From 5d880ba86c2e2f8e3027584f918fb929fbc780f4 Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Fri, 1 Nov 2024 16:49:39 +0100 Subject: [PATCH] Update the JS build chain --- package-lock.json | 906 ++++++++++-------- package.json | 14 +- .../js/WoltLabSuite/Core/Acp/Bootstrap.js | 3 +- .../Core/Acp/Component/License.js | 3 +- .../WoltLabSuite/Core/Acp/Ui/Article/Add.js | 5 +- .../Core/Acp/Ui/Box/Controller/Handler.js | 3 +- .../js/WoltLabSuite/Core/Acp/Ui/Box/Copy.js | 3 +- .../WoltLabSuite/Core/Acp/Ui/Box/Handler.js | 3 +- .../Core/Acp/Ui/DataImport/MappingReset.js | 3 +- .../Core/Acp/Ui/Devtools/Notification/Test.js | 3 +- .../Acp/Ui/Devtools/Project/FilterByName.js | 3 +- .../Project/Installation/Confirmation.js | 3 +- .../Acp/Ui/Devtools/Project/QuickSetup.js | 3 +- .../Core/Acp/Ui/Devtools/Project/Sync.js | 3 +- .../Core/Acp/Ui/Maintenance/RebuildData.js | 5 +- .../Core/Acp/Ui/Menu/Item/Handler.js | 3 +- .../Core/Acp/Ui/Option/EmailSmtpTest.js | 3 +- .../Core/Acp/Ui/Option/RewriteGenerator.js | 3 +- .../Core/Acp/Ui/Option/RewriteTest.js | 3 +- .../Core/Acp/Ui/Package/QuickInstallation.js | 3 +- .../Core/Acp/Ui/Package/Update/Manager.js | 3 +- .../WoltLabSuite/Core/Acp/Ui/Page/BoxOrder.js | 3 +- .../js/WoltLabSuite/Core/Acp/Ui/Page/Copy.js | 3 +- .../js/WoltLabSuite/Core/Acp/Ui/Page/Menu.js | 3 +- .../Core/Acp/Ui/Style/DarkMode.js | 3 +- .../WoltLabSuite/Core/Acp/Ui/Style/Editor.js | 7 +- .../Core/Acp/Ui/Template/Group/Copy.js | 3 +- .../WoltLabSuite/Core/Acp/Ui/Trophy/Badge.js | 3 +- .../WoltLabSuite/Core/Acp/Ui/Trophy/Editor.js | 3 +- .../files/js/WoltLabSuite/Core/Ajax.js | 10 +- .../js/WoltLabSuite/Core/Ajax/Backend.js | 3 +- .../js/WoltLabSuite/Core/Ajax/DboAction.js | 4 +- .../files/js/WoltLabSuite/Core/Ajax/Error.js | 4 +- .../files/js/WoltLabSuite/Core/Ajax/Jsonp.js | 5 +- .../files/js/WoltLabSuite/Core/Ajax/Status.js | 5 +- .../js/WoltLabSuite/Core/BackgroundQueue.js | 5 +- .../WoltLabSuite/Core/Bbcode/Collapsible.js | 3 +- .../files/js/WoltLabSuite/Core/Bootstrap.js | 3 +- .../js/WoltLabSuite/Core/BootstrapFrontend.js | 3 +- .../files/js/WoltLabSuite/Core/Clipboard.js | 5 +- .../files/js/WoltLabSuite/Core/ColorUtil.js | 21 +- .../Core/Component/Article/EditorButton.js | 3 +- .../WoltLabSuite/Core/Component/Ckeditor.js | 7 +- .../Core/Component/Ckeditor/Attachment.js | 3 +- .../Core/Component/Ckeditor/Autosave.js | 13 +- .../Core/Component/Ckeditor/Configuration.js | 3 +- .../Core/Component/Ckeditor/Event.js | 5 +- .../Core/Component/Ckeditor/Keyboard.js | 3 +- .../Core/Component/Ckeditor/Layer.js | 3 +- .../Core/Component/Ckeditor/Media.js | 3 +- .../Core/Component/Ckeditor/Mention.js | 3 +- .../Core/Component/Ckeditor/Normalizer.js | 5 +- .../Core/Component/Ckeditor/Quote.js | 3 +- .../Core/Component/Ckeditor/SubmitOnEnter.js | 3 +- .../Core/Component/Comment/Add.js | 4 +- .../Core/Component/Comment/GuestDialog.js | 3 +- .../Core/Component/Comment/List.js | 3 +- .../Core/Component/Confirmation.js | 3 +- .../js/WoltLabSuite/Core/Component/Dialog.js | 3 +- .../Core/Component/GoogleMaps/Geocoding.js | 3 +- .../GoogleMaps/Geocoding/Suggestion.js | 3 +- .../Core/Component/GoogleMaps/Marker.js | 5 +- .../Core/Component/GoogleMaps/MarkerLoader.js | 3 +- .../Core/Component/Page/EditorButton.js | 3 +- .../WoltLabSuite/Core/Controller/Clipboard.js | 11 +- .../Controller/Condition/Page/Dependence.js | 3 +- .../Core/Controller/Media/List.js | 3 +- .../Core/Controller/Moderation/AssignUser.js | 3 +- .../Core/Controller/Notice/Dismiss.js | 3 +- .../WoltLabSuite/Core/Controller/Popover.js | 9 +- .../Core/Controller/Style/Changer.js | 5 +- .../Core/Controller/Style/ColorScheme.js | 3 +- .../Controller/User/Notification/Settings.js | 3 +- .../Core/Controller/User/Profile.js | 3 +- .../files/js/WoltLabSuite/Core/Core.js | 29 +- .../files/js/WoltLabSuite/Core/Date/Util.js | 17 +- .../Core/Devtools/Style/LiveReload.js | 7 +- .../js/WoltLabSuite/Core/Dom/Traverse.js | 35 +- .../files/js/WoltLabSuite/Core/Environment.js | 9 +- .../js/WoltLabSuite/Core/Event/Handler.js | 11 +- .../files/js/WoltLabSuite/Core/Event/Key.js | 23 +- .../files/js/WoltLabSuite/Core/FileUtil.js | 9 +- .../Field/Controller/MultilineItemList.js | 4 +- .../Form/Builder/Field/Dependency/Manager.js | 15 +- .../WoltLabSuite/Core/Form/Builder/Manager.js | 17 +- .../js/WoltLabSuite/Core/Form/XsrfToken.js | 3 +- .../WoltLabSuite/Core/Helper/Dom/Element.js | 5 +- .../WoltLabSuite/Core/Helper/PageOverlay.js | 7 +- .../WoltLabSuite/Core/Helper/PromiseMutex.js | 3 +- .../js/WoltLabSuite/Core/Helper/Selector.js | 5 +- .../js/WoltLabSuite/Core/Image/ExifUtil.js | 39 +- .../js/WoltLabSuite/Core/Image/ImageUtil.js | 3 +- .../files/js/WoltLabSuite/Core/Language.js | 11 +- .../js/WoltLabSuite/Core/Language/Chooser.js | 11 +- .../js/WoltLabSuite/Core/Language/Input.js | 19 +- .../js/WoltLabSuite/Core/Language/Text.js | 3 +- .../files/js/WoltLabSuite/Core/LazyLoader.js | 3 +- .../js/WoltLabSuite/Core/Media/Clipboard.js | 5 +- .../WoltLabSuite/Core/Notification/Handler.js | 13 +- .../files/js/WoltLabSuite/Core/NumberUtil.js | 3 +- .../files/js/WoltLabSuite/Core/Permission.js | 7 +- .../js/WoltLabSuite/Core/Prism/Helper.js | 3 +- .../files/js/WoltLabSuite/Core/StringUtil.js | 19 +- .../js/WoltLabSuite/Core/Timer/Repeating.js | 2 +- .../js/WoltLabSuite/Core/Ui/Alignment.js | 3 +- .../Core/Ui/Article/MarkAllAsRead.js | 3 +- .../js/WoltLabSuite/Core/Ui/Article/Search.js | 3 +- .../js/WoltLabSuite/Core/Ui/CloseOverlay.js | 8 +- .../js/WoltLabSuite/Core/Ui/Confirmation.js | 5 +- .../WoltLabSuite/Core/Ui/Dropdown/Builder.js | 15 +- .../WoltLabSuite/Core/Ui/Dropdown/Reusable.js | 9 +- .../files/js/WoltLabSuite/Core/Ui/Empty.js | 3 +- .../js/WoltLabSuite/Core/Ui/Feed/Dialog.js | 3 +- .../js/WoltLabSuite/Core/Ui/FlexibleMenu.js | 11 +- .../files/js/WoltLabSuite/Core/Ui/ItemList.js | 7 +- .../WoltLabSuite/Core/Ui/ItemList/Static.js | 7 +- .../js/WoltLabSuite/Core/Ui/ItemList/User.js | 5 +- .../js/WoltLabSuite/Core/Ui/Message/Share.js | 3 +- .../Core/Ui/Message/Share/Dialog.js | 3 +- .../Core/Ui/Message/Share/Providers.js | 7 +- .../Core/Ui/Message/TwitterEmbed.js | 5 +- .../Core/Ui/Message/UserConsent.js | 3 +- .../files/js/WoltLabSuite/Core/Ui/Mobile.js | 15 +- .../Ui/Moderation/Clipboard/AssignUser.js | 3 +- .../Core/Ui/Moderation/MarkAllAsRead.js | 3 +- .../Core/Ui/Moderation/MarkAsRead.js | 3 +- .../WoltLabSuite/Core/Ui/Moderation/Report.js | 5 +- .../js/WoltLabSuite/Core/Ui/Notification.js | 3 +- .../js/WoltLabSuite/Core/Ui/Object/Action.js | 3 +- .../Core/Ui/Object/Action/Delete.js | 3 +- .../Core/Ui/Object/Action/Toggle.js | 3 +- .../js/WoltLabSuite/Core/Ui/Page/Action.js | 15 +- .../WoltLabSuite/Core/Ui/Page/Header/Menu.js | 3 +- .../js/WoltLabSuite/Core/Ui/Page/JumpTo.js | 3 +- .../js/WoltLabSuite/Core/Ui/Page/Menu/User.js | 4 +- .../js/WoltLabSuite/Core/Ui/Page/Search.js | 3 +- .../Core/Ui/Page/Search/Handler.js | 3 +- .../Core/Ui/Pagination/JumpToPage.js | 3 +- .../files/js/WoltLabSuite/Core/Ui/Password.js | 3 +- .../js/WoltLabSuite/Core/Ui/Poll/Poll.js | 4 +- .../Core/Ui/Reaction/SummaryDetails.js | 3 +- .../files/js/WoltLabSuite/Core/Ui/Screen.js | 19 +- .../files/js/WoltLabSuite/Core/Ui/Scroll.js | 3 +- .../files/js/WoltLabSuite/Core/Ui/Search.js | 3 +- .../js/WoltLabSuite/Core/Ui/Search/Page.js | 3 +- .../WoltLabSuite/Core/Ui/Style/FontAwesome.js | 5 +- .../files/js/WoltLabSuite/Core/Ui/TabMenu.js | 9 +- .../files/js/WoltLabSuite/Core/Ui/Tooltip.js | 3 +- .../Core/Ui/User/CoverPhoto/Delete.js | 3 +- .../js/WoltLabSuite/Core/Ui/User/Editor.js | 3 +- .../js/WoltLabSuite/Core/Ui/User/Ignore.js | 3 +- .../Core/Ui/User/Menu/ControlPanel.js | 5 +- .../Core/Ui/User/Menu/Data/ModerationQueue.js | 3 +- .../Core/Ui/User/Menu/Data/Notification.js | 3 +- .../WoltLabSuite/Core/Ui/User/Menu/Manager.js | 7 +- .../js/WoltLabSuite/Core/Ui/User/Menu/View.js | 2 +- .../Core/Ui/User/Multifactor/Totp/Qr.js | 5 +- .../WoltLabSuite/Core/Ui/User/ObjectWatch.js | 3 +- .../files/js/WoltLabSuite/WebComponent.min.js | 2 +- 159 files changed, 882 insertions(+), 946 deletions(-) diff --git a/package-lock.json b/package-lock.json index c40ce945e6..69c1901039 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,18 +20,18 @@ "html-parsed-element": "^0.4.1", "perfect-scrollbar": "^1.5.5", "qr-creator": "^1.0.0", - "reflect-metadata": "^0.1.13", + "reflect-metadata": "^0.2.2", "tabbable": "^6.2.0", - "tslib": "^2.6.2" + "tslib": "^2.8.1" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^6.5.0", "@typescript-eslint/parser": "^6.5.0", - "esbuild": "^0.19.2", - "eslint": "^8.48.0", - "eslint-config-prettier": "^9.0.0", - "prettier": "^3.0.3", - "typescript": "^5.2.2" + "esbuild": "^0.24.0", + "eslint": "^9.13.0", + "eslint-config-prettier": "^9.1.0", + "prettier": "^3.3.3", + "typescript": "^5.6.3" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -365,356 +365,412 @@ "lodash-es": "4.17.21" } }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/android-arm": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.2.tgz", - "integrity": "sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.2.tgz", - "integrity": "sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.2.tgz", - "integrity": "sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.2.tgz", - "integrity": "sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.2.tgz", - "integrity": "sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.2.tgz", - "integrity": "sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.2.tgz", - "integrity": "sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.2.tgz", - "integrity": "sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.2.tgz", - "integrity": "sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.2.tgz", - "integrity": "sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", "cpu": [ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.2.tgz", - "integrity": "sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", "cpu": [ "loong64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.2.tgz", - "integrity": "sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", "cpu": [ "mips64el" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.2.tgz", - "integrity": "sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", "cpu": [ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.2.tgz", - "integrity": "sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", "cpu": [ "riscv64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.2.tgz", - "integrity": "sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", "cpu": [ "s390x" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.2.tgz", - "integrity": "sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.2.tgz", - "integrity": "sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "netbsd" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.2.tgz", - "integrity": "sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "openbsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.2.tgz", - "integrity": "sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "sunos" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.2.tgz", - "integrity": "sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.2.tgz", - "integrity": "sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", "cpu": [ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-x64": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.2.tgz", - "integrity": "sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@eslint-community/eslint-utils": { @@ -733,24 +789,51 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", - "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, + "node_modules/@eslint/config-array": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz", + "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.4", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.7.0.tgz", + "integrity": "sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", + "espree": "^10.0.1", + "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -758,19 +841,43 @@ "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/js": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz", - "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz", + "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==", "dev": true, + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.2.tgz", + "integrity": "sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@googlemaps/markerclusterer": { @@ -782,18 +889,28 @@ "supercluster": "^7.1.3" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.3.0" }, "engines": { - "node": ">=10.10.0" + "node": ">=18.18.0" } }, "node_modules/@humanwhocodes/module-importer": { @@ -809,11 +926,19 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true + "node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", @@ -850,6 +975,13 @@ "node": ">= 8" } }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/facebook-js-sdk": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/@types/facebook-js-sdk/-/facebook-js-sdk-3.3.7.tgz", @@ -869,10 +1001,11 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", - "dev": true + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" }, "node_modules/@types/pica": { "version": "5.1.3", @@ -885,10 +1018,11 @@ "integrity": "sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==" }, "node_modules/@types/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==", - "dev": true + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true, + "license": "MIT" }, "node_modules/@types/sizzle": { "version": "2.3.3", @@ -940,17 +1074,17 @@ } } }, - "node_modules/@typescript-eslint/parser": { + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.5.0.tgz", - "integrity": "sha512-LMAVtR5GN8nY0G0BadkG0XIe4AcNMeyEy3DyhKGAh9k4pLSMBO7rF29JvDBpZGCmp5Pgz5RLHP6eCpSYZJQDuQ==", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.5.0.tgz", + "integrity": "sha512-f7OcZOkRivtujIBQ4yrJNIuwyCQO1OjocVqntl9dgSIZAdKqicj3xFDqDOzHDlGCZX990LqhLQXWRnQvsapq8A==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "6.5.0", - "@typescript-eslint/types": "6.5.0", "@typescript-eslint/typescript-estree": "6.5.0", - "@typescript-eslint/visitor-keys": "6.5.0", - "debug": "^4.3.4" + "@typescript-eslint/utils": "6.5.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -968,14 +1102,20 @@ } } }, - "node_modules/@typescript-eslint/scope-manager": { + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.5.0.tgz", - "integrity": "sha512-A8hZ7OlxURricpycp5kdPTH3XnjG85UpJS6Fn4VzeoH4T388gQJ/PGP4ole5NfKt4WDVhmLaQ/dBLNDC4Xl/Kw==", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.5.0.tgz", + "integrity": "sha512-9nqtjkNykFzeVtt9Pj6lyR9WEdd8npPhhIPM992FWVkZuS6tmxHfGVnlUcjpUP2hv8r4w35nT33mlxd+Be1ACQ==", "dev": true, + "license": "MIT", "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.5.0", "@typescript-eslint/types": "6.5.0", - "@typescript-eslint/visitor-keys": "6.5.0" + "@typescript-eslint/typescript-estree": "6.5.0", + "semver": "^7.5.4" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -983,18 +1123,22 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/type-utils": { + "node_modules/@typescript-eslint/parser": { "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.5.0.tgz", - "integrity": "sha512-f7OcZOkRivtujIBQ4yrJNIuwyCQO1OjocVqntl9dgSIZAdKqicj3xFDqDOzHDlGCZX990LqhLQXWRnQvsapq8A==", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.5.0.tgz", + "integrity": "sha512-LMAVtR5GN8nY0G0BadkG0XIe4AcNMeyEy3DyhKGAh9k4pLSMBO7rF29JvDBpZGCmp5Pgz5RLHP6eCpSYZJQDuQ==", "dev": true, "dependencies": { + "@typescript-eslint/scope-manager": "6.5.0", + "@typescript-eslint/types": "6.5.0", "@typescript-eslint/typescript-estree": "6.5.0", - "@typescript-eslint/utils": "6.5.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "@typescript-eslint/visitor-keys": "6.5.0", + "debug": "^4.3.4" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1012,6 +1156,23 @@ } } }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.5.0.tgz", + "integrity": "sha512-A8hZ7OlxURricpycp5kdPTH3XnjG85UpJS6Fn4VzeoH4T388gQJ/PGP4ole5NfKt4WDVhmLaQ/dBLNDC4Xl/Kw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.5.0", + "@typescript-eslint/visitor-keys": "6.5.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/types": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.5.0.tgz", @@ -1052,31 +1213,6 @@ } } }, - "node_modules/@typescript-eslint/utils": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.5.0.tgz", - "integrity": "sha512-9nqtjkNykFzeVtt9Pj6lyR9WEdd8npPhhIPM992FWVkZuS6tmxHfGVnlUcjpUP2hv8r4w35nT33mlxd+Be1ACQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.5.0", - "@typescript-eslint/types": "6.5.0", - "@typescript-eslint/typescript-estree": "6.5.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, "node_modules/@typescript-eslint/visitor-keys": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.5.0.tgz", @@ -1137,10 +1273,11 @@ } }, "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -1153,6 +1290,7 @@ "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" } @@ -1162,6 +1300,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -1173,15 +1312,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "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, - "engines": { - "node": ">=8" - } - }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1201,7 +1331,8 @@ "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 + "dev": true, + "license": "Python-2.0" }, "node_modules/array-union": { "version": "2.1.0", @@ -1216,13 +1347,15 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "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" @@ -1245,6 +1378,7 @@ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -1313,7 +1447,8 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cross-spawn": { "version": "7.0.3", @@ -1364,53 +1499,44 @@ "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, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/esbuild": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.2.tgz", - "integrity": "sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, "engines": { - "node": ">=12" + "node": ">=18" }, "optionalDependencies": { - "@esbuild/android-arm": "0.19.2", - "@esbuild/android-arm64": "0.19.2", - "@esbuild/android-x64": "0.19.2", - "@esbuild/darwin-arm64": "0.19.2", - "@esbuild/darwin-x64": "0.19.2", - "@esbuild/freebsd-arm64": "0.19.2", - "@esbuild/freebsd-x64": "0.19.2", - "@esbuild/linux-arm": "0.19.2", - "@esbuild/linux-arm64": "0.19.2", - "@esbuild/linux-ia32": "0.19.2", - "@esbuild/linux-loong64": "0.19.2", - "@esbuild/linux-mips64el": "0.19.2", - "@esbuild/linux-ppc64": "0.19.2", - "@esbuild/linux-riscv64": "0.19.2", - "@esbuild/linux-s390x": "0.19.2", - "@esbuild/linux-x64": "0.19.2", - "@esbuild/netbsd-x64": "0.19.2", - "@esbuild/openbsd-x64": "0.19.2", - "@esbuild/sunos-x64": "0.19.2", - "@esbuild/win32-arm64": "0.19.2", - "@esbuild/win32-ia32": "0.19.2", - "@esbuild/win32-x64": "0.19.2" + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" } }, "node_modules/escape-string-regexp": { @@ -1426,64 +1552,72 @@ } }, "node_modules/eslint": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz", - "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.13.0.tgz", + "integrity": "sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.48.0", - "@humanwhocodes/config-array": "^0.11.10", + "@eslint-community/regexpp": "^4.11.0", + "@eslint/config-array": "^0.18.0", + "@eslint/core": "^0.7.0", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "9.13.0", + "@eslint/plugin-kit": "^0.2.0", + "@humanfs/node": "^0.16.5", "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", + "@humanwhocodes/retry": "^0.3.1", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "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.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", + "eslint-scope": "^8.1.0", + "eslint-visitor-keys": "^4.1.0", + "espree": "^10.2.0", + "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", + "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "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.3", - "strip-ansi": "^6.0.1", "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, "node_modules/eslint-config-prettier": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", - "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, + "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -1492,16 +1626,17 @@ } }, "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", + "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", "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": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -1519,18 +1654,45 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.9.0", + "acorn": "^8.14.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^4.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -1553,6 +1715,7 @@ "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" }, @@ -1574,6 +1737,7 @@ "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" } @@ -1615,7 +1779,8 @@ "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 + "dev": true, + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", @@ -1633,15 +1798,16 @@ } }, "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==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, + "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "flat-cache": "^4.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16.0.0" } }, "node_modules/fill-range": { @@ -1673,23 +1839,25 @@ } }, "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, + "license": "MIT", "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "flatted": "^3.2.9", + "keyv": "^4.5.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16" } }, "node_modules/flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", - "dev": true + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC" }, "node_modules/focus-trap": { "version": "7.5.2", @@ -1699,32 +1867,6 @@ "tabbable": "^6.2.0" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "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, - "dependencies": { - "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" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -1738,15 +1880,13 @@ } }, "node_modules/globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1806,6 +1946,7 @@ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -1826,22 +1967,6 @@ "node": ">=0.8.19" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "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 - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -1872,15 +1997,6 @@ "node": ">=0.12.0" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -1892,6 +2008,7 @@ "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" }, @@ -1899,11 +2016,19 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, "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 + "dev": true, + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -1916,6 +2041,16 @@ "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -1994,6 +2129,7 @@ "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" }, @@ -2013,15 +2149,6 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, "node_modules/optionator": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", @@ -2074,6 +2201,7 @@ "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": { "callsites": "^3.0.0" }, @@ -2090,15 +2218,6 @@ "node": ">=8" } }, - "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": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -2144,10 +2263,11 @@ } }, "node_modules/prettier": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", - "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -2159,10 +2279,11 @@ } }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -2193,15 +2314,17 @@ ] }, "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "license": "Apache-2.0" }, "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" } @@ -2216,21 +2339,6 @@ "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -2299,23 +2407,12 @@ "node": ">=8" } }, - "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, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "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", "engines": { "node": ">=8" }, @@ -2379,9 +2476,10 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", @@ -2395,23 +2493,12 @@ "node": ">= 0.8.0" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2425,6 +2512,7 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } @@ -2449,12 +2537,6 @@ "node": ">= 8" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", diff --git a/package.json b/package.json index 8658685bbe..6c5559b5a8 100644 --- a/package.json +++ b/package.json @@ -6,11 +6,11 @@ "devDependencies": { "@typescript-eslint/eslint-plugin": "^6.5.0", "@typescript-eslint/parser": "^6.5.0", - "esbuild": "^0.19.2", - "eslint": "^8.48.0", - "eslint-config-prettier": "^9.0.0", - "prettier": "^3.0.3", - "typescript": "^5.2.2" + "esbuild": "^0.24.0", + "eslint": "^9.13.0", + "eslint-config-prettier": "^9.1.0", + "prettier": "^3.3.3", + "typescript": "^5.6.3" }, "dependencies": { "@ckeditor/ckeditor5-inspector": "^4.1.0", @@ -27,8 +27,8 @@ "html-parsed-element": "^0.4.1", "perfect-scrollbar": "^1.5.5", "qr-creator": "^1.0.0", - "reflect-metadata": "^0.1.13", + "reflect-metadata": "^0.2.2", "tabbable": "^6.2.0", - "tslib": "^2.6.2" + "tslib": "^2.8.1" } } diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Bootstrap.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Bootstrap.js index 828a9409dd..6b12fdef09 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Bootstrap.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Bootstrap.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "../Core", "../Bootstrap", "./Ui/Page/Menu", "./Ui/Page/Menu/Main/Backend"], function (require, exports, tslib_1, Core, Bootstrap_1, UiPageMenu, Backend_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; Core = tslib_1.__importStar(Core); UiPageMenu = tslib_1.__importStar(UiPageMenu); Backend_1 = tslib_1.__importDefault(Backend_1); @@ -27,5 +27,4 @@ define(["require", "exports", "tslib", "../Core", "../Bootstrap", "./Ui/Page/Men (0, Bootstrap_1.setup)(options.bootstrap); UiPageMenu.init(); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Component/License.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Component/License.js index b6204053f3..df24817abe 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Component/License.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Component/License.js @@ -9,7 +9,7 @@ define(["require", "exports", "tslib", "WoltLabSuite/Core/Helper/PromiseMutex", "../Ui/Package/PrepareInstallation"], function (require, exports, tslib_1, PromiseMutex_1, PrepareInstallation_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; PrepareInstallation_1 = tslib_1.__importDefault(PrepareInstallation_1); function installPackage(button) { const installation = new PrepareInstallation_1.default(); @@ -23,5 +23,4 @@ define(["require", "exports", "tslib", "WoltLabSuite/Core/Helper/PromiseMutex", }); }); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Article/Add.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Article/Add.js index 016be94816..bb2ca2b01f 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Article/Add.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Article/Add.js @@ -8,7 +8,8 @@ define(["require", "exports", "tslib", "../../../Language", "../../../Ui/Dialog"], function (require, exports, tslib_1, Language, Dialog_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.openDialog = exports.init = void 0; + exports.init = init; + exports.openDialog = openDialog; Language = tslib_1.__importStar(Language); Dialog_1 = tslib_1.__importDefault(Dialog_1); class ArticleAdd { @@ -51,12 +52,10 @@ define(["require", "exports", "tslib", "../../../Language", "../../../Ui/Dialog" articleAdd = new ArticleAdd(link); } } - exports.init = init; /** * Opens the 'Add Article' dialog. */ function openDialog() { articleAdd.openDialog(); } - exports.openDialog = openDialog; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Box/Controller/Handler.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Box/Controller/Handler.js index ca5a64b5ff..8f904de523 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Box/Controller/Handler.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Box/Controller/Handler.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "../../../../Ajax", "../../../../Dom/Util", "../../../../Event/Handler"], function (require, exports, tslib_1, Ajax, Util_1, EventHandler) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Ajax = tslib_1.__importStar(Ajax); Util_1 = tslib_1.__importDefault(Util_1); EventHandler = tslib_1.__importStar(EventHandler); @@ -61,5 +61,4 @@ define(["require", "exports", "tslib", "../../../../Ajax", "../../../../Dom/Util acpUiBoxControllerHandler = new AcpUiBoxControllerHandler(initialObjectTypeId); } } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Box/Copy.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Box/Copy.js index 7a38228156..4f5043e4fc 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Box/Copy.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Box/Copy.js @@ -1,7 +1,7 @@ define(["require", "exports", "tslib", "../../../Language", "../../../Ui/Dialog"], function (require, exports, tslib_1, Language, UiDialog) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Language = tslib_1.__importStar(Language); UiDialog = tslib_1.__importStar(UiDialog); class AcpUiBoxCopy { @@ -29,5 +29,4 @@ define(["require", "exports", "tslib", "../../../Language", "../../../Ui/Dialog" acpUiBoxCopy = new AcpUiBoxCopy(); } } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Box/Handler.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Box/Handler.js index ed15203dbd..bfeee0bb4e 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Box/Handler.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Box/Handler.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "../../../Dom/Util", "../../../Language", "../../../Ui/Page/Search/Handler"], function (require, exports, tslib_1, Util_1, Language, UiPageSearchHandler) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Util_1 = tslib_1.__importDefault(Util_1); Language = tslib_1.__importStar(Language); UiPageSearchHandler = tslib_1.__importStar(UiPageSearchHandler); @@ -174,5 +174,4 @@ define(["require", "exports", "tslib", "../../../Dom/Util", "../../../Language", acpUiBoxHandler = new AcpUiBoxHandler(map, boxType); } } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/DataImport/MappingReset.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/DataImport/MappingReset.js index 2473e032e6..4ae8346c7b 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/DataImport/MappingReset.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/DataImport/MappingReset.js @@ -9,7 +9,7 @@ define(["require", "exports", "tslib", "../../../Ajax", "../../../Core", "../../../Ui/Confirmation"], function (require, exports, tslib_1, Ajax, Core, UiConfirmation) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; Ajax = tslib_1.__importStar(Ajax); Core = tslib_1.__importStar(Core); UiConfirmation = tslib_1.__importStar(UiConfirmation); @@ -34,5 +34,4 @@ define(["require", "exports", "tslib", "../../../Ajax", "../../../Core", "../../ }); }); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Notification/Test.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Notification/Test.js index 76b2ed75da..fe8a2a702a 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Notification/Test.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Notification/Test.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "../../../../Ajax", "../../../../Language", "../../../../Ui/Dialog", "../../../../Dom/Util"], function (require, exports, tslib_1, Ajax, Language, Dialog_1, Util_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Ajax = tslib_1.__importStar(Ajax); Language = tslib_1.__importStar(Language); Dialog_1 = tslib_1.__importDefault(Dialog_1); @@ -111,5 +111,4 @@ define(["require", "exports", "tslib", "../../../../Ajax", "../../../../Language acpUiDevtoolsNotificationTest = new AcpUiDevtoolsNotificationTest(); } } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/FilterByName.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/FilterByName.js index 8f67b4ff2a..0dac9ebfb7 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/FilterByName.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/FilterByName.js @@ -9,7 +9,7 @@ define(["require", "exports", "WoltLabSuite/Core/Environment"], function (require, exports, Environment_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; const filterByName = document.getElementById("filterByName"); const projects = new Map(); function filterProjects() { @@ -124,5 +124,4 @@ define(["require", "exports", "WoltLabSuite/Core/Environment"], function (requir filterByName.focus(); } } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/Installation/Confirmation.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/Installation/Confirmation.js index a4e252dc8e..4446bec559 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/Installation/Confirmation.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/Installation/Confirmation.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "../../../../../Ajax", "../../../../../Language", "../../../../../Ui/Confirmation"], function (require, exports, tslib_1, Ajax, Language, UiConfirmation) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Ajax = tslib_1.__importStar(Ajax); Language = tslib_1.__importStar(Language); UiConfirmation = tslib_1.__importStar(UiConfirmation); @@ -53,5 +53,4 @@ define(["require", "exports", "tslib", "../../../../../Ajax", "../../../../../La element.addEventListener("click", (ev) => showConfirmation(ev)); }); } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/QuickSetup.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/QuickSetup.js index db11e0f8b3..42970ffbed 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/QuickSetup.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/QuickSetup.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "../../../../Ajax", "../../../../Dom/Util", "../../../../Language", "../../../../Ui/Dialog", "../../../../Ui/Notification"], function (require, exports, tslib_1, Ajax, Util_1, Language, Dialog_1, UiNotification) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Ajax = tslib_1.__importStar(Ajax); Util_1 = tslib_1.__importDefault(Util_1); Language = tslib_1.__importStar(Language); @@ -118,5 +118,4 @@ define(["require", "exports", "tslib", "../../../../Ajax", "../../../../Dom/Util acpUiDevtoolsProjectQuickSetup = new AcpUiDevtoolsProjectQuickSetup(); } } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/Sync.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/Sync.js index 9eaf107571..a9360b061e 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/Sync.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Devtools/Project/Sync.js @@ -1,7 +1,7 @@ define(["require", "exports", "tslib", "../../../../Ajax", "../../../../Language", "../../../../Ui/Notification", "../../../../Component/Dialog"], function (require, exports, tslib_1, Ajax, Language, UiNotification, Dialog_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Ajax = tslib_1.__importStar(Ajax); Language = tslib_1.__importStar(Language); UiNotification = tslib_1.__importStar(UiNotification); @@ -190,5 +190,4 @@ define(["require", "exports", "tslib", "../../../../Ajax", "../../../../Language acpUiDevtoolsProjectSync = new AcpUiDevtoolsProjectSync(projectId); } } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Maintenance/RebuildData.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Maintenance/RebuildData.js index fb20cfccd6..5d288173b8 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Maintenance/RebuildData.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Maintenance/RebuildData.js @@ -8,7 +8,8 @@ define(["require", "exports", "tslib", "../Worker", "../../../Language"], function (require, exports, tslib_1, Worker_1, Language) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.runAllWorkers = exports.register = void 0; + exports.register = register; + exports.runAllWorkers = runAllWorkers; Worker_1 = tslib_1.__importDefault(Worker_1); Language = tslib_1.__importStar(Language); const workers = new Map(); @@ -22,7 +23,6 @@ define(["require", "exports", "tslib", "../Worker", "../../../Language"], functi void runWorker(button); }); } - exports.register = register; async function runAllWorkers() { const sorted = Array.from(workers) .sort(([, a], [, b]) => { @@ -34,7 +34,6 @@ define(["require", "exports", "tslib", "../Worker", "../../../Language"], functi await runWorker(worker, `${worker.textContent} (${i++} / ${sorted.length})`, true); } } - exports.runAllWorkers = runAllWorkers; async function runWorker(button, dialogTitle = button.textContent, implicitContinue = false) { return new Promise((resolve, reject) => { new Worker_1.default({ diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Menu/Item/Handler.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Menu/Item/Handler.js index bb35449671..e01bf33055 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Menu/Item/Handler.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Menu/Item/Handler.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "../../../../Dom/Util", "../../../../Language", "../../../../Ui/Page/Search/Handler"], function (require, exports, tslib_1, Util_1, Language, UiPageSearchHandler) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Util_1 = tslib_1.__importDefault(Util_1); Language = tslib_1.__importStar(Language); UiPageSearchHandler = tslib_1.__importStar(UiPageSearchHandler); @@ -127,5 +127,4 @@ define(["require", "exports", "tslib", "../../../../Dom/Util", "../../../../Lang acpUiMenuItemHandler = new AcpUiMenuItemHandler(map); } } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Option/EmailSmtpTest.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Option/EmailSmtpTest.js index fcddb4d20b..5655e85e31 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Option/EmailSmtpTest.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Option/EmailSmtpTest.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "../../../Ajax", "../../../Dom/Util", "../../../Language"], function (require, exports, tslib_1, Ajax, Util_1, Language) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Ajax = tslib_1.__importStar(Ajax); Util_1 = tslib_1.__importDefault(Util_1); Language = tslib_1.__importStar(Language); @@ -122,5 +122,4 @@ define(["require", "exports", "tslib", "../../../Ajax", "../../../Dom/Util", ".. emailSmtpTest = new EmailSmtpTest(); } } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Option/RewriteGenerator.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Option/RewriteGenerator.js index 026c04f46c..fc46213241 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Option/RewriteGenerator.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Option/RewriteGenerator.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "../../../Ajax", "../../../Language", "../../../Ui/Dialog"], function (require, exports, tslib_1, Ajax, Language, Dialog_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Ajax = tslib_1.__importStar(Ajax); Language = tslib_1.__importStar(Language); Dialog_1 = tslib_1.__importDefault(Dialog_1); @@ -76,5 +76,4 @@ define(["require", "exports", "tslib", "../../../Ajax", "../../../Language", ".. rewriteGenerator = new RewriteGenerator(); } } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Option/RewriteTest.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Option/RewriteTest.js index ac3e08c94c..f120744269 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Option/RewriteTest.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Option/RewriteTest.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "../../../Language", "../../../Ui/Dialog", "../../../Dom/Util", "WoltLabSuite/Core/Ajax/Backend"], function (require, exports, tslib_1, Language, Dialog_1, Util_1, Backend_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Language = tslib_1.__importStar(Language); Dialog_1 = tslib_1.__importDefault(Dialog_1); Util_1 = tslib_1.__importDefault(Util_1); @@ -144,5 +144,4 @@ define(["require", "exports", "tslib", "../../../Language", "../../../Ui/Dialog" rewriteTest = new RewriteTest(apps); } } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Package/QuickInstallation.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Package/QuickInstallation.js index 3190d9fc63..66783b809d 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Package/QuickInstallation.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Package/QuickInstallation.js @@ -9,7 +9,7 @@ define(["require", "exports", "tslib", "../../../Ajax", "../../../Ajax/Status", "../../../Core", "../../../Language", "../../../Dom/Util", "../../../Ui/Dialog", "WoltLabSuite/Core/Ajax/Error"], function (require, exports, tslib_1, Ajax_1, AjaxStatus, Core_1, Language, Util_1, Dialog_1, Error_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; AjaxStatus = tslib_1.__importStar(AjaxStatus); Language = tslib_1.__importStar(Language); Dialog_1 = tslib_1.__importDefault(Dialog_1); @@ -133,5 +133,4 @@ define(["require", "exports", "tslib", "../../../Ajax", "../../../Ajax/Status", detectCode(versionNumber); }); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Package/Update/Manager.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Package/Update/Manager.js index e1cd9cfe1a..9e896786d5 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Package/Update/Manager.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Package/Update/Manager.js @@ -9,7 +9,7 @@ define(["require", "exports", "tslib", "../../../../Ajax", "../../../../Language", "../../../../Ui/Dialog", "../../../../Dom/Util"], function (require, exports, tslib_1, Ajax_1, Language, UiDialog, Util_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; Language = tslib_1.__importStar(Language); UiDialog = tslib_1.__importStar(UiDialog); Util_1 = tslib_1.__importDefault(Util_1); @@ -149,5 +149,4 @@ define(["require", "exports", "tslib", "../../../../Ajax", "../../../../Language acpUiPackageUpdateManager = new AcpUiPackageUpdateManager(); } } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Page/BoxOrder.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Page/BoxOrder.js index bb49e2054c..46583fe46a 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Page/BoxOrder.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Page/BoxOrder.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "../../../Ajax", "../../../Dom/Change/Listener", "../../../Language", "../../../Ui/Confirmation", "../../../Ui/Notification"], function (require, exports, tslib_1, Ajax, Listener_1, Language, UiConfirmation, UiNotification) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Ajax = tslib_1.__importStar(Ajax); Listener_1 = tslib_1.__importDefault(Listener_1); Language = tslib_1.__importStar(Language); @@ -122,5 +122,4 @@ define(["require", "exports", "tslib", "../../../Ajax", "../../../Dom/Change/Lis acpUiPageBoxOrder = new AcpUiPageBoxOrder(pageId, boxes); } } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Page/Copy.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Page/Copy.js index 65bde4ade3..d1dd463c28 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Page/Copy.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Page/Copy.js @@ -1,7 +1,7 @@ define(["require", "exports", "tslib", "../../../Language", "../../../Ui/Dialog"], function (require, exports, tslib_1, Language, Dialog_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Language = tslib_1.__importStar(Language); Dialog_1 = tslib_1.__importDefault(Dialog_1); class AcpUiPageCopy { @@ -29,5 +29,4 @@ define(["require", "exports", "tslib", "../../../Language", "../../../Ui/Dialog" acpUiPageCopy = new AcpUiPageCopy(); } } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Page/Menu.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Page/Menu.js index ba1ec30bf9..1ef27b03eb 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Page/Menu.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Page/Menu.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "perfect-scrollbar", "../../../Event/Handler", "../../../Ui/Screen"], function (require, exports, tslib_1, perfect_scrollbar_1, EventHandler, UiScreen) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; perfect_scrollbar_1 = tslib_1.__importDefault(perfect_scrollbar_1); EventHandler = tslib_1.__importStar(EventHandler); UiScreen = tslib_1.__importStar(UiScreen); @@ -52,7 +52,6 @@ define(["require", "exports", "tslib", "perfect-scrollbar", "../../../Event/Hand } }); } - exports.init = init; function enablePerfectScrollbar() { const options = { suppressScrollX: true, diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Style/DarkMode.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Style/DarkMode.js index 46e0e1ae66..051a1204e6 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Style/DarkMode.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Style/DarkMode.js @@ -10,7 +10,7 @@ define(["require", "exports", "../../../Ajax/Backend", "../../../Component/Confirmation", "../../../Language", "../../../Ui/Notification"], function (require, exports, Backend_1, Confirmation_1, Language_1, Notification_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; async function promptConfirmation(endpoint, question) { const ok = await (0, Confirmation_1.confirmationFactory)().custom(question).message((0, Language_1.getPhrase)("wcf.dialog.confirmation.cannotBeUndone")); if (ok) { @@ -31,5 +31,4 @@ define(["require", "exports", "../../../Ajax/Backend", "../../../Component/Confi function setup() { setupAddDarkMode(); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Style/Editor.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Style/Editor.js index 3d91138b4d..9585102d1d 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Style/Editor.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Style/Editor.js @@ -8,7 +8,9 @@ define(["require", "exports", "tslib", "../../../Ajax", "../../../Core", "../../../Dom/Util", "../../../Event/Handler", "../../../Ui/Screen", "./DarkMode"], function (require, exports, tslib_1, Ajax, Core, Util_1, EventHandler, UiScreen, DarkMode_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.showVisualEditor = exports.hideVisualEditor = exports.setup = void 0; + exports.setup = setup; + exports.hideVisualEditor = hideVisualEditor; + exports.showVisualEditor = showVisualEditor; Ajax = tslib_1.__importStar(Ajax); Core = tslib_1.__importStar(Core); Util_1 = tslib_1.__importDefault(Util_1); @@ -246,14 +248,12 @@ define(["require", "exports", "tslib", "../../../Ajax", "../../../Core", "../../ callbackRegionMarker(); }); } - exports.setup = setup; function hideVisualEditor() { Util_1.default.hide(_stylePreviewWindow); document.getElementById("spVariablesWrapper").style.removeProperty("transform"); Util_1.default.hide(document.getElementById("stylePreviewRegionMarker")); _isSmartphone = true; } - exports.hideVisualEditor = hideVisualEditor; function showVisualEditor() { Util_1.default.show(_stylePreviewWindow); window.setTimeout(() => { @@ -261,5 +261,4 @@ define(["require", "exports", "tslib", "../../../Ajax", "../../../Core", "../../ }, 100); _isSmartphone = false; } - exports.showVisualEditor = showVisualEditor; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Template/Group/Copy.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Template/Group/Copy.js index 36615712a9..05c72549c2 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Template/Group/Copy.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Template/Group/Copy.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "../../../../Ajax", "../../../../Language", "../../../../Ui/Dialog", "../../../../Ui/Notification", "../../../../Dom/Util"], function (require, exports, tslib_1, Ajax, Language, Dialog_1, UiNotification, Util_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.init = void 0; + exports.init = init; Ajax = tslib_1.__importStar(Ajax); Language = tslib_1.__importStar(Language); Dialog_1 = tslib_1.__importDefault(Dialog_1); @@ -108,5 +108,4 @@ define(["require", "exports", "tslib", "../../../../Ajax", "../../../../Language acpUiTemplateGroupCopy = new AcpUiTemplateGroupCopy(templateGroupId); } } - exports.init = init; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Trophy/Badge.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Trophy/Badge.js index bb49f3d9ab..27cc00b101 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Trophy/Badge.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Trophy/Badge.js @@ -9,7 +9,7 @@ define(["require", "exports", "tslib", "../../../Ui/Style/FontAwesome", "../../../Ui/Color/Picker", "../../../Dom/Util"], function (require, exports, tslib_1, FontAwesome_1, Picker_1, Util_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; Picker_1 = tslib_1.__importDefault(Picker_1); Util_1 = tslib_1.__importDefault(Util_1); const badgeContainer = document.getElementById("badgeContainer"); @@ -50,5 +50,4 @@ define(["require", "exports", "tslib", "../../../Ui/Style/FontAwesome", "../../. setupChangeColor(); setupChangeBackgroundColor(); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Trophy/Editor.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Trophy/Editor.js index f8ae0c6f01..7ac9ca5994 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Trophy/Editor.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Trophy/Editor.js @@ -9,7 +9,7 @@ define(["require", "exports", "./Badge"], function (require, exports, Badge_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; function setupTypeChange() { const badgeContainer = document.getElementById("badgeContainer"); const imageContainer = document.getElementById("imageContainer"); @@ -54,5 +54,4 @@ define(["require", "exports", "./Badge"], function (require, exports, Badge_1) { setupAwardConditions(); (0, Badge_1.setup)(); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax.js index b085949ecd..4aa9eea10c 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax.js @@ -8,7 +8,11 @@ define(["require", "exports", "tslib", "./Ajax/Request", "./Core", "./Ajax/DboAction", "./Ajax/DboAction"], function (require, exports, tslib_1, Request_1, Core, DboAction_1, DboAction_2) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.handleValidationErrors = exports.dboAction = exports.getRequestObject = exports.apiOnce = exports.api = void 0; + exports.handleValidationErrors = void 0; + exports.api = api; + exports.apiOnce = apiOnce; + exports.getRequestObject = getRequestObject; + exports.dboAction = dboAction; Request_1 = tslib_1.__importDefault(Request_1); Core = tslib_1.__importStar(Core); DboAction_1 = tslib_1.__importDefault(DboAction_1); @@ -54,7 +58,6 @@ define(["require", "exports", "tslib", "./Ajax/Request", "./Core", "./Ajax/DboAc request.setOption("failure", oldFailure); return request; } - exports.api = api; /** * Shorthand function to perform a single request against the WCF-API. * @@ -71,7 +74,6 @@ define(["require", "exports", "tslib", "./Ajax/Request", "./Core", "./Ajax/DboAc const request = new Request_1.default(options); request.sendRequest(false); } - exports.apiOnce = apiOnce; /** * Returns the request object used for an earlier call to `api()`. */ @@ -81,7 +83,6 @@ define(["require", "exports", "tslib", "./Ajax/Request", "./Core", "./Ajax/DboAc } return _cache.get(callbackObject); } - exports.getRequestObject = getRequestObject; /** * Prepares a new requests to a `wcf\\data\\DatabaseObjectAction` action. * @@ -90,6 +91,5 @@ define(["require", "exports", "tslib", "./Ajax/Request", "./Core", "./Ajax/DboAc function dboAction(actionName, className) { return DboAction_1.default.prepare(actionName, className); } - exports.dboAction = dboAction; Object.defineProperty(exports, "handleValidationErrors", { enumerable: true, get: function () { return DboAction_2.handleValidationErrors; } }); }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Backend.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Backend.js index 3521725280..2eb132f05a 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Backend.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Backend.js @@ -9,7 +9,7 @@ define(["require", "exports", "tslib", "./Status", "./Error", "../Core"], function (require, exports, tslib_1, LoadingIndicator, Error_1, Core_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.prepareRequest = void 0; + exports.prepareRequest = prepareRequest; LoadingIndicator = tslib_1.__importStar(LoadingIndicator); class SetupRequest { url; @@ -157,5 +157,4 @@ define(["require", "exports", "tslib", "./Status", "./Error", "../Core"], functi function prepareRequest(url) { return new SetupRequest(url); } - exports.prepareRequest = prepareRequest; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/DboAction.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/DboAction.js index fa586923e8..962465a579 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/DboAction.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/DboAction.js @@ -10,7 +10,8 @@ define(["require", "exports", "tslib", "./Error", "./Status", "../Core"], function (require, exports, tslib_1, Error_1, AjaxStatus, Core) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.handleValidationErrors = exports.DboAction = void 0; + exports.DboAction = void 0; + exports.handleValidationErrors = handleValidationErrors; AjaxStatus = tslib_1.__importStar(AjaxStatus); Core = tslib_1.__importStar(Core); let ignoreConnectionErrors = undefined; @@ -144,7 +145,6 @@ define(["require", "exports", "tslib", "./Error", "./Status", "../Core"], functi } throw error; } - exports.handleValidationErrors = handleValidationErrors; function isException(json) { return "code" in json && "returnValues" in json; } diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Error.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Error.js index ac3b283a2e..fd3e5a0a28 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Error.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Error.js @@ -9,7 +9,8 @@ define(["require", "exports", "tslib", "../Component/Dialog", "../Core", "../Language", "../StringUtil"], function (require, exports, tslib_1, Dialog_1, Core, Language, StringUtil_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.registerGlobalRejectionHandler = exports.InvalidJson = exports.ExpectedJson = exports.StatusNotOk = exports.ConnectionError = exports.ApiError = void 0; + exports.InvalidJson = exports.ExpectedJson = exports.StatusNotOk = exports.ConnectionError = exports.ApiError = void 0; + exports.registerGlobalRejectionHandler = registerGlobalRejectionHandler; Core = tslib_1.__importStar(Core); Language = tslib_1.__importStar(Language); async function genericError(error) { @@ -146,5 +147,4 @@ define(["require", "exports", "tslib", "../Component/Dialog", "../Core", "../Lan }); hasGlobalRejectionHandler = true; } - exports.registerGlobalRejectionHandler = registerGlobalRejectionHandler; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Jsonp.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Jsonp.js index 9739267c1f..d0b1d355a2 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Jsonp.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Jsonp.js @@ -9,7 +9,7 @@ define(["require", "exports", "tslib", "../Core"], function (require, exports, tslib_1, Core) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.send = void 0; + exports.send = send; Core = tslib_1.__importStar(Core); /** * Dispatch a JSONP request, the `url` must not contain a callback parameter. @@ -34,7 +34,7 @@ define(["require", "exports", "tslib", "../Core"], function (require, exports, t } window[callbackName] = undefined; script.remove(); - }, (~~options.timeout || 10) * 1000); + }, (~~options.timeout || 10) * 1_000); window[callbackName] = (...args) => { window.clearTimeout(timeout); success(...args); @@ -47,5 +47,4 @@ define(["require", "exports", "tslib", "../Core"], function (require, exports, t script.src = url; document.head.appendChild(script); } - exports.send = send; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Status.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Status.js index 571003e7e5..11f1d79ffc 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Status.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Status.js @@ -8,7 +8,8 @@ define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.hide = exports.show = void 0; + exports.show = show; + exports.hide = hide; class AjaxStatus { _activeRequests = 0; _overlay; @@ -56,12 +57,10 @@ define(["require", "exports"], function (require, exports) { function show() { getStatus().show(); } - exports.show = show; /** * Hides the loading overlay. */ function hide() { getStatus().hide(); } - exports.hide = hide; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/BackgroundQueue.js b/wcfsetup/install/files/js/WoltLabSuite/Core/BackgroundQueue.js index d0245de038..f606166f7a 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/BackgroundQueue.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/BackgroundQueue.js @@ -8,7 +8,8 @@ define(["require", "exports", "tslib", "./Ajax"], function (require, exports, tslib_1, Ajax) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.invoke = exports.setUrl = void 0; + exports.setUrl = setUrl; + exports.invoke = invoke; Ajax = tslib_1.__importStar(Ajax); class BackgroundQueue { _invocations = 0; @@ -54,7 +55,6 @@ define(["require", "exports", "tslib", "./Ajax"], function (require, exports, ts queue = new BackgroundQueue(url); } } - exports.setUrl = setUrl; /** * Invokes the background queue. */ @@ -65,5 +65,4 @@ define(["require", "exports", "tslib", "./Ajax"], function (require, exports, ts } queue.invoke(); } - exports.invoke = invoke; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Bbcode/Collapsible.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Bbcode/Collapsible.js index 09bbe3e22d..270b3004c6 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Bbcode/Collapsible.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Bbcode/Collapsible.js @@ -8,7 +8,7 @@ define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.observe = void 0; + exports.observe = observe; function initContainer(container, toggleButtons, overflowContainer) { toggleButtons.forEach((toggleButton) => { toggleButton.classList.add("jsToggleButtonEnabled"); @@ -84,5 +84,4 @@ define(["require", "exports"], function (require, exports) { container.classList.remove("jsCollapsibleBbcode"); }); } - exports.observe = observe; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Bootstrap.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Bootstrap.js index a825090cb4..74368c790f 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Bootstrap.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Bootstrap.js @@ -10,7 +10,7 @@ define(["require", "exports", "tslib", "./Core", "./Date/Picker", "./Devtools", "./Dom/Change/Listener", "./Environment", "./Event/Handler", "./Form/XsrfToken", "./Language", "./Ui/Dialog", "./Ui/Dropdown/Simple", "./Ui/Mobile", "./Ui/Page/Action", "./Ui/TabMenu", "./Ui/Tooltip", "./Ui/Page/JumpTo", "./Ui/Password", "./Ui/Empty", "./Ui/Object/Action", "./Ui/Object/Action/Delete", "./Ui/Object/Action/Toggle", "./Ui/Search", "./LazyLoader", "./Helper/PageOverlay", "perfect-scrollbar"], function (require, exports, tslib_1, Core, Picker_1, Devtools_1, Listener_1, Environment, EventHandler, XsrfToken, Language, Dialog_1, Simple_1, UiMobile, UiPageAction, UiTabMenu, UiTooltip, UiPageJumpTo, UiPassword, UiEmpty, UiObjectAction, UiObjectActionDelete, UiObjectActionToggle, Search_1, LazyLoader_1, PageOverlay_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; Core = tslib_1.__importStar(Core); Picker_1 = tslib_1.__importDefault(Picker_1); Devtools_1 = tslib_1.__importDefault(Devtools_1); @@ -166,5 +166,4 @@ define(["require", "exports", "tslib", "./Core", "./Date/Picker", "./Devtools", childList: true, }); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/BootstrapFrontend.js b/wcfsetup/install/files/js/WoltLabSuite/Core/BootstrapFrontend.js index 8ae7bbcc04..e868c07c91 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/BootstrapFrontend.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/BootstrapFrontend.js @@ -8,7 +8,7 @@ define(["require", "exports", "tslib", "./BackgroundQueue", "./Bootstrap", "./Controller/Popover", "./Ui/User/Ignore", "./Ui/Page/Header/Menu", "./Ui/Message/UserConsent", "./Ui/Message/Share/Dialog", "./Ui/Message/Share/Providers", "./Ui/Feed/Dialog", "./User", "./Ui/Page/Menu/Main/Frontend", "./LazyLoader", "./Ajax/Backend"], function (require, exports, tslib_1, BackgroundQueue, Bootstrap, ControllerPopover, UiUserIgnore, UiPageHeaderMenu, UiMessageUserConsent, UiMessageShareDialog, Providers_1, UiFeedDialog, User_1, Frontend_1, LazyLoader_1, Backend_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; BackgroundQueue = tslib_1.__importStar(BackgroundQueue); Bootstrap = tslib_1.__importStar(Bootstrap); ControllerPopover = tslib_1.__importStar(ControllerPopover); @@ -91,5 +91,4 @@ define(["require", "exports", "tslib", "./BackgroundQueue", "./Bootstrap", "./Co void new Promise((resolve_4, reject_4) => { require(["./Component/Comment/Response/woltlab-core-comment-response"], resolve_4, reject_4); }).then(tslib_1.__importStar); }); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Clipboard.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Clipboard.js index 4bc3b68164..5f309daf15 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Clipboard.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Clipboard.js @@ -8,16 +8,15 @@ define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.copyElementTextToClipboard = exports.copyTextToClipboard = void 0; + exports.copyTextToClipboard = copyTextToClipboard; + exports.copyElementTextToClipboard = copyElementTextToClipboard; async function copyTextToClipboard(text) { if (navigator.clipboard) { return navigator.clipboard.writeText(text); } throw new Error("navigator.clipboard is not supported."); } - exports.copyTextToClipboard = copyTextToClipboard; async function copyElementTextToClipboard(element) { return copyTextToClipboard(element.textContent.replace(/\u200B/g, "").replace(/\u00A0/g, " ")); } - exports.copyElementTextToClipboard = copyElementTextToClipboard; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/ColorUtil.js b/wcfsetup/install/files/js/WoltLabSuite/Core/ColorUtil.js index 9b31e1f6ca..a3e6975fb1 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/ColorUtil.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/ColorUtil.js @@ -8,7 +8,16 @@ define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.stringToRgba = exports.isValidColor = exports.rgbaToString = exports.rgbaToHex = exports.rgbToHex = exports.hexToRgb = exports.rgbToHsv = exports.rgbToHsl = exports.hsvToRgb = exports.hslToRgb = void 0; + exports.hslToRgb = hslToRgb; + exports.hsvToRgb = hsvToRgb; + exports.rgbToHsl = rgbToHsl; + exports.rgbToHsv = rgbToHsv; + exports.hexToRgb = hexToRgb; + exports.rgbToHex = rgbToHex; + exports.rgbaToHex = rgbaToHex; + exports.rgbaToString = rgbaToString; + exports.isValidColor = isValidColor; + exports.stringToRgba = stringToRgba; /** * Converts a HSL color into RGB. * @@ -35,7 +44,6 @@ define(["require", "exports"], function (require, exports) { b: Math.round((B + m) * 255), }; } - exports.hslToRgb = hslToRgb; /** * Converts a HSV color into RGB. * @@ -94,7 +102,6 @@ define(["require", "exports"], function (require, exports) { b: Math.round(rgb.b * 255), }; } - exports.hsvToRgb = hsvToRgb; /** * Converts a RGB color into HSL. * @@ -138,7 +145,6 @@ define(["require", "exports"], function (require, exports) { l: Math.round(l * 100), }; } - exports.rgbToHsl = rgbToHsl; /** * Converts a RGB color into HSV. * @@ -181,7 +187,6 @@ define(["require", "exports"], function (require, exports) { v: Math.round(max * 100), }; } - exports.rgbToHsv = rgbToHsv; /** * Converts HEX into RGB. */ @@ -211,7 +216,6 @@ define(["require", "exports"], function (require, exports) { } return Number.NaN; } - exports.hexToRgb = hexToRgb; /** * @since 5.5 */ @@ -235,7 +239,6 @@ define(["require", "exports"], function (require, exports) { } return rgbComponentToHex(r) + rgbComponentToHex(g) + rgbComponentToHex(b); } - exports.rgbToHex = rgbToHex; /** * @since 5.5 */ @@ -255,7 +258,6 @@ define(["require", "exports"], function (require, exports) { } return rgbToHex(r, g, b) + alphaToHex(a); } - exports.rgbaToHex = rgbaToHex; /** * Returns the textual representation of a RGBA value. * @@ -264,7 +266,6 @@ define(["require", "exports"], function (require, exports) { function rgbaToString(rgba) { return `rgba(${rgba.r}, ${rgba.g}, ${rgba.b}, ${rgba.a})`; } - exports.rgbaToString = rgbaToString; /** * @since 5.5 */ @@ -294,7 +295,6 @@ define(["require", "exports"], function (require, exports) { colorChecker.style.color = color; return colorChecker.style.color !== ""; } - exports.isValidColor = isValidColor; /** * Converts the given CSS color value to an RGBA value. * @@ -329,7 +329,6 @@ define(["require", "exports"], function (require, exports) { } throw new Error(`Cannot process color '${color}'.`); } - exports.stringToRgba = stringToRgba; // WCF.ColorPicker compatibility (color format conversion) window.__wcf_bc_colorUtil = { hexToRgb, diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Article/EditorButton.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Article/EditorButton.js index c650264b42..68b1629758 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Article/EditorButton.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Article/EditorButton.js @@ -9,7 +9,7 @@ define(["require", "exports", "../../Language", "../../Ui/Article/Search", "../Ckeditor/Event"], function (require, exports, Language_1, Search_1, Event_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; function setupBbcode(ckeditor) { (0, Event_1.listenToCkeditor)(ckeditor.sourceElement).bbcode(({ bbcode }) => { if (bbcode !== "wsa") { @@ -33,5 +33,4 @@ define(["require", "exports", "../../Language", "../../Ui/Article/Search", "../C setupBbcode(ckeditor); }); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor.js index fe4bf8b58e..bed4524ba8 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor.js @@ -15,7 +15,9 @@ define(["require", "exports", "tslib", "./Ckeditor/Attachment", "./Ckeditor/Media", "./Ckeditor/Mention", "./Ckeditor/Quote", "./Ckeditor/Autosave", "./Ckeditor/Configuration", "./Ckeditor/Event", "./Ckeditor/SubmitOnEnter", "./Ckeditor/Normalizer", "../Ui/Scroll", "../Devtools", "./Ckeditor/Keyboard", "./Ckeditor/Layer", "../Environment"], function (require, exports, tslib_1, Attachment_1, Media_1, Mention_1, Quote_1, Autosave_1, Configuration_1, Event_1, SubmitOnEnter_1, Normalizer_1, Scroll_1, Devtools_1, Keyboard_1, Layer_1, Environment_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.getCkeditorById = exports.getCkeditor = exports.setupCkeditor = void 0; + exports.setupCkeditor = setupCkeditor; + exports.getCkeditor = getCkeditor; + exports.getCkeditorById = getCkeditorById; Devtools_1 = tslib_1.__importDefault(Devtools_1); const instances = new WeakMap(); class Ckeditor { @@ -244,11 +246,9 @@ define(["require", "exports", "tslib", "./Ckeditor/Attachment", "./Ckeditor/Medi } return ckeditor; } - exports.setupCkeditor = setupCkeditor; function getCkeditor(element) { return instances.get(element); } - exports.getCkeditor = getCkeditor; function getCkeditorById(id, throwIfNotExists = true) { const element = document.getElementById(id); if (element === null) { @@ -261,5 +261,4 @@ define(["require", "exports", "tslib", "./Ckeditor/Attachment", "./Ckeditor/Medi } return getCkeditor(element); } - exports.getCkeditorById = getCkeditorById; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Attachment.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Attachment.js index 1fef9e419b..ddd5cae992 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Attachment.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Attachment.js @@ -10,7 +10,7 @@ define(["require", "exports", "./Event"], function (require, exports, Event_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; function uploadAttachment(element, file, abortController) { const payload = { abortController, file }; (0, Event_1.dispatchToCkeditor)(element).uploadAttachment(payload); @@ -78,5 +78,4 @@ define(["require", "exports", "./Event"], function (require, exports, Event_1) { }); }); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Autosave.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Autosave.js index 0679eea7aa..5aef3fcf03 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Autosave.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Autosave.js @@ -11,7 +11,9 @@ define(["require", "exports", "../../Core", "../../Language", "../../StringUtil", "./Event"], function (require, exports, Core_1, Language_1, StringUtil_1, Event_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.initializeAutosave = exports.setupRestoreDraft = exports.deleteDraft = void 0; + exports.deleteDraft = deleteDraft; + exports.setupRestoreDraft = setupRestoreDraft; + exports.initializeAutosave = initializeAutosave; function getLocalStorageKey(identifier) { return `${(0, Core_1.getStoragePrefix)()}ckeditor5-${identifier}`; } @@ -56,7 +58,6 @@ define(["require", "exports", "../../Core", "../../Language", "../../StringUtil" // We cannot do anything meaningful if this fails. } } - exports.deleteDraft = deleteDraft; function saveDraft(element, identifier, html) { if (html === "") { deleteDraft(identifier); @@ -91,7 +92,7 @@ define(["require", "exports", "../../Core", "../../Language", "../../StringUtil" } // Check if the stored value is outdated. const lastEditTime = parseInt(editor.sourceElement.dataset.autosaveLastEditTime) || 0; - if (lastEditTime && lastEditTime * 1000 >= value.timestamp) { + if (lastEditTime && lastEditTime * 1_000 >= value.timestamp) { return; } const originalValue = editor.data.get(); @@ -149,9 +150,8 @@ define(["require", "exports", "../../Core", "../../Language", "../../StringUtil" closeOverlayButton.focus(); }); } - exports.setupRestoreDraft = setupRestoreDraft; function removeExpiredDrafts() { - const oneWeekAgo = Date.now() - 7 * 86400; + const oneWeekAgo = Date.now() - 7 * 86_400; Object.keys(localStorage) .filter((key) => key.startsWith(`ckeditor5-`)) .forEach((key) => { @@ -191,12 +191,11 @@ define(["require", "exports", "../../Core", "../../Language", "../../StringUtil" saveDraft(element, identifier, editor.data.get()); return Promise.resolve(); }, - waitingTime: 15000, + waitingTime: 15_000, }; (0, Event_1.listenToCkeditor)(element).reset(() => deleteDraft(identifier)); if (element instanceof HTMLTextAreaElement && element.form) { element.form.addEventListener("submit", () => deleteDraft(identifier)); } } - exports.initializeAutosave = initializeAutosave; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Configuration.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Configuration.js index c507f06bb6..df7dc19f5d 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Configuration.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Configuration.js @@ -10,7 +10,7 @@ define(["require", "exports", "../../Language"], function (require, exports, Language_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.createConfigurationFor = void 0; + exports.createConfigurationFor = createConfigurationFor; class ConfigurationBuilder { #features; #divider = "|"; @@ -329,5 +329,4 @@ define(["require", "exports", "../../Language"], function (require, exports, Lan configuration.build(); return configuration.toConfig(); } - exports.createConfigurationFor = createConfigurationFor; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Event.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Event.js index 7cb97273b3..89a62e3c32 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Event.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Event.js @@ -10,7 +10,8 @@ define(["require", "exports"], function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.listenToCkeditor = exports.dispatchToCkeditor = void 0; + exports.dispatchToCkeditor = dispatchToCkeditor; + exports.listenToCkeditor = listenToCkeditor; class EventDispatcher { #element; constructor(element) { @@ -197,9 +198,7 @@ define(["require", "exports"], function (require, exports) { function dispatchToCkeditor(element) { return new EventDispatcher(element); } - exports.dispatchToCkeditor = dispatchToCkeditor; function listenToCkeditor(element) { return new EventListener(element); } - exports.listenToCkeditor = listenToCkeditor; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Keyboard.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Keyboard.js index 0367523238..7897944ca8 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Keyboard.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Keyboard.js @@ -10,7 +10,7 @@ define(["require", "exports", "./Event"], function (require, exports, Event_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setupSubmitShortcut = void 0; + exports.setupSubmitShortcut = setupSubmitShortcut; function getSubmitShortcut(submitButton) { return (event) => { if (event.code !== "KeyS") { @@ -51,5 +51,4 @@ define(["require", "exports", "./Event"], function (require, exports, Event_1) { container.removeEventListener("keydown", submitShortcut); }); } - exports.setupSubmitShortcut = setupSubmitShortcut; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Layer.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Layer.js index 39206b2123..6a36a7dbe2 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Layer.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Layer.js @@ -14,7 +14,7 @@ define(["require", "exports", "../../Helper/PageOverlay"], function (require, exports, PageOverlay_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; const targetClassNames = ["ck-body-wrapper", "ck-inspector-wrapper", "ck-inspector-portal"]; function setupWatcher() { const observer = new MutationObserver((mutations) => { @@ -44,5 +44,4 @@ define(["require", "exports", "../../Helper/PageOverlay"], function (require, ex hasWatcher = true; setupWatcher(); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Media.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Media.js index d037875286..036e64ba71 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Media.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Media.js @@ -33,7 +33,7 @@ var __importStar = (this && this.__importStar) || function (mod) { define(["require", "exports", "./Event"], function (require, exports, Event_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; function uploadMedia(element, file, abortController) { const payload = { abortController, file }; (0, Event_1.dispatchToCkeditor)(element).uploadMedia(payload); @@ -77,5 +77,4 @@ define(["require", "exports", "./Event"], function (require, exports, Event_1) { }); }); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Mention.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Mention.js index 8940363547..163369d378 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Mention.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Mention.js @@ -10,7 +10,7 @@ define(["require", "exports", "../../Ajax/Backend", "../../Dom/Util", "./Event"], function (require, exports, Backend_1, Util_1, Event_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.setup = void 0; + exports.setup = setup; async function getPossibleMentions(query) { // Prevent excessive attempts to resolve mentions. if (query.length > 24) { @@ -69,5 +69,4 @@ define(["require", "exports", "../../Ajax/Backend", "../../Dom/Util", "./Event"] configuration.mention = getMentionConfiguration(); }); } - exports.setup = setup; }); diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Normalizer.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Normalizer.js index f276d19587..a8014e2e06 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Normalizer.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Component/Ckeditor/Normalizer.js @@ -14,7 +14,8 @@ define(["require", "exports", "tslib", "../../Dom/Util"], function (require, exports, tslib_1, Util_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - exports.normalizeLegacyMessage = exports.normalizeLegacyHtml = void 0; + exports.normalizeLegacyHtml = normalizeLegacyHtml; + exports.normalizeLegacyMessage = normalizeLegacyMessage; Util_1 = tslib_1.__importDefault(Util_1); function normalizeBr(div) { div.querySelectorAll("br").forEach((br) => { @@ -140,12 +141,10 @@ define(["require", "exports", "tslib", "../../Dom/Util"], function (require, exp convertFloatingImages(div); return div.innerHTML; } - exports.normalizeLegacyHtml = normalizeLegacyHtml; function normalizeLegacyMessage(element) { if (!(element instanceof HTMLTextAreaElement)) { throw new TypeError("Expected the element to be a