From c6cb48837944bd1fccf34531cf66d38cc306de71 Mon Sep 17 00:00:00 2001 From: lexx Date: Mon, 2 Oct 2023 23:10:49 +0300 Subject: [PATCH] init --- .gitignore | 8 + composer.json | 38 + composer.lock | 2269 +++++++++++++++++ front/dist/assets/main.778ffe0f.css | 5 + front/dist/assets/main.c3dc0395.js | 172 ++ front/dist/manifest.json | 14 + front/js/bootstrap.js | 70 + front/js/helpers.js | 17 + front/js/main.js | 63 + front/js/svelte/Account.svelte | 25 + front/js/svelte/Channel.svelte | 34 + front/js/svelte/Navbar.svelte | 66 + front/js/svelte/NavbarMenu.svelte | 16 + front/js/svelte/SidebarHeader.svelte | 29 + front/js/svelte/SidebarItem.svelte | 10 + front/js/svelte/account/Avatar.svelte | 46 + front/js/svelte/account/Login.svelte | 46 + front/js/svelte/account/Nav.svelte | 47 + front/js/svelte/account/Profile.svelte | 81 + front/js/svelte/account/Register.svelte | 92 + front/js/svelte/account/Verify.svelte | 43 + front/js/svelte/account/avatar.js | 44 + front/js/svelte/account/users.js | 6 + front/js/svelte/common/Accordion.svelte | 25 + front/js/svelte/common/ErrorAlert.svelte | 9 + front/js/svelte/common/Icon.svelte | 136 + front/js/svelte/common/SpinnerButton.svelte | 13 + front/js/svelte/common/SuccessAlert.svelte | 32 + .../svelte/content/ActionsOnSelected.svelte | 83 + front/js/svelte/content/Index.svelte | 152 ++ front/js/svelte/content/RecordRow.svelte | 58 + front/js/svelte/content/RenderField.svelte | 43 + front/js/svelte/content/Table.svelte | 141 + .../svelte/content/elements/Checkbox.svelte | 5 + front/js/svelte/content/elements/Color.svelte | 20 + front/js/svelte/content/elements/Date.svelte | 5 + front/js/svelte/content/elements/File.svelte | 27 + .../js/svelte/content/elements/Number.svelte | 6 + .../svelte/content/elements/Reference.svelte | 35 + front/js/svelte/content/elements/Rich.svelte | 17 + front/js/svelte/content/elements/Text.svelte | 17 + front/js/svelte/content/elements/UUID.svelte | 11 + front/js/svelte/content/elements/Url.svelte | 5 + .../svelte/content/pagination/NavItem.svelte | 40 + .../content/pagination/Pagination.svelte | 82 + .../svelte/content/tools/AppliedFilter.svelte | 60 + .../svelte/content/tools/FilterFields.svelte | 131 + .../js/svelte/content/tools/SortFields.svelte | 133 + front/js/svelte/content/tools/Tools.svelte | 115 + front/js/svelte/edges/sortEdges.js | 15 + front/js/svelte/files/Preview.svelte | 68 + front/js/svelte/files/Uploader.svelte | 67 + front/js/svelte/files/imageserver.js | 31 + front/js/svelte/forms/Checkbox.svelte | 20 + front/js/svelte/forms/Color.svelte | 23 + front/js/svelte/forms/Date.svelte | 38 + front/js/svelte/forms/Radio.svelte | 26 + front/js/svelte/home/Index.svelte | 44 + front/js/svelte/home/RecordRow.svelte | 50 + front/js/svelte/libs/Codemirror.svelte | 54 + front/js/svelte/libs/Sortable.svelte | 58 + front/js/svelte/libs/Tinymce.svelte | 124 + .../svelte/libs/Tinymce_backup_manager.svelte | 179 ++ .../svelte/members/MemberSettingsCard.svelte | 69 + front/js/svelte/members/Members.svelte | 129 + front/js/svelte/records/ContentTabs.svelte | 54 + front/js/svelte/records/Edit.svelte | 237 ++ front/js/svelte/records/EditHeader.svelte | 85 + front/js/svelte/records/FilePreview.svelte | 55 + front/js/svelte/records/FormField.svelte | 109 + front/js/svelte/records/Graph.svelte | 126 + front/js/svelte/records/Info.svelte | 240 ++ front/js/svelte/records/InlineEdit.svelte | 225 ++ front/js/svelte/records/Manager.svelte | 34 + front/js/svelte/records/NotFound.svelte | 9 + front/js/svelte/records/Preview.js | 44 + front/js/svelte/records/PreviewCard.svelte | 81 + .../svelte/records/PreviewCardInline.svelte | 228 ++ .../js/svelte/records/PreviewCardSmall.svelte | 39 + front/js/svelte/records/Status.svelte | 10 + front/js/svelte/records/StatusSelect.svelte | 46 + front/js/svelte/records/StatusText.js | 28 + front/js/svelte/records/_Graph.svelte | 113 + front/js/svelte/records/block/Block.svelte | 35 + .../svelte/records/block/BlockButtons.svelte | 69 + .../svelte/records/block/BlockElements.svelte | 44 + .../records/block/elements/Reference.svelte | 92 + .../svelte/records/block/elements/Rich.svelte | 10 + .../svelte/records/block/elements/Text.svelte | 13 + .../records/block/elements/Textarea.svelte | 39 + .../records/elements/BrowseModal.svelte | 112 + .../svelte/records/elements/Checkbox.svelte | 56 + front/js/svelte/records/elements/Color.svelte | 37 + .../svelte/records/elements/Datalist.svelte | 63 + front/js/svelte/records/elements/Date.svelte | 113 + .../svelte/records/elements/Datetime.svelte | 123 + .../records/elements/FieldHeader.svelte | 27 + front/js/svelte/records/elements/File.svelte | 116 + front/js/svelte/records/elements/JSON.svelte | 24 + .../js/svelte/records/elements/Number.svelte | 93 + .../svelte/records/elements/Reference.svelte | 92 + .../records/elements/ReferenceInline.svelte | 167 ++ .../elements/ReferenceInlineButtons.svelte | 139 + .../records/elements/ReferenceTable.svelte | 155 ++ .../svelte/records/elements/RichEditor.svelte | 24 + front/js/svelte/records/elements/Text.svelte | 78 + .../svelte/records/elements/Textarea.svelte | 53 + front/js/svelte/records/elements/UUID.svelte | 49 + front/js/svelte/records/elements/Url.svelte | 30 + .../svelte/records/elements/errorMessage.js | 5 + .../records/revisions/RevisionCell.svelte | 51 + front/jsconfig.json | 32 + front/package-lock.json | 1353 ++++++++++ front/package.json | 32 + front/sass/_avatar.scss | 30 + front/sass/_card.scss | 5 + front/sass/_codemirror.scss | 5 + front/sass/_files.scss | 3 + front/sass/_in-place.scss | 3 + front/sass/_nav.scss | 16 + front/sass/_revisions.scss | 3 + front/sass/_sidebar.scss | 89 + front/sass/_table.scss | 57 + front/sass/_text.scss | 4 + front/sass/_wrappers.scss | 76 + front/sass/app.scss | 126 + front/svelte.config.js | 7 + front/vite.config.js | 21 + src/AccessKey/AccessKey.php | 56 + src/AccessKey/AccessKeyRepo.php | 43 + src/AccessKey/AccessKeyService.php | 40 + src/AccessKey/AccessKeysCollection.php | 41 + src/AccessKey/ApiMiddleware.php | 40 + src/Account/AccountService.php | 35 + src/Account/AuthService.php | 158 ++ src/Account/Email.php | 31 + src/Account/Name.php | 37 + src/Account/Role.php | 25 + src/Account/Token.php | 13 + src/Account/User.php | 43 + src/Account/UserProfile.php | 39 + src/Account/UserRepo.php | 91 + src/ArrayContainer.php | 55 + src/Channel/Channel.php | 28 + src/Channel/ChannelService.php | 54 + src/Channel/PreviewTarget.php | 27 + src/Commands/CompileConfig.php | 52 + src/Commands/RebuildThumbnails.php | 72 + src/Config/main.php | 11 + src/Edge/Edge.php | 61 + src/Edge/EdgeCollection.php | 34 + src/Edge/EdgeRepo.php | 32 + src/Edge/EdgeService.php | 37 + src/Edge/QueryEdge.php | 16 + src/Field/Field.php | 73 + src/Field/FieldCollection.php | 43 + src/Field/FieldController.php | 167 ++ src/Field/FieldName.php | 42 + src/Field/FieldService.php | 222 ++ src/Field/System.php | 99 + src/Field/UI.php | 298 +++ src/File/FileService.php | 61 + src/File/FileUploadResult.php | 20 + src/File/ImageService.php | 88 + src/File/Uploader.php | 133 + src/Http/Controller/AccountController.php | 50 + src/Http/Controller/Api/AccountController.php | 51 + src/Http/Controller/Api/EdgeController.php | 37 + src/Http/Controller/Api/FieldController.php | 39 + src/Http/Controller/Api/FileController.php | 62 + src/Http/Controller/Api/RecordController.php | 107 + src/Http/Controller/Api/SchemaController.php | 81 + src/Http/Controller/AuthController.php | 126 + src/Http/Controller/EdgeController.php | 15 + src/Http/Controller/FileController.php | 138 + src/Http/Controller/FolderController.php | 50 + src/Http/Controller/HomeController.php | 68 + src/Http/Controller/MemberController.php | 70 + src/Http/Controller/RecordController.php | 386 +++ src/Http/Controller/RevisionController.php | 41 + src/Http/Controller/SchemaController.php | 126 + src/Http/Controller/ViewController.php | 66 + src/Http/Middleware/AuthMiddleware.php | 25 + src/Http/Middleware/GuestMiddleware.php | 22 + src/Http/api.php | 54 + src/Http/web.php | 96 + src/Id/Id.php | 13 + src/LucentException.php | 16 + src/Mail/LoginMail.php | 37 + src/Primitive/Collection.php | 40 + src/Primitive/StringCollection.php | 38 + src/Query/Filter.php | 185 ++ src/Query/Graph.php | 102 + src/Query/Operator.php | 186 ++ src/Query/Query.php | 292 +++ src/Query/QueryOptions.php | 23 + src/Query/QueryResult.php | 43 + src/Query/SubqueryNoResultException.php | 17 + src/Record/File.php | 38 + src/Record/InputFormatter.php | 25 + src/Record/Manager.php | 98 + src/Record/QueryRecord.php | 54 + src/Record/Record.php | 77 + src/Record/RecordData.php | 24 + src/Record/RecordGraph.php | 31 + src/Record/RecordRepo.php | 50 + src/Record/RecordService.php | 263 ++ src/Record/RecordStatus.php | 31 + src/Record/System.php | 71 + src/Response.php | 31 + src/Revision/Revision.php | 75 + src/Revision/RevisionController.php | 26 + src/Revision/RevisionRepo.php | 54 + src/Revision/RevisionService.php | 33 + src/Schema/CollectionSchema.php | 27 + src/Schema/FieldInfo.php | 17 + src/Schema/FieldInterface.php | 11 + src/Schema/FieldType.php | 15 + src/Schema/FilesSchema.php | 28 + src/Schema/Functions.php | 31 + src/Schema/Nullable.php | 27 + src/Schema/Schema.php | 9 + src/Schema/SchemaService.php | 144 ++ src/Schema/Type.php | 10 + src/Schema/Ui/Block.php | 44 + src/Schema/Ui/Checkbox.php | 48 + src/Schema/Ui/Color.php | 44 + src/Schema/Ui/Date.php | 73 + src/Schema/Ui/Datetime.php | 73 + src/Schema/Ui/File.php | 55 + src/Schema/Ui/Json.php | 45 + src/Schema/Ui/Number.php | 77 + src/Schema/Ui/Reference.php | 55 + src/Schema/Ui/Rich.php | 41 + src/Schema/Ui/Text.php | 46 + src/Schema/Ui/Textarea.php | 44 + src/Schema/Ui/Uuid.php | 40 + src/Schema/Validator/MinMaxInterface.php | 11 + src/Schema/Validator/RequiredInterface.php | 9 + src/Schema/Validator/Validator.php | 78 + src/Schema/Validator/ValidatorError.php | 16 + src/Schema/Validator/ValidatorException.php | 32 + src/Schema/Validator/ValidatorInterface.php | 13 + src/ServiceProvider.php | 53 + src/StaticGenerator/StaticGenerator.php | 42 + src/Support.php | 13 + src/Svelte/Svelte.php | 45 + src/Token/Token.php | 12 + src/Validator/Uid.php | 21 + src/Validator/Validator.php | 21 + src/Views/emails/login.blade.php | 5 + src/Views/layouts/account.blade.php | 26 + src/Views/layouts/channel.blade.php | 19 + src/Views/svelte.blade.php | 7 + src/macros.php | 33 + 255 files changed, 18731 insertions(+) create mode 100644 .gitignore create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 front/dist/assets/main.778ffe0f.css create mode 100644 front/dist/assets/main.c3dc0395.js create mode 100644 front/dist/manifest.json create mode 100644 front/js/bootstrap.js create mode 100644 front/js/helpers.js create mode 100644 front/js/main.js create mode 100644 front/js/svelte/Account.svelte create mode 100644 front/js/svelte/Channel.svelte create mode 100644 front/js/svelte/Navbar.svelte create mode 100644 front/js/svelte/NavbarMenu.svelte create mode 100644 front/js/svelte/SidebarHeader.svelte create mode 100644 front/js/svelte/SidebarItem.svelte create mode 100644 front/js/svelte/account/Avatar.svelte create mode 100644 front/js/svelte/account/Login.svelte create mode 100644 front/js/svelte/account/Nav.svelte create mode 100644 front/js/svelte/account/Profile.svelte create mode 100644 front/js/svelte/account/Register.svelte create mode 100644 front/js/svelte/account/Verify.svelte create mode 100644 front/js/svelte/account/avatar.js create mode 100644 front/js/svelte/account/users.js create mode 100644 front/js/svelte/common/Accordion.svelte create mode 100644 front/js/svelte/common/ErrorAlert.svelte create mode 100644 front/js/svelte/common/Icon.svelte create mode 100644 front/js/svelte/common/SpinnerButton.svelte create mode 100644 front/js/svelte/common/SuccessAlert.svelte create mode 100644 front/js/svelte/content/ActionsOnSelected.svelte create mode 100644 front/js/svelte/content/Index.svelte create mode 100644 front/js/svelte/content/RecordRow.svelte create mode 100644 front/js/svelte/content/RenderField.svelte create mode 100644 front/js/svelte/content/Table.svelte create mode 100644 front/js/svelte/content/elements/Checkbox.svelte create mode 100644 front/js/svelte/content/elements/Color.svelte create mode 100644 front/js/svelte/content/elements/Date.svelte create mode 100644 front/js/svelte/content/elements/File.svelte create mode 100644 front/js/svelte/content/elements/Number.svelte create mode 100644 front/js/svelte/content/elements/Reference.svelte create mode 100644 front/js/svelte/content/elements/Rich.svelte create mode 100644 front/js/svelte/content/elements/Text.svelte create mode 100644 front/js/svelte/content/elements/UUID.svelte create mode 100644 front/js/svelte/content/elements/Url.svelte create mode 100644 front/js/svelte/content/pagination/NavItem.svelte create mode 100644 front/js/svelte/content/pagination/Pagination.svelte create mode 100644 front/js/svelte/content/tools/AppliedFilter.svelte create mode 100644 front/js/svelte/content/tools/FilterFields.svelte create mode 100644 front/js/svelte/content/tools/SortFields.svelte create mode 100644 front/js/svelte/content/tools/Tools.svelte create mode 100644 front/js/svelte/edges/sortEdges.js create mode 100644 front/js/svelte/files/Preview.svelte create mode 100644 front/js/svelte/files/Uploader.svelte create mode 100644 front/js/svelte/files/imageserver.js create mode 100644 front/js/svelte/forms/Checkbox.svelte create mode 100644 front/js/svelte/forms/Color.svelte create mode 100644 front/js/svelte/forms/Date.svelte create mode 100644 front/js/svelte/forms/Radio.svelte create mode 100644 front/js/svelte/home/Index.svelte create mode 100644 front/js/svelte/home/RecordRow.svelte create mode 100644 front/js/svelte/libs/Codemirror.svelte create mode 100644 front/js/svelte/libs/Sortable.svelte create mode 100644 front/js/svelte/libs/Tinymce.svelte create mode 100644 front/js/svelte/libs/Tinymce_backup_manager.svelte create mode 100644 front/js/svelte/members/MemberSettingsCard.svelte create mode 100644 front/js/svelte/members/Members.svelte create mode 100644 front/js/svelte/records/ContentTabs.svelte create mode 100644 front/js/svelte/records/Edit.svelte create mode 100644 front/js/svelte/records/EditHeader.svelte create mode 100644 front/js/svelte/records/FilePreview.svelte create mode 100644 front/js/svelte/records/FormField.svelte create mode 100644 front/js/svelte/records/Graph.svelte create mode 100644 front/js/svelte/records/Info.svelte create mode 100644 front/js/svelte/records/InlineEdit.svelte create mode 100644 front/js/svelte/records/Manager.svelte create mode 100644 front/js/svelte/records/NotFound.svelte create mode 100644 front/js/svelte/records/Preview.js create mode 100644 front/js/svelte/records/PreviewCard.svelte create mode 100644 front/js/svelte/records/PreviewCardInline.svelte create mode 100644 front/js/svelte/records/PreviewCardSmall.svelte create mode 100644 front/js/svelte/records/Status.svelte create mode 100644 front/js/svelte/records/StatusSelect.svelte create mode 100644 front/js/svelte/records/StatusText.js create mode 100644 front/js/svelte/records/_Graph.svelte create mode 100644 front/js/svelte/records/block/Block.svelte create mode 100644 front/js/svelte/records/block/BlockButtons.svelte create mode 100644 front/js/svelte/records/block/BlockElements.svelte create mode 100644 front/js/svelte/records/block/elements/Reference.svelte create mode 100644 front/js/svelte/records/block/elements/Rich.svelte create mode 100644 front/js/svelte/records/block/elements/Text.svelte create mode 100644 front/js/svelte/records/block/elements/Textarea.svelte create mode 100644 front/js/svelte/records/elements/BrowseModal.svelte create mode 100644 front/js/svelte/records/elements/Checkbox.svelte create mode 100644 front/js/svelte/records/elements/Color.svelte create mode 100644 front/js/svelte/records/elements/Datalist.svelte create mode 100644 front/js/svelte/records/elements/Date.svelte create mode 100644 front/js/svelte/records/elements/Datetime.svelte create mode 100644 front/js/svelte/records/elements/FieldHeader.svelte create mode 100644 front/js/svelte/records/elements/File.svelte create mode 100644 front/js/svelte/records/elements/JSON.svelte create mode 100644 front/js/svelte/records/elements/Number.svelte create mode 100644 front/js/svelte/records/elements/Reference.svelte create mode 100644 front/js/svelte/records/elements/ReferenceInline.svelte create mode 100644 front/js/svelte/records/elements/ReferenceInlineButtons.svelte create mode 100644 front/js/svelte/records/elements/ReferenceTable.svelte create mode 100644 front/js/svelte/records/elements/RichEditor.svelte create mode 100644 front/js/svelte/records/elements/Text.svelte create mode 100644 front/js/svelte/records/elements/Textarea.svelte create mode 100644 front/js/svelte/records/elements/UUID.svelte create mode 100644 front/js/svelte/records/elements/Url.svelte create mode 100644 front/js/svelte/records/elements/errorMessage.js create mode 100644 front/js/svelte/records/revisions/RevisionCell.svelte create mode 100644 front/jsconfig.json create mode 100644 front/package-lock.json create mode 100644 front/package.json create mode 100644 front/sass/_avatar.scss create mode 100644 front/sass/_card.scss create mode 100644 front/sass/_codemirror.scss create mode 100644 front/sass/_files.scss create mode 100644 front/sass/_in-place.scss create mode 100644 front/sass/_nav.scss create mode 100644 front/sass/_revisions.scss create mode 100644 front/sass/_sidebar.scss create mode 100644 front/sass/_table.scss create mode 100644 front/sass/_text.scss create mode 100644 front/sass/_wrappers.scss create mode 100644 front/sass/app.scss create mode 100644 front/svelte.config.js create mode 100644 front/vite.config.js create mode 100644 src/AccessKey/AccessKey.php create mode 100644 src/AccessKey/AccessKeyRepo.php create mode 100644 src/AccessKey/AccessKeyService.php create mode 100644 src/AccessKey/AccessKeysCollection.php create mode 100644 src/AccessKey/ApiMiddleware.php create mode 100644 src/Account/AccountService.php create mode 100644 src/Account/AuthService.php create mode 100644 src/Account/Email.php create mode 100644 src/Account/Name.php create mode 100644 src/Account/Role.php create mode 100644 src/Account/Token.php create mode 100644 src/Account/User.php create mode 100644 src/Account/UserProfile.php create mode 100644 src/Account/UserRepo.php create mode 100644 src/ArrayContainer.php create mode 100644 src/Channel/Channel.php create mode 100644 src/Channel/ChannelService.php create mode 100644 src/Channel/PreviewTarget.php create mode 100644 src/Commands/CompileConfig.php create mode 100644 src/Commands/RebuildThumbnails.php create mode 100644 src/Config/main.php create mode 100644 src/Edge/Edge.php create mode 100644 src/Edge/EdgeCollection.php create mode 100644 src/Edge/EdgeRepo.php create mode 100644 src/Edge/EdgeService.php create mode 100644 src/Edge/QueryEdge.php create mode 100644 src/Field/Field.php create mode 100644 src/Field/FieldCollection.php create mode 100644 src/Field/FieldController.php create mode 100644 src/Field/FieldName.php create mode 100644 src/Field/FieldService.php create mode 100644 src/Field/System.php create mode 100644 src/Field/UI.php create mode 100644 src/File/FileService.php create mode 100644 src/File/FileUploadResult.php create mode 100644 src/File/ImageService.php create mode 100644 src/File/Uploader.php create mode 100644 src/Http/Controller/AccountController.php create mode 100644 src/Http/Controller/Api/AccountController.php create mode 100644 src/Http/Controller/Api/EdgeController.php create mode 100644 src/Http/Controller/Api/FieldController.php create mode 100644 src/Http/Controller/Api/FileController.php create mode 100644 src/Http/Controller/Api/RecordController.php create mode 100644 src/Http/Controller/Api/SchemaController.php create mode 100644 src/Http/Controller/AuthController.php create mode 100644 src/Http/Controller/EdgeController.php create mode 100644 src/Http/Controller/FileController.php create mode 100644 src/Http/Controller/FolderController.php create mode 100644 src/Http/Controller/HomeController.php create mode 100644 src/Http/Controller/MemberController.php create mode 100644 src/Http/Controller/RecordController.php create mode 100644 src/Http/Controller/RevisionController.php create mode 100644 src/Http/Controller/SchemaController.php create mode 100644 src/Http/Controller/ViewController.php create mode 100644 src/Http/Middleware/AuthMiddleware.php create mode 100644 src/Http/Middleware/GuestMiddleware.php create mode 100644 src/Http/api.php create mode 100644 src/Http/web.php create mode 100644 src/Id/Id.php create mode 100644 src/LucentException.php create mode 100644 src/Mail/LoginMail.php create mode 100644 src/Primitive/Collection.php create mode 100644 src/Primitive/StringCollection.php create mode 100644 src/Query/Filter.php create mode 100644 src/Query/Graph.php create mode 100644 src/Query/Operator.php create mode 100644 src/Query/Query.php create mode 100644 src/Query/QueryOptions.php create mode 100644 src/Query/QueryResult.php create mode 100644 src/Query/SubqueryNoResultException.php create mode 100644 src/Record/File.php create mode 100644 src/Record/InputFormatter.php create mode 100644 src/Record/Manager.php create mode 100644 src/Record/QueryRecord.php create mode 100644 src/Record/Record.php create mode 100644 src/Record/RecordData.php create mode 100644 src/Record/RecordGraph.php create mode 100644 src/Record/RecordRepo.php create mode 100644 src/Record/RecordService.php create mode 100644 src/Record/RecordStatus.php create mode 100644 src/Record/System.php create mode 100644 src/Response.php create mode 100644 src/Revision/Revision.php create mode 100644 src/Revision/RevisionController.php create mode 100644 src/Revision/RevisionRepo.php create mode 100644 src/Revision/RevisionService.php create mode 100644 src/Schema/CollectionSchema.php create mode 100644 src/Schema/FieldInfo.php create mode 100644 src/Schema/FieldInterface.php create mode 100644 src/Schema/FieldType.php create mode 100644 src/Schema/FilesSchema.php create mode 100644 src/Schema/Functions.php create mode 100644 src/Schema/Nullable.php create mode 100644 src/Schema/Schema.php create mode 100644 src/Schema/SchemaService.php create mode 100644 src/Schema/Type.php create mode 100644 src/Schema/Ui/Block.php create mode 100644 src/Schema/Ui/Checkbox.php create mode 100644 src/Schema/Ui/Color.php create mode 100644 src/Schema/Ui/Date.php create mode 100644 src/Schema/Ui/Datetime.php create mode 100644 src/Schema/Ui/File.php create mode 100644 src/Schema/Ui/Json.php create mode 100644 src/Schema/Ui/Number.php create mode 100644 src/Schema/Ui/Reference.php create mode 100644 src/Schema/Ui/Rich.php create mode 100644 src/Schema/Ui/Text.php create mode 100644 src/Schema/Ui/Textarea.php create mode 100644 src/Schema/Ui/Uuid.php create mode 100644 src/Schema/Validator/MinMaxInterface.php create mode 100644 src/Schema/Validator/RequiredInterface.php create mode 100644 src/Schema/Validator/Validator.php create mode 100644 src/Schema/Validator/ValidatorError.php create mode 100644 src/Schema/Validator/ValidatorException.php create mode 100644 src/Schema/Validator/ValidatorInterface.php create mode 100644 src/ServiceProvider.php create mode 100644 src/StaticGenerator/StaticGenerator.php create mode 100644 src/Support.php create mode 100644 src/Svelte/Svelte.php create mode 100644 src/Token/Token.php create mode 100644 src/Validator/Uid.php create mode 100644 src/Validator/Validator.php create mode 100644 src/Views/emails/login.blade.php create mode 100644 src/Views/layouts/account.blade.php create mode 100644 src/Views/layouts/channel.blade.php create mode 100644 src/Views/svelte.blade.php create mode 100644 src/macros.php diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a75c53b --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +front/node_modules +/vendor +.env +.env.backup +.phpunit.result.cache +front/npm-debug.log +/.idea +/.vscode diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..ce05604 --- /dev/null +++ b/composer.json @@ -0,0 +1,38 @@ +{ + "name": "lexx27/lucent", + "type": "project", + "description": "Lucent cms", + "keywords": [ + "framework", + "laravel" + ], + "bin": [ + "bin/lucent-serve" + ], + "license": "MIT", + "require": { + "php": "^8.2", + "guzzlehttp/guzzle": "^7.2", + "intervention/image": "^2.7", + "phpoption/phpoption": "^1.9", + "spatie/image-optimizer": "^1.6", + "staudenmeir/laravel-cte": "^1.0", + "ext-pdo": "*" + }, + "require-dev": { + "phpstan/phpstan": "^1.8" + }, + "autoload": { + "psr-4": { + "src\\": "lucent/" + }, + "files": [ + "src/Response.php", + "src/macros.php", + "src/Schema/Functions.php", + "src/File/Uploader.php" + ] + }, + "minimum-stability": "stable", + "prefer-stable": true +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..30612d6 --- /dev/null +++ b/composer.lock @@ -0,0 +1,2269 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "063b8b4ab20973f5bc2dac2e295effe0", + "packages": [ + { + "name": "brick/math", + "version": "0.11.0", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^9.0", + "vimeo/psalm": "5.0.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.11.0" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2023-01-15T23:15:59+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.8", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff", + "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^11.0", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25 || ^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.0.8" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2023-06-16T13:40:37+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.8.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1110f66a6530a40fe7aea0378fe608ee2b2248f9", + "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5.3 || ^2.0.1", + "guzzlehttp/psr7": "^1.9.1 || ^2.5.1", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "ext-curl": "*", + "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.29 || ^9.5.23", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.8.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2023-08-27T10:20:53+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "111166291a0f8130081195ac4556a5587d7f1b5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/111166291a0f8130081195ac4556a5587d7f1b5d", + "reference": "111166291a0f8130081195ac4556a5587d7f1b5d", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.0.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2023-08-03T15:11:55+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/be45764272e8873c72dbe3d2edcfdfcc3bc9f727", + "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.6.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2023-08-27T10:13:57+00:00" + }, + { + "name": "illuminate/collections", + "version": "v10.25.2", + "source": { + "type": "git", + "url": "https://github.com/illuminate/collections.git", + "reference": "133f59956c8002448b07a3ff5f4352f3b3de5614" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/collections/zipball/133f59956c8002448b07a3ff5f4352f3b3de5614", + "reference": "133f59956c8002448b07a3ff5f4352f3b3de5614", + "shasum": "" + }, + "require": { + "illuminate/conditionable": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "php": "^8.1" + }, + "suggest": { + "symfony/var-dumper": "Required to use the dump method (^6.2)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "files": [ + "helpers.php" + ], + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Collections package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-09-19T22:43:12+00:00" + }, + { + "name": "illuminate/conditionable", + "version": "v10.25.2", + "source": { + "type": "git", + "url": "https://github.com/illuminate/conditionable.git", + "reference": "d0958e4741fc9d6f516a552060fd1b829a85e009" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/conditionable/zipball/d0958e4741fc9d6f516a552060fd1b829a85e009", + "reference": "d0958e4741fc9d6f516a552060fd1b829a85e009", + "shasum": "" + }, + "require": { + "php": "^8.0.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Conditionable package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-02-03T08:06:17+00:00" + }, + { + "name": "illuminate/container", + "version": "v10.25.2", + "source": { + "type": "git", + "url": "https://github.com/illuminate/container.git", + "reference": "ddc26273085fad3c471b2602ad820e0097ff7939" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/container/zipball/ddc26273085fad3c471b2602ad820e0097ff7939", + "reference": "ddc26273085fad3c471b2602ad820e0097ff7939", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^10.0", + "php": "^8.1", + "psr/container": "^1.1.1|^2.0.1" + }, + "provide": { + "psr/container-implementation": "1.1|2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Container\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Container package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-06-18T09:12:03+00:00" + }, + { + "name": "illuminate/contracts", + "version": "v10.25.2", + "source": { + "type": "git", + "url": "https://github.com/illuminate/contracts.git", + "reference": "6c39fba7b2311e28f5c6ac7d729e3d49a2a98406" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/6c39fba7b2311e28f5c6ac7d729e3d49a2a98406", + "reference": "6c39fba7b2311e28f5c6ac7d729e3d49a2a98406", + "shasum": "" + }, + "require": { + "php": "^8.1", + "psr/container": "^1.1.1|^2.0.1", + "psr/simple-cache": "^1.0|^2.0|^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Contracts\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Contracts package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-09-05T19:07:46+00:00" + }, + { + "name": "illuminate/database", + "version": "v10.25.2", + "source": { + "type": "git", + "url": "https://github.com/illuminate/database.git", + "reference": "137d49f0cdebdc67e594d1c6a6e7db4ae210fa5e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/database/zipball/137d49f0cdebdc67e594d1c6a6e7db4ae210fa5e", + "reference": "137d49f0cdebdc67e594d1c6a6e7db4ae210fa5e", + "shasum": "" + }, + "require": { + "brick/math": "^0.9.3|^0.10.2|^0.11", + "ext-pdo": "*", + "illuminate/collections": "^10.0", + "illuminate/container": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1" + }, + "suggest": { + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^3.5.1).", + "ext-filter": "Required to use the Postgres database driver.", + "fakerphp/faker": "Required to use the eloquent factory builder (^1.21).", + "illuminate/console": "Required to use the database commands (^10.0).", + "illuminate/events": "Required to use the observers with Eloquent (^10.0).", + "illuminate/filesystem": "Required to use the migrations (^10.0).", + "illuminate/pagination": "Required to paginate the result set (^10.0).", + "symfony/finder": "Required to use Eloquent model factories (^6.2)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Database\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Database package.", + "homepage": "https://laravel.com", + "keywords": [ + "database", + "laravel", + "orm", + "sql" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-09-27T01:38:52+00:00" + }, + { + "name": "illuminate/macroable", + "version": "v10.25.2", + "source": { + "type": "git", + "url": "https://github.com/illuminate/macroable.git", + "reference": "dff667a46ac37b634dcf68909d9d41e94dc97c27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/macroable/zipball/dff667a46ac37b634dcf68909d9d41e94dc97c27", + "reference": "dff667a46ac37b634dcf68909d9d41e94dc97c27", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Macroable package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-06-05T12:46:42+00:00" + }, + { + "name": "illuminate/support", + "version": "v10.25.1", + "source": { + "type": "git", + "url": "https://github.com/illuminate/support.git", + "reference": "c7cf96f64ae6766a85fcd17f46afcae5a6a88744" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/support/zipball/c7cf96f64ae6766a85fcd17f46afcae5a6a88744", + "reference": "c7cf96f64ae6766a85fcd17f46afcae5a6a88744", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^2.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-mbstring": "*", + "illuminate/collections": "^10.0", + "illuminate/conditionable": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "nesbot/carbon": "^2.67", + "php": "^8.1", + "voku/portable-ascii": "^2.0" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "suggest": { + "illuminate/filesystem": "Required to use the composer class (^10.0).", + "league/commonmark": "Required to use Str::markdown() and Stringable::markdown() (^2.0.2).", + "ramsey/uuid": "Required to use Str::uuid() (^4.7).", + "symfony/process": "Required to use the composer class (^6.2).", + "symfony/uid": "Required to use Str::ulid() (^6.2).", + "symfony/var-dumper": "Required to use the dd function (^6.2).", + "vlucas/phpdotenv": "Required to use the Env class and env helper (^5.4.1)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "files": [ + "helpers.php" + ], + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Support package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-09-21T20:37:39+00:00" + }, + { + "name": "intervention/image", + "version": "2.7.2", + "source": { + "type": "git", + "url": "https://github.com/Intervention/image.git", + "reference": "04be355f8d6734c826045d02a1079ad658322dad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Intervention/image/zipball/04be355f8d6734c826045d02a1079ad658322dad", + "reference": "04be355f8d6734c826045d02a1079ad658322dad", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "guzzlehttp/psr7": "~1.1 || ^2.0", + "php": ">=5.4.0" + }, + "require-dev": { + "mockery/mockery": "~0.9.2", + "phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15" + }, + "suggest": { + "ext-gd": "to use GD library based image processing.", + "ext-imagick": "to use Imagick based image processing.", + "intervention/imagecache": "Caching extension for the Intervention Image library" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + }, + "laravel": { + "providers": [ + "Intervention\\Image\\ImageServiceProvider" + ], + "aliases": { + "Image": "Intervention\\Image\\Facades\\Image" + } + } + }, + "autoload": { + "psr-4": { + "Intervention\\Image\\": "src/Intervention/Image" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oliver Vogel", + "email": "oliver@intervention.io", + "homepage": "https://intervention.io/" + } + ], + "description": "Image handling and manipulation library with support for Laravel integration", + "homepage": "http://image.intervention.io/", + "keywords": [ + "gd", + "image", + "imagick", + "laravel", + "thumbnail", + "watermark" + ], + "support": { + "issues": "https://github.com/Intervention/image/issues", + "source": "https://github.com/Intervention/image/tree/2.7.2" + }, + "funding": [ + { + "url": "https://paypal.me/interventionio", + "type": "custom" + }, + { + "url": "https://github.com/Intervention", + "type": "github" + } + ], + "time": "2022-05-21T17:30:32+00:00" + }, + { + "name": "nesbot/carbon", + "version": "2.71.0", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "98276233188583f2ff845a0f992a235472d9466a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/98276233188583f2ff845a0f992a235472d9466a", + "reference": "98276233188583f2ff845a0f992a235472d9466a", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "psr/clock": "^1.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^2.0 || ^3.1.4", + "doctrine/orm": "^2.7", + "friendsofphp/php-cs-fixer": "^3.0", + "kylekatarnls/multi-tester": "^2.0", + "ondrejmirtes/better-reflection": "*", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.99 || ^1.7.14", + "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", + "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", + "squizlabs/php_codesniffer": "^3.4" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-3.x": "3.x-dev", + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/briannesbitt/Carbon/issues", + "source": "https://github.com/briannesbitt/Carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2023-09-25T11:31:05+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.1", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dd3a383e599f49777d8b628dadbb90cae435b87e", + "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2023-02-25T19:38:58+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "e616d01114759c4c489f93b099585439f795fe35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", + "reference": "e616d01114759c4c489f93b099585439f795fe35", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/1.0.2" + }, + "time": "2023-04-10T20:10:41+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/log", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.0" + }, + "time": "2021-07-14T16:46:02+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "spatie/image-optimizer", + "version": "1.7.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/image-optimizer.git", + "reference": "af179994e2d2413e4b3ba2d348d06b4eaddbeb30" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/image-optimizer/zipball/af179994e2d2413e4b3ba2d348d06b4eaddbeb30", + "reference": "af179994e2d2413e4b3ba2d348d06b4eaddbeb30", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.3|^8.0", + "psr/log": "^1.0 | ^2.0 | ^3.0", + "symfony/process": "^4.2|^5.0|^6.0" + }, + "require-dev": { + "pestphp/pest": "^1.21", + "phpunit/phpunit": "^8.5.21|^9.4.4", + "symfony/var-dumper": "^4.2|^5.0|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\ImageOptimizer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Easily optimize images using PHP", + "homepage": "https://github.com/spatie/image-optimizer", + "keywords": [ + "image-optimizer", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/image-optimizer/issues", + "source": "https://github.com/spatie/image-optimizer/tree/1.7.1" + }, + "time": "2023-07-27T07:57:32+00:00" + }, + { + "name": "staudenmeir/laravel-cte", + "version": "v1.9", + "source": { + "type": "git", + "url": "https://github.com/staudenmeir/laravel-cte.git", + "reference": "87f4447829a0f6a6268f52f875c468915cab4909" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staudenmeir/laravel-cte/zipball/87f4447829a0f6a6268f52f875c468915cab4909", + "reference": "87f4447829a0f6a6268f52f875c468915cab4909", + "shasum": "" + }, + "require": { + "illuminate/database": "^10.0", + "php": "^8.1" + }, + "require-dev": { + "orchestra/testbench": "^8.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.1", + "singlestoredb/singlestoredb-laravel": "^1.5.1" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Staudenmeir\\LaravelCte\\DatabaseServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Staudenmeir\\LaravelCte\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jonas Staudenmeir", + "email": "mail@jonas-staudenmeir.de" + } + ], + "description": "Laravel queries with common table expressions", + "support": { + "issues": "https://github.com/staudenmeir/laravel-cte/issues", + "source": "https://github.com/staudenmeir/laravel-cte/tree/v1.9" + }, + "funding": [ + { + "url": "https://paypal.me/JonasStaudenmeir", + "type": "custom" + } + ], + "time": "2023-09-01T17:22:23+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "42292d99c55abe617799667f454222c54c60e229" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", + "reference": "42292d99c55abe617799667f454222c54c60e229", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-28T09:04:16+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.28.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-26T09:26:14+00:00" + }, + { + "name": "symfony/process", + "version": "v6.3.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/0b5c29118f2e980d455d2e34a5659f4579847c54", + "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v6.3.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-08-07T10:39:22+00:00" + }, + { + "name": "symfony/translation", + "version": "v6.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd", + "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "conflict": { + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^4.13", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/intl": "^5.4|^6.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^5.4|^6.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v6.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-31T07:08:24+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/02c24deb352fb0d79db5486c0c79905a85e37e86", + "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-30T17:17:10+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b56450eed252f6801410d810c8e1727224ae0743" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", + "reference": "b56450eed252f6801410d810c8e1727224ae0743", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "http://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.1" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2022-03-08T17:03:00+00:00" + } + ], + "packages-dev": [ + { + "name": "phpstan/phpstan", + "version": "1.10.37", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan.git", + "reference": "058ba07e92f744d4dcf6061ae75283d0c6456f2e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/058ba07e92f744d4dcf6061ae75283d0c6456f2e", + "reference": "058ba07e92f744d4dcf6061ae75283d0c6456f2e", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "conflict": { + "phpstan/phpstan-shim": "*" + }, + "bin": [ + "phpstan", + "phpstan.phar" + ], + "type": "library", + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPStan - PHP Static Analysis Tool", + "keywords": [ + "dev", + "static analysis" + ], + "support": { + "docs": "https://phpstan.org/user-guide/getting-started", + "forum": "https://github.com/phpstan/phpstan/discussions", + "issues": "https://github.com/phpstan/phpstan/issues", + "security": "https://github.com/phpstan/phpstan/security/policy", + "source": "https://github.com/phpstan/phpstan-src" + }, + "funding": [ + { + "url": "https://github.com/ondrejmirtes", + "type": "github" + }, + { + "url": "https://github.com/phpstan", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", + "type": "tidelift" + } + ], + "time": "2023-10-02T16:18:37+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^8.2", + "ext-pdo": "*" + }, + "platform-dev": [], + "plugin-api-version": "2.3.0" +} diff --git a/front/dist/assets/main.778ffe0f.css b/front/dist/assets/main.778ffe0f.css new file mode 100644 index 0000000..0b9b982 --- /dev/null +++ b/front/dist/assets/main.778ffe0f.css @@ -0,0 +1,5 @@ +@charset "UTF-8";/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: black;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0b5d1e;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 11, 93, 30;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #04250c;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cedfd2;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9dbea5;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: black;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0b5d1e;--bs-link-color-rgb: 11, 93, 30;--bs-link-decoration: underline;--bs-link-hover-color: #094a18;--bs-link-hover-color-rgb: 9, 74, 24;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(11, 93, 30, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6d9e78;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #021306;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #073812;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6d9e78;--bs-link-hover-color: #8ab193;--bs-link-color-rgb: 109, 158, 120;--bs-link-hover-color-rgb: 138, 177, 147;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .03);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: black;--bs-table-bg: #cedfd2;--bs-table-border-color: #a5b2a8;--bs-table-striped-bg: #c8d8cc;--bs-table-striped-color: black;--bs-table-active-bg: #b9c9bd;--bs-table-active-color: black;--bs-table-hover-bg: #bfcec2;--bs-table-hover-color: black;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: black;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #dbdcde;--bs-table-striped-color: black;--bs-table-active-bg: #cbccce;--bs-table-active-color: black;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: black;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: black;--bs-table-bg: #d1e7dd;--bs-table-border-color: #a7b9b1;--bs-table-striped-bg: #cbe0d6;--bs-table-striped-color: black;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: black;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: black;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: black;--bs-table-bg: #cff4fc;--bs-table-border-color: #a6c3ca;--bs-table-striped-bg: #c9edf4;--bs-table-striped-color: black;--bs-table-active-bg: #badce3;--bs-table-active-color: black;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: black;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: black;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f7ecc7;--bs-table-striped-color: black;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: black;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: black;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: black;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #f1d1d3;--bs-table-striped-color: black;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: black;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: black;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: black;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #f1f2f3;--bs-table-striped-color: black;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: black;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: black;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #282c2f;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#85ae8f;outline:0;box-shadow:0 0 0 .25rem #0b5d1e40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#85ae8f;outline:0;box-shadow:0 0 0 .25rem #0b5d1e40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#85ae8f;outline:0;box-shadow:0 0 0 .25rem #0b5d1e40}.form-check-input:checked{background-color:#0b5d1e;border-color:#0b5d1e}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0b5d1e;border-color:#0b5d1e;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2385ae8f'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0b5d1e40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0b5d1e40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;appearance:none;background-color:#0b5d1e;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6cebc}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0b5d1e;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6cebc}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0b5d1e;--bs-btn-border-color: #0b5d1e;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #094f1a;--bs-btn-hover-border-color: #094a18;--bs-btn-focus-shadow-rgb: 48, 117, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #094a18;--bs-btn-active-border-color: #084617;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0b5d1e;--bs-btn-disabled-border-color: #0b5d1e}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: black;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: black;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: black;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: black;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: black;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: black;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: black;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: black;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: black;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: black;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: black;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: black;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0b5d1e;--bs-btn-border-color: #0b5d1e;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5d1e;--bs-btn-hover-border-color: #0b5d1e;--bs-btn-focus-shadow-rgb: 11, 93, 30;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0b5d1e;--bs-btn-active-border-color: #0b5d1e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0b5d1e;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0b5d1e;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: black;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: black;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: black;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: black;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: black;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: black;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 48, 117, 64;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0b5d1e;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0b5d1e;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0b5d1e40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0b5d1e}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2304250c'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #85ae8f;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(11, 93, 30, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236d9e78'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236d9e78'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(11, 93, 30, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0b5d1e;--bs-pagination-active-border-color: #0b5d1e;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0b5d1e;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0b5d1e;--bs-list-group-active-border-color: #0b5d1e;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: black;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(11, 93, 30, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: black;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg,black 55%,rgba(0,0,0,.8) 75%,black 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(9,74,24,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(9,74,24,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.sidebar{background-color:#212529;min-height:100vh;font-size:15px;line-height:28px}.sidebar-header{color:#fff;position:relative;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-header:hover .actions{visibility:visible}.sidebar .actions{position:absolute;top:0px;right:8px;background-color:#212529;visibility:hidden}.sidebar .sidebar-header .actions{background-color:#212529}.sidebar .sidebar-item .actions{background-color:#fff}.sidebar .sidebar-item.active .actions{background-color:#0b5d1e}.sidebar .sidebar-header .actions a,.sidebar .sidebar-header .actions span{color:#fff!important;cursor:pointer}.sidebar .sidebar-item .actions a{color:#212529!important;cursor:pointer}.sidebar .sidebar-item.active .actions a{color:#fff!important;cursor:pointer}.sidebar-item{position:relative;padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff}.sidebar-item a{color:#fff;text-decoration:none;padding:0}.sidebar-item:hover{background-color:#f8f9fa}.sidebar-item:hover a{color:#212529}.sidebar-item:hover .actions{visibility:visible}.sidebar hr{color:#fff;line-height:30px}.sidebar .active{background-color:#0b5d1e}.sidebar .active a{color:#fff}.lx-table{overflow:auto;background-color:#f9f9f9}.lx-table table{width:100%}.lx-table th{font-size:15px;font-weight:400;white-space:nowrap;max-width:340px;padding:8px 16px;background:#eee}.lx-table th.is-sort{background-color:#0b5d1e1a}.lx-table td{font-size:15px;font-weight:400;white-space:nowrap;max-width:340px;height:48px;padding:4px 16px;overflow:hidden}.lx-table td.is-sort{background-color:#0b5d1e1a}.lx-table tr{background-color:#fff}.lx-table tr:hover{box-shadow:inset 0 0 0 10em #0000001a}.lx-table tr:nth-child(odd){background-color:#f9f9f9}.lx-table th:nth-child(odd){border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.lx-table .field-ui-number{text-align:right}.avatar{display:inline-block;vertical-align:middle;position:relative;color:#fff;border-radius:50%}.avatar__letters{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.avatars-compact{position:relative}.avatars-compact .avatar{margin-left:-9px}.is-editable-false .cm-content{background-color:#f5f5f5}.wrapper-tiny{background-color:#fff;border-radius:32px;margin:44px auto;width:600px;padding:44px}.wrapper-tiny.transparent{margin:0 auto;padding:0;background-color:transparent}.wrapper-small{background-color:#fff;border-radius:32px;margin:44px auto;width:800px;padding:44px}.wrapper-small.transparent{margin:0 auto;padding:0;background-color:transparent}.wrapper-normal{background-color:#fff;border-radius:32px;margin:44px auto;width:1000px;padding:44px}.wrapper-normal.transparent{margin:0 auto;padding:0;background-color:transparent}.wrapper-large{background-color:#fff;border-radius:32px;margin:44px auto;max-width:1920px;min-width:1000px;padding:44px;width:fit-content}.wrapper-large.transparent{padding:0;margin:0 auto;background-color:transparent}.section-actions{text-align:center;padding:32px 0}.header-normal{text-align:center}.header-small{text-align:center;font-size:26px}.in-place{padding:36px}.lx-small-text{font-size:12px;line-height:15px}.lx-card{padding:44px;background-color:#fff;border-radius:32px}.lx-nav{display:flex;justify-content:center;align-items:center;background-color:#ffffffb3;margin-bottom:0}.lx-nav .nav-item{padding:4px 0;margin:0 16px;color:#0b5d1e}.lx-nav a{text-decoration:none}.file-wrapper.selected{box-shadow:inset 0 0 0 2px #0b5d1e}.text-danger.field-content .preview-file-filename{color:#dc3545}body{background-color:#0b5d1e0a}.btn-spinner .spinner-border{display:none}.btn-spinner.spinner-on .spinner-border{display:inline-block}.cursor-pointer{cursor:pointer}.editor-field{padding:22px 44px;margin:6px 0;border-color:transparent}.dropdown-menu{border:0px;border-radius:15px;box-shadow:0 0 4px #ccc;padding:30px 15px}.nav-item.svelte-7d9l4d a.active.svelte-7d9l4d{font-weight:700}.lx-alert.svelte-190ow44{position:fixed;left:50%;transform:translate(-50%);top:45px;margin:0 auto}.status-removed.svelte-1jo1k1d{opacity:.5}svg.svelte-1coky4l{vertical-align:text-top}a.svelte-nbbgyi{max-width:200px;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#333}a.svelte-nbbgyi:hover{opacity:.5}.record-history.svelte-eatzsz{padding:15px 10px;border-radius:32px;line-height:12px}.list-group.svelte-1qb90xc{font-size:14px}.button-file.svelte-1qf4inx.svelte-1qf4inx{width:64px;height:65px}.card.svelte-1qf4inx .trash-button.svelte-1qf4inx{display:none}.card.svelte-1qf4inx:hover .trash-button.svelte-1qf4inx{display:block}.title-link.svelte-1qf4inx.svelte-1qf4inx{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inline-edit.svelte-sl11hx{padding:44px;background-color:#eee;border-radius:32px}.applied-filter.svelte-6qi3g8{background-color:#fff}.applied-filter.svelte-6qi3g8:hover{opacity:.8;background-color:#eee}.color.svelte-78o2k4{width:18px;height:18px;display:inline-block;position:relative;top:3px}div.references.svelte-15ilpfz{max-height:48px;overflow-x:hidden;overflow-y:hidden}div.svelte-1ft053t{max-height:24px;text-overflow:ellipsis;overflow:hidden}.form-check.svelte-1xyvs2b{display:inline-block;margin-bottom:0}.modal-dialog.svelte-1mf5922{width:auto;max-width:100%}.modal-content.svelte-1mf5922{margin:40px auto;width:auto}.inline-card-wrapper{display:flex;flex-direction:column}.inline-card-wrapper .inline-card-button{visibility:hidden}.inline-card-wrapper .inline-card-button.is-first,.inline-card-wrapper:hover .inline-card-button{visibility:visible}.inline-card-button.svelte-1unw0k0{display:inline-block;z-index:1;margin:10px auto 0}.lx-card.svelte-4ewolk.svelte-4ewolk{position:relative}.lx-card.svelte-4ewolk .inline-preview.svelte-4ewolk{max-height:120px;overflow:hidden}.lx-card.svelte-4ewolk .inline-preview.expanded.svelte-4ewolk{max-height:none}.lx-card.svelte-4ewolk .actions.svelte-4ewolk{top:10px;right:44px;position:absolute}.block-field-wrapper{display:flex;flex-direction:column}.block-field-wrapper .block-buttons{visibility:hidden}.block-field-wrapper:hover .block-buttons{visibility:visible}.block-buttons.svelte-1cuqmc3{display:inline-block;z-index:1;margin:10px auto 0}.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox *:not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox *:not(svg):not(rect){background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eeeeee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eeeeee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce *:focus,.tox-tinymce-aux *:focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:#0065d81a;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:#ffa50014;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:#cc00001a;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:#78ab461a;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>*:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#eee;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar,.tox .tox-bottom-anchorbar,.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006ce7;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button:before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px #006ce740;content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:#ffffff80;cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled):before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#ffffff80;cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:none;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:#222f3e80}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e80}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#222f3e1f;border-color:transparent;box-shadow:unset;color:#222f3e80}.tox .tox-button--naked:hover:not(:disabled){background-color:#222f3e1f;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:#222f3e1f;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#222f3e2e;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:#222f3e4d}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:#222f3e80;cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:#222f3e80}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:#222f3e80}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#222f3e80}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#e3e3e3;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:#222f3eb3;cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item,.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#cce2fa;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-icon,.tox .tox-collection__item-checkmark{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-icon svg,.tox .tox-collection__item-checkmark svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:#222f3eb3;display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:#222f3e80;cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:#222f3e80}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>*:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>*:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid black;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid white;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,#f00,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,#f00);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:white;border:1px solid black;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid black;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette,.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__primary .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:hover,.tox .tox-swatch:focus{box-shadow:0 0 0 1px #7f7f7f4d inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#cce2fa}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:3px;width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>*:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #eeeeee;border-radius:6px;box-shadow:0 4px 8px #222f3e1a;padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:#222f3eb3;font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>*:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(rgba(255,255,255,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>*:last-child,.tox:not([dir=rtl]) .tox-comment__edit>*:last-child,.tox:not([dir=rtl]) .tox-comment__reply>*:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>*:last-child,.tox[dir=rtl] .tox-comment__edit>*:last-child,.tox[dir=rtl] .tox-comment__reply>*:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:#222f3eb3}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar svg,.tox:not([dir=rtl]) .tox-user__avatar img{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg,.tox[dir=rtl] .tox-user__avatar img{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:#ffffffbf;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#eee;border-radius:10px;border-style:solid;border-width:0px;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26;display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px}@media only screen and (min-width: 768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:#222f3eb3;display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:#006ce71a}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #006ce7;color:#006ce7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>*:first-child{margin-top:0}.tox .tox-dialog__body-content>*:last-child{margin-bottom:0}.tox .tox-dialog__body-content>*:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#006ce7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:hover,.tox .tox-dialog__body-content a:focus{color:#003c81;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #006ce7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#00244e;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dd{padding-inline-start:2.5rem}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl{margin-bottom:16px}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dt{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-start,.tox .tox-dialog__footer-end{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:#ffffffbf;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{border:1px solid #eeeeee;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;box-shadow:0 0 0 2px #006ce740;outline:none}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eeeeee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:#222f3eb3;margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area:before{border:2px solid #2D6ADF;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eeeeee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px #222f3e1a,0 8px 8px -4px #222f3e12;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26;padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:#222f3e33;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:hover:not([aria-disabled=true]),.tox .tox-color-input span:focus:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:#222f3eb3;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>*:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>*:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-textfield,.tox .tox-toolbar-textfield,.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textfield[disabled],.tox .tox-textarea[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-textfield:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-custom-editor:focus-within{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px #006ce740;outline:none}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:#222f3ed9;cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px #006ce740;outline:none}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen,.tox-shadowhost.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:black;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid white;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:#006ce780;border-color:#006ce780}.tox .tox-insert-table-picker__label{color:#222f3eb3;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar,.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width: 768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p,.tox .tox-menu__label blockquote,.tox .tox-menu__label code{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0px 1px,transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1 / -1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0px 1px,transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:transparent;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:none;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:before,.tox .tox-pop--transition:after{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eeeeee;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;min-width:0;overflow:hidden}.tox .tox-pop__dialog>*:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:before,.tox .tox-pop:after{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:before,.tox .tox-pop.tox-pop--inset:after{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:before,.tox .tox-pop.tox-pop--bottom:after{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#eeeeee transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:before,.tox .tox-pop.tox-pop--top:after{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #eeeeee transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:before,.tox .tox-pop.tox-pop--left:after{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #eeeeee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:before,.tox .tox-pop.tox-pop--right:after{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #eeeeee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:before,.tox .tox-pop.tox-pop--align-left:after{left:20px}.tox .tox-pop.tox-pop--align-right:before,.tox .tox-pop.tox-pop--align-right:after{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container,.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eeeeee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:#222f3eb3;border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:#222f3eb3;display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width: 768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path{flex:0 0 calc(100% / 3)}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width: 767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#222f3eb3;text-decoration:none}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:#222f3ecc;height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:#222f3e80}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px 5px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:#fff9;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:transparent;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:none;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:#222f3e80}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled>*,.tox .tox-tbtn--enabled:hover>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:#222f3e80}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#f7f7f7;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#cce2fa}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#cce2fa;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:transparent;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-number-input button{background:#f7f7f7;color:#222f3e;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#cce2fa}.tox .tox-number-input button:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:transparent;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:#222f3e80}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>button,.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper{background:#cce2fa}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:#222f3e80}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #cce2fa inset}.tox .tox-split-button:focus{background:#cce2fa;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:#222f3e80}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus{background:transparent;box-shadow:none;color:#222f3e80}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0px 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__primary,.tox .tox-toolbar-overlord>.tox-toolbar__overflow{background-position:center top 0px;background-size:calc(100% - 22px) calc(100% + -0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-toolbar-overlord,.tox .tox-anchorbar{grid-column:1 / -1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26;overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:0 2px 4px #222f3e4d;color:#ffffffbf;font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translate(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translate(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0 0 0 8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:#222f3e80;cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled>*,.tox .tox-tree .tox-trbtn--enabled:hover>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-start,.tox .tox-view__header-end{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #eeeeee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-start>*,.tox[dir=rtl] .tox-view__header .tox-view__header-end>*{margin-right:8px}.tox .tox-well{border:1px solid #eeeeee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>*:first-child{margin-top:0}.tox .tox-well>*:last-child{margin-bottom:0}.tox .tox-well>*:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eeeeee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading:before{background-color:#00000080;content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js,.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected="inline-boundary"]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{content:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A);cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{content:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A)}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body *[data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body *[contentEditable=false]{cursor:default}.mce-content-body *[contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:#006ce71a}.mce-content-body .mce-mergetag-affix{background-color:#006ce71a;color:#006ce7}.mce-object{background:transparent url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A) no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--21by9,.tiny-pageembed--16by9,.tiny-pageembed--4by3,.tiny-pageembed--1by1{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--21by9 iframe,.tiny-pageembed--16by9 iframe,.tiny-pageembed--4by3 iframe,.tiny-pageembed--1by1 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#222f3eb3;content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed black;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,.mce-content-body .mce-clonedresizable.mce-resizetable-columns td{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor:before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover:after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body video[data-mce-selected],.mce-content-body audio[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body details[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body *[contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,.mce-content-body.mce-content-readonly *[contentEditable=true]:hover{outline:none}.mce-content-body *[data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{background-color:#b4d7ffb3;border:1px solid rgba(180,215,255,.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.mce-content-body td[data-mce-selected]:after,.mce-content-body th[data-mce-selected]:after{border-color:#0054b4b3}}.mce-content-body img[data-mce-selected]::-moz-selection{background:none}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}table[style*="border-width: 0px"],.mce-item-table:not([border]),.mce-item-table[border="0"],table[style*="border-width: 0px"] td,.mce-item-table:not([border]) td,.mce-item-table[border="0"] td,table[style*="border-width: 0px"] th,.mce-item-table:not([border]) th,.mce-item-table[border="0"] th,table[style*="border-width: 0px"] caption,.mce-item-table:not([border]) caption,.mce-item-table[border="0"] caption{border:1px dashed #bbb}.mce-visualblocks p,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks section,.mce-visualblocks article,.mce-visualblocks blockquote,.mce-visualblocks address,.mce-visualblocks pre,.mce-visualblocks figure,.mce-visualblocks figcaption,.mce-visualblocks hgroup,.mce-visualblocks aside,.mce-visualblocks ul,.mce-visualblocks ol,.mce-visualblocks dl{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) ul,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) dl{margin-left:3px}.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] ul,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] dl{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}body{font-family:sans-serif}table{border-collapse:collapse}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:1px solid #ced4da;box-shadow:none;padding:4px 0;transition:box-shadow .5s}.tox-tinymce{border:1px solid #ced4da}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg path{fill:#00000080}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.08);box-shadow:0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #eceef1}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid #eceef1}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#eceef1}.flatpickr-calendar.arrowTop:after{border-bottom-color:#eceef1}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#eceef1}.flatpickr-calendar.arrowBottom:after{border-top-color:#eceef1}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#eceef1;color:#5a6171;fill:#5a6171;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#5a6171;fill:#5a6171}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#bbb}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72,72,72,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72,72,72,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#5a617180}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\fffd;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#5a6171}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#5a6171}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#5a617180;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#eceef1;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#eceef1;outline:none;padding:0}.flatpickr-weekdays{background:#eceef1;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#eceef1;color:#5a6171;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid #eceef1;border-right:1px solid #eceef1}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #eceef1;box-shadow:-1px 0 #eceef1}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#ff5a5f;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ff5a5f}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #ff5a5f;box-shadow:-10px 0 #ff5a5f}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 #e2e2e2,5px 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#4848484d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#4848481a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #ff5a5f,5px 0 0 #ff5a5f;box-shadow:-5px 0 #ff5a5f,5px 0 #ff5a5f}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid #eceef1}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#4848484d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff;border-bottom:1px solid #eceef1}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#484848;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}span.flatpickr-day.selected{font-weight:700}textarea.svelte-1er4ovm{resize:none}.field-content.svelte-md34ba{max-height:200px;overflow-y:scroll}.label.svelte-h1irgp{width:180px;margin-right:10px;margin-bottom:4px;display:inline-block}.active.svelte-h1irgp{background-color:#eee;border:1px solid #ccc} diff --git a/front/dist/assets/main.c3dc0395.js b/front/dist/assets/main.c3dc0395.js new file mode 100644 index 0000000..cf7aad8 --- /dev/null +++ b/front/dist/assets/main.c3dc0395.js @@ -0,0 +1,172 @@ +var nP=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function u0e(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var mu={exports:{}};/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */(function(r,e){(function(){var t,s="4.17.21",a=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",m="Invalid `variable` option passed into `_.template`",g="__lodash_hash_undefined__",y=500,C="__lodash_placeholder__",A=1,O=2,N=4,L=1,j=2,W=1,J=2,Q=4,F=8,te=16,re=32,oe=64,X=128,Se=256,Ne=512,xe=30,ge="...",ve=800,dt=16,bt=1,qe=2,z=3,ht=1/0,nt=9007199254740991,Nt=17976931348623157e292,yt=0/0,Le=4294967295,ct=Le-1,_n=Le>>>1,At=[["ary",X],["bind",W],["bindKey",J],["curry",F],["curryRight",te],["flip",Ne],["partial",re],["partialRight",oe],["rearg",Se]],Rn="[object Arguments]",Xe="[object Array]",Ot="[object AsyncFunction]",de="[object Boolean]",is="[object Date]",bo="[object DOMException]",ao="[object Error]",Eo="[object Function]",Yo="[object GeneratorFunction]",St="[object Map]",Xt="[object Number]",Et="[object Null]",Pe="[object Object]",Wt="[object Promise]",mn="[object Proxy]",wt="[object RegExp]",Kt="[object Set]",pn="[object String]",ns="[object Symbol]",Xn="[object Undefined]",fs="[object WeakMap]",Ar="[object WeakSet]",Rs="[object ArrayBuffer]",Js="[object DataView]",js="[object Float32Array]",ga="[object Float64Array]",ar="[object Int8Array]",Ns="[object Int16Array]",Zr="[object Int32Array]",No="[object Uint8Array]",Mo="[object Uint8ClampedArray]",Tr="[object Uint16Array]",Bs="[object Uint32Array]",ea=/\b__p \+= '';/g,gs=/\b(__p \+=) '' \+/g,pa=/(__e\(.*?\)|\b__t\)) \+\n'';/g,rn=/&(?:amp|lt|gt|quot|#39);/g,ps=/[&<>"']/g,Ii=RegExp(rn.source),Fe=RegExp(ps.source),Je=/<%-([\s\S]+?)%>/g,xt=/<%([\s\S]+?)%>/g,Ut=/<%=([\s\S]+?)%>/g,Un=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,lo=/^\w*$/,mo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,cn=/[\\^$.*+?()[\]{}|]/g,es=RegExp(cn.source),wo=/^\s+/,as=/\s/,wr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Rr=/\{\n\/\* \[wrapped with (.+)\] \*/,zs=/,? & /,Vr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Bi=/[()=,{}\[\]\/\s]/,Pa=/\\(\\)?/g,hi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ge=/\w*$/,Ze=/^[-+]0x[0-9a-f]+$/i,It=/^0b[01]+$/i,jt=/^\[object .+?Constructor\]$/,co=/^0o[0-7]+$/i,Bo=/^(?:0|[1-9]\d*)$/,qo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Yr=/($^)/,rt=/['\n\r\u2028\u2029\\]/g,Uo="\\ud800-\\udfff",Di="\\u0300-\\u036f",ta="\\ufe20-\\ufe2f",la="\\u20d0-\\u20ff",ur=Di+ta+la,Dc="\\u2700-\\u27bf",gc="a-z\\xdf-\\xf6\\xf8-\\xff",Ja="\\xac\\xb1\\xd7\\xf7",ca="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Qs="\\u2000-\\u206f",kr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",qi="A-Z\\xc0-\\xd6\\xd8-\\xde",fl="\\ufe0e\\ufe0f",pc=Ja+ca+Qs+kr,Zc="['\u2019]",pu="["+Uo+"]",gr="["+pc+"]",Qa="["+ur+"]",bu="\\d+",qc="["+Dc+"]",Vl="["+gc+"]",ka="[^"+Uo+pc+bu+Dc+gc+qi+"]",Er="\\ud83c[\\udffb-\\udfff]",Om="(?:"+Qa+"|"+Er+")",gf="[^"+Uo+"]",_r="(?:\\ud83c[\\udde6-\\uddff]){2}",Ia="[\\ud800-\\udbff][\\udc00-\\udfff]",na="["+qi+"]",Gi="\\u200d",vu="(?:"+Vl+"|"+ka+")",Oc="(?:"+na+"|"+ka+")",Ba="(?:"+Zc+"(?:d|ll|m|re|s|t|ve))?",Mc="(?:"+Zc+"(?:D|LL|M|RE|S|T|VE))?",bc=Om+"?",md="["+fl+"]?",Lf="(?:"+Gi+"(?:"+[gf,_r,Ia].join("|")+")"+md+bc+")*",yu="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Wl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Rc=md+bc+Lf,pf="(?:"+[qc,_r,Ia].join("|")+")"+Rc,Gc="(?:"+[gf+Qa+"?",Qa,_r,Ia,pu].join("|")+")",gd=RegExp(Zc,"g"),Ae=RegExp(Qa,"g"),Qe=RegExp(Er+"(?="+Er+")|"+Gc+Rc,"g"),mt=RegExp([na+"?"+Vl+"+"+Ba+"(?="+[gr,na,"$"].join("|")+")",Oc+"+"+Mc+"(?="+[gr,na+vu,"$"].join("|")+")",na+"?"+vu+"+"+Ba,na+"+"+Mc,Wl,yu,bu,pf].join("|"),"g"),Pt=RegExp("["+Gi+Uo+ur+fl+"]"),bn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ro=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Dr=-1,vs={};vs[js]=vs[ga]=vs[ar]=vs[Ns]=vs[Zr]=vs[No]=vs[Mo]=vs[Tr]=vs[Bs]=!0,vs[Rn]=vs[Xe]=vs[Rs]=vs[de]=vs[Js]=vs[is]=vs[ao]=vs[Eo]=vs[St]=vs[Xt]=vs[Pe]=vs[wt]=vs[Kt]=vs[pn]=vs[fs]=!1;var os={};os[Rn]=os[Xe]=os[Rs]=os[Js]=os[de]=os[is]=os[js]=os[ga]=os[ar]=os[Ns]=os[Zr]=os[St]=os[Xt]=os[Pe]=os[wt]=os[Kt]=os[pn]=os[ns]=os[No]=os[Mo]=os[Tr]=os[Bs]=!0,os[ao]=os[Eo]=os[fs]=!1;var ki={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},Zs={"&":"&","<":"<",">":">",'"':""","'":"'"},Li={"&":"&","<":"<",">":">",""":'"',"'":"'"},wu={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},pd=parseFloat,Gn=parseInt,Mm=typeof nP=="object"&&nP&&nP.Object===Object&&nP,Fi=typeof self=="object"&&self&&self.Object===Object&&self,fe=Mm||Fi||Function("return this")(),Oe=e&&!e.nodeType&&e,Ue=Oe&&!0&&r&&!r.nodeType&&r,Bt=Ue&&Ue.exports===Oe,Bn=Bt&&Mm.process,Xo=function(){try{var gt=Ue&&Ue.require&&Ue.require("util").types;return gt||Bn&&Bn.binding&&Bn.binding("util")}catch{}}(),to=Xo&&Xo.isArrayBuffer,mi=Xo&&Xo.isDate,dn=Xo&&Xo.isMap,qr=Xo&&Xo.isRegExp,Nl=Xo&&Xo.isSet,Ki=Xo&&Xo.isTypedArray;function ni(gt,ln,tn){switch(tn.length){case 0:return gt.call(ln);case 1:return gt.call(ln,tn[0]);case 2:return gt.call(ln,tn[0],tn[1]);case 3:return gt.call(ln,tn[0],tn[1],tn[2])}return gt.apply(ln,tn)}function bf(gt,ln,tn,Co){for(var er=-1,Wr=gt==null?0:gt.length;++er-1}function Ff(gt,ln,tn){for(var Co=-1,er=gt==null?0:gt.length;++Co-1;);return tn}function Vf(gt,ln){for(var tn=gt.length;tn--&&La(ln,gt[tn],0)>-1;);return tn}function jd(gt,ln){for(var tn=gt.length,Co=0;tn--;)gt[tn]===ln&&++Co;return Co}var Mg=Og(ki),Rm=Og(Zs);function Il(gt){return"\\"+wu[gt]}function Nm(gt,ln){return gt==null?t:gt[ln]}function tl(gt){return Pt.test(gt)}function yf(gt){return bn.test(gt)}function Hh(gt){for(var ln,tn=[];!(ln=gt.next()).done;)tn.push(ln.value);return tn}function Wu(gt){var ln=-1,tn=Array(gt.size);return gt.forEach(function(Co,er){tn[++ln]=[er,Co]}),tn}function $h(gt,ln){return function(tn){return gt(ln(tn))}}function Nc(gt,ln){for(var tn=-1,Co=gt.length,er=0,Wr=[];++tn-1}function $1(S,T){var H=this.__data__,ae=Cd(H,S);return ae<0?(++this.size,H.push([S,T])):H[ae][1]=T,this}Eu.prototype.clear=ju,Eu.prototype.delete=Z0,Eu.prototype.get=q0,Eu.prototype.has=G0,Eu.prototype.set=$1;function Zf(S){var T=-1,H=S==null?0:S.length;for(this.clear();++T=T?S:T)),S}function Es(S,T,H,ae,Ce,Ve){var ut,Ct=T&A,zt=T&O,gn=T&N;if(H&&(ut=Ce?H(S,ae,Ce,Ve):H(S)),ut!==t)return ut;if(!gl(S))return S;var Fn=vr(S);if(Fn){if(ut=b2(S),!Ct)return nu(S,ut)}else{var $n=kl(S),Lo=$n==Eo||$n==Yo;if(rg(S))return jm(S,Ct);if($n==Pe||$n==Rn||Lo&&!Ce){if(ut=zt||Lo?{}:no(S),!Ct)return zt?rh(S,V1(ut,S)):Gm(S,Zu(ut,S))}else{if(!os[$n])return Ce?S:{};ut=v2(S,$n,Ct)}}Ve||(Ve=new wc);var ds=Ve.get(S);if(ds)return ds;Ve.set(S,ut),Kp(S)?S.forEach(function(Hs){ut.add(Es(Hs,T,H,Hs,S,Ve))}):En(S)&&S.forEach(function(Hs,fi){ut.set(fi,Es(Hs,T,H,fi,S,Ve))});var Ps=gn?zt?vi:Jm:zt?sf:Jl,Br=Fn?t:Ps(S);return Cs(Br||S,function(Hs,fi){Br&&(fi=Hs,Hs=S[fi]),Fm(ut,fi,Es(Hs,T,H,fi,S,Ve))}),ut}function Sd(S){var T=Jl(S);return function(H){return Cl(H,S,T)}}function Cl(S,T,H){var ae=H.length;if(S==null)return!ae;for(S=gi(S);ae--;){var Ce=H[ae],Ve=T[Ce],ut=S[Ce];if(ut===t&&!(Ce in S)||!Ve(ut))return!1}return!0}function qu(S,T,H){if(typeof S!="function")throw new ba(f);return Xg(function(){S.apply(t,H)},T)}function Ha(S,T,H,ae){var Ce=-1,Ve=Oi,ut=!0,Ct=S.length,zt=[],gn=T.length;if(!Ct)return zt;H&&(T=ua(T,Fa(H))),ae?(Ve=Ff,ut=!1):T.length>=a&&(Ve=Hi,ut=!1,T=new ro(T));e:for(;++CeCe?0:Ce+H),ae=ae===t||ae>Ce?Ce:Ur(ae),ae<0&&(ae+=Ce),ae=H>ae?0:zv(ae);H0&&H(Ct)?T>1?$a(Ct,T-1,H,ae,Ce):Hf(Ce,Ct):ae||(Ce[Ce.length]=Ct)}return Ce}var $g=nb(),Ic=nb(!0);function qf(S,T){return S&&$g(S,T,Jl)}function Gf(S,T){return S&&Ic(S,T,Jl)}function Bp(S,T){return sc(T,function(H){return om(S[H])})}function Ll(S,T){T=Kh(T,S);for(var H=0,ae=T.length;S!=null&&HT}function Gl(S,T){return S!=null&&oi.call(S,T)}function J0(S,T){return S!=null&&T in gi(S)}function Hm(S,T,H){return S>=Cr(T,H)&&S=120&&Fn.length>=120)?new ro(ut&&Fn):t}Fn=S[0];var $n=-1,Lo=Ct[0];e:for(;++$n-1;)Ct!==S&&Yd.call(Ct,zt,1),Yd.call(S,zt,1);return S}function Gu(S,T){for(var H=S?T.length:0,ae=H-1;H--;){var Ce=T[H];if(H==ae||Ce!==Ve){var Ve=Ce;Jh(Ce)?Yd.call(S,Ce,1):Ef(S,Ce)}}return S}function kf(S,T){return S+Ye(Mi()*(T-S+1))}function nh(S,T,H,ae){for(var Ce=-1,Ve=uo(_e((T-S)/(H||1)),0),ut=tn(Ve);Ve--;)ut[ae?Ve:++Ce]=S,S+=H;return ut}function oh(S,T){var H="";if(!S||T<1||T>nt)return H;do T%2&&(H+=S),T=Ye(T/2),T&&(S+=S);while(T);return H}function lr(S,T){return S2(z_(S,T,rf),S+"")}function zm(S){return xu(i0(S))}function Vm(S,T){var H=i0(S);return Lc(H,fa(T,0,H.length))}function Ji(S,T,H,ae){if(!gl(S))return S;T=Kh(T,S);for(var Ce=-1,Ve=T.length,ut=Ve-1,Ct=S;Ct!=null&&++CeCe?0:Ce+T),H=H>Ce?Ce:H,H<0&&(H+=Ce),Ce=T>H?0:H-T>>>0,T>>>=0;for(var Ve=tn(Ce);++ae>>1,ut=S[Ve];ut!==null&&!ol(ut)&&(H?ut<=T:ut=a){var gn=T?null:g2(S);if(gn)return zh(gn);ut=!1,Ce=Hi,zt=new ro}else zt=T?[]:Ct;e:for(;++ae=ae?S:Os(S,T,H)}var kd=Np||function(S){return fe.clearTimeout(S)};function jm(S,T){if(T)return S.slice();var H=S.length,ae=F1?F1(H):new S.constructor(H);return S.copy(ae),ae}function Zm(S){var T=new S.constructor(S.byteLength);return new Uh(T).set(new Uh(S)),T}function Yh(S,T){var H=T?Zm(S.buffer):S.buffer;return new S.constructor(H,S.byteOffset,S.byteLength)}function Ku(S){var T=new S.constructor(S.source,Ge.exec(S));return T.lastIndex=S.lastIndex,T}function tb(S){return Uf?gi(Uf.call(S)):{}}function j1(S,T){var H=T?Zm(S.buffer):S.buffer;return new S.constructor(H,S.byteOffset,S.length)}function H_(S,T){if(S!==T){var H=S!==t,ae=S===null,Ce=S===S,Ve=ol(S),ut=T!==t,Ct=T===null,zt=T===T,gn=ol(T);if(!Ct&&!gn&&!Ve&&S>T||Ve&&ut&&zt&&!Ct&&!gn||ae&&ut&&zt||!H&&zt||!Ce)return 1;if(!ae&&!Ve&&!gn&&S=Ct)return zt;var gn=H[ae];return zt*(gn=="desc"?-1:1)}}return S.index-T.index}function Wg(S,T,H,ae){for(var Ce=-1,Ve=S.length,ut=H.length,Ct=-1,zt=T.length,gn=uo(Ve-ut,0),Fn=tn(zt+gn),$n=!ae;++Ct1?H[Ce-1]:t,ut=Ce>2?H[2]:t;for(Ve=S.length>3&&typeof Ve=="function"?(Ce--,Ve):t,ut&&Yu(H[0],H[1],ut)&&(Ve=Ce<3?t:Ve,Ce=1),T=gi(T);++ae-1?Ce[Ve?T[ut]:ut]:t}}function kv(S){return Ad(function(T){var H=T.length,ae=H,Ce=ku.prototype.thru;for(S&&T.reverse();ae--;){var Ve=T[ae];if(typeof Ve!="function")throw new ba(f);if(Ce&&!ut&&Dd(Ve)=="wrapper")var ut=new ku([],!0)}for(ae=ut?ae:H;++ae1&&yi.reverse(),Fn&&ztCt))return!1;var gn=Ve.get(S),Fn=Ve.get(T);if(gn&&Fn)return gn==T&&Fn==S;var $n=-1,Lo=!0,ds=H&j?new ro:t;for(Ve.set(S,T),Ve.set(T,S);++$n1?"& ":"")+T[ae],T=T.join(H>2?", ":" "),S.replace(wr,`{ +/* [wrapped with `+T+`] */ +`)}function y2(S){return vr(S)||nm(S)||!!(vd&&S&&S[vd])}function Jh(S,T){var H=typeof S;return T=T==null?nt:T,!!T&&(H=="number"||H!="symbol"&&Bo.test(S))&&S>-1&&S%1==0&&S0){if(++T>=ve)return arguments[0]}else T=0;return S.apply(t,arguments)}}function Lc(S,T){var H=-1,ae=S.length,Ce=ae-1;for(T=T===t?ae:T;++H1?S[T-1]:t;return H=typeof H=="function"?(S.pop(),H):t,Nv(S,H)});function tp(S){var T=Ee(S);return T.__chain__=!0,T}function Vp(S,T){return T(S),S}function Wp(S,T){return T(S)}var tg=Ad(function(S){var T=S.length,H=T?S[0]:0,ae=this.__wrapped__,Ce=function(Ve){return zi(Ve,S)};return T>1||this.__actions__.length||!(ae instanceof ci)||!Jh(H)?this.thru(Ce):(ae=ae.slice(H,+H+(T?1:0)),ae.__actions__.push({func:Wp,args:[Ce],thisArg:t}),new ku(ae,this.__chain__).thru(function(Ve){return T&&!Ve.length&&Ve.push(t),Ve}))});function Pv(){return tp(this)}function Qi(){return new ku(this.value(),this.__chain__)}function ef(){this.__values__===t&&(this.__values__=J2(this.value()));var S=this.__index__>=this.__values__.length,T=S?t:this.__values__[this.__index__++];return{done:S,value:T}}function X1(){return this}function Lk(S){for(var T,H=this;H instanceof Lg;){var ae=Dv(H);ae.__index__=0,ae.__values__=t,T?Ce.__wrapped__=ae:T=ae;var Ce=ae;H=H.__wrapped__}return Ce.__wrapped__=S,T}function I2(){var S=this.__wrapped__;if(S instanceof ci){var T=S;return this.__actions__.length&&(T=new ci(this)),T=T.reverse(),T.__actions__.push({func:Wp,args:[_a],thisArg:t}),new ku(T,this.__chain__)}return this.thru(_a)}function Fk(){return zg(this.__wrapped__,this.__actions__)}var Up=Tu(function(S,T,H){oi.call(S,H)?++S[H]:ui(S,H,1)});function J1(S,T,H){var ae=vr(S)?Ei:Jt;return H&&Yu(S,T,H)&&(T=t),ae(S,Fs(T,3))}function Jf(S,T){var H=vr(S)?sc:wa;return H(S,Fs(T,3))}var B2=Ym(Ov),Q_=Ym(A2);function eC(S,T){return $a(Zp(S,T),1)}function Hk(S,T){return $a(Zp(S,T),ht)}function tC(S,T,H){return H=H===t?1:Ur(H),$a(Zp(S,T),H)}function gb(S,T){var H=vr(S)?Cs:ya;return H(S,Fs(T,3))}function pb(S,T){var H=vr(S)?Kc:Ip;return H(S,Fs(T,3))}var nC=Tu(function(S,T,H){oi.call(S,H)?S[H].push(T):ui(S,H,[T])});function L2(S,T,H,ae){S=au(S)?S:i0(S),H=H&&!ae?Ur(H):0;var Ce=S.length;return H<0&&(H=uo(Ce+H,0)),Df(S)?H<=Ce&&S.indexOf(T,H)>-1:!!Ce&&La(S,T,H)>-1}var jp=lr(function(S,T,H){var ae=-1,Ce=typeof T=="function",Ve=au(S)?tn(S.length):[];return ya(S,function(ut){Ve[++ae]=Ce?ni(T,ut,H):ac(ut,T,H)}),Ve}),oC=Tu(function(S,T,H){ui(S,H,T)});function Zp(S,T){var H=vr(S)?ua:it;return H(S,Fs(T,3))}function ng(S,T,H,ae){return S==null?[]:(vr(T)||(T=T==null?[]:[T]),H=ae?t:H,vr(H)||(H=H==null?[]:[H]),bi(S,T,H))}var Iv=Tu(function(S,T,H){S[H?0:1].push(T)},function(){return[[],[]]});function tf(S,T,H){var ae=vr(S)?fr:zf,Ce=arguments.length<3;return ae(S,Fs(T,4),H,Ce,ya)}function Q1(S,T,H){var ae=vr(S)?$u:zf,Ce=arguments.length<3;return ae(S,Fs(T,4),H,Ce,Ip)}function qs(S,T){var H=vr(S)?sc:wa;return H(S,gh(Fs(T,3)))}function iu(S){var T=vr(S)?xu:zm;return T(S)}function og(S,T,H){(H?Yu(S,T,H):T===t)?T=1:T=Ur(T);var ae=vr(S)?Pp:Vm;return ae(S,T)}function F2(S){var T=vr(S)?z1:Wm;return T(S)}function Vi(S){if(S==null)return 0;if(au(S))return Df(S)?Wf(S):S.length;var T=kl(S);return T==St||T==Kt?S.size:Z(S).length}function H2(S,T,H){var ae=vr(S)?zu:Nr;return H&&Yu(S,T,H)&&(T=t),ae(S,Fs(T,3))}var sg=lr(function(S,T){if(S==null)return[];var H=T.length;return H>1&&Yu(S,T[0],T[1])?T=[]:H>2&&Yu(T[0],T[1],T[2])&&(T=[T[0]]),bi(S,$a(T,1),[])}),ha=Y||function(){return fe.Date.now()};function tm(S,T){if(typeof T!="function")throw new ba(f);return S=Ur(S),function(){if(--S<1)return T.apply(this,arguments)}}function Vt(S,T,H){return T=H?t:T,T=S&&T==null?S.length:T,xd(S,X,t,t,t,t,T)}function bb(S,T){var H;if(typeof T!="function")throw new ba(f);return S=Ur(S),function(){return--S>0&&(H=T.apply(this,arguments)),S<=1&&(T=t),H}}var $2=lr(function(S,T,H){var ae=W;if(H.length){var Ce=Nc(H,ou($2));ae|=re}return xd(S,ae,T,H,Ce)}),vb=lr(function(S,T,H){var ae=W|J;if(H.length){var Ce=Nc(H,ou(vb));ae|=re}return xd(T,ae,S,H,Ce)});function mh(S,T,H){T=H?t:T;var ae=xd(S,F,t,t,t,t,t,T);return ae.placeholder=mh.placeholder,ae}function nf(S,T,H){T=H?t:T;var ae=xd(S,te,t,t,t,t,t,T);return ae.placeholder=nf.placeholder,ae}function e0(S,T,H){var ae,Ce,Ve,ut,Ct,zt,gn=0,Fn=!1,$n=!1,Lo=!0;if(typeof S!="function")throw new ba(f);T=ed(T)||0,gl(H)&&(Fn=!!H.leading,$n="maxWait"in H,Ve=$n?uo(ed(H.maxWait)||0,T):Ve,Lo="trailing"in H?!!H.trailing:Lo);function ds(Ca){var am=ae,td=Ce;return ae=Ce=t,gn=Ca,ut=S.apply(td,am),ut}function Ps(Ca){return gn=Ca,Ct=Xg(fi,T),Fn?ds(Ca):ut}function Br(Ca){var am=Ca-zt,td=Ca-gn,dw=T-am;return $n?Cr(dw,Ve-td):dw}function Hs(Ca){var am=Ca-zt,td=Ca-gn;return zt===t||am>=T||am<0||$n&&td>=Ve}function fi(){var Ca=ha();if(Hs(Ca))return yi(Ca);Ct=Xg(fi,Br(Ca))}function yi(Ca){return Ct=t,Lo&&ae?ds(Ca):(ae=Ce=t,ut)}function cu(){Ct!==t&&kd(Ct),gn=0,ae=zt=Ce=Ct=t}function Mu(){return Ct===t?ut:yi(ha())}function Of(){var Ca=ha(),am=Hs(Ca);if(ae=arguments,Ce=this,zt=Ca,am){if(Ct===t)return Ps(zt);if($n)return kd(Ct),Ct=Xg(fi,T),ds(zt)}return Ct===t&&(Ct=Xg(fi,T)),ut}return Of.cancel=cu,Of.flush=Mu,Of}var Bv=lr(function(S,T){return qu(S,1,T)}),z2=lr(function(S,T,H){return qu(S,ed(T)||0,H)});function Lv(S){return xd(S,Ne)}function yb(S,T){if(typeof S!="function"||T!=null&&typeof T!="function")throw new ba(f);var H=function(){var ae=arguments,Ce=T?T.apply(this,ae):ae[0],Ve=H.cache;if(Ve.has(Ce))return Ve.get(Ce);var ut=S.apply(this,ae);return H.cache=Ve.set(Ce,ut)||Ve,ut};return H.cache=new(yb.Cache||Zf),H}yb.Cache=Zf;function gh(S){if(typeof S!="function")throw new ba(f);return function(){var T=arguments;switch(T.length){case 0:return!S.call(this);case 1:return!S.call(this,T[0]);case 2:return!S.call(this,T[0],T[1]);case 3:return!S.call(this,T[0],T[1],T[2])}return!S.apply(this,T)}}function Qf(S){return bb(2,S)}var Du=Ta(function(S,T){T=T.length==1&&vr(T[0])?ua(T[0],Fa(Fs())):ua($a(T,1),Fa(Fs()));var H=T.length;return lr(function(ae){for(var Ce=-1,Ve=Cr(ae.length,H);++Ce=T}),nm=kt(function(){return arguments}())?kt:function(S){return Al(S)&&oi.call(S,"callee")&&!jh.call(S,"callee")},vr=tn.isArray,iC=to?Fa(to):_c;function au(S){return S!=null&&Gp(S.length)&&!om(S)}function xl(S){return Al(S)&&au(S)}function j2(S){return S===!0||S===!1||Al(S)&&za(S)==de}var rg=Tn||rm,fc=mi?Fa(mi):Xc;function r3(S){return Al(S)&&S.nodeType===1&&!t0(S)}function ig(S){if(S==null)return!0;if(au(S)&&(vr(S)||typeof S=="string"||typeof S.splice=="function"||rg(S)||Od(S)||nm(S)))return!S.length;var T=kl(S);if(T==St||T==Kt)return!S.size;if(Kg(S))return!Z(S).length;for(var H in S)if(oi.call(S,H))return!1;return!0}function $k(S,T){return lc(S,T)}function zk(S,T,H){H=typeof H=="function"?H:t;var ae=H?H(S,T):t;return ae===t?lc(S,T,t,H):!!ae}function Z2(S){if(!Al(S))return!1;var T=za(S);return T==ao||T==bo||typeof S.message=="string"&&typeof S.name=="string"&&!t0(S)}function q2(S){return typeof S=="number"&&yn(S)}function om(S){if(!gl(S))return!1;var T=za(S);return T==Eo||T==Yo||T==Ot||T==mn}function G2(S){return typeof S=="number"&&S==Ur(S)}function Gp(S){return typeof S=="number"&&S>-1&&S%1==0&&S<=nt}function gl(S){var T=typeof S;return S!=null&&(T=="object"||T=="function")}function Al(S){return S!=null&&typeof S=="object"}var En=dn?Fa(dn):Wa;function Vk(S,T){return S===T||Ua(S,T,lh(T))}function Xl(S,T,H){return H=typeof H=="function"?H:t,Ua(S,T,lh(T),H)}function Wk(S){return Y2(S)&&S!=+S}function K2(S){if(Af(S))throw new er(u);return $m(S)}function eo(S){return S===null}function Cc(S){return S==null}function Y2(S){return typeof S=="number"||Al(S)&&za(S)==Xt}function t0(S){if(!Al(S)||za(S)!=Pe)return!1;var T=Im(S);if(T===null)return!0;var H=oi.call(T,"constructor")&&T.constructor;return typeof H=="function"&&H instanceof H&&Uu.call(H)==L1}var of=qr?Fa(qr):Jc;function $v(S){return G2(S)&&S>=-nt&&S<=nt}var Kp=Nl?Fa(Nl):Q0;function Df(S){return typeof S=="string"||!vr(S)&&Al(S)&&za(S)==pn}function ol(S){return typeof S=="symbol"||Al(S)&&za(S)==ns}var Od=Ki?Fa(Ki):Ho;function Md(S){return S===t}function Hc(S){return Al(S)&&kl(S)==fs}function n0(S){return Al(S)&&za(S)==Ar}var X2=ri(Te),aC=ri(function(S,T){return S<=T});function J2(S){if(!S)return[];if(au(S))return Df(S)?Ul(S):nu(S);if(si&&S[si])return Hh(S[si]());var T=kl(S),H=T==St?Wu:T==Kt?zh:i0;return H(S)}function ph(S){if(!S)return S===0?S:0;if(S=ed(S),S===ht||S===-ht){var T=S<0?-1:1;return T*Nt}return S===S?S:0}function Ur(S){var T=ph(S),H=T%1;return T===T?H?T-H:T:0}function zv(S){return S?fa(Ur(S),0,Le):0}function ed(S){if(typeof S=="number")return S;if(ol(S))return yt;if(gl(S)){var T=typeof S.valueOf=="function"?S.valueOf():S;S=gl(T)?T+"":T}if(typeof S!="string")return S===0?S:+S;S=Pl(S);var H=It.test(S);return H||co.test(S)?Gn(S.slice(2),H?2:8):Ze.test(S)?yt:+S}function lC(S){return xf(S,sf(S))}function cC(S){return S?fa(Ur(S),-nt,nt):S===0?S:0}function sa(S){return S==null?"":Zi(S)}var Uk=Ed(function(S,T){if(Kg(T)||au(T)){xf(T,Jl(T),S);return}for(var H in T)oi.call(T,H)&&Fm(S,H,T[H])}),Vv=Ed(function(S,T){xf(T,sf(T),S)}),Wv=Ed(function(S,T,H,ae){xf(T,sf(T),S,ae)}),uC=Ed(function(S,T,H,ae){xf(T,Jl(T),S,ae)}),jk=Ad(zi);function o0(S,T){var H=_f(S);return T==null?H:Zu(H,T)}var fC=lr(function(S,T){S=gi(S);var H=-1,ae=T.length,Ce=ae>2?T[2]:t;for(Ce&&Yu(T[0],T[1],Ce)&&(ae=1);++H1),Ve}),xf(S,vi(S),H),ae&&(H=Es(H,A|O|N,Dk));for(var Ce=T.length;Ce--;)Ef(H,T[Ce]);return H});function pC(S,T){return sp(S,gh(Fs(T)))}var bC=Ad(function(S,T){return S==null?{}:tr(S,T)});function sp(S,T){if(S==null)return{};var H=ua(vi(S),function(ae){return[ae]});return T=Fs(T),br(S,H,function(ae,Ce){return T(ae,Ce[0])})}function Xk(S,T,H){T=Kh(T,S);var ae=-1,Ce=T.length;for(Ce||(Ce=1,S=t);++aeT){var ae=S;S=T,T=ae}if(H||S%1||T%1){var Ce=Mi();return Cr(S+Ce*(T-S+pd("1e-"+((Ce+"").length-1))),T)}return kf(S,T)}var wC=ih(function(S,T,H){return T=T.toLowerCase(),S+(H?bh(T):T)});function bh(S){return a0(sa(S).toLowerCase())}function kb(S){return S=sa(S),S&&S.replace(qo,Mg).replace(Ae,"")}function _C(S,T,H){S=sa(S),T=Zi(T);var ae=S.length;H=H===t?ae:fa(Ur(H),0,ae);var Ce=H;return H-=T.length,H>=0&&S.slice(H,Ce)==T}function vh(S){return S=sa(S),S&&Fe.test(S)?S.replace(ps,Rm):S}function rp(S){return S=sa(S),S&&es.test(S)?S.replace(cn,"\\$&"):S}var tw=ih(function(S,T,H){return S+(H?"-":"")+T.toLowerCase()}),CC=ih(function(S,T,H){return S+(H?" ":"")+T.toLowerCase()}),Kv=Cv("toLowerCase");function eE(S,T,H){S=sa(S),T=Ur(T);var ae=T?Wf(S):0;if(!T||ae>=T)return S;var Ce=(T-ae)/2;return jg(Ye(Ce),H)+S+jg(_e(Ce),H)}function SC(S,T,H){S=sa(S),T=Ur(T);var ae=T?Wf(S):0;return T&&ae>>0,H?(S=sa(S),S&&(typeof T=="string"||T!=null&&!of(T))&&(T=Zi(T),!T&&tl(S))?sh(Ul(S),0,H):S.split(T,H)):[]}var sE=ih(function(S,T,H){return S+(H?" ":"")+a0(T)});function rE(S,T,H){return S=sa(S),H=H==null?0:fa(Ur(H),0,S.length),T=Zi(T),S.slice(H,H+T.length)==T}function AC(S,T,H){var ae=Ee.templateSettings;H&&Yu(S,T,H)&&(T=t),S=sa(S),T=Wv({},T,ae,$_);var Ce=Wv({},T.imports,ae.imports,$_),Ve=Jl(Ce),ut=ji(Ce,Ve),Ct,zt,gn=0,Fn=T.interpolate||Yr,$n="__p += '",Lo=qd((T.escape||Yr).source+"|"+Fn.source+"|"+(Fn===Ut?hi:Yr).source+"|"+(T.evaluate||Yr).source+"|$","g"),ds="//# sourceURL="+(oi.call(T,"sourceURL")?(T.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Dr+"]")+` +`;S.replace(Lo,function(Hs,fi,yi,cu,Mu,Of){return yi||(yi=cu),$n+=S.slice(gn,Of).replace(rt,Il),fi&&(Ct=!0,$n+=`' + +__e(`+fi+`) + +'`),Mu&&(zt=!0,$n+=`'; +`+Mu+`; +__p += '`),yi&&($n+=`' + +((__t = (`+yi+`)) == null ? '' : __t) + +'`),gn=Of+Hs.length,Hs}),$n+=`'; +`;var Ps=oi.call(T,"variable")&&T.variable;if(!Ps)$n=`with (obj) { +`+$n+` +} +`;else if(Bi.test(Ps))throw new er(m);$n=(zt?$n.replace(ea,""):$n).replace(gs,"$1").replace(pa,"$1;"),$n="function("+(Ps||"obj")+`) { +`+(Ps?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(Ct?", __e = _.escape":"")+(zt?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+$n+`return __p +}`;var Br=sw(function(){return Wr(Ve,ds+"return "+$n).apply(t,ut)});if(Br.source=$n,Z2(Br))throw Br;return Br}function nw(S){return sa(S).toLowerCase()}function ow(S){return sa(S).toUpperCase()}function iE(S,T,H){if(S=sa(S),S&&(H||T===t))return Pl(S);if(!S||!(T=Zi(T)))return S;var ae=Ul(S),Ce=Ul(T),Ve=rc(ae,Ce),ut=Vf(ae,Ce)+1;return sh(ae,Ve,ut).join("")}function aE(S,T,H){if(S=sa(S),S&&(H||T===t))return S.slice(0,Rg(S)+1);if(!S||!(T=Zi(T)))return S;var ae=Ul(S),Ce=Vf(ae,Ul(T))+1;return sh(ae,0,Ce).join("")}function Yv(S,T,H){if(S=sa(S),S&&(H||T===t))return S.replace(wo,"");if(!S||!(T=Zi(T)))return S;var ae=Ul(S),Ce=rc(ae,Ul(T));return sh(ae,Ce).join("")}function TC(S,T){var H=xe,ae=ge;if(gl(T)){var Ce="separator"in T?T.separator:Ce;H="length"in T?Ur(T.length):H,ae="omission"in T?Zi(T.omission):ae}S=sa(S);var Ve=S.length;if(tl(S)){var ut=Ul(S);Ve=ut.length}if(H>=Ve)return S;var Ct=H-Wf(ae);if(Ct<1)return ae;var zt=ut?sh(ut,0,Ct).join(""):S.slice(0,Ct);if(Ce===t)return zt+ae;if(ut&&(Ct+=zt.length-Ct),of(Ce)){if(S.slice(Ct).search(Ce)){var gn,Fn=zt;for(Ce.global||(Ce=qd(Ce.source,sa(Ge.exec(Ce))+"g")),Ce.lastIndex=0;gn=Ce.exec(Fn);)var $n=gn.index;zt=zt.slice(0,$n===t?Ct:$n)}}else if(S.indexOf(Zi(Ce),Ct)!=Ct){var Lo=zt.lastIndexOf(Ce);Lo>-1&&(zt=zt.slice(0,Lo))}return zt+ae}function Xv(S){return S=sa(S),S&&Ii.test(S)?S.replace(rn,Ke):S}var Eb=ih(function(S,T,H){return S+(H?" ":"")+T.toUpperCase()}),a0=Cv("toUpperCase");function Jv(S,T,H){return S=sa(S),T=H?t:T,T===t?yf(S)?Ng(S):Ud(S):S.match(T)||[]}var sw=lr(function(S,T){try{return ni(S,t,T)}catch(H){return Z2(H)?H:new er(H)}}),DC=Ad(function(S,T){return Cs(T,function(H){H=Xu(H),ui(S,H,$2(S[H],S))}),S});function rw(S){var T=S==null?0:S.length,H=Fs();return S=T?ua(S,function(ae){if(typeof ae[1]!="function")throw new ba(f);return[H(ae[0]),ae[1]]}):[],lr(function(ae){for(var Ce=-1;++Cent)return[];var H=Le,ae=Cr(S,Le);T=Fs(T),S-=Le;for(var Ce=xr(ae,T);++H0||T<0)?new ci(H):(S<0?H=H.takeRight(-S):S&&(H=H.drop(S)),T!==t&&(T=Ur(T),H=T<0?H.dropRight(-T):H.take(T-S)),H)},ci.prototype.takeRightWhile=function(S){return this.reverse().takeWhile(S).reverse()},ci.prototype.toArray=function(){return this.take(Le)},qf(ci.prototype,function(S,T){var H=/^(?:filter|find|map|reject)|While$/.test(T),ae=/^(?:head|last)$/.test(T),Ce=Ee[ae?"take"+(T=="last"?"Right":""):T],Ve=ae||/^find/.test(T);!Ce||(Ee.prototype[T]=function(){var ut=this.__wrapped__,Ct=ae?[1]:arguments,zt=ut instanceof ci,gn=Ct[0],Fn=zt||vr(ut),$n=function(fi){var yi=Ce.apply(Ee,Hf([fi],Ct));return ae&&Lo?yi[0]:yi};Fn&&H&&typeof gn=="function"&&gn.length!=1&&(zt=Fn=!1);var Lo=this.__chain__,ds=!!this.__actions__.length,Ps=Ve&&!Lo,Br=zt&&!ds;if(!Ve&&Fn){ut=Br?ut:new ci(this);var Hs=S.apply(ut,Ct);return Hs.__actions__.push({func:Wp,args:[$n],thisArg:t}),new ku(Hs,Lo)}return Ps&&Br?S.apply(this,Ct):(Hs=this.thru($n),Ps?ae?Hs.value()[0]:Hs.value():Hs)})}),Cs(["pop","push","shift","sort","splice","unshift"],function(S){var T=bd[S],H=/^(?:push|sort|unshift)$/.test(S)?"tap":"thru",ae=/^(?:pop|shift)$/.test(S);Ee.prototype[S]=function(){var Ce=arguments;if(ae&&!this.__chain__){var Ve=this.value();return T.apply(vr(Ve)?Ve:[],Ce)}return this[H](function(ut){return T.apply(vr(ut)?ut:[],Ce)})}}),qf(ci.prototype,function(S,T){var H=Ee[T];if(H){var ae=H.name+"";oi.call(Xi,ae)||(Xi[ae]=[]),Xi[ae].push({name:T,func:H})}}),Xi[nr(t,J).name]=[{name:"wrapper",func:t}],ci.prototype.clone=yv,ci.prototype.reverse=H1,ci.prototype.value=j0,Ee.prototype.at=tg,Ee.prototype.chain=Pv,Ee.prototype.commit=Qi,Ee.prototype.next=ef,Ee.prototype.plant=Lk,Ee.prototype.reverse=I2,Ee.prototype.toJSON=Ee.prototype.valueOf=Ee.prototype.value=Fk,Ee.prototype.first=Ee.prototype.head,si&&(Ee.prototype[si]=X1),Ee},Vh=B1();Ue?((Ue.exports=Vh)._=Vh,Oe._=Vh):fe._=Vh}).call(nP)})(mu,mu.exports);const f0e=mu.exports;var Sde={exports:{}},yoe={exports:{}},kde=function(e,t){return function(){for(var a=new Array(arguments.length),u=0;u"u"}function h0e(r){return r!==null&&!lne(r)&&r.constructor!==null&&!lne(r.constructor)&&typeof r.constructor.isBuffer=="function"&&r.constructor.isBuffer(r)}function Ede(r){return Ck.call(r)==="[object ArrayBuffer]"}function m0e(r){return Ck.call(r)==="[object FormData]"}function g0e(r){var e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(r):e=r&&r.buffer&&Ede(r.buffer),e}function p0e(r){return typeof r=="string"}function b0e(r){return typeof r=="number"}function xde(r){return r!==null&&typeof r=="object"}function Cz(r){if(Ck.call(r)!=="[object Object]")return!1;var e=Object.getPrototypeOf(r);return e===null||e===Object.prototype}function v0e(r){return Ck.call(r)==="[object Date]"}function y0e(r){return Ck.call(r)==="[object File]"}function w0e(r){return Ck.call(r)==="[object Blob]"}function Ade(r){return Ck.call(r)==="[object Function]"}function _0e(r){return xde(r)&&Ade(r.pipe)}function C0e(r){return Ck.call(r)==="[object URLSearchParams]"}function S0e(r){return r.trim?r.trim():r.replace(/^\s+|\s+$/g,"")}function k0e(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function _oe(r,e){if(!(r===null||typeof r>"u"))if(typeof r!="object"&&(r=[r]),woe(r))for(var t=0,s=r.length;t"u"||(xD.isArray(g)?y=y+"[]":g=[g],xD.forEach(g,function(A){xD.isDate(A)?A=A.toISOString():xD.isObject(A)&&(A=JSON.stringify(A)),u.push(Yre(y)+"="+Yre(A))}))}),a=u.join("&")}if(a){var f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e},A0e=Mp;function IV(){this.handlers=[]}IV.prototype.use=function(e,t,s){return this.handlers.push({fulfilled:e,rejected:t,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1};IV.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)};IV.prototype.forEach=function(e){A0e.forEach(this.handlers,function(s){s!==null&&e(s)})};var T0e=IV,D0e=Mp,O0e=function(e,t){D0e.forEach(e,function(a,u){u!==t&&u.toUpperCase()===t.toUpperCase()&&(e[t]=a,delete e[u])})},Dde=function(e,t,s,a,u){return e.config=t,s&&(e.code=s),e.request=a,e.response=u,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e},Hee,Xre;function Ode(){if(Xre)return Hee;Xre=1;var r=Dde;return Hee=function(t,s,a,u,f){var m=new Error(t);return r(m,s,a,u,f)},Hee}var $ee,Jre;function M0e(){if(Jre)return $ee;Jre=1;var r=Ode();return $ee=function(t,s,a){var u=a.config.validateStatus;!a.status||!u||u(a.status)?t(a):s(r("Request failed with status code "+a.status,a.config,null,a.request,a))},$ee}var zee,Qre;function R0e(){if(Qre)return zee;Qre=1;var r=Mp;return zee=r.isStandardBrowserEnv()?function(){return{write:function(s,a,u,f,m,g){var y=[];y.push(s+"="+encodeURIComponent(a)),r.isNumber(u)&&y.push("expires="+new Date(u).toGMTString()),r.isString(f)&&y.push("path="+f),r.isString(m)&&y.push("domain="+m),g===!0&&y.push("secure"),document.cookie=y.join("; ")},read:function(s){var a=document.cookie.match(new RegExp("(^|;\\s*)("+s+")=([^;]*)"));return a?decodeURIComponent(a[3]):null},remove:function(s){this.write(s,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),zee}var Vee,eie;function N0e(){return eie||(eie=1,Vee=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}),Vee}var Wee,tie;function P0e(){return tie||(tie=1,Wee=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}),Wee}var Uee,nie;function I0e(){if(nie)return Uee;nie=1;var r=N0e(),e=P0e();return Uee=function(s,a){return s&&!r(a)?e(s,a):a},Uee}var jee,oie;function B0e(){if(oie)return jee;oie=1;var r=Mp,e=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return jee=function(s){var a={},u,f,m;return s&&r.forEach(s.split(` +`),function(y){if(m=y.indexOf(":"),u=r.trim(y.substr(0,m)).toLowerCase(),f=r.trim(y.substr(m+1)),u){if(a[u]&&e.indexOf(u)>=0)return;u==="set-cookie"?a[u]=(a[u]?a[u]:[]).concat([f]):a[u]=a[u]?a[u]+", "+f:f}}),a},jee}var Zee,sie;function L0e(){if(sie)return Zee;sie=1;var r=Mp;return Zee=r.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),a;function u(f){var m=f;return t&&(s.setAttribute("href",m),m=s.href),s.setAttribute("href",m),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:s.pathname.charAt(0)==="/"?s.pathname:"/"+s.pathname}}return a=u(window.location.href),function(m){var g=r.isString(m)?u(m):m;return g.protocol===a.protocol&&g.host===a.host}}():function(){return function(){return!0}}(),Zee}var qee,rie;function BV(){if(rie)return qee;rie=1;function r(e){this.message=e}return r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,qee=r,qee}var Gee,iie;function aie(){if(iie)return Gee;iie=1;var r=Mp,e=M0e(),t=R0e(),s=Tde,a=I0e(),u=B0e(),f=L0e(),m=Ode(),g=LV(),y=BV();return Gee=function(A){return new Promise(function(N,L){var j=A.data,W=A.headers,J=A.responseType,Q;function F(){A.cancelToken&&A.cancelToken.unsubscribe(Q),A.signal&&A.signal.removeEventListener("abort",Q)}r.isFormData(j)&&delete W["Content-Type"];var te=new XMLHttpRequest;if(A.auth){var re=A.auth.username||"",oe=A.auth.password?unescape(encodeURIComponent(A.auth.password)):"";W.Authorization="Basic "+btoa(re+":"+oe)}var X=a(A.baseURL,A.url);te.open(A.method.toUpperCase(),s(X,A.params,A.paramsSerializer),!0),te.timeout=A.timeout;function Se(){if(!!te){var xe="getAllResponseHeaders"in te?u(te.getAllResponseHeaders()):null,ge=!J||J==="text"||J==="json"?te.responseText:te.response,ve={data:ge,status:te.status,statusText:te.statusText,headers:xe,config:A,request:te};e(function(bt){N(bt),F()},function(bt){L(bt),F()},ve),te=null}}if("onloadend"in te?te.onloadend=Se:te.onreadystatechange=function(){!te||te.readyState!==4||te.status===0&&!(te.responseURL&&te.responseURL.indexOf("file:")===0)||setTimeout(Se)},te.onabort=function(){!te||(L(m("Request aborted",A,"ECONNABORTED",te)),te=null)},te.onerror=function(){L(m("Network Error",A,null,te)),te=null},te.ontimeout=function(){var ge=A.timeout?"timeout of "+A.timeout+"ms exceeded":"timeout exceeded",ve=A.transitional||g.transitional;A.timeoutErrorMessage&&(ge=A.timeoutErrorMessage),L(m(ge,A,ve.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",te)),te=null},r.isStandardBrowserEnv()){var Ne=(A.withCredentials||f(X))&&A.xsrfCookieName?t.read(A.xsrfCookieName):void 0;Ne&&(W[A.xsrfHeaderName]=Ne)}"setRequestHeader"in te&&r.forEach(W,function(ge,ve){typeof j>"u"&&ve.toLowerCase()==="content-type"?delete W[ve]:te.setRequestHeader(ve,ge)}),r.isUndefined(A.withCredentials)||(te.withCredentials=!!A.withCredentials),J&&J!=="json"&&(te.responseType=A.responseType),typeof A.onDownloadProgress=="function"&&te.addEventListener("progress",A.onDownloadProgress),typeof A.onUploadProgress=="function"&&te.upload&&te.upload.addEventListener("progress",A.onUploadProgress),(A.cancelToken||A.signal)&&(Q=function(xe){!te||(L(!xe||xe&&xe.type?new y("canceled"):xe),te.abort(),te=null)},A.cancelToken&&A.cancelToken.subscribe(Q),A.signal&&(A.signal.aborted?Q():A.signal.addEventListener("abort",Q))),j||(j=null),te.send(j)})},Gee}var Kee,lie;function LV(){if(lie)return Kee;lie=1;var r=Mp,e=O0e,t=Dde,s={"Content-Type":"application/x-www-form-urlencoded"};function a(g,y){!r.isUndefined(g)&&r.isUndefined(g["Content-Type"])&&(g["Content-Type"]=y)}function u(){var g;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(g=aie()),g}function f(g,y,C){if(r.isString(g))try{return(y||JSON.parse)(g),r.trim(g)}catch(A){if(A.name!=="SyntaxError")throw A}return(C||JSON.stringify)(g)}var m={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:u(),transformRequest:[function(y,C){return e(C,"Accept"),e(C,"Content-Type"),r.isFormData(y)||r.isArrayBuffer(y)||r.isBuffer(y)||r.isStream(y)||r.isFile(y)||r.isBlob(y)?y:r.isArrayBufferView(y)?y.buffer:r.isURLSearchParams(y)?(a(C,"application/x-www-form-urlencoded;charset=utf-8"),y.toString()):r.isObject(y)||C&&C["Content-Type"]==="application/json"?(a(C,"application/json"),f(y)):y}],transformResponse:[function(y){var C=this.transitional||m.transitional,A=C&&C.silentJSONParsing,O=C&&C.forcedJSONParsing,N=!A&&this.responseType==="json";if(N||O&&r.isString(y)&&y.length)try{return JSON.parse(y)}catch(L){if(N)throw L.name==="SyntaxError"?t(L,this,"E_JSON_PARSE"):L}return y}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(y){return y>=200&&y<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};return r.forEach(["delete","get","head"],function(y){m.headers[y]={}}),r.forEach(["post","put","patch"],function(y){m.headers[y]=r.merge(s)}),Kee=m,Kee}var F0e=Mp,H0e=LV(),$0e=function(e,t,s){var a=this||H0e;return F0e.forEach(s,function(f){e=f.call(a,e,t)}),e},Yee,cie;function Mde(){return cie||(cie=1,Yee=function(e){return!!(e&&e.__CANCEL__)}),Yee}var uie=Mp,Xee=$0e,z0e=Mde(),V0e=LV(),W0e=BV();function Jee(r){if(r.cancelToken&&r.cancelToken.throwIfRequested(),r.signal&&r.signal.aborted)throw new W0e("canceled")}var U0e=function(e){Jee(e),e.headers=e.headers||{},e.data=Xee.call(e,e.data,e.headers,e.transformRequest),e.headers=uie.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),uie.forEach(["delete","get","head","post","put","patch","common"],function(a){delete e.headers[a]});var t=e.adapter||V0e.adapter;return t(e).then(function(a){return Jee(e),a.data=Xee.call(e,a.data,a.headers,e.transformResponse),a},function(a){return z0e(a)||(Jee(e),a&&a.response&&(a.response.data=Xee.call(e,a.response.data,a.response.headers,e.transformResponse))),Promise.reject(a)})},v1=Mp,Rde=function(e,t){t=t||{};var s={};function a(C,A){return v1.isPlainObject(C)&&v1.isPlainObject(A)?v1.merge(C,A):v1.isPlainObject(A)?v1.merge({},A):v1.isArray(A)?A.slice():A}function u(C){if(v1.isUndefined(t[C])){if(!v1.isUndefined(e[C]))return a(void 0,e[C])}else return a(e[C],t[C])}function f(C){if(!v1.isUndefined(t[C]))return a(void 0,t[C])}function m(C){if(v1.isUndefined(t[C])){if(!v1.isUndefined(e[C]))return a(void 0,e[C])}else return a(void 0,t[C])}function g(C){if(C in t)return a(e[C],t[C]);if(C in e)return a(void 0,e[C])}var y={url:f,method:f,data:f,baseURL:m,transformRequest:m,transformResponse:m,paramsSerializer:m,timeout:m,timeoutMessage:m,withCredentials:m,adapter:m,responseType:m,xsrfCookieName:m,xsrfHeaderName:m,onUploadProgress:m,onDownloadProgress:m,decompress:m,maxContentLength:m,maxBodyLength:m,transport:m,httpAgent:m,httpsAgent:m,cancelToken:m,socketPath:m,responseEncoding:m,validateStatus:g};return v1.forEach(Object.keys(e).concat(Object.keys(t)),function(A){var O=y[A]||u,N=O(A);v1.isUndefined(N)&&O!==g||(s[A]=N)}),s},Qee,fie;function Nde(){return fie||(fie=1,Qee={version:"0.25.0"}),Qee}var j0e=Nde().version,Coe={};["object","boolean","number","function","string","symbol"].forEach(function(r,e){Coe[r]=function(s){return typeof s===r||"a"+(e<1?"n ":" ")+r}});var die={};Coe.transitional=function(e,t,s){function a(u,f){return"[Axios v"+j0e+"] Transitional option '"+u+"'"+f+(s?". "+s:"")}return function(u,f,m){if(e===!1)throw new Error(a(f," has been removed"+(t?" in "+t:"")));return t&&!die[f]&&(die[f]=!0,console.warn(a(f," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(u,f,m):!0}};function Z0e(r,e,t){if(typeof r!="object")throw new TypeError("options must be an object");for(var s=Object.keys(r),a=s.length;a-- >0;){var u=s[a],f=e[u];if(f){var m=r[u],g=m===void 0||f(m,u,r);if(g!==!0)throw new TypeError("option "+u+" must be "+g);continue}if(t!==!0)throw Error("Unknown option "+u)}}var q0e={assertOptions:Z0e,validators:Coe},Pde=Mp,G0e=Tde,hie=T0e,mie=U0e,FV=Rde,Ide=q0e,AD=Ide.validators;function eI(r){this.defaults=r,this.interceptors={request:new hie,response:new hie}}eI.prototype.request=function(e,t){if(typeof e=="string"?(t=t||{},t.url=e):t=e||{},!t.url)throw new Error("Provided config url is not valid");t=FV(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var s=t.transitional;s!==void 0&&Ide.assertOptions(s,{silentJSONParsing:AD.transitional(AD.boolean),forcedJSONParsing:AD.transitional(AD.boolean),clarifyTimeoutError:AD.transitional(AD.boolean)},!1);var a=[],u=!0;this.interceptors.request.forEach(function(N){typeof N.runWhen=="function"&&N.runWhen(t)===!1||(u=u&&N.synchronous,a.unshift(N.fulfilled,N.rejected))});var f=[];this.interceptors.response.forEach(function(N){f.push(N.fulfilled,N.rejected)});var m;if(!u){var g=[mie,void 0];for(Array.prototype.unshift.apply(g,a),g=g.concat(f),m=Promise.resolve(t);g.length;)m=m.then(g.shift(),g.shift());return m}for(var y=t;a.length;){var C=a.shift(),A=a.shift();try{y=C(y)}catch(O){A(O);break}}try{m=mie(y)}catch(O){return Promise.reject(O)}for(;f.length;)m=m.then(f.shift(),f.shift());return m};eI.prototype.getUri=function(e){if(!e.url)throw new Error("Provided config url is not valid");return e=FV(this.defaults,e),G0e(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")};Pde.forEach(["delete","get","head","options"],function(e){eI.prototype[e]=function(t,s){return this.request(FV(s||{},{method:e,url:t,data:(s||{}).data}))}});Pde.forEach(["post","put","patch"],function(e){eI.prototype[e]=function(t,s,a){return this.request(FV(a||{},{method:e,url:t,data:s}))}});var K0e=eI,ete,gie;function Y0e(){if(gie)return ete;gie=1;var r=BV();function e(t){if(typeof t!="function")throw new TypeError("executor must be a function.");var s;this.promise=new Promise(function(f){s=f});var a=this;this.promise.then(function(u){if(!!a._listeners){var f,m=a._listeners.length;for(f=0;fr;function tI(r,e){for(const t in e)r[t]=e[t];return r}function Fde(r){return r()}function yie(){return Object.create(null)}function Xa(r){r.forEach(Fde)}function I0(r){return typeof r=="function"}function To(r,e){return r!=r?e==e:r!==e||r&&typeof r=="object"||typeof r=="function"}let L$;function wie(r,e){return L$||(L$=document.createElement("a")),L$.href=e,r===L$.href}function obe(r){return Object.keys(r).length===0}function Hde(r,e,t,s){if(r){const a=$de(r,e,t,s);return r[0](a)}}function $de(r,e,t,s){return r[1]&&s?tI(t.ctx.slice(),r[1](s(e))):t.ctx}function zde(r,e,t,s){if(r[2]&&s){const a=r[2](s(t));if(e.dirty===void 0)return a;if(typeof a=="object"){const u=[],f=Math.max(e.dirty.length,a.length);for(let m=0;m32){const e=[],t=r.ctx.length/32;for(let s=0;swindow.performance.now():()=>Date.now(),Soe=Ude?r=>requestAnimationFrame(r):xn;const ZD=new Set;function Zde(r){ZD.forEach(e=>{e.c(r)||(ZD.delete(e),e.f())}),ZD.size!==0&&Soe(Zde)}function qde(r){let e;return ZD.size===0&&Soe(Zde),{promise:new Promise(t=>{ZD.add(e={c:r,f:t})}),abort(){ZD.delete(e)}}}const sbe=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function ee(r,e){r.appendChild(e)}function Gde(r){if(!r)return document;const e=r.getRootNode?r.getRootNode():r.ownerDocument;return e&&e.host?e:r.ownerDocument}function rbe(r){const e=he("style");return ibe(Gde(r),e),e.sheet}function ibe(r,e){return ee(r.head||r,e),e.sheet}function ze(r,e,t){r.insertBefore(e,t||null)}function He(r){r.parentNode&&r.parentNode.removeChild(r)}function Ka(r,e){for(let t=0;tr.removeEventListener(e,t,s)}function Bf(r){return function(e){return e.preventDefault(),r.call(this,e)}}function q(r,e,t){t==null?r.removeAttribute(e):r.getAttribute(e)!==t&&r.setAttribute(e,t)}function koe(r){let e;return{p(...t){e=t,e.forEach(s=>r.push(s))},r(){e.forEach(t=>r.splice(r.indexOf(t),1))}}}function Zz(r){return r===""?null:+r}function abe(r){return Array.from(r.childNodes)}function so(r,e){e=""+e,r.data!==e&&(r.data=e)}function $r(r,e){r.value=e==null?"":e}function us(r,e,t,s){t==null?r.style.removeProperty(e):r.style.setProperty(e,t,s?"important":"")}function F$(r,e,t){for(let s=0;s>>0}function ube(r,e){const t={stylesheet:rbe(e),rules:{}};return qz.set(r,t),t}function une(r,e,t,s,a,u,f,m=0){const g=16.666/s;let y=`{ +`;for(let W=0;W<=1;W+=g){const J=e+(t-e)*u(W);y+=W*100+`%{${f(J,1-J)}} +`}const C=y+`100% {${f(t,1-t)}} +}`,A=`__svelte_${cbe(C)}_${m}`,O=Gde(r),{stylesheet:N,rules:L}=qz.get(O)||ube(O,r);L[A]||(L[A]=!0,N.insertRule(`@keyframes ${A} ${C}`,N.cssRules.length));const j=r.style.animation||"";return r.style.animation=`${j?`${j}, `:""}${A} ${s}ms linear ${a}ms 1 both`,Gz+=1,A}function Xde(r,e){const t=(r.style.animation||"").split(", "),s=t.filter(e?u=>u.indexOf(e)<0:u=>u.indexOf("__svelte")===-1),a=t.length-s.length;a&&(r.style.animation=s.join(", "),Gz-=a,Gz||fbe())}function fbe(){Soe(()=>{Gz||(qz.forEach(r=>{const{ownerNode:e}=r.stylesheet;e&&He(e)}),qz.clear())})}function Jde(r,e,t,s){if(!e)return xn;const a=r.getBoundingClientRect();if(e.left===a.left&&e.right===a.right&&e.top===a.top&&e.bottom===a.bottom)return xn;const{delay:u=0,duration:f=300,easing:m=Lde,start:g=jde()+u,end:y=g+f,tick:C=xn,css:A}=t(r,{from:e,to:a},s);let O=!0,N=!1,L;function j(){A&&(L=une(r,0,1,f,u,m,A)),u||(N=!0)}function W(){A&&Xde(r,L),O=!1}return qde(J=>{if(!N&&J>=g&&(N=!0),N&&J>=y&&(C(1,0),W()),!O)return!1;if(N){const Q=J-g,F=0+1*m(Q/f);C(F,1-F)}return!0}),j(),C(0,1),W}function Qde(r){const e=getComputedStyle(r);if(e.position!=="absolute"&&e.position!=="fixed"){const{width:t,height:s}=e,a=r.getBoundingClientRect();r.style.position="absolute",r.style.width=t,r.style.height=s,dbe(r,a)}}function dbe(r,e){const t=r.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){const s=getComputedStyle(r),a=s.transform==="none"?"":s.transform;r.style.transform=`${a} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}let PP;function _P(r){PP=r}function bO(){if(!PP)throw new Error("Function called outside component initialization");return PP}function mv(r){bO().$$.on_mount.push(r)}function ehe(r){bO().$$.after_update.push(r)}function the(r){bO().$$.on_destroy.push(r)}function P1(){const r=bO();return(e,t,{cancelable:s=!1}={})=>{const a=r.$$.callbacks[e];if(a){const u=Yde(e,t,{cancelable:s});return a.slice().forEach(f=>{f.call(r,u)}),!u.defaultPrevented}return!0}}function Kz(r,e){return bO().$$.context.set(r,e),e}function Ya(r){return bO().$$.context.get(r)}function kz(r,e){const t=r.$$.callbacks[e.type];t&&t.slice().forEach(s=>s.call(this,e))}const PD=[],ms=[];let qD=[];const fne=[],hbe=Promise.resolve();let dne=!1;function mbe(){dne||(dne=!0,hbe.then(nhe))}function hk(r){qD.push(r)}function jr(r){fne.push(r)}const ote=new Set;let TD=0;function nhe(){if(TD!==0)return;const r=PP;do{try{for(;TDr.indexOf(s)===-1?e.push(s):t.push(s)),t.forEach(s=>s()),qD=e}let oP;function bbe(){return oP||(oP=Promise.resolve(),oP.then(()=>{oP=null})),oP}function ste(r,e,t){r.dispatchEvent(Yde(`${e?"intro":"outro"}${t}`))}const Ez=new Set;let E_;function So(){E_={r:0,c:[],p:E_}}function ko(){E_.r||Xa(E_.c),E_=E_.p}function Me(r,e){r&&r.i&&(Ez.delete(r),r.i(e))}function We(r,e,t,s){if(r&&r.o){if(Ez.has(r))return;Ez.add(r),E_.c.push(()=>{Ez.delete(r),s&&(t&&r.d(1),s())}),r.o(e)}else s&&s()}const vbe={duration:0};function Yz(r,e,t,s){const a={direction:"both"};let u=e(r,t,a),f=s?0:1,m=null,g=null,y=null;function C(){y&&Xde(r,y)}function A(N,L){const j=N.b-f;return L*=Math.abs(j),{a:f,b:N.b,d:j,duration:L,start:N.start,end:N.start+L,group:N.group}}function O(N){const{delay:L=0,duration:j=300,easing:W=Lde,tick:J=xn,css:Q}=u||vbe,F={start:jde()+L,b:N};N||(F.group=E_,E_.r+=1),m||g?g=F:(Q&&(C(),y=une(r,f,N,j,L,W,Q)),N&&J(0,1),m=A(F,j),hk(()=>ste(r,N,"start")),qde(te=>{if(g&&te>g.start&&(m=A(g,j),g=null,ste(r,m.b,"start"),Q&&(C(),y=une(r,f,m.b,m.duration,0,W,u.css))),m){if(te>=m.end)J(f=m.b,1-f),ste(r,m.b,"end"),g||(m.b?C():--m.group.r||Xa(m.group.c)),m=null;else if(te>=m.start){const re=te-m.start;f=m.a+m.d*W(re/m.duration),J(f,1-f)}}return!!(m||g)}))}return{run(N){I0(u)?bbe().then(()=>{u=u(a),O(N)}):O(N)},end(){C(),m=g=null}}}function ybe(r,e){r.d(1),e.delete(r.key)}function f2(r,e){We(r,1,1,()=>{e.delete(r.key)})}function ohe(r,e){r.f(),f2(r,e)}function F0(r,e,t,s,a,u,f,m,g,y,C,A){let O=r.length,N=u.length,L=O;const j={};for(;L--;)j[r[L].key]=L;const W=[],J=new Map,Q=new Map,F=[];for(L=N;L--;){const X=A(a,u,L),Se=t(X);let Ne=f.get(Se);Ne?s&&F.push(()=>Ne.p(X,e)):(Ne=y(Se,X),Ne.c()),J.set(Se,W[L]=Ne),Se in j&&Q.set(Se,Math.abs(L-j[Se]))}const te=new Set,re=new Set;function oe(X){Me(X,1),X.m(m,C),f.set(X.key,X),C=X.first,N--}for(;O&&N;){const X=W[N-1],Se=r[O-1],Ne=X.key,xe=Se.key;X===Se?(C=X.first,O--,N--):J.has(xe)?!f.has(Ne)||te.has(Ne)?oe(X):re.has(xe)?O--:Q.get(Ne)>Q.get(xe)?(re.add(Ne),oe(X)):(te.add(xe),O--):(g(Se,f),O--)}for(;O--;){const X=r[O];J.has(X.key)||g(X,f)}for(;N;)oe(W[N-1]);return Xa(F),W}function HV(r,e){const t={},s={},a={$$scope:1};let u=r.length;for(;u--;){const f=r[u],m=e[u];if(m){for(const g in f)g in m||(s[g]=1);for(const g in m)a[g]||(t[g]=m[g],a[g]=1);r[u]=m}else for(const g in f)a[g]=1}for(const f in s)f in t||(t[f]=void 0);return t}function $V(r){return typeof r=="object"&&r!==null?r:{}}function zr(r,e,t){const s=r.$$.props[e];s!==void 0&&(r.$$.bound[s]=t,t(r.$$.ctx[s]))}function sn(r){r&&r.c()}function nn(r,e,t,s){const{fragment:a,after_update:u}=r.$$;a&&a.m(e,t),s||hk(()=>{const f=r.$$.on_mount.map(Fde).filter(I0);r.$$.on_destroy?r.$$.on_destroy.push(...f):Xa(f),r.$$.on_mount=[]}),u.forEach(hk)}function on(r,e){const t=r.$$;t.fragment!==null&&(pbe(t.after_update),Xa(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function wbe(r,e){r.$$.dirty[0]===-1&&(PD.push(r),mbe(),r.$$.dirty.fill(0)),r.$$.dirty[e/31|0]|=1<{const L=N.length?N[0]:O;return y.ctx&&a(y.ctx[A],y.ctx[A]=L)&&(!y.skip_bound&&y.bound[A]&&y.bound[A](L),C&&wbe(r,A)),O}):[],y.update(),C=!0,Xa(y.before_update),y.fragment=s?s(y.ctx):!1,e.target){if(e.hydrate){const A=abe(e.target);y.fragment&&y.fragment.l(A),A.forEach(He)}else y.fragment&&y.fragment.c();e.intro&&Me(r.$$.fragment),nn(r,e.target,e.anchor,e.customElement),nhe()}_P(g)}class Oo{$destroy(){on(this,1),this.$destroy=xn}$on(e,t){if(!I0(t))return xn;const s=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return s.push(t),()=>{const a=s.indexOf(t);a!==-1&&s.splice(a,1)}}$set(e){this.$$set&&!obe(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function Sie(r){let e,t;return{c(){e=he("div"),t=an(r[0]),q(e,"class","alert alert-danger"),q(e,"role","alert")},m(s,a){ze(s,e,a),ee(e,t)},p(s,a){a&1&&so(t,s[0])},d(s){s&&He(e)}}}function _be(r){let e,t=r[0]&&Sie(r);return{c(){t&&t.c(),e=Xs()},m(s,a){t&&t.m(s,a),ze(s,e,a)},p(s,[a]){s[0]?t?t.p(s,a):(t=Sie(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:xn,o:xn,d(s){t&&t.d(s),s&&He(e)}}}function Cbe(r,e,t){let{message:s=""}=e;return r.$$set=a=>{"message"in a&&t(0,s=a.message)},[s]}class nI extends Oo{constructor(e){super(),Do(this,e,Cbe,_be,To,{message:0})}}function Sbe(r){let e,t,s,a;return{c(){e=he("button"),t=he("span"),s=et(),a=an(r[0]),q(t,"class","spinner-border spinner-border-sm"),q(t,"role","status"),q(t,"aria-hidden","true"),q(e,"type","submit"),q(e,"class","btn btn-primary btn-spinner"),e.disabled=r[1]},m(u,f){ze(u,e,f),ee(e,t),ee(e,s),ee(e,a)},p(u,[f]){f&1&&so(a,u[0]),f&2&&(e.disabled=u[1])},i:xn,o:xn,d(u){u&&He(e)}}}function kbe(r,e,t){let{label:s=""}=e,{disabled:a=!1}=e;return r.$$set=u=>{"label"in u&&t(0,s=u.label),"disabled"in u&&t(1,a=u.disabled)},[s,a]}class oI extends Oo{constructor(e){super(),Do(this,e,kbe,Sbe,To,{label:0,disabled:1})}}function kie(r,e,t){const s=r.slice();return s[4]=e[t],s}function Ebe(r){let e,t,s=r[4].name+"",a,u;return{c(){e=he("li"),t=he("a"),a=an(s),u=et(),q(t,"class","nav-link svelte-7d9l4d"),q(t,"href",r[4].link),Ts(t,"active",r[0]==r[4].name),q(e,"class","nav-item svelte-7d9l4d")},m(f,m){ze(f,e,m),ee(e,t),ee(t,a),ee(e,u)},p(f,m){m&5&&Ts(t,"active",f[0]==f[4].name)},d(f){f&&He(e)}}}function Eie(r){let e,t=(r[4].auth==r[1]||r[4].guest==!r[1])&&Ebe(r);return{c(){t&&t.c(),e=Xs()},m(s,a){t&&t.m(s,a),ze(s,e,a)},p(s,a){(s[4].auth==s[1]||s[4].guest==!s[1])&&t.p(s,a)},d(s){t&&t.d(s),s&&He(e)}}}function xbe(r){let e,t=r[2],s=[];for(let a=0;a{"active"in m&&t(0,s=m.active)},[s,u,f]}class she extends Oo{constructor(e){super(),Do(this,e,Abe,xbe,To,{active:0})}}function Tbe(r){let e;return{c(){e=he("p"),e.textContent="Registrations are currently closed",q(e,"class","text-center mb-0")},m(t,s){ze(t,e,s)},p:xn,i:xn,o:xn,d(t){t&&He(e)}}}function Dbe(r){let e,t,s,a,u,f,m,g,y,C,A,O,N,L,j,W,J,Q,F,te,re,oe,X,Se,Ne,xe;return e=new nI({props:{message:r[5]}}),X=new oI({props:{label:"Register"}}),{c(){sn(e.$$.fragment),t=et(),s=he("form"),a=he("div"),u=he("label"),u.textContent="Name",f=et(),m=he("input"),g=et(),y=he("div"),C=he("label"),C.textContent="Email address",A=et(),O=he("input"),L=et(),j=he("div"),W=he("label"),W.textContent="Password",J=et(),Q=he("input"),F=et(),te=he("div"),te.innerHTML=` + `,re=et(),oe=he("div"),sn(X.$$.fragment),q(u,"for","name"),q(u,"class","form-label"),q(m,"type","text"),q(m,"class","form-control"),q(m,"id","name"),q(a,"class","mb-3"),q(C,"for","email"),q(C,"class","form-label"),q(O,"type","email"),q(O,"class","form-control"),q(O,"id","email"),O.disabled=N=r[1]!==0,q(y,"class","mb-3"),q(W,"for","password"),q(W,"class","form-label"),q(Q,"type","password"),q(Q,"class","form-control"),q(Q,"id","password"),q(j,"class","mb-3"),q(te,"class","mb-3 form-check"),q(oe,"class","text-center mt-5 d-block")},m(ge,ve){nn(e,ge,ve),ze(ge,t,ve),ze(ge,s,ve),ee(s,a),ee(a,u),ee(a,f),ee(a,m),$r(m,r[3]),ee(s,g),ee(s,y),ee(y,C),ee(y,A),ee(y,O),$r(O,r[0]),ee(s,L),ee(s,j),ee(j,W),ee(j,J),ee(j,Q),$r(Q,r[4]),ee(s,F),ee(s,te),ee(s,re),ee(s,oe),nn(X,oe,null),Se=!0,Ne||(xe=[Wn(m,"input",r[7]),Wn(O,"input",r[8]),Wn(Q,"input",r[9]),Wn(s,"submit",r[6])],Ne=!0)},p(ge,ve){const dt={};ve&32&&(dt.message=ge[5]),e.$set(dt),ve&8&&m.value!==ge[3]&&$r(m,ge[3]),(!Se||ve&2&&N!==(N=ge[1]!==0))&&(O.disabled=N),ve&1&&O.value!==ge[0]&&$r(O,ge[0]),ve&16&&Q.value!==ge[4]&&$r(Q,ge[4])},i(ge){Se||(Me(e.$$.fragment,ge),Me(X.$$.fragment,ge),Se=!0)},o(ge){We(e.$$.fragment,ge),We(X.$$.fragment,ge),Se=!1},d(ge){on(e,ge),ge&&He(t),ge&&He(s),on(X),Ne=!1,Xa(xe)}}}function Obe(r){let e,t,s,a,u,f;e=new she({props:{active:"Register"}});const m=[Dbe,Tbe],g=[];function y(C,A){return C[2]||C[1]===0?0:1}return a=y(r),u=g[a]=m[a](r),{c(){sn(e.$$.fragment),t=et(),s=he("div"),u.c(),q(s,"class","wrapper-tiny")},m(C,A){nn(e,C,A),ze(C,t,A),ze(C,s,A),g[a].m(s,null),f=!0},p(C,[A]){let O=a;a=y(C),a===O?g[a].p(C,A):(So(),We(g[O],1,1,()=>{g[O]=null}),ko(),u=g[a],u?u.p(C,A):(u=g[a]=m[a](C),u.c()),Me(u,1),u.m(s,null))},i(C){f||(Me(e.$$.fragment,C),Me(u),f=!0)},o(C){We(e.$$.fragment,C),We(u),f=!1},d(C){on(e,C),C&&He(t),C&&He(s),g[a].d()}}}function Mbe(r,e,t){let s="",{userCount:a=1}=e,{email:u=""}=e,{token:f=""}=e,m="",g="";function y(N){N.preventDefault(),t(5,g=""),axios.post("/register",{name:s,password:m,email:u,token:f,isAdmin:a===0}).then(()=>{window.location="/login"}).catch(L=>{var j;t(5,g=(j=L.response)==null?void 0:j.data.error),console.log({errorMessage:g})})}function C(){s=this.value,t(3,s)}function A(){u=this.value,t(0,u)}function O(){m=this.value,t(4,m)}return r.$$set=N=>{"userCount"in N&&t(1,a=N.userCount),"email"in N&&t(0,u=N.email),"token"in N&&t(2,f=N.token)},[u,a,f,s,m,g,y,C,A,O]}class Rbe extends Oo{constructor(e){super(),Do(this,e,Mbe,Obe,To,{userCount:1,email:0,token:2})}}function rhe(r){const e=r-1;return e*e*e+1}function ihe(r){return--r*r*r*r*r+1}function Xz(r,{delay:e=0,duration:t=400,easing:s=rhe,x:a=0,y:u=0,opacity:f=0}={}){const m=getComputedStyle(r),g=+m.opacity,y=m.transform==="none"?"":m.transform,C=g*(1-f),[A,O]=_ie(a),[N,L]=_ie(u);return{delay:e,duration:t,easing:s,css:(j,W)=>` + transform: ${y} translate(${(1-j)*A}${O}, ${(1-j)*N}${L}); + opacity: ${g-C*W}`}}function xie(r){let e,t,s,a;return{c(){e=he("div"),t=an(r[1]),q(e,"class","lx-alert text-white bg-success border-1 border rounded px-3 py-0 text-center svelte-190ow44"),q(e,"role","alert")},m(u,f){ze(u,e,f),ee(e,t),a=!0},p(u,f){(!a||f&2)&&so(t,u[1])},i(u){a||(hk(()=>{!a||(s||(s=Yz(e,Xz,{duration:500},!0)),s.run(1))}),a=!0)},o(u){s||(s=Yz(e,Xz,{duration:500},!1)),s.run(0),a=!1},d(u){u&&He(e),u&&s&&s.end()}}}function Nbe(r){let e,t,s=r[0]&&xie(r);return{c(){s&&s.c(),e=Xs()},m(a,u){s&&s.m(a,u),ze(a,e,u),t=!0},p(a,[u]){a[0]?s?(s.p(a,u),u&1&&Me(s,1)):(s=xie(a),s.c(),Me(s,1),s.m(e.parentNode,e)):s&&(So(),We(s,1,1,()=>{s=null}),ko())},i(a){t||(Me(s),t=!0)},o(a){We(s),t=!1},d(a){s&&s.d(a),a&&He(e)}}}function Pbe(r,e,t){let s,a;function u(f="Saved"){t(1,s=f),t(0,a=!0),setTimeout(function(){t(0,a=!1)},2e3)}return t(1,s="Saved"),t(0,a=!1),[a,s,u]}class Eoe extends Oo{constructor(e){super(),Do(this,e,Pbe,Nbe,To,{show:2})}get show(){return this.$$.ctx[2]}}function Ibe(r){let e,t,s,a,u,f,m,g,y,C,A,O,N,L,j={};return e=new Eoe({props:j}),r[3](e),A=new oI({props:{label:"Login"}}),{c(){sn(e.$$.fragment),t=et(),s=he("div"),a=he("form"),u=he("div"),f=he("label"),f.textContent="Email address",m=et(),g=he("input"),y=et(),C=he("div"),sn(A.$$.fragment),q(f,"for","emailaddress"),q(f,"class","form-label"),q(g,"type","email"),q(g,"class","form-control"),q(g,"id","emailaddress"),q(u,"class","mb-3"),q(C,"class","text-center mt-5 d-block"),q(s,"class","wrapper-tiny")},m(W,J){nn(e,W,J),ze(W,t,J),ze(W,s,J),ee(s,a),ee(a,u),ee(u,f),ee(u,m),ee(u,g),$r(g,r[0]),ee(a,y),ee(a,C),nn(A,C,null),O=!0,N||(L=[Wn(g,"input",r[4]),Wn(a,"submit",r[2])],N=!0)},p(W,[J]){const Q={};e.$set(Q),J&1&&g.value!==W[0]&&$r(g,W[0])},i(W){O||(Me(e.$$.fragment,W),Me(A.$$.fragment,W),O=!0)},o(W){We(e.$$.fragment,W),We(A.$$.fragment,W),O=!1},d(W){r[3](null),on(e,W),W&&He(t),W&&He(s),on(A),N=!1,Xa(L)}}}function Bbe(r,e,t){const s=Ya("channel");let a="",u;function f(y){y.preventDefault(),axios.post(s.lucentUrl+"/login",{email:a}).then(C=>{}).catch(C=>{})}function m(y){ms[y?"unshift":"push"](()=>{u=y,t(1,u)})}function g(){a=this.value,t(0,a)}return[a,u,f,m,g]}class Lbe extends Oo{constructor(e){super(),Do(this,e,Bbe,Ibe,To,{})}}function Fbe(r){let e,t,s,a,u,f,m,g,y,C,A,O,N,L,j={};return e=new Eoe({props:j}),r[4](e),A=new oI({props:{label:"Enter"}}),{c(){sn(e.$$.fragment),t=et(),s=he("div"),a=he("form"),u=he("div"),f=he("h3"),m=an("Login as "),g=an(r[0]),y=et(),C=he("div"),sn(A.$$.fragment),q(u,"class","mb-3 text-center"),q(C,"class","text-center mt-5 d-block"),q(s,"class","wrapper-tiny")},m(W,J){nn(e,W,J),ze(W,t,J),ze(W,s,J),ee(s,a),ee(a,u),ee(u,f),ee(f,m),ee(f,g),ee(a,y),ee(a,C),nn(A,C,null),O=!0,N||(L=Wn(a,"submit",r[2]),N=!0)},p(W,[J]){const Q={};e.$set(Q),(!O||J&1)&&so(g,W[0])},i(W){O||(Me(e.$$.fragment,W),Me(A.$$.fragment,W),O=!0)},o(W){We(e.$$.fragment,W),We(A.$$.fragment,W),O=!1},d(W){r[4](null),on(e,W),W&&He(t),W&&He(s),on(A),N=!1,L()}}}function Hbe(r,e,t){const s=Ya("channel");let{email:a}=e,{token:u}=e,f;function m(y){y.preventDefault(),axios.post(s.lucentUrl+"/verify",{email:a,token:u}).then(C=>{window.location=s.lucentUrl}).catch(C=>{})}function g(y){ms[y?"unshift":"push"](()=>{f=y,t(1,f)})}return r.$$set=y=>{"email"in y&&t(0,a=y.email),"token"in y&&t(3,u=y.token)},[a,f,m,u,g]}class $be extends Oo{constructor(e){super(),Do(this,e,Hbe,Fbe,To,{email:0,token:3})}}function zbe(r){let e,t,s;return{c(){e=he("div"),t=he("div"),s=an(r[2]),q(t,"class","avatar__letters"),q(e,"class","avatar"),q(e,"title",r[0]),us(e,"background-color",r[3][r[4]]),us(e,"height",r[1]+"px"),us(e,"width",r[1]+"px"),us(e,"font-size",r[1]/2+"px")},m(a,u){ze(a,e,u),ee(e,t),ee(t,s)},p(a,[u]){u&4&&so(s,a[2]),u&1&&q(e,"title",a[0]),u&2&&us(e,"height",a[1]+"px"),u&2&&us(e,"width",a[1]+"px"),u&2&&us(e,"font-size",a[1]/2+"px")},i:xn,o:xn,d(a){a&&He(e)}}}function Vbe(r,e,t){let{name:s}=e,{side:a="48"}=e;const u=["#00AA55","#009FD4","#B381B3","#939393","#E3BC00","#D47500","#DC2A2A","#3ede91","#377dd4","#0256b0","#053d82","#3d026e","#b378e3","#c4065c","#543208","#d97811","#0c6b40"];let f="";s.split(" ").length>1?f=s.split(" ")[0].charAt(0).toUpperCase()+s.split(" ")[1].charAt(0).toUpperCase():f=s.split(" ")[0].charAt(0).toUpperCase()+s.split(" ")[0].charAt(1).toUpperCase();let g=(s.charCodeAt(1)+s.length)%19;return r.$$set=y=>{"name"in y&&t(0,s=y.name),"side"in y&&t(1,a=y.side)},[s,a,f,u,g]}class r2 extends Oo{constructor(e){super(),Do(this,e,Vbe,zbe,To,{name:0,side:1})}}function Wbe(r){let e,t,s,a,u,f,m,g,y,C,A,O,N,L,j,W,J,Q;return e=new she({props:{active:"Account"}}),a=new nI({props:{message:r[1]}}),m=new r2({props:{name:r[2].name}}),N=new oI({props:{label:"Update"}}),{c(){sn(e.$$.fragment),t=et(),s=he("div"),sn(a.$$.fragment),u=et(),f=he("h3"),sn(m.$$.fragment),g=et(),y=he("form"),C=he("div"),A=he("input"),O=et(),sn(N.$$.fragment),L=et(),j=he("div"),j.innerHTML='Logout from this device',q(f,"class","header-small mb-5"),q(A,"type","text"),q(A,"class","form-control"),q(A,"placeholder","Name"),q(C,"class","input-group mb-3"),q(j,"class","list-group"),q(s,"class","wrapper-tiny")},m(F,te){nn(e,F,te),ze(F,t,te),ze(F,s,te),nn(a,s,null),ee(s,u),ee(s,f),nn(m,f,null),ee(s,g),ee(s,y),ee(y,C),ee(C,A),$r(A,r[0]),ee(C,O),nn(N,C,null),ee(s,L),ee(s,j),W=!0,J||(Q=[Wn(A,"input",r[4]),Wn(y,"submit",r[3])],J=!0)},p(F,[te]){const re={};te&2&&(re.message=F[1]),a.$set(re),te&1&&A.value!==F[0]&&$r(A,F[0])},i(F){W||(Me(e.$$.fragment,F),Me(a.$$.fragment,F),Me(m.$$.fragment,F),Me(N.$$.fragment,F),W=!0)},o(F){We(e.$$.fragment,F),We(a.$$.fragment,F),We(m.$$.fragment,F),We(N.$$.fragment,F),W=!1},d(F){on(e,F),F&&He(t),F&&He(s),on(a),on(m),on(N),J=!1,Xa(Q)}}}function Ube(r,e,t){const s=Ya("user");let a=s.name;s.email;let u="";function f(g){g.preventDefault(),t(1,u=""),axios.post("/account/update-name",{name:a}).then(y=>{}).catch(y=>{var C;t(1,u=(C=y.response)==null?void 0:C.data.error),console.log({errorMessage:u})})}function m(){a=this.value,t(0,a)}return[a,u,s,f,m]}class jbe extends Oo{constructor(e){super(),Do(this,e,Ube,Wbe,To,{})}}function Zbe(r){let e,t,s;const a=[{title:r[0]},r[2]];var u=r[3][r[1]];function f(m){let g={};for(let y=0;y{on(C,1)}),ko()}u?(e=dk(u,f()),sn(e.$$.fragment),Me(e.$$.fragment,1),nn(e,t.parentNode,t)):e=null}else u&&e.$set(y)},i(m){s||(e&&Me(e.$$.fragment,m),s=!0)},o(m){e&&We(e.$$.fragment,m),s=!1},d(m){m&&He(t),e&&on(e,m)}}}function qbe(r,e,t){const s={register:Rbe,login:Lbe,verify:$be,profile:jbe};let{title:a}=e,{view:u}=e,{user:f}=e,{data:m}=e,{channel:g}=e;return Kz("channel",g),Kz("user",f),r.$$set=y=>{"title"in y&&t(0,a=y.title),"view"in y&&t(1,u=y.view),"user"in y&&t(4,f=y.user),"data"in y&&t(2,m=y.data),"channel"in y&&t(5,g=y.channel)},[a,u,m,s,f,g]}class Gbe extends Oo{constructor(e){super(),Do(this,e,qbe,Zbe,To,{title:0,view:1,user:4,data:2,channel:5})}}function Aie(r){let e,t;return{c(){e=he("span"),t=an(r[4]),q(e,"class","text-muted")},m(s,a){ze(s,e,a),ee(e,t)},p(s,a){a&16&&so(t,s[4])},d(s){s&&He(e)}}}function Kbe(r){let e,t,s=!1,a,u,f,m,g,y,C,A=r[4]&&Aie(r);return g=koe(r[7][0]),{c(){e=he("div"),t=he("input"),a=et(),u=he("label"),f=an(r[1]),m=et(),A&&A.c(),q(t,"class","form-check-input"),q(t,"type","radio"),t.__value=r[3],t.value=t.__value,q(t,"name",r[2]),q(t,"id",r[5]),q(u,"class","form-check-label"),q(u,"for",r[5]),q(e,"class","form-check"),g.p(t)},m(O,N){ze(O,e,N),ee(e,t),t.checked=t.__value===r[0],ee(e,a),ee(e,u),ee(u,f),ee(e,m),A&&A.m(e,null),y||(C=Wn(t,"change",r[6]),y=!0)},p(O,[N]){N&8&&(t.__value=O[3],t.value=t.__value,s=!0),N&4&&q(t,"name",O[2]),(s||N&1)&&(t.checked=t.__value===O[0]),N&2&&so(f,O[1]),O[4]?A?A.p(O,N):(A=Aie(O),A.c(),A.m(e,null)):A&&(A.d(1),A=null)},i:xn,o:xn,d(O){O&&He(e),A&&A.d(),g.r(),y=!1,C()}}}function Ybe(r,e,t){let{label:s}=e,{name:a}=e,{group:u}=e,{value:f}=e,{help:m}=e,g=mu.exports.uniqueId();const y=[[]];function C(){u=this.__value,t(0,u)}return r.$$set=A=>{"label"in A&&t(1,s=A.label),"name"in A&&t(2,a=A.name),"group"in A&&t(0,u=A.group),"value"in A&&t(3,f=A.value),"help"in A&&t(4,m=A.help)},[u,s,a,f,m,g,C,y]}class Xbe extends Oo{constructor(e){super(),Do(this,e,Ybe,Kbe,To,{label:1,name:2,group:0,value:3,help:4})}}function Tie(r,e,t){const s=r.slice();return s[5]=e[t],s}function Die(r){let e,t,s=r[5]+"",a,u,f,m;function g(...y){return r[3](r[5],...y)}return{c(){e=he("button"),t=an("Convert to "),a=an(s),u=et(),q(e,"class","dropdown-item")},m(y,C){ze(y,e,C),ee(e,t),ee(e,a),ee(e,u),f||(m=Wn(e,"click",g),f=!0)},p(y,C){r=y,C&2&&s!==(s=r[5]+"")&&so(a,s)},d(y){y&&He(e),f=!1,m()}}}function Oie(r){let e,t=r[0].role!==r[5]&&Die(r);return{c(){t&&t.c(),e=Xs()},m(s,a){t&&t.m(s,a),ze(s,e,a)},p(s,a){s[0].role!==s[5]?t?t.p(s,a):(t=Die(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(s){t&&t.d(s),s&&He(e)}}}function Jbe(r){var xe;let e,t,s,a,u,f,m,g=r[0].name+"",y,C,A=r[0].email+"",O,N,L,j,W,J,Q=r[0].role+"",F,te,re,oe,X;s=new r2({props:{name:(xe=r[0].name)!=null?xe:"",side:"32"}});let Se=r[1],Ne=[];for(let ge=0;ge{!X||(oe||(oe=Yz(e,Xz,{duration:200},!0)),oe.run(1))}),X=!0)},o(ge){We(s.$$.fragment,ge),oe||(oe=Yz(e,Xz,{duration:200},!1)),oe.run(0),X=!1},d(ge){ge&&He(e),on(s),Ka(Ne,ge),ge&&oe&&oe.end()}}}function Qbe(r,e,t){const s=P1();let{member:a}=e,{roles:u}=e;function f(g,y){g.preventDefault(),s("update",{user:a.id,role:y})}const m=(g,y)=>f(y,g);return r.$$set=g=>{"member"in g&&t(0,a=g.member),"roles"in g&&t(1,u=g.roles)},[a,u,f,m]}class eve extends Oo{constructor(e){super(),Do(this,e,Qbe,Jbe,To,{member:0,roles:1})}}function Mie(r,e,t){const s=r.slice();return s[17]=e[t],s}function Rie(r,e,t){const s=r.slice();return s[20]=e[t],s}function Nie(r){let e,t,s;function a(f){r[14](f)}let u={value:r[20],name:"role",label:r[20]};return r[4]!==void 0&&(u.group=r[4]),e=new Xbe({props:u}),ms.push(()=>zr(e,"group",a)),{c(){sn(e.$$.fragment)},m(f,m){nn(e,f,m),s=!0},p(f,m){const g={};m&2&&(g.value=f[20]),m&2&&(g.label=f[20]),!t&&m&16&&(t=!0,g.group=f[4],jr(()=>t=!1)),e.$set(g)},i(f){s||(Me(e.$$.fragment,f),s=!0)},o(f){We(e.$$.fragment,f),s=!1},d(f){on(e,f)}}}function Pie(r){let e,t;return e=new eve({props:{member:r[17],roles:r[1]}}),e.$on("update",r[9]),e.$on("reinvite",r[15]),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},p(s,a){const u={};a&1&&(u.member=s[17]),a&2&&(u.roles=s[1]),e.$set(u)},i(s){t||(Me(e.$$.fragment,s),t=!0)},o(s){We(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function tve(r){let e,t,s,a,u,f,m,g,y,C,A,O,N,L,j,W,J,Q,F,te,re,oe,X,Se,Ne,xe,ge,ve,dt,bt;u=new nI({props:{message:r[5]}});let qe={};m=new Eoe({props:qe}),r[11](m);let z=r[1].filter(Iie),ht=[];for(let ct=0;ctWe(ht[ct],1,1,()=>{ht[ct]=null});X=new oI({props:{label:"Invite"}});let Nt=r[0],yt=[];for(let ct=0;ctWe(yt[ct],1,1,()=>{yt[ct]=null});return{c(){e=he("div"),t=he("div"),s=he("h3"),s.textContent="Invite people",a=et(),sn(u.$$.fragment),f=et(),sn(m.$$.fragment),g=et(),y=he("form"),C=he("div"),A=he("label"),A.textContent="Invitee Name",O=et(),N=he("input"),L=et(),j=he("div"),W=he("label"),W.textContent="Invitee Email Address",J=et(),Q=he("input"),F=et(),te=he("div");for(let ct=0;ctr!=="removed";function nve(r,e,t){const s=Ya("channel");let{title:a}=e,{users:u}=e,{roles:f}=e,m,g,y,C="",A;function O(te){te.preventDefault(),N(m,g,y)}function N(te,re,oe){t(5,C=""),axios.post(s.lucentUrl+"/members/invite",{name:te,email:re,role:oe}).then(X=>{A.show("User was invited"),t(0,u=[...u,X.data.user]),t(2,m=null),t(3,g=null),t(4,y=null)}).catch(X=>{var Se,Ne,xe;t(5,C=(xe=(Ne=(Se=X.response)==null?void 0:Se.data)==null?void 0:Ne.error)!=null?xe:"")})}function L(te){te.preventDefault(),t(5,C=""),axios.post(s.lucentUrl+"/members/update",{id:te.detail.user,role:te.detail.role}).then(re=>{A.show("Users updated"),t(0,u=re.data.users)}).catch(re=>{var oe,X,Se;t(5,C=(Se=(X=(oe=re.response)==null?void 0:oe.data)==null?void 0:X.error)!=null?Se:"")})}function j(te){ms[te?"unshift":"push"](()=>{A=te,t(6,A)})}function W(){m=this.value,t(2,m)}function J(){g=this.value,t(3,g)}function Q(te){y=te,t(4,y)}const F=te=>N(te.detail.email,te.detail.role);return r.$$set=te=>{"title"in te&&t(10,a=te.title),"users"in te&&t(0,u=te.users),"roles"in te&&t(1,f=te.roles)},[u,f,m,g,y,C,A,O,N,L,a,j,W,J,Q,F]}class ove extends Oo{constructor(e){super(),Do(this,e,nve,tve,To,{title:10,users:0,roles:1})}}function sve(r){let e;return{c(){e=he("div"),e.innerHTML='
Record Not Found
',q(e,"class","wrapper-normal ")},m(t,s){ze(t,e,s)},p:xn,i:xn,o:xn,d(t){t&&He(e)}}}class rve extends Oo{constructor(e){super(),Do(this,e,null,sve,To,{})}}function ive(r){let e,t=r[5].path+"";return{c(){e=Kde("svg"),q(e,"class","bi svelte-1coky4l"),q(e,"xmlns","http://www.w3.org/2000/svg"),q(e,"width",r[0]),q(e,"height",r[1]),q(e,"viewBox",r[5].viewBox),q(e,"aria-labelledby",r[2]),q(e,"role","presentation"),q(e,"stroke",r[4]),q(e,"fill",r[3])},m(s,a){ze(s,e,a),e.innerHTML=t},p(s,[a]){a&1&&q(e,"width",s[0]),a&2&&q(e,"height",s[1]),a&4&&q(e,"aria-labelledby",s[2]),a&16&&q(e,"stroke",s[4]),a&8&&q(e,"fill",s[3])},i:xn,o:xn,d(s){s&&He(e)}}}function ave(r,e,t){const s={"trash-can":{path:'',viewBox:"0 0 448 512"},"circle-chevron-down":{path:'',viewBox:"0 0 512 512"},"circle-chevron-up":{path:'',viewBox:"0 0 512 512"},ellipsis:{path:'',viewBox:"0 0 448 512"},"ellipsis-vertical":{path:'',viewBox:"0 0 128 512"},"angles-down":{path:'',viewBox:"0 0 384 512"},"angle-right":{path:'',viewBox:"0 0 256 512"},"photo-film":{path:'',viewBox:"0 0 640 512"},file:{path:'',viewBox:"0 0 384 512"},"circle-info":{path:'',viewBox:"0 0 512 512"},"table-columns":{path:'',viewBox:"0 0 512 512"},"arrow-down-a-z":{path:'',viewBox:"0 0 512 512"},"arrow-up-short-wide":{path:'',viewBox:"0 0 576 512"},"arrow-down-wide-short":{path:'',viewBox:"0 0 576 512"},filter:{path:'',viewBox:"0 0 512 512"},calendar:{path:'',viewBox:"0 0 448 512"},pencil:{path:'',viewBox:"0 0 512 512"},database:{path:'',viewBox:"0 0 448 512"},dice:{path:'',viewBox:"0 0 640 512"},"triangle-exclamation":{path:'',viewBox:"0 0 512 512"},eye:{path:'',viewBox:"0 0 576 512"},"circle-plus":{path:'',viewBox:"0 0 512 512"},"magnifying-glass":{path:'',viewBox:"0 0 512 512"},expand:{path:'',viewBox:"0 0 448 512"},compress:{path:'',viewBox:"0 0 448 512"},check:{path:'',viewBox:"0 0 448 512"}};let{width:a=16}=e,{height:u=16}=e,{icon:f=""}=e,{fill:m="currentColor"}=e,{stroke:g="currentColor"}=e,y=s[f];return r.$$set=C=>{"width"in C&&t(0,a=C.width),"height"in C&&t(1,u=C.height),"icon"in C&&t(2,f=C.icon),"fill"in C&&t(3,m=C.fill),"stroke"in C&&t(4,g=C.stroke)},[a,u,f,m,g,y]}class wl extends Oo{constructor(e){super(),Do(this,e,ave,ive,To,{width:0,height:1,icon:2,fill:3,stroke:4})}}/*! + * mustache.js - Logic-less {{mustache}} templates with JavaScript + * http://github.com/janl/mustache.js + */var lve=Object.prototype.toString,vO=Array.isArray||function(e){return lve.call(e)==="[object Array]"};function xoe(r){return typeof r=="function"}function cve(r){return vO(r)?"array":typeof r}function rte(r){return r.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Bie(r,e){return r!=null&&typeof r=="object"&&e in r}function uve(r,e){return r!=null&&typeof r!="object"&&r.hasOwnProperty&&r.hasOwnProperty(e)}var fve=RegExp.prototype.test;function dve(r,e){return fve.call(r,e)}var hve=/\S/;function mve(r){return!dve(hve,r)}var gve={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function pve(r){return String(r).replace(/[&<>"'`=\/]/g,function(t){return gve[t]})}var bve=/\s*/,vve=/\s+/,Lie=/\s*=/,yve=/\s*\}/,wve=/#|\^|\/|>|\{|&|=|!/;function _ve(r,e){if(!r)return[];var t=!1,s=[],a=[],u=[],f=!1,m=!1,g="",y=0;function C(){if(f&&!m)for(;u.length;)delete a[u.pop()];else u=[];f=!1,m=!1}var A,O,N;function L(Se){if(typeof Se=="string"&&(Se=Se.split(vve,2)),!vO(Se)||Se.length!==2)throw new Error("Invalid tags: "+Se);A=new RegExp(rte(Se[0])+"\\s*"),O=new RegExp("\\s*"+rte(Se[1])),N=new RegExp("\\s*"+rte("}"+Se[1]))}L(e||Dp.tags);for(var j=new sI(r),W,J,Q,F,te,re;!j.eos();){if(W=j.pos,Q=j.scanUntil(A),Q)for(var oe=0,X=Q.length;oe"?te=[J,Q,W,j.pos,g,y,t]:te=[J,Q,W,j.pos],y++,a.push(te),J==="#"||J==="^")s.push(te);else if(J==="/"){if(re=s.pop(),!re)throw new Error('Unopened section "'+Q+'" at '+W);if(re[1]!==Q)throw new Error('Unclosed section "'+re[1]+'" at '+W)}else J==="name"||J==="{"||J==="&"?m=!0:J==="="&&L(Q)}if(C(),re=s.pop(),re)throw new Error('Unclosed section "'+re[1]+'" at '+j.pos);return Sve(Cve(a))}function Cve(r){for(var e=[],t,s,a=0,u=r.length;a0?s[s.length-1][4]:e;break;default:t.push(a)}return e}function sI(r){this.string=r,this.tail=r,this.pos=0}sI.prototype.eos=function(){return this.tail===""};sI.prototype.scan=function(e){var t=this.tail.match(e);if(!t||t.index!==0)return"";var s=t[0];return this.tail=this.tail.substring(s.length),this.pos+=s.length,s};sI.prototype.scanUntil=function(e){var t=this.tail.search(e),s;switch(t){case-1:s=this.tail,this.tail="";break;case 0:s="";break;default:s=this.tail.substring(0,t),this.tail=this.tail.substring(t)}return this.pos+=s.length,s};function oO(r,e){this.view=r,this.cache={".":this.view},this.parent=e}oO.prototype.push=function(e){return new oO(e,this)};oO.prototype.lookup=function(e){var t=this.cache,s;if(t.hasOwnProperty(e))s=t[e];else{for(var a=this,u,f,m,g=!1;a;){if(e.indexOf(".")>0)for(u=a.view,f=e.split("."),m=0;u!=null&&m"?y=this.renderPartial(m,t,s,u):g==="&"?y=this.unescapedValue(m,t):g==="name"?y=this.escapedValue(m,t,u):g==="text"&&(y=this.rawValue(m)),y!==void 0&&(f+=y);return f};Dg.prototype.renderSection=function(e,t,s,a,u){var f=this,m="",g=t.lookup(e[1]);function y(O){return f.render(O,t,s,u)}if(!!g){if(vO(g))for(var C=0,A=g.length;C0||!s)&&(u[f]=a+u[f]);return u.join(` +`)};Dg.prototype.renderPartial=function(e,t,s,a){if(!!s){var u=this.getConfigTags(a),f=xoe(s)?s(e[1]):s[e[1]];if(f!=null){var m=e[6],g=e[5],y=e[4],C=f;g==0&&y&&(C=this.indentPartial(f,y,m));var A=this.parse(C,u);return this.renderTokens(A,t,s,C,a)}}};Dg.prototype.unescapedValue=function(e,t){var s=t.lookup(e[1]);if(s!=null)return s};Dg.prototype.escapedValue=function(e,t,s){var a=this.getConfigEscape(s)||Dp.escape,u=t.lookup(e[1]);if(u!=null)return typeof u=="number"&&a===Dp.escape?String(u):a(u)};Dg.prototype.rawValue=function(e){return e[1]};Dg.prototype.getConfigTags=function(e){return vO(e)?e:e&&typeof e=="object"?e.tags:void 0};Dg.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!vO(e))return e.escape};var Dp={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(r){IP.templateCache=r},get templateCache(){return IP.templateCache}},IP=new Dg;Dp.clearCache=function(){return IP.clearCache()};Dp.parse=function(e,t){return IP.parse(e,t)};Dp.render=function(e,t,s,a){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+cve(e)+'" was given as the first argument for mustache#render(template, view, partials)');return IP.render(e,t,s,a)};Dp.escape=pve;Dp.Scanner=sI;Dp.Context=oO;Dp.Writer=Dg;function hne(r){return hne=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hne(r)}function H0(r,e){if(e.length1?"s":"")+" required, but only "+e.length+" present")}function Fh(r){H0(1,arguments);var e=Object.prototype.toString.call(r);return r instanceof Date||hne(r)==="object"&&e==="[object Date]"?new Date(r.getTime()):typeof r=="number"||e==="[object Number]"?new Date(r):((typeof r=="string"||e==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}var kve={};function Eve(){return kve}function Fie(r){var e=new Date(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()));return e.setUTCFullYear(r.getFullYear()),r.getTime()-e.getTime()}function xz(r,e){H0(2,arguments);var t=Fh(r),s=Fh(e),a=t.getTime()-s.getTime();return a<0?-1:a>0?1:a}function xve(r,e){H0(2,arguments);var t=Fh(r),s=Fh(e),a=t.getFullYear()-s.getFullYear(),u=t.getMonth()-s.getMonth();return a*12+u}function Ave(r,e){return H0(2,arguments),Fh(r).getTime()-Fh(e).getTime()}var Hie={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},Tve="trunc";function Dve(r){return r?Hie[r]:Hie[Tve]}function Ove(r){H0(1,arguments);var e=Fh(r);return e.setHours(23,59,59,999),e}function Mve(r){H0(1,arguments);var e=Fh(r),t=e.getMonth();return e.setFullYear(e.getFullYear(),t+1,0),e.setHours(23,59,59,999),e}function Rve(r){H0(1,arguments);var e=Fh(r);return Ove(e).getTime()===Mve(e).getTime()}function Nve(r,e){H0(2,arguments);var t=Fh(r),s=Fh(e),a=xz(t,s),u=Math.abs(xve(t,s)),f;if(u<1)f=0;else{t.getMonth()===1&&t.getDate()>27&&t.setDate(30),t.setMonth(t.getMonth()-a*u);var m=xz(t,s)===-a;Rve(Fh(r))&&u===1&&xz(r,s)===1&&(m=!1),f=a*(u-Number(m))}return f===0?0:f}function Pve(r,e,t){H0(2,arguments);var s=Ave(r,e)/1e3;return Dve(t==null?void 0:t.roundingMethod)(s)}var Ive={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Bve=function(e,t,s){var a,u=Ive[e];return typeof u=="string"?a=u:t===1?a=u.one:a=u.other.replace("{{count}}",t.toString()),s!=null&&s.addSuffix?s.comparison&&s.comparison>0?"in "+a:a+" ago":a};const Lve=Bve;function ite(r){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.width?String(e.width):r.defaultWidth,s=r.formats[t]||r.formats[r.defaultWidth];return s}}var Fve={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Hve={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},$ve={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},zve={date:ite({formats:Fve,defaultWidth:"full"}),time:ite({formats:Hve,defaultWidth:"full"}),dateTime:ite({formats:$ve,defaultWidth:"full"})};const Vve=zve;var Wve={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Uve=function(e,t,s,a){return Wve[e]};const jve=Uve;function sP(r){return function(e,t){var s=t!=null&&t.context?String(t.context):"standalone",a;if(s==="formatting"&&r.formattingValues){var u=r.defaultFormattingWidth||r.defaultWidth,f=t!=null&&t.width?String(t.width):u;a=r.formattingValues[f]||r.formattingValues[u]}else{var m=r.defaultWidth,g=t!=null&&t.width?String(t.width):r.defaultWidth;a=r.values[g]||r.values[m]}var y=r.argumentCallback?r.argumentCallback(e):e;return a[y]}}var Zve={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},qve={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Gve={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Kve={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Yve={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Xve={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Jve=function(e,t){var s=Number(e),a=s%100;if(a>20||a<10)switch(a%10){case 1:return s+"st";case 2:return s+"nd";case 3:return s+"rd"}return s+"th"},Qve={ordinalNumber:Jve,era:sP({values:Zve,defaultWidth:"wide"}),quarter:sP({values:qve,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:sP({values:Gve,defaultWidth:"wide"}),day:sP({values:Kve,defaultWidth:"wide"}),dayPeriod:sP({values:Yve,defaultWidth:"wide",formattingValues:Xve,defaultFormattingWidth:"wide"})};const eye=Qve;function rP(r){return function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=t.width,a=s&&r.matchPatterns[s]||r.matchPatterns[r.defaultMatchWidth],u=e.match(a);if(!u)return null;var f=u[0],m=s&&r.parsePatterns[s]||r.parsePatterns[r.defaultParseWidth],g=Array.isArray(m)?nye(m,function(A){return A.test(f)}):tye(m,function(A){return A.test(f)}),y;y=r.valueCallback?r.valueCallback(g):g,y=t.valueCallback?t.valueCallback(y):y;var C=e.slice(f.length);return{value:y,rest:C}}}function tye(r,e){for(var t in r)if(r.hasOwnProperty(t)&&e(r[t]))return t}function nye(r,e){for(var t=0;t1&&arguments[1]!==void 0?arguments[1]:{},s=e.match(r.matchPattern);if(!s)return null;var a=s[0],u=e.match(r.parsePattern);if(!u)return null;var f=r.valueCallback?r.valueCallback(u[0]):u[0];f=t.valueCallback?t.valueCallback(f):f;var m=e.slice(a.length);return{value:f,rest:m}}}var sye=/^(\d+)(th|st|nd|rd)?/i,rye=/\d+/i,iye={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},aye={any:[/^b/i,/^(a|c)/i]},lye={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},cye={any:[/1/i,/2/i,/3/i,/4/i]},uye={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},fye={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},dye={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},hye={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},mye={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},gye={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},pye={ordinalNumber:oye({matchPattern:sye,parsePattern:rye,valueCallback:function(e){return parseInt(e,10)}}),era:rP({matchPatterns:iye,defaultMatchWidth:"wide",parsePatterns:aye,defaultParseWidth:"any"}),quarter:rP({matchPatterns:lye,defaultMatchWidth:"wide",parsePatterns:cye,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:rP({matchPatterns:uye,defaultMatchWidth:"wide",parsePatterns:fye,defaultParseWidth:"any"}),day:rP({matchPatterns:dye,defaultMatchWidth:"wide",parsePatterns:hye,defaultParseWidth:"any"}),dayPeriod:rP({matchPatterns:mye,defaultMatchWidth:"any",parsePatterns:gye,defaultParseWidth:"any"})};const bye=pye;var vye={code:"en-US",formatDistance:Lve,formatLong:Vve,formatRelative:jve,localize:eye,match:bye,options:{weekStartsOn:0,firstWeekContainsDate:1}};const yye=vye;function ahe(r,e){if(r==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t]);return r}function wye(r){return ahe({},r)}var $ie=1440,_ye=2520,ate=43200,Cye=86400;function Sye(r,e,t){var s,a;H0(2,arguments);var u=Eve(),f=(s=(a=t==null?void 0:t.locale)!==null&&a!==void 0?a:u.locale)!==null&&s!==void 0?s:yye;if(!f.formatDistance)throw new RangeError("locale must contain formatDistance property");var m=xz(r,e);if(isNaN(m))throw new RangeError("Invalid time value");var g=ahe(wye(t),{addSuffix:Boolean(t==null?void 0:t.addSuffix),comparison:m}),y,C;m>0?(y=Fh(e),C=Fh(r)):(y=Fh(r),C=Fh(e));var A=Pve(C,y),O=(Fie(C)-Fie(y))/1e3,N=Math.round((A-O)/60),L;if(N<2)return t!=null&&t.includeSeconds?A<5?f.formatDistance("lessThanXSeconds",5,g):A<10?f.formatDistance("lessThanXSeconds",10,g):A<20?f.formatDistance("lessThanXSeconds",20,g):A<40?f.formatDistance("halfAMinute",0,g):A<60?f.formatDistance("lessThanXMinutes",1,g):f.formatDistance("xMinutes",1,g):N===0?f.formatDistance("lessThanXMinutes",1,g):f.formatDistance("xMinutes",N,g);if(N<45)return f.formatDistance("xMinutes",N,g);if(N<90)return f.formatDistance("aboutXHours",1,g);if(N<$ie){var j=Math.round(N/60);return f.formatDistance("aboutXHours",j,g)}else{if(N<_ye)return f.formatDistance("xDays",1,g);if(Ng.name===(e==null?void 0:e._sys.schema));if(!(s!=null&&s.titleTemplate))return zie(s,e);let a=e.data,f=Dp.parse(s.titleTemplate).filter(g=>g[0]=="name").map(g=>g[1]).filter(g=>{let y=s.fields.find(C=>C.name===g);return(y==null?void 0:y.info.name)==="reference"}).reduce((g,y)=>{let C=t.edges.find(O=>O.source===e.id&&O.field===y),A=t.records.find(O=>O.id===(C==null?void 0:C.target));return g[y]=O1(r,A,t),g},{});a={...a,...f};let m=Dp.render(s.titleTemplate,a);return!m||m===""?zie(s,e):uhe(m.slice(0,300))}function zie(r,e){var t;return(r==null?void 0:r.type)==="files"?e._file.path:uhe(e==null?void 0:e.data[(t=r.fields.filter(s=>s.info.name==="text")[0])==null?void 0:t.name]).slice(0,300)}function Vie(r){let e,t,s;return{c(){e=he("a"),t=an(r[1]),q(e,"href",s=r[3].lucentUrl+"/records/"+r[0].id),q(e,"class","text-decoration-none rounded py-1 px-2 d-inline-block svelte-nbbgyi"),q(e,"title",r[1]),us(e,"border","2px solid "+(r[2].color?r[2].color:"#999"),1),us(e,"white-space","nowrap")},m(a,u){ze(a,e,u),ee(e,t)},p(a,u){u&2&&so(t,a[1]),u&1&&s!==(s=a[3].lucentUrl+"/records/"+a[0].id)&&q(e,"href",s),u&2&&q(e,"title",a[1]),u&4&&us(e,"border","2px solid "+(a[2].color?a[2].color:"#999"),1)},d(a){a&&He(e)}}}function Eye(r){var s;let e,t=((s=r[0])==null?void 0:s.data)&&Vie(r);return{c(){t&&t.c(),e=Xs()},m(a,u){t&&t.m(a,u),ze(a,e,u)},p(a,[u]){var f;(f=a[0])!=null&&f.data?t?t.p(a,u):(t=Vie(a),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:xn,o:xn,d(a){t&&t.d(a),a&&He(e)}}}function xye(r,e,t){let s,a;const u=Ya("channel");let{record:f}=e,{graph:m}=e;return r.$$set=g=>{"record"in g&&t(0,f=g.record),"graph"in g&&t(4,m=g.graph)},r.$$.update=()=>{r.$$.dirty&1&&t(2,s=u.schemas.find(g=>g.name===f._sys.schema)),r.$$.dirty&17&&t(1,a=O1(u.schemas,f,m))},[f,a,s,u,m]}class rI extends Oo{constructor(e){super(),Do(this,e,xye,Eye,To,{record:0,graph:4})}}function Wie(r,e,t){const s=r.slice();return s[2]=e[t],s[4]=t,s}function Uie(r){let e,t,s=r[0].reverse(),a=[];for(let f=0;fWe(a[f],1,1,()=>{a[f]=null});return{c(){e=he("div");for(let f=0;f0&&Uie(r);return{c(){s&&s.c(),e=Xs()},m(a,u){s&&s.m(a,u),ze(a,e,u),t=!0},p(a,[u]){a[0].length>0?s?(s.p(a,u),u&1&&Me(s,1)):(s=Uie(a),s.c(),Me(s,1),s.m(e.parentNode,e)):s&&(So(),We(s,1,1,()=>{s=null}),ko())},i(a){t||(Me(s),t=!0)},o(a){We(s),t=!1},d(a){s&&s.d(a),a&&He(e)}}}function Dye(r,e,t){let{managerRecords:s}=e,{graph:a}=e;return r.$$set=u=>{"managerRecords"in u&&t(0,s=u.managerRecords),"graph"in u&&t(1,a=u.graph)},[s,a]}class Oye extends Oo{constructor(e){super(),Do(this,e,Dye,Tye,To,{managerRecords:0,graph:1})}}function Mye(r){let e;return{c(){e=an("New Record")},m(t,s){ze(t,e,s)},p:xn,d(t){t&&He(e)}}}function Rye(r){let e=O1(r[5].schemas,r[3],r[2])+"",t;return{c(){t=an(e)},m(s,a){ze(s,t,a)},p(s,a){a&12&&e!==(e=O1(s[5].schemas,s[3],s[2])+"")&&so(t,e)},d(s){s&&He(t)}}}function Zie(r){let e,t,s,a,u,f,m,g,y,C,A,O,N,L,j,W,J;s=new wl({props:{icon:"ellipsis"}});let Q=!r[4]&&qie(r);return{c(){e=he("div"),t=he("button"),sn(s.$$.fragment),a=et(),u=he("div"),f=he("h6"),f.textContent="Record Actions",m=et(),g=he("a"),y=an("Create new"),A=et(),Q&&Q.c(),O=et(),N=he("a"),L=an("Revisions"),q(t,"class","btn btn-link btn-sm"),q(t,"type","button"),q(t,"data-bs-toggle","dropdown"),q(t,"aria-expanded","false"),q(f,"class","dropdown-header"),q(g,"class","dropdown-item"),q(g,"href",C=r[5].lucentUrl+"/records/new?schema="+r[1].name),q(N,"class","dropdown-item"),q(N,"href",r[5].lucentUrl),q(u,"class","dropdown-menu"),q(e,"class","dropdown d-inline-block")},m(F,te){ze(F,e,te),ee(e,t),nn(s,t,null),ee(e,a),ee(e,u),ee(u,f),ee(u,m),ee(u,g),ee(g,y),ee(u,A),Q&&Q.m(u,null),ee(u,O),ee(u,N),ee(N,L),j=!0,W||(J=Wn(N,"click",Bf(r[7])),W=!0)},p(F,te){(!j||te&2&&C!==(C=F[5].lucentUrl+"/records/new?schema="+F[1].name))&&q(g,"href",C),F[4]?Q&&(Q.d(1),Q=null):Q?Q.p(F,te):(Q=qie(F),Q.c(),Q.m(u,O))},i(F){j||(Me(s.$$.fragment,F),j=!0)},o(F){We(s.$$.fragment,F),j=!1},d(F){F&&He(e),on(s),Q&&Q.d(),W=!1,J()}}}function qie(r){let e,t,s,a;return{c(){e=he("a"),t=an("Clone"),q(e,"class","dropdown-item"),q(e,"href",r[5].lucentUrl)},m(u,f){ze(u,e,f),ee(e,t),s||(a=Wn(e,"click",r[6]),s=!0)},p:xn,d(u){u&&He(e),s=!1,a()}}}function Nye(r){let e,t,s=r[1].label.toUpperCase()+"",a,u,f,m,g,y;function C(L,j){return L[4]?Mye:Rye}let A=C(r),O=A(r),N=!r[4]&&Zie(r);return{c(){e=he("h3"),t=he("a"),a=an(s),f=et(),m=he("span"),O.c(),g=et(),N&&N.c(),q(t,"class","text-muted d-block text-decoration-none fs-6 mb-1"),q(t,"href",u=r[5].lucentUrl+"/content/"+r[1].name),q(m,"class","text-dark d-block"),q(e,"class","header-normal mt-5 mb-0")},m(L,j){ze(L,e,j),ee(e,t),ee(t,a),ee(e,f),ee(e,m),O.m(m,null),ee(e,g),N&&N.m(e,null),y=!0},p(L,[j]){(!y||j&2)&&s!==(s=L[1].label.toUpperCase()+"")&&so(a,s),(!y||j&2&&u!==(u=L[5].lucentUrl+"/content/"+L[1].name))&&q(t,"href",u),A===(A=C(L))&&O?O.p(L,j):(O.d(1),O=A(L),O&&(O.c(),O.m(m,null))),L[4]?N&&(So(),We(N,1,1,()=>{N=null}),ko()):N?(N.p(L,j),j&16&&Me(N,1)):(N=Zie(L),N.c(),Me(N,1),N.m(e,null))},i(L){y||(Me(N),y=!0)},o(L){We(N),y=!1},d(L){L&&He(e),O.d(),N&&N.d()}}}function Pye(r,e,t){const s=Ya("channel");let{schema:a}=e,{graph:u}=e,{record:f}=e,{isCreateMode:m}=e,{activeContentTab:g}=e;function y(A){A.preventDefault(),axios.post(s.lucentUrl+"/records/clone/"+f.id).then(O=>{window.location=s.lucentUrl+"/records/"+O.data.id}).catch(O=>{})}const C=A=>t(0,g="_info");return r.$$set=A=>{"schema"in A&&t(1,a=A.schema),"graph"in A&&t(2,u=A.graph),"record"in A&&t(3,f=A.record),"isCreateMode"in A&&t(4,m=A.isCreateMode),"activeContentTab"in A&&t(0,g=A.activeContentTab)},[g,a,u,f,m,s,y,C]}class Iye extends Oo{constructor(e){super(),Do(this,e,Pye,Nye,To,{schema:1,graph:2,record:3,isCreateMode:4,activeContentTab:0})}}function fhe(r){return dhe()[r]}function dhe(){return{published:{value:"published",text:"Published",bg:"success",color:"white"},trashed:{value:"trashed",text:"Trashed",bg:"danger",color:"white"},draft:{value:"draft",text:"Draft",bg:"warning",color:"dark"}}}function Bye(r){let e,t=r[0].text+"",s;return{c(){e=he("span"),s=an(t),q(e,"class","badge text-bg-"+r[0].bg),us(e,"max-width","84px")},m(a,u){ze(a,e,u),ee(e,s)},p:xn,i:xn,o:xn,d(a){a&&He(e)}}}function Lye(r,e,t){let{status:s}=e,a=fhe(s);return r.$$set=u=>{"status"in u&&t(1,s=u.status)},[a,s]}class zV extends Oo{constructor(e){super(),Do(this,e,Lye,Bye,To,{status:1})}}function Gie(r,e,t){const s=r.slice();return s[8]=e[t],s}function Kie(r){let e,t=r[8].text+"",s,a,u,f;function m(...g){return r[7](r[8],...g)}return{c(){e=he("button"),s=an(t),a=et(),q(e,"type","button"),q(e,"class","dropdown-item my-2 rounded w-100 bg-"+r[8].bg+" text-"+r[8].color)},m(g,y){ze(g,e,y),ee(e,s),ee(e,a),u||(f=Wn(e,"click",m),u=!0)},p(g,y){r=g},d(g){g&&He(e),u=!1,f()}}}function Yie(r){let e,t=r[8].value!==r[0]&&Kie(r);return{c(){t&&t.c(),e=Xs()},m(s,a){t&&t.m(s,a),ze(s,e,a)},p(s,a){s[8].value!==s[0]?t?t.p(s,a):(t=Kie(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(s){t&&t.d(s),s&&He(e)}}}function Fye(r){let e,t,s=r[2].text+"",a,u,f,m,g,y,C,A,O,N,L=r[3],j=[];for(let W=0;W{f=A,t(1,f)})}const C=(A,O)=>g(O,A.value);return r.$$set=A=>{"status"in A&&t(0,a=A.status),"schema"in A&&t(5,u=A.schema)},r.$$.update=()=>{r.$$.dirty&1&&t(2,s=fhe(a))},[a,f,s,m,g,u,y,C]}class hhe extends Oo{constructor(e){super(),Do(this,e,Hye,Fye,To,{status:0,schema:5})}}function Xie(r,e="",t="",s=""){return Ya("channel").filesUrl+`/thumbs/${r._file.path}`}function Jie(r){return Ya("channel").filesUrl+`/${r._file.path}`}function Qie(r){let e,t,s,a,u;const f=[zye,$ye],m=[];function g(y,C){return C&1&&(e=null),e==null&&(e=!!y[0]._file.mime.startsWith("image")),e?0:1}return t=g(r,-1),s=m[t]=f[t](r),{c(){s.c(),a=Xs()},m(y,C){m[t].m(y,C),ze(y,a,C),u=!0},p(y,C){let A=t;t=g(y,C),t===A?m[t].p(y,C):(So(),We(m[A],1,1,()=>{m[A]=null}),ko(),s=m[t],s?s.p(y,C):(s=m[t]=f[t](y),s.c()),Me(s,1),s.m(a.parentNode,a))},i(y){u||(Me(s),u=!0)},o(y){We(s),u=!1},d(y){m[t].d(y),y&&He(a)}}}function $ye(r){let e,t,s,a,u,f=r[0]._file.path.split(".").pop()+"",m,g,y,C;return t=new wl({props:{icon:"file",width:r[3],height:r[3]}}),{c(){e=he("a"),sn(t.$$.fragment),s=et(),a=he("span"),u=an("."),m=an(f),q(a,"class","ms-2"),us(a,"font-size",r[4]+"px"),q(e,"href",g=r[5].lucentUrl+"/records/"+r[0].id),q(e,"title",y=r[0]._file.path),q(e,"class","btn btn-outline-primary btn-sm d-flex align-items-center justify-content-center"),us(e,"width",r[2]+"px"),us(e,"height",r[2]+"px")},m(A,O){ze(A,e,O),nn(t,e,null),ee(e,s),ee(e,a),ee(a,u),ee(a,m),C=!0},p(A,O){const N={};O&8&&(N.width=A[3]),O&8&&(N.height=A[3]),t.$set(N),(!C||O&1)&&f!==(f=A[0]._file.path.split(".").pop()+"")&&so(m,f),(!C||O&16)&&us(a,"font-size",A[4]+"px"),(!C||O&1&&g!==(g=A[5].lucentUrl+"/records/"+A[0].id))&&q(e,"href",g),(!C||O&1&&y!==(y=A[0]._file.path))&&q(e,"title",y),(!C||O&4)&&us(e,"width",A[2]+"px"),(!C||O&4)&&us(e,"height",A[2]+"px")},i(A){C||(Me(t.$$.fragment,A),C=!0)},o(A){We(t.$$.fragment,A),C=!1},d(A){A&&He(e),on(t)}}}function zye(r){let e,t,s,a,u,f;return{c(){e=he("a"),t=he("img"),q(t,"class","rounded w-100"),wie(t.src,s=Xie(r[0],r[2],r[2],"crop"))||q(t,"src",s),q(t,"alt",a=r[0]._file.path),q(e,"href",u=r[5].lucentUrl+"/records/"+r[0].id),q(e,"title",f=r[0]._file.path),q(e,"class","d-flex align-items-center justify-content-center "),us(e,"width",r[2]+"px"),us(e,"height",r[2]+"px")},m(m,g){ze(m,e,g),ee(e,t)},p(m,g){g&5&&!wie(t.src,s=Xie(m[0],m[2],m[2],"crop"))&&q(t,"src",s),g&1&&a!==(a=m[0]._file.path)&&q(t,"alt",a),g&1&&u!==(u=m[5].lucentUrl+"/records/"+m[0].id)&&q(e,"href",u),g&1&&f!==(f=m[0]._file.path)&&q(e,"title",f),g&4&&us(e,"width",m[2]+"px"),g&4&&us(e,"height",m[2]+"px")},i:xn,o:xn,d(m){m&&He(e)}}}function eae(r){let e,t=r[0]._file.path+"",s,a,u;return{c(){e=he("a"),s=an(t),q(e,"href",a=r[5].lucentUrl+"/records/"+r[0].id),q(e,"title",u=r[0]._file.path),q(e,"class","preview-file-filename lx-small-text text-decoration-none")},m(f,m){ze(f,e,m),ee(e,s)},p(f,m){m&1&&t!==(t=f[0]._file.path+"")&&so(s,t),m&1&&a!==(a=f[5].lucentUrl+"/records/"+f[0].id)&&q(e,"href",a),m&1&&u!==(u=f[0]._file.path)&&q(e,"title",u)},d(f){f&&He(e)}}}function Vye(r){let e,t,s,a=r[0]&&Qie(r),u=r[1]&&eae(r);return{c(){a&&a.c(),e=et(),u&&u.c(),t=Xs()},m(f,m){a&&a.m(f,m),ze(f,e,m),u&&u.m(f,m),ze(f,t,m),s=!0},p(f,[m]){f[0]?a?(a.p(f,m),m&1&&Me(a,1)):(a=Qie(f),a.c(),Me(a,1),a.m(e.parentNode,e)):a&&(So(),We(a,1,1,()=>{a=null}),ko()),f[1]?u?u.p(f,m):(u=eae(f),u.c(),u.m(t.parentNode,t)):u&&(u.d(1),u=null)},i(f){s||(Me(a),s=!0)},o(f){We(a),s=!1},d(f){a&&a.d(f),f&&He(e),u&&u.d(f),f&&He(t)}}}function Wye(r,e,t){let{record:s}=e;const a=Ya("channel");let{size:u="small"}=e,{showFilename:f=!1}=e,m,g,y;return u=="large"?(m=256,g=32,y="20"):u=="medium"?(m=128,g=12,y="17"):u=="small"?(m=64,g=12,y="15"):u=="tiny"&&(m=42,g=12,y="13"),r.$$set=C=>{"record"in C&&t(0,s=C.record),"size"in C&&t(6,u=C.size),"showFilename"in C&&t(1,f=C.showFilename)},[s,f,m,g,y,a,u]}class P_ extends Oo{constructor(e){super(),Do(this,e,Wye,Vye,To,{record:0,size:6,showFilename:1})}}function tae(r){let e,t,s,a,u,f,m,g,y,C,A=r[0]._file.path+"",O,N,L,j,W,J,Q=r[0]._file.originalName+"",F,te,re,oe,X,Se,Ne=r[0]._file.mime+"",xe,ge,ve,dt,bt,qe,z,ht=(r[0]._file.size/1024).toFixed(1)+"",nt,Nt,yt,Le,ct,_n,At,Rn=r[0]._file.checksum+"",Xe,Ot,de,is,bo,ao,Eo=r[0]._file.path+"",Yo,St,Xt;s=new P_({props:{record:r[0],size:"large"}});let Et=r[0]._file.width&&nae(r);return{c(){e=he("div"),t=he("div"),sn(s.$$.fragment),a=et(),u=he("div"),f=he("ul"),m=he("li"),g=he("span"),g.textContent="Filename",y=et(),C=he("span"),O=an(A),N=et(),L=he("li"),j=he("span"),j.textContent="Original name",W=et(),J=he("span"),F=an(Q),te=et(),re=he("li"),oe=he("span"),oe.textContent="Mime type",X=et(),Se=he("span"),xe=an(Ne),ge=et(),Et&&Et.c(),ve=et(),dt=he("li"),bt=he("span"),bt.textContent="File size",qe=et(),z=he("span"),nt=an(ht),Nt=an("kB"),yt=et(),Le=he("li"),ct=he("span"),ct.textContent="Checksum",_n=et(),At=he("span"),Xe=an(Rn),Ot=et(),de=he("li"),is=he("span"),is.textContent="Download",bo=et(),ao=he("a"),Yo=an(Eo),q(t,"class","col"),us(t,"max-width","276px"),q(g,"class","text-muted"),q(m,"class","list-group-item border-primary"),q(j,"class","text-muted"),q(L,"class","list-group-item border-primary"),q(oe,"class","text-muted"),q(re,"class","list-group-item border-primary"),q(bt,"class","text-muted"),q(dt,"class","list-group-item border-primary"),q(ct,"class","text-muted"),q(Le,"class","list-group-item border-primary"),q(is,"class","text-muted"),q(ao,"href",St=Jie(r[0])),q(de,"class","list-group-item border-primary"),q(f,"class","list-group svelte-1qb90xc"),q(u,"class","col"),q(e,"class","row mb-4")},m(Pe,Wt){ze(Pe,e,Wt),ee(e,t),nn(s,t,null),ee(e,a),ee(e,u),ee(u,f),ee(f,m),ee(m,g),ee(m,y),ee(m,C),ee(C,O),ee(f,N),ee(f,L),ee(L,j),ee(L,W),ee(L,J),ee(J,F),ee(f,te),ee(f,re),ee(re,oe),ee(re,X),ee(re,Se),ee(Se,xe),ee(f,ge),Et&&Et.m(f,null),ee(f,ve),ee(f,dt),ee(dt,bt),ee(dt,qe),ee(dt,z),ee(z,nt),ee(z,Nt),ee(f,yt),ee(f,Le),ee(Le,ct),ee(Le,_n),ee(Le,At),ee(At,Xe),ee(f,Ot),ee(f,de),ee(de,is),ee(de,bo),ee(de,ao),ee(ao,Yo),Xt=!0},p(Pe,Wt){const mn={};Wt&1&&(mn.record=Pe[0]),s.$set(mn),(!Xt||Wt&1)&&A!==(A=Pe[0]._file.path+"")&&so(O,A),(!Xt||Wt&1)&&Q!==(Q=Pe[0]._file.originalName+"")&&so(F,Q),(!Xt||Wt&1)&&Ne!==(Ne=Pe[0]._file.mime+"")&&so(xe,Ne),Pe[0]._file.width?Et?Et.p(Pe,Wt):(Et=nae(Pe),Et.c(),Et.m(f,ve)):Et&&(Et.d(1),Et=null),(!Xt||Wt&1)&&ht!==(ht=(Pe[0]._file.size/1024).toFixed(1)+"")&&so(nt,ht),(!Xt||Wt&1)&&Rn!==(Rn=Pe[0]._file.checksum+"")&&so(Xe,Rn),(!Xt||Wt&1)&&Eo!==(Eo=Pe[0]._file.path+"")&&so(Yo,Eo),(!Xt||Wt&1&&St!==(St=Jie(Pe[0])))&&q(ao,"href",St)},i(Pe){Xt||(Me(s.$$.fragment,Pe),Xt=!0)},o(Pe){We(s.$$.fragment,Pe),Xt=!1},d(Pe){Pe&&He(e),on(s),Et&&Et.d()}}}function nae(r){let e,t,s,a,u=r[0]._file.width+"",f,m,g=r[0]._file.height+"",y;return{c(){e=he("li"),t=he("span"),t.textContent="Dimensions",s=et(),a=he("span"),f=an(u),m=an("x"),y=an(g),q(t,"class","text-muted"),q(e,"class","list-group-item border-primary")},m(C,A){ze(C,e,A),ee(e,t),ee(e,s),ee(e,a),ee(a,f),ee(a,m),ee(a,y)},p(C,A){A&1&&u!==(u=C[0]._file.width+"")&&so(f,u),A&1&&g!==(g=C[0]._file.height+"")&&so(y,g)},d(C){C&&He(e)}}}function Uye(r){let e,t,s=r[1].type==="files"&&tae(r);return{c(){s&&s.c(),e=Xs()},m(a,u){s&&s.m(a,u),ze(a,e,u),t=!0},p(a,[u]){a[1].type==="files"?s?(s.p(a,u),u&2&&Me(s,1)):(s=tae(a),s.c(),Me(s,1),s.m(e.parentNode,e)):s&&(So(),We(s,1,1,()=>{s=null}),ko())},i(a){t||(Me(s),t=!0)},o(a){We(s),t=!1},d(a){s&&s.d(a),a&&He(e)}}}function jye(r,e,t){let{record:s}=e,{schema:a}=e;return r.$$set=u=>{"record"in u&&t(0,s=u.record),"schema"in u&&t(1,a=u.schema)},[s,a]}class mhe extends Oo{constructor(e){super(),Do(this,e,jye,Uye,To,{record:0,schema:1})}}function oae(r,e,t){const s=r.slice();return s[11]=e[t],s}function sae(r){let e,t=r[1],s=[];for(let a=0;a1&&sae(r);return{c(){t&&t.c(),e=Xs()},m(s,a){t&&t.m(s,a),ze(s,e,a)},p(s,[a]){s[1].length>1?t?t.p(s,a):(t=sae(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:xn,o:xn,d(s){t&&t.d(s),s&&He(e)}}}function qye(r,e,t){let{recordGraph:s}=e,{record:a}=e,{schema:u}=e,{isCreateMode:f}=e,{active:m="_default"}=e,g=u.fields.filter(L=>L.ui==="tab"),y={label:"Main",name:"_default"},C={label:"Graph",name:"_graph"};f?g=[y,...g]:g=[y,...g,C];function A(L){L.preventDefault(),t(0,m="_graph")}function O(L,j){L.preventDefault(),j=="_graph"?A(L):t(0,m=j)}const N=(L,j)=>O(j,L.name);return r.$$set=L=>{"recordGraph"in L&&t(3,s=L.recordGraph),"record"in L&&t(4,a=L.record),"schema"in L&&t(5,u=L.schema),"isCreateMode"in L&&t(6,f=L.isCreateMode),"active"in L&&t(0,m=L.active)},[m,g,O,s,a,u,f,N]}class ghe extends Oo{constructor(e){super(),Do(this,e,qye,Zye,To,{recordGraph:3,record:4,schema:5,isCreateMode:6,active:0})}}function iae(r,e,t){const s=r.slice();return s[9]=e[t],s}function aae(r){let e=[],t=new Map,s,a=r[3];const u=m=>m[9].id;for(let m=0;m{axios.get("/records/suggestions",{params:{schema:u.optionsFrom,field:u.optionsField,value:m,ui:u.ui}}).then(N=>{t(3,s=N.data)}).catch(N=>{console.log(N)})},500);function y(O,N){O.preventDefault(),t(0,f=N.data[u.optionsField]),t(1,m="")}const C=(O,N)=>y(N,O),A=O=>{t(0,f=m),t(1,m="")};return r.$$set=O=>{"field"in O&&t(2,u=O.field),"value"in O&&t(0,f=O.value),"search"in O&&t(1,m=O.search)},t(3,s=[]),[f,m,u,s,a,y,g,C,A]}class VV extends Oo{constructor(e){super(),Do(this,e,Xye,Yye,To,{field:2,value:0,search:1,update:6})}get update(){return this.$$.ctx[6]}}function I1(r,e){return r&&r[e]?r[e].message:null}function Jye(r){let e,t,s,a;return{c(){e=he("input"),q(e,"type","text"),q(e,"id",r[3]),q(e,"class","form-control"),q(e,"autocomplete","off"),e.readOnly=t=r[1].readonly&&!r[2],Ts(e,"is-invalid",r[7])},m(u,f){ze(u,e,f),$r(e,r[0]),s||(a=Wn(e,"input",r[14]),s=!0)},p(u,f){f&8&&q(e,"id",u[3]),f&6&&t!==(t=u[1].readonly&&!u[2])&&(e.readOnly=t),f&1&&e.value!==u[0]&&$r(e,u[0]),f&128&&Ts(e,"is-invalid",u[7])},i:xn,o:xn,d(u){u&&He(e),s=!1,a()}}}function Qye(r){let e,t,s,a,u,f,m,g,y,C,A=r[1].optionsFrom&&uae(r),O=r[0]&&fae(r);return{c(){e=he("div"),t=he("input"),a=et(),u=he("div"),A&&A.c(),f=et(),O&&O.c(),m=Xs(),q(t,"type","search"),q(t,"id",r[3]),q(t,"class","form-control dropdown-toggle"),q(t,"placeholder","Search for options"),q(t,"data-bs-toggle","dropdown"),q(t,"autocomplete","off"),q(t,"aria-expanded","false"),t.readOnly=s=r[1].readonly&&!r[2],Ts(t,"is-invalid",r[7]),q(u,"class","dropdown-menu w-100"),q(e,"class","dropdown")},m(N,L){ze(N,e,L),ee(e,t),$r(t,r[6]),ee(e,a),ee(e,u),A&&A.m(u,null),ze(N,f,L),O&&O.m(N,L),ze(N,m,L),g=!0,y||(C=[Wn(t,"keyup",function(){I0(r[4].update)&&r[4].update.apply(this,arguments)}),Wn(t,"focus",function(){I0(r[4].update)&&r[4].update.apply(this,arguments)}),Wn(t,"input",r[9])],y=!0)},p(N,L){r=N,(!g||L&8)&&q(t,"id",r[3]),(!g||L&6&&s!==(s=r[1].readonly&&!r[2]))&&(t.readOnly=s),L&64&&t.value!==r[6]&&$r(t,r[6]),(!g||L&128)&&Ts(t,"is-invalid",r[7]),r[1].optionsFrom?A?(A.p(r,L),L&2&&Me(A,1)):(A=uae(r),A.c(),Me(A,1),A.m(u,null)):A&&(So(),We(A,1,1,()=>{A=null}),ko()),r[0]?O?O.p(r,L):(O=fae(r),O.c(),O.m(m.parentNode,m)):O&&(O.d(1),O=null)},i(N){g||(Me(A),g=!0)},o(N){We(A),g=!1},d(N){N&&He(e),A&&A.d(),N&&He(f),O&&O.d(N),N&&He(m),y=!1,Xa(C)}}}function uae(r){let e,t,s,a;function u(g){r[11](g)}function f(g){r[12](g)}let m={field:r[1]};return r[0]!==void 0&&(m.value=r[0]),r[6]!==void 0&&(m.search=r[6]),e=new VV({props:m}),r[10](e),ms.push(()=>zr(e,"value",u)),ms.push(()=>zr(e,"search",f)),{c(){sn(e.$$.fragment)},m(g,y){nn(e,g,y),a=!0},p(g,y){const C={};y&2&&(C.field=g[1]),!t&&y&1&&(t=!0,C.value=g[0],jr(()=>t=!1)),!s&&y&64&&(s=!0,C.search=g[6],jr(()=>s=!1)),e.$set(C)},i(g){a||(Me(e.$$.fragment,g),a=!0)},o(g){We(e.$$.fragment,g),a=!1},d(g){r[10](null),on(e,g)}}}function fae(r){let e,t,s,a,u,f,m;return{c(){e=he("span"),t=he("div"),s=an(r[0]),a=et(),u=he("button"),q(u,"type","button"),q(u,"class","btn-close btn-sm ms-1"),us(u,"font-size","10px"),q(u,"aria-label","Close"),q(t,"class","d-flex align-items-center "),q(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(g,y){ze(g,e,y),ee(e,t),ee(t,s),ee(t,a),ee(t,u),f||(m=Wn(u,"click",Bf(r[13])),f=!0)},p(g,y){y&1&&so(s,g[0])},d(g){g&&He(e),f=!1,m()}}}function dae(r){let e,t;return{c(){e=he("div"),t=an(r[7]),q(e,"class","invalid-feedback d-block")},m(s,a){ze(s,e,a),ee(e,t)},p(s,a){a&128&&so(t,s[7])},d(s){s&&He(e)}}}function e2e(r){let e,t,s,a,u;const f=[Qye,Jye],m=[];function g(C,A){return C[5]?0:1}t=g(r),s=m[t]=f[t](r);let y=r[7]&&dae(r);return{c(){e=he("div"),s.c(),a=et(),y&&y.c(),q(e,"class","mb-0")},m(C,A){ze(C,e,A),m[t].m(e,null),ee(e,a),y&&y.m(e,null),u=!0},p(C,[A]){let O=t;t=g(C),t===O?m[t].p(C,A):(So(),We(m[O],1,1,()=>{m[O]=null}),ko(),s=m[t],s?s.p(C,A):(s=m[t]=f[t](C),s.c()),Me(s,1),s.m(e,a)),C[7]?y?y.p(C,A):(y=dae(C),y.c(),y.m(e,null)):y&&(y.d(1),y=null)},i(C){u||(Me(s),u=!0)},o(C){We(s),u=!1},d(C){C&&He(e),m[t].d(),y&&y.d()}}}function t2e(r,e,t){let s,a,u,{field:f}=e,{value:m}=e,{isCreateMode:g}=e,{validationErrors:y}=e,{id:C}=e,A;function O(){a=this.value,t(6,a)}function N(Q){ms[Q?"unshift":"push"](()=>{A=Q,t(4,A)})}function L(Q){m=Q,t(0,m)}function j(Q){a=Q,t(6,a)}const W=Q=>t(0,m="");function J(){m=this.value,t(0,m)}return r.$$set=Q=>{"field"in Q&&t(1,f=Q.field),"value"in Q&&t(0,m=Q.value),"isCreateMode"in Q&&t(2,g=Q.isCreateMode),"validationErrors"in Q&&t(8,y=Q.validationErrors),"id"in Q&&t(3,C=Q.id)},r.$$.update=()=>{r.$$.dirty&258&&t(7,s=I1(y,f.name)),r.$$.dirty&6&&t(5,u=f.optionsFrom&&!(f.readonly&&!g))},t(6,a=""),[m,f,g,C,A,u,a,s,y,O,N,L,j,W,J]}class phe extends Oo{constructor(e){super(),Do(this,e,t2e,e2e,To,{field:1,value:0,isCreateMode:2,validationErrors:8,id:3})}}function n2e(r){let e,t,s;return t=new P_({props:{record:r[0],size:"small"}}),{c(){e=he("div"),sn(t.$$.fragment),us(e,"max-width","94px"),us(e,"margin-right","15px")},m(a,u){ze(a,e,u),nn(t,e,null),s=!0},p(a,u){const f={};u&1&&(f.record=a[0]),t.$set(f)},i(a){s||(Me(t.$$.fragment,a),s=!0)},o(a){We(t.$$.fragment,a),s=!1},d(a){a&&He(e),on(t)}}}function hae(r){let e,t;return e=new zV({props:{status:r[0]._sys.status}}),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},p(s,a){const u={};a&1&&(u.status=s[0]._sys.status),e.$set(u)},i(s){t||(Me(e.$$.fragment,s),t=!0)},o(s){We(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function mae(r){let e,t,s,a,u,f;return s=new wl({props:{icon:"trash-can"}}),{c(){e=he("div"),t=he("button"),sn(s.$$.fragment),q(t,"class","trash-button text-dark btn btn-sm btn-link svelte-1qf4inx"),q(e,"class","position-absolute end-0"),us(e,"top","5px")},m(m,g){ze(m,e,g),ee(e,t),nn(s,t,null),a=!0,u||(f=Wn(t,"click",r[6]),u=!0)},p:xn,i(m){a||(Me(s.$$.fragment,m),a=!0)},o(m){We(s.$$.fragment,m),a=!1},d(m){m&&He(e),on(s),u=!1,f()}}}function o2e(r){let e,t,s,a,u,f,m,g,y,C,A,O,N,L,j=r[4].type==="files"&&n2e(r),W=r[0]._sys.status==="draft"&&hae(r),J=r[2]&&mae(r);return{c(){var Q;e=he("div"),t=he("div"),j&&j.c(),s=et(),a=he("div"),u=he("a"),f=an(r[5]),g=et(),y=he("small"),y.textContent=`${r[4].label}`,C=et(),A=he("small"),W&&W.c(),O=et(),J&&J.c(),q(u,"class","title-link m-0 fs-5 text-decoration-none text-dark d-block svelte-1qf4inx"),q(u,"href",m=r[3].lucentUrl+"/records/"+r[0].id),q(u,"title",r[5]),q(y,"class","text-muted"),q(A,"class","text-muted"),q(a,"class","overflow-hidden"),q(t,"class","card-body d-flex"),q(e,"class",N="card mb-2 bg-light "+r[1]+" svelte-1qf4inx"),us(e,"border-color",(Q=r[4].color)!=null?Q:"#ccc"),us(e,"border-width","1px")},m(Q,F){ze(Q,e,F),ee(e,t),j&&j.m(t,null),ee(t,s),ee(t,a),ee(a,u),ee(u,f),ee(a,g),ee(a,y),ee(a,C),ee(a,A),W&&W.m(A,null),ee(e,O),J&&J.m(e,null),L=!0},p(Q,[F]){Q[4].type==="files"&&j.p(Q,F),(!L||F&1&&m!==(m=Q[3].lucentUrl+"/records/"+Q[0].id))&&q(u,"href",m),Q[0]._sys.status==="draft"?W?(W.p(Q,F),F&1&&Me(W,1)):(W=hae(Q),W.c(),Me(W,1),W.m(A,null)):W&&(So(),We(W,1,1,()=>{W=null}),ko()),Q[2]?J?(J.p(Q,F),F&4&&Me(J,1)):(J=mae(Q),J.c(),Me(J,1),J.m(e,null)):J&&(So(),We(J,1,1,()=>{J=null}),ko()),(!L||F&2&&N!==(N="card mb-2 bg-light "+Q[1]+" svelte-1qf4inx"))&&q(e,"class",N)},i(Q){L||(Me(j),Me(W),Me(J),L=!0)},o(Q){We(j),We(W),We(J),L=!1},d(Q){Q&&He(e),j&&j.d(),W&&W.d(),J&&J.d()}}}function s2e(r,e,t){const s=P1(),a=Ya("channel");let{graph:u}=e,{record:f}=e,{classes:m=""}=e,{hasDelete:g=!1}=e,y=a.schemas.find(O=>O.name===f._sys.schema),C=O1(a.schemas,f,u);function A(O){O.preventDefault(),s("remove",f.id)}return r.$$set=O=>{"graph"in O&&t(7,u=O.graph),"record"in O&&t(0,f=O.record),"classes"in O&&t(1,m=O.classes),"hasDelete"in O&&t(2,g=O.hasDelete)},[f,m,g,a,y,C,A,u]}class WV extends Oo{constructor(e){super(),Do(this,e,s2e,o2e,To,{graph:7,record:0,classes:1,hasDelete:2})}}function iI(r,e,t,s){var m,g;if(r===e)return t;let a=(m=t==null?void 0:t.filter(y=>y.field===s))!=null?m:[],u=(g=t==null?void 0:t.filter(y=>y.field!==s))!=null?g:[],f=a.splice(r,1)[0];return a.splice(e,0,f),[...u,...a]}function gae(r,e,t){const s=r.slice();return s[23]=e[t],s}function pae(r){let e,t,s,a;function u(g){r[15](g)}function f(g){r[16](g)}let m={field:r[23],schema:r[2],schemas:r[3],record:r[0],validationErrors:r[5],isCreateMode:r[4]};return r[0].data!==void 0&&(m.data=r[0].data),r[1]!==void 0&&(m.graph=r[1]),e=new Zpe({props:m}),ms.push(()=>zr(e,"data",u)),ms.push(()=>zr(e,"graph",f)),{c(){sn(e.$$.fragment)},m(g,y){nn(e,g,y),a=!0},p(g,y){const C={};y&4&&(C.schema=g[2]),y&8&&(C.schemas=g[3]),y&1&&(C.record=g[0]),y&32&&(C.validationErrors=g[5]),y&16&&(C.isCreateMode=g[4]),!t&&y&1&&(t=!0,C.data=g[0].data,jr(()=>t=!1)),!s&&y&2&&(s=!0,C.graph=g[1],jr(()=>s=!1)),e.$set(C)},i(g){a||(Me(e.$$.fragment,g),a=!0)},o(g){We(e.$$.fragment,g),a=!1},d(g){on(e,g)}}}function bae(r,e){let t,s=e[10][e[6]].includes(e[23].name),a,u,f=s&&pae(e);return{key:r,first:null,c(){t=Xs(),f&&f.c(),a=Xs(),this.first=t},m(m,g){ze(m,t,g),f&&f.m(m,g),ze(m,a,g),u=!0},p(m,g){e=m,g&64&&(s=e[10][e[6]].includes(e[23].name)),s?f?(f.p(e,g),g&64&&Me(f,1)):(f=pae(e),f.c(),Me(f,1),f.m(a.parentNode,a)):f&&(So(),We(f,1,1,()=>{f=null}),ko())},i(m){u||(Me(f),u=!0)},o(m){We(f),u=!1},d(m){m&&He(t),f&&f.d(m),m&&He(a)}}}function vae(r){let e,t,s;function a(f){r[17](f)}let u={schema:r[2]};return r[0]._sys.status!==void 0&&(u.status=r[0]._sys.status),e=new hhe({props:u}),ms.push(()=>zr(e,"status",a)),{c(){sn(e.$$.fragment)},m(f,m){nn(e,f,m),s=!0},p(f,m){const g={};m&4&&(g.schema=f[2]),!t&&m&1&&(t=!0,g.status=f[0]._sys.status,jr(()=>t=!1)),e.$set(g)},i(f){s||(Me(e.$$.fragment,f),s=!0)},o(f){We(e.$$.fragment,f),s=!1},d(f){on(e,f)}}}function r2e(r){let e,t,s,a,u,f;return{c(){e=he("button"),t=he("span"),s=an(` + Save`),q(t,"class","spinner-border spinner-border-sm"),q(t,"role","status"),q(t,"aria-hidden","true"),e.disabled=a=!r[7],q(e,"class","ms-2 btn btn-primary btn-spinner")},m(m,g){ze(m,e,g),ee(e,t),ee(e,s),u||(f=Wn(e,"click",r[13]),u=!0)},p(m,g){g&128&&a!==(a=!m[7])&&(e.disabled=a)},d(m){m&&He(e),u=!1,f()}}}function i2e(r){let e,t,s;return{c(){e=he("button"),e.innerHTML=` + Add`,q(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,u){ze(a,e,u),t||(s=Wn(e,"click",r[13]),t=!0)},p:xn,d(a){a&&He(e),t=!1,s()}}}function a2e(r){let e,t,s,a,u,f,m,g,y,C=[],A=new Map,O,N,L,j,W,J,Q,F,te;t=new nI({props:{message:r[8]}});function re(dt){r[14](dt)}let oe={schema:r[2],isCreateMode:r[4],record:r[0]};r[6]!==void 0&&(oe.active=r[6]),u=new ghe({props:oe}),ms.push(()=>zr(u,"active",re)),g=new mhe({props:{record:r[0],schema:r[2]}});let X=r[9];const Se=dt=>dt[23].name;for(let dt=0;dtf=!1)),u.$set(z);const ht={};bt&1&&(ht.record=dt[0]),bt&4&&(ht.schema=dt[2]),g.$set(ht),bt&1663&&(X=dt[9],So(),C=F0(C,bt,Se,1,dt,X,A,a,f2,bae,null,gae),ko()),dt[2].hasDrafts?Ne?(Ne.p(dt,bt),bt&4&&Me(Ne,1)):(Ne=vae(dt),Ne.c(),Me(Ne,1),Ne.m(L,j)):Ne&&(So(),We(Ne,1,1,()=>{Ne=null}),ko()),ge===(ge=xe(dt))&&ve?ve.p(dt,bt):(ve.d(1),ve=ge(dt),ve&&(ve.c(),ve.m(L,W)))},i(dt){if(!Q){Me(t.$$.fragment,dt),Me(u.$$.fragment,dt),Me(g.$$.fragment,dt);for(let bt=0;btxe.trashed===!1&&xe.name!=="id"),j="_default",W=f.fields.reduce((xe,ge)=>{var ve;return ge.ui==="tab"?(j=ge.name,xe):(xe[j]=[...(ve=xe[j])!=null?ve:[],ge.name],xe)},[]);mv(()=>{J()});function J(){A={data:JSON.parse(JSON.stringify(g.data)),_sys:JSON.parse(JSON.stringify(g._sys)),_file:JSON.parse(JSON.stringify(g._file)),edges:JSON.parse(JSON.stringify(y.edges))}}ehe(()=>{t(7,N=F())});function Q(xe){return N?xe.returnValue="You have unsaved changes. Are you sure you want to exit?":(delete xe.returnValue,"...")}function F(){return C?!1:!mu.exports.isEqual(A,{data:g.data,_sys:g._sys,_file:g._file,edges:y.edges})}function te(xe){xe.preventDefault(),u("cancel")}function re(xe){return xe.preventDefault(),console.log("SAVE: Attempt"),t(5,s=null),t(8,a=""),new Promise(function(ge,ve){var dt,bt;if(!N&&!C){ge(null);return}if(!g){ge(null);return}t(1,y.edges=(bt=(dt=y.edges)==null?void 0:dt.filter(qe=>!qe._isTrashed&&qe.source===g.id))!=null?bt:[],y),axios.post("/records",{record:g,edges:y.edges,isCreateMode:C}).then(function(qe){console.log("SAVE: SAVED INLINE"),t(0,g=qe.data.records[0]),t(1,y=qe.data),C||J(),u("inlinesaved",{records:[g]}),ge(null)}).catch(function(qe){qe.response&&(typeof qe.response.data.error=="string"?t(8,a=qe.response.data.error):t(5,s=qe.response.data.error)),ge(null)})})}function oe(xe){O=xe,t(6,O)}function X(xe){r.$$.not_equal(g.data,xe)&&(g.data=xe,t(0,g))}function Se(xe){y=xe,t(1,y)}function Ne(xe){r.$$.not_equal(g._sys.status,xe)&&(g._sys.status=xe,t(0,g))}return r.$$set=xe=>{"schema"in xe&&t(2,f=xe.schema),"schemas"in xe&&t(3,m=xe.schemas),"record"in xe&&t(0,g=xe.record),"graph"in xe&&t(1,y=xe.graph),"isCreateMode"in xe&&t(4,C=xe.isCreateMode)},r.$$.update=()=>{r.$$.dirty&32&&t(8,a=s?`Record submission failed. ${Object.entries(s).length} error(s)`:null)},t(5,s=null),[g,y,f,m,C,s,O,N,a,L,W,Q,te,re,oe,X,Se,Ne]}class bhe extends Oo{constructor(e){super(),Do(this,e,l2e,a2e,To,{schema:2,schemas:3,record:0,graph:1,isCreateMode:4})}}function yae(r,e,t){const s=r.slice();return s[19]=e[t],s}function wae(r,e,t){const s=r.slice();return s[22]=e[t],s}function _ae(r){let e,t=r[22].label+"",s;return{c(){e=he("option"),s=an(t),e.__value=r[22],e.value=e.__value},m(a,u){ze(a,e,u),ee(e,s)},p:xn,d(a){a&&He(e)}}}function Cae(r){let e,t=r[19].label+"",s,a;return{c(){e=he("option"),s=an(t),e.__value=a=r[19],e.value=e.__value},m(u,f){ze(u,e,f),ee(e,s)},p(u,f){f&2&&t!==(t=u[19].label+"")&&so(s,t),f&2&&a!==(a=u[19])&&(e.__value=a,e.value=e.__value)},d(u){u&&He(e)}}}function c2e(r){let e,t,s,a,u,f,m,g,y,C,A,O,N,L,j,W,J,Q,F,te,re,oe,X,Se,Ne,xe,ge,ve,dt,bt;a=new wl({props:{icon:"filter"}});let qe=r[5],z=[];for(let Nt=0;NtAdvanced filters',Se=et(),Ne=he("form"),xe=he("div"),ge=he("input"),q(f,"class","ms-1"),q(s,"class","btn btn-sm btn-outline-primary dropdown-toggle d-flex align-items-center"),q(s,"type","button"),q(s,"data-bs-toggle","dropdown"),q(s,"data-bs-auto-close","outside"),q(s,"aria-expanded","false"),q(C,"class","form-select"),r[0]===void 0&&hk(()=>r[13].call(C)),q(y,"class","px-3 py-1 d-flex align-items-center"),q(N,"class","form-select"),r[4]===void 0&&hk(()=>r[14].call(N)),q(O,"class","px-3 py-1 d-flex align-items-center"),q(W,"type","text"),q(W,"class","form-control"),q(j,"class","px-3 py-1 d-flex align-items-center"),q(F,"class","btn btn-outline-primary"),q(F,"type","button"),q(Q,"class","px-3 py-1 d-flex align-items-center"),q(ge,"type","search"),q(ge,"class","form-control"),q(ge,"placeholder","Advanced filters"),ge.required=!0,q(xe,"class","px-3 py-1 d-flex align-items-center"),q(g,"class","dropdown-menu"),us(g,"width","300px"),q(t,"class","btn-group"),q(e,"class","mx-2 d-flex align-items-center")},m(Nt,yt){ze(Nt,e,yt),ee(e,t),ee(t,s),nn(a,s,null),ee(s,u),ee(s,f),ee(t,m),ee(t,g),ee(g,y),ee(y,C);for(let Le=0;Leoe.files===!1));let N=[...f.fields,...O].filter(oe=>!["file","json","tab"].includes(oe.ui)),L,j="";function W(oe){oe.preventDefault();let X="";f.fields.find(xe=>xe.name===L.name)&&(X="data.");let Se=`filter[${X+L.name}_${a.name}]`;const Ne=new URL(C!=null?C:window.location.href);Ne.searchParams.set("skip","0"),Ne.searchParams.set(Se,j),y?u("refresh",Ne):window.location=Ne}function J(oe){var ge,ve;oe.preventDefault();let X=(ge=A.split("=")[0])!=null?ge:"";if(!X)return;let Se=`filter[${X}]`,Ne=(ve=A.split("=")[1])!=null?ve:"";if(!Ne)return;const xe=new URL(C!=null?C:window.location.href);xe.searchParams.set("skip","0"),xe.searchParams.set(Se,Ne),y?u("refresh",xe):window.location=xe}function Q(){L=Cie(this),t(0,L),t(5,N)}function F(){a=Cie(this),t(4,a),t(1,s),t(10,g),t(0,L),t(1,s),t(10,g),t(0,L)}function te(){j=this.value,t(3,j)}function re(){A=this.value,t(2,A)}return r.$$set=oe=>{"schema"in oe&&t(8,f=oe.schema),"systemFields"in oe&&t(9,m=oe.systemFields),"operators"in oe&&t(10,g=oe.operators),"inModal"in oe&&t(11,y=oe.inModal),"modalUrl"in oe&&t(12,C=oe.modalUrl)},r.$$.update=()=>{r.$$.dirty&1025&&t(1,s=g.filter(oe=>oe.uis.includes(L==null?void 0:L.ui)||oe.uis[0]=="*")),r.$$.dirty&2&&t(4,a=s[0])},[L,s,A,j,a,N,W,J,f,m,g,y,C,Q,F,te,re]}class f2e extends Oo{constructor(e){super(),Do(this,e,u2e,c2e,To,{schema:8,systemFields:9,operators:10,inModal:11,modalUrl:12})}}function d2e(r){let e,t,s,a,u,f,m,g;return{c(){e=he("fieldset"),t=he("label"),s=an(`Upload file + `),a=he("span"),a.innerHTML='Loading...',u=et(),f=he("input"),q(a,"class","spinner-border spinner-border-sm"),q(a,"role","status"),q(a,"aria-hidden","true"),q(f,"class","form-control"),q(f,"type","file"),q(f,"id","formFile"),f.multiple=!0,q(f,"accept",h2e),f.disabled=r[0],f.hidden=!0,q(t,"class","btn btn-primary btn-sm btn-spinner "),e.disabled=r[0]},m(y,C){ze(y,e,C),ee(e,t),ee(t,s),ee(t,a),ee(t,u),ee(t,f),m||(g=Wn(f,"input",r[1]),m=!0)},p(y,[C]){C&1&&(f.disabled=y[0]),C&1&&(e.disabled=y[0])},i:xn,o:xn,d(y){y&&He(e),m=!1,g()}}}let h2e="";function m2e(r,e,t){const s=P1(),a=Ya("channel");let{schema:u}=e,f=[],m=!1;function g(y){t(0,m=!0),f=y.target.files?[...y.target.files]:[];let C=new FormData;C.append("schema",u.name),Array.from(f).forEach(function(A){C.append("files[]",A)}),s("beforeUpload",f),axios.post(a.lucentUrl+"/files/upload",C,{headers:{"Content-Type":"multipart/form-data"}}).then(A=>{A.data.error?s("uploadError",A.data.error):s("uploadComplete",A.data),t(0,m=!1)}).catch(A=>{t(0,m=!1),console.log(A.response.data)})}return r.$$set=y=>{"schema"in y&&t(2,u=y.schema)},[m,g,u]}class g2e extends Oo{constructor(e){super(),Do(this,e,m2e,d2e,To,{schema:2})}}function Sae(r,e,t){const s=r.slice();return s[18]=e[t],s}function kae(r,e,t){const s=r.slice();return s[18]=e[t],s}function p2e(r){let e,t;return e=new wl({props:{icon:"arrow-up-short-wide"}}),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},i(s){t||(Me(e.$$.fragment,s),t=!0)},o(s){We(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function b2e(r){let e,t;return e=new wl({props:{icon:"arrow-down-wide-short"}}),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},i(s){t||(Me(e.$$.fragment,s),t=!0)},o(s){We(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function Eae(r){let e,t,s,a,u,f,m,g,y,C,A,O=r[18].label+"",N,L,j,W,J;a=new wl({props:{icon:"arrow-up-short-wide"}});function Q(...re){return r[10](r[18],...re)}g=new wl({props:{icon:"arrow-down-wide-short"}});function F(...re){return r[11](r[18],...re)}function te(...re){return r[12](r[18],...re)}return{c(){e=he("div"),t=he("div"),s=he("button"),sn(a.$$.fragment),f=et(),m=he("button"),sn(g.$$.fragment),C=et(),A=he("button"),N=an(O),L=et(),q(s,"title","Sort Ascending"),q(s,"class",u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")),q(m,"title","Sort Descending"),q(m,"class",y="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")),q(A,"title","Sort Ascending"),q(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),us(A,"overflow","hidden"),q(t,"class","btn-group w-100"),q(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(re,oe){ze(re,e,oe),ee(e,t),ee(t,s),nn(a,s,null),ee(t,f),ee(t,m),nn(g,m,null),ee(t,C),ee(t,A),ee(A,N),ee(e,L),j=!0,W||(J=[Wn(s,"click",Q),Wn(m,"click",F),Wn(A,"click",te)],W=!0)},p(re,oe){r=re,(!j||oe&5&&u!==(u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&q(s,"class",u),(!j||oe&5&&y!==(y="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&q(m,"class",y),(!j||oe&4)&&O!==(O=r[18].label+"")&&so(N,O)},i(re){j||(Me(a.$$.fragment,re),Me(g.$$.fragment,re),j=!0)},o(re){We(a.$$.fragment,re),We(g.$$.fragment,re),j=!1},d(re){re&&He(e),on(a),on(g),W=!1,Xa(J)}}}function xae(r){let e,t,s,a,u,f,m,g,y,C,A,O=r[18].label+"",N,L,j,W,J;a=new wl({props:{icon:"arrow-up-short-wide"}});function Q(...re){return r[13](r[18],...re)}g=new wl({props:{icon:"arrow-down-wide-short"}});function F(...re){return r[14](r[18],...re)}function te(...re){return r[15](r[18],...re)}return{c(){e=he("div"),t=he("div"),s=he("button"),sn(a.$$.fragment),f=et(),m=he("button"),sn(g.$$.fragment),C=et(),A=he("button"),N=an(O),L=et(),q(s,"title","Sort Ascending"),q(s,"class",u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")),q(m,"title","Sort Descending"),q(m,"class",y="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")),q(A,"title","Sort Ascending"),q(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),us(A,"overflow","hidden"),q(t,"class","btn-group w-100"),q(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(re,oe){ze(re,e,oe),ee(e,t),ee(t,s),nn(a,s,null),ee(t,f),ee(t,m),nn(g,m,null),ee(t,C),ee(t,A),ee(A,N),ee(e,L),j=!0,W||(J=[Wn(s,"click",Q),Wn(m,"click",F),Wn(A,"click",te)],W=!0)},p(re,oe){r=re,(!j||oe&3&&u!==(u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&q(s,"class",u),(!j||oe&3&&y!==(y="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&q(m,"class",y),(!j||oe&2)&&O!==(O=r[18].label+"")&&so(N,O)},i(re){j||(Me(a.$$.fragment,re),Me(g.$$.fragment,re),j=!0)},o(re){We(a.$$.fragment,re),We(g.$$.fragment,re),j=!1},d(re){re&&He(e),on(a),on(g),W=!1,Xa(J)}}}function v2e(r){let e,t,s,a,u,f,m,g=r[3].label+"",y,C,A,O,N,L,j,W,J;const Q=[b2e,p2e],F=[];function te(ge,ve){return ve&1&&(s=null),s==null&&(s=!!ge[0].startsWith("-")),s?0:1}a=te(r,-1),u=F[a]=Q[a](r);let re=r[2],oe=[];for(let ge=0;geWe(oe[ge],1,1,()=>{oe[ge]=null});let Se=r[1],Ne=[];for(let ge=0;geWe(Ne[ge],1,1,()=>{Ne[ge]=null});return{c(){e=he("div"),t=he("button"),u.c(),f=et(),m=he("span"),y=an(g),C=et(),A=he("div"),O=he("div");for(let ge=0;ge{F[dt]=null}),ko(),u=F[a],u||(u=F[a]=Q[a](ge),u.c()),Me(u,1),u.m(t,f)),(!J||ve&8)&&g!==(g=ge[3].label+"")&&so(y,g),ve&53){re=ge[2];let bt;for(bt=0;btSe.name===oe.name)?"":"data.";return O(X+oe.name)}function L(re,oe){re.preventDefault();let X=A.includes(Se=>Se.name===oe.name)?"":"data.";return O("-"+X+oe.name)}const j=(re,oe)=>N(oe,re),W=(re,oe)=>L(oe,re),J=(re,oe)=>N(oe,re),Q=(re,oe)=>N(oe,re),F=(re,oe)=>L(oe,re),te=(re,oe)=>N(oe,re);return r.$$set=re=>{"schema"in re&&t(6,m=re.schema),"sort"in re&&t(0,g=re.sort),"inModal"in re&&t(7,y=re.inModal),"modalUrl"in re&&t(8,C=re.modalUrl),"systemFields"in re&&t(9,A=re.systemFields)},r.$$.update=()=>{r.$$.dirty&577&&t(3,s=[...m.fields,...A].find(re=>re.name===g||"-"+re.name===g||"data."+re.name===g||"-data."+re.name===g)),r.$$.dirty&64&&t(2,a=m.fields.filter(re=>!["reference","file","json","id","tab"].includes(re.ui))),r.$$.dirty&512&&t(1,u=A),r.$$.dirty&576&&m.type==="collection"&&t(1,u=A.filter(re=>re.files===!1))},[g,u,a,s,N,L,m,y,C,A,j,W,J,Q,F,te]}class w2e extends Oo{constructor(e){super(),Do(this,e,y2e,v2e,To,{schema:6,sort:0,inModal:7,modalUrl:8,systemFields:9})}}function _2e(r){var N,L;let e,t,s,a,u=((L=(N=r[0].find(r[10]))==null?void 0:N.symbol)!=null?L:"")+"",f,m,g,y,C,A,O;return{c(){e=he("span"),t=he("div"),s=an(r[4]),a=et(),f=an(u),m=et(),g=an(r[2]),y=et(),C=he("button"),q(C,"type","button"),q(C,"class","btn-close btn-close ms-1"),q(C,"aria-label","Close"),q(t,"class","d-flex align-items-center justify-content-center"),q(e,"class","applied-filter d-inline-block border border-primary rounded lx-small-text me-1 px-2 py-1 svelte-6qi3g8"),us(e,"line-height","22px ")},m(j,W){ze(j,e,W),ee(e,t),ee(t,s),ee(t,a),ee(t,f),ee(t,m),ee(t,g),ee(t,y),ee(t,C),A||(O=Wn(C,"click",r[11]),A=!0)},p(j,[W]){var J,Q;W&1&&u!==(u=((Q=(J=j[0].find(j[10]))==null?void 0:J.symbol)!=null?Q:"")+"")&&so(f,u),W&4&&so(g,j[2])},i:xn,o:xn,d(j){j&&He(e),A=!1,O()}}}function C2e(r,e,t){var F,te;const s=P1();let{schema:a}=e,{operators:u}=e,{key:f}=e,{value:m}=e,{inModal:g}=e,{modalUrl:y}=e,{systemFields:C}=e,A=f.split("_"),O=(F=A[A.length-1])!=null?F:"eq",N=f.replace("_"+O,""),L=a.fields.find(re=>re.name===N),j=(te=L==null?void 0:L.label)!=null?te:N;function W(re,oe){re.preventDefault();let X=`filter[${oe}]`;const Se=new URL(y!=null?y:window.location.href);Se.searchParams.set("skip","0"),Se.searchParams.delete(X),g?s("refresh",Se):window.location=Se}const J=re=>re.name===O,Q=re=>W(re,f);return r.$$set=re=>{"schema"in re&&t(6,a=re.schema),"operators"in re&&t(0,u=re.operators),"key"in re&&t(1,f=re.key),"value"in re&&t(2,m=re.value),"inModal"in re&&t(7,g=re.inModal),"modalUrl"in re&&t(8,y=re.modalUrl),"systemFields"in re&&t(9,C=re.systemFields)},[u,f,m,O,j,W,a,g,y,C,J,Q]}class S2e extends Oo{constructor(e){super(),Do(this,e,C2e,_2e,To,{schema:6,operators:0,key:1,value:2,inModal:7,modalUrl:8,systemFields:9})}}function Aae(r,e,t){const s=r.slice();return s[17]=e[t][0],s[18]=e[t][1],s}function Tae(r){let e,t,s=Object.entries(r[3]),a=[];for(let f=0;fWe(a[f],1,1,()=>{a[f]=null});return{c(){for(let f=0;f0,y,C,A,O,N,L;s=new w2e({props:{schema:r[0],sort:r[1],systemFields:r[6],inModal:r[4],modalUrl:r[5]}}),s.$on("refresh",r[12]);function j(oe){r[13](oe)}let W={systemFields:r[6],operators:r[2],filter:r[3],inModal:r[4],modalUrl:r[5]};r[0]!==void 0&&(W.schema=r[0]),u=new f2e({props:W}),ms.push(()=>zr(u,"schema",j)),u.$on("refresh",r[14]);let J=g&&Tae(r);const Q=[E2e,k2e],F=[];function te(oe,X){return oe[0].type==="collection"?0:1}A=te(r),O=F[A]=Q[A](r);let re=!r[4]&&Mae(r);return{c(){e=he("div"),t=he("div"),sn(s.$$.fragment),a=et(),sn(u.$$.fragment),m=et(),J&&J.c(),y=et(),C=he("div"),O.c(),N=et(),re&&re.c(),q(t,"class","d-flex"),q(C,"class","d-flex align-items-center "),q(e,"class","mb-3 d-flex align-items-center justify-content-between")},m(oe,X){ze(oe,e,X),ee(e,t),nn(s,t,null),ee(t,a),nn(u,t,null),ee(t,m),J&&J.m(t,null),ee(e,y),ee(e,C),F[A].m(C,null),ee(C,N),re&&re.m(C,null),L=!0},p(oe,[X]){const Se={};X&1&&(Se.schema=oe[0]),X&2&&(Se.sort=oe[1]),X&64&&(Se.systemFields=oe[6]),X&16&&(Se.inModal=oe[4]),X&32&&(Se.modalUrl=oe[5]),s.$set(Se);const Ne={};X&64&&(Ne.systemFields=oe[6]),X&4&&(Ne.operators=oe[2]),X&8&&(Ne.filter=oe[3]),X&16&&(Ne.inModal=oe[4]),X&32&&(Ne.modalUrl=oe[5]),!f&&X&1&&(f=!0,Ne.schema=oe[0],jr(()=>f=!1)),u.$set(Ne),X&8&&(g=Object.entries(oe[3]).length>0),g?J?(J.p(oe,X),X&8&&Me(J,1)):(J=Tae(oe),J.c(),Me(J,1),J.m(t,null)):J&&(So(),We(J,1,1,()=>{J=null}),ko());let xe=A;A=te(oe),A===xe?F[A].p(oe,X):(So(),We(F[xe],1,1,()=>{F[xe]=null}),ko(),O=F[A],O?O.p(oe,X):(O=F[A]=Q[A](oe),O.c()),Me(O,1),O.m(C,N)),oe[4]?re&&(So(),We(re,1,1,()=>{re=null}),ko()):re?(re.p(oe,X),X&16&&Me(re,1)):(re=Mae(oe),re.c(),Me(re,1),re.m(C,null))},i(oe){L||(Me(s.$$.fragment,oe),Me(u.$$.fragment,oe),Me(J),Me(O),Me(re),L=!0)},o(oe){We(s.$$.fragment,oe),We(u.$$.fragment,oe),We(J),We(O),We(re),L=!1},d(oe){oe&&He(e),on(s),on(u),J&&J.d(),F[A].d(),re&&re.d()}}}function A2e(r,e,t){const s=Ya("channel");let{sort:a}=e,{schema:u}=e,{operators:f}=e,{filter:m}=e,{inModal:g}=e,{modalUrl:y}=e,{records:C}=e,{systemFields:A=[]}=e,{visibleFields:O=[]}=e,N=new URL(window.location.href),L=N.pathname+"/csv?"+N.searchParams.toString();function j(te){t(10,C=te.detail)}function W(te){kz.call(this,r,te)}function J(te){u=te,t(0,u)}function Q(te){kz.call(this,r,te)}function F(te){kz.call(this,r,te)}return r.$$set=te=>{"sort"in te&&t(1,a=te.sort),"schema"in te&&t(0,u=te.schema),"operators"in te&&t(2,f=te.operators),"filter"in te&&t(3,m=te.filter),"inModal"in te&&t(4,g=te.inModal),"modalUrl"in te&&t(5,y=te.modalUrl),"records"in te&&t(10,C=te.records),"systemFields"in te&&t(6,A=te.systemFields),"visibleFields"in te&&t(11,O=te.visibleFields)},[u,a,f,m,g,y,A,s,L,j,C,O,W,J,Q,F]}class T2e extends Oo{constructor(e){super(),Do(this,e,A2e,x2e,To,{sort:1,schema:0,operators:2,filter:3,inModal:4,modalUrl:5,records:10,systemFields:6,visibleFields:11})}}function Rae(r,e,t){const s=r.slice();return s[9]=e[t],s}function D2e(r){let e,t=r[9]+"",s,a,u,f;function m(...g){return r[7](r[9],...g)}return{c(){e=he("a"),s=an(t),q(e,"class","page-link"),q(e,"href",a=r[2](r[9]))},m(g,y){ze(g,e,y),ee(e,s),u||(f=Wn(e,"click",m),u=!0)},p(g,y){r=g,y&1&&t!==(t=r[9]+"")&&so(s,t),y&1&&a!==(a=r[2](r[9]))&&q(e,"href",a)},d(g){g&&He(e),u=!1,f()}}}function O2e(r){let e,t=r[9]+"",s;return{c(){e=he("span"),s=an(t),q(e,"class","page-link active")},m(a,u){ze(a,e,u),ee(e,s)},p(a,u){u&1&&t!==(t=a[9]+"")&&so(s,t)},d(a){a&&He(e)}}}function Nae(r){let e,t;function s(f,m){return f[1]==f[9]?O2e:D2e}let a=s(r),u=a(r);return{c(){e=he("li"),u.c(),t=et(),q(e,"class","page-item")},m(f,m){ze(f,e,m),u.m(e,null),ee(e,t)},p(f,m){a===(a=s(f))&&u?u.p(f,m):(u.d(1),u=a(f),u&&(u.c(),u.m(e,t)))},d(f){f&&He(e),u.d()}}}function M2e(r){let e,t=r[0],s=[];for(let a=0;aC(N,O);return r.$$set=O=>{"pages"in O&&t(0,a=O.pages),"limit"in O&&t(4,u=O.limit),"currentPage"in O&&t(1,f=O.currentPage),"inModal"in O&&t(5,m=O.inModal),"modalUrl"in O&&t(6,g=O.modalUrl)},[a,f,y,C,u,m,g,A]}class N2e extends Oo{constructor(e){super(),Do(this,e,R2e,M2e,To,{pages:0,limit:4,currentPage:1,inModal:5,modalUrl:6})}}function Pae(r){let e,t,s,a,u,f,m,g,y,C;return a=new N2e({props:{pages:r[7],currentPage:r[6],limit:r[2],inModal:r[0],modalUrl:r[1]}}),a.$on("refresh",r[10]),{c(){e=he("li"),t=he("a"),t.textContent="First",s=et(),sn(a.$$.fragment),u=et(),f=he("li"),m=he("a"),m.textContent="Last",q(t,"href","/"),q(t,"class","page-link"),q(e,"class","page-item disabled"),Ts(e,"disabled",r[6]===1),q(m,"class","page-link"),q(m,"href","/"),Ts(m,"disabled",r[6]===r[5]),q(f,"class","page-item")},m(A,O){ze(A,e,O),ee(e,t),ze(A,s,O),nn(a,A,O),ze(A,u,O),ze(A,f,O),ee(f,m),g=!0,y||(C=[Wn(t,"click",r[9]),Wn(m,"click",r[8])],y=!0)},p(A,O){(!g||O&64)&&Ts(e,"disabled",A[6]===1);const N={};O&128&&(N.pages=A[7]),O&64&&(N.currentPage=A[6]),O&4&&(N.limit=A[2]),O&1&&(N.inModal=A[0]),O&2&&(N.modalUrl=A[1]),a.$set(N),(!g||O&96)&&Ts(m,"disabled",A[6]===A[5])},i(A){g||(Me(a.$$.fragment,A),g=!0)},o(A){We(a.$$.fragment,A),g=!1},d(A){A&&He(e),A&&He(s),on(a,A),A&&He(u),A&&He(f),y=!1,Xa(C)}}}function P2e(r){let e,t,s,a,u,f,m=+r[3]+1+"",g,y,C,A=(+r[3]+r[2]>r[4]?r[4]:+r[3]+r[2])+"",O,N,L,j,W,J,Q=r[5]>1&&Pae(r);return{c(){e=he("nav"),t=he("ul"),Q&&Q.c(),s=et(),a=he("p"),u=an(`Showing + `),f=he("span"),g=an(m),y=an(` + to + `),C=he("span"),O=an(A),N=an(` + of + `),L=he("span"),j=an(r[4]),W=an(` + total`),q(t,"class","pagination justify-content-center"),q(f,"class","font-medium"),q(C,"class","font-medium"),q(L,"class","font-medium"),q(a,"class","text-muted text-center")},m(F,te){ze(F,e,te),ee(e,t),Q&&Q.m(t,null),ze(F,s,te),ze(F,a,te),ee(a,u),ee(a,f),ee(f,g),ee(a,y),ee(a,C),ee(C,O),ee(a,N),ee(a,L),ee(L,j),ee(a,W),J=!0},p(F,[te]){F[5]>1?Q?(Q.p(F,te),te&32&&Me(Q,1)):(Q=Pae(F),Q.c(),Me(Q,1),Q.m(t,null)):Q&&(So(),We(Q,1,1,()=>{Q=null}),ko()),(!J||te&8)&&m!==(m=+F[3]+1+"")&&so(g,m),(!J||te&28)&&A!==(A=(+F[3]+F[2]>F[4]?F[4]:+F[3]+F[2])+"")&&so(O,A),(!J||te&16)&&so(j,F[4])},i(F){J||(Me(Q),J=!0)},o(F){We(Q),J=!1},d(F){F&&He(e),Q&&Q.d(),F&&He(s),F&&He(a)}}}function I2e(r,e,t){let s,a,u;const f=P1();let{inModal:m}=e,{modalUrl:g}=e,{limit:y}=e,{skip:C}=e,{total:A}=e;function O(W){W.preventDefault(),L(s)}function N(W){W.preventDefault(),L(1)}function L(W){const J=new URL(g!=null?g:window.location.href);let Q=W*y-y;J.searchParams.set("skip",Q),m?f("refresh",J):window.location=J}function j(W){kz.call(this,r,W)}return r.$$set=W=>{"inModal"in W&&t(0,m=W.inModal),"modalUrl"in W&&t(1,g=W.modalUrl),"limit"in W&&t(2,y=W.limit),"skip"in W&&t(3,C=W.skip),"total"in W&&t(4,A=W.total)},r.$$.update=()=>{r.$$.dirty&20&&t(5,s=Math.ceil(A/y)),r.$$.dirty&12&&t(6,a=Math.ceil((C-1)/y)+1),r.$$.dirty&96&&t(7,u=mu.exports.range(a-3,a+4).filter(W=>W>0&&W<=s))},[m,g,y,C,A,s,a,u,O,N,j]}class B2e extends Oo{constructor(e){super(),Do(this,e,I2e,P2e,To,{inModal:0,modalUrl:1,limit:2,skip:3,total:4})}}function L2e(r){let e,t,s;return{c(){e=he("button"),e.textContent="Move to trash",q(e,"type","button"),q(e,"class","btn btn-sm btn-outline-primary")},m(a,u){ze(a,e,u),t||(s=Wn(e,"click",Bf(r[9])),t=!0)},p:xn,d(a){a&&He(e),t=!1,s()}}}function F2e(r){let e,t,s,a,u,f,m=r[1].hasDrafts&&Iae(r);return{c(){e=he("button"),e.textContent="Publish",t=et(),m&&m.c(),s=et(),a=he("button"),a.textContent="Delete forever",q(e,"type","button"),q(e,"class","btn btn-sm btn-outline-primary"),q(a,"type","button"),q(a,"class","btn btn-sm btn-outline-primary")},m(g,y){ze(g,e,y),ze(g,t,y),m&&m.m(g,y),ze(g,s,y),ze(g,a,y),u||(f=[Wn(e,"click",Bf(r[7])),Wn(a,"click",Bf(r[3]))],u=!0)},p(g,y){g[1].hasDrafts?m?m.p(g,y):(m=Iae(g),m.c(),m.m(s.parentNode,s)):m&&(m.d(1),m=null)},d(g){g&&He(e),g&&He(t),m&&m.d(g),g&&He(s),g&&He(a),u=!1,Xa(f)}}}function Iae(r){let e,t,s;return{c(){e=he("button"),e.textContent="Make Draft",q(e,"type","button"),q(e,"class","btn btn-sm btn-outline-primary")},m(a,u){ze(a,e,u),t||(s=Wn(e,"click",Bf(r[8])),t=!0)},p:xn,d(a){a&&He(e),t=!1,s()}}}function H2e(r){let e,t,s=r[0].length+"",a,u,f,m,g,y,C,A,O,N;function L(J,Q){return J[2]["_sys.status_in"]==="trashed"?F2e:L2e}let j=L(r),W=j(r);return{c(){e=he("div"),t=he("span"),a=an(s),u=an(" records selected"),f=et(),m=he("div"),g=he("button"),g.textContent="Publish",y=et(),C=he("button"),C.textContent="Make Draft",A=et(),W.c(),q(t,"class","me-2"),q(g,"type","button"),q(g,"class","btn btn-sm btn-outline-primary"),q(C,"type","button"),q(C,"class","btn btn-sm btn-outline-primary"),q(m,"class","btn-group "),q(m,"role","group"),q(m,"aria-label","Basic example"),q(e,"class","d-flex align-items-center mb-3")},m(J,Q){ze(J,e,Q),ee(e,t),ee(t,a),ee(t,u),ee(e,f),ee(e,m),ee(m,g),ee(m,y),ee(m,C),ee(m,A),W.m(m,null),O||(N=[Wn(g,"click",Bf(r[5])),Wn(C,"click",Bf(r[6]))],O=!0)},p(J,[Q]){Q&1&&s!==(s=J[0].length+"")&&so(a,s),j===(j=L(J))&&W?W.p(J,Q):(W.d(1),W=j(J),W&&(W.c(),W.m(m,null)))},i:xn,o:xn,d(J){J&&He(e),W.d(),O=!1,Xa(N)}}}function $2e(r,e,t){const s=Ya("channel");let{selected:a}=e,{schema:u}=e,{filter:f}=e;function m(L){L.preventDefault(),axios.post(s.lucentUrl+"/records/delete",{ids:a.map(j=>j.id)}).then(j=>{window.location.reload()}).catch(j=>{console.log(j)})}function g(L,j){axios.post(s.lucentUrl+"/records/status/"+j,{schemaName:u.name,records:a}).then(W=>{window.location.reload()}).catch(W=>{console.log(W)})}const y=L=>g(L,"published"),C=L=>g(L,"draft"),A=L=>g(L,"published"),O=L=>g(L,"draft"),N=L=>g(L,"trashed");return r.$$set=L=>{"selected"in L&&t(0,a=L.selected),"schema"in L&&t(1,u=L.schema),"filter"in L&&t(2,f=L.filter)},[a,u,f,m,g,y,C,A,O,N]}class z2e extends Oo{constructor(e){super(),Do(this,e,$2e,H2e,To,{selected:0,schema:1,filter:2})}}function V2e(r){let e;return{c(){e=an(r[0])},m(t,s){ze(t,e,s)},p(t,[s]){s&1&&so(e,t[0])},i:xn,o:xn,d(t){t&&He(e)}}}function W2e(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class U2e extends Oo{constructor(e){super(),Do(this,e,W2e,V2e,To,{value:0})}}function Bae(r){let e,t,s,a;return{c(){e=he("div"),t=he("span"),s=et(),a=an(r[0]),q(t,"class","color border border-2 svelte-78o2k4"),us(t,"background",r[0]),q(e,"class","d-inline-flex")},m(u,f){ze(u,e,f),ee(e,t),ee(e,s),ee(e,a)},p(u,f){f&1&&us(t,"background",u[0]),f&1&&so(a,u[0])},d(u){u&&He(e)}}}function j2e(r){let e,t=r[0]&&Bae(r);return{c(){t&&t.c(),e=Xs()},m(s,a){t&&t.m(s,a),ze(s,e,a)},p(s,[a]){s[0]?t?t.p(s,a):(t=Bae(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:xn,o:xn,d(s){t&&t.d(s),s&&He(e)}}}function Z2e(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class q2e extends Oo{constructor(e){super(),Do(this,e,Z2e,j2e,To,{value:0})}}function Lae(r,e,t){const s=r.slice();return s[5]=e[t],s}function Fae(r){let e,t,s,a;return t=new rI({props:{schemas:r[0],graph:r[1],record:r[5]}}),{c(){e=he("span"),sn(t.$$.fragment),s=et(),q(e,"class","mr-3")},m(u,f){ze(u,e,f),nn(t,e,null),ee(e,s),a=!0},p(u,f){const m={};f&1&&(m.schemas=u[0]),f&2&&(m.graph=u[1]),f&4&&(m.record=u[5]),t.$set(m)},i(u){a||(Me(t.$$.fragment,u),a=!0)},o(u){We(t.$$.fragment,u),a=!1},d(u){u&&He(e),on(t)}}}function G2e(r){let e,t,s=r[2],a=[];for(let f=0;fWe(a[f],1,1,()=>{a[f]=null});return{c(){e=he("div");for(let f=0;f{"record"in g&&t(3,a=g.record),"field"in g&&t(4,u=g.field),"schemas"in g&&t(0,f=g.schemas),"graph"in g&&t(1,m=g.graph)},r.$$.update=()=>{var g,y;r.$$.dirty&26&&t(2,s=(y=(g=m.edges)==null?void 0:g.filter(C=>C.field===u.name&&C.source===a.id).map(C=>m.records.find(A=>A.id===C.target)).filter(C=>!!C))!=null?y:[])},[f,m,s,a,u]}class vhe extends Oo{constructor(e){super(),Do(this,e,K2e,G2e,To,{record:3,field:4,schemas:0,graph:1})}}function Y2e(r){let e;return{c(){e=an(r[0])},m(t,s){ze(t,e,s)},p(t,[s]){s&1&&so(e,t[0])},i:xn,o:xn,d(t){t&&He(e)}}}function X2e(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class J2e extends Oo{constructor(e){super(),Do(this,e,X2e,Y2e,To,{value:0})}}function Q2e(r){let e,t;return{c(){e=he("div"),t=an(r[0]),q(e,"title",r[0]),q(e,"data-bs-toggle","tooltip"),q(e,"data-bs-placement","top"),q(e,"class","svelte-1ft053t")},m(s,a){ze(s,e,a),ee(e,t)},p(s,[a]){a&1&&so(t,s[0]),a&1&&q(e,"title",s[0])},i:xn,o:xn,d(s){s&&He(e)}}}function ewe(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class Hae extends Oo{constructor(e){super(),Do(this,e,ewe,Q2e,To,{value:0})}}function twe(r){let e,t;return{c(){e=he("a"),t=an(r[0]),q(e,"href",r[0]),q(e,"target","_blank")},m(s,a){ze(s,e,a),ee(e,t)},p(s,[a]){a&1&&so(t,s[0]),a&1&&q(e,"href",s[0])},i:xn,o:xn,d(s){s&&He(e)}}}function nwe(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class owe extends Oo{constructor(e){super(),Do(this,e,nwe,twe,To,{value:0})}}function swe(r){let e;return{c(){e=an(r[0])},m(t,s){ze(t,e,s)},p(t,[s]){s&1&&so(e,t[0])},i:xn,o:xn,d(t){t&&He(e)}}}function rwe(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class $ae extends Oo{constructor(e){super(),Do(this,e,rwe,swe,To,{value:0})}}function zae(r,e,t){const s=r.slice();return s[4]=e[t],s}function Vae(r){let e,t,s,a;return t=new P_({props:{record:r[4],size:"tiny"}}),{c(){e=he("div"),sn(t.$$.fragment),s=et(),q(e,"class","me-1")},m(u,f){ze(u,e,f),nn(t,e,null),ee(e,s),a=!0},p:xn,i(u){a||(Me(t.$$.fragment,u),a=!0)},o(u){We(t.$$.fragment,u),a=!1},d(u){u&&He(e),on(t)}}}function iwe(r){let e,t,s=r[0],a=[];for(let f=0;fWe(a[f],1,1,()=>{a[f]=null});return{c(){e=he("div");for(let f=0;fg.field===a.name&&g.source===s.id).map(g=>u.records.find(y=>y.id===g.target));return console.log(f),r.$$set=g=>{"record"in g&&t(1,s=g.record),"field"in g&&t(2,a=g.field),"graph"in g&&t(3,u=g.graph)},[f,s,a,u]}class yhe extends Oo{constructor(e){super(),Do(this,e,awe,iwe,To,{record:1,field:2,graph:3})}}function lwe(r){let e,t;return{c(){e=he("span"),t=an(r[0]),q(e,"class","badge rounded-pill bg-primary bg-opacity-75"),us(e,"max-width","64px"),us(e,"overflow","hidden"),us(e,"white-space","nowrap"),us(e,"text-overflow","ellipsis"),q(e,"title",r[0]),q(e,"data-bs-toggle","tooltip")},m(s,a){ze(s,e,a),ee(e,t)},p(s,[a]){a&1&&so(t,s[0]),a&1&&q(e,"title",s[0])},i:xn,o:xn,d(s){s&&He(e)}}}function cwe(r,e,t){let{value:s}=e,{field:a}=e;return r.$$set=u=>{"value"in u&&t(0,s=u.value),"field"in u&&t(1,a=u.field)},[s,a]}class uwe extends Oo{constructor(e){super(),Do(this,e,cwe,lwe,To,{value:0,field:1})}}function fwe(r){let e,t;return{c(){e=he("div"),t=an(r[0]),q(e,"class","svelte-1ft053t")},m(s,a){ze(s,e,a),ee(e,t)},p(s,[a]){a&1&&so(t,s[0])},i:xn,o:xn,d(s){s&&He(e)}}}function dwe(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class hwe extends Oo{constructor(e){super(),Do(this,e,dwe,fwe,To,{value:0})}}function mwe(r){let e,t,s;var a=r[4][r[0].info.name];function u(f){return{props:{value:f[2].data[f[0].name],record:f[2],graph:f[3],schema:f[1],field:f[0]}}}return a&&(e=dk(a,u(r))),{c(){e&&sn(e.$$.fragment),t=Xs()},m(f,m){e&&nn(e,f,m),ze(f,t,m),s=!0},p(f,[m]){const g={};if(m&5&&(g.value=f[2].data[f[0].name]),m&4&&(g.record=f[2]),m&8&&(g.graph=f[3]),m&2&&(g.schema=f[1]),m&1&&(g.field=f[0]),m&1&&a!==(a=f[4][f[0].info.name])){if(e){So();const y=e;We(y.$$.fragment,1,0,()=>{on(y,1)}),ko()}a?(e=dk(a,u(f)),sn(e.$$.fragment),Me(e.$$.fragment,1),nn(e,t.parentNode,t)):e=null}else a&&e.$set(g)},i(f){s||(e&&Me(e.$$.fragment,f),s=!0)},o(f){e&&We(e.$$.fragment,f),s=!1},d(f){f&&He(t),e&&on(e,f)}}}function gwe(r,e,t){const s={text:Hae,rich:hwe,textarea:Hae,color:q2e,checkbox:U2e,reference:vhe,number:J2e,url:owe,date:$ae,datetime:$ae,uuid:uwe,file:yhe};let{field:a}=e,{schema:u}=e,{record:f}=e,{graph:m}=e;return r.$$set=g=>{"field"in g&&t(0,a=g.field),"schema"in g&&t(1,u=g.schema),"record"in g&&t(2,f=g.record),"graph"in g&&t(3,m=g.graph)},[a,u,f,m,s]}class whe extends Oo{constructor(e){super(),Do(this,e,gwe,mwe,To,{field:0,schema:1,record:2,graph:3})}}function xp(r,e){var t,s;return r&&(s=(t=r.find(a=>a.id===e))==null?void 0:t.name)!=null?s:e}function Wae(r,e,t){const s=r.slice();return s[6]=e[t],s[8]=t,s}function Uae(r){let e,t,s,a;return t=new whe({props:{record:r[3],schema:r[0],graph:r[2],field:r[6]}}),{c(){e=he("td"),sn(t.$$.fragment),q(e,"class",s="field-ui-"+r[6].info.name),Ts(e,"is-sort","-"+r[6].name==r[4]||r[6].name==r[4])},m(u,f){ze(u,e,f),nn(t,e,null),a=!0},p(u,f){const m={};f&8&&(m.record=u[3]),f&1&&(m.schema=u[0]),f&4&&(m.graph=u[2]),f&32&&(m.field=u[6]),t.$set(m),(!a||f&32&&s!==(s="field-ui-"+u[6].info.name))&&q(e,"class",s),(!a||f&48)&&Ts(e,"is-sort","-"+u[6].name==u[4]||u[6].name==u[4])},i(u){a||(Me(t.$$.fragment,u),a=!0)},o(u){We(t.$$.fragment,u),a=!1},d(u){u&&He(e),on(t)}}}function jae(r){let e,t,s;return t=new zV({props:{status:r[3]._sys.status}}),{c(){e=he("td"),sn(t.$$.fragment),q(e,"class","text-center"),Ts(e,"is-sort",r[4]=="-_sys.status"||r[4]=="_sys.status")},m(a,u){ze(a,e,u),nn(t,e,null),s=!0},p(a,u){const f={};u&8&&(f.status=a[3]._sys.status),t.$set(f),(!s||u&16)&&Ts(e,"is-sort",a[4]=="-_sys.status"||a[4]=="_sys.status")},i(a){s||(Me(t.$$.fragment,a),s=!0)},o(a){We(t.$$.fragment,a),s=!1},d(a){a&&He(e),on(t)}}}function Zae(r){let e,t,s;return t=new r2({props:{name:xp(r[1],r[3]._sys.createdBy),side:24}}),{c(){e=he("td"),sn(t.$$.fragment),q(e,"class","text-center"),Ts(e,"is-sort",r[4]=="-_sys.createdBy"||r[4]=="_sys.createdBy")},m(a,u){ze(a,e,u),nn(t,e,null),s=!0},p(a,u){const f={};u&10&&(f.name=xp(a[1],a[3]._sys.createdBy)),t.$set(f),(!s||u&16)&&Ts(e,"is-sort",a[4]=="-_sys.createdBy"||a[4]=="_sys.createdBy")},i(a){s||(Me(t.$$.fragment,a),s=!0)},o(a){We(t.$$.fragment,a),s=!1},d(a){a&&He(e),on(t)}}}function qae(r){let e,t,s;return t=new r2({props:{name:xp(r[1],r[3]._sys.updatedBy),side:24}}),{c(){e=he("td"),sn(t.$$.fragment),q(e,"class","text-center"),Ts(e,"is-sort",r[4]=="-_sys.updatedBy"||r[4]=="_sys.updatedBy")},m(a,u){ze(a,e,u),nn(t,e,null),s=!0},p(a,u){const f={};u&10&&(f.name=xp(a[1],a[3]._sys.updatedBy)),t.$set(f),(!s||u&16)&&Ts(e,"is-sort",a[4]=="-_sys.updatedBy"||a[4]=="_sys.updatedBy")},i(a){s||(Me(t.$$.fragment,a),s=!0)},o(a){We(t.$$.fragment,a),s=!1},d(a){a&&He(e),on(t)}}}function Gae(r){let e,t=Jy(r[3]._sys.createdAt)+"",s;return{c(){e=he("td"),s=an(t),Ts(e,"is-sort",r[4]=="-_sys.createdAt"||r[4]=="_sys.createdAt")},m(a,u){ze(a,e,u),ee(e,s)},p(a,u){u&8&&t!==(t=Jy(a[3]._sys.createdAt)+"")&&so(s,t),u&16&&Ts(e,"is-sort",a[4]=="-_sys.createdAt"||a[4]=="_sys.createdAt")},d(a){a&&He(e)}}}function Kae(r){let e,t=Jy(r[3]._sys.updatedAt)+"",s;return{c(){e=he("td"),s=an(t),Ts(e,"is-sort",r[4]=="-_sys.updatedAt"||r[4]=="_sys.updatedAt")},m(a,u){ze(a,e,u),ee(e,s)},p(a,u){u&8&&t!==(t=Jy(a[3]._sys.updatedAt)+"")&&so(s,t),u&16&&Ts(e,"is-sort",a[4]=="-_sys.updatedAt"||a[4]=="_sys.updatedAt")},d(a){a&&He(e)}}}function pwe(r){let e,t=r[0].visible.includes("_sys.status"),s,a=r[0].visible.includes("_sys.createdBy"),u,f=r[0].visible.includes("_sys.updatedBy"),m,g=r[0].visible.includes("_sys.createdAt"),y,C=r[0].visible.includes("_sys.updatedAt"),A,O,N=r[5],L=[];for(let re=0;reWe(L[re],1,1,()=>{L[re]=null});let W=t&&jae(r),J=a&&Zae(r),Q=f&&qae(r),F=g&&Gae(r),te=C&&Kae(r);return{c(){for(let re=0;re{W=null}),ko()),oe&1&&(a=re[0].visible.includes("_sys.createdBy")),a?J?(J.p(re,oe),oe&1&&Me(J,1)):(J=Zae(re),J.c(),Me(J,1),J.m(u.parentNode,u)):J&&(So(),We(J,1,1,()=>{J=null}),ko()),oe&1&&(f=re[0].visible.includes("_sys.updatedBy")),f?Q?(Q.p(re,oe),oe&1&&Me(Q,1)):(Q=qae(re),Q.c(),Me(Q,1),Q.m(m.parentNode,m)):Q&&(So(),We(Q,1,1,()=>{Q=null}),ko()),oe&1&&(g=re[0].visible.includes("_sys.createdAt")),g?F?F.p(re,oe):(F=Gae(re),F.c(),F.m(y.parentNode,y)):F&&(F.d(1),F=null),oe&1&&(C=re[0].visible.includes("_sys.updatedAt")),C?te?te.p(re,oe):(te=Kae(re),te.c(),te.m(A.parentNode,A)):te&&(te.d(1),te=null)},i(re){if(!O){for(let oe=0;oe{"schema"in y&&t(0,s=y.schema),"users"in y&&t(1,a=y.users),"graph"in y&&t(2,u=y.graph),"record"in y&&t(3,f=y.record),"sort"in y&&t(4,m=y.sort),"visibleColumns"in y&&t(5,g=y.visibleColumns)},[s,a,u,f,m,g]}class vwe extends Oo{constructor(e){super(),Do(this,e,bwe,pwe,To,{schema:0,users:1,graph:2,record:3,sort:4,visibleColumns:5})}}function Yae(r,e,t){const s=r.slice();return s[15]=e[t],s}function Xae(r,e,t){const s=r.slice();return s[18]=e[t],s}function Jae(r,e,t){const s=r.slice();return s[21]=e[t],s}function Qae(r){let e,t=r[21].label+"",s,a,u;return{c(){e=he("th"),s=an(t),q(e,"class",a="field-ui-"+r[21].ui),q(e,"scope","col"),q(e,"title",u=r[21].help),q(e,"data-bs-toggle","tooltip"),q(e,"data-bs-placement","top"),Ts(e,"is-sort","-"+r[21].name==r[6]||r[21].name==r[6])},m(f,m){ze(f,e,m),ee(e,s)},p(f,m){m&256&&t!==(t=f[21].label+"")&&so(s,t),m&256&&a!==(a="field-ui-"+f[21].ui)&&q(e,"class",a),m&256&&u!==(u=f[21].help)&&q(e,"title",u),m&320&&Ts(e,"is-sort","-"+f[21].name==f[6]||f[21].name==f[6])},d(f){f&&He(e)}}}function ele(r){let e,t=r[18].label+"",s;return{c(){e=he("th"),s=an(t)},m(a,u){ze(a,e,u),ee(e,s)},p(a,u){u&34&&t!==(t=a[18].label+"")&&so(s,t)},d(a){a&&He(e)}}}function tle(r,e){let t,s,a,u,f,m,g,y,C,A,O=O1(e[9].schemas,e[15],e[4])+"",N,L,j,W,J,Q,F,te,re,oe,X,Se;function Ne(...ge){return e[13](e[15],...ge)}function xe(...ge){return e[14](e[15],...ge)}return Q=new r2({props:{name:xp(e[2],e[15]._sys.updatedBy),side:24}}),te=new vwe({props:{record:e[15],graph:e[4],schema:e[1],visibleColumns:e[8],sort:e[6],systemFields:e[5],inModal:e[7],users:e[2]}}),{key:r,first:null,c(){t=he("tr"),s=he("td"),a=he("div"),u=he("div"),f=he("div"),m=he("input"),C=et(),A=he("a"),N=an(O),W=et(),J=he("div"),sn(Q.$$.fragment),F=et(),sn(te.$$.fragment),re=et(),q(m,"class","form-check-input "),q(m,"type","checkbox"),m.checked=g=e[0].find(Ne),m.value=y=e[15],q(f,"class","form-check"),q(A,"class","me-2 text-decoration-none text-dark fs-6"),q(A,"href",L=e[9].lucentUrl+"/records/"+e[15].id),q(A,"target",j=e[7]?"_blank":"_self"),q(u,"class","d-flex align-items-center "),q(a,"class","title-td-contents d-inline-flex justify-content-between w-100 align-items-center"),q(s,"class","title-td"),this.first=t},m(ge,ve){ze(ge,t,ve),ee(t,s),ee(s,a),ee(a,u),ee(u,f),ee(f,m),ee(u,C),ee(u,A),ee(A,N),ee(a,W),ee(a,J),nn(Q,J,null),ee(t,F),nn(te,t,null),ee(t,re),oe=!0,X||(Se=Wn(m,"change",xe),X=!0)},p(ge,ve){e=ge,(!oe||ve&9&&g!==(g=e[0].find(Ne)))&&(m.checked=g),(!oe||ve&8&&y!==(y=e[15]))&&(m.value=y),(!oe||ve&24)&&O!==(O=O1(e[9].schemas,e[15],e[4])+"")&&so(N,O),(!oe||ve&8&&L!==(L=e[9].lucentUrl+"/records/"+e[15].id))&&q(A,"href",L),(!oe||ve&128&&j!==(j=e[7]?"_blank":"_self"))&&q(A,"target",j);const dt={};ve&12&&(dt.name=xp(e[2],e[15]._sys.updatedBy)),Q.$set(dt);const bt={};ve&8&&(bt.record=e[15]),ve&16&&(bt.graph=e[4]),ve&2&&(bt.schema=e[1]),ve&256&&(bt.visibleColumns=e[8]),ve&64&&(bt.sort=e[6]),ve&32&&(bt.systemFields=e[5]),ve&128&&(bt.inModal=e[7]),ve&4&&(bt.users=e[2]),te.$set(bt)},i(ge){oe||(Me(Q.$$.fragment,ge),Me(te.$$.fragment,ge),oe=!0)},o(ge){We(Q.$$.fragment,ge),We(te.$$.fragment,ge),oe=!1},d(ge){ge&&He(t),on(Q),on(te),X=!1,Se()}}}function ywe(r){let e,t,s,a,u,f,m,g,y,C,A,O,N=[],L=new Map,j,W,J,Q=r[8],F=[];for(let Se=0;SeSe[15].id;for(let Se=0;Se0&&r[0].length0&&Se[0].length0}function L(Q,F){O.find(re=>re.id==F.id)?t(0,O=O.filter(re=>re.id!==F.id)):t(0,O=[...O,F])}const j=Q=>u.visible.includes(Q.name),W=(Q,F)=>F.id===Q.id,J=(Q,F)=>L(F,Q);return r.$$set=Q=>{"schema"in Q&&t(1,u=Q.schema),"users"in Q&&t(2,f=Q.users),"records"in Q&&t(3,m=Q.records),"graph"in Q&&t(4,g=Q.graph),"systemFields"in Q&&t(5,y=Q.systemFields),"sort"in Q&&t(6,C=Q.sort),"inModal"in Q&&t(7,A=Q.inModal),"selected"in Q&&t(0,O=Q.selected)},r.$$.update=()=>{r.$$.dirty&2&&t(8,s=u.fields.filter(Q=>u.visible.includes(Q.name)))},[O,u,f,m,g,y,C,A,s,a,N,L,j,W,J]}class _we extends Oo{constructor(e){super(),Do(this,e,wwe,ywe,To,{schema:1,users:2,records:3,graph:4,systemFields:5,sort:6,inModal:7,selected:0})}}function nle(r,e,t){const s=r.slice();return s[24]=e[t],s}function Cwe(r){let e,t,s,a;function u(g){r[19](g)}function f(g){r[20](g)}let m={systemFields:r[12],sort:r[2],operators:r[3],filter:r[4],inModal:r[13],modalUrl:r[8]};return r[0]!==void 0&&(m.schema=r[0]),r[1]!==void 0&&(m.records=r[1]),e=new T2e({props:m}),ms.push(()=>zr(e,"schema",u)),ms.push(()=>zr(e,"records",f)),e.$on("refresh",r[16]),{c(){sn(e.$$.fragment)},m(g,y){nn(e,g,y),a=!0},p(g,y){const C={};y&4096&&(C.systemFields=g[12]),y&4&&(C.sort=g[2]),y&8&&(C.operators=g[3]),y&16&&(C.filter=g[4]),y&8192&&(C.inModal=g[13]),y&256&&(C.modalUrl=g[8]),!t&&y&1&&(t=!0,C.schema=g[0],jr(()=>t=!1)),!s&&y&2&&(s=!0,C.records=g[1],jr(()=>s=!1)),e.$set(C)},i(g){a||(Me(e.$$.fragment,g),a=!0)},o(g){We(e.$$.fragment,g),a=!1},d(g){on(e,g)}}}function Swe(r){let e,t;return e=new z2e({props:{schema:r[0],selected:r[9],inModal:r[13],filter:r[4]}}),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},p(s,a){const u={};a&1&&(u.schema=s[0]),a&512&&(u.selected=s[9]),a&8192&&(u.inModal=s[13]),a&16&&(u.filter=s[4]),e.$set(u)},i(s){t||(Me(e.$$.fragment,s),t=!0)},o(s){We(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function kwe(r){let e,t=[],s=new Map,a,u=r[1];const f=m=>m[24].id;for(let m=0;mzr(e,"selected",a)),{c(){sn(e.$$.fragment)},m(f,m){nn(e,f,m),s=!0},p(f,m){const g={};m&2&&(g.records=f[1]),m&2048&&(g.graph=f[11]),m&1&&(g.schema=f[0]),m&4&&(g.sort=f[2]),m&4096&&(g.systemFields=f[12]),m&8192&&(g.inModal=f[13]),m&1024&&(g.users=f[10]),!t&&m&512&&(t=!0,g.selected=f[9],jr(()=>t=!1)),e.$set(g)},i(f){s||(Me(e.$$.fragment,f),s=!0)},o(f){We(e.$$.fragment,f),s=!1},d(f){on(e,f)}}}function ole(r,e){let t,s,a,u,f,m,g,y,C,A,O,N=e[24]._file.path+"",L,j,W,J,Q,F=e[24]._file.mime+"",te,re,oe,X,Se;function Ne(...ge){return e[22](e[24],...ge)}function xe(...ge){return e[23](e[24],...ge)}return C=new P_({props:{record:e[24],size:"medium"}}),{key:r,first:null,c(){t=he("div"),s=he("div"),a=he("div"),u=he("input"),g=et(),y=he("div"),sn(C.$$.fragment),A=et(),O=he("a"),L=an(N),J=et(),Q=he("span"),te=an(F),re=et(),q(u,"class","form-check-input "),q(u,"type","checkbox"),u.checked=f=e[9].find(Ne),u.value=m=e[24],q(a,"class","form-check svelte-1xyvs2b"),q(y,"class","d-flex justify-content-center"),q(O,"href",j=e[14].lucentUrl+"/records/"+e[24].id),q(O,"title",W=e[24]._file.path),q(O,"class","d-block text-center overflow-hidden text-nowrap my-2 "),us(O,"text-overflow","ellipsis"),us(O,"font-size","13px"),us(O,"color","#333"),q(Q,"class","lx-small-text text-muted d-block text-center"),q(s,"class","file-wrapper rounded p-2 mb-4 bg-light"),Ts(s,"selected",e[9].includes(e[24])),q(t,"class","col-6 col-md-4"),this.first=t},m(ge,ve){ze(ge,t,ve),ee(t,s),ee(s,a),ee(a,u),ee(s,g),ee(s,y),nn(C,y,null),ee(s,A),ee(s,O),ee(O,L),ee(s,J),ee(s,Q),ee(Q,te),ee(t,re),oe=!0,X||(Se=Wn(u,"change",xe),X=!0)},p(ge,ve){e=ge,(!oe||ve&514&&f!==(f=e[9].find(Ne)))&&(u.checked=f),(!oe||ve&2&&m!==(m=e[24]))&&(u.value=m);const dt={};ve&2&&(dt.record=e[24]),C.$set(dt),(!oe||ve&2)&&N!==(N=e[24]._file.path+"")&&so(L,N),(!oe||ve&2&&j!==(j=e[14].lucentUrl+"/records/"+e[24].id))&&q(O,"href",j),(!oe||ve&2&&W!==(W=e[24]._file.path))&&q(O,"title",W),(!oe||ve&2)&&F!==(F=e[24]._file.mime+"")&&so(te,F),(!oe||ve&514)&&Ts(s,"selected",e[9].includes(e[24]))},i(ge){oe||(Me(C.$$.fragment,ge),oe=!0)},o(ge){We(C.$$.fragment,ge),oe=!1},d(ge){ge&&He(t),on(C),X=!1,Se()}}}function xwe(r){let e,t,s,a=r[0].label+"",u,f,m,g,y,C,A,O,N,L,j;const W=[Swe,Cwe],J=[];function Q(oe,X){return oe[9].length>0&&!oe[13]?0:1}m=Q(r),g=J[m]=W[m](r);const F=[Ewe,kwe],te=[];function re(oe,X){return oe[0].type==="collection"?0:1}return C=re(r),A=te[C]=F[C](r),L=new B2e({props:{limit:r[5],skip:r[6],total:r[7],inModal:r[13],modalUrl:r[8]}}),L.$on("refresh",r[16]),{c(){e=he("div"),t=he("div"),s=he("h3"),u=an(a),f=et(),g.c(),y=et(),A.c(),N=et(),sn(L.$$.fragment),q(s,"class","header-normal mb-5 "),q(t,"class",O="lx-card mb-4 "+(r[13]?"mt-0":"mt-5")),q(e,"class","wrapper-large transparent ")},m(oe,X){ze(oe,e,X),ee(e,t),ee(t,s),ee(s,u),ee(t,f),J[m].m(t,null),ee(t,y),te[C].m(t,null),ee(e,N),nn(L,e,null),j=!0},p(oe,[X]){(!j||X&1)&&a!==(a=oe[0].label+"")&&so(u,a);let Se=m;m=Q(oe),m===Se?J[m].p(oe,X):(So(),We(J[Se],1,1,()=>{J[Se]=null}),ko(),g=J[m],g?g.p(oe,X):(g=J[m]=W[m](oe),g.c()),Me(g,1),g.m(t,y));let Ne=C;C=re(oe),C===Ne?te[C].p(oe,X):(So(),We(te[Ne],1,1,()=>{te[Ne]=null}),ko(),A=te[C],A?A.p(oe,X):(A=te[C]=F[C](oe),A.c()),Me(A,1),A.m(t,null)),(!j||X&8192&&O!==(O="lx-card mb-4 "+(oe[13]?"mt-0":"mt-5")))&&q(t,"class",O);const xe={};X&32&&(xe.limit=oe[5]),X&64&&(xe.skip=oe[6]),X&128&&(xe.total=oe[7]),X&8192&&(xe.inModal=oe[13]),X&256&&(xe.modalUrl=oe[8]),L.$set(xe)},i(oe){j||(Me(g),Me(A),Me(L.$$.fragment,oe),j=!0)},o(oe){We(g),We(A),We(L.$$.fragment,oe),j=!1},d(oe){oe&&He(e),J[m].d(),te[C].d(),on(L)}}}function Awe(r,e,t){const s=Ya("channel");let{title:a}=e,{schema:u}=e,{users:f}=e,{records:m}=e,{graph:g}=e,{visibleFields:y}=e,{systemFields:C}=e,{sort:A}=e,{operators:O}=e,{filter:N}=e,{limit:L}=e,{skip:j}=e,{total:W}=e,{inModal:J}=e,{modalUrl:Q}=e,{selected:F=[]}=e;function te(ge,ve){F.find(bt=>bt.id===ve.id)?t(9,F=F.filter(bt=>bt.id!==ve.id)):t(9,F=[...F,ve])}function re(ge){const ve=ge.detail;axios.get(ve).then(dt=>{t(1,m=dt.data.records),t(2,A=dt.data.sort),t(3,O=dt.data.operators),t(4,N=dt.data.filter),t(6,j=dt.data.skip),t(5,L=dt.data.limit),t(7,W=dt.data.total),t(8,Q=dt.data.modalUrl)}).catch(dt=>{console.log(dt)})}function oe(ge){u=ge,t(0,u)}function X(ge){m=ge,t(1,m)}function Se(ge){F=ge,t(9,F)}const Ne=(ge,ve)=>ve.id===ge.id,xe=(ge,ve)=>te(ve,ge);return r.$$set=ge=>{"title"in ge&&t(17,a=ge.title),"schema"in ge&&t(0,u=ge.schema),"users"in ge&&t(10,f=ge.users),"records"in ge&&t(1,m=ge.records),"graph"in ge&&t(11,g=ge.graph),"visibleFields"in ge&&t(18,y=ge.visibleFields),"systemFields"in ge&&t(12,C=ge.systemFields),"sort"in ge&&t(2,A=ge.sort),"operators"in ge&&t(3,O=ge.operators),"filter"in ge&&t(4,N=ge.filter),"limit"in ge&&t(5,L=ge.limit),"skip"in ge&&t(6,j=ge.skip),"total"in ge&&t(7,W=ge.total),"inModal"in ge&&t(13,J=ge.inModal),"modalUrl"in ge&&t(8,Q=ge.modalUrl),"selected"in ge&&t(9,F=ge.selected)},[u,m,A,O,N,L,j,W,Q,F,f,g,C,J,s,te,re,a,y,oe,X,Se,Ne,xe]}class _he extends Oo{constructor(e){super(),Do(this,e,Awe,xwe,To,{title:17,schema:0,users:10,records:1,graph:11,visibleFields:18,systemFields:12,sort:2,operators:3,filter:4,limit:5,skip:6,total:7,inModal:13,modalUrl:8,selected:9})}}function sle(r){let e,t,s,a,u,f,m,g,y,C,A,O,N,L,j,W,J,Q,F,te,re,oe,X=r[1].length>0&&rle(r);const Se=[r[2]];function Ne(ge){r[8](ge)}let xe={};for(let ge=0;gezr(Q,"selected",Ne)),{c(){e=he("div"),t=he("div"),s=he("div"),a=he("div"),u=he("div"),f=he("button"),m=an("Insert"),y=et(),C=he("button"),A=an("Replace"),N=et(),X&&X.c(),L=et(),j=he("button"),W=et(),J=he("div"),sn(Q.$$.fragment),q(f,"type","button"),q(f,"class","btn btn-primary me-1"),f.disabled=g=r[1].length===0,q(C,"type","button"),q(C,"class","btn btn-outline-primary me-3"),C.disabled=O=r[1].length===0,q(u,"class","d-flex align-items-center"),q(j,"type","button"),q(j,"class","btn-close"),q(j,"data-bs-dismiss","modal"),q(j,"aria-label","Close"),q(a,"class","modal-header"),q(J,"class","modal-body"),q(s,"class","modal-content svelte-1mf5922"),q(t,"class","modal-dialog modal-dialog-centered modal-dialog-scrollable svelte-1mf5922"),q(e,"class","modal fade show"),q(e,"tabindex","-1"),q(e,"aria-modal","true"),q(e,"role","dialog"),us(e,"background","rgba(100,100,100,.6)"),Ts(e,"d-block",r[0])},m(ge,ve){ze(ge,e,ve),ee(e,t),ee(t,s),ee(s,a),ee(a,u),ee(u,f),ee(f,m),ee(u,y),ee(u,C),ee(C,A),ee(u,N),X&&X.m(u,null),ee(a,L),ee(a,j),ee(s,W),ee(s,J),nn(Q,J,null),te=!0,re||(oe=[Wn(f,"click",r[3]),Wn(C,"click",r[4]),Wn(j,"click",Bf(r[7]))],re=!0)},p(ge,ve){(!te||ve&2&&g!==(g=ge[1].length===0))&&(f.disabled=g),(!te||ve&2&&O!==(O=ge[1].length===0))&&(C.disabled=O),ge[1].length>0?X?X.p(ge,ve):(X=rle(ge),X.c(),X.m(u,null)):X&&(X.d(1),X=null);const dt=ve&4?HV(Se,[$V(ge[2])]):{};!F&&ve&2&&(F=!0,dt.selected=ge[1],jr(()=>F=!1)),Q.$set(dt),(!te||ve&1)&&Ts(e,"d-block",ge[0])},i(ge){te||(Me(Q.$$.fragment,ge),te=!0)},o(ge){We(Q.$$.fragment,ge),te=!1},d(ge){ge&&He(e),X&&X.d(),on(Q),re=!1,Xa(oe)}}}function rle(r){let e,t=r[1].length+"",s,a;return{c(){e=he("span"),s=an(t),a=an(" records selected"),q(e,"class","")},m(u,f){ze(u,e,f),ee(e,s),ee(e,a)},p(u,f){f&2&&t!==(t=u[1].length+"")&&so(s,t)},d(u){u&&He(e)}}}function Twe(r){let e,t,s=r[2].schema&&sle(r);return{c(){s&&s.c(),e=Xs()},m(a,u){s&&s.m(a,u),ze(a,e,u),t=!0},p(a,[u]){a[2].schema?s?(s.p(a,u),u&4&&Me(s,1)):(s=sle(a),s.c(),Me(s,1),s.m(e.parentNode,e)):s&&(So(),We(s,1,1,()=>{s=null}),ko())},i(a){t||(Me(s),t=!0)},o(a){We(s),t=!1},d(a){s&&s.d(a),a&&He(e)}}}function Dwe(r,e,t){let s;const a=P1(),u=Ya("channel");let f=!1,m=[];function g(j){t(0,f=!0),C(j)}function y(){t(0,f=!1),t(1,m=[])}function C(j){axios.get(u.lucentUrl+"/content/"+j).then(W=>{t(2,s=W.data)}).catch(W=>console.log(W))}function A(j){j.preventDefault(),a("insert",{records:m,action:"insert"})}function O(j){j.preventDefault(),a("insert",{records:m,action:"replace"})}const N=j=>t(0,f=!1);function L(j){m=j,t(1,m)}return t(2,s={}),[f,m,s,A,O,g,y,N,L]}class Che extends Oo{constructor(e){super(),Do(this,e,Dwe,Twe,To,{open:5,close:6})}get open(){return this.$$.ctx[5]}get close(){return this.$$.ctx[6]}}function ile(r,e,t){const s=r.slice();return s[17]=e[t],s}function Owe(r){let e,t,s,a,u,f,m,g,y;return f=new wl({props:{icon:"magnifying-glass"}}),{c(){e=he("div"),t=he("div"),s=he("button"),s.textContent="New",a=et(),u=he("button"),sn(f.$$.fragment),q(s,"class","btn btn-sm btn-primary"),q(u,"class","btn btn-sm btn-outline-primary"),q(t,"class","mb-2"),q(e,"class","pb-2 text-start")},m(C,A){ze(C,e,A),ee(e,t),ee(t,s),ee(t,a),ee(t,u),nn(f,u,null),m=!0,g||(y=[Wn(s,"click",r[12]),Wn(u,"click",r[13])],g=!0)},p:xn,i(C){m||(Me(f.$$.fragment,C),m=!0)},o(C){We(f.$$.fragment,C),m=!1},d(C){C&&He(e),on(f),g=!1,Xa(y)}}}function Mwe(r){let e,t,s,a,u,f,m;t=new wl({props:{width:24,height:24,icon:"circle-plus"}});let g=r[4]&&ale(r);return{c(){e=he("button"),sn(t.$$.fragment),s=et(),g&&g.c(),a=Xs(),q(e,"type","button"),q(e,"class","btn btn-lg btn-link text-decoration-none inline-card-button svelte-1unw0k0"),Ts(e,"is-first",!r[1])},m(y,C){ze(y,e,C),nn(t,e,null),ze(y,s,C),g&&g.m(y,C),ze(y,a,C),u=!0,f||(m=Wn(e,"click",Bf(r[9])),f=!0)},p(y,C){(!u||C&2)&&Ts(e,"is-first",!y[1]),y[4]?g?(g.p(y,C),C&16&&Me(g,1)):(g=ale(y),g.c(),Me(g,1),g.m(a.parentNode,a)):g&&(So(),We(g,1,1,()=>{g=null}),ko())},i(y){u||(Me(t.$$.fragment,y),Me(g),u=!0)},o(y){We(t.$$.fragment,y),We(g),u=!1},d(y){y&&He(e),on(t),y&&He(s),g&&g.d(y),y&&He(a),f=!1,m()}}}function ale(r){let e,t,s=r[0],a=[];for(let f=0;fWe(a[f],1,1,()=>{a[f]=null});return{c(){e=he("div");for(let f=0;f1?0:1}e=y(r),t=g[e]=m[e](r);let C=r[3]&&cle(r),A={};return u=new Che({props:A}),r[15](u),u.$on("insert",r[7]),{c(){t.c(),s=et(),C&&C.c(),a=et(),sn(u.$$.fragment)},m(O,N){g[e].m(O,N),ze(O,s,N),C&&C.m(O,N),ze(O,a,N),nn(u,O,N),f=!0},p(O,[N]){let L=e;e=y(O),e===L?g[e].p(O,N):(So(),We(g[L],1,1,()=>{g[L]=null}),ko(),t=g[e],t?t.p(O,N):(t=g[e]=m[e](O),t.c()),Me(t,1),t.m(s.parentNode,s)),O[3]?C?(C.p(O,N),N&8&&Me(C,1)):(C=cle(O),C.c(),Me(C,1),C.m(a.parentNode,a)):C&&(So(),We(C,1,1,()=>{C=null}),ko());const j={};u.$set(j)},i(O){f||(Me(t),Me(C),Me(u.$$.fragment,O),f=!0)},o(O){We(t),We(C),We(u.$$.fragment,O),f=!1},d(O){g[e].d(O),O&&He(s),C&&C.d(O),O&&He(a),r[15](null),on(u,O)}}}function Nwe(r,e,t){let s;const a=P1();let{schemas:u}=e,{recordId:f}=e,m,g;function y(te,re){te.preventDefault(),m.open(re)}function C(te){te.preventDefault(),console.log("Save inline"),t(3,g=null),a("save",{records:te.detail.records,after:f})}function A(te){te.preventDefault(),m.close(),t(4,s=!1),a("insert",{records:te.detail.records,after:f})}function O(te,re){te.preventDefault(),axios.get("/records/newInline?schema="+re).then(oe=>{t(3,g=oe.data),t(4,s=!1)}).catch(oe=>{console.log(oe)})}const N=te=>t(4,s=!s),L=(te,re)=>O(re,te.name),j=(te,re)=>y(re,te.name),W=te=>O(te,u[0].name),J=te=>y(te,u[0].name),Q=te=>t(3,g=null);function F(te){ms[te?"unshift":"push"](()=>{m=te,t(2,m)})}return r.$$set=te=>{"schemas"in te&&t(0,u=te.schemas),"recordId"in te&&t(1,f=te.recordId)},t(4,s=!1),[u,f,m,g,s,y,C,A,O,N,L,j,W,J,Q,F]}class aI extends Oo{constructor(e){super(),Do(this,e,Nwe,Rwe,To,{schemas:0,recordId:1})}}/**! + * Sortable 1.15.0 + * @author RubaXa + * @author owenm + * @license MIT + */function ule(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(r);e&&(s=s.filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable})),t.push.apply(t,s)}return t}function i2(r){for(var e=1;e=0)&&(t[a]=r[a]);return t}function Bwe(r,e){if(r==null)return{};var t=Iwe(r,e),s,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);for(a=0;a=0)&&(!Object.prototype.propertyIsEnumerable.call(r,s)||(t[s]=r[s]))}return t}var Lwe="1.15.0";function x_(r){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(r)}var I_=x_(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),lI=x_(/Edge/i),fle=x_(/firefox/i),CP=x_(/safari/i)&&!x_(/chrome/i)&&!x_(/android/i),She=x_(/iP(ad|od|hone)/i),khe=x_(/chrome/i)&&x_(/android/i),Ehe={capture:!1,passive:!1};function cl(r,e,t){r.addEventListener(e,t,!I_&&Ehe)}function Na(r,e,t){r.removeEventListener(e,t,!I_&&Ehe)}function Jz(r,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),r)try{if(r.matches)return r.matches(e);if(r.msMatchesSelector)return r.msMatchesSelector(e);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(e)}catch{return!1}return!1}}function Fwe(r){return r.host&&r!==document&&r.host.nodeType?r.host:r.parentNode}function Gy(r,e,t,s){if(r){t=t||document;do{if(e!=null&&(e[0]===">"?r.parentNode===t&&Jz(r,e):Jz(r,e))||s&&r===t)return r;if(r===t)break}while(r=Fwe(r))}return null}var dle=/\s+/g;function C1(r,e,t){if(r&&e)if(r.classList)r.classList[t?"add":"remove"](e);else{var s=(" "+r.className+" ").replace(dle," ").replace(" "+e+" "," ");r.className=(s+(t?" "+e:"")).replace(dle," ")}}function Fr(r,e,t){var s=r&&r.style;if(s){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(r,""):r.currentStyle&&(t=r.currentStyle),e===void 0?t:t[e];!(e in s)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),s[e]=t+(typeof t=="string"?"":"px")}}function GD(r,e){var t="";if(typeof r=="string")t=r;else do{var s=Fr(r,"transform");s&&s!=="none"&&(t=s+" "+t)}while(!e&&(r=r.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(t)}function xhe(r,e,t){if(r){var s=r.getElementsByTagName(e),a=0,u=s.length;if(t)for(;a=u:f=a<=u,!f)return s;if(s===t2())break;s=rk(s,!1)}return!1}function sO(r,e,t,s){for(var a=0,u=0,f=r.children;u2&&arguments[2]!==void 0?arguments[2]:{},a=s.evt,u=Bwe(s,Zwe);cI.pluginEvent.bind(Hr)(e,t,i2({dragEl:$o,parentEl:Hu,ghostEl:Si,rootEl:Uc,nextEl:BA,lastDownEl:Tz,cloneEl:hu,cloneHidden:ok,dragStarted:hP,putSortable:Ph,activeSortable:Hr.active,originalEvent:a,oldIndex:zD,oldDraggableIndex:kP,newIndex:k1,newDraggableIndex:ek,hideGhostForTarget:Nhe,unhideGhostForTarget:Phe,cloneNowHidden:function(){ok=!0},cloneNowShown:function(){ok=!1},dispatchSortableEvent:function(m){Sg({sortable:t,name:m,originalEvent:a})}},u))};function Sg(r){jwe(i2({putSortable:Ph,cloneEl:hu,targetEl:$o,rootEl:Uc,oldIndex:zD,oldDraggableIndex:kP,newIndex:k1,newDraggableIndex:ek},r))}var $o,Hu,Si,Uc,BA,Tz,hu,ok,zD,k1,kP,ek,H$,Ph,ID=!1,Qz=!1,eV=[],NA,fv,ute,fte,gle,ple,hP,OD,EP,xP=!1,$$=!1,Dz,Sm,dte=[],mne=!1,tV=[],UV=typeof document<"u",z$=She,ble=lI||I_?"cssFloat":"float",qwe=UV&&!khe&&!She&&"draggable"in document.createElement("div"),Ohe=function(){if(!!UV){if(I_)return!1;var r=document.createElement("x");return r.style.cssText="pointer-events:auto",r.style.pointerEvents==="auto"}}(),Mhe=function(e,t){var s=Fr(e),a=parseInt(s.width)-parseInt(s.paddingLeft)-parseInt(s.paddingRight)-parseInt(s.borderLeftWidth)-parseInt(s.borderRightWidth),u=sO(e,0,t),f=sO(e,1,t),m=u&&Fr(u),g=f&&Fr(f),y=m&&parseInt(m.marginLeft)+parseInt(m.marginRight)+ud(u).width,C=g&&parseInt(g.marginLeft)+parseInt(g.marginRight)+ud(f).width;if(s.display==="flex")return s.flexDirection==="column"||s.flexDirection==="column-reverse"?"vertical":"horizontal";if(s.display==="grid")return s.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(u&&m.float&&m.float!=="none"){var A=m.float==="left"?"left":"right";return f&&(g.clear==="both"||g.clear===A)?"vertical":"horizontal"}return u&&(m.display==="block"||m.display==="flex"||m.display==="table"||m.display==="grid"||y>=a&&s[ble]==="none"||f&&s[ble]==="none"&&y+C>a)?"vertical":"horizontal"},Gwe=function(e,t,s){var a=s?e.left:e.top,u=s?e.right:e.bottom,f=s?e.width:e.height,m=s?t.left:t.top,g=s?t.right:t.bottom,y=s?t.width:t.height;return a===m||u===g||a+f/2===m+y/2},Kwe=function(e,t){var s;return eV.some(function(a){var u=a[A1].options.emptyInsertThreshold;if(!(!u||Aoe(a))){var f=ud(a),m=e>=f.left-u&&e<=f.right+u,g=t>=f.top-u&&t<=f.bottom+u;if(m&&g)return s=a}}),s},Rhe=function(e){function t(u,f){return function(m,g,y,C){var A=m.options.group.name&&g.options.group.name&&m.options.group.name===g.options.group.name;if(u==null&&(f||A))return!0;if(u==null||u===!1)return!1;if(f&&u==="clone")return u;if(typeof u=="function")return t(u(m,g,y,C),f)(m,g,y,C);var O=(f?m:g).options.group.name;return u===!0||typeof u=="string"&&u===O||u.join&&u.indexOf(O)>-1}}var s={},a=e.group;(!a||Az(a)!="object")&&(a={name:a}),s.name=a.name,s.checkPull=t(a.pull,!0),s.checkPut=t(a.put),s.revertClone=a.revertClone,e.group=s},Nhe=function(){!Ohe&&Si&&Fr(Si,"display","none")},Phe=function(){!Ohe&&Si&&Fr(Si,"display","")};UV&&!khe&&document.addEventListener("click",function(r){if(Qz)return r.preventDefault(),r.stopPropagation&&r.stopPropagation(),r.stopImmediatePropagation&&r.stopImmediatePropagation(),Qz=!1,!1},!0);var PA=function(e){if($o){e=e.touches?e.touches[0]:e;var t=Kwe(e.clientX,e.clientY);if(t){var s={};for(var a in e)e.hasOwnProperty(a)&&(s[a]=e[a]);s.target=s.rootEl=t,s.preventDefault=void 0,s.stopPropagation=void 0,t[A1]._onDragOver(s)}}},Ywe=function(e){$o&&$o.parentNode[A1]._isOutsideThisEl(e.target)};function Hr(r,e){if(!(r&&r.nodeType&&r.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(r));this.el=r,this.options=e=D_({},e),r[A1]=this;var t={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(r.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Mhe(r,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(f,m){f.setData("Text",m.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Hr.supportPointer!==!1&&"PointerEvent"in window&&!CP,emptyInsertThreshold:5};cI.initializePlugins(this,r,t);for(var s in t)!(s in e)&&(e[s]=t[s]);Rhe(e);for(var a in this)a.charAt(0)==="_"&&typeof this[a]=="function"&&(this[a]=this[a].bind(this));this.nativeDraggable=e.forceFallback?!1:qwe,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?cl(r,"pointerdown",this._onTapStart):(cl(r,"mousedown",this._onTapStart),cl(r,"touchstart",this._onTapStart)),this.nativeDraggable&&(cl(r,"dragover",this),cl(r,"dragenter",this)),eV.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),D_(this,Vwe())}Hr.prototype={constructor:Hr,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(OD=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,$o):this.options.direction},_onTapStart:function(e){if(!!e.cancelable){var t=this,s=this.el,a=this.options,u=a.preventOnFilter,f=e.type,m=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,g=(m||e).target,y=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||g,C=a.filter;if(s_e(s),!$o&&!(/mousedown|pointerdown/.test(f)&&e.button!==0||a.disabled)&&!y.isContentEditable&&!(!this.nativeDraggable&&CP&&g&&g.tagName.toUpperCase()==="SELECT")&&(g=Gy(g,a.draggable,s,!1),!(g&&g.animated)&&Tz!==g)){if(zD=T0(g),kP=T0(g,a.draggable),typeof C=="function"){if(C.call(this,e,g,this)){Sg({sortable:t,rootEl:y,name:"filter",targetEl:g,toEl:s,fromEl:s}),Cp("filter",t,{evt:e}),u&&e.cancelable&&e.preventDefault();return}}else if(C&&(C=C.split(",").some(function(A){if(A=Gy(y,A.trim(),s,!1),A)return Sg({sortable:t,rootEl:A,name:"filter",targetEl:g,fromEl:s,toEl:s}),Cp("filter",t,{evt:e}),!0}),C)){u&&e.cancelable&&e.preventDefault();return}a.handle&&!Gy(y,a.handle,s,!1)||this._prepareDragStart(e,m,g)}}},_prepareDragStart:function(e,t,s){var a=this,u=a.el,f=a.options,m=u.ownerDocument,g;if(s&&!$o&&s.parentNode===u){var y=ud(s);if(Uc=u,$o=s,Hu=$o.parentNode,BA=$o.nextSibling,Tz=s,H$=f.group,Hr.dragged=$o,NA={target:$o,clientX:(t||e).clientX,clientY:(t||e).clientY},gle=NA.clientX-y.left,ple=NA.clientY-y.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,$o.style["will-change"]="all",g=function(){if(Cp("delayEnded",a,{evt:e}),Hr.eventCanceled){a._onDrop();return}a._disableDelayedDragEvents(),!fle&&a.nativeDraggable&&($o.draggable=!0),a._triggerDragStart(e,t),Sg({sortable:a,name:"choose",originalEvent:e}),C1($o,f.chosenClass,!0)},f.ignore.split(",").forEach(function(C){xhe($o,C.trim(),hte)}),cl(m,"dragover",PA),cl(m,"mousemove",PA),cl(m,"touchmove",PA),cl(m,"mouseup",a._onDrop),cl(m,"touchend",a._onDrop),cl(m,"touchcancel",a._onDrop),fle&&this.nativeDraggable&&(this.options.touchStartThreshold=4,$o.draggable=!0),Cp("delayStart",this,{evt:e}),f.delay&&(!f.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(lI||I_))){if(Hr.eventCanceled){this._onDrop();return}cl(m,"mouseup",a._disableDelayedDrag),cl(m,"touchend",a._disableDelayedDrag),cl(m,"touchcancel",a._disableDelayedDrag),cl(m,"mousemove",a._delayedDragTouchMoveHandler),cl(m,"touchmove",a._delayedDragTouchMoveHandler),f.supportPointer&&cl(m,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(g,f.delay)}else g()}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){$o&&hte($o),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Na(e,"mouseup",this._disableDelayedDrag),Na(e,"touchend",this._disableDelayedDrag),Na(e,"touchcancel",this._disableDelayedDrag),Na(e,"mousemove",this._delayedDragTouchMoveHandler),Na(e,"touchmove",this._delayedDragTouchMoveHandler),Na(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?cl(document,"pointermove",this._onTouchMove):t?cl(document,"touchmove",this._onTouchMove):cl(document,"mousemove",this._onTouchMove):(cl($o,"dragend",this),cl(Uc,"dragstart",this._onDragStart));try{document.selection?Oz(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(ID=!1,Uc&&$o){Cp("dragStarted",this,{evt:t}),this.nativeDraggable&&cl(document,"dragover",Ywe);var s=this.options;!e&&C1($o,s.dragClass,!1),C1($o,s.ghostClass,!0),Hr.active=this,e&&this._appendGhost(),Sg({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(fv){this._lastX=fv.clientX,this._lastY=fv.clientY,Nhe();for(var e=document.elementFromPoint(fv.clientX,fv.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(fv.clientX,fv.clientY),e!==t);)t=e;if($o.parentNode[A1]._isOutsideThisEl(e),t)do{if(t[A1]){var s=void 0;if(s=t[A1]._onDragOver({clientX:fv.clientX,clientY:fv.clientY,target:e,rootEl:t}),s&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);Phe()}},_onTouchMove:function(e){if(NA){var t=this.options,s=t.fallbackTolerance,a=t.fallbackOffset,u=e.touches?e.touches[0]:e,f=Si&&GD(Si,!0),m=Si&&f&&f.a,g=Si&&f&&f.d,y=z$&&Sm&&mle(Sm),C=(u.clientX-NA.clientX+a.x)/(m||1)+(y?y[0]-dte[0]:0)/(m||1),A=(u.clientY-NA.clientY+a.y)/(g||1)+(y?y[1]-dte[1]:0)/(g||1);if(!Hr.active&&!ID){if(s&&Math.max(Math.abs(u.clientX-this._lastX),Math.abs(u.clientY-this._lastY))=0&&(Sg({rootEl:Hu,name:"add",toEl:Hu,fromEl:Uc,originalEvent:e}),Sg({sortable:this,name:"remove",toEl:Hu,originalEvent:e}),Sg({rootEl:Hu,name:"sort",toEl:Hu,fromEl:Uc,originalEvent:e}),Sg({sortable:this,name:"sort",toEl:Hu,originalEvent:e})),Ph&&Ph.save()):k1!==zD&&k1>=0&&(Sg({sortable:this,name:"update",toEl:Hu,originalEvent:e}),Sg({sortable:this,name:"sort",toEl:Hu,originalEvent:e})),Hr.active&&((k1==null||k1===-1)&&(k1=zD,ek=kP),Sg({sortable:this,name:"end",toEl:Hu,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Cp("nulling",this),Uc=$o=Hu=Si=BA=hu=Tz=ok=NA=fv=hP=k1=ek=zD=kP=OD=EP=Ph=H$=Hr.dragged=Hr.ghost=Hr.clone=Hr.active=null,tV.forEach(function(e){e.checked=!0}),tV.length=ute=fte=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":$o&&(this._onDragOver(e),Xwe(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,s=this.el.children,a=0,u=s.length,f=this.options;as.right+a||r.clientX<=s.right&&r.clientY>s.bottom&&r.clientX>=s.left:r.clientX>s.right&&r.clientY>s.top||r.clientX<=s.right&&r.clientY>s.bottom+a}function t_e(r,e,t,s,a,u,f,m){var g=s?r.clientY:r.clientX,y=s?t.height:t.width,C=s?t.top:t.left,A=s?t.bottom:t.right,O=!1;if(!f){if(m&&DzC+y*u/2:gA-Dz)return-EP}else if(g>C+y*(1-a)/2&&gA-y*u/2)?g>C+y/2?1:-1:0}function n_e(r){return T0($o){f[C]=null}),ko(),t=f[e],t?t.p(g,y):(t=f[e]=u[e](g),t.c()),Me(t,1),t.m(s.parentNode,s))},i(g){a||(Me(t),a=!0)},o(g){We(t),a=!1},d(g){f[e].d(g),g&&He(s)}}}function c_e(r,e,t){let{$$slots:s={},$$scope:a}=e,{sortableClass:u}=e,{isTable:f=!1}=e,{sortableInstance:m}=e;const g=P1();let y;mv(()=>{let O={animation:150,easing:"cubic-bezier(1, 0, 0, 1)",onUpdate(N){g("update",{source:N.oldIndex,target:N.newIndex})},onMove(N){}};t(3,m=Hr.create(y,O))});function C(O){ms[O?"unshift":"push"](()=>{y=O,t(2,y)})}function A(O){ms[O?"unshift":"push"](()=>{y=O,t(2,y)})}return r.$$set=O=>{"sortableClass"in O&&t(0,u=O.sortableClass),"isTable"in O&&t(1,f=O.isTable),"sortableInstance"in O&&t(3,m=O.sortableInstance),"$$scope"in O&&t(4,a=O.$$scope)},[u,f,y,m,a,s,C,A]}class jV extends Oo{constructor(e){super(),Do(this,e,c_e,l_e,To,{sortableClass:0,isTable:1,sortableInstance:3})}}function yle(r,e,t){const s=r.slice();return s[11]=e[t],s}function wle(r){let e,t;return{c(){e=he("div"),t=an(r[2]),q(e,"class","invalid-feedback d-block mb-3")},m(s,a){ze(s,e,a),ee(e,t)},p(s,a){a&4&&so(t,s[2])},d(s){s&&He(e)}}}function _le(r){let e,t;return e=new jV({props:{sortableClass:"row row-cols-3 mt-3",$$slots:{default:[u_e]},$$scope:{ctx:r}}}),e.$on("update",r[5]),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},p(s,a){const u={};a&16386&&(u.$$scope={dirty:a,ctx:s}),e.$set(u)},i(s){t||(Me(e.$$.fragment,s),t=!0)},o(s){We(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function Cle(r,e){let t,s,a,u;return s=new WV({props:{classes:"h-100",record:e[11],hasDelete:!0}}),s.$on("remove",e[4]),{key:r,first:null,c(){t=he("div"),sn(s.$$.fragment),a=et(),q(t,"class","col mb-3"),this.first=t},m(f,m){ze(f,t,m),nn(s,t,null),ee(t,a),u=!0},p(f,m){e=f;const g={};m&2&&(g.record=e[11]),s.$set(g)},i(f){u||(Me(s.$$.fragment,f),u=!0)},o(f){We(s.$$.fragment,f),u=!1},d(f){f&&He(t),on(s)}}}function u_e(r){let e=[],t=new Map,s,a,u=r[1];const f=m=>m[11].id;for(let m=0;m0&&_le(r);return{c(){m&&m.c(),e=et(),t=he("div"),sn(s.$$.fragment),a=et(),g&&g.c(),u=Xs(),q(t,"class","inline-card-wrapper")},m(y,C){m&&m.m(y,C),ze(y,e,C),ze(y,t,C),nn(s,t,null),ze(y,a,C),g&&g.m(y,C),ze(y,u,C),f=!0},p(y,[C]){y[2]?m?m.p(y,C):(m=wle(y),m.c(),m.m(e.parentNode,e)):m&&(m.d(1),m=null);const A={};C&1&&(A.field=y[0]),s.$set(A),y[1].length>0?g?(g.p(y,C),C&2&&Me(g,1)):(g=_le(y),g.c(),Me(g,1),g.m(u.parentNode,u)):g&&(So(),We(g,1,1,()=>{g=null}),ko())},i(y){f||(Me(s.$$.fragment,y),Me(g),f=!0)},o(y){We(s.$$.fragment,y),We(g),f=!1},d(y){m&&m.d(y),y&&He(e),y&&He(t),on(s),y&&He(a),g&&g.d(y),y&&He(u)}}}function d_e(r,e,t){let s,a;const u=Ya("channel");let{record:f}=e,{field:m}=e,{graph:g}=e,{validationErrors:y}=e,C=u.schemas.filter(L=>m.collections.includes(L.name));function A(L){L.preventDefault(),t(7,g.edges=g.edges.filter(j=>!(j.target===L.detail&&j.field===m.name)),g)}function O(L){t(7,g.edges=iI(L.detail.source,L.detail.target,g.edges,m.name),g)}function N(L){L.preventDefault();const j=L.detail.records,W=L.detail.action;let J=j.map(F=>({target:F.id,source:f.id,sourceSchema:f._sys.schema,targetSchema:F._sys.schema,field:m.name,rank:""})),Q=g.edges;W==="replace"&&(Q=Q.filter(F=>F.field!==m.name)),t(7,g.records=mu.exports.uniqBy([...g.records,...j],F=>F.id),g),t(7,g.edges=mu.exports.uniqBy([...Q,...J],F=>F.target+F.field),g)}return r.$$set=L=>{"record"in L&&t(8,f=L.record),"field"in L&&t(0,m=L.field),"graph"in L&&t(7,g=L.graph),"validationErrors"in L&&t(9,y=L.validationErrors)},r.$$.update=()=>{var L;r.$$.dirty&513&&t(2,s=I1(y,m.name)),r.$$.dirty&385&&t(1,a=(L=g.edges.filter(j=>j.field===m.name).map(j=>g.records.find(W=>W.id==j.target&&f.id==j.source)).filter(j=>!!(j!=null&&j.id)))!=null?L:[])},[m,a,s,C,A,O,N,g,f,y]}class h_e extends Oo{constructor(e){super(),Do(this,e,d_e,f_e,To,{record:8,field:0,graph:7,validationErrors:9})}}function Sle(r,e,t){const s=r.slice();return s[20]=e[t],s}function m_e(r){let e,t,s,a,u,f,m,g,y,C,A,O,N,L,j,W,J,Q,F,te,re,oe,X,Se,Ne,xe,ge,ve,dt,bt;f=new wl({props:{icon:"pencil",width:12,height:12}});const qe=[v_e,b_e],z=[];function ht(At,Rn){return At[7]?0:1}y=ht(r),C=z[y]=qe[y](r),L=new wl({props:{icon:"ellipsis"}});let nt=!r[1]&&kle(r),Nt=!r[2]&&Ele(r),yt=r[8].type==="files"&&y_e(r),Le=r[8].fields.filter(Ale),ct=[];for(let At=0;AtWe(ct[At],1,1,()=>{ct[At]=null});return{c(){e=he("div"),t=he("div"),s=he("small"),s.textContent=`${r[8].label}`,a=et(),u=he("button"),sn(f.$$.fragment),m=et(),g=he("button"),C.c(),A=et(),O=he("div"),N=he("button"),sn(L.$$.fragment),j=et(),W=he("div"),J=he("a"),Q=an("Edit in new tab"),te=et(),re=he("button"),re.textContent="Remove",oe=et(),X=he("div"),nt&&nt.c(),Se=et(),Nt&&Nt.c(),Ne=et(),xe=he("div"),yt&&yt.c(),ge=et();for(let At=0;At{z[Xe]=null}),ko(),C=z[y],C||(C=z[y]=qe[y](At),C.c()),Me(C,1),C.m(g,null)),(!ve||Rn&1&&F!==(F="/records/"+At[0].id))&&q(J,"href",F),At[1]?nt&&(So(),We(nt,1,1,()=>{nt=null}),ko()):nt?(nt.p(At,Rn),Rn&2&&Me(nt,1)):(nt=kle(At),nt.c(),Me(nt,1),nt.m(X,Se)),At[2]?Nt&&(So(),We(Nt,1,1,()=>{Nt=null}),ko()):Nt?(Nt.p(At,Rn),Rn&4&&Me(Nt,1)):(Nt=Ele(At),Nt.c(),Me(Nt,1),Nt.m(X,null)),At[8].type==="files"&&yt.p(At,Rn),Rn&273){Le=At[8].fields.filter(Ale);let Ot;for(Ot=0;Ot{f[C]=null}),ko(),s=f[t],s?s.p(g,y):(s=f[t]=u[t](g),s.c()),Me(s,1),s.m(e,null))},i(g){a||(Me(s),a=!0)},o(g){We(s),a=!1},d(g){g&&He(e),f[t].d()}}}const Ale=r=>!(r.trashed||["tab"].includes(r.ui)||["id"].includes(r.name));function k_e(r,e,t){let s,a;const u=P1();let{isFirst:f}=e,{isLast:m}=e,{toDelete:g=!1}=e,{schemas:y}=e,{record:C}=e,A,O=y.find(X=>X.name===C._sys.schema);function N(X){X.preventDefault(),axios.get("/records/editInline/"+C.id).then(Se=>{t(0,C=Se.data),t(5,A=Se.data),t(6,s=!0)}).catch(Se=>{console.log(Se)})}function L(X){X.preventDefault(),u("moveup")}function j(X){X.preventDefault(),u("movedn")}function W(X){X.preventDefault(),u("inlinesaved",X.detail),t(6,s=!1)}function J(X){X.preventDefault(),u("remove",C.id)}function Q(X){X.preventDefault(),u("trash",C.id)}function F(X){X.preventDefault(),u("undoremove",C.id)}function te(X){X.preventDefault(),t(6,s=!1)}mv(()=>{t(6,s=!1)});function re(X){X.preventDefault(),axios.post("/records/status/trashed",[C]).then(Se=>{u("remove",C.id)}).catch(Se=>{console.log(Se)})}const oe=X=>t(7,a=!a);return r.$$set=X=>{"isFirst"in X&&t(1,f=X.isFirst),"isLast"in X&&t(2,m=X.isLast),"toDelete"in X&&t(3,g=X.toDelete),"schemas"in X&&t(4,y=X.schemas),"record"in X&&t(0,C=X.record)},t(6,s=!1),t(7,a=!1),[C,f,m,g,y,A,s,a,O,N,L,j,W,J,Q,F,te,re,oe]}class E_e extends Oo{constructor(e){super(),Do(this,e,k_e,S_e,To,{isFirst:1,isLast:2,toDelete:3,schemas:4,record:0})}}function Bhe(r,{from:e,to:t},s={}){const a=getComputedStyle(r),u=a.transform==="none"?"":a.transform,[f,m]=a.transformOrigin.split(" ").map(parseFloat),g=e.left+e.width*f/t.width-(t.left+f),y=e.top+e.height*m/t.height-(t.top+m),{delay:C=0,duration:A=N=>Math.sqrt(N)*120,easing:O=rhe}=s;return{delay:C,duration:I0(A)?A(Math.sqrt(g*g+y*y)):A,easing:O,css:(N,L)=>{const j=L*g,W=L*y,J=N+L*e.width/t.width,Q=N+L*e.height/t.height;return`transform: ${u} translate(${j}px, ${W}px) scale(${J}, ${Q});`}}}function Tle(r,e,t){const s=r.slice();return s[18]=e[t],s[19]=e,s[20]=t,s}function Dle(r){let e,t;return{c(){e=he("div"),t=an(r[3]),q(e,"class","invalid-feedback d-block mb-3")},m(s,a){ze(s,e,a),ee(e,t)},p(s,a){a&8&&so(t,s[3])},d(s){s&&He(e)}}}function Ole(r){let e=[],t=new Map,s,a,u=r[2];const f=m=>m[18].id;for(let m=0;mzr(s,"record",O)),s.$on("inlinesaved",e[5]),s.$on("moveup",N),s.$on("movedn",L),s.$on("remove",e[6]),s.$on("undoremove",e[8]),s.$on("trash",e[7]),f=new aI({props:{field:e[1],recordId:e[18].id,schemas:e[4]}}),f.$on("insert",e[9]),f.$on("save",e[9]),{key:r,first:null,c(){t=he("div"),sn(s.$$.fragment),u=et(),sn(f.$$.fragment),m=et(),q(t,"class","inline-card-wrapper"),this.first=t},m(W,J){ze(W,t,J),nn(s,t,null),ee(t,u),nn(f,t,null),ee(t,m),C=!0},p(W,J){e=W;const Q={};J&4&&(Q.isFirst=e[20]===0),J&4&&(Q.isLast=e[20]+1===e[2].length),J&7&&(Q.toDelete=e[0].edges.find(A)._isTrashed),!a&&J&4&&(a=!0,Q.record=e[18],jr(()=>a=!1)),s.$set(Q);const F={};J&2&&(F.field=e[1]),J&4&&(F.recordId=e[18].id),f.$set(F)},r(){g=t.getBoundingClientRect()},f(){Qde(t),y()},a(){y(),y=Jde(t,g,Bhe,{delay:250,duration:250,easing:ihe})},i(W){C||(Me(s.$$.fragment,W),Me(f.$$.fragment,W),C=!0)},o(W){We(s.$$.fragment,W),We(f.$$.fragment,W),C=!1},d(W){W&&He(t),on(s),on(f)}}}function x_e(r){let e,t,s,a,u,f,m=r[3]&&Dle(r);s=new aI({props:{field:r[1],recordId:null,schemas:r[4]}}),s.$on("insert",r[9]),s.$on("save",r[9]);let g=r[2].length>0&&Ole(r);return{c(){m&&m.c(),e=et(),t=he("div"),sn(s.$$.fragment),a=et(),g&&g.c(),u=Xs(),q(t,"class","inline-card-wrapper")},m(y,C){m&&m.m(y,C),ze(y,e,C),ze(y,t,C),nn(s,t,null),ze(y,a,C),g&&g.m(y,C),ze(y,u,C),f=!0},p(y,[C]){y[3]?m?m.p(y,C):(m=Dle(y),m.c(),m.m(e.parentNode,e)):m&&(m.d(1),m=null);const A={};C&2&&(A.field=y[1]),s.$set(A),y[2].length>0?g?(g.p(y,C),C&4&&Me(g,1)):(g=Ole(y),g.c(),Me(g,1),g.m(u.parentNode,u)):g&&(So(),We(g,1,1,()=>{g=null}),ko())},i(y){f||(Me(s.$$.fragment,y),Me(g),f=!0)},o(y){We(s.$$.fragment,y),We(g),f=!1},d(y){m&&m.d(y),y&&He(e),y&&He(t),on(s),y&&He(a),g&&g.d(y),y&&He(u)}}}function A_e(r,e,t){let s,a;const u=Ya("channel");let{field:f}=e,{record:m}=e,{graph:g}=e,{validationErrors:y}=e,C=u.schemas.filter(re=>f.collections.includes(re.name));function A(re){const oe=re.detail.records[0];t(0,g.edges=g.edges.map(X=>X.source===oe.id?oe:X),g)}function O(re){re.preventDefault(),t(0,g.edges=g.edges.filter(oe=>!(oe.target===re.detail&&oe.field===f.name)),g)}function N(re){re.preventDefault(),t(0,g.edges=g.edges.map(oe=>(oe.target===re.detail&&oe.field===f.name&&(oe._isTrashed=!0),oe)),g)}function L(re){re.preventDefault(),t(0,g.edges=g.edges.map(oe=>(oe.target===re.detail&&oe.field===f.name&&delete oe._isTrashed,oe)),g)}function j(re){var ge;re.preventDefault();const oe=re.detail.records,X=(ge=re.detail.after)!=null?ge:null,Se=re.detail.action;let Ne=oe.map(ve=>({target:ve.id,source:m.id,sourceSchema:m._sys.schema,targetSchema:ve._sys.schema,field:f.name,rank:""})),xe=g.edges;if(Se==="replace"&&(xe=xe.filter(ve=>ve.field!==f.name)),t(0,g.records=mu.exports.uniqBy([...g.records,...oe],ve=>ve.id),g),t(0,g.edges=mu.exports.uniqBy([...xe,...Ne],ve=>ve.target+ve.field),g),!X)t(0,g.edges=mu.exports.uniqBy([...Ne,...xe],ve=>ve.target+ve.field),g);else{let ve=!1,dt=xe.reduce((bt,qe)=>(ve?bt.after.push(qe):bt.before.push(qe),ve===!1&&qe.target===X&&(ve=!0),bt),{before:[],after:[]});t(0,g.edges=mu.exports.uniqBy([...dt.before,...Ne,...dt.after],bt=>bt.target+bt.field),g)}}function W(re,oe,X){t(0,g.edges=iI(oe,X,g.edges,f.name),g)}const J=(re,oe)=>oe.field===f.name&&oe.target===re.id;function Q(re,oe,X,Se){X[Se]=re,t(2,a),t(0,g),t(1,f),t(11,m)}const F=(re,oe)=>W(oe,re,re-1),te=(re,oe)=>W(oe,re,re+1);return r.$$set=re=>{"field"in re&&t(1,f=re.field),"record"in re&&t(11,m=re.record),"graph"in re&&t(0,g=re.graph),"validationErrors"in re&&t(12,y=re.validationErrors)},r.$$.update=()=>{var re;r.$$.dirty&4098&&t(3,s=I1(y,f.name)),r.$$.dirty&2051&&t(2,a=(re=g.edges.filter(oe=>oe.field===f.name).map(oe=>g.records.find(X=>X.id==oe.target&&m.id==oe.source)).filter(oe=>!!(oe!=null&&oe.id)))!=null?re:[])},[g,f,a,s,C,A,O,N,L,j,W,m,y,J,Q,F,te]}class T_e extends Oo{constructor(e){super(),Do(this,e,A_e,x_e,To,{field:1,record:11,graph:0,validationErrors:12})}}function Rle(r,e,t){const s=r.slice();return s[7]=e[t],s}function Nle(r){let e,t=r[2],s=[];for(let a=0;at(1,s=!s),y=(C,A)=>m(A,C);return r.$$set=C=>{"blockId"in C&&t(0,a=C.blockId),"blockData"in C&&t(4,u=C.blockData)},t(1,s=!1),[a,s,f,m,u,g,y]}class Lhe extends Oo{constructor(e){super(),Do(this,e,O_e,D_e,To,{blockId:0,blockData:4})}}function M_e(r){let e,t,s,a,u;return{c(){e=he("div"),t=he("input"),q(t,"type","text"),q(t,"id",s=r[0].id),q(t,"class","form-control"),q(t,"autocomplete","off"),q(e,"class","mb-0")},m(f,m){ze(f,e,m),ee(e,t),$r(t,r[0].value),a||(u=Wn(t,"input",r[1]),a=!0)},p(f,[m]){m&1&&s!==(s=f[0].id)&&q(t,"id",s),m&1&&t.value!==f[0].value&&$r(t,f[0].value)},i:xn,o:xn,d(f){f&&He(e),a=!1,u()}}}function R_e(r,e,t){let{block:s}=e;function a(){s.value=this.value,t(0,s)}return r.$$set=u=>{"block"in u&&t(0,s=u.block)},[s,a]}class N_e extends Oo{constructor(e){super(),Do(this,e,R_e,M_e,To,{block:0})}}function P_e(r){let e,t,s,a,u;return{c(){e=he("div"),t=he("textarea"),q(t,"id",s=r[0].id),q(t,"class","form-control svelte-1er4ovm"),q(t,"autocomplete","off"),q(e,"class","mb-0")},m(f,m){ze(f,e,m),ee(e,t),$r(t,r[0].value),r[3](t),a||(u=[Wn(t,"input",r[2]),Wn(t,"input",Fhe)],a=!0)},p(f,[m]){m&1&&s!==(s=f[0].id)&&q(t,"id",s),m&1&&$r(t,f[0].value)},i:xn,o:xn,d(f){f&&He(e),r[3](null),a=!1,Xa(u)}}}function Fhe(r){let e;r.target?e=r.target:e=r,e.style.overflow="hidden",e.style.height="1px",e.style.height=+e.scrollHeight+"px"}function I_e(r,e,t){let{block:s}=e,a;mv(()=>{Fhe(a)});function u(){s.value=this.value,t(0,s)}function f(m){ms[m?"unshift":"push"](()=>{a=m,t(1,a)})}return r.$$set=m=>{"block"in m&&t(0,s=m.block)},[s,a,u,f]}class B_e extends Oo{constructor(e){super(),Do(this,e,I_e,P_e,To,{block:0})}}var Hhe={exports:{}};(function(r){(function(){var e=function(n){if(n===null)return"null";if(n===void 0)return"undefined";var i=typeof n;return i==="object"&&(Array.prototype.isPrototypeOf(n)||n.constructor&&n.constructor.name==="Array")?"array":i==="object"&&(String.prototype.isPrototypeOf(n)||n.constructor&&n.constructor.name==="String")?"string":i},t=function(n){return["undefined","boolean","number","string","function","xml","null"].indexOf(n)!==-1},s=function(n,i){var l=Array.prototype.slice.call(n);return l.sort(i)},a=function(n,i){return u(function(l,d){return n.eq(i(l),i(d))})},u=function(n){return{eq:n}},f=u(function(n,i){return n===i}),m=f,g=function(n){return u(function(i,l){if(i.length!==l.length)return!1;for(var d=i.length,p=0;p{var d;return l(n,i.prototype)?!0:((d=n.constructor)===null||d===void 0?void 0:d.name)===i.name},L=n=>{const i=typeof n;return n===null?"null":i==="object"&&Array.isArray(n)?"array":i==="object"&&N(n,String,(l,d)=>d.isPrototypeOf(l))?"string":i},j=n=>i=>L(i)===n,W=n=>i=>typeof i===n,J=n=>i=>n===i,Q=(n,i)=>te(n)&&N(n,i,(l,d)=>O(l)===d),F=j("string"),te=j("object"),re=n=>Q(n,Object),oe=j("array"),X=J(null),Se=W("boolean"),Ne=J(void 0),xe=n=>n==null,ge=n=>!xe(n),ve=W("function"),dt=W("number"),bt=(n,i)=>{if(oe(n)){for(let l=0,d=n.length;l{},z=(n,i)=>(...l)=>n(i.apply(null,l)),ht=(n,i)=>l=>n(i(l)),nt=n=>()=>n,Nt=n=>n,yt=(n,i)=>n===i;function Le(n,...i){return(...l)=>{const d=i.concat(l);return n.apply(null,d)}}const ct=n=>i=>!n(i),_n=n=>()=>{throw new Error(n)},At=n=>n(),Rn=n=>{n()},Xe=nt(!1),Ot=nt(!0);class de{constructor(i,l){this.tag=i,this.value=l}static some(i){return new de(!0,i)}static none(){return de.singletonNone}fold(i,l){return this.tag?l(this.value):i()}isSome(){return this.tag}isNone(){return!this.tag}map(i){return this.tag?de.some(i(this.value)):de.none()}bind(i){return this.tag?i(this.value):de.none()}exists(i){return this.tag&&i(this.value)}forall(i){return!this.tag||i(this.value)}filter(i){return!this.tag||i(this.value)?this:de.none()}getOr(i){return this.tag?this.value:i}or(i){return this.tag?this:i}getOrThunk(i){return this.tag?this.value:i()}orThunk(i){return this.tag?this:i()}getOrDie(i){if(this.tag)return this.value;throw new Error(i!=null?i:"Called getOrDie on None")}static from(i){return ge(i)?de.some(i):de.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(i){this.tag&&i(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}de.singletonNone=new de(!1);const is=Array.prototype.slice,bo=Array.prototype.indexOf,ao=Array.prototype.push,Eo=(n,i)=>bo.call(n,i),Yo=(n,i)=>{const l=Eo(n,i);return l===-1?de.none():de.some(l)},St=(n,i)=>Eo(n,i)>-1,Xt=(n,i)=>{for(let l=0,d=n.length;l{const l=n.length,d=new Array(l);for(let p=0;p{for(let l=0,d=n.length;l{for(let l=n.length-1;l>=0;l--){const d=n[l];i(d,l)}},mn=(n,i)=>{const l=[],d=[];for(let p=0,w=n.length;p{const l=[];for(let d=0,p=n.length;d(Wt(n,(d,p)=>{l=i(l,d,p)}),l),pn=(n,i,l)=>(Pe(n,(d,p)=>{l=i(l,d,p)}),l),ns=(n,i,l)=>{for(let d=0,p=n.length;dns(n,i,Xe),fs=(n,i)=>{for(let l=0,d=n.length;l{const i=[];for(let l=0,d=n.length;lAr(Et(n,i)),Js=(n,i)=>{for(let l=0,d=n.length;l{const i=is.call(n,0);return i.reverse(),i},ga=(n,i)=>wt(n,l=>!St(i,l)),ar=(n,i)=>{const l={};for(let d=0,p=n.length;d{const l=is.call(n,0);return l.sort(i),l},Zr=(n,i)=>i>=0&&iZr(n,0),Mo=n=>Zr(n,n.length-1),Tr=ve(Array.from)?Array.from:n=>is.call(n),Bs=(n,i)=>{for(let l=0;l{const l=[],d=ve(i)?p=>Xt(l,w=>i(w,p)):p=>St(l,p);for(let p=0,w=n.length;p{const l=gs(n);for(let d=0,p=l.length;dIi(n,(l,d)=>({k:d,v:i(l,d)})),Ii=(n,i)=>{const l={};return rn(n,(d,p)=>{const w=i(d,p);l[w.k]=w.v}),l},Fe=n=>(i,l)=>{n[l]=i},Je=(n,i,l,d)=>{rn(n,(p,w)=>{(i(p,w)?l:d)(p,w)})},xt=(n,i)=>{const l={},d={};return Je(n,i,Fe(l),Fe(d)),{t:l,f:d}},Ut=(n,i)=>{const l={};return Je(n,i,Fe(l),qe),l},Un=(n,i)=>{const l=[];return rn(n,(d,p)=>{l.push(i(d,p))}),l},lo=n=>Un(n,Nt),mo=(n,i)=>cn(n,i)?de.from(n[i]):de.none(),cn=(n,i)=>pa.call(n,i),es=(n,i)=>cn(n,i)&&n[i]!==void 0&&n[i]!==null,wo=(n,i,l=A)=>C(l).eq(n,i),as=n=>{const i={};return Pe(n,l=>{i[l]={}}),gs(i)},wr=n=>n.length!==void 0,Rr=Array.isArray,zs=n=>{if(Rr(n))return n;{const i=[];for(let l=0,d=n.length;l{if(!n)return!1;if(l=l||n,wr(n)){for(let d=0,p=n.length;d{const l=[];return Vr(n,(d,p)=>{l.push(i(d,p,n))}),l},Pa=(n,i)=>{const l=[];return Vr(n,(d,p)=>{(!i||i(d,p,n))&&l.push(d)}),l},hi=(n,i)=>{if(n){for(let l=0,d=n.length;l{let p=Ne(l)?n[0]:l;for(let w=0;w{for(let d=0,p=n.length;dn[n.length-1],jt=n=>{let i=!1,l;return(...d)=>(i||(i=!0,l=n.apply(null,d)),l)},co=(n,i,l,d)=>{const p=n.isiOS()&&/ipad/i.test(l)===!0,w=n.isiOS()&&!p,E=n.isiOS()||n.isAndroid(),R=E||d("(pointer:coarse)"),B=p||!w&&E&&d("(min-device-width:768px)"),G=w||E&&!B,ie=i.isSafari()&&n.isiOS()&&/safari/i.test(l)===!1,ce=!G&&!B&&!ie;return{isiPad:nt(p),isiPhone:nt(w),isTablet:nt(B),isPhone:nt(G),isTouch:nt(R),isAndroid:n.isAndroid,isiOS:n.isiOS,isWebView:nt(ie),isDesktop:nt(ce)}},Bo=(n,i)=>{for(let l=0;l{const l=Bo(n,i);if(!l)return{major:0,minor:0};const d=p=>Number(i.replace(l,"$"+p));return Uo(d(1),d(2))},Yr=(n,i)=>{const l=String(i).toLowerCase();return n.length===0?rt():qo(n,l)},rt=()=>Uo(0,0),Uo=(n,i)=>({major:n,minor:i}),Di={nu:Uo,detect:Yr,unknown:rt},ta=(n,i)=>Bs(i.brands,l=>{const d=l.brand.toLowerCase();return Xn(n,p=>{var w;return d===((w=p.brand)===null||w===void 0?void 0:w.toLowerCase())}).map(p=>({current:p.name,version:Di.nu(parseInt(l.version,10),0)}))}),la=(n,i)=>{const l=String(i).toLowerCase();return Xn(n,d=>d.search(l))},ur=(n,i)=>la(n,i).map(l=>{const d=Di.detect(l.versionRegexes,i);return{current:l.name,version:d}}),Dc=(n,i)=>la(n,i).map(l=>{const d=Di.detect(l.versionRegexes,i);return{current:l.name,version:d}}),gc=(n,i)=>n.substring(i),Ja=(n,i,l)=>i===""||n.length>=i.length&&n.substr(l,l+i.length)===i,ca=(n,i)=>kr(n,i)?gc(n,i.length):n,Qs=(n,i,l=0,d)=>{const p=n.indexOf(i,l);return p!==-1?Ne(d)?!0:p+i.length<=d:!1},kr=(n,i)=>Ja(n,i,0),qi=(n,i)=>Ja(n,i,n.length-i.length),fl=n=>i=>i.replace(n,""),pc=fl(/^\s+|\s+$/g),Zc=fl(/^\s+/g),pu=fl(/\s+$/g),gr=n=>n.length>0,Qa=n=>!gr(n),bu=(n,i)=>i<=0?"":new Array(i+1).join(n),qc=(n,i=10)=>{const l=parseInt(n,i);return isNaN(l)?de.none():de.some(l)},Vl=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,ka=n=>i=>Qs(i,n),Er=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:n=>Qs(n,"edge/")&&Qs(n,"chrome")&&Qs(n,"safari")&&Qs(n,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Vl],search:n=>Qs(n,"chrome")&&!Qs(n,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:n=>Qs(n,"msie")||Qs(n,"trident")},{name:"Opera",versionRegexes:[Vl,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:ka("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:ka("firefox")},{name:"Safari",versionRegexes:[Vl,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:n=>(Qs(n,"safari")||Qs(n,"mobile/"))&&Qs(n,"applewebkit")}],Om=[{name:"Windows",search:ka("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:n=>Qs(n,"iphone")||Qs(n,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:ka("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:ka("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:ka("linux"),versionRegexes:[]},{name:"Solaris",search:ka("sunos"),versionRegexes:[]},{name:"FreeBSD",search:ka("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:ka("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],gf={browsers:nt(Er),oses:nt(Om)},_r="Edge",Ia="Chromium",na="IE",Gi="Opera",vu="Firefox",Oc="Safari",Ba=()=>Mc({current:void 0,version:Di.unknown()}),Mc=n=>{const i=n.current,l=n.version,d=p=>()=>i===p;return{current:i,version:l,isEdge:d(_r),isChromium:d(Ia),isIE:d(na),isOpera:d(Gi),isFirefox:d(vu),isSafari:d(Oc)}},bc={unknown:Ba,nu:Mc,edge:nt(_r),chromium:nt(Ia),ie:nt(na),opera:nt(Gi),firefox:nt(vu),safari:nt(Oc)},md="Windows",Lf="iOS",yu="Android",Wl="Linux",Rc="macOS",pf="Solaris",Gc="FreeBSD",gd="ChromeOS",Ae=()=>Qe({current:void 0,version:Di.unknown()}),Qe=n=>{const i=n.current,l=n.version,d=p=>()=>i===p;return{current:i,version:l,isWindows:d(md),isiOS:d(Lf),isAndroid:d(yu),isMacOS:d(Rc),isLinux:d(Wl),isSolaris:d(pf),isFreeBSD:d(Gc),isChromeOS:d(gd)}},mt={unknown:Ae,nu:Qe,windows:nt(md),ios:nt(Lf),android:nt(yu),linux:nt(Wl),macos:nt(Rc),solaris:nt(pf),freebsd:nt(Gc),chromeos:nt(gd)},bn={detect:(n,i,l)=>{const d=gf.browsers(),p=gf.oses(),w=i.bind(B=>ta(d,B)).orThunk(()=>ur(d,n)).fold(bc.unknown,bc.nu),E=Dc(p,n).fold(mt.unknown,mt.nu),R=co(E,w,n,l);return{browser:w,os:E,deviceType:R}}},Ro=n=>window.matchMedia(n).matches;let Dr=jt(()=>bn.detect(navigator.userAgent,de.from(navigator.userAgentData),Ro));const vs=()=>Dr(),os=navigator.userAgent,ki=vs(),Zs=ki.browser,Li=ki.os,wu=ki.deviceType,pd=os.indexOf("Windows Phone")!==-1,Gn={transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",documentMode:Zs.isIE()?document.documentMode||7:10,cacheSuffix:null,container:null,canHaveCSP:!Zs.isIE(),windowsPhone:pd,browser:{current:Zs.current,version:Zs.version,isChromium:Zs.isChromium,isEdge:Zs.isEdge,isFirefox:Zs.isFirefox,isIE:Zs.isIE,isOpera:Zs.isOpera,isSafari:Zs.isSafari},os:{current:Li.current,version:Li.version,isAndroid:Li.isAndroid,isChromeOS:Li.isChromeOS,isFreeBSD:Li.isFreeBSD,isiOS:Li.isiOS,isLinux:Li.isLinux,isMacOS:Li.isMacOS,isSolaris:Li.isSolaris,isWindows:Li.isWindows},deviceType:{isDesktop:wu.isDesktop,isiPad:wu.isiPad,isiPhone:wu.isiPhone,isPhone:wu.isPhone,isTablet:wu.isTablet,isTouch:wu.isTouch,isWebView:wu.isWebView}},Mm=/^\s*|\s*$/g,Fi=n=>xe(n)?"":(""+n).replace(Mm,""),fe=(n,i)=>i?i==="array"&&Rr(n)?!0:typeof n===i:n!==void 0,Oe=(n,i,l={})=>{const d=F(n)?n.split(i||","):n||[];let p=d.length;for(;p--;)l[d[p]]={};return l},Ue=cn,Bt=(n,...i)=>{for(let l=0;li.call(d,p,w,l)===!1?!1:(Bn(p,i,l,d),!0)))},dn={trim:Fi,isArray:Rr,is:fe,toArray:zs,makeMap:Oe,each:Vr,map:Bi,grep:Pa,inArray:hi,hasOwn:Ue,extend:Bt,walk:Bn,resolve:(n,i=window)=>{const l=n.split(".");for(let d=0,p=l.length;doe(n)?n:n===""?[]:Bi(n.split(i||","),Fi),_addCacheSuffix:n=>{const i=Gn.cacheSuffix;return i&&(n+=(n.indexOf("?")===-1?"?":"&")+i),n}},qr=(n,i,l=yt)=>n.exists(d=>l(d,i)),Nl=(n,i,l=yt)=>ni(n,i,l).getOr(n.isNone()&&i.isNone()),Ki=n=>{const i=[],l=d=>{i.push(d)};for(let d=0;dn.isSome()&&i.isSome()?de.some(l(n.getOrDie(),i.getOrDie())):de.none(),bf=(n,i,l,d)=>n.isSome()&&i.isSome()&&l.isSome()?de.some(d(n.getOrDie(),i.getOrDie(),l.getOrDie())):de.none(),Cs=(n,i)=>n?de.some(i):de.none(),Kc=typeof window<"u"?window:Function("return this;")(),Ei=(n,i)=>{let l=i!=null?i:Kc;for(let d=0;d{const l=n.split(".");return Ei(l,i)},Oi=(n,i)=>sc(n,i),Ff=(n,i)=>{const l=Oi(n,i);if(l==null)throw new Error(n+" not available on this browser");return l},ua=Object.getPrototypeOf,Hf=n=>Ff("HTMLElement",n),fr=n=>{const i=sc("ownerDocument.defaultView",n);return te(n)&&(Hf(i).prototype.isPrototypeOf(n)||/^HTML\w*Element$/.test(ua(n).constructor.name))},$u=8,zu=9,vc=11,$f=1,Ud=3,Xr=n=>n.dom.nodeName.toLowerCase(),Yi=n=>n.dom.nodeType,La=n=>i=>Yi(i)===n,V0=n=>Yi(n)===$u||Xr(n)==="#comment",xi=n=>_l(n)&&fr(n.dom),_l=La($f),el=La(Ud),Og=La(zu),zf=La(vc),yc=n=>i=>_l(i)&&Xr(i)===n,vf=(n,i,l)=>{if(F(l)||Se(l)||dt(l))n.setAttribute(i,l+"");else throw console.error("Invalid call to Attribute.set. Key ",i,":: Value ",l,":: Element ",n),new Error("Attribute value was not simple")},xr=(n,i,l)=>{vf(n.dom,i,l)},Vu=(n,i)=>{const l=n.dom;rn(i,(d,p)=>{vf(l,p,d)})},Pl=(n,i)=>{const l=n.dom.getAttribute(i);return l===null?void 0:l},Fa=(n,i)=>de.from(Pl(n,i)),ji=(n,i)=>{const l=n.dom;return l&&l.hasAttribute?l.hasAttribute(i):!1},Hi=(n,i)=>{n.dom.removeAttribute(i)},rc=n=>{const i=n.dom.attributes;return i==null||i.length===0},Vf=n=>pn(n.dom.attributes,(i,l)=>(i[l.name]=l.value,i),{}),jd=(n,i)=>{const l=Pl(n,i);return l===void 0||l===""?[]:l.split(" ")},Mg=(n,i,l)=>{const p=jd(n,i).concat([l]);return xr(n,i,p.join(" ")),!0},Rm=(n,i,l)=>{const d=wt(jd(n,i),p=>p!==l);return d.length>0?xr(n,i,d.join(" ")):Hi(n,i),!1},Il=n=>n.dom.classList!==void 0,Nm=n=>jd(n,"class"),tl=(n,i)=>Mg(n,"class",i),yf=(n,i)=>Rm(n,"class",i),Hh=(n,i)=>St(Nm(n),i)?yf(n,i):tl(n,i),Wu=(n,i)=>{Il(n)?n.dom.classList.add(i):tl(n,i)},$h=n=>{(Il(n)?n.dom.classList:Nm(n)).length===0&&Hi(n,"class")},Nc=(n,i)=>{Il(n)?n.dom.classList.remove(i):yf(n,i),$h(n)},zh=(n,i)=>{const l=Il(n)?n.dom.classList.toggle(i):Hh(n,i);return $h(n),l},wf=(n,i)=>Il(n)&&n.dom.classList.contains(i),Rp=(n,i)=>{const d=(i||document).createElement("div");if(d.innerHTML=n,!d.hasChildNodes()||d.childNodes.length>1){const p="HTML does not have a single root node";throw console.error(p,n),new Error(p)}return Ul(d.childNodes[0])},Pm=(n,i)=>{const d=(i||document).createElement(n);return Ul(d)},Wf=(n,i)=>{const d=(i||document).createTextNode(n);return Ul(d)},Ul=n=>{if(n==null)throw new Error("Node cannot be null or undefined");return{dom:n}},Ke={fromHtml:Rp,fromTag:Pm,fromText:Wf,fromDom:Ul,fromPoint:(n,i,l)=>de.from(n.dom.elementFromPoint(i,l)).map(Ul)},Zd=(n,i)=>{const l=[],d=w=>(l.push(w),i(w));let p=i(n);do p=p.bind(d);while(p.isSome());return l},_u=(n,i)=>{const l=n.dom;if(l.nodeType!==$f)return!1;{const d=l;if(d.matches!==void 0)return d.matches(i);if(d.msMatchesSelector!==void 0)return d.msMatchesSelector(i);if(d.webkitMatchesSelector!==void 0)return d.webkitMatchesSelector(i);if(d.mozMatchesSelector!==void 0)return d.mozMatchesSelector(i);throw new Error("Browser lacks native selectors")}},Ng=n=>n.nodeType!==$f&&n.nodeType!==zu&&n.nodeType!==vc||n.childElementCount===0,B1=(n,i)=>{const l=i===void 0?document:i.dom;return Ng(l)?[]:Et(l.querySelectorAll(n),Ke.fromDom)},Vh=(n,i)=>{const l=i===void 0?document:i.dom;return Ng(l)?de.none():de.from(l.querySelector(n)).map(Ke.fromDom)},gt=(n,i)=>n.dom===i.dom,ln=(n,i)=>{const l=n.dom,d=i.dom;return l===d?!1:l.contains(d)},tn=n=>Ke.fromDom(n.dom.ownerDocument),Co=n=>Og(n)?n:tn(n),er=n=>Ke.fromDom(Co(n).dom.documentElement),Wr=n=>Ke.fromDom(Co(n).dom.defaultView),ai=n=>de.from(n.dom.parentNode).map(Ke.fromDom),gi=n=>de.from(n.dom.parentElement).map(Ke.fromDom),qd=(n,i)=>{const l=ve(i)?i:Xe;let d=n.dom;const p=[];for(;d.parentNode!==null&&d.parentNode!==void 0;){const w=d.parentNode,E=Ke.fromDom(w);if(p.push(E),l(E)===!0)break;d=w}return p},W0=n=>{const i=l=>wt(l,d=>!gt(n,d));return ai(n).map(Ea).map(i).getOr([])},ba=n=>de.from(n.dom.previousSibling).map(Ke.fromDom),bd=n=>de.from(n.dom.nextSibling).map(Ke.fromDom),Pg=n=>js(Zd(n,ba)),nl=n=>Zd(n,bd),Ea=n=>Et(n.dom.childNodes,Ke.fromDom),Uu=(n,i)=>{const l=n.dom.childNodes;return de.from(l[i]).map(Ke.fromDom)},oi=n=>Uu(n,0),Cu=n=>Uu(n,n.dom.childNodes.length-1),ic=n=>n.dom.childNodes.length,Wh=n=>n.dom.hasChildNodes(),L1=n=>{const i=n.dom.head;if(i==null)throw new Error("Head is not available yet");return Ke.fromDom(i)},Gd=n=>zf(n)&&ge(n.dom.host),Ig=ve(Element.prototype.attachShadow)&&ve(Node.prototype.getRootNode),Kd=nt(Ig),jl=Ig?n=>Ke.fromDom(n.dom.getRootNode()):Co,Uh=n=>Gd(n)?n:L1(Co(n)),F1=n=>Gd(n)?n:Ke.fromDom(Co(n).dom.body),Im=n=>{const i=jl(n);return Gd(i)?de.some(i):de.none()},Bg=n=>Ke.fromDom(n.dom.host),jh=n=>{if(Kd()&&ge(n.target)){const i=Ke.fromDom(n.target);if(_l(i)&&Yd(i)&&n.composed&&n.composedPath){const l=n.composedPath();if(l)return No(l)}}return de.from(n.target)},Yd=n=>ge(n.dom.shadowRoot),vd=n=>{const i=el(n)?n.dom.parentNode:n.dom;if(i==null||i.ownerDocument===null)return!1;const l=i.ownerDocument;return Im(Ke.fromDom(i)).fold(()=>l.body.contains(i),ht(vd,Bg))};var si=(n,i,l,d,p)=>n(l,d)?de.some(l):ve(p)&&p(l)?de.none():i(l,d,p);const li=(n,i,l)=>{let d=n.dom;const p=ve(l)?l:Xe;for(;d.parentNode;){d=d.parentNode;const w=Ke.fromDom(d);if(i(w))return de.some(w);if(p(w))break}return de.none()},Bl=(n,i,l)=>si((p,w)=>w(p),li,n,i,l),Np=(n,i)=>{const l=n.dom;return l.parentNode?Y(Ke.fromDom(l.parentNode),d=>!gt(n,d)&&i(d)):de.none()},Y=(n,i)=>{const l=p=>i(Ke.fromDom(p));return Xn(n.dom.childNodes,l).map(Ke.fromDom)},le=(n,i)=>{const l=d=>{for(let p=0;pli(n,d=>_u(d,i),l),Ye=(n,i)=>Vh(i,n),st=(n,i,l)=>si((p,w)=>_u(p,w),_e,n,i,l),Tn=n=>st(n,"[contenteditable]"),yn=(n,i=!1)=>vd(n)?n.dom.isContentEditable:Tn(n).fold(nt(i),l=>Go(l)==="true"),Go=n=>n.dom.contentEditable,ts=n=>n.style!==void 0&&ve(n.style.getPropertyValue),uo=(n,i,l)=>{if(!F(l))throw console.error("Invalid call to CSS.set. Property ",i,":: Value ",l,":: Element ",n),new Error("CSS value must be a string: "+l);ts(n)&&n.style.setProperty(i,l)},Cr=(n,i)=>{ts(n)&&n.style.removeProperty(i)},Zl=(n,i,l)=>{const d=n.dom;uo(d,i,l)},oa=(n,i)=>{const l=n.dom;rn(i,(d,p)=>{uo(l,p,d)})},Mi=(n,i)=>{const l=n.dom,p=window.getComputedStyle(l).getPropertyValue(i);return p===""&&!vd(n)?Su(l,i):p},Su=(n,i)=>ts(n)?n.style.getPropertyValue(i):"",xa=(n,i)=>{const l=n.dom,d=Su(l,i);return de.from(d).filter(p=>p.length>0)},Zh=n=>{const i={},l=n.dom;if(ts(l))for(let d=0;d{const l=n.dom;Cr(l,i),qr(Fa(n,"style").map(pc),"")&&Hi(n,"style")},$i=n=>n.dom.offsetWidth,va=(n,i)=>{ai(n).each(d=>{d.dom.insertBefore(i.dom,n.dom)})},Yc=(n,i)=>{bd(n).fold(()=>{ai(n).each(p=>{Xi(p,i)})},d=>{va(d,i)})},Xd=(n,i)=>{oi(n).fold(()=>{Xi(n,i)},d=>{n.dom.insertBefore(i.dom,d.dom)})},Xi=(n,i)=>{n.dom.appendChild(i.dom)},U0=(n,i)=>{va(n,i),Xi(i,n)},vv=(n,i)=>{Pe(i,(l,d)=>{const p=d===0?n:i[d-1];Yc(p,l)})},Jr=(n,i)=>{Pe(i,l=>{Xi(n,l)})},yd=n=>{n.dom.textContent="",Pe(Ea(n),i=>{pr(i)})},pr=n=>{const i=n.dom;i.parentNode!==null&&i.parentNode.removeChild(i)},ql=n=>{const i=Ea(n);i.length>0&&vv(n,i),pr(n)},Uf=(n,i)=>{const d=(i||document).createElement("div");return d.innerHTML=n,Ea(Ke.fromDom(d))},Jd=n=>Et(n,Ke.fromDom),Ee=n=>n.dom.innerHTML,_f=(n,i)=>{const d=tn(n).dom,p=Ke.fromDom(d.createDocumentFragment()),w=Uf(i,d);Jr(p,w),yd(n),Xi(n,p)},Lg=n=>{const i=Ke.fromTag("div"),l=Ke.fromDom(n.dom.cloneNode(!0));return Xi(i,l),Ee(i)},ku=(n,i,l,d,p,w,E)=>({target:n,x:i,y:l,stop:d,prevent:p,kill:w,raw:E}),ci=n=>{const i=Ke.fromDom(jh(n).getOr(n.target)),l=()=>n.stopPropagation(),d=()=>n.preventDefault(),p=z(d,l);return ku(i,n.clientX,n.clientY,l,d,p,n)},yv=(n,i)=>l=>{n(l)&&i(ci(l))},H1=(n,i,l,d,p)=>{const w=yv(l,d);return n.dom.addEventListener(i,w,p),{unbind:Le(jf,n,i,w,p)}},j0=(n,i,l,d)=>H1(n,i,l,d,!1),jf=(n,i,l,d)=>{n.dom.removeEventListener(i,l,d)},Lm=(n,i)=>({left:n,top:i,translate:(d,p)=>Lm(n+d,i+p)}),Fg=Lm,wv=n=>{const i=n.getBoundingClientRect();return Fg(i.left,i.top)},Cf=(n,i)=>n!==void 0?n:i!==void 0?i:0,h2=n=>{const i=n.dom.ownerDocument,l=i.body,d=i.defaultView,p=i.documentElement;if(l===n.dom)return Fg(l.offsetLeft,l.offsetTop);const w=Cf(d==null?void 0:d.pageYOffset,p.scrollTop),E=Cf(d==null?void 0:d.pageXOffset,p.scrollLeft),R=Cf(p.clientTop,l.clientTop),B=Cf(p.clientLeft,l.clientLeft);return Eu(n).translate(E-B,w-R)},Eu=n=>{const i=n.dom,d=i.ownerDocument.body;return d===i?Fg(d.offsetLeft,d.offsetTop):vd(n)?wv(i):Fg(0,0)},ju=n=>{const i=n!==void 0?n.dom:document,l=i.body.scrollLeft||i.documentElement.scrollLeft,d=i.body.scrollTop||i.documentElement.scrollTop;return Fg(l,d)},Z0=(n,i,l)=>{const p=(l!==void 0?l.dom:document).defaultView;p&&p.scrollTo(n,i)},q0=(n,i)=>{vs().browser.isSafari()&&ve(n.dom.scrollIntoViewIfNeeded)?n.dom.scrollIntoViewIfNeeded(!1):n.dom.scrollIntoView(i)},G0=n=>{const i=n===void 0?window:n;return vs().browser.isFirefox()?de.none():de.from(i.visualViewport)},$1=(n,i,l,d)=>({x:n,y:i,width:l,height:d,right:n+l,bottom:i+d}),Zf=n=>{const i=n===void 0?window:n,l=i.document,d=ju(Ke.fromDom(l));return G0(i).fold(()=>{const p=i.document.documentElement,w=p.clientWidth,E=p.clientHeight;return $1(d.left,d.top,w,E)},p=>$1(Math.max(p.pageLeft,d.left),Math.max(p.pageTop,d.top),p.width,p.height))},K0=(n,i)=>wt(Ea(n),i),Y0=(n,i)=>{let l=[];return Pe(Ea(n),d=>{i(d)&&(l=l.concat([d])),l=l.concat(Y0(d,i))}),l},dl=(n,i)=>B1(i,n),m2=(n,i,l)=>_e(n,i,l).isSome();class pi{constructor(i,l){this.node=i,this.rootNode=l,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}current(){return this.node}next(i){return this.node=this.findSibling(this.node,"firstChild","nextSibling",i),this.node}prev(i){return this.node=this.findSibling(this.node,"lastChild","previousSibling",i),this.node}prev2(i){return this.node=this.findPreviousNode(this.node,i),this.node}findSibling(i,l,d,p){if(i){if(!p&&i[l])return i[l];if(i!==this.rootNode){let w=i[d];if(w)return w;for(let E=i.parentNode;E&&E!==this.rootNode;E=E.parentNode)if(w=E[d],w)return w}}}findPreviousNode(i,l){if(i){const d=i.previousSibling;if(this.rootNode&&d===this.rootNode)return;if(d){if(!l){for(let w=d.lastChild;w;w=w.lastChild)if(!w.lastChild)return w}return d}const p=i.parentNode;if(p&&p!==this.rootNode)return p}}}const ro=n=>i=>!!i&&i.nodeType===n,wd=n=>!!n&&!Object.getPrototypeOf(n),Yn=ro(1),wc=n=>{const i=n.toLowerCase();return l=>ge(l)&&l.nodeName.toLowerCase()===i},Sf=n=>{const i=n.map(l=>l.toLowerCase());return l=>{if(l&&l.nodeName){const d=l.nodeName.toLowerCase();return St(i,d)}return!1}},Qd=(n,i)=>{const l=i.toLowerCase().split(" ");return d=>{if(Yn(d)){const p=d.ownerDocument.defaultView;if(p)for(let w=0;wi=>Yn(i)&&i.hasAttribute(n),Hg=(n,i)=>l=>Yn(l)&&l.getAttribute(n)===i,_d=n=>Yn(n)&&n.hasAttribute("data-mce-bogus"),hl=n=>Yn(n)&&n.getAttribute("data-mce-bogus")==="all",xu=n=>Yn(n)&&n.tagName==="TABLE",Pp=n=>i=>!!(Yn(i)&&(i.contentEditable===n||i.getAttribute("data-mce-contenteditable")===n)),z1=Sf(["textarea","input"]),wn=ro(3),Fm=ro(4),Cd=ro(7),eh=ro(8),Zu=ro(9),V1=ro(11),ui=wc("br"),zi=wc("img"),fa=Pp("true"),Es=Pp("false"),Sd=Sf(["td","th"]),Cl=Sf(["td","th","caption"]),qu=Sf(["video","audio","object","embed"]),Ha=wc("li"),ya=wc("details"),Ip=wc("summary"),Jt="\uFEFF",Gr="\xA0",X0=n=>n===Jt,wa=n=>n.replace(/\uFEFF/g,""),$g=((n,i)=>{const l=w=>{if(!n(w))throw new Error("Can only get "+i+" value of a "+i+" node");return d(w).getOr("")},d=w=>n(w)?de.from(w.dom.nodeValue):de.none();return{get:l,getOption:d,set:(w,E)=>{if(!n(w))throw new Error("Can only set raw "+i+" value of a "+i+" node");w.dom.nodeValue=E}}})(el,"text"),Ic=n=>$g.get(n),qf=n=>$g.getOption(n),Gf=(n,i)=>$g.set(n,i),Bp=["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"],Ll=["td","th"],Sr=["thead","tbody","tfoot"],za=["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"],th=["h1","h2","h3","h4","h5","h6"],Gl=["li","dd","dt"],J0=["ul","ol","dl"],Hm=["pre","script","textarea","style"],W1=["pre"].concat(th),Va=n=>{let i;return l=>(i=i||ar(n,Ot),cn(i,Xr(l)))},ac=Va(Bp),kt=n=>Xr(n)==="table",_c=n=>_l(n)&&!ac(n),Xc=n=>_l(n)&&Xr(n)==="br",lc=Va(za),Au=Va(J0),Wa=Va(Gl),Ua=Va(Sr),$m=Va(Ll),Jc=Va(Hm),Q0=Va(W1),Ho=n=>Q0(n)||_c(n),$=n=>{const i=[];let l=n.dom;for(;l;)i.push(Ke.fromDom(l)),l=l.lastChild;return i},Z=n=>{const i=dl(n,"br"),l=wt($(n).slice(-1),Xc);i.length===l.length&&Pe(l,pr)},ye=()=>{const n=Ke.fromTag("br");return xr(n,"data-mce-bogus","1"),n},Te=n=>{yd(n),Xi(n,ye())},it=n=>{Cu(n).each(i=>{ba(i).each(l=>{ac(n)&&Xc(i)&&ac(l)&&pr(i)})})},Ft=Jt,Cn=X0,In=wa,Wo=Yn,Jo=wn,bi=n=>(Jo(n)&&(n=n.parentNode),Wo(n)&&n.hasAttribute("data-mce-caret")),tr=n=>Jo(n)&&Cn(n.data),br=n=>bi(n)||tr(n),Bc=n=>n.firstChild!==n.lastChild||!ui(n.firstChild),Qc=(n,i)=>{var l;const p=((l=n.ownerDocument)!==null&&l!==void 0?l:document).createTextNode(Ft),w=n.parentNode;if(i){const E=n.previousSibling;if(Jo(E)){if(br(E))return E;if(lr(E))return E.splitText(E.data.length-1)}w==null||w.insertBefore(p,n)}else{const E=n.nextSibling;if(Jo(E)){if(br(E))return E;if(oh(E))return E.splitText(1),E}n.nextSibling?w==null||w.insertBefore(p,n.nextSibling):w==null||w.appendChild(p)}return p},Gu=n=>{const i=n.container();return wn(i)?i.data.charAt(n.offset())===Ft||n.isAtStart()&&tr(i.previousSibling):!1},kf=n=>{const i=n.container();return wn(i)?i.data.charAt(n.offset()-1)===Ft||n.isAtEnd()&&tr(i.nextSibling):!1},nh=(n,i,l)=>{var d;const w=((d=i.ownerDocument)!==null&&d!==void 0?d:document).createElement(n);w.setAttribute("data-mce-caret",l?"before":"after"),w.setAttribute("data-mce-bogus","all"),w.appendChild(ye().dom);const E=i.parentNode;return l?E==null||E.insertBefore(w,i):i.nextSibling?E==null||E.insertBefore(w,i.nextSibling):E==null||E.appendChild(w),w},oh=n=>Jo(n)&&n.data[0]===Ft,lr=n=>Jo(n)&&n.data[n.data.length-1]===Ft,zm=n=>{var i;const l=n.getElementsByTagName("br"),d=l[l.length-1];_d(d)&&((i=d.parentNode)===null||i===void 0||i.removeChild(d))},Vm=n=>n&&n.hasAttribute("data-mce-caret")?(zm(n),n.removeAttribute("data-mce-caret"),n.removeAttribute("data-mce-bogus"),n.removeAttribute("style"),n.removeAttribute("data-mce-style"),n.removeAttribute("_moz_abspos"),n):null,Ji=n=>bi(n.startContainer),eu=fa,Lp=Es,Wm=ui,Os=wn,Nr=Sf(["script","style","textarea"]),Aa=Sf(["img","input","textarea","hr","iframe","video","audio","object","embed"]),cc=Sf(["table"]),U1=br,Sl=n=>U1(n)?!1:Os(n)?!Nr(n.parentNode):Aa(n)||Wm(n)||cc(n)||tu(n),Zi=n=>Yn(n)&&n.getAttribute("unselectable")==="true",tu=n=>!Zi(n)&&Lp(n),Ef=(n,i)=>{for(let l=n.parentNode;l&&l!==i;l=l.parentNode){if(tu(l))return!1;if(eu(l))return!0}return!0},F_=n=>tu(n)?!pn(Tr(n.getElementsByTagName("*")),(i,l)=>i||eu(l),!1):!1,qh=n=>Aa(n)||F_(n),zg=(n,i)=>Sl(n)&&Ef(n,i),Gh=/^[ \t\r\n]*$/,Um=n=>Gh.test(n),Vg=n=>{for(const i of n)if(!X0(i))return!1;return!0},eb=n=>" \f \v".indexOf(n)!==-1,Kh=n=>n===` +`||n==="\r",Ta=(n,i)=>i=0?Kh(n[i]):!1,sh=(n,i=4,l=!0,d=!0)=>{const p=bu(" ",i),w=n.replace(/\t/g,p);return pn(w,(R,B)=>eb(B)||B===Gr?R.pcIsSpace||R.str===""&&l||R.str.length===w.length-1&&d||Ta(w,R.str.length+1)?{pcIsSpace:!1,str:R.str+Gr}:{pcIsSpace:!0,str:R.str+" "}:{pcIsSpace:Kh(B),str:R.str+B},{pcIsSpace:!1,str:""}).str},kd=(n,i)=>{const l=Ke.fromDom(i),d=Ke.fromDom(n);return m2(d,"pre,code",Le(gt,l))},jm=(n,i)=>wn(n)&&Um(n.data)&&!kd(n,i),Zm=n=>Yn(n)&&n.nodeName==="A"&&!n.hasAttribute("href")&&(n.hasAttribute("name")||n.hasAttribute("id")),Yh=(n,i)=>Sl(n)&&!jm(n,i)||Zm(n)||Ku(n),Ku=Pc("data-mce-bookmark"),tb=Pc("data-mce-bogus"),j1=Hg("data-mce-bogus","all"),H_=(n,i)=>{let l=0;if(Yh(n,n))return!1;{let d=n.firstChild;if(!d)return!0;const p=new pi(d,n);do{if(i){if(j1(d)){d=p.next(!0);continue}if(tb(d)){d=p.next();continue}}if(ui(d)){l++,d=p.next();continue}if(Yh(d,n))return!1;d=p.next()}while(d);return l<=1}},Da=(n,i=!0)=>H_(n.dom,i),Wg="data-mce-block",qm=n=>wt(gs(n),i=>!/[A-Z]/.test(i)),nu=n=>qm(n).join(","),xf=(n,i)=>ge(i.querySelector(n))?(i.setAttribute(Wg,"true"),i.getAttribute("data-mce-selected")==="inline-boundary"&&i.removeAttribute("data-mce-selected"),!0):(i.removeAttribute(Wg),!1),Gm=(n,i)=>{const l=nu(n.getTransparentElements()),d=nu(n.getBlockElements());return wt(i.querySelectorAll(l),p=>xf(d,p))},rh=(n,i)=>{var l;const d=i?"lastChild":"firstChild";for(let p=n[d];p;p=p[d])if(Da(Ke.fromDom(p))){(l=p.parentNode)===null||l===void 0||l.removeChild(p);return}},Tu=(n,i)=>{const l=document.createRange(),d=n.parentNode;if(d){l.setStartBefore(n),l.setEndBefore(i);const p=l.extractContents();rh(p,!0),l.setStartAfter(i),l.setEndAfter(n);const w=l.extractContents();rh(w,!1),Da(Ke.fromDom(p))||d.insertBefore(p,n),Da(Ke.fromDom(i))||d.insertBefore(i,n),Da(Ke.fromDom(w))||d.insertBefore(w,n),d.removeChild(n)}},Ed=(n,i,l)=>{const d=n.getBlockElements(),p=Ke.fromDom(i),w=R=>Xr(R)in d,E=R=>gt(R,p);Pe(Jd(l),R=>{li(R,w,E).each(B=>{const G=K0(R,ie=>w(ie)&&!n.isValidChild(Xr(B),Xr(ie)));if(G.length>0){const ie=gi(B);Pe(G,ce=>{li(ce,w,E).each(be=>{Tu(be.dom,ce.dom)})}),ie.each(ce=>Gm(n,ce.dom))}})})},Km=(n,i,l)=>{Pe([...l,...Ym(n,i)?[i]:[]],d=>Pe(dl(Ke.fromDom(d),d.nodeName.toLowerCase()),p=>{kv(n,p.dom)&&ql(p)}))},nb=(n,i)=>{const l=Gm(n,i);Ed(n,i,l),Km(n,i,l)},_v=(n,i)=>{if(Sv(n,i)){const l=nu(n.getBlockElements());xf(l,i)}},Cv=(n,i,l)=>{const d=w=>gt(w,Ke.fromDom(i)),p=qd(Ke.fromDom(l),d);Zr(p,p.length-2).filter(_l).fold(()=>nb(n,i),w=>nb(n,w.dom))},ih=n=>n.hasAttribute(Wg),Ug=(n,i)=>cn(n.getTransparentElements(),i),Sv=(n,i)=>Yn(i)&&Ug(n,i.nodeName),Ym=(n,i)=>Sv(n,i)&&ih(i),kv=(n,i)=>Sv(n,i)&&!ih(i),nr=(n,i)=>i.type===1&&Ug(n,i.name)&&F(i.attr(Wg)),xo=vs().browser,ah=n=>Xn(n,_l),Z1=n=>xo.isFirefox()&&Xr(n)==="table"?ah(Ea(n)).filter(i=>Xr(i)==="caption").bind(i=>ah(nl(i)).map(l=>{const d=l.dom.offsetTop,p=i.dom.offsetTop,w=i.dom.offsetHeight;return d<=p?-w:0})).getOr(0):0,jg=(n,i)=>n.children&&St(n.children,i),Tk=(n,i,l)=>{let d=0,p=0;const w=n.ownerDocument;if(l=l||n,i){if(l===n&&i.getBoundingClientRect&&Mi(Ke.fromDom(n),"position")==="static"){const R=i.getBoundingClientRect();return d=R.left+(w.documentElement.scrollLeft||n.scrollLeft)-w.documentElement.clientLeft,p=R.top+(w.documentElement.scrollTop||n.scrollTop)-w.documentElement.clientTop,{x:d,y:p}}let E=i;for(;E&&E!==l&&E.nodeType&&!jg(E,l);){const R=E;d+=R.offsetLeft||0,p+=R.offsetTop||0,E=R.offsetParent}for(E=i.parentNode;E&&E!==l&&E.nodeType&&!jg(E,l);)d-=E.scrollLeft||0,p-=E.scrollTop||0,E=E.parentNode;p+=Z1(Ke.fromDom(i))}return{x:d,y:p}},Ev=(n,i={})=>{let l=0;const d={},p=Ke.fromDom(n),w=Co(p),E=De=>{i.referrerPolicy=De},R=De=>{i.contentCssCors=De},B=De=>{Xi(Uh(p),De)},G=De=>{const $e=Uh(p);Ye($e,"#"+De).each(pr)},ie=De=>mo(d,De).getOrThunk(()=>({id:"mce-u"+l++,passed:[],failed:[],count:0})),ce=De=>new Promise(($e,ft)=>{let pt;const vt=dn._addCacheSuffix(De),Dt=ie(vt);d[vt]=Dt,Dt.count++;const fn=($t,vn)=>{Pe($t,Rn),Dt.status=vn,Dt.passed=[],Dt.failed=[],pt&&(pt.onload=null,pt.onerror=null,pt=null)},Hn=()=>fn(Dt.passed,2),Nn=()=>fn(Dt.failed,3);if($e&&Dt.passed.push($e),ft&&Dt.failed.push(ft),Dt.status===1)return;if(Dt.status===2){Hn();return}if(Dt.status===3){Nn();return}Dt.status=1;const Lt=Ke.fromTag("link",w.dom);Vu(Lt,{rel:"stylesheet",type:"text/css",id:Dt.id}),i.contentCssCors&&xr(Lt,"crossOrigin","anonymous"),i.referrerPolicy&&xr(Lt,"referrerpolicy",i.referrerPolicy),pt=Lt.dom,pt.onload=Hn,pt.onerror=Nn,B(Lt),xr(Lt,"href",vt)}),be=De=>Promise.allSettled(Et(De,ft=>ce(ft).then(nt(ft)))).then(ft=>{const pt=mn(ft,vt=>vt.status==="fulfilled");return pt.fail.length>0?Promise.reject(Et(pt.fail,vt=>vt.reason)):Et(pt.pass,vt=>vt.value)}),Ie=De=>{const $e=dn._addCacheSuffix(De);mo(d,$e).each(ft=>{--ft.count===0&&(delete d[$e],G(ft.id))})};return{load:ce,loadAll:be,unload:Ie,unloadAll:De=>{Pe(De,$e=>{Ie($e)})},_setReferrerPolicy:E,_setContentCssCors:R}},xv=(()=>{const n=new WeakMap;return{forElement:(l,d)=>{const w=jl(l).dom;return de.from(n.get(w)).getOrThunk(()=>{const E=Ev(w,d);return n.set(w,E),E})}}})(),q1=n=>n.nodeName.toLowerCase()==="span",g2=(n,i)=>ge(n)&&(Yh(n,i)||_c(Ke.fromDom(n))),Qt=(n,i)=>{const l=new pi(n,i).prev(!1),d=new pi(n,i).next(!1),p=Ne(l)||g2(l,i),w=Ne(d)||g2(d,i);return p&&w},xd=n=>q1(n)&&n.getAttribute("data-mce-type")==="bookmark",$_=(n,i)=>wn(n)&&n.data.length>0&&Qt(n,i),ob=n=>Yn(n)?n.childNodes.length>0:!1,Dk=n=>V1(n)||Zu(n),Xm=(n,i,l)=>{var d;const p=l||i;if(Yn(i)&&xd(i))return i;const w=i.childNodes;for(let E=w.length-1;E>=0;E--)Xm(n,w[E],p);if(Yn(i)){const E=i.childNodes;E.length===1&&xd(E[0])&&((d=i.parentNode)===null||d===void 0||d.insertBefore(E[0],i))}return!Dk(i)&&!Yh(i,p)&&!ob(i)&&!$_(i,p)&&n.remove(i),i},p2=dn.makeMap,Xh=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ad=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Jm=/[<>&\"\']/g,vi=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Td={128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"},Dd={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},ou={"<":"<",">":">","&":"&",""":'"',"'":"'"},Fs=n=>{const i=Ke.fromTag("div").dom;return i.innerHTML=n,i.textContent||i.innerText||n},Fp=(n,i)=>{const l={};if(n){const d=n.split(",");i=i||10;for(let p=0;pn.replace(i?Xh:Ad,l=>Dd[l]||l),Ok=n=>(""+n).replace(Jm,i=>Dd[i]||i),sb=(n,i)=>n.replace(i?Xh:Ad,l=>l.length>1?"&#"+((l.charCodeAt(0)-55296)*1024+(l.charCodeAt(1)-56320)+65536)+";":Dd[l]||"&#"+l.charCodeAt(0)+";"),Av=(n,i,l)=>{const d=l||lh;return n.replace(i?Xh:Ad,p=>Dd[p]||d[p]||p)},qg={encodeRaw:Zg,encodeAllRaw:Ok,encodeNumeric:sb,encodeNamed:Av,getEncodeFunc:(n,i)=>{const l=Fp(i)||lh,d=(E,R)=>E.replace(R?Xh:Ad,B=>Dd[B]!==void 0?Dd[B]:l[B]!==void 0?l[B]:B.length>1?"&#"+((B.charCodeAt(0)-55296)*1024+(B.charCodeAt(1)-56320)+65536)+";":"&#"+B.charCodeAt(0)+";"),p=(E,R)=>Av(E,R,l),w=p2(n.replace(/\+/g,","));return w.named&&w.numeric?d:w.named?i?p:Av:w.numeric?sb:Zg},decode:n=>n.replace(vi,(i,l)=>l?(l.charAt(0).toLowerCase()==="x"?l=parseInt(l.substr(1),16):l=parseInt(l,10),l>65535?(l-=65536,String.fromCharCode(55296+(l>>10),56320+(l&1023))):Td[l]||String.fromCharCode(l)):ou[i]||lh[i]||Fs(i))},El=(n,i)=>(n=dn.trim(n),n?n.split(i||" "):[]),b2=n=>new RegExp("^"+n.replace(/([?+*])/g,".$1")+"$"),no=n=>{const i=/^(~)?(.+)$/;return Rs(El(n,","),l=>{const d=i.exec(l);if(d){const p=d[1]==="~",w=p?"span":"div",E=d[2];return[{inline:p,cloneName:w,name:E}]}else return[]})},v2=n=>{let i,l,d,p;if(i="id accesskey class dir lang style tabindex title role",l="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",d="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment",n!=="html4"){const w="a ins del canvas map";i+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",l+=" article aside details dialog figure main header footer hgroup section nav "+w,d+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"}return n!=="html5-strict"&&(i+=" xml:lang",d=[d,"acronym applet basefont big font strike tt"].join(" "),l=[l,"center dir isindex noframes"].join(" "),p=[l,d].join(" ")),p=p||[l,d].join(" "),{globalAttributes:i,blockContent:l,phrasingContent:d,flowContent:p}},Mk=n=>{const{globalAttributes:i,phrasingContent:l,flowContent:d}=v2(n),p={},w=(R,B="",G="")=>{const ie=El(G),ce=El(R);let be=ce.length;for(;be--;){const Ie=El([i,B].join(" "));p[ce[be]]={attributes:ar(Ie,nt({})),attributesOrder:Ie,children:ar(ie,nt({}))}}},E=(R,B)=>{const G=El(R),ie=El(B);let ce=G.length;for(;ce--;){const be=p[G[ce]];for(let Ie=0,je=ie.length;Ie{w(G,"",l)}),Pe(El("center dir isindex noframes"),G=>{w(G,"",d)})),w("html","manifest","head body"),w("head","","base command link meta noscript script style title"),w("title hr noscript br"),w("base","href target"),w("link","href rel media hreflang type sizes hreflang"),w("meta","name http-equiv content charset"),w("style","media type scoped"),w("script","src async defer type charset"),w("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),w("dd div","",d),w("address dt caption","",n==="html4"?l:d),w("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",l),w("blockquote","cite",d),w("ol","reversed start type","li"),w("ul","","li"),w("li","value",d),w("dl","","dt dd"),w("a","href target rel media hreflang type",n==="html4"?l:d),w("q","cite",l),w("ins del","cite datetime",d),w("img","src sizes srcset alt usemap ismap width height"),w("iframe","src name width height",d),w("embed","src type width height"),w("object","data type typemustmatch name usemap form width height",[d,"param"].join(" ")),w("param","name value"),w("map","name",[d,"area"].join(" ")),w("area","alt coords shape href target rel media hreflang type"),w("table","border","caption colgroup thead tfoot tbody tr"+(n==="html4"?" col":"")),w("colgroup","span","col"),w("col","span"),w("tbody thead tfoot","","tr"),w("tr","","td th"),w("td","colspan rowspan headers",d),w("th","colspan rowspan headers scope abbr",d),w("form","accept-charset action autocomplete enctype method name novalidate target",d),w("fieldset","disabled form name",[d,"legend"].join(" ")),w("label","form for",l),w("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),w("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value",n==="html4"?d:l),w("select","disabled form multiple name required size","option optgroup"),w("optgroup","disabled label","option"),w("option","disabled label selected value"),w("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),w("menu","type label",[d,"li"].join(" ")),w("noscript","",d),n!=="html4"&&(w("wbr"),w("ruby","",[l,"rt rp"].join(" ")),w("figcaption","",d),w("mark rt rp summary bdi","",l),w("canvas","width height",d),w("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[d,"track source"].join(" ")),w("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[d,"track source"].join(" ")),w("picture","","img source"),w("source","src srcset type media sizes"),w("track","kind src srclang label default"),w("datalist","",[l,"option"].join(" ")),w("article section nav aside main header footer","",d),w("hgroup","","h1 h2 h3 h4 h5 h6"),w("figure","",[d,"figcaption"].join(" ")),w("time","datetime",l),w("dialog","open",d),w("command","type label icon disabled checked radiogroup command"),w("output","for form name",l),w("progress","value max",l),w("meter","value min max low high optimum",l),w("details","open",[d,"summary"].join(" ")),w("keygen","autofocus challenge disabled form keytype name")),n!=="html5-strict"&&(E("script","language xml:space"),E("style","xml:space"),E("object","declare classid code codebase codetype archive standby align border hspace vspace"),E("embed","align name hspace vspace"),E("param","valuetype type"),E("a","charset name rev shape coords"),E("br","clear"),E("applet","codebase archive code object alt name width height align hspace vspace"),E("img","name longdesc align border hspace vspace"),E("iframe","longdesc frameborder marginwidth marginheight scrolling align"),E("font basefont","size color face"),E("input","usemap align"),E("select"),E("textarea"),E("h1 h2 h3 h4 h5 h6 div p legend caption","align"),E("ul","type compact"),E("li","type"),E("ol dl menu dir","compact"),E("pre","width xml:space"),E("hr","align noshade size width"),E("isindex","prompt"),E("table","summary width frame rules cellspacing cellpadding align bgcolor"),E("col","width align char charoff valign"),E("colgroup","width align char charoff valign"),E("thead","align char charoff valign"),E("tr","align char charoff valign bgcolor"),E("th","axis align char charoff valign nowrap bgcolor width height"),E("form","accept"),E("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),E("tfoot","align char charoff valign"),E("tbody","align char charoff valign"),E("area","nohref"),E("body","background bgcolor text link vlink alink")),n!=="html4"&&(E("input button select textarea","autofocus"),E("input textarea","placeholder"),E("a","download"),E("link script img","crossorigin"),E("img","loading"),E("iframe","sandbox seamless allow allowfullscreen loading")),n!=="html4"&&Pe([p.video,p.audio],R=>{delete R.children.audio,delete R.children.video}),Pe(El("a form meter progress dfn"),R=>{p[R]&&delete p[R].children[R]}),delete p.caption.children.table,delete p.script,p},y2=n=>n==="-"?"remove":"add",Jh=n=>{const i=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;return Rs(El(n,","),l=>{const d=i.exec(l);if(d){const p=d[1],w=p?y2(p):"replace",E=d[2],R=El(d[3],"|");return[{operation:w,name:E,validChildren:R}]}else return[]})},Yu=(n,i)=>{const l=/^([!\-])?(\w+[\\:]:\w+|[^=~<]+)?(?:([=~<])(.*))?$/,d=/[*?+]/,{attributes:p,attributesOrder:w}=i;return Pe(El(n,"|"),E=>{const R=l.exec(E);if(R){const B={},G=R[1],ie=R[2].replace(/[\\:]:/g,":"),ce=R[3],be=R[4];if(G==="!"&&(i.attributesRequired=i.attributesRequired||[],i.attributesRequired.push(ie),B.required=!0),G==="-"){delete p[ie],w.splice(dn.inArray(w,ie),1);return}if(ce&&(ce==="="?(i.attributesDefault=i.attributesDefault||[],i.attributesDefault.push({name:ie,value:be}),B.defaultValue=be):ce==="~"?(i.attributesForced=i.attributesForced||[],i.attributesForced.push({name:ie,value:be}),B.forcedValue=be):ce==="<"&&(B.validValues=dn.makeMap(be,"?"))),d.test(ie)){const Ie=B;i.attributePatterns=i.attributePatterns||[],Ie.pattern=b2(ie),i.attributePatterns.push(Ie)}else p[ie]||w.push(ie),p[ie]=B}})},ch=(n,i)=>{rn(n.attributes,(l,d)=>{i.attributes[d]=l}),i.attributesOrder.push(...n.attributesOrder)},Gg=(n,i)=>{const l=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/;return Rs(El(i,","),d=>{const p=l.exec(d);if(p){const w=p[1],E=p[2],R=p[3],B=p[4],G=p[5],ie={attributes:{},attributesOrder:[]};if(n.each(ce=>ch(ce,ie)),w==="#"?ie.paddEmpty=!0:w==="-"&&(ie.removeEmpty=!0),B==="!"&&(ie.removeEmptyAttrs=!0),G&&Yu(G,ie),R&&(ie.outputName=E),E==="@")if(n.isNone())n=de.some(ie);else return[];return[R?{name:E,element:ie,aliasName:R}:{name:E,element:ie}]}else return[]})},uh={},rb=dn.makeMap,Af=dn.each,Kg=dn.extend,w2=dn.explode,Hp=(n,i={})=>{const l=rb(n," ",rb(n.toUpperCase()," "));return Kg(l,i)},Kf=n=>Hp("td th li dt dd figcaption caption details summary",n.getTextBlockElements()),_2=(n,i)=>{if(n){const l={};return F(n)&&(n={"*":n}),Af(n,(d,p)=>{l[p]=l[p.toUpperCase()]=i==="map"?rb(d,/[, ]/):w2(d,/[, ]/)}),l}else return},fh=(n={})=>{var i;const l={},d={};let p=[];const w={},E={},R=(io,Ws,ii)=>{const qa=n[io];if(qa)return rb(qa,/[, ]/,rb(qa.toUpperCase(),/[, ]/));{let Ci=uh[io];return Ci||(Ci=Hp(Ws,ii),uh[io]=Ci),Ci}},B=(i=n.schema)!==null&&i!==void 0?i:"html5",G=Mk(B);n.verify_html===!1&&(n.valid_elements="*[*]");const ie=_2(n.valid_styles),ce=_2(n.invalid_styles,"map"),be=_2(n.valid_classes,"map"),Ie=R("whitespace_elements","pre script noscript style textarea video audio iframe object code"),je=R("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),De=R("void_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),$e=R("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls allowfullscreen"),ft="td th iframe video audio object script code",pt=R("non_empty_elements",ft+" pre",De),vt=R("move_caret_before_on_enter_elements",ft+" table",De),Dt=R("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),fn=R("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",Dt),Hn=R("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp"),Nn=R("transparent_elements","a ins del canvas map");Af("script noscript iframe noframes noembed title style textarea xmp plaintext".split(" "),io=>{E[io]=new RegExp("]*>","gi")});const Lt=io=>{const Ws=de.from(l["@"]),ii=/[*?+]/;Pe(Gg(Ws,io!=null?io:""),({name:qa,element:Ci,aliasName:Ec})=>{if(Ec&&(l[Ec]=Ci),ii.test(qa)){const Oh=Ci;Oh.pattern=b2(qa),p.push(Oh)}else l[qa]=Ci})},$t=io=>{p=[],Pe(gs(l),Ws=>{delete l[Ws]}),Lt(io)},vn=io=>{delete uh.text_block_elements,delete uh.block_elements,Pe(no(io!=null?io:""),({inline:Ws,name:ii,cloneName:qa})=>{if(d[ii]=d[qa],w[ii]=qa,pt[ii.toUpperCase()]={},pt[ii]={},Ws||(fn[ii.toUpperCase()]={},fn[ii]={}),!l[ii]){let Ci=l[qa];Ci=Kg({},Ci),delete Ci.removeEmptyAttrs,delete Ci.removeEmpty,l[ii]=Ci}rn(d,(Ci,Ec)=>{Ci[qa]&&(d[Ec]=Ci=Kg({},d[Ec]),Ci[ii]=Ci[qa])})})},ho=io=>{Pe(Jh(io!=null?io:""),({operation:Ws,name:ii,validChildren:qa})=>{const Ci=Ws==="replace"?{"#comment":{}}:d[ii];Pe(qa,Ec=>{Ws==="remove"?delete Ci[Ec]:Ci[Ec]={}}),d[ii]=Ci})},Ao=io=>{const Ws=l[io];if(Ws)return Ws;let ii=p.length;for(;ii--;){const qa=p[ii];if(qa.pattern.test(io))return qa}};n.valid_elements?($t(n.valid_elements),Af(G,(io,Ws)=>{d[Ws]=io.children})):(Af(G,(io,Ws)=>{l[Ws]={attributes:io.attributes,attributesOrder:io.attributesOrder},d[Ws]=io.children}),Af(El("strong/b em/i"),io=>{const Ws=El(io,"/");l[Ws[1]].outputName=Ws[0]}),Af(Hn,(io,Ws)=>{l[Ws]&&(n.padd_empty_block_inline_children&&(l[Ws].paddInEmptyBlock=!0),l[Ws].removeEmpty=!0)}),Af(El("ol ul blockquote a table tbody"),io=>{l[io]&&(l[io].removeEmpty=!0)}),Af(El("p h1 h2 h3 h4 h5 h6 th td pre div address caption li summary"),io=>{l[io]&&(l[io].paddEmpty=!0)}),Af(El("span"),io=>{l[io].removeEmptyAttrs=!0})),vn(n.custom_elements),ho(n.valid_children),Lt(n.extended_valid_elements),ho("+ol[ul|ol],+ul[ul|ol]"),Af({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(io,Ws)=>{l[Ws]&&(l[Ws].parentsRequired=El(io))}),n.invalid_elements&&Af(w2(n.invalid_elements),io=>{l[io]&&delete l[io]}),Ao("span")||Lt("span[!data-mce-type|*]");const _s=nt(ie),Vs=nt(ce),Mr=nt(be),di=nt($e),al=nt(fn),Rl=nt(Dt),hc=nt(Hn),Dn=nt(Object.seal(De)),Jn=nt(je),yr=nt(pt),Is=nt(vt),vo=nt(Ie),On=nt(Nn),An=nt(Object.seal(E)),jo=(io,Ws)=>{const ii=d[io.toLowerCase()];return!!(ii&&ii[Ws.toLowerCase()])},Ks=(io,Ws)=>{const ii=Ao(io);if(ii)if(Ws){if(ii.attributes[Ws])return!0;const qa=ii.attributePatterns;if(qa){let Ci=qa.length;for(;Ci--;)if(qa[Ci].pattern.test(Ws))return!0}}else return!0;return!1},Kr=nt(w);return{type:B,children:d,elements:l,getValidStyles:_s,getValidClasses:Mr,getBlockElements:al,getInvalidStyles:Vs,getVoidElements:Dn,getTextBlockElements:Rl,getTextInlineElements:hc,getBoolAttrs:di,getElementRule:Ao,getSelfClosingElements:Jn,getNonEmptyElements:yr,getMoveCaretBeforeOnEnterElements:Is,getWhitespaceElements:vo,getTransparentElements:On,getSpecialElements:An,isValidChild:jo,isValid:Ks,getCustomElements:Kr,addValidElements:Lt,setValidElements:$t,addCustomElements:vn,addValidChildren:ho}},Tv=(n={},i)=>{const l=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,d=/\s*([^:]+):\s*([^;]+);?/g,p=/\s+$/,w={};let E,R;const B=Jt;i&&(E=i.getValidStyles(),R=i.getInvalidStyles());const G=(`\\" \\' \\; \\: ; : `+B).split(" ");for(let ce=0;ce{const be={};let Ie=!1;const je=n.url_converter,De=n.url_converter_scope||ie,$e=(Lt,$t,vn)=>{const ho=be[Lt+"-top"+$t];if(!ho)return;const Ao=be[Lt+"-right"+$t];if(!Ao)return;const _s=be[Lt+"-bottom"+$t];if(!_s)return;const Vs=be[Lt+"-left"+$t];if(!Vs)return;const Mr=[ho,Ao,_s,Vs];let di=Mr.length-1;for(;di--&&Mr[di]===Mr[di+1];);di>-1&&vn||(be[Lt+$t]=di===-1?Mr[0]:Mr.join(" "),delete be[Lt+"-top"+$t],delete be[Lt+"-right"+$t],delete be[Lt+"-bottom"+$t],delete be[Lt+"-left"+$t])},ft=Lt=>{const $t=be[Lt];if(!$t)return;const vn=$t.indexOf(",")>-1?[$t]:$t.split(" ");let ho=vn.length;for(;ho--;)if(vn[ho]!==vn[0])return!1;return be[Lt]=vn[0],!0},pt=(Lt,$t,vn,ho)=>{!ft($t)||!ft(vn)||!ft(ho)||(be[Lt]=be[$t]+" "+be[vn]+" "+be[ho],delete be[$t],delete be[vn],delete be[ho])},vt=Lt=>(Ie=!0,w[Lt]),Dt=(Lt,$t)=>(Ie&&(Lt=Lt.replace(/\uFEFF[0-9]/g,vn=>w[vn])),$t||(Lt=Lt.replace(/\\([\'\";:])/g,"$1")),Lt),fn=Lt=>String.fromCharCode(parseInt(Lt.slice(1),16)),Hn=Lt=>Lt.replace(/\\[0-9a-f]+/gi,fn),Nn=(Lt,$t,vn,ho,Ao,_s)=>{if(Ao=Ao||_s,Ao)return Ao=Dt(Ao),"'"+Ao.replace(/\'/g,"\\'")+"'";if($t=Dt($t||vn||ho||""),!n.allow_script_urls){const Vs=$t.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(Vs)||!n.allow_svg_data_urls&&/^data:image\/svg/i.test(Vs))return""}return je&&($t=je.call(De,$t,"style")),"url('"+$t.replace(/\'/g,"\\'")+"')"};if(ce){ce=ce.replace(/[\u0000-\u001F]/g,""),ce=ce.replace(/\\[\"\';:\uFEFF]/g,vt).replace(/\"[^\"]+\"|\'[^\']+\'/g,$t=>$t.replace(/[;:]/g,vt));let Lt;for(;Lt=d.exec(ce);){d.lastIndex=Lt.index+Lt[0].length;let $t=Lt[1].replace(p,"").toLowerCase(),vn=Lt[2].replace(p,"");if($t&&vn){if($t=Hn($t),vn=Hn(vn),$t.indexOf(B)!==-1||$t.indexOf('"')!==-1||!n.allow_script_urls&&($t==="behavior"||/expression\s*\(|\/\*|\*\//.test(vn)))continue;$t==="font-weight"&&vn==="700"?vn="bold":($t==="color"||$t==="background-color")&&(vn=vn.toLowerCase()),vn=vn.replace(l,Nn),be[$t]=Ie?Dt(vn,!0):vn}}$e("border","",!0),$e("border","-width"),$e("border","-color"),$e("border","-style"),$e("padding",""),$e("margin",""),pt("border","border-width","border-style","border-color"),be.border==="medium none"&&delete be.border,be["border-image"]==="none"&&delete be["border-image"]}return be},serialize:(ce,be)=>{let Ie="";const je=($e,ft)=>{const pt=ft[$e];if(pt)for(let vt=0,Dt=pt.length;vt0?" ":"")+fn+": "+Hn+";")}},De=($e,ft)=>{if(!R||!ft)return!0;let pt=R["*"];return pt&&pt[$e]?!1:(pt=R[ft],!(pt&&pt[$e]))};return be&&E?(je("*",E),je(be,E)):rn(ce,($e,ft)=>{$e&&De(ft,be)&&(Ie+=(Ie.length>0?" ":"")+ft+": "+$e+";")}),Ie}};return ie},z_={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},C2=n=>n instanceof Event||ve(n.initEvent),Yg=n=>n.isDefaultPrevented===Ot||n.isDefaultPrevented===Xe,Tf=n=>xe(n.preventDefault)||C2(n),su=(n,i)=>{const l=i!=null?i:{};for(const d in n)cn(z_,d)||(l[d]=n[d]);return ge(n.composedPath)&&(l.composedPath=()=>n.composedPath()),l},Xg=(n,i,l,d)=>{var p;const w=su(i,d);return w.type=n,xe(w.target)&&(w.target=(p=w.srcElement)!==null&&p!==void 0?p:l),Tf(i)&&(w.preventDefault=()=>{w.defaultPrevented=!0,w.isDefaultPrevented=Ot,ve(i.preventDefault)&&i.preventDefault()},w.stopPropagation=()=>{w.cancelBubble=!0,w.isPropagationStopped=Ot,ve(i.stopPropagation)&&i.stopPropagation()},w.stopImmediatePropagation=()=>{w.isImmediatePropagationStopped=Ot,w.stopPropagation()},Yg(w)||(w.isDefaultPrevented=w.defaultPrevented===!0?Ot:Xe,w.isPropagationStopped=w.cancelBubble===!0?Ot:Xe,w.isImmediatePropagationStopped=Xe)),w},S2="mce-data-",V_=/^(?:mouse|contextmenu)|click/,ib=(n,i,l,d)=>{n.addEventListener(i,l,d||!1)},Lc=(n,i,l,d)=>{n.removeEventListener(i,l,d||!1)},ab=n=>ge(n)&&V_.test(n.type),Xu=(n,i)=>{const l=Xg(n.type,n,document,i);if(ab(n)&&Ne(n.pageX)&&!Ne(n.clientX)){const d=l.target.ownerDocument||document,p=d.documentElement,w=d.body,E=l;E.pageX=n.clientX+(p&&p.scrollLeft||w&&w.scrollLeft||0)-(p&&p.clientLeft||w&&w.clientLeft||0),E.pageY=n.clientY+(p&&p.scrollTop||w&&w.scrollTop||0)-(p&&p.clientTop||w&&w.clientTop||0)}return l},Jg=(n,i,l)=>{const d=n.document,p={type:"ready"};if(l.domLoaded){i(p);return}const w=()=>d.readyState==="complete"||d.readyState==="interactive"&&d.body,E=()=>{Lc(n,"DOMContentLoaded",E),Lc(n,"load",E),l.domLoaded||(l.domLoaded=!0,i(p)),n=null};w()?E():ib(n,"DOMContentLoaded",E),l.domLoaded||ib(n,"load",E)};class Qh{constructor(){this.domLoaded=!1,this.events={},this.count=1,this.expando=S2+(+new Date).toString(32),this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}bind(i,l,d,p){const w=this;let E;const R=window,B=be=>{w.executeHandlers(Xu(be||R.event),G)};if(!i||wn(i)||eh(i))return d;let G;i[w.expando]?G=i[w.expando]:(G=w.count++,i[w.expando]=G,w.events[G]={}),p=p||i;const ie=l.split(" ");let ce=ie.length;for(;ce--;){let be=ie[ce],Ie=B,je=!1,De=!1;if(be==="DOMContentLoaded"&&(be="ready"),w.domLoaded&&be==="ready"&&i.readyState==="complete"){d.call(p,Xu({type:be}));continue}!w.hasFocusIn&&(be==="focusin"||be==="focusout")&&(je=!0,De=be==="focusin"?"focus":"blur",Ie=$e=>{const ft=Xu($e||R.event);ft.type=ft.type==="focus"?"focusin":"focusout",w.executeHandlers(ft,G)}),E=w.events[G][be],E?be==="ready"&&w.domLoaded?d(Xu({type:be})):E.push({func:d,scope:p}):(w.events[G][be]=E=[{func:d,scope:p}],E.fakeName=De,E.capture=je,E.nativeHandler=Ie,be==="ready"?Jg(i,Ie,w):ib(i,De||be,Ie,je))}return i=E=null,d}unbind(i,l,d){if(!i||wn(i)||eh(i))return this;const p=i[this.expando];if(p){let w=this.events[p];if(l){const E=l.split(" ");let R=E.length;for(;R--;){const B=E[R],G=w[B];if(G){if(d){let ie=G.length;for(;ie--;)if(G[ie].func===d){const ce=G.nativeHandler,be=G.fakeName,Ie=G.capture,je=G.slice(0,ie).concat(G.slice(ie+1));je.nativeHandler=ce,je.fakeName=be,je.capture=Ie,w[B]=je}}(!d||G.length===0)&&(delete w[B],Lc(i,G.fakeName||B,G.nativeHandler,G.capture))}}}else rn(w,(E,R)=>{Lc(i,E.fakeName||R,E.nativeHandler,E.capture)}),w={};for(const E in w)if(cn(w,E))return this;delete this.events[p];try{delete i[this.expando]}catch{i[this.expando]=null}}return this}fire(i,l,d){return this.dispatch(i,l,d)}dispatch(i,l,d){if(!i||wn(i)||eh(i))return this;const p=Xu({type:l,target:i},d);do{const w=i[this.expando];w&&this.executeHandlers(p,w),i=i.parentNode||i.ownerDocument||i.defaultView||i.parentWindow}while(i&&!p.isPropagationStopped());return this}clean(i){if(!i||wn(i)||eh(i))return this;if(i[this.expando]&&this.unbind(i),i.getElementsByTagName||(i=i.document),i&&i.getElementsByTagName){this.unbind(i);const l=i.getElementsByTagName("*");let d=l.length;for(;d--;)i=l[d],i[this.expando]&&this.unbind(i)}return this}destroy(){this.events={}}cancel(i){return i&&(i.preventDefault(),i.stopImmediatePropagation()),!1}executeHandlers(i,l){const d=this.events[l],p=d&&d[i.type];if(p)for(let w=0,E=p.length;w{xe(l)||l===""?Hi(n,i):xr(n,i,l)},lb=n=>n.replace(/[A-Z]/g,i=>"-"+i.toLowerCase()),G1=(n,i)=>{let l=0;if(n)for(let d=n.nodeType,p=n.previousSibling;p;p=p.previousSibling){const w=p.nodeType;i&&wn(p)&&(w===d||!p.data.length)||(l++,d=w)}return l},E2=(n,i)=>{const l=Pl(i,"style"),d=n.serialize(n.parse(l),Xr(i));Qg(i,$p,d)},x2=(n,i)=>dt(n)?cn(k2,i)?n+"":n+"px":n,U_=(n,i,l)=>{const d=lb(i);xe(l)||l===""?Bm(n,d):Zl(n,d,x2(l,d))},Rk=(n,i,l)=>{const d=i.keep_values,p={set:(E,R,B)=>{const G=Ke.fromDom(E);ve(i.url_converter)&&ge(R)&&(R=i.url_converter.call(i.url_converter_scope||l(),String(R),B,E));const ie="data-mce-"+B;Qg(G,ie,R),Qg(G,B,R)},get:(E,R)=>{const B=Ke.fromDom(E);return Pl(B,"data-mce-"+R)||Pl(B,R)}},w={style:{set:(E,R)=>{const B=Ke.fromDom(E);d&&Qg(B,$p,R),Hi(B,"style"),F(R)&&oa(B,n.parse(R))},get:E=>{const R=Ke.fromDom(E),B=Pl(R,$p)||Pl(R,"style");return n.serialize(n.parse(B),Xr(R))}}};return d&&(w.href=w.src=p),w},Pr=(n,i={})=>{const l={},d=window,p={};let w=0;const E=!0,R=!0,B=xv.forElement(Ke.fromDom(n),{contentCssCors:i.contentCssCors,referrerPolicy:i.referrerPolicy}),G=[],ie=i.schema?i.schema:fh({}),ce=Tv({url_converter:i.url_converter,url_converter_scope:i.url_converter_scope},i.schema),be=i.ownEvents?new Qh:Qh.Event,Ie=ie.getBlockElements(),je=Mt=>F(Mt)?cn(Ie,Mt):Yn(Mt)&&(cn(Ie,Mt.nodeName)||Ym(ie,Mt)),De=Mt=>Mt&&n&&F(Mt)?n.getElementById(Mt):Mt,$e=Mt=>{const Rt=De(Mt);return ge(Rt)?Ke.fromDom(Rt):null},ft=(Mt,Rt,Mn="")=>{let kn;const Io=$e(Mt);if(ge(Io)&&_l(Io)){const dr=w_[Rt];dr&&dr.get?kn=dr.get(Io.dom,Rt):kn=Pl(Io,Rt)}return ge(kn)?kn:Mn},pt=Mt=>{const Rt=De(Mt);return xe(Rt)?[]:Rt.attributes},vt=(Mt,Rt,Mn)=>{Jn(Mt,kn=>{if(Yn(kn)){const Io=Ke.fromDom(kn),dr=Mn===""?null:Mn,ia=Pl(Io,Rt),xc=w_[Rt];xc&&xc.set?xc.set(Io.dom,dr,Rt):Qg(Io,Rt,dr),ia!==dr&&i.onSetAttrib&&i.onSetAttrib({attrElm:Io.dom,attrName:Rt,attrValue:dr})}})},Dt=(Mt,Rt)=>Mt.cloneNode(Rt),fn=()=>i.root_element||n.body,Hn=Mt=>{const Rt=Zf(Mt);return{x:Rt.x,y:Rt.y,w:Rt.width,h:Rt.height}},Nn=(Mt,Rt)=>Tk(n.body,De(Mt),Rt),Lt=(Mt,Rt,Mn)=>{Jn(Mt,kn=>{const Io=Ke.fromDom(kn);U_(Io,Rt,Mn),i.update_styles&&E2(ce,Io)})},$t=(Mt,Rt)=>{Jn(Mt,Mn=>{const kn=Ke.fromDom(Mn);rn(Rt,(Io,dr)=>{U_(kn,dr,Io)}),i.update_styles&&E2(ce,kn)})},vn=(Mt,Rt,Mn)=>{const kn=De(Mt);if(!(xe(kn)||!Yn(kn)))return Mn?Mi(Ke.fromDom(kn),lb(Rt)):(Rt=Rt.replace(/-(\D)/g,(Io,dr)=>dr.toUpperCase()),Rt==="float"&&(Rt="cssFloat"),kn.style?kn.style[Rt]:void 0)},ho=Mt=>{const Rt=De(Mt);if(!Rt)return{w:0,h:0};let Mn=vn(Rt,"width"),kn=vn(Rt,"height");return(!Mn||Mn.indexOf("px")===-1)&&(Mn="0"),(!kn||kn.indexOf("px")===-1)&&(kn="0"),{w:parseInt(Mn,10)||Rt.offsetWidth||Rt.clientWidth,h:parseInt(kn,10)||Rt.offsetHeight||Rt.clientHeight}},Ao=Mt=>{const Rt=De(Mt),Mn=Nn(Rt),kn=ho(Rt);return{x:Mn.x,y:Mn.y,w:kn.w,h:kn.h}},_s=(Mt,Rt)=>{if(!Mt)return!1;const Mn=oe(Mt)?Mt:[Mt];return Xt(Mn,kn=>_u(Ke.fromDom(kn),Rt))},Vs=(Mt,Rt,Mn,kn)=>{const Io=[];let dr=De(Mt);kn=kn===void 0;const ia=Mn||(fn().nodeName!=="BODY"?fn().parentNode:null);if(F(Rt))if(Rt==="*")Rt=Yn;else{const xc=Rt;Rt=du=>_s(du,xc)}for(;dr&&!(dr===ia||xe(dr.nodeType)||Zu(dr)||V1(dr));){if(!Rt||Rt(dr))if(kn)Io.push(dr);else return[dr];dr=dr.parentNode}return kn?Io:null},Mr=(Mt,Rt,Mn)=>{const kn=Vs(Mt,Rt,Mn,!1);return kn&&kn.length>0?kn[0]:null},di=(Mt,Rt,Mn)=>{let kn=Rt;if(Mt){F(Rt)&&(kn=Io=>_s(Io,Rt));for(let Io=Mt[Mn];Io;Io=Io[Mn])if(ve(kn)&&kn(Io))return Io}return null},al=(Mt,Rt)=>di(Mt,Rt,"nextSibling"),Rl=(Mt,Rt)=>di(Mt,Rt,"previousSibling"),hc=Mt=>ve(Mt.querySelectorAll),Dn=(Mt,Rt)=>{var Mn,kn;const Io=(kn=(Mn=De(Rt))!==null&&Mn!==void 0?Mn:i.root_element)!==null&&kn!==void 0?kn:n;return hc(Io)?Tr(Io.querySelectorAll(Mt)):[]},Jn=function(Mt,Rt,Mn){const kn=Mn!=null?Mn:this;if(oe(Mt)){const Io=[];return Dv(Mt,(dr,ia)=>{const xc=De(dr);xc&&Io.push(Rt.call(kn,xc,ia))}),Io}else{const Io=De(Mt);return Io?Rt.call(kn,Io):!1}},yr=(Mt,Rt)=>{Jn(Mt,Mn=>{rn(Rt,(kn,Io)=>{vt(Mn,Io,kn)})})},Is=(Mt,Rt)=>{Jn(Mt,Mn=>{const kn=Ke.fromDom(Mn);_f(kn,Rt)})},vo=(Mt,Rt,Mn,kn,Io)=>Jn(Mt,dr=>{const ia=F(Rt)?n.createElement(Rt):Rt;return ge(Mn)&&yr(ia,Mn),kn&&(!F(kn)&&kn.nodeType?ia.appendChild(kn):F(kn)&&Is(ia,kn)),Io?ia:dr.appendChild(ia)}),On=(Mt,Rt,Mn)=>vo(n.createElement(Mt),Mt,Rt,Mn,!0),An=qg.decode,jo=qg.encodeAllRaw,Ks=(Mt,Rt,Mn="")=>{let kn="<"+Mt;for(const Io in Rt)es(Rt,Io)&&(kn+=" "+Io+'="'+jo(Rt[Io])+'"');return Qa(Mn)&&cn(ie.getVoidElements(),Mt)?kn+" />":kn+">"+Mn+""},Kr=Mt=>{const Rt=n.createElement("div"),Mn=n.createDocumentFragment();Mn.appendChild(Rt),Mt&&(Rt.innerHTML=Mt);let kn;for(;kn=Rt.firstChild;)Mn.appendChild(kn);return Mn.removeChild(Rt),Mn},io=(Mt,Rt)=>Jn(Mt,Mn=>{const kn=Ke.fromDom(Mn);return Rt&&Pe(Ea(kn),Io=>{el(Io)&&Io.dom.length===0?pr(Io):va(kn,Io)}),pr(kn),kn.dom}),Ws=Mt=>Jn(Mt,Rt=>{const Mn=Rt.attributes;for(let kn=Mn.length-1;kn>=0;kn--)Rt.removeAttributeNode(Mn.item(kn))}),ii=Mt=>ce.parse(Mt),qa=(Mt,Rt)=>ce.serialize(Mt,Rt),Ci=Mt=>{if(b1!==Pr.DOM&&n===document){if(l[Mt])return;l[Mt]=!0}let Rt=n.getElementById("mceDefaultStyles");if(!Rt){Rt=n.createElement("style"),Rt.id="mceDefaultStyles",Rt.type="text/css";const Mn=n.head;Mn.firstChild?Mn.insertBefore(Rt,Mn.firstChild):Mn.appendChild(Rt)}Rt.styleSheet?Rt.styleSheet.cssText+=Mt:Rt.appendChild(n.createTextNode(Mt))},Ec=Mt=>{Mt||(Mt=""),Pe(Mt.split(","),Rt=>{p[Rt]=!0,B.load(Rt).catch(qe)})},Oh=(Mt,Rt,Mn)=>{Jn(Mt,kn=>{if(Yn(kn)){const Io=Ke.fromDom(kn),dr=Rt.split(" ");Pe(dr,ia=>{ge(Mn)?(Mn?Wu:Nc)(Io,ia):zh(Io,ia)})}})},$d=(Mt,Rt)=>{Oh(Mt,Rt,!0)},wm=(Mt,Rt)=>{Oh(Mt,Rt,!1)},Fy=(Mt,Rt)=>{const Mn=$e(Mt),kn=Rt.split(" ");return ge(Mn)&&Js(kn,Io=>wf(Mn,Io))},v_=Mt=>{Jn(Mt,Rt=>Bm(Ke.fromDom(Rt),"display"))},Hy=Mt=>{Jn(Mt,Rt=>Zl(Ke.fromDom(Rt),"display","none"))},$y=Mt=>{const Rt=$e(Mt);return ge(Rt)&&qr(xa(Rt,"display"),"none")},bD=Mt=>(Mt||"mce_")+w++,vD=Mt=>{const Rt=$e(Mt);return ge(Rt)?Yn(Rt.dom)?Rt.dom.outerHTML:Lg(Rt):""},yD=(Mt,Rt)=>{Jn(Mt,Mn=>{Yn(Mn)&&(Mn.outerHTML=Rt)})},CA=(Mt,Rt)=>{const Mn=De(Rt);return Jn(Mt,kn=>{const Io=Mn==null?void 0:Mn.parentNode,dr=Mn==null?void 0:Mn.nextSibling;return Io&&(dr?Io.insertBefore(kn,dr):Io.appendChild(kn)),kn})},SA=(Mt,Rt,Mn)=>Jn(Rt,kn=>{var Io;const dr=oe(Rt)?Mt.cloneNode(!0):Mt;return Mn&&Dv(W_(kn.childNodes),ia=>{dr.appendChild(ia)}),(Io=kn.parentNode)===null||Io===void 0||Io.replaceChild(dr,kn),kn}),kA=(Mt,Rt)=>{if(Mt.nodeName!==Rt.toUpperCase()){const Mn=On(Rt);return Dv(pt(Mt),kn=>{vt(Mn,kn.nodeName,ft(Mt,kn.nodeName))}),SA(Mn,Mt,!0),Mn}else return Mt},GS=(Mt,Rt)=>{let Mn=Mt;for(;Mn;){let kn=Rt;for(;kn&&Mn!==kn;)kn=kn.parentNode;if(Mn===kn)break;Mn=Mn.parentNode}return!Mn&&Mt.ownerDocument?Mt.ownerDocument.documentElement:Mn},p1=Mt=>{if(Yn(Mt)){const Rt=Mt.nodeName.toLowerCase()==="a"&&!ft(Mt,"href")&&ft(Mt,"id");if(ft(Mt,"name")||ft(Mt,"data-mce-bookmark")||Rt)return!0}return!1},KS=(Mt,Rt,Mn)=>{let kn=0;if(p1(Mt))return!1;const Io=Mt.firstChild;if(Io){const dr=new pi(Io,Mt),ia=ie?ie.getWhitespaceElements():{},xc=Rt||(ie?ie.getNonEmptyElements():null);let du=Io;do{if(Yn(du)){const OA=du.getAttribute("data-mce-bogus");if(OA){du=dr.next(OA==="all");continue}const MA=du.nodeName.toLowerCase();if(xc&&xc[MA]){if(MA==="br"){kn++,du=dr.next();continue}return!1}if(p1(du))return!1}if(eh(du)||wn(du)&&!Um(du.data)&&(!(Mn!=null&&Mn.includeZwsp)||!Vg(du.data))||wn(du)&&du.parentNode&&ia[du.parentNode.nodeName]&&Um(du.data))return!1;du=dr.next()}while(du)}return kn<=1},y_=()=>n.createRange(),lv=(Mt,Rt,Mn)=>{let kn=y_(),Io,dr;if(Mt&&Rt&&Mt.parentNode&&Rt.parentNode){const ia=Mt.parentNode;return kn.setStart(ia,G1(Mt)),kn.setEnd(Rt.parentNode,G1(Rt)),Io=kn.extractContents(),kn=y_(),kn.setStart(Rt.parentNode,G1(Rt)+1),kn.setEnd(ia,G1(Mt)+1),dr=kn.extractContents(),ia.insertBefore(Xm(b1,Io),Mt),Mn?ia.insertBefore(Mn,Mt):ia.insertBefore(Rt,Mt),ia.insertBefore(Xm(b1,dr),Mt),io(Mt),Mn||Rt}else return},EA=(Mt,Rt,Mn,kn)=>{if(oe(Mt)){let Io=Mt.length;const dr=[];for(;Io--;)dr[Io]=EA(Mt[Io],Rt,Mn,kn);return dr}else return i.collect&&(Mt===n||Mt===d)&&G.push([Mt,Rt,Mn,kn]),be.bind(Mt,Rt,Mn,kn||b1)},xA=(Mt,Rt,Mn)=>{if(oe(Mt)){let kn=Mt.length;const Io=[];for(;kn--;)Io[kn]=xA(Mt[kn],Rt,Mn);return Io}else{if(G.length>0&&(Mt===n||Mt===d)){let kn=G.length;for(;kn--;){const[Io,dr,ia]=G[kn];Mt===Io&&(!Rt||Rt===dr)&&(!Mn||Mn===ia)&&be.unbind(Io,dr,ia)}}return be.unbind(Mt,Rt,Mn)}},x0=(Mt,Rt,Mn)=>be.dispatch(Mt,Rt,Mn),cv=(Mt,Rt,Mn)=>be.dispatch(Mt,Rt,Mn),AA=Mt=>{if(Mt&&Yn(Mt)){const Rt=Mt.getAttribute("data-mce-contenteditable");return Rt&&Rt!=="inherit"?Rt:Mt.contentEditable!=="inherit"?Mt.contentEditable:null}else return null},b1={doc:n,settings:i,win:d,files:p,stdMode:E,boxModel:R,styleSheetLoader:B,boundEvents:G,styles:ce,schema:ie,events:be,isBlock:je,root:null,clone:Dt,getRoot:fn,getViewPort:Hn,getRect:Ao,getSize:ho,getParent:Mr,getParents:Vs,get:De,getNext:al,getPrev:Rl,select:Dn,is:_s,add:vo,create:On,createHTML:Ks,createFragment:Kr,remove:io,setStyle:Lt,getStyle:vn,setStyles:$t,removeAllAttribs:Ws,setAttrib:vt,setAttribs:yr,getAttrib:ft,getPos:Nn,parseStyle:ii,serializeStyle:qa,addStyle:Ci,loadCSS:Ec,addClass:$d,removeClass:wm,hasClass:Fy,toggleClass:Oh,show:v_,hide:Hy,isHidden:$y,uniqueId:bD,setHTML:Is,getOuterHTML:vD,setOuterHTML:yD,decode:An,encode:jo,insertAfter:CA,replace:SA,rename:kA,findCommonAncestor:GS,run:Jn,getAttribs:pt,isEmpty:KS,createRng:y_,nodeIndex:G1,split:lv,bind:EA,unbind:xA,fire:cv,dispatch:x0,getContentEditable:AA,getContentEditableParent:Mt=>{const Rt=fn();let Mn=null;for(let kn=Mt;kn&&kn!==Rt&&(Mn=AA(kn),Mn===null);kn=kn.parentNode);return Mn},isEditable:Mt=>{if(ge(Mt)){const Rt=Yn(Mt)?Mt:Mt.parentElement;return ge(Rt)&&yn(Ke.fromDom(Rt))}else return!1},destroy:()=>{if(G.length>0){let Mt=G.length;for(;Mt--;){const[Rt,Mn,kn]=G[Mt];be.unbind(Rt,Mn,kn)}}rn(p,(Mt,Rt)=>{B.unload(Rt),delete p[Rt]})},isChildOf:(Mt,Rt)=>Mt===Rt||Rt.contains(Mt),dumpRng:Mt=>"startContainer: "+Mt.startContainer.nodeName+", startOffset: "+Mt.startOffset+", endContainer: "+Mt.endContainer.nodeName+", endOffset: "+Mt.endOffset},w_=Rk(ce,i,nt(b1));return b1};Pr.DOM=Pr(document),Pr.nodeIndex=G1;const Ov=Pr.DOM,A2=0,T2=1,cb=2,Nk=3;class em{constructor(i={}){this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=!1,this.settings=i}_setReferrerPolicy(i){this.settings.referrerPolicy=i}loadScript(i){return new Promise((l,d)=>{const p=Ov;let w;const E=()=>{p.remove(G),w&&(w.onerror=w.onload=w=null)},R=()=>{E(),l()},B=()=>{E(),d("Failed to load script: "+i)},G=p.uniqueId();w=document.createElement("script"),w.id=G,w.type="text/javascript",w.src=dn._addCacheSuffix(i),this.settings.referrerPolicy&&p.setAttrib(w,"referrerpolicy",this.settings.referrerPolicy),w.onload=R,w.onerror=B,(document.getElementsByTagName("head")[0]||document.body).appendChild(w)})}isDone(i){return this.states[i]===cb}markDone(i){this.states[i]=cb}add(i){const l=this;return l.queue.push(i),l.states[i]===void 0&&(l.states[i]=A2),new Promise((p,w)=>{l.scriptLoadedCallbacks[i]||(l.scriptLoadedCallbacks[i]=[]),l.scriptLoadedCallbacks[i].push({resolve:p,reject:w})})}load(i){return this.add(i)}remove(i){delete this.states[i],delete this.scriptLoadedCallbacks[i]}loadQueue(){const i=this.queue;return this.queue=[],this.loadScripts(i)}loadScripts(i){const l=this,d=(B,G)=>{mo(l.scriptLoadedCallbacks,G).each(ie=>{Pe(ie,ce=>ce[B](G))}),delete l.scriptLoadedCallbacks[G]},p=B=>{const G=wt(B,ie=>ie.status==="rejected");return G.length>0?Promise.reject(Rs(G,({reason:ie})=>oe(ie)?ie:[ie])):Promise.resolve()},w=B=>Promise.allSettled(Et(B,G=>l.states[G]===cb?(d("resolve",G),Promise.resolve()):l.states[G]===Nk?(d("reject",G),Promise.reject(G)):(l.states[G]=T2,l.loadScript(G).then(()=>{l.states[G]=cb,d("resolve",G);const ie=l.queue;return ie.length>0?(l.queue=[],w(ie).then(p)):Promise.resolve()},()=>(l.states[G]=Nk,d("reject",G),Promise.reject(G)))))),E=B=>(l.loading=!0,w(B).then(G=>{l.loading=!1;const ie=l.queueLoadedCallbacks.shift();return de.from(ie).each(Rn),p(G)})),R=as(i);return l.loading?new Promise((B,G)=>{l.queueLoadedCallbacks.push(()=>{E(R).then(B,G)})}):E(R)}}em.ScriptLoader=new em;const ja=n=>{let i=n;return{get:()=>i,set:p=>{i=p}}},ub=(n,i)=>{const l=n.indexOf(i);return l!==-1&&n.indexOf(i,l+1)>l},K1=n=>te(n)&&cn(n,"raw"),j_=n=>oe(n)&&n.length>1,fb={},D2=ja("en"),Oa=()=>mo(fb,D2.get()),Yf={getData:()=>ps(fb,n=>({...n})),setCode:n=>{n&&D2.set(n)},getCode:()=>D2.get(),add:(n,i)=>{let l=fb[n];l||(fb[n]=l={});const d=Et(gs(i),p=>p.toLowerCase());rn(i,(p,w)=>{const E=w.toLowerCase();E!==w&&ub(d,E)?(cn(i,E)||(l[E]=p),l[w]=p):l[E]=p})},translate:n=>{const i=Oa().getOr({}),l=E=>ve(E)?Object.prototype.toString.call(E):d(E)?"":""+E,d=E=>E===""||E===null||E===void 0,p=E=>{const R=l(E);return cn(i,R)?l(i[R]):mo(i,R.toLowerCase()).map(l).getOr(R)},w=E=>E.replace(/{context:\w+}$/,"");if(d(n))return"";if(K1(n))return l(n.raw);if(j_(n)){const E=n.slice(1),R=p(n[0]).replace(/\{([0-9]+)\}/g,(B,G)=>cn(E,G)?l(E[G]):B);return w(R)}return w(p(n))},isRtl:()=>Oa().bind(n=>mo(n,"_dir")).exists(n=>n==="rtl"),hasCode:n=>cn(fb,n)},Ma=()=>{const n=[],i={},l={},d=[],p=(De,$e)=>{const ft=wt(d,pt=>pt.name===De&&pt.state===$e);Pe(ft,pt=>pt.resolve())},w=De=>cn(i,De),E=De=>cn(l,De),R=De=>{if(l[De])return l[De].instance},B=(De,$e)=>{const ft=Yf.getCode(),pt=","+($e||"")+",";!ft||$e&&pt.indexOf(","+ft+",")===-1||em.ScriptLoader.add(i[De]+"/langs/"+ft+".js")},G=(De,$e)=>{Ma.languageLoad!==!1&&(w(De)?B(De,$e):je(De,"loaded").then(()=>B(De,$e)))},ie=(De,$e)=>(n.push($e),l[De]={instance:$e},p(De,"added"),$e),ce=De=>{delete i[De],delete l[De]},be=(De,$e)=>F($e)?F(De)?{prefix:"",resource:$e,suffix:""}:{prefix:De.prefix,resource:$e,suffix:De.suffix}:$e,Ie=(De,$e)=>{if(i[De])return Promise.resolve();let ft=F($e)?$e:$e.prefix+$e.resource+$e.suffix;ft.indexOf("/")!==0&&ft.indexOf("://")===-1&&(ft=Ma.baseURL+"/"+ft),i[De]=ft.substring(0,ft.lastIndexOf("/"));const pt=()=>(p(De,"loaded"),Promise.resolve());return l[De]?pt():em.ScriptLoader.add(ft).then(pt)},je=(De,$e="added")=>$e==="added"&&E(De)||$e==="loaded"&&w(De)?Promise.resolve():new Promise(ft=>{d.push({name:De,state:$e,resolve:ft})});return{items:n,urls:i,lookup:l,get:R,requireLangPack:G,add:ie,remove:ce,createUrl:be,load:Ie,waitFor:je}};Ma.languageLoad=!0,Ma.baseURL="",Ma.PluginManager=Ma(),Ma.ThemeManager=Ma(),Ma.ModelManager=Ma();const _a=n=>{const i=ja(de.none()),l=()=>i.get().each(n);return{clear:()=>{l(),i.set(de.none())},isSet:()=>i.get().isSome(),get:()=>i.get(),set:R=>{l(),i.set(de.some(R))}}},Ik=n=>{const i=ja(de.none()),l=()=>i.get().each(R=>clearInterval(R));return{clear:()=>{l(),i.set(de.none())},isSet:()=>i.get().isSome(),get:()=>i.get(),set:R=>{l(),i.set(de.some(setInterval(R,n)))}}},hh=()=>{const n=_a(qe);return{...n,on:l=>n.get().each(l)}},db=(n,i)=>{let l=null;return{cancel:()=>{X(l)||(clearTimeout(l),l=null)},throttle:(...w)=>{X(l)&&(l=setTimeout(()=>{l=null,n.apply(null,w)},i))}}},Mv=(n,i)=>{let l=null;const d=()=>{X(l)||(clearTimeout(l),l=null)};return{cancel:d,throttle:(...w)=>{d(),l=setTimeout(()=>{l=null,n.apply(null,w)},i)}}},Xf=nt("mce-annotation"),Qu=nt("data-mce-annotation"),zp=nt("data-mce-annotation-uid"),Y1=nt("data-mce-annotation-active"),hb=nt("data-mce-annotation-classes"),mb=nt("data-mce-annotation-attrs"),Z_=n=>i=>gt(i,n),M2=(n,i)=>{const l=n.selection.getRng(),d=Ke.fromDom(l.startContainer),p=Ke.fromDom(n.getBody()),w=i.fold(()=>"."+Xf(),B=>`[${Qu()}="${B}"]`),E=Uu(d,l.startOffset).getOr(d);return st(E,w,Z_(p)).bind(B=>Fa(B,`${zp()}`).bind(G=>Fa(B,`${Qu()}`).map(ie=>{const ce=G_(n,G);return{uid:G,name:ie,elements:ce}})))},Bk=n=>_l(n)&&wf(n,Xf()),q_=(n,i)=>ji(n,"data-mce-bogus")||m2(n,'[data-mce-bogus="all"]',Z_(i)),G_=(n,i)=>{const l=Ke.fromDom(n.getBody()),d=dl(l,`[${zp()}="${i}"]`);return wt(d,p=>!q_(p,l))},R2=(n,i)=>{const l=Ke.fromDom(n.getBody()),d=dl(l,`[${Qu()}="${i}"]`),p={};return Pe(d,w=>{if(!q_(w,l)){const E=Pl(w,zp()),R=mo(p,E).getOr([]);p[E]=R.concat([w])}}),p},K_=(n,i)=>{const l=ja({}),d=()=>({listeners:[],previous:hh()}),p=(ce,be)=>{w(ce,Ie=>(be(Ie),Ie))},w=(ce,be)=>{const Ie=l.get(),je=mo(Ie,ce).getOrThunk(d),De=be(je);Ie[ce]=De,l.set(Ie)},E=(ce,be,Ie)=>{p(ce,je=>{Pe(je.listeners,De=>De(!0,ce,{uid:be,nodes:Et(Ie,$e=>$e.dom)}))})},R=ce=>{p(ce,be=>{Pe(be.listeners,Ie=>Ie(!1,ce))})},B=(ce,be)=>{Pe(G_(n,ce),Ie=>{be?xr(Ie,Y1(),"true"):Hi(Ie,Y1())})},G=Mv(()=>{const ce=Ns(i.getNames());Pe(ce,be=>{w(be,Ie=>{const je=Ie.previous.get();return M2(n,de.some(be)).fold(()=>{je.each(De=>{R(be),Ie.previous.clear(),B(De,!1)})},({uid:De,name:$e,elements:ft})=>{qr(je,De)||(je.each(pt=>B(pt,!1)),E($e,De,ft),Ie.previous.set(De),B(De,!0))}),{previous:Ie.previous,listeners:Ie.listeners}})})},30);return n.on("remove",()=>{G.cancel()}),n.on("NodeChange",()=>{G.throttle()}),{addListener:(ce,be)=>{w(ce,Ie=>({previous:Ie.previous,listeners:Ie.listeners.concat([be])}))}}},s3=(n,i)=>{const l=Qu(),d=w=>de.from(w.attr(l)).bind(i.lookup),p=w=>{var E,R;w.attr(zp(),null),w.attr(Qu(),null),w.attr(Y1(),null);const B=de.from(w.attr(mb())).map(be=>be.split(",")).getOr([]),G=de.from(w.attr(hb())).map(be=>be.split(",")).getOr([]);Pe(B,be=>w.attr(be,null));const ie=(R=(E=w.attr("class"))===null||E===void 0?void 0:E.split(" "))!==null&&R!==void 0?R:[],ce=ga(ie,[Xf()].concat(G));w.attr("class",ce.length>0?ce.join(" "):null),w.attr(hb(),null),w.attr(mb(),null)};n.serializer.addTempAttr(Y1()),n.serializer.addAttributeFilter(l,w=>{for(const E of w)d(E).each(R=>{R.persistent===!1&&(E.name==="span"?E.unwrap():p(E))})})},Rv=()=>{const n={};return{register:(p,w)=>{n[p]={name:p,settings:w}},lookup:p=>mo(n,p).map(w=>w.settings),getNames:()=>gs(n)}};let Y_=0;const Ri=n=>{const l=new Date().getTime(),d=Math.floor(Math.random()*1e9);return Y_++,n+"_"+d+Y_+String(l)},Nv=(n,i)=>{Pe(i,l=>{Wu(n,l)})},N2=(n,i)=>{Pe(i,l=>{Nc(n,l)})},X_=(n,i)=>Ke.fromDom(n.dom.cloneNode(i)),eg=n=>X_(n,!1),uc=n=>X_(n,!0),ru=(n,i)=>{const l=Ke.fromTag(i),d=Vf(n);return Vu(l,d),l},J_=(n,i)=>{const l=ru(n,i);Yc(n,l);const d=Ea(n);return Jr(l,d),pr(n),l},P2=(n,i,l=Xe)=>{const d=new pi(n,i),p=w=>{let E;do E=d[w]();while(E&&!wn(E)&&!l(E));return de.from(E).filter(wn)};return{current:()=>de.from(d.current()).filter(wn),next:()=>p("next"),prev:()=>p("prev"),prev2:()=>p("prev2")}},ep=(n,i)=>{const l=i||(E=>n.isBlock(E)||ui(E)||Es(E)),d=(E,R,B,G)=>{if(wn(E)){const ie=G(E,R,E.data);if(ie!==-1)return de.some({container:E,offset:ie})}return B().bind(ie=>d(ie.container,ie.offset,B,G))};return{backwards:(E,R,B,G)=>{const ie=P2(E,G!=null?G:n.getRoot(),l);return d(E,R,()=>ie.prev().map(ce=>({container:ce,offset:ce.length})),B).getOrNull()},forwards:(E,R,B,G)=>{const ie=P2(E,G!=null?G:n.getRoot(),l);return d(E,R,()=>ie.next().map(ce=>({container:ce,offset:0})),B).getOrNull()}}},tp=Math.round,Vp=n=>n?{left:tp(n.left),top:tp(n.top),bottom:tp(n.bottom),right:tp(n.right),width:tp(n.width),height:tp(n.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0},Wp=(n,i)=>(n=Vp(n),i||(n.left=n.left+n.width),n.right=n.left,n.width=0,n),tg=(n,i)=>n.left===i.left&&n.top===i.top&&n.bottom===i.bottom&&n.right===i.right,Pv=(n,i,l)=>n>=0&&n<=Math.min(i.height,l.height)/2,Qi=(n,i)=>{const l=Math.min(i.height/2,n.height/2);return n.bottom-li.bottom?!1:Pv(i.top-n.bottom,n,i)},ef=(n,i)=>n.top>i.bottom?!0:n.bottomi>=n.left&&i<=n.right&&l>=n.top&&l<=n.bottom,Lk=n=>pn(n,(i,l)=>i.fold(()=>de.some(l),d=>{const p=Math.min(l.left,d.left),w=Math.min(l.top,d.top),E=Math.max(l.right,d.right),R=Math.max(l.bottom,d.bottom);return de.some({top:w,right:E,bottom:R,left:p,width:E-p,height:R-w})}),de.none()),I2=(n,i,l)=>{const d=Math.max(Math.min(i,n.left+n.width),n.left),p=Math.max(Math.min(l,n.top+n.height),n.top);return Math.sqrt((i-d)*(i-d)+(l-p)*(l-p))},Fk=(n,i)=>Math.max(0,Math.min(n.bottom,i.bottom)-Math.max(n.top,i.top)),Up=(n,i,l)=>Math.min(Math.max(n,i),l),J1=n=>{const i=n.startContainer,l=n.startOffset;return i===n.endContainer&&i.hasChildNodes()&&n.endOffset===l+1?i.childNodes[l]:null},Jf=(n,i)=>{if(Yn(n)&&n.hasChildNodes()){const l=n.childNodes,d=Up(i,0,l.length-1);return l[d]}else return n},B2=(n,i)=>{if(!(i<0&&Yn(n)&&n.hasChildNodes()))return Jf(n,i)},Q_=new RegExp("[\u0300-\u036F\u0483-\u0487\u0488-\u0489\u0591-\u05BD\u05BF\u05C1-\u05C2\u05C4-\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7-\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962-\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2-\u09E3\u0A01-\u0A02\u0A3C\u0A41-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A51\u0A70-\u0A71\u0A75\u0A81-\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7-\u0AC8\u0ACD\u0AE2-\u0AE3\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B56\u0B57\u0B62-\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C62-\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC-\u0CCD\u0CD5-\u0CD6\u0CE2-\u0CE3\u0D01\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62-\u0D63\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB-\u0EBC\u0EC8-\u0ECD\u0F18-\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86-\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039-\u103A\u103D-\u103E\u1058-\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17B4-\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193B\u1A17-\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1ABD\u1ABE\u1B00-\u1B03\u1B34\u1B36-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80-\u1B81\u1BA2-\u1BA5\u1BA8-\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8-\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8-\u1CF9\u1DC0-\u1DF5\u1DFC-\u1DFF\u200C-\u200D\u20D0-\u20DC\u20DD-\u20E0\u20E1\u20E2-\u20E4\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302D\u302E-\u302F\u3099-\u309A\uA66F\uA670-\uA672\uA674-\uA67D\uA69E-\uA69F\uA6F0-\uA6F1\uA802\uA806\uA80B\uA825-\uA826\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9E5\uAA29-\uAA2E\uAA31-\uAA32\uAA35-\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7-\uAAB8\uAABE-\uAABF\uAAC1\uAAEC-\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E-\uFF9F]"),eC=n=>F(n)&&n.charCodeAt(0)>=768&&Q_.test(n),Hk=(...n)=>i=>{for(let l=0;li=>{for(let l=0;ln?n.createRange():Pr.DOM.createRng(),qs=n=>F(n)&&/[\r\n\t ]/.test(n),iu=n=>!!n.setStart&&!!n.setEnd,og=n=>{const i=n.startContainer,l=n.startOffset;if(qs(n.toString())&&oC(i.parentNode)&&wn(i)){const d=i.data;if(qs(d[l-1])||qs(d[l+1]))return!0}return!1},F2=n=>{const i=n.ownerDocument,l=Q1(i),d=i.createTextNode(Gr),p=n.parentNode;p.insertBefore(d,n),l.setStart(d,0),l.setEnd(d,1);const w=Vp(l.getBoundingClientRect());return p.removeChild(d),w},Vi=n=>{const i=n.startContainer,l=n.endContainer,d=n.startOffset,p=n.endOffset;if(i===l&&wn(l)&&d===0&&p===1){const w=n.cloneRange();return w.setEndAfter(l),sg(w)}else return null},H2=n=>n.left===0&&n.right===0&&n.top===0&&n.bottom===0,sg=n=>{var i;let l;const d=n.getClientRects();return d.length>0?l=Vp(d[0]):l=Vp(n.getBoundingClientRect()),!iu(n)&&ng(n)&&H2(l)?F2(n):H2(l)&&iu(n)&&(i=Vi(n))!==null&&i!==void 0?i:l},ha=(n,i)=>{const l=Wp(n,i);return l.width=1,l.right=l.left+1,l},tm=n=>{const i=[],l=E=>{E.height!==0&&(i.length>0&&tg(E,i[i.length-1])||i.push(E))},d=(E,R)=>{const B=Q1(E.ownerDocument);if(R0&&(B.setStart(E,R-1),B.setEnd(E,R),og(B)||l(ha(sg(B),!1))),R{const d=()=>(Zp(n),i===0),p=()=>Zp(n)?i>=n.data.length:i>=n.childNodes.length,w=()=>{const ie=Q1(n.ownerDocument);return ie.setStart(n,i),ie.setEnd(n,i),ie},E=()=>(l||(l=tm(Vt(n,i))),l),R=()=>E().length>0,B=ie=>ie&&n===ie.container()&&i===ie.offset(),G=ie=>tf(n,ie?i-1:i);return{container:nt(n),offset:nt(i),toRange:w,getClientRects:E,isVisible:R,isAtStart:d,isAtEnd:p,isEqual:B,getNode:G}};Vt.fromRangeStart=n=>Vt(n.startContainer,n.startOffset),Vt.fromRangeEnd=n=>Vt(n.endContainer,n.endOffset),Vt.after=n=>Vt(n.parentNode,Iv(n)+1),Vt.before=n=>Vt(n.parentNode,Iv(n)),Vt.isAbove=(n,i)=>ni(No(i.getClientRects()),Mo(n.getClientRects()),Qi).getOr(!1),Vt.isBelow=(n,i)=>ni(Mo(i.getClientRects()),No(n.getClientRects()),ef).getOr(!1),Vt.isAtStart=n=>n?n.isAtStart():!1,Vt.isAtEnd=n=>n?n.isAtEnd():!1,Vt.isTextPosition=n=>n?wn(n.container()):!1,Vt.isElementPosition=n=>!Vt.isTextPosition(n);const bb=(n,i)=>{wn(i)&&i.data.length===0&&n.remove(i)},$2=(n,i,l)=>{i.insertNode(l),bb(n,l.previousSibling),bb(n,l.nextSibling)},vb=(n,i,l)=>{const d=de.from(l.firstChild),p=de.from(l.lastChild);i.insertNode(l),d.each(w=>bb(n,w.previousSibling)),p.each(w=>bb(n,w.nextSibling))},mh=(n,i,l)=>{V1(l)?vb(n,i,l):$2(n,i,l)},nf=wn,e0=_d,Bv=Pr.nodeIndex,z2=n=>{const i=n.parentNode;return e0(i)?z2(i):i},Lv=n=>n?Ge(n.childNodes,(i,l)=>(e0(l)&&l.nodeName!=="BR"?i=i.concat(Lv(l)):i.push(l),i),[]):[],yb=(n,i)=>{let l=n;for(;(l=l.previousSibling)&&nf(l);)i+=l.data.length;return i},gh=n=>i=>n===i,Qf=n=>{let i,l;i=Lv(z2(n)),l=Ze(i,gh(n),n),i=i.slice(0,l+1);const d=Ge(i,(p,w,E)=>(nf(w)&&nf(i[E-1])&&p++,p),0);return i=Pa(i,Sf([n.nodeName])),l=Ze(i,gh(n),n),l-d},Du=n=>(nf(n)?"text()":n.nodeName.toLowerCase())+"["+Qf(n)+"]",Fl=(n,i,l)=>{const d=[];for(let p=i.parentNode;p&&p!==n&&!(l&&l(p));p=p.parentNode)d.push(p);return d},V2=(n,i)=>{let l=[],d=i.container(),p=i.offset(),w;if(nf(d))w=yb(d,p);else{const R=d.childNodes;p>=R.length?(w="after",p=R.length-1):w="before",d=R[p]}l.push(Du(d));let E=Fl(n,d);return E=Pa(E,ct(_d)),l=l.concat(Bi(E,R=>Du(R))),l.reverse().join("/")+","+w},np=(n,i,l)=>{let d=Lv(n);return d=Pa(d,(p,w)=>!nf(p)||!nf(d[w-1])),d=Pa(d,Sf([i])),d[l]},sC=(n,i)=>{let l=n,d=0;for(;nf(l);){const p=l.data.length;if(i>=d&&i<=d+p){n=l,i=i-d;break}if(!nf(l.nextSibling)){n=l,i=p;break}d+=p,l=l.nextSibling}return nf(n)&&i>n.data.length&&(i=n.data.length),Vt(n,i)},wb=(n,i)=>{if(!i)return null;const l=i.split(","),d=l[0].split("/"),p=l.length>1?l[1]:"before",w=Ge(d,(E,R)=>{const B=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(R);return B?(B[1]==="text()"&&(B[1]="#text"),np(E,B[1],parseInt(B[2],10))):null},n);if(!w)return null;if(!nf(w)&&w.parentNode){let E;return p==="after"?E=Bv(w)+1:E=Bv(w),Vt(w.parentNode,E)}return sC(w,parseInt(p,10))},qp=Es,W2=(n,i,l)=>{let d=n(i.data.slice(0,l)).length;for(let p=i.previousSibling;p&&wn(p);p=p.previousSibling)d+=n(p.data).length;return d},Fv=(n,i,l,d,p)=>{const w=p?d.startContainer:d.endContainer;let E=p?d.startOffset:d.endOffset;const R=[],B=n.getRoot();if(wn(w))R.push(l?W2(i,w,E):E);else{let G=0;const ie=w.childNodes;E>=ie.length&&ie.length&&(G=1,E=Math.max(0,ie.length-1)),R.push(n.nodeIndex(ie[E],l)+G)}for(let G=w;G&&G!==B;G=G.parentNode)R.push(n.nodeIndex(G,l));return R},rC=(n,i,l,d)=>{const p=i.dom,w=Fv(p,n,l,d,!0),E=i.isForward(),R=Ji(d)?{isFakeCaret:!0}:{};if(i.isCollapsed())return{start:w,forward:E,...R};{const B=Fv(p,n,l,d,!1);return{start:w,end:B,forward:E,...R}}},Hv=(n,i,l)=>{let d=0;return dn.each(n.select(i),p=>{if(p.getAttribute("data-mce-bogus")!=="all"){if(p===l)return!1;d++;return}}),d},U2=(n,i)=>{let l=i?n.startContainer:n.endContainer,d=i?n.startOffset:n.endOffset;if(Yn(l)&&l.nodeName==="TR"){const p=l.childNodes;l=p[Math.min(i?d:d-1,p.length-1)],l&&(d=i?0:l.childNodes.length,i?n.setStart(l,d):n.setEnd(l,d))}},ml=n=>(U2(n,!0),U2(n,!1),n),Kl=(n,i)=>{if(Yn(n)&&(n=Jf(n,i),qp(n)))return n;if(br(n)){wn(n)&&bi(n)&&(n=n.parentNode);let l=n.previousSibling;if(qp(l)||(l=n.nextSibling,qp(l)))return l}},Ou=n=>Kl(n.startContainer,n.startOffset)||Kl(n.endContainer,n.endOffset),Ir=(n,i,l)=>{const d=l.getNode(),p=l.getRng();if(d.nodeName==="IMG"||qp(d)){const E=d.nodeName;return{name:E,index:Hv(l.dom,E,d)}}const w=Ou(p);if(w){const E=w.tagName;return{name:E,index:Hv(l.dom,E,w)}}return rC(n,l,i,p)},Yl=n=>{const i=n.getRng();return{start:V2(n.dom.getRoot(),Vt.fromRangeStart(i)),end:V2(n.dom.getRoot(),Vt.fromRangeEnd(i)),forward:n.isForward()}},Hl=n=>({rng:n.getRng(),forward:n.isForward()}),nm=(n,i,l)=>{const d={"data-mce-type":"bookmark",id:i,style:"overflow:hidden;line-height:0px"};return l?n.create("span",d,""):n.create("span",d)},vr=(n,i)=>{const l=n.dom;let d=n.getRng();const p=l.uniqueId(),w=n.isCollapsed(),E=n.getNode(),R=E.nodeName,B=n.isForward();if(R==="IMG")return{name:R,index:Hv(l,R,E)};const G=ml(d.cloneRange());if(!w){G.collapse(!1);const ce=nm(l,p+"_end",i);mh(l,G,ce)}d=ml(d),d.collapse(!0);const ie=nm(l,p+"_start",i);return mh(l,d,ie),n.moveToBookmark({id:p,keep:!0,forward:B}),{id:p,forward:B}},iC=(n,i,l=!1)=>i===2?Ir(In,l,n):i===3?Yl(n):i?Hl(n):vr(n,!1),au=Le(Ir,Nt,!0),xl=n=>{const i=w=>w(n),l=nt(n),d=()=>p,p={tag:!0,inner:n,fold:(w,E)=>E(n),isValue:Ot,isError:Xe,map:w=>fc.value(w(n)),mapError:d,bind:i,exists:i,forall:i,getOr:l,or:d,getOrThunk:l,orThunk:d,getOrDie:l,each:w=>{w(n)},toOptional:()=>de.some(n)};return p},j2=n=>{const i=()=>l,l={tag:!1,inner:n,fold:(d,p)=>d(n),isValue:Xe,isError:Ot,map:i,mapError:d=>fc.error(d(n)),bind:i,exists:Xe,forall:Ot,getOr:Nt,or:Nt,getOrThunk:At,orThunk:At,getOrDie:_n(String(n)),each:qe,toOptional:de.none};return l},fc={value:xl,error:j2,fromOption:(n,i)=>n.fold(()=>j2(i),xl)},ig={generate:n=>{if(!oe(n))throw new Error("cases must be an array");if(n.length===0)throw new Error("there must be at least one case");const i=[],l={};return Pe(n,(d,p)=>{const w=gs(d);if(w.length!==1)throw new Error("one and only one name per case");const E=w[0],R=d[E];if(l[E]!==void 0)throw new Error("duplicate key detected:"+E);if(E==="cata")throw new Error("cannot have a case named cata (sorry)");if(!oe(R))throw new Error("case arguments must be an array");i.push(E),l[E]=(...B)=>{const G=B.length;if(G!==R.length)throw new Error("Wrong number of arguments to case "+E+". Expected "+R.length+" ("+R+"), got "+G);return{fold:(...ce)=>{if(ce.length!==n.length)throw new Error("Wrong number of arguments to fold. Expected "+n.length+", got "+ce.length);return ce[p].apply(null,B)},match:ce=>{const be=gs(ce);if(i.length!==be.length)throw new Error("Wrong number of arguments to match. Expected: "+i.join(",")+` +Actual: `+be.join(","));if(!Js(i,je=>St(be,je)))throw new Error("Not all branches were specified when using match. Specified: "+be.join(", ")+` +Required: `+i.join(", "));return ce[E].apply(null,B)},log:ce=>{console.log(ce,{constructors:i,constructor:E,params:B})}}}}),l}};ig.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const $k=n=>{const i=[],l=[];return Pe(n,d=>{d.fold(p=>{i.push(p)},p=>{l.push(p)})}),{errors:i,values:l}},zk=n=>n.type==="inline-command"||n.type==="inline-format",Z2=n=>n.type==="block-command"||n.type==="block-format",q2=n=>{const i=d=>fc.error({message:d,pattern:n}),l=(d,p,w)=>{if(n.format!==void 0){let E;if(oe(n.format)){if(!Js(n.format,F))return i(d+" pattern has non-string items in the `format` array");E=n.format}else if(F(n.format))E=[n.format];else return i(d+" pattern has non-string `format` parameter");return fc.value(p(E))}else return n.cmd!==void 0?F(n.cmd)?fc.value(w(n.cmd,n.value)):i(d+" pattern has non-string `cmd` parameter"):i(d+" pattern is missing both `format` and `cmd` parameters")};if(!te(n))return i("Raw pattern is not an object");if(!F(n.start))return i("Raw pattern is missing `start` parameter");if(n.end!==void 0){if(!F(n.end))return i("Inline pattern has non-string `end` parameter");if(n.start.length===0&&n.end.length===0)return i("Inline pattern has empty `start` and `end` parameters");let d=n.start,p=n.end;return p.length===0&&(p=d,d=""),l("Inline",w=>({type:"inline-format",start:d,end:p,format:w}),(w,E)=>({type:"inline-command",start:d,end:p,cmd:w,value:E}))}else return n.replacement!==void 0?F(n.replacement)?n.start.length===0?i("Replacement pattern has empty `start` parameter"):fc.value({type:"inline-command",start:"",end:n.start,cmd:"mceInsertContent",value:n.replacement}):i("Replacement pattern has non-string `replacement` parameter"):n.start.length===0?i("Block pattern has empty `start` parameter"):l("Block",d=>({type:"block-format",start:n.start,format:d[0]}),(d,p)=>({type:"block-command",start:n.start,cmd:d,value:p}))},om=n=>wt(n,Z2),G2=n=>wt(n,zk),Gp=(n,i)=>({inlinePatterns:G2(n),blockPatterns:om(n),dynamicPatternsLookup:i}),gl=n=>{const i=$k(Et(n,q2));return Pe(i.errors,l=>console.error(l.message,l.pattern)),i.values},Al=n=>i=>{const l=n(i);return gl(l)},En=vs().deviceType,Vk=En.isTouch(),Xl=Pr.DOM,Wk=n=>{const i=n.indexOf("=")>0?n.split(/[;,](?![^=;,]*(?:[;,]|$))/):n.split(",");return pn(i,(l,d)=>{const p=d.split("="),w=p[0],E=p.length>1?p[1]:w;return l[pc(w)]=pc(E),l},{})},K2=n=>Q(n,RegExp),eo=n=>i=>i.options.get(n),Cc=n=>F(n)||te(n),Y2=(n,i="")=>l=>{const d=F(l);if(d)if(l.indexOf("=")!==-1){const p=Wk(l);return{value:mo(p,n.id).getOr(i),valid:d}}else return{value:l,valid:d};else return{valid:!1,message:"Must be a string."}},t0=n=>{const i=n.options.register;i("id",{processor:"string",default:n.id}),i("selector",{processor:"string"}),i("target",{processor:"object"}),i("suffix",{processor:"string"}),i("cache_suffix",{processor:"string"}),i("base_url",{processor:"string"}),i("referrer_policy",{processor:"string",default:""}),i("language_load",{processor:"boolean",default:!0}),i("inline",{processor:"boolean",default:!1}),i("iframe_attrs",{processor:"object",default:{}}),i("doctype",{processor:"string",default:""}),i("document_base_url",{processor:"string",default:n.documentBaseUrl}),i("body_id",{processor:Y2(n,"tinymce"),default:"tinymce"}),i("body_class",{processor:Y2(n),default:""}),i("content_security_policy",{processor:"string",default:""}),i("br_in_pre",{processor:"boolean",default:!0}),i("forced_root_block",{processor:l=>{const d=F(l)&&gr(l);return d?{value:l,valid:d}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),i("forced_root_block_attrs",{processor:"object",default:{}}),i("newline_behavior",{processor:l=>{const d=St(["block","linebreak","invert","default"],l);return d?{value:l,valid:d}:{valid:!1,message:"Must be one of: block, linebreak, invert or default."}},default:"default"}),i("br_newline_selector",{processor:"string",default:".mce-toc h2,figcaption,caption"}),i("no_newline_selector",{processor:"string",default:""}),i("keep_styles",{processor:"boolean",default:!0}),i("end_container_on_empty_block",{processor:l=>Se(l)?{valid:!0,value:l}:F(l)?{valid:!0,value:l}:{valid:!1,message:"Must be boolean or a string"},default:"blockquote"}),i("font_size_style_values",{processor:"string",default:"xx-small,x-small,small,medium,large,x-large,xx-large"}),i("font_size_legacy_values",{processor:"string",default:"xx-small,small,medium,large,x-large,xx-large,300%"}),i("font_size_classes",{processor:"string",default:""}),i("automatic_uploads",{processor:"boolean",default:!0}),i("images_reuse_filename",{processor:"boolean",default:!1}),i("images_replace_blob_uris",{processor:"boolean",default:!0}),i("icons",{processor:"string",default:""}),i("icons_url",{processor:"string",default:""}),i("images_upload_url",{processor:"string",default:""}),i("images_upload_base_path",{processor:"string",default:""}),i("images_upload_credentials",{processor:"boolean",default:!1}),i("images_upload_handler",{processor:"function"}),i("language",{processor:"string",default:"en"}),i("language_url",{processor:"string",default:""}),i("entity_encoding",{processor:"string",default:"named"}),i("indent",{processor:"boolean",default:!0}),i("indent_before",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),i("indent_after",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),i("indent_use_margin",{processor:"boolean",default:!1}),i("indentation",{processor:"string",default:"40px"}),i("content_css",{processor:l=>{const d=l===!1||F(l)||bt(l,F);return d?F(l)?{value:Et(l.split(","),pc),valid:d}:oe(l)?{value:l,valid:d}:l===!1?{value:[],valid:d}:{value:l,valid:d}:{valid:!1,message:"Must be false, a string or an array of strings."}},default:bC(n)?[]:["default"]}),i("content_style",{processor:"string"}),i("content_css_cors",{processor:"boolean",default:!1}),i("font_css",{processor:l=>{const d=F(l)||bt(l,F);return d?{value:oe(l)?l:Et(l.split(","),pc),valid:d}:{valid:!1,message:"Must be a string or an array of strings."}},default:[]}),i("inline_boundaries",{processor:"boolean",default:!0}),i("inline_boundaries_selector",{processor:"string",default:"a[href],code,span.mce-annotation"}),i("object_resizing",{processor:l=>{const d=Se(l)||F(l);return d?l===!1||En.isiPhone()||En.isiPad()?{value:"",valid:d}:{value:l===!0?"table,img,figure.image,div,video,iframe":l,valid:d}:{valid:!1,message:"Must be boolean or a string"}},default:!Vk}),i("resize_img_proportional",{processor:"boolean",default:!0}),i("event_root",{processor:"object"}),i("service_message",{processor:"string"}),i("theme",{processor:l=>l===!1||F(l)||ve(l),default:"silver"}),i("theme_url",{processor:"string"}),i("formats",{processor:"object"}),i("format_empty_lines",{processor:"boolean",default:!1}),i("format_noneditable_selector",{processor:"string",default:""}),i("preview_styles",{processor:l=>{const d=l===!1||F(l);return d?{value:l===!1?"":l,valid:d}:{valid:!1,message:"Must be false or a string"}},default:"font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"}),i("custom_ui_selector",{processor:"string",default:""}),i("hidden_input",{processor:"boolean",default:!0}),i("submit_patch",{processor:"boolean",default:!0}),i("encoding",{processor:"string"}),i("add_form_submit_trigger",{processor:"boolean",default:!0}),i("add_unload_trigger",{processor:"boolean",default:!0}),i("custom_undo_redo_levels",{processor:"number",default:0}),i("disable_nodechange",{processor:"boolean",default:!1}),i("readonly",{processor:"boolean",default:!1}),i("editable_root",{processor:"boolean",default:!0}),i("plugins",{processor:"string[]",default:[]}),i("external_plugins",{processor:"object"}),i("forced_plugins",{processor:"string[]"}),i("model",{processor:"string",default:n.hasPlugin("rtc")?"plugin":"dom"}),i("model_url",{processor:"string"}),i("block_unsupported_drop",{processor:"boolean",default:!0}),i("visual",{processor:"boolean",default:!0}),i("visual_table_class",{processor:"string",default:"mce-item-table"}),i("visual_anchor_class",{processor:"string",default:"mce-item-anchor"}),i("iframe_aria_text",{processor:"string",default:"Rich Text Area. Press ALT-0 for help."}),i("setup",{processor:"function"}),i("init_instance_callback",{processor:"function"}),i("url_converter",{processor:"function",default:n.convertURL}),i("url_converter_scope",{processor:"object",default:n}),i("urlconverter_callback",{processor:"function"}),i("allow_conditional_comments",{processor:"boolean",default:!1}),i("allow_html_data_urls",{processor:"boolean",default:!1}),i("allow_svg_data_urls",{processor:"boolean"}),i("allow_html_in_named_anchor",{processor:"boolean",default:!1}),i("allow_script_urls",{processor:"boolean",default:!1}),i("allow_unsafe_link_target",{processor:"boolean",default:!1}),i("convert_fonts_to_spans",{processor:"boolean",default:!0,deprecated:!0}),i("fix_list_elements",{processor:"boolean",default:!1}),i("preserve_cdata",{processor:"boolean",default:!1}),i("remove_trailing_brs",{processor:"boolean",default:!0}),i("pad_empty_with_br",{processor:"boolean",default:!1}),i("inline_styles",{processor:"boolean",default:!0,deprecated:!0}),i("element_format",{processor:"string",default:"html"}),i("entities",{processor:"string"}),i("schema",{processor:"string",default:"html5"}),i("convert_urls",{processor:"boolean",default:!0}),i("relative_urls",{processor:"boolean",default:!0}),i("remove_script_host",{processor:"boolean",default:!0}),i("custom_elements",{processor:"string"}),i("extended_valid_elements",{processor:"string"}),i("invalid_elements",{processor:"string"}),i("invalid_styles",{processor:Cc}),i("valid_children",{processor:"string"}),i("valid_classes",{processor:Cc}),i("valid_elements",{processor:"string"}),i("valid_styles",{processor:Cc}),i("verify_html",{processor:"boolean",default:!0}),i("auto_focus",{processor:l=>F(l)||l===!0}),i("browser_spellcheck",{processor:"boolean",default:!1}),i("protect",{processor:"array"}),i("images_file_types",{processor:"string",default:"jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp"}),i("deprecation_warnings",{processor:"boolean",default:!0}),i("a11y_advanced_options",{processor:"boolean",default:!1}),i("api_key",{processor:"string"}),i("paste_block_drop",{processor:"boolean",default:!1}),i("paste_data_images",{processor:"boolean",default:!0}),i("paste_preprocess",{processor:"function"}),i("paste_postprocess",{processor:"function"}),i("paste_webkit_styles",{processor:"string",default:"none"}),i("paste_remove_styles_if_webkit",{processor:"boolean",default:!0}),i("paste_merge_formats",{processor:"boolean",default:!0}),i("smart_paste",{processor:"boolean",default:!0}),i("paste_as_text",{processor:"boolean",default:!1}),i("paste_tab_spaces",{processor:"number",default:4}),i("text_patterns",{processor:l=>bt(l,te)||l===!1?{value:gl(l===!1?[]:l),valid:!0}:{valid:!1,message:"Must be an array of objects or false."},default:[{start:"*",end:"*",format:"italic"},{start:"**",end:"**",format:"bold"},{start:"#",format:"h1"},{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:"1. ",cmd:"InsertOrderedList"},{start:"* ",cmd:"InsertUnorderedList"},{start:"- ",cmd:"InsertUnorderedList"}]}),i("text_patterns_lookup",{processor:l=>ve(l)?{value:Al(l),valid:!0}:{valid:!1,message:"Must be a single function"},default:l=>[]}),i("noneditable_class",{processor:"string",default:"mceNonEditable"}),i("editable_class",{processor:"string",default:"mceEditable"}),i("noneditable_regexp",{processor:l=>bt(l,K2)?{value:l,valid:!0}:K2(l)?{value:[l],valid:!0}:{valid:!1,message:"Must be a RegExp or an array of RegExp."},default:[]}),i("table_tab_navigation",{processor:"boolean",default:!0}),i("highlight_on_focus",{processor:"boolean",default:!1}),i("xss_sanitization",{processor:"boolean",default:!0}),i("details_initial_state",{processor:l=>{const d=St(["inherited","collapsed","expanded"],l);return d?{value:l,valid:d}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),i("details_serialized_state",{processor:l=>{const d=St(["inherited","collapsed","expanded"],l);return d?{value:l,valid:d}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),i("init_content_sync",{processor:"boolean",default:!1}),i("newdocument_content",{processor:"string",default:""}),n.on("ScriptsLoaded",()=>{i("directionality",{processor:"string",default:Yf.isRtl()?"rtl":void 0}),i("placeholder",{processor:"string",default:Xl.getAttrib(n.getElement(),"placeholder")})})},of=eo("iframe_attrs"),$v=eo("doctype"),Kp=eo("document_base_url"),Df=eo("body_id"),ol=eo("body_class"),Od=eo("content_security_policy"),Md=eo("br_in_pre"),Hc=eo("forced_root_block"),n0=eo("forced_root_block_attrs"),X2=eo("newline_behavior"),aC=eo("br_newline_selector"),J2=eo("no_newline_selector"),ph=eo("keep_styles"),Ur=eo("end_container_on_empty_block"),zv=eo("automatic_uploads"),ed=eo("images_reuse_filename"),lC=eo("images_replace_blob_uris"),cC=eo("icons"),sa=eo("icons_url"),Uk=eo("images_upload_url"),Vv=eo("images_upload_base_path"),Wv=eo("images_upload_credentials"),uC=eo("images_upload_handler"),jk=eo("content_css_cors"),o0=eo("referrer_policy"),fC=eo("language"),Zk=eo("language_url"),dC=eo("indent_use_margin"),qk=eo("indentation"),hC=eo("content_css"),Uv=eo("content_style"),op=eo("font_css"),s0=eo("directionality"),Wi=eo("inline_boundaries_selector"),Q2=eo("object_resizing"),Sc=eo("resize_img_proportional"),r0=eo("placeholder"),sl=eo("event_root"),mC=eo("service_message"),sm=eo("theme"),Gk=eo("theme_url"),Jl=eo("model"),sf=eo("model_url"),_b=eo("inline_boundaries"),Kk=eo("formats"),Yk=eo("preview_styles"),gC=eo("format_empty_lines"),Cb=eo("format_noneditable_selector"),pC=eo("custom_ui_selector"),bC=eo("inline"),sp=eo("hidden_input"),Xk=eo("submit_patch"),Jk=eo("add_form_submit_trigger"),Qk=eo("add_unload_trigger"),ew=eo("custom_undo_redo_levels"),jv=eo("disable_nodechange"),ag=eo("readonly"),vC=eo("editable_root"),yC=eo("content_css_cors"),Zv=eo("plugins"),i0=eo("external_plugins"),lg=eo("block_unsupported_drop"),qv=eo("visual"),Gv=eo("visual_table_class"),Sb=eo("visual_anchor_class"),wC=eo("iframe_aria_text"),bh=eo("setup"),kb=eo("init_instance_callback"),_C=eo("urlconverter_callback"),vh=eo("auto_focus"),rp=eo("browser_spellcheck"),tw=eo("protect"),CC=eo("paste_block_drop"),Kv=eo("paste_data_images"),eE=eo("paste_preprocess"),SC=eo("paste_postprocess"),tE=eo("newdocument_content"),nE=eo("paste_webkit_styles"),kC=eo("paste_remove_styles_if_webkit"),EC=eo("paste_merge_formats"),xC=eo("smart_paste"),oE=eo("paste_as_text"),sE=eo("paste_tab_spaces"),rE=eo("allow_html_data_urls"),AC=eo("text_patterns"),nw=eo("text_patterns_lookup"),ow=eo("noneditable_class"),iE=eo("editable_class"),aE=eo("noneditable_regexp"),Yv=eo("preserve_cdata"),TC=eo("highlight_on_focus"),Xv=eo("xss_sanitization"),Eb=eo("init_content_sync"),a0=n=>n.options.isSet("text_patterns_lookup"),Jv=n=>dn.explode(n.options.get("font_size_style_values")),sw=n=>dn.explode(n.options.get("font_size_classes")),DC=n=>n.options.get("encoding")==="xml",rw=n=>dn.explode(n.options.get("images_file_types")),lE=eo("table_tab_navigation"),Qv=eo("details_initial_state"),xb=eo("details_serialized_state"),cE=Yn,ey=wn,rf=n=>{const i=n.parentNode;i&&i.removeChild(n)},ty=n=>{const i=In(n);return{count:n.length-i.length,text:i}},OC=n=>{let i;for(;(i=n.data.lastIndexOf(Ft))!==-1;)n.deleteData(i,1)},ny=(n,i)=>(pl(n),i),uE=(n,i)=>{const l=ty(n.data.substr(0,i.offset())),d=ty(n.data.substr(i.offset()));return(l.text+d.text).length>0?(OC(n),Vt(n,i.offset()-l.count)):i},Ab=(n,i)=>{const l=i.container(),d=Yo(Tr(l.childNodes),n).map(p=>pey(n)&&i.container()===n?uE(n,i):ny(n,i),fE=(n,i)=>i.container()===n.parentNode?Ab(n,i):ny(n,i),oy=(n,i)=>Vt.isTextPosition(i)?iw(n,i):fE(n,i),pl=n=>{cE(n)&&br(n)&&(Bc(n)?n.removeAttribute("data-mce-caret"):rf(n)),ey(n)&&(OC(n),n.data.length===0&&rf(n))},dE=Es,l0=qu,hE=Sd,c0="*[contentEditable=false],video,audio,embed,object",aw=(n,i,l)=>{const d=Wp(i.getBoundingClientRect(),l);let p,w;if(n.tagName==="BODY"){const R=n.ownerDocument.documentElement;p=n.scrollLeft||R.scrollLeft,w=n.scrollTop||R.scrollTop}else{const R=n.getBoundingClientRect();p=n.scrollLeft-R.left,w=n.scrollTop-R.top}d.left+=p,d.right+=p,d.top+=w,d.bottom+=w,d.width=1;let E=i.offsetWidth-i.clientWidth;return E>0&&(l&&(E*=-1),d.left+=E,d.right+=E),d},mE=n=>{var i,l;const d=dl(Ke.fromDom(n),c0);for(let p=0;p{const p=hh();let w,E;const R=Hc(n),B=n.dom,G=(De,$e)=>{let ft;if(ie(),hE($e))return null;if(l($e)){const pt=nh(R,$e,De),vt=aw(i,$e,De);B.setStyle(pt,"top",vt.top),E=pt;const Dt=B.create("div",{class:"mce-visual-caret","data-mce-bogus":"all"});B.setStyles(Dt,{...vt}),B.add(i,Dt),p.set({caret:Dt,element:$e,before:De}),De&&B.addClass(Dt,"mce-visual-caret-before"),ce(),ft=$e.ownerDocument.createRange(),ft.setStart(pt,0),ft.setEnd(pt,0)}else return E=Qc($e,De),ft=$e.ownerDocument.createRange(),rm(E.nextSibling)?(ft.setStart(E,0),ft.setEnd(E,0)):(ft.setStart(E,1),ft.setEnd(E,1)),ft;return ft},ie=()=>{mE(i),E&&(pl(E),E=null),p.on(De=>{B.remove(De.caret),p.clear()}),w&&(clearInterval(w),w=void 0)},ce=()=>{w=setInterval(()=>{p.on(De=>{d()?B.toggleClass(De.caret,"mce-visual-caret-hidden"):B.addClass(De.caret,"mce-visual-caret-hidden")})},500)};return{show:G,hide:ie,getCss:()=>".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}",reposition:()=>{p.on(De=>{const $e=aw(i,De.element,De.before);B.setStyles(De.caret,{...$e})})},destroy:()=>clearInterval(w)}},Tb=()=>Gn.browser.isFirefox(),rm=n=>dE(n)||l0(n),u0=n=>(rm(n)||xu(n)&&Tb())&&gi(Ke.fromDom(n)).exists(yn),lu=fa,Yp=Es,MC=qu,RC=Qd("display","block table table-cell table-caption list-item"),lw=br,cw=bi,uw=Yn,pE=wn,Db=Sl,sy=n=>n>0,ip=n=>n<0,Ob=(n,i)=>{let l;for(;l=n(i);)if(!cw(l))return l;return null},yh=(n,i,l,d,p)=>{const w=new pi(n,d),E=Yp(n)||cw(n);let R;if(ip(i)){if(E&&(R=Ob(w.prev.bind(w),!0),l(R)))return R;for(;R=Ob(w.prev.bind(w),p);)if(l(R))return R}if(sy(i)){if(E&&(R=Ob(w.next.bind(w),!0),l(R)))return R;for(;R=Ob(w.next.bind(w),p);)if(l(R))return R}return null},bE=(n,i)=>{const l=p=>lu(p.dom),d=p=>p.dom===i;return li(Ke.fromDom(n),l,d).map(p=>p.dom).getOr(i)},im=(n,i)=>{for(;n&&n!==i;){if(RC(n))return n;n=n.parentNode}return null},Rd=(n,i,l)=>im(n.container(),l)===im(i.container(),l),f0=(n,i)=>{if(!i)return de.none();const l=i.container(),d=i.offset();return uw(l)?de.from(l.childNodes[d+n]):de.none()},fw=(n,i)=>{var l;const p=((l=i.ownerDocument)!==null&&l!==void 0?l:document).createRange();return n?(p.setStartBefore(i),p.setEndBefore(i)):(p.setStartAfter(i),p.setEndAfter(i)),p},d0=(n,i,l)=>im(i,n)===im(l,n),cg=(n,i,l)=>{const d=n?"previousSibling":"nextSibling";let p=l;for(;p&&p!==i;){let w=p[d];if(w&&lw(w)&&(w=w[d]),Yp(w)||MC(w)){if(d0(i,w,p))return w;break}if(Db(w))break;p=p.parentNode}return null},S=Le(fw,!0),T=Le(fw,!1),H=(n,i,l)=>{let d;const p=Le(cg,!0,i),w=Le(cg,!1,i),E=l.startContainer,R=l.startOffset;if(bi(E)){const B=pE(E)?E.parentNode:E,G=B.getAttribute("data-mce-caret");if(G==="before"&&(d=B.nextSibling,u0(d)))return S(d);if(G==="after"&&(d=B.previousSibling,u0(d)))return T(d)}if(!l.collapsed)return l;if(wn(E)){if(lw(E)){if(n===1){if(d=w(E),d)return S(d);if(d=p(E),d)return T(d)}if(n===-1){if(d=p(E),d)return T(d);if(d=w(E),d)return S(d)}return l}if(lr(E)&&R>=E.data.length-1)return n===1&&(d=w(E),d)?S(d):l;if(oh(E)&&R<=1)return n===-1&&(d=p(E),d)?T(d):l;if(R===E.data.length)return d=w(E),d?S(d):l;if(R===0)return d=p(E),d?T(d):l}return l},ae=(n,i)=>f0(n?0:-1,i).filter(Yp),Ce=(n,i,l)=>{const d=H(n,i,l);return n===-1?Vt.fromRangeStart(d):Vt.fromRangeEnd(d)},Ve=n=>de.from(n.getNode()).map(Ke.fromDom),ut=n=>de.from(n.getNode(!0)).map(Ke.fromDom),Ct=(n,i)=>{let l=i;for(;l=n(l);)if(l.isVisible())return l;return l},zt=(n,i)=>{const l=Rd(n,i);return!l&&ui(n.getNode())?!0:l};var gn;(function(n){n[n.Backwards=-1]="Backwards",n[n.Forwards=1]="Forwards"})(gn||(gn={}));const Fn=Es,$n=wn,Lo=Yn,ds=ui,Ps=Sl,Br=qh,Hs=zg,fi=(n,i)=>{const l=[];let d=n;for(;d&&d!==i;)l.push(d),d=d.parentNode;return l},yi=(n,i)=>n.hasChildNodes()&&i{if(sy(n)){if(Ps(i.previousSibling)&&!$n(i.previousSibling))return Vt.before(i);if($n(i))return Vt(i,0)}if(ip(n)){if(Ps(i.nextSibling)&&!$n(i.nextSibling))return Vt.after(i);if($n(i))return Vt(i,i.data.length)}return ip(n)?ds(i)?Vt.before(i):Vt.after(i):Vt.before(i)},Mu=(n,i)=>{const l=i.nextSibling;return l&&Ps(l)?$n(l)?Vt(l,0):Vt.before(l):Of(gn.Forwards,Vt.after(i),n)},Of=(n,i,l)=>{let d,p,w,E;if(!Lo(l)||!i)return null;if(i.isEqual(Vt.after(l))&&l.lastChild){if(E=Vt.after(l.lastChild),ip(n)&&Ps(l.lastChild)&&Lo(l.lastChild))return ds(l.lastChild)?Vt.before(l.lastChild):E}else E=i;const R=E.container();let B=E.offset();if($n(R)){if(ip(n)&&B>0)return Vt(R,--B);if(sy(n)&&B0&&(p=yi(R,B-1),Ps(p)))return!Br(p)&&(w=yh(p,n,Hs,p),w)?$n(w)?Vt(w,w.data.length):Vt.after(w):$n(p)?Vt(p,p.data.length):Vt.before(p);if(sy(n)&&B({next:i=>Of(gn.Forwards,i,n),prev:i=>Of(gn.Backwards,i,n)}),am=(n,i,l)=>{const d=n?Vt.before(l):Vt.after(l);return Nd(n,i,d)},td=n=>ui(n)?Vt.before(n):Vt.after(n),dw=n=>Vt.isTextPosition(n)?n.offset()===0:Sl(n.getNode()),uu=n=>{if(Vt.isTextPosition(n)){const i=n.container();return n.offset()===i.data.length}else return Sl(n.getNode(!0))},NC=(n,i)=>!Vt.isTextPosition(n)&&!Vt.isTextPosition(i)&&n.getNode()===i.getNode(!0),Mb=n=>!Vt.isTextPosition(n)&&ui(n.getNode()),Rb=(n,i,l)=>n?!NC(i,l)&&!Mb(i)&&uu(i)&&dw(l):!NC(l,i)&&dw(i)&&uu(l),Nd=(n,i,l)=>{const d=Ca(i);return de.from(n?d.next(l):d.prev(l))},h0=(n,i,l)=>Nd(n,i,l).bind(d=>Rd(l,d,i)&&Rb(n,l,d)?Nd(n,i,d):de.some(d)),vE=(n,i,l,d)=>h0(n,i,l).bind(p=>d(p)?vE(n,i,p,d):de.some(p)),ry=(n,i)=>{const l=n?i.firstChild:i.lastChild;return wn(l)?de.some(Vt(l,n?0:l.data.length)):l?Sl(l)?de.some(n?Vt.before(l):td(l)):am(n,i,l):de.none()},Mf=Le(Nd,!0),Ru=Le(Nd,!1),rl=Le(ry,!0),Pd=Le(ry,!1),PC="_mce_caret",$c=n=>Yn(n)&&n.id===PC,m0=(n,i)=>{let l=i;for(;l&&l!==n;){if($c(l))return l;l=l.parentNode}return null},iy=n=>F(n.start),hw=n=>cn(n,"rng"),yE=n=>cn(n,"id"),wE=n=>cn(n,"name"),Xp=n=>dn.isArray(n.start),mw=n=>!wE(n)&&Se(n.forward)?n.forward:!0,ug=(n,i)=>(Yn(i)&&n.isBlock(i)&&!i.innerHTML&&(i.innerHTML='
'),i),xO=(n,i)=>{const l=de.from(wb(n.getRoot(),i.start)),d=de.from(wb(n.getRoot(),i.end));return ni(l,d,(p,w)=>{const E=n.createRng();return E.setStart(p.container(),p.offset()),E.setEnd(w.container(),w.offset()),{range:E,forward:mw(i)}})},_E=(n,i)=>{var l;const p=((l=n.ownerDocument)!==null&&l!==void 0?l:document).createTextNode(Ft);n.appendChild(p),i.setStart(p,0),i.setEnd(p,0)},i3=n=>!n.hasChildNodes(),wI=(n,i)=>Pd(n).fold(Xe,l=>(i.setStart(l.container(),l.offset()),i.setEnd(l.container(),l.offset()),!0)),a3=(n,i,l)=>i3(i)&&m0(n,i)?(_E(i,l),!0):!1,l3=(n,i,l,d)=>{const p=l[i?"start":"end"],w=n.getRoot();if(p){let E=w,R=p[0];for(let B=p.length-1;E&&B>=1;B--){const G=E.childNodes;if(a3(w,E,d))return!0;if(p[B]>G.length-1)return a3(w,E,d)?!0:wI(E,d);E=G[p[B]]}wn(E)&&(R=Math.min(p[0],E.data.length)),Yn(E)&&(R=Math.min(p[0],E.childNodes.length)),i?d.setStart(E,R):d.setEnd(E,R)}return!0},CE=n=>wn(n)&&n.data.length>0,SE=(n,i,l)=>{const d=n.get(l.id+"_"+i),p=d==null?void 0:d.parentNode,w=l.keep;if(d&&p){let E,R;if(i==="start"?w?d.hasChildNodes()?(E=d.firstChild,R=1):CE(d.nextSibling)?(E=d.nextSibling,R=0):CE(d.previousSibling)?(E=d.previousSibling,R=d.previousSibling.data.length):(E=p,R=n.nodeIndex(d)+1):(E=p,R=n.nodeIndex(d)):w?d.hasChildNodes()?(E=d.firstChild,R=1):CE(d.previousSibling)?(E=d.previousSibling,R=d.previousSibling.data.length):(E=p,R=n.nodeIndex(d)):(E=p,R=n.nodeIndex(d)),!w){const B=d.previousSibling,G=d.nextSibling;dn.each(dn.grep(d.childNodes),ce=>{wn(ce)&&(ce.data=ce.data.replace(/\uFEFF/g,""))});let ie;for(;ie=n.get(l.id+"_"+i);)n.remove(ie,!0);if(wn(G)&&wn(B)&&!Gn.browser.isOpera()){const ce=B.data.length;B.appendData(G.data),n.remove(G),E=B,R=ce}}return de.some(Vt(E,R))}else return de.none()},kE=(n,i)=>{const l=n.createRng();return l3(n,!0,i,l)&&l3(n,!1,i,l)?de.some({range:l,forward:mw(i)}):de.none()},c3=(n,i)=>{const l=SE(n,"start",i),d=SE(n,"end",i);return ni(l,d.or(l),(p,w)=>{const E=n.createRng();return E.setStart(ug(n,p.container()),p.offset()),E.setEnd(ug(n,w.container()),w.offset()),{range:E,forward:mw(i)}})},u3=(n,i)=>de.from(n.select(i.name)[i.index]).map(l=>{const d=n.createRng();return d.selectNode(l),{range:d,forward:!0}}),f3=(n,i)=>{const l=n.dom;if(i){if(Xp(i))return kE(l,i);if(iy(i))return xO(l,i);if(yE(i))return c3(l,i);if(wE(i))return u3(l,i);if(hw(i))return de.some({range:i.rng,forward:mw(i)})}return de.none()},AO=(n,i,l)=>iC(n,i,l),TO=(n,i)=>{f3(n,i).each(({range:l,forward:d})=>{n.setRng(l,d)})},Id=n=>Yn(n)&&n.tagName==="SPAN"&&n.getAttribute("data-mce-type")==="bookmark",Gs=(n=>i=>n===i)(Gr),wh=n=>n!==""&&` \f +\r \v`.indexOf(n)!==-1,g0=n=>!wh(n)&&!Gs(n)&&!X0(n),EE=n=>({value:d3(n)}),d3=n=>ca(n,"#").toUpperCase(),ay=n=>{const i=n.toString(16);return(i.length===1?"0"+i:i).toUpperCase()},OO=n=>{const i=ay(n.red)+ay(n.green)+ay(n.blue);return EE(i)},xE=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,IC=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,gw=(n,i,l,d)=>({red:n,green:i,blue:l,alpha:d}),MO=(n,i,l,d)=>{const p=parseInt(n,10),w=parseInt(i,10),E=parseInt(l,10),R=parseFloat(d);return gw(p,w,E,R)},AE=n=>{if(n==="transparent")return de.some(gw(0,0,0,0));const i=xE.exec(n);if(i!==null)return de.some(MO(i[1],i[2],i[3],"1"));const l=IC.exec(n);return l!==null?de.some(MO(l[1],l[2],l[3],l[4])):de.none()},BC=n=>AE(n).map(OO).map(i=>"#"+i.value).getOr(n),TE=n=>{const i=[];if(n)for(let l=0;lRs(n,i=>{const l=J1(i);return l?[Ke.fromDom(l)]:[]}),h3=n=>TE(n).length>1,DE=n=>wt(_I(n),$m),ly=n=>dl(n,"td[data-mce-selected],th[data-mce-selected]"),pw=(n,i)=>{const l=ly(i);return l.length>0?l:DE(n)},p0=n=>pw(TE(n.selection.getSel()),Ke.fromDom(n.getBody())),ap=(n,i)=>_e(n,"table",i),m3=n=>{const i=n.startContainer,l=n.startOffset;return wn(i)?l===0?de.some(Ke.fromDom(i)):de.none():de.from(i.childNodes[l]).map(Ke.fromDom)},RO=n=>{const i=n.endContainer,l=n.endOffset;return wn(i)?l===i.data.length?de.some(Ke.fromDom(i)):de.none():de.from(i.childNodes[l-1]).map(Ke.fromDom)},g3=n=>oi(n).fold(nt([n]),i=>[n].concat(g3(i))),OE=n=>Cu(n).fold(nt([n]),i=>Xr(i)==="br"?ba(i).map(l=>[n].concat(OE(l))).getOr([]):[n].concat(OE(i))),cy=(n,i)=>ni(m3(i),RO(i),(l,d)=>{const p=Xn(g3(n),Le(gt,l)),w=Xn(OE(n),Le(gt,d));return p.isSome()&&w.isSome()}).getOr(!1),ME=(n,i,l,d)=>{const p=l,w=new pi(l,p),E=Ut(n.schema.getMoveCaretBeforeOnEnterElements(),(B,G)=>!St(["td","th","table"],G.toLowerCase()));let R=l;do{if(wn(R)&&dn.trim(R.data).length!==0){d?i.setStart(R,0):i.setEnd(R,R.data.length);return}if(E[R.nodeName]){d?i.setStartBefore(R):R.nodeName==="BR"?i.setEndBefore(R):i.setEndAfter(R);return}}while(R=d?w.next():w.prev());p.nodeName==="BODY"&&(d?i.setStart(p,0):i.setEnd(p,p.childNodes.length))},LC=n=>{const i=n.selection.getSel();return ge(i)&&i.rangeCount>0},RE=(n,i)=>{const l=p0(n);l.length>0?Pe(l,d=>{const p=d.dom,w=n.dom.createRng();w.setStartBefore(p),w.setEndAfter(p),i(w,!0)}):i(n.selection.getRng(),!1)},p3=(n,i,l)=>{const d=vr(n,i);l(d),n.moveToBookmark(d)},bw=n=>dt(n==null?void 0:n.nodeType),NE=n=>Yn(n)&&!Id(n)&&!$c(n)&&!_d(n),NO=(n,i)=>{if(NE(i)&&!/^(TD|TH)$/.test(i.nodeName)){const l=n.getAttrib(i,"data-mce-selected"),d=parseInt(l,10);return!isNaN(d)&&d>0}else return!1},lm=n=>n.isContentEditable===!0,b3=(n,i,l)=>{const{selection:d,dom:p}=n,w=d.getNode(),E=Es(w);p3(d,!0,()=>{i()}),E&&Es(w)&&p.isChildOf(w,n.getBody())?n.selection.select(w):l(d.getStart())&&PO(p,d)},PO=(n,i)=>{var l,d;const p=i.getRng(),{startContainer:w,startOffset:E}=p,R=i.getNode();if(!NO(n,R)&&Yn(w)){const B=w.childNodes,G=n.getRoot();let ie;if(E{if(n){const d=i?"nextSibling":"previousSibling";for(n=l?n:n[d];n;n=n[d])if(Yn(n)||!Ql(n))return n}},$l=(n,i)=>!!n.getTextBlockElements()[i.nodeName.toLowerCase()]||Ym(n,i),cm=(n,i,l)=>n.schema.isValidChild(i,l),Ql=(n,i=!1)=>{if(ge(n)&&wn(n)){const l=i?n.data.replace(/ /g,"\xA0"):n.data;return Um(l)}else return!1},um=n=>ge(n)&&wn(n)&&n.length===0,v3=(n,i)=>{const l="[data-mce-cef-wrappable]",d=Cb(n),p=Qa(d)?l:`${l},${d}`;return _u(Ke.fromDom(i),p)},vw=(n,i)=>{const l=n.dom;return NE(i)&&l.getContentEditable(i)==="false"&&v3(n,i)&&l.select('[contenteditable="true"]',i).length===0},_h=(n,i)=>ve(n)?n(i):(ge(i)&&(n=n.replace(/%(\w+)/g,(l,d)=>i[d]||l)),n),FC=(n,i)=>(n=n||"",i=i||"",n=""+(n.nodeName||n),i=""+(i.nodeName||i),n.toLowerCase()===i.toLowerCase()),yw=(n,i)=>{if(xe(n))return null;{let l=String(n);return(i==="color"||i==="backgroundColor")&&(l=BC(l)),i==="fontWeight"&&n===700&&(l="bold"),i==="fontFamily"&&(l=l.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),l}},ww=(n,i,l)=>{const d=n.getStyle(i,l);return yw(d,l)},PE=(n,i)=>{let l;return n.getParent(i,d=>Yn(d)?(l=n.getStyle(d,"text-decoration"),!!l&&l!=="none"):!1),l},_w=(n,i,l)=>n.getParents(i,l,n.getRoot()),HC=(n,i,l)=>{const d=n.formatter.get(i);return ge(d)&&Xt(d,l)},IE=(n,i)=>HC(n,i,d=>{const p=w=>ve(w)||w.length>1&&w.charAt(0)==="%";return Xt(["styles","attributes"],w=>mo(d,w).exists(E=>{const R=oe(E)?E:lo(E);return Xt(R,p)}))}),IO=(n,i,l)=>{const d=["inline","block","selector","attributes","styles","classes"],p=w=>Ut(w,(E,R)=>Xt(d,B=>B===R));return HC(n,i,w=>{const E=p(w);return HC(n,l,R=>{const B=p(R);return wo(E,B)})})},fm=n=>es(n,"block"),$C=n=>fm(n)&&n.wrapper===!0,Cw=n=>fm(n)&&n.wrapper!==!0,nd=n=>es(n,"selector"),Tl=n=>es(n,"inline"),BE=n=>nd(n)&&Tl(n)&&qr(mo(n,"mixed"),!0),Sw=n=>nd(n)&&n.expand!==!1&&!Tl(n),Bd=Id,kw=_w,LE=Ql,FE=$l,BO=n=>ui(n)&&n.getAttribute("data-mce-bogus")&&!n.nextSibling,y3=(n,i)=>{let l=i;for(;l;){if(Yn(l)&&n.getContentEditable(l))return n.getContentEditable(l)==="false"?l:i;l=l.parentNode}return i},Ew=(n,i,l,d)=>{const p=i.data;if(n){for(let w=l;w>0;w--)if(d(p.charAt(w-1)))return w}else for(let w=l;wEw(n,i,l,d=>Gs(d)||wh(d)),LO=(n,i,l)=>Ew(n,i,l,g0),b0=(n,i,l,d,p,w)=>{let E;const R=n.getParent(l,n.isBlock)||i,B=(ie,ce,be)=>{const Ie=ep(n),je=p?Ie.backwards:Ie.forwards;return de.from(je(ie,ce,(De,$e)=>Bd(De.parentNode)?-1:(E=De,be(p,De,$e)),R))};return B(l,d,w3).bind(ie=>w?B(ie.container,ie.offset+(p?-1:0),LO):de.some(ie)).orThunk(()=>E?de.some({container:E,offset:p?0:E.length}):de.none())},zc=(n,i,l,d,p)=>{const w=d[p];wn(d)&&Qa(d.data)&&w&&(d=w);const E=kw(n,d);for(let R=0;R{var p;let w=l;const E=n.getRoot(),R=i[0];if(fm(R)&&(w=R.wrapper?null:n.getParent(l,R.block,E)),!w){const B=(p=n.getParent(l,"LI,TD,TH"))!==null&&p!==void 0?p:E;w=n.getParent(wn(l)?l.parentNode:l,G=>G!==E&&FE(n.schema,G),B)}if(w&&fm(R)&&R.wrapper&&(w=kw(n,w,"ul,ol").reverse()[0]||w),!w)for(w=l;w&&w[d]&&!n.isBlock(w[d])&&(w=w[d],!FC(w,"br")););return w||l},Ld=(n,i,l,d)=>{const p=l.parentNode;return ge(l[d])?!1:p===i||xe(p)||n.isBlock(p)?!0:Ld(n,i,p,d)},od=(n,i,l,d,p)=>{let w=l;const E=p?"previousSibling":"nextSibling",R=n.getRoot();if(wn(l)&&!LE(l)&&(p?d>0:dBd(n.parentNode)||Bd(n),Nb=(n,i,l,d=!1)=>{let{startContainer:p,startOffset:w,endContainer:E,endOffset:R}=i;const B=l[0];return Yn(p)&&p.hasChildNodes()&&(p=Jf(p,w),wn(p)&&(w=0)),Yn(E)&&E.hasChildNodes()&&(E=Jf(E,i.collapsed?R:R-1),wn(E)&&(R=E.data.length)),p=y3(n,p),E=y3(n,E),zC(p)&&(p=Bd(p)?p:p.parentNode,i.collapsed?p=p.previousSibling||p:p=p.nextSibling||p,wn(p)&&(w=i.collapsed?p.length:0)),zC(E)&&(E=Bd(E)?E:E.parentNode,i.collapsed?E=E.nextSibling||E:E=E.previousSibling||E,wn(E)&&(R=i.collapsed?0:E.length)),i.collapsed&&(b0(n,n.getRoot(),p,w,!0,d).each(({container:ce,offset:be})=>{p=ce,w=be}),b0(n,n.getRoot(),E,R,!1,d).each(({container:ce,offset:be})=>{E=ce,R=be})),(Tl(B)||B.block_expand)&&((!Tl(B)||!wn(p)||w===0)&&(p=od(n,l,p,w,!0)),(!Tl(B)||!wn(E)||R===E.data.length)&&(E=od(n,l,E,R,!1))),Sw(B)&&(p=zc(n,l,i,p,"previousSibling"),E=zc(n,l,i,E,"nextSibling")),(fm(B)||nd(B))&&(p=Ch(n,l,p,"previousSibling"),E=Ch(n,l,E,"nextSibling"),fm(B)&&(n.isBlock(p)||(p=od(n,l,p,w,!0)),n.isBlock(E)||(E=od(n,l,E,R,!1)))),Yn(p)&&p.parentNode&&(w=n.nodeIndex(p),p=p.parentNode),Yn(E)&&E.parentNode&&(R=n.nodeIndex(E)+1,E=E.parentNode),{startContainer:p,startOffset:w,endContainer:E,endOffset:R}},Jp=(n,i,l)=>{var d;const p=i.startOffset,w=Jf(i.startContainer,p),E=i.endOffset,R=Jf(i.endContainer,E-1),B=$e=>{const ft=$e[0];wn(ft)&&ft===w&&p>=ft.data.length&&$e.splice(0,1);const pt=$e[$e.length-1];return E===0&&$e.length>0&&pt===R&&wn(pt)&&$e.splice($e.length-1,1),$e},G=($e,ft,pt)=>{const vt=[];for(;$e&&$e!==pt;$e=$e[ft])vt.push($e);return vt},ie=($e,ft)=>n.getParent($e,pt=>pt.parentNode===ft,ft),ce=($e,ft,pt)=>{const vt=pt?"nextSibling":"previousSibling";for(let Dt=$e,fn=Dt.parentNode;Dt&&Dt!==ft;Dt=fn){fn=Dt.parentNode;const Hn=G(Dt===$e?Dt:Dt[vt],vt);Hn.length&&(pt||Hn.reverse(),l(B(Hn)))}};if(w===R)return l(B([w]));const be=(d=n.findCommonAncestor(w,R))!==null&&d!==void 0?d:n.getRoot();if(n.isChildOf(w,R))return ce(w,be,!0);if(n.isChildOf(R,w))return ce(R,be);const Ie=ie(w,be)||w,je=ie(R,be)||R;ce(w,Ie,!0);const De=G(Ie===w?Ie:Ie.nextSibling,"nextSibling",je===R?je.nextSibling:je);De.length&&l(B(De)),ce(R,je)},FO=['pre[class*=language-][contenteditable="false"]',"figure.image","div[data-ephox-embed-iri]","div.tiny-pageembed","div.mce-toc","div[data-mce-toc]"],HE=n=>el(n)&&Ic(n)===Ft,HO=(n,i,l,d)=>ai(i).fold(()=>"skipping",p=>d==="br"||HE(i)?"valid":Bk(i)?"existing":$c(i.dom)?"caret":Xt(FO,w=>_u(i,w))?"valid-block":!cm(n,l,d)||!cm(n,Xr(p),l)?"invalid-child":"valid"),_3=(n,i)=>{const l=Nb(n.dom,i,[{inline:"span"}]);i.setStart(l.startContainer,l.startOffset),i.setEnd(l.endContainer,l.endOffset),n.selection.setRng(i)},C3=(n,i,l,d,p,w)=>{const{uid:E=i,...R}=l;Wu(n,Xf()),xr(n,`${zp()}`,E),xr(n,`${Qu()}`,d);const{attributes:B={},classes:G=[]}=p(E,R);if(Vu(n,B),Nv(n,G),w){G.length>0&&xr(n,`${hb()}`,G.join(","));const ie=gs(B);ie.length>0&&xr(n,`${mb()}`,ie.join(","))}},S3=n=>{Nc(n,Xf()),Hi(n,`${zp()}`),Hi(n,`${Qu()}`),Hi(n,`${Y1()}`);const i=Fa(n,`${mb()}`).map(d=>d.split(",")).getOr([]),l=Fa(n,`${hb()}`).map(d=>d.split(",")).getOr([]);Pe(i,d=>Hi(n,d)),N2(n,l),Hi(n,`${hb()}`),Hi(n,`${mb()}`)},VC=(n,i,l,d,p)=>{const w=Ke.fromTag("span",n);return C3(w,i,l,d,p,!1),w},$E=(n,i,l,d,p,w)=>{const E=[],R=VC(n.getDoc(),l,w,d,p),B=hh(),G=()=>{B.clear()},ie=()=>B.get().getOrThunk(()=>{const je=eg(R);return E.push(je),B.set(je),je}),ce=je=>{Pe(je,be)},be=je=>{switch(HO(n,je,"span",Xr(je))){case"invalid-child":{G();const $e=Ea(je);ce($e),G();break}case"valid-block":{G(),C3(je,l,w,d,p,!0);break}case"valid":{const $e=ie();U0(je,$e);break}}},Ie=je=>{const De=Et(je,Ke.fromDom);ce(De)};return Jp(n.dom,i,je=>{G(),Ie(je)}),E},Ai=(n,i,l,d)=>{n.undoManager.transact(()=>{const p=n.selection,w=p.getRng(),E=p0(n).length>0,R=Ri("mce-annotation");if(w.collapsed&&!E&&_3(n,w),p.getRng().collapsed&&!E){const B=VC(n.getDoc(),R,d,i,l.decorate);_f(B,Gr),p.getRng().insertNode(B.dom),p.select(B.dom)}else p3(p,!1,()=>{RE(n,B=>{$E(n,B,R,i,l.decorate,d)})})})},Qp=n=>{const i=Rv();s3(n,i);const l=K_(n,i),d=yc("span"),p=w=>{Pe(w,E=>{d(E)?ql(E):S3(E)})};return{register:(w,E)=>{i.register(w,E)},annotate:(w,E)=>{i.lookup(w).each(R=>{Ai(n,w,R,E)})},annotationChanged:(w,E)=>{l.addListener(w,E)},remove:w=>{M2(n,de.some(w)).each(({elements:E})=>{const R=n.selection.getBookmark();p(E),n.selection.moveToBookmark(R)})},removeAll:w=>{const E=n.selection.getBookmark();rn(R2(n,w),(R,B)=>{p(R)}),n.selection.moveToBookmark(E)},getAll:w=>{const E=R2(n,w);return ps(E,R=>Et(R,B=>B.dom))}}},uy=n=>({getBookmark:Le(AO,n),moveToBookmark:Le(TO,n)});uy.isBookmarkNode=Id;const zE=(n,i,l)=>l.collapsed?!1:Xt(l.getClientRects(),d=>X1(d,n,i)),k3=(n,i)=>n.dispatch("PreProcess",i),VE=(n,i)=>n.dispatch("PostProcess",i),E3=n=>{n.dispatch("remove")},WC=n=>{n.dispatch("detach")},$O=(n,i)=>{n.dispatch("SwitchMode",{mode:i})},zO=(n,i,l,d,p)=>{n.dispatch("ObjectResizeStart",{target:i,width:l,height:d,origin:p})},x3=(n,i,l,d,p)=>{n.dispatch("ObjectResized",{target:i,width:l,height:d,origin:p})},VO=n=>{n.dispatch("PreInit")},WE=n=>{n.dispatch("PostRender")},fy=n=>{n.dispatch("Init")},dy=(n,i)=>{n.dispatch("PlaceholderToggle",{state:i})},UC=(n,i,l)=>{n.dispatch(i,l)},A3=(n,i,l,d)=>{n.dispatch("FormatApply",{format:i,node:l,vars:d})},Sh=(n,i,l,d)=>{n.dispatch("FormatRemove",{format:i,node:l,vars:d})},Vc=(n,i)=>n.dispatch("BeforeSetContent",i),fu=(n,i)=>n.dispatch("SetContent",i),lp=(n,i)=>n.dispatch("BeforeGetContent",i),WO=(n,i)=>n.dispatch("GetContent",i),UO=(n,i)=>{n.dispatch("AutocompleterStart",i)},jO=(n,i)=>{n.dispatch("AutocompleterUpdate",i)},sr=n=>{n.dispatch("AutocompleterEnd")},ZO=(n,i,l)=>n.dispatch("PastePreProcess",{content:i,internal:l}),T3=(n,i,l)=>n.dispatch("PastePostProcess",{node:i,internal:l}),jC=(n,i)=>n.dispatch("PastePlainTextToggle",{state:i}),qO=(n,i)=>n.dispatch("EditableRootStateChange",{state:i}),Qn={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:n=>n.shiftKey||n.ctrlKey||n.altKey||Qn.metaKeyPressed(n),metaKeyPressed:n=>Gn.os.isMacOS()||Gn.os.isiOS()?n.metaKey:n.ctrlKey&&!n.altKey},Pb="data-mce-selected",GO="table,img,figure.image,hr,video,span.mce-preview-object,details",D3=Math.abs,ZC=Math.round,xw={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},UE=n=>n.type==="longpress"||n.type.indexOf("touch")===0,jE=(n,i)=>{const l=i.dom,d=i.getDoc(),p=document,w=i.getBody();let E,R,B,G,ie,ce,be,Ie,je,De,$e,ft,pt,vt,Dt,fn,Hn;const Nn=An=>ge(An)&&(zi(An)||l.is(An,"figure.image")),Lt=An=>qu(An)||l.hasClass(An,"mce-preview-object"),$t=(An,jo)=>{if(UE(An)){const Ks=An.touches[0];return Nn(An.target)&&!zE(Ks.clientX,Ks.clientY,jo)}else return Nn(An.target)&&!zE(An.clientX,An.clientY,jo)},vn=An=>{const jo=An.target;$t(An,i.selection.getRng())&&!An.isDefaultPrevented()&&i.selection.select(jo)},ho=An=>l.hasClass(An,"mce-preview-object")&&ge(An.firstElementChild)?[An,An.firstElementChild]:l.is(An,"figure.image")?[An.querySelector("img")]:[An],Ao=An=>{const jo=Q2(i);return!jo||An.getAttribute("data-mce-resize")==="false"||An===i.getBody()?!1:l.hasClass(An,"mce-preview-object")&&ge(An.firstElementChild)?_u(Ke.fromDom(An.firstElementChild),jo):_u(Ke.fromDom(An),jo)},_s=An=>Lt(An)?l.create("img",{src:Gn.transparentSrc}):An.cloneNode(!0),Vs=(An,jo,Ks)=>{if(ge(Ks)){const Kr=ho(An);Pe(Kr,io=>{io.style[jo]||!i.schema.isValid(io.nodeName.toLowerCase(),jo)?l.setStyle(io,jo,Ks):l.setAttrib(io,jo,""+Ks)})}},Mr=(An,jo,Ks)=>{Vs(An,"width",jo),Vs(An,"height",Ks)},di=An=>{let jo,Ks,Kr,io,Ws;jo=An.screenX-ce,Ks=An.screenY-be,vt=jo*G[2]+De,Dt=Ks*G[3]+$e,vt=vt<5?5:vt,Dt=Dt<5?5:Dt,(Nn(E)||Lt(E))&&Sc(i)!==!1?Kr=!Qn.modifierPressed(An):Kr=Qn.modifierPressed(An),Kr&&(D3(jo)>D3(Ks)?(Dt=ZC(vt*ft),vt=ZC(Dt/ft)):(vt=ZC(Dt/ft),Dt=ZC(vt*ft))),Mr(R,vt,Dt),io=G.startPos.x+jo,Ws=G.startPos.y+Ks,io=io>0?io:0,Ws=Ws>0?Ws:0,l.setStyles(B,{left:io,top:Ws,display:"block"}),B.innerHTML=vt+" × "+Dt,G[2]<0&&R.clientWidth<=vt&&l.setStyle(R,"left",Ie+(De-vt)),G[3]<0&&R.clientHeight<=Dt&&l.setStyle(R,"top",je+($e-Dt)),jo=w.scrollWidth-fn,Ks=w.scrollHeight-Hn,jo+Ks!==0&&l.setStyles(B,{left:io-jo,top:Ws-Ks}),pt||(zO(i,E,De,$e,"corner-"+G.name),pt=!0)},al=()=>{const An=pt;pt=!1,An&&(Vs(E,"width",vt),Vs(E,"height",Dt)),l.unbind(d,"mousemove",di),l.unbind(d,"mouseup",al),p!==d&&(l.unbind(p,"mousemove",di),l.unbind(p,"mouseup",al)),l.remove(R),l.remove(B),l.remove(ie),Rl(E),An&&(x3(i,E,vt,Dt,"corner-"+G.name),l.setAttrib(E,"style",l.getAttrib(E,"style"))),i.nodeChanged()},Rl=An=>{Is();const jo=l.getPos(An,w),Ks=jo.x,Kr=jo.y,io=An.getBoundingClientRect(),Ws=io.width||io.right-io.left,ii=io.height||io.bottom-io.top;E!==An&&(Dn(),E=An,vt=Dt=0);const qa=i.dispatch("ObjectSelected",{target:An});Ao(An)&&!qa.isDefaultPrevented()?rn(xw,(Ci,Ec)=>{const Oh=wm=>{const Fy=ho(E)[0];ce=wm.screenX,be=wm.screenY,De=Fy.clientWidth,$e=Fy.clientHeight,ft=$e/De,G=Ci,G.name=Ec,G.startPos={x:Ws*Ci[0]+Ks,y:ii*Ci[1]+Kr},fn=w.scrollWidth,Hn=w.scrollHeight,ie=l.add(w,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),l.setStyles(ie,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),R=_s(E),l.addClass(R,"mce-clonedresizable"),l.setAttrib(R,"data-mce-bogus","all"),R.contentEditable="false",l.setStyles(R,{left:Ks,top:Kr,margin:0}),Mr(R,Ws,ii),R.removeAttribute(Pb),w.appendChild(R),l.bind(d,"mousemove",di),l.bind(d,"mouseup",al),p!==d&&(l.bind(p,"mousemove",di),l.bind(p,"mouseup",al)),B=l.add(w,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},De+" × "+$e)};let $d=l.get("mceResizeHandle"+Ec);$d&&l.remove($d),$d=l.add(w,"div",{id:"mceResizeHandle"+Ec,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+Ec+"-resize; margin:0; padding:0"}),l.bind($d,"mousedown",wm=>{wm.stopImmediatePropagation(),wm.preventDefault(),Oh(wm)}),Ci.elm=$d,l.setStyles($d,{left:Ws*Ci[0]+Ks-$d.offsetWidth/2,top:ii*Ci[1]+Kr-$d.offsetHeight/2})}):Dn(!1)},hc=db(Rl,0),Dn=(An=!0)=>{hc.cancel(),Is(),E&&An&&E.removeAttribute(Pb),rn(xw,(jo,Ks)=>{const Kr=l.get("mceResizeHandle"+Ks);Kr&&(l.unbind(Kr),l.remove(Kr))})},Jn=(An,jo)=>l.isChildOf(An,jo),yr=An=>{if(pt||i.removed||i.composing)return;const jo=An.type==="mousedown"?An.target:n.getNode(),Ks=st(Ke.fromDom(jo),GO).map(io=>io.dom).filter(io=>l.isEditable(io.parentElement)).getOrUndefined(),Kr=ge(Ks)?l.getAttrib(Ks,Pb,"1"):"1";if(Pe(l.select(`img[${Pb}],hr[${Pb}]`),io=>{io.removeAttribute(Pb)}),ge(Ks)&&Jn(Ks,w)&&i.hasFocus()){vo();const io=n.getStart(!0);if(Jn(io,Ks)&&Jn(n.getEnd(!0),Ks)){l.setAttrib(Ks,Pb,Kr),hc.throttle(Ks);return}}Dn()},Is=()=>{rn(xw,An=>{An.elm&&(l.unbind(An.elm),delete An.elm)})},vo=()=>{try{i.getDoc().execCommand("enableObjectResizing",!1,"false")}catch{}};return i.on("init",()=>{vo(),i.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",yr),i.on("keyup compositionend",An=>{E&&E.nodeName==="TABLE"&&yr(An)}),i.on("hide blur",Dn),i.on("contextmenu longpress",vn,!0)}),i.on("remove",Is),{isResizable:Ao,showResizeRect:Rl,hideResizeRect:Dn,updateResizeRect:yr,destroy:()=>{hc.cancel(),E=R=ie=null}}},KO=(n,i)=>{i.fold(l=>{n.setStartBefore(l.dom)},(l,d)=>{n.setStart(l.dom,d)},l=>{n.setStartAfter(l.dom)})},CI=(n,i)=>{i.fold(l=>{n.setEndBefore(l.dom)},(l,d)=>{n.setEnd(l.dom,d)},l=>{n.setEndAfter(l.dom)})},O3=(n,i,l)=>{const d=n.document.createRange();return KO(d,i),CI(d,l),d},M3=(n,i,l,d,p)=>{const w=n.document.createRange();return w.setStart(i.dom,l),w.setEnd(d.dom,p),w},qC=ig.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),YO=(n,i,l)=>i(Ke.fromDom(l.startContainer),l.startOffset,Ke.fromDom(l.endContainer),l.endOffset),Ko=(n,i)=>i.match({domRange:l=>({ltr:nt(l),rtl:de.none}),relative:(l,d)=>({ltr:jt(()=>O3(n,l,d)),rtl:jt(()=>de.some(O3(n,d,l)))}),exact:(l,d,p,w)=>({ltr:jt(()=>M3(n,l,d,p,w)),rtl:jt(()=>de.some(M3(n,p,w,l,d)))})}),XO=(n,i)=>{const l=i.ltr();return l.collapsed?i.rtl().filter(p=>p.collapsed===!1).map(p=>qC.rtl(Ke.fromDom(p.endContainer),p.endOffset,Ke.fromDom(p.startContainer),p.startOffset)).getOrThunk(()=>YO(n,qC.ltr,l)):YO(n,qC.ltr,l)},JO=(n,i)=>{const l=Ko(n,i);return XO(n,l)};qC.ltr,qC.rtl;const Aw={create:(n,i,l,d)=>({start:n,soffset:i,finish:l,foffset:d})},GC=(n,i,l)=>{var d,p;return de.from((p=(d=n.dom).caretPositionFromPoint)===null||p===void 0?void 0:p.call(d,i,l)).bind(w=>{if(w.offsetNode===null)return de.none();const E=n.dom.createRange();return E.setStart(w.offsetNode,w.offset),E.collapse(),de.some(E)})},QO=(n,i,l)=>{var d,p;return de.from((p=(d=n.dom).caretRangeFromPoint)===null||p===void 0?void 0:p.call(d,i,l))},eM=(()=>document.caretPositionFromPoint?GC:document.caretRangeFromPoint?QO:de.none)(),tM=(n,i,l)=>{const d=Ke.fromDom(n.document);return eM(d,i,l).map(p=>Aw.create(Ke.fromDom(p.startContainer),p.startOffset,Ke.fromDom(p.endContainer),p.endOffset))},Tw=ig.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),ZE=(n,i,l,d)=>n.fold(i,l,d),R3=n=>n.fold(Nt,Nt,Nt),qE=Tw.before,GE=Tw.on,N3=Tw.after,e1={before:qE,on:GE,after:N3,cata:ZE,getStart:R3},hy=ig.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),KE=n=>hy.exact(n.start,n.soffset,n.finish,n.foffset),nM=n=>n.match({domRange:i=>Ke.fromDom(i.startContainer),relative:(i,l)=>e1.getStart(i),exact:(i,l,d,p)=>i}),oM=hy.domRange,Or=hy.relative,YE=hy.exact,cp=n=>{const i=nM(n);return Wr(i)},up=Aw.create,t1={domRange:oM,relative:Or,exact:YE,exactFromRange:KE,getWin:cp,range:up},Nu=(n,i)=>{const l=Xr(n);return l==="input"?e1.after(n):St(["br","img"],l)?i===0?e1.before(n):e1.after(n):e1.on(n,i)},KC=(n,i)=>{const l=n.fold(e1.before,Nu,e1.after),d=i.fold(e1.before,Nu,e1.after);return t1.relative(l,d)},my=(n,i,l,d)=>{const p=Nu(n,i),w=Nu(l,d);return t1.relative(p,w)},YC=n=>n.match({domRange:i=>{const l=Ke.fromDom(i.startContainer),d=Ke.fromDom(i.endContainer);return my(l,i.startOffset,d,i.endOffset)},relative:KC,exact:my}),Ib=(n,i)=>{const d=(i||document).createDocumentFragment();return Pe(n,p=>{d.appendChild(p.dom)}),Ke.fromDom(d)},sM=n=>{const i=t1.getWin(n).dom,l=(p,w,E,R)=>M3(i,p,w,E,R),d=YC(n);return JO(i,d).match({ltr:l,rtl:l})},kI=(n,i,l)=>tM(n,i,l),rM=(n,i,l)=>{const d=Wr(Ke.fromDom(l));return kI(d.dom,n,i).map(p=>{const w=l.createRange();return w.setStart(p.start.dom,p.soffset),w.setEnd(p.finish.dom,p.foffset),w}).getOrUndefined()},P3=(n,i)=>ge(n)&&ge(i)&&n.startContainer===i.startContainer&&n.startOffset===i.startOffset&&n.endContainer===i.endContainer&&n.endOffset===i.endOffset,rr=(n,i,l)=>{let d=n;for(;d&&d!==i;){if(l(d))return d;d=d.parentNode}return null},dm=(n,i,l)=>rr(n,i,l)!==null,gy=(n,i,l)=>dm(n,i,d=>d.nodeName===l),iM=(n,i)=>br(n)&&!dm(n,i,$c),Bb=(n,i,l)=>{const d=i.parentNode;if(d){const p=new pi(i,n.getParent(d,n.isBlock)||n.getRoot());let w;for(;w=p[l?"prev":"next"]();)if(ui(w))return!0}return!1},cr=(n,i)=>{var l;return((l=n.previousSibling)===null||l===void 0?void 0:l.nodeName)===i},aM=(n,i)=>{let l=i;for(;l&&l!==n;){if(Es(l))return!0;l=l.parentNode}return!1},XC=(n,i,l,d,p)=>{const w=n.getRoot(),E=n.schema.getNonEmptyElements(),R=p.parentNode;let B,G;if(!R)return de.none();const ie=n.getParent(R,n.isBlock)||w;if(d&&ui(p)&&i&&n.isEmpty(ie))return de.some(Vt(R,n.nodeIndex(p)));const ce=new pi(p,ie);for(;G=ce[d?"prev":"next"]();){if(n.getContentEditableParent(G)==="false"||iM(G,w))return de.none();if(wn(G)&&G.data.length>0)return gy(G,w,"A")?de.none():de.some(Vt(G,d?G.data.length:0));if(n.isBlock(G)||E[G.nodeName.toLowerCase()])return de.none();B=G}return eh(B)?de.none():l&&B?de.some(Vt(B,0)):de.none()},JC=(n,i,l,d)=>{const p=n.getRoot();let w,E=!1,R=l?d.startContainer:d.endContainer,B=l?d.startOffset:d.endOffset;const G=Yn(R)&&B===R.childNodes.length,ie=n.schema.getNonEmptyElements();let ce=l;if(br(R))return de.none();if(Yn(R)&&B>R.childNodes.length-1&&(ce=!1),Zu(R)&&(R=p,B=0),R===p){if(ce&&(w=R.childNodes[B>0?B-1:0],w&&(br(w)||ie[w.nodeName]||xu(w))))return de.none();if(R.hasChildNodes()){if(B=Math.min(!ce&&B>0?B-1:B,R.childNodes.length-1),R=R.childNodes[B],B=wn(R)&&G?R.data.length:0,!i&&R===p.lastChild&&xu(R)||aM(p,R)||br(R))return de.none();if(R.hasChildNodes()&&!xu(R)){w=R;const be=new pi(R,p);do{if(Es(w)||br(w)){E=!1;break}if(wn(w)&&w.data.length>0){B=ce?0:w.data.length,R=w,E=!0;break}if(ie[w.nodeName.toLowerCase()]&&!Cl(w)){B=n.nodeIndex(w),R=w.parentNode,ce||B++,E=!0;break}}while(w=ce?be.next():be.prev())}}}return i&&(wn(R)&&B===0&&XC(n,G,i,!0,R).each(be=>{R=be.container(),B=be.offset(),E=!0}),Yn(R)&&(w=R.childNodes[B],w||(w=R.childNodes[B-1]),w&&ui(w)&&!cr(w,"A")&&!Bb(n,w,!1)&&!Bb(n,w,!0)&&XC(n,G,i,!0,w).each(be=>{R=be.container(),B=be.offset(),E=!0}))),ce&&!i&&wn(R)&&B===R.data.length&&XC(n,G,i,!1,R).each(be=>{R=be.container(),B=be.offset(),E=!0}),E&&R?de.some(Vt(R,B)):de.none()},QC=(n,i)=>{const l=i.collapsed,d=i.cloneRange(),p=Vt.fromRangeStart(i);return JC(n,l,!0,d).each(w=>{(!l||!Vt.isAbove(p,w))&&d.setStart(w.container(),w.offset())}),l||JC(n,l,!1,d).each(w=>{d.setEnd(w.container(),w.offset())}),l&&d.collapse(!0),P3(i,d)?de.none():de.some(d)},n1=(n,i)=>n.splitText(i),fp=n=>{let i=n.startContainer,l=n.startOffset,d=n.endContainer,p=n.endOffset;if(i===d&&wn(i)){if(l>0&&ll){p=p-l;const w=n1(d,p).previousSibling;i=d=w,p=w.data.length,l=0}else p=0}else if(wn(i)&&l>0&&l0&&p({walk:(w,E)=>Jp(n,w,E),split:fp,expand:(w,E={type:"word"})=>{if(E.type==="word"){const R=Nb(n,w,[{inline:"span"}]),B=n.createRng();return B.setStart(R.startContainer,R.startOffset),B.setEnd(R.endContainer,R.endOffset),B}return w},normalize:w=>QC(n,w).fold(Xe,E=>(w.setStart(E.startContainer,E.startOffset),w.setEnd(E.endContainer,E.endOffset),!0))});v.compareRanges=P3,v.getCaretRangeFromPoint=rM,v.getSelectedNode=J1,v.getNode=Jf;const D=((n,i)=>{const l=(R,B)=>{if(!dt(B)&&!B.match(/^[0-9]+$/))throw new Error(n+".set accepts only positive integer values. Value was "+B);const G=R.dom;ts(G)&&(G.style[n]=B+"px")},d=R=>{const B=i(R);if(B<=0||B===null){const G=Mi(R,n);return parseFloat(G)||0}return B},p=d,w=(R,B)=>pn(B,(G,ie)=>{const ce=Mi(R,ie),be=ce===void 0?0:parseInt(ce,10);return isNaN(be)?G:G+be},0);return{set:l,get:d,getOuter:p,aggregate:w,max:(R,B,G)=>{const ie=w(R,G);return B>ie?B-ie:0}}})("height",n=>{const i=n.dom;return vd(n)?i.getBoundingClientRect().height:i.offsetHeight}),P=n=>D.get(n),U=()=>Ke.fromDom(document),ne=(n,i)=>n.view(i).fold(nt([]),d=>{const p=n.owner(d),w=ne(n,p);return[d].concat(w)}),pe=(n,i)=>{const l=i.owner(n);return ne(i,l)};var tt=Object.freeze({__proto__:null,view:n=>{var i;return(n.dom===document?de.none():de.from((i=n.dom.defaultView)===null||i===void 0?void 0:i.frameElement)).map(Ke.fromDom)},owner:n=>Co(n)});const _t=n=>{const i=U(),l=ju(i),d=pe(n,tt),p=Eu(n),w=Kt(d,(E,R)=>{const B=Eu(R);return{left:E.left+B.left,top:E.top+B.top}},{left:0,top:0});return Fg(w.left+p.left+l.left,w.top+p.top+l.top)},un=n=>Xr(n)==="textarea",jn=(n,i)=>n.dispatch("ScrollIntoView",i).isDefaultPrevented(),zn=(n,i)=>{n.dispatch("AfterScrollIntoView",i)},en=(n,i)=>{const l=Ea(n);if(l.length===0||un(n))return{element:n,offset:i};if(i{const l=h2(n),d=P(n);return{element:n,bottom:l.top+d,height:d,pos:l,cleanup:i}},Yt=(n,i)=>{const l=en(n,i),d=Ke.fromHtml(''+Ft+"");return va(l.element,d),Vn(d,()=>pr(d))},fo=n=>Vn(Ke.fromDom(n),qe),ss=(n,i,l,d)=>{bl(n,(p,w)=>ra(n,i,l,d),l)},As=(n,i,l,d,p)=>{const w={elm:d.element.dom,alignToTop:p};if(jn(n,w))return;const E=ju(i).top;l(n,i,E,d,p),zn(n,w)},ra=(n,i,l,d)=>{const p=Ke.fromDom(n.getBody()),w=Ke.fromDom(n.getDoc());$i(p);const E=Yt(Ke.fromDom(l.startContainer),l.startOffset);As(n,w,i,E,d),E.cleanup()},Dl=(n,i,l,d)=>{const p=Ke.fromDom(n.getDoc());As(n,p,l,fo(i),d)},bl=(n,i,l)=>{const d=l.startContainer,p=l.startOffset,w=l.endContainer,E=l.endOffset;i(Ke.fromDom(d),Ke.fromDom(w));const R=n.dom.createRng();R.setStart(d,p),R.setEnd(w,E),n.selection.setRng(l)},Pu=(n,i,l,d,p)=>{const w=i.pos;if(d)Z0(w.left,w.top,p);else{const E=w.top-l+i.height;Z0(-n.getBody().getBoundingClientRect().left,E,p)}},Lb=(n,i,l,d,p,w)=>{const E=d+l,R=p.pos.top,B=p.bottom,G=B-R>=d;RE?Pu(n,p,d,G?w!==!1:w===!0,i):B>E&&!G&&Pu(n,p,d,w===!0,i)},Dw=(n,i,l,d,p)=>{const w=Wr(i).dom.innerHeight;Lb(n,i,l,w,d,p)},eS=(n,i,l,d,p)=>{const w=Wr(i).dom.innerHeight;Lb(n,i,l,w,d,p);const E=_t(d.element),R=Zf(window);E.topR.bottom&&q0(d.element,p===!0)},tS=(n,i,l)=>ss(n,Dw,i,l),wi=(n,i,l)=>Dl(n,i,Dw,l),Iu=(n,i,l)=>ss(n,eS,i,l),af=(n,i,l)=>Dl(n,i,eS,l),hm=(n,i,l)=>{(n.inline?wi:af)(n,i,l)},lf=(n,i,l)=>{(n.inline?tS:Iu)(n,i,l)},Fb=n=>n.dom.focus(),Bu=n=>{const i=jl(n).dom;return n.dom===i.activeElement},Ow=(n=U())=>de.from(n.dom.activeElement).map(Ke.fromDom),Mw=n=>Ow(jl(n)).filter(i=>n.dom.contains(i.dom)),fg=(n,i)=>{const l=el(i)?Ic(i).length:Ea(i).length+1;return n>l?l:n<0?0:n},dc=n=>t1.range(n.start,fg(n.soffset,n.start),n.finish,fg(n.foffset,n.finish)),XE=(n,i)=>!wd(i.dom)&&(ln(n,i)||gt(n,i)),I3=n=>i=>XE(n,i.start)&&XE(n,i.finish),B3=n=>n.inline||Gn.browser.isFirefox(),L3=n=>t1.range(Ke.fromDom(n.startContainer),n.startOffset,Ke.fromDom(n.endContainer),n.endOffset),lM=n=>{const i=n.getSelection();return(!i||i.rangeCount===0?de.none():de.from(i.getRangeAt(0))).map(L3)},JE=n=>{const i=Wr(n);return lM(i.dom).filter(I3(n))},cM=(n,i)=>de.from(i).filter(I3(n)).map(dc),Rw=n=>{const i=document.createRange();try{return i.setStart(n.start.dom,n.soffset),i.setEnd(n.finish.dom,n.foffset),de.some(i)}catch{return de.none()}},uM=n=>{const i=B3(n)?JE(Ke.fromDom(n.getBody())):de.none();n.bookmark=i.isSome()?i:n.bookmark},F3=n=>(n.bookmark?n.bookmark:de.none()).bind(l=>cM(Ke.fromDom(n.getBody()),l)).bind(Rw),EI=n=>{F3(n).each(i=>n.selection.setRng(i))},xI={isEditorUIElement:n=>{const i=n.className.toString();return i.indexOf("tox-")!==-1||i.indexOf("mce-")!==-1}},pW=(n,i)=>(dt(i)||(i=0),setTimeout(n,i)),dM=(n,i)=>(dt(i)||(i=0),setInterval(n,i)),dg={setEditorTimeout:(n,i,l)=>pW(()=>{n.removed||i()},l),setEditorInterval:(n,i,l)=>{const d=dM(()=>{n.removed?clearInterval(d):i()},l);return d}},AI=n=>n.type==="nodechange"&&n.selectionChange,TI=(n,i)=>{const l=()=>{i.throttle()};Pr.DOM.bind(document,"mouseup",l),n.on("remove",()=>{Pr.DOM.unbind(document,"mouseup",l)})},DI=(n,i)=>{n.on("mouseup touchend",l=>{i.throttle()})},bW=(n,i)=>{DI(n,i),n.on("keyup NodeChange AfterSetSelectionRange",l=>{AI(l)||uM(n)})},vW=n=>{const i=db(()=>{uM(n)},0);n.on("init",()=>{n.inline&&TI(n,i),bW(n,i)}),n.on("remove",()=>{i.cancel()})};let nS;const hM=Pr.DOM,H3=n=>Yn(n)&&xI.isEditorUIElement(n),$3=n=>{const i=n.classList;return i!==void 0?i.contains("tox-edit-area")||i.contains("tox-edit-area__iframe")||i.contains("mce-content-body"):!1},QE=(n,i)=>{const l=pC(n);return hM.getParent(i,p=>H3(p)||(l?n.dom.is(p,l):!1))!==null},z3=n=>{try{const i=jl(Ke.fromDom(n.getElement()));return Ow(i).fold(()=>document.body,l=>l.dom)}catch{return document.body}},OI=(n,i)=>{const l=i.editor;vW(l);const d=(p,w)=>{if(TC(p)&&p.inline!==!0){const E=Ke.fromDom(p.getContainer());w(E,"tox-edit-focus")}};l.on("focusin",()=>{const p=n.focusedEditor;$3(z3(l))&&d(l,Wu),p!==l&&(p&&p.dispatch("blur",{focusedEditor:l}),n.setActive(l),n.focusedEditor=l,l.dispatch("focus",{blurredEditor:p}),l.focus(!0))}),l.on("focusout",()=>{dg.setEditorTimeout(l,()=>{const p=n.focusedEditor;(!$3(z3(l))||p!==l)&&d(l,Nc),!QE(l,z3(l))&&p===l&&(l.dispatch("blur",{focusedEditor:null}),n.focusedEditor=null)})}),nS||(nS=p=>{const w=n.activeEditor;w&&jh(p).each(E=>{const R=E;R.ownerDocument===document&&R!==document.body&&!QE(w,R)&&n.focusedEditor===w&&(w.dispatch("blur",{focusedEditor:null}),n.focusedEditor=null)})},hM.bind(document,"focusin",nS))},yW=(n,i)=>{n.focusedEditor===i.editor&&(n.focusedEditor=null),!n.activeEditor&&nS&&(hM.unbind(document,"focusin",nS),nS=null)},wW=n=>{n.on("AddEditor",Le(OI,n)),n.on("RemoveEditor",Le(yW,n))},_W=(n,i)=>n.dom.getParent(i,l=>n.dom.getContentEditable(l)==="true"),CW=n=>n.collapsed?de.from(Jf(n.startContainer,n.startOffset)).map(Ke.fromDom):de.none(),SW=(n,i)=>CW(i).bind(l=>Ua(l)?de.some(l):ln(n,l)?de.none():de.some(n)),MI=(n,i)=>{SW(Ke.fromDom(n.getBody()),i).bind(l=>rl(l.dom)).fold(()=>{n.selection.normalize()},l=>n.selection.setRng(l.toRange()))},mM=n=>{if(n.setActive)try{n.setActive()}catch{n.focus()}else n.focus()},kW=n=>Bu(n)||Mw(n).isSome(),EW=n=>ge(n.iframeElement)&&Bu(Ke.fromDom(n.iframeElement)),xW=n=>{const i=n.getBody();return i&&kW(Ke.fromDom(i))},AW=n=>{const i=jl(Ke.fromDom(n.getElement()));return Ow(i).filter(l=>!$3(l.dom)&&QE(n,l.dom)).isSome()},Nw=n=>n.inline?xW(n):EW(n),V3=n=>Nw(n)||AW(n),RI=n=>{const i=n.selection,l=n.getBody();let d=i.getRng();n.quirks.refreshContentEditable(),ge(n.bookmark)&&!Nw(n)&&F3(n).each(w=>{n.selection.setRng(w),d=w});const p=_W(n,i.getNode());if(p&&n.dom.isChildOf(p,l)){mM(p),MI(n,d),W3(n);return}n.inline||(Gn.browser.isOpera()||mM(l),n.getWin().focus()),(Gn.browser.isFirefox()||n.inline)&&(mM(l),MI(n,d)),W3(n)},W3=n=>n.editorManager.setActive(n),TW=(n,i)=>{n.removed||(i?W3(n):RI(n))},NI=(n,i,l,d,p)=>{const w=l?i.startContainer:i.endContainer,E=l?i.startOffset:i.endOffset;return de.from(w).map(Ke.fromDom).map(R=>!d||!i.collapsed?Uu(R,p(R,E)).getOr(R):R).bind(R=>_l(R)?de.some(R):ai(R).filter(_l)).map(R=>R.dom).getOr(n)},PI=(n,i,l=!1)=>NI(n,i,!0,l,(d,p)=>Math.min(ic(d),p)),II=(n,i,l=!1)=>NI(n,i,!1,l,(d,p)=>p>0?p-1:p),BI=(n,i)=>{const l=n;for(;n&&wn(n)&&n.length===0;)n=i?n.nextSibling:n.previousSibling;return n||l},DW=(n,i)=>{if(!i)return n;let l=i.startContainer,d=i.endContainer;const p=i.startOffset,w=i.endOffset;let E=i.commonAncestorContainer;i.collapsed||(l===d&&w-p<2&&l.hasChildNodes()&&(E=l.childNodes[p]),wn(l)&&wn(d)&&(l.length===p?l=BI(l.nextSibling,!0):l=l.parentNode,w===0?d=BI(d.previousSibling,!1):d=d.parentNode,l&&l===d&&(E=l)));const R=wn(E)?E.parentNode:E;return Yn(R)?R:n},LI=(n,i,l,d)=>{const p=[],w=n.getRoot(),E=n.getParent(l||PI(w,i,i.collapsed),n.isBlock),R=n.getParent(d||II(w,i,i.collapsed),n.isBlock);if(E&&E!==w&&p.push(E),E&&R&&E!==R){let B;const G=new pi(E,w);for(;(B=G.next())&&B!==R;)n.isBlock(B)&&p.push(B)}return R&&E!==R&&R!==w&&p.push(R),p},OW=(n,i,l)=>de.from(i).bind(d=>de.from(d.parentNode).map(p=>{const w=n.nodeIndex(d),E=n.createRng();return E.setStart(p,w),E.setEnd(p,w+1),l&&(ME(n,E,d,!0),ME(n,E,d,!1)),E})),U3=(n,i)=>Et(i,l=>{const d=n.dispatch("GetSelectionRange",{range:l});return d.range!==l?d.range:l}),FI=n=>Xr(n)==="img"?1:qf(n).fold(()=>Ea(n).length,i=>i.length),MW=n=>qf(n).filter(i=>i.trim().length!==0||i.indexOf(Gr)>-1).isSome(),RW=n=>xi(n)&&Pl(n,"contenteditable")==="false",NW=["img","br"],HI=n=>MW(n)||St(NW,Xr(n))||RW(n),PW=n=>le(n,HI),IW=n=>BW(n,HI),BW=(n,i)=>{const l=d=>{const p=Ea(d);for(let w=p.length-1;w>=0;w--){const E=p[w];if(i(E))return de.some(E);const R=l(E);if(R.isSome())return R}return de.none()};return l(n)},$I="[data-mce-autocompleter]",LW=(n,i)=>{if(zI(Ke.fromDom(n.getBody())).isNone()){const l=Ke.fromHtml('',n.getDoc());Xi(l,Ke.fromDom(i.extractContents())),i.insertNode(l.dom),ai(l).each(d=>d.dom.normalize()),IW(l).map(d=>{n.selection.setCursorLocation(d.dom,FI(d))})}},FW=n=>st(n,$I),zI=n=>Ye(n,$I),HW=(n,i)=>zI(i).each(l=>{const d=n.selection.getBookmark();ql(l),n.selection.moveToBookmark(d)}),$W={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},j3=(n,i,l)=>{const d=l?"lastChild":"firstChild",p=l?"prev":"next";if(n[d])return n[d];if(n!==i){let w=n[p];if(w)return w;for(let E=n.parent;E&&E!==i;E=E.parent)if(w=E[p],w)return w}},zW=n=>{var i;const l=(i=n.value)!==null&&i!==void 0?i:"";if(!Um(l))return!1;const d=n.parent;return!(d&&(d.name!=="span"||d.attr("style"))&&/^[ ]+$/.test(l))},VI=n=>{const i=n.name==="a"&&!n.attr("href")&&n.attr("id");return n.attr("name")||n.attr("id")&&!n.firstChild||n.attr("data-mce-bookmark")||i};class Fd{static create(i,l){const d=new Fd(i,$W[i]||1);return l&&rn(l,(p,w)=>{d.attr(w,p)}),d}constructor(i,l){this.name=i,this.type=l,l===1&&(this.attributes=[],this.attributes.map={})}replace(i){const l=this;return i.parent&&i.remove(),l.insert(i,l),l.remove(),l}attr(i,l){const d=this;if(!F(i))return ge(i)&&rn(i,(w,E)=>{d.attr(E,w)}),d;const p=d.attributes;if(p){if(l!==void 0){if(l===null){if(i in p.map){delete p.map[i];let w=p.length;for(;w--;)if(p[w].name===i)return p.splice(w,1),d}return d}if(i in p.map){let w=p.length;for(;w--;)if(p[w].name===i){p[w].value=l;break}}else p.push({name:i,value:l});return p.map[i]=l,d}return p.map[i]}}clone(){const i=this,l=new Fd(i.name,i.type),d=i.attributes;if(d){const p=[];p.map={};for(let w=0,E=d.length;w/^\s*\[if [\w\W]+\]>.*/.test(n.substr(i)),WI=(n,i,l=0)=>{const d=n.toLowerCase();if(d.indexOf("[if ",l)!==-1&&VW(d,l)){const p=d.indexOf("[endif]",l);return d.indexOf(">",p)}else if(i){const p=d.indexOf(">",l);return p!==-1?p:d.length}else{const p=/--!?>/g;p.lastIndex=l;const w=p.exec(n);return w?w.index+w[0].length:d.length}},Po=(n,i,l)=>{const d=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,p=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,w=n.getVoidElements();let E=1,R=l;for(;E!==0;)for(d.lastIndex=R;;){const B=d.exec(i);if(B===null)return R;if(B[1]==="!"){kr(B[2],"--")?R=WI(i,!1,B.index+3):R=WI(i,!0,B.index+1);break}else{p.lastIndex=d.lastIndex;const G=p.exec(i);if(X(G)||G.index!==d.lastIndex)continue;B[1]==="/"?E-=1:cn(w,B[2])||(E+=1),R=d.lastIndex+G[0].length;break}}return R},UI=(n,i)=>{const l=new RegExp(["\\s?("+n.join("|")+')="[^"]+"'].join("|"),"gi");return i.replace(l,"")},gM=(n,i)=>{const l=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,d=n.schema;let p=UI(n.getTempAttrs(),i);const w=d.getVoidElements();let E;for(;E=l.exec(p);){const R=l.lastIndex,B=E[0].length;let G;w[E[1]]?G=R:G=Po(d,p,R),p=p.substring(0,R-B)+p.substring(G),l.lastIndex=R-B}return In(p)},WW=gM,Z3=n=>{const i=dl(n,"[data-mce-bogus]");Pe(i,l=>{Pl(l,"data-mce-bogus")==="all"?pr(l):Xc(l)?(va(l,Ke.fromText(Jt)),pr(l)):ql(l)})},jI=n=>{const i=dl(n,"input");Pe(i,l=>{Hi(l,"name")})},UW=(n,i)=>{const l=Hc(n),d=new RegExp(`^(<${l}[^>]*>( | |\\s|\xA0|
|)<\\/${l}>[\r +]*|
[\r +]*)$`);return i.replace(d,"")},jW=(n,i)=>{const l=n.getDoc(),d=jl(Ke.fromDom(n.getBody())),p=Ke.fromTag("div",l);xr(p,"data-mce-bogus","all"),oa(p,{position:"fixed",left:"-9999999px",top:"0"}),_f(p,i.innerHTML),Z3(p),jI(p);const w=F1(d);Xi(w,p);const E=In(p.dom.innerText);return pr(p),E},ZW=(n,i,l)=>{let d;return i.format==="raw"?d=dn.trim(WW(n.serializer,l.innerHTML)):i.format==="text"?d=jW(n,l):i.format==="tree"?d=n.serializer.serialize(l,i):d=UW(n,n.serializer.serialize(l,i)),i.format!=="text"&&!Jc(Ke.fromDom(l))&&F(d)?dn.trim(d):d},qW=(n,i)=>de.from(n.getBody()).fold(nt(i.format==="tree"?new Fd("body",11):""),l=>ZW(n,i,l)),ex=dn.makeMap,pM=n=>{const i=[];n=n||{};const l=n.indent,d=ex(n.indent_before||""),p=ex(n.indent_after||""),w=qg.getEncodeFunc(n.entity_encoding||"raw",n.entities),E=n.element_format!=="xhtml";return{start:(R,B,G)=>{if(l&&d[R]&&i.length>0){const ie=i[i.length-1];ie.length>0&&ie!==` +`&&i.push(` +`)}if(i.push("<",R),B)for(let ie=0,ce=B.length;ie0){const ie=i[i.length-1];ie.length>0&&ie!==` +`&&i.push(` +`)}},end:R=>{let B;i.push(""),l&&p[R]&&i.length>0&&(B=i[i.length-1],B.length>0&&B!==` +`&&i.push(` +`))},text:(R,B)=>{R.length>0&&(i[i.length]=B?R:w(R))},cdata:R=>{i.push("")},comment:R=>{i.push("")},pi:(R,B)=>{B?i.push(""):i.push(""),l&&i.push(` +`)},doctype:R=>{i.push("",l?` +`:"")},reset:()=>{i.length=0},getContent:()=>i.join("").replace(/\n$/,"")}},Pw=(n={},i=fh())=>{const l=pM(n);return n.validate="validate"in n?n.validate:!0,{serialize:p=>{const w=n.validate,E={3:B=>{var G;l.text((G=B.value)!==null&&G!==void 0?G:"",B.raw)},8:B=>{var G;l.comment((G=B.value)!==null&&G!==void 0?G:"")},7:B=>{l.pi(B.name,B.value)},10:B=>{var G;l.doctype((G=B.value)!==null&&G!==void 0?G:"")},4:B=>{var G;l.cdata((G=B.value)!==null&&G!==void 0?G:"")},11:B=>{let G=B;if(G=G.firstChild)do R(G);while(G=G.next)}};l.reset();const R=B=>{var G;const ie=E[B.type];if(ie)ie(B);else{const ce=B.name,be=ce in i.getVoidElements();let Ie=B.attributes;if(w&&Ie&&Ie.length>1){const je=[];je.map={};const De=i.getElementRule(B.name);if(De){for(let $e=0,ft=De.attributesOrder.length;$e{ZI.add(i)});const hs=["font","text-decoration","text-emphasis"],bM=(n,i)=>gs(n.parseStyle(n.getAttrib(i,"style"))),Ss=n=>ZI.has(n),qI=(n,i)=>Js(bM(n,i),l=>!Ss(l)),kse=n=>wt(n,i=>Xt(hs,l=>kr(i,l))),Ese=(n,i,l)=>{const d=bM(n,i),p=bM(n,l),w=E=>{var R,B;const G=(R=n.getStyle(i,E))!==null&&R!==void 0?R:"",ie=(B=n.getStyle(l,E))!==null&&B!==void 0?B:"";return gr(G)&&gr(ie)&&G!==ie};return Xt(d,E=>{const R=B=>Xt(B,G=>G===E);if(!R(p)&&R(hs)){const B=kse(p);return Xt(B,w)}else return w(E)})},GI=(n,i,l)=>de.from(l.container()).filter(wn).exists(d=>{const p=n?0:-1;return i(d.data.charAt(l.offset()+p))}),KI=Le(GI,!0,wh),YI=Le(GI,!1,wh),GW=n=>{const i=n.container();return wn(i)&&(i.data.length===0||Cn(i.data)&&uy.isBookmarkNode(i.parentNode))},py=(n,i)=>l=>f0(n?0:-1,l).filter(i).isSome(),Qo=n=>zi(n)&&Mi(Ke.fromDom(n),"display")==="block",XI=n=>Es(n)&&!hl(n),KW=py(!0,Qo),YW=py(!1,Qo),Hb=py(!0,qu),oS=py(!1,qu),JI=py(!0,xu),QI=py(!1,xu),by=py(!0,XI),$b=py(!1,XI),XW=n=>n.slice(0,-1),xse=(n,i,l)=>ln(i,n)?XW(qd(n,d=>l(d)||gt(d,i))):[],JW=(n,i)=>xse(n,i,Xe),zb=(n,i)=>[n].concat(JW(n,i)),vM=(n,i,l)=>vE(n,i,l,GW),eB=(n,i)=>Xn(zb(Ke.fromDom(i.container()),n),ac),tB=(n,i,l)=>vM(n,i.dom,l).forall(d=>eB(i,l).fold(()=>!Rd(d,l,i.dom),p=>!Rd(d,l,i.dom)&&ln(p,Ke.fromDom(d.container())))),yM=(n,i,l)=>eB(i,l).fold(()=>vM(n,i.dom,l).forall(d=>!Rd(d,l,i.dom)),d=>vM(n,d.dom,l).isNone()),wM=Le(yM,!1),Ms=Le(yM,!0),nB=Le(tB,!1),q3=Le(tB,!0),oB=n=>Ve(n).exists(Xc),tx=(n,i,l)=>{const d=wt(zb(Ke.fromDom(l.container()),i),ac),p=No(d).getOr(i);return Nd(n,p.dom,l).filter(oB)},G3=(n,i)=>Ve(i).exists(Xc)||tx(!0,n,i).isSome(),K3=(n,i)=>ut(i).exists(Xc)||tx(!1,n,i).isSome(),sB=Le(tx,!1),QW=Le(tx,!0),_M=n=>Vt.isTextPosition(n)&&!n.isAtStart()&&!n.isAtEnd(),rB=(n,i)=>{const l=wt(zb(Ke.fromDom(i.container()),n),ac);return No(l).getOr(n)},iB=(n,i)=>_M(i)?YI(i):YI(i)||Ru(rB(n,i).dom,i).exists(YI),aB=(n,i)=>_M(i)?KI(i):KI(i)||Mf(rB(n,i).dom,i).exists(KI),eU=n=>St(["pre","pre-wrap"],n),CM=n=>Ve(n).bind(i=>Bl(i,_l)).exists(i=>eU(Mi(i,"white-space"))),tU=(n,i)=>Ru(n.dom,i).isNone(),nU=(n,i)=>Mf(n.dom,i).isNone(),oU=(n,i)=>tU(n,i)||nU(n,i)||wM(n,i)||Ms(n,i)||K3(n,i)||G3(n,i),SM=n=>ge(n)&&Es(n)&&RC(n),Y3=(n,i)=>l=>SM(new pi(l,n)[i]()),sU=(n,i)=>{const l=Mf(n.dom,i).getOr(i),d=Y3(n.dom,"next");return i.isAtEnd()&&(d(i.container())||d(l.container()))},rU=(n,i)=>{const l=Ru(n.dom,i).getOr(i),d=Y3(n.dom,"prev");return i.isAtStart()&&(d(i.container())||d(l.container()))},lB=(n,i)=>CM(i)?!1:oU(n,i)||iB(n,i)||aB(n,i),nx=(n,i)=>CM(i)?!1:wM(n,i)||nB(n,i)||K3(n,i)||iB(n,i)||rU(n,i),iU=n=>{const i=n.container(),l=n.offset();return wn(i)&&lCM(i)?!1:Ms(n,i)||q3(n,i)||G3(n,i)||aB(n,i)||sU(n,i),kM=(n,i)=>nx(n,i)||ox(n,iU(i)),cB=(n,i)=>Gs(n.charAt(i)),EM=(n,i)=>wh(n.charAt(i)),aU=n=>{const i=n.container();return wn(i)&&Qs(i.data,Gr)},lU=n=>{const i=n.split("");return Et(i,(l,d)=>Gs(l)&&d>0&&d{const d=i.data,p=Vt(i,0);return!l&&cB(d,0)&&!kM(n,p)?(i.data=" "+d.slice(1),!0):l&&EM(d,0)&&nx(n,p)?(i.data=Gr+d.slice(1),!0):!1},cU=n=>{const i=n.data,l=lU(i);return l!==i?(n.data=l,!0):!1},xM=(n,i,l)=>{const d=i.data,p=Vt(i,d.length-1);return!l&&cB(d,d.length-1)&&!kM(n,p)?(i.data=d.slice(0,-1)+" ",!0):l&&EM(d,d.length-1)&&ox(n,p)?(i.data=d.slice(0,-1)+Gr,!0):!1},uU=(n,i)=>{const l=i.container();if(!wn(l))return de.none();if(aU(i)){const d=vy(n,l,!1)||cU(l)||xM(n,l,!1);return Cs(d,i)}else if(kM(n,i)){const d=vy(n,l,!0)||xM(n,l,!0);return Cs(d,i)}else return de.none()},fU=n=>{const i=Ke.fromDom(n.getBody());n.selection.isCollapsed()&&uU(i,Vt.fromRangeStart(n.selection.getRng())).each(l=>{n.selection.setRng(l.toRange())})},AM=(n,i,l)=>{if(l===0)return;const d=Ke.fromDom(n),p=li(d,ac).getOr(d),w=n.data.slice(i,i+l),E=i+l>=n.data.length&&ox(p,Vt(n,n.data.length)),R=i===0&&nx(p,Vt(n,0));n.replaceData(i,l,sh(w,4,R,E))},sx=(n,i)=>{const l=n.data.slice(i),d=l.length-Zc(l).length;AM(n,i,d)},X3=(n,i)=>{const l=n.data.slice(0,i),d=l.length-pu(l).length;AM(n,i-d,d)},J3=(n,i,l,d=!0)=>{const p=pu(n.data).length,w=d?n:i,E=d?i:n;return d?w.appendData(E.data):w.insertData(0,E.data),pr(Ke.fromDom(E)),l&&sx(w,p),w},sd=(n,i)=>{const l=n.container(),d=n.offset();return!Vt.isTextPosition(n)&&l===i.parentNode&&d>Vt.before(i).offset()},dU=(n,i)=>sd(i,n)?Vt(i.container(),i.offset()-1):i,hU=n=>wn(n)?Vt(n,0):Vt.before(n),mU=n=>wn(n)?Vt(n,n.data.length):Vt.after(n),uB=n=>Sl(n.previousSibling)?de.some(mU(n.previousSibling)):n.previousSibling?Pd(n.previousSibling):de.none(),fB=n=>Sl(n.nextSibling)?de.some(hU(n.nextSibling)):n.nextSibling?rl(n.nextSibling):de.none(),Iw=(n,i)=>de.from(i.previousSibling?i.previousSibling:i.parentNode).bind(l=>Ru(n,Vt.before(l))).orThunk(()=>Mf(n,Vt.after(i))),gU=(n,i)=>Mf(n,Vt.after(i)).orThunk(()=>Ru(n,Vt.before(i))),pU=(n,i)=>uB(i).orThunk(()=>fB(i)).orThunk(()=>Iw(n,i)),Ra=(n,i)=>fB(i).orThunk(()=>uB(i)).orThunk(()=>gU(n,i)),Q3=(n,i,l)=>n?Ra(i,l):pU(i,l),Ase=(n,i,l)=>Q3(n,i,l).map(Le(dU,l)),Wc=(n,i,l)=>{l.fold(()=>{n.focus()},d=>{n.selection.setRng(d.toRange(),i)})},Qr=n=>i=>i.dom===n,mm=(n,i)=>i&&cn(n.schema.getBlockElements(),Xr(i)),bU=n=>{if(Da(n)){const i=Ke.fromHtml('
');return yd(n),Xi(n,i),de.some(Vt.before(i.dom))}else return de.none()},dB=(n,i,l)=>{const d=ba(n).filter(el),p=bd(n).filter(el);return pr(n),bf(d,p,i,(w,E,R)=>{const B=w.dom,G=E.dom,ie=B.data.length;return J3(B,G,l),R.container()===G?Vt(B,ie):R}).orThunk(()=>(l&&(d.each(w=>X3(w.dom,w.dom.length)),p.each(w=>sx(w.dom,0))),i))},TM=(n,i)=>cn(n.schema.getTextInlineElements(),Xr(i)),Vb=(n,i,l,d=!0)=>{const p=Ase(i,n.getBody(),l.dom),w=li(l,Le(mm,n),Qr(n.getBody())),E=dB(l,p,TM(n,l));n.dom.isEmpty(n.getBody())?(n.setContent(""),n.selection.setCursorLocation()):w.bind(bU).fold(()=>{d&&Wc(n,i,E)},R=>{d&&Wc(n,i,de.some(R))})},hB=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,mB=n=>hB.test(n),Bw=(n,i)=>_u(Ke.fromDom(i),Wi(n))&&!Ym(n.schema,i)&&n.dom.isEditable(i),gB=n=>{var i;return Pr.DOM.getStyle(n,"direction",!0)==="rtl"||mB((i=n.textContent)!==null&&i!==void 0?i:"")},DM=(n,i,l)=>wt(Pr.DOM.getParents(l.container(),"*",i),n),Wb=(n,i,l)=>{const d=DM(n,i,l);return de.from(d[d.length-1])},dp=(n,i,l)=>{const d=im(i,n),p=im(l,n);return ge(d)&&d===p},vU=n=>Gu(n)||kf(n),hg=(n,i)=>{const l=i.container(),d=i.offset();return n?tr(l)?wn(l.nextSibling)?Vt(l.nextSibling,0):Vt.after(l):Gu(i)?Vt(l,d+1):i:tr(l)?wn(l.previousSibling)?Vt(l.previousSibling,l.previousSibling.data.length):Vt.before(l):kf(i)?Vt(l,d-1):i},yU=Le(hg,!0),eT=Le(hg,!1),pB=(n,i)=>{const l=d=>d.stopImmediatePropagation();n.on("beforeinput input",l,!0),n.getDoc().execCommand(i),n.off("beforeinput input",l)},rx=n=>{n.execCommand("delete")},OM=n=>pB(n,"Delete"),sS=n=>pB(n,"ForwardDelete"),mg=n=>i=>qr(ai(i),n,gt),ix=n=>lc(n)||Wa(n),_i=(n,i)=>ln(n,i)?Bl(i,ix,mg(n)):de.none(),Lw=(n,i=!0)=>{n.dom.isEmpty(n.getBody())&&n.setContent("",{no_selection:!i})},MM=(n,i,l)=>ni(rl(l),Pd(l),(d,p)=>{const w=hg(!0,d),E=hg(!1,p),R=hg(!1,i);return n?Mf(l,R).exists(B=>B.isEqual(E)&&i.isEqual(w)):Ru(l,R).exists(B=>B.isEqual(w)&&i.isEqual(E))}).getOr(!0),RM=n=>(V0(n)?ba(n):Cu(n)).bind(RM).orThunk(()=>de.some(n)),tT=(n,i,l,d=!0)=>{var p;i.deleteContents();const w=RM(l).getOr(l),E=Ke.fromDom((p=n.dom.getParent(w.dom,n.dom.isBlock))!==null&&p!==void 0?p:l.dom);if(E.dom===n.getBody()?Lw(n,d):Da(E)&&(Te(E),d&&n.selection.setCursorLocation(E.dom,0)),!gt(l,E)){const R=qr(ai(E),l)?[]:W0(E);Pe(R.concat(Ea(l)),B=>{!gt(B,E)&&!ln(B,E)&&Da(B)&&pr(B)})}},NM=n=>i=>gt(n,i),ax=n=>dl(n,"td,th"),PM=(n,i)=>{const l=G=>ap(Ke.fromDom(G),i),d=l(n.startContainer),p=l(n.endContainer),w=d.isSome(),E=p.isSome(),R=ni(d,p,gt).getOr(!1);return{startTable:d,endTable:p,isStartInTable:w,isEndInTable:E,isSameTable:R,isMultiTable:!R&&w&&E}},rS=(n,i)=>({start:n,end:i}),IM=(n,i,l)=>({rng:n,table:i,cells:l}),iS=ig.generate([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),lx=(n,i)=>st(Ke.fromDom(n),"td,th",i),BM=n=>!gt(n.start,n.end),LM=(n,i)=>ap(n.start,i).bind(l=>ap(n.end,i).bind(d=>Cs(gt(l,d),l))),bB=(n,i)=>!BM(n)&&LM(n,i).exists(l=>{const d=l.dom.rows;return d.length===1&&d[0].cells.length===1}),aS=(n,i)=>{const l=lx(n.startContainer,i),d=lx(n.endContainer,i);return ni(l,d,rS)},vB=n=>i=>ap(i,n).bind(l=>Mo(ax(l)).map(d=>rS(i,d))),FM=n=>i=>ap(i,n).bind(l=>No(ax(l)).map(d=>rS(d,i))),HM=n=>i=>LM(i,n).map(l=>IM(i,l,ax(l))),yB=(n,i,l,d)=>{if(l.collapsed||!n.forall(BM))return de.none();if(i.isSameTable){const p=n.bind(HM(d));return de.some({start:p,end:p})}else{const p=lx(l.startContainer,d),w=lx(l.endContainer,d),E=p.bind(vB(d)).bind(HM(d)),R=w.bind(FM(d)).bind(HM(d));return de.some({start:E,end:R})}},$M=(n,i)=>fs(n,l=>gt(l,i)),nT=n=>ni($M(n.cells,n.rng.start),$M(n.cells,n.rng.end),(i,l)=>n.cells.slice(i,l+1)),wB=(n,i,l)=>n.exists(d=>bB(d,l)&&cy(d.start,i)),cx=(n,i)=>{const{startTable:l,endTable:d}=i,p=n.cloneRange();return l.each(w=>p.setStartAfter(w.dom)),d.each(w=>p.setEndBefore(w.dom)),p},_B=(n,i,l,d)=>yB(n,i,l,d).bind(({start:p,end:w})=>p.or(w)).bind(p=>{const{isSameTable:w}=i,E=nT(p).getOr([]);if(w&&p.cells.length===E.length)return de.some(iS.fullTable(p.table));if(E.length>0){if(w)return de.some(iS.partialTable(E,de.none()));{const R=cx(l,i);return de.some(iS.partialTable(E,de.some({...i,rng:R})))}}else return de.none()}),CB=(n,i,l,d)=>yB(n,i,l,d).bind(({start:p,end:w})=>{const E=p.bind(nT).getOr([]),R=w.bind(nT).getOr([]);if(E.length>0&&R.length>0){const B=cx(l,i);return de.some(iS.multiTable(E,R,B))}else return de.none()}),SB=(n,i)=>{const l=NM(n),d=aS(i,l),p=PM(i,l);return wB(d,i,l)?d.map(w=>iS.singleCellTable(i,w.start)):p.isMultiTable?CB(d,p,i,l):_B(d,p,i,l)},zM=n=>Pe(n,i=>{Hi(i,"contenteditable"),Te(i)}),kB=(n,i)=>de.from(n.dom.getParent(i,n.dom.isBlock)).map(Ke.fromDom),EB=(n,i,l)=>{l.each(d=>{i?pr(d):(Te(d),n.selection.setCursorLocation(d.dom,0))})},oT=(n,i,l,d)=>{const p=l.cloneRange();d?(p.setStart(l.startContainer,l.startOffset),p.setEndAfter(i.dom.lastChild)):(p.setStartBefore(i.dom.firstChild),p.setEnd(l.endContainer,l.endOffset)),ux(n,p,i,!1).each(w=>w())},VM=n=>{const i=p0(n),l=Ke.fromDom(n.selection.getNode());Sd(l.dom)&&Da(l)?n.selection.setCursorLocation(l.dom,0):n.selection.collapse(!0),i.length>1&&Xt(i,d=>gt(d,l))&&xr(l,"data-mce-selected","1")},WM=(n,i,l)=>de.some(()=>{const d=n.selection.getRng(),p=l.bind(({rng:w,isStartInTable:E})=>{const R=kB(n,E?w.endContainer:w.startContainer);w.deleteContents(),EB(n,E,R.filter(Da));const B=E?i[0]:i[i.length-1];return oT(n,B,d,E),Da(B)?de.none():de.some(E?i.slice(1):i.slice(0,-1))}).getOr(i);zM(p),VM(n)}),xB=(n,i,l,d)=>de.some(()=>{const p=n.selection.getRng(),w=i[0],E=l[l.length-1];oT(n,w,p,!0),oT(n,E,p,!1);const R=Da(w)?i:i.slice(1),B=Da(E)?l:l.slice(0,-1);zM(R.concat(B)),d.deleteContents(),VM(n)}),ux=(n,i,l,d=!0)=>de.some(()=>{tT(n,i,l,d)}),AB=(n,i)=>de.some(()=>Vb(n,!1,i)),TB=(n,i,l)=>SB(i,l).bind(d=>d.fold(Le(ux,n),Le(AB,n),Le(WM,n),Le(xB,n))),DB=(n,i)=>fx(n,i),OB=(n,i,l,d)=>lS(i,d).fold(()=>TB(n,i,l),p=>DB(n,p)),MB=(n,i,l)=>{const d=Ke.fromDom(n.getBody()),p=n.selection.getRng();return l.length!==0?WM(n,l,de.none()):OB(n,d,p,i)},sT=(n,i)=>Xn(zb(i,n),$m),lS=(n,i)=>Xn(zb(i,n),yc("caption")),RB=(n,i,l,d,p)=>h0(l,n.getBody(),p).bind(w=>sT(i,Ke.fromDom(w.getNode())).bind(E=>gt(E,d)?de.none():de.some(qe))),fx=(n,i)=>de.some(()=>{Te(i),n.selection.setCursorLocation(i.dom,0)}),rT=(n,i,l,d)=>rl(n.dom).bind(p=>Pd(n.dom).map(w=>i?l.isEqual(p)&&d.isEqual(w):l.isEqual(w)&&d.isEqual(p))).getOr(!0),UM=(n,i)=>fx(n,i),dx=(n,i,l)=>lS(n,Ke.fromDom(l.getNode())).fold(()=>de.some(qe),d=>Cs(!gt(d,i),qe)),jM=(n,i,l,d,p)=>h0(l,n.getBody(),p).fold(()=>de.some(qe),w=>rT(d,l,p,w)?UM(n,d):dx(i,d,w)),NB=(n,i,l,d)=>{const p=Vt.fromRangeStart(n.selection.getRng());return sT(l,d).bind(w=>Da(w)?fx(n,w):RB(n,l,i,w,p))},cS=(n,i,l,d)=>{const p=Vt.fromRangeStart(n.selection.getRng());return Da(d)?fx(n,d):jM(n,l,i,d,p)},iT=(n,i)=>n?JI(i):QI(i),ZM=(n,i)=>{const l=Vt.fromRangeStart(n.selection.getRng());return iT(i,l)||Nd(i,n.getBody(),l).exists(d=>iT(i,d))},hx=(n,i,l)=>{const d=Ke.fromDom(n.getBody());return lS(d,l).fold(()=>NB(n,i,d,l).orThunk(()=>Cs(ZM(n,i),qe)),p=>cS(n,i,d,p))},v0=(n,i)=>{const l=Ke.fromDom(n.selection.getStart(!0)),d=p0(n);return n.selection.isCollapsed()&&d.length===0?hx(n,i,l):MB(n,l,d)},yy=(n,i)=>{let l=i;for(;l&&l!==n;){if(fa(l)||Es(l))return l;l=l.parentNode}return null},wU=["data-ephox-","data-mce-","data-alloy-","data-snooker-","_"],PB=dn.each,aT=n=>{const i=n.dom,l=new Set(n.serializer.getTempAttrs()),d=(w,E)=>{if(w.nodeName!==E.nodeName||w.nodeType!==E.nodeType)return!1;const R=G=>{const ie={};return PB(i.getAttribs(G),ce=>{const be=ce.nodeName.toLowerCase();be!=="style"&&!p(be)&&(ie[be]=i.getAttrib(G,be))}),ie},B=(G,ie)=>{for(const ce in G)if(cn(G,ce)){const be=ie[ce];if(Ne(be)||G[ce]!==be)return!1;delete ie[ce]}for(const ce in ie)if(cn(ie,ce))return!1;return!0};return Yn(w)&&Yn(E)&&(!B(R(w),R(E))||!B(i.parseStyle(i.getAttrib(w,"style")),i.parseStyle(i.getAttrib(E,"style"))))?!1:!Id(w)&&!Id(E)},p=w=>Xt(wU,E=>kr(w,E))||l.has(w);return{compare:d,isAttributeInternal:p}},_U=(n,i)=>{let l=n;for(;l=l.walk();)i(l)},CU=(n,i,l,d)=>{const p=l.name;for(let w=0,E=n.length;w{const d={nodes:{},attributes:{}};return l.firstChild&&_U(l,p=>{CU(n,i,p,d)}),d},lT=(n,i)=>{const l=(d,p)=>{rn(d,w=>{const E=Tr(w.nodes);Pe(w.filter.callbacks,R=>{for(let B=E.length-1;B>=0;B--){const G=E[B];(!(p?G.attr(w.filter.name)!==void 0:G.name===w.filter.name)||xe(G.parent))&&E.splice(B,1)}E.length>0&&R(E,w.filter.name,i)})})};l(n.nodes,!1),l(n.attributes,!0)},hp=(n,i,l,d={})=>{const p=SU(n,i,l);lT(p,d)},mx=(n,i,l,d)=>{if((n.pad_empty_with_br||i.insert)&&l(d)){const w=new Fd("br",1);i.insert&&w.attr("data-mce-bogus","1"),d.empty().append(w)}else d.empty().append(new Fd("#text",3)).value=Gr},cT=n=>{var i;return uT(n,"#text")&&((i=n==null?void 0:n.firstChild)===null||i===void 0?void 0:i.value)===Gr},uT=(n,i)=>{const l=n==null?void 0:n.firstChild;return ge(l)&&l===n.lastChild&&l.name===i},kU=(n,i)=>{const l=n.getElementRule(i.name);return(l==null?void 0:l.paddEmpty)===!0},uS=(n,i,l,d)=>d.isEmpty(i,l,p=>kU(n,p)),EU=(n,i)=>ge(n)&&(i(n)||n.name==="br"),IB=n=>{let i;for(let l=n;l;l=l.parent){const d=l.attr("contenteditable");if(d==="false")break;d==="true"&&(i=l)}return de.from(i)},gx=(n,i,l=n.parent)=>{if(i.getSpecialElements()[n.name])n.empty().remove();else{const d=n.children();for(const p of d)l&&!i.isValidChild(l.name,p.name)&&gx(p,i,l);n.unwrap()}},qM=(n,i,l,d=qe)=>{const p=i.getTextBlockElements(),w=i.getNonEmptyElements(),E=i.getWhitespaceElements(),R=dn.makeMap("tr,td,th,tbody,thead,tfoot,table,summary"),B=new Set,G=ie=>ie!==l&&!R[ie.name];for(let ie=0;ie1)if(i.isValidChild(be.name,ce.name)){De.reverse(),Ie=De[0].clone(),d(Ie);let $e=Ie;for(let ft=0;ft0?(je=De[ft].clone(),d(je),$e.append(je)):je=$e;for(let pt=De[ft].firstChild;pt&&pt!==De[ft+1];){const vt=pt.next;je.append(pt),pt=vt}$e=je}uS(i,w,E,Ie)?be.insert(ce,De[0],!0):(be.insert(Ie,De[0],!0),be.insert(ce,Ie)),be=De[0],(uS(i,w,E,be)||uT(be,"br"))&&be.empty().remove()}else gx(ce,i);else if(ce.parent){if(ce.name==="li"){let $e=ce.prev;if($e&&($e.name==="ul"||$e.name==="ol")){$e.append(ce);continue}if($e=ce.next,$e&&($e.name==="ul"||$e.name==="ol")&&$e.firstChild){$e.insert(ce,$e.firstChild,!0);continue}const ft=new Fd("ul",1);d(ft),ce.wrap(ft);continue}if(i.isValidChild(ce.parent.name,"div")&&i.isValidChild("div",ce.name)){const $e=new Fd("div",1);d($e),ce.wrap($e)}else gx(ce,i)}}},BB=(n,i)=>{let l=n;for(;l;){if(l.name===i)return!0;l=l.parent}return!1},LB=(n,i,l=i.parent)=>l&&n.children[i.name]&&!n.isValidChild(l.name,i.name)?!0:!!(l&&i.name==="a"&&BB(l,"a")),px=(n,i,l,d)=>{const p=document.createRange();return p.setStart(n,i),p.setEnd(l,d),p},FB=n=>{const i=Vt.fromRangeStart(n),l=Vt.fromRangeEnd(n),d=n.commonAncestorContainer;return Nd(!1,d,l).map(p=>!Rd(i,l,d)&&Rd(i,p,d)?px(i.container(),i.offset(),p.container(),p.offset()):n).getOr(n)},GM=n=>n.collapsed?n:FB(n),HB=n=>ge(n.firstChild)&&n.firstChild===n.lastChild,xU=n=>n.name==="br"||n.value===Gr,AU=(n,i)=>n.getBlockElements()[i.name]&&HB(i)&&xU(i.firstChild),TU=(n,i)=>{const l=n.getNonEmptyElements();return ge(i)&&(i.isEmpty(l)||AU(n,i))},DU=(n,i)=>{let l=i.firstChild,d=i.lastChild;return l&&l.name==="meta"&&(l=l.next),d&&d.attr("id")==="mce_marker"&&(d=d.prev),TU(n,d)&&(d=d==null?void 0:d.prev),!l||l!==d?!1:l.name==="ul"||l.name==="ol"},OU=n=>{var i,l;const d=n.firstChild,p=n.lastChild;return d&&d.nodeName==="META"&&((i=d.parentNode)===null||i===void 0||i.removeChild(d)),p&&p.id==="mce_marker"&&((l=p.parentNode)===null||l===void 0||l.removeChild(p)),n},$B=(n,i,l)=>{const d=i.serialize(l),p=n.createFragment(d);return OU(p)},MU=n=>{var i;return wt((i=n==null?void 0:n.childNodes)!==null&&i!==void 0?i:[],l=>l.nodeName==="LI")},KM=n=>n.data===Gr||ui(n),Fw=n=>ge(n==null?void 0:n.firstChild)&&n.firstChild===n.lastChild&&KM(n.firstChild),RU=n=>!n.firstChild||Fw(n),NU=n=>n.length>0&&RU(n[n.length-1])?n.slice(0,-1):n,fS=(n,i)=>{const l=n.getParent(i,n.isBlock);return l&&l.nodeName==="LI"?l:null},zB=(n,i)=>!!fS(n,i),VB=(n,i)=>{const l=i.cloneRange(),d=i.cloneRange();return l.setStartBefore(n),d.setEndAfter(n),[l.cloneContents(),d.cloneContents()]},PU=(n,i)=>{const l=Vt.before(n),p=Ca(i).next(l);return p?p.toRange():null},YM=(n,i)=>{const l=Vt.after(n),p=Ca(i).prev(l);return p?p.toRange():null},IU=(n,i,l,d)=>{const p=VB(n,d),w=n.parentNode;return w&&(w.insertBefore(p[0],n),dn.each(i,E=>{w.insertBefore(E,n)}),w.insertBefore(p[1],n),w.removeChild(n)),YM(i[i.length-1],l)},Hw=(n,i,l)=>{const d=n.parentNode;return d&&dn.each(i,p=>{d.insertBefore(p,n)}),PU(n,l)},WB=(n,i,l,d)=>(d.insertAfter(i.reverse(),n),YM(i[0],l)),UB=(n,i,l,d)=>{const p=$B(i,n,d),w=fS(i,l.startContainer),E=NU(MU(p.firstChild)),R=1,B=2,G=i.getRoot(),ie=ce=>{const be=Vt.fromRangeStart(l),Ie=Ca(i.getRoot()),je=ce===R?Ie.prev(be):Ie.next(be),De=je==null?void 0:je.getNode();return De?fS(i,De)!==w:!0};return w?ie(R)?Hw(w,E,G):ie(B)?WB(w,E,G,i):IU(w,E,G,l):null},jB=["pre"],fT=(n,i,l,d)=>{var p;const w=i.firstChild,E=i.lastChild,R=E.attr("data-mce-type")==="bookmark"?E.prev:E,B=w===R,G=St(jB,w.name);if(B&&G){const ie=w.attr("contenteditable")!=="false",ce=((p=n.getParent(l,n.isBlock))===null||p===void 0?void 0:p.nodeName.toLowerCase())===w.name,be=de.from(yy(d,l)).forall(fa);return ie&&ce&&be}else return!1},dT=Sd,BU=(n,i,l)=>{if(ge(l)){const d=n.getParent(i.endContainer,dT);return l===d&&cy(Ke.fromDom(l),i)}else return!1},ZB=(n,i,l)=>{var d;if(l.getAttribute("data-mce-bogus")==="all")(d=l.parentNode)===null||d===void 0||d.insertBefore(n.dom.createFragment(i),l);else{const p=l.firstChild,w=l.lastChild;!p||p===w&&p.nodeName==="BR"?n.dom.setHTML(l,i):n.selection.setContent(i,{no_events:!0})}},LU=(n,i)=>{de.from(n.getParent(i,"td,th")).map(Ke.fromDom).each(it)},FU=(n,i)=>{const l=n.schema.getTextInlineElements(),d=n.dom;if(i){const p=n.getBody(),w=aT(n);dn.each(d.select("*[data-mce-fragment]"),E=>{if(ge(l[E.nodeName.toLowerCase()])&&qI(d,E)){for(let B=E.parentElement;ge(B)&&B!==p&&!Ese(d,E,B);B=B.parentElement)if(w.compare(B,E)){d.remove(E,!0);break}}})}},hT=n=>{let i=n;for(;i=i.walk();)i.type===1&&i.attr("data-mce-fragment","1")},qB=n=>{dn.each(n.getElementsByTagName("*"),i=>{i.removeAttribute("data-mce-fragment")})},XM=n=>!!n.getAttribute("data-mce-fragment"),HU=(n,i)=>ge(i)&&!n.schema.getVoidElements()[i.nodeName],$U=(n,i)=>{var l,d,p;let w;const E=n.dom,R=n.selection;if(!i)return;R.scrollIntoView(i);const B=yy(n.getBody(),i);if(B&&E.getContentEditable(B)==="false"){E.remove(i),R.select(B);return}let G=E.createRng();const ie=i.previousSibling;if(wn(ie)){G.setStart(ie,(d=(l=ie.nodeValue)===null||l===void 0?void 0:l.length)!==null&&d!==void 0?d:0);const Ie=i.nextSibling;wn(Ie)&&(ie.appendData(Ie.data),(p=Ie.parentNode)===null||p===void 0||p.removeChild(Ie))}else G.setStartBefore(i),G.setEndBefore(i);const ce=Ie=>{let je=Vt.fromRangeStart(Ie);return je=Ca(n.getBody()).next(je),je==null?void 0:je.toRange()},be=E.getParent(i,E.isBlock);if(E.remove(i),be&&E.isEmpty(be)){const Ie=dT(be);yd(Ke.fromDom(be)),G.setStart(be,0),G.setEnd(be,0),!Ie&&!XM(be)&&(w=ce(G))?(G=w,E.remove(be)):E.add(be,E.create("br",Ie?{}:{"data-mce-bogus":"1"}))}R.setRng(G)},GB=n=>{const i=n.dom,l=GM(n.selection.getRng());n.selection.setRng(l);const d=i.getParent(l.startContainer,dT);BU(i,l,d)?ux(n,l,Ke.fromDom(d)):l.startContainer===l.endContainer&&l.endOffset-l.startOffset===1&&wn(l.startContainer.childNodes[l.startOffset])?l.deleteContents():n.getDoc().execCommand("Delete",!1)},JM=n=>{for(let i=n;i;i=i.walk())if(i.attr("id")==="mce_marker")return de.some(i);return de.none()},KB=(n,i,l)=>{var d,p;const w=n.selection,E=n.dom,R=n.parser,B=l.merge,G=Pw({validate:!0},n.schema),ie='';i.indexOf("{$caret}")===-1&&(i+="{$caret}"),i=i.replace(/\{\$caret\}/,ie);let ce=w.getRng();const be=ce.startContainer,Ie=n.getBody();be===Ie&&w.isCollapsed()&&E.isBlock(Ie.firstChild)&&HU(n,Ie.firstChild)&&E.isEmpty(Ie.firstChild)&&(ce=E.createRng(),ce.setStart(Ie.firstChild,0),ce.setEnd(Ie.firstChild,0),w.setRng(ce)),w.isCollapsed()||GB(n);const je=w.getNode(),De={context:je.nodeName.toLowerCase(),data:l.data,insert:!0},$e=R.parse(i,De);if(l.paste===!0&&DU(n.schema,$e)&&zB(E,je))return ce=UB(G,E,w.getRng(),$e),ce&&w.setRng(ce),i;l.paste===!0&&fT(E,$e,je,n.getBody())&&((d=$e.firstChild)===null||d===void 0||d.unwrap()),hT($e);let ft=$e.lastChild;if(ft&&ft.attr("id")==="mce_marker"){const pt=ft;for(ft=ft.prev;ft;ft=ft.walk(!0))if(ft.type===3||!E.isBlock(ft.name)){ft.parent&&n.schema.isValidChild(ft.parent.name,"span")&&ft.parent.insert(pt,ft,ft.name==="br");break}}if(n._selectionOverrides.showBlockCaretContainer(je),!De.invalid)i=G.serialize($e),ZB(n,i,je);else{n.selection.setContent(ie);let pt=w.getNode(),vt;const Dt=n.getBody();for(Zu(pt)?pt=vt=Dt:vt=pt;vt&&vt!==Dt;)pt=vt,vt=vt.parentNode;i=pt===Dt?Dt.innerHTML:E.getOuterHTML(pt);const fn=R.parse(i),Hn=JM(fn),Nn=Hn.bind(IB).getOr(fn);Hn.each(ho=>ho.replace($e));const Lt=$e.children(),$t=(p=$e.parent)!==null&&p!==void 0?p:fn;$e.unwrap();const vn=wt(Lt,ho=>LB(n.schema,ho,$t));qM(vn,n.schema,Nn),hp(R.getNodeFilters(),R.getAttributeFilters(),fn),i=G.serialize(fn),pt===Dt?E.setHTML(Dt,i):E.setOuterHTML(pt,i)}return FU(n,B),$U(n,E.get("mce_marker")),qB(n.getBody()),LU(E,w.getStart()),Cv(n.schema,n.getBody(),w.getStart()),i},mT=n=>n instanceof Fd,zU=n=>{Nw(n)&&rl(n.getBody()).each(i=>{const l=i.getNode(),d=xu(l)?rl(l).getOr(i):i;n.selection.setRng(d.toRange())})},QM=(n,i,l)=>{n.dom.setHTML(n.getBody(),i),l!==!0&&zU(n)},gT=(n,i,l,d)=>{if(l.length===0||/^\s+$/.test(l)){const p='
';i.nodeName==="TABLE"?l=""+p+"":/^(UL|OL)$/.test(i.nodeName)&&(l="
  • "+p+"
  • ");const w=Hc(n);return n.schema.isValidChild(i.nodeName.toLowerCase(),w.toLowerCase())?(l=p,l=n.dom.createHTML(w,n0(n),l)):l||(l=p),QM(n,l,d.no_selection),{content:l,html:l}}else{d.format!=="raw"&&(l=Pw({validate:!1},n.schema).serialize(n.parser.parse(l,{isRootContent:!0,insert:!0})));const p=Jc(Ke.fromDom(i))?l:dn.trim(l);return QM(n,p,d.no_selection),{content:p,html:p}}},Ub=(n,i,l,d)=>{hp(n.parser.getNodeFilters(),n.parser.getAttributeFilters(),l);const p=Pw({validate:!1},n.schema).serialize(l),w=Jc(Ke.fromDom(i))?p:dn.trim(p);return QM(n,w,d.no_selection),{content:l,html:w}},VU=(n,i,l)=>de.from(n.getBody()).map(d=>mT(i)?Ub(n,d,i,l):gT(n,d,i,l)).getOr({content:i,html:mT(l.content)?"":l.content}),eR=(n,i,l)=>li(n,i,l).isSome(),Ol=(n,i)=>Np(n,i).isSome(),pT=n=>ve(n)?n:Xe,tR=(n,i,l)=>{let d=n.dom;const p=pT(l);for(;d.parentNode;){d=d.parentNode;const w=Ke.fromDom(d),E=i(w);if(E.isSome())return E;if(p(w))break}return de.none()},o1=(n,i,l)=>{const d=i(n),p=pT(l);return d.orThunk(()=>p(n)?de.none():tR(n,i,p))},bT=FC,nR=(n,i,l)=>{const d=n.formatter.get(l);if(d)for(let p=0;p{const w=n.dom.getRoot();if(i===w)return!1;const E=n.dom.getParent(i,R=>nR(n,R,l)?!0:R.parentNode===w||!!kh(n,R,l,d,!0));return!!kh(n,E,l,d,p)},vT=(n,i,l)=>Tl(l)&&bT(i,l.inline)||fm(l)&&bT(i,l.block)?!0:nd(l)?Yn(i)&&n.is(i,l.selector):!1,YB=(n,i,l,d,p,w)=>{const E=l[d],R=d==="attributes";if(ve(l.onmatch))return l.onmatch(i,l,d);if(E){if(wr(E)){for(let B=0;B{const w=n.formatter.get(l),E=n.dom;if(w&&Yn(i))for(let R=0;R{if(d)return $w(n,d,i,l,p);if(d=n.selection.getNode(),$w(n,d,i,l,p))return!0;const w=n.selection.getStart();return!!(w!==d&&$w(n,w,i,l,p))},zw=(n,i,l)=>{const d=[],p={},w=n.selection.getStart();return n.dom.getParent(w,E=>{for(let R=0;R{const l=p=>gt(p,Ke.fromDom(n.getBody())),d=(p,w)=>kh(n,p.dom,w)?de.some(w):de.none();return de.from(n.selection.getStart(!0)).bind(p=>o1(Ke.fromDom(p),w=>Bs(i,E=>d(w,E)),l)).getOrNull()},wy=(n,i)=>{const l=n.formatter.get(i),d=n.dom;if(l&&n.selection.isEditable()){const p=n.selection.getStart(),w=_w(d,p);for(let E=l.length-1;E>=0;E--){const R=l[E];if(!nd(R))return!0;for(let B=w.length-1;B>=0;B--)if(d.is(w[B],R.selector))return!0}}return!1},gg=(n,i,l)=>pn(l,(d,p)=>{const w=IE(n,p);return n.formatter.matchNode(i,p,{},w)?d.concat([p]):d},[]),jb=Ft,sR=(n,i)=>n.importNode(i,!0),UU=n=>{const i=[];let l=n;for(;l;){if(wn(l)&&l.data!==jb||l.childNodes.length>1)return[];Yn(l)&&i.push(l),l=l.firstChild}return i},XB=n=>UU(n).length>0,bx=n=>{if(n){const i=new pi(n,n);for(let l=i.current();l;l=i.next())if(wn(l))return l}return null},rR=n=>{const i=Ke.fromTag("span");return Vu(i,{id:PC,"data-mce-bogus":"1","data-mce-type":"format-caret"}),n&&Xi(i,Ke.fromText(jb)),i},mp=n=>{const i=bx(n);return i&&i.data.charAt(0)===jb&&i.deleteData(0,1),i},dS=(n,i,l=!0)=>{const d=n.dom,p=n.selection;if(XB(i))Vb(n,!1,Ke.fromDom(i),l);else{const w=p.getRng(),E=d.getParent(i,d.isBlock),R=w.startContainer,B=w.startOffset,G=w.endContainer,ie=w.endOffset,ce=mp(i);d.remove(i,!0),R===ce&&B>0&&w.setStart(ce,B-1),G===ce&&ie>0&&w.setEnd(ce,ie-1),E&&d.isEmpty(E)&&Te(Ke.fromDom(E)),p.setRng(w)}},yT=(n,i,l=!0)=>{const d=n.dom,p=n.selection;if(i)dS(n,i,l);else if(i=m0(n.getBody(),p.getStart()),!i)for(;i=d.get(PC);)dS(n,i,l)},iR=(n,i,l)=>{var d,p;const w=n.dom,E=w.getParent(l,Le($l,n.schema));E&&w.isEmpty(E)?(d=l.parentNode)===null||d===void 0||d.replaceChild(i,l):(Z(Ke.fromDom(l)),w.isEmpty(l)?(p=l.parentNode)===null||p===void 0||p.replaceChild(i,l):w.insertAfter(i,l))},wT=(n,i)=>(n.appendChild(i),i),_y=(n,i)=>{var l;const d=Kt(n,(w,E)=>wT(w,E.cloneNode(!1)),i),p=(l=d.ownerDocument)!==null&&l!==void 0?l:document;return wT(d,p.createTextNode(jb))},aR=(n,i,l,d,p,w)=>{const E=n.formatter,R=n.dom,B=wt(gs(E.get()),ce=>ce!==d&&!Qs(ce,"removeformat")),G=gg(n,l,B);if(wt(G,ce=>!IO(n,ce,d)).length>0){const ce=l.cloneNode(!1);return R.add(i,ce),E.remove(d,p,ce,w),R.remove(ce),de.some(ce)}else return de.none()},jU=(n,i,l)=>{let d;const p=n.selection,w=n.formatter.get(i);if(!w)return;const E=p.getRng();let R=E.startOffset;const G=E.startContainer.nodeValue;d=m0(n.getBody(),p.getStart());const ie=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(G&&R>0&&R{const p=n.dom,w=n.selection;let E=!1;const R=n.formatter.get(i);if(!R)return;const B=w.getRng(),G=B.startContainer,ie=B.startOffset;let ce=G;wn(G)&&(ie!==G.data.length&&(E=!0),ce=ce.parentNode);const be=[];let Ie;for(;ce;){if(kh(n,ce,i,l,d)){Ie=ce;break}ce.nextSibling&&(E=!0),be.push(ce),ce=ce.parentNode}if(!!Ie)if(E){const je=w.getBookmark();B.collapse(!0);let De=Nb(p,B,R,!0);De=fp(De),n.formatter.remove(i,l,De,d),w.moveToBookmark(je)}else{const je=m0(n.getBody(),Ie),De=rR(!1).dom;iR(n,De,je!=null?je:Ie);const $e=aR(n,De,Ie,i,l,d),ft=_y(be.concat($e.toArray()),De);je&&dS(n,je,!1),w.setCursorLocation(ft,1),p.isEmpty(Ie)&&p.remove(Ie)}},ZU=(n,i,l)=>{const d=n.selection,p=n.getBody();yT(n,null,l),(i===8||i===46)&&d.isCollapsed()&&d.getStart().innerHTML===jb&&yT(n,m0(p,d.getStart())),(i===37||i===39)&&yT(n,m0(p,d.getStart()))},qU=n=>wn(n)&&qi(n.data,Gr),GU=n=>{n.on("mouseup keydown",i=>{ZU(n,i.keyCode,qU(n.selection.getRng().endContainer))})},QB=n=>{const i=rR(!1),l=_y(n,i.dom);return{caretContainer:i,caretPosition:Vt(l,0)}},hS=(n,i)=>{const{caretContainer:l,caretPosition:d}=QB(i);return va(Ke.fromDom(n),l),pr(Ke.fromDom(n)),d},KU=(n,i)=>{const{caretContainer:l,caretPosition:d}=QB(i);return n.insertNode(l.dom),d},lR=(n,i)=>{const l=n.schema.getTextInlineElements();return cn(l,Xr(i))&&!$c(i.dom)&&!_d(i.dom)},_T=n=>$c(n.dom)&&XB(n.dom),vx={},cR=Sf(["pre"]),eL=(n,i)=>{vx[n]||(vx[n]=[]),vx[n].push(i)},YU=(n,i)=>{cn(vx,n)&&Pe(vx[n],l=>{l(i)})};eL("pre",n=>{const i=n.selection.getRng(),l=p=>w=>{const E=w.previousSibling;return cR(E)&&St(p,E)},d=(p,w)=>{const E=Ke.fromDom(w),R=Co(E).dom;pr(E),Jr(Ke.fromDom(p),[Ke.fromTag("br",R),Ke.fromTag("br",R),...Ea(E)])};if(!i.collapsed){const p=n.selection.getSelectedBlocks(),w=wt(wt(p,cR),l(p));Pe(w,E=>{d(E.previousSibling,E)})}});const tL=["fontWeight","fontStyle","color","fontSize","fontFamily"],XU=n=>te(n.styles)&&Xt(gs(n.styles),i=>St(tL,i)),JU=n=>Xn(n,i=>Tl(i)&&i.inline==="span"&&XU(i)),nL=(n,i)=>{const l=n.get(i);return oe(l)?JU(l):de.none()},oL=(n,i)=>Ru(i,Vt.fromRangeStart(n)).isNone(),sL=(n,i)=>Mf(i,Vt.fromRangeEnd(n)).exists(l=>!ui(l.getNode())||Mf(i,l).isSome())===!1,rL=n=>i=>Ha(i)&&n.isEditable(i),QU=n=>{const i=n.getSelectedBlocks(),l=n.getRng();if(n.isCollapsed())return[];if(i.length===1)return oL(l,i[0])&&sL(l,i[0])?i:[];{const d=No(i).filter(E=>oL(l,E)).toArray(),p=Mo(i).filter(E=>sL(l,E)).toArray(),w=i.slice(1,-1);return d.concat(w).concat(p)}},ej=n=>wt(QU(n),rL(n.dom)),iL=n=>wt(n.getSelectedBlocks(),rL(n.dom)),uR=dn.each,fR=n=>Yn(n)&&!Id(n)&&!$c(n)&&!_d(n),dR=(n,i)=>{for(let l=n;l;l=l[i]){if(wn(l)&&gr(l.data))return n;if(Yn(l)&&!Id(l))return l}return n},aL=(n,i,l)=>{const d=aT(n),p=Yn(i)&&lm(i),w=Yn(l)&&lm(l);if(p&&w){const E=dR(i,"previousSibling"),R=dR(l,"nextSibling");if(d.compare(E,R)){for(let B=E.nextSibling;B&&B!==R;){const G=B;B=B.nextSibling,E.appendChild(G)}return n.dom.remove(R),dn.each(dn.grep(R.childNodes),B=>{E.appendChild(B)}),E}}return l},Vw=(n,i,l,d)=>{var p;if(d&&i.merge_siblings!==!1){const w=(p=aL(n,Kn(d),d))!==null&&p!==void 0?p:d;aL(n,w,Kn(w,!0))}},tj=(n,i,l)=>{if(i.clear_child_styles){const d=i.links?"*:not(a)":"*";uR(n.select(d,l),p=>{fR(p)&&lm(p)&&uR(i.styles,(w,E)=>{n.setStyle(p,E,"")})})}},hR=(n,i,l)=>{uR(n.childNodes,d=>{fR(d)&&(i(d)&&l(d),d.hasChildNodes()&&hR(d,i,l))})},nj=(n,i)=>{i.nodeName==="SPAN"&&n.getAttribs(i).length===0&&n.remove(i,!0)},lL=(n,i)=>l=>!!(l&&ww(n,l,i)),mR=(n,i,l)=>d=>{n.setStyle(d,i,l),d.getAttribute("style")===""&&d.removeAttribute("style"),nj(n,d)},Ww=ig.generate([{keep:[]},{rename:["name"]},{removed:[]}]),oj=/^(src|href|style)$/,gR=dn.each,CT=FC,sj=n=>/^(TR|TH|TD)$/.test(n.nodeName),cL=(n,i,l)=>n.isChildOf(i,l)&&i!==l&&!n.isBlock(l),uL=(n,i,l)=>{let d=i[l?"startContainer":"endContainer"],p=i[l?"startOffset":"endOffset"];if(Yn(d)){const w=d.childNodes.length-1;!l&&p&&p--,d=d.childNodes[p>w?w:p]}return wn(d)&&l&&p>=d.data.length&&(d=new pi(d,n.getBody()).next()||d),wn(d)&&!l&&p===0&&(d=new pi(d,n.getBody()).prev()||d),d},fL=(n,i)=>{const l=i?"firstChild":"lastChild",d=n[l];return sj(n)&&d?n.nodeName==="TR"&&d[l]||d:n},pR=(n,i,l,d)=>{var p;const w=n.create(l,d);return(p=i.parentNode)===null||p===void 0||p.insertBefore(w,i),w.appendChild(i),w},dL=(n,i,l,d,p)=>{const w=Ke.fromDom(i),E=Ke.fromDom(n.create(d,p)),R=l?nl(w):Pg(w);return Jr(E,R),l?(va(w,E),Xd(E,w)):(Yc(w,E),Xi(E,w)),E.dom},bR=(n,i)=>i.links&&n.nodeName==="A",vR=(n,i,l)=>{const d=i.parentNode;let p;const w=n.dom,E=Hc(n);fm(l)&&d===w.getRoot()&&(!l.list_block||!CT(i,l.list_block))&&Pe(Tr(i.childNodes),R=>{cm(n,E,R.nodeName.toLowerCase())?p?p.appendChild(R):(p=pR(w,R,E),w.setAttribs(p,n0(n))):p=null}),!(BE(l)&&!CT(l.inline,i))&&w.remove(i,!0)},rj=(n,i,l)=>dt(n)?{name:i,value:null}:{name:n,value:_h(i,l)},mS=(n,i)=>{n.getAttrib(i,"style")===""&&(i.removeAttribute("style"),i.removeAttribute("data-mce-style"))},yR=(n,i,l,d,p)=>{let w=!1;gR(l.styles,(E,R)=>{const{name:B,value:G}=rj(R,E,d),ie=yw(G,B);(l.remove_similar||X(G)||!Yn(p)||CT(ww(n,p,B),ie))&&n.setStyle(i,B,""),w=!0}),w&&mS(n,i)},yx=(n,i,l)=>{i==="removeformat"?Pe(iL(n.selection),d=>{Pe(tL,p=>n.dom.setStyle(d,p,"")),mS(n.dom,d)}):nL(n.formatter,i).each(d=>{Pe(iL(n.selection),p=>yR(n.dom,p,d,l,null))})},gS=(n,i,l,d,p)=>{const w=n.dom,E=aT(n),R=n.schema;if(Tl(i)&&Ug(R,i.inline)&&Ym(R,d)&&d.parentElement===n.getBody())return vR(n,d,i),Ww.removed();if(!i.ceFalseOverride&&d&&w.getContentEditableParent(d)==="false"||d&&!vT(w,d,i)&&!bR(d,i))return Ww.keep();const B=d,G=i.preserve_attributes;if(Tl(i)&&i.remove==="all"&&oe(G)){const ie=wt(w.getAttribs(B),ce=>St(G,ce.name.toLowerCase()));if(w.removeAllAttribs(B),Pe(ie,ce=>w.setAttrib(B,ce.name,ce.value)),ie.length>0)return Ww.rename("span")}if(i.remove!=="all"){yR(w,B,i,l,p),gR(i.attributes,(ce,be)=>{const{name:Ie,value:je}=rj(be,ce,l);if(i.remove_similar||X(je)||!Yn(p)||CT(w.getAttrib(p,Ie),je)){if(Ie==="class"){const De=w.getAttrib(B,Ie);if(De){let $e="";if(Pe(De.split(/\s+/),ft=>{/mce\-\w+/.test(ft)&&($e+=($e?" ":"")+ft)}),$e){w.setAttrib(B,Ie,$e);return}}}if(oj.test(Ie)&&B.removeAttribute("data-mce-"+Ie),Ie==="style"&&Sf(["li"])(B)&&w.getStyle(B,"list-style-type")==="none"){B.removeAttribute(Ie),w.setStyle(B,"list-style-type","none");return}Ie==="class"&&B.removeAttribute("className"),B.removeAttribute(Ie)}}),gR(i.classes,ce=>{ce=_h(ce,l),(!Yn(p)||w.hasClass(p,ce))&&w.removeClass(B,ce)});const ie=w.getAttribs(B);for(let ce=0;ce{let w;return i.parentNode&&Pe(_w(n.dom,i.parentNode).reverse(),E=>{if(!w&&Yn(E)&&E.id!=="_start"&&E.id!=="_end"){const R=kh(n,E,l,d,p);R&&R.split!==!1&&(w=E)}}),w},Tse=(n,i,l,d)=>gS(n,i,l,d,d).fold(nt(d),p=>(n.dom.createFragment().appendChild(d),n.dom.rename(d,p)),nt(null)),ij=(n,i,l,d,p,w,E,R)=>{var B,G;let ie,ce;const be=n.dom;if(l){const Ie=l.parentNode;for(let je=d.parentNode;je&&je!==Ie;je=je.parentNode){let De=be.clone(je,!1);for(let $e=0;$e{const w=n.formatter.get(i),E=w[0],R=n.dom,B=n.selection,G=De=>{const $e=hL(n,De,i,l,p);return ij(n,w,$e,De,De,!0,E,l)},ie=De=>Id(De)&&Yn(De)&&(De.id==="_start"||De.id==="_end"),ce=De=>Xt(w,$e=>wx(n,$e,l,De,De)),be=De=>{const $e=Tr(De.childNodes),pt=ce(De)||Xt(w,fn=>vT(R,De,fn)),vt=De.parentNode;if(!pt&&ge(vt)&&Sw(E)&&ce(vt),E.deep&&$e.length)for(let fn=0;fn<$e.length;fn++)be($e[fn]);Pe(["underline","line-through","overline"],fn=>{Yn(De)&&n.dom.getStyle(De,"text-decoration")===fn&&De.parentNode&&PE(R,De.parentNode)===fn&&wx(n,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:fn}},void 0,De)})},Ie=De=>{const $e=R.get(De?"_start":"_end");if($e){let ft=$e[De?"firstChild":"lastChild"];return ie(ft)&&(ft=ft[De?"firstChild":"lastChild"]),wn(ft)&&ft.data.length===0&&(ft=De?$e.previousSibling||$e.nextSibling:$e.nextSibling||$e.previousSibling),R.remove($e,!0),ft}else return null},je=De=>{let $e,ft,pt=Nb(R,De,w,De.collapsed);if(E.split){if(pt=fp(pt),$e=uL(n,pt,!0),ft=uL(n,pt),$e!==ft){if($e=fL($e,!0),ft=fL(ft,!1),cL(R,$e,ft)){const Dt=de.from($e.firstChild).getOr($e);G(dL(R,Dt,!0,"span",{id:"_start","data-mce-type":"bookmark"})),Ie(!0);return}if(cL(R,ft,$e)){const Dt=de.from(ft.lastChild).getOr(ft);G(dL(R,Dt,!1,"span",{id:"_end","data-mce-type":"bookmark"})),Ie(!1);return}$e=pR(R,$e,"span",{id:"_start","data-mce-type":"bookmark"}),ft=pR(R,ft,"span",{id:"_end","data-mce-type":"bookmark"});const vt=R.createRng();vt.setStartAfter($e),vt.setEndBefore(ft),Jp(R,vt,Dt=>{Pe(Dt,fn=>{!Id(fn)&&!Id(fn.parentNode)&&G(fn)})}),G($e),G(ft),$e=Ie(!0),ft=Ie()}else $e=ft=G($e);pt.startContainer=$e.parentNode?$e.parentNode:$e,pt.startOffset=R.nodeIndex($e),pt.endContainer=ft.parentNode?ft.parentNode:ft,pt.endOffset=R.nodeIndex(ft)+1}Jp(R,pt,vt=>{Pe(vt,be)})};if(d){if(bw(d)){const De=R.createRng();De.setStartBefore(d),De.setEndAfter(d),je(De)}else je(d);Sh(n,i,d,l);return}!B.isCollapsed()||!Tl(E)||p0(n).length?(b3(n,()=>RE(n,je),De=>Tl(E)&&oR(n,i,l,De)),n.nodeChanged()):JB(n,i,l,p),yx(n,i,l),Sh(n,i,d,l)},mL=(n,i,l,d,p)=>{(d||n.selection.isEditable())&&Dse(n,i,l,d,p)},wx=(n,i,l,d,p)=>gS(n,i,l,d,p).fold(Xe,w=>(n.dom.rename(d,w),!0),Ot),aj=dn.each,lj=(n,i,l,d)=>{const p=w=>{if(Yn(w)&&Yn(w.parentNode)&&lm(w)){const E=PE(n,w.parentNode);n.getStyle(w,"color")&&E?n.setStyle(w,"text-decoration",E):n.getStyle(w,"text-decoration")===E&&n.setStyle(w,"text-decoration",null)}};i.styles&&(i.styles.color||i.styles.textDecoration)&&(dn.walk(d,p,"childNodes"),p(d))},gL=(n,i,l,d)=>{if(i.styles&&i.styles.backgroundColor){const p=lL(n,"fontSize");hR(d,w=>p(w)&&lm(w),mR(n,"backgroundColor",_h(i.styles.backgroundColor,l)))}},cj=(n,i,l,d)=>{if(Tl(i)&&(i.inline==="sub"||i.inline==="sup")){const p=lL(n,"fontSize");hR(d,E=>p(E)&&lm(E),mR(n,"fontSize",""));const w=wt(n.select(i.inline==="sup"?"sub":"sup",d),lm);n.remove(w,!0)}},pL=(n,i,l,d)=>{aj(i,p=>{Tl(p)&&aj(n.dom.select(p.inline,d),w=>{fR(w)&&wx(n,p,l,w,p.exact?w:null)}),tj(n.dom,p,d)})},uj=(n,i,l,d,p)=>{const w=p.parentNode;kh(n,w,l,d)&&wx(n,i,d,p)||i.merge_with_parents&&w&&n.dom.getParent(w,E=>kh(n,E,l,d)?(wx(n,i,d,p),!0):!1)},Uw=dn.each,bL=(n,i,l,d)=>{if(gC(n)&&Tl(i)&&l.parentNode){const p=Kf(n.schema),w=Ol(Ke.fromDom(l),E=>$c(E.dom));return es(p,d)&&Da(Ke.fromDom(l.parentNode),!1)&&!w}else return!1},ec=(n,i,l,d)=>{if(Uw(l.styles,(p,w)=>{n.setStyle(i,w,_h(p,d))}),l.styles){const p=n.getAttrib(i,"style");p&&n.setAttrib(i,"data-mce-style",p)}},Ose=(n,i,l,d)=>{const p=n.formatter.get(i),w=p[0],E=!d&&n.selection.isCollapsed(),R=n.dom,B=n.selection,G=(je,De=w)=>{ve(De.onformat)&&De.onformat(je,De,l,d),ec(R,je,De,l),Uw(De.attributes,($e,ft)=>{R.setAttrib(je,ft,_h($e,l))}),Uw(De.classes,$e=>{const ft=_h($e,l);R.hasClass(je,ft)||R.addClass(je,ft)})},ie=(je,De)=>{let $e=!1;return Uw(je,ft=>nd(ft)?R.getContentEditable(De)==="false"&&!ft.ceFalseOverride||ge(ft.collapsed)&&ft.collapsed!==E?!0:R.is(De,ft.selector)&&!$c(De)?(G(De,ft),$e=!0,!1):!0:!1),$e},ce=je=>{if(F(je)){const De=R.create(je);return G(De),De}else return null},be=(je,De,$e)=>{const ft=[];let pt=!0;const vt=w.inline||w.block,Dt=ce(vt),fn=Lt=>$C(w)&&kh(n,Lt,i,l),Hn=(Lt,$t,vn)=>{const ho=Cw(w)&&$l(n.schema,Lt)&&cm(n,$t,vt);return vn&&ho},Nn=(Lt,$t,vn,ho)=>{const Ao=Lt.nodeName.toLowerCase(),_s=cm(n,vt,Ao)&&cm(n,$t,vt),Vs=!$e&&wn(Lt)&&Cn(Lt.data),Mr=$c(Lt),di=!Tl(w)||!je.isBlock(Lt);return(vn||ho)&&_s&&!Vs&&!Mr&&di};Jp(je,De,Lt=>{let $t;const vn=ho=>{let Ao=!1,_s=pt,Vs=!1;const Mr=ho.parentNode,di=Mr.nodeName.toLowerCase(),al=je.getContentEditable(ho);ge(al)&&(_s=pt,pt=al==="true",Ao=!0,Vs=vw(n,ho));const Rl=pt&&!Ao;if(ui(ho)&&!bL(n,w,ho,di)){$t=null,fm(w)&&je.remove(ho);return}if(fn(ho)){$t=null;return}if(Hn(ho,di,Rl)){const hc=je.rename(ho,vt);G(hc),ft.push(hc),$t=null;return}if(nd(w)){let hc=ie(p,ho);if(!hc&&ge(Mr)&&Sw(w)&&(hc=ie(p,Mr)),!Tl(w)||hc){$t=null;return}}ge(Dt)&&Nn(ho,di,Rl,Vs)?($t||($t=je.clone(Dt,!1),Mr.insertBefore($t,ho),ft.push($t)),Vs&&Ao&&(pt=_s),$t.appendChild(ho)):($t=null,Pe(Tr(ho.childNodes),vn),Ao&&(pt=_s),$t=null)};Pe(Lt,vn)}),w.links===!0&&Pe(ft,Lt=>{const $t=vn=>{vn.nodeName==="A"&&G(vn,w),Pe(Tr(vn.childNodes),$t)};$t(Lt)}),Pe(ft,Lt=>{const $t=Ao=>{let _s=0;return Pe(Ao.childNodes,Vs=>{!um(Vs)&&!Id(Vs)&&_s++}),_s},vn=Ao=>Xn(Ao.childNodes,NE).filter(Vs=>je.getContentEditable(Vs)!=="false"&&vT(je,Vs,w)).map(Vs=>{const Mr=je.clone(Vs,!1);return G(Mr),je.replace(Mr,Ao,!0),je.remove(Vs,!0),Mr}).getOr(Ao),ho=$t(Lt);if((ft.length>1||!je.isBlock(Lt))&&ho===0){je.remove(Lt,!0);return}(Tl(w)||fm(w)&&w.wrapper)&&(!w.exact&&ho===1&&(Lt=vn(Lt)),pL(n,p,l,Lt),uj(n,w,i,l,Lt),gL(je,w,l,Lt),lj(je,w,l,Lt),cj(je,w,l,Lt),Vw(n,w,l,Lt))})},Ie=bw(d)?d:B.getNode();if(R.getContentEditable(Ie)==="false"&&!vw(n,Ie)){d=Ie,ie(p,d),A3(n,i,d,l);return}if(w){if(d)if(bw(d)){if(!ie(p,d)){const je=R.createRng();je.setStartBefore(d),je.setEndAfter(d),be(R,Nb(R,je,p),!0)}}else be(R,d,!0);else!E||!Tl(w)||p0(n).length?(B.setRng(GM(B.getRng())),b3(n,()=>{RE(n,(je,De)=>{const $e=De?je:Nb(R,je,p);be(R,$e,!1)})},Ot),n.nodeChanged()):jU(n,i,l),nL(n.formatter,i).each(je=>{Pe(ej(n.selection),De=>ec(R,De,je,l))});YU(i,n)}A3(n,i,d,l)},fj=(n,i,l,d)=>{(d||n.selection.isEditable())&&Ose(n,i,l,d)},dj=n=>cn(n,"vars"),Mse=(n,i)=>{n.set({}),i.on("NodeChange",l=>{qb(i,l.element,n.get())}),i.on("FormatApply FormatRemove",l=>{const d=de.from(l.node).map(p=>bw(p)?p:p.startContainer).bind(p=>Yn(p)?de.some(p):de.from(p.parentElement)).getOrThunk(()=>pg(i));qb(i,d,n.get())})},pg=n=>n.selection.getStart(),_x=(n,i,l,d,p)=>ns(i,R=>{const B=n.formatter.matchNode(R,l,p!=null?p:{},d);return!Ne(B)},R=>nR(n,R,l)?!0:d?!1:ge(n.formatter.matchNode(R,l,p,!0))),Zb=(n,i)=>{const l=i!=null?i:pg(n);return wt(_w(n.dom,l),d=>Yn(d)&&!_d(d))},qb=(n,i,l)=>{const d=Zb(n,i);rn(l,(p,w)=>{const E=R=>{const B=_x(n,d,w,R.similar,dj(R)?R.vars:void 0),G=B.isSome();if(R.state.get()!==G){R.state.set(G);const ie=B.getOr(i);dj(R)?R.callback(G,{node:ie,format:w,parents:d}):Pe(R.callbacks,ce=>ce(G,{node:ie,format:w,parents:d}))}};Pe([p.withSimilar,p.withoutSimilar],E),Pe(p.withVars,E)})},hj=(n,i,l,d,p,w)=>{const E=i.get();Pe(l.split(","),R=>{const B=mo(E,R).getOrThunk(()=>{const ie={withSimilar:{state:ja(!1),similar:!0,callbacks:[]},withoutSimilar:{state:ja(!1),similar:!1,callbacks:[]},withVars:[]};return E[R]=ie,ie}),G=()=>{const ie=Zb(n);return _x(n,ie,R,p,w).isSome()};if(Ne(w)){const ie=p?B.withSimilar:B.withoutSimilar;ie.callbacks.push(d),ie.callbacks.length===1&&ie.state.set(G())}else B.withVars.push({state:ja(G()),similar:p,vars:w,callback:d})}),i.set(E)},mj=(n,i,l)=>{const d=n.get();Pe(i.split(","),p=>mo(d,p).each(w=>{d[p]={withSimilar:{...w.withSimilar,callbacks:wt(w.withSimilar.callbacks,E=>E!==l)},withoutSimilar:{...w.withoutSimilar,callbacks:wt(w.withoutSimilar.callbacks,E=>E!==l)},withVars:wt(w.withVars,E=>E.callback!==l)}})),n.set(d)},pS=(n,i,l,d,p,w)=>(hj(n,i,l,d,p,w),{unbind:()=>mj(i,l,d)}),bS=(n,i,l,d)=>{const p=n.formatter.get(i);p&&(oR(n,i,l,d)&&(!("toggle"in p[0])||p[0].toggle)?mL(n,i,l,d):fj(n,i,l,d))},jw=dn.explode,wR=()=>{const n={};return{addFilter:(p,w)=>{Pe(jw(p),E=>{cn(n,E)||(n[E]={name:E,callbacks:[]}),n[E].callbacks.push(w)})},getFilters:()=>lo(n),removeFilter:(p,w)=>{Pe(jw(p),E=>{if(cn(n,E))if(ge(w)){const R=n[E],B=wt(R.callbacks,G=>G!==w);B.length>0?R.callbacks=B:delete n[E]}else delete n[E]})}}},_R=(n,i)=>{Pe(i,l=>{n.attr(l,null)})},vL=(n,i,l)=>{n.addNodeFilter("font",d=>{Pe(d,p=>{const w=i.parse(p.attr("style")),E=p.attr("color"),R=p.attr("face"),B=p.attr("size");E&&(w.color=E),R&&(w["font-family"]=R),B&&qc(B).each(G=>{w["font-size"]=l[G-1]}),p.name="span",p.attr("style",i.serialize(w)),_R(p,["color","face","size"])})})},yL=(n,i,l)=>{n.addNodeFilter("strike",d=>{const p=i.type!=="html4";Pe(d,w=>{if(p)w.name="s";else{const E=l.parse(w.attr("style"));E["text-decoration"]="line-through",w.name="span",w.attr("style",l.serialize(E))}})})},gj=(n,i,l)=>{var d;const p=Tv();i.convert_fonts_to_spans&&vL(n,p,dn.explode((d=i.font_size_legacy_values)!==null&&d!==void 0?d:"")),yL(n,l,p)},pj=(n,i,l)=>{i.inline_styles&&gj(n,i,l)},CR=(n,i,l)=>{i.addNodeFilter("br",(d,p,w)=>{const E=dn.extend({},l.getBlockElements()),R=l.getNonEmptyElements(),B=l.getWhitespaceElements();E.body=1;const G=ie=>ie.name in E||nr(l,ie);for(let ie=0,ce=d.length;iefetch(n).then(i=>i.ok?i.blob():Promise.reject()).catch(()=>Promise.reject({message:`Cannot convert ${n} to Blob. Resource might not exist or is inaccessible.`,uriType:"blob"})),vj=n=>{const i=/([a-z0-9+\/=\s]+)/i.exec(n);return i?i[1]:""},SR=n=>{const[i,...l]=n.split(","),d=l.join(","),p=/data:([^/]+\/[^;]+)(;.+)?/.exec(i);if(p){const w=p[2]===";base64",E=w?vj(d):decodeURIComponent(d);return de.some({type:p[1],data:E,base64Encoded:w})}else return de.none()},wL=(n,i,l=!0)=>{let d=i;if(l)try{d=atob(i)}catch{return de.none()}const p=new Uint8Array(d.length);for(let w=0;wnew Promise((i,l)=>{SR(n).bind(({type:d,data:p,base64Encoded:w})=>wL(d,p,w)).fold(()=>l("Invalid data URI"),i)}),_L=n=>kr(n,"blob:")?bj(n):kr(n,"data:")?yj(n):Promise.reject("Unknown URI format"),CL=n=>new Promise((i,l)=>{const d=new FileReader;d.onloadend=()=>{i(d.result)},d.onerror=()=>{var p;l((p=d.error)===null||p===void 0?void 0:p.message)},d.readAsDataURL(n)});let Cx=0;const SL=n=>(n||"blobid")+Cx++,kL=(n,i,l)=>SR(n).bind(({data:d,type:p,base64Encoded:w})=>{if(i&&!w)return de.none();{const E=w?d:btoa(d);return l(E,p)}}),kR=(n,i,l)=>{const d=n.create(SL(),i,l);return n.add(d),d},EL=(n,i,l=!1)=>kL(i,l,(d,p)=>de.from(n.getByData(d,p)).orThunk(()=>wL(p,d).map(w=>kR(n,w,d)))),xL=(n,i)=>{const l=()=>Promise.reject("Invalid data URI");if(kr(i,"blob:")){const d=n.getByUri(i);return ge(d)?Promise.resolve(d):_L(i).then(p=>CL(p).then(w=>kL(w,!1,E=>de.some(kR(n,p,E))).getOrThunk(l)))}else return kr(i,"data:")?EL(n,i).fold(l,d=>Promise.resolve(d)):Promise.reject("Unknown image data format")},wj=n=>ge(n.attr("data-mce-bogus")),_j=n=>n.attr("src")===Gn.transparentSrc||ge(n.attr("data-mce-placeholder")),AL=(n,i)=>{const{blob_cache:l}=i;if(l){const d=p=>{const w=p.attr("src");_j(p)||wj(p)||xe(w)||EL(l,w,!0).each(E=>{p.attr("src",E.blobUri())})};n.addAttributeFilter("src",p=>Pe(p,d))}},TL=(n,i)=>{const l=n.schema;i.remove_trailing_brs&&CR(i,n,l),n.addAttributeFilter("href",p=>{let w=p.length;const E=B=>B.split(" ").filter(ie=>ie.length>0).concat(["noopener"]).sort().join(" "),R=B=>{const G=B?dn.trim(B):"";return/\b(noopener)\b/g.test(G)?G:E(G)};if(!i.allow_unsafe_link_target)for(;w--;){const B=p[w];B.name==="a"&&B.attr("target")==="_blank"&&B.attr("rel",R(B.attr("rel")))}}),i.allow_html_in_named_anchor||n.addAttributeFilter("id,name",p=>{let w=p.length,E,R,B,G;for(;w--;)if(G=p[w],G.name==="a"&&G.firstChild&&!G.attr("href"))for(B=G.parent,E=G.lastChild;E&&B;)R=E.prev,B.insert(E,G),E=R}),i.fix_list_elements&&n.addNodeFilter("ul,ol",p=>{let w=p.length,E,R;for(;w--;)if(E=p[w],R=E.parent,R&&(R.name==="ul"||R.name==="ol"))if(E.prev&&E.prev.name==="li")E.prev.append(E);else{const B=new Fd("li",1);B.attr("style","list-style-type: none"),E.wrap(B)}});const d=l.getValidClasses();i.validate&&d&&n.addAttributeFilter("class",p=>{var w;let E=p.length;for(;E--;){const R=p[E],B=(w=R.attr("class"))!==null&&w!==void 0?w:"",G=dn.explode(B," ");let ie="";for(let ce=0;ce"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Sx(n,i,l){return DL()?Sx=Reflect.construct:Sx=function(p,w,E){var R=[null];R.push.apply(R,w);var B=Function.bind.apply(p,R),G=new B;return E&&ST(G,E.prototype),G},Sx.apply(null,arguments)}function s1(n){return Cj(n)||Sj(n)||ER(n)||OL()}function Cj(n){if(Array.isArray(n))return Zw(n)}function Sj(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function ER(n,i){if(!!n){if(typeof n=="string")return Zw(n,i);var l=Object.prototype.toString.call(n).slice(8,-1);if(l==="Object"&&n.constructor&&(l=n.constructor.name),l==="Map"||l==="Set")return Array.from(n);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return Zw(n,i)}}function Zw(n,i){(i==null||i>n.length)&&(i=n.length);for(var l=0,d=new Array(i);l1?l-1:0),p=1;p/gm),RR=r1(/^data-[\-\w.\u00B7-\uFFFF]/),NR=r1(/^aria-[\-\w]+$/),Dj=r1(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Oj=r1(/^(?:\w+script|data):/i),_0=r1(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),PR=r1(/^html$/i),Mj=function(){return typeof window>"u"?null:window},IR=function(i,l){if(Cy(i)!=="object"||typeof i.createPolicy!="function")return null;var d=null,p="data-tt-policy-suffix";l.currentScript&&l.currentScript.hasAttribute(p)&&(d=l.currentScript.getAttribute(p));var w="dompurify"+(d?"#"+d:"");try{return i.createPolicy(w,{createHTML:function(R){return R}})}catch{return console.warn("TrustedTypes policy "+w+" could not be created."),null}};function TT(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Mj(),i=function(qt){return TT(qt)};if(i.version="2.3.8",i.removed=[],!n||!n.document||n.document.nodeType!==9)return i.isSupported=!1,i;var l=n.document,d=n.document,p=n.DocumentFragment,w=n.HTMLTemplateElement,E=n.Node,R=n.Element,B=n.NodeFilter,G=n.NamedNodeMap,ie=G===void 0?n.NamedNodeMap||n.MozNamedAttrMap:G,ce=n.HTMLFormElement,be=n.DOMParser,Ie=n.trustedTypes,je=R.prototype,De=w0(je,"cloneNode"),$e=w0(je,"nextSibling"),ft=w0(je,"childNodes"),pt=w0(je,"parentNode");if(typeof w=="function"){var vt=d.createElement("template");vt.content&&vt.content.ownerDocument&&(d=vt.content.ownerDocument)}var Dt=IR(Ie,l),fn=Dt?Dt.createHTML(""):"",Hn=d,Nn=Hn.implementation,Lt=Hn.createNodeIterator,$t=Hn.createDocumentFragment,vn=Hn.getElementsByTagName,ho=l.importNode,Ao={};try{Ao=y0(d).documentMode?d.documentMode:{}}catch{}var _s={};i.isSupported=typeof pt=="function"&&Nn&&typeof Nn.createHTMLDocument<"u"&&Ao!==9;var Vs=LL,Mr=Tj,di=RR,al=NR,Rl=Oj,hc=_0,Dn=Dj,Jn=null,yr=Ni({},[].concat(s1(DR),s1(id),s1(Gb),s1(OR),s1(BL))),Is=null,vo=Ni({},[].concat(s1(MR),s1(qw),s1(xT),s1(AT))),On=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),An=null,jo=null,Ks=!0,Kr=!0,io=!1,Ws=!1,ii=!1,qa=!1,Ci=!1,Ec=!1,Oh=!1,$d=!1,wm=!0,Fy=!0,v_=!1,Hy={},$y=null,bD=Ni({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),vD=null,yD=Ni({},["audio","video","img","source","image","track"]),CA=null,SA=Ni({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),kA="http://www.w3.org/1998/Math/MathML",GS="http://www.w3.org/2000/svg",p1="http://www.w3.org/1999/xhtml",KS=p1,y_=!1,lv,EA=["application/xhtml+xml","text/html"],xA="text/html",x0,cv=null,AA=d.createElement("form"),TA=function(qt){return qt instanceof RegExp||qt instanceof Function},DA=function(qt){cv&&cv===qt||((!qt||Cy(qt)!=="object")&&(qt={}),qt=y0(qt),Jn="ALLOWED_TAGS"in qt?Ni({},qt.ALLOWED_TAGS):yr,Is="ALLOWED_ATTR"in qt?Ni({},qt.ALLOWED_ATTR):vo,CA="ADD_URI_SAFE_ATTR"in qt?Ni(y0(SA),qt.ADD_URI_SAFE_ATTR):SA,vD="ADD_DATA_URI_TAGS"in qt?Ni(y0(yD),qt.ADD_DATA_URI_TAGS):yD,$y="FORBID_CONTENTS"in qt?Ni({},qt.FORBID_CONTENTS):bD,An="FORBID_TAGS"in qt?Ni({},qt.FORBID_TAGS):{},jo="FORBID_ATTR"in qt?Ni({},qt.FORBID_ATTR):{},Hy="USE_PROFILES"in qt?qt.USE_PROFILES:!1,Ks=qt.ALLOW_ARIA_ATTR!==!1,Kr=qt.ALLOW_DATA_ATTR!==!1,io=qt.ALLOW_UNKNOWN_PROTOCOLS||!1,Ws=qt.SAFE_FOR_TEMPLATES||!1,ii=qt.WHOLE_DOCUMENT||!1,Ec=qt.RETURN_DOM||!1,Oh=qt.RETURN_DOM_FRAGMENT||!1,$d=qt.RETURN_TRUSTED_TYPE||!1,Ci=qt.FORCE_BODY||!1,wm=qt.SANITIZE_DOM!==!1,Fy=qt.KEEP_CONTENT!==!1,v_=qt.IN_PLACE||!1,Dn=qt.ALLOWED_URI_REGEXP||Dn,KS=qt.NAMESPACE||p1,qt.CUSTOM_ELEMENT_HANDLING&&TA(qt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(On.tagNameCheck=qt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),qt.CUSTOM_ELEMENT_HANDLING&&TA(qt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(On.attributeNameCheck=qt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),qt.CUSTOM_ELEMENT_HANDLING&&typeof qt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(On.allowCustomizedBuiltInElements=qt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),lv=EA.indexOf(qt.PARSER_MEDIA_TYPE)===-1?lv=xA:lv=qt.PARSER_MEDIA_TYPE,x0=lv==="application/xhtml+xml"?function(po){return po}:ET,Ws&&(Kr=!1),Oh&&(Ec=!0),Hy&&(Jn=Ni({},s1(BL)),Is=[],Hy.html===!0&&(Ni(Jn,DR),Ni(Is,MR)),Hy.svg===!0&&(Ni(Jn,id),Ni(Is,qw),Ni(Is,AT)),Hy.svgFilters===!0&&(Ni(Jn,Gb),Ni(Is,qw),Ni(Is,AT)),Hy.mathMl===!0&&(Ni(Jn,OR),Ni(Is,xT),Ni(Is,AT))),qt.ADD_TAGS&&(Jn===yr&&(Jn=y0(Jn)),Ni(Jn,qt.ADD_TAGS)),qt.ADD_ATTR&&(Is===vo&&(Is=y0(Is)),Ni(Is,qt.ADD_ATTR)),qt.ADD_URI_SAFE_ATTR&&Ni(CA,qt.ADD_URI_SAFE_ATTR),qt.FORBID_CONTENTS&&($y===bD&&($y=y0($y)),Ni($y,qt.FORBID_CONTENTS)),Fy&&(Jn["#text"]=!0),ii&&Ni(Jn,["html","head","body"]),Jn.table&&(Ni(Jn,["tbody"]),delete An.tbody),rd&&rd(qt),cv=qt)},wD=Ni({},["mi","mo","mn","ms","mtext"]),_D=Ni({},["foreignobject","desc","title","annotation-xml"]),T$=Ni({},["title","style","font","a","script"]),b1=Ni({},id);Ni(b1,Gb),Ni(b1,PL);var w_=Ni({},OR);Ni(w_,IL);var Mt=function(qt){var po=pt(qt);(!po||!po.tagName)&&(po={namespaceURI:p1,tagName:"template"});var ys=ET(qt.tagName),yl=ET(po.tagName);return qt.namespaceURI===GS?po.namespaceURI===p1?ys==="svg":po.namespaceURI===kA?ys==="svg"&&(yl==="annotation-xml"||wD[yl]):Boolean(b1[ys]):qt.namespaceURI===kA?po.namespaceURI===p1?ys==="math":po.namespaceURI===GS?ys==="math"&&_D[yl]:Boolean(w_[ys]):qt.namespaceURI===p1?po.namespaceURI===GS&&!_D[yl]||po.namespaceURI===kA&&!wD[yl]?!1:!w_[ys]&&(T$[ys]||!b1[ys]):!1},Rt=function(qt){xx(i.removed,{element:qt});try{qt.parentNode.removeChild(qt)}catch{try{qt.outerHTML=fn}catch{qt.remove()}}},Mn=function(qt,po){try{xx(i.removed,{attribute:po.getAttributeNode(qt),from:po})}catch{xx(i.removed,{attribute:null,from:po})}if(po.removeAttribute(qt),qt==="is"&&!Is[qt])if(Ec||Oh)try{Rt(po)}catch{}else try{po.setAttribute(qt,"")}catch{}},kn=function(qt){var po,ys;if(Ci)qt=""+qt;else{var yl=AR(qt,/^[\r\n\t ]+/);ys=yl&&yl[0]}lv==="application/xhtml+xml"&&(qt=''+qt+"");var _m=Dt?Dt.createHTML(qt):qt;if(KS===p1)try{po=new be().parseFromString(_m,lv)}catch{}if(!po||!po.documentElement){po=Nn.createDocument(KS,"template",null);try{po.documentElement.innerHTML=y_?"":_m}catch{}}var zd=po.body||po.documentElement;return qt&&ys&&zd.insertBefore(d.createTextNode(ys),zd.childNodes[0]||null),KS===p1?vn.call(po,ii?"html":"body")[0]:ii?po.documentElement:zd},Io=function(qt){return Lt.call(qt.ownerDocument||qt,qt,B.SHOW_ELEMENT|B.SHOW_COMMENT|B.SHOW_TEXT,null,!1)},dr=function(qt){return qt instanceof ce&&(typeof qt.nodeName!="string"||typeof qt.textContent!="string"||typeof qt.removeChild!="function"||!(qt.attributes instanceof ie)||typeof qt.removeAttribute!="function"||typeof qt.setAttribute!="function"||typeof qt.namespaceURI!="string"||typeof qt.insertBefore!="function")},ia=function(qt){return Cy(E)==="object"?qt instanceof E:qt&&Cy(qt)==="object"&&typeof qt.nodeType=="number"&&typeof qt.nodeName=="string"},xc=function(qt,po,ys){!_s[qt]||RL(_s[qt],function(yl){yl.call(i,po,ys,cv)})},du=function(qt){var po;if(xc("beforeSanitizeElements",qt,null),dr(qt)||Eh(/[\u0080-\uFFFF]/,qt.nodeName))return Rt(qt),!0;var ys=x0(qt.nodeName);if(xc("uponSanitizeElement",qt,{tagName:ys,allowedTags:Jn}),qt.hasChildNodes()&&!ia(qt.firstElementChild)&&(!ia(qt.content)||!ia(qt.content.firstElementChild))&&Eh(/<[/\w]/g,qt.innerHTML)&&Eh(/<[/\w]/g,qt.textContent)||ys==="select"&&Eh(/