From 50885a98c86d4fdaf8d8a227f9cc65c1fbb7f69b Mon Sep 17 00:00:00 2001 From: liu <2302563948@qq.com> Date: Mon, 13 Jul 2026 15:23:29 +0800 Subject: [PATCH] first commit --- .ai/guidelines/xinadmin.md | 147 +++ .ai/skills/xinadmin-development/SKILL.md | 53 + .../xinadmin-development/rules/annoroute.md | 213 ++++ .../rules/crud-workflow.md | 205 ++++ .../rules/i18n-conventions.md | 101 ++ .editorconfig | 24 + .env.example | 48 + .env.production | 1 + .gitignore | 20 + LICENSE | 21 + README.en.md | 82 ++ README.md | 83 ++ app/Exceptions/ExceptionsHandler.php | 101 ++ app/Exceptions/HttpResponseException.php | 54 + app/Exceptions/RepositoryException.php | 10 + app/Http/Controllers/IndexController.php | 84 ++ app/Http/Controllers/UserController.php | 68 ++ app/Http/Requests/UserRegisterRequest.php | 18 + app/Http/Requests/UserUpdateInfoRequest.php | 20 + app/Models/UserModel.php | 32 + app/Providers/AppServiceProvider.php | 29 + artisan | 15 + bootstrap/app.php | 43 + bootstrap/cache/.gitignore | 2 + bootstrap/providers.php | 17 + composer.json | 80 ++ config/ai.php | 143 +++ config/app.php | 126 ++ config/auth.php | 126 ++ config/cache.php | 108 ++ config/database.php | 173 +++ config/filesystems.php | 89 ++ config/logging.php | 138 +++ config/mail.php | 116 ++ config/models.php | 537 ++++++++ config/queue.php | 112 ++ config/sanctum.php | 83 ++ config/services.php | 45 + config/session.php | 217 ++++ database/database.sqlite | 0 ...025_01_01_000001_create_sys_user_table.php | 159 +++ .../2025_01_01_000003_create_dict_table.php | 51 + .../2025_01_01_000004_create_file_table.php | 53 + ..._01_01_000005_create_site_config_table.php | 51 + .../2025_01_01_000008_create_user_table.php | 36 + .../2025_01_01_000009_create_jobs_table.php | 57 + ...01_01_000011_create_app_settings_table.php | 30 + .../2026_05_24_032929_create_agents_table.php | 70 ++ ...58_create_carousel_and_grid_nav_tables.php | 51 + database/seeders/DatabaseSeeder.php | 20 + database/seeders/SysAgentSeeder.php | 40 + database/seeders/SysDataSeeder.php | 61 + database/seeders/SysUserSeeder.php | 672 ++++++++++ eslint.config.js | 31 + index.html | 13 + lang/en/auth.php | 20 + lang/en/pagination.php | 19 + lang/en/passwords.php | 22 + lang/en/system.php | 30 + lang/en/user.php | 31 + lang/en/validation.php | 194 +++ lang/zh/auth.php | 20 + lang/zh/pagination.php | 19 + lang/zh/passwords.php | 22 + lang/zh/system.php | 30 + lang/zh/user.php | 31 + lang/zh/validation.php | 191 +++ modules/AnnoRoute/AnnoRoute.php | 16 + modules/AnnoRoute/AnnoRouteService.php | 93 ++ modules/AnnoRoute/Attribute/DeleteRoute.php | 28 + modules/AnnoRoute/Attribute/GetRoute.php | 28 + modules/AnnoRoute/Attribute/PostRoute.php | 28 + modules/AnnoRoute/Attribute/PutRoute.php | 28 + .../AnnoRoute/Attribute/RequestAttribute.php | 24 + modules/AnnoRoute/BaseAttribute.php | 84 ++ modules/AnnoRoute/RouteRegisterService.php | 147 +++ modules/AnnoRoute/RouteServiceProvider.php | 12 + .../Commands/GenerateRouteHelperCommand.php | 262 ++++ modules/Common/Enum/ShowType.php | 29 + .../Http/Controllers/BaseController.php | 119 ++ .../Common/Http/Requests/BaseFormRequest.php | 23 + .../AllowCrossDomainMiddleware.php | 34 + .../Common/Middlewares/LanguageMiddleware.php | 91 ++ .../Common/Providers/PaginationProvider.php | 35 + modules/Common/Trait/RequestJson.php | 155 +++ modules/Common/helpers.php | 69 ++ .../SystemAgent/Ai/Agents/XinChatAgent.php | 24 + .../Http/Controllers/AgentController.php | 45 + .../Http/Controllers/ChatController.php | 128 ++ .../Controllers/ConversationController.php | 119 ++ .../Http/Requests/AgentFormRequest.php | 29 + modules/SystemAgent/Models/AgentModel.php | 26 + .../Providers/SystemAgentServiceProvider.php | 14 + modules/SystemTool/Ai/Agents/TestAgent.php | 45 + modules/SystemTool/Ai/Boots/Reasonix.php | 65 + modules/SystemTool/Attributes/Setting.php | 19 + .../SystemTool/Base/SettingsDefinition.php | 346 ++++++ modules/SystemTool/Enum/ESettingType.php | 42 + modules/SystemTool/Enum/FileType.php | 91 ++ modules/SystemTool/Enum/SiteConfigType.php | 161 +++ .../Http/Controllers/SysAiController.php | 183 +++ .../Controllers/SysCarouselController.php | 85 ++ .../Http/Controllers/SysDictController.php | 97 ++ .../Controllers/SysDictItemController.php | 87 ++ .../Http/Controllers/SysFileController.php | 184 +++ .../Controllers/SysFileGroupController.php | 89 ++ .../Http/Controllers/SysGridNavController.php | 85 ++ .../Http/Controllers/SysIndexController.php | 22 + .../Http/Controllers/SysMailController.php | 150 +++ .../SysSiteConfigGroupController.php | 90 ++ .../SysSiteConfigItemsController.php | 115 ++ .../Http/Controllers/SysStorageController.php | 184 +++ .../Middleware/LoadAppSettingsMiddleware.php | 68 ++ .../Http/Requests/SysCarouselFormRequest.php | 35 + .../Http/Requests/SysDictFormRequest.php | 52 + .../Http/Requests/SysDictItemFormRequest.php | 67 + .../Http/Requests/SysFileGroupFormRequest.php | 50 + .../Requests/SysFileMoveOrCopyRequest.php | 44 + .../Http/Requests/SysGridNavFormRequest.php | 35 + .../SysSiteConfigGroupFormRequest.php | 40 + .../SysSiteConfigItemsFormRequest.php | 74 ++ .../SystemTool/Models/SysCarouselModel.php | 40 + .../SystemTool/Models/SysDictItemModel.php | 38 + modules/SystemTool/Models/SysDictModel.php | 70 ++ .../SystemTool/Models/SysFileGroupModel.php | 62 + modules/SystemTool/Models/SysFileModel.php | 109 ++ modules/SystemTool/Models/SysGridNavModel.php | 40 + .../Models/SysSiteConfigGroupModel.php | 29 + .../Models/SysSiteConfigItemsModel.php | 101 ++ .../Providers/SystemToolServiceProvider.php | 32 + .../Rules/SysSiteConfigTypeRule.php | 23 + .../SystemTool/Services/SysFileService.php | 477 ++++++++ .../Services/SysSiteConfigService.php | 130 ++ modules/SystemTool/Settings/AiSettings.php | 79 ++ modules/SystemTool/Settings/MailSettings.php | 40 + .../SystemTool/Settings/StorageSettings.php | 48 + .../Http/Controllers/IndexController.php | 164 +++ .../Http/Controllers/SysDeptController.php | 99 ++ .../Http/Controllers/SysRoleController.php | 146 +++ .../Http/Controllers/SysRuleController.php | 121 ++ .../Http/Controllers/SysUserController.php | 164 +++ .../Http/Middleware/AuthGuardMiddleware.php | 45 + .../Http/Middleware/LoginLogMiddleware.php | 111 ++ .../Http/Requests/SysDeptFormRequest.php | 78 ++ .../Http/Requests/SysRoleFormRequest.php | 47 + .../Http/Requests/SysRuleFormRequest.php | 86 ++ .../Http/Requests/SysUserFormRequest.php | 70 ++ .../Http/Requests/SysUserUpdateRequest.php | 42 + modules/SystemUser/Models/SysAccessToken.php | 22 + modules/SystemUser/Models/SysDeptModel.php | 63 + .../SystemUser/Models/SysLoginRecordModel.php | 41 + modules/SystemUser/Models/SysRoleModel.php | 61 + modules/SystemUser/Models/SysRuleModel.php | 61 + modules/SystemUser/Models/SysUserModel.php | 145 +++ .../Providers/SystemUserServiceProvider.php | 36 + package.json | 50 + phpunit.xml | 33 + public/.htaccess | 21 + public/assets/403-CcoghSKz.js | 1 + public/assets/404-C24BjnyR.js | 1 + public/assets/500-CbygX2w1.js | 1 + public/assets/AuthButton-MNxRWjhj.js | 1 + public/assets/BarsOutlined-UcCNWNvv.js | 1 + public/assets/ColorPresets-BBbJffTn.js | 8 + public/assets/CopyOutlined-bJLUKQgS.js | 14 + .../ExclamationCircleFilled-gmOeErIU.js | 1 + public/assets/ImageUploader-CHryWmjJ.js | 81 ++ public/assets/Input-yLjViSX8.js | 12 + public/assets/PurePanel-BhXcm5Bt.js | 1 + public/assets/TextArea-D4RcD0z1.js | 4 + public/assets/WarningFilled-HhpRZ5xC.js | 1 + public/assets/XinForm-ihfVpzb6.js | 62 + public/assets/XinTable-Cyzgse09.js | 1 + public/assets/agent-C0Bl3C-v.js | 1 + public/assets/agent-D8tKYnoa.js | 1 + public/assets/ai-B-FWBJej.js | 2 + public/assets/alert-DAtI4UaJ.js | 1 + public/assets/analysis-CXEH-AcX.js | 40 + public/assets/badge-BLoxw4wl.js | 1 + public/assets/base-layout-QstweyWe.js | 1 + public/assets/button-CM-rzMOH.js | 1 + public/assets/card-D7XvzVif.js | 25 + public/assets/chat-CqIY9PTi.js | 127 ++ public/assets/chat-Iht936bQ.css | 1 + public/assets/config-BRx7ukDN.js | 1 + public/assets/conversation-BH-wCZkh.js | 1 + public/assets/dept-nMMSMr57.js | 1 + public/assets/descriptions-BO-jm4UF.js | 1 + public/assets/descriptions-LfMkIYzo.js | 1 + public/assets/dict-P-htQ-Wt.js | 1 + public/assets/dropdown-DMnZiIxT.js | 27 + public/assets/es-Do50EHua.js | 1 + public/assets/fail-BWFg3qPE.js | 1 + public/assets/file-B57O110J.js | 1 + public/assets/first-CWdO0BUn.js | 1 + public/assets/fix-header-CGiCwyVs.js | 1 + public/assets/flex-CfpySdsa.js | 1 + public/assets/icon-selector-DvJ69vm2.js | 1 + public/assets/image-uploader-CGZ_xy8d.js | 1 + public/assets/index-B7MUL4ct.js | 98 ++ public/assets/index-DjL90obf.css | 2 + public/assets/info-BQ-O7Xpy.js | 1 + public/assets/info-kjw_3FpF.js | 1 + public/assets/item-CSGvZ_-5.js | 1 + public/assets/jsx-runtime-NwRKtVrk.js | 134 ++ public/assets/list-69SP5aW7.js | 1 + public/assets/mail-B_iDZSYp.js | 1 + public/assets/middleware-C7eu6FtN.js | 6 + public/assets/monitor-CNs-v-LN.js | 1 + public/assets/move-KzMQarL_.js | 4 + public/assets/pagination-BnmIuxKW.js | 10 + public/assets/popconfirm-BkTOsppG.js | 1 + public/assets/profile-DNgTuhJ8.js | 1 + public/assets/progress-B8Wo5U8C.js | 4 + public/assets/radio-CkoyL693.js | 1 + public/assets/request-Blbag3Ot.js | 9 + public/assets/result-C9ArRkbL.js | 1 + public/assets/role-B5r_Io5w.js | 1 + public/assets/row-Ddb-vj9X.js | 1 + public/assets/rule-BwIO_H8u.js | 1 + public/assets/second-jhD_Ira_.js | 1 + public/assets/space-Dvitgohy.js | 1 + public/assets/spin-DV35Mdw9.js | 1 + public/assets/statusUtils-G17j4Ng-.js | 7 + public/assets/storage-Bn7v8O54.js | 1 + public/assets/success-DGd93qo5.js | 1 + public/assets/table-By97ouEx.js | 38 + public/assets/tag-C0Yg14A-.js | 1 + public/assets/third-D14BDVdB.js | 1 + public/assets/timeline-BRrB0Mqu.js | 1 + public/assets/tslib.es6-5i5FW2KX.js | 1 + public/assets/upload-CV7KMHYr.js | 21 + public/assets/useAuth-DKX3y3On.js | 1 + public/assets/useBreakpoint-BdDQSe50.js | 1 + public/assets/useClosable-s-Ss4Zwd.js | 1 + public/assets/user-DIEoK18o.js | 1 + public/assets/user-selector-JM4f9LCc.js | 1 + public/assets/warning-D2mOhMC6.js | 1 + public/assets/workplace-CTiucx4Z.js | 1 + public/assets/xin-form-Dy8Xcis-.js | 1 + public/assets/xin-table-DIUcvkHY.js | 1 + public/favicon.ico | 0 public/favicons.svg | 336 +++++ public/index.html | 34 + public/index.php | 17 + public/robots.txt | 2 + public/static/annex.svg | 1 + public/static/audio.svg | 1 + public/static/bg-dark.jpg | Bin 0 -> 386674 bytes public/static/bg.png | Bin 0 -> 267942 bytes public/static/document.svg | 1 + public/static/group57.png | Bin 0 -> 64047 bytes public/static/group65.png | Bin 0 -> 25631 bytes public/static/image.svg | 1 + public/static/theme/dark.svg | 39 + public/static/theme/default.svg | 51 + public/static/video.svg | 1 + public/static/zip.svg | 1 + public/static/帮办代办.png | Bin 0 -> 4851 bytes public/static/报警.png | Bin 0 -> 4685 bytes public/static/更多服务.png | Bin 0 -> 5294 bytes public/static/村委信箱.png | Bin 0 -> 5026 bytes public/static/购房.png | Bin 0 -> 4754 bytes resources/views/controller.blade.php | 46 + .../views/emails/verification_code.blade.php | 69 ++ resources/views/model.blade.php | 13 + resources/views/view.blade.php | 33 + routes/api.php | 206 ++++ routes/console.php | 8 + storage/app/.gitignore | 4 + storage/app/private/.gitignore | 2 + storage/app/public/.gitignore | 2 + storage/framework/.gitignore | 9 + storage/framework/cache/.gitignore | 3 + storage/framework/cache/data/.gitignore | 2 + storage/framework/sessions/.gitignore | 2 + storage/framework/testing/.gitignore | 2 + storage/framework/views/.gitignore | 2 + storage/logs/.gitignore | 2 + storage/telescope/.gitignore | 2 + stubs/agent-middleware.stub | 20 + stubs/agent.stub | 44 + stubs/structured-agent.stub | 56 + stubs/tool.stub | 37 + tests/Feature/ExampleTest.php | 19 + tests/TestCase.php | 10 + tests/Unit/ExampleTest.php | 16 + tsconfig.json | 33 + types/api.d.ts | 32 + types/env.d.ts | 15 + types/global.d.ts | 20 + vite.config.ts | 19 + web/App.tsx | 49 + web/api/ai/agent.ts | 24 + web/api/ai/chat.ts | 26 + web/api/ai/conversation.ts | 18 + web/api/common/table.ts | 103 ++ web/api/index.ts | 15 + web/api/system/sysAi.ts | 38 + web/api/system/sysDict.ts | 13 + web/api/system/sysFile.ts | 183 +++ web/api/system/sysFileGroup.ts | 34 + web/api/system/sysMail.ts | 27 + web/api/system/sysStorage.ts | 28 + web/api/system/sys_config.ts | 89 ++ web/api/system/sys_dept.ts | 51 + web/api/system/sys_role.ts | 49 + web/api/system/sys_rule.ts | 34 + web/api/system/sys_user.ts | 169 +++ web/components/AntdProvider/index.tsx | 62 + web/components/AuthButton/index.tsx | 26 + web/components/DictTag/index.tsx | 48 + web/components/IconFont/index.tsx | 22 + web/components/LanguageSwitcher/index.tsx | 33 + web/components/Loading/index.css | 140 +++ web/components/Loading/index.tsx | 32 + web/components/PageTitle/index.tsx | 33 + web/components/XinForm/index.tsx | 320 +++++ web/components/XinForm/typings.ts | 85 ++ .../XinFormField/FieldRender/index.tsx | 138 +++ .../XinFormField/FieldRender/typings.ts | 134 ++ .../XinFormField/IconSelector/index.tsx | 158 +++ .../XinFormField/IconSelector/typings.ts | 33 + .../XinFormField/ImageUploader/index.tsx | 184 +++ .../XinFormField/ImageUploader/typings.ts | 79 ++ .../XinFormField/UserSelector/index.tsx | 276 +++++ .../XinFormField/UserSelector/typings.ts | 68 ++ web/components/XinFormField/index.ts | 9 + web/components/XinTable/SearchForm/index.tsx | 152 +++ web/components/XinTable/SearchForm/typings.ts | 53 + web/components/XinTable/index.tsx | 580 +++++++++ web/components/XinTable/typings.ts | 163 +++ web/domain/iAgents.ts | 38 + web/domain/iAi.ts | 14 + web/domain/iCarousel.ts | 18 + web/domain/iConfigGroup.ts | 14 + web/domain/iConfigItem.ts | 32 + web/domain/iDict.ts | 18 + web/domain/iDictItem.ts | 36 + web/domain/iGridNav.ts | 18 + web/domain/iSysDept.ts | 33 + web/domain/iSysFile.ts | 32 + web/domain/iSysFileGroup.ts | 21 + web/domain/iSysLoginRecord.ts | 22 + web/domain/iSysRole.ts | 20 + web/domain/iSysRule.ts | 36 + web/domain/iSysUser.ts | 46 + web/hooks/useAuth.ts | 11 + web/hooks/useLanguage.ts | 48 + web/hooks/useMobile.ts | 31 + web/hooks/useRequest.ts | 76 ++ web/index.css | 3 + web/layout/BreadcrumbRender.tsx | 55 + web/layout/ColumnsMenu.tsx | 72 ++ web/layout/FooterRender.tsx | 34 + web/layout/HeaderRender.tsx | 116 ++ web/layout/HeaderRightRender.tsx | 131 ++ web/layout/LayoutContext.tsx | 66 + web/layout/MenuRender.tsx | 90 ++ web/layout/MobileDrawerMenu.tsx | 71 ++ web/layout/SettingDrawer.tsx | 237 ++++ web/layout/algorithm.ts | 37 + web/layout/index.tsx | 84 ++ web/layout/theme.ts | 64 + web/layout/typing.ts | 54 + web/layout/utils.ts | 95 ++ web/locales/en_US/ai/agent.ts | 8 + web/locales/en_US/ai/chat.ts | 22 + web/locales/en_US/ai/conversation.ts | 26 + web/locales/en_US/components/xin-crud.ts | 23 + web/locales/en_US/components/xin-form.ts | 33 + web/locales/en_US/components/xin-table.ts | 35 + web/locales/en_US/dashboard/analysis.ts | 48 + web/locales/en_US/dashboard/monitor.ts | 18 + web/locales/en_US/dashboard/workplace.ts | 43 + web/locales/en_US/index.ts | 61 + web/locales/en_US/layout/layout.ts | 54 + web/locales/en_US/login.ts | 13 + web/locales/en_US/menu.ts | 50 + web/locales/en_US/system/ai.ts | 38 + web/locales/en_US/system/carousel.ts | 21 + web/locales/en_US/system/config.ts | 68 ++ web/locales/en_US/system/dept.ts | 52 + web/locales/en_US/system/dict.ts | 55 + web/locales/en_US/system/file.ts | 102 ++ web/locales/en_US/system/gridNav.ts | 21 + web/locales/en_US/system/info.ts | 50 + web/locales/en_US/system/mail.ts | 85 ++ web/locales/en_US/system/role.ts | 45 + web/locales/en_US/system/rule.ts | 43 + web/locales/en_US/system/storage.ts | 104 ++ web/locales/en_US/system/user.ts | 35 + web/locales/en_US/user/profile.ts | 36 + web/locales/i18n.ts | 19 + web/locales/index.ts | 11 + web/locales/options.ts | 9 + web/locales/zh_CN/ai/agent.ts | 8 + web/locales/zh_CN/ai/chat.ts | 22 + web/locales/zh_CN/ai/conversation.ts | 26 + web/locales/zh_CN/components/xin-crud.ts | 23 + web/locales/zh_CN/components/xin-form.ts | 33 + web/locales/zh_CN/components/xin-table.ts | 35 + web/locales/zh_CN/dashboard/analysis.ts | 48 + web/locales/zh_CN/dashboard/monitor.ts | 18 + web/locales/zh_CN/dashboard/workplace.ts | 43 + web/locales/zh_CN/index.ts | 61 + web/locales/zh_CN/layout/layout.ts | 54 + web/locales/zh_CN/login.ts | 13 + web/locales/zh_CN/menu.ts | 50 + web/locales/zh_CN/system/ai.ts | 38 + web/locales/zh_CN/system/carousel.ts | 21 + web/locales/zh_CN/system/config.ts | 68 ++ web/locales/zh_CN/system/dept.ts | 50 + web/locales/zh_CN/system/dict.ts | 55 + web/locales/zh_CN/system/file.ts | 100 ++ web/locales/zh_CN/system/gridNav.ts | 21 + web/locales/zh_CN/system/info.ts | 41 + web/locales/zh_CN/system/mail.ts | 85 ++ web/locales/zh_CN/system/role.ts | 41 + web/locales/zh_CN/system/rule.ts | 41 + web/locales/zh_CN/system/storage.ts | 104 ++ web/locales/zh_CN/system/user.ts | 35 + web/locales/zh_CN/user/profile.ts | 36 + web/main.tsx | 14 + web/pages/ai/agent/index.tsx | 118 ++ web/pages/ai/chat/index.tsx | 372 ++++++ web/pages/ai/conversation/index.tsx | 192 +++ web/pages/dashboard/analysis.tsx | 445 +++++++ web/pages/dashboard/monitor.tsx | 139 +++ web/pages/dashboard/workplace.tsx | 293 +++++ web/pages/example/icon-selector.tsx | 118 ++ web/pages/example/image-uploader.tsx | 156 +++ web/pages/example/user-selector.tsx | 128 ++ web/pages/example/xin-form.tsx | 710 +++++++++++ web/pages/example/xin-table.tsx | 145 +++ web/pages/exception/403.tsx | 15 + web/pages/exception/404.tsx | 16 + web/pages/exception/500.tsx | 16 + web/pages/login/index.tsx | 221 ++++ web/pages/multi-menu/first.tsx | 32 + web/pages/multi-menu/second.tsx | 33 + web/pages/multi-menu/third.tsx | 34 + web/pages/page-layout/base-layout.tsx | 220 ++++ web/pages/page-layout/descriptions.tsx | 339 ++++++ web/pages/page-layout/fix-header.tsx | 418 +++++++ web/pages/result/fail.tsx | 44 + web/pages/result/info.tsx | 17 + web/pages/result/success.tsx | 20 + web/pages/result/warning.tsx | 18 + web/pages/system/ai.tsx | 338 ++++++ web/pages/system/carousel/index.tsx | 144 +++ web/pages/system/config.tsx | 655 ++++++++++ web/pages/system/dept.tsx | 452 +++++++ web/pages/system/dict/index.tsx | 154 +++ web/pages/system/dict/item.tsx | 204 ++++ web/pages/system/file.tsx | 1078 +++++++++++++++++ web/pages/system/grid-nav/index.tsx | 144 +++ web/pages/system/info.tsx | 221 ++++ web/pages/system/mail.tsx | 514 ++++++++ web/pages/system/role.tsx | 427 +++++++ web/pages/system/rule.tsx | 300 +++++ web/pages/system/storage.tsx | 547 +++++++++ web/pages/system/user.tsx | 332 +++++ web/pages/user/profile.tsx | 263 ++++ web/router/index.tsx | 78 ++ web/stores/dict/index.ts | 58 + web/stores/dict/types.ts | 23 + web/stores/global/index.ts | 58 + web/stores/global/types.ts | 20 + web/stores/user/index.ts | 51 + web/stores/user/types.ts | 16 + web/utils/iconFields.ts | 270 +++++ web/utils/request.ts | 267 ++++ 473 files changed, 33772 insertions(+) create mode 100644 .ai/guidelines/xinadmin.md create mode 100644 .ai/skills/xinadmin-development/SKILL.md create mode 100644 .ai/skills/xinadmin-development/rules/annoroute.md create mode 100644 .ai/skills/xinadmin-development/rules/crud-workflow.md create mode 100644 .ai/skills/xinadmin-development/rules/i18n-conventions.md create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 .env.production create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.en.md create mode 100644 README.md create mode 100644 app/Exceptions/ExceptionsHandler.php create mode 100644 app/Exceptions/HttpResponseException.php create mode 100644 app/Exceptions/RepositoryException.php create mode 100644 app/Http/Controllers/IndexController.php create mode 100644 app/Http/Controllers/UserController.php create mode 100644 app/Http/Requests/UserRegisterRequest.php create mode 100644 app/Http/Requests/UserUpdateInfoRequest.php create mode 100644 app/Models/UserModel.php create mode 100644 app/Providers/AppServiceProvider.php create mode 100644 artisan create mode 100644 bootstrap/app.php create mode 100644 bootstrap/cache/.gitignore create mode 100644 bootstrap/providers.php create mode 100644 composer.json create mode 100644 config/ai.php create mode 100644 config/app.php create mode 100644 config/auth.php create mode 100644 config/cache.php create mode 100644 config/database.php create mode 100644 config/filesystems.php create mode 100644 config/logging.php create mode 100644 config/mail.php create mode 100644 config/models.php create mode 100644 config/queue.php create mode 100644 config/sanctum.php create mode 100644 config/services.php create mode 100644 config/session.php create mode 100644 database/database.sqlite create mode 100644 database/migrations/2025_01_01_000001_create_sys_user_table.php create mode 100644 database/migrations/2025_01_01_000003_create_dict_table.php create mode 100644 database/migrations/2025_01_01_000004_create_file_table.php create mode 100644 database/migrations/2025_01_01_000005_create_site_config_table.php create mode 100644 database/migrations/2025_01_01_000008_create_user_table.php create mode 100644 database/migrations/2025_01_01_000009_create_jobs_table.php create mode 100644 database/migrations/2025_01_01_000011_create_app_settings_table.php create mode 100644 database/migrations/2026_05_24_032929_create_agents_table.php create mode 100644 database/migrations/2026_07_13_085358_create_carousel_and_grid_nav_tables.php create mode 100644 database/seeders/DatabaseSeeder.php create mode 100644 database/seeders/SysAgentSeeder.php create mode 100644 database/seeders/SysDataSeeder.php create mode 100644 database/seeders/SysUserSeeder.php create mode 100644 eslint.config.js create mode 100644 index.html create mode 100644 lang/en/auth.php create mode 100644 lang/en/pagination.php create mode 100644 lang/en/passwords.php create mode 100644 lang/en/system.php create mode 100644 lang/en/user.php create mode 100644 lang/en/validation.php create mode 100644 lang/zh/auth.php create mode 100644 lang/zh/pagination.php create mode 100644 lang/zh/passwords.php create mode 100644 lang/zh/system.php create mode 100644 lang/zh/user.php create mode 100644 lang/zh/validation.php create mode 100644 modules/AnnoRoute/AnnoRoute.php create mode 100644 modules/AnnoRoute/AnnoRouteService.php create mode 100644 modules/AnnoRoute/Attribute/DeleteRoute.php create mode 100644 modules/AnnoRoute/Attribute/GetRoute.php create mode 100644 modules/AnnoRoute/Attribute/PostRoute.php create mode 100644 modules/AnnoRoute/Attribute/PutRoute.php create mode 100644 modules/AnnoRoute/Attribute/RequestAttribute.php create mode 100644 modules/AnnoRoute/BaseAttribute.php create mode 100644 modules/AnnoRoute/RouteRegisterService.php create mode 100644 modules/AnnoRoute/RouteServiceProvider.php create mode 100644 modules/Common/Console/Commands/GenerateRouteHelperCommand.php create mode 100644 modules/Common/Enum/ShowType.php create mode 100644 modules/Common/Http/Controllers/BaseController.php create mode 100644 modules/Common/Http/Requests/BaseFormRequest.php create mode 100644 modules/Common/Middlewares/AllowCrossDomainMiddleware.php create mode 100644 modules/Common/Middlewares/LanguageMiddleware.php create mode 100644 modules/Common/Providers/PaginationProvider.php create mode 100644 modules/Common/Trait/RequestJson.php create mode 100644 modules/Common/helpers.php create mode 100644 modules/SystemAgent/Ai/Agents/XinChatAgent.php create mode 100644 modules/SystemAgent/Http/Controllers/AgentController.php create mode 100644 modules/SystemAgent/Http/Controllers/ChatController.php create mode 100644 modules/SystemAgent/Http/Controllers/ConversationController.php create mode 100644 modules/SystemAgent/Http/Requests/AgentFormRequest.php create mode 100644 modules/SystemAgent/Models/AgentModel.php create mode 100644 modules/SystemAgent/Providers/SystemAgentServiceProvider.php create mode 100644 modules/SystemTool/Ai/Agents/TestAgent.php create mode 100644 modules/SystemTool/Ai/Boots/Reasonix.php create mode 100644 modules/SystemTool/Attributes/Setting.php create mode 100644 modules/SystemTool/Base/SettingsDefinition.php create mode 100644 modules/SystemTool/Enum/ESettingType.php create mode 100644 modules/SystemTool/Enum/FileType.php create mode 100644 modules/SystemTool/Enum/SiteConfigType.php create mode 100644 modules/SystemTool/Http/Controllers/SysAiController.php create mode 100644 modules/SystemTool/Http/Controllers/SysCarouselController.php create mode 100644 modules/SystemTool/Http/Controllers/SysDictController.php create mode 100644 modules/SystemTool/Http/Controllers/SysDictItemController.php create mode 100644 modules/SystemTool/Http/Controllers/SysFileController.php create mode 100644 modules/SystemTool/Http/Controllers/SysFileGroupController.php create mode 100644 modules/SystemTool/Http/Controllers/SysGridNavController.php create mode 100644 modules/SystemTool/Http/Controllers/SysIndexController.php create mode 100644 modules/SystemTool/Http/Controllers/SysMailController.php create mode 100644 modules/SystemTool/Http/Controllers/SysSiteConfigGroupController.php create mode 100644 modules/SystemTool/Http/Controllers/SysSiteConfigItemsController.php create mode 100644 modules/SystemTool/Http/Controllers/SysStorageController.php create mode 100644 modules/SystemTool/Http/Middleware/LoadAppSettingsMiddleware.php create mode 100644 modules/SystemTool/Http/Requests/SysCarouselFormRequest.php create mode 100644 modules/SystemTool/Http/Requests/SysDictFormRequest.php create mode 100644 modules/SystemTool/Http/Requests/SysDictItemFormRequest.php create mode 100644 modules/SystemTool/Http/Requests/SysFileGroupFormRequest.php create mode 100644 modules/SystemTool/Http/Requests/SysFileMoveOrCopyRequest.php create mode 100644 modules/SystemTool/Http/Requests/SysGridNavFormRequest.php create mode 100644 modules/SystemTool/Http/Requests/SysSiteConfigGroupFormRequest.php create mode 100644 modules/SystemTool/Http/Requests/SysSiteConfigItemsFormRequest.php create mode 100644 modules/SystemTool/Models/SysCarouselModel.php create mode 100644 modules/SystemTool/Models/SysDictItemModel.php create mode 100644 modules/SystemTool/Models/SysDictModel.php create mode 100644 modules/SystemTool/Models/SysFileGroupModel.php create mode 100644 modules/SystemTool/Models/SysFileModel.php create mode 100644 modules/SystemTool/Models/SysGridNavModel.php create mode 100644 modules/SystemTool/Models/SysSiteConfigGroupModel.php create mode 100644 modules/SystemTool/Models/SysSiteConfigItemsModel.php create mode 100644 modules/SystemTool/Providers/SystemToolServiceProvider.php create mode 100644 modules/SystemTool/Rules/SysSiteConfigTypeRule.php create mode 100644 modules/SystemTool/Services/SysFileService.php create mode 100644 modules/SystemTool/Services/SysSiteConfigService.php create mode 100644 modules/SystemTool/Settings/AiSettings.php create mode 100644 modules/SystemTool/Settings/MailSettings.php create mode 100644 modules/SystemTool/Settings/StorageSettings.php create mode 100644 modules/SystemUser/Http/Controllers/IndexController.php create mode 100644 modules/SystemUser/Http/Controllers/SysDeptController.php create mode 100644 modules/SystemUser/Http/Controllers/SysRoleController.php create mode 100644 modules/SystemUser/Http/Controllers/SysRuleController.php create mode 100644 modules/SystemUser/Http/Controllers/SysUserController.php create mode 100644 modules/SystemUser/Http/Middleware/AuthGuardMiddleware.php create mode 100644 modules/SystemUser/Http/Middleware/LoginLogMiddleware.php create mode 100644 modules/SystemUser/Http/Requests/SysDeptFormRequest.php create mode 100644 modules/SystemUser/Http/Requests/SysRoleFormRequest.php create mode 100644 modules/SystemUser/Http/Requests/SysRuleFormRequest.php create mode 100644 modules/SystemUser/Http/Requests/SysUserFormRequest.php create mode 100644 modules/SystemUser/Http/Requests/SysUserUpdateRequest.php create mode 100644 modules/SystemUser/Models/SysAccessToken.php create mode 100644 modules/SystemUser/Models/SysDeptModel.php create mode 100644 modules/SystemUser/Models/SysLoginRecordModel.php create mode 100644 modules/SystemUser/Models/SysRoleModel.php create mode 100644 modules/SystemUser/Models/SysRuleModel.php create mode 100644 modules/SystemUser/Models/SysUserModel.php create mode 100644 modules/SystemUser/Providers/SystemUserServiceProvider.php create mode 100644 package.json create mode 100644 phpunit.xml create mode 100644 public/.htaccess create mode 100644 public/assets/403-CcoghSKz.js create mode 100644 public/assets/404-C24BjnyR.js create mode 100644 public/assets/500-CbygX2w1.js create mode 100644 public/assets/AuthButton-MNxRWjhj.js create mode 100644 public/assets/BarsOutlined-UcCNWNvv.js create mode 100644 public/assets/ColorPresets-BBbJffTn.js create mode 100644 public/assets/CopyOutlined-bJLUKQgS.js create mode 100644 public/assets/ExclamationCircleFilled-gmOeErIU.js create mode 100644 public/assets/ImageUploader-CHryWmjJ.js create mode 100644 public/assets/Input-yLjViSX8.js create mode 100644 public/assets/PurePanel-BhXcm5Bt.js create mode 100644 public/assets/TextArea-D4RcD0z1.js create mode 100644 public/assets/WarningFilled-HhpRZ5xC.js create mode 100644 public/assets/XinForm-ihfVpzb6.js create mode 100644 public/assets/XinTable-Cyzgse09.js create mode 100644 public/assets/agent-C0Bl3C-v.js create mode 100644 public/assets/agent-D8tKYnoa.js create mode 100644 public/assets/ai-B-FWBJej.js create mode 100644 public/assets/alert-DAtI4UaJ.js create mode 100644 public/assets/analysis-CXEH-AcX.js create mode 100644 public/assets/badge-BLoxw4wl.js create mode 100644 public/assets/base-layout-QstweyWe.js create mode 100644 public/assets/button-CM-rzMOH.js create mode 100644 public/assets/card-D7XvzVif.js create mode 100644 public/assets/chat-CqIY9PTi.js create mode 100644 public/assets/chat-Iht936bQ.css create mode 100644 public/assets/config-BRx7ukDN.js create mode 100644 public/assets/conversation-BH-wCZkh.js create mode 100644 public/assets/dept-nMMSMr57.js create mode 100644 public/assets/descriptions-BO-jm4UF.js create mode 100644 public/assets/descriptions-LfMkIYzo.js create mode 100644 public/assets/dict-P-htQ-Wt.js create mode 100644 public/assets/dropdown-DMnZiIxT.js create mode 100644 public/assets/es-Do50EHua.js create mode 100644 public/assets/fail-BWFg3qPE.js create mode 100644 public/assets/file-B57O110J.js create mode 100644 public/assets/first-CWdO0BUn.js create mode 100644 public/assets/fix-header-CGiCwyVs.js create mode 100644 public/assets/flex-CfpySdsa.js create mode 100644 public/assets/icon-selector-DvJ69vm2.js create mode 100644 public/assets/image-uploader-CGZ_xy8d.js create mode 100644 public/assets/index-B7MUL4ct.js create mode 100644 public/assets/index-DjL90obf.css create mode 100644 public/assets/info-BQ-O7Xpy.js create mode 100644 public/assets/info-kjw_3FpF.js create mode 100644 public/assets/item-CSGvZ_-5.js create mode 100644 public/assets/jsx-runtime-NwRKtVrk.js create mode 100644 public/assets/list-69SP5aW7.js create mode 100644 public/assets/mail-B_iDZSYp.js create mode 100644 public/assets/middleware-C7eu6FtN.js create mode 100644 public/assets/monitor-CNs-v-LN.js create mode 100644 public/assets/move-KzMQarL_.js create mode 100644 public/assets/pagination-BnmIuxKW.js create mode 100644 public/assets/popconfirm-BkTOsppG.js create mode 100644 public/assets/profile-DNgTuhJ8.js create mode 100644 public/assets/progress-B8Wo5U8C.js create mode 100644 public/assets/radio-CkoyL693.js create mode 100644 public/assets/request-Blbag3Ot.js create mode 100644 public/assets/result-C9ArRkbL.js create mode 100644 public/assets/role-B5r_Io5w.js create mode 100644 public/assets/row-Ddb-vj9X.js create mode 100644 public/assets/rule-BwIO_H8u.js create mode 100644 public/assets/second-jhD_Ira_.js create mode 100644 public/assets/space-Dvitgohy.js create mode 100644 public/assets/spin-DV35Mdw9.js create mode 100644 public/assets/statusUtils-G17j4Ng-.js create mode 100644 public/assets/storage-Bn7v8O54.js create mode 100644 public/assets/success-DGd93qo5.js create mode 100644 public/assets/table-By97ouEx.js create mode 100644 public/assets/tag-C0Yg14A-.js create mode 100644 public/assets/third-D14BDVdB.js create mode 100644 public/assets/timeline-BRrB0Mqu.js create mode 100644 public/assets/tslib.es6-5i5FW2KX.js create mode 100644 public/assets/upload-CV7KMHYr.js create mode 100644 public/assets/useAuth-DKX3y3On.js create mode 100644 public/assets/useBreakpoint-BdDQSe50.js create mode 100644 public/assets/useClosable-s-Ss4Zwd.js create mode 100644 public/assets/user-DIEoK18o.js create mode 100644 public/assets/user-selector-JM4f9LCc.js create mode 100644 public/assets/warning-D2mOhMC6.js create mode 100644 public/assets/workplace-CTiucx4Z.js create mode 100644 public/assets/xin-form-Dy8Xcis-.js create mode 100644 public/assets/xin-table-DIUcvkHY.js create mode 100644 public/favicon.ico create mode 100644 public/favicons.svg create mode 100644 public/index.html create mode 100644 public/index.php create mode 100644 public/robots.txt create mode 100644 public/static/annex.svg create mode 100644 public/static/audio.svg create mode 100644 public/static/bg-dark.jpg create mode 100644 public/static/bg.png create mode 100644 public/static/document.svg create mode 100644 public/static/group57.png create mode 100644 public/static/group65.png create mode 100644 public/static/image.svg create mode 100644 public/static/theme/dark.svg create mode 100644 public/static/theme/default.svg create mode 100644 public/static/video.svg create mode 100644 public/static/zip.svg create mode 100644 public/static/帮办代办.png create mode 100644 public/static/报警.png create mode 100644 public/static/更多服务.png create mode 100644 public/static/村委信箱.png create mode 100644 public/static/购房.png create mode 100644 resources/views/controller.blade.php create mode 100644 resources/views/emails/verification_code.blade.php create mode 100644 resources/views/model.blade.php create mode 100644 resources/views/view.blade.php create mode 100644 routes/api.php create mode 100644 routes/console.php create mode 100644 storage/app/.gitignore create mode 100644 storage/app/private/.gitignore create mode 100644 storage/app/public/.gitignore create mode 100644 storage/framework/.gitignore create mode 100644 storage/framework/cache/.gitignore create mode 100644 storage/framework/cache/data/.gitignore create mode 100644 storage/framework/sessions/.gitignore create mode 100644 storage/framework/testing/.gitignore create mode 100644 storage/framework/views/.gitignore create mode 100644 storage/logs/.gitignore create mode 100644 storage/telescope/.gitignore create mode 100644 stubs/agent-middleware.stub create mode 100644 stubs/agent.stub create mode 100644 stubs/structured-agent.stub create mode 100644 stubs/tool.stub create mode 100644 tests/Feature/ExampleTest.php create mode 100644 tests/TestCase.php create mode 100644 tests/Unit/ExampleTest.php create mode 100644 tsconfig.json create mode 100644 types/api.d.ts create mode 100644 types/env.d.ts create mode 100644 types/global.d.ts create mode 100644 vite.config.ts create mode 100644 web/App.tsx create mode 100644 web/api/ai/agent.ts create mode 100644 web/api/ai/chat.ts create mode 100644 web/api/ai/conversation.ts create mode 100644 web/api/common/table.ts create mode 100644 web/api/index.ts create mode 100644 web/api/system/sysAi.ts create mode 100644 web/api/system/sysDict.ts create mode 100644 web/api/system/sysFile.ts create mode 100644 web/api/system/sysFileGroup.ts create mode 100644 web/api/system/sysMail.ts create mode 100644 web/api/system/sysStorage.ts create mode 100644 web/api/system/sys_config.ts create mode 100644 web/api/system/sys_dept.ts create mode 100644 web/api/system/sys_role.ts create mode 100644 web/api/system/sys_rule.ts create mode 100644 web/api/system/sys_user.ts create mode 100644 web/components/AntdProvider/index.tsx create mode 100644 web/components/AuthButton/index.tsx create mode 100644 web/components/DictTag/index.tsx create mode 100644 web/components/IconFont/index.tsx create mode 100644 web/components/LanguageSwitcher/index.tsx create mode 100644 web/components/Loading/index.css create mode 100644 web/components/Loading/index.tsx create mode 100644 web/components/PageTitle/index.tsx create mode 100644 web/components/XinForm/index.tsx create mode 100644 web/components/XinForm/typings.ts create mode 100644 web/components/XinFormField/FieldRender/index.tsx create mode 100644 web/components/XinFormField/FieldRender/typings.ts create mode 100644 web/components/XinFormField/IconSelector/index.tsx create mode 100644 web/components/XinFormField/IconSelector/typings.ts create mode 100644 web/components/XinFormField/ImageUploader/index.tsx create mode 100644 web/components/XinFormField/ImageUploader/typings.ts create mode 100644 web/components/XinFormField/UserSelector/index.tsx create mode 100644 web/components/XinFormField/UserSelector/typings.ts create mode 100644 web/components/XinFormField/index.ts create mode 100644 web/components/XinTable/SearchForm/index.tsx create mode 100644 web/components/XinTable/SearchForm/typings.ts create mode 100644 web/components/XinTable/index.tsx create mode 100644 web/components/XinTable/typings.ts create mode 100644 web/domain/iAgents.ts create mode 100644 web/domain/iAi.ts create mode 100644 web/domain/iCarousel.ts create mode 100644 web/domain/iConfigGroup.ts create mode 100644 web/domain/iConfigItem.ts create mode 100644 web/domain/iDict.ts create mode 100644 web/domain/iDictItem.ts create mode 100644 web/domain/iGridNav.ts create mode 100644 web/domain/iSysDept.ts create mode 100644 web/domain/iSysFile.ts create mode 100644 web/domain/iSysFileGroup.ts create mode 100644 web/domain/iSysLoginRecord.ts create mode 100644 web/domain/iSysRole.ts create mode 100644 web/domain/iSysRule.ts create mode 100644 web/domain/iSysUser.ts create mode 100644 web/hooks/useAuth.ts create mode 100644 web/hooks/useLanguage.ts create mode 100644 web/hooks/useMobile.ts create mode 100644 web/hooks/useRequest.ts create mode 100644 web/index.css create mode 100644 web/layout/BreadcrumbRender.tsx create mode 100644 web/layout/ColumnsMenu.tsx create mode 100644 web/layout/FooterRender.tsx create mode 100644 web/layout/HeaderRender.tsx create mode 100644 web/layout/HeaderRightRender.tsx create mode 100644 web/layout/LayoutContext.tsx create mode 100644 web/layout/MenuRender.tsx create mode 100644 web/layout/MobileDrawerMenu.tsx create mode 100644 web/layout/SettingDrawer.tsx create mode 100644 web/layout/algorithm.ts create mode 100644 web/layout/index.tsx create mode 100644 web/layout/theme.ts create mode 100644 web/layout/typing.ts create mode 100644 web/layout/utils.ts create mode 100644 web/locales/en_US/ai/agent.ts create mode 100644 web/locales/en_US/ai/chat.ts create mode 100644 web/locales/en_US/ai/conversation.ts create mode 100644 web/locales/en_US/components/xin-crud.ts create mode 100644 web/locales/en_US/components/xin-form.ts create mode 100644 web/locales/en_US/components/xin-table.ts create mode 100644 web/locales/en_US/dashboard/analysis.ts create mode 100644 web/locales/en_US/dashboard/monitor.ts create mode 100644 web/locales/en_US/dashboard/workplace.ts create mode 100644 web/locales/en_US/index.ts create mode 100644 web/locales/en_US/layout/layout.ts create mode 100644 web/locales/en_US/login.ts create mode 100644 web/locales/en_US/menu.ts create mode 100644 web/locales/en_US/system/ai.ts create mode 100644 web/locales/en_US/system/carousel.ts create mode 100644 web/locales/en_US/system/config.ts create mode 100644 web/locales/en_US/system/dept.ts create mode 100644 web/locales/en_US/system/dict.ts create mode 100644 web/locales/en_US/system/file.ts create mode 100644 web/locales/en_US/system/gridNav.ts create mode 100644 web/locales/en_US/system/info.ts create mode 100644 web/locales/en_US/system/mail.ts create mode 100644 web/locales/en_US/system/role.ts create mode 100644 web/locales/en_US/system/rule.ts create mode 100644 web/locales/en_US/system/storage.ts create mode 100644 web/locales/en_US/system/user.ts create mode 100644 web/locales/en_US/user/profile.ts create mode 100644 web/locales/i18n.ts create mode 100644 web/locales/index.ts create mode 100644 web/locales/options.ts create mode 100644 web/locales/zh_CN/ai/agent.ts create mode 100644 web/locales/zh_CN/ai/chat.ts create mode 100644 web/locales/zh_CN/ai/conversation.ts create mode 100644 web/locales/zh_CN/components/xin-crud.ts create mode 100644 web/locales/zh_CN/components/xin-form.ts create mode 100644 web/locales/zh_CN/components/xin-table.ts create mode 100644 web/locales/zh_CN/dashboard/analysis.ts create mode 100644 web/locales/zh_CN/dashboard/monitor.ts create mode 100644 web/locales/zh_CN/dashboard/workplace.ts create mode 100644 web/locales/zh_CN/index.ts create mode 100644 web/locales/zh_CN/layout/layout.ts create mode 100644 web/locales/zh_CN/login.ts create mode 100644 web/locales/zh_CN/menu.ts create mode 100644 web/locales/zh_CN/system/ai.ts create mode 100644 web/locales/zh_CN/system/carousel.ts create mode 100644 web/locales/zh_CN/system/config.ts create mode 100644 web/locales/zh_CN/system/dept.ts create mode 100644 web/locales/zh_CN/system/dict.ts create mode 100644 web/locales/zh_CN/system/file.ts create mode 100644 web/locales/zh_CN/system/gridNav.ts create mode 100644 web/locales/zh_CN/system/info.ts create mode 100644 web/locales/zh_CN/system/mail.ts create mode 100644 web/locales/zh_CN/system/role.ts create mode 100644 web/locales/zh_CN/system/rule.ts create mode 100644 web/locales/zh_CN/system/storage.ts create mode 100644 web/locales/zh_CN/system/user.ts create mode 100644 web/locales/zh_CN/user/profile.ts create mode 100644 web/main.tsx create mode 100644 web/pages/ai/agent/index.tsx create mode 100644 web/pages/ai/chat/index.tsx create mode 100644 web/pages/ai/conversation/index.tsx create mode 100644 web/pages/dashboard/analysis.tsx create mode 100644 web/pages/dashboard/monitor.tsx create mode 100644 web/pages/dashboard/workplace.tsx create mode 100644 web/pages/example/icon-selector.tsx create mode 100644 web/pages/example/image-uploader.tsx create mode 100644 web/pages/example/user-selector.tsx create mode 100644 web/pages/example/xin-form.tsx create mode 100644 web/pages/example/xin-table.tsx create mode 100644 web/pages/exception/403.tsx create mode 100644 web/pages/exception/404.tsx create mode 100644 web/pages/exception/500.tsx create mode 100644 web/pages/login/index.tsx create mode 100644 web/pages/multi-menu/first.tsx create mode 100644 web/pages/multi-menu/second.tsx create mode 100644 web/pages/multi-menu/third.tsx create mode 100644 web/pages/page-layout/base-layout.tsx create mode 100644 web/pages/page-layout/descriptions.tsx create mode 100644 web/pages/page-layout/fix-header.tsx create mode 100644 web/pages/result/fail.tsx create mode 100644 web/pages/result/info.tsx create mode 100644 web/pages/result/success.tsx create mode 100644 web/pages/result/warning.tsx create mode 100644 web/pages/system/ai.tsx create mode 100644 web/pages/system/carousel/index.tsx create mode 100644 web/pages/system/config.tsx create mode 100644 web/pages/system/dept.tsx create mode 100644 web/pages/system/dict/index.tsx create mode 100644 web/pages/system/dict/item.tsx create mode 100644 web/pages/system/file.tsx create mode 100644 web/pages/system/grid-nav/index.tsx create mode 100644 web/pages/system/info.tsx create mode 100644 web/pages/system/mail.tsx create mode 100644 web/pages/system/role.tsx create mode 100644 web/pages/system/rule.tsx create mode 100644 web/pages/system/storage.tsx create mode 100644 web/pages/system/user.tsx create mode 100644 web/pages/user/profile.tsx create mode 100644 web/router/index.tsx create mode 100644 web/stores/dict/index.ts create mode 100644 web/stores/dict/types.ts create mode 100644 web/stores/global/index.ts create mode 100644 web/stores/global/types.ts create mode 100644 web/stores/user/index.ts create mode 100644 web/stores/user/types.ts create mode 100644 web/utils/iconFields.ts create mode 100644 web/utils/request.ts diff --git a/.ai/guidelines/xinadmin.md b/.ai/guidelines/xinadmin.md new file mode 100644 index 0000000..bfe6dc7 --- /dev/null +++ b/.ai/guidelines/xinadmin.md @@ -0,0 +1,147 @@ +# XinAdmin + +XinAdmin is a full-stack development framework: PHP8.2 + Laravel12 + React19 + TypeScript + Ant Design6 + Zustand + Tailwind CSS4. Licensed under MIT, free for commercial use without authorization. + +## Built-in Features + +- Dashboard: Echarts-based dashboards with demo pages +- Administrators: Backend user management with groups, permissions, and settings +- Role & Department Management: Role-based menu permission control, enterprise org structure +- System Settings: Visual form-based server variable configuration +- File Management: Backend file manager with folders, multi-select, grouping +- Dictionary Management: Maintenance of frequently used static data +- Mail & Storage Configuration: Visual config and testing for Laravel mail/filesystem +- AI Configuration: Visual config and testing for Laravel AI SDK +- Frontend Members: Permission, grouping, lists, balance records + +# AnnoRoute + +AnnoRoute is a PHP 8 Attribute-based route registration module. Routes are declared via controller annotations — no manual route files needed. Sanctum auth and permission verification are auto-integrated. + +## Usage + +- `#[GetRoute]` / `#[PostRoute]` / `#[PutRoute]` / `#[DeleteRoute]` on methods declare HTTP routes +- The `authorize` parameter controls access: `'query'` becomes ability `prefix.query`, `false` makes a route public +- `#[RequestAttribute]` params: `routePrefix`, `abilitiesPrefix`, `middleware` (string|array), `authGuard` (?string) +- Method attributes share: `route` (path appended to prefix), `authorize` (string|bool), `middleware`, `where` (regex array) +- Final route = `routePrefix + route`; final ability = `abilitiesPrefix + '.' + authorize` +- When `authorize` is not falsy, `auth:sanctum` + `authGuard` + `abilities:` middleware are auto-assembled +- Extend `Modules\Common\Http\Controllers\BaseController` for `success()` / `error()` response helpers + +# Frontend + +Source lives in `web/`. Bundled with Vite, outputting to `public/`. Package manager: pnpm. + +## Directory Structure + +| Directory | Purpose | +|-----------|---------| +| `web/api/` | Typed Axios wrappers per backend module | +| `web/components/` | Reusable UI: `AuthButton`, `DictTag`, `IconFont`, `XinForm`, `XinTable` | +| `web/domain/` | TypeScript interfaces for API models | +| `web/hooks/` | `useAuth`, `useLanguage`, `useMobile`, `useRequest` | +| `web/layout/` | Layout engine (4 modes), menu, header, breadcrumbs, theme | +| `web/locales/` | i18n (i18next), zh_CN + en_US | +| `web/pages/` | Auto-discovered page components (file-system routing) | +| `web/router/` | React Router v7 `createBrowserRouter` | +| `web/stores/` | Zustand: `global` (app/theme), `user` (auth/perms), `dict` (cache) | +| `web/utils/` | Axios instance with dedup, auth headers, error handling | + +## Key Conventions + +- Path alias `@/` → `web/` +- Zustand stores: `State` + `Actions` → `persist` + `devtools` → localStorage +- Access stores via selector: `useXxxStore(state => state.field)` +- All user-facing text via `useTranslation()` (react-i18next) +- Locale files mirror page paths: `pages/system/user.tsx` → `locales/zh_CN/system/user.ts`, key prefix `system.user` +- All keys dot-separated, double quotes, 2-space indent. See `@skill:xinadmin-development` for details +- Permission checks: `` or `useAuth().auth('permission')` +- HTTP client auto-attaches `Authorization: Bearer`, `User-Language`, handles 401 auto-logout +- Pages in `web/pages/` are auto-routed; `index.tsx` maps to parent directory; root `/` → `/dashboard/analysis` +- Pages outside layout: add to `excludePaths` array in router config + +# Antd + +Ant Design 6 is the UI component library. Components are imported from `antd` and themed via `` with tokens from `web/layout/theme.ts`. + +## Key Conventions + +- Use `antd` MCP tools (`antd_info`, `antd_doc`, `antd_demo`) to verify component APIs before writing code +- Never use deprecated props or components — check with `antd_changelog` when upgrading or referencing older examples +- Theme tokens flow: `web/layout/theme.ts` → `` → Ant Design components +- Common components: `Table`, `Form`, `Modal`, `Drawer`, `Button`, `Input`, `Select`, `DatePicker`, `Switch`, `Tag`, `Card`, `App` ... + +# Layout + +Wraps authenticated pages. Supports 4 modes set via global store: `side` (default), `top`, `mix`, `columns`. + +Menus are fetched from `/system/menu` and stored in `LayoutContext` (React Context). Menu type: `'menu'` (folder), `'route'` (page), `'rule'` (perm-only). Server filters by user role — no client-side filtering needed. Labels support i18n via `node.local`. + +Theme tokens (20+ properties) are managed in `web/layout/theme.ts`, applied via Ant Design ``, persisted to localStorage under `global-storage`. + +# XinForm And XinTable + +Two declarative JSON-driven CRUD components. Define columns once with metadata — the same definition drives table display, search form, and create/edit forms. + +## XinForm + +Use for settings/config pages or standalone forms. Supports 3 layout modes: `'Form'` (inline), `'ModalForm'`, `'DrawerForm'`. + +```tsx +New} + modalProps={{ title: 'Create User', width: 600 }} + onFinish={async (values) => { await save(values); return true; }} +/> +``` + +Key `FormColumn` fields: `dataIndex` (supports nested paths `['a','b']`), `valueType` (26 types: `text`, `password`, `select`, `date`, `switch`, etc.), `fieldProps`, `fieldRender` (custom render), `dependency` (field linkage: `{ dependencies, visible?, disabled?, fieldProps? }`), `hideIn*` visibility flags. + +`formRef` exposes `open()`, `close()`, `isOpen()`, `setLoading()` plus all Ant Design `FormInstance` methods. + +## XinTable + +Use for standard CRUD pages (list + create + update + delete). Auto-handles API calls, permissions, search, and toolbar. + +```tsx + + api="/system/user" + columns={[ + { title: 'ID', dataIndex: 'id', hideInForm: true, width: 80 }, + { title: 'Username', dataIndex: 'username', valueType: 'text', rules: [{ required: true }] }, + { title: 'Status', dataIndex: 'status', valueType: 'radio', render: (v) => {v === 1 ? 'Active' : 'Inactive'} }, + ]} + rowKey="id" + accessName="system.user" + formProps={{ grid: true, colProps: { span: 12 }, layout: 'vertical' }} + modalProps={{ width: 800 }} +/> +``` + +Required props: `api` (REST endpoint), `accessName` (permission prefix), `rowKey` (PK field), `columns`. + +Default REST behavior — `GET {api}` for list, `POST {api}` for create, `PUT {api}/{id}` for update, `DELETE {api}/{id}` for delete. Add/edit/delete buttons auto-wrapped in ``. + +Customize with: `handleRequest` (full custom fetch), `requestParams` (transform before send), `handleFinish` (custom submit), `actionBarRender` / `toolBarRender` / `operateRender` (slot overrides). + +## Choosing Between Them + +- **XinTable**: Full CRUD pages (users, roles, dicts, files) +- **XinForm** (inline/ModalForm): Settings pages with a single form (mail, storage, AI config) +- **XinForm** (ModalForm + trigger): Add/edit without a table (dept management) +- Use `hideInForm` / `hideInTable` / `hideInSearch` to control per-context visibility + +# Development Workflow + +When building a new CRUD feature, follow this four-phase workflow. See `@skill:xinadmin-development` for complete details. + +1. **Database Migration** — create table structure, indexes, foreign keys +2. **Backend** — Controller (AnnoRoute attributes), Model, FormRequest +3. **Frontend** — Page (file-system routing), Domain types, API wrappers, i18n +4. **Menu & Permissions** — seeder menu entry + rules, menu translation keys diff --git a/.ai/skills/xinadmin-development/SKILL.md b/.ai/skills/xinadmin-development/SKILL.md new file mode 100644 index 0000000..153012c --- /dev/null +++ b/.ai/skills/xinadmin-development/SKILL.md @@ -0,0 +1,53 @@ +--- +name: xinadmin-development +description: "TRIGGER when building a new CRUD module or feature in XinAdmin. Covers the full-stack development flow: database migrations, backend controller/model/form-request with AnnoRoute attribute routing, XinForm/XinTable frontend pages, and menu rules and permissions in seeder. Also activate when the user references AnnoRoute attribute routing, #[GetRoute]/#[PostRoute]/#[PutRoute]/#[DeleteRoute] attributes, XinAdmin controller patterns, or XinAdmin CRUD page development." +license: MIT +--- + +# XinAdmin Development + +Best practices for building features in XinAdmin, organized by topic. Each rule teaches what to do and why. + +## Consistency First + +Before applying any rule, check what the application already does. XinAdmin has established patterns — the best choice is the one the codebase already uses, even if another pattern would be theoretically better. + +Check sibling controllers, related pages, or existing seed data for established patterns. If one exists, follow it — don't introduce a second way. These rules are defaults for when no pattern exists yet, not overrides. + +## Quick Reference + +### 1. CRUD Development Workflow → `rules/crud-workflow.md` + +End-to-end flow for building a new feature in four phases: + +- **Phase 1:** Database migration — `php artisan make:migration` +- **Phase 2:** Backend — Controller with AnnoRoute attributes, Eloquent model, FormRequest +- **Phase 3:** Frontend — Domain types, API wrappers, i18n, XinTable page component +- **Phase 4:** Menu routes, permission rules in `SysUserSeeder`, menu translations + +### 2. AnnoRoute Attribute Routing → `rules/annoroute.md` + +- `#[RequestAttribute]` on the controller class sets shared prefix and permission prefix +- `#[GetRoute]` / `#[PostRoute]` / `#[PutRoute]` / `#[DeleteRoute]` on methods declare HTTP routes +- `authorize` parameter controls access: `'query'` → ability `prefix.query`, `false` → public route +- `where` parameter for route parameter regex constraints +- Route registration via `AnnoRoute->register(path)` in ServiceProvider `boot()` +- Controller MUST have `#[RequestAttribute]` to be discovered +- Inherit `BaseController` for `success()` / `error()` response helpers + +### 3. i18n Locale Conventions → `rules/i18n-conventions.md` + +- Locale files mirror page paths: `pages/system/user.tsx` → `locales/zh_CN/system/user.ts`, prefix `system.user` +- `index.tsx` pages drop `/index`: `pages/ai/chat/index.tsx` → `locales/zh_CN/ai/chat.ts`, prefix `ai.chat` +- Shared component translations go in `components/` directory: `xin.form.*`, `xin.table.*`, `xin.crud.*` +- Layout translations go in `layout/` directory: `layout.*` +- Standalone files (`menu.ts`, `login.ts`) stay at locale root +- All keys dot-separated, double quotes, 2-space indent + +## How to Apply + +Always use a sub-agent to read rule files and explore this skill's content. + +1. Identify what you're building (new CRUD → workflow + annoroute; routing only → annoroute) +2. Check sibling files for existing patterns — follow those first per Consistency First +3. Work through the phases in order — each builds on the last \ No newline at end of file diff --git a/.ai/skills/xinadmin-development/rules/annoroute.md b/.ai/skills/xinadmin-development/rules/annoroute.md new file mode 100644 index 0000000..f8ad8fd --- /dev/null +++ b/.ai/skills/xinadmin-development/rules/annoroute.md @@ -0,0 +1,213 @@ +# AnnoRoute Attribute Routing + +AnnoRoute is a PHP 8 Attribute-based route registration module built into XinAdmin. Routes are declared via controller annotations, with automatic Sanctum authentication and permission verification integration. + +## Core Concepts + +### Route Composition + +The final route URL is: `RequestAttribute.routePrefix` + `methodAttribute.route` + +```php +#[RequestAttribute('/system/user', 'system.user')] +class SysUserController extends BaseController +{ + #[GetRoute('/role', 'role')] + public function role(): JsonResponse { } +} +// Final route: GET /system/user/role +``` + +The final permission string is: `RequestAttribute.abilitiesPrefix` + `.` + `methodAttribute.authorize` + +```php +// abilitiesPrefix = "system.user", authorize = "role" +// Final ability: "system.user.role" +``` + +### Route Registration + +Routes are registered by scanning directories for `*Controller.php` files. In your ServiceProvider: + +```php +use Modules\AnnoRoute\AnnoRoute; + +public function boot(AnnoRoute $annoRoute): void +{ + $annoRoute->register(base_path('modules/YourModule/Http/Controllers')); +} +``` + +The scanner reads each controller file, extracts namespace + class name, then uses reflection to find and register attributes. Only classes with `#[RequestAttribute]` are registered. + +## Attribute Reference + +### Class-Level: `#[RequestAttribute]` + +Defines the shared prefix and auth configuration for all routes within the controller. + +```php +use Modules\AnnoRoute\Attribute\RequestAttribute; + +#[RequestAttribute( + routePrefix: '/admin/user', + abilitiesPrefix: 'admin.user', + middleware: 'log', // string or array — additional middleware for all routes + authGuard: 'admin', // optional — Sanctum guard provider +)] +class UserController { } +``` + +| Parameter | Type | Default | Description | +|-------------------|------------------|---------|--------------------------------------------------| +| `routePrefix` | `string` | `''` | URL prefix shared by all routes in this controller | +| `abilitiesPrefix` | `string` | `''` | Prefix for permission ability strings | +| `middleware` | `string\|array` | `''` | Additional middleware applied to every route | +| `authGuard` | `?string` | `null` | Sanctum auth guard provider name | + +### Method-Level Attributes + +#### `#[GetRoute]` / `#[PostRoute]` / `#[PutRoute]` / `#[DeleteRoute]` + +All method attributes share an identical constructor signature: + +```php +use Modules\AnnoRoute\Attribute\{GetRoute, PostRoute, PutRoute, DeleteRoute}; + +#[GetRoute( + route: '/{id}', + authorize: 'update', + middleware: 'throttle:10,1', + where: ['id' => '[0-9]+'], +)] +public function show(int $id): JsonResponse { } +``` + +| Parameter | Type | Default | Description | +|--------------|------------------|---------|----------------------------------------------------------------| +| `route` | `string` | `''` | Route path appended to the class `routePrefix` | +| `authorize` | `string\|bool` | `true` | Permission ability string; `false` disables auth entirely | +| `middleware` | `string\|array` | `''` | Route-specific middleware | +| `where` | `array` | `[]` | Regex constraints for route parameters, e.g. `['id' => '[0-9]+']` | + +### Authorization Behavior + +When `authorize` is not `false` or empty, these middleware are automatically added: + +1. `auth:sanctum` — Sanctum authentication +2. `authGuard:{guard}` — guard check (or `authGuard` without a specific guard) +3. `abilities:{prefix}.{authorize}` — permission check + +When `authorize` is `false`, no auth middleware is applied (public route). + +## Usage Examples + +### Basic CRUD Controller + +```php +use Modules\AnnoRoute\Attribute\{RequestAttribute, GetRoute, PostRoute, PutRoute, DeleteRoute}; + +#[RequestAttribute('/system/dict', 'system.dict')] +class SysDictController extends BaseController +{ + #[GetRoute(authorize: 'query')] + public function query(Request $request): JsonResponse + { + // GET /system/dict — ability: system.dict.query + return $this->success($data); + } + + #[PostRoute(authorize: 'create')] + public function create(FormRequest $request): JsonResponse + { + // POST /system/dict — ability: system.dict.create + return $this->success(); + } + + #[PutRoute(route: '/{id}', authorize: 'update', where: ['id' => '[0-9]+'])] + public function update(int $id, FormRequest $request): JsonResponse + { + // PUT /system/dict/123 — ability: system.dict.update + return $this->success(); + } + + #[DeleteRoute(route: '/{id}', authorize: 'delete', where: ['id' => '[0-9]+'])] + public function delete(int $id): JsonResponse + { + // DELETE /system/dict/123 — ability: system.dict.delete + return $this->success(); + } +} +``` + +### Public Routes (No Auth) + +```php +#[GetRoute('/public-data', authorize: false)] +public function publicData(): JsonResponse +{ + return $this->success($data); +} +``` + +### Custom Route Path + +When the method route is empty string (default), the controller routePrefix is the full route: + +```php +#[RequestAttribute('/dashboard', 'dashboard')] +class DashboardController extends BaseController +{ + #[GetRoute(authorize: 'index')] + public function index(): JsonResponse + { + // GET /dashboard — ability: dashboard.index + } +} +``` + +### Additional Middleware + +```php +#[GetRoute('/export', 'export', middleware: 'throttle:5,1')] +public function export(): JsonResponse { } + +#[PostRoute('/batch', 'batch', middleware: ['log', 'transaction'])] +public function batchProcess(): JsonResponse { } +``` + +### Route with Multiple Parameters + +```php +#[GetRoute( + route: '/{deptId}/user/{userId}', + authorize: 'detail', + where: ['deptId' => '[0-9]+', 'userId' => '[0-9]+'], +)] +public function detail(int $deptId, int $userId): JsonResponse { } +``` + +## Key Rules + +- Namespace: `Modules\AnnoRoute\Attribute\` +- Controller classes MUST use `#[RequestAttribute]` to be discovered; methods are only registered when the class has this attribute +- Method attributes: `GetRoute`, `PostRoute`, `PutRoute`, `DeleteRoute` +- Route registration: `AnnoRoute->register(path)` in ServiceProvider `boot()` +- Scanner only looks for `*Controller.php` files +- All auth middleware is auto-assembled — only declare `authorize` strings, not auth middleware directly +- Inherit `BaseController` for the `success()` / `error()` response helpers +- Controllers must return `Illuminate\Http\JsonResponse` + +## Common Pitfalls + +### Forgetting #[RequestAttribute] on the Class + +If the class attribute is missing, no routes from that controller will be registered — regardless of method attributes. + +### Duplicate Route Prefix + +The final route is `routePrefix + route`. Convention is leading slash on both — they concatenate directly (no double slash). + +### authorize vs abilitiesPrefix + +The full permission string is `abilitiesPrefix.authorize`. If `abilitiesPrefix` is empty, the raw `authorize` value is used. Omitting `abilitiesPrefix` means you must pass the full ability string in each method's `authorize`. diff --git a/.ai/skills/xinadmin-development/rules/crud-workflow.md b/.ai/skills/xinadmin-development/rules/crud-workflow.md new file mode 100644 index 0000000..a146989 --- /dev/null +++ b/.ai/skills/xinadmin-development/rules/crud-workflow.md @@ -0,0 +1,205 @@ +# CRUD Development Workflow + +The standard end-to-end workflow for building a new feature in XinAdmin follows four phases. Each phase builds on the last — always work in order. + +## Phase 1: Database Migration + +Create the database table structure. + +``` +php artisan make:migration create_xxx_table +``` + +- Define columns, indexes, and foreign keys in the migration file +- Use `$table->id()` for auto-increment or `$table->string('id', 36)->primary()` for UUIDs +- Use `constrained()` for foreign keys referencing other tables +- Run `php artisan migrate` to apply + +## Phase 2: Backend — Controller, Model, FormRequest + +### Controller + +Create the controller in the appropriate module under `modules/{Module}/Http/Controllers/`. Use AnnoRoute attributes for routing and authorization: + +```php +#[RequestAttribute('/system/xxx', 'system.xxx')] +class XxxController extends BaseController +{ + protected array $searchField = ['name' => 'like']; + protected array $quickSearchField = ['name']; + + #[GetRoute(authorize: 'query')] + public function query(Request $request): JsonResponse + { + $params = $request->all(); + $perPage = (int) ($params['pageSize'] ?? 10); + $data = $this->buildSearch($params, Model::query()) + ->orderBy('id', 'desc') + ->paginate($perPage); + return $this->success($data->toArray()); + } + + #[PostRoute(authorize: 'create')] + public function create(FormRequest $request): JsonResponse { } + + #[PutRoute(route: '/{id}', authorize: 'update', where: ['id' => '[0-9]+'])] + public function update(int $id, FormRequest $request): JsonResponse { } + + #[DeleteRoute(route: '/{id}', authorize: 'delete', where: ['id' => '[0-9]+'])] + public function delete(int $id): JsonResponse { } +} +``` + +**Key points:** +- `#[RequestAttribute]` sets route prefix and permission prefix — AnnoRoute auto-registers routes (see `rules/annoroute.md`) +- Always use `->paginate($perPage)->toArray()` and pass to `$this->success()` — the PaginationProvider returns `{ data, total, pageSize, current }` which XinTable expects +- Use `$this->buildSearch()` for filter/keyword/sort query building +- Return `$this->success()` or `$this->error()` from BaseController + +### Model + +Create or reuse the Eloquent model: + +```php +class XxxModel extends Model +{ + protected $table = 'xxx'; + protected $fillable = ['name', 'status', /* ... */]; + protected $casts = ['status' => 'integer']; +} +``` + +### FormRequest + +Create for validation on create/update: + +```bash +php artisan make:request XxxFormRequest +``` + +Place in `modules/{Module}/Http/Requests/`. Define `rules()` and `messages()`. Inject via controller method parameter for auto-validation. + +## Phase 3: Frontend — Page, Domain, API, i18n + +### Domain (`web/domain/`) + +TypeScript interfaces matching backend model fields: + +```typescript +export interface IXxx { + id?: number; + name?: string; + status?: number; + created_at?: string; + updated_at?: string; +} +``` + +### API (`web/api/{module}/`) + +Typed Axios wrappers for each endpoint. Use `createAxios` from `@/utils/request`: + +```typescript +import createAxios from '@/utils/request'; + +export async function getList(params?: Record) { + return createAxios>({ url: '/system/xxx', method: 'get', params }); +} +``` + +XinTable handles list/create/update/delete automatically — custom API functions are only needed for additional endpoints. + +### i18n (`web/locales/{zh_CN,en_US}/`) + +Translation keys for the page. Each feature gets its own file: + +```typescript +export default { + 'xxx.page.title': 'XXX Management', + 'xxx.id': 'ID', + 'xxx.name': 'Name', + // ... +}; +``` + +Register in `web/locales/{zh_CN,en_US}/index.ts` by importing and spreading into the default export. + +### Page (`web/pages/{module}/xxx/index.tsx`) + +Use `` for standard CRUD list pages: + +```tsx +import XinTable from '@/components/XinTable'; +import type { XinTableColumn } from '@/components/XinTable/typings'; +import type { IXxx } from '@/domain/xxx'; +import { useTranslation } from 'react-i18next'; + +export default function XxxPage() { + const { t } = useTranslation(); + + const columns: XinTableColumn[] = [ + { title: t('xxx.id'), dataIndex: 'id', hideInForm: true, width: 80 }, + { title: t('xxx.name'), dataIndex: 'name', valueType: 'text', + rules: [{ required: true, message: t('xxx.name.required') }] }, + ]; + + return ( + <> + {t('xxx.page.title')} + + api="/system/xxx" + columns={columns} + rowKey="id" + accessName="system.xxx" + formProps={{ grid: true, colProps: { span: 12 }, layout: 'vertical' }} + modalProps={{ width: 800 }} + /> + + ); +} +``` + +File-system routing auto-maps: `web/pages/system/xxx/index.tsx` → `/system/xxx` + +## Phase 4: Menu Routes and Permissions + +Add the menu entry in `database/seeders/SysUserSeeder.php` under the appropriate parent menu: + +```php +[ + 'type' => "route", + 'key' => "system.xxx", + 'name' => "XXX Management", + "path" => "/system/xxx", + 'local' => "menu.system.xxx", + 'children' => [ + ['type' => 'rule', 'name' => '查询列表', 'key' => 'system.xxx.query'], + ['type' => 'rule', 'name' => '新增', 'key' => 'system.xxx.create'], + ['type' => 'rule', 'name' => '更新', 'key' => 'system.xxx.update'], + ['type' => 'rule', 'name' => '删除', 'key' => 'system.xxx.delete'], + ] +], +``` + +Add the menu translation key in `web/locales/{zh_CN,en_US}/menu.ts`: + +```text +"menu.system.xxx": "XXX Management", +``` + +After seeding, the super admin role (role_id=1) automatically gets all permissions via the seeder's auto-assignment logic. + +Run `php artisan db:seed --class=SysUserSeeder` to apply. + +## Quick Checklist + +1. Migration → `database/migrations/` +2. Controller → `modules/{Module}/Http/Controllers/` (with AnnoRoute attributes) +3. Model → `modules/{Module}/Models/` or vendor model +4. FormRequest → `modules/{Module}/Http/Requests/` (for create/update validation) +5. Domain types → `web/domain/xxx.ts` +6. API wrappers → `web/api/{module}/xxx.ts` +7. i18n files → `web/locales/{zh_CN,en_US}/xxx.ts` + register in `index.ts` +8. Page component → `web/pages/{module}/xxx/index.tsx` +9. Menu entry + rules → `database/seeders/SysUserSeeder.php` +10. Menu translation → `web/locales/{zh_CN,en_US}/menu.ts` diff --git a/.ai/skills/xinadmin-development/rules/i18n-conventions.md b/.ai/skills/xinadmin-development/rules/i18n-conventions.md new file mode 100644 index 0000000..96fac5f --- /dev/null +++ b/.ai/skills/xinadmin-development/rules/i18n-conventions.md @@ -0,0 +1,101 @@ +# i18n Conventions + +Locale files must follow a consistent directory structure and naming convention. All keys are dot-separated, organized by module prefix matching the page path. + +## Directory Structure + +Locale files mirror page paths, with special directories for components and layout: + +``` +web/locales/zh_CN/ (en_US mirrors exactly) +├── index.ts # Aggregates all modules +├── menu.ts # Standalone files (no page path prefix) +├── login.ts +├── dashboard/ # dashboard/*.tsx pages +│ ├── analysis.ts +│ ├── monitor.ts +│ └── workplace.ts +├── system/ # system/*.tsx pages +│ ├── info.ts +│ ├── user.ts +│ ├── rule.ts +│ └── ... +├── ai/ # ai/*.tsx pages +│ ├── chat.ts +│ ├── conversation.ts +│ └── agent.ts +├── user/ # user/*.tsx pages +│ └── profile.ts +├── components/ # Shared component translations +│ ├── xin-form.ts +│ ├── xin-table.ts +│ └── xin-crud.ts +└── layout/ # Layout translations + └── layout.ts +``` + +## Key Naming Rules + +### 1. Page translations follow page path + +The key prefix equals the page file path (without extension, `/index` dropped): + +| Page file | Locale file | Key prefix | +|-----------|-------------|------------| +| `pages/system/info.tsx` | `locales/zh_CN/system/info.ts` | `system.info` | +| `pages/system/user.tsx` | `locales/zh_CN/system/user.ts` | `system.user` | +| `pages/system/dict/index.tsx` | `locales/zh_CN/system/dict.ts` | `system.dict` | +| `pages/ai/chat/index.tsx` | `locales/zh_CN/ai/chat.ts` | `ai.chat` | +| `pages/dashboard/analysis.tsx` | `locales/zh_CN/dashboard/analysis.ts` | `dashboard.analysis` | + +### 2. `index.tsx` pages drop "/index" + +`pages/ai/chat/index.tsx` → file goes at `ai/chat.ts`, not `ai/chat/index.ts`. + +### 3. Components go in `components/` directory + +| Component | Locale file | Key prefix | +|-----------|-------------|------------| +| `XinForm` + sub-components | `components/xin-form.ts` | `xin.form` | +| `XinTable` + sub-components | `components/xin-table.ts` | `xin.table` | +| XinCrud shared keys | `components/xin-crud.ts` | `xin.crud` | + +### 4. Layout goes in `layout/` directory + +Layout translations are in `layout/layout.ts` with prefix `layout.*`. + +### 5. Standalone files stay at root + +Files without a page path prefix (like `menu.ts`, `login.ts`) stay at the root of the locale directory. + +## File Format + +```typescript +export default { + // Section comment (Chinese in zh_CN, English in en_US) + "prefix.page.title": "页面标题", + "prefix.field.name": "字段名", + "prefix.field.name.required": "字段名为必填项", +}; +``` + +- **Quotes**: Always double quotes for keys and values +- **Indentation**: 2 spaces +- **Trailing commas**: Yes (after last entry) +- **Comments**: Section comments in the locale's own language +- **No `index.ts` files** inside subdirectories — only at the language root for aggregation + +## Registering New Files + +Import and spread new locale files in the language root `index.ts`: + +```typescript +import moduleName from "./path/to/file"; + +export default { + ...moduleName, + // ... other modules +}; +``` + +Both `zh_CN/index.ts` and `en_US/index.ts` must be updated identically. diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..ae3a05a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,24 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{ts,tsx,js,jsx,mjs,cjs}] +indent_style = space +indent_size = 2 + +[*.{css,scss,sass,less}] +indent_style = space +indent_size = 2 + +[*.{html,htm}] +indent_style = space +indent_size = 2 + +[*.json] +indent_style = space +indent_size = 4 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..58dd1ae --- /dev/null +++ b/.env.example @@ -0,0 +1,48 @@ +# 网站基本配置 +APP_NAME=XinAdmin +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_TIMEZONE=UTC +APP_URL=http://localhost:8000 + +VITE_BASE_URL=$APP_URL + +# 密码加密算法因子 +BCRYPT_ROUNDS=12 + +# 日志配置 +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +# 数据库配置 +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=laravel +DB_USERNAME=root +DB_PASSWORD=root + +# redis配置 +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +# 队列配置 +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +MEMCACHED_HOST=127.0.0.1 + +# 邮件配置 +MAIL_MAILER=smtp +MAIL_HOST= +MAIL_PORT= +MAIL_USERNAME= +MAIL_PASSWORD= +MAIL_FROM_ADDRESS= +MAIL_FROM_NAME= diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..dd8c0d5 --- /dev/null +++ b/.env.production @@ -0,0 +1 @@ +VITE_BASE_URL=/index.php diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6145e5a --- /dev/null +++ b/.gitignore @@ -0,0 +1,20 @@ +/dist +/.idea +/.vscode +/vendor +/dist-ssr +/.phpunit.cache +/node_modules +/public/storage +/storage/*.key +/.claude + +hot +.env +*.log +*.local +composer.lock +pnpm-lock.yaml +CLAUDE.md +/.mcp.json +/boost.json diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f96a8a0 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2025 XinAdmin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.en.md b/README.en.md new file mode 100644 index 0000000..1777bab --- /dev/null +++ b/README.en.md @@ -0,0 +1,82 @@ +

+ xinadmin +

+

Xin Admin

+

Enterprise-level PHP Full-stack Development Framework

+

+ 简体中文 | English +

+

+ + xinadmin + + + php + + + laravel + + + React + + + + + + license + +

+ + +XinAdmin is a full-stack development framework built with cutting-edge technologies including PHP8.2 + Laravel12 + MySQL + React + Zustand + TypeScript + Ant Design. It provides convenient development features such as annotation routing, API permission verification, dynamic menus, group permissions, data dictionaries, system configuration, file management, and dictionary management. Licensed under MIT, free for commercial use without authorization. + + + +## Key Features + +### ✨ Deep Laravel Integration +Built on top of the `Laravel` framework, visualizing configurations for mail, storage, and more. Supports annotation routing and CRUD controllers, enabling rapid application development in Laravel's comfortable environment - [Laravel](https://laravel.com/) is the most efficient way to build, deploy, and monitor software. + +### 🎈 React Tech Stack +`Xin Admin` frontend uses the React tech stack with built-in Zustand state management and file-system-based routing. Simple to use with a rich ecosystem, standing on the shoulders of giants to enjoy the convenience and joy of development. + +### 🎨 Ant Design Component Library +Layout and menus built on `Ant Design V6` component library. Enterprise-grade product system, AI-friendly "Design System" that combines beauty with intelligence, making work full of "inspiration" and "happiness". + +### 📟 Annotation Routing & Permissions +Use annotation routing in `Laravel` controllers, simplifying route definitions and making APIs clearer. Use `Laravel Sanctum` for permission control on annotation routes, with one-click configuration of API routes and permissions. + +### ♻️ Rich System Features +`Xin Admin` comes with many out-of-the-box system features, including administrators, departments & roles, permission menus, file management, data dictionaries, system configuration, mail configuration, storage configuration, and more. You can build any web application on top of this foundation. + +## Built-in Features + +- Dashboard: Provides ready-to-use dashboard solutions based on `Echarts`, along with demo pages +- Example Components: Examples of icons, tables, lists, forms, and other components +- Frontend Members: Permission management, grouping, lists, and balance records for frontend members +- Administrators: Administrators are backend system visitors, providing admin grouping, permissions, lists, and admin settings +- Department Management: Used for grouping administrators by department, commonly used for enterprise department structure organization +- Role Management: Assign different permissions to specific roles, implementing role-based menu permission control +- System Settings: Quick setup forms for server variable parameters, with customizable groups and form types +- File Management: Backend file management with folders, supporting multi-select, file grouping, and uploads for images, videos, audio, archives, and other files +- Dictionary Management: Maintenance of frequently used, relatively fixed data in the system +- Mail Management: Provides visual configuration and testing for `Laravel` mail system +- Storage Configuration: Provides visual configuration and testing for `Laravel` file storage + +## Preview + +Dashboard +Dark Mode +File Management +Mail Configuration +Storage Configuration + +## More Information +- Official Website: [https://xinadmin.cn/](https://xinadmin.cn/) +- Documentation: [https://xinadmin.cn/](https://xinadmin.cn/) +- Demo: [https://demo.xinadmin.cn/](https://demo.xinadmin.cn/) + +## Contact Us +- Github: [xinova](https://github.com/xinova) +- Github: [xin-admin](https://github.com/xin-admin) +- QQ: 2302563948 diff --git a/README.md b/README.md new file mode 100644 index 0000000..b3914bb --- /dev/null +++ b/README.md @@ -0,0 +1,83 @@ +

+ xinadmin +

+

Xin Admin

+

企业级 PHP 全栈开发框架

+

+ 简体中文 | English +

+

+ + xinadmin + + + php + + + laravel + + + React + + + + + + license + +

+ + +XinAdmin 是一款基于 PHP8.2 + Laravel12 + Mysql + React + Zustand + TypeScript + Ant Design 等前沿技术栈开发的全栈开发框架,提供注解路由、接口权限验证、动态菜单、分组权限、数据字典、系统配置、文件管理、字典管理等便捷开发, +遵循 MIT 无需授权即可免费商用. + + + +## 主要特征 + +### ✨ Laravel 深度集成 +在 `Laravel` 框架之上继续构建,将邮件、存储等配置可视化,并且支持注解路由、CRUD控制器,在 `Laravel` 舒适的环境中快速开发你的应用 - [Laravel](https://laravel.com/) 是构建、部署和监控软件最高效的方式。 + +### 🎈 React 技术栈 +`Xin Admin` 前端使用 React 技术栈,内置 Zustand 状态管理和基于文件系统的路由,简单易用、生态丰富,站在巨人肩膀上享受开发的便捷和乐趣。 + +### 🎨 Ant Design 组件库 +基于 `Ant Design V6` 组件库构建的布局与菜单,企业级产品系统,AI友好的「设计系统」,让美与智能并进,让工作充满「灵感」与「快乐」。 + +### 📟 注解路由与权限 +在 `Laravel` 控制器中使用注解路由,简化了路由的定义,使接口更加清晰,使用 `Laravel Sanctum` 对注解路由进行权限控制,一键配置接口路由与权限。 + +### ♻️ 丰富的系统功能 +`Xin Admin` 拥有许多开箱即用的系统功能,包括管理员、部门与角色、权限菜单、文件管理、数据字典、系统配置、邮件配置、存储配置等,你可以在此之上开发任何的 Web 应用 + +## 内置功能 + +- 仪表盘:提供基于 `Echarts` 开箱即用的仪表盘方案,以及演示页面 +- 示例组件:包含图标、表格、列表、表单等组件的示例 +- 前台会员:前台会员的权限管理、分组和列表以及余额记录等 +- 管理员:管理员是后台系统的访问者,提供管理员分组、权限、列表以及管理员信息设置 +- 部门管理:部门管理用于对管理员进行部门分组,常用于企业部门架构的安排 +- 角色管理:为特定的角色分配不同的权限,实现角色菜单的权限控制 +- 系统设置:系统设置是对服务器可变参数快速设置的表单,可以自定义分组以及表单类型 +- 文件管理:后台文件管理文件夹,支持多选、文件分组等,支持图片、视频、音频、压缩文件和其它文件上传 +- 字典管理:对系统中经常使用的一些较为固定的数据进行维护 +- 邮件管理:为 `Laravel` 邮件系统提供可视化配置与测试 +- 存储配置:为 `Laravel` 文件存储提供可视化配置与测试 + +## 预览图片 + +首页 +暗黑模式 +文件管理 +邮件管理 +存储配置 + +## 其他 +- 官网:[https://xinadmin.cn/](https://xinadmin.cn/) +- 项目文档:[https://xinadmin.cn/](https://xinadmin.cn/) +- 演示站:[https://demo.xinadmin.cn/](https://demo.xinadmin.cn/) + +## 联系我们 +- Github: [xinova](https://github.com/xinova) +- Github: [xin-admin](https://github.com/xin-admin) +- QQ: 2302563948 diff --git a/app/Exceptions/ExceptionsHandler.php b/app/Exceptions/ExceptionsHandler.php new file mode 100644 index 0000000..6b7f6e9 --- /dev/null +++ b/app/Exceptions/ExceptionsHandler.php @@ -0,0 +1,101 @@ + function (HttpResponseException $e) { + return response()->json($e->toArray(), $e->getCode()); + }, + MissingAbilityException::class => function ($e) { + return $this->notification( + 'No Permission', + __('system.error.no_permission'), + ShowType::WARN_NOTIFICATION + ); + }, + AuthenticationException::class => function ($e) { + return response()->json([ + 'msg' => __('user.not_login'), + 'success' => false + ], 401); + }, + NotFoundHttpException::class => function ($e) { + return $this->notification( + 'Route Not Exist', + __('system.error.route_not_exist'), + ShowType::WARN_NOTIFICATION + ); + }, + ValidationException::class => function (ValidationException $e) { + return response()->json([ + 'msg' => $e->validator->errors()->first(), + 'showType' => ShowType::WARN_MESSAGE->value, + 'success' => false, + ]); + }, + ]; + + foreach ($exceptionHandlers as $exceptionType => $handler) { + if ($e instanceof $exceptionType) { + $response = $handler($e); + break; + } + } + + if (!isset($response)) { + $debug = config('app.debug'); + $data = [ + 'msg' => $e->getMessage(), + 'showType' => ShowType::ERROR_MESSAGE->value, + 'success' => false, + ]; + + if ($debug) { + $data += [ + 'file' => $e->getFile(), + 'line' => $e->getLine(), + 'trace' => $e->getTrace(), + 'code' => $e->getCode(), + ]; + } + + $response = response()->json($data); + } + + $response->headers->set('Access-Control-Allow-Origin', '*'); + $response->headers->set('Access-Control-Allow-Credentials', 'true'); + $response->headers->set('Access-Control-Max-Age', 1800); + $response->headers->set('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS'); + $response->headers->set('Access-Control-Allow-Headers', 'Content-Type, Authorization, X-Requested-With, User-Language'); + + return $response; + } +} diff --git a/app/Exceptions/HttpResponseException.php b/app/Exceptions/HttpResponseException.php new file mode 100644 index 0000000..f9c180f --- /dev/null +++ b/app/Exceptions/HttpResponseException.php @@ -0,0 +1,54 @@ +msg = $data['msg'] ?? ''; + $this->success = $data['success'] ?? true; + if (empty($data['showType']) && $this->success) { + $this->showType = ShowType::SUCCESS_MESSAGE; + } elseif (empty($data['showType']) && ! $this->success) { + $this->showType = ShowType::ERROR_MESSAGE; + } else { + $this->showType = ShowType::from($data['showType']); + } + $this->data = $data['data'] ?? []; + parent::__construct($data['msg'] ?? '', $code); + } + + public function toArray(): array + { + return [ + 'data' => $this->data, + 'success' => $this->success, + 'msg' => $this->msg, + 'showType' => $this->showType->value, + ]; + } +} diff --git a/app/Exceptions/RepositoryException.php b/app/Exceptions/RepositoryException.php new file mode 100644 index 0000000..5143f29 --- /dev/null +++ b/app/Exceptions/RepositoryException.php @@ -0,0 +1,10 @@ +success(compact('web_setting')); + } + + /** 用户登录 */ + #[PostRoute('/login')] + public function login(Request $request): JsonResponse + { + $credentials = $request->validate([ + 'username' => 'required|min:4|alphaDash', + 'password' => 'required|min:4|alphaDash', + ]); + if (Auth::guard('users')->attempt($credentials, true)) { + $data = $request->user('users') + ->createToken($credentials['username']) + ->toArray(); + return $this->success($data, __('user.login_success')); + } + return $this->error(__('user.login_error')); + } + + /** 用户注册 */ + #[PostRoute('/register')] + public function register(UserRegisterRequest $request): JsonResponse + { + $data = $request->validated(); + $model = new UserModel; + $model->username = $data['username']; + $model->password = password_hash($data['password'], PASSWORD_DEFAULT); + $model->email = $data['email']; + if ($model->save()) { + return $this->success(); + } + + return $this->error('创建用户失败'); + } + + /** 获取首页数据(公开接口):轮播图 + 宫格导航 */ + #[GetRoute('/home', false)] + public function home(): JsonResponse + { + $site_title = site_config('web.subtitle'); + $carousel = SysCarouselModel::query() + ->where('status', 0) + ->orderBy('sort', 'desc') + ->orderBy('id', 'desc') + ->get(); + $gridNav = SysGridNavModel::query() + ->where('status', 0) + ->orderBy('sort', 'desc') + ->orderBy('id', 'desc') + ->get(); + + return $this->success(compact('carousel', 'gridNav', 'site_title')); + } +} diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php new file mode 100644 index 0000000..9edba34 --- /dev/null +++ b/app/Http/Controllers/UserController.php @@ -0,0 +1,68 @@ +user(); + return $this->success(compact('info')); + } + + #[PostRoute('/logout')] + public function logout(): JsonResponse + { + $user_id = auth('users')->id(); + $model = new UserModel; + if ($model->logout($user_id)) { + return $this->success('退出登录成功'); + } else { + return $this->error($model->getErrorMsg()); + } + } + + #[PutRoute] + public function setUserInfo(UserUpdateInfoRequest $request): JsonResponse + { + UserModel::where('user_id', auth('user')->id())->update($request->validated()); + + return $this->error('更新成功'); + } + + #[PostRoute('/setPwd')] + public function setPassword(Request $request): JsonResponse + { + $data = $request->validate([ + 'oldPassword' => 'required|string|max:20', + 'newPassword' => 'required|string|min:6|max:20', + 'rePassword' => 'required|same:newPassword', + ]); + $user_id = auth('user')->id(); + $user = UserModel::query()->find($user_id); + if (! password_verify($data['oldPassword'], $user['password'])) { + return $this->error('旧密码不正确!'); + } + $user->password = password_hash($data['newPassword'], PASSWORD_DEFAULT); + if ($user->save()) { + return $this->success('更新成功'); + } + + return $this->error('更新失败'); + } +} diff --git a/app/Http/Requests/UserRegisterRequest.php b/app/Http/Requests/UserRegisterRequest.php new file mode 100644 index 0000000..95d8851 --- /dev/null +++ b/app/Http/Requests/UserRegisterRequest.php @@ -0,0 +1,18 @@ + 'required|min:4|alphaDash', + 'password' => 'required|min:4|alphaDash', + 'rePassword' => 'required|min:4|same:password', + 'email' => 'required|email', + ]; + } +} diff --git a/app/Http/Requests/UserUpdateInfoRequest.php b/app/Http/Requests/UserUpdateInfoRequest.php new file mode 100644 index 0000000..fe0c559 --- /dev/null +++ b/app/Http/Requests/UserUpdateInfoRequest.php @@ -0,0 +1,20 @@ + 'required|min:4|max:20', + 'nickname' => 'required|min:4|max:20', + 'gender' => 'required', + 'email' => 'required|email', + 'avatar_id' => 'required|integer', + 'mobile' => 'required|regex:/^1[34578]\d{9}$/', + ]; + } +} diff --git a/app/Models/UserModel.php b/app/Models/UserModel.php new file mode 100644 index 0000000..c278ccd --- /dev/null +++ b/app/Models/UserModel.php @@ -0,0 +1,32 @@ +app->bind(ExceptionsHandler::class, \App\Exceptions\ExceptionsHandler::class); + } + + /** + * Bootstrap any application services. + */ + public function boot(AnnoRoute $annoRoute): void + { + // 注册路由 + $annoRoute->register(app_path('Http/Controllers')); + } +} diff --git a/artisan b/artisan new file mode 100644 index 0000000..8e04b42 --- /dev/null +++ b/artisan @@ -0,0 +1,15 @@ +#!/usr/bin/env php +handleCommand(new ArgvInput); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..98de0b1 --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,43 @@ +withRouting( + commands: __DIR__.'/../routes/console.php' + ) + ->withMiddleware(function (Middleware $middleware) { + // 全局跨域中间件 + $middleware->append(AllowCrossDomainMiddleware::class); + $middleware->append(LanguageMiddleware::class); + // 全局中间件 — 从缓存加载 DB 应用设置到 config() 运行时 + $middleware->append(LoadAppSettingsMiddleware::class); + $middleware->alias([ + 'login_log' => LoginLogMiddleware::class, + 'abilities' => CheckAbilities::class, + 'ability' => CheckForAnyAbility::class, + 'authGuard' => AuthGuardMiddleware::class, + ]); + // 未登录响应 + $middleware->redirectGuestsTo(function (Request $request) { + return response()->json([ + 'success' => false, + 'msg' => __('user.not_login') + ], 401); + }); + }) + ->withCommands([ + GenerateRouteHelperCommand::class, + ]) + ->withExceptions(function (Exceptions $exceptions) {})->create(); diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/bootstrap/providers.php b/bootstrap/providers.php new file mode 100644 index 0000000..22c0ed9 --- /dev/null +++ b/bootstrap/providers.php @@ -0,0 +1,17 @@ + 'openai', + 'default_for_images' => 'gemini', + 'default_for_audio' => 'openai', + 'default_for_transcription' => 'openai', + 'default_for_embeddings' => 'openai', + 'default_for_reranking' => 'cohere', + + /* + |-------------------------------------------------------------------------- + | Caching + |-------------------------------------------------------------------------- + | + | Below you may configure caching strategies for AI related operations + | such as embedding generation. You are free to adjust these values + | based on your application's available caching stores and needs. + | + */ + + 'caching' => [ + 'embeddings' => [ + 'cache' => false, + 'store' => env('CACHE_STORE', 'redis'), + ], + ], + + /* + |-------------------------------------------------------------------------- + | AI Providers + |-------------------------------------------------------------------------- + | + | Below are each of your AI providers defined for this application. Each + | represents an AI provider and API key combination which can be used + | to perform tasks like text, image, and audio creation via agents. + | + */ + + 'providers' => [ + 'anthropic' => [ + 'driver' => 'anthropic', + 'key' => env('ANTHROPIC_API_KEY'), + 'url' => env('ANTHROPIC_URL', 'https://api.anthropic.com/v1'), + ], + + 'azure' => [ + 'driver' => 'azure', + 'key' => env('AZURE_OPENAI_API_KEY'), + 'url' => env('AZURE_OPENAI_URL'), + 'api_version' => env('AZURE_OPENAI_API_VERSION', '2025-04-01-preview'), + 'deployment' => env('AZURE_OPENAI_DEPLOYMENT', 'gpt-4o'), + 'embedding_deployment' => env('AZURE_OPENAI_EMBEDDING_DEPLOYMENT', 'text-embedding-3-small'), + 'image_deployment' => env('AZURE_OPENAI_IMAGE_DEPLOYMENT', 'gpt-image-1'), + ], + + 'bedrock' => [ + 'driver' => 'bedrock', + 'region' => env('AWS_BEDROCK_REGION', 'us-east-1'), + 'key' => env('AWS_BEARER_TOKEN_BEDROCK'), + 'access_key_id' => env('AWS_ACCESS_KEY_ID'), + 'secret_access_key' => env('AWS_SECRET_ACCESS_KEY'), + 'session_token' => env('AWS_SESSION_TOKEN'), + 'use_default_credential_provider' => env('AWS_USE_DEFAULT_CREDENTIALS', true), + ], + + 'cohere' => [ + 'driver' => 'cohere', + 'key' => env('COHERE_API_KEY'), + ], + + 'deepseek' => [ + 'driver' => 'deepseek', + 'key' => env('DEEPSEEK_API_KEY'), + ], + + 'eleven' => [ + 'driver' => 'eleven', + 'key' => env('ELEVENLABS_API_KEY'), + ], + + 'gemini' => [ + 'driver' => 'gemini', + 'key' => env('GEMINI_API_KEY'), + 'url' => env('GEMINI_URL', 'https://generativelanguage.googleapis.com/v1beta/'), + ], + + 'groq' => [ + 'driver' => 'groq', + 'key' => env('GROQ_API_KEY'), + ], + + 'jina' => [ + 'driver' => 'jina', + 'key' => env('JINA_API_KEY'), + ], + + 'mistral' => [ + 'driver' => 'mistral', + 'key' => env('MISTRAL_API_KEY'), + ], + + 'ollama' => [ + 'driver' => 'ollama', + 'key' => env('OLLAMA_API_KEY', ''), + 'url' => env('OLLAMA_URL', 'http://localhost:11434'), + ], + + 'openai' => [ + 'driver' => 'openai', + 'key' => env('OPENAI_API_KEY'), + 'url' => env('OPENAI_URL', 'https://api.openai.com/v1'), + ], + + 'openrouter' => [ + 'driver' => 'openrouter', + 'key' => env('OPENROUTER_API_KEY'), + ], + + 'voyageai' => [ + 'driver' => 'voyageai', + 'key' => env('VOYAGEAI_API_KEY'), + ], + + 'xai' => [ + 'driver' => 'xai', + 'key' => env('XAI_API_KEY'), + ], + ], + +]; diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..f467267 --- /dev/null +++ b/config/app.php @@ -0,0 +1,126 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => (bool) env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | the application so that it's available within Artisan commands. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. The timezone + | is set to "UTC" by default as it is suitable for most use cases. + | + */ + + 'timezone' => env('APP_TIMEZONE', 'UTC'), + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by Laravel's translation / localization methods. This option can be + | set to any locale for which you plan to have translation strings. + | + */ + + 'locale' => env('APP_LOCALE', 'en'), + + 'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'), + + 'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'), + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is utilized by Laravel's encryption services and should be set + | to a random, 32 character string to ensure that all encrypted values + | are secure. You should do this prior to deploying the application. + | + */ + + 'cipher' => 'AES-256-CBC', + + 'key' => env('APP_KEY'), + + 'previous_keys' => [ + ...array_filter( + explode(',', env('APP_PREVIOUS_KEYS', '')) + ), + ], + + /* + |-------------------------------------------------------------------------- + | Maintenance Mode Driver + |-------------------------------------------------------------------------- + | + | These configuration options determine the driver used to determine and + | manage Laravel's "maintenance mode" status. The "cache" driver will + | allow maintenance mode to be controlled across multiple machines. + | + | Supported drivers: "file", "cache" + | + */ + + 'maintenance' => [ + 'driver' => env('APP_MAINTENANCE_DRIVER', 'file'), + 'store' => env('APP_MAINTENANCE_STORE', 'database'), + ], + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..e685d21 --- /dev/null +++ b/config/auth.php @@ -0,0 +1,126 @@ + [ + 'guard' => 'sys_users', + 'passwords' => 'sys_users', + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | which utilizes session storage plus the Eloquent user provider. + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'sys_users' => [ + 'driver' => 'session', + 'provider' => 'sys_users', + ], + 'users' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | If you have multiple user tables or models you may configure multiple + | providers to represent the model / table. These providers may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'sys_users' => [ + 'driver' => 'eloquent', + 'model' => \Modules\SystemUser\Models\SysUserModel::class + ], + 'users' => [ + 'driver' => 'eloquent', + 'model' => \App\Models\UserModel::class + ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | These configuration options specify the behavior of Laravel's password + | reset functionality, including the table utilized for token storage + | and the user provider that is invoked to actually retrieve users. + | + | The expiry time is the number of minutes that each reset token will be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + | The throttle setting is the number of seconds a user must wait before + | generating more password reset tokens. This prevents the user from + | quickly generating a very large amount of password reset tokens. + | + */ + + 'passwords' => [ + 'sys_users' => [ + 'driver' => 'cache', + 'provider' => 'sys_users', + 'store' => 'sys_passwords', + 'expire' => 60, + 'throttle' => 60, + ], + 'users' => [ + 'driver' => 'cache', + 'provider' => 'users', + 'store' => 'passwords', + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the amount of seconds before a password confirmation + | window expires and users are asked to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800), + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..f3a033f --- /dev/null +++ b/config/cache.php @@ -0,0 +1,108 @@ + env('CACHE_STORE', 'redis'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + | Supported drivers: "array", "database", "file", "memcached", + | "redis", "dynamodb", "octane", "null" + | + */ + + 'stores' => [ + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_CACHE_CONNECTION'), + 'table' => env('DB_CACHE_TABLE', 'sys_cache'), + 'lock_connection' => env('DB_CACHE_LOCK_CONNECTION'), + 'lock_table' => env('DB_CACHE_LOCK_TABLE', 'sys_cache_locks'), + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + 'lock_path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_CACHE_CONNECTION', 'cache'), + 'lock_connection' => env('REDIS_CACHE_LOCK_CONNECTION', 'default'), + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + 'octane' => [ + 'driver' => 'octane', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing the APC, database, memcached, Redis, and DynamoDB cache + | stores, there might be other applications using the same cache. For + | that reason, you may prefix every cache key to avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache_'), + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..3944395 --- /dev/null +++ b/config/database.php @@ -0,0 +1,173 @@ + env('DB_CONNECTION', 'sqlite'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Below are all of the database connections defined for your application. + | An example configuration is provided for each database system which + | is supported by Laravel. You're free to add / remove connections. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DB_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + 'busy_timeout' => null, + 'journal_mode' => null, + 'synchronous' => null, + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'mariadb' => [ + 'driver' => 'mariadb', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + // 'encrypt' => env('DB_ENCRYPT', 'yes'), + // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run on the database. + | + */ + + 'migrations' => [ + 'table' => 'sys_migrations', + 'update_date_on_publish' => true, + ], + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as Memcached. You may define your connection settings here. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'), + ], + + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + ], + + ], + +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 0000000..0c365e1 --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,89 @@ + env('FILESYSTEM_DISK', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Below you may configure as many filesystem disks as necessary, and you + | may even configure multiple disks for the same driver. Examples for + | most supported storage drivers are configured here for reference. + | + | Supported drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + 'local' => [ + 'driver' => 'local', + 'root' => public_path('storage'), + 'url' => env('FILESYSTEM_LOCAL_URL', env('APP_URL').'/storage'), + 'visibility' => 'public', + 'throw' => false, + ], + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), + 'throw' => false, + ], + 'ftp' => [ + 'driver' => 'ftp', + 'host' => env('FTP_HOST'), + 'username' => env('FTP_USERNAME'), + 'password' => env('FTP_PASSWORD'), + 'port' => env('FTP_PORT', 21), + 'root' => env('FTP_ROOT', ''), + 'passive' => env('FTP_PASSIVE', true), + 'ssl' => env('FTP_SSL', false), + 'timeout' => env('FTP_TIMEOUT', 30), + 'throw' => false, + ], + 'sftp' => [ + 'driver' => 'sftp', + 'host' => env('SFTP_HOST'), + 'username' => env('SFTP_USERNAME'), + 'password' => env('SFTP_PASSWORD'), + 'port' => env('SFTP_PORT', 22), + 'root' => env('SFTP_ROOT', ''), + 'timeout' => env('SFTP_TIMEOUT', 30), + 'privateKey' => env('SFTP_PRIVATE_KEY'), + 'passphrase' => env('SFTP_PASSPHRASE'), + 'throw' => false, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Symbolic Links + |-------------------------------------------------------------------------- + | + | Here you may configure the symbolic links that will be created when the + | `storage:link` Artisan command is executed. The array keys should be + | the locations of the links and the values should be their targets. + | + */ + + 'links' => [], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..c5a4f81 --- /dev/null +++ b/config/logging.php @@ -0,0 +1,138 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Deprecations Log Channel + |-------------------------------------------------------------------------- + | + | This option controls the log channel that should be used to log warnings + | regarding deprecated PHP and library features. This allows you to get + | your application ready for upcoming major versions of dependencies. + | + */ + + 'deprecations' => [ + 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + 'trace' => env('LOG_DEPRECATIONS_TRACE', false), + ], + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Laravel + | utilizes the Monolog PHP logging library, which includes a variety + | of powerful log handlers and formatters that you're free to use. + | + | Available drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", "custom", "stack" + | + */ + + 'channels' => [ + + 'stack' => [ + 'driver' => 'stack', + 'channels' => explode(',', env('LOG_STACK', 'single')), + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => env('LOG_DAILY_DAYS', 14), + 'replace_placeholders' => true, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => env('LOG_SLACK_USERNAME', 'Laravel Log'), + 'emoji' => env('LOG_SLACK_EMOJI', ':boom:'), + 'level' => env('LOG_LEVEL', 'critical'), + 'replace_placeholders' => true, + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class), + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'), + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'with' => [ + 'stream' => 'php://stderr', + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + 'facility' => env('LOG_SYSLOG_FACILITY', LOG_USER), + 'replace_placeholders' => true, + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + + 'log' => [ + 'driver' => 'single', + 'path' => storage_path('logs/log.log'), + 'level' => 'debug', + ], + + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..3fd233e --- /dev/null +++ b/config/mail.php @@ -0,0 +1,116 @@ + env('MAIL_MAILER', 'log'), + + /* + |-------------------------------------------------------------------------- + | Mailer Configurations + |-------------------------------------------------------------------------- + | + | Here you may configure all of the mailers used by your application plus + | their respective settings. Several examples have been configured for + | you and you are free to add your own as your application requires. + | + | Laravel supports a variety of mail "transport" drivers that can be used + | when delivering an email. You may specify which one you're using for + | your mailers below. You may also add additional mailers if needed. + | + | Supported: "smtp", "sendmail", "mailgun", "ses", "ses-v2", + | "postmark", "resend", "log", "array", + | "failover", "roundrobin" + | + */ + + 'mailers' => [ + 'mailgun' => [ + 'transport' => 'mailgun', + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'smtp' => [ + 'transport' => 'smtp', + 'scheme' => env('MAIL_SCHEME'), + 'url' => env('MAIL_URL'), + 'host' => env('MAIL_HOST', '127.0.0.1'), + 'port' => env('MAIL_PORT', 2525), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'local_domain' => env('MAIL_EHLO_DOMAIN', parse_url(env('APP_URL', 'http://localhost'), PHP_URL_HOST)), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'postmark' => [ + 'transport' => 'postmark', + // 'message_stream_id' => env('POSTMARK_MESSAGE_STREAM_ID'), + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'resend' => [ + 'transport' => 'resend', + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL', 'stack'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => explode(",", env('MAIL_FAILOVER_MAILERS', 'smtp,log')), + ], + + 'roundrobin' => [ + 'transport' => 'roundrobin', + 'mailers' => explode(",", env('MAIL_ROUNDROBIN_MAILERS', 'ses,postmark')), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all emails sent by your application to be sent from + | the same address. Here you may specify a name and address that is + | used globally for all emails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + +]; diff --git a/config/models.php b/config/models.php new file mode 100644 index 0000000..7d305f7 --- /dev/null +++ b/config/models.php @@ -0,0 +1,537 @@ + [ + + /* + |-------------------------------------------------------------------------- + | Model Files Location + |-------------------------------------------------------------------------- + | + | We need a location to store your new generated files. All files will be + | placed within this directory. When you turn on base files, they will + | be placed within a Base directory inside this location. + | + */ + + 'path' => app_path('Models'), + + /* + |-------------------------------------------------------------------------- + | Model Namespace + |-------------------------------------------------------------------------- + | + | Every generated model will belong to this namespace. It is suggested + | that this namespace should follow PSR-4 convention and be very + | similar to the path of your models defined above. + | + */ + + 'namespace' => 'App\Models', + + /* + |-------------------------------------------------------------------------- + | Parent Class + |-------------------------------------------------------------------------- + | + | All Eloquent models should inherit from Eloquent Model class. However, + | you can define a custom Eloquent model that suits your needs. + | As an example one custom model has been added for you which + | will allow you to create custom database castings. + | + */ + + 'parent' => Illuminate\Database\Eloquent\Model::class, + + /* + |-------------------------------------------------------------------------- + | Traits + |-------------------------------------------------------------------------- + | + | Sometimes you may want to append certain traits to all your models. + | If that is what you need, you may list them bellow. + | As an example we have a BitBooleans trait which will treat MySQL bit + | data type as booleans. You might probably not need it, but it is + | an example of how you can customize your models. + | + */ + + 'use' => [ + // Reliese\Database\Eloquent\BitBooleans::class, + // Reliese\Database\Eloquent\BlamableBehavior::class, + ], + + /* + |-------------------------------------------------------------------------- + | Model Connection + |-------------------------------------------------------------------------- + | + | If you wish your models had appended the connection from which they + | were generated, you should set this value to true and your + | models will have the connection property filled. + | + */ + + 'connection' => false, + + /* + |-------------------------------------------------------------------------- + | Timestamps + |-------------------------------------------------------------------------- + | + | If your tables have CREATED_AT and UPDATED_AT timestamps you may + | enable them and your models will fill their values as needed. + | You can also specify which fields should be treated as timestamps + | in case you don't follow the naming convention Eloquent uses. + | If your table doesn't have these fields, timestamps will be + | disabled for your model. + | + */ + + 'timestamps' => true, + + // 'timestamps' => [ + // 'enabled' => true, + // 'fields' => [ + // 'CREATED_AT' => 'created_at', + // 'UPDATED_AT' => 'updated_at', + // ] + // ], + + /* + |-------------------------------------------------------------------------- + | Soft Deletes + |-------------------------------------------------------------------------- + | + | If your tables support soft deletes with a DELETED_AT attribute, + | you can enable them here. You can also specify which field + | should be treated as a soft delete attribute in case you + | don't follow the naming convention Eloquent uses. + | If your table doesn't have this field, soft deletes will be + | disabled for your model. + | + */ + + 'soft_deletes' => true, + + // 'soft_deletes' => [ + // 'enabled' => true, + // 'field' => 'deleted_at', + // ], + + /* + |-------------------------------------------------------------------------- + | Date Format + |-------------------------------------------------------------------------- + | + | Here you may define your models' date format. The following format + | is the default format Eloquent uses. You won't see it in your + | models unless you change it to a more convenient value. + | + */ + + 'date_format' => 'Y-m-d H:i:s', + + /* + |-------------------------------------------------------------------------- + | Pagination + |-------------------------------------------------------------------------- + | + | Here you may define how many models Eloquent should display when + | paginating them. The default number is 15, so you might not + | see this number in your models unless you change it. + | + */ + + 'per_page' => 15, + + /* + |-------------------------------------------------------------------------- + | Base Files + |-------------------------------------------------------------------------- + | + | By default, your models will be generated in your models path, but + | when you generate them again they will be replaced by new ones. + | You may want to customize your models and, at the same time, be + | able to generate them as your tables change. For that, you + | can enable base files. These files will be replaced whenever + | you generate them, but your customized files will not be touched. + | + */ + + 'base_files' => false, + + /* + |-------------------------------------------------------------------------- + | Snake Attributes + |-------------------------------------------------------------------------- + | + | Eloquent treats your model attributes as snake cased attributes, but + | if you have camel-cased fields in your database you can disable + | that behaviour and use camel case attributes in your models. + | + */ + + 'snake_attributes' => true, + + /* + |-------------------------------------------------------------------------- + | Indent options + |-------------------------------------------------------------------------- + | + | As default indention is done with tabs, but you can change it by setting + | this to the amount of spaces you that you want to use for indentation. + | Usually you will use 4 spaces instead of tabs. + | + */ + + 'indent_with_space' => 0, + + /* + |-------------------------------------------------------------------------- + | Qualified Table Names + |-------------------------------------------------------------------------- + | + | If some of your tables have cross-database relationships (probably in + | MySQL), you can make sure your models take into account their + | respective database schema. + | + | Can Either be NULL, FALSE or TRUE + | TRUE: Schema name will be prepended on the table + | FALSE:Table name will be set without schema name. + | NULL: Table name will follow laravel pattern, + | i.e. if class name(plural) matches table name, then table name will not be added + */ + + 'qualified_tables' => false, + + /* + |-------------------------------------------------------------------------- + | Hidden Attributes + |-------------------------------------------------------------------------- + | + | When casting your models into arrays or json, the need to hide some + | attributes sometimes arise. If your tables have some fields you + | want to hide, you can define them bellow. + | Some fields were defined for you. + | + */ + + 'hidden' => [ + '*secret*', '*password', '*token', + ], + + /* + |-------------------------------------------------------------------------- + | Mass Assignment Guarded Attributes + |-------------------------------------------------------------------------- + | + | You may want to protect some fields from mass assignment. You can + | define them bellow. Some fields were defined for you. + | Your fillable attributes will be those which are not in the list + | excluding your models' primary keys. + | + */ + + 'guarded' => [ + // 'created_by', 'updated_by' + ], + + /* + |-------------------------------------------------------------------------- + | Casts + |-------------------------------------------------------------------------- + | + | You may want to specify which of your table fields should be cast as + | something other than a string. For instance, you may want a + | text field be cast as an array or and object. + | + | You may define column patterns which will be cast using the value + | assigned. We have defined some fields for you. Feel free to + | modify them to fit your needs. + | + */ + + 'casts' => [ + '*_json' => 'json', + ], + + /* + |-------------------------------------------------------------------------- + | Excluded Tables + |-------------------------------------------------------------------------- + | + | When performing the generation of models you may want to skip some of + | them, because you don't want a model for them or any other reason. + | You can define those tables bellow. The migrations table was + | filled for you, since you may not want a model for it. + | + */ + + 'except' => [ + 'sys_cache', + 'sys_cache_locks', + 'sys_token', + 'migrations', + 'sys_failed_jobs', + 'password_resets', + 'personal_access_tokens', + 'password_reset_tokens', + ], + + /* + |-------------------------------------------------------------------------- + | Specified Tables + |-------------------------------------------------------------------------- + | + | You can specify specific tables. This will generate the models only + | for selected tables, ignoring the rest. + | + */ + + 'only' => [ + // 'users', + ], + + /* + |-------------------------------------------------------------------------- + | Table Prefix + |-------------------------------------------------------------------------- + | + | If you have a prefix on your table names but don't want it in the model + | and relation names, specify it here. + | + */ + + 'table_prefix' => '', + + /* + |-------------------------------------------------------------------------- + | Lower table name before doing studly + |-------------------------------------------------------------------------- + | + | If tables names are capitalised using studly produces incorrect name + | this can help fix it ie TABLE_NAME now becomes TableName + | + */ + + 'lower_table_name_first' => false, + + /* + |-------------------------------------------------------------------------- + | Model Names + |-------------------------------------------------------------------------- + | + | By default the generator will create models with names that match your tables. + | However, if you wish to manually override the naming, you can specify a mapping + | here between table and model names. + | + | Example: + | A table called 'billing_invoices' will generate a model called `BillingInvoice`, + | but you'd prefer it to generate a model called 'Invoice'. Therefore, you'd add + | the following array key and value: + | 'billing_invoices' => 'Invoice', + */ + + 'model_names' => [ + + ], + + /* + |-------------------------------------------------------------------------- + | Relation Name Strategy + |-------------------------------------------------------------------------- + | + | How the relations should be named in your models. + | + | 'related' Use the related table as the relation name. + | (post.author --> user.id) + generates Post::user() and User::posts() + | + | 'foreign_key' Use the foreign key as the relation name. + | This can help to provide more meaningful relationship names, and avoids naming conflicts + | if you have more than one relationship between two tables. + | (post.author_id --> user.id) + | generates Post::author() and User::posts_where_author() + | (post.editor_id --> user.id) + | generates Post::editor() and User::posts_where_editor() + | ID suffixes can be omitted from foreign keys. + | (post.author --> user.id) + | (post.editor --> user.id) + | generates the same as above. + | Where the foreign key matches the related table name, it behaves as per the 'related' strategy. + | (post.user_id --> user.id) + | generates Post::user() and User::posts() + */ + + 'relation_name_strategy' => 'related', + // 'relation_name_strategy' => 'foreign_key', + + /* + |-------------------------------------------------------------------------- + | Determines need or not to generate constants with properties names like + | + | ... + | const AGE = 'age'; + | const USER_NAME = 'user_name'; + | ... + | + | that later can be used in QueryBuilder like + | + | ... + | $builder->select([User::USER_NAME])->where(User::AGE, '<=', 18); + | ... + | + | that helps to avoid typos in strings when typing field names and allows to use + | code competition with available model's field names. + */ + 'with_property_constants' => false, + + /* + |-------------------------------------------------------------------------- + | Optionally includes a full list of columns in the base generated models, + | which can be used to avoid making calls like + | + | ... + | \Illuminate\Support\Facades\Schema::getColumnListing + | ... + | + | which can be slow, especially for large tables. + */ + 'with_column_list' => false, + + /* + |-------------------------------------------------------------------------- + | Disable Pluralization Name + |-------------------------------------------------------------------------- + | + | You can disable pluralization tables and relations + | + */ + 'pluralize' => true, + + /* + |-------------------------------------------------------------------------- + | Disable Pluralization Except For Certain Tables + |-------------------------------------------------------------------------- + | + | You can enable pluralization for certain tables + | + */ + 'override_pluralize_for' => [ + + ], + + /* + |-------------------------------------------------------------------------- + | Move $hidden property to base files + |-------------------------------------------------------------------------- + | When base_files is true you can set hidden_in_base_files to true + | if you want the $hidden to be generated in base files + | + */ + 'hidden_in_base_files' => false, + + /* + |-------------------------------------------------------------------------- + | Move $fillable property to base files + |-------------------------------------------------------------------------- + | When base_files is true you can set fillable_in_base_files to true + | if you want the $fillable to be generated in base files + | + */ + 'fillable_in_base_files' => false, + + /* + |-------------------------------------------------------------------------- + | Generate return types for relation methods. + |-------------------------------------------------------------------------- + | When enable_return_types is set to true, return type declarations are added + | to all generated relation methods for your models. + | + | NOTE: This requires PHP 7.0 or later. + | + */ + 'enable_return_types' => false, + ], + + /* + |-------------------------------------------------------------------------- + | Database Specifics + |-------------------------------------------------------------------------- + | + | In this section you may define the default configuration for each model + | that will be generated from a specific database. You can also nest + | table specific configurations. + | These values will override those defined in the section above. + | + */ + + // 'shop' => [ + // 'path' => app_path(), + // 'namespace' => 'App', + // 'snake_attributes' => false, + // 'qualified_tables' => true, + // 'use' => [ + // Reliese\Database\Eloquent\BitBooleans::class, + // ], + // 'except' => ['migrations'], + // 'only' => ['users'], + // // Table Specifics Bellow: + // 'user' => [ + // // Don't use any default trait + // 'use' => [], + // ] + // ], + + /* + |-------------------------------------------------------------------------- + | Connection Specifics + |-------------------------------------------------------------------------- + | + | In this section you may define the default configuration for each model + | that will be generated from a specific connection. You can also nest + | database and table specific configurations. + | + | You may wish to use connection specific config for setting a parent + | model with a read only setup, or enforcing a different set of rules + | for a connection, e.g. using snake_case naming over CamelCase naming. + | + | This supports nesting with the following key configuration values, in + | reverse precedence order (i.e. the last one found becomes the value). + | + | connections.{connection_name}.property + | connections.{connection_name}.{database_name}.property + | connections.{connection_name}.{table_name}.property + | connections.{connection_name}.{database_name}.{table_name}.property + | + | These values will override those defined in the section above. + | + */ + +// 'connections' => [ +// 'read_only_external' => [ +// 'parent' => \App\Models\ReadOnlyModel::class, +// 'connection' => true, +// 'users' => [ +// 'connection' => false, +// ], +// 'my_other_database' => [ +// 'password_resets' => [ +// 'connection' => false, +// ] +// ] +// ], +// ], +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..0df24c8 --- /dev/null +++ b/config/queue.php @@ -0,0 +1,112 @@ + env('QUEUE_CONNECTION', 'database'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection options for every queue backend + | used by your application. An example configuration is provided for + | each backend supported by Laravel. You're also free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_QUEUE_CONNECTION'), + 'table' => env('DB_QUEUE_TABLE', 'sys_jobs'), + 'queue' => env('DB_QUEUE', 'default'), + 'retry_after' => (int) env('DB_QUEUE_RETRY_AFTER', 90), + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => env('BEANSTALKD_QUEUE_HOST', 'localhost'), + 'queue' => env('BEANSTALKD_QUEUE', 'default'), + 'retry_after' => (int) env('BEANSTALKD_QUEUE_RETRY_AFTER', 90), + 'block_for' => 0, + 'after_commit' => false, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'default'), + 'suffix' => env('SQS_SUFFIX'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'after_commit' => false, + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_QUEUE_CONNECTION', 'default'), + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => (int) env('REDIS_QUEUE_RETRY_AFTER', 90), + 'block_for' => null, + 'after_commit' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Job Batching + |-------------------------------------------------------------------------- + | + | The following options configure the database and table that store job + | batching information. These options can be updated to any database + | connection and table which has been defined by your application. + | + */ + + 'batching' => [ + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'sys_job_batches', + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control how and where failed jobs are stored. Laravel ships with + | support for storing failed jobs in a simple file or in a database. + | + | Supported drivers: "database-uuids", "dynamodb", "file", "null" + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'sys_failed_jobs', + ], + +]; diff --git a/config/sanctum.php b/config/sanctum.php new file mode 100644 index 0000000..764a82f --- /dev/null +++ b/config/sanctum.php @@ -0,0 +1,83 @@ + explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf( + '%s%s', + 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1', + Sanctum::currentApplicationUrlWithPort() + ))), + + /* + |-------------------------------------------------------------------------- + | Sanctum Guards + |-------------------------------------------------------------------------- + | + | This array contains the authentication guards that will be checked when + | Sanctum is trying to authenticate a request. If none of these guards + | are able to authenticate the request, Sanctum will use the bearer + | token that's present on an incoming request for authentication. + | + */ + + 'guard' => ['web'], + + /* + |-------------------------------------------------------------------------- + | Expiration Minutes + |-------------------------------------------------------------------------- + | + | This value controls the number of minutes until an issued token will be + | considered expired. This will override any values set in the token's + | "expires_at" attribute, but first-party sessions are not affected. + | + */ + + 'expiration' => null, + + /* + |-------------------------------------------------------------------------- + | Token Prefix + |-------------------------------------------------------------------------- + | + | Sanctum can prefix new tokens in order to take advantage of numerous + | security scanning initiatives maintained by open source platforms + | that notify developers if they commit tokens into repositories. + | + | See: https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning + | + */ + + 'token_prefix' => env('SANCTUM_TOKEN_PREFIX', ''), + + /* + |-------------------------------------------------------------------------- + | Sanctum Middleware + |-------------------------------------------------------------------------- + | + | When authenticating your first-party SPA with Sanctum you may need to + | customize some of the middleware Sanctum uses while processing the + | request. You may change the middleware listed below as required. + | + */ + + 'middleware' => [ + 'authenticate_session' => Laravel\Sanctum\Http\Middleware\AuthenticateSession::class, + 'encrypt_cookies' => Illuminate\Cookie\Middleware\EncryptCookies::class, + 'validate_csrf_token' => Illuminate\Foundation\Http\Middleware\ValidateCsrfToken::class, + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..4ffd6cc --- /dev/null +++ b/config/services.php @@ -0,0 +1,45 @@ + [ + 'token' => env('POSTMARK_TOKEN'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'token' => env('AWS_SESSION_TOKEN'), + ], + + 'resend' => [ + 'key' => env('RESEND_KEY'), + ], + + 'slack' => [ + 'notifications' => [ + 'bot_user_oauth_token' => env('SLACK_BOT_USER_OAUTH_TOKEN'), + 'channel' => env('SLACK_BOT_USER_DEFAULT_CHANNEL'), + ], + ], + + 'mailgun' => [ + 'domain' => env('MAILGUN_DOMAIN'), + 'secret' => env('MAILGUN_SECRET'), + 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), + 'scheme' => 'https', + ], +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..b209e78 --- /dev/null +++ b/config/session.php @@ -0,0 +1,217 @@ + env('SESSION_DRIVER', 'redis'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to expire immediately when the browser is closed then you may + | indicate that via the expire_on_close configuration option. + | + */ + + 'lifetime' => env('SESSION_LIFETIME', 120), + + 'expire_on_close' => env('SESSION_EXPIRE_ON_CLOSE', false), + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it's stored. All encryption is performed + | automatically by Laravel and you may use the session like normal. + | + */ + + 'encrypt' => env('SESSION_ENCRYPT', false), + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When utilizing the "file" session driver, the session files are placed + | on disk. The default storage location is defined here; however, you + | are free to provide another location where they should be stored. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION'), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table to + | be used to store sessions. Of course, a sensible default is defined + | for you; however, you're welcome to change this to another table. + | + */ + + 'table' => env('SESSION_TABLE', 'sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | When using one of the framework's cache driven session backends, you may + | define the cache store which should be used to store the session data + | between requests. This must match one of your defined cache stores. + | + | Affects: "apc", "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE'), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the session cookie that is created by + | the framework. Typically, you should not need to change this value + | since doing so does not grant a meaningful security improvement. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug(env('APP_NAME', 'laravel'), '_').'_session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application, but you're free to change this when necessary. + | + */ + + 'path' => env('SESSION_PATH', '/'), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | This value determines the domain and subdomains the session cookie is + | available to. By default, the cookie will be available to the root + | domain and all subdomains. Typically, this shouldn't be changed. + | + */ + + 'domain' => env('SESSION_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you when it can't be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE'), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. It's unlikely you should disable this option. + | + */ + + 'http_only' => env('SESSION_HTTP_ONLY', true), + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | will set this value to "lax" to permit secure cross-site requests. + | + | See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => env('SESSION_SAME_SITE', 'lax'), + + /* + |-------------------------------------------------------------------------- + | Partitioned Cookies + |-------------------------------------------------------------------------- + | + | Setting this value to true will tie the cookie to the top-level site for + | a cross-site context. Partitioned cookies are accepted by the browser + | when flagged "secure" and the Same-Site attribute is set to "none". + | + */ + + 'partitioned' => env('SESSION_PARTITIONED_COOKIE', false), + +]; diff --git a/database/database.sqlite b/database/database.sqlite new file mode 100644 index 0000000..e69de29 diff --git a/database/migrations/2025_01_01_000001_create_sys_user_table.php b/database/migrations/2025_01_01_000001_create_sys_user_table.php new file mode 100644 index 0000000..361e6eb --- /dev/null +++ b/database/migrations/2025_01_01_000001_create_sys_user_table.php @@ -0,0 +1,159 @@ +increments('id')->comment('系统用户ID'); + $table->string('username', 20)->unique()->comment('用户名'); + $table->string('password', 100)->comment('密码'); + $table->string('nickname', 20)->default('')->comment('昵称'); + $table->integer('avatar_id')->nullable()->comment('头像'); + $table->integer('sex')->default(0)->comment('性别(男、女)'); + $table->string('bio', 255)->default('')->nullable()->comment('个人简介'); + $table->string('mobile', 20)->default('')->comment('手机号'); + $table->string('email', 50)->unique()->comment('邮箱'); + $table->timestamp('email_verified_at')->nullable(); + $table->integer('dept_id')->default(0)->comment('部门ID'); + $table->string('login_ip', 60)->default('')->comment('最后登录IP'); + $table->timestamp('login_time')->nullable()->comment('最后登录时间'); + $table->integer('status')->default(1)->comment('状态(1正常 0停用)'); + $table->rememberToken(); + $table->timestamps(); + $table->softDeletes(); + $table->comment('系统用户表'); + }); + } + + // 系统用户角色表 + if (! Schema::hasTable('sys_role')) { + Schema::create('sys_role', function (Blueprint $table) { + $table->increments('id')->comment('角色ID'); + $table->string('name', 20)->default('')->comment('角色名称'); + $table->integer('sort')->default(0)->comment('排序'); + $table->string('description', 100)->default('')->comment('角色描述'); + $table->integer('status')->default(1)->comment('状态(1正常 0停用)'); + $table->timestamps(); + $table->comment('系统用户角色表'); + }); + } + + // 系统用户角色中间表 + if (! Schema::hasTable('sys_user_role')) { + Schema::create('sys_user_role', function (Blueprint $table) { + $table->integer('user_id')->comment('用户ID'); + $table->integer('role_id')->comment('角色ID'); + $table->unique(['user_id', 'role_id'], 'user_role_unique'); + $table->comment('系统用户角色关联表'); + }); + } + + // 系统用户部门表 + if (! Schema::hasTable('sys_dept')) { + Schema::create('sys_dept', function (Blueprint $table) { + $table->increments('id')->comment('部门ID'); + $table->integer('parent_id')->default(0)->comment('父级ID'); + $table->string('name', 100)->default('')->comment('部门名称'); + $table->string('code', 100)->unique()->default('')->comment('部门编码'); + $table->tinyInteger('type')->default(0)->comment('部门类型 0:公司 1:部门 2:岗位'); + $table->integer('sort')->default(0)->comment('排序'); + $table->string('phone', '20')->default('')->nullable()->comment('部门电话'); + $table->string('email', '50')->default('')->nullable()->comment('部门邮箱'); + $table->string('address', '255')->default('')->nullable()->comment('部门地址'); + $table->string('remark', '255')->default('')->nullable()->comment('备注'); + $table->integer('status')->default(0)->comment('部门状态(0正常 1停用)'); + $table->timestamps(); + $table->softDeletes(); + $table->comment('系统用户部门表'); + }); + } + + // 系统用户权限表 + if (! Schema::hasTable('sys_rule')) { + Schema::create('sys_rule', function (Blueprint $table) { + $table->increments('id')->comment('权限ID'); + $table->integer('parent_id')->default(0)->comment('父级ID'); + $table->string('type', 20)->comment("类型:'menu' | 'route' | 'rule'"); + $table->string('key', 100)->unique()->comment('唯一标识'); + $table->string('name', 100)->comment('名称'); + $table->string('path', 100)->nullable()->comment('路径'); + $table->string('icon', 100)->nullable()->comment('图标'); + $table->integer('order')->default(0)->comment('排序'); + $table->string('local', 100)->nullable()->comment('语言包'); + $table->integer('status')->default(1)->comment('状态:1、正常,0、禁用'); + $table->integer('hidden')->default(1)->comment('显示:1、显示,0、隐藏'); + $table->integer('link')->default(0)->comment('是否外链:1、是,0、否'); + $table->timestamps(); + $table->comment('系统用户权限表'); + }); + } + + // 角色权限关联表 + if (! Schema::hasTable('sys_role_rule')) { + Schema::create('sys_role_rule', function (Blueprint $table) { + $table->integer('role_id')->comment('角色ID'); + $table->integer('rule_id')->comment('权限ID'); + $table->primary(['role_id', 'rule_id'], 'role_rule_primary'); + $table->comment('角色权限关联表'); + }); + } + + // 登录日志表 + if (! Schema::hasTable('sys_login_record')) { + Schema::create('sys_login_record', function (Blueprint $table) { + $table->increments('id')->comment('记录ID'); + $table->string('username', 20)->default('')->comment('用户名'); + $table->integer('user_id')->comment('用户ID'); + $table->string('ipaddr', 60)->default('')->comment('登录IP'); + $table->string('login_location', 255)->default('')->comment('登录地点'); + $table->string('browser', 255)->default('')->comment('浏览器'); + $table->string('os', 255)->default('')->comment('操作系统'); + $table->string('status', 1)->default('0')->comment('登录状态(0成功 1失败)'); + $table->string('msg', 255)->default('')->comment('提示消息'); + $table->timestamp('login_time')->comment('登录时间'); + $table->comment('系统用户登录日志表'); + }); + } + + // token 表 + if (! Schema::hasTable('sys_access_token')) { + Schema::create('sys_access_token', function (Blueprint $table) { + $table->id(); + $table->morphs('tokenable'); + $table->string('name'); + $table->string('token', 64)->unique(); + $table->text('abilities')->nullable(); + $table->timestamp('last_used_at')->nullable(); + $table->timestamp('expires_at')->nullable(); + $table->timestamps(); + $table->comment('token table'); + }); + } + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('sys_user'); + Schema::dropIfExists('sys_rule'); + Schema::dropIfExists('sys_dept'); + Schema::dropIfExists('sys_role'); + Schema::dropIfExists('sys_user_role'); + Schema::dropIfExists('sys_role_rule'); + Schema::dropIfExists('sys_login_record'); + Schema::dropIfExists('sys_access_token'); + } +}; diff --git a/database/migrations/2025_01_01_000003_create_dict_table.php b/database/migrations/2025_01_01_000003_create_dict_table.php new file mode 100644 index 0000000..1810c29 --- /dev/null +++ b/database/migrations/2025_01_01_000003_create_dict_table.php @@ -0,0 +1,51 @@ +increments('id'); + $table->string('name', 100)->comment('字典名称'); + $table->string('code', 100)->unique()->comment('字典编码'); + $table->string('describe', 500)->nullable()->comment('字典描述'); + $table->unsignedTinyInteger('status')->default(0)->comment('状态:0正常 1停用'); + $table->unsignedInteger('sort')->default(0)->comment('排序'); + $table->timestamps(); + $table->comment('字典类型表'); + }); + } + if (! Schema::hasTable('sys_dict_item')) { + Schema::create('sys_dict_item', function (Blueprint $table) { + $table->increments('id'); + $table->unsignedBigInteger('dict_id')->comment('字典ID'); + $table->string('label', 100)->comment('字典标签'); + $table->string('value', 100)->comment('字典键值'); + $table->string('color', 50)->default('default')->comment('颜色'); + $table->unsignedTinyInteger('status')->default(0)->comment('状态:0正常 1停用'); + $table->unsignedInteger('sort')->default(0)->comment('排序'); + $table->timestamps(); + $table->index('dict_id'); + $table->comment('字典数据表'); + }); + } + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('sys_dict'); + Schema::dropIfExists('sys_dict_item'); + } +}; diff --git a/database/migrations/2025_01_01_000004_create_file_table.php b/database/migrations/2025_01_01_000004_create_file_table.php new file mode 100644 index 0000000..ff0865d --- /dev/null +++ b/database/migrations/2025_01_01_000004_create_file_table.php @@ -0,0 +1,53 @@ +increments('id')->comment('文件ID'); + $table->integer('group_id')->default(0)->comment('文件分组ID'); + $table->integer('channel')->default(10)->comment('上传来源(10:系统用户 20:App用户端)'); + $table->string('disk', 10)->comment('存储方式'); + $table->integer('file_type')->comment('文件类型'); + $table->string('file_name', 255)->comment('文件名称'); + $table->string('file_path', 255)->comment('文件路径'); + $table->integer('file_size')->comment('文件大小(字节)'); + $table->string('file_ext', 20)->comment('文件扩展名'); + $table->integer('uploader_id')->comment('上传者用户ID'); + $table->softDeletes(); + $table->timestamps(); + $table->comment('文件表'); + }); + } + if (! Schema::hasTable('sys_file_group')) { + Schema::create('sys_file_group', function (Blueprint $table) { + $table->increments('id')->comment('文件分组ID'); + $table->integer('parent_id')->default(0)->comment('上级ID'); + $table->string('name', 50)->comment('文件名称'); + $table->integer('sort')->comment('分组排序'); + $table->string('describe', 500)->nullable()->comment('分组描述'); + $table->timestamps(); + $table->comment('文件分组表'); + }); + } + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('sys_file'); + Schema::dropIfExists('sys_file_group'); + } +}; diff --git a/database/migrations/2025_01_01_000005_create_site_config_table.php b/database/migrations/2025_01_01_000005_create_site_config_table.php new file mode 100644 index 0000000..24c087b --- /dev/null +++ b/database/migrations/2025_01_01_000005_create_site_config_table.php @@ -0,0 +1,51 @@ +bigIncrements('id'); + $table->string('key', 50)->comment('设置项标示'); + $table->string('title', 50)->comment('设置标题'); + $table->string('describe', 500)->nullable()->default('')->comment('设置项描述'); + $table->string('values', 255)->nullable()->default('')->comment('设置值'); + $table->string('type', 50)->comment('设置类型'); + $table->string('options', 500)->nullable()->comment('options配置'); + $table->string('props', 500)->nullable()->comment('props配置'); + $table->integer('group_id')->comment('分组ID'); + $table->integer('sort')->comment('排序'); + $table->timestamps(); + $table->comment('系统设置表'); + $table->unique(['key', 'group_id']); + }); + } + if (! Schema::hasTable('sys_site_config_group')) { + Schema::create('sys_site_config_group', function (Blueprint $table) { + $table->increments('id'); + $table->string('title', 50)->comment('分组标题'); + $table->string('key', 50)->comment('分组KEY'); + $table->string('remark', 255)->nullable()->comment('备注描述'); + $table->timestamps(); + $table->comment('设置分组表'); + }); + } + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('sys_site_config_items'); + Schema::dropIfExists('sys_site_config_group'); + } +}; diff --git a/database/migrations/2025_01_01_000008_create_user_table.php b/database/migrations/2025_01_01_000008_create_user_table.php new file mode 100644 index 0000000..d6aa67f --- /dev/null +++ b/database/migrations/2025_01_01_000008_create_user_table.php @@ -0,0 +1,36 @@ +increments('id')->comment('用户ID'); + $table->string('username', 20)->unique()->comment('用户名'); + $table->string('password', 100)->comment('密码'); + $table->string('nickname', 20)->default('')->comment('昵称'); + $table->string('email', 50)->default('')->comment('邮箱'); + $table->timestamp('email_verified_at')->nullable(); + $table->rememberToken(); + $table->timestamps(); + $table->comment('APP用户表'); + }); + } + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('user'); + } +}; diff --git a/database/migrations/2025_01_01_000009_create_jobs_table.php b/database/migrations/2025_01_01_000009_create_jobs_table.php new file mode 100644 index 0000000..3c6aa89 --- /dev/null +++ b/database/migrations/2025_01_01_000009_create_jobs_table.php @@ -0,0 +1,57 @@ +id(); + $table->string('queue')->index(); + $table->longText('payload'); + $table->unsignedTinyInteger('attempts'); + $table->unsignedInteger('reserved_at')->nullable(); + $table->unsignedInteger('available_at'); + $table->unsignedInteger('created_at'); + }); + + Schema::create('sys_job_batches', function (Blueprint $table) { + $table->string('id')->primary(); + $table->string('name'); + $table->integer('total_jobs'); + $table->integer('pending_jobs'); + $table->integer('failed_jobs'); + $table->longText('failed_job_ids'); + $table->mediumText('options')->nullable(); + $table->integer('cancelled_at')->nullable(); + $table->integer('created_at'); + $table->integer('finished_at')->nullable(); + }); + + Schema::create('sys_failed_jobs', function (Blueprint $table) { + $table->id(); + $table->string('uuid')->unique(); + $table->text('connection'); + $table->text('queue'); + $table->longText('payload'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('sys_jobs'); + Schema::dropIfExists('sys_job_batches'); + Schema::dropIfExists('sys_failed_jobs'); + } +}; diff --git a/database/migrations/2025_01_01_000011_create_app_settings_table.php b/database/migrations/2025_01_01_000011_create_app_settings_table.php new file mode 100644 index 0000000..e15225d --- /dev/null +++ b/database/migrations/2025_01_01_000011_create_app_settings_table.php @@ -0,0 +1,30 @@ +id(); + $table->string('key')->unique()->index()->comment('配置键(点号表示法)'); + $table->tinyInteger('type')->index()->comment('类型枚举:10=String 15=Bool 20=Number 30=Array 40=Object 50=EncryptedString'); + $table->integer('n')->nullable()->comment('数字/布尔值'); + $table->string('s')->nullable()->comment('字符串值'); + $table->text('e')->nullable()->comment('扩展值:JSON/序列化/加密'); + $table->text('description')->nullable()->comment('描述'); + $table->timestamps(); + $table->comment('应用配置表(el-settings 风格列式类型存储)'); + }); + } + } + + public function down(): void + { + Schema::dropIfExists('sys_app_settings'); + } +}; diff --git a/database/migrations/2026_05_24_032929_create_agents_table.php b/database/migrations/2026_05_24_032929_create_agents_table.php new file mode 100644 index 0000000..2a78d4f --- /dev/null +++ b/database/migrations/2026_05_24_032929_create_agents_table.php @@ -0,0 +1,70 @@ +id(); + $table->string('namespace', 500)->unique()->comment('完整类命名空间'); + $table->string('icon', 100)->nullable()->comment('图标'); + $table->string('name', 100)->comment('显示名称'); + $table->text('description')->nullable()->comment('描述'); + $table->json('tags')->nullable()->comment('标签'); + $table->boolean('enabled')->default(true)->comment('是否启用'); + $table->timestamps(); + }); + } + + if (! Schema::hasTable('agent_conversations')) { + Schema::create('agent_conversations', function (Blueprint $table) { + $table->string('id', 36)->primary(); + $table->foreignId('user_id')->nullable(); + $table->string('title'); + $table->timestamps(); + + $table->index(['user_id', 'updated_at']); + }); + } + + if (! Schema::hasTable('agent_conversation_messages')) { + Schema::create('agent_conversation_messages', function (Blueprint $table) { + $table->string('id', 36)->primary(); + $table->string('conversation_id', 36)->index(); + $table->foreignId('user_id')->nullable(); + $table->string('agent'); + $table->string('role', 25); + $table->text('content'); + $table->text('attachments'); + $table->text('tool_calls'); + $table->text('tool_results'); + $table->text('usage'); + $table->text('meta'); + $table->timestamps(); + + $table->index(['conversation_id', 'user_id', 'updated_at'], 'conversation_index'); + $table->index(['user_id']); + }); + } + + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('agents'); + Schema::dropIfExists('agent_conversations'); + Schema::dropIfExists('agent_conversation_messages'); + } +}; diff --git a/database/migrations/2026_07_13_085358_create_carousel_and_grid_nav_tables.php b/database/migrations/2026_07_13_085358_create_carousel_and_grid_nav_tables.php new file mode 100644 index 0000000..b7f9789 --- /dev/null +++ b/database/migrations/2026_07_13_085358_create_carousel_and_grid_nav_tables.php @@ -0,0 +1,51 @@ +increments('id'); + $table->string('title', 100)->comment('轮播图标题'); + $table->integer('image_id')->comment('轮播图图片信息(JSON)'); + $table->string('link', 500)->nullable()->default('')->comment('跳转链接'); + $table->unsignedTinyInteger('status')->default(0)->comment('状态:0=启用,1=禁用'); + $table->integer('sort')->default(0)->comment('排序(数字越大越靠前)'); + $table->timestamps(); + $table->comment('首页轮播图管理表'); + }); + } + + // 首页宫格导航表 + if (! Schema::hasTable('sys_grid_nav')) { + Schema::create('sys_grid_nav', function (Blueprint $table) { + $table->increments('id'); + $table->string('title', 100)->comment('导航标题'); + $table->integer('image_id')->comment('导航图标信息(JSON)'); + $table->string('link', 500)->nullable()->default('')->comment('跳转链接'); + $table->unsignedTinyInteger('status')->default(0)->comment('状态:0=启用,1=禁用'); + $table->integer('sort')->default(0)->comment('排序(数字越大越靠前)'); + $table->timestamps(); + $table->comment('首页宫格导航管理表'); + }); + } + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('sys_carousel'); + Schema::dropIfExists('sys_grid_nav'); + } +}; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..80bc06d --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,20 @@ +call([ + SysUserSeeder::class, + SysDataSeeder::class, + SysAgentSeeder::class, + ]); + } +} diff --git a/database/seeders/SysAgentSeeder.php b/database/seeders/SysAgentSeeder.php new file mode 100644 index 0000000..43be5bc --- /dev/null +++ b/database/seeders/SysAgentSeeder.php @@ -0,0 +1,40 @@ + 'Modules\SystemAgent\Ai\Agents\XinChatAgent', + 'name' => 'Xin Chat', + 'icon' => 'https://file.xinadmin.cn/file/favicons.ico', + 'description' => 'XinAdmin 默认 AI 助手,支持多轮对话和上下文记忆。', + 'tags' => ['XinChat', '智能对话'], + 'enabled' => true, + ], + [ + 'namespace' => 'Modules\SystemTool\Ai\Agents\TestAgent', + 'name' => 'Test Chat', + 'icon' => 'https://file.xinadmin.cn/file/favicons.ico', + 'description' => '测试智能体,用于开发调试。', + 'enabled' => false, + ], + ]; + + foreach ($agents as $agent) { + AgentModel::firstOrCreate( + ['namespace' => $agent['namespace']], + $agent + ); + } + } +} diff --git a/database/seeders/SysDataSeeder.php b/database/seeders/SysDataSeeder.php new file mode 100644 index 0000000..a549cbd --- /dev/null +++ b/database/seeders/SysDataSeeder.php @@ -0,0 +1,61 @@ +insert([ + ['id' => 1, 'title' => '网站设置', 'key' => 'web', 'remark' => '网站基础设置', 'created_at' => $date, 'updated_at' => $date] + ]); + DB::table('sys_site_config_items')->insert([ + ['id' => 1, 'group_id' => 1, 'key' => 'title', 'title' => '网站标题', 'describe' => '网站标题,用于展示在网站logo旁边和登录页面以及网页title中', 'values' => 'Xin Admin', 'type' => 'Input','options' => "", 'sort' => 0, 'created_at' => $date, 'updated_at' => $date,], + ['id' => 2, 'group_id' => 1, 'key' => 'logo', 'title' => '网站LOGO', 'describe' => '网站的LOGO,用于标识网站', 'values' => 'https://file.xinadmin.cn/file/favicons.ico', 'type' => 'Input','options' => "", 'sort' => 1, 'created_at' => $date, 'updated_at' => $date,], + ['id' => 3, 'group_id' => 1, 'key' => 'subtitle', 'title' => '网站副标题', 'describe' => '网站副标题,展示在登录页面标题的下面', 'values' => 'Xin Admin 快速开发框架', 'type' => 'Input','options' => "", 'sort' => 2, 'created_at' => $date, 'updated_at' => $date,], + ['id' => 4, 'group_id' => 1, 'key' => 'describe', 'title' => '网站描述', 'describe' => '网站的基本描述', 'values' => '没有描述', 'type' => 'TextArea','options' => "", 'sort' => 2, 'created_at' => $date, 'updated_at' => $date,], + ]); + // 字典类型初始数据 + DB::table('sys_dict')->insert([ + ['id' => 1, 'name' => '用户性别', 'code' => 'sys_user_sex', 'describe' => '用户性别字典', 'status' => 0, 'sort' => 1, 'created_at' => $date, 'updated_at' => $date], + ['id' => 2, 'name' => '菜单状态', 'code' => 'sys_show_hide', 'describe' => '菜单状态字典', 'status' => 0, 'sort' => 2, 'created_at' => $date, 'updated_at' => $date], + ['id' => 3, 'name' => '系统开关', 'code' => 'sys_normal_disable', 'describe' => '系统开关字典', 'status' => 0, 'sort' => 3, 'created_at' => $date, 'updated_at' => $date], + ['id' => 4, 'name' => '权限类型', 'code' => 'sys_rule_type', 'describe' => '系统权限类型字典', 'status' => 0, 'sort' => 4, 'created_at' => $date, 'updated_at' => $date], + ]); + // 字典数据初始数据 + DB::table('sys_dict_item')->insert([ + // 用户性别 + ['id' => 1, 'dict_id' => 1, 'label' => '男', 'value' => '0', 'color' => 'blue', 'status' => 0, 'sort' => 1, 'created_at' => $date, 'updated_at' => $date], + ['id' => 2, 'dict_id' => 1, 'label' => '女', 'value' => '1', 'color' => 'magenta', 'status' => 0, 'sort' => 2, 'created_at' => $date, 'updated_at' => $date], + ['id' => 3, 'dict_id' => 1, 'label' => '未知', 'value' => '2', 'color' => 'default', 'status' => 0, 'sort' => 3, 'created_at' => $date, 'updated_at' => $date], + // 菜单状态 + ['id' => 4, 'dict_id' => 2, 'label' => '显示', 'value' => '0', 'color' => 'green', 'status' => 0, 'sort' => 1, 'created_at' => $date, 'updated_at' => $date], + ['id' => 5, 'dict_id' => 2, 'label' => '隐藏', 'value' => '1', 'color' => 'red', 'status' => 0, 'sort' => 2, 'created_at' => $date, 'updated_at' => $date], + // 系统开关 + ['id' => 6, 'dict_id' => 3, 'label' => '正常', 'value' => '0', 'color' => 'green', 'status' => 0, 'sort' => 1, 'created_at' => $date, 'updated_at' => $date], + ['id' => 7, 'dict_id' => 3, 'label' => '停用', 'value' => '1', 'color' => 'red', 'status' => 0, 'sort' => 2, 'created_at' => $date, 'updated_at' => $date], + // 权限类型 + ['id' => 8, 'dict_id' => 4, 'label' => '路由', 'value' => 'route', 'color' => 'blue', 'status' => 0, 'sort' => 1, 'created_at' => $date, 'updated_at' => $date], + ['id' => 9, 'dict_id' => 4, 'label' => '菜单项', 'value' => 'menu', 'color' => 'green', 'status' => 0, 'sort' => 2, 'created_at' => $date, 'updated_at' => $date], + ['id' => 10, 'dict_id' => 4, 'label' => '权限', 'value' => 'rule', 'color' => 'orange', 'status' => 0, 'sort' => 3, 'created_at' => $date, 'updated_at' => $date], + ]); + // 文件初始化数据 + DB::table('sys_file_group')->insert([ + ['id' => 1, 'name' => '默认分组', 'sort' => 0, 'describe' => '默认分组', 'created_at' => $date, 'updated_at' => $date], + ['id' => 2, 'name' => '用户头像', 'sort' => 1, 'describe' => '用户头像分组', 'created_at' => $date, 'updated_at' => $date], + ['id' => 3, 'name' => '系统图片', 'sort' => 2, 'describe' => '系统图片分组', 'created_at' => $date, 'updated_at' => $date], + ['id' => 4, 'name' => '用户上传', 'sort' => 3, 'describe' => '用户上传分组', 'created_at' => $date, 'updated_at' => $date], + ['id' => 5, 'name' => '系统附件', 'sort' => 4, 'describe' => '系统附件分组', 'created_at' => $date, 'updated_at' => $date], + ['id' => 6, 'name' => '其他文件', 'sort' => 5, 'describe' => '其他文件分组', 'created_at' => $date, 'updated_at' => $date], + ['id' => 7, 'name' => '临时文件', 'sort' => 6, 'describe' => '临时文件分组,用于存放临时上传的文件', 'created_at' => $date, 'updated_at' => $date], + ]); + } +} diff --git a/database/seeders/SysUserSeeder.php b/database/seeders/SysUserSeeder.php new file mode 100644 index 0000000..3b9572d --- /dev/null +++ b/database/seeders/SysUserSeeder.php @@ -0,0 +1,672 @@ +insert([ + [ + 'id' => 1, + 'username' => 'admin', + 'nickname' => '管理员', + 'email' => Str::random(10).'@example.com', + 'password' => Hash::make('123456'), + 'dept_id' => 1, + 'avatar_id' => 1, + 'email_verified_at' => now(), + 'remember_token' => Str::random(10), + 'created_at' => $date, + 'updated_at' => $date, + ], + [ + 'id' => 2, + 'username' => 'user', + 'nickname' => '财务', + 'email' => Str::random(10).'@example.com', + 'password' => Hash::make('123456'), + 'dept_id' => 2, + 'avatar_id' => 1, + 'email_verified_at' => now(), + 'remember_token' => Str::random(10), + 'created_at' => $date, + 'updated_at' => $date, + ] + ]); + DB::table('sys_role')->insert([ + ['id' => 1, 'name' => '超级管理员', 'created_at' => $date, 'updated_at' => $date], + ['id' => 2, 'name' => '财务', 'created_at' => $date, 'updated_at' => $date], + ['id' => 3, 'name' => '电商总监', 'created_at' => $date, 'updated_at' => $date], + ['id' => 4, 'name' => '市场运营', 'created_at' => $date, 'updated_at' => $date], + ]); + DB::table('sys_dept')->insert([ + [ + 'id' => 1, + 'name' => '新时代股份有限公司', + 'code' => 'A01', + 'type' => 0, + 'parent_id' => 0, + 'sort' => 0, + 'phone' => '19999999999', + 'email' => Str::random(10).'@example.com', + 'address' => '北京市海淀区某某街道103号', + 'remark' => '总公司', + 'created_at' => $date, + 'updated_at' => $date + ], + [ + 'id' => 2, + 'name' => '新时代软件技术(洛阳)有限公司', + 'code' => 'A01-B01', + 'type' => 0, + 'parent_id' => 1, + 'sort' => 0, + 'phone' => '19999999999', + 'email' => Str::random(10).'@example.com', + 'address' => '河南省洛阳市龙门区某某街道99号', + 'remark' => '洛阳市分公司', + 'created_at' => $date, + 'updated_at' => $date + ], + [ + 'id' => 3, + 'name' => '新时代智能科技(郑州)有限公司', + 'code' => 'A01-B02', + 'type' => 0, + 'parent_id' => 1, + 'sort' => 0, + 'phone' => '19999999999', + 'email' => Str::random(10).'@example.com', + 'address' => '河南省郑州市二七区某某街道69号', + 'remark' => '郑州市分公司', + 'created_at' => $date, + 'updated_at' => $date + ], + [ + 'id' => 4, + 'name' => '新征程科技(南阳)有限公司', + 'code' => 'A01-B03', + 'type' => 0, + 'parent_id' => 1, + 'sort' => 2, + 'phone' => '19999999999', + 'email' => Str::random(10).'@example.com', + 'address' => '河南省南阳市卧龙区某某街道77号', + 'remark' => '南阳市分公司', + 'created_at' => $date, + 'updated_at' => $date + ], + [ + 'id' => 5, + 'name' => '新时代投资发展有限公司', + 'code' => 'B01', + 'type' => 0, + 'parent_id' => 0, + 'sort' => 2, + 'phone' => '19999999999', + 'email' => Str::random(10).'@example.com', + 'address' => '北京市海淀区人民路666号', + 'remark' => '我们坚信,卓越的投资在于发现价值,而卓越的投资管理在于创造价值。我们立志成为科技创业者身边最懂业务、最能赋能、最长情的资本伙伴,共同将创新的火种,转化为引领行业的参天大树。', + 'created_at' => $date, + 'updated_at' => $date + ], + ]); + + $rules = [ +// [ +// 'type' => 'menu', +// 'name' => '仪表盘', +// 'key' => 'dashboard', +// 'icon' => 'PieChartOutlined', +// 'local' => 'menu.dashboard', +// 'children' => [ +// [ +// 'type' => 'route', +// 'name' => '分析页', +// 'local' => "menu.analysis", +// 'key' => 'dashboard.analysis', +// 'path' => '/dashboard/analysis', +// ], +// [ +// 'type' => 'route', +// 'name' => '监控页', +// 'local' => "menu.monitor", +// 'key' => 'dashboard.monitor', +// 'path' => '/dashboard/monitor', +// ], +// [ +// 'type' => 'route', +// 'name' => '工作台', +// 'local' => "menu.workplace", +// 'key' => 'dashboard.workplace', +// 'path' => '/dashboard/workplace', +// ] +// ] +// ], +// [ +// 'type' => 'menu', +// 'name' => '结果页面', +// 'key' => 'result', +// 'icon' => 'CheckCircleOutlined', +// 'local' => 'menu.result', +// 'children' => [ +// [ +// 'type' => 'route', +// 'name' => '成功页', +// 'local' => "menu.result.success", +// 'key' => 'result.success', +// 'path' => '/result/success', +// ], +// [ +// 'type' => 'route', +// 'name' => '失败页', +// 'local' => "menu.result.fail", +// 'key' => 'result.fail', +// 'path' => '/result/fail', +// ], +// [ +// 'type' => 'route', +// 'name' => '警告页', +// 'local' => "menu.result.warning", +// 'key' => 'result.warning', +// 'path' => '/result/warning', +// ], +// [ +// 'type' => 'route', +// 'name' => '信息页', +// 'local' => "menu.result.info", +// 'key' => 'result.info', +// 'path' => '/result/info', +// ] +// ] +// ], +// [ +// 'type' => 'menu', +// 'name' => '异常页面', +// 'key' => 'exception', +// 'icon' => 'AlertOutlined', +// 'local' => 'menu.exception', +// 'children' => [ +// [ +// 'type' => 'route', +// 'name' => '403', +// 'local' => "menu.exception.403", +// 'key' => 'exception.403', +// 'path' => '/exception/403', +// ], +// [ +// 'type' => 'route', +// 'name' => '404', +// 'local' => "menu.exception.404", +// 'key' => 'exception.404', +// 'path' => '/exception/404', +// ], +// [ +// 'type' => 'route', +// 'name' => '500', +// 'local' => "menu.exception.500", +// 'key' => 'exception.500', +// 'path' => '/exception/500', +// ] +// ] +// ], +// [ +// 'type' => 'menu', +// 'name' => '多级菜单', +// 'key' => 'multi-menu', +// 'local' => "menu.multi-menu", +// 'icon' => "MenuOutlined", +// 'children' => [ +// [ +// 'type' => 'route', +// 'name' => '二级页面', +// 'local' => "menu.multi-menu.first", +// 'key' => 'multi-menu.first', +// 'path' => '/multi-menu/first', +// ], +// [ +// 'type' => 'menu', +// 'name' => '二级菜单', +// 'local' => "menu.multi-menu.two", +// 'key' => 'multi-menu.two', +// 'children' => [ +// [ +// 'type' => 'route', +// 'name' => '三级页面', +// 'local' => "menu.multi-menu.two.second", +// 'key' => 'multi-menu.two.second', +// 'path' => '/multi-menu/second', +// ], +// [ +// 'type' => 'menu', +// 'name' => '三级菜单', +// 'local' => "menu.multi-menu.two.three", +// 'key' => 'multi-menu.two.three', +// 'children' => [ +// [ +// 'type' => 'route', +// 'name' => '四级页面', +// 'local' => "menu.multi-menu.two.three.third", +// 'key' => 'multi-menu.two.three.third', +// 'path' => '/multi-menu/third', +// ] +// ] +// ] +// ] +// ], +// ] +// ], +// [ +// 'type' => 'menu', +// 'name' => '页面布局', +// 'local' => "menu.page-layout", +// 'icon' => "LayoutOutlined", +// 'key' => 'page-layout', +// 'children' => [ +// [ +// 'type' => 'route', +// 'name' => '基础布局', +// 'local' => "menu.page-layout.base-layout", +// 'key' => 'page-layout.base-layout', +// 'path' => '/page-layout/base-layout', +// ], +// [ +// 'type' => 'route', +// 'name' => '固定头部', +// 'local' => "menu.page-layout.fix-header", +// 'key' => 'page-layout.fix-header', +// 'path' => '/page-layout/fix-header', +// ], +// [ +// 'type' => 'route', +// 'name' => '页面描述', +// 'local' => "menu.page-layout.descriptions", +// 'key' => 'page-layout.descriptions', +// 'path' => '/page-layout/descriptions', +// ] +// ] +// ], +// [ +// 'type' => 'menu', +// 'key' => "example", +// 'name' => "组件示例", +// 'path' => "", +// 'icon' => "AppstoreOutlined", +// 'local' => "menu.example", +// 'hidden' => 1, +// 'link' => 0, +// 'children' => [ +// [ +// 'type' => "route", +// 'key' => "example.user-selector", +// 'name' => "用户选择器", +// 'path' => "/example/user-selector", +// 'local' => "menu.example.user-selector", +// 'hidden' => 1, +// 'link' => 0 +// ], +// [ +// 'type' => "route", +// 'key' => "example.icon-selector", +// 'name' => "图标", +// 'path' => "/example/icon-selector", +// 'local' => "menu.example.icon-selector", +// 'hidden' => 1, +// 'link' => 0 +// ], +// [ +// 'type' => "route", +// 'key' => "example.image-uploader", +// 'name' => "图片上传器", +// 'path' => "/example/image-uploader", +// 'local' => "menu.example.image-uploader", +// 'hidden' => 1, +// 'link' => 0 +// ], +// [ +// 'type' => "route", +// 'key' => "example.xin-form", +// 'name' => "XinForm 表单", +// 'path' => "/example/xin-form", +// 'local' => "menu.example.xin-form", +// 'hidden' => 1, +// 'link' => 0 +// ], +// [ +// 'type' => "route", +// 'key' => "example.xin-table", +// 'name' => "XinTable 表格", +// 'path' => "/example/xin-table", +// 'local' => "menu.example.xin-table", +// 'hidden' => 1, +// 'link' => 0 +// ] +// ] +// ], + [ + 'type' => "route", + 'name' => "轮播图管理", + 'local' => "menu.system.carousel", + 'key' => "system.carousel", + 'path' => "/system/carousel", + 'children' => [ + ['type' => 'rule', 'name' => '查询列表', 'key' => 'system.carousel.query'], + ['type' => 'rule', 'name' => '新增轮播图', 'key' => 'system.carousel.create'], + ['type' => 'rule', 'name' => '编辑轮播图', 'key' => 'system.carousel.update'], + ['type' => 'rule', 'name' => '删除轮播图', 'key' => 'system.carousel.delete'], + ] + ], + [ + 'type' => "route", + 'name' => "宫格导航管理", + 'local' => "menu.system.grid-nav", + 'key' => "system.grid-nav", + 'path' => "/system/grid-nav", + 'children' => [ + ['type' => 'rule', 'name' => '查询列表', 'key' => 'system.grid-nav.query'], + ['type' => 'rule', 'name' => '新增导航', 'key' => 'system.grid-nav.create'], + ['type' => 'rule', 'name' => '编辑导航', 'key' => 'system.grid-nav.update'], + ['type' => 'rule', 'name' => '删除导航', 'key' => 'system.grid-nav.delete'], + ] + ], + [ + 'type' => 'menu', + 'name' => 'AI', + 'local' => "menu.ai", + 'icon' => "OpenAIOutlined", + 'key' => "ai", + 'children' => [ + [ + 'type' => "route", + 'key' => "ai.chat", + 'name' => "AI对话", + "path" => "/ai/chat", + 'local' => "menu.ai.chat", + 'children' => [ + ['type' => 'rule', 'name' => '发送消息', 'key' => 'ai.chat.send'], + ['type' => 'rule', 'name' => '会话列表', 'key' => 'ai.chat.conversations'], + ['type' => 'rule', 'name' => '消息列表', 'key' => 'ai.chat.messages'], + ['type' => 'rule', 'name' => '删除会话', 'key' => 'ai.chat.delete'], + ] + ], + [ + 'type' => "route", + 'key' => "ai.conversation", + 'name' => "会话管理", + "path" => "/ai/conversation", + 'local' => "menu.ai.conversation", + 'children' => [ + ['type' => 'rule', 'name' => '查询会话列表', 'key' => 'ai.conversation.query'], + ['type' => 'rule', 'name' => '删除会话', 'key' => 'ai.conversation.delete'], + ] + ], + [ + 'type' => "route", + 'key' => "ai.agent", + 'name' => "Agent 管理", + "path" => "/ai/agent", + 'local' => "menu.ai.agent", + 'children' => [ + ['type' => 'rule', 'name' => '查询列表', 'key' => 'ai.agent.query'], + ['type' => 'rule', 'name' => '更新 Agent', 'key' => 'ai.agent.update'], + ] + ], + ] + ], + [ + 'type' => "menu", + 'name' => "系统管理", + 'local' => "menu.system", + 'icon' => "SettingOutlined", + 'key' => "system", + 'children' => [ + [ + 'type' => "route", + 'key' => "system.user", + 'name' => "用户管理", + 'path' => "/system/user", + 'local' => "menu.system.user", + 'children' => [ + ['type' => 'rule', 'name' => '查询列表', 'key' => 'system.user.query'], + ['type' => 'rule', 'name' => '新增用户', 'key' => 'system.user.create'], + ['type' => 'rule', 'name' => '修改用户', 'key' => 'system.user.update'], + ['type' => 'rule', 'name' => '删除用户', 'key' => 'system.user.delete'], + ['type' => 'rule', 'name' => '重置用户密码', 'key' => 'system.user.resetPassword'], + ['type' => 'rule', 'name' => '获取角色选项', 'key' => 'system.user.role'], + ['type' => 'rule', 'name' => '获取部门选项', 'key' => 'system.user.dept'], + ] + ], + [ + 'type' => "route", + 'key' => "system.dept", + 'name' => "部门管理", + 'path' => "/system/dept", + 'local' => "menu.system.dept", + 'children' => [ + ['type' => 'rule', 'name' => '获取部门列表', 'key' => 'system.dept.query'], + ['type' => 'rule', 'name' => '新建部门', 'key' => 'system.dept.create'], + ['type' => 'rule', 'name' => '更新部门信息', 'key' => 'system.dept.update'], + ['type' => 'rule', 'name' => '删除部门', 'key' => 'system.dept.delete'], + ['type' => 'rule', 'name' => '获取部门用户', 'key' => 'system.dept.users'], + ] + ], + [ + 'type' => "route", + 'key' => "system.role", + 'name' => "角色管理", + 'path' => "/system/role", + 'local' => "menu.system.role", + 'children' => [ + ['type' => 'rule', 'name' => '新增角色', 'key' => 'system.role.create'], + ['type' => 'rule', 'name' => '查询角色列表', 'key' => 'system.role.query'], + ['type' => 'rule', 'name' => '更新角色信息', 'key' => 'system.role.update'], + ['type' => 'rule', 'name' => '删除角色', 'key' => 'system.role.delete'], + ['type' => 'rule', 'name' => '设置启用状态', 'key' => 'system.role.status'], + ['type' => 'rule', 'name' => '获取角色用户', 'key' => 'system.role.users'], + ['type' => 'rule', 'name' => '设置角色权限', 'key' => 'system.role.setRule'], + ['type' => 'rule', 'name' => '获取权限选项', 'key' => 'system.role.ruleList'], + ] + ], + [ + 'type' => "route", + 'key' => "system.rule", + 'name' => "菜单管理", + 'path' => "/system/rule", + 'local' => "menu.system.rule", + 'children' => [ + ['type' => 'rule', 'name' => '获取权限列表', 'key' => 'system.rule.query'], + ['type' => 'rule', 'name' => '创建权限规则', 'key' => 'system.rule.create'], + ['type' => 'rule', 'name' => '更新权限规则', 'key' => 'system.rule.update'], + ['type' => 'rule', 'name' => '删除权限规则', 'key' => 'system.rule.delete'], + ['type' => 'rule', 'name' => '获取父级权限', 'key' => 'system.rule.parentQuery'], + ['type' => 'rule', 'name' => '设置显示状态', 'key' => 'system.rule.show'], + ['type' => 'rule', 'name' => '设置启用状态', 'key' => 'system.rule.status'], + ] + ], + [ + 'type' => "route", + 'name' => "文件管理", + 'local' => "menu.system.file", + 'key' => "system.file", + 'path' => "/system/file", + 'children' => [ + ['type' => 'rule', 'name' => '获取文件夹', 'key' => 'system.file.group.query'], + ['type' => 'rule', 'name' => '新增文件夹', 'key' => 'system.file.group.create'], + ['type' => 'rule', 'name' => '编辑文件夹', 'key' => 'system.file.group.update'], + ['type' => 'rule', 'name' => '删除文件夹', 'key' => 'system.file.group.delete'], + ['type' => 'rule', 'name' => '查询文件列表', 'key' => 'system.file.list.query'], + ['type' => 'rule', 'name' => '上传文件', 'key' => 'system.file.list.upload'], + ['type' => 'rule', 'name' => '下载文件', 'key' => 'system.file.list.download'], + ['type' => 'rule', 'name' => '删除文件', 'key' => 'system.file.list.delete'], + ['type' => 'rule', 'name' => '永久删除文件', 'key' => 'system.file.list.force-delete'], + ['type' => 'rule', 'name' => '恢复文件', 'key' => 'system.file.list.restore'], + ['type' => 'rule', 'name' => '查看回收站', 'key' => 'system.file.list.trashed'], + ['type' => 'rule', 'name' => '清空回收站', 'key' => 'system.file.list.clean-trashed'], + ['type' => 'rule', 'name' => '复制文件', 'key' => 'system.file.list.copy'], + ['type' => 'rule', 'name' => '移动文件', 'key' => 'system.file.list.move'], + ['type' => 'rule', 'name' => '重命名文件', 'key' => 'system.file.list.rename'] + ], + ], + [ + 'type' => "route", + 'name' => "系统字典", + 'local' => "menu.system.dict", + 'key' => "system.dict", + 'path' => "/system/dict", + 'children' => [ + ['type' => 'rule', 'name' => '字典列表', 'key' => 'system.dict.list.query'], + ['type' => 'rule', 'name' => '新增字典', 'key' => 'system.dict.list.create'], + ['type' => 'rule', 'name' => '删除字典', 'key' => 'system.dict.list.delete'], + ['type' => 'rule', 'name' => '更新字典', 'key' => 'system.dict.list.update'], + ['type' => 'rule', 'name' => '字典项列表', 'key' => 'system.dict.item.query'], + ['type' => 'rule', 'name' => '字典项新增', 'key' => 'system.dict.item.create'], + ['type' => 'rule', 'name' => '字典项编辑', 'key' => 'system.dict.item.update'], + ['type' => 'rule', 'name' => '字典项删除', 'key' => 'system.dict.item.delete'], + ] + ], + [ + 'type' => "route", + 'name' => "系统配置", + 'local' => "menu.system.config", + 'key' => "system.config", + 'path' => "/system/config", + 'children' => [ + ['type' => 'rule', 'name' => '配置列表', 'key' => 'system.config.items.query'], + ['type' => 'rule', 'name' => '新增配置', 'key' => 'system.config.items.create'], + ['type' => 'rule', 'name' => '编辑配置', 'key' => 'system.config.items.update'], + ['type' => 'rule', 'name' => '删除配置', 'key' => 'system.config.items.delete'], + ['type' => 'rule', 'name' => '保存配置', 'key' => 'system.config.items.save'], + ['type' => 'rule', 'name' => '刷新配置', 'key' => 'system.config.items.refresh'], + ['type' => 'rule', 'name' => '配置组编辑', 'key' => 'system.config.group.update'], + ['type' => 'rule', 'name' => '配置组删除', 'key' => 'system.config.items.item.delete'], + ['type' => 'rule', 'name' => '配置组列表', 'key' => 'system.config.group.query'], + ['type' => 'rule', 'name' => '配置组新增', 'key' => 'system.config.group.create'], + ] + ], + [ + 'type' => 'route', + 'key' => 'system.mail', + 'name' => '邮件配置', + 'path' => '/system/mail', + 'local' => 'menu.system.mail', + 'children' => [ + ['type' => 'rule', 'name' => '获取配置', 'key' => 'system.mail.config'], + ['type' => 'rule', 'name' => '保存配置', 'key' => 'system.mail.save'], + ['type' => 'rule', 'name' => '发送测试', 'key' => 'system.mail.test'], + ] + ], + [ + 'type' => 'route', + 'key' => 'system.storage', + 'name' => '存储配置', + 'path' => '/system/storage', + 'local' => 'menu.system.storage', + 'children' => [ + ['type' => 'rule', 'name' => '获取配置', 'key' => 'system.storage.config'], + ['type' => 'rule', 'name' => '保存配置', 'key' => 'system.storage.save'], + ['type' => 'rule', 'name' => '测试连接', 'key' => 'system.storage.test'], + ] + ], + [ + 'type' => 'route', + 'key' => 'system.ai', + 'name' => 'AI 配置', + 'path' => '/system/ai', + 'local' => 'menu.system.ai', + 'children' => [ + ['type' => 'rule', 'name' => '获取可用AI列表', 'key' => 'system.ai.list'], + ['type' => 'rule', 'name' => '获取AI配置', 'key' => 'system.ai.config'], + ['type' => 'rule', 'name' => '保存AI配置', 'key' => 'system.ai.save'], + ['type' => 'rule', 'name' => '测试连接', 'key' => 'system.ai.test'], + ] + ], +// [ +// 'type' => "route", +// 'name' => "系统信息", +// 'local' => "menu.system.info", +// 'key' => "system.info", +// 'path' => "/system/info", +// ] + ] + ], +// [ +// 'type' => 'route', +// 'name' => 'XinAdmin', +// 'local' => "menu.xin-admin", +// 'key' => "xin-admin", +// 'icon' => "LinkOutlined", +// 'link' => 1, +// 'path' => 'https://xinadmin.cn', +// ] + ]; + + $this->insertRules($rules); + + DB::table('sys_role_rule')->insertUsing( + ['role_id', 'rule_id'], + DB::table('sys_rule') + ->where('status', 1) + ->select(DB::raw('1 as role_id'), 'id') + ); + + DB::table('sys_user_role')->insert([ + [ + 'user_id' => 1, + 'role_id' => 1, + ], + [ + 'user_id' => 2, + 'role_id' => 2, + ] + ]); + } + + + /** + * 递归插入权限规则数据 + * + * @param array $rules 规则数据 + * @param int $pid 父级ID,默认为0(顶级) + * @return void + */ + function insertRules(array $rules, int $pid = 0): void + { + $order = 0; + foreach ($rules as $rule) { + // 准备插入数据 + $insertData = [ + 'parent_id' => $pid, + 'type' => $rule['type'], + 'key' => $rule['key'], + 'name' => $rule['name'], + 'path' => $rule['path'] ?? '', + 'icon' => $rule['icon'] ?? '', + 'order' => $order++, + 'local' => $rule['local'] ?? '', + 'status' => 1, + 'hidden' => 1, + 'link' => $rule['link'] ?? 0, + 'created_at' => now(), + 'updated_at' => now(), + ]; + + // 插入数据并获取插入的ID + $currentId = DB::table('sys_rule')->insertGetId($insertData); + + // 如果有子菜单,递归插入 + if (!empty($rule['children']) && is_array($rule['children'])) { + $this->insertRules($rule['children'], $currentId); + } + } + } +} diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..c11667b --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,31 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' +import tseslint from 'typescript-eslint' + +export default tseslint.config( + { ignores: ['dist', 'node_modules'] }, + { + extends: [js.configs.recommended, ...tseslint.configs.recommended], + files: ['**/*.{ts,tsx}'], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + }, + plugins: { + 'react-hooks': reactHooks, + 'react-refresh': reactRefresh, + }, + rules: { + ...reactHooks.configs.recommended.rules, + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + "@typescript-eslint/no-explicit-any": ["off"], + "react-hooks/exhaustive-deps": "off", + "@typescript-eslint/no-unused-vars": "off" + }, + }, +) diff --git a/index.html b/index.html new file mode 100644 index 0000000..4c5e53f --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + XinAdmin + + +
+ + + diff --git a/lang/en/auth.php b/lang/en/auth.php new file mode 100644 index 0000000..6598e2c --- /dev/null +++ b/lang/en/auth.php @@ -0,0 +1,20 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', + +]; diff --git a/lang/en/pagination.php b/lang/en/pagination.php new file mode 100644 index 0000000..d481411 --- /dev/null +++ b/lang/en/pagination.php @@ -0,0 +1,19 @@ + '« Previous', + 'next' => 'Next »', + +]; diff --git a/lang/en/passwords.php b/lang/en/passwords.php new file mode 100644 index 0000000..fad3a7d --- /dev/null +++ b/lang/en/passwords.php @@ -0,0 +1,22 @@ + 'Your password has been reset.', + 'sent' => 'We have emailed your password reset link.', + 'throttled' => 'Please wait before retrying.', + 'token' => 'This password reset token is invalid.', + 'user' => "We can't find a user with that email address.", + +]; diff --git a/lang/en/system.php b/lang/en/system.php new file mode 100644 index 0000000..74454fb --- /dev/null +++ b/lang/en/system.php @@ -0,0 +1,30 @@ + [ + 'image' => 'image', + 'audio' => 'audio', + 'video' => 'video', + 'zip' => 'zip', + 'document' => 'document', + 'annex' => 'annex', + 'size_limit' => 'The file size exceeds the limit', + 'ext_limit' => 'The file extension is not allowed :ext', + 'upload_failed' => 'Upload failed', + 'not_found' => 'File not found', + 'delete_failed' => 'Delete failed', + 'download_failed' => 'Download failed', + 'invalid_visibility' => 'Invalid visibility setting', + ], + 'error' => [ + 'no_permission' => 'Sorry, you do not have this permission at the moment, please contact the administrator', + 'route_not_exist' => 'Route does not exist', + ], + 'data_not_exist' => 'Data does not exist', +]; diff --git a/lang/en/user.php b/lang/en/user.php new file mode 100644 index 0000000..4b04e8b --- /dev/null +++ b/lang/en/user.php @@ -0,0 +1,31 @@ + 'Please log in first', + 'user_not_exist' => 'User does not exist, please register first', + 'password_error' => 'Password error', + 'admin_login' => 'Admin Login', + 'admin_logout' => 'Admin Logout', + 'login_success' => 'Login Success', + 'login_error' => 'Login Error, Please check your username and password', + 'logout_success' => 'Logout Success', + 'old_password_error' => 'Old password error', + 'user_is_disabled' => 'User is disabled', + 'invalid_token' => 'Invalid Token', + 'refresh_token_expired' => 'Refresh Token Expired, Please login again', + + 'recharge_success' => 'Recharge Success', + 'reset_password' => 'Reset Password Success', +]; diff --git a/lang/en/validation.php b/lang/en/validation.php new file mode 100644 index 0000000..dddc947 --- /dev/null +++ b/lang/en/validation.php @@ -0,0 +1,194 @@ + 'The :attribute field must be accepted.', + 'accepted_if' => 'The :attribute field must be accepted when :other is :value.', + 'active_url' => 'The :attribute field must be a valid URL.', + 'after' => 'The :attribute field must be a date after :date.', + 'after_or_equal' => 'The :attribute field must be a date after or equal to :date.', + 'alpha' => 'The :attribute field must only contain letters.', + 'alpha_dash' => 'The :attribute field must only contain letters, numbers, dashes, and underscores.', + 'alpha_num' => 'The :attribute field must only contain letters and numbers.', + 'array' => 'The :attribute field must be an array.', + 'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.', + 'before' => 'The :attribute field must be a date before :date.', + 'before_or_equal' => 'The :attribute field must be a date before or equal to :date.', + 'between' => [ + 'array' => 'The :attribute field must have between :min and :max items.', + 'file' => 'The :attribute field must be between :min and :max kilobytes.', + 'numeric' => 'The :attribute field must be between :min and :max.', + 'string' => 'The :attribute field must be between :min and :max characters.', + ], + 'boolean' => 'The :attribute field must be true or false.', + 'can' => 'The :attribute field contains an unauthorized value.', + 'confirmed' => 'The :attribute field confirmation does not match.', + 'contains' => 'The :attribute field is missing a required value.', + 'current_password' => 'The password is incorrect.', + 'date' => 'The :attribute field must be a valid date.', + 'date_equals' => 'The :attribute field must be a date equal to :date.', + 'date_format' => 'The :attribute field must match the format :format.', + 'decimal' => 'The :attribute field must have :decimal decimal places.', + 'declined' => 'The :attribute field must be declined.', + 'declined_if' => 'The :attribute field must be declined when :other is :value.', + 'different' => 'The :attribute field and :other must be different.', + 'digits' => 'The :attribute field must be :digits digits.', + 'digits_between' => 'The :attribute field must be between :min and :max digits.', + 'dimensions' => 'The :attribute field has invalid image dimensions.', + 'distinct' => 'The :attribute field has a duplicate value.', + 'doesnt_end_with' => 'The :attribute field must not end with one of the following: :values.', + 'doesnt_start_with' => 'The :attribute field must not start with one of the following: :values.', + 'email' => 'The :attribute field must be a valid email address.', + 'ends_with' => 'The :attribute field must end with one of the following: :values.', + 'enum' => 'The selected :attribute is invalid.', + 'exists' => 'The selected :attribute is invalid.', + 'extensions' => 'The :attribute field must have one of the following extensions: :values.', + 'file' => 'The :attribute field must be a file.', + 'filled' => 'The :attribute field must have a value.', + 'gt' => [ + 'array' => 'The :attribute field must have more than :value items.', + 'file' => 'The :attribute field must be greater than :value kilobytes.', + 'numeric' => 'The :attribute field must be greater than :value.', + 'string' => 'The :attribute field must be greater than :value characters.', + ], + 'gte' => [ + 'array' => 'The :attribute field must have :value items or more.', + 'file' => 'The :attribute field must be greater than or equal to :value kilobytes.', + 'numeric' => 'The :attribute field must be greater than or equal to :value.', + 'string' => 'The :attribute field must be greater than or equal to :value characters.', + ], + 'hex_color' => 'The :attribute field must be a valid hexadecimal color.', + 'image' => 'The :attribute field must be an image.', + 'in' => 'The selected :attribute is invalid.', + 'in_array' => 'The :attribute field must exist in :other.', + 'integer' => 'The :attribute field must be an integer.', + 'ip' => 'The :attribute field must be a valid IP address.', + 'ipv4' => 'The :attribute field must be a valid IPv4 address.', + 'ipv6' => 'The :attribute field must be a valid IPv6 address.', + 'json' => 'The :attribute field must be a valid JSON string.', + 'list' => 'The :attribute field must be a list.', + 'lowercase' => 'The :attribute field must be lowercase.', + 'lt' => [ + 'array' => 'The :attribute field must have less than :value items.', + 'file' => 'The :attribute field must be less than :value kilobytes.', + 'numeric' => 'The :attribute field must be less than :value.', + 'string' => 'The :attribute field must be less than :value characters.', + ], + 'lte' => [ + 'array' => 'The :attribute field must not have more than :value items.', + 'file' => 'The :attribute field must be less than or equal to :value kilobytes.', + 'numeric' => 'The :attribute field must be less than or equal to :value.', + 'string' => 'The :attribute field must be less than or equal to :value characters.', + ], + 'mac_address' => 'The :attribute field must be a valid MAC address.', + 'max' => [ + 'array' => 'The :attribute field must not have more than :max items.', + 'file' => 'The :attribute field must not be greater than :max kilobytes.', + 'numeric' => 'The :attribute field must not be greater than :max.', + 'string' => 'The :attribute field must not be greater than :max characters.', + ], + 'max_digits' => 'The :attribute field must not have more than :max digits.', + 'mimes' => 'The :attribute field must be a file of type: :values.', + 'mimetypes' => 'The :attribute field must be a file of type: :values.', + 'min' => [ + 'array' => 'The :attribute field must have at least :min items.', + 'file' => 'The :attribute field must be at least :min kilobytes.', + 'numeric' => 'The :attribute field must be at least :min.', + 'string' => 'The :attribute field must be at least :min characters.', + ], + 'min_digits' => 'The :attribute field must have at least :min digits.', + 'missing' => 'The :attribute field must be missing.', + 'missing_if' => 'The :attribute field must be missing when :other is :value.', + 'missing_unless' => 'The :attribute field must be missing unless :other is :value.', + 'missing_with' => 'The :attribute field must be missing when :values is present.', + 'missing_with_all' => 'The :attribute field must be missing when :values are present.', + 'multiple_of' => 'The :attribute field must be a multiple of :value.', + 'not_in' => 'The selected :attribute is invalid.', + 'not_regex' => 'The :attribute field format is invalid.', + 'numeric' => 'The :attribute field must be a number.', + 'password' => [ + 'letters' => 'The :attribute field must contain at least one letter.', + 'mixed' => 'The :attribute field must contain at least one uppercase and one lowercase letter.', + 'numbers' => 'The :attribute field must contain at least one number.', + 'symbols' => 'The :attribute field must contain at least one symbol.', + 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', + ], + 'present' => 'The :attribute field must be present.', + 'present_if' => 'The :attribute field must be present when :other is :value.', + 'present_unless' => 'The :attribute field must be present unless :other is :value.', + 'present_with' => 'The :attribute field must be present when :values is present.', + 'present_with_all' => 'The :attribute field must be present when :values are present.', + 'prohibited' => 'The :attribute field is prohibited.', + 'prohibited_if' => 'The :attribute field is prohibited when :other is :value.', + 'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.', + 'prohibits' => 'The :attribute field prohibits :other from being present.', + 'regex' => 'The :attribute field format is invalid.', + 'required' => 'The :attribute field is required.', + 'required_array_keys' => 'The :attribute field must contain entries for: :values.', + 'required_if' => 'The :attribute field is required when :other is :value.', + 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', + 'required_if_declined' => 'The :attribute field is required when :other is declined.', + 'required_unless' => 'The :attribute field is required unless :other is in :values.', + 'required_with' => 'The :attribute field is required when :values is present.', + 'required_with_all' => 'The :attribute field is required when :values are present.', + 'required_without' => 'The :attribute field is required when :values is not present.', + 'required_without_all' => 'The :attribute field is required when none of :values are present.', + 'same' => 'The :attribute field must match :other.', + 'size' => [ + 'array' => 'The :attribute field must contain :size items.', + 'file' => 'The :attribute field must be :size kilobytes.', + 'numeric' => 'The :attribute field must be :size.', + 'string' => 'The :attribute field must be :size characters.', + ], + 'starts_with' => 'The :attribute field must start with one of the following: :values.', + 'string' => 'The :attribute field must be a string.', + 'timezone' => 'The :attribute field must be a valid timezone.', + 'unique' => 'The :attribute has already been taken.', + 'uploaded' => 'The :attribute failed to upload.', + 'uppercase' => 'The :attribute field must be uppercase.', + 'url' => 'The :attribute field must be a valid URL.', + 'ulid' => 'The :attribute field must be a valid ULID.', + 'uuid' => 'The :attribute field must be a valid UUID.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap our attribute placeholder + | with something more reader friendly such as "E-Mail Address" instead + | of "email". This simply helps us make our message more expressive. + | + */ + + 'attributes' => [], + +]; diff --git a/lang/zh/auth.php b/lang/zh/auth.php new file mode 100644 index 0000000..7bf27d5 --- /dev/null +++ b/lang/zh/auth.php @@ -0,0 +1,20 @@ + '锁提供的凭据不匹配我们的记录。', + 'password' => '输入的密码不正确。', + 'throttle' => '登录尝试次数过多。请在:秒后重试。', + +]; diff --git a/lang/zh/pagination.php b/lang/zh/pagination.php new file mode 100644 index 0000000..d481411 --- /dev/null +++ b/lang/zh/pagination.php @@ -0,0 +1,19 @@ + '« Previous', + 'next' => 'Next »', + +]; diff --git a/lang/zh/passwords.php b/lang/zh/passwords.php new file mode 100644 index 0000000..b3ef1d7 --- /dev/null +++ b/lang/zh/passwords.php @@ -0,0 +1,22 @@ + '您的密码已重置。', + 'sent' => '我们已经通过电子邮件发送了您的密码重置链接。', + 'throttled' => '请稍候再试。', + 'token' => '此密码重置令牌无效。', + 'user' => "我们找不到有那个邮箱地址的用户。", + +]; diff --git a/lang/zh/system.php b/lang/zh/system.php new file mode 100644 index 0000000..a5cab73 --- /dev/null +++ b/lang/zh/system.php @@ -0,0 +1,30 @@ + [ + 'image' => '图片', + 'audio' => '音频', + 'video' => '视频', + 'zip' => '压缩包', + 'document' => '文档', + 'annex' => '附件', + 'size_limit' => '文件大小超出限制', + 'ext_limit' => '文件扩展名不允许 :ext', + 'upload_failed' => '上传失败', + 'not_found' => '文件不存在', + 'delete_failed' => '删除失败', + 'download_failed' => '下载失败', + 'invalid_visibility' => '无效的可见性设置', + ], + 'error' => [ + 'no_permission' => '对不起,你暂时没有该权限,请联系管理员', + 'route_not_exist' => '路由不存在', + ], + 'data_not_exist' => '数据不存在', +]; diff --git a/lang/zh/user.php b/lang/zh/user.php new file mode 100644 index 0000000..7116a66 --- /dev/null +++ b/lang/zh/user.php @@ -0,0 +1,31 @@ + '请先登录', + 'user_not_exist' => '用户不存在,请先注册', + 'password_error' => '密码错误', + 'admin_login' => '管理员登录', + 'admin_logout' => '管理员退出', + 'login_success' => '登录成功', + 'login_error' => '登录失败,用户名或者密码错误!', + 'logout_success' => '退出成功', + 'old_password_error' => '旧密码错误', + 'user_is_disabled' => '用户已被禁用', + 'invalid_token' => '无效的令牌', + 'refresh_token_expired' => '刷新令牌已过期,请重新登录', + + 'recharge_success' => '充值成功', + 'reset_password' => '重置密码成功', + +]; diff --git a/lang/zh/validation.php b/lang/zh/validation.php new file mode 100644 index 0000000..fcd9a17 --- /dev/null +++ b/lang/zh/validation.php @@ -0,0 +1,191 @@ + ':attribute 必须被接受。', + 'accepted_if' => '当 :other 为 :value 时,:attribute 必须被接受。', + 'active_url' => ':attribute 必须是一个有效的 URL。', + 'after' => ':attribute 必须是一个在 :date 之后的日期。', + 'after_or_equal' => ':attribute 必须是一个在 :date 之后或相等的日期。', + 'alpha' => ':attribute 只能包含字母。', + 'alpha_dash' => ':attribute 只能包含字母、数字、破折号和下划线。', + 'alpha_num' => ':attribute 只能包含字母和数字。', + 'array' => ':attribute 必须是一个数组。', + 'ascii' => ':attribute 只能包含单字节字母数字字符和符号。', + 'before' => ':attribute 必须是一个在 :date 之前的日期。', + 'before_or_equal' => ':attribute 必须是一个在 :date 之前或相等的日期。', + 'between' => [ + 'array' => ':attribute 必须包含 :min 到 :max 个项目。', + 'file' => ':attribute 必须介于 :min 到 :max KB 之间。', + 'numeric' => ':attribute 必须介于 :min 到 :max 之间。', + 'string' => ':attribute 必须介于 :min 到 :max 个字符之间。', + ], + 'boolean' => ':attribute 必须为 true 或 false。', + 'can' => ':attribute 包含未授权的值。', + 'confirmed' => ':attribute 确认不匹配。', + 'contains' => ':attribute 缺少必需的值。', + 'current_password' => '密码不正确。', + 'date' => ':attribute 必须是一个有效的日期。', + 'date_equals' => ':attribute 必须是一个等于 :date 的日期。', + 'date_format' => ':attribute 必须符合格式 :format。', + 'decimal' => ':attribute 必须有 :decimal 位小数。', + 'declined' => ':attribute 必须被拒绝。', + 'declined_if' => '当 :other 为 :value 时,:attribute 必须被拒绝。', + 'different' => ':attribute 和 :other 必须不同。', + 'digits' => ':attribute 必须是 :digits 位数字。', + 'digits_between' => ':attribute 必须介于 :min 到 :max 位数字之间。', + 'dimensions' => ':attribute 具有无效的图片尺寸。', + 'distinct' => ':attribute 具有重复的值。', + 'doesnt_end_with' => ':attribute 不能以以下之一结尾::values。', + 'doesnt_start_with' => ':attribute 不能以以下之一开头::values。', + 'email' => ':attribute 必须是一个有效的电子邮件地址。', + 'ends_with' => ':attribute 必须以以下之一结尾::values。', + 'enum' => '所选的 :attribute 无效。', + 'exists' => '所选的 :attribute 无效。', + 'extensions' => ':attribute 必须具有以下扩展名之一::values。', + 'file' => ':attribute 必须是一个文件。', + 'filled' => ':attribute 必须有一个值。', + 'gt' => [ + 'array' => ':attribute 必须包含超过 :value 个项目。', + 'file' => ':attribute 必须大于 :value KB。', + 'numeric' => ':attribute 必须大于 :value。', + 'string' => ':attribute 必须大于 :value 个字符。', + ], + 'gte' => [ + 'array' => ':attribute 必须包含 :value 个项目或更多。', + 'file' => ':attribute 必须大于或等于 :value KB。', + 'numeric' => ':attribute 必须大于或等于 :value。', + 'string' => ':attribute 必须大于或等于 :value 个字符。', + ], + 'hex_color' => ':attribute 必须是一个有效的十六进制颜色。', + 'image' => ':attribute 必须是一张图片。', + 'in' => '所选的 :attribute 无效。', + 'in_array' => ':attribute 必须在 :other 中存在。', + 'integer' => ':attribute 必须是一个整数。', + 'ip' => ':attribute 必须是一个有效的 IP 地址。', + 'ipv4' => ':attribute 必须是一个有效的 IPv4 地址。', + 'ipv6' => ':attribute 必须是一个有效的 IPv6 地址。', + 'json' => ':attribute 必须是一个有效的 JSON 字符串。', + 'list' => ':attribute 必须是一个列表。', + 'lowercase' => ':attribute 必须是小写字母。', + 'lt' => [ + 'array' => ':attribute 必须包含少于 :value 个项目。', + 'file' => ':attribute 必须小于 :value KB。', + 'numeric' => ':attribute 必须小于 :value。', + 'string' => ':attribute 必须小于 :value 个字符。', + ], + 'lte' => [ + 'array' => ':attribute 必须包含不超过 :value 个项目。', + 'file' => ':attribute 必须小于或等于 :value KB。', + 'numeric' => ':attribute 必须小于或等于 :value。', + 'string' => ':attribute 必须小于或等于 :value 个字符。', + ], + 'mac_address' => ':attribute 必须是一个有效的 MAC 地址。', + 'max' => [ + 'array' => ':attribute 不能包含超过 :max 个项目。', + 'file' => ':attribute 不能大于 :max KB。', + 'numeric' => ':attribute 不能大于 :max。', + 'string' => ':attribute 不能大于 :max 个字符。', + ], + 'max_digits' => ':attribute 不能超过 :max 位数字。', + 'mimes' => ':attribute 必须是一个类型为 :values 的文件。', + 'mimetypes' => ':attribute 必须是一个类型为 :values 的文件。', + 'min' => [ + 'array' => ':attribute 必须包含至少 :min 个项目。', + 'file' => ':attribute 必须至少为 :min KB。', + 'numeric' => ':attribute 必须至少为 :min。', + 'string' => ':attribute 必须至少为 :min 个字符。', + ], + 'min_digits' => ':attribute 必须至少为 :min 位数字。', + 'missing' => ':attribute 必须缺失。', + 'missing_if' => '当 :other 为 :value 时,:attribute 必须缺失。', + 'missing_unless' => '除非 :other 为 :value,否则 :attribute 必须缺失。', + 'missing_with' => '当 :values 存在时,:attribute 必须缺失。', + 'missing_with_all' => '当 :values 存在时,:attribute 必须缺失。', + 'multiple_of' => ':attribute 必须是 :value 的倍数。', + 'not_in' => '所选的 :attribute 无效。', + 'not_regex' => ':attribute 格式无效。', + 'numeric' => ':attribute 必须是一个数字。', + 'password' => [ + 'letters' => ':attribute 必须包含至少一个字母。', + 'mixed' => ':attribute 必须包含至少一个大写字母和一个小写字母。', + 'numbers' => ':attribute 必须包含至少一个数字。', + 'symbols' => ':attribute 必须包含至少一个符号。', + 'uncompromised' => '给定的 :attribute 已出现在数据泄露中。请选择不同的 :attribute。', + ], + 'present' => ':attribute 必须存在。', + 'present_if' => '当 :other 为 :value 时,:attribute 必须存在。', + 'present_unless' => '除非 :other 为 :value,否则 :attribute 必须存在。', + 'present_with' => '当 :values 存在时,:attribute 必须存在。', + 'present_with_all' => '当 :values 存在时,:attribute 必须存在。', + 'prohibited' => ':attribute 被禁止。', + 'prohibited_if' => '当 :other 为 :value 时,:attribute 被禁止。', + 'prohibited_unless' => '除非 :other 在 :values 中,否则 :attribute 被禁止。', + 'prohibits' => ':attribute 禁止 :other 存在。', + 'regex' => ':attribute 格式无效。', + 'required' => ':attribute 是必填项。', + 'required_array_keys' => ':attribute 必须包含以下条目::values。', + 'required_if' => '当 :other 为 :value 时,:attribute 是必填项。', + 'required_if_accepted' => '当 :other 被接受时,:attribute 是必填项。', + 'required_if_declined' => '当 :other 被拒绝时,:attribute 是必填项。', + 'required_unless' => '除非 :other 在 :values 中,否则 :attribute 是必填项。', + 'required_with' => '当 :values 存在时,:attribute 是必填项。', + 'required_with_all' => '当 :values 存在时,:attribute 是必填项。', + 'required_without' => '当 :values 不存在时,:attribute 是必填项。', + 'required_without_all' => '当 :values 都不存在时,:attribute 是必填项。', + 'same' => ':attribute 必须与 :other 匹配。', + 'size' => [ + 'array' => ':attribute 必须包含 :size 个项目。', + 'file' => ':attribute 必须为 :size KB。', + 'numeric' => ':attribute 必须为 :size。', + 'string' => ':attribute 必须为 :size 个字符。', + ], + 'starts_with' => ':attribute 必须以以下之一开头::values。', + 'string' => ':attribute 必须是一个字符串。', + 'timezone' => ':attribute 必须是一个有效的时区。', + 'unique' => ':attribute 已被占用。', + 'uploaded' => ':attribute 上传失败。', + 'uppercase' => ':attribute 必须是大写字母。', + 'url' => ':attribute 必须是一个有效的 URL。', + 'ulid' => ':attribute 必须是一个有效的 ULID。', + 'uuid' => ':attribute 必须是一个有效的 UUID。', + + /* + |-------------------------------------------------------------------------- + | 自定义验证语言行 + |-------------------------------------------------------------------------- + | + | 在这里,您可以为属性指定自定义验证消息,使用 "attribute.rule" 的命名约定。 + | 这样可以快速为给定的属性规则指定特定的自定义语言行。 + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => '自定义消息', + ], + ], + + /* + |-------------------------------------------------------------------------- + | 自定义验证属性 + |-------------------------------------------------------------------------- + | + | 以下语言行用于将我们的属性占位符替换为更友好的内容,例如将 "email" 替换为 "电子邮件地址"。 + | 这有助于使我们的消息更具表现力。 + | + */ + + 'attributes' => [], + +]; \ No newline at end of file diff --git a/modules/AnnoRoute/AnnoRoute.php b/modules/AnnoRoute/AnnoRoute.php new file mode 100644 index 0000000..ff7644a --- /dev/null +++ b/modules/AnnoRoute/AnnoRoute.php @@ -0,0 +1,16 @@ +registerFromPath($p); + } + } + + /** + * 从指定路径注册路由 + */ + private function registerFromPath(string $path): void + { + if (!is_dir($path)) { + return; + } + + + $finder = new Finder(); + $finder->files() + ->in($path) + ->name('*Controller.php'); + + foreach ($finder as $controller) { + $className = $this->getClassNameFromFile( + $controller->getRealPath(), + $controller->getPath() + ); + if ($className && class_exists($className)) { + RouteRegisterService::register($className); + } + } + } + + /** + * 从文件路径和所在目录解析类名 + */ + private function getClassNameFromFile(string $filePath, string $fileDir): ?string + { + // 读取文件内容获取命名空间 + $content = file_get_contents($filePath); + + if (!preg_match('/namespace\s+([^;]+);/', $content, $namespaceMatch)) { + // 没有命名空间,尝试使用 PSR-0 规则 + return $this->guessClassNameFromPath($filePath, $fileDir); + } + + $namespace = trim($namespaceMatch[1]); + $className = basename($filePath, '.php'); + + return $namespace . '\\' . $className; + } + + /** + * 当文件没有命名空间时,通过路径猜测类名 + */ + private function guessClassNameFromPath(string $filePath, string $fileDir): ?string + { + // 获取相对于项目根目录的路径 + $basePath = base_path(); + $relativePath = str_replace($basePath, '', $fileDir); + + // 将路径转换为命名空间 + $namespace = str_replace('/', '\\', ltrim($relativePath, '/')); + + // 移除开头的反斜杠并转换路径分隔符 + $namespace = trim($namespace, '\\'); + + $className = basename($filePath, '.php'); + + // 如果命名空间为空,直接返回类名 + if (empty($namespace)) { + return $className; + } + + return $namespace . '\\' . $className; + } +} diff --git a/modules/AnnoRoute/Attribute/DeleteRoute.php b/modules/AnnoRoute/Attribute/DeleteRoute.php new file mode 100644 index 0000000..d8a80c4 --- /dev/null +++ b/modules/AnnoRoute/Attribute/DeleteRoute.php @@ -0,0 +1,28 @@ + '[0-9]+'] + * + * Route parameter constraints, this attribute is used to specify regex constraints for route parameters, + * for example: ['id' => '[0-9]+'] + * + * @var array + */ + public array $where = []; + + /** + * 成功响应 + * @param $msg array|string + * @return JsonResponse + */ + protected static function success(array|string $msg = ''): JsonResponse + { + if (is_array($msg)) { + $data = $msg; + $msg = ''; + } else { + $data = []; + } + return response()->json([ + 'success' => true, + 'data' => $data, + 'showType' => ShopTypeEnum::SUCCESS_MESSAGE->value, + 'msg' => $msg, + ]); + } +} diff --git a/modules/AnnoRoute/RouteRegisterService.php b/modules/AnnoRoute/RouteRegisterService.php new file mode 100644 index 0000000..a27cd85 --- /dev/null +++ b/modules/AnnoRoute/RouteRegisterService.php @@ -0,0 +1,147 @@ +getAttributes()); + if($classAttr->isEmpty()) return; + + $classAttrName = $classAttr->map->getName(); + if(! $classAttrName->contains(RequestAttribute::class)) { + return; + } + $requestMapping = $classAttr->first(fn ($item) => $item->getName() == RequestAttribute::class); + $routeInstance = $requestMapping->newInstance(); + // 默认参数 + $routePrefix = $routeInstance->routePrefix ?? ''; + $authGuard = $routeInstance->authGuard ?? null; + $abilitiesPrefix = $routeInstance->abilitiesPrefix ?? ''; + $middleware = self::registerMiddleware($routeInstance->middleware); + + $methods = $classRef->getMethods(); + + foreach ($methods as $method) { + // 方法注解 + $attributes = $method->getAttributes(); + if(empty($attributes)) { + continue; + } + $methodName = $method->getName(); + + foreach ($attributes as $attribute) { + if (in_array($attribute->getName(), self::$mapping)) { + $instance = $attribute->newInstance(); + self::registerRoute( + $instance, + $methodName, + $className, + $authGuard, + $middleware, + $routePrefix, + $abilitiesPrefix, + ); + } + } + } + } catch (ReflectionException $e) { + echo $e->getMessage(); + } + } + + /** + * 注册路由 + * @param BaseAttribute $instance + * @param string $method + * @param string $className + * @param string|null $authGuard + * @param array $middleware + * @param string $routePrefix + * @param string $abilitiesPrefix + * @return void + */ + private static function registerRoute( + BaseAttribute $instance, + string $method, + string $className, + string $authGuard = null, + array $middleware = [], + string $routePrefix = '', + string $abilitiesPrefix = '' + ): void + { + $authorize = $instance->authorize; + + $authMiddleware = []; + if (!empty($authorize)) { + $authMiddleware[] = 'auth:sanctum'; + if(! empty($authGuard) ) { + $authMiddleware[] = 'authGuard:' . $authGuard; + } else { + $authMiddleware[] = 'authGuard'; + } + if (is_string($authorize) && !empty($abilitiesPrefix)) { + $authMiddleware[] = 'abilities:' . $abilitiesPrefix . '.' . $authorize; + } else if ($authorize !== true) { + $authMiddleware[] = 'abilities:' . $authorize; + } + } + + $middleware = array_merge($authMiddleware, self::registerMiddleware($instance->middleware), $middleware); + $route = Route::{Str::lower($instance->httpMethod)}( + $routePrefix . $instance->route, + [$className, $method] + )->middleware(array_unique($middleware)); + + if (!empty($instance->where)) { + $route->where($instance->where); + } + } + + /** + * 获取中间件 + * @param $middleware + * @return string[] + */ + private static function registerMiddleware($middleware): array + { + if(empty($middleware)) { + return []; + } + if(is_array($middleware)) { + return $middleware; + } + if (is_string($middleware)) { + return [$middleware]; + } + return []; + } +} diff --git a/modules/AnnoRoute/RouteServiceProvider.php b/modules/AnnoRoute/RouteServiceProvider.php new file mode 100644 index 0000000..02e1968 --- /dev/null +++ b/modules/AnnoRoute/RouteServiceProvider.php @@ -0,0 +1,12 @@ +app->bind(AnnoRoute::class, AnnoRouteService::class); + } +} diff --git a/modules/Common/Console/Commands/GenerateRouteHelperCommand.php b/modules/Common/Console/Commands/GenerateRouteHelperCommand.php new file mode 100644 index 0000000..4093465 --- /dev/null +++ b/modules/Common/Console/Commands/GenerateRouteHelperCommand.php @@ -0,0 +1,262 @@ + 'get', + PostRoute::class => 'post', + PutRoute::class => 'put', + DeleteRoute::class => 'delete', + ]; + + /** @var array> */ + private array $controllerRoutes = []; + + public function handle(): int + { + $paths = [ + app_path('Http/Controllers'), + base_path('modules'), + ]; + + $totalRoutes = 0; + + foreach ($paths as $path) { + if (!is_dir($path)) { + continue; + } + + $finder = new Finder(); + $finder->files()->in($path)->name('*Controller.php'); + + foreach ($finder as $file) { + $className = $this->getClassNameFromFile( + $file->getRealPath(), + $file->getPath() + ); + + if ($className && class_exists($className)) { + $routes = $this->scanController($className); + if (!empty($routes)) { + $this->controllerRoutes[$className] = $routes; + $totalRoutes += count($routes); + } + } + } + } + + if (empty($this->controllerRoutes)) { + $this->warn('No annotation routes found.'); + return self::SUCCESS; + } + + $this->writeHelperFile(); + $this->info("Routes generated to: " . base_path('routes/api.php')); + $this->info("Found {$totalRoutes} routes."); + + return self::SUCCESS; + } + + private function scanController(string $className): array + { + $routes = []; + + try { + $classRef = new ReflectionClass($className); + } catch (ReflectionException) { + return $routes; + } + + $classAttrs = collect($classRef->getAttributes()); + if ($classAttrs->isEmpty()) { + return $routes; + } + + $hasRequestAttr = $classAttrs->some( + fn($attr) => $attr->getName() === RequestAttribute::class + ); + if (!$hasRequestAttr) { + return $routes; + } + + $requestAttr = $classAttrs->first( + fn($attr) => $attr->getName() === RequestAttribute::class + ); + $requestInstance = $requestAttr->newInstance(); + $routePrefix = $requestInstance->routePrefix ?? ''; + $authGuard = $requestInstance->authGuard ?? null; + $abilitiesPrefix = $requestInstance->abilitiesPrefix ?? ''; + $classMiddleware = $this->normalizeMiddleware($requestInstance->middleware); + + foreach ($classRef->getMethods() as $method) { + $attrs = $method->getAttributes(); + if (empty($attrs)) { + continue; + } + + $methodName = $method->getName(); + + foreach ($attrs as $attr) { + if (in_array($attr->getName(), self::$mapping)) { + $instance = $attr->newInstance(); + + $authMiddleware = $this->buildAuthMiddleware( + $instance->authorize, + $authGuard, + $abilitiesPrefix, + ); + + $allMiddleware = array_values(array_unique(array_merge( + $authMiddleware, + $this->normalizeMiddleware($instance->middleware), + $classMiddleware, + ))); + + $routes[] = [ + 'method' => self::$httpMethodMap[$attr->getName()], + 'uri' => $instance->route, + 'prefix' => trim($routePrefix, '/'), + 'controller' => $className, + 'action' => $methodName, + 'middleware' => $allMiddleware, + ]; + } + } + } + + return $routes; + } + + private function buildAuthMiddleware(string|bool $authorize, ?string $authGuard, string $abilitiesPrefix): array + { + if (empty($authorize) || $authorize === false) { + return []; + } + + $authMiddleware = ['auth:sanctum']; + + if (!empty($authGuard)) { + $authMiddleware[] = 'authGuard:' . $authGuard; + } else { + $authMiddleware[] = 'authGuard'; + } + + if (is_string($authorize) && !empty($abilitiesPrefix)) { + $authMiddleware[] = 'abilities:' . $abilitiesPrefix . '.' . $authorize; + } else if ($authorize !== true) { + $authMiddleware[] = 'abilities:' . $authorize ; + } + + return $authMiddleware; + } + + private function normalizeMiddleware(string|array $middleware): array + { + if (empty($middleware)) { + return []; + } + if (is_array($middleware)) { + return $middleware; + } + return [$middleware]; + } + + private function getClassNameFromFile(string $filePath, string $fileDir): ?string + { + $content = file_get_contents($filePath); + + if (!preg_match('/namespace\s+([^;]+);/', $content, $namespaceMatch)) { + return $this->guessClassNameFromPath($filePath, $fileDir); + } + + $namespace = trim($namespaceMatch[1]); + $className = basename($filePath, '.php'); + + return $namespace . '\\' . $className; + } + + private function guessClassNameFromPath(string $filePath, string $fileDir): ?string + { + $basePath = base_path(); + $relativePath = str_replace($basePath, '', $fileDir); + $namespace = str_replace('/', '\\', ltrim($relativePath, '/')); + $namespace = trim($namespace, '\\'); + $className = basename($filePath, '.php'); + + return empty($namespace) ? $className : $namespace . '\\' . $className; + } + + private function writeHelperFile(): void + { + $outputPath = base_path('routes/api.php'); + + $lines = [ + 'controllerRoutes as $className => $routes) { + $prefix = $routes[0]['prefix']; + + $shortName = substr(strrchr($className, '\\'), 1); + $lines[] = "// {$shortName}"; + + $chain = "Route::controller({$className}::class)"; + if ($prefix !== '') { + $chain .= "->prefix('{$prefix}')"; + } + $chain .= '->group(function () {'; + $lines[] = $chain; + + foreach ($routes as $route) { + $uri = $route['uri']; + if ($uri === '') { + $uri = '/'; + } + + $middlewareStr = ''; + if (!empty($route['middleware'])) { + $middlewareStr = "->middleware(['" . implode("', '", $route['middleware']) . "'])"; + } + + $lines[] = " Route::{$route['method']}('{$uri}', '{$route['action']}'){$middlewareStr};"; + } + + $lines[] = '});'; + $lines[] = ''; + } + + File::put($outputPath, implode("\n", $lines)); + } +} diff --git a/modules/Common/Enum/ShowType.php b/modules/Common/Enum/ShowType.php new file mode 100644 index 0000000..5c855a9 --- /dev/null +++ b/modules/Common/Enum/ShowType.php @@ -0,0 +1,29 @@ + $v) { + if (! $v) { + continue; + } + $model->whereIn($k, $v); + } + unset($params['filter']); + } + + // 构建查询 + foreach ($this->searchField ?? [] as $key => $op) { + if (isset($params[$key]) && $params[$key] != '') { + if (in_array($op, ['=', '>', '<>', '<', '>=', '<='])) { + $model->where($key, $op, $params[$key]); + + continue; + } + if ($op == 'like') { + $model->where($key, $op, '%'.$params[$key].'%'); + + continue; + } + if ($op == 'afterLike') { + $model->where($key, $op, $params[$key].'%'); + + continue; + } + if ($op == 'beforeLike') { + $model->where($key, $op, '%'.$params[$key]); + + continue; + } + if ($op == 'date') { + $date = date('Y-m-d', strtotime($params[$key])); + $model->whereDate($key, $date); + + continue; + } + if ($op == 'betweenDate') { + if (is_array($params[$key])) { + $start = $params[$key][0]; + $end = $params[$key][1]; + $model->whereDate($key, '>=', $start); + $model->whereDate($key, '<=', $end); + } + } + } + } + + // 快速搜索 + if (isset($params['keywordSearch']) && $params['keywordSearch'] != '') { + $quickSearchArr = $this->quickSearchField ?? []; + if (count($quickSearchArr) > 0) { + $model->whereAny( + $quickSearchArr, + 'like', + '%'.str_replace('%', '\%', $params['keywordSearch']).'%' + ); + } + } + + // 构建排序 + if (isset($params['sorter']) && $params['sorter']) { + if(is_array($params['sorter'])) { + $sorter = $params['sorter']; + } else { + $sorter = json_decode($params['sorter'], true); + } + if (count($sorter) > 0) { + $column = array_keys($sorter)[0]; + $direction = $sorter[$column] == 'ascend' ? 'asc' : 'desc'; + $model->orderBy($column, $direction); + } + } + + return $model; + } + + +} diff --git a/modules/Common/Http/Requests/BaseFormRequest.php b/modules/Common/Http/Requests/BaseFormRequest.php new file mode 100644 index 0000000..730fbea --- /dev/null +++ b/modules/Common/Http/Requests/BaseFormRequest.php @@ -0,0 +1,23 @@ +isMethod('PUT') || $this->isMethod('PATCH')) { + return true; + } + + return false; + } + +} diff --git a/modules/Common/Middlewares/AllowCrossDomainMiddleware.php b/modules/Common/Middlewares/AllowCrossDomainMiddleware.php new file mode 100644 index 0000000..f19fc68 --- /dev/null +++ b/modules/Common/Middlewares/AllowCrossDomainMiddleware.php @@ -0,0 +1,34 @@ +headers->set('Access-Control-Allow-Origin', '*'); + $response->headers->set('Access-Control-Allow-Credentials', 'true'); + $response->headers->set('Access-Control-Max-Age', 1800); + $response->headers->set('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS'); + $response->headers->set('Access-Control-Allow-Headers', 'Content-Type, Authorization, X-Requested-With, User-Language'); + + // 如果是预检请求, 返回 204 + if ($request->isMethod('OPTIONS')) { + return response()->json([], 204, $response->headers->all()); + } + + return $response; + } +} diff --git a/modules/Common/Middlewares/LanguageMiddleware.php b/modules/Common/Middlewares/LanguageMiddleware.php new file mode 100644 index 0000000..575f478 --- /dev/null +++ b/modules/Common/Middlewares/LanguageMiddleware.php @@ -0,0 +1,91 @@ + 'en', // 英语 + 'zh' => 'zh', // 简体中文 + 'jp' => 'ja', // 日语 + ]; + + /** + * 默认语言 + */ + protected string $defaultLanguage = 'zh'; + + /** + * Handle an incoming request. + */ + public function handle(Request $request, Closure $next) + { + // 获取当前语言 + $locale = $this->getLocale($request); + // 设置应用语言 + App::setLocale($locale); + // 让请求继续处理 + return $next($request); + } + + /** + * 获取当前语言设置 + */ + protected function getLocale(Request $request): string + { + // 优先级 1: URL 参数 (例如 ?lang=en) + if ($request->has('lang')) { + $lang = $request->get('lang'); + if ($this->isSupported($lang)) { + return $lang; + } + } + + // 优先级 2: User-Language 头 + $browserLocale = $this->getBrowserLocale($request); + if ($browserLocale && $this->isSupported($browserLocale)) { + return $browserLocale; + } + + // 优先级 3: Session 中存储的语言 + if (Session::has('locale')) { + $lang = Session::get('locale'); + if ($this->isSupported($lang)) { + return $lang; + } + } + + // 优先级 4: 配置文件中的默认语言 + return config('app.locale', $this->defaultLanguage); + } + + /** + * 从 User-Language 头中获取浏览器偏好语言 + */ + protected function getBrowserLocale(Request $request): ?string + { + $acceptLanguage = $request->header('User-Language'); + + if (!$acceptLanguage) { + return null; + } + + return $acceptLanguage; + } + + /** + * 检查语言是否被支持 + */ + protected function isSupported(string $locale): bool + { + return array_key_exists($locale, $this->supportedLanguages); + } +} diff --git a/modules/Common/Providers/PaginationProvider.php b/modules/Common/Providers/PaginationProvider.php new file mode 100644 index 0000000..a17cfd2 --- /dev/null +++ b/modules/Common/Providers/PaginationProvider.php @@ -0,0 +1,35 @@ +app->bind('Illuminate\Pagination\LengthAwarePaginator', function ($app, $options) { + return new class( + $options['items'], + $options['total'], + $options['perPage'], + $options['currentPage'], + $options['options'] + ) extends LengthAwarePaginator { + public function toArray(): array + { + return [ + 'data' => $this->items(), + 'total' => $this->total(), + 'pageSize' => $this->perPage(), + 'current' => $this->currentPage(), + ]; + } + }; + }); + } +} diff --git a/modules/Common/Trait/RequestJson.php b/modules/Common/Trait/RequestJson.php new file mode 100644 index 0000000..f506eb7 --- /dev/null +++ b/modules/Common/Trait/RequestJson.php @@ -0,0 +1,155 @@ +value; + $success = false; + return response()->json(compact('description', 'success', 'msg', 'showType', 'placement')); + } + + /** + * 返回 Json 响应 + * + * @param bool $success 响应状态 + * @param array $data 响应数据 + * @param string $msg 响应内容 + */ + protected static function renderJson( + bool $success = true, + array $data = [], + string $msg = '', + ShopTypeEnum $showTypeEnum = ShopTypeEnum::SUCCESS_MESSAGE + ): JsonResponse { + $showType = $showTypeEnum->value; + + return response()->json(compact('data', 'success', 'msg', 'showType')); + } + + /** + * 抛出 API 数据 + * + * @param bool $success 响应状态 + * @param mixed $data 返回数据 + * @param string $msg 响应内容 + * @param ShopTypeEnum $showTypeEnum + */ + public static function renderThrow( + bool $success = true, + array $data = [], + string $msg = '', + ShopTypeEnum $showTypeEnum = ShopTypeEnum::SUCCESS_MESSAGE + ) { + $showType = $showTypeEnum->value; + throw new HttpResponseException(compact('data', 'success', 'msg', 'showType')); + } +} diff --git a/modules/Common/helpers.php b/modules/Common/helpers.php new file mode 100644 index 0000000..444bf99 --- /dev/null +++ b/modules/Common/helpers.php @@ -0,0 +1,69 @@ + 'id', + 'parent_id' => 'parent_id', + 'children' => 'children' + ]); + $data = []; + foreach ($list as $k => $item) { + if ($item[$params['parent_id']] == $parentId) { + $children = getTreeData($list, $item[$params['id']]); + !empty($children) && $item[$params['children']] = $children; + $data[] = $item; + unset($list[$k]); + } + } + return $data; + } +} diff --git a/modules/SystemAgent/Ai/Agents/XinChatAgent.php b/modules/SystemAgent/Ai/Agents/XinChatAgent.php new file mode 100644 index 0000000..a55edd6 --- /dev/null +++ b/modules/SystemAgent/Ai/Agents/XinChatAgent.php @@ -0,0 +1,24 @@ +get(); + return $this->success($agents->toArray()); + } + + #[GetRoute('/{id}', authorize: 'query', where: ['id' => '[0-9]+'])] + public function show(int $id): JsonResponse + { + $agent = AgentModel::find($id); + if (! $agent) { + return $this->error('Agent not found'); + } + return $this->success($agent->toArray()); + } + + #[PutRoute('/{id}', authorize: 'update', where: ['id' => '[0-9]+'])] + public function update(int $id, Request $request): JsonResponse + { + $enabled = $request->boolean('enabled', true); + $model = AgentModel::find($id); + if (! $model) { + return $this->error('Agent not found'); + } + $model->enabled = $enabled; + $model->save(); + return $this->success(); + } +} diff --git a/modules/SystemAgent/Http/Controllers/ChatController.php b/modules/SystemAgent/Http/Controllers/ChatController.php new file mode 100644 index 0000000..a6341e0 --- /dev/null +++ b/modules/SystemAgent/Http/Controllers/ChatController.php @@ -0,0 +1,128 @@ +validate([ + 'message' => 'required|string|max:10000', + 'conversation_id' => 'nullable|string|max:36', + 'agent_id' => 'nullable|integer|exists:agents,id', + ]); + + $message = $request->input('message'); + $conversationId = $request->input('conversation_id'); + $agentId = $request->input('agent_id'); + $user = $request->user(); + + try { + if ($agentId) { + $agentModel = AgentModel::findOrFail($agentId); + $agentClass = $agentModel->namespace; + $agent = $agentClass::make(); + } else { + $agent = XinChatAgent::make(); + } + + if ($conversationId) { + // 继续已有会话 + $response = $agent + ->continue($conversationId, as: $user) + ->stream($message); + } else { + // 新建会话 + $response = $agent + ->forUser($user) + ->stream($message); + } + + return $response; + } catch (\Throwable $e) { + return $this->error('AI 响应失败:' . $e->getMessage()); + } + } + + /** + * 获取当前用户的会话列表 + */ + #[GetRoute('/conversations', 'conversations')] + public function conversations(Request $request): JsonResponse + { + $user = $request->user(); + + $conversations = $user->conversations() + ->latest('updated_at') + ->get() + ->map(fn ($conversation) => [ + 'key' => $conversation->id, + 'label' => $conversation->title, + 'updated_at' => $conversation->updated_at->toISOString(), + ]); + + return $this->success($conversations->toArray()); + } + + /** + * 获取指定会话的消息列表 + */ + #[GetRoute('/messages/{conversationId}', 'messages')] + public function messages(Request $request, string $conversationId): JsonResponse + { + $user = $request->user(); + + $conversation = $user->conversations()->find($conversationId); + + if (! $conversation) { + return $this->error('会话不存在'); + } + + $messages = $conversation->messages() + ->oldest() + ->get() + ->map(fn ($msg) => [ + 'key' => $msg->id, + 'role' => $msg->role, + 'content' => $msg->content, + 'created_at' => $msg->created_at->toISOString(), + ]); + + return $this->success($messages->toArray()); + } + + /** + * 删除指定会话 + */ + #[DeleteRoute('/messages/{conversationId}', 'delete')] + public function deleteConversation(Request $request, string $conversationId): JsonResponse + { + $user = $request->user(); + + $conversation = $user->conversations()->find($conversationId); + + if (! $conversation) { + return $this->error('会话不存在'); + } + + $conversation->delete(); + + return $this->success('会话已删除'); + } +} diff --git a/modules/SystemAgent/Http/Controllers/ConversationController.php b/modules/SystemAgent/Http/Controllers/ConversationController.php new file mode 100644 index 0000000..539b54f --- /dev/null +++ b/modules/SystemAgent/Http/Controllers/ConversationController.php @@ -0,0 +1,119 @@ + 'like', + ]; + + protected array $quickSearchField = ['title']; + + /** + * 会话列表 + */ + #[GetRoute(authorize: 'query')] + public function query(Request $request): JsonResponse + { + $params = $request->all(); + $perPage = (int) ($params['pageSize'] ?? 10); + $query = Conversation::query()->withCount('messages'); + + $data = $this->buildSearch($params, $query) + ->orderBy('updated_at', 'desc') + ->paginate($perPage); + + $userIds = $data->pluck('user_id')->filter()->unique(); + $users = SysUserModel::whereIn('id', $userIds)->pluck('username', 'id'); + + $data = $data->through(function ($conversation) use ($users) { + return [ + 'id' => $conversation->id, + 'user_id' => $conversation->user_id, + 'username' => $users[$conversation->user_id] ?? '', + 'title' => $conversation->title, + 'message_count' => $conversation->messages_count, + 'created_at' => $conversation->created_at?->toISOString(), + 'updated_at' => $conversation->updated_at?->toISOString(), + ]; + }); + + return $this->success($data->toArray()); + } + + /** + * 删除会话 + */ + #[DeleteRoute(route: '/{id}', authorize: 'delete', where: ['id' => '[a-zA-Z0-9\-]+'])] + public function delete(string $id): JsonResponse + { + $conversation = Conversation::find($id); + + if (! $conversation) { + return $this->error('会话不存在'); + } + + $conversation->delete(); + + return $this->success('会话已删除'); + } + + /** + * 获取会话消息列表 + */ + #[GetRoute('/{id}/messages', authorize: 'query', where: ['id' => '[a-zA-Z0-9\-]+'])] + public function messages(string $id, Request $request): JsonResponse + { + $conversation = Conversation::find($id); + + if (! $conversation) { + return $this->error('会话不存在'); + } + + $perPage = (int) $request->input('pageSize', 20); + $data = $conversation->messages() + ->orderBy('created_at') + ->paginate($perPage) + ->toArray(); + + return $this->success($data); + } + + /** + * 获取会话详情 + */ + #[GetRoute('/{id}', authorize: 'query', where: ['id' => '[a-zA-Z0-9\-]+'])] + public function show(string $id): JsonResponse + { + $conversation = Conversation::withCount('messages')->find($id); + + if (! $conversation) { + return $this->error('会话不存在'); + } + + $user = $conversation->user_id + ? SysUserModel::find($conversation->user_id) + : null; + + return $this->success([ + 'id' => $conversation->id, + 'user_id' => $conversation->user_id, + 'username' => $user?->username ?? '', + 'title' => $conversation->title, + 'message_count' => $conversation->messages_count, + 'created_at' => $conversation->created_at?->toISOString(), + 'updated_at' => $conversation->updated_at?->toISOString(), + ]); + } +} diff --git a/modules/SystemAgent/Http/Requests/AgentFormRequest.php b/modules/SystemAgent/Http/Requests/AgentFormRequest.php new file mode 100644 index 0000000..67225fe --- /dev/null +++ b/modules/SystemAgent/Http/Requests/AgentFormRequest.php @@ -0,0 +1,29 @@ + 'required|boolean', + 'name' => 'nullable|max:100', + 'description' => 'nullable|max:1000', + ]; + } + + public function messages(): array + { + return [ + 'enabled.required' => '启用状态不能为空', + 'enabled.boolean' => '启用状态格式错误', + 'name.max' => '名称不能超过100个字符', + 'description.max' => '描述不能超过1000个字符', + ]; + } +} diff --git a/modules/SystemAgent/Models/AgentModel.php b/modules/SystemAgent/Models/AgentModel.php new file mode 100644 index 0000000..076ac15 --- /dev/null +++ b/modules/SystemAgent/Models/AgentModel.php @@ -0,0 +1,26 @@ + 'array', + 'enabled' => 'boolean', + 'created_at' => 'datetime', + 'updated_at' => 'datetime', + ]; +} diff --git a/modules/SystemAgent/Providers/SystemAgentServiceProvider.php b/modules/SystemAgent/Providers/SystemAgentServiceProvider.php new file mode 100644 index 0000000..05913e6 --- /dev/null +++ b/modules/SystemAgent/Providers/SystemAgentServiceProvider.php @@ -0,0 +1,14 @@ +register(base_path('modules/SystemAgent/Http/Controllers')); + } +} diff --git a/modules/SystemTool/Ai/Agents/TestAgent.php b/modules/SystemTool/Ai/Agents/TestAgent.php new file mode 100644 index 0000000..76bbf9c --- /dev/null +++ b/modules/SystemTool/Ai/Agents/TestAgent.php @@ -0,0 +1,45 @@ + [ + 'command' => 'command -v reasonix', + ], + Platform::Windows => [ + 'command' => 'cmd /c where reasonix 2>nul', + ], + }; + } + + public function projectDetectionConfig(): array + { + return [ + 'paths' => ['.reasonix'], + 'files' => ['REASONIX.md'], + ]; + } + + public function mcpInstallationStrategy(): McpInstallationStrategy + { + return McpInstallationStrategy::FILE; + } + + public function mcpConfigPath(): string + { + return config('boost.agents.reasonix.mcp_config_path', '.mcp.json'); + } + + public function guidelinesPath(): string + { + return config('boost.agents.reasonix.guidelines_path', 'REASONIX.md'); + } + + public function skillsPath(): string + { + return config('boost.agents.reasonix.skills_path', '.reasonix/skills'); + } +} diff --git a/modules/SystemTool/Attributes/Setting.php b/modules/SystemTool/Attributes/Setting.php new file mode 100644 index 0000000..207d06e --- /dev/null +++ b/modules/SystemTool/Attributes/Setting.php @@ -0,0 +1,19 @@ +> + */ + protected static array $definitions = []; + + /** + * 从 #[Setting] Attribute 解析设置定义 + * + * @return array + */ + public static function getDefinition(): array + { + $class = static::class; + + if (! isset(self::$definitions[$class])) { + $reflection = new ReflectionClass($class); + $attributes = $reflection->getAttributes(Setting::class); + $definition = []; + + foreach ($attributes as $attribute) { + /** @var Setting $instance */ + $instance = $attribute->newInstance(); + $definition[$instance->config] = [ + 'config' => $instance->config, + 'type' => $instance->type->value, + 'description' => $instance->description, + ]; + } + + self::$definitions[$class] = $definition; + } + + return self::$definitions[$class]; + } + + /** + * 判断某个 key 是否在本类的定义中 + */ + public static function hasDefinitionKey(string $key): bool + { + return array_key_exists($key, static::getDefinition()); + } + + /** + * 获取数据库表名 + */ + public static function getTableName(): string + { + return config('app_settings.table', 'sys_app_settings'); + } + + /** + * 将本类的所有配置项定义同步到 应用配置 表 + * + * - 新 key 插入,值来自当前 config() 的默认值 + * - 已有 key 只更新 description,不覆盖值 + * - 部署时在 migration 中调用 + */ + public static function init(): void + { + $definition = static::getDefinition(); + $table = static::getTableName(); + + foreach ($definition as $key => $setting) { + $exists = DB::table($table)->where('key', $key)->exists(); + + if (! $exists) { + $value = static::getConfigValue($key); + static::set($key, $value); + } else { + DB::table($table) + ->where('key', $key) + ->update([ + 'description' => $setting['description'] ?? null, + 'updated_at' => now(), + ]); + } + } + } + + /** + * 读取配置值 + * + * @throws InvalidArgumentException 当 key 未定义时 + */ + public static function get(string $key, mixed $default = null): mixed + { + if (! static::hasDefinitionKey($key)) { + throw new InvalidArgumentException("Setting key '{$key}' is not defined in " . static::class); + } + + return static::getCacheValue($key, function () use ($key, $default) { + return static::getDBValue($key, function () use ($key, $default) { + return static::setCacheValue( + key: $key, + value: static::getConfigValue($key, $default), + ); + }); + }); + } + + /** + * 写入配置值 → DB + Cache + * + * @throws InvalidArgumentException 当 key 未定义或类型不匹配时 + */ + public static function set(string $key, mixed $value): void + { + if (! static::hasDefinitionKey($key)) { + throw new InvalidArgumentException("Setting key '{$key}' is not defined in " . static::class); + } + + static::setDBValue($key, $value); + static::setCacheValue($key, $value); + + // 当前请求立即生效(中间件在下一个请求才会重新加载) + config([$key => $value]); + + // 清除聚合缓存,使下次请求通过中间件重新从 DB 加载 + Cache::forget(self::AGGREGATE_CACHE_KEY); + } + + /** + * 从 Laravel config 读取(最终 fallback) + */ + public static function getConfigValue(string $key, mixed $default = null): mixed + { + return config($key, $default); + } + + /** + * 从缓存读取 + * + * @param mixed $default 默认值或闭包 (fn() => mixed) + */ + public static function getCacheValue(string $key, mixed $default = null): mixed + { + if ($default instanceof \Closure) { + return Cache::rememberForever('app-setting-' . $key, $default); + } + + return Cache::get('app-setting-' . $key, $default); + } + + /** + * 写入缓存 + */ + public static function setCacheValue(string $key, mixed $value, ?int $ttl = null): mixed + { + if ($ttl !== null) { + Cache::put('app-setting-' . $key, $value, $ttl); + } else { + Cache::forever('app-setting-' . $key, $value); + } + + return $value; + } + + /** + * 将本类所有配置项从 DB 加载到 Laravel config() 运行时 + * + * 调用后 config('filesystems.default') 等可直接返回 DB 值。 + * 在 getConfig() 批量读取场景下避免逐个 get() 的开销。 + */ + public static function reloadIntoConfig(): void + { + $table = static::getTableName(); + $rows = DB::table($table)->whereIn('key', array_keys(static::getDefinition()))->get(); + + foreach ($rows as $row) { + $value = match ((int) $row->type) { + ESettingType::String->value => $row->s, + ESettingType::Bool->value => is_null($row->n) ? null : (bool) $row->n, + ESettingType::Number->value => is_null($row->n) ? null : (int) $row->n, + ESettingType::Array->value => is_null($row->e) ? null : json_decode($row->e, true), + ESettingType::Object->value => is_null($row->e) ? null : unserialize(base64_decode($row->e)), + ESettingType::EncryptedString->value => is_null($row->e) ? null : \Illuminate\Support\Facades\Crypt::decrypt(base64_decode($row->e)), + default => $row->s ?? null, + }; + + config([$row->key => $value]); + } + } + + /** + * 清除某个 key 的缓存 + */ + public static function forgetCache(string $key): void + { + Cache::forget('app-setting-' . $key); + + // 同时清除聚合缓存,保持一致性 + Cache::forget(self::AGGREGATE_CACHE_KEY); + } + + + /** + * 从数据库读取(按类型自动转换) + * + * @param mixed $default 默认值或闭包 + */ + public static function getDBValue(string $key, mixed $default = null): mixed + { + $rec = DB::table(static::getTableName())->where('key', $key)->first(); + + if (! $rec) { + return $default instanceof \Closure ? $default() : value($default); + } + + return match ((int) $rec->type) { + ESettingType::String->value => $rec->s, + ESettingType::Bool->value => is_null($rec->n) ? null : (bool) $rec->n, + ESettingType::Number->value => is_null($rec->n) ? null : (int) $rec->n, + ESettingType::Array->value => is_null($rec->e) ? null : json_decode($rec->e, true), + ESettingType::Object->value => is_null($rec->e) ? null : unserialize(base64_decode($rec->e)), + ESettingType::EncryptedString->value => is_null($rec->e) ? null : Crypt::decrypt(base64_decode($rec->e)), + default => $rec->s ?? $rec->value ?? null, + }; + } + + /** + * 写入数据库(按类型选择列) + * + * @throws InvalidArgumentException + */ + public static function setDBValue(string $key, mixed $value): void + { + $definition = static::getDefinition(); + + if (! isset($definition[$key])) { + throw new InvalidArgumentException("Setting key '{$key}' is not defined in " . static::class); + } + + $type = $definition[$key]['type']; + $description = $definition[$key]['description'] ?? null; + $table = static::getTableName(); + + $data = [ + 'key' => $key, + 'type' => $type, + 'description' => $description, + 'updated_at' => now(), + ]; + + switch ((int) $type) { + case ESettingType::String->value: + if (! is_string($value) && ! is_null($value)) { + throw new InvalidArgumentException("Value for '{$key}' must be a string."); + } + $data['s'] = $value; + $data['n'] = null; + $data['e'] = null; + break; + + case ESettingType::Bool->value: + if (! is_bool($value) && ! is_null($value)) { + throw new InvalidArgumentException("Value for '{$key}' must be a boolean."); + } + $data['n'] = is_null($value) ? null : (int) $value; + $data['s'] = null; + $data['e'] = null; + break; + + case ESettingType::Number->value: + if (! is_numeric($value) && ! is_null($value)) { + throw new InvalidArgumentException("Value for '{$key}' must be a number."); + } + $data['n'] = $value; + $data['s'] = null; + $data['e'] = null; + break; + + case ESettingType::Array->value: + if (! is_array($value) && ! is_null($value)) { + throw new InvalidArgumentException("Value for '{$key}' must be an array."); + } + $data['e'] = is_null($value) ? null : json_encode($value, JSON_UNESCAPED_UNICODE); + $data['s'] = null; + $data['n'] = null; + break; + + case ESettingType::Object->value: + if (! is_object($value) && ! is_null($value)) { + throw new InvalidArgumentException("Value for '{$key}' must be an object."); + } + $data['e'] = is_null($value) ? null : base64_encode(serialize($value)); + $data['s'] = null; + $data['n'] = null; + break; + + case ESettingType::EncryptedString->value: + if (! is_string($value) && ! is_null($value)) { + throw new InvalidArgumentException("Value for '{$key}' must be a string."); + } + $data['e'] = is_null($value) ? null : base64_encode(Crypt::encrypt($value)); + $data['s'] = null; + $data['n'] = null; + break; + + default: + throw new InvalidArgumentException("Unknown setting type '{$type}' for key '{$key}'."); + } + + $exists = DB::table($table)->where('key', $key)->exists(); + + if ($exists) { + DB::table($table)->where('key', $key)->update($data); + } else { + $data['created_at'] = now(); + DB::table($table)->insert($data); + } + } + + /** + * 从数据库删除某个配置项 + */ + public static function deleteDBValue(string $key): void + { + DB::table(static::getTableName())->where('key', $key)->delete(); + } +} diff --git a/modules/SystemTool/Enum/ESettingType.php b/modules/SystemTool/Enum/ESettingType.php new file mode 100644 index 0000000..7217905 --- /dev/null +++ b/modules/SystemTool/Enum/ESettingType.php @@ -0,0 +1,42 @@ + __('system.file.image'), + self::AUDIO => __('system.file.audio'), + self::VIDEO => __('system.file.video'), + self::ZIP => __('system.file.zip'), + self::DOCUMENT => __('system.file.document'), + self::ANNEX => __('system.file.annex'), + }; + } + + /** + * 获取预览地址 + */ + public function previewPath(): string + { + return match ($this) { + self::IMAGE => 'static/image.svg', + self::AUDIO => 'static/audio.svg', + self::VIDEO => 'static/video.svg', + self::ZIP => 'static/zip.svg', + self::DOCUMENT => 'static/document.svg', + self::ANNEX => 'static/annex.svg', + }; + } + + /** + * 根据扩展名推断文件类型 + */ + public static function guessFromExtension(string $extension): self + { + $extension = strtolower($extension); + + foreach (self::cases() as $case) { + if ($case === self::ANNEX) continue; // 跳过 OTHER + + if (in_array($extension, $case->fileExt())) { + return $case; + } + } + + return self::ANNEX; + } + + /** + * 文件扩展名 + */ + public function fileExt(): array|string + { + return match ($this) { + self::IMAGE => ['jpg', 'jpeg', 'png', 'bmp', 'gif', 'avif', 'webp', 'svg', 'ico'], + self::AUDIO => ['mp3', 'wma', 'wav', 'ape', 'flac', 'ogg', 'aac'], + self::VIDEO => ['mp4', 'mov', 'wmv', 'flv', 'avl', 'webm', 'mkv'], + self::DOCUMENT => ['pdf', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'txt', 'md', 'csv'], + self::ZIP => ['zip', 'rar', '7z', 'tar', 'gz'], + self::ANNEX => '*', + }; + } +} diff --git a/modules/SystemTool/Enum/SiteConfigType.php b/modules/SystemTool/Enum/SiteConfigType.php new file mode 100644 index 0000000..aeaebca --- /dev/null +++ b/modules/SystemTool/Enum/SiteConfigType.php @@ -0,0 +1,161 @@ + $this->castToNumber($value), + + // 布尔类型:转换为布尔值 + self::SWITCH => $this->castToBoolean($value), + + // 数组类型:转换为数组 + self::CHECKBOX => $this->castToArray($value), + + // 默认:保持字符串(去除首尾空白) + self::INPUT, self::TEXTAREA, self::RADIO => $value, + }; + } + + /** + * 转换为数字(整数或浮点数) + */ + private function castToNumber(mixed $value): int|float|null + { + // 如果是数字字符串或数字 + if (is_numeric($value)) { + // 如果包含小数点,转换为浮点数,否则转换为整数 + return str_contains((string)$value, '.') + ? (float)$value + : (int)$value; + } + + // 如果是布尔值 + if (is_bool($value)) { + return (int)$value; + } + + // 其他情况返回 null 或 0?这里返回 null 表示无效转换 + return null; + } + + /** + * 转换为布尔值 + */ + private function castToBoolean(mixed $value): bool + { + // 如果是字符串 + if (is_string($value)) { + $lowerValue = strtolower(trim($value)); + // 检查是否为 true 相关的字符串 + if (in_array($lowerValue, ['true', '1', 'on', 'yes', 'y'], true)) { + return true; + } + // 检查是否为 false 相关的字符串 + if (in_array($lowerValue, ['false', '0', 'off', 'no', 'n', ''], true)) { + return false; + } + // 默认转换为布尔值 + return (bool)$value; + } + + // 如果是数字 + if (is_numeric($value)) { + return (bool)$value; + } + + // 其他类型直接转换为布尔值 + return (bool)$value; + } + + /** + * 转换为数组 + */ + private function castToArray(mixed $value): array + { + // 如果已经是数组,直接返回 + if (is_array($value)) { + return $value; + } + + // 如果是 JSON 字符串 + if (is_string($value)) { + $trimmed = trim($value); + // 检查是否为 JSON 数组格式 + if ((str_starts_with($trimmed, '[') && str_ends_with($trimmed, ']')) || + (str_starts_with($trimmed, '{') && str_ends_with($trimmed, '}'))) { + $decoded = json_decode($trimmed, true); + if (json_last_error() === JSON_ERROR_NONE && is_array($decoded)) { + return $decoded; + } + } + + // 尝试按逗号分割(支持中文逗号和英文逗号) + if (str_contains($trimmed, ',') || str_contains($trimmed, ',')) { + $separator = str_contains($trimmed, ',') ? ',' : ','; + return array_map('trim', explode($separator, $trimmed)); + } + + // 单个值转为数组 + return [$trimmed]; + } + + // 其他类型转为数组 + return (array)$value; + } + + /** + * 转换为字符串 + */ + private function castToString(mixed $value): string + { + if (is_array($value)) { + // 数组转为 JSON 字符串 + return json_encode($value, JSON_UNESCAPED_UNICODE); + } + + if (is_bool($value)) { + return $value ? 'true' : 'false'; + } + + if ($value === null) { + return ''; + } + + return trim((string)$value); + } +} diff --git a/modules/SystemTool/Http/Controllers/SysAiController.php b/modules/SystemTool/Http/Controllers/SysAiController.php new file mode 100644 index 0000000..3f2a7ef --- /dev/null +++ b/modules/SystemTool/Http/Controllers/SysAiController.php @@ -0,0 +1,183 @@ +success(compact('default')); + } + + /** + * 获取 AI 配置(从 DB 加载已保存的值,fallback 到 config 文件) + */ + #[GetRoute('/config', 'config')] + public function getConfig(): JsonResponse + { + $ai = config('ai'); + + return $this->success([ + 'default' => $ai['default'] ?? 'openai', + 'providers' => $ai['providers'] ?? [], + ]); + } + + /** + * 保存 AI 配置到数据库 + */ + #[PostRoute('/save', 'save')] + public function saveConfig(): JsonResponse + { + $data = request()->all(); + + try { + // 默认驱动 + AiSettings::set('ai.default', $data['default'] ?? 'openai'); + + // 各供应商配置 + $providers = $data['providers'] ?? []; + + // Anthropic + if (isset($providers['anthropic'])) { + $p = $providers['anthropic']; + AiSettings::set('ai.providers.anthropic.key', $p['key'] ?? ''); + if (isset($p['url'])) { + AiSettings::set('ai.providers.anthropic.url', $p['url']); + } + } + + // Azure + if (isset($providers['azure'])) { + $p = $providers['azure']; + AiSettings::set('ai.providers.azure.key', $p['key'] ?? ''); + AiSettings::set('ai.providers.azure.url', $p['url'] ?? ''); + AiSettings::set('ai.providers.azure.api_version', $p['api_version'] ?? '2025-04-01-preview'); + AiSettings::set('ai.providers.azure.deployment', $p['deployment'] ?? 'gpt-4o'); + AiSettings::set('ai.providers.azure.embedding_deployment', $p['embedding_deployment'] ?? 'text-embedding-3-small'); + AiSettings::set('ai.providers.azure.image_deployment', $p['image_deployment'] ?? 'gpt-image-1'); + } + + // Bedrock + if (isset($providers['bedrock'])) { + $p = $providers['bedrock']; + AiSettings::set('ai.providers.bedrock.region', $p['region'] ?? 'us-east-1'); + AiSettings::set('ai.providers.bedrock.key', $p['key'] ?? ''); + AiSettings::set('ai.providers.bedrock.access_key_id', $p['access_key_id'] ?? ''); + AiSettings::set('ai.providers.bedrock.secret_access_key', $p['secret_access_key'] ?? ''); + AiSettings::set('ai.providers.bedrock.session_token', $p['session_token'] ?? ''); + } + + // Cohere + if (isset($providers['cohere'])) { + AiSettings::set('ai.providers.cohere.key', $providers['cohere']['key'] ?? ''); + } + + // DeepSeek + if (isset($providers['deepseek'])) { + AiSettings::set('ai.providers.deepseek.key', $providers['deepseek']['key'] ?? ''); + } + + // ElevenLabs + if (isset($providers['eleven'])) { + AiSettings::set('ai.providers.eleven.key', $providers['eleven']['key'] ?? ''); + } + + // Gemini + if (isset($providers['gemini'])) { + $p = $providers['gemini']; + AiSettings::set('ai.providers.gemini.key', $p['key'] ?? ''); + if (isset($p['url'])) { + AiSettings::set('ai.providers.gemini.url', $p['url']); + } + } + + // Groq + if (isset($providers['groq'])) { + AiSettings::set('ai.providers.groq.key', $providers['groq']['key'] ?? ''); + } + + // Jina + if (isset($providers['jina'])) { + AiSettings::set('ai.providers.jina.key', $providers['jina']['key'] ?? ''); + } + + // Mistral + if (isset($providers['mistral'])) { + AiSettings::set('ai.providers.mistral.key', $providers['mistral']['key'] ?? ''); + } + + // Ollama + if (isset($providers['ollama'])) { + $p = $providers['ollama']; + AiSettings::set('ai.providers.ollama.key', $p['key'] ?? ''); + AiSettings::set('ai.providers.ollama.url', $p['url'] ?? 'http://localhost:11434'); + } + + // OpenAI + if (isset($providers['openai'])) { + $p = $providers['openai']; + AiSettings::set('ai.providers.openai.key', $p['key'] ?? ''); + if (isset($p['url'])) { + AiSettings::set('ai.providers.openai.url', $p['url']); + } + } + + // OpenRouter + if (isset($providers['openrouter'])) { + AiSettings::set('ai.providers.openrouter.key', $providers['openrouter']['key'] ?? ''); + } + + // VoyageAI + if (isset($providers['voyageai'])) { + AiSettings::set('ai.providers.voyageai.key', $providers['voyageai']['key'] ?? ''); + } + + // xAI + if (isset($providers['xai'])) { + AiSettings::set('ai.providers.xai.key', $providers['xai']['key'] ?? ''); + } + + // 清除 Laravel 配置缓存 + Artisan::call('config:clear'); + + return $this->success('保存成功'); + } catch (\Throwable $e) { + return $this->error('保存失败:' . $e->getMessage()); + } + } + + /** + * 测试 AI 供应商连接 + */ + #[PostRoute('/test', 'test')] + public function testConnection(Request $request): StreamableAgentResponse | JsonResponse + { + try { + $agent = TestAgent::make()->forUser($request->user()); + return $agent->stream('Hello, Who are you?'); + } catch (\Throwable $e) { + return $this->error('连接测试失败: ' . $e->getMessage()); + } + } +} diff --git a/modules/SystemTool/Http/Controllers/SysCarouselController.php b/modules/SystemTool/Http/Controllers/SysCarouselController.php new file mode 100644 index 0000000..b62be30 --- /dev/null +++ b/modules/SystemTool/Http/Controllers/SysCarouselController.php @@ -0,0 +1,85 @@ + '=', + ]; + + protected array $quickSearchField = ['title']; + + /** 查询轮播图列表 */ + #[GetRoute(authorize: 'query')] + public function query(Request $request): JsonResponse + { + $query = SysCarouselModel::query(); + $data = $this->buildSearch($request->all(), $query) + ->orderBy('sort', 'desc') + ->orderBy('id', 'desc') + ->paginate($request->input('pageSize', 10)) + ->toArray(); + return $this->success($data); + } + + /** 创建轮播图 */ + #[PostRoute(authorize: 'create')] + public function create(SysCarouselFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysCarouselModel::create($validated); + if (empty($model)) { + return $this->error(); + } + return $this->success(); + } + + /** 编辑轮播图 */ + #[PutRoute( + route: '/{id}', + authorize: 'update', + where: ['id' => '[0-9]+'] + )] + public function update(int $id, SysCarouselFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysCarouselModel::find($id); + if (empty($model)) { + return $this->error('轮播图不存在'); + } + $model->update($validated); + return $this->success(); + } + + /** 删除轮播图 */ + #[DeleteRoute( + route: '/{id}', + authorize: 'delete', + where: ['id' => '[0-9]+'] + )] + public function delete(int $id): JsonResponse + { + $model = SysCarouselModel::find($id); + if (empty($model)) { + return $this->error('轮播图不存在'); + } + $model->delete(); + return $this->success(); + } +} diff --git a/modules/SystemTool/Http/Controllers/SysDictController.php b/modules/SystemTool/Http/Controllers/SysDictController.php new file mode 100644 index 0000000..ce14d00 --- /dev/null +++ b/modules/SystemTool/Http/Controllers/SysDictController.php @@ -0,0 +1,97 @@ + '=' + ]; + + /** 查询字典列表 */ + #[GetRoute(authorize: 'query')] + public function query(Request $request): JsonResponse + { + $params = $request->all(); + $pageSize = $params['pageSize'] ?? 10; + $query = SysDictModel::query(); + $data = $this->buildSearch($params, $query) + ->paginate($pageSize) + ->toArray(); + return $this->success($data); + } + + /** 创建字典 */ + #[PostRoute(authorize: 'create')] + public function create(SysDictFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysDictModel::create($validated); + if (empty($model)) { + return $this->error(); + } + return $this->success(); + } + + /** 编辑字典 */ + #[PutRoute( + route: '/{id}', + authorize: 'update', + where: ['id' => '[0-9]+'] + )] + public function update(int $id, SysDictFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysDictModel::find($id); + if (empty($model)) { + return $this->error(); + } + $model->update($validated); + return $this->success(); + } + + /** 删除字典 */ + #[DeleteRoute( + route: '/{id}', + authorize: 'delete', + where: ['id' => '[0-9]+'] + )] + public function delete(int $id): JsonResponse + { + $model = SysDictModel::find($id); + if (empty($model)) { + throw new RepositoryException('字典不存在'); + } + $count = $model->dictItems()->count(); + if ($count > 0) { + throw new RepositoryException('字典包含子项,请先删除子项!'); + } + $model->delete(); + return $this->success(); + } + + /** 获取所有字典数据 */ + #[GetRoute('/all', false)] + public function all(): JsonResponse + { + $data = SysDictModel::getAllDictWithItems(); + return $this->success($data); + } +} diff --git a/modules/SystemTool/Http/Controllers/SysDictItemController.php b/modules/SystemTool/Http/Controllers/SysDictItemController.php new file mode 100644 index 0000000..2719c4b --- /dev/null +++ b/modules/SystemTool/Http/Controllers/SysDictItemController.php @@ -0,0 +1,87 @@ + '=', + 'status' => '=' + ]; + + public function __construct() {} + + /** 查询字典项列表 */ + #[GetRoute(authorize: 'query')] + public function query(Request $request): JsonResponse + { + $params = $request->all(); + $pageSize = $params['pageSize'] ?? 10; + $query = SysDictItemModel::query(); + $data = $this->buildSearch($params, $query) + ->paginate($pageSize) + ->toArray(); + return $this->success($data); + } + + /** 创建字典项 */ + #[PostRoute(authorize: 'create')] + public function create(SysDictItemFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysDictItemModel::create($validated); + if (empty($model)) { + return $this->error(); + } + return $this->success(); + } + + /** 编辑字典项 */ + #[PutRoute( + route: '/{id}', + authorize: 'update', + where: ['id' => '[0-9]+'] + )] + public function update(int $id, SysDictItemFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysDictItemModel::find($id); + if (empty($model)) { + return $this->error(); + } + $model->update($validated); + return $this->success(); + } + + /** 删除字典项 */ + #[DeleteRoute( + route: '/{id}', + authorize: 'delete', + where: ['id' => '[0-9]+'] + )] + public function delete(int $id): JsonResponse + { + $model = SysDictItemModel::find($id); + if (empty($model)) { + return $this->error(); + } + $model->delete(); + return $this->success(); + } +} diff --git a/modules/SystemTool/Http/Controllers/SysFileController.php b/modules/SystemTool/Http/Controllers/SysFileController.php new file mode 100644 index 0000000..4b724d4 --- /dev/null +++ b/modules/SystemTool/Http/Controllers/SysFileController.php @@ -0,0 +1,184 @@ + '=', + 'name' => 'like', + 'file_type' => '=', + ]; + + public function __construct( + protected SysFileService $service + ) {} + + /** 查询文件列表 */ + #[GetRoute(authorize: 'query')] + public function query(Request $request): JsonResponse + { + $params = $request->all(); + $pageSize = $params['pageSize'] ?? 10; + $query = SysFileModel::query(); + $data = $this->buildSearch($params, $query) + ->paginate($pageSize) + ->toArray(); + return $this->success($data); + } + + /** 上传文件 */ + #[PostRoute('/upload', 'upload')] + public function uploadImage(Request $request): JsonResponse + { + $data = $request->validate([ + 'file' => 'required|file', + 'group_id' => [ + 'nullable', 'integer', + function ($attribute, $value, $fail) { + if ($value == 0) { + return; + } + if (!DB::table('sys_file_group')->where('id', $value)->exists()) { + $fail('所选的分组 ID 不存在。'); + } + }, + ], + ]); + $result = $this->service->upload( + $data['file'], + $data['group_id'] ?? 0, + 10, + Auth::id() + ); + return $this->success($result); + } + + /** 获取回收站文件列表 */ + #[GetRoute('/trashed', 'trashed')] + public function trashed(): JsonResponse + { + $list = $this->service->getTrashedList(request()->all()); + return $this->success($list); + } + + /** 删除文件(软删除) */ + #[DeleteRoute('/{id}', authorize: 'delete', where: ['id' => '[0-9]+'])] + public function delete(int $id): JsonResponse + { + $this->service->delete($id); + return $this->success(); + } + + /** 批量删除文件 */ + #[DeleteRoute('/batch/delete', 'delete')] + public function batchDelete(Request $request): JsonResponse + { + $ids = $request->input('ids', []); + $count = $this->service->batchDelete($ids); + return $this->success(['count' => $count]); + } + + /** 彻底删除文件 */ + #[DeleteRoute('/force-delete/{id}', 'force-delete', where: ['id' => '[0-9]+'])] + public function forceDelete(int $id): JsonResponse + { + $this->service->forceDelete($id); + return $this->success(); + } + + /** 批量彻底删除文件 */ + #[DeleteRoute('/batch/force-delete', 'force-delete')] + public function batchForceDelete(Request $request): JsonResponse + { + $ids = $request->input('ids', []); + $count = $this->service->batchForceDelete($ids); + return $this->success(['count' => $count]); + } + + /** 恢复文件 */ + #[PostRoute('/restore/{id}', 'restore', where: ['id' => '[0-9]+'])] + public function restore(int $id): JsonResponse + { + $this->service->restore($id); + return $this->success(); + } + + /** 批量恢复文件 */ + #[PostRoute('/batch/restore', 'restore')] + public function batchRestore(Request $request): JsonResponse + { + $ids = $request->input('ids', []); + $count = $this->service->batchRestore($ids); + return $this->success(['count' => $count]); + } + + /** 复制文件 */ + #[PostRoute('/copy', 'copy')] + public function copy(SysFileMoveOrCopyRequest $request): JsonResponse + { + $data = $request->validated(); + if(! is_array($data['ids'])) { + $result = $this->service->copy($data['ids'], $data['group_id']); + } else { + $result = $this->service->batchCopy($data['ids'], $data['group_id']); + } + return $this->success($result); + } + + /** 移动文件 */ + #[PostRoute('/move', 'move')] + public function move(SysFileMoveOrCopyRequest $request): JsonResponse + { + $data = $request->validated(); + if(! is_array($data['ids'])) { + $result = $this->service->move($data['ids'], $data['group_id']); + } else { + $result = $this->service->batchMove($data['ids'], $data['group_id']); + } + return $this->success($result); + } + + /** 重命名文件 */ + #[PutRoute('/rename/{id}', 'rename', where: ['id' => '[0-9]+'])] + public function rename(int $id, Request $request): JsonResponse + { + $newName = $request->input('name'); + $this->service->rename($id, $newName); + return $this->success(); + } + + /** 下载文件 */ + #[GetRoute('/download/{id}', false, where: ['id' => '[0-9]+'])] + public function download(int $id): StreamedResponse + { + return $this->service->download($id); + } + + /** 清空回收站文件 */ + #[DeleteRoute('/clean/trashed', 'clean-trashed')] + public function cleanTrashed(Request $request): JsonResponse + { + $count = $this->service->cleanTrashed(); + return $this->success(['count' => $count]); + } +} diff --git a/modules/SystemTool/Http/Controllers/SysFileGroupController.php b/modules/SystemTool/Http/Controllers/SysFileGroupController.php new file mode 100644 index 0000000..209b8be --- /dev/null +++ b/modules/SystemTool/Http/Controllers/SysFileGroupController.php @@ -0,0 +1,89 @@ +orderBy('sort', 'asc'); + $keywordSearch = request()->input('keywordSearch', ''); + if (isset($keywordSearch) && $keywordSearch != '') { + $query->whereAny( + ['name'], + 'like', + '%' . str_replace('%', '\%', $keywordSearch) . '%' + ); + return $this->success($query->get()->toArray()); + } + $group = $query->get()->toArray(); + return $this->success(getTreeData($group)); + } + + /** 创建文件分组 */ + #[PostRoute(authorize: 'create')] + public function create(SysFileGroupFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysFileGroupModel::create($validated); + if (empty($model)) { + return $this->error(); + } + return $this->success(); + } + + /** 编辑文件分组 */ + #[PutRoute( + route: '/{id}', + authorize: 'update', + where: ['id' => '[0-9]+'] + )] + public function update(int $id, SysFileGroupFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysFileGroupModel::find($id); + if (empty($model)) { + return $this->error(); + } + $model->update($validated); + return $this->success(); + } + + /** 删除文件分组 */ + #[DeleteRoute( + route: '/{id}', + authorize: 'delete', + where: ['id' => '[0-9]+'] + )] + public function delete(int $id): JsonResponse + { + $model = SysFileGroupModel::find($id); + if (empty($model)) { + throw new RepositoryException('Model not found'); + } + if ($model->countFiles > 0) { + throw new RepositoryException('该文件夹下存在文件,无法删除'); + } + $model->delete(); + return $this->success(); + } +} diff --git a/modules/SystemTool/Http/Controllers/SysGridNavController.php b/modules/SystemTool/Http/Controllers/SysGridNavController.php new file mode 100644 index 0000000..7b29f2d --- /dev/null +++ b/modules/SystemTool/Http/Controllers/SysGridNavController.php @@ -0,0 +1,85 @@ + '=', + ]; + + protected array $quickSearchField = ['title']; + + /** 查询宫格导航列表 */ + #[GetRoute(authorize: 'query')] + public function query(Request $request): JsonResponse + { + $query = SysGridNavModel::query(); + $data = $this->buildSearch($request->all(), $query) + ->orderBy('sort', 'desc') + ->orderBy('id', 'desc') + ->paginate($request->input('pageSize', 10)) + ->toArray(); + return $this->success($data); + } + + /** 创建宫格导航 */ + #[PostRoute(authorize: 'create')] + public function create(SysGridNavFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysGridNavModel::create($validated); + if (empty($model)) { + return $this->error(); + } + return $this->success(); + } + + /** 编辑宫格导航 */ + #[PutRoute( + route: '/{id}', + authorize: 'update', + where: ['id' => '[0-9]+'] + )] + public function update(int $id, SysGridNavFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysGridNavModel::find($id); + if (empty($model)) { + return $this->error('宫格导航不存在'); + } + $model->update($validated); + return $this->success(); + } + + /** 删除宫格导航 */ + #[DeleteRoute( + route: '/{id}', + authorize: 'delete', + where: ['id' => '[0-9]+'] + )] + public function delete(int $id): JsonResponse + { + $model = SysGridNavModel::find($id); + if (empty($model)) { + return $this->error('宫格导航不存在'); + } + $model->delete(); + return $this->success(); + } +} diff --git a/modules/SystemTool/Http/Controllers/SysIndexController.php b/modules/SystemTool/Http/Controllers/SysIndexController.php new file mode 100644 index 0000000..c586313 --- /dev/null +++ b/modules/SystemTool/Http/Controllers/SysIndexController.php @@ -0,0 +1,22 @@ +success($web_setting); + } + +} diff --git a/modules/SystemTool/Http/Controllers/SysMailController.php b/modules/SystemTool/Http/Controllers/SysMailController.php new file mode 100644 index 0000000..f238d90 --- /dev/null +++ b/modules/SystemTool/Http/Controllers/SysMailController.php @@ -0,0 +1,150 @@ + 'single', + 'mailers' => $mailers + ]; + if($mode === 'failover' || $mode == 'roundrobin') { + $other['mode'] = $mode; + $mail['default'] = $mailers[0] ?? 'smtp'; + } + return $this->success([ + 'other' => $other, + 'mail' => $mail, + 'services' => config('services') + ]); + } + + /** + * 保存邮件配置到数据库 + * + * 使用 MailSettings::set() 将每个配置项写入 应用配置 表, + * 写入后自动更新缓存,并通过全局中间件同步到 config() 运行时。 + */ + #[PostRoute('/save', 'save')] + public function saveConfig(): JsonResponse + { + $data = request()->all(); + + // 解析前端提交的数据结构 + $other = $data['other'] ?? []; + $mail = $data['mail'] ?? []; + $services = $data['services'] ?? []; + + // 确定模式并构建 mailers 配置 + $mode = $other['mode'] ?? 'single'; + $selectedMailers = $other['mailers'] ?? []; + + try { + // 邮件默认驱动 + if ($mode === 'single') { + MailSettings::set('mail.default', $mail['default'] ?? 'smtp'); + } elseif ($mode === 'failover') { + MailSettings::set('mail.default', 'failover'); + MailSettings::set('mail.mailers.failover.mailers', $selectedMailers); + } elseif ($mode === 'roundrobin') { + MailSettings::set('mail.default', 'roundrobin'); + MailSettings::set('mail.mailers.roundrobin.mailers', $selectedMailers); + } + + // SMTP 配置 + if (isset($mail['mailers']['smtp'])) { + $smtp = $mail['mailers']['smtp']; + MailSettings::set('mail.mailers.smtp.host', $smtp['host'] ?? '127.0.0.1'); + MailSettings::set('mail.mailers.smtp.port', (int) ($smtp['port'] ?? 587)); + MailSettings::set('mail.mailers.smtp.username', $smtp['username'] ?? ''); + MailSettings::set('mail.mailers.smtp.password', $smtp['password'] ?? ''); + } + + // 发件人配置 + if (isset($mail['from'])) { + MailSettings::set('mail.from.address', $mail['from']['address'] ?? ''); + MailSettings::set('mail.from.name', $mail['from']['name'] ?? ''); + } + + // 日志驱动配置 + if (isset($mail['mailers']['log'])) { + MailSettings::set('mail.mailers.log.channel', $mail['mailers']['log']['channel'] ?? 'stack'); + } + + // 第三方服务配置 + if (isset($services['postmark'])) { + MailSettings::set('services.postmark.token', $services['postmark']['token'] ?? ''); + } + if (isset($services['ses'])) { + MailSettings::set('services.ses.key', $services['ses']['key'] ?? ''); + MailSettings::set('services.ses.secret', $services['ses']['secret'] ?? ''); + MailSettings::set('services.ses.region', $services['ses']['region'] ?? 'us-east-1'); + MailSettings::set('services.ses.token', $services['ses']['token'] ?? ''); + } + if (isset($services['resend'])) { + MailSettings::set('services.resend.key', $services['resend']['key'] ?? ''); + } + if (isset($services['mailgun'])) { + MailSettings::set('services.mailgun.domain', $services['mailgun']['domain'] ?? ''); + MailSettings::set('services.mailgun.secret', $services['mailgun']['secret'] ?? ''); + MailSettings::set('services.mailgun.endpoint', $services['mailgun']['endpoint'] ?? 'api.mailgun.net'); + } + + // 清除 Laravel 配置缓存 + Artisan::call('config:clear'); + + return $this->success('保存成功'); + } catch (\Throwable $e) { + return $this->error('保存失败:' . $e->getMessage()); + } + } + + /** + * 发送测试邮件 + */ + #[PostRoute('/test', 'test')] + public function sendTest(): JsonResponse + { + $to = request()->input('to'); + if (empty($to)) { + return $this->error('请输入收件人邮箱'); + } + try { + Mail::raw('这是一封来自 Xin Admin 的测试邮件,用于验证邮件服务配置是否正确。', function ($message) use ($to) { + $message->to($to) + ->subject('Xin Admin 邮件配置测试'); + }); + return $this->success('测试邮件发送成功'); + } catch (\Throwable $e) { + return $this->error('发送失败: ' . $e->getMessage()); + } + } + +} diff --git a/modules/SystemTool/Http/Controllers/SysSiteConfigGroupController.php b/modules/SystemTool/Http/Controllers/SysSiteConfigGroupController.php new file mode 100644 index 0000000..2c6ae61 --- /dev/null +++ b/modules/SystemTool/Http/Controllers/SysSiteConfigGroupController.php @@ -0,0 +1,90 @@ +all(); + $query = SysSiteConfigGroupModel::query(); + + if (!empty($params['keywordSearch'])) { + $query->whereAny( + ['title', 'remark', 'key'], + 'like', + '%' . str_replace('%', '\%', $params['keywordSearch']) . '%' + ); + } + + $data = $query->get()->toArray(); + return $this->success($data); + } + + /** 创建设置分组 */ + #[PostRoute(authorize: 'create')] + public function create(SysSiteConfigGroupFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysSiteConfigGroupModel::create($validated); + if (empty($model)) { + return $this->error(); + } + return $this->success(); + } + + /** 编辑设置分组 */ + #[PutRoute( + route: '/{id}', + authorize: 'update', + where: ['id' => '[0-9]+'] + )] + public function update(int $id, SysSiteConfigGroupFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysSiteConfigGroupModel::find($id); + if (empty($model)) { + return $this->error(); + } + $model->update($validated); + return $this->success(); + } + + /** 删除设置分组 */ + #[DeleteRoute( + route: '/{id}', + authorize: 'delete', + where: ['id' => '[0-9]+'] + )] + public function delete(int $id): JsonResponse + { + $model = SysSiteConfigGroupModel::find($id); + if (empty($model)) { + return $this->error(); + } + $count = $model->configs()->count(); + if ($count > 0) { + throw new RepositoryException('当前分组有未删除的设置项!'); + } + $model->delete(); + return $this->success(); + } +} diff --git a/modules/SystemTool/Http/Controllers/SysSiteConfigItemsController.php b/modules/SystemTool/Http/Controllers/SysSiteConfigItemsController.php new file mode 100644 index 0000000..952e443 --- /dev/null +++ b/modules/SystemTool/Http/Controllers/SysSiteConfigItemsController.php @@ -0,0 +1,115 @@ + '=', + ]; + + /** 查询设置项列表 */ + #[GetRoute(authorize: 'query')] + public function query(Request $request): JsonResponse + { + $params = $request->all(); + if (empty($params['group_id'])) { + throw new RepositoryException('请选择设置分组'); + } + $query = SysSiteConfigItemsModel::query(); + $data = $this->buildSearch($params, $query) + ->orderBy('sort', 'desc') + ->get() + ->toArray(); + return $this->success($data); + } + + /** 创建设置项 */ + #[PostRoute(authorize: 'create')] + public function create(SysSiteConfigItemsFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysSiteConfigItemsModel::create($validated); + if (empty($model)) { + return $this->error(); + } + return $this->success(); + } + + /** 编辑设置项 */ + #[PutRoute( + route: '/{id}', + authorize: 'update', + where: ['id' => '[0-9]+'] + )] + public function update(int $id, SysSiteConfigItemsFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysSiteConfigItemsModel::find($id); + if (empty($model)) { + return $this->error(); + } + $model->update($validated); + return $this->success(); + } + + /** 删除设置项 */ + #[DeleteRoute( + route: '/{id}', + authorize: 'delete', + where: ['id' => '[0-9]+'] + )] + public function delete(int $id): JsonResponse + { + $model = SysSiteConfigItemsModel::find($id); + if (empty($model)) { + return $this->error(); + } + $model->delete(); + return $this->success(); + } + + /** 批量保存设置 */ + #[PutRoute('/save', 'save')] + public function save(): JsonResponse + { + $configs = request()->input('configs'); + if (empty($configs) || !is_array($configs)) { + return $this->error('请提供设置数据'); + } + + $result = SysSiteConfigService::batchSaveSiteConfig($configs); + + if ($result['success']) { + SysSiteConfigService::refreshSiteConfig(); + return $this->success(); + } + $message = '设置保存失败:' . $result['message']; + return $this->error($message); + } + + /** 刷新设置 */ + #[PostRoute('/refreshCache', 'refresh')] + public function refreshCache(): JsonResponse + { + SysSiteConfigService::refreshSiteConfig(); + return $this->success(); + } +} diff --git a/modules/SystemTool/Http/Controllers/SysStorageController.php b/modules/SystemTool/Http/Controllers/SysStorageController.php new file mode 100644 index 0000000..e54376d --- /dev/null +++ b/modules/SystemTool/Http/Controllers/SysStorageController.php @@ -0,0 +1,184 @@ + $disks['local']['root'] ?? storage_path('app/public'), + 'url' => $disks['local']['url'] ?? config('app.url') . '/storage', + 'visibility' => $disks['local']['visibility'] ?? 'public', + ]; + + // S3 / OSS 配置 + $s3 = [ + 'key' => $disks['s3']['key'] ?? '', + 'secret' => $disks['s3']['secret'] ?? '', + 'region' => $disks['s3']['region'] ?? '', + 'bucket' => $disks['s3']['bucket'] ?? '', + 'url' => $disks['s3']['url'] ?? '', + 'endpoint' => $disks['s3']['endpoint'] ?? '', + 'use_path_style_endpoint' => $disks['s3']['use_path_style_endpoint'] ?? false, + ]; + + // FTP 配置 + $ftp = [ + 'host' => $disks['ftp']['host'] ?? '', + 'username' => $disks['ftp']['username'] ?? '', + 'password' => $disks['ftp']['password'] ?? '', + 'port' => $disks['ftp']['port'] ?? 21, + 'root' => $disks['ftp']['root'] ?? '', + 'passive' => $disks['ftp']['passive'] ?? true, + 'ssl' => $disks['ftp']['ssl'] ?? false, + 'timeout' => $disks['ftp']['timeout'] ?? 30, + ]; + + // SFTP 配置 + $sftp = [ + 'host' => $disks['sftp']['host'] ?? '', + 'username' => $disks['sftp']['username'] ?? '', + 'password' => $disks['sftp']['password'] ?? '', + 'port' => $disks['sftp']['port'] ?? 22, + 'root' => $disks['sftp']['root'] ?? '', + 'timeout' => $disks['sftp']['timeout'] ?? 30, + 'private_key' => $disks['sftp']['privateKey'] ?? '', + 'passphrase' => $disks['sftp']['passphrase'] ?? '', + ]; + + return $this->success([ + 'default' => $default, + 'local' => $local, + 's3' => $s3, + 'ftp' => $ftp, + 'sftp' => $sftp, + ]); + } + + /** + * 保存存储配置到数据库 + * + * 使用 StorageSettings::set() 将每个配置项写入 应用配置 表, + * 写入后自动更新缓存,并通过全局中间件同步到 config() 运行时。 + */ + #[PostRoute('/save', 'save')] + public function saveConfig(): JsonResponse + { + $data = request()->all(); + + $default = $data['default'] ?? 'local'; + $local = $data['local'] ?? []; + $s3 = $data['s3'] ?? []; + $ftp = $data['ftp'] ?? []; + $sftp = $data['sftp'] ?? []; + + try { + // 默认存储驱动 + StorageSettings::set('filesystems.default', $default); + + // 本地存储 + if (!empty($local['url'])) { + StorageSettings::set('filesystems.disks.local.url', $local['url']); + } + + // S3 + if ($default === 's3' || !empty($s3['key'])) { + StorageSettings::set('filesystems.disks.s3.key', $s3['key'] ?? ''); + StorageSettings::set('filesystems.disks.s3.secret', $s3['secret'] ?? ''); + StorageSettings::set('filesystems.disks.s3.region', $s3['region'] ?? ''); + StorageSettings::set('filesystems.disks.s3.bucket', $s3['bucket'] ?? ''); + StorageSettings::set('filesystems.disks.s3.url', $s3['url'] ?? ''); + StorageSettings::set('filesystems.disks.s3.endpoint', $s3['endpoint'] ?? ''); + StorageSettings::set('filesystems.disks.s3.use_path_style_endpoint', (bool) ($s3['use_path_style_endpoint'] ?? false)); + } + + // FTP + if ($default === 'ftp' || !empty($ftp['host'])) { + StorageSettings::set('filesystems.disks.ftp.host', $ftp['host'] ?? ''); + StorageSettings::set('filesystems.disks.ftp.username', $ftp['username'] ?? ''); + StorageSettings::set('filesystems.disks.ftp.password', $ftp['password'] ?? ''); + StorageSettings::set('filesystems.disks.ftp.port', (int) ($ftp['port'] ?? 21)); + StorageSettings::set('filesystems.disks.ftp.root', $ftp['root'] ?? ''); + StorageSettings::set('filesystems.disks.ftp.passive', (bool) ($ftp['passive'] ?? true)); + StorageSettings::set('filesystems.disks.ftp.ssl', (bool) ($ftp['ssl'] ?? false)); + StorageSettings::set('filesystems.disks.ftp.timeout', (int) ($ftp['timeout'] ?? 30)); + } + + // SFTP + if ($default === 'sftp' || !empty($sftp['host'])) { + StorageSettings::set('filesystems.disks.sftp.host', $sftp['host'] ?? ''); + StorageSettings::set('filesystems.disks.sftp.username', $sftp['username'] ?? ''); + StorageSettings::set('filesystems.disks.sftp.password', $sftp['password'] ?? ''); + StorageSettings::set('filesystems.disks.sftp.port', (int) ($sftp['port'] ?? 22)); + StorageSettings::set('filesystems.disks.sftp.root', $sftp['root'] ?? ''); + StorageSettings::set('filesystems.disks.sftp.timeout', (int) ($sftp['timeout'] ?? 30)); + StorageSettings::set('filesystems.disks.sftp.privateKey', $sftp['private_key'] ?? ''); + StorageSettings::set('filesystems.disks.sftp.passphrase', $sftp['passphrase'] ?? ''); + } + + // 清除 Laravel 配置缓存 + Artisan::call('config:clear'); + + return $this->success('保存成功'); + } catch (\Throwable $e) { + return $this->error('保存失败:' . $e->getMessage()); + } + } + + /** + * 测试存储连接 + */ + #[PostRoute('/test', 'test')] + public function testConnection(): JsonResponse + { + $disk = request()->input('disk', 'local'); + + try { + $storage = Storage::disk($disk); + $testFile = 'storage_test_' . time() . '.txt'; + $testContent = 'XinAdmin 存储测试文件 - ' . date('Y-m-d H:i:s'); + + // 测试写入 + $storage->put($testFile, $testContent); + + // 测试读取 + $readContent = $storage->get($testFile); + if ($readContent !== $testContent) { + return $this->error('读取测试失败:内容不匹配'); + } + + // 测试删除 + $storage->delete($testFile); + + return $this->success('存储连接测试成功'); + } catch (\Throwable $e) { + return $this->error('连接测试失败: ' . $e->getMessage()); + } + } + +} diff --git a/modules/SystemTool/Http/Middleware/LoadAppSettingsMiddleware.php b/modules/SystemTool/Http/Middleware/LoadAppSettingsMiddleware.php new file mode 100644 index 0000000..f3f2f48 --- /dev/null +++ b/modules/SystemTool/Http/Middleware/LoadAppSettingsMiddleware.php @@ -0,0 +1,68 @@ +loadAllFromDB(); + }); + + // 写入 Laravel config() 运行时 + foreach ($settings as $key => $value) { + config([$key => $value]); + } + + return $next($request); + } + + /** + * 从数据库加载所有应用设置,按类型转换后返回 key → value 数组 + */ + protected function loadAllFromDB(): array + { + $rows = DB::table(SettingsDefinition::getTableName())->get(); + $result = []; + + foreach ($rows as $row) { + $result[$row->key] = match ((int) $row->type) { + ESettingType::String->value => $row->s, + ESettingType::Bool->value => is_null($row->n) ? null : (bool) $row->n, + ESettingType::Number->value => is_null($row->n) ? null : (int) $row->n, + ESettingType::Array->value => is_null($row->e) ? null : json_decode($row->e, true), + ESettingType::Object->value => is_null($row->e) ? null : unserialize(base64_decode($row->e)), + ESettingType::EncryptedString->value => is_null($row->e) ? null : Crypt::decrypt(base64_decode($row->e)), + default => $row->s ?? null, + }; + } + + return $result; + } +} diff --git a/modules/SystemTool/Http/Requests/SysCarouselFormRequest.php b/modules/SystemTool/Http/Requests/SysCarouselFormRequest.php new file mode 100644 index 0000000..5e1d78c --- /dev/null +++ b/modules/SystemTool/Http/Requests/SysCarouselFormRequest.php @@ -0,0 +1,35 @@ + 'required|string|max:100', + 'image_id' => ['required', 'integer', new Exists(SysFileModel::class, 'id')], + 'link' => 'nullable|string|max:500', + 'status' => 'nullable|integer|in:0,1', + 'sort' => 'nullable|integer', + ]; + } + + public function messages(): array + { + return [ + 'title.required' => '轮播图标题是必填的', + 'title.max' => '轮播图标题不能超过 :max 个字符', + 'image_id.required' => '轮播图图片是必填的', + 'link.max' => '跳转链接不能超过 :max 个字符', + 'status.in' => '状态值只能是 0(启用)或 1(禁用)', + 'sort.integer' => '排序必须是整数', + ]; + } +} diff --git a/modules/SystemTool/Http/Requests/SysDictFormRequest.php b/modules/SystemTool/Http/Requests/SysDictFormRequest.php new file mode 100644 index 0000000..ac2cb18 --- /dev/null +++ b/modules/SystemTool/Http/Requests/SysDictFormRequest.php @@ -0,0 +1,52 @@ +isUpdate()) { + return [ + 'name' => 'required|max:100', + 'code' => 'required|max:100|unique:sys_dict,code', + 'describe' => 'nullable|max:500', + 'status' => 'required|in:0,1', + 'sort' => 'nullable|integer|min:0', + ]; + } else { + $id = $this->route('id'); + return [ + 'name' => 'required|max:100', + 'code' => [ + 'required', + 'max:100', + Rule::unique('sys_dict', 'code')->ignore($id) + ], + 'describe' => 'nullable|max:500', + 'status' => 'required|in:0,1', + 'sort' => 'nullable|integer|min:0', + ]; + } + } + + public function messages(): array + { + return [ + 'name.required' => '字典名称不能为空', + 'name.max' => '字典名称不能超过100个字符', + 'code.required' => '字典编码不能为空', + 'code.max' => '字典编码不能超过100个字符', + 'code.unique' => '字典编码已存在', + 'status.required' => '状态不能为空', + 'status.in' => '状态格式错误', + 'sort.integer' => '排序必须为整数', + 'sort.min' => '排序不能小于0', + ]; + } +} diff --git a/modules/SystemTool/Http/Requests/SysDictItemFormRequest.php b/modules/SystemTool/Http/Requests/SysDictItemFormRequest.php new file mode 100644 index 0000000..b65457f --- /dev/null +++ b/modules/SystemTool/Http/Requests/SysDictItemFormRequest.php @@ -0,0 +1,67 @@ +isUpdate()) { + $dict_id = $this->input('dict_id'); + return [ + 'dict_id' => 'required|exists:sys_dict,id', + 'label' => 'required|max:100', + 'value' => [ + 'required', + 'max:100', + Rule::unique('sys_dict_item')->where(function ($query) use ($dict_id) { + return $query->where('dict_id', $dict_id); + }) + ], + 'color' => 'nullable|string', + 'status' => 'required|in:0,1', + 'sort' => 'nullable|integer|min:0', + ]; + } else { + $id = $this->route('id'); + $dict_id = $this->input('dict_id'); + return [ + 'dict_id' => 'required|exists:sys_dict,id', + 'label' => 'required|max:100', + 'value' => [ + 'required', + 'max:100', + Rule::unique('sys_dict_item')->where(function ($query) use ($dict_id) { + return $query->where('dict_id', $dict_id); + })->ignore($id) + ], + 'color' => 'nullable|string', + 'status' => 'required|in:0,1', + 'sort' => 'nullable|integer|min:0', + ]; + } + } + + public function messages(): array + { + return [ + 'dict_id.required' => '字典ID不能为空', + 'dict_id.exists' => '字典不存在', + 'label.required' => '字典标签不能为空', + 'label.max' => '字典标签不能超过100个字符', + 'value.required' => '字典键值不能为空', + 'value.max' => '字典键值不能超过100个字符', + 'value.unique' => '该字典下已存在相同的键值', + 'color.in' => '颜色格式错误', + 'status.required' => '状态不能为空', + 'status.in' => '状态格式错误', + 'sort.integer' => '排序必须为整数', + 'sort.min' => '排序不能小于0', + ]; + } +} diff --git a/modules/SystemTool/Http/Requests/SysFileGroupFormRequest.php b/modules/SystemTool/Http/Requests/SysFileGroupFormRequest.php new file mode 100644 index 0000000..a730d10 --- /dev/null +++ b/modules/SystemTool/Http/Requests/SysFileGroupFormRequest.php @@ -0,0 +1,50 @@ +isUpdate()) { + return [ + 'parent_id' => [ + 'required', + 'integer', + function ($attribute, $value, $fail) { + if ($value != 0 && !DB::table('sys_file_group')->where('id', $value)->exists()) { + $fail('选择的上级分组不存在。'); + } + }, + ], + 'name' => 'required|string|max:255', + 'describe' => 'sometimes|string|max:500', + 'sort' => 'sometimes|integer|min:0', + ]; + } else { + return [ + 'name' => 'required|string|max:255', + 'describe' => 'sometimes|string|max:500', + 'sort' => 'sometimes|integer|min:0', + ]; + } + } + + public function messages(): array + { + return [ + 'name.required' => '分组名称不能为空', + 'name.string' => '分组名称必须是字符串', + 'name.max' => '分组名称不能超过50个字符', + 'sort.integer' => '分组排序必须是整数', + 'sort.min' => '分组排序不能为负数', + 'describe.string' => '分组描述必须是字符串', + 'describe.max' => '分组描述不能超过500个字符', + ]; + } +} diff --git a/modules/SystemTool/Http/Requests/SysFileMoveOrCopyRequest.php b/modules/SystemTool/Http/Requests/SysFileMoveOrCopyRequest.php new file mode 100644 index 0000000..3f8f752 --- /dev/null +++ b/modules/SystemTool/Http/Requests/SysFileMoveOrCopyRequest.php @@ -0,0 +1,44 @@ + [ + 'required', + 'integer', + function ($attribute, $value, $fail) { + if ($value != 0 && !DB::table('sys_file_group')->where('id', $value)->exists()) { + $fail('选择的上级部门不存在。'); + } + }, + ], + 'ids' => [ + 'required', + function ($attribute, $value, $fail) { + // 检查是否为数字 + if (is_numeric($value)) { + return; + } + // 检查是否为数字数组 + if (is_array($value)) { + foreach ($value as $item) { + if (!is_numeric($item)) { + $fail("$attribute 中的元素必须全部是数字"); + return; + } + } + return; + } + $fail("$attribute 必须是数字或数字数组"); + }, + ] + ]; + } +} diff --git a/modules/SystemTool/Http/Requests/SysGridNavFormRequest.php b/modules/SystemTool/Http/Requests/SysGridNavFormRequest.php new file mode 100644 index 0000000..9c84550 --- /dev/null +++ b/modules/SystemTool/Http/Requests/SysGridNavFormRequest.php @@ -0,0 +1,35 @@ + 'required|string|max:100', + 'image_id' => ['required', 'integer', new Exists(SysFileModel::class, 'id')], + 'link' => 'nullable|string|max:500', + 'status' => 'nullable|integer|in:0,1', + 'sort' => 'nullable|integer', + ]; + } + + public function messages(): array + { + return [ + 'title.required' => '导航标题是必填的', + 'title.max' => '导航标题不能超过 :max 个字符', + 'image_id.required' => '导航图标是必填的', + 'link.max' => '跳转链接不能超过 :max 个字符', + 'status.in' => '状态值只能是 0(启用)或 1(禁用)', + 'sort.integer' => '排序必须是整数', + ]; + } +} diff --git a/modules/SystemTool/Http/Requests/SysSiteConfigGroupFormRequest.php b/modules/SystemTool/Http/Requests/SysSiteConfigGroupFormRequest.php new file mode 100644 index 0000000..f9ccb99 --- /dev/null +++ b/modules/SystemTool/Http/Requests/SysSiteConfigGroupFormRequest.php @@ -0,0 +1,40 @@ +isUpdate()) { + return [ + 'key' => ['required', Rule::unique(SysSiteConfigGroupModel::class, 'key')], + 'title' => 'required', + 'remark' => 'sometimes|required', + ]; + } else { + $id = $this->route('id'); + return [ + 'key' => ['required', Rule::unique(SysSiteConfigGroupModel::class, 'key')->ignore($id)], + 'title' => 'required', + 'remark' => 'sometimes|required', + ]; + } + } + + public function messages(): array + { + return [ + 'key.required' => '键名字段是必填的', + 'key.unique' => '键名已存在', + 'title.required' => '标题字段是必填的', + 'remark.required' => '备注字段是必填的', + ]; + } +} diff --git a/modules/SystemTool/Http/Requests/SysSiteConfigItemsFormRequest.php b/modules/SystemTool/Http/Requests/SysSiteConfigItemsFormRequest.php new file mode 100644 index 0000000..a8ca2fa --- /dev/null +++ b/modules/SystemTool/Http/Requests/SysSiteConfigItemsFormRequest.php @@ -0,0 +1,74 @@ + 'required|string', + 'key' => ['required', 'string', 'min:2', 'max:255'], + 'group_id' => ['required', 'integer', new Exists(SysSiteConfigGroupModel::class, 'id')], + 'type' => ['required', 'string', new SysSiteConfigTypeRule], + 'describe' => 'nullable|string', + 'options' => [ + 'sometimes', + 'nullable', + 'string', + 'regex:/^(?:[^=\n]+=[^=\n]+)(?:\n[^=\n]+=[^=\n]+)*$/', + ], + 'props' => [ + 'sometimes', + 'nullable', + 'string', + 'regex:/^(?:[^=\n]+=[^=\n]+)(?:\n[^=\n]+=[^=\n]+)*$/', + ], + 'sort' => 'nullable|integer', + 'values' => 'nullable|string', + ]; + + if (!$this->isUpdate()) { + $rules['key'][] = function ($attribute, $value, $fail) { + $groupId = $this->input('group_id'); + $exists = SysSiteConfigItemsModel::query() + ->where('group_id', $groupId) + ->where('key', $value) + ->exists(); + if ($exists) { + $fail('该键名在此分组中已存在'); + } + }; + } + + return $rules; + } + + public function messages(): array + { + return [ + 'title.required' => '标题字段是必填的', + 'title.string' => '标题字段必须是字符串', + 'key.required' => '键名字段是必填的', + 'key.string' => '键名字段必填是字符串', + 'key.min' => '键名至少需要 :min 个字符', + 'key.max' => '键名不能超过 :max 个字符', + 'group_id.required' => '分组ID是必填的', + 'group_id.exists' => '选择的分组不存在', + 'type.required' => '类型字段是必填的', + 'describe.string' => '描述必须是字符串', + 'options.regex' => '选项格式不正确,应为 key=value 格式,多个用换行分隔', + 'props.regex' => '属性格式不正确,应为 key=value 格式,多个用换行分隔', + 'sort.integer' => '排序必须是整数', + 'values.string' => '值必须是字符串', + ]; + } +} diff --git a/modules/SystemTool/Models/SysCarouselModel.php b/modules/SystemTool/Models/SysCarouselModel.php new file mode 100644 index 0000000..cf659f2 --- /dev/null +++ b/modules/SystemTool/Models/SysCarouselModel.php @@ -0,0 +1,40 @@ + 'int', + 'sort' => 'int', + 'image_id' => 'array', + ]; + + protected $fillable = [ + 'title', + 'image_id', + 'link', + 'status', + 'sort', + ]; + + protected $with = ['image']; + + /** + * 关联图片 + * @return HasOne + */ + public function image(): HasOne + { + return $this->hasOne(SysFileModel::class, 'id', 'image_id'); + } + +} diff --git a/modules/SystemTool/Models/SysDictItemModel.php b/modules/SystemTool/Models/SysDictItemModel.php new file mode 100644 index 0000000..35b6c8f --- /dev/null +++ b/modules/SystemTool/Models/SysDictItemModel.php @@ -0,0 +1,38 @@ + 'integer', + 'status' => 'integer', + 'sort' => 'integer', + 'created_at' => 'datetime', + 'updated_at' => 'datetime' + ]; + + /** + * 字典项关联字典表 + */ + public function dict(): BelongsTo + { + return $this->belongsTo(SysDictModel::class, 'dict_id', 'id'); + } +} diff --git a/modules/SystemTool/Models/SysDictModel.php b/modules/SystemTool/Models/SysDictModel.php new file mode 100644 index 0000000..9ae431a --- /dev/null +++ b/modules/SystemTool/Models/SysDictModel.php @@ -0,0 +1,70 @@ + 'integer', + 'sort' => 'integer', + 'created_at' => 'datetime', + 'updated_at' => 'datetime' + ]; + + /** + * 关联字典子项 + */ + public function dictItems(): HasMany + { + return $this->hasMany(SysDictItemModel::class, 'dict_id', 'id') + ->orderBy('sort') + ->orderBy('id'); + } + + /** + * 获取所有字典及其子项 + * @return array + */ + public static function getAllDictWithItems(): array + { + return static::with('dictItems') + ->where('status', 0) + ->orderBy('sort') + ->orderBy('id') + ->get() + ->map(function ($dict) { + return [ + 'id' => $dict->id, + 'name' => $dict->name, + 'code' => $dict->code, + 'describe' => $dict->describe, + 'status' => $dict->status, + 'sort' => $dict->sort, + 'dict_items' => $dict->dictItems->filter(fn($item) => $item->status === 0)->map(function ($item) { + return [ + 'id' => $item->id, + 'label' => $item->label, + 'value' => $item->value, + 'color' => $item->color, + 'sort' => $item->sort, + ]; + })->values()->toArray(), + ]; + })->toArray(); + } +} diff --git a/modules/SystemTool/Models/SysFileGroupModel.php b/modules/SystemTool/Models/SysFileGroupModel.php new file mode 100644 index 0000000..7cc2e56 --- /dev/null +++ b/modules/SystemTool/Models/SysFileGroupModel.php @@ -0,0 +1,62 @@ + 'int', + 'parent_id' => 'int' + ]; + + protected $fillable = [ + 'name', + 'parent_id', + 'sort', + 'describe', + ]; + + protected $appends = ['countFiles']; + + /** + * 获取父级分组 + */ + public function parent(): BelongsTo + { + return $this->belongsTo(self::class, 'parent_id', 'id'); + } + + /** + * 获取子级分组 + */ + public function children(): HasMany + { + return $this->hasMany(self::class, 'parent_id', 'id'); + } + + /** + * 获取分组下的文件 + */ + public function files(): HasMany + { + return $this->hasMany(SysFileModel::class, 'group_id', 'id'); + } + + /** + * 获取分组下的文件数量 + */ + public function getCountFilesAttribute(): int + { + return $this->files()->count(); + } +} diff --git a/modules/SystemTool/Models/SysFileModel.php b/modules/SystemTool/Models/SysFileModel.php new file mode 100644 index 0000000..3bdbf92 --- /dev/null +++ b/modules/SystemTool/Models/SysFileModel.php @@ -0,0 +1,109 @@ + 'int', + 'channel' => 'int', + 'file_type' => 'int', + 'file_size' => 'int', + 'uploader_id' => 'int', + ]; + + protected $fillable = [ + 'group_id', + 'disk', + 'channel', + 'file_type', + 'file_name', + 'file_path', + 'file_size', + 'file_ext', + 'uploader_id', + ]; + + protected $appends = ['preview_url', 'file_url']; + + /** + * 获取文件所属分组 + */ + public function group(): BelongsTo + { + return $this->belongsTo(SysFileGroupModel::class, 'group_id', 'id'); + } + + /** + * 获取上传者 + * 根据channel字段判断是系统用户还是App用户 + */ + public function uploader(): BelongsTo + { + // channel 10:系统用户 20:App用户端 + if ($this->channel == 10) { + return $this->belongsTo(SysUserModel::class, 'uploader_id', 'id'); + } else { + return $this->belongsTo(UserModel::class, 'uploader_id', 'id'); + } + } + + protected function previewUrl(): Attribute + { + return new Attribute( + get: function ($value, array $data) { + try { + // 图片类型:直接返回图片URL作为预览 + if ($data['file_type'] === FileType::IMAGE->value) { + if($data['disk'] === 'local') { + return Storage::disk($data['disk'])->url($data['file_path']); + } + return Storage::disk($data['disk'])->temporaryUrl( + $data['file_path'], now()->plus(minutes: 5) + ); + } + $fileType = FileType::tryFrom($data['file_type']); + // 其他类型:返回默认类型图标 + $previewPath = $fileType?->previewPath() ?? FileType::ANNEX->previewPath(); + return config('app.url') . '/' . $previewPath; + + } catch (\Throwable $e) { + // 发生异常时返回默认图标 + return config('app.url') . '/' . FileType::ANNEX->previewPath(); + } + } + ); + } + + /** + * 获取文件访问URL + */ + protected function fileUrl(): Attribute + { + return new Attribute( + get: function ($value, array $data) { + try { + return Storage::disk($data['disk'])->url($data['file_path']); + } catch (\Throwable $e) { + return null; + } + } + ); + } +} diff --git a/modules/SystemTool/Models/SysGridNavModel.php b/modules/SystemTool/Models/SysGridNavModel.php new file mode 100644 index 0000000..e12894d --- /dev/null +++ b/modules/SystemTool/Models/SysGridNavModel.php @@ -0,0 +1,40 @@ + 'int', + 'sort' => 'int', + 'image_id' => 'int', + ]; + + protected $fillable = [ + 'title', + 'image_id', + 'link', + 'status', + 'sort', + ]; + + protected $with = ['image']; + + /** + * 关联图片 + * @return HasOne + */ + public function image(): HasOne + { + return $this->hasOne(SysFileModel::class, 'id', 'image_id'); + } + +} diff --git a/modules/SystemTool/Models/SysSiteConfigGroupModel.php b/modules/SystemTool/Models/SysSiteConfigGroupModel.php new file mode 100644 index 0000000..404d543 --- /dev/null +++ b/modules/SystemTool/Models/SysSiteConfigGroupModel.php @@ -0,0 +1,29 @@ +hasMany(SysSiteConfigItemsModel::class ,'group_id', 'id'); + } + +} diff --git a/modules/SystemTool/Models/SysSiteConfigItemsModel.php b/modules/SystemTool/Models/SysSiteConfigItemsModel.php new file mode 100644 index 0000000..c9283d0 --- /dev/null +++ b/modules/SystemTool/Models/SysSiteConfigItemsModel.php @@ -0,0 +1,101 @@ + 'int', + 'sort' => 'int', + ]; + + protected $fillable = [ + 'key', + 'title', + 'describe', + 'values', + 'type', + 'options', + 'props', + 'group_id', + 'sort', + ]; + + protected $appends = ['options_json', 'props_json']; + + /** + * 关联设置 + * @return BelongsTo + */ + public function group(): BelongsTo + { + return $this->belongsTo(SysSiteConfigGroupModel::class, 'id', 'group_id'); + } + + + protected function values(): Attribute + { + return Attribute::make( + get: function (mixed $value, array $attributes) { + $type_enum = SiteConfigType::tryFrom($attributes['type']); + if($type_enum) { + return $type_enum->castValue($value); + } else { + return $value; + } + }, + ); + } + + public function getOptionsJsonAttribute(): string + { + if(empty($this->options)) { + return "{}"; + } + $data = []; + $value = explode("\n", $this->options); + foreach ($value as $item) { + $item = explode('=',$item); + if(count($item) < 2) { + continue; + } + $data[] = [ + 'label' => $item[1], + 'value' => $item[0] + ]; + } + return json_encode($data); + } + + public function getPropsJsonAttribute(): string + { + if(empty($this->props)) { + return "{}"; + } + $data = []; + $value = explode("\n",$this->props); + foreach ($value as $item) { + $item = explode('=',$item); + if(count($item) < 2) { + continue; + } + if($item[1] === 'false') { + $data[$item[0]] = false; + }elseif ($item[1] === 'true') { + $data[$item[0]] = true; + }else { + $data[$item[0]] = $item[1]; + } + } + return json_encode($data); + } +} diff --git a/modules/SystemTool/Providers/SystemToolServiceProvider.php b/modules/SystemTool/Providers/SystemToolServiceProvider.php new file mode 100644 index 0000000..29bfb5c --- /dev/null +++ b/modules/SystemTool/Providers/SystemToolServiceProvider.php @@ -0,0 +1,32 @@ +app->singleton(SysSiteConfigService::class, SysSiteConfigService::class); + } + + /** + * Bootstrap any application services. + */ + public function boot(AnnoRoute $annoRoute): void + { + Boost::registerAgent('reasonix', Reasonix::class); + + // 注册路由 + $annoRoute->register(base_path('modules/SystemTool/Http/Controllers')); + } +} diff --git a/modules/SystemTool/Rules/SysSiteConfigTypeRule.php b/modules/SystemTool/Rules/SysSiteConfigTypeRule.php new file mode 100644 index 0000000..51efd41 --- /dev/null +++ b/modules/SystemTool/Rules/SysSiteConfigTypeRule.php @@ -0,0 +1,23 @@ +paginate($pageSize) + ->toArray(); + } + + /** + * 获取存储磁盘实例 + */ + protected function disk($disk = null): FilesystemAdapter + { + if(!$disk) { + $disk = config('filesystems.default'); + } + if ($disk === 's3' && !self::isS3Configured()) { + throw new HttpResponseException(['success' => false, 'msg' => __('system.storage.s3_not_configured')]); + } + /** @var FilesystemAdapter */ + return Storage::disk($disk); + } + + /** + * 生成存储路径 + */ + protected function generateStoragePath(string $extension): string + { + return date('Ymd') . '/' . uniqid() . '.' . $extension; + } + + /** + * 上传文件 + * @param UploadedFile $file 文件 + * @param int $groupId 分组 ID + * @param int $channel 上传来源 0:匿名用户,10:后台用户,20:APP用户 + * @param int|null $user_id 上传用户 ID + * @return array + */ + public function upload(UploadedFile $file, int $groupId = 0, int $channel = 0, ?int $user_id = null): array + { + // 文件扩展名 + $fileExt = strtolower($file->getClientOriginalExtension() ?: $file->extension()); + + if (empty($fileExt)) { + throw new HttpResponseException(['success' => false, 'msg' => '无法识别的文件扩展名']); + } + // 推断文件类型 + $fileType = FileType::guessFromExtension($fileExt); + // 获取储存路径 + $storagePath = $this->generateStoragePath($fileExt); + // 获取磁盘 + $disk = StorageSettings::get('filesystems.default', 'local'); + // 存储文件并设置可见性 + $stored = $this->disk($disk)->put($storagePath, $file->getContent(), 'public'); + if (!$stored) { + throw new HttpResponseException(['success' => false, 'msg' => __('system.file.upload_failed')]); + } + // 保存到数据库 + $model = new SysFileModel(); + $model->disk = $disk; + $model->group_id = $groupId; + $model->channel = $channel; + $model->file_type = $fileType->value; + $model->file_path = $storagePath; + $model->file_name = $file->getClientOriginalName(); + $model->file_size = $file->getSize(); + $model->file_ext = $fileExt; + $model->uploader_id = $user_id; + $model->save(); + return $model->toArray(); + } + + /** + * 软删除文件(移入回收站) + */ + public function delete(int $id): bool + { + $file = SysFileModel::find($id); + if (!$file) { + throw new HttpResponseException(['success' => false, 'msg' => __('system.file.not_found')]); + } + + return (bool) $file->delete(); + } + + /** + * 批量软删除文件 + */ + public function batchDelete(array $fileIds): int + { + return SysFileModel::whereIn('id', $fileIds)->delete(); + } + + /** + * 恢复已删除的文件 + */ + public function restore(int $fileId): bool + { + $file = SysFileModel::withTrashed()->find($fileId); + if (!$file) { + throw new HttpResponseException(['success' => false, 'msg' => __('system.file.not_found')]); + } + + return $file->restore(); + } + + /** + * 批量恢复文件 + */ + public function batchRestore(array $fileIds): int + { + return SysFileModel::withTrashed()->whereIn('id', $fileIds)->restore(); + } + + /** + * 彻底删除文件(含物理删除) + */ + public function forceDelete(int $fileId): bool + { + $file = SysFileModel::withTrashed()->find($fileId); + if (!$file) { + throw new HttpResponseException(['success' => false, 'msg' => __('system.file.not_found')]); + } + + // 删除物理文件 + $this->disk($file->disk)->delete($file->file_path); + + return (bool) $file->forceDelete(); + } + + /** + * 批量彻底删除文件 + */ + public function batchForceDelete(array $fileIds): int + { + $files = SysFileModel::withTrashed()->whereIn('id', $fileIds)->get(); + $count = 0; + + foreach ($files as $file) { + $this->disk($file->disk)->delete($file->file_path); + $file->forceDelete(); + $count++; + } + + return $count; + } + + /** + * 下载文件 + */ + public function download(int $fileId, ?string $filename = null): StreamedResponse + { + $file = SysFileModel::find($fileId); + if (!$file) { + throw new HttpResponseException(['success' => false, 'msg' => __('system.file.not_found')]); + } + + $downloadName = $filename ?? $file->file_name; + return $this->disk($file->disk)->download($file->file_path, $downloadName); + } + + /** + * 获取文件流式响应(用于在线预览等场景) + */ + public function stream(int $fileId): StreamedResponse + { + $file = SysFileModel::find($fileId); + if (!$file) { + throw new HttpResponseException(['success' => false, 'msg' => __('system.file.not_found')]); + } + + $mimeType = $this->getMimeType($file->file_ext); + + return response()->stream( + function () use ($file) { + $stream = $this->disk($file->disk)->readStream($file->file_path); + fpassthru($stream); + if (is_resource($stream)) { + fclose($stream); + } + }, + 200, + [ + 'Content-Type' => $mimeType, + 'Content-Disposition' => 'inline; filename="' . $file->file_name . '"', + ] + ); + } + + /** + * 获取文件内容 + */ + public function getContent(int $fileId): string + { + $file = SysFileModel::find($fileId); + if (!$file) { + throw new HttpResponseException(['success' => false, 'msg' => __('system.file.not_found')]); + } + + return $this->disk($file->disk)->get($file->file_path); + } + + /** + * 获取文件访问URL + */ + public function getUrl(int $fileId): ?string + { + $file = SysFileModel::find($fileId); + if (!$file) { + return null; + } + + return $this->disk($file->disk)->url($file->file_path); + } + + /** + * 根据路径获取访问URL + */ + public function getUrlByPath(string $path, ?string $disk = null): string + { + return $this->disk($disk)->url($path); + } + + /** + * 获取文件元数据信息 + */ + public function getMetadata(int $fileId): ?array + { + $file = SysFileModel::find($fileId); + if (!$file) { + return null; + } + + $disk = $this->disk($file->disk); + + return [ + 'id' => $file->id, + 'name' => $file->file_name, + 'path' => $file->file_path, + 'disk' => $file->disk, + 'size' => $file->file_size, + 'extension' => $file->file_ext, + 'mime_type' => $this->getMimeType($file->file_ext), + 'last_modified' => $disk->exists($file->file_path) + ? date('Y-m-d H:i:s', $disk->lastModified($file->file_path)) + : null, + 'url' => $this->getUrl($file->id), + 'group_id' => $file->group_id, + 'uploader_id' => $file->uploader_id, + 'created_at' => $file->created_at?->format('Y-m-d H:i:s'), + 'updated_at' => $file->updated_at?->format('Y-m-d H:i:s'), + ]; + } + + /** + * 复制文件 + */ + public function copy(int $fileId, int $targetGroupId = 0): array + { + $file = SysFileModel::find($fileId); + if (!$file) { + throw new HttpResponseException(['success' => false, 'msg' => __('system.file.not_found')]); + } + + $newPath = $this->generateStoragePath($file->file_ext); + + $this->disk($file->disk)->copy($file->file_path, $newPath); + + // 创建新的文件记录 + $newFile = SysFileModel::create([ + 'disk' => $file->disk, + 'group_id' => $targetGroupId, + 'channel' => $file->channel, + 'file_name' => $file->file_name, + 'file_type' => $file->file_type, + 'file_path' => $newPath, + 'file_size' => $file->file_size, + 'file_ext' => $file->file_ext, + 'uploader_id' => Auth::id(), + ]); + + return $newFile->toArray(); + } + + /** + * 批量复制文件 + */ + public function batchCopy(array $fileIds, int $targetGroupId = 0): bool + { + $files = SysFileModel::whereIn('id', $fileIds)->get(); + $fileArray = []; + + foreach ($files as $file) { + + $newPath = $this->generateStoragePath($file->file_ext); + + $this->disk($file->disk)->copy($file->file_path, $newPath); + + $fileArray[] =[ + 'disk' => $file->disk, + 'group_id' => $targetGroupId, + 'channel' => $file->channel, + 'file_name' => $file->file_name, + 'file_type' => $file->file_type, + 'file_path' => $newPath, + 'file_size' => $file->file_size, + 'file_ext' => $file->file_ext, + 'uploader_id' => Auth::id(), + 'created_at' => now(), + 'updated_at' => now(), + ]; + } + return SysFileModel::insert($fileArray); + } + + /** + * 移动文件 + */ + public function move(int $fileId, int $groupId): bool + { + $file = SysFileModel::find($fileId); + return $file->update(['group_id' => $groupId]); + } + + /** + * 批量移动 + */ + public function batchMove(array $fileIds, int $groupId): int + { + return SysFileModel::whereIn('id', $fileIds)->update(['group_id' => $groupId]); + } + + /** + * 重命名文件 + */ + public function rename(int $fileId, string $newName): bool + { + $file = SysFileModel::find($fileId); + if (!$file) { + throw new HttpResponseException(['success' => false, 'msg' => __('system.file.not_found')]); + } + + return $file->update(['file_name' => $newName]); + } + + /** + * 检查文件是否存在 + */ + public function exists(int $fileId): bool + { + $file = SysFileModel::find($fileId); + if (!$file) { + return false; + } + + return $this->disk($file->disk)->exists($file->file_path); + } + + /** + * 获取文件大小(字节) + */ + public function getSize(int $fileId): ?int + { + $file = SysFileModel::find($fileId); + if (!$file) { + return null; + } + + return $this->disk($file->disk)->size($file->file_path); + } + + /** + * 获取MIME类型 + */ + protected function getMimeType(string $extension): string + { + $mimeTypes = [ + // 图片 + 'jpg' => 'image/jpeg', + 'jpeg' => 'image/jpeg', + 'png' => 'image/png', + 'gif' => 'image/gif', + 'webp' => 'image/webp', + 'avif' => 'image/avif', + 'bmp' => 'image/bmp', + 'svg' => 'image/svg+xml', + // 音频 + 'mp3' => 'audio/mpeg', + 'wav' => 'audio/wav', + 'ogg' => 'audio/ogg', + 'flac' => 'audio/flac', + 'aac' => 'audio/aac', + // 视频 + 'mp4' => 'video/mp4', + 'webm' => 'video/webm', + 'mkv' => 'video/x-matroska', + 'mov' => 'video/quicktime', + 'avi' => 'video/x-msvideo', + // 文档 + 'pdf' => 'application/pdf', + 'doc' => 'application/msword', + 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', + 'xls' => 'application/vnd.ms-excel', + 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', + // 压缩包 + 'zip' => 'application/zip', + 'rar' => 'application/vnd.rar', + '7z' => 'application/x-7z-compressed', + // 其他 + 'json' => 'application/json', + 'xml' => 'application/xml', + 'txt' => 'text/plain', + ]; + + return $mimeTypes[strtolower($extension)] ?? 'application/octet-stream'; + } + + /** + * 清空回收站文件 + */ + public function cleanTrashed(): int + { + $expiredFiles = SysFileModel::onlyTrashed()->get(); + $count = 0; + foreach ($expiredFiles as $file) { + $this->disk($file->disk)->delete($file->file_path); + $file->forceDelete(); + $count++; + } + return $count; + } + + + /** + * 检查 S3 配置是否有效 + * @return bool + */ + public static function isS3Configured(): bool + { + $storageConfig = config('filesystems.disks.s3'); + + if (empty($storageConfig)) { + return false; + } + + return !empty($storageConfig['key']) + && !empty($storageConfig['secret']) + && !empty($storageConfig['bucket']) + && !empty($storageConfig['region']); + } +} diff --git a/modules/SystemTool/Services/SysSiteConfigService.php b/modules/SystemTool/Services/SysSiteConfigService.php new file mode 100644 index 0000000..d948d25 --- /dev/null +++ b/modules/SystemTool/Services/SysSiteConfigService.php @@ -0,0 +1,130 @@ +get() + ->mapWithKeys(fn($group) => [ + $group->key => $group->configs + ->mapWithKeys(fn($config) => [ $config->key => $config->values ]) + ->toArray() + ]) + ->toArray(); + + Cache::put(self::CACHE_KEY, $configs, self::CACHE_TTL); + Log::info('系统配置缓存已刷新', ['settings_count' => $configs]); + + return true; + + } catch (Throwable $e) { + Log::error('刷新系统配置缓存失败', [ + 'error' => $e->getMessage(), + 'trace' => $e->getTraceAsString() + ]); + return false; + } + } + + /** + * 获取设置 + * 格式:'group.key' 或 'group',为null时返回所有配置 + */ + public static function getSiteConfig(?string $name = null, mixed $default = null): mixed + { + $configs = Cache::get(self::CACHE_KEY); + + // 缓存不存在时重新加载 + if (empty($configs)) { + self::refreshSiteConfig(); + $configs = Cache::get(self::CACHE_KEY, []); + } + + // 返回所有配置 + if (is_null($name)) { + return $configs; + } + + // 解析配置路径 + $keys = explode('.', $name); + + // 支持多级获取:group.key 或 group + if (count($keys) === 2) { + return $configs[$keys[0]][$keys[1]] ?? $default; + } elseif (count($keys) === 1) { + return $configs[$keys[0]] ?? $default; + } + + return $default; + } + + /** + * 批量保存设置项 + * [['id' => int, 'values' => mixed], ...] + */ + public static function batchSaveSiteConfig(array $configs): array + { + $errors = []; + $ids = array_column($configs, 'id'); + $items = SysSiteConfigItemsModel::whereIn('id', $ids)->get()->keyBy('id'); + + // 先验证所有 ID 是否存在,收集缺失项信息 + foreach ($configs as $item) { + $id = (int)$item['id']; + if (!$items->has($id)) { + $errors[] = [ + 'key' => "unknown_{$id}", + 'title' => "未知设置(ID: {$id})", + ]; + } + } + + if (!empty($errors)) { + return ['success' => false, 'errors' => $errors]; + } + + try { + DB::transaction(function () use ($configs, $items) { + foreach ($configs as $item) { + $id = (int)$item['id']; + $model = $items->get($id); + $value = $item['value']; + $model->values = is_array($value) || is_object($value) ? json_encode($value) : (string)$value; + $model->save(); + } + }); + return ['success' => true, 'errors' => []]; + } catch (Throwable $e) { + return ['success' => false, 'errors' => $e->getMessage()]; + } + } +} diff --git a/modules/SystemTool/Settings/AiSettings.php b/modules/SystemTool/Settings/AiSettings.php new file mode 100644 index 0000000..c3d215d --- /dev/null +++ b/modules/SystemTool/Settings/AiSettings.php @@ -0,0 +1,79 @@ +validate([ + 'username' => 'required|min:3|alphaDash', + 'password' => 'required|min:4|alphaDash', + ]); + + if (Auth::guard('sys_users')->attempt($credentials)) { + $userID = auth()->id(); + $user = SysUserModel::find($userID); + $access = $user->access(); + if($request->input('remember', false)) { + $expiration = null; + } else { + $expiration = now()->addDays(3); + } + $data = $request->user() + ->createToken($credentials['username'], $access, $expiration) + ->toArray(); + if(empty($data['plainTextToken'])) { + return $this->error(__('user.login_error')); + } + $response = [ + 'token' => $data['plainTextToken'] + ]; + + SysUserModel::query()->where('id', $userID)->update([ + 'login_time' => now(), + 'login_ip' => $request->ip(), + ]); + return $this->success($response, __('user.login_success')); + } + return $this->error(__('user.login_error')); + } + + /** 退出登录 */ + #[PostRoute('/logout')] + public function logout(Request $request): JsonResponse + { + $request->user()->currentAccessToken()->delete(); + return $this->success(__('user.logout_success')); + } + + /** 获取管理员信息 */ + #[GetRoute('/info')] + public function info(): JsonResponse + { + $info = Auth::user(); + $access = $info->access(); + return $this->success(compact('access','info')); + } + + /** 获取菜单信息 */ + #[GetRoute('/menu')] + public function menu(): JsonResponse + { + $id = Auth::id(); + if($id == 1) { + $menus = SysRuleModel::query() + ->where('status', 1) + ->whereIn('type', ['menu','route']) + ->get() + ->toArray(); + } else { + $roles = SysUserModel::with(['roles.rules' => function ($query) { + $query->where('status', 1)->whereIn('type', ['menu','route']); + }])->find($id)->roles->toArray(); + + $menus = collect($roles) + ->map(fn ($item) => $item['rules']) + ->collapse() + ->map(fn ($item) => collect($item)->forget(['pivot', 'updated_at', 'created_at', 'status']) ) + ->unique('id') + ->toArray(); + } + $menus = getTreeData($menus); + return $this->success(compact('menus')); + } + + /** 更新管理员信息 */ + #[PutRoute('/updateInfo')] + public function updateInfo(SysUserUpdateRequest $request): JsonResponse + { + $data = $request->validated(); + $id = auth()->id(); + $model = SysUserModel::find($id); + if (empty($model)) { + return $this->error(__('user.user_not_exist')); + } + return $this->success($model->update($data)); + } + + /** 修改密码 */ + #[PutRoute('/updatePassword')] + public function updatePassword(Request $request): JsonResponse + { + $validated = $request->validate([ + 'oldPassword' => 'required|string|min:6|max:20', + 'newPassword' => 'required|string|min:6|max:20', + 'rePassword' => 'required|same:newPassword', + ]); + $user_id = auth()->id(); + $user = SysUserModel::find($user_id); + if (! password_verify($validated['oldPassword'], $user->password)) { + return $this->error(__('user.old_password_error')); + } + $user->password = Hash::make($validated['newPassword']); + $user->save(); + return $this->success('ok'); + } + + /** 上传头像 */ + #[PostRoute('/uploadAvatar')] + public function uploadAvatar(Request $request): JsonResponse + { + $user_id = Auth::id(); + $file = $request->file('file'); + $service = new SysFileService(); + $data = $service->upload($file, 2, 20, $user_id); + $user = SysUserModel::find($user_id); + $user->avatar_id = $data['id']; + $user->save(); + return $this->success($data); + } + + /** 获取管理员登录日志 */ + #[GetRoute('/loginRecord')] + public function loginRecord(): JsonResponse + { + $id = Auth::id(); + $data = SysLoginRecordModel::where('user_id', $id) + ->limit(10) + ->orderBy('id', 'desc') + ->get() + ->toArray(); + return $this->success($data); + } + +} diff --git a/modules/SystemUser/Http/Controllers/SysDeptController.php b/modules/SystemUser/Http/Controllers/SysDeptController.php new file mode 100644 index 0000000..c25607b --- /dev/null +++ b/modules/SystemUser/Http/Controllers/SysDeptController.php @@ -0,0 +1,99 @@ +get()->toArray(); + $data = getTreeData($data); + return $this->success($data); + } + + /** 创建部门 */ + #[PostRoute(authorize: 'create')] + public function create(SysDeptFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysDeptModel::create($validated); + if (empty($model)) { + return $this->error(); + } + return $this->success(); + } + + /** 编辑部门 */ + #[PutRoute( + route: '/{id}', + authorize: 'update', + where: ['id' => '[0-9]+'] + )] + public function update(int $id, SysDeptFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysDeptModel::find($id); + if (empty($model)) { + return $this->error(); + } + $model->update($validated); + return $this->success(); + } + + /** 删除部门 */ + #[DeleteRoute(authorize: 'delete')] + public function delete(Request $request): JsonResponse + { + $request->validate([ + 'ids' => 'required|array', + 'ids.*' => 'integer|exists:sys_dept,id' + ]); + + $ids = $request->input('ids'); + + $departmentsWithChildren = SysDeptModel::whereIn('id', $ids) + ->whereHas('children') + ->get(); + + if ($departmentsWithChildren->isNotEmpty()) { + return $this->error('存在下级部门的部门无法删除'); + } + + SysDeptModel::whereIn('id', $ids)->delete(); + return $this->success('部门删除成功'); + } + + /** 获取部门用户列表 */ + #[GetRoute('/users/{id}', 'users')] + public function users(int $id): JsonResponse + { + $model = SysDeptModel::query()->find($id); + if (empty($model)) { + return $this->error('部门不存在'); + } + $pageSize = request()->input('pageSize') ?? 10; + $data = $model->users() + ->select(['id', 'username', 'nickname', 'email', 'mobile', 'status']) + ->paginate($pageSize) + ->toArray(); + return $this->success($data); + } +} diff --git a/modules/SystemUser/Http/Controllers/SysRoleController.php b/modules/SystemUser/Http/Controllers/SysRoleController.php new file mode 100644 index 0000000..f26a235 --- /dev/null +++ b/modules/SystemUser/Http/Controllers/SysRoleController.php @@ -0,0 +1,146 @@ + '=', + 'name' => 'like', + ]; + + /** 查询角色列表 */ + #[GetRoute(authorize: 'query')] + public function query(Request $request): JsonResponse + { + $params = $request->all(); + $pageSize = $params['pageSize'] ?? 10; + $query = SysRoleModel::query(); + $data = $this->buildSearch($params, $query) + ->paginate($pageSize) + ->toArray(); + return $this->success($data); + } + + /** 创建角色 */ + #[PostRoute(authorize: 'create')] + public function create(SysRoleFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysRoleModel::create($validated); + if (empty($model)) { + return $this->error(); + } + return $this->success(); + } + + /** 编辑角色 */ + #[PutRoute( + route: '/{id}', + authorize: 'update', + where: ['id' => '[0-9]+'] + )] + public function update(int $id, SysRoleFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysRoleModel::find($id); + if (empty($model)) { + return $this->error(); + } + $model->update($validated); + return $this->success(); + } + + /** 删除角色 */ + #[DeleteRoute( + route: '/{id}', + authorize: 'delete', + where: ['id' => '[0-9]+'] + )] + public function delete(int $id): JsonResponse + { + $model = SysRoleModel::find($id); + if (empty($model)) { + throw new RepositoryException('角色不存在'); + } + if ($model->countUser > 0) { + throw new RepositoryException('该角色下存在用户,无法删除'); + } + $model->delete(); + return $this->success(); + } + + /** 获取角色用户列表 */ + #[GetRoute('/users/{id}', 'users')] + public function users(int $id): JsonResponse + { + $model = SysRoleModel::query()->find($id); + if (empty($model)) { + throw new RepositoryException('角色不存在'); + } + $pageSize = request()->input('pageSize', 10); + $data = $model->users() + ->paginate($pageSize, ['id', 'username', 'nickname', 'email', 'mobile', 'status']) + ->toArray(); + return $this->success($data); + } + + /** 设置启用状态 */ + #[PutRoute('/status/{id}', 'status')] + public function status(int $id): JsonResponse + { + $model = SysRoleModel::find($id); + if (!$model) { + return $this->error(__('system.data_not_exist')); + } + $model->status = $model->status ? 0 : 1; + $model->save(); + return $this->success(); + } + + /** 获取权限选项 */ + #[GetRoute('/ruleList', 'ruleList')] + public function ruleList(): JsonResponse + { + $data = SysRuleModel::query() + ->where("status", 1) + ->get(['name as title', 'parent_id', 'id as key', 'id', 'local']) + ->toArray(); + $data = getTreeData($data); + return $this->success($data); + } + + /** 设置角色权限 */ + #[PostRoute('/setRule', 'setRule')] + public function setRule(Request $request): JsonResponse + { + $validated = $request->validate([ + 'role_id' => 'required|exists:sys_role,id', + 'rule_ids' => 'required|array|exists:sys_rule,id', + ]); + if ($validated['role_id'] == 1) { + throw new RepositoryException('超级管理员不能修改权限'); + } + $model = SysRoleModel::findOrFail($validated['role_id']); + $model->rules()->sync($validated['rule_ids']); + return $this->success(); + } +} diff --git a/modules/SystemUser/Http/Controllers/SysRuleController.php b/modules/SystemUser/Http/Controllers/SysRuleController.php new file mode 100644 index 0000000..810b198 --- /dev/null +++ b/modules/SystemUser/Http/Controllers/SysRuleController.php @@ -0,0 +1,121 @@ + '=', + 'status' => '=', + 'show' => '=', + 'parent_id' => '=', + ]; + + /** 获取权限列表(树形) */ + #[GetRoute(authorize: 'query')] + public function query(): JsonResponse + { + $rules = SysRuleModel::all(); + $data = $rules->toArray(); + $data = getTreeData($data); + return $this->success($data); + } + + /** 创建权限 */ + #[PostRoute(authorize: 'create')] + public function create(SysRuleFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysRuleModel::create($validated); + if (empty($model)) { + return $this->error(); + } + return $this->success(); + } + + /** 编辑权限 */ + #[PutRoute( + route: '/{id}', + authorize: 'update', + where: ['id' => '[0-9]+'] + )] + public function update(int $id, SysRuleFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysRuleModel::find($id); + if (empty($model)) { + return $this->error(); + } + $model->update($validated); + return $this->success(); + } + + /** 删除权限 */ + #[DeleteRoute( + route: '/{id}', + authorize: 'delete', + where: ['id' => '[0-9]+'] + )] + public function delete(int $id): JsonResponse + { + $model = SysRuleModel::find($id); + if (empty($model)) { + return $this->error(); + } + $model->delete(); + return $this->success(); + } + + /** 获取父级权限 */ + #[GetRoute('/parent', authorize: 'parentQuery')] + public function getRulesParent(): JsonResponse + { + $data = SysRuleModel::query() + ->whereIn('type', ['menu', 'route']) + ->get(['name', 'id', 'parent_id']) + ->toArray(); + $data = getTreeData($data); + return $this->success($data); + } + + /** 设置显示状态 */ + #[PutRoute('/show/{id}', authorize: 'show')] + public function show(int $id): JsonResponse + { + $model = SysRuleModel::find($id); + if (!$model) { + return $this->error(__('system.data_not_exist')); + } + $model->hidden = $model->hidden ? 0 : 1; + $model->save(); + return $this->success(); + } + + /** 设置启用状态 */ + #[PutRoute('/status/{id}', authorize: 'status')] + public function status(int $id): JsonResponse + { + $model = SysRuleModel::find($id); + if (!$model) { + return $this->error(__('system.data_not_exist')); + } + $model->status = $model->status ? 0 : 1; + $model->save(); + return $this->success(); + } +} diff --git a/modules/SystemUser/Http/Controllers/SysUserController.php b/modules/SystemUser/Http/Controllers/SysUserController.php new file mode 100644 index 0000000..3c135b5 --- /dev/null +++ b/modules/SystemUser/Http/Controllers/SysUserController.php @@ -0,0 +1,164 @@ +all(); + $pageSize = $params['pageSize'] ?? 10; + $query = SysUserModel::query(); + $data = $this->buildSearch($params, $query) + ->paginate($pageSize) + ->toArray(); + return $this->success($data); + } + + /** 创建管理员用户 */ + #[PostRoute(authorize: 'create')] + public function create(SysUserFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $user = SysUserModel::create([ + 'username' => $validated['username'], + 'nickname' => $validated['nickname'], + 'email' => $validated['email'], + 'mobile' => $validated['mobile'], + 'password' => Hash::make($validated['password']), + 'status' => $validated['status'] ?? 1, + 'dept_id' => $validated['dept_id'] ?? null, + 'sex' => $validated['sex'] ?? 0 + ]); + if(empty($user)) { + return $this->error(); + } + $user->roles()->sync($validated['role_id'] ?? []); + return $this->success(); + } + + /** 编辑管理员用户 */ + #[PutRoute( + route: '/{id}', + authorize: 'update', + where: ['id' => '[0-9]+'] + )] + public function update(int $id, SysUserFormRequest $request): JsonResponse + { + $validated = $request->validated(); + $model = SysUserModel::find($id); + if (empty($model)) { + return $this->error(); + } + $model->roles()->sync($validated['role_id'] ?? []); + $model->update($validated); + return $this->success(); + } + + /** 删除管理员用户 */ + #[DeleteRoute( + route: '/{id}', + authorize: 'delete', + where: ['id' => '[0-9]+'] + )] + public function delete(int $id): JsonResponse + { + if($id == 1) { + $this->error('不能删除系统用户!'); + } + $user = SysUserModel::find($id); + if (empty($user)) { + $this->error('Model not found'); + } + $user->roles()->detach(); + $user->delete(); + return $this->success(); + } + + /** 重置用户密码 */ + #[PutRoute('/resetPassword', 'resetPassword')] + public function resetPassword(Request $request): JsonResponse + { + $data = $request->validate([ + 'id' => 'required|exists:sys_user,id', + 'password' => 'required|string|min:6|max:20', + 'rePassword' => 'required|same:password', + ], [ + 'id.required' => '请选择管理员用户!', + 'id.exists' => '管理员用户不存在!', + 'password.required' => '请输入管理员密码!', + 'password.min' => '密码最短为6个字符!', + 'password.max' => '密码最长伟20个字符!', + 'rePassword.required' => '请重复输入密码!', + 'rePassword.same' => '两次输入的密码不同!', + ]); + $user = SysUserModel::find($data['id']); + if (!$user) { + return $this->error(__('user.user_not_exist')); + } + $user->password = Hash::make($data['password']); + $user->save(); + return $this->success('ok'); + } + + /** 获取用户角色选项栏数据 */ + #[GetRoute('/role', 'role')] + public function role(): JsonResponse + { + $data = SysRoleModel::where('status', 1) + ->get(['id as role_id', 'name']) + ->toArray(); + return $this->success($data); + } + + /** 获取用户部门选项栏数据 */ + #[GetRoute('/dept', 'dept')] + public function dept(): JsonResponse + { + $field = SysDeptModel::where('status', 0) + ->select(['id as dept_id', 'name', 'parent_id']) + ->get() + ->toArray(); + $data = $this->buildTree($field); + + return $this->success($data); + } + + private function buildTree(array $items, $parentId = 0): array + { + $tree = []; + foreach ($items as $item) { + if ($item['parent_id'] == $parentId) { + $children = $this->buildTree($items, $item['dept_id']); + $node = [ + 'dept_id' => $item['dept_id'], + 'name' => $item['name'], + 'children' => $children + ]; + $tree[] = $node; + } + } + return $tree; + } +} diff --git a/modules/SystemUser/Http/Middleware/AuthGuardMiddleware.php b/modules/SystemUser/Http/Middleware/AuthGuardMiddleware.php new file mode 100644 index 0000000..719148c --- /dev/null +++ b/modules/SystemUser/Http/Middleware/AuthGuardMiddleware.php @@ -0,0 +1,45 @@ +bearerToken(); + if (!$token) { + return response()->json(['msg' => 'Token not provided', 'success' => false], 401); + } + // 查找 token + $accessToken = SysAccessToken::findToken($token); + if (!$accessToken) { + return response()->json(['msg' => 'Invalid token', 'success' => false], 401); + } + if (empty($guards)) { + $guards = ['sys_users']; + } + Log::info('Guards: ', $guards); + Log::info('Auth Providers: ', config('auth.providers')); + foreach ($guards as $guard) { + Log::info('Auth Providers Model: ' . config('auth.providers.' . $guard . '.model')); + if ($accessToken->tokenable_type == config('auth.providers.' . $guard . '.model')) { + return $next($request); + } + } + return response()->json([ + 'msg' => __('user.not_login'), + 'success' => false + ], 401); + } +} diff --git a/modules/SystemUser/Http/Middleware/LoginLogMiddleware.php b/modules/SystemUser/Http/Middleware/LoginLogMiddleware.php new file mode 100644 index 0000000..83564bf --- /dev/null +++ b/modules/SystemUser/Http/Middleware/LoginLogMiddleware.php @@ -0,0 +1,111 @@ +userAgent(); + // 继续处理请求 + $response = $next($request); + $user_id = auth()->id(); + $username = auth()->user()['username']; + // 获取响应状态和消息 + $content = json_decode($response->getContent(), true); // 响应内容 + $message = $content['msg'] ?? 'No message'; // 从响应中提取消息 + SysLoginRecordModel::create([ + 'ipaddr' => $request->ip(), + 'browser' => $this->getBrowser($userAgent), + 'os' => $this->getOs($userAgent), + 'username' => $username, + 'user_id' => $user_id, + 'login_location' => $this->getLocation($request->ip()), + 'status' => $content['success'] ? '0' : '1', + 'msg' => $message, + 'login_time' => date('Y-m-d H:i:s'), + ]); + }catch (\Exception $e) { + // 记录错误日志 + Log::error('Failed to log user login info: ' . $e->getMessage()); + } + return $response; + } + + /** + * 获取浏览器信息 + * @param string $userAgent + * @return string + */ + private function getBrowser(string $userAgent): string + { + $browser = 'XXX'; + // 简单的解析逻辑(可以根据需要扩展) + if (str_contains($userAgent, 'Firefox')) { + $browser = 'Firefox'; + } elseif (str_contains($userAgent, 'Chrome')) { + $browser = 'Chrome'; + } elseif (str_contains($userAgent, 'Safari')) { + $browser = 'Safari'; + } elseif (str_contains($userAgent, 'MSIE') || str_contains($userAgent, 'Trident')) { + $browser = 'Internet Explorer'; + } + return $browser; + } + + /** + * 获取操作系统信息 + * @param string $userAgent + * @return string + */ + private function getOs(string $userAgent): string + { + $os = 'Unknown'; + if (str_contains($userAgent, 'Windows')) { + $os = 'Windows'; + } elseif (str_contains($userAgent, 'Macintosh')) { + $os = 'Mac OS'; + } elseif (str_contains($userAgent, 'Linux')) { + $os = 'Linux'; + } elseif (str_contains($userAgent, 'Android')) { + $os = 'Android'; + } elseif (str_contains($userAgent, 'iOS')) { + $os = 'iOS'; + } + return $os; + } + + /** + * 获取 IP 地址对应的地理位置 + * + * @param string $ip + * @return string + */ + private function getLocation(string $ip): string + { + if($ip == '127.0.0.1') { + return '本地'; + } + // 这里可以使用第三方 API(如 IPStack 或 IPInfo)来获取地理位置 + try { + $response = file_get_contents("https://ipinfo.io/{$ip}/json"); + $data = json_decode($response, true); + return $data['city'] . ', ' . $data['country']; + }catch (\Exception $e) { + return 'XXX'; + } + } +} diff --git a/modules/SystemUser/Http/Requests/SysDeptFormRequest.php b/modules/SystemUser/Http/Requests/SysDeptFormRequest.php new file mode 100644 index 0000000..01afd9d --- /dev/null +++ b/modules/SystemUser/Http/Requests/SysDeptFormRequest.php @@ -0,0 +1,78 @@ +isUpdate()) { + return [ + 'name' => 'required|unique:sys_dept,name', + 'code' => 'required|unique:sys_dept,code', + 'type' => 'required|integer|in:0,1,2', + 'parent_id' => [ + 'required', + 'integer', + function ($attribute, $value, $fail) { + if ($value != 0 && !DB::table('sys_dept')->where('id', $value)->exists()) { + $fail('选择的上级部门不存在。'); + } + }, + ], + 'sort' => 'required|integer', + 'phone' => 'nullable', + 'address' => 'nullable', + 'email' => 'nullable|email', + 'status' => 'required|in:0,1', + 'remark' => 'nullable', + ]; + } else { + $id = $this->route('id'); + return [ + 'name' => [ + 'required', + Rule::unique('sys_dept', 'name')->ignore($id) + ], + 'code' => [ + 'required', + Rule::unique('sys_dept', 'code')->ignore($id) + ], + 'type' => 'required|integer|in:0,1,2', + 'sort' => 'required|integer', + 'phone' => 'nullable', + 'address' => 'nullable', + 'email' => 'nullable|email', + 'status' => 'required|in:0,1', + 'remark' => 'nullable', + ]; + } + } + + public function messages(): array + { + return [ + 'name.required' => '部门名称不能为空', + 'name.unique' => '部门名称已存在', + 'code.required' => '部门编码不能为空', + 'code.unique' => '部门编码已存在', + 'type.required' => '部门类型不能为空', + 'type.integer' => '部门类型必须是整数', + 'type.in' => '部门类型错误', + 'parent_id.required' => '上级部门不能为空', + 'parent_id.integer' => '上级部门ID必须是整数', + 'parent_id.exists' => '选择的上级部门不存在', + 'sort.required' => '排序字段不能为空', + 'sort.integer' => '排序字段必须是整数', + 'email.email' => '请输入有效的邮箱地址', + 'status.required' => '状态不能为空', + 'status.in' => '状态类型错误', + ]; + } +} diff --git a/modules/SystemUser/Http/Requests/SysRoleFormRequest.php b/modules/SystemUser/Http/Requests/SysRoleFormRequest.php new file mode 100644 index 0000000..c148d07 --- /dev/null +++ b/modules/SystemUser/Http/Requests/SysRoleFormRequest.php @@ -0,0 +1,47 @@ +isUpdate()) { + return [ + 'name' => 'required|unique:sys_role,name', + 'sort' => 'required|integer|min:0', + 'description' => 'nullable|string', + 'status' => 'required|integer|in:0,1', + ]; + } else { + $id = $this->route('id'); + return [ + 'name' => [ + 'required', + 'string', + Rule::unique('sys_role', 'name')->ignore($id), + ], + 'sort' => 'required|integer|min:0', + 'description' => 'nullable|string', + 'status' => 'required|integer|in:0,1', + ]; + } + } + + public function messages(): array + { + return [ + 'name.required' => '角色名称不能为空', + 'name.unique' => '角色名称已存在', + 'sort.required' => '排序不能为空', + 'sort.integer' => '排序必须为整数', + 'status.required' => '状态不能为空', + 'status.in' => '状态格式错误', + ]; + } +} diff --git a/modules/SystemUser/Http/Requests/SysRuleFormRequest.php b/modules/SystemUser/Http/Requests/SysRuleFormRequest.php new file mode 100644 index 0000000..7b3e236 --- /dev/null +++ b/modules/SystemUser/Http/Requests/SysRuleFormRequest.php @@ -0,0 +1,86 @@ +input('type'); + if (empty($type)) { + throw new RepositoryException('权限类型为必填项!'); + } + if (!in_array($type, ['menu', 'route', 'rule'])) { + throw new RepositoryException('权限类型错误!'); + } + + $rules = [ + 'parent_id' => [ + 'required', + 'integer', + 'numeric', + function ($attribute, $value, $fail) { + if ($value != 0 && !DB::table('sys_rule')->where('id', $value)->exists()) { + $fail('选择的上级权限不存在。'); + } + }, + ], + 'order' => 'required|integer', + 'name' => 'required', + ]; + + if (!$this->isUpdate()) { + $rules['key'] = 'required|unique:sys_rule,key'; + } else { + $rules['key'] = [ + 'required', + Rule::unique('sys_rule', 'key')->ignore($this->route('id')), + ]; + } + + if ($type == 'menu') { + $rules += [ + 'type' => 'required|string|in:menu', + 'local' => 'nullable|string', + 'icon' => 'nullable|string', + ]; + } elseif ($type == 'route') { + $rules += [ + 'type' => 'required|string|in:route', + 'path' => 'required|string', + 'local' => 'nullable|string', + 'icon' => 'nullable|string', + 'link' => 'required|integer|numeric|in:0,1', + ]; + } else { + $rules += [ + 'type' => 'required|string|in:rule', + ]; + } + + return $rules; + } + + public function messages(): array + { + return [ + 'name.required' => '权限名称不能为空', + 'type.required' => '类型不能为空', + 'type.in' => '类型格式错误', + 'order.required' => '排序不能为空', + 'order.integer' => '排序必须为整数', + 'key.required' => '唯一标识不能为空', + 'key.unique' => '唯一标识已存在', + 'path.required' => '路径不能为空', + 'parent_id.required' => '父级权限不能为空', + 'parent_id.integer' => '父级权限格式错误', + ]; + } +} diff --git a/modules/SystemUser/Http/Requests/SysUserFormRequest.php b/modules/SystemUser/Http/Requests/SysUserFormRequest.php new file mode 100644 index 0000000..446003d --- /dev/null +++ b/modules/SystemUser/Http/Requests/SysUserFormRequest.php @@ -0,0 +1,70 @@ +isUpdate()) { + return [ + 'username' => 'required|unique:sys_user,username', + 'nickname' => 'required', + 'sex' => 'in:0,1', + 'mobile' => 'required', + 'email' => 'required|email|unique:sys_user,email', + 'dept_id' => 'required|exists:sys_dept,id', + 'role_id' => 'required|array|exists:sys_role,id', + 'status' => 'required|int|in:1,0', + 'password' => 'required|min:6', + 'rePassword' => 'required|same:password', + ]; + } else { + $id = $this->route('id'); + return [ + 'username' => [ + 'required', + Rule::unique('sys_user', 'username')->ignore($id) + ], + 'nickname' => 'required', + 'sex' => 'in:0,1', + 'mobile' => 'required', + 'email' => [ + 'required', + Rule::unique('sys_user', 'email')->ignore($id) + ], + 'role_id' => 'required|array|exists:sys_role,id', + 'dept_id' => 'required|exists:sys_dept,id', + 'status' => 'required|int|in:1,0', + ]; + } + } + + public function messages(): array + { + return [ + 'username.required' => '用户名不能为空', + 'username.unique' => '用户名已存在', + 'nickname.required' => '昵称不能为空', + 'sex.in' => '性别格式错误', + 'mobile.required' => '手机号不能为空', + 'email.required' => '邮箱不能为空', + 'email.email' => '邮箱格式错误', + 'email.unique' => '邮箱已存在', + 'dept_id.exists' => '部门不存在', + 'role_id.exists' => '角色不存在', + 'status.required' => '状态不能为空', + 'status.int' => '状态值错误', + 'status.in' => '状态格式错误', + 'password.required' => '密码不能为空', + 'password.min' => '密码至少6位', + 'rePassword.required' => '确认密码不能为空', + 'rePassword.same' => '两次密码不一致', + ]; + } +} diff --git a/modules/SystemUser/Http/Requests/SysUserUpdateRequest.php b/modules/SystemUser/Http/Requests/SysUserUpdateRequest.php new file mode 100644 index 0000000..c132282 --- /dev/null +++ b/modules/SystemUser/Http/Requests/SysUserUpdateRequest.php @@ -0,0 +1,42 @@ + [ + 'required', + Rule::unique('sys_user', 'username')->ignore($id) + ], + 'sex' => 'required|in:0,1', + 'bio' => 'sometimes|max:255', + 'mobile' => [ + 'required', + Rule::unique('sys_user', 'mobile')->ignore($id) + ], + 'email' => [ + 'required', + Rule::unique('sys_user', 'email')->ignore($id) + ], + ]; + } + + public function messages(): array + { + return [ + 'nickname.required' => '昵称不能为空', + 'sex.required' => '性别不能为空', + 'sex.in' => '性别格式错误', + 'bio.max' => '个人简介最大不能超过255个字符', + 'mobile.required' => '手机号不能为空', + 'email.required' => '邮箱不能为空', + 'email.email' => '邮箱格式错误' + ]; + } +} diff --git a/modules/SystemUser/Models/SysAccessToken.php b/modules/SystemUser/Models/SysAccessToken.php new file mode 100644 index 0000000..c1796c5 --- /dev/null +++ b/modules/SystemUser/Models/SysAccessToken.php @@ -0,0 +1,22 @@ +tokenable_type == SysUserModel::class + && $this->tokenable_id == 1 + ) { + return true; + } + return in_array('*', $this->abilities) || + array_key_exists($ability, array_flip($this->abilities)); + } +} diff --git a/modules/SystemUser/Models/SysDeptModel.php b/modules/SystemUser/Models/SysDeptModel.php new file mode 100644 index 0000000..9165bbc --- /dev/null +++ b/modules/SystemUser/Models/SysDeptModel.php @@ -0,0 +1,63 @@ + 'integer', + 'sort' => 'integer', + 'status' => 'integer', + ]; + + protected $hidden = [ 'deleted_at' ]; + + /** + * 定义与用户的关联关系(一个部门有多个用户) + */ + public function users(): HasMany + { + return $this->hasMany(SysUserModel::class, 'dept_id', 'id'); + } + + /** + * 定义父级部门关联 + */ + public function parent(): BelongsTo + { + return $this->belongsTo(SysDeptModel::class, 'parent_id', 'id'); + } + + /** + * 定义子部门关联 + */ + public function children(): HasMany + { + return $this->hasMany(SysDeptModel::class, 'parent_id', 'id'); + } +} diff --git a/modules/SystemUser/Models/SysLoginRecordModel.php b/modules/SystemUser/Models/SysLoginRecordModel.php new file mode 100644 index 0000000..d1a2116 --- /dev/null +++ b/modules/SystemUser/Models/SysLoginRecordModel.php @@ -0,0 +1,41 @@ + 'integer', + 'login_time' => 'datetime' + ]; + + /** + * 定义与用户的关联关系 + */ + public function user(): BelongsTo + { + return $this->belongsTo(SysUserModel::class, 'user_id', 'id'); + } +} diff --git a/modules/SystemUser/Models/SysRoleModel.php b/modules/SystemUser/Models/SysRoleModel.php new file mode 100644 index 0000000..cbcac26 --- /dev/null +++ b/modules/SystemUser/Models/SysRoleModel.php @@ -0,0 +1,61 @@ + 'integer', + 'status' => 'integer' + ]; + + protected $appends = ['countUser', 'ruleIds']; + + /** + * 角色用户关联 + */ + public function users(): BelongsToMany + { + return $this->belongsToMany(SysUserModel::class, 'sys_user_role', 'role_id', 'user_id'); + } + + /** + * 角色权限关联中间表 + */ + public function rules(): BelongsToMany + { + return $this->belongsToMany(SysRuleModel::class, 'sys_role_rule', 'role_id', 'rule_id'); + } + + /** 用户总数 */ + public function getCountUserAttribute(): int + { + return $this->users()->count(); + } + + /** 拥有的权限ID */ + public function getRuleIdsAttribute(): array + { + if(!empty($this->id) && $this->id == 1) { + return SysRuleModel::query()->pluck('id')->toArray(); + } + return $this->rules()->pluck('id')->toArray(); + } +} diff --git a/modules/SystemUser/Models/SysRuleModel.php b/modules/SystemUser/Models/SysRuleModel.php new file mode 100644 index 0000000..991690b --- /dev/null +++ b/modules/SystemUser/Models/SysRuleModel.php @@ -0,0 +1,61 @@ + 'integer', + 'sort' => 'integer', + 'status' => 'integer', + 'show' => 'integer' + ]; + + /** + * 定义子权限关联 + */ + public function children(): HasMany + { + return $this->hasMany(SysRuleModel::class, 'parent_id', 'id') + ->orderBy('sort'); + } + + /** + * 定义父权限关联 + */ + public function parent(): BelongsTo + { + return $this->belongsTo(SysRuleModel::class, 'parent_id', 'id'); + } + + /** + * 角色权限关联中间表 + */ + public function roles(): BelongsToMany + { + return $this->belongsToMany(SysRoleModel::class, 'sys_role_rule', 'rule_id', 'role_id'); + } +} diff --git a/modules/SystemUser/Models/SysUserModel.php b/modules/SystemUser/Models/SysUserModel.php new file mode 100644 index 0000000..f3dbb78 --- /dev/null +++ b/modules/SystemUser/Models/SysUserModel.php @@ -0,0 +1,145 @@ + 'datetime', + 'login_time' => 'datetime', + 'status' => 'integer', + 'sex' => 'integer', + 'avatar_id' => 'integer', + 'dept_id' => 'integer' + ]; + + protected $appends = ['role_id', 'dept_name', 'avatar_url']; + + protected $with = ['dept', 'avatar']; + + protected $hidden = [ + 'dept', + 'avatar', + 'password', + 'remember_token', + 'deleted_at', + ]; + + /** + * 定义与部门的归属关系 + */ + public function dept(): BelongsTo + { + return $this->belongsTo(SysDeptModel::class, 'dept_id', 'id'); + } + + /** 部门名称 */ + public function getDeptNameAttribute(): string + { + return $this->dept->name ?? ''; + } + + /** + * 定义与角色的关联 + */ + public function roles(): BelongsToMany + { + return $this->belongsToMany(SysRoleModel::class, 'sys_user_role', 'user_id', 'role_id'); + } + + /** + * 获取用户角色列表 + */ + public function getRoleIdAttribute() + { + return $this->roles() + ->pluck('id')->toArray(); + } + + /** + * 定义与登录日志的关联 + */ + public function loginRecords(): HasMany + { + return $this->hasMany(SysLoginRecordModel::class, 'user_id', 'id'); + } + + /** + * 关联用户头像 + * @return HasOne + */ + public function avatar(): HasOne + { + return $this->hasOne(SysFileModel::class, 'id', 'avatar_id'); + } + + /** + * 获取用户角色列表 + */ + public function getAvatarUrlAttribute() + { + if($this->avatar) { + return $this->avatar->preview_url; + } + return null; + } + + /** + * 获取用户所有权限 + * @return array + */ + public function access(): array + { + if($this->id == 1) { + return SysRuleModel::query() + ->where('status', 1) + ->pluck('key') + ->toArray(); + } + $roles = SysUserModel::with(['roles.rules' => function ($query) { + $query->where('status', 1); + }])->find($this->id)->roles->toArray(); + + return collect($roles) + ->map(fn ($item) => $item['rules'] ) + ->collapse() + ->map(fn ($item) => $item['key'] ) + ->unique() + ->toArray(); + } +} diff --git a/modules/SystemUser/Providers/SystemUserServiceProvider.php b/modules/SystemUser/Providers/SystemUserServiceProvider.php new file mode 100644 index 0000000..b6371a4 --- /dev/null +++ b/modules/SystemUser/Providers/SystemUserServiceProvider.php @@ -0,0 +1,36 @@ +register(base_path('modules/SystemUser/Http/Controllers')); + + // + Sanctum::usePersonalAccessTokenModel(SysAccessToken::class); + } + + + +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..88ead0b --- /dev/null +++ b/package.json @@ -0,0 +1,50 @@ +{ + "name": "xin-admin-ui", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "lint": "eslint web", + "preview": "vite preview" + }, + "dependencies": { + "@ant-design/icons": "^6.0.0", + "@ant-design/x": "^2.7.0", + "@ant-design/x-markdown": "^2.7.0", + "@ant-design/x-sdk": "^2.7.0", + "antd": "^6.0.0", + "antd-img-crop": "^4.27.0", + "axios": "^1.15.2", + "dayjs": "^1.11.18", + "echarts-for-react": "^3.0.2", + "i18next": "^25.4.2", + "lodash": "^4.17.21", + "react": "^19.1.0", + "react-dom": "^19.1.0", + "react-i18next": "^15.6.0", + "react-router": "^7.8.2", + "react-transition-group": "^4.4.5", + "zustand": "^5.0.8" + }, + "devDependencies": { + "@eslint/js": "^9.31.0", + "@tailwindcss/vite": "^4.1.11", + "@types/lodash": "^4.17.20", + "@types/node": "^25.2.3", + "@types/react": "^19.1.8", + "@types/react-dom": "^19.1.6", + "@types/react-transition-group": "^4.4.12", + "@vitejs/plugin-react": "^4.7.0", + "concurrently": "^9.2.1", + "eslint": "^9.31.0", + "eslint-plugin-react-hooks": "^5.2.0", + "eslint-plugin-react-refresh": "^0.4.19", + "globals": "^16.3.0", + "tailwindcss": "^4.1.11", + "typescript": "~5.8.3", + "typescript-eslint": "^8.37.0", + "vite": "^8.0.5" + } +} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..506b9a3 --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,33 @@ + + + + + tests/Unit + + + tests/Feature + + + + + app + + + + + + + + + + + + + + + + diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..3aec5e2 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,21 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Send Requests To Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/public/assets/403-CcoghSKz.js b/public/assets/403-CcoghSKz.js new file mode 100644 index 0000000..ab7a6b7 --- /dev/null +++ b/public/assets/403-CcoghSKz.js @@ -0,0 +1 @@ +import{Tr as e,t}from"./jsx-runtime-NwRKtVrk.js";import{t as n}from"./button-CM-rzMOH.js";import{t as r}from"./card-D7XvzVif.js";import{t as i}from"./result-C9ArRkbL.js";e();var a=t(),o=()=>(0,a.jsx)(r,{variant:`borderless`,children:(0,a.jsx)(i,{status:`403`,title:`403`,subTitle:`Sorry, you are not authorized to access this page.`,extra:(0,a.jsx)(n,{type:`primary`,children:`Back Home`})})});export{o as default}; \ No newline at end of file diff --git a/public/assets/404-C24BjnyR.js b/public/assets/404-C24BjnyR.js new file mode 100644 index 0000000..456a647 --- /dev/null +++ b/public/assets/404-C24BjnyR.js @@ -0,0 +1 @@ +import{Tr as e,t}from"./jsx-runtime-NwRKtVrk.js";import{t as n}from"./button-CM-rzMOH.js";import{t as r}from"./card-D7XvzVif.js";import{t as i}from"./result-C9ArRkbL.js";e();var a=t(),o=()=>(0,a.jsx)(r,{variant:`borderless`,children:(0,a.jsx)(i,{status:`404`,title:`404`,subTitle:`Sorry, the page you visited does not exist.`,extra:(0,a.jsx)(n,{type:`primary`,children:`Back Home`})})});export{o as default}; \ No newline at end of file diff --git a/public/assets/500-CbygX2w1.js b/public/assets/500-CbygX2w1.js new file mode 100644 index 0000000..ac79582 --- /dev/null +++ b/public/assets/500-CbygX2w1.js @@ -0,0 +1 @@ +import{Tr as e,t}from"./jsx-runtime-NwRKtVrk.js";import{t as n}from"./button-CM-rzMOH.js";import{t as r}from"./card-D7XvzVif.js";import{t as i}from"./result-C9ArRkbL.js";e();var a=t(),o=()=>(0,a.jsx)(r,{variant:`borderless`,children:(0,a.jsx)(i,{status:`500`,title:`500`,subTitle:`Sorry, something went wrong.`,extra:(0,a.jsx)(n,{type:`primary`,children:`Back Home`})})});export{o as default}; \ No newline at end of file diff --git a/public/assets/AuthButton-MNxRWjhj.js b/public/assets/AuthButton-MNxRWjhj.js new file mode 100644 index 0000000..7e52427 --- /dev/null +++ b/public/assets/AuthButton-MNxRWjhj.js @@ -0,0 +1 @@ +import{Or as e,Tr as t,t as n}from"./jsx-runtime-NwRKtVrk.js";import{c as r}from"./index-B7MUL4ct.js";var i=e(t(),1),a=n(),o=({auth:e,children:t})=>{let n=r(e=>e.access);return(0,i.useMemo)(()=>e?n.includes(e):!0,[n,e])?(0,a.jsx)(a.Fragment,{children:t}):null};export{o as t}; \ No newline at end of file diff --git a/public/assets/BarsOutlined-UcCNWNvv.js b/public/assets/BarsOutlined-UcCNWNvv.js new file mode 100644 index 0000000..9a37a11 --- /dev/null +++ b/public/assets/BarsOutlined-UcCNWNvv.js @@ -0,0 +1 @@ +import{Er as e,Or as t,Tn as n,Tr as r}from"./jsx-runtime-NwRKtVrk.js";var i=e((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z`}}]},name:`down`,theme:`outlined`}})),a=t(r()),o=t(i());function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;ta.createElement(n,s({},e,{ref:t,icon:o.default}))),l=t(e((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z`}}]},name:`left`,theme:`outlined`}}))());function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;ta.createElement(n,u({},e,{ref:t,icon:l.default}))),f=t(e((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`bars`,theme:`outlined`}}))());function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;ta.createElement(n,p({},e,{ref:t,icon:f.default})));export{d as n,c as r,m as t}; \ No newline at end of file diff --git a/public/assets/ColorPresets-BBbJffTn.js b/public/assets/ColorPresets-BBbJffTn.js new file mode 100644 index 0000000..cae0530 --- /dev/null +++ b/public/assets/ColorPresets-BBbJffTn.js @@ -0,0 +1,8 @@ +import{$t as e,Bn as t,Bt as n,Gn as r,Jn as i,Ln as a,Mn as o,N as s,Or as c,P as l,Qn as u,R as d,Rn as f,Sn as p,Sr as m,St as h,Tr as g,Vn as _,Y as v,Z as y,Zt as b,an as x,ar as S,bn as C,bt as w,cn as T,dn as E,en as D,fn as O,hr as k,jn as A,k as j,pt as M,rr as N,sn as P,st as F,tr as I,ur as L,vn as ee,wt as R,xt as z,z as B}from"./jsx-runtime-NwRKtVrk.js";var V=c(g()),H=w(`Wave`,e=>{let{componentCls:t,colorPrimary:n,motionDurationSlow:r,motionEaseInOut:i,motionEaseOutCirc:a,antCls:o}=e,[,s]=z(o,`wave`);return{[t]:{position:`absolute`,background:`transparent`,pointerEvents:`none`,boxSizing:`border-box`,color:s(`color`,n),boxShadow:`0 0 0 0 currentcolor`,opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s`,`opacity 2s`].map(e=>`${e} ${a}`).join(`,`),"&-active":{boxShadow:`0 0 0 6px currentcolor`,opacity:0},"&.wave-quick":{transition:[`box-shadow`,`opacity`].map(e=>`${e} ${r} ${i}`).join(`,`)}}}}}),U=`ant-wave-target`,W=e=>e?ee(e)&&e!==`#fff`&&e!==`#ffffff`&&e!==`rgb(255, 255, 255)`&&e!==`rgba(255, 255, 255, 1)`&&!/rgba\((?:\d*, ){3}0\)/i.test(e)&&!/^#(?:[0-9a-f]{3}0|[0-9a-f]{6}00)$/i.test(e)&&e!==`transparent`&&e!==`canvastext`:!1;function G(e,t=null){let n=getComputedStyle(e),{borderTopColor:r,borderColor:i,backgroundColor:a}=n;return t&&W(n[t])?n[t]:[r,i,a].find(W)??null}function K(e){return Number.isNaN(e)?0:e}var q=e=>{let{className:t,target:n,component:r,colorSource:i}=e,a=V.useRef(null),{getPrefixCls:s}=V.useContext(P),[c]=z(s(),`wave`),[l,u]=V.useState(null),[d,h]=V.useState([]),[g,_]=V.useState(0),[v,y]=V.useState(0),[b,x]=V.useState(0),[S,w]=V.useState(0),[T,E]=V.useState(!1),D={left:g,top:v,width:b,height:S,borderRadius:d.map(e=>`${e}px`).join(` `)};l&&(D[c(`color`)]=l);function O(){let e=getComputedStyle(n);u(G(n,i));let t=e.position===`static`,{borderLeftWidth:r,borderTopWidth:a}=e;_(t?n.offsetLeft:K(-Number.parseFloat(r))),y(t?n.offsetTop:K(-Number.parseFloat(a))),x(n.offsetWidth),w(n.offsetHeight);let{borderTopLeftRadius:o,borderTopRightRadius:s,borderBottomLeftRadius:c,borderBottomRightRadius:l}=e;h([o,s,l,c].map(e=>K(Number.parseFloat(e))))}if(V.useEffect(()=>{if(n){let e=f(()=>{O(),E(!0)}),t;return typeof ResizeObserver<`u`&&(t=new ResizeObserver(O),t.observe(n)),()=>{f.cancel(e),t?.disconnect()}}},[n]),!T)return null;let k=(r===`Checkbox`||r===`Radio`)&&n?.classList.contains(U);return V.createElement(p,{visible:!0,motionAppear:!0,motionName:`wave-motion`,motionDeadline:5e3,onAppearEnd:(e,t)=>{if(t.deadline||C(t)&&t.propertyName===`opacity`){let e=a.current?.parentElement;o(e).then(()=>{e?.remove()})}return!1}},({className:e},n)=>V.createElement(`div`,{ref:I(a,n),className:m(t,e,{"wave-quick":k}),style:D}))},te=(e,t)=>{let{component:n}=t;if(n===`Checkbox`&&!e.querySelector(`input`)?.checked)return;let r=document.createElement(`div`);r.style.position=`absolute`,r.style.left=`0px`,r.style.top=`0px`,e?.insertBefore(r,e?.firstChild),A(V.createElement(q,{...t,target:e}),r)},ne=(e,t,n,r)=>{let{wave:i}=V.useContext(P),[,a,o]=R(),s=k(s=>{let c=e.current;if(i?.disabled||!c)return;let l=c.querySelector(`.${U}`)||c,{showEffect:u}=i||{};(u||te)(l,{className:t,token:a,component:n,event:s,hashId:o,colorSource:r})}),c=V.useRef(null);return V.useEffect(()=>()=>{f.cancel(c.current)},[]),e=>{f.cancel(c.current),c.current=f(()=>{s(e)})}},J={click:`click`,mousedown:`mousedown`,mouseup:`mouseup`,pointerdown:`pointerdown`,pointerup:`pointerup`},re=e=>{let{children:t,disabled:n,component:r,colorSource:i}=e,{getPrefixCls:a,wave:o}=(0,V.useContext)(P),s=(0,V.useRef)(null),c=a(`wave`),l=ne(s,m(c,H(c)),r,i);return V.useEffect(()=>{let e=s.current;if(!e||e.nodeType!==window.Node.ELEMENT_NODE||n)return;let t=t=>{!u(t.target)||!e.getAttribute||e.getAttribute(`disabled`)||e.disabled||e.className.includes(`disabled`)&&!e.className.includes(`disabled:`)||e.getAttribute(`aria-disabled`)===`true`||e.className.includes(`-leave`)||l(t)},r=o?.triggerType,i=r&&r in J?J[r]:`click`;return e.addEventListener(i,t,!0),()=>{e.removeEventListener(i,t,!0)}},[n,o?.triggerType]),V.isValidElement(t)?F(t,{ref:S(t)?I(N(t),s):s}):t??null},Y=e=>{let{componentCls:t,antCls:n,motionDurationMid:r,motionEaseInOut:i}=e;return{[t]:{[`${n}-motion-collapse-legacy`]:{overflow:`hidden`,"&-active":{transition:`${[`height`,`opacity`].map(e=>`${e} ${r} ${i}`).join(`, `)} !important`}},[`${n}-motion-collapse`]:{overflow:`hidden`,transition:`${[`height`,`opacity`].map(e=>`${e} ${r} ${i}`).join(`, `)} !important`}}}},ie=V.forwardRef((e,t)=>{let{prefixCls:n,forceRender:r,className:i,style:a,children:o,isActive:s,role:c,classNames:l,styles:u}=e,[d,f]=V.useState(s||r);return V.useEffect(()=>{(r||s)&&f(!0)},[r,s]),d?V.createElement(`div`,{ref:t,className:m(`${n}-panel`,{[`${n}-panel-active`]:s,[`${n}-panel-inactive`]:!s},i),style:a,role:c},V.createElement(`div`,{className:m(`${n}-body`,l?.body),style:u?.body},o)):null}),X=V.forwardRef((e,t)=>{let{showArrow:n=!0,headerClass:r,isActive:a,onItemClick:o,forceRender:c,className:l,classNames:u={},styles:d={},prefixCls:f,collapsible:h,accordion:g,panelKey:_,extra:v,header:y,expandIcon:b,openMotion:x,destroyOnHidden:S,children:C,...w}=e,T=h===`disabled`,E=v!=null&&typeof v!=`boolean`,D={onClick:()=>{o?.(_)},onKeyDown:e=>{(e.key===`Enter`||e.keyCode===i.ENTER||e.which===i.ENTER)&&o?.(_)},role:g?`tab`:`button`,"aria-expanded":a,"aria-disabled":T,tabIndex:T?-1:0},O=typeof b==`function`?b(e):V.createElement(`i`,{className:`arrow`}),k=O&&V.createElement(`div`,s({className:m(`${f}-expand-icon`,u?.icon),style:d?.icon},[`header`,`icon`].includes(h)?D:{}),O),A=m(`${f}-item`,{[`${f}-item-active`]:a,[`${f}-item-disabled`]:T},l),j={className:m(r,`${f}-header`,{[`${f}-collapsible-${h}`]:!!h},u?.header),style:d?.header,...[`header`,`icon`].includes(h)?{}:D};return V.createElement(`div`,s({},w,{ref:t,className:A}),V.createElement(`div`,j,n&&k,V.createElement(`span`,s({className:m(`${f}-title`,u?.title),style:d?.title},h===`header`?D:{}),y),E&&V.createElement(`div`,{className:`${f}-extra`},v)),V.createElement(p,s({visible:a,leavedClassName:`${f}-panel-hidden`},x,{forceRender:c,removeOnLeave:S}),({className:e,style:t},n)=>V.createElement(ie,{ref:n,prefixCls:f,className:e,classNames:u,style:t,styles:d,isActive:a,forceRender:c,role:g?`tabpanel`:void 0},C)))});function Z(e,t,n){if(!e||!t)return e||t;let r=Array.from(new Set([...Object.keys(e),...Object.keys(t)])),i={};return r.forEach(r=>{i[r]=n(e[r],t[r])}),i}function ae(e,t){return Z(e,t,(e,t)=>m(e,t))}function oe(e,t){return Z(e,t,(e,t)=>({...e,...t}))}var se=(e,t)=>{let{prefixCls:n,accordion:r,collapsible:i,destroyOnHidden:a,onItemClick:o,activeKey:c,openMotion:l,expandIcon:u,classNames:d,styles:f}=t;return e.map((e,t)=>{let{children:p,label:m,key:h,collapsible:g,onItemClick:_,destroyOnHidden:v,classNames:y,styles:b,...x}=e,S=String(h??t),C=g??i,w=v??a,T=e=>{C!==`disabled`&&(o(e),_?.(e))},E=!1;return E=r?c[0]===S:c.indexOf(S)>-1,V.createElement(X,s({},x,{classNames:ae(d,y),styles:oe(f,b),prefixCls:n,key:S,panelKey:S,isActive:E,accordion:r,openMotion:l,expandIcon:u,header:m,collapsible:C,onItemClick:T,destroyOnHidden:w}),p)})},ce=(e,t,n)=>{if(!e)return null;let{prefixCls:r,accordion:i,collapsible:a,destroyOnHidden:o,onItemClick:s,activeKey:c,openMotion:l,expandIcon:u,classNames:d,styles:f}=n,p=e.key||String(t),{header:m,headerClass:h,destroyOnHidden:g,collapsible:_,onItemClick:v}=e.props,y=!1;y=i?c[0]===p:c.indexOf(p)>-1;let b=_??a,x={key:p,panelKey:p,header:m,headerClass:h,classNames:d,styles:f,isActive:y,prefixCls:r,destroyOnHidden:g??o,openMotion:l,accordion:i,children:e.props.children,onItemClick:e=>{b!==`disabled`&&(s(e),v?.(e))},expandIcon:u,collapsible:b};return typeof e.type==`string`?e:(Object.keys(x).forEach(e=>{x[e]===void 0&&delete x[e]}),V.cloneElement(e,x))};function le(e,t,n){return Array.isArray(e)?se(e,n):a(t).map((e,t)=>ce(e,t,n))}function Q(e){let t=e;if(!Array.isArray(t)){let e=typeof t;t=e===`number`||e===`string`?[t]:[]}return t.map(e=>String(e))}var $=Object.assign(V.forwardRef((e,n)=>{let{prefixCls:i=`rc-collapse`,destroyOnHidden:a=!1,style:o,accordion:c,className:l,children:u,collapsible:d,openMotion:f,expandIcon:p,activeKey:h,defaultActiveKey:g,onChange:_,items:v,classNames:y,styles:b}=e,x=m(i,l),[S,C]=L(g,h),w=Q(S),T=k(e=>{let t=Q(e);C(t),_?.(t)}),E=e=>{T(c?w[0]===e?[]:[e]:w.includes(e)?w.filter(t=>t!==e):[...w,e])};r(!u,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");let D=le(v,u,{prefixCls:i,accordion:c,openMotion:f,expandIcon:p,collapsible:d,destroyOnHidden:a,onItemClick:E,activeKey:w,classNames:y,styles:b});return V.createElement(`div`,s({ref:n,className:x,style:o,role:c?`tablist`:void 0},t(e,{aria:!0,data:!0})),D)}),{Panel:X}),ue=$,{Panel:de}=$,fe=V.forwardRef((e,t)=>{let{getPrefixCls:n}=V.useContext(P),{prefixCls:r,className:i,showArrow:a=!0}=e,o=n(`collapse`,r),s=m({[`${o}-no-arrow`]:!a},i);return V.createElement(ue.Panel,{ref:t,...e,prefixCls:o,className:s})}),pe=t=>{let{componentCls:n,contentBg:r,padding:i,headerBg:a,headerPadding:o,collapseHeaderPaddingSM:s,collapseHeaderPaddingLG:c,collapsePanelBorderRadius:l,lineWidth:u,lineType:d,colorBorder:f,colorText:p,colorTextHeading:m,colorTextDisabled:h,fontSizeLG:g,lineHeight:_,lineHeightLG:v,marginSM:y,paddingSM:S,paddingLG:C,paddingXS:w,motionDurationSlow:T,fontSizeIcon:E,contentPadding:O,fontHeight:k,fontHeightLG:A}=t,j=`${x(u)} ${d} ${f}`;return{[n]:{...e(t),backgroundColor:a,border:j,borderRadius:l,"&-rtl":{direction:`rtl`},[`& > ${n}-item`]:{borderBottom:j,"&:first-child":{[` + &, + & > ${n}-header`]:{borderRadius:`${x(l)} ${x(l)} 0 0`}},"&:last-child":{[` + &, + & > ${n}-header`]:{borderRadius:`0 0 ${x(l)} ${x(l)}`}},[`> ${n}-header`]:{position:`relative`,display:`flex`,flexWrap:`nowrap`,alignItems:`flex-start`,padding:o,color:m,lineHeight:_,cursor:`pointer`,transition:`all ${T}, visibility 0s`,...b(t),[`> ${n}-title`]:{flex:`auto`},[`${n}-expand-icon`]:{height:k,display:`flex`,alignItems:`center`,marginInlineEnd:y},[`${n}-arrow`]:{...D(),fontSize:E,transition:`transform ${T}`,svg:{transition:`transform ${T}`}},[`${n}-title`]:{marginInlineEnd:`auto`}},[`${n}-collapsible-header`]:{cursor:`default`,[`${n}-title`]:{flex:`none`,cursor:`pointer`},[`${n}-expand-icon`]:{cursor:`pointer`}},[`${n}-collapsible-icon`]:{cursor:`unset`,[`${n}-expand-icon`]:{cursor:`pointer`}}},[`${n}-panel`]:{color:p,backgroundColor:r,borderTop:j,[`& > ${n}-body`]:{padding:O},"&-hidden":{display:`none`}},"&-small":{[`> ${n}-item`]:{[`> ${n}-header`]:{padding:s,paddingInlineStart:w,[`> ${n}-expand-icon`]:{marginInlineStart:t.calc(S).sub(w).equal()}},[`> ${n}-panel > ${n}-body`]:{padding:S}}},"&-large":{[`> ${n}-item`]:{fontSize:g,lineHeight:v,[`> ${n}-header`]:{padding:c,paddingInlineStart:i,[`> ${n}-expand-icon`]:{height:A,marginInlineStart:t.calc(C).sub(i).equal()}},[`> ${n}-panel > ${n}-body`]:{padding:C}}},[`${n}-item:last-child`]:{borderBottom:0,[`> ${n}-panel`]:{borderRadius:`0 0 ${x(l)} ${x(l)}`}},[`& ${n}-item-disabled > ${n}-header`]:{"&, & > .arrow":{color:h,cursor:`not-allowed`}},[`&${n}-icon-placement-end`]:{[`& > ${n}-item`]:{[`> ${n}-header`]:{[`${n}-expand-icon`]:{order:1,marginInlineEnd:0,marginInlineStart:y}}}}}}},me=e=>{let{componentCls:t}=e,n=`> ${t}-item > ${t}-header ${t}-arrow`;return{[`${t}-rtl`]:{[n]:{transform:`rotate(180deg)`}}}},he=e=>{let{componentCls:t,headerBg:n,borderlessContentPadding:r,borderlessContentBg:i,colorBorder:a}=e;return{[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${a}`},[` + > ${t}-item:last-child, + > ${t}-item:last-child ${t}-header + `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-panel`]:{backgroundColor:i,borderTop:0},[`> ${t}-item > ${t}-panel > ${t}-body`]:{padding:r}}}},ge=e=>{let{componentCls:t,paddingSM:n}=e;return{[`${t}-ghost`]:{backgroundColor:`transparent`,border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-panel`]:{backgroundColor:`transparent`,border:0,[`> ${t}-body`]:{paddingBlock:n}}}}}},_e=h(`Collapse`,e=>{let t=n(e,{collapseHeaderPaddingSM:`${x(e.paddingXS)} ${x(e.paddingSM)}`,collapseHeaderPaddingLG:`${x(e.padding)} ${x(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return[pe(t),he(t),ge(t),me(t),Y(t)]},e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer,borderlessContentPadding:`${e.paddingXXS}px 16px ${e.padding}px`,borderlessContentBg:`transparent`})),ve=Object.assign(V.forwardRef((e,t)=>{let{getPrefixCls:n,direction:r,expandIcon:i,className:o,style:s,classNames:c,styles:u}=T(`collapse`),{prefixCls:d,className:f,rootClassName:p,style:h,bordered:g=!0,ghost:b,size:x,expandIconPlacement:S,expandIconPosition:C,children:w,destroyInactivePanel:D,destroyOnHidden:k,expandIcon:A,classNames:j,styles:M}=e,N=v(e=>x??e??`middle`),P=n(`collapse`,d),I=n(),[L,ee]=_e(P),R=S??C??`start`,z={...e,size:N,bordered:g,expandIconPlacement:R},[B,H]=E([c,j],[u,M],{props:z}),U=A??i,W=V.useCallback((e={})=>F(O(U)?U(e):V.createElement(l,{rotate:e.isActive?r===`rtl`?-90:90:void 0,"aria-label":e.isActive?`expanded`:`collapsed`}),e=>({className:m(e.className,`${P}-arrow`)})),[U,P,r]),G=m(`${P}-icon-placement-${R}`,{[`${P}-borderless`]:!g,[`${P}-rtl`]:r===`rtl`,[`${P}-ghost`]:!!b,[`${P}-large`]:N===`large`,[`${P}-small`]:N===`small`},o,f,p,L,ee,B.root),K=V.useMemo(()=>({...y(I),motionAppear:!1,leavedClassName:`${P}-panel-hidden`}),[I,P]),q=V.useMemo(()=>w?a(w).map(e=>e):null,[w]);return V.createElement(ue,{ref:t,openMotion:K,..._(e,[`rootClassName`]),expandIcon:W,prefixCls:P,className:G,style:{...H.root,...s,...h},classNames:B,styles:H,destroyOnHidden:k??D},q)}),{Panel:fe}),ye=e=>e.map(e=>(e.colors=e.colors.map(j),e)),be=(e,t)=>{let{r:n,g:r,b:i,a}=e.toRgb(),o=new B(e.toRgbString()).onBackground(t).toHsv();return a<=.5?o.v>.5:n*.299+r*.587+i*.114>192},xe=(e,t)=>`panel-${e.key??t}`,Se=({prefixCls:e,presets:t,value:n,onChange:r})=>{let[i]=M(`ColorPicker`),[,a]=R(),o=(0,V.useMemo)(()=>ye(t),[t]),s=`${e}-presets`,c=(0,V.useMemo)(()=>o.reduce((e,t,n)=>{let{defaultOpen:r=!0}=t;return r&&e.push(xe(t,n)),e},[]),[o]),l=e=>{r?.(e)},u=o.map((t,r)=>({key:xe(t,r),label:V.createElement(`div`,{className:`${s}-label`},t?.label),children:V.createElement(`div`,{className:`${s}-items`},Array.isArray(t?.colors)&&t.colors?.length>0?t.colors.map((t,r)=>{let i=j(t);return V.createElement(d,{key:`preset-${r}-${t.toHexString()}`,color:i.toCssString(),prefixCls:e,className:m(`${s}-color`,{[`${s}-color-checked`]:t.toCssString()===n?.toCssString(),[`${s}-color-bright`]:be(t,a.colorBgElevated)}),onClick:()=>l(t)})}):V.createElement(`span`,{className:`${s}-empty`},i.presetEmpty))}));return V.createElement(`div`,{className:s},V.createElement(ve,{defaultActiveKey:c,ghost:!0,items:u}))};export{U as a,re as i,be as n,Y as r,Se as t}; \ No newline at end of file diff --git a/public/assets/CopyOutlined-bJLUKQgS.js b/public/assets/CopyOutlined-bJLUKQgS.js new file mode 100644 index 0000000..3ced8b5 --- /dev/null +++ b/public/assets/CopyOutlined-bJLUKQgS.js @@ -0,0 +1,14 @@ +import{$t as e,Bt as t,D as n,Er as r,Or as i,St as a,Tn as o,Tr as s,Xt as c,Yt as l,an as u}from"./jsx-runtime-NwRKtVrk.js";var d=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`info-circle`,theme:`filled`}})),f=i(s()),p=i(d());function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;tf.createElement(o,m({},e,{ref:t,icon:p.default})));function g(...e){return e.find(e=>e!==void 0)}var _=i(r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z`}}]},name:`check`,theme:`outlined`}}))());function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;tf.createElement(o,v({},e,{ref:t,icon:_.default})));function b(e){return t(e,{inputAffixPadding:e.paddingXXS})}var x=e=>{let{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:i,controlHeightSM:a,controlHeightLG:o,fontSizeLG:s,lineHeightLG:c,paddingSM:l,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:f,colorPrimaryHover:p,colorPrimary:m,controlOutlineWidth:h,controlOutline:g,colorErrorOutline:_,colorWarningOutline:v,colorBgContainer:y,inputFontSize:b,inputFontSizeLG:x,inputFontSizeSM:S}=e,C=b||n,w=S||C,T=x||s,E=Math.round((t-C*r)/2*10)/10-i,D=Math.round((a-w*r)/2*10)/10-i,O=Math.ceil((o-T*c)/2*10)/10-i;return{paddingBlock:Math.max(E,0),paddingBlockSM:Math.max(D,0),paddingBlockLG:Math.max(O,0),paddingInline:l-i,paddingInlineSM:u-i,paddingInlineLG:d-i,addonBg:f,activeBorderColor:m,hoverBorderColor:p,activeShadow:`0 0 0 ${h}px ${g}`,errorActiveShadow:`0 0 0 ${h}px ${_}`,warningActiveShadow:`0 0 0 ${h}px ${v}`,hoverBg:y,activeBg:y,inputFontSize:C,inputFontSizeLG:T,inputFontSizeSM:w}},S=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),C=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorderDisabled,boxShadow:`none`,cursor:`not-allowed`,opacity:1,"input[disabled], textarea[disabled]":{cursor:`not-allowed`},"&:hover:not([disabled])":{...S(t(e,{hoverBorderColor:e.colorBorderDisabled,hoverBg:e.colorBgContainerDisabled}))}}),w=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),T=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...w(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),E=(e,t)=>({"&-outlined":{...w(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{...C(e)},...T(e,{status:`error`,borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorErrorAffix}),...T(e,{status:`warning`,borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarningAffix}),...t}}),D=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),O=e=>({"&-outlined":{[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${u(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},...D(e,{status:`error`,addonBorderColor:e.colorError,addonColor:e.colorErrorText}),...D(e,{status:`warning`,addonBorderColor:e.colorWarning,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:{...C(e)}}}}),k=(e,t)=>{let{componentCls:n}=e;return{"&-borderless":{background:`transparent`,border:`none`,paddingBlock:e.calc(e.paddingBlock).add(e.lineWidth).equal(),[`&${n}-sm, &${n}-affix-wrapper-sm`]:{paddingBlock:e.calc(e.paddingBlockSM).add(e.lineWidth).equal()},[`&${n}-lg, &${n}-affix-wrapper-lg`]:{paddingBlock:e.calc(e.paddingBlockLG).add(e.lineWidth).equal()},"&:focus, &:focus-within":{outline:`none`},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:`not-allowed`},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError},[`${n}-prefix, ${n}-suffix`]:{color:e.colorErrorAffix}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning},[`${n}-prefix, ${n}-suffix`]:{color:e.colorWarningAffix}},...t}}},A=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:`transparent`,"input&, & input, textarea&, & textarea":{color:t?.inputColor??`unset`},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),j=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...A(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}}),M=(e,t)=>({"&-filled":{...A(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,inputColor:e.colorText}),[`&${e.componentCls}-disabled, &[disabled]`]:{...C(e)},...j(e,{status:`error`,bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorErrorAffix}),...j(e,{status:`warning`,bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarningAffix}),...t}}),N=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),P=e=>({"&-filled":{[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:`static`}},...N(e,{status:`error`,addonBg:e.colorErrorBg,addonColor:e.colorErrorText}),...N(e,{status:`warning`,addonBg:e.colorWarningBg,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${u(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${u(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${u(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${u(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${u(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${u(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}}}),F=(e,t)=>({background:e.colorBgContainer,borderWidth:`${u(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${t.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${t.hoverBorderColor} transparent`,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${t.activeBorderColor} transparent`,outline:0,backgroundColor:e.activeBg}}),I=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...F(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:`transparent transparent ${t.borderColor} transparent`}}),L=(e,t)=>({"&-underlined":{...F(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{color:e.colorTextDisabled,boxShadow:`none`,cursor:`not-allowed`,"&:hover":{borderColor:`transparent transparent ${e.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:`not-allowed`},...I(e,{status:`error`,borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorErrorAffix}),...I(e,{status:`warning`,borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarningAffix}),...t}}),R=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:`none`},"&:placeholder-shown":{textOverflow:`ellipsis`}}),z=e=>{let{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:i}=e;return{padding:`${u(t)} ${u(i)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},B=e=>({padding:`${u(e.paddingBlockSM)} ${u(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),V=(e,t={})=>({position:`relative`,display:`inline-block`,width:`100%`,minWidth:0,padding:`${u(e.paddingBlock)} ${u(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`,...R(e.colorTextPlaceholder),"&-lg":{...z(e),...t.largeStyle},"&-sm":{...B(e),...t.smallStyle},"&-rtl, &-textarea-rtl":{direction:`rtl`}}),H=e=>{let{componentCls:t,antCls:n}=e;return{position:`relative`,display:`table`,width:`100%`,borderCollapse:`separate`,borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:{...z(e)},[`&-sm ${t}, &-sm > ${t}-group-addon`]:{...B(e)},[`&-lg ${n}-select-single`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single`]:{height:e.controlHeightSM},[`> ${t}`]:{display:`table-cell`,"&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:`table-cell`,width:1,whiteSpace:`nowrap`,verticalAlign:`middle`,"&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:`block !important`},"&-addon":{position:`relative`,padding:`0 ${u(e.paddingInline)}`,color:e.colorText,fontWeight:`normal`,fontSize:e.inputFontSize,textAlign:`center`,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${u(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${u(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{backgroundColor:`inherit`,border:`${u(e.lineWidth)} ${e.lineType} transparent`,boxShadow:`none`}},[`${n}-cascader-picker`]:{margin:`-9px ${u(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:`transparent`,[`${n}-cascader-input`]:{textAlign:`start`,border:0,boxShadow:`none`}}}},[t]:{width:`100%`,marginBottom:0,textAlign:`inherit`,"&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0},"&:not(:first-child)":{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:{display:`block`,...l(),[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:`inline-flex`,float:`none`,verticalAlign:`top`,borderRadius:0},[` + & > ${t}-affix-wrapper, + & > ${t}-number-affix-wrapper, + & > ${n}-picker-range + `]:{display:`inline-flex`},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[t]:{float:`none`},[`& > ${n}-select, + & > ${n}-select-auto-complete ${t}, + & > ${n}-cascader-picker ${t}, + & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${n}-select-focused`]:{zIndex:1},[`& > ${n}-select > ${n}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${n}-select:first-child, + & > ${n}-select-auto-complete:first-child ${t}, + & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, + & > ${n}-select:last-child, + & > ${n}-cascader-picker:last-child ${t}, + & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:`top`},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{}}}}},U=t=>{let{componentCls:n,controlHeightSM:r,lineWidth:i,calc:a}=t,o=a(r).sub(a(i).mul(2)).sub(16).div(2).equal();return{[n]:{...e(t),...V(t),...E(t),...M(t),...k(t),...L(t),'&[type="color"]':{height:t.controlHeight,[`&${n}-lg`]:{height:t.controlHeightLG},[`&${n}-sm`]:{height:r,paddingTop:o,paddingBottom:o}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:`none`}}}},W=e=>{let{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:`pointer`,transition:`color ${e.motionDurationSlow}`,border:`none`,outline:`none`,backgroundColor:`transparent`,"&:hover":{color:e.colorIcon},"&:focus-visible":{color:e.colorIcon,borderRadius:e.borderRadiusSM,...c(e)},"&:active":{color:e.colorText},"&-hidden":{visibility:`hidden`},"&-has-suffix":{margin:`0 ${u(e.inputAffixPadding)}`}}}},G=e=>{let{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:i,colorIcon:a,colorIconHover:o}=e,s=`${t}-affix-wrapper`,c=`${t}-affix-wrapper-disabled`;return{[s]:{...V(e),display:`inline-flex`,"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:`inherit`,border:`none`,borderRadius:0,outline:`none`,background:`transparent`,color:`inherit`,"&::-ms-reveal":{display:`none`},"&:focus":{boxShadow:`none !important`}},"&::before":{display:`inline-block`,width:0,visibility:`hidden`,content:`"\\a0"`},[t]:{"&-prefix, &-suffix":{display:`flex`,flex:`none`,alignItems:`center`,"> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r,direction:`ltr`},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n},"&-password-icon":{display:`inline-flex`,color:a,cursor:`pointer`,transition:`all ${i}`,"&:hover":{color:o}}},...W(e)},[`${t}-underlined`]:{borderRadius:0},[c]:{[`${t}-password-icon`]:{color:a,cursor:`not-allowed`,"&:hover":{color:a}}}}},K=t=>{let{componentCls:n,borderRadiusLG:r,borderRadiusSM:i}=t;return{[`${n}-group`]:{...e(t),...H(t),"&-rtl":{direction:`rtl`},"&-wrapper":{display:`inline-block`,width:`100%`,textAlign:`start`,verticalAlign:`top`,"&-rtl":{direction:`rtl`},"&-lg":{[`${n}-group-addon`]:{borderRadius:r,fontSize:t.inputFontSizeLG}},"&-sm":{[`${n}-group-addon`]:{borderRadius:i}},...O(t),...P(t),[`&:not(${n}-compact-first-item):not(${n}-compact-last-item)${n}-compact-item`]:{[`${n}, ${n}-group-addon`]:{borderRadius:0}},[`&:not(${n}-compact-last-item)${n}-compact-first-item`]:{[`${n}, ${n}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${n}-compact-first-item)${n}-compact-last-item`]:{[`${n}, ${n}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${n}-compact-last-item)${n}-compact-item`]:{[`${n}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${n}-compact-first-item)${n}-compact-item`]:{[`${n}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}}},q=e=>{let{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},J=a([`Input`,`Shared`],e=>{let n=t(e,b(e));return[U(n),G(n)]},x,{resetFont:!1}),Y=a([`Input`,`Component`],e=>{let r=t(e,b(e));return[K(r),q(r),n(r,{focus:!0,focusElCls:`${r.componentCls}-affix-wrapper-focused`})]},x,{resetFont:!1}),X=i(r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z`}}]},name:`edit`,theme:`outlined`}}))());function Z(){return Z=Object.assign?Object.assign.bind():function(e){for(var t=1;tf.createElement(o,Z({},e,{ref:t,icon:X.default}))),te=i(r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z`}}]},name:`enter`,theme:`outlined`}}))());function Q(){return Q=Object.assign?Object.assign.bind():function(e){for(var t=1;tf.createElement(o,Q({},e,{ref:t,icon:te.default}))),re=i(r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z`}}]},name:`copy`,theme:`outlined`}}))());function $(){return $=Object.assign?Object.assign.bind():function(e){for(var t=1;tf.createElement(o,$({},e,{ref:t,icon:re.default})));export{b as _,z as a,h as b,Y as c,k as d,C as f,x as g,L as h,V as i,J as l,E as m,ne as n,B as o,M as p,ee as r,R as s,ie as t,w as u,y as v,g as y}; \ No newline at end of file diff --git a/public/assets/ExclamationCircleFilled-gmOeErIU.js b/public/assets/ExclamationCircleFilled-gmOeErIU.js new file mode 100644 index 0000000..2db2cad --- /dev/null +++ b/public/assets/ExclamationCircleFilled-gmOeErIU.js @@ -0,0 +1 @@ +import{Er as e,Or as t,Tn as n,Tr as r}from"./jsx-runtime-NwRKtVrk.js";var i=e((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z`}}]},name:`check-circle`,theme:`filled`}})),a=t(r()),o=t(i());function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;ta.createElement(n,s({},e,{ref:t,icon:o.default}))),l=t(e((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z`}}]},name:`close-circle`,theme:`filled`}}))());function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;ta.createElement(n,u({},e,{ref:t,icon:l.default}))),f=t(e((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`exclamation-circle`,theme:`filled`}}))());function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;ta.createElement(n,p({},e,{ref:t,icon:f.default})));export{d as n,c as r,m as t}; \ No newline at end of file diff --git a/public/assets/ImageUploader-CHryWmjJ.js b/public/assets/ImageUploader-CHryWmjJ.js new file mode 100644 index 0000000..8ca9e54 --- /dev/null +++ b/public/assets/ImageUploader-CHryWmjJ.js @@ -0,0 +1,81 @@ +import{Er as e,It as t,Or as n,Tr as r,n as i,t as a}from"./jsx-runtime-NwRKtVrk.js";import{t as o}from"./button-CM-rzMOH.js";import{t as s}from"./upload-CV7KMHYr.js";import{b as c,k as l,s as u,y as d}from"./index-B7MUL4ct.js";import{a as f,n as p,r as m,t as h}from"./tslib.es6-5i5FW2KX.js";var g=e(((e,t)=>{var n=!1,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_;function v(){if(!n){n=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),v=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(m=/\b(iPhone|iP[ao]d)/.exec(e),h=/\b(iP[ao]d)/.exec(e),f=/Android/i.exec(e),g=/FBAN\/\w+;/i.exec(e),_=/Mobile/i.exec(e),p=!!/Win64/.exec(e),t){r=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,r&&document&&document.documentMode&&(r=document.documentMode);var y=/(?:Trident\/(\d+.\d+))/.exec(e);c=y?parseFloat(y[1])+4:r,i=t[2]?parseFloat(t[2]):NaN,a=t[3]?parseFloat(t[3]):NaN,o=t[4]?parseFloat(t[4]):NaN,o?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),s=t&&t[1]?parseFloat(t[1]):NaN):s=NaN}else r=i=a=s=o=NaN;if(v){if(v[1]){var b=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);l=b?parseFloat(b[1].replace(`_`,`.`)):!0}else l=!1;u=!!v[2],d=!!v[3]}else l=u=d=!1}}var y={ie:function(){return v()||r},ieCompatibilityMode:function(){return v()||c>r},ie64:function(){return y.ie()&&p},firefox:function(){return v()||i},opera:function(){return v()||a},webkit:function(){return v()||o},safari:function(){return y.webkit()},chrome:function(){return v()||s},windows:function(){return v()||u},osx:function(){return v()||l},linux:function(){return v()||d},iphone:function(){return v()||m},mobile:function(){return v()||m||h||f||_},nativeApp:function(){return v()||g},android:function(){return v()||f},ipad:function(){return v()||h}};t.exports=y})),_=e(((e,t)=>{var n=!!(typeof window<`u`&&window.document&&window.document.createElement);t.exports={canUseDOM:n,canUseWorkers:typeof Worker<`u`,canUseEventListeners:n&&!!(window.addEventListener||window.attachEvent),canUseViewport:n&&!!window.screen,isInWorker:!n}})),v=e(((e,t)=>{var n=_(),r;n.canUseDOM&&(r=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature(``,``)!==!0);function i(e,t){if(!n.canUseDOM||t&&!(`addEventListener`in document))return!1;var i=`on`+e,a=i in document;if(!a){var o=document.createElement(`div`);o.setAttribute(i,`return;`),a=typeof o[i]==`function`}return!a&&r&&e===`wheel`&&(a=document.implementation.hasFeature(`Events.wheel`,`3.0`)),a}t.exports=i})),y=e(((e,t)=>{var n=g(),r=v(),i=10,a=40,o=800;function s(e){var t=0,n=0,r=0,s=0;return`detail`in e&&(n=e.detail),`wheelDelta`in e&&(n=-e.wheelDelta/120),`wheelDeltaY`in e&&(n=-e.wheelDeltaY/120),`wheelDeltaX`in e&&(t=-e.wheelDeltaX/120),`axis`in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=t*i,s=n*i,`deltaY`in e&&(s=e.deltaY),`deltaX`in e&&(r=e.deltaX),(r||s)&&e.deltaMode&&(e.deltaMode==1?(r*=a,s*=a):(r*=o,s*=o)),r&&!t&&(t=r<1?-1:1),s&&!n&&(n=s<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:s}}s.getEventType=function(){return n.firefox()?`DOMMouseScroll`:r(`wheel`)?`wheel`:`mousewheel`},t.exports=s})),b=e(((e,t)=>{t.exports=y()})),x=a(),S=n(r(),1),C=n(b(),1);function w(e,t,n,r,i,a){a===void 0&&(a=0);var o=R(e,t,a),s=o.width,c=o.height,l=Math.min(s,n),u=Math.min(c,r);return l>u*i?{width:u*i,height:u}:{width:l,height:l/i}}function T(e){return e.width>e.height?e.width/e.naturalWidth:e.height/e.naturalHeight}function E(e,t,n,r,i){i===void 0&&(i=0);var a=R(t.width,t.height,i),o=a.width,s=a.height;return{x:D(e.x,o,n.width,r),y:D(e.y,s,n.height,r)}}function D(e,t,n,r){var i=Math.abs(t*r/2-n/2);return z(e,-i,i)}function O(e,t){return Math.sqrt((e.y-t.y)**2+(e.x-t.x)**2)}function k(e,t){return Math.atan2(t.y-e.y,t.x-e.x)*180/Math.PI}function A(e,t,n,r,i,a,o){a===void 0&&(a=0),o===void 0&&(o=!0);var s=o?j:M,c=R(t.width,t.height,a),l=R(t.naturalWidth,t.naturalHeight,a),u={x:s(100,((c.width-n.width/i)/2-e.x/i)/c.width*100),y:s(100,((c.height-n.height/i)/2-e.y/i)/c.height*100),width:s(100,n.width/c.width*100/i),height:s(100,n.height/c.height*100/i)},d=Math.round(s(l.width,u.width*l.width/100)),f=Math.round(s(l.height,u.height*l.height/100)),p=l.width>=l.height*r?{width:Math.round(f*r),height:f}:{width:d,height:Math.round(d/r)};return{croppedAreaPercentages:u,croppedAreaPixels:h(h({},p),{x:Math.round(s(l.width-p.width,u.x*l.width/100)),y:Math.round(s(l.height-p.height,u.y*l.height/100))})}}function j(e,t){return Math.min(e,Math.max(0,t))}function M(e,t){return t}function N(e,t,n,r,i,a){var o=R(t.width,t.height,n),s=z(r.width/o.width*(100/e.width),i,a);return{crop:{x:s*o.width/2-r.width/2-o.width*s*(e.x/100),y:s*o.height/2-r.height/2-o.height*s*(e.y/100)},zoom:s}}function P(e,t,n){var r=T(t);return n.height>n.width?n.height/(e.height*r):n.width/(e.width*r)}function F(e,t,n,r,i,a){n===void 0&&(n=0);var o=R(t.naturalWidth,t.naturalHeight,n),s=z(P(e,t,r),i,a),c=r.height>r.width?r.height/e.height:r.width/e.width;return{crop:{x:((o.width-e.width)/2-e.x)*c,y:((o.height-e.height)/2-e.y)*c},zoom:s}}function I(e,t){return{x:(t.x+e.x)/2,y:(t.y+e.y)/2}}function L(e){return e*Math.PI/180}function R(e,t,n){var r=L(n);return{width:Math.abs(Math.cos(r)*e)+Math.abs(Math.sin(r)*t),height:Math.abs(Math.sin(r)*e)+Math.abs(Math.cos(r)*t)}}function z(e,t,n){return Math.min(Math.max(e,t),n)}function B(){return[...arguments].filter(function(e){return typeof e==`string`&&e.length>0}).join(` `).trim()}var V=`.reactEasyCrop_Container { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + overflow: hidden; + user-select: none; + touch-action: none; + cursor: move; + display: flex; + justify-content: center; + align-items: center; +} + +.reactEasyCrop_Image, +.reactEasyCrop_Video { + will-change: transform; /* this improves performances and prevent painting issues on iOS Chrome */ +} + +.reactEasyCrop_Contain { + max-width: 100%; + max-height: 100%; + margin: auto; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; +} +.reactEasyCrop_Cover_Horizontal { + width: 100%; + height: auto; +} +.reactEasyCrop_Cover_Vertical { + width: auto; + height: 100%; +} + +.reactEasyCrop_CropArea { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + border: 1px solid rgba(255, 255, 255, 0.5); + box-sizing: border-box; + box-shadow: 0 0 0 9999em; + color: rgba(0, 0, 0, 0.5); + overflow: hidden; +} + +.reactEasyCrop_CropAreaRound { + border-radius: 50%; +} + +.reactEasyCrop_CropAreaGrid::before { + content: ' '; + box-sizing: border-box; + position: absolute; + border: 1px solid rgba(255, 255, 255, 0.5); + top: 0; + bottom: 0; + left: 33.33%; + right: 33.33%; + border-top: 0; + border-bottom: 0; +} + +.reactEasyCrop_CropAreaGrid::after { + content: ' '; + box-sizing: border-box; + position: absolute; + border: 1px solid rgba(255, 255, 255, 0.5); + top: 33.33%; + bottom: 33.33%; + left: 0; + right: 0; + border-left: 0; + border-right: 0; +} +`,H=1,U=3,W=1,G=function(e){m(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.cropperRef=S.createRef(),n.imageRef=S.createRef(),n.videoRef=S.createRef(),n.containerPosition={x:0,y:0},n.containerRef=null,n.styleRef=null,n.containerRect=null,n.mediaSize={width:0,height:0,naturalWidth:0,naturalHeight:0},n.dragStartPosition={x:0,y:0},n.dragStartCrop={x:0,y:0},n.gestureZoomStart=0,n.gestureRotationStart=0,n.isTouching=!1,n.lastPinchDistance=0,n.lastPinchRotation=0,n.rafDragTimeout=null,n.rafPinchTimeout=null,n.wheelTimer=null,n.currentDoc=typeof document<`u`?document:null,n.currentWindow=typeof window<`u`?window:null,n.resizeObserver=null,n.previousCropSize=null,n.isInitialized=!1,n.state={cropSize:null,hasWheelJustStarted:!1,mediaObjectFit:void 0},n.initResizeObserver=function(){if(!(window.ResizeObserver===void 0||!n.containerRef)){var e=!0;n.resizeObserver=new window.ResizeObserver(function(t){if(e){e=!1;return}n.computeSizes()}),n.resizeObserver.observe(n.containerRef)}},n.preventZoomSafari=function(e){return e.preventDefault()},n.cleanEvents=function(){n.currentDoc&&(n.currentDoc.removeEventListener(`mousemove`,n.onMouseMove),n.currentDoc.removeEventListener(`mouseup`,n.onDragStopped),n.currentDoc.removeEventListener(`touchmove`,n.onTouchMove),n.currentDoc.removeEventListener(`touchend`,n.onDragStopped),n.currentDoc.removeEventListener(`gesturechange`,n.onGestureChange),n.currentDoc.removeEventListener(`gestureend`,n.onGestureEnd),n.currentDoc.removeEventListener(`scroll`,n.onScroll))},n.clearScrollEvent=function(){n.containerRef&&n.containerRef.removeEventListener(`wheel`,n.onWheel),n.wheelTimer&&clearTimeout(n.wheelTimer)},n.onMediaLoad=function(){var e=n.computeSizes();e&&(n.previousCropSize=e,n.emitCropData(),n.setInitialCrop(e),n.isInitialized=!0),n.props.onMediaLoaded&&n.props.onMediaLoaded(n.mediaSize)},n.setInitialCrop=function(e){if(n.props.initialCroppedAreaPercentages){var t=N(n.props.initialCroppedAreaPercentages,n.mediaSize,n.props.rotation,e,n.props.minZoom,n.props.maxZoom),r=t.crop,i=t.zoom;n.props.onCropChange(r),n.props.onZoomChange&&n.props.onZoomChange(i)}else if(n.props.initialCroppedAreaPixels){var a=F(n.props.initialCroppedAreaPixels,n.mediaSize,n.props.rotation,e,n.props.minZoom,n.props.maxZoom),r=a.crop,i=a.zoom;n.props.onCropChange(r),n.props.onZoomChange&&n.props.onZoomChange(i)}},n.computeSizes=function(){var e=n.imageRef.current||n.videoRef.current;if(e&&n.containerRef){n.containerRect=n.containerRef.getBoundingClientRect(),n.saveContainerPosition();var t=n.containerRect.width/n.containerRect.height,r=n.imageRef.current?.naturalWidth||n.videoRef.current?.videoWidth||0,i=n.imageRef.current?.naturalHeight||n.videoRef.current?.videoHeight||0,a=e.offsetWidtho?{width:n.containerRect.height*o,height:n.containerRect.height}:{width:n.containerRect.width,height:n.containerRect.width/o};break;case`horizontal-cover`:s={width:n.containerRect.width,height:n.containerRect.width/o};break;case`vertical-cover`:s={width:n.containerRect.height*o,height:n.containerRect.height};break}else s={width:e.offsetWidth,height:e.offsetHeight};n.mediaSize=h(h({},s),{naturalWidth:r,naturalHeight:i}),n.props.setMediaSize&&n.props.setMediaSize(n.mediaSize);var c=n.props.cropSize?n.props.cropSize:w(n.mediaSize.width,n.mediaSize.height,n.containerRect.width,n.containerRect.height,n.props.aspect,n.props.rotation);return(n.state.cropSize?.height!==c.height||n.state.cropSize?.width!==c.width)&&n.props.onCropSizeChange&&n.props.onCropSizeChange(c),n.setState({cropSize:c},n.recomputeCropPosition),n.props.setCropSize&&n.props.setCropSize(c),c}},n.saveContainerPosition=function(){if(n.containerRef){var e=n.containerRef.getBoundingClientRect();n.containerPosition={x:e.left,y:e.top}}},n.onMouseDown=function(e){n.currentDoc&&(e.preventDefault(),n.currentDoc.addEventListener(`mousemove`,n.onMouseMove),n.currentDoc.addEventListener(`mouseup`,n.onDragStopped),n.saveContainerPosition(),n.onDragStart(t.getMousePoint(e)))},n.onMouseMove=function(e){return n.onDrag(t.getMousePoint(e))},n.onScroll=function(e){n.currentDoc&&(e.preventDefault(),n.saveContainerPosition())},n.onTouchStart=function(e){n.currentDoc&&(n.isTouching=!0,!(n.props.onTouchRequest&&!n.props.onTouchRequest(e))&&(n.currentDoc.addEventListener(`touchmove`,n.onTouchMove,{passive:!1}),n.currentDoc.addEventListener(`touchend`,n.onDragStopped),n.saveContainerPosition(),e.touches.length===2?n.onPinchStart(e):e.touches.length===1&&n.onDragStart(t.getTouchPoint(e.touches[0]))))},n.onTouchMove=function(e){e.preventDefault(),e.touches.length===2?n.onPinchMove(e):e.touches.length===1&&n.onDrag(t.getTouchPoint(e.touches[0]))},n.onGestureStart=function(e){n.currentDoc&&(e.preventDefault(),n.currentDoc.addEventListener(`gesturechange`,n.onGestureChange),n.currentDoc.addEventListener(`gestureend`,n.onGestureEnd),n.gestureZoomStart=n.props.zoom,n.gestureRotationStart=n.props.rotation)},n.onGestureChange=function(e){if(e.preventDefault(),!n.isTouching){var r=t.getMousePoint(e),i=n.gestureZoomStart-1+e.scale;if(n.setNewZoom(i,r,{shouldUpdatePosition:!0}),n.props.onRotationChange){var a=n.gestureRotationStart+e.rotation;n.props.onRotationChange(a)}}},n.onGestureEnd=function(e){n.cleanEvents()},n.onDragStart=function(e){var t,r;n.dragStartPosition={x:e.x,y:e.y},n.dragStartCrop=h({},n.props.crop),(r=(t=n.props).onInteractionStart)==null||r.call(t)},n.onDrag=function(e){var t=e.x,r=e.y;n.currentWindow&&(n.rafDragTimeout&&n.currentWindow.cancelAnimationFrame(n.rafDragTimeout),n.rafDragTimeout=n.currentWindow.requestAnimationFrame(function(){if(n.state.cropSize&&!(t===void 0||r===void 0)){var e=t-n.dragStartPosition.x,i=r-n.dragStartPosition.y,a={x:n.dragStartCrop.x+e,y:n.dragStartCrop.y+i},o=n.props.restrictPosition?E(a,n.mediaSize,n.state.cropSize,n.props.zoom,n.props.rotation):a;n.props.onCropChange(o)}}))},n.onDragStopped=function(){var e,t;n.isTouching=!1,n.cleanEvents(),n.emitCropData(),(t=(e=n.props).onInteractionEnd)==null||t.call(e)},n.onWheel=function(e){if(n.currentWindow&&!(n.props.onWheelRequest&&!n.props.onWheelRequest(e))){e.preventDefault();var r=t.getMousePoint(e),i=(0,C.default)(e).pixelY,a=n.props.zoom-i*n.props.zoomSpeed/200;n.setNewZoom(a,r,{shouldUpdatePosition:!0}),n.state.hasWheelJustStarted||n.setState({hasWheelJustStarted:!0},function(){var e;return(e=n.props).onInteractionStart?.call(e)}),n.wheelTimer&&clearTimeout(n.wheelTimer),n.wheelTimer=n.currentWindow.setTimeout(function(){return n.setState({hasWheelJustStarted:!1},function(){var e;return(e=n.props).onInteractionEnd?.call(e)})},250)}},n.getPointOnContainer=function(e,t){var r=e.x,i=e.y;if(!n.containerRect)throw Error(`The Cropper is not mounted`);return{x:n.containerRect.width/2-(r-t.x),y:n.containerRect.height/2-(i-t.y)}},n.getPointOnMedia=function(e){var t=e.x,r=e.y,i=n.props,a=i.crop,o=i.zoom;return{x:(t+a.x)/o,y:(r+a.y)/o}},n.setNewZoom=function(e,t,r){var i=(r===void 0?{}:r).shouldUpdatePosition,a=i===void 0?!0:i;if(!(!n.state.cropSize||!n.props.onZoomChange)){var o=z(e,n.props.minZoom,n.props.maxZoom);if(a){var s=n.getPointOnContainer(t,n.containerPosition),c=n.getPointOnMedia(s),l={x:c.x*o-s.x,y:c.y*o-s.y},u=n.props.restrictPosition?E(l,n.mediaSize,n.state.cropSize,o,n.props.rotation):l;n.props.onCropChange(u)}n.props.onZoomChange(o)}},n.getCropData=function(){return n.state.cropSize?A(n.props.restrictPosition?E(n.props.crop,n.mediaSize,n.state.cropSize,n.props.zoom,n.props.rotation):n.props.crop,n.mediaSize,n.state.cropSize,n.getAspect(),n.props.zoom,n.props.rotation,n.props.restrictPosition):null},n.emitCropData=function(){var e=n.getCropData();if(e){var t=e.croppedAreaPercentages,r=e.croppedAreaPixels;n.props.onCropComplete&&n.props.onCropComplete(t,r),n.props.onCropAreaChange&&n.props.onCropAreaChange(t,r)}},n.emitCropAreaChange=function(){var e=n.getCropData();if(e){var t=e.croppedAreaPercentages,r=e.croppedAreaPixels;n.props.onCropAreaChange&&n.props.onCropAreaChange(t,r)}},n.recomputeCropPosition=function(){if(n.state.cropSize){var e=n.props.crop;if(n.isInitialized&&n.previousCropSize?.width&&n.previousCropSize?.height&&(Math.abs(n.previousCropSize.width-n.state.cropSize.width)>1e-6||Math.abs(n.previousCropSize.height-n.state.cropSize.height)>1e-6)){var t=n.state.cropSize.width/n.previousCropSize.width,r=n.state.cropSize.height/n.previousCropSize.height;e={x:n.props.crop.x*t,y:n.props.crop.y*r}}var i=n.props.restrictPosition?E(e,n.mediaSize,n.state.cropSize,n.props.zoom,n.props.rotation):e;n.previousCropSize=n.state.cropSize,n.props.onCropChange(i),n.emitCropData()}},n.onKeyDown=function(e){var t,r,i=n.props,a=i.crop,o=i.onCropChange,s=i.keyboardStep,c=i.zoom,l=i.rotation,u=s;if(n.state.cropSize){e.shiftKey&&(u*=.2);var d=h({},a);switch(e.key){case`ArrowUp`:d.y-=u,e.preventDefault();break;case`ArrowDown`:d.y+=u,e.preventDefault();break;case`ArrowLeft`:d.x-=u,e.preventDefault();break;case`ArrowRight`:d.x+=u,e.preventDefault();break;default:return}n.props.restrictPosition&&(d=E(d,n.mediaSize,n.state.cropSize,c,l)),e.repeat||(r=(t=n.props).onInteractionStart)==null||r.call(t),o(d)}},n.onKeyUp=function(e){var t,r;switch(e.key){case`ArrowUp`:case`ArrowDown`:case`ArrowLeft`:case`ArrowRight`:e.preventDefault();break;default:return}n.emitCropData(),(r=(t=n.props).onInteractionEnd)==null||r.call(t)},n}return t.prototype.componentDidMount=function(){!this.currentDoc||!this.currentWindow||(this.containerRef&&(this.containerRef.ownerDocument&&(this.currentDoc=this.containerRef.ownerDocument),this.currentDoc.defaultView&&(this.currentWindow=this.currentDoc.defaultView),this.initResizeObserver(),window.ResizeObserver===void 0&&this.currentWindow.addEventListener(`resize`,this.computeSizes),this.props.zoomWithScroll&&this.containerRef.addEventListener(`wheel`,this.onWheel,{passive:!1}),this.containerRef.addEventListener(`gesturestart`,this.onGestureStart)),this.currentDoc.addEventListener(`scroll`,this.onScroll),this.props.disableAutomaticStylesInjection||(this.styleRef=this.currentDoc.createElement(`style`),this.styleRef.setAttribute(`type`,`text/css`),this.props.nonce&&this.styleRef.setAttribute(`nonce`,this.props.nonce),this.styleRef.innerHTML=V,this.currentDoc.head.appendChild(this.styleRef)),this.imageRef.current&&this.imageRef.current.complete&&this.onMediaLoad(),this.props.setImageRef&&this.props.setImageRef(this.imageRef),this.props.setVideoRef&&this.props.setVideoRef(this.videoRef),this.props.setCropperRef&&this.props.setCropperRef(this.cropperRef))},t.prototype.componentWillUnmount=function(){var e,t;!this.currentDoc||!this.currentWindow||(window.ResizeObserver===void 0&&this.currentWindow.removeEventListener(`resize`,this.computeSizes),(e=this.resizeObserver)==null||e.disconnect(),this.containerRef&&this.containerRef.removeEventListener(`gesturestart`,this.preventZoomSafari),this.styleRef&&((t=this.styleRef.parentNode)==null||t.removeChild(this.styleRef)),this.cleanEvents(),this.props.zoomWithScroll&&this.clearScrollEvent())},t.prototype.componentDidUpdate=function(e){var t;e.rotation===this.props.rotation?e.aspect===this.props.aspect&&e.objectFit===this.props.objectFit?e.zoom===this.props.zoom?e.cropSize?.height!==this.props.cropSize?.height||e.cropSize?.width!==this.props.cropSize?.width?this.computeSizes():(e.crop?.x!==this.props.crop?.x||e.crop?.y!==this.props.crop?.y)&&this.emitCropAreaChange():this.recomputeCropPosition():this.computeSizes():(this.computeSizes(),this.recomputeCropPosition()),e.zoomWithScroll!==this.props.zoomWithScroll&&this.containerRef&&(this.props.zoomWithScroll?this.containerRef.addEventListener(`wheel`,this.onWheel,{passive:!1}):this.clearScrollEvent()),e.video!==this.props.video&&((t=this.videoRef.current)==null||t.load());var n=this.getObjectFit();n!==this.state.mediaObjectFit&&this.setState({mediaObjectFit:n},this.computeSizes)},t.prototype.getAspect=function(){var e=this.props,t=e.cropSize,n=e.aspect;return t?t.width/t.height:n},t.prototype.getObjectFit=function(){if(this.props.objectFit===`cover`){if((this.imageRef.current||this.videoRef.current)&&this.containerRef){this.containerRect=this.containerRef.getBoundingClientRect();var e=this.containerRect.width/this.containerRect.height;return(this.imageRef.current?.naturalWidth||this.videoRef.current?.videoWidth||0)/(this.imageRef.current?.naturalHeight||this.videoRef.current?.videoHeight||0){let{cropperRef:n,zoomSlider:r,rotationSlider:i,aspectSlider:a,showReset:s,resetBtnText:c,modalImage:u,aspect:d,minZoom:f,maxZoom:p,minAspect:m,maxAspect:h,cropShape:g,showGrid:_,cropperProps:v}=e,[y,b]=(0,S.useState)({x:0,y:0}),[C,w]=(0,S.useState)(q),[T,E]=(0,S.useState)(Y),[D,O]=(0,S.useState)(d),k=(0,S.useRef)({width:0,height:0,x:0,y:0}),A=(0,S.useCallback)((e,t)=>{k.current=t},[]),j=(0,S.useRef)(d);j.current!==d&&(j.current=d,O(d));let M=C!==q||T!==Y||D!==d,N=()=>{w(q),E(Y),O(d)};(0,S.useImperativeHandle)(t,()=>({rotation:T,cropPixelsRef:k,onReset:N}));let P=`[display:flex] [align-items:center] [width:60%] [margin-inline:auto]`,F=`[display:flex] [align-items:center] [justify-content:center] [height:32px] [width:32px] [background:transparent] [border:0] [font-family:inherit] [font-size:18px] [cursor:pointer] disabled:[opacity:20%] disabled:[cursor:default]`,I=`[flex:1]`;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(G,Object.assign({},v,{ref:n,image:u,crop:y,zoom:C,rotation:T,aspect:D,minZoom:f,maxZoom:p,zoomWithScroll:r,cropShape:g,showGrid:_,onCropChange:b,onZoomChange:w,onRotationChange:E,onCropComplete:A,classes:{containerClassName:`${K}-container ![position:relative] [width:100%] [height:40vh] [&~section:first-of-type]:[margin-top:16px] [&~section:last-of-type]:[margin-bottom:16px]`,mediaClassName:`${K}-media`}})),r&&(0,x.jsxs)(`section`,{className:`${K}-control ${K}-control-zoom ${P}`,children:[(0,x.jsx)(`button`,{className:F,onClick:()=>w(+(C-J).toFixed(1)),disabled:C-Jw(+(C+J).toFixed(1)),disabled:C+J>p,children:`+`})]}),i&&(0,x.jsxs)(`section`,{className:`${K}-control ${K}-control-rotation ${P}`,children:[(0,x.jsx)(`button`,{className:`${F} [font-size:16px]`,onClick:()=>E(T-Q),disabled:T===X,children:`↺`}),(0,x.jsx)(l,{className:I,min:X,max:Z,step:Q,value:T,onChange:E}),(0,x.jsx)(`button`,{className:`${F} [font-size:16px]`,onClick:()=>E(T+Q),disabled:T===Z,children:`↻`})]}),a&&(0,x.jsxs)(`section`,{className:`${K}-control ${K}-control-aspect ${P}`,children:[(0,x.jsx)(`button`,{className:F,onClick:()=>O(+(D-$).toFixed(2)),disabled:D-$O(+(D+$).toFixed(2)),disabled:D+$>h,children:`↔`})]}),s&&(r||i||a)&&(0,x.jsx)(o,{className:`[position:absolute] [bottom:20px]`,style:M?{}:{opacity:.3,pointerEvents:`none`},onClick:N,children:c})]})})),te=`/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.visible{visibility:visible}.\\!\\[position\\:relative\\]{position:relative!important}.\\[position\\:absolute\\]{position:absolute}.\\[bottom\\:20px\\]{bottom:20px}.container{width:100%}.\\[margin-inline\\:auto\\]{margin-inline:auto}.\\[display\\:flex\\]{display:flex}.grid{display:grid}.\\[height\\:32px\\]{height:32px}.\\[height\\:40vh\\]{height:40vh}.\\[width\\:32px\\]{width:32px}.\\[width\\:60\\%\\]{width:60%}.\\[width\\:100\\%\\]{width:100%}.\\[flex\\:1\\]{flex:1}.\\[cursor\\:pointer\\]{cursor:pointer}.\\[align-items\\:center\\]{align-items:center}.\\[justify-content\\:center\\]{justify-content:center}.\\[font-family\\:inherit\\]{font-family:inherit}.\\[font-size\\:16px\\]{font-size:16px}.\\[font-size\\:18px\\]{font-size:18px}.\\[background\\:transparent\\]{background:transparent}.\\[border\\:0\\]{border:0}.disabled\\:\\[cursor\\:default\\]{&:disabled{cursor:default}}.disabled\\:\\[opacity\\:20\\%\\]{&:disabled{opacity:20%}}.\\[\\&\\~section\\:first-of-type\\]\\:\\[margin-top\\:16px\\]{&~section:first-of-type{margin-top:16px}}.\\[\\&\\~section\\:last-of-type\\]\\:\\[margin-bottom\\:16px\\]{&~section:last-of-type{margin-bottom:16px}}`;(function(){if(typeof document>`u`)return;let e=document.createElement(`style`),t=document.querySelector(`meta[name="csp-nonce"]`);t&&t.content&&e.setAttribute(`nonce`,t.content),e.textContent=te,document.head.appendChild(e)})();var ne=(e,t)=>{let n=e.split(`.`).map(Number),r=t.split(`.`).map(Number),i=Math.max(n.length,r.length);for(let e=0;ei)return!0;if(t{let{quality:r=.4,fillColor:i=`white`,zoomSlider:a=!0,rotationSlider:o=!1,aspectSlider:c=!1,showReset:l=!1,resetText:u,aspect:m=1,minZoom:h=1,maxZoom:g=3,minAspect:_=.5,maxAspect:v=2,cropShape:y=`rect`,showGrid:b=!1,cropperProps:C,modalClassName:w,modalTitle:T,modalWidth:E,modalOk:D,modalCancel:O,onModalOk:k,onModalCancel:A,modalProps:j,beforeCrop:M,children:N}=e,P=(0,S.useRef)({});P.current.onModalOk=k,P.current.onModalCancel=A,P.current.beforeCrop=M;let F=(0,S.useRef)(null),I=(0,S.useCallback)(e=>{let t=document.createElement(`canvas`),n=t.getContext(`2d`),r=((e?.getRootNode)?.call(e)||document).querySelector(`.${K}-media`),{width:a,height:s,x:c,y:l}=F.current.cropPixelsRef.current;if(o&&F.current.rotation!==Y){let{naturalWidth:e,naturalHeight:o}=r,u=F.current.rotation*(Math.PI/180),d=Math.abs(Math.sin(u)),f=Math.abs(Math.cos(u)),p=e*f+o*d,m=o*f+e*d;t.width=p,t.height=m,n.fillStyle=i,n.fillRect(0,0,p,m);let h=p/2,g=m/2;n.translate(h,g),n.rotate(u),n.translate(-h,-g);let _=(p-e)/2,v=(m-o)/2;n.drawImage(r,0,0,e,o,_,v,e,o);let y=n.getImageData(0,0,p,m);t.width=a,t.height=s,n.putImageData(y,-c,-l)}else t.width=a,t.height=s,n.fillStyle=i,n.fillRect(0,0,a,s),n.drawImage(r,c,l,a,s,0,0,a,s);return t},[i,o]),[L,R]=(0,S.useState)(!1),[z,B]=(0,S.useState)(``),V=(0,S.useRef)(void 0),H=(0,S.useRef)(void 0),U=(0,S.useCallback)(e=>p(void 0,[e],void 0,function*({beforeUpload:e,file:t,resolve:n,reject:r}){let i=t;if(typeof e!=`function`){n(i);return}try{let r=yield e(t,[t]);n(r===!1?!1:r!==!0&&r||i)}catch(e){r(e)}}),[]),W=(0,S.useCallback)(e=>((t,n)=>new Promise((i,a)=>p(void 0,void 0,void 0,function*(){let o=t;if(typeof P.current.beforeCrop==`function`)try{let r=yield P.current.beforeCrop(t,n);if(r===!1)return U({beforeUpload:e,file:t,resolve:i,reject:a});r!==!0&&(o=r||t)}catch{return U({beforeUpload:e,file:t,resolve:i,reject:a})}let c=new FileReader;c.addEventListener(`load`,()=>{typeof c.result==`string`&&(R(!0),setTimeout(()=>{B(c.result)},10))}),c.readAsDataURL(o),V.current=()=>{var e,t;R(!1),B(``),F.current.onReset();let n=!1;(t=(e=P.current).onModalCancel)==null||t.call(e,e=>{i(e),n=!0}),n||i(s.LIST_IGNORE)},H.current=t=>p(void 0,void 0,void 0,function*(){R(!1),B(``),F.current.onReset();let n=I(t.target),{type:s,name:c,uid:l}=o;n.toBlob(t=>p(void 0,void 0,void 0,function*(){let n=new File([t],c,{type:s});Object.assign(n,{uid:l}),U({beforeUpload:e,file:n,resolve:e=>{var t,n;i(e),(n=(t=P.current).onModalOk)==null||n.call(t,e)},reject:e=>{var t,n;a(e),(n=(t=P.current).onModalOk)==null||n.call(t,e)}})}),s,r)})}))),[I,r,U]),G=(0,S.useCallback)(e=>{let t=Array.isArray(e)?e[0]:e,n=t.props,{beforeUpload:r,accept:i}=n,a=f(n,[`beforeUpload`,`accept`]);return Object.assign(Object.assign({},t),{props:Object.assign(Object.assign({},a),{accept:i||`image/*`,beforeUpload:W(r)})})},[W]),q=(0,S.useMemo)(()=>{let e={};return E!==void 0&&(e.width=E),D!==void 0&&(e.okText=D),O!==void 0&&(e.cancelText=O),e},[O,D,E]),J=`${K}-modal${w?` ${w}`:``}`,X=(typeof window>`u`?``:window.navigator.language)===`zh-CN`,Z=T||(X?`编辑图片`:`Edit image`),Q=u||(X?`重置`:`Reset`);return(0,x.jsxs)(x.Fragment,{children:[G(N),(0,x.jsx)(d,Object.assign({},j,q,{open:L,title:Z,onCancel:V.current,onOk:H.current,wrapClassName:J,destroyOnHidden:!0},ne(t,`6.3.1`)?{mask:{closable:!1}}:{maskClosable:!0},{children:(0,x.jsx)(ee,{ref:F,cropperRef:n,zoomSlider:a,rotationSlider:o,aspectSlider:c,showReset:l,resetBtnText:Q,modalImage:z,aspect:m,minZoom:h,maxZoom:g,minAspect:_,maxAspect:v,cropShape:y,showGrid:b,cropperProps:C})}))]})}),ie=({action:e,value:t,onChange:n,mode:r=`single`,disabled:a=!1,maxCount:o,maxWidth:l=1920,maxHeight:d=1080,maxSize:f=5,croppable:p=!1,cropperOptions:m})=>{let{t:h}=u(),[g,_]=(0,S.useState)([]),v=(0,S.useMemo)(()=>o||(r===`single`?1:9),[r,o]),y=e=>({uid:e.id?.toString()||`${e.id}`,name:e.file_name||`image-${e.id}`,status:`done`,url:e.preview_url,response:{success:!0,data:e,message:`Upload success`}});(0,S.useEffect)(()=>{if(!t){_([]);return}_((Array.isArray(t)?t:[t]).map(y))},[t]);let b=(0,S.useCallback)(e=>new Promise((t,n)=>{if(!e.type.startsWith(`image/`)){c.error(h(`xin.form.imageUploader.error.notImage`)),n(!1);return}if(!(e.size/1024/1024{let r=document.createElement(`img`);r.src=e.target?.result,r.onload=()=>{let e=r.width<=l,i=r.height<=d;if(!e||!i){c.error(h(`xin.form.imageUploader.error.dimensionExceeded`,{maxWidth:l,maxHeight:d})),n(!1);return}t(!0)},r.onerror=()=>{c.error(h(`xin.form.imageUploader.error.loadFailed`)),n(!1)}},r.onerror=()=>{c.error(h(`xin.form.imageUploader.error.readFailed`)),n(!1)}}),[f,l,d]),C=({fileList:e})=>{if(e.length!==0&&(_(e),e.every(e=>e.status===`done`||e.status===`error`))){let t=e.filter(e=>e.status===`done`&&e.response).map(e=>e.response.data);r===`single`?n?.(t[0]):n?.(t);let i=e.filter(e=>e.status===`error`);_([...t.map(y),...i])}},w=(0,S.useMemo)(()=>(0,x.jsxs)(`button`,{style:{border:0,background:`none`},type:`button`,children:[(0,x.jsx)(i,{}),(0,x.jsx)(`div`,{style:{marginTop:8},children:h(`xin.form.imageUploader.uploadText`)})]}),[h]),T=(0,x.jsx)(s,{listType:`picture-card`,name:`file`,fileList:g,beforeUpload:b,onChange:C,disabled:a,maxCount:v,multiple:r===`multiple`,headers:{Authorization:`Bearer ${localStorage.getItem(`token`)}`},onRemove:e=>{_(g.filter(t=>t.uid!=e.uid))},action:`/index.php`+e,accept:`image/*`,children:g.length>=v?null:w});return(0,x.jsx)(x.Fragment,{children:p&&r===`single`?(0,x.jsx)(re,{...m,children:T}):T})};export{ie as t}; \ No newline at end of file diff --git a/public/assets/Input-yLjViSX8.js b/public/assets/Input-yLjViSX8.js new file mode 100644 index 0000000..55e69ac --- /dev/null +++ b/public/assets/Input-yLjViSX8.js @@ -0,0 +1,12 @@ +import{J as e,Or as t,Rn as n,Sr as r,Tr as i,Vn as a,Xn as o,Y as s,cn as c,dn as l,dt as u,et as d,fr as f,hn as p,it as m,m as h,r as g,tr as _,ur as v}from"./jsx-runtime-NwRKtVrk.js";import{n as y}from"./ExclamationCircleFilled-gmOeErIU.js";import{c as b,l as x,y as S}from"./CopyOutlined-bJLUKQgS.js";import{m as C,n as w,t as T}from"./statusUtils-G17j4Ng-.js";var E=t(i()),D=e=>{let{allowClear:t,clearIcon:n,contextAllowClear:r,contextClearIcon:i,defaultAllowClear:a,componentName:o}=e;return(0,E.useMemo)(()=>t??r??a?{clearIcon:S(p(t)?t?.clearIcon:n,p(r)?r?.clearIcon:i,E.createElement(y,null)),disabled:(p(t)?t?.disabled:void 0)??(p(r)?r?.disabled:void 0)}:!1,[t,n,r,i,a])};function O(e){return!!(e.addonBefore||e.addonAfter)}function k(e){return!!(e.prefix||e.suffix||e.allowClear)}function A(e,t,n){let r=t.cloneNode(!0),i=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart==`number`&&typeof t.selectionEnd==`number`&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=(...e)=>{t.setSelectionRange(...e)},i}function j(e,t,n,r){if(!n)return;let i=t;if(t.type===`click`){i=A(t,e,``),n(i);return}if(e.type!==`file`&&r!==void 0){i=A(t,e,r),n(i);return}n(i)}function M(){return M=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{inputElement:n,children:i,prefixCls:a,prefix:o,suffix:s,addonBefore:c,addonAfter:l,className:u,style:d,disabled:f,readOnly:p,focused:m,triggerFocus:h,allowClear:g,value:_,handleReset:v,hidden:y,classes:b,classNames:x,dataAttrs:S,styles:C,components:w,onClear:T}=e,D=i??n,A=w?.affixWrapper||`span`,j=w?.groupWrapper||`span`,N=w?.wrapper||`span`,P=w?.groupAddon||`span`,F=(0,E.useRef)(null),I=e=>{F.current?.contains(e.target)&&h?.()},L=k(e),R=(0,E.cloneElement)(D,{value:_,className:r(D.props?.className,!L&&x?.variant)||null}),z=(0,E.useRef)(null);if(E.useImperativeHandle(t,()=>({nativeElement:z.current||F.current})),L){let e=null;if(g){let t=!f&&!p&&_&&!(typeof g==`object`&&g.disabled),n=`${a}-clear-icon`,i=typeof g==`object`&&g?.clearIcon?g.clearIcon:`✖`;e=E.createElement(`button`,{type:`button`,onClick:e=>{v?.(e),T?.()},onMouseDown:e=>e.preventDefault(),className:r(n,{[`${n}-hidden`]:!t,[`${n}-has-suffix`]:!!s},x?.clear),style:C?.clear},i)}let t=`${a}-affix-wrapper`,n=r(t,{[`${a}-disabled`]:f,[`${t}-disabled`]:f,[`${t}-focused`]:m,[`${t}-readonly`]:p,[`${t}-input-with-clear-btn`]:s&&g&&_},b?.affixWrapper,x?.affixWrapper,x?.variant),i=(s||g)&&E.createElement(`span`,{className:r(`${a}-suffix`,x?.suffix),style:C?.suffix},e,s);R=E.createElement(A,M({className:n,style:C?.affixWrapper,onClick:I},S?.affixWrapper,{ref:F}),o&&E.createElement(`span`,{className:r(`${a}-prefix`,x?.prefix),style:C?.prefix},o),R,i)}if(O(e)){let e=`${a}-group`,t=`${e}-addon`,n=`${e}-wrapper`,i=r(`${a}-wrapper`,e,b?.wrapper,x?.wrapper),o=r(n,{[`${n}-disabled`]:f},b?.group,x?.groupWrapper);R=E.createElement(j,{className:o,ref:z},E.createElement(N,{className:i},c&&E.createElement(P,{className:t},c),R,l&&E.createElement(P,{className:t},l)))}return E.cloneElement(R,{className:r(R.props?.className,u)||null,style:{...R.props?.style,...d},hidden:y})});function P(e,t){return E.useMemo(()=>{let n={};t&&(n.show=typeof t==`object`&&t.formatter?t.formatter:!!t),n={...n,...e};let{show:r,...i}=n;return{...i,show:!!r,showFormatter:typeof r==`function`?r:void 0,strategy:i.strategy||(e=>e.length)}},[e,t])}function F({countConfig:e,value:t,maxLength:n}){return E.useMemo(()=>{let r=e.max??n,i=e.strategy(t),a=!!r&&i>r,o=Number(r)>0;return{mergedMax:r,isOutOfRange:a,dataCount:e.show?e.showFormatter?e.showFormatter({value:t,count:i,maxLength:r}):`${i}${o?` / ${r}`:``}`:void 0}},[e,n,t])}function I({countConfig:e,getTarget:t}){let[n,r]=E.useState(null),i=E.useRef(t);return E.useEffect(()=>{i.current=t},[t]),E.useEffect(()=>{n&&(i.current()?.setSelectionRange(...n),r(null))},[n]),E.useCallback((t,n)=>{let a=t;return!n&&e.exceedFormatter&&e.max&&e.strategy(t)>e.max&&(a=e.exceedFormatter(t,{max:e.max}),t!==a&&r([i.current()?.selectionStart||0,i.current()?.selectionEnd||0])),a},[e])}function L(e,t){let[n,r]=v(e,t);return{value:n,setValue:r,formatValue:n==null?``:String(n)}}function R(){return R=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{autoComplete:n,onChange:i,onFocus:s,onBlur:c,onPressEnter:l,onKeyDown:u,onKeyUp:d,prefixCls:f=`rc-input`,disabled:p,htmlSize:m,className:h,maxLength:g,suffix:_,showCount:v,count:y,type:b=`text`,classes:x,classNames:S,styles:C,onCompositionStart:w,onCompositionEnd:T,...D}=e,[O,k]=(0,E.useState)(!1),A=(0,E.useRef)(!1),M=(0,E.useRef)(!1),z=(0,E.useRef)(null),B=(0,E.useRef)(null),V=e=>{z.current&&o(z.current,e)},{setValue:H,formatValue:U}=L(e.defaultValue,e.value),W=P(y,v),{isOutOfRange:G,dataCount:K}=F({countConfig:W,value:U,maxLength:g}),q=I({countConfig:W,getTarget:()=>z.current});(0,E.useImperativeHandle)(t,()=>({focus:V,blur:()=>{z.current?.blur()},setSelectionRange:(e,t,n)=>{z.current?.setSelectionRange(e,t,n)},select:()=>{z.current?.select()},input:z.current,nativeElement:B.current?.nativeElement||z.current})),(0,E.useEffect)(()=>{M.current&&=!1,k(e=>e&&p?!1:e)},[p]);let J=(e,t,n)=>{let r=q(t,A.current);n.source===`compositionEnd`&&t===r||(H(r),z.current&&j(z.current,e,i,r))},Y=e=>{J(e,e.target.value,{source:`change`})},ee=e=>{A.current=!1,J(e,e.currentTarget.value,{source:`compositionEnd`}),T?.(e)},X=e=>{l&&e.key===`Enter`&&!M.current&&!e.nativeEvent.isComposing&&(M.current=!0,l(e)),u?.(e)},Z=e=>{e.key===`Enter`&&(M.current=!1),d?.(e)},te=e=>{k(!0),s?.(e)},ne=e=>{M.current&&=!1,k(!1),c?.(e)},re=e=>{H(``),V(),z.current&&j(z.current,e,i)},Q=G&&`${f}-out-of-range`;return E.createElement(N,R({},D,{prefixCls:f,className:r(h,Q),handleReset:re,value:U,focused:O,triggerFocus:V,suffix:_||W.show?E.createElement(E.Fragment,null,W.show&&E.createElement(`span`,{className:r(`${f}-show-count-suffix`,{[`${f}-show-count-has-suffix`]:!!_},S?.count),style:{...C?.count}},K),_):null,disabled:p,classes:x,classNames:S,styles:C,ref:B}),(()=>{let t=a(e,[`prefixCls`,`onPressEnter`,`addonBefore`,`addonAfter`,`prefix`,`suffix`,`allowClear`,`defaultValue`,`showCount`,`count`,`classes`,`htmlSize`,`styles`,`classNames`,`onClear`]);return E.createElement(`input`,R({autoComplete:n},t,{onChange:Y,onFocus:te,onBlur:ne,onKeyDown:X,onKeyUp:Z,className:r(f,{[`${f}-disabled`]:p},S?.input),style:C?.input,ref:z,size:m,type:b,onCompositionStart:e=>{A.current=!0,w?.(e)},onCompositionEnd:ee}))})())}),B=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,V=[`letter-spacing`,`line-height`,`padding-top`,`padding-bottom`,`font-family`,`font-weight`,`font-size`,`font-variant`,`text-rendering`,`text-transform`,`width`,`text-indent`,`padding-left`,`padding-right`,`border-width`,`box-sizing`,`word-break`,`white-space`],H={},U;function W(e,t=!1){let n=e.getAttribute(`id`)||e.getAttribute(`data-reactid`)||e.getAttribute(`name`);if(t&&H[n])return H[n];let r=window.getComputedStyle(e),i=r.getPropertyValue(`box-sizing`)||r.getPropertyValue(`-moz-box-sizing`)||r.getPropertyValue(`-webkit-box-sizing`),a=parseFloat(r.getPropertyValue(`padding-bottom`))+parseFloat(r.getPropertyValue(`padding-top`)),o=parseFloat(r.getPropertyValue(`border-bottom-width`))+parseFloat(r.getPropertyValue(`border-top-width`)),s={sizingStyle:V.map(e=>`${e}:${r.getPropertyValue(e)}`).join(`;`),paddingSize:a,borderSize:o,boxSizing:i};return t&&n&&(H[n]=s),s}function G(e,t=!1,n=null,r=null){U||(U=document.createElement(`textarea`),U.setAttribute(`tab-index`,`-1`),U.setAttribute(`aria-hidden`,`true`),U.setAttribute(`name`,`hiddenTextarea`),document.body.appendChild(U)),e.getAttribute(`wrap`)?U.setAttribute(`wrap`,e.getAttribute(`wrap`)):U.removeAttribute(`wrap`);let{paddingSize:i,borderSize:a,boxSizing:o,sizingStyle:s}=W(e,t);U.setAttribute(`style`,`${s};${B}`),U.value=e.value||e.placeholder||``;let c,l,u,d=U.scrollHeight;if(o===`border-box`?d+=a:o===`content-box`&&(d-=i),n!==null||r!==null){U.value=` `;let e=U.scrollHeight-i;n!==null&&(c=e*n,o===`border-box`&&(c=c+i+a),d=Math.max(c,d)),r!==null&&(l=e*r,o===`border-box`&&(l=l+i+a),u=d>l?void 0:`hidden`,d=Math.min(l,d))}let f={height:d,overflowY:u,resize:`none`};return c&&(f.minHeight=c),l&&(f.maxHeight=l),f}function K(){return K=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:i,defaultValue:a,value:o,autoSize:s,onResize:c,className:l,style:d,disabled:p,onChange:m,onInternalAutoSize:h,...g}=e,[_,y]=v(a,o),b=_??``,x=e=>{y(e.target.value),m?.(e)},S=E.useRef(null);E.useImperativeHandle(t,()=>({textArea:S.current}));let[C,w]=E.useMemo(()=>s&&typeof s==`object`?[s.minRows,s.maxRows]:[],[s]),T=!!s,[D,O]=E.useState(Y),[k,A]=E.useState(),j=()=>{O(q)};f(()=>{T&&j()},[o,C,w,T]),f(()=>{if(D===q)O(J);else if(D===J){let e=G(S.current,!1,C,w);O(Y),A(e)}},[D]);let M=E.useRef(void 0),N=()=>{M.current!==void 0&&n.cancel(M.current)},P=e=>{D===Y&&(c?.(e),s&&(N(),M.current=n(()=>{j()})))};E.useEffect(()=>N,[]);let F=T?k:null,I={...d,...F};return(D===q||D===J)&&(I.overflowY=`hidden`,I.overflowX=`hidden`),E.createElement(u,{onResize:P,disabled:!(s||c)},E.createElement(`textarea`,K({},g,{ref:S,style:I,className:r(i,l,{[`${i}-disabled`]:p}),disabled:p,value:b,onChange:x})))});function X(){return X=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let[k,A]=E.useState(!1),M=E.useRef(!1),[R,z]=E.useState(null),B=(0,E.useRef)(null),V=(0,E.useRef)(null),H=()=>V.current?.textArea||null,{setValue:U,formatValue:W}=L(e,t),G=P(p,f),{isOutOfRange:K,dataCount:q}=F({countConfig:G,value:W,maxLength:s}),J=I({countConfig:G,getTarget:()=>V.current?.textArea||null}),Y=()=>{H()?.focus()};(0,E.useImperativeHandle)(O,()=>({resizableTextArea:V.current,focus:Y,blur:()=>{H()?.blur()},nativeElement:B.current?.nativeElement||H()})),(0,E.useEffect)(()=>{A(e=>!g&&e)},[g]);let Z=(e,t)=>{let n=J(t,M.current);U(n),j(e.currentTarget,e,a,n)},te=e=>{M.current=!0,c?.(e)},ne=e=>{M.current=!1,Z(e,e.currentTarget.value),l?.(e)},re=e=>{Z(e,e.target.value)},Q=e=>{e.key===`Enter`&&S&&!e.nativeEvent.isComposing&&S(e),T?.(e)},ie=e=>{A(!0),n?.(e)},ae=e=>{A(!1),i?.(e)},oe=e=>{U(``),Y();let t=H();t&&j(t,e,a)},$=u;G.show&&($=E.createElement(E.Fragment,null,$,E.createElement(`span`,{className:r(`${d}-data-count`,v?.count),style:y?.count},q)));let se=e=>{b?.(e),H()?.style.height&&z(!0)},ce=!w&&!f&&!o;return E.createElement(N,{ref:B,value:W,allowClear:o,handleReset:oe,suffix:$,prefixCls:d,classNames:{...v,affixWrapper:r(v?.affixWrapper,{[`${d}-show-count`]:f,[`${d}-textarea-allow-clear`]:o})},disabled:g,focused:k,className:r(m,K&&`${d}-out-of-range`),style:{...h,...R&&!ce?{height:`auto`}:{}},dataAttrs:typeof q==`string`?{affixWrapper:{"data-count":q}}:void 0,styles:y,hidden:_,readOnly:C,onClear:x},E.createElement(ee,X({},D,{autoSize:w,maxLength:s,onKeyDown:Q,onChange:re,onFocus:ie,onBlur:ae,onCompositionStart:te,onCompositionEnd:ne,className:r(v?.textarea),style:{resize:h?.resize,...y?.textarea},disabled:g,prefixCls:d,onResize:se,ref:V,readOnly:C})))}),te=z;function ne(e,t){let n=(0,E.useRef)([]),r=()=>{n.current.push(setTimeout(()=>{e.current?.input&&e.current?.input.getAttribute(`type`)===`password`&&e.current?.input.hasAttribute(`value`)&&e.current?.input.removeAttribute(`value`)}))};return(0,E.useEffect)(()=>(t&&r(),()=>n.current.forEach(e=>{e&&clearTimeout(e)})),[]),r}function re(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var Q=(0,E.forwardRef)((t,n)=>{let{prefixCls:i,bordered:a=!0,status:o,size:u,disabled:f,onBlur:p,onFocus:v,suffix:y,allowClear:S,addonAfter:O,addonBefore:k,className:A,style:j,styles:M,rootClassName:N,onChange:P,classNames:F,variant:I,...L}=t,{getPrefixCls:R,direction:z,allowClear:B,autoComplete:V,className:H,style:U,classNames:W,styles:G}=c(`input`),K=R(`input`,i),q=(0,E.useRef)(null),J=d(K),[Y,ee]=x(K,N);b(K,J);let{compactSize:X,compactItemClassnames:Z}=e(K,z),Q=s(e=>u??X??e),ie=E.useContext(m),ae=f??ie,oe={...t,size:Q,disabled:ae},[$,se]=l([W,F],[G,M],{props:oe}),{status:ce,hasFeedback:le,feedbackIcon:ue}=(0,E.useContext)(h),de=T(ce,o);(0,E.useRef)(re(t)||!!le);let fe=ne(q,!0),pe=e=>{fe(),p?.(e)},me=e=>{fe(),v?.(e)},he=e=>{fe(),P?.(e)},ge=(le||y)&&E.createElement(E.Fragment,null,y,le&&ue),_e=D({allowClear:S,contextAllowClear:B,componentName:`Input`}),[ve,ye]=g(`input`,I,a);return E.createElement(te,{ref:_(n,q),prefixCls:K,autoComplete:V,...L,disabled:ae,onBlur:pe,onFocus:me,style:{...se.root,...U,...j},styles:se,suffix:ge,allowClear:_e,className:r(A,N,ee,J,Z,H,$.root),onChange:he,addonBefore:k&&E.createElement(C,{form:!0,space:!0},k),addonAfter:O&&E.createElement(C,{form:!0,space:!0},O),classNames:{...$,input:r({[`${K}-sm`]:Q===`small`,[`${K}-lg`]:Q===`large`,[`${K}-rtl`]:z===`rtl`},$.input,Y),variant:r({[`${K}-${ve}`]:ye},w(K,de)),affixWrapper:r({[`${K}-affix-wrapper-sm`]:Q===`small`,[`${K}-affix-wrapper-lg`]:Q===`large`,[`${K}-affix-wrapper-rtl`]:z===`rtl`},Y),wrapper:r({[`${K}-group-rtl`]:z===`rtl`},Y),groupWrapper:r({[`${K}-group-wrapper-sm`]:Q===`small`,[`${K}-group-wrapper-lg`]:Q===`large`,[`${K}-group-wrapper-rtl`]:z===`rtl`,[`${K}-group-wrapper-${ve}`]:ye},w(`${K}-group-wrapper`,de,le),Y)}})});export{D as i,ne as n,Z as r,Q as t}; \ No newline at end of file diff --git a/public/assets/PurePanel-BhXcm5Bt.js b/public/assets/PurePanel-BhXcm5Bt.js new file mode 100644 index 0000000..6ee52a1 --- /dev/null +++ b/public/assets/PurePanel-BhXcm5Bt.js @@ -0,0 +1 @@ +import{Or as e,Tr as t,sn as n,tt as r,ur as i}from"./jsx-runtime-NwRKtVrk.js";var a=e(t());function o(e){return t=>a.createElement(r,{theme:{token:{motion:!1,zIndexPopupBase:0}}},a.createElement(e,{...t}))}var s=(e,t,r,s,c)=>o(o=>{let{prefixCls:l,style:u}=o,d=a.useRef(null),[f,p]=a.useState(0),[m,h]=a.useState(0),[g,_]=i(!1,o.open),{getPrefixCls:v}=a.useContext(n),y=v(s||`select`,l);a.useEffect(()=>{if(_(!0),typeof ResizeObserver<`u`){let e=new ResizeObserver(e=>{let t=e[0].target;p(t.offsetHeight+8),h(t.offsetWidth)}),t=setInterval(()=>{let n=c?`.${c(y)}`:`.${y}-dropdown`,r=d.current?.querySelector(n);r&&(clearInterval(t),e.observe(r))},10);return()=>{clearInterval(t),e.disconnect()}}},[y]);let b={...o,style:{...u,margin:0},open:g,getPopupContainer:()=>d.current};r&&(b=r(b)),t&&(b={...b,[t]:{overflow:{adjustX:!1,adjustY:!1}}});let x={paddingBottom:f,position:`relative`,minWidth:m};return a.createElement(`div`,{ref:d,style:x},a.createElement(e,{...b}))});export{o as n,s as t}; \ No newline at end of file diff --git a/public/assets/TextArea-D4RcD0z1.js b/public/assets/TextArea-D4RcD0z1.js new file mode 100644 index 0000000..6e6d3f8 --- /dev/null +++ b/public/assets/TextArea-D4RcD0z1.js @@ -0,0 +1,4 @@ +import{Bt as e,J as t,Or as n,Sr as r,St as i,Tr as a,Xn as o,Y as s,cn as c,dn as ee,et as te,fn as l,it as u,m as d,mr as f,r as p}from"./jsx-runtime-NwRKtVrk.js";import{_ as m,g as h,l as g}from"./CopyOutlined-bJLUKQgS.js";import{n as _,t as ne}from"./statusUtils-G17j4Ng-.js";import{i as re,r as ie}from"./Input-yLjViSX8.js";var v=()=>f()&&window.document.documentElement,y=n(a()),b=e=>{let{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return{[`textarea${t}`]:{maxWidth:`100%`,height:`auto`,minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:`bottom`,transition:`all ${e.motionDurationSlow}`,resize:`vertical`,[`&${t}-mouse-active`]:{transition:`all ${e.motionDurationSlow}, height 0s, width 0s`}},[`${t}-textarea-affix-wrapper-resize-dirty`]:{width:`auto`},[r]:{position:`relative`,"&-show-count":{[`${t}-data-count`]:{position:`absolute`,bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:`nowrap`,pointerEvents:`none`}},[` + &-allow-clear > ${t}, + &-affix-wrapper${r}-has-feedback ${t} + `]:{paddingInlineEnd:n},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:`inherit`,border:`none`,outline:`none`,background:`transparent`,minHeight:e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:`none !important`}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:`absolute`,insetInlineEnd:e.paddingInline,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:`absolute`,top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:`inline-flex`,alignItems:`center`,margin:`auto`,pointerEvents:`none`}}},[`&-affix-wrapper${t}-affix-wrapper-rtl`]:{[`${t}-suffix`]:{[`${t}-data-count`]:{direction:`ltr`,insetInlineStart:0}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}},x=i([`Input`,`TextArea`],t=>b(e(t,m(t))),h,{resetFont:!1}),S=(0,y.forwardRef)((e,n)=>{let{prefixCls:i,bordered:a=!0,size:f,disabled:m,status:h,allowClear:v,classNames:b,rootClassName:S,className:C,style:w,styles:T,variant:E,showCount:D,onMouseDown:O,onResize:k,...A}=e,{getPrefixCls:j,direction:M,allowClear:N,autoComplete:P,className:F,style:I,classNames:L,styles:R}=c(`textArea`),z=y.useContext(u),ae=m??z,{status:B,hasFeedback:V,feedbackIcon:H}=y.useContext(d),U=ne(B,h),[W,G]=ee([L,b],[R,T],{props:e}),K=y.useRef(null);y.useImperativeHandle(n,()=>({resizableTextArea:K.current?.resizableTextArea,focus:e=>{o(K.current?.resizableTextArea?.textArea,e)},blur:()=>K.current?.blur(),nativeElement:K.current?.nativeElement||null}));let q=j(`input`,i),J=te(q),[Y,oe]=g(q,S);x(q,J);let{compactSize:se,compactItemClassnames:ce}=t(q,M),X=s(e=>f??se??e),[Z,le]=p(`textArea`,E,a),ue=re({allowClear:v,contextAllowClear:N,componentName:`TextArea`}),[Q,$]=y.useState(!1),[de,fe]=y.useState(!1),pe=e=>{$(!0),O?.(e);let t=()=>{$(!1),document.removeEventListener(`mouseup`,t)};document.addEventListener(`mouseup`,t)},me=e=>{if(k?.(e),Q&&l(getComputedStyle)){let e=K.current?.nativeElement?.querySelector(`textarea`);e&&getComputedStyle(e).resize===`both`&&fe(!0)}};return y.createElement(ie,{autoComplete:P,...A,style:{...G.root,...I,...w},styles:G,disabled:ae,allowClear:ue,className:r(oe,J,C,S,ce,F,W.root,{[`${q}-textarea-affix-wrapper-resize-dirty`]:de}),classNames:{...W,textarea:r({[`${q}-sm`]:X===`small`,[`${q}-lg`]:X===`large`},Y,W.textarea,Q&&`${q}-mouse-active`),variant:r({[`${q}-${Z}`]:le},_(q,U)),affixWrapper:r(`${q}-textarea-affix-wrapper`,{[`${q}-affix-wrapper-rtl`]:M===`rtl`,[`${q}-affix-wrapper-sm`]:X===`small`,[`${q}-affix-wrapper-lg`]:X===`large`,[`${q}-textarea-show-count`]:D||e.count?.show},Y)},prefixCls:q,suffix:V&&y.createElement(`span`,{className:`${q}-textarea-suffix`},H),showCount:D,ref:K,onResize:me,onMouseDown:pe})});export{v as n,S as t}; \ No newline at end of file diff --git a/public/assets/WarningFilled-HhpRZ5xC.js b/public/assets/WarningFilled-HhpRZ5xC.js new file mode 100644 index 0000000..8aeb138 --- /dev/null +++ b/public/assets/WarningFilled-HhpRZ5xC.js @@ -0,0 +1 @@ +import{Er as e,Or as t,Tn as n,Tr as r}from"./jsx-runtime-NwRKtVrk.js";var i=e((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`warning`,theme:`filled`}})),a=t(r()),o=t(i());function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;ta.createElement(n,s({},e,{ref:t,icon:o.default})));export{c as t}; \ No newline at end of file diff --git a/public/assets/XinForm-ihfVpzb6.js b/public/assets/XinForm-ihfVpzb6.js new file mode 100644 index 0000000..f7e29d3 --- /dev/null +++ b/public/assets/XinForm-ihfVpzb6.js @@ -0,0 +1,62 @@ +import{$ as e,$t as t,B as n,Bn as r,Bt as i,D as a,Er as o,Gn as s,H as c,J as l,Jn as u,Ln as d,Nn as f,Or as p,P as m,Qn as h,Rn as g,Sr as _,St as v,Tr as y,U as b,V as x,Vn as S,W as C,X as w,Xt as T,Y as E,an as D,bt as O,cn as k,d as A,dn as j,dt as M,en as N,et as P,fr as F,gt as I,hn as L,hr as R,it as z,lr as B,m as ee,mn as te,pn as V,pr as H,pt as ne,r as re,sn as ie,sr as U,t as W,tn as G,ur as K,ut as ae,vn as oe,wt as se,xn as q,xr as J,xt as Y}from"./jsx-runtime-NwRKtVrk.js";import{t as ce}from"./request-Blbag3Ot.js";import{_ as le,d as ue,g as de,h as fe,m as pe,p as me,s as he}from"./CopyOutlined-bJLUKQgS.js";import{d as ge,f as _e,m as X,n as ve,r as ye,t as be,y as xe}from"./statusUtils-G17j4Ng-.js";import{i as Se}from"./Input-yLjViSX8.js";import{a as Ce,c as Z,i as we,l as Te,o as Ee,r as De,s as Oe,t as ke}from"./table-By97ouEx.js";import{n as Ae,t as je}from"./button-CM-rzMOH.js";import{t as Me}from"./move-KzMQarL_.js";import{t as Ne}from"./space-Dvitgohy.js";import{n as Pe}from"./BarsOutlined-UcCNWNvv.js";import{t as Fe}from"./PurePanel-BhXcm5Bt.js";import{n as Ie}from"./card-D7XvzVif.js";import{Bt as Le,Ot as Re,Vt as ze,zt as Be}from"./es-Do50EHua.js";import{t as Ve}from"./radio-CkoyL693.js";import{t as He}from"./tag-C0Yg14A-.js";import{A as Ue,B as We,C as Ge,D as Ke,E as qe,H as Je,K as Ye,L as Xe,N as Ze,O as Qe,P as $e,R as et,S as tt,U as nt,V as rt,_ as it,a as at,i as ot,j as st,k as ct,q as lt,r as ut,s as dt,v as ft,y as pt,z as mt}from"./index-B7MUL4ct.js";import{t as ht}from"./ImageUploader-CHryWmjJ.js";var Q=p(y()),gt=Q.createContext({}),_t=`__rc_cascader_search_mark__`,vt=(e,t,{label:n=``})=>t.some(t=>String(t[n]).toLowerCase().includes(e.toLowerCase())),yt=(e,t,n,r)=>t.map(e=>e[r.label]).join(` / `),bt=(e,t,n,r,i,a)=>{let{filter:o=vt,render:s=yt,limit:c=50,sort:l}=i;return Q.useMemo(()=>{let i=[];if(!e)return[];function u(t,d,f=!1){t.forEach(t=>{if(!l&&c!==!1&&c>0&&i.length>=c)return;let p=[...d,t],m=t[n.children],h=f||t.disabled;(!m||m.length===0||a)&&o(e,p,{label:n.label})&&i.push({...t,disabled:h,[n.label]:s(e,p,r,n),[_t]:p,[n.children]:void 0}),m&&u(t[n.children],p,h)})}return u(t,[]),l&&i.sort((t,r)=>l(t[_t],r[_t],e,n)),c!==!1&&c>0?i.slice(0,c):i},[e,t,n,r,s,a,o,l,c])},xt=`__RC_CASCADER_SPLIT__`,St=`SHOW_PARENT`,Ct=`SHOW_CHILD`;function wt(e){return e.join(xt)}function Tt(e){return e.map(wt)}function Et(e){return e.split(xt)}function Dt(e){let{label:t,value:n,children:r}=e||{},i=n||`value`;return{label:t||`label`,value:i,key:i,children:r||`children`}}function Ot(e,t){return e.isLeaf??!e[t.children]?.length}function kt(e){let t=e.parentElement;if(!t)return;let n=e.offsetTop-t.offsetTop;n-t.scrollTop<0?t.scrollTo({top:n}):n+e.offsetHeight-t.scrollTop>t.offsetHeight&&t.scrollTo({top:n+e.offsetHeight-t.offsetHeight})}function At(e,t){return e.map(e=>e[_t]?.map(e=>e[t.value]))}function jt(e){return Array.isArray(e)&&Array.isArray(e[0])}function Mt(e){return e?jt(e)?e:(e.length===0?[]:[e]).map(e=>Array.isArray(e)?e:[e]):[]}function Nt(e,t,n){let r=new Set(e),i=t();return e.filter(e=>{let t=i[e],a=t?t.parent:null,o=t?t.children:null;return t&&t.node.disabled?!0:n===`SHOW_CHILD`?!(o&&o.some(e=>e.key&&r.has(e.key))):!(a&&!a.node.disabled&&r.has(a.key))})}function Pt(e,t,n,r=!1){let i=t,a=[];for(let t=0;t{let t=e[n.value];return r?String(t)===String(o):t===o}),c=s===-1?null:i?.[s];a.push({value:c?.[n.value]??o,index:s,option:c}),i=c?.[n.children]}return a}var Ft=((e,t,n,r,i)=>Q.useMemo(()=>{let a=i||(e=>{let t=r?e.slice(-1):e;return t.every(e=>[`string`,`number`].includes(typeof e))?t.join(` / `):t.reduce((e,t,n)=>{let r=Q.isValidElement(t)?Q.cloneElement(t,{key:n}):t;return n===0?[r]:[...e,` / `,r]},[])});return e.map(e=>{let r=Pt(e,t,n),i=a(r.map(({option:e,value:t})=>e?.[n.label]??t),r.map(({option:e})=>e)),o=wt(e);return{label:i,value:o,key:o,valueCells:e,disabled:r[r.length-1]?.option?.disabled}})},[e,t,n,i,r]));function It(e,t){return Q.useCallback(n=>{let r=[],i=[];return n.forEach(n=>{Pt(n,e,t).every(e=>e.option)?i.push(n):r.push(n)}),[i,r]},[e,t])}var Lt=((e,t)=>{let n=Q.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}});return Q.useCallback(()=>(n.current.options!==e&&(n.current.options=e,n.current.info=Z(e,{fieldNames:t,initWrapper:e=>({...e,pathKeyEntities:{}}),processEntity:(e,n)=>{let r=e.nodes.map(e=>e[t.value]).join(xt);n.pathKeyEntities[r]=e,e.key=r}})),n.current.info.pathKeyEntities),[t,e])});function Rt(e,t){let n=Q.useMemo(()=>t||[],[t]),r=Lt(n,e);return[n,r,Q.useCallback(t=>{let n=r();return t.map(t=>{let{nodes:r}=n[t];return r.map(t=>t[e.value])})},[r,e])]}function zt(e,t){let{autoClearSearchValue:n,searchValue:r,onSearch:i}=t;return Q.useMemo(()=>{if(!e)return[!1,{}];let t={matchInputWidth:!0,limit:50,autoClearSearchValue:n,searchValue:r,onSearch:i};return e&&typeof e==`object`&&(t={...t,...e}),t.limit<=0&&(t.limit=!1),[!0,t]},[e,n,r,i])}function Bt(e,t,n,r,i,a,o,s){return c=>{if(!e)t(c);else{let e=wt(c),l=Tt(n),u=Tt(r),d=l.includes(e),f=i.some(t=>wt(t)===e),p=n,m=i;if(f&&!d)m=i.filter(t=>wt(t)!==e);else{let t=d?l.filter(t=>t!==e):[...l,e],n=a(),r;d?{checkedKeys:r}=Oe(t,{checked:!1,halfCheckedKeys:u},n):{checkedKeys:r}=Oe(t,!0,n),p=o(Nt(r,a,s))}t([...m,...p])}}}function Vt(e,t,n,r,i){return Q.useMemo(()=>{let[a,o]=i(t);if(!e||!t.length)return[a,[],o];let{checkedKeys:s,halfCheckedKeys:c}=Oe(Tt(a),!0,n());return[r(s),r(c),o]},[e,t,n,r,i])}function Ht({prefixCls:e,checked:t,halfChecked:n,disabled:r,onClick:i,disableCheckbox:a}){let{checkable:o}=Q.useContext(gt),s=typeof o==`boolean`?null:o;return Q.createElement(`span`,{className:_(`${e}`,{[`${e}-checked`]:t,[`${e}-indeterminate`]:!t&&n,[`${e}-disabled`]:r||a}),onClick:i},s)}function Ut(){return Ut=Object.assign?Object.assign.bind():function(e){for(var t=1;tp||e,k=Q.useMemo(()=>n.map(e=>{let{disabled:t,disableCheckbox:n}=e,r=e[_t],i=e.__cascader_fix_label__??e[v.label],o=e[v.value],s=Ot(e,v),c=r?r.map(e=>e[v.value]):[...a,o],f=wt(c);return{disabled:t,label:i,value:o,isLeaf:s,isLoading:d.includes(f),checked:l.has(f),halfChecked:u.has(f),option:e,disableCheckbox:n,fullPath:c,fullPathKey:f}}),[n,l,v,u,d,a]);return Q.useEffect(()=>{if(g.current){let e=`.${h}-active`,t=g.current.querySelector(e);t&&kt(t)}},[i,h]),Q.createElement(`ul`,{className:_(m,T?.popup?.list),style:E?.popup?.list,ref:g,role:`menu`},k.map(({disabled:n,label:a,value:l,isLeaf:u,isLoading:d,checked:p,halfChecked:m,option:g,fullPath:v,fullPathKey:b,disableCheckbox:k})=>{let A=r(g,{aria:!0,data:!0}),j=()=>{if(O(n))return;let e=[...v];D&&u&&e.pop(),c(e)},M=()=>{f(g)&&!O(n)&&s(v,u)},N;return typeof g.title==`string`?N=g.title:typeof a==`string`&&(N=a),Q.createElement(`li`,Ut({key:b},A,{className:_(h,T?.popup?.listItem,{[`${h}-expand`]:!u,[`${h}-active`]:i===l||i===b,[`${h}-disabled`]:O(n),[`${h}-loading`]:d}),style:{...C,...E?.popup?.listItem},role:`menuitemcheckbox`,title:N,"aria-checked":p,"data-path-key":b,onClick:()=>{j(),!k&&(!t||u)&&M()},onDoubleClick:()=>{y&&o(!1)},onMouseEnter:()=>{D&&j()},onMouseDown:e=>{e.preventDefault()}}),t&&Q.createElement(Ht,{prefixCls:`${e}-checkbox`,checked:p,halfChecked:m,disabled:O(n)||k,disableCheckbox:k,onClick:e=>{k||(e.stopPropagation(),M())}}),Q.createElement(`div`,{className:`${h}-content`},w&&l!==`__EMPTY__`?w(g):a),!d&&x&&!u&&Q.createElement(`div`,{className:`${h}-expand-icon`},x),d&&S&&Q.createElement(`div`,{className:`${h}-loading-icon`},S))}))}var Kt=(e,t)=>{let{values:n}=Q.useContext(gt),r=n[0],[i,a]=Q.useState([]);return Q.useEffect(()=>{e||a(r||[])},[t,r]),[i,a]},qt=((e,t,n,r,i,a,o)=>{let{direction:s,searchValue:c,toggleOpen:l,open:d}=o,f=s===`rtl`,[p,m,h,g]=Q.useMemo(()=>{let e=-1,i=t,a=[],o=[],s=r.length,c=At(t,n);for(let t=0;t(c[i]?wt(c[i]):e[n.value])===r[t]);if(s===-1)break;e=s,a.push(e),o.push(r[t]),i=i[e][n.children]}let l=t;for(let e=0;e{i(e)},v=e=>{let t=h.length,r=m;r===-1&&e<0&&(r=t);for(let i=0;i{p.length>1?_(p.slice(0,-1)):l(!1)},b=()=>{let e=(h[m]?.[n.children]||[]).find(e=>!e.disabled);e&&_([...p,e[n.value]])};Q.useImperativeHandle(e,()=>({onKeyDown:e=>{let{which:t}=e;switch(t){case u.UP:case u.DOWN:{let e=0;t===u.UP?e=-1:t===u.DOWN&&(e=1),e!==0&&v(e);break}case u.LEFT:if(c)break;f?b():y();break;case u.RIGHT:if(c)break;f?y():b();break;case u.BACKSPACE:c||y();break;case u.ENTER:if(p.length){let e=h[m]?.__rc_cascader_search_mark__||[];e.length?a(e.map(e=>e[n.value]),e[e.length-1]):a(p,h[m])}break;case u.ESC:l(!1),d&&e.stopPropagation()}},onKeyUp:()=>{}}))});function Jt(){return Jt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,multiple:r,searchValue:i,toggleOpen:a,notFoundContent:o,direction:s,open:c,disabled:l,lockOptions:u=!1}=e,d=Q.useRef(null),f=s===`rtl`,{options:p,values:m,halfValues:h,fieldNames:g,changeOnSelect:v,onSelect:y,searchOptions:b,popupPrefixCls:x,loadData:S,expandTrigger:C}=Q.useContext(gt),w=x||n,[T,E]=Q.useState([]),D=e=>{if(!S||i)return;let t=Pt(e,p,g).map(({option:e})=>e),n=t[t.length-1];if(n&&!Ot(n,g)){let n=wt(e);E(e=>[...e,n]),S(t)}};Q.useEffect(()=>{T.length&&T.forEach(e=>{let t=Pt(Et(e),p,g,!0).map(({option:e})=>e),n=t[t.length-1];(!n||n[g.children]||Ot(n,g))&&E(t=>t.filter(t=>t!==e))})},[p,T,g]);let O=Q.useMemo(()=>new Set(Tt(m)),[m]),k=Q.useMemo(()=>new Set(Tt(h)),[h]),[A,j]=Kt(r,c),M=e=>{j(e),D(e)},N=e=>{if(l)return!1;let{disabled:t}=e,n=Ot(e,g);return!t&&(n||v||r)},P=(e,t,n=!1)=>{y(e),!r&&(t||v&&(C===`hover`||n))&&a(!1)},F=Q.useMemo(()=>i?b:p,[i,b,p]),I=U(()=>F,[c,u],(e,t)=>!!t[0]&&!t[1]),L=Q.useMemo(()=>{let e=[{options:I}],t=I,n=At(t,g);for(let r=0;r(n[t]?wt(n[t]):e[g.value])===i)?.[g.children];if(!a?.length)break;t=a,e.push({options:a})}return e},[I,A,g]);qt(t,I,g,A,M,(e,t)=>{N(t)&&P(e,Ot(t,g),!0)},{direction:s,searchValue:i,toggleOpen:a,open:c}),Q.useEffect(()=>{if(!i)for(let e=0;e{let n=A.slice(0,t),r=A[t];return Q.createElement(Gt,Jt({key:t},B,{prefixCls:w,options:e.options,prevValuePath:n,activeValue:r}))});return Q.createElement(`div`,{className:_(`${w}-menus`,{[`${w}-menu-empty`]:R,[`${w}-rtl`]:f}),ref:d},ee)});function Xt(){return Xt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{lockOptions:n,...r}=lt();return Q.createElement(Yt,Xt({},e,r,{lockOptions:n,ref:t}))});function Qt(){}function $t(e){let{prefixCls:t=`rc-cascader`,style:n,className:r,options:i,checkable:a,defaultValue:o,value:s,fieldNames:c,changeOnSelect:l,onChange:u,showCheckedStrategy:d,loadData:f,expandTrigger:p,expandIcon:m=`>`,loadingIcon:h,direction:g,notFoundContent:v=`Not Found`,disabled:y,optionRender:b}=e,x=!!a,[S,C]=K(o,s),w=Mt(S),T=Q.useMemo(()=>Dt(c),[JSON.stringify(c)]),[E,D,O]=Rt(T,i),[k,A,j]=Vt(x,w,D,O,It(E,T)),M=Bt(x,R(e=>{if(C(e),u){let t=Mt(e),n=t.map(e=>Pt(e,E,T).map(e=>e.option));u(x?t:t[0],x?n:n[0])}}),k,A,j,D,O,d),N=R(e=>{M(e)}),P=Q.useMemo(()=>({options:E,fieldNames:T,values:k,halfValues:A,changeOnSelect:l,onSelect:N,checkable:a,searchOptions:[],popupPrefixCls:void 0,loadData:f,expandTrigger:p,expandIcon:m,loadingIcon:h,popupMenuColumnStyle:void 0,optionRender:b}),[E,T,k,A,l,N,a,f,p,m,h,b]),F=`${t}-panel`,I=!E.length;return Q.createElement(gt.Provider,{value:P},Q.createElement(`div`,{className:_(F,{[`${F}-rtl`]:g===`rtl`,[`${F}-empty`]:I},r),style:n},I?v:Q.createElement(Yt,{prefixCls:t,searchValue:``,multiple:x,toggleOpen:Qt,open:!0,direction:g,disabled:y})))}function en(){return en=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:n,prefixCls:r=`rc-cascader`,fieldNames:i,defaultValue:a,value:o,changeOnSelect:s,onChange:c,displayRender:l,checkable:u,showSearch:d,expandTrigger:f,options:p,popupPrefixCls:m,loadData:h,open:g,popupClassName:_,popupMenuColumnStyle:v,popupStyle:y,classNames:b,styles:x,placement:S,onPopupVisibleChange:C,expandIcon:w=`>`,loadingIcon:T,children:E,popupMatchSelectWidth:D=!1,showCheckedStrategy:O=St,optionRender:k,...A}=e,j=B(n),M=!!u,[N,P]=K(a,o),F=Mt(N),I=Q.useMemo(()=>Dt(i),[JSON.stringify(i)]),[L,z,ee]=Rt(I,p),[te,V]=zt(d,e),{autoClearSearchValue:H=!0,searchValue:ne,onSearch:re}=V,[ie,U]=K(``,ne),W=ie||``,G=(e,t)=>{U(e),t.source!==`blur`&&re&&re(e)},ae=bt(W,L,I,m||r,V,s||M),[oe,se,q]=Vt(M,F,z,ee,It(L,I)),J=Ft(Q.useMemo(()=>{let e=Nt(Tt(oe),z,O);return[...q,...ee(e)]},[oe,z,ee,q,O]),L,I,M,l),Y=R(e=>{if(P(e),c){let t=Mt(e),n=t.map(e=>Pt(e,L,I).map(e=>e.option));c(M?t:t[0],M?n:n[0])}}),ce=Bt(M,Y,oe,se,q,z,ee,O),le=R(e=>{(!M||H)&&U(``),ce(e)}),ue=(e,t)=>{if(t.type===`clear`){Y([]);return}let{valueCells:n}=t.values[0];le(n)},de=e=>{C?.(e)},fe=Q.useMemo(()=>({classNames:b,styles:x,options:L,fieldNames:I,values:oe,halfValues:se,changeOnSelect:s,onSelect:le,checkable:u,searchOptions:ae,popupPrefixCls:m,loadData:h,expandTrigger:f,expandIcon:w,loadingIcon:T,popupMenuColumnStyle:v,optionRender:k}),[b,x,L,I,oe,se,s,le,u,ae,m,h,f,w,T,v,k]),pe=!(W?ae:L).length,me=W&&V.matchInputWidth||pe?{}:{minWidth:`auto`};return Q.createElement(gt.Provider,{value:fe},Q.createElement(Ye,en({},A,{ref:t,id:j,prefixCls:r,autoClearSearchValue:H,popupMatchSelectWidth:D,classNames:b,styles:x,popupStyle:{...me,...y},displayValues:J,onDisplayValuesChange:ue,mode:M?`multiple`:void 0,searchValue:W,onSearch:G,showSearch:te,OptionList:Zt,emptyOptions:pe,open:g,popupClassName:_,placement:S,onPopupVisibleChange:de,getRawInputElement:()=>E})))});tn.SHOW_PARENT=St,tn.SHOW_CHILD=Ct,tn.Panel=$t;var nn=tn;function rn(e,t){let{getPrefixCls:n,direction:r,renderEmpty:i}=Q.useContext(ie),a=t||r;return[n(`select`,e),n(`cascader`,e),a,i]}function an(e,t){return Q.useMemo(()=>t?Q.createElement(`span`,{className:`${e}-checkbox-inner`}):!1,[e,t])}var on=Q.createElement(e,{spin:!0}),sn=Q.createElement(m,null),cn=Q.createElement(Pe,null);function ln({contextExpandIcon:e,contextLoadingIcon:t,expandIcon:n,loadingIcon:r,isRtl:i}){return Q.useMemo(()=>({expandIcon:n??e??(i?cn:sn),loadingIcon:r??t??on}),[e,t,n,i,r])}var un=e=>{let{prefixCls:t,componentCls:n}=e,r=`${n}-menu-item`,i=` + &${r}-expand ${r}-expand-icon, + ${r}-loading-icon +`;return[Xe(`${t}-checkbox`,e),{[n]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS,pointerEvents:`unset`},"&-menus":{display:`flex`,flexWrap:`nowrap`,alignItems:`flex-start`,[`&${n}-menu-empty`]:{[`${n}-menu`]:{width:`100%`,height:`auto`,[r]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.menuPadding,overflow:`auto`,verticalAlign:`top`,listStyle:`none`,"-ms-overflow-style":`-ms-autohiding-scrollbar`,"&:not(:last-child)":{borderInlineEnd:`${D(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&-item":{display:`flex`,maxWidth:400,flexWrap:`nowrap`,alignItems:`center`,padding:e.optionPadding,lineHeight:e.lineHeight,cursor:`pointer`,transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:`not-allowed`,"&:hover":{background:`transparent`},[i]:{color:e.colorTextDisabled}},[`&-active:not(${r}-disabled)`]:{"&, &:hover":{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg}},"&-content":{flex:`auto`,minWidth:0,...G},[i]:{marginInlineStart:e.paddingXXS,color:e.colorIcon,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}}}}}]},dn=e=>{let{componentCls:t,antCls:n}=e;return[{[t]:{width:e.controlWidth}},{[`${t}-dropdown`]:[{[`&${n}-select-dropdown`]:{padding:0}},un(e)]},{[`${t}-dropdown-rtl`]:{direction:`rtl`}},a(e)]},fn=e=>{let t=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:e.controlItemBgActive,optionSelectedFontWeight:e.fontWeightStrong,optionPadding:`${t}px ${e.paddingSM}px`,menuPadding:e.paddingXXS,optionSelectedColor:e.colorText}},pn=v(`Cascader`,dn,fn,{resetFont:!1,unitless:{optionSelectedFontWeight:!0}}),mn=O([`Cascader`,`Panel`],e=>{let{componentCls:t}=e;return{[`${t}-panel`]:[un(e),{display:`inline-flex`,border:`${D(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,borderRadius:e.borderRadiusLG,overflowX:`auto`,maxWidth:`100%`,[`${t}-menus`]:{alignItems:`stretch`},[`${t}-menu`]:{height:`auto`},"&-empty":{padding:e.paddingXXS}}]}},fn,{resetFont:!1});function hn(e){let{prefixCls:t,className:n,multiple:r,rootClassName:i,notFoundContent:a,direction:o,expandIcon:s,loadingIcon:c,disabled:l}=e,{expandIcon:u,loadingIcon:d}=k(`cascader`),f=Q.useContext(z),p=l??f,[m,h,g,v]=rn(t,o),y=P(h),[b,x]=pn(h,y);mn(h);let{expandIcon:S,loadingIcon:C}=ln({contextExpandIcon:u,contextLoadingIcon:d,expandIcon:s,loadingIcon:c,isRtl:g===`rtl`}),w=a||v?.(`Cascader`)||Q.createElement(nt,{componentName:`Cascader`}),T=an(h,r);return Q.createElement($t,{...e,checkable:T,prefixCls:h,className:_(n,b,i,x,y),notFoundContent:w,direction:g,expandIcon:S,loadingIcon:C,disabled:p})}var{SHOW_CHILD:gn,SHOW_PARENT:_n}=nn,vn=(e,t,n)=>{let r=e.toLowerCase().split(t).reduce((e,n,r)=>r===0?[n]:[].concat(q(e),[t,n]),[]),i=[],a=0;return r.forEach((t,r)=>{let o=a+t.length,s=e.slice(a,o);a=o,r%2==1&&(s=Q.createElement(`span`,{className:`${n}-menu-item-keyword`,key:`separator-${r}`},s)),i.push(s)}),i},yn=(e,t,n,r)=>{let i=[],a=e.toLowerCase();return t.forEach((e,t)=>{t!==0&&i.push(` / `);let o=e[r.label];(oe(o)||te(o))&&(o=vn(String(o),a,n)),i.push(o)}),i},bn=Q.forwardRef((e,t)=>{let{prefixCls:n,size:r,disabled:i,className:a,rootClassName:o,multiple:s,bordered:c=!0,transitionName:u,choiceTransitionName:d=``,popupClassName:f,expandIcon:p,placement:m,showSearch:h,allowClear:g=!0,notFoundContent:v,direction:y,getPopupContainer:b,status:x,showArrow:S,builtinPlacements:C,style:T,variant:D,dropdownClassName:O,dropdownRender:A,onDropdownVisibleChange:M,onPopupVisibleChange:N,dropdownMenuColumnStyle:F,popupRender:I,dropdownStyle:R,popupMenuColumnStyle:B,onOpenChange:te,styles:V,classNames:H,loadingIcon:ne,clearIcon:U,removeIcon:W,suffixIcon:G,...K}=e,{getPrefixCls:ae,getPopupContainer:oe,className:se,style:q,classNames:J,styles:Y,expandIcon:ce,loadingIcon:le,clearIcon:ue,removeIcon:de,suffixIcon:fe,searchIcon:pe}=k(`cascader`),{popupOverflow:me}=Q.useContext(ie),{status:he,hasFeedback:ge,isFormItemInput:_e,feedbackIcon:X}=Q.useContext(ee),ye=be(he,x),[Se,Ce,Z,we]=rn(n,y),Te=Z===`rtl`,Ee=ae(),De=P(Se),[Oe,ke]=rt(Se,De),Ae=P(Ce);pn(Ce,Ae);let{compactSize:je,compactItemClassnames:Me}=l(Se,y),[Ne,Pe]=re(`cascader`,D,c),Fe=v||we?.(`Cascader`)||Q.createElement(nt,{componentName:`Cascader`}),Ie=mt(I||A),Le=B||F,Re=te||N||M,ze=Q.useMemo(()=>{if(!h)return h;let e={render:yn};return L(h)&&(e={...e,...h}),e},[h]),Be=E(e=>r??je??e),Ve=Q.useContext(z),He=i??Ve,{expandIcon:Ue,loadingIcon:Ge}=ln({contextExpandIcon:ce,contextLoadingIcon:le,expandIcon:p,loadingIcon:ne,isRtl:Te}),Ke=an(Ce,s),qe=et(e.suffixIcon,S),{suffixIcon:Ye,removeIcon:Xe,clearIcon:Ze}=We({...e,clearIcon:U,contextClearIcon:ue,removeIcon:W,contextRemoveIcon:de,loadingIcon:Ge,suffixIcon:G,contextSuffixIcon:fe,searchIcon:L(h)?h.searchIcon:void 0,contextSearchIcon:pe,hasFeedback:ge,feedbackIcon:X,showSuffixIcon:qe,multiple:s,prefixCls:Se,componentName:`Cascader`}),Qe=Q.useMemo(()=>m===void 0?Te?`bottomRight`:`bottomLeft`:m,[m,Te]),$e=g===!0?{clearIcon:Ze}:g,tt={...e,variant:Ne,size:Be,status:ye,disabled:He},[it,at]=j([J,H],[Y,V],{props:tt},{popup:{_default:`root`}}),ot={...at.popup.root,...R},[st]=xe(`SelectLike`,ot?.zIndex),ct=_(f||O,`${Ce}-dropdown`,{[`${Ce}-dropdown-rtl`]:Z===`rtl`},o,De,it.popup.root,Ae,Oe,ke);return Q.createElement(nn,{prefixCls:Se,className:_(!n&&Ce,{[`${Se}-lg`]:Be===`large`,[`${Se}-sm`]:Be===`small`,[`${Se}-rtl`]:Te,[`${Se}-${Ne}`]:Pe,[`${Se}-in-form-item`]:_e},ve(Se,ye,ge),Me,se,a,o,it.root,De,Ae,Oe,ke),disabled:He,style:{...at.root,...q,...T},classNames:it,styles:at,...K,builtinPlacements:Je(C,me),direction:Z,placement:Qe,notFoundContent:Fe,allowClear:$e,showSearch:ze,expandIcon:Ue,suffixIcon:Ye,removeIcon:Xe,loadingIcon:Ge,checkable:Ke,popupClassName:ct,popupPrefixCls:n||Ce,popupStyle:{...ot,zIndex:st},popupRender:Ie,popupMenuColumnStyle:Le,onPopupVisibleChange:Re,choiceTransitionName:w(Ee,``,d),transitionName:w(Ee,`slide-up`,u),getPopupContainer:b||oe,ref:t})}),xn=Fe(bn,`popupAlign`,e=>S(e,[`visible`]));bn.SHOW_PARENT=_n,bn.SHOW_CHILD=gn,bn.Panel=hn,bn._InternalPanelDoNotUseOrYouWillBeFired=xn;var Sn=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekday=r()})(e,(function(){return function(e,t){t.prototype.weekday=function(e){var t=this.$locale().weekStart||0,n=this.$W,r=(n{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_localeData=r()})(e,(function(){return function(e,t,n){var r=t.prototype,i=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,t,n,r,a){var o=e.name?e:e.$locale(),s=i(o[t]),c=i(o[n]),l=s||c.map((function(e){return e.slice(0,r)}));if(!a)return l;var u=o.weekStart;return l.map((function(e,t){return l[(t+(u||0))%7]}))},o=function(){return n.Ls[n.locale()]},s=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}(e.formats[t.toUpperCase()])},c=function(){var e=this;return{months:function(t){return t?t.format(`MMMM`):a(e,`months`)},monthsShort:function(t){return t?t.format(`MMM`):a(e,`monthsShort`,`months`,3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format(`dddd`):a(e,`weekdays`)},weekdaysMin:function(t){return t?t.format(`dd`):a(e,`weekdaysMin`,`weekdays`,2)},weekdaysShort:function(t){return t?t.format(`ddd`):a(e,`weekdaysShort`,`weekdays`,3)},longDateFormat:function(t){return s(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return c.bind(this)()},n.localeData=function(){var e=o();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(t){return s(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},n.months=function(){return a(o(),`months`)},n.monthsShort=function(){return a(o(),`monthsShort`,`months`,3)},n.weekdays=function(e){return a(o(),`weekdays`,null,null,e)},n.weekdaysShort=function(e){return a(o(),`weekdaysShort`,`weekdays`,3,e)},n.weekdaysMin=function(e){return a(o(),`weekdaysMin`,`weekdays`,2,e)}}}))})),wn=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekOfYear=r()})(e,(function(){var e=`week`,t=`year`;return function(n,r,i){var a=r.prototype;a.week=function(n){if(n===void 0&&(n=null),n!==null)return this.add(7*(n-this.week()),`day`);var r=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var a=i(this).startOf(t).add(1,t).date(r),o=i(this).endOf(e);if(a.isBefore(o))return 1}var s=i(this).startOf(t).date(r).startOf(e).subtract(1,`millisecond`),c=this.diff(s,e,!0);return c<0?i(this).startOf(`week`).week():Math.ceil(c)},a.weeks=function(e){return e===void 0&&(e=null),this.week(e)}}}))})),Tn=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekYear=r()})(e,(function(){return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),n=this.year();return t===1&&e===11?n+1:e===0&&t>=52?n-1:n}}}))})),En=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_advancedFormat=r()})(e,(function(){return function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return r.bind(this)(e);var i=this.$utils(),a=(e||`YYYY-MM-DDTHH:mm:ssZ`).replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case`Q`:return Math.ceil((t.$M+1)/3);case`Do`:return n.ordinal(t.$D);case`gggg`:return t.weekYear();case`GGGG`:return t.isoWeekYear();case`wo`:return n.ordinal(t.week(),`W`);case`w`:case`ww`:return i.s(t.week(),e===`w`?1:2,`0`);case`W`:case`WW`:return i.s(t.isoWeek(),e===`W`?1:2,`0`);case`k`:case`kk`:return i.s(String(t.$H===0?24:t.$H),e===`k`?1:2,`0`);case`X`:return Math.floor(t.$d.getTime()/1e3);case`x`:return t.$d.getTime();case`z`:return`[`+t.offsetName()+`]`;case`zzz`:return`[`+t.offsetName(`long`)+`]`;default:return e}}));return r.bind(this)(a)}}}))})),Dn=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_customParseFormat=r()})(e,(function(){var e={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,i=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,o={},s=function(e){return(e=+e)+(e>68?1900:2e3)},c=function(e){return function(t){this[e]=+t}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||={}).offset=function(e){if(!e||e===`Z`)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return n===0?0:t[0]===`+`?-n:n}(e)}],u=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?`pm`:`PM`);return n},f={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*e}],SS:[r,function(e){this.milliseconds=10*e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,c(`seconds`)],ss:[i,c(`seconds`)],m:[i,c(`minutes`)],mm:[i,c(`minutes`)],H:[i,c(`hours`)],h:[i,c(`hours`)],HH:[i,c(`hours`)],hh:[i,c(`hours`)],D:[i,c(`day`)],DD:[r,c(`day`)],Do:[a,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,``)===e&&(this.day=r)}],w:[i,c(`week`)],ww:[r,c(`week`)],M:[i,c(`month`)],MM:[r,c(`month`)],MMM:[a,function(e){var t=u(`months`),n=(u(`monthsShort`)||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[a,function(e){var t=u(`months`).indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,c(`year`)],YY:[r,function(e){this.year=s(e)}],YYYY:[/\d{4}/,c(`year`)],Z:l,ZZ:l};function p(n){for(var r=n,i=o&&o.formats,a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,c=0;c-1)return new Date((t===`X`?1e3:1)*e);var i=p(t)(e),a=i.year,o=i.month,s=i.day,c=i.hours,l=i.minutes,u=i.seconds,d=i.milliseconds,f=i.zone,m=i.week,h=new Date,g=s||(a||o?1:h.getDate()),_=a||h.getFullYear(),v=0;a&&!o||(v=o>0?o-1:h.getMonth());var y,b=c||0,x=l||0,S=u||0,C=d||0;return f?new Date(Date.UTC(_,v,g,b,x,S,C+60*f.offset*1e3)):n?new Date(Date.UTC(_,v,g,b,x,S,C)):(y=new Date(_,v,g,b,x,S,C),m&&(y=r(y).week(m).toDate()),y)}catch{return new Date(``)}}(t,s,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(s)&&(this.$d=new Date(``)),o={}}else if(s instanceof Array)for(var f=s.length,m=1;m<=f;m+=1){a[1]=s[m-1];var h=n.apply(this,a);if(h.isValid()){this.$d=h.$d,this.$L=h.$L,this.init();break}m===f&&(this.$d=new Date(``))}else i.call(this,e)}}}))})),On=p(Ke()),kn=p(Sn()),An=p(Cn()),jn=p(wn()),Mn=p(Tn()),Nn=p(En()),Pn=p(Dn());On.default.extend(Pn.default),On.default.extend(Nn.default),On.default.extend(kn.default),On.default.extend(An.default),On.default.extend(jn.default),On.default.extend(Mn.default),On.default.extend(function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=(e||``).replace(`Wo`,`wo`);return r.bind(this)(t)}});var Fn={bn_BD:`bn-bd`,by_BY:`be`,en_GB:`en-gb`,en_US:`en`,fr_BE:`fr`,fr_CA:`fr-ca`,hy_AM:`hy-am`,kmr_IQ:`ku`,nl_BE:`nl-be`,pt_BR:`pt-br`,zh_CN:`zh-cn`,zh_HK:`zh-hk`,zh_TW:`zh-tw`},In=function(e){return Fn[e]||e.split(`_`)[0]},Ln=function(e){return!On.default.isDayjs(e)||e instanceof On.default?e:(0,On.default)(e.valueOf())},Rn={getNow:function(){var e=(0,On.default)();return typeof e.tz==`function`?e.tz():e},getFixedDate:function(e){return(0,On.default)(e,[`YYYY-M-DD`,`YYYY-MM-DD`])},getEndDate:function(e){return Ln(e).endOf(`month`)},getWeekDay:function(e){var t=Ln(e).locale(`en`);return t.weekday()+t.localeData().firstDayOfWeek()},getYear:function(e){return Ln(e).year()},getMonth:function(e){return Ln(e).month()},getDate:function(e){return Ln(e).date()},getHour:function(e){return Ln(e).hour()},getMinute:function(e){return Ln(e).minute()},getSecond:function(e){return Ln(e).second()},getMillisecond:function(e){return Ln(e).millisecond()},addYear:function(e,t){return Ln(e).add(t,`year`)},addMonth:function(e,t){return Ln(e).add(t,`month`)},addDate:function(e,t){return Ln(e).add(t,`day`)},setYear:function(e,t){return Ln(e).year(t)},setMonth:function(e,t){return Ln(e).month(t)},setDate:function(e,t){return Ln(e).date(t)},setHour:function(e,t){return Ln(e).hour(t)},setMinute:function(e,t){return Ln(e).minute(t)},setSecond:function(e,t){return Ln(e).second(t)},setMillisecond:function(e,t){return Ln(e).millisecond(t)},isAfter:function(e,t){return Ln(e).isAfter(Ln(t))},isValidate:function(e){return Ln(e).isValid()},locale:{getWeekFirstDay:function(e){return(0,On.default)().locale(In(e)).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return Ln(t).locale(In(e)).weekday(0)},getWeek:function(e,t){return Ln(t).locale(In(e)).week()},getShortWeekDays:function(e){return(0,On.default)().locale(In(e)).localeData().weekdaysMin()},getShortMonths:function(e){return(0,On.default)().locale(In(e)).localeData().monthsShort()},format:function(e,t,n){return Ln(t).locale(In(e)).format(n)},parse:function(e,t,n){for(var r=In(e),i=0;ie.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:`0`,r=String(e);r.lengthe.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:[],r=pr(Q.useState([!1,!1]),2),i=r[0],a=r[1];return[Q.useMemo(function(){return i.map(function(r,i){if(r)return!0;var a=e[i];return a?!!(!n[i]&&!a||a&&t(a,{activeIndex:i})):!1})},[e,i,t,n]),function(e,t){a(function(n){return tr(n,t,e)})}]}function br(e){"@babel/helpers - typeof";return br=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},br(e)}function xr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Sr(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&(o=t.addDate(o,-7)),o}function di(e,t){var n=t.generateConfig,r=t.locale,i=t.format;return e?typeof i==`function`?i(e):n.locale.format(r.locale,e,i):``}function fi(e,t,n){var r=t,i=[`getHour`,`getMinute`,`getSecond`,`getMillisecond`];return[`setHour`,`setMinute`,`setSecond`,`setMillisecond`].forEach(function(t,a){r=n?e[t](r,e[i[a]](n)):e[t](r,0)}),r}function pi(e,t,n,r,i){return R(function(a,o){return!!(n&&n(a,o)||r&&e.isAfter(r,a)&&!si(e,t,r,a,o.type)||i&&e.isAfter(a,i)&&!si(e,t,i,a,o.type))})}function mi(e){"@babel/helpers - typeof";return mi=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},mi(e)}function hi(e,t,n){return Q.useMemo(function(){var r=er(rr(e,t,n)),i=r[0],a=mi(i)===`object`&&i.type===`mask`?i.format:null;return[r.map(function(e){return typeof e==`string`||typeof e==`function`?e:e.format}),a]},[e,t,n])}function gi(e,t,n){return typeof e[0]==`function`||n?!0:t}function _i(e){"@babel/helpers - typeof";return _i=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},_i(e)}function vi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function yi(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:!1;return Q.useMemo(function(){var n=e&&er(e);return t&&n&&(n[1]=n[1]||n[0]),n},[e,t])}function Li(e,t){var n=e.generateConfig,r=e.locale,i=e.picker,a=i===void 0?`date`:i,o=e.prefixCls,s=o===void 0?`rc-picker`:o,c=e.previewValue,l=c===void 0?`hover`:c,u=e.styles,d=u===void 0?{}:u,f=e.classNames,p=f===void 0?{}:f,m=e.order,h=m===void 0?!0:m,g=e.components,_=g===void 0?{}:g,v=e.inputRender,y=e.allowClear,b=e.clearIcon,x=e.needConfirm,S=e.multiple,C=e.format,w=e.inputReadOnly,T=e.disabledDate,E=e.minDate,D=e.maxDate,O=e.showTime,k=e.value,A=e.defaultValue,j=e.pickerValue,M=e.defaultPickerValue,N=Ii(k),P=Ii(A),F=Ii(j),I=Ii(M),L=a===`date`&&O?`datetime`:a,R=L===`time`||L===`datetime`,z=R||S,B=x??R,ee=Ai(qr(e),4),te=ee[0],V=ee[1],H=ee[2],ne=ee[3],re=Or(r,V),ie=Q.useMemo(function(){return Jr(L,H,ne,te,re)},[L,H,ne,te,re]),U=Q.useMemo(function(){return Ei(Ei({},e),{},{previewValue:l,prefixCls:s,locale:re,picker:a,styles:d,classNames:p,order:h,components:Ei({input:v},_),clearIcon:Xr(s,y,b),showTime:ie,value:N,defaultValue:P,pickerValue:F,defaultPickerValue:I},t?.())},[e]),W=Ai(hi(L,re,C),2),G=W[0],K=W[1],ae=gi(G,w,S),oe=pi(n,r,T,E,D),se=Ci(n,a,oe,ie);return[Q.useMemo(function(){return Ei(Ei({},U),{},{needConfirm:B,inputReadOnly:ae,disabledDate:oe})},[U,B,ae,oe]),L,z,G,K,se]}function Ri(e,t){return Ui(e)||Hi(e,t)||Bi(e,t)||zi()}function zi(){throw TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bi(e,t){if(e){if(typeof e==`string`)return Vi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vi(e,t)}}function Vi(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,i=Gi(Wi(n.every(function(e){return e})?!1:e,t||!1,r),2),a=i[0],o=i[1];function s(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!t.inherit||a)&&o(e,t.force)}return[a,s]}function Qi(e){var t=Q.useRef();return Q.useImperativeHandle(e,function(){return{nativeElement:t.current?.nativeElement,focus:function(e){var n;(n=t.current)==null||n.focus(e)},blur:function(){var e;(e=t.current)==null||e.blur()}}}),t}function $i(e,t){return ia(e)||ra(e,t)||ta(e,t)||ea()}function ea(){throw TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ta(e,t){if(e){if(typeof e==`string`)return na(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return na(e,t)}}function na(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:1,r=Q.useRef(t);r.current=t,H(function(){if(e)r.current(e);else{var t=g(function(){r.current(e)},n);return function(){g.cancel(t)}}},[e])}function sa(e,t){return fa(e)||da(e,t)||la(e,t)||ca()}function ca(){throw TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function la(e,t){if(e){if(typeof e==`string`)return ua(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ua(e,t)}}function ua(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=sa(Q.useState(0),2),i=r[0],a=r[1],o=sa(Q.useState(!1),2),s=o[0],c=o[1],l=Q.useRef([]),u=Q.useRef(null),d=Q.useRef(null),f=function(e){u.current=e};return oa(s||n,function(){s||(l.current=[],f(null))}),Q.useEffect(function(){s&&l.current.push(i)},[s,i]),[s,function(e){c(e)},function(e){return e&&(d.current=e),d.current},i,a,function(n){var r=l.current,i=new Set(r.filter(function(e){return n[e]||t[e]})),a=+(r[r.length-1]===0);return i.size>=2||e[a]?null:a},l.current,f,function(e){return u.current===e}]}function ma(e){"@babel/helpers - typeof";return ma=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},ma(e)}function ha(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ga(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n8&&arguments[8]!==void 0?arguments[8]:Pa,l=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Pa,u=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Pa,d=arguments.length>11?arguments[11]:void 0,f=arguments.length>12?arguments[12]:void 0,p=arguments.length>13?arguments[13]:void 0,m=o===`time`,h=a||0,g=function(t){var r=e.getNow();return m&&(r=fi(e,r)),c[t]||n[t]||r},_=Da(l,2),v=_[0],y=_[1],b=Da(K(function(){return g(0)},v),2),x=b[0],S=b[1],C=Da(K(function(){return g(1)},y),2),w=C[0],T=C[1],E=Q.useMemo(function(){var t=[x,w][h];return m?t:fi(e,t,u[h])},[m,x,w,h,e,u]),D=function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`panel`,a=[S,T][h];a(n);var s=[x,w];s[h]=n,d&&(!si(e,t,x,s[0],o)||!si(e,t,w,s[1],o))&&d(s,{source:i,range:h===1?`end`:`start`,mode:r})},O=function(n,r){if(s){var i={date:`month`,week:`month`,month:`year`,quarter:`year`}[o];if(i&&!si(e,t,n,r,i)||o===`year`&&n&&Math.floor(e.getYear(n)/10)!==Math.floor(e.getYear(r)/10))return Na(e,o,r,-1)}return r},k=Q.useRef(null);return F(function(){if(i&&!c[h]){var t=m?null:e.getNow();if(k.current!==null&&k.current!==h?t=[x,w][h^1]:n[h]?t=h===0?n[0]:O(n[0],n[1]):n[h^1]&&(t=n[h^1]),t){f&&e.isAfter(f,t)&&(t=f);var r=s?Na(e,o,t,1):t;p&&e.isAfter(r,p)&&(t=s?Na(e,o,p,-1):p),D(t,`reset`)}}},[i,h,n[h]]),Q.useEffect(function(){i?k.current=h:k.current=null},[i,h]),F(function(){i&&c&&c[h]&&D(c[h],`reset`)},[i,h]),[E,D]}function Ia(e,t){return Va(e)||Ba(e,t)||Ra(e,t)||La()}function La(){throw TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ra(e,t){if(e){if(typeof e==`string`)return za(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return za(e,t)}}function za(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,o=[],s=n>=1?n|0:1,c=e;c<=t;c+=s){var l=i.includes(c);(!l||!r)&&o.push({label:$n(c,a),value:c,disabled:l})}return o}function Oo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t||{},i=r.use12Hours,a=r.hourStep,o=a===void 0?1:a,s=r.minuteStep,c=s===void 0?1:s,l=r.secondStep,u=l===void 0?1:l,d=r.millisecondStep,f=d===void 0?100:d,p=r.hideDisabledOptions,m=r.disabledTime,h=r.disabledHours,g=r.disabledMinutes,_=r.disabledSeconds,v=Q.useMemo(function(){return n||e.getNow()},[n,e]),y=Q.useCallback(function(e){var t=m?.(e)||{};return[t.disabledHours||h||Eo,t.disabledMinutes||g||Eo,t.disabledSeconds||_||Eo,t.disabledMilliseconds||Eo]},[m,h,g,_]),b=bo(Q.useMemo(function(){return y(v)},[v,y]),4),x=b[0],S=b[1],C=b[2],w=b[3],T=Q.useCallback(function(e,t,n,r){var a=Do(0,23,o,p,e());return[i?a.map(function(e){return go(go({},e),{},{label:$n(e.value%12||12,2)})}):a,function(e){return Do(0,59,c,p,t(e))},function(e,t){return Do(0,59,u,p,n(e,t))},function(e,t,n){return Do(0,999,f,p,r(e,t,n),3)}]},[p,o,i,f,c,u]),E=bo(Q.useMemo(function(){return T(x,S,C,w)},[T,x,S,C,w]),4),D=E[0],O=E[1],k=E[2],A=E[3];return[function(t,n){var r=function(){return D},i=O,a=k,o=A;if(n){var s=bo(y(n),4),c=s[0],l=s[1],u=s[2],d=s[3],f=bo(T(c,l,u,d),4),p=f[0],m=f[1],h=f[2],g=f[3];r=function(){return p},i=m,a=h,o=g}return po(t,r,i,a,o,e)},D,O,k,A]}function ko(e,t){return Po(e)||No(e,t)||jo(e,t)||Ao()}function Ao(){throw TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jo(e,t){if(e){if(typeof e==`string`)return Mo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Mo(e,t)}}function Mo(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:!1;fe(e),v?.(e),t&&pe(e)},he=function(e,t){G(e),t&&me(t),pe(t,e)},ge=function(e){if(le(e),me(e),W!==S){var t=[`decade`,`year`],n=[].concat(t,[`month`]),r={quarter:[].concat(t,[`quarter`]),week:[].concat(Cl(n),[`week`]),date:[].concat(Cl(n),[`date`])}[S]||n,i=r[r.indexOf(W)+1];i&&he(i,e)}},_e=Q.useMemo(function(){var e,t;if(Array.isArray(T)){var n=Dl(T,2);e=n[0],t=n[1]}else e=T;return!e&&!t?null:(e||=t,t||=e,a.isAfter(e,t)?[t,e]:[e,t])},[T,a]),X=fr(E,D,O),ve=A[ae]||Nl[ae]||bs,ye=Q.useMemo(function(){return{classNames:P?.popup??n??{},styles:F?.popup??r??{}}},[P,n,F,r]),be=Q.useContext(qo),xe=Q.useMemo(function(){return yl(yl({},be),{},{hideHeader:j})},[be,j]),Se=`${I}-panel`,Ce=nr(e,[`showWeek`,`prevIcon`,`nextIcon`,`superPrevIcon`,`superNextIcon`,`disabledDate`,`minDate`,`maxDate`,`onHover`]);return Q.createElement(Uo.Provider,{value:ye},Q.createElement(qo.Provider,{value:xe},Q.createElement(`div`,{ref:L,tabIndex:l,className:_(Se,bl({},`${Se}-rtl`,o===`rtl`))},Q.createElement(ve,_l({},Ce,{showTime:re,prefixCls:I,locale:H,generateConfig:a,onModeChange:he,pickerValue:de,onPickerValueChange:function(e){me(e,!0)},value:Y[0],onSelect:ge,values:Y,cellRender:X,hoverRangeValue:_e,hoverValue:w})))))}var Fl=Q.memo(Q.forwardRef(Pl));function Il(e){"@babel/helpers - typeof";return Il=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},Il(e)}function Ll(){return Ll=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function yu(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}function bu(e){var t=e.icon,n=e.type,r=vu(e,hu),i=Q.useContext(Bn),a=i.prefixCls,o=i.classNames,s=i.styles;return t?Q.createElement(`span`,_u({className:_(`${a}-${n}`,o.suffix),style:s.suffix},r),t):null}function xu(e){var t=e.onClear,n=vu(e,gu);return Q.createElement(bu,_u({},n,{type:`clear`,role:`button`,onMouseDown:function(e){e.preventDefault()},onClick:function(e){e.stopPropagation(),t()}}))}function Su(e){"@babel/helpers - typeof";return Su=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},Su(e)}function Cu(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function wu(e,t){for(var n=0;n=a&&e<=o)return r;var s=Math.min(Math.abs(e-a),Math.abs(e-o));se.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ku(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}var qu=Q.forwardRef(function(e,t){var n=e.className,r=e.active,i=e.showActiveCls,a=i===void 0?!0:i,o=e.suffixIcon,s=e.format,c=e.validateFormat,l=e.onChange;e.onInput;var u=e.helped,d=e.onHelp,f=e.onSubmit,p=e.onKeyDown,m=e.preserveInvalidOnBlur,h=m===void 0?!1:m,v=e.invalid,y=e.clearIcon,b=Gu(e,Pu),x=e.value,S=e.onFocus,C=e.onBlur,w=e.onMouseUp,T=Q.useContext(Bn),E=T.prefixCls,D=T.input,O=D===void 0?`input`:D,k=T.classNames,A=T.styles,j=`${E}-input`,M=zu(Q.useState(!1),2),N=M[0],P=M[1],I=zu(Q.useState(x),2),L=I[0],z=I[1],B=zu(Q.useState(``),2),ee=B[0],te=B[1],V=zu(Q.useState(null),2),H=V[0],ne=V[1],re=zu(Q.useState(null),2),ie=re[0],U=re[1],W=L||``;Q.useEffect(function(){z(x)},[x]);var G=Q.useRef(null),K=Q.useRef(null),ae=Q.useRef(!1);Q.useImperativeHandle(t,function(){return{nativeElement:G.current,inputElement:K.current,focus:function(e){K.current.focus(e)},blur:function(){K.current.blur()}}});var oe=Q.useMemo(function(){return new ju(s||``)},[s]),se=zu(Q.useMemo(function(){return u?[0,0]:oe.getSelection(H)},[oe,H,u]),2),q=se[0],J=se[1],Y=function(e){e&&e!==s&&e!==x&&d()},ce=R(function(e){c(e)&&l(e),z(e),Y(e)}),le=function(e){if(!s){var t=e.target.value;Y(t),z(t),l(t)}},ue=function(e){if(ae.current){e.preventDefault();return}var t=e.clipboardData.getData(`text`);c(t)&&ce(t)},de=function(){ae.current=!0},fe=function(e){var t=e.target.selectionStart;ne(oe.getMaskCellIndex(t)),U({}),w?.(e),ae.current=!1},pe=function(e){P(!0),ne(0),te(``),S(e)},me=function(e){C(e)},he=function(e){P(!1),me(e)};oa(r,function(){!r&&!h&&z(x)});var ge=function(e){e.key===`Enter`&&c(W)&&f(),p?.(e)},_e=function(e){if(ae.current){e.preventDefault();return}ge(e);var t=e.key,n=null,r=null,i=J-q,a=s.slice(q,J),o=function(e){ne(function(t){var n=t+e;return n=Math.max(n,0),n=Math.min(n,oe.size()-1),n})},c=function(e){var t=zu(Mu(a),3),n=t[0],r=t[1],i=t[2],o=W.slice(q,J),s=Number(o);if(isNaN(s))return String(i||(e>0?n:r));var c=s+e,l=r-n+1;return String(n+(l+c-n)%l)};switch(t){case`Backspace`:case`Delete`:n=``,r=a;break;case`ArrowLeft`:n=``,o(-1);break;case`ArrowRight`:n=``,o(1);break;case`ArrowUp`:n=``,r=c(1);break;case`ArrowDown`:n=``,r=c(-1);break;default:isNaN(Number(t))||(n=ee+t,r=n);break}n!==null&&(te(n),n.length>=i&&(o(1),te(``))),r!==null&&ce((W.slice(0,q)+$n(r,i)+W.slice(J)).slice(0,s.length)),U({})},X=Q.useRef();F(function(){if(!(!N||!s||ae.current)){if(!oe.match(W)){ce(s);return}return K.current.setSelectionRange(q,J),X.current=g(function(){K.current.setSelectionRange(q,J)}),function(){g.cancel(X.current)}}},[oe,s,N,W,H,q,J,ie,ce]);var ve=s?{onFocus:pe,onBlur:he,onKeyDown:_e,onMouseDown:de,onMouseUp:fe,onPaste:ue}:{};return Q.createElement(`div`,{ref:G,className:_(j,Iu(Iu({},`${j}-active`,r&&a),`${j}-placeholder`,u),n)},Q.createElement(O,Fu({ref:K,"aria-invalid":v,autoComplete:`off`},b,{onKeyDown:ge,onBlur:me},ve,{value:W,onChange:le,className:k.input,style:A.input})),Q.createElement(bu,{type:`suffix`,icon:o}),y)}),Ju=`id.prefix.clearIcon.suffixIcon.separator.activeIndex.activeHelp.allHelp.focused.onFocus.onBlur.onKeyDown.locale.generateConfig.placeholder.className.style.onClick.onClear.value.onChange.onSubmit.onInputChange.format.maskFormat.preserveInvalidOnBlur.onInvalid.disabled.invalid.inputReadOnly.direction.onOpenChange.onActiveInfo.placement.onMouseDown.required.aria-required.autoFocus.tabIndex`.split(`.`),Yu=[`index`];function Xu(){return Xu=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ud(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}function dd(e,t){var n=e.id,r=e.prefix,i=e.clearIcon,a=e.suffixIcon,o=e.separator,s=o===void 0?`~`:o,c=e.activeIndex;e.activeHelp,e.allHelp;var l=e.focused;e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig;var u=e.placeholder,d=e.className,f=e.style,p=e.onClick,m=e.onClear,h=e.value;e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var g=e.disabled,v=e.invalid;e.inputReadOnly;var y=e.direction;e.onOpenChange;var b=e.onActiveInfo;e.placement;var x=e.onMouseDown;e.required,e[`aria-required`];var S=e.autoFocus,C=e.tabIndex,w=ld(e,Ju),T=y===`rtl`,E=Q.useContext(Bn),D=E.prefixCls,O=E.classNames,k=E.styles,A=Q.useMemo(function(){if(typeof n==`string`)return[n];var e=n||{};return[e.start,e.end]},[n]),j=Q.useRef(),N=Q.useRef(),P=Q.useRef(),F=function(e){return[N,P][e]?.current};Q.useImperativeHandle(t,function(){return{nativeElement:j.current,focus:function(e){if(cd(e)===`object`){var t,n=e||{},r=n.index,i=r===void 0?0:r,a=ld(n,Yu);(t=F(i))==null||t.focus(a)}else{var o;(o=F(e??0))==null||o.focus()}},blur:function(){var e,t;(e=F(0))==null||e.blur(),(t=F(1))==null||t.blur()}}});var I=mu(w),L=Q.useMemo(function(){return Array.isArray(u)?u:[u,u]},[u]),z=nd(fu(Qu(Qu({},e),{},{id:A,placeholder:L})),1)[0],B=nd(Q.useState({position:`absolute`,width:0}),2),ee=B[0],te=B[1],V=R(function(){var e=F(c);if(e){var t=e.nativeElement.getBoundingClientRect(),n=j.current.getBoundingClientRect(),r=t.left-n.left;te(function(e){return Qu(Qu({},e),{},{width:t.width,left:r})}),b([t.left,t.right,n.width])}});Q.useEffect(function(){V()},[c]);var H=i&&(h[0]&&!g[0]||h[1]&&!g[1]),ne=S&&!g[0],re=S&&!ne&&!g[1];return Q.createElement(M,{onResize:V},Q.createElement(`div`,Xu({},I,{className:_(D,`${D}-range`,$u($u($u($u({},`${D}-focused`,l),`${D}-disabled`,g.every(function(e){return e})),`${D}-invalid`,v.some(function(e){return e})),`${D}-rtl`,T),d),style:f,ref:j,onClick:p,onMouseDown:function(e){var t=e.target;t!==N.current.inputElement&&t!==P.current.inputElement&&e.preventDefault(),x?.(e)}}),r&&Q.createElement(`div`,{className:_(`${D}-prefix`,O.prefix),style:k.prefix},r),Q.createElement(qu,Xu({ref:N},z(0),{className:`${D}-input-start`,autoFocus:ne,tabIndex:C,"date-range":`start`})),Q.createElement(`div`,{className:`${D}-range-separator`},s),Q.createElement(qu,Xu({ref:P},z(1),{className:`${D}-input-end`,autoFocus:re,tabIndex:C,"date-range":`end`})),Q.createElement(`div`,{className:`${D}-active-bar`,style:ee}),Q.createElement(bu,{type:`suffix`,icon:a}),H&&Q.createElement(xu,{icon:i,onClear:m})))}var fd=Q.forwardRef(dd);function pd(e){"@babel/helpers - typeof";return pd=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},pd(e)}function md(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function hd(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0&&J.current.focus({index:n})}pe(!0),q?.(e)},$e=function(){Ve(null),pe(!1,{force:!0})},et=jd(Q.useState(null),2),tt=et[0],nt=et[1],rt=jd(Q.useState(null),2),it=rt[0],at=rt[1],ot=Q.useMemo(function(){return it||ye},[ye,it]);Q.useEffect(function(){de||at(null)},[de]);var st=jd(Q.useState([0,0,0]),2),ct=st[0],lt=st[1],ut=function(e,t){m===`hover`&&(at(e),nt(t))},dt=aa(U,W),ft=function(e){ut(e,`preset`)},pt=function(e){Ve(e)&&(Ce(`preset-click`),pe(!1,{force:!0}))},mt=function(e){Ze(e)},ht=function(e){ut(e?Xe(e,Z):null,`cell`)},gt=function(e){pe(!0),ke(e)},_t=function(){Ce(`panel`)},vt=function(e){X(tr(ye,Z,e)),!v&&!o&&a===Ie&&Ze(e)},yt=function(){pe(!1)},bt=fr(ae,oe,se,Rd(Z)),xt=ye[Z]||null,St=R(function(e){return l(e,{activeIndex:Z})}),Ct=Q.useMemo(function(){var e=r(i,!1);return S(i,[].concat(Sd(Object.keys(e)),[`onChange`,`onCalendarChange`,`style`,`className`,`onPanelChange`,`disabledTime`,`classNames`,`styles`]))},[i]),wt=Q.createElement(au,xd({},Ct,{showNow:Re,showTime:je,range:!0,multiplePanel:Le,activeInfo:ct,disabledDate:He,onFocus:gt,onBlur:Ae,onPanelMouseDown:_t,picker:j,mode:Fe,internalMode:Ie,onPanelChange:Ye,format:c,value:xt,isInvalid:St,onChange:null,onSelect:vt,pickerValue:qe,defaultOpenValue:er(P?.defaultOpenValue)[Z],onPickerValueChange:Je,hoverValue:ot,onHover:ht,needConfirm:v,onSubmit:Ze,onOk:ve,presets:dt,onPresetHover:ft,onPresetSubmit:pt,onNow:mt,cellRender:bt,classNames:ce,styles:le})),Tt=function(e,t){X(Xe(e,t))},Et=function(){Ce(`input`)},Dt=function(e,t){var n=Ee.length,r=Ee[n-1];if(n&&r!==t&&v&&!x[r]&&!Oe(r)&&ye[r]){J.current.focus({index:r});return}Ce(`input`),pe(!0,{inherit:!0}),Z!==t&&de&&!v&&o&&Ze(null,!0),we(t),ke(e,t)},Ot=function(e,t){pe(!1),!v&&Ce()===`input`&&Be(Z,Te(ye)===null),Ae(e,t)},kt=function(e,t){e.key===`Tab`&&Ze(null,!0),y?.(e,t)},At=Q.useMemo(function(){return{prefixCls:u,locale:k,generateConfig:A,button:G.button,input:G.input,classNames:ce,styles:le}},[u,k,A,G.button,G.input,ce,le]);return F(function(){de&&Z!==void 0&&Ye(null,j,!1)},[de,Z,j]),F(function(){var e=Ce();!de&&e===`input`&&(pe(!1),Ze(null,!0)),!de&&o&&!v&&e===`panel`&&(pe(!0),Ze())},[de]),Q.createElement(Bn.Provider,{value:At},Q.createElement(Kn,xd({},ar(i),{popupElement:wt,popupStyle:le.popup.root,popupClassName:_(d,ce.popup.root),visible:de,onClose:yt,range:!0}),Q.createElement(fd,xd({},i,{ref:J,className:_(i.className,d,ce.root),style:Dd(Dd({},le.root),i.style),suffixIcon:ne,activeIndex:xe||de?Z:null,activeHelp:!!it,allHelp:!!it&&tt===`preset`,focused:xe,onFocus:Dt,onBlur:Ot,onKeyDown:kt,onSubmit:Ze,value:ot,maskFormat:c,onChange:Tt,onInputChange:Et,format:s,inputReadOnly:H,disabled:b,open:de,onOpenChange:pe,onClick:Qe,onClear:$e,invalid:We,onInvalid:Ge,onActiveInfo:lt}))))}var Bd=Q.forwardRef(zd);function Vd(e){var t=e.prefixCls,n=e.value,r=e.onRemove,i=e.removeIcon,a=i===void 0?`×`:i,o=e.formatDate,s=e.disabled,c=e.maxTagCount,l=e.tagRender,u=e.placeholder,d=`${t}-selector`,f=`${t}-selection`,p=`${f}-overflow`;function m(e,t){return Q.createElement(`span`,{className:_(`${f}-item`),title:typeof e==`string`?e:null},Q.createElement(`span`,{className:`${f}-item-content`},e),!s&&t&&Q.createElement(`span`,{onMouseDown:function(e){e.preventDefault()},onClick:t,className:`${f}-item-remove`},a))}function h(e){var t=o(e),n=!s,i=function(t){t&&t.stopPropagation(),s||r(e)};return l?l({label:t,value:e,disabled:!!s,closable:n,onClose:i}):m(t,i)}function g(e){return m(`+ ${e.length} ...`)}return Q.createElement(`div`,{className:d},Q.createElement(A,{prefixCls:p,data:n,renderItem:h,renderRest:g,itemKey:function(e){return o(e)},maxCount:c}),!n.length&&Q.createElement(`span`,{className:`${t}-selection-placeholder`},u))}function Hd(e){"@babel/helpers - typeof";return Hd=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},Hd(e)}var Ud=`id.open.prefix.clearIcon.suffixIcon.activeHelp.allHelp.focused.onFocus.onBlur.onKeyDown.locale.generateConfig.placeholder.className.style.onClick.onClear.internalPicker.value.onChange.onSubmit.onInputChange.multiple.maxTagCount.tagRender.format.maskFormat.preserveInvalidOnBlur.onInvalid.disabled.invalid.inputReadOnly.direction.onOpenChange.onMouseDown.required.aria-required.autoFocus.tabIndex.removeIcon`.split(`.`);function Wd(){return Wd=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rf(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}function af(e,t){e.id;var n=e.open,r=e.prefix,i=e.clearIcon,a=e.suffixIcon;e.activeHelp,e.allHelp;var o=e.focused;e.onFocus,e.onBlur,e.onKeyDown;var s=e.locale,c=e.generateConfig,l=e.placeholder,u=e.className,d=e.style,f=e.onClick,p=e.onClear,m=e.internalPicker,h=e.value,g=e.onChange,v=e.onSubmit;e.onInputChange;var y=e.multiple,b=e.maxTagCount,x=e.tagRender;e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var S=e.disabled,C=e.invalid;e.inputReadOnly;var w=e.direction;e.onOpenChange;var T=e.onMouseDown;e.required,e[`aria-required`];var E=e.autoFocus,D=e.tabIndex,O=e.removeIcon,k=nf(e,Ud),A=w===`rtl`,j=Q.useContext(Bn),M=j.prefixCls,N=j.classNames,P=j.styles,F=Q.useRef(),I=Q.useRef();Q.useImperativeHandle(t,function(){return{nativeElement:F.current,focus:function(e){var t;(t=I.current)==null||t.focus(e)},blur:function(){var e;(e=I.current)==null||e.blur()}}});var L=mu(k),R=function(e){g([e])},z=function(e){g(h.filter(function(t){return t&&!si(c,s,t,e,m)})),n||v()},B=Xd(fu(Kd(Kd({},e),{},{onChange:R}),function(e){return{value:e.valueTexts[0]||``,active:o}}),2),ee=B[0],te=B[1],V=!!(i&&h.length&&!S),H=y?Q.createElement(Q.Fragment,null,Q.createElement(Vd,{prefixCls:M,value:h,onRemove:z,formatDate:te,maxTagCount:b,tagRender:x,disabled:S,removeIcon:O,placeholder:l}),Q.createElement(`input`,{className:`${M}-multiple-input`,value:h.map(te).join(`,`),ref:I,readOnly:!0,autoFocus:E,tabIndex:D}),Q.createElement(bu,{type:`suffix`,icon:a}),V&&Q.createElement(xu,{icon:i,onClear:p})):Q.createElement(qu,Wd({ref:I},ee(),{autoFocus:E,tabIndex:D,suffixIcon:a,clearIcon:V&&Q.createElement(xu,{icon:i,onClear:p}),showActiveCls:!1}));return Q.createElement(`div`,Wd({},L,{className:_(M,qd(qd(qd(qd(qd({},`${M}-multiple`,y),`${M}-focused`,o),`${M}-disabled`,S),`${M}-invalid`,C),`${M}-rtl`,A),u),style:d,ref:F,onClick:f,onMouseDown:function(e){e.target!==I.current?.inputElement&&e.preventDefault(),T?.(e)}}),r&&Q.createElement(`div`,{className:_(`${M}-prefix`,N.prefix),style:P.prefix},r),H)}var of=Q.forwardRef(af);function sf(e){"@babel/helpers - typeof";return sf=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},sf(e)}function cf(){return cf=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n{let{classNames:o,styles:s}=k(e),[c,l]=j([o,t],[s,n],{props:a},{popup:{_default:`root`}});return Q.useMemo(()=>[{...c,popup:{...c.popup,root:_(c.popup?.root,r)}},{...l,popup:{...l.popup,root:{...l.popup?.root,...i}}}],[c,l,r,i])},Df=e=>{let{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:i}=e,a=e.max(e.calc(n).sub(r).equal(),0);return{basePadding:a,containerPadding:e.max(e.calc(a).sub(i).equal(),0),itemHeight:D(t),itemLineHeight:D(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},Of=e=>{let{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:i,paddingXS:a,multipleItemColorDisabled:o,multipleItemBorderColorDisabled:s,colorIcon:c,colorIconHover:l,INTERNAL_FIXED_ITEM_MARGIN:u}=e;return{[`${t}-selection-overflow`]:{position:`relative`,display:`flex`,flex:`auto`,flexWrap:`wrap`,maxWidth:`100%`,"&-item":{flex:`none`,alignSelf:`center`,maxWidth:`calc(100% - 4px)`,display:`inline-flex`},[`${t}-selection-item`]:{display:`flex`,alignSelf:`center`,flex:`none`,boxSizing:`border-box`,maxWidth:`100%`,marginBlock:u,borderRadius:r,cursor:`default`,transition:[`font-size`,`line-height`,`height`].map(e=>`${e} ${i}`).join(`, `),marginInlineEnd:e.calc(u).mul(2).equal(),paddingInlineStart:a,paddingInlineEnd:e.calc(a).div(2).equal(),[`${t}-disabled&`]:{color:o,borderColor:s,cursor:`not-allowed`},"&-content":{display:`inline-block`,marginInlineEnd:e.calc(a).div(2).equal(),overflow:`hidden`,whiteSpace:`pre`,textOverflow:`ellipsis`},"&-remove":{...N(),display:`inline-flex`,alignItems:`center`,color:c,fontWeight:`bold`,fontSize:10,lineHeight:`inherit`,cursor:`pointer`,[`> ${n}`]:{verticalAlign:`-0.2em`},"&:hover":{color:l}}}}}},kf=(e,t)=>{let{componentCls:n,controlHeight:r}=e,i=t?`${n}-${t}`:``,a=Df(e);return[{[`${n}-multiple${i}`]:{paddingBlock:a.containerPadding,paddingInlineStart:a.basePadding,minHeight:r,[`${n}-selection-item`]:{height:a.itemHeight,lineHeight:D(a.itemLineHeight)}}}]},Af=e=>{let{componentCls:t,calc:n,lineWidth:r}=e,a=i(e,{fontHeight:e.fontSize,selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS,controlHeight:e.controlHeightSM}),o=i(e,{fontHeight:n(e.multipleItemHeightLG).sub(n(r).mul(2).equal()).equal(),fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius,controlHeight:e.controlHeightLG});return[kf(a,`small`),kf(e),kf(o,`large`),{[`${t}${t}-multiple`]:{width:`100%`,cursor:`text`,[`${t}-selector`]:{flex:`auto`,padding:0,position:`relative`,"&:after":{margin:0},[`${t}-selection-placeholder`]:{position:`absolute`,top:`50%`,insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:0,transform:`translateY(-50%)`,transition:`all ${e.motionDurationSlow}`,flex:1,color:e.colorTextPlaceholder,pointerEvents:`none`,...G}},...Of(e),[`${t}-multiple-input`]:{width:0,height:0,border:0,visibility:`hidden`,position:`absolute`,zIndex:-1}}}]},jf=e=>{let{pickerCellCls:t,pickerCellInnerCls:n,cellHeight:r,borderRadiusSM:i,motionDurationMid:a,cellHoverBg:o,lineWidth:s,lineType:c,colorPrimary:l,cellActiveWithRangeBg:u,colorTextLightSolid:d,colorTextDisabled:f,cellBgDisabled:p,colorFillSecondary:m}=e;return{"&::before":{position:`absolute`,top:`50%`,insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:r,transform:`translateY(-50%)`,content:`""`,pointerEvents:`none`},[n]:{position:`relative`,zIndex:2,display:`inline-block`,minWidth:r,height:r,lineHeight:D(r),borderRadius:i,transition:`background-color ${a}`},[`&:hover:not(${t}-in-view):not(${t}-disabled), + &:hover:not(${t}-selected):not(${t}-range-start):not(${t}-range-end):not(${t}-disabled)`]:{[n]:{background:o}},[`&-in-view${t}-today ${n}`]:{"&::before":{position:`absolute`,top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${D(s)} ${c} ${l}`,borderRadius:i,content:`""`}},[`&-in-view${t}-in-range, + &-in-view${t}-range-start, + &-in-view${t}-range-end`]:{position:`relative`,[`&:not(${t}-disabled):before`]:{background:u}},[`&-in-view${t}-selected, + &-in-view${t}-range-start, + &-in-view${t}-range-end`]:{[`&:not(${t}-disabled) ${n}`]:{color:d,background:l},[`&${t}-disabled ${n}`]:{background:m}},[`&-in-view${t}-range-start:not(${t}-disabled):before`]:{insetInlineStart:`50%`},[`&-in-view${t}-range-end:not(${t}-disabled):before`]:{insetInlineEnd:`50%`},[`&-in-view${t}-range-start:not(${t}-range-end) ${n}`]:{borderStartStartRadius:i,borderEndStartRadius:i,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${t}-range-end:not(${t}-range-start) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:i,borderEndEndRadius:i},"&-disabled":{color:f,cursor:`not-allowed`,[n]:{background:`transparent`},"&::before":{background:p}},[`&-disabled${t}-today ${n}::before`]:{borderColor:f}}},Mf=e=>{let{componentCls:t,pickerCellCls:n,pickerCellInnerCls:r,pickerYearMonthCellWidth:i,pickerControlIconSize:a,cellWidth:o,paddingSM:s,paddingXS:c,paddingXXS:l,colorBgContainer:u,lineWidth:d,lineType:f,borderRadiusLG:p,colorPrimary:m,colorTextHeading:h,colorSplit:g,pickerControlIconBorderWidth:_,colorIcon:v,textHeight:y,motionDurationMid:b,colorIconHover:x,fontWeightStrong:S,cellHeight:C,pickerCellPaddingVertical:w,colorTextDisabled:T,colorText:E,fontSize:O,motionDurationSlow:k,withoutTimeCellHeight:A,pickerQuarterPanelContentHeight:j,borderRadiusSM:M,colorTextLightSolid:N,cellHoverBg:P,timeColumnHeight:F,timeColumnWidth:I,timeCellHeight:L,controlItemBgActive:R,marginXXS:z,pickerDatePanelPaddingHorizontal:B,pickerControlIconMargin:ee}=e,te=e.calc(o).mul(7).add(e.calc(B).mul(2)).equal();return{[t]:{"&-panel":{display:`inline-flex`,flexDirection:`column`,textAlign:`center`,background:u,borderRadius:p,outline:`none`,"&-focused":{borderColor:m},"&-rtl":{[`${t}-prev-icon, + ${t}-super-prev-icon`]:{transform:`rotate(45deg)`},[`${t}-next-icon, + ${t}-super-next-icon`]:{transform:`rotate(-135deg)`},[`${t}-time-panel`]:{[`${t}-content`]:{direction:`ltr`,"> *":{direction:`rtl`}}}}},"&-decade-panel, &-year-panel, &-quarter-panel, &-month-panel, &-week-panel, &-date-panel, &-time-panel":{display:`flex`,flexDirection:`column`,width:te},"&-header":{display:`flex`,padding:`0 ${D(c)}`,color:h,borderBottom:`${D(d)} ${f} ${g}`,"> *":{flex:`none`},button:{padding:0,color:v,lineHeight:D(y),background:`transparent`,border:0,cursor:`pointer`,transition:`color ${b}`,fontSize:`inherit`,display:`inline-flex`,alignItems:`center`,justifyContent:`center`,"&:empty":{display:`none`}},"> button":{minWidth:`1.6em`,fontSize:O,"&:hover":{color:x},"&:disabled":{opacity:.25,pointerEvents:`none`}},"&-view":{flex:`auto`,fontWeight:S,lineHeight:D(y),"> button":{color:`inherit`,fontWeight:`inherit`,verticalAlign:`top`,"&:not(:first-child)":{marginInlineStart:c},"&:hover":{color:m}}}},"&-prev-icon, &-next-icon, &-super-prev-icon, &-super-next-icon":{position:`relative`,width:a,height:a,"&::before":{position:`absolute`,top:0,insetInlineStart:0,width:a,height:a,border:`0 solid currentcolor`,borderBlockStartWidth:_,borderInlineStartWidth:_,content:`""`}},"&-super-prev-icon, &-super-next-icon":{"&::after":{position:`absolute`,top:ee,insetInlineStart:ee,display:`inline-block`,width:a,height:a,border:`0 solid currentcolor`,borderBlockStartWidth:_,borderInlineStartWidth:_,content:`""`}},"&-prev-icon, &-super-prev-icon":{transform:`rotate(-45deg)`},"&-next-icon, &-super-next-icon":{transform:`rotate(135deg)`},"&-content":{width:`100%`,tableLayout:`fixed`,borderCollapse:`collapse`,"th, td":{position:`relative`,minWidth:C,fontWeight:`normal`},th:{height:e.calc(C).add(e.calc(w).mul(2)).equal(),color:E,verticalAlign:`middle`}},"&-cell":{padding:`${D(w)} 0`,color:T,cursor:`pointer`,"&-in-view":{color:E},...jf(e)},"&-decade-panel, &-year-panel, &-quarter-panel, &-month-panel":{[`${t}-content`]:{height:e.calc(A).mul(4).equal()},[r]:{padding:`0 ${D(c)}`}},"&-quarter-panel":{[`${t}-content`]:{height:j}},"&-decade-panel":{[r]:{padding:`0 ${D(e.calc(c).div(2).equal())}`},[`${t}-cell::before`]:{display:`none`}},"&-year-panel, &-quarter-panel, &-month-panel":{[`${t}-body`]:{padding:`0 ${D(c)}`},[r]:{width:i}},"&-date-panel":{[`${t}-body`]:{padding:`${D(c)} ${D(B)}`},[`${t}-content th`]:{boxSizing:`border-box`,padding:0}},"&-week-panel-row":{td:{"&:before":{transition:`background-color ${b}`},"&:first-child:before":{borderStartStartRadius:M,borderEndStartRadius:M},"&:last-child:before":{borderStartEndRadius:M,borderEndEndRadius:M}},"&:hover td:before":{background:P},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${n}`]:{"&:before":{background:m},[`&${t}-cell-week`]:{color:new J(N).setA(.5).toHexString()},[r]:{color:N}}},"&-range-hover td:before":{background:R}},"&-week-panel, &-date-panel-show-week":{[`${t}-body`]:{padding:`${D(c)} ${D(s)}`},[`${t}-content th`]:{width:`auto`}},"&-datetime-panel":{display:`flex`,[`${t}-time-panel`]:{borderInlineStart:`${D(d)} ${f} ${g}`},[`${t}-date-panel, + ${t}-time-panel`]:{transition:`opacity ${k}`},"&-active":{[`${t}-date-panel, + ${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:`auto`,minWidth:`auto`,[`${t}-content`]:{display:`flex`,flex:`auto`,height:F},"&-column":{flex:`1 0 auto`,width:I,margin:`${D(l)} 0`,padding:0,overflowY:`auto`,textAlign:`start`,listStyle:`none`,transition:`background-color ${b}`,overflowX:`hidden`,"&::-webkit-scrollbar":{width:8,backgroundColor:`transparent`},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:e.borderRadiusSM},"&":{scrollbarWidth:`thin`,scrollbarColor:`${e.colorTextTertiary} transparent`},"&::after":{display:`block`,height:`calc(100% - ${D(L)})`,content:`""`},"&:not(:first-child)":{borderInlineStart:`${D(d)} ${f} ${g}`},"&-active":{background:new J(R).setA(.2).toHexString()},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:z,[`${t}-time-panel-cell-inner`]:{display:`block`,width:e.calc(I).sub(e.calc(z).mul(2)).equal(),height:L,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:e.calc(I).sub(L).div(2).equal(),color:E,lineHeight:D(L),borderRadius:M,cursor:`pointer`,transition:`background-color ${b}`,"&:hover":{background:P}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:R}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:T,background:`transparent`,cursor:`not-allowed`}}}}}}}}},Nf=e=>{let{componentCls:t,textHeight:n,lineWidth:r,paddingSM:i,antCls:a,colorPrimary:o,cellActiveWithRangeBg:s,colorPrimaryBorder:c,lineType:l,colorSplit:u}=e;return{[`${t}-dropdown`]:{[`${t}-footer`]:{borderTop:`${D(r)} ${l} ${u}`,"&-extra":{padding:`0 ${D(i)}`,lineHeight:D(e.calc(n).sub(e.calc(r).mul(2)).equal()),textAlign:`start`,"&:not(:last-child)":{borderBottom:`${D(r)} ${l} ${u}`}}},[`${t}-panels + ${t}-footer ${t}-ranges`]:{justifyContent:`space-between`},[`${t}-ranges`]:{marginBlock:0,paddingInline:D(i),overflow:`hidden`,textAlign:`start`,listStyle:`none`,display:`flex`,justifyContent:`center`,alignItems:`center`,"> li":{lineHeight:D(e.calc(n).sub(e.calc(r).mul(2)).equal()),display:`inline-block`},[`${t}-now-btn-disabled`]:{pointerEvents:`none`,color:e.colorTextDisabled},[`${t}-preset > ${a}-tag-blue`]:{color:o,background:s,borderColor:c,cursor:`pointer`},[`${t}-ok`]:{paddingBlock:e.calc(r).mul(2).equal(),marginInlineStart:`auto`}}}}},Pf=e=>{let{componentCls:t,controlHeightLG:n,paddingXXS:r,padding:i}=e;return{pickerCellCls:`${t}-cell`,pickerCellInnerCls:`${t}-cell-inner`,pickerYearMonthCellWidth:e.calc(n).mul(1.5).equal(),pickerQuarterPanelContentHeight:e.calc(n).mul(1.4).equal(),pickerCellPaddingVertical:e.calc(r).add(e.calc(r).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:e.calc(i).add(e.calc(r).div(2)).equal()}},Ff=e=>{let{colorBgContainerDisabled:t,controlHeight:n,controlHeightSM:r,controlHeightLG:i,paddingXXS:a,lineWidth:o}=e,s=a*2,c=o*2,l=Math.min(n-s,n-c),u=Math.min(r-s,r-c),d=Math.min(i-s,i-c);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(a/2),cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new J(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new J(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:t,timeColumnWidth:i*1.4,timeColumnHeight:224,timeCellHeight:28,cellWidth:r*1.5,cellHeight:r,textHeight:i,withoutTimeCellHeight:i*1.65,multipleItemBg:e.colorFillSecondary,multipleItemBorderColor:`transparent`,multipleItemHeight:l,multipleItemHeightSM:u,multipleItemHeightLG:d,multipleSelectorBgDisabled:t,multipleItemColorDisabled:e.colorTextDisabled,multipleItemBorderColorDisabled:`transparent`}},If=e=>({...de(e),...Ff(e),..._e(e),presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}),Lf=e=>{let{componentCls:t}=e;return{[t]:[{...pe(e),...fe(e),...me(e),...ue(e)},{"&-outlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${D(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-filled":{[`&${t}-multiple ${t}-selection-item`]:{background:e.colorBgContainer,border:`${D(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}},"&-borderless":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${D(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-underlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${D(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}]}},Rf=(e,t)=>({padding:`${D(e)} ${D(t)}`}),zf=e=>{let{componentCls:t,colorError:n,colorWarning:r}=e,[i]=Y(e.antCls,`date-picker`);return{[`${t}:not(${t}-disabled):not([disabled])`]:{[`&${t}-status-error`]:{[i(`affix-color`)]:e.colorErrorAffix,[`${t}-active-bar`]:{background:n}},[`&${t}-status-warning`]:{[i(`affix-color`)]:e.colorWarningAffix,[`${t}-active-bar`]:{background:r}}}}},Bf=e=>{let{componentCls:r,antCls:i,paddingInline:a,lineWidth:o,lineType:s,colorBorder:l,borderRadius:u,motionDurationMid:d,colorTextDisabled:f,colorTextPlaceholder:p,colorTextQuaternary:m,fontSizeLG:h,inputFontSizeLG:g,fontSizeSM:_,inputFontSizeSM:v,controlHeightSM:y,paddingInlineSM:S,paddingXS:w,marginXS:E,colorIcon:O,lineWidthBold:k,colorPrimary:A,motionDurationSlow:j,zIndexPopup:M,paddingXXS:N,sizePopupArrow:P,colorBgElevated:F,borderRadiusLG:I,boxShadowSecondary:L,borderRadiusSM:R,colorSplit:z,cellHoverBg:B,presetsWidth:ee,presetsMaxWidth:te,boxShadowPopoverArrow:V,fontHeight:H,lineHeightLG:ne}=e,[re,ie]=Y(i,`date-picker`);return[{[r]:{[re(`affix-color`)]:`inherit`,...t(e),...Rf(e.paddingBlock,e.paddingInline),position:`relative`,display:`inline-flex`,alignItems:`center`,lineHeight:1,borderRadius:u,transition:[`border`,`box-shadow`,`background-color`].map(e=>`${e} ${d}`).join(`, `),[`${r}-prefix`]:{color:ie(`affix-color`),flex:`0 0 auto`,marginInlineEnd:e.inputAffixPadding},[`${r}-input`]:{position:`relative`,display:`inline-flex`,alignItems:`center`,width:`100%`,"> input":{position:`relative`,display:`inline-block`,width:`100%`,color:`inherit`,fontSize:e.inputFontSize??e.fontSize,lineHeight:e.lineHeight,transition:`all ${d}`,...he(p),flex:`auto`,minWidth:1,height:`auto`,padding:0,background:`transparent`,border:0,fontFamily:`inherit`,"&:focus":{boxShadow:`none`,outline:0},"&[disabled]":{background:`transparent`,color:f,cursor:`not-allowed`}},"&-placeholder":{"> input":{color:p}}},"&-large":{...Rf(e.paddingBlockLG,e.paddingInlineLG),borderRadius:e.borderRadiusLG,[`${r}-input > input`]:{fontSize:g??h,lineHeight:ne}},"&-small":{...Rf(e.paddingBlockSM,e.paddingInlineSM),borderRadius:e.borderRadiusSM,[`${r}-input > input`]:{fontSize:v??_}},[`${r}-suffix`]:{display:`flex`,flex:`none`,alignSelf:`center`,marginInlineStart:e.calc(w).div(2).equal(),color:m,lineHeight:1,pointerEvents:`none`,transition:[`opacity`,`color`].map(e=>`${e} ${d}`).join(`, `),"> *":{verticalAlign:`top`,"&:not(:last-child)":{marginInlineEnd:E}}},[`${r}-clear`]:{position:`absolute`,top:`50%`,insetInlineEnd:0,color:m,lineHeight:1,transform:`translateY(-50%)`,cursor:`pointer`,opacity:0,pointerEvents:`none`,transition:[`opacity`,`color`].map(e=>`${e} ${d}`).join(`, `),"> *":{verticalAlign:`top`},"&:hover":{color:O},"&:focus-visible":{color:e.colorIcon,borderRadius:e.borderRadiusSM,...T(e)}},"&:hover, &:focus-within":{[`${r}-clear`]:{opacity:1,pointerEvents:`auto`},[`${r}-suffix:not(:last-child)`]:{opacity:0}},[`${r}-separator`]:{position:`relative`,display:`inline-block`,width:`1em`,height:h,color:m,fontSize:h,verticalAlign:`top`,cursor:`default`,[`${r}-focused &`]:{color:O},[`${r}-range-separator &`]:{[`${r}-disabled &`]:{cursor:`not-allowed`}}},"&-range":{position:`relative`,display:`inline-flex`,[`${r}-active-bar`]:{bottom:e.calc(o).mul(-1).equal(),height:k,background:A,opacity:0,transition:`all ${j} ease-out`,pointerEvents:`none`},[`&${r}-focused`]:{[`${r}-active-bar`]:{opacity:1}},[`${r}-range-separator`]:{alignItems:`center`,padding:`0 ${D(w)}`,lineHeight:1}},"&-range, &-multiple":{[`${r}-clear`]:{insetInlineEnd:a},[`&${r}-small`]:{[`${r}-clear`]:{insetInlineEnd:S}}},"&-dropdown":{...t(e),...Mf(e),pointerEvents:`none`,position:`absolute`,top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:M,[`&${r}-dropdown-hidden`]:{display:`none`},"&-rtl":{direction:`rtl`},[`&${r}-dropdown-placement-bottomLeft, + &${r}-dropdown-placement-bottomRight`]:{[`${r}-range-arrow`]:{top:0,display:`block`,transform:`translateY(-100%)`}},[`&${r}-dropdown-placement-topLeft, + &${r}-dropdown-placement-topRight`]:{[`${r}-range-arrow`]:{bottom:0,display:`block`,transform:`translateY(100%) rotate(180deg)`}},[`&${i}-slide-up-appear, &${i}-slide-up-enter`]:{[`${r}-range-arrow${r}-range-arrow`]:{transition:`none`}},[`&${i}-slide-up-enter${i}-slide-up-enter-active${r}-dropdown-placement-topLeft, + &${i}-slide-up-enter${i}-slide-up-enter-active${r}-dropdown-placement-topRight, + &${i}-slide-up-appear${i}-slide-up-appear-active${r}-dropdown-placement-topLeft, + &${i}-slide-up-appear${i}-slide-up-appear-active${r}-dropdown-placement-topRight`]:{animationName:x},[`&${i}-slide-up-enter${i}-slide-up-enter-active${r}-dropdown-placement-bottomLeft, + &${i}-slide-up-enter${i}-slide-up-enter-active${r}-dropdown-placement-bottomRight, + &${i}-slide-up-appear${i}-slide-up-appear-active${r}-dropdown-placement-bottomLeft, + &${i}-slide-up-appear${i}-slide-up-appear-active${r}-dropdown-placement-bottomRight`]:{animationName:b},[`&${i}-slide-up-leave ${r}-panel-container`]:{pointerEvents:`none`},[`&${i}-slide-up-leave${i}-slide-up-leave-active${r}-dropdown-placement-topLeft, + &${i}-slide-up-leave${i}-slide-up-leave-active${r}-dropdown-placement-topRight`]:{animationName:c},[`&${i}-slide-up-leave${i}-slide-up-leave-active${r}-dropdown-placement-bottomLeft, + &${i}-slide-up-leave${i}-slide-up-leave-active${r}-dropdown-placement-bottomRight`]:{animationName:C},[`${r}-panel > ${r}-time-panel`]:{paddingTop:N},[`${r}-range-wrapper`]:{display:`flex`,position:`relative`},[`${r}-range-arrow`]:{position:`absolute`,zIndex:1,display:`none`,paddingInline:e.calc(a).mul(1.5).equal(),boxSizing:`content-box`,transition:`all ${j} ease-out`,...ge(e,F,V),"&:before":{insetInlineStart:e.calc(a).mul(1.5).equal()}},[`${r}-panel-container`]:{overflow:`hidden`,verticalAlign:`top`,background:F,borderRadius:I,boxShadow:L,transition:`margin ${j}`,display:`inline-block`,pointerEvents:`auto`,[`${r}-panel-layout`]:{display:`flex`,flexWrap:`nowrap`,alignItems:`stretch`},[`${r}-presets`]:{display:`flex`,flexDirection:`column`,minWidth:ee,maxWidth:te,ul:{height:0,flex:`auto`,listStyle:`none`,overflow:`auto`,margin:0,padding:w,borderInlineEnd:`${D(o)} ${s} ${z}`,li:{...G,borderRadius:R,paddingInline:w,paddingBlock:e.calc(y).sub(H).div(2).equal(),cursor:`pointer`,transition:`all ${j}`,"+ li":{marginTop:E},"&:hover":{background:B}}}},[`${r}-panels`]:{display:`inline-flex`,flexWrap:`nowrap`,"&:last-child":{[`${r}-panel`]:{borderWidth:0}}},[`${r}-panel`]:{verticalAlign:`top`,background:`transparent`,borderRadius:0,borderWidth:0,[`${r}-content, table`]:{textAlign:`center`},"&-focused":{borderColor:l}}}},"&-dropdown-range":{padding:`${D(e.calc(P).mul(2).div(3).equal())} 0`,"&-hidden":{display:`none`}},"&-rtl":{direction:`rtl`,[`${r}-separator`]:{transform:`scale(-1, 1)`},[`${r}-footer`]:{"&-extra":{direction:`rtl`}}}}},n(e,`slide-up`),n(e,`slide-down`),Me(e,`move-up`),Me(e,`move-down`)]},Vf=v(`DatePicker`,e=>{let t=i(le(e),Pf(e),{inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[Nf(t),Bf(t),Lf(t),zf(t),Af(t),a(e,{focusElCls:`${e.componentCls}-focused`})]},If),Hf=(e,t,n)=>V(n)?n:t===`year`&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:t===`quarter`&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:t===`month`&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:t===`week`&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:t===`time`&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder,Uf=(e,t,n)=>V(n)?n:t===`year`&&e.lang.rangeYearPlaceholder?e.lang.rangeYearPlaceholder:t===`quarter`&&e.lang.rangeQuarterPlaceholder?e.lang.rangeQuarterPlaceholder:t===`month`&&e.lang.rangeMonthPlaceholder?e.lang.rangeMonthPlaceholder:t===`week`&&e.lang.rangeWeekPlaceholder?e.lang.rangeWeekPlaceholder:t===`time`&&e.timePickerLocale.rangePlaceholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder,Wf=(e,t)=>{let{allowClear:n=!0}=e,{clearIcon:r,removeIcon:i}=We({...e,prefixCls:t,componentName:`DatePicker`});return[Q.useMemo(()=>n===!1?!1:{clearIcon:r,...n===!0?{}:n},[n,r]),i]},[Gf,Kf]=[`week`,`WeekPicker`],[qf,Jf]=[`month`,`MonthPicker`],[Yf,Xf]=[`year`,`YearPicker`],[Zf,Qf]=[`quarter`,`QuarterPicker`],[$f,ep]=[`time`,`TimePicker`],tp=e=>Q.createElement(Ae,{size:`small`,type:`primary`,...e});function np(e){return(0,Q.useMemo)(()=>({button:tp,...e}),[e])}var rp=({picker:e,hasFeedback:t,feedbackIcon:n,suffixIcon:r})=>r===null||r===!1?null:r===!0||r===void 0?Q.createElement(Q.Fragment,null,e===$f?Q.createElement(Be,{"aria-hidden":`true`}):Q.createElement(Le,{"aria-hidden":`true`}),t&&n):r,ip=e=>(0,Q.forwardRef)((t,n)=>{let{prefixCls:r,getPopupContainer:i,components:a,className:o,style:s,classNames:c,styles:u,placement:d,size:p,disabled:m,bordered:h=!0,placeholder:g,status:v,variant:y,picker:b,dropdownClassName:x,popupClassName:S,popupStyle:C,rootClassName:w,suffixIcon:T,separator:D,allowClear:O,clearIcon:A,...j}=t,M=b===$f?`timePicker`:`datePicker`,{suffixIcon:N,clearIcon:F,allowClear:L}=k(M),[R,B]=Ef(M,c,u,S||x,C),te=Q.useRef(null),{getPrefixCls:V,direction:H,getPopupContainer:U,rangePicker:W}=(0,Q.useContext)(ie),G=V(`picker`,r),{compactSize:K,compactItemClassnames:ae}=l(G,H),oe=V(),se=D??W?.separator,[q,J]=re(`rangePicker`,y,h),Y=P(G),[ce,le]=Vf(G,Y),ue=_(ce,le,Y,w),de=Se({componentName:`RangePicker`,allowClear:O,clearIcon:A,contextAllowClear:L,contextClearIcon:F,defaultAllowClear:!0}),fe=np(a),pe=E(e=>p??K??e),me=Q.useContext(z),he=m??me,{hasFeedback:ge,status:_e,feedbackIcon:ye}=(0,Q.useContext)(ee),Ce=rp({picker:b,hasFeedback:ge,feedbackIcon:ye,suffixIcon:T===void 0?N:T});(0,Q.useImperativeHandle)(n,()=>te.current);let[Z]=ne(`Calendar`,I),we=f(Z,t.locale||{}),[Te]=xe(`DatePicker`,B?.popup?.root?.zIndex);return Q.createElement(X,{space:!0},Q.createElement(Bd,{separator:Q.createElement(`span`,{"aria-label":`to`,className:`${G}-separator`},se??Q.createElement(ze,null)),disabled:he,ref:te,placement:d,placeholder:Uf(we,b,g),suffixIcon:Ce,prevIcon:Q.createElement(`span`,{className:`${G}-prev-icon`}),nextIcon:Q.createElement(`span`,{className:`${G}-next-icon`}),superPrevIcon:Q.createElement(`span`,{className:`${G}-super-prev-icon`}),superNextIcon:Q.createElement(`span`,{className:`${G}-super-next-icon`}),transitionName:`${oe}-slide-up`,picker:b,...j,locale:we.lang,getPopupContainer:i||U,generateConfig:e,components:fe,direction:H,prefixCls:G,rootClassName:ue,className:_({[`${G}-large`]:pe===`large`,[`${G}-small`]:pe===`small`,[`${G}-${q}`]:J},ve(G,be(_e,v),ge),ae,o,W?.className),style:{...W?.style,...s},classNames:R,styles:{...B,popup:{...B.popup,root:{...B.popup.root,zIndex:Te}}},allowClear:de}))}),ap=e=>{let t=(t,n=`DatePicker`)=>{let r=n===ep?`timePicker`:`datePicker`;return(0,Q.forwardRef)((i,a)=>{let{prefixCls:o,getPopupContainer:s,components:c,style:u,className:d,size:p,bordered:m,placement:h,placeholder:g,disabled:v,status:y,variant:b,onCalendarChange:x,classNames:S,styles:C,dropdownClassName:w,popupClassName:T,popupStyle:D,rootClassName:O,suffixIcon:A,allowClear:j,clearIcon:M,...N}=i,{suffixIcon:F,clearIcon:L,allowClear:R}=k(n===ep?`timePicker`:`datePicker`),{getPrefixCls:B,direction:te,getPopupContainer:V,[r]:H}=(0,Q.useContext)(ie),U=B(`picker`,o),{compactSize:W,compactItemClassnames:G}=l(U,te),K=E(e=>p??W??e),ae=Q.useContext(z),oe=v??ae,se={...i,size:K,disabled:oe,status:y,variant:b},[q,J]=Ef(r,S,C,T||w,D,se),Y=Q.useRef(null),[ce,le]=re(`datePicker`,b,m),ue=P(U),[de,fe]=Vf(U,ue),pe=_(de,fe,ue,O);(0,Q.useImperativeHandle)(a,()=>Y.current);let me={showToday:!0},he=t||i.picker,ge=B(),{onSelect:_e,multiple:ye}=N,Ce=_e&&t===`time`&&!ye,Z=(e,t,n)=>{x?.(e,t,n),Ce&&_e(e)},[,we]=Wf(i,U),Te=Se({componentName:n,allowClear:j,clearIcon:M,contextAllowClear:R,contextClearIcon:L,defaultAllowClear:!0}),Ee=np(c),{hasFeedback:De,status:Oe,feedbackIcon:ke}=(0,Q.useContext)(ee),Ae=rp({picker:he,hasFeedback:De,feedbackIcon:ke,suffixIcon:A===void 0?F:A}),[je]=ne(`DatePicker`,I),Me=f(je,i.locale||{}),[Ne]=xe(`DatePicker`,J?.popup?.root?.zIndex);return Q.createElement(X,{space:!0},Q.createElement(Tf,{ref:Y,placeholder:Hf(Me,he,g),suffixIcon:Ae,placement:h,prevIcon:Q.createElement(`span`,{className:`${U}-prev-icon`}),nextIcon:Q.createElement(`span`,{className:`${U}-next-icon`}),superPrevIcon:Q.createElement(`span`,{className:`${U}-super-prev-icon`}),superNextIcon:Q.createElement(`span`,{className:`${U}-super-next-icon`}),transitionName:`${ge}-slide-up`,picker:t,onCalendarChange:Z,...me,...N,locale:Me.lang,getPopupContainer:s||V,generateConfig:e,components:Ee,direction:te,disabled:oe,prefixCls:U,rootClassName:pe,className:_({[`${U}-large`]:K===`large`,[`${U}-small`]:K===`small`,[`${U}-${ce}`]:le},ve(U,be(Oe,y),De),G,H?.className,d),style:{...H?.style,...u},classNames:q,styles:{...J,popup:{...J.popup,root:{...J.popup.root,zIndex:Ne}}},allowClear:Te,removeIcon:we}))})},n=t(),r=t(Gf,Kf),i=t(qf,Jf),a=t(Yf,Xf),o=t(Zf,Qf);return{DatePicker:n,WeekPicker:r,MonthPicker:i,YearPicker:a,TimePicker:t($f,ep),QuarterPicker:o}},op=e=>{let{DatePicker:t,WeekPicker:n,MonthPicker:r,YearPicker:i,TimePicker:a,QuarterPicker:o}=ap(e),s=ip(e),c=t;return c.WeekPicker=n,c.MonthPicker=r,c.YearPicker=i,c.RangePicker=s,c.TimePicker=a,c.QuarterPicker=o,c},sp=op(Rn);sp._InternalPanelDoNotUseOrYouWillBeFired=Fe(sp,`popupAlign`,void 0,`picker`),sp._InternalRangePanelDoNotUseOrYouWillBeFired=Fe(sp.RangePicker,`popupAlign`,void 0,`picker`),sp.generatePicker=op;function cp(e,t){let{disabled:n,prefixCls:r,character:i,characterRender:a,index:o,count:s,value:c,allowHalf:l,focused:d,onHover:f,onClick:p}=e,m=e=>{f(e,o)},h=e=>{p(e,o)},g=e=>{e.keyCode===u.ENTER&&p(e,o)},v=o+1,y=new Set([r]);c===0&&o===0&&d?y.add(`${r}-focused`):l&&c+.5>=v&&co?`true`:`false`,"aria-posinset":o+1,"aria-setsize":s,tabIndex:n?-1:0},Q.createElement(`div`,{className:`${r}-first`},b),Q.createElement(`div`,{className:`${r}-second`},b)));return a&&(x=a(x,e)),x}var lp=Q.forwardRef(cp);function up(){let e=Q.useRef({});function t(t){return e.current[t]}function n(t){return n=>{e.current[t]=n}}return[t,n]}function dp(e){let t=e.pageXOffset,n=`scrollLeft`;if(typeof t!=`number`){let r=e.document;t=r.documentElement[n],typeof t!=`number`&&(t=r.body[n])}return t}function fp(e){let t,n,r=e.ownerDocument,{body:i}=r,a=r&&r.documentElement,o=e.getBoundingClientRect();return t=o.left,n=o.top,t-=a.clientLeft||i.clientLeft||0,n-=a.clientTop||i.clientTop||0,{left:t,top:n}}function pp(e){let t=fp(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=dp(r),t.left}function mp(){return mp=Object.assign?Object.assign.bind():function(e){for(var t=1;t{m||O.current?.focus()};Q.useImperativeHandle(t,()=>({focus:k,blur:()=>{m||O.current?.blur()}}));let[A,j]=K(a||0,o),[M,N]=K(null),P=(e,t)=>{let n=h===`rtl`,r=e+1;if(c){let i=E(e),a=pp(i),o=i.clientWidth;(n&&t-a>o/2||!n&&t-a{j(e),b?.(e)},[I,L]=Q.useState(!1),R=()=>{L(!0),x?.()},z=()=>{L(!1),S?.()},[B,ee]=Q.useState(null),te=(e,t)=>{let n=P(t,e.pageX);n!==M&&(ee(n),N(null)),y?.(n)},V=e=>{m||(ee(null),N(null),y?.(void 0)),e&&w?.(e)},H=(e,t)=>{let n=P(t,e.pageX),r=!1;l&&(r=n===A),V(),F(r?0:n),N(r?n:null)},ne=e=>{let{keyCode:t}=e,n=h===`rtl`,r=c?.5:1;d&&(t===u.RIGHT&&A0&&!n||t===u.RIGHT&&A>0&&n?(F(A-r),e.preventDefault()):t===u.LEFT&&A{v&&!m&&k()},[]);let re=Array(s).fill(0).map((e,t)=>Q.createElement(lp,{ref:D(t),index:t,count:s,disabled:m,prefixCls:`${n}-star`,allowHalf:c,value:B===null?A:B,onClick:H,onHover:te,key:e||t,character:f,characterRender:p,focused:I})),ie=_(n,i,{[`${n}-disabled`]:m,[`${n}-rtl`]:h===`rtl`});return Q.createElement(`ul`,mp({className:ie,onMouseLeave:V,tabIndex:m?-1:g,onFocus:m?null:R,onBlur:m?null:z,onKeyDown:m?null:ne,ref:O},r(T,{aria:!0,data:!0,attr:!0})),re)}var gp=Q.forwardRef(hp),_p=e=>{let{componentCls:t}=e;return{[`${t}-star`]:{position:`relative`,display:`inline-block`,color:`inherit`,cursor:`pointer`,"&:not(:last-child)":{marginInlineEnd:e.marginXS},"> div":{transition:`all ${e.motionDurationMid}, outline 0s`,"&:hover":{transform:e.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${D(e.lineWidth)} dashed ${e.starColor}`,transform:e.starHoverScale}},"&-first, &-second":{color:e.starBg,transition:`all ${e.motionDurationMid}`,userSelect:`none`},"&-first":{position:`absolute`,top:0,insetInlineStart:0,width:`50%`,height:`100%`,overflow:`hidden`,opacity:0},[`&-half ${t}-star-first, &-half ${t}-star-second`]:{opacity:1},[`&-half ${t}-star-first, &-full ${t}-star-second`]:{color:`inherit`}}}},vp=e=>({[`&-rtl${e.componentCls}`]:{direction:`rtl`}}),yp=e=>{let{componentCls:n}=e;return{[n]:{...t(e),display:`inline-block`,margin:0,padding:0,color:e.starColor,fontSize:e.starSize,lineHeight:1,listStyle:`none`,outline:`none`,"&-small":{fontSize:e.starSizeSM},"&-large":{fontSize:e.starSizeLG},[`&-disabled${n} ${n}-star`]:{cursor:`default`,"> div:hover":{transform:`scale(1)`}},..._p(e),...vp(e)}}},bp=v(`Rate`,e=>yp(i(e,{})),e=>({starColor:e.yellow6,starSize:e.controlHeight*.625,starSizeSM:e.controlHeightSM*.625,starSizeLG:e.controlHeightLG*.625,starHoverScale:`scale(1.1)`,starBg:e.colorFillContent})),xp=Q.forwardRef((e,t)=>{let{prefixCls:n,className:r,rootClassName:i,style:a,tooltips:o,character:s=Q.createElement(Re,null),disabled:c,size:l,...u}=e,d=(e,{index:t})=>{if(!o)return e;let n=o[t];return L(n)?Q.createElement(ye,{...n},e):Q.createElement(ye,{title:n},e)},{getPrefixCls:f,direction:p,className:m,style:h}=k(`rate`),g=f(`rate`,n),[v,y]=bp(g),b={...h,...a},x=Q.useContext(z),S=c??x,C=E(e=>l??e);return Q.createElement(gp,{ref:t,character:s,characterRender:d,disabled:S,...u,className:_({[`${g}-large`]:C===`large`,[`${g}-small`]:C===`small`},r,i,v,y,m),style:b,prefixCls:g,direction:p})}),{TimePicker:Sp,RangePicker:Cp}=sp,wp=Q.forwardRef((e,t)=>Q.createElement(Cp,{...e,picker:`time`,mode:void 0,ref:t})),Tp=Q.forwardRef((e,t)=>{let{addon:n,renderExtraFooter:r,variant:i,bordered:a,classNames:o,styles:s,popupClassName:c,popupStyle:l,...u}=e,[d]=re(`timePicker`,i,a),f=Q.useMemo(()=>{if(r)return r;if(n)return n},[n,r]),[p,m]=Ef(`timePicker`,o,s,c,l,{...e,variant:d});return Q.createElement(Sp,{...u,mode:void 0,ref:t,renderExtraFooter:f,variant:d,classNames:p,styles:m})}),Ep=Fe(Tp,`popupAlign`,void 0,`picker`);Tp._InternalPanelDoNotUseOrYouWillBeFired=Ep,Tp.RangePicker=wp,Tp._InternalPanelDoNotUseOrYouWillBeFired=Ep;var Dp=(e=>{let t=Q.useRef({valueLabels:new Map});return Q.useMemo(()=>{let{valueLabels:n}=t.current,r=new Map,i=e.map(e=>{let{value:t,label:i}=e,a=i??n.get(t);return r.set(t,a),{...e,label:a}});return t.current.valueLabels=r,[i]},[e])}),Op=(e,t,n,r)=>Q.useMemo(()=>{let i=e=>e.map(({value:e})=>e),a=i(e),o=i(t),s=a.filter(e=>!r[e]),c=a,l=o;if(n){let e=Oe(a,!0,r);c=e.checkedKeys,l=e.halfCheckedKeys}return[Array.from(new Set([...s,...c])),l]},[e,t,n,r]),kp=e=>Array.isArray(e)?e:e===void 0?[]:[e],Ap=e=>{let{label:t,value:n,children:r}=e||{};return{_title:t?[t]:[`title`,`label`],value:n||`value`,key:n||`value`,children:r||`children`}},jp=e=>!e||e.disabled||e.disableCheckbox||e.checkable===!1,Mp=(e,t)=>{let n=[],r=e=>{e.forEach(e=>{let i=e[t.children];i&&(n.push(e[t.value]),r(i))})};return r(e),n},Np=e=>e==null,Pp=((e,t)=>Q.useMemo(()=>Z(e,{fieldNames:t,initWrapper:e=>({...e,valueEntities:new Map}),processEntity:(e,n)=>{let r=e.node[t.value];n.valueEntities.set(r,e)}}),[e,t])),Fp=()=>null;function Ip(e){return d(e).map(e=>{if(!Q.isValidElement(e)||!e.type)return null;let{key:t,props:{children:n,value:r,...i}}=e,a={key:t,value:r,...i},o=Ip(n);return o.length&&(a.children=o),a}).filter(e=>e)}function Lp(e){if(!e)return e;let t={...e};return`props`in t||Object.defineProperty(t,"props",{get(){return s(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),t}}),t}function Rp(e,t,n,r,i,a){let o=null,c=null;function l(){function e(r,i=`0`,s=!1){return r.map((r,l)=>{let u=`${i}-${l}`,d=r[a.value],f=n.includes(d),p=e(r[a.children]||[],u,f),m=Q.createElement(Fp,r,p.map(e=>e.node));if(t===d&&(o=m),f){let e={pos:u,node:m,children:p};return s||c.push(e),e}return null}).filter(e=>e)}c||(c=[],e(r),c.sort(({node:{props:{value:e}}},{node:{props:{value:t}}})=>n.indexOf(e)-n.indexOf(t)))}Object.defineProperty(e,"triggerNode",{get(){return s(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),l(),o}}),Object.defineProperty(e,"allCheckedNodes",{get(){return s(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),l(),i?c:c.map(({node:e})=>e)}})}var zp=(e,t,n)=>{let{fieldNames:r,treeNodeFilterProp:i,filterTreeNode:a}=n,{children:o}=r;return Q.useMemo(()=>{if(!t||a===!1)return e;let n=typeof a==`function`?a:(e,n)=>String(n[i]).toUpperCase().includes(t.toUpperCase()),r=(e,i=!1)=>e.reduce((e,a)=>{let s=a[o],c=i||n(t,Lp(a)),l=r(s||[],c);return(c||l.length)&&e.push({...a,isLeaf:void 0,[o]:l}),e},[]);return r(e)},[e,t,o,i,a])};function Bp(e){let t=Q.useRef();return t.current=e,Q.useCallback((...e)=>t.current(...e),[])}function Vp(e,t){let{id:n,pId:r,rootPId:i}=t,a=new Map,o=[];return e.forEach(e=>{let t=e[n],r={...e,key:e.key||t};a.set(t,r)}),a.forEach(e=>{let t=e[r],n=a.get(t);n?(n.children=n.children||[],n.children.push(e)):(t===i||i===null)&&o.push(e)}),o}function Hp(e,t,n){return Q.useMemo(()=>e?n?Vp(e,{id:`id`,pId:`pId`,rootPId:null,...typeof n==`object`?n:{}}):e:Ip(t),[t,n,e])}var Up=Q.createContext(null),Wp=Q.createContext(null);function Gp(){return Gp=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,multiple:r,searchValue:i,toggleOpen:a,open:o,notFoundContent:s}=lt(),{virtual:c,listHeight:l,listItemHeight:d,listItemScrollOffset:f,treeData:p,fieldNames:m,onSelect:h,popupMatchSelectWidth:g,treeExpandAction:_,treeTitleRender:v,onPopupScroll:y,leftMaxCount:b,leafCountOnly:x,valueEntities:S,classNames:C,styles:w}=Q.useContext(Wp),{checkable:T,checkedKeys:E,halfCheckedKeys:D,treeExpandedKeys:O,treeDefaultExpandAll:k,treeDefaultExpandedKeys:A,onTreeExpand:j,treeIcon:M,showTreeIcon:N,switcherIcon:P,treeLine:F,treeNodeFilterProp:I,loadData:L,treeLoadedKeys:z,treeMotion:B,onTreeLoad:ee,keyEntities:te}=Q.useContext(Up),V=Q.useRef(),H=U(()=>p,[o,p],(e,t)=>t[0]&&e[1]!==t[1]),ne=Q.useMemo(()=>T?{checked:E,halfChecked:D}:null,[T,E,D]);Q.useEffect(()=>{o&&!r&&E.length&&V.current?.scrollTo({key:E[0]})},[o]);let re=e=>{e.preventDefault()},ie=(e,t)=>{let{node:n}=t;T&&jp(n)||(h(n.key,{selected:!E.includes(n.key)}),r||a(!1))},[W,G]=Q.useState(A),[K,ae]=Q.useState(null),oe=Q.useMemo(()=>O?[...O]:i?K:W,[W,K,O,i]),se=e=>{G(e),ae(e),j&&j(e)},q=String(i).toLowerCase(),J=e=>q?String(e[I]).toLowerCase().includes(q):!1;Q.useEffect(()=>{i&&ae(Mp(p,m))},[i]);let[Y,ce]=Q.useState(()=>new Map);Q.useEffect(()=>{b&&ce(new Map)},[b]);function le(e){let t=e[m.value];if(!Y.has(t)){let e=S.get(t);if((e.children||[]).length!==0){let n=e.children.filter(e=>!e.node.disabled&&!e.node.disableCheckbox&&!E.includes(e.node[m.value])).length;Y.set(t,n>b)}else Y.set(t,!1)}return Y.get(t)}let ue=R(e=>{let t=e[m.value];return E.includes(t)||b===null?!1:b<=0?!0:x&&b?le(e):!1}),de=e=>{for(let t of e)if(!(t.disabled||t.selectable===!1)){if(i){if(J(t))return t}else return t;if(t[m.children]){let e=de(t[m.children]);if(e)return e}}return null},[fe,pe]=Q.useState(null),me=te[fe];Q.useEffect(()=>{if(!o)return;let e=null;e=!r&&E.length&&!i?E[0]:(()=>{let e=de(H);return e?e[m.value]:null})(),pe(e)},[o,i]),Q.useImperativeHandle(t,()=>({scrollTo:V.current?.scrollTo,onKeyDown:e=>{let{which:t}=e;switch(t){case u.UP:case u.DOWN:case u.LEFT:case u.RIGHT:V.current?.onKeyDown(e);break;case u.ENTER:if(me){let e=ue(me.node),{selectable:t,value:n,disabled:r}=me?.node||{};t!==!1&&!r&&!e&&ie(null,{node:{key:fe},selected:!E.includes(n)})}break;case u.ESC:a(!1)}},onKeyUp:()=>{}}));let he=U(()=>!i,[i,O||W],([e],[t,n])=>e!==t&&!!(t||n))?L:null;if(H.length===0)return Q.createElement(`div`,{role:`listbox`,className:`${n}-empty`,onMouseDown:re},s);let ge={fieldNames:m};return z&&(ge.loadedKeys=z),oe&&(ge.expandedKeys=oe),Q.createElement(`div`,{onMouseDown:re},me&&o&&Q.createElement(`span`,{style:Kp,"aria-live":`assertive`},me.node.value),Q.createElement(Te.Provider,{value:{nodeDisabled:ue}},Q.createElement(Ee,Gp({classNames:C?.popup,styles:w?.popup,ref:V,focusable:!1,prefixCls:`${n}-tree`,treeData:H,height:l,itemHeight:d,itemScrollOffset:f,virtual:c!==!1&&g!==!1,multiple:r,icon:M,showIcon:N,switcherIcon:P,showLine:F,loadData:he,motion:B,activeKey:fe,checkable:T,checkStrictly:!0,checkedKeys:ne,selectedKeys:T?[]:E,defaultExpandAll:k,titleRender:v},ge,{onActiveChange:pe,onSelect:ie,onCheck:ie,onExpand:se,onLoad:ee,filterTreeNode:J,expandAction:_,onScroll:y}))))}),Jp=`SHOW_ALL`,Yp=`SHOW_PARENT`,Xp=`SHOW_CHILD`;function Zp(e,t,n,r){let i=new Set(e);return t===`SHOW_CHILD`?e.filter(e=>{let t=n[e];return!t||!t.children||!t.children.some(({node:e})=>i.has(e[r.value]))||!t.children.every(({node:e})=>jp(e)||i.has(e[r.value]))}):t===`SHOW_PARENT`?e.filter(e=>{let t=n[e],r=t?t.parent:null;return!r||jp(r.node)||!i.has(r.key)}):e}function Qp(e,t){let{searchValue:n,inputValue:r,onSearch:i,autoClearSearchValue:a,filterTreeNode:o,treeNodeFilterProp:s}=t;return Q.useMemo(()=>{let t=typeof e==`object`,c={searchValue:n??r,onSearch:i,autoClearSearchValue:a,filterTreeNode:o,treeNodeFilterProp:s,...t?e:{}};return[t?!0:e,c]},[e,n,r,i,a,o,s])}function $p(){return $p=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:n,prefixCls:r=`rc-tree-select`,value:i,defaultValue:a,onChange:o,onSelect:s,onDeselect:c,showSearch:l,searchValue:u,inputValue:d,onSearch:f,autoClearSearchValue:p,filterTreeNode:m,treeNodeFilterProp:h,showCheckedStrategy:g,treeNodeLabelProp:_,multiple:v,treeCheckable:y,treeCheckStrictly:b,labelInValue:x,maxCount:S,fieldNames:C,treeDataSimpleMode:w,treeData:T,children:E,loadData:D,treeLoadedKeys:O,onTreeLoad:k,treeDefaultExpandAll:A,treeExpandedKeys:j,treeDefaultExpandedKeys:M,onTreeExpand:N,treeExpandAction:P,virtual:F,listHeight:I=200,listItemHeight:L=20,listItemScrollOffset:R=0,onPopupVisibleChange:z,popupMatchSelectWidth:ee=!0,treeLine:te,treeIcon:V,showTreeIcon:H,switcherIcon:ne,treeMotion:re,treeTitleRender:ie,onPopupScroll:U,classNames:W,styles:G,...ae}=e,oe=B(n),se=y&&!b,q=y||b,J=b||x,Y=q||v,[ce,le]=Qp(l,{searchValue:u,inputValue:d,onSearch:f,autoClearSearchValue:p,filterTreeNode:m,treeNodeFilterProp:h}),{searchValue:ue,onSearch:de,autoClearSearchValue:fe=!0,filterTreeNode:pe,treeNodeFilterProp:me=`value`}=le,[he,ge]=K(a,i),_e=Q.useMemo(()=>y?g||`SHOW_CHILD`:Jp,[g,y]),X=Q.useMemo(()=>Ap(C),[JSON.stringify(C)]),[ve,ye]=K(``,ue),be=ve||``,xe=e=>{ye(e),de?.(e)},Se=Hp(T,E,w),{keyEntities:Ce,valueEntities:Z}=Pp(Se,X),we=Q.useCallback(e=>{let t=[],n=[];return e.forEach(e=>{Z.has(e)?n.push(e):t.push(e)}),{missingRawValues:t,existRawValues:n}},[Z]),Te=zp(Se,be,{fieldNames:X,treeNodeFilterProp:me,filterTreeNode:pe}),Ee=Q.useCallback(e=>{if(e){if(_)return e[_];let{_title:t}=X;for(let n=0;nkp(e).map(e=>em(e)?{value:e}:e),[]),ke=Q.useCallback(e=>De(e).map(e=>{let{label:t}=e,{value:n,halfChecked:r}=e,i,a=Z.get(n);return a?(t=ie?ie(a.node):t??Ee(a.node),i=a.node.disabled):t===void 0&&(t=De(he).find(e=>e.value===n).label),{label:t,value:n,halfChecked:r,disabled:i}}),[Z,Ee,De,he]),Ae=Q.useMemo(()=>De(he===null?[]:he),[De,he]),[je,Me]=Q.useMemo(()=>{let e=[],t=[];return Ae.forEach(n=>{n.halfChecked?t.push(n):e.push(n)}),[e,t]},[Ae]),Ne=Q.useMemo(()=>je.map(e=>e.value),[je]),[Pe,Fe]=Op(je,Me,se,Ce),[Ie]=Dp(Q.useMemo(()=>{let e=ke(Zp(Pe,_e,Ce,X).map(e=>Ce[e]?.node?.[X.value]??e).map(e=>{let t=je.find(t=>t.value===e);return{value:e,label:x?t?.label:ie?.(t)}})),t=e[0];return!Y&&t&&Np(t.value)&&Np(t.label)?[]:e.map(e=>({...e,label:e.label??e.value}))},[X,Y,Pe,je,ke,_e,Ce])),Le=Q.useMemo(()=>Y&&(_e===`SHOW_CHILD`||b||!y)?S:null,[S,Y,b,_e,y]),Re=Bp((e,t,n)=>{let r=Zp(e,_e,Ce,X);if(!(Le&&r.length>Le)&&(ge(ke(e)),fe&&ye(``),o)){let i=e;se&&(i=r.map(e=>{let t=Z.get(e);return t?t.node[X.value]:e}));let{triggerValue:a,selected:s}=t||{triggerValue:void 0,selected:void 0},c=i;if(b){let e=Me.filter(e=>!i.includes(e.value));c=[...c,...e]}let l=ke(c),u={preValue:je,triggerValue:a},d=!0;(b||n===`selection`&&!s)&&(d=!1),Rp(u,a,e,Se,d,X),q?u.checked=s:u.selected=s;let f=J?l:l.map(e=>e.value);o(Y?f:f[0],J?null:l.map(e=>e.label),u)}}),ze=Q.useCallback((e,{selected:t,source:n})=>{let r=Ce[e]?.node,i=r?.[X.value]??e;if(!Y)Re([i],{selected:!0,triggerValue:i},`option`);else{let e=t?[...Ne,i]:Pe.filter(e=>e!==i);if(se){let{missingRawValues:n,existRawValues:r}=we(e),i=r.map(e=>Z.get(e).key),a;t?{checkedKeys:a}=Oe(i,!0,Ce):{checkedKeys:a}=Oe(i,{checked:!1,halfCheckedKeys:Fe},Ce),e=[...n,...a.map(e=>Ce[e].node[X.value])]}Re(e,{selected:t,triggerValue:i},n||`option`)}t||!Y?s?.(i,Lp(r)):c?.(i,Lp(r))},[we,Z,Ce,X,Y,Ne,Re,se,s,c,Pe,Fe,S]),Be=Q.useCallback(e=>{z&&z(e)},[z]),Ve=Bp((e,t)=>{let n=e.map(e=>e.value);if(t.type===`clear`){Re(n,{},`selection`);return}t.values.length&&ze(t.values[0].value,{selected:!1,source:`selection`})}),He=Q.useMemo(()=>({virtual:F,popupMatchSelectWidth:ee,listHeight:I,listItemHeight:L,listItemScrollOffset:R,treeData:Te,fieldNames:X,onSelect:ze,treeExpandAction:P,treeTitleRender:ie,onPopupScroll:U,leftMaxCount:S===void 0?null:S-Ie.length,leafCountOnly:_e===`SHOW_CHILD`&&!b&&!!y,valueEntities:Z,classNames:W,styles:G}),[F,ee,I,L,R,Te,X,ze,P,ie,U,S,Ie.length,_e,b,y,Z,W,G]),Ue=Q.useMemo(()=>({checkable:q,loadData:D,treeLoadedKeys:O,onTreeLoad:k,checkedKeys:Pe,halfCheckedKeys:Fe,treeDefaultExpandAll:A,treeExpandedKeys:j,treeDefaultExpandedKeys:M,onTreeExpand:N,treeIcon:V,treeMotion:re,showTreeIcon:H,switcherIcon:ne,treeLine:te,treeNodeFilterProp:me,keyEntities:Ce}),[q,D,O,k,Pe,Fe,A,j,M,N,V,re,H,ne,te,me,Ce]);return Q.createElement(Wp.Provider,{value:He},Q.createElement(Up.Provider,{value:Ue},Q.createElement(Ye,$p({ref:t},ae,{classNames:W,styles:G,id:oe,prefixCls:r,mode:Y?`multiple`:void 0,displayValues:Ie,onDisplayValuesChange:Ve,autoClearSearchValue:fe,showSearch:ce,searchValue:be,onSearch:xe,OptionList:qp,emptyOptions:!Se.length,onPopupVisibleChange:Be,popupMatchSelectWidth:ee}))))});tm.TreeNode=Fp,tm.SHOW_ALL=Jp,tm.SHOW_PARENT=Yp,tm.SHOW_CHILD=Xp;var nm=tm,rm=e=>{let{componentCls:t,treePrefixCls:n,colorBgElevated:r}=e,a=`.${n}`;return[{[`${t}-dropdown`]:[{padding:`${D(e.paddingXS)} ${D(e.calc(e.paddingXS).div(2).equal())}`},we(n,i(e,{colorBgContainer:r}),!1),{[a]:{borderRadius:0,[`${a}-list-holder-inner`]:{alignItems:`stretch`,[`${a}-treenode`]:{[`${a}-node-content-wrapper`]:{flex:`auto`}}}}},Xe(`${n}-checkbox`,e),{"&-rtl":{direction:`rtl`,[`${a}-switcher${a}-switcher_close`]:{[`${a}-switcher-icon svg`]:{transform:`rotate(90deg)`}}}}]}]};function im(e,t,n){return v(`TreeSelect`,e=>rm(i(e,{treePrefixCls:t})),Ce,{resetFont:!1})(e,n)}var am=Q.forwardRef((e,t)=>{let{prefixCls:n,size:r,disabled:i,bordered:a=!0,style:o,className:s,rootClassName:c,treeCheckable:u,multiple:d,listHeight:f=256,listItemHeight:p,placement:m,notFoundContent:h,switcherIcon:g,treeLine:v,getPopupContainer:y,popupClassName:b,dropdownClassName:x,treeIcon:C=!1,transitionName:T,choiceTransitionName:D=``,status:O,treeExpandAction:A,builtinPlacements:M,dropdownMatchSelectWidth:N,popupMatchSelectWidth:F,allowClear:I,variant:L,dropdownStyle:R,dropdownRender:B,popupRender:te,onDropdownVisibleChange:V,onOpenChange:H,tagRender:ne,maxCount:U,showCheckedStrategy:W,treeCheckStrictly:G,styles:K,classNames:ae,...oe}=e,{getPrefixCls:q,getPopupContainer:J,direction:Y,styles:ce,classNames:le,switcherIcon:ue}=k(`treeSelect`),{renderEmpty:de,virtual:fe,popupMatchSelectWidth:pe,popupOverflow:me}=Q.useContext(ie),[,he]=se(),ge=p??he?.controlHeightSM+he?.paddingXXS,_e=q(),X=q(`select`,n),ye=q(`select-tree`,n),Se=q(`tree-select`,n),{compactSize:Ce,compactItemClassnames:Z}=l(X,Y),we=P(X),Te=P(Se),[Ee,Oe]=rt(X,we);im(Se,ye,Te);let[ke,Ae]=re(`treeSelect`,L,a),je=E(e=>r??Ce??e),Me=Q.useContext(z),Ne=i??Me,{status:Pe,hasFeedback:Fe,isFormItemInput:Ie,feedbackIcon:Le}=Q.useContext(ee),Re=be(Pe,O),ze={...e,size:je,disabled:Ne,status:Re,variant:ke},[Be,Ve]=j([le,ae],[ce,K],{props:ze},{popup:{_default:`root`}}),He=_(b||x,`${Se}-dropdown`,{[`${Se}-dropdown-rtl`]:Y===`rtl`},c,Be.root,Be.popup?.root,Oe,we,Te,Ee),Ue=mt(te||B),Ge=H||V,Ke=!!(u||d),qe=Q.useMemo(()=>{if(!(U&&(W===`SHOW_ALL`&&!G||W===`SHOW_PARENT`)))return U},[U,W,G]),Ye=et(e.suffixIcon,e.showArrow),Xe=F??N??pe,{suffixIcon:Ze,removeIcon:Qe,clearIcon:$e}=We({...oe,multiple:Ke,showSuffixIcon:Ye,hasFeedback:Fe,feedbackIcon:Le,prefixCls:X,componentName:`TreeSelect`}),tt=I===!0?{clearIcon:$e}:I,it;it=h===void 0?de?.(`Select`)||Q.createElement(nt,{componentName:`Select`}):h;let at=S(oe,[`suffixIcon`,`removeIcon`,`clearIcon`]),ot=Q.useMemo(()=>m===void 0?Y===`rtl`?`bottomRight`:`bottomLeft`:m,[m,Y]),st=_(!n&&Se,{[`${X}-lg`]:je===`large`,[`${X}-sm`]:je===`small`,[`${X}-rtl`]:Y===`rtl`,[`${X}-${ke}`]:Ae,[`${X}-in-form-item`]:Ie},ve(X,Re,Fe),Z,s,c,Be?.root,Oe,we,Te,Ee),ct=g??ue,lt=e=>Q.createElement(De,{prefixCls:ye,switcherIcon:ct,treeNodeProps:e,showLine:v}),[ut]=xe(`SelectLike`,Ve.popup?.root?.zIndex);return Q.createElement(nm,{classNames:Be,styles:Ve,virtual:fe,disabled:Ne,...at,popupMatchSelectWidth:Xe,builtinPlacements:Je(M,me),ref:t,prefixCls:X,className:st,style:{...Ve?.root,...o},listHeight:f,listItemHeight:ge,treeCheckable:u&&Q.createElement(`span`,{className:`${X}-tree-checkbox-inner`}),treeLine:!!v,suffixIcon:Ze,multiple:Ke,placement:ot,removeIcon:Qe,allowClear:tt,switcherIcon:lt,showTreeIcon:C,notFoundContent:it,getPopupContainer:y||J,treeMotion:null,popupClassName:He,popupStyle:{...Ve.root,...Ve.popup?.root,zIndex:ut},popupRender:Ue,onPopupVisibleChange:Ge,choiceTransitionName:w(_e,``,D),transitionName:w(_e,`slide-up`,T),treeExpandAction:A,tagRender:Ke?ne:void 0,maxCount:qe,showCheckedStrategy:W,treeCheckStrictly:G})}),om=Fe(am,`popupAlign`,e=>S(e,[`visible`]));am.TreeNode=Fp,am.SHOW_ALL=Jp,am.SHOW_PARENT=Yp,am.SHOW_CHILD=Xp,am._InternalPanelDoNotUseOrYouWillBeFired=om;var $=W(),sm=({value:e,onChange:t,placeholder:n,disabled:r=!1,readonly:i=!1})=>{let{t:a}=dt(),[o,s]=(0,Q.useState)(!1),[c,l]=(0,Q.useState)(e);Q.useEffect(()=>{l(e)},[e]);let u=(0,Q.useCallback)(e=>{l(e),t?.(e),s(!1)},[t]),d=(0,Q.useCallback)(()=>{l(void 0),t?.(null)},[t]),f=(0,Q.useCallback)(({type:e})=>(0,$.jsx)(`div`,{className:`flex flex-wrap max-h-[400px] overflow-auto gap-2`,children:at[e].map(e=>(0,$.jsx)(`div`,{className:`cursor-pointer p-2 border border-gray-300 rounded hover:border-blue-500 hover:bg-blue-50 transition-all flex items-center justify-center`,onClick:()=>u(e),title:e,children:(0,$.jsx)(ot,{name:e,style:{fontSize:20}})},e))}),[u]),p=(0,Q.useMemo)(()=>[{key:`use`,label:a(`xin.form.iconSelector.tabs.use`),children:(0,$.jsx)(f,{type:`useIcons`})},{key:`suggestion`,label:a(`xin.form.iconSelector.tabs.suggestion`),children:(0,$.jsx)(f,{type:`suggestionIcons`})},{key:`direction`,label:a(`xin.form.iconSelector.tabs.direction`),children:(0,$.jsx)(f,{type:`directionIcons`})},{key:`editor`,label:a(`xin.form.iconSelector.tabs.editor`),children:(0,$.jsx)(f,{type:`editorIcons`})},{key:`data`,label:a(`xin.form.iconSelector.tabs.data`),children:(0,$.jsx)(f,{type:`dataIcons`})},{key:`logo`,label:a(`xin.form.iconSelector.tabs.logo`),children:(0,$.jsx)(f,{type:`logoIcons`})},{key:`other`,label:a(`xin.form.iconSelector.tabs.other`),children:(0,$.jsx)(f,{type:`otherIcons`})}],[f,a]),m=(0,Q.useMemo)(()=>c?[{label:(0,$.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,$.jsx)(ot,{name:c}),(0,$.jsx)(`span`,{children:c})]}),value:c}]:[],[c]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(st,{value:c,placeholder:n||a(`xin.form.iconSelector.placeholder`),disabled:r,open:!1,onClick:()=>!r&&!i&&s(!0),options:m,style:{width:`100%`},allowClear:!0,onClear:d,suffixIcon:c?(0,$.jsx)(ot,{name:c}):void 0}),(0,$.jsx)(pt,{title:a(`xin.form.iconSelector.modal.title`),open:o,onCancel:()=>s(!1),footer:null,width:800,children:(0,$.jsx)(Ie,{defaultActiveKey:`use`,items:p})})]})};function cm(e,t,n){return ce({url:e,method:`get`,params:t,...n||{}})}function lm(e,t,n){return ce({url:e,method:`post`,data:t,...n||{}})}function um(e,t,n){return ce({url:e,method:`put`,data:t,...n||{}})}function dm(e,t,n){return ce({url:e,method:`delete`,params:t,...n||{}})}var fm=({value:e,onChange:t,mode:n=`single`,placeholder:r,disabled:i=!1,readonly:a=!1,showDept:o=!0,maxTagCount:s=2})=>{let{t:c}=dt(),[l,u]=(0,Q.useState)(!1),[d,f]=(0,Q.useState)(!1),[p,m]=(0,Q.useState)([]),[h,g]=(0,Q.useState)([]),[_,v]=(0,Q.useState)(!1),[y,b]=(0,Q.useState)([]),[x,S]=(0,Q.useState)({current:1,pageSize:10,total:0}),[C,w]=(0,Q.useState)();(0,Q.useEffect)(()=>{if(!e){m([]),g([]);return}let t=Array.isArray(e)?e:[e];if(typeof t[0]==`object`){m(t),g(t.map(e=>e.id));return}f(!0),Promise.all(t.map(e=>cm(`/sys-user/list`,{id:e}))).then(e=>{let t=e.map(e=>e.data.data?.data?.[0]).filter(Boolean);m(t),g(t.map(e=>e.id))}).catch(e=>console.error(`Failed to load users:`,e)).finally(()=>f(!1))},[e]);let T=(0,Q.useMemo)(()=>[{title:c(`system.user.id`),dataIndex:`id`,width:80,align:`center`},{title:c(`system.user.username`),dataIndex:`username`,width:120,align:`center`},{title:c(`system.user.nickname`),dataIndex:`nickname`,width:120,align:`center`},{title:c(`system.user.mobile`),dataIndex:`mobile`,width:130,align:`center`},...o?[{title:c(`system.user.dept`),dataIndex:`dept_name`,width:120,align:`center`,render:e=>e?(0,$.jsx)(He,{color:`volcano`,children:e}):`-`}]:[],{title:c(`system.user.status`),dataIndex:`status`,width:100,align:`center`,render:e=>e===1?(0,$.jsx)(He,{color:`success`,children:c(`system.user.status.1`)}):(0,$.jsx)(He,{color:`error`,children:c(`system.user.status.0`)})}],[c,o]),E=(0,Q.useCallback)(()=>{t?.(n===`single`?p[0]?.id||null:p.map(e=>e.id)),u(!1)},[n,p,t]),D=(0,Q.useCallback)((e,t)=>{if(n===`single`&&e.length>1){let n=e[e.length-1],r=t.find(e=>e.id===n);g([n]),m([r])}else g(e),m(t)},[n]),O=(0,Q.useCallback)(async(e=1,t=10,n)=>{v(!0);try{let r=await cm(`/system-user/list`,{page:e,pageSize:t,keywordSearch:n});b(r.data.data?.data||[]),S(n=>({...n,current:e,pageSize:t,total:r.data.data?.total||0}))}catch(e){console.error(`Failed to fetch users:`,e),b([])}finally{v(!1)}},[]);(0,Q.useEffect)(()=>{l&&O(1,x.pageSize,C?.keywordSearch)},[l]);let k=(0,Q.useMemo)(()=>({columns:T,rowKey:`id`,dataSource:y,loading:_,rowSelection:{type:n===`single`?`radio`:`checkbox`,selectedRowKeys:h,onChange:D,preserveSelectedRowKeys:!0},pagination:{...x,showSizeChanger:!0,showQuickJumper:!0,onChange:(e,t)=>{O(e,t,C?.keywordSearch)}},bordered:!0,size:`small`,scroll:{x:800}}),[T,y,_,n,h,D,x,C,O]),A=(0,Q.useCallback)(e=>{n===`single`?(!p.find(t=>t.id===e)&&e&&cm(`/sys-user/list`,{id:e}).then(e=>{let t=e.data.data?.data?.[0];t&&(m([t]),g([t.id]))}).catch(e=>console.error(`Failed to load user:`,e)),t?.(e||null)):t?.(e)},[n,p,t]),j=(0,Q.useMemo)(()=>p.map(e=>({label:e.nickname||e.username,value:e.id})),[p]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(st,{mode:n===`multiple`?`multiple`:void 0,value:n===`single`?p[0]?.id||void 0:p.map(e=>e.id),onChange:A,placeholder:r||c(`xin.form.userSelector.placeholder`),disabled:i,loading:d,maxTagCount:s,open:!1,onClick:()=>!i&&!a&&u(!0),options:j,style:{width:`100%`},allowClear:!0,onClear:()=>{m([]),g([]),t?.(n===`single`?null:[])}}),(0,$.jsxs)(pt,{title:c(`xin.form.userSelector.modal.title`),open:l,onCancel:()=>u(!1),onOk:E,width:1e3,okText:c(`xin.form.userSelector.modal.okText`),cancelText:c(`xin.form.userSelector.modal.cancelText`),children:[(0,$.jsx)(`div`,{style:{marginBottom:16},children:(0,$.jsx)(tt.Search,{placeholder:c(`system.user.searchPlaceholder`),style:{width:304},onSearch:e=>{w({keywordSearch:e}),O(1,x.pageSize,e)},allowClear:!0})}),(0,$.jsx)(ke,{...k})]})]})},{TextArea:pm,Password:mm}=tt,{RangePicker:hm}=sp;function gm(e){let{valueType:t,...n}=e,r;switch(t){case`password`:r=(0,$.jsx)(mm,{...n});break;case`textarea`:r=(0,$.jsx)(pm,{rows:4,...n});break;case`digit`:r=(0,$.jsx)(Ue,{style:{width:`100%`},...n});break;case`money`:r=(0,$.jsx)(Ue,{style:{width:`100%`},precision:2,prefix:`¥`,...n});break;case`select`:r=(0,$.jsx)(st,{...n});break;case`treeSelect`:r=(0,$.jsx)(am,{...n});break;case`cascader`:r=(0,$.jsx)(bn,{...n});break;case`radio`:r=(0,$.jsx)(Ve.Group,{options:[],optionType:`default`,...n});break;case`radioButton`:r=(0,$.jsx)(Ve.Group,{options:[],optionType:`button`,...n});break;case`checkbox`:r=(0,$.jsx)($e.Group,{options:[],...n});break;case`switch`:r=(0,$.jsx)(it,{...n});break;case`rate`:r=(0,$.jsx)(xp,{...n});break;case`slider`:r=(0,$.jsx)(ct,{...n});break;case`date`:r=(0,$.jsx)(sp,{style:{width:`100%`},...n});break;case`dateTime`:r=(0,$.jsx)(sp,{style:{width:`100%`},showTime:!0,...n});break;case`dateRange`:r=(0,$.jsx)(hm,{style:{width:`100%`},...n});break;case`time`:r=(0,$.jsx)(Tp,{style:{width:`100%`},...n});break;case`timeRange`:r=(0,$.jsx)(Tp.RangePicker,{style:{width:`100%`},...n});break;case`week`:r=(0,$.jsx)(sp,{style:{width:`100%`},picker:`week`,...n});break;case`month`:r=(0,$.jsx)(sp,{style:{width:`100%`},picker:`month`,...n});break;case`quarter`:r=(0,$.jsx)(sp,{style:{width:`100%`},picker:`quarter`,...n});break;case`year`:r=(0,$.jsx)(sp,{style:{width:`100%`},picker:`year`,...n});break;case`color`:r=(0,$.jsx)(Qe,{...n});break;case`image`:r=(0,$.jsx)(ht,{...n});break;case`icon`:r=(0,$.jsx)(sm,{...n});break;case`user`:r=(0,$.jsx)(fm,{...n});break;default:r=(0,$.jsx)(tt,{...n});break}return r}var _m=ut();function vm(e){let{columns:t,layoutType:n=`Form`,grid:r=!1,rowProps:i,colProps:a={span:12},onFinish:o,formRef:s,form:c,modalProps:l,drawerProps:u,trigger:d,submitter:f,...p}=e,{t:m}=dt(),[h]=Ge.useForm(c),[g,_]=(0,Q.useState)(!1),[v,y]=(0,Q.useState)(!1);(0,Q.useImperativeHandle)(s,()=>({...h,open:x,close:S,isOpen:()=>g,setLoading:e=>y(e)}));let b=(0,Q.useCallback)(async e=>{if(o)try{y(!0),await o(e)!==!1&&(n===`ModalForm`||n===`DrawerForm`)&&_(!1)}finally{y(!1)}},[o,n]),x=()=>_(!0),S=()=>_(!1),C=(0,Q.useCallback)((e,t)=>{let{dataIndex:n,valueType:i,title:o=``,fieldProps:s={},dependency:c,fieldRender:l,colProps:u={span:12}}=e,d=(0,_m.pick)(e,`colon.extra.getValueFromEvent.help.hidden.htmlFor.initialValue.name.normalize.noStyle.preserve.tooltip.trigger.required.rules.validateFirst.validateDebounce.validateStatus.hasFeedback.validateTrigger.valuePropName.messageVariables.wrapperCol.layout.label.labelAlign.labelCol`.split(`.`)),f=String(n)||`form-item-${t}`;if(c)return(0,$.jsx)(Ge.Item,{noStyle:!0,shouldUpdate:!0,children:({getFieldsValue:t})=>{let p=t();if(c.visible&&!c.visible(p))return null;let m=c.disabled?c.disabled(p):!1,g=c.fieldProps?c.fieldProps(p):{},_=(0,$.jsx)(gm,{valueType:i,placeholder:o,...s,...g,disabled:m||s?.disabled});return r?(0,Q.createElement)(Ze,{...a,...u,key:f},(0,$.jsx)(Ge.Item,{name:n,label:e.title||e.label,...d,children:l?l(h):_},f)):(0,$.jsx)(Ge.Item,{name:n,label:e.title||e.label,...d,children:l?l(h):_},f)}});{let t=(0,$.jsx)(gm,{valueType:i,placeholder:o,...s});return r?(0,Q.createElement)(Ze,{...a,...u,key:f},(0,$.jsx)(Ge.Item,{name:n,label:e.title||e.label,...d,children:l?l(h):t},f)):(0,$.jsx)(Ge.Item,{name:n,label:e.title||e.label,...d,children:l?l(h):t},f)}},[r,c]),w=(0,Q.useMemo)(()=>{if(f?.render===!1)return null;let e={submit:(0,$.jsx)(je,{type:`primary`,loading:v,onClick:()=>h.submit(),...f?.submitButtonProps,children:f?.submitText||m(`xin.form.submit`)}),close:(0,$.jsx)(je,{loading:v,onClick:S,...f?.closeButtonProps,children:f?.closeText||m(`xin.form.cancel`)}),reset:(0,$.jsx)(je,{loading:v,onClick:()=>h.resetFields(),...f?.resetButtonProps,children:f?.resetText||m(`xin.form.reset`)})};return typeof f?.render==`function`?f.render(e,s):n===`Form`?(0,$.jsx)(Ge.Item,{children:(0,$.jsxs)(Ne,{children:[e.reset,e.submit]})}):(0,$.jsxs)(Ne,{children:[e.reset,e.submit,e.close]})},[v,c,f,m]),T=(0,Q.useMemo)(()=>(0,$.jsxs)(Ge,{...p,form:h,onFinish:b,children:[r?(0,$.jsx)(ft,{...i,children:t.map((e,t)=>C(e,t))}):t.map((e,t)=>C(e,t)),n===`Form`&&w]}),[c,b,e,r,i,t,C,n,w]),E=(0,Q.useMemo)(()=>d?Q.cloneElement(d,{onClick:x}):null,[d,x]);return n===`ModalForm`?(0,$.jsxs)($.Fragment,{children:[E,(0,$.jsx)(pt,{open:g,onCancel:S,footer:w,...l,children:T})]}):n===`DrawerForm`?(0,$.jsxs)($.Fragment,{children:[E,(0,$.jsx)(qe,{open:g,onClose:S,footer:w,...u,children:T})]}):T}export{dm as a,sm as c,lm as i,am as l,gm as n,cm as o,fm as r,um as s,vm as t}; \ No newline at end of file diff --git a/public/assets/XinTable-Cyzgse09.js b/public/assets/XinTable-Cyzgse09.js new file mode 100644 index 0000000..085e748 --- /dev/null +++ b/public/assets/XinTable-Cyzgse09.js @@ -0,0 +1 @@ +import{Or as e,Tr as t,n,t as r,tt as i}from"./jsx-runtime-NwRKtVrk.js";import{r as a}from"./CopyOutlined-bJLUKQgS.js";import{r as o}from"./statusUtils-G17j4Ng-.js";import{n as s,t as c}from"./table-By97ouEx.js";import{t as l}from"./button-CM-rzMOH.js";import{t as u}from"./space-Dvitgohy.js";import{t as d}from"./card-D7XvzVif.js";import{a as f,i as p,n as m,o as h,s as ee,t as te}from"./XinForm-ihfVpzb6.js";import{C as ne,Wt as re,X as ie,mt as ae,nt as oe,rt as se,v as ce}from"./es-Do50EHua.js";import{t as le}from"./flex-CfpySdsa.js";import{C as g,M as ue,N as _,S as de,T as fe,X as pe,r as v,s as y,v as b}from"./index-B7MUL4ct.js";import{t as x}from"./AuthButton-MNxRWjhj.js";var S=e(t(),1),C=v(),w=r();function me(e){let{columns:t,handleSearch:n,submitter:r,form:i,grid:a=!0,rowProps:o={gutter:[20,20],wrap:!0},colProps:s={xs:24,sm:12,md:12,lg:8,xl:6,xxl:4},...c}=e,{t:d}=y(),[f]=g.useForm(i),p=(0,S.useCallback)((e,t)=>{let{dataIndex:n,valueType:r,title:i=``,fieldProps:o={},fieldRender:c}=e,l=(0,C.pick)(e,[`colon`,`extra`,`getValueFromEvent`,`help`,`htmlFor`,`initialValue`,`labelAlign`,`labelCol`,`name`,`normalize`,`noStyle`,`tooltip`,`wrapperCol`,`layout`]),u=String(n)||`form-item-${t}`,d=(0,w.jsx)(m,{valueType:r,placeholder:i,...o}),p=(0,w.jsx)(g.Item,{style:{marginBottom:0},name:u,label:e.title,...l,required:!1,children:c?c(f):d},u);return a?(0,S.createElement)(_,{...s,...e.colProps,key:u},p):p},[f,a,s]),h=(0,S.useMemo)(()=>{if(r?.render===!1)return null;let e={search:(0,w.jsx)(l,{type:`primary`,onClick:()=>f.submit(),...r?.submitButtonProps,children:r?.submitText||d(`xin.table.search.search`)}),reset:(0,w.jsx)(l,{onClick:()=>f.resetFields(),...r?.resetButtonProps,children:r?.resetText||d(`xin.table.search.reset`)})};return typeof r?.render==`function`?r.render(e):(0,w.jsx)(g.Item,{style:{marginBottom:0},children:(0,w.jsxs)(u,{size:16,children:[e.reset,e.search]})})},[f,r,d]);return(0,w.jsx)(g,{...c,form:f,onFinish:n,style:{width:`100%`},children:a?(0,w.jsxs)(b,{...o,children:[t.map((e,t)=>p(e,t)),(0,w.jsx)(_,{...s,children:h})]}):(0,w.jsxs)(w.Fragment,{children:[t.map((e,t)=>p(e,t)),h]})})}var he=10,ge=1;function T(e){let{api:t,accessName:r,rowKey:m,columns:_,tableRef:v,formProps:b,modalProps:T,cardProps:_e,searchProps:ve,operateProps:ye={},pagination:be={},addShow:xe=!0,editShow:E=!0,deleteShow:D=!0,searchShow:O=!0,operateShow:k=!0,paginationShow:Se=!0,keywordSearchShow:Ce=!0,toolBarRender:A,actionBarRender:j,operateRender:M,handleRequest:N,requestParams:P,handleFinish:F}=e,{t:I}=y(),L=(0,S.useRef)(null),[R,z]=(0,S.useState)(!0),[B,V]=(0,S.useState)([]),[H,we]=(0,S.useState)(0),[U,W]=(0,S.useState)({page:ge,pageSize:he}),[G,K]=(0,S.useState)(),[q,Te]=(0,S.useState)(),[J]=g.useForm(),[Y,Ee]=(0,S.useState)([]),[De,Oe]=(0,S.useState)(!1),[X,ke]=(0,S.useState)(`create`),[Z,Ae]=(0,S.useState)(void 0),Q=(0,S.useCallback)(async e=>{try{z(!0);let n=Object.assign({page:ge,pageSize:he},e),r=P?P(n):n,i;if(N)i=await N(r);else{let{data:e}=await h(t,r);i=e.data}V(i.data),we(i.total)}finally{z(!1)}},[t,N,P]),je=(0,S.useCallback)(()=>{ke(`create`),Ae(void 0),L.current?.resetFields(),L.current?.open()},[]),Me=(0,S.useCallback)(e=>{ke(`update`),Ae(e),L.current?.setFieldsValue(e),L.current?.open()},[]);(0,S.useImperativeHandle)(v,()=>({reload:async()=>{await Q()},reset:async()=>{J.resetFields(),W({page:1,pageSize:10}),await Q({page:1,pageSize:10})},getDataSource:()=>B,setDataSource:V,getTotal:()=>H,getLoading:()=>R,setLoading:z,setPageInfo:(e,t)=>{W(n=>({...n,...e!==void 0&&{page:e},...t!==void 0&&{pageSize:t}}))},getForm:()=>L.current,getSearchForm:()=>J})),(0,S.useEffect)(()=>{Q()},[]);let Ne=async(e,t,n)=>{let r={...U,page:e.current??U.page,pageSize:e.pageSize??U.pageSize};(0,C.isEmpty)(t)||(r.filterValues=t),n&&!(0,C.isArray)(n)&&!(0,C.isEmpty)(n)&&n.field?r.sorterValue={field:String(n.field),order:n.order===`ascend`?`asc`:`desc`}:delete r.sorterValue,W(r),await Q(r)},Pe=async e=>{if(!e){window.$message?.warning(I(`xin.table.keywordEmpty`));return}let t={...U,page:1,keywordSearch:e};W(t),await Q(t)},Fe=e=>{if(e.target.value)W({...U,keywordSearch:e.target.value});else{let e={...U};delete e.keywordSearch,W(e)}},Ie=async()=>{let e=J.getFieldsValue();Object.keys(e).forEach(t=>{(e[t]===``||e[t]===void 0)&&delete e[t]}),await Q({page:1,...U,...e})},Le=(0,S.useMemo)(()=>O?_.filter(e=>e.hideInSearch!==!0):[],[_,O]),Re=(0,S.useMemo)(()=>_.filter(e=>X===`update`?e.hideInForm!==!0&&e.hideInUpdate!==!0:e.hideInForm!==!0&&e.hideInCreate!==!0),[_,X]),$=(0,S.useMemo)(()=>_.filter(e=>e.hideInTable!==!0&&e.dataIndex).map(e=>(0,C.omit)(e,[`hideInTable`,`hideInForm`,`hideInSearch`,`search`])),[_]);(0,S.useEffect)(()=>{Ee($.map(e=>e.dataIndex))},[$]);let ze=t=>{let n=()=>(typeof E==`function`?E(t):E)?(0,w.jsx)(x,{auth:e.accessName+`.update`,children:(0,w.jsx)(o,{title:I(`xin.table.edit`),children:(0,w.jsx)(l,{type:`primary`,icon:(0,w.jsx)(a,{}),size:`small`,onClick:()=>Me(t)})})},`update`):null,r=()=>(typeof D==`function`?D(t):D)?(0,w.jsx)(x,{auth:e.accessName+`.delete`,children:(0,w.jsx)(o,{title:I(`xin.table.delete`),children:(0,w.jsx)(l,{danger:!0,type:`primary`,icon:(0,w.jsx)(ae,{}),size:`small`,onClick:()=>Be(t)})})},`delete`):null;return M?M(t,{del:r(),edit:n()}):[r(),n()]},Be=async e=>{window.$modal?.confirm({title:I(`xin.table.deleteConfirm`,{id:e[m]}),okText:I(`xin.table.deleteOk`),cancelText:I(`xin.table.deleteCancel`),onOk:async()=>{await f(t+`/${e[m]}`),window.$message?.success(I(`xin.table.deleteSuccess`)),await Q(U)}})},Ve=async e=>{try{if(L.current?.setLoading(!0),F){await F(e,X,L,Z)&&(await Q(U),L.current?.close());return}if(X===`create`)await p(t,e),window.$message?.success(I(`xin.table.form.createSuccess`));else if(Z&&m)await ee(t+`/${Z[m]}`,e),window.$message?.success(I(`xin.table.form.updateSuccess`));else{window.$message?.error(I(`xin.table.form.updateKeyUndefined`));return}await Q(U),L.current?.close()}finally{L.current?.setLoading(!1)}},He={items:[{key:`large`,label:I(`xin.table.density.default`),onClick:()=>K(`large`)},{key:`middle`,label:I(`xin.table.density.middle`),onClick:()=>K(`middle`)},{key:`small`,label:I(`xin.table.density.compact`),onClick:()=>K(`small`)}],selectedKeys:[G||`large`]},Ue=(0,S.useMemo)(()=>_.filter(e=>e.hideInTable!==!0&&e.dataIndex).map(e=>({key:String(e.dataIndex),title:e.title})),[_]),We=e=>{(0,C.isArray)(e)&&Ee(e)},Ge=(0,S.useMemo)(()=>{let e=$.filter(e=>Y.includes(e.dataIndex));return k?[...e,{title:I(`xin.table.operate`),key:`operate`,align:`center`,...ye,render:(e,t)=>(0,w.jsx)(u,{children:[...ze(t)]})}]:e},[$,Y,k]),Ke={showQuickJumper:!0,showSizeChanger:!0,showTotal:e=>I(`xin.table.total`,{total:e}),pageSize:U.pageSize,...be,current:U.page,total:H},qe=()=>{let e=xe?(0,w.jsx)(x,{auth:r+`.create`,children:(0,w.jsx)(l,{type:`primary`,onClick:je,icon:(0,w.jsx)(n,{}),children:I(`xin.table.add`)})}):null,t=O?(0,w.jsx)(l,{type:`primary`,icon:(0,w.jsx)(re,{}),onClick:()=>Oe(!De),children:`搜索`}):null,i=Ce?(0,w.jsx)(de.Search,{onChange:Fe,placeholder:I(`xin.table.keywordPlaceholder`),style:{width:200},value:U.keywordSearch,onSearch:Pe}):null;return j?j({add:e,search:t,keywordSearch:i}).filter(Boolean):[e,t,i].filter(Boolean)},Je=()=>{let e=(0,w.jsx)(o,{title:`刷新表格`,children:(0,w.jsx)(l,{type:`text`,icon:(0,w.jsx)(ne,{}),onClick:()=>Q()})}),t=(0,w.jsx)(fe,{menu:He,trigger:[`click`],children:(0,w.jsx)(l,{type:`text`,icon:(0,w.jsx)(ie,{})})}),n=(0,w.jsx)(o,{title:I(q?`xin.table.hideBorder`:`xin.table.showBorder`),children:(0,w.jsx)(l,{type:`text`,icon:q?(0,w.jsx)(se,{}):(0,w.jsx)(oe,{}),onClick:()=>Te(!q)})}),r=(0,w.jsx)(pe,{content:(0,w.jsx)(i,{theme:{components:{Tree:{switcherSize:12}}},children:(0,w.jsx)(s,{icon:!1,blockNode:!0,checkable:!0,treeData:Ue,selectable:!1,checkedKeys:Y,onCheck:We})}),trigger:`click`,placement:`bottomRight`,title:I(`xin.table.columnSettings`),children:(0,w.jsx)(o,{title:I(`xin.table.columnSettings`),children:(0,w.jsx)(l,{type:`text`,icon:(0,w.jsx)(ce,{})})})});return A?A({reload:e,columnHeight:t,hideBorder:n,columnSetting:r}).filter(Boolean):[e,t,n,r]};return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)(d,{..._e,children:[De&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(me,{form:J,columns:Le,handleSearch:Ie,...ve}),(0,w.jsx)(ue,{})]}),(0,w.jsxs)(le,{justify:`space-between`,align:`center`,style:{marginBottom:20},children:[(0,w.jsx)(u,{children:[...qe()]}),(0,w.jsx)(u,{size:1,children:[...Je()]})]}),(0,w.jsx)(c,{loading:R,dataSource:B,size:G,bordered:q,...e,columns:Ge,rowKey:m,onChange:Ne,pagination:Se?Ke:!1})]}),(0,w.jsx)(te,{...b,columns:Re,formRef:L,layoutType:`ModalForm`,modalProps:{title:I(X===`update`?`xin.table.form.editTitle`:`xin.table.form.createTitle`),styles:{header:{marginBottom:16}},...T},onFinish:Ve})]})}export{T as t}; \ No newline at end of file diff --git a/public/assets/agent-C0Bl3C-v.js b/public/assets/agent-C0Bl3C-v.js new file mode 100644 index 0000000..985bca7 --- /dev/null +++ b/public/assets/agent-C0Bl3C-v.js @@ -0,0 +1 @@ +import{Or as e,Tr as t,t as n}from"./jsx-runtime-NwRKtVrk.js";import{r}from"./statusUtils-G17j4Ng-.js";import{t as i}from"./button-CM-rzMOH.js";import{t as a}from"./space-Dvitgohy.js";import{t as o}from"./card-D7XvzVif.js";import{t as s}from"./spin-DV35Mdw9.js";import{t as c}from"./tag-C0Yg14A-.js";import{$ as l,W as u,Y as d,_ as f,g as p,h as m,it as h,s as g}from"./index-B7MUL4ct.js";import{n as _,r as v}from"./agent-D8tKYnoa.js";var y=e(t(),1),b=n(),{Title:x,Text:S,Paragraph:C}=m;function w(){let{t:e}=g(),{token:t}=p.useToken(),{message:n}=l.useApp(),m=h(),[w,T]=(0,y.useState)([]),[E,D]=(0,y.useState)(!1),O=(0,y.useCallback)(async()=>{D(!0);try{T((await _()).data.data??[])}finally{D(!1)}},[]);(0,y.useEffect)(()=>{O()},[O]);let k=async(t,r)=>{try{await v(t,{enabled:r}),T(e=>e.map(e=>e.id===t?{...e,enabled:r}:e)),n.success(e(`ai.agent.update.success`))}catch{n.error(e(`ai.agent.update.failed`))}};return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`flex-start`,marginBottom:t.marginLG},children:(0,b.jsxs)(`div`,{children:[(0,b.jsx)(x,{level:3,style:{marginBottom:t.marginXS},children:e(`ai.agent.page.title`)}),(0,b.jsx)(S,{type:`secondary`,children:e(`ai.agent.page.description`)})]})}),(0,b.jsx)(s,{spinning:E,children:w.length>0?(0,b.jsx)(`div`,{className:`flex flex-wrap gap-6`,children:w.map(n=>(0,b.jsx)(r,{title:n.description,children:(0,b.jsxs)(o,{hoverable:!0,variant:`borderless`,styles:{body:{width:300,padding:20,overflow:`hidden`}},children:[(0,b.jsxs)(`div`,{className:`flex justify-between items-center mb-2.5`,children:[(0,b.jsxs)(a,{align:`center`,children:[(0,b.jsx)(d,{src:n.icon,size:32}),(0,b.jsx)(`span`,{style:{fontWeight:700,fontSize:18},children:n.name})]}),(0,b.jsx)(f,{checked:n.enabled,size:`small`,onChange:e=>k(n.id,e)})]}),(0,b.jsx)(C,{type:`secondary`,ellipsis:{rows:2},style:{marginBottom:t.marginSM},children:n.description}),(0,b.jsx)(a,{size:[4,4],wrap:!0,children:n.tags?.map(e=>(0,b.jsx)(c,{color:`blue`,children:e},e))}),(0,b.jsx)(`div`,{style:{marginTop:t.marginSM},children:(0,b.jsx)(i,{type:`primary`,size:`small`,block:!0,onClick:()=>m(`/ai/chat?agent_id=${n.id}`),children:e(`ai.agent.goChat`)})})]})}))}):(0,b.jsx)(u,{description:e(`ai.agent.empty`)})})]})}export{w as default}; \ No newline at end of file diff --git a/public/assets/agent-D8tKYnoa.js b/public/assets/agent-D8tKYnoa.js new file mode 100644 index 0000000..e7c49fc --- /dev/null +++ b/public/assets/agent-D8tKYnoa.js @@ -0,0 +1 @@ +import{t as e}from"./request-Blbag3Ot.js";async function t(){return e({url:`/ai/agent`,method:`get`})}async function n(t){return e({url:`/ai/agent/${t}`,method:`get`})}async function r(t,n){return e({url:`/ai/agent/${t}`,method:`put`,data:n})}export{t as n,r,n as t}; \ No newline at end of file diff --git a/public/assets/ai-B-FWBJej.js b/public/assets/ai-B-FWBJej.js new file mode 100644 index 0000000..1e594a6 --- /dev/null +++ b/public/assets/ai-B-FWBJej.js @@ -0,0 +1,2 @@ +import{Or as e,Tr as t,t as n}from"./jsx-runtime-NwRKtVrk.js";import{t as r}from"./request-Blbag3Ot.js";import{t as i}from"./alert-DAtI4UaJ.js";import{t as a}from"./button-CM-rzMOH.js";import{t as o}from"./card-D7XvzVif.js";import{t as s}from"./XinForm-ihfVpzb6.js";import{d as c}from"./es-Do50EHua.js";import{t as l}from"./spin-DV35Mdw9.js";import{C as u,N as d,b as f,h as p,s as m,v as h}from"./index-B7MUL4ct.js";var g=e(t(),1);async function _(){return r({url:`/system/ai/list`,method:`get`})}async function v(){return r({url:`/system/ai/config`,method:`get`})}async function y(e){return r({url:`/system/ai/save`,method:`post`,data:e})}var b=n(),{Text:x,Title:S}=p,C=()=>{let{t:e}=m(),t=(0,g.useRef)(null),[n]=u.useForm(),[r,p]=(0,g.useState)({default:[]}),[C,w]=(0,g.useState)(!1),[T,E]=(0,g.useState)(null),[D,O]=(0,g.useState)(null),k=e=>({dependencies:[`default`],visible:t=>t.default===e}),A=t=>({dataIndex:[`providers`,t,`key`],valueType:`password`,title:e(`system.ai.provider.api_key`,{lab:t}),fieldProps:{placeholder:`sk-...`},colProps:{span:16},dependency:k(t)}),j=(t,n=``)=>({dataIndex:[`providers`,t,`url`],valueType:`text`,title:e(`system.ai.provider.url`,{lab:t}),fieldProps:{placeholder:e(`system.ai.provider.url.placeholder`,{url:n})},colProps:{span:8},dependency:k(t)}),M=[A(`anthropic`),j(`anthropic`,`https://api.anthropic.com/v1`)],N=[A(`openai`),j(`openai`,`https://api.openai.com/v1`)],P=[A(`gemini`),j(`gemini`,`https://generativelanguage.googleapis.com/v1beta/`)],F=[A(`ollama`),j(`ollama`,`http://localhost:11434`)],I=[A(`azure`),j(`azure`,`https://.openai.azure.com`),{dataIndex:[`providers`,`azure`,`api_version`],valueType:`text`,title:e(`system.ai.azure.api_version`),fieldProps:{placeholder:`2025-04-01-preview`},colProps:{span:8},dependency:k(`azure`)},{dataIndex:[`providers`,`azure`,`deployment`],valueType:`text`,title:e(`system.ai.azure.deployment`),fieldProps:{placeholder:`gpt-4o`},colProps:{span:8},dependency:k(`azure`)},{dataIndex:[`providers`,`azure`,`embedding_deployment`],valueType:`text`,title:e(`system.ai.azure.embedding_deployment`),fieldProps:{placeholder:`text-embedding-3-small`},colProps:{span:8},dependency:k(`azure`)},{dataIndex:[`providers`,`azure`,`image_deployment`],valueType:`text`,title:e(`system.ai.azure.image_deployment`),fieldProps:{placeholder:`gpt-image-1`},colProps:{span:12},dependency:k(`azure`)}],L=[{dataIndex:[`providers`,`bedrock`,`region`],valueType:`text`,title:e(`system.ai.bedrock.region`),fieldProps:{placeholder:`us-east-1`},colProps:{span:12},dependency:k(`bedrock`)},A(`bedrock`),{dataIndex:[`providers`,`bedrock`,`access_key_id`],valueType:`password`,title:e(`system.ai.bedrock.access_key_id`),fieldProps:{placeholder:e(`system.ai.provider.api_key.placeholder`)},colProps:{span:12},dependency:k(`bedrock`)},{dataIndex:[`providers`,`bedrock`,`secret_access_key`],valueType:`password`,title:e(`system.ai.bedrock.secret_access_key`),fieldProps:{placeholder:e(`system.ai.provider.api_key.placeholder`)},colProps:{span:12},dependency:k(`bedrock`)},{dataIndex:[`providers`,`bedrock`,`session_token`],valueType:`password`,title:e(`system.ai.bedrock.session_token`),fieldProps:{placeholder:e(`system.ai.provider.api_key.placeholder`)},colProps:{span:24},dependency:k(`bedrock`)}],R=[{dataIndex:`default`,valueType:`radio`,title:e(`system.ai.default`),tooltip:e(`system.ai.default.tooltip`),colProps:{span:24},fieldProps:{options:r.default.map(e=>({label:e,value:e}))}},...M,...N,...P,...I,...L,...F,A(`cohere`),A(`deepseek`),A(`eleven`),A(`groq`),A(`jina`),A(`mistral`),A(`openrouter`),A(`voyageai`),A(`xai`)];(0,g.useEffect)(()=>{z(),_().then(e=>e.data.data&&p(e.data.data))},[]);let z=async()=>{let{data:e}=await v();e.success&&n.setFieldsValue(e.data)};return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(`div`,{className:`mb-5`,children:[(0,b.jsx)(S,{level:3,children:e(`system.ai.page.title`)}),(0,b.jsx)(x,{type:`secondary`,children:e(`system.ai.page.description`)})]}),(0,b.jsxs)(h,{gutter:24,children:[(0,b.jsx)(d,{span:16,children:(0,b.jsx)(o,{variant:`borderless`,children:(0,b.jsx)(s,{columns:R,layout:`vertical`,formRef:t,form:n,grid:!0,onFinish:async t=>{await y(t),f.success(e(`system.ai.save.success`))},rowProps:{gutter:[10,0]}})})}),(0,b.jsx)(d,{span:8,children:(0,b.jsx)(o,{title:e(`system.ai.test.title`),children:(0,b.jsxs)(`div`,{className:`flex flex-col gap-4`,children:[(0,b.jsx)(x,{type:`secondary`,children:e(`system.ai.test.hint`)}),(0,b.jsx)(a,{type:`primary`,block:!0,icon:(0,b.jsx)(c,{}),loading:C,onClick:async()=>{w(!0),E(null),O(null);try{let t=localStorage.getItem(`token`),n=await fetch(`/index.php/system/ai/test`,{method:`POST`,headers:{Authorization:`Bearer ${t}`,Accept:`text/event-stream`}});if(!n.ok){let e=await n.json().catch(()=>null);throw Error(e?.msg||`HTTP ${n.status}`)}let r=n.body?.getReader();if(!r)throw Error(`Stream not supported`);let i=new TextDecoder,a=``,o=``;for(;;){let{done:e,value:t}=await r.read();if(e)break;a+=i.decode(t,{stream:!0});let n=a.split(` +`);a=n.pop()||``;for(let e of n){if(!e.startsWith(`data: `))continue;let t=e.slice(6).trim();if(t!==`[DONE]`)try{let e=JSON.parse(t);e.type===`text_delta`&&e.delta&&(o+=e.delta,E(o))}catch{}}}f.success(e(`system.ai.test.success`))}catch(e){let t=e?.message||`Connection test failed`;O(t),f.error(t)}finally{w(!1)}},children:e(C?`system.ai.test.testing`:`system.ai.test.button`)}),C&&!T&&(0,b.jsx)(`div`,{className:`flex justify-center py-8`,children:(0,b.jsx)(l,{description:e(`system.ai.test.testing`)})}),T&&(0,b.jsx)(i,{type:`success`,title:e(`system.ai.test.success`),description:T,showIcon:!0}),D&&(0,b.jsx)(i,{type:`error`,title:e(`system.ai.test.error`),description:D,showIcon:!0})]})})})]})]})};export{C as default}; \ No newline at end of file diff --git a/public/assets/alert-DAtI4UaJ.js b/public/assets/alert-DAtI4UaJ.js new file mode 100644 index 0000000..68bb266 --- /dev/null +++ b/public/assets/alert-DAtI4UaJ.js @@ -0,0 +1 @@ +import{$t as e,Bn as t,Gt as n,Ht as r,Kt as i,Or as a,Sn as o,Sr as s,St as c,Tr as l,Ut as u,Vt as d,Wt as f,Zt as p,an as m,cn as h,dn as g,hn as _,pn as v,tr as y,wn as b}from"./jsx-runtime-NwRKtVrk.js";import{n as x,r as S,t as C}from"./ExclamationCircleFilled-gmOeErIU.js";import{b as w}from"./CopyOutlined-bJLUKQgS.js";var T=a(l()),E=(e,t,n)=>({background:e,[`${n}-icon`]:{color:t}}),D=t=>{let{componentCls:n,motionDurationSlow:r,marginXS:i,marginSM:a,fontSize:o,fontSizeLG:s,lineHeight:c,borderRadiusLG:l,motionEaseInOutCirc:u,withDescriptionIconSize:d,colorText:f,colorTextHeading:p,withDescriptionPadding:h,defaultPadding:g,lineWidth:_,lineType:v,colorSuccessBorder:y,colorWarningBorder:b,colorErrorBorder:x,colorInfoBorder:S}=t;return{[n]:{...e(t),position:`relative`,display:`flex`,alignItems:`center`,padding:g,wordWrap:`break-word`,borderRadius:l,borderWidth:m(_),borderStyle:v,[`&${n}-success`]:{borderColor:y},[`&${n}-info`]:{borderColor:S},[`&${n}-warning`]:{borderColor:b},[`&${n}-error`]:{borderColor:x},[`&${n}-filled`]:{borderColor:`transparent`},[`&${n}-rtl`]:{direction:`rtl`},[`${n}-section`]:{flex:1,minWidth:0},[`${n}-icon`]:{marginInlineEnd:i,lineHeight:0},"&-description":{display:`none`,fontSize:o,lineHeight:c},"&-title":{color:p},[`&${n}-motion-leave`]:{overflow:`hidden`,opacity:1,transition:[`max-height`,`opacity`,`padding-top`,`padding-bottom`,`margin-bottom`].map(e=>`${e} ${r} ${u}`).join(`, `)},[`&${n}-motion-leave-active`]:{maxHeight:0,marginBottom:`0 !important`,paddingTop:0,paddingBottom:0,opacity:0}},[`${n}-with-description`]:{alignItems:`flex-start`,padding:h,[`${n}-icon`]:{marginInlineEnd:a,fontSize:d,lineHeight:0},[`${n}-title`]:{display:`block`,marginBottom:i,color:p,fontSize:s},[`${n}-description`]:{display:`block`,color:f}},[`${n}-banner`]:{marginBottom:0,border:`0 !important`,borderRadius:0}}},O=e=>{let{componentCls:t,colorSuccess:n,colorSuccessBg:r,colorWarning:i,colorWarningBg:a,colorError:o,colorErrorBg:s,colorInfo:c,colorInfoBg:l}=e;return{[t]:{"&-success":E(r,n,t),"&-info":E(l,c,t),"&-warning":E(a,i,t),"&-error":{...E(s,o,t),[`${t}-description > pre`]:{margin:0,padding:0}}}}},k=e=>{let{componentCls:t,iconCls:n,motionDurationMid:r,marginXS:i,fontSizeIcon:a,colorIcon:o,colorIconHover:s}=e;return{[t]:{[`${t}-actions`]:{marginInlineStart:i},[`${t}-close-icon`]:{marginInlineStart:i,padding:0,overflow:`hidden`,fontSize:a,lineHeight:m(a),backgroundColor:`transparent`,border:`none`,cursor:`pointer`,...p(e),[`${n}-close`]:{color:o,transition:`color ${r}`,"&:hover":{color:s}}},"&-close-text":{color:o,transition:`color ${r}`,"&:hover":{color:s}}}}},ee=c(`Alert`,e=>[D(e),O(e),k(e)],e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`})),te=e=>{let{icon:t,type:n,className:r,style:i,successIcon:a,infoIcon:o,warningIcon:s,errorIcon:c}=e,l={success:a??T.createElement(S,null),info:o??T.createElement(w,null),error:c??T.createElement(x,null),warning:s??T.createElement(C,null)};return T.createElement(`span`,{className:r,style:i},t??l[n])},ne=e=>{let{isClosable:t,prefixCls:n,closeIcon:r,handleClose:i,ariaProps:a,className:o,style:c}=e,l=r===!0||r===void 0?T.createElement(b,null):r;return t?T.createElement(`button`,{type:`button`,onClick:i,className:s(`${n}-close-icon`,o),tabIndex:0,style:c,...a},l):null},A=T.forwardRef((e,n)=>{let{description:r,prefixCls:i,message:a,title:c,banner:l,className:u,rootClassName:d,style:f,onMouseEnter:p,onMouseLeave:m,onClick:b,afterClose:x,showIcon:S,closable:C,closeText:w,closeIcon:E,action:D,id:O,styles:k,classNames:A,...j}=e,M=c??a,[N,re]=T.useState(!1),P=T.useRef(null);T.useImperativeHandle(n,()=>({nativeElement:P.current}));let{getPrefixCls:ie,direction:F,variant:ae,closable:I,closeIcon:L,className:R,style:z,classNames:B,styles:V,successIcon:H,infoIcon:U,warningIcon:W,errorIcon:G}=h(`alert`),K=ie(`alert`,i),[q,oe]=ee(K),{onClose:se,afterClose:ce}=_(C)?C:{},le=t=>{re(!0),(se??e.onClose)?.(t)},J=T.useMemo(()=>e.type===void 0?l?`warning`:`info`:e.type,[e.type,l]),Y=e.variant??ae??`outlined`,X=T.useMemo(()=>_(C)&&C.closeIcon||w?!0:typeof C==`boolean`?C:E!==!1&&v(E)?!0:!!I,[w,E,C,I]),Z=l&&S===void 0?!0:S,ue={...e,prefixCls:K,variant:Y,type:J,showIcon:Z,closable:X},[Q,$]=g([B,A],[V,k],{props:ue}),de=s(K,`${K}-${J}`,`${K}-${Y}`,{[`${K}-with-description`]:!!r,[`${K}-no-icon`]:!Z,[`${K}-banner`]:!!l,[`${K}-rtl`]:F===`rtl`},R,u,d,Q.root,oe,q),fe=t(j,{aria:!0,data:!0}),pe=T.useMemo(()=>_(C)&&C.closeIcon?C.closeIcon:w||(E===void 0?_(I)&&I.closeIcon?I.closeIcon:L:E),[E,C,I,w,L]),me=T.useMemo(()=>{let e=C??I;return _(e)?t(e,{data:!0,aria:!0}):{}},[C,I]);return T.createElement(o,{visible:!N,motionName:`${K}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:ce??x},({className:t,style:n},i)=>T.createElement(`div`,{id:O,ref:y(P,i),"data-show":!N,className:s(de,t),style:{...$.root,...z,...f,...n},onMouseEnter:p,onMouseLeave:m,onClick:b,role:`alert`,...fe},Z?T.createElement(te,{className:s(`${K}-icon`,Q.icon),style:$.icon,description:r,icon:e.icon,prefixCls:K,type:J,successIcon:H,infoIcon:U,warningIcon:W,errorIcon:G}):null,T.createElement(`div`,{className:s(`${K}-section`,Q.section),style:$.section},M?T.createElement(`div`,{className:s(`${K}-title`,Q.title),style:$.title},M):null,r?T.createElement(`div`,{className:s(`${K}-description`,Q.description),style:$.description},r):null),D?T.createElement(`div`,{className:s(`${K}-actions`,Q.actions),style:$.actions},D):null,T.createElement(ne,{className:Q.close,style:$.close,isClosable:X,prefixCls:K,closeIcon:pe,handleClose:le,ariaProps:me})))});function j(e,t,n){return t=u(t),d(e,r()?Reflect.construct(t,n||[],u(e).constructor):t.apply(e,n))}var M=function(e){function t(){var e;return i(this,t),e=j(this,t,arguments),e.state={error:void 0,info:{}},e}return f(t,e),n(t,[{key:`componentDidCatch`,value:function(e,t){this.setState({error:e,info:t})}},{key:`render`,value:function(){let{message:e,title:t,description:n,id:r,children:i}=this.props,{error:a,info:o}=this.state,s=t??e,c=o?.componentStack||null,l=v(s)?s:a?.toString(),u=v(n)?n:c;return a?T.createElement(A,{id:r,type:`error`,title:l,description:T.createElement(`pre`,{style:{fontSize:`0.9em`,overflowX:`auto`}},u)}):i}}])}(T.PureComponent),N=A;N.ErrorBoundary=M;export{N as t}; \ No newline at end of file diff --git a/public/assets/analysis-CXEH-AcX.js b/public/assets/analysis-CXEH-AcX.js new file mode 100644 index 0000000..2f0defd --- /dev/null +++ b/public/assets/analysis-CXEH-AcX.js @@ -0,0 +1,40 @@ +import{Dr as e,Er as t,Or as n,Tr as r,t as i}from"./jsx-runtime-NwRKtVrk.js";import{t as a}from"./table-By97ouEx.js";import{t as o}from"./space-Dvitgohy.js";import{t as s}from"./card-D7XvzVif.js";import{F as c,f as l,lt as u,ut as d}from"./es-Do50EHua.js";import{t as f}from"./list-69SP5aW7.js";import{t as p}from"./radio-CkoyL693.js";import{t as m}from"./tag-C0Yg14A-.js";import{N as h,Y as g,g as _,s as v,v as y}from"./index-B7MUL4ct.js";import{a as b,i as x,n as S,r as C,t as w}from"./tslib.es6-5i5FW2KX.js";var T=n(r()),E=function(e,t){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},E(e,t)};function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);E(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var O=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),k=new(function(){function e(){this.browser=new O,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<`u`}return e}());typeof wx==`object`&&typeof wx.getSystemInfoSync==`function`?(k.wxa=!0,k.touchEventsSupported=!0):typeof document>`u`&&typeof self<`u`?k.worker=!0:!k.hasGlobalWindow||`Deno`in window||typeof navigator<`u`&&typeof navigator.userAgent==`string`&&navigator.userAgent.indexOf(`Node.js`)>-1?(k.node=!0,k.svgSupported=!0):A(navigator.userAgent,k);function A(e,t){var n=t.browser,r=e.match(/Firefox\/([\d.]+)/),i=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);if(r&&(n.firefox=!0,n.version=r[1]),i&&(n.ie=!0,n.version=i[1]),a&&(n.edge=!0,n.version=a[1],n.newEdge=+a[1].split(`.`)[0]>18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect<`u`,t.touchEventsSupported=`ontouchstart`in window&&!n.ie&&!n.edge,t.pointerEventsSupported=`onpointerdown`in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<`u`){var s=document.documentElement.style;t.transform3dSupported=(n.ie&&`transition`in s||n.edge||`WebKitCSSMatrix`in window&&`m11`in new WebKitCSSMatrix||`MozPerspective`in s)&&!(`OTransition`in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}}var j=`12px sans-serif`,ee=20,te=100,ne=`007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N`;function re(e){var t={};if(typeof JSON>`u`)return t;for(var n=0;n=0)s=o*n.length;else for(var c=0;cut,HashMap:()=>it,RADIAN_TO_DEGREE:()=>lt,assert:()=>Xe,assignProps:()=>Te,bind:()=>L,clone:()=>M,concatArray:()=>at,createCanvas:()=>Ee,createHashMap:()=>U,createObject:()=>ot,curry:()=>Ie,defaults:()=>P,disableUserSelect:()=>st,each:()=>F,eqNaN:()=>Ge,extend:()=>N,filter:()=>Me,find:()=>Ne,guid:()=>xe,hasOwn:()=>W,indexOf:()=>De,inherits:()=>Oe,isArray:()=>R,isArrayLike:()=>Ae,isBuiltInObject:()=>ze,isDom:()=>Ve,isFunction:()=>z,isGradientObject:()=>He,isImagePatternObject:()=>Ue,isNumber:()=>Re,isObject:()=>V,isPrimitive:()=>et,isRegExp:()=>We,isString:()=>B,isStringSafe:()=>Le,isTypedArray:()=>Be,keys:()=>Pe,logError:()=>Se,map:()=>I,merge:()=>Ce,mergeAll:()=>we,mixin:()=>ke,noop:()=>ct,normalizeCssArray:()=>Ye,reduce:()=>je,retrieve:()=>Ke,retrieve2:()=>H,retrieve3:()=>qe,setAsPrimitive:()=>$e,slice:()=>Je,trim:()=>Ze}),ce=je([`Function`,`RegExp`,`Date`,`Error`,`CanvasGradient`,`CanvasPattern`,`Image`,`Canvas`],function(e,t){return e[`[object `+t+`]`]=!0,e},{}),le=je([`Int8`,`Uint8`,`Uint8Clamped`,`Int16`,`Uint16`,`Int32`,`Uint32`,`Float32`,`Float64`],function(e,t){return e[`[object `+t+`Array]`]=!0,e},{}),ue=Object.prototype.toString,de=Array.prototype,fe=de.forEach,pe=de.filter,me=de.slice,he=de.map,ge=function(){}.constructor,_e=ge?ge.prototype:null,ve=`__proto__`,ye=2311,be=2**53-1;function xe(){return ye>=be&&(ye=0),ye++}function Se(){var e=[...arguments];typeof console<`u`&&console.error.apply(console,e)}function M(e){if(typeof e!=`object`||!e)return e;var t=e,n=ue.call(e);if(n===`[object Array]`){if(!et(e)){t=[];for(var r=0,i=e.length;rgt,applyTransform:()=>Pt,clone:()=>mt,copy:()=>pt,create:()=>ft,dist:()=>kt,distSquare:()=>jt,distance:()=>Ot,distanceSquare:()=>At,div:()=>wt,dot:()=>Tt,len:()=>yt,lenSquare:()=>xt,length:()=>bt,lengthSquare:()=>St,lerp:()=>Nt,max:()=>It,min:()=>Ft,mul:()=>Ct,negate:()=>Mt,normalize:()=>Dt,scale:()=>Et,scaleAndAdd:()=>_t,set:()=>ht,sub:()=>vt});function ft(e,t){return e??=0,t??=0,[e,t]}function pt(e,t){return e[0]=t[0],e[1]=t[1],e}function mt(e){return[e[0],e[1]]}function ht(e,t,n){return e[0]=t,e[1]=n,e}function gt(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function _t(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e}function vt(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function yt(e){return Math.sqrt(xt(e))}var bt=yt;function xt(e){return e[0]*e[0]+e[1]*e[1]}var St=xt;function Ct(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e}function wt(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e}function Tt(e,t){return e[0]*t[0]+e[1]*t[1]}function Et(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function Dt(e,t){var n=yt(t);return n===0?(e[0]=0,e[1]=0):(e[0]=t[0]/n,e[1]=t[1]/n),e}function Ot(e,t){return Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1]))}var kt=Ot;function At(e,t){return(e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])}var jt=At;function Mt(e,t){return e[0]=-t[0],e[1]=-t[1],e}function Nt(e,t,n,r){return e[0]=t[0]+r*(n[0]-t[0]),e[1]=t[1]+r*(n[1]-t[1]),e}function Pt(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i+n[4],e[1]=n[1]*r+n[3]*i+n[5],e}function Ft(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function It(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}var Lt=function(){function e(e,t){this.target=e,this.topTarget=t&&t.topTarget}return e}(),Rt=function(){function e(e){this.handler=e,e.on(`mousedown`,this._dragStart,this),e.on(`mousemove`,this._drag,this),e.on(`mouseup`,this._dragEnd,this)}return e.prototype._dragStart=function(e){for(var t=e.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.handler.dispatchToElement(new Lt(t,e),`dragstart`,e.event))},e.prototype._drag=function(e){var t=this._draggingTarget;if(t){var n=e.offsetX,r=e.offsetY,i=n-this._x,a=r-this._y;this._x=n,this._y=r,t.drift(i,a,e),this.handler.dispatchToElement(new Lt(t,e),`drag`,e.event);var o=this.handler.findHover(n,r,t).target,s=this._dropTarget;this._dropTarget=o,t!==o&&(s&&o!==s&&this.handler.dispatchToElement(new Lt(s,e),`dragleave`,e.event),o&&o!==s&&this.handler.dispatchToElement(new Lt(o,e),`dragenter`,e.event))}},e.prototype._dragEnd=function(e){var t=this._draggingTarget;t&&(t.dragging=!1),this.handler.dispatchToElement(new Lt(t,e),`dragend`,e.event),this._dropTarget&&this.handler.dispatchToElement(new Lt(this._dropTarget,e),`drop`,e.event),this._draggingTarget=null,this._dropTarget=null},e}(),zt=function(){function e(e){e&&(this._$eventProcessor=e)}return e.prototype.on=function(e,t,n,r){this._$handlers||={};var i=this._$handlers;if(typeof t==`function`&&(r=n,n=t,t=null),!n||!e)return this;var a=this._$eventProcessor;t!=null&&a&&a.normalizeQuery&&(t=a.normalizeQuery(t)),i[e]||(i[e]=[]);for(var o=0;o>1)%2;s.cssText=[`position: absolute`,`visibility: hidden`,`padding: 0`,`margin: 0`,`border-width: 0`,`user-select: none`,`width:0`,`height:0`,r[c]+`:0`,i[l]+`:0`,r[1-c]+`:auto`,i[1-l]+`:auto`,``].join(`!important;`),e.appendChild(o),n.push(o)}return t.clearMarkers=function(){F(n,function(e){e.parentNode&&e.parentNode.removeChild(e)})},n}function Yt(e,t,n){for(var r=n?`invTrans`:`trans`,i=t[r],a=t.srcCoords,o=[],s=[],c=!0,l=0;l<4;l++){var u=e[l].getBoundingClientRect(),d=2*l,f=u.left,p=u.top;o.push(f,p),c=c&&a&&f===a[d]&&p===a[d+1],s.push(e[l].offsetLeft,e[l].offsetTop)}return c&&i?i:(t.srcCoords=o,t[r]=n?Ht(s,o):Ht(o,s))}function Xt(e){return e.nodeName.toUpperCase()===`CANVAS`}var Zt=/([&<>"'])/g,Qt={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`};function $t(e){return e==null?``:(e+``).replace(Zt,function(e,t){return Qt[t]})}var en=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,tn=[],nn=k.browser.firefox&&+k.browser.version.split(`.`)[0]<39;function rn(e,t,n,r){return n||={},r?an(e,t,n):nn&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX==null?an(e,t,n):(n.zrX=t.offsetX,n.zrY=t.offsetY),n}function an(e,t,n){if(k.domSupported&&e.getBoundingClientRect){var r=t.clientX,i=t.clientY;if(Xt(e)){var a=e.getBoundingClientRect();n.zrX=r-a.left,n.zrY=i-a.top;return}else if(qt(tn,e,r,i)){n.zrX=tn[0],n.zrY=tn[1];return}}n.zrX=n.zrY=0}function on(e){return e||window.event}function sn(e,t,n){if(t=on(t),t.zrX!=null)return t;var r=t.type;if(r&&r.indexOf(`touch`)>=0){var i=r===`touchend`?t.changedTouches[0]:t.targetTouches[0];i&&rn(e,i,t,n)}else{rn(e,t,t,n);var a=cn(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var o=t.button;return t.which==null&&o!==void 0&&en.test(t.type)&&(t.which=o&1?1:o&2?3:o&4?2:0),t}function cn(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var i=Math.abs(r===0?n:r),a=r>0?-1:r<0?1:n>0?-1:1;return 3*i*a}function ln(e,t,n,r){e.addEventListener(t,n,r)}function un(e,t,n,r){e.removeEventListener(t,n,r)}var dn=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function fn(e){return e.which===2||e.which===3}var pn=function(){function e(){this._track=[]}return e.prototype.recognize=function(e,t,n){return this._doTrack(e,t,n),this._recognize(e)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(e,t,n){var r=e.touches;if(r){for(var i={points:[],touches:[],target:t,event:e},a=0,o=r.length;a1&&r&&r.length>1){var a=mn(r)/mn(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=hn(r);return t.pinchX=o[0],t.pinchY=o[1],{type:`pinch`,target:e[0].target,event:t}}}}},_n=e({clone:()=>En,copy:()=>bn,create:()=>vn,identity:()=>yn,invert:()=>Tn,mul:()=>xn,rotate:()=>Cn,scale:()=>wn,translate:()=>Sn});function vn(){return[1,0,0,1,0,0]}function yn(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function bn(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function xn(e,t,n){var r=t[0]*n[0]+t[2]*n[1],i=t[1]*n[0]+t[3]*n[1],a=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],c=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=c,e}function Sn(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function Cn(e,t,n,r){r===void 0&&(r=[0,0]);var i=t[0],a=t[2],o=t[4],s=t[1],c=t[3],l=t[5],u=Math.sin(n),d=Math.cos(n);return e[0]=i*d+s*u,e[1]=-i*u+s*d,e[2]=a*d+c*u,e[3]=-a*u+d*c,e[4]=d*(o-r[0])+u*(l-r[1])+r[0],e[5]=d*(l-r[1])-u*(o-r[0])+r[1],e}function wn(e,t,n){var r=n[0],i=n[1];return e[0]=t[0]*r,e[1]=t[1]*i,e[2]=t[2]*r,e[3]=t[3]*i,e[4]=t[4]*r,e[5]=t[5]*i,e}function Tn(e,t){var n=t[0],r=t[2],i=t[4],a=t[1],o=t[3],s=t[5],c=n*o-a*r;return c?(c=1/c,e[0]=o*c,e[1]=-a*c,e[2]=-r*c,e[3]=n*c,e[4]=(r*s-o*i)*c,e[5]=(a*i-n*s)*c,e):null}function En(e){var t=vn();return bn(t,e),t}var G=function(){function e(e,t){this.x=e||0,this.y=t||0}return e.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(e,t){return this.x=e,this.y=t,this},e.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},e.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},e.prototype.scale=function(e){this.x*=e,this.y*=e},e.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},e.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},e.prototype.dot=function(e){return this.x*e.x+this.y*e.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},e.prototype.distance=function(e){var t=this.x-e.x,n=this.y-e.y;return Math.sqrt(t*t+n*n)},e.prototype.distanceSquare=function(e){var t=this.x-e.x,n=this.y-e.y;return t*t+n*n},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(e){if(e){var t=this.x,n=this.y;return this.x=e[0]*t+e[2]*n+e[4],this.y=e[1]*t+e[3]*n+e[5],this}},e.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},e.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},e.set=function(e,t,n){e.x=t,e.y=n},e.copy=function(e,t){e.x=t.x,e.y=t.y},e.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},e.lenSquare=function(e){return e.x*e.x+e.y*e.y},e.dot=function(e,t){return e.x*t.x+e.y*t.y},e.add=function(e,t,n){e.x=t.x+n.x,e.y=t.y+n.y},e.sub=function(e,t,n){e.x=t.x-n.x,e.y=t.y-n.y},e.scale=function(e,t,n){e.x=t.x*n,e.y=t.y*n},e.scaleAndAdd=function(e,t,n,r){e.x=t.x+n.x*r,e.y=t.y+n.y*r},e.lerp=function(e,t,n,r){var i=1-r;e.x=i*t.x+r*n.x,e.y=i*t.y+r*n.y},e}(),Dn=Math.min,On=Math.max,kn=Math.abs,An=[`x`,`y`],jn=[`width`,`height`],Mn=new G,Nn=new G,Pn=new G,Fn=new G,In=Xn(),Ln=In.minTv,Rn=In.maxTv,zn=[0,0],K=function(){function e(e,t,n,r){Vn(this,e,t,n,r)}return e.set=function(e,t,n,r,i){return r<0&&(t+=r,r=-r),i<0&&(n+=i,i=-i),e.x=t,e.y=n,e.width=r,e.height=i,e},e.prototype.union=function(e){var t=Dn(e.x,this.x),n=Dn(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=On(e.x+e.width,this.x+this.width)-t:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=On(e.y+e.height,this.y+this.height)-n:this.height=e.height,this.x=t,this.y=n},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(e){return Un(vn(),this,e)},e.prototype.intersect=function(t,n,r){return e.intersect(this,t,n,r)},e.intersect=function(t,n,r,i){r&&G.set(r,0,0);var a=i&&i.outIntersectRect||null,o=i&&i.clamp;if(a&&(a.x=a.y=a.width=a.height=NaN),!t||!n)return!1;t instanceof e||(t=Vn(Kn,t.x,t.y,t.width,t.height)),n instanceof e||(n=Vn(qn,n.x,n.y,n.width,n.height));var s=!!r;In.reset(i,s);var c=In.touchThreshold,l=t.x+c,u=t.x+t.width-c,d=t.y+c,f=t.y+t.height-c,p=n.x+c,m=n.x+n.width-c,h=n.y+c,g=n.y+n.height-c;if(l>u||d>f||p>m||h>g)return!1;var _=!(u=e.x&&t<=e.x+e.width&&n>=e.y&&n<=e.y+e.height},e.prototype.contain=function(t,n){return e.contain(this,t,n)},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(e){Hn(this,e)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t?t.x:0,t?t.y:0,t?t.width:0,t?t.height:0)},e.copy=function(e,t){return e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height,e},e.applyTransform=function(e,t,n){if(!n){e!==t&&Hn(e,t);return}if(n[1]<1e-5&&n[1]>-1e-5&&n[2]<1e-5&&n[2]>-1e-5){var r=n[0],i=n[3],a=n[4],o=n[5];e.x=t.x*r+a,e.y=t.y*i+o,e.width=t.width*r,e.height=t.height*i,e.width<0&&(e.x+=e.width,e.width=-e.width),e.height<0&&(e.y+=e.height,e.height=-e.height);return}Mn.x=Pn.x=t.x,Mn.y=Fn.y=t.y,Nn.x=Fn.x=t.x+t.width,Nn.y=Pn.y=t.y+t.height,Mn.transform(n),Fn.transform(n),Nn.transform(n),Pn.transform(n),e.x=Dn(Mn.x,Nn.x,Pn.x,Fn.x),e.y=Dn(Mn.y,Nn.y,Pn.y,Fn.y);var s=On(Mn.x,Nn.x,Pn.x,Fn.x),c=On(Mn.y,Nn.y,Pn.y,Fn.y);e.width=s-e.x,e.height=c-e.y},e.calculateTransform=function(e,t,n){var r=n.width/t.width,i=n.height/t.height;return e=yn(e||[]),Sn(e,e,ht(Jn,-t.x,-t.y)),wn(e,e,ht(Jn,r,i)),Sn(e,e,ht(Jn,n.x,n.y)),e},e}(),Bn=K.create,Vn=K.set,Hn=K.copy,Un=K.calculateTransform,Wn=K.applyTransform,Gn=K.contain,Kn=new K(0,0,0,0),qn=new K(0,0,0,0),Jn=[];function Yn(e,t,n,r,i,a,o,s){var c=kn(t-n),l=kn(r-e),u=Dn(c,l),d=An[i],f=An[1-i],p=jn[i];t=l||!In.bidirectional)&&(Ln[d]=-l,Ln[f]=0,In.useDir&&In.calcDirMTV())))}function Xn(){var e=0,t=new G,n=new G,r={minTv:new G,maxTv:new G,useDir:!1,dirMinTv:new G,touchThreshold:0,bidirectional:!0,negativeSize:!1,reset:function(i,a){r.touchThreshold=0,i&&i.touchThreshold!=null&&(r.touchThreshold=On(0,i.touchThreshold)),r.negativeSize=!1,a&&(r.minTv.set(1/0,1/0),r.maxTv.set(0,0),r.useDir=!1,i&&i.direction!=null&&(r.useDir=!0,r.dirMinTv.copy(r.minTv),n.copy(r.minTv),e=i.direction,r.bidirectional=i.bidirectional==null||!!i.bidirectional,r.bidirectional||t.set(Math.cos(e),Math.sin(e))))},calcDirMTV:function(){var a=r.minTv,o=r.dirMinTv,s=a.y*a.y+a.x*a.x,c=Math.sin(e),l=Math.cos(e),u=c*a.y+l*a.x;if(i(u)){i(a.x)&&i(a.y)&&o.set(0,0);return}if(n.x=s*l/u,n.y=s*c/u,i(n.x)&&i(n.y)){o.set(0,0);return}(r.bidirectional||t.dot(n)>0)&&n.len()=0;l--){var u=r[l];u!==n&&!u.ignore&&!u.ignoreCoarsePointer&&(!u.parent||!u.parent.ignoreCoarsePointer)&&(rr.copy(u.getBoundingRect()),u.transform&&rr.applyTransform(u.transform),rr.intersect(c)&&a.push(u))}if(a.length){for(var d=4,f=Math.PI/12,p=Math.PI*2,m=0;m4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function ar(e,t,n){if(e[e.rectHover?`rectContain`:`contain`](t,n)){for(var r=e,i=void 0,a=!1;r;){if(r.ignoreClip&&(a=!0),!a){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1}r.silent&&(i=!0);var s=r.__hostTarget;r=s?r.ignoreHostSilent?null:s:r.parent}return i?Zn:!0}return!1}function or(e,t,n,r,i){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==i&&!o.ignore&&(s=ar(o,n,r))&&(!t.topTarget&&(t.topTarget=o),s!==Zn)){t.target=o;break}}}function sr(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}var cr=32,lr=7;function ur(e){for(var t=0;e>=cr;)t|=e&1,e>>=1;return e+t}function dr(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function fr(e,t,n){for(n--;t>>1,i(a,e[c])<0?s=c:o=c+1;var l=r-o;switch(l){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;l>0;)e[o+l]=e[o+l-1],l--}e[o]=a}}function mr(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])>0){for(s=r-i;c0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}else{for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}for(o++;o>>1);a(e,t[n+u])>0?o=u+1:c=u}return c}function hr(e,t,n,r,i,a){var o=0,s=0,c=1;if(a(e,t[n+i])<0){for(s=i+1;cs&&(c=s);var l=o;o=i-c,c=i-l}else{for(s=r-i;c=0;)o=c,c=(c<<1)+1,c<=0&&(c=s);c>s&&(c=s),o+=i,c+=i}for(o++;o>>1);a(e,t[n+u])<0?c=u:o=u+1}return c}function gr(e,t){var n=lr,r,i,a=0,o=[];r=[],i=[];function s(e,t){r[a]=e,i[a]=t,a+=1}function c(){for(;a>1;){var e=a-2;if(e>=1&&i[e-1]<=i[e]+i[e+1]||e>=2&&i[e-2]<=i[e]+i[e-1])i[e-1]i[e+1])break;u(e)}}function l(){for(;a>1;){var e=a-2;e>0&&i[e-1]=lr||m>=lr);if(h)break;f<0&&(f=0),f+=2}if(n=f,n<1&&(n=1),i===1){for(c=0;c=0;c--)e[p+c]=e[f+c];e[d]=o[u];return}for(var m=n;;){var h=0,g=0,_=!1;do if(t(o[u],e[l])<0){if(e[d--]=e[l--],h++,g=0,--i===0){_=!0;break}}else if(e[d--]=o[u--],g++,h=0,--s===1){_=!0;break}while((h|g)=0;c--)e[p+c]=e[f+c];if(i===0){_=!0;break}}if(e[d--]=o[u--],--s===1){_=!0;break}if(g=s-mr(e[l],o,0,s,s-1,t),g!==0){for(d-=g,u-=g,s-=g,p=d+1,f=u+1,c=0;c=lr||g>=lr);if(_)break;m<0&&(m=0),m+=2}if(n=m,n<1&&(n=1),s===1){for(d-=i,l-=i,p=d+1,f=l+1,c=i-1;c>=0;c--)e[p+c]=e[f+c];e[d]=o[u]}else if(s===0)throw Error();else for(f=d-(s-1),c=0;cs&&(c=s),pr(e,n,n+c,n+a,t),a=c}o.pushRun(n,a),o.mergeRuns(),i-=a,n+=a}while(i!==0);o.forceMergeRuns()}}var vr=!1;function yr(){vr||(vr=!0,console.warn(`z / z2 / zlevel of displayable is invalid, which may cause unexpected errors`))}function br(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var xr=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=br}return e.prototype.traverse=function(e,t){for(var n=0;n=0&&this._roots.splice(r,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),Sr=k.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)},Cr={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:1024**(e-1)},exponentialOut:function(e){return e===1?1:1-2**(-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*1024**(e-1):.5*(-(2**(-10*(e-1)))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)))},elasticOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*2**(-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?-.5*(n*2**(10*--e)*Math.sin((e-t)*(2*Math.PI)/r)):n*2**(-10*--e)*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=1.70158*1.525;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-Cr.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?Cr.bounceIn(e*2)*.5:Cr.bounceOut(e*2-1)*.5+.5}},wr=Math.pow,Tr=Math.sqrt,Er=1e-8,Dr=1e-4,Or=Tr(3),kr=1/3,Ar=ft(),jr=ft(),Mr=ft();function Nr(e){return e>-Er&&eEr||e<-Er}function Fr(e,t,n,r,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*r+3*a*n)}function Ir(e,t,n,r,i){var a=1-i;return 3*(((t-e)*a+2*(n-t)*i)*a+(r-n)*i*i)}function Lr(e,t,n,r,i,a){var o=r+3*(t-n)-e,s=3*(n-t*2+e),c=3*(t-e),l=e-i,u=s*s-3*o*c,d=s*c-9*o*l,f=c*c-3*s*l,p=0;if(Nr(u)&&Nr(d))if(Nr(s))a[0]=0;else{var m=-c/s;m>=0&&m<=1&&(a[p++]=m)}else{var h=d*d-4*u*f;if(Nr(h)){var g=d/u,m=-s/o+g,_=-g/2;m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_)}else if(h>0){var v=Tr(h),y=u*s+1.5*o*(-d+v),b=u*s+1.5*o*(-d-v);y=y<0?-wr(-y,kr):wr(y,kr),b=b<0?-wr(-b,kr):wr(b,kr);var m=(-s-(y+b))/(3*o);m>=0&&m<=1&&(a[p++]=m)}else{var x=(2*u*s-3*o*d)/(2*Tr(u*u*u)),S=Math.acos(x)/3,C=Tr(u),w=Math.cos(S),m=(-s-2*C*w)/(3*o),_=(-s+C*(w+Or*Math.sin(S)))/(3*o),T=(-s+C*(w-Or*Math.sin(S)))/(3*o);m>=0&&m<=1&&(a[p++]=m),_>=0&&_<=1&&(a[p++]=_),T>=0&&T<=1&&(a[p++]=T)}}return p}function Rr(e,t,n,r,i){var a=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,s=3*t-3*e,c=0;if(Nr(o)){if(Pr(a)){var l=-s/a;l>=0&&l<=1&&(i[c++]=l)}}else{var u=a*a-4*o*s;if(Nr(u))i[0]=-a/(2*o);else if(u>0){var d=Tr(u),l=(-a+d)/(2*o),f=(-a-d)/(2*o);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function zr(e,t,n,r,i,a){var o=(t-e)*i+e,s=(n-t)*i+t,c=(r-n)*i+n,l=(s-o)*i+o,u=(c-s)*i+s,d=(u-l)*i+l;a[0]=e,a[1]=o,a[2]=l,a[3]=d,a[4]=d,a[5]=u,a[6]=c,a[7]=r}function Br(e,t,n,r,i,a,o,s,c,l,u){var d,f=.005,p=1/0,m,h,g,_;Ar[0]=c,Ar[1]=l;for(var v=0;v<1;v+=.05)jr[0]=Fr(e,n,i,o,v),jr[1]=Fr(t,r,a,s,v),g=jt(Ar,jr),g=0&&g=0&&l<=1&&(i[c++]=l)}}else{var u=o*o-4*a*s;if(Nr(u)){var l=-o/(2*a);l>=0&&l<=1&&(i[c++]=l)}else if(u>0){var d=Tr(u),l=(-o+d)/(2*a),f=(-o-d)/(2*a);l>=0&&l<=1&&(i[c++]=l),f>=0&&f<=1&&(i[c++]=f)}}return c}function Gr(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function Kr(e,t,n,r,i){var a=(t-e)*r+e,o=(n-t)*r+t,s=(o-a)*r+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=n}function qr(e,t,n,r,i,a,o,s,c){var l,u=.005,d=1/0;Ar[0]=o,Ar[1]=s;for(var f=0;f<1;f+=.05){jr[0]=Hr(e,n,i,f),jr[1]=Hr(t,r,a,f);var p=jt(Ar,jr);p=0&&p=1?1:Lr(0,r,a,1,e,s)&&Fr(0,i,o,1,s[0])}}}var Zr=function(){function e(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||ct,this.ondestroy=e.ondestroy||ct,this.onrestart=e.onrestart||ct,e.easing&&this.setEasing(e.easing)}return e.prototype.step=function(e,t){if(this._inited||=(this._startTime=e+this._delay,!0),this._paused){this._pausedTime+=t;return}var n=this._life,r=e-this._startTime-this._pausedTime,i=r/n;i<0&&(i=0),i=Math.min(i,1);var a=this.easingFunc,o=a?a(i):i;if(this.onframe(o),i===1)if(this.loop){var s=r%n;this._startTime=e-s,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(e){this.easing=e,this.easingFunc=z(e)?e:Cr[e]||Xr(e)},e}(),Qr=function(){function e(e){this.value=e}return e}(),$r=function(){function e(){this._len=0}return e.prototype.insert=function(e){var t=new Qr(e);return this.insertEntry(t),t},e.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},e.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),ei=function(){function e(e){this._list=new $r,this._maxSize=10,this._map={},this._maxSize=e}return e.prototype.put=function(e,t){var n=this._list,r=this._map,i=null;if(r[e]==null){var a=n.len(),o=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=n.head;n.remove(s),delete r[s.key],i=s.value,this._lastRemovedEntry=s}o?o.value=t:o=new Qr(t),o.key=e,n.insertEntry(o),r[e]=o}return i},e.prototype.get=function(e){var t=this._map[e],n=this._list;if(t!=null)return t!==n.tail&&(n.remove(t),n.insertEntry(t)),t.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),ti=e({fastLerp:()=>bi,fastMapToColor:()=>xi,lerp:()=>Si,lift:()=>vi,liftColor:()=>Ai,lum:()=>Di,mapToColor:()=>Ci,modifyAlpha:()=>Ti,modifyHSL:()=>wi,parse:()=>hi,parseCssFloat:()=>si,parseCssInt:()=>oi,random:()=>Oi,stringify:()=>Ei,toHex:()=>yi}),ni={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function ri(e){return e=Math.round(e),e<0?0:e>255?255:e}function ii(e){return e=Math.round(e),e<0?0:e>360?360:e}function ai(e){return e<0?0:e>1?1:e}function oi(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?ri(parseFloat(t)/100*255):ri(parseInt(t,10))}function si(e){var t=e;return t.length&&t.charAt(t.length-1)===`%`?ai(parseFloat(t)/100):ai(parseFloat(t))}function ci(e,t,n){return n<0?n+=1:n>1&&--n,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function li(e,t,n){return e+(t-e)*n}function ui(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function di(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var fi=new ei(20),pi=null;function mi(e,t){pi&&di(pi,t),pi=fi.put(e,pi||t.slice())}function hi(e,t){if(e){t||=[];var n=fi.get(e);if(n)return di(t,n);e+=``;var r=e.replace(/ /g,``).toLowerCase();if(r in ni)return di(t,ni[r]),mi(e,t),t;var i=r.length;if(r.charAt(0)===`#`){if(i===4||i===5){var a=parseInt(r.slice(1,4),16);if(!(a>=0&&a<=4095)){ui(t,0,0,0,1);return}return ui(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(r.slice(4),16)/15:1),mi(e,t),t}else if(i===7||i===9){var a=parseInt(r.slice(1,7),16);if(!(a>=0&&a<=16777215)){ui(t,0,0,0,1);return}return ui(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(r.slice(7),16)/255:1),mi(e,t),t}return}var o=r.indexOf(`(`),s=r.indexOf(`)`);if(o!==-1&&s+1===i){var c=r.substr(0,o),l=r.substr(o+1,s-(o+1)).split(`,`),u=1;switch(c){case`rgba`:if(l.length!==4)return l.length===3?ui(t,+l[0],+l[1],+l[2],1):ui(t,0,0,0,1);u=si(l.pop());case`rgb`:if(l.length>=3)return ui(t,oi(l[0]),oi(l[1]),oi(l[2]),l.length===3?u:si(l[3])),mi(e,t),t;ui(t,0,0,0,1);return;case`hsla`:if(l.length!==4){ui(t,0,0,0,1);return}return l[3]=si(l[3]),gi(l,t),mi(e,t),t;case`hsl`:if(l.length!==3){ui(t,0,0,0,1);return}return gi(l,t),mi(e,t),t;default:return}}ui(t,0,0,0,1)}}function gi(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=si(e[1]),i=si(e[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t||=[],ui(t,ri(ci(o,a,n+1/3)*255),ri(ci(o,a,n)*255),ri(ci(o,a,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function _i(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=a-i,s=(a+i)/2,c,l;if(o===0)c=0,l=0;else{l=s<.5?o/(a+i):o/(2-a-i);var u=((a-t)/6+o/2)/o,d=((a-n)/6+o/2)/o,f=((a-r)/6+o/2)/o;t===a?c=f-d:n===a?c=1/3+u-f:r===a&&(c=2/3+d-u),c<0&&(c+=1),c>1&&--c}var p=[c*360,l,s];return e[3]!=null&&p.push(e[3]),p}}function vi(e,t){var n=hi(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return Ei(n,n.length===4?`rgba`:`rgb`)}}function yi(e){var t=hi(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function bi(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n||=[];var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],c=r-i;return n[0]=ri(li(o[0],s[0],c)),n[1]=ri(li(o[1],s[1],c)),n[2]=ri(li(o[2],s[2],c)),n[3]=ai(li(o[3],s[3],c)),n}}var xi=bi;function Si(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=hi(t[i]),s=hi(t[a]),c=r-i,l=Ei([ri(li(o[0],s[0],c)),ri(li(o[1],s[1],c)),ri(li(o[2],s[2],c)),ai(li(o[3],s[3],c))],`rgba`);return n?{color:l,leftIndex:i,rightIndex:a,value:r}:l}}var Ci=Si;function wi(e,t,n,r){var i=hi(e);if(e)return i=_i(i),t!=null&&(i[0]=ii(z(t)?t(i[0]):t)),n!=null&&(i[1]=si(z(n)?n(i[1]):n)),r!=null&&(i[2]=si(z(r)?r(i[2]):r)),Ei(gi(i),`rgba`)}function Ti(e,t){var n=hi(e);if(n&&t!=null)return n[3]=ai(t),Ei(n,`rgba`)}function Ei(e,t){if(!(!e||!e.length)){var n=e[0]+`,`+e[1]+`,`+e[2];return(t===`rgba`||t===`hsva`||t===`hsla`)&&(n+=`,`+e[3]),t+`(`+n+`)`}}function Di(e,t){var n=hi(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}function Oi(){return Ei([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],`rgb`)}var ki=new ei(100);function Ai(e){if(B(e)){var t=ki.get(e);return t||(t=vi(e,-.1),ki.put(e,t)),t}else if(He(e)){var n=N({},e);return n.colorStops=I(e.colorStops,function(e){return{offset:e.offset,color:vi(e.color,-.1)}}),n}return e}var ji=Math.round;function Mi(e){var t;if(!e||e===`transparent`)e=`none`;else if(typeof e==`string`&&e.indexOf(`rgba`)>-1){var n=hi(e);n&&(e=`rgb(`+n[0]+`,`+n[1]+`,`+n[2]+`)`,t=n[3])}return{color:e,opacity:t??1}}var Ni=1e-4;function Pi(e){return e-Ni}function Fi(e){return ji(e*1e3)/1e3}function Ii(e){return ji(e*1e4)/1e4}function Li(e){return`matrix(`+Fi(e[0])+`,`+Fi(e[1])+`,`+Fi(e[2])+`,`+Fi(e[3])+`,`+Ii(e[4])+`,`+Ii(e[5])+`)`}var Ri={left:`start`,right:`end`,center:`middle`,middle:`middle`};function zi(e,t,n){return n===`top`?e+=t/2:n===`bottom`&&(e-=t/2),e}function Bi(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function Vi(e){var t=e.style,n=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(`,`)}function Hi(e){return e&&!!e.image}function Ui(e){return e&&!!e.svgElement}function Wi(e){return Hi(e)||Ui(e)}function Gi(e){return e.type===`linear`}function Ki(e){return e.type===`radial`}function qi(e){return e&&(e.type===`linear`||e.type===`radial`)}function Ji(e){return`url(#`+e+`)`}function Yi(e){var t=e.getGlobalScale(),n=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function Xi(e){var t=e.x||0,n=e.y||0,r=(e.rotation||0)*lt,i=H(e.scaleX,1),a=H(e.scaleY,1),o=e.skewX||0,s=e.skewY||0,c=[];return(t||n)&&c.push(`translate(`+t+`px,`+n+`px)`),r&&c.push(`rotate(`+r+`)`),(i!==1||a!==1)&&c.push(`scale(`+i+`,`+a+`)`),(o||s)&&c.push(`skew(`+ji(o*lt)+`deg, `+ji(s*lt)+`deg)`),c.join(` `)}var Zi=(function(){return typeof Buffer<`u`&&typeof Buffer.from==`function`?function(e){return Buffer.from(e).toString(`base64`)}:typeof btoa==`function`&&typeof unescape==`function`&&typeof encodeURIComponent==`function`?function(e){return btoa(unescape(encodeURIComponent(e)))}:function(e){return null}})(),Qi=Array.prototype.slice;function $i(e,t,n){return(t-e)*n+e}function ea(e,t,n,r){for(var i=t.length,a=0;ar?t:e,a=Math.min(n,r),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so)r.length=o;else for(var s=a;s=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(e,t,n){this._needsSort=!0;var r=this.keyframes,i=r.length,a=!1,o=ha,s=t;if(Ae(t)){var c=ca(t);o=c,(c===1&&!Re(t[0])||c===2&&!Re(t[0][0]))&&(a=!0)}else if(Re(t)&&!Ge(t))o=la;else if(B(t))if(!isNaN(+t))o=la;else{var l=hi(t);l&&(s=l,o=fa)}else if(He(t)){var u=N({},s);u.colorStops=I(t.colorStops,function(e){return{offset:e.offset,color:hi(e.color)}}),Gi(t)?o=pa:Ki(t)&&(o=ma),s=u}i===0?this.valType=o:(o!==this.valType||o===ha)&&(a=!0),this.discrete=this.discrete||a;var d={time:e,value:s,rawValue:t,percent:0};return n&&(d.easing=n,d.easingFunc=z(n)?n:Cr[n]||Xr(n)),r.push(d),d},e.prototype.prepare=function(e,t){var n=this.keyframes;this._needsSort&&n.sort(function(e,t){return e.time-t.time});for(var r=this.valType,i=n.length,a=n[i-1],o=this.discrete,s=_a(r),c=ga(r),l=0;l=0&&!(a[l].percent<=t);l--);l=d(l,o-2)}else{for(l=u;lt);l++);l=d(l-1,o-2)}p=a[l+1],f=a[l]}if(f&&p){this._lastFr=l,this._lastFrP=t;var m=p.percent-f.percent,h=m===0?1:d((t-f.percent)/m,1);p.easingFunc&&(h=p.easingFunc(h));var g=n?this._additiveValue:c?va:e[s];if((_a(i)||c)&&!g&&(g=this._additiveValue=[]),this.discrete)e[s]=h<1?f.rawValue:p.rawValue;else if(_a(i))i===ua?ea(g,f[r],p[r],h):ta(g,f[r],p[r],h);else if(ga(i)){var _=f[r],v=p[r],y=i===pa;e[s]={type:y?`linear`:`radial`,x:$i(_.x,v.x,h),y:$i(_.y,v.y,h),colorStops:I(_.colorStops,function(e,t){var n=v.colorStops[t];return{offset:$i(e.offset,n.offset,h),color:sa(ea([],e.color,n.color,h))}}),global:v.global},y?(e[s].x2=$i(_.x2,v.x2,h),e[s].y2=$i(_.y2,v.y2,h)):e[s].r=$i(_.r,v.r,h)}else if(c)ea(g,f[r],p[r],h),n||(e[s]=sa(g));else{var b=$i(f[r],p[r],h);n?this._additiveValue=b:e[s]=b}n&&this._addToTarget(e)}}},e.prototype._addToTarget=function(e){var t=this.valType,n=this.propName,r=this._additiveValue;t===la?e[n]=e[n]+r:t===fa?(hi(e[n],va),na(va,va,r,1),e[n]=sa(va)):t===ua?na(e[n],e[n],r,1):t===da&&ra(e[n],e[n],r,1)},e}(),ba=function(){function e(e,t,n,r){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&r){Se(`Can' use additive animation on looped animation.`);return}this._additiveAnimators=r,this._allowDiscrete=n}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(e){this._target=e},e.prototype.when=function(e,t,n){return this.whenWithKeys(e,t,Pe(t),n)},e.prototype.whenWithKeys=function(e,t,n,r){for(var i=this._tracks,a=0;a0&&s.addKeyframe(0,oa(c),r),this._trackKeys.push(o)}s.addKeyframe(e,oa(t[o]),r)}return this._maxTime=Math.max(this._maxTime,e),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,n=0;n0)){this._started=1;for(var t=this,n=[],r=this._maxTime||0,i=0;i1){var o=a.pop();i.addKeyframe(o.time,e[r]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e}();function xa(){return new Date().getTime()}var Sa=function(e){D(t,e);function t(t){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,t||={},n.stage=t.stage||{},n}return t.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},t.prototype.addAnimator=function(e){e.animation=this;var t=e.getClip();t&&this.addClip(t)},t.prototype.removeClip=function(e){if(e.animation){var t=e.prev,n=e.next;t?t.next=n:this._head=n,n?n.prev=t:this._tail=t,e.next=e.prev=e.animation=null}},t.prototype.removeAnimator=function(e){var t=e.getClip();t&&this.removeClip(t),e.animation=null},t.prototype.update=function(e){for(var t=xa()-this._pausedTime,n=t-this._time,r=this._head;r;){var i=r.next;r.step(t,n)?(r.ondestroy(),this.removeClip(r),r=i):r=i}this._time=t,e||(this.trigger(`frame`,n),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var e=this;this._running=!0;function t(){e._running&&(Sr(t),!e._paused&&e.update())}Sr(t)},t.prototype.start=function(){this._running||(this._time=xa(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||=(this._pauseStart=xa(),!0)},t.prototype.resume=function(){this._paused&&=(this._pausedTime+=xa()-this._pauseStart,!1)},t.prototype.clear=function(){for(var e=this._head;e;){var t=e.next;e.prev=e.next=e.animation=null,e=t}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(e,t){t||={},this.start();var n=new ba(e,t.loop);return this.addAnimator(n),n},t}(zt),Ca=300,wa=k.domSupported,Ta=(function(){var e=[`click`,`dblclick`,`mousewheel`,`wheel`,`mouseout`,`mouseup`,`mousedown`,`mousemove`,`contextmenu`],t=[`touchstart`,`touchend`,`touchmove`],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1};return{mouse:e,touch:t,pointer:I(e,function(e){var t=e.replace(`mouse`,`pointer`);return n.hasOwnProperty(t)?t:e})}})(),Ea={mouse:[`mousemove`,`mouseup`],pointer:[`pointermove`,`pointerup`]},Da=!1;function Oa(e){var t=e.pointerType;return t===`pen`||t===`touch`}function ka(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function Aa(e){e&&(e.zrByTouch=!0)}function ja(e,t){return sn(e.dom,new Na(e,t),!0)}function Ma(e,t){for(var n=t,r=!1;n&&n.nodeType!==9&&!(r=n.domBelongToZr||n!==t&&n===e.painterRoot);)n=n.parentNode;return r}var Na=function(){function e(e,t){this.stopPropagation=ct,this.stopImmediatePropagation=ct,this.preventDefault=ct,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return e}(),Pa={mousedown:function(e){e=sn(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger(`mousedown`,e)},mousemove:function(e){e=sn(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger(`mousemove`,e)},mouseup:function(e){e=sn(this.dom,e),this.__togglePointerCapture(!1),this.trigger(`mouseup`,e)},mouseout:function(e){e=sn(this.dom,e);var t=e.toElement||e.relatedTarget;Ma(this,t)||(this.__pointerCapturing&&(e.zrEventControl=`no_globalout`),this.trigger(`mouseout`,e))},wheel:function(e){Da=!0,e=sn(this.dom,e),this.trigger(`mousewheel`,e)},mousewheel:function(e){Da||(e=sn(this.dom,e),this.trigger(`mousewheel`,e))},touchstart:function(e){e=sn(this.dom,e),Aa(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,`start`),Pa.mousemove.call(this,e),Pa.mousedown.call(this,e)},touchmove:function(e){e=sn(this.dom,e),Aa(e),this.handler.processGesture(e,`change`),Pa.mousemove.call(this,e)},touchend:function(e){e=sn(this.dom,e),Aa(e),this.handler.processGesture(e,`end`),Pa.mouseup.call(this,e),new Date-+this.__lastTouchMomentYa||e<-Ya}var Za=[],Qa=[],$a=vn(),eo=Math.abs,to=function(){function e(){}return e.prototype.getLocalTransform=function(e){return no(this,e)},e.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},e.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},e.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},e.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},e.prototype.needLocalTransform=function(){return Xa(this.rotation)||Xa(this.x)||Xa(this.y)||Xa(this.scaleX-1)||Xa(this.scaleY-1)||Xa(this.skewX)||Xa(this.skewY)},e.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),n=this.transform;if(!(t||e)){n&&(Ja(n),this.invTransform=null);return}n||=vn(),t?this.getLocalTransform(n):Ja(n),e&&(t?xn(n,e,n):bn(n,e)),this.transform=n,this._resolveGlobalScaleRatio(n),this.invTransform=this.invTransform||vn(),Tn(this.invTransform,n)},e.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(t!=null&&t!==1){this.getGlobalScale(Za);var n=Za[0]<0?-1:1,r=Za[1]<0?-1:1,i=((Za[0]-n)*t+n)/Za[0]||0,a=((Za[1]-r)*t+r)/Za[1]||0;e[0]*=i,e[1]*=i,e[2]*=a,e[3]*=a}},e.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},e.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],n=e[2]*e[2]+e[3]*e[3],r=Math.atan2(e[1],e[0]),i=Math.PI/2+r-Math.atan2(e[3],e[2]);n=Math.sqrt(n)*Math.cos(i),t=Math.sqrt(t),this.skewX=i,this.skewY=0,this.rotation=-r,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(e.invTransform=e.invTransform||vn(),xn(Qa,e.invTransform,t),t=Qa);var n=this.originX,r=this.originY;(n||r)&&($a[4]=n,$a[5]=r,xn(Qa,t,$a),Qa[4]-=n,Qa[5]-=r,t=Qa),this.setLocalTransform(t)}},e.prototype.getGlobalScale=function(e){var t=this.transform;return e||=[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},e.prototype.transformCoordToLocal=function(e,t){var n=[e,t],r=this.invTransform;return r&&Pt(n,n,r),n},e.prototype.transformCoordToGlobal=function(e,t){var n=[e,t],r=this.transform;return r&&Pt(n,n,r),n},e.prototype.getLineScale=function(){var e=this.transform;return e&&eo(e[0]-1)>1e-10&&eo(e[3]-1)>1e-10?Math.sqrt(eo(e[0]*e[3]-e[2]*e[1])):1},e.prototype.copyTransform=function(e){ao(this,e)},e.getLocalTransform=function(e,t){t||=[];var n=e.originX||0,r=e.originY||0,i=e.scaleX,a=e.scaleY,o=e.anchorX,s=e.anchorY,c=e.rotation||0,l=e.x,u=e.y,d=e.skewX?Math.tan(e.skewX):0,f=e.skewY?Math.tan(-e.skewY):0;if(n||r||o||s){var p=n+o,m=r+s;t[4]=-p*i-d*m*a,t[5]=-m*a-f*p*i}else t[4]=t[5]=0;return t[0]=i,t[3]=a,t[1]=f*i,t[2]=d*a,c&&Cn(t,t,c),t[4]+=n+l,t[5]+=r+u,t},e.initDefaultProps=(function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0})(),e}(),no=to.getLocalTransform;function ro(){return new to}var io=[`x`,`y`,`originX`,`originY`,`anchorX`,`anchorY`,`rotation`,`scaleX`,`scaleY`,`skewX`,`skewY`];function ao(e,t){return Te(e,t,io)}function oo(e){so||=new ei(100),e||=`12px sans-serif`;var t=so.get(e);return t||(t={font:e,strWidthCache:new ei(500),asciiWidthMap:null,asciiWidthMapTried:!1,stWideCharWidth:ae.measureText(`国`,e).width,asciiCharWidth:ae.measureText(`a`,e).width},so.put(e,t)),t}var so;function co(e){if(!(lo>=uo)){e||=`12px sans-serif`;for(var t=[],n=+new Date,r=0;r<=127;r++)t[r]=ae.measureText(String.fromCharCode(r),e).width;var i=+new Date-n;return i>16?lo=uo:i>2&&lo++,t}}var lo=0,uo=5;function fo(e,t){return e.asciiWidthMapTried||=(e.asciiWidthMap=co(e.font),!0),0<=t&&t<=127?e.asciiWidthMap==null?e.asciiCharWidth:e.asciiWidthMap[t]:e.stWideCharWidth}function po(e,t){var n=e.strWidthCache,r=n.get(t);return r??(r=ae.measureText(t,e.font).width,n.put(t,r)),r}function mo(e,t,n,r){var i=po(oo(t),e),a=vo(t);return new K(go(0,i,n),_o(0,a,r),i,a)}function ho(e,t,n,r){var i=((e||``)+``).split(` +`);if(i.length===1)return mo(i[0],t,n,r);for(var a=new K(0,0,0,0),o=0;o=0?parseFloat(e)/100*t:parseFloat(e):e}function bo(e,t,n){var r=t.position||`inside`,i=t.distance==null?5:t.distance,a=n.height,o=n.width,s=a/2,c=n.x,l=n.y,u=`left`,d=`top`;if(r instanceof Array)c+=yo(r[0],n.width),l+=yo(r[1],n.height),u=null,d=null;else switch(r){case`left`:c-=i,l+=s,u=`right`,d=`middle`;break;case`right`:c+=i+o,l+=s,d=`middle`;break;case`top`:c+=o/2,l-=i,u=`center`,d=`bottom`;break;case`bottom`:c+=o/2,l+=a+i,u=`center`;break;case`inside`:c+=o/2,l+=s,u=`center`,d=`middle`;break;case`insideLeft`:c+=i,l+=s,d=`middle`;break;case`insideRight`:c+=o-i,l+=s,u=`right`,d=`middle`;break;case`insideTop`:c+=o/2,l+=i,u=`center`;break;case`insideBottom`:c+=o/2,l+=a-i,u=`center`,d=`bottom`;break;case`insideTopLeft`:c+=i,l+=i;break;case`insideTopRight`:c+=o-i,l+=i,u=`right`;break;case`insideBottomLeft`:c+=i,l+=a-i,d=`bottom`;break;case`insideBottomRight`:c+=o-i,l+=a-i,u=`right`,d=`bottom`;break}return e||={},e.x=c,e.y=l,e.align=u,e.verticalAlign=d,e}var xo=`__zr_normal__`,So=io.concat([`ignore`]),Co=je(io,function(e,t){return e[t]=!0,e},{ignore:!1}),wo={},To=new K(0,0,0,0),Eo=[],Do=function(){function e(e){this.id=xe(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return e.prototype._init=function(e){this.attr(e)},e.prototype.drift=function(e,t,n){switch(this.draggable){case`horizontal`:t=0;break;case`vertical`:e=0;break}var r=this.transform;r||=this.transform=[1,0,0,1,0,0],r[4]+=e,r[5]+=t,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||={};var n=this.textConfig,r=n.local,i=t.innerTransformable,a=void 0,o=void 0,s=!1;i.parent=r?this:null;var c=!1;i.copyTransform(t);var l=n.position!=null,u=n.autoOverflowArea,d=void 0;if((u||l)&&(d=To,n.layoutRect?d.copy(n.layoutRect):d.copy(this.getBoundingRect()),r||d.applyTransform(this.transform)),l){this.calculateTextPosition?this.calculateTextPosition(wo,n,d):bo(wo,n,d),i.x=wo.x,i.y=wo.y,a=wo.align,o=wo.verticalAlign;var f=n.origin;if(f&&n.rotation!=null){var p=void 0,m=void 0;f===`center`?(p=d.width*.5,m=d.height*.5):(p=yo(f[0],d.width),m=yo(f[1],d.height)),c=!0,i.originX=-i.x+p+(r?0:d.x),i.originY=-i.y+m+(r?0:d.y)}}n.rotation!=null&&(i.rotation=n.rotation);var h=n.offset;h&&(i.x+=h[0],i.y+=h[1],c||(i.originX=-h[0],i.originY=-h[1]));var g=this._innerTextDefaultStyle||={};if(u){var _=g.overflowRect=g.overflowRect||new K(0,0,0,0);i.getLocalTransform(Eo),Tn(Eo,Eo),K.copy(_,d),_.applyTransform(Eo)}else g.overflowRect=null;var v=n.inside==null?typeof n.position==`string`&&n.position.indexOf(`inside`)>=0:n.inside,y=void 0,b=void 0,x=void 0;v&&this.canBeInsideText()?(y=n.insideFill,b=n.insideStroke,(y==null||y===`auto`)&&(y=this.getInsideTextFill()),(b==null||b===`auto`)&&(b=this.getInsideTextStroke(y),x=!0)):(y=n.outsideFill,b=n.outsideStroke,(y==null||y===`auto`)&&(y=this.getOutsideFill()),(b==null||b===`auto`)&&(b=this.getOutsideStroke(y),x=!0)),y||=`#000`,(y!==g.fill||b!==g.stroke||x!==g.autoStroke||a!==g.align||o!==g.verticalAlign)&&(s=!0,g.fill=y,g.stroke=b,g.autoStroke=x,g.align=a,g.verticalAlign=o,t.setDefaultTextStyle(g)),t.__dirty|=1,s&&t.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return`#fff`},e.prototype.getInsideTextStroke=function(e){return`#000`},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Ka:Ga},e.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),n=typeof t==`string`&&hi(t);n||=[255,255,255,1];for(var r=n[3],i=this.__zr.isDarkMode(),a=0;a<3;a++)n[a]=n[a]*r+(i?0:255)*(1-r);return n[3]=1,Ei(n,`rgba`)},e.prototype.traverse=function(e,t){},e.prototype.attrKV=function(e,t){e===`textConfig`?this.setTextConfig(t):e===`textContent`?this.setTextContent(t):e===`clipPath`?this.setClipPath(t):e===`extra`?(this.extra=this.extra||{},N(this.extra,t)):this[e]=t},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(e,t){if(typeof e==`string`)this.attrKV(e,t);else if(V(e))for(var n=Pe(e),r=0;r0},e.prototype.getState=function(e){return this.states[e]},e.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},e.prototype.clearStates=function(e){this.useState(xo,!1,e)},e.prototype.useState=function(e,t,n,r){var i=e===xo;if(!(!this.hasState()&&i)){var a=this.currentStates,o=this.stateTransition;if(!(De(a,e)>=0&&(t||a.length===1))){var s;if(this.stateProxy&&!i&&(s=this.stateProxy(e)),s||=this.states&&this.states[e],!s&&!i){Se(`State `+e+` not exists.`);return}i||this.saveCurrentToNormalState(s);var c=this._textContent,l=Fo(this,c,s,r);l&&!this.__inHover&&(this.__inHover=l),this._applyStateObj(e,s,this._normalState,t,Lo(this,n,o),o);var u=this._textGuide;return c&&c.useState(e,t,n,!!l),u&&u.useState(e,t,n,!!l),i?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!l&&this.__inHover&&(this.__inHover=0,this.__dirty&=-2),s}}},e.prototype.useStates=function(e,t,n){if(!e.length)this.clearStates();else{var r=[],i=this.currentStates,a=e.length,o=a===i.length;if(o){for(var s=0;s=0){var n=this.currentStates.slice();n.splice(t,1),this.useStates(n)}},e.prototype.replaceState=function(e,t,n){var r=this.currentStates.slice(),i=De(r,e),a=De(r,t)>=0;i>=0?a?r.splice(i,1):r[i]=t:n&&!a&&r.push(t),this.useStates(r)},e.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},e.prototype._mergeStates=function(e){for(var t={},n,r=0;r=0&&t.splice(n,1)}),this.animators.push(e),n&&n.animation.addAnimator(e),n&&n.wakeUp()},e.prototype.updateDuringAnimation=function(e){this.markRedraw()},e.prototype.stopAnimation=function(e,t){for(var n=this.animators,r=n.length,i=[],a=0;a0&&n.during&&a[0].during(function(e,t){n.during(t)});for(var f=0;f0||i.force&&!o.length){var C=void 0,w=void 0,T=void 0;if(s){w={},f&&(C={});for(var b=0;b0}var q=function(e){D(t,e);function t(t){var n=e.call(this)||this;return n.isGroup=!0,n._children=[],n.attr(t),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.children=function(){return this._children.slice()},t.prototype.childAt=function(e){return this._children[e]},t.prototype.childOfName=function(e){for(var t=this._children,n=0;n=0&&(n.splice(r,0,e),this._doAdd(e))}return this},t.prototype.replace=function(e,t){var n=De(this._children,e);return n>=0&&this.replaceAt(t,n),this},t.prototype.replaceAt=function(e,t){var n=this._children,r=n[t];if(e&&e!==this&&e.parent!==this&&e!==r){n[t]=e,r.parent=null;var i=this.__zr;i&&r.removeSelfFromZr(i),this._doAdd(e)}return this},t.prototype._doAdd=function(e){e.parent&&e.parent.remove(e),e.parent=this;var t=this.__zr;t&&t!==e.__zr&&e.addSelfToZr(t),t&&t.refresh()},t.prototype.remove=function(e){var t=this.__zr,n=this._children,r=De(n,e);return r<0?this:(n.splice(r,1),e.parent=null,t&&e.removeSelfFromZr(t),t&&t.refresh(),this)},t.prototype.removeAll=function(){for(var e=this._children,t=this.__zr,n=0;nGo,disposeAll:()=>Ko,getElementSSRData:()=>Xo,getInstance:()=>qo,init:()=>Wo,registerPainter:()=>Jo,registerSSRDataGetter:()=>Zo,version:()=>Qo}),zo={},Bo={};function Vo(e){delete Bo[e]}function Ho(e){if(!e)return!1;if(typeof e==`string`)return Di(e,1)0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||this._refresh({animUpdate:!1,refresh:!1,refreshHover:!0})},e.prototype.resize=function(e){this._disposed||(e||={},this.painter.resize(e.width,e.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(e){this._disposed||this.handler.setCursorStyle(e)},e.prototype.findHover=function(e,t){if(!this._disposed)return this.handler.findHover(e,t)},e.prototype.on=function(e,t,n){return this._disposed||this.handler.on(e,t,n),this},e.prototype.off=function(e,t){this._disposed||this.handler.off(e,t)},e.prototype.trigger=function(e,t){this._disposed||this.handler.trigger(e,t)},e.prototype.clear=function(){if(!this._disposed){for(var e=this.storage.getRoots(),t=0;t0){if(e<=i)return o;if(e>=a)return s}else if(e>=i)return o;else if(e<=a)return s}else{if(e===i)return o;if(e===a)return s}return(e-i)/c*l+o}var J=ms;function ms(e,t,n){switch(e){case`center`:case`middle`:e=`50%`;break;case`left`:case`top`:e=`0%`;break;case`right`:case`bottom`:e=`100%`;break}return hs(e,t,n)}function hs(e,t,n){return B(e)?_s(e)?parseFloat(e)/100*t+(n||0):parseFloat(e):e==null?NaN:+e}function gs(e){return B(e)&&_s(e)}function _s(e){return!!ts(e).match(/%$/)}function vs(e,t,n){return isNaN(t)?n?``+e:+e:(t=ns(rs(0,t),es),e=(+e).toFixed(t),n?e:+e)}function ys(e,t,n){return t??=10,vs(e,t,n)}function bs(e){return e.sort(function(e,t){return e-t}),e}function xs(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,n=0;n<15;n++,t*=10)if(as(e*t)/t===e)return n}return Ss(e)}function Ss(e){var t=e.toString().toLowerCase(),n=t.indexOf(`e`),r=n>0?+t.slice(n+1):0,i=n>0?n:t.length,a=t.indexOf(`.`);return rs(0,(a<0?0:i-1-a)-r)}function Cs(e,t){var n=os(ls(e[1]-e[0])/us),r=as(ls(is(t[1]-t[0]))/us),i=ns(rs(-n+r,0),es);return isFinite(i)?i:es}function ws(e,t,n){var r=is(e[1]-e[0]);if(!isFinite(r)||r===0)return NaN;var i=ls(2*is(n||1)*is(r))/us,a=ls(is(t))/us,o=rs(0,ss(-i+a));return isFinite(o)||(o=NaN),o}function Ts(e,t,n){return e[t]&&Es(e,n)[t]||0}function Es(e,t){var n=je(e,function(e,t){return e+(isNaN(t)?0:t)},0);if(n===0)return[];for(var r=cs(10,t),i=I(e,function(e){return(isNaN(e)?0:e)/n*r*100}),a=r*100,o=I(i,function(e){return os(e)}),s=je(o,function(e,t){return e+t},0),c=I(i,function(e,t){return e-o[t]});sl&&(l=c[d],u=d);++o[u],c[u]=0,++s}return I(o,function(e){return e/r})}function Ds(e,t){var n=rs(xs(e),xs(t)),r=e+t;return n>es?r:vs(r,n)}var Os=cs(2,53)-1;function ks(e){var t=ds*2;return(e%t+t)%t}function As(e){return e>-$o&&e<$o}var js=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function Ms(e){if(e instanceof Date)return e;if(B(e)){var t=js.exec(e);if(!t)return new Date(NaN);if(t[8]){var n=+t[4]||0;return t[8].toUpperCase()!==`Z`&&(n-=+t[8].slice(0,3)),new Date(Date.UTC(+t[1],(t[2]||1)-1,+t[3]||1,n,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0))}else return new Date(+t[1],(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0)}else if(e==null)return new Date(NaN);return new Date(as(e))}function Ns(e){return cs(10,Ps(e))}function Ps(e){if(e===0)return 0;var t=os(ls(e)/us);return e/cs(10,t)>=10&&t++,t}function Fs(e,t){var n=Ps(e),r=cs(10,n),i=e/r;return e=(t===2?1:t?i<1.5?1:i<2.5?2:i<4?3:i<7?5:10:i<1?1:i<2?2:i<3?3:i<5?5:10)*r,vs(e,-n)}function Is(e,t){var n=(e.length-1)*t+1,r=os(n),i=+e[r-1],a=n-r;return a?i+a*(e[r]-i):i}function Ls(e){e.sort(function(e,t){return s(e,t,0)?-1:1});for(var t=-1/0,n=1,r=0;r0?e.length:0),this.item=null,this.key=NaN,this},e.prototype.next=function(){return(this._step>0?this._idx=this._end)?(this.item=this._list[this._idx],this.key=this._idx+=this._step,!0):!1},e}();function Fc(e){e.option=e.parentModel=e.ecModel=null}function Ic(){return[1/0,-1/0]}function Lc(e,t){Vc(t)&&(te[1]&&(e[1]=t))}function Rc(e,t){Vc(t)&&te[1]&&(e[1]=t)}function Bc(e,t){Hc(t[0],t[1])&&(t[0]e[1]&&(e[1]=t[1]))}function Vc(e){return e!=null&&isFinite(e)}function Hc(e,t){return Vc(e)&&Vc(t)&&e<=t}function Uc(e){var t=e[1]-e[0];return isFinite(t)&&t>=0}function Wc(e){Hc(e[0],e[1])&&e[0]>e[1]&&(e[0]=e[1])}function Gc(){var e=`__ec_once_`+Kc++;return function(t,n){W(t,e)||(t[e]=1,n())}}var Kc=Bs();function qc(e,t,n){var r=U(),i=0;F(e,function(a){var o=t(a),s=r.get(o)||0;n&&n(a,s),!s&&!n&&(e[i++]=a),r.set(o,s+1)}),n||(e.length=i)}function Jc(e){return e.value+``}function Yc(e){return e+``}function Xc(e,t){return H(t,!0)?e.seriesIndex+2:0}function Zc(e,t,n){var r=e.getData().count();return{progressiveRender:n.progressiveEnabled&&t.incrementalPrepareRender&&r>=n.threshold,large:e.get(`large`)&&r>=e.get(`largeThreshold`),modDataCount:e.get(`progressiveChunkMode`)===`mod`?e.getData().count():null}}function Qc(e,t){return{seriesType:e,overallReset:t}}function $c(e){return{overallReset:e}}var el=`.`,tl=`___EC__COMPONENT__CONTAINER___`,nl=`___EC__EXTENDED_CLASS___`;function rl(e){var t={main:``,sub:``};if(e){var n=e.split(el);t.main=n[0]||``,t.sub=n[1]||``}return t}function il(e){Xe(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(e),`componentType "`+e+`" illegal`)}function al(e){return!!(e&&e[nl])}function ol(e,t){e.$constructor=e,e.extend=function(e){var t=this,n;return sl(t)?n=function(e){D(t,e);function t(){return e.apply(this,arguments)||this}return t}(t):(n=function(){(e.$constructor||t).apply(this,arguments)},Oe(n,this)),N(n.prototype,e),n[nl]=!0,n.extend=this.extend,n.superCall=dl,n.superApply=fl,n.superClass=t,n}}function sl(e){return z(e)&&/^class\s/.test(Function.prototype.toString.call(e))}function cl(e,t){e.extend=t.extend}var ll=Math.round(Math.random()*10);function ul(e){var t=[`__\0is_clz`,ll++].join(`_`);e.prototype[t]=!0,e.isInstance=function(e){return!!(e&&e[t])}}function dl(e,t){var n=[...arguments].slice(2);return this.superClass.prototype[t].apply(e,n)}function fl(e,t,n){return this.superClass.prototype[t].apply(e,n)}function pl(e){var t={};e.registerClass=function(e){var r=e.type||e.prototype.type;if(r){il(r),e.prototype.type=r;var i=rl(r);if(!i.sub)t[i.main]=e;else if(i.sub!==tl){var a=n(i);a[i.sub]=e}}return e},e.getClass=function(e,n,r){var i=t[e];if(i&&i[tl]&&(i=n?i[n]:null),r&&!i)throw Error(n?`Component `+e+`.`+(n||``)+` is used but not imported.`:e+`.type should be specified.`);return i},e.getClassesByMainType=function(e){var n=rl(e),r=[],i=t[n.main];return i&&i[tl]?F(i,function(e,t){t!==tl&&r.push(e)}):r.push(i),r},e.hasClass=function(e){return!!t[rl(e).main]},e.getAllClassMainTypes=function(){var e=[];return F(t,function(t,n){e.push(n)}),e},e.hasSubTypes=function(e){var n=t[rl(e).main];return n&&n[tl]};function n(e){var n=t[e.main];return(!n||!n[tl])&&(n=t[e.main]={},n[tl]=!0),n}}function ml(e,t){for(var n=0;n=0||i&&De(i,s)<0)){var c=n.getShallow(s,t);c!=null&&(a[e[o][0]]=c)}}return a}}var hl=ml([[`fill`,`color`],[`shadowBlur`],[`shadowOffsetX`],[`shadowOffsetY`],[`opacity`],[`shadowColor`]]),gl=function(){function e(){}return e.prototype.getAreaStyle=function(e,t){return hl(this,e,t)},e}(),_l=new ei(50);function vl(e){if(typeof e==`string`){var t=_l.get(e);return t&&t.image}else return e}function yl(e,t,n,r,i){if(!e)return t;if(typeof e==`string`){if(t&&t.__zrImageSrc===e||!n)return t;var a=_l.get(e),o={hostEl:n,cb:r,cbPayload:i};return a?(t=a.image,!xl(t)&&a.pending.push(o)):(t=ae.loadImage(e,bl,bl),t.__zrImageSrc=e,_l.put(e,t.__cachedImgObj={image:t,pending:[o]})),t}else return e}function bl(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=s;l++)c-=s;var u=po(o,n);return u>c&&(n=``,u=0),c=e-u,i.ellipsis=n,i.ellipsisWidth=u,i.contentWidth=c,i.containerWidth=e,i}function El(e,t,n){var r=n.containerWidth,i=n.contentWidth,a=n.fontMeasureInfo;if(!r){e.textLine=``,e.isTruncated=!1;return}var o=po(a,t);if(o<=r){e.textLine=t,e.isTruncated=!1;return}for(var s=0;;s++){if(o<=i||s>=n.maxIterations){t+=n.ellipsis;break}var c=s===0?Dl(t,i,a):o>0?Math.floor(t.length*i/o):0;t=t.substr(0,c),o=po(a,t)}t===``&&(t=n.placeholder),e.textLine=t,e.isTruncated=!0}function Dl(e,t,n){for(var r=0,i=0,a=e.length;ig&&p){var y=Math.floor(g/f);m||=_.length>y,_=_.slice(0,y),v=_.length*f}if(i&&u&&h!=null)for(var b=Tl(h,l,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),x={},S=0;S<_.length;S++)El(x,_[S],b),_[S]=x.textLine,m||=x.isTruncated;for(var C=g,w=0,T=oo(l),S=0;S<_.length;S++)w=Math.max(po(T,_[S]),w);h??=w;var E=h;return C+=c,E+=s,{lines:_,height:g,outerWidth:E,outerHeight:C,lineHeight:f,calculatedLineHeight:d,contentWidth:w,contentHeight:v,width:h,isTruncated:m}}var kl=function(){function e(){}return e}(),Al=function(){function e(e){this.tokens=[],e&&(this.tokens=e)}return e}(),jl=function(){function e(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[],this.isTruncated=!1}return e}();function Ml(e,t,n,r,i){var a=new jl,o=Vl(e);if(!o)return a;var s=t.padding,c=s?s[1]+s[3]:0,l=s?s[0]+s[2]:0,u=t.width;u==null&&n!=null&&(u=n-c);var d=t.height;d==null&&r!=null&&(d=r-l);for(var f=t.overflow,p=(f===`break`||f===`breakAll`)&&u!=null?{width:u,accumWidth:0,breakAll:f===`breakAll`}:null,m=Sl.lastIndex=0,h;(h=Sl.exec(o))!=null;){var g=h.index;g>m&&Nl(a,o.substring(m,g),t,p),Nl(a,h[2],t,p,h[1]),m=Sl.lastIndex}md){var re=a.lines.length;O>0?(T.tokens=T.tokens.slice(0,O),C(T,D,E),a.lines=a.lines.slice(0,w+1)):a.lines=a.lines.slice(0,w),a.isTruncated=a.isTruncated||a.lines.length0&&m+r.accumWidth>r.width&&(u=t.split(` +`),l=!0),r.accumWidth=m}else{var h=Ll(t,c,r.width,r.breakAll,r.accumWidth);r.accumWidth=h.accumWidth+p,d=h.linesWidths,u=h.lines}}u||=t.split(` +`);for(var g=oo(c),_=0;_=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var Fl=je(`,&?/;] `.split(``),function(e,t){return e[t]=!0,e},{});function Il(e){return Pl(e)?!!Fl[e]:!0}function Ll(e,t,n,r,i){for(var a=[],o=[],s=``,c=``,l=0,u=0,d=oo(t),f=0;fn:i+u+m>n){u?(s||c)&&(h?(s||(s=c,c=``,l=0,u=l),a.push(s),o.push(u-l),c+=p,l+=m,s=``,u=l):(c&&(s+=c,c=``,l=0),a.push(s),o.push(u),s=p,u=m)):h?(a.push(c),o.push(l),c=p,l=m):(a.push(p),o.push(m));continue}u+=m,h?(c+=p,l+=m):(c&&(s+=c,c=``,l=0),s+=p)}return c&&(s+=c),s&&(a.push(s),o.push(u)),a.length===1&&(u+=i),{accumWidth:u,lines:a,linesWidths:o}}function Rl(e,t,n,r,i,a){if(e.baseX=n,e.baseY=r,e.outerWidth=e.outerHeight=null,t){var o=t.width*2,s=t.height*2;K.set(zl,go(n,o,i),_o(r,s,a),o,s),K.intersect(t,zl,null,Bl);var c=Bl.outIntersectRect;e.outerWidth=c.width,e.outerHeight=c.height,e.baseX=go(c.x,c.width,i,!0),e.baseY=_o(c.y,c.height,a,!0)}}var zl=new K(0,0,0,0),Bl={outIntersectRect:{},clamp:!0};function Vl(e){return e==null?e=``:e+=``}function Hl(e){var t=Vl(e.text),n=e.font;return Ul(e,po(oo(n),t),vo(n),null)}function Ul(e,t,n,r){var i=new K(go(e.x||0,t,e.textAlign),_o(e.y||0,n,e.textBaseline),t,n),a=r??(Wl(e)?e.lineWidth:0);return a>0&&(i.x-=a/2,i.y-=a/2,i.width+=a,i.height+=a),i}function Wl(e){var t=e.stroke;return t!=null&&t!==`none`&&e.lineWidth>0}var Gl=`__zr_style_`+Math.round(Math.random()*10),Kl={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:`#000`,opacity:1,blend:`source-over`},ql={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Kl[Gl]=!0;var Jl=[`z`,`z2`,`invisible`],Yl=[`invisible`],Xl=function(e){D(t,e);function t(t){return e.call(this,t)||this}return t.prototype._init=function(t){for(var n=Pe(t),r=0;r1e-4){s[0]=e-n,s[1]=t-r,c[0]=e+n,c[1]=t+r;return}if(au[0]=ru(i)*n+e,au[1]=nu(i)*r+t,ou[0]=ru(a)*n+e,ou[1]=nu(a)*r+t,l(s,au,ou),u(c,au,ou),i%=iu,i<0&&(i+=iu),a%=iu,a<0&&(a+=iu),i>a&&!o?a+=iu:ii&&(su[0]=ru(p)*n+e,su[1]=nu(p)*r+t,l(s,su,s),u(c,su,c))}var hu={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},gu=[],_u=[],vu=[],yu=[],bu=[],xu=[],Su=Math.min,Cu=Math.max,wu=Math.cos,Tu=Math.sin,Eu=Math.abs,Du=Math.PI,Ou=Du*2,ku=typeof Float32Array<`u`,Au=[];function ju(e){return Math.round(e/Du*1e8)/1e8%2*Du}function Mu(e,t){var n=ju(e[0]);n<0&&(n+=Ou);var r=n-e[0],i=e[1];i+=r,!t&&i-n>=Ou?i=n+Ou:t&&n-i>=Ou?i=n-Ou:!t&&n>i?i=n+(Ou-ju(n-i)):t&&n0&&(this._ux=Eu(n/Ua/e)||0,this._uy=Eu(n/Ua/t)||0)},e.prototype.setDPR=function(e){this.dpr=e},e.prototype.setContext=function(e){this._ctx=e},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(e,t){return this._drawPendingPt(),this.addData(hu.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},e.prototype.lineTo=function(e,t){var n=Eu(e-this._xi),r=Eu(t-this._yi),i=n>this._ux||r>this._uy;if(this.addData(hu.L,e,t),this._ctx&&i&&this._ctx.lineTo(e,t),i)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var a=n*n+r*r;a>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=a)}return this},e.prototype.bezierCurveTo=function(e,t,n,r,i,a){return this._drawPendingPt(),this.addData(hu.C,e,t,n,r,i,a),this._ctx&&this._ctx.bezierCurveTo(e,t,n,r,i,a),this._xi=i,this._yi=a,this},e.prototype.quadraticCurveTo=function(e,t,n,r){return this._drawPendingPt(),this.addData(hu.Q,e,t,n,r),this._ctx&&this._ctx.quadraticCurveTo(e,t,n,r),this._xi=n,this._yi=r,this},e.prototype.arc=function(e,t,n,r,i,a){this._drawPendingPt(),Au[0]=r,Au[1]=i,Mu(Au,a),r=Au[0],i=Au[1];var o=i-r;return this.addData(hu.A,e,t,n,n,r,o,0,+!a),this._ctx&&this._ctx.arc(e,t,n,r,i,a),this._xi=wu(i)*n+e,this._yi=Tu(i)*n+t,this},e.prototype.arcTo=function(e,t,n,r,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,n,r,i),this},e.prototype.rect=function(e,t,n,r){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,n,r),this.addData(hu.R,e,t,n,r),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(hu.Z);var e=this._ctx,t=this._x0,n=this._y0;return e&&e.closePath(),this._xi=t,this._yi=n,this},e.prototype.fill=function(e){e&&e.fill(),this.toStatic()},e.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(e){if(this._saveData){var t=e.length;!(this.data&&this.data.length===t)&&ku&&(this.data=new Float32Array(t));for(var n=0;n0&&a))for(var o=0;ol.length&&(this._expandData(),l=this.data);for(var u=0;u0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var e=[],t=0;t11&&(this.data=new Float32Array(e)))}},e.prototype.getBoundingRect=function(){vu[0]=vu[1]=bu[0]=bu[1]=Number.MAX_VALUE,yu[0]=yu[1]=xu[0]=xu[1]=-Number.MAX_VALUE;var e=this.data,t=0,n=0,r=0,i=0,a;for(a=0;an||Eu(v)>r||d===t-1)&&(m=Math.sqrt(_*_+v*v),i=h,a=g);break;case hu.C:var y=e[d++],b=e[d++],h=e[d++],g=e[d++],x=e[d++],S=e[d++];m=Vr(i,a,y,b,h,g,x,S,10),i=x,a=S;break;case hu.Q:var y=e[d++],b=e[d++],h=e[d++],g=e[d++];m=Jr(i,a,y,b,h,g,10),i=h,a=g;break;case hu.A:var C=e[d++],w=e[d++],T=e[d++],E=e[d++],D=e[d++],O=e[d++],k=O+D;d+=1,p&&(o=wu(D)*T+C,s=Tu(D)*E+w),m=Cu(T,E)*Su(Ou,Math.abs(O)),i=wu(k)*T+C,a=Tu(k)*E+w;break;case hu.R:o=i=e[d++],s=a=e[d++];var A=e[d++],j=e[d++];m=A*2+j*2;break;case hu.Z:var _=o-i,v=s-a;m=Math.sqrt(_*_+v*v),i=o,a=s;break}m>=0&&(c[u++]=m,l+=m)}return this._pathLen=l,l},e.prototype.rebuildPath=function(e,t){var n=this.data,r=this._ux,i=this._uy,a=this._len,o,s,c,l,u,d,f=t<1,p,m,h=0,g=0,_,v=0,y,b;if(!(f&&(this._pathSegLen||this._calculateLength(),p=this._pathSegLen,m=this._pathLen,_=t*m,!_)))lo:for(var x=0;x0&&(e.lineTo(y,b),v=0),S){case hu.M:o=c=n[x++],s=l=n[x++],e.moveTo(c,l);break;case hu.L:u=n[x++],d=n[x++];var w=Eu(u-c),T=Eu(d-l);if(w>r||T>i){if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;e.lineTo(c*(1-D)+u*D,l*(1-D)+d*D);break lo}h+=E}e.lineTo(u,d),c=u,l=d,v=0}else{var O=w*w+T*T;O>v&&(y=u,b=d,v=O)}break;case hu.C:var k=n[x++],A=n[x++],j=n[x++],ee=n[x++],te=n[x++],ne=n[x++];if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;zr(c,k,j,te,D,gu),zr(l,A,ee,ne,D,_u),e.bezierCurveTo(gu[1],_u[1],gu[2],_u[2],gu[3],_u[3]);break lo}h+=E}e.bezierCurveTo(k,A,j,ee,te,ne),c=te,l=ne;break;case hu.Q:var k=n[x++],A=n[x++],j=n[x++],ee=n[x++];if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;Kr(c,k,j,D,gu),Kr(l,A,ee,D,_u),e.quadraticCurveTo(gu[1],_u[1],gu[2],_u[2]);break lo}h+=E}e.quadraticCurveTo(k,A,j,ee),c=j,l=ee;break;case hu.A:var re=n[x++],ie=n[x++],ae=n[x++],oe=n[x++],se=n[x++],ce=n[x++],le=n[x++],ue=!n[x++],de=ae>oe?ae:oe,fe=Eu(ae-oe)>.001,pe=se+ce,me=!1;if(f){var E=p[g++];h+E>_&&(pe=se+ce*(_-h)/E,me=!0),h+=E}if(fe&&e.ellipse?e.ellipse(re,ie,ae,oe,le,se,pe,ue):e.arc(re,ie,de,se,pe,ue),me)break lo;C&&(o=wu(se)*ae+re,s=Tu(se)*oe+ie),c=wu(pe)*ae+re,l=Tu(pe)*oe+ie;break;case hu.R:o=c=n[x],s=l=n[x+1],u=n[x++],d=n[x++];var he=n[x++],ge=n[x++];if(f){var E=p[g++];if(h+E>_){var _e=_-h;e.moveTo(u,d),e.lineTo(u+Su(_e,he),d),_e-=he,_e>0&&e.lineTo(u+he,d+Su(_e,ge)),_e-=ge,_e>0&&e.lineTo(u+Cu(he-_e,0),d+ge),_e-=he,_e>0&&e.lineTo(u,d+Cu(ge-_e,0));break lo}h+=E}e.rect(u,d,he,ge);break;case hu.Z:if(f){var E=p[g++];if(h+E>_){var D=(_-h)/E;e.lineTo(c*(1-D)+o*D,l*(1-D)+s*D);break lo}h+=E}e.closePath(),c=o,l=s}}},e.prototype.clone=function(){var t=new e,n=this.data;return t.data=n.slice?n.slice():Array.prototype.slice.call(n),t._len=this._len,t},e.prototype.canSave=function(){return!!this._saveData},e.CMD=hu,e.initDefaultProps=(function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0})(),e}();function Pu(e,t,n,r,i,a,o){if(i===0)return!1;var s=i,c=0,l=e;if(o>t+s&&o>r+s||oe+s&&a>n+s||at+d&&u>r+d&&u>a+d&&u>s+d||ue+d&&l>n+d&&l>i+d&&l>o+d||lt+l&&c>r+l&&c>a+l||ce+l&&s>n+l&&s>i+l||sn||u+li&&(i+=zu);var f=Math.atan2(c,s);return f<0&&(f+=zu),f>=r&&f<=i||f+zu>=r&&f+zu<=i}function Vu(e,t,n,r,i,a){if(a>t&&a>r||ai?s:0}var Hu=Nu.CMD,Uu=Math.PI*2,Wu=1e-4;function Gu(e,t){return Math.abs(e-t)t&&l>r&&l>a&&l>s||l1&&Ju(),p=Fr(t,r,a,s,qu[0]),f>1&&(m=Fr(t,r,a,s,qu[1]))),f===2?gt&&s>r&&s>a||s=0&&l<=1){for(var u=0,d=Hr(t,r,a,l),f=0;fn||s<-n)return 0;var c=Math.sqrt(n*n-s*s);Ku[0]=-c,Ku[1]=c;var l=Math.abs(r-i);if(l<1e-4)return 0;if(l>=Uu-1e-4){r=0,i=Uu;var u=a?1:-1;return o>=Ku[0]+e&&o<=Ku[1]+e?u:0}if(r>i){var d=r;r=i,i=d}r<0&&(r+=Uu,i+=Uu);for(var f=0,p=0;p<2;p++){var m=Ku[p];if(m+e>o){var h=Math.atan2(s,m),u=a?1:-1;h<0&&(h=Uu+h),(h>=r&&h<=i||h+Uu>=r&&h+Uu<=i)&&(h>Math.PI/2&&h1&&(n||(s+=Vu(c,l,u,d,r,i))),g&&(c=a[m],l=a[m+1],u=c,d=l),h){case Hu.M:u=a[m++],d=a[m++],c=u,l=d;break;case Hu.L:if(n){if(Pu(c,l,a[m],a[m+1],t,r,i))return!0}else s+=Vu(c,l,a[m],a[m+1],r,i)||0;c=a[m++],l=a[m++];break;case Hu.C:if(n){if(Fu(c,l,a[m++],a[m++],a[m++],a[m++],a[m],a[m+1],t,r,i))return!0}else s+=Yu(c,l,a[m++],a[m++],a[m++],a[m++],a[m],a[m+1],r,i)||0;c=a[m++],l=a[m++];break;case Hu.Q:if(n){if(Iu(c,l,a[m++],a[m++],a[m],a[m+1],t,r,i))return!0}else s+=Xu(c,l,a[m++],a[m++],a[m],a[m+1],r,i)||0;c=a[m++],l=a[m++];break;case Hu.A:var _=a[m++],v=a[m++],y=a[m++],b=a[m++],x=a[m++],S=a[m++];m+=1;var C=!!(1-a[m++]);f=Math.cos(x)*y+_,p=Math.sin(x)*b+v,g?(u=f,d=p):s+=Vu(c,l,f,p,r,i);var w=(r-_)*b/y+_;if(n){if(Bu(_,v,b,x,x+S,C,t,w,i))return!0}else s+=Zu(_,v,b,x,x+S,C,w,i);c=Math.cos(x+S)*y+_,l=Math.sin(x+S)*b+v;break;case Hu.R:u=c=a[m++],d=l=a[m++];var T=a[m++],E=a[m++];if(f=u+T,p=d+E,n){if(Pu(u,d,f,d,t,r,i)||Pu(f,d,f,p,t,r,i)||Pu(f,p,u,p,t,r,i)||Pu(u,p,u,d,t,r,i))return!0}else s+=Vu(f,d,f,p,r,i),s+=Vu(u,p,u,d,r,i);break;case Hu.Z:if(n){if(Pu(c,l,u,d,t,r,i))return!0}else s+=Vu(c,l,u,d,r,i);c=u,l=d;break}}return!n&&!Gu(l,d)&&(s+=Vu(c,l,u,d,r,i)||0),s!==0}function $u(e,t,n){return Qu(e,0,!1,t,n)}function ed(e,t,n,r){return Qu(e,t,!0,n,r)}var td=P({fill:`#000`,stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:`butt`,miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Kl),nd={style:P({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},ql.style)},rd=io.concat([`invisible`,`culling`,`z`,`z2`,`zlevel`,`parent`]),id=function(e){D(t,e);function t(t){return e.call(this,t)||this}return t.prototype.update=function(){var n=this;e.prototype.update.call(this);var r=this.style;if(r.decal){var i=this._decalEl=this._decalEl||new t;i.buildPath===t.prototype.buildPath&&(i.buildPath=function(e){n.buildPath(e,n.shape)}),i.silent=!0;var a=i.style;for(var o in r)a[o]!==r[o]&&(a[o]=r[o]);a.fill=r.fill?r.decal:null,a.decal=null,a.shadowColor=null,r.strokeFirst&&(a.stroke=null);for(var s=0;s.5?Ga:t>.2?qa:Ka}else if(e)return Ka}return Ga},t.prototype.getInsideTextStroke=function(e){var t=this.style.fill;if(B(t)){var n=this.__zr;if(!!(n&&n.isDarkMode())==Di(e,0)<.4)return t}},t.prototype.buildPath=function(e,t,n){},t.prototype.pathUpdated=function(){this.__dirty&=-5},t.prototype.getUpdatedPathProxy=function(e){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,e),this.path},t.prototype.createPathProxy=function(){this.path=new Nu(!1)},t.prototype.hasStroke=function(){var e=this.style,t=e.stroke;return!(t==null||t===`none`||!(e.lineWidth>0))},t.prototype.hasFill=function(){var e=this.style.fill;return e!=null&&e!==`none`},t.prototype.getBoundingRect=function(){var e=this._rect,t=this.style,n=!e;if(n){var r=!1;this.path||(r=!0,this.createPathProxy());var i=this.path;(r||this.__dirty&4)&&(i.beginPath(),this.buildPath(i,this.shape,!1),this.pathUpdated()),e=i.getBoundingRect()}if(this._rect=e,this.hasStroke()&&this.path&&this.path.len()>0){var a=this._rectStroke||=e.clone();if(this.__dirty||n){a.copy(e);var o=t.strokeNoScale?this.getLineScale():1,s=t.lineWidth;if(!this.hasFill()){var c=this.strokeContainThreshold;s=Math.max(s,c??4)}o>1e-10&&(a.width+=s/o,a.height+=s/o,a.x-=s/o/2,a.y-=s/o/2)}return a}return e},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect(),i=this.style;if(e=n[0],t=n[1],r.contain(e,t)){var a=this.path;if(this.hasStroke()){var o=i.lineWidth,s=i.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(o=Math.max(o,this.strokeContainThreshold)),ed(a,o/s,e,t)))return!0}if(this.hasFill())return $u(a,e,t)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&=null,this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(e){return this.animate(`shape`,e)},t.prototype.updateDuringAnimation=function(e){e===`style`?this.dirtyStyle():e===`shape`?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(t,n){t===`shape`?this.setShape(n):e.prototype.attrKV.call(this,t,n)},t.prototype.setShape=function(e,t){var n=this.shape;return n||=this.shape={},typeof e==`string`?n[e]=t:N(n,e),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&4)},t.prototype.createStyle=function(e){return ot(td,e)},t.prototype._innerSaveToNormal=function(t){e.prototype._innerSaveToNormal.call(this,t);var n=this._normalState;t.shape&&!n.shape&&(n.shape=N({},this.shape))},t.prototype._applyStateObj=function(t,n,r,i,a,o){if(e.prototype._applyStateObj.call(this,t,n,r,i,a,o),this.__inHover!==1){var s=!(n&&i),c;if(n&&n.shape?a?i?c=n.shape:(c=N({},r.shape),N(c,n.shape)):(c=N({},i?this.shape:r.shape),N(c,n.shape)):s&&(c=r.shape),c)if(a){this.shape=N({},this.shape);for(var l={},u=Pe(c),d=0;di&&(d=s+c,s*=i/d,c*=i/d),l+u>i&&(d=l+u,l*=i/d,u*=i/d),c+l>a&&(d=c+l,c*=a/d,l*=a/d),s+u>a&&(d=s+u,s*=a/d,u*=a/d),e.moveTo(n+s,r),e.lineTo(n+i-c,r),c!==0&&e.arc(n+i-c,r+c,c,-Math.PI/2,0),e.lineTo(n+i,r+a-l),l!==0&&e.arc(n+i-l,r+a-l,l,0,Math.PI/2),e.lineTo(n+u,r+a),u!==0&&e.arc(n+u,r+a-u,u,Math.PI/2,Math.PI),e.lineTo(n,r+s),s!==0&&e.arc(n+s,r+s,s,Math.PI,Math.PI*1.5),e.closePath()}var fd=Math.round;function pd(e,t,n){if(t){var r=t.x1,i=t.x2,a=t.y1,o=t.y2;e.x1=r,e.x2=i,e.y1=a,e.y2=o;var s=n&&n.lineWidth;return s?(fd(r*2)===fd(i*2)&&(e.x1=e.x2=hd(r,s,!0)),fd(a*2)===fd(o*2)&&(e.y1=e.y2=hd(a,s,!0)),e):e}}function md(e,t,n){if(t){var r=t.x,i=t.y,a=t.width,o=t.height;e.x=r,e.y=i,e.width=a,e.height=o;var s=n&&n.lineWidth;return s?(e.x=hd(r,s,!0),e.y=hd(i,s,!0),e.width=Math.max(hd(r+a,s,!1)-e.x,a===0?0:1),e.height=Math.max(hd(i+o,s,!1)-e.y,o===0?0:1),e):e}}function hd(e,t,n){if(!t)return e;var r=fd(e*2);return(r+fd(t))%2==0?r/2:(r+(n?1:-1))/2}var gd=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),_d={},vd=function(e){D(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new gd},t.prototype.buildPath=function(e,t){var n,r,i,a;if(this.subPixelOptimize){var o=md(_d,t,this.style);n=o.x,r=o.y,i=o.width,a=o.height,o.r=t.r,t=o}else n=t.x,r=t.y,i=t.width,a=t.height;t.r?dd(e,t):e.rect(n,r,i,a)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(id);vd.prototype.type=`rect`;var yd={fill:`#000`},bd=2,xd={},Sd={style:P({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},ql.style)},Cd=function(e){D(t,e);function t(t){var n=e.call(this)||this;return n.type=`text`,n._children=[],n._defaultStyle=yd,n.attr(t),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t=0;t0,T=0;T=0&&(D=y[E],D.align===`right`);)this._placeToken(D,e,x,m,T,`right`,g),S-=D.width,T-=D.width,E--;for(w+=(s-(w-p)-(h-T)-S)/2;C<=E;)D=y[C],this._placeToken(D,e,x,m,w+D.width/2,`center`,g),w+=D.width,C++;m+=x}},t.prototype._placeToken=function(e,t,n,r,i,a,o){var s=t.rich[e.styleName]||{};s.text=e.text;var c=e.verticalAlign,l=r+n/2;c===`top`?l=r+e.height/2:c===`bottom`&&(l=r+n-e.height/2),!e.isLineHolder&&Id(s)&&this._renderBackground(s,t,a===`right`?i-e.width:a===`center`?i-e.width/2:i,l-e.height/2,e.width,e.height);var u=!!s.backgroundColor,d=e.textPadding;d&&(i=Pd(i,a,d),l-=e.height/2-d[0]-e.innerHeight/2);var f=this._getOrCreateChild(od),p=f.createStyle();f.useStyle(p);var m=this._defaultStyle,h=!1,g=0,_=!1,v=Nd(`fill`in s?s.fill:`fill`in t?t.fill:(h=!0,m.fill)),y=Md(`stroke`in s?s.stroke:`stroke`in t?t.stroke:!u&&!o&&(!m.autoStroke||h)?(g=bd,_=!0,m.stroke):null),b=s.textShadowBlur>0||t.textShadowBlur>0;p.text=e.text,p.x=i,p.y=l,b&&(p.shadowBlur=s.textShadowBlur||t.textShadowBlur||0,p.shadowColor=s.textShadowColor||t.textShadowColor||`transparent`,p.shadowOffsetX=s.textShadowOffsetX||t.textShadowOffsetX||0,p.shadowOffsetY=s.textShadowOffsetY||t.textShadowOffsetY||0),p.textAlign=a,p.textBaseline=`middle`,p.font=e.font||`12px sans-serif`,p.opacity=qe(s.opacity,t.opacity,1),Od(p,s),y&&(p.lineWidth=qe(s.lineWidth,t.lineWidth,g),p.lineDash=H(s.lineDash,t.lineDash),p.lineDashOffset=t.lineDashOffset||0,p.stroke=y),v&&(p.fill=v),f.setBoundingRect(Ul(p,e.contentWidth,e.contentHeight,_?0:null))},t.prototype._renderBackground=function(e,t,n,r,i,a){var o=e.backgroundColor,s=e.borderWidth,c=e.borderColor,l=o&&o.image,u=o&&!l,d=e.borderRadius,f=this,p,m;if(u||e.lineHeight||s&&c){p=this._getOrCreateChild(vd),p.useStyle(p.createStyle()),p.style.fill=null;var h=p.shape;h.x=n,h.y=r,h.width=i,h.height=a,h.r=d,p.dirtyShape()}if(u){var g=p.style;g.fill=o||null,g.fillOpacity=H(e.fillOpacity,1)}else if(l){m=this._getOrCreateChild(ud),m.onload=function(){f.dirtyStyle()};var _=m.style;_.image=o.image,_.x=n,_.y=r,_.width=i,_.height=a}if(s&&c){var g=p.style;g.lineWidth=s,g.stroke=c,g.strokeOpacity=H(e.strokeOpacity,1),g.lineDash=e.borderDash,g.lineDashOffset=e.borderDashOffset||0,p.strokeContainThreshold=0,p.hasFill()&&p.hasStroke()&&(g.strokeFirst=!0,g.lineWidth*=2)}var v=(p||m).style;v.shadowBlur=e.shadowBlur||0,v.shadowColor=e.shadowColor||`transparent`,v.shadowOffsetX=e.shadowOffsetX||0,v.shadowOffsetY=e.shadowOffsetY||0,v.opacity=qe(e.opacity,t.opacity,1)},t.makeFont=function(e){var t=``;return kd(e)&&(t=[e.fontStyle,e.fontWeight,Dd(e.fontSize),e.fontFamily||`sans-serif`].join(` `)),t&&Ze(t)||e.textFont||e.font},t}(Xl),wd={left:!0,right:1,center:1},Td={top:1,bottom:1,middle:1},Ed=[`fontStyle`,`fontWeight`,`fontSize`,`fontFamily`];function Dd(e){return typeof e==`string`&&(e.indexOf(`px`)!==-1||e.indexOf(`rem`)!==-1||e.indexOf(`em`)!==-1)?e:isNaN(+e)?`12px`:e+`px`}function Od(e,t){for(var n=0;n=0,a=!1;if(e instanceof id){var o=$d(e),s=i&&o.selectFill||o.normalFill,c=i&&o.selectStroke||o.normalStroke;if(uf(s)||uf(c)){r||={};var l=r.style||{};l.fill===`inherit`?(a=!0,r=N({},r),l=N({},l),l.fill=s):!uf(l.fill)&&uf(s)?(a=!0,r=N({},r),l=N({},l),l.fill=Ai(s)):!uf(l.stroke)&&uf(c)&&(a||(r=N({},r),l=N({},l)),l.stroke=Ai(c)),r.style=l}}if(r&&r.z2==null){a||(r=N({},r));var u=e.z2EmphasisLift;r.z2=e.z2+(u??10)}return r}function Cf(e,t,n){if(n&&n.z2==null){n=N({},n);var r=e.z2SelectLift;n.z2=e.z2+(r??9)}return n}function wf(e,t,n){var r=De(e.currentStates,t)>=0,i=e.style.opacity,a=r?null:xf(e,[`opacity`],t,{opacity:1});n||={};var o=n.style||{};return o.opacity??(n=N({},n),o=N({opacity:r?i:a.opacity*.1},o),n.style=o),n}function Tf(e,t){var n=this.states[e];if(this.style){if(e===`emphasis`)return Sf(this,e,t,n);if(e===`blur`)return wf(this,e,n);if(e===`select`)return Cf(this,e,n)}return n}function Ef(e){e.stateProxy=Tf;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=Tf),n&&(n.stateProxy=Tf)}function Df(e,t){!Ff(e,t)&&!e.__highByOuter&&yf(e,ff)}function Of(e,t){!Ff(e,t)&&!e.__highByOuter&&yf(e,pf)}function kf(e,t){e.__highByOuter|=1<<(t||0),yf(e,ff)}function Af(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&yf(e,pf)}function jf(e){yf(e,mf)}function Mf(e){yf(e,hf)}function Nf(e){yf(e,gf)}function Pf(e){yf(e,_f)}function Ff(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function If(e){var t=e.getModel(),n=[],r=[];t.eachComponent(function(t,i){var a=ef(i),o=Xd(e,i),s=t===`series`;!s&&r.push(o),a.isBlured&&(o.group.traverse(function(e){hf(e)}),s&&n.push(i)),a.isBlured=!1}),F(r,function(e){e&&e.toggleBlurSeries&&e.toggleBlurSeries(n,!1,t)})}function Lf(e,t,n,r){var i=r.getModel();n||=`coordinateSystem`;function a(e,t){for(var n=0;n0){var a={dataIndex:i,seriesIndex:e.seriesIndex};r!=null&&(a.dataType=r),t.push(a)}})}),t}function Kf(e,t,n){$f(e,!0),yf(e,Ef),Yf(e,t,n)}function qf(e){$f(e,!1)}function Jf(e,t,n,r){r?qf(e):Kf(e,t,n)}function Yf(e,t,n){var r=Y(e);t==null?r.focus&&=null:(r.focus=t,r.blurScope=n)}var Xf=[`emphasis`,`blur`,`select`],Zf={itemStyle:`getItemStyle`,lineStyle:`getLineStyle`,areaStyle:`getAreaStyle`};function Qf(e,t,n,r){n||=`itemStyle`;for(var i=0;i1&&(o*=dp(m),s*=dp(m));var h=(i===a?-1:1)*dp((o*o*(s*s)-o*o*(p*p)-s*s*(f*f))/(o*o*(p*p)+s*s*(f*f)))||0,g=h*o*p/s,_=h*-s*f/o,v=(e+n)/2+pp(d)*g-fp(d)*_,y=(t+r)/2+fp(d)*g+pp(d)*_,b=_p([1,0],[(f-g)/o,(p-_)/s]),x=[(f-g)/o,(p-_)/s],S=[(-1*f-g)/o,(-1*p-_)/s],C=_p(x,S);if(gp(x,S)<=-1&&(C=mp),gp(x,S)>=1&&(C=0),C<0){var w=Math.round(C/mp*1e6)/1e6;C=mp*2+w%2*mp}u.addData(l,v,y,o,s,b,C,d,a)}var yp=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,bp=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function xp(e){var t=new Nu;if(!e)return t;var n=0,r=0,i=n,a=r,o,s=Nu.CMD,c=e.match(yp);if(!c)return t;for(var l=0;lA*A+j*j&&(w=E,T=D),{cx:w,cy:T,x0:-u,y0:-d,x1:w*(i/x-1),y1:T*(i/x-1)}}function Kp(e){var t;if(R(e)){var n=e.length;if(!n)return e;t=n===1?[e[0],e[0],0,0]:n===2?[e[0],e[0],e[1],e[1]]:n===3?e.concat(e[2]):e}else t=[e,e,e,e];return t}function qp(e,t){var n,r=Vp(t.r,0),i=Vp(t.r0||0,0),a=r>0;if(!(!a&&!(i>0))){if(a||(r=i,i=0),i>r){var o=r;r=i,i=o}var s=t.startAngle,c=t.endAngle;if(!(isNaN(s)||isNaN(c))){var l=t.cx,u=t.cy,d=!!t.clockwise,f=zp(c-s),p=f>Pp&&f%Pp;if(p>Up&&(f=p),!(r>Up))e.moveTo(l,u);else if(f>Pp-Up)e.moveTo(l+r*Ip(s),u+r*Fp(s)),e.arc(l,u,r,s,c,!d),i>Up&&(e.moveTo(l+i*Ip(c),u+i*Fp(c)),e.arc(l,u,i,c,s,d));else{var m=void 0,h=void 0,g=void 0,_=void 0,v=void 0,y=void 0,b=void 0,x=void 0,S=void 0,C=void 0,w=void 0,T=void 0,E=void 0,D=void 0,O=void 0,k=void 0,A=r*Ip(s),j=r*Fp(s),ee=i*Ip(c),te=i*Fp(c),ne=f>Up;if(ne){var re=t.cornerRadius;re&&(n=Kp(re),m=n[0],h=n[1],g=n[2],_=n[3]);var ie=zp(r-i)/2;if(v=Hp(ie,g),y=Hp(ie,_),b=Hp(ie,m),x=Hp(ie,h),w=S=Vp(v,y),T=C=Vp(b,x),(S>Up||C>Up)&&(E=r*Ip(c),D=r*Fp(c),O=i*Ip(s),k=i*Fp(s),fUp){var fe=Hp(g,w),pe=Hp(_,w),me=Gp(O,k,A,j,r,fe,d),he=Gp(E,D,ee,te,r,pe,d);e.moveTo(l+me.cx+me.x0,u+me.cy+me.y0),w0&&e.arc(l+me.cx,u+me.cy,fe,Rp(me.y0,me.x0),Rp(me.y1,me.x1),!d),e.arc(l,u,r,Rp(me.cy+me.y1,me.cx+me.x1),Rp(he.cy+he.y1,he.cx+he.x1),!d),pe>0&&e.arc(l+he.cx,u+he.cy,pe,Rp(he.y1,he.x1),Rp(he.y0,he.x0),!d))}else e.moveTo(l+A,u+j),e.arc(l,u,r,s,c,!d);if(!(i>Up)||!ne)e.lineTo(l+ee,u+te);else if(T>Up){var fe=Hp(m,T),pe=Hp(h,T),me=Gp(ee,te,E,D,i,-pe,d),he=Gp(A,j,O,k,i,-fe,d);e.lineTo(l+me.cx+me.x0,u+me.cy+me.y0),T0&&e.arc(l+me.cx,u+me.cy,pe,Rp(me.y0,me.x0),Rp(me.y1,me.x1),!d),e.arc(l,u,i,Rp(me.cy+me.y1,me.cx+me.x1),Rp(he.cy+he.y1,he.cx+he.x1),d),fe>0&&e.arc(l+he.cx,u+he.cy,fe,Rp(he.y1,he.x1),Rp(he.y0,he.x0),!d))}else e.lineTo(l+ee,u+te),e.arc(l,u,i,c,s,d)}e.closePath()}}}var Jp=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),Yp=function(e){D(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new Jp},t.prototype.buildPath=function(e,t){qp(e,t)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(id);Yp.prototype.type=`sector`;var Xp=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),Zp=function(e){D(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new Xp},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,i=Math.PI*2;e.moveTo(n+t.r,r),e.arc(n,r,t.r,0,i,!1),e.moveTo(n+t.r0,r),e.arc(n,r,t.r0,0,i,!0)},t}(id);Zp.prototype.type=`ring`;function Qp(e,t,n,r){var i=[],a=[],o=[],s=[],c,l,u,d;if(r){u=[1/0,1/0],d=[-1/0,-1/0];for(var f=0,p=e.length;f=2){if(r){var a=Qp(i,r,n,t.smoothConstraint);e.moveTo(i[0][0],i[0][1]);for(var o=i.length,s=0;s<(n?o:o-1);s++){var c=a[s*2],l=a[s*2+1],u=i[(s+1)%o];e.bezierCurveTo(c[0],c[1],l[0],l[1],u[0],u[1])}}else{e.moveTo(i[0][0],i[0][1]);for(var s=1,d=i.length;sxm[1]){if(i=!1,Sm.negativeSize||n)return i;var s=ym(xm[0]-bm[1]),c=ym(bm[0]-xm[1]);_m(s,c)>wm.len()&&(s=c||!Sm.bidirectional)&&(G.scale(Cm,o,-c*r),Sm.useDir&&Sm.calcDirMTV()))}}return i},e.prototype._getProjMinMaxOnAxis=function(e,t,n){for(var r=this._axes[e],i=this._origin,a=t[0].dot(r)+i[e],o=a,s=a,c=1;c0){var d=u.duration,f=u.delay,p=u.easing,m={duration:d,delay:f||0,easing:p,done:a,force:!!a||!!o,setToFinal:!l,scope:e,during:o};s?t.animateFrom(n,m):t.animateTo(n,m)}else t.stopAnimation(),!s&&t.attr(n),o&&o(1),a&&a()}function jm(e,t,n,r,i,a){Am(`update`,e,t,n,r,i,a)}function Mm(e,t,n,r,i,a){Am(`enter`,e,t,n,r,i,a)}function Nm(e){if(!e.__zr)return!0;for(var t=0;tfm,BezierCurve:()=>um,BoundingRect:()=>K,Circle:()=>Ap,CompoundPath:()=>pm,Ellipse:()=>Mp,Group:()=>q,HOVER_LAYER_FOR_INCREMENTAL:()=>2,HOVER_LAYER_FROM_THRESHOLD:()=>1,HOVER_LAYER_NO:()=>0,Image:()=>ud,IncrementalDisplayable:()=>Dm,Line:()=>om,LinearGradient:()=>hm,OrientedBoundingRect:()=>Tm,Path:()=>id,Point:()=>G,Polygon:()=>tm,Polyline:()=>rm,RadialGradient:()=>gm,Rect:()=>vd,Ring:()=>Zp,Sector:()=>Yp,Text:()=>Cd,WH:()=>Vm,XY:()=>X,applyTransform:()=>nh,calcZ2Range:()=>Th,clipPointsByRect:()=>sh,clipRectByRect:()=>ch,createIcon:()=>lh,decomposeTransform:()=>kh,ensureCopyRect:()=>Sh,ensureCopyTransform:()=>Ch,expandOrShrinkRect:()=>mh,extendPath:()=>Wm,extendShape:()=>Hm,getCurrentCanvasPainter:()=>jh,getShapeClass:()=>Km,getTransform:()=>th,groupTransition:()=>oh,initProps:()=>Mm,isBoundingRectAxisAligned:()=>bh,isElementRemoved:()=>Nm,lineLineIntersect:()=>dh,linePolygonIntersect:()=>uh,makeImage:()=>Jm,makePath:()=>qm,mergePath:()=>Xm,payloadDisableAnimation:()=>Oh,registerShape:()=>Gm,removeElement:()=>Pm,removeElementWithFadeOut:()=>Im,resizePath:()=>Zm,retrieveZInfo:()=>wh,setTooltipConfig:()=>_h,subPixelOptimize:()=>eh,subPixelOptimizeLine:()=>Qm,subPixelOptimizeRect:()=>$m,transformDirection:()=>rh,traverseElements:()=>yh,traverseUpdateZ:()=>Eh,updateProps:()=>jm}),Bm={},X=[`x`,`y`],Vm=[`width`,`height`];function Hm(e){return id.extend(e)}var Um=Ep;function Wm(e,t){return Um(e,t)}function Gm(e,t){Bm[e]=t}function Km(e){if(Bm.hasOwnProperty(e))return Bm[e]}function qm(e,t,n,r){var i=Tp(e,t);return n&&(r===`center`&&(n=Ym(n,i.getBoundingRect())),Zm(i,n)),i}function Jm(e,t,n){var r=new ud({style:{image:e,x:t.x,y:t.y,width:t.width,height:t.height},onload:function(e){if(n===`center`){var i={width:e.width,height:e.height};r.setStyle(Ym(t,i))}}});return r}function Ym(e,t){var n=t.width/t.height,r=e.height*n,i;r<=e.width?i=e.height:(r=e.width,i=r/n);var a=e.x+e.width/2,o=e.y+e.height/2;return{x:a-r/2,y:o-i/2,width:r,height:i}}var Xm=Dp;function Zm(e,t){if(e.applyTransform){var n=e.getBoundingRect().calculateTransform(t);e.applyTransform(n)}}function Qm(e,t){return pd(e,e,{lineWidth:t}),e}function $m(e,t){return md(e,e,t),e}var eh=hd;function th(e,t){for(var n=yn([]);e&&e!==t;)xn(n,e.getLocalTransform(),n),e=e.parent;return n}function nh(e,t,n){return t&&!Ae(t)&&(t=to.getLocalTransform(t)),n&&(t=Tn([],t)),Pt([],e,t)}function rh(e,t,n){var r=t[4]===0||t[5]===0||t[0]===0?1:is(2*t[4]/t[0]),i=t[4]===0||t[5]===0||t[2]===0?1:is(2*t[4]/t[2]),a=[e===`left`?-r:e===`right`?r:0,e===`top`?-i:e===`bottom`?i:0];return a=nh(a,t,n),is(a[0])>is(a[1])?a[0]>0?`right`:`left`:a[1]>0?`bottom`:`top`}function ih(e){return!e.isGroup}function ah(e){return e.shape!=null}function oh(e,t,n){if(!e||!t)return;function r(e){var t={};return e.traverse(function(e){ih(e)&&e.anid&&(t[e.anid]=e)}),t}function i(e){var t={x:e.x,y:e.y,rotation:e.rotation};return ah(e)&&(t.shape=M(e.shape)),t}var a=r(e);t.traverse(function(e){if(ih(e)&&e.anid){var t=a[e.anid];if(t){var r=i(e);e.attr(i(t)),jm(e,r,n,Y(e).dataIndex)}}})}function sh(e,t){return I(e,function(e){var n=e[0];n=rs(n,t.x),n=ns(n,t.x+t.width);var r=e[1];return r=rs(r,t.y),r=ns(r,t.y+t.height),[n,r]})}function ch(e,t){var n=rs(e.x,t.x),r=ns(e.x+e.width,t.x+t.width),i=rs(e.y,t.y),a=ns(e.y+e.height,t.y+t.height);if(r>=n&&a>=i)return{x:n,y:i,width:r-n,height:a-i}}function lh(e,t,n){var r=N({rectHover:!0},t),i=r.style={strokeNoScale:!0};if(n||={x:-1,y:-1,width:2,height:2},e)return e.indexOf(`image://`)===0?(i.image=e.slice(8),P(i,n),new ud(r)):qm(e.replace(`path://`,``),r,n,`center`)}function uh(e,t,n,r,i){for(var a=0,o=i[i.length-1];a1)return!1;var g=fh(p,m,u,d)/f;return!(g<0||g>1)}function fh(e,t,n,r){return e*r-n*t}function ph(e){return e<=1e-6&&e>=-1e-6}function mh(e,t,n,r,i){return t==null?e:(Re(t)?hh[0]=hh[1]=hh[2]=hh[3]=t:(hh[0]=t[0],hh[1]=t[1],hh[2]=t[2],hh[3]=t[3]),r&&(hh[0]=rs(0,hh[0]),hh[1]=rs(0,hh[1]),hh[2]=rs(0,hh[2]),hh[3]=rs(0,hh[3])),n&&(hh[0]=-hh[0],hh[1]=-hh[1],hh[2]=-hh[2],hh[3]=-hh[3]),gh(e,hh,`x`,`width`,3,1,i&&i[0]||0),gh(e,hh,`y`,`height`,0,2,i&&i[1]||0),e)}var hh=[0,0,0,0];function gh(e,t,n,r,i,a,o){var s=t[a]+t[i],c=e[r];e[r]+=s,o=rs(0,ns(o,c)),e[r]=0?-t[i]:t[a]>=0?c+t[a]:is(s)>1e-8?(c-o)*t[i]/s:0):e[n]-=t[i]}function _h(e){var t=e.itemTooltipOption,n=e.componentModel,r=e.itemName,i=B(t)?{formatter:t}:t,a=n.mainType,o=n.componentIndex,s={componentType:a,name:r,$vars:[`name`]};s[a+`Index`]=o;var c=e.formatterParamsExtra;c&&F(Pe(c),function(e){W(s,e)||(s[e]=c[e],s.$vars.push(e))});var l=Y(e.el);l.componentMainType=a,l.componentIndex=o,l.tooltipConfig={name:r,option:P({content:r,encodeHTMLContent:!0,formatterParams:s},i)}}function vh(e,t){var n;e.isGroup&&(n=t(e)),n||e.traverse(t)}function yh(e,t){if(e)if(R(e))for(var n=0;nt&&(t=r),rt&&(n=t=0),{min:n,max:t}}function Eh(e,t,n){Dh(e,t,n,-1/0)}function Dh(e,t,n,r){if(e.ignoreModelZ)return r;var i=e.getTextContent(),a=e.getTextGuideLine();if(e.isGroup)for(var o=e.childrenRef(),s=0;s=0&&n.push(e)}),n}}function dg(e,t){return Ce(Ce({},e,!0),t,!0)}var fg={time:{month:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`],monthAbbr:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],dayOfWeek:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`],dayOfWeekAbbr:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`]},legend:{selector:{all:`All`,inverse:`Inv`}},toolbox:{brush:{title:{rect:`Box Select`,polygon:`Lasso Select`,lineX:`Horizontally Select`,lineY:`Vertically Select`,keep:`Keep Selections`,clear:`Clear Selections`}},dataView:{title:`Data View`,lang:[`Data View`,`Close`,`Refresh`]},dataZoom:{title:{zoom:`Zoom`,back:`Zoom Reset`}},magicType:{title:{line:`Switch to Line Chart`,bar:`Switch to Bar Chart`,stack:`Stack`,tiled:`Tile`}},restore:{title:`Restore`},saveAsImage:{title:`Save as Image`,lang:[`Right Click to Save Image`]}},series:{typeNames:{pie:`Pie chart`,bar:`Bar chart`,line:`Line chart`,scatter:`Scatter plot`,effectScatter:`Ripple scatter plot`,radar:`Radar chart`,tree:`Tree`,treemap:`Treemap`,boxplot:`Boxplot`,candlestick:`Candlestick`,k:`K line chart`,heatmap:`Heat map`,map:`Map`,parallel:`Parallel coordinate map`,lines:`Line graph`,graph:`Relationship graph`,sankey:`Sankey diagram`,funnel:`Funnel chart`,gauge:`Gauge`,pictorialBar:`Pictorial bar`,themeRiver:`Theme River Map`,sunburst:`Sunburst`,custom:`Custom chart`,chart:`Chart`}},aria:{general:{withTitle:`This is a chart about "{title}"`,withoutTitle:`This is a chart`},series:{single:{prefix:``,withName:` with type {seriesType} named {seriesName}.`,withoutName:` with type {seriesType}.`},multiple:{prefix:`. It consists of {seriesCount} series count.`,withName:` The {seriesId} series is a {seriesType} representing {seriesName}.`,withoutName:` The {seriesId} series is a {seriesType}.`,separator:{middle:``,end:``}}},data:{allData:`The data is as follows: `,partialData:`The first {displayCnt} items are: `,withName:`the data for {name} is {value}`,withoutName:`{value}`,separator:{middle:`, `,end:`. `}}}},pg={time:{month:[`一月`,`二月`,`三月`,`四月`,`五月`,`六月`,`七月`,`八月`,`九月`,`十月`,`十一月`,`十二月`],monthAbbr:[`1月`,`2月`,`3月`,`4月`,`5月`,`6月`,`7月`,`8月`,`9月`,`10月`,`11月`,`12月`],dayOfWeek:[`星期日`,`星期一`,`星期二`,`星期三`,`星期四`,`星期五`,`星期六`],dayOfWeekAbbr:[`日`,`一`,`二`,`三`,`四`,`五`,`六`]},legend:{selector:{all:`全选`,inverse:`反选`}},toolbox:{brush:{title:{rect:`矩形选择`,polygon:`圈选`,lineX:`横向选择`,lineY:`纵向选择`,keep:`保持选择`,clear:`清除选择`}},dataView:{title:`数据视图`,lang:[`数据视图`,`关闭`,`刷新`]},dataZoom:{title:{zoom:`区域缩放`,back:`区域缩放还原`}},magicType:{title:{line:`切换为折线图`,bar:`切换为柱状图`,stack:`切换为堆叠`,tiled:`切换为平铺`}},restore:{title:`还原`},saveAsImage:{title:`保存为图片`,lang:[`右键另存为图片`]}},series:{typeNames:{pie:`饼图`,bar:`柱状图`,line:`折线图`,scatter:`散点图`,effectScatter:`涟漪散点图`,radar:`雷达图`,tree:`树图`,treemap:`矩形树图`,boxplot:`箱型图`,candlestick:`K线图`,k:`K线图`,heatmap:`热力图`,map:`地图`,parallel:`平行坐标图`,lines:`线图`,graph:`关系图`,sankey:`桑基图`,funnel:`漏斗图`,gauge:`仪表盘图`,pictorialBar:`象形柱图`,themeRiver:`主题河流图`,sunburst:`旭日图`,custom:`自定义图表`,chart:`图表`}},aria:{general:{withTitle:`这是一个关于“{title}”的图表。`,withoutTitle:`这是一个图表,`},series:{single:{prefix:``,withName:`图表类型是{seriesType},表示{seriesName}。`,withoutName:`图表类型是{seriesType}。`},multiple:{prefix:`它由{seriesCount}个图表系列组成。`,withName:`第{seriesId}个系列是一个表示{seriesName}的{seriesType},`,withoutName:`第{seriesId}个系列是一个{seriesType},`,separator:{middle:`;`,end:`。`}}},data:{allData:`其数据是——`,partialData:`其中,前{displayCnt}项是——`,withName:`{name}的数据是{value}`,withoutName:`{value}`,separator:{middle:`,`,end:``}}}},mg=`ZH`,hg=`EN`,gg=hg,_g={},vg={},yg=k.domSupported?function(){return(document.documentElement.lang||navigator.language||navigator.browserLanguage||gg).toUpperCase().indexOf(mg)>-1?mg:gg}():gg;function bg(e,t){e=e.toUpperCase(),vg[e]=new og(t),_g[e]=t}function xg(e){if(B(e)){var t=_g[e.toUpperCase()]||{};return e===mg||e===hg?M(t):Ce(M(t),M(_g[gg]),!1)}else return Ce(M(e),M(_g[gg]),!1)}function Sg(e){return vg[e]}function Cg(){return vg[gg]}bg(hg,fg),bg(mg,pg);var wg=null;function Tg(e){wg||=e}function Eg(){return wg}function Dg(e,t){var n=Eg(),r=t.breakOption,i=t.breakParsed;return!i&&n&&(i=n.parseAxisBreakOption(r,e)),i}function Og(e){var t=e.brk;return t?t.breaks:[]}function kg(e){var t=e.brk;return t?t.hasBreaks():!1}var Ag=1e3,jg=Ag*60,Mg=jg*60,Ng=Mg*24,Pg=Ng*365,Fg={year:/({yyyy}|{yy})/,month:/({MMMM}|{MMM}|{MM}|{M})/,day:/({dd}|{d})/,hour:/({HH}|{H}|{hh}|{h})/,minute:/({mm}|{m})/,second:/({ss}|{s})/,millisecond:/({SSS}|{S})/},Ig={year:`{yyyy}`,month:`{MMM}`,day:`{d}`,hour:`{HH}:{mm}`,minute:`{HH}:{mm}`,second:`{HH}:{mm}:{ss}`,millisecond:`{HH}:{mm}:{ss} {SSS}`},Lg=`{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}`,Rg=`{yyyy}-{MM}-{dd}`,zg={year:`{yyyy}`,month:`{yyyy}-{MM}`,day:Rg,hour:Rg+` `+Ig.hour,minute:Rg+` `+Ig.minute,second:Rg+` `+Ig.second,millisecond:Lg},Bg=[`year`,`month`,`day`,`hour`,`minute`,`second`,`millisecond`],Vg=[`year`,`half-year`,`quarter`,`month`,`week`,`half-week`,`day`,`half-day`,`quarter-day`,`hour`,`minute`,`second`,`millisecond`];function Hg(e){return!B(e)&&!z(e)?Ug(e):e}function Ug(e){e||={};var t={},n=!0;return F(Bg,function(t){n&&=e[t]==null}),F(Bg,function(r,i){var a=e[r];t[r]={};for(var o=null,s=i;s>=0;s--){var c=Bg[s],l=V(a)&&!R(a)?a[c]:a,u=void 0;R(l)?(u=l.slice(),o=u[0]||``):B(l)?(o=l,u=[o]):(o==null?o=Ig[r]:Fg[c].test(o)||(o=t[c][c][0]+` `+o),u=[o],n&&(u[1]=`{primary|`+o+`}`)),t[r][c]=u}}),t}function Wg(e,t){return e+=``,`0000`.substr(0,t-e.length)+e}function Gg(e){switch(e){case`half-year`:case`quarter`:return`month`;case`week`:case`half-week`:return`day`;case`half-day`:case`quarter-day`:return`hour`;default:return e}}function Kg(e){return e===Gg(e)}function qg(e){switch(e){case`year`:case`month`:return`day`;case`millisecond`:return`millisecond`;default:return`second`}}function Jg(e,t,n,r){var i=Ms(e),a=i[Qg(n)](),o=i[$g(n)]()+1,s=Math.floor((o-1)/3)+1,c=i[e_(n)](),l=i[`get`+(n?`UTC`:``)+`Day`](),u=i[t_(n)](),d=(u-1)%12+1,f=i[n_(n)](),p=i[r_(n)](),m=i[i_(n)](),h=u>=12?`pm`:`am`,g=h.toUpperCase(),_=(r instanceof og?r:Sg(r||yg)||Cg()).getModel(`time`),v=_.get(`month`),y=_.get(`monthAbbr`),b=_.get(`dayOfWeek`),x=_.get(`dayOfWeekAbbr`);return(t||``).replace(/{a}/g,h+``).replace(/{A}/g,g+``).replace(/{yyyy}/g,a+``).replace(/{yy}/g,Wg(a%100+``,2)).replace(/{Q}/g,s+``).replace(/{MMMM}/g,v[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,Wg(o,2)).replace(/{M}/g,o+``).replace(/{dd}/g,Wg(c,2)).replace(/{d}/g,c+``).replace(/{eeee}/g,b[l]).replace(/{ee}/g,x[l]).replace(/{e}/g,l+``).replace(/{HH}/g,Wg(u,2)).replace(/{H}/g,u+``).replace(/{hh}/g,Wg(d+``,2)).replace(/{h}/g,d+``).replace(/{mm}/g,Wg(f,2)).replace(/{m}/g,f+``).replace(/{ss}/g,Wg(p,2)).replace(/{s}/g,p+``).replace(/{SSS}/g,Wg(m,3)).replace(/{S}/g,m+``)}function Yg(e,t,n,r,i){var a=null;if(B(n))a=n;else if(z(n)){var o={time:e.time,level:e.time?e.time.level:0},s=Eg();s&&s.makeAxisLabelFormatterParamBreak(o,e.break),a=n(e.value,t,o)}else{var c=e.time;if(c){var l=n[c.lowerTimeUnit][c.upperTimeUnit];a=l[Math.min(c.level,l.length-1)]||``}else{var u=Xg(e.value,i);a=n[u][u][0]}}return Jg(new Date(e.value),a,i,r)}function Xg(e,t){var n=Ms(e),r=n[$g(t)]()+1,i=n[e_(t)](),a=n[t_(t)](),o=n[n_(t)](),s=n[r_(t)](),c=n[i_(t)]()===0,l=c&&s===0,u=l&&o===0,d=u&&a===0,f=d&&i===1;return f&&r===1?`year`:f?`month`:d?`day`:u?`hour`:l?`minute`:c?`second`:`millisecond`}function Zg(e,t,n){switch(t){case`year`:e[o_(n)](0);case`month`:e[s_(n)](1);case`day`:e[c_(n)](0);case`hour`:e[l_(n)](0);case`minute`:e[u_(n)](0);case`second`:e[d_(n)](0)}return e}function Qg(e){return e?`getUTCFullYear`:`getFullYear`}function $g(e){return e?`getUTCMonth`:`getMonth`}function e_(e){return e?`getUTCDate`:`getDate`}function t_(e){return e?`getUTCHours`:`getHours`}function n_(e){return e?`getUTCMinutes`:`getMinutes`}function r_(e){return e?`getUTCSeconds`:`getSeconds`}function i_(e){return e?`getUTCMilliseconds`:`getMilliseconds`}function a_(e){return e?`setUTCFullYear`:`setFullYear`}function o_(e){return e?`setUTCMonth`:`setMonth`}function s_(e){return e?`setUTCDate`:`setDate`}function c_(e){return e?`setUTCHours`:`setHours`}function l_(e){return e?`setUTCMinutes`:`setMinutes`}function u_(e){return e?`setUTCSeconds`:`setSeconds`}function d_(e){return e?`setUTCMilliseconds`:`setMilliseconds`}function f_(e,t,n,r,i,a,o,s){return new Cd({style:{text:e,font:t,align:n,verticalAlign:r,padding:i,rich:a,overflow:o?`truncate`:null,lineHeight:s}}).getBoundingRect()}function p_(e){if(!zs(e))return B(e)?e:`-`;var t=(e+``).split(`.`);return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,`$1,`)+(t.length>1?`.`+t[1]:``)}function m_(e,t){return e=(e||``).toLowerCase().replace(/-(.)/g,function(e,t){return t.toUpperCase()}),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var h_=Ye;function g_(e,t,n){var r=`{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}`;function i(e){return e&&Ze(e)?e:`-`}function a(e){return Us(e)}var o=t===`time`,s=e instanceof Date;if(o||s){var c=o?Ms(e):e;if(!isNaN(+c))return Jg(c,r,n);if(s)return`-`}if(t===`ordinal`)return Le(e)?i(e):Re(e)&&a(e)?e+``:`-`;var l=Rs(e);return a(l)?p_(l):Le(e)?i(e):typeof e==`boolean`?e+``:`-`}var __=[`a`,`b`,`c`,`d`,`e`,`f`,`g`],v_=function(e,t){return`{`+e+(t??``)+`}`};function y_(e,t,n){R(t)||(t=[t]);var r=t.length;if(!r)return``;for(var i=t[0].$vars||[],a=0;a`:``:{renderMode:a,content:`{`+(n.markerId||`markerX`)+`|} `,style:i===`subItem`?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}:``}function S_(e,t,n){(e===`week`||e===`month`||e===`quarter`||e===`half-year`||e===`year`)&&(e=`MM-dd +yyyy`);var r=Ms(t),i=n?`getUTC`:`get`,a=r[i+`FullYear`](),o=r[i+`Month`]()+1,s=r[i+`Date`](),c=r[i+`Hours`](),l=r[i+`Minutes`](),u=r[i+`Seconds`](),d=r[i+`Milliseconds`]();return e=e.replace(`MM`,Wg(o,2)).replace(`M`,o).replace(`yyyy`,a).replace(`yy`,Wg(a%100+``,2)).replace(`dd`,Wg(s,2)).replace(`d`,s).replace(`hh`,Wg(c,2)).replace(`h`,c).replace(`mm`,Wg(l,2)).replace(`m`,l).replace(`ss`,Wg(u,2)).replace(`s`,u).replace(`SSS`,Wg(d,3)),e}function C_(e){return e&&e.charAt(0).toUpperCase()+e.substr(1)}function w_(e,t){return t||=`transparent`,B(e)?e:V(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function T_(e,t){if(t===`_blank`||t===`blank`){var n=window.open();n.opener=null,n.location.href=e}else window.open(e,t)}var E_={},D_={},O_=function(){function e(){this._normalMasterList=[],this._nonSeriesBoxMasterList=[]}return e.prototype.create=function(e,t){this._nonSeriesBoxMasterList=n(E_,!0),this._normalMasterList=n(D_,!1);function n(n,r){var i=[];return F(n,function(n,r){var a=n.create(e,t);i=i.concat(a||[])}),i}},e.prototype.update=function(e,t){F(this._normalMasterList,function(n){n.update&&n.update(e,t)})},e.prototype.getCoordinateSystems=function(){return this._normalMasterList.concat(this._nonSeriesBoxMasterList)},e.register=function(e,t){if(e===`matrix`||e===`calendar`){E_[e]=t;return}D_[e]=t},e.get=function(e){return D_[e]||E_[e]},e}();function k_(e){return!!E_[e]}function A_(e){j_.set(e.fullType,{getCoord2:void 0}).getCoord2=e.getCoord2}var j_=U();function M_(e){var t=e.getShallow(`coord`,!0),n=1;if(t==null){var r=j_.get(e.type);r&&r.getCoord2&&(n=2,t=r.getCoord2(e))}return{coord:t,from:n}}function N_(e,t){var n=e.getShallow(`coordinateSystem`),r=e.getShallow(`coordinateSystemUsage`,!0),i=0;if(n){var a=e.mainType===`series`;r??=a?`data`:`box`,r===`data`?(i=1,a||(i=0)):r===`box`&&(i=2,!a&&!k_(n)&&(i=0))}return{coordSysType:n,kind:i}}function P_(e){var t=e.targetModel,n=e.coordSysType,r=e.coordSysProvider,i=e.isDefaultDataCoordSys;e.allowNotFound;var a=N_(t,!0),o=a.kind,s=a.coordSysType;if(i&&o!==1&&(o=1,s=n),o===0||s!==n)return 0;var c=r(n,t);return c?(o===1?t.coordinateSystem=c:t.boxCoordinateSystem=c,o):0}var F_=function(e,t){var n=t.getReferringComponents(e,Tc).models[0];return n&&n.coordinateSystem},I_=F,L_=[`left`,`right`,`top`,`bottom`,`width`,`height`],R_=[[`width`,`left`,`right`],[`height`,`top`,`bottom`]];function z_(e,t,n,r,i){var a=0,o=0;r??=1/0,i??=1/0;var s=0;t.eachChild(function(c,l){var u=c.getBoundingRect(),d=t.childAt(l+1),f=d&&d.getBoundingRect(),p,m;if(e===`horizontal`){var h=u.width+(f?-f.x+u.x:0);p=a+h,p>r||c.newline?(a=0,p=h,o+=s+n,s=u.height):s=Math.max(s,u.height)}else{var g=u.height+(f?-f.y+u.y:0);m=o+g,m>i||c.newline?(a+=s+n,o=0,m=g,s=u.width):s=Math.max(s,u.width)}c.newline||(c.x=a,c.y=o,c.markRedraw(),e===`horizontal`?a=p+n:o=m+n)})}var B_=z_;Ie(z_,`vertical`),Ie(z_,`horizontal`);function V_(e,t){return{left:e.getShallow(`left`,t),top:e.getShallow(`top`,t),right:e.getShallow(`right`,t),bottom:e.getShallow(`bottom`,t),width:e.getShallow(`width`,t),height:e.getShallow(`height`,t)}}function H_(e,t){var n=q_(e,t,{enableLayoutOnlyByCenter:!0}),r=e.getBoxLayoutParams(),i,a;if(n.type===K_.point)a=n.refPoint,i=W_(r,{width:t.getWidth(),height:t.getHeight()});else{var o=e.get(`center`),s=R(o)?o:[o,o];i=W_(r,n.refContainer),a=n.boxCoordFrom===2?n.refPoint:[J(s[0],i.width)+i.x,J(s[1],i.height)+i.y]}return{viewRect:i,center:a}}function U_(e,t){var n=H_(e,t),r=n.viewRect,i=n.center,a=e.get(`radius`);R(a)||(a=[0,a]);var o=J(r.width,t.getWidth()),s=J(r.height,t.getHeight()),c=Math.min(o,s),l=J(a[0],c/2),u=J(a[1],c/2);return{cx:i[0],cy:i[1],r0:l,r:u,viewRect:r}}function W_(e,t,n){n=h_(n||0);var r=t.width,i=t.height,a=J(e.left,r),o=J(e.top,i),s=J(e.right,r),c=J(e.bottom,i),l=J(e.width,r),u=J(e.height,i),d=n[2]+n[0],f=n[1]+n[3],p=e.aspect;switch(isNaN(l)&&(l=r-s-f-a),isNaN(u)&&(u=i-c-d-o),p!=null&&(isNaN(l)&&isNaN(u)&&(p>r/i?l=r*.8:u=i*.8),isNaN(l)&&(l=p*u),isNaN(u)&&(u=l/p)),isNaN(a)&&(a=r-s-l-f),isNaN(o)&&(o=i-c-u-d),e.left||e.right){case`center`:a=r/2-l/2-n[3];break;case`right`:a=r-l-f;break}switch(e.top||e.bottom){case`middle`:case`center`:o=i/2-u/2-n[0];break;case`bottom`:o=i-u-d;break}a||=0,o||=0,isNaN(l)&&(l=r-f-a-(s||0)),isNaN(u)&&(u=i-d-o-(c||0));var m=new K((t.x||0)+a+n[3],(t.y||0)+o+n[0],l,u);return m.margin=n,m}function G_(e,t,n){var r=e.getShallow(`preserveAspect`,!0);if(!r)return t;var i=t.width/t.height;if(Math.abs(Math.atan(n)-Math.atan(i))<1e-9)return t;var a=e.getShallow(`preserveAspectAlign`,!0),o=e.getShallow(`preserveAspectVerticalAlign`,!0),s={width:t.width,height:t.height},c=r===`cover`;return i>n&&!c||i=u)return a;for(var d=0;d=0;o--)a=Ce(a,n[o],!0);t.defaultOption=a}return t.defaultOption},t.prototype.getReferringComponents=function(e,t){var n=e+`Index`,r=e+`Id`;return Dc(this.ecModel,e,{index:this.get(n,!0),id:this.get(r,!0)},t)},t.prototype.getBoxLayoutParams=function(){return V_(this,!1)},t.prototype.getZLevelKey=function(){return``},t.prototype.setZLevel=function(e){this.option.zlevel=e},t.protoInitialize=function(){var e=t.prototype;e.type=`component`,e.id=``,e.name=``,e.mainType=``,e.subType=``,e.componentIndex=0}(),t}(og);cl(tv,og),pl(tv),lg(tv),ug(tv,nv);function nv(e){var t=[];return F(tv.getClassesByMainType(e),function(e){t=t.concat(e.dependencies||e.prototype.dependencies||[])}),t=I(t,function(e){return rl(e).main}),e!==`dataset`&&De(t,`dataset`)<=0&&t.unshift(`dataset`),t}var Z={color:{},darkColor:{},size:{}},rv=Z.color={theme:[`#5070dd`,`#b6d634`,`#505372`,`#ff994d`,`#0ca8df`,`#ffd10a`,`#fb628b`,`#785db0`,`#3fbe95`],neutral00:`#fff`,neutral05:`#f4f7fd`,neutral10:`#e8ebf0`,neutral15:`#dbdee4`,neutral20:`#cfd2d7`,neutral25:`#c3c5cb`,neutral30:`#b7b9be`,neutral35:`#aaacb2`,neutral40:`#9ea0a5`,neutral45:`#929399`,neutral50:`#86878c`,neutral55:`#797b7f`,neutral60:`#6d6e73`,neutral65:`#616266`,neutral70:`#54555a`,neutral75:`#48494d`,neutral80:`#3c3c41`,neutral85:`#303034`,neutral90:`#232328`,neutral95:`#17171b`,neutral99:`#000`,accent05:`#eff1f9`,accent10:`#e0e4f2`,accent15:`#d0d6ec`,accent20:`#c0c9e6`,accent25:`#b1bbdf`,accent30:`#a1aed9`,accent35:`#91a0d3`,accent40:`#8292cc`,accent45:`#7285c6`,accent50:`#6578ba`,accent55:`#5c6da9`,accent60:`#536298`,accent65:`#4a5787`,accent70:`#404c76`,accent75:`#374165`,accent80:`#2e3654`,accent85:`#252b43`,accent90:`#1b2032`,accent95:`#121521`,transparent:`rgba(0,0,0,0)`,highlight:`rgba(255,231,130,0.8)`};for(var iv in N(rv,{primary:rv.neutral80,secondary:rv.neutral70,tertiary:rv.neutral60,quaternary:rv.neutral50,disabled:rv.neutral20,border:rv.neutral30,borderTint:rv.neutral20,borderShade:rv.neutral40,background:rv.neutral05,backgroundTint:`rgba(234,237,245,0.5)`,backgroundTransparent:`rgba(255,255,255,0)`,backgroundShade:rv.neutral10,shadow:`rgba(0,0,0,0.2)`,shadowTint:`rgba(129,130,136,0.2)`,axisLine:rv.neutral70,axisLineTint:rv.neutral40,axisTick:rv.neutral70,axisTickMinor:rv.neutral60,axisLabel:rv.neutral70,axisSplitLine:rv.neutral15,axisMinorSplitLine:rv.neutral05}),rv)if(rv.hasOwnProperty(iv)){var av=rv[iv];iv===`theme`?Z.darkColor.theme=rv.theme.slice():iv===`highlight`?Z.darkColor.highlight=`rgba(255,231,130,0.4)`:iv.indexOf(`accent`)===0?Z.darkColor[iv]=wi(av,null,function(e){return e*.5},function(e){return Math.min(1,1.3-e)}):Z.darkColor[iv]=wi(av,null,function(e){return e*.9},function(e){return 1-e**1.5})}Z.size={xxs:2,xs:5,s:10,m:15,l:20,xl:30,xxl:40,xxxl:50};var ov=``;typeof navigator<`u`&&(ov=navigator.platform||``);var sv=`rgba(0, 0, 0, 0.2)`,cv=Z.color.theme[0],lv=wi(cv,null,null,.9),uv={darkMode:`auto`,colorBy:`series`,color:Z.color.theme,gradientColor:[lv,cv],aria:{decal:{decals:[{color:sv,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:sv,symbol:`circle`,dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:sv,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:sv,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:sv,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:sv,symbol:`triangle`,dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:ov.match(/^Win/)?`Microsoft YaHei`:`sans-serif`,fontSize:12,fontStyle:`normal`,fontWeight:`normal`},blendMode:null,stateAnimation:{duration:300,easing:`cubicOut`},animation:`auto`,animationDuration:1e3,animationDurationUpdate:500,animationEasing:`cubicInOut`,animationEasingUpdate:`cubicInOut`,animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},dv={Must:1,Might:2,Not:3},fv=xc();function pv(e){fv(e).datasetMap=U()}function mv(e,t,n){var r={},i=gv(t);if(!i||!e)return r;var a=[],o=[],s=t.ecModel,c=fv(s).datasetMap,l=i.uid+`_`+n.seriesLayoutBy,u,d;e=e.slice(),F(e,function(t,n){var i=V(t)?t:e[n]={name:t};i.type===`ordinal`&&u==null&&(u=n,d=m(i)),r[i.name]=[]});var f=c.get(l)||c.set(l,{categoryWayDim:d,valueWayDim:0});F(e,function(e,t){var n=e.name,i=m(e);if(u==null){var s=f.valueWayDim;p(r[n],s,i),p(o,s,i),f.valueWayDim+=i}else if(u===t)p(r[n],0,i),p(a,0,i);else{var s=f.categoryWayDim;p(r[n],s,i),p(o,s,i),f.categoryWayDim+=i}});function p(e,t,n){for(var r=0;rt)return e[r];return e[n-1]}function Ov(e,t,n,r,i,a,o){a||=e;var s=t(a),c=s.paletteIdx||0,l=s.paletteNameMap=s.paletteNameMap||{};if(l.hasOwnProperty(i))return l[i];var u=o==null||!r?n:Dv(r,o);if(u||=n,!(!u||!u.length)){var d=u[c];return i&&(l[i]=d),s.paletteIdx=(c+1)%u.length,d}}function kv(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var Av,jv,Mv,Nv=`\0_ec_inner`,Pv=1,Fv=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(e,t,n,r,i,a){r||={},this.option=null,this._theme=new og(r),this._locale=new og(i),this._optionManager=a},t.prototype.setOption=function(e,t,n){var r=Bv(t);this._optionManager.setOption(e,n,r),this._resetOption(null,r)},t.prototype.resetOption=function(e,t){return this._resetOption(e,Bv(t))},t.prototype._resetOption=function(e,t){var n=!1,r=this._optionManager;if(!e||e===`recreate`){var i=r.mountOption(e===`recreate`);!this.option||e===`recreate`?Mv(this,i):(this.restoreData(),this._mergeOption(i,t)),n=!0}if((e===`timeline`||e===`media`)&&this.restoreData(),!e||e===`recreate`||e===`timeline`){var a=r.getTimelineOption(this);a&&(n=!0,this._mergeOption(a,t))}if(!e||e===`recreate`||e===`media`){var o=r.getMediaOption(this);o.length&&F(o,function(e){n=!0,this._mergeOption(e,t)},this)}return n},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,t){var n=this.option,r=this._componentsMap,i=this._componentsCount,a=[],o=U(),s=t&&t.replaceMergeMainTypeMap;pv(this),F(e,function(e,t){e!=null&&(tv.hasClass(t)?t&&(a.push(t),o.set(t,!0)):n[t]=n[t]==null?M(e):Ce(n[t],e,!0))}),s&&s.each(function(e,t){tv.hasClass(t)&&!o.get(t)&&(a.push(t),o.set(t,!0))}),tv.topologicalTravel(a,tv.getAllClassMainTypes(),c,this);function c(t){var a=Sv(this,t,$s(e[t])),o=r.get(t),c=ic(o,a,o?s&&s.get(t)?`replaceMerge`:`normalMerge`:`replaceAll`);_c(c,t,tv),n[t]=null,r.set(t,null),i.set(t,0);var l=[],u=[],d=0,f;F(c,function(e,n){var r=e.existing,i=e.newOption;if(!i)r&&(r.mergeOption({},this),r.optionUpdated({},!1));else{var a=t===`series`,o=tv.getClass(t,e.keyInfo.subType,!a);if(!o)return;if(t===`tooltip`){if(f)return;f=!0}if(r&&r.constructor===o)r.name=e.keyInfo.name,r.mergeOption(i,this),r.optionUpdated(i,!1);else{var s=N({componentIndex:n},e.keyInfo);r=new o(i,this,this,s),N(r,s),e.brandNew&&(r.__requireNewView=!0),r.init(i,this,this),r.optionUpdated(null,!0)}}r?(l.push(r.option),u.push(r),d++):(l.push(void 0),u.push(void 0))},this),n[t]=l,r.set(t,u),i.set(t,d),t===`series`&&Av(this)}this._seriesIndices||Av(this)},t.prototype.getOption=function(){var e=M(this.option);return F(e,function(t,n){if(tv.hasClass(n)){for(var r=$s(t),i=r.length,a=!1,o=i-1;o>=0;o--)r[o]&&!hc(r[o])?a=!0:(r[o]=null,!a&&i--);r.length=i,e[n]=r}}),delete e[Nv],e},t.prototype.setTheme=function(e){this._theme=new og(e),this._resetOption(`recreate`,null)},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,t){var n=this._componentsMap.get(e);if(n){var r=n[t||0];if(r)return r;if(t==null){for(var i=0;i=t:n===`max`?e<=t:e===t}function Kv(e,t){return e.join(`,`)===t.join(`,`)}var qv=F,Jv=V,Yv=[`areaStyle`,`lineStyle`,`nodeStyle`,`linkStyle`,`chordStyle`,`label`,`labelLine`];function Xv(e){var t=e&&e.itemStyle;if(t)for(var n=0,r=Yv.length;n0?e[n-1].seriesModel:null)}),yy(e))})}function yy(e){F(e,function(t,n){var r=[],i=[NaN,NaN],a=[t.stackResultDimension,t.stackedOverDimension],o=t.data,s=t.isStackedByIndex,c=t.seriesModel.get(`stackStrategy`)||`samesign`;o.modify(a,function(a,l,u){var d=o.get(t.stackedDimension,u);if(isNaN(d))return i;var f,p;s?p=o.getRawIndex(u):f=o.get(t.stackedByDimension,u);for(var m=NaN,h=n-1;h>=0;h--){var g=e[h];if(s||(p=g.data.rawIndexOf(g.stackedByDimension,f)),p>=0){var _=g.data.getByRawIndex(g.stackResultDimension,p);if(c===`all`||c===`positive`&&_>0||c===`negative`&&_<0||c===`samesign`&&d>=0&&_>0||c===`samesign`&&d<=0&&_<0){d=Ds(d,_),m=_;break}}}return r[0]=d,r[1]=m,r})})}var by=function(){function e(e){this.data=e.data||(e.sourceFormat===`keyedColumns`?{}:[]),this.sourceFormat=e.sourceFormat||`unknown`,this.seriesLayoutBy=e.seriesLayoutBy||`column`,this.startIndex=e.startIndex||0,this.dimensionsDetectedCount=e.dimensionsDetectedCount,this.metaRawOption=e.metaRawOption;var t=this.dimensionsDefine=e.dimensionsDefine;if(t)for(var n=0;nl&&(l=p)}s[0]=c,s[1]=l}},r=function(){return this._data?this._data.length/this._dimSize:0};Fy=(e={},e[Vd+`_`+Kd]={pure:!0,appendData:i},e[Vd+`_row`]={pure:!0,appendData:function(){throw Error(`Do not support appendData when set seriesLayoutBy: "row".`)}},e[Hd]={pure:!0,appendData:i},e[Ud]={pure:!0,appendData:function(e){var t=this._data;F(e,function(e,n){for(var r=t[n]||(t[n]=[]),i=0;i<(e||[]).length;i++)r.push(e[i])})}},e[Bd]={appendData:i},e[Wd]={persistent:!1,pure:!0,appendData:function(e){this._data=e},clean:function(){this._offset+=this.count(),this._data=null}},e);function i(e){for(var t=0;t=0&&(s=a.interpolatedValue[c])}return s==null?``:s+``})},e.prototype.getRawValue=function(e,t){return Yy(this.getData(t),e)},e.prototype.formatTooltip=function(e,t,n){},e}();function Qy(e){var t,n;return V(e)?e.type&&(n=e):t=e,{text:t,frag:n}}function $y(e){return new eb(e)}var eb=function(){function e(e){e||={},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return e.prototype.perform=function(e){var t=this._upstream,n=e&&e.skip;if(this._dirty&&t){var r=this.context;r.data=r.outputData=t.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!n&&(i=this._plan(this.context));var a=l(this._modBy),o=this._modDataCount||0,s=l(e&&e.modBy),c=e&&e.modDataCount||0;(a!==s||o!==c)&&(i=`reset`);function l(e){return!(e>=1)&&(e=1),e}var u;(this._dirty||i===`reset`)&&(this._dirty=!1,u=this._doReset(n)),this._modBy=s,this._modDataCount=c;var d=e&&e.step;if(t?this._dueEnd=t._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var f=this._dueIndex,p=Math.min(d==null?1/0:this._dueIndex+d,this._dueEnd);if(!n&&(u||f1&&r>0?s:o}};return a;function o(){return t=e?null:at},gte:function(e,t){return e>=t}},ob=function(){function e(e,t){Re(t)||Ys(``),this._opFn=ab[e],this._rvalFloat=Rs(t)}return e.prototype.evaluate=function(e){return Re(e)?this._opFn(e,this._rvalFloat):this._opFn(Rs(e),this._rvalFloat)},e}(),sb=function(){function e(e,t){var n=e===`desc`;this._resultLT=n?1:-1,t??=n?`min`:`max`,this._incomparable=t===`min`?-1/0:1/0}return e.prototype.evaluate=function(e,t){var n=Re(e)?e:Rs(e),r=Re(t)?t:Rs(t),i=isNaN(n),a=isNaN(r);if(i&&(n=this._incomparable),a&&(r=this._incomparable),i&&a){var o=B(e),s=B(t);o&&(n=s?e:0),s&&(r=o?t:0)}return nr?-this._resultLT:0},e}(),cb=function(){function e(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=typeof t,this._rvalFloat=Rs(t)}return e.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var n=typeof e;n!==this._rvalTypeof&&(n===`number`||this._rvalTypeof===`number`)&&(t=Rs(e)===this._rvalFloat)}return this._isEQ?t:!t},e}();function lb(e,t){return e===`eq`||e===`ne`?new cb(e===`eq`,t):W(ab,e)?new ob(e,t):null}function ub(e){var t=``,n=-1/0,r=-1/0,i=1/0,a=1/0;return e&&(e.g!=null&&(t+=`G`+e.g,n=e.g),e.ge!=null&&(t+=`GE`+e.ge,r=e.ge),e.l!=null&&(t+=`L`+e.l,i=e.l),e.le!=null&&(t+=`LE`+e.le,a=e.le)),{key:t,g:n,ge:r,l:i,le:a}}function db(e,t){return t>e.g&&t>=e.ge&&t`u`?Array:Uint32Array,wb=typeof Uint16Array>`u`?Array:Uint16Array,Tb=typeof Int32Array>`u`?Array:Int32Array,Eb=typeof Float64Array>`u`?Array:Float64Array,Db={float:Eb,int:Tb,ordinal:Array,number:Array,time:Eb},Ob;function kb(e){return e>65535?Cb:wb}function Ab(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function jb(e,t,n,r,i){var a=Db[n||`float`];if(i){var o=e[t],s=o&&o.length;if(s!==r){for(var c=new a(r),l=0;lh[1]&&(h[1]=m)}return this._rawCount=this._count=s,{start:o,end:s}},e.prototype._initDataFromProvider=function(e,t,n){for(var r=this._provider,i=this._chunks,a=this._dimensions,o=a.length,s=this._rawExtent,c=I(a,function(e){return e.property}),l=0;lg[1]&&(g[1]=h)}}!r.persistent&&r.clean&&r.clean(),this._rawCount=this._count=t,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(e,t){if(!(t>=0&&t=0&&t=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,n=t[e];if(n!=null&&ne)i=a-1;else return a}return-1},e.prototype.getIndices=function(){var e,t=this._indices;if(t){var n=t.constructor,r=this._count;if(n===Array){e=new n(r);for(var i=0;i=l&&g<=u||isNaN(g))&&(o[s++]=p),p++}f=!0}else if(i===2){for(var m=d[r[0]],_=d[r[1]],v=e[r[1]][0],y=e[r[1]][1],h=0;h=l&&g<=u||isNaN(g))&&(b>=v&&b<=y||isNaN(b))&&(o[s++]=p),p++}f=!0}}if(!f)if(i===1)for(var h=0;h=l&&g<=u||isNaN(g))&&(o[s++]=x)}else for(var h=0;he[w][1])&&(S=!1)}S&&(o[s++]=t.getRawIndex(h))}return sg[1]&&(g[1]=h)}}}},e.prototype.lttbDownSample=function(e,t){var n=this.clone([e],!0),r=n._chunks[e],i=this.count(),a=0,o=Math.floor(1/t),s=this.getRawIndex(0),c,l,u,d=new(kb(this._rawCount))(Math.min((Math.ceil(i/o)+2)*2,i));d[a++]=s;for(var f=1;fc&&(c=l,u=v)}T>0&&To&&(m=o-l);for(var h=0;hp&&(p=g,f=l+h)}var _=this.getRawIndex(u),v=this.getRawIndex(f);ul-p&&(s=l-p,o.length=s);for(var m=0;mu[1]&&(u[1]=h),d[f++]=g}return i._count=f,i._indices=d,i._updateGetRawIdx(),i},e.prototype.each=function(e,t){if(this._count)for(var n=e.length,r=this._chunks,i=0,a=this.count();id&&(d=p))}return o[c]=[u,d]},e.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(t);for(var n=[],r=this._chunks,i=0;i=0?this._indices[e]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function e(e,t,n,r){return nb(e[r],this._dimensions[r])}Ob={arrayRows:e,objectRows:function(e,t,n,r){return nb(e[t],this._dimensions[r])},keyedColumns:e,original:function(e,t,n,r){var i=e&&(e.value==null?e:e.value);return nb(i instanceof Array?i[r]:i,this._dimensions[r])},typedArray:function(e,t,n,r){return e[r]}}}(),e}(),Nb=function(){function e(e){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=e}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(e,t){this._sourceList=e,this._upstreamSignList=t,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+`_`+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var e=this._sourceHost,t=this._getUpstreamSourceManagers(),n=!!t.length,r,i;if(Fb(e)){var a=e,o=void 0,s=void 0,c=void 0;if(n){var l=t[0];l.prepareSource(),c=l.getSource(),o=c.data,s=c.sourceFormat,i=[l._getVersionSign()]}else o=a.get(`data`,!0),s=Be(o)?Wd:Bd,i=[];var u=this._getSourceMetaRawOption()||{},d=c&&c.metaRawOption||{},f=H(u.seriesLayoutBy,d.seriesLayoutBy)||null,p=H(u.sourceHeader,d.sourceHeader),m=H(u.dimensions,d.dimensions);r=f!==d.seriesLayoutBy||!!p!=!!d.sourceHeader||m?[Sy(o,{seriesLayoutBy:f,sourceHeader:p,dimensions:m},s)]:[]}else{var h=e;if(n){var g=this._applyTransform(t);r=g.sourceList,i=g.upstreamSignList}else r=[Sy(h.get(`source`,!0),this._getSourceMetaRawOption(),null)],i=[]}this._setLocalSource(r,i)},e.prototype._applyTransform=function(e){var t=this._sourceHost,n=t.get(`transform`,!0),r=t.get(`fromTransformResult`,!0);r!=null&&e.length!==1&&Ib(``);var i,a=[],o=[];return F(e,function(e){e.prepareSource();var t=e.getSource(r||0);r!=null&&!t&&Ib(``),a.push(t),o.push(e._getVersionSign())}),n?i=bb(n,a,{datasetIndex:t.componentIndex}):r!=null&&(i=[wy(a[0])]),{sourceList:i,upstreamSignList:o}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),t=0;t1||n>0&&!e.noHeader;return F(e.blocks,function(e){var n=Gb(e);n>=t&&(t=n+ +(r&&(!n||Ub(e)&&!e.noHeader)))}),t}return 0}function Kb(e,t,n,r){var i=t.noHeader,a=Yb(Gb(t)),o=[],s=t.blocks||[];Xe(!s||R(s)),s||=[];var c=e.orderMode;if(t.sortBlocks&&c){s=s.slice();var l={valueAsc:`asc`,valueDesc:`desc`};if(W(l,c)){var u=new sb(l[c],null);s.sort(function(e,t){return u.evaluate(e.sortParam,t.sortParam)})}else c===`seriesDesc`&&s.reverse()}F(s,function(n,i){var s=t.valueFormatter,c=Wb(n)(s?N(N({},e),{valueFormatter:s}):e,n,i>0?a.html:0,r);c!=null&&o.push(c)});var d=e.renderMode===`richText`?o.join(a.richText):Xb(r,o.join(``),i?n:a.html);if(i)return d;var f=g_(t.header,`ordinal`,e.useUTC),p=zb(r,e.renderMode).nameStyle,m=Rb(r);return e.renderMode===`richText`?$b(e,f,p)+a.richText+d:Xb(r,`
`+$t(f)+`
`+d,n)}function qb(e,t,n,r){var i=e.renderMode,a=t.noName,o=t.noValue,s=!t.markerType,c=t.name,l=e.useUTC,u=t.valueFormatter||e.valueFormatter||function(e){return e=R(e)?e:[e],I(e,function(e,t){return g_(e,R(p)?p[t]:p,l)})};if(!(a&&o)){var d=s?``:e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||Z.color.secondary,i),f=a?``:g_(c,`ordinal`,l),p=t.valueType,m=o?[]:u(t.value,t.rawDataIndex),h=!s||!a,g=!s&&a,_=zb(r,i),v=_.nameStyle,y=_.valueStyle;return i===`richText`?(s?``:d)+(a?``:$b(e,f,v))+(o?``:ex(e,m,h,g,y)):Xb(r,(s?``:d)+(a?``:Zb(f,!s,v))+(o?``:Qb(m,h,g,y)),n)}}function Jb(e,t,n,r,i,a){if(e)return Wb(e)({useUTC:i,renderMode:n,orderMode:r,markupStyleCreator:t,valueFormatter:e.valueFormatter},e,0,a)}function Yb(e){return{html:Bb[e],richText:Vb[e]}}function Xb(e,t,n){var r=`
`,i=`margin: `+n+`px 0 0`,a=Rb(e);return`
`+t+r+`
`}function Zb(e,t,n){var r=t?`margin-left:2px`:``;return``+$t(e)+``}function Qb(e,t,n,r){var i=t?`float:right;margin-left:`+(n?`10px`:`20px`):``;return e=R(e)?e:[e],``+I(e,function(e){return $t(e)}).join(`  `)+``}function $b(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function ex(e,t,n,r,i){var a=[i],o=r?10:20;return n&&a.push({padding:[0,0,0,o],align:`right`}),e.markupStyleCreator.wrapRichTextStyle(R(t)?t.join(` `):t,a)}function tx(e,t){var n=e.getData().getItemVisual(t,`style`)[e.visualDrawType];return w_(n)}function nx(e,t){return e.get(`padding`)??(t===`richText`?[8,10]:10)}var rx=function(){function e(){this.richTextStyles={},this._nextStyleNameId=Bs()}return e.prototype._generateStyleName=function(){return`__EC_aUTo_`+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(e,t,n){var r=n===`richText`?this._generateStyleName():null,i=x_({color:t,type:e,renderMode:n,markerId:r});return B(i)?i:(this.richTextStyles[r]=i.style,i.content)},e.prototype.wrapRichTextStyle=function(e,t){var n={};R(t)?F(t,function(e){return N(n,e)}):N(n,t);var r=this._generateStyleName();return this.richTextStyles[r]=n,`{`+r+`|`+e+`}`},e}();function ix(e){var t=e.series,n=e.dataIndex,r=e.multipleSeries,i=t.getData(),a=i.mapDimensionsAll(`defaultedTooltip`),o=a.length,s=t.getRawValue(n),c=R(s),l=tx(t,n),u,d,f,p;if(o>1||c&&!o){var m=ax(s,t,n,a,l);u=m.inlineValues,d=m.inlineValueTypes,f=m.blocks,p=m.inlineValues[0]}else if(o){var h=i.getDimensionInfo(a[0]);p=u=Yy(i,n,a[0]),d=h.type}else p=u=c?s[0]:s;var g=mc(t),_=g&&t.name||``,v=i.getName(n),y=r?_:v;return Hb(`section`,{header:_,noHeader:r||!g,sortParam:p,blocks:[Hb(`nameValue`,{markerType:`item`,markerColor:l,name:y,noName:!Ze(y),value:u,valueType:d,rawDataIndex:i.getRawIndex(n)})].concat(f||[])})}function ax(e,t,n,r,i){var a=t.getData(),o=je(e,function(e,t,n){var r=a.getDimensionInfo(n);return e||=r&&r.tooltip!==!1&&r.displayName!=null},!1),s=[],c=[],l=[];r.length?F(r,function(e){u(Yy(a,n,e),e)}):F(e,u);function u(e,t){var n=a.getDimensionInfo(t);!n||n.otherDims.tooltip===!1||(o?l.push(Hb(`nameValue`,{markerType:`subItem`,markerColor:i,name:n.displayName,value:e,valueType:n.type})):(s.push(e),c.push(n.type)))}return{inlineValues:s,inlineValueTypes:c,blocks:l}}var ox=xc();function sx(e,t){return e.getName(t)||e.getId(t)}var cx=`__universalTransitionEnabled`,lx=function(e){D(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return t.prototype.init=function(e,t,n){this.seriesIndex=this.componentIndex,this.dataTask=$y({count:fx,reset:px}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,n),(ox(this).sourceManager=new Nb(this)).prepareSource();var r=this.getInitialData(e,n);hx(r,this),this.dataTask.context.data=r,ox(this).dataBeforeProcessed=r,ux(this),this._initSelectedMapFromData(r)},t.prototype.mergeDefaultAndTheme=function(e,t){var n=X_(this),r=n?Q_(e):{},i=this.subType;tv.hasClass(i)&&(i+=`Series`),Ce(e,t.getTheme().get(this.subType)),Ce(e,this.getDefaultOption()),ec(e,`label`,[`show`]),this.fillDataTextStyle(e.data),n&&Z_(e,r,n)},t.prototype.mergeOption=function(e,t){e=Ce(this.option,e,!0),this.fillDataTextStyle(e.data);var n=X_(this);n&&Z_(this.option,e,n);var r=ox(this).sourceManager;r.dirty(),r.prepareSource();var i=this.getInitialData(e,t);hx(i,this),this.dataTask.dirty(),this.dataTask.context.data=i,ox(this).dataBeforeProcessed=i,ux(this),this._initSelectedMapFromData(i)},t.prototype.fillDataTextStyle=function(e){if(e&&!Be(e))for(var t=[`show`],n=0;n=0&&u<0)&&(l=v,u=_,d=0),_===u&&(c[d++]=m))}return c.length=d,c},t.prototype.formatTooltip=function(e,t,n){return ix({series:this,dataIndex:e,multipleSeries:t})},t.prototype.isAnimationEnabled=function(){var e=this.ecModel;if(k.node&&!(e&&e.ssr))return!1;var t=this.getShallow(`animation`);return t&&this.getData().count()>this.getShallow(`animationThreshold`)&&(t=!1),!!t},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,t,n){var r=this.ecModel,i=Tv.prototype.getColorFromPalette.call(this,e,t,n);return i||=r.getColorFromPalette(e,t,n),i},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get(`progressive`)},t.prototype.getProgressiveThreshold=function(){return this.get(`progressiveThreshold`)},t.prototype.select=function(e,t){this._innerSelect(this.getData(t),e)},t.prototype.unselect=function(e,t){var n=this.option.selectedMap;if(n){var r=this.option.selectedMode,i=this.getData(t);if(r===`series`||n===`all`){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var a=0;a=0&&n.push(i)}return n},t.prototype.isSelected=function(e,t){var n=this.option.selectedMap;if(!n)return!1;var r=this.getData(t);return(n===`all`||n[sx(r,e)])&&!r.getItemModel(e).get([`select`,`disabled`])},t.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var e=this.option.universalTransition;return e?e===!0?!0:e&&e.enabled:!1},t.prototype._innerSelect=function(e,t){var n,r,i=this.option,a=i.selectedMode,o=t.length;if(!(!a||!o)){if(a===`series`)i.selectedMap=`all`;else if(a===`multiple`){V(i.selectedMap)||(i.selectedMap={});for(var s=i.selectedMap,c=0;c0&&this._innerSelect(e,t)}},t.registerClass=function(e){return tv.registerClass(e)},t.protoInitialize=function(){var e=t.prototype;e.type=`series.__base__`,e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol=`circle`,e.visualStyleAccessPath=`itemStyle`,e.visualDrawType=`fill`}(),t}(tv);ke(lx,Zy),ke(lx,Tv),cl(lx,tv);function ux(e){var t=e.name;mc(e)||(e.name=dx(e)||t)}function dx(e){var t=e.getRawData(),n=t.mapDimensionsAll(`seriesName`),r=[];return F(n,function(e){var n=t.getDimensionInfo(e);n.displayName&&r.push(n.displayName)}),r.join(` `)}function fx(e){return e.model.getRawData().count()}function px(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),mx}function mx(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function hx(e,t){F(at(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(n){e.wrapMethod(n,Ie(gx,t))})}function gx(e,t){var n=_x(e);return n&&n.setOutputEnd((t||this).count()),t}function _x(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var i=r.agentStubMap;i&&(r=i.get(e.uid))}return r}}var vx=function(){function e(){this.group=new q,this.uid=cg(`viewComponent`)}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,r){},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,r){},e.prototype.updateLayout=function(e,t,n,r){},e.prototype.updateVisual=function(e,t,n,r){},e.prototype.toggleBlurSeries=function(e,t,n){},e.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},e}();ol(vx),pl(vx);function yx(){var e=xc();return function(t){var n=e(t),r=t.pipelineContext,i=!!n.large,a=!!n.progressiveRender,o=n.large=!!(r&&r.large),s=n.progressiveRender=!!(r&&r.progressiveRender);return(i!==o||a!==s)&&`reset`}}var bx=xc(),xx=yx(),Sx=function(){function e(){this.group=new q,this.uid=cg(`viewChart`),this.renderTask=$y({plan:Ex,reset:Dx}),this.renderTask.context={view:this}}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,r){},e.prototype.highlight=function(e,t,n,r){var i=e.getData(r&&r.dataType);i&&Tx(i,r,`emphasis`)},e.prototype.downplay=function(e,t,n,r){var i=e.getData(r&&r.dataType);i&&Tx(i,r,`normal`)},e.prototype.remove=function(e,t){this.group.removeAll()},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.updateVisual=function(e,t,n,r){this.render(e,t,n,r)},e.prototype.eachRendered=function(e){yh(this.group,e)},e.markUpdateMethod=function(e,t){bx(e).updateMethod=t},e.protoInitialize=function(){var t=e.prototype;t.type=`chart`}(),e}();function Cx(e,t,n){e&&ep(e)&&(t===`emphasis`?kf:Af)(e,n)}function Tx(e,t,n){var r=bc(e,t),i=t&&t.highlightKey!=null?np(t.highlightKey):null;r==null?e.eachItemGraphicEl(function(e){Cx(e,n,i)}):F($s(r),function(t){Cx(e.getItemGraphicEl(t),n,i)})}ol(Sx,[`dispose`]),pl(Sx);function Ex(e){return xx(e.model)}function Dx(e){var t=e.model,n=e.ecModel,r=e.api,i=e.payload,a=t.pipelineContext.progressiveRender,o=e.view,s=i&&bx(i).updateMethod,c=a?`incrementalPrepareRender`:s&&o[s]?s:`render`;return c!==`render`&&o[c](t,n,r,i),Ox[c]}var Ox={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},kx=`\0__throttleOriginMethod`,Ax=`\0__throttleRate`,jx=`\0__throttleType`;function Mx(e,t,n){var r,i=0,a=0,o=null,s,c,l,u;t||=0;function d(){a=new Date().getTime(),o=null,e.apply(c,l||[])}var f=function(){var e=[...arguments];r=new Date().getTime(),c=this,l=e;var f=u||t,p=u||n;u=null,s=r-(p?i:a)-f,clearTimeout(o),p?o=setTimeout(d,f):s>=0?d():o=setTimeout(d,-s),i=r};return f.clear=function(){o&&=(clearTimeout(o),null)},f.debounceNextCall=function(e){u=e},f}function Nx(e,t,n,r){var i=e[t];if(i){var a=i[kx]||i,o=i[jx];if(i[Ax]!==n||o!==r){if(n==null||!r)return e[t]=a;i=e[t]=Mx(a,n,r===`debounce`),i[kx]=a,i[jx]=r,i[Ax]=n}return i}}function Px(e,t){var n=e[t];n&&n[kx]&&(n.clear&&n.clear(),e[t]=n[kx])}var Fx=xc(),Ix={itemStyle:ml(rg,!0),lineStyle:ml(eg,!0)},Lx={lineStyle:`stroke`,itemStyle:`fill`};function Rx(e,t){return e.visualStyleMapper||Ix[t]||(console.warn(`Unknown style type '`+t+`'.`),Ix.itemStyle)}function zx(e,t){return e.visualDrawType||Lx[t]||(console.warn(`Unknown style type '`+t+`'.`),`fill`)}var Bx={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),r=e.visualStyleAccessPath||`itemStyle`,i=e.getModel(r),a=Rx(e,r)(i),o=i.getShallow(`decal`);o&&(n.setVisual(`decal`,o),o.dirty=!0);var s=zx(e,r),c=a[s],l=z(c)?c:null,u=a.fill===`auto`||a.stroke===`auto`;if(!a[s]||l||u){var d=e.getColorFromPalette(e.name,null,t.getSeriesCount());a[s]||(a[s]=d,n.setVisual(`colorFromPalette`,!0)),a.fill=a.fill===`auto`||z(a.fill)?d:a.fill,a.stroke=a.stroke===`auto`||z(a.stroke)?d:a.stroke}if(n.setVisual(`style`,a),n.setVisual(`drawType`,s),!t.isSeriesFiltered(e)&&l)return n.setVisual(`colorFromPalette`,!1),{dataEach:function(t,n){var r=e.getDataParams(n),i=N({},a);i[s]=l(r),t.setItemVisual(n,`style`,i)}}}},Vx=new og,Hx={createOnAllSeries:!0,reset:function(e,t){if(!e.ignoreStyleOnData){var n=e.getData(),r=e.visualStyleAccessPath||`itemStyle`,i=Rx(e,r),a=n.getVisual(`drawType`);return{dataEach:n.hasItemOption?function(e,t){var n=e.getRawDataItem(t);if(n&&n[r]){Vx.option=n[r];var o=i(Vx);N(e.ensureUniqueItemVisual(t,`style`),o),Vx.option.decal&&(e.setItemVisual(t,`decal`,Vx.option.decal),Vx.option.decal.dirty=!0),a in o&&e.setItemVisual(t,`colorFromPalette`,!1)}}:null}}}},Ux={performRawSeries:!0,overallReset:function(e){var t=U();e.eachSeries(function(e){if(!e.isColorBySeries()){var n=e.type+`-`+e.getColorBy();Fx(e).scope=t.get(n)||t.set(n,{})}}),e.eachSeries(function(e){if(!e.isColorBySeries()){var t=e.getRawData(),n={},r=e.getData(),i=Fx(e).scope,a=zx(e,e.visualStyleAccessPath||`itemStyle`);r.each(function(e){var t=r.getRawIndex(e);n[t]=e}),t.each(function(o){var s=n[o];if(r.getItemVisual(s,`colorFromPalette`)){var c=r.ensureUniqueItemVisual(s,`style`),l=t.getName(o)||o+``,u=t.count();c[a]=e.getColorFromPalette(l,i,u)}})}})}},Wx=Math.PI;function Gx(e,t){t||={},P(t,{text:`loading`,textColor:Z.color.primary,fontSize:12,fontWeight:`normal`,fontStyle:`normal`,fontFamily:`sans-serif`,maskColor:`rgba(255,255,255,0.8)`,showSpinner:!0,color:Z.color.theme[0],spinnerRadius:10,lineWidth:5,zlevel:0});var n=new q,r=new vd({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(r);var i=new Cd({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),a=new vd({style:{fill:`none`},textContent:i,textConfig:{position:`right`,distance:10},zlevel:t.zlevel,z:10001});n.add(a);var o;return t.showSpinner&&(o=new fm({shape:{startAngle:-Wx/2,endAngle:-Wx/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:`round`,lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:Wx*3/2}).start(`circularInOut`),o.animateShape(!0).when(1e3,{startAngle:Wx*3/2}).delay(300).start(`circularInOut`),n.add(o)),n.resize=function(){var n=i.getBoundingRect().width,s=t.showSpinner?t.spinnerRadius:0,c=(e.getWidth()-s*2-(t.showSpinner&&n?10:0)-n)/2-(t.showSpinner&&n?0:5+n/2)+(t.showSpinner?0:n/2)+(n?0:s),l=e.getHeight()/2;t.showSpinner&&o.setShape({cx:c,cy:l}),a.setShape({x:c-s,y:l-s,width:s*2,height:s*2}),r.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}var Kx=function(){function e(e,t,n,r){this._stageTaskMap=U(),this.ecInstance=e,this.api=t,n=this._dataProcessorHandlers=n.slice(),r=this._visualHandlers=r.slice(),this._allHandlers=n.concat(r)}return e.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(e){var t=e.overallTask;t&&t.dirty()})},e.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var n=this._pipelineMap.get(e.__pipeline.id),r=n.context,i=!t&&n.progressiveEnabled&&(!r||r.progressiveRender)&&e.__idxInPipeline>n.blockIndex?n.step:null,a=r&&r.modDataCount;return{step:i,modBy:a==null?null:Math.ceil(a/i),modDataCount:a}}},e.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},e.prototype.updateStreamModes=function(e,t){var n=this._pipelineMap.get(e.uid);e.pipelineContext=n.context=e.__preparePipelineContext?e.__preparePipelineContext(t,n):Zc(e,t,n)},e.prototype.restorePipelines=function(e,t){var n=this,r=n._pipelineMap=U();t.eachSeries(function(t){var i=e.painter.type===`canvas`&&t.getProgressive(),a=t.uid;r.set(a,{id:a,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:i&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),n._pipe(t,t.dataTask)})},e.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),n=this.api;F(this._allHandlers,function(r){var i=e.get(r.uid)||e.set(r.uid,{});Xe(!(r.reset&&r.overallReset),``),r.reset&&this._createSeriesStageTask(r,i,t,n),r.overallReset&&this._createOverallStageTask(r,i,t,n)},this)},e.prototype.prepareView=function(e,t,n,r){var i=e.renderTask,a=i.context;a.model=t,a.ecModel=n,a.api=r,i.__block=!e.incrementalPrepareRender,this._pipe(t,i)},e.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},e.prototype.performVisualTasks=function(e,t,n){this._performStageTasks(this._visualHandlers,e,t,n)},e.prototype._performStageTasks=function(e,t,n,r){r||={};var i=!1,a=this;F(e,function(e,s){if(!(r.visualType&&r.visualType!==e.visualType)){var c=a._stageTaskMap.get(e.uid),l=c.seriesTaskMap,u=c.overallTask;if(u){var d,f=u.agentStubMap;f.each(function(e){o(r,e)&&(e.dirty(),d=!0)}),d&&u.dirty(),a.updatePayload(u,n);var p=a.getPerformArgs(u,r.block);f.each(function(e){e.perform(p)}),u.perform(p)&&(i=!0)}else l&&l.each(function(s,c){o(r,s)&&s.dirty();var l=a.getPerformArgs(s,r.block);l.skip=!e.performRawSeries&&t.isSeriesFiltered(s.context.model),a.updatePayload(s,n),s.perform(l)&&(i=!0)})}});function o(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(e){var t;e.eachSeries(function(e){t=e.dataTask.perform()||t}),this.unfinished=t||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},e.prototype.updatePayload=function(e,t){t!==`remain`&&(e.context.payload=t)},e.prototype._createSeriesStageTask=function(e,t,n,r){var i=this,a=t.seriesTaskMap,o=t.seriesTaskMap=U(),s=e.seriesType,c=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(l):s?n.eachRawSeriesByType(s,l):c&&c(n,r).each(l);function l(t){var s=t.uid,c=o.set(s,a&&a.get(s)||$y({plan:Zx,reset:Qx,count:tS}));c.context={model:t,ecModel:n,api:r,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(t,c)}},e.prototype._createOverallStageTask=function(e,t,n,r){var i=this,a=t.overallTask=t.overallTask||$y({reset:qx});a.context={ecModel:n,api:r,overallReset:e.overallReset,scheduler:i};var o=a.agentStubMap,s=a.agentStubMap=U(),c=e.seriesType,l=e.getTargetSeries,u=e.dirtyOnOverallProgress,d=!1;Xe(!e.createOnAllSeries,``),c?n.eachRawSeriesByType(c,f):l?l(n,r).each(f):F(n.getSeries(),f);function f(e){var t=e.uid,n=s.set(t,o&&o.get(t)||(d=!0,$y({reset:Jx,onDirty:Xx})));n.context={model:e,dirtyOnOverallProgress:u},n.agent=a,n.__block=u,i._pipe(e,n)}d&&a.dirty()},e.prototype._pipe=function(e,t){var n=e.uid,r=this._pipelineMap.get(n);!r.head&&(r.head=t),r.tail&&r.tail.pipe(t),r.tail=t,t.__idxInPipeline=r.count++,t.__pipeline=r},e.wrapStageHandler=function(e,t){return z(e)&&(e={overallReset:e,seriesType:nS(e)}),e.uid=cg(`stageHandler`),t&&(e.visualType=t),e},e}();function qx(e){e.overallReset(e.ecModel,e.api,e.payload)}function Jx(e){return e.dirtyOnOverallProgress&&Yx}function Yx(){this.agent.dirty(),this.getDownstream().dirty()}function Xx(){this.agent&&this.agent.dirty()}function Zx(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function Qx(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=$s(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?I(t,function(e,t){return eS(t)}):$x}var $x=eS(0);function eS(e){return function(t,n){var r=n.data,i=n.resetDefines[e];if(i&&i.dataEach)for(var a=t.start;a0&&u===i.length-l.length){var d=i.slice(0,u);d!==`data`&&(t.mainType=d,t[l.toLowerCase()]=e,s=!0)}}o.hasOwnProperty(i)&&(n[i]=e,s=!0),s||(r[i]=e)})}return{cptQuery:t,dataQuery:n,otherQuery:r}},e.prototype.filter=function(e,t){var n=this.eventInfo;if(!n)return!0;var r=n.targetEl,i=n.packedEvent,a=n.model,o=n.view;if(!a||!o)return!0;var s=t.cptQuery,c=t.dataQuery;return l(s,a,`mainType`)&&l(s,a,`subType`)&&l(s,a,`index`,`componentIndex`)&&l(s,a,`name`)&&l(s,a,`id`)&&l(c,i,`name`)&&l(c,i,`dataIndex`)&&l(c,i,`dataType`)&&(!o.filterForExposedEvent||o.filterForExposedEvent(e,t.otherQuery,r,i));function l(e,t,n,r){return e[n]==null||t[r||n]===e[n]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),fS=[`symbol`,`symbolSize`,`symbolRotate`,`symbolOffset`],pS=fS.concat([`symbolKeepAspect`]),mS={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual(`legendIcon`,e.legendIcon),!e.hasSymbolVisual)return;for(var r={},i={},a=!1,o=0;o=0&&qS(c)?c:.5,e.createRadialGradient(o,s,0,o,s,c)}function XS(e,t,n){for(var r=t.type===`radial`?YS(e,t,n):JS(e,t,n),i=t.colorStops,a=0;a0)?null:e===`dashed`?[4*t,2*t]:e===`dotted`?[t]:Re(e)?[e]:R(e)?e:null}function tC(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&eC(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(n){var i=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;i&&i!==1&&(n=I(n,function(e){return e/i}),r/=i)}return[n,r]}var nC=new Nu(!0);function rC(e){var t=e.stroke;return!(t==null||t===`none`||!(e.lineWidth>0))}function iC(e){return typeof e==`string`&&e!==`none`}function aC(e){var t=e.fill;return t!=null&&t!==`none`}function oC(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=n}else e.fill()}function sC(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=n}else e.stroke()}function cC(e,t,n){var r=yl(t.image,t.__image,n);if(xl(r)){var i=e.createPattern(r,t.repeat||`repeat`);if(typeof DOMMatrix==`function`&&i&&i.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*lt),a.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(a)}return i}}function lC(e,t,n,r,i){var a,o=rC(n),s=aC(n),c=n.strokePercent,l=c<1,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var d=t.path||nC,f=t.__dirty;if(!r){var p=n.fill,m=n.stroke,h=s&&!!p.colorStops,g=o&&!!m.colorStops,_=s&&!!p.image,v=o&&!!m.image,y=void 0,b=void 0,x=void 0,S=void 0,C=void 0;(h||g)&&(C=t.getBoundingRect()),h&&(y=f?XS(e,p,C):t.__canvasFillGradient,t.__canvasFillGradient=y),g&&(b=f?XS(e,m,C):t.__canvasStrokeGradient,t.__canvasStrokeGradient=b),_&&(x=f||!t.__canvasFillPattern?cC(e,p,t):t.__canvasFillPattern,t.__canvasFillPattern=x),v&&(S=f||!t.__canvasStrokePattern?cC(e,m,t):t.__canvasStrokePattern,t.__canvasStrokePattern=S),h?e.fillStyle=y:_&&(x?e.fillStyle=x:s=!1),g?e.strokeStyle=b:v&&(S?e.strokeStyle=S:o=!1)}var w=t.getGlobalScale();d.setScale(w[0],w[1],t.segmentIgnoreThreshold);var T,E;e.setLineDash&&n.lineDash&&(a=tC(t),T=a[0],E=a[1]);var D=!0;(u||f&4)&&(d.setDPR(e.dpr),l?d.setContext(null):(d.setContext(e),D=!1),d.reset(),t.buildPath(d,t.shape,r),d.toStatic(),t.pathUpdated()),D&&d.rebuildPath(e,l?c:1),T&&(e.setLineDash(T),e.lineDashOffset=E),r?(i.batchFill=s,i.batchStroke=o):n.strokeFirst?(o&&sC(e,n),s&&oC(e,n)):(s&&oC(e,n),o&&sC(e,n)),T&&e.setLineDash([])}function uC(e,t,n){var r=t.__image=yl(n.image,t.__image,t,t.onload);if(!(!r||!xl(r))){var i=n.x||0,a=n.y||0,o=t.getWidth(),s=t.getHeight(),c=r.width/r.height;if(o==null&&s!=null?o=s*c:s==null&&o!=null?s=o/c:o==null&&s==null&&(o=r.width,s=r.height),n.sWidth&&n.sHeight){var l=n.sx||0,u=n.sy||0;e.drawImage(r,l,u,n.sWidth,n.sHeight,i,a,o,s)}else if(n.sx&&n.sy){var l=n.sx,u=n.sy,d=o-l,f=s-u;e.drawImage(r,l,u,d,f,i,a,o,s)}else e.drawImage(r,i,a,o,s)}}function dC(e,t,n){var r,i=n.text;if(i!=null&&(i+=``),i){e.font=n.font||`12px sans-serif`,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var a=void 0,o=void 0;e.setLineDash&&n.lineDash&&(r=tC(t),a=r[0],o=r[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),n.strokeFirst?(rC(n)&&e.strokeText(i,n.x,n.y),aC(n)&&e.fillText(i,n.x,n.y)):(aC(n)&&e.fillText(i,n.x,n.y),rC(n)&&e.strokeText(i,n.x,n.y)),a&&e.setLineDash([])}}var fC=[`shadowBlur`,`shadowOffsetX`,`shadowOffsetY`],pC=[[`lineCap`,`butt`],[`lineJoin`,`miter`],[`miterLimit`,10]];function mC(e,t,n,r,i){var a=!1;if(!r&&(n||={},t===n))return!1;if(r||t.opacity!==n.opacity){TC(e,i),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?Kl.opacity:o}(r||t.blend!==n.blend)&&(a||=(TC(e,i),!0),e.globalCompositeOperation=t.blend||Kl.blend);for(var s=0;s0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,t,n){if(!this[sw]){if(this._disposed){this.id;return}var r,i,a;if(V(t)&&(n=t.lazyUpdate,r=t.silent,i=t.replaceMerge,a=t.transition,t=t.notMerge),this[sw]=!0,zw(this),!this._model||t){var o=new Hv(this._api),s=this._theme,c=this._model=new Fv;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,s,this._locale,o)}this._model.setOption(e,{replaceMerge:i},qw);var l={seriesTransition:a,optionChanged:!0};if(n)this[lw]={silent:r,updateParams:l},this[sw]=!1,this.getZr().wakeUp();else{try{xw(this),ww.update.call(this,null,l)}catch(e){throw this[lw]=null,this[sw]=!1,e}this._ssr||this._zr.flush(),this[lw]=null,this[sw]=!1,Ow.call(this,r),kw.call(this,r)}}},t.prototype.setTheme=function(e,t){if(!this[sw]){if(this._disposed){this.id;return}var n=this._model;if(n){var r=t&&t.silent,i=null;this[lw]&&(r??=this[lw].silent,i=this[lw].updateParams,this[lw]=null),this[sw]=!0,zw(this);try{this._updateTheme(e),n.setTheme(this._theme),xw(this),ww.update.call(this,{type:`setTheme`},i)}catch(e){throw this[sw]=!1,e}this[sw]=!1,Ow.call(this,r),kw.call(this,r)}}},t.prototype._updateTheme=function(e){B(e)&&(e=Yw[e]),e&&(e=M(e),e&&gy(e,!0),this._theme=e)},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||k.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){return e||={},this._zr.painter.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get(`backgroundColor`),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){return e||={},this._zr.painter.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){var e=this._zr;return F(e.storage.getDisplayList(),function(e){e.stopAnimation(null,!0)}),e.painter.toDataURL()},t.prototype.getDataURL=function(e){if(this._disposed){this.id;return}e||={};var t=e.excludeComponents,n=this._model,r=[],i=this;F(t,function(e){n.eachComponent({mainType:e},function(e){var t=i._componentsMap[e.__viewId];t.group.ignore||(r.push(t),t.group.ignore=!0)})});var a=this._zr.painter.getType()===`svg`?this.getSvgDataURL():this.renderToCanvas(e).toDataURL(`image/`+(e&&e.type||`png`));return F(r,function(e){e.group.ignore=!1}),a},t.prototype.getConnectedDataURL=function(e){if(this._disposed){this.id;return}var t=e.type===`svg`,n=this.group,r=Math.min,i=Math.max,a=1/0;if(Qw[n]){var o=a,s=a,c=-a,l=-a,u=[],d=e&&e.pixelRatio||this.getDevicePixelRatio();F(Zw,function(a,d){if(a.group===n){var f=t?a.getZr().painter.getSvgDom().innerHTML:a.renderToCanvas(M(e)),p=a.getDom().getBoundingClientRect();o=r(p.left,o),s=r(p.top,s),c=i(p.right,c),l=i(p.bottom,l),u.push({dom:f,left:p.left,top:p.top})}}),o*=d,s*=d,c*=d,l*=d;var f=c-o,p=l-s,m=ae.createCanvas(),h=Wo(m,{renderer:t?`svg`:`canvas`});if(h.resize({width:f,height:p}),t){var g=``;return F(u,function(e){var t=e.left-o,n=e.top-s;g+=``+e.dom+``}),h.painter.getSvgRoot().innerHTML=g,e.connectedBackgroundColor&&h.painter.setBackgroundColor(e.connectedBackgroundColor),h.refreshImmediately(),h.painter.toDataURL()}else return e.connectedBackgroundColor&&h.add(new vd({shape:{x:0,y:0,width:f,height:p},style:{fill:e.connectedBackgroundColor}})),F(u,function(e){var t=new ud({style:{x:e.left*d-o,y:e.top*d-s,image:e.dom}});h.add(t)}),h.refreshImmediately(),m.toDataURL(`image/`+(e&&e.type||`png`))}else return this.getDataURL(e)},t.prototype.convertToPixel=function(e,t,n){return Tw(this,`convertToPixel`,e,t,n)},t.prototype.convertToLayout=function(e,t,n){return Tw(this,`convertToLayout`,e,t,n)},t.prototype.convertFromPixel=function(e,t,n){return Tw(this,`convertFromPixel`,e,t,n)},t.prototype.containPixel=function(e,t){if(this._disposed){this.id;return}var n=this._model,r;return F(Cc(n,e),function(e,n){n.indexOf(`Models`)>=0&&F(e,function(e){var i=e.coordinateSystem;if(i&&i.containPoint)r||=!!i.containPoint(t);else if(n===`seriesModels`){var a=this._chartsMap[e.__viewId];a&&a.containPoint&&(r||=a.containPoint(t,e))}},this)},this),!!r},t.prototype.getVisual=function(e,t){var n=this._model,r=Cc(n,e,{defaultMainType:`series`}),i=r.seriesModel.getData(),a=r.hasOwnProperty(`dataIndexInside`)?r.dataIndexInside:r.hasOwnProperty(`dataIndex`)?i.indexOfRawIndex(r.dataIndex):null;return a==null?_S(i,t):gS(i,a,t)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;F(Hw,function(t){var n=function(n){var r=e.getModel(),i=n.target,a;if(t===`globalout`?a={}:i&&SS(i,function(e){var t=Y(e);if(t&&t.dataIndex!=null){var n=t.dataModel||r.getSeriesByIndex(t.seriesIndex);return a=n&&n.getDataParams(t.dataIndex,t.dataType,i)||{},!0}else if(t.eventData)return a=N({},t.eventData),!0},!0),a){var o=a.componentType,s=a.componentIndex;(o===`markLine`||o===`markPoint`||o===`markArea`)&&(o=`series`,s=a.seriesIndex);var c=o&&s!=null&&r.getComponent(o,s),l=c&&e[c.mainType===`series`?`_chartsMap`:`_componentsMap`][c.__viewId];a.event=n,a.type=t,e._$eventProcessor.eventInfo={targetEl:i,packedEvent:a,model:c,view:l},e.trigger(t,a)}};n.zrEventfulCallAtLast=!0,e._zr.on(t,n,e)});var t=this._messageCenter;F(Gw,function(n,r){t.on(r,function(t){e.trigger(r,t)})}),xS(t,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0,this.getDom()&&kc(this.getDom(),tT,``);var e=this,t=e._api,n=e._model;F(e._componentsViews,function(e){e.dispose(n,t)}),F(e._chartsViews,function(e){e.dispose(n,t)}),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete Zw[e.id]},t.prototype.resize=function(e){if(!this[sw]){if(this._disposed){this.id;return}this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var n=t.resetOption(`media`),r=e&&e.silent;this[lw]&&(r??=this[lw].silent,n=!0,this[lw]=null),this[sw]=!0,zw(this);try{n&&xw(this),ww.update.call(this,{type:`resize`,animation:N({duration:0},e&&e.animation)})}catch(e){throw this[sw]=!1,e}this[sw]=!1,Ow.call(this,r),kw.call(this,r)}}},t.prototype.showLoading=function(e,t){if(this._disposed){this.id;return}if(V(e)&&(t=e,e=``),e||=`default`,this.hideLoading(),Xw[e]){var n=Xw[e](this._api,t),r=this._zr;this._loadingFX=n,r.add(n)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(e){var t=N({},e);return t.type=Ww[e.type],t},t.prototype.dispatchAction=function(e,t){if(this._disposed){this.id;return}if(V(t)||(t={silent:!!t}),Uw[e.type]&&this._model){if(this[sw]){this._pendingActions.push(e);return}var n=t.silent;Dw.call(this,e,n);var r=t.flush;r?this._zr.flush():r!==!1&&k.browser.weChat&&this._throttledZrFlush(),Ow.call(this,n),kw.call(this,n)}},t.prototype.updateLabelLayout=function(){CS.trigger(`series:layoutlabels`,this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed){this.id;return}var t=e.seriesIndex;this.getModel().getSeriesByIndex(t).appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){xw=function(e){jS(e._model);var t=e._scheduler;t.restorePipelines(e._zr,e._model),t.prepareStageTasks(),Sw(e,!0),Sw(e,!1),t.plan()},Sw=function(e,t){for(var n=e._model,r=e._scheduler,i=t?e._componentsViews:e._chartsViews,a=t?e._componentsMap:e._chartsMap,o=e._zr,s=e._api,c=0;cH(t.get(`hoverLayerThreshold`),uv.hoverLayerThreshold)&&!k.node&&!k.worker;(e._usingTHL||a)&&(t.eachSeries(function(t){if(!t.preventUsingHoverLayer){var n=e._chartsMap[t.__viewId];n.__alive&&n.eachRendered(function(e){var t=e.states.emphasis;t&&t.hoverLayer!==2&&(t.hoverLayer=+!!a)})}}),e._usingTHL=a)}}function a(e,t){var n=e.get(`blendMode`)||null;t.eachRendered(function(e){e.isGroup||(e.style.blend=n)})}function o(e,t){if(!e.preventAutoZ){var n=wh(e);t.eachRendered(function(e){return Eh(e,n.z,n.zlevel),!0})}}function s(e,t){t.eachRendered(function(e){if(!Nm(e)){var t=e.getTextContent(),n=e.getTextGuideLine();e.stateTransition&&=null,t&&t.stateTransition&&(t.stateTransition=null),n&&n.stateTransition&&(n.stateTransition=null),e.hasState()?(e.prevStates=e.currentStates,e.clearStates()):e.prevStates&&=null}})}function c(e,t){var n=e.getModel(`stateAnimation`),i=e.isAnimationEnabled(),a=n.get(`duration`),o=a>0?{duration:a,delay:n.get(`delay`),easing:n.get(`easing`)}:null;t.eachRendered(function(e){if(e.states&&e.states.emphasis){if(Nm(e))return;if(e instanceof id&&ap(e),e.__dirty){var t=e.prevStates;t&&e.useStates(t)}if(i){e.stateTransition=o;var n=e.getTextContent(),a=e.getTextGuideLine();n&&(n.stateTransition=o),a&&(a.stateTransition=o)}e.__dirty&&r(e)}})}Fw=function(e){return new(function(t){D(n,t);function n(){return t!==null&&t.apply(this,arguments)||this}return n.prototype.getCoordinateSystems=function(){return e._coordSysMgr.getCoordinateSystems()},n.prototype.getComponentByElement=function(t){for(;t;){var n=t.__ecComponentInfo;if(n!=null)return e._model.getComponent(n.mainType,n.index);t=t.parent}},n.prototype.enterEmphasis=function(t,n){kf(t,n),Lw(e)},n.prototype.leaveEmphasis=function(t,n){Af(t,n),Lw(e)},n.prototype.enterBlur=function(t){jf(t),Lw(e)},n.prototype.leaveBlur=function(t){Mf(t),Lw(e)},n.prototype.enterSelect=function(t){Nf(t),Lw(e)},n.prototype.leaveSelect=function(t){Pf(t),Lw(e)},n.prototype.getModel=function(){return e.getModel()},n.prototype.getViewOfComponentModel=function(t){return e.getViewOfComponentModel(t)},n.prototype.getViewOfSeriesModel=function(t){return e.getViewOfSeriesModel(t)},n.prototype.getECUpdateCycleVersion=function(){return e[cw]},n.prototype.usingTHL=function(){return e._usingTHL},n}(Yd))(e)},Iw=function(e){function t(e,t){for(var n=0;n=0)){xT.push(n);var o=Kx.wrapStageHandler(n,i);o.__prio=t,o.__raw=n,e.push(o)}}function CT(e,t){Xw[e]=t}function wT(e){oe({createCanvas:e})}function TT(e,t,n){var r=ES(`registerMap`);r&&r(e,t,n)}function ET(e){var t=ES(`getMap`);return t&&t(e)}var DT=yb;bT(QC,Bx),bT(tw,Hx),bT(tw,Ux),bT(QC,mS),bT(tw,hS),bT(aw,zC),uT(gy),dT(GC,_y),CT(`default`,Gx),hT({type:rf,event:rf,update:rf},ct),hT({type:af,event:af,update:af},ct),hT({type:of,event:lf,update:of,action:ct,refineEvent:OT,publishNonRefinedEvent:!0}),hT({type:sf,event:lf,update:sf,action:ct,refineEvent:OT,publishNonRefinedEvent:!0}),hT({type:cf,event:lf,update:cf,action:ct,refineEvent:OT,publishNonRefinedEvent:!0});function OT(e,t,n,r){return{eventContent:{selected:Gf(n),isFromClick:t.isFromClick||!1}}}lT(`default`,{}),lT(`dark`,uS);var kT={},AT=[],jT={registerPreprocessor:uT,registerProcessor:dT,registerPostInit:fT,registerPostUpdate:pT,registerUpdateLifecycle:mT,registerAction:hT,registerCoordinateSystem:gT,registerLayout:yT,registerVisual:bT,registerTransform:DT,registerLoading:CT,registerMap:TT,registerImpl:TS,PRIORITY:ow,ComponentModel:tv,ComponentView:vx,SeriesModel:lx,ChartView:Sx,registerComponentModel:function(e){tv.registerClass(e)},registerComponentView:function(e){vx.registerClass(e)},registerSeriesModel:function(e){lx.registerClass(e)},registerChartView:function(e){Sx.registerClass(e)},registerCustomSeries:function(e,t){OS(e,t)},registerSubTypeDefaulter:function(e,t){tv.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){Jo(e,t)}};function MT(e){if(R(e)){F(e,function(e){MT(e)});return}De(AT,e)>=0||(AT.push(e),z(e)&&(e={install:e}),e.install(jT))}function NT(e){return e==null?0:e.length||1}function PT(e){return e}var FT=function(){function e(e,t,n,r,i,a){this._old=e,this._new=t,this._oldKeyGetter=n||PT,this._newKeyGetter=r||PT,this.context=i,this._diffModeMultiple=a===`multiple`}return e.prototype.add=function(e){return this._add=e,this},e.prototype.update=function(e){return this._update=e,this},e.prototype.updateManyToOne=function(e){return this._updateManyToOne=e,this},e.prototype.updateOneToMany=function(e){return this._updateOneToMany=e,this},e.prototype.updateManyToMany=function(e){return this._updateManyToMany=e,this},e.prototype.remove=function(e){return this._remove=e,this},e.prototype.execute=function(){this[this._diffModeMultiple?`_executeMultiple`:`_executeOneToOne`]()},e.prototype._executeOneToOne=function(){var e=this._old,t=this._new,n={},r=Array(e.length),i=Array(t.length);this._initIndexMap(e,null,r,`_oldKeyGetter`),this._initIndexMap(t,n,i,`_newKeyGetter`);for(var a=0;a1){var l=s.shift();s.length===1&&(n[o]=s[0]),this._update&&this._update(l,a)}else c===1?(n[o]=null,this._update&&this._update(s,a)):this._remove&&this._remove(a)}this._performRestAdd(i,n)},e.prototype._executeMultiple=function(){var e=this._old,t=this._new,n={},r={},i=[],a=[];this._initIndexMap(e,n,i,`_oldKeyGetter`),this._initIndexMap(t,r,a,`_newKeyGetter`);for(var o=0;o1&&d===1)this._updateManyToOne&&this._updateManyToOne(l,c),r[s]=null;else if(u===1&&d>1)this._updateOneToMany&&this._updateOneToMany(l,c),r[s]=null;else if(u===1&&d===1)this._update&&this._update(l,c),r[s]=null;else if(u>1&&d>1)this._updateManyToMany&&this._updateManyToMany(l,c),r[s]=null;else if(u>1)for(var f=0;f1)for(var o=0;o30}var YT=V,XT=I,ZT=typeof Int32Array>`u`?Array:Int32Array,QT=`e\0\0`,$T=-1,eE=[`hasItemOption`,`_nameList`,`_idList`,`_invertedIndicesMap`,`_dimSummary`,`userOutput`,`_rawData`,`_dimValueGetter`,`_nameDimIdx`,`_idDimIdx`,`_nameRepeatCount`],tE=[`_approximateExtent`],nE,rE,iE,aE,oE,sE,cE,lE=function(){function e(e,t){this.type=`list`,this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=[`cloneShallow`,`downSample`,`minmaxDownSample`,`lttbDownSample`,`map`],this.CHANGABLE_METHODS=[`filterSelf`,`selectRange`],this.DOWNSAMPLE_METHODS=[`downSample`,`minmaxDownSample`,`lttbDownSample`];var n,r=!1;GT(e)?(n=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(r=!0,n=e),n||=[`x`,`y`];for(var i={},a=[],o={},s=!1,c={},l=0;l=t)){var n=this._store.getProvider();this._updateOrdinalMeta();var r=this._nameList,i=this._idList;if(n.getSource().sourceFormat===`original`&&!n.pure)for(var a=[],o=e;o0},e.prototype.ensureUniqueItemVisual=function(e,t){var n=this._itemVisuals,r=n[e];r||=n[e]={};var i=r[t];return i??(i=this.getVisual(t),R(i)?i=i.slice():YT(i)&&(i=N({},i)),r[t]=i),i},e.prototype.setItemVisual=function(e,t,n){var r=this._itemVisuals[e]||{};this._itemVisuals[e]=r,YT(t)?N(r,t):r[t]=n},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(e,t){YT(e)?N(this._layout,e):this._layout[e]=t},e.prototype.getLayout=function(e){return this._layout[e]},e.prototype.getItemLayout=function(e){return this._itemLayouts[e]},e.prototype.setItemLayout=function(e,t,n){this._itemLayouts[e]=n?N(this._itemLayouts[e]||{},t):t},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(e,t){Ld(this.hostModel&&this.hostModel.seriesIndex,this.dataType,e,t),this._graphicEls[e]=t},e.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},e.prototype.eachItemGraphicEl=function(e,t){F(this._graphicEls,function(n,r){n&&e&&e.call(t,n,r)})},e.prototype.cloneShallow=function(t){return t||=new e(this._schema?this._schema:XT(this.dimensions,this._getDimInfo,this),this.hostModel),oE(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(e,t){var n=this[e];z(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var e=n.apply(this,arguments);return t.apply(this,[e].concat(Je(arguments)))})},e.internalField=function(){nE=function(e){var t=e._invertedIndicesMap;F(t,function(n,r){var i=e._dimInfos[r],a=i.ordinalMeta,o=e._store;if(a){n=t[r]=new ZT(a.categories.length);for(var s=0;s1&&(s+=`__ec__`+l),r[t]=s}}}(),e}();function uE(e,t){return dE(e,t).dimensions}function dE(e,t){xy(e)||(e=Cy(e)),t||={};var n=t.coordDimensions||[],r=t.dimensionsDefine||e.dimensionsDefine||[],i=U(),a=[],o=fE(e,n,r,t.dimensionsCount),s=t.canOmitUnusedDimensions&&JT(o),c=r===e.dimensionsDefine,l=c?qT(e):KT(r),u=t.encodeDefine;!u&&t.encodeDefaulter&&(u=t.encodeDefaulter(e,o));for(var d=U(u),f=new Tb(o),p=0;p0&&(e.name+=t-1)}),new WT({source:e,dimensions:a,fullDimensionCount:o,dimensionOmitted:s})}function fE(e,t,n,r){var i=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,r||0);return F(t,function(e){var t;V(e)&&(t=e.dimsDef)&&(i=Math.max(i,t.length))}),i}function pE(e,t,n){if(n||t.hasKey(e)){for(var r=0;t.hasKey(e+r);)r++;e+=r}return t.set(e,!0),e}var mE=function(){function e(e){this.coordSysDims=[],this.axisMap=U(),this.categoryAxisMap=U(),this.coordSysName=e}return e}();function hE(e){var t=e.get(`coordinateSystem`),n=new mE(t),r=gE[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}var gE={cartesian2d:function(e,t,n,r){var i=e.getReferringComponents(`xAxis`,Tc).models[0],a=e.getReferringComponents(`yAxis`,Tc).models[0];t.coordSysDims=[`x`,`y`],n.set(`x`,i),n.set(`y`,a),_E(i)&&(r.set(`x`,i),t.firstCategoryDimIndex=0),_E(a)&&(r.set(`y`,a),t.firstCategoryDimIndex??=1)},singleAxis:function(e,t,n,r){var i=e.getReferringComponents(`singleAxis`,Tc).models[0];t.coordSysDims=[`single`],n.set(`single`,i),_E(i)&&(r.set(`single`,i),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var i=e.getReferringComponents(`polar`,Tc).models[0],a=i.findAxisModel(`radiusAxis`),o=i.findAxisModel(`angleAxis`);t.coordSysDims=[`radius`,`angle`],n.set(`radius`,a),n.set(`angle`,o),_E(a)&&(r.set(`radius`,a),t.firstCategoryDimIndex=0),_E(o)&&(r.set(`angle`,o),t.firstCategoryDimIndex??=1)},geo:function(e,t,n,r){t.coordSysDims=[`lng`,`lat`]},parallel:function(e,t,n,r){var i=e.ecModel,a=i.getComponent(`parallel`,e.get(`parallelIndex`)),o=t.coordSysDims=a.dimensions.slice();F(a.parallelAxisIndex,function(e,a){var s=i.getComponent(`parallelAxis`,e),c=o[a];n.set(c,s),_E(s)&&(r.set(c,s),t.firstCategoryDimIndex??=a)})},matrix:function(e,t,n,r){var i=e.getReferringComponents(`matrix`,Tc).models[0];t.coordSysDims=[`x`,`y`];var a=i.getDimensionModel(`x`),o=i.getDimensionModel(`y`);n.set(`x`,a),n.set(`y`,o),r.set(`x`,a),r.set(`y`,o)}};function _E(e){return e.get(`type`)===`category`}function vE(e,t,n){n||={};var r=n.byIndex,i=n.stackedCoordDimension,a,o,s;yE(t)?a=t:(o=t.schema,a=o.dimensions,s=t.store);var c=!!(e&&e.get(`stack`)),l,u,d,f,p=!0;function m(e){return e.type!==`ordinal`&&e.type!==`time`}if(F(a,function(e,t){B(e)&&(a[t]=e={name:e}),m(e)||(p=!1)}),F(a,function(e,t){c&&!e.isExtraCoord&&(!r&&!l&&e.ordinalMeta&&(l=e),!u&&m(e)&&(!p||e.coordDim!==`x`&&e.coordDim!==`angle`)&&(!i||i===e.coordDim)&&(u=e))}),u&&!r&&!l&&(r=!0),u){d=`__\0ecstackresult_`+e.id,f=`__\0ecstackedover_`+e.id,l&&(l.createInvertedIndices=!0);var h=u.coordDim,g=u.type,_=0;F(a,function(e){e.coordDim===h&&_++});var v={name:d,coordDim:h,coordDimIndex:_,type:g,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length},y={name:f,coordDim:f,coordDimIndex:_+1,type:g,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length+1};o?(s&&(v.storeDimIndex=s.ensureCalculationDimension(f,g),y.storeDimIndex=s.ensureCalculationDimension(d,g)),o.appendCalculationDimension(v),o.appendCalculationDimension(y)):(a.push(v),a.push(y))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:r,stackedOverDimension:f,stackResultDimension:d}}function yE(e){return!GT(e.schema)}function bE(e,t){return!!t&&t===e.getCalculationInfo(`stackedDimension`)}function xE(e,t){return bE(e,t)?e.getCalculationInfo(`stackResultDimension`):t}function SE(e,t){var n=e.get(`coordinateSystem`),r=O_.get(n),i;return t&&t.coordSysDims&&(i=I(t.coordSysDims,function(e){var n={name:e},r=t.axisMap.get(e);return r&&(n.type=zT(r.get(`type`))),n})),i||=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||[`x`,`y`],i}function CE(e,t,n){var r,i;return n&&F(e,function(e,a){var o=e.coordDim,s=n.categoryAxisMap.get(o);s&&(r??=a,e.ordinalMeta=s.getOrdinalMeta(),t&&(e.createInvertedIndices=!0)),e.otherDims.itemName!=null&&(i=!0)}),!i&&r!=null&&(e[r].otherDims.itemName=0),r}function wE(e,t,n){n||={};var r=t.getSourceManager(),i,a=!1;e?(a=!0,i=Cy(e)):(i=r.getSource(),a=i.sourceFormat===Bd);var o=hE(t),s=SE(t,o),c=n.useEncodeDefaulter,l=z(c)?c:c?Ie(mv,s,t):null,u={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:l,canOmitUnusedDimensions:!a},d=dE(i,u),f=CE(d.dimensions,n.createInvertedIndices,o),p=a?null:r.getSharedDataStore(d),m=vE(t,{schema:d,store:p}),h=new lE(d,t);h.setCalculationInfo(m);var g=f!=null&&TE(i)?function(e,t,n,r){return r===f?n:this.defaultDimValueGetter(e,t,n,r)}:null;return h.hasItemOption=!1,h.initData(a?i:p,null,g),h}function TE(e){if(e.sourceFormat===`original`)return!R(nc(EE(e.data||[])))}function EE(e){for(var t=0;t=t[0]&&e<=t[1]},getExtent:function(){return this._extents[0].slice()},getExtentUnsafe:function(e){return this._extents[e]},setExtent:function(e,t){VE(this._extents,0,e,t)},setExtent2:function(e,t,n){var r=this._extents;r[e]||(r[e]=r[0].slice()),VE(r,e,t,n)},freeze:function(){}};function VE(e,t,n,r){Hc(n,r)&&(e[t][0]=n,e[t][1]=r)}function HE(e){return UE(e)||GE(e)}function UE(e){return e.type===`interval`}function WE(e){return e.type===`time`}function GE(e){return e.type===`log`}function KE(e){return e.type===`ordinal`}function qE(e){var t=Ps(e),n=cs(10,t),r=as(e/n);return r?r===2?r=3:r===3?r=5:r*=2:r=1,vs(r*n,-t)}function JE(e){return xs(e)+2}function YE(e,t){return ls(e)/ls(t)}function XE(e,t,n){var r=n&&n.lookup;if(r){for(var i=0;i1&&a/o>2&&(i=Math.round(Math.ceil(i/o)*o)),i!==r[0]&&c(r[0],!0,!0);for(var s=i;s<=r[1];s+=o)c(s,!1,s===r[0]||s===r[1]);s-o!==r[1]&&c(r[1],!0,!0);function c(e,t,r){n({value:e,offInterval:t},r)}}var tD=function(e){D(t,e);function t(n){var r=e.call(this)||this;r.type=`ordinal`,r.parse=t.parse,NE(r,t.decoratedMethods);var i=n.ordinalMeta;i||=new kE({}),R(i)&&(i=new kE({categories:I(i,function(e){return V(e)?e.value:e})})),r._ordinalMeta=i;var a=ME(null,null,n.extent||[0,i.categories.length-1]);return r._mapper=a.mapper,PE(r,a.mapper),r}return t.parse=function(e){return e==null?e=NaN:B(e)?(e=this._ordinalMeta.getOrdinal(e),e??=NaN):e=as(e),e},t.prototype.getTicks=function(){var e=[];return eD(this,0,function(t){e.push(t)}),e},t.prototype.getMinorTicks=function(e){},t.prototype.setSortInfo=function(e){if(e==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var t=e.ordinalNumbers,n=this._ordinalNumbersByTick=[],r=this._ticksByOrdinalNumber=[],i=0,a=this._ordinalMeta.categories.length,o=ns(a,t.length);i=0&&e=0&&e=0&&eo[0]&&mi[1]||!isFinite(p)||!isFinite(i[1]))break}else{if(m>f)break;p=ns(p,i[1]),m===f&&(p=i[1])}if(l.push({value:p}),p=vs(p+n,a),s){var h=s.calcNiceTickMultiple(p,d);h>=0&&(p=vs(p+h*n,a))}if(l.length>0&&p===l[l.length-1].value)break;if(l.length>u)return[]}var g=l.length?l[l.length-1].value:i[1];return r[1]>g&&l.push({value:e.expandToNicedExtent?vs(g+n,a):r[1]}),c&&o.pruneTicksByBreak(e.pruneByBreak,l,s.breaks,function(e){return e.value},t.interval,r),c&&e.breakTicks!==`none`&&o.addBreaksToTicks(l,s.breaks,r),l},t.prototype.getMinorTicks=function(e){return nD(this,e,Og(this),this._cfg.interval)},t.prototype.getLabel=function(e,t){if(e==null)return``;var n=t&&t.precision;return n==null?n=xs(e.value)||0:n===`auto`&&(n=this._cfg.intervalPrecision),p_(vs(e.value,n,!0))},t.type=`interval`,t}(DE);DE.registerClass(rD);var iD=function(e,t,n,r){for(;n>>1;e[i][1]16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function lD(e){var t=30*Ng;return e/=t,e>6?6:e>3?3:e>2?2:1}function uD(e){return e/=Mg,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function dD(e,t){return e/=t?jg:Ag,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function fD(e){return rs(Fs(e,!0),1)}function pD(e,t,n){var r=Math.max(0,De(Bg,t)-1);return Zg(new Date(e),Bg[r],n).getTime()}function mD(e,t){var n=new Date(0);n[e](1);var r=n.getTime();n[e](1+t);var i=n.getTime()-r;return function(e,t){return Math.max(0,Math.round((t-e)/i))}}function hD(e,t,n,r,i,a){var o=Vg,s=0;function c(e,t,n,i,o,c,l){for(var u=mD(o,e),d=t,f=new Date(d);d3e3));)if(f[o](f[i]()+e),d=f.getTime(),a){var p=a.calcNiceTickMultiple(d,u);p>0&&(f[o](f[i]()+p*e),d=f.getTime())}l.push({value:d,notAdd:d>r[1]})}function l(e,i,a){var o=[],s=!i.length;if(!sD(Gg(e),r[0],r[1],n)){s&&(i=[{value:pD(r[0],e,n)},{value:r[1]}]);for(var l=0;l=r[0]&&u<=r[1]&&c(f,u,d,p,m,h,o),e===`year`&&a.length>1&&l===0&&a.unshift({value:a[0].value-f})}}for(var l=0;l=r[0]&&v<=r[1]&&f++)}var y=i/t;if(f>y*1.5&&p>y/1.5||(u.push(g),f>y||e===o[m]))break}d=[]}}for(var b=Me(I(u,function(e){return Me(e,function(e){return e.value>=r[0]&&e.value<=r[1]&&!e.notAdd})}),function(e){return e.length>0}),x=b.length-1,S=[],m=0;mr[0])&&S.unshift({value:r[0],time:{level:0,upperTimeUnit:O,lowerTimeUnit:O},notNice:!0}),(!D||D.values&&(a=s);var c=oD.length,l=Math.min(iD(oD,a,0,c),c-1),u=oD[l][1],d=oD[Math.max(l-1,0)][0];e.setTimeInterval({approxInterval:a,interval:u,minLevelUnit:d})};DE.registerClass(aD);var _D=0,vD=1,yD=2,bD=function(e){D(t,e);function t(n){var r=e.call(this)||this;r.type=`log`,r.parse=rD.parse,r.base=n.logBase||10;var i=[],a=[],o=r._lookup={from:i,to:a};i[_D]=i[vD]=a[_D]=a[vD]=NaN,NE(r,t.mapperMethods);var s=Eg(),c=n.breakOption,l={lookup:o};return s&&s.parseAxisBreakOptionInwardTransform(c,r,{noNegative:!0},yD,l),r.powStub=new rD({breakParsed:l.original}),r.intervalStub=new rD({breakParsed:l.transformed}),PE(r,r.intervalStub),r}return t.prototype.getTicks=function(e){var t=this.base,n=this.powStub,r=Eg(),i=this.intervalStub,a={lookup:{from:i.getExtent(),to:n.getExtent()}};return I(i.getTicks(e||{}),function(e){var i=e.value,o=XE(i,t,a),s;if(r){var c=r.getTicksBreakOutwardTransform(this,e,Og(n),this._lookup);c&&(s=c.vBreak,o=c.tickVal)}return{value:o,break:s}},this)},t.prototype.getMinorTicks=function(e){return nD(this,e,Og(this.powStub),this.intervalStub.getConfig().interval)},t.prototype.getLabel=function(e,t){return this.intervalStub.getLabel(e,t)},t.type=`log`,t.mapperMethods={needTransform:function(){return!0},normalize:function(e){return this.intervalStub.normalize(YE(e,this.base))},scale:function(e){return XE(this.intervalStub.scale(e),this.base,null)},transformIn:function(e,t){return e=YE(e,this.base),t&&t.depth===2?e:this.intervalStub.transformIn(e,t)},transformOut:function(e,t){var n=t?t.depth:null;return xD.depth=n,SD.lookup=this._lookup,XE(n===2?e:this.intervalStub.transformOut(e,xD),this.base,SD)},contain:function(e){return this.powStub.contain(e)},setExtent:function(e,t){this.setExtent2(0,e,t)},setExtent2:function(e,t,n){if(!(!Hc(t,n)||t<=0||n<=0)){var r=CD,i=CD;if(e===0){var a=this._lookup;r=a.to,i=a.from}this.powStub.setExtent2(e,r[_D]=t,r[vD]=n);var o=this.base;this.intervalStub.setExtent2(e,i[_D]=YE(t,o),i[vD]=YE(n,o))}},getFilter:function(){return{g:0}},sanitize:function(e,t){return Hc(t[0],t[1])&&Us(e)&&e<=0&&(e=t[0]),e},getDefaultStartValue:function(){return 1},getExtent:function(){return this.powStub.getExtent()},getExtentUnsafe:function(e,t){return t===null?this.powStub.getExtentUnsafe(e,null):this.intervalStub.getExtentUnsafe(e,t)}},t}(DE);DE.registerClass(bD);var xD={},SD={},CD=[],wD={value:1,category:1,time:1,log:1},TD=xc();function ED(e){var t=e.get(`type`);return(t==null||!W(wD,t)&&!DE.getClass(t))&&(t=`value`),t}function DD(e,t,n){var r=Eg(),i;switch(r&&(i=RD(e,t,n)),t){case`category`:return new tD({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:Ic()});case`time`:return new aD({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get(`useUTC`),breakOption:i});case`log`:return new bD({logBase:e.get(`logBase`),breakOption:i});case`value`:return new rD({breakOption:i});default:return new((DE.getClass(t))||rD)({})}}function OD(e,t,n){var r=n?IE(e,null):e.getExtentUnsafe(0,null),i=r[0],a=r[1];return Hc(i,a)?i===t||a===t?2:it?1:3:3}function kD(e){TD(e).noOnMyZero=!0}function AD(e){return TD(e).noOnMyZero}function jD(e){var t=e.getLabelModel().get(`formatter`);if(e.type===`time`){var n=Hg(t);return function(t,r){return e.scale.getFormattedLabel(t,r,n)}}else if(B(t))return function(n){var r=e.scale.getLabel(n);return t.replace(`{value}`,r??``)};else if(z(t)){if(e.type===`category`)return function(n,r){return t(MD(e,n),n.value-e.scale.getExtent()[0],null)};var r=Eg();return function(n,i){var a=null;return r&&(a=r.makeAxisLabelFormatterParamBreak(a,n.break)),t(MD(e,n),i,a)}}else return function(t){return e.scale.getLabel(t)}}function MD(e,t){var n=e.scale;return KE(n)?n.getLabel(t):t.value}function ND(e){return e.get(`interval`)??`auto`}function PD(e){return e.type===`category`&&ND(e.getLabelModel())===0}function FD(e,t){var n={};return F(e.mapDimensionsAll(t),function(t){n[xE(e,t)]=!0}),Pe(n)}function ID(e){return e===`middle`||e===`center`}function LD(e){return e.getShallow(`show`)}function RD(e,t,n){var r=e.get(`breaks`,!0);if(r!=null)return!Eg()||!n||!zD(t)?void 0:r}function zD(e){return e!==`category`}function BD(e,t,n,r,i,a){var o=GE(e),s=o?e.intervalStub:e;if(s.setExtent(r[0],r[1]),o){var c=e.powStub,l={depth:2},u=e.transformOut(r[0],l),d=e.transformOut(r[1],l),f=QE(n,r);t[0]&&!f[0]&&(u=i[0]),t[1]&&!f[1]&&(d=i[1]),c.setExtent(u,d)}s.setConfig(a)}function VD(e,t){return KE(e)?e.getRawOrdinalNumber(t.value):t.value}function HD(e,t){return KE(e)&&!!t.get(`boundaryGap`)}var UD=function(){function e(){}return e.prototype.needIncludeZero=function(){return!this.option.scale},e.prototype.getCoordSysModel=function(){},e}(),WD=Gc(),GD=xc(),KD=xc();function qD(e,t){var n=e.model,r=GD(PS(n.ecModel)).keyed,i=r&&r.get(t);return i&&i.get(n.uid)}function JD(e,t){return ZD(qD(e,t))}function YD(e,t){var n=[];return XD(e.model.ecModel,function(e){for(var r=0;r0&&u[1]>0&&!d[0]&&(u[0]=0),u[0]<0&&u[1]<0&&!d[1]&&(u[1]=0));var y=!1;u[0]>u[1]&&(u.reverse(),y=!0);var b=hO(e,t.get(`startValue`,!0)),x=b!=null;!Us(b)&&r&&(b=e.getDefaultStartValue?e.getDefaultStartValue():0),Us(b)&&(x||!_||v)&&(bu[1]&&!d[1]&&(u[1]=b,d[1]=!0)),mO(this._i={scale:e,dataMM:l,noZoomEffMM:u,zoomMM:[],fixMM:d,zoomFixMM:[!1,!1],startValue:b,isBlank:g,incl0:v,tggAxInv:y,ctnShp:i},u)}return e.prototype.makeNoZoom=function(){return this._i.noZoomEffMM.slice()},e.prototype.makeFinal=function(){var e=this._i,t=e.zoomMM,n=e.noZoomEffMM,r=e.zoomFixMM,i=e.fixMM,a={fixMM:i,zoomFixMM:r,isBlank:e.isBlank,incl0:e.incl0,tggAxInv:e.tggAxInv,ctnShp:e.ctnShp,effMM:n.slice()},o=a.effMM;return t[0]!=null&&(o[0]=t[0],i[0]=r[0]=!0),t[1]!=null&&(o[1]=t[1],i[1]=r[1]=!0),mO(e,o),a},e.prototype.makeRenderInfo=function(){return{startValue:this._i.startValue}},e.prototype.setZoomMM=function(e,t){this._i.zoomMM[e]=t},e}();function mO(e,t){var n=e.scale,r=e.dataMM;n.sanitize&&(t[0]=n.sanitize(t[0],r),t[1]=n.sanitize(t[1],r),Wc(t))}function hO(e,t){return t==null?null:Ge(t)?NaN:e.parse(t)}function gO(e,t){var n;if(KE(e))n=[0,0];else{var r=t.get(`boundaryGap`);typeof r==`boolean`&&(r=null),n=R(r)?r:[r,r]}return[_O(n[0]),_O(n[1])]}function _O(e){return yo(typeof e==`boolean`?0:e,1)||0}function vO(e){var t=dO(e.scale);return t.extent||=Ic(),t}function yO(e,t){vO(e).dimIdxInCoord=t.get(e.dim)}function bO(e,t){var n=e.scale,r=e.model,i=e.dim;n.rawExtentInfo||xO(n,e,i,r,t)}function xO(e,t,n,r,i){var a=vO(t),o=a.extent,s=!1;QD(t,function(r){if(r.boxCoordinateSystem){var i=M_(r).coord,c=a.dimIdxInCoord;if(c>=0&&R(i)){var l=i[c];l!=null&&!R(l)&&Lc(o,e.parse(l))}}else if(r.coordinateSystem){var u=r.getData();if(u){var d=e.getFilter?e.getFilter():null;F(FD(u,n),function(e){Bc(o,u.getApproximateExtent(e,d))})}r.__requireStartValue&&r.__requireStartValue(t)&&(s=!0)}});var c=DO(e,t,r);CO(e,new pO(e,r,o,s,c),i),a.extent=null}function SO(e,t){var n=e.scale;CO(n,new pO(n,e.model,t,!1,!1),fO)}function CO(e,t,n){e.rawExtentInfo=t,t.from=n}function wO(e,t){TO.set(e,t)}var TO=U();function EO(e,t,n,r,i){e.rawExtentInfo||SO({scale:e,model:t},i||Ic());var a=e.rawExtentInfo.makeFinal(),o=a.effMM;return e.setExtent(o[0],o[1]),e.setBlank(a.isBlank),r&&a.tggAxInv&&n&&!n.get(`legacyMinMaxDontInverseAxis`)&&(r.inverse=!r.inverse),a}function DO(e,t,n){var r=HD(e,n),i=n.get(`containShape`,!0);if(i==null&&!r&&(i=!0),!i)return!1;var a=!1;return rO(t,function(e){a=!!TO.get(e)||a}),a}function OO(e,t,n,r){if(n.ctnShp){var i;if(rO(e,function(t){var n=TO.get(t);if(n){var a=n(e,r);a&&(i||=[0,0],Rc(i,a[0]),zc(i,a[1]),kD(e))}}),i){var a=t.getExtent();if(KE(t))e.onBand||t.setExtent2(1,ns(a[0],a[0]+i[0]),rs(a[1],a[1]+i[1]));else{var o=a.slice();n.zoomFixMM[0]||(o[0]=ns(o[0],t.transformOut(t.transformIn(o[0],null)+i[0],null))),n.zoomFixMM[1]||(o[1]=rs(o[1],t.transformOut(t.transformIn(o[1],null)+i[1],null))),(o[0]a[1])&&t.setExtent2(1,o[0],o[1])}}}}function kO(e,t){var n=GE(e),r=n?e.intervalStub:e,i=t.fixMinMax||[],a=n?e.getExtent():null,o=r.getExtent(),s=ZE(o,i,t.rawExtentResult);r.setExtent(s[0],s[1]),s=r.getExtent();var c=n?jO(r,t):AO(r,t),l=c.intervalPrecision,u=c.interval,d=t.userInterval;d!=null&&(c.interval=d,c.intervalPrecision=JE(d)),i[0]||(s[0]=vs(os(s[0]/u)*u,l)),i[1]||(s[1]=vs(ss(s[1]/u)*u,l)),d!=null&&(c.niceExtent=s.slice()),BD(e,i,o,s,a,c)}function AO(e,t){var n=$E(t.splitNumber,5),r=RE(e),i=t.minInterval,a=t.maxInterval,o=Fs(r/n,!0);i!=null&&oa&&(o=a);var s=JE(o),c=e.getExtent(),l=[vs(ss(c[0]/o)*o,s),vs(os(c[1]/o)*o,s)];return{interval:o,intervalPrecision:s,niceExtent:l}}function jO(e,t){var n=$E(t.splitNumber,10),r=e.getExtent(),i=RE(e),a=rs(Ns(i),1);n/i*a<=.5&&(a*=10);var o=JE(a),s=[vs(ss(r[0]/a)*a,o),vs(os(r[1]/a)*a,o)];return{intervalPrecision:o,interval:a,niceExtent:s}}function MO(e){var t=e.scale,n=e.model,r=n.axis,i=n.ecModel;NO(t,n,r,i,null)}function NO(e,t,n,r,i){var a=EO(e,t,r,n,i),o=UE(e)||WE(e);PO(e,{splitNumber:t.get(`splitNumber`),fixMinMax:a.fixMM,userInterval:t.get(`interval`),minInterval:o?t.get(`minInterval`):null,maxInterval:o?t.get(`maxInterval`):null,rawExtentResult:a}),n&&r&&OO(n,e,a,r)}function PO(e,t){FO[e.type](e,t)}var FO={interval:kO,log:kO,time:gD,ordinal:ct},IO=e({createDimensions:()=>uE,createList:()=>LO,createScale:()=>zO,createSymbol:()=>WS,createTextStyle:()=>VO,dataStack:()=>RO,enableHoverEmphasis:()=>Kf,getECData:()=>Y,getLayoutRect:()=>W_,mixinAxisModelCommonMethods:()=>BO});function LO(e){return wE(null,e)}var RO={isDimensionStacked:bE,enableDataStack:vE,getStackedDimension:xE};function zO(e,t){var n=t;t instanceof og||(n=new og(t));var r=ED(n),i=DD(n,r,!1);return e[1]n&&(t=i,n=o)}if(t)return JO(t.exterior);var s=this.getBoundingRect();return[s.x+s.width/2,s.y+s.height/2]},t.prototype.getBoundingRect=function(e){var t=this._rect;if(t&&!e)return t;var n=[1/0,1/0],r=[-1/0,-1/0],i=this.geometries;return F(i,function(t){t.type===`polygon`?qO(t.exterior,n,r,e):F(t.points,function(t){qO(t,n,r,e)})}),isFinite(n[0])&&isFinite(n[1])&&isFinite(r[0])&&isFinite(r[1])||(n[0]=n[1]=r[0]=r[1]=0),t=new K(n[0],n[1],r[0]-n[0],r[1]-n[1]),e||(this._rect=t),t},t.prototype.contain=function(e){var t=this.getBoundingRect(),n=this.geometries;if(!t.contain(e[0],e[1]))return!1;loopGeo:for(var r=0,i=n.length;r>1^-(s&1),c=c>>1^-(c&1),s+=i,c+=a,i=s,a=c,r.push([s/n,c/n])}return r}function rk(e,t){return e=ek(e),I(Me(e.features,function(e){return e.geometry&&e.properties&&e.geometry.coordinates.length>0}),function(e){var n=e.properties,r=e.geometry,i=[];switch(r.type){case`Polygon`:var a=r.coordinates;i.push(new XO(a[0],a.slice(1)));break;case`MultiPolygon`:F(r.coordinates,function(e){e[0]&&i.push(new XO(e[0],e.slice(1)))});break;case`LineString`:i.push(new ZO([r.coordinates]));break;case`MultiLineString`:i.push(new ZO(r.coordinates))}var o=new QO(n[t||`name`],i,n.cp);return o.properties=n,o})}var ik=e({MAX_SAFE_INTEGER:()=>Os,asc:()=>bs,getPercentWithPrecision:()=>Ts,getPixelPrecision:()=>Cs,getPrecision:()=>xs,getPrecisionSafe:()=>Ss,isNumeric:()=>zs,isRadianAroundZero:()=>As,linearMap:()=>ps,nice:()=>Fs,numericToNumber:()=>Rs,parseDate:()=>Ms,parsePercent:()=>J,quantile:()=>Is,quantity:()=>Ns,quantityExponent:()=>Ps,reformIntervals:()=>Ls,remRadian:()=>ks,round:()=>ys}),ak=e({format:()=>Jg,parse:()=>Ms,roundTime:()=>Zg}),ok=e({Arc:()=>fm,BezierCurve:()=>um,BoundingRect:()=>K,Circle:()=>Ap,CompoundPath:()=>pm,Ellipse:()=>Mp,Group:()=>q,Image:()=>ud,IncrementalDisplayable:()=>Dm,Line:()=>om,LinearGradient:()=>hm,Polygon:()=>tm,Polyline:()=>rm,RadialGradient:()=>gm,Rect:()=>vd,Ring:()=>Zp,Sector:()=>Yp,Text:()=>Cd,clipPointsByRect:()=>sh,clipRectByRect:()=>ch,createIcon:()=>lh,extendPath:()=>Wm,extendShape:()=>Hm,getShapeClass:()=>Km,getTransform:()=>th,initProps:()=>Mm,makeImage:()=>Jm,makePath:()=>qm,mergePath:()=>Xm,registerShape:()=>Gm,resizePath:()=>Zm,updateProps:()=>jm}),sk=e({addCommas:()=>p_,capitalFirst:()=>C_,encodeHTML:()=>$t,formatTime:()=>S_,formatTpl:()=>y_,getTextRect:()=>f_,getTooltipMarker:()=>x_,normalizeCssArray:()=>h_,toCamelCase:()=>m_,truncateText:()=>Cl}),ck=e({bind:()=>L,clone:()=>M,curry:()=>Ie,defaults:()=>P,each:()=>F,extend:()=>N,filter:()=>Me,indexOf:()=>De,inherits:()=>Oe,isArray:()=>R,isFunction:()=>z,isObject:()=>V,isString:()=>B,map:()=>I,merge:()=>Ce,reduce:()=>je}),lk=xc(),uk=xc(),dk={estimate:1,determine:2};function fk(e){return{out:{noPxChangeTryDetermine:[]},kind:e}}function pk(e,t){var n=e.getLabelModel().get(`customValues`);if(n){var r=e.scale;return{labels:I(hk(n,r),function(t,n){return{formattedLabel:jD(e)(t,n),rawLabel:r.getLabel(t),tick:t}})}}return e.type===`category`?gk(e,t):yk(e)}function mk(e,t,n){var r=e.scale,i=e.getTickModel().get(`customValues`);return i?{ticks:hk(i,r)}:e.type===`category`?vk(e,t):{ticks:r.getTicks(n)}}function hk(e,t){var n=t.getExtent(),r=[];return F(e,function(e){e=t.parse(e),e>=n[0]&&e<=n[1]&&r.push(e)}),qc(r,Yc,null),bs(r),I(r,function(e){return{value:e}})}function gk(e,t){var n=e.getLabelModel(),r=_k(e,n,t);return!n.get(`show`)||e.scale.isBlank()?{labels:[]}:r}function _k(e,t,n){var r=xk(e),i=ND(t),a=n.kind===dk.estimate;if(!a){var o=Ck(r,i);if(o)return o}var s,c;z(i)?s=Ak(e,i,!1):(c=i===`auto`?Tk(e,n):i,s=Ak(e,c,!1));var l={labels:s,labelCategoryInterval:c};return a?n.out.noPxChangeTryDetermine.push(function(){return wk(r,i,l),!0}):wk(r,i,l),l}function vk(e,t){var n=bk(e),r=ND(t),i=Ck(n,r);if(i)return i;var a,o;if((!t.get(`show`)||e.scale.isBlank())&&(a=[]),z(r))a=Ak(e,r,!0);else if(r===`auto`){var s=_k(e,e.getLabelModel(),fk(dk.determine));o=s.labelCategoryInterval,a=I(s.labels,function(e){return e.tick})}else o=r,a=Ak(e,o,!0);return wk(n,r,{ticks:a,tickCategoryInterval:o})}function yk(e){var t=e.scale.getTicks(),n=jD(e);return{labels:I(t,function(t,r){return{formattedLabel:n(t,r),rawLabel:e.scale.getLabel(t),tick:t}})}}var bk=Sk(`axisTick`),xk=Sk(`axisLabel`);function Sk(e){return function(t){return uk(t)[e]||(uk(t)[e]={list:[]})}}function Ck(e,t){for(var n=0;nu&&(l=Math.max(1,Math.floor(c/u)));for(var d=s[0],f=e.dataToCoord(d+1)-e.dataToCoord(d),p=Math.abs(f*Math.cos(a)),m=Math.abs(f*Math.sin(a)),h=0,g=0;d<=s[1];d+=l){var _=0,v=0,y=ho(i({value:d}),r.font,`center`,`top`);_=y.width*1.3,v=y.height*1.3,h=Math.max(h,_,7),g=Math.max(g,v,7)}var b=h/p,x=g/m;isNaN(b)&&(b=1/0),isNaN(x)&&(x=1/0);var S=Math.max(0,Math.floor(Math.min(b,x)));return n===dk.estimate?(t.out.noPxChangeTryDetermine.push(L(Dk,null,e,S,c)),S):Ok(e,S,c)??S}function Dk(e,t,n){return Ok(e,t,n)==null}function Ok(e,t,n){var r=lk(e.model),i=e.getExtent(),a=r.lastAutoInterval,o=r.lastTickCount;if(a!=null&&o!=null&&Math.abs(a-t)<=1&&Math.abs(o-n)<=1&&a>t&&r.axisExtent0===i[0]&&r.axisExtent1===i[1])return a;r.lastTickCount=n,r.lastAutoInterval=t,r.axisExtent0=i[0],r.axisExtent1=i[1]}function kk(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get(`rotate`)||0,font:t.getFont()}}function Ak(e,t,n){var r=jD(e),i=e.scale,a=[],o=z(t);return eD(i,o?0:t,function(e,s){var c=i.getLabel(e);if(o){var l=!!t(e.value,c);if(e.offInterval=!l,!l&&!s)return}a.push(n?e:{formattedLabel:r(e),rawLabel:c,tick:e})}),a}var jk=.8;function Mk(e,t){t||={};var n={w:NaN,w2:NaN},r=e.scale,i=t.fromStat,a=t.min,o=LE(r);Us(o)||(o=NaN);var s=e.getExtent(),c=is(s[1]-s[0]);return KE(r)?Nk(n,e,o,c):i&&Pk(n,e,o,c,i),a!=null&&(n.w=Us(n.w)?rs(a,n.w):a),n}function Nk(e,t,n,r){var i=t.onBand,a=n+ +!!i;a===0&&(a=1),e.w=r/a,!i&&n&&r&&(e.w2=e.w*n/r)}function Pk(e,t,n,r,i){var a=!1,o=-1/0;F(i.key?[JD(t,i.key)]:YD(t,i.sers||[]),function(e){var t=e.liPosMinGap;t!=null&&(t>0?(t>o&&(o=t),a=!1):t===-2&&(a=!0))}),Us(n)&&n>0&&Us(o)?(e.w=r/n*o,e.w2=o):a&&(e.w=r*jk,e.w2=e.w*n/r)}var Fk=[0,1],Ik=function(){function e(e,t,n){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=n||[0,0]}return e.prototype.contain=function(e){var t=this._extent,n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]);return e>=n&&e<=r},e.prototype.containData=function(e){return this.scale.contain(this.scale.parse(e))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(e,t){var n=this._extent;n[0]=e,n[1]=t},e.prototype.dataToCoord=function(e,t){var n=this.scale;return e=n.normalize(n.parse(e)),ps(e,Fk,Lk(this),t)},e.prototype.coordToData=function(e,t){var n=ps(e,Lk(this),Fk,t);return this.scale.scale(n)},e.prototype.pointToData=function(e,t){},e.prototype.getTicksCoords=function(e){e||={};var t=e.tickModel||this.getTickModel(),n=I(mk(this,t,{breakTicks:e.breakTicks,pruneByBreak:e.pruneByBreak}).ticks,function(e){return{coord:this.dataToCoord(VD(this.scale,e)),tick:e}},this),r=t.get(`alignWithLabel`),i=Rk(this,n,r);return I(n,function(e){return{coord:e.coord,tickValue:e.tick.value,onBand:i}})},e.prototype.getMinorTicksCoords=function(){if(KE(this.scale))return[];var e=this.model.getModel(`minorTick`).get(`splitNumber`);return e>0&&e<100||(e=5),I(this.scale.getMinorTicks(e),function(e){return I(e,function(e){return{coord:this.dataToCoord(e),tickValue:e}},this)},this)},e.prototype.getViewLabels=function(e){return e||=fk(dk.determine),pk(this,e).labels},e.prototype.getLabelModel=function(){return this.model.getModel(`axisLabel`)},e.prototype.getTickModel=function(){return this.model.getModel(`axisTick`)},e.prototype.getBandWidth=function(){return Mk(this,{min:1}).w},e.prototype.calculateCategoryInterval=function(e){return e||=fk(dk.determine),Ek(this,e)},e}();function Lk(e){var t=e.getExtent();if(e.onBand){var n=(t[1]-t[0])/e.scale.count()/2;t[0]+=n,t[1]-=n}return t}function Rk(e,t,n){var r=t.length;if(!e.onBand||n||!r)return!1;var i=Mk(e).w;if(!i)return!1;F(t,function(e){e.coord-=i/2});var a=e.scale.getExtent(),o=t[r-1];return o.tick.offInterval&&t.pop(),t.push({coord:o.coord+i,tick:{value:a[1]+1}}),!0}function zk(e){var t=tv.extend(e);return tv.registerClass(t),t}function Bk(e){var t=vx.extend(e);return vx.registerClass(t),t}function Vk(e){var t=lx.extend(e);return lx.registerClass(t),t}function Hk(e){var t=Sx.extend(e);return Sx.registerClass(t),t}var Uk=Math.PI*2,Wk=Nu.CMD,Gk=[`top`,`right`,`bottom`,`left`];function Kk(e,t,n,r,i){var a=n.width,o=n.height;switch(e){case`top`:r.set(n.x+a/2,n.y-t),i.set(0,-1);break;case`bottom`:r.set(n.x+a/2,n.y+o+t),i.set(0,1);break;case`left`:r.set(n.x-t,n.y+o/2),i.set(-1,0);break;case`right`:r.set(n.x+a+t,n.y+o/2),i.set(1,0);break}}function qk(e,t,n,r,i,a,o,s,c){o-=e,s-=t;var l=Math.sqrt(o*o+s*s);o/=l,s/=l;var u=o*n+e,d=s*n+t;if(Math.abs(r-i)%Uk<1e-4)return c[0]=u,c[1]=d,l-n;if(a){var f=r;r=Ru(i),i=Ru(f)}else r=Ru(r),i=Ru(i);r>i&&(i+=Uk);var p=Math.atan2(s,o);if(p<0&&(p+=Uk),p>=r&&p<=i||p+Uk>=r&&p+Uk<=i)return c[0]=u,c[1]=d,l-n;var m=n*Math.cos(r)+e,h=n*Math.sin(r)+t,g=n*Math.cos(i)+e,_=n*Math.sin(i)+t,v=(m-o)*(m-o)+(h-s)*(h-s),y=(g-o)*(g-o)+(_-s)*(_-s);return v0){t=t/180*Math.PI,$k.fromArray(e[0]),eA.fromArray(e[1]),tA.fromArray(e[2]),G.sub(nA,$k,eA),G.sub(rA,tA,eA);var n=nA.len(),r=rA.len();if(!(n<.001||r<.001)){nA.scale(1/n),rA.scale(1/r);var i=nA.dot(rA);if(Math.cos(t)1&&G.copy(oA,tA),oA.toArray(e[1])}}}}function cA(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,$k.fromArray(e[0]),eA.fromArray(e[1]),tA.fromArray(e[2]),G.sub(nA,eA,$k),G.sub(rA,tA,eA);var r=nA.len(),i=rA.len();if(!(r<.001||i<.001)&&(nA.scale(1/r),rA.scale(1/i),nA.dot(t)=o)G.copy(oA,tA);else{oA.scaleAndAdd(rA,a/Math.tan(Math.PI/2-s));var c=tA.x===eA.x?(oA.y-eA.y)/(tA.y-eA.y):(oA.x-eA.x)/(tA.x-eA.x);if(isNaN(c))return;c<0?G.copy(oA,eA):c>1&&G.copy(oA,tA)}oA.toArray(e[1])}}}function lA(e,t,n,r){var i=n===`normal`,a=i?e:e.ensureState(n);a.ignore=t;var o=r.get(`smooth`);o=o===!0?.3:Math.max(+o,0)||0,a.shape=a.shape||{},a.shape.smooth=o;var s=r.getModel(`lineStyle`).getLineStyle();i?e.useStyle(s):a.style=s}function uA(e,t){var n=t.smooth,r=t.points;if(r)if(e.moveTo(r[0][0],r[0][1]),n>0&&r.length>=3){var i=kt(r[0],r[1]),a=kt(r[1],r[2]);if(!i||!a){e.lineTo(r[1][0],r[1][1]),e.lineTo(r[2][0],r[2][1]);return}var o=Math.min(i,a)*n,s=Nt([],r[1],r[0],o/i),c=Nt([],r[1],r[2],o/a),l=Nt([],s,c,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],l[0],l[1]),e.bezierCurveTo(c[0],c[1],c[0],c[1],r[2][0],r[2][1])}else for(var u=1;u0&&i&&S(-d/a,0,a);var g=e[0],_=e[a-1],v,y;b(),v<0&&C(-v,.8),y<0&&C(y,.8),b(),x(v,y,1),x(y,v,-1),b(),v<0&&w(-v),y<0&&w(y);function b(){v=g.rect[o]-n,y=r-_.rect[o]-_.rect[s]}function x(e,t,n){if(e<0){var r=Math.min(t,-e);if(r>0){S(r*n,0,a);var i=r+e;i<0&&C(-i*n,1)}else C(-e*n,1)}}function S(t,n,r){t!==0&&(u=!0);for(var i=n;i0)for(var c=0;c0;c--){var f=r[c-1]*d;S(-f,c,a)}}}function w(e){var t=e<0?-1:1;e=Math.abs(e);for(var n=Math.ceil(e/(a-1)),r=0;r0?S(n,0,r+1):S(-n,a-r-1,a),e-=n,e<=0)return}return u}function DA(e){for(var t=0;t=0&&n.attr(i.oldLayoutSelect),De(u,`emphasis`)>=0&&n.attr(i.oldLayoutEmphasis)),jm(n,c,t,s)}else if(n.attr(c),!Kh(n).valueAnimation){var d=H(n.style.opacity,1);n.style.opacity=0,Mm(n,{style:{opacity:d}},t,s)}if(i.oldLayout=c,n.states.select){var f=i.oldLayoutSelect={};IA(f,c,LA),IA(f,n.states.select,LA)}if(n.states.emphasis){var p=i.oldLayoutEmphasis={};IA(p,c,LA),IA(p,n.states.emphasis,LA)}Jh(n,s,l,t,t)}if(r&&!r.ignore&&!r.invisible){var i=FA(r),a=i.oldLayout,m={points:r.shape.points};a?(r.attr({shape:a}),jm(r,{shape:m},t)):(r.setShape(m),r.style.strokePercent=0,Mm(r,{style:{strokePercent:1}},t)),i.oldLayout=m}},e}(),zA=xc();function BA(e){e.registerUpdateLifecycle(`series:beforeupdate`,function(e,t,n){var r=zA(t).labelManager;r||=zA(t).labelManager=new RA,r.clearLabels()}),e.registerUpdateLifecycle(`series:layoutlabels`,function(e,t,n){var r=zA(t).labelManager;F(n.updatedSeries,function(e){r.addLabelsOfSeries(t.getViewOfSeriesModel(e))}),r.updateLayoutConfig(t),r.layout(t),r.processLabelsOverall()})}var VA=Math.sin,HA=Math.cos,UA=Math.PI,WA=Math.PI*2,GA=180/UA,KA=function(){function e(){}return e.prototype.reset=function(e){this._start=!0,this._d=[],this._str=``,this._p=10**(e||4)},e.prototype.moveTo=function(e,t){this._add(`M`,e,t)},e.prototype.lineTo=function(e,t){this._add(`L`,e,t)},e.prototype.bezierCurveTo=function(e,t,n,r,i,a){this._add(`C`,e,t,n,r,i,a)},e.prototype.quadraticCurveTo=function(e,t,n,r){this._add(`Q`,e,t,n,r)},e.prototype.arc=function(e,t,n,r,i,a){this.ellipse(e,t,n,n,0,r,i,a)},e.prototype.ellipse=function(e,t,n,r,i,a,o,s){var c=o-a,l=!s,u=Math.abs(c),d=Pi(u-WA)||(l?c>=WA:-c>=WA),f=c>0?c%WA:c%WA+WA,p=!1;p=d?!0:Pi(u)?!1:f>=UA==!!l;var m=e+n*HA(a),h=t+r*VA(a);this._start&&this._add(`M`,m,h);var g=Math.round(i*GA);if(d){var _=1/this._p,v=(l?1:-1)*(WA-_);this._add(`A`,n,r,g,1,+l,e+n*HA(a+v),t+r*VA(a+v)),_>.01&&this._add(`A`,n,r,g,0,+l,m,h)}else{var y=e+n*HA(o),b=t+r*VA(o);this._add(`A`,n,r,g,+p,+l,y,b)}},e.prototype.rect=function(e,t,n,r){this._add(`M`,e,t),this._add(`l`,n,0),this._add(`l`,0,r),this._add(`l`,-n,0),this._add(`Z`)},e.prototype.closePath=function(){this._d.length>0&&this._add(`Z`)},e.prototype._add=function(e,t,n,r,i,a,o,s,c){for(var l=[],u=this._p,d=1;d`}function cj(e){return``}function lj(e,t){t||={};var n=t.newline?` +`:``;function r(e){var t=e.children,i=e.tag,a=e.attrs,o=e.text;return sj(i,a)+(i===`style`?o||``:$t(o))+(t?``+n+I(t,function(e){return r(e)}).join(n)+n:``)+cj(i)}return r(e)}function uj(e,t,n){n||={};var r=n.newline?` +`:``,i=` {`+r,a=r+`}`,o=I(Pe(e),function(t){return t+i+I(Pe(e[t]),function(n){return n+`:`+e[t][n]+`;`}).join(r)+a}).join(r),s=I(Pe(t),function(e){return`@keyframes `+e+i+I(Pe(t[e]),function(n){return n+i+I(Pe(t[e][n]),function(r){var i=t[e][n][r];return r===`d`&&(i=`path("`+i+`")`),r+`:`+i+`;`}).join(r)+a}).join(r)+a}).join(r);return!o&&!s?``:[``].join(r)}function dj(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function fj(e,t,n,r){return oj(`svg`,`root`,{width:e,height:t,xmlns:ej,"xmlns:xlink":tj,version:`1.1`,baseProfile:`full`,viewBox:r?`0 0 `+e+` `+t:!1},n)}var pj=0;function mj(){return pj++}var hj={cubicIn:`0.32,0,0.67,0`,cubicOut:`0.33,1,0.68,1`,cubicInOut:`0.65,0,0.35,1`,quadraticIn:`0.11,0,0.5,0`,quadraticOut:`0.5,1,0.89,1`,quadraticInOut:`0.45,0,0.55,1`,quarticIn:`0.5,0,0.75,0`,quarticOut:`0.25,1,0.5,1`,quarticInOut:`0.76,0,0.24,1`,quinticIn:`0.64,0,0.78,0`,quinticOut:`0.22,1,0.36,1`,quinticInOut:`0.83,0,0.17,1`,sinusoidalIn:`0.12,0,0.39,0`,sinusoidalOut:`0.61,1,0.88,1`,sinusoidalInOut:`0.37,0,0.63,1`,exponentialIn:`0.7,0,0.84,0`,exponentialOut:`0.16,1,0.3,1`,exponentialInOut:`0.87,0,0.13,1`,circularIn:`0.55,0,1,0.45`,circularOut:`0,0.55,0.45,1`,circularInOut:`0.85,0,0.15,1`},gj=`transform-origin`;function _j(e,t,n){var r=N({},e.shape);N(r,t),e.buildPath(n,r);var i=new KA;return i.reset(Yi(e)),n.rebuildPath(i,1),i.generateStr(),i.getStr()}function vj(e,t){var n=t.originX,r=t.originY;(n||r)&&(e[gj]=n+`px `+r+`px`)}var yj={fill:`fill`,opacity:`opacity`,lineWidth:`stroke-width`,lineDashOffset:`stroke-dashoffset`};function bj(e,t){var n=t.zrId+`-ani-`+t.cssAnimIdx++;return t.cssAnims[n]=e,n}function xj(e,t,n){var r=e.shape.paths,i={},a,o;if(F(r,function(e){var t=dj(n.zrId);t.animation=!0,Cj(e,{},t,!0);var r=t.cssAnims,s=t.cssNodes,c=Pe(r),l=c.length;if(l){o=c[l-1];var u=r[o];for(var d in u){var f=u[d];i[d]=i[d]||{d:``},i[d].d+=f.d||``}for(var p in s){var m=s[p].animation;m.indexOf(o)>=0&&(a=m)}}}),a){t.d=!1;var s=bj(i,n);return a.replace(o,s)}}function Sj(e){return B(e)?hj[e]?`cubic-bezier(`+hj[e]+`)`:Xr(e)?e:``:``}function Cj(e,t,n,r){var i=e.animators,a=i.length,o=[];if(e instanceof pm){var s=xj(e,t,n);if(s)o.push(s);else if(!a)return}else if(!a)return;for(var c={},l=0;l0}).length)return bj(l,n)+` `+i[0]+` both`}for(var g in c){var s=h(c[g]);s&&o.push(s)}if(o.length){var _=n.zrId+`-cls-`+mj();n.cssNodes[`.`+_]={animation:o.join(`,`)},t.class=_}}function wj(e,t,n){if(!e.ignore)if(e.isSilent()){var r={"pointer-events":`none`};Tj(r,t,n,!0)}else{var i=e.states.emphasis&&e.states.emphasis.style?e.states.emphasis.style:{},a=i.fill;if(!a){var o=e.style&&e.style.fill,s=e.states.select&&e.states.select.style&&e.states.select.style.fill,c=e.currentStates.indexOf(`select`)>=0&&s||o;c&&(a=Ai(c))}var l=i.lineWidth;if(l){var u=!i.strokeNoScale&&e.transform?e.transform[0]:1;l/=u}var r={cursor:`pointer`};a&&(r.fill=a),i.stroke&&(r.stroke=i.stroke),l&&(r[`stroke-width`]=l),Tj(r,t,n,!0)}}function Tj(e,t,n,r){var i=JSON.stringify(e),a=n.cssStyleCache[i];a||(a=n.zrId+`-cls-`+mj(),n.cssStyleCache[i]=a,n.cssNodes[`.`+a+(r?`:hover`:``)]=e),t.class=t.class?t.class+` `+a:a}var Ej=Math.round;function Dj(e){return e&&B(e.src)}function Oj(e){return e&&z(e.toDataURL)}function kj(e,t,n,r){$A(function(i,a){var o=i===`fill`||i===`stroke`;o&&qi(a)?Wj(t,e,i,r):o&&Wi(a)?Gj(n,e,i,r):e[i]=a,o&&r.ssr&&a===`none`&&(e[`pointer-events`]=`visible`)},t,n,!1),Uj(n,e,r)}function Aj(e,t){var n=Xo(t);n&&(n.each(function(t,n){t!=null&&(e[(`ecmeta_`+n).toLowerCase()]=t+``)}),t.isSilent()&&(e[ij+`silent`]=`true`))}function jj(e){return Pi(e[0]-1)&&Pi(e[1])&&Pi(e[2])&&Pi(e[3]-1)}function Mj(e){return Pi(e[4])&&Pi(e[5])}function Nj(e,t,n){if(t&&!(Mj(t)&&jj(t))){var r=n?10:1e4;e.transform=jj(t)?`translate(`+Ej(t[4]*r)/r+` `+Ej(t[5]*r)/r+`)`:Li(t)}}function Pj(e,t,n){for(var r=e.points,i=[],a=0;a`u`){var g=`Image width/height must been given explictly in svg-ssr renderer.`;Xe(f,g),Xe(p,g)}else if(f==null||p==null){var _=function(e,t){if(e){var n=e.elm,r=f||t.width,i=p||t.height;e.tag===`pattern`&&(l?(i=1,r/=a.width):u&&(r=1,i/=a.height)),e.attrs.width=r,e.attrs.height=i,n&&(n.setAttribute(`width`,r),n.setAttribute(`height`,i))}},v=yl(m,null,e,function(e){c||_(S,e),_(d,e)});v&&v.width&&v.height&&(f||=v.width,p||=v.height)}d=oj(`image`,`img`,{href:m,width:f,height:p}),o.width=f,o.height=p}else i.svgElement&&(d=M(i.svgElement),o.width=i.svgWidth,o.height=i.svgHeight);if(d){var y,b;c?y=b=1:l?(b=1,y=o.width/a.width):u?(y=1,b=o.height/a.height):o.patternUnits=`userSpaceOnUse`,y!=null&&!isNaN(y)&&(o.width=y),b!=null&&!isNaN(b)&&(o.height=b);var x=Xi(i);x&&(o.patternTransform=x);var S=oj(`pattern`,``,o,[d]),C=lj(S),w=r.patternCache,T=w[C];T||(T=r.zrId+`-p`+r.patternIdx++,w[C]=T,o.id=T,S=r.defs[T]=oj(`pattern`,T,o,[d])),t[n]=Ji(T)}}function Kj(e,t,n){var r=n.clipPathCache,i=n.defs,a=r[e.id];if(!a){a=n.zrId+`-c`+n.clipPathIdx++;var o={id:a};r[e.id]=a,i[a]=oj(`clipPath`,a,o,[zj(e,n)])}t[`clip-path`]=Ji(a)}function qj(e){return document.createTextNode(e)}function Jj(e,t,n){e.insertBefore(t,n)}function Yj(e,t){e.removeChild(t)}function Xj(e,t){e.appendChild(t)}function Zj(e){return e.parentNode}function Qj(e){return e.nextSibling}function $j(e,t){e.textContent=t}var eM=58,tM=120,nM=oj(``,``);function rM(e){return e===void 0}function iM(e){return e!==void 0}function aM(e,t,n){for(var r={},i=t;i<=n;++i){var a=e[i].key;a!==void 0&&(r[a]=i)}return r}function oM(e,t){var n=e.key===t.key;return e.tag===t.tag&&n}function sM(e){var t,n=e.children,r=e.tag;if(iM(r)){var i=e.elm=aj(r);if(uM(nM,e),R(n))for(t=0;ta?(m=n[c+1]==null?null:n[c+1].elm,cM(e,m,n,i,c)):lM(e,t,r,a))}function fM(e,t){var n=t.elm=e.elm,r=e.children,i=t.children;e!==t&&(uM(e,t),rM(t.text)?iM(r)&&iM(i)?r!==i&&dM(n,r,i):iM(i)?(iM(e.text)&&$j(n,``),cM(n,null,i,0,i.length-1)):iM(r)?lM(n,r,0,r.length-1):iM(e.text)&&$j(n,``):e.text!==t.text&&(iM(r)&&lM(n,r,0,r.length-1),$j(n,t.text)))}function pM(e,t){if(oM(e,t))fM(e,t);else{var n=e.elm,r=Zj(n);sM(t),r!==null&&(Jj(r,t.elm,Qj(n)),lM(r,[e],0,0))}return t}var mM=0,hM=function(){function e(e,t,n){if(this.type=`svg`,this.configLayer=gM(`configLayer`),this.storage=t,this._opts=n=N({},n),this.root=e,this._id=`zr`+mM++,this._oldVNode=fj(n.width,n.height),e&&!n.ssr){var r=this._viewport=document.createElement(`div`);r.style.cssText=`position:relative;overflow:hidden`;var i=this._svgDom=this._oldVNode.elm=aj(`svg`);uM(null,this._oldVNode),r.appendChild(i),e.appendChild(r)}this.resize(n.width,n.height)}return e.prototype.getType=function(){return this.type},e.prototype.getViewportRoot=function(){return this._viewport},e.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},e.prototype.getSvgDom=function(){return this._svgDom},e.prototype.refresh=function(){if(this.root){var e=this.renderToVNode({willUpdate:!0});e.attrs.style=`position:absolute;left:0;top:0;user-select:none`,pM(this._oldVNode,e),this._oldVNode=e}},e.prototype.renderOneToVNode=function(e){return Hj(e,dj(this._id))},e.prototype.renderToVNode=function(e){e||={};var t=this.storage.getDisplayList(!0),n=this._width,r=this._height,i=dj(this._id);i.animation=e.animation,i.willUpdate=e.willUpdate,i.compress=e.compress,i.emphasis=e.emphasis,i.ssr=this._opts.ssr;var a=[],o=this._bgVNode=_M(n,r,this._backgroundColor,i);o&&a.push(o);var s=e.compress?null:this._mainVNode=oj(`g`,`main`,{},[]);this._paintList(t,i,s?s.children:a),s&&a.push(s);var c=I(Pe(i.defs),function(e){return i.defs[e]});if(c.length&&a.push(oj(`defs`,`defs`,{},c)),e.animation){var l=uj(i.cssNodes,i.cssAnims,{newline:!0});if(l){var u=oj(`style`,`stl`,{},[],l);a.push(u)}}return fj(n,r,a,e.useViewBox)},e.prototype.renderToString=function(e){return e||={},lj(this.renderToVNode({animation:H(e.cssAnimation,!0),emphasis:H(e.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:H(e.useViewBox,!0)}),{newline:!0})},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e},e.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},e.prototype._paintList=function(e,t,n){for(var r=e.length,i=[],a=0,o,s,c=0,l=0;l=0&&!(d&&s&&d[m]===s[m]);m--);for(var h=p-1;h>m;h--)a--,o=i[a-1];for(var g=m+1;g=a}}for(var l=xM(this),u=l.startIdx;u=0)&&(a=!0)}),!(!a&&!i.__dirty)){var o=n._opts.useDirtyRect&&!bM(i)?i.createRepaintRects(e,t,n._width,n._height):null,s=n._i.layerStack[0],c=!0;if(i.__dirty){c=!1,i.__dirty=!1;var l=i.zlevel===s.zl&&i.zlevel2===s.zl2?n._backgroundColor:null;i.clear(!1,l,o)}PM(i,function(t){var a=n._paintPerCursor(i,t,e,o,c);r&&=a})}},BM),k.wxa&&IM(this._i,function(e){e&&e.ctx&&e.ctx.draw&&e.ctx.draw()}),r},e.prototype._paintPerCursor=function(e,t,n,r,i){var a=e.ctx;if(r)if(!r.length)t.drawIdx=t.endIdx;else for(var o=this.dpr,s=0;s=t.endIdx},e.prototype._paintPerCursorInRect=function(e,t,n,r,i){for(var a={inHover:!1,allClipped:!1,prevEl:null,viewWidth:this._width,viewHeight:this._height,beforeBrushParam:{contentRetained:i}},o=e.ctx,s=bM(e),c=s&&ae.getTime(),l=t.drawIdx,u=t.notClearIdx,d=u>=0?Math.min(u,l):l;d15){d++;break}}}OC(o,a),t.drawIdx=Math.max(d,l)},e.prototype.getLayer=function(e,t){return this._ensureLayer(e,0,t)},e.prototype._ensureLayer=function(e,t,n){t||=0;var r=this._singleCanvas;r&&!this._needsManuallyCompositing&&(e=wM,t=0);var i=FM(this._i,e)[t];return i||(i=AM(`zr_`+e+`.`+t,this,e,t),this._layerConfig[e]&&Ce(i,this._layerConfig[e],!0),(n||r&&e!==wM)&&(i.virtual=!0),this._insertLayer(i,e,t,!1),i.initContext()),i},e.prototype.insertLayer=function(e,t){this._insertLayer(t,e,0,!1)},e.prototype._insertLayer=function(e,t,n,r){var i=this._i,a=i.layers,o=i.layerStack,s=this._domRoot,c=null;if(!(a[t]&&a[t][n])&&OM(e)){for(var l=o.length,u=0;u0&&(c=FM(i,o[u-1].zl)[o[u-1].zl2]),o.splice(u,0,{zl:t,zl2:n}),FM(i,t)[n]=e,!r&&!e.virtual)if(c){var d=c.dom;d.nextSibling?s.insertBefore(e.dom,d.nextSibling):s.appendChild(e.dom)}else s.firstChild?s.insertBefore(e.dom,s.firstChild):s.appendChild(e.dom);e.painter||=this}},e.prototype.eachLayer=function(e,t){return IM(this._i,function(n,r){e.call(t,n,r)})},e.prototype.eachBuiltinLayer=function(e,t){return IM(this._i,function(n,r){e.call(t,n,r)},LM)},e.prototype.eachOtherLayer=function(e,t){return IM(this._i,function(n,r){e.call(t,n,r)},RM)},e.prototype.getLayers=function(){var e={};return IM(this._i,function(t,n,r){e[t.id]=t}),e},e.prototype._updateLayerStatus=function(e,t){var n=this;if(n._singleCanvas)for(var r=1;r=0;a--){var o=i.get(r[a]);if(!o.used)t.__dirty=!0,i.removeKey(r[a]),r.splice(a,1);else{var s=o.endIdxNew;(bM(t)?s=0;r--){var i=t[r];if(i.zl===e){var a=n[e][i.zl2];if(a.__builtin__)continue;if(t.splice(r,1),n[e][i.zl2]=void 0,!a.virtual){var o=a.dom.parentNode;o&&o.removeChild(a.dom)}}}},e.prototype.resize=function(e,t){if(this._domRoot.style){var n=this._domRoot;n.style.display=`none`;var r=this._opts,i=this.root;e!=null&&(r.width=e),t!=null&&(r.height=t),e=$S(i,0,r),t=$S(i,1,r),n.style.display=``,(this._width!==e||t!==this._height)&&(n.style.width=e+`px`,n.style.height=t+`px`,IM(this._i,function(n){n.resize(e,t)}),this.refresh({paintAll:!0})),this._width=e,this._height=t}else{if(e==null||t==null)return;this._width=e,this._height=t,this._ensureLayer(wM).resize(e,t)}return this},e.prototype.clearLayer=function(e){F(this._i.layers[e],function(e){e&&!e.__builtin__&&e.clear()})},e.prototype.dispose=function(){this.root.innerHTML=``,this.root=this.storage=this._domRoot=this._i=null},e.prototype.getRenderedCanvas=function(e){if(e||={},this._singleCanvas&&!this._compositeManually)return this._i.layers[wM][0].dom;var t=new SM(`image`,this,e.pixelRatio||this.dpr);t.initContext(),t.clear(!1,e.backgroundColor||this._backgroundColor);var n=t.ctx;if(e.pixelRatio<=this.dpr){this.refresh();var r=t.dom.width,i=t.dom.height;IM(this._i,function(e){e.__builtin__?n.drawImage(e.dom,0,0,r,i):e.renderToCanvas&&(n.save(),e.renderToCanvas(n),n.restore())})}else{for(var a={inHover:!1,viewWidth:this._width,viewHeight:this._height,beforeBrushParam:{}},o=this.storage.getDisplayList(!0),s=0,c=o.length;s-1&&(s.style.stroke=s.style.fill,s.style.fill=Z.color.neutral00,s.style.lineWidth=2),t},t.type=`series.line`,t.dependencies=[`grid`,`polar`],t.defaultOption={z:3,coordinateSystem:`cartesian2d`,legendHoverLink:!0,clip:!0,label:{position:`top`},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:`solid`},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:`emptyCircle`,symbolSize:6,symbolRotate:null,showSymbol:!0,showAllSymbol:`auto`,connectNulls:!1,sampling:`none`,animationEasing:`linear`,progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:`clone`},triggerLineEvent:!1,triggerEvent:!1},t}(lx);function WM(e,t){var n=e.mapDimensionsAll(`defaultedLabel`),r=n.length;if(r===1){var i=Yy(e,t,n[0]);return i==null?null:i+``}else if(r){for(var a=[],o=0;o=0&&r.push(t[a])}return r.join(` `)}var KM=function(e){D(t,e);function t(t,n,r,i){var a=e.call(this)||this;return a.updateData(t,n,r,i),a}return t.prototype._createSymbol=function(e,t,n,r,i,a){this.removeAll();var o=WS(e,-1,-1,2,2,null,a);o.attr({z2:H(i,100),culling:!0,scaleX:r[0]/2,scaleY:r[1]/2}),o.drift=qM,this._symbolType=e,this.add(o)},t.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){kf(this.childAt(0))},t.prototype.downplay=function(){Af(this.childAt(0))},t.prototype.setZ=function(e,t){var n=this.childAt(0);n.zlevel=e,n.z=t},t.prototype.setDraggable=function(e,t){var n=this.childAt(0);n.draggable=e,n.cursor=!t&&e?`move`:n.cursor},t.prototype.updateData=function(e,n,r,i){this.silent=!1;var a=e.getItemVisual(n,`symbol`)||`circle`,o=e.hostModel,s=t.getSymbolSize(e,n),c=t.getSymbolZ2(e,n),l=a!==this._symbolType,u=i&&i.disableAnimation;if(l){var d=e.getItemVisual(n,`symbolKeepAspect`);this._createSymbol(a,e,n,s,c,d)}else{var f=this.childAt(0);f.silent=!1;var p={scaleX:s[0]/2,scaleY:s[1]/2};u?f.attr(p):jm(f,p,o,n),Lm(f)}if(this._updateCommon(e,n,s,r,i),l){var f=this.childAt(0);if(!u){var p={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:f.style.opacity}};f.scaleX=f.scaleY=0,f.style.opacity=0,Mm(f,p,o,n)}}u&&this.childAt(0).stopAnimation(`leave`)},t.prototype._updateCommon=function(e,t,n,r,i){var a=this.childAt(0),o=e.hostModel,s,c,l,u,d,f,p,m,h;if(r&&(s=r.emphasisItemStyle,c=r.blurItemStyle,l=r.selectItemStyle,u=r.focus,d=r.blurScope,p=r.labelStatesModels,m=r.hoverScale,h=r.cursorStyle,f=r.emphasisDisabled),!r||e.hasItemOption){var g=r&&r.itemModel?r.itemModel:e.getItemModel(t),_=g.getModel(`emphasis`);s=_.getModel(`itemStyle`).getItemStyle(),l=g.getModel([`select`,`itemStyle`]).getItemStyle(),c=g.getModel([`blur`,`itemStyle`]).getItemStyle(),u=_.get(`focus`),d=_.get(`blurScope`),f=_.get(`disabled`),p=Ih(g),m=_.getShallow(`scale`),h=g.getShallow(`cursor`)}var v=e.getItemVisual(t,`symbolRotate`);a.attr(`rotation`,(v||0)*Math.PI/180||0);var y=KS(e.getItemVisual(t,`symbolOffset`),n);y&&(a.x=y[0],a.y=y[1]),h&&a.attr(`cursor`,h);var b=e.getItemVisual(t,`style`),x=b.fill;if(a instanceof ud){var S=a.style;a.useStyle(N({image:S.image,x:S.x,y:S.y,width:S.width,height:S.height},b))}else a.__isEmptyBrush?a.useStyle(N({},b)):a.useStyle(b),a.style.decal=null,a.setColor(x,i&&i.symbolInnerColor),a.style.strokeNoScale=!0;var C=e.getItemVisual(t,`liftZ`),w=this._z2;C==null?w!=null&&(a.z2=w,this._z2=null):w??(this._z2=a.z2,a.z2+=C);var T=i&&i.useNameLabel;Fh(a,p,{labelFetcher:o,labelDataIndex:t,defaultText:E,inheritColor:x,defaultOpacity:b.opacity});function E(t){return T?e.getName(t):WM(e,t)}this._sizeX=n[0]/2,this._sizeY=n[1]/2;var D=a.ensureState(`emphasis`);D.style=s,a.ensureState(`select`).style=l,a.ensureState(`blur`).style=c;var O=m==null||m===!0?Math.max(1.1,3/this._sizeY):isFinite(m)&&m>0?+m:1;D.scaleX=this._sizeX*O,D.scaleY=this._sizeY*O,this.setSymbolScale(1),Jf(this,u,d,f)},t.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},t.prototype.fadeOut=function(e,t,n){var r=this.childAt(0),i=Y(this).dataIndex,a=n&&n.animation;if(this.silent=r.silent=!0,n&&n.fadeLabel){var o=r.getTextContent();o&&Pm(o,{style:{opacity:0}},t,{dataIndex:i,removeOpt:a,cb:function(){r.removeTextContent()}})}else r.removeTextContent();Pm(r,{style:{opacity:0},scaleX:0,scaleY:0},t,{dataIndex:i,cb:e,removeOpt:a})},t.getSymbolSize=function(e,t){return GS(e.getItemVisual(t,`symbolSize`))},t.getSymbolZ2=function(e,t){return e.getItemVisual(t,`z2`)},t}(q);function qM(e,t){this.parent.drift(e,t)}function JM(e,t,n,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r&&r.isIgnore&&r.isIgnore(n))&&!(r&&r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&e.getItemVisual(n,`symbol`)!==`none`}function YM(e){return e!=null&&!V(e)&&(e={isIgnore:e}),e||{}}function XM(e){var t=e.hostModel,n=t.getModel(`emphasis`);return{emphasisItemStyle:n.getModel(`itemStyle`).getItemStyle(),blurItemStyle:t.getModel([`blur`,`itemStyle`]).getItemStyle(),selectItemStyle:t.getModel([`select`,`itemStyle`]).getItemStyle(),focus:n.get(`focus`),blurScope:n.get(`blurScope`),emphasisDisabled:n.get(`disabled`),hoverScale:n.get(`scale`),labelStatesModels:Ih(t),cursorStyle:t.get(`cursor`)}}function ZM(e,t,n,r,i,a,o){var s=new e(t,n,r,i);return s.setPosition(a),t.setItemGraphicEl(n,s),o.add(s),s}var QM=function(){function e(e){this.group=new q,this._SymbolCtor=e||KM}return e.prototype.updateData=function(e,t){this._progressiveEls=null,t=YM(t);var n=this.group,r=e.hostModel,i=this._data,a=this._SymbolCtor,o=t.disableAnimation,s=this._seriesScope=XM(e),c={disableAnimation:o},l=t.getSymbolPoint||function(t){return e.getItemLayout(t)};i||n.removeAll(),e.diff(i).add(function(r){var i=l(r);JM(e,i,r,t)&&ZM(a,e,r,s,c,i,n)}).update(function(u,d){var f=i.getItemGraphicEl(d),p=l(u);if(!JM(e,p,u,t)){n.remove(f);return}var m=e.getItemVisual(u,`symbol`)||`circle`,h=f&&f.getSymbolType&&f.getSymbolType();if(!f||h&&h!==m)n.remove(f),f=new a(e,u,s,c),f.setPosition(p);else{f.updateData(e,u,s,c);var g={x:p[0],y:p[1]};o?f.attr(g):jm(f,g,r)}n.add(f),e.setItemGraphicEl(u,f)}).remove(function(e){var t=i.getItemGraphicEl(e);t&&t.fadeOut(function(){n.remove(t)},r)}).execute(),this._getSymbolPoint=l,this._data=e},e.prototype.updateLayout=function(e){var t=this._data;if(t)for(var n=this,r=t.getStore(),i=0,a=r.count();i0?n=r[0]:r[1]<0&&(n=r[1]),n}function tN(e,t,n,r){var i=NaN;e.stacked&&(i=n.get(n.getCalculationInfo(`stackedOverDimension`),r)),isNaN(i)&&(i=e.valueStart);var a=e.baseDataOffset,o=[];return o[a]=n.get(e.baseDim,r),o[1-a]=i,t.dataToPoint(o)}function nN(e,t){return!isFinite(e)||!isFinite(t)}var rN=typeof Float32Array<`u`?Float32Array:void 0,iN=typeof Float64Array<`u`?Float64Array:void 0;function aN(e){return oN({ctor:rN},e).arr}function oN(e,t){var n=e.arr,r=e.ctor;if(t>Os&&(t=Os),!n||e.typed&&n.length=i||h<0)break;if(nN(_,v)){if(c){h+=a;continue}break}if(h===n)e[a>0?`moveTo`:`lineTo`](_,v),d=_,f=v;else{var y=_-l,b=v-u;if(y*y+b*b<.5){h+=a;continue}if(o>0){for(var x=h+a,S=t[x*2],C=t[x*2+1];S===_&&C===v&&g=r||nN(S,C))p=_,m=v;else{E=S-l,D=C-u;var A=_-l,j=S-_,ee=v-u,te=C-v,ne=void 0,re=void 0;if(s===`x`){ne=Math.abs(A),re=Math.abs(j);var ie=E>0?1:-1;p=_-ie*ne*o,m=v,O=_+ie*re*o,k=v}else if(s===`y`){ne=Math.abs(ee),re=Math.abs(te);var ae=D>0?1:-1;p=_,m=v-ae*ne*o,O=_,k=v+ae*re*o}else ne=Math.sqrt(A*A+ee*ee),re=Math.sqrt(j*j+te*te),T=re/(re+ne),p=_-E*o*(1-T),m=v-D*o*(1-T),O=_+E*o*T,k=v+D*o*T,O=lN(O,uN(S,_)),k=lN(k,uN(C,v)),O=uN(O,lN(S,_)),k=uN(k,lN(C,v)),E=O-_,D=k-v,p=_-E*ne/re,m=v-D*ne/re,p=lN(p,uN(l,_)),m=lN(m,uN(u,v)),p=uN(p,lN(l,_)),m=uN(m,lN(u,v)),E=_-p,D=v-m,O=_+E*re/ne,k=v+D*re/ne}e.bezierCurveTo(d,f,p,m,_,v),d=O,f=k}else e.lineTo(_,v)}l=_,u=v,h+=a}return g}var fN=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),pN=function(e){D(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`ec-polyline`,n}return t.prototype.getDefaultStyle=function(){return{stroke:Z.color.neutral99,fill:null}},t.prototype.getDefaultShape=function(){return new fN},t.prototype.buildPath=function(e,t){var n=t.points,r=0,i=n.length/2;if(t.connectNulls){for(;i>0&&nN(n[i*2-2],n[i*2-1]);i--);for(;r=0){var _=o?(d-a)*g+a:(u-i)*g+i;return o?[e,_]:[_,e]}i=u,a=d;break;case r.C:u=n[c++],d=n[c++],f=n[c++],p=n[c++],m=n[c++],h=n[c++];var v=o?Lr(i,u,f,m,e,s):Lr(a,d,p,h,e,s);if(v>0)for(var y=0;y=0){var _=o?Fr(a,d,p,h,b):Fr(i,u,f,m,b);return o?[e,_]:[_,e]}}i=m,a=h;break}}},t}(id),mN=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(fN),hN=function(e){D(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`ec-polygon`,n}return t.prototype.getDefaultShape=function(){return new mN},t.prototype.buildPath=function(e,t){var n=t.points,r=t.stackedOnPoints,i=0,a=n.length/2,o=t.smoothMonotone;if(t.connectNulls){for(;a>0&&nN(n[a*2-2],n[a*2-1]);a--);for(;i=0,a=e.fill||Z.color.neutral99;DN(r,t);var o=r.textFill==null;return i?o&&(r.textFill=n.insideFill||Z.color.neutral00,!r.textStroke&&n.insideStroke&&(r.textStroke=n.insideStroke),!r.textStroke&&(r.textStroke=a),r.textStrokeWidth??=2):(o&&(r.textFill=e.fill||n.outsideFill||Z.color.neutral00),!r.textStroke&&n.outsideStroke&&(r.textStroke=n.outsideStroke)),r.text=t.text,r.rich=t.rich,F(t.rich,function(e){DN(e,e)}),r}function DN(e,t){t&&(W(t,`fill`)&&(e.textFill=t.fill),W(t,`stroke`)&&(e.textStroke=t.fill),W(t,`lineWidth`)&&(e.textStrokeWidth=t.lineWidth),W(t,`font`)&&(e.font=t.font),W(t,`fontStyle`)&&(e.fontStyle=t.fontStyle),W(t,`fontWeight`)&&(e.fontWeight=t.fontWeight),W(t,`fontSize`)&&(e.fontSize=t.fontSize),W(t,`fontFamily`)&&(e.fontFamily=t.fontFamily),W(t,`align`)&&(e.textAlign=t.align),W(t,`verticalAlign`)&&(e.textVerticalAlign=t.verticalAlign),W(t,`lineHeight`)&&(e.textLineHeight=t.lineHeight),W(t,`width`)&&(e.textWidth=t.width),W(t,`height`)&&(e.textHeight=t.height),W(t,`backgroundColor`)&&(e.textBackgroundColor=t.backgroundColor),W(t,`padding`)&&(e.textPadding=t.padding),W(t,`borderColor`)&&(e.textBorderColor=t.borderColor),W(t,`borderWidth`)&&(e.textBorderWidth=t.borderWidth),W(t,`borderRadius`)&&(e.textBorderRadius=t.borderRadius),W(t,`shadowColor`)&&(e.textBoxShadowColor=t.shadowColor),W(t,`shadowBlur`)&&(e.textBoxShadowBlur=t.shadowBlur),W(t,`shadowOffsetX`)&&(e.textBoxShadowOffsetX=t.shadowOffsetX),W(t,`shadowOffsetY`)&&(e.textBoxShadowOffsetY=t.shadowOffsetY),W(t,`textShadowColor`)&&(e.textShadowColor=t.textShadowColor),W(t,`textShadowBlur`)&&(e.textShadowBlur=t.textShadowBlur),W(t,`textShadowOffsetX`)&&(e.textShadowOffsetX=t.textShadowOffsetX),W(t,`textShadowOffsetY`)&&(e.textShadowOffsetY=t.textShadowOffsetY))}function ON(e,t){if(e.length===t.length){for(var n=0;nt){a?n.push(o(a,c,t)):i&&n.push(o(i,c,0),o(i,c,t));break}else i&&=(n.push(o(i,c,0)),null),n.push(c),a=c}return n}function FN(e,t,n){var r=e.getVisual(`visualMeta`);if(!(!r||!r.length||!e.count())&&t.type===`cartesian2d`){for(var i,a,o=r.length-1;o>=0;o--){var s=e.getDimensionInfo(r[o].dimension);if(i=s&&s.coordDim,i===`x`||i===`y`){a=r[o];break}}if(a){var c=t.getAxis(i),l=I(a.stops,function(e){return{coord:c.toGlobalCoord(c.dataToCoord(e.value)),color:e.color}}),u=l.length,d=a.outerColors.slice();u&&l[0].coord>l[u-1].coord&&(l.reverse(),d.reverse());var f=PN(l,i===`x`?n.getWidth():n.getHeight()),p=f.length;if(!p&&u)return l[0].coord<0?d[1]?d[1]:l[u-1].color:d[0]?d[0]:l[0].color;var m=10,h=f[0].coord-m,g=f[p-1].coord+m,_=g-h;if(_<.001)return`transparent`;F(f,function(e){e.offset=(e.coord-h)/_}),f.push({offset:p?f[p-1].offset:.5,color:d[1]||`transparent`}),f.unshift({offset:p?f[0].offset:.5,color:d[0]||`transparent`});var v=new hm(0,0,0,0,f,!0);return v[i]=h,v[i+`2`]=g,v}}}function IN(e,t,n){var r=e.get(`showAllSymbol`),i=r===`auto`;if(!(r&&!i)){var a=n.getAxesByScale(`ordinal`)[0];if(a&&!(i&&LN(a,t))){var o=t.mapDimension(a.dim),s={};return F(a.getViewLabels(),function(e){e.tick.offInterval||(s[VD(a.scale,e.tick)]=1)}),function(e){return!s.hasOwnProperty(t.get(o,e))}}}}function LN(e,t){var n=e.getExtent(),r=Math.abs(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var i=t.count(),a=Math.max(1,Math.round(i/5)),o=0;or)return!1;return!0}function RN(e){for(var t=e.length/2;t>0&&nN(e[t*2-2],e[t*2-1]);t--);return t-1}function zN(e,t){return[e[t*2],e[t*2+1]]}function BN(e,t,n){for(var r=e.length/2,i=n===`x`?0:1,a,o,s=0,c=-1,l=0;l=t||a>=t&&o<=t){c=l;break}s=l,a=o}return{range:[s,c],t:(t-a)/(o-a)}}function VN(e){if(e.get([`endLabel`,`show`]))return!0;for(var t=0;t0&&e.get([`emphasis`,`lineStyle`,`width`])===`bolder`){var ee=f.getState(`emphasis`).style;ee.lineWidth=+f.style.lineWidth+1}Y(f).seriesIndex=e.seriesIndex,Jf(f,k,A,j);var te=jN(e.get(`smooth`)),ne=e.get(`smoothMonotone`);if(f.setShape({smooth:te,smoothMonotone:ne,connectNulls:x}),p){var re=a.getCalculationInfo(`stackedOnSeries`),ie=0;p.useStyle(P(s.getAreaStyle(),{fill:E,opacity:.7,lineJoin:`bevel`,decal:a.getVisual(`style`).decal})),re&&(ie=jN(re.get(`smooth`))),p.setShape({smooth:te,stackedOnSmooth:ie,smoothMonotone:ne,connectNulls:x}),Qf(p,e,`areaStyle`),Y(p).seriesIndex=e.seriesIndex,Jf(p,k,A,j)}var ae=this._changePolyState;a.eachItemGraphicEl(function(e){e&&(e.onHoverStateChange=ae)}),this._polyline.onHoverStateChange=ae,this._data=a,this._coordSys=r,this._stackedOnPoints=y,this._points=c,this._step=w,this._valueOrigin=_;var oe=e.get(`triggerEvent`),se=e.get(`triggerLineEvent`),ce=se===!0||oe===!0||oe===`line`,le=se===!0||oe===!0||oe===`area`;this.packEventData(e,f,ce),p&&this.packEventData(e,p,le)},t.prototype.packEventData=function(e,t,n){Y(t).eventData=n?{componentType:`series`,componentSubType:`line`,componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:`line`,selfType:t===this._polygon?`area`:`line`}:null},t.prototype.highlight=function(e,t,n,r){var i=e.getData(),a=bc(i,r);if(this._changePolyState(`emphasis`),!(a instanceof Array)&&a!=null&&a>=0){var o=i.getLayout(`points`),s=i.getItemGraphicEl(a);if(!s){var c=o[a*2],l=o[a*2+1];if(nN(c,l)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,l))return;var u=e.get(`zlevel`)||0,d=e.get(`z`)||0;s=new KM(i,a),s.x=c,s.y=l,s.setZ(u,d);var f=s.getSymbolPath().getTextContent();f&&(f.zlevel=u,f.z=d,f.z2=this._polyline.z2+1),s.__temp=!0,i.setItemGraphicEl(a,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else Sx.prototype.highlight.call(this,e,t,n,r)},t.prototype.downplay=function(e,t,n,r){var i=e.getData(),a=bc(i,r);if(this._changePolyState(`normal`),a!=null&&a>=0){var o=i.getItemGraphicEl(a);o&&(o.__temp?(i.setItemGraphicEl(a,null),this.group.remove(o)):o.downplay())}else Sx.prototype.downplay.call(this,e,t,n,r)},t.prototype._changePolyState=function(e){var t=this._polygon;bf(this._polyline,e),t&&bf(t,e)},t.prototype._newPolyline=function(e){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new pN({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(t),this._polyline=t,t},t.prototype._newPolygon=function(e,t){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new hN({shape:{points:e,stackedOnPoints:t},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},t.prototype._initSymbolLabelAnimation=function(e,t,n){var r,i,a=t.getBaseAxis(),o=a.inverse;t.type===`cartesian2d`?(r=a.isHorizontal(),i=!1):t.type===`polar`&&(r=a.dim===`angle`,i=!0);var s=e.hostModel,c=s.get(`animationDuration`);z(c)&&(c=c(null));var l=s.get(`animationDelay`)||0,u=z(l)?l(null):l;e.eachItemGraphicEl(function(e,a){var s=e;if(s){var d=[e.x,e.y],f=void 0,p=void 0,m=void 0;if(n)if(i){var h=n,g=t.pointToCoord(d);r?(f=h.startAngle,p=h.endAngle,m=-g[1]/180*Math.PI):(f=h.r0,p=h.r,m=g[0])}else{var _=n;r?(f=_.x,p=_.x+_.width,m=e.x):(f=_.y+_.height,p=_.y,m=e.y)}var v=p===f?0:(m-f)/(p-f);o&&(v=1-v);var y=z(l)?l(a):c*v+u,b=s.getSymbolPath(),x=b.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:y}),x&&x.animateFrom({style:{opacity:0}},{duration:300,delay:y}),b.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(e,t,n){var r=e.getModel(`endLabel`);if(VN(e)){var i=e.getData(),a=this._polyline,o=i.getLayout(`points`);if(!o){a.removeTextContent(),this._endLabel=null;return}var s=this._endLabel;s||(s=this._endLabel=new Cd({z2:200}),s.ignoreClip=!0,a.setTextContent(this._endLabel),a.disableLabelAnimation=!0);var c=RN(o);c>=0&&(Fh(a,Ih(e,`endLabel`),{inheritColor:n,labelFetcher:e,labelDataIndex:c,defaultText:function(e,t,n){return n==null?WM(i,e):GM(i,n)},enableTextSetter:!0},UN(r,t)),a.textConfig.position=null)}else this._endLabel&&=(this._polyline.removeTextContent(),null)},t.prototype._endLabelOnDuring=function(e,t,n,r,i,a,o){var s=this._endLabel,c=this._polyline;if(s){e<1&&r.originalX==null&&(r.originalX=s.x,r.originalY=s.y);var l=n.getLayout(`points`),u=n.hostModel,d=u.get(`connectNulls`),f=a.get(`precision`),p=a.get(`distance`)||0,m=o.getBaseAxis(),h=m.isHorizontal(),g=m.inverse,_=t.shape,v=g?h?_.x:_.y+_.height:h?_.x+_.width:_.y,y=(h?p:0)*(g?-1:1),b=(h?0:-p)*(g?-1:1),x=h?`x`:`y`,S=BN(l,v,x),C=S.range,w=C[1]-C[0],T=void 0;if(w>=1){if(w>1&&!d){var E=zN(l,C[0]);s.attr({x:E[0]+y,y:E[1]+b}),i&&(T=u.getRawValue(C[0]))}else{var E=c.getPointOn(v,x);E&&s.attr({x:E[0]+y,y:E[1]+b});var D=u.getRawValue(C[0]),O=u.getRawValue(C[1]);i&&(T=Nc(n,f,D,O,S.t))}r.lastFrameIndex=C[0]}else{var k=e===1||r.lastFrameIndex>0?C[0]:0,E=zN(l,k);i&&(T=u.getRawValue(k)),s.attr({x:E[0]+y,y:E[1]+b})}if(i){var A=Kh(s);typeof A.setLabelText==`function`&&A.setLabelText(T)}}},t.prototype._doUpdateAnimation=function(e,t,n,r,i,a,o){var s=this._polyline,c=this._polygon,l=e.hostModel,u=cN(this._data,e,this._stackedOnPoints,t,this._coordSys,n,this._valueOrigin,a),d=u.current,f=u.stackedOnCurrent,p=u.next,m=u.stackedOnNext;if(i&&(f=NN(u.stackedOnCurrent,u.current,n,i,o),d=NN(u.current,null,n,i,o),m=NN(u.stackedOnNext,u.next,n,i,o),p=NN(u.next,null,n,i,o)),AN(d,p)>3e3||c&&AN(f,m)>3e3){s.stopAnimation(),s.setShape({points:p}),c&&(c.stopAnimation(),c.setShape({points:p,stackedOnPoints:m}));return}s.shape.__points=u.current,s.shape.points=d;var h={shape:{points:p}};u.current!==d&&(h.shape.__points=u.next),s.stopAnimation(),jm(s,h,l),c&&(c.setShape({points:d,stackedOnPoints:f}),c.stopAnimation(),jm(c,{shape:{stackedOnPoints:m}},l),s.shape.points!==c.shape.points&&(c.shape.points=s.shape.points));for(var g=[],_=u.status,v=0;v<_.length;v++)if(_[v].cmd===`=`){var y=e.getItemGraphicEl(_[v].idx1);y&&g.push({el:y,ptIdx:v})}s.animators&&s.animators.length&&s.animators[0].during(function(){c&&c.dirtyShape();for(var e=s.shape.__points,t=0;tt&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;n10&&a.type===`cartesian2d`&&i){var s=a.getBaseAxis(),c=a.getOtherAxis(s),l=s.getExtent(),u=n.getDevicePixelRatio(),d=Math.abs(l[1]-l[0])*(u||1),f=Math.round(o/d);if(isFinite(f)&&f>1){i===`lttb`?e.setData(r.lttbDownSample(r.mapDimension(c.dim),1/f)):i===`minmax`&&e.setData(r.minmaxDownSample(r.mapDimension(c.dim),1/f));var p=void 0;B(i)?p=KN[i]:z(i)&&(p=i),p&&e.setData(r.downSample(r.mapDimension(c.dim),1/f,p,qN))}}}}}function YN(e){e.registerChartView(WN),e.registerSeriesModel(UM),e.registerLayout(GN(`line`,!0)),e.registerVisual({seriesType:`line`,reset:function(e){var t=e.getData(),n=e.getModel(`lineStyle`).getLineStyle();n&&!n.stroke&&(n.stroke=t.getVisual(`style`).fill),t.setVisual(`legendLineStyle`,n)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,JN(`line`))}var XN=function(e){D(t,e);function t(t,n,r,i,a){var o=e.call(this,t,n,r)||this;return o.index=0,o.type=i||`value`,o.position=a||`bottom`,o}return t.prototype.isHorizontal=function(){var e=this.position;return e===`top`||e===`bottom`},t.prototype.getGlobalExtent=function(e){var t=this.getExtent();return t[0]=this.toGlobalCoord(t[0]),t[1]=this.toGlobalCoord(t[1]),e&&t[0]>t[1]&&t.reverse(),t},t.prototype.pointToData=function(e,t){return this.coordToData(this.toLocalCoord(e[this.dim===`x`?0:1]),t)},t.prototype.setCategorySortInfo=function(e){if(this.type!==`category`)return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},t}(Ik),ZN=null;function QN(e){ZN||=e}function $N(){return ZN}var eP=`expandAxisBreak`,tP=`collapseAxisBreak`,nP=`toggleAxisBreak`,rP=`axisbreakchanged`,iP={type:eP,event:rP,update:`update`,refineEvent:sP},aP={type:tP,event:rP,update:`update`,refineEvent:sP},oP={type:nP,event:rP,update:`update`,refineEvent:sP};function sP(e,t,n,r){var i=[];return F(e,function(e){i=i.concat(e.eventBreaks)}),{eventContent:{breaks:i}}}function cP(e){e.registerAction(iP,t),e.registerAction(aP,t),e.registerAction(oP,t);function t(e,t){var n=[],r=Cc(t,e);function i(t,i){F(r[t],function(t){F(t.updateAxisBreaks(e).breaks,function(e){var r;n.push(P((r={},r[i]=t.componentIndex,r),e))})})}return i(`xAxisModels`,`xAxisIndex`),i(`yAxisModels`,`yAxisIndex`),i(`singleAxisModels`,`singleAxisIndex`),{eventBreaks:n}}}var lP=Math.PI,uP=[[1,2,1,2],[5,3,5,3],[8,3,8,3]],dP=[[0,1,0,1],[0,3,0,3],[0,3,0,3]],fP=xc(),pP=xc(),mP=function(){function e(e){this.recordMap={},this.resolveAxisNameOverlap=e}return e.prototype.ensureRecord=function(e){var t=e.axis.dim,n=e.componentIndex,r=this.recordMap,i=r[t]||(r[t]=[]);return i[n]||(i[n]={ready:{}})},e}();function hP(e,t,n,r){var i=n.axis,a=t.ensureRecord(n),o=[],s,c=zP(e.axisName)&&ID(e.nameLocation);F(r,function(e){var t=yA(e);if(!(!t||t.label.ignore)){o.push(t);var n=a.transGroup;c&&(n.transform?Tn(gP,n.transform):yn(gP),t.transform&&xn(gP,gP,t.transform),K.copy(_P,t.localRect),_P.applyTransform(gP),s?s.union(_P):K.copy(s=new K(0,0,0,0),_P))}});var l=Math.abs(a.dirVec.x)>.1?`x`:`y`,u=a.transGroup[l];if(o.sort(function(e,t){return Math.abs(e.label[l]-u)-Math.abs(t.label[l]-u)}),c&&s){var d=i.getExtent(),f=Math.min(d[0],d[1]),p=Math.max(d[0],d[1])-f;s.union(new K(f,0,p,1))}a.stOccupiedRect=s,a.labelInfoList=o}var gP=vn(),_P=new K(0,0,0,0),vP=function(e,t,n,r,i,a){if(ID(e.nameLocation)){var o=a.stOccupiedRect;o&&yP(SA({},o,a.transGroup.transform),r,i)}else bP(a.labelInfoList,a.dirVec,r,i)};function yP(e,t,n){var r=new G;kA(e,t,r,{direction:Math.atan2(n.y,n.x),bidirectional:!1,touchThreshold:.05})&&CA(t,r)}function bP(e,t,n,r){for(var i=G.dot(r,t)>=0,a=0,o=e.length;a0?`top`:`bottom`,i=`center`):As(r-lP)?(a=n>0?`bottom`:`top`,i=`center`):(a=`middle`,i=r>0&&r0?`right`:`left`:n>0?`left`:`right`),{rotation:r,textAlign:i,textVerticalAlign:a}},e.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+`Index`]=e.componentIndex,t},e.isLabelSilent=function(e){var t=e.get(`tooltip`);return e.get(`silent`)||!(e.get(`triggerEvent`)||t&&t.show)},e}(),SP=[`axisLine`,`axisTickLabelEstimate`,`axisTickLabelDetermine`,`axisName`],CP={axisLine:function(e,t,n,r,i,a,o){var s=r.get([`axisLine`,`show`]);if(s===`auto`&&(s=!0,e.raw.axisLineAutoShow!=null&&(s=!!e.raw.axisLineAutoShow)),s){var c=r.axis.getExtent(),l=a.transform,u=[c[0],0],d=[c[1],0],f=u[0]>d[0];l&&(Pt(u,u,l),Pt(d,d,l));var p=N({lineCap:`round`},r.getModel([`axisLine`,`lineStyle`]).getLineStyle()),m={strokeContainThreshold:e.raw.strokeContainThreshold||5,silent:!0,z2:1,style:p};if(r.get([`axisLine`,`breakLine`])&&kg(r.axis.scale))$N().buildAxisBreakLine(r,i,a,m);else{var h=new om(N({shape:{x1:u[0],y1:u[1],x2:d[0],y2:d[1]}},m));Qm(h.shape,h.style.lineWidth),h.anid=`line`,i.add(h)}var g=r.get([`axisLine`,`symbol`]);if(g!=null){var _=r.get([`axisLine`,`symbolSize`]);B(g)&&(g=[g,g]),(B(_)||Re(_))&&(_=[_,_]);var v=KS(r.get([`axisLine`,`symbolOffset`])||0,_),y=_[0],b=_[1];F([{rotate:e.rotation+Math.PI/2,offset:v[0],r:0},{rotate:e.rotation-Math.PI/2,offset:v[1],r:Math.sqrt((u[0]-d[0])*(u[0]-d[0])+(u[1]-d[1])*(u[1]-d[1]))}],function(t,n){if(g[n]!==`none`&&g[n]!=null){var r=WS(g[n],-y/2,-b/2,y,b,p.stroke,!0),a=t.r+t.offset,o=f?d:u;r.attr({rotation:t.rotate,x:o[0]+a*Math.cos(e.rotation),y:o[1]-a*Math.sin(e.rotation),silent:!0,z2:11}),i.add(r)}})}}},axisTickLabelEstimate:function(e,t,n,r,i,a,o,s){MP(t,i,s)&&wP(e,t,n,r,i,a,o,dk.estimate)},axisTickLabelDetermine:function(e,t,n,r,i,a,o,s){MP(t,i,s)&&wP(e,t,n,r,i,a,o,dk.determine);var c=AP(e,i,a,r);DP(e,t.labelLayoutList,c),jP(e,i,a,r,e.tickDirection)},axisName:function(e,t,n,r,i,a,o,s){var c=n.ensureRecord(r);t.nameEl&&=(i.remove(t.nameEl),c.nameLayout=c.nameLocation=null);var l=e.axisName;if(zP(l)){var u=e.nameLocation,d=e.nameDirection,f=r.getModel(`nameTextStyle`),p=r.get(`nameGap`)||0,m=r.axis.getExtent(),h=r.axis.inverse?-1:1,g=new G(0,0),_=new G(0,0);u===`start`?(g.x=m[0]-h*p,_.x=-h):u===`end`?(g.x=m[1]+h*p,_.x=h):(g.x=(m[0]+m[1])/2,g.y=e.labelOffset+d*p,_.y=d);var v=vn();_.transform(Cn(v,v,e.rotation));var y=r.get(`nameRotate`);y!=null&&(y=y*lP/180);var b,x;ID(u)?b=xP.innerTextLayout(e.rotation,y??e.rotation,d):(b=TP(e.rotation,u,y||0,m),x=e.raw.axisNameAvailableWidth,x!=null&&(x=Math.abs(x/Math.sin(b.rotation)),!isFinite(x)&&(x=null)));var S=f.getFont(),C=r.get(`nameTruncate`,!0)||{},w=C.ellipsis,T=Ke(e.raw.nameTruncateMaxWidth,C.maxWidth,x),E=s.nameMarginLevel||0,D=new Cd({x:g.x,y:g.y,rotation:b.rotation,silent:xP.isLabelSilent(r),style:Lh(f,{text:l,font:S,overflow:`truncate`,width:T,ellipsis:w,fill:f.getTextColor()||r.get([`axisLine`,`lineStyle`,`color`]),align:f.get(`align`)||b.textAlign,verticalAlign:f.get(`verticalAlign`)||b.textVerticalAlign}),z2:1});if(_h({el:D,componentModel:r,itemName:l}),D.__fullText=l,D.anid=`name`,r.get(`triggerEvent`)){var O=xP.makeAxisEventDataBase(r);O.targetType=`axisName`,O.name=l,Y(D).eventData=O}a.add(D),D.updateTransform(),t.nameEl=D;var k=c.nameLayout=yA({label:D,priority:D.z2,defaultAttr:{ignore:D.ignore},marginDefault:ID(u)?uP[E]:dP[E]});if(c.nameLocation=u,i.add(D),D.decomposeTransform(),e.shouldNameMoveOverlap&&k){var A=n.ensureRecord(r);n.resolveAxisNameOverlap(e,n,r,k,_,A)}}}};function wP(e,t,n,r,i,a,o,s){PP(t)||NP(e,t,i,s,r,o);var c=t.labelLayoutList;IP(e,r,c,a),VP(r,e.rotation,c);var l=e.optionHideOverlap;EP(r,c,l),l&&OA(Me(c,function(e){return e&&!e.label.ignore})),hP(e,n,r,c)}function TP(e,t,n,r){var i=ks(n-e),a,o,s=r[0]>r[1],c=t===`start`&&!s||t!==`start`&&s;return As(i-lP/2)?(o=c?`bottom`:`top`,a=`center`):As(i-lP*1.5)?(o=c?`top`:`bottom`,a=`center`):(o=`middle`,a=ilP/2?c?`left`:`right`:c?`right`:`left`),{rotation:i,textAlign:a,textVerticalAlign:o}}function EP(e,t,n){var r=e.axis,i=e.get([`axisLabel`,`customValues`]);if(PD(r))return;function a(e,a,o){var s=yA(t[a]),c=yA(t[o]),l=r.scale;if(!(!s||!c)){if(e==null){if(!n&&i)return;var u=fP(s.label).labelInfo.tick;if(WE(l)&&u.notNice||KE(l)&&u.offInterval){OP(s.label);return}}if(e===!1||s.suggestIgnore){OP(s.label);return}if(c.suggestIgnore){OP(c.label);return}var d=.1;if(!n){var f=[0,0,0,0];s=wA({marginForce:f},s),c=wA({marginForce:f},c)}kA(s,c,null,{touchThreshold:d})&&OP(e?c.label:s.label)}}var o=e.get([`axisLabel`,`showMinLabel`]),s=e.get([`axisLabel`,`showMaxLabel`]),c=t.length;a(o,0,1),a(s,c-1,c-2)}function DP(e,t,n){e.showMinorTicks||F(t,function(e){if(e&&e.label.ignore)for(var t=0;t=0&&n(r,e,t.getStore())})}var p=0;if(f(function(e,t,n){r.set(t.uid,1),(!i||!i.hasKey(t.uid))&&(o=!0),p+=n.count()}),(!i||i.keys().length!==r.keys().length)&&(o=!0),!o&&a!=null){t.liPosMinGap=a;return}oN(XP,p);var m=0;f(function(e,t,n){for(var r=0,i=n.count();r0&&v0?-2:-1,n.serUids=r}var XP=oN({ctor:iN},50);function ZP(e){return function(t,n){var r=Mk(t,{fromStat:{key:e}});if(Us(r.w2))return[-r.w2/2,r.w2/2]}}function QP(e){return e+`|&`}function $P(e,t){return e+`|&`+t}function eF(e){return JP(),{liPosMinGap:!KE(e.scale)}}var tF=`pictorialBar`;function nF(e,t,n,r){lO(e,{key:t,seriesType:n,coordSysType:r,getMetrics:eF})}function rF(e){return e.scale.rawExtentInfo.makeRenderInfo().startValue}var iF={left:0,right:0,top:0,bottom:0},aF=[`25%`,`25%`],oF=`cartesian2d`,sF=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.mergeDefaultAndTheme=function(t,n){var r=Q_(t.outerBounds);e.prototype.mergeDefaultAndTheme.apply(this,arguments),r&&t.outerBounds&&Z_(t.outerBounds,r)},t.prototype.mergeOption=function(t,n){e.prototype.mergeOption.apply(this,arguments),this.option.outerBounds&&t.outerBounds&&Z_(this.option.outerBounds,t.outerBounds)},t.type=`grid`,t.dependencies=[`xAxis`,`yAxis`],t.layoutMode=`box`,t.defaultOption={show:!1,z:0,left:`15%`,top:65,right:`10%`,bottom:80,containLabel:!1,outerBoundsMode:`auto`,outerBounds:iF,outerBoundsContain:`all`,outerBoundsClampWidth:aF[0],outerBoundsClampHeight:aF[1],backgroundColor:Z.color.transparent,borderWidth:1,borderColor:Z.color.neutral30},t}(tv),cF=Gc(),lF=`__ec_stack_`;function uF(e){return e.get(`stack`)||lF+e.seriesIndex}function dF(e){if(KE(e.axis.scale)){for(var t=Mk(e.axis),n=[],r=0;ro&&(o=a),o!==u&&(t.width=o,n-=o+l*o,r--)}}),u=(n-c)/(r+(r-1)*l),u=rs(u,0);var d=0,f;F(o,function(e){var t=s[e];t.width||=u,f=t,d+=t.width*(1+l)}),f&&(d-=f.width*l);var p={},m=-d/2;return F(o,function(e){var n=s[e];p[e]=p[e]||{bandWidth:t,offset:m,width:n.width},m+=n.width*(1+l)}),p}function hF(e){return{seriesType:e,overallReset:function(t){var n=$P(e,oF);nO(t,n,function(t){var r=fF(t,e);$D(t,n,function(e){var t=r.columnMap[uF(e)];e.getData().setLayout({bandWidth:t.bandWidth,offset:t.offset,size:t.width})})})}}}function gF(e){return{seriesType:e,plan:yx(),reset:function(e){if(UP(e)){var t=e.getData(),n=e.coordinateSystem,r=n.getBaseAxis(),i=n.getOtherAxis(r),a=t.getDimensionIndex(t.mapDimension(i.dim)),o=t.getDimensionIndex(t.mapDimension(r.dim)),s=e.get(`showBackground`,!0),c=t.mapDimension(i.dim),l=t.getCalculationInfo(`stackResultDimension`),u=bE(t,c)&&!!t.getCalculationInfo(`stackedOnSeries`),d=i.isHorizontal(),f=i.toGlobalCoord(i.dataToCoord(rF(i))),p=_F(e),m=e.get(`barMinHeight`)||0,h=l&&t.getDimensionIndex(l),g=t.getLayout(`size`),_=t.getLayout(`offset`);return{progress:function(e,t){for(var r=e.count,i=p&&aN(r*3),c=p&&s&&aN(r*3),l=p&&aN(r),v=n.master.getRect(),y=d?v.width:v.height,b,x=t.getStore(),S=0;(b=e.next())!=null;){var C=x.get(u?h:a,b),w=x.get(o,b),T=f,E=void 0;u&&(E=+C-x.get(a,b));var D=void 0,O=void 0,k=void 0,A=void 0;if(d){var j=n.dataToPoint([C,w]);u&&(T=n.dataToPoint([E,w])[0]),D=T,O=j[1]+_,k=j[0]-T,A=g,is(k)s){u=(p+l)/2;break}f===1&&(d=m-r[0].tickValue)}u??(l?l&&(u=r[r.length-1].coord):u=r[0].coord),a[n]=e.toGlobalCoord(u)}});else{var o=this.getData(),s=o.getLayout(`offset`),c=o.getLayout(`size`),l=+!r.getBaseAxis().isHorizontal();a[l]+=s+c/2}return a}return[NaN,NaN]},t.prototype.__requireStartValue=function(e){return this.getBaseAxis()!==e},t.type=`series.__base_bar__`,t.defaultOption={z:2,coordinateSystem:`cartesian2d`,legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:`mod`,defaultBarGap:`10%`},t}(lx);lx.registerClass(bF);var xF=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(){return wE(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get(`realtimeSort`,!0)||null})},t.prototype.getProgressive=function(){return this.get(`large`)?this.get(`progressive`):!1},t.prototype.__preparePipelineContext=function(e,t){var n=Zc(this,e,t);return n.progressiveRender&&(n.large=!0),n},t.prototype.brushSelector=function(e,t,n){return n.rect(t.getItemLayout(e))},t.type=`series.bar`,t.dependencies=[`grid`,`polar`],t.defaultOption=dg(bF.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:`rgba(180, 180, 180, 0.2)`,borderColor:null,borderWidth:0,borderType:`solid`,borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:Z.color.primary,borderWidth:2}},realtimeSort:!1}),t}(bF),SF=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),CF=function(e){D(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`sausage`,n}return t.prototype.getDefaultShape=function(){return new SF},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,i=Math.max(t.r0||0,0),a=Math.max(t.r,0),o=(a-i)*.5,s=i+o,c=t.startAngle,l=t.endAngle,u=t.clockwise,d=Math.PI*2,f=u?l-cMath.PI/2&&ua)return!0;a=l}return!1},t.prototype._isOrderDifferentInView=function(e,t){for(var n=t.scale,r=n.getExtent(),i=Math.max(0,r[0]),a=Math.min(r[1],n.getOrdinalMeta().categories.length-1);i<=a;++i)if(e.ordinalNumbers[i]!==n.getRawOrdinalNumber(i))return!0},t.prototype._updateSortWithinSameData=function(e,t,n,r){if(this._isOrderChangedWithinSameData(e,t,n)){var i=this._dataSort(e,n,t);this._isOrderDifferentInView(i,n)&&(this._removeOnRenderedListener(r),r.dispatchAction({type:`changeAxisOrder`,componentType:n.dim+`Axis`,axisId:n.index,sortInfo:i}))}},t.prototype._dispatchInitSort=function(e,t,n){var r=t.baseAxis,i=this._dataSort(e,r,function(n){return e.get(e.mapDimension(t.otherAxis.dim),n)});n.dispatchAction({type:`changeAxisOrder`,componentType:r.dim+`Axis`,isInitSort:!0,axisId:r.index,sortInfo:i})},t.prototype.remove=function(e,t){this._clear(this._model),this._removeOnRenderedListener(t)},t.prototype.dispose=function(e,t){this._removeOnRenderedListener(t)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&=(e.getZr().off(`rendered`,this._onRendered),null)},t.prototype._clear=function(e){var t=this.group,n=this._data;e&&e.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(t){Im(t,e,Y(t).dataIndex)})):t.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type=`bar`,t}(Sx),MF={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var i=e.x+e.width,a=e.y+e.height,o=kF(t.x,e.x),s=AF(t.x+t.width,i),c=kF(t.y,e.y),l=AF(t.y+t.height,a),u=si?s:o,t.y=d&&c>a?l:c,t.width=u?0:s-o,t.height=d?0:l-c,n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),u||d},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}var i=AF(t.r,e.r),a=kF(t.r0,e.r0);t.r=i,t.r0=a;var o=i-a<0;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}return o}},NF={cartesian2d:function(e,t,n,r,i,a,o,s,c){var l=new vd({shape:N({},r),z2:1});if(l.__dataIndex=n,l.name=`item`,a){var u=l.shape,d=i?`height`:`width`;u[d]=0}return l},polar:function(e,t,n,r,i,a,o,s,c){var l=!i&&c?CF:Yp,u=new l({shape:r,z2:1});if(u.name=`item`,u.calculateTextPosition=wF(HF(i),{isRoundCap:l===CF}),a){var d=u.shape,f=i?`r`:`endAngle`,p={};d[f]=i?r.r0:r.startAngle,p[f]=r[f],(s?jm:Mm)(u,{shape:p},a)}return u}};function PF(e,t){var n=e.get(`realtimeSort`,!0),r=t.getBaseAxis();if(n&&r.type===`category`&&t.type===`cartesian2d`)return{baseAxis:r,otherAxis:t.getOtherAxis(r)}}function FF(e,t,n,r,i,a,o,s){var c,l;a?(l={x:r.x,width:r.width},c={y:r.y,height:r.height}):(l={y:r.y,height:r.height},c={x:r.x,width:r.width}),s||(o?jm:Mm)(n,{shape:c},t,i,null);var u=t?e.baseAxis.model:null;(o?jm:Mm)(n,{shape:l},u,i)}function IF(e,t){for(var n=0;n0?1:-1,o=r.height>0?1:-1;return{x:r.x+a*i/2,y:r.y+o*i/2,width:r.width-a*i,height:r.height-o*i}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function VF(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function HF(e){return function(e){var t=e?`Arc`:`Angle`;return function(e){switch(e){case`start`:case`insideStart`:case`end`:case`insideEnd`:return e+t;default:return e}}}(e)}function UF(e,t,n,r,i,a,o,s){var c=t.getItemVisual(n,`style`);if(!s){var l=r.get([`itemStyle`,`borderRadius`])||0;e.setShape(`r`,l)}else if(!a.get(`roundCap`)){var u=e.shape;N(u,OF(r.getModel(`itemStyle`),u,!0)),e.setShape(u)}e.useStyle(c);var d=r.getShallow(`cursor`);d&&e.attr(`cursor`,d);var f=s?o?i.r>=i.r0?`endArc`:`startArc`:i.endAngle>=i.startAngle?`endAngle`:`startAngle`:o?QF(i,a.coordinateSystem):$F(i,a.coordinateSystem),p=Ih(r);Fh(e,p,{labelFetcher:a,labelDataIndex:n,defaultText:WM(a.getData(),n),inheritColor:c.fill,defaultOpacity:c.opacity,defaultOutsidePosition:f});var m=e.getTextContent();if(s&&m){var h=r.get([`label`,`position`]);e.textConfig.inside=h===`middle`?!0:null,TF(e,h===`outside`?f:h,HF(o),r.get([`label`,`rotate`]))}qh(m,p,a.getRawValue(n),function(e){return GM(t,e)});var g=r.getModel([`emphasis`]);Jf(e,g.get(`focus`),g.get(`blurScope`),g.get(`disabled`)),Qf(e,r),VF(i)&&(e.style.fill=`none`,e.style.stroke=`none`,F(e.states,function(e){e.style&&(e.style.fill=e.style.stroke=`none`)}))}function WF(e,t){var n=e.get([`itemStyle`,`borderColor`]);if(!n||n===`none`)return 0;var r=e.get([`itemStyle`,`borderWidth`])||0,i=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),a=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,i,a)}var GF=function(){function e(){}return e}(),KF=function(e){D(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`largeBar`,n}return t.prototype.getDefaultShape=function(){return new GF},t.prototype.buildPath=function(e,t){for(var n=t.points,r=this.baseDimIdx,i=1-this.baseDimIdx,a=[],o=[],s=this.barWidth,c=0;c=0?n:null},30,!1);function YF(e,t,n){for(var r=e.baseDimIdx,i=1-r,a=e.shape.points,o=e.largeDataIndices,s=[],c=[],l=e.barWidth,u=0,d=a.length/3;u=s[0]&&t<=s[0]+c[0]&&n>=s[1]&&n<=s[1]+c[1])return o[u]}return-1}function XF(e,t,n){if(xN(n,`cartesian2d`)){var r=t,i=n.getArea();return{x:e?r.x:i.x,y:e?i.y:r.y,width:e?r.width:i.width,height:e?i.height:r.height}}else{var i=n.getArea(),a=t;return{cx:i.cx,cy:i.cy,r0:e?i.r0:a.r0,r:e?i.r:a.r,startAngle:e?a.startAngle:0,endAngle:e?a.endAngle:Math.PI*2}}}function ZF(e,t,n){return new(e.type===`polar`?Yp:vd)({shape:XF(t,n,e),silent:!0,z2:0})}function QF(e,t){return e.height===0?t.getOtherAxis(t.getBaseAxis()).inverse?`bottom`:`top`:e.height>0?`bottom`:`top`}function $F(e,t){return e.width===0?t.getOtherAxis(t.getBaseAxis()).inverse?`left`:`right`:e.width>=0?`right`:`left`}function eI(e){e.registerChartView(jF),e.registerSeriesModel(xF),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,hF(`bar`)),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,gF(`bar`)),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,JN(`bar`)),e.registerAction({type:`changeAxisOrder`,event:`changeAxisOrder`,update:`update`},function(e,t){var n=e.componentType||`series`;t.eachComponent({mainType:n,query:e},function(t){e.sortInfo&&t.axis.setCategorySortInfo(e.sortInfo)})}),yF(e)}function tI(e){return{seriesType:e,reset:function(e,t){var n=t.findComponents({mainType:`legend`});if(!(!n||!n.length)){var r=e.getData();r.filterSelf(function(e){for(var t=r.getName(e),i=0;i=0},e.prototype.indexOfName=function(e){return this._getDataWithEncodedVisual().indexOfName(e)},e.prototype.getItemVisual=function(e,t){return this._getDataWithEncodedVisual().getItemVisual(e,t)},e}(),iI=xc(),aI=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new rI(L(this.getData,this),L(this.getRawData,this)),this._defaultLabelLine(t)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return nI(this,{coordDimensions:[`value`],encodeDefaulter:Ie(hv,this)})},t.prototype.getDataParams=function(t){var n=this.getData(),r=iI(n),i=r.seats;if(!i){var a=[];n.each(n.mapDimension(`value`),function(e){a.push(e)}),i=r.seats=Es(a,n.hostModel.get(`percentPrecision`))}var o=e.prototype.getDataParams.call(this,t);return o.percent=i[t]||0,o.$vars.push(`percent`),o},t.prototype._defaultLabelLine=function(e){ec(e,`labelLine`,[`show`]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},t.type=`series.pie`,t.defaultOption={z:2,legendHoverLink:!0,colorBy:`data`,center:[`50%`,`50%`],radius:[0,`50%`],clockwise:!0,startAngle:90,endAngle:`auto`,padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,coordinateSystemUsage:`box`,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:`truncate`,position:`outer`,alignTo:`none`,edgeDistance:`25%`,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:30,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:`solid`}},itemStyle:{borderWidth:1,borderJoin:`round`},showEmptyCircle:!0,emptyCircleStyle:{color:`lightgray`,opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:`expansion`,animationDuration:1e3,animationTypeUpdate:`transition`,animationEasingUpdate:`cubicInOut`,animationDurationUpdate:500,animationEasing:`cubicInOut`},t}(lx);A_({fullType:aI.type,getCoord2:function(e){return e.getShallow(`center`)}});var oI=Math.PI/180;function sI(e,t,n,r,i,a,o,s,c,l){if(e.length<2)return;function u(e){for(var a=e.rB,o=a*a,s=0;sn?o:a,d=Math.abs(c.label.y-n);if(d>=l.maxY){var f=c.label.x-t-c.len2*i,p=r+c.len;l.rB=Math.abs(f)e.unconstrainedWidth?null:f:null;r.setStyle(`width`,p)}uI(a,r)}}}function uI(e,t){fI.rect=e,bA(fI,t,dI)}var dI={minMarginForce:[null,0,null,0],marginDefault:[1,0,1,0]},fI={};function pI(e){return e.position===`center`}function mI(e){var t=e.getData(),n=[],r,i,a=!1,o=(e.get(`minShowLabelAngle`)||0)*oI,s=t.getLayout(`viewRect`),c=t.getLayout(`r`),l=s.width,u=s.x,d=s.y,f=s.height;function p(e){e.ignore=!0}function m(e){if(!e.ignore)return!0;for(var t in e.states)if(e.states[t].ignore===!1)return!0;return!1}t.each(function(e){var s=t.getItemGraphicEl(e),d=s.shape,h=s.getTextContent(),g=s.getTextGuideLine(),_=t.getItemModel(e),v=_.getModel(`label`),y=v.get(`position`)||_.get([`emphasis`,`label`,`position`]),b=v.get(`distanceToLabelLine`),x=v.get(`alignTo`),S=J(v.get(`edgeDistance`),l),C=v.get(`bleedMargin`);C??=Math.min(l,f)>200?10:2;var w=_.getModel(`labelLine`),T=w.get(`length`);T=J(T,l);var E=w.get(`length2`);if(E=J(E,l),Math.abs(d.endAngle-d.startAngle)0?`right`:`left`:O>0?`left`:`right`}var le=Math.PI,ue=0,de=v.get(`rotate`);if(Re(de))ue=le/180*de;else if(y===`center`)ue=0;else if(de===`radial`||de===!0)ue=O<0?-D+le:-D;else if(de===`tangential`||de===`tangential-noflip`&&y!==`outside`&&y!==`outer`){var fe=Math.atan2(O,k);fe<0&&(fe=le*2+fe),k>0&&de!==`tangential-noflip`&&(fe=le+fe),ue=fe-le}if(a=!!ue,h.x=A,h.y=j,h.rotation=ue,h.setStyle({verticalAlign:`middle`}),ne){h.setStyle({align:te});var pe=h.states.select;pe&&(pe.x+=h.x,pe.y+=h.y)}else{var me=new K(0,0,0,0);uI(me,h),n.push({label:h,labelLine:g,position:y,len:T,len2:E,minTurnAngle:w.get(`minTurnAngle`),maxSurfaceAngle:w.get(`maxSurfaceAngle`),surfaceNormal:new G(O,k),linePoints:ee,textAlign:te,labelDistance:b,labelAlignTo:x,edgeDistance:S,bleedMargin:C,rect:me,unconstrainedWidth:me.width,labelStyleWidth:h.style.width})}s.setTextConfig({inside:ne})}}),!a&&e.get(`avoidLabelOverlap`)&&cI(n,r,i,c,l,f,u,d);for(var h=0;hr?(l=O+x*r/2,u=l):(l=O+C,u=i-C),n.setItemLayout(t,{angle:r,startAngle:l,endAngle:u,clockwise:_,cx:a,cy:o,r0:c,r:v?ps(e,b,[c,s]):s}),O=i}),E0){for(var c=i.getItemLayout(0),l=1;isNaN(c&&c.startAngle)&&l=n.r0}},t.type=`pie`,t}(Sx);function SI(e){return{seriesType:e,reset:function(e,t){var n=e.getData();n.filterSelf(function(e){var t=n.mapDimension(`value`),r=n.get(t,e);return!(Re(r)&&!isNaN(r)&&r<0)})}}}function CI(e){e.registerChartView(xI),e.registerSeriesModel(aI),yS(`pie`,e.registerAction),e.registerLayout(_I),e.registerProcessor(tI(`pie`)),e.registerProcessor(SI(`pie`))}var wI=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return t.prototype.getInitialData=function(e,t){return wE(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){return this.option.progressive??(this.option.large?5e3:this.get(`progressive`))},t.prototype.getProgressiveThreshold=function(){return this.option.progressiveThreshold??(this.option.large?1e4:this.get(`progressiveThreshold`))},t.prototype.brushSelector=function(e,t,n){return n.point(t.getItemLayout(e))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:``},t.type=`series.scatter`,t.dependencies=[`grid`,`polar`,`geo`,`singleAxis`,`calendar`,`matrix`],t.defaultOption={coordinateSystem:`cartesian2d`,z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:Z.color.primary}},universalTransition:{divideShape:`clone`}},t}(lx),TI=4,EI=function(){function e(){}return e}(),DI=function(e){D(t,e);function t(t){var n=e.call(this,t)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.getDefaultShape=function(){return new EI},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.beforeBrush=function(e){e&&!e.contentRetained&&this.reset()},t.prototype.buildPath=function(e,t){var n=t.points,r=t.size,i=this.symbolProxy,a=i.shape,o=e.getContext?e.getContext():e,s=o&&r[0]=0;s--){var c=s*2,l=r[c]-a/2,u=r[c+1]-o/2;if(e>=l&&t>=u&&e<=l+a&&t<=u+o)return s}return-1},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect();return e=n[0],t=n[1],r.contain(e,t)?(this.hoverDataIdx=this.findDataIndex(e,t))>=0:(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var t=this.shape,n=t.points,r=t.size,i=r[0],a=r[1],o=1/0,s=1/0,c=-1/0,l=-1/0,u=0;u=0&&(c.dataIndex=n+(e.startIndex||0))})},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),kI=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){var r=e.getData();this._updateSymbolDraw(r,e).updateData(r,AI(e)),this._finished=!0},t.prototype.incrementalPrepareRender=function(e,t,n){var r=e.getData();this._updateSymbolDraw(r,e).incrementalPrepareUpdate(r),this._finished=!1},t.prototype.incrementalRender=function(e,t,n){this._symbolDraw.incrementalUpdate(e,t.getData(),Xc(t),AI(t)),this._finished=e.end===t.getData().count()},t.prototype.updateTransform=function(e,t,n){var r=e.getData();if(this.group.dirty(),this._finished){var i=GN(``).reset(e,t,n);i.progress&&i.progress({start:0,end:r.count(),count:r.count()},r),this._symbolDraw.updateLayout(AI(e))}else return{update:!0}},t.prototype.eachRendered=function(e){this._symbolDraw&&this._symbolDraw.eachRendered(e)},t.prototype._updateSymbolDraw=function(e,t){var n=this._symbolDraw,r=t.pipelineContext.large;return(!n||r!==this._isLargeDraw)&&(n&&n.remove(),n=this._symbolDraw=r?new OI:new QM,this._isLargeDraw=r,this.group.removeAll()),this.group.add(n.group),n},t.prototype.remove=function(e,t){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type=`scatter`,t}(Sx);function AI(e){return{clipShape:bN(e)}}var jI=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents(`grid`,Tc).models[0]},t.type=`cartesian2dAxis`,t}(tv);ke(jI,UD);var MI={show:!0,z:0,inverse:!1,name:``,nameLocation:`end`,nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:`...`,placeholder:`.`},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:`auto`,onZeroAxisIndex:null,lineStyle:{color:Z.color.axisLine,width:1,type:`solid`},symbol:[`none`,`none`],symbolSize:[10,15],breakLine:!0},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12,color:Z.color.axisLabel,textMargin:[0,3]},splitLine:{show:!0,showMinLine:!0,showMaxLine:!0,lineStyle:{color:Z.color.axisSplitLine,width:1,type:`solid`}},splitArea:{show:!1,areaStyle:{color:[Z.color.backgroundTint,Z.color.backgroundTransparent]}},breakArea:{show:!0,itemStyle:{color:Z.color.neutral00,borderColor:Z.color.border,borderWidth:1,borderType:[3,3],opacity:.6},zigzagAmplitude:4,zigzagMinSpan:4,zigzagMaxSpan:20,zigzagZ:100,expandOnClick:!0},breakLabelLayout:{moveOverlap:`auto`}},NI=Ce({boundaryGap:!0,deduplication:null,jitter:0,jitterOverlap:!0,jitterMargin:2,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:`auto`,show:`auto`},axisLabel:{interval:`auto`}},MI),PI=Ce({boundaryGap:[0,0],axisLine:{show:`auto`},axisTick:{show:`auto`},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:Z.color.axisMinorSplitLine,width:1}}},MI),FI={category:NI,value:PI,time:Ce({splitNumber:6,axisLabel:{rich:{primary:{fontWeight:`bold`}}},splitLine:{show:!1}},PI),log:P({logBase:10},PI)};function II(e,t,n,r){F(wD,function(i,a){var o=Ce(Ce({},FI[a],!0),r,!0),s=function(e){D(n,e);function n(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t+`Axis.`+a,n}return n.prototype.mergeDefaultAndTheme=function(e,t){var n=X_(this),r=n?Q_(e):{};Ce(e,t.getTheme().get(a+`Axis`)),Ce(e,this.getDefaultOption()),e.type=LI(e),n&&Z_(e,r,n)},n.prototype.optionUpdated=function(){this.option.type===`category`&&(this.__ordinalMeta=kE.createByAxisModel(this))},n.prototype.getCategories=function(e){var t=this.option;if(t.type===`category`)return e?t.data:this.__ordinalMeta.categories},n.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},n.prototype.updateAxisBreaks=function(e){var t=$N();return t?t.updateModelAxisBreak(this,e):{breaks:[]}},n.type=t+`Axis.`+a,n.defaultOption=o,n}(n);e.registerComponentModel(s)}),e.registerSubTypeDefaulter(t+`Axis`,LI)}function LI(e){return e.type||(e.data?`category`:`value`)}var RI=function(){function e(e){this.type=`cartesian`,this._dimList=[],this._axes={},this.name=e||``}return e.prototype.getAxis=function(e){return this._axes[e]},e.prototype.getAxes=function(){return I(this._dimList,function(e){return this._axes[e]},this)},e.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),Me(this.getAxes(),function(t){return t.scale.type===e})},e.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},e}(),zI=[`x`,`y`];function BI(e){return(e.type===`interval`||e.type===`time`)&&!kg(e)}var VI=function(e){D(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=oF,t.dimensions=zI,t}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis(`x`).scale,t=this.getAxis(`y`).scale;if(!(!BI(e)||!BI(t))){var n=IE(e,null),r=IE(t,null),i=this.dataToPoint([n[0],r[0]]),a=this.dataToPoint([n[1],r[1]]),o=n[1]-n[0],s=r[1]-r[0];if(!(!o||!s)){var c=(a[0]-i[0])/o,l=(a[1]-i[1])/s,u=i[0]-n[0]*c,d=i[1]-r[0]*l,f=this._transform=[c,0,0,l,u,d];this._invTransform=Tn([],f)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale(`ordinal`)[0]||this.getAxesByScale(`time`)[0]||this.getAxis(`x`)},t.prototype.containPoint=function(e){var t=this.getAxis(`x`),n=this.getAxis(`y`);return t.contain(t.toLocalCoord(e[0]))&&n.contain(n.toLocalCoord(e[1]))},t.prototype.containData=function(e){return this.getAxis(`x`).containData(e[0])&&this.getAxis(`y`).containData(e[1])},t.prototype.containZone=function(e,t){var n=this.dataToPoint(e),r=this.dataToPoint(t),i=this.getArea(),a=new K(n[0],n[1],r[0]-n[0],r[1]-n[1]);return i.intersect(a)},t.prototype.dataToPoint=function(e,t,n){n||=[];var r=e[0],i=e[1];if(this._transform&&r!=null&&isFinite(r)&&i!=null&&isFinite(i))return Pt(n,e,this._transform);var a=this.getAxis(`x`),o=this.getAxis(`y`);return n[0]=a.toGlobalCoord(a.dataToCoord(r,t)),n[1]=o.toGlobalCoord(o.dataToCoord(i,t)),n},t.prototype.clampData=function(e,t){var n=this.getAxis(`x`).scale,r=this.getAxis(`y`).scale,i=n.getExtent(),a=r.getExtent(),o=n.parse(e[0]),s=r.parse(e[1]);return t||=[],t[0]=Math.min(Math.max(Math.min(i[0],i[1]),o),Math.max(i[0],i[1])),t[1]=Math.min(Math.max(Math.min(a[0],a[1]),s),Math.max(a[0],a[1])),t},t.prototype.pointToData=function(e,t,n){if(n||=[],this._invTransform)return Pt(n,e,this._invTransform);var r=this.getAxis(`x`),i=this.getAxis(`y`);return n[0]=r.coordToData(r.toLocalCoord(e[0]),t),n[1]=i.coordToData(i.toLocalCoord(e[1]),t),n},t.prototype.getOtherAxis=function(e){return this.getAxis(e.dim===`x`?`y`:`x`)},t.prototype.getArea=function(e){e||=0;var t=this.getAxis(`x`).getGlobalExtent(),n=this.getAxis(`y`).getGlobalExtent(),r=Math.min(t[0],t[1])-e,i=Math.min(n[0],n[1])-e;return new K(r,i,Math.max(t[0],t[1])-r+e,Math.max(n[0],n[1])-i+e)},t}(RI);function HI(e,t){var n=e.scale,r=e.model,i=EO(n,r,r.ecModel,e,null),a=GE(n),o=GE(t)?t.intervalStub:t,s=a?n.intervalStub:n,c=n.base,l=o.getTicks(),u=o.getTicks({expandToNicedExtent:!0}),d=l.length-1,f,p,m;if(d===1)f=p=0,m=1;else if(d===2){var h=is(l[0].value-l[1].value),g=is(l[1].value-l[2].value);f=p=0,h===g?m=2:(m=1,h=C[1])return!0})):b[1]?(T=C[1],A(function(){if(ne(),k=vs(O-E*m,D),j(),w<=C[0])return!0})):A(function(){k=vs(ss(C[0]/E)*E,D),O=vs(os(C[1]/E)*E,D);var e=as((O-k)/E);if(e<=m){var t=m-e,n=void 0,r=i.incl0||a;if(r&&C[0]===0)n=[0,t];else if(r&&C[1]===0)n=[t,0];else{var o=os(t/2);n=t%2==0?[o,o]:w+T=C[1])return!0}})}BD(n,b,S,[w,T],x,{interval:E,intervalCount:m,intervalPrecision:D,niceExtent:[k,O]})}var UI=[[3,1],[0,2]],WI=function(){function e(e,t,n){this.type=`grid`,this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=zI,this._initCartesian(e,t,n),this.model=e}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(e,t){var n=this._axesMap;F(this._axesList,function(e){bO(e,1);var t=e.scale;KE(t)&&t.setSortInfo(e.model.get(`categorySortInfo`))});function r(e){for(var t=Pe(e),n=[],r=t.length-1;r>=0;r--){var i=e[+t[r]];i.__alignTo?n.push(i):MO(i)}F(n,function(e){YI(e,e.__alignTo)?MO(e):HI(e,e.__alignTo.scale)})}r(n.x),r(n.y);var i={};F(n.x,function(e){KI(n,`y`,e,i)}),F(n.y,function(e){KI(n,`x`,e,i)}),this.resize(this.model,t)},e.prototype.resize=function(e,t,n){var r=q_(e,t),i=this._rect=W_(e.getBoxLayoutParams(),r.refContainer),a=this._axesMap,o=this._coordsList,s=e.get(`containLabel`);if(ZI(a,i),!n){var c=nL(i,o,a,s,t),l=void 0;if(s)$I?($I(this._axesList,i),ZI(a,i)):l=tL(i.clone(),`axisLabel`,null,i,a,c,r);else{var u=iL(e,i,r),d=u.outerBoundsRect,f=u.parsedOuterBoundsContain,p=u.outerBoundsClamp;d&&(l=tL(d,f,p,i,a,c,r))}rL(i,a,dk.determine,null,l,r),F(this._coordsList,function(e){e.calcAffineTransform()})}},e.prototype.getAxis=function(e,t){var n=this._axesMap[e];if(n!=null)return n[t||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(e,t){if(e!=null&&t!=null){var n=`x`+e+`y`+t;return this._coordsMap[n]}V(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var r=0,i=this._coordsList;r=0;i--){var a=e[+t[i]];HE(a.scale)&&RD(a.model,a.type,!0)==null&&(a.model.get(`alignTicks`)&&a.model.get(`interval`)==null?r.push(a):n=a)}n||=r.pop(),n&&F(r,function(e){e.__alignTo=n})}function YI(e,t){return kg(e.scale)||kg(t.scale)||t.scale.getTicks().length<2}function XI(e,t){var n=e.getExtent(),r=n[0]+n[1];e.toGlobalCoord=e.dim===`x`?function(e){return e+t}:function(e){return r-e+t},e.toLocalCoord=e.dim===`x`?function(e){return e-t}:function(e){return r-e+t}}function ZI(e,t){F(e.x,function(e){return QI(e,t.x,t.width)}),F(e.y,function(e){return QI(e,t.y,t.height)})}function QI(e,t,n){var r=[0,n],i=+!!e.inverse;e.setExtent(r[i],r[1-i]),XI(e,t)}var $I;function eL(e){$I=e}function tL(e,t,n,r,i,a,o){rL(r,i,dk.estimate,t,!1,o);var s=[0,0,0,0];l(0),l(1),u(r,0,NaN),u(r,1,NaN);var c=Ne(s,function(e){return e>0})==null;return mh(r,s,!0,!0,n),ZI(i,r),c;function l(e){F(i[X[e]],function(t){if(LD(t.model)){var n=a.ensureRecord(t.model),r=n.labelInfoList;if(r)for(var i=0;i0&&!Ge(t)&&t>1e-4&&(e/=t),e}}function nL(e,t,n,r,i){var a=new mP(aL);return F(n,function(n){return F(n,function(n){if(LD(n.model)){var o=!r;n.axisBuilder=GP(e,t,n.model,i,a,o)}})}),a}function rL(e,t,n,r,i,a){var o=n===dk.determine;F(t,function(t){return F(t,function(t){LD(t.model)&&(KP(t.axisBuilder,e,t.model),t.axisBuilder.build(o?{axisTickLabelDetermine:!0}:{axisTickLabelEstimate:!0},{noPxChange:i}))})});var s={x:0,y:0};c(0),c(1);function c(t){s[X[1-t]]=e[Vm[t]]<=a.refContainer[Vm[t]]*.5?0:1-t==1?2:1}F(t,function(e,t){return F(e,function(e){LD(e.model)&&((r===`all`||o)&&e.axisBuilder.build({axisName:!0},{nameMarginLevel:s[t]}),o&&e.axisBuilder.build({axisLine:!0}))})})}function iL(e,t,n){var r,i=e.get(`outerBoundsMode`,!0);i===`same`?r=t.clone():(i==null||i===`auto`)&&(r=W_(e.get(`outerBounds`,!0)||iF,n.refContainer));var a=e.get(`outerBoundsContain`,!0),o=a==null||a===`auto`||De([`all`,`axisLabel`],a)<0?`all`:a,s=[hs(H(e.get(`outerBoundsClampWidth`,!0),aF[0]),t.width),hs(H(e.get(`outerBoundsClampHeight`,!0),aF[1]),t.height)];return{outerBoundsRect:r,parsedOuterBoundsContain:o,outerBoundsClamp:s}}var aL=function(e,t,n,r,i,a){var o=n.axis.dim===`x`?`y`:`x`;vP(e,t,n,r,i,a),ID(e.nameLocation)||F(t.recordMap[o],function(e){e&&e.labelInfoList&&e.dirVec&&bP(e.labelInfoList,e.dirVec,r,i)})};function oL(e,t){var n={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return sL(n,e,t),n.seriesInvolved&&lL(n,e),n}function sL(e,t,n){var r=t.getComponent(`tooltip`),i=t.getComponent(`axisPointer`),a=i.get(`link`,!0)||[],o=[];F(n.getCoordinateSystems(),function(n){if(!n.axisPointerEnabled)return;var s=gL(n.model),c=e.coordSysAxesInfo[s]={};e.coordSysMap[s]=n;var l=n.model.getModel(`tooltip`,r);if(F(n.getAxes(),Ie(p,!1,null)),n.getTooltipAxes&&r&&l.get(`show`)){var u=l.get(`trigger`)===`axis`,d=l.get([`axisPointer`,`type`])===`cross`,f=n.getTooltipAxes(l.get([`axisPointer`,`axis`]));(u||d)&&F(f.baseAxes,Ie(p,d?`cross`:!0,u)),d&&F(f.otherAxes,Ie(p,`cross`,!1))}function p(r,s,u){var d=u.model.getModel(`axisPointer`,i),f=d.get(`show`);if(!(!f||f===`auto`&&!r&&!hL(d))){s??=d.get(`triggerTooltip`),d=r?cL(u,l,i,t,r,s):d;var p=d.get(`snap`),m=d.get(`triggerEmphasis`),h=gL(u.model),g=s||p||u.type===`category`,_=e.axesInfo[h]={key:h,axis:u,coordSys:n,axisPointerModel:d,triggerTooltip:s,triggerEmphasis:m,involveSeries:g,snap:p,useHandle:hL(d),seriesModels:[],linkGroup:null};c[h]=_,e.seriesInvolved=e.seriesInvolved||g;var v=uL(a,u);if(v!=null){var y=o[v]||(o[v]={axesInfo:{}});y.axesInfo[h]=_,y.mapper=a[v].mapper,_.linkGroup=y}}}})}function cL(e,t,n,r,i,a){var o=t.getModel(`axisPointer`),s=[`type`,`snap`,`lineStyle`,`shadowStyle`,`label`,`animation`,`animationDurationUpdate`,`animationEasingUpdate`,`z`],c={};F(s,function(e){c[e]=M(o.get(e))}),c.snap=e.type!==`category`&&!!a,o.get(`type`)===`cross`&&(c.type=`line`);var l=c.label||={};if(l.show??=!1,i===`cross`&&(l.show=o.get([`label`,`show`])??!0,!a)){var u=c.lineStyle=o.get(`crossStyle`);u&&P(l,u.textStyle)}return e.model.getModel(`axisPointer`,new og(c,n,r))}function lL(e,t){t.eachSeries(function(t){var n=t.coordinateSystem,r=t.get([`tooltip`,`trigger`],!0),i=t.get([`tooltip`,`show`],!0);!n||!n.model||r===`none`||r===!1||r===`item`||i===!1||t.get([`axisPointer`,`show`],!0)===!1||F(e.coordSysAxesInfo[gL(n.model)],function(e){var r=e.axis;n.getAxis(r.dim)===r&&(e.seriesModels.push(t),e.seriesDataCount??=0,e.seriesDataCount+=t.getData().count())})})}function uL(e,t){for(var n=t.model,r=t.dim,i=0;i=0||e===t}function fL(e){var t=pL(e);if(t){var n=t.axisPointerModel,r=t.axis.scale,i=n.option,a=n.get(`status`),o=n.get(`value`);o!=null&&(o=r.parse(o));var s=hL(n);a??(i.status=s?`show`:`hide`);var c=r.getExtent();(o==null||o>c[1])&&(o=c[1]),o0;return o&&s}var PL=xc();function FL(e,t,n,r){if(e instanceof XN&&e.scale.type!==`ordinal`)return n;var i=e.model,a=i.get(`jitter`);if(!(a>0))return n;var o=i.get(`jitterOverlap`),s=i.get(`jitterMargin`)||0,c=KE(e.scale)?Mk(e).w:null;return o?IL(n,a,c,r):LL(e,t,n,r,a,s)}function IL(e,t,n,r){if(n===null)return e+(Math.random()-.5)*t;var i=n-r*2,a=Math.min(Math.max(0,t),i);return e+(Math.random()-.5)*a}function LL(e,t,n,r,i,a){var o=PL(e);o.items||=[];var s=o.items,c=RL(s,t,n,r,i,a,1),l=RL(s,t,n,r,i,a,-1),u=Math.abs(c-n)i/2||d&&f>d/2-r?IL(n,i,d,r):(s.push({fixedCoord:t,floatCoord:u,r}),u)}function RL(e,t,n,r,i,a,o){for(var s=n,c=0;ci/2)return Number.MAX_VALUE;if(o===1&&m>s||o===-1&&m0&&!f.min?f.min=0:f.min!=null&&f.min<0&&!f.max&&(f.max=0);var p=s;f.color!=null&&(p=P({color:f.color},s));var m=Ce(M(f),{boundaryGap:e,splitNumber:t,clockwise:n,scale:r,axisLine:i,axisTick:a,axisLabel:o,name:f.text,showName:c,nameLocation:`end`,nameGap:u,nameTextStyle:p,triggerEvent:d},!1);if(B(l)){var h=m.name;m.name=l.replace(`{value}`,h??``)}else z(l)&&(m.name=l(m.name,m));var g=new og(m,null,this.ecModel);return ke(g,UD.prototype),g.mainType=`radar`,g.componentIndex=this.componentIndex,g.uid=cg(`ec_radar`),g},this);this._indicatorModels=f},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type=JL,t.defaultOption={z:0,center:[`50%`,`50%`],radius:`50%`,startAngle:90,clockwise:!1,axisName:{show:!0,color:Z.color.axisLabel},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:`polygon`,axisLine:Ce({lineStyle:{color:Z.color.neutral20}},KL.axisLine),axisLabel:XL(KL.axisLabel,!1),axisTick:XL(KL.axisTick,!1),splitLine:XL(KL.splitLine,!0),splitArea:XL(KL.splitArea,!0),indicator:[]},t}(tv),QL=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){this.group.removeAll(),this._buildAxes(e,n),this._buildSplitLineAndArea(e)},t.prototype._buildAxes=function(e,t){var n=e.coordinateSystem;F(I(n.getIndicatorAxes(),function(e){var r=e.model.get(`showName`)?e.name:``;return new xP(e.model,t,{axisName:r,position:[n.cx,n.cy],rotation:e.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}),function(e){e.build(),this.group.add(e.group)},this)},t.prototype._buildSplitLineAndArea=function(e){var t=e.coordinateSystem,n=t.getIndicatorAxes();if(!n.length)return;var r=e.get(`shape`),i=e.getModel(`splitLine`),a=e.getModel(`splitArea`),o=i.getModel(`lineStyle`),s=a.getModel(`areaStyle`),c=i.get(`show`),l=a.get(`show`),u=o.get(`color`),d=s.get(`color`),f=R(u)?u:[u],p=R(d)?d:[d],m=[],h=[];function g(e,t,n){var r=n%t.length;return e[r]=e[r]||[],r}if(r===`circle`)for(var _=n[0].getTicksCoords(),v=t.cx,y=t.cy,b=0;b<_.length;b++){if(c){var x=g(m,f,b);m[x].push(new Ap({shape:{cx:v,cy:y,r:_[b].coord}}))}if(l&&b<_.length-1){var x=g(h,p,b);h[x].push(new Zp({shape:{cx:v,cy:y,r0:_[b].coord,r:_[b+1].coord}}))}}else for(var S,C=I(n,function(e,n){var r=e.getTicksCoords();return S=S==null?r.length-1:Math.min(r.length-1,S),I(r,function(e){return t.coordToPoint(e.coord,n)})}),w=[],b=0;b<=S;b++){for(var T=[],E=0;E3?1.4:i>1?1.2:1.1,c=r>0?s:1/s;this._checkTriggerMoveZoom(this,`zoom`,`zoomOnMouseWheel`,e,{scale:c,originX:a,originY:o,isAvailableBehavior:null})}if(n){var l=Math.abs(r),u=(r>0?1:-1)*(l>3?.4:l>1?.15:.05);this._checkTriggerMoveZoom(this,`scrollMove`,`moveOnMouseWheel`,e,{scrollDelta:u,originX:a,originY:o,isAvailableBehavior:null})}}}},t.prototype._pinchHandler=function(e){if(!(uR(this._zr,`globalPan`)||mR(e))){var t=e.pinchScale>1?1.1:1/1.1;this._checkTriggerMoveZoom(this,`zoom`,null,e,{scale:t,originX:e.pinchX,originY:e.pinchY,isAvailableBehavior:null})}},t.prototype._checkTriggerMoveZoom=function(e,t,n,r,i){e._checkPointer(r,i.originX,i.originY)&&(dn(r.event),r.__ecRoamConsumed=!0,xR(e,t,n,r,i))},t}(zt);function mR(e){return e.__ecRoamConsumed}var hR=xc();function gR(e){var t=hR(e);return t.roam=t.roam||{},t.uniform=t.uniform||{},t}function _R(e,t,n,r){for(var i=gR(e).roam,a=i[t]=i[t]||[],o=0;o=4&&(l={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(l&&o!=null&&s!=null&&(u=JR(l,{x:0,y:0,width:o,height:s}),!t.ignoreViewBox)){var f=r;r=new q,r.add(f),f.scaleX=f.scaleY=u.scale,f.x=u.x,f.y=u.y}return!t.ignoreRootClip&&o!=null&&s!=null&&r.setClipPath(new vd({shape:{x:0,y:0,width:o,height:s}})),{root:r,width:o,height:s,viewBoxRect:l,viewBoxTransform:u,named:i}},e.prototype._parseNode=function(e,t,n,r,i,a){var o=e.nodeName.toLowerCase(),s,c=r;if(o===`defs`&&(i=!0),o===`text`&&(a=!0),o===`defs`||o===`switch`)s=t;else{if(!i){var l=wR[o];if(l&&W(wR,o)){s=l.call(this,e,t);var u=e.getAttribute(`name`);if(u){var d={name:u,namedFrom:null,svgNodeTagLower:o,el:s};n.push(d),o===`g`&&(c=d)}else r&&n.push({name:r.name,namedFrom:r,svgNodeTagLower:o,el:s});t.add(s)}}var f=AR[o];if(f&&W(AR,o)){var p=f.call(this,e),m=e.getAttribute(`id`);m&&(this._defs[m]=p)}}if(s&&s.isGroup)for(var h=e.firstChild;h;)h.nodeType===1?this._parseNode(h,s,n,c,i,a):h.nodeType===3&&a&&this._parseText(h,s),h=h.nextSibling},e.prototype._parseText=function(e,t){var n=new od({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});NR(t,n),FR(e,n,this._defsUsePending,!1,!1),IR(n,t);var r=n.style,i=r.fontSize;i&&i<9&&(r.fontSize=9,n.scaleX*=i/9,n.scaleY*=i/9),r.font=(r.fontSize||r.fontFamily)&&[r.fontStyle,r.fontWeight,(r.fontSize||12)+`px`,r.fontFamily||`sans-serif`].join(` `);var a=n.getBoundingRect();return this._textX+=a.width,t.add(n),n},e.internalField=(function(){wR={g:function(e,t){var n=new q;return NR(t,n),FR(e,n,this._defsUsePending,!1,!1),n},rect:function(e,t){var n=new vd;return NR(t,n),FR(e,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(e.getAttribute(`x`)||`0`),y:parseFloat(e.getAttribute(`y`)||`0`),width:parseFloat(e.getAttribute(`width`)||`0`),height:parseFloat(e.getAttribute(`height`)||`0`)}),n.silent=!0,n},circle:function(e,t){var n=new Ap;return NR(t,n),FR(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute(`cx`)||`0`),cy:parseFloat(e.getAttribute(`cy`)||`0`),r:parseFloat(e.getAttribute(`r`)||`0`)}),n.silent=!0,n},line:function(e,t){var n=new om;return NR(t,n),FR(e,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(e.getAttribute(`x1`)||`0`),y1:parseFloat(e.getAttribute(`y1`)||`0`),x2:parseFloat(e.getAttribute(`x2`)||`0`),y2:parseFloat(e.getAttribute(`y2`)||`0`)}),n.silent=!0,n},ellipse:function(e,t){var n=new Mp;return NR(t,n),FR(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute(`cx`)||`0`),cy:parseFloat(e.getAttribute(`cy`)||`0`),rx:parseFloat(e.getAttribute(`rx`)||`0`),ry:parseFloat(e.getAttribute(`ry`)||`0`)}),n.silent=!0,n},polygon:function(e,t){var n=e.getAttribute(`points`),r;n&&(r=PR(n));var i=new tm({shape:{points:r||[]},silent:!0});return NR(t,i),FR(e,i,this._defsUsePending,!1,!1),i},polyline:function(e,t){var n=e.getAttribute(`points`),r;n&&(r=PR(n));var i=new rm({shape:{points:r||[]},silent:!0});return NR(t,i),FR(e,i,this._defsUsePending,!1,!1),i},image:function(e,t){var n=new ud;return NR(t,n),FR(e,n,this._defsUsePending,!1,!1),n.setStyle({image:e.getAttribute(`xlink:href`)||e.getAttribute(`href`),x:+e.getAttribute(`x`),y:+e.getAttribute(`y`),width:+e.getAttribute(`width`),height:+e.getAttribute(`height`)}),n.silent=!0,n},text:function(e,t){var n=e.getAttribute(`x`)||`0`,r=e.getAttribute(`y`)||`0`,i=e.getAttribute(`dx`)||`0`,a=e.getAttribute(`dy`)||`0`;this._textX=parseFloat(n)+parseFloat(i),this._textY=parseFloat(r)+parseFloat(a);var o=new q;return NR(t,o),FR(e,o,this._defsUsePending,!1,!0),o},tspan:function(e,t){var n=e.getAttribute(`x`),r=e.getAttribute(`y`);n!=null&&(this._textX=parseFloat(n)),r!=null&&(this._textY=parseFloat(r));var i=e.getAttribute(`dx`)||`0`,a=e.getAttribute(`dy`)||`0`,o=new q;return NR(t,o),FR(e,o,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(a),o},path:function(e,t){var n=Tp(e.getAttribute(`d`)||``);return NR(t,n),FR(e,n,this._defsUsePending,!1,!1),n.silent=!0,n}}})(),e}(),AR={lineargradient:function(e){var t=new hm(parseInt(e.getAttribute(`x1`)||`0`,10),parseInt(e.getAttribute(`y1`)||`0`,10),parseInt(e.getAttribute(`x2`)||`10`,10),parseInt(e.getAttribute(`y2`)||`0`,10));return jR(e,t),MR(e,t),t},radialgradient:function(e){var t=new gm(parseInt(e.getAttribute(`cx`)||`0`,10),parseInt(e.getAttribute(`cy`)||`0`,10),parseInt(e.getAttribute(`r`)||`0`,10));return jR(e,t),MR(e,t),t}};function jR(e,t){e.getAttribute(`gradientUnits`)===`userSpaceOnUse`&&(t.global=!0)}function MR(e,t){for(var n=e.firstChild;n;){if(n.nodeType===1&&n.nodeName.toLocaleLowerCase()===`stop`){var r=n.getAttribute(`offset`),i=void 0;i=r&&r.indexOf(`%`)>0?parseInt(r,10)/100:r?parseFloat(r):0;var a={};KR(n,a,a);var o=a.stopColor||n.getAttribute(`stop-color`)||`#000000`,s=a.stopOpacity||n.getAttribute(`stop-opacity`);if(s){var c=hi(o);c&&c[3]&&(c[3]*=si(s),o=Ei(c,`rgba`))}t.colorStops.push({offset:i,color:o})}n=n.nextSibling}}function NR(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||={},P(t.__inheritedStyle,e.__inheritedStyle))}function PR(e){for(var t=VR(e),n=[],r=0;r0;a-=2){var o=r[a],s=r[a-1],c=VR(o);switch(i||=vn(),s){case`translate`:Sn(i,i,[parseFloat(c[0]),parseFloat(c[1]||`0`)]);break;case`scale`:wn(i,i,[parseFloat(c[0]),parseFloat(c[1]||c[0])]);break;case`rotate`:Cn(i,i,-parseFloat(c[0])*UR,[parseFloat(c[1]||`0`),parseFloat(c[2]||`0`)]);break;case`skewX`:var l=Math.tan(parseFloat(c[0])*UR);xn(i,[1,0,l,1,0,0],i);break;case`skewY`:var u=Math.tan(parseFloat(c[0])*UR);xn(i,[1,u,0,1,0,0],i);break;case`matrix`:i[0]=parseFloat(c[0]),i[1]=parseFloat(c[1]),i[2]=parseFloat(c[2]),i[3]=parseFloat(c[3]),i[4]=parseFloat(c[4]),i[5]=parseFloat(c[5]);break}}t.setLocalTransform(i)}}var GR=/([^\s:;]+)\s*:\s*([^:;]+)/g;function KR(e,t,n){var r=e.getAttribute(`style`);if(r){GR.lastIndex=0;for(var i;(i=GR.exec(r))!=null;){var a=i[1],o=W(TR,a)?TR[a]:null;o&&(t[o]=i[2]);var s=W(DR,a)?DR[a]:null;s&&(n[s]=i[2])}}}function qR(e,t,n){for(var r=0;r1e-6;sB[0]=o?(i[0]-r.x)/a:i[0],sB[1]=o?(i[1]-r.y)/a:i[1],Pt(sB,sB,e.mtRawInv);var s=rB(e,sB);cB(t,s,a),F(n,function(e){e!==t&&cB(e,s.slice(),a)})}var sB=[];function cB(e,t,n){var r=e.option;r.center=t,r.zoom=n}function lB(e,t){if(t){var n=t.min||0,r=t.max||1/0;e=Math.max(Math.min(r,e),n)}return e}function uB(e,t){var n=t.getShallow(`nodeScaleRatio`,!0)||1,r=gz(e);return((r.zoom-1)*n+1)/(r.trans[2].scaleX||1)}function dB(e,t,n,r,i,a,o,s){if(!Qz(e)){n.disable();return}n.enable(H(e.get(`roam`),o),{api:t,zInfo:{component:e},triggerInfo:{roamTrigger:e.get(`roamTrigger`),isInSelf:r,isInClip:function(e,t,n){return!i||i.contain(t,n)}}});function c(n){var r=e.mainType,i=Oh(P({type:hB(r,e.subType,qd)},n));s&&(i.componentType=r),i[r+`Id`]=e.id,t.dispatchAction(i)}n.off(`pan`).off(`zoom`).on(`pan`,function(e){a&&a(`pan`),c({dx:e.dx,dy:e.dy})}).on(`zoom`,function(e){a&&a(`zoom`),c({zoom:e.scale,originX:e.originX,originY:e.originY})})}function fB(e){return function(t,n,r){return pB.copy(e.getBoundingRect()),pB.applyTransform(e.getComputedTransform()),pB.contain(n,r)}}var pB=new K(0,0,0,0);function mB(e,t,n){var r=hB(t,n,qd);e.registerAction({type:r,event:r,update:`none`},function(e,r,i){r.eachComponent(Oc(e,t,n),function(t){Zz(e,t),$z(e,t,r,i)})})}function hB(e,t,n){return(e===`series`?t===`map`?`geo`:t:e)+n}function gB(e){return e.zoom!=null}function _B(e,t,n,r,i,a,o){var s=new vz(null,aB(e.ecModel,t));return Az(s,n,r,i,a),o?jz(s,o.x,o.y,o.width,o.height):jz(s,n,r,i,a),kz(s,e),s}var vB=[`rect`,`circle`,`line`,`ellipse`,`polygon`,`polyline`,`path`],yB=U(vB),bB=U(vB.concat([`g`])),xB=U(vB.concat([`g`])),SB=xc();function CB(e){var t=e.getItemStyle(),n=e.get(`areaColor`);return n!=null&&(t.fill=n),t}function wB(e){var t=e.style;t&&(t.stroke=t.stroke||t.fill,t.fill=null)}var TB=function(){function e(e){var t=this.group=new q,n=this._transformGroup=new q;t.add(n),this.uid=cg(`ec_map_draw`),this._controller=new pR(e.getZr()),n.add(this._regionsGroup=new q),n.add(this._svgGroup=new q)}return e.prototype.draw=function(e,t,n,r,i){var a=this,o=e.getData&&e.getData();MB(e)&&t.eachComponent({mainType:`series`,subType:`map`},function(t){!o&&t.getHostGeoModel()===e&&(o=t.getData())});var s=e.coordinateSystem,c=s.view,l=this._regionsGroup,u=this._transformGroup,d=!l.childAt(0)||i,f;s.shouldClip()?(f=Cz(null,c),this.group.setClipPath(new vd({shape:f.clone()}))):this.group.removeClipPath(),qz(u,1,c,d?null:e);var p=o&&o.getVisual(`visualMeta`)&&o.getVisual(`visualMeta`).length>0;s.resourceType===`geoJSON`?this._buildGeoJSON(c,n,s,e,o,p):s.resourceType===`geoSVG`&&this._buildSVG(c,n,s,e,o,p),dB(e,n,this._controller,function(t,n,r){return e.coordinateSystem.containPoint([n,r])},f,function(){a._mouseDownFlag=!1},!1,!0),this._updateMapSelectHandler(e,l,n,r)},e.prototype.__updateOnOwnRoam=function(e){qz(this._transformGroup,1,e.coordinateSystem.view,null)},e.prototype._buildGeoJSON=function(e,t,n,r,i,a){var o=this._regionsGroupByName=U(),s=U(),c=this._regionsGroup,l=n.projection,u=l&&l.stream,d=no(wz(null,e,0));function f(e,t){return t&&(e=t(e)),e&&Pt([],e,d)}function p(e){for(var t=[],n=!u&&l&&l.project,r=0;r=0)&&(u=e);var d=o?{normal:{align:`center`,verticalAlign:`middle`}}:null;Fh(n,Ih(i),{labelFetcher:u,labelDataIndex:l,defaultText:r},d);var f=n.getTextContent();if(f&&(SB(f).ignore=f.ignore,n.textConfig&&o)){var p=n.getBoundingRect().clone();n.textConfig.layoutRect=p,n.textConfig.position=[(o[0]-p.x)/p.width*100+`%`,(o[1]-p.y)/p.height*100+`%`]}n.disableLabelAnimation=!0}else n.removeTextContent(),n.removeTextConfig(),n.disableLabelAnimation=null}function OB(e,t,n,r,i,a){t?t.setItemGraphicEl(a,n):Y(n).eventData={componentType:`geo`,componentIndex:e.componentIndex,geoIndex:e.componentIndex,name:r,region:i&&i.option||{}}}function kB(e,t,n,r,i){t||_h({el:n,componentModel:e,itemName:r,itemTooltipOption:i.get(`tooltip`)})}function AB(e,t,n,r){t.highDownSilentOnTouch=!!e.get(`selectedMode`);var i=r.getModel(`emphasis`),a=i.get(`focus`);return Jf(t,a,i.get(`blurScope`),i.get(`disabled`)),MB(e)&&tp(t,e,n),a}function jB(e,t,n){var r=[],i;function a(){i=[]}function o(){i.length&&(r.push(i),i=[])}var s=t({polygonStart:a,polygonEnd:o,lineStart:a,lineEnd:o,point:function(e,t){isFinite(e)&&isFinite(t)&&i.push([e,t])},sphere:function(){}});return!n&&s.polygonStart(),F(e,function(e){s.lineStart();for(var t=0;t-1&&(n.style.stroke=n.style.fill,n.style.fill=Z.color.neutral00,n.style.lineWidth=2),n},t.prototype.__ownRoamView=function(){return FB(this)?this.coordinateSystem.view:null},t.type=`series.map`,t.dependencies=[`geo`],t.layoutMode=`box`,t.defaultOption={z:2,coordinateSystem:`geo`,map:``,left:`center`,top:`center`,aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:Z.color.tertiary},itemStyle:{borderWidth:.5,borderColor:Z.color.border,areaColor:Z.color.background},emphasis:{label:{show:!0,color:Z.color.primary},itemStyle:{areaColor:Z.color.highlight}},select:{label:{show:!0,color:Z.color.primary},itemStyle:{color:Z.color.highlight}},nameProperty:`name`},t}(lx);function PB(e){return e.indexOf(`i`)===0}function FB(e){return IB(e.seriesGroup)===e&&!e.getHostGeoModel()}function IB(e){return e.f[0]}function LB(e,t){var n={};return e.eachRawSeriesByType(`map`,function(r){var i=r.getHostGeoModel(),a=i?`o`+i.id:`i`+r.getMapType(),o=n[a]=n[a]||{f:[],r:[]};!e.isSeriesFiltered(r)&&!t&&o.f.push(r),o.r.push(r)}),n}var RB=function(e){D(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`map`,t}return t.prototype.render=function(e,t,n,r){if(!(r&&r.type===`mapToggleSelect`&&r.from===this.uid)){var i=this.group;if(i.removeAll(),!e.getHostGeoModel()){var a=this._mapDraw;a&&r&&r.type===`geoRoam`&&a.resetForLabelLayout(),r&&r.type===`geoRoam`&&r.componentType===`series`&&r.seriesId===e.id?a&&i.add(a.group):FB(e)?(a||=this._mapDraw=new TB(n),i.add(a.group),a.draw(e,t,n,this,r)):this._clearMapDraw(),e.get(`showLegendSymbol`)&&t.getComponent(`legend`)&&this._renderSymbols(e)}}},t.prototype.__updateOnOwnRoam=function(e,t,n){var r=this._mapDraw;FB(t)&&r&&r.__updateOnOwnRoam(t)},t.prototype.remove=function(){this._clearMapDraw(),this.group.removeAll()},t.prototype.dispose=function(){this._clearMapDraw()},t.prototype._clearMapDraw=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},t.prototype._renderSymbols=function(e){var t=e.originalData,n=this.group;t.each(t.mapDimension(`value`),function(r,i){if(!isNaN(r)){var a=t.getItemLayout(i);if(!(!a||!a.point)){var o=a.point,s=a.offset,c=new Ap({style:{fill:e.getData().getVisual(`style`).fill},shape:{cx:o[0]+s*9,cy:o[1],r:3},silent:!0,z2:8+(s?0:11)});if(!s){var l=IB(e.seriesGroup).getData(),u=t.getName(i),d=l.indexOfName(u),f=t.getItemModel(i),p=f.getModel(`label`),m=l.getItemGraphicEl(d);Fh(c,Ih(f),{labelFetcher:{getFormattedLabel:function(t,n){return e.getFormattedLabel(d,n)}},defaultText:u}),c.disableLabelAnimation=!0,p.get(`position`)||c.setTextConfig({position:`bottom`}),m.onHoverStateChange=function(e){bf(c,e)}}n.add(c)}}})},t.type=`map`,t}(Sx),zB={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},BB=[`lng`,`lat`],VB=function(e){D(t,e);function t(t,n,r){var i=e.call(this)||this;i.dimensions=BB,i.type=`geo`,i._nameCoordMap=U(),i.name=t;var a=r.projection,o=hz.load(n,r.nameMap,r.nameProperty),s=hz.getGeoResource(n);i.resourceType=s?s.type:null;var c=i.regions=o.regions,l=zB[s.type];i._clip=r.clip,i.view=new vz(a?!1:l.invertLongitute,aB(r.ecModel,r.api),i),i.map=n,i._regionsMap=o.regionsMap,i.regions=o.regions,i.projection=a;var u;if(a)for(var d=0;d1?(b.width=y,b.height=y/g):(b.height=y,b.width=y*g),b.y=v[1]-b.height/2,b.x=v[0]-b.width/2;else{var x=e.getBoxLayoutParams();x.aspect=g,b=W_(x,h),b=G_(e,b,g)}jz(n,b.x,b.y,b.width,b.height),kz(n,e)}function WB(e,t){F(t.get(`geoCoord`),function(t,n){e.addGeoCoord(n,t)})}var GB=new(function(){function e(){this.dimensions=BB}return e.prototype.create=function(e,t){var n=[];function r(e){return{nameProperty:e.get(`nameProperty`),aspectScale:e.get(`aspectScale`),projection:e.get(`projection`),clip:e.getShallow(`clip`,!0)}}return e.eachComponent(`geo`,function(i,a){var o=i.get(`map`),s=new VB(o+a,o,N({nameMap:i.get(`nameMap`),api:t,ecModel:e},r(i)));n.push(s),i.coordinateSystem=s,s.model=i,s.resize=UB,s.resize(i,t)}),e.eachSeries(function(e){P_({targetModel:e,coordSysType:`geo`,coordSysProvider:function(){var t=e.subType===`map`?e.getHostGeoModel():e.getReferringComponents(`geo`,Tc).models[0];return t&&t.coordinateSystem},allowNotFound:!0})}),F(LB(e,!0),function(i,a){if(PB(a)){var o=i.r[0],s=[];F(i.r,function(e){s.push(e.get(`nameMap`)),e.seriesGroup=null});var c=a.slice(1),l=new VB(c,c,N({nameMap:we(s),api:t,ecModel:e},r(o))),u;F(i.r,function(e){u=H(u,e.get(`scaleLimit`))}),n.push(l),l.resize=UB,l.resize(o,t),F(i.r,function(e){e.coordinateSystem=l,WB(l,e)})}}),n},e.prototype.getFilledRegions=function(e,t,n,r){for(var i=(e||[]).slice(),a=U(),o=0;o=0;a--){var o=i[a];o.hierNode={defaultAncestor:null,ancestor:o,prelim:0,modifier:0,change:0,shift:0,i:a,thread:null},n.push(o)}}function rV(e,t){var n=e.isExpand?e.children:[],r=e.parentNode.children,i=e.hierNode.i?r[e.hierNode.i-1]:null;if(n.length){sV(e);var a=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;i?(e.hierNode.prelim=i.hierNode.prelim+t(e,i),e.hierNode.modifier=e.hierNode.prelim-a):e.hierNode.prelim=a}else i&&(e.hierNode.prelim=i.hierNode.prelim+t(e,i));e.parentNode.hierNode.defaultAncestor=cV(e,i,e.parentNode.hierNode.defaultAncestor||r[0],t)}function iV(e){var t=e.hierNode.prelim+e.parentNode.hierNode.modifier;e.setLayout({x:t},!0),e.hierNode.modifier+=e.parentNode.hierNode.modifier}function aV(e){return arguments.length?e:pV}function oV(e,t){return e-=Math.PI/2,{x:t*Math.cos(e),y:t*Math.sin(e)}}function sV(e){for(var t=e.children,n=t.length,r=0,i=0;--n>=0;){var a=t[n];a.hierNode.prelim+=r,a.hierNode.modifier+=r,i+=a.hierNode.change,r+=a.hierNode.shift+i}}function cV(e,t,n,r){if(t){for(var i=e,a=e,o=a.parentNode.children[0],s=t,c=i.hierNode.modifier,l=a.hierNode.modifier,u=o.hierNode.modifier,d=s.hierNode.modifier;s=lV(s),a=uV(a),s&&a;){i=lV(i),o=uV(o),i.hierNode.ancestor=e;var f=s.hierNode.prelim+d-a.hierNode.prelim-l+r(s,a);f>0&&(fV(dV(s,e,n),e,f),l+=f,c+=f),d+=s.hierNode.modifier,l+=a.hierNode.modifier,c+=i.hierNode.modifier,u+=o.hierNode.modifier}s&&!lV(i)&&(i.hierNode.thread=s,i.hierNode.modifier+=d-c),a&&!uV(o)&&(o.hierNode.thread=a,o.hierNode.modifier+=l-u,n=e)}return n}function lV(e){var t=e.children;return t.length&&e.isExpand?t[t.length-1]:e.hierNode.thread}function uV(e){var t=e.children;return t.length&&e.isExpand?t[0]:e.hierNode.thread}function dV(e,t,n){return e.hierNode.ancestor.parentNode===t.parentNode?e.hierNode.ancestor:n}function fV(e,t,n){var r=n/(t.hierNode.i-e.hierNode.i);t.hierNode.change-=r,t.hierNode.shift+=n,t.hierNode.modifier+=n,t.hierNode.prelim+=n,e.hierNode.change+=r}function pV(e,t){return e.parentNode===t.parentNode?1:2}var mV=xc();function hV(e){var t=e.mainData,n=e.datas;n||(n={main:t},e.datasAttr={main:`data`}),e.datas=e.mainData=null,SV(t,n,e),F(n,function(n){F(t.TRANSFERABLE_METHODS,function(t){n.wrapMethod(t,Ie(gV,e))})}),t.wrapMethod(`cloneShallow`,Ie(vV,e)),F(t.CHANGABLE_METHODS,function(n){t.wrapMethod(n,Ie(_V,e))}),Xe(n[t.dataType]===t)}function gV(e,t){if(xV(this)){var n=N({},mV(this).datas);n[this.dataType]=t,SV(t,n,e)}else CV(t,this.dataType,mV(this).mainData,e);return t}function _V(e,t){return e.struct&&e.struct.update(),t}function vV(e,t){return F(mV(t).datas,function(n,r){n!==t&&CV(n.cloneShallow(),r,t,e)}),t}function yV(e){var t=mV(this).mainData;return e==null||t==null?t:mV(t).datas[e]}function bV(){var e=mV(this).mainData;return e==null?[{data:e}]:I(Pe(mV(e).datas),function(t){return{type:t,data:mV(e).datas[t]}})}function xV(e){return mV(e).mainData===e}function SV(e,t,n){mV(e).datas={},F(t,function(t,r){CV(t,r,e,n)})}function CV(e,t,n,r){mV(n).datas[t]=e,mV(e).mainData=n,e.dataType=t,r.struct&&(e[r.structAttr]=r.struct,r.struct[r.datasAttr[t]]=e),e.getLinkedData=yV,e.getLinkedDataAll=bV}var wV=function(){function e(e,t){this.depth=0,this.height=0,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.isExpand=!1,this.name=e||``,this.hostTree=t}return e.prototype.isRemoved=function(){return this.dataIndex<0},e.prototype.eachNode=function(e,t,n){z(e)&&(n=t,t=e,e=null),e||={},B(e)&&(e={order:e});var r=e.order||`preorder`,i=this[e.attr||`children`],a;r===`preorder`&&(a=t.call(n,this));for(var o=0;!a&&ot&&(t=r.height)}this.height=t+1},e.prototype.getNodeById=function(e){if(this.getId()===e)return this;for(var t=0,n=this.children,r=n.length;t=0&&this.hostTree.data.setItemLayout(this.dataIndex,e,t)},e.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},e.prototype.getModel=function(e){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(e)},e.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},e.prototype.setVisual=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,e,t)},e.prototype.getVisual=function(e){return this.hostTree.data.getItemVisual(this.dataIndex,e)},e.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},e.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},e.prototype.getChildIndex=function(){if(this.parentNode){for(var e=this.parentNode.children,t=0;t=0){var r=n.getData().tree.root,i=e.targetNode;if(B(i)&&(i=r.getNodeById(i)),i&&r.contains(i))return{node:i};var a=e.targetNodeId;if(a!=null&&(i=r.getNodeById(a)))return{node:i}}}function OV(e){for(var t=[];e;)e=e.parentNode,e&&t.push(e);return t.reverse()}function kV(e,t){return De(OV(e),t)>=0}function AV(e,t){for(var n=[];e;){var r=e.dataIndex;n.push({name:e.name,dataIndex:r,value:t.getRawValue(r)}),e=e.parentNode}return n.reverse(),n}var jV=`tree`,MV=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n.ignoreStyleOnData=!0,n}return t.prototype.getInitialData=function(e){var t={name:e.name,children:e.data},n=new og(e.leaves||{},this,this.ecModel),r=TV.createTree(t,this,i);function i(e){e.wrapMethod(`getItemModel`,function(e,t){var i=r.getNodeByDataIndex(t);return i&&i.children.length&&i.isExpand||(e.parentModel=n),e})}var a=0;r.eachNode(`preorder`,function(e){e.depth>a&&(a=e.depth)});var o=e.expandAndCollapse&&e.initialTreeDepth>=0?e.initialTreeDepth:a;return r.root.eachNode(`preorder`,function(e){var t=e.hostTree.data.getRawDataItem(e.dataIndex);e.isExpand=t&&t.collapsed!=null?!t.collapsed:e.depth<=o}),r.data},t.prototype.getOrient=function(){var e=this.get(`orient`);return e===`horizontal`?e=`LR`:e===`vertical`&&(e=`TB`),e},t.prototype.formatTooltip=function(e,t,n){for(var r=this.getData().tree,i=r.root.children[0],a=r.getNodeByDataIndex(e),o=a.getValue(),s=a.name;a&&a!==i;)s=a.parentNode.name+`.`+s,a=a.parentNode;return Hb(`nameValue`,{name:s,value:o,noValue:isNaN(o)||o==null})},t.prototype.getDataParams=function(t){var n=e.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return n.treeAncestors=AV(r,this),n.collapsed=!r.isExpand,n},t.prototype.__ownRoamView=function(){return this.coordinateSystem},t.type=`series.`+jV,t.layoutMode=`box`,t.defaultOption={z:2,coordinateSystemUsage:`box`,left:`12%`,top:`12%`,right:`12%`,bottom:`12%`,layout:`orthogonal`,edgeShape:`curve`,edgeForkPosition:`50%`,roam:!1,roamTrigger:`global`,nodeScaleRatio:.4,center:null,zoom:1,orient:`LR`,symbol:`emptyCircle`,symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:Z.color.borderTint,width:1.5,curveness:.5},itemStyle:{color:`lightsteelblue`,borderWidth:1.5},label:{show:!0},animationEasing:`linear`,animationDuration:700,animationDurationUpdate:500},t}(lx),NV=function(){function e(){this.parentPoint=[],this.childPoints=[]}return e}(),PV=function(e){D(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultStyle=function(){return{stroke:Z.color.neutral99,fill:null}},t.prototype.getDefaultShape=function(){return new NV},t.prototype.buildPath=function(e,t){var n=t.childPoints,r=n.length,i=t.parentPoint,a=n[0],o=n[r-1];if(r===1){e.moveTo(i[0],i[1]),e.lineTo(a[0],a[1]);return}var s=t.orient,c=s===`TB`||s===`BT`?0:1,l=1-c,u=J(t.forkPosition,1),d=[];d[c]=i[c],d[l]=i[l]+(o[l]-i[l])*u,e.moveTo(i[0],i[1]),e.lineTo(d[0],d[1]),e.moveTo(a[0],a[1]),d[c]=a[c],e.lineTo(d[0],d[1]),d[c]=o[c],e.lineTo(d[0],d[1]),e.lineTo(o[0],o[1]);for(var f=1;fv.x,x||(b-=Math.PI));var C=x?`left`:`right`,w=s.getModel(`label`),T=w.get(`rotate`),E=Math.PI/180*T,D=g.getTextContent();D&&(g.setTextConfig({position:w.get(`position`)||C,rotation:T==null?-b:E,origin:`center`}),D.setStyle(`verticalAlign`,`middle`))}var O=s.get([`emphasis`,`focus`]),k=O===`relative`?at(o.getAncestorsIndices(),o.getDescendantIndices()):O===`ancestor`?o.getAncestorsIndices():O===`descendant`?o.getDescendantIndices():null;k&&(Y(n).focus=k),RV(i,o,u,n,m,p,h,r),n.__edge&&(n.onHoverStateChange=function(t){if(t!==`blur`){var r=o.parentNode&&e.getItemGraphicEl(o.parentNode.dataIndex);r&&r.hoverState===1||bf(n.__edge,t)}})}function RV(e,t,n,r,i,a,o,s){var c=t.getModel(),l=e.get(`edgeShape`),u=e.get(`layout`),d=e.getOrient(),f=e.get([`lineStyle`,`curveness`]),p=e.get(`edgeForkPosition`),m=c.getModel(`lineStyle`).getLineStyle(),h=r.__edge;if(l===`curve`)t.parentNode&&t.parentNode!==n&&(h||=r.__edge=new um({shape:HV(u,d,f,i,i)}),jm(h,{shape:HV(u,d,f,a,o)},e));else if(l===`polyline`&&u===`orthogonal`&&t!==n&&t.children&&t.children.length!==0&&t.isExpand===!0){for(var g=t.children,_=[],v=0;v=0;a--)n.push(i[a])}}function GV(e,t){e.eachSeriesByType(`tree`,function(e){KV(e,t)})}function KV(e,t){var n=q_(e,t).refContainer,r=W_(e.getBoxLayoutParams(),n);e.layoutInfo=r;var i=e.get(`layout`),a=0,o=0,s=null;i===`radial`?(a=2*Math.PI,o=Math.min(r.height,r.width)/2,s=aV(function(e,t){return(e.parentNode===t.parentNode?1:2)/e.depth})):(a=r.width,o=r.height,s=aV());var c=e.getData().tree.root,l=c.children[0];if(l){nV(c),UV(l,rV,s),c.hierNode.modifier=-l.hierNode.prelim,WV(l,iV);var u=l,d=l,f=l;WV(l,function(e){var t=e.getLayout().x;td.getLayout().x&&(d=e),e.depth>f.depth&&(f=e)});var p=u===d?1:s(u,d)/2,m=p-u.getLayout().x,h=0,g=0,_=0,v=0;if(i===`radial`)h=a/(d.getLayout().x+p+m),g=o/(f.depth-1||1),WV(l,function(e){_=(e.getLayout().x+m)*h,v=(e.depth-1)*g;var t=oV(_,v);e.setLayout({x:t.x,y:t.y,rawX:_,rawY:v},!0)});else{var y=e.getOrient();y===`RL`||y===`LR`?(g=o/(d.getLayout().x+p+m),h=a/(f.depth-1||1),WV(l,function(e){v=(e.getLayout().x+m)*g,_=y===`LR`?(e.depth-1)*h:a-(e.depth-1)*h,e.setLayout({x:_,y:v},!0)})):(y===`TB`||y===`BT`)&&(h=a/(d.getLayout().x+p+m),g=o/(f.depth-1||1),WV(l,function(e){_=(e.getLayout().x+m)*h,v=y===`TB`?(e.depth-1)*g:o-(e.depth-1)*g,e.setLayout({x:_,y:v},!0)}))}}}function qV(e){e.registerAction({type:`treeExpandAndCollapse`,event:`treeExpandAndCollapse`,update:`update`},function(e,t){t.eachComponent({mainType:Rd,subType:jV,query:e},function(t){var n=e.dataIndex,r=t.getData().tree.getNodeByDataIndex(n);r.isExpand=!r.isExpand})}),mB(e,Rd,jV)}var JV=Qc(jV,YV);function YV(e){e.eachSeriesByType(jV,function(e){var t=e.getData();t.tree.eachNode(function(e){var n=e.getModel().getModel(`itemStyle`).getItemStyle();N(t.ensureUniqueItemVisual(e.dataIndex,`style`),n)})})}function XV(e){e.registerChartView(FV),e.registerSeriesModel(MV),e.registerLayout(GV),e.registerVisual(JV),qV(e)}var ZV=[`treemapZoomToNode`,`treemapRender`,`treemapMove`];function QV(e){for(var t=0;t1;)r=r.parentNode;var i=Ev(e.ecModel,r.name||r.dataIndex+``,n);t.setVisual(`decal`,i)})}var eH=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.preventUsingHoverLayer=!0,n}return t.prototype.getInitialData=function(e,t){var n={name:e.name,children:e.data};tH(n);var r=e.levels||[],i=new og({itemStyle:this.designatedVisualItemStyle={}},this,t);r=e.levels=nH(r,t);var a=I(r||[],function(e){return new og(e,i,t)},this),o=TV.createTree(n,this,s);function s(e){e.wrapMethod(`getItemModel`,function(e,t){var n=o.getNodeByDataIndex(t);return e.parentModel=(n?a[n.depth]:null)||i,e})}return o.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.formatTooltip=function(e,t,n){var r=this.getData(),i=this.getRawValue(e);return Hb(`nameValue`,{name:r.getName(e),value:i})},t.prototype.getDataParams=function(t){var n=e.prototype.getDataParams.apply(this,arguments);return n.treeAncestors=AV(this.getData().tree.getNodeByDataIndex(t),this),n.treePathInfo=n.treeAncestors,n},t.prototype.setLayoutInfo=function(e){this.layoutInfo=this.layoutInfo||{},N(this.layoutInfo,e)},t.prototype.mapIdToIndex=function(e){var t=this._idIndexMap;t||(t=this._idIndexMap=U(),this._idIndexMapCount=0);var n=t.get(e);return n??t.set(e,n=this._idIndexMapCount++),n},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(e){e?this._viewRoot=e:e=this._viewRoot;var t=this.getRawData().tree.root;(!e||e!==t&&!t.contains(e))&&(this._viewRoot=t)},t.prototype.enableAriaDecal=function(){$V(this)},t.type=`series.treemap`,t.layoutMode=`box`,t.defaultOption={progressive:0,coordinateSystemUsage:`box`,left:Z.size.l,top:Z.size.xxxl,right:Z.size.l,bottom:Z.size.xxxl,sort:!0,clipWindow:`origin`,squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:`▶`,zoomToNodeRatio:.32*.32,scaleLimit:{max:5,min:.2},roam:!0,roamTrigger:`global`,nodeClick:`zoomToNode`,animation:!0,animationDurationUpdate:900,animationEasing:`quinticInOut`,breadcrumb:{show:!0,height:22,left:`center`,bottom:Z.size.m,emptyItemWidth:25,itemStyle:{color:Z.color.backgroundShade,textStyle:{color:Z.color.secondary}},emphasis:{itemStyle:{color:Z.color.background}}},label:{show:!0,distance:0,padding:5,position:`inside`,color:Z.color.neutral00,overflow:`truncate`},upperLabel:{show:!1,position:[0,`50%`],height:20,overflow:`truncate`,verticalAlign:`middle`},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:Z.color.neutral00,borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,`50%`],overflow:`truncate`,verticalAlign:`middle`}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:`index`,visibleMin:10,childrenVisibleMin:null,levels:[]},t}(lx);function tH(e){var t=0;F(e.children,function(e){tH(e);var n=e.value;R(n)&&(n=n[0]),t+=n});var n=e.value;R(n)&&(n=n[0]),(n==null||isNaN(n))&&(n=t),n<0&&(n=0),R(e.value)?e.value[0]=n:e.value=n}function nH(e,t){var n=$s(t.get(`color`)),r=$s(t.get([`aria`,`decal`,`decals`]));if(n){e||=[];var i,a;F(e,function(e){var t=new og(e),n=t.get(`color`),r=t.get(`decal`);(t.get([`itemStyle`,`color`])||n&&n!==`none`)&&(i=!0),(t.get([`itemStyle`,`decal`])||r&&r!==`none`)&&(a=!0)});var o=e[0]||={};return i||(o.color=n.slice()),!a&&r&&(o.decal=r.slice()),e}}var rH=8,iH=8,aH=5,oH=function(){function e(e){this.group=new q,e.add(this.group)}return e.prototype.render=function(e,t,n,r){var i=e.getModel(`breadcrumb`),a=this.group;if(a.removeAll(),!(!i.get(`show`)||!n)){var o=i.getModel(`itemStyle`),s=i.getModel(`emphasis`),c=o.getModel(`textStyle`),l=s.getModel([`itemStyle`,`textStyle`]),u=q_(e,t).refContainer,d={left:i.get(`left`),right:i.get(`right`),top:i.get(`top`),bottom:i.get(`bottom`)},f={emptyItemWidth:i.get(`emptyItemWidth`),totalWidth:0,renderList:[]},p=W_(d,u);this._prepare(n,f,c),this._renderContent(e,f,p,o,s,c,l,r),J_(a,d,u)}},e.prototype._prepare=function(e,t,n){for(var r=e;r;r=r.parentNode){var i=pc(r.getModel().get(`name`),``),a=n.getTextRect(i),o=Math.max(a.width+rH*2,t.emptyItemWidth);t.totalWidth+=o+iH,t.renderList.push({node:r,text:i,width:o})}},e.prototype._renderContent=function(e,t,n,r,i,a,o,s){for(var c=0,l=t.emptyItemWidth,u=e.get([`breadcrumb`,`height`]),d=t.totalWidth,f=t.renderList,p=i.getModel(`itemStyle`).getItemStyle(),m=f.length-1;m>=0;m--){var h=f[m],g=h.node,_=h.width,v=h.text;d>n.width&&(d-=_-l,_=l,v=null);var y=new tm({shape:{points:sH(c,0,_,u,m===f.length-1,m===0)},style:P(r.getItemStyle(),{lineJoin:`bevel`}),textContent:new Cd({style:Lh(a,{text:v})}),textConfig:{position:`inside`},z2:10*1e4,onclick:Ie(s,g)});y.disableLabelAnimation=!0,y.getTextContent().ensureState(`emphasis`).style=Lh(o,{text:v}),y.ensureState(`emphasis`).style=p,Jf(y,i.get(`focus`),i.get(`blurScope`),i.get(`disabled`)),this.group.add(y),cH(y,e,g),c+=_+iH}},e.prototype.remove=function(){this.group.removeAll()},e}();function sH(e,t,n,r,i,a){var o=[[i?e:e-aH,t],[e+n,t],[e+n,t+r],[i?e:e-aH,t+r]];return!a&&o.splice(2,0,[e+n+aH,t+r/2]),!i&&o.push([e,t+r/2]),o}function cH(e,t,n){Y(e).eventData={componentType:`series`,componentSubType:`treemap`,componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:`treemap`,selfType:`breadcrumb`,nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&AV(n,t)}}var lH=function(){function e(){this._storage=[],this._elExistsMap={}}return e.prototype.add=function(e,t,n,r,i){return this._elExistsMap[e.id]?!1:(this._elExistsMap[e.id]=!0,this._storage.push({el:e,target:t,duration:n,delay:r,easing:i}),!0)},e.prototype.finished=function(e){return this._finishedCallback=e,this},e.prototype.start=function(){for(var e=this,t=this._storage.length,n=function(){t--,t<=0&&(e._storage.length=0,e._elExistsMap={},e._finishedCallback&&e._finishedCallback())},r=0,i=this._storage.length;r=0;c--){var l=i[r===`asc`?o-c-1:c].getValue();l/n*ts[1]&&(s[1]=t)})),{sum:r,dataExtent:s}}function wH(e,t,n){for(var r=0,i=1/0,a=0,o=void 0,s=e.length;ar&&(r=o));var c=e.area*e.area,l=t*t*n;return c?dH(l*r/c,c/(l*i)):1/0}function TH(e,t,n,r,i){var a=t===n.width?0:1,o=1-a,s=[`x`,`y`],c=[`width`,`height`],l=n[s[a]],u=t?e.area/t:0;(i||u>n[c[o]])&&(u=n[c[o]]);for(var d=0,f=e.length;dOs&&(u=Os),i=c}uPH||Math.abs(e.dy)>PH)){var t=this.seriesModel.getData().tree.root;if(!t)return;var n=t.getLayout();if(!n)return;this.api.dispatchAction({type:`treemapMove`,from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+e.dx,y:n.y+e.dy,width:n.width,height:n.height}})}},t.prototype._onZoom=function(e){var t=e.originX,n=e.originY,r=e.scale,i=this.seriesModel;if(this._state!==`animating`){var a=i.getData().tree.root;if(!a)return;var o=a.getLayout();if(!o)return;var s=new K(o.x,o.y,o.width,o.height),c=i.layoutInfo,l=AH(c,o),u=l*r;u=jH(u,i);var d=u/l;t-=c.x,n-=c.y;var f=vn();Sn(f,f,[-t,-n]),wn(f,f,[d,d]),Sn(f,f,[t,n]),s.applyTransform(f),this.api.dispatchAction({type:`treemapRender`,from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:s.x,y:s.y,width:s.width,height:s.height}})}},t.prototype._initEvents=function(e){var t=this;e.on(`click`,function(e){if(t._state===`ready`){var n=t.seriesModel.get(`nodeClick`,!0);if(n){var r=t.findTarget(e.offsetX,e.offsetY);if(r){var i=r.node;if(i.getLayout().isLeafRoot)t._rootToNode(r);else if(n===`zoomToNode`)t._zoomToNode(r);else if(n===`link`){var a=i.hostTree.data.getItemModel(i.dataIndex),o=a.get(`link`,!0),s=a.get(`target`,!0)||`blank`;o&&T_(o,s)}}}}},this)},t.prototype._renderBreadcrumb=function(e,t,n){var r=this;n||(n=e.get(`leafDepth`,!0)==null?this.findTarget(t.getWidth()/2,t.getHeight()/2):{node:e.getViewRoot()},n||={node:e.getData().tree.root}),(this._breadcrumb||=new oH(this.group)).render(e,t,n.node,function(t){r._state!==`animating`&&(kV(e.getViewRoot(),t)?r._rootToNode({node:t}):r._zoomToNode({node:t}))})},t.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=WH(),this._state=`ready`,this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(e){this.api.dispatchAction({type:`treemapZoomToNode`,from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype._rootToNode=function(e){this.api.dispatchAction({type:`treemapRootToNode`,from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype.findTarget=function(e,t){var n;return this.seriesModel.getViewRoot().eachNode({attr:`viewChildren`,order:`preorder`},function(r){var i=this._storage.background[r.getRawIndex()];if(i){var a=i.transformCoordToLocal(e,t),o=i.shape;if(o.x<=a[0]&&a[0]<=o.x+o.width&&o.y<=a[1]&&a[1]<=o.y+o.height)n={node:r,offsetX:a[0],offsetY:a[1]};else return!1}},this),n},t.type=`treemap`,t}(Sx);function WH(){return{nodeGroup:[],background:[],content:[]}}function GH(e,t,n,r,i,a,o,s,c,l){if(!o)return;var u=o.getLayout(),d=e.getData(),f=o.getModel();if(d.setItemGraphicEl(o.dataIndex,null),!u||!u.isInView)return;var p=u.width,m=u.height,h=u.borderWidth,g=u.invisible,_=o.getRawIndex(),v=s&&s.getRawIndex(),y=o.viewChildren,b=u.upperHeight,x=y&&y.length,S=f.getModel(`itemStyle`),C=f.getModel([`emphasis`,`itemStyle`]),w=f.getModel([`blur`,`itemStyle`]),T=f.getModel([`select`,`itemStyle`]),E=S.get(`borderRadius`)||0,D=le(`nodeGroup`,MH);if(!D)return;if(c.add(D),D.x=u.x||0,D.y=u.y||0,D.markRedraw(),HH(D).nodeWidth=p,HH(D).nodeHeight=m,u.isAboveViewRoot)return D;var O=le(`background`,NH,l,RH);O&&ie(D,O,x&&u.upperLabelHeight);var k=f.getModel(`emphasis`),A=k.get(`focus`),j=k.get(`blurScope`),ee=k.get(`disabled`),te=A===`ancestor`?o.getAncestorsIndices():A===`descendant`?o.getDescendantIndices():A;if(x)ep(D)&&$f(D,!1),O&&($f(O,!ee),d.setItemGraphicEl(o.dataIndex,O),Yf(O,te,j));else{var ne=le(`content`,NH,l,zH);ne&&ae(D,ne),O.disableMorphing=!0,O&&ep(O)&&$f(O,!1),$f(D,!ee),d.setItemGraphicEl(o.dataIndex,D);var re=f.getShallow(`cursor`);re&&ne.attr(`cursor`,re),Yf(D,te,j)}return D;function ie(t,n,r){var i=Y(n);if(i.dataIndex=o.dataIndex,i.seriesIndex=e.seriesIndex,n.setShape({x:0,y:0,width:p,height:m,r:E}),g)oe(n);else{n.invisible=!1;var a=o.getVisual(`style`),s=a.stroke,c=VH(S);c.fill=s;var l=BH(C);l.fill=C.get(`borderColor`);var u=BH(w);u.fill=w.get(`borderColor`);var d=BH(T);if(d.fill=T.get(`borderColor`),r){var f=p-2*h;se(n,s,a.opacity,{x:h,y:0,width:f,height:b})}else n.removeTextContent();n.setStyle(c),n.ensureState(`emphasis`).style=l,n.ensureState(`blur`).style=u,n.ensureState(`select`).style=d,Ef(n)}t.add(n)}function ae(t,n){var r=Y(n);r.dataIndex=o.dataIndex,r.seriesIndex=e.seriesIndex;var i=Math.max(p-2*h,0),a=Math.max(m-2*h,0);if(n.culling=!0,n.setShape({x:h,y:h,width:i,height:a,r:E}),g)oe(n);else{n.invisible=!1;var s=o.getVisual(`style`),c=s.fill,l=VH(S);l.fill=c,l.decal=s.decal;var u=BH(C),d=BH(w),f=BH(T);se(n,c,s.opacity,null),n.setStyle(l),n.ensureState(`emphasis`).style=u,n.ensureState(`blur`).style=d,n.ensureState(`select`).style=f,Ef(n)}t.add(n)}function oe(e){!e.invisible&&a.push(e)}function se(t,n,r,i){var a=f.getModel(i?IH:FH),s=pc(f.get(`name`),null),c=a.getShallow(`show`);Fh(t,Ih(f,i?IH:FH),{defaultText:c?s:null,inheritColor:n,defaultOpacity:r,labelFetcher:e,labelDataIndex:o.dataIndex});var l=t.getTextContent();if(l){var d=l.style,p=Ye(d.padding||0);i&&(t.setTextConfig({layoutRect:i}),l.disableLabelLayout=!0),l.beforeUpdate=function(){var e=Math.max((i?i.width:t.shape.width)-p[1]-p[3],0),n=Math.max((i?i.height:t.shape.height)-p[0]-p[2],0);(d.width!==e||d.height!==n)&&l.setStyle({width:e,height:n})},d.truncateMinChar=2,d.lineOverflow=`truncate`,ce(d,i,u);var m=l.getState(`emphasis`);ce(m?m.style:null,i,u)}}function ce(t,n,r){var i=t?t.text:null;if(!n&&r.isLeafRoot&&i!=null){var a=e.get(`drillDownIcon`,!0);t.text=a?a+` `+i:i}}function le(e,r,a,o){var s=v!=null&&n[e][v],c=i[e];return s?(n[e][v]=null,ue(c,s)):g||(s=new r,s instanceof Xl&&(s.z2=KH(a,o)),de(c,s)),t[e][_]=s}function ue(e,t){var n=e[_]={};t instanceof MH?(n.oldX=t.x,n.oldY=t.y):n.oldShape=N({},t.shape)}function de(e,t){var n=e[_]={},a=o.parentNode,s=t instanceof q;if(a&&(!r||r.direction===`drillDown`)){var c=0,l=0,u=i.background[a.getRawIndex()];!r&&u&&u.oldShape&&(c=u.oldShape.width,l=u.oldShape.height),s?(n.oldX=0,n.oldY=l):n.oldShape={x:c,y:l,width:0,height:0}}n.fadein=!s}}function KH(e,t){return e*LH+t}var qH=F,JH=V,YH=-1,XH=function(){function e(t){var n=t.mappingMethod,r=t.type,i=this.option=M(t);this.type=r,this.mappingMethod=n,this._normalizeData=cU[n];var a=e.visualHandlers[r];this.applyVisual=a.applyVisual,this.getColorMapper=a.getColorMapper,this._normalizedToVisual=a._normalizedToVisual[n],n===`piecewise`?($H(i),ZH(i)):n===`category`?i.categories?QH(i):$H(i,!0):(Xe(n!==`linear`||i.dataExtent),$H(i))}return e.prototype.mapValueToVisual=function(e){var t=this._normalizeData(e);return this._normalizedToVisual(t,e)},e.prototype.getNormalizer=function(){return L(this._normalizeData,this)},e.listVisualTypes=function(){return Pe(e.visualHandlers)},e.isValidType=function(t){return e.visualHandlers.hasOwnProperty(t)},e.eachVisual=function(e,t,n){V(e)?F(e,t,n):t.call(n,e)},e.mapVisual=function(t,n,r){var i,a=R(t)?[]:V(t)?{}:(i=!0,null);return e.eachVisual(t,function(e,t){var o=n.call(r,e,t);i?a=o:a[t]=o}),a},e.retrieveVisuals=function(t){var n={},r;return t&&qH(e.visualHandlers,function(e,i){t.hasOwnProperty(i)&&(n[i]=t[i],r=!0)}),r?n:null},e.prepareVisualTypes=function(e){if(R(e))e=e.slice();else if(JH(e)){var t=[];qH(e,function(e,n){t.push(n)}),e=t}else return[];return e.sort(function(e,t){return t===`color`&&e!==`color`&&e.indexOf(`color`)===0?1:-1}),e},e.dependsOn=function(e,t){return t===`color`?!!(e&&e.indexOf(t)===0):e===t},e.findPieceIndex=function(e,t,n){for(var r,i=1/0,a=0,o=t.length;a=0;a--)r[a]??(delete n[t[a]],t.pop())}function $H(e,t){var n=e.visual,r=[];V(n)?qH(n,function(e){r.push(e)}):n!=null&&r.push(n),!t&&r.length===1&&!{color:1,symbol:1}.hasOwnProperty(e.type)&&(r[1]=r[0]),sU(e,r)}function eU(e){return{applyVisual:function(t,n,r){var i=this.mapValueToVisual(t);r(`color`,e(n(`color`),i))},_normalizedToVisual:aU([0,1])}}function tU(e){var t=this.option.visual;return t[Math.round(ps(e,[0,1],[0,t.length-1],!0))]||{}}function nU(e){return function(t,n,r){r(e,this.mapValueToVisual(t))}}function rU(e){var t=this.option.visual;return t[this.option.loop&&e!==YH?e%t.length:e]}function iU(){return this.option.visual[0]}function aU(e){return{linear:function(t){return ps(t,e,this.option.visual,!0)},category:rU,piecewise:function(t,n){var r=oU.call(this,n);return r??=ps(t,e,this.option.visual,!0),r},fixed:iU}}function oU(e){var t=this.option,n=t.pieceList;if(t.hasSpecialVisual){var r=n[XH.findPieceIndex(e,n)];if(r&&r.visual)return r.visual[this.type]}}function sU(e,t){return e.visual=t,e.type===`color`&&(e.parsedVisual=I(t,function(e){return hi(e)||[0,0,0,1]})),t}var cU={linear:function(e){return ps(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,n=XH.findPieceIndex(e,t,!0);if(n!=null)return ps(n,[0,t.length-1],[0,1],!0)},category:function(e){return(this.option.categories?this.option.categoryMap[e]:e)??YH},fixed:ct};function lU(e,t,n){return e?t<=n:t=n.length||e===n[e.depth])&&pU(e,bU(i,c,e,t,m,r),n,r)})}}}function mU(e,t,n){var r=N({},t),i=n.designatedVisualItemStyle;return F([`color`,`colorAlpha`,`colorSaturation`],function(n){i[n]=t[n];var a=e.get(n);i[n]=null,a!=null&&(r[n]=a)}),r}function hU(e){var t=_U(e,`color`);if(t){var n=_U(e,`colorAlpha`),r=_U(e,`colorSaturation`);return r&&(t=wi(t,null,null,r)),n&&(t=Ti(t,n)),t}}function gU(e,t){return t==null?null:wi(t,null,null,e)}function _U(e,t){var n=e[t];if(n!=null&&n!==`none`)return n}function vU(e,t,n,r,i,a){if(!(!a||!a.length)){var o=yU(t,`color`)||i.color!=null&&i.color!==`none`&&(yU(t,`colorAlpha`)||yU(t,`colorSaturation`));if(o){var s=t.get(`visualMin`),c=t.get(`visualMax`),l=n.dataExtent.slice();s!=null&&sl[1]&&(l[1]=c);var u=t.get(`colorMappingBy`),d={type:o.name,dataExtent:l,visual:o.range};d.type===`color`&&(u===`index`||u===`id`)?(d.mappingMethod=`category`,d.loop=!0):d.mappingMethod=`linear`;var f=new XH(d);return dU(f).drColorMappingBy=u,f}}}function yU(e,t){var n=e.get(t);return R(n)&&n.length?{name:t,range:n}:null}function bU(e,t,n,r,i,a){var o=N({},t);if(i){var s=i.type,c=s===`color`&&dU(i).drColorMappingBy,l=c===`index`?r:c===`id`?a.mapIdToIndex(n.getId()):n.getValue(e.get(`visualDimension`));o[s]=i.mapValueToVisual(l)}return o}function xU(e){e.registerSeriesModel(eH),e.registerChartView(UH),e.registerVisual(fU),e.registerLayout(vH),QV(e)}function SU(e){return`_EC_`+e}var CU=function(){function e(e){this.type=`graph`,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=e||!1}return e.prototype.isDirected=function(){return this._directed},e.prototype.addNode=function(e,t){e=e==null?``+t:``+e;var n=this._nodesMap;if(!n[SU(e)]){var r=new wU(e,t);return r.hostGraph=this,this.nodes.push(r),n[SU(e)]=r,r}},e.prototype.getNodeByIndex=function(e){var t=this.data.getRawIndex(e);return this.nodes[t]},e.prototype.getNodeById=function(e){return this._nodesMap[SU(e)]},e.prototype.addEdge=function(e,t,n){var r=this._nodesMap,i=this._edgesMap;if(Re(e)&&(e=this.nodes[e]),Re(t)&&(t=this.nodes[t]),e instanceof wU||(e=r[SU(e)]),t instanceof wU||(t=r[SU(t)]),!(!e||!t)){var a=e.id+`-`+t.id,o=new TU(e,t,n);return o.hostGraph=this,this._directed&&(e.outEdges.push(o),t.inEdges.push(o)),e.edges.push(o),e!==t&&t.edges.push(o),this.edges.push(o),i[a]=o,o}},e.prototype.getEdgeByIndex=function(e){var t=this.edgeData.getRawIndex(e);return this.edges[t]},e.prototype.getEdge=function(e,t){e instanceof wU&&(e=e.id),t instanceof wU&&(t=t.id);var n=this._edgesMap;return this._directed?n[e+`-`+t]:n[e+`-`+t]||n[t+`-`+e]},e.prototype.eachNode=function(e,t){for(var n=this.nodes,r=n.length,i=0;i=0&&e.call(t,n[i],i)},e.prototype.eachEdge=function(e,t){for(var n=this.edges,r=n.length,i=0;i=0&&n[i].node1.dataIndex>=0&&n[i].node2.dataIndex>=0&&e.call(t,n[i],i)},e.prototype.breadthFirstTraverse=function(e,t,n,r){if(t instanceof wU||(t=this._nodesMap[SU(t)]),t){for(var i=n===`out`?`outEdges`:n===`in`?`inEdges`:`edges`,a=0;a=0&&n.node2.dataIndex>=0});for(var i=0,a=r.length;i=0&&!e.hasKey(p)&&(e.set(p,!0),a.push(f.node1))}for(s=0;s=0&&!e.hasKey(v)&&(e.set(v,!0),o.push(_.node2))}}}return{edge:e.keys(),node:t.keys()}},e}(),TU=function(){function e(e,t,n){this.dataIndex=-1,this.node1=e,this.node2=t,this.dataIndex=n??-1}return e.prototype.getModel=function(e){if(!(this.dataIndex<0))return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(e)},e.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},e.prototype.getTrajectoryDataIndices=function(){var e=U(),t=U();e.set(this.dataIndex,!0);for(var n=[this.node1],r=[this.node2],i=0;i=0&&!e.hasKey(u)&&(e.set(u,!0),n.push(l.node1))}for(i=0;i=0&&!e.hasKey(m)&&(e.set(m,!0),r.push(p.node2))}return{edge:e.keys(),node:t.keys()}},e}();function EU(e,t){return{getValue:function(n){var r=this[e][t];return r.getStore().get(r.getDimensionIndex(n||`value`),this.dataIndex)},setVisual:function(n,r){this.dataIndex>=0&&this[e][t].setItemVisual(this.dataIndex,n,r)},getVisual:function(n){return this[e][t].getItemVisual(this.dataIndex,n)},setLayout:function(n,r){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,n,r)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}}ke(wU,EU(`hostGraph`,`data`)),ke(TU,EU(`hostGraph`,`edgeData`));function DU(e,t,n,r,i){for(var a=new CU(r),o=0;o `+f)),l++)}var p=n.get(`coordinateSystem`),m;if(p===`cartesian2d`||p===`polar`||p===`matrix`)m=wE(e,n);else{var h=O_.get(p),g=h&&h.dimensions||[];De(g,`value`)<0&&g.concat([`value`]);var _=dE(e,{coordDimensions:g,encodeDefine:n.getEncode()}).dimensions;m=new lE(_,n),m.initData(e)}var v=new lE([`value`],n);return v.initData(c,s),i&&i(m,v),hV({mainData:m,struct:a,structAttr:`graph`,datas:{node:m,edge:v},datasAttr:{node:`data`,edge:`edgeData`}}),a.update(),a}var OU=`-->`,kU=function(e){return e.get(`autoCurveness`)||null},AU=function(e,t){var n=kU(e),r=20,i=[];if(Re(n))r=n;else if(R(n)){e.__curvenessList=n;return}t>r&&(r=t);var a=r%2?r+2:r+3;i=[];for(var o=0;o `),value:i.value,noValue:i.value==null})}return ix({series:this,dataIndex:e,multipleSeries:t})},t.prototype._updateCategoriesData=function(){var e=I(this.option.categories||[],function(e){return e.value==null?N({value:0},e):e}),t=new lE([`value`],this);t.initData(e),this._categoriesData=t,this._categoriesModels=t.mapArray(function(e){return t.getItemModel(e)})},t.prototype.isAnimationEnabled=function(){return e.prototype.isAnimationEnabled.call(this)&&!(this.get(`layout`)===`force`&&this.get([`force`,`layoutAnimation`]))},t.prototype.__ownRoamView=function(){var e=this.coordinateSystem;return Kz(e)&&e},t.type=`series.`+zU,t.dependencies=[`grid`,`polar`,`geo`,`singleAxis`,`calendar`],t.defaultOption={z:2,coordinateSystem:`view`,legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:`center`,top:`center`,symbol:`circle`,symbolSize:10,edgeSymbol:[`none`,`none`],edgeSymbolSize:10,edgeLabel:{position:`middle`,distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:`{b}`},itemStyle:{},lineStyle:{color:Z.color.neutral50,width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:Z.color.primary}}},t}(lx);function VU(e){return e instanceof Array||(e=[e,e]),e}var HU=Qc(zU,UU);function UU(e){e.eachSeriesByType(zU,function(e){var t=e.getGraph(),n=e.getEdgeData(),r=VU(e.get(`edgeSymbol`)),i=VU(e.get(`edgeSymbolSize`));n.setVisual(`fromSymbol`,r&&r[0]),n.setVisual(`toSymbol`,r&&r[1]),n.setVisual(`fromSymbolSize`,i&&i[0]),n.setVisual(`toSymbolSize`,i&&i[1]),n.setVisual(`style`,e.getModel(`lineStyle`).getLineStyle()),n.each(function(e){var r=n.getItemModel(e),i=t.getEdgeByIndex(e),a=VU(r.getShallow(`symbol`,!0)),o=VU(r.getShallow(`symbolSize`,!0)),s=r.getModel(`lineStyle`).getLineStyle(),c=n.ensureUniqueItemVisual(e,`style`);switch(N(c,s),c.stroke){case`source`:var l=i.node1.getVisual(`style`);c.stroke=l&&l.fill;break;case`target`:var l=i.node2.getVisual(`style`);c.stroke=l&&l.fill;break}a[0]&&i.setVisual(`fromSymbol`,a[0]),a[1]&&i.setVisual(`toSymbol`,a[1]),o[0]&&i.setVisual(`fromSymbolSize`,o[0]),o[1]&&i.setVisual(`toSymbolSize`,o[1])})})}function WU(e){var t=e.coordinateSystem;if(!(t&&t.type!==`view`)){var n=e.getGraph();n.eachNode(function(e){var t=e.getModel();e.setLayout([+t.get(`x`),+t.get(`y`)])}),GU(n,e)}}function GU(e,t){e.eachEdge(function(e,n){var r=qe(e.getModel().get([`lineStyle`,`curveness`]),-RU(e,t,n,!0),0),i=mt(e.node1.getLayout()),a=mt(e.node2.getLayout()),o=[i,a];+r&&o.push([(i[0]+a[0])/2-(i[1]-a[1])*r,(i[1]+a[1])/2-(a[0]-i[0])*r]),e.setLayout(o)})}var KU=Qc(zU,qU);function qU(e,t){e.eachSeriesByType(zU,function(e){var t=e.get(`layout`),n=e.coordinateSystem;if(n&&n.type!==`view`){var r=e.getData(),i=[];F(n.dimensions,function(e){i=i.concat(r.mapDimensionsAll(e))});for(var a=0;a0&&(y[0]=-y[0],y[1]=-y[1]);var x=v[0]<0?-1:1;if(r.__position!==`start`&&r.__position!==`end`){var S=-Math.atan2(v[1],v[0]);l[0].8?`left`:u[0]<-.8?`right`:`center`,p=u[1]>.8?`top`:u[1]<-.8?`bottom`:`middle`;break;case`start`:r.x=-u[0]*h+c[0],r.y=-u[1]*g+c[1],f=u[0]>.8?`right`:u[0]<-.8?`left`:`center`,p=u[1]>.8?`bottom`:u[1]<-.8?`top`:`middle`;break;case`insideStartTop`:case`insideStart`:case`insideStartBottom`:r.x=h*x+c[0],r.y=c[1]+C,f=v[0]<0?`right`:`left`,r.originX=-h*x,r.originY=-C;break;case`insideMiddleTop`:case`insideMiddle`:case`insideMiddleBottom`:case`middle`:r.x=b[0],r.y=b[1]+C,f=`center`,r.originY=-C;break;case`insideEndTop`:case`insideEnd`:case`insideEndBottom`:r.x=-h*x+l[0],r.y=l[1]+C,f=v[0]>=0?`right`:`left`,r.originX=h*x,r.originY=-C;break}r.scaleX=r.scaleY=i,r.setStyle({verticalAlign:r.__verticalAlign||p,align:r.__align||f})}},t}(q),xW=function(){function e(e){this.group=new q,this._LineCtor=e||bW}return e.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var n=this,r=n.group,i=n._lineData;n._lineData=e,i||r.removeAll();var a=CW(e);e.diff(i).add(function(n){t._doAdd(e,n,a)}).update(function(n,r){t._doUpdate(i,e,r,n,a)}).remove(function(e){r.remove(i.getItemGraphicEl(e))}).execute()},e.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl(function(t,n){t.updateLayout(e,n)},this)},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=CW(e),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t,n){this._progressiveEls=[];function r(e){!e.isGroup&&!SW(e)&&(e.incremental=n,e.ensureState(`emphasis`).hoverLayer=2)}for(var i=e.start;i0}function CW(e){var t=e.hostModel,n=t.getModel(`emphasis`);return{lineStyle:t.getModel(`lineStyle`).getLineStyle(),emphasisLineStyle:n.getModel([`lineStyle`]).getLineStyle(),blurLineStyle:t.getModel([`blur`,`lineStyle`]).getLineStyle(),selectLineStyle:t.getModel([`select`,`lineStyle`]).getLineStyle(),emphasisDisabled:n.get(`disabled`),blurScope:n.get(`blurScope`),focus:n.get(`focus`),labelStatesModels:Ih(t)}}function wW(e){return isNaN(e[0])||isNaN(e[1])}function TW(e){return e&&!wW(e[0])&&!wW(e[1])}var EW=[],DW=[],OW=[],kW=Hr,AW=jt,jW=Math.abs;function MW(e,t,n){for(var r=e[0],i=e[1],a=e[2],o=1/0,s,c=n*n,l=.1,u=.1;u<=.9;u+=.1){EW[0]=kW(r[0],i[0],a[0],u),EW[1]=kW(r[1],i[1],a[1],u);var d=jW(AW(EW,t)-c);d=0?s+=l:s-=l:m>=0?s-=l:s+=l}return s}function NW(e,t){var n=[],r=Kr,i=[[],[],[]],a=[[],[]],o=[];t/=2,e.eachEdge(function(e,s){var c=e.getLayout(),l=e.getVisual(`fromSymbol`),u=e.getVisual(`toSymbol`);c.__original||(c.__original=[mt(c[0]),mt(c[1])],c[2]&&c.__original.push(mt(c[2])));var d=c.__original;if(c[2]!=null){if(pt(i[0],d[0]),pt(i[1],d[2]),pt(i[2],d[1]),l&&l!==`none`){var f=YU(e.node1),p=MW(i,d[0],f*t);r(i[0][0],i[1][0],i[2][0],p,n),i[0][0]=n[3],i[1][0]=n[4],r(i[0][1],i[1][1],i[2][1],p,n),i[0][1]=n[3],i[1][1]=n[4]}if(u&&u!==`none`){var f=YU(e.node2),p=MW(i,d[1],f*t);r(i[0][0],i[1][0],i[2][0],p,n),i[1][0]=n[1],i[2][0]=n[2],r(i[0][1],i[1][1],i[2][1],p,n),i[1][1]=n[1],i[2][1]=n[2]}pt(c[0],i[0]),pt(c[1],i[2]),pt(c[2],i[1])}else{if(pt(a[0],d[0]),pt(a[1],d[1]),vt(o,a[1],a[0]),Dt(o,o),l&&l!==`none`){var f=YU(e.node1);_t(a[0],a[0],o,f*t)}if(u&&u!==`none`){var f=YU(e.node2);_t(a[1],a[1],o,-f*t)}pt(c[0],a[0]),pt(c[1],a[1])}})}var PW=xc();function FW(e){if(e)return PW(e).bridge}function IW(e,t){e&&(PW(e).bridge=t)}var LW=function(e){D(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=zU,t}return t.prototype.init=function(e,t){var n=new QM,r=new xW,i=this.group,a=new q;this._controller=new pR(t.getZr()),a.add(n.group),a.add(r.group),i.add(a),this._symbolDraw=n,this._lineDraw=r,this._mainGroup=a,this._firstRender=!0},t.prototype.render=function(e,t,n){var r=this,i=Qz(e),a=!1;this._model=e,this._api=n,this._active=!0;var o=this._mainGroup,s=this._getThumbnailInfo();s&&s.bridge.reset(n);var c=this._symbolDraw,l=this._lineDraw;i&&qz(o,2,i,this._firstRender?null:e),NW(e.getGraph(),JU(e));var u=e.getData();c.updateData(u);var d=e.getEdgeData();l.updateData(d),this._updateNodeAndLinkScale(),i&&dB(e,n,this._controller,function(t,n,r){return e.coordinateSystem.containPoint([n,r])},null),clearTimeout(this._layoutTimeout);var f=e.forceLayout,p=e.get([`force`,`layoutAnimation`]);f&&(a=!0,this._startForceLayoutIteration(f,n,p));var m=e.get(`layout`);u.graph.eachNode(function(t){var i=t.dataIndex,a=t.getGraphicEl(),o=t.getModel();if(a){a.off(`drag`).off(`dragend`);var s=o.get(`draggable`);s&&a.on(`drag`,function(o){switch(m){case`force`:f.warmUp(),!r._layouting&&r._startForceLayoutIteration(f,n,p),f.setFixed(i),u.setItemLayout(i,[a.x,a.y]);break;case`circular`:u.setItemLayout(i,[a.x,a.y]),t.setLayout({fixed:!0},!0),QU(e,`symbolSize`,t,[o.offsetX,o.offsetY]),r.updateLayout(e);break;default:u.setItemLayout(i,[a.x,a.y]),GU(e.getGraph(),e),r.updateLayout(e);break}}).on(`dragend`,function(){f&&f.setUnfixed(i)}),a.setDraggable(s,!!o.get(`cursor`)),o.get([`emphasis`,`focus`])===`adjacency`&&(Y(a).focus=t.getAdjacentDataIndices())}}),u.graph.eachEdge(function(e){var t=e.getGraphicEl(),n=e.getModel().get([`emphasis`,`focus`]);t&&n===`adjacency`&&(Y(t).focus={edge:[e.dataIndex],node:[e.node1.dataIndex,e.node2.dataIndex]})});var h=e.get(`layout`)===`circular`&&e.get([`circular`,`rotateLabel`]),g=u.getLayout(`cx`),_=u.getLayout(`cy`);u.graph.eachNode(function(e){eW(e,h,g,_)}),this._firstRender=!1,a||this._renderThumbnail(e,n,this._symbolDraw,this._lineDraw)},t.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose()},t.prototype._startForceLayoutIteration=function(e,t,n){var r=this,i=!1;(function a(){e.step(function(e){r.updateLayout(r._model),(e||!i)&&(i=!0,r._renderThumbnail(r._model,t,r._symbolDraw,r._lineDraw)),(r._layouting=!e)&&(n?r._layoutTimeout=setTimeout(a,16):a())})})()},t.prototype.__updateOnOwnRoam=function(e,t,n){var r=Qz(t);!this._active||!r||(qz(this._mainGroup,2,r,null),gB(e)&&(this._updateNodeAndLinkScale(),NW(t.getGraph(),JU(t)),this._lineDraw.updateLayout(),n.updateLabelLayout()),this._updateThumbnailWindow())},t.prototype._updateNodeAndLinkScale=function(){var e=this._model,t=e.getData(),n=JU(e);t.eachItemGraphicEl(function(e,t){e&&e.setSymbolScale(n)})},t.prototype.updateLayout=function(e){this._active&&(NW(e.getGraph(),JU(e)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout())},t.prototype.remove=function(){this._active=!1,clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove(),this._controller&&this._controller.disable()},t.prototype._getThumbnailInfo=function(){var e=this._model,t=e.coordinateSystem;if(t.type===`view`){var n=FW(e);if(n)return{bridge:n,coordSys:t}}},t.prototype._updateThumbnailWindow=function(){var e=this._getThumbnailInfo();e&&e.bridge.updateWindow(bz(null,e.coordSys),this._api)},t.prototype._renderThumbnail=function(e,t,n,r){var i=this._getThumbnailInfo();if(i){var a=new q,o=n.group.children(),s=r.group.children(),c=new q,l=new q;a.add(l),a.add(c);for(var u=0;u `),value:r.value,noValue:r.value==null})}return Hb(`nameValue`,{name:r.name,value:r.value,noValue:r.value==null})},t.prototype.getDataParams=function(t,n){var r=e.prototype.getDataParams.call(this,t,n);if(n===`node`){var i=this.getData(),a=this.getGraph().getNodeByIndex(t);r.name??=i.getName(t),r.value??=a.getLayout().value}return r},t.type=`series.`+UW,t.defaultOption={z:2,coordinateSystem:`none`,legendHoverLink:!0,colorBy:`data`,left:0,top:0,right:0,bottom:0,width:null,height:null,center:[`50%`,`50%`],radius:[`70%`,`80%`],clockwise:!0,startAngle:90,endAngle:`auto`,minAngle:0,padAngle:3,itemStyle:{borderRadius:[0,0,5,5]},lineStyle:{width:0,color:`source`,opacity:.2},label:{show:!0,position:`outside`,distance:5},emphasis:{focus:`adjacency`,lineStyle:{opacity:.5}}},t}(lx),GW=function(e){D(t,e);function t(t,n,r){var i=e.call(this)||this;Y(i).dataType=`node`,i.z2=2;var a=new Cd;return i.setTextContent(a),i.updateData(t,n,r,!0),i}return t.prototype.updateData=function(e,t,n,r){var i=this,a=e.graph.getNodeByIndex(t),o=e.hostModel,s=a.getModel(),c=s.getModel(`emphasis`),l=e.getItemLayout(t),u=N(OF(s.getModel(`itemStyle`),l,!0),l),d=this;if(isNaN(u.startAngle)){d.setShape(u);return}r?d.setShape(u):jm(d,{shape:u},o,t);var f=N(OF(s.getModel(`itemStyle`),l,!0),l);i.setShape(f),i.useStyle(e.getItemVisual(t,`style`)),Qf(i,s),this._updateLabel(o,s,a),e.setItemGraphicEl(t,d),Qf(d,s,`itemStyle`);var p=c.get(`focus`);Jf(this,p===`adjacency`?a.getAdjacentDataIndices():p,c.get(`blurScope`),c.get(`disabled`))},t.prototype._updateLabel=function(e,t,n){var r=this.getTextContent(),i=n.getLayout(),a=(i.startAngle+i.endAngle)/2,o=Math.cos(a),s=Math.sin(a),c=t.getModel(`label`);r.ignore=!c.get(`show`);var l=Ih(t),u=n.getVisual(`style`);Fh(r,l,{labelFetcher:{getFormattedLabel:function(n,r,i,a,o,s){return e.getFormattedLabel(n,r,`node`,a,qe(o,l.normal&&l.normal.get(`formatter`),t.get(`name`)),s)}},labelDataIndex:n.dataIndex,defaultText:n.dataIndex+``,inheritColor:u.fill,defaultOpacity:u.opacity,defaultOutsidePosition:`startArc`});var d=c.get(`position`)||`outside`,f=c.get(`distance`)||0,p=d===`outside`?i.r+f:(i.r+i.r0)/2;this.textConfig={inside:d!==`outside`};var m=d===`outside`?o>0?`left`:`right`:c.get(`align`)||`center`,h=d===`outside`?s>0?`top`:`bottom`:c.get(`verticalAlign`)||`middle`;r.attr({x:o*p+i.cx,y:s*p+i.cy,rotation:0,style:{align:m,verticalAlign:h}})},t}(Yp);(function(){function e(){this.s1=[0,0],this.s2=[0,0],this.sStartAngle=0,this.sEndAngle=0,this.t1=[0,0],this.t2=[0,0],this.tStartAngle=0,this.tEndAngle=0,this.cx=0,this.cy=0,this.r=0,this.clockwise=!0}return e})();var KW=function(e){D(t,e);function t(t,n,r,i){var a=e.call(this)||this;return Y(a).dataType=`edge`,a.updateData(t,n,r,i,!0),a}return t.prototype.buildPath=function(e,t){e.moveTo(t.s1[0],t.s1[1]);var n=.7,r=t.clockwise;e.arc(t.cx,t.cy,t.r,t.sStartAngle,t.sEndAngle,!r),e.bezierCurveTo((t.cx-t.s2[0])*n+t.s2[0],(t.cy-t.s2[1])*n+t.s2[1],(t.cx-t.t1[0])*n+t.t1[0],(t.cy-t.t1[1])*n+t.t1[1],t.t1[0],t.t1[1]),e.arc(t.cx,t.cy,t.r,t.tStartAngle,t.tEndAngle,!r),e.bezierCurveTo((t.cx-t.t2[0])*n+t.t2[0],(t.cy-t.t2[1])*n+t.t2[1],(t.cx-t.s1[0])*n+t.s1[0],(t.cy-t.s1[1])*n+t.s1[1],t.s1[0],t.s1[1]),e.closePath()},t.prototype.updateData=function(e,t,n,r,i){var a=e.hostModel,o=t.graph.getEdgeByIndex(n),s=o.getLayout(),c=o.node1.getModel(),l=t.getItemModel(o.dataIndex),u=l.getModel(`lineStyle`),d=l.getModel(`emphasis`),f=d.get(`focus`),p=N(OF(c.getModel(`itemStyle`),s,!0),s),m=this;if(isNaN(p.sStartAngle)||isNaN(p.tStartAngle)){m.setShape(p);return}i?(m.setShape(p),qW(m,o,e,u)):(Lm(m),qW(m,o,e,u),jm(m,{shape:p},a,n)),Jf(this,f===`adjacency`?o.getAdjacentDataIndices():f,d.get(`blurScope`),d.get(`disabled`)),Qf(m,l,`lineStyle`),t.setItemGraphicEl(o.dataIndex,m)},t}(id);function qW(e,t,n,r){var i=t.node1,a=t.node2,o=e.style;switch(e.setStyle(r.getLineStyle()),r.get(`color`)){case`source`:o.fill=n.getItemVisual(i.dataIndex,`style`).fill,o.decal=i.getVisual(`style`).decal;break;case`target`:o.fill=n.getItemVisual(a.dataIndex,`style`).fill,o.decal=a.getVisual(`style`).decal;break;case`gradient`:var s=n.getItemVisual(i.dataIndex,`style`).fill,c=n.getItemVisual(a.dataIndex,`style`).fill;if(B(s)&&B(c)){var l=e.shape;o.fill=new hm((l.s1[0]+l.s2[0])/2,(l.s1[1]+l.s2[1])/2,(l.t1[0]+l.t2[0])/2,(l.t1[1]+l.t2[1])/2,[{offset:0,color:s},{offset:1,color:c}],!0)}break}}var JW=Math.PI/180,YW=function(e){D(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=UW,t}return t.prototype.init=function(e,t){},t.prototype.render=function(e,t,n){var r=e.getData(),i=this._data,a=this.group,o=-e.get(`startAngle`)*JW;if(r.diff(i).add(function(e){if(r.getItemLayout(e)){var t=new GW(r,e,o);Y(t).dataIndex=e,a.add(t)}}).update(function(t,n){var s=i.getItemGraphicEl(n);if(!r.getItemLayout(t)){s&&Im(s,e,n);return}s?s.updateData(r,t,o):s=new GW(r,t,o),a.add(s)}).remove(function(t){var n=i.getItemGraphicEl(t);n&&Im(n,e,t)}).execute(),!i){var s=e.get(`center`);this.group.scaleX=.01,this.group.scaleY=.01,this.group.originX=J(s[0],n.getWidth()),this.group.originY=J(s[1],n.getHeight()),Mm(this.group,{scaleX:1,scaleY:1},e)}this._data=r,this.renderEdges(e,o)},t.prototype.renderEdges=function(e,t){var n=e.getData(),r=e.getEdgeData(),i=this._edgeData,a=this.group;r.diff(i).add(function(e){var i=new KW(n,r,e,t);Y(i).dataIndex=e,a.add(i)}).update(function(e,o){var s=i.getItemGraphicEl(o);s.updateData(n,r,e,t),a.add(s)}).remove(function(t){var n=i.getItemGraphicEl(t);n&&Im(n,e,t)}).execute(),this._edgeData=r},t.prototype.dispose=function(){},t.type=UW,t}(Sx),XW=Math.PI/180,ZW=Qc(UW,QW);function QW(e,t){e.eachSeriesByType(UW,function(e){$W(e,t)})}function $W(e,t){var n=e.getData(),r=n.graph,i=e.getEdgeData();if(i.count()){var a=U_(e,t),o=a.cx,s=a.cy,c=a.r,l=a.r0,u=Math.max((e.get(`padAngle`)||0)*XW,0),d=Math.max((e.get(`minAngle`)||0)*XW,0),f=-e.get(`startAngle`)*XW,p=f+Math.PI*2,m=e.get(`clockwise`),h=m?1:-1,g=[f,p];Mu(g,!m);var _=g[0],v=g[1]-_,y=n.getSum(`value`)===0&&i.getSum(`value`)===0,b=[],x=0;r.eachEdge(function(e){var t=y?1:e.getValue(`value`);y&&(t>0||d)&&(x+=2);var n=e.node1.dataIndex,r=e.node2.dataIndex;b[n]=(b[n]||0)+t,b[r]=(b[r]||0)+t});var S=0;if(r.eachNode(function(e){var t=e.getValue(`value`);isNaN(t)||(b[e.dataIndex]=Math.max(t,b[e.dataIndex]||0)),!y&&(b[e.dataIndex]>0||d)&&x++,S+=b[e.dataIndex]||0}),!(x===0||S===0)){u*x>=Math.abs(v)&&(u=Math.max(0,(Math.abs(v)-d*x)/x)),(u+d)*x>=Math.abs(v)&&(d=(Math.abs(v)-u*x)/x);var C=(v-u*x*h)/S,w=0,T=0,E=0,D=1/0;r.eachNode(function(e){var t=b[e.dataIndex]||0,n=C*(S?t:1)*h;Math.abs(n)T){var k=w/T;r.eachNode(function(e){var t=e.getLayout().angle;Math.abs(t)>=d?e.setLayout({angle:t*k,ratio:k},!0):e.setLayout({angle:d,ratio:d===0?1:t/d},!0)})}else r.eachNode(function(e){if(!O){var t=e.getLayout().angle;t-Math.min(t/E,1)*wd&&d>0){var n=O?1:Math.min(t/E,1),r=t-d,i=Math.min(r,Math.min(A,w*n));A-=i,e.setLayout({angle:t-i,ratio:(t-i)/t},!0)}else d>0&&e.setLayout({angle:d,ratio:t===0?1:d/t},!0)}});var j=_,ee=[];r.eachNode(function(e){var t=Math.max(e.getLayout().angle,d);e.setLayout({cx:o,cy:s,r0:l,r:c,startAngle:j,endAngle:j+t*h,clockwise:m},!0),ee[e.dataIndex]=j,j+=(t+u)*h}),r.eachEdge(function(e){var t=y?1:e.getValue(`value`),n=C*(S?t:1)*h,r=e.node1.dataIndex,i=ee[r]||0,a=i+Math.abs((e.node1.getLayout().ratio||1)*n)*h,c=[o+l*Math.cos(i),s+l*Math.sin(i)],u=[o+l*Math.cos(a),s+l*Math.sin(a)],d=e.node2.dataIndex,f=ee[d]||0,p=f+Math.abs((e.node2.getLayout().ratio||1)*n)*h,g=[o+l*Math.cos(f),s+l*Math.sin(f)],_=[o+l*Math.cos(p),s+l*Math.sin(p)];e.setLayout({s1:c,s2:u,sStartAngle:i,sEndAngle:a,t1:g,t2:_,tStartAngle:f,tEndAngle:p,cx:o,cy:s,r:l,value:t,clockwise:m}),ee[r]=a,ee[d]=p})}}}function eG(e){e.registerChartView(YW),e.registerSeriesModel(WW),e.registerLayout(e.PRIORITY.VISUAL.POST_CHART_LAYOUT,ZW),e.registerProcessor(tI(`chord`))}var tG=function(){function e(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return e}(),nG=function(e){D(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`pointer`,n}return t.prototype.getDefaultShape=function(){return new tG},t.prototype.buildPath=function(e,t){var n=Math.cos,r=Math.sin,i=t.r,a=t.width,o=t.angle,s=t.x-n(o)*a*(a>=i/3?1:2),c=t.y-r(o)*a*(a>=i/3?1:2);o=t.angle-Math.PI/2,e.moveTo(s,c),e.lineTo(t.x+n(o)*a,t.y+r(o)*a),e.lineTo(t.x+n(t.angle)*i,t.y+r(t.angle)*i),e.lineTo(t.x-n(o)*a,t.y-r(o)*a),e.lineTo(s,c)},t}(id);function rG(e,t){var n=e.get(`center`),r=t.getWidth(),i=t.getHeight(),a=Math.min(r,i);return{cx:J(n[0],t.getWidth()),cy:J(n[1],t.getHeight()),r:J(e.get(`radius`),a/2)}}function iG(e,t){var n=e==null?``:e+``;return t&&(B(t)?n=t.replace(`{value}`,n):z(t)&&(n=t(e))),n}var aG=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){this.group.removeAll();var r=e.get([`axisLine`,`lineStyle`,`color`]),i=rG(e,n);this._renderMain(e,t,n,r,i),this._data=e.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(e,t,n,r,i){var a=this.group,o=e.get(`clockwise`),s=-e.get(`startAngle`)/180*Math.PI,c=-e.get(`endAngle`)/180*Math.PI,l=e.getModel(`axisLine`),u=l.get(`roundCap`)?CF:Yp,d=l.get(`show`),f=l.getModel(`lineStyle`),p=f.get(`width`),m=[s,c];Mu(m,!o),s=m[0],c=m[1];for(var h=c-s,g=s,_=[],v=0;d&&v=e&&(t===0?0:r[t-1][0])Math.PI/2&&(oe+=Math.PI)):ae===`tangential`?oe=-S-Math.PI/2:Re(ae)&&(oe=ae*Math.PI/180),oe===0?l.add(new Cd({style:Lh(_,{text:te,x:re,y:ie,verticalAlign:k<-.8?`top`:k>.8?`bottom`:`middle`,align:O<-.4?`left`:O>.4?`right`:`center`},{inheritColor:ne}),silent:!0})):l.add(new Cd({style:Lh(_,{text:te,x:re,y:ie,verticalAlign:`middle`,align:`center`},{inheritColor:ne}),silent:!0,originX:re,originY:ie,rotation:oe}))}if(g.get(`show`)&&A!==v){var j=g.get(`distance`);j=j?j+c:c;for(var se=0;se<=y;se++){O=Math.cos(S),k=Math.sin(S);var ce=new om({shape:{x1:O*(f-j)+u,y1:k*(f-j)+d,x2:O*(f-x-j)+u,y2:k*(f-x-j)+d},silent:!0,style:E});E.stroke===`auto`&&ce.setStyle({stroke:r((A+se/y)/v)}),l.add(ce),S+=w}S-=w}else S+=C}},t.prototype._renderPointer=function(e,t,n,r,i,a,o,s,c){var l=this.group,u=this._data,d=this._progressEls,f=[],p=e.get([`pointer`,`show`]),m=e.getModel(`progress`),h=m.get(`show`),g=e.getData(),_=g.mapDimension(`value`),v=+e.get(`min`),y=+e.get(`max`),b=[v,y],x=[a,o];function S(t,n){var r=g.getItemModel(t).getModel(`pointer`),a=J(r.get(`width`),i.r),o=J(r.get(`length`),i.r),s=e.get([`pointer`,`icon`]),c=r.get(`offsetCenter`),l=J(c[0],i.r),u=J(c[1],i.r),d=r.get(`keepAspect`),f=s?WS(s,l-a/2,u-o,a,o,null,d):new nG({shape:{angle:-Math.PI/2,width:a,r:o,x:l,y:u}});return f.rotation=-(n+Math.PI/2),f.x=i.cx,f.y=i.cy,f}function C(e,t){var n=m.get(`roundCap`)?CF:Yp,r=m.get(`overlap`),o=r?m.get(`width`):c/g.count(),l=r?i.r-o:i.r-(e+1)*o,u=r?i.r:i.r-e*o,d=new n({shape:{startAngle:a,endAngle:t,cx:i.cx,cy:i.cy,clockwise:s,r0:l,r:u}});return r&&(d.z2=ps(g.get(_,e),[v,y],[100,0],!0)),d}(h||p)&&(g.diff(u).add(function(t){var n=g.get(_,t);if(p){var r=S(t,a);Mm(r,{rotation:-((isNaN(+n)?x[0]:ps(n,b,x,!0))+Math.PI/2)},e),l.add(r),g.setItemGraphicEl(t,r)}if(h){var i=C(t,a);Mm(i,{shape:{endAngle:ps(n,b,x,m.get(`clip`))}},e),l.add(i),Ld(e.seriesIndex,g.dataType,t,i),f[t]=i}}).update(function(t,n){var r=g.get(_,t);if(p){var i=u.getItemGraphicEl(n),o=i?i.rotation:a,s=S(t,o);s.rotation=o,jm(s,{rotation:-((isNaN(+r)?x[0]:ps(r,b,x,!0))+Math.PI/2)},e),l.add(s),g.setItemGraphicEl(t,s)}if(h){var c=d[n],v=C(t,c?c.shape.endAngle:a);jm(v,{shape:{endAngle:ps(r,b,x,m.get(`clip`))}},e),l.add(v),Ld(e.seriesIndex,g.dataType,t,v),f[t]=v}}).execute(),g.each(function(e){var t=g.getItemModel(e),n=t.getModel(`emphasis`),i=n.get(`focus`),a=n.get(`blurScope`),o=n.get(`disabled`),s=r(ps(g.get(_,e),b,[0,1],!0));if(p){var c=g.getItemGraphicEl(e),l=g.getItemVisual(e,`style`),u=l.fill;if(c instanceof ud){var d=c.style;c.useStyle(N({image:d.image,x:d.x,y:d.y,width:d.width,height:d.height},l))}else c.useStyle(l),c.type!==`pointer`&&c.setColor(u);c.setStyle(t.getModel([`pointer`,`itemStyle`]).getItemStyle()),c.style.fill===`auto`&&c.setStyle(`fill`,s),c.z2EmphasisLift=0,Qf(c,t),Jf(c,i,a,o)}if(h){var m=f[e];m.useStyle(g.getItemVisual(e,`style`)),m.setStyle(t.getModel([`progress`,`itemStyle`]).getItemStyle()),m.style.fill===`auto`&&m.setStyle(`fill`,s),m.z2EmphasisLift=0,Qf(m,t),Jf(m,i,a,o)}}),this._progressEls=f)},t.prototype._renderAnchor=function(e,t){var n=e.getModel(`anchor`);if(n.get(`show`)){var r=n.get(`size`),i=n.get(`icon`),a=n.get(`offsetCenter`),o=n.get(`keepAspect`),s=WS(i,t.cx-r/2+J(a[0],t.r),t.cy-r/2+J(a[1],t.r),r,r,null,o);s.z2=+!!n.get(`showAbove`),s.setStyle(n.getModel(`itemStyle`).getItemStyle()),this.group.add(s)}},t.prototype._renderTitleAndDetail=function(e,t,n,r,i){var a=this,o=e.getData(),s=o.mapDimension(`value`),c=+e.get(`min`),l=+e.get(`max`),u=new q,d=[],f=[],p=e.isAnimationEnabled(),m=e.get([`pointer`,`showAbove`]);o.diff(this._data).add(function(e){d[e]=new Cd({silent:!0}),f[e]=new Cd({silent:!0})}).update(function(e,t){d[e]=a._titleEls[t],f[e]=a._detailEls[t]}).execute(),o.each(function(t){var n=o.getItemModel(t),a=o.get(s,t),h=new q,g=r(ps(a,[c,l],[0,1],!0)),_=n.getModel(`title`);if(_.get(`show`)){var v=_.get(`offsetCenter`),y=i.cx+J(v[0],i.r),b=i.cy+J(v[1],i.r),x=d[t];x.attr({z2:m?0:2,style:Lh(_,{x:y,y:b,text:o.getName(t),align:`center`,verticalAlign:`middle`},{inheritColor:g})}),h.add(x)}var S=n.getModel(`detail`);if(S.get(`show`)){var C=S.get(`offsetCenter`),w=i.cx+J(C[0],i.r),T=i.cy+J(C[1],i.r),E=J(S.get(`width`),i.r),D=J(S.get(`height`),i.r),O=e.get([`progress`,`show`])?o.getItemVisual(t,`style`).fill:g,x=f[t],k=S.get(`formatter`);x.attr({z2:m?0:2,style:Lh(S,{x:w,y:T,text:iG(a,k),width:isNaN(E)?null:E,height:isNaN(D)?null:D,align:`center`,verticalAlign:`middle`},{inheritColor:O})}),qh(x,{normal:S},a,function(e){return iG(e,k)}),p&&Jh(x,t,o,e,{getFormattedLabel:function(e,t,n,r,i,o){return iG(o?o.interpolatedValue:a,k)}}),h.add(x)}u.add(h)}),this.group.add(u),this._titleEls=d,this._detailEls=f},t.type=`gauge`,t}(Sx),oG=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.visualStyleAccessPath=`itemStyle`,n}return t.prototype.getInitialData=function(e,t){return nI(this,[`value`])},t.type=`series.gauge`,t.defaultOption={z:2,colorBy:`data`,center:[`50%`,`50%`],legendHoverLink:!0,radius:`75%`,startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,Z.color.neutral10]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:Z.color.axisTick,width:3,type:`solid`}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:Z.color.axisTickMinor,width:1,type:`solid`}},axisLabel:{show:!0,distance:15,color:Z.color.axisLabel,fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:`60%`,width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:`circle`,offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:Z.color.neutral00,borderWidth:0,borderColor:Z.color.theme[0]}},title:{show:!0,offsetCenter:[0,`20%`],color:Z.color.secondary,fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:Z.color.transparent,borderWidth:0,borderColor:Z.color.neutral40,width:100,height:null,padding:[5,10],offsetCenter:[0,`40%`],color:Z.color.primary,fontSize:30,fontWeight:`bold`,lineHeight:30,valueAnimation:!1}},t}(lx);function sG(e){e.registerChartView(aG),e.registerSeriesModel(oG)}var cG=`funnel`,lG=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new rI(L(this.getData,this),L(this.getRawData,this)),this._defaultLabelLine(t)},t.prototype.getInitialData=function(e,t){return nI(this,{coordDimensions:[`value`],encodeDefaulter:Ie(hv,this)})},t.prototype._defaultLabelLine=function(e){ec(e,`labelLine`,[`show`]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},t.prototype.getDataParams=function(t){var n=this.getData(),r=e.prototype.getDataParams.call(this,t),i=n.mapDimension(`value`),a=n.getSum(i);return r.percent=a?+(n.get(i,t)/a*100).toFixed(2):0,r.$vars.push(`percent`),r},t.type=`series.`+cG,t.defaultOption={coordinateSystemUsage:`box`,z:2,legendHoverLink:!0,colorBy:`data`,left:80,top:60,right:80,bottom:65,minSize:`0%`,maxSize:`100%`,sort:`descending`,orient:`vertical`,gap:0,funnelAlign:`center`,label:{show:!0,position:`outer`},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:Z.color.neutral00,borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:Z.color.primary}}},t}(lx),uG=[`itemStyle`,`opacity`],dG=function(e){D(t,e);function t(t,n){var r=e.call(this)||this,i=r,a=new rm,o=new Cd;return i.setTextContent(o),r.setTextGuideLine(a),r.updateData(t,n,!0),r}return t.prototype.updateData=function(e,t,n){var r=this,i=e.hostModel,a=e.getItemModel(t),o=e.getItemLayout(t),s=a.getModel(`emphasis`),c=a.get(uG);c??=1,n||Lm(r),r.useStyle(e.getItemVisual(t,`style`)),r.style.lineJoin=`round`,n?(r.setShape({points:o.points}),r.style.opacity=0,Mm(r,{style:{opacity:c}},i,t)):jm(r,{style:{opacity:c},shape:{points:o.points}},i,t),Qf(r,a),this._updateLabel(e,t),Jf(this,s.get(`focus`),s.get(`blurScope`),s.get(`disabled`))},t.prototype._updateLabel=function(e,t){var n=this,r=this.getTextGuideLine(),i=n.getTextContent(),a=e.hostModel,o=e.getItemModel(t),s=e.getItemLayout(t).label,c=e.getItemVisual(t,`style`),l=c.fill;Fh(i,Ih(o),{labelFetcher:e.hostModel,labelDataIndex:t,defaultOpacity:c.opacity,defaultText:e.getName(t)},{normal:{align:s.textAlign,verticalAlign:s.verticalAlign}});var u=o.getModel(`label`).get(`color`)===`inherit`?l:null;n.setTextConfig({local:!0,inside:!!s.inside,insideStroke:u,outsideFill:u});var d=s.linePoints;r.setShape({points:d}),n.textGuideLineConfig={anchor:d?new G(d[0][0],d[0][1]):null},jm(i,{style:{x:s.x,y:s.y}},a,t),i.attr({rotation:s.rotation,originX:s.x,originY:s.y,z2:10}),dA(n,fA(o),{stroke:l})},t}(tm),fG=function(e){D(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=cG,t.ignoreLabelLineUpdate=!0,t}return t.prototype.render=function(e,t,n){var r=e.getData(),i=this._data,a=this.group;r.diff(i).add(function(e){var t=new dG(r,e);r.setItemGraphicEl(e,t),a.add(t)}).update(function(e,t){var n=i.getItemGraphicEl(t);n.updateData(r,e),a.add(n),r.setItemGraphicEl(e,n)}).remove(function(t){Im(i.getItemGraphicEl(t),e,t)}).execute(),this._data=r},t.prototype.remove=function(){this.group.removeAll(),this._data=null},t.prototype.dispose=function(){},t.type=cG,t}(Sx);function pG(e,t){for(var n=e.mapDimension(`value`),r=e.mapArray(n,function(e){return e}),i=[],a=t===`ascending`,o=0,s=e.count();o-1&&(i=`left`),n&&De([`left`,`right`],i)>-1&&(i=`bottom`)),i===`left`?(p=(s[3][0]+s[0][0])/2,m=(s[3][1]+s[0][1])/2,h=p-_,u=h-5,l=`right`):i===`right`?(p=(s[1][0]+s[2][0])/2,m=(s[1][1]+s[2][1])/2,h=p+_,u=h+5,l=`left`):i===`top`?(p=(s[3][0]+s[0][0])/2,m=(s[3][1]+s[0][1])/2,g=m-_,d=g-5,l=`center`):i===`bottom`?(p=(s[1][0]+s[2][0])/2,m=(s[1][1]+s[2][1])/2,g=m+_,d=g+5,l=`center`):i===`rightTop`?(p=n?s[3][0]:s[1][0],m=n?s[3][1]:s[1][1],n?(g=m-_,d=g-5,l=`center`):(h=p+_,u=h+5,l=`top`)):i===`rightBottom`?(p=s[2][0],m=s[2][1],n?(g=m+_,d=g+5,l=`center`):(h=p+_,u=h+5,l=`bottom`)):i===`leftTop`?(p=s[0][0],m=n?s[0][1]:s[1][1],n?(g=m-_,d=g-5,l=`center`):(h=p-_,u=h-5,l=`right`)):i===`leftBottom`?(p=n?s[1][0]:s[3][0],m=n?s[1][1]:s[2][1],n?(g=m+_,d=g+5,l=`center`):(h=p-_,u=h-5,l=`right`)):(p=(s[1][0]+s[2][0])/2,m=(s[1][1]+s[2][1])/2,n?(g=m+_,d=g+5,l=`center`):(h=p+_,u=h+5,l=`left`)),n?(h=p,u=h):(g=m,d=g),f=[[p,m],[h,g]]}o.label={linePoints:f,x:u,y:d,verticalAlign:`middle`,textAlign:l,inside:c}})}var hG=Qc(cG,gG);function gG(e,t){e.eachSeriesByType(cG,function(e){var n=e.getData(),r=n.mapDimension(`value`),i=e.get(`sort`),a=q_(e,t),o=W_(e.getBoxLayoutParams(),a.refContainer),s=_G(e),c=o.width,l=o.height,u=pG(n,i),d=o.x,f=o.y,p=s?[J(e.get(`minSize`),l),J(e.get(`maxSize`),l)]:[J(e.get(`minSize`),c),J(e.get(`maxSize`),c)],m=n.getDataExtent(r),h=e.get(`min`),g=e.get(`max`);h??=Math.min(m[0],0),g??=m[1];var _=e.get(`funnelAlign`),v=e.get(`gap`),y=((s?c:l)-v*(n.count()-1))/n.count(),b=function(e,t){if(s){var i=ps(n.get(r,e)||0,[h,g],p,!0),a=void 0;switch(_){case`top`:a=f;break;case`center`:a=f+(l-i)/2;break;case`bottom`:a=f+(l-i);break}return[[t,a],[t,a+i]]}var o=ps(n.get(r,e)||0,[h,g],p,!0),u;switch(_){case`left`:u=d;break;case`center`:u=d+(c-o)/2;break;case`right`:u=d+c-o;break}return[[u,t],[u+o,t]]};i===`ascending`&&(y=-y,v=-v,s?d+=c:f+=l,u=u.reverse());for(var x=0;xFG)return;var r=this._model.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]);r.behavior!==`none`&&this._dispatchExpand({axisExpandWindow:r.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(e){if(!(this._mouseDownPoint||!RG(this,`mousemove`))){var t=this._model,n=t.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]),r=n.behavior;r===`jump`&&this._throttledDispatchExpand.debounceNextCall(t.get(`axisExpandDebounce`)),this._throttledDispatchExpand(r===`none`?null:{axisExpandWindow:n.axisExpandWindow,animation:r===`jump`?null:{duration:0}})}}};function RG(e,t){var n=e._model;return n.get(`axisExpandable`)&&n.get(`axisExpandTriggerOn`)===t}var zG=`parallel`,BG=zG,VG=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(){e.prototype.init.apply(this,arguments),this.mergeOption({})},t.prototype.mergeOption=function(e){var t=this.option;e&&Ce(t,e,!0),this._initDimensions()},t.prototype.contains=function(e,t){var n=e.get(`parallelIndex`);return n!=null&&t.getComponent(`parallel`,n)===this},t.prototype.setAxisExpand=function(e){F([`axisExpandable`,`axisExpandCenter`,`axisExpandCount`,`axisExpandWidth`,`axisExpandWindow`],function(t){e.hasOwnProperty(t)&&(this.option[t]=e[t])},this)},t.prototype._initDimensions=function(){var e=this.dimensions=[],t=this.parallelAxisIndex=[];F(Me(this.ecModel.queryComponents({mainType:`parallelAxis`}),function(e){return(e.get(`parallelIndex`)||0)===this.componentIndex},this),function(n){e.push(`dim`+n.get(`dim`)),t.push(n.componentIndex)})},t.type=BG,t.dependencies=[`parallelAxis`],t.layoutMode=`box`,t.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:`horizontal`,axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:`click`,parallelAxisDefault:null},t}(tv),HG=function(e){D(t,e);function t(t,n,r,i,a){var o=e.call(this,t,n,r)||this;return o.type=i||`value`,o.axisIndex=a,o}return t.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get(`layout`)!==`horizontal`},t}(Ik);function UG(e,t,n,r,i,a){e||=0;var o=Ds(n[1],-n[0]);if(i!=null&&(i=GG(i,[0,o])),a!=null&&(a=Math.max(a,i??0)),r===`all`){var s=Math.abs(Ds(t[1],-t[0]));s=GG(s,[0,o]),i=a=GG(s,[i,a]),r=0}t[0]=GG(t[0],n),t[1]=GG(t[1],n);var c=WG(t,r);t[r]+=e;var l=i||0,u=n.slice();c.sign<0?u[0]=Ds(u[0],l):u[1]=Ds(u[1],-l),t[r]=GG(t[r],u);var d=WG(t,r);return i!=null&&(d.sign!==c.sign||d.spana&&(t[1-r]=Ds(t[r],d.sign*a)),t}function WG(e,t){var n=e[t]-e[1-t];return{span:Math.abs(n),sign:n>0?-1:n<0?1:t?-1:1}}function GG(e,t){return Math.min(t[1]==null?1/0:t[1],Math.max(t[0]==null?-1/0:t[0],e))}var KG=function(){function e(e,t,n){this.type=zG,this._axesMap=U(),this._axesLayout={},this.dimensions=e.dimensions,this._model=e,this._init(e,t,n)}return e.prototype._init=function(e,t,n){var r=e.dimensions,i=e.parallelAxisIndex;F(r,function(e,n){var r=i[n],a=t.getComponent(`parallelAxis`,r),o=ED(a),s=this._axesMap.set(e,new HG(e,DD(a,o,!1),[0,0],o,r));s.onBand=HD(s.scale,a),s.inverse=a.get(`inverse`),a.axis=s,s.model=a,s.coordinateSystem=a.coordinateSystem=this},this)},e.prototype.update=function(e,t){F(this.dimensions,function(e){var t=this._axesMap.get(e);bO(t,1),MO(t)},this)},e.prototype.containPoint=function(e){var t=this._makeLayoutInfo(),n=t.axisBase,r=t.layoutBase,i=t.pixelDimIndex,a=e[1-i],o=e[i];return a>=n&&a<=n+t.axisLength&&o>=r&&o<=r+t.layoutLength},e.prototype.getModel=function(){return this._model},e.prototype.resize=function(e,t){var n=q_(e,t).refContainer;this._rect=W_(e.getBoxLayoutParams(),n),this._layoutAxes()},e.prototype.getRect=function(){return this._rect},e.prototype._makeLayoutInfo=function(){var e=this._model,t=this._rect,n=[`x`,`y`],r=[`width`,`height`],i=e.get(`layout`),a=i===`horizontal`?0:1,o=t[r[a]],s=[0,o],c=this.dimensions.length,l=qG(e.get(`axisExpandWidth`),s),u=qG(e.get(`axisExpandCount`)||0,[0,c]),d=e.get(`axisExpandable`)&&c>3&&c>u&&u>1&&l>0&&o>0,f=e.get(`axisExpandWindow`),p;f?(p=qG(f[1]-f[0],s),f[1]=f[0]+p):(p=qG(l*(u-1),s),f=[l*(e.get(`axisExpandCenter`)||os(c/2))-p/2],f[1]=f[0]+p);var m=(o-p)/(c-u);m<3&&(m=0);var h=[os(vs(f[0]/l,1))+1,ss(vs(f[1]/l,1))-1],g=m/l*f[0];return{layout:i,pixelDimIndex:a,layoutBase:t[n[a]],layoutLength:o,axisBase:t[n[1-a]],axisLength:t[r[1-a]],axisExpandable:d,axisExpandWidth:l,axisCollapseWidth:m,axisExpandWindow:f,axisCount:c,winInnerIndices:h,axisExpandWindow0Pos:g}},e.prototype._layoutAxes=function(){var e=this._rect,t=this._axesMap,n=this.dimensions,r=this._makeLayoutInfo(),i=r.layout;t.each(function(e){var t=[0,r.axisLength],n=+!!e.inverse;e.setExtent(t[n],t[1-n])}),F(n,function(t,n){var a=(r.axisExpandable?YG:JG)(n,r),o={horizontal:{x:a.position,y:r.axisLength},vertical:{x:0,y:a.position}},s={horizontal:ds/2,vertical:0},c=[o[i].x+e.x,o[i].y+e.y],l=s[i],u=vn();Cn(u,u,l),Sn(u,u,c),this._axesLayout[t]={position:c,rotation:l,transform:u,axisNameAvailableWidth:a.axisNameAvailableWidth,axisLabelShow:a.axisLabelShow,nameTruncateMaxWidth:a.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},e.prototype.getAxis=function(e){return this._axesMap.get(e)},e.prototype.dataToPoint=function(e,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(e),t)},e.prototype.eachActiveState=function(e,t,n,r){n??=0,r??=e.count();var i=this._axesMap,a=this.dimensions,o=[],s=[];F(a,function(t){o.push(e.mapDimension(t)),s.push(i.get(t).model)});for(var c=this.hasAxisBrushed(),l=n;li*(1-u[0])?(c=`jump`,s=o-i*(1-u[2])):(s=o-i*u[1])>=0&&(s=o-i*(1-u[1]))<=0&&(s=0),s*=t.axisExpandWidth/l,s?UG(s,r,a,`all`):c=`none`;else{var f=r[1]-r[0];r=[rs(0,a[1]*o/f-f/2)],r[1]=ns(a[1],r[0]+f),r[0]=r[1]-f}return{axisExpandWindow:r,behavior:c}},e}();function qG(e,t){return ns(rs(e,t[0]),t[1])}function JG(e,t){var n=t.layoutLength/(t.axisCount-1);return{position:n*e,axisNameAvailableWidth:n,axisLabelShow:!0}}function YG(e,t){var n=t.layoutLength,r=t.axisExpandWidth,i=t.axisCount,a=t.axisCollapseWidth,o=t.winInnerIndices,s,c=a,l=!1,u;return e=0;n--)bs(t[n])},t.prototype.getActiveState=function(e){var t=this.activeIntervals;if(!t.length)return`normal`;if(e==null||isNaN(+e))return`inactive`;if(t.length===1){var n=t[0];if(n[0]<=e&&e<=n[1])return`active`}else for(var r=0,i=t.length;riK}function CK(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function wK(e,t,n,r){var i=new q;return i.add(new vd({name:`main`,style:OK(n),silent:!0,draggable:!0,cursor:`move`,drift:Ie(NK,e,t,i,[`n`,`s`,`w`,`e`]),ondragend:Ie(xK,t,{isEnd:!0})})),F(r,function(n){i.add(new vd({name:n.join(``),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:Ie(NK,e,t,i,n),ondragend:Ie(xK,t,{isEnd:!0})}))}),i}function TK(e,t,n,r){var i=r.brushStyle.lineWidth||0,a=tK(i,aK),o=n[0][0],s=n[1][0],c=o-i/2,l=s-i/2,u=n[0][1],d=n[1][1],f=u-a+i/2,p=d-a+i/2,m=u-o,h=d-s,g=m+i,_=h+i;DK(e,t,`main`,o,s,m,h),r.transformable&&(DK(e,t,`w`,c,l,a,_),DK(e,t,`e`,f,l,a,_),DK(e,t,`n`,c,l,g,a),DK(e,t,`s`,c,p,g,a),DK(e,t,`nw`,c,l,a,a),DK(e,t,`ne`,f,l,a,a),DK(e,t,`sw`,c,p,a,a),DK(e,t,`se`,f,p,a,a))}function EK(e,t){var n=t.__brushOption,r=n.transformable,i=t.childAt(0);i.useStyle(OK(n)),i.attr({silent:!r,cursor:r?`move`:`default`}),F([[`w`],[`e`],[`n`],[`s`],[`s`,`e`],[`s`,`w`],[`n`,`e`],[`n`,`w`]],function(n){var i=t.childOfName(n.join(``)),a=n.length===1?jK(e,n[0]):MK(e,n);i&&i.attr({silent:!r,invisible:!r,cursor:r?cK[a]+`-resize`:null})})}function DK(e,t,n,r,i,a,o){var s=t.childOfName(n);s&&s.setShape(LK(IK(e,t,[[r,i],[r+a,i+o]])))}function OK(e){return P({strokeNoScale:!0},e.brushStyle)}function kK(e,t,n,r){var i=[eK(e,n),eK(t,r)],a=[tK(e,n),tK(t,r)];return[[i[0],a[0]],[i[1],a[1]]]}function AK(e){return th(e.group)}function jK(e,t){return{left:`w`,right:`e`,top:`n`,bottom:`s`}[rh({w:`left`,e:`right`,n:`top`,s:`bottom`}[t],AK(e))]}function MK(e,t){var n=[jK(e,t[0]),jK(e,t[1])];return(n[0]===`e`||n[0]===`w`)&&n.reverse(),n.join(``)}function NK(e,t,n,r,i,a){var o=n.__brushOption,s=e.toRectRange(o.range),c=FK(t,i,a);F(r,function(e){var t=sK[e];s[t[0]][t[1]]+=c[t[0]]}),o.range=e.fromRectRange(kK(s[0][0],s[1][0],s[0][1],s[1][1])),gK(t,n),xK(t,{isEnd:!1})}function PK(e,t,n,r){var i=t.__brushOption.range,a=FK(e,n,r);F(i,function(e){e[0]+=a[0],e[1]+=a[1]}),gK(e,t),xK(e,{isEnd:!1})}function FK(e,t,n){var r=e.group,i=r.transformCoordToLocal(t,n),a=r.transformCoordToLocal(0,0);return[i[0]-a[0],i[1]-a[1]]}function IK(e,t,n){var r=yK(e,t);return r&&r!==$G?r.clipPath(n,e._transform):M(n)}function LK(e){var t=eK(e[0][0],e[1][0]),n=eK(e[0][1],e[1][1]),r=tK(e[0][0],e[1][0]),i=tK(e[0][1],e[1][1]);return{x:t,y:n,width:r-t,height:i-n}}function RK(e,t,n){if(!(!e._brushType||GK(e,t.offsetX,t.offsetY))){var r=e._zr,i=e._covers,a=vK(e,t,n);if(!e._dragging)for(var o=0;or.getWidth()||n<0||n>r.getHeight()}var KK={lineX:qK(0),lineY:qK(1),rect:{createCover:function(e,t){function n(e){return e}return wK({toRectRange:n,fromRectRange:n},e,t,[[`w`],[`e`],[`n`],[`s`],[`s`,`e`],[`s`,`w`],[`n`,`e`],[`n`,`w`]])},getCreatingRange:function(e){var t=CK(e);return kK(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,n,r){TK(e,t,n,r)},updateCommon:EK,contain:BK},polygon:{createCover:function(e,t){var n=new q;return n.add(new rm({name:`main`,style:OK(t),silent:!0})),n},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new tm({name:`main`,draggable:!0,drift:Ie(PK,e,t),ondragend:Ie(xK,e,{isEnd:!0})}))},updateCoverShape:function(e,t,n,r){t.childAt(0).setShape({points:IK(e,t,n)})},updateCommon:EK,contain:BK}};function qK(e){return{createCover:function(t,n){return wK({toRectRange:function(t){var n=[t,[0,100]];return e&&n.reverse(),n},fromRectRange:function(t){return t[e]}},t,n,[[[`w`],[`e`]],[[`n`],[`s`]]][e])},getCreatingRange:function(t){var n=CK(t);return[eK(n[0][e],n[1][e]),tK(n[0][e],n[1][e])]},updateCoverShape:function(t,n,r,i){var a,o=yK(t,n);if(o!==$G&&o.getLinearBrushOtherExtent)a=o.getLinearBrushOtherExtent(e);else{var s=t._zr;a=[0,[s.getWidth(),s.getHeight()][1-e]]}var c=[r,a];e&&c.reverse(),TK(t,n,c,i)},updateCommon:EK,contain:BK}}function JK(e){return e=ZK(e),function(t){return sh(t,e)}}function YK(e,t){return e=ZK(e),function(n){var r=t??n,i=r?e.width:e.height,a=r?e.x:e.y;return[a,a+(i||0)]}}function XK(e,t,n){var r=ZK(e);return function(e,i){return r.contain(i[0],i[1])&&!fR(e,t,n)}}function ZK(e){return K.create(e)}var QK=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(t,n){e.prototype.init.apply(this,arguments),(this._brushController=new dK(n.getZr())).on(`brush`,L(this._onBrush,this))},t.prototype.render=function(e,t,n,r){if(!$K(e,t,r)){this.axisModel=e,this.api=n,this.group.removeAll();var i=this._axisGroup;if(this._axisGroup=new q,this.group.add(this._axisGroup),e.get(`show`)){var a=tq(e,t),o=a.coordinateSystem,s=e.getAreaSelectStyle(),c=s.width,l=e.axis.dim,u=o.getAxisLayout(l),d=N({strokeContainThreshold:c},u),f=new xP(e,n,d);f.build(),this._axisGroup.add(f.group),this._refreshBrushController(d,s,e,a,c,n),oh(i,this._axisGroup,e)}}},t.prototype._refreshBrushController=function(e,t,n,r,i,a){var o=n.axis.getExtent(),s=o[1]-o[0],c=Math.min(30,Math.abs(s)*.1),l=K.create({x:o[0],y:-i/2,width:s,height:i});l.x-=c,l.width+=2*c,this._brushController.mount({enableGlobalPan:!0,rotation:e.rotation,x:e.position[0],y:e.position[1]}).setPanels([{panelId:`pl`,clipPath:JK(l),isTargetByCursor:XK(l,a,r),getLinearBrushOtherExtent:YK(l,0)}]).enableBrush({brushType:`lineX`,brushStyle:t,removeOnClick:!0}).updateCovers(eq(n))},t.prototype._onBrush=function(e){var t=e.areas,n=this.axisModel,r=n.axis,i=I(t,function(e){return[r.coordToData(e.range[0],!0),r.coordToData(e.range[1],!0)]});(!n.option.realtime===e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:`axisAreaSelect`,parallelAxisId:n.id,intervals:i})},t.prototype.dispose=function(){this._brushController.dispose()},t.type=`parallelAxis`,t}(vx);function $K(e,t,n){return n&&n.type===`axisAreaSelect`&&t.findComponents({mainType:`parallelAxis`,query:n})[0]===e}function eq(e){var t=e.axis;return I(e.activeIntervals,function(e){return{brushType:`lineX`,panelId:`pl`,range:[t.dataToCoord(e[0],!0),t.dataToCoord(e[1],!0)]}})}function tq(e,t){return t.getComponent(`parallel`,e.get(`parallelIndex`))}var nq={type:`axisAreaSelect`,event:`axisAreaSelected`};function rq(e){e.registerAction(nq,function(e,t){t.eachComponent({mainType:`parallelAxis`,query:e},function(t){t.axis.model.setActiveIntervals(e.intervals)})}),e.registerAction(`parallelAxisExpand`,function(e,t){t.eachComponent({mainType:`parallel`,query:e},function(t){t.setAxisExpand(e)})})}var iq={type:`value`,areaSelectStyle:{width:20,borderWidth:1,borderColor:`rgba(160,197,232)`,color:`rgba(160,197,232)`,opacity:.3},realtime:!0,z:10};function aq(e){e.registerComponentView(IG),e.registerComponentModel(VG),e.registerCoordinateSystem(`parallel`,ZG),e.registerPreprocessor(MG),e.registerComponentModel(QG),e.registerComponentView(QK),II(e,`parallel`,QG,iq),rq(e)}function oq(e){MT(aq),e.registerChartView(bG),e.registerSeriesModel(DG),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,jG)}var sq=`sankey`,cq=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(e,t){var n=e.edges||e.links||[],r=e.data||e.nodes||[],i=e.levels||[];this.levelModels=[];for(var a=this.levelModels,o=0;o=0&&(a[i[o].depth]=new og(i[o],this,t));return DU(r,n,this,!0,s).data;function s(e,t){e.wrapMethod(`getItemModel`,function(e,t){var n=e.parentModel,r=n.getData().getItemLayout(t);if(r){var i=r.depth,a=n.levelModels[i];a&&(e.parentModel=a)}return e}),t.wrapMethod(`getItemModel`,function(e,t){var n=e.parentModel,r=n.getGraph().getEdgeByIndex(t).node1.getLayout();if(r){var i=r.depth,a=n.levelModels[i];a&&(e.parentModel=a)}return e})}},t.prototype.setNodePosition=function(e,t){var n=(this.option.data||this.option.nodes)[e];n.localX=t[0],n.localY=t[1]},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.formatTooltip=function(e,t,n){function r(e){return isNaN(e)||e==null}if(n===`edge`){var i=this.getDataParams(e,n),a=i.data,o=i.value;return Hb(`nameValue`,{name:a.source+` -- `+a.target,value:o,noValue:r(o)})}else{var s=this.getGraph().getNodeByIndex(e).getLayout().value,c=this.getDataParams(e,n).data.name;return Hb(`nameValue`,{name:c==null?null:c+``,value:s,noValue:r(s)})}},t.prototype.optionUpdated=function(){},t.prototype.getDataParams=function(t,n){var r=e.prototype.getDataParams.call(this,t,n);return r.value==null&&n===`node`&&(r.value=this.getGraph().getNodeByIndex(t).getLayout().value),r},t.prototype.__ownRoamView=function(){return this.coordinateSystem},t.type=`series.`+sq,t.layoutMode=`box`,t.defaultOption={z:2,coordinateSystemUsage:`box`,left:`5%`,top:`5%`,right:`20%`,bottom:`5%`,orient:`horizontal`,nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,roam:!1,roamTrigger:`global`,center:null,zoom:1,label:{show:!0,position:`right`,fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:`justify`,lineStyle:{color:Z.color.neutral50,opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:Z.color.primary}},animationEasing:`linear`,animationDuration:1e3},t}(lx),lq=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return e}(),uq=function(e){D(t,e);function t(t){return e.call(this,t)||this}return t.prototype.getDefaultShape=function(){return new lq},t.prototype.buildPath=function(e,t){var n=t.extent;e.moveTo(t.x1,t.y1),e.bezierCurveTo(t.cpx1,t.cpy1,t.cpx2,t.cpy2,t.x2,t.y2),t.orient===`vertical`?(e.lineTo(t.x2+n,t.y2),e.bezierCurveTo(t.cpx2+n,t.cpy2,t.cpx1+n,t.cpy1,t.x1+n,t.y1)):(e.lineTo(t.x2,t.y2+n),e.bezierCurveTo(t.cpx2,t.cpy2+n,t.cpx1,t.cpy1+n,t.x1,t.y1+n)),e.closePath()},t.prototype.highlight=function(){kf(this)},t.prototype.downplay=function(){Af(this)},t}(id),dq=function(e){D(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=sq,t._mainGroup=new q,t}return t.prototype.init=function(e,t){this._controller=new pR(t.getZr()),this.group.add(this._mainGroup),this._firstRender=!0},t.prototype.render=function(e,t,n){var r=e.getGraph(),i=this._mainGroup,a=e.layoutInfo,o=a.width,s=a.height,c=e.getData(),l=e.getData(`edge`),u=e.get(`orient`);i.removeAll(),i.x=a.x,i.y=a.y,this._updateViewCoordSys(e,n),dB(e,n,this._controller,fB(i),null),r.eachEdge(function(t){var n=new uq,r=Y(n);r.dataIndex=t.dataIndex,r.seriesIndex=e.seriesIndex,r.dataType=`edge`;var a=t.getModel(),c=a.getModel(`lineStyle`),d=c.get(`curveness`),f=t.node1.getLayout(),p=t.node1.getModel(),m=p.get(`localX`),h=p.get(`localY`),g=t.node2.getLayout(),_=t.node2.getModel(),v=_.get(`localX`),y=_.get(`localY`),b=t.getLayout(),x,S,C,w,T,E,D,O;n.shape.extent=Math.max(1,b.dy),n.shape.orient=u,u===`vertical`?(x=(m==null?f.x:m*o)+b.sy,S=(h==null?f.y:h*s)+f.dy,C=(v==null?g.x:v*o)+b.ty,w=y==null?g.y:y*s,T=x,E=S*(1-d)+w*d,D=C,O=S*d+w*(1-d)):(x=(m==null?f.x:m*o)+f.dx,S=(h==null?f.y:h*s)+b.sy,C=v==null?g.x:v*o,w=(y==null?g.y:y*s)+b.ty,T=x*(1-d)+C*d,E=S,D=x*d+C*(1-d),O=w),n.setShape({x1:x,y1:S,x2:C,y2:w,cpx1:T,cpy1:E,cpx2:D,cpy2:O}),n.useStyle(c.getItemStyle()),fq(n.style,u,t);var k=``+a.get(`value`),A=Ih(a,`edgeLabel`);Fh(n,A,{labelFetcher:{getFormattedLabel:function(t,n,r,i,a,o){return e.getFormattedLabel(t,n,`edge`,i,qe(a,A.normal&&A.normal.get(`formatter`),k),o)}},labelDataIndex:t.dataIndex,defaultText:k}),n.setTextConfig({position:`inside`});var j=a.getModel(`emphasis`);Qf(n,a,`lineStyle`,function(e){var n=e.getItemStyle();return fq(n,u,t),n}),i.add(n),l.setItemGraphicEl(t.dataIndex,n);var ee=j.get(`focus`);Jf(n,ee===`adjacency`?t.getAdjacentDataIndices():ee===`trajectory`?t.getTrajectoryDataIndices():ee,j.get(`blurScope`),j.get(`disabled`))}),r.eachNode(function(t){var n=t.getLayout(),r=t.getModel(),a=r.get(`localX`),l=r.get(`localY`),u=r.getModel(`emphasis`),d=r.get([`itemStyle`,`borderRadius`])||0,f=new vd({shape:{x:a==null?n.x:a*o,y:l==null?n.y:l*s,width:n.dx,height:n.dy,r:d},style:r.getModel(`itemStyle`).getItemStyle(),z2:10});Fh(f,Ih(r),{labelFetcher:{getFormattedLabel:function(t,n){return e.getFormattedLabel(t,n,`node`)}},labelDataIndex:t.dataIndex,defaultText:t.id}),f.disableLabelAnimation=!0,f.setStyle(`fill`,t.getVisual(`color`)),f.setStyle(`decal`,t.getVisual(`style`).decal),Qf(f,r),i.add(f),c.setItemGraphicEl(t.dataIndex,f),Y(f).dataType=`node`;var p=u.get(`focus`);Jf(f,p===`adjacency`?t.getAdjacentDataIndices():p===`trajectory`?t.getTrajectoryDataIndices():p,u.get(`blurScope`),u.get(`disabled`))}),c.eachItemGraphicEl(function(t,r){c.getItemModel(r).get(`draggable`)&&(t.drift=function(t,i){this.shape.x+=t,this.shape.y+=i,this.dirty(),n.dispatchAction({type:`dragNode`,seriesId:e.id,dataIndex:c.getRawIndex(r),localX:this.shape.x/o,localY:this.shape.y/s})},t.draggable=!0,t.cursor=`move`)}),!this._data&&e.isAnimationEnabled()&&i.setClipPath(pq(i.getBoundingRect(),e,function(){i.removeClipPath()})),this._data=e.getData(),this._firstRender=!1},t.prototype.__updateOnOwnRoam=function(e,t,n){qz(this.group,2,t.coordinateSystem,null)},t.prototype.dispose=function(){this._controller&&this._controller.dispose()},t.prototype._updateViewCoordSys=function(e,t){var n=e.layoutInfo,r=e.coordinateSystem=_B(e,t,n.x,n.y,n.width,n.height);qz(this.group,2,r,this._firstRender?null:e)},t.type=sq,t}(Sx);function fq(e,t,n){switch(e.fill){case`source`:e.fill=n.node1.getVisual(`color`),e.decal=n.node1.getVisual(`style`).decal;break;case`target`:e.fill=n.node2.getVisual(`color`),e.decal=n.node2.getVisual(`style`).decal;break;case`gradient`:var r=n.node1.getVisual(`color`),i=n.node2.getVisual(`color`);B(r)&&B(i)&&(e.fill=new hm(0,0,+(t===`horizontal`),+(t===`vertical`),[{color:r,offset:0},{color:i,offset:1}]))}}function pq(e,t,n){var r=new vd({shape:{x:e.x-10,y:e.y-10,width:0,height:e.height+20}});return Mm(r,{shape:{width:e.width+20}},t,n),r}var mq=Qc(sq,hq);function hq(e,t){e.eachSeriesByType(sq,function(e){var n=e.get(`nodeWidth`),r=e.get(`nodeGap`),i=q_(e,t).refContainer,a=W_(e.getBoxLayoutParams(),i);e.layoutInfo=a;var o=a.width,s=a.height,c=e.getGraph(),l=c.nodes,u=c.edges;_q(l),gq(l,u,n,r,o,s,Me(l,function(e){return e.getLayout().value===0}).length===0?e.get(`layoutIterations`):0,e.get(`orient`),e.get(`nodeAlign`))})}function gq(e,t,n,r,i,a,o,s,c){vq(e,t,n,i,a,s,c),Cq(e,t,a,i,r,o,s),Iq(e,s)}function _q(e){F(e,function(e){var t=Pq(e.outEdges,Nq),n=Pq(e.inEdges,Nq),r=e.getValue()||0,i=Math.max(t,n,r);e.setLayout({value:i},!0)})}function vq(e,t,n,r,i,a,o){for(var s=[],c=[],l=[],u=[],d=0,f=0;f=0;_&&g.depth>p&&(p=g.depth),h.setLayout({depth:_?g.depth:d},!0),a===`vertical`?h.setLayout({dy:n},!0):h.setLayout({dx:n},!0);for(var v=0;vd-1?p:d-1;o&&o!==`left`&&bq(e,o,a,C),Sq(e,a===`vertical`?(i-n)/C:(r-n)/C,a)}function yq(e){var t=e.hostGraph.data.getRawDataItem(e.dataIndex);return t.depth!=null&&t.depth>=0}function bq(e,t,n,r){if(t===`right`){for(var i=[],a=e,o=0;a.length;){for(var s=0;s0;a--)c*=.99,Dq(s,c,o),Eq(s,i,n,r,o),Fq(s,c,o),Eq(s,i,n,r,o)}function wq(e,t){var n=[],r=t===`vertical`?`y`:`x`,i=Mc(e,function(e){return e.getLayout()[r]});return bs(i.keys),F(i.keys,function(e){n.push(i.buckets.get(e))}),n}function Tq(e,t,n,r,i,a){var o=1/0;F(e,function(e){var t=e.length,s=0;F(e,function(e){s+=e.getLayout().value});var c=a===`vertical`?(r-(t-1)*i)/s:(n-(t-1)*i)/s;c0&&(o=s.getLayout()[a]+c,i===`vertical`?s.setLayout({x:o},!0):s.setLayout({y:o},!0)),l=s.getLayout()[a]+s.getLayout()[d]+t;var p=i===`vertical`?r:n;if(c=l-t-p,c>0){o=s.getLayout()[a]-c,i===`vertical`?s.setLayout({x:o},!0):s.setLayout({y:o},!0),l=o;for(var f=u-2;f>=0;--f)s=e[f],c=s.getLayout()[a]+s.getLayout()[d]+t-l,c>0&&(o=s.getLayout()[a]-c,i===`vertical`?s.setLayout({x:o},!0):s.setLayout({y:o},!0)),l=s.getLayout()[a]}})}function Dq(e,t,n){F(e.slice().reverse(),function(e){F(e,function(e){if(e.outEdges.length){var r=Pq(e.outEdges,Oq,n)/Pq(e.outEdges,Nq);if(isNaN(r)){var i=e.outEdges.length;r=i?Pq(e.outEdges,kq,n)/i:0}if(n===`vertical`){var a=e.getLayout().x+(r-Mq(e,n))*t;e.setLayout({x:a},!0)}else{var o=e.getLayout().y+(r-Mq(e,n))*t;e.setLayout({y:o},!0)}}})})}function Oq(e,t){return Mq(e.node2,t)*e.getValue()}function kq(e,t){return Mq(e.node2,t)}function Aq(e,t){return Mq(e.node1,t)*e.getValue()}function jq(e,t){return Mq(e.node1,t)}function Mq(e,t){return t===`vertical`?e.getLayout().x+e.getLayout().dx/2:e.getLayout().y+e.getLayout().dy/2}function Nq(e){return e.getValue()}function Pq(e,t,n){for(var r=0,i=e.length,a=-1;++aa&&(a=t)}),F(n,function(t){var n=new XH({type:`color`,mappingMethod:`linear`,dataExtent:[i,a],visual:e.get(`color`)}).mapValueToVisual(t.getLayout().value),r=t.getModel().get([`itemStyle`,`color`]);r==null?(t.setVisual(`color`,n),t.setVisual(`style`,{fill:n})):(t.setVisual(`color`,r),t.setVisual(`style`,{fill:r}))})}r.length&&F(r,function(e){var t=e.getModel().get(`lineStyle`);e.setVisual(`style`,t)})})}function zq(e){e.registerChartView(dq),e.registerSeriesModel(cq),e.registerLayout(mq),e.registerVisual(Lq),e.registerAction({type:`dragNode`,event:`dragnode`,update:`update`},function(e,t){t.eachComponent({mainType:Rd,subType:sq,query:e},function(t){t.setNodePosition(e.dataIndex,[e.localX,e.localY])})}),mB(e,Rd,sq)}var Bq=function(){function e(){}return e.prototype._hasEncodeRule=function(e){var t=this.getEncode();return t&&t.get(e)!=null},e.prototype.getInitialData=function(e,t){var n,r=t.getComponent(`xAxis`,this.get(`xAxisIndex`)),i=t.getComponent(`yAxis`,this.get(`yAxisIndex`)),a=r.get(`type`),o=i.get(`type`),s,c=e.layout;a===`category`?(c=`horizontal`,n=r.getOrdinalMeta(),s=!this._hasEncodeRule(`x`)):o===`category`&&(c=`vertical`,n=i.getOrdinalMeta(),s=!this._hasEncodeRule(`y`)),c||=o===`time`?`vertical`:`horizontal`,this._layout=c;var l=[`x`,`y`],u=c===`horizontal`?0:1,d=this._baseAxisDim=l[u],f=l[1-u],p=[r,i],m=p[u].get(`type`),h=p[1-u].get(`type`),g=e.data;if(g&&s){var _=[];F(g,function(e,t){var n;R(e)?(n=e.slice(),e.unshift(t)):R(e.value)?(n=N({},e),n.value=n.value.slice(),e.value.unshift(t)):n=e,_.push(n)}),e.data=_}var v=this.defaultValueDimensions,y=[{name:d,type:zT(m),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:[`base`]},{name:f,type:zT(h),dimsDef:v.slice()}];return nI(this,{coordDimensions:y,dimensionsCount:v.length+1,encodeDefaulter:Ie(mv,y,this)})},e.prototype.getBaseAxis=function(){var e=this._baseAxisDim;return this.ecModel.getComponent(e+`Axis`,this.get(e+`AxisIndex`)).axis},e.prototype.getWhiskerBoxesLayout=function(){return this._layout},e}();function Vq(e,t){for(var n=t.ends.length,r=0,i=0;ih){var b=[_,y];r.push(b)}}}return{boxData:n,outliers:r}}var rJ={type:`echarts:boxplot`,transform:function(e){var t=e.upstream;t.sourceFormat!==`arrayRows`&&Ys(``);var n=nJ(t.getRawData(),e.config);return[{dimensions:[`ItemName`,`Low`,`Q1`,`Q2`,`Q3`,`High`],data:n.boxData},{data:n.outliers}]}};function iJ(e){e.registerSeriesModel(Uq),e.registerChartView(Wq),e.registerLayout(Zq),e.registerTransform(rJ),tJ(e)}var aJ=`candlestick`,oJ=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.defaultValueDimensions=[{name:`open`,defaultTooltip:!0},{name:`close`,defaultTooltip:!0},{name:`lowest`,defaultTooltip:!0},{name:`highest`,defaultTooltip:!0}],n}return t.prototype.getShadowDim=function(){return`open`},t.prototype.brushSelector=function(e,t,n){var r=t.getItemLayout(e);return r&&n.rect(r.brushRect)},t.type=`series.`+aJ,t.dependencies=[`xAxis`,`yAxis`,`grid`],t.defaultOption={z:2,coordinateSystem:`cartesian2d`,legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:`#eb5454`,color0:`#47b262`,borderColor:`#eb5454`,borderColor0:`#47b262`,borderColorDoji:null,borderWidth:1},emphasis:{itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:`mod`,animationEasing:`linear`,animationDuration:300},t}(lx);ke(oJ,Bq,!0);var sJ=[`itemStyle`,`borderColor`],cJ=[`itemStyle`,`borderColor0`],lJ=[`itemStyle`,`borderColorDoji`],uJ=[`itemStyle`,`color`],dJ=[`itemStyle`,`color0`];function fJ(e,t){return t.get(e>0?uJ:dJ)}function pJ(e,t){return t.get(e===0?lJ:e>0?sJ:cJ)}var mJ={seriesType:aJ,plan:yx(),performRawSeries:!0,reset:function(e,t){if(!t.isSeriesFiltered(e))return!e.pipelineContext.large&&{progress:function(e,t){for(var n;(n=e.next())!=null;){var r=t.getItemModel(n),i=t.getItemLayout(n).sign,a=r.getItemStyle();a.fill=fJ(i,r),a.stroke=pJ(i,r)||a.fill,N(t.ensureUniqueItemVisual(n,`style`),a)}}}}},hJ=[`color`,`borderColor`],gJ=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(e),this._isLargeDraw?this._renderLarge(e):this._renderNormal(e)},t.prototype.incrementalPrepareRender=function(e,t,n){this._clear(),this._updateDrawMode(e)},t.prototype.incrementalRender=function(e,t,n,r){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(e,t):this._incrementalRenderNormal(e,t)},t.prototype.eachRendered=function(e){yh(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var t=e.pipelineContext.large;(this._isLargeDraw==null||t!==this._isLargeDraw)&&(this._isLargeDraw=t,this._clear())},t.prototype._renderNormal=function(e){var t=e.getData(),n=this._data,r=this.group,i=t.getLayout(`isSimpleBox`),a=e.get(`clip`,!0),o=e.coordinateSystem,s=o.getArea&&o.getArea(),c=a&&vN(o,!1,e);this._data||r.removeAll();var l=SJ(e);t.diff(n).add(function(n){if(t.hasValue(n)){var o=t.getItemLayout(n),u=a?Vq(s,o):0;if(u===2)return;var d=yJ(o,n,l,!0);Mm(d,{shape:{points:o.ends}},e,n),yN(u===1,d,c),bJ(d,t,n,i),r.add(d),t.setItemGraphicEl(n,d)}}).update(function(o,u){var d=n.getItemGraphicEl(u);if(!t.hasValue(o)){r.remove(d);return}var f=t.getItemLayout(o),p=a?Vq(s,f):0;if(p===2){r.remove(d);return}d?(jm(d,{shape:{points:f.ends}},e,o),Lm(d)):d=yJ(f,o,l),bJ(d,t,o,i),yN(p===1,d,c),r.add(d),t.setItemGraphicEl(o,d)}).remove(function(e){var t=n.getItemGraphicEl(e);t&&r.remove(t)}).execute(),this._data=t},t.prototype._renderLarge=function(e){this._clear(),TJ(e,this.group);var t=e.get(`clip`,!0)?vN(e.coordinateSystem,!1,e):null;yN(!!t,this.group,t)},t.prototype._incrementalRenderNormal=function(e,t){for(var n=t.getData(),r=n.getLayout(`isSimpleBox`),i=SJ(t),a;(a=e.next())!=null;){var o=yJ(n.getItemLayout(a),a,i);bJ(o,n,a,r),o.incremental=Xc(t),this.group.add(o),this._progressiveEls.push(o)}},t.prototype._incrementalRenderLarge=function(e,t){TJ(t,this.group,this._progressiveEls,!0)},t.prototype.remove=function(e){this._clear()},t.prototype._clear=function(){this.group.removeAll(),yN(!1,this.group,null),this._data=null},t.type=aJ,t}(Sx),_J=function(){function e(){}return e}(),vJ=function(e){D(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`normalCandlestickBox`,n}return t.prototype.getDefaultShape=function(){return new _J},t.prototype.buildPath=function(e,t){var n=t.points;this.__simpleBox?(e.moveTo(n[4][0],n[4][1]),e.lineTo(n[6][0],n[6][1])):(e.moveTo(n[0][0],n[0][1]),e.lineTo(n[1][0],n[1][1]),e.lineTo(n[2][0],n[2][1]),e.lineTo(n[3][0],n[3][1]),e.closePath(),e.moveTo(n[4][0],n[4][1]),e.lineTo(n[5][0],n[5][1]),e.moveTo(n[6][0],n[6][1]),e.lineTo(n[7][0],n[7][1]))},t}(id);function yJ(e,t,n,r){var i=e.ends;return new vJ({shape:{points:r?xJ(i,n,e):i},z2:100})}function bJ(e,t,n,r){var i=t.getItemModel(n);e.useStyle(t.getItemVisual(n,`style`)),e.style.strokeNoScale=!0;var a=i.getShallow(`cursor`);a&&e.attr(`cursor`,a),e.__simpleBox=r,Qf(e,i);var o=t.getItemLayout(n).sign;F(e.states,function(e,t){var n=i.getModel(t),r=fJ(o,n),a=pJ(o,n)||r,s=e.style||={};r&&(s.fill=r),a&&(s.stroke=a)});var s=i.getModel(`emphasis`);Jf(e,s.get(`focus`),s.get(`blurScope`),s.get(`disabled`))}function xJ(e,t,n){return I(e,function(e){return e=e.slice(),e[t]=n.initBaseline,e})}function SJ(e){return+(e.getWhiskerBoxesLayout()===`horizontal`)}var CJ=function(){function e(){}return e}(),wJ=function(e){D(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`largeCandlestickBox`,n}return t.prototype.getDefaultShape=function(){return new CJ},t.prototype.buildPath=function(e,t){for(var n=t.points,r=0;rh?x[a]:b[a],ends:w,brushRect:O(g,_,p)})}function E(e,n){var r=[];return r[i]=n,r[a]=e,isNaN(n)||isNaN(e)?[NaN,NaN]:t.dataToPoint(r)}function D(e,t,n){var a=t.slice(),o=t.slice();a[i]=eh(a[i]+r/2,1,!1),o[i]=eh(o[i]-r/2,1,!0),n?e.push(a,o):e.push(o,a)}function O(e,t,n){var o=E(e,n),s=E(t,n);return o[i]-=r/2,s[i]-=r/2,{x:o[0],y:o[1],width:a?r:s[0]-o[0],height:a?s[1]-o[1]:r}}function k(e){return e[i]=eh(e[i],1),e}}function m(n,r){for(var o=aN(n.count*4),c=0,p,m=[],h=[],g,_=r.getStore(),v=!!e.get([`itemStyle`,`borderColorDoji`]);(g=n.next())!=null;){var y=_.get(s,g),b=_.get(l,g),x=_.get(u,g),S=_.get(d,g),C=_.get(f,g);if(isNaN(y)||isNaN(S)||isNaN(C)){o[c++]=NaN,c+=3;continue}o[c++]=AJ(_,g,b,x,u,v),m[i]=y,m[a]=S,p=t.dataToPoint(m,null,h),o[c++]=p?p[0]:NaN,o[c++]=p?p[1]:NaN,m[a]=C,p=t.dataToPoint(m,null,h),o[c++]=p?p[1]:NaN}r.setLayout(`largePoints`,o)}}};function AJ(e,t,n,r,i,a){return n>r?-1:n0?e.get(i,t-1)<=r?1:-1:1}function jJ(e,t){var n=Mk(e.getBaseAxis(),{fromStat:{key:QP(aJ)},min:1}).w,r=J(H(e.get(`barMaxWidth`),n),n),i=J(H(e.get(`barMinWidth`),1),n),a=e.get(`barWidth`);return a==null?rs(ns(n/2,r),i):J(a,n)}function MJ(e){OJ(e,function(){var t=QP(aJ);lO(e,{key:t,seriesType:aJ,getMetrics:eF}),wO(t,ZP(t))})}function NJ(e){e.registerChartView(gJ),e.registerSeriesModel(oJ),e.registerPreprocessor(DJ),e.registerVisual(mJ),e.registerLayout(kJ),MJ(e)}function PJ(e,t){var n=t.rippleEffectColor||t.color;e.eachChild(function(e){e.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType===`stroke`?n:null,fill:t.brushType===`fill`?n:null}})})}var FJ=function(e){D(t,e);function t(t,n){var r=e.call(this)||this,i=new KM(t,n),a=new q;return r.add(i),r.add(a),r.updateData(t,n),r}return t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(e){for(var t=e.symbolType,n=e.color,r=e.rippleNumber,i=this.childAt(1),a=0;a0&&(a=this._getLineLength(r)/c*1e3),a!==this._period||o!==this._loop||s!==this._roundTrip){r.stopAnimation();var u=void 0;u=z(l)?l(n):l,r.__t>0&&(u=-a*r.__t),this._animateSymbol(r,a,u,o,s)}this._period=a,this._loop=o,this._roundTrip=s}},t.prototype._animateSymbol=function(e,t,n,r,i){if(t>0){e.__t=0;var a=this,o=e.animate(``,r).when(i?t*2:t,{__t:i?2:1}).delay(n).during(function(){a._updateSymbolPosition(e)});r||o.done(function(){a.remove(e)}),o.start()}},t.prototype._getLineLength=function(e){return kt(e.__p1,e.__cp1)+kt(e.__cp1,e.__p2)},t.prototype._updateAnimationPoints=function(e,t){e.__p1=t[0],e.__p2=t[1],e.__cp1=t[2]||[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]},t.prototype.updateData=function(e,t,n){this.childAt(0).updateData(e,t,n),this._updateEffectSymbol(e,t)},t.prototype._updateSymbolPosition=function(e){var t=e.__p1,n=e.__p2,r=e.__cp1,i=e.__t<=1?e.__t:2-e.__t,a=[e.x,e.y],o=a.slice(),s=Hr,c=Ur;a[0]=s(t[0],r[0],n[0],i),a[1]=s(t[1],r[1],n[1],i);var l=e.__t<=1?c(t[0],r[0],n[0],i):c(n[0],r[0],t[0],1-i),u=e.__t<=1?c(t[1],r[1],n[1],i):c(n[1],r[1],t[1],1-i);e.rotation=-Math.atan2(u,l)-Math.PI/2,(this._symbolType===`line`||this._symbolType===`rect`||this._symbolType===`roundRect`)&&(e.__lastT!==void 0&&e.__lastT=0&&!(r[o]<=t);o--);o=Math.min(o,i-2)}else{for(o=a;ot);o++);o=Math.min(o-1,i-2)}var s=(t-r[o])/(r[o+1]-r[o]),c=n[o],l=n[o+1];e.x=c[0]*(1-s)+s*l[0],e.y=c[1]*(1-s)+s*l[1];var u=e.__t<=1?l[0]-c[0]:c[0]-l[0],d=e.__t<=1?l[1]-c[1]:c[1]-l[1];e.rotation=-Math.atan2(d,u)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=t,e.ignore=!1}},t}(BJ),UJ=function(){function e(){this.polyline=!1,this.curveness=0,this.segs=[]}return e}(),WJ=function(e){D(t,e);function t(t){var n=e.call(this,t)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.beforeBrush=function(e){e&&!e.contentRetained&&this.reset()},t.prototype.getDefaultStyle=function(){return{stroke:Z.color.neutral99,fill:null}},t.prototype.getDefaultShape=function(){return new UJ},t.prototype.buildPath=function(e,t){var n=t.segs,r=t.curveness,i;if(t.polyline)for(i=this._off;i0){e.moveTo(n[i++],n[i++]);for(var o=1;o0){var d=(s+l)/2-(c-u)*r,f=(c+u)/2-(l-s)*r;e.quadraticCurveTo(d,f,l,u)}else e.lineTo(l,u)}this.incremental&&(this._off=i,this.notClear=!0)},t.prototype.findDataIndex=function(e,t){var n=this.shape,r=n.segs,i=n.curveness,a=this.style.lineWidth;if(n.polyline)for(var o=0,s=0;s0)for(var l=r[s++],u=r[s++],d=1;d0){if(Iu(l,u,(l+f)/2-(u-p)*i,(u+p)/2-(f-l)*i,f,p,a,e,t))return o}else if(Pu(l,u,f,p,a,e,t))return o;o++}return-1},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect();return e=n[0],t=n[1],r.contain(e,t)?(this.hoverDataIdx=this.findDataIndex(e,t))>=0:(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var t=this.shape.segs,n=1/0,r=1/0,i=-1/0,a=-1/0,o=0;o0&&(a.dataIndex=n+e.__startIndex)})},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),KJ={seriesType:`lines`,plan:yx(),reset:function(e){var t=e.coordinateSystem;if(t){var n=e.get(`polyline`),r=e.pipelineContext.large;return{progress:function(i,a){var o=[];if(r){var s=void 0,c=i.end-i.start;if(n){for(var l=0,u=i.start;u0&&c&&s.configLayer(a,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(o/10+.9,1),0)}),i.updateData(r);var l=e.get(`clip`,!0)&&vN(e.coordinateSystem,!1,e);l?this.group.setClipPath(l):this.group.removeClipPath(),this._lastZlevel=a,this._finished=!0},t.prototype.incrementalPrepareRender=function(e,t,n){var r=e.getData();this._updateLineDraw(r,e).incrementalPrepareUpdate(r),this._clearLayer(n),this._finished=!1},t.prototype.incrementalRender=function(e,t,n){this._lineDraw.incrementalUpdate(e,t.getData(),Xc(t)),this._finished=e.end===t.getData().count()},t.prototype.eachRendered=function(e){this._lineDraw&&this._lineDraw.eachRendered(e)},t.prototype.updateTransform=function(e,t,n){var r=e.getData(),i=this._lineDraw;if(!this._finished||!i||!i.updateLayout)return{update:!0};var a=KJ.reset(e,t,n);a.progress&&a.progress({start:0,end:r.count(),count:r.count()},r),i.updateLayout(),this._clearLayer(n)},t.prototype._updateLineDraw=function(e,t){var n=this._lineDraw,r=this._showEffect(t),i=!!t.get(`polyline`),a=t.pipelineContext.large;return(!n||r!==this._hasEffet||i!==this._isPolyline||a!==this._isLargeDraw)&&(n&&n.remove(),n=this._lineDraw=a?new GJ:new xW(i?r?HJ:VJ:r?BJ:bW),this._hasEffet=r,this._isPolyline=i,this._isLargeDraw=a),this.group.add(n.group),n},t.prototype._showEffect=function(e){return!!e.get([`effect`,`show`])},t.prototype._clearLayer=function(e){var t=jh(e);t&&this._lastZlevel!=null&&t.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(e,t){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(t)},t.prototype.dispose=function(e,t){this.remove(e,t)},t.type=`lines`,t}(Sx),JJ=typeof Uint32Array>`u`?Array:Uint32Array,YJ=typeof Float64Array>`u`?Array:Float64Array;function XJ(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=I(t,function(e){var t={coords:[e[0].coord,e[1].coord]};return e[0].name&&(t.fromName=e[0].name),e[1].name&&(t.toName=e[1].name),we([t,e[0],e[1]])}))}var ZJ=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.visualStyleAccessPath=`lineStyle`,n.visualDrawType=`stroke`,n}return t.prototype.init=function(t){t.data=t.data||[],XJ(t);var n=this._processFlatCoordsArray(t.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(t.data=new Float32Array(n.count)),e.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(t){if(XJ(t),t.data){var n=this._processFlatCoordsArray(t.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(t.data=new Float32Array(n.count))}e.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(e){var t=this._processFlatCoordsArray(e.data);t.flatCoords&&(this._flatCoords?(this._flatCoords=at(this._flatCoords,t.flatCoords),this._flatCoordsOffset=at(this._flatCoordsOffset,t.flatCoordsOffset)):(this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset),e.data=new Float32Array(t.count)),this.getRawData().appendData(e.data)},t.prototype._getCoordsFromItemModel=function(e){var t=this.getData().getItemModel(e);return t.option instanceof Array?t.option:t.getShallow(`coords`)},t.prototype.getLineCoordsCount=function(e){return this._flatCoordsOffset?this._flatCoordsOffset[e*2+1]:this._getCoordsFromItemModel(e).length},t.prototype.getLineCoords=function(e,t){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[e*2],r=this._flatCoordsOffset[e*2+1],i=0;i `)}return Hb(`nameValue`,{name:o,value:i,noValue:i==null||isNaN(i)})},t.prototype.preventIncremental=function(){return!!this.get([`effect`,`show`])},t.prototype.getProgressive=function(){return this.option.progressive??(this.option.large?1e4:this.get(`progressive`))},t.prototype.getProgressiveThreshold=function(){return this.option.progressiveThreshold??(this.option.large?2e4:this.get(`progressiveThreshold`))},t.prototype.getZLevelKey=function(){var e=this.getModel(`effect`),t=e.get(`trailLength`);return this.getData().count()>this.getProgressiveThreshold()?this.id:e.get(`show`)&&t>0?t+``:``},t.type=`series.lines`,t.dependencies=[`grid`,`polar`,`geo`,`calendar`],t.defaultOption={coordinateSystem:`geo`,z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:[`none`,`none`],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:`circle`,symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:`end`},lineStyle:{opacity:.5}},t}(lx);function QJ(e){return e instanceof Array||(e=[e,e]),e}var $J={seriesType:`lines`,reset:function(e){var t=QJ(e.get(`symbol`)),n=QJ(e.get(`symbolSize`)),r=e.getData();r.setVisual(`fromSymbol`,t&&t[0]),r.setVisual(`toSymbol`,t&&t[1]),r.setVisual(`fromSymbolSize`,n&&n[0]),r.setVisual(`toSymbolSize`,n&&n[1]);function i(e,t){var n=e.getItemModel(t),r=QJ(n.getShallow(`symbol`,!0)),i=QJ(n.getShallow(`symbolSize`,!0));r[0]&&e.setItemVisual(t,`fromSymbol`,r[0]),r[1]&&e.setItemVisual(t,`toSymbol`,r[1]),i[0]&&e.setItemVisual(t,`fromSymbolSize`,i[0]),i[1]&&e.setItemVisual(t,`toSymbolSize`,i[1])}return{dataEach:r.hasItemOption?i:null}}};function eY(e){e.registerChartView(qJ),e.registerSeriesModel(ZJ),e.registerLayout(KJ),e.registerVisual($J)}var tY=256,nY=function(){function e(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var e=ae.createCanvas();this.canvas=e}return e.prototype.update=function(e,t,n,r,i,a){var o=this._getBrush(),s=this._getGradient(i,`inRange`),c=this._getGradient(i,`outOfRange`),l=this.pointSize+this.blurSize,u=this.canvas,d=u.getContext(`2d`),f=e.length;u.width=t,u.height=n;for(var p=0;p0){var E=a(v)?s:c;v>0&&(v=v*w+C),b[x++]=E[T],b[x++]=E[T+1],b[x++]=E[T+2],b[x++]=E[T+3]*v*256}else x+=4}return d.putImageData(y,0,0),u},e.prototype._getBrush=function(){var e=this._brushCanvas||=ae.createCanvas(),t=this.pointSize+this.blurSize,n=t*2;e.width=n,e.height=n;var r=e.getContext(`2d`);return r.clearRect(0,0,n,n),r.shadowOffsetX=n,r.shadowBlur=this.blurSize,r.shadowColor=Z.color.neutral99,r.beginPath(),r.arc(-t,t,this.pointSize,0,Math.PI*2,!0),r.closePath(),r.fill(),e},e.prototype._getGradient=function(e,t){for(var n=this._gradientPixels,r=n[t]||(n[t]=new Uint8ClampedArray(256*4)),i=[0,0,0,0],a=0,o=0;o<256;o++)e[t](o/255,!0,i),r[a++]=i[0],r[a++]=i[1],r[a++]=i[2],r[a++]=i[3];return r},e}();function rY(e,t,n){var r=e[1]-e[0];t=I(t,function(t){return{interval:[(t.interval[0]-e[0])/r,(t.interval[1]-e[0])/r]}});var i=t.length,a=0;return function(e){var r;for(r=a;r=0;r--){var o=t[r].interval;if(o[0]<=e&&e<=o[1]){a=r;break}}return r>=0&&r=t[0]&&e<=t[1]}}var aY=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){var r;t.eachComponent(`visualMap`,function(t){t.eachTargetSeries(function(n){n===e&&(r=t)})}),this._progressiveEls=null,this.group.removeAll();var i=e.coordinateSystem;i.type===`cartesian2d`||i.type===`calendar`||i.type===`matrix`?this._renderOnGridLike(e,n,0,e.getData().count()):SN(i)&&this._renderOnGeo(i,e,r,n)},t.prototype.incrementalPrepareRender=function(e,t,n){this.group.removeAll()},t.prototype.incrementalRender=function(e,t,n,r){var i=t.coordinateSystem;i&&(SN(i)?this.render(t,n,r):(this._progressiveEls=[],this._renderOnGridLike(t,r,e.start,e.end,!0)))},t.prototype.eachRendered=function(e){yh(this._progressiveEls||this.group,e)},t.prototype._renderOnGridLike=function(e,t,n,r,i){var a=e.coordinateSystem,o=xN(a,`cartesian2d`),s=xN(a,`matrix`),c,l,u,d;if(o){var f=a.getAxis(`x`),p=a.getAxis(`y`);c=Mk(f).w+.5,l=Mk(p).w+.5,u=f.scale.getExtent(),d=p.scale.getExtent()}for(var m=this.group,h=e.getData(),g=e.getModel([`emphasis`,`itemStyle`]).getItemStyle(),_=e.getModel([`blur`,`itemStyle`]).getItemStyle(),v=e.getModel([`select`,`itemStyle`]).getItemStyle(),y=e.get([`itemStyle`,`borderRadius`]),b=Ih(e),x=e.getModel(`emphasis`),S=x.get(`focus`),C=x.get(`blurScope`),w=x.get(`disabled`),T=o||s?[h.mapDimension(`x`),h.mapDimension(`y`),h.mapDimension(`value`)]:[h.mapDimension(`time`),h.mapDimension(`value`)],E=n;Eu[1]||Ad[1])continue;var j=a.dataToPoint([k,A]);D=new vd({shape:{x:j[0]-c/2,y:j[1]-l/2,width:c,height:l},style:O})}else if(s){var ee=a.dataToLayout([h.get(T[0],E),h.get(T[1],E)]).rect;if(Ge(ee.x))continue;D=new vd({z2:1,shape:ee,style:O})}else{if(isNaN(h.get(T[1],E)))continue;var te=a.dataToLayout([h.get(T[0],E)]),ee=te.contentRect||te.rect;if(Ge(ee.x)||Ge(ee.y))continue;D=new vd({z2:1,shape:ee,style:O})}if(h.hasItemOption){var ne=h.getItemModel(E),re=ne.getModel(`emphasis`);g=re.getModel(`itemStyle`).getItemStyle(),_=ne.getModel([`blur`,`itemStyle`]).getItemStyle(),v=ne.getModel([`select`,`itemStyle`]).getItemStyle(),y=ne.get([`itemStyle`,`borderRadius`]),S=re.get(`focus`),C=re.get(`blurScope`),w=re.get(`disabled`),b=Ih(ne)}D.shape.r=y;var ie=e.getRawValue(E),ae=`-`;ie&&ie[2]!=null&&(ae=ie[2]+``),Fh(D,b,{labelFetcher:e,labelDataIndex:E,defaultOpacity:O.opacity,defaultText:ae}),D.ensureState(`emphasis`).style=g,D.ensureState(`blur`).style=_,D.ensureState(`select`).style=v,Jf(D,S,C,w),D.incremental=Xc(e,i),i&&(D.states.emphasis.hoverLayer=2),m.add(D),h.setItemGraphicEl(E,D),this._progressiveEls&&this._progressiveEls.push(D)}},t.prototype._renderOnGeo=function(e,t,n,r){var i=n.targetVisuals.inRange,a=n.targetVisuals.outOfRange,o=t.getData(),s=this._hmLayer||this._hmLayer||new nY;s.blurSize=t.get(`blurSize`),s.pointSize=t.get(`pointSize`),s.minOpacity=t.get(`minOpacity`),s.maxOpacity=t.get(`maxOpacity`);var c=e.getViewRect().clone(),l=e.getRoamTransform();c.applyTransform(l);var u=Math.max(c.x,0),d=Math.max(c.y,0),f=Math.min(c.width+c.x,r.getWidth()),p=Math.min(c.height+c.y,r.getHeight()),m=f-u,h=p-d,g=[o.mapDimension(`lng`),o.mapDimension(`lat`),o.mapDimension(`value`)],_=o.mapArray(g,function(t,n,r){var i=e.dataToPoint([t,n]);return i[0]-=u,i[1]-=d,i.push(r),i}),v=n.getExtent(),y=n.type===`visualMap.continuous`?iY(v,n.option.range):rY(v,n.getPieceList(),n.option.selected);s.update(_,m,h,i.color.getNormalizer(),{inRange:i.color.getColorMapper(),outOfRange:a.color.getColorMapper()},y);var b=new ud({style:{width:m,height:h,x:u,y:d,image:s.canvas},silent:!0});this.group.add(b)},t.type=`heatmap`,t}(Sx),oY=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(e,t){return wE(null,this,{generateCoord:`value`})},t.prototype.preventIncremental=function(){var e=O_.get(this.get(`coordinateSystem`));if(e&&e.dimensions)return e.dimensions[0]===`lng`&&e.dimensions[1]===`lat`},t.type=`series.heatmap`,t.dependencies=[`grid`,`geo`,`calendar`,`matrix`],t.defaultOption={coordinateSystem:`cartesian2d`,z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:Z.color.primary}}},t}(lx);function sY(e){e.registerChartView(aY),e.registerSeriesModel(oY)}var cY=[`itemStyle`,`borderWidth`],lY=[{xy:`x`,wh:`width`,index:0,posDesc:[`left`,`right`]},{xy:`y`,wh:`height`,index:1,posDesc:[`top`,`bottom`]}],uY=new Ap,dY=function(e){D(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=tF,t}return t.prototype.render=function(e,t,n){var r=this.group,i=e.getData(),a=this._data,o=e.coordinateSystem,s=o.getBaseAxis().isHorizontal(),c=o.master.getRect(),l={ecSize:{width:n.getWidth(),height:n.getHeight()},seriesModel:e,coordSys:o,coordSysExtent:[[c.x,c.x+c.width],[c.y,c.y+c.height]],isHorizontal:s,valueDim:lY[+s],categoryDim:lY[1-s]};i.diff(a).add(function(e){if(i.hasValue(e)){var t=fY(i,e,CY(i,e),l),n=EY(i,l,t);i.setItemGraphicEl(e,n),r.add(n),MY(n,l,t)}}).update(function(e,t){var n=a.getItemGraphicEl(t);if(!i.hasValue(e)){r.remove(n);return}var o=fY(i,e,CY(i,e),l),s=kY(i,o);n&&s!==n.__pictorialShapeStr&&(r.remove(n),i.setItemGraphicEl(e,null),n=null),n?DY(n,l,o):n=EY(i,l,o,!0),i.setItemGraphicEl(e,n),n.__pictorialSymbolMeta=o,r.add(n),MY(n,l,o)}).remove(function(e){var t=a.getItemGraphicEl(e);t&&OY(a,e,t.__pictorialSymbolMeta.animationModel,t)}).execute();var u=e.get(`clip`,!0)?vN(e.coordinateSystem,!1,e):null;return u?r.setClipPath(u):r.removeClipPath(),this._data=i,this.group},t.prototype.remove=function(e,t){var n=this.group,r=this._data;e.get(`animation`)?r&&r.eachItemGraphicEl(function(t){OY(r,Y(t).dataIndex,e,t)}):n.removeAll()},t.type=tF,t}(Sx);function fY(e,t,n,r){var i=e.getItemLayout(t),a=n.get(`symbolRepeat`),o=n.get(`symbolClip`),s=n.get(`symbolPosition`)||`start`,c=(n.get(`symbolRotate`)||0)*Math.PI/180||0,l=n.get(`symbolPatternSize`)||2,u=n.isAnimationEnabled(),d={dataIndex:t,layout:i,itemModel:n,symbolType:e.getItemVisual(t,`symbol`)||`circle`,style:e.getItemVisual(t,`style`),symbolClip:o,symbolRepeat:a,symbolRepeatDirection:n.get(`symbolRepeatDirection`),symbolPatternSize:l,rotation:c,animationModel:u?n:null,hoverScale:u&&n.get([`emphasis`,`scale`]),z2:n.getShallow(`z`,!0)||0};pY(n,a,i,r,d),hY(e,t,i,a,o,d.boundingLength,d.pxSign,l,r,d),gY(n,d.symbolScale,c,r,d);var f=d.symbolSize;return _Y(n,f,i,a,o,KS(n.get(`symbolOffset`),f),s,d.valueLineWidth,d.boundingLength,d.repeatCutLength,r,d),d}function pY(e,t,n,r,i){var a=r.valueDim,o=e.get(`symbolBoundingData`),s=r.coordSys.getOtherAxis(r.coordSys.getBaseAxis()),c=s.toGlobalCoord(s.dataToCoord(0)),l=1-(n[a.wh]<=0),u;if(R(o)){var d=[mY(s,o[0])-c,mY(s,o[1])-c];d[1]=0?1:-1:u>0?1:-1}function mY(e,t){return e.toGlobalCoord(e.dataToCoord(e.scale.parse(t)))}function hY(e,t,n,r,i,a,o,s,c,l){var u=c.valueDim,d=c.categoryDim,f=Math.abs(n[d.wh]),p=e.getItemVisual(t,`symbolSize`),m=R(p)?p.slice():p==null?[`100%`,`100%`]:[p,p];m[d.index]=J(m[d.index],f),m[u.index]=J(m[u.index],r?f:Math.abs(a)),l.symbolSize=m;var h=l.symbolScale=[m[0]/s,m[1]/s];h[u.index]*=(c.isHorizontal?-1:1)*o}function gY(e,t,n,r,i){var a=e.get(cY)||0;a&&(uY.attr({scaleX:t[0],scaleY:t[1],rotation:n}),uY.updateTransform(),a/=uY.getLineScale(),a*=t[r.valueDim.index]),i.valueLineWidth=a||0}function _Y(e,t,n,r,i,a,o,s,c,l,u,d){var f=u.categoryDim,p=u.valueDim,m=d.pxSign,h=Math.max(t[p.index]+s,0),g=h;if(r){var _=Math.abs(c),v=Ke(e.get(`symbolMargin`),`15%`)+``,y=!1;v.lastIndexOf(`!`)===v.length-1&&(y=!0,v=v.slice(0,v.length-1));var b=J(v,t[p.index]),x=Math.max(h+b*2,0),S=y?0:b*2,C=zs(r),w=C?r:NY((_+S)/x);b=(_-w*h)/2/(y?w:Math.max(w-1,1)),x=h+b*2,S=y?0:b*2,!C&&r!==`fixed`&&(w=l?NY((Math.abs(l)+S)/x):0),g=w*x-S,d.repeatTimes=w,d.symbolMargin=b}var T=g/2*m,E=d.pathPosition=[];E[f.index]=n[f.wh]/2,E[p.index]=o===`start`?T:o===`end`?c-T:c/2,a&&(E[0]+=a[0],E[1]+=a[1]);var D=d.bundlePosition=[];D[f.index]=n[f.xy],D[p.index]=n[p.xy];var O=d.barRectShape=N({},n);O[p.wh]=m*Math.max(Math.abs(n[p.wh]),Math.abs(E[p.index]+T)),O[f.wh]=n[f.wh];var k=d.clipShape={};k[f.xy]=-n[f.xy],k[f.wh]=u.ecSize[f.wh],k[p.xy]=0,k[p.wh]=n[p.wh]}function vY(e){var t=e.symbolPatternSize,n=WS(e.symbolType,-t/2,-t/2,t,t);return n.attr({culling:!0}),n.type!==`image`&&n.setStyle({strokeNoScale:!0}),n}function yY(e,t,n,r){var i=e.__pictorialBundle,a=n.symbolSize,o=n.valueLineWidth,s=n.pathPosition,c=t.valueDim,l=n.repeatTimes||0,u=0,d=a[t.valueDim.index]+o+n.symbolMargin*2;for(AY(e,function(e){e.__pictorialAnimationIndex=u,e.__pictorialRepeatTimes=l,u0:r<0)&&(i=l-1-e),t[c.index]=d*(i-l/2+.5)+s[c.index],{x:t[0],y:t[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}}function bY(e,t,n,r){var i=e.__pictorialBundle,a=e.__pictorialMainPath;a?jY(a,null,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation},n,r):(a=e.__pictorialMainPath=vY(n),i.add(a),jY(a,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:0,scaleY:0,rotation:n.rotation},{scaleX:n.symbolScale[0],scaleY:n.symbolScale[1]},n,r))}function xY(e,t,n){var r=N({},t.barRectShape),i=e.__pictorialBarRect;i?jY(i,null,{shape:r},t,n):(i=e.__pictorialBarRect=new vd({z2:2,shape:r,silent:!0,style:{stroke:`transparent`,fill:`transparent`,lineWidth:0}}),i.disableMorphing=!0,e.add(i))}function SY(e,t,n,r){if(n.symbolClip){var i=e.__pictorialClipPath,a=N({},n.clipShape),o=t.valueDim,s=n.animationModel,c=n.dataIndex;if(i)jm(i,{shape:a},s,c);else{a[o.wh]=0,i=new vd({shape:a}),e.__pictorialBundle.setClipPath(i),e.__pictorialClipPath=i;var l={};l[o.wh]=n.clipShape[o.wh],zm[r?`updateProps`:`initProps`](i,{shape:l},s,c)}}}function CY(e,t){var n=e.getItemModel(t);return n.getAnimationDelayParams=wY,n.isAnimationEnabled=TY,n}function wY(e){return{index:e.__pictorialAnimationIndex,count:e.__pictorialRepeatTimes}}function TY(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow(`animation`)}function EY(e,t,n,r){var i=new q,a=new q;return i.add(a),i.__pictorialBundle=a,a.x=n.bundlePosition[0],a.y=n.bundlePosition[1],n.symbolRepeat?yY(i,t,n):bY(i,t,n),xY(i,n,r),SY(i,t,n,r),i.__pictorialShapeStr=kY(e,n),i.__pictorialSymbolMeta=n,i}function DY(e,t,n){var r=n.animationModel,i=n.dataIndex,a=e.__pictorialBundle;jm(a,{x:n.bundlePosition[0],y:n.bundlePosition[1]},r,i),n.symbolRepeat?yY(e,t,n,!0):bY(e,t,n,!0),xY(e,n,!0),SY(e,t,n,!0)}function OY(e,t,n,r){var i=r.__pictorialBarRect;i&&i.removeTextContent();var a=[];AY(r,function(e){a.push(e)}),r.__pictorialMainPath&&a.push(r.__pictorialMainPath),r.__pictorialClipPath&&(n=null),F(a,function(e){Pm(e,{scaleX:0,scaleY:0},n,t,function(){r.parent&&r.parent.remove(r)})}),e.setItemGraphicEl(t,null)}function kY(e,t){return[e.getItemVisual(t.dataIndex,`symbol`)||`none`,!!t.symbolRepeat,!!t.symbolClip].join(`:`)}function AY(e,t,n){F(e.__pictorialBundle.children(),function(r){r!==e.__pictorialBarRect&&t.call(n,r)})}function jY(e,t,n,r,i,a){t&&e.attr(t),r.symbolClip&&!i?n&&e.attr(n):n&&zm[i?`updateProps`:`initProps`](e,n,r.animationModel,r.dataIndex,a)}function MY(e,t,n){var r=n.dataIndex,i=n.itemModel,a=i.getModel(`emphasis`),o=a.getModel(`itemStyle`).getItemStyle(),s=i.getModel([`blur`,`itemStyle`]).getItemStyle(),c=i.getModel([`select`,`itemStyle`]).getItemStyle(),l=i.getShallow(`cursor`),u=a.get(`focus`),d=a.get(`blurScope`),f=a.get(`scale`);AY(e,function(e){if(e instanceof ud){var t=e.style;e.useStyle(N({image:t.image,x:t.x,y:t.y,width:t.width,height:t.height},n.style))}else e.useStyle(n.style);var r=e.ensureState(`emphasis`);r.style=o,f&&(r.scaleX=e.scaleX*1.1,r.scaleY=e.scaleY*1.1),e.ensureState(`blur`).style=s,e.ensureState(`select`).style=c,l&&(e.cursor=l),e.z2=n.z2});var p=t.valueDim.posDesc[+(n.boundingLength>0)],m=e.__pictorialBarRect;m.ignoreClip=!0,Fh(m,Ih(i),{labelFetcher:t.seriesModel,labelDataIndex:r,defaultText:WM(t.seriesModel.getData(),r),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:p}),Jf(e,u,d,a.get(`disabled`))}function NY(e){var t=Math.round(e);return Math.abs(e-t)<1e-4?t:Math.ceil(e)}var PY=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n.defaultSymbol=`roundRect`,n}return t.prototype.getInitialData=function(t){return t.stack=null,e.prototype.getInitialData.apply(this,arguments)},t.type=`series.`+tF,t.dependencies=[`grid`],t.defaultOption=dg(bF.defaultOption,{symbol:`circle`,symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:`end`,symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:`-100%`,clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:Z.color.primary}}}),t}(bF);function FY(e){e.registerChartView(dY),e.registerSeriesModel(PY),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,hF(tF)),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,gF(tF)),yF(e)}var IY=2,LY=`themeRiver`,RY=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new rI(L(this.getData,this),L(this.getRawData,this))},t.prototype.fixData=function(e){var t=e.length,n={},r=Mc(e,function(e){return n.hasOwnProperty(e[0]+``)||(n[e[0]+``]=-1),e[2]}),i=[];r.buckets.each(function(e,t){i.push({name:t,dataList:e})});for(var a=i.length,o=0;oa&&(a=s),r.push(s)}for(var l=0;la&&(a=d)}return{y0:i,max:a}}function GY(e){e.registerChartView(zY),e.registerSeriesModel(RY),e.registerLayout(VY),e.registerProcessor(tI(LY))}var KY=2,qY=4,JY=function(e){D(t,e);function t(t,n,r,i){var a=e.call(this)||this;a.z2=KY,a.textConfig={inside:!0},Y(a).seriesIndex=n.seriesIndex;var o=new Cd({z2:qY,silent:t.getModel().get([`label`,`silent`])});return a.setTextContent(o),a.updateData(!0,t,n,r,i),a}return t.prototype.updateData=function(e,t,n,r,i){this.node=t,t.piece=this,n||=this._seriesModel,r||=this._ecModel;var a=this;Y(a).dataIndex=t.dataIndex;var o=t.getModel(),s=o.getModel(`emphasis`),c=t.getLayout(),l=N({},c);l.label=null;var u=t.getVisual(`style`);u.lineJoin=`bevel`;var d=t.getVisual(`decal`);d&&(u.decal=NC(d,i)),N(l,OF(o.getModel(`itemStyle`),l,!0)),F(tf,function(e){var t=a.ensureState(e),n=o.getModel([e,`itemStyle`]);t.style=n.getItemStyle();var r=OF(n,l);r&&(t.shape=r)}),e?(a.setShape(l),a.shape.r=c.r0,Mm(a,{shape:{r:c.r}},n,t.dataIndex)):(jm(a,{shape:l},n),Lm(a)),a.useStyle(u),this._updateLabel(n);var f=o.getShallow(`cursor`);f&&a.attr(`cursor`,f),this._seriesModel=n||this._seriesModel,this._ecModel=r||this._ecModel;var p=s.get(`focus`),m=p===`relative`?at(t.getAncestorsIndices(),t.getDescendantIndices()):p===`ancestor`?t.getAncestorsIndices():p===`descendant`?t.getDescendantIndices():p;Jf(this,m,s.get(`blurScope`),s.get(`disabled`))},t.prototype._updateLabel=function(e){var t=this,n=this.node.getModel(),r=n.getModel(`label`),i=this.node.getLayout(),a=i.endAngle-i.startAngle,o=(i.startAngle+i.endAngle)/2,s=Math.cos(o),c=Math.sin(o),l=this,u=l.getTextContent(),d=this.node.dataIndex,f=r.get(`minAngle`)/180*Math.PI;u.ignore=!(r.get(`show`)&&!(f!=null&&Math.abs(a)T&&!As(D-T)&&D0?(i.virtualPiece?i.virtualPiece.updateData(!1,r,e,t,n):(i.virtualPiece=new JY(r,e,t,n),c.add(i.virtualPiece)),a.piece.off(`click`),i.virtualPiece.on(`click`,function(e){i._rootToNode(a.parentNode)})):i.virtualPiece&&=(c.remove(i.virtualPiece),null)}},t.prototype._initEvents=function(){var e=this;this.group.off(`click`),this.group.on(`click`,function(t){var n=!1;e.seriesModel.getViewRoot().eachNode(function(r){if(!n&&r.piece&&r.piece===t.target){var i=r.getModel().get(`nodeClick`);if(i===`rootToNode`)e._rootToNode(r);else if(i===`link`){var a=r.getModel(),o=a.get(`link`);o&&T_(o,a.get(`target`,!0)||`_blank`)}n=!0}})})},t.prototype._rootToNode=function(e){e!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:QY,from:this.uid,seriesId:this.seriesModel.id,targetNode:e})},t.prototype.containPoint=function(e,t){var n=t.getData().getItemLayout(0);if(n){var r=e[0]-n.cx,i=e[1]-n.cy,a=Math.sqrt(r*r+i*i);return a<=n.r&&a>=n.r0}},t.type=YY,t}(Sx),rX=Qc(YY,iX);function iX(e){var t={};function n(e,n,r){if(e.depth===0)return Z.color.neutral50;for(var i=e;i&&i.depth>1;)i=i.parentNode;var a=n.getColorFromPalette(i.name||i.dataIndex+``,t);return e.depth>1&&B(a)&&(a=vi(a,(e.depth-1)/(r-1)*.5)),a}e.eachSeriesByType(YY,function(e){var t=e.getData(),r=t.tree;r.eachNode(function(i){var a=i.getModel().getModel(`itemStyle`).getItemStyle();a.fill||=n(i,e,r.root.height),N(t.ensureUniqueItemVisual(i.dataIndex,`style`),a)})})}var aX=Math.PI/180,oX=Qc(YY,sX);function sX(e,t){e.eachSeriesByType(YY,function(e){var n=e.get(`center`),r=e.get(`radius`);R(r)||(r=[0,r]),R(n)||(n=[n,n]);var i=t.getWidth(),a=t.getHeight(),o=Math.min(i,a),s=J(n[0],i),c=J(n[1],a),l=J(r[0],o/2),u=J(r[1],o/2),d=-e.get(`startAngle`)*aX,f=e.get(`minAngle`)*aX,p=e.getData().tree.root,m=e.getViewRoot(),h=m.depth,g=e.get(`sort`);g!=null&&cX(m,g);var _=0;F(m.children,function(e){!isNaN(e.getValue())&&_++});var v=m.getValue(),y=Math.PI/(v||_)*2,b=m.depth>0,x=m.height-(b?-1:1),S=(u-l)/(x||1),C=e.get(`clockwise`),w=e.get(`stillShowZeroSum`),T=C?1:-1,E=function(t,n){if(t){var r=n;if(t!==p){var i=t.getValue(),a=v===0&&w?y:i*y;ar[1]&&r.reverse(),{coordSys:{type:`polar`,cx:e.cx,cy:e.cy,r:r[1],r0:r[0]},api:{coord:function(r){var i=t.dataToRadius(r[0]),a=n.dataToAngle(r[1]),o=e.coordToPoint([i,a]);return o.push(i,a*Math.PI/180),o},size:L(xX,e)}}}function CX(e){var t=e.getRect(),n=e.getRangeInfo();return{coordSys:{type:`calendar`,x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:e.getCellWidth(),cellHeight:e.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(t,n){return e.dataToPoint(t,n)},layout:function(t,n){return e.dataToLayout(t,n)}}}}function wX(e){var t=e.getRect();return{coordSys:{type:`matrix`,x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t,n){return e.dataToPoint(t,n)},layout:function(t,n){return e.dataToLayout(t,n)}}}}var TX={position:[`x`,`y`],scale:[`scaleX`,`scaleY`],origin:[`originX`,`originY`]},EX=Pe(TX);je(io,function(e,t){return e[t]=1,e},{}),io.join(`, `);var DX=[``,`style`,`shape`,`extra`],OX=xc();function kX(e,t,n,r,i){var a=e+`Animation`,o=km(e,r,i)||{},s=OX(t).userDuring;return o.duration>0&&(o.during=s?L(zX,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=e),N(o,n[a]),o}function AX(e,t,n,r){r||={};var i=r.dataIndex,a=r.isInit,o=r.clearStyle,s=n.isAnimationEnabled(),c=OX(e),l=t.style;c.userDuring=t.during;var u={},d={};if(UX(e,t,d),e.type===`compound`)for(var f=e.shape.paths,p=t.shape.paths,m=0;m0&&e.animateFrom(g,_)}else FX(e,t,i||0,n,u);jX(e,t),l?e.dirty():e.markRedraw()}function jX(e,t){for(var n=OX(e).leaveToProps,r=0;r0&&e.animateFrom(i,a)}}function IX(e,t){W(t,`silent`)&&(e.silent=t.silent),W(t,`ignore`)&&(e.ignore=t.ignore),e instanceof Xl&&W(t,`invisible`)&&(e.invisible=t.invisible),e instanceof id&&W(t,`autoBatch`)&&(e.autoBatch=t.autoBatch)}var LX={},RX={setTransform:function(e,t){return LX.el[e]=t,this},getTransform:function(e){return LX.el[e]},setShape:function(e,t){var n=LX.el,r=n.shape||={};return r[e]=t,n.dirtyShape&&n.dirtyShape(),this},getShape:function(e){var t=LX.el.shape;if(t)return t[e]},setStyle:function(e,t){var n=LX.el,r=n.style;return r&&(r[e]=t,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(e){var t=LX.el.style;if(t)return t[e]},setExtra:function(e,t){var n=LX.el.extra||(LX.el.extra={});return n[e]=t,this},getExtra:function(e){var t=LX.el.extra;if(t)return t[e]}};function zX(){var e=this,t=e.el;if(t){var n=OX(t).userDuring,r=e.userDuring;if(n!==r){e.el=e.userDuring=null;return}LX.el=t,r(RX)}}function BX(e,t,n,r){var i=n[e];if(i){var a=t[e],o;if(a){var s=n.transition,c=i.transition;if(c)if(!o&&(o=r[e]={}),NX(c))N(o,a);else for(var l=$s(c),u=0;u=0){!o&&(o=r[e]={});for(var p=Pe(a),u=0;u=0)){var f=e.getAnimationStyleProps(),p=f?f.style:null;if(p){!a&&(a=r.style={});for(var m=Pe(n),l=0;l=0?t.getStore().get(i,n):void 0}var a=t.get(r.name,n),o=r&&r.ordinalMeta;return o?o.categories[a]:a}function C(n,r){r??=u;var i=t.getItemVisual(r,`style`),a=i&&i.fill,o=i&&i.opacity,s=y(r,ZX).getItemStyle();a!=null&&(s.fill=a),o!=null&&(s.opacity=o);var c={inheritColor:B(a)?a:Z.color.neutral99},l=b(r,ZX),d=Lh(l,null,c,!1,!0);d.text=l.getShallow(`show`)?H(e.getFormattedLabel(r,ZX),WM(t,r)):null;var f=Rh(l,c,!1);return E(n,s),s=EN(s,d,f),n&&T(s,n),s.legacy=!0,s}function w(n,r){r??=u;var i=y(r,XX).getItemStyle(),a=b(r,XX),o=Lh(a,null,null,!0,!0);o.text=a.getShallow(`show`)?qe(e.getFormattedLabel(r,XX),e.getFormattedLabel(r,ZX),WM(t,r)):null;var s=Rh(a,null,!0);return E(n,i),i=EN(i,o,s),n&&T(i,n),i.legacy=!0,i}function T(e,t){for(var n in t)W(t,n)&&(e[n]=t[n])}function E(e,t){e&&(e.textFill&&(t.textFill=e.textFill),e.textPosition&&(t.textPosition=e.textPosition))}function D(e,n){if(n??=u,W(dX,e)){var r=t.getItemVisual(n,`style`);return r?r[dX[e]]:null}if(W(fX,e))return t.getItemVisual(n,e)}function O(e){if(o.type===`cartesian2d`)return dF(P({axis:o.getBaseAxis()},e))}function k(){return n.getCurrentSeriesIndices()}function A(e){return Gh(e,n)}}function _Z(e){var t={};return F(e.dimensions,function(n){var r=e.getDimensionInfo(n);if(!r.isExtraCoord){var i=r.coordDim,a=t[i]=t[i]||[];a[r.coordDimIndex]=e.getDimensionIndex(n)}}),t}function vZ(e,t,n,r,i,a,o){if(!r){a.remove(t);return}var s=yZ(e,t,n,r,i,a);return s&&o.setItemGraphicEl(n,s),s&&Jf(s,r.focus,r.blurScope,r.emphasisDisabled),s}function yZ(e,t,n,r,i,a){var o=-1,s=t;t&&bZ(t,r,i)&&(o=De(a.childrenRef(),t),t=null);var c=!t,l=t;l?l.clearStates():(l=dZ(r),s&&lZ(s,l)),r.morph===!1?l.disableMorphing=!0:l.disableMorphing&&=!1,r.tooltipDisabled&&(l.tooltipDisabled=!0),aZ.normal.cfg=aZ.normal.conOpt=aZ.emphasis.cfg=aZ.emphasis.conOpt=aZ.blur.cfg=aZ.blur.conOpt=aZ.select.cfg=aZ.select.conOpt=null,aZ.isLegacy=!1,SZ(l,n,r,i,c,aZ),xZ(l,n,r,i,c),fZ(e,l,n,r,aZ,i,c),W(r,`info`)&&(pX(l).info=r.info);for(var u=0;u=0?a.replaceAt(l,o):a.add(l),l}function bZ(e,t,n){var r=pX(e),i=t.type,a=t.shape,o=t.style;return n.isUniversalTransitionEnabled()||i!=null&&i!==r.customGraphicType||i===`path`&&NZ(a)&&MZ(a)!==r.customPathData||i===`image`&&W(o,`image`)&&o.image!==r.customImagePath}function xZ(e,t,n,r,i){var a=n.clipPath;if(a===!1)e&&e.getClipPath()&&e.removeClipPath();else if(a){var o=e.getClipPath();o&&bZ(o,a,r)&&(o=null),o||(o=dZ(a),e.setClipPath(o)),fZ(null,o,t,a,null,r,i)}}function SZ(e,t,n,r,i,a){if(!(e.isGroup||e.type===`compoundPath`)){CZ(n,null,a),CZ(n,XX,a);var o=a.normal.conOpt,s=a.emphasis.conOpt,c=a.blur.conOpt,l=a.select.conOpt;if(o!=null||s!=null||l!=null||c!=null){var u=e.getTextContent();if(o===!1)u&&e.removeTextContent();else{o=a.normal.conOpt=o||{type:`text`},u?u.clearStates():(u=dZ(o),e.setTextContent(u)),fZ(null,u,t,o,null,r,i);for(var d=o&&o.style,f=0;f=u;p--)DZ(t,t.childAt(p),i)}}function DZ(e,t,n){t&&MX(t,pX(e).option,n)}function OZ(e){new FT(e.oldChildren,e.newChildren,kZ,kZ,e).add(AZ).update(AZ).remove(jZ).execute()}function kZ(e,t){return(e&&e.name)??iZ+t}function AZ(e,t){var n=this.context,r=e==null?null:n.newChildren[e],i=t==null?null:n.oldChildren[t];yZ(n.api,i,n.dataIndex,r,n.seriesModel,n.group)}function jZ(e){var t=this.context,n=t.oldChildren[e];n&&MX(n,pX(n).option,t.seriesModel)}function MZ(e){return e&&(e.pathData||e.d)}function NZ(e){return e&&(W(e,`pathData`)||W(e,`d`))}function PZ(e){e.registerChartView(uZ),e.registerSeriesModel(mX)}var FZ=xc(),IZ=M,LZ=L,RZ=function(){function e(){this._dragging=!1,this.animationThreshold=15}return e.prototype.render=function(e,t,n,r){var i=t.get(`value`),a=t.get(`status`);if(this._axisModel=e,this._axisPointerModel=t,this._api=n,!(!r&&this._lastValue===i&&this._lastStatus===a)){this._lastValue=i,this._lastStatus=a;var o=this._group,s=this._handle;if(!a||a===`hide`){o&&o.hide(),s&&s.hide();return}o&&o.show(),s&&s.show();var c={};this.makeElOption(c,i,e,t,n);var l=c.graphicKey;l!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=l;var u=this._moveAnimation=this.determineAnimation(e,t);if(!o)o=this._group=new q,this.createPointerEl(o,c,e,t),this.createLabelEl(o,c,e,t),n.getZr().add(o);else{var d=Ie(zZ,t,u);this.updatePointerEl(o,c,d),this.updateLabelEl(o,c,d,t)}UZ(o,t,!0),this._renderHandle(i)}},e.prototype.remove=function(e){this.clear(e)},e.prototype.dispose=function(e){this.clear(e)},e.prototype.determineAnimation=function(e,t){var n=t.get(`animation`),r=e.axis,i=r.type===`category`,a=t.get(`snap`);if(!a&&!i)return!1;if(n===`auto`||n==null){var o=this.animationThreshold;if(i&&Mk(r).w>o)return!0;if(a){var s=pL(e).seriesDataCount,c=r.getExtent();return Math.abs(c[0]-c[1])/s>o}return!1}return n===!0},e.prototype.makeElOption=function(e,t,n,r,i){},e.prototype.createPointerEl=function(e,t,n,r){var i=t.pointer;if(i){var a=FZ(e).pointerEl=new zm[i.type](IZ(t.pointer));e.add(a)}},e.prototype.createLabelEl=function(e,t,n,r){if(t.label){var i=FZ(e).labelEl=new Cd(IZ(t.label));e.add(i),VZ(i,r)}},e.prototype.updatePointerEl=function(e,t,n){var r=FZ(e).pointerEl;r&&t.pointer&&(r.setStyle(t.pointer.style),n(r,{shape:t.pointer.shape}))},e.prototype.updateLabelEl=function(e,t,n,r){var i=FZ(e).labelEl;i&&(i.setStyle(t.label.style),n(i,{x:t.label.x,y:t.label.y}),VZ(i,r))},e.prototype._renderHandle=function(e){if(!(this._dragging||!this.updateHandleTransform)){var t=this._axisPointerModel,n=this._api.getZr(),r=this._handle,i=t.getModel(`handle`),a=t.get(`status`);if(!i.get(`show`)||!a||a===`hide`){r&&n.remove(r),this._handle=null;return}var o;this._handle||(o=!0,r=this._handle=lh(i.get(`icon`),{cursor:`move`,draggable:!0,onmousemove:function(e){dn(e.event)},onmousedown:LZ(this._onHandleDragMove,this,0,0),drift:LZ(this._onHandleDragMove,this),ondragend:LZ(this._onHandleDragEnd,this)}),n.add(r)),UZ(r,t,!1),r.setStyle(i.getItemStyle(null,[`color`,`borderColor`,`borderWidth`,`opacity`,`shadowColor`,`shadowBlur`,`shadowOffsetX`,`shadowOffsetY`]));var s=i.get(`size`);R(s)||(s=[s,s]),r.scaleX=s[0]/2,r.scaleY=s[1]/2,Nx(this,`_doDispatchAxisPointer`,i.get(`throttle`)||0,`fixRate`),this._moveHandleToValue(e,o)}},e.prototype._moveHandleToValue=function(e,t){zZ(this._axisPointerModel,!t&&this._moveAnimation,this._handle,HZ(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(e,t){var n=this._handle;if(n){this._dragging=!0;var r=this.updateHandleTransform(HZ(n),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=r,n.stopAnimation(),n.attr(HZ(r)),FZ(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){if(this._handle){var e=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:`updateAxisPointer`,x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get(`value`);this._moveHandleToValue(e),this._api.dispatchAction({type:`hideTip`})}},e.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),n=this._group,r=this._handle;t&&n&&(this._lastGraphicKey=null,n&&t.remove(n),r&&t.remove(r),this._group=null,this._handle=null,this._payloadInfo=null),Px(this,`_doDispatchAxisPointer`)},e.prototype.doClear=function(){},e.prototype.buildLabel=function(e,t,n){return n||=0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}},e}();function zZ(e,t,n,r){BZ(FZ(n).lastProp,r)||(FZ(n).lastProp=r,t?jm(n,r,e):(n.stopAnimation(),n.attr(r)))}function BZ(e,t){if(V(e)&&V(t)){var n=!0;return F(t,function(t,r){n&&=BZ(e[r],t)}),!!n}else return e===t}function VZ(e,t){e[t.get([`label`,`show`])?`show`:`hide`]()}function HZ(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function UZ(e,t,n){var r=t.get(`z`),i=t.get(`zlevel`);e&&e.traverse(function(e){e.type!==`group`&&(r!=null&&(e.z=r),i!=null&&(e.zlevel=i),e.silent=n)})}function WZ(e){var t=e.get(`type`),n=e.getModel(t+`Style`),r;return t===`line`?(r=n.getLineStyle(),r.fill=null):t===`shadow`&&(r=n.getAreaStyle(),r.stroke=null),r}function GZ(e,t,n,r,i){var a=qZ(n.get(`value`),t.axis,t.ecModel,n.get(`seriesDataIndices`),{precision:n.get([`label`,`precision`]),formatter:n.get([`label`,`formatter`])}),o=n.getModel(`label`),s=h_(o.get(`padding`)||0),c=o.getFont(),l=ho(a,c),u=i.position,d=l.width+s[1]+s[3],f=l.height+s[0]+s[2],p=i.align;p===`right`&&(u[0]-=d),p===`center`&&(u[0]-=d/2);var m=i.verticalAlign;m===`bottom`&&(u[1]-=f),m===`middle`&&(u[1]-=f/2),KZ(u,d,f,r);var h=o.get(`backgroundColor`);(!h||h===`auto`)&&(h=t.get([`axisLine`,`lineStyle`,`color`])),e.label={x:u[0],y:u[1],style:Lh(o,{text:a,font:c,fill:o.getTextColor(),padding:s,backgroundColor:h}),z2:10}}function KZ(e,t,n,r){var i=r.getWidth(),a=r.getHeight();e[0]=Math.min(e[0]+t,i)-t,e[1]=Math.min(e[1]+n,a)-n,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function qZ(e,t,n,r,i){e=t.scale.parse(e);var a=t.scale.getLabel({value:e},{precision:i.precision}),o=i.formatter;if(o){var s={value:MD(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};F(r,function(e){var t=n.getSeriesByIndex(e.seriesIndex),r=e.dataIndexInside,i=t&&t.getDataParams(r);i&&s.seriesData.push(i)}),B(o)?a=o.replace(`{value}`,a):z(o)&&(a=o(s))}return a}function JZ(e,t,n){var r=vn();return Cn(r,r,n.rotation),Sn(r,r,n.position),nh([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}function YZ(e,t,n,r,i,a){var o=xP.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=i.get([`label`,`margin`]),GZ(t,r,i,a,{position:JZ(r.axis,e,n),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function XZ(e,t,n){return n||=0,{x1:e[n],y1:e[1-n],x2:t[n],y2:t[1-n]}}function ZZ(e,t,n){return n||=0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}}function QZ(e,t,n,r,i,a){return{cx:e,cy:t,r0:n,r,startAngle:i,endAngle:a,clockwise:!0}}function $Z(e,t,n){return Mk(e,{fromStat:{sers:I(t,function(e){return n.getSeriesByIndex(e.seriesIndex)})},min:1}).w}function eQ(e,t,n){return[rs(ns(t[0],t[1]),e-n/2),ns(e+n/2,rs(t[0],t[1]))]}var tQ=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,t,n,r,i){var a=n.axis,o=a.grid,s=r.get(`type`),c=a.getGlobalExtent(),l=nQ(o,a).getOtherAxis(a).getGlobalExtent(),u=a.toGlobalCoord(a.dataToCoord(t,!0));if(s&&s!==`none`){var d=WZ(r),f=rQ[s](a,u,c,l,r.get(`seriesDataIndices`),r.ecModel);f.style=d,e.graphicKey=f.type,e.pointer=f}YZ(t,e,HP(o.getRect(),n),n,r,i)},t.prototype.getHandleTransform=function(e,t,n){var r=HP(t.axis.grid.getRect(),t,{labelInside:!1});r.labelMargin=n.get([`handle`,`margin`]);var i=JZ(t.axis,e,r);return{x:i[0],y:i[1],rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,t,n,r){var i=n.axis,a=i.grid,o=i.getGlobalExtent(!0),s=nQ(a,i).getOtherAxis(i).getGlobalExtent(),c=i.dim===`x`?0:1,l=[e.x,e.y];l[c]+=t[c],l[c]=ns(o[1],l[c]),l[c]=rs(o[0],l[c]);var u=(s[1]+s[0])/2,d=[u,u];return d[c]=l[c],{x:l[0],y:l[1],rotation:e.rotation,cursorPoint:d,tooltipOption:[{verticalAlign:`middle`},{align:`center`}][c]}},t}(RZ);function nQ(e,t){var n={};return n[t.dim+`AxisIndex`]=t.index,e.getCartesian(n)}var rQ={line:function(e,t,n,r){return{type:`Line`,subPixelOptimize:!0,shape:XZ([t,r[0]],[t,r[1]],iQ(e))}},shadow:function(e,t,n,r,i,a){var o=$Z(e,i,a),s=r[1]-r[0],c=eQ(t,n,o),l=c[0],u=c[1];return{type:`Rect`,shape:ZZ([l,r[0]],[u-l,s],iQ(e))}}};function iQ(e){return e.dim===`x`?0:1}var aQ=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`axisPointer`,t.defaultOption={show:`auto`,z:50,type:`line`,snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:Z.color.border,width:1,type:`dashed`},shadowStyle:{color:Z.color.shadowTint},label:{show:!0,formatter:null,precision:`auto`,margin:3,color:Z.color.neutral00,padding:[5,7,5,7],backgroundColor:Z.color.accent60,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:`M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z`,size:45,margin:50,color:Z.color.accent40,throttle:40}},t}(tv),oQ=xc(),sQ=F;function cQ(e,t,n){if(!k.node){var r=t.getZr();oQ(r).records||(oQ(r).records={}),lQ(r,t);var i=oQ(r).records[e]||(oQ(r).records[e]={});i.handler=n}}function lQ(e,t){if(oQ(e).initialized)return;oQ(e).initialized=!0,n(`click`,Ie(fQ,`click`)),n(`mousemove`,Ie(fQ,`mousemove`)),n(`mousewheel`,Ie(fQ,`mousewheel`)),n(`globalout`,dQ);function n(n,r){e.on(n,function(n){var i=pQ(t);sQ(oQ(e).records,function(e){e&&r(e,n,i.dispatchAction)}),uQ(i.pendings,t)})}}function uQ(e,t){var n=e.showTip.length,r=e.hideTip.length,i;n?i=e.showTip[n-1]:r&&(i=e.hideTip[r-1]),i&&(i.dispatchAction=null,t.dispatchAction(i))}function dQ(e,t,n){e.handler(`leave`,null,n)}function fQ(e,t,n,r){t.handler(e,n,r)}function pQ(e){var t={showTip:[],hideTip:[]},n=function(r){var i=t[r.type];i?i.push(r):(r.dispatchAction=n,e.dispatchAction(r))};return{dispatchAction:n,pendings:t}}function mQ(e,t){if(!k.node){var n=t.getZr();(oQ(n).records||{})[e]&&(oQ(n).records[e]=null)}}var hQ=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){var r=t.getComponent(`tooltip`),i=e.get(`triggerOn`)||r&&r.get(`triggerOn`)||`mousemove|click|mousewheel`;cQ(`axisPointer`,n,function(e,t,n){i!==`none`&&(e===`leave`||i.indexOf(e)>=0)&&n({type:`updateAxisPointer`,currTrigger:e,x:t&&t.offsetX,y:t&&t.offsetY})})},t.prototype.remove=function(e,t){mQ(`axisPointer`,t)},t.prototype.dispose=function(e,t){mQ(`axisPointer`,t)},t.type=`axisPointer`,t}(vx);function gQ(e,t){var n=[],r=e.seriesIndex,i;if(r==null||!(i=t.getSeriesByIndex(r)))return{point:[]};var a=i.getData(),o=bc(a,e);if(o==null||o<0||R(o))return{point:[]};var s=a.getItemGraphicEl(o),c=i.coordinateSystem;if(i.getTooltipPosition)n=i.getTooltipPosition(o)||[];else if(c&&c.dataToPoint)if(e.isStacked){var l=c.getBaseAxis(),u=c.getOtherAxis(l).dim,d=l.dim,f=+(u===`x`||u===`radius`),p=a.mapDimension(d),m=[];m[f]=a.get(p,o),m[1-f]=a.get(a.getCalculationInfo(`stackResultDimension`),o),n=c.dataToPoint(m)||[]}else n=c.dataToPoint(a.getValues(I(c.dimensions,function(e){return a.mapDimension(e)}),o))||[];else if(s){var h=s.getBoundingRect().clone();h.applyTransform(s.transform),n=[h.x+h.width/2,h.y+h.height/2]}return{point:n,el:s}}var _Q=xc();function vQ(e,t,n){var r=e.currTrigger,i=[e.x,e.y],a=e,o=e.dispatchAction||L(n.dispatchAction,n),s=t.getComponent(`axisPointer`).coordSysAxesInfo;if(s){OQ(i)&&(i=gQ({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},t).point);var c=OQ(i),l=a.axesInfo,u=s.axesInfo,d=r===`leave`||OQ(i),f={},p={},m={list:[],map:{}},h={showPointer:Ie(xQ,p),showTooltip:Ie(SQ,m)};F(s.coordSysMap,function(e,t){var n=c||e.containPoint(i);F(s.coordSysAxesInfo[t],function(e,t){var r=e.axis,a=EQ(l,e);if(!d&&n&&(!l||a)){var o=a&&a.value;o==null&&!c&&(o=r.pointToData(i)),o!=null&&yQ(e,o,h,!1,f)}})});var g={};return F(u,function(e,t){var n=e.linkGroup;n&&!p[t]&&F(n.axesInfo,function(t,r){var i=p[r];if(t!==e&&i){var a=i.value;n.mapper&&(a=e.axis.scale.parse(n.mapper(a,DQ(t),DQ(e)))),g[e.key]=a}})}),F(g,function(e,t){yQ(u[t],e,h,!0,f)}),CQ(p,u,f),wQ(m,i,e,o),TQ(u,o,n),f}}function yQ(e,t,n,r,i){var a=e.axis;if(!(a.scale.isBlank()||!a.containData(t))){if(!e.involveSeries){n.showPointer(e,t);return}var o=bQ(t,e),s=o.payloadBatch,c=o.snapToValue;s[0]&&i.seriesIndex==null&&N(i,s[0]),!r&&e.snap&&a.containData(c)&&c!=null&&(t=c),n.showPointer(e,t,s),n.showTooltip(e,o,c)}}function bQ(e,t){var n=t.axis,r=n.dim,i=e,a=[],o=Number.MAX_VALUE,s=-1;return F(t.seriesModels,function(t,c){var l=t.getData().mapDimensionsAll(r),u,d;if(t.getAxisTooltipData){var f=t.getAxisTooltipData(l,e,n);d=f.dataIndices,u=f.nestestValue}else{if(d=t.indicesOfNearest(r,l[0],e,n.type===`category`?.5:null),!d.length)return;u=t.getData().get(l[0],d[0])}if(Us(u)){var p=e-u,m=Math.abs(p);m<=o&&((m=0&&s<0)&&(o=m,s=p,i=u,a.length=0),F(d,function(e){a.push({seriesIndex:t.seriesIndex,dataIndexInside:e,dataIndex:t.getData().getRawIndex(e)})}))}}),{payloadBatch:a,snapToValue:i}}function xQ(e,t,n,r){e[t.key]={value:n,payloadBatch:r}}function SQ(e,t,n,r){var i=n.payloadBatch,a=t.axis,o=a.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!i.length)){var c=t.coordSys.model,l=gL(c),u=e.map[l];u||(u=e.map[l]={coordSysId:c.id,coordSysIndex:c.componentIndex,coordSysType:c.type,coordSysMainType:c.mainType,dataByAxis:[]},e.list.push(u)),u.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:r,valueLabelOpt:{precision:s.get([`label`,`precision`]),formatter:s.get([`label`,`formatter`])},seriesDataIndices:i.slice()})}}function CQ(e,t,n){var r=n.axesInfo=[];F(t,function(t,n){var i=t.axisPointerModel.option,a=e[n];a?(!t.useHandle&&(i.status=`show`),i.value=a.value,i.seriesDataIndices=(a.payloadBatch||[]).slice()):!t.useHandle&&(i.status=`hide`),i.status===`show`&&r.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:i.value})})}function wQ(e,t,n,r){if(OQ(t)||!e.list.length){r({type:`hideTip`});return}var i=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:`showTip`,escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:e.list})}function TQ(e,t,n){var r=n.getZr(),i=`axisPointerLastHighlights`,a=_Q(r)[i]||{},o=_Q(r)[i]={};F(e,function(e,t){var n=e.axisPointerModel.option;n.status===`show`&&e.triggerEmphasis&&F(n.seriesDataIndices,function(e){o[e.seriesIndex+`|`+e.dataIndex]=e})});var s=[],c=[];function l(e){return{seriesIndex:e.seriesIndex,dataIndex:e.dataIndex}}F(a,function(e,t){!o[t]&&c.push(l(e))}),F(o,function(e,t){!a[t]&&s.push(l(e))}),c.length&&n.dispatchAction({type:`downplay`,escapeConnect:!0,notBlur:!0,batch:c}),s.length&&n.dispatchAction({type:`highlight`,escapeConnect:!0,notBlur:!0,batch:s})}function EQ(e,t){for(var n=0;n<(e||[]).length;n++){var r=e[n];if(t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}}function DQ(e){var t=e.axis.model,n={},r=n.axisDim=e.axis.dim;return n.axisIndex=n[r+`AxisIndex`]=t.componentIndex,n.axisName=n[r+`AxisName`]=t.name,n.axisId=n[r+`AxisId`]=t.id,n}function OQ(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function kQ(e){vL.registerAxisPointerClass(`CartesianAxisPointer`,tQ),e.registerComponentModel(aQ),e.registerComponentView(hQ),e.registerPreprocessor(function(e){if(e){(!e.axisPointer||e.axisPointer.length===0)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!R(t)&&(e.axisPointer.link=[t])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,{overallReset:function(e,t){e.getComponent(`axisPointer`).coordSysAxesInfo=oL(e,t)}}),e.registerAction({type:`updateAxisPointer`,event:`updateAxisPointer`,update:`:updateAxisPointer`},vQ)}function AQ(e){MT(kL),MT(kQ)}var jQ=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,t,n,r,i){var a=n.axis;a.dim===`angle`&&(this.animationThreshold=Math.PI/18);var o=a.polar,s=a.getExtent(),c=o.getOtherAxis(a).getExtent(),l=a.dataToCoord(t),u=r.get(`type`);if(u&&u!==`none`){var d=WZ(r),f=NQ[u](a,o,l,s,c,r.get(`seriesDataIndices`),r.ecModel);f.style=d,e.graphicKey=f.type,e.pointer=f}GZ(e,n,r,i,MQ(t,n,r,o,r.get([`label`,`margin`])))},t}(RZ);function MQ(e,t,n,r,i){var a=t.axis,o=a.dataToCoord(e),s=r.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var c=r.getRadiusAxis().getExtent(),l,u,d;if(a.dim===`radius`){var f=vn();Cn(f,f,s),Sn(f,f,[r.cx,r.cy]),l=nh([o,-i],f);var p=t.getModel(`axisLabel`).get(`rotate`)||0,m=xP.innerTextLayout(s,p*Math.PI/180,-1);u=m.textAlign,d=m.textVerticalAlign}else{var h=c[1];l=r.coordToPoint([h+i,o]);var g=r.cx,_=r.cy;u=Math.abs(l[0]-g)/h<.3?`center`:l[0]>g?`left`:`right`,d=Math.abs(l[1]-_)/h<.3?`middle`:l[1]>_?`top`:`bottom`}return{position:l,align:u,verticalAlign:d}}var NQ={line:function(e,t,n,r,i){return e.dim===`angle`?{type:`Line`,shape:XZ(t.coordToPoint([i[0],n]),t.coordToPoint([i[1],n]))}:{type:`Circle`,shape:{cx:t.cx,cy:t.cy,r:n}}},shadow:function(e,t,n,r,i,a,o){var s=Math.PI/180,c=$Z(e,a,o),l;if(e.dim===`angle`)l=QZ(t.cx,t.cy,i[0],i[1],(-n-c/2)*s,(-n+c/2)*s);else{var u=eQ(n,r,c),d=u[0],f=u[1];l=QZ(t.cx,t.cy,d,f,0,Math.PI*2)}return{type:`Sector`,shape:l}}},PQ=`polar`,FQ=PQ,IQ=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.findAxisModel=function(e){var t;return this.ecModel.eachComponent(e,function(e){e.getCoordSysModel()===this&&(t=e)},this),t},t.type=PQ,t.dependencies=[`radiusAxis`,`angleAxis`],t.defaultOption={z:0,center:[`50%`,`50%`],radius:`80%`},t}(tv),LQ=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents(`polar`,Tc).models[0]},t.type=`polarAxis`,t}(tv);ke(LQ,UD);var RQ=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`angleAxis`,t}(LQ),zQ=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`radiusAxis`,t}(LQ),BQ=function(e){D(t,e);function t(t,n){return e.call(this,`radius`,t,n)||this}return t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)[this.dim===`radius`?0:1]},t}(Ik);BQ.prototype.dataToRadius=Ik.prototype.dataToCoord,BQ.prototype.radiusToData=Ik.prototype.coordToData;var VQ=xc(),HQ=function(e){D(t,e);function t(t,n){return e.call(this,`angle`,t,n||[0,360])||this}return t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)[this.dim===`radius`?0:1]},t.prototype.calculateCategoryInterval=function(){var e=this,t=e.getLabelModel(),n=e.scale,r=n.getExtent(),i=n.count();if(r[1]-r[0]<1)return 0;var a=r[0],o=e.dataToCoord(a+1)-e.dataToCoord(a),s=Math.abs(o),c=ho(a==null?``:a+``,t.getFont(),`center`,`top`),l=Math.max(c.height,7)/s;isNaN(l)&&(l=1/0);var u=Math.max(0,Math.floor(l)),d=VQ(e.model),f=d.lastAutoInterval,p=d.lastTickCount;return f!=null&&p!=null&&Math.abs(f-u)<=1&&Math.abs(p-i)<=1&&f>u?u=f:(d.lastTickCount=i,d.lastAutoInterval=u),u},t}(Ik);HQ.prototype.dataToAngle=Ik.prototype.dataToCoord,HQ.prototype.angleToData=Ik.prototype.coordToData;var UQ=[`radius`,`angle`],WQ=function(){function e(e){this.dimensions=UQ,this.type=PQ,this.cx=0,this.cy=0,this._radiusAxis=new BQ,this._angleAxis=new HQ,this.axisPointerEnabled=!0,this.name=e||``,this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},e.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},e.prototype.getAxis=function(e){var t=`_`+e+`Axis`;return this[t]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(e){var t=[],n=this._angleAxis,r=this._radiusAxis;return n.scale.type===e&&t.push(n),r.scale.type===e&&t.push(r),t},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},e.prototype.getBaseAxis=function(){return this.getAxesByScale(`ordinal`)[0]||this.getAxesByScale(`time`)[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(e){var t=e!=null&&e!==`auto`?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},e.prototype.dataToPoint=function(e,t,n){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)],n)},e.prototype.pointToData=function(e,t,n){n||=[];var r=this.pointToCoord(e);return n[0]=this._radiusAxis.radiusToData(r[0],t),n[1]=this._angleAxis.angleToData(r[1],t),n},e.prototype.pointToCoord=function(e){var t=e[0]-this.cx,n=e[1]-this.cy,r=this.getAngleAxis(),i=r.getExtent(),a=Math.min(i[0],i[1]),o=Math.max(i[0],i[1]);r.inverse?a=o-360:o=a+360;var s=Math.sqrt(t*t+n*n);t/=s,n/=s;for(var c=Math.atan2(-n,t)/Math.PI*180,l=co;)c+=l*360;return[s,c]},e.prototype.coordToPoint=function(e,t){t||=[];var n=e[0],r=e[1]/180*Math.PI;return t[0]=Math.cos(r)*n+this.cx,t[1]=-Math.sin(r)*n+this.cy,t},e.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis().getExtent().slice();t[0]>t[1]&&t.reverse();var n=e.getExtent(),r=Math.PI/180,i=1e-4;return{cx:this.cx,cy:this.cy,r0:t[0],r:t[1],startAngle:-n[0]*r,endAngle:-n[1]*r,clockwise:e.inverse,contain:function(e,t){var n=e-this.cx,r=t-this.cy,a=n*n+r*r,o=this.r,s=this.r0;return o!==s&&a-i<=o*o&&a+i>=s*s},x:this.cx-t[1],y:this.cy-t[1],width:t[1]*2,height:t[1]*2}},e.prototype.convertToPixel=function(e,t,n){return GQ(t)===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(e,t,n){return GQ(t)===this?this.pointToData(n):null},e}();function GQ(e){var t=e.seriesModel,n=e.polarModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function KQ(e,t,n){var r=t.get(`center`),i=q_(t,n).refContainer;e.cx=J(r[0],i.width)+i.x,e.cy=J(r[1],i.height)+i.y;var a=e.getRadiusAxis(),o=Math.min(i.width,i.height)/2,s=t.get(`radius`);s==null?s=[0,`100%`]:R(s)||(s=[0,s]);var c=[J(s[0],o),J(s[1],o)];a.inverse?a.setExtent(c[1],c[0]):a.setExtent(c[0],c[1])}function qQ(e,t){var n=this,r=n.getAngleAxis(),i=n.getRadiusAxis();if(bO(r,1),bO(i,1),MO(r),MO(i),r.type===`category`&&!r.onBand){var a=r.getExtent(),o=360/r.scale.count();r.inverse?a[1]+=o:a[1]-=o,r.setExtent(a[0],a[1])}}function JQ(e){return e.mainType===`angleAxis`}function YQ(e,t){if(e.type=ED(t),e.scale=DD(t,e.type,!1),e.onBand=HD(e.scale,t),e.inverse=t.get(`inverse`),JQ(t)){e.inverse=e.inverse!==t.get(`clockwise`);var n=t.get(`startAngle`),r=t.get(`endAngle`)??n+(e.inverse?-360:360);e.setExtent(n,r)}t.axis=e,e.model=t}var XQ={dimensions:UQ,create:function(e,t){var n=[];return e.eachComponent(FQ,function(e,r){var i=new WQ(r+``);i.update=qQ;var a=i.getRadiusAxis(),o=i.getAngleAxis(),s=e.findAxisModel(`radiusAxis`),c=e.findAxisModel(`angleAxis`);YQ(a,s),YQ(o,c),KQ(i,e,t),n.push(i),e.coordinateSystem=i,i.model=e}),e.eachSeries(function(e){if(e.get(`coordinateSystem`)===`polar`){var t=e.coordinateSystem=e.getReferringComponents(FQ,Tc).models[0].coordinateSystem;t&&(sO(t.getRadiusAxis(),e,PQ),sO(t.getAngleAxis(),e,PQ))}}),n}},ZQ=[`axisLine`,`axisLabel`,`axisTick`,`minorTick`,`splitLine`,`minorSplitLine`,`splitArea`];function QQ(e,t,n){t[1]>t[0]&&(t=t.slice().reverse());var r=e.coordToPoint([t[0],n]),i=e.coordToPoint([t[1],n]);return{x1:r[0],y1:r[1],x2:i[0],y2:i[1]}}function $Q(e){return+!e.getRadiusAxis().inverse}function e$(e){var t=e[0],n=e[e.length-1];t&&n&&Math.abs(Math.abs(t.coord-n.coord)-360)<1e-4&&e.pop()}var t$=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass=`PolarAxisPointer`,n}return t.prototype.render=function(e,t){if(this.group.removeAll(),e.get(`show`)){var n=e.axis,r=n.polar,i=r.getRadiusAxis().getExtent(),a=n.getTicksCoords({breakTicks:`none`}),o=n.getMinorTicksCoords(),s=[];F(n.getViewLabels(),function(e){if(!e.tick.offInterval){e=M(e);var t=n.scale;e.coord=n.dataToCoord(VD(t,e.tick)),s.push(e)}}),e$(s),e$(a),F(ZQ,function(t){e.get([t,`show`])&&(!n.scale.isBlank()||t===`axisLine`)&&n$[t](this.group,e,r,a,o,i,s)},this)}},t.type=`angleAxis`,t}(vL),n$={axisLine:function(e,t,n,r,i,a){var o=t.getModel([`axisLine`,`lineStyle`]),s=n.getAngleAxis(),c=Math.PI/180,l=s.getExtent(),u=$Q(n),d=+!u,f,p=Math.abs(l[1]-l[0])===360?`Circle`:`Arc`;f=a[d]===0?new zm[p]({shape:{cx:n.cx,cy:n.cy,r:a[u],startAngle:-l[0]*c,endAngle:-l[1]*c,clockwise:s.inverse},style:o.getLineStyle(),z2:1,silent:!0}):new Zp({shape:{cx:n.cx,cy:n.cy,r:a[u],r0:a[d]},style:o.getLineStyle(),z2:1,silent:!0}),f.style.fill=null,e.add(f)},axisTick:function(e,t,n,r,i,a){var o=t.getModel(`axisTick`),s=(o.get(`inside`)?-1:1)*o.get(`length`),c=a[$Q(n)],l=I(r,function(e){return new om({shape:QQ(n,[c,c+s],e.coord)})});e.add(Xm(l,{style:P(o.getModel(`lineStyle`).getLineStyle(),{stroke:t.get([`axisLine`,`lineStyle`,`color`])})}))},minorTick:function(e,t,n,r,i,a){if(i.length){for(var o=t.getModel(`axisTick`),s=t.getModel(`minorTick`),c=(o.get(`inside`)?-1:1)*s.get(`length`),l=a[$Q(n)],u=[],d=0;dm?`left`:`right`,_=Math.abs(p[1]-h)/f<.3?`middle`:p[1]>h?`top`:`bottom`;if(s&&s[d]){var v=s[d];V(v)&&v.textStyle&&(o=new og(v.textStyle,c,c.ecModel))}var y=new Cd({silent:xP.isLabelSilent(t),style:Lh(o,{x:p[0],y:p[1],fill:o.getTextColor()||t.get([`axisLine`,`lineStyle`,`color`]),text:r.formattedLabel,align:g,verticalAlign:_})});if(e.add(y),_h({el:y,componentModel:t,itemName:r.formattedLabel,formatterParamsExtra:{isTruncated:function(){return y.isTruncated},value:r.rawLabel,tickIndex:i}}),u){var b=xP.makeAxisEventDataBase(t);b.targetType=`axisLabel`,b.value=r.rawLabel,Y(y).eventData=b}},this)},splitLine:function(e,t,n,r,i,a){var o=t.getModel(`splitLine`).getModel(`lineStyle`),s=o.get(`color`),c=0;s=s instanceof Array?s:[s];for(var l=[],u=0;u=0?`p`:`n`,T=y;_&&(r[a][C]||(r[a][C]={p:y,n:y}),T=r[a][C][w]);var E=void 0,D=void 0,O=void 0,k=void 0;if(u.dim===`radius`){var A=u.dataToCoord(S)-y,j=e.dataToCoord(C);is(A)=k})}}function f$(e,t){var n=$P(t,PQ),r=Mk(e,{fromStat:{key:n},min:1}).w,i=r,a=0,o=`20%`,s=`30%`,c={};$D(e,n,function(e){var t=c$(e);c[t]||a++,c[t]=c[t]||{width:0,maxWidth:0};var n=J(e.get(`barWidth`),r),l=J(e.get(`barMaxWidth`),r),u=e.get(`barGap`),d=e.get(`barCategoryGap`);n&&!c[t].width&&(n=ns(i,n),c[t].width=n,i-=n),l&&(c[t].maxWidth=l),u!=null&&(s=u),d!=null&&(o=d)});var l={},u=J(o,r),d=J(s,1),f=(i-u)/(a+(a-1)*d);f=rs(f,0),F(c,function(e,t){var n=e.maxWidth;n&&n=t.y&&e[1]<=t.y+t.height:n.contain(n.toLocalCoord(e[1]))&&e[0]>=t.y&&e[0]<=t.y+t.height},e.prototype.pointToData=function(e,t,n){n||=[];var r=this.getAxis();return n[0]=r.coordToData(r.toLocalCoord(e[r.orient===`horizontal`?0:1])),n},e.prototype.dataToPoint=function(e,t,n){var r=this.getAxis(),i=this.getRect();n||=[];var a=r.orient===`horizontal`?0:1;return e instanceof Array&&(e=e[0]),n[a]=r.toGlobalCoord(r.dataToCoord(+e)),n[1-a]=a===0?i.y+i.height/2:i.x+i.width/2,n},e.prototype.convertToPixel=function(e,t,n){return T$(t)===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(e,t,n){return T$(t)===this?this.pointToData(n):null},e}();function T$(e){var t=e.seriesModel,n=e.singleAxisModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function E$(e,t){var n=[];return e.eachComponent(jL,function(r,i){var a=new w$(r,e,t);a.name=`single_`+i,a.resize(r,t),r.coordinateSystem=a,n.push(a)}),e.eachSeries(function(e){if(e.get(`coordinateSystem`)===`singleAxis`){var t=e.getReferringComponents(jL,Tc).models[0],n=e.coordinateSystem=t&&t.coordinateSystem;n&&sO(n.getAxis(),e,AL)}}),n}var D$={create:E$,dimensions:C$},O$=[`x`,`y`],k$=[`width`,`height`],A$=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,t,n,r,i){var a=n.axis,o=a.coordinateSystem,s=M$(a),c=N$(o,s),l=N$(o,1-s),u=o.dataToPoint(t)[0],d=r.get(`type`);if(d&&d!==`none`){var f=WZ(r),p=j$[d](a,u,c,l,r.get(`seriesDataIndices`),r.ecModel);p.style=f,e.graphicKey=p.type,e.pointer=p}YZ(t,e,v$(n),n,r,i)},t.prototype.getHandleTransform=function(e,t,n){var r=v$(t,{labelInside:!1});r.labelMargin=n.get([`handle`,`margin`]);var i=JZ(t.axis,e,r);return{x:i[0],y:i[1],rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,t,n,r){var i=n.axis,a=i.coordinateSystem,o=M$(i),s=N$(a,o),c=[e.x,e.y];c[o]+=t[o],c[o]=Math.min(s[1],c[o]),c[o]=Math.max(s[0],c[o]);var l=N$(a,1-o),u=(l[1]+l[0])/2,d=[u,u];return d[o]=c[o],{x:c[0],y:c[1],rotation:e.rotation,cursorPoint:d,tooltipOption:{verticalAlign:`middle`}}},t}(RZ),j$={line:function(e,t,n,r){return{type:`Line`,subPixelOptimize:!0,shape:XZ([t,r[0]],[t,r[1]],M$(e))}},shadow:function(e,t,n,r,i,a){var o=$Z(e,i,a),s=r[1]-r[0],c=eQ(t,n,o),l=c[0],u=c[1];return{type:`Rect`,shape:ZZ([l,r[0]],[u-l,s],M$(e))}}};function M$(e){return+!e.isHorizontal()}function N$(e,t){var n=e.getRect();return[n[O$[t]],n[O$[t]]+n[k$[t]]]}var P$=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`single`,t}(vx);function F$(e){MT(kQ),vL.registerAxisPointerClass(`SingleAxisPointer`,A$),e.registerComponentView(P$),e.registerComponentView(b$),e.registerComponentModel(ML),II(e,`single`,ML,ML.defaultOption),e.registerCoordinateSystem(`single`,D$)}var I$=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(t,n,r){var i=Q_(t);e.prototype.init.apply(this,arguments),L$(t,i)},t.prototype.mergeOption=function(t){e.prototype.mergeOption.apply(this,arguments),L$(this.option,t)},t.prototype.getCellSize=function(){return this.option.cellSize},t.type=`calendar`,t.layoutMode=`box`,t.defaultOption={z:2,left:80,top:60,cellSize:20,orient:`horizontal`,splitLine:{show:!0,lineStyle:{color:Z.color.axisLine,width:1,type:`solid`}},itemStyle:{color:Z.color.neutral00,borderWidth:1,borderColor:Z.color.neutral10},dayLabel:{show:!0,firstDay:0,position:`start`,margin:Z.size.s,color:Z.color.secondary},monthLabel:{show:!0,position:`start`,margin:Z.size.s,align:`center`,formatter:null,color:Z.color.secondary},yearLabel:{show:!0,position:null,margin:Z.size.xl,formatter:null,color:Z.color.quaternary,fontFamily:`sans-serif`,fontWeight:`bolder`,fontSize:20}},t}(tv);function L$(e,t){var n=e.cellSize,r=R(n)?n:e.cellSize=[n,n];r.length===1&&(r[1]=r[0]),Z_(e,t,{type:`box`,ignoreSize:I([0,1],function(e){return Y_(t,e)&&(r[e]=`auto`),r[e]!=null&&r[e]!==`auto`})})}var R$=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){var r=this.group;r.removeAll();var i=e.coordinateSystem,a=i.getRangeInfo(),o=i.getOrient(),s=t.getLocaleModel();this._renderDayRect(e,a,r),this._renderLines(e,a,o,r),this._renderYearText(e,a,o,r),this._renderMonthText(e,s,o,r),this._renderWeekText(e,s,a,o,r)},t.prototype._renderDayRect=function(e,t,n){for(var r=e.coordinateSystem,i=e.getModel(`itemStyle`).getItemStyle(),a=r.getCellWidth(),o=r.getCellHeight(),s=t.start.time;s<=t.end.time;s=r.getNextNDay(s,1).time){var c=r.dataToCalendarLayout([s],!1).tl,l=new vd({shape:{x:c[0],y:c[1],width:a,height:o},cursor:`default`,style:i});n.add(l)}},t.prototype._renderLines=function(e,t,n,r){var i=this,a=e.coordinateSystem,o=e.getModel([`splitLine`,`lineStyle`]).getLineStyle(),s=e.get([`splitLine`,`show`]),c=o.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var l=t.start,u=0;l.time<=t.end.time;u++){f(l.formatedDate),u===0&&(l=a.getDateInfo(t.start.y+`-`+t.start.m));var d=l.date;d.setMonth(d.getMonth()+1),l=a.getDateInfo(d)}f(a.getNextNDay(t.end.time,1).formatedDate);function f(t){i._firstDayOfMonth.push(a.getDateInfo(t)),i._firstDayPoints.push(a.dataToCalendarLayout([t],!1).tl);var c=i._getLinePointsOfOneWeek(e,t,n);i._tlpoints.push(c[0]),i._blpoints.push(c[c.length-1]),s&&i._drawSplitline(c,o,r)}s&&this._drawSplitline(i._getEdgesPoints(i._tlpoints,c,n),o,r),s&&this._drawSplitline(i._getEdgesPoints(i._blpoints,c,n),o,r)},t.prototype._getEdgesPoints=function(e,t,n){var r=[e[0].slice(),e[e.length-1].slice()],i=n===`horizontal`?0:1;return r[0][i]=r[0][i]-t/2,r[1][i]=r[1][i]+t/2,r},t.prototype._drawSplitline=function(e,t,n){var r=new rm({z2:20,shape:{points:e},style:t});n.add(r)},t.prototype._getLinePointsOfOneWeek=function(e,t,n){for(var r=e.coordinateSystem,i=r.getDateInfo(t),a=[],o=0;o<7;o++){var s=r.getNextNDay(i.time,o),c=r.dataToCalendarLayout([s.time],!1);a[2*s.day]=c.tl,a[2*s.day+1]=c[n===`horizontal`?`bl`:`tr`]}return a},t.prototype._formatterLabel=function(e,t){return B(e)&&e?b_(e,t):z(e)?e(t):t.nameMap},t.prototype._yearTextPositionControl=function(e,t,n,r,i){var a=t[0],o=t[1],s=[`center`,`bottom`];r===`bottom`?(o+=i,s=[`center`,`top`]):r===`left`?a-=i:r===`right`?(a+=i,s=[`center`,`top`]):o-=i;var c=0;return(r===`left`||r===`right`)&&(c=Math.PI/2),{rotation:c,x:a,y:o,style:{align:s[0],verticalAlign:s[1]}}},t.prototype._renderYearText=function(e,t,n,r){var i=e.getModel(`yearLabel`);if(i.get(`show`)){var a=i.get(`margin`),o=i.get(`position`);o||=n===`horizontal`?`left`:`top`;var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],c=(s[0][0]+s[1][0])/2,l=(s[0][1]+s[1][1])/2,u=n===`horizontal`?0:1,d={top:[c,s[u][1]],bottom:[c,s[1-u][1]],left:[s[1-u][0],l],right:[s[u][0],l]},f=t.start.y;+t.end.y>+t.start.y&&(f=f+`-`+t.end.y);var p=i.get(`formatter`),m={start:t.start.y,end:t.end.y,nameMap:f},h=new Cd({z2:30,style:Lh(i,{text:this._formatterLabel(p,m)}),silent:i.get(`silent`)});h.attr(this._yearTextPositionControl(h,d[o],n,o,a)),r.add(h)}},t.prototype._monthTextPositionControl=function(e,t,n,r,i){var a=`left`,o=`top`,s=e[0],c=e[1];return n===`horizontal`?(c+=i,t&&(a=`center`),r===`start`&&(o=`bottom`)):(s+=i,t&&(o=`middle`),r===`start`&&(a=`right`)),{x:s,y:c,align:a,verticalAlign:o}},t.prototype._renderMonthText=function(e,t,n,r){var i=e.getModel(`monthLabel`);if(i.get(`show`)){var a=i.get(`nameMap`),o=i.get(`margin`),s=i.get(`position`),c=i.get(`align`),l=[this._tlpoints,this._blpoints];(!a||B(a))&&(a&&(t=Sg(a)||t),a=t.get([`time`,`monthAbbr`])||[]);var u=s===`start`?0:1,d=n===`horizontal`?0:1;o=s===`start`?-o:o;for(var f=c===`center`,p=i.get(`silent`),m=0;m=i.start.time&&r.timeo.end.time&&t.reverse(),t},e.prototype._getRangeInfo=function(e){var t=[this.getDateInfo(e[0]),this.getDateInfo(e[1])],n;t[0].time>t[1].time&&(n=!0,t.reverse());var r=Math.floor(t[1].time/z$)-Math.floor(t[0].time/z$)+1,i=new Date(t[0].time),a=i.getDate(),o=t[1].date.getDate();i.setDate(a+r-1);var s=i.getDate();if(s!==o)for(var c=i.getTime()-t[1].time>0?1:-1;(s=i.getDate())!==o&&(i.getTime()-t[1].time)*c>0;)r-=c,i.setDate(s-c);var l=Math.floor((r+t[0].day+6)/7),u=n?-l+1:l-1;return n&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:r,weeks:l,nthWeek:u,fweek:t[0].day,lweek:t[1].day}},e.prototype._getDateByWeeksAndDay=function(e,t,n){var r=this._getRangeInfo(n);if(e>r.weeks||e===0&&tr.lweek)return null;var i=(e-1)*7-r.fweek+t,a=new Date(r.start.time);return a.setDate(+r.start.d+i),this.getDateInfo(a)},e.create=function(t,n){var r=[];return t.eachComponent(`calendar`,function(i){var a=new e(i,t,n);r.push(a),i.coordinateSystem=a}),t.eachComponent(function(e,t){P_({targetModel:t,coordSysType:`calendar`,coordSysProvider:F_})}),r},e.dimensions=[`time`,`value`],e}();function V$(e){var t=e.calendarModel,n=e.seriesModel;return t?t.coordinateSystem:n?n.coordinateSystem:null}function H$(e){e.registerComponentModel(I$),e.registerComponentView(R$),e.registerCoordinateSystem(`calendar`,B$)}var U$={level:1,leaf:2,nonLeaf:3},W$={none:0,all:1,body:2,corner:3};function G$(e,t,n){var r=t[X[n]].getCell(e);return!r&&Re(e)&&e<0&&(r=t[X[1-n]].getUnitLayoutInfo(n,Math.round(e))),r}function K$(e){var t=e||[];return t[0]=t[0]||[],t[1]=t[1]||[],t[0][0]=t[0][1]=t[1][0]=t[1][1]=NaN,t}function q$(e,t,n,r,i){J$(e[0],t,i,n,r,0),J$(e[1],t,i,n,r,1)}function J$(e,t,n,r,i,a){e[0]=1/0,e[1]=-1/0;var o=r[a],s=R(o)?o:[o],c=s.length,l=!!n;if(c>=1?(Y$(e,t,s,l,i,a,0),c>1&&Y$(e,t,s,l,i,a,c-1)):e[0]=e[1]=NaN,l){var u=-i[X[1-a]].getLocatorCount(a),d=i[X[a]].getLocatorCount(a)-1;n===W$.body?u=rs(0,u):n===W$.corner&&(d=ns(-1,d)),d=t[0]&&e[0]<=t[1]}function t1(e,t){e.id.set(t[0][0],t[1][0]),e.span.set(t[0][1]-e.id.x+1,t[1][1]-e.id.y+1)}function n1(e,t){e[0][0]=t[0][0],e[0][1]=t[0][1],e[1][0]=t[1][0],e[1][1]=t[1][1]}function r1(e,t,n,r){var i=G$(t[r][0],n,r),a=G$(t[r][1],n,r);e[X[r]]=e[Vm[r]]=NaN,i&&a&&(e[X[r]]=i.xy,e[Vm[r]]=a.xy+a.wh-i.xy)}function i1(e,t,n,r){return e[X[t]]=n,e[X[1-t]]=r,e}function a1(e){return e&&(e.type===U$.leaf||e.type===U$.nonLeaf)?e:null}function o1(){return{x:NaN,y:NaN,width:NaN,height:NaN}}var s1=function(){function e(e,t){this._cells=[],this._levels=[],this.dim=e,this.dimIdx=e===`x`?0:1,this._model=t,this._uniqueValueGen=c1(e);var n=t.get(`data`,!0),r=t.get(`length`,!0);if(n!=null&&!R(n)&&(n=[]),n)this._initByDimModelData(n);else if(r!=null){n=Array(r);for(var i=0;i=1,y=n[X[r]],b=a.getLocatorCount(r)-1,x=new Pc;for(o.resetLayoutIterator(x,r);x.next();)S(x.item);for(a.resetLayoutIterator(x,r);x.next();)S(x.item);function S(e){Ge(e.wh)&&(e.wh=_),e.xy=y,e.id[X[r]]===b&&!v&&(e.wh=n[X[r]]+n[Vm[r]]-e.xy),y+=e.wh}}function R1(e,t){for(var n=t[X[e]].resetCellIterator();n.next();){var r=n.item;B1(r.rect,e,r.id,r.span,t),B1(r.rect,1-e,r.id,r.span,t),r.type===U$.nonLeaf&&(r.xy=r.rect[X[e]],r.wh=r.rect[Vm[e]])}}function z1(e,t){e.travelExistingCells(function(e){var n=e.span;if(n){var r=e.spanRect,i=e.id;B1(r,0,i,n,t),B1(r,1,i,n,t)}})}function B1(e,t,n,r,i){e[Vm[t]]=0;var a=n[X[t]]<0?i[X[1-t]]:i[X[t]],o=a.getUnitLayoutInfo(t,n[X[t]]);if(e[X[t]]=o.xy,e[Vm[t]]=o.wh,r[X[t]]>1){var s=a.getUnitLayoutInfo(t,n[X[t]]+r[X[t]]-1);e[Vm[t]]=s.xy+s.wh-o.xy}}function V1(e,t,n){return H1(hs(e,n[Vm[t]]),n[Vm[t]])}function H1(e,t){return Math.max(Math.min(e,H(t,1/0)),0)}function U1(e){var t=e.matrixModel,n=e.seriesModel;return t?t.coordinateSystem:n?n.coordinateSystem:null}var W1={inBody:1,inCorner:2,outside:3},G1={x:null,y:null,point:[]};function K1(e,t,n,r,i){var a=n[X[t]],o=n[X[1-t]],s=a.getUnitLayoutInfo(t,a.getLocatorCount(t)-1),c=a.getUnitLayoutInfo(t,0),l=o.getUnitLayoutInfo(t,-o.getLocatorCount(t)),u=o.shouldShow()?o.getUnitLayoutInfo(t,-1):null,d=e.point[t]=r[t];if(!c&&!u){e[X[t]]=W1.outside;return}if(i===W$.body){c?(e[X[t]]=W1.inBody,d=ns(s.xy+s.wh,rs(c.xy,d)),e.point[t]=d):e[X[t]]=W1.outside;return}else if(i===W$.corner){u?(e[X[t]]=W1.inCorner,d=ns(u.xy+u.wh,rs(l.xy,d)),e.point[t]=d):e[X[t]]=W1.outside;return}var f=c?c.xy:u?u.xy+u.wh:NaN,p=l?l.xy:f,m=s?s.xy+s.wh:f;if(dm){if(!i){e[X[t]]=W1.outside;return}d=m}e.point[t]=d,e[X[t]]=f<=d&&d<=m?W1.inBody:p<=d&&d<=f?W1.inCorner:W1.outside}function q1(e,t,n,r){var i=1-n;if(e[X[n]]!==W1.outside)for(r[X[n]].resetCellIterator(I1);I1.next();){var a=I1.item;if(X1(e.point[n],a.rect,n)&&X1(e.point[i],a.rect,i)){t[n]=a.ordinal,t[i]=a.id[X[i]];return}}}function J1(e,t,n,r){if(e[X[n]]!==W1.outside){for((e[X[n]]===W1.inCorner?r[X[1-n]]:r[X[n]]).resetLayoutIterator(F1,n);F1.next();)if(Y1(e.point[n],F1.item)){t[n]=F1.item.id[X[n]];return}}}function Y1(e,t){return t.xy<=e&&e<=t.xy+t.wh}function X1(e,t,n){return t[X[n]]<=e&&e<=t[X[n]]+t[Vm[n]]}function Z1(e){e.registerComponentModel(g1),e.registerComponentView(C1),e.registerCoordinateSystem(`matrix`,N1)}function Q1(e,t){var n=e.existing;if(t.id=e.keyInfo.id,!t.type&&n&&(t.type=n.type),t.parentId==null){var r=t.parentOption;r?t.parentId=r.id:n&&(t.parentId=n.parentId)}t.parentOption=null}function $1(e,t){var n;return F(t,function(t){e[t]!=null&&e[t]!==`auto`&&(n=!0)}),n}function e0(e,t,n){var r=N({},n),i=e[t],a=n.$action||`merge`;a===`merge`?i?(Ce(i,r,!0),Z_(i,r,{ignoreSize:!0}),$_(n,i),r0(n,i),r0(n,i,`shape`),r0(n,i,`style`),r0(n,i,`extra`),n.clipPath=i.clipPath):e[t]=r:a===`replace`?e[t]=r:a===`remove`&&i&&(e[t]=null)}var t0=[`transition`,`enterFrom`,`leaveTo`],n0=t0.concat([`enterAnimation`,`updateAnimation`,`leaveAnimation`]);function r0(e,t,n){if(n&&(!e[n]&&t[n]&&(e[n]={}),e=e[n],t=t[n]),!(!e||!t))for(var r=n?t0:n0,i=0;i=0;c--){var l=n[c],u=pc(l.id,null),d=u==null?null:i.get(u);if(d){var f=d.parent,h=s0(f),g=f===r?{width:a,height:o}:{width:h.width,height:h.height},_={},v=J_(d,l,g,null,{hv:l.hv,boundingMode:l.bounding},_);if(!s0(d).isNew&&v){for(var y=l.transition,b={},x=0;x=0)?b[S]=C:d[S]=C}jm(d,b,e,0)}else d.attr(_)}}},t.prototype._clear=function(){var e=this,t=this._elMap;t.each(function(n){d0(n,s0(n).option,t,e._lastGraphicModel)}),this._elMap=U()},t.prototype.dispose=function(){this._clear()},t.type=`graphic`,t}(vx);function l0(e){var t=new(W(o0,e)?o0[e]:Km(e))({});return s0(t).type=e,t}function u0(e,t,n,r){var i=l0(n);return t.add(i),r.set(e,i),s0(i).id=e,s0(i).isNew=!0,i}function d0(e,t,n,r){e&&e.parent&&(e.type===`group`&&e.traverse(function(e){d0(e,t,n,r)}),MX(e,t,r),n.removeKey(s0(e).id))}function f0(e,t,n,r){e.isGroup||F([[`cursor`,Xl.prototype.cursor],[`zlevel`,r||0],[`z`,n||0],[`z2`,0]],function(n){var r=n[0];W(t,r)?e[r]=H(t[r],n[1]):e[r]??(e[r]=n[1])}),F(Pe(t),function(n){if(n.indexOf(`on`)===0){var r=t[n];e[n]=z(r)?r:null}}),W(t,`draggable`)&&(e.draggable=t.draggable),t.name!=null&&(e.name=t.name),t.id!=null&&(e.id=t.id)}function p0(e){return e=N({},e),F([`id`,`parentId`,`$action`,`hv`,`bounding`,`textContent`,`clipPath`].concat(L_),function(t){delete e[t]}),e}function m0(e,t,n){var r=Y(e).eventData;!e.silent&&!e.ignore&&!r&&(r=Y(e).eventData={componentType:`graphic`,componentIndex:t.componentIndex,name:e.name}),r&&(r.info=n.info)}function h0(e){e.registerComponentModel(a0),e.registerComponentView(c0),e.registerPreprocessor(function(e){var t=e.graphic;R(t)?!t[0]||!t[0].elements?e.graphic=[{elements:t}]:e.graphic=[e.graphic[0]]:t&&!t.elements&&(e.graphic=[{elements:[t]}])})}var g0=[`x`,`y`,`radius`,`angle`,`single`],_0=xc(),v0=[`cartesian2d`,`polar`,`singleAxis`];function y0(e){return De(v0,e.get(`coordinateSystem`))>=0}function b0(e){return e+`Axis`}function x0(e,t){var n=U(),r=[],i=U();e.eachComponent({mainType:`dataZoom`,query:t},function(e){i.get(e.uid)||s(e)});var a;do a=!1,e.eachComponent(`dataZoom`,o);while(a);function o(e){!i.get(e.uid)&&c(e)&&(s(e),a=!0)}function s(e){i.set(e.uid,!0),r.push(e),l(e)}function c(e){var t=!1;return e.eachTargetAxis(function(e,r){var i=n.get(e);i&&i[r]&&(t=!0)}),t}function l(e){e.eachTargetAxis(function(e,t){(n.get(e)||n.set(e,[]))[t]=!0})}return r}function S0(e){var t=e.ecModel,n={infoList:[],infoMap:U()};return e.eachTargetAxis(function(e,r){var i=t.getComponent(b0(e),r);if(i){var a=i.getCoordSysModel();if(a){var o=a.uid,s=n.infoMap.get(o);s||(s={model:a,axisModels:[]},n.infoList.push(s),n.infoMap.set(o,s)),s.axisModels.push(i)}}}),n}function C0(e){var t=_0(NS(e));return t.axisProxyMap||=U()}function w0(e){if(e)return C0(e.ecModel).get(e.uid)}function T0(e,t){C0(e.ecModel).set(e.uid,t)}function E0(e,t){var n=t.getAxisModel().axis.__alignTo;return n&&e.getAxisProxy(n.dim,n.model.componentIndex)?w0(n.model):null}var D0=function(){function e(){this.indexList=[],this.indexMap=[]}return e.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},e}(),O0=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=[`percent`,`percent`],n}return t.prototype.init=function(e,t,n){var r=k0(e);this.settledOption=r,this.mergeDefaultAndTheme(e,n),this._doInit(r)},t.prototype.mergeOption=function(e){var t=k0(e);Ce(this.option,e,!0),Ce(this.settledOption,t,!0),this._doInit(t)},t.prototype._doInit=function(e){var t=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var n=this.settledOption;F([[`start`,`startValue`],[`end`,`endValue`]],function(e,r){this._rangePropMode[r]===`value`&&(t[e[0]]=n[e[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var e=this.get(`orient`,!0),t=this._targetAxisInfoMap=U();this._fillSpecifiedTargetAxis(t)?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||`horizontal`,this._fillAutoTargetAxisByOrient(t,this._orient)),this._noTarget=!0,t.each(function(e){e.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(e){var t=!1;return F(g0,function(n){var r=this.getReferringComponents(b0(n),Ec);if(r.specified){t=!0;var i=new D0;F(r.models,function(e){i.add(e.componentIndex)}),e.set(n,i)}},this),t},t.prototype._fillAutoTargetAxisByOrient=function(e,t){var n=this.ecModel,r=!0;if(r){var i=t===`vertical`?`y`:`x`,a=n.findComponents({mainType:i+`Axis`});o(a,i)}if(r){var a=n.findComponents({mainType:`singleAxis`,filter:function(e){return e.get(`orient`,!0)===t}});o(a,`single`)}function o(t,n){var i=t[0];if(i){var a=new D0;if(a.add(i.componentIndex),e.set(n,a),r=!1,n===`x`||n===`y`){var o=i.getReferringComponents(`grid`,Tc).models[0];o&&F(t,function(e){i.componentIndex!==e.componentIndex&&o===e.getReferringComponents(`grid`,Tc).models[0]&&a.add(e.componentIndex)})}}}r&&F(g0,function(t){if(r){var i=n.findComponents({mainType:b0(t),filter:function(e){return e.get(`type`,!0)===`category`}});if(i[0]){var a=new D0;a.add(i[0].componentIndex),e.set(t,a),r=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis(function(t){!e&&(e=t)},this),e===`y`?`vertical`:`horizontal`},t.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty(`throttle`)&&(this._autoThrottle=!1),this._autoThrottle){var t=this.ecModel.option;this.option.throttle=t.animation&&t.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(e){var t=this._rangePropMode,n=this.get(`rangeMode`);F([[`start`,`startValue`],[`end`,`endValue`]],function(r,i){var a=e[r[0]]!=null,o=e[r[1]]!=null;a&&!o?t[i]=`percent`:!a&&o?t[i]=`value`:n?t[i]=n[i]:a&&(t[i]=`percent`)})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis(function(t,n){e??=this.ecModel.getComponent(b0(t),n)},this),e},t.prototype.eachTargetAxis=function(e,t){this._targetAxisInfoMap.each(function(n,r){F(n.indexList,function(n){e.call(t,r,n)})})},t.prototype.getAxisProxy=function(e,t){return w0(this.getAxisModel(e,t))},t.prototype.getAxisModel=function(e,t){var n=this._targetAxisInfoMap.get(e);if(n&&n.indexMap[t])return this.ecModel.getComponent(b0(e),t)},t.prototype.setRawRange=function(e){var t=this.option,n=this.settledOption;F([[`start`,`startValue`],[`end`,`endValue`]],function(r){(e[r[0]]!=null||e[r[1]]!=null)&&(t[r[0]]=n[r[0]]=e[r[0]],t[r[1]]=n[r[1]]=e[r[1]])},this),this._updateRangeUse(e)},t.prototype.setCalculatedRange=function(e){var t=this.option;F([`start`,`startValue`,`end`,`endValue`],function(n){t[n]=e[n]})},t.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getWindow().percent},t.prototype.getValueRange=function(e,t){if(e==null&&t==null){var n=this.findRepresentativeAxisProxy();if(n)return n.getWindow().value}else return this.getAxisProxy(e,t).getWindow().value},t.prototype.findRepresentativeAxisProxy=function(e){if(e)return w0(e);for(var t,n=this._targetAxisInfoMap.keys(),r=0;ra[1];if(u&&!d&&!f)return!0;u&&(i=!0),d&&(t=!0),f&&(n=!0)}return i&&t&&n})}else F(r,function(n){if(i===`empty`)e.setData(t=t.map(n,function(e){return o(e)?e:NaN}));else{var r={};r[n]=a,t.selectRange(r)}});F(r,function(e){t.setApproximateExtent(a,e)})}});function o(e){return e>=a[0]&&e<=a[1]}},e.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,n=this._extent;F([`min`,`max`],function(r){var i=t.get(r+`Span`),a=t.get(r+`ValueSpan`);a!=null&&(a=this.getAxisModel().axis.scale.parse(a)),a==null?i!=null&&(a=ps(i,[0,100],n,!0)-n[0]):i=ps(n[0]+a,n,[0,100],!0),e[r+`Span`]=i,e[r+`ValueSpan`]=a},this)},e}(),P0={dirtyOnOverallProgress:!0,getTargetSeries:function(e){function t(t){e.eachComponent(`dataZoom`,function(n){n.eachTargetAxis(function(r,i){t(r,i,e.getComponent(b0(r),i),n)})})}var n=[];t(function(t,r,i,a){if(!w0(i)){var o=new N0(t,r,a,e);n.push(o),T0(i,o)}});var r=U();return F(n,function(e){F(e.getTargetSeriesModels(),function(e){r.set(e.uid,e)})}),r},overallReset:function(e,t){e.eachComponent(`dataZoom`,function(e){var n=[];e.eachTargetAxis(function(t,r){var i=e.getAxisProxy(t,r),a=E0(e,i);a?n.push([i,a]):i.reset(e,null)}),F(n,function(t){t[0].reset(e,t[1].getWindow().percentInverted)}),e.eachTargetAxis(function(n,r){e.getAxisProxy(n,r).filterData(e,t)})}),e.eachComponent(`dataZoom`,function(e){var t=e.findRepresentativeAxisProxy();if(t){var n=t.getWindow(),r=n.percent,i=n.value;e.setCalculatedRange({start:r[0],end:r[1],startValue:i[0],endValue:i[1]})}})}};function F0(e){e.registerAction(`dataZoom`,function(e,t){F(x0(t,e),function(t){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}var I0=Gc();function L0(e){I0(e,function(){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,P0),F0(e),e.registerSubTypeDefaulter(`dataZoom`,function(){return`slider`})})}function R0(e){e.registerComponentModel(A0),e.registerComponentView(M0),L0(e)}var z0=function(){function e(){}return e}(),B0={};function V0(e,t){B0[e]=t}function H0(e){return B0[e]}var U0=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(t,n,r){var i=r.getTheme().get(`toolbox`),a=i?i.feature:null;a&&(this._themeFeatureOption=N({},a),i.feature={}),e.prototype.init.call(this,t,n,r),a&&(i.feature=a)},t.prototype.optionUpdated=function(){F(this.option.feature,function(e,t){var n=this._themeFeatureOption,r=H0(t);r&&(r.getDefaultOption&&(r.defaultOption=r.getDefaultOption(this.ecModel)),n&&n[t]&&(Ce(e,n[t]),n[t]=null),Ce(e,r.defaultOption))},this)},t.type=`toolbox`,t.layoutMode={type:`box`,ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:`horizontal`,left:`right`,top:`top`,backgroundColor:`transparent`,borderColor:Z.color.border,borderRadius:0,borderWidth:0,padding:Z.size.m,itemSize:15,itemGap:Z.size.s,showTitle:!0,iconStyle:{borderColor:Z.color.accent50,color:`none`},emphasis:{iconStyle:{borderColor:Z.color.accent70}},tooltip:{show:!1,position:`bottom`}},t}(tv);function W0(e,t){var n=h_(t.get(`padding`)),r=t.getItemStyle([`color`,`opacity`]);return r.fill=t.get(`backgroundColor`),new vd({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get(`borderRadius`)},style:r,silent:!0,z2:-1})}var G0=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(e,t,n,r){var i=this.group;if(i.removeAll(),!e.get(`show`))return;var a=+e.get(`itemSize`),o=e.get(`orient`)===`vertical`,s=e.get(`feature`)||{},c=this._features||=U(),l=[];F(s,function(e,t){l.push(t)}),new FT(this._featureNames||[],l).add(u).update(u).remove(Ie(u,null)).execute(),this._featureNames=Me(l,function(e){return c.hasKey(e)});function u(i,a){var o=i!=null&&a==null,u=i!=null&&a!=null,f=i==null,p=o||u?l[i]:l[a],m=s[p],h=o||u?new og(m,e,t):null,g=h&&h.get(`show`),_;if(o){if(!g)return;if(K0(p))_={onclick:h.option.onclick,featureName:p};else{var v=H0(p);if(!v)return;_=new v}c.set(p,_)}else _=c.get(p);if(f||!g){q0(_)&&_.dispose&&_.dispose(t,n),c.removeKey(p);return}r&&r.newTitle!=null&&r.featureName===p&&(m.title=r.newTitle),o&&(_.uid=cg(`toolbox-feature`)),_.model=h,_.ecModel=t,_.api=n,d(h,_,p),h.setIconStatus=function(e,t){var n=this.option,r=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[e]=t,r[e]&&(t===`emphasis`?kf:Af)(r[e])},q0(_)&&_.render&&_.render(h,t,n,r)}function d(r,s,c){var l=r.getModel(`iconStyle`),u=r.getModel([`emphasis`,`iconStyle`]),d=s instanceof z0&&s.getIcons?s.getIcons():r.get(`icon`),f=r.get(`title`)||{},p,m;B(d)?(p={},p[c]=d):p=d,B(f)?(m={},m[c]=f):m=f;var h=r.iconPaths={};F(p,function(c,d){var f=lh(c,{},{x:-a/2,y:-a/2,width:a,height:a});f.setStyle(l.getItemStyle());var p=f.ensureState(`emphasis`);p.style=u.getItemStyle();var g=new Cd({style:{text:m[d],align:u.get(`textAlign`),borderRadius:u.get(`textBorderRadius`),padding:u.get(`textPadding`),fill:null,font:Gh({fontStyle:u.get(`textFontStyle`),fontFamily:u.get(`textFontFamily`),fontSize:u.get(`textFontSize`),fontWeight:u.get(`textFontWeight`)},t)},ignore:!0});f.setTextContent(g),_h({el:f,componentModel:e,itemName:d,formatterParamsExtra:{title:m[d]}}),f.__title=m[d],f.on(`mouseover`,function(){var t=u.getItemStyle(),r=o?e.get(`right`)==null&&e.get(`left`)!==`right`?`right`:`left`:e.get(`bottom`)==null&&e.get(`top`)!==`bottom`?`bottom`:`top`;g.setStyle({fill:u.get(`textFill`)||t.fill||t.stroke||Z.color.neutral99,backgroundColor:u.get(`textBackgroundColor`)}),f.setTextConfig({position:u.get(`textPosition`)||r}),g.ignore=!e.get(`showTitle`),n.enterEmphasis(this)}).on(`mouseout`,function(){r.get([`iconStatus`,d])!==`emphasis`&&n.leaveEmphasis(this),g.hide()}),(r.get([`iconStatus`,d])===`emphasis`?kf:Af)(f),i.add(f),f.on(`click`,L(s.onclick,s,t,n,d)),h[d]=f})}var f=q_(e,n).refContainer,p=e.getBoxLayoutParams(),m=e.get(`padding`),h=W_(p,f,m);B_(e.get(`orient`),i,e.get(`itemGap`),h.width,h.height),J_(i,p,f,m),i.add(W0(i.getBoundingRect(),e)),o||i.eachChild(function(e){var t=e.__title,r=e.ensureState(`emphasis`),o=r.textConfig||={},s=e.getTextContent(),c=s&&s.ensureState(`emphasis`);if(c&&!z(c)&&t){var l=c.style||={},u=ho(t,Cd.makeFont(l)),d=e.x+i.x,f=e.y+i.y+a,p=!1;f+u.height>n.getHeight()&&(o.position=`top`,p=!0);var m=p?-5-u.height:a+10;d+u.width/2>n.getWidth()?(o.position=[`100%`,m],l.align=`right`):d-u.width/2<0&&(o.position=[0,m],l.align=`left`)}})},t.prototype.updateView=function(e,t,n,r){F(this._features,function(e){e&&e instanceof z0&&e.updateView&&e.updateView(e.model,t,n,r)})},t.prototype.dispose=function(e,t){F(this._features,function(n){n&&n instanceof z0&&n.dispose&&n.dispose(e,t)})},t.type=`toolbox`,t}(vx);function K0(e){return e.indexOf(`my`)===0}function q0(e){return e instanceof z0}var J0=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(e,t){var n=this.model,r=n.get(`name`)||e.get(`title.0.text`)||`echarts`,i=t.getZr().painter.getType()===`svg`,a=i?`svg`:n.get(`type`,!0)||`png`,o=t.getConnectedDataURL({type:a,backgroundColor:n.get(`backgroundColor`,!0)||e.get(`backgroundColor`)||Z.color.neutral00,connectedBackgroundColor:n.get(`connectedBackgroundColor`),excludeComponents:n.get(`excludeComponents`),pixelRatio:n.get(`pixelRatio`)}),s=k.browser;if(typeof MouseEvent==`function`&&(s.newEdge||!s.ie&&!s.edge)){var c=document.createElement(`a`);c.download=r+`.`+a,c.target=`_blank`,c.href=o;var l=new MouseEvent(`click`,{view:document.defaultView,bubbles:!0,cancelable:!1});c.dispatchEvent(l)}else if(window.navigator.msSaveOrOpenBlob||i){var u=o.split(`,`),d=u[0].indexOf(`base64`)>-1,f=i?decodeURIComponent(u[1]):u[1];d&&(f=window.atob(f));var p=r+`.`+a;if(window.navigator.msSaveOrOpenBlob){for(var m=f.length,h=new Uint8Array(m);m--;)h[m]=f.charCodeAt(m);var g=new Blob([h]);window.navigator.msSaveOrOpenBlob(g,p)}else{var _=document.createElement(`iframe`);document.body.appendChild(_);var v=_.contentWindow,y=v.document;y.open(`image/svg+xml`,`replace`),y.write(f),y.close(),v.focus(),y.execCommand(`SaveAs`,!0,p),document.body.removeChild(_)}}else{var b=n.get(`lang`),x=``,S=window.open();S.document.write(x),S.document.title=r}},t.getDefaultOption=function(e){return{show:!0,icon:`M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0`,title:e.getLocaleModel().get([`toolbox`,`saveAsImage`,`title`]),type:`png`,connectedBackgroundColor:Z.color.neutral00,name:``,excludeComponents:[`toolbox`],lang:e.getLocaleModel().get([`toolbox`,`saveAsImage`,`lang`])}},t}(z0),Y0=`__ec_magicType_stack__`,X0=[[`line`,`bar`],[`stack`]],Z0=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getIcons=function(){var e=this.model,t=e.get(`icon`),n={};return F(e.get(`type`),function(e){t[e]&&(n[e]=t[e])}),n},t.getDefaultOption=function(e){return{show:!0,type:[],icon:{line:`M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4`,bar:`M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7`,stack:`M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z`},title:e.getLocaleModel().get([`toolbox`,`magicType`,`title`]),option:{},seriesIndex:{}}},t.prototype.onclick=function(e,t,n){var r=this.model,i=r.get([`seriesIndex`,n]);if(Q0[n]){var a={series:[]};F(X0,function(e){De(e,n)>=0&&F(e,function(e){r.setIconStatus(e,`normal`)})}),r.setIconStatus(n,`emphasis`),e.eachComponent({mainType:`series`,query:i==null?null:{seriesIndex:i}},function(e){var t=e.subType,i=e.id,o=Q0[n](t,i,e,r);o&&(P(o,e.option),a.series.push(o));var s=e.coordinateSystem;if(s&&s.type===`cartesian2d`&&(n===`line`||n===`bar`)){var c=s.getAxesByScale(`ordinal`)[0];if(c){var l=c.dim+`Axis`,u=e.getReferringComponents(l,Tc).models[0].componentIndex;a[l]=a[l]||[];for(var d=0;d<=u;d++)a[l][u]=a[l][u]||{};a[l][u].boundaryGap=n===`bar`}}});var o,s=n;n===`stack`&&(o=Ce({stack:r.option.title.tiled,tiled:r.option.title.stack},r.option.title),r.get([`iconStatus`,n])!==`emphasis`&&(s=`tiled`)),t.dispatchAction({type:`changeMagicType`,currentType:s,newOption:a,newTitle:o,featureName:`magicType`})}},t}(z0),Q0={line:function(e,t,n,r){if(e===`bar`)return Ce({id:t,type:`line`,data:n.get(`data`),stack:n.get(`stack`),markPoint:n.get(`markPoint`),markLine:n.get(`markLine`)},r.get([`option`,`line`])||{},!0)},bar:function(e,t,n,r){if(e===`line`)return Ce({id:t,type:`bar`,data:n.get(`data`),stack:n.get(`stack`),markPoint:n.get(`markPoint`),markLine:n.get(`markLine`)},r.get([`option`,`bar`])||{},!0)},stack:function(e,t,n,r){var i=n.get(`stack`)===Y0;if(e===`line`||e===`bar`)return r.setIconStatus(`stack`,i?`normal`:`emphasis`),Ce({id:t,stack:i?``:Y0},r.get([`option`,`stack`])||{},!0)}};hT({type:`changeMagicType`,event:`magicTypeChanged`,update:`prepareAndUpdate`},function(e,t){t.mergeOption(e.newOption)});var $0=Array(60).join(`-`),e2=` `;function t2(e){var t={},n=[],r=[];return e.eachRawSeries(function(e){var i=e.coordinateSystem;if(i&&(i.type===`cartesian2d`||i.type===`polar`)){var a=i.getBaseAxis();if(a.type===`category`){var o=qP(a);t[o]||(t[o]={categoryAxis:a,valueAxis:i.getOtherAxis(a),series:[]},r.push({axisDim:a.dim,axisIndex:a.index})),t[o].series.push(e)}else n.push(e)}else n.push(e)}),{seriesGroupByCategoryAxis:t,other:n,meta:r}}function n2(e){var t=[];return F(e,function(e,n){var r=e.categoryAxis,i=e.valueAxis.dim,a=[` `].concat(I(e.series,function(e){return e.name})),o=[r.model.getCategories()];F(e.series,function(e){var t=e.getRawData();o.push(e.getRawData().mapArray(t.mapDimension(i),function(e){return e}))});for(var s=[a.join(e2)],c=0;c=0)return!0}var s2=RegExp(`[`+e2+`]+`,`g`);function c2(e){for(var t=e.split(/\n+/g),n=a2(t.shift()).split(s2),r=[],i=I(n,function(e){return{name:e,data:[]}}),a=0;a=0&&!n[i][r];i--);if(i<0){var a=e.queryComponents({mainType:`dataZoom`,subType:`select`,id:r})[0];if(a){var o=a.getPercentRange();n[0][r]={dataZoomId:r,start:o[0],end:o[1]}}}}),n.push(t)}function g2(e){var t=y2(e),n=t[t.length-1];t.length>1&&t.pop();var r={};return p2(n,function(e,n){for(var i=t.length-1;i>=0;i--)if(e=t[i][n],e){r[n]=e;break}}),r}function _2(e){m2(e).snapshots=null}function v2(e){return y2(e).length}function y2(e){var t=m2(e);return t.snapshots||=[{}],t.snapshots}var b2=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(e,t){_2(e),t.dispatchAction({type:`restore`,from:this.uid})},t.getDefaultOption=function(e){return{show:!0,icon:`M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5`,title:e.getLocaleModel().get([`toolbox`,`restore`,`title`])}},t}(z0);hT({type:`restore`,event:`restore`,update:`prepareAndUpdate`},function(e,t){t.resetOption(`recreate`)});var x2=[`grid`,`xAxis`,`yAxis`,`geo`,`graph`,`polar`,`radiusAxis`,`angleAxis`,`bmap`],S2=function(){function e(e,t,n){var r=this;this._targetInfoList=[];var i=w2(t,e);F(T2,function(e,t){(!n||!n.include||De(n.include,t)>=0)&&e(i,r._targetInfoList)})}return e.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(e,t,n){if((e.coordRanges||=[]).push(t),!e.coordRange){e.coordRange=t;var r=O2[e.brushType](0,n,t);e.__rangeOffset={offset:A2[e.brushType](r.values,e.range,[1,1]),xyMinMax:r.xyMinMax}}}),e},e.prototype.matchOutputRanges=function(e,t,n){F(e,function(e){var r=this.findTargetInfo(e,t);r&&r!==!0&&F(r.coordSyses,function(r){n(e,O2[e.brushType](1,r,e.range,!0).values,r,t)})},this)},e.prototype.setInputRanges=function(e,t){F(e,function(e){var n=this.findTargetInfo(e,t);if(e.range=e.range||[],n&&n!==!0){e.panelId=n.panelId;var r=O2[e.brushType](0,n.coordSys,e.coordRange),i=e.__rangeOffset;e.range=i?A2[e.brushType](r.values,i.offset,M2(r.xyMinMax,i.xyMinMax)):r.values}},this)},e.prototype.makePanelOpts=function(e,t){return I(this._targetInfoList,function(n){var r=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:t?t(n):null,clipPath:JK(r),isTargetByCursor:XK(r,e,n.coordSysModel),getLinearBrushOtherExtent:YK(r)}})},e.prototype.controlSeries=function(e,t,n){var r=this.findTargetInfo(e,n);return r===!0||r&&De(r.coordSyses,t.coordinateSystem)>=0},e.prototype.findTargetInfo=function(e,t){for(var n=this._targetInfoList,r=w2(t,e),i=0;ie[1]&&e.reverse(),e}function w2(e,t){return Cc(e,t,{includeMainTypes:x2})}var T2={grid:function(e,t){var n=e.xAxisModels,r=e.yAxisModels,i=e.gridModels,a=U(),o={},s={};!n&&!r&&!i||(F(n,function(e){var t=e.axis.grid.model;a.set(t.id,t),o[t.id]=!0}),F(r,function(e){var t=e.axis.grid.model;a.set(t.id,t),s[t.id]=!0}),F(i,function(e){a.set(e.id,e),o[e.id]=!0,s[e.id]=!0}),a.each(function(e){var i=e.coordinateSystem,a=[];F(i.getCartesians(),function(e,t){(De(n,e.getAxis(`x`).model)>=0||De(r,e.getAxis(`y`).model)>=0)&&a.push(e)}),t.push({panelId:`grid--`+e.id,gridModel:e,coordSysModel:e,coordSys:a[0],coordSyses:a,getPanelRect:D2.grid,xAxisDeclared:o[e.id],yAxisDeclared:s[e.id]})}))},geo:function(e,t){F(e.geoModels,function(e){var n=e.coordinateSystem;t.push({panelId:`geo--`+e.id,geoModel:e,coordSysModel:e,coordSys:n,coordSyses:[n],getPanelRect:D2.geo})})}},E2=[function(e,t){var n=e.xAxisModel,r=e.yAxisModel,i=e.gridModel;return!i&&n&&(i=n.axis.grid.model),!i&&r&&(i=r.axis.grid.model),i&&i===t.gridModel},function(e,t){var n=e.geoModel;return n&&n===t.geoModel}],D2={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys.view,t=Sz(null,e);return Wn(t,t,bz(null,e)),t}},O2={lineX:Ie(k2,0),lineY:Ie(k2,1),rect:function(e,t,n,r){var i=e?t.pointToData([n[0][0],n[1][0]],r):t.dataToPoint([n[0][0],n[1][0]],r),a=e?t.pointToData([n[0][1],n[1][1]],r):t.dataToPoint([n[0][1],n[1][1]],r),o=[C2([i[0],a[0]]),C2([i[1],a[1]])];return{values:o,xyMinMax:o}},polygon:function(e,t,n,r){var i=[Ic(),Ic()];return{values:I(n,function(n){var a=e?t.pointToData(n,r):t.dataToPoint(n,r);return i[0][0]=Math.min(i[0][0],a[0]),i[1][0]=Math.min(i[1][0],a[1]),i[0][1]=Math.max(i[0][1],a[0]),i[1][1]=Math.max(i[1][1],a[1]),a}),xyMinMax:i}}};function k2(e,t,n,r){var i=n.getAxis([`x`,`y`][e]),a=C2(I([0,1],function(e){return t?i.coordToData(i.toLocalCoord(r[e]),!0):i.toGlobalCoord(i.dataToCoord(r[e]))})),o=[];return o[e]=a,o[1-e]=[NaN,NaN],{values:a,xyMinMax:o}}var A2={lineX:Ie(j2,0),lineY:Ie(j2,1),rect:function(e,t,n){return[[e[0][0]-n[0]*t[0][0],e[0][1]-n[0]*t[0][1]],[e[1][0]-n[1]*t[1][0],e[1][1]-n[1]*t[1][1]]]},polygon:function(e,t,n){return I(e,function(e,r){return[e[0]-n[0]*t[r][0],e[1]-n[1]*t[r][1]]})}};function j2(e,t,n,r){return[t[0]-r[e]*n[0],t[1]-r[e]*n[1]]}function M2(e,t){var n=N2(e),r=N2(t),i=[n[0]/r[0],n[1]/r[1]];return isNaN(i[0])&&(i[0]=1),isNaN(i[1])&&(i[1]=1),i}function N2(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}var P2=F,F2=gc(`toolbox-dataZoom_`),I2={x:`width`,y:`height`},L2=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(e,t,n,r){this._brushController||(this._brushController=new dK(n.getZr()),this._brushController.on(`brush`,L(this._onBrush,this)).mount()),V2(e,t,this,r,n),B2(e,t)},t.prototype.onclick=function(e,t,n){R2[n].call(this)},t.prototype.dispose=function(e,t){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(e){var t=e.areas;if(!e.isEnd||!t.length)return;var n={},r=this.ecModel;this._brushController.updateCovers([]),new S2(z2(this.model),r,{include:[`grid`]}).matchOutputRanges(t,r,function(e,t,n){if(n.type===`cartesian2d`){var r=n.master.getRect().clone(),a=e.brushType;a===`rect`?(i(`x`,n,r,t[0]),i(`y`,n,r,t[1])):i({lineX:`x`,lineY:`y`}[a],n,r,t)}}),h2(r,n),this._dispatchZoomAction(n);function i(e,t,i,o){var s=t.getAxis(e),c=s.model,l=a(e,c,r),u=l.findRepresentativeAxisProxy(c).getMinMaxSpan(),d=s.scale.getExtent();(u.minValueSpan!=null||u.maxValueSpan!=null)&&(o=UG(0,o.slice(),d,0,u.minValueSpan,u.maxValueSpan));var f=ws(d,i[I2[e]],.5);l&&(n[l.id]={dataZoomId:l.id,startValue:isFinite(f)?vs(o[0],f):o[0],endValue:isFinite(f)?vs(o[1],f):o[1]})}function a(e,t,n){var r;return n.eachComponent({mainType:`dataZoom`,subType:`select`},function(n){n.getAxisModel(e,t.componentIndex)&&(r=n)}),r}},t.prototype._dispatchZoomAction=function(e){var t=[];P2(e,function(e,n){t.push(M(e))}),t.length&&this.api.dispatchAction({type:`dataZoom`,from:this.uid,batch:t})},t.getDefaultOption=function(e){return{show:!0,filterMode:`filter`,icon:{zoom:`M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1`,back:`M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26`},title:e.getLocaleModel().get([`toolbox`,`dataZoom`,`title`]),brushStyle:{borderWidth:0,color:Z.color.backgroundTint}}},t}(z0),R2={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:`takeGlobalCursor`,key:`dataZoomSelect`,dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(g2(this.ecModel))}};function z2(e){var t={xAxisIndex:e.get(`xAxisIndex`,!0),yAxisIndex:e.get(`yAxisIndex`,!0),xAxisId:e.get(`xAxisId`,!0),yAxisId:e.get(`yAxisId`,!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex=`all`),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex=`all`),t}function B2(e,t){e.setIconStatus(`back`,v2(t)>1?`emphasis`:`normal`)}function V2(e,t,n,r,i){var a=n._isZoomActive;r&&r.type===`takeGlobalCursor`&&(a=r.key===`dataZoomSelect`?r.dataZoomSelectActive:!1),n._isZoomActive=a,e.setIconStatus(`zoom`,a?`emphasis`:`normal`);var o=new S2(z2(e),t,{include:[`grid`]}).makePanelOpts(i,function(e){return e.xAxisDeclared&&!e.yAxisDeclared?`lineX`:!e.xAxisDeclared&&e.yAxisDeclared?`lineY`:`rect`});n._brushController.setPanels(o).enableBrush(a&&o.length?{brushType:`auto`,brushStyle:e.getModel(`brushStyle`).getItemStyle()}:!1)}xv(`dataZoom`,function(e){var t=e.getComponent(`toolbox`,0),n=[`feature`,`dataZoom`];if(!t||t.get(n)==null)return;var r=t.getModel(n),i=[],a=Cc(e,z2(r));P2(a.xAxisModels,function(e){return o(e,`xAxis`,`xAxisIndex`)}),P2(a.yAxisModels,function(e){return o(e,`yAxis`,`yAxisIndex`)});function o(e,t,n){var a=e.componentIndex,o={type:`select`,$fromToolbox:!0,filterMode:r.get(`filterMode`,!0)||`filter`,id:F2+t+a};o[n]=a,i.push(o)}return i});function H2(e){e.registerComponentModel(U0),e.registerComponentView(G0),V0(`saveAsImage`,J0),V0(`magicType`,Z0),V0(`dataView`,d2),V0(`dataZoom`,L2),V0(`restore`,b2),MT(R0)}var U2=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`tooltip`,t.dependencies=[`axisPointer`],t.defaultOption={z:60,show:!0,showContent:!0,trigger:`item`,triggerOn:`mousemove|click|mousewheel`,alwaysShowContent:!1,renderMode:`auto`,confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,displayTransition:!0,enterable:!1,backgroundColor:Z.color.neutral00,shadowBlur:10,shadowColor:`rgba(0, 0, 0, .2)`,shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,defaultBorderColor:Z.color.border,padding:null,extraCssText:``,axisPointer:{type:`line`,axis:`auto`,animation:`auto`,animationDurationUpdate:200,animationEasingUpdate:`exponentialOut`,crossStyle:{color:Z.color.borderShade,width:1,type:`dashed`,textStyle:{}}},textStyle:{color:Z.color.tertiary,fontSize:14}},t}(tv);function W2(e){var t=e.get(`confine`);return t==null?e.get(`renderMode`)===`richText`:!!t}function G2(e){if(k.domSupported){for(var t=document.documentElement.style,n=0,r=e.length;n-1?(s+=`top:50%`,c+=`translateY(-50%) rotate(`+(l=a===`left`?-225:-45)+`deg)`):(s+=`left:50%`,c+=`translateX(-50%) rotate(`+(l=a===`top`?225:45)+`deg)`);var u=l*Math.PI/180,d=o+i,f=d*Math.abs(Math.cos(u))+d*Math.abs(Math.sin(u)),p=Math.round(((f-Math.SQRT2*i)/2+Math.SQRT2*i-(f-d)/2)*100)/100;s+=`;`+a+`:-`+p+`px`;var m=t+` solid `+i+`px;`;return`
`}function t4(e,t,n){var r=`cubic-bezier(0.23,1,0.32,1)`,i=``,a=``;return n&&(i=` `+e/2+`s `+r,a=`opacity`+i+`,visibility`+i),t||(i=` `+e+`s `+r,a+=(a.length?`,`:``)+(k.transformSupported?``+Z2+i:`,left`+i+`,top`+i)),X2+`:`+a}function n4(e,t,n){var r=e.toFixed(0)+`px`,i=t.toFixed(0)+`px`;if(!k.transformSupported)return n?`top:`+i+`;left:`+r+`;`:[[`top`,i],[`left`,r]];var a=k.transform3dSupported,o=`translate`+(a?`3d`:``)+`(`+r+`,`+i+(a?`,0`:``)+`)`;return n?`top:0;left:0;`+Z2+`:`+o+`;`:[[`top`,0],[`left`,0],[K2,o]]}function r4(e){var t=[],n=e.get(`fontSize`),r=e.getTextColor();r&&t.push(`color:`+r),t.push(`font:`+e.getFont());var i=H(e.get(`lineHeight`),Math.round(n*3/2));n&&t.push(`line-height:`+i+`px`);var a=e.get(`textShadowColor`),o=e.get(`textShadowBlur`)||0,s=e.get(`textShadowOffsetX`)||0,c=e.get(`textShadowOffsetY`)||0;return a&&o&&t.push(`text-shadow:`+s+`px `+c+`px `+o+`px `+a),F([`decoration`,`align`],function(n){var r=e.get(n);r&&t.push(`text-`+n+`:`+r)}),t.join(`;`)}function i4(e,t,n,r){var i=[],a=e.get(`transitionDuration`),o=e.get(`backgroundColor`),s=e.get(`shadowBlur`),c=e.get(`shadowColor`),l=e.get(`shadowOffsetX`),u=e.get(`shadowOffsetY`),d=e.getModel(`textStyle`),f=nx(e,`html`),p=l+`px `+u+`px `+s+`px `+c;return i.push(`box-shadow:`+p),t&&a>0&&i.push(t4(a,n,r)),o&&i.push(`background-color:`+o),F([`width`,`color`,`radius`],function(t){var n=`border-`+t,r=m_(n),a=e.get(r);a!=null&&i.push(n+`:`+a+(t===`color`?``:`px`))}),i.push(r4(d)),f!=null&&i.push(`padding:`+h_(f).join(`px `)+`px`),i.join(`;`)+`;`}function a4(e,t,n,r,i){var a=t&&t.painter;if(n){var o=a&&a.getViewportRoot();o&&Gt(e,o,n,r,i)}else{e[0]=r,e[1]=i;var s=a&&a.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var o4=function(){function e(e,t){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,k.wxa)return null;var n=document.createElement(`div`);n.domBelongToZr=!0,this.el=n;var r=this._zr=e.getZr(),i=t.appendTo,a=i&&(B(i)?document.querySelector(i):Ve(i)?i:z(i)&&i(e.getDom()));a4(this._styleCoord,r,a,e.getWidth()/2,e.getHeight()/2),(a||e.getDom()).appendChild(n),this._api=e,this._container=a;var o=this;n.onmouseenter=function(){o._enterable&&(clearTimeout(o._hideTimeout),o._show=!0),o._inContent=!0},n.onmousemove=function(e){if(e||=window.event,!o._enterable){var t=r.handler;sn(r.painter.getViewportRoot(),e,!0),t.dispatch(`mousemove`,e)}},n.onmouseleave=function(){o._inContent=!1,o._enterable&&o._show&&o.hideLater(o._hideDelay)}}return e.prototype.update=function(e){if(!this._container){var t=this._api.getDom(),n=Y2(t,`position`),r=t.style;r.position!==`absolute`&&n!==`absolute`&&(r.position=`relative`)}var i=e.get(`alwaysShowContent`);i&&this._moveIfResized(),this._alwaysShowContent=i,this._enableDisplayTransition=e.get(`displayTransition`)&&e.get(`transitionDuration`)>0,this.el.className=e.get(`className`)||``},e.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,r=n.style,i=this._styleCoord;n.innerHTML?r.cssText=Q2+i4(e,!this._firstShow,this._longHide,this._enableDisplayTransition)+n4(i[0],i[1],!0)+(`border-color:`+w_(t)+`;`)+(e.get(`extraCssText`)||``)+(`;pointer-events:`+(this._enterable?`auto`:`none`)):r.display=`none`,this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(e,t,n,r,i){var a=this.el;if(e==null){a.innerHTML=``;return}var o=``;if(B(i)&&n.get(`trigger`)===`item`&&!W2(n)&&(o=e4(n,r,i)),B(e))a.innerHTML=e+o;else if(e){a.innerHTML=``,R(e)||(e=[e]);for(var s=0;s=0?this._tryShow(n,r):t===`leave`&&this._hide(r))},this))},t.prototype._keepShow=function(){var e=this._tooltipModel,t=this._ecModel,n=this._api,r=e.get(`triggerOn`);if(e.get(`trigger`)!==`axis`&&(this._lastDataByCoordSys=null,this._cbParamsList=null),this._lastX!=null&&this._lastY!=null&&r!==`none`&&r!==`click`){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&i.manuallyShowTip(e,t,n,{x:i._lastX,y:i._lastY,dataByCoordSys:i._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(e,t,n,r){if(!(r.from===this.uid||k.node||!n.getDom())){var i=m4(r,n);this._ticket=``;var a=r.dataByCoordSys,o=y4(r,t,n);if(o){var s=o.el.getBoundingRect().clone();s.applyTransform(o.el.transform),this._tryShow({offsetX:s.x+s.width/2,offsetY:s.y+s.height/2,target:o.el,position:r.position,positionDefault:`bottom`},i)}else if(r.tooltip&&r.x!=null&&r.y!=null){var c=d4;c.x=r.x,c.y=r.y,c.update(),Y(c).tooltipConfig={name:null,option:r.tooltip},this._tryShow({offsetX:r.x,offsetY:r.y,target:c},i)}else if(a)this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,dataByCoordSys:a,tooltipOption:r.tooltipOption},i);else if(r.seriesIndex!=null){if(this._manuallyAxisShowTip(e,t,n,r))return;var l=gQ(r,t),u=l.point[0],d=l.point[1];u!=null&&d!=null&&this._tryShow({offsetX:u,offsetY:d,target:l.el,position:r.position,positionDefault:`bottom`},i)}else r.x!=null&&r.y!=null&&(n.dispatchAction({type:`updateAxisPointer`,x:r.x,y:r.y}),this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,target:n.getZr().findHover(r.x,r.y).target},i))}},t.prototype.manuallyHideTip=function(e,t,n,r){var i=this._tooltipContent;this._tooltipModel&&i.hideLater(this._tooltipModel.get(`hideDelay`)),this._lastX=this._lastY=this._lastDataByCoordSys=null,this._cbParamsList=null,r.from!==this.uid&&this._hide(m4(r,n))},t.prototype._manuallyAxisShowTip=function(e,t,n,r){var i=r.seriesIndex,a=r.dataIndex,o=t.getComponent(`axisPointer`).coordSysAxesInfo;if(!(i==null||a==null||o==null)){var s=t.getSeriesByIndex(i);if(s&&p4([s.getData().getItemModel(a),s,(s.coordinateSystem||{}).model],this._tooltipModel).get(`trigger`)===`axis`)return n.dispatchAction({type:`updateAxisPointer`,seriesIndex:i,dataIndex:a,position:r.position}),!0}},t.prototype._tryShow=function(e,t){var n=e.target;if(this._tooltipModel){this._lastX=e.offsetX,this._lastY=e.offsetY;var r=e.dataByCoordSys;if(r&&r.length)this._showAxisTooltip(r,e);else if(n){if(Y(n).ssrType===`legend`)return;this._lastDataByCoordSys=null,this._cbParamsList=null;var i,a;SS(n,function(e){if(e.tooltipDisabled)return i=a=null,!0;i||a||(Y(e).dataIndex==null?Y(e).tooltipConfig!=null&&(a=e):i=e)},!0),i?this._showSeriesItemTooltip(e,i,t):a?this._showComponentItemTooltip(e,a,t):this._hide(t)}else this._lastDataByCoordSys=null,this._cbParamsList=null,this._hide(t)}},t.prototype._showOrMove=function(e,t){var n=e.get(`showDelay`);t=L(t,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(t,n):t()},t.prototype._showAxisTooltip=function(e,t){var n=this._ecModel,r=this._tooltipModel,i=[t.offsetX,t.offsetY],a=p4([t.tooltipOption],r),o=this._renderMode,s=[],c=Hb(`section`,{blocks:[],noHeader:!0}),l=[],u=new rx;F(e,function(e){F(e.dataByAxis,function(e){var t=n.getComponent(e.axisDim+`Axis`,e.axisIndex),i=e.value,a=t.axis,d=a.scale.parse(i);if(!(!t||i==null)){var f=qZ(i,a,n,e.seriesDataIndices,e.valueLabelOpt),p=Hb(`section`,{header:f,noHeader:!Ze(f),sortBlocks:!0,blocks:[]});c.blocks.push(p),F(e.seriesDataIndices,function(i){var a=n.getSeriesByIndex(i.seriesIndex),c=i.dataIndexInside,m=a.getDataParams(c);if(!(m.dataIndex<0)){m.axisDim=e.axisDim,m.axisIndex=e.axisIndex,m.axisType=e.axisType,m.axisId=e.axisId,m.axisValue=MD(t.axis,{value:d}),m.axisValueLabel=f,m.marker=u.makeTooltipMarker(`item`,w_(m.color),o);var h=Qy(a.formatTooltip(c,!0,null)),g=h.frag;if(g){var _=p4([a],r).get(`valueFormatter`);p.blocks.push(_?N({valueFormatter:_},g):g)}h.text&&l.push(h.text),s.push(m)}})}})}),c.blocks.reverse(),l.reverse();var d=t.position,f=Jb(c,u,o,a.get(`order`),n.get(`useUTC`),a.get(`textStyle`));f&&l.unshift(f);var p=o===`richText`?` + +`:`
`,m=l.join(p);this._showOrMove(a,function(){this._updateContentNotChangedOnAxis(e,s)?this._updatePosition(a,d,i[0],i[1],this._tooltipContent,s):this._showTooltipContent(a,m,s,Math.random()+``,i[0],i[1],d,null,u)})},t.prototype._showSeriesItemTooltip=function(e,t,n){var r=this._ecModel,i=Y(t),a=i.seriesIndex,o=r.getSeriesByIndex(a),s=i.dataModel||o,c=i.dataIndex,l=i.dataType,u=s.getData(l),d=this._renderMode,f=e.positionDefault,p=p4([u.getItemModel(c),s,o&&(o.coordinateSystem||{}).model],this._tooltipModel,f?{position:f}:null),m=p.get(`trigger`);if(!(m!=null&&m!==`item`)){var h=s.getDataParams(c,l),g=new rx;h.marker=g.makeTooltipMarker(`item`,w_(h.color),d);var _=Qy(s.formatTooltip(c,!1,l)),v=p.get(`order`),y=p.get(`valueFormatter`),b=_.frag,x=b?Jb(y?N({valueFormatter:y},b):b,g,d,v,r.get(`useUTC`),p.get(`textStyle`)):_.text,S=`item_`+s.name+`_`+c;this._showOrMove(p,function(){this._showTooltipContent(p,x,h,S,e.offsetX,e.offsetY,e.position,e.target,g)}),n({type:`showTip`,dataIndexInside:c,dataIndex:u.getRawIndex(c),seriesIndex:a,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,t,n){var r=this._renderMode===`html`,i=Y(t),a=i.tooltipConfig.option||{},o=a.encodeHTMLContent;if(B(a)){var s=a;a={content:s,formatter:s},o=!0}o&&r&&a.content&&(a=M(a),a.content=$t(a.content));var c=[a],l=this._ecModel.getComponent(i.componentMainType,i.componentIndex);l&&c.push(l),c.push({formatter:a.content});var u=e.positionDefault,d=p4(c,this._tooltipModel,u?{position:u}:null),f=d.get(`content`),p=Math.random()+``,m=new rx;this._showOrMove(d,function(){var n=M(d.get(`formatterParams`)||{});this._showTooltipContent(d,f,n,p,e.offsetX,e.offsetY,e.position,t,m)}),n({type:`showTip`,from:this.uid})},t.prototype._showTooltipContent=function(e,t,n,r,i,a,o,s,c){if(this._ticket=``,!(!e.get(`showContent`)||!e.get(`show`))){var l=this._tooltipContent;l.setEnterable(e.get(`enterable`));var u=e.get(`formatter`);o||=e.get(`position`);var d=t,f=this._getNearestPoint([i,a],n,e.get(`trigger`),e.get(`borderColor`),e.get(`defaultBorderColor`,!0)).color;if(u)if(B(u)){var p=e.ecModel.get(`useUTC`),m=R(n)?n[0]:n,h=m&&m.axisType&&m.axisType.indexOf(`time`)>=0;d=u,h&&(d=Jg(m.axisValue,d,p)),d=y_(d,n,!0)}else if(z(u)){var g=L(function(t,r){t===this._ticket&&(l.setContent(r,c,e,f,o),this._updatePosition(e,o,i,a,l,n,s))},this);this._ticket=r,d=u(n,r,g)}else d=u;l.setContent(d,c,e,f,o),l.show(e,f),this._updatePosition(e,o,i,a,l,n,s)}},t.prototype._getNearestPoint=function(e,t,n,r,i){if(n===`axis`||R(t))return{color:r||i};if(!R(t))return{color:r||t.color||t.borderColor}},t.prototype._updatePosition=function(e,t,n,r,i,a,o){var s=this._api.getWidth(),c=this._api.getHeight();t||=e.get(`position`);var l=i.getSize(),u=e.get(`align`),d=e.get(`verticalAlign`),f=o&&o.getBoundingRect().clone();if(o&&f.applyTransform(o.transform),z(t)&&(t=t([n,r],a,i.el,f,{viewSize:[s,c],contentSize:l.slice()})),R(t))n=J(t[0],s),r=J(t[1],c);else if(V(t)){var p=t;p.width=l[0],p.height=l[1];var m=W_(p,{width:s,height:c});n=m.x,r=m.y,u=null,d=null}else if(B(t)&&o){var h=_4(t,f,l,e.get(`borderWidth`));n=h[0],r=h[1]}else{var h=h4(n,r,i,s,c,u?null:20,d?null:20);n=h[0],r=h[1]}if(u&&(n-=v4(u)?l[0]/2:u===`right`?l[0]:0),d&&(r-=v4(d)?l[1]/2:d===`bottom`?l[1]:0),W2(e)){var h=g4(n,r,i,s,c);n=h[0],r=h[1]}i.moveTo(n,r)},t.prototype._updateContentNotChangedOnAxis=function(e,t){var n=this._lastDataByCoordSys,r=this._cbParamsList,i=!!n&&n.length===e.length;return i&&F(n,function(n,a){var o=n.dataByAxis||[],s=(e[a]||{}).dataByAxis||[];i&&=o.length===s.length,i&&F(o,function(e,n){var a=s[n]||{},o=e.seriesDataIndices||[],c=a.seriesDataIndices||[];i=i&&e.value===a.value&&e.axisType===a.axisType&&e.axisId===a.axisId&&o.length===c.length,i&&F(o,function(e,t){var n=c[t];i=i&&e.seriesIndex===n.seriesIndex&&e.dataIndex===n.dataIndex}),r&&F(e.seriesDataIndices,function(e){var n=e.seriesIndex,a=t[n],o=r[n];a&&o&&o.data!==a.data&&(i=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=t,!!i},t.prototype._hide=function(e){this._lastDataByCoordSys=null,this._cbParamsList=null,e({type:`hideTip`,from:this.uid})},t.prototype.dispose=function(e,t){k.node||!t.getDom()||(Px(this,`_updatePosition`),this._tooltipContent.dispose(),mQ(`itemTooltip`,t),this._tooltipContent=null,this._tooltipModel=null,this._lastDataByCoordSys=null,this._cbParamsList=null)},t.type=`tooltip`,t}(vx);function p4(e,t,n){var r=t.ecModel,i;n?(i=new og(n,r,r),i=new og(t.option,i,r)):i=t;for(var a=e.length-1;a>=0;a--){var o=e[a];o&&(o instanceof og&&(o=o.get(`tooltip`,!0)),B(o)&&(o={formatter:o}),o&&(i=new og(o,i,r)))}return i}function m4(e,t){return e.dispatchAction||L(t.dispatchAction,t)}function h4(e,t,n,r,i,a,o){var s=n.getSize(),c=s[0],l=s[1];return a!=null&&(e+c+a+2>r?e-=c+a:e+=a),o!=null&&(t+l+o>i?t-=l+o:t+=o),[e,t]}function g4(e,t,n,r,i){var a=n.getSize(),o=a[0],s=a[1];return e=Math.min(e+o,r)-o,t=Math.min(t+s,i)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function _4(e,t,n,r){var i=n[0],a=n[1],o=Math.ceil(Math.SQRT2*r)+8,s=0,c=0,l=t.width,u=t.height;switch(e){case`inside`:s=t.x+l/2-i/2,c=t.y+u/2-a/2;break;case`top`:s=t.x+l/2-i/2,c=t.y-a-o;break;case`bottom`:s=t.x+l/2-i/2,c=t.y+u+o;break;case`left`:s=t.x-i-o,c=t.y+u/2-a/2;break;case`right`:s=t.x+l+o,c=t.y+u/2-a/2}return[s,c]}function v4(e){return e===`center`||e===`middle`}function y4(e,t,n){var r=wc(e).queryOptionMap,i=r.keys()[0];if(!(!i||i===`series`)){var a=Dc(t,i,r.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(a){var o=n.getViewOfComponentModel(a),s;if(o.group.traverse(function(t){var n=Y(t).tooltipConfig;if(n&&n.name===e.name)return s=t,!0}),s)return{componentMainType:i,componentIndex:a.componentIndex,el:s}}}}function b4(e){MT(kQ),e.registerComponentModel(U2),e.registerComponentView(f4),e.registerAction({type:`showTip`,event:`showTip`,update:`tooltip:manuallyShowTip`},ct),e.registerAction({type:`hideTip`,event:`hideTip`,update:`tooltip:manuallyHideTip`},ct)}var x4=[`rect`,`polygon`,`keep`,`clear`];function S4(e,t){var n=$s(e?e.brush:[]);if(n.length){var r=[];F(n,function(e){var t=e.hasOwnProperty(`toolbox`)?e.toolbox:[];t instanceof Array&&(r=r.concat(t))});var i=e&&e.toolbox;R(i)&&(i=i[0]),i||(i={feature:{}},e.toolbox=[i]);var a=i.feature||={},o=a.brush||={},s=o.type||=[];s.push.apply(s,r),qc(s,function(e){return e+``},null),t&&!s.length&&s.push.apply(s,x4)}}var C4=F;function w4(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!0}}function T4(e,t,n){var r={};return C4(t,function(t){var a=r[t]=i();C4(e[t],function(e,r){if(XH.isValidType(r)){var i={type:r,visual:e};n&&n(i,t),a[r]=new XH(i),r===`opacity`&&(i=M(i),i.type=`colorAlpha`,a.__hidden.__alphaForOpacity=new XH(i))}})}),r;function i(){var e=function(){};return e.prototype.__hidden=e.prototype,new e}}function E4(e,t,n){var r;F(n,function(e){t.hasOwnProperty(e)&&w4(t[e])&&(r=!0)}),r&&F(n,function(n){t.hasOwnProperty(n)&&w4(t[n])?e[n]=M(t[n]):delete e[n]})}function D4(e,t,n,r,i,a){var o={};F(e,function(e){o[e]=XH.prepareVisualTypes(t[e])});var s;function c(e){return gS(n,s,e)}function l(e,t){vS(n,s,e,t)}a==null?n.each(u):n.each([a],u);function u(e,u){s=a==null?e:u;var d=n.getRawDataItem(s);if(!(d&&d.visualMap===!1))for(var f=r.call(i,e),p=t[f],m=o[f],h=0,g=m.length;ht[0][1]&&(t[0][1]=a[0]),a[1]t[1][1]&&(t[1][1]=a[1])}return t&&W4(t)}};function W4(e){return new K(e[0][0],e[1][0],e[0][1]-e[0][0],e[1][1]-e[1][0])}var G4=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(e,t){this.ecModel=e,this.api=t,this.model,(this._brushController=new dK(t.getZr())).on(`brush`,L(this._onBrush,this)).mount()},t.prototype.render=function(e,t,n,r){this.model=e,this._updateController(e,t,n,r)},t.prototype.updateTransform=function(e,t,n,r){I4(t),this._updateController(e,t,n,r)},t.prototype.updateVisual=function(e,t,n,r){this.updateTransform(e,t,n,r)},t.prototype.updateView=function(e,t,n,r){this._updateController(e,t,n,r)},t.prototype._updateController=function(e,t,n,r){(!r||r.$from!==e.id)&&this._brushController.setPanels(e.brushTargetManager.makePanelOpts(n)).enableBrush(e.brushOption).updateCovers(e.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(e){var t=this.model.id,n=this.model.brushTargetManager.setOutputRanges(e.areas,this.ecModel);(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:`brush`,brushId:t,areas:M(n),$from:t}),e.isEnd&&this.api.dispatchAction({type:`brushEnd`,brushId:t,areas:M(n),$from:t})},t.type=`brush`,t}(vx),K4=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.areas=[],n.brushOption={},n}return t.prototype.optionUpdated=function(e,t){var n=this.option;!t&&E4(n,e,[`inBrush`,`outOfBrush`]);var r=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:this.option.defaultOutOfBrushColor},r.hasOwnProperty(`liftZ`)||(r.liftZ=5)},t.prototype.setAreas=function(e){e&&(this.areas=I(e,function(e){return q4(this.option,e)},this))},t.prototype.setBrushOption=function(e){this.brushOption=q4(this.option,e),this.brushType=this.brushOption.brushType},t.type=`brush`,t.dependencies=[`geo`,`grid`,`xAxis`,`yAxis`,`parallel`,`series`],t.defaultOption={seriesIndex:`all`,brushType:`rect`,brushMode:`single`,transformable:!0,brushStyle:{borderWidth:1,color:Z.color.backgroundTint,borderColor:Z.color.borderTint},throttleType:`fixRate`,throttleDelay:0,removeOnClick:!0,z:1e4,defaultOutOfBrushColor:Z.color.disabled},t}(tv);function q4(e,t){return Ce({brushType:e.brushType,brushMode:e.brushMode,transformable:e.transformable,brushStyle:new og(e.brushStyle).getItemStyle(),removeOnClick:e.removeOnClick,z:e.z},t,!0)}var J4=[`rect`,`polygon`,`lineX`,`lineY`,`keep`,`clear`],Y4=function(e){D(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(e,t,n){var r,i,a;t.eachComponent({mainType:`brush`},function(e){r=e.brushType,i=e.brushOption.brushMode||`single`,a||=!!e.areas.length}),this._brushType=r,this._brushMode=i,F(e.get(`type`,!0),function(t){e.setIconStatus(t,(t===`keep`?i===`multiple`:t===`clear`?a:t===r)?`emphasis`:`normal`)})},t.prototype.updateView=function(e,t,n){this.render(e,t,n)},t.prototype.getIcons=function(){var e=this.model,t=e.get(`icon`,!0),n={};return F(e.get(`type`,!0),function(e){t[e]&&(n[e]=t[e])}),n},t.prototype.onclick=function(e,t,n){var r=this._brushType,i=this._brushMode;n===`clear`?(t.dispatchAction({type:`axisAreaSelect`,intervals:[]}),t.dispatchAction({type:`brush`,command:`clear`,areas:[]})):t.dispatchAction({type:`takeGlobalCursor`,key:`brush`,brushOption:{brushType:n===`keep`?r:r===n?!1:n,brushMode:n===`keep`?i===`multiple`?`single`:`multiple`:i}})},t.getDefaultOption=function(e){return{show:!0,type:J4.slice(),icon:{rect:`M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13`,polygon:`M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2`,lineX:`M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4`,lineY:`M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4`,keep:`M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z`,clear:`M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2`},title:e.getLocaleModel().get([`toolbox`,`brush`,`title`])}},t}(z0);function X4(e){e.registerComponentView(G4),e.registerComponentModel(K4),e.registerPreprocessor(S4),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,L4),e.registerAction({type:`brush`,event:`brush`,update:`updateVisual`},function(e,t){t.eachComponent({mainType:`brush`,query:e},function(t){t.setAreas(e.areas)})}),e.registerAction({type:`brushSelect`,event:`brushSelected`,update:`none`},ct),e.registerAction({type:`brushEnd`,event:`brushEnd`,update:`none`},ct),V0(`brush`,Y4)}var Z4=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:`box`,ignoreSize:!0},n}return t.type=`title`,t.defaultOption={z:6,show:!0,text:``,target:`blank`,subtext:``,subtarget:`blank`,left:`center`,top:Z.size.m,backgroundColor:Z.color.transparent,borderColor:Z.color.primary,borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:`bold`,color:Z.color.primary},subtextStyle:{fontSize:12,color:Z.color.quaternary}},t}(tv),Q4=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){if(this.group.removeAll(),e.get(`show`)){var r=this.group,i=e.getModel(`textStyle`),a=e.getModel(`subtextStyle`),o=e.get(`textAlign`),s=H(e.get(`textBaseline`),e.get(`textVerticalAlign`)),c=new Cd({style:Lh(i,{text:e.get(`text`),fill:i.getTextColor()},{disableBox:!0}),z2:10}),l=c.getBoundingRect(),u=e.get(`subtext`),d=new Cd({style:Lh(a,{text:u,fill:a.getTextColor(),y:l.height+e.get(`itemGap`),verticalAlign:`top`},{disableBox:!0}),z2:10}),f=e.get(`link`),p=e.get(`sublink`),m=e.get(`triggerEvent`,!0);c.silent=!f&&!m,d.silent=!p&&!m,f&&c.on(`click`,function(){T_(f,`_`+e.get(`target`))}),p&&d.on(`click`,function(){T_(p,`_`+e.get(`subtarget`))}),Y(c).eventData=Y(d).eventData=m?{componentType:`title`,componentIndex:e.componentIndex}:null,r.add(c),u&&r.add(d);var h=r.getBoundingRect(),g=e.getBoxLayoutParams();g.width=h.width,g.height=h.height;var _=W_(g,q_(e,n).refContainer,e.get(`padding`));o||(o=e.get(`left`)||e.get(`right`),o===`middle`&&(o=`center`),o===`right`?_.x+=_.width:o===`center`&&(_.x+=_.width/2)),s||(s=e.get(`top`)||e.get(`bottom`),s===`center`&&(s=`middle`),s===`bottom`?_.y+=_.height:s===`middle`&&(_.y+=_.height/2),s||=`top`),r.x=_.x,r.y=_.y,r.markRedraw();var v={align:o,verticalAlign:s};c.setStyle(v),d.setStyle(v),h=r.getBoundingRect();var y=_.margin,b=e.getItemStyle([`color`,`opacity`]);b.fill=e.get(`backgroundColor`);var x=new vd({shape:{x:h.x-y[3],y:h.y-y[0],width:h.width+y[1]+y[3],height:h.height+y[0]+y[2],r:e.get(`borderRadius`)},style:b,subPixelOptimize:!0,silent:!0});r.add(x)}},t.type=`title`,t}(vx);function $4(e){e.registerComponentModel(Z4),e.registerComponentView(Q4)}var e3=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode=`box`,n}return t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n),this._initData()},t.prototype.mergeOption=function(t){e.prototype.mergeOption.apply(this,arguments),this._initData()},t.prototype.setCurrentIndex=function(e){e??=this.option.currentIndex;var t=this._data.count();this.option.loop?e=(e%t+t)%t:(e>=t&&(e=t-1),e<0&&(e=0)),this.option.currentIndex=e},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(e){this.option.autoPlay=!!e},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var e=this.option,t=e.data||[],n=e.axisType,r=this._names=[],i;n===`category`?(i=[],F(t,function(e,t){var n=pc(nc(e),``),a;V(e)?(a=M(e),a.value=t):a=t,i.push(a),r.push(n)})):i=t;var a={category:`ordinal`,time:`time`,value:`number`}[n]||`number`;(this._data=new lE([{name:`value`,type:a}],this)).initData(i,r)},t.prototype.getData=function(){return this._data},t.prototype.getCategories=function(){if(this.get(`axisType`)===`category`)return this._names.slice()},t.type=`timeline`,t.defaultOption={z:4,show:!0,axisType:`time`,realtime:!0,left:`20%`,top:null,right:`20%`,bottom:0,width:null,height:40,padding:Z.size.m,controlPosition:`left`,autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:Z.color.secondary},data:[]},t}(tv),t3=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`timeline.slider`,t.defaultOption=dg(e3.defaultOption,{backgroundColor:`rgba(0,0,0,0)`,borderColor:Z.color.border,borderWidth:0,orient:`horizontal`,inverse:!1,tooltip:{trigger:`item`},symbol:`circle`,symbolSize:12,lineStyle:{show:!0,width:2,color:Z.color.accent10},label:{position:`auto`,show:!0,interval:`auto`,rotate:0,color:Z.color.tertiary},itemStyle:{color:Z.color.accent20,borderWidth:0},checkpointStyle:{symbol:`circle`,symbolSize:15,color:Z.color.accent50,borderColor:Z.color.accent50,borderWidth:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:`rgba(0, 0, 0, 0)`,animation:!0,animationDuration:300,animationEasing:`quinticInOut`},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:`left`,playIcon:`path://M15 0C23.2843 0 30 6.71573 30 15C30 23.2843 23.2843 30 15 30C6.71573 30 0 23.2843 0 15C0 6.71573 6.71573 0 15 0ZM15 3C8.37258 3 3 8.37258 3 15C3 21.6274 8.37258 27 15 27C21.6274 27 27 21.6274 27 15C27 8.37258 21.6274 3 15 3ZM11.5 10.6699C11.5 9.90014 12.3333 9.41887 13 9.80371L20.5 14.1338C21.1667 14.5187 21.1667 15.4813 20.5 15.8662L13 20.1963C12.3333 20.5811 11.5 20.0999 11.5 19.3301V10.6699Z`,stopIcon:`path://M15 0C23.2843 0 30 6.71573 30 15C30 23.2843 23.2843 30 15 30C6.71573 30 0 23.2843 0 15C0 6.71573 6.71573 0 15 0ZM15 3C8.37258 3 3 8.37258 3 15C3 21.6274 8.37258 27 15 27C21.6274 27 27 21.6274 27 15C27 8.37258 21.6274 3 15 3ZM11.5 10C12.3284 10 13 10.6716 13 11.5V18.5C13 19.3284 12.3284 20 11.5 20C10.6716 20 10 19.3284 10 18.5V11.5C10 10.6716 10.6716 10 11.5 10ZM18.5 10C19.3284 10 20 10.6716 20 11.5V18.5C20 19.3284 19.3284 20 18.5 20C17.6716 20 17 19.3284 17 18.5V11.5C17 10.6716 17.6716 10 18.5 10Z`,nextIcon:`path://M0.838834 18.7383C0.253048 18.1525 0.253048 17.2028 0.838834 16.617L7.55635 9.89949L0.838834 3.18198C0.253048 2.59619 0.253048 1.64645 0.838834 1.06066C1.42462 0.474874 2.37437 0.474874 2.96015 1.06066L10.7383 8.83883L10.8412 8.95277C11.2897 9.50267 11.2897 10.2963 10.8412 10.8462L10.7383 10.9602L2.96015 18.7383C2.37437 19.3241 1.42462 19.3241 0.838834 18.7383Z`,prevIcon:`path://M10.9602 1.06066C11.5459 1.64645 11.5459 2.59619 10.9602 3.18198L4.24264 9.89949L10.9602 16.617C11.5459 17.2028 11.5459 18.1525 10.9602 18.7383C10.3744 19.3241 9.42462 19.3241 8.83883 18.7383L1.06066 10.9602L0.957771 10.8462C0.509245 10.2963 0.509245 9.50267 0.957771 8.95277L1.06066 8.83883L8.83883 1.06066C9.42462 0.474874 10.3744 0.474874 10.9602 1.06066Z`,prevBtnSize:18,nextBtnSize:18,color:Z.color.accent50,borderColor:Z.color.accent50,borderWidth:0},emphasis:{label:{show:!0,color:Z.color.accent60},itemStyle:{color:Z.color.accent60,borderColor:Z.color.accent60},controlStyle:{color:Z.color.accent70,borderColor:Z.color.accent70}},progress:{lineStyle:{color:Z.color.accent30},itemStyle:{color:Z.color.accent40}},data:[]}),t}(e3);ke(t3,Zy.prototype);var n3=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`timeline`,t}(vx),r3=function(e){D(t,e);function t(t,n,r,i){var a=e.call(this,t,n,r)||this;return a.type=i||`value`,a}return t.prototype.getLabelModel=function(){return this.model.getModel(`label`)},t.prototype.isHorizontal=function(){return this.model.get(`orient`)===`horizontal`},t}(Ik),i3=Math.PI,a3=xc(),o3=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(e,t){this.api=t},t.prototype.render=function(e,t,n){if(this.model=e,this.api=n,this.ecModel=t,this.group.removeAll(),e.get(`show`,!0)){var r=this._layout(e,n),i=this._createGroup(`_mainGroup`),a=this._createGroup(`_labelGroup`),o=this._axis=this._createAxis(r,e);e.formatTooltip=function(e){return Hb(`nameValue`,{noName:!0,value:o.scale.getLabel({value:e})})},F([`AxisLine`,`AxisTick`,`Control`,`CurrentPointer`],function(t){this[`_render`+t](r,i,o,e)},this),this._renderAxisLabel(r,a,o,e),this._position(r,e)}this._doPlayStop(),this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(e,t){var n=e.get([`label`,`position`]),r=e.get(`orient`),i=s3(e,t),a=n==null||n===`auto`?r===`horizontal`?i.y+i.height/2=0||a===`+`?`left`:`right`},s={horizontal:a>=0||a===`+`?`top`:`bottom`,vertical:`middle`},c={horizontal:0,vertical:i3/2},l=r===`vertical`?i.height:i.width,u=e.getModel(`controlStyle`),d=u.get(`show`,!0),f=d?u.get(`itemSize`):0,p=d?u.get(`itemGap`):0,m=f+p,h=e.get([`label`,`rotate`])||0;h=h*i3/180;var g,_,v,y=u.get(`position`,!0),b=d&&u.get(`showPlayBtn`,!0),x=d&&u.get(`showPrevBtn`,!0),S=d&&u.get(`showNextBtn`,!0),C=0,w=l;y===`left`||y===`bottom`?(b&&(g=[0,0],C+=m),x&&(_=[C,0],C+=m),S&&(v=[w-f,0],w-=m)):(b&&(g=[w-f,0],w-=m),x&&(_=[0,0],C+=m),S&&(v=[w-f,0],w-=m));var T=[C,w];return e.get(`inverse`)&&T.reverse(),{viewRect:i,mainLength:l,orient:r,rotation:c[r],labelRotation:h,labelPosOpt:a,labelAlign:e.get([`label`,`align`])||o[r],labelBaseline:e.get([`label`,`verticalAlign`])||e.get([`label`,`baseline`])||s[r],playPosition:g,prevBtnPosition:_,nextBtnPosition:v,axisExtent:T,controlSize:f,controlGap:p}},t.prototype._position=function(e,t){var n=this._mainGroup,r=this._labelGroup,i=e.viewRect;if(e.orient===`vertical`){var a=vn(),o=i.x,s=i.y+i.height;Sn(a,a,[-o,-s]),Cn(a,a,-i3/2),Sn(a,a,[o,s]),i=i.clone(),i.applyTransform(a)}var c=g(i),l=g(n.getBoundingRect()),u=g(r.getBoundingRect()),d=[n.x,n.y],f=[r.x,r.y];f[0]=d[0]=c[0][0];var p=e.labelPosOpt;if(p==null||B(p)){var m=p===`+`?0:1;_(d,l,c,1,m),_(f,u,c,1,1-m)}else{var m=p>=0?0:1;_(d,l,c,1,m),f[1]=d[1]+p}n.setPosition(d),r.setPosition(f),n.rotation=r.rotation=e.rotation,h(n),h(r);function h(e){e.originX=c[0][0]-e.x,e.originY=c[1][0]-e.y}function g(e){return[[e.x,e.x+e.width],[e.y,e.y+e.height]]}function _(e,t,n,r,i){e[r]+=n[r][i]-t[r][i]}},t.prototype._createAxis=function(e,t){var n=t.getData(),r=t.get(`axisType`)||t.get(`type`);r!==`category`&&r!==`time`&&(r=`value`);var i=DD(t,r,!1);i.getTicks=function(){return n.mapArray([`value`],function(e){return{value:e}})};var a=n.getDataExtent(`value`);i.setExtent(a[0],a[1]),PO(i,{fixMinMax:[!0,!0]});var o=new r3(`value`,i,e.axisExtent,r);return o.model=t,o},t.prototype._createGroup=function(e){var t=this[e]=new q;return this.group.add(t),t},t.prototype._renderAxisLine=function(e,t,n,r){var i=n.getExtent();if(r.get([`lineStyle`,`show`])){var a=new om({shape:{x1:i[0],y1:0,x2:i[1],y2:0},style:N({lineCap:`round`},r.getModel(`lineStyle`).getLineStyle()),silent:!0,z2:1});t.add(a);var o=this._progressLine=new om({shape:{x1:i[0],x2:this._currentPointer?this._currentPointer.x:i[0],y1:0,y2:0},style:P({lineCap:`round`,lineWidth:a.style.lineWidth},r.getModel([`progress`,`lineStyle`]).getLineStyle()),silent:!0,z2:1});t.add(o)}},t.prototype._renderAxisTick=function(e,t,n,r){var i=this,a=r.getData(),o=n.scale.getTicks();this._tickSymbols=[],F(o,function(e){var o=n.dataToCoord(e.value),s=a.getItemModel(e.value),c=s.getModel(`itemStyle`),l=s.getModel([`emphasis`,`itemStyle`]),u=s.getModel([`progress`,`itemStyle`]),d=l3(s,c,t,{x:o,y:0,onclick:L(i._changeTimeline,i,e.value)});d.ensureState(`emphasis`).style=l.getItemStyle(),d.ensureState(`progress`).style=u.getItemStyle(),Kf(d);var f=Y(d);s.get(`tooltip`)?(f.dataIndex=e.value,f.dataModel=r):f.dataIndex=f.dataModel=null,i._tickSymbols.push(d)})},t.prototype._renderAxisLabel=function(e,t,n,r){var i=this;if(n.getLabelModel().get(`show`)){var a=r.getData(),o=n.getViewLabels();this._tickLabels=[],F(o,function(r){if(!r.tick.offInterval){var o=r.tick.value,s=a.getItemModel(o),c=s.getModel(`label`),l=s.getModel([`emphasis`,`label`]),u=s.getModel([`progress`,`label`]),d=new Cd({x:n.dataToCoord(o),y:0,rotation:e.labelRotation-e.rotation,onclick:L(i._changeTimeline,i,o),silent:!1,style:Lh(c,{text:r.formattedLabel,align:e.labelAlign,verticalAlign:e.labelBaseline})});d.ensureState(`emphasis`).style=Lh(l),d.ensureState(`progress`).style=Lh(u),t.add(d),Kf(d),a3(d).dataIndex=o,i._tickLabels.push(d)}})}},t.prototype._renderControl=function(e,t,n,r){var i=e.controlSize,a=e.rotation,o=r.getModel(`controlStyle`).getItemStyle(),s=r.getModel([`emphasis`,`controlStyle`]).getItemStyle(),c=r.getPlayState(),l=r.get(`inverse`,!0);u(e.nextBtnPosition,`next`,L(this._changeTimeline,this,l?`-`:`+`)),u(e.prevBtnPosition,`prev`,L(this._changeTimeline,this,l?`+`:`-`)),u(e.playPosition,c?`stop`:`play`,L(this._handlePlayClick,this,!c),!0);function u(e,n,c,l){if(e){var u=yo(H(r.get([`controlStyle`,n+`BtnSize`]),i),i),d=[0,-u/2,u,u],f=c3(r,n+`Icon`,d,{x:e[0],y:e[1],originX:i/2,originY:0,rotation:l?-a:0,rectHover:!0,style:o,onclick:c});f.ensureState(`emphasis`).style=s,t.add(f),Kf(f)}}},t.prototype._renderCurrentPointer=function(e,t,n,r){var i=r.getData(),a=r.getCurrentIndex(),o=i.getItemModel(a).getModel(`checkpointStyle`),s=this,c={onCreate:function(e){e.draggable=!0,e.drift=L(s._handlePointerDrag,s),e.ondragend=L(s._handlePointerDragend,s),u3(e,s._progressLine,a,n,r,!0)},onUpdate:function(e){u3(e,s._progressLine,a,n,r)}};this._currentPointer=l3(o,o,this._mainGroup,{},this._currentPointer,c)},t.prototype._handlePlayClick=function(e){this._clearTimer(),this.api.dispatchAction({type:`timelinePlayChange`,playState:e,from:this.uid})},t.prototype._handlePointerDrag=function(e,t,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},t.prototype._handlePointerDragend=function(e){this._pointerChangeTimeline([e.offsetX,e.offsetY],!0)},t.prototype._pointerChangeTimeline=function(e,t){var n=this._toAxisCoord(e)[0],r=this._axis,i=bs(r.getExtent().slice());n>i[1]&&(n=i[1]),n=0&&(s[o]=+s[o].toFixed(f)),[s,d]}var T3={min:Ie(w3,`min`),max:Ie(w3,`max`),average:Ie(w3,`average`),median:Ie(w3,`median`)};function E3(e,t){if(t){var n=e.getData(),r=e.coordinateSystem,i=r&&r.dimensions;if(!C3(t)&&!R(t.coord)&&R(i)){var a=D3(t,n,r,e);if(t=M(t),t.type&&T3[t.type]&&a.baseAxis&&a.valueAxis){var o=De(i,a.baseAxis.dim),s=De(i,a.valueAxis.dim),c=T3[t.type](n,a.valueAxis.dim,a.baseDataDim,a.valueDataDim,o,s);t.coord=c[0],t.value=c[1]}else t.coord=[t.xAxis==null?t.radiusAxis:t.xAxis,t.yAxis==null?t.angleAxis:t.yAxis]}if(t.coord==null||!R(i)){t.coord=[];var l=e.getBaseAxis();if(l&&t.type&&T3[t.type]){var u=r.getOtherAxis(l);u&&(t.value=M3(n,n.mapDimension(u.dim),t.type))}}else for(var d=t.coord,f=0;f<2;f++)T3[d[f]]&&(d[f]=M3(n,n.mapDimension(i[f]),d[f]));return t}}function D3(e,t,n,r){var i={};return e.valueIndex!=null||e.valueDim!=null?(i.valueDataDim=e.valueIndex==null?e.valueDim:t.getDimension(e.valueIndex),i.valueAxis=n.getAxis(O3(r,i.valueDataDim)),i.baseAxis=n.getOtherAxis(i.valueAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim)):(i.baseAxis=r.getBaseAxis(),i.valueAxis=n.getOtherAxis(i.baseAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim),i.valueDataDim=t.mapDimension(i.valueAxis.dim)),i}function O3(e,t){var n=e.getData().getDimensionInfo(t);return n&&n.coordDim}function k3(e,t){return e&&e.containData&&t.coord&&!S3(t)?e.containData(t.coord):!0}function A3(e,t,n){return e&&e.containZone&&t.coord&&n.coord&&!S3(t)&&!S3(n)?e.containZone(t.coord,n.coord):!0}function j3(e,t){return e?function(e,n,r,i){return nb(i<2?e.coord&&e.coord[i]:e.value,t[i])}:function(e,n,r,i){return nb(e.value,t[i])}}function M3(e,t,n){if(n===`average`){var r=0,i=0;return e.each(t,function(e,t){isNaN(e)||(r+=e,i++)}),r/i}else if(n===`median`)return e.getMedian(t);else return e.getDataExtent(t)[+(n===`max`)]}var N3=xc(),P3=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(){this.markerGroupMap=U()},t.prototype.render=function(e,t,n){var r=this,i=this.markerGroupMap;i.each(function(e){N3(e).keep=!1}),t.eachSeries(function(e){var i=b3.getMarkerModelFromSeries(e,r.type);i&&r.renderSeries(e,i,t,n)}),i.each(function(e){!N3(e).keep&&r.group.remove(e.group)}),F3(t,i,this.type)},t.prototype.markKeep=function(e){N3(e).keep=!0},t.prototype.toggleBlurSeries=function(e,t){var n=this;F(e,function(e){var r=b3.getMarkerModelFromSeries(e,n.type);r&&r.getData().eachItemGraphicEl(function(e){e&&(t?jf(e):Mf(e))})})},t.type=`marker`,t}(vx);function F3(e,t,n){e.eachSeries(function(e){var r=b3.getMarkerModelFromSeries(e,n),i=t.get(e.id);if(r&&i&&i.group){var a=wh(r),o=a.z,s=a.zlevel;Eh(i.group,o,s)}})}function I3(e,t,n){var r=t.coordinateSystem,i=n.getWidth(),a=n.getHeight(),o=r&&r.getArea&&r.getArea();e.each(function(n){var s=e.getItemModel(n),c=s.get(`relativeTo`)===`coordinate`,l=c?o?o.width:0:i,u=c?o?o.height:0:a,d=c&&o?o.x:0,f=c&&o?o.y:0,p,m=J(s.get(`x`),l)+d,h=J(s.get(`y`),u)+f;if(!isNaN(m)&&!isNaN(h))p=[m,h];else if(t.getMarkerPosition)p=t.getMarkerPosition(e.getValues(e.dimensions,n));else if(r){var g=e.get(r.dimensions[0],n),_=e.get(r.dimensions[1],n);p=r.dataToPoint([g,_])}isNaN(m)||(p[0]=m),isNaN(h)||(p[1]=h),e.setItemLayout(n,p)})}var L3=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(e,t,n){t.eachSeries(function(e){var t=b3.getMarkerModelFromSeries(e,`markPoint`);t&&(I3(t.getData(),e,n),this.markerGroupMap.get(e.id).updateLayout())},this)},t.prototype.renderSeries=function(e,t,n,r){var i=e.coordinateSystem,a=e.id,o=e.getData(),s=this.markerGroupMap,c=s.get(a)||s.set(a,new QM),l=R3(i,e,t);t.setData(l),I3(t.getData(),e,r),l.each(function(e){var n=l.getItemModel(e),r=n.getShallow(`symbol`),i=n.getShallow(`symbolSize`),a=n.getShallow(`symbolRotate`),s=n.getShallow(`symbolOffset`),c=n.getShallow(`symbolKeepAspect`);if(z(r)||z(i)||z(a)||z(s)){var u=t.getRawValue(e),d=t.getDataParams(e);z(r)&&(r=r(u,d)),z(i)&&(i=i(u,d)),z(a)&&(a=a(u,d)),z(s)&&(s=s(u,d))}var f=n.getModel(`itemStyle`).getItemStyle(),p=n.get(`z2`),m=_S(o,`color`);f.fill||=m,l.setItemVisual(e,{z2:H(p,0),symbol:r,symbolSize:i,symbolRotate:a,symbolOffset:s,symbolKeepAspect:c,style:f})}),c.updateData(l),this.group.add(c.group),l.eachItemGraphicEl(function(e){e.traverse(function(e){Y(e).dataModel=t})}),this.markKeep(c),c.group.silent=t.get(`silent`)||e.get(`silent`)},t.type=`markPoint`,t}(P3);function R3(e,t,n){var r=e?I(e&&e.dimensions,function(e){var n=t.getData();return N(N({},n.getDimensionInfo(n.mapDimension(e))||{}),{name:e,ordinalMeta:null})}):[{name:`value`,type:`float`}],i=new lE(r,n),a=I(n.get(`data`),Ie(E3,t));e&&(a=Me(a,Ie(k3,e)));var o=j3(!!e,r);return i.initData(a,null,o),i}function z3(e){e.registerComponentModel(x3),e.registerComponentView(L3),e.registerPreprocessor(function(e){_3(e.series,`markPoint`)&&(e.markPoint=e.markPoint||{})})}var B3=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.createMarkerModelFromSeries=function(e,n,r){return new t(e,n,r)},t.type=`markLine`,t.defaultOption={z:5,symbol:[`circle`,`arrow`],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:`item`},label:{show:!0,position:`end`,distance:5},lineStyle:{type:`dashed`},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:`linear`},t}(b3),V3=xc(),H3=function(e,t,n,r){var i=e.getData(),a;if(R(r))a=r;else{var o=r.type;if(o===`min`||o===`max`||o===`average`||o===`median`||r.xAxis!=null||r.yAxis!=null){var s=void 0,c=void 0;if(r.yAxis!=null||r.xAxis!=null)s=t.getAxis(r.yAxis==null?`x`:`y`),c=Ke(r.yAxis,r.xAxis);else{var l=D3(r,i,t,e);s=l.valueAxis,c=M3(i,xE(i,l.valueDataDim),o)}var u=s.dim===`x`?0:1,d=1-u,f=M(r),p={coord:[]};f.type=null,f.coord=[],f.coord[d]=-1/0,p.coord[d]=1/0;var m=n.get(`precision`);m>=0&&Re(c)&&(c=+c.toFixed(Math.min(m,20))),f.coord[u]=p.coord[u]=c,a=[f,p,{type:o,valueIndex:r.valueIndex,value:c}]}else a=[]}var h=[E3(e,a[0]),E3(e,a[1]),N({},a[2])];return h[2].type=h[2].type||null,Ce(h[2],h[0]),Ce(h[2],h[1]),h};function U3(e){return!isNaN(e)&&!isFinite(e)}function W3(e,t,n,r){var i=1-e,a=r.dimensions[e];return U3(t[i])&&U3(n[i])&&t[e]===n[e]&&r.getAxis(a).containData(t[e])}function G3(e,t){if(e.type===`cartesian2d`){var n=t[0].coord,r=t[1].coord;if(n&&r&&(W3(1,n,r,e)||W3(0,n,r,e)))return!0}return k3(e,t[0])&&k3(e,t[1])}function K3(e,t,n,r,i){var a=r.coordinateSystem,o=e.getItemModel(t),s,c=J(o.get(`x`),i.getWidth()),l=J(o.get(`y`),i.getHeight());if(!isNaN(c)&&!isNaN(l))s=[c,l];else{if(r.getMarkerPosition)s=r.getMarkerPosition(e.getValues(e.dimensions,t));else{var u=a.dimensions,d=e.get(u[0],t),f=e.get(u[1],t);s=a.dataToPoint([d,f])}if(xN(a,`cartesian2d`)){var p=a.getAxis(`x`),m=a.getAxis(`y`),u=a.dimensions;U3(e.get(u[0],t))?s[0]=p.toGlobalCoord(p.getExtent()[+!n]):U3(e.get(u[1],t))&&(s[1]=m.toGlobalCoord(m.getExtent()[+!n]))}isNaN(c)||(s[0]=c),isNaN(l)||(s[1]=l)}e.setItemLayout(t,s)}var q3=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(e,t,n){t.eachSeries(function(e){var t=b3.getMarkerModelFromSeries(e,`markLine`);if(t){var r=t.getData(),i=V3(t).from,a=V3(t).to;i.each(function(t){K3(i,t,!0,e,n),K3(a,t,!1,e,n)}),r.each(function(e){r.setItemLayout(e,[i.getItemLayout(e),a.getItemLayout(e)])}),this.markerGroupMap.get(e.id).updateLayout()}},this)},t.prototype.renderSeries=function(e,t,n,r){var i=e.coordinateSystem,a=e.id,o=e.getData(),s=this.markerGroupMap,c=s.get(a)||s.set(a,new xW);this.group.add(c.group);var l=J3(i,e,t),u=l.from,d=l.to,f=l.line;V3(t).from=u,V3(t).to=d,t.setData(f);var p=t.get(`symbol`),m=t.get(`symbolSize`),h=t.get(`symbolRotate`),g=t.get(`symbolOffset`);R(p)||(p=[p,p]),R(m)||(m=[m,m]),R(h)||(h=[h,h]),R(g)||(g=[g,g]),l.from.each(function(e){_(u,e,!0),_(d,e,!1)}),f.each(function(e){var t=f.getItemModel(e),n=t.getModel(`lineStyle`).getLineStyle();f.setItemLayout(e,[u.getItemLayout(e),d.getItemLayout(e)]);var r=t.get(`z2`);n.stroke??=u.getItemVisual(e,`style`).fill,f.setItemVisual(e,{z2:H(r,0),fromSymbolKeepAspect:u.getItemVisual(e,`symbolKeepAspect`),fromSymbolOffset:u.getItemVisual(e,`symbolOffset`),fromSymbolRotate:u.getItemVisual(e,`symbolRotate`),fromSymbolSize:u.getItemVisual(e,`symbolSize`),fromSymbol:u.getItemVisual(e,`symbol`),toSymbolKeepAspect:d.getItemVisual(e,`symbolKeepAspect`),toSymbolOffset:d.getItemVisual(e,`symbolOffset`),toSymbolRotate:d.getItemVisual(e,`symbolRotate`),toSymbolSize:d.getItemVisual(e,`symbolSize`),toSymbol:d.getItemVisual(e,`symbol`),style:n})}),c.updateData(f),l.line.eachItemGraphicEl(function(e){Y(e).dataModel=t,e.traverse(function(e){Y(e).dataModel=t})});function _(t,n,i){var a=t.getItemModel(n);K3(t,n,i,e,r);var s=a.getModel(`itemStyle`).getItemStyle();s.fill??=_S(o,`color`),t.setItemVisual(n,{symbolKeepAspect:a.get(`symbolKeepAspect`),symbolOffset:H(a.get(`symbolOffset`,!0),g[+!i]),symbolRotate:H(a.get(`symbolRotate`,!0),h[+!i]),symbolSize:H(a.get(`symbolSize`),m[+!i]),symbol:H(a.get(`symbol`,!0),p[+!i]),style:s})}this.markKeep(c),c.group.silent=t.get(`silent`)||e.get(`silent`)},t.type=`markLine`,t}(P3);function J3(e,t,n){var r=e?I(e&&e.dimensions,function(e){var n=t.getData();return N(N({},n.getDimensionInfo(n.mapDimension(e))||{}),{name:e,ordinalMeta:null})}):[{name:`value`,type:`float`}],i=new lE(r,n),a=new lE(r,n),o=new lE([],n),s=I(n.get(`data`),Ie(H3,t,e,n));e&&(s=Me(s,Ie(G3,e)));var c=j3(!!e,r);return i.initData(I(s,function(e){return e[0]}),null,c),a.initData(I(s,function(e){return e[1]}),null,c),o.initData(I(s,function(e){return e[2]})),o.hasItemOption=!0,{from:i,to:a,line:o}}function Y3(e){e.registerComponentModel(B3),e.registerComponentView(q3),e.registerPreprocessor(function(e){_3(e.series,`markLine`)&&(e.markLine=e.markLine||{})})}var X3=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.createMarkerModelFromSeries=function(e,n,r){return new t(e,n,r)},t.type=`markArea`,t.defaultOption={z:1,tooltip:{trigger:`item`},animation:!1,label:{show:!0,position:`top`},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:`top`}}},t}(b3),Z3=xc(),Q3=function(e,t,n,r){var i=r[0],a=r[1];if(!(!i||!a)){var o=E3(e,i),s=E3(e,a),c=o.coord,l=s.coord;c[0]=Ke(c[0],-1/0),c[1]=Ke(c[1],-1/0),l[0]=Ke(l[0],1/0),l[1]=Ke(l[1],1/0);var u=we([{},o,s]);return u.coord=[o.coord,s.coord],u.x0=o.x,u.y0=o.y,u.x1=s.x,u.y1=s.y,u}};function $3(e){return!isNaN(e)&&!isFinite(e)}function e6(e,t,n,r){var i=1-e;return $3(t[i])&&$3(n[i])}function t6(e,t){var n=t.coord[0],r=t.coord[1],i={coord:n,x:t.x0,y:t.y0},a={coord:r,x:t.x1,y:t.y1};return xN(e,`cartesian2d`)?n&&r&&(e6(1,n,r,e)||e6(0,n,r,e))?!0:A3(e,i,a):k3(e,i)||k3(e,a)}function n6(e,t,n,r,i){var a=r.coordinateSystem,o=e.getItemModel(t),s,c=J(o.get(n[0]),i.getWidth()),l=J(o.get(n[1]),i.getHeight());if(!isNaN(c)&&!isNaN(l))s=[c,l];else{if(r.getMarkerPosition){var u=e.getValues([`x0`,`y0`],t),d=e.getValues([`x1`,`y1`],t),f=a.clampData(u),p=a.clampData(d),m=[];n[0]===`x0`?m[0]=f[0]>p[0]?d[0]:u[0]:m[0]=f[0]>p[0]?u[0]:d[0],n[1]===`y0`?m[1]=f[1]>p[1]?d[1]:u[1]:m[1]=f[1]>p[1]?u[1]:d[1],s=r.getMarkerPosition(m,n,!0)}else{var h=e.get(n[0],t),g=e.get(n[1],t),_=[h,g];a.clampData&&a.clampData(_,_),s=a.dataToPoint(_,!0)}if(xN(a,`cartesian2d`)){var v=a.getAxis(`x`),y=a.getAxis(`y`),h=e.get(n[0],t),g=e.get(n[1],t);$3(h)?s[0]=v.toGlobalCoord(v.getExtent()[n[0]===`x0`?0:1]):$3(g)&&(s[1]=y.toGlobalCoord(y.getExtent()[n[1]===`y0`?0:1]))}isNaN(c)||(s[0]=c),isNaN(l)||(s[1]=l)}return s}var r6=[[`x0`,`y0`],[`x1`,`y0`],[`x1`,`y1`],[`x0`,`y1`]],i6=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(e,t,n){t.eachSeries(function(e){var t=b3.getMarkerModelFromSeries(e,`markArea`);if(t){var r=t.getData();r.each(function(t){var i=I(r6,function(i){return n6(r,t,i,e,n)});r.setItemLayout(t,i),r.getItemGraphicEl(t).setShape(`points`,i)})}},this)},t.prototype.renderSeries=function(e,t,n,r){var i=e.coordinateSystem,a=e.id,o=e.getData(),s=this.markerGroupMap,c=s.get(a)||s.set(a,{group:new q});this.group.add(c.group),this.markKeep(c);var l=a6(i,e,t);t.setData(l),l.each(function(t){var n=I(r6,function(n){return n6(l,t,n,e,r)}),a=i.getAxis(`x`).scale,s=i.getAxis(`y`).scale,c=a.getExtent(),u=s.getExtent(),d=[a.parse(l.get(`x0`,t)),a.parse(l.get(`x1`,t))],f=[s.parse(l.get(`y0`,t)),s.parse(l.get(`y1`,t))];bs(d),bs(f);var p=c[0]>d[1]||c[1]f[1]||u[1]=0},t.prototype.getOrient=function(){return this.get(`orient`)===`vertical`?{index:1,name:`vertical`}:{index:0,name:`horizontal`}},t.type=`legend.plain`,t.dependencies=[`series`],t.defaultOption={z:4,show:!0,orient:`horizontal`,left:`center`,bottom:Z.size.m,align:`auto`,backgroundColor:Z.color.transparent,borderColor:Z.color.border,borderRadius:0,borderWidth:0,padding:5,itemGap:8,itemWidth:25,itemHeight:14,symbolRotate:`inherit`,symbolKeepAspect:!0,inactiveColor:Z.color.disabled,inactiveBorderColor:Z.color.disabled,inactiveBorderWidth:`auto`,itemStyle:{color:`inherit`,opacity:`inherit`,borderColor:`inherit`,borderWidth:`auto`,borderCap:`inherit`,borderJoin:`inherit`,borderDashOffset:`inherit`,borderMiterLimit:`inherit`},lineStyle:{width:`auto`,color:`inherit`,inactiveColor:Z.color.disabled,inactiveWidth:2,opacity:`inherit`,type:`inherit`,cap:`inherit`,join:`inherit`,dashOffset:`inherit`,miterLimit:`inherit`},textStyle:{color:Z.color.secondary},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:`sans-serif`,color:Z.color.tertiary,borderWidth:1,borderColor:Z.color.border},emphasis:{selectorLabel:{show:!0,color:Z.color.quaternary}},selectorPosition:`auto`,selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1},triggerEvent:!1},t}(tv),l6=Ie,u6=F,d6=q,f6=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!1,n}return t.prototype.init=function(){this.group.add(this._contentGroup=new d6),this.group.add(this._selectorGroup=new d6),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(e,t,n){var r=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),e.get(`show`,!0)){var i=e.get(`align`),a=e.get(`orient`);(!i||i===`auto`)&&(i=e.get(`left`)===`right`&&a===`vertical`?`right`:`left`);var o=e.get(`selector`,!0),s=e.get(`selectorPosition`,!0);o&&(!s||s===`auto`)&&(s=a===`horizontal`?`end`:`start`),this.renderInner(i,e,t,n,o,a,s);var c=q_(e,n).refContainer,l=e.getBoxLayoutParams(),u=e.get(`padding`),d=W_(l,c,u),f=this.layoutInner(e,i,d,r,o,s),p=W_(P({width:f.width,height:f.height},l),c,u);this.group.x=p.x-f.x,this.group.y=p.y-f.y,this.group.markRedraw(),this.group.add(this._backgroundEl=W0(f,e))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(e,t,n,r,i,a,o){var s=this.getContentGroup(),c=U(),l=t.get(`selectedMode`),u=t.get(`triggerEvent`),d=[];n.eachRawSeries(function(e){!e.get(`legendHoverLink`)&&d.push(e.id)}),u6(t.getData(),function(i,a){var o=this,f=i.get(`name`);if(!this.newlineDisabled&&(f===``||f===` +`)){var p=new d6;p.newline=!0,s.add(p);return}var m=n.getSeriesByName(f)[0];if(!c.get(f))if(m){var h=m.getData(),g=h.getVisual(`legendLineStyle`)||{},_=h.getVisual(`legendIcon`),v=h.getVisual(`style`),y=this._createItem(m,f,a,i,t,e,g,v,_,l,r);y.on(`click`,l6(h6,f,null,r,d)).on(`mouseover`,l6(g6,m.name,null,r,d)).on(`mouseout`,l6(_6,m.name,null,r,d)),n.ssr&&y.eachChild(function(e){var t=Y(e);t.seriesIndex=m.seriesIndex,t.dataIndex=a,t.ssrType=`legend`}),u&&y.eachChild(function(e){o.packEventData(e,t,m,a,f)}),c.set(f,!0)}else n.eachRawSeries(function(o){var s=this;if(!c.get(f)&&o.legendVisualProvider){var p=o.legendVisualProvider;if(!p.containName(f))return;var m=p.indexOfName(f),h=p.getItemVisual(m,`style`),g=p.getItemVisual(m,`legendIcon`),_=hi(h.fill);_&&_[3]===0&&(_[3]=.2,h=N(N({},h),{fill:Ei(_,`rgba`)}));var v=this._createItem(o,f,a,i,t,e,{},h,g,l,r);v.on(`click`,l6(h6,null,f,r,d)).on(`mouseover`,l6(g6,null,f,r,d)).on(`mouseout`,l6(_6,null,f,r,d)),n.ssr&&v.eachChild(function(e){var t=Y(e);t.seriesIndex=o.seriesIndex,t.dataIndex=a,t.ssrType=`legend`}),u&&v.eachChild(function(e){s.packEventData(e,t,o,a,f)}),c.set(f,!0)}},this)},this),i&&this._createSelector(i,t,r,a,o)},t.prototype.packEventData=function(e,t,n,r,i){var a={componentType:`legend`,componentIndex:t.componentIndex,dataIndex:r,value:i,seriesIndex:n.seriesIndex};Y(e).eventData=a},t.prototype._createSelector=function(e,t,n,r,i){var a=this.getSelectorGroup();u6(e,function(e){var r=e.type,i=new Cd({style:{x:0,y:0,align:`center`,verticalAlign:`middle`},onclick:function(){n.dispatchAction({type:r===`all`?`legendAllSelect`:`legendInverseSelect`,legendId:t.id})}});a.add(i),Fh(i,{normal:t.getModel(`selectorLabel`),emphasis:t.getModel([`emphasis`,`selectorLabel`])},{defaultText:e.title}),Kf(i)})},t.prototype._createItem=function(e,t,n,r,i,a,o,s,c,l,u){var d=e.visualDrawType,f=i.get(`itemWidth`),p=i.get(`itemHeight`),m=i.isSelected(t),h=r.get(`symbolRotate`),g=r.get(`symbolKeepAspect`),_=r.get(`icon`);c=_||c||`roundRect`;var v=p6(c,r,o,s,d,m,u),y=new d6,b=r.getModel(`textStyle`);if(z(e.getLegendIcon)&&(!_||_===`inherit`))y.add(e.getLegendIcon({itemWidth:f,itemHeight:p,icon:c,iconRotate:h,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}));else{var x=_===`inherit`&&e.getData().getVisual(`symbol`)?h===`inherit`?e.getData().getVisual(`symbolRotate`):h:0;y.add(m6({itemWidth:f,itemHeight:p,icon:c,iconRotate:x,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}))}var S=a===`left`?f+5:-5,C=a,w=i.get(`formatter`),T=t;B(w)&&w?T=w.replace(`{name}`,t??``):z(w)&&(T=w(t));var E=m?b.getTextColor():r.get(`inactiveColor`);y.add(new Cd({style:Lh(b,{text:T,x:S,y:p/2,fill:E,align:C,verticalAlign:`middle`},{inheritColor:E})}));var D=new vd({shape:y.getBoundingRect(),style:{fill:`transparent`}}),O=r.getModel(`tooltip`);return O.get(`show`)&&_h({el:D,componentModel:i,itemName:t,itemTooltipOption:O.option}),y.add(D),y.eachChild(function(e){e.silent=!0}),D.silent=!l,this.getContentGroup().add(y),Kf(y),y.__legendDataIndex=n,y},t.prototype.layoutInner=function(e,t,n,r,i,a){var o=this.getContentGroup(),s=this.getSelectorGroup();B_(e.get(`orient`),o,e.get(`itemGap`),n.width,n.height);var c=o.getBoundingRect(),l=[-c.x,-c.y];if(s.markRedraw(),o.markRedraw(),i){B_(`horizontal`,s,e.get(`selectorItemGap`,!0));var u=s.getBoundingRect(),d=[-u.x,-u.y],f=e.get(`selectorButtonGap`,!0),p=e.getOrient().index,m=p===0?`width`:`height`,h=p===0?`height`:`width`,g=p===0?`y`:`x`;a===`end`?d[p]+=c[m]+f:l[p]+=u[m]+f,d[1-p]+=c[h]/2-u[h]/2,s.x=d[0],s.y=d[1],o.x=l[0],o.y=l[1];var _={x:0,y:0};return _[m]=c[m]+f+u[m],_[h]=Math.max(c[h],u[h]),_[g]=Math.min(0,u[g]+d[1-p]),_}else return o.x=l[0],o.y=l[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type=`legend.plain`,t}(vx);function p6(e,t,n,r,i,a,o){function s(e,t){e.lineWidth===`auto`&&(e.lineWidth=t.lineWidth>0?2:0),u6(e,function(n,r){e[r]===`inherit`&&(e[r]=t[r])})}var c=t.getModel(`itemStyle`),l=c.getItemStyle(),u=e.lastIndexOf(`empty`,0)===0?`fill`:`stroke`,d=c.getShallow(`decal`);l.decal=!d||d===`inherit`?r.decal:NC(d,o),l.fill===`inherit`&&(l.fill=r[i]),l.stroke===`inherit`&&(l.stroke=r[u]),l.opacity===`inherit`&&(l.opacity=(i===`fill`?r:n).opacity),s(l,r);var f=t.getModel(`lineStyle`),p=f.getLineStyle();if(s(p,n),l.fill===`auto`&&(l.fill=r.fill),l.stroke===`auto`&&(l.stroke=r.fill),p.stroke===`auto`&&(p.stroke=r.fill),!a){var m=t.get(`inactiveBorderWidth`),h=l[u];l.lineWidth=m===`auto`?r.lineWidth>0&&h?2:0:l.lineWidth,l.fill=t.get(`inactiveColor`),l.stroke=t.get(`inactiveBorderColor`),p.stroke=f.get(`inactiveColor`),p.lineWidth=f.get(`inactiveWidth`)}return{itemStyle:l,lineStyle:p}}function m6(e){var t=e.icon||`roundRect`,n=WS(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf(`empty`)>-1&&(n.style.stroke=n.style.fill,n.style.fill=Z.color.neutral00,n.style.lineWidth=2),n}function h6(e,t,n,r){_6(e,t,n,r),n.dispatchAction({type:`legendToggleSelect`,name:e??t}),g6(e,t,n,r)}function g6(e,t,n,r){n.usingTHL()||n.dispatchAction({type:`highlight`,seriesName:e,name:t,excludeSeriesId:r})}function _6(e,t,n,r){n.usingTHL()||n.dispatchAction({type:`downplay`,seriesName:e,name:t,excludeSeriesId:r})}function v6(e,t,n){var r=e===`allSelect`||e===`inverseSelect`,i={},a=[];n.eachComponent({mainType:`legend`,query:t},function(n){r?n[e]():n[e](t.name),y6(n,i),a.push(n.componentIndex)});var o={};return n.eachComponent(`legend`,function(e){F(i,function(t,n){e[t?`select`:`unSelect`](n)}),y6(e,o)}),r?{selected:o,legendIndex:a}:{name:t.name,selected:o}}function y6(e,t){var n=t||{};return F(e.getData(),function(t){var r=t.get(`name`);if(!(r===` +`||r===``)){var i=e.isSelected(r);W(n,r)?n[r]=n[r]&&i:n[r]=i}}),n}function b6(e){e.registerAction(`legendToggleSelect`,`legendselectchanged`,Ie(v6,`toggleSelected`)),e.registerAction(`legendAllSelect`,`legendselectall`,Ie(v6,`allSelect`)),e.registerAction(`legendInverseSelect`,`legendinverseselect`,Ie(v6,`inverseSelect`)),e.registerAction(`legendSelect`,`legendselected`,Ie(v6,`select`)),e.registerAction(`legendUnSelect`,`legendunselected`,Ie(v6,`unSelect`))}var x6=$c(S6);function S6(e){var t=e.findComponents({mainType:`legend`});t&&t.length&&e.filterSeries(function(e){for(var n=0;nn[i],m=[-d.x,-d.y];t||(m[r]=c[s]);var h=[0,0],g=[-f.x,-f.y],_=H(e.get(`pageButtonGap`,!0),e.get(`itemGap`,!0));p&&(e.get(`pageButtonPosition`,!0)===`end`?g[r]+=n[i]-f[i]:h[r]+=f[i]+_),g[1-r]+=d[a]/2-f[a]/2,c.setPosition(m),l.setPosition(h),u.setPosition(g);var v={x:0,y:0};if(v[i]=p?n[i]:d[i],v[a]=Math.max(d[a],f[a]),v[o]=Math.min(0,f[o]+g[1-r]),l.__rectSize=n[i],p){var y={x:0,y:0};y[i]=Math.max(n[i]-f[i]-_,0),y[a]=v[a],l.setClipPath(new vd({shape:y})),l.__rectSize=y[i]}else u.eachChild(function(e){e.attr({invisible:!0,silent:!0})});var b=this._getPageInfo(e);return b.pageIndex!=null&&jm(c,{x:b.contentPosition[0],y:b.contentPosition[1]},p?e:null),this._updatePageInfoView(e,b),v},t.prototype._pageGo=function(e,t,n){var r=this._getPageInfo(t)[e];r!=null&&n.dispatchAction({type:`legendScroll`,scrollDataIndex:r,legendId:t.id})},t.prototype._updatePageInfoView=function(e,t){var n=this._controllerGroup;F([`pagePrev`,`pageNext`],function(r){var i=t[r+`DataIndex`]!=null,a=n.childOfName(r);a&&(a.setStyle(`fill`,i?e.get(`pageIconColor`,!0):e.get(`pageIconInactiveColor`,!0)),a.cursor=i?`pointer`:`default`)});var r=n.childOfName(`pageText`),i=e.get(`pageFormatter`),a=t.pageIndex,o=a==null?0:a+1,s=t.pageCount;r&&i&&r.setStyle(`text`,B(i)?i.replace(`{current}`,o==null?``:o+``).replace(`{total}`,s==null?``:s+``):i({current:o,total:s}))},t.prototype._getPageInfo=function(e){var t=e.get(`scrollDataIndex`,!0),n=this.getContentGroup(),r=this._containerGroup.__rectSize,i=e.getOrient().index,a=D6[i],o=O6[i],s=this._findTargetItemIndex(t),c=n.children(),l=c[s],u=c.length,d=+!!u,f={contentPosition:[n.x,n.y],pageCount:d,pageIndex:d-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!l)return f;var p=v(l);f.contentPosition[i]=-p.s;for(var m=s+1,h=p,g=p,_=null;m<=u;++m)_=v(c[m]),(!_&&g.e>h.s+r||_&&!y(_,h.s))&&(h=g.i>h.i?g:_,h&&(f.pageNextDataIndex??=h.i,++f.pageCount)),g=_;for(var m=s-1,h=p,g=p,_=null;m>=-1;--m)_=v(c[m]),(!_||!y(g,_.s))&&h.i=t&&e.s<=t+r}},t.prototype._findTargetItemIndex=function(e){if(!this._showController)return 0;var t,n=this.getContentGroup(),r;return n.eachChild(function(n,i){var a=n.__legendDataIndex;r==null&&a!=null&&(r=i),a===e&&(t=i)}),t??r},t.type=`legend.scroll`,t}(f6);function A6(e){e.registerAction(`legendScroll`,`legendscroll`,function(e,t){var n=e.scrollDataIndex;n!=null&&t.eachComponent({mainType:`legend`,subType:`scroll`,query:e},function(e){e.setScrollDataIndex(n)})})}function j6(e){MT(C6),e.registerComponentModel(w6),e.registerComponentView(k6),A6(e)}function M6(e){MT(C6),MT(j6)}var N6=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`dataZoom.inside`,t.defaultOption=dg(O0.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(O0),P6=xc();function F6(e,t,n){P6(e).coordSysRecordMap.each(function(e){var r=e.dataZoomInfoMap.get(t.uid);r&&(r.getRange=n)})}function I6(e,t){for(var n=P6(e).coordSysRecordMap,r=n.keys(),i=0;ia[i+r]&&(r=n),o&&=t.get(`preventDefaultMouseMove`,!0),s=H(t.get(`cursorGrab`,!0),s),c=H(t.get(`cursorGrabbing`,!0),c)}),{controlType:r,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!o,api:n,zInfo:{component:t.model},triggerInfo:{roamTrigger:null,isInSelf:t.containsPoint},cursorGrab:s,cursorGrabbing:c}}}function H6(e){e.registerUpdateLifecycle(`coordsys:aftercreate`,function(e,t){var n=P6(t),r=n.coordSysRecordMap||=U();r.each(function(e){e.dataZoomInfoMap=null}),e.eachComponent({mainType:`dataZoom`,subType:`inside`},function(e){F(S0(e).infoList,function(n){var i=n.model.uid,a=r.get(i)||r.set(i,R6(t,n.model));(a.dataZoomInfoMap||=U()).set(e.uid,{dzReferCoordSysInfo:n,model:e,getRange:null})})}),r.each(function(e){var n=e.controller,i,a=e.dataZoomInfoMap;if(a){var o=a.keys()[0];o!=null&&(i=a.get(o))}if(!i){L6(r,e);return}var s=V6(a,e,t);n.enable(s.controlType,s.opt),Nx(e,`dispatchAction`,i.model.get(`throttle`,!0),`fixRate`)})})}var U6=function(e){D(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`dataZoom.inside`,t}return t.prototype.render=function(t,n,r){if(e.prototype.render.apply(this,arguments),t.noTarget()){this._clear();return}this.range=t.getPercentRange(),F6(r,t,{pan:L(W6.pan,this),zoom:L(W6.zoom,this),scrollMove:L(W6.scrollMove,this)})},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){I6(this.api,this.dataZoomModel),this.range=null},t.type=`dataZoom.inside`,t}(j0),W6={zoom:function(e,t,n,r){var i=this.range,a=i.slice(),o=e.axisModels[0];if(o){var s=K6[t](null,[r.originX,r.originY],o,n,e),c=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(a[1]-a[0])+a[0],l=Math.max(1/r.scale,0);a[0]=(a[0]-c)*l+c,a[1]=(a[1]-c)*l+c;var u=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(UG(0,a,[0,100],0,u.minSpan,u.maxSpan),this.range=a,i[0]!==a[0]||i[1]!==a[1])return a}},pan:G6(function(e,t,n,r,i,a){var o=K6[r]([a.oldX,a.oldY],[a.newX,a.newY],t,i,n);return o.signal*(e[1]-e[0])*o.pixel/o.pixelLength}),scrollMove:G6(function(e,t,n,r,i,a){return K6[r]([0,0],[a.scrollDelta,a.scrollDelta],t,i,n).signal*(e[1]-e[0])*a.scrollDelta})};function G6(e){return function(t,n,r,i){var a=this.range,o=a.slice(),s=t.axisModels[0];if(s&&(UG(e(o,s,t,n,r,i),o,[0,100],`all`),this.range=o,a[0]!==o[0]||a[1]!==o[1]))return o}}var K6={grid:function(e,t,n,r,i){var a=n.axis,o={},s=i.model.coordinateSystem.getRect();return e||=[0,0],a.dim===`x`?(o.pixel=t[0]-e[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=a.inverse?-1:1),o},polar:function(e,t,n,r,i){var a=n.axis,o={},s=i.model.coordinateSystem,c=s.getRadiusAxis().getExtent(),l=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),n.mainType===`radiusAxis`?(o.pixel=t[0]-e[0],o.pixelLength=c[1]-c[0],o.pixelStart=c[0],o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=a.inverse?-1:1),o},singleAxis:function(e,t,n,r,i){var a=n.axis,o=i.model.coordinateSystem.getRect(),s={};return e||=[0,0],a.orient===`horizontal`?(s.pixel=t[0]-e[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=a.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=a.inverse?-1:1),s}};function q6(e){L0(e),e.registerComponentModel(N6),e.registerComponentView(U6),H6(e)}var J6=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type=`dataZoom.slider`,t.layoutMode=`box`,t.defaultOption=dg(O0.defaultOption,{show:!0,right:`ph`,top:`ph`,width:`ph`,height:`ph`,left:null,bottom:null,borderColor:Z.color.accent10,borderRadius:0,backgroundColor:Z.color.transparent,dataBackground:{lineStyle:{color:Z.color.accent30,width:.5},areaStyle:{color:Z.color.accent20,opacity:.2}},selectedDataBackground:{lineStyle:{color:Z.color.accent40,width:.5},areaStyle:{color:Z.color.accent20,opacity:.3}},fillerColor:`rgba(135,175,274,0.2)`,handleIcon:`path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z`,handleSize:`100%`,handleStyle:{color:Z.color.neutral00,borderColor:Z.color.accent20},moveHandleSize:7,moveHandleIcon:`path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z`,moveHandleStyle:{color:Z.color.accent40,opacity:.5},showDetail:!0,showDataShadow:`auto`,realtime:!0,zoomLock:!1,textStyle:{color:Z.color.tertiary},brushSelect:!0,brushStyle:{color:Z.color.accent30,opacity:.3},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:Z.color.accent40},moveHandleStyle:{opacity:.8}},defaultLocationEdgeGap:15}),t}(O0),Y6=vd,X6=1,Z6=30,Q6=7,$6=`horizontal`,e8=`vertical`,t8=5,n8=[`line`,`bar`,`candlestick`,`scatter`],r8={easing:`cubicOut`,duration:100,delay:0},i8=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._displayables={},n}return t.prototype.init=function(e,t){this.api=t,this._onBrush=L(this._onBrush,this),this._onBrushEnd=L(this._onBrushEnd,this)},t.prototype.render=function(t,n,r,i){if(e.prototype.render.apply(this,arguments),Nx(this,`_dispatchZoomAction`,t.get(`throttle`),`fixRate`),this._orient=t.getOrient(),t.get(`show`)===!1){this.group.removeAll();return}if(t.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!==`dataZoom`||i.from!==this.uid)&&this._buildView(),this._updateView()},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){Px(this,`_dispatchZoomAction`);var e=this.api.getZr();e.off(`mousemove`,this._onBrush),e.off(`mouseup`,this._onBrushEnd)},t.prototype._buildView=function(){var e=this.group;e.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var t=this._displayables.sliderGroup=new q;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),e.add(t),this._positionGroup()},t.prototype._resetLocation=function(){var e=this.dataZoomModel,t=this.api,n=e.get(`brushSelect`)?Q6:0,r=q_(e,t).refContainer,i=this._findCoordRect(),a=e.get(`defaultLocationEdgeGap`,!0)||0,o=this._orient===$6?{right:r.width-i.x-i.width,top:r.height-Z6-a-n,width:i.width,height:Z6}:{right:a,top:i.y,width:Z6,height:i.height},s=Q_(e.option);F([`right`,`top`,`width`,`height`],function(e){s[e]===`ph`&&(s[e]=o[e])});var c=W_(s,r);this._location={x:c.x,y:c.y},this._size=[c.width,c.height],this._orient===e8&&this._size.reverse()},t.prototype._positionGroup=function(){var e=this.group,t=this._location,n=this._orient,r=this.dataZoomModel.getFirstTargetAxisModel(),i=r&&r.get(`inverse`),a=this._displayables.sliderGroup,o=(this._dataShadowInfo||{}).otherAxisInverse;a.attr(n===$6&&!i?{scaleY:o?1:-1,scaleX:1}:n===$6&&i?{scaleY:o?1:-1,scaleX:-1}:n===e8&&!i?{scaleY:o?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:o?-1:1,scaleX:-1,rotation:Math.PI/2});var s=e.getBoundingRect([a]),c=isNaN(s.x)?0:s.x,l=isNaN(s.y)?0:s.y;e.x=t.x-c,e.y=t.y-l,e.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var e=this.dataZoomModel,t=this._size,n=this._displayables.sliderGroup,r=e.get(`brushSelect`);n.add(new Y6({silent:!0,shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:e.get(`backgroundColor`)},z2:-40}));var i=new Y6({shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:`transparent`},z2:0,onclick:L(this._onClickPanel,this)}),a=this.api.getZr();r?(i.on(`mousedown`,this._onBrushStart,this),i.cursor=`crosshair`,a.on(`mousemove`,this._onBrush),a.on(`mouseup`,this._onBrushEnd)):(a.off(`mousemove`,this._onBrush),a.off(`mouseup`,this._onBrushEnd)),n.add(i)},t.prototype._renderDataShadow=function(){var e=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!e)return;var t=this._size,n=this._shadowSize||[],r=e.series,i=r.getRawData(),a=r.getShadowDim&&r.getShadowDim(),o=a&&i.getDimensionInfo(a)?r.getShadowDim():e.otherDim;if(o==null)return;var s=this._shadowPolygonPts,c=this._shadowPolylinePts;if(i!==this._shadowData||o!==this._shadowDim||t[0]!==n[0]||t[1]!==n[1]){var l=i.getDataExtent(e.thisDim),u=i.getDataExtent(o),d=(u[1]-u[0])*.3;u=[u[0]-d,u[1]+d];var f=[0,t[1]],p=[0,t[0]],m=[[t[0],0],[0,0]],h=[],g=p[1]/Math.max(1,i.count()-1),_=t[0]/(l[1]-l[0]),v=e.thisAxis.type===`time`,y=-g,b=Math.round(i.count()/t[0]),x;i.each([e.thisDim,o],function(e,t,n){if(b>0&&n%b){v||(y+=g);return}y=v?(+e-l[0])*_:y+g;var r=t==null||isNaN(t)||t===``,i=r?0:ps(t,u,f,!0);r&&!x&&n?(m.push([m[m.length-1][0],0]),h.push([h[h.length-1][0],0])):!r&&x&&(m.push([y,0]),h.push([y,0])),r||(m.push([y,i]),h.push([y,i])),x=r}),s=this._shadowPolygonPts=m,c=this._shadowPolylinePts=h}this._shadowData=i,this._shadowDim=o,this._shadowSize=[t[0],t[1]];var S=this.dataZoomModel;function C(e){var t=S.getModel(e?`selectedDataBackground`:`dataBackground`),n=new q,r=new tm({shape:{points:s},segmentIgnoreThreshold:1,style:t.getModel(`areaStyle`).getAreaStyle(),silent:!0,z2:-20}),i=new rm({shape:{points:c},segmentIgnoreThreshold:1,style:t.getModel(`lineStyle`).getLineStyle(),silent:!0,z2:-19});return n.add(r),n.add(i),n}for(var w=0;w<3;w++){var T=C(w===1);this._displayables.sliderGroup.add(T),this._displayables.dataShadowSegs.push(T)}},t.prototype._prepareDataShadowInfo=function(){var e=this.dataZoomModel,t=e.get(`showDataShadow`);if(t!==!1){var n,r=this.ecModel;return e.eachTargetAxis(function(i,a){F(e.getAxisProxy(i,a).getTargetSeriesModels(),function(e){if(!n&&!(t!==!0&&De(n8,e.get(`type`))<0)){var o=r.getComponent(b0(i),a).axis,s=o8(i),c,l=e.coordinateSystem;s!=null&&l.getOtherAxis&&(c=l.getOtherAxis(o).inverse),s=e.getData().mapDimension(s),n={thisAxis:o,series:e,thisDim:e.getData().mapDimension(i),otherDim:s,otherAxisInverse:c}}},this)},this),n}},t.prototype._renderHandle=function(){var e=this.group,t=this._displayables,n=t.handles=[null,null],r=t.handleLabels=[null,null],i=this._displayables.sliderGroup,a=this._size,o=this.dataZoomModel,s=this.api,c=o.get(`borderRadius`)||0,l=o.get(`brushSelect`),u=t.filler=new Y6({silent:l,style:{fill:o.get(`fillerColor`)},textConfig:{position:`inside`}});i.add(u),i.add(new Y6({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:a[0],height:a[1],r:c},style:{stroke:o.get(`dataBackgroundColor`)||o.get(`borderColor`),lineWidth:X6,fill:Z.color.transparent}})),F([0,1],function(t){var a=o.get(`handleIcon`);!VS[a]&&a.indexOf(`path://`)<0&&a.indexOf(`image://`)<0&&(a=`path://`+a);var s=WS(a,-1,0,2,2,null,!0);s.attr({cursor:s8(this._orient),draggable:!0,drift:L(this._onDragMove,this,t),ondragend:L(this._onDragEnd,this),onmouseover:L(this._onOverDataInfoTriggerArea,this,!0),onmouseout:L(this._onOverDataInfoTriggerArea,this,!1),z2:5});var c=s.getBoundingRect(),l=o.get(`handleSize`);this._handleHeight=J(l,this._size[1]),this._handleWidth=c.width/c.height*this._handleHeight,s.setStyle(o.getModel(`handleStyle`).getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState(`emphasis`).style=o.getModel([`emphasis`,`handleStyle`]).getItemStyle(),Kf(s);var u=o.get(`handleColor`);u!=null&&(s.style.fill=u),i.add(n[t]=s);var d=o.getModel(`textStyle`),f=(o.get(`handleLabel`)||{}).show||!1;e.add(r[t]=new Cd({silent:!0,invisible:!f,style:Lh(d,{x:0,y:0,text:``,verticalAlign:`middle`,align:`center`,fill:d.getTextColor(),font:d.getFont()}),z2:10}))},this);var d=u;if(l){var f=J(o.get(`moveHandleSize`),a[1]),p=t.moveHandle=new vd({style:o.getModel(`moveHandleStyle`).getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:a[1]-.5,height:f}}),m=f*.8,h=t.moveHandleIcon=WS(o.get(`moveHandleIcon`),-m/2,-m/2,m,m,Z.color.neutral00,!0);h.silent=!0,h.y=a[1]+f/2-.5,p.ensureState(`emphasis`).style=o.getModel([`emphasis`,`moveHandleStyle`]).getItemStyle();var g=Math.min(a[1]/2,Math.max(f,10));d=t.moveZone=new vd({invisible:!0,shape:{y:a[1]-g,height:f+g}}),d.on(`mouseover`,function(){s.enterEmphasis(p)}).on(`mouseout`,function(){s.leaveEmphasis(p)}),i.add(p),i.add(h),i.add(d)}d.attr({draggable:!0,cursor:`grab`,drift:L(this._onActualMoveZoneDrift,this),ondragstart:L(this._onActualMoveZoneDragStart,this),ondragend:L(this._onActualMoveZoneDragEnd,this),onmouseover:L(this._onOverDataInfoTriggerArea,this,!0),onmouseout:L(this._onOverDataInfoTriggerArea,this,!1)})},t.prototype._resetInterval=function(){var e=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[ps(e[0],[0,100],t,!0),ps(e[1],[0,100],t,!0)]},t.prototype._updateInterval=function(e,t){var n=this.dataZoomModel,r=this._handleEnds,i=this._getViewExtent(),a=n.findRepresentativeAxisProxy().getMinMaxSpan(),o=[0,100];UG(t,r,i,n.get(`zoomLock`)?`all`:e,a.minSpan==null?null:ps(a.minSpan,o,i,!0),a.maxSpan==null?null:ps(a.maxSpan,o,i,!0));var s=this._range,c=this._range=bs([ps(r[0],i,o,!0),ps(r[1],i,o,!0)]);return!s||s[0]!==c[0]||s[1]!==c[1]},t.prototype._updateView=function(e){var t=this._displayables,n=this._handleEnds,r=bs(n.slice()),i=this._size;F([0,1],function(e){var r=t.handles[e],a=this._handleHeight;r.attr({scaleX:a/2,scaleY:a/2,x:n[e]+(e?-1:1),y:i[1]/2-a/2})},this),t.filler.setShape({x:r[0],y:0,width:r[1]-r[0],height:i[1]});var a={x:r[0],width:r[1]-r[0]};t.moveHandle&&(t.moveHandle.setShape(a),t.moveZone.setShape(a),t.moveZone.getBoundingRect(),t.moveHandleIcon&&t.moveHandleIcon.attr(`x`,a.x+a.width/2));for(var o=t.dataShadowSegs,s=[0,r[0],r[1],i[0]],c=0;ct[0]||n[1]<0||n[1]>t[1])){var r=this._handleEnds,i=(r[0]+r[1])/2,a=this._updateInterval(`all`,n[0]-i);this._updateView(),a&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(e){var t=e.offsetX,n=e.offsetY;this._brushStart=new G(t,n),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(e){if(this._brushing){var t=this._displayables.brushRect;if(this._brushing=!1,t){t.attr(`ignore`,!0);var n=t.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(n.width)<5)){var r=this._getViewExtent(),i=[0,100],a=this._handleEnds=[n.x,n.x+n.width],o=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();UG(0,a,r,0,o.minSpan==null?null:ps(o.minSpan,i,r,!0),o.maxSpan==null?null:ps(o.maxSpan,i,r,!0)),this._range=bs([ps(a[0],r,i,!0),ps(a[1],r,i,!0)]),this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(e){this._brushing&&(dn(e.event),this._updateBrushRect(e.offsetX,e.offsetY))},t.prototype._updateBrushRect=function(e,t){var n=this._displayables,r=this.dataZoomModel,i=n.brushRect;i||(i=n.brushRect=new Y6({silent:!0,style:r.getModel(`brushStyle`).getItemStyle()}),n.sliderGroup.add(i)),i.attr(`ignore`,!1);var a=this._brushStart,o=this._displayables.sliderGroup,s=o.transformCoordToLocal(e,t),c=o.transformCoordToLocal(a.x,a.y),l=this._size;s[0]=Math.max(Math.min(l[0],s[0]),0),i.setShape({x:c[0],y:0,width:s[0]-c[0],height:l[1]})},t.prototype._dispatchZoomAction=function(e){var t=this._range;this.api.dispatchAction({type:`dataZoom`,from:this.uid,dataZoomId:this.dataZoomModel.id,animation:e?r8:null,start:t[0],end:t[1]})},t.prototype._findCoordRect=function(){var e,t=S0(this.dataZoomModel).infoList;if(!e&&t.length){var n=t[0].model.coordinateSystem;e=n.getRect&&n.getRect()}if(!e){var r=this.api.getWidth(),i=this.api.getHeight();e={x:r*.2,y:i*.2,width:r*.6,height:i*.6}}return e},t.type=`dataZoom.slider`,t}(j0);function a8(e,t,n,r){var i=e.get(`labelFormatter`),a=e.get(`labelPrecision`);(a==null||a===`auto`)&&(a=n.valuePrecision);var o=n.value[t],s=o==null||isNaN(o)?``:KE(r)||WE(r)?r.getLabel({value:Math.round(o)}):isFinite(a)?vs(o,a,!0):o+``;return z(i)?i(o,s):B(i)?i.replace(`{value}`,s):s}function o8(e){return{x:`y`,y:`x`,radius:`angle`,angle:`radius`}[e]}function s8(e){return e===`vertical`?`ns-resize`:`ew-resize`}function c8(e){e.registerComponentModel(J6),e.registerComponentView(i8),L0(e)}function l8(e){MT(q6),MT(c8)}var u8={get:function(e,t,n){var r=M((d8[e]||{})[t]);return n&&R(r)?r[r.length-1]:r}},d8={color:{active:[`#006edd`,`#e0ffff`],inactive:[Z.color.transparent]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:[`circle`,`roundRect`,`diamond`],inactive:[`none`]},symbolSize:{active:[10,50],inactive:[0,0]}},f8=XH.mapVisual,p8=XH.eachVisual,m8=R,h8=F,g8=bs,_8=ps,v8=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.stateList=[`inRange`,`outOfRange`],n.replacableOptionKeys=[`inRange`,`outOfRange`,`target`,`controller`,`color`],n.layoutMode={type:`box`,ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n)},t.prototype.optionUpdated=function(e,t){var n=this.option;!t&&E4(n,e,this.replacableOptionKeys),this.textStyleModel=this.getModel(`textStyle`),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(e){var t=this.stateList;e=L(e,this),this.controllerVisuals=T4(this.option.controller,t,e),this.targetVisuals=T4(this.option.target,t,e)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var e=this,t=this.option.seriesTargets;if(t){var n=[];return h8(t,function(t){if(t.seriesIndex!=null)n.push(t.seriesIndex);else if(t.seriesId!=null){var r;e.ecModel.eachSeries(function(e){e.id===t.seriesId&&(r=e)}),r&&n.push(r.componentIndex)}}),n}var r=this.option.seriesId,i=this.option.seriesIndex;i==null&&r==null&&(i=`all`);var a=Dc(this.ecModel,`series`,{index:i,id:r},{useDefault:!1,enableAll:!0,enableNone:!1}).models;return I(a,function(e){return e.componentIndex})},t.prototype.eachTargetSeries=function(e,t){F(this.getTargetSeriesIndices(),function(n){var r=this.ecModel.getSeriesByIndex(n);r&&e.call(t,r)},this)},t.prototype.isTargetSeries=function(e){var t=!1;return this.eachTargetSeries(function(n){n===e&&(t=!0)}),t},t.prototype.formatValueText=function(e,t,n){var r=this.option,i=r.precision,a=this.dataBound,o=r.formatter,s;n||=[`<`,`>`],R(e)&&(e=e.slice(),s=!0);var c=t?e:s?[l(e[0]),l(e[1])]:l(e);if(B(o))return o.replace(`{value}`,s?c[0]:c).replace(`{value2}`,s?c[1]:c);if(z(o))return s?o(e[0],e[1]):o(e);if(s)return e[0]===a[0]?n[0]+` `+c[1]:e[1]===a[1]?n[1]+` `+c[0]:c[0]+` - `+c[1];return c;function l(e){return e===a[0]?`min`:e===a[1]?`max`:(+e).toFixed(Math.min(i,20))}},t.prototype.resetExtent=function(){var e=this.option,t=g8([e.min,e.max]);this._dataExtent=t},t.prototype.getDimension=function(e){var t=this,n=this.option.seriesTargets;if(n){var r=Ne(n,function(n){return n.seriesIndex!=null&&n.seriesIndex===e||n.seriesId!=null&&n.seriesId===t.ecModel.getSeriesByIndex(e).id});if(r)return r.dimension}return this.option.dimension},t.prototype.getDataDimensionIndex=function(e){var t=e.hostModel.seriesIndex,n=this.getDimension(t);if(n!=null)return e.getDimensionIndex(n);for(var r=e.dimensions,i=r.length-1;i>=0;i--){var a=r[i],o=e.getDimensionInfo(a);if(!o.isCalculationCoord)return o.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var e=this.ecModel,t=this.option,n={inRange:t.inRange,outOfRange:t.outOfRange},r=t.target||={},i=t.controller||={};Ce(r,n),Ce(i,n);var a=this.isCategory();o.call(this,r),o.call(this,i),s.call(this,r,`inRange`,`outOfRange`),c.call(this,i);function o(n){m8(t.color)&&!n.inRange&&(n.inRange={color:t.color.slice().reverse()}),n.inRange=n.inRange||{color:e.get(`gradientColor`)}}function s(e,t,n){var r=e[t],i=e[n];r&&!i&&(i=e[n]={},h8(r,function(e,t){if(XH.isValidType(t)){var n=u8.get(t,`inactive`,a);n!=null&&(i[t]=n,t===`color`&&!i.hasOwnProperty(`opacity`)&&!i.hasOwnProperty(`colorAlpha`)&&(i.opacity=[0,0]))}}))}function c(e){var t=(e.inRange||{}).symbol||(e.outOfRange||{}).symbol,n=(e.inRange||{}).symbolSize||(e.outOfRange||{}).symbolSize,r=this.get(`inactiveColor`),i=this.getItemSymbol()||`roundRect`;h8(this.stateList,function(o){var s=this.itemSize,c=e[o];c||=e[o]={color:a?r:[r]},c.symbol??=t&&M(t)||(a?i:[i]),c.symbolSize??=n&&M(n)||(a?s[0]:[s[0],s[0]]),c.symbol=f8(c.symbol,function(e){return e===`none`?i:e});var l=c.symbolSize;if(l!=null){var u=-1/0;p8(l,function(e){e>u&&(u=e)}),c.symbolSize=f8(l,function(e){return _8(e,[0,u],[0,s[0]],!0)})}},this)}},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get(`itemWidth`)),parseFloat(this.get(`itemHeight`))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(e){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(e){return null},t.prototype.getVisualMeta=function(e){return null},t.type=`visualMap`,t.dependencies=[`series`],t.defaultOption={show:!0,z:4,min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:`vertical`,backgroundColor:Z.color.transparent,borderColor:Z.color.borderTint,contentColor:Z.color.theme[0],inactiveColor:Z.color.disabled,borderWidth:0,padding:Z.size.m,textGap:10,precision:0,textStyle:{color:Z.color.secondary}},t}(tv),y8=[20,140],b8=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(e){e.mappingMethod=`linear`,e.dataExtent=this.getExtent()}),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(t[0]==null||isNaN(t[0]))&&(t[0]=y8[0]),(t[1]==null||isNaN(t[1]))&&(t[1]=y8[1])},t.prototype._resetRange=function(){var e=this.getExtent(),t=this.option.range;!t||t.auto?(e.auto=1,this.option.range=e):R(t)&&(t[0]>t[1]&&t.reverse(),t[0]=Math.max(t[0],e[0]),t[1]=Math.min(t[1],e[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),F(this.stateList,function(e){var t=this.option.controller[e].symbolSize;t&&t[0]!==t[1]&&(t[0]=t[1]/3)},this)},t.prototype.setSelected=function(e){this.option.range=e.slice(),this._resetRange()},t.prototype.getSelected=function(){var e=this.getExtent(),t=bs((this.get(`range`)||[]).slice());return t[0]>e[1]&&(t[0]=e[1]),t[1]>e[1]&&(t[1]=e[1]),t[0]=n[1]||e<=t[1])?`inRange`:`outOfRange`},t.prototype.findTargetDataIndices=function(e){var t=[];return this.eachTargetSeries(function(n){var r=[],i=n.getData();i.each(this.getDataDimensionIndex(i),function(t,n){e[0]<=t&&t<=e[1]&&r.push(n)},this),t.push({seriesId:n.id,dataIndex:r})},this),t},t.prototype.getVisualMeta=function(e){var t=x8(this,`outOfRange`,this.getExtent()),n=x8(this,`inRange`,this.option.range.slice()),r=[];function i(t,n){r.push({value:t,color:e(t,n)})}for(var a=0,o=0,s=n.length,c=t.length;oe[1])break;r.push({color:this.getControllerVisual(o,`color`,t),offset:a/n})}return r.push({color:this.getControllerVisual(e[1],`color`,t),offset:1}),r},t.prototype._createBarPoints=function(e,t){var n=this.visualMapModel.itemSize;return[[n[0]-t[0],e[0]],[n[0],e[0]],[n[0],e[1]],[n[0]-t[1],e[1]]]},t.prototype._createBarGroup=function(e){var t=this._orient,n=this.visualMapModel.get(`inverse`);return new q(t===`horizontal`&&!n?{scaleX:e===`bottom`?1:-1,rotation:Math.PI/2}:t===`horizontal`&&n?{scaleX:e===`bottom`?-1:1,rotation:-Math.PI/2}:t===`vertical`&&!n?{scaleX:e===`left`?1:-1,scaleY:-1}:{scaleX:e===`left`?1:-1})},t.prototype._updateHandle=function(e,t){if(this._useHandle){var n=this._shapes,r=this.visualMapModel,i=n.handleThumbs,a=n.handleLabels,o=r.itemSize,s=r.getExtent(),c=this._applyTransform(`left`,n.mainGroup);D8([0,1],function(l){var u=i[l];u.setStyle(`fill`,t.handlesColor[l]),u.y=e[l];var d=E8(e[l],[0,o[1]],s,!0),f=this.getControllerVisual(d,`symbolSize`);u.scaleX=u.scaleY=f/o[0],u.x=o[0]-f/2;var p=nh(n.handleLabelPoints[l],th(u,this.group));if(this._orient===`horizontal`){var m=c===`left`||c===`top`?(o[0]-f)/2:(o[0]-f)/-2;p[1]+=m}a[l].setStyle({x:p[0],y:p[1],text:r.formatValueText(this._dataInterval[l]),verticalAlign:`middle`,align:this._orient===`vertical`?this._applyTransform(`left`,n.mainGroup):`center`})},this)}},t.prototype._showIndicator=function(e,t,n,r){var i=this.visualMapModel,a=i.getExtent(),o=i.itemSize,s=[0,o[1]],c=this._shapes,l=c.indicator;if(l){l.attr(`invisible`,!1);var u=this.getControllerVisual(e,`color`,{convertOpacityToAlpha:!0}),d=this.getControllerVisual(e,`symbolSize`),f=E8(e,a,s,!0),p=o[0]-d/2,m={x:l.x,y:l.y};l.y=f,l.x=p;var h=nh(c.indicatorLabelPoint,th(l,this.group)),g=c.indicatorLabel;g.attr(`invisible`,!1);var _=this._applyTransform(`left`,c.mainGroup),v=this._orient===`horizontal`;g.setStyle({text:(n||``)+i.formatValueText(t),verticalAlign:v?_:`middle`,align:v?`center`:_});var y={x:p,y:f,style:{fill:u}},b={style:{x:h[0],y:h[1]}};if(i.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var x={duration:100,easing:`cubicInOut`,additive:!0};l.x=m.x,l.y=m.y,l.animateTo(y,x),g.animateTo(b,x)}else l.attr(y),g.attr(b);this._firstShowIndicator=!1;var S=this._shapes.handleLabels;if(S)for(var C=0;Ci[1]&&(l[1]=1/0),t&&(l[0]===-1/0?this._showIndicator(c,l[1],`< `,o):l[1]===1/0?this._showIndicator(c,l[0],`> `,o):this._showIndicator(c,c,`≈ `,o));var u=this._hoverLinkDataIndices,d=[];(t||F8(n))&&(d=this._hoverLinkDataIndices=n.findTargetDataIndices(l));var f=yc(u,d);this._dispatchHighDown(`downplay`,T8(f[0],n)),this._dispatchHighDown(`highlight`,T8(f[1],n))}},t.prototype._hoverLinkFromSeriesMouseOver=function(e){var t;if(SS(e.target,function(e){var n=Y(e);if(n.dataIndex!=null)return t=n,!0},!0),t){var n=this.ecModel.getSeriesByIndex(t.seriesIndex),r=this.visualMapModel;if(r.isTargetSeries(n)){var i=n.getData(t.dataType),a=i.getStore().get(r.getDataDimensionIndex(i),t.dataIndex);isNaN(a)||this._showIndicator(a,a)}}},t.prototype._hideIndicator=function(){var e=this._shapes;e.indicator&&e.indicator.attr(`invisible`,!0),e.indicatorLabel&&e.indicatorLabel.attr(`invisible`,!0);var t=this._shapes.handleLabels;if(t)for(var n=0;n=0&&(i.dimension=a,r.push(i))}}),e.getData().setVisual(`visualMeta`,r)}}];function B8(e,t,n,r){for(var i=t.targetVisuals[r],a=XH.prepareVisualTypes(i),o={color:_S(e.getData(),`color`)},s=0,c=a.length;s0:e.splitNumber>0)||e.calculable)?`continuous`:`piecewise`}),e.registerAction(L8,R8),F(z8,function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)}),e.registerPreprocessor(H8))}function K8(e){e.registerComponentModel(b8),e.registerComponentView(M8),G8(e)}var q8=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._pieceList=[],n}return t.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var r=this._mode=this._determineMode();this._pieceList=[],J8[this._mode].call(this,this._pieceList),this._resetSelected(t,n);var i=this.option.categories;this.resetVisual(function(e,t){r===`categories`?(e.mappingMethod=`category`,e.categories=M(i)):(e.dataExtent=this.getExtent(),e.mappingMethod=`piecewise`,e.pieceList=I(this._pieceList,function(e){return e=M(e),t!==`inRange`&&(e.visual=null),e}))})},t.prototype.completeVisualOption=function(){var t=this.option,n={},r=XH.listVisualTypes(),i=this.isCategory();F(t.pieces,function(e){F(r,function(t){e.hasOwnProperty(t)&&(n[t]=1)})}),F(n,function(e,n){var r=!1;F(this.stateList,function(e){r=r||a(t,e,n)||a(t.target,e,n)},this),!r&&F(this.stateList,function(e){(t[e]||(t[e]={}))[n]=u8.get(n,e===`inRange`?`active`:`inactive`,i)})},this);function a(e,t,n){return e&&e[t]&&e[t].hasOwnProperty(n)}e.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(e,t){var n=this.option,r=this._pieceList,i=(t?n:e).selected||{};if(n.selected=i,F(r,function(e,t){var n=this.getSelectedMapKey(e);i.hasOwnProperty(n)||(i[n]=!0)},this),n.selectedMode===`single`){var a=!1;F(r,function(e,t){var n=this.getSelectedMapKey(e);i[n]&&(a?i[n]=!1:a=!0)},this)}},t.prototype.getItemSymbol=function(){return this.get(`itemSymbol`)},t.prototype.getSelectedMapKey=function(e){return this._mode===`categories`?e.value+``:e.index+``},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var e=this.option;return e.pieces&&e.pieces.length>0?`pieces`:this.option.categories?`categories`:`splitNumber`},t.prototype.setSelected=function(e){this.option.selected=M(e)},t.prototype.getValueState=function(e){var t=XH.findPieceIndex(e,this._pieceList);return t==null?`outOfRange`:this.option.selected[this.getSelectedMapKey(this._pieceList[t])]?`inRange`:`outOfRange`},t.prototype.findTargetDataIndices=function(e){var t=[],n=this._pieceList;return this.eachTargetSeries(function(r){var i=[],a=r.getData();a.each(this.getDataDimensionIndex(a),function(t,r){XH.findPieceIndex(t,n)===e&&i.push(r)},this),t.push({seriesId:r.id,dataIndex:i})},this),t},t.prototype.getRepresentValue=function(e){var t;if(this.isCategory())t=e.value;else if(e.value!=null)t=e.value;else{var n=e.interval||[];t=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return t},t.prototype.getVisualMeta=function(e){if(this.isCategory())return;var t=[],n=[``,``],r=this;function i(i,a){var o=r.getRepresentValue({interval:i});a||=r.getValueState(o);var s=e(o,a);i[0]===-1/0?n[0]=s:i[1]===1/0?n[1]=s:t.push({value:i[0],color:s},{value:i[1],color:s})}var a=this._pieceList.slice();if(!a.length)a.push({interval:[-1/0,1/0]});else{var o=a[0].interval[0];o!==-1/0&&a.unshift({interval:[-1/0,o]}),o=a[a.length-1].interval[1],o!==1/0&&a.push({interval:[o,1/0]})}var s=-1/0;return F(a,function(e){var t=e.interval;t&&(t[0]>s&&i([s,t[0]],`outOfRange`),i(t.slice()),s=t[1])},this),{stops:t,outerColors:n}},t.type=`visualMap.piecewise`,t.defaultOption=dg(v8.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:`auto`,itemWidth:20,itemHeight:14,itemSymbol:`roundRect`,pieces:null,categories:null,splitNumber:5,selectedMode:`multiple`,itemGap:10,hoverLink:!0}),t}(v8),J8={splitNumber:function(e){var t=this.option,n=Math.min(t.precision,20),r=this.getExtent(),i=t.splitNumber;i=Math.max(parseInt(i,10),1),t.splitNumber=i;for(var a=(r[1]-r[0])/i;+a.toFixed(n)!==a&&n<5;)n++;t.precision=n,a=+a.toFixed(n),t.minOpen&&e.push({interval:[-1/0,r[0]],close:[0,0]});for(var o=0,s=r[0];o`,`≥`][t[0]]];e.text=e.text||this.formatValueText(e.value==null?e.interval:e.value,!1,n)},this)}};function Y8(e,t){var n=e.inverse;(e.orient===`vertical`?!n:n)&&t.reverse()}var X8=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.doRender=function(){var e=this.group;e.removeAll();var t=this.visualMapModel,n=t.get(`textGap`),r=t.textStyleModel,i=this._getItemAlign(),a=t.itemSize,o=this._getViewData(),s=o.endsText,c=Ke(t.get(`showLabel`,!0),!s),l=!t.get(`selectedMode`);s&&this._renderEndsText(e,s[0],a,c,i),F(o.viewPieceList,function(o){var s=o.piece,u=new q;u.onclick=L(this._onItemClick,this,s),this._enableHoverLink(u,o.indexInModelPieceList);var d=t.getRepresentValue(s);if(this._createItemSymbol(u,d,[0,0,a[0],a[1]],l),c){var f=this.visualMapModel.getValueState(d),p=r.get(`align`)||i;u.add(new Cd({style:Lh(r,{x:p===`right`?-n:a[0]+n,y:a[1]/2,text:s.text,verticalAlign:r.get(`verticalAlign`)||`middle`,align:p,opacity:H(r.get(`opacity`),f===`outOfRange`?.5:1)}),silent:l}))}e.add(u)},this),s&&this._renderEndsText(e,s[1],a,c,i),B_(t.get(`orient`),e,t.get(`itemGap`)),this.renderBackground(e),this.positionGroup(e)},t.prototype._enableHoverLink=function(e,t){var n=this;e.on(`mouseover`,function(){return r(`highlight`)}).on(`mouseout`,function(){return r(`downplay`)});var r=function(e){var r=n.visualMapModel;r.option.hoverLink&&n.api.dispatchAction({type:e,batch:T8(r.findTargetDataIndices(t),r)})}},t.prototype._getItemAlign=function(){var e=this.visualMapModel,t=e.option;if(t.orient===`vertical`)return w8(e,this.api,e.itemSize);var n=t.align;return(!n||n===`auto`)&&(n=`left`),n},t.prototype._renderEndsText=function(e,t,n,r,i){if(t){var a=new q,o=this.visualMapModel.textStyleModel;a.add(new Cd({style:Lh(o,{x:r?i===`right`?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:`middle`,align:r?i:`center`,text:t})})),e.add(a)}},t.prototype._getViewData=function(){var e=this.visualMapModel,t=I(e.getPieceList(),function(e,t){return{piece:e,indexInModelPieceList:t}}),n=e.get(`text`),r=e.get(`orient`),i=e.get(`inverse`);return(r===`horizontal`?i:!i)?t.reverse():n&&=n.slice().reverse(),{viewPieceList:t,endsText:n}},t.prototype._createItemSymbol=function(e,t,n,r){var i=WS(this.getControllerVisual(t,`symbol`),n[0],n[1],n[2],n[3],this.getControllerVisual(t,`color`));i.silent=r,e.add(i)},t.prototype._onItemClick=function(e){var t=this.visualMapModel,n=t.option,r=n.selectedMode;if(r){var i=M(n.selected),a=t.getSelectedMapKey(e);r===`single`||r===!0?(i[a]=!0,F(i,function(e,t){i[t]=t===a})):i[a]=!i[a],this.api.dispatchAction({type:`selectDataRange`,from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}},t.type=`visualMap.piecewise`,t}(S8);function Z8(e){e.registerComponentModel(q8),e.registerComponentView(X8),G8(e)}function Q8(e){MT(K8),MT(Z8)}var $8=function(){function e(e){this._thumbnailModel=e}return e.prototype.reset=function(e){this._renderVersion=e.getECUpdateCycleVersion()},e.prototype.renderContent=function(e){var t=e.api.getViewOfComponentModel(this._thumbnailModel);t&&(e.group.silent=!0,t.renderContent({group:e.group,targetTrans:e.targetTrans,z2Range:Th(e.group),roamType:e.roamType,viewportRect:e.viewportRect,renderVersion:this._renderVersion}))},e.prototype.updateWindow=function(e,t){var n=t.getViewOfComponentModel(this._thumbnailModel);n&&n.updateWindow({targetTrans:e,renderVersion:this._renderVersion})},e}(),e5=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.preventAutoZ=!0,n}return t.prototype.optionUpdated=function(e,t){this._updateBridge()},t.prototype._updateBridge=function(){var e=this._birdge=this._birdge||new $8(this);this._target=null,this.ecModel.eachSeries(function(e){IW(e,null)}),this.shouldShow()&&IW(this.getTarget().baseMapProvider,e)},t.prototype.shouldShow=function(){return this.getShallow(`show`,!0)},t.prototype.getBridge=function(){return this._birdge},t.prototype.getTarget=function(){if(this._target)return this._target;var e=this.getReferringComponents(`series`,{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];return e?e.subType!==`graph`&&(e=null):e=this.ecModel.queryComponents({mainType:`series`,subType:`graph`})[0],this._target={baseMapProvider:e},this._target},t.type=`thumbnail`,t.layoutMode=`box`,t.dependencies=[`series`,`geo`],t.defaultOption={show:!0,right:1,bottom:1,height:`25%`,width:`25%`,itemStyle:{borderColor:Z.color.border,borderWidth:2},windowStyle:{borderWidth:1,color:Z.color.neutral30,borderColor:Z.color.neutral40,opacity:.3},z:10},t}(tv),t5=function(e){D(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(e,t,n){if(this._api=n,this._model=e,this._coordSys||=new vz,!this._isEnabled()){this._clear();return}this._renderVersion=n.getECUpdateCycleVersion();var r=this.group;r.removeAll();var i=e.getModel(`itemStyle`),a=i.getItemStyle();a.fill??=t.get(`backgroundColor`)||Z.color.neutral00;var o=q_(e,n).refContainer,s=W_(V_(e,!0),o),c=a.lineWidth||0,l=this._contentRect=mh(s.clone(),c/2,!0,!0),u=new q;r.add(u),u.setClipPath(new vd({shape:l.plain()}));var d=this._targetGroup=new q;u.add(d);var f=s.plain();f.r=i.getShallow(`borderRadius`,!0),r.add(this._bgRect=new vd({style:a,shape:f,silent:!1,cursor:`grab`}));var p=e.getModel(`windowStyle`),m=p.getShallow(`borderRadius`,!0);u.add(this._windowRect=new vd({shape:{x:0,y:0,width:0,height:0,r:m},style:p.getItemStyle(),silent:!1,cursor:`grab`})),this._dealRenderContent(),this._dealUpdateWindow(),r5(e,this)},t.prototype.renderContent=function(e){this._bridgeRendered=e,this._isEnabled()&&(this._dealRenderContent(),this._dealUpdateWindow(),r5(this._model,this))},t.prototype._dealRenderContent=function(){var e=this._bridgeRendered;if(!(!e||e.renderVersion!==this._renderVersion)){var t=this._targetGroup,n=this._coordSys,r=this._contentRect;if(t.removeAll(),e){var i=e.group,a=i.getBoundingRect();t.add(i),this._bgRect.z2=e.z2Range.min-10,Az(n,a.x,a.y,a.width,a.height);var o=W_({left:`center`,top:`center`,aspect:a.width/a.height},r);jz(n,o.x,o.y,o.width,o.height),wz(i,n,0),i.dirty(),this._windowRect.z2=e.z2Range.max+10,this._resetRoamController(e.roamType)}}},t.prototype.updateWindow=function(e){var t=this._bridgeRendered;t&&t.renderVersion===e.renderVersion&&(t.targetTrans=e.targetTrans),this._isEnabled()&&this._dealUpdateWindow()},t.prototype._dealUpdateWindow=function(){var e=this._bridgeRendered;if(!(!e||e.renderVersion!==this._renderVersion)){var t=Tn([],e.targetTrans),n=xn([],bz(null,this._coordSys),t);this._transThisToTarget=Tn([],n);var r=e.viewportRect;r=r?r.clone():new K(0,0,this._api.getWidth(),this._api.getHeight()),r.applyTransform(n);var i=this._windowRect,a=i.shape.r;i.setShape(P({r:a},r))}},t.prototype._resetRoamController=function(e){var t=this,n=this._api,r=this._roamController;if(r||=this._roamController=new pR(n.getZr()),!e||!this._isEnabled()){r.disable();return}r.enable(e,{api:n,zInfo:{component:this._model},triggerInfo:{roamTrigger:null,isInSelf:function(e,n,r){return t._contentRect.contain(n,r)}}}),r.off(`pan`).off(`zoom`).on(`pan`,L(this._onPan,this)).on(`zoom`,L(this._onZoom,this))},t.prototype._onPan=function(e){var t=this._transThisToTarget;if(!(!this._isEnabled()||!t)){var n=Pt([],[e.oldX,e.oldY],t),r=Pt([],[e.oldX-e.dx,e.oldY-e.dy],t);this._api.dispatchAction(n5(this._model.getTarget().baseMapProvider,{dx:r[0]-n[0],dy:r[1]-n[1]}))}},t.prototype._onZoom=function(e){var t=this._transThisToTarget;if(!(!this._isEnabled()||!t)){var n=Pt([],[e.originX,e.originY],t);this._api.dispatchAction(n5(this._model.getTarget().baseMapProvider,{zoom:1/e.scale,originX:n[0],originY:n[1]}))}},t.prototype._isEnabled=function(){var e=this._model;return!(!e||!e.shouldShow()||!e.getTarget().baseMapProvider)},t.prototype._clear=function(){this.group.removeAll(),this._bridgeRendered=null,this._roamController&&this._roamController.disable()},t.prototype.remove=function(){this._clear()},t.prototype.dispose=function(){this._clear()},t.type=`thumbnail`,t}(vx);function n5(e,t){var n={type:e.mainType===`series`?e.subType+`Roam`:e.mainType+`Roam`};return n[e.mainType+`Id`]=e.id,N(n,t),n}function r5(e,t){var n=wh(e);Eh(t.group,n.z,n.zlevel)}function i5(e){e.registerComponentModel(e5),e.registerComponentView(t5)}var a5={label:{enabled:!0},decal:{show:!1}},o5=xc(),s5=xc(),c5=$c(l5);function l5(e,t){var n=e.getModel(`aria`);if(!n.get(`enabled`))return;var r=s5(e).scope||(s5(e).scope={}),i=M(a5);Ce(i.label,e.getLocaleModel().get(`aria`),!1),Ce(n.option,i,!1),a(),o();function a(){if(n.getModel(`decal`).get(`show`)){var t=U();e.eachSeries(function(e){e.isColorBySeries()||(o5(e).scope=t.get(e.type)||t.set(e.type,{}))}),e.eachSeries(function(t){if(z(t.enableAriaDecal)){t.enableAriaDecal();return}var n=t.getData();if(t.isColorBySeries()){var i=Ev(t.ecModel,t.name,r,e.getSeriesCount()),a=n.getVisual(`decal`);n.setVisual(`decal`,u(a,i))}else{var o=t.getRawData(),s={},c=o5(t).scope;n.each(function(e){var t=n.getRawIndex(e);s[t]=e});var l=o.count();o.each(function(e){var r=s[e],i=o.getName(e)||e+``,a=Ev(t.ecModel,i,c,l),d=n.getItemVisual(r,`decal`);n.setItemVisual(r,`decal`,u(d,a))})}function u(e,t){var n=e?N(N({},t),e):t;return n.dirty=!0,n}})}}function o(){var r=t.getZr().dom;if(r){var i=e.getLocaleModel().get(`aria`),a=n.getModel(`label`);if(a.option=P(a.option,i),a.get(`enabled`)){if(r.setAttribute(`role`,`img`),a.get(`description`)){r.setAttribute(`aria-label`,a.get(`description`));return}var o=e.getSeriesCount(),u=a.get([`data`,`maxCount`])||10,d=a.get([`series`,`maxCount`])||10,f=Math.min(o,d),p;if(!(o<1)){var m=c();p=m?s(a.get([`general`,`withTitle`]),{title:m}):a.get([`general`,`withoutTitle`]);var h=[],g=o>1?a.get([`series`,`multiple`,`prefix`]):a.get([`series`,`single`,`prefix`]);p+=s(g,{seriesCount:o}),e.eachSeries(function(e,t){if(t1?a.get([`series`,`multiple`,r]):a.get([`series`,`single`,r]),n=s(n,{seriesId:e.seriesIndex,seriesName:e.get(`name`),seriesType:l(e.subType)});var i=e.getData();if(i.count()>u){var c=a.get([`data`,`partialData`]);n+=s(c,{displayCnt:u})}else n+=a.get([`data`,`allData`]);for(var d=a.get([`data`,`separator`,`middle`]),p=a.get([`data`,`separator`,`end`]),m=a.get([`data`,`excludeDimensionId`]),g=[],_=0;_":`gt`,">=":`gte`,"=":`eq`,"!=":`ne`,"<>":`ne`},p5=function(){function e(e){(this._condVal=B(e)?new RegExp(e):We(e)?e:null)??Ys(``)}return e.prototype.evaluate=function(e){var t=typeof e;return B(t)?this._condVal.test(e):Re(t)?this._condVal.test(e+``):!1},e}(),m5=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),h5=function(){function e(){}return e.prototype.evaluate=function(){for(var e=this.children,t=0;t2&&r.push(i),i=[e,t]}function u(e,t,n,r){N5(e,n)&&N5(t,r)||i.push(e,t,n,r,n,r)}function d(e,t,n,r,a,o){var s=Math.abs(t-e),c=Math.tan(s/4)*4/3,l=tw:D2&&r.push(i),r}function F5(e,t,n,r,i,a,o,s,c,l){if(N5(e,n)&&N5(t,r)&&N5(i,o)&&N5(a,s)){c.push(o,s);return}var u=2/l,d=u*u,f=o-e,p=s-t,m=Math.sqrt(f*f+p*p);f/=m,p/=m;var h=n-e,g=r-t,_=i-o,v=a-s,y=h*h+g*g,b=_*_+v*v;if(y=0&&w=0){c.push(o,s);return}var T=[],E=[];zr(e,n,i,o,.5,T),zr(t,r,a,s,.5,E),F5(T[0],E[0],T[1],E[1],T[2],E[2],T[3],E[3],c,l),F5(T[4],E[4],T[5],E[5],T[6],E[6],T[7],E[7],c,l)}function I5(e,t){var n=P5(e),r=[];t||=1;for(var i=0;i0)for(var l=0;lMath.abs(l),d=L5([c,l],+!u,t),f=(u?s:l)/d.length,p=0;pi,o=L5([r,i],+!a,t),s=a?`width`:`height`,c=a?`height`:`width`,l=a?`x`:`y`,u=a?`y`:`x`,d=e[s]/o.length,f=0;f1?null:new G(p*c+e,p*l+t)}function H5(e,t,n){var r=new G;G.sub(r,n,t),r.normalize();var i=new G;return G.sub(i,e,t),i.dot(r)}function U5(e,t){var n=e[e.length-1];n&&n[0]===t[0]&&n[1]===t[1]||e.push(t)}function W5(e,t,n){for(var r=e.length,i=[],a=0;ao?(l.x=u.x=s+a/2,l.y=c,u.y=c+o):(l.y=u.y=c+o/2,l.x=s,u.x=s+a),W5(t,l,u)}function K5(e,t,n,r){if(n===1)r.push(t);else{var i=Math.floor(n/2),a=e(t);K5(e,a[0],i,r),K5(e,a[1],n-i,r)}return r}function q5(e,t){for(var n=[],r=0;r0)for(var x=r/n,S=-r/2;S<=r/2;S+=x){for(var C=Math.sin(S),w=Math.cos(S),T=0,y=0;y0;l/=2){var u=0,d=0;(e&l)>0&&(u=1),(t&l)>0&&(d=1),s+=l*l*(3*u^d),d===0&&(u===1&&(e=l-1-e,t=l-1-t),c=e,e=t,t=c)}return s}function f7(e){var t=1/0,n=1/0,r=-1/0,i=-1/0;return I(I(e,function(e){var a=e.getBoundingRect(),o=e.getComputedTransform(),s=a.x+a.width/2+(o?o[4]:0),c=a.y+a.height/2+(o?o[5]:0);return t=Math.min(s,t),n=Math.min(c,n),r=Math.max(s,r),i=Math.max(c,i),[s,c]}),function(a,o){return{cp:a,z:d7(a[0],a[1],t,n,r,i),path:e[o]}}).sort(function(e,t){return e.z-t.z}).map(function(e){return e.path})}function p7(e){return X5(e.path,e.count)}function m7(){return{fromIndividuals:[],toIndividuals:[],count:0}}function h7(e,t,n){var r=[];function i(e){for(var t=0;t=0;i--)if(!n[i].many.length){var c=n[s].many;if(c.length<=1)if(s)s=0;else return n;var a=c.length,l=Math.ceil(a/2);n[i].many=c.slice(l,a),n[s].many=c.slice(0,l),s++}return n}var y7={clone:function(e){for(var t=[],n=1-(1-e.path.style.opacity)**(1/e.count),r=0;r0))return;var s=r.getModel(`universalTransition`).get(`delay`),c=N({setToFinal:!0},o),l,u;_7(e)&&(l=e,u=t),_7(t)&&(l=t,u=e);function d(e,t,r,i,o){var l=e.many,u=e.one;if(l.length===1&&!o){var f=t?l[0]:u,p=t?u:l[0];if(i7(f))d({many:[f],one:p},!0,r,i,!0);else{var m=s?P({delay:s(r,i)},c):c;u7(f,p,m),a(f,p,f,p,m)}}else for(var h=P({dividePath:y7[n],individualDelay:s&&function(e,t,n,a){return s(e+r,i)}},c),g=t?h7(l,u,h):g7(u,l,h),_=g.fromIndividuals,v=g.toIndividuals,y=_.length,b=0;bt.length,p=l?v7(u,l):v7(f?t:e,[f?e:t]),m=0,h=0;hS7))for(var i=n.getIndices(),a=0;a0&&r.group.traverse(function(e){e instanceof id&&!e.animators.length&&e.animateFrom({style:{opacity:0}},i)})})}function L7(e){return e.getModel(`universalTransition`).get(`seriesKey`)||e.id}function R7(e){return R(e)?e.sort().join(`,`):e}function z7(e){if(e.hostModel)return e.hostModel.getModel(`universalTransition`).get(`divideShape`)}function B7(e,t){var n=U(),r=U(),i=U();return F(e.oldSeries,function(t,n){var a=e.oldDataGroupIds[n],o=e.oldData[n],s=L7(t),c=R7(s);r.set(c,{dataGroupId:a,data:o}),R(s)&&F(s,function(e){i.set(e,{key:c,dataGroupId:a,data:o})})}),F(t.updatedSeries,function(e){if(e.isUniversalTransitionEnabled()&&e.isAnimationEnabled()){var t=e.get(`dataGroupId`),a=e.getData(),o=L7(e),s=R7(o),c=r.get(s);if(c)n.set(s,{oldSeries:[{dataGroupId:c.dataGroupId,divide:z7(c.data),data:c.data}],newSeries:[{dataGroupId:t,divide:z7(a),data:a}]});else if(R(o)){var l=[];F(o,function(e){var t=r.get(e);t.data&&l.push({dataGroupId:t.dataGroupId,divide:z7(t.data),data:t.data})}),l.length&&n.set(s,{oldSeries:l,newSeries:[{dataGroupId:t,data:a,divide:z7(a)}]})}else{var u=i.get(o);if(u){var d=n.get(u.key);d||(d={oldSeries:[{dataGroupId:u.dataGroupId,data:u.data,divide:z7(u.data)}],newSeries:[]},n.set(u.key,d)),d.newSeries.push({dataGroupId:t,data:a,divide:z7(a)})}}}}),n}function V7(e,t){for(var n=0;n=0&&i.push({dataGroupId:t.oldDataGroupIds[n],data:t.oldData[n],divide:z7(t.oldData[n]),groupIdDim:e.dimension})}),F($s(e.to),function(e){var r=V7(n.updatedSeries,e);if(r>=0){var i=n.updatedSeries[r].getData();a.push({dataGroupId:t.oldDataGroupIds[r],data:i,divide:z7(i),groupIdDim:e.dimension})}}),i.length>0&&a.length>0&&I7(i,a,r)}function U7(e){e.registerUpdateLifecycle(`series:beforeupdate`,function(e,t,n){F($s(n.seriesTransition),function(e){F($s(e.to),function(e){for(var t=n.updatedSeries,r=0;ro.vmin?n+=o.vmin-r+(e-o.vmin)/(o.vmax-o.vmin)*o.gapReal:n+=e-r,r=o.vmax,i=!1;break}n+=o.vmin-r+o.gapReal,r=o.vmax}return i&&(n+=e-r),n},transformOut:function(e,t){if(t&&t.depth===2)return e;for(var n=K7,r=q7,i=!0,a=0,o=0;oc?s.vmin+(e-c)/(l-c)*(s.vmax-s.vmin):r+e-n,r=s.vmax,i=!1;break}n=l,r=s.vmax}return i&&(a=r+e-n),a}},e}();function G7(e,t){return new W7(e,t)}var K7=0,q7=0;function J7(e,t){var n=0,r={tpAbs:{span:0,val:0},tpPrct:{span:0,val:0}},i=function(){return{has:!1,span:NaN,inExtFrac:NaN,val:NaN}},a={S:{tpAbs:i(),tpPrct:i()},E:{tpAbs:i(),tpPrct:i()}};F(e.breaks,function(e){var i=e.gapParsed;i.type===`tpPrct`&&(n+=i.val);var o=Z7(e,t);if(o){var s=o.vmin!==e.vmin,c=o.vmax!==e.vmax,l=o.vmax-o.vmin;if(!(s&&c))if(s||c){var u=s?`S`:`E`;a[u][i.type].has=!0,a[u][i.type].span=l,a[u][i.type].inExtFrac=l/(e.vmax-e.vmin),a[u][i.type].val=i.val}else r[i.type].span+=l,r[i.type].val+=i.val}});var o=n*(0+(t[1]-t[0])+(r.tpAbs.val-r.tpAbs.span)+(a.S.tpAbs.has?(a.S.tpAbs.val-a.S.tpAbs.span)*a.S.tpAbs.inExtFrac:0)+(a.E.tpAbs.has?(a.E.tpAbs.val-a.E.tpAbs.span)*a.E.tpAbs.inExtFrac:0)-r.tpPrct.span-(a.S.tpPrct.has?a.S.tpPrct.span*a.S.tpPrct.inExtFrac:0)-(a.E.tpPrct.has?a.E.tpPrct.span*a.E.tpPrct.inExtFrac:0))/(1-r.tpPrct.val-(a.S.tpPrct.has?a.S.tpPrct.val*a.S.tpPrct.inExtFrac:0)-(a.E.tpPrct.has?a.E.tpPrct.val*a.E.tpPrct.inExtFrac:0));F(e.breaks,function(e){var t=e.gapParsed;t.type===`tpPrct`&&(e.gapReal=n===0?0:rs(o,0)*t.val/n),t.type===`tpAbs`&&(e.gapReal=t.val),e.gapReal??=0})}function Y7(e,t,n,r,i,a){e!==`no`&&F(n,function(n){var o=Z7(n,a);if(o)for(var s=t.length-1;s>=0;s--){var c=t[s],l=r(c),u=i*3/4;l>o.vmin-u&&lt[0]&&n=0&&e<.99999}F(e,function(e){if(!(!e||e.start==null||e.end==null)&&!e.isExpanded){var a={breakOption:M(e),vmin:t.parse(e.start),vmax:t.parse(e.end),gapParsed:{type:`tpAbs`,val:0},gapReal:null};if(e.gap!=null){var o=!1;if(B(e.gap)){var s=Ze(e.gap);if(s.match(/%$/)){var c=parseFloat(s)/100;i(c,`Percent gap`)||(c=0),a.gapParsed.type=`tpPrct`,a.gapParsed.val=c,o=!0}}if(!o){var l=t.parse(e.gap);(!isFinite(l)||l<0)&&(l=0),a.gapParsed.type=`tpAbs`,a.gapParsed.val=l}}if(a.vmin===a.vmax&&(a.gapParsed.type=`tpAbs`,a.gapParsed.val=0),n&&n.noNegative&&F([`vmin`,`vmax`],function(e){a[e]<0&&(a[e]=0)}),a.vmin>a.vmax){var u=a.vmax;a.vmax=a.vmin,a.vmin=u}r.push(a)}}),r.sort(function(e,t){return e.vmin-t.vmin});var a=-1/0;return F(r,function(e,t){a>e.vmin&&(r[t]=null),a=e.vmax}),{breaks:Me(r,function(e){return!!e})}}function $7(e,t){return e9(t)===e9(e)}function e9(e){return e.start+`_\0_`+e.end}function t9(e,t,n){var r=[];F(e,function(e,n){var i=t(e);i&&i.type===`vmin`&&r.push([n])}),F(e,function(n,i){var a=t(n);if(a&&a.type===`vmax`){var o=Ne(r,function(n){return $7(t(e[n[0]]).parsedBreak.breakOption,a.parsedBreak.breakOption)});o&&o.push(i)}});var i=[];return F(r,function(t){t.length===2&&i.push(n?t:[e[t[0]],e[t[1]]])}),i}function n9(e,t,n,r){if(t.break){var i=t.break.parsedBreak,a=Ne(n,function(e){return $7(e.breakOption,t.break.parsedBreak.breakOption)}),o={lookup:r,depth:2},s={vmin:e.transformOut(i.vmin,o),vmax:e.transformOut(i.vmax,o),breakOption:i.breakOption,gapParsed:M(a.gapParsed),gapReal:i.gapReal};return{tickVal:s[t.break.type],vBreak:{type:t.break.type,parsedBreak:s}}}}function r9(e,t,n,r,i){i.original=Q7(e,t,n);var a=i.transformed=Q7(e,t,n),o=i.lookup;a.breaks=I(a.breaks,function(e,n){var i={depth:2},a=t.transformIn(e.vmin,i),s=t.transformIn(e.vmax,i),c={type:e.gapParsed.type,val:e.gapParsed.type===`tpAbs`?t.transformIn(e.vmin+e.gapParsed.val,i)-a:e.gapParsed.val};return o.from[r+n]=a,o.to[r+n]=e.vmin,o.from[r+n+1]=s,o.to[r+n+1]=e.vmax,{vmin:a,vmax:s,gapParsed:c,gapReal:e.gapReal,breakOption:e.breakOption}})}var i9={vmin:`start`,vmax:`end`};function a9(e,t){return t&&(e||={},e.break={type:i9[t.type],start:t.parsedBreak.vmin,end:t.parsedBreak.vmax}),e}function o9(){Tg({createBreakScaleMapper:G7,pruneTicksByBreak:Y7,addBreaksToTicks:X7,parseAxisBreakOption:Q7,identifyAxisBreak:$7,serializeAxisBreakIdentifier:e9,retrieveAxisBreakPairs:t9,getTicksBreakOutwardTransform:n9,parseAxisBreakOptionInwardTransform:r9,makeAxisLabelFormatterParamBreak:a9})}var s9=xc();function c9(e,t){var n=Ne(e,function(e){return Eg().identifyAxisBreak(e.parsedBreak.breakOption,t.breakOption)});return n||e.push(n={zigzagRandomList:[],parsedBreak:t,shouldRemove:!1}),n}function l9(e){F(e,function(e){return e.shouldRemove=!0})}function u9(e){for(var t=e.length-1;t>=0;t--)e[t].shouldRemove&&e.splice(t,1)}function d9(e,t,n,r,i){var a=n.axis;if(a.scale.isBlank()||!Eg())return;var o=Eg().retrieveAxisBreakPairs(a.scale.getTicks({breakTicks:`only_break`}),function(e){return e.break},!1);if(!o.length)return;var s=n.getModel(`breakArea`),c=s.get(`zigzagAmplitude`),l=s.get(`zigzagMinSpan`),u=s.get(`zigzagMaxSpan`);l=Math.max(2,l||0),u=Math.max(l,u||0);var d=s.get(`expandOnClick`),f=s.get(`zigzagZ`),p=s.getModel(`itemStyle`).getItemStyle(),m=p.stroke,h=p.lineWidth,g=p.lineDash,_=p.fill,v=new q({ignoreModelZ:!0}),y=a.isHorizontal(),b=s9(t).visualList||(s9(t).visualList=[]);l9(b);for(var x=function(e){var t=o[e][0].break.parsedBreak,r=[];r[0]=a.toGlobalCoord(a.dataToCoord(t.vmin,!0)),r[1]=a.toGlobalCoord(a.dataToCoord(t.vmax,!0)),r[1]=y;D&&(w=y);var O=[],k=[];O[d]=n,k[d]=i,!E&&!D&&(O[d]+=C?-c:c,k[d]-=C?c:-c),O[v]=w,k[v]=w,x.push(O),S.push(k);var A=void 0;if(Tn[1]&&n.reverse(),{coordPair:n,brkId:Eg().serializeAxisBreakIdentifier(t.breakOption)}});s.sort(function(e,t){return e.coordPair[0]-t.coordPair[0]});for(var c=o[0],l=null,u=0;u=0?c[0].width:c[1].width)+u.x)/2-l.x,f=Math.min(d,d-u.x),p=Math.max(d,d-u.x);s=(d-(p<0?p:f>0?f:0))/u.x}var m=new G,h=new G;G.scale(m,r,-s),G.scale(h,r,1-s),CA(n[0],m),CA(n[1],h)}function m9(e,t){var n={breaks:[]};return F(t.breaks,function(r){if(r){var i=Ne(e.get(`breaks`,!0),function(e){return Eg().identifyAxisBreak(e,r)});if(i){var a=t.type,o={isExpanded:!!i.isExpanded};i.isExpanded=a===`expandAxisBreak`?!0:a===`collapseAxisBreak`?!1:a===`toggleAxisBreak`?!i.isExpanded:i.isExpanded,n.breaks.push({start:i.start,end:i.end,isExpanded:!!i.isExpanded,old:o})}}}),n}function h9(){QN({adjustBreakLabelPair:p9,buildAxisBreakLine:f9,rectCoordBuildBreakAxis:d9,updateModelAxisBreak:m9})}function g9(e){cP(e),o9(),h9()}function _9(){eL(v9)}function v9(e,t){F(e,function(e){if(!e.model.get([`axisLabel`,`inside`])){var n=y9(e);if(n){var r=e.isHorizontal()?`height`:`width`,i=e.model.get([`axisLabel`,`margin`]);t[r]-=n[r]+i,e.position===`top`?t.y+=n.height+i:e.position===`left`&&(t.x+=n.width+i)}}})}function y9(e){var t=e.model,n=e.scale;if(!t.get([`axisLabel`,`show`])||n.isBlank())return;var r,i,a=n.getExtent();n instanceof tD?i=n.count():(r=n.getTicks(),i=r.length);var o=e.getLabelModel(),s=jD(e),c,l=1;i>40&&(l=Math.ceil(i/40));for(var u=0;uIk,ChartView:()=>Sx,ComponentModel:()=>tv,ComponentView:()=>vx,List:()=>lE,Model:()=>og,PRIORITY:()=>ow,SeriesModel:()=>lx,color:()=>ti,connect:()=>rT,dataTool:()=>kT,dependencies:()=>HC,disConnect:()=>aT,disconnect:()=>iT,dispose:()=>oT,env:()=>k,extendChartView:()=>Hk,extendComponentModel:()=>zk,extendComponentView:()=>Bk,extendSeriesModel:()=>Vk,format:()=>sk,getCoordinateSystemDimensions:()=>_T,getInstanceByDom:()=>sT,getInstanceById:()=>cT,getMap:()=>ET,graphic:()=>ok,helper:()=>IO,init:()=>nT,innerDrawElementOnCanvas:()=>EC,matrix:()=>_n,number:()=>ik,parseGeoJSON:()=>rk,parseGeoJson:()=>rk,registerAction:()=>hT,registerCoordinateSystem:()=>gT,registerCustomSeries:()=>vT,registerLayout:()=>yT,registerLoading:()=>CT,registerLocale:()=>bg,registerMap:()=>TT,registerPostInit:()=>fT,registerPostUpdate:()=>pT,registerPreprocessor:()=>uT,registerProcessor:()=>dT,registerTheme:()=>lT,registerTransform:()=>DT,registerUpdateLifecycle:()=>mT,registerVisual:()=>bT,setCanvasCreator:()=>wT,setPlatformAPI:()=>oe,throttle:()=>Mx,time:()=>ak,use:()=>MT,util:()=>ck,vector:()=>dt,version:()=>VC,zrUtil:()=>se,zrender:()=>Ro});MT([HM]),MT([vM]),MT([YN,eI,CI,BL,oR,tV,XV,xU,HW,eG,sG,vG,oq,zq,iJ,NJ,zJ,eY,sY,FY,GY,uX,PZ]),MT(AQ),MT(_$),MT(YB),MT(F$),MT(aq),MT(H$),MT(Z1),MT(h0),MT(H2),MT(b4),MT(kQ),MT(X4),MT($4),MT(g3),MT(z3),MT(Y3),MT(o6),MT(M6),MT(l8),MT(q6),MT(c8),MT(Q8),MT(K8),MT(Z8),MT(i5),MT(d5),MT(O5),MT(j5),MT(U7),MT(BA),MT(g9),MT(_9),MT(VL);var x9=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=1;e.default=function(){return`${t++}`}})),S9=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,n=null;return function(){var r=this,i=[...arguments];clearTimeout(n),n=setTimeout(function(){e.apply(r,i)},t)}}})),C9=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SizeSensorId=e.SensorTabIndex=e.SensorClassName=void 0,e.SizeSensorId=`size-sensor-id`,e.SensorClassName=`size-sensor-object`,e.SensorTabIndex=`-1`})),w9=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.createSensor=void 0;var t=r(S9()),n=C9();function r(e){return e&&e.__esModule?e:{default:e}}e.createSensor=function(e,r){var i=void 0,a=[],o=function(){getComputedStyle(e).position===`static`&&(e.style.position=`relative`);var t=document.createElement(`object`);return t.onload=function(){t.contentDocument.defaultView.addEventListener(`resize`,s),s()},t.style.display=`block`,t.style.position=`absolute`,t.style.top=`0`,t.style.left=`0`,t.style.height=`100%`,t.style.width=`100%`,t.style.overflow=`hidden`,t.style.pointerEvents=`none`,t.style.zIndex=`-1`,t.style.opacity=`0`,t.setAttribute(`class`,n.SensorClassName),t.setAttribute(`tabindex`,n.SensorTabIndex),t.type=`text/html`,e.appendChild(t),t.data=`about:blank`,t},s=(0,t.default)(function(){a.forEach(function(t){t(e)})}),c=function(e){i||=o(),a.indexOf(e)===-1&&a.push(e)},l=function(){i&&i.parentNode&&(i.contentDocument&&i.contentDocument.defaultView.removeEventListener(`resize`,s),i.parentNode.removeChild(i),e.removeAttribute(n.SizeSensorId),i=void 0,a=[],r&&r())};return{element:e,bind:c,destroy:l,unbind:function(e){var t=a.indexOf(e);t!==-1&&a.splice(t,1),a.length===0&&i&&l()}}}})),T9=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.createSensor=void 0;var t=C9(),n=r(S9());function r(e){return e&&e.__esModule?e:{default:e}}e.createSensor=function(e,r){var i=void 0,a=[],o=(0,n.default)(function(){a.forEach(function(t){t(e)})}),s=function(){var t=new ResizeObserver(o);return t.observe(e),o(),t},c=function(e){i||=s(),a.indexOf(e)===-1&&a.push(e)},l=function(){i&&i.disconnect(),a=[],i=void 0,e.removeAttribute(t.SizeSensorId),r&&r()};return{element:e,bind:c,destroy:l,unbind:function(e){var t=a.indexOf(e);t!==-1&&a.splice(t,1),a.length===0&&i&&l()}}}})),E9=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.createSensor=void 0;var t=w9(),n=T9();e.createSensor=typeof ResizeObserver<`u`?n.createSensor:t.createSensor})),D9=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.removeSensor=e.getSensor=e.Sensors=void 0;var t=i(x9()),n=E9(),r=C9();function i(e){return e&&e.__esModule?e:{default:e}}var a=e.Sensors={};function o(e){e&&a[e]&&delete a[e]}e.getSensor=function(e){var i=e.getAttribute(r.SizeSensorId);if(i&&a[i])return a[i];var s=(0,t.default)();e.setAttribute(r.SizeSensorId,s);var c=(0,n.createSensor)(e,function(){return o(s)});return a[s]=c,c},e.removeSensor=function(e){var t=e.element.getAttribute(r.SizeSensorId);e.destroy(),o(t)}})),O9=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ver=e.clear=e.bind=void 0;var t=D9();e.bind=function(e,n){var r=(0,t.getSensor)(e);return r.bind(n),function(){r.unbind(n)}},e.clear=function(e){var n=(0,t.getSensor)(e);(0,t.removeSensor)(n)},e.ver=`1.0.3`}))();function k9(e,t){var n={};return t.forEach(function(t){n[t]=e[t]}),n}function A9(e){return typeof e==`function`}function j9(e){return typeof e==`string`}var M9=n(t(((e,t)=>{t.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(a=Object.keys(t),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}}))()),N9=function(e){C(t,e);function t(t){var n=e.call(this,t)||this;return n.echarts=b9,n}return t}(function(e){C(t,e);function t(t){var n=e.call(this,t)||this;return n.echarts=t.echarts,n.ele=null,n.isInitialResize=!0,n.eventHandlerRefs={},n}return t.prototype.componentDidMount=function(){this.renderNewEcharts()},t.prototype.componentDidUpdate=function(e){var t=this.props.shouldSetOption;if(!(A9(t)&&!t(e,this.props))){if(!(0,M9.default)(e.theme,this.props.theme)||!(0,M9.default)(e.opts,this.props.opts)){this.dispose(),this.renderNewEcharts();return}var n=this.getEchartsInstance();(0,M9.default)(e.onEvents,this.props.onEvents)||(this.unbindEvents(n),this.bindEvents(n,this.props.onEvents));var r=[`option`,`notMerge`,`replaceMerge`,`lazyUpdate`,`showLoading`,`loadingOption`];(0,M9.default)(k9(this.props,r),k9(e,r))||this.updateEChartsOption(),(!(0,M9.default)(e.style,this.props.style)||!(0,M9.default)(e.className,this.props.className))&&this.resize()}},t.prototype.componentWillUnmount=function(){this.dispose()},t.prototype.initEchartsInstance=function(){return S(this,void 0,void 0,function(){var e=this;return x(this,function(t){return[2,new Promise(function(t){e.echarts.init(e.ele,e.props.theme,e.props.opts),e.getEchartsInstance().on(`finished`,function(){var n=e.ele.clientWidth,r=e.ele.clientHeight;e.echarts.dispose(e.ele);var i=w({width:n,height:r},e.props.opts);t(e.echarts.init(e.ele,e.props.theme,i))})})]})})},t.prototype.getEchartsInstance=function(){return this.echarts.getInstanceByDom(this.ele)},t.prototype.dispose=function(){if(this.ele){try{(0,O9.clear)(this.ele)}catch(e){console.warn(e)}this.echarts.dispose(this.ele)}},t.prototype.renderNewEcharts=function(){return S(this,void 0,void 0,function(){var e,t,n,r,i,a,o=this;return x(this,function(s){switch(s.label){case 0:return e=this.props,t=e.onEvents,n=e.onChartReady,r=e.autoResize,i=r===void 0?!0:r,[4,this.initEchartsInstance()];case 1:return s.sent(),a=this.updateEChartsOption(),this.bindEvents(a,t||{}),A9(n)&&n(a),this.ele&&i&&(0,O9.bind)(this.ele,function(){o.resize()}),[2]}})})},t.prototype.bindEvents=function(e,t){var n=this,r=function(t,r){if(j9(t)&&A9(r)){var i=function(t){r(t,e)};e.on(t,i),n.eventHandlerRefs[t]=i}};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&r(i,t[i])},t.prototype.unbindEvents=function(e){for(var t=0,n=Object.entries(this.eventHandlerRefs);t{let{token:e}=P9(),{t}=v(),n={xAxis:{type:`category`,show:!1,data:[`Mon`,`Tue`,`Wed`,`Thu`,`Fri`]},yAxis:{show:!1,type:`value`},series:[{data:[120,88,116,60,70],type:`bar`,itemStyle:{color:e.colorPrimary},barWidth:10}]},r={xAxis:{show:!1,type:`category`,data:[`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`,`Sun`]},yAxis:{show:!1,type:`value`},series:[{data:[1,2,3,2,3,2,1],type:`line`,itemStyle:{color:e.colorPrimary}}]},i={title:{text:t(`dashboard.analysis.annualSales`),textStyle:{color:e.colorText,fontSize:e.fontSizeLG,fontWeight:e.fontWeightStrong}},tooltip:{trigger:`axis`,axisPointer:{type:`cross`,label:{backgroundColor:e.colorPrimaryBg,color:e.colorPrimary}},borderWidth:0,backgroundColor:e.colorPrimaryBg,textStyle:{color:e.colorText}},legend:{data:[t(`dashboard.analysis.grossProfit`),t(`dashboard.analysis.netProfit`),t(`dashboard.analysis.totalExpense`)],textStyle:{color:e.colorText}},grid:{left:`3%`,right:`4%`,bottom:`3%`,containLabel:!0},xAxis:[{type:`category`,boundaryGap:!1,data:[t(`dashboard.analysis.january`),t(`dashboard.analysis.february`),t(`dashboard.analysis.march`),t(`dashboard.analysis.april`),t(`dashboard.analysis.may`),t(`dashboard.analysis.june`),t(`dashboard.analysis.july`),t(`dashboard.analysis.august`),t(`dashboard.analysis.september`),t(`dashboard.analysis.october`),t(`dashboard.analysis.november`),t(`dashboard.analysis.december`)]}],yAxis:[{type:`value`,splitLine:{lineStyle:{color:e.colorBorder}}}],series:[{name:t(`dashboard.analysis.grossProfit`),type:`line`,stack:`Total`,areaStyle:{color:e.colorPrimaryBorder},emphasis:{focus:`series`},itemStyle:{color:e.colorPrimary},data:[30,36,42,33,21,26,29,35,42,32,28,26]},{name:t(`dashboard.analysis.netProfit`),type:`line`,stack:`Total`,areaStyle:{color:e.colorSuccessBorder},emphasis:{focus:`series`},itemStyle:{color:e.colorSuccess},data:[32,16,18,30,15,19,22,17,24,19,30,31]},{name:t(`dashboard.analysis.totalExpense`),type:`line`,stack:`Total`,areaStyle:{color:e.colorWarningBorder},emphasis:{focus:`series`},itemStyle:{color:e.colorWarning},data:[36,24,36,36,39,56,24,23,21,12,16,19]}]},_={title:{text:t(`dashboard.analysis.accessFrom`),textStyle:{color:e.colorText,fontSize:e.fontSizeLG,fontWeight:e.fontWeightStrong}},tooltip:{trigger:`item`},legend:{bottom:`0%`,left:`center`,textStyle:{color:e.colorText}},series:[{name:t(`dashboard.analysis.accessFrom`),type:`pie`,radius:[`40%`,`70%`],avoidLabelOverlap:!1,itemStyle:{borderRadius:e.borderRadius,borderColor:e.colorBorder,borderWidth:2},label:{show:!1,position:`center`},emphasis:{label:{show:!0,fontSize:40,fontWeight:`bold`}},labelLine:{show:!1},data:[{value:1048,name:t(`dashboard.analysis.searchEngine`)},{value:735,name:t(`dashboard.analysis.direct`)},{value:580,name:t(`dashboard.analysis.email`)},{value:484,name:t(`dashboard.analysis.unionAds`)},{value:300,name:t(`dashboard.analysis.videoAds`)}]}]};return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(y,{gutter:[20,20],children:[(0,$.jsx)(h,{xxl:6,lg:12,xs:24,children:(0,$.jsxs)(s,{variant:`borderless`,children:[(0,$.jsx)(`div`,{children:t(`dashboard.analysis.totalRevenue`)}),(0,$.jsxs)(`div`,{className:`flex items-center justify-between pt-4 pb-2`,children:[(0,$.jsx)(`div`,{className:`text-4xl flex-0`,children:`¥3,415.00`}),(0,$.jsx)(N9,{style:{width:120,height:80},option:n})]}),(0,$.jsxs)(`div`,{children:[t(`dashboard.since.lastWeek`),` `,(0,$.jsxs)(`span`,{style:{color:e.colorError},children:[(0,$.jsx)(u,{}),`11.28%`]})]})]})}),(0,$.jsx)(h,{xxl:6,lg:12,xs:24,children:(0,$.jsxs)(s,{variant:`borderless`,children:[(0,$.jsx)(`div`,{children:t(`dashboard.analysis.totalExpenses`)}),(0,$.jsxs)(`div`,{className:`flex items-center justify-between pt-4 pb-2`,children:[(0,$.jsx)(`div`,{className:`text-4xl flex-0`,children:`¥8,425.00`}),(0,$.jsx)(N9,{style:{width:120,height:80},option:r})]}),(0,$.jsxs)(`div`,{children:[t(`dashboard.since.lastWeek`),` `,(0,$.jsxs)(`span`,{style:{color:e.colorSuccess},children:[(0,$.jsx)(d,{}),`15.33%`]})]})]})}),(0,$.jsx)(h,{xxl:6,lg:12,xs:24,children:(0,$.jsxs)(s,{variant:`borderless`,children:[(0,$.jsx)(`div`,{children:t(`dashboard.analysis.visitors`)}),(0,$.jsxs)(`div`,{className:`flex items-center justify-between pt-4 pb-2`,children:[(0,$.jsx)(`div`,{className:`text-4xl flex-0`,children:`1,128`}),(0,$.jsx)(`div`,{className:`text-4xl rounded-full flex items-center justify-center`,style:{height:80,width:80,background:e.colorPrimaryBg},children:(0,$.jsx)(l,{style:{color:e.colorPrimary}})})]}),(0,$.jsxs)(`div`,{children:[t(`dashboard.since.lastWeek`),` `,(0,$.jsxs)(`span`,{style:{color:e.colorError},children:[(0,$.jsx)(u,{}),`32.60%`]})]})]})}),(0,$.jsx)(h,{xxl:6,lg:12,xs:24,children:(0,$.jsxs)(s,{variant:`borderless`,children:[(0,$.jsx)(`div`,{children:t(`dashboard.analysis.likes`)}),(0,$.jsxs)(`div`,{className:`flex items-center justify-between pt-4 pb-2`,children:[(0,$.jsx)(`div`,{className:`text-4xl flex-0`,children:`668`}),(0,$.jsx)(`div`,{className:`text-4xl rounded-full flex items-center justify-center`,style:{height:80,width:80,background:e.colorPrimaryBg},children:(0,$.jsx)(c,{style:{color:e.colorPrimary}})})]}),(0,$.jsxs)(`div`,{children:[t(`dashboard.since.lastWeek`),` `,(0,$.jsxs)(`span`,{style:{color:e.colorSuccess},children:[(0,$.jsx)(d,{}),`9.60%`]})]})]})}),(0,$.jsx)(h,{xl:18,xs:24,children:(0,$.jsx)(s,{variant:`borderless`,children:(0,$.jsx)(N9,{style:{width:`100%`,height:460},option:i})})}),(0,$.jsx)(h,{xl:6,xs:24,children:(0,$.jsx)(s,{variant:`borderless`,children:(0,$.jsx)(N9,{style:{width:`100%`,height:460},option:_})})}),(0,$.jsx)(h,{xl:12,xs:24,children:(0,$.jsxs)(s,{variant:`borderless`,children:[(0,$.jsxs)(`div`,{className:`flex items-center justify-between mb-5`,children:[(0,$.jsx)(`div`,{style:{fontSize:e.fontSizeLG,fontWeight:e.fontWeightStrong},children:t(`dashboard.analysis.salesRanking`)}),(0,$.jsx)(p.Group,{options:[{label:t(`dashboard.analysis.month`),value:`month`},{label:t(`dashboard.analysis.year`),value:`year`},{label:t(`dashboard.analysis.day`),value:`day`}],defaultValue:`day`,optionType:`button`,buttonStyle:`solid`})]}),(0,$.jsx)(a,{columns:[{title:t(`dashboard.analysis.article`),dataIndex:`name`,key:`name`,render:e=>(0,$.jsx)(`a`,{children:e})},{title:t(`dashboard.analysis.age`),dataIndex:`age`,key:`age`},{title:t(`dashboard.analysis.address`),dataIndex:`address`,key:`address`},{title:t(`dashboard.analysis.tags`),key:`tags`,dataIndex:`tags`,render:(e,{tags:t})=>(0,$.jsx)($.Fragment,{children:t.map(e=>{let t=e.length>5?`geekblue`:`green`;return e===`loser`&&(t=`volcano`),(0,$.jsx)(m,{color:t,children:e.toUpperCase()},e)})})},{title:t(`dashboard.analysis.action`),key:`action`,render:(e,n)=>(0,$.jsxs)(o,{size:`middle`,children:[(0,$.jsxs)(`a`,{children:[t(`dashboard.analysis.invite`),` `,n.name]}),(0,$.jsx)(`a`,{children:t(`dashboard.analysis.delete`)})]})}],dataSource:[{key:`1`,name:`John Brown`,age:32,address:`New York No. 1 Lake Park`,tags:[`nice`,`developer`]},{key:`2`,name:`Jim Green`,age:42,address:`London No. 1 Lake Park`,tags:[`loser`]},{key:`3`,name:`Joe Black`,age:32,address:`Sydney No. 1 Lake Park`,tags:[`cool`,`teacher`]},{key:`4`,name:`Jim Green`,age:42,address:`London No. 1 Lake Park`,tags:[`loser`]},{key:`5`,name:`Joe Black`,age:32,address:`Sydney No. 1 Lake Park`,tags:[`cool`,`teacher`]}],pagination:!1,scroll:{x:800}})]})}),(0,$.jsx)(h,{xl:12,xs:24,children:(0,$.jsxs)(s,{variant:`borderless`,children:[(0,$.jsx)(`div`,{className:`mb-5`,style:{fontSize:e.fontSizeLG,fontWeight:e.fontWeightStrong},children:t(`dashboard.analysis.userReviews`)}),(0,$.jsx)(f,{dataSource:[{title:`Ant Design Title 1`},{title:`Ant Design Title 2`},{title:`Ant Design Title 3`},{title:`Ant Design Title 4`},{title:`Ant Design Title 5`}],renderItem:(e,n)=>(0,$.jsx)(f.Item,{children:(0,$.jsx)(f.Item.Meta,{avatar:(0,$.jsx)(g,{src:`https://xsgames.co/randomusers/avatar.php?g=pixel&key=${n}`}),title:(0,$.jsx)(`a`,{href:`https://ant.design`,children:e.title}),description:t(`dashboard.analysis.reviewDescription`)})})})]})})]})})};export{F9 as default}; \ No newline at end of file diff --git a/public/assets/badge-BLoxw4wl.js b/public/assets/badge-BLoxw4wl.js new file mode 100644 index 0000000..72a3370 --- /dev/null +++ b/public/assets/badge-BLoxw4wl.js @@ -0,0 +1 @@ +import{$t as e,Bt as t,Or as n,Sn as r,Sr as i,St as a,Tr as o,_n as s,an as c,cn as l,dn as u,hn as d,mn as f,nn as p,pn as m,sn as h,st as g}from"./jsx-runtime-NwRKtVrk.js";import{i as _,x as v}from"./statusUtils-G17j4Ng-.js";var y=n(o()),b=e=>{let{prefixCls:t,value:n,current:r,offset:a=0}=e,o;return a&&(o={position:`absolute`,top:`${a}00%`,left:0}),y.createElement(`span`,{style:o,className:i(`${t}-only-unit`,{current:r})},n)};function x(e,t,n){let r=e,i=0;for(;(r+10)%10!==t;)r+=n,i+=n;return i}var S=e=>{let{prefixCls:t,count:n,value:r}=e,i=Number(r),a=Math.abs(n),[o,s]=y.useState(i),[c,l]=y.useState(a),u=()=>{s(i),l(a)};y.useEffect(()=>{let e=setTimeout(u,1e3);return()=>clearTimeout(e)},[i]);let d,f;if(o===i||Number.isNaN(i)||Number.isNaN(o))d=[y.createElement(b,{...e,key:i,current:!0})],f={transition:`none`};else{d=[];let t=i+10,n=[];for(let e=i;e<=t;e+=1)n.push(e);let r=ce%10===o);d=(r<0?n.slice(0,s+1):n.slice(s)).map((t,n)=>{let i=t%10;return y.createElement(b,{...e,key:t,value:i,offset:r<0?n-s:n,current:n===s})}),f={transform:`translateY(${-x(o,i,r)}00%)`}}return y.createElement(`span`,{className:`${t}-only`,style:f,onTransitionEnd:u},d)},C=y.forwardRef((e,t)=>{let{prefixCls:n,count:r,className:a,motionClassName:o,style:s,title:c,show:l,component:u=`sup`,children:d,...f}=e,{getPrefixCls:p}=y.useContext(h),m=p(`scroll-number`,n),_={...f,"data-show":l,style:s,className:i(m,a,o),title:c},v=r;if(r&&Number(r)%1==0){let e=String(r).split(``);v=y.createElement(`bdi`,null,e.map((t,n)=>y.createElement(S,{prefixCls:m,count:Number(r),value:t,key:e.length-n})))}return s?.borderColor&&(_.style={...s,boxShadow:`0 0 0 1px ${s.borderColor} inset`}),d?g(d,e=>({className:i(`${m}-custom-component`,e?.className,o)})):y.createElement(u,{..._,ref:t},v)}),w=new p(`antStatusProcessing`,{"0%":{transform:`scale(0.8)`,opacity:.5},"100%":{transform:`scale(2.4)`,opacity:0}}),T=new p(`antZoomBadgeIn`,{"0%":{transform:`scale(0) translate(50%, -50%)`,opacity:0},"100%":{transform:`scale(1) translate(50%, -50%)`}}),E=new p(`antZoomBadgeOut`,{"0%":{transform:`scale(1) translate(50%, -50%)`},"100%":{transform:`scale(0) translate(50%, -50%)`,opacity:0}}),D=new p(`antNoWrapperZoomBadgeIn`,{"0%":{transform:`scale(0)`,opacity:0},"100%":{transform:`scale(1)`}}),O=new p(`antNoWrapperZoomBadgeOut`,{"0%":{transform:`scale(1)`},"100%":{transform:`scale(0)`,opacity:0}}),k=new p(`antBadgeLoadingCircle`,{"0%":{transformOrigin:`50%`},"100%":{transform:`translate(50%, -50%) rotate(360deg)`,transformOrigin:`50%`}}),A=t=>{let{componentCls:n,iconCls:r,antCls:i,badgeShadowSize:a,textFontSize:o,textFontSizeSM:s,statusSize:l,dotSize:u,textFontWeight:d,indicatorHeight:f,indicatorHeightSM:p,marginXS:m,calc:h}=t,g=`${i}-scroll-number`,_=v(t,(e,{darkColor:t})=>({[`&${n} ${n}-color-${e}`]:{background:t,[`&:not(${n}-count)`]:{color:t},"a:hover &":{background:t}}}));return{[n]:{...e(t),position:`relative`,display:`inline-block`,width:`fit-content`,lineHeight:1,[`${n}-count`]:{display:`inline-flex`,justifyContent:`center`,zIndex:t.indicatorZIndex,minWidth:f,height:f,color:t.badgeTextColor,fontWeight:d,fontSize:o,lineHeight:c(f),whiteSpace:`nowrap`,textAlign:`center`,background:t.badgeColor,borderRadius:h(f).div(2).equal(),boxShadow:`0 0 0 ${c(a)} ${t.badgeShadowColor}`,transition:`background-color ${t.motionDurationMid}`,a:{color:t.badgeTextColor},"a:hover":{color:t.badgeTextColor},"a:hover &":{background:t.badgeColorHover}},[`${n}-count-sm`]:{minWidth:p,height:p,fontSize:s,lineHeight:c(p),borderRadius:h(p).div(2).equal()},[`${n}-multiple-words`]:{paddingInline:t.paddingInline,bdi:{unicodeBidi:`plaintext`}},[`${n}-dot`]:{zIndex:t.indicatorZIndex,width:u,minWidth:u,height:u,background:t.badgeColor,borderRadius:`100%`,boxShadow:`0 0 0 ${c(a)} ${t.badgeShadowColor}`},[`${n}-count, ${n}-dot, ${g}-custom-component`]:{position:`absolute`,top:0,insetInlineEnd:0,transform:`translate(50%, -50%)`,transformOrigin:`100% 0%`,[`&${r}-spin`]:{animationName:k,animationDuration:`1s`,animationIterationCount:`infinite`,animationTimingFunction:`linear`}},[`&${n}-status`]:{lineHeight:`inherit`,verticalAlign:`baseline`,[`${n}-status-dot`]:{position:`relative`,top:-1,display:`inline-block`,width:l,height:l,verticalAlign:`middle`,borderRadius:`50%`},[`${n}-status-success`]:{backgroundColor:t.colorSuccess},[`${n}-status-processing`]:{overflow:`visible`,color:t.colorInfo,backgroundColor:t.colorInfo,borderColor:`currentcolor`,"&::after":{position:`absolute`,top:0,insetInlineStart:0,width:`100%`,height:`100%`,borderWidth:a,borderStyle:`solid`,borderColor:`inherit`,borderRadius:`50%`,animationName:w,animationDuration:t.badgeProcessingDuration,animationIterationCount:`infinite`,animationTimingFunction:`ease-in-out`,content:`""`}},[`${n}-status-default`]:{backgroundColor:t.colorTextPlaceholder},[`${n}-status-error`]:{backgroundColor:t.colorError},[`${n}-status-warning`]:{backgroundColor:t.colorWarning},[`${n}-status-text`]:{marginInlineStart:m,color:t.colorText,fontSize:t.fontSize}},..._,[`${n}-zoom-appear, ${n}-zoom-enter`]:{animationName:T,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack,animationFillMode:`both`},[`${n}-zoom-leave`]:{animationName:E,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack,animationFillMode:`both`},[`&${n}-not-a-wrapper`]:{[`${n}-zoom-appear, ${n}-zoom-enter`]:{animationName:D,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack},[`${n}-zoom-leave`]:{animationName:O,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack},[`&:not(${n}-status)`]:{verticalAlign:`middle`},[`${g}-custom-component, ${n}-count`]:{transform:`none`},[`${g}-custom-component, ${g}`]:{position:`relative`,top:`auto`,display:`block`,transformOrigin:`50% 50%`}},[g]:{overflow:`hidden`,transition:`all ${t.motionDurationMid} ${t.motionEaseOutBack}`,[`${g}-only`]:{position:`relative`,display:`inline-block`,height:f,transition:`all ${t.motionDurationSlow} ${t.motionEaseOutBack}`,WebkitTransformStyle:`preserve-3d`,WebkitBackfaceVisibility:`hidden`,[`> p${g}-only-unit`]:{height:f,margin:0,WebkitTransformStyle:`preserve-3d`,WebkitBackfaceVisibility:`hidden`}},[`${g}-symbol`]:{verticalAlign:`top`}},"&-rtl":{direction:`rtl`,[`${n}-count, ${n}-dot, ${g}-custom-component`]:{transform:`translate(-50%, -50%)`}}}}},j=e=>{let{fontHeight:n,lineWidth:r,marginXS:i,colorBorderBg:a}=e,o=n,s=r,c=e.colorTextLightSolid,l=e.colorError,u=e.colorErrorHover;return t(e,{badgeFontHeight:o,badgeShadowSize:s,badgeTextColor:c,badgeColor:l,badgeColorHover:u,badgeShadowColor:a,badgeProcessingDuration:`1.2s`,badgeRibbonOffset:i,badgeRibbonCornerTransform:`scaleY(0.75)`,badgeRibbonCornerFilter:`brightness(75%)`})},M=e=>{let{fontSize:t,lineHeight:n,fontSizeSM:r,lineWidth:i,paddingXS:a}=e;return{indicatorZIndex:`auto`,indicatorHeight:Math.round(t*n)-2*i,indicatorHeightSM:t,dotSize:r/2,textFontSize:r,textFontSizeSM:r,textFontWeight:`normal`,statusSize:r/2,paddingInline:a}},ee=a(`Badge`,e=>A(j(e)),M),N=y.forwardRef((e,t)=>{let{prefixCls:n,scrollNumberPrefixCls:a,children:o,status:c,text:p,color:h,count:v=null,overflowCount:b=99,dot:x=!1,size:S=`medium`,title:w,offset:T,style:E,className:D,rootClassName:O,classNames:k,styles:A,showZero:j=!1,...M}=e,{getPrefixCls:N,direction:P,className:F,style:I,classNames:L,styles:te}=l(`badge`),R=N(`badge`,n),[ne,re]=ee(R),ie={...e,overflowCount:b,size:S,dot:x,showZero:j},[z,B]=u([L,k],[te,A],{props:ie}),V=v>b?`${b}+`:v,H=V===`0`||V===0||p===`0`||p===0,ae=v===null||H&&!j,U=(m(c)||m(h))&&ae,oe=m(c)||!H,W=x&&!H,G=W?``:V,K=(0,y.useMemo)(()=>(!s(G)&&!s(p)||H&&!j)&&!W,[G,H,j,W,p]),q=(0,y.useRef)(v);K||(q.current=v);let J=q.current,Y=(0,y.useRef)(G);K||(Y.current=G);let X=Y.current,se=(0,y.useRef)(W);K||(se.current=W);let Z=(0,y.useMemo)(()=>{if(!T)return{...I,...E};let e=Number.parseInt(T[0],10);return{marginTop:T[1],insetInlineEnd:-e,...I,...E}},[T,E,I]),ce=w??(typeof J==`string`||f(J)?J:void 0),le=!K&&(p===0?j:!!p&&p!==!0),ue=le?y.createElement(`span`,{className:`${R}-status-text`},p):null,de=d(J)?g(J,e=>({style:{...Z,...e.style}})):void 0,Q=_(h,!1),fe=i(z.indicator,{[`${R}-status-dot`]:U,[`${R}-status-${c}`]:!!c,[`${R}-color-${h}`]:Q}),$={};h&&!Q&&($.color=h,$.background=h);let pe=i(R,{[`${R}-status`]:U,[`${R}-not-a-wrapper`]:!o,[`${R}-rtl`]:P===`rtl`},D,O,F,z.root,ne,re);if(!o&&U&&(p||oe||!ae)){let e=Z.color;return y.createElement(`span`,{ref:t,...M,className:pe,style:{...B.root,...Z}},y.createElement(`span`,{className:fe,style:{...B.indicator,...$}}),le&&y.createElement(`span`,{style:{color:e},className:`${R}-status-text`},p))}return y.createElement(`span`,{ref:t,...M,className:pe,style:B.root},o,y.createElement(r,{visible:!K,motionName:`${R}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:e})=>{let t=N(`scroll-number`,a),n=se.current,r=i(z.indicator,{[`${R}-dot`]:n,[`${R}-count`]:!n,[`${R}-count-sm`]:S===`small`,[`${R}-multiple-words`]:!n&&X&&X.toString().length>1,[`${R}-status-${c}`]:!!c,[`${R}-color-${h}`]:Q}),o={...B.indicator,...Z};return h&&!Q&&(o||={},o.background=h),y.createElement(C,{prefixCls:t,show:!K,motionClassName:e,className:r,count:X,title:ce,style:o,key:`scrollNumber`},de)}),ue)}),P=t=>{let{antCls:n,badgeFontHeight:r,marginXS:i,badgeRibbonOffset:a,calc:o}=t,s=`${n}-ribbon`,l=`${n}-ribbon-wrapper`,u=v(t,(e,{darkColor:t})=>({[`&${s}-color-${e}`]:{background:t,color:t}}));return{[l]:{position:`relative`},[s]:{...e(t),position:`absolute`,top:i,padding:`0 ${c(t.paddingXS)}`,color:t.colorPrimary,lineHeight:c(r),whiteSpace:`nowrap`,backgroundColor:t.colorPrimary,borderRadius:t.borderRadiusSM,[`${s}-content`]:{color:t.badgeTextColor},[`${s}-corner`]:{position:`absolute`,top:`100%`,width:a,height:a,color:`currentcolor`,border:`${c(o(a).div(2).equal())} solid`,transform:t.badgeRibbonCornerTransform,transformOrigin:`top`,filter:t.badgeRibbonCornerFilter},...u,[`&${s}-placement-end`]:{insetInlineEnd:o(a).mul(-1).equal(),borderEndEndRadius:0,[`${s}-corner`]:{insetInlineEnd:0,borderInlineEndColor:`transparent`,borderBlockEndColor:`transparent`}},[`&${s}-placement-start`]:{insetInlineStart:o(a).mul(-1).equal(),borderEndStartRadius:0,[`${s}-corner`]:{insetInlineStart:0,borderBlockEndColor:`transparent`,borderInlineStartColor:`transparent`}},"&-rtl":{direction:`rtl`}}}},F=a([`Badge`,`Ribbon`],e=>P(j(e)),M),I=e=>{let{className:t,prefixCls:n,style:r,color:a,children:o,text:s,placement:c=`end`,rootClassName:d,styles:f,classNames:p}=e,{getPrefixCls:m,direction:h,className:g,style:v,classNames:b,styles:x}=l(`ribbon`),S=m(`ribbon`,n),C=`${S}-wrapper`,[w,T]=F(S,C),E={...e,placement:c},[D,O]=u([b,p],[x,f],{props:E}),k=_(a,!1),A=i(S,`${S}-placement-${c}`,{[`${S}-rtl`]:h===`rtl`,[`${S}-color-${a}`]:k},t,g,D.indicator),j={},M={};return a&&!k&&(j.background=a,M.color=a),y.createElement(`div`,{className:i(C,d,w,T,D.root),style:O.root},o,y.createElement(`div`,{className:i(A,w),style:{...j,...O.indicator,...v,...r}},y.createElement(`span`,{className:i(`${S}-content`,D.content),style:O.content},s),y.createElement(`div`,{className:`${S}-corner`,style:M})))},L=N;L.Ribbon=I;export{L as t}; \ No newline at end of file diff --git a/public/assets/base-layout-QstweyWe.js b/public/assets/base-layout-QstweyWe.js new file mode 100644 index 0000000..dc7b9a7 --- /dev/null +++ b/public/assets/base-layout-QstweyWe.js @@ -0,0 +1 @@ +import{$t as e,Bn as t,Bt as n,Or as r,Sr as i,St as a,Tr as o,cn as s,dn as c,fn as l,hr as u,i as d,mn as f,st as p,t as m}from"./jsx-runtime-NwRKtVrk.js";import{t as h}from"./button-CM-rzMOH.js";import{t as g}from"./space-Dvitgohy.js";import{t as _}from"./card-D7XvzVif.js";import{S as v,f as y,g as b,o as x}from"./es-Do50EHua.js";import{t as S}from"./descriptions-LfMkIYzo.js";import{t as C}from"./flex-CfpySdsa.js";import{t as w}from"./progress-B8Wo5U8C.js";import{t as T}from"./tag-C0Yg14A-.js";import{N as E,T as D,Y as O,et as k,h as A,v as j}from"./index-B7MUL4ct.js";var M=r(o()),N=e=>{let{value:t,formatter:n,precision:r,decimalSeparator:i,groupSeparator:a=``,prefixCls:o,className:s,style:c}=e,u;if(l(n))u=n(t);else{let e=String(t),n=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(!n||e===`-`)u=e;else{let e=n[1],t=n[2]||`0`,s=n[4]||``;t=t.replace(/\B(?=(\d{3})+(?!\d))/g,a),f(r)&&(s=s.padEnd(r,`0`).slice(0,r>0?r:0)),s&&=`${i}${s}`,u=[M.createElement(`span`,{key:`int`,className:`${o}-content-value-int`},e,t),s&&M.createElement(`span`,{key:`decimal`,className:`${o}-content-value-decimal`},s)]}}return M.createElement(`span`,{className:s,style:c},u)},P=t=>{let{componentCls:n,marginXXS:r,padding:i,colorTextDescription:a,titleFontSize:o,colorTextHeading:s,contentFontSize:c,fontFamily:l}=t;return{[n]:{...e(t),[`${n}-header`]:{paddingBottom:r,[`${n}-title`]:{color:a,fontSize:o}},[`${n}-skeleton`]:{paddingTop:i},[`${n}-content`]:{color:s,fontSize:c,fontFamily:l,[`${n}-content-value`]:{display:`inline-block`,direction:`ltr`},[`${n}-content-prefix, ${n}-content-suffix`]:{display:`inline-block`},[`${n}-content-prefix`]:{marginInlineEnd:r},[`${n}-content-suffix`]:{marginInlineStart:r}}}}},F=a(`Statistic`,e=>P(n(e,{})),e=>{let{fontSizeHeading3:t,fontSize:n}=e;return{titleFontSize:n,contentFontSize:t}}),I=M.forwardRef((e,n)=>{let{prefixCls:r,className:a,rootClassName:o,style:u,valueStyle:d,value:f=0,title:p,valueRender:m,prefix:h,suffix:g,loading:_=!1,formatter:v,precision:y,decimalSeparator:b=`.`,groupSeparator:x=`,`,onMouseEnter:S,onMouseLeave:C,styles:w,classNames:T,...E}=e,{getPrefixCls:D,direction:O,className:A,style:j,classNames:P,styles:I}=s(`statistic`),L=D(`statistic`,r),[R,z]=F(L),B={...e,decimalSeparator:b,groupSeparator:x,loading:_,value:f},[V,H]=c([P,T],[I,w],{props:B}),U=i(L,{[`${L}-rtl`]:O===`rtl`},A,a,o,V.root,R,z),W=i(`${L}-header`,V.header),G=i(`${L}-title`,V.title),K=i(`${L}-content`,V.content),q=i(`${L}-content-value`,V.value),J=i(`${L}-content-prefix`,V.prefix),Y=i(`${L}-content-suffix`,V.suffix),X=M.createElement(N,{decimalSeparator:b,groupSeparator:x,prefixCls:L,formatter:v,precision:y,value:f,className:q,style:H.value}),Z=M.useRef(null);M.useImperativeHandle(n,()=>({nativeElement:Z.current}));let Q=t(E,{aria:!0,data:!0});return M.createElement(`div`,{...Q,className:U,style:{...H.root,...j,...u},ref:Z,onMouseEnter:S,onMouseLeave:C},p&&M.createElement(`div`,{className:W,style:H.header},M.createElement(`div`,{className:G,style:H.title},p)),M.createElement(k,{paragraph:!1,loading:_,className:`${L}-skeleton`,active:!0},M.createElement(`div`,{className:K,style:{...d,...H.content}},h&&M.createElement(`span`,{className:J,style:H.prefix},h),l(m)?m(X):X,g&&M.createElement(`span`,{className:Y,style:H.suffix},g))))}),L=[[`Y`,1e3*60*60*24*365],[`M`,1e3*60*60*24*30],[`D`,1e3*60*60*24],[`H`,1e3*60*60],[`m`,1e3*60],[`s`,1e3],[`S`,1]];function R(e,t){let n=e,r=/\[[^\]]*]/g,i=(t.match(r)||[]).map(e=>e.slice(1,-1)),a=t.replace(r,`[]`),o=L.reduce((e,[t,r])=>{if(e.includes(t)){let i=Math.floor(n/r);return n-=i*r,e.replace(RegExp(`${t}+`,`g`),e=>{let t=e.length;return i.toString().padStart(t,`0`)})}return e},a),s=0;return o.replace(r,()=>{let e=i[s];return s+=1,e})}function z(e,t,n){let{format:r=``}=t,i=new Date(e).getTime(),a=Date.now();return R(Math.max(n?i-a:a-i,0),r)}var B=1e3/60;function V(e){return new Date(e).getTime()}var H=e=>{let{value:t,format:n=`HH:mm:ss`,onChange:r,onFinish:i,type:a,...o}=e,s=a===`countdown`,[c,l]=M.useState(null),d=u(()=>{let e=Date.now(),n=V(t);l({});let a=s?n-e:e-n;return r?.(a),s&&n{let e,t=()=>{d()||window.clearInterval(e)},n=()=>{e=window.setInterval(t,B)},r=()=>{window.clearInterval(e)};return n(),()=>{r()}},[t,s]),M.useEffect(()=>{l({})},[]);let f=(e,t)=>c?z(e,{...t,format:n},s):`-`,m=e=>p(e,{title:void 0});return M.createElement(I,{...o,value:t,valueRender:m,formatter:f})},U=M.memo(e=>M.createElement(H,{...e,type:`countdown`}));I.Timer=H,I.Countdown=U;var W=I,G=m(),{Title:K}=A,q=()=>(0,G.jsxs)(`div`,{style:{minHeight:`100vh`},children:[(0,G.jsx)(_,{variant:`borderless`,style:{marginBottom:20},children:(0,G.jsxs)(C,{justify:`space-between`,align:`center`,children:[(0,G.jsxs)(`div`,{children:[(0,G.jsx)(K,{level:3,style:{marginBottom:4},children:`页面标题`}),(0,G.jsx)(A.Text,{type:`secondary`,children:`这是页面的描述信息,可以简要说明页面用途`})]}),(0,G.jsxs)(g,{style:{height:`100%`},children:[(0,G.jsx)(h,{icon:(0,G.jsx)(x,{}),children:`操作一`}),(0,G.jsx)(h,{icon:(0,G.jsx)(y,{}),children:`操作二`}),(0,G.jsx)(h,{type:`primary`,icon:(0,G.jsx)(b,{}),children:`主要操作`}),(0,G.jsx)(D,{trigger:[`click`],menu:{items:[{label:`导出数据`,key:`1`,icon:(0,G.jsx)(v,{})},{label:`批量操作`,key:`2`},{label:`更多设置`,key:`3`}]},children:(0,G.jsx)(h,{style:{padding:`0 8px`},children:(0,G.jsx)(d,{style:{fontSize:18}})})})]})]})}),(0,G.jsxs)(j,{gutter:[16,16],style:{marginBottom:24},children:[(0,G.jsx)(E,{xs:24,sm:12,lg:6,children:(0,G.jsxs)(_,{variant:`borderless`,children:[(0,G.jsx)(W,{title:`总用户数`,value:11893,prefix:(0,G.jsx)(x,{style:{color:`#1677ff`}}),valueStyle:{color:`#1677ff`}}),(0,G.jsxs)(`div`,{style:{marginTop:12},children:[(0,G.jsx)(T,{color:`success`,children:`+12.5%`}),(0,G.jsx)(A.Text,{type:`secondary`,style:{fontSize:12},children:`较上周`})]})]})}),(0,G.jsx)(E,{xs:24,sm:12,lg:6,children:(0,G.jsxs)(_,{variant:`borderless`,children:[(0,G.jsx)(W,{title:`活跃用户`,value:8234,prefix:(0,G.jsx)(y,{style:{color:`#52c41a`}}),valueStyle:{color:`#52c41a`}}),(0,G.jsxs)(`div`,{style:{marginTop:12},children:[(0,G.jsx)(T,{color:`success`,children:`+8.2%`}),(0,G.jsx)(A.Text,{type:`secondary`,style:{fontSize:12},children:`较上周`})]})]})}),(0,G.jsx)(E,{xs:24,sm:12,lg:6,children:(0,G.jsxs)(_,{variant:`borderless`,children:[(0,G.jsx)(W,{title:`总订单`,value:32567,prefix:(0,G.jsx)(b,{style:{color:`#faad14`}}),valueStyle:{color:`#faad14`}}),(0,G.jsxs)(`div`,{style:{marginTop:12},children:[(0,G.jsx)(T,{color:`warning`,children:`+5.3%`}),(0,G.jsx)(A.Text,{type:`secondary`,style:{fontSize:12},children:`较上周`})]})]})}),(0,G.jsx)(E,{xs:24,sm:12,lg:6,children:(0,G.jsxs)(_,{variant:`borderless`,children:[(0,G.jsx)(W,{title:`总收入`,value:98234,prefix:`¥`,valueStyle:{color:`#f5222d`}}),(0,G.jsxs)(`div`,{style:{marginTop:12},children:[(0,G.jsx)(T,{color:`error`,children:`-2.1%`}),(0,G.jsx)(A.Text,{type:`secondary`,style:{fontSize:12},children:`较上周`})]})]})})]}),(0,G.jsxs)(_,{variant:`borderless`,tabList:[{label:`基本信息`,key:`base`},{label:`详细信息`,key:`info`},{label:`数据分析`,key:`analysis`}],activeTabKey:`base`,children:[(0,G.jsxs)(j,{gutter:[16,16],style:{marginBottom:24},children:[(0,G.jsx)(E,{xs:24,lg:24,children:(0,G.jsx)(_,{title:(0,G.jsxs)(`span`,{children:[(0,G.jsx)(x,{style:{marginRight:8}}),`用户信息概览`]}),style:{background:`linear-gradient(135deg, #667eea 0%, #764ba2 100%)`,color:`#fff`,borderRadius:8},styles:{header:{color:`#fff`,borderBottom:`1px solid rgba(255,255,255,0.2)`}},children:(0,G.jsxs)(j,{gutter:[16,16],children:[(0,G.jsx)(E,{span:6,children:(0,G.jsx)(O,{size:64,icon:(0,G.jsx)(x,{})})}),(0,G.jsxs)(E,{span:18,children:[(0,G.jsx)(A.Title,{level:5,style:{color:`#fff`,marginTop:0},children:`张三 / Zhang San`}),(0,G.jsx)(A.Text,{style:{color:`rgba(255,255,255,0.85)`},children:`高级管理员 · 北京市朝阳区 · 在职`})]})]})})}),(0,G.jsx)(E,{xs:24,lg:16,children:(0,G.jsx)(_,{title:`详细信息`,style:{height:`100%`,borderRadius:8},children:(0,G.jsxs)(S,{column:{xs:1,sm:2},children:[(0,G.jsx)(S.Item,{label:`用户名`,children:`zhangsan`}),(0,G.jsx)(S.Item,{label:`手机号`,children:`138****8888`}),(0,G.jsx)(S.Item,{label:`邮箱`,children:`zhangsan@example.com`}),(0,G.jsx)(S.Item,{label:`部门`,children:`技术部`}),(0,G.jsx)(S.Item,{label:`职位`,children:`高级工程师`}),(0,G.jsx)(S.Item,{label:`入职时间`,children:`2023-01-15`}),(0,G.jsx)(S.Item,{label:`状态`,children:(0,G.jsx)(T,{color:`success`,children:`正常`})}),(0,G.jsx)(S.Item,{label:`权限等级`,children:(0,G.jsx)(T,{color:`blue`,children:`管理员`})})]})})}),(0,G.jsx)(E,{xs:24,lg:8,children:(0,G.jsxs)(_,{title:`任务完成度`,style:{height:`100%`,borderRadius:8},children:[(0,G.jsxs)(`div`,{style:{marginBottom:20},children:[(0,G.jsxs)(`div`,{style:{marginBottom:8},children:[(0,G.jsx)(`span`,{children:`本周任务`}),(0,G.jsx)(`span`,{style:{float:`right`,fontWeight:600},children:`75%`})]}),(0,G.jsx)(w,{percent:75,strokeColor:`#52c41a`})]}),(0,G.jsxs)(`div`,{style:{marginBottom:20},children:[(0,G.jsxs)(`div`,{style:{marginBottom:8},children:[(0,G.jsx)(`span`,{children:`本月目标`}),(0,G.jsx)(`span`,{style:{float:`right`,fontWeight:600},children:`60%`})]}),(0,G.jsx)(w,{percent:60,strokeColor:`#1677ff`})]}),(0,G.jsxs)(`div`,{children:[(0,G.jsxs)(`div`,{style:{marginBottom:8},children:[(0,G.jsx)(`span`,{children:`年度KPI`}),(0,G.jsx)(`span`,{style:{float:`right`,fontWeight:600},children:`45%`})]}),(0,G.jsx)(w,{percent:45,strokeColor:`#faad14`})]})]})})]}),(0,G.jsxs)(C,{justify:`space-between`,align:`center`,children:[(0,G.jsxs)(g,{children:[(0,G.jsx)(h,{size:`large`,children:`重置`}),(0,G.jsx)(h,{type:`primary`,size:`large`,children:`保存`}),(0,G.jsx)(h,{type:`primary`,size:`large`,ghost:!0,children:`提交审核`})]}),(0,G.jsx)(A.Text,{type:`secondary`,children:`最后更新时间: 2026-01-01 10:30:00`})]})]})]});export{q as default}; \ No newline at end of file diff --git a/public/assets/button-CM-rzMOH.js b/public/assets/button-CM-rzMOH.js new file mode 100644 index 0000000..4f470e1 --- /dev/null +++ b/public/assets/button-CM-rzMOH.js @@ -0,0 +1 @@ +import{$ as e,Bt as t,Ct as n,D as r,Et as i,F as a,J as o,Ln as s,Lt as c,Or as l,Rt as u,Sn as d,Sr as f,St as p,Tr as m,Vn as ee,Y as te,Zt as ne,_n as re,an as h,cn as ie,ct as g,dn as ae,en as _,fr as oe,hn as se,it as ce,mn as v,or as le,sn as ue,st as y,vn as b,wt as de,xn as fe,xt as x}from"./jsx-runtime-NwRKtVrk.js";import{i as pe,n as me}from"./ColorPresets-BBbJffTn.js";var S=l(m()),he=S.createContext(void 0),ge=e=>{let{getPrefixCls:t,direction:n}=S.useContext(ue),{prefixCls:r,size:i,className:a,...o}=e,s=t(`btn-group`,r),[,,c]=de(),l=S.useMemo(()=>{switch(i){case`large`:return`lg`;case`small`:return`sm`;default:return``}},[i]),u=f(s,{[`${s}-${l}`]:l,[`${s}-rtl`]:n===`rtl`},a,c);return S.createElement(he.Provider,{value:i},S.createElement(`div`,{...o,className:u}))},C=/^[\u4E00-\u9FA5]{2}$/,w=C.test.bind(C);function T(e){return e===`danger`?{danger:!0}:{type:e}}function E(e){return e===`text`||e===`link`}function _e(e,t,n,r){if(!re(e))return;let i=t?` `:``;return!b(e)&&!v(e)&&b(e.type)&&w(e.props.children)?y(e,e=>{let t=f(e.className,r)||void 0,a={...n,...e.style};return{...e,children:e.children.split(``).join(i),className:t,style:a}}):b(e)?S.createElement(`span`,{className:r,style:n},w(e)?e.split(``).join(i):e):g(e)?S.createElement(`span`,{className:r,style:n},e):y(e,e=>({...e,className:f(e.className,r)||void 0,style:{...e.style,...n}}))}function ve(e,t,n,r){let i=!1,a=[];return S.Children.forEach(e,e=>{let t=b(e)||v(e);if(i&&t){let t=a.length-1;a[t]=`${a[t]}${e}`}else a.push(e);i=t}),S.Children.map(a,e=>_e(e,t,n,r))}[`default`,`primary`,`danger`].concat(fe(u));var ye=(0,S.forwardRef)((e,t)=>{let{className:n,style:r,children:i,prefixCls:a}=e,o=f(`${a}-icon`,n);return S.createElement(`span`,{ref:t,className:o,style:r},i)}),D=(0,S.forwardRef)((t,n)=>{let{prefixCls:r,className:i,style:a,iconClassName:o}=t,s=f(`${r}-loading-icon`,i);return S.createElement(ye,{prefixCls:r,className:s,style:a,ref:n},S.createElement(e,{className:o}))}),O=()=>({width:0,opacity:0,transform:`scale(0)`}),k=e=>({width:e.scrollWidth,opacity:1,transform:`scale(1)`}),be=e=>{let{prefixCls:t,loading:n,existIcon:r,className:i,style:a,mount:o}=e,s=!!n;return r?S.createElement(D,{prefixCls:t,className:i,style:a}):S.createElement(d,{visible:s,motionName:`${t}-loading-icon-motion`,motionAppear:!o,motionEnter:!o,motionLeave:!o,removeOnLeave:!0,onAppearStart:O,onAppearActive:k,onEnterStart:O,onEnterActive:k,onLeaveStart:k,onLeaveActive:O},({className:e,style:n},r)=>{let o={...a,...n};return S.createElement(D,{prefixCls:t,className:f(i,e),style:o,ref:r})})},A=()=>({"@media (prefers-reduced-motion: reduce)":{transition:`none`,animation:`none`}}),j=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),xe=e=>{let{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:i,colorErrorHover:a}=e;return{[`${t}-group`]:[{position:`relative`,display:`inline-flex`,[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:`relative`,zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},j(`${t}-primary`,i),j(`${t}-danger`,a)]}},M=e=>{let{paddingInline:n,onlyIconSize:r,borderColorDisabled:i}=e;return t(e,{buttonPaddingHorizontal:n,buttonPaddingVertical:0,buttonIconOnlyFontSize:r,colorBorderDisabled:i})},N=e=>{let t=e.contentFontSize??e.fontSize,n=e.contentFontSizeSM??e.fontSize,r=e.contentFontSizeLG??e.fontSizeLG,o=e.contentLineHeight??c(t),s=e.contentLineHeightSM??c(n),l=e.contentLineHeightLG??c(r),d=me(new a(e.colorBgSolid),`#fff`)?`#000`:`#fff`,f=u.reduce((t,n)=>({...t,[`${n}ShadowColor`]:`0 ${h(e.controlOutlineWidth)} 0 ${i(e[`${n}1`],e.colorBgContainer)}`}),{}),p=e.colorBgContainerDisabled,m=e.colorBgContainerDisabled;return{...f,fontWeight:400,iconGap:e.marginXS,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorderDisabled,defaultGhostColor:e.colorBgContainer,ghostBg:`transparent`,defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:`inherit`,onlyIconSizeSM:`inherit`,onlyIconSizeLG:`inherit`,groupBorderColor:e.colorPrimaryHover,linkHoverBg:`transparent`,textTextColor:e.colorText,textTextHoverColor:e.colorText,textTextActiveColor:e.colorText,textHoverBg:e.colorFillTertiary,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,solidTextColor:d,contentFontSize:t,contentFontSizeSM:n,contentFontSizeLG:r,contentLineHeight:o,contentLineHeightSM:s,contentLineHeightLG:l,paddingBlock:Math.max((e.controlHeight-t*o)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-n*s)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-r*l)/2-e.lineWidth,0),defaultBgDisabled:p,dashedBgDisabled:m}},Se=e=>{let{componentCls:t,antCls:n,lineWidth:r}=e,[i,a]=x(n,`btn`);return{[t]:[{[i(`border-width`)]:r,[i(`border-color`)]:`#000`,[i(`border-color-hover`)]:a(`border-color`),[i(`border-color-active`)]:a(`border-color`),[i(`border-color-disabled`)]:a(`border-color`),[i(`border-style`)]:`solid`,[i(`text-color`)]:`#000`,[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`),[i(`text-color-disabled`)]:a(`text-color`),[i(`bg-color`)]:`#ddd`,[i(`bg-color-hover`)]:a(`bg-color`),[i(`bg-color-active`)]:a(`bg-color`),[i(`bg-color-disabled`)]:e.colorBgContainerDisabled,[i(`bg-color-container`)]:e.colorBgContainer,[i(`shadow`)]:`none`},{border:[a(`border-width`),a(`border-style`),a(`border-color`)].join(` `),color:a(`text-color`),backgroundColor:a(`bg-color`),[`&:not(:disabled):not(${t}-disabled)`]:{"&:hover":{border:[a(`border-width`),a(`border-style`),a(`border-color-hover`)].join(` `),color:a(`text-color-hover`),backgroundColor:a(`bg-color-hover`)},"&:active":{border:[a(`border-width`),a(`border-style`),a(`border-color-active`)].join(` `),color:a(`text-color-active`),backgroundColor:a(`bg-color-active`)}}},{[`&${t}-variant-solid`]:{[i(`solid-bg-color`)]:a(`color-base`),[i(`solid-bg-color-hover`)]:a(`color-hover`),[i(`solid-bg-color-active`)]:a(`color-active`),[i(`border-color`)]:`transparent`,[i(`text-color`)]:e.colorTextLightSolid,[i(`bg-color`)]:a(`solid-bg-color`),[i(`bg-color-hover`)]:a(`solid-bg-color-hover`),[i(`bg-color-active`)]:a(`solid-bg-color-active`),boxShadow:a(`shadow`)},[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[i(`border-color`)]:a(`color-base`),[i(`border-color-hover`)]:a(`color-hover`),[i(`border-color-active`)]:a(`color-active`),[i(`bg-color`)]:a(`bg-color-container`),[i(`text-color`)]:a(`color-base`),[i(`text-color-hover`)]:a(`color-hover`),[i(`text-color-active`)]:a(`color-active`),boxShadow:a(`shadow`)},[`&${t}-variant-dashed`]:{[i(`border-style`)]:`dashed`,[i(`bg-color-disabled`)]:e.dashedBgDisabled},[`&${t}-variant-filled`]:{[i(`border-color`)]:`transparent`,[i(`text-color`)]:a(`color-base`),[i(`bg-color`)]:a(`color-light`),[i(`bg-color-hover`)]:a(`color-light-hover`),[i(`bg-color-active`)]:a(`color-light-active`)},[`&${t}-variant-text, &${t}-variant-link`]:{[i(`border-color`)]:`transparent`,[i(`text-color`)]:a(`color-base`),[i(`text-color-hover`)]:a(`color-hover`),[i(`text-color-active`)]:a(`color-active`),[i(`bg-color`)]:`transparent`,[i(`bg-color-hover`)]:`transparent`,[i(`bg-color-active`)]:`transparent`,[`&:disabled, &${e.componentCls}-disabled`]:{background:`transparent`,borderColor:`transparent`}},[`&${t}-variant-text`]:{[i(`bg-color-hover`)]:a(`color-light`),[i(`bg-color-active`)]:a(`color-light-active`)}},{[`&${t}-variant-link`]:{[i(`color-base`)]:e.colorLink,[i(`color-hover`)]:e.colorLinkHover,[i(`color-active`)]:e.colorLinkActive,[i(`bg-color-hover`)]:e.linkHoverBg},[`&${t}-color-primary`]:{[i(`color-base`)]:e.colorPrimary,[i(`color-hover`)]:e.colorPrimaryHover,[i(`color-active`)]:e.colorPrimaryActive,[i(`color-light`)]:e.colorPrimaryBg,[i(`color-light-hover`)]:e.colorPrimaryBgHover,[i(`color-light-active`)]:e.colorPrimaryBorder,[i(`shadow`)]:e.primaryShadow,[`&${t}-variant-solid`]:{[i(`text-color`)]:e.primaryColor,[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`)}},[`&${t}-color-dangerous`]:{[i(`color-base`)]:e.colorError,[i(`color-hover`)]:e.colorErrorHover,[i(`color-active`)]:e.colorErrorActive,[i(`color-light`)]:e.colorErrorBg,[i(`color-light-hover`)]:e.colorErrorBgFilledHover,[i(`color-light-active`)]:e.colorErrorBgActive,[i(`shadow`)]:e.dangerShadow,[`&${t}-variant-solid`]:{[i(`text-color`)]:e.dangerColor,[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`)}},[`&${t}-color-default`]:{[i(`solid-bg-color`)]:e.colorBgSolid,[i(`solid-bg-color-hover`)]:e.colorBgSolidHover,[i(`solid-bg-color-active`)]:e.colorBgSolidActive,[i(`color-base`)]:e.defaultBorderColor,[i(`color-hover`)]:e.defaultHoverBorderColor,[i(`color-active`)]:e.defaultActiveBorderColor,[i(`color-light`)]:e.colorFillTertiary,[i(`color-light-hover`)]:e.colorFillSecondary,[i(`color-light-active`)]:e.colorFill,[i(`text-color`)]:e.defaultColor,[i(`text-color-hover`)]:e.defaultHoverColor,[i(`text-color-active`)]:e.defaultActiveColor,[i(`shadow`)]:e.defaultShadow,[`&${t}-variant-outlined`]:{[i(`bg-color-disabled`)]:e.defaultBgDisabled},[`&${t}-variant-solid`]:{[i(`text-color`)]:e.solidTextColor,[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`)},[`&${t}-variant-filled, &${t}-variant-text`]:{[i(`text-color-hover`)]:a(`text-color`),[i(`text-color-active`)]:a(`text-color`)},[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[i(`text-color`)]:e.defaultColor,[i(`text-color-hover`)]:e.defaultHoverColor,[i(`text-color-active`)]:e.defaultActiveColor,[i(`bg-color-container`)]:e.defaultBg,[i(`bg-color-hover`)]:e.defaultHoverBg,[i(`bg-color-active`)]:e.defaultActiveBg},[`&${t}-variant-text`]:{[i(`text-color`)]:e.textTextColor,[i(`text-color-hover`)]:e.textTextHoverColor,[i(`text-color-active`)]:e.textTextActiveColor,[i(`bg-color-hover`)]:e.textHoverBg},[`&${t}-background-ghost`]:{[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[i(`text-color`)]:e.defaultGhostColor,[i(`border-color`)]:e.defaultGhostBorderColor}}}},u.map(n=>{let r=e[`${n}6`],a=e[`${n}1`],o=e[`${n}Hover`],s=e[`${n}2`],c=e[`${n}3`],l=e[`${n}Active`],u=e[`${n}ShadowColor`];return{[`&${t}-color-${n}`]:{[i(`color-base`)]:r,[i(`color-hover`)]:o,[i(`color-active`)]:l,[i(`color-light`)]:a,[i(`color-light-hover`)]:s,[i(`color-light-active`)]:c,[i(`shadow`)]:u}}}),{[`&:disabled, &${e.componentCls}-disabled`]:{cursor:`not-allowed`,borderColor:e.colorBorderDisabled,background:a(`bg-color-disabled`),color:e.colorTextDisabled,boxShadow:`none`}},{[`&${t}-background-ghost`]:{[i(`bg-color`)]:e.ghostBg,[i(`bg-color-hover`)]:e.ghostBg,[i(`bg-color-active`)]:e.ghostBg,[i(`shadow`)]:`none`,[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[i(`bg-color-hover`)]:e.ghostBg,[i(`bg-color-active`)]:e.ghostBg}}}]}},Ce=e=>{let{componentCls:t,iconCls:n,fontWeight:r,opacityLoading:i,motionDurationSlow:a,motionEaseInOut:o,iconGap:s,calc:c}=e;return{[t]:{outline:`none`,position:`relative`,display:`inline-flex`,gap:s,alignItems:`center`,justifyContent:`center`,fontWeight:r,whiteSpace:`nowrap`,textAlign:`center`,backgroundImage:`none`,cursor:`pointer`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:`none`,touchAction:`manipulation`,...A(),"&:disabled > *":{pointerEvents:`none`},[`${t}-icon > svg`]:_(),[`${t}-icon`]:{display:`inline-flex`,alignItems:`center`,justifyContent:`center`},"> a":{color:`currentColor`},"&:not(:disabled)":ne(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:`0.34em`},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:`-0.34em`,letterSpacing:`0.34em`},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:`none`}},[`&${t}-loading`]:{opacity:i,cursor:`default`},[`${t}-loading-icon`]:{transition:[`width`,`opacity`,`margin`].map(e=>`${e} ${a} ${o}`).join(`,`)},[`&:not(${t}-icon-end)`]:{[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineEnd:c(s).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineEnd:0},"&-leave-start":{marginInlineEnd:0},"&-leave-active":{marginInlineEnd:c(s).mul(-1).equal()}}},"&-icon-end":{flexDirection:`row-reverse`,[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineStart:c(s).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineStart:0},"&-leave-start":{marginInlineStart:0},"&-leave-active":{marginInlineStart:c(s).mul(-1).equal()}}}}}},P=e=>({minWidth:e.controlHeight,paddingInline:0,borderRadius:`50%`}),F=(e,t=``)=>{let{componentCls:n,controlHeight:r,fontSize:i,borderRadius:a,buttonPaddingHorizontal:o,iconCls:s,buttonPaddingVertical:c,buttonIconOnlyFontSize:l}=e;return[{[t]:{fontSize:i,height:r,padding:`${h(c)} ${h(o)}`,borderRadius:a,[`&${n}-icon-only`]:{width:r,[s]:{fontSize:l}}}},{[`${n}${n}-circle${t}`]:P(e)},{[`${n}${n}-round${t}`]:{borderRadius:e.controlHeight,[`&:not(${n}-icon-only)`]:{paddingInline:e.buttonPaddingHorizontal}}}]},I=e=>F(t(e,{fontSize:e.contentFontSize}),e.componentCls),L=e=>F(t(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM}),`${e.componentCls}-sm`),R=e=>F(t(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG}),`${e.componentCls}-lg`),z=e=>{let{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:`100%`}}}},we=p(`Button`,e=>{let t=M(e);return[Ce(t),I(t),L(t),R(t),z(t),Se(t),xe(t)]},N,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function B(e,t,n){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},[`&-item:not(${n}-status-success)`]:{zIndex:2},"&-item":{"&:focus,&:active":{zIndex:3},"&:hover":{zIndex:4},"&[disabled]":{zIndex:0}}}}function V(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function H(e){let t=`${e.componentCls}-compact-vertical`;return{[t]:{...B(e,t,e.componentCls),...V(e.componentCls,t)}}}var U=e=>{let{antCls:t,componentCls:n,lineWidth:r,calc:i,colorBgContainer:a}=e,o=`${n}-variant-solid:not([disabled])`,s=i(r).mul(-1).equal(),[c,l]=x(t,`btn`),u=e=>({[`${n}-compact${e?`-vertical`:``}-item`]:{[c(`compact-connect-border-color`)]:l(`bg-color-hover`),[`&${o}`]:{transition:`none`,[`& + ${o}:before`]:[{position:`absolute`,backgroundColor:l(`compact-connect-border-color`),content:`""`},e?{top:s,insetInline:s,height:r}:{insetBlock:s,insetInlineStart:s,width:r}],"&:hover:before":{display:`none`}}}});return[u(),u(!0),{[`${o}${n}-color-default`]:{[c(`compact-connect-border-color`)]:`color-mix(in srgb, ${l(`bg-color-hover`)} 75%, ${a})`}}]},Te=n([`Button`,`compact`],e=>{let t=M(e);return[r(t),H(t),U(t)]},N);function Ee(e){if(se(e)){let t=e?.delay;return t=v(t)?t:0,{loading:t<=0,delay:t}}return{loading:!!e,delay:0}}var De={default:[`default`,`outlined`],primary:[`primary`,`solid`],dashed:[`default`,`dashed`],link:[`link`,`link`],text:[`default`,`text`]},W=S.forwardRef((e,t)=>{let{_skipSemantic:n,loading:r=!1,prefixCls:i,color:a,variant:c,type:l,danger:u=!1,shape:d,size:p,disabled:m,className:ne,rootClassName:h,children:g,icon:_,iconPosition:v,iconPlacement:ue,ghost:y=!1,block:b=!1,htmlType:de=`button`,classNames:fe,styles:x,style:me,autoInsertSpace:ge,autoFocus:C,...T}=e,_e=s(g),D=l||`default`,{getPrefixCls:O,direction:k,autoInsertSpace:A,className:j,style:xe,classNames:M,styles:N,loadingIcon:Se,shape:Ce,color:P,variant:F}=ie(`button`),I=d||Ce||`default`,[L,R]=(0,S.useMemo)(()=>{if(a&&c)return[a,c];if(l||u){let e=De[D]||[];return u?[`danger`,e[1]]:e}return c===`solid`?[`primary`,c]:P&&F?[P,F]:F===`solid`?[`primary`,F]:[`default`,`outlined`]},[a,c,l,u,P,F,D]),[z,B]=(0,S.useMemo)(()=>y&&R===`solid`?[L,`outlined`]:[L,R],[L,R,y]),V=z===`danger`,H=V?`dangerous`:z,U=ge??A??!0,W=O(`btn`,i),[Oe,ke]=we(W),Ae=(0,S.useContext)(ce),G=m??Ae,je=(0,S.useContext)(he),K=(0,S.useMemo)(()=>Ee(r),[r]),[q,Me]=(0,S.useState)(K.loading),[J,Ne]=(0,S.useState)(!1),Y=(0,S.useRef)(null),Pe=le(t,Y),Fe=_e.length===1&&!_&&!E(B),X=(0,S.useRef)(!0);S.useEffect(()=>(X.current=!1,()=>{X.current=!0}),[]),oe(()=>{let e=null;K.delay>0?e=setTimeout(()=>{e=null,Me(!0)},K.delay):Me(K.loading);function t(){e&&=(clearTimeout(e),null)}return t},[K.delay,K.loading]),(0,S.useEffect)(()=>{if(!Y.current||!U)return;let e=Y.current.textContent||``;Fe&&w(e)?J||Ne(!0):J&&Ne(!1)}),(0,S.useEffect)(()=>{C&&Y.current&&Y.current.focus()},[]);let Ie=S.useCallback(t=>{if(q||G){t.preventDefault();return}e.onClick?.((`href`in e,t))},[e.onClick,q,G]),{compactSize:Le,compactItemClassnames:Re}=o(W,k),Z=te(e=>p??Le??je??e),ze=q?`loading`:_,Be=ue??v??`start`,Q=ee(T,[`navigate`]),Ve={...e,type:D,color:z,variant:B,danger:V,shape:I,size:Z,disabled:G,loading:q,iconPlacement:Be},[He,Ue]=ae([n?void 0:M,fe],[n?void 0:N,x],{props:Ve}),We=f(W,Oe,ke,{[`${W}-${I}`]:I!=="default"&&I!==`square`&&I,[`${W}-${D}`]:D,[`${W}-dangerous`]:u,[`${W}-color-${H}`]:H,[`${W}-variant-${B}`]:B,[`${W}-lg`]:Z===`large`,[`${W}-sm`]:Z===`small`,[`${W}-icon-only`]:!g&&g!==0&&!!ze,[`${W}-background-ghost`]:y&&!E(B),[`${W}-loading`]:q,[`${W}-two-chinese-chars`]:J&&U&&!q,[`${W}-block`]:b,[`${W}-rtl`]:k===`rtl`,[`${W}-icon-end`]:Be===`end`},Re,ne,h,j,He.root),Ge={...Ue.root,...xe,...me},Ke={className:He.icon,style:Ue.icon},qe=e=>S.createElement(ye,{prefixCls:W,...Ke},e),Je=S.createElement(be,{existIcon:!!_,prefixCls:W,loading:q,mount:X.current,...Ke}),Ye=se(r)&&r.icon||Se,Xe;Xe=_&&!q?qe(_):r&&Ye?qe(Ye):Je;let Ze=re(g)?ve(g,Fe&&U,Ue.content,He.content):null;if(Q.href!==void 0)return S.createElement(`a`,{...Q,className:f(We,{[`${W}-disabled`]:G}),href:G?void 0:Q.href,style:Ge,onClick:Ie,ref:Pe,tabIndex:G?-1:0,"aria-disabled":G},Xe,Ze);let $=S.createElement(`button`,{...T,type:de,className:We,style:Ge,onClick:Ie,disabled:G,ref:Pe},Xe,Ze,Re&&S.createElement(Te,{prefixCls:W}));return E(B)||($=S.createElement(pe,{component:`Button`,disabled:q},$)),$});W.Group=ge,W.__ANT_BUTTON=!0;var Oe=W;export{T as i,W as n,A as r,Oe as t}; \ No newline at end of file diff --git a/public/assets/card-D7XvzVif.js b/public/assets/card-D7XvzVif.js new file mode 100644 index 0000000..d363b6d --- /dev/null +++ b/public/assets/card-D7XvzVif.js @@ -0,0 +1,25 @@ +import{$t as e,B as t,Bt as n,H as r,Hn as i,Jn as a,Ln as o,Or as s,Rn as c,Sn as l,Sr as u,St as d,Tr as f,U as p,V as m,Vn as h,W as g,X as _,Xt as v,Y as y,Yt as b,Zt as x,a as S,an as C,cn as w,dn as T,dt as E,et as D,f as O,hn as k,hr as A,i as j,l as M,n as N,or as ee,pr as P,r as F,sn as I,tn as L,ur as R,wn as te}from"./jsx-runtime-NwRKtVrk.js";import{et as ne}from"./index-B7MUL4ct.js";var z=s(f()),B=(0,z.createContext)(null),re=e=>{let{activeTabOffset:t,horizontal:n,rtl:r,indicator:i={}}=e,{size:a,align:o=`center`}=i,[s,l]=(0,z.useState)(),u=(0,z.useRef)(),d=z.useCallback(e=>typeof a==`function`?a(e):typeof a==`number`?a:e,[a]);function f(){c.cancel(u.current)}return(0,z.useEffect)(()=>{let e={};if(t)if(n){e.width=d(t.width);let n=r?`right`:`left`;o===`start`&&(e[n]=t[n]),o===`center`&&(e[n]=t[n]+t.width/2,e.transform=r?`translateX(50%)`:`translateX(-50%)`),o===`end`&&(e[n]=t[n]+t.width,e.transform=`translateX(-100%)`)}else e.height=d(t.height),o===`start`&&(e.top=t.top),o===`center`&&(e.top=t.top+t.height/2,e.transform=`translateY(-50%)`),o===`end`&&(e.top=t.top+t.height,e.transform=`translateY(-100%)`);return f(),u.current=c(()=>{s&&e&&Object.keys(e).every(t=>{let n=e[t],r=s[t];return typeof n==`number`&&typeof r==`number`?Math.round(n)===Math.round(r):n===r})||l(e)}),f},[JSON.stringify(t),n,r,o,d]),{style:s}},V={width:0,height:0,left:0,top:0};function H(e,t,n){return(0,z.useMemo)(()=>{let n=new Map,r=t.get(e[0]?.key)||V,i=r.left+r.width;for(let r=0;re.key).join(`_`),t,n])}function U(e,t){let n=z.useRef(e),[,r]=z.useState({});function i(e){let i=typeof e==`function`?e(n.current):e;i!==n.current&&t(i,n.current),n.current=i,r({})}return[n.current,i]}var W=.1,ie=.01,G=20,ae=.995**G;function oe(e,t){let[n,r]=(0,z.useState)(),[i,a]=(0,z.useState)(0),[o,s]=(0,z.useState)(0),[c,l]=(0,z.useState)(),u=(0,z.useRef)();function d(e){let{screenX:t,screenY:n}=e.touches[0];r({x:t,y:n}),window.clearInterval(u.current)}function f(e){if(!n)return;let{screenX:o,screenY:c}=e.touches[0];r({x:o,y:c});let u=o-n.x,d=c-n.y;t(u,d);let f=Date.now();a(f),s(f-i),l({x:u,y:d})}function p(){if(n&&(r(null),l(null),c)){let e=c.x/o,n=c.y/o;if(Math.max(Math.abs(e),Math.abs(n)){if(Math.abs(r)o?(i=n,m.current=`x`):(i=r,m.current=`y`),t(-i,-i)&&e.preventDefault()}let g=(0,z.useRef)(null);g.current={onTouchStart:d,onTouchMove:f,onTouchEnd:p,onWheel:h},z.useEffect(()=>{function t(e){g.current.onTouchStart(e)}function n(e){g.current.onTouchMove(e)}function r(e){g.current.onTouchEnd(e)}function i(e){g.current.onWheel(e)}return document.addEventListener(`touchmove`,n,{passive:!1}),document.addEventListener(`touchend`,r,{passive:!0}),e.current.addEventListener(`touchstart`,t,{passive:!0}),e.current.addEventListener(`wheel`,i,{passive:!1}),()=>{document.removeEventListener(`touchmove`,n),document.removeEventListener(`touchend`,r)}},[])}function se(e){let[t,n]=(0,z.useState)(0),r=(0,z.useRef)(0),i=(0,z.useRef)();return i.current=e,P(()=>{i.current?.()},[t]),()=>{r.current===t&&(r.current+=1,n(r.current))}}function ce(e){let t=(0,z.useRef)([]),[,n]=(0,z.useState)({}),r=(0,z.useRef)(typeof e==`function`?e():e),i=se(()=>{let e=r.current;t.current.forEach(t=>{e=t(e)}),t.current=[],r.current=e,n({})});function a(e){t.current.push(e),i()}return[r.current,a]}var K={width:0,height:0,left:0,top:0,right:0};function le(e,t,n,r,i,a,{tabs:o,tabPosition:s,rtl:c}){let l,u,d;return[`top`,`bottom`].includes(s)?(l=`width`,u=c?`right`:`left`,d=Math.abs(n)):(l=`height`,u=`top`,d=-n),(0,z.useMemo)(()=>{if(!o.length)return[0,0];let n=o.length,r=n;for(let i=0;iMath.floor(d+t)){r=i-1;break}}let i=0;for(let t=n-1;t>=0;--t)if((e.get(o[t].key)||K)[u]r?[0,-1]:[i,r]},[e,t,r,i,a,d,s,o.map(e=>e.key).join(`_`),c])}function ue(e){let t;return e instanceof Map?(t={},e.forEach((e,n)=>{t[n]=e})):t=e,JSON.stringify(t)}var q=`TABS_DQ`;function de(e){return String(e).replace(/"/g,q)}function fe(e,t,n,r){return!(!n||r||e===!1||e===void 0&&(t===!1||t===null))}var pe=z.forwardRef((e,t)=>{let{prefixCls:n,editable:r,locale:i,style:a}=e;return!r||r.showAdd===!1?null:z.createElement(`button`,{ref:t,type:`button`,className:`${n}-nav-add`,style:a,"aria-label":i?.addAriaLabel||`Add tab`,onClick:e=>{r.onEdit(`add`,{event:e})}},r.addIcon||`+`)}),me=z.forwardRef((e,t)=>{let{position:n,prefixCls:r,extra:i}=e;if(!i)return null;let a,o={};return typeof i==`object`&&!z.isValidElement(i)?o=i:o.right=i,n===`right`&&(a=o.right),n===`left`&&(a=o.left),a?z.createElement(`div`,{className:`${r}-extra-content`,ref:t},a):null});function J(){return J=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:n,id:r,tabs:i,locale:o,mobile:s,more:c={},style:l,className:d,editable:f,tabBarGutter:p,rtl:m,removeAriaLabel:h,onTabClick:g,getPopupContainer:_,popupClassName:v,popupStyle:y,classNames:b,styles:x}=e,[C,w]=(0,z.useState)(!1),[T,E]=(0,z.useState)(null),{icon:D=`More`}=c,k=`${r}-more-popup`,A=`${n}-dropdown`,j=T===null?null:`${k}-${T}`,N=o?.dropdownAriaLabel;function ee(e,t){e.preventDefault(),e.stopPropagation(),f.onEdit(`remove`,{key:t,event:e})}let P=z.createElement(S,{onClick:({key:e,domEvent:t})=>{g(e,t),w(!1)},prefixCls:`${A}-menu`,id:k,tabIndex:-1,role:`listbox`,"aria-activedescendant":j,selectedKeys:[T],"aria-label":N===void 0?`expanded dropdown`:N},i.map(e=>{let{closable:t,disabled:n,closeIcon:i,key:a,label:o}=e,s=fe(t,i,f,n);return z.createElement(M,{key:a,id:`${k}-${a}`,role:`option`,"aria-controls":r&&`${r}-panel-${a}`,disabled:n},z.createElement(`span`,null,o),s&&z.createElement(`button`,{type:`button`,"aria-label":h||`remove`,tabIndex:0,className:u(`${A}-menu-item-remove`,b?.remove),style:x?.remove,onClick:e=>{e.stopPropagation(),ee(e,a)}},i||f.removeIcon||`×`))}));function F(e){let t=i.filter(e=>!e.disabled),n=t.findIndex(e=>e.key===T)||0,r=t.length;for(let i=0;i{let e=document.getElementById(j);e?.scrollIntoView&&e.scrollIntoView(!1)},[j,T]),(0,z.useEffect)(()=>{C||E(null)},[C]);let L={marginInlineStart:p};i.length||(L.visibility=`hidden`,L.order=1);let R=u(v,{[`${A}-rtl`]:m}),te=s?null:z.createElement(O,J({prefixCls:A,overlay:P,visible:i.length?C:!1,onVisibleChange:w,overlayClassName:R,overlayStyle:y,mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:_},c),z.createElement(`button`,{type:`button`,className:`${n}-nav-more`,style:L,"aria-haspopup":`listbox`,"aria-controls":k,id:`${r}-more`,"aria-expanded":C,onKeyDown:I},D));return z.createElement(`div`,{className:u(`${n}-nav-operations`,d),style:l,ref:t},te,z.createElement(pe,{prefixCls:n,locale:o,editable:f}))}),ge=z.memo(he,(e,t)=>t.tabMoving),_e=e=>{let{prefixCls:t,id:n,active:r,focus:i,tab:{key:a,label:o,disabled:s,closeIcon:c,icon:l},closable:d,renderWrapper:f,removeAriaLabel:p,editable:m,onClick:h,onFocus:g,onBlur:_,onKeyDown:v,onMouseDown:y,onMouseUp:b,styles:x,classNames:S,tabCount:C,currentPosition:w}=e,T=`${t}-tab`,E=fe(d,c,m,s);function D(e){s||h(e)}function O(e){e.preventDefault(),e.stopPropagation(),m.onEdit(`remove`,{key:a,event:e})}let k=z.useMemo(()=>l&&typeof o==`string`?z.createElement(`span`,null,o):o,[o,l]),A=z.useRef(null);z.useEffect(()=>{i&&A.current&&A.current.focus()},[i]);let j=z.createElement(`div`,{key:a,"data-node-key":de(a),className:u(T,S?.item,{[`${T}-with-remove`]:E,[`${T}-active`]:r,[`${T}-disabled`]:s,[`${T}-focus`]:i}),style:x?.item,onClick:D},z.createElement(`div`,{ref:A,role:`tab`,"aria-selected":r,id:n&&`${n}-tab-${a}`,className:`${T}-btn`,"aria-controls":n&&`${n}-panel-${a}`,"aria-disabled":s,tabIndex:s?null:r?0:-1,onClick:e=>{e.stopPropagation(),D(e)},onKeyDown:v,onMouseDown:y,onMouseUp:b,onFocus:g,onBlur:_},i&&z.createElement(`div`,{"aria-live":`polite`,style:{width:0,height:0,position:`absolute`,overflow:`hidden`,opacity:0}},`Tab ${w} of ${C}`),l&&z.createElement(`span`,{className:`${T}-icon`},l),o&&k),E&&z.createElement(`button`,{type:`button`,"aria-label":p||`remove`,tabIndex:r?0:-1,className:u(`${T}-remove`,S?.remove),style:x?.remove,onClick:e=>{e.stopPropagation(),O(e)}},c||m.removeIcon||`×`));return f?f(j):j};function ve(){return ve=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{offsetWidth:n,offsetHeight:r,offsetTop:i,offsetLeft:a}=e,{width:o,height:s,left:c,top:l}=e.getBoundingClientRect();return Math.abs(o-n)<1?[o,s,c-t.left,l-t.top]:[n,r,a,i]},be=e=>{let{offsetWidth:t=0,offsetHeight:n=0}=e.current||{};if(e.current){let{width:n,height:r}=e.current.getBoundingClientRect();if(Math.abs(n-t)<1)return[n,r]}return[t,n]},xe=(e,t)=>e[+!t],Se=z.forwardRef((e,t)=>{let{className:n,style:r,id:i,animated:a,activeKey:o,rtl:s,extra:c,editable:l,locale:d,tabPosition:f,tabBarGutter:p,children:m,onTabClick:h,onTabScroll:g,indicator:_,classNames:v,styles:y}=e,{prefixCls:b,tabs:x}=z.useContext(B),S=(0,z.useRef)(null),C=(0,z.useRef)(null),w=(0,z.useRef)(null),T=(0,z.useRef)(null),D=(0,z.useRef)(null),O=(0,z.useRef)(null),k=(0,z.useRef)(null),j=f===`top`||f===`bottom`,[M,N]=U(0,(e,t)=>{j&&g&&g({direction:e>t?`left`:`right`})}),[P,F]=U(0,(e,t)=>{!j&&g&&g({direction:e>t?`top`:`bottom`})}),[I,L]=(0,z.useState)([0,0]),[R,te]=(0,z.useState)([0,0]),[ne,V]=(0,z.useState)([0,0]),[W,ie]=(0,z.useState)([0,0]),[G,ae]=ce(new Map),K=H(x,G,R[0]),q=xe(I,j),J=xe(R,j),he=xe(ne,j),Se=xe(W,j),Ce=Math.floor(q)Z?Z:e}let Te=(0,z.useRef)(null),[Ee,De]=(0,z.useState)();function Oe(){De(Date.now())}function ke(){Te.current&&clearTimeout(Te.current)}oe(T,(e,t)=>{function n(e,t){e(e=>Q(e+t))}return Ce?(j?n(N,e):n(F,t),ke(),Oe(),!0):!1}),(0,z.useEffect)(()=>(ke(),Ee&&(Te.current=setTimeout(()=>{De(0)},100)),ke),[Ee]);let[Ae,je]=le(K,Y,j?M:P,J,he,Se,{...e,tabs:x}),Me=A((e=o)=>{let t=K.get(e)||{width:0,height:0,left:0,right:0,top:0};if(j){let e=M;s?t.rightM+Y&&(e=t.right+t.width-Y):t.left<-M?e=-t.left:t.left+t.width>-M+Y&&(e=-(t.left+t.width-Y)),F(0),N(Q(e))}else{let e=P;t.top<-P?e=-t.top:t.top+t.height>-P+Y&&(e=-(t.top+t.height-Y)),N(0),F(Q(e))}}),[Ne,Pe]=(0,z.useState)(),[Fe,Ie]=(0,z.useState)(!1),$=x.filter(e=>!e.disabled).map(e=>e.key),Le=e=>{let t=$.indexOf(Ne||o),n=$.length,r=$[(t+e+n)%n];Pe(r)},Re=(e,t)=>{let n=$.indexOf(e),r=x.find(t=>t.key===e);fe(r?.closable,r?.closeIcon,l,r?.disabled)&&(t.preventDefault(),t.stopPropagation(),l.onEdit(`remove`,{key:e,event:t}),n===$.length-1?Le(-1):Le(1))},ze=(e,t)=>{Ie(!0),t.button===1&&Re(e,t)},Be=e=>{let{code:t}=e,n=s&&j,r=$[0],i=$[$.length-1];switch(t){case`ArrowLeft`:j&&Le(n?1:-1);break;case`ArrowRight`:j&&Le(n?-1:1);break;case`ArrowUp`:e.preventDefault(),j||Le(-1);break;case`ArrowDown`:e.preventDefault(),j||Le(1);break;case`Home`:e.preventDefault(),Pe(r);break;case`End`:e.preventDefault(),Pe(i);break;case`Enter`:case`Space`:e.preventDefault(),h(Ne??o,e);break;case`Backspace`:case`Delete`:Re(Ne,e);break}},Ve={};j?Ve.marginInlineStart=p:Ve.marginTop=p;let He=x.map((e,t)=>{let{key:n}=e;return z.createElement(_e,{id:i,prefixCls:b,key:n,tab:e,classNames:{item:v?.item,remove:v?.remove},styles:{item:t===0?y?.item:{...Ve,...y?.item},remove:y?.remove},closable:e.closable,editable:l,active:n===o,focus:n===Ne,renderWrapper:m,removeAriaLabel:d?.removeAriaLabel,tabCount:$.length,currentPosition:t+1,onClick:e=>{h(n,e)},onKeyDown:Be,onFocus:()=>{Fe||Pe(n),Me(n),Oe(),T.current&&(s||(T.current.scrollLeft=0),T.current.scrollTop=0)},onBlur:()=>{Pe(void 0)},onMouseDown:e=>ze(n,e),onMouseUp:()=>{Ie(!1)}})}),Ue=()=>ae(()=>{let e=new Map,t=D.current?.getBoundingClientRect();return x.forEach(({key:n})=>{let r=D.current?.querySelector(`[data-node-key="${de(n)}"]`);if(r){let[i,a,o,s]=ye(r,t);e.set(n,{width:i,height:a,left:o,top:s})}}),e});(0,z.useEffect)(()=>{Ue()},[x.map(e=>e.key).join(`_`)]);let We=se(()=>{let e=be(S),t=be(C),n=be(w);L([e[0]-t[0]-n[0],e[1]-t[1]-n[1]]);let r=be(k);V(r),ie(be(O));let i=be(D);te([i[0]-r[0],i[1]-r[1]]),Ue()}),Ge=x.slice(0,Ae),Ke=x.slice(je+1),qe=[...Ge,...Ke],Je=K.get(o),{style:Ye}=re({activeTabOffset:Je,horizontal:j,indicator:_,rtl:s});(0,z.useEffect)(()=>{Me()},[o,X,Z,ue(Je),ue(K),j]),(0,z.useEffect)(()=>{We()},[s]);let Xe=!!qe.length,Ze=`${b}-nav-wrap`,Qe,$e,et,tt;return j?s?($e=M>0,Qe=M!==Z):(Qe=M<0,$e=M!==X):(et=P<0,tt=P!==X),z.createElement(E,{onResize:We},z.createElement(`div`,{ref:ee(t,S),role:`tablist`,"aria-orientation":j?`horizontal`:`vertical`,className:u(`${b}-nav`,n,v?.header),style:{...y?.header,...r},onKeyDown:()=>{Oe()}},z.createElement(me,{ref:C,position:`left`,extra:c,prefixCls:b}),z.createElement(E,{onResize:We},z.createElement(`div`,{className:u(Ze,{[`${Ze}-ping-left`]:Qe,[`${Ze}-ping-right`]:$e,[`${Ze}-ping-top`]:et,[`${Ze}-ping-bottom`]:tt}),ref:T},z.createElement(E,{onResize:We},z.createElement(`div`,{ref:D,className:`${b}-nav-list`,style:{transform:`translate(${M}px, ${P}px)`,transition:Ee?`none`:void 0}},He,z.createElement(pe,{ref:k,prefixCls:b,locale:d,editable:l,style:{...He.length===0?void 0:Ve,visibility:Xe?`hidden`:null}}),z.createElement(`div`,{className:u(`${b}-ink-bar`,v?.indicator,{[`${b}-ink-bar-animated`]:a.inkBar}),style:{...Ye,...y?.indicator}}))))),z.createElement(ge,ve({},e,{removeAriaLabel:d?.removeAriaLabel,ref:O,prefixCls:b,tabs:qe,className:!Xe&&we,popupStyle:y?.popup,tabMoving:!!Ee})),z.createElement(me,{ref:w,position:`right`,extra:c,prefixCls:b})))}),Ce=({renderTabBar:e,...t})=>e?e(t,Se):z.createElement(Se,t),Y=z.forwardRef((e,t)=>{let{prefixCls:n,className:r,style:i,id:a,active:o,tabKey:s,children:c}=e,l=z.Children.count(c)>0;return z.createElement(`div`,{id:a&&`${a}-panel-${s}`,role:`tabpanel`,tabIndex:o&&l?0:-1,"aria-labelledby":a&&`${a}-tab-${s}`,"aria-hidden":!o,style:i,className:u(n,o&&`${n}-active`,r),ref:t},c)});function we(){return we=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:t,activeKey:n,animated:r,tabPosition:i,destroyOnHidden:a,contentStyle:o,contentClassName:s}=e,{prefixCls:c,tabs:d}=z.useContext(B),f=r.tabPane,p=`${c}-tabpane`;return z.createElement(`div`,{className:u(`${c}-content-holder`)},z.createElement(`div`,{className:u(`${c}-content`,`${c}-content-${i}`,{[`${c}-content-animated`]:f})},d.map(e=>{let{key:i,forceRender:c,style:d,className:m,destroyOnHidden:h,...g}=e,_=i===n;return z.createElement(l,we({key:i,visible:_,forceRender:c,removeOnLeave:!!(a??h),leavedClassName:`${p}-hidden`},r.tabPaneMotion),({style:e,className:n},r)=>z.createElement(Y,we({},g,{prefixCls:p,id:t,tabKey:i,animated:f,active:_,style:{...o,...d,...e},className:u(s,m,n),ref:r})))})))};function Z(e={inkBar:!0,tabPane:!1}){let t;return t=e===!1?{inkBar:!1,tabPane:!1}:e===!0?{inkBar:!0,tabPane:!1}:{inkBar:!0,...typeof e==`object`?e:{}},t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}function Q(){return Q=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:n,prefixCls:r=`rc-tabs`,className:a,items:o,direction:s,activeKey:c,defaultActiveKey:l,editable:d,animated:f,tabPosition:p=`top`,tabBarGutter:m,tabBarStyle:h,tabBarExtraContent:g,locale:_,more:v,destroyOnHidden:y,renderTabBar:b,onChange:x,onTabClick:S,onTabScroll:C,getPopupContainer:w,popupClassName:T,indicator:E,classNames:D,styles:O,...k}=e,A=z.useMemo(()=>(o||[]).filter(e=>e&&typeof e==`object`&&`key`in e),[o]),j=s===`rtl`,M=Z(f),[N,ee]=(0,z.useState)(!1);(0,z.useEffect)(()=>{ee(i())},[]);let[P,F]=R(l??A[0]?.key,c),[I,L]=(0,z.useState)(()=>A.findIndex(e=>e.key===P));(0,z.useEffect)(()=>{let e=A.findIndex(e=>e.key===P);e===-1&&(e=Math.max(0,Math.min(I,A.length-1)),F(A[e]?.key)),L(e)},[A.map(e=>e.key).join(`_`),P,I]);let[te,ne]=R(null,n);(0,z.useEffect)(()=>{n||(ne(`rc-tabs-${Te}`),Te+=1)},[]);function re(e,t){S?.(e,t);let n=e!==P;F(e),n&&x?.(e)}let V={id:te,activeKey:P,animated:M,tabPosition:p,rtl:j,mobile:N},H={...V,editable:d,locale:_,more:v,tabBarGutter:m,onTabClick:re,onTabScroll:C,extra:g,style:h,getPopupContainer:w,popupClassName:u(T,D?.popup),indicator:E,styles:O,classNames:D},U=z.useMemo(()=>({tabs:A,prefixCls:r}),[A,r]);return z.createElement(B.Provider,{value:U},z.createElement(`div`,Q({ref:t,id:n,className:u(r,`${r}-${p}`,{[`${r}-mobile`]:N,[`${r}-editable`]:d,[`${r}-rtl`]:j},a)},k),z.createElement(Ce,Q({},H,{renderTabBar:b})),z.createElement(X,Q({destroyOnHidden:y},V,{contentStyle:O?.content,contentClassName:D?.content,animated:M}))))}),De={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Oe(e,t={inkBar:!0,tabPane:!1}){let n;return n=t===!1?{inkBar:!1,tabPane:!1}:t===!0?{inkBar:!0,tabPane:!0}:{inkBar:!0,...k(t)?t:{}},n.tabPane&&(n.tabPaneMotion={...De,motionName:_(e,`switch`)}),n}function ke(e){return e.filter(e=>e)}function Ae(e,t){return e?e.map(e=>({...e,destroyOnHidden:e.destroyOnHidden??e.destroyInactiveTabPane})):ke(o(t).map(e=>{if(z.isValidElement(e)){let{key:t,props:n}=e,{tab:r,...i}=n||{};return{key:String(t),...i,label:r}}return null}))}var je=e=>{let{componentCls:n,motionDurationSlow:r}=e;return[{[n]:{[`${n}-switch`]:{"&-appear, &-enter":{transition:`none`,"&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${r}`}},"&-leave":{position:`absolute`,transition:`none`,inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${r}`}}}}},[t(e,`slide-up`),t(e,`slide-down`)]]},Me=e=>{let{componentCls:t,tabsCardPadding:n,cardBg:r,cardGutter:i,colorBorderSecondary:a,itemSelectedColor:o}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:r,border:`${C(e.lineWidth)} ${e.lineType} ${a}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:o,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:v(e,-3),[`& ${t}-tab${t}-tab-focus ${t}-tab-btn:focus-visible`]:{outline:`none`},[`${t}-ink-bar`]:{visibility:`hidden`}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:C(i)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${C(e.borderRadiusLG)} ${C(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${C(e.borderRadiusLG)} ${C(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:C(i)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${C(e.borderRadiusLG)} 0 0 ${C(e.borderRadiusLG)}`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${C(e.borderRadiusLG)} ${C(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},Ne=t=>{let{antCls:n,componentCls:i,itemHoverColor:a,dropdownEdgeChildVerticalPadding:o}=t;return{[`${i}-dropdown`]:{...e(t),position:`absolute`,top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:t.zIndexPopup,display:`block`,"&-hidden":{display:`none`},[`&${n}-slide-down-enter${n}-slide-down-enter-active${i}-dropdown-placement-bottomLeft, + &${n}-slide-down-appear${n}-slide-down-appear-active${i}-dropdown-placement-bottomLeft, + &${n}-slide-down-enter${n}-slide-down-enter-active${i}-dropdown-placement-bottom, + &${n}-slide-down-appear${n}-slide-down-appear-active${i}-dropdown-placement-bottom, + &${n}-slide-down-enter${n}-slide-down-enter-active${i}-dropdown-placement-bottomRight, + &${n}-slide-down-appear${n}-slide-down-appear-active${i}-dropdown-placement-bottomRight`]:{animationName:p},[`&${n}-slide-up-enter${n}-slide-up-enter-active${i}-dropdown-placement-topLeft, + &${n}-slide-up-appear${n}-slide-up-appear-active${i}-dropdown-placement-topLeft, + &${n}-slide-up-enter${n}-slide-up-enter-active${i}-dropdown-placement-top, + &${n}-slide-up-appear${n}-slide-up-appear-active${i}-dropdown-placement-top, + &${n}-slide-up-enter${n}-slide-up-enter-active${i}-dropdown-placement-topRight, + &${n}-slide-up-appear${n}-slide-up-appear-active${i}-dropdown-placement-topRight`]:{animationName:m},[`&${n}-slide-down-leave${n}-slide-down-leave-active${i}-dropdown-placement-bottomLeft, + &${n}-slide-down-leave${n}-slide-down-leave-active${i}-dropdown-placement-bottom, + &${n}-slide-down-leave${n}-slide-down-leave-active${i}-dropdown-placement-bottomRight`]:{animationName:g},[`&${n}-slide-up-leave${n}-slide-up-leave-active${i}-dropdown-placement-topLeft, + &${n}-slide-up-leave${n}-slide-up-leave-active${i}-dropdown-placement-top, + &${n}-slide-up-leave${n}-slide-up-leave-active${i}-dropdown-placement-topRight`]:{animationName:r},[`${i}-dropdown-menu`]:{maxHeight:t.tabsDropdownHeight,margin:0,padding:`${C(o)} 0`,overflowX:`hidden`,overflowY:`auto`,textAlign:{_skip_check_:!0,value:`left`},listStyleType:`none`,backgroundColor:t.colorBgContainer,backgroundClip:`padding-box`,borderRadius:t.borderRadiusLG,outline:`none`,boxShadow:t.boxShadowSecondary,"&-item":{...L,display:`flex`,alignItems:`center`,minWidth:t.tabsDropdownWidth,margin:0,padding:`${C(t.paddingXXS)} ${C(t.paddingSM)}`,color:t.colorText,fontWeight:`normal`,fontSize:t.fontSize,lineHeight:t.lineHeight,cursor:`pointer`,transition:`all ${t.motionDurationSlow}`,"> span":{flex:1,whiteSpace:`nowrap`},"&-remove":{flex:`none`,marginLeft:{_skip_check_:!0,value:t.marginSM},color:t.colorIcon,fontSize:t.fontSizeSM,background:`transparent`,border:0,cursor:`pointer`,"&:hover":{color:a}},"&:hover":{background:t.controlItemBgHover},"&-disabled":{"&, &:hover":{color:t.colorTextDisabled,background:`transparent`,cursor:`not-allowed`}}}}}}},Pe=e=>{let{componentCls:t,margin:n,colorBorderSecondary:r,horizontalMargin:i,verticalItemPadding:a,verticalItemMargin:o,motionDurationSlow:s,calc:c}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:`column`,[`> ${t}-nav, > div > ${t}-nav`]:{margin:i,"&::before":{position:`absolute`,right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${C(e.lineWidth)} ${e.lineType} ${r}`,content:`''`},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:[`width`,`left`,`right`].map(e=>`${e} ${s}`).join(`, `)}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav, + > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:n,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:`column`,minWidth:c(e.controlHeight).mul(1.25).equal(),[`${t}-tab`]:{padding:a,textAlign:`center`},[`${t}-tab + ${t}-tab`]:{margin:o},[`${t}-nav-wrap`]:{flexDirection:`column`,"&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:[`height`,`top`].map(e=>`${e} ${s}`).join(`, `)}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:`1 0 auto`,flexDirection:`column`}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:!0,value:C(c(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${C(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:c(e.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${C(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},Fe=e=>{let{componentCls:t,cardPaddingSM:n,cardPaddingLG:r,cardHeightSM:i,cardHeightLG:a,horizontalItemPaddingSM:o,horizontalItemPaddingLG:s}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:o,fontSize:e.titleFontSizeSM}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:s,fontSize:e.titleFontSizeLG,lineHeight:e.lineHeightLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:n},[`${t}-nav-add`]:{minWidth:i,minHeight:i}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${C(e.borderRadius)} ${C(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${C(e.borderRadius)} ${C(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${C(e.borderRadius)} ${C(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${C(e.borderRadius)} 0 0 ${C(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r},[`${t}-nav-add`]:{minWidth:a,minHeight:a}}}}}},Ie=e=>{let{componentCls:t,itemActiveColor:n,itemHoverColor:r,iconCls:i,tabsHorizontalItemMargin:a,horizontalItemPadding:o,itemSelectedColor:s,itemColor:c}=e,l=`${t}-tab`;return{[l]:{position:`relative`,WebkitTouchCallout:`none`,WebkitTapHighlightColor:`transparent`,display:`inline-flex`,alignItems:`center`,padding:o,fontSize:e.titleFontSize,background:`transparent`,border:0,outline:`none`,cursor:`pointer`,color:c,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:n}},"&-btn":{outline:`none`,transition:`all ${e.motionDurationSlow}`,[`${l}-icon:not(:last-child)`]:{marginInlineEnd:e.marginSM}},"&-remove":{flex:`none`,lineHeight:1,marginRight:{_skip_check_:!0,value:e.calc(e.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:e.marginXS},color:e.colorIcon,fontSize:e.fontSizeSM,background:`transparent`,border:`none`,outline:`none`,cursor:`pointer`,transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading},...x(e)},"&:hover":{color:r},[`&${l}-active ${l}-btn`]:{color:s},[`&${l}-focus ${l}-btn:focus-visible`]:v(e),[`&${l}-disabled`]:{color:e.colorTextDisabled,cursor:`not-allowed`},[`&${l}-disabled ${l}-btn, &${l}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${l}-remove ${i}`]:{margin:0,verticalAlign:`middle`},[`${i}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${l} + ${l}`]:{margin:{_skip_check_:!0,value:a}}}},$=e=>{let{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:r,cardGutter:i,calc:a}=e;return{[`${t}-rtl`]:{direction:`rtl`,[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:n},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:e.marginSM}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:e.marginXS},marginLeft:{_skip_check_:!0,value:a(e.marginXXS).mul(-1).equal()},[r]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:!0,value:i},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:`rtl`},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:`right`}}}}},Le=t=>{let{componentCls:n,tabsCardPadding:r,cardHeight:i,cardGutter:a,itemHoverColor:o,itemActiveColor:s,colorBorderSecondary:c}=t;return{[n]:{...e(t),display:`flex`,[`> ${n}-nav, > div > ${n}-nav`]:{position:`relative`,display:`flex`,flex:`none`,alignItems:`center`,[`${n}-nav-wrap`]:{position:`relative`,display:`flex`,flex:`auto`,alignSelf:`stretch`,overflow:`hidden`,whiteSpace:`nowrap`,transform:`translate(0)`,"&::before, &::after":{position:`absolute`,zIndex:1,opacity:0,transition:`opacity ${t.motionDurationSlow}`,content:`''`,pointerEvents:`none`}},[`${n}-nav-list`]:{position:`relative`,display:`flex`,transition:`opacity ${t.motionDurationSlow}`},[`${n}-nav-operations`]:{display:`flex`,alignSelf:`stretch`},[`${n}-nav-operations-hidden`]:{position:`absolute`,visibility:`hidden`,pointerEvents:`none`},[`${n}-nav-more`]:{position:`relative`,padding:r,background:`transparent`,border:0,color:t.colorText,"&::after":{position:`absolute`,right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:t.calc(t.controlHeightLG).div(8).equal(),transform:`translateY(100%)`,content:`''`}},[`${n}-nav-add`]:{minWidth:i,minHeight:i,marginLeft:{_skip_check_:!0,value:a},background:`transparent`,border:`${C(t.lineWidth)} ${t.lineType} ${c}`,borderRadius:`${C(t.borderRadiusLG)} ${C(t.borderRadiusLG)} 0 0`,outline:`none`,cursor:`pointer`,color:t.colorText,transition:`all ${t.motionDurationSlow} ${t.motionEaseInOut}`,"&:hover":{color:o},"&:active, &:focus:not(:focus-visible)":{color:s},...x(t,-3)}},[`${n}-extra-content`]:{flex:`none`},[`${n}-ink-bar`]:{position:`absolute`,background:t.inkBarColor,pointerEvents:`none`},...Ie(t),[`${n}-content`]:{position:`relative`,width:`100%`},[`${n}-content-holder`]:{flex:`auto`,minWidth:0,minHeight:0},[`${n}-tabpane`]:{...x(t),"&-hidden":{display:`none`}}},[`${n}-centered`]:{[`> ${n}-nav, > div > ${n}-nav`]:{[`${n}-nav-wrap`]:{[`&:not([class*='${n}-nav-wrap-ping']) > ${n}-nav-list`]:{margin:`auto`}}}}}},Re=d(`Tabs`,e=>{let t=n(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${C(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${C(e.horizontalItemGutter)}`});return[Fe(t),$(t),Pe(t),Ne(t),Me(t),Le(t),je(t)]},e=>{let{cardHeight:t,cardHeightSM:n,cardHeightLG:r,controlHeight:i,controlHeightLG:a}=e,o=t||a,s=n||i,c=r||a+8;return{zIndexPopup:e.zIndexPopupBase+50,cardBg:e.colorFillAlter,cardHeight:o,cardHeightSM:s,cardHeightLG:c,cardPadding:`${(o-e.fontHeight)/2-e.lineWidth}px ${e.padding}px`,cardPaddingSM:`${(s-e.fontHeight)/2-e.lineWidth}px ${e.paddingXS}px`,cardPaddingLG:`${(c-e.fontHeightLG)/2-e.lineWidth}px ${e.padding}px`,titleFontSize:e.fontSize,titleFontSizeLG:e.fontSizeLG,titleFontSizeSM:e.fontSize,inkBarColor:e.colorPrimary,horizontalMargin:`0 0 ${e.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:``,horizontalItemMarginRTL:``,horizontalItemPadding:`${e.paddingSM}px 0`,horizontalItemPaddingSM:`${e.paddingXS}px 0`,horizontalItemPaddingLG:`${e.padding}px 0`,verticalItemPadding:`${e.paddingXS}px ${e.paddingLG}px`,verticalItemMargin:`${e.margin}px 0 0 0`,itemColor:e.colorText,itemSelectedColor:e.colorPrimary,itemHoverColor:e.colorPrimaryHover,itemActiveColor:e.colorPrimaryActive,cardGutter:e.marginXXS/2}}),ze=()=>null,Be=z.forwardRef((e,t)=>{let{type:n,className:r,rootClassName:i,size:a,onEdit:o,hideAdd:s,centered:c,addIcon:l,removeIcon:d,moreIcon:f,more:p,popupClassName:m,children:h,items:g,animated:_,style:v,indicatorSize:b,indicator:x,classNames:S,styles:C,destroyInactiveTabPane:E,destroyOnHidden:O,tabPlacement:k,tabPosition:A,...M}=e,{prefixCls:ee}=M,{getPrefixCls:P,direction:F,getPopupContainer:L,className:R,style:ne,classNames:B,styles:re}=w(`tabs`),{tabs:V}=z.useContext(I),H=P(`tabs`,ee),U=D(H),[W,ie]=Re(H,U),G=z.useRef(null);z.useImperativeHandle(t,()=>({nativeElement:G.current}));let ae;n===`editable-card`&&(ae={onEdit:(e,{key:t,event:n})=>{o?.(e===`add`?n:t,e)},removeIcon:d??V?.removeIcon??z.createElement(te,null),addIcon:(l??V?.addIcon)||z.createElement(N,null),showAdd:s!==!0});let oe=P(),se=y(a),ce=Ae(g,h),K=Oe(H,_),le={align:x?.align??V?.indicator?.align,size:x?.size??b??V?.indicator?.size??V?.indicatorSize},ue=z.useMemo(()=>{let e=k??A??void 0,t=F===`rtl`;switch(e){case`start`:return t?`right`:`left`;case`end`:return t?`left`:`right`;default:return e}},[k,A,F]),q={...e,size:se,tabPlacement:ue,items:ce},[de,fe]=T([B,S],[re,C],{props:q},{popup:{_default:`root`}});return z.createElement(Ee,{ref:G,direction:F,getPopupContainer:L,...M,items:ce,className:u({[`${H}-large`]:se===`large`,[`${H}-small`]:se===`small`,[`${H}-card`]:[`card`,`editable-card`].includes(n),[`${H}-editable-card`]:n===`editable-card`,[`${H}-centered`]:c},R,r,i,de.root,W,ie,U),classNames:{...de,popup:u(m,W,ie,U,de.popup?.root)},styles:fe,style:{...fe.root,...ne,...v},editable:ae,more:{icon:V?.more?.icon??V?.moreIcon??f??z.createElement(j,null),transitionName:`${oe}-slide-up`,...p},prefixCls:H,animated:K,indicator:le,destroyOnHidden:O??E,tabPosition:ue})});Be.TabPane=ze;var Ve=({prefixCls:e,className:t,hoverable:n=!0,...r})=>{let{getPrefixCls:i}=z.useContext(I),a=i(`card`,e),o=u(`${a}-grid`,t,{[`${a}-grid-hoverable`]:n});return z.createElement(`div`,{...r,className:o})},He=e=>{let{antCls:t,componentCls:n,headerHeight:r,headerPadding:i,tabsMarginBottom:a}=e;return{display:`flex`,justifyContent:`center`,flexDirection:`column`,minHeight:r,marginBottom:-1,padding:`0 ${C(i)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${C(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${C(e.borderRadiusLG)} ${C(e.borderRadiusLG)} 0 0`,...b(),"&-wrapper":{width:`100%`,display:`flex`,alignItems:`center`},"&-title":{display:`inline-block`,flex:1,...L,[` + > ${n}-typography, + > ${n}-typography-edit-content + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}},[`${t}-tabs-top`]:{clear:`both`,marginBottom:a,color:e.colorText,fontWeight:`normal`,fontSize:e.fontSize,"&-bar":{borderBottom:`${C(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}}},Ue=e=>{let{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:r,lineWidth:i}=e;return{width:`33.33%`,padding:t,border:0,borderRadius:0,boxShadow:` + ${C(i)} 0 0 0 ${n}, + 0 ${C(i)} 0 0 ${n}, + ${C(i)} ${C(i)} 0 0 ${n}, + ${C(i)} 0 0 0 ${n} inset, + 0 ${C(i)} 0 0 ${n} inset; + `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:`relative`,zIndex:1,boxShadow:r}}},We=e=>{let{componentCls:t,iconCls:n,actionsLiMargin:r,cardActionsIconSize:i,colorBorderSecondary:a,actionsBg:o}=e;return{margin:0,padding:0,listStyle:`none`,background:o,borderTop:`${C(e.lineWidth)} ${e.lineType} ${a}`,display:`flex`,borderRadius:`0 0 ${C(e.borderRadiusLG)} ${C(e.borderRadiusLG)}`,...b(),"& > li":{margin:r,color:e.colorTextDescription,textAlign:`center`,"> span":{position:`relative`,display:`block`,minWidth:e.calc(e.cardActionsIconSize).mul(2).equal(),fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:`pointer`,"&:hover":{color:e.colorPrimary,transition:`color ${e.motionDurationMid}`},[`a:not(${t}-btn), > ${n}`]:{display:`inline-block`,width:`100%`,color:e.colorIcon,lineHeight:C(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:i,lineHeight:C(e.calc(i).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${C(e.lineWidth)} ${e.lineType} ${a}`}}}},Ge=e=>({margin:`${C(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:`flex`,...b(),"&-avatar":{paddingInlineEnd:e.padding},"&-section":{overflow:`hidden`,flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,...L},"&-description":{color:e.colorTextDescription}}),Ke=e=>{let{componentCls:t,colorFillAlter:n,headerPadding:r,bodyPadding:i}=e;return{[`${t}-head`]:{padding:`0 ${C(r)}`,background:n,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${C(e.padding)} ${C(i)}`}}},qe=e=>{let{componentCls:t}=e;return{overflow:`hidden`,[`${t}-body`]:{userSelect:`none`}}},Je=t=>{let{componentCls:n,cardShadow:r,cardHeadPadding:i,colorBorderSecondary:a,boxShadowTertiary:o,bodyPadding:s,extraColor:c,motionDurationMid:l}=t;return{[n]:{...e(t),position:`relative`,background:t.colorBgContainer,borderRadius:t.borderRadiusLG,[`&:not(${n}-bordered)`]:{boxShadow:o},[`${n}-head`]:He(t),[`${n}-extra`]:{marginInlineStart:`auto`,color:c,fontWeight:`normal`,fontSize:t.fontSize},[`${n}-body`]:{padding:s,borderRadius:`0 0 ${C(t.borderRadiusLG)} ${C(t.borderRadiusLG)}`,"&:first-child":{borderStartStartRadius:t.borderRadiusLG,borderStartEndRadius:t.borderRadiusLG},"&:not(:last-child)":{borderEndStartRadius:0,borderEndEndRadius:0}},[`${n}-grid`]:Ue(t),[`${n}-cover`]:{"> *":{display:`block`,width:`100%`,borderRadius:`${C(t.borderRadiusLG)} ${C(t.borderRadiusLG)} 0 0`}},[`${n}-actions`]:We(t),[`${n}-meta`]:Ge(t)},[`${n}-bordered`]:{border:`${C(t.lineWidth)} ${t.lineType} ${a}`,[`${n}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${n}-hoverable`]:{cursor:`pointer`,transition:[`box-shadow`,`border-color`].map(e=>`${e} ${l}`).join(`, `),"&:hover":{borderColor:`transparent`,boxShadow:r}},[`${n}-contain-grid`]:{borderRadius:`${C(t.borderRadiusLG)} ${C(t.borderRadiusLG)} 0 0 `,[`&:not(:has(> ${n}-head))`]:{borderRadius:0},[`${n}-body`]:{display:`flex`,flexWrap:`wrap`},[`&:not(${n}-loading) ${n}-body`]:{marginBlockStart:t.calc(t.lineWidth).mul(-1).equal(),marginInlineStart:t.calc(t.lineWidth).mul(-1).equal(),padding:0}},[`${n}-contain-tabs`]:{[`> div${n}-head`]:{minHeight:0,[`${n}-head-title, ${n}-extra`]:{paddingTop:i}}},[`${n}-type-inner`]:Ke(t),[`${n}-loading`]:qe(t),[`${n}-rtl`]:{direction:`rtl`}}},Ye=e=>{let{componentCls:t,bodyPaddingSM:n,headerPaddingSM:r,headerHeightSM:i,headerFontSizeSM:a}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:i,padding:`0 ${C(r)}`,fontSize:a,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:n}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:0,display:`flex`,alignItems:`center`}}}}},Xe=d(`Card`,e=>{let t=n(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[Je(t),Ye(t)]},e=>({headerBg:`transparent`,headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+e.padding*2,headerHeightSM:e.fontSize*e.lineHeight+e.paddingXS*2,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:e.bodyPadding??e.paddingLG,headerPadding:e.headerPadding??e.paddingLG})),Ze=e=>{let{actionClasses:t,actions:n=[],actionStyle:r}=e;return z.createElement(`ul`,{className:t,style:r},n.map((e,t)=>{let r=`action-${t}`;return z.createElement(`li`,{style:{width:`${100/n.length}%`},key:r},z.createElement(`span`,null,e))}))},Qe=z.forwardRef((e,t)=>{let{prefixCls:n,className:r,rootClassName:i,style:a,extra:s,headStyle:c={},bodyStyle:l={},title:d,loading:f,bordered:p,variant:m,size:g,type:_,cover:v,actions:b,tabList:x,children:S,activeTabKey:C,defaultActiveTabKey:E,tabBarExtraContent:D,hoverable:O,tabProps:k={},classNames:A,styles:j,...M}=e,{getPrefixCls:N,direction:ee,className:P,style:I,classNames:L,styles:R}=w(`card`),[te]=F(`card`,m,p),B=y(g),re={...e,size:B,variant:te},[V,H]=T([L,A],[R,j],{props:re}),U=t=>{e.onTabChange?.(t)},W=z.useMemo(()=>o(S),[S]),ie=z.useMemo(()=>W.some(e=>z.isValidElement(e)&&e.type===Ve),[W]),G=N(`card`,n),[ae,oe]=Xe(G),se=z.createElement(ne,{loading:!0,active:!0,paragraph:{rows:4},title:!1},S),ce=C!==void 0,K={...k,[ce?`activeKey`:`defaultActiveKey`]:ce?C:E,tabBarExtraContent:D},le,ue=B===`small`?B:`large`,q=x?z.createElement(Be,{size:ue,...K,className:`${G}-head-tabs`,onChange:U,items:x.map(({tab:e,...t})=>({label:e,...t}))}):null;if(d||s||q){let e=u(`${G}-head`,V.header),t=u(`${G}-head-title`,V.title),n=u(`${G}-extra`,V.extra),r={...c,...H.header};le=z.createElement(`div`,{className:e,style:r},z.createElement(`div`,{className:`${G}-head-wrapper`},d&&z.createElement(`div`,{className:t,style:H.title},d),s&&z.createElement(`div`,{className:n,style:H.extra},s)),q)}let de=u(`${G}-cover`,V.cover),fe=v?z.createElement(`div`,{className:de,style:H.cover},v):null,pe=u(`${G}-body`,V.body),me={...l,...H.body},J=f||W.length?z.createElement(`div`,{className:pe,style:me},f?se:S):null,he=u(`${G}-actions`,V.actions),ge=b?.length?z.createElement(Ze,{actionClasses:he,actionStyle:H.actions,actions:b}):null,_e=h(M,[`onTabChange`]),ve=u(G,P,{[`${G}-loading`]:f,[`${G}-bordered`]:te!==`borderless`,[`${G}-hoverable`]:O,[`${G}-contain-grid`]:ie,[`${G}-contain-tabs`]:x?.length,[`${G}-small`]:B===`small`,[`${G}-type-${_}`]:!!_,[`${G}-rtl`]:ee===`rtl`},r,i,ae,oe,V.root),ye={...H.root,...I,...a};return z.createElement(`div`,{ref:t,..._e,className:ve,style:ye},le,fe,J,ge)}),$e=e=>{let{prefixCls:t,className:n,avatar:r,title:i,description:a,style:o,classNames:s,styles:c,...l}=e,{getPrefixCls:d,className:f,style:p,classNames:m,styles:h}=w(`cardMeta`),g=`${d(`card`,t)}-meta`,[_,v]=T([m,s],[h,c],{props:e}),y=u(g,n,f,_.root),b={...p,...v.root,...o},x=u(`${g}-avatar`,_.avatar),S=u(`${g}-title`,_.title),C=u(`${g}-description`,_.description),E=u(`${g}-section`,_.section),D=r?z.createElement(`div`,{className:x,style:v.avatar},r):null,O=i?z.createElement(`div`,{className:S,style:v.title},i):null,k=a?z.createElement(`div`,{className:C,style:v.description},a):null,A=O||k?z.createElement(`div`,{className:E,style:v.section},O,k):null;return z.createElement(`div`,{...l,className:y,style:b},D,A)},et=Qe;et.Grid=Ve,et.Meta=$e;export{Be as n,et as t}; \ No newline at end of file diff --git a/public/assets/chat-CqIY9PTi.js b/public/assets/chat-CqIY9PTi.js new file mode 100644 index 0000000..ff14c66 --- /dev/null +++ b/public/assets/chat-CqIY9PTi.js @@ -0,0 +1,127 @@ +import{Bt as e,Er as t,N as n,Or as r,P as i,Sn as a,Sr as o,Tr as s,an as c,hr as l,i as u,in as d,n as f,nn as p,on as m,t as h,tt as g,ur as _,wn as v,wr as y,xr as b,zt as x}from"./jsx-runtime-NwRKtVrk.js";import{t as S}from"./request-Blbag3Ot.js";import{r as C}from"./CopyOutlined-bJLUKQgS.js";import{r as w}from"./statusUtils-G17j4Ng-.js";import{t as T}from"./button-CM-rzMOH.js";import{t as E}from"./space-Dvitgohy.js";import{t as D}from"./card-D7XvzVif.js";import{$ as O,St as k,ct as A,lt as ee,mt as te,o as j,st as M}from"./es-Do50EHua.js";import{t as ne}from"./flex-CfpySdsa.js";import{$ as N,M as re,S as ie,T as ae,Y as P,at as oe,g as se,h as F,it as ce,rt as I,s as L}from"./index-B7MUL4ct.js";import{t as le}from"./agent-D8tKYnoa.js";var R=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=`accept acceptCharset accessKey action allowFullScreen allowTransparency + alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge + charSet checked classID className colSpan cols content contentEditable contextMenu + controls coords crossOrigin data dateTime default defer dir disabled download draggable + encType form formAction formEncType formMethod formNoValidate formTarget frameBorder + headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity + is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media + mediaGroup method min minLength multiple muted name noValidate nonce open + optimum pattern placeholder poster preload radioGroup readOnly rel required + reversed role rowSpan rows sandbox scope scoped scrolling seamless selected + shape size sizes span spellCheck src srcDoc srcLang srcSet start step style + summary tabIndex target title type useMap value width wmode wrap onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown + onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick + onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown + onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel + onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough + onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`.split(/[\s\n]+/),n=`aria-`,r=`data-`;function i(e,t){return e.indexOf(t)===0}function a(e,a=!1){let o;o=a===!1?{aria:!0,data:!0,attr:!0}:a===!0?{aria:!0}:{...a};let s={};return Object.keys(e).forEach(a=>{(o.aria&&(a===`role`||i(a,n))||o.data&&i(a,r)||o.attr&&t.includes(a))&&(s[a]=e[a])}),s}})),z=r(s()),B=z.createContext({}),ue={classNames:{},styles:{},className:``,style:{},shortcutKeys:{}},de=e=>{let t=z.useContext(B);return z.useMemo(()=>({...ue,...t[e]}),[t[e]])};function V(){let{getPrefixCls:e,direction:t,csp:n,iconPrefixCls:r,theme:i}=z.useContext(g.ConfigContext);return{theme:i,getPrefixCls:e,direction:t,csp:n,iconPrefixCls:r}}var fe=z.createContext({}),pe=t(((e,t)=>{function n(e){return e&&e.__esModule?e:{default:e}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),me=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default={items_per_page:`/ page`,jump_to:`Go to`,jump_to_confirm:`confirm`,page:`Page`,prev_page:`Previous Page`,next_page:`Next Page`,prev_5:`Previous 5 Pages`,next_5:`Next 5 Pages`,prev_3:`Previous 3 Pages`,next_3:`Next 3 Pages`,page_size:`Page Size`}})),he=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.commonLocale=void 0,e.commonLocale={yearFormat:`YYYY`,dayFormat:`D`,cellMeridiemFormat:`A`,monthBeforeYear:!0}})),ge=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=he();function n(e){"@babel/helpers - typeof";return n=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},n(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default={placeholder:`Select time`,rangePlaceholder:[`Start time`,`End time`]}})),ve=t((e=>{var t=pe().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(ge()),r=t(_e());e.default={lang:{placeholder:`Select date`,yearPlaceholder:`Select year`,quarterPlaceholder:`Select quarter`,monthPlaceholder:`Select month`,weekPlaceholder:`Select week`,rangePlaceholder:[`Start date`,`End date`],rangeYearPlaceholder:[`Start year`,`End year`],rangeQuarterPlaceholder:[`Start quarter`,`End quarter`],rangeMonthPlaceholder:[`Start month`,`End month`],rangeWeekPlaceholder:[`Start week`,`End week`],...n.default},timePickerLocale:{...r.default}}})),ye=t((e=>{var t=pe().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=t(ve()).default})),be=t((e=>{var t=pe().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=t(me()),r=t(ye()),i=t(ve()),a=t(_e()),o="${label} is not a valid ${type}";e.default={locale:`en`,Pagination:n.default,DatePicker:i.default,TimePicker:a.default,Calendar:r.default,global:{placeholder:`Please select`,close:`Close`,sortable:`sortable`,show:`Show`,hide:`Hide`},Table:{filterTitle:`Filter menu`,filterConfirm:`OK`,filterReset:`Reset`,filterEmptyText:`No filters`,filterCheckAll:`Select all items`,filterSearchPlaceholder:`Search in filters`,emptyText:`No data`,selectAll:`Select current page`,selectInvert:`Invert current page`,selectNone:`Clear all data`,selectionAll:`Select all data`,sortTitle:`Sort`,expand:`Expand row`,collapse:`Collapse row`,triggerDesc:`Click to sort descending`,triggerAsc:`Click to sort ascending`,cancelSort:`Click to cancel sorting`},Tour:{Next:`Next`,Previous:`Previous`,Finish:`Finish`},Modal:{okText:`OK`,cancelText:`Cancel`,justOkText:`OK`},Popconfirm:{okText:`OK`,cancelText:`Cancel`},Transfer:{titles:[``,``],searchPlaceholder:`Search here`,itemUnit:`item`,itemsUnit:`items`,remove:`Remove`,selectCurrent:`Select current page`,removeCurrent:`Remove current page`,selectAll:`Select all data`,deselectAll:`Deselect all data`,removeAll:`Remove all data`,selectInvert:`Invert current page`},Upload:{uploading:`Uploading...`,removeFile:`Remove file`,uploadError:`Upload error`,previewFile:`Preview file`,downloadFile:`Download file`},Empty:{description:`No data`},Icon:{icon:`icon`},Text:{edit:`Edit`,copy:`Copy`,copied:`Copied`,expand:`Expand`,collapse:`Collapse`},Form:{optional:`(optional)`,defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:o,method:o,array:o,object:o,number:o,date:o,boolean:o,integer:o,float:o,regexp:o,email:o,url:o,hex:o},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},QRCode:{expired:`QR code expired`,refresh:`Refresh`,scanned:`Scanned`},ColorPicker:{presetEmpty:`Empty`,transparent:`Transparent`,singleColor:`Single`,gradientColor:`Gradient`}}})),xe=t(((e,t)=>{t.exports=be()})),Se=(0,z.createContext)(void 0),H={locale:`en`,Conversations:{create:`New chat`},Sender:{stopLoading:`Stop loading`,speechRecording:`Speech recording`},Actions:{feedbackLike:`Like`,feedbackDislike:`Dislike`,audio:`Play audio`,audioRunning:`Audio playing`,audioError:`Playback error`,audioLoading:`Loading audio`},Bubble:{editableOk:`OK`,editableCancel:`Cancel`},Mermaid:{zoomIn:`Zoom in`,zoomOut:`Zoom out`,zoomReset:`Reset`,download:`Download`,code:`Code`,image:`Image`},Folder:{selectFile:`Please select a file`,loadError:`Failed to load file`,noService:`File content service not configured`,loadFailed:`Failed to load file`}},Ce=r(xe()),we=(e,t)=>{let n=z.useContext(Se);return[z.useMemo(()=>{let r=t||H?.[e]||Ce.default?.[e],i=n?.[e]??{};return{...typeof r==`function`?r():r,...i||{}}},[e,t,n]),z.useMemo(()=>{let e=n?.locale;return n?.exist&&!e?H.locale:e},[n])]};function Te(e){let t=getComputedStyle(e).display;return t===`block`||t===`flex`||t===`list-item`||t===`table`}function Ee(e){let t=[``],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT);for(;n.nextNode();){let e=n.currentNode;if(e.nodeType===Node.TEXT_NODE){t[t.length-1]+=e.textContent;continue}e.tagName===`BR`&&e.parentNode?.childElementCount===1||(e.tagName===`BR`||Te(e))&&t.push(``)}return t.join(` +`)}var De=({content:e,prefixCls:t,okText:n,cancelText:r,onEditConfirm:i,onEditCancel:a})=>{let o=z.useRef(null),[s]=we(`Bubble`,H.Bubble),c=l(()=>{i?.(Ee(o.current))}),u=l(()=>a?.());if(z.useEffect(()=>{o.current.textContent=e,o.current.focus();let t=window.getSelection(),n=document.createRange();n.selectNodeContents(o.current),n.collapse(!1),t.removeAllRanges(),t.addRange(n)},[]),typeof e!=`string`)throw Error(`Content of editable Bubble should be string`);let d=z.useMemo(()=>z.createElement(`div`,{ref:o,contentEditable:!0}),[]);return z.createElement(z.Fragment,null,d,z.createElement(ne,{rootClassName:`${t}-editing-opts`,gap:8},z.createElement(T,{type:`primary`,shape:`round`,size:`small`,onClick:c},n||s.editableOk),z.createElement(T,{type:`text`,shape:`round`,size:`small`,onClick:u},r||s.editableCancel)))},Oe=({prefixCls:e})=>z.createElement(`span`,{className:`${e}-dot`},z.createElement(`i`,{className:`${e}-dot-item`,key:`item-1`}),z.createElement(`i`,{className:`${e}-dot-item`,key:`item-2`}),z.createElement(`i`,{className:`${e}-dot-item`,key:`item-3`})),ke=`2.8.0`,Ae={blue:`#1677FF`,purple:`#722ED1`,cyan:`#13C2C2`,green:`#52C41A`,magenta:`#EB2F96`,pink:`#EB2F96`,red:`#F5222D`,orange:`#FA8C16`,yellow:`#FADB14`,volcano:`#FA541C`,geekblue:`#2F54EB`,gold:`#FAAD14`,lime:`#A0D911`,colorPrimary:`#1677ff`,colorSuccess:`#52c41a`,colorWarning:`#faad14`,colorError:`#ff4d4f`,colorInfo:`#1677ff`,colorLink:``,colorTextBase:``,colorBgBase:``,fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, +'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', +'Noto Color Emoji'`,fontFamilyCode:`'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace`,fontSize:14,lineWidth:1,lineType:`solid`,motionUnit:.1,motionBase:0,motionEaseOutCirc:`cubic-bezier(0.08, 0.82, 0.17, 1)`,motionEaseInOutCirc:`cubic-bezier(0.78, 0.14, 0.15, 0.86)`,motionEaseOut:`cubic-bezier(0.215, 0.61, 0.355, 1)`,motionEaseInOut:`cubic-bezier(0.645, 0.045, 0.355, 1)`,motionEaseOutBack:`cubic-bezier(0.12, 0.4, 0.29, 1.46)`,motionEaseInBack:`cubic-bezier(0.71, -0.46, 0.88, 0.6)`,motionEaseInQuint:`cubic-bezier(0.755, 0.05, 0.855, 0.06)`,motionEaseOutQuint:`cubic-bezier(0.23, 1, 0.32, 1)`,borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0};function je(e){return e>=0&&e<=255}function Me(e,t){let{r:n,g:r,b:i,a}=new b(e).toRgb();if(a<1)return e;let{r:o,g:s,b:c}=new b(t).toRgb();for(let e=.01;e<=1;e+=.01){let t=Math.round((n-o*(1-e))/e),a=Math.round((r-s*(1-e))/e),l=Math.round((i-c*(1-e))/e);if(je(t)&&je(a)&&je(l))return new b({r:t,g:a,b:l,a:Math.round(e*100)/100}).toRgbString()}return new b({r:n,g:r,b:i,a:1}).toRgbString()}function Ne(e){let{override:t,...n}=e,r={...t};Object.keys(Ae).forEach(e=>{delete r[e]});let i={...n,...r},a=1200,o=1600;return i.motion===!1&&(i.motionDurationFast=`0s`,i.motionDurationMid=`0s`,i.motionDurationSlow=`0s`),{...i,colorFillContent:i.colorFillSecondary,colorFillContentHover:i.colorFill,colorFillAlter:i.colorFillQuaternary,colorBgContainerDisabled:i.colorFillTertiary,colorBorderBg:i.colorBgContainer,colorSplit:Me(i.colorBorderSecondary,i.colorBgContainer),colorTextPlaceholder:i.colorTextQuaternary,colorTextDisabled:i.colorTextQuaternary,colorTextHeading:i.colorText,colorTextLabel:i.colorTextSecondary,colorTextDescription:i.colorTextTertiary,colorTextLightSolid:i.colorWhite,colorHighlight:i.colorError,colorBgTextHover:i.colorFillSecondary,colorBgTextActive:i.colorFill,colorIcon:i.colorTextTertiary,colorIconHover:i.colorText,colorErrorOutline:Me(i.colorErrorBg,i.colorBgContainer),colorWarningOutline:Me(i.colorWarningBg,i.colorBgContainer),fontSizeIcon:i.fontSizeSM,lineWidthFocus:i.lineWidth*3,lineWidth:i.lineWidth,controlOutlineWidth:i.lineWidth*2,controlInteractiveSize:i.controlHeight/2,controlItemBgHover:i.colorFillTertiary,controlItemBgActive:i.colorPrimaryBg,controlItemBgActiveHover:i.colorPrimaryBgHover,controlItemBgActiveDisabled:i.colorFill,controlTmpOutline:i.colorFillQuaternary,controlOutline:Me(i.colorPrimaryBg,i.colorBgContainer),lineType:i.lineType,borderRadius:i.borderRadius,borderRadiusXS:i.borderRadiusXS,borderRadiusSM:i.borderRadiusSM,borderRadiusLG:i.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:`none`,linkHoverDecoration:`none`,linkFocusDecoration:`none`,controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:i.sizeXXS,paddingXS:i.sizeXS,paddingSM:i.sizeSM,padding:i.size,paddingMD:i.sizeMD,paddingLG:i.sizeLG,paddingXL:i.sizeXL,paddingContentHorizontalLG:i.sizeLG,paddingContentVerticalLG:i.sizeMS,paddingContentHorizontal:i.sizeMS,paddingContentVertical:i.sizeSM,paddingContentHorizontalSM:i.size,paddingContentVerticalSM:i.sizeXS,marginXXS:i.sizeXXS,marginXS:i.sizeXS,marginSM:i.sizeSM,margin:i.size,marginMD:i.sizeMD,marginLG:i.sizeLG,marginXL:i.sizeXL,marginXXL:i.sizeXXL,boxShadow:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowSecondary:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTertiary:` + 0 1px 2px 0 rgba(0, 0, 0, 0.03), + 0 1px 6px -1px rgba(0, 0, 0, 0.02), + 0 2px 4px 0 rgba(0, 0, 0, 0.02) + `,screenXS:480,screenXSMin:480,screenXSMax:575,screenSM:576,screenSMMin:576,screenSMMax:767,screenMD:768,screenMDMin:768,screenMDMax:991,screenLG:992,screenLGMin:992,screenLGMax:a-1,screenXL:a,screenXLMin:a,screenXLMax:o-1,screenXXL:o,screenXXLMin:o,boxShadowPopoverArrow:`2px 2px 5px rgba(0, 0, 0, 0.05)`,boxShadowCard:` + 0 1px 2px -2px ${new b(`rgba(0, 0, 0, 0.16)`).toRgbString()}, + 0 3px 6px 0 ${new b(`rgba(0, 0, 0, 0.12)`).toRgbString()}, + 0 5px 12px 4px ${new b(`rgba(0, 0, 0, 0.09)`).toRgbString()} + `,boxShadowDrawerRight:` + -6px 0 16px 0 rgba(0, 0, 0, 0.08), + -3px 0 6px -4px rgba(0, 0, 0, 0.12), + -9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerLeft:` + 6px 0 16px 0 rgba(0, 0, 0, 0.08), + 3px 0 6px -4px rgba(0, 0, 0, 0.12), + 9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerUp:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerDown:` + 0 -6px 16px 0 rgba(0, 0, 0, 0.08), + 0 -3px 6px -4px rgba(0, 0, 0, 0.12), + 0 -9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTabsOverflowLeft:`inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)`,boxShadowTabsOverflowRight:`inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)`,boxShadowTabsOverflowTop:`inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)`,boxShadowTabsOverflowBottom:`inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)`,...r}}var Pe={lineHeight:!0,lineHeightSM:!0,lineHeightLG:!0,lineHeightHeading1:!0,lineHeightHeading2:!0,lineHeightHeading3:!0,lineHeightHeading4:!0,lineHeightHeading5:!0,opacityLoading:!0,fontWeightStrong:!0,zIndexPopupBase:!0,zIndexBase:!0,opacityImage:!0},Fe={motionBase:!0,motionUnit:!0},Ie=m(se.defaultAlgorithm),Le={screenXS:!0,screenXSMin:!0,screenXSMax:!0,screenSM:!0,screenSMMin:!0,screenSMMax:!0,screenMD:!0,screenMDMin:!0,screenMDMax:!0,screenLG:!0,screenLGMin:!0,screenLGMax:!0,screenXL:!0,screenXLMin:!0,screenXLMax:!0,screenXXL:!0,screenXXLMin:!0},Re=(e,t,n)=>{let r=n.getDerivativeToken(e),{override:i,...a}=t,o={...r,override:i};return o=Ne(o),a&&Object.entries(a).forEach(([e,t])=>{let{theme:n,...r}=t,i=r;n&&(i=Re({...o,...r},{override:r},n)),o[e]=i}),o};function ze(){let{token:e,hashed:t,theme:n,override:r,cssVar:i,zeroRuntime:a}=z.useContext(se._internalContext),o={prefix:i?.prefix??`ant`,key:i?.key??`css-var-root`},s=n||Ie,[c,l,u]=d(s,[se.defaultSeed,e],{salt:`${ke}-${t||``}`,override:r,getComputedToken:Re,cssVar:{...o,unitless:Pe,ignore:Fe,preserve:Le}});return[s,u,t?l:``,c,o,!!a]}function Be(){let[e,t,n]=ze();return{theme:e,token:t,hashId:n}}var{genStyleHooks:Ve,genComponentStyleHook:He,genSubStyleComponent:Ue}=x({usePrefix:()=>{let{getPrefixCls:e,iconPrefixCls:t}=V();return{iconPrefixCls:t,rootPrefixCls:e()}},useToken:()=>{let[e,t,n,r,i,a]=ze();return{theme:e,realToken:t,hashId:n,token:r,cssVar:i,zeroRuntime:a}},useCSP:()=>{let{csp:e}=V();return e??{}},layer:{name:`antdx`}}),We=new p(`loadingMove`,{"0%":{transform:`translateY(0)`},"10%":{transform:`translateY(4px)`},"20%":{transform:`translateY(0)`},"30%":{transform:`translateY(-4px)`},"40%":{transform:`translateY(0)`}}),Ge=new p(`cursorBlink`,{"0%":{opacity:1},"50%":{opacity:0},"100%":{opacity:1}}),Ke=new p(`fadeIn`,{"0%":{opacity:0},"100%":{opacity:1}}),qe=e=>{let{componentCls:t,fontSize:n,typingContent:r,typingAnimationDuration:i,typingAnimationName:a,lineHeight:o,paddingSM:s,colorText:l,calc:u}=e;return[{[t]:{display:`flex`,columnGap:s,[`&${t}-rtl`]:{direction:`rtl`},[`&${t}-loading`]:{alignItems:`center`},[`${t}-body`]:{display:`flex`,flexDirection:`column`,maxWidth:`100%`},[`${t}-content`]:{position:`relative`,boxSizing:`border-box`,minWidth:0,maxWidth:`100%`,minHeight:u(s).mul(2).add(u(o).mul(n)).equal(),paddingInline:`${c(e.padding)}`,paddingBlock:`${c(s)}`,color:l,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:`break-word`,"&-string":{whiteSpace:`pre-wrap`}},[`${t}-typing:last-child::after`]:{content:r,fontWeight:900,userSelect:`none`,opacity:1,marginInlineStart:`0.1em`,animationName:a,animationDuration:c(i),animationIterationCount:`infinite`,animationTimingFunction:`linear`},[`${t}-fade-in .fade-in`]:{display:`inline`,animationName:Ke,animationDuration:`1s`,animationTimingFunction:`linear`},[`${t}-dot`]:{position:`relative`,height:e.controlHeight,display:`flex`,alignItems:`center`,columnGap:e.marginXS,padding:`0 ${c(e.paddingXXS)}`,alignSelf:`center`,"&-item":{backgroundColor:e.colorPrimary,borderRadius:`100%`,width:4,height:4,animationName:We,animationDuration:`2s`,animationIterationCount:`infinite`,animationTimingFunction:`linear`,"&:nth-child(1)":{animationDelay:`0s`},"&:nth-child(2)":{animationDelay:`0.2s`},"&:nth-child(3)":{animationDelay:`0.4s`}}},[`&${t}-start`]:{flexDirection:`row`,alignSelf:`flex-start`,[`& ${t}-header`]:{flexDirection:`row`}},[`&${t}-end`]:{flexDirection:`row-reverse`,alignSelf:`flex-end`,[`& ${t}-header`]:{flexDirection:`row-reverse`},[`& ${t}-editing-opts`]:{flexDirection:`row-reverse`}}}},Ge]},Je=e=>{let{componentCls:t}=e;return{[t]:{[`${t}-content`]:{"&-filled":{backgroundColor:e.colorFillContent},"&-outlined":{border:`1px solid ${e.colorBorderSecondary}`},"&-shadow":{boxShadow:e.boxShadowTertiary},"&-borderless":{backgroundColor:`transparent`,padding:0,minHeight:0}}}}},Ye=e=>{let{componentCls:t,fontSize:n,lineHeight:r,paddingSM:i,borderRadius:a,calc:o}=e,s=o(n).mul(r).div(2).add(i).equal(),c=o(a).mul(2).equal(),l=`${t}-content`;return{[t]:{[l]:{"&-default":{borderRadius:{_skip_check_:!0,value:c}},"&-round":{borderRadius:{_skip_check_:!0,value:s}},"&-corner":{borderRadius:{_skip_check_:!0,value:c}},"&-editing":{"div:first-child":{outline:`none`},[`${t}-editing-opts`]:{marginBlockStart:e.marginSM,"button:last-child":{backgroundColor:e.colorBgContainer,"&:hover":{backgroundColor:e.colorBgLayout}}}}},[`&${t}-start ${t}-content-corner`]:{borderStartStartRadius:e.borderRadiusXS},[`&${t}-end ${t}-content-corner`]:{borderStartEndRadius:e.borderRadiusXS}}}},Xe=e=>{let{componentCls:t}=e;return{[t]:{"&-divider":{width:`100%`,justifyContent:`center`,[`& ${t}-body`]:{width:`100%`}}}}},U=e=>{let{componentCls:t}=e;return{[`${t}-list`]:{maxHeight:`100%`,width:`100%`,boxSizing:`border-box`,[`& ${t}`]:{width:`100%`,boxSizing:`border-box`,paddingBlock:e.padding},[`& ${t}-start:not(${t}-divider):not(${t}-system)`]:{paddingInlineEnd:`15%`},[`& ${t}-end:not(${t}-divider):not(${t}-system)`]:{paddingInlineStart:`15%`},[`${t}-list-scroll-box`]:{overflowY:`auto`,display:`flex`,width:`100%`,maxHeight:`100%`,flexDirection:`column`,scrollbarWidth:`thin`,scrollbarColor:`${e.colorTextTertiary} transparent`,"&::-webkit-scrollbar":{width:8,backgroundColor:`transparent`},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:e.borderRadiusSM}},[`${t}-list-autoscroll`]:{flexDirection:`column-reverse`},[`${t}-list-scroll-content`]:{display:`flex`,width:`100%`,height:`fit-content`,flexDirection:`column`,boxSizing:`border-box`,paddingInline:e.paddingXS}}}},Ze=e=>{let{componentCls:t,fontSize:n,lineHeight:r,paddingXXS:i,margin:a,colorText:o,fontSizeLG:s,calc:c}=e;return{[t]:{[`${t}-header`]:{display:`flex`,marginBottom:i,fontSize:n,lineHeight:r,color:o},[`${t}-footer`]:{display:`flex`,marginBlockStart:a,fontSize:n,lineHeight:r,color:o,"&-start":{flexDirection:`row`},"&-end":{flexDirection:`row-reverse`}},[`${t}-avatar`]:{minWidth:c(s).mul(2).equal()}}}},Qe=e=>{let{componentCls:t,paddingSM:n,paddingXS:r,lineHeight:i,fontSize:a,fontSizeSM:o,calc:s}=e;return{[t]:{[`&${t}-system`]:{width:`100%`,justifyContent:`center`,[`${t}-content`]:{display:`flex`,gap:`${c(o)}`,alignItems:`center`,minHeight:s(r).mul(2).add(s(i).mul(a)).equal(),fontSize:`${c(a)}`,paddingInline:`${c(n)}`,paddingBlock:`${c(r)}`},[`${t}-system-content`]:{},[`${t}-system-extra`]:{}}}}},$e=Ve(`Bubble`,t=>{let n=e(t,{});return[qe(n),Je(n),Ye(n),Ze(n),U(n),Qe(n),Xe(n)]},()=>({typingContent:`"|"`,typingAnimationName:`cursorBlink`,typingAnimationDuration:`0.8s`})),et=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(){return!!(typeof window<`u`&&window.document&&window.document.createElement)}})),tt=r(t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.useLayoutUpdateEffect=e.default=void 0;var t=a(s()),n=r(et());function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(typeof WeakMap!=`function`)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function a(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!=`object`&&typeof e!=`function`)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(o!=="default"&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}var o=(0,n.default)()?t.useLayoutEffect:t.useEffect,c=(e,n)=>{let r=t.useRef(!0);o(()=>e(r.current),n),o(()=>(r.current=!1,()=>{r.current=!0}),[])};e.useLayoutUpdateEffect=(e,t)=>{c(t=>{if(!t)return e()},t)},e.default=c}))());function nt(e){return!e||e.length===0?``:e.reduce((e,t)=>{let n=0;for(;n{let e={effect:`fade-in`,interval:100,step:6,keepPrefix:!0};if(n===!0)return e;let{step:t=6,interval:r=100}=n,i=e=>typeof e==`number`;if(!i(r)||r<=0)throw`[Bubble] invalid prop typing.interval, expect positive number.`;if(!i(t)&&!Array.isArray(t))throw`[Bubble] invalid prop typing.step, expect positive number or positive number array`;if(i(t)&&t<=0)throw`[Bubble] invalid prop typing.step, expect positive number`;if(Array.isArray(t)){if(!i(t[0])||t[0]<=0)throw`[Bubble] invalid prop typing.step[0], expect positive number`;if(!i(t[1])||t[1]<=0)throw`[Bubble] invalid prop typing.step[1], expect positive number`;if(t[0]>t[1])throw`[Bubble] invalid prop typing.step, step[0] should less than step[1]`}return{...e,...n}},[n]),p=z.useRef({content:t,interval:f.interval,step:f.step});p.current={content:t,interval:f.interval,step:f.step};let m=()=>Math.random().toString().slice(2),h=z.useCallback(e=>{let t=0;c.current=f.keepPrefix?nt([p.current.content,c.current]):``,o(c.current?[{text:c.current,id:m(),taskId:e,done:!0}]:[]);let n=()=>{if(e!==l.current)return;let a=performance.now(),{content:f,interval:h,step:g}=p.current;if(a-t[{text:t.map(({text:e})=>e).join(``),id:m(),taskId:e,done:!0}]),i?.(f),s.current=!1,l.current++;return}c.current+=y;let b={id:m(),text:y,taskId:e,done:!1};o(e=>e.concat(b)),s.current||=!0,t=a,u.current=requestAnimationFrame(n),r?.(c.current,f)};n()},[f.keepPrefix,r,i]),g=z.useCallback(()=>{cancelAnimationFrame(u.current),o([]),c.current=``,s.current=!1},[]);return(0,tt.default)(()=>{if(!t)return g();t!==c.current&&(s.current&&!t.startsWith(c.current)?(cancelAnimationFrame(u.current),s.current=!1,requestAnimationFrame(()=>h(++l.current))):s.current===!1&&h(l.current))},[t,h]),{renderedData:a,animating:s.current,memoedAnimationCfg:f}}var it=({prefixCls:e,streaming:t,content:n,typing:r,onTyping:i,onTypingComplete:a})=>{let{renderedData:s,animating:c,memoedAnimationCfg:l}=rt({streaming:t,content:n,typing:r,onTyping:i,onTypingComplete:a}),{effect:u}=l,d=s.map(e=>u===`fade-in`&&!e.done?z.createElement(`span`,{key:e.id,className:`fade-in`},e.text):e.text),f=r===!0?!1:u===`typing`;return z.createElement(`div`,{className:o({[`${e}-typing`]:f&&c,[`${e}-fade-in`]:!f})},d)},at=r(R()),ot=z.forwardRef(({prefixCls:e,rootClassName:t,style:r,className:i,styles:a={},classNames:s={},placement:c=`start`,content:l,contentRender:u,editable:d=!1,typing:f,streaming:p=!1,variant:m=`filled`,shape:h=`default`,header:g,footer:_,avatar:v,extra:y,footerPlacement:b,loading:x,loadingRender:S,onTyping:C,onTypingComplete:w,onEditConfirm:T,onEditCancel:E,...D},O)=>{let k=z.useRef(null);z.useImperativeHandle(O,()=>({nativeElement:k.current}));let A=de(`bubble`),{direction:ee,getPrefixCls:te}=V(),j=te(`bubble`,e),M=z.useContext(fe),[ne,N]=$e(j),re={...A.style,...A.styles.root,...a.root,...r},ie=o(j,A.className,A.classNames.root,s.root,t,i,ne,N,`${j}-${c}`,{[`${j}-${M.status}`]:M.status,[`${j}-rtl`]:ee===`rtl`,[`${j}-loading`]:x}),ae=(0,at.default)(D,{attr:!0,aria:!0,data:!0}),P={key:M?.key,status:M?.status,extraInfo:M?.extraInfo},oe=z.useMemo(()=>u?u(l,P):l,[l,u,P.key,P.status,P.extraInfo]),se=typeof f==`function`?f(l,P):f,F=!!se&&typeof oe==`string`;z.useEffect(()=>{F||p||l&&w?.(l)},[oe,F,p]);let ce=b||(c===`start`?`outer-start`:`outer-end`),I=typeof d==`boolean`?d:d.editing,L=()=>{if(x)return S?S():z.createElement(Oe,{prefixCls:j});let e=z.createElement(z.Fragment,null,F?z.createElement(it,{prefixCls:j,streaming:p,typing:se,content:oe,onTyping:C,onTypingComplete:w}):oe),t=ce.includes(`inner`);return z.createElement(`div`,{className:le(`body`),style:R(`body`)},me(),z.createElement(`div`,{style:{...A.styles.content,...a.content},className:o(`${j}-content`,`${j}-content-${m}`,A.classNames.content,s.content,{[`${j}-content-${M?.status}`]:M?.status,[`${j}-content-${h}`]:m!==`borderless`,[`${j}-content-editing`]:I,[`${j}-content-string`]:typeof oe==`string`})},I?z.createElement(De,{prefixCls:j,content:l,okText:d?.okText,cancelText:d?.cancelText,onEditConfirm:T,onEditCancel:E}):z.createElement(z.Fragment,null,t?z.createElement(`div`,{className:o(`${j}-content-with-footer`)},e):e,t&&he())),!I&&!t&&he())},le=e=>o(`${j}-${e}`,A.classNames[e],s[e]),R=e=>({...A.styles[e],...a[e]}),B=e=>typeof e==`function`?e(l,P):e,ue=()=>v?z.createElement(`div`,{className:le(`avatar`),style:R(`avatar`)},B(v)):null,pe=()=>y?z.createElement(`div`,{className:le(`extra`),style:R(`extra`)},B(y)):null,me=()=>g?z.createElement(`div`,{className:le(`header`),style:R(`header`)},B(g)):null,he=()=>{if(!_)return null;let e=o(le(`footer`),{[`${j}-footer-start`]:ce.includes(`start`),[`${j}-footer-end`]:ce.includes(`end`)});return z.createElement(`div`,{className:e,style:R(`footer`)},B(_))};return z.createElement(`div`,n({className:ie,style:re},D,ae,{ref:k}),ue(),L(),!I&&!x&&pe())}),st=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(e,t){let n=Object.assign({},e);return Array.isArray(t)&&t.forEach(e=>{delete n[e]}),n}}));function ct(e,t){return(0,z.useImperativeHandle)(e,()=>{let e=t(),{nativeElement:n}=e;return new Proxy(n,{get(t,n){return e[n]?e[n]:Reflect.get(t,n)}})})}var lt=z.forwardRef(({prefixCls:e,content:t=``,rootClassName:r,style:i,className:a,styles:s={},classNames:c={},dividerProps:l,...u},d)=>{let{getPrefixCls:f}=V(),p=de(`bubble`),m=f(`bubble`,e),[h,g]=$e(m),_=o(h,g,m,`${m}-divider`,p.className,p.classNames.root,a,c.root,r);return z.createElement(ot,n({ref:d,style:i,styles:s,className:_,classNames:c,prefixCls:m,variant:`borderless`,content:t,contentRender:e=>z.createElement(re,l,e)},u))});function ut(e){return getComputedStyle(e).flexDirection===`column-reverse`}function dt(e,t){let n=(0,z.useRef)(null),r=(0,z.useRef)(!0),i=(0,z.useRef)(!1),a=(0,z.useRef)(0),o=(0,z.useRef)(void 0),s=(0,z.useRef)(!1),c=(0,z.useRef)(!1);(0,z.useLayoutEffect)(()=>{if(!e||!t)return;if(!n.current){let t=document.createElement(`div`);t.style.bottom=`0`,t.style.flexShrink=`0`,t.style.pointerEvents=`none`,t.style.height=`10px`,t.style.visibility=`hidden`,e.insertBefore(t,e.firstChild),n.current=t}let a=new IntersectionObserver(([e])=>{r.current=e.isIntersecting,i.current=!e.isIntersecting},{root:e,threshold:0});a.observe(n.current);let s=new ResizeObserver(()=>{if(e){if(o.current){c.current&&requestAnimationFrame(()=>e.scrollTo({top:ut(e)?0:e.scrollHeight,behavior:`instant`}));return}ut(e)&&i.current&&d()}});return s.observe(t),()=>{a.disconnect(),s.disconnect(),clearTimeout(o.current),n.current?.parentNode&&(n.current.parentNode.removeChild(n.current),n.current=null)}},[e,t]);let l=(0,z.useCallback)(()=>{o.current=setTimeout(()=>{clearTimeout(o.current),o.current=void 0,c.current=!1},50)},[]),u=(0,z.useCallback)(e=>{let t=e.target;if(!ut(t))return;let{scrollTop:n,scrollHeight:r}=t;if(a.current=r+n,s.current){s.current=!1;return}o.current&&clearTimeout(o.current),l()},[l]);(0,z.useLayoutEffect)(()=>{if(e)return e.addEventListener(`scroll`,u,{capture:!0}),()=>e?.removeEventListener(`scroll`,u,{capture:!0})},[e,u]);let d=(0,z.useCallback)(()=>{e.scrollTop=a.current-e.scrollHeight,s.current=!0},[e]);return{reset:(0,z.useCallback)(()=>{r.current=!0,i.current=!1,a.current=e?.scrollHeight||0},[e]),scrollTo:(0,z.useCallback)(n=>{if(!e||!t)return;let{top:r,intoView:i,intoViewDom:a}=n||{};ut(e)?r!==void 0&&r>=-10?c.current=!0:a&&i?.block===`end`?c.current=t.lastElementChild===a:c.current=!1:r!==void 0&&r>=e.scrollHeight-e.clientHeight-10?c.current=!0:a&&i?.block===`end`?c.current=t.lastElementChild===a:c.current=!1,o.current||l(),a?a.scrollIntoView(i):e.scrollTo(n)},[e,t])}}var ft=z.forwardRef(({prefixCls:e,content:t,variant:r=`shadow`,shape:i,style:a,className:s,styles:c={},classNames:l={},rootClassName:u,...d},f)=>{let p=de(`bubble`),{getPrefixCls:m}=V(),h=m(`bubble`,e),[g,_]=$e(h),v=o(g,_,`${h}-system`,h,p.className,p.classNames.root,l.root,s,u);return z.createElement(ot,n({ref:f,style:a,className:v,styles:c,classNames:l,variant:r,shape:i,content:t},d))}),pt=r(st());function mt(e){return typeof e==`function`&&e instanceof Function}var ht=z.memo(ot),gt=z.memo(lt),_t=z.memo(ft),vt=e=>{let{_key:t,bubblesRef:r,extraInfo:i,status:a,role:o,classNames:s={},styles:c={},...l}=e,u=z.useCallback(e=>{e?r.current[t]=e:delete r.current[t]},[t]),{root:d,bubble:f,divider:p,system:m,...h}=s,{root:g,bubble:_,divider:v,system:y,...b}=c,x=z.createElement(ht,n({ref:u,style:g||_,className:d||f,classNames:h,styles:b},l));return o===`divider`?x=z.createElement(gt,n({ref:u,style:g||v,className:d||p,classNames:h,styles:b},l)):o===`system`&&(x=z.createElement(_t,n({ref:u,style:g||y,className:d||m,classNames:h,styles:b},l))),z.createElement(fe.Provider,{value:{key:t,status:a,extraInfo:i}},x)};ot.List=z.forwardRef((e,t)=>{let{prefixCls:r,rootClassName:i,className:a,styles:s={},classNames:c={},style:l,items:u,autoScroll:d=!0,role:f,onScroll:p,...m}=e,h=(0,at.default)(m,{attr:!0,aria:!0}),g=z.useRef(null),_=z.useRef({}),[v,y]=z.useState(),[b,x]=z.useState(),{scrollTo:S}=dt(v,b),{getPrefixCls:C}=V(),w=C(`bubble`,r),T=`${w}-list`,[E,D]=$e(w),O=o(T,i,a,c.root,E,D),k={...s.root,...l};return ct(t,()=>({nativeElement:g.current,scrollBoxNativeElement:v,scrollTo:({key:e,top:t,behavior:n=`smooth`,block:r})=>{let{scrollHeight:i,clientHeight:a}=v;typeof t==`number`?S({top:d?-i+a+t:t,behavior:n}):t===`bottom`?S({top:d?0:i,behavior:n}):t===`top`?S({top:d?-i:0,behavior:n}):e&&_.current[e]&&S({intoView:{behavior:n,block:r},intoViewDom:_.current[e].nativeElement})}})),z.createElement(`div`,n({},h,{className:O,style:k,ref:g}),z.createElement(`div`,{className:o(`${T}-scroll-box`,c.scroll,{[`${T}-autoscroll`]:d}),style:s.scroll,ref:e=>y(e),onScroll:p},z.createElement(`div`,{ref:e=>x(e),className:o(`${T}-scroll-content`)},u.map(e=>{let t;if(e.role&&f){let n=f[e.role];t={...mt(n)?n(e):n,...e}}else t=e;return z.createElement(vt,n({classNames:(0,pt.default)(c,[`root`,`scroll`]),styles:(0,pt.default)(s,[`root`,`scroll`])},(0,pt.default)(t,[`key`]),{key:e.key,_key:e.key,bubblesRef:_}))}))))}),ot.System=ft,ot.Divider=lt;var yt=ot,bt=()=>({height:0,opacity:0}),xt=e=>{let{scrollHeight:t}=e;return{height:t,opacity:1}},St=e=>({height:e?e.offsetHeight:0}),Ct=(e,t)=>t?.deadline===!0||t.propertyName===`height`,wt=(e=`ant`)=>({motionName:`${e}-motion-collapse`,onAppearStart:bt,onEnterStart:bt,onAppearActive:xt,onEnterActive:xt,onLeaveStart:St,onLeaveActive:bt,onAppearEnd:Ct,onEnterEnd:Ct,onLeaveEnd:Ct,motionDeadline:500}),Tt=(e,t,n)=>{let r=typeof e==`boolean`||e?.expandedKeys===void 0,[i,a,o,s]=z.useMemo(()=>{let t={expandedKeys:[],defaultExpandedKeys:[],onExpand:()=>{}};return e?(typeof e==`object`&&(t={...t,...e}),[!0,t.defaultExpandedKeys,t.expandedKeys,t.onExpand]):[!1,t.defaultExpandedKeys,t.expandedKeys,t.onExpand]},[e]),[c,l]=_(a||[],r?void 0:o),u=e=>{l(t=>{let n=r?t:o,i=n.includes(e)?n.filter(t=>t!==e):[...n,e];return s?.(i),i})},d=z.useMemo(()=>i?{...wt(n),motionAppear:!1,leavedClassName:`${t}-content-hidden`}:{},[n,t,i]);return[i,c,i?u:void 0,d]},Et=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){let{keyCode:n}=e;if(e.altKey&&!e.ctrlKey||e.metaKey||n>=t.F1&&n<=t.F12)return!1;switch(n){case t.ALT:case t.CAPS_LOCK:case t.CONTEXT_MENU:case t.CTRL:case t.DOWN:case t.END:case t.ESC:case t.HOME:case t.INSERT:case t.LEFT:case t.MAC_FF_META:case t.META:case t.NUMLOCK:case t.NUM_CENTER:case t.PAGE_DOWN:case t.PAGE_UP:case t.PAUSE:case t.PRINT_SCREEN:case t.RIGHT:case t.SHIFT:case t.UP:case t.WIN_KEY:case t.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=t.ZERO&&e<=t.NINE||e>=t.NUM_ZERO&&e<=t.NUM_MULTIPLY||e>=t.A&&e<=t.Z||window.navigator.userAgent.indexOf(`WebKit`)!==-1&&e===0)return!0;switch(e){case t.SPACE:case t.QUESTION_MARK:case t.NUM_PLUS:case t.NUM_MINUS:case t.NUM_PERIOD:case t.NUM_DIVISION:case t.SEMICOLON:case t.DASH:case t.EQUALS:case t.COMMA:case t.PERIOD:case t.SLASH:case t.APOSTROPHE:case t.SINGLE_QUOTE:case t.OPEN_SQUARE_BRACKET:case t.BACKSLASH:case t.CLOSE_SQUARE_BRACKET:return!0;default:return!1}},isEditableTarget:function(e){let t=e.target;if(!(t instanceof HTMLElement))return!1;let n=t.tagName;return!!(n===`INPUT`||n===`TEXTAREA`||n===`SELECT`||t.isContentEditable)}};e.default=t}));t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.preMessage=void 0;var t={},n=[],r=e=>{n.push(e)};e.preMessage=r;function i(e,t){}function a(e,t){}function o(){t={}}function s(e,n,r){!n&&!t[r]&&(e(!1,r),t[r]=!0)}function c(e,t){s(i,e,t)}function l(e,t){s(a,e,t)}c.preMessage=r,c.resetWarned=o,c.noteOnce=l,e.default=c}))();function Dt(){}var W=Dt,Ot=r(Et()),kt={Alt:[`altKey`,`⌥`,`Alt`],Ctrl:[`ctrlKey`,`⌃`,`Ctrl`],Meta:[`metaKey`,`⌘`,`Win`],Shift:[`shiftKey`,`⇧`,`Shift`]},At=Array.from({length:9},(e,t)=>Ot.default.ONE+t),jt=/(mac|iphone|ipod|ipad)/i.test(typeof navigator<`u`?navigator?.platform:``),Mt=e=>e===`number`?e:typeof e==`string`&&kt?.[e]?.[jt?1:2]?kt[e][jt?1:2]:Object.entries(Ot.default||{})?.find(([t,n])=>n===e)?.[0]||``,Nt=(e,t)=>{let n=[...e],r=n.pop();return n.reduce((e,n)=>e&&(t[kt?.[n]?.[0]]||!1),r===t.keyCode)?{actionShortcutKey:e,actionKeyCodeNumber:At.indexOf(t.keyCode)>-1?At.indexOf(t.keyCode):!1,actionKeyCode:t.keyCode,timeStamp:t.timeStamp}:!1},Pt=e=>{let t=[...e],n=t.pop();return{keyCodeDict:n===`number`?At:[n],prefixKeys:t}},Ft=(e,t,n)=>{W(!e.find(({shortcutKey:e})=>e.toString()===t.toString()),n,`Same shortcutKey ${t.toString()}`)},It=(e,t,n)=>{let r=Object.assign({},t||{},n);return Object.keys(r).reduce(({flattenShortcutKeys:t,shortcutKeysInfo:n},i)=>{let a=r[i];if(!Array.isArray(a))return{flattenShortcutKeys:t,shortcutKeysInfo:n};if(n={...n,[i]:{shortcutKeys:a,shortcutKeysIcon:[]}},a.every(e=>Array.isArray(e)))a.forEach((r,a)=>{let o=r;Ft(t,o,e),t.push({name:i,shortcutKey:o,index:a}),n[i].shortcutKeysIcon.push(o?.map(e=>Mt(e)))});else{let{keyCodeDict:r,prefixKeys:o}=Pt(a);r.forEach(n=>{Ft(t,[...o,n],e),t.push({name:i,shortcutKey:[...o,n]})}),n[i].shortcutKeysIcon=a.map(e=>Mt(e))}return{flattenShortcutKeys:t,shortcutKeysInfo:n}},{flattenShortcutKeys:[],shortcutKeysInfo:{}})},Lt=()=>{let e=(0,z.useRef)(void 0);return[e,t=>{e.current=t}]},Rt=(e,t)=>{let{flattenShortcutKeys:n,shortcutKeysInfo:r}=It(e,de(e).shortcutKeys,t),[i,a]=(0,z.useState)(null),[o,s]=Lt(),c=(0,z.useRef)(!1),l=e=>{for(let t of n){let n=Nt(t.shortcutKey,e);if(n){let e={...n,name:t.name,index:t?.index};if(c.current)return;c.current=!0,a(e),o?.current?.(e)}}},u=()=>{c.current=!1};return(0,z.useEffect)(()=>{if(n.length!==0)return document.addEventListener(`keydown`,l),document.addEventListener(`keyup`,u),()=>{document.removeEventListener(`keydown`,l),document.removeEventListener(`keyup`,u)}},[n.length,o]),[i,r,s]},zt=({shortcutKeysIcon:e,prefixCls:t})=>{let[n]=we(`Conversations`,H.Conversations),r=!!e?.length;return z.createElement(`div`,{className:o(t,{[`${t}-shortcut-keys-show`]:r})},z.createElement(`span`,null,n.create),r&&z.createElement(`span`,{className:o(`${t}-shortcut-keys`)},e.map(e=>z.createElement(`span`,{className:o(`${t}-shortcut-key`),key:e},e))))},Bt=({icon:e,label:t,align:n,shortcutKeyInfo:r,prefixCls:i})=>{let{shortcutKeysIcon:a}=r||{},o={label:z.createElement(zt,{prefixCls:`${i}-label`,shortcutKeysIcon:a}),icon:z.createElement(f,{className:`${i}-icon`}),align:`center`};return t&&(o.label=typeof t==`function`?t({shortcutKeyInfo:r,components:{CreationLabel:zt}}):t),e&&(o.icon=typeof e==`function`?e():e),[o.icon,o.label,n||o.align]},Vt=({className:e,icon:t,label:n,align:r,style:i,disabled:a,onClick:s,prefixCls:c,shortcutKeyInfo:l})=>{let[u,d,f]=Bt({prefixCls:c,label:n,icon:t,align:r,shortcutKeyInfo:l});return z.createElement(`button`,{type:`button`,onClick:e=>{a||s?.(e)},style:i,className:o(c,e,`${c}-${f}`,{[`${c}-disabled`]:a})},u,d)},Ht=z.createContext(null),Ut=({className:e,children:t})=>{let{prefixCls:r,groupInfo:s,enableCollapse:c,expandedKeys:l,onItemExpand:u,collapseMotion:d}=z.useContext(Ht)||{},{label:f,name:p,collapsible:m}=s||{},h=typeof f==`function`?f(p,{groupInfo:s}):f||p,g=m&&c,_=()=>{g&&u?.(s.name)},v=g&&!!l?.includes?.(p);return z.createElement(`li`,{className:e},z.createElement(`div`,{className:o(`${r}-group-title`,{[`${r}-group-title-collapsible`]:g}),onClick:_},h&&z.createElement(`div`,{className:o(`${r}-group-label`)},h),g&&z.createElement(`div`,{className:o(`${r}-group-collapse-trigger `,`${r}-group-collapse-trigger-${v?`open`:`close`}`)},z.createElement(i,null))),z.createElement(a,n({},d,{visible:g?v:!0}),({className:e,style:n},r)=>z.createElement(`div`,{className:o(e),ref:r,style:n},t)))},Wt=(e,t=[])=>{let[n,r,i]=(0,z.useMemo)(()=>{let t={label:``,collapsibleHandle:!1,collapsibleOptions:{}};if(!e)return[``,t.collapsibleHandle,t.collapsibleOptions];if(typeof e==`object`){let{collapsible:n,defaultExpandedKeys:r,expandedKeys:i,onExpand:a,...o}=e;t={...t,...o,collapsibleHandle:n,collapsibleOptions:{defaultExpandedKeys:r,expandedKeys:i,onExpand:a}}}return[t.label,t.collapsibleHandle,t.collapsibleOptions]},[e]);return z.useMemo(()=>{let a=t.reduce((t,i)=>{if(i?.type===`divider`||!i.group||!e)return t.push({data:[i],name:``,label:``,enableGroup:!1,collapsible:!1}),t;let a=i,o=t.some((e,n)=>e.name===a?.group?(t[n].data.push(a),!0):!1),s=typeof r==`function`?r?.(a?.group):r;return o||t.push({data:[a],enableGroup:!0,name:a?.group,label:n,collapsible:s}),t},[]);return[a,i,a.reduce((e,t)=>(t.data.forEach(t=>{t.type!==`divider`&&e.push({key:t.key,disabled:t.disabled})}),e),[])]},[t,i])},Gt=e=>{e.stopPropagation()},Kt=e=>{let{prefixCls:t,info:r,className:i,direction:a,onClick:s,active:c,menu:l,...d}=e,f=(0,at.default)(d,{aria:!0,data:!0,attr:!0}),{disabled:p}=r,m=o(i,`${t}-item`,{[`${t}-item-active`]:c&&!p},{[`${t}-item-disabled`]:p}),h=()=>{!p&&s&&s(r.key)},{trigger:g,..._}=l||{},v=_?.getPopupContainer;return z.createElement(`li`,n({title:typeof r.label==`object`?void 0:`${r.label}`},f,{className:m,onClick:h}),r.icon&&z.createElement(`div`,{className:`${t}-icon`},r.icon),z.createElement(F.Text,{className:`${t}-label`},r.label),!p&&l&&z.createElement(`div`,{onClick:Gt},z.createElement(ae,{menu:_,placement:a===`rtl`?`bottomLeft`:`bottomRight`,trigger:[`click`],disabled:p,getPopupContainer:v},(e=>{let n=z.createElement(u,{onClick:Gt,className:`${t}-menu-icon`});return g?typeof g==`function`?g(e,{originNode:n}):g:n})(r))))},qt=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:`hidden`,"&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:`hidden`,transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),Jt=e=>{let{componentCls:t,calc:n}=e;return{[t]:{display:`flex`,flexDirection:`column`,gap:e.paddingXXS,overflowY:`auto`,padding:e.paddingSM,margin:0,listStyle:`none`,"ul, ol":{margin:0,padding:0,listStyle:`none`},[`&${t}-rtl`]:{direction:`rtl`},[`${t}-creation`]:{backgroundColor:e.creationBgColor,color:e.colorPrimary,border:`none`,fontWeight:500,paddingBlock:e.paddingXS,paddingInline:e.paddingSM,fontSize:e.fontSize,cursor:`pointer`,display:`flex`,gap:e.paddingXS,marginBlockEnd:e.marginSM,lineHeight:e.lineHeight,borderRadius:e.borderRadiusLG,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,[`&:not(${t}-creation-disabled):hover`]:{color:e.colorPrimary,background:e.creationHoverColor},[`&:not(${t}-creation-disabled)`]:{border:`${c(e.lineWidth)} ${e.lineType}, ${e.creationBorderColor}`},"&-start":{justifyContent:`flex-start`},"&-center":{justifyContent:`center`},"&-end":{justifyContent:`flex-end`},"&-label":{display:`flex`,justifyContent:`space-between`,alignItems:`center`},"&-label-shortcut-keys-show":{flex:1},"&-label-shortcut-keys":{height:e.controlHeightXS,display:`flex`,alignItems:`center`,gap:c(4)},"&-label-shortcut-key":{borderRadius:e.borderRadiusSM,height:`100%`,boxSizing:`border-box`,fontSize:e.fontSizeIcon,paddingInline:`${c(n(e.paddingXXS).sub(1).equal())}`,display:`flex`,justifyContent:`center`,alignItems:`center`,color:e.shortcutKeyTextColor,border:`${c(e.lineWidth)} ${e.lineType}, ${e.creationBorderColor}`},"&-disabled":{cursor:`not-allowed`,background:e.colorBgContainerDisabled,[`& ${t}-creation-label, ${t}-creation-icon`]:{color:e.colorTextDisabled},[`& ${t}-creation-label-shortcut-keys`]:{color:e.colorTextDisabled,border:`${c(e.lineWidth)} ${e.lineType}, ${e.colorBgContainerDisabled}`}}},[`${t}-divider`]:{marginBlock:e.marginXXS},[`${t}-item`]:{display:`flex`,height:e.controlHeightLG,minHeight:e.controlHeightLG,gap:e.paddingXS,padding:`0 ${c(e.paddingXS)}`,alignItems:`center`,borderRadius:e.borderRadiusLG,cursor:`pointer`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,[`&:not(${t}-item-disabled):hover`]:{backgroundColor:e.colorBgTextHover},"&-active":{backgroundColor:e.colorBgTextHover,[`& ${t}-label, ${t}-menu-icon`]:{color:e.colorText}},"&-disabled":{cursor:`not-allowed`,[`& ${t}-label, ${t}-icon, ${t}-menu-icon`]:{color:e.colorTextDisabled}},"&:hover, &-active":{[`& ${t}-menu-icon`]:{opacity:.6}},[`${t}-menu-icon:hover`]:{opacity:1}},[`${t}-content-hidden`]:{display:`none`},[`${t}-label`]:{flex:1,color:e.colorText,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`},[`${t}-menu-icon`]:{opacity:0,fontSize:e.fontSizeXL},[`${t}-list`]:{display:`flex`,gap:e.paddingXXS,flexDirection:`column`},[`${t}-group-collapsible-list`]:{paddingBlockStart:e.paddingXXS,[`& ${t}-item`]:{paddingInlineStart:e.paddingXL}},[`${t}-group-title`]:{display:`flex`,alignItems:`center`,color:e.colorTextDescription,height:e.controlHeightLG,minHeight:e.controlHeightLG,padding:`0 ${c(e.paddingXS)}`},[`${t}-group-title-collapsible`]:{justifyContent:`space-between`,cursor:`pointer`,color:e.colorText,borderRadius:e.borderRadiusLG,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,"&:hover":{backgroundColor:e.colorBgTextHover}},[`${t}-group-collapse-trigger`]:{transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,transform:`rotate(0deg)`,transformOrigin:`center center`},[`${t}-group-collapse-trigger-open`]:{transform:`rotate(90deg)`},[`${t}-group-collapse-trigger-close`]:{transform:`rotate(0deg)`}}}},Yt=Ve(`Conversations`,t=>{let n=e(t,{});return[Jt(n),qt(n)]},e=>{let t=new b(e.colorPrimary).setA(.15),n=new b(e.colorPrimary).setA(.22),r=new b(e.colorPrimary).setA(.25),i=new b(e.colorPrimary).setA(.65);return{creationBgColor:t.toRgbString(),creationBorderColor:n.toRgbString(),creationHoverColor:r.toRgbString(),shortcutKeyTextColor:i.toRgbString()}}),Xt=z.forwardRef((e,t)=>{let{prefixCls:r,shortcutKeys:i,rootClassName:a,items:s,activeKey:c,defaultActiveKey:l,onActiveChange:u,menu:d,styles:f={},classNames:p={},groupable:m,className:h,style:g,creation:v,...y}=e,b=(0,at.default)(y,{attr:!0,aria:!0,data:!0}),x=z.useRef(null);ct(t,()=>({nativeElement:x.current}));let[S,C]=_(l,c),[w,T,E]=Wt(m,s),{getPrefixCls:D,direction:O}=V(),k=D(`conversations`,r),A=de(`conversations`),[ee,te]=Yt(k),j=o(k,A.className,A.classNames.root,h,p.root,a,ee,te,{[`${k}-rtl`]:O===`rtl`}),M=e=>{C(e),u?.(e,s?.find(t=>t.key===e))},[ne,N,ie]=Rt(`conversations`,i);ie(e=>{switch(e?.name){case`items`:{let t=e?.actionKeyCodeNumber??e?.index;typeof t==`number`&&!E?.[t]?.disabled&&E?.[t]?.key&&(C(E?.[t]?.key),u?.(E?.[t]?.key,s?.find(e=>e.key===E?.[t]?.key)))}break;case`creation`:typeof v?.onClick==`function`&&!v?.disabled&&v.onClick();break}});let ae=e=>e.map((e,t)=>{if(e.type===`divider`)return z.createElement(re,{key:`key-divider-${t}`,className:`${k}-divider`,dashed:e.dashed});let r=e,{label:i,disabled:a,icon:s,...c}=r;return z.createElement(Kt,n({},c,{key:r.key||`key-${t}`,info:r,prefixCls:k,direction:O,className:o(p.item,A.classNames.item,r.className),style:{...A.styles.item,...f.item,...r.style},menu:typeof d==`function`?d(r):d,active:S===r.key,onClick:M}))}),[P,oe,se,F]=Tt(T,k,D());return z.createElement(`ul`,n({},b,{style:{...A.style,...g,...A.styles.root,...f.root},className:j,ref:x}),!!v&&z.createElement(Vt,n({className:o(A.classNames.creation,p.creation),style:{...A.styles.creation,...f.creation},shortcutKeyInfo:N?.creation,prefixCls:`${k}-creation`},v)),w.map((e,t)=>{let n=ae(e.data);return e.enableGroup?z.createElement(Ht.Provider,{key:e.name||`key-${t}`,value:{prefixCls:k,groupInfo:e,enableCollapse:P,expandedKeys:oe,onItemExpand:se,collapseMotion:F}},z.createElement(Ut,{className:o(A.classNames.group,p.group)},z.createElement(`ul`,{className:o(`${k}-list`,{[`${k}-group-collapsible-list`]:e.collapsible}),style:{...A.styles.group,...f.group}},n))):n}))});Xt.Creation=Vt;var Zt=z.createContext(null),Qt=z.forwardRef((e,t)=>{let{className:r,action:i,onClick:a,...s}=e,c=(0,z.useContext)(Zt),{prefixCls:l,disabled:u,setSubmitDisabled:d}=c,f=s.disabled??u??c[`${i}Disabled`];return(0,z.useEffect)(()=>{i===`onSend`&&d?.(f)},[f,i,d]),z.createElement(T,n({type:`text`},s,{ref:t,onClick:e=>{f||(c[i]?.(),a?.(e))},disabled:f,className:o(l,r,{[`${l}-disabled`]:f})}))});function $t(e,t){return z.createElement(Qt,n({icon:z.createElement(O,null)},e,{action:`onClear`,ref:t}))}var en=z.forwardRef($t),tn=(0,z.memo)(e=>{let{className:t}=e,[n]=we(`Sender`,H.Sender);return z.createElement(`svg`,{color:`currentColor`,viewBox:`0 0 1000 1000`,xmlns:`http://www.w3.org/2000/svg`,className:t},z.createElement(`title`,null,n.stopLoading),z.createElement(`rect`,{fill:`currentColor`,height:`250`,rx:`24`,ry:`24`,width:`250`,x:`375`,y:`375`}),z.createElement(`circle`,{cx:`500`,cy:`500`,fill:`none`,r:`450`,stroke:`currentColor`,strokeWidth:`100`,opacity:`0.45`}),z.createElement(`circle`,{cx:`500`,cy:`500`,fill:`none`,r:`450`,stroke:`currentColor`,strokeWidth:`100`,strokeDasharray:`600 9999999`},z.createElement(`animateTransform`,{attributeName:`transform`,dur:`1s`,from:`0 500 500`,repeatCount:`indefinite`,to:`360 500 500`,type:`rotate`})))}),nn=z.forwardRef((e,t)=>{let{prefixCls:r}=z.useContext(Zt),{className:i}=e;return z.createElement(Qt,n({icon:z.createElement(tn,{className:`${r}-loading-icon`}),color:`primary`,variant:`text`,shape:`circle`},e,{className:o(i,`${r}-loading-button`),action:`onCancel`,ref:t}))});function rn(e,t){return z.createElement(Qt,n({icon:z.createElement(ee,null),type:`primary`,shape:`circle`},e,{action:`onSend`,ref:t}))}var an=z.forwardRef(rn),on=z.createContext({}),sn=e=>{let t=(0,z.useCallback)(()=>typeof window>`u`?null:window.getSelection(),[]),n=(e,t)=>{if(!e||!t)return t;let n=e,r=null;for(n.nodeType===Node.TEXT_NODE&&(n=n.parentElement);n&&n!==t;)n instanceof HTMLElement&&n.tagName===`SPAN`&&(r=n),n=n.parentElement;return r||t},r=(0,z.useCallback)(()=>{let e=t();if(!e)return{range:null,selection:e};try{return{range:e.getRangeAt(0)||document.createRange(),selection:e}}catch{return{range:document.createRange(),selection:e}}},[t]),i=(0,z.useCallback)((e,t)=>{if(!(!e||!t))try{t.removeAllRanges(),t.addRange(e)}catch(e){W(!1,`Sender`,`Failed to set range: ${e}`)}},[]),a=(0,z.useCallback)(()=>{let e=t();if(e)try{e.removeAllRanges()}catch(e){W(!1,`Sender`,`Failed to remove all ranges: ${e}`)}},[t]),o=(0,z.useCallback)((e,t=!1)=>{if(!(!e||typeof e.focus!=`function`))try{e.focus({preventScroll:t})}catch(e){W(!1,`Sender`,`Failed to focus element: ${e}`)}},[]),s=(0,z.useCallback)((e,t)=>{if(!e)return;o(e,t);let{range:n,selection:a}=r();if(n&&a)try{n.selectNodeContents(e),n.collapse(!1),i(n,a)}catch(e){W(!1,`Sender`,`Failed to set end cursor: ${e}`)}},[o,r,i]),c=(0,z.useCallback)((e,t)=>{if(!e)return;o(e,t);let{range:n,selection:a}=r();if(n&&a)try{n.selectNodeContents(e),n.collapse(!0),i(n,a)}catch(e){W(!1,`Sender`,`Failed to set start cursor: ${e}`)}},[o,r,i]),l=(0,z.useCallback)((e,t,n)=>{if(!e)return;o(e,n);let{range:a,selection:s}=r();if(a&&s)try{a.selectNodeContents(e),t&&a.setStart(e,1),i(a,s)}catch(e){W(!1,`Sender`,`Failed to select all content: ${e}`)}},[o,r,i]),u=(0,z.useCallback)((e,t,n,a)=>{if(!e||typeof n!=`number`||n<0||!t)return{range:null,selection:null};o(t,a);let{range:s,selection:c}=r();if(s&&c)try{let t=Math.min(n,e.childNodes.length);s.setStart(e,t),s.setEnd(e,t),s.collapse(!1),i(s,c)}catch(e){W(!1,`Sender`,`Failed to set cursor position:: ${e}`)}return{range:s,selection:c}},[o,r,i]),d=(0,z.useCallback)((t,n,r=!1)=>{if(!e||!t?.current)return;let{getSlotDom:i,slotConfigMap:a}=e,o=e=>{let t=i(e);if(!t)return null;let n=a.get(e);if(!n)return null;if(n.type===`input`)return t.querySelector(`input`);let r=t?.getAttribute?.(`data-node-type`)||``;return n.type===`content`&&r!==`nbsp`?t:null},s=(e=>{let n=t.current;if(!n)return null;if(e)return o(e);for(let e of Array.from(n.childNodes)){let t=e?.getAttribute?.(`data-slot-key`);if(t){let e=o(t);if(e)return e}}return null})(n);s&&(s.nodeName===`INPUT`?s.focus({preventScroll:r}):u(s,t.current,0,r))},[e,u]),f=(0,z.useCallback)((e,t,n,r,i)=>{!n||!r||(o(t,i),n?.setStartAfter(e),n.collapse(!1),r.removeAllRanges(),r.addRange(n))},[o]),p=(0,z.useCallback)(e=>{if(!e)return{value:``,startContainer:null,startOffset:0};let n=t();if(!n||n.rangeCount===0)return{value:``,startContainer:null,startOffset:0};try{let t=n.getRangeAt(0),r=t.cloneRange();if(!e.contains(t.startContainer))return{value:``,startContainer:null,startOffset:0};if(t.endContainer===e&&t.endContainer.lastChild?.nodeType===Node.TEXT_NODE){let e=t.endContainer.lastChild;t=document.createRange(),t.setStart(e,e.length),t.setEnd(e,e.length)}return r=t.cloneRange(),r.selectNodeContents(e),r.setEnd(t.startContainer,t.startOffset),{value:r.toString().replace(/\u200B/g,``),startContainer:t.startContainer,startOffset:t.startOffset}}catch(e){return W(!1,`Sender`,`Failed to get text before cursor: ${e}`),{value:``,startContainer:null,startOffset:0}}},[t]),m=(0,z.useCallback)((i,a,o)=>{if(i===`start`||i===`end`)return{type:i,selection:t()};let l=null,u=null;if(o?.current)l=o.current,u=t();else{let e=r();l=e.range,u=e.selection}if(!l||!u)return{type:`end`,selection:u};let d=a?.current;if(!d)return{type:`end`,selection:u};let f=d.contains(l.endContainer),p=d.contains(l.startContainer);if(!f)return s(d,!0),{type:`end`,selection:u};if(!p)return c(d,!0),{type:`start`,selection:u};let m=n(l.endContainer,d),h=n(l.startContainer,d);if(m===h&&h!==d&&e?.getNodeInfo){let{slotKey:t,slotConfig:n,skillKey:r}=e.getNodeInfo(m)||{};if(t)return{type:`slot`,slotKey:n?.key,slotType:n?.type,range:l,selection:u};if(r)return{type:`start`,selection:u}}return{type:`box`,range:l,selection:u}},[e,r,t,s,c,n]),h=(0,z.useCallback)(e=>{let t=e.childNodes[e.childNodes.length-1];return u(e,e,t?.nodeType===Node.TEXT_NODE&&t.textContent===` +`?e.childNodes.length-1:e.childNodes.length).range||document.createRange()},[u]),g=(0,z.useCallback)(t=>u(t,t,+!!e?.getEditorValue?.().skill).range||document.createRange(),[u,e]),_=(0,z.useCallback)(e=>e.replace(/\u200B/g,``).replace(/\n/g,``).replace(/^\n+|\n+$/g,``),[]);return{setEndCursor:s,setStartCursor:c,setAllSelectCursor:l,setCursorPosition:u,setAfterNodeFocus:f,setSlotFocus:d,getTextBeforeCursor:p,getSelection:t,removeAllRanges:a,getRange:r,getInsertPosition:m,getEndRange:h,getStartRange:g,copySelectionString:(0,z.useCallback)(async()=>{try{let e=t();if(!e)return!1;let n=e.toString();if(!n)return!1;let r=_(n);return await navigator.clipboard.writeText(r),!0}catch(e){return W(!1,`Sender`,`Failed to copy selection: ${e}`),!1}},[t,_]),getCleanedText:_}},cn=4.35,ln=(e,t,n)=>{let{token:r}=Be(),i=n.current?window.getComputedStyle(n.current):{},a=parseFloat(`${e.lineHeight||r.lineHeight}`),o=parseFloat(`${i?.fontSize||e.fontSize||r.fontSize}`),s=i?.lineHeight?parseFloat(`${i?.lineHeight}`):a*o;return t===!1||!t?{}:t===!0?{height:`auto`}:{minHeight:t.minRows?(s+cn)*t.minRows:`auto`,maxHeight:t.maxRows?(s+cn)*t.maxRows:`auto`,overflowY:`auto`}},un=e=>{let{prefixCls:t,placeholder:n,slotDomMap:r,slotConfigMap:i}=e,a=(0,z.useCallback)(e=>{let r=document.createElement(`span`);return r.setAttribute(`contenteditable`,`false`),r.dataset.skillKey=e,r.dataset.placeholder=n||``,r.className=`${t}-skill`,r},[t,n]),s=(0,z.useCallback)(e=>{let n=document.createElement(`span`);return n.setAttribute(`contenteditable`,`true`),n.dataset.slotKey=e.key,n.className=o(`${t}-slot`,`${t}-slot-content`),n},[t]),c=(0,z.useCallback)(e=>{let n=document.createElement(`span`);return n.setAttribute(`contenteditable`,`false`),n.dataset.slotKey=e,n.className=`${t}-slot`,n},[t]),l=(0,z.useCallback)((e,n)=>{let r=document.createElement(`span`);return r.setAttribute(`contenteditable`,`false`),r.dataset.slotKey=e,r.dataset.nodeType=`nbsp`,r.className=o(`${t}-slot-${n}`,`${t}-slot-no-width`),r.textContent=`\xA0`,r},[t]),u=(e,t)=>{r.current.set(e,t)},d=e=>r.current.get(e);return{buildSkillSpan:a,buildEditSlotSpan:s,buildSlotSpan:c,buildSpaceSpan:l,saveSlotDom:u,getSlotDom:d,getSlotLastDom:(e,t)=>(t??i.get(e)?.type)===`content`?d(`${e}_after`):d(e)}},dn=new Set([`input`,`select`,`custom`,`content`]),fn=e=>e?.reduce((e,t)=>{let{key:n,type:r}=t;if(!n)return e;let i=t.props||{};return e[n]=(dn.has(r)?i.defaultValue:i.value??i.label)??``,e},{})??{},pn=(e,t)=>{e?.forEach(e=>{e.key&&t.set(e.key,e)})},mn=(e,t)=>{if(!e?.dataset)return null;let{dataset:n}=e;return{slotKey:n.slotKey,placeholder:n.placeholder,nodeType:n.nodeType,skillKey:n.skillKey,slotConfig:n.slotKey?t.get(n.slotKey):void 0,targetNode:e}},hn=e=>{let[t,n]=(0,z.useState)({}),r=(0,z.useRef)(t),i=(0,z.useRef)(new Map),a=(0,z.useRef)(new Set);(0,z.useEffect)(()=>{if(!e)return;i.current.forEach((e,t)=>{a.current.has(t)||i.current.delete(t)}),pn(e,i.current);let t=fn(e);a.current.forEach(e=>{e in r.current&&(t[e]=r.current[e])}),n(t),r.current=t},[e]);let o=(0,z.useCallback)(e=>{let t=typeof e==`function`?e(r.current):e;n(t),r.current=t},[]),s=(0,z.useCallback)(e=>{let t=fn(e);e.forEach(e=>{e.key&&(i.current.set(e.key,e),a.current.add(e.key))}),n(e=>({...e,...t})),r.current={...r.current,...t}},[]),c=(0,z.useCallback)(()=>{i.current.clear(),a.current.clear(),n({}),r.current={}},[]),l=(0,z.useCallback)(e=>mn(e,i.current),[]);return[i.current,{getSlotValues:()=>r.current,setSlotValues:o,mergeSlotConfig:s,getNodeInfo:l,getNodeTextValue:e=>{let t=e.nodeType;if(t===Node.TEXT_NODE)return e.textContent||``;if(t!==Node.ELEMENT_NODE)return``;let n=e,i=l(n);if(!i)return n.innerText||``;let{slotKey:a,skillKey:o,nodeType:s,slotConfig:c}=i;if(o)return``;let u=n.innerText||``;if(a){if(s===`nbsp`)return` `;if(!c||c.type===`content`)return u;let e=r.current[a]??``;return c.formatResult?.(e)??e}return u},clear:c}]},gn=({removeSkill:e,prefixCls:t,toolTip:n,closable:r,title:i,value:a})=>{let s=`${t}-skill`,c=(0,z.useMemo)(()=>{if(!r)return[null];let t=typeof r==`boolean`?{}:r,n=n=>{t.disabled||(n.stopPropagation(),e(),t.onClose?.(n))},i=t.closeIcon||z.createElement(v,{className:`${s}-close-icon`});return z.createElement(`div`,{className:o(`${s}-close`,{[`${s}-close-disabled`]:t.disabled}),onClick:n,role:`button`,"aria-label":`Close skill`,tabIndex:0},i)},[r,e]),l=i||a,u=n?z.createElement(w,n,l):l;return z.createElement(`div`,{className:`${s}-wrapper`,contentEditable:!1},z.createElement(`div`,{className:`${s}-tag`,contentEditable:!1,role:`button`,tabIndex:0},z.createElement(`span`,{className:`${s}-tag-text`},u),c),z.createElement(`div`,{className:`${s}-holder`}))};gn.displayName=`Skill`;var _n=r(y()),vn=z.forwardRef((e,t)=>{let{onChange:r,onKeyUp:i,onKeyDown:a,onPaste:s,onPasteFile:c,disabled:l,readOnly:u,submitType:d=`enter`,prefixCls:f,styles:p={},classNames:m={},autoSize:h,triggerSend:g,placeholder:_,onFocus:v,onBlur:y,slotConfig:b,skill:x,...S}=z.useContext(on),{direction:C,getPrefixCls:w}=V(),T=`${w(`sender`,f)}`,E=de(`sender`),D=`${T}-input`,O=(0,z.useRef)(null),A=(0,z.useRef)(new Map),ee=(0,z.useRef)(!1),te=(0,z.useRef)(!1),j=(0,z.useRef)(null),M=(0,z.useRef)(null),ne=(0,z.useRef)(null),N={...E.styles?.input,...p.input},re=ln(N,h,O),P={...(0,at.default)(S,{attr:!0,aria:!0,data:!0}),ref:O},[oe,{getSlotValues:se,setSlotValues:F,getNodeInfo:ce,mergeSlotConfig:I,getNodeTextValue:L,clear:le}]=hn(b),[R,B]=(0,z.useState)(new Map),[ue,fe]=(0,z.useState)(null),{setEndCursor:pe,setStartCursor:me,setAllSelectCursor:he,setCursorPosition:ge,setSlotFocus:_e,setAfterNodeFocus:ve,getTextBeforeCursor:ye,removeAllRanges:be,getRange:xe,getInsertPosition:Se,getEndRange:H,getStartRange:Ce,getSelection:we,copySelectionString:Te,getCleanedText:Ee}=sn({prefixCls:T,getSlotDom:e=>A.current.get(e),slotConfigMap:oe,getNodeInfo:ce,getEditorValue:()=>Re()}),{buildSkillSpan:De,buildEditSlotSpan:Oe,buildSlotSpan:ke,buildSpaceSpan:Ae,getSlotDom:je,saveSlotDom:Me,getSlotLastDom:Ne}=un({prefixCls:T,placeholder:_,slotDomMap:A,slotConfigMap:oe}),Pe=e=>{let t=Re();M.current&&(!t?.value&&t.slotConfig.length===0&&_?(M.current.setAttribute(`contenteditable`,`true`),M.current.classList.add(`${T}-skill-empty`)):(M.current.setAttribute(`contenteditable`,`false`),M.current.classList.remove(`${T}-skill-empty`))),r?.(t.value,e,t.slotConfig,t.skill)},Fe=(e,t,n)=>{let r=je(e),i=oe.get(e);if(F(n=>({...n,[e]:t})),r&&i){let t=Ie(i,r);B(n=>{let r=new Map(n);return r.set(e,t),r}),Pe(n)}},Ie=(e,t)=>{if(!e.key)return null;let n=se()[e.key];return(0,_n.createPortal)((()=>{switch(e.type){case`content`:return t.innerHTML=n||``,t.setAttribute(`data-placeholder`,e.props?.placeholder||``),null;case`input`:return z.createElement(ie,{readOnly:u,className:`${T}-slot-input`,placeholder:e.props?.placeholder||``,"data-slot-input":e.key,size:`small`,variant:`borderless`,value:n||``,tabIndex:0,onKeyDown:Ze,onChange:t=>{Fe(e.key,t.target.value,t)},spellCheck:!1});case`select`:return z.createElement(ae,{disabled:u,menu:{items:e.props?.options?.map(e=>({label:e,key:e})),defaultSelectedKeys:e.props?.defaultValue?[e.props.defaultValue]:[],selectable:!0,onSelect:({key:t,domEvent:n})=>{Fe(e.key,t,n)}},trigger:[`click`]},z.createElement(`span`,{className:o(`${T}-slot-select`,{placeholder:!n,[`${T}-slot-select-selector-value`]:n})},z.createElement(`span`,{"data-placeholder":e.props?.placeholder,className:`${T}-slot-select-value`},n||``),z.createElement(`span`,{className:`${T}-slot-select-arrow`},z.createElement(k,null))));case`tag`:return z.createElement(`span`,{className:`${T}-slot-tag`},e.props?.label||e.props?.value||``);case`custom`:return e.customRender?.(n,t=>{Fe(e.key,t)},{disabled:l,readOnly:u},e);default:return null}})(),t)},Le=e=>e.reduce((e,t)=>{if(t.type===`text`)return e.push(document.createTextNode(t.value||``)),e;let n=t.key;if(W(!!n,`Sender`,`Slot key is missing: ${n}`),n){let r,i;if(t.type===`content`){i=Oe(t);let e=Ae(n,`before`),a=Ae(n,`after`);r=[e,i,a],Me(`${n}_before`,e),Me(n,i),Me(`${n}_after`,a)}else i=ke(n),r=[i],Me(n,i);if(i){let a=Ie(t,i);a&&(B(e=>{let t=new Map(e);return t.set(n,a),t}),e.push(...r))}}return e},[]),Re=()=>{let e=O.current,t={value:``,slotConfig:[],skill:void 0};if(!e)return t;let n=e.childNodes;if(n.length===0)return e.innerHTML=``,M.current=null,t;let r=!!x,i=Array(n.length),a=[],o,s=0;for(let e=0;e{let e=O.current;e&&(e.innerHTML=``,M.current=null,ne.current=null,j.current=null,be(),A?.current?.clear())},Be=e=>{e.forEach(e=>{O.current?.appendChild(e)})},Ve=(e,t)=>{let n=O.current;n&&(n.querySelectorAll(`[data-slot-key="${e}"]`).forEach(e=>{e.remove()}),A.current.delete(e),F(t=>{let{[e]:n,...r}=t;return r}),B(t=>{let n=new Map(t);return n.delete(e),n}),Pe(t))},He=()=>{if(x&&ne.current!==x){Ue(!1),ne.current=x;let e=De(x.value);fe((0,_n.createPortal)(z.createElement(gn,n({removeSkill:Ue},x,{prefixCls:T})),e));let t=document.createRange(),r=O.current;if(!r)return;t.setStart(r,0),t.insertNode(e),M.current=e,Pe()}},Ue=(e=!0)=>{!O.current||!M.current||(M.current?.remove(),M.current=null,ne.current=null,e&&Pe())},We=e=>{d!==`enter`||!e||e.querySelectorAll(`br`).forEach(e=>{e.remove()})},Ge=()=>{b&&b.length>0&&O.current&&(ze(),Be(Le(b)))},Ke=e=>{let t=a?.(e);return te.current||ee.current||t===!1},qe=(e,t)=>{if(!O.current)return!1;let{range:n,selection:r}=xe();if(!r||r.rangeCount===0)return!1;let{focusOffset:i,anchorNode:a}=r;if(!a||!O.current.contains(a))return!1;if(a.nodeType===Node.TEXT_NODE&&n){let r=a.parentNode,o=ce(r),s=n.toString(),c=a.textContent?.length===s.length,l=a.textContent?.length===1&&i===1;if(o?.slotConfig?.type===`content`&&(c||l))return e.preventDefault(),t===`cut`&&Te(),a.parentNode.innerHTML=``,!0}if(t===`backspace`&&i===0){let t=a.previousSibling;if(t){let n=ce(t);if(n){let{slotKey:t,skillKey:r}=n;if(t)return e.preventDefault(),Ve(t,e),!0;if(r)return e.preventDefault(),Ue(),!0}}}return!1},Je=e=>{let{key:t,shiftKey:n,ctrlKey:r,altKey:i,metaKey:a}=e;if(t!==`Enter`)return!1;let o=r||i||a;return d===`enter`&&!n&&!o||d===`shiftEnter`&&n&&!o},Ye=()=>{if(!M.current||!O.current||M.current.getAttribute(`contenteditable`)===`false`)return;let e=we();!e?.anchorNode||!M.current.contains(e.anchorNode)||!O.current.contains(e.anchorNode)||(M.current.setAttribute(`contenteditable`,`false`),M.current.classList.remove(`${T}-skill-empty`),dt({cursor:`end`}))},Xe=()=>{ee.current=!0},U=()=>{ee.current=!1,te.current=!1},Ze=e=>{if(!Ke(e)&&!(e.key===`Backspace`&&qe(e,`backspace`))){if(Je(e)){e.preventDefault(),te.current=!0,g?.();return}if((e.key===`a`||e.key===`A`)&&(e.ctrlKey||e.metaKey)&&!e.shiftKey&&!e.altKey){he(O.current,M.current),e.preventDefault();return}Ye()}},Qe=e=>{v?.(e)},$e=e=>{te.current&&=!1;let{range:t}=xe();j.current=t;let n=setTimeout(()=>{j.current=null,clearTimeout(n)},200);y?.(e)},et=e=>{We(O?.current),Pe(e)},tt=e=>{qe(e,`cut`)},nt=e=>{e.preventDefault();let t=e.clipboardData?.files,n=e.clipboardData?.getData(`text/plain`);if(!n&&t?.length&&c){c(t);return}if(n){let e=!1,t=Ee(n);try{e=document.execCommand(`insertText`,!1,t)}catch(e){W(!1,`Sender`,`insertText command failed: ${e}`)}e||ot([{type:`text`,value:t}])}s?.(e)},rt=e=>{e.key===`Enter`&&(te.current=!1),i?.(e)},it=()=>{let e=O.current,t=we();e&&t?.focusNode===e&&t.focusOffset===0&&Re().skill&&ge(e,O.current,1)},ot=(e,t,n,r)=>{let i=O.current;if(i)try{I(e);let a=Le(e);if(a.length===0)return;let o=st(t,i);if(!o.range||!o.selection)return;let{range:s,selection:c}=o;n?.length&&ct(s,n,i),s.deleteContents(),lt(a,s,o),ut(a,s,c,r)}catch(e){W(!1,`Sender`,`Insert operation failed: ${e}`)}},st=(e,t)=>{let{type:n,slotKey:r,slotType:i,range:a,selection:o}=Se(e,O,j);if(!o)return{range:null,selection:null,type:n};let s=null;switch(n){case`end`:s=H(t);break;case`start`:s=Ce(t);break;case`slot`:s=xe().range;break;case`box`:s=a||null,s&&M.current&&s.collapsed&&s.startOffset===0&&s.setStartAfter(M.current);break}return{range:s,selection:o,type:n,slotKey:r,slotType:i}},ct=(e,t,n)=>{let{value:r,startContainer:i,startOffset:a}=ye(n);r.length>=t.length&&r.endsWith(t)&&i&&a>=0&&(e.setStart(i,a-t.length),e.setEnd(i,a),e.deleteContents())},lt=(e,t,n)=>{let{type:r,slotKey:i,slotType:a}=n,o=!0;e.forEach(e=>{if(o&&r===`slot`&&(a!==`content`||e.nodeType!==Node.TEXT_NODE)&&i){o=!1;let e=Ne(i);e&&t.setStartAfter(e)}t.insertNode(e),t.setStartAfter(e)})},ut=(e,t,n,r)=>{let i=e[e.length-1];ve(i,O.current,t,n,r),setTimeout(()=>{et(null)},0)},dt=e=>{let t={preventScroll:e?.preventScroll??!1,cursor:e?.cursor??`end`,key:e?.key};switch(t.cursor){case`slot`:_e(O,e?.key,t.preventScroll);break;case`start`:me(O.current,t.preventScroll);break;case`all`:he(O.current,M.current,t.preventScroll);break;case`end`:pe(O.current,t.preventScroll);break}},ft=()=>{let e=O.current;e&&(e.innerHTML=``,ne.current=null,M.current=null,le(),He(),j.current=null,A?.current?.clear(),et(null))};return(0,z.useEffect)(()=>{Ge(),x?He():Pe()},[b]),(0,z.useEffect)(()=>{He()},[x]),(0,z.useImperativeHandle)(t,()=>({nativeElement:O.current,focus:dt,blur:()=>O.current?.blur(),insert:ot,clear:ft,getValue:Re})),z.createElement(z.Fragment,null,z.createElement(`div`,n({},P,{role:`textbox`,tabIndex:0,style:{...N,...re},className:o(D,`${D}-slot`,E.classNames.input,m.input,{[`${T}-rtl`]:C===`rtl`}),"data-placeholder":_,contentEditable:!u,suppressContentEditableWarning:!0,spellCheck:!1,onCut:tt,onKeyDown:Ze,onKeyUp:rt,onPaste:nt,onCompositionStart:Xe,onCompositionEnd:U,onFocus:Qe,onBlur:$e,onSelect:it,onInput:et},S)),z.createElement(`div`,{style:{display:`none`},id:`${T}-slot-placeholders`},Array.from(R.values()),ue))}),yn=1e3,bn=4,xn=140,Sn=xn/2,Cn=250,wn=500,Tn=.8;function En({className:e}){let[t]=we(`Sender`,H.Sender);return z.createElement(`svg`,{color:`currentColor`,viewBox:`0 0 ${yn} ${yn}`,xmlns:`http://www.w3.org/2000/svg`,className:e},z.createElement(`title`,null,t.speechRecording),Array.from({length:bn}).map((e,t)=>{let n=t*286.66666666666663,r=yn/2-Cn/2,i=yn/2-wn/2;return z.createElement(`rect`,{fill:`currentColor`,rx:Sn,ry:Sn,height:Cn,width:xn,x:n,y:r,key:t},z.createElement(`animate`,{attributeName:`height`,values:`${Cn}; ${wn}; ${Cn}`,keyTimes:`0; 0.5; 1`,dur:`${Tn}s`,begin:`${Tn/bn*t}s`,repeatCount:`indefinite`}),z.createElement(`animate`,{attributeName:`y`,values:`${r}; ${i}; ${r}`,keyTimes:`0; 0.5; 1`,dur:`${Tn}s`,begin:`${Tn/bn*t}s`,repeatCount:`indefinite`}))}))}var Dn=z.forwardRef((e,t)=>{let{speechRecording:r,disabled:i,onSpeechDisabled:a,prefixCls:o}=z.useContext(Zt),s=e.disabled??i??a,c=null;return c=r?z.createElement(En,{className:`${o}-recording-icon`}):s?z.createElement(A,null):z.createElement(M,null),z.createElement(Qt,n({icon:c,variant:`text`,color:`primary`},e,{action:`onSpeech`,ref:t}))}),On=r(t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(e,t){let n=e;for(let e=0;e{let{value:r,onChange:i,onKeyUp:a,onKeyDown:s,onPaste:c,onPasteFile:l,disabled:u,readOnly:d,submitType:f=`enter`,prefixCls:p,styles:m={},classNames:h={},autoSize:g,components:_,triggerSend:v,placeholder:y,onFocus:b,onBlur:x,...S}=z.useContext(on),C=z.useRef(null),w=(e,t=`cursor`)=>{let n=C.current?.resizableTextArea?.textArea,r=n.value,a=r.length,o=r.length;t===`cursor`&&(a=n?.selectionStart,o=n?.selectionEnd),t===`start`&&(a=0,o=0),n.value=r.substring(0,a)+e+r.substring(o,r.length),n.selectionStart=a+e.length,n.selectionEnd=a+e.length,n.focus(),i?.(n.value)},T=()=>{i?.(``)},E=()=>({value:r||``,slotConfig:[]});z.useImperativeHandle(t,()=>({nativeElement:C.current?.resizableTextArea?.textArea,focus:C.current?.focus,blur:C.current?.blur,insert:w,clear:T,getValue:E}));let D=z.useRef(!1),O=()=>{D.current=!0},k=()=>{D.current=!1},A=e=>{let t=s?.(e),{key:n,shiftKey:r,ctrlKey:i,altKey:a,metaKey:o}=e;if(!(D.current||n!==`Enter`||t===!1)&&n===`Enter`){let t=i||a||o;if(f===`enter`&&!r&&!t||f===`shiftEnter`&&r&&!t){e.preventDefault(),v?.();return}}},ee=e=>{let t=e.clipboardData?.files;!e.clipboardData?.getData(`text/plain`)&&t?.length&&l&&(l(t),e.preventDefault()),c?.(e)},te=kn(_,[`input`],ie.TextArea),j={...(0,at.default)(S,{attr:!0,aria:!0,data:!0}),ref:C};return z.createElement(te,n({},j,{disabled:u,style:m.input,className:o(`${p}-input`,h.input),autoSize:g,value:r,onChange:e=>{i?.(e.target.value,e)},onKeyUp:a,onCompositionStart:O,onCompositionEnd:k,onKeyDown:A,onPaste:ee,variant:`borderless`,readOnly:d,placeholder:y,onFocus:b,onBlur:x}))});function jn(e,t){let n=l(e),[r,i,a]=z.useMemo(()=>typeof t==`object`?[t.recording,t.onRecordingChange,typeof t.recording==`boolean`]:[void 0,void 0,!1],[t]),[o,s]=z.useState(null);z.useEffect(()=>{if(!a&&`permissions`in navigator){let e=null;return navigator.permissions.query({name:`microphone`}).then(t=>{s(t.state),t.onchange=function(){s(this.state)},e=t}).catch(e=>{W(!1,`Sender`,`Browser does not support querying microphone permission. ${e instanceof Error?e.message:String(e)}`)}),()=>{e&&(e.onchange=null)}}},[a]);let c;!c&&typeof window<`u`&&(c=window.SpeechRecognition||window.webkitSpeechRecognition);let u=!!(a||c&&o!==`denied`),d=z.useRef(null),[f,p]=_(!1,r),m=z.useRef(!1),h=()=>{if(u&&!d.current){let e=new c;e.onstart=()=>{p(!0)},e.onend=()=>{p(!1)},e.onresult=e=>{if(!m.current){let t=e.results?.[0]?.[0]?.transcript;n(t)}m.current=!1},d.current=e}};return[u,l(e=>{e&&!f||(m.current=e,a?i?.(!f):(h(),d.current&&(f?(d.current.stop(),i?.(!1)):(d.current.start(),i?.(!0)))))}),f]}var Mn=z.createContext({}),Nn=()=>({height:0}),Pn=e=>({height:e.scrollHeight});function Fn(e){let{title:t,onOpenChange:n,open:r,children:i,className:s,style:c,classNames:l={},styles:u={},prefixCls:d,closable:f,forceRender:p}=e,{prefixCls:m}=z.useContext(Mn),{direction:h,getPrefixCls:g}=V(),_=g(`sender`,d||m),y=`${_}-header`,b=()=>{n?.(!r)};return z.createElement(a,{motionEnter:!0,motionLeave:!0,motionName:`${y}-motion`,leavedClassName:`${y}-motion-hidden`,onEnterStart:Nn,onEnterActive:Pn,onLeaveStart:Pn,onLeaveActive:Nn,visible:r,forceRender:p},({className:e,style:n})=>z.createElement(`div`,{className:o(_,y,e,s,{[`${y}-rtl`]:h===`rtl`}),style:{...n,...c}},(f!==!1||t)&&z.createElement(`div`,{className:o(`${y}-header`,l.header),style:{...u.header}},z.createElement(`div`,{className:`${y}-title`},t),f!==!1&&z.createElement(`div`,{className:`${y}-close`},z.createElement(T,{type:`text`,icon:z.createElement(v,null),size:`small`,onClick:b}))),i&&z.createElement(`div`,{className:o(`${y}-content`,l.content),style:{...u.content}},i)))}var In=e=>{let{componentCls:t,calc:n}=e,r=`${t}-header`;return{[t]:{[`&${r}-rtl`]:{direction:`rtl`},[`${r}`]:{borderBottomWidth:e.lineWidth,borderBottomStyle:`solid`,borderBottomColor:e.colorBorderInput,[`${r}-header`]:{background:e.colorFillAlter,fontSize:e.fontSize,lineHeight:e.lineHeight,paddingBlock:n(e.paddingSM).sub(e.lineWidthBold).equal(),paddingInlineStart:e.padding,paddingInlineEnd:e.paddingXS,display:`flex`,borderRadius:{_skip_check_:!0,value:n(e.borderRadius).mul(2).equal()},borderEndStartRadius:0,borderEndEndRadius:0,[`${r}-title`]:{flex:`auto`}},[`${r}-content`]:{padding:e.padding}},[`${r}-motion`]:{transition:[`height`,`border`].map(t=>`${t} ${e.motionDurationSlow}`).join(`,`),overflow:`hidden`,"&-enter-start, &-leave-active":{borderBottomColor:`transparent`},"&-hidden":{display:`none`}}}}},Ln=e=>{let{componentCls:t,antCls:n,calc:r}=e,i=`${t}-slot`,a=`${n}-input`,o=`${n}-dropdown-trigger`,s=`${t}-slot-input`,l=`${t}-slot-select`,u=`${t}-slot-tag`,d=`${t}-slot-content`,f=`${t}-skill`;return{[t]:{[`${t}-input-slot`]:{outline:`none`,cursor:`text`,whiteSpace:`pre-wrap`,width:`100%`,caretColor:e.colorPrimary,fontSize:e.fontSize,lineHeight:e.lineHeight,"&:empty::before":{content:`attr(data-placeholder)`,color:e.colorTextPlaceholder}},[`${i}:not(${d})`]:{display:`inline-block`,verticalAlign:`middle`,alignItems:`center`,marginBlock:1,height:r(e.fontSize).mul(e.lineHeight).add(2).equal(),wordBreak:`break-all`,marginInline:e.marginXXS},[`${a}${s}`]:{height:`100%`,background:e.colorBgSlot,outline:`none`,color:e.colorTextSlot,borderRadius:e.borderRadius,paddingInline:e.paddingXXS,fontSize:`inherit`,lineHeight:`inherit`,position:`relative`,"&::placeholder":{color:e.colorTextSlotPlaceholder,fontSize:`inherit`,lineHeight:`inherit`},[i]:{display:`inline-flex`,margin:`0 ${c(e.marginXXS)}`,verticalAlign:`bottom`,alignItems:`center`,marginBlock:c(r(e.marginXXS).div(2).equal()),minHeight:e.controlHeightSM,wordBreak:`break-all`}},[l]:{fontSize:e.fontSize,lineHeight:e.lineHeight,paddingInline:e.paddingXXS,transition:`border-color ${e.motionDurationMid}`,position:`relative`,display:`inline-flex`,alignItems:`center`,cursor:`pointer`,background:e.colorBgSlot,height:`100%`,boxSizing:`border-box`,borderRadius:e.borderRadius,color:e.colorTextSlot,border:`1px solid ${e.colorBorderSlot}`,"&.placeholder":{color:e.colorTextSlotPlaceholder},[`${l}`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,padding:`0 ${c(e.paddingXXS)}`,transition:`border-color ${e.motionDurationMid}`,position:`relative`,display:`inline`,cursor:`pointer`,background:e.colorBgSlot,alignItems:`center`,justifyContent:`center`,borderRadius:e.borderRadius,color:e.colorTextSlot,border:`1px solid ${e.colorBorderSlot}`,"&.placeholder":{color:e.colorTextSlotPlaceholder},[`&${o}-open`]:{borderColor:e.colorBorderSlotHover}},[`${l}-value`]:{flex:1,fontSize:e.fontSize,lineHeight:e.lineHeight,"&:empty::before":{content:`attr(data-placeholder)`}},[`${l}-arrow`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSize,lineHeight:e.lineHeight,display:`inline-flex`,alignItems:`center`,justifyContent:`center`},[`${u}`]:{background:e.colorBgSlot,border:`1px solid ${e.colorBorderSlot}`,outline:`none`,color:e.colorTextSlot,borderRadius:e.borderRadius,padding:`0 ${c(e.paddingXXS)}`,fontSize:e.fontSize,lineHeight:e.lineHeight,position:`relative`,cursor:`default`}},[`${l}-arrow`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSize,lineHeight:e.lineHeight,display:`inline-flex`,alignItems:`center`,justifyContent:`center`},[u]:{background:e.colorBgSlot,border:`1px solid ${e.colorBorderSlot}`,outline:`none`,color:e.colorTextSlot,borderRadius:e.borderRadius,padding:`0 ${c(e.paddingXXS)}`,fontSize:e.fontSize,lineHeight:e.lineHeight,height:`100%`,boxSizing:`border-box`,position:`relative`,cursor:`default`},[d]:{height:r(e.fontSize).mul(e.lineHeight).add(2).equal(),caretColor:e.colorPrimary,background:e.colorBgSlot,outline:`none`,color:e.colorTextSlot,borderRadius:e.borderRadius,paddingInline:e.paddingXXS,boxSizing:`border-box`,verticalAlign:`middle`,fontSize:e.fontSize,marginBlock:1,lineHeight:e.lineHeight,display:`inline-block`,position:`relative`,cursor:`text`,"&:empty":{width:`fit-content`,"&::after":{display:`inline-block`,height:`inherit`,content:`attr(data-placeholder)`,color:e.colorTextSlotPlaceholder}}},[`${i}-no-width`]:{userSelect:`none`,width:`3px`,display:`inline-block`,lineHeight:`inherit`},[f]:{display:`inline-block`,verticalAlign:`baseline`,alignItems:`center`,marginBlock:1,height:r(e.fontSize).mul(e.lineHeight).add(2).equal(),wordBreak:`break-all`,paddingInlineEnd:0,paddingInlineStart:0,marginInlineEnd:0,marginInlineStart:-1,[`&${f}-empty`]:{"&::after":{display:`inline-block`,pointerEvents:`none`,height:`inherit`,content:`attr(data-placeholder)`,color:e.colorTextPlaceholder}}},[`${f}-wrapper`]:{height:`100%`,display:`inline-flex`},[`${f}-tag`]:{paddingInline:e.paddingXS,height:`100%`,backgroundColor:e.colorBgSkill,borderRadius:e.borderRadius,color:e.colorPrimary,alignItems:`center`,fontWeight:500,display:`inline-flex`,cursor:`pointer`,gap:e.marginXXS,transition:`background-color ${e.motionDurationMid}`,"&:hover":{backgroundColor:e.colorBgSkillHover,[`${f}-tag-close:not(${f}-tag-close-disabled)`]:{color:e.colorPrimaryHover}},"&-close":{fontSize:e.fontSizeSM,display:`inline-flex`,transition:`color ${e.motionDurationMid}`,color:e.colorPrimary},"&-close-disabled":{cursor:`not-allowed`,color:e.colorTextDisabled}},[`${f}-holder`]:{width:e.marginXS,height:`100%`}}}},Rn=e=>{let{componentCls:t,antCls:n}=e,r=`${t}-switch`;return{[t]:{[`&${r}-rtl`]:{direction:`rtl`},[`&${r}`]:{display:`inline-block`,[`${n}-btn:not(:disabled):not(${n}-btn-disabled):hover`]:{background:e.switchUncheckedHoverBg,borderColor:e.colorBorder,color:e.colorText},[`&${r}-checked`]:{[`${n}-btn:not(:disabled):not(${n}-btn-disabled):hover`]:{background:e.switchCheckedHoverBg,borderColor:e.colorPrimary,color:e.colorPrimaryText},[`${r}-content`]:{background:e.switchCheckedBg}}}}}},zn=e=>{let{antCls:t,componentCls:n,paddingSM:r,paddingXS:i,paddingXXS:a,lineWidth:o,calc:s}=e;return{[n]:{[`&${n}-main`]:{position:`relative`,width:`100%`,boxSizing:`border-box`,boxShadow:`${e.boxShadowTertiary}`,borderRadius:{_skip_check_:!0,value:s(e.borderRadius).mul(2).equal()},borderColor:e.colorBorderInput,borderWidth:o,borderStyle:`solid`},[`&${n}-disabled`]:{background:e.colorBgContainerDisabled,borderColor:`transparent`},[`&${n}-rtl`]:{direction:`rtl`},[`${n}-content`]:{display:`flex`,gap:i,width:`100%`,paddingBlock:r,paddingInlineStart:r,paddingInlineEnd:r,boxSizing:`border-box`,alignItems:`flex-end`},[`${n}-prefix`]:{flex:`none`},[`${n}-input`]:{paddingInline:0,borderRadius:0,flex:`auto`,alignSelf:`center`,caretColor:e.colorPrimary,fontSize:e.fontSize},[`${n}-actions-list`]:{flex:`none`,display:`flex`,"&-presets":{gap:e.paddingXS}},[`${n}-actions-btn`]:{[`&-disabled:where(${t}-btn-variant-text)`]:{color:e.colorTextActionsDisabled,borderColor:`transparent`},[`&-disabled:not(${t}-btn-variant-text)`]:{background:e.colorBgActionsDisabled,color:e.colorTextLightSolid,borderColor:`transparent`},"&-loading-button":{padding:0,border:0},"&-loading-icon":{height:e.controlHeight,width:e.controlHeight,verticalAlign:`top`},"&-recording-icon":{height:`1.2em`,width:`1.2em`,verticalAlign:`top`}},[`${n}-footer`]:{paddingInlineStart:r,paddingInlineEnd:r,paddingBlockEnd:r,paddingBlockStart:a,boxSizing:`border-box`}}}},Bn=Ve(`Sender`,t=>{let{paddingXS:n,calc:r}=t,i=e(t,{SenderContentMaxWidth:`calc(100% - ${c(r(n).add(32).equal())})`});return[zn(i),In(i),Rn(i),Ln(i)]},e=>{let{colorPrimary:t,colorFillTertiary:n}=e,r=new b(t).setA(.06).toRgbString(),i=new b(t).setA(.08).toRgbString(),a=new b(t).setA(.15).toRgbString(),o=t,s=new b(t).setA(.25).toRgbString(),c=new b(t).setA(.1).toRgbString(),l=r,u=new b(t).setA(.08).toRgbString(),d=new b(n).setA(.04).toRgbString(),f=new b(t).setA(.1).toRgbString(),p=new b(n).setA(.1).toRgbString(),m=`0 4px 12px 0 ${new b(t).setA(.1).toRgbString()}`,h=new b(t).setA(.45).toRgbString();return{colorBgSlot:r,colorBgSkill:i,colorBgSkillHover:a,colorTextSlot:o,colorTextSlotPlaceholder:s,colorBorderSlotHover:c,colorBorderSlot:l,switchCheckedBg:u,switchCheckedHoverBg:f,switchUncheckedHoverBg:d,colorBorderInput:p,boxShadowInput:m,colorBgActionsDisabled:h,colorTextActionsDisabled:h}}),Vn={SendButton:an,ClearButton:en,LoadingButton:nn,SpeechButton:Dn},Hn=z.forwardRef((e,t)=>{let{prefixCls:r,styles:i={},classNames:a={},className:s,rootClassName:c,style:l,defaultValue:u,value:d,slotConfig:f,readOnly:p,submitType:m=`enter`,onSubmit:h,loading:g,components:v,onCancel:y,onChange:b,suffix:x,onKeyUp:S,onKeyDown:C,disabled:w,allowSpeech:T,prefix:E,footer:D,header:O,onPaste:k,onPasteFile:A,autoSize:ee={maxRows:8},placeholder:te,onFocus:j,onBlur:M,skill:N,...re}=e,ie=(0,at.default)(re,{attr:!0,aria:!0,data:!0}),ae=z.useId(),P=Array.isArray(f)||N?.value,{direction:oe,getPrefixCls:se}=V(),F=se(`sender`,r),ce=z.useRef(null),I=z.useRef(null);ct(t,()=>({nativeElement:ce.current,inputElement:I.current?.nativeElement,focus:e=>I.current?.focus(e),blur:()=>I.current?.blur(),insert:(...e)=>I.current?.insert?.(...e),clear:()=>I.current?.clear(),getValue:()=>I.current?.getValue()??{value:``,slotConfig:[],skill:void 0}}));let L=de(`sender`),le=`${F}-input`,[R,B]=Bn(F),ue=o(F,L.className,s,c,L.classNames.root,a.root,R,B,`${F}-main`,{[`${F}-rtl`]:oe===`rtl`,[`${F}-disabled`]:w}),fe=`${F}-actions-btn`,pe=`${F}-actions-list`,[me,he]=_(u||``,d),ge=(e,t,n,r)=>{he(e),b?.(e,t,n??[],r)},[_e,ve,ye]=jn(e=>{P?I.current?.insert?.([{type:`text`,value:e}]):ge(`${me} ${e}`)},T),be=()=>{if(I?.current&&h&&!g&&!Ee){let e=I.current.getValue();h(e.value,e.slotConfig,e.skill)}},xe=()=>{ge(``),P&&I.current?.clear?.()},Se=z.createElement(ne,{className:`${pe}-presets`},T&&z.createElement(Dn,null),g?z.createElement(nn,null):z.createElement(an,null)),H=Se;typeof x==`function`?H=x(Se,{components:Vn}):(x||x===!1)&&(H=x);let Ce=typeof E==`function`?E(Se,{components:Vn}):E||null,we=typeof O==`function`?O(Se,{components:Vn}):O||null,Te=typeof D==`function`?D(Se,{components:Vn}):D||null,[Ee,De]=(0,z.useState)(!me),Oe={prefixCls:fe,onSend:be,onSendDisabled:!me,onClear:xe,onClearDisabled:!me,onCancel:y,onCancelDisabled:!g,onSpeech:()=>ve(!1),onSpeechDisabled:!_e,speechRecording:ye,disabled:w,setSubmitDisabled:De},ke=z.useMemo(()=>({value:me,onChange:ge,slotConfig:f,onKeyUp:S,onKeyDown:C,onPaste:k,onPasteFile:A,disabled:w,readOnly:p,submitType:m,prefixCls:F,styles:i,classNames:a,autoSize:ee,components:v,triggerSend:be,placeholder:te,onFocus:j,onBlur:M,skill:N,...re}),[me,ge,f,S,C,k,A,w,p,m,F,i,a,ee,v,be,te,j,M,N,re]),Ae=e=>{!P&&e.target!==ce.current?.querySelector(`.${le}`)&&e.preventDefault(),e.target===ce.current?.querySelector(`.${le}`)&&I.current?.focus()};return z.createElement(`div`,n({key:ae,ref:ce,className:ue,style:{...L.style,...l,...L.styles.root,...i.root}},ie),z.createElement(on.Provider,{value:ke},z.createElement(Zt.Provider,{value:Oe},we&&z.createElement(Mn.Provider,{value:{prefixCls:F}},we),z.createElement(`div`,{className:o(`${F}-content`,a.content),style:i.content,onMouseDown:Ae},Ce&&z.createElement(`div`,{className:o(`${F}-prefix`,L.classNames.prefix,a.prefix),style:{...L.styles.prefix,...i.prefix}},Ce),P?z.createElement(vn,{ref:I}):z.createElement(An,{ref:I}),H&&z.createElement(`div`,{className:o(pe,L.classNames.suffix,a.suffix),style:{...L.styles.suffix,...i.suffix}},H)),Te&&z.createElement(`div`,{className:o(`${F}-footer`,L.classNames.footer,a.footer),style:{...L.styles.footer,...i.footer}},Te))))}),Un=z.forwardRef((e,t)=>{let{children:r,className:i,classNames:a={},styles:s={},icon:c,style:l,onChange:u,rootClassName:d,loading:f,defaultValue:p,value:m,checkedChildren:h,unCheckedChildren:g,disabled:v,prefixCls:y,...b}=e,{styles:x={},classNames:S={},prefixCls:C}=z.useContext(on),w=(0,at.default)(b,{attr:!0,aria:!0,data:!0}),E=z.useId(),{direction:D,getPrefixCls:O}=V(),k=O(`sender`,y||C),A=`${k}-switch`,[ee,te]=Bn(k),j=z.useRef(null);ct(t,()=>({nativeElement:j.current}));let[M,ne]=_(p,m),N=de(`sender`),re=o(k,A,i,d,N.classNames.switch,S.switch,a.root,ee,te,{[`${A}-checked`]:M,[`${A}-rtl`]:D===`rtl`});return z.createElement(`div`,n({ref:j,className:re,key:E,style:{...l,...N.styles.switch,...x.switch,...s.root}},w),z.createElement(T,{disabled:v,loading:f,className:o(`${A}-content`,a.content),style:s.content,styles:{icon:s.icon,content:s.title},classNames:{icon:a.icon,content:a.title},variant:`outlined`,color:M?`primary`:`default`,icon:c,onClick:()=>{let e=!M;ne(e),u?.(e)}},M?h:g,r))}),Wn=Hn;Wn.Header=Fn,Wn.Switch=Un;var Gn=e=>{let{componentCls:t,calc:n}=e,r=n(e.fontSizeHeading3).mul(e.lineHeightHeading3).equal(),i=n(e.fontSize).mul(e.lineHeight).equal();return{[t]:{gap:e.padding,[`${t}-icon`]:{height:n(r).add(i).add(e.paddingXXS).equal(),display:`flex`,img:{height:`100%`}},[`${t}-content-wrapper`]:{gap:e.paddingXS,flex:`auto`,minWidth:0,[`${t}-title-wrapper`]:{gap:e.paddingXS},[`${t}-title`]:{margin:0},[`${t}-extra`]:{marginInlineStart:`auto`}}}}},Kn=e=>{let{componentCls:t}=e;return{[t]:{"&-filled":{paddingInline:e.padding,paddingBlock:e.paddingSM,background:e.colorFillContent,borderRadius:e.borderRadiusLG},"&-borderless":{[`${t}-title`]:{fontSize:e.fontSizeHeading3,lineHeight:e.lineHeightHeading3}}}}},qn=Ve(`Welcome`,t=>{let n=e(t,{});return[Gn(n),Kn(n)]},()=>({})),Jn=z.forwardRef((e,t)=>{let{prefixCls:n,rootClassName:r,className:i,style:a,variant:s=`filled`,classNames:c={},styles:l={},icon:u,title:d,description:f,extra:p}=e,{direction:m,getPrefixCls:h}=V(),g=h(`welcome`,n),_=de(`welcome`),[v,y]=qn(g),b=z.useMemo(()=>{if(!u)return null;let e=u;return typeof u==`string`&&u.startsWith(`http`)&&(e=z.createElement(`img`,{src:u,alt:`icon`})),z.createElement(`div`,{className:o(`${g}-icon`,_.classNames.icon,c.icon),style:l.icon},e)},[u]),x=z.useMemo(()=>d?z.createElement(F.Title,{level:4,className:o(`${g}-title`,_.classNames.title,c.title),style:l.title},d):null,[d]),S=z.useMemo(()=>p?z.createElement(`div`,{className:o(`${g}-extra`,_.classNames.extra,c.extra),style:l.extra},p):null,[p]);return z.createElement(ne,{ref:t,className:o(g,_.className,i,r,c.root,v,y,`${g}-${s}`,{[`${g}-rtl`]:m===`rtl`}),style:{...a,...l.root}},b,z.createElement(ne,{vertical:!0,className:`${g}-content-wrapper`},p?z.createElement(ne,{align:`flex-start`,className:`${g}-title-wrapper`},x,S):x,f&&z.createElement(F.Text,{className:o(`${g}-description`,_.classNames.description,c.description),style:l.description},f)))}),Yn={_chatMessagesStores:new Map,get:e=>Yn._chatMessagesStores.get(e),set:(e,t)=>{Yn._chatMessagesStores.set(e,t)},delete:e=>{Yn._chatMessagesStores.delete(e)},getMessages:e=>Yn._chatMessagesStores.get(e)?.getMessages()},Xn={_allConversationStores:new Map,set:(e,t)=>{Xn._allConversationStores.set(e,t)},delete:e=>{Xn._allConversationStores.delete(e)},getConversation:e=>{for(let t of Xn._allConversationStores.values())if(t){let n=t.getConversation(e);if(n)return n}}},Zn=class{conversations=[];listeners=[];storeKey;activeConversationKey;emitListeners(){this.listeners.forEach(e=>{e()})}constructor(e,t){this.setConversations(e),this.storeKey=Math.random().toString(),Xn.set(this.storeKey,this),this.activeConversationKey=t}setActiveConversationKey=e=>(this.activeConversationKey=e,this.emitListeners(),!0);setConversations=e=>(this.conversations=[...e],this.emitListeners(),!0);getConversation=e=>this.conversations.find(t=>t.key===e);addConversation=(e,t)=>this.getConversation(e.key)?!1:(this.setConversations(t===`prepend`?[e,...this.conversations]:[...this.conversations,e]),!0);setConversation=(e,t)=>{let n=this.getConversation(e);return n?(Object.assign(n,t),this.setConversations([...this.conversations]),!0):!1};removeConversation=e=>{let t=this.conversations.findIndex(t=>t.key===e);return t===-1?!1:(this.conversations.splice(t,1),this.setConversations([...this.conversations]),!0)};getMessages=e=>Yn.getMessages(e);getSnapshot=()=>this.conversations;getActiveConversationKey=()=>this.activeConversationKey;subscribe=e=>(this.listeners.push(e),()=>{this.listeners=this.listeners.filter(t=>t!==e)});destroy=()=>{Xn.delete(this.storeKey)}};function Qn(e){let[t]=(0,z.useState)(()=>new Zn(e?.defaultConversations||[],e?.defaultActiveConversationKey||``));return(0,z.useEffect)(()=>()=>{t.destroy()},[]),{conversations:(0,z.useSyncExternalStore)(t.subscribe,t.getSnapshot,t.getSnapshot),activeConversationKey:(0,z.useSyncExternalStore)(t.subscribe,t.getActiveConversationKey,t.getActiveConversationKey),setActiveConversationKey:t.setActiveConversationKey,addConversation:t.addConversation,removeConversation:t.removeConversation,setConversation:t.setConversation,getConversation:t.getConversation,setConversations:t.setConversations,getMessages:t.getMessages}}var $n=` + +`,er=` +`,tr=`:`,nr=e=>(e??``).trim()!==``;function rr(e=$n){let t=``;return new TransformStream({transform(n,r){t+=n;let i=t.split(e);i.slice(0,-1).forEach(e=>{nr(e)&&r.enqueue(e)}),t=i[i.length-1]},flush(e){nr(t)&&e.enqueue(t)}})}function ir(e=er,t=tr){return new TransformStream({transform(n,r){let i=n.split(e).reduce((e,n)=>{let r=n.indexOf(t);if(r===-1)return console.warn(`The key-value separator "${t}" is not found in the sse line: ${n} !`),e;let i=n.slice(0,r).trim();if(!nr(i))return e;let a=n.slice(r+1).trim();return{...e,[i]:a}},{});Object.keys(i).length!==0&&r.enqueue(i)}})}function ar(){if(typeof TextDecoderStream<`u`)return new TextDecoderStream;let e=new TextDecoder(`utf-8`);return new TransformStream({transform(t,n){n.enqueue(e.decode(t,{stream:!0}))},flush(t){t.enqueue(e.decode())}})}function or(e){let{readableStream:t,transformStream:n,streamSeparator:r,partSeparator:i,kvSeparator:a}=e;if(!(t instanceof ReadableStream))throw Error(`The options.readableStream must be an instance of ReadableStream.`);let o=ar(),s=n?t.pipeThrough(o).pipeThrough(n):t.pipeThrough(o).pipeThrough(rr(r)).pipeThrough(ir(i,a));return s[Symbol.asyncIterator]=async function*(){let e=this.getReader();for(;;){let{done:t,value:n}=await e.read();if(t)break;n&&(yield n)}},s}var sr=async(e,t)=>{let{fetch:n=globalThis.fetch,middlewares:r={},...i}=t;if(typeof n!=`function`)throw Error(`The options.fetch must be a typeof fetch function!`);let a=[e,i];typeof r.onRequest==`function`&&(a=await r.onRequest(...a));let o=await n(...a);if(typeof r.onResponse==`function`){let e=await r.onResponse(o);if(!(e instanceof Response))throw Error(`The options.onResponse must return a Response instance!`);o=e}if(!o.ok)throw Error(`Fetch failed with status ${o.status}`);if(!o.body)throw Error(`The response body is empty.`);return o},cr={manual:!1,headers:{"Content-Type":`application/json`}},lr=`Last-Event-ID`,ur=class{baseURL;options;constructor(e,t){if(!e||typeof e!=`string`)throw Error(`The baseURL is not valid!`);this.baseURL=e,this.options=t||{}}},dr=class extends ur{_asyncHandler;timeoutHandler;_isTimeout=!1;streamTimeoutHandler;_isStreamTimeout=!1;abortController;_isRequesting=!1;_manual=!1;lastManualParams;retryTimes=0;retryTimer;lastEventId=void 0;get asyncHandler(){return this._asyncHandler}get isTimeout(){return this._isTimeout}set isTimeout(e){this._isTimeout=e}get isStreamTimeout(){return this._isStreamTimeout}set isStreamTimeout(e){this._isStreamTimeout=e}get isRequesting(){return this._isRequesting}get manual(){return this._manual}constructor(e,t){super(e,t),this._manual=t?.manual||!1,this.manual||this.init()}run(e){return this.manual?(this.resetRetry(),this.lastManualParams=e,this.init(e),!0):(console.warn(`The request is not manual, so it cannot be run!`),!1)}abort(){clearTimeout(this.timeoutHandler),clearTimeout(this.streamTimeoutHandler),this.abortController.abort()}init(e,t){this.abortController=new AbortController;let{callbacks:n,params:r,headers:i={},transformStream:a,fetch:o,timeout:s,streamTimeout:c,middlewares:l,streamSeparator:u,partSeparator:d,kvSeparator:f,...p}=this.options,m=Object.assign({},cr.headers||{},i,t||{}),h={...p,method:`POST`,body:JSON.stringify({...r,...e||{}}),params:{...r,...e},headers:m,signal:this.abortController.signal,middlewares:l};s&&s>0&&(this.timeoutHandler=window.setTimeout(()=>{this.isTimeout=!0,this.finishRequest(),n?.onError?.(Error(`TimeoutError`))},s)),this.startRequest(),this._asyncHandler=sr(this.baseURL,{fetch:o,...h}).then(async e=>{if(clearTimeout(this.timeoutHandler),this.isTimeout)return;if(a){let t=a;typeof a==`function`&&(t=a(this.baseURL,e.headers)),await this.customResponseHandler(e,n,t,c,u,d,f);return}let t=e.headers.get(`content-type`)||``;switch(t.split(`;`)[0].trim()){case`text/event-stream`:await this.sseResponseHandler(e,n,c,u,d,f);break;case`application/json`:await this.jsonResponseHandler(e,n);break;default:throw Error(`The response content-type: ${t} is not support!`)}}).catch(e=>{clearTimeout(this.timeoutHandler),this.finishRequest();let t=e instanceof Error||e instanceof DOMException?e:Error(`Unknown error!`),r=n?.onError?.(t);if(t.name!==`AbortError`){let e=typeof r==`number`?r:this.options.retryInterval;if(e&&e>0){if(typeof this.options.retryTimes==`number`&&this.retryTimes>=this.options.retryTimes)return;clearTimeout(this.retryTimer),this.retryTimer=setTimeout(()=>{let e={};this.lastEventId!==void 0&&(e[lr]=this.lastEventId),this.init(this.lastManualParams,e)},e),this.retryTimes+=1}}})}startRequest(){this._isRequesting=!0}finishRequest(){this._isRequesting=!1}customResponseHandler=async(e,t,n,r,i,a,o)=>{let s=or({readableStream:e.body,transformStream:n,streamSeparator:i,partSeparator:a,kvSeparator:o});await this.processStream(s,e,t,r)};sseResponseHandler=async(e,t,n,r,i,a)=>{let o=or({readableStream:e.body,streamSeparator:r,partSeparator:i,kvSeparator:a});await this.processStream(o,e,t,n)};async processStream(e,t,n,r){let i=[],a=e[Symbol.asyncIterator](),o;do{if(r&&(this.streamTimeoutHandler=window.setTimeout(()=>{this.isStreamTimeout=!0,this.finishRequest(),n?.onError?.(Error(`StreamTimeoutError`),void 0,t.headers)},r)),o=await a.next(),clearTimeout(this.streamTimeoutHandler),this.isStreamTimeout)break;o.value&&(i.push(o.value),n?.onUpdate?.(o.value,t.headers),o?.value?.id!==void 0&&(this.lastEventId=o.value.id))}while(!o.done);if(r&&(clearTimeout(this.streamTimeoutHandler),this.isStreamTimeout)){this.finishRequest();return}this.finishRequest(),n?.onSuccess?.(i,t.headers)}jsonResponseHandler=async(e,t)=>{let n=await e.json();if(n?.success===!1){let r=Error(n.message||`System error`);r.name=n.name||`SystemError`,t?.onError?.(r,n,e.headers)}else t?.onUpdate?.(n,e.headers),this.finishRequest(),t?.onSuccess?.([n],e.headers)};resetRetry(){clearTimeout(this.retryTimer),this.retryTimes=0,this.lastEventId=void 0}};function fr(e,t){return new dr(e,t)}function pr(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var mr=pr();function hr(e){mr=e}var gr={exec:()=>null};function G(e,t=``){let n=typeof e==`string`?e:e.source,r={replace:(e,t)=>{let i=typeof t==`string`?t:t.source;return i=i.replace(_r.caret,`$1`),n=n.replace(e,i),r},getRegex:()=>new RegExp(n,t)};return r}var _r={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,`i`)},vr=/^(?:[ \t]*(?:\n|$))+/,yr=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,br=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,xr=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Sr=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Cr=/(?:[*+-]|\d{1,9}[.)])/,wr=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,Tr=G(wr).replace(/bull/g,Cr).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,``).getRegex(),Er=G(wr).replace(/bull/g,Cr).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Dr=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,Or=/^[^\n]+/,kr=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Ar=G(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace(`label`,kr).replace(`title`,/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),jr=G(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Cr).getRegex(),Mr=`address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul`,Nr=/|$))/,Pr=G(`^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))`,`i`).replace(`comment`,Nr).replace(`tag`,Mr).replace(`attribute`,/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Fr=G(Dr).replace(`hr`,xr).replace(`heading`,` {0,3}#{1,6}(?:\\s|$)`).replace(`|lheading`,``).replace(`|table`,``).replace(`blockquote`,` {0,3}>`).replace(`fences`," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace(`list`,` {0,3}(?:[*+-]|1[.)]) `).replace(`html`,`)|<(?:script|pre|style|textarea|!--)`).replace(`tag`,Mr).getRegex(),Ir={blockquote:G(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace(`paragraph`,Fr).getRegex(),code:yr,def:Ar,fences:br,heading:Sr,hr:xr,html:Pr,lheading:Tr,list:jr,newline:vr,paragraph:Fr,table:gr,text:Or},Lr=G(`^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)`).replace(`hr`,xr).replace(`heading`,` {0,3}#{1,6}(?:\\s|$)`).replace(`blockquote`,` {0,3}>`).replace(`code`,`(?: {4}| {0,3} )[^\\n]`).replace(`fences`," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace(`list`,` {0,3}(?:[*+-]|1[.)]) `).replace(`html`,`)|<(?:script|pre|style|textarea|!--)`).replace(`tag`,Mr).getRegex(),Rr={...Ir,lheading:Er,table:Lr,paragraph:G(Dr).replace(`hr`,xr).replace(`heading`,` {0,3}#{1,6}(?:\\s|$)`).replace(`|lheading`,``).replace(`table`,Lr).replace(`blockquote`,` {0,3}>`).replace(`fences`," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace(`list`,` {0,3}(?:[*+-]|1[.)]) `).replace(`html`,`)|<(?:script|pre|style|textarea|!--)`).replace(`tag`,Mr).getRegex()},zr={...Ir,html:G(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace(`comment`,Nr).replace(/tag/g,`(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b`).getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:gr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:G(Dr).replace(`hr`,xr).replace(`heading`,` *#{1,6} *[^ +]`).replace(`lheading`,Tr).replace(`|table`,``).replace(`blockquote`,` {0,3}>`).replace(`|fences`,``).replace(`|list`,``).replace(`|html`,``).replace(`|tag`,``).getRegex()},Br=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,Vr=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Hr=/^( {2,}|\\)\n(?!\s*$)/,Ur=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,Qr=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,$r=G(Qr,`u`).replace(/punct/g,Wr).getRegex(),ei=G(Qr,`u`).replace(/punct/g,Jr).getRegex(),ti=`^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)`,ni=G(ti,`gu`).replace(/notPunctSpace/g,Kr).replace(/punctSpace/g,Gr).replace(/punct/g,Wr).getRegex(),ri=G(ti,`gu`).replace(/notPunctSpace/g,Xr).replace(/punctSpace/g,Yr).replace(/punct/g,Jr).getRegex(),ii=G(`^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)`,`gu`).replace(/notPunctSpace/g,Kr).replace(/punctSpace/g,Gr).replace(/punct/g,Wr).getRegex(),ai=G(/\\(punct)/,`gu`).replace(/punct/g,Wr).getRegex(),oi=G(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace(`scheme`,/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace(`email`,/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),si=G(Nr).replace(`(?:-->|$)`,`-->`).getRegex(),ci=G(`^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^`).replace(`comment`,si).replace(`attribute`,/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),li=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ui=G(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace(`label`,li).replace(`href`,/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace(`title`,/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),di=G(/^!?\[(label)\]\[(ref)\]/).replace(`label`,li).replace(`ref`,kr).getRegex(),fi=G(/^!?\[(ref)\](?:\[\])?/).replace(`ref`,kr).getRegex(),pi={_backpedal:gr,anyPunctuation:ai,autolink:oi,blockSkip:Zr,br:Hr,code:Vr,del:gr,emStrongLDelim:$r,emStrongRDelimAst:ni,emStrongRDelimUnd:ii,escape:Br,link:ui,nolink:fi,punctuation:qr,reflink:di,reflinkSearch:G(`reflink|nolink(?!\\()`,`g`).replace(`reflink`,di).replace(`nolink`,fi).getRegex(),tag:ci,text:Ur,url:gr},mi={...pi,link:G(/^!?\[(label)\]\((.*?)\)/).replace(`label`,li).getRegex(),reflink:G(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace(`label`,li).getRegex()},hi={...pi,emStrongRDelimAst:ri,emStrongLDelim:ei,url:G(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,`i`).replace(`email`,/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\":`>`,'"':`"`,"'":`'`},bi=e=>yi[e];function xi(e,t){if(t){if(_r.escapeTest.test(e))return e.replace(_r.escapeReplace,bi)}else if(_r.escapeTestNoEncode.test(e))return e.replace(_r.escapeReplaceNoEncode,bi);return e}function Si(e){try{e=encodeURI(e).replace(_r.percentDecode,`%`)}catch{return null}return e}function Ci(e,t){let n=e.replace(_r.findPipe,(e,t,n)=>{let r=!1,i=t;for(;--i>=0&&n[i]===`\\`;)r=!r;return r?`|`:` |`}).split(_r.splitPipe),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length0?-2:-1}function Ei(e,t,n,r,i){let a=t.href,o=t.title||null,s=e[1].replace(i.other.outputLinkReplace,`$1`);r.state.inLink=!0;let c={type:e[0].charAt(0)===`!`?`image`:`link`,raw:n,href:a,title:o,text:s,tokens:r.inlineTokens(s)};return r.state.inLink=!1,c}function Di(e,t,n){let r=e.match(n.other.indentCodeCompensation);if(r===null)return t;let i=r[1];return t.split(` +`).map(e=>{let t=e.match(n.other.beginningSpace);if(t===null)return e;let[r]=t;return r.length>=i.length?e.slice(i.length):e}).join(` +`)}var Oi=class{options;rules;lexer;constructor(e){this.options=e||mr}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:`space`,raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(this.rules.other.codeRemoveIndent,``);return{type:`code`,raw:t[0],codeBlockStyle:`indented`,text:this.options.pedantic?e:wi(e,` +`)}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=Di(e,t[3]||``,this.rules);return{type:`code`,raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,`$1`):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=wi(e,`#`);(this.options.pedantic||!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:`heading`,raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:`hr`,raw:wi(t[0],` +`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=wi(t[0],` +`).split(` +`),n=``,r=``,i=[];for(;e.length>0;){let t=!1,a=[],o;for(o=0;o1,i={type:`list`,raw:``,ordered:r,start:r?+n.slice(0,-1):``,loose:!1,items:[]};n=r?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=r?n:`[*+-]`);let a=this.rules.other.listItemRegex(n),o=!1;for(;e;){let n=!1,r=``,s=``;if(!(t=a.exec(e))||this.rules.block.hr.test(e))break;r=t[0],e=e.substring(r.length);let c=t[2].split(` +`,1)[0].replace(this.rules.other.listReplaceTabs,e=>` `.repeat(3*e.length)),l=e.split(` +`,1)[0],u=!c.trim(),d=0;if(this.options.pedantic?(d=2,s=c.trimStart()):u?d=t[1].length+1:(d=t[2].search(this.rules.other.nonSpaceChar),d=d>4?1:d,s=c.slice(d),d+=t[1].length),u&&this.rules.other.blankLine.test(l)&&(r+=l+` +`,e=e.substring(l.length+1),n=!0),!n){let t=this.rules.other.nextBulletRegex(d),n=this.rules.other.hrRegex(d),i=this.rules.other.fencesBeginRegex(d),a=this.rules.other.headingBeginRegex(d),o=this.rules.other.htmlBeginRegex(d);for(;e;){let f=e.split(` +`,1)[0],p;if(l=f,this.options.pedantic?(l=l.replace(this.rules.other.listReplaceNesting,` `),p=l):p=l.replace(this.rules.other.tabCharGlobal,` `),i.test(l)||a.test(l)||o.test(l)||t.test(l)||n.test(l))break;if(p.search(this.rules.other.nonSpaceChar)>=d||!l.trim())s+=` +`+p.slice(d);else{if(u||c.replace(this.rules.other.tabCharGlobal,` `).search(this.rules.other.nonSpaceChar)>=4||i.test(c)||a.test(c)||n.test(c))break;s+=` +`+l}!u&&!l.trim()&&(u=!0),r+=f+` +`,e=e.substring(f.length+1),c=p.slice(d)}}i.loose||(o?i.loose=!0:this.rules.other.doubleBlankLine.test(r)&&(o=!0));let f=null,p;this.options.gfm&&(f=this.rules.other.listIsTask.exec(s),f&&(p=f[0]!==`[ ] `,s=s.replace(this.rules.other.listReplaceTask,``))),i.items.push({type:`list_item`,raw:r,task:!!f,checked:p,loose:!1,text:s,tokens:[]}),i.raw+=r}let s=i.items.at(-1);if(s)s.raw=s.raw.trimEnd(),s.text=s.text.trimEnd();else return;i.raw=i.raw.trimEnd();for(let e=0;ee.type===`space`);i.loose=t.length>0&&t.some(e=>this.rules.other.anyLine.test(e.raw))}if(i.loose)for(let e=0;e({text:e,tokens:this.lexer.inline(e),header:!1,align:a.align[t]})));return a}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:`heading`,raw:t[0],depth:t[2].charAt(0)===`=`?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e=t[1].charAt(t[1].length-1)===` +`?t[1].slice(0,-1):t[1];return{type:`paragraph`,raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:`text`,raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:`escape`,raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:`html`,raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(e)){if(!this.rules.other.endAngleBracket.test(e))return;let t=wi(e.slice(0,-1),`\\`);if((e.length-t.length)%2==0)return}else{let e=Ti(t[2],`()`);if(e===-2)return;if(e>-1){let n=(t[0].indexOf(`!`)===0?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=``}}let n=t[2],r=``;if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(n);e&&(n=e[1],r=e[3])}else r=t[3]?t[3].slice(1,-1):``;return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(n=this.options.pedantic&&!this.rules.other.endAngleBracket.test(e)?n.slice(1):n.slice(1,-1)),Ei(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,`$1`),title:r&&r.replace(this.rules.inline.anyPunctuation,`$1`)},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=t[(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal,` `).toLowerCase()];if(!e){let e=n[0].charAt(0);return{type:`text`,raw:e,text:e}}return Ei(n,e,n[0],this.lexer,this.rules)}}emStrong(e,t,n=``){let r=this.rules.inline.emStrongLDelim.exec(e);if(r&&!(r[3]&&n.match(this.rules.other.unicodeAlphaNumeric))&&(!(r[1]||r[2])||!n||this.rules.inline.punctuation.exec(n))){let n=[...r[0]].length-1,i,a,o=n,s=0,c=r[0][0]===`*`?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+n);(r=c.exec(t))!=null;){if(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!i)continue;if(a=[...i].length,r[3]||r[4]){o+=a;continue}else if((r[5]||r[6])&&n%3&&!((n+a)%3)){s+=a;continue}if(o-=a,o>0)continue;a=Math.min(a,a+o+s);let t=[...r[0]][0].length,c=e.slice(0,n+r.index+t+a);if(Math.min(n,a)%2){let e=c.slice(1,-1);return{type:`em`,raw:c,text:e,tokens:this.lexer.inlineTokens(e)}}let l=c.slice(2,-2);return{type:`strong`,raw:c,text:l,tokens:this.lexer.inlineTokens(l)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal,` `),n=this.rules.other.nonSpaceChar.test(e),r=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return n&&r&&(e=e.substring(1,e.length-1)),{type:`codespan`,raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:`br`,raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:`del`,raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return t[2]===`@`?(e=t[1],n=`mailto:`+e):(e=t[1],n=e),{type:`link`,raw:t[0],text:e,href:n,tokens:[{type:`text`,raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if(t[2]===`@`)e=t[0],n=`mailto:`+e;else{let r;do r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??``;while(r!==t[0]);e=t[0],n=t[1]===`www.`?`http://`+t[0]:t[0]}return{type:`link`,raw:t[0],text:e,href:n,tokens:[{type:`text`,raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:`text`,raw:t[0],text:t[0],escaped:e}}}},ki=class e{tokens;options;state;tokenizer;inlineQueue;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||mr,this.options.tokenizer=this.options.tokenizer||new Oi,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:_r,block:_i.normal,inline:vi.normal};this.options.pedantic?(t.block=_i.pedantic,t.inline=vi.pedantic):this.options.gfm&&(t.block=_i.gfm,this.options.breaks?t.inline=vi.breaks:t.inline=vi.gfm),this.tokenizer.rules=t}static get rules(){return{block:_i,inline:vi}}static lex(t,n){return new e(n).lex(t)}static lexInline(t,n){return new e(n).inlineTokens(t)}lex(e){e=e.replace(_r.carriageReturn,` +`),this.blockTokens(e,this.tokens);for(let e=0;e(r=n.call({lexer:this},e,t))?(e=e.substring(r.raw.length),t.push(r),!0):!1))continue;if(r=this.tokenizer.space(e)){e=e.substring(r.raw.length);let n=t.at(-1);r.raw.length===1&&n!==void 0?n.raw+=` +`:t.push(r);continue}if(r=this.tokenizer.code(e)){e=e.substring(r.raw.length);let n=t.at(-1);n?.type===`paragraph`||n?.type===`text`?(n.raw+=` +`+r.raw,n.text+=` +`+r.text,this.inlineQueue.at(-1).src=n.text):t.push(r);continue}if(r=this.tokenizer.fences(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.heading(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.hr(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.blockquote(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.list(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.html(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.def(e)){e=e.substring(r.raw.length);let n=t.at(-1);n?.type===`paragraph`||n?.type===`text`?(n.raw+=` +`+r.raw,n.text+=` +`+r.raw,this.inlineQueue.at(-1).src=n.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title});continue}if(r=this.tokenizer.table(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.lheading(e)){e=e.substring(r.raw.length),t.push(r);continue}let i=e;if(this.options.extensions?.startBlock){let t=1/0,n=e.slice(1),r;this.options.extensions.startBlock.forEach(e=>{r=e.call({lexer:this},n),typeof r==`number`&&r>=0&&(t=Math.min(t,r))}),t<1/0&&t>=0&&(i=e.substring(0,t+1))}if(this.state.top&&(r=this.tokenizer.paragraph(i))){let a=t.at(-1);n&&a?.type===`paragraph`?(a.raw+=` +`+r.raw,a.text+=` +`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=a.text):t.push(r),n=i.length!==e.length,e=e.substring(r.raw.length);continue}if(r=this.tokenizer.text(e)){e=e.substring(r.raw.length);let n=t.at(-1);n?.type===`text`?(n.raw+=` +`+r.raw,n.text+=` +`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=n.text):t.push(r);continue}if(e){let t=`Infinite loop on byte: `+e.charCodeAt(0);if(this.options.silent){console.error(t);break}else throw Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n=e,r=null;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;(r=this.tokenizer.rules.inline.reflinkSearch.exec(n))!=null;)e.includes(r[0].slice(r[0].lastIndexOf(`[`)+1,-1))&&(n=n.slice(0,r.index)+`[`+`a`.repeat(r[0].length-2)+`]`+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(r=this.tokenizer.rules.inline.anyPunctuation.exec(n))!=null;)n=n.slice(0,r.index)+`++`+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(r=this.tokenizer.rules.inline.blockSkip.exec(n))!=null;)n=n.slice(0,r.index)+`[`+`a`.repeat(r[0].length-2)+`]`+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let i=!1,a=``;for(;e;){i||(a=``),i=!1;let r;if(this.options.extensions?.inline?.some(n=>(r=n.call({lexer:this},e,t))?(e=e.substring(r.raw.length),t.push(r),!0):!1))continue;if(r=this.tokenizer.escape(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.tag(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.link(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(r.raw.length);let n=t.at(-1);r.type===`text`&&n?.type===`text`?(n.raw+=r.raw,n.text+=r.text):t.push(r);continue}if(r=this.tokenizer.emStrong(e,n,a)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.codespan(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.br(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.del(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.autolink(e)){e=e.substring(r.raw.length),t.push(r);continue}if(!this.state.inLink&&(r=this.tokenizer.url(e))){e=e.substring(r.raw.length),t.push(r);continue}let o=e;if(this.options.extensions?.startInline){let t=1/0,n=e.slice(1),r;this.options.extensions.startInline.forEach(e=>{r=e.call({lexer:this},n),typeof r==`number`&&r>=0&&(t=Math.min(t,r))}),t<1/0&&t>=0&&(o=e.substring(0,t+1))}if(r=this.tokenizer.inlineText(o)){e=e.substring(r.raw.length),r.raw.slice(-1)!==`_`&&(a=r.raw.slice(-1)),i=!0;let n=t.at(-1);n?.type===`text`?(n.raw+=r.raw,n.text+=r.text):t.push(r);continue}if(e){let t=`Infinite loop on byte: `+e.charCodeAt(0);if(this.options.silent){console.error(t);break}else throw Error(t)}}return t}},Ai=class{options;parser;constructor(e){this.options=e||mr}space(e){return``}code({text:e,lang:t,escaped:n}){let r=(t||``).match(_r.notSpaceStart)?.[0],i=e.replace(_r.endingNewline,``)+` +`;return r?`
`+(n?i:xi(i,!0))+`
+`:`
`+(n?i:xi(i,!0))+`
+`}blockquote({tokens:e}){return`
+${this.parser.parse(e)}
+`}html({text:e}){return e}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)} +`}hr(e){return`
+`}list(e){let t=e.ordered,n=e.start,r=``;for(let t=0;t +`+r+` +`}listitem(e){let t=``;if(e.task){let n=this.checkbox({checked:!!e.checked});e.loose?e.tokens[0]?.type===`paragraph`?(e.tokens[0].text=n+` `+e.tokens[0].text,e.tokens[0].tokens&&e.tokens[0].tokens.length>0&&e.tokens[0].tokens[0].type===`text`&&(e.tokens[0].tokens[0].text=n+` `+xi(e.tokens[0].tokens[0].text),e.tokens[0].tokens[0].escaped=!0)):e.tokens.unshift({type:`text`,raw:n+` `,text:n+` `,escaped:!0}):t+=n+` `}return t+=this.parser.parse(e.tokens,!!e.loose),`
  • ${t}
  • +`}checkbox({checked:e}){return``}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    +`}table(e){let t=``,n=``;for(let t=0;t${r}`,` + +`+t+` +`+r+`
    +`}tablerow({text:e}){return` +${e} +`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?`th`:`td`;return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+` +`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${xi(e,!0)}`}br(e){return`
    `}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let r=this.parser.parseInline(n),i=Si(e);if(i===null)return r;e=i;let a=`
    `+r+``,a}image({href:e,title:t,text:n,tokens:r}){r&&(n=this.parser.parseInline(r,this.parser.textRenderer));let i=Si(e);if(i===null)return xi(n);e=i;let a=`${n}`,a}text(e){return`tokens`in e&&e.tokens?this.parser.parseInline(e.tokens):`escaped`in e&&e.escaped?e.text:xi(e.text)}},ji=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return``+e}image({text:e}){return``+e}br(){return``}},Mi=class e{options;renderer;textRenderer;constructor(e){this.options=e||mr,this.options.renderer=this.options.renderer||new Ai,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new ji}static parse(t,n){return new e(n).parse(t)}static parseInline(t,n){return new e(n).parseInline(t)}parse(e,t=!0){let n=``;for(let r=0;r{let i=e[r].flat(1/0);n=n.concat(this.walkTokens(i,t))}):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(e=>{let n={...e};if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw Error(`extension name required`);if(`renderer`in e){let n=t.renderers[e.name];n?t.renderers[e.name]=function(...t){let r=e.renderer.apply(this,t);return r===!1&&(r=n.apply(this,t)),r}:t.renderers[e.name]=e.renderer}if(`tokenizer`in e){if(!e.level||e.level!==`block`&&e.level!==`inline`)throw Error(`extension level must be 'block' or 'inline'`);let n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&(e.level===`block`?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:e.level===`inline`&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}`childTokens`in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)}),n.extensions=t),e.renderer){let t=this.defaults.renderer||new Ai(this.defaults);for(let n in e.renderer){if(!(n in t))throw Error(`renderer '${n}' does not exist`);if([`options`,`parser`].includes(n))continue;let r=n,i=e.renderer[r],a=t[r];t[r]=(...e)=>{let n=i.apply(t,e);return n===!1&&(n=a.apply(t,e)),n||``}}n.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new Oi(this.defaults);for(let n in e.tokenizer){if(!(n in t))throw Error(`tokenizer '${n}' does not exist`);if([`options`,`rules`,`lexer`].includes(n))continue;let r=n,i=e.tokenizer[r],a=t[r];t[r]=(...e)=>{let n=i.apply(t,e);return n===!1&&(n=a.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new Ni;for(let n in e.hooks){if(!(n in t))throw Error(`hook '${n}' does not exist`);if([`options`,`block`].includes(n))continue;let r=n,i=e.hooks[r],a=t[r];Ni.passThroughHooks.has(n)?t[r]=e=>{if(this.defaults.async)return Promise.resolve(i.call(t,e)).then(e=>a.call(t,e));let n=i.call(t,e);return a.call(t,n)}:t[r]=(...e)=>{let n=i.apply(t,e);return n===!1&&(n=a.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,r=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(r.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return ki.lex(e,t??this.defaults)}parser(e,t){return Mi.parse(e,t??this.defaults)}parseMarkdown(e){return(t,n)=>{let r={...n},i={...this.defaults,...r},a=this.onError(!!i.silent,!!i.async);if(this.defaults.async===!0&&r.async===!1)return a(Error(`marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise.`));if(t==null)return a(Error(`marked(): input parameter is undefined or null`));if(typeof t!=`string`)return a(Error(`marked(): input parameter is of type `+Object.prototype.toString.call(t)+`, string expected`));i.hooks&&(i.hooks.options=i,i.hooks.block=e);let o=i.hooks?i.hooks.provideLexer():e?ki.lex:ki.lexInline,s=i.hooks?i.hooks.provideParser():e?Mi.parse:Mi.parseInline;if(i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(t):t).then(e=>o(e,i)).then(e=>i.hooks?i.hooks.processAllTokens(e):e).then(e=>i.walkTokens?Promise.all(this.walkTokens(e,i.walkTokens)).then(()=>e):e).then(e=>s(e,i)).then(e=>i.hooks?i.hooks.postprocess(e):e).catch(a);try{i.hooks&&(t=i.hooks.preprocess(t));let e=o(t,i);i.hooks&&(e=i.hooks.processAllTokens(e)),i.walkTokens&&this.walkTokens(e,i.walkTokens);let n=s(e,i);return i.hooks&&(n=i.hooks.postprocess(n)),n}catch(e){return a(e)}}}onError(e,t){return n=>{if(n.message+=` +Please report this to https://github.com/markedjs/marked.`,e){let e=`

    An error occurred:

    `+xi(n.message+``,!0)+`
    `;return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}},Fi=new Pi;function K(e,t){return Fi.parse(e,t)}K.options=K.setOptions=function(e){return Fi.setOptions(e),K.defaults=Fi.defaults,hr(K.defaults),K},K.getDefaults=pr,K.defaults=mr,K.use=function(...e){return Fi.use(...e),K.defaults=Fi.defaults,hr(K.defaults),K},K.walkTokens=function(e,t){return Fi.walkTokens(e,t)},K.parseInline=Fi.parseInline,K.Parser=Mi,K.parser=Mi.parse,K.Renderer=Ai,K.TextRenderer=ji,K.Lexer=ki,K.lexer=ki.lex,K.Tokenizer=Oi,K.Hooks=Ni,K.parse=K,K.options,K.setOptions,K.use,K.walkTokens,K.parseInline,Mi.parse,ki.lex;var Ii={escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeTest:/[&<>"'/]/,notSpaceStart:/^\S*/,endingNewline:/\n$/,escapeReplace:/[&<>"'/]/g,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,completeFencedCode:/^ {0,3}(`{3,}|~{3,})([\s\S]*?)\n {0,3}\1[ \n\t]*$/},Li={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`,"/":`/`},Ri=e=>Li[e];function zi(e,t){if(t){if(Ii.escapeTest.test(e))return e.replace(Ii.escapeReplace,Ri)}else if(Ii.escapeTestNoEncode.test(e))return e.replace(Ii.escapeReplaceNoEncode,Ri);return e}var Bi=Symbol(`tailMarker`),Vi=`X_MD_NL_`,Hi=``,Ui=/\uE000X_MD_NL_\d+\uE001/g,Wi=class{options;markdownInstance;injectTail=!1;constructor(e={}){this.options=e,this.markdownInstance=new Pi,this.configureLinkRenderer(),this.configureParagraphRenderer(),this.configureCodeRenderer(),this.configureHtmlEscapeRenderer(),this.configureTailInjection(),this.markdownInstance.use(e.markedConfig||{})}configureHtmlEscapeRenderer(){this.options.escapeRawHtml&&this.markdownInstance.use({renderer:{html(e){let{raw:t=``,text:n=``}=e;return zi(t||n,!0)}}})}configureLinkRenderer(){this.options.openLinksInNewTab&&this.markdownInstance.use({renderer:{link({href:e,title:t,tokens:n}){let r=this.parser.parseInline(n);return`${r}`}}})}configureParagraphRenderer(){let{paragraphTag:e}=this.options;e&&this.markdownInstance.use({renderer:{paragraph({tokens:t}){return`<${e}>${this.parser.parseInline(t)}\n`}}})}configureCodeRenderer(){this.markdownInstance.use({renderer:{code({text:e,raw:t,lang:n,escaped:r,codeBlockStyle:i}){let a=(n||``).trim(),o=a.match(Ii.notSpaceStart)?.[0],s=`${e.replace(Ii.endingNewline,``)}\n`,c=i===`indented`||Ii.completeFencedCode.test(t)?`done`:`loading`,l=r?s:zi(s,!0),u=o?` class="language-${zi(o)}"`:``;return`
    ${l}
    \n`}}})}configureTailInjection(){let e=this;this.markdownInstance.use({hooks:{processAllTokens(t){if(!e.injectTail)return t;let n=e.findLastTextToken(t);return n&&(n[Bi]=!0),t}},renderer:{text(e){let t=`tokens`in e&&e.tokens?this.parser.parseInline(e.tokens):`text`in e?e.text:``;return e[Bi]?`${t}`:t}}})}protectCustomTags(e,t){let n=new Map,r=Object.keys(this.options.components||{});if(r.length===0)return{protected:e,placeholders:n};let i=0,a=e=>e.replace(/\n/g,()=>{let e=`${Vi}${i++}${Hi}`;return n.set(e,` +`),e}),o=r.map(e=>e.toLowerCase().replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)).join(`|`),s=RegExp(`<(${o})(?:\\s[^>]*)?>`,`gi`),c=RegExp(``,`gi`),l=[],u=s.exec(e);for(;u!==null;)l.push({index:u.index,type:`open`,tagName:u[1].toLowerCase(),match:u[0]}),u=s.exec(e);for(c.lastIndex=0,u=c.exec(e);u!==null;)l.push({index:u.index,type:`close`,tagName:u[1].toLowerCase(),match:u[0]}),u=c.exec(e);l.sort((e,t)=>e.index-t.index);let d=[],f=[],p=0;for(let n of l)if(n.type===`open`)n.match.endsWith(`/>`)||d.push({tagName:n.tagName,start:n.index,openTag:n.match});else if(n.type===`close`&&d.length>0&&d[d.length-1].tagName===n.tagName){let r=d.pop();if(d.length===0){let i=r.start,o=n.index+n.match.length,s=r.openTag,c=n.match,l=e.slice(i+s.length,n.index);if(pa(e));f.push(s+e+c)}else f.push(s+l+c);p=o}}return pt.get(e)??e)}findLastNonEmptyToken(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(n.type===`list`&&`items`in n&&Array.isArray(n.items))for(let e=n.items.length-1;e>=0;e--){let t=n.items[e];if(`tokens`in t&&t.tokens&&t.tokens.length>0){let e=this.findLastNonEmptyToken(t.tokens);if(e)return e}}if(`tokens`in n&&n.tokens&&n.tokens.length>0){let e=this.findLastNonEmptyToken(n.tokens);if(e)return e}if(n.type===`text`){if((`text`in n?n.text:``).trim())return n}else if(n.type===`html`||n.type===`tag`)return n}return null}findLastTextToken(e){let t=this.findLastNonEmptyToken(e);return t?.type===`text`?t:null}parse(e,t){if(this.injectTail=t?.injectTail??!1,this.options.protectCustomTagNewlines||this.options.disableCustomTagBlockMarkdown){let{protected:t,placeholders:n}=this.protectCustomTags(e,!!this.options.disableCustomTagBlockMarkdown),r=this.markdownInstance.parse(t);return this.restorePlaceholders(r,n)}return this.markdownInstance.parse(e)}};function Gi(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n`u`?null:X(BigInt.prototype.toString),Sa=typeof Symbol>`u`?null:X(Symbol.prototype.toString),J=X(Object.prototype.hasOwnProperty),Ca=X(Object.prototype.toString),Y=X(RegExp.prototype.test),wa=Ta(TypeError);function X(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);var n=[...arguments].slice(1);return aa(e,t,n)}}function Ta(e){return function(){return oa(e,[...arguments])}}function Z(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:pa;if(Qi&&Qi(e,null),!fa(t))return e;let r=t.length;for(;r--;){let i=t[r];if(typeof i==`string`){let e=n(i);e!==i&&($i(t)||(t[r]=e),i=e)}e[i]=!0}return e}function Ea(e){for(let t=0;t/g),Wa=na(/\${[\w\W]*/g),Ga=na(/^data-[\-\w.\u00B7-\uFFFF]+$/),Ka=na(/^aria-[\-\w]+$/),qa=na(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Ja=na(/^(?:\w+script|data):/i),Ya=na(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Xa=na(/^html$/i),Za=na(/^[a-z][.\w]*(-[.\w]+)+$/i),Qa=na(/<[/\w!]/g),$a=na(/<[/\w]/g),eo=na(/<\/no(script|embed|frames)/i),to=na(/\/>/i),no={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},ro=function(){return typeof window>`u`?null:window},io=function(e,t){if(typeof e!=`object`||typeof e.createPolicy!=`function`)return null;let n=null,r=`data-tt-policy-suffix`;t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let i=`dompurify`+(n?`#`+n:``);try{return e.createPolicy(i,{createHTML(e){return e},createScriptURL(e){return e}})}catch{return console.warn(`TrustedTypes policy `+i+` could not be created.`),null}},ao=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},oo=function(e,t,n,r){return J(e,t)&&fa(e[t])?Z(r.base?Da(r.base):{},e[t],r.transform):n};function so(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ro(),t=e=>so(e);if(t.version=`3.4.11`,t.removed=[],!e||!e.document||e.document.nodeType!==no.document||!e.Element)return t.isSupported=!1,t;let n=e.document,r=n,i=r.currentScript;e.DocumentFragment;let a=e.HTMLTemplateElement,o=e.Node,s=e.Element,c=e.NodeFilter;e.NamedNodeMap===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;let l=e.DOMParser,u=e.trustedTypes,d=s.prototype,f=ka(d,`cloneNode`),p=ka(d,`remove`),m=ka(d,`nextSibling`),h=ka(d,`childNodes`),g=ka(d,`parentNode`),_=ka(d,`shadowRoot`),v=ka(d,`attributes`),y=o&&o.prototype?ka(o.prototype,`nodeType`):null,b=o&&o.prototype?ka(o.prototype,`nodeName`):null;if(typeof a==`function`){let e=n.createElement(`template`);e.content&&e.content.ownerDocument&&(n=e.content.ownerDocument)}let x,S=``,C,w=!1,T=0,E=function(){if(T>0)throw wa(`A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.`)},D=function(e){E(),T++;try{return x.createHTML(e)}finally{T--}},O=function(e){E(),T++;try{return x.createScriptURL(e)}finally{T--}},k=function(){return w||=(C=io(u,i),!0),C},A=n,ee=A.implementation,te=A.createNodeIterator,j=A.createDocumentFragment,M=A.getElementsByTagName,ne=r.importNode,N=ao();t.isSupported=typeof Zi==`function`&&typeof g==`function`&&ee&&ee.createHTMLDocument!==void 0;let re=Ha,ie=Ua,ae=Wa,P=Ga,oe=Ka,se=Ja,F=Ya,ce=Za,I=qa,L=null,le=Z({},[...ja,...Ma,...Na,...Fa,...La]),R=null,z=Z({},[...Ra,...za,...Ba,...Va]),B=Object.seal(ra(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}})),ue=null,de=null,V=Object.seal(ra(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),fe=!0,pe=!0,me=!1,he=!0,ge=!1,_e=!0,ve=!1,ye=!1,be=null,xe=null,Se=!1,H=!1,Ce=!1,we=!1,Te=!0,Ee=!1,De=`user-content-`,Oe=!0,ke=!1,Ae={},je=null,Me=Z({},`annotation-xml.audio.colgroup.desc.foreignobject.head.iframe.math.mi.mn.mo.ms.mtext.noembed.noframes.noscript.plaintext.script.selectedcontent.style.svg.template.thead.title.video.xmp`.split(`.`)),Ne=null,Pe=Z({},[`audio`,`video`,`img`,`source`,`image`,`track`]),Fe=null,Ie=Z({},[`alt`,`class`,`for`,`id`,`label`,`name`,`pattern`,`placeholder`,`role`,`summary`,`title`,`value`,`style`,`xmlns`]),Le=`http://www.w3.org/1998/Math/MathML`,Re=`http://www.w3.org/2000/svg`,ze=`http://www.w3.org/1999/xhtml`,Be=ze,Ve=!1,He=null,Ue=Z({},[Le,Re,ze],ma),We=q([`mi`,`mo`,`mn`,`ms`,`mtext`]),Ge=Z({},We),Ke=q([`annotation-xml`]),qe=Z({},Ke),Je=Z({},[`title`,`style`,`font`,`a`,`script`]),Ye=null,Xe=[`application/xhtml+xml`,`text/html`],U=null,Ze=null,Qe=n.createElement(`form`),$e=function(e){return e instanceof RegExp||e instanceof Function},et=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(Ze&&Ze===e)return;(!e||typeof e!=`object`)&&(e={}),e=Da(e),Ye=Xe.indexOf(e.PARSER_MEDIA_TYPE)===-1?`text/html`:e.PARSER_MEDIA_TYPE,U=Ye===`application/xhtml+xml`?ma:pa,L=oo(e,`ALLOWED_TAGS`,le,{transform:U}),R=oo(e,`ALLOWED_ATTR`,z,{transform:U}),He=oo(e,`ALLOWED_NAMESPACES`,Ue,{transform:ma}),Fe=oo(e,`ADD_URI_SAFE_ATTR`,Ie,{transform:U,base:Ie}),Ne=oo(e,`ADD_DATA_URI_TAGS`,Pe,{transform:U,base:Pe}),je=oo(e,`FORBID_CONTENTS`,Me,{transform:U}),ue=oo(e,`FORBID_TAGS`,Da({}),{transform:U}),de=oo(e,`FORBID_ATTR`,Da({}),{transform:U}),Ae=J(e,`USE_PROFILES`)?e.USE_PROFILES&&typeof e.USE_PROFILES==`object`?Da(e.USE_PROFILES):e.USE_PROFILES:!1,fe=e.ALLOW_ARIA_ATTR!==!1,pe=e.ALLOW_DATA_ATTR!==!1,me=e.ALLOW_UNKNOWN_PROTOCOLS||!1,he=e.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ge=e.SAFE_FOR_TEMPLATES||!1,_e=e.SAFE_FOR_XML!==!1,ve=e.WHOLE_DOCUMENT||!1,H=e.RETURN_DOM||!1,Ce=e.RETURN_DOM_FRAGMENT||!1,we=e.RETURN_TRUSTED_TYPE||!1,Se=e.FORCE_BODY||!1,Te=e.SANITIZE_DOM!==!1,Ee=e.SANITIZE_NAMED_PROPS||!1,Oe=e.KEEP_CONTENT!==!1,ke=e.IN_PLACE||!1,I=Aa(e.ALLOWED_URI_REGEXP)?e.ALLOWED_URI_REGEXP:qa,Be=typeof e.NAMESPACE==`string`?e.NAMESPACE:ze,Ge=J(e,`MATHML_TEXT_INTEGRATION_POINTS`)&&e.MATHML_TEXT_INTEGRATION_POINTS&&typeof e.MATHML_TEXT_INTEGRATION_POINTS==`object`?Da(e.MATHML_TEXT_INTEGRATION_POINTS):Z({},We),qe=J(e,`HTML_INTEGRATION_POINTS`)&&e.HTML_INTEGRATION_POINTS&&typeof e.HTML_INTEGRATION_POINTS==`object`?Da(e.HTML_INTEGRATION_POINTS):Z({},Ke);let t=J(e,`CUSTOM_ELEMENT_HANDLING`)&&e.CUSTOM_ELEMENT_HANDLING&&typeof e.CUSTOM_ELEMENT_HANDLING==`object`?Da(e.CUSTOM_ELEMENT_HANDLING):ra(null);if(B=ra(null),J(t,`tagNameCheck`)&&$e(t.tagNameCheck)&&(B.tagNameCheck=t.tagNameCheck),J(t,`attributeNameCheck`)&&$e(t.attributeNameCheck)&&(B.attributeNameCheck=t.attributeNameCheck),J(t,`allowCustomizedBuiltInElements`)&&typeof t.allowCustomizedBuiltInElements==`boolean`&&(B.allowCustomizedBuiltInElements=t.allowCustomizedBuiltInElements),na(B),ge&&(pe=!1),Ce&&(H=!0),Ae&&(L=Z({},La),R=ra(null),Ae.html===!0&&(Z(L,ja),Z(R,Ra)),Ae.svg===!0&&(Z(L,Ma),Z(R,za),Z(R,Va)),Ae.svgFilters===!0&&(Z(L,Na),Z(R,za),Z(R,Va)),Ae.mathMl===!0&&(Z(L,Fa),Z(R,Ba),Z(R,Va))),V.tagCheck=null,V.attributeCheck=null,J(e,`ADD_TAGS`)&&(typeof e.ADD_TAGS==`function`?V.tagCheck=e.ADD_TAGS:fa(e.ADD_TAGS)&&(L===le&&(L=Da(L)),Z(L,e.ADD_TAGS,U))),J(e,`ADD_ATTR`)&&(typeof e.ADD_ATTR==`function`?V.attributeCheck=e.ADD_ATTR:fa(e.ADD_ATTR)&&(R===z&&(R=Da(R)),Z(R,e.ADD_ATTR,U))),J(e,`ADD_URI_SAFE_ATTR`)&&fa(e.ADD_URI_SAFE_ATTR)&&Z(Fe,e.ADD_URI_SAFE_ATTR,U),J(e,`FORBID_CONTENTS`)&&fa(e.FORBID_CONTENTS)&&(je===Me&&(je=Da(je)),Z(je,e.FORBID_CONTENTS,U)),J(e,`ADD_FORBID_CONTENTS`)&&fa(e.ADD_FORBID_CONTENTS)&&(je===Me&&(je=Da(je)),Z(je,e.ADD_FORBID_CONTENTS,U)),Oe&&(L[`#text`]=!0),ve&&Z(L,[`html`,`head`,`body`]),L.table&&(Z(L,[`tbody`]),delete ue.tbody),e.TRUSTED_TYPES_POLICY){if(typeof e.TRUSTED_TYPES_POLICY.createHTML!=`function`)throw wa(`TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.`);if(typeof e.TRUSTED_TYPES_POLICY.createScriptURL!=`function`)throw wa(`TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.`);let t=x;x=e.TRUSTED_TYPES_POLICY;try{S=D(``)}catch(e){throw x=t,e}}else e.TRUSTED_TYPES_POLICY===null?(x=void 0,S=``):(x===void 0&&(x=k()),x&&typeof S==`string`&&(S=D(``)));q&&q(e),Ze=e},tt=Z({},[...Ma,...Na,...Pa]),nt=Z({},[...Fa,...Ia]),rt=function(e,t,n){return t.namespaceURI===ze?e===`svg`:t.namespaceURI===Le?e===`svg`&&(n===`annotation-xml`||Ge[n]):!!tt[e]},it=function(e,t,n){return t.namespaceURI===ze?e===`math`:t.namespaceURI===Re?e===`math`&&qe[n]:!!nt[e]},at=function(e,t,n){return t.namespaceURI===Re&&!qe[n]||t.namespaceURI===Le&&!Ge[n]?!1:!nt[e]&&(Je[e]||!tt[e])},ot=function(e){let t=g(e);(!t||!t.tagName)&&(t={namespaceURI:Be,tagName:`template`});let n=pa(e.tagName),r=pa(t.tagName);return He[e.namespaceURI]?e.namespaceURI===Re?rt(n,t,r):e.namespaceURI===Le?it(n,t,r):e.namespaceURI===ze?at(n,t,r):!!(Ye===`application/xhtml+xml`&&He[e.namespaceURI]):!1},st=function(e){ua(t.removed,{element:e});try{g(e).removeChild(e)}catch{if(p(e),!g(e))throw wa(`a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place`)}},ct=function(e){let t=h(e);if(t){let e=[];sa(t,t=>{ua(e,t)}),sa(e,e=>{try{p(e)}catch{}})}let n=v(e);if(n)for(let t=n.length-1;t>=0;--t){let r=n[t],i=r&&r.name;if(typeof i==`string`)try{e.removeAttribute(i)}catch{}}},lt=function(e,n){try{ua(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch{ua(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),e===`is`)if(H||Ce)try{st(n)}catch{}else try{n.setAttribute(e,``)}catch{}},ut=function(e){let t=v(e);if(t)for(let n=t.length-1;n>=0;--n){let r=t[n],i=r&&r.name;if(!(typeof i!=`string`||R[U(i)]))try{e.removeAttribute(i)}catch{}}},dt=function(e){let t=[e];for(;t.length>0;){let e=t.pop();(y?y(e):e.nodeType)===no.element&&ut(e);let n=h(e);if(n)for(let e=n.length-1;e>=0;--e)t.push(n[e])}},ft=function(e){let t=null,r=null;if(Se)e=``+e;else{let t=ha(e,/^[\r\n\t ]+/);r=t&&t[0]}Ye===`application/xhtml+xml`&&Be===ze&&(e=``+e+``);let i=x?D(e):e;if(Be===ze)try{t=new l().parseFromString(i,Ye)}catch{}if(!t||!t.documentElement){t=ee.createDocument(Be,`template`,null);try{t.documentElement.innerHTML=Ve?S:i}catch{}}let a=t.body||t.documentElement;return e&&r&&a.insertBefore(n.createTextNode(r),a.childNodes[0]||null),Be===ze?M.call(t,ve?`html`:`body`)[0]:ve?t.documentElement:a},pt=function(e){return te.call(e.ownerDocument||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},mt=function(e){return e=ga(e,re,` `),e=ga(e,ie,` `),e=ga(e,ae,` `),e},ht=function(e){e.normalize();let t=te.call(e.ownerDocument||e,e,c.SHOW_TEXT|c.SHOW_COMMENT|c.SHOW_CDATA_SECTION|c.SHOW_PROCESSING_INSTRUCTION,null),n=t.nextNode();for(;n;)n.data=mt(n.data),n=t.nextNode();let r=e.querySelectorAll?.call(e,`template`);r&&sa(r,e=>{_t(e.content)&&ht(e.content)})},gt=function(e){let t=b?b(e):null;return typeof t!=`string`||U(t)!==`form`?!1:typeof e.nodeName!=`string`||typeof e.textContent!=`string`||typeof e.removeChild!=`function`||e.attributes!==v(e)||typeof e.removeAttribute!=`function`||typeof e.setAttribute!=`function`||typeof e.namespaceURI!=`string`||typeof e.insertBefore!=`function`||typeof e.hasChildNodes!=`function`||e.nodeType!==y(e)||e.childNodes!==h(e)},_t=function(e){if(!y||typeof e!=`object`||!e)return!1;try{return y(e)===no.documentFragment}catch{return!1}},vt=function(e){if(!y||typeof e!=`object`||!e)return!1;try{return typeof y(e)==`number`}catch{return!1}};function yt(e,n,r){e.length!==0&&sa(e,e=>{e.call(t,n,r,Ze)})}let bt=function(e,t){return!!(_e&&e.hasChildNodes()&&!vt(e.firstElementChild)&&Y(Qa,e.textContent)&&Y(Qa,e.innerHTML)||_e&&e.namespaceURI===ze&&t===`style`&&vt(e.firstElementChild)||e.nodeType===no.processingInstruction||_e&&e.nodeType===no.comment&&Y($a,e.data))},xt=function(e,t){if(!ue[t]&&Tt(t)&&(B.tagNameCheck instanceof RegExp&&Y(B.tagNameCheck,t)||B.tagNameCheck instanceof Function&&B.tagNameCheck(t)))return!1;if(Oe&&!je[t]){let t=g(e),n=h(e);if(n&&t){let r=n.length;for(let i=r-1;i>=0;--i){let r=ke?n[i]:f(n[i],!0);t.insertBefore(r,m(e))}}}return st(e),!0},St=function(e){if(yt(N.beforeSanitizeElements,e,null),gt(e))return st(e),!0;let n=U(b?b(e):e.nodeName);if(yt(N.uponSanitizeElement,e,{tagName:n,allowedTags:L}),bt(e,n))return st(e),!0;if(ue[n]||!(V.tagCheck instanceof Function&&V.tagCheck(n))&&!L[n])return xt(e,n);if((y?y(e):e.nodeType)===no.element&&!ot(e)||(n===`noscript`||n===`noembed`||n===`noframes`)&&Y(eo,e.innerHTML))return st(e),!0;if(ge&&e.nodeType===no.text){let n=mt(e.textContent);e.textContent!==n&&(ua(t.removed,{element:e.cloneNode()}),e.textContent=n)}return yt(N.afterSanitizeElements,e,null),!1},Ct=function(e,t,r){if(de[t]||Te&&(t===`id`||t===`name`)&&(r in n||r in Qe))return!1;let i=R[t]||V.attributeCheck instanceof Function&&V.attributeCheck(t,e);if(!(pe&&Y(P,t))&&!(fe&&Y(oe,t))){if(!i){if(!(Tt(e)&&(B.tagNameCheck instanceof RegExp&&Y(B.tagNameCheck,e)||B.tagNameCheck instanceof Function&&B.tagNameCheck(e))&&(B.attributeNameCheck instanceof RegExp&&Y(B.attributeNameCheck,t)||B.attributeNameCheck instanceof Function&&B.attributeNameCheck(t,e))||t===`is`&&B.allowCustomizedBuiltInElements&&(B.tagNameCheck instanceof RegExp&&Y(B.tagNameCheck,r)||B.tagNameCheck instanceof Function&&B.tagNameCheck(r))))return!1}else if(!Fe[t]&&!Y(I,ga(r,F,``))&&!((t===`src`||t===`xlink:href`||t===`href`)&&e!==`script`&&_a(r,`data:`)===0&&Ne[e])&&!(me&&!Y(se,ga(r,F,``)))&&r)return!1}return!0},wt=Z({},[`annotation-xml`,`color-profile`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`missing-glyph`]),Tt=function(e){return!wt[pa(e)]&&Y(ce,e)},Et=function(e,t,n,r){if(x&&typeof u==`object`&&typeof u.getAttributeType==`function`&&!n)switch(u.getAttributeType(e,t)){case`TrustedHTML`:return D(r);case`TrustedScriptURL`:return O(r)}return r},Dt=function(e,n,r,i){try{r?e.setAttributeNS(r,n,i):e.setAttribute(n,i),gt(e)?st(e):la(t.removed)}catch{lt(n,e)}},W=function(e){yt(N.beforeSanitizeAttributes,e,null);let t=e.attributes;if(!t||gt(e))return;let n={attrName:``,attrValue:``,keepAttr:!0,allowedAttributes:R,forceKeepAttr:void 0},r=t.length,i=U(e.nodeName);for(;r--;){let a=t[r],o=a.name,s=a.namespaceURI,c=a.value,l=U(o),u=c,d=o===`value`?u:va(u);if(n.attrName=l,n.attrValue=d,n.keepAttr=!0,n.forceKeepAttr=void 0,yt(N.uponSanitizeAttribute,e,n),d=n.attrValue,Ee&&(l===`id`||l===`name`)&&_a(d,De)!==0&&(lt(o,e),d=De+d),_e&&Y(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,d)){lt(o,e);continue}if(l===`attributename`&&ha(d,`href`)){lt(o,e);continue}if(!n.forceKeepAttr){if(!n.keepAttr){lt(o,e);continue}if(!he&&Y(to,d)){lt(o,e);continue}if(ge&&(d=mt(d)),!Ct(i,l,d)){lt(o,e);continue}d=Et(i,l,s,d),d!==u&&Dt(e,o,s,d)}}yt(N.afterSanitizeAttributes,e,null)},Ot=function(e){let t=null,n=pt(e);for(yt(N.beforeSanitizeShadowDOM,e,null);t=n.nextNode();)if(yt(N.uponSanitizeShadowNode,t,null),St(t),W(t),_t(t.content)&&Ot(t.content),(y?y(t):t.nodeType)===no.element){let e=_(t);_t(e)&&(kt(e),Ot(e))}yt(N.afterSanitizeShadowDOM,e,null)},kt=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){Ot(e.shadow);continue}let n=e.node,r=(y?y(n):n.nodeType)===no.element,i=h(n);if(i)for(let e=i.length-1;e>=0;--e)t.push({node:i[e],shadow:null});if(r){let e=b?b(n):null;if(typeof e==`string`&&U(e)===`template`){let e=n.content;_t(e)&&t.push({node:e,shadow:null})}}if(r){let e=_(n);_t(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return t.sanitize=function(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=null,a=null,o=null,s=null;if(Ve=!e,Ve&&(e=``),typeof e!=`string`&&!vt(e)&&(e=Oa(e),typeof e!=`string`))throw wa(`dirty is not a string, aborting`);if(!t.isSupported)return e;ye?(L=be,R=xe):et(n),(N.uponSanitizeElement.length>0||N.uponSanitizeAttribute.length>0)&&(L=Da(L)),N.uponSanitizeAttribute.length>0&&(R=Da(R)),t.removed=[];let c=ke&&typeof e!=`string`&&vt(e);if(c){let t=b?b(e):e.nodeName;if(typeof t==`string`){let e=U(t);if(!L[e]||ue[e])throw wa(`root node is forbidden and cannot be sanitized in-place`)}if(gt(e))throw wa(`root node is clobbered and cannot be sanitized in-place`);try{kt(e)}catch(t){throw ct(e),t}}else if(vt(e))i=ft(``),a=i.ownerDocument.importNode(e,!0),a.nodeType===no.element&&a.nodeName===`BODY`||a.nodeName===`HTML`?i=a:i.appendChild(a),kt(a);else{if(!H&&!ge&&!ve&&e.indexOf(`<`)===-1)return x&&we?D(e):e;if(i=ft(e),!i)return H?null:we?S:``}i&&Se&&st(i.firstChild);let l=pt(c?e:i);try{for(;o=l.nextNode();)St(o),W(o),_t(o.content)&&Ot(o.content)}catch(t){throw c&&ct(e),t}if(c)return sa(t.removed,e=>{e.element&&dt(e.element)}),ge&&ht(e),e;if(H){if(ge&&ht(i),Ce)for(s=j.call(i.ownerDocument);i.firstChild;)s.appendChild(i.firstChild);else s=i;return(R.shadowroot||R.shadowrootmode)&&(s=ne.call(r,s,!0)),s}let u=ve?i.outerHTML:i.innerHTML;return ve&&L[`!doctype`]&&i.ownerDocument&&i.ownerDocument.doctype&&i.ownerDocument.doctype.name&&Y(Xa,i.ownerDocument.doctype.name)&&(u=` +`+u),ge&&(u=mt(u)),x&&we?D(u):u},t.setConfig=function(){et(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}),ye=!0,be=L,xe=R},t.clearConfig=function(){Ze=null,ye=!1,be=null,xe=null,x=C,S=``},t.isValidAttribute=function(e,t,n){return Ze||et({}),Ct(U(e),U(t),n)},t.addHook=function(e,t){typeof t==`function`&&J(N,e)&&ua(N[e],t)},t.removeHook=function(e,t){if(J(N,e)){if(t!==void 0){let n=ca(N[e],t);return n===-1?void 0:da(N[e],n,1)[0]}return la(N[e])}},t.removeHooks=function(e){J(N,e)&&(N[e]=[])},t.removeAllHooks=function(){N=ao()},t}var co=so(),lo=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Doctype=e.CDATA=e.Tag=e.Style=e.Script=e.Comment=e.Directive=e.Text=e.Root=e.isTag=e.ElementType=void 0;var t;(function(e){e.Root=`root`,e.Text=`text`,e.Directive=`directive`,e.Comment=`comment`,e.Script=`script`,e.Style=`style`,e.Tag=`tag`,e.CDATA=`cdata`,e.Doctype=`doctype`})(t=e.ElementType||={});function n(e){return e.type===t.Tag||e.type===t.Script||e.type===t.Style}e.isTag=n,e.Root=t.Root,e.Text=t.Text,e.Directive=t.Directive,e.Comment=t.Comment,e.Script=t.Script,e.Style=t.Style,e.Tag=t.Tag,e.CDATA=t.CDATA,e.Doctype=t.Doctype})),uo=t((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),n}(i);e.NodeWithChildren=l;var u=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=r.ElementType.CDATA,t}return Object.defineProperty(n.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),n}(l);e.CDATA=u;var d=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=r.ElementType.Root,t}return Object.defineProperty(n.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),n}(l);e.Document=d;var f=function(e){t(n,e);function n(t,n,i,a){i===void 0&&(i=[]),a===void 0&&(a=t===`script`?r.ElementType.Script:t===`style`?r.ElementType.Style:r.ElementType.Tag);var o=e.call(this,i)||this;return o.name=t,o.attribs=n,o.type=a,o}return Object.defineProperty(n.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(t){return{name:t,value:e.attribs[t],namespace:e[`x-attribsNamespace`]?.[t],prefix:e[`x-attribsPrefix`]?.[t]}})},enumerable:!1,configurable:!0}),n}(l);e.Element=f;function p(e){return(0,r.isTag)(e)}e.isTag=p;function m(e){return e.type===r.ElementType.CDATA}e.isCDATA=m;function h(e){return e.type===r.ElementType.Text}e.isText=h;function g(e){return e.type===r.ElementType.Comment}e.isComment=g;function _(e){return e.type===r.ElementType.Directive}e.isDirective=_;function v(e){return e.type===r.ElementType.Root}e.isDocument=v;function y(e){return Object.prototype.hasOwnProperty.call(e,`children`)}e.hasChildren=y;function b(e,t){t===void 0&&(t=!1);var r;if(h(e))r=new o(e.data);else if(g(e))r=new s(e.data);else if(p(e)){var i=t?x(e.children):[],a=new f(e.name,n({},e.attribs),i);i.forEach(function(e){return e.parent=a}),e.namespace!=null&&(a.namespace=e.namespace),e[`x-attribsNamespace`]&&(a[`x-attribsNamespace`]=n({},e[`x-attribsNamespace`])),e[`x-attribsPrefix`]&&(a[`x-attribsPrefix`]=n({},e[`x-attribsPrefix`])),r=a}else if(m(e)){var i=t?x(e.children):[],l=new u(i);i.forEach(function(e){return e.parent=l}),r=l}else if(v(e)){var i=t?x(e.children):[],y=new d(i);i.forEach(function(e){return e.parent=y}),e[`x-mode`]&&(y[`x-mode`]=e[`x-mode`]),r=y}else if(_(e)){var b=new c(e.name,e.data);e[`x-name`]!=null&&(b[`x-name`]=e[`x-name`],b[`x-publicId`]=e[`x-publicId`],b[`x-systemId`]=e[`x-systemId`]),r=b}else throw Error(`Not implemented yet: ${e.type}`);return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}e.cloneNode=b;function x(e){for(var t=e.map(function(e){return b(e,!0)}),n=1;n{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__exportStar||function(e,n){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(n,r)&&t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),e.DomHandler=void 0;var r=lo(),i=uo();n(uo(),e);var a={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},o=function(){function e(e,t,n){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof t==`function`&&(n=t,t=a),typeof e==`object`&&(t=e,e=void 0),this.callback=e??null,this.options=t??a,this.elementCB=n??null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?r.ElementType.Tag:void 0,a=new i.Element(e,t,void 0,n);this.addNode(a),this.tagStack.push(a)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===r.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var n=new i.Text(e);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===r.ElementType.Comment){this.lastNode.data+=e;return}var t=new i.Comment(e);this.addNode(t),this.lastNode=t},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new i.Text(``),t=new i.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new i.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if(typeof this.callback==`function`)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();e.DomHandler=o,e.default=o})),po=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.CARRIAGE_RETURN_PLACEHOLDER_REGEX=e.CARRIAGE_RETURN_PLACEHOLDER=e.CARRIAGE_RETURN_REGEX=e.CARRIAGE_RETURN=e.CASE_SENSITIVE_TAG_NAMES_MAP=e.CASE_SENSITIVE_TAG_NAMES=void 0,e.CASE_SENSITIVE_TAG_NAMES=`animateMotion.animateTransform.clipPath.feBlend.feColorMatrix.feComponentTransfer.feComposite.feConvolveMatrix.feDiffuseLighting.feDisplacementMap.feDropShadow.feFlood.feFuncA.feFuncB.feFuncG.feFuncR.feGaussianBlur.feImage.feMerge.feMergeNode.feMorphology.feOffset.fePointLight.feSpecularLighting.feSpotLight.feTile.feTurbulence.foreignObject.linearGradient.radialGradient.textPath`.split(`.`),e.CASE_SENSITIVE_TAG_NAMES_MAP=e.CASE_SENSITIVE_TAG_NAMES.reduce(function(e,t){return e[t.toLowerCase()]=t,e},{}),e.CARRIAGE_RETURN=`\r`,e.CARRIAGE_RETURN_REGEX=new RegExp(e.CARRIAGE_RETURN,`g`),e.CARRIAGE_RETURN_PLACEHOLDER=`__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_${Date.now().toString()}__`,e.CARRIAGE_RETURN_PLACEHOLDER_REGEX=new RegExp(e.CARRIAGE_RETURN_PLACEHOLDER,`g`)})),mo=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.formatAttributes=i,e.hasOpenTag=o,e.escapeSpecialCharacters=s,e.revertEscapedCharacters=c,e.formatDOM=l;var t=fo(),n=po();function r(e){return n.CASE_SENSITIVE_TAG_NAMES_MAP[e]}function i(e){for(var t={},n=0,r=e.length;n`||i===` `||i===` `||i===` +`||i===`\r`||i===`/`}function s(e){return e.replace(n.CARRIAGE_RETURN_REGEX,n.CARRIAGE_RETURN_PLACEHOLDER)}function c(e){return e.replace(n.CARRIAGE_RETURN_PLACEHOLDER_REGEX,n.CARRIAGE_RETURN)}function l(e,n,r){n===void 0&&(n=null);for(var o=[],s,u=0,d=e.length;u{Object.defineProperty(e,"__esModule",{value:!0}),e.default=h;var t=mo(),n=`html`,r=`head`,i=`body`,a=/<([a-zA-Z]+[0-9]?)/,o=function(e,t){throw Error("This browser does not support `document.implementation.createHTMLDocument`")},s=function(e,t){throw Error("This browser does not support `DOMParser.prototype.parseFromString`")},c=typeof window==`object`&&window.DOMParser;if(typeof c==`function`){var l=new c,u=`text/html`;s=function(e,t){return t&&(e=`<${t}>${e}`),l.parseFromString(e,u)},o=s}if(typeof document==`object`&&document.implementation){var d=document.implementation.createHTMLDocument();o=function(e,t){if(t){var n=d.documentElement.querySelector(t);return n&&(n.innerHTML=e),d}return d.documentElement.innerHTML=e,d}}var f=typeof document==`object`&&document.createElement(`template`),p;f&&f.content&&(p=function(e){return f.innerHTML=e,f.content.childNodes});var m=function(){return document.createDocumentFragment().childNodes};function h(e){var c,l;e=(0,t.escapeSpecialCharacters)(e);var u=(a.exec(e)?.[1])?.toLowerCase();switch(u){case n:var d=s(e);if(!(0,t.hasOpenTag)(e,r)){var f=d.querySelector(r);(c=f?.parentNode)==null||c.removeChild(f)}if(!(0,t.hasOpenTag)(e,i)){var f=d.querySelector(i);(l=f?.parentNode)==null||l.removeChild(f)}return d.querySelectorAll(n);case r:case i:var h=o(e).querySelectorAll(u);return(0,t.hasOpenTag)(e,i)&&(0,t.hasOpenTag)(e,r)?h[0].parentNode?.childNodes??m():h;default:if(p)return p(e);var f=o(e,i).querySelector(i);return f?.childNodes??m()}}})),go=t((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var n=t(ho()),r=mo(),i=/<(![a-zA-Z\s]+)>/;function a(e){if(typeof e!=`string`)throw TypeError(`First argument must be a string`);if(!e)return[];var t=i.exec(e),a=t?t[1]:void 0;return(0,r.formatDOM)((0,n.default)(e),null,a)}})),_o=t((e=>{e.SAME=0,e.CAMELCASE=1,e.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":`acceptCharset`,accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:`className`,classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:`htmlFor`,form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":`httpEquiv`,icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":`accentHeight`,accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":`alignmentBaseline`,allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":`arabicForm`,ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":`baselineShift`,baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":`capHeight`,clip:0,clipPath:1,"clip-path":`clipPath`,clipPathUnits:1,clipRule:1,"clip-rule":`clipRule`,color:0,colorInterpolation:1,"color-interpolation":`colorInterpolation`,colorInterpolationFilters:1,"color-interpolation-filters":`colorInterpolationFilters`,colorProfile:1,"color-profile":`colorProfile`,colorRendering:1,"color-rendering":`colorRendering`,contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":`dominantBaseline`,dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":`enableBackground`,end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":`fillOpacity`,fillRule:1,"fill-rule":`fillRule`,filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":`floodOpacity`,floodColor:1,"flood-color":`floodColor`,focusable:0,fontFamily:1,"font-family":`fontFamily`,fontSize:1,"font-size":`fontSize`,fontSizeAdjust:1,"font-size-adjust":`fontSizeAdjust`,fontStretch:1,"font-stretch":`fontStretch`,fontStyle:1,"font-style":`fontStyle`,fontVariant:1,"font-variant":`fontVariant`,fontWeight:1,"font-weight":`fontWeight`,format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":`glyphName`,glyphOrientationHorizontal:1,"glyph-orientation-horizontal":`glyphOrientationHorizontal`,glyphOrientationVertical:1,"glyph-orientation-vertical":`glyphOrientationVertical`,glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":`horizAdvX`,horizOriginX:1,"horiz-origin-x":`horizOriginX`,ideographic:0,imageRendering:1,"image-rendering":`imageRendering`,in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":`letterSpacing`,lightingColor:1,"lighting-color":`lightingColor`,limitingConeAngle:1,local:0,markerEnd:1,"marker-end":`markerEnd`,markerHeight:1,markerMid:1,"marker-mid":`markerMid`,markerStart:1,"marker-start":`markerStart`,markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":`overlinePosition`,overlineThickness:1,"overline-thickness":`overlineThickness`,paintOrder:1,"paint-order":`paintOrder`,panose1:0,"panose-1":`panose1`,pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":`pointerEvents`,points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":`renderingIntent`,repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":`shapeRendering`,slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":`stopColor`,stopOpacity:1,"stop-opacity":`stopOpacity`,strikethroughPosition:1,"strikethrough-position":`strikethroughPosition`,strikethroughThickness:1,"strikethrough-thickness":`strikethroughThickness`,string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":`strokeDasharray`,strokeDashoffset:1,"stroke-dashoffset":`strokeDashoffset`,strokeLinecap:1,"stroke-linecap":`strokeLinecap`,strokeLinejoin:1,"stroke-linejoin":`strokeLinejoin`,strokeMiterlimit:1,"stroke-miterlimit":`strokeMiterlimit`,strokeWidth:1,"stroke-width":`strokeWidth`,strokeOpacity:1,"stroke-opacity":`strokeOpacity`,suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":`textAnchor`,textDecoration:1,"text-decoration":`textDecoration`,textLength:1,textRendering:1,"text-rendering":`textRendering`,to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":`underlinePosition`,underlineThickness:1,"underline-thickness":`underlineThickness`,unicode:0,unicodeBidi:1,"unicode-bidi":`unicodeBidi`,unicodeRange:1,"unicode-range":`unicodeRange`,unitsPerEm:1,"units-per-em":`unitsPerEm`,unselectable:0,vAlphabetic:1,"v-alphabetic":`vAlphabetic`,values:0,vectorEffect:1,"vector-effect":`vectorEffect`,version:0,vertAdvY:1,"vert-adv-y":`vertAdvY`,vertOriginX:1,"vert-origin-x":`vertOriginX`,vertOriginY:1,"vert-origin-y":`vertOriginY`,vHanging:1,"v-hanging":`vHanging`,vIdeographic:1,"v-ideographic":`vIdeographic`,viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":`vMathematical`,vocab:0,widths:0,wordSpacing:1,"word-spacing":`wordSpacing`,writingMode:1,"writing-mode":`writingMode`,x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":`xHeight`,xlinkActuate:1,"xlink:actuate":`xlinkActuate`,xlinkArcrole:1,"xlink:arcrole":`xlinkArcrole`,xlinkHref:1,"xlink:href":`xlinkHref`,xlinkRole:1,"xlink:role":`xlinkRole`,xlinkShow:1,"xlink:show":`xlinkShow`,xlinkTitle:1,"xlink:title":`xlinkTitle`,xlinkType:1,"xlink:type":`xlinkType`,xmlBase:1,"xml:base":`xmlBase`,xmlLang:1,"xml:lang":`xmlLang`,xmlns:0,"xml:space":`xmlSpace`,xmlnsXlink:1,"xmlns:xlink":`xmlnsXlink`,xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}})),vo=t((e=>{var t=0,n=1,r=2,i=3,a=4,o=5,s=6;function c(e){return u.hasOwnProperty(e)?u[e]:null}function l(e,t,n,o,s,c,l){this.acceptsBooleans=t===r||t===i||t===a,this.attributeName=o,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=c,this.removeEmptyString=l}var u={};[`children`,`dangerouslySetInnerHTML`,`defaultValue`,`defaultChecked`,`innerHTML`,`suppressContentEditableWarning`,`suppressHydrationWarning`,`style`].forEach(e=>{u[e]=new l(e,t,!1,e,null,!1,!1)}),[[`acceptCharset`,`accept-charset`],[`className`,`class`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`]].forEach(([e,t])=>{u[e]=new l(e,n,!1,t,null,!1,!1)}),[`contentEditable`,`draggable`,`spellCheck`,`value`].forEach(e=>{u[e]=new l(e,r,!1,e.toLowerCase(),null,!1,!1)}),[`autoReverse`,`externalResourcesRequired`,`focusable`,`preserveAlpha`].forEach(e=>{u[e]=new l(e,r,!1,e,null,!1,!1)}),[`allowFullScreen`,`async`,`autoFocus`,`autoPlay`,`controls`,`default`,`defer`,`disabled`,`disablePictureInPicture`,`disableRemotePlayback`,`formNoValidate`,`hidden`,`loop`,`noModule`,`noValidate`,`open`,`playsInline`,`readOnly`,`required`,`reversed`,`scoped`,`seamless`,`itemScope`].forEach(e=>{u[e]=new l(e,i,!1,e.toLowerCase(),null,!1,!1)}),[`checked`,`multiple`,`muted`,`selected`].forEach(e=>{u[e]=new l(e,i,!0,e,null,!1,!1)}),[`capture`,`download`].forEach(e=>{u[e]=new l(e,a,!1,e,null,!1,!1)}),[`cols`,`rows`,`size`,`span`].forEach(e=>{u[e]=new l(e,s,!1,e,null,!1,!1)}),[`rowSpan`,`start`].forEach(e=>{u[e]=new l(e,o,!1,e.toLowerCase(),null,!1,!1)});var d=/[\-\:]([a-z])/g,f=e=>e[1].toUpperCase();`accent-height.alignment-baseline.arabic-form.baseline-shift.cap-height.clip-path.clip-rule.color-interpolation.color-interpolation-filters.color-profile.color-rendering.dominant-baseline.enable-background.fill-opacity.fill-rule.flood-color.flood-opacity.font-family.font-size.font-size-adjust.font-stretch.font-style.font-variant.font-weight.glyph-name.glyph-orientation-horizontal.glyph-orientation-vertical.horiz-adv-x.horiz-origin-x.image-rendering.letter-spacing.lighting-color.marker-end.marker-mid.marker-start.overline-position.overline-thickness.paint-order.panose-1.pointer-events.rendering-intent.shape-rendering.stop-color.stop-opacity.strikethrough-position.strikethrough-thickness.stroke-dasharray.stroke-dashoffset.stroke-linecap.stroke-linejoin.stroke-miterlimit.stroke-opacity.stroke-width.text-anchor.text-decoration.text-rendering.underline-position.underline-thickness.unicode-bidi.unicode-range.units-per-em.v-alphabetic.v-hanging.v-ideographic.v-mathematical.vector-effect.vert-adv-y.vert-origin-x.vert-origin-y.word-spacing.writing-mode.xmlns:xlink.x-height`.split(`.`).forEach(e=>{let t=e.replace(d,f);u[t]=new l(t,n,!1,e,null,!1,!1)}),[`xlink:actuate`,`xlink:arcrole`,`xlink:role`,`xlink:show`,`xlink:title`,`xlink:type`].forEach(e=>{let t=e.replace(d,f);u[t]=new l(t,n,!1,e,`http://www.w3.org/1999/xlink`,!1,!1)}),[`xml:base`,`xml:lang`,`xml:space`].forEach(e=>{let t=e.replace(d,f);u[t]=new l(t,n,!1,e,`http://www.w3.org/XML/1998/namespace`,!1,!1)}),[`tabIndex`,`crossOrigin`].forEach(e=>{u[e]=new l(e,n,!1,e.toLowerCase(),null,!1,!1)});var p=`xlinkHref`;u[p]=new l(`xlinkHref`,n,!1,`xlink:href`,`http://www.w3.org/1999/xlink`,!0,!1),[`src`,`href`,`action`,`formAction`].forEach(e=>{u[e]=new l(e,n,!1,e.toLowerCase(),null,!0,!0)});var{CAMELCASE:m,SAME:h,possibleStandardNames:g}=_o(),_=RegExp.prototype.test.bind(RegExp(`^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`)),v=Object.keys(g).reduce((e,t)=>{let n=g[t];return n===h?e[t]=t:n===m?e[t.toLowerCase()]=t:e[t]=n,e},{});e.BOOLEAN=i,e.BOOLEANISH_STRING=r,e.NUMERIC=o,e.OVERLOADED_BOOLEAN=a,e.POSITIVE_NUMERIC=s,e.RESERVED=t,e.STRING=n,e.getPropertyInfo=c,e.isCustomAttribute=_,e.possibleStandardNames=v})),yo=t(((e,t)=>{var n=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,i=/^\s*/,a=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,s=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,c=/^[;\s]*/,l=/^\s+|\s+$/g,u=`/`,d=`*`,f=``;function p(e,t){if(typeof e!=`string`)throw TypeError(`First argument must be a string`);if(!e)return[];t||={};var l=1,p=1;function h(e){var t=e.match(r);t&&(l+=t.length);var n=e.lastIndexOf(` +`);p=~n?e.length-n:p+e.length}function g(){var e={line:l,column:p};return function(t){return t.position=new _(e),b(),t}}function _(e){this.start=e,this.end={line:l,column:p},this.source=t.source}_.prototype.content=e;function v(n){var r=Error(t.source+`:`+l+`:`+p+`: `+n);if(r.reason=n,r.filename=t.source,r.line=l,r.column=p,r.source=e,!t.silent)throw r}function y(t){var n=t.exec(e);if(n){var r=n[0];return h(r),e=e.slice(r.length),n}}function b(){y(i)}function x(e){var t;for(e||=[];t=S();)t!==!1&&e.push(t);return e}function S(){var t=g();if(!(u!=e.charAt(0)||d!=e.charAt(1))){for(var n=2;f!=e.charAt(n)&&(d!=e.charAt(n)||u!=e.charAt(n+1));)++n;if(n+=2,f===e.charAt(n-1))return v(`End of comment missing`);var r=e.slice(2,n-2);return p+=2,h(r),e=e.slice(n),p+=2,t({type:`comment`,comment:r})}}function C(){var e=g(),t=y(a);if(t){if(S(),!y(o))return v(`property missing ':'`);var r=y(s),i=e({type:`declaration`,property:m(t[0].replace(n,f)),value:r?m(r[0].replace(n,f)):f});return y(c),i}}function w(){var e=[];x(e);for(var t;t=C();)t!==!1&&(e.push(t),x(e));return e}return b(),w()}function m(e){return e?e.replace(l,f):f}t.exports=p})),bo=t((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var n=t(yo());function r(e,t){let r=null;if(!e||typeof e!=`string`)return r;let i=(0,n.default)(e),a=typeof t==`function`;return i.forEach(e=>{if(e.type!==`declaration`)return;let{property:n,value:i}=e;a?t(n,i,e):i&&(r||={},r[n]=i)}),r}})),xo=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.camelCase=void 0;var t=/^--[a-zA-Z0-9_-]+$/,n=/-([a-z])/g,r=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,o=function(e){return!e||r.test(e)||t.test(e)},s=function(e,t){return t.toUpperCase()},c=function(e,t){return`${t}-`};e.camelCase=function(e,t){return t===void 0&&(t={}),o(e)?e:(e=e.toLowerCase(),e=t.reactCompat?e.replace(a,c):e.replace(i,c),e.replace(n,s))}})),So=t(((e,t)=>{var n=(e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(bo()),r=xo();function i(e,t){var i={};return!e||typeof e!=`string`||(0,n.default)(e,function(e,n){e&&n&&(i[(0,r.camelCase)(e,t)]=n)}),i}i.default=i,t.exports=i})),Co=t((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.returnFirstArg=e.canTextBeChildOfNode=e.ELEMENTS_WITH_NO_TEXT_CHILDREN=e.PRESERVE_CUSTOM_ATTRIBUTES=void 0,e.isCustomComponent=a,e.setStyleProp=c;var n=s(),r=t(So()),i=new Set([`annotation-xml`,`color-profile`,`font-face`,`font-face-src`,`font-face-uri`,`font-face-format`,`font-face-name`,`missing-glyph`]);function a(e,t){return e.includes(`-`)?!i.has(e):!!(t&&typeof t.is==`string`)}var o={reactCompat:!0};function c(e,t){if(typeof e==`string`){if(!e.trim()){t.style={};return}try{t.style=(0,r.default)(e,o)}catch{t.style={}}}}e.PRESERVE_CUSTOM_ATTRIBUTES=Number(n.version.split(`.`)[0])>=16,e.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set([`tr`,`tbody`,`thead`,`tfoot`,`colgroup`,`table`,`head`,`html`,`frameset`]),e.canTextBeChildOfNode=function(t){return!e.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(t.name)},e.returnFirstArg=function(e){return e}})),wo=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var t=vo(),n=Co(),r=[`checked`,`value`],i=[`input`,`select`,`textarea`],a={reset:!0,submit:!0};function o(e,o){e===void 0&&(e={});var c={},l=!!(e.type&&a[e.type]);for(var u in e){var d=e[u];if((0,t.isCustomAttribute)(u)){c[u]=d;continue}var f=u.toLowerCase(),p=s(f);if(p){var m=(0,t.getPropertyInfo)(p);switch(r.includes(p)&&i.includes(o)&&!l&&(p=s(`default`+f)),c[p]=d,m?.type){case t.BOOLEAN:c[p]=!0;break;case t.OVERLOADED_BOOLEAN:d===``&&(c[p]=!0);break}continue}n.PRESERVE_CUSTOM_ATTRIBUTES&&(c[u]=d)}return(0,n.setStyleProp)(e.style,c),c}function s(e){return t.possibleStandardNames[e]}})),To=t((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var n=s(),r=t(wo()),i=Co(),a={cloneElement:n.cloneElement,createElement:n.createElement,isValidElement:n.isValidElement};function o(e,t){t===void 0&&(t={});for(var n=[],s=typeof t.replace==`function`,l=t.transform??i.returnFirstArg,u=t.library??a,d=u.cloneElement,f=u.createElement,p=u.isValidElement,m=e.length,h=0;h1&&(_=d(_,{key:_.key??h})),n.push(l(_,g,h));continue}}if(g.type===`text`){var v=!g.data.trim().length;if(v&&g.parent&&!(0,i.canTextBeChildOfNode)(g.parent)||t.trim&&v)continue;n.push(l(g.data,g,h));continue}var y=g,b={};c(y)?((0,i.setStyleProp)(y.attribs.style,y.attribs),b=y.attribs):y.attribs&&(b=(0,r.default)(y.attribs,y.name));var x=void 0;switch(g.type){case`script`:case`style`:g.children[0]&&(b.dangerouslySetInnerHTML={__html:g.children[0].data});break;case`tag`:g.name===`textarea`&&g.children[0]?b.defaultValue=g.children[0].data:g.children?.length&&(x=o(g.children,t));break;default:continue}m>1&&(b.key=h),n.push(l(f(g.name,b,x),g,h))}return n.length===1?n[0]:n}function c(e){return i.PRESERVE_CUSTOM_ATTRIBUTES&&e.type===`tag`&&(0,i.isCustomComponent)(e.name,e.attribs)}})),Eo=r(t((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.htmlToDOM=e.domToReact=e.attributesToProps=e.Text=e.ProcessingInstruction=e.Element=e.Comment=void 0,e.default=o;var n=t(go());e.htmlToDOM=n.default,e.attributesToProps=t(wo()).default;var r=t(To());e.domToReact=r.default;var i=fo();Object.defineProperty(e,"Comment",{enumerable:!0,get:function(){return i.Comment}}),Object.defineProperty(e,"Element",{enumerable:!0,get:function(){return i.Element}}),Object.defineProperty(e,"ProcessingInstruction",{enumerable:!0,get:function(){return i.ProcessingInstruction}}),Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return i.Text}});var a={lowerCaseAttributeNames:!1};function o(e,t){if(typeof e!=`string`)throw TypeError(`First argument must be a string`);return e?(0,r.default)((0,n.default)(e,t?.htmlparser2??a),t):[]}}))(),1),Do=Eo.default.default||Eo.default,Oo=z.memo(e=>{let{text:t,animationConfig:n}=e,{fadeDuration:r=200,easing:i=`ease-in-out`}=n||{},[a,o]=(0,z.useState)([]),s=(0,z.useRef)(``);(0,z.useEffect)(()=>{if(t===s.current)return;if(!(s.current&&t.indexOf(s.current)===0)){o([t]),s.current=t;return}let e=t.slice(s.current.length);e&&(o(t=>[...t,e]),s.current=t)},[t]);let c=(0,z.useMemo)(()=>({animation:`x-markdown-fade-in ${r}ms ${i} forwards`,color:`inherit`}),[r,i]);return z.createElement(z.Fragment,null,a.map((e,t)=>z.createElement(`span`,{style:c,key:`animation-text-${t}`},e)))}),ko=/\s/,Ao=/[a-zA-Z0-9-]/,jo=new Set([`area`,`base`,`br`,`col`,`embed`,`hr`,`img`,`input`,`link`,`meta`,`param`,`source`,`track`,`wbr`]),Mo=``,Po=``,Io=(e,t)=>`${e}-${t}`,Lo=(e,t)=>{if(!e.startsWith(Mo,t))return t;let n=e.indexOf(No,t+4);return n===-1?e.length:n+3},Ro=(e,t)=>{if(!e.startsWith(Po,t))return t;let n=e.indexOf(Fo,t+9);return n===-1?e.length:n+3},zo=(e,t)=>{if(e[t+1]!==`/`)return null;let n=t+2,r=``;for(;n`?null:{tagName:r.toLowerCase(),endPos:n+1}},Bo=(e,t)=>{let n=t+1,r=``;for(;n`){i=!0,a=e[n-1]===`/`;break}if(e[n]===`"`||e[n]===`'`){let t=e[n];for(n++;ne.toLowerCase()));if(n.size===0||e.length===0)return new Set;let r=new Set,i={},a={},o=0;for(;o{r.add(Io(e,t))});return r}var Ho=null;function Uo(){if(Ho)return Ho;if(typeof window<`u`&&typeof Node<`u`)try{let e=document.createElement(`template`);e.innerHTML=``;let t=e.content.firstChild;if(t){let n=Object.getOwnPropertyDescriptor(Node.prototype,`nodeName`)?.get,r=Object.getOwnPropertyDescriptor(Node.prototype,`nodeValue`)?.get,i=n&&t.nodeName&&!n.call(t);if(i){let e=n;Object.defineProperty(Node.prototype,"nodeName",{get:function(){let t=e.call(this);if(t)return t;if(this.nodeType===1&&`tagName`in this)return this.tagName;switch(this.nodeType){case 3:return`#text`;case 4:return`#cdata-section`;case 7:return`#processing-instruction`;case 8:return`#comment`;case 9:return`#document`;case 11:return`#document-fragment`}return t},configurable:!0,enumerable:!0})}let a=r&&(()=>{e.innerHTML=`
    test
    `;let t=e.content.firstChild?.firstChild;if(!t)return!1;let n=r.call(t);return t.nodeValue!=null&&n==null})();if(a){let e=r;Object.defineProperty(Node.prototype,"nodeValue",{get:function(){let t=e.call(this);return t==null&&(this.nodeType===3||this.nodeType===4||this.nodeType===8)&&`data`in this?this.data:t},configurable:!0,enumerable:!0})}if(i||a)return Ho=co(window),Ho}}catch{}return Ho=co,Ho}var Wo=class e{options;static NON_WHITESPACE_REGEX=/[^\r\n\s]+/;constructor(e){this.options=e}detectUnclosedTags(e){return Vo(e,Object.keys(this.options.components??{}))}configureDOMPurify(){let e=Object.keys(this.options.components||{}),t=this.options.dompurifyConfig||{},n=Array.isArray(t.ADD_TAGS)?t.ADD_TAGS:[],r=Array.isArray(t.ADD_ATTR)?t.ADD_ATTR:[];return{...t,ADD_TAGS:Array.from(new Set([...e,...n])),ADD_ATTR:Array.from(new Set([`target`,`rel`,...r]))}}createReplaceElement(t,n){let{enableAnimation:r,animationConfig:i}=this.options.streaming||{};return a=>{let o=`x-markdown-component-${n.current++}`,s=a.type===`text`&&a.data&&e.NON_WHITESPACE_REGEX.test(a.data),c=a.parent?.name,l=c&&this.options.components?.[c];if(r&&s&&!l)return z.createElement(Oo,{text:a.data,key:o,animationConfig:i});if(!(`name`in a))return;let{name:u,attribs:d,children:f}=a,p=this.options.components?.[u];if(p){n.tagIndexes[u]=(n.tagIndexes[u]??0)+1;let e={domNode:a,streamStatus:t?.has(Io(u,n.tagIndexes[u]))?`loading`:`done`,key:o,...d,...d.disabled!==void 0&&{disabled:!0},...d.checked!==void 0&&{checked:!0}};if(e.className=[e.className,e.classname,e.class].filter(Boolean).join(` `).trim()||``,u===`code`){let{"data-block":t=`false`,"data-state":n=`done`}=d||{};e.block=t===`true`,e.streamStatus=n===`loading`?`loading`:`done`;let r=d?.[`data-lang`],i=d?.class?.match(/(?:^|\s)language-([^\s]+)/)?.[1]??d?.class?.match(/(?:^|\s)lang-([^\s]+)/)?.[1],a=r||i;a&&(e.lang=a)}return f&&(e.children=this.processChildren(f,t,n)),z.createElement(p,e)}}}processChildren(e,t,n){return(0,Eo.domToReact)(e,{replace:this.createReplaceElement(t,n)})}processHtml(e){if(typeof co.sanitize!=`function`)return null;let t=this.detectUnclosedTags(e),n={current:0,tagIndexes:{}},r=Uo(),i=this.configureDOMPurify();return Do(r.sanitize(e,i),{replace:this.createReplaceElement(t,n)})}render(e){return this.processHtml(e)}},Go={FPS_THRESHOLD:{GOOD:55,WARNING:40},COLORS:{GOOD:`#52c41a`,WARNING:`#faad14`,DANGER:`#ff4d4f`},CHART:{WIDTH:750,HEIGHT:400,PADDING:80}},Ko=()=>typeof window>`u`?{x:12,y:12}:{x:window.innerWidth-220,y:window.innerHeight/2-100},qo=()=>{let[e,t]=(0,z.useState)(0),[n,r]=(0,z.useState)(0),[i,a]=(0,z.useState)(!1),[o,s]=(0,z.useState)(!1),[c,l]=(0,z.useState)([]),[u,d]=(0,z.useState)(Ko()),[f,p]=(0,z.useState)(!1),m=(0,z.useRef)([]),h=(0,z.useRef)([]),g=(0,z.useRef)(0),_=(0,z.useRef)(0),v=(0,z.useRef)(void 0),y=(0,z.useRef)({isDragging:!1,startX:0,startY:0,initialX:0,initialY:0});(0,z.useEffect)(()=>{if(typeof window>`u`)return;f||(p(!0),g.current=performance.now());let e=()=>{let n=performance.now(),a=n-g.current;if(h.current.push(a),h.current.length>60&&h.current.shift(),_.current++,a>=1e3){let e=Math.round(_.current*1e3/a),o=b();t(e),r(o),i&&m.current.push({timestamp:Date.now(),fps:e,memory:o}),_.current=0,g.current=n}v.current=requestAnimationFrame(e)};return v.current=requestAnimationFrame(e),()=>{v.current!==void 0&&cancelAnimationFrame(v.current)}},[i,f]);let b=()=>{let e=performance;return e.memory?Math.round(e.memory.usedJSHeapSize/1024/1024):0},x=e=>e<1?`${Math.round(e*1024)} KB`:e>=1024?`${(e/1024).toFixed(2)} GB`:`${e.toFixed(2)} MB`,S=e=>e>=Go.FPS_THRESHOLD.GOOD?Go.COLORS.GOOD:e>=Go.FPS_THRESHOLD.WARNING?Go.COLORS.WARNING:Go.COLORS.DANGER,C=(0,z.useCallback)(()=>{i?(a(!1),l([...m.current]),s(!0)):(m.current=[],a(!0))},[i]),w=(0,z.useCallback)(e=>{e.target.closest(`.x-markdown-debug-action`)||(y.current={isDragging:!0,startX:e.clientX,startY:e.clientY,initialX:u.x,initialY:u.y})},[u]),T=(0,z.useCallback)(e=>{if(!y.current.isDragging)return;let t=e.clientX-y.current.startX,n=e.clientY-y.current.startY;d({x:y.current.initialX+t,y:y.current.initialY+n})},[]),E=(0,z.useCallback)(()=>{y.current.isDragging=!1},[]);return(0,z.useEffect)(()=>{if(!(typeof window>`u`))return document.addEventListener(`mousemove`,T),document.addEventListener(`mouseup`,E),()=>{document.removeEventListener(`mousemove`,T),document.removeEventListener(`mouseup`,E)}},[T,E]),z.createElement(z.Fragment,null,z.createElement(`div`,{className:`x-markdown-debug-panel`,style:{left:u.x,top:u.y,cursor:y.current.isDragging?`grabbing`:`grab`},onMouseDown:w},z.createElement(`div`,{className:`x-markdown-debug-row`},z.createElement(`span`,{className:`x-markdown-debug-label`},`FPS`),z.createElement(`span`,{className:`x-markdown-debug-value`,style:{color:S(e)}},e)),z.createElement(`div`,{className:`x-markdown-debug-row`},z.createElement(`span`,{className:`x-markdown-debug-label`},`Memory`),z.createElement(`span`,{className:`x-markdown-debug-value`},x(n))),z.createElement(`div`,{className:`x-markdown-debug-actions`},z.createElement(`button`,{type:`button`,className:`x-markdown-debug-action x-markdown-debug-record-btn ${i?`recording`:``}`,onClick:C},i?`⏹ Stop`:`⏺ Record`),c.length>0&&!i&&z.createElement(`button`,{type:`button`,className:`x-markdown-debug-action`,onClick:()=>s(!0)},`📊 View`))),o&&c.length>0?z.createElement(`div`,{className:`x-markdown-debug-modal-overlay`,onClick:()=>s(!1)},z.createElement(`div`,{className:`x-markdown-debug-modal`,onClick:e=>e.stopPropagation()},z.createElement(`div`,{className:`x-markdown-debug-modal-header`},z.createElement(`span`,{style:{color:`#fff`,fontSize:18,fontWeight:`600`}},`Performance Recording`),z.createElement(`button`,{type:`button`,className:`x-markdown-debug-close-btn`,onClick:()=>s(!1)},`✕`)),z.createElement(()=>{if(!c.length)return null;let{WIDTH:e,HEIGHT:t,PADDING:n}=Go.CHART,r=e-n*2,i=t-n*2,a=c[0]?.timestamp??0,o=(c[c.length-1]?.timestamp??0)-a||1,s=Math.max(...c.map(e=>e.fps),60),l=Math.max(...c.map(e=>e.memory),0)*1.1,u=c.length>0?c.reduce((e,t)=>e+t.fps,0)/c.length:0,d=c.length>0?c.reduce((e,t)=>e+t.memory,0)/c.length:0,f=c.length>0?Math.min(...c.map(e=>e.fps)):0,p=c.length>0?Math.max(...c.map(e=>e.fps)):0,m=(e,t)=>c.map(s=>`${n+(s.timestamp-a)/o*r},${n+i-s[e]/t*i}`).join(` `);return z.createElement(`div`,{className:`x-markdown-debug-modal-content`},z.createElement(`div`,{className:`x-markdown-debug-stats-summary`},z.createElement(`div`,{className:`x-markdown-debug-stat-item`},z.createElement(`div`,{className:`x-markdown-debug-stat-label`},`Duration`),z.createElement(`div`,{className:`x-markdown-debug-stat-value`},(o/1e3).toFixed(2),`s`)),z.createElement(`div`,{className:`x-markdown-debug-stat-item`},z.createElement(`div`,{className:`x-markdown-debug-stat-label`},`FPS Avg`),z.createElement(`div`,{className:`x-markdown-debug-stat-value`,style:{color:S(u)}},u.toFixed(1))),z.createElement(`div`,{className:`x-markdown-debug-stat-item`},z.createElement(`div`,{className:`x-markdown-debug-stat-label`},`FPS Range`),z.createElement(`div`,{className:`x-markdown-debug-stat-value`},f,` - `,p)),z.createElement(`div`,{className:`x-markdown-debug-stat-item`},z.createElement(`div`,{className:`x-markdown-debug-stat-label`},`Memory Avg`),z.createElement(`div`,{className:`x-markdown-debug-stat-value`},x(d)))),z.createElement(`svg`,{width:e,height:t,className:`x-markdown-debug-chart-full`,role:`img`,"aria-label":`Performance chart showing FPS and memory usage over time`},z.createElement(`title`,null,`Performance Chart`),[0,.25,.5,.75,1].map(a=>z.createElement(`g`,{key:a},z.createElement(`line`,{x1:n,y1:n+i*a,x2:e-n,y2:n+i*a,stroke:`rgba(255,255,255,0.1)`,strokeWidth:`1`}),z.createElement(`line`,{x1:n+r*a,y1:n,x2:n+r*a,y2:t-n,stroke:`rgba(255,255,255,0.1)`,strokeWidth:`1`}))),z.createElement(`polyline`,{points:m(`fps`,s),fill:`none`,stroke:Go.COLORS.GOOD,strokeWidth:`2`,className:`fps-line`}),z.createElement(`polyline`,{points:m(`memory`,l),fill:`none`,stroke:`#1890ff`,strokeWidth:`2`,className:`memory-line`}),z.createElement(`text`,{x:n-10,y:n,fill:Go.COLORS.GOOD,fontSize:`12`,textAnchor:`end`},s.toFixed(0)),z.createElement(`text`,{x:n-10,y:t-n,fill:Go.COLORS.GOOD,fontSize:`12`,textAnchor:`end`},`0`),z.createElement(`text`,{x:n-10,y:n-15,fill:Go.COLORS.GOOD,fontSize:`14`,fontWeight:`bold`,textAnchor:`end`},`FPS`),z.createElement(`text`,{x:e-n+10,y:n+20,fill:`#1890ff`,fontSize:`12`,textAnchor:`start`},x(l)),z.createElement(`text`,{x:e-n+10,y:t-n,fill:`#1890ff`,fontSize:`12`,textAnchor:`start`},x(0)),z.createElement(`text`,{x:e-n+10,y:n+5,fill:`#1890ff`,fontSize:`14`,fontWeight:`bold`,textAnchor:`start`},`Memory`),z.createElement(`text`,{x:n,y:t-n+20,fill:`rgba(255,255,255,0.6)`,fontSize:`12`,textAnchor:`middle`},`0s`),z.createElement(`text`,{x:e-n,y:t-n+20,fill:`rgba(255,255,255,0.6)`,fontSize:`12`,textAnchor:`middle`},(o/1e3).toFixed(1),`s`)),z.createElement(`div`,{className:`x-markdown-debug-legend`},z.createElement(`div`,{className:`x-markdown-debug-legend-item`},z.createElement(`span`,{className:`x-markdown-debug-legend-color`,style:{backgroundColor:Go.COLORS.GOOD}}),z.createElement(`span`,null,`FPS`)),z.createElement(`div`,{className:`x-markdown-debug-legend-item`},z.createElement(`span`,{className:`x-markdown-debug-legend-color`,style:{backgroundColor:`#1890ff`}}),z.createElement(`span`,null,`Memory`))))},null))):null)},Q=function(e){return e.Text=`text`,e.Link=`link`,e.Image=`image`,e.Html=`html`,e.Emphasis=`emphasis`,e.List=`list`,e.Table=`table`,e.InlineCode=`inline-code`,e}({}),Jo={image:[/^!\[[^\]\r\n]{0,1000}$/,/^!\[[^\r\n]{0,1000}\]\(*[^)\r\n]{0,1000}$/],link:[/^\[[^\]\r\n]{0,1000}$/,/^\[[^\r\n]{0,1000}\]\(*[^)\r\n]{0,1000}$/],html:[/^<\/$/,/^<\/?[a-zA-Z][a-zA-Z0-9-]{0,100}[^>\r\n]{0,1000}$/],commonEmphasis:[/^(\*{1,3}|_{1,3})(?!\s)(?!.*\1$)[^\r\n]{0,1000}$/],list:[/^[-+*]\s{0,3}$/,/^[-+*]\s{1,3}(\*{1,3}|_{1,3})(?!\s)(?!.*\1$)[^\r\n]{0,1000}$/],"inline-code":[/^`[^`\r\n]{0,300}$/]},Yo=e=>{if(e.includes(` + +`))return!1;let t=e.split(` +`);if(t.length<=1)return!0;let[n,r]=t,i=n.trim();if(!/^\|.*\|$/.test(i))return!1;let a=r.trim().split(`|`).map(e=>e.trim()).filter(Boolean),o=/^:?-+:?$/;return a.every((e,t)=>t===a.length-1&&e===`:`||o.test(e))},Xo={[Q.Link]:{tokenType:Q.Link,isStartOfToken:e=>e.startsWith(`[`),isStreamingValid:e=>Jo.link.some(t=>t.test(e))},[Q.Image]:{tokenType:Q.Image,isStartOfToken:e=>e.startsWith(`!`),isStreamingValid:e=>Jo.image.some(t=>t.test(e))},[Q.Html]:{tokenType:Q.Html,isStartOfToken:e=>e.startsWith(`<`),isStreamingValid:e=>Jo.html.some(t=>t.test(e))},[Q.Emphasis]:{tokenType:Q.Emphasis,isStartOfToken:e=>e.startsWith(`*`)||e.startsWith(`_`),isStreamingValid:e=>Jo.commonEmphasis.some(t=>t.test(e))},[Q.List]:{tokenType:Q.List,isStartOfToken:e=>/^[-+*]/.test(e),isStreamingValid:e=>Jo.list.some(t=>t.test(e)),getCommitPrefix:e=>{let t=e.match(/^([-+*]\s{0,3})/)?.[1],n=t?e.slice(t.length):``;return t&&n.startsWith("`")?t:null}},[Q.Table]:{tokenType:Q.Table,isStartOfToken:e=>e.startsWith(`|`),isStreamingValid:Yo},[Q.InlineCode]:{tokenType:Q.InlineCode,isStartOfToken:e=>e.startsWith("`"),isStreamingValid:e=>Jo[`inline-code`].some(t=>t.test(e))}},Zo=(e,t)=>{let n=Xo[t];if(!n)return;let{token:r,pending:i}=e;if(r===Q.Text&&n.isStartOfToken(i)){e.token=t;return}if(r===t&&!n.isStreamingValid(i)){let t=n.getCommitPrefix?.(i);if(t){e.completeMarkdown+=t,e.pending=i.slice(t.length),e.token=Q.Text;return}es(e)}},Qo=Object.values(Xo).map(e=>({tokenType:e.tokenType,recognize:t=>Zo(t,e.tokenType)})),$o=()=>({pending:``,token:Q.Text,processedLength:0,completeMarkdown:``}),es=e=>{e.pending&&=(e.completeMarkdown+=e.pending,``),e.token=Q.Text},ts=(e,t=!1)=>{let n=e.split(` +`),r=!1,i=``,a=0;for(let e=0;e=a&&/^\s*$/.test(c)&&(t||e{let t=``;for(let n=0;n=55296&&r<=56319?n+1=56320&&e.charCodeAt(n+1)<=57343&&(t+=e[n]+e[n+1],n++):(r<56320||r>57343)&&(t+=e[n])}return t},rs=e=>{try{return encodeURIComponent(e)}catch(t){return t instanceof URIError?encodeURIComponent(ns(e)):``}},is=(e,t)=>{let{streaming:n,components:r={}}=t||{},{hasNextChunk:i=!1,incompleteMarkdownComponentMap:a}=n||{},[o,s]=(0,z.useState)(``),c=i?o:typeof e==`string`?e:``,l=(0,z.useRef)($o()),u=(0,z.useCallback)(e=>{let{token:t,pending:n}=e;if(t===Q.Text||t===Q.Image&&n===`!`)return;if(t===Q.Table&&n.split(` +`).length>2)return n;let i=(a||{})[t]||`incomplete-${t}`,o=rs(n);return r?.[i]?`<${i} data-raw="${o}" />`:void 0},[a,r]),d=(0,z.useCallback)(e=>{if(!e){s(``),l.current=$o();return}let t=l.current.completeMarkdown+l.current.pending;e.startsWith(t)||(l.current=$o());let n=l.current,r=e.slice(n.processedLength);if(!r)return;n.processedLength+=r.length;for(let e of r){if(n.pending+=e,ts(n.completeMarkdown+n.pending)){es(n);continue}if(n.token===Q.Text)for(let e of Qo)e.recognize(n);else if(Qo.find(e=>e.tokenType===n.token)?.recognize(n),n.token===Q.Text)for(let e of Qo)e.recognize(n);n.token===Q.Text&&es(n)}let i=u(n);s(n.completeMarkdown+(i||``))},[u]);return(0,z.useEffect)(()=>{if(typeof e!=`string`){console.error(`X-Markdown: input must be string, not ${typeof e}.`),s(``);return}i&&d(e)},[e,i,d]),c},as=e=>e?typeof e==`boolean`?`▋`:e.content||`▋`:null,os=z.memo(e=>{let{streaming:t,config:n,components:r,paragraphTag:i,content:a,children:s,rootClassName:c,className:l,style:u,openLinksInNewTab:d,dompurifyConfig:f,protectCustomTagNewlines:p,disableCustomTagBlockMarkdown:m,escapeRawHtml:h,debug:g,disableDefaultStyles:_}=e,v=(0,z.useMemo)(()=>as(t?.tail),[t?.tail]),y=typeof t?.tail==`object`?t.tail.component:void 0,b=!!t?.hasNextChunk&&v,x=o(`x-markdown`,(0,z.useMemo)(()=>{if(_===!0)return`x-md-disable-all`;if(Array.isArray(_))return _.map(e=>`x-md-disable-${e}`)},[_]),c,l),S=is(a||s||``,{streaming:t,components:r}),C=(0,z.useMemo)(()=>{if(!b)return r;let e=y?z.createElement(y,{content:v}):z.createElement(`span`,{className:`xmd-tail`},v);return{...r,"xmd-tail":()=>e}},[b,r,y,v]),w=(0,z.useMemo)(()=>new Wi({markedConfig:n,paragraphTag:i,openLinksInNewTab:d,components:C,protectCustomTagNewlines:p,disableCustomTagBlockMarkdown:m,escapeRawHtml:h}),[n,i,d,C,p,m,h]),T=(0,z.useMemo)(()=>new Wo({components:C,dompurifyConfig:f,streaming:t}),[C,f,t]),E=(0,z.useMemo)(()=>S?w.parse(S,{injectTail:!!b}):``,[S,w,b]),D=(0,z.useMemo)(()=>E?T.render(E):null,[E,T]);return S?z.createElement(z.Fragment,null,z.createElement(`div`,{className:x,style:u},D),g?z.createElement(qo,null):null):null});async function ss(){return S({url:`/ai/chat/conversations`,method:`get`})}async function cs(e){return S({url:`/ai/chat/messages/${e}`,method:`get`})}async function ls(e){return S({url:`/ai/chat/conversations/${e}`,method:`delete`})}var $=h(),{Text:us}=F,ds=()=>{let{t:e}=L(),{message:t,modal:n}=N.useApp(),{token:r}=se.useToken(),i=I(e=>e.themeConfig),a=ce(),[o]=oe(),s=o.get(`agent_id`),[c,l]=(0,z.useState)(null),u=(0,z.useRef)(null),{conversations:d,setConversations:f,activeConversationKey:p,setActiveConversationKey:m}=Qn({}),[h,g]=(0,z.useState)([]),[_,v]=(0,z.useState)(!1),[y,b]=(0,z.useState)(``),[x,S]=(0,z.useState)(!1),w=async()=>{let{data:e}=await ss();e.success&&e.data&&f(e.data)},O=async e=>{let{data:t}=await cs(e);t.success&&t.data&&(g(t.data),setTimeout(()=>{u.current?.scrollTo({top:`bottom`})},100))};(0,z.useEffect)(()=>{w()},[]),(0,z.useEffect)(()=>{s&&le(Number(s)).then(({data:e})=>{e.success&&e.data&&l(e.data)})},[s]);let k=e=>{m(e),O(e)},A=()=>{m(``),g([])},ee=r=>{n.confirm({title:e(`ai.chat.delete.confirm`),okButtonProps:{danger:!0},onOk:async()=>{await ls(r),t.success(e(`ai.chat.delete.success`)),p===r&&(m(``),g([])),await w()}})},M=async e=>{if(!e.trim()||_)return;let t={key:`user-${Date.now()}`,role:`user`,content:e,status:`success`},n={key:`assistant-${Date.now()}`,role:`assistant`,content:``,loading:!0,extraInfo:{isStreaming:!0}};g(e=>[...e,t,n]),v(!0),S(!0);let r=localStorage.getItem(`token`),i=``;fr(`/index.php/ai/chat/send`,{headers:{"Content-Type":`application/json`,Authorization:`Bearer ${r}`,Accept:`text/event-stream`},method:`post`,params:{conversation_id:p,message:e,agent_id:s?Number(s):void 0},callbacks:{onSuccess:async()=>{if(v(!1),b(``),S(!1),!p){let{data:e}=await ss();if(e.success&&e.data&&e.data.length>0){f(e.data);let t=e.data[0].key;m(t)}}},onError:()=>{v(!1),S(!1)},onUpdate:e=>{console.log(`onUpdate`,e);let t=e.data;if(t!==`[DONE]`)try{let e=JSON.parse(t);e.type===`text_delta`&&e.delta&&(i+=e.delta,g(e=>e.map(e=>e.key===n.key?{...e,content:i,loading:!1}:e))),e.type===`text_end`&&g(t=>t.map(t=>t.key===n.key?{...t,key:e.message_id,loading:!1}:t))}catch{}}}})},ne={assistant:{placement:`start`,variant:`filled`,avatar:(0,$.jsx)(P,{src:c?.icon||`https://file.xinadmin.cn/file/favicons.ico`}),contentRender:(e,t)=>{if(!e)return null;let n=t?.extraInfo?.isStreaming===!0;return(0,$.jsx)(os,{content:e,streaming:{hasNextChunk:n,enableAnimation:!0,tail:n},openLinksInNewTab:!0,escapeRawHtml:!0})}},user:{placement:`end`,variant:`filled`,avatar:(0,$.jsx)(P,{icon:(0,$.jsx)(j,{}),style:{background:r.colorFillSecondary,color:r.colorTextSecondary},size:36})}},re=h.length>0;return(0,$.jsxs)(D,{styles:{body:{padding:0,overflow:`hidden`,display:`flex`,height:`calc(100vh - 180px)`}},title:(0,$.jsx)(E,{align:`center`,children:c?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(P,{src:c.icon,size:36}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{style:{fontSize:18,fontWeight:600,marginRight:10},children:c.name}),c.description&&(0,$.jsx)(us,{type:`secondary`,style:{fontSize:12,lineHeight:1},children:c.description})]})]}):(0,$.jsx)(`span`,{children:e(`ai.chat.defaultTitle`)})}),extra:(0,$.jsx)(T,{onClick:()=>a(`/ai/agent`),children:e(`ai.chat.switchAgent`)}),children:[(0,$.jsx)(`div`,{style:{width:280,borderRight:`1px solid ${r.colorBorderSecondary}`},children:(0,$.jsx)(Xt,{items:d,activeKey:p,onActiveChange:k,menu:e=>({items:[{label:`Rename`,key:`Rename`,icon:(0,$.jsx)(C,{})},{type:`divider`},{label:`Delete Chat`,key:`delete`,icon:(0,$.jsx)(te,{}),danger:!0,onClick:()=>ee(e.key)}]}),creation:{onClick:A},style:{flex:1,overflow:`auto`}})}),(0,$.jsxs)(`div`,{className:`flex-1 flex flex-col min-w-0 px-1`,children:[!re&&(0,$.jsx)(`div`,{className:`h-full flex items-center justify-center`,children:(0,$.jsx)(Jn,{icon:c?.icon||`https://file.xinadmin.cn/file/favicons.ico`,style:{backgroundImage:i.themeScheme===`dark`?`linear-gradient(97deg, rgba(90,196,255,0.12) 0%, rgba(174,136,255,0.12) 100%)`:`linear-gradient(97deg, #f2f9fe 0%, #f7f3ff 100%)`,borderRadius:20,width:`80%`,padding:`20px`},title:e(`ai.chat.welcome.title`),description:e(`ai.chat.welcome.description`),variant:`borderless`})}),re&&(0,$.jsx)(`div`,{style:{flex:1,overflow:`hidden`},children:(0,$.jsx)(yt.List,{ref:u,items:h,autoScroll:!0,style:{height:`100%`,padding:16},role:ne})}),(0,$.jsx)(`div`,{style:{padding:`0 16px 16px`},children:(0,$.jsx)(Wn,{loading:_,disabled:x,value:y,onChange:b,placeholder:e(`ai.chat.placeholder`),onSubmit:M,onCancel:()=>v(!1),autoSize:{minRows:1,maxRows:6}})})]})]})};export{ds as default}; \ No newline at end of file diff --git a/public/assets/chat-Iht936bQ.css b/public/assets/chat-Iht936bQ.css new file mode 100644 index 0000000..3b67eeb --- /dev/null +++ b/public/assets/chat-Iht936bQ.css @@ -0,0 +1 @@ +.x-markdown-debug-panel{z-index:9999;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#000000d9;border-radius:8px;width:180px;padding:12px;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace;font-size:12px;transition:box-shadow .2s;position:fixed;right:0;box-shadow:0 2px 8px #00000026}.x-markdown-debug-panel:hover{box-shadow:0 4px 12px #00000040}.x-markdown-debug-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.x-markdown-debug-row:last-child{margin-bottom:0}.x-markdown-debug-label{color:#ffffffa6;min-width:60px;font-weight:500}.x-markdown-debug-value{text-align:right;min-width:50px;font-weight:600}.x-markdown-debug-chart{margin-left:auto}.x-markdown-debug-actions{border-top:1px solid #ffffff1a;gap:8px;margin-top:12px;padding-top:12px;display:flex}.x-markdown-debug-action{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;flex:1;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:all .2s}.x-markdown-debug-action:hover{background:#ffffff26;border-color:#ffffff4d}.x-markdown-debug-action:active{transform:scale(.98)}.x-markdown-debug-record-btn.recording{background:#ff4d4f33;border-color:#ff4d4f;animation:1.5s ease-in-out infinite recording-pulse}@keyframes recording-pulse{0%,to{box-shadow:0 0 #ff4d4f66}50%{box-shadow:0 0 0 8px #ff4d4f00}}.x-markdown-debug-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.x-markdown-debug-modal{background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:12px;max-width:90vw;max-height:90vh;animation:.3s ease-out slideIn;overflow:auto;box-shadow:0 8px 32px #0006}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.x-markdown-debug-modal-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.x-markdown-debug-close-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex}.x-markdown-debug-close-btn:hover{background:#ff4d4f4d}.x-markdown-debug-modal-content{padding:24px}.x-markdown-debug-stats-summary{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.x-markdown-debug-stat-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:16px}.x-markdown-debug-stat-label{color:#fff9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px}.x-markdown-debug-stat-value{color:#fff;font-size:20px;font-weight:700}.x-markdown-debug-chart-full{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px}.x-markdown-debug-chart-full .fps-line,.x-markdown-debug-chart-full .memory-line{filter:drop-shadow(0 0 4px)}.x-markdown-debug-legend{justify-content:center;gap:24px;margin-top:16px;display:flex}.x-markdown-debug-legend-item{color:#fffc;align-items:center;gap:8px;font-size:13px;display:flex}.x-markdown-debug-legend-color{border-radius:2px;width:12px;height:12px}@media (width<=768px){.x-markdown-debug-stats-summary{grid-template-columns:repeat(2,1fr)}}@keyframes x-markdown-fade-in{0%{opacity:0}to{opacity:1}}.x-markdown{--text-color:inherit;--font-size:inherit;--margin-block:0 0 1em 0;--td-th-padding:.85em 1em;--pre-th-td-padding:2px 0;--border-font-weight:600;--padding-ul-ol:0 0 0 1em;--margin-ul-ol:0 0 1em 1.8em;--margin-li:.25em 0;--margin-pre:1em 0;--padding-code-inline:.2em .4em;--margin-code-inline:0 .2em;--code-inline-text:.85em;--small-border-radius:2px;--image-margin:.5em 0;--hr-margin:1.5em 0;--table-margin:1em 0;font-size:var(--font-size);width:100%;color:var(--text-color);line-height:1.57143}xmd-tail{display:inline}.xmd-tail{color:inherit;font-size:inherit;line-height:inherit}.x-markdown p,.x-markdown div,.x-markdown span,.x-markdown li{word-break:break-word;overflow-wrap:break-word}.x-markdown pre,.x-markdown code{word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-th) th,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-td) td{padding:var(--td-th-padding)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-th) th{font-weight:var(--border-font-weight)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) pre table{box-shadow:none}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-td) pre td,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-th) pre th{padding:var(--pre-th-td-padding);text-align:left;border:none}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-p) p{margin:var(--margin-block)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-p) p:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-p) p:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul) ul,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol) ol{margin:var(--margin-ul-ol);padding:var(--padding-ul-ol)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul) ul:first-child,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol) ol:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul) ul:last-child,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol) ol:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol):not(.x-md-disable-li) ol>li{list-style:decimal}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul):not(.x-md-disable-li) ul>li{list-style:outside}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-li) li{margin:var(--margin-li)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-li) li:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-li) li:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-pre) pre{margin:var(--margin-pre);overflow-x:auto}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-pre) pre:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-pre) pre:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-code) code{padding:var(--padding-code-inline);margin:var(--margin-code-inline);font-size:var(--code-inline-text);border-radius:var(--small-border-radius)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-code) pre code{font-size:inherit;border-radius:0;margin:0;padding:0;line-height:2}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-img) img{max-width:100%;height:auto;margin:var(--image-margin)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-hr) hr{margin:var(--hr-margin)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) table:not(pre){margin:var(--table-margin);border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow:auto}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) table:not(pre):first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) table:not(pre):last-child{margin-bottom:0}.x-markdown .inline-katex .katex-display{text-align:initial;vertical-align:middle;margin:0;display:inline-block}.x-markdown .inline-katex .katex-display>.katex{text-align:initial;white-space:normal;display:inline-block}.x-markdown .inline-katex .katex-display>.katex>.katex-html{display:inline-block;position:static}.x-markdown .inline-katex .katex-display>.katex>.katex-html>.tag{position:static}.x-markdown .block-katex{margin:1em 0;display:block}.x-markdown-light{--font-size:14px;--primary-color:#1677ff;--primary-color-hover:#4096ff;--heading-color:#000;--text-color:#000000d9;--border-color:#f0f0f0;--line-color:#0505050f;--light-bg:#0000000a;--table-head-bg:#fafafa;--table-body-bg:#fff;--cite-bg:#0000001a;--cite-hover-bg:#0003;--border-radius-middle:6px;--border-radius-small:4px;--td-th-padding:10px 12px;--border-font-weight:600;--margin-block:0 0 16px 0;--padding-ul-ol:0 0 0 16px;--margin-ul-ol:0 0 16px 28px;--margin-li:0 0 14px 0;--hr-margin:24px 0;--table-margin:0 0 24px 0;--margin-pre:0 0 16px 0;--padding-code:16px;--xmd-tail-color:var(--text-color)}.x-markdown-light h1,.x-markdown-light h2,.x-markdown-light h3,.x-markdown-light h4{color:var(--heading-color);font-weight:var(--border-font-weight);margin:var(--margin-block)}.x-markdown-light h1{font-size:24px;line-height:36px}.x-markdown-light h2{font-size:20px;line-height:32px}.x-markdown-light h3{font-size:18px;line-height:30px}.x-markdown-light h4{font-size:16px}.x-markdown-light p,.x-markdown-light li{color:var(--text-color);margin:var(--margin-block)}.x-markdown-light li{position:relative}.x-markdown-light li::marker{color:var(--heading-color);font-size:16px;font-weight:400;line-height:28px}.x-markdown-light ul>li ul>li,.x-markdown-light ul>li ol>li{list-style:circle}.x-markdown-light ul>li ul>li ul>li,.x-markdown-light ul>li ul>li ol>li,.x-markdown-light ul>li ol>li ul>li,.x-markdown-light ul>li ol>li ol>li{list-style:square}.x-markdown-light ol>li ol>li,.x-markdown-light ol>li ul>li{list-style:lower-alpha}.x-markdown-light ol>li ol>li ol>li,.x-markdown-light ol>li ol>li ul>li,.x-markdown-light ol>li ul>li ol>li,.x-markdown-light ol>li ul>li ul>li{list-style:lower-roman}.x-markdown-light hr{border:0;border-top:1px solid var(--line-color);margin:var(--hr-margin)}.x-markdown-light table{border-collapse:collapse;margin:var(--table-margin);overflow:hidden;box-shadow:0 1px 3px #0000000d}.x-markdown-light thead{background-color:var(--table-head-bg)}.x-markdown-light tbody{background-color:var(--table-body-bg)}.x-markdown-light tbody tr{background-color:var(--table-body-bg);transition:background-color .2s linear}.x-markdown-light tbody tr:hover{background-color:var(--table-head-bg)}.x-markdown-light th,.x-markdown-light td{padding:var(--td-th-padding);border:1px solid var(--border-color)}.x-markdown-light th{color:var(--heading-color)}.x-markdown-light td{color:var(--text-color)}.x-markdown-light blockquote{border-left:4px solid var(--border-color);background-color:var(--cite-bg);border-radius:0 var(--border-radius-middle) var(--border-radius-middle) 0;margin:16px 0;padding:4px 12px;transition:background-color .2s}.x-markdown-light blockquote:hover{background-color:var(--cite-hover-bg)}.x-markdown-light pre code:not([class$=-highlightCode-code] pre code){padding:var(--padding-code);line-height:1.3;font-size:var(--font-size);border-radius:var(--border-radius-middle);margin:var(--margin-pre);display:block;background:var(--light-bg)!important;color:var(--text-color)!important}.x-markdown-light code:not([class$=-highlightCode-code] code):not(pre code){border-radius:var(--border-radius-small);font-size:var(--font-size);border:1px solid var(--border-color);margin-inline:3px;padding:2px 6px;background-color:var(--light-bg)!important;color:var(--text-color)!important}.x-markdown-light img{max-width:100%}.x-markdown-light a{color:var(--primary-color);text-decoration:none;transition:color .2s;position:relative}.x-markdown-light a:hover{color:var(--primary-color-hover);text-decoration:underline}.x-markdown-light a:after{content:"↗";vertical-align:super;opacity:.7;margin-left:4px} diff --git a/public/assets/config-BRx7ukDN.js b/public/assets/config-BRx7ukDN.js new file mode 100644 index 0000000..fb86672 --- /dev/null +++ b/public/assets/config-BRx7ukDN.js @@ -0,0 +1 @@ +import{Or as e,Tr as t,n,t as r}from"./jsx-runtime-NwRKtVrk.js";import{t as i}from"./request-Blbag3Ot.js";import{r as a}from"./CopyOutlined-bJLUKQgS.js";import{t as o}from"./button-CM-rzMOH.js";import{t as s}from"./space-Dvitgohy.js";import{n as c}from"./dropdown-DMnZiIxT.js";import{t as l}from"./card-D7XvzVif.js";import{t as u}from"./XinForm-ihfVpzb6.js";import{C as d,mt as f,v as p,x as ee}from"./es-Do50EHua.js";import{t as m}from"./spin-DV35Mdw9.js";import{t as h}from"./popconfirm-BkTOsppG.js";import{t as g}from"./radio-CkoyL693.js";import{A as _,C as v,M as y,N as b,P as x,S,_ as C,b as w,h as T,s as te,v as ne}from"./index-B7MUL4ct.js";var E=e(t(),1);async function re(){return i({url:`/system/config/group`,method:`get`})}async function ie(e){return i({url:`/system/config/group`,method:`post`,data:e})}async function ae(e,t){return i({url:`/system/config/group/${e}`,method:`put`,data:t})}async function oe(e){return i({url:`/system/config/group/${e}`,method:`delete`})}async function se(e){return i({url:`/system/config/items`,method:`get`,params:{group_id:e}})}async function ce(e){return i({url:`/system/config/items`,method:`post`,data:e})}async function le(e,t){return i({url:`/system/config/items/${e}`,method:`put`,data:t})}async function ue(e){return i({url:`/system/config/items/${e}`,method:`delete`})}async function D(e){return i({url:`/system/config/items/save`,method:`put`,data:{configs:e}})}async function O(){return i({url:`/system/config/items/refreshCache`,method:`post`})}var k=r(),{TextArea:A}=S,{Text:j,Title:M}=T,N=()=>{let{t:e}=te(),t=[{label:e(`system.config.component.Input`),value:`Input`},{label:e(`system.config.component.TextArea`),value:`TextArea`},{label:e(`system.config.component.InputNumber`),value:`InputNumber`},{label:e(`system.config.component.Switch`),value:`Switch`},{label:e(`system.config.component.Radio`),value:`Radio`},{label:e(`system.config.component.Checkbox`),value:`Checkbox`}],[r,i]=(0,E.useState)([]),[T,N]=(0,E.useState)(),[P,F]=(0,E.useState)(),[I,L]=(0,E.useState)([]),[R,z]=(0,E.useState)(!1),[B,V]=(0,E.useState)(!1),[H,U]=(0,E.useState)(!1),[W,G]=(0,E.useState)(null),K=(0,E.useRef)(null),[q,J]=(0,E.useState)(null),Y=(0,E.useRef)(null),[X]=v.useForm(),Z=async()=>{try{z(!0);let{data:e}=await re(),t=e.data||[];i(t),!T&&t.length>0&&(N(t[0].id),F(t[0].key))}finally{z(!1)}},Q=async e=>{if(e)try{V(!0);let{data:t}=await se(e),n=t.data||[];L(n);let r={};n.forEach(e=>{if((!e.type||[`Input`,`TextArea`,`Radio`].includes(e.type))&&(r[`item_${e.id}`]=String(e.values)),e.type&&e.type===`InputNumber`&&(r[`item_${e.id}`]=Number(e.values)),e.type&&e.type===`Switch`&&(e.values===`0`||e.values===`false`?r[`item_${e.id}`]=!1:r[`item_${e.id}`]=!!e.values),e.type&&e.type===`Checkbox`)try{r[`item_${e.id}`]=JSON.parse(e.values||`[]`)}catch{r[`item_${e.id}`]=[]}}),console.log(r),X.setFieldsValue(r)}finally{V(!1)}};(0,E.useEffect)(()=>{Z()},[]),(0,E.useEffect)(()=>{T&&Q(T)},[T]);let de=()=>{G(null),K.current?.resetFields(),K.current?.open()},fe=e=>{G(e),K.current?.setFieldsValue(e),K.current?.open()},pe=async t=>{try{return W?(await ae(W.id,t),w.success(e(`system.config.group.updateSuccess`))):(await ie(t),w.success(e(`system.config.group.createSuccess`))),K.current?.close(),await Z(),!0}catch{return!1}},me=async t=>{try{await oe(t),w.success(e(`system.config.group.deleteSuccess`)),T===t&&(N(void 0),F(void 0)),await Z()}catch(e){console.error(`删除设置组失败:`,e)}},he=()=>{J(null),Y.current?.resetFields(),Y.current?.setFieldsValue({group_id:T}),Y.current?.open()},ge=e=>{J(e),Y.current?.setFieldsValue(e),Y.current?.open()},$=async t=>{try{return q?(await le(q.id,{...t,group_id:T}),w.success(e(`system.config.item.updateSuccess`))):(await ce({...t,group_id:T}),w.success(e(`system.config.item.createSuccess`))),Y.current?.close(),await Q(T),!0}catch{return!1}},_e=async t=>{try{await ue(t),w.success(e(`system.config.item.deleteSuccess`)),await Q(T)}catch(e){console.error(`删除设置项失败:`,e)}},ve=async()=>{try{U(!0);let t=X.getFieldsValue();await D(I.map(e=>{let n=t[`item_${e.id}`];return!e.type||[`Input`,`TextArea`,`Radio`].includes(e.type)||e.type&&e.type===`InputNumber`?{id:e.id,value:String(n)}:e.type&&e.type===`Switch`?n===`0`||n===`false`||n?{id:e.id,value:`false`}:{id:e.id,value:`true`}:e.type&&e.type===`Checkbox`?{id:e.id,value:JSON.stringify(n)}:{id:e.id,value:n}})),w.success(e(`system.config.item.updateSuccess`))}finally{U(!1)}},ye=async()=>{try{U(!0),await O(),w.success(e(`system.config.item.refreshCacheSuccess`))}finally{U(!1)}},be=t=>{let n=`item_${t.id}`,r=t.type||`Input`,i=`site_config('${P}.${t.key}')`,c=[];if(t.options_json)try{c=JSON.parse(t.options_json)}catch{console.error(`options解析失败:`,t.options_json)}let l={};if(t.props_json)try{l=JSON.parse(t.props_json)}catch{console.error(`props解析失败:`,t.props_json)}let u=()=>(0,k.jsxs)(`div`,{style:{marginBottom:8},children:[(0,k.jsxs)(s,{children:[(0,k.jsx)(j,{strong:!0,children:t.title}),(0,k.jsx)(o,{type:`text`,size:`small`,icon:(0,k.jsx)(a,{}),onClick:()=>ge(t)}),(0,k.jsx)(h,{title:e(`system.config.item.deleteConfirm`),onConfirm:()=>_e(t.id),okText:e(`system.config.confirm.ok`),cancelText:e(`system.config.confirm.cancel`),children:(0,k.jsx)(o,{type:`text`,size:`small`,danger:!0,icon:(0,k.jsx)(f,{})})})]}),(0,k.jsx)(`div`,{style:{marginBottom:4},children:(0,k.jsxs)(j,{type:`secondary`,style:{fontSize:12},children:[t.describe,` `,(0,k.jsx)(j,{code:!0,copyable:!0,children:i})]})})]}),d;switch(r){case`Input`:d=(0,k.jsx)(S,{placeholder:t.describe||e(`system.config.form.placeholder.input`),...l});break;case`TextArea`:d=(0,k.jsx)(A,{placeholder:t.describe||e(`system.config.form.placeholder.input`),rows:4,...l});break;case`InputNumber`:d=(0,k.jsx)(_,{style:{width:`100%`},placeholder:t.describe||e(`system.config.form.placeholder.input`),...l});break;case`Switch`:d=(0,k.jsx)(C,{...l});break;case`Radio`:d=(0,k.jsx)(g.Group,{options:c,...l});break;case`Checkbox`:d=(0,k.jsx)(x.Group,{options:c,...l});break;default:d=(0,k.jsx)(S,{placeholder:t.describe||e(`system.config.form.placeholder.input`),...l})}return(0,k.jsxs)(`div`,{style:{marginBottom:24},children:[(0,k.jsx)(u,{}),(0,k.jsx)(v.Item,{name:n,noStyle:!0,children:d})]})},xe=[{title:e(`system.config.group.field.title`),dataIndex:`title`,valueType:`text`,rules:[{required:!0,message:e(`system.config.group.field.title.required`)}]},{title:e(`system.config.group.field.key`),dataIndex:`key`,valueType:`text`,rules:[{required:!0,message:e(`system.config.group.field.key.required`)}]},{title:e(`system.config.group.field.remark`),dataIndex:`remark`,valueType:`textarea`,colProps:{span:24}}],Se=[{title:e(`system.config.item.field.key`),dataIndex:`key`,valueType:`text`,rules:[{required:!0,message:e(`system.config.item.field.key.required`)}]},{title:e(`system.config.item.field.title`),dataIndex:`title`,valueType:`text`,rules:[{required:!0,message:e(`system.config.item.field.title.required`)}]},{title:e(`system.config.item.field.type`),dataIndex:`type`,valueType:`select`,fieldProps:{options:t},rules:[{required:!0,message:e(`system.config.item.field.type.required`)}]},{title:e(`system.config.item.field.sort`),dataIndex:`sort`,valueType:`digit`,initialValue:0},{title:e(`system.config.item.field.describe`),dataIndex:`describe`,valueType:`textarea`,colProps:{span:24}},{title:e(`system.config.item.field.options`),dataIndex:`options`,valueType:`textarea`,tooltip:e(`system.config.item.field.options.tooltip`)},{title:e(`system.config.item.field.props`),dataIndex:`props`,valueType:`textarea`,tooltip:e(`system.config.item.field.props.tooltip`)},{title:e(`system.config.item.field.values`),dataIndex:`values`,valueType:`text`}];return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(`div`,{className:`mb-5`,children:[(0,k.jsx)(M,{level:3,children:e(`system.config.page.title`)}),(0,k.jsx)(j,{type:`secondary`,children:e(`system.config.page.description`)})]}),(0,k.jsxs)(ne,{gutter:[16,16],children:[(0,k.jsx)(b,{xs:24,lg:4,children:(0,k.jsx)(l,{styles:{header:{paddingInline:16,paddingBlock:0,minHeight:48},body:{padding:16,minHeight:52}},title:(0,k.jsxs)(s,{children:[(0,k.jsx)(p,{}),e(`system.config.group.title`)]}),extra:(0,k.jsx)(o,{type:`link`,size:`small`,icon:(0,k.jsx)(n,{}),onClick:de,children:e(`system.config.group.add`)}),loading:R,children:(0,k.jsx)(c,{mode:`inline`,selectedKeys:T?[String(T)]:[],items:r.map(t=>({key:String(t.id),label:(0,k.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`},children:[(0,k.jsx)(`span`,{children:t.title}),(0,k.jsxs)(s,{size:`small`,children:[(0,k.jsx)(o,{type:`text`,size:`small`,icon:(0,k.jsx)(a,{}),onClick:e=>{e.stopPropagation(),fe(t)}}),(0,k.jsx)(h,{title:e(`system.config.group.deleteConfirm`),description:e(`system.config.group.deleteWarning`),onConfirm:e=>{e?.stopPropagation(),me(t.id)},okText:e(`system.config.confirm.ok`),cancelText:e(`system.config.confirm.cancel`),children:(0,k.jsx)(o,{type:`text`,size:`small`,danger:!0,icon:(0,k.jsx)(f,{}),onClick:e=>e.stopPropagation()})})]})]}),onClick:()=>{N(t.id),F(t.key)}}))})})}),(0,k.jsx)(b,{xs:24,lg:20,children:(0,k.jsx)(l,{styles:{header:{paddingInline:16,paddingBlock:0,minHeight:48},body:{padding:16,minHeight:52}},title:e(`system.config.item.title`),extra:T&&(0,k.jsxs)(s,{children:[(0,k.jsx)(o,{type:`primary`,icon:(0,k.jsx)(d,{}),onClick:ye,children:e(`system.config.refresh.button`)}),(0,k.jsx)(o,{type:`primary`,icon:(0,k.jsx)(ee,{}),loading:H,onClick:ve,children:e(`system.config.save.button`)}),(0,k.jsx)(o,{type:`primary`,icon:(0,k.jsx)(n,{}),onClick:he,children:e(`system.config.item.add`)})]}),children:T?(0,k.jsx)(m,{spinning:B,children:(0,k.jsx)(v,{form:X,layout:`vertical`,children:I.length===0?(0,k.jsx)(`div`,{style:{textAlign:`center`,padding:`60px 0`,color:`#999`},children:e(`system.config.item.empty`)}):I.map((e,t)=>(0,k.jsxs)(`div`,{style:{position:`relative`},children:[(0,k.jsx)(`div`,{style:{paddingRight:80},children:be(e)}),tK.current?.close(),forceRender:!0,width:800},grid:!0,layout:`vertical`,colProps:{span:8},rowProps:{gutter:[30,0]},trigger:(0,k.jsx)(`span`,{style:{display:`none`}})}),(0,k.jsx)(u,{formRef:Y,layoutType:`ModalForm`,columns:Se,onFinish:$,grid:!0,colProps:{span:12},rowProps:{gutter:30},layout:`vertical`,modalProps:{title:e(q?`system.config.item.edit`:`system.config.item.create`),onCancel:()=>Y.current?.close(),forceRender:!0,width:800},trigger:(0,k.jsx)(`span`,{style:{display:`none`}})})]})]})};export{N as default}; \ No newline at end of file diff --git a/public/assets/conversation-BH-wCZkh.js b/public/assets/conversation-BH-wCZkh.js new file mode 100644 index 0000000..4aa9f7a --- /dev/null +++ b/public/assets/conversation-BH-wCZkh.js @@ -0,0 +1 @@ +import{Or as e,Tr as t,t as n}from"./jsx-runtime-NwRKtVrk.js";import{t as r}from"./request-Blbag3Ot.js";import{r as i}from"./statusUtils-G17j4Ng-.js";import{t as a}from"./table-By97ouEx.js";import{t as o}from"./button-CM-rzMOH.js";import{jt as s}from"./es-Do50EHua.js";import{t as c}from"./tag-C0Yg14A-.js";import{D as l,E as u,h as d,s as f}from"./index-B7MUL4ct.js";import{t as p}from"./XinTable-Cyzgse09.js";async function m(e,t){return r({url:`/ai/conversation/${e}/messages`,method:`get`,params:t})}var h=e(l(),1),g=e(t(),1),_=n(),{Title:v,Text:y}=d;function b(){let{t:e}=f(),[t,n]=(0,g.useState)(!1),[r,l]=(0,g.useState)(``),[d,b]=(0,g.useState)([]),[x,S]=(0,g.useState)(!1),[C,w]=(0,g.useState)(0),[T,E]=(0,g.useState)(1),[D,O]=(0,g.useState)(``),k=async(e,t)=>{S(!0);try{let n=(await m(e,{page:t,pageSize:20})).data.data;b(n.data),w(n.total)}finally{S(!1)}},A=async e=>{O(e.id),l(e.title||``),E(1),n(!0),await k(e.id,1)},j=e=>{E(e),k(D,e)},M=[{title:e(`ai.conversation.id`),dataIndex:`id`,hideInForm:!0,width:260,ellipsis:!0,align:`center`},{title:e(`ai.conversation.username`),dataIndex:`username`,hideInForm:!0,align:`center`,width:120,render:t=>t||e(`ai.conversation.noUser`)},{title:e(`ai.conversation.title`),dataIndex:`title`,valueType:`text`,ellipsis:!0},{title:e(`ai.conversation.messageCount`),dataIndex:`message_count`,hideInForm:!0,hideInSearch:!0,align:`center`,width:100},{title:e(`ai.conversation.createdAt`),dataIndex:`created_at`,hideInForm:!0,hideInSearch:!0,align:`center`,width:180,render:e=>e?(0,h.default)(e).format(`YYYY-MM-DD HH:mm:ss`):`-`},{title:e(`ai.conversation.updatedAt`),dataIndex:`updated_at`,hideInForm:!0,hideInSearch:!0,align:`center`,width:180,render:e=>e?(0,h.default)(e).format(`YYYY-MM-DD HH:mm:ss`):`-`}],N=[{title:e(`ai.conversation.message.role`),dataIndex:`role`,width:100,render:t=>(0,_.jsx)(c,{color:{user:`blue`,assistant:`green`,system:`orange`}[t]||`default`,children:e(`ai.conversation.message.role.${t}`,t)})},{title:e(`ai.conversation.message.agent`),dataIndex:`agent`,width:150,ellipsis:!0},{title:e(`ai.conversation.message.content`),dataIndex:`content`,ellipsis:!0},{title:e(`ai.conversation.message.createdAt`),dataIndex:`created_at`,width:180,render:e=>e?(0,h.default)(e).format(`YYYY-MM-DD HH:mm:ss`):`-`}];return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(`div`,{className:`mb-5`,children:[(0,_.jsx)(v,{level:3,children:e(`ai.conversation.page.title`)}),(0,_.jsx)(y,{type:`secondary`,children:e(`ai.conversation.page.description`)})]}),(0,_.jsx)(p,{api:`/ai/conversation`,columns:M,rowKey:`id`,accessName:`ai.conversation`,addShow:!1,editShow:!1,formProps:!1,operateProps:{fixed:`right`,width:120},operateRender:(t,n)=>[(0,_.jsx)(i,{title:e(`ai.conversation.viewMessages`),children:(0,_.jsx)(o,{type:`primary`,icon:(0,_.jsx)(s,{}),size:`small`,onClick:()=>A(t)})},`view`),n.del],scroll:{x:1100},cardProps:{variant:`borderless`}}),(0,_.jsx)(u,{title:`${e(`ai.conversation.messageTitle`)} - ${r}`,open:t,onClose:()=>n(!1),width:900,children:(0,_.jsx)(a,{dataSource:d,columns:N,rowKey:`id`,loading:x,pagination:{current:T,total:C,pageSize:20,onChange:j,showSizeChanger:!1},scroll:{x:700},size:`small`})})]})}export{b as default}; \ No newline at end of file diff --git a/public/assets/dept-nMMSMr57.js b/public/assets/dept-nMMSMr57.js new file mode 100644 index 0000000..7009662 --- /dev/null +++ b/public/assets/dept-nMMSMr57.js @@ -0,0 +1 @@ +import{Or as e,Tr as t,n,t as r}from"./jsx-runtime-NwRKtVrk.js";import{t as i}from"./request-Blbag3Ot.js";import{t as a}from"./alert-DAtI4UaJ.js";import{n as ee,t as te}from"./table-By97ouEx.js";import{t as o}from"./button-CM-rzMOH.js";import{t as s}from"./space-Dvitgohy.js";import{t as c}from"./card-D7XvzVif.js";import{t as l}from"./XinForm-ihfVpzb6.js";import{at as u,f as d,mt as f,o as p}from"./es-Do50EHua.js";import{t as m}from"./popconfirm-BkTOsppG.js";import{t as h}from"./tag-C0Yg14A-.js";import{N as g,b as _,h as v,r as y,s as b,v as x}from"./index-B7MUL4ct.js";import{t as S}from"./AuthButton-MNxRWjhj.js";import{t as C}from"./useAuth-DKX3y3On.js";var w=e(t(),1);async function T(){return i({url:`/system/dept`,method:`get`})}async function E(e){return i({url:`/system/dept`,method:`post`,data:e})}async function D(e,t){return i({url:`/system/dept/`+e,method:`put`,data:t})}async function O(e){return i({url:`/system/dept`,method:`delete`,data:{ids:e}})}async function k(e,t={page:1,pageSize:10}){return i({url:`/system/dept/users/`+e,method:`get`,params:t})}var A=y(),j=r(),M=new Map,N=()=>{let{t:e}=b(),{auth:t}=C(),r=(0,w.useRef)(null),i=(0,w.useRef)(null),[y,N]=(0,w.useState)(``),[P,F]=(0,w.useState)([]),[I,L]=(0,w.useState)(`info`),R=[{key:`info`,label:e(`system.dept.tab.info`)},{key:`users`,label:e(`system.dept.tab.users`),disabled:!t(`system.dept.users`)}],[z,B]=(0,w.useState)([]),[V,H]=(0,w.useState)([]),[U,W]=(0,w.useState)({page:1,pageSize:10,total:0}),[G,K]=(0,w.useState)(!1),[q,J]=(0,w.useState)(!1),Y=async(e,t)=>{try{J(!0);let n=await k(e,(0,A.omit)(t||U,`total`));H(n.data.data.data),W({...U,total:n.data.data.total})}finally{J(!1)}},X=async()=>{K(!0);let n=t=>t?.length?t.map(t=>(M.set(t.id.toString(),(0,A.omit)(t,`children`)),{title:t.name||e(`system.dept.tab.users`),key:t.id?.toString()||``,icon:t.type===0?(0,j.jsx)(u,{}):t.type===1?(0,j.jsx)(d,{}):(0,j.jsx)(p,{}),children:n(t.children||[])})):[];try{let e=await T();e.data.data&&e.data.data.length>0&&(M.clear(),B(n(e.data.data)),(!y||!M.has(y))&&(N(e.data.data[0].id.toString()),r.current?.setFieldsValue((0,A.omit)(e.data.data[0],`children`)),t(`system.dept.users`)&&await Y(e.data.data[0].id)))}finally{K(!1)}},Z=(e=!1)=>{i.current?.resetFields(),i.current?.setFieldsValue({parent_id:e?Number(y):0,sort:0,status:0,type:0}),i.current?.open()},ne=e=>{if(e&&e.length>=1){N(e[0].toString());let t=M.get(e[0].toString());t&&r.current?.setFieldsValue(t),Y(Number(e[0])).then()}},re=e=>{(0,A.isArray)(e)?F(e):F(e.checked)},Q=async(t,n=!1)=>{try{K(!0),n?(await D(Number(y),t),_.success(e(`system.dept.updateSuccess`))):(await E(t),_.success(e(`system.dept.createSuccess`)),i.current?.close()),await X()}finally{K(!1)}},ie=async()=>{try{K(!0),await O(P),await X(),F([]),_.success(e(`system.dept.deleteSuccess`))}finally{K(!1)}},$=[{title:e(`system.dept.column.name`),valueType:`text`,dataIndex:`name`,rules:[{required:!0,message:e(`system.dept.column.name.required`)}]},{title:e(`system.dept.column.code`),valueType:`text`,dataIndex:`code`,rules:[{required:!0,message:e(`system.dept.column.code.required`)}]},{title:e(`system.dept.column.type`),valueType:`radioButton`,dataIndex:`type`,fieldProps:{options:[{value:0,label:e(`system.dept.column.type.0`)},{value:1,label:e(`system.dept.column.type.1`)},{value:2,label:e(`system.dept.column.type.2`)}]},rules:[{required:!0,message:e(`system.dept.column.type.required`)}]},{title:e(`system.dept.column.parent`),valueType:`treeSelect`,dataIndex:`parent_id`,fieldProps:{treeData:[{title:e(`system.dept.column.parent.0`),value:0,children:z}],fieldNames:{label:`title`,value:`key`},disabled:!0},rules:[{required:!0,message:e(`system.dept.column.parent.required`)}]},{title:e(`system.dept.column.email`),valueType:`text`,dataIndex:`email`},{title:e(`system.dept.column.address`),valueType:`text`,dataIndex:`address`},{title:e(`system.dept.column.phone`),valueType:`text`,dataIndex:`phone`},{title:e(`system.dept.column.sort`),valueType:`digit`,dataIndex:`sort`,rules:[{required:!0,message:e(`system.dept.column.sort.required`)}]},{title:e(`system.dept.column.status`),valueType:`radioButton`,dataIndex:`status`,fieldProps:{options:[{value:0,label:e(`system.dept.column.status.0`)},{value:1,label:e(`system.dept.column.status.1`)}]},rules:[{required:!0,message:e(`system.dept.column.status.required`)}]},{title:e(`system.dept.column.remark`),valueType:`textarea`,dataIndex:`remark`}],ae=[{title:e(`system.dept.users.column.id`),dataIndex:`id`,key:`id`,align:`center`},{title:e(`system.dept.users.column.username`),dataIndex:`username`,key:`username`,align:`center`},{title:e(`system.dept.users.column.nickname`),dataIndex:`nickname`,key:`nickname`,align:`center`},{title:e(`system.dept.users.column.nickname`),dataIndex:`email`,key:`email`,align:`center`},{title:e(`system.dept.users.column.mobile`),dataIndex:`mobile`,key:`mobile`,align:`center`},{title:e(`system.dept.users.column.status`),dataIndex:`status`,key:`status`,align:`center`,render:t=>(0,j.jsxs)(j.Fragment,{children:[t===1&&(0,j.jsx)(h,{color:`success`,children:e(`system.dept.users.column.status.0`)}),t===0&&(0,j.jsx)(h,{color:`error`,children:e(`system.dept.users.column.status.1`)})]})}];return(0,w.useEffect)(()=>{X()},[]),(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)(`div`,{className:`mb-5`,children:[(0,j.jsx)(v.Title,{level:3,children:e(`system.dept.page.title`)}),(0,j.jsx)(v.Text,{type:`secondary`,children:e(`system.dept.page.description`)})]}),(0,j.jsxs)(x,{gutter:[20,20],children:[(0,j.jsxs)(g,{xxl:12,lg:12,xs:24,children:[(0,j.jsx)(l,{layoutType:`ModalForm`,formRef:i,modalProps:{title:e(`system.dept.createModalTitle`),styles:{body:{paddingTop:20}},width:800},onFinish:async e=>(await Q(e,!1),!0),columns:$,layout:`vertical`,grid:!0,rowProps:{gutter:[30,0]},colProps:{span:12}}),(0,j.jsxs)(c,{title:(0,j.jsxs)(s,{children:[(0,j.jsx)(S,{auth:`system.dept.create`,children:(0,j.jsx)(o,{loading:G,children:e(`system.dept.createButton`),icon:(0,j.jsx)(n,{}),type:`primary`,onClick:()=>Z()})}),(0,j.jsx)(S,{auth:`system.dept.create`,children:(0,j.jsx)(o,{loading:G,children:e(`system.dept.createChildrenButton`),icon:(0,j.jsx)(n,{}),type:`primary`,onClick:()=>Z(!0)})})]}),variant:`borderless`,loading:G,styles:{body:{minHeight:`70vh`}},children:[P.length>0&&(0,j.jsx)(a,{style:{marginBottom:20},description:e(`system.dept.checkedMessage`,{checked:P.length}),type:`info`,action:(0,j.jsxs)(s,{children:[(0,j.jsx)(o,{size:`small`,type:`primary`,onClick:()=>F([]),children:e(`system.dept.unselect`)}),(0,j.jsx)(S,{auth:`system.dept.delete`,children:(0,j.jsx)(m,{okText:e(`system.dept.delete.ok`),cancelText:e(`system.dept.delete.cancel`),title:e(`system.dept.delete.title`),description:e(`system.dept.delete.description`),onConfirm:()=>ie(),children:(0,j.jsx)(o,{type:`primary`,icon:(0,j.jsx)(f,{}),size:`small`,danger:!0,loading:G})})})]})}),(0,j.jsx)(ee,{checkable:!0,treeData:z,showIcon:!0,checkStrictly:!0,selectedKeys:[y],defaultExpandedKeys:[y],onSelect:ne,checkedKeys:P,onCheck:re})]})]}),(0,j.jsx)(g,{xxl:12,lg:12,xs:24,children:(0,j.jsxs)(c,{variant:`borderless`,tabList:R,tabProps:{accessKey:I},onTabChange:L,styles:{body:{minHeight:`70vh`}},children:[(0,j.jsx)(l,{formRef:r,onFinish:async e=>(await Q(e,!0),!0),columns:$,layout:`horizontal`,style:{display:I===`info`?`block`:`none`},submitter:{render:e=>(0,j.jsx)(S,{auth:`system.dept.update`,children:e.submit}),submitText:e(`system.dept.saveInfo`)}}),(0,j.jsx)(S,{auth:`system.dept.users`,children:(0,j.jsx)(te,{style:{display:I===`users`?`block`:`none`},dataSource:V,bordered:!0,columns:ae,loading:q,size:`small`,pagination:{current:U.page,pageSize:U.pageSize,total:U.total,showSizeChanger:!0,onChange:(e,t)=>{let n={total:U.total,pageSize:t,page:e};W(n),Y(Number(y),n).then()}},scroll:{x:600}})})]})})]})]})};export{N as default}; \ No newline at end of file diff --git a/public/assets/descriptions-BO-jm4UF.js b/public/assets/descriptions-BO-jm4UF.js new file mode 100644 index 0000000..d8f03a2 --- /dev/null +++ b/public/assets/descriptions-BO-jm4UF.js @@ -0,0 +1 @@ +import{t as e}from"./jsx-runtime-NwRKtVrk.js";import{t}from"./table-By97ouEx.js";import{t as n}from"./button-CM-rzMOH.js";import{t as r}from"./space-Dvitgohy.js";import{t as i}from"./card-D7XvzVif.js";import{D as a,et as o,g as s,o as c,pt as l,zt as u}from"./es-Do50EHua.js";import{t as d}from"./descriptions-LfMkIYzo.js";import{t as f}from"./flex-CfpySdsa.js";import{n as p,t as m}from"./timeline-BRrB0Mqu.js";import{t as h}from"./tag-C0Yg14A-.js";import{M as g,N as _,Y as v,h as y,v as b}from"./index-B7MUL4ct.js";var x=e(),{Title:S,Text:C}=y,w=()=>(0,x.jsxs)(`div`,{style:{minHeight:`100vh`},children:[(0,x.jsx)(i,{variant:`borderless`,style:{marginBottom:20},children:(0,x.jsxs)(f,{justify:`space-between`,align:`center`,children:[(0,x.jsxs)(`div`,{children:[(0,x.jsxs)(S,{level:3,style:{marginBottom:4},children:[(0,x.jsx)(s,{style:{marginRight:8}}),`订单详情`]}),(0,x.jsx)(C,{type:`secondary`,children:`订单号: OD2026010100001 · 创建时间: 2025-12-30 09:45:32`})]}),(0,x.jsxs)(r,{style:{height:`100%`},children:[(0,x.jsx)(n,{icon:(0,x.jsx)(a,{}),children:`打印订单`}),(0,x.jsx)(n,{icon:(0,x.jsx)(l,{}),children:`导出订单`}),(0,x.jsx)(n,{type:`primary`,children:`联系客服`})]})]})}),(0,x.jsx)(i,{variant:`borderless`,style:{marginBottom:20},children:(0,x.jsx)(p,{current:4,items:[{title:`提交订单`,description:`2025-12-30 09:45`,icon:(0,x.jsx)(o,{})},{title:`支付完成`,description:`2025-12-30 10:00`,icon:(0,x.jsx)(o,{})},{title:`商家发货`,description:`2025-12-30 14:20`,icon:(0,x.jsx)(o,{})},{title:`运输中`,description:`2025-12-31 18:45`,icon:(0,x.jsx)(o,{})},{title:`已签收`,description:`2026-01-01 15:30`,icon:(0,x.jsx)(o,{})}]})}),(0,x.jsxs)(b,{gutter:[16,16],children:[(0,x.jsxs)(_,{xs:24,lg:16,children:[(0,x.jsx)(i,{variant:`borderless`,title:`订单基本信息`,style:{marginBottom:16},children:(0,x.jsxs)(d,{column:{xs:1,sm:2},bordered:!0,children:[(0,x.jsx)(d.Item,{label:`订单号`,children:`OD2026010100001`}),(0,x.jsx)(d.Item,{label:`订单状态`,children:(0,x.jsx)(h,{color:`success`,icon:(0,x.jsx)(o,{}),children:`已完成`})}),(0,x.jsx)(d.Item,{label:`下单时间`,children:`2025-12-30 09:45:32`}),(0,x.jsx)(d.Item,{label:`支付时间`,children:`2025-12-30 10:00:15`}),(0,x.jsx)(d.Item,{label:`发货时间`,children:`2025-12-30 14:20:00`}),(0,x.jsx)(d.Item,{label:`完成时间`,children:`2026-01-01 15:30:00`}),(0,x.jsx)(d.Item,{label:`支付方式`,children:(0,x.jsx)(h,{color:`blue`,children:`微信支付`})}),(0,x.jsx)(d.Item,{label:`配送方式`,children:`顺丰速运`}),(0,x.jsx)(d.Item,{label:`发票类型`,children:`电子发票`}),(0,x.jsx)(d.Item,{label:`发票抬头`,children:`北京科技有限公司`})]})}),(0,x.jsx)(i,{variant:`borderless`,title:`收货信息`,style:{marginBottom:16},children:(0,x.jsxs)(d,{column:{xs:1,sm:2},bordered:!0,children:[(0,x.jsx)(d.Item,{label:`收货人`,children:`张三`}),(0,x.jsx)(d.Item,{label:`联系电话`,children:`138****8888`}),(0,x.jsx)(d.Item,{label:`收货地址`,span:2,children:`北京市朝阳区建国路88号SOHO现代城A座2106室`})]})}),(0,x.jsx)(i,{variant:`borderless`,title:`商品信息`,children:(0,x.jsx)(t,{columns:[{title:`商品名称`,dataIndex:`name`,key:`name`},{title:`商品编号`,dataIndex:`code`,key:`code`},{title:`数量`,dataIndex:`quantity`,key:`quantity`},{title:`单价`,dataIndex:`price`,key:`price`,render:e=>`¥${e.toFixed(2)}`},{title:`小计`,dataIndex:`total`,key:`total`,render:e=>`¥${e.toFixed(2)}`}],dataSource:[{key:`1`,name:`iPhone 15 Pro Max`,code:`IP15PM-256-BLK`,quantity:2,price:9999,total:19998},{key:`2`,name:`AirPods Pro 2`,code:`APP2-WHT`,quantity:1,price:1899,total:1899},{key:`3`,name:`MacBook Pro 16"`,code:`MBP16-M3-SLV`,quantity:1,price:25999,total:25999}],pagination:!1,summary:()=>(0,x.jsxs)(t.Summary,{children:[(0,x.jsxs)(t.Summary.Row,{children:[(0,x.jsx)(t.Summary.Cell,{index:0,colSpan:4,children:(0,x.jsx)(C,{strong:!0,children:`合计`})}),(0,x.jsx)(t.Summary.Cell,{index:1,children:(0,x.jsx)(C,{strong:!0,style:{color:`#f5222d`,fontSize:16},children:`¥47,896.00`})})]}),(0,x.jsxs)(t.Summary.Row,{children:[(0,x.jsx)(t.Summary.Cell,{index:0,colSpan:4,children:(0,x.jsx)(C,{children:`运费`})}),(0,x.jsx)(t.Summary.Cell,{index:1,children:(0,x.jsx)(C,{children:`¥0.00`})})]}),(0,x.jsxs)(t.Summary.Row,{children:[(0,x.jsx)(t.Summary.Cell,{index:0,colSpan:4,children:(0,x.jsx)(C,{children:`优惠`})}),(0,x.jsx)(t.Summary.Cell,{index:1,children:(0,x.jsx)(C,{style:{color:`#52c41a`},children:`-¥500.00`})})]}),(0,x.jsxs)(t.Summary.Row,{children:[(0,x.jsx)(t.Summary.Cell,{index:0,colSpan:4,children:(0,x.jsx)(C,{strong:!0,style:{fontSize:16},children:`实付金额`})}),(0,x.jsx)(t.Summary.Cell,{index:1,children:(0,x.jsx)(C,{strong:!0,style:{color:`#f5222d`,fontSize:18},children:`¥47,396.00`})})]})]})})})]}),(0,x.jsxs)(_,{xs:24,lg:8,children:[(0,x.jsxs)(i,{variant:`borderless`,title:`买家信息`,style:{marginBottom:16},children:[(0,x.jsxs)(f,{align:`center`,style:{marginBottom:16},children:[(0,x.jsx)(v,{size:48,icon:(0,x.jsx)(c,{})}),(0,x.jsxs)(`div`,{style:{marginLeft:12},children:[(0,x.jsx)(C,{strong:!0,children:`张三`}),(0,x.jsx)(`br`,{}),(0,x.jsx)(C,{type:`secondary`,style:{fontSize:12},children:`会员等级: VIP金卡`})]})]}),(0,x.jsx)(g,{style:{margin:`12px 0`}}),(0,x.jsxs)(d,{column:1,size:`small`,children:[(0,x.jsx)(d.Item,{label:`用户ID`,children:`U202512300001`}),(0,x.jsx)(d.Item,{label:`手机号`,children:`138****8888`}),(0,x.jsx)(d.Item,{label:`邮箱`,children:`zhangsan@example.com`}),(0,x.jsx)(d.Item,{label:`历史订单`,children:`156 笔`}),(0,x.jsx)(d.Item,{label:`累计消费`,children:`¥358,960`})]})]}),(0,x.jsxs)(i,{variant:`borderless`,title:`物流追踪`,children:[(0,x.jsx)(C,{type:`secondary`,style:{fontSize:12},children:`物流公司: 顺丰速运`}),(0,x.jsx)(`br`,{}),(0,x.jsx)(C,{type:`secondary`,style:{fontSize:12},children:`快递单号: SF1234567890`}),(0,x.jsx)(g,{style:{margin:`12px 0`}}),(0,x.jsx)(m,{items:[{time:`2026-01-01 15:30:00`,status:`已签收`,description:`您的订单已由本人签收,感谢您的购买`},{time:`2026-01-01 09:20:00`,status:`派送中`,description:`快递员正在为您派送 [北京市朝阳区] 快递员:李师傅 13800138000`},{time:`2025-12-31 18:45:00`,status:`运输中`,description:`您的包裹已到达 [北京分拨中心]`},{time:`2025-12-30 14:20:00`,status:`已发货`,description:`您的订单已从 [上海仓库] 发出,物流单号: SF1234567890`},{time:`2025-12-30 10:00:00`,status:`已支付`,description:`订单支付成功,等待商家发货`}].map(e=>({color:e.status===`已签收`?`green`:`blue`,children:(0,x.jsxs)(`div`,{children:[(0,x.jsx)(C,{strong:!0,children:e.status}),(0,x.jsx)(`br`,{}),(0,x.jsx)(C,{type:`secondary`,style:{fontSize:12},children:e.description}),(0,x.jsx)(`br`,{}),(0,x.jsxs)(C,{type:`secondary`,style:{fontSize:12},children:[(0,x.jsx)(u,{style:{marginRight:4}}),e.time]})]})}))})]})]})]}),(0,x.jsxs)(i,{variant:`borderless`,title:`订单备注`,style:{marginTop:16},children:[(0,x.jsx)(C,{type:`secondary`,children:`买家留言: 请在工作日配送,周末家里没人。如有问题请提前电话联系。`}),(0,x.jsx)(g,{}),(0,x.jsx)(C,{type:`secondary`,children:`商家备注: 已按照买家要求在工作日配送,客户体验良好。`})]})]});export{w as default}; \ No newline at end of file diff --git a/public/assets/descriptions-LfMkIYzo.js b/public/assets/descriptions-LfMkIYzo.js new file mode 100644 index 0000000..3a864eb --- /dev/null +++ b/public/assets/descriptions-LfMkIYzo.js @@ -0,0 +1 @@ +import{$t as e,Bt as t,Ln as n,Or as r,Sr as i,St as a,Tr as o,Y as s,_n as c,an as l,cn as u,dn as d,mn as f,tn as p}from"./jsx-runtime-NwRKtVrk.js";import{n as m,t as h}from"./useBreakpoint-BdDQSe50.js";var g=r(o()),_={xxxl:4,xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},v=g.createContext(null),y=e=>n(e).map(e=>({...e?.props,key:e.key}));function b(e,t,n){let r=g.useMemo(()=>t||y(n),[t,n]);return g.useMemo(()=>r.map(({span:t,...n})=>t===`filled`?{...n,filled:!0}:{...n,span:f(t)?t:m(e,t)}),[r,e])}function x(e,t){let n=[],r=[],i=!1,a=0;return e.filter(e=>e).forEach(e=>{let{filled:o,...s}=e;if(o){r.push(s),n.push(r),r=[],a=0;return}let c=t-a;a+=e.span||1,a>=t?(a>t?(i=!0,r.push({...s,span:c})):r.push(s),n.push(r),r=[],a=0):r.push(s)}),r.length>0&&n.push(r),n=n.map(e=>{let n=e.reduce((e,t)=>e+(t.span||1),0);if(n{let[n,r]=(0,g.useMemo)(()=>x(t,e),[t,e]);return n},C=e=>e.children,w=e=>{let{itemPrefixCls:t,component:n,span:r,className:a,style:o,labelStyle:s,contentStyle:l,bordered:u,label:f,content:p,colon:m,type:h,styles:_,classNames:y}=e,b=n,{classNames:x,styles:S}=g.useContext(v),[C,w]=d([x,y],[S,_],{props:e}),T={...s,...w.label},E={...l,...w.content};return u?g.createElement(b,{colSpan:r,style:o,className:i(a,{[`${t}-item-${h}`]:h===`label`||h===`content`,[C.label]:C.label&&h===`label`,[C.content]:C.content&&h===`content`})},c(f)&&g.createElement(`span`,{style:T},f),c(p)&&g.createElement(`span`,{style:E},p)):g.createElement(b,{className:i(`${t}-item`,a),style:o,colSpan:r},g.createElement(`div`,{className:`${t}-item-container`},c(f)&&g.createElement(`span`,{style:T,className:i(`${t}-item-label`,C.label,{[`${t}-item-no-colon`]:!m})},f),c(p)&&g.createElement(`span`,{style:E,className:i(`${t}-item-content`,C.content)},p)))};function T(e,{colon:t,prefixCls:n,bordered:r},{component:i,type:a,showLabel:o,showContent:s,labelStyle:c,contentStyle:l,styles:u}){return e.map(({label:e,children:d,prefixCls:f=n,className:p,style:m,labelStyle:h,contentStyle:_,span:v=1,key:y,styles:b,classNames:x},S)=>typeof i==`string`?g.createElement(w,{key:`${a}-${y||S}`,className:p,style:m,classNames:x,styles:{label:{...c,...u?.label,...h,...b?.label},content:{...l,...u?.content,..._,...b?.content}},span:v,colon:t,component:i,itemPrefixCls:f,bordered:r,label:o?e:null,content:s?d:null,type:a}):[g.createElement(w,{key:`label-${y||S}`,className:p,style:{...c,...u?.label,...m,...h,...b?.label},span:1,colon:t,component:i[0],itemPrefixCls:f,bordered:r,label:e,type:`label`}),g.createElement(w,{key:`content-${y||S}`,className:p,style:{...l,...u?.content,...m,..._,...b?.content},span:v*2-1,component:i[1],itemPrefixCls:f,bordered:r,content:d,type:`content`})])}var E=e=>{let t=g.useContext(v),{prefixCls:n,vertical:r,row:i,index:a,bordered:o}=e;return r?g.createElement(g.Fragment,null,g.createElement(`tr`,{key:`label-${a}`,className:`${n}-row`},T(i,e,{component:`th`,type:`label`,showLabel:!0,...t})),g.createElement(`tr`,{key:`content-${a}`,className:`${n}-row`},T(i,e,{component:`td`,type:`content`,showContent:!0,...t}))):g.createElement(`tr`,{key:a,className:`${n}-row`},T(i,e,{component:o?[`th`,`td`]:`td`,type:`item`,showLabel:!0,showContent:!0,...t}))},D=e=>{let{componentCls:t,labelBg:n}=e;return{[`&${t}-bordered`]:{[`> ${t}-view`]:{border:`${l(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:`auto`},[`${t}-row`]:{borderBottom:`${l(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:first-child":{"> th:first-child, > td:first-child":{borderStartStartRadius:e.borderRadiusLG}},"&:last-child":{borderBottom:`none`,"> th:first-child, > td:first-child":{borderEndStartRadius:e.borderRadiusLG}},[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${l(e.padding)} ${l(e.paddingLG)}`,borderInlineEnd:`${l(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:`none`}},[`> ${t}-item-label`]:{color:e.colorTextSecondary,backgroundColor:n,"&::after":{display:`none`}}}},[`&${t}-medium`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${l(e.paddingSM)} ${l(e.paddingLG)}`}}},[`&${t}-small`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${l(e.paddingXS)} ${l(e.padding)}`}}}}}},O=t=>{let{componentCls:n,extraColor:r,itemPaddingBottom:i,itemPaddingEnd:a,colonMarginRight:o,colonMarginLeft:s,titleMarginBottom:c}=t;return{[n]:{...e(t),...D(t),"&-rtl":{direction:`rtl`},[`${n}-header`]:{display:`flex`,alignItems:`center`,marginBottom:c},[`${n}-title`]:{...p,flex:`auto`,color:t.titleColor,fontWeight:t.fontWeightStrong,fontSize:t.fontSizeLG,lineHeight:t.lineHeightLG},[`${n}-extra`]:{marginInlineStart:`auto`,color:r,fontSize:t.fontSize},[`${n}-view`]:{width:0,minWidth:`100%`,borderRadius:t.borderRadiusLG,table:{width:`100%`,tableLayout:`fixed`,borderCollapse:`collapse`}},[`${n}-row`]:{"> th, > td":{paddingBottom:i,paddingInlineEnd:a},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:`none`,"> th, > td":{paddingBottom:0}}},[`${n}-item-label`]:{color:t.labelColor,fontWeight:`normal`,fontSize:t.fontSize,lineHeight:t.lineHeight,textAlign:`start`,"&::after":{content:`":"`,position:`relative`,top:-.5,marginInline:`${l(s)} ${l(o)}`},[`&${n}-item-no-colon::after`]:{content:`""`}},[`${n}-item-no-label`]:{"&::after":{margin:0,content:`""`}},[`${n}-item-content`]:{display:`table-cell`,flex:1,color:t.contentColor,fontSize:t.fontSize,lineHeight:t.lineHeight,wordBreak:`break-word`,overflowWrap:`break-word`},[`${n}-item`]:{paddingBottom:0,verticalAlign:`top`,"&-container":{display:`flex`,[`${n}-item-label`]:{display:`inline-flex`,alignItems:`baseline`},[`${n}-item-content`]:{display:`inline-flex`,alignItems:`baseline`,minWidth:`1em`}}},"&-medium":{[`${n}-row`]:{"> th, > td":{paddingBottom:t.paddingSM}}},"&-small":{[`${n}-row`]:{"> th, > td":{paddingBottom:t.paddingXS}}}}}},k=a(`Descriptions`,e=>O(t(e,{})),e=>({labelBg:e.colorFillAlter,labelColor:e.colorTextTertiary,titleColor:e.colorText,titleMarginBottom:e.fontSizeSM*e.lineHeightSM,itemPaddingBottom:e.padding,itemPaddingEnd:e.padding,colonMarginRight:e.marginXS,colonMarginLeft:e.marginXXS/2,contentColor:e.colorText,extraColor:e.colorText})),A=e=>{let{prefixCls:t,title:n,extra:r,column:a,colon:o=!0,bordered:c,layout:l,children:p,className:y,rootClassName:x,style:C,size:w,labelStyle:T,contentStyle:D,styles:O,items:A,classNames:j,...M}=e,{getPrefixCls:N,direction:P,className:F,style:I,classNames:L,styles:R}=u(`descriptions`),z=N(`descriptions`,t),B=h(),V=g.useMemo(()=>f(a)?a:m(B,a)??m(B,_)??3,[B,a]),H=b(B,A,p),U=s(w),W=S(V,H),[G,K]=k(z),q={...e,column:V,items:H,size:U},[J,Y]=d([L,j],[R,O],{props:q}),X=g.useMemo(()=>({labelStyle:T,contentStyle:D,styles:{label:Y.label,content:Y.content},classNames:{label:J.label,content:J.content}}),[T,D,Y.label,Y.content,J.label,J.content]);return g.createElement(v.Provider,{value:X},g.createElement(`div`,{className:i(z,F,J.root,{[`${z}-medium`]:U===`medium`||U===`middle`,[`${z}-small`]:U===`small`,[`${z}-bordered`]:!!c,[`${z}-rtl`]:P===`rtl`},y,x,G,K),style:{...I,...Y.root,...C},...M},(n||r)&&g.createElement(`div`,{className:i(`${z}-header`,J.header),style:Y.header},n&&g.createElement(`div`,{className:i(`${z}-title`,J.title),style:Y.title},n),r&&g.createElement(`div`,{className:i(`${z}-extra`,J.extra),style:Y.extra},r)),g.createElement(`div`,{className:`${z}-view`},g.createElement(`table`,null,g.createElement(`tbody`,null,W.map((e,t)=>g.createElement(E,{key:t,index:t,colon:o,prefixCls:z,vertical:l===`vertical`,bordered:c,row:e})))))))};A.Item=C;export{A as t}; \ No newline at end of file diff --git a/public/assets/dict-P-htQ-Wt.js b/public/assets/dict-P-htQ-Wt.js new file mode 100644 index 0000000..137605f --- /dev/null +++ b/public/assets/dict-P-htQ-Wt.js @@ -0,0 +1 @@ +import{Or as e,t}from"./jsx-runtime-NwRKtVrk.js";import{r as n}from"./statusUtils-G17j4Ng-.js";import{t as r}from"./button-CM-rzMOH.js";import{t as i}from"./badge-BLoxw4wl.js";import{c as a}from"./es-Do50EHua.js";import{D as o,h as s,it as c,n as l,s as u}from"./index-B7MUL4ct.js";import{t as d}from"./XinTable-Cyzgse09.js";var f=t(),p=e(o(),1),{Title:m,Text:h}=s;function g(){let{t:e}=u(),t=c(),o=l(e=>e.initDict),s=[{title:e(`system.dict.id`),dataIndex:`id`,hideInForm:!0,width:80,sorter:!0,align:`center`},{title:e(`system.dict.name`),dataIndex:`name`,valueType:`text`,colProps:{span:12},rules:[{required:!0,message:e(`system.dict.name.required`)}]},{title:e(`system.dict.code`),dataIndex:`code`,valueType:`text`,colProps:{span:12},rules:[{required:!0,message:e(`system.dict.code.required`)}]},{title:e(`system.dict.status`),dataIndex:`status`,valueType:`select`,filters:[{text:e(`system.dict.status.normal`),value:0},{text:e(`system.dict.status.disabled`),value:1}],colProps:{span:12},rules:[{required:!0,message:e(`system.dict.status.required`)}],fieldProps:{options:[{label:e(`system.dict.status.normal`),value:0},{label:e(`system.dict.status.disabled`),value:1}]},render:t=>t===0?(0,f.jsx)(i,{status:`success`,text:e(`system.dict.status.normal`)}):(0,f.jsx)(i,{status:`error`,text:e(`system.dict.status.disabled`)})},{title:e(`system.dict.sort`),dataIndex:`sort`,valueType:`digit`,colProps:{span:12},hideInSearch:!0,fieldProps:{min:0,style:{width:`100%`}}},{title:e(`system.dict.describe`),dataIndex:`describe`,valueType:`textarea`,colProps:{span:24},hideInSearch:!0,ellipsis:!0},{title:e(`system.dict.createdAt`),dataIndex:`created_at`,render:e=>e?(0,p.default)(e).format(`YYYY-MM-DD HH:mm`):`-`,hideInForm:!0,hideInSearch:!0,width:160}],g=async()=>{await o(),window.$message?.success(e(`system.dict.refreshSuccess`))},_=e=>{t(`/system/dict/item?dictId=${e.id}&dictName=${encodeURIComponent(e.name||``)}&dictCode=${e.code}`)};return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(`div`,{className:`mb-5`,children:[(0,f.jsx)(m,{level:3,children:e(`system.dict.page.title`)}),(0,f.jsx)(h,{type:`secondary`,children:e(`system.dict.page.description`)})]}),(0,f.jsx)(d,{api:`/system/dict/list`,columns:s,rowKey:`id`,accessName:`system.dict.list`,searchProps:!1,formProps:{grid:!0,colProps:{span:12},rowProps:{gutter:[30,0]},layout:`vertical`},modalProps:{width:800},actionBarRender:t=>[t.add,(0,f.jsx)(r,{type:`primary`,onClick:g,children:e(`system.dict.refreshCache`)},`refresh`),t.keywordSearch],operateProps:{fixed:`right`,width:180},scroll:{x:1e3},operateRender:(t,i)=>[(0,f.jsx)(n,{title:e(`system.dict.manageItems`),children:(0,f.jsx)(r,{type:`default`,icon:(0,f.jsx)(a,{}),size:`small`,onClick:()=>_(t)})}),i.edit,i.del]})]})}export{g as default}; \ No newline at end of file diff --git a/public/assets/dropdown-DMnZiIxT.js b/public/assets/dropdown-DMnZiIxT.js new file mode 100644 index 0000000..ae93a4f --- /dev/null +++ b/public/assets/dropdown-DMnZiIxT.js @@ -0,0 +1,27 @@ +import{$t as e,B as t,Bt as n,H as r,Ln as i,Or as a,P as o,Sr as s,St as c,Tr as l,U as u,V as d,Vn as f,W as p,Xt as m,Yt as h,Z as g,Zt as _,a as v,an as y,c as b,cn as x,dn as S,en as C,et as w,f as T,fn as E,gn as D,hn as O,hr as k,i as A,ir as j,l as M,ln as N,o as P,or as ee,rr as F,s as I,sn as L,st as R,tn as z,u as B,ur as te,wt as ne,xr as V}from"./jsx-runtime-NwRKtVrk.js";import{b as re,c as H,f as ie,h as U,l as W,m as ae,r as G,u as K,y as oe}from"./statusUtils-G17j4Ng-.js";import{r as se}from"./ColorPresets-BBbJffTn.js";import{t as q}from"./move-KzMQarL_.js";import{n as ce,t as le}from"./BarsOutlined-UcCNWNvv.js";import{t as ue}from"./PurePanel-BhXcm5Bt.js";var J=a(l()),Y=J.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}}),de=e=>{let{antCls:t,componentCls:n,colorText:r,footerBg:i,headerHeight:a,headerPadding:o,headerColor:s,footerPadding:c,fontSize:l,bodyBg:u,headerBg:d}=e;return{[n]:{display:`flex`,flex:`auto`,flexDirection:`column`,minHeight:0,background:u,"&, *":{boxSizing:`border-box`},[`&${n}-has-sider`]:{flexDirection:`row`,[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:`0 0 auto`},"&-rtl":{direction:`rtl`}},[`${n}-header`]:{height:a,padding:o,color:s,lineHeight:y(a),background:d,[`${t}-menu`]:{lineHeight:`inherit`}},[`${n}-footer`]:{padding:c,color:r,fontSize:l,background:i},[`${n}-content`]:{flex:`auto`,color:r,minHeight:0}}},fe=e=>{let{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:i,controlHeightSM:a,marginXXS:o,colorTextLightSolid:s,colorBgContainer:c}=e,l=r*1.25;return{colorBgHeader:`#001529`,colorBgBody:t,colorBgTrigger:`#002140`,bodyBg:t,headerBg:`#001529`,headerHeight:n*2,headerPadding:`0 ${l}px`,headerColor:i,footerPadding:`${a}px ${l}px`,footerBg:t,siderBg:`#001529`,triggerHeight:r+o*2,triggerBg:`#002140`,triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:c,lightTriggerBg:c,lightTriggerColor:i}},pe=[[`colorBgBody`,`bodyBg`],[`colorBgHeader`,`headerBg`],[`colorBgTrigger`,`triggerBg`]],me=c(`Layout`,de,fe,{deprecatedTokens:pe}),X=c([`Layout`,`Sider`],e=>{let{componentCls:t,siderBg:n,motionDurationMid:r,motionDurationSlow:i,antCls:a,triggerHeight:o,triggerColor:s,triggerBg:c,headerHeight:l,zeroTriggerWidth:u,zeroTriggerHeight:d,borderRadiusLG:f,lightSiderBg:p,lightTriggerColor:m,lightTriggerBg:h,bodyBg:g}=e;return{[t]:{position:`relative`,minWidth:0,background:n,transition:`all ${r}, background 0s`,"&-has-trigger":{paddingBottom:o},"&-right":{order:1},[`${t}-children`]:{height:`100%`,marginTop:-.1,paddingTop:.1,[`${a}-menu${a}-menu-inline-collapsed`]:{width:`auto`}},[`&-zero-width ${t}-children`]:{overflow:`hidden`},[`${t}-trigger`]:{position:`fixed`,bottom:0,zIndex:1,height:o,color:s,lineHeight:y(o),textAlign:`center`,background:c,cursor:`pointer`,transition:`all ${r}`},[`${t}-zero-width-trigger`]:{position:`absolute`,top:l,insetInlineEnd:e.calc(u).mul(-1).equal(),zIndex:1,width:u,height:d,color:s,fontSize:e.fontSizeXL,display:`flex`,alignItems:`center`,justifyContent:`center`,background:n,borderRadius:`0 ${y(f)} ${y(f)} 0`,cursor:`pointer`,transition:`background-color ${i} ease`,"&::after":{position:`absolute`,inset:0,background:`transparent`,transition:`all ${i}`,content:`""`},"&:hover::after":{background:`rgba(255, 255, 255, 0.2)`},"&-right":{insetInlineStart:e.calc(u).mul(-1).equal(),borderRadius:`${y(f)} 0 0 ${y(f)}`}},"&-light":{background:p,[`${t}-trigger`]:{color:m,background:h},[`${t}-zero-width-trigger`]:{color:m,background:h,border:`1px solid ${g}`,borderInlineStart:0}}}}},fe,{deprecatedTokens:pe}),he={xs:`479.98px`,sm:`575.98px`,md:`767.98px`,lg:`991.98px`,xl:`1199.98px`,xxl:`1599.98px`,xxxl:`1839.98px`},ge=e=>!Number.isNaN(Number.parseFloat(e))&&Number.isFinite(Number(e)),Z=J.createContext({}),_e=(()=>{let e=0;return(t=``)=>(e+=1,`${t}${e}`)})(),ve=J.forwardRef((e,t)=>{let{prefixCls:n,className:r,trigger:i,children:a,defaultCollapsed:c=!1,theme:l=`dark`,style:u={},collapsible:d=!1,reverseArrow:p=!1,width:m=200,collapsedWidth:h=80,zeroWidthTriggerStyle:g,breakpoint:_,onCollapse:v,onBreakpoint:y,...b}=e,{siderHook:x}=(0,J.useContext)(Y),[S,C]=(0,J.useState)(`collapsed`in e?e.collapsed:c),[w,T]=(0,J.useState)(!1);(0,J.useEffect)(()=>{`collapsed`in e&&C(e.collapsed)},[e.collapsed]);let D=(t,n)=>{`collapsed`in e||C(t),v?.(t,n)},{getPrefixCls:O,direction:k}=(0,J.useContext)(L),A=O(`layout-sider`,n),[j,M]=X(A),N=(0,J.useRef)(null);N.current=e=>{T(e.matches),y?.(e.matches),S!==e.matches&&D(e.matches,`responsive`)},(0,J.useEffect)(()=>{function e(e){return N.current?.(e)}let t;return window?.matchMedia!==void 0&&_&&_ in he&&(t=window.matchMedia(`screen and (max-width: ${he[_]})`),E(t?.addEventListener)&&t.addEventListener(`change`,e),e(t)),()=>{E(t?.removeEventListener)&&t.removeEventListener(`change`,e)}},[_]),(0,J.useEffect)(()=>{let e=_e(`ant-sider-`);return x.addSider(e),()=>x.removeSider(e)},[]);let P=()=>{D(!S,`clickTrigger`)},ee=f(b,[`collapsed`]),F=S?h:m,I=ge(F)?`${F}px`:String(F),R=Number.parseFloat(String(h||0))===0?J.createElement(`span`,{onClick:P,className:s(`${A}-zero-width-trigger`,`${A}-zero-width-trigger-${p?`right`:`left`}`),style:g},i||J.createElement(le,null)):null,z=k===`rtl`==!p,B={expanded:z?J.createElement(o,null):J.createElement(ce,null),collapsed:z?J.createElement(ce,null):J.createElement(o,null)}[S?`collapsed`:`expanded`],te=i===null?null:R||J.createElement(`div`,{className:`${A}-trigger`,onClick:P,style:{width:I}},i||B),ne={...u,flex:`0 0 ${I}`,maxWidth:I,minWidth:I,width:I},V=s(A,`${A}-${l}`,{[`${A}-collapsed`]:!!S,[`${A}-has-trigger`]:d&&i!==null&&!R,[`${A}-below`]:!!w,[`${A}-zero-width`]:Number.parseFloat(I)===0},r,j,M),re=J.useMemo(()=>({siderCollapsed:S}),[S]);return J.createElement(Z.Provider,{value:re},J.createElement(`aside`,{className:V,...ee,style:ne,ref:t},J.createElement(`div`,{className:`${A}-children`},a),d||w&&R?te:null))}),Q=(0,J.createContext)({prefixCls:``,firstLevel:!0,inlineCollapsed:!1,styles:null,classNames:null}),ye=e=>{let{prefixCls:t,className:n,dashed:r,...i}=e,{getPrefixCls:a}=J.useContext(L),o=s({[`${a(`menu`,t)}-item-divider-dashed`]:!!r},n);return J.createElement(I,{className:o,...i})},be=e=>{let{className:t,children:n,icon:r,title:a,danger:o,extra:c}=e,{prefixCls:l,firstLevel:u,direction:d,disableMenuItemTitleTooltip:p,tooltip:m,inlineCollapsed:h,styles:g,classNames:_}=J.useContext(Q),v=e=>{let t=n?.[0],i=J.createElement(`span`,{className:s(`${l}-title-content`,u?_?.itemContent:_?.subMenu?.itemContent,{[`${l}-title-content-with-extra`]:!!c||c===0}),style:u?g?.itemContent:g?.subMenu?.itemContent},n);return(!r||J.isValidElement(n)&&n.type===`span`)&&n&&e&&u&&typeof t==`string`?J.createElement(`div`,{className:`${l}-inline-collapsed-noicon`},t.charAt(0)):i},{siderCollapsed:y}=J.useContext(Z),b=a;a===void 0?b=u?n:``:a===!1&&(b=``);let x=m===!1?void 0:m,S=x&&x.title!==void 0?x.title:b,C={...x??null,title:S};!y&&!h&&(C.title=null,C.open=!1);let w=i(n).length,T=J.createElement(M,{...f(e,[`title`,`icon`,`danger`]),className:s(u?_?.item:_?.subMenu?.item,{[`${l}-item-danger`]:o,[`${l}-item-only-child`]:(r?w+1:w)===1},t),style:{...u?g?.item:g?.subMenu?.item,...e.style},title:typeof a==`string`?a:void 0},R(r,e=>({className:s(`${l}-item-icon`,u?_?.itemIcon:_?.subMenu?.itemIcon,e.className),style:{...u?g?.itemIcon:g?.subMenu?.itemIcon,...e.style}})),v(h));if(!p&&m!==!1){let e=x&&x.placement?x.placement:d===`rtl`?`left`:`right`,t=`${l}-inline-collapsed-tooltip`,n=e=>({...e,root:s(t,e?.root)}),r=E(x?.classNames)?e=>n(x.classNames(e)):n(x?.classNames);T=J.createElement(G,{...C,placement:e,classNames:r},T)}return T},xe=J.createContext(null),Se=J.forwardRef((e,t)=>{let{children:n,...r}=e,i=J.useContext(xe),a=J.useMemo(()=>({...i,...r}),[i,r.prefixCls,r.mode,r.selectable,r.rootClassName]),o=j(n),s=ee(t,o?F(n):null);return J.createElement(xe.Provider,{value:a},J.createElement(ae,{space:!0},o?J.cloneElement(n,{ref:s}):n))}),Ce=e=>{let{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:i,lineWidth:a,lineType:o,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${y(a)} ${o} ${i}`,boxShadow:`none`,"&::after":{display:`block`,clear:`both`,height:0,content:`"\\20"`},[`${t}-item, ${t}-submenu`]:{position:`relative`,display:`inline-block`,verticalAlign:`bottom`,paddingInline:s},[`> ${t}-item:hover, + > ${t}-item-active, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:`transparent`},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color`,`background-color`].map(e=>`${e} ${n}`).join(`,`)},[`${t}-submenu-arrow`]:{display:`none`}}}},we=({componentCls:e,menuArrowOffset:t,calc:n})=>({[`${e}-rtl`]:{direction:`rtl`},[`${e}-submenu-rtl`]:{transformOrigin:`100% 0`},[`${e}-rtl${e}-vertical, + ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${y(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${y(t)})`}}}}),Te=e=>m(e),Ee=(e,t)=>{let{componentCls:n,itemColor:r,itemSelectedColor:i,subMenuItemSelectedColor:a,groupTitleColor:o,itemBg:s,subMenuItemBg:c,itemSelectedBg:l,activeBarHeight:u,activeBarWidth:d,activeBarBorderWidth:f,motionDurationSlow:p,motionEaseInOut:m,motionEaseOut:h,itemPaddingInline:g,motionDurationMid:_,itemHoverColor:v,lineType:b,colorSplit:x,itemDisabledColor:S,dangerItemColor:C,dangerItemHoverColor:w,dangerItemSelectedColor:T,dangerItemActiveBg:E,dangerItemSelectedBg:D,popupBg:O,itemHoverBg:k,itemActiveBg:A,menuSubMenuBg:j,horizontalItemSelectedColor:M,horizontalItemSelectedBg:N,horizontalItemBorderRadius:P,horizontalItemHoverBg:ee}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:s,[`&${n}-root:focus-visible`]:{...Te(e)},[`${n}-item`]:{"&-group-title, &-extra":{color:o}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:a},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:{...Te(e)}},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${S} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:v}},[`${n}-submenu:not(${n}-submenu-selected)`]:{[`> ${n}-submenu-title:hover`]:{color:v}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:k},"&:active":{backgroundColor:A}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:k},"&:active":{backgroundColor:A}}},[`${n}-item-danger`]:{color:C,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:w}},[`&${n}-item:active`]:{background:E}},[`${n}-item a`]:{"&, &:hover":{color:`inherit`}},[`${n}-item-selected`]:{color:i,[`&${n}-item-danger`]:{color:T},"a, a:hover":{color:`inherit`}},[`& ${n}-item-selected`]:{backgroundColor:l,[`&${n}-item-danger`]:{backgroundColor:D}},[`&${n}-submenu > ${n}`]:{backgroundColor:j},[`&${n}-popup > ${n}`]:{backgroundColor:O},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:O},[`&${n}-horizontal`]:{...t===`dark`?{borderBottom:0}:{},[`> ${n}-item, > ${n}-submenu`]:{top:f,marginTop:e.calc(f).mul(-1).equal(),marginBottom:0,borderRadius:P,"&::after":{position:`absolute`,insetInline:g,bottom:0,borderBottom:`${y(u)} solid transparent`,transition:`border-color ${p} ${m}`,content:`""`},"&:hover, &-active, &-open":{background:ee,"&::after":{borderBottomWidth:u,borderBottomColor:M}},"&-selected":{color:M,backgroundColor:N,"&:hover":{backgroundColor:N},"&::after":{borderBottomWidth:u,borderBottomColor:M}}}},[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${y(f)} ${b} ${x}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:c},[`${n}-item`]:{position:`relative`,"&::after":{position:`absolute`,insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${y(d)} solid ${i}`,transform:`scaleY(0.0001)`,opacity:0,transition:[`transform`,`opacity`].map(e=>`${e} ${_} ${h}`).join(`,`),content:`""`},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:T}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:`scaleY(1)`,opacity:1,transition:[`transform`,`opacity`].map(e=>`${e} ${_} ${m}`).join(`,`)}}}}}},De=e=>{let{componentCls:t,itemHeight:n,itemMarginInline:r,padding:i,menuArrowSize:a,marginXS:o,itemMarginBlock:s,itemWidth:c,itemPaddingInline:l}=e,u=e.calc(a).add(i).add(o).equal();return{[`${t}-item`]:{position:`relative`,overflow:`hidden`},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:y(n),paddingInline:l,overflow:`hidden`,textOverflow:`ellipsis`,marginInline:r,marginBlock:s,width:c},[`> ${t}-item, + > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:y(n)},[`${t}-item-group-list ${t}-submenu-title, + ${t}-submenu-title`]:{paddingInlineEnd:u}}},Oe=e=>{let{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:i,dropdownWidth:a,controlHeightLG:o,motionEaseOut:s,padding:c,paddingXL:l,itemMarginInline:u,fontSizeLG:d,motionDurationFast:f,motionDurationSlow:p,paddingXS:m,boxShadowSecondary:h,collapsedWidth:g,collapsedIconSize:_}=e,v={height:r,lineHeight:y(r),listStylePosition:`inside`,listStyleType:`disc`};return[{[t]:{"&-inline, &-vertical":{[`&${t}-root`]:{boxShadow:`none`},...De(e)}},[`${t}-submenu-popup`]:{[`${t}-vertical`]:{...De(e),boxShadow:h}}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:a,maxHeight:`calc(100vh - ${y(e.calc(o).mul(2.5).equal())})`,padding:`0`,overflow:`hidden`,borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:`hidden`,overflowY:`auto`}}},{[`${t}-inline`]:{width:`100%`,[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:`flex`,alignItems:`center`,transition:[`border-color ${p}`,`background-color ${p}`,`padding ${f} ${s}`].join(`,`),[`> ${t}-title-content`]:{flex:`auto`,minWidth:0,overflow:`hidden`,textOverflow:`ellipsis`},"> *":{flex:`none`}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:`none`,[`& > ${t}-submenu > ${t}-submenu-title`]:v,[`& ${t}-item-group-title`]:{paddingInlineStart:l}},[`${t}-item`]:v}},{[`${t}-inline-collapsed`]:{width:g,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:d,textAlign:`center`,width:`100%`}}},[`> ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, + > ${t}-submenu > ${t}-submenu-title`]:{display:`flex`,alignItems:`center`,justifyContent:`flex-start`,insetInlineStart:0,paddingInline:`calc(50% - ${y(e.calc(_).div(2).equal())} - ${y(u)})`,textOverflow:`clip`,[` + ${t}-submenu-arrow, + ${t}-submenu-expand-icon + `]:{opacity:0},[`> ${t}-title-content`]:{width:0,opacity:0,overflow:`hidden`},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:_,lineHeight:y(r),"+ span":{display:`inline-block`,width:0,opacity:0,overflow:`hidden`,marginInlineStart:0}}},[`${t}-item-icon, ${n}`]:{display:`inline-block`},"&-tooltip":{pointerEvents:`none`,[`${t}-item-icon, ${n}`]:{display:`none`},[`${t}-item-extra`]:{paddingInlineStart:c},"a, a:hover":{color:i}},[`${t}-item-group-title`]:{...z,paddingInline:m}}}]},ke=e=>{let{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:i,motionEaseOut:a,iconCls:o,iconSize:s,iconMarginInlineEnd:c}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:`relative`,display:`block`,margin:0,whiteSpace:`nowrap`,cursor:`pointer`,transition:[`border-color ${n}`,`background-color ${n}`,`padding calc(${n} + 0.1s) ${i}`].join(`,`),[`${t}-item-icon, ${o}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${a}`,`margin ${n} ${i}`,`color ${n}`].join(`,`),"+ span":{marginInlineStart:c,opacity:1,transition:[`opacity ${n} ${i}`,`margin ${n}`,`color ${n}`].join(`,`)}},[`${t}-item-icon`]:{...C()},[`&${t}-item-only-child`]:{[`> ${o}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:`none !important`,cursor:`not-allowed`,"&::after":{borderColor:`transparent !important`},a:{color:`inherit !important`,cursor:`not-allowed`,pointerEvents:`none`},[`> ${t}-submenu-title`]:{color:`inherit !important`,cursor:`not-allowed`}}}},Ae=e=>{let{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:i,menuArrowSize:a,menuArrowOffset:o}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:`absolute`,top:`50%`,insetInlineEnd:e.margin,width:a,color:`currentcolor`,transform:`translateY(-50%)`,transition:[`transform`,`opacity`].map(e=>`${e} ${n}`).join(`,`)},"&-arrow":{"&::before, &::after":{position:`absolute`,width:e.calc(a).mul(.6).equal(),height:e.calc(a).mul(.15).equal(),backgroundColor:`currentcolor`,borderRadius:i,transition:[`background-color`,`transform`,`top`,`color`].map(e=>`${e} ${n} ${r}`).join(`,`),content:`""`},"&::before":{transform:`rotate(45deg) translateY(${y(e.calc(o).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${y(o)})`}}}}},je=t=>{let{antCls:n,componentCls:r,fontSize:i,motionDurationSlow:a,motionDurationMid:o,motionEaseInOut:s,paddingXS:c,padding:l,colorSplit:u,lineWidth:d,zIndexPopup:f,borderRadiusLG:p,subMenuItemBorderRadius:m,menuArrowSize:g,menuArrowOffset:_,lineType:v,groupTitleLineHeight:b,groupTitleFontSize:x,iconSize:S,iconMarginInlineEnd:C}=t,w=[`> ${n}-typography-ellipsis-single-line`,`> ${r}-item-label > ${n}-typography-ellipsis-single-line`].join(`,`);return[{"":{[r]:{...h(),"&-hidden":{display:`none`}}},[`${r}-submenu-hidden`]:{display:`none`}},{[r]:{...e(t),...h(),marginBottom:0,paddingInlineStart:0,fontSize:i,lineHeight:0,listStyle:`none`,outline:`none`,transition:`width ${a} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:`none`},"&-overflow":{display:`flex`,[`${r}-item`]:{flex:`none`}},[`${r}-item, ${r}-submenu, ${r}-submenu-title`]:{borderRadius:t.itemBorderRadius},[`${r}-item-group-title`]:{padding:`${y(c)} ${y(l)}`,fontSize:x,lineHeight:b,transition:`all ${a}`},[`&-horizontal ${r}-submenu`]:{transition:[`border-color`,`background-color`].map(e=>`${e} ${a} ${s}`).join(`,`)},[`${r}-submenu, ${r}-submenu-inline`]:{transition:[`border-color ${a}`,`background-color ${a}`,`padding ${o}`].map(e=>`${e} ${s}`).join(`,`)},[`${r}-submenu ${r}-sub`]:{cursor:`initial`,transition:[`background-color`,`padding`].map(e=>`${e} ${a} ${s}`).join(`,`)},[`${r}-title-content`]:{transition:`color ${a}`,"&-with-extra":{display:`inline-flex`,alignItems:`center`,width:`100%`,minWidth:0},[`${r}-item-label`]:{flex:`auto`,minWidth:0,...z},[w]:{display:`inline`,verticalAlign:`unset`},[`${r}-item-extra`]:{flex:`none`,marginInlineStart:`auto`,paddingInlineStart:t.padding}},[`${r}-item-icon + ${r}-title-content-with-extra`]:{width:`calc(100% - ${y(t.calc(S).add(C??0).equal())})`},[`${r}-item a`]:{"&::before":{position:`absolute`,inset:0,backgroundColor:`transparent`,content:`""`}},[`${r}-item-divider`]:{overflow:`hidden`,lineHeight:0,borderColor:u,borderStyle:v,borderWidth:0,borderTopWidth:d,marginBlock:d,padding:0,"&-dashed":{borderStyle:`dashed`}},...ke(t),[`${r}-item-group`]:{[`${r}-item-group-list`]:{margin:0,padding:0,[`${r}-item, ${r}-submenu-title`]:{paddingInline:`${y(t.calc(i).mul(2).equal())} ${y(l)}`}}},"&-submenu":{"&-popup":{position:`absolute`,zIndex:f,borderRadius:p,boxShadow:`none`,transformOrigin:`0 0`,[`&${r}-submenu`]:{background:`transparent`},"&::before":{position:`absolute`,inset:0,zIndex:-1,width:`100%`,height:`100%`,opacity:0,content:`""`},[`> ${r}`]:{borderRadius:p,...ke(t),...Ae(t),[`${r}-item, ${r}-submenu > ${r}-submenu-title`]:{borderRadius:m},[`${r}-submenu-title::after`]:{transition:`transform ${a} ${s}`}}},"&-placement-leftTop, &-placement-bottomRight":{transformOrigin:`100% 0`},"&-placement-leftBottom, &-placement-topRight":{transformOrigin:`100% 100%`},"&-placement-rightBottom, &-placement-topLeft":{transformOrigin:`0 100%`},"&-placement-bottomLeft, &-placement-rightTop":{transformOrigin:`0 0`},"&-placement-leftTop, &-placement-leftBottom":{paddingInlineEnd:t.paddingXS},"&-placement-rightTop, &-placement-rightBottom":{paddingInlineStart:t.paddingXS},"&-placement-topRight, &-placement-topLeft":{paddingBottom:t.paddingXS},"&-placement-bottomRight, &-placement-bottomLeft":{paddingTop:t.paddingXS}},...Ae(t),[`&-inline-collapsed ${r}-submenu-arrow, + &-inline ${r}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${y(_)})`},"&::after":{transform:`rotate(45deg) translateX(${y(t.calc(_).mul(-1).equal())})`}},[`${r}-submenu-open${r}-submenu-inline > ${r}-submenu-title > ${r}-submenu-arrow`]:{transform:`translateY(${y(t.calc(g).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${y(t.calc(_).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${y(_)})`}}}},{[`${n}-layout-header`]:{[r]:{lineHeight:`inherit`}}}]},Me=e=>{let{colorPrimary:t,colorError:n,colorTextDisabled:r,colorErrorBg:i,colorText:a,colorTextDescription:o,colorBgContainer:s,colorFillAlter:c,colorFillContent:l,lineWidth:u,lineWidthBold:d,controlItemBgActive:f,colorBgTextHover:p,controlHeightLG:m,lineHeight:h,colorBgElevated:g,marginXXS:_,padding:v,fontSize:y,controlHeightSM:b,fontSizeLG:x,colorTextLightSolid:S,colorErrorHover:C}=e,w=e.activeBarWidth??0,T=e.activeBarBorderWidth??u,E=e.itemMarginInline??e.marginXXS,D=new V(S).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:a,itemColor:a,colorItemTextHover:a,itemHoverColor:a,colorItemTextHoverHorizontal:t,horizontalItemHoverColor:t,colorGroupTitle:o,groupTitleColor:o,colorItemTextSelected:t,itemSelectedColor:t,subMenuItemSelectedColor:t,colorItemTextSelectedHorizontal:t,horizontalItemSelectedColor:t,colorItemBg:s,itemBg:s,colorItemBgHover:p,itemHoverBg:p,colorItemBgActive:l,itemActiveBg:f,colorSubItemBg:c,subMenuItemBg:c,colorItemBgSelected:f,itemSelectedBg:f,colorItemBgSelectedHorizontal:`transparent`,horizontalItemSelectedBg:`transparent`,colorActiveBarWidth:0,activeBarWidth:w,colorActiveBarHeight:d,activeBarHeight:d,colorActiveBarBorderSize:u,activeBarBorderWidth:T,colorItemTextDisabled:r,itemDisabledColor:r,colorDangerItemText:n,dangerItemColor:n,colorDangerItemTextHover:n,dangerItemHoverColor:n,colorDangerItemTextSelected:n,dangerItemSelectedColor:n,colorDangerItemBgActive:i,dangerItemActiveBg:i,colorDangerItemBgSelected:i,dangerItemSelectedBg:i,itemMarginInline:E,horizontalItemBorderRadius:0,horizontalItemHoverBg:`transparent`,itemHeight:m,groupTitleLineHeight:h,collapsedWidth:m*2,popupBg:g,itemMarginBlock:_,itemPaddingInline:v,horizontalLineHeight:`${m*1.15}px`,iconSize:y,iconMarginInlineEnd:b-y,collapsedIconSize:x,groupTitleFontSize:y,darkItemDisabledColor:new V(S).setA(.25).toRgbString(),darkItemColor:D,darkDangerItemColor:n,darkItemBg:`#001529`,darkPopupBg:`#001529`,darkSubMenuItemBg:`#000c17`,darkItemSelectedColor:S,darkItemSelectedBg:t,darkDangerItemSelectedBg:n,darkItemHoverBg:`transparent`,darkGroupTitleColor:D,darkItemHoverColor:S,darkDangerItemHoverColor:C,darkDangerItemSelectedColor:S,darkDangerItemActiveBg:n,itemWidth:w?`calc(100% + ${T}px)`:`calc(100% - ${E*2}px)`}},Ne=(e,r=e,i=!0)=>c(`Menu`,e=>{let{colorBgElevated:r,controlHeightLG:i,fontSize:a,darkItemColor:o,darkDangerItemColor:s,darkItemBg:c,darkSubMenuItemBg:l,darkItemSelectedColor:u,darkItemSelectedBg:d,darkDangerItemSelectedBg:f,darkItemHoverBg:p,darkGroupTitleColor:m,darkItemHoverColor:h,darkItemDisabledColor:g,darkDangerItemHoverColor:_,darkDangerItemSelectedColor:v,darkDangerItemActiveBg:y,popupBg:b,darkPopupBg:x}=e,S=e.calc(a).div(7).mul(5).equal(),C=n(e,{menuArrowSize:S,menuHorizontalHeight:e.calc(i).mul(1.15).equal(),menuArrowOffset:e.calc(S).mul(.25).equal(),menuSubMenuBg:r,calc:e.calc,popupBg:b}),w=n(C,{itemColor:o,itemHoverColor:h,groupTitleColor:m,itemSelectedColor:u,subMenuItemSelectedColor:u,itemBg:c,popupBg:x,subMenuItemBg:l,itemActiveBg:`transparent`,itemSelectedBg:d,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:p,itemDisabledColor:g,dangerItemColor:s,dangerItemHoverColor:_,dangerItemSelectedColor:v,dangerItemActiveBg:y,dangerItemSelectedBg:f,menuSubMenuBg:l,horizontalItemSelectedColor:u,horizontalItemSelectedBg:d});return[je(C),Ce(C),Oe(C),Ee(C,`light`),Ee(w,`dark`),we(C),se(C),t(C,`slide-up`),t(C,`slide-down`),U(C,`zoom-big`)]},Me,{deprecatedTokens:[[`colorGroupTitle`,`groupTitleColor`],[`radiusItem`,`itemBorderRadius`],[`radiusSubMenuItem`,`subMenuItemBorderRadius`],[`colorItemText`,`itemColor`],[`colorItemTextHover`,`itemHoverColor`],[`colorItemTextHoverHorizontal`,`horizontalItemHoverColor`],[`colorItemTextSelected`,`itemSelectedColor`],[`colorItemTextSelectedHorizontal`,`horizontalItemSelectedColor`],[`colorItemTextDisabled`,`itemDisabledColor`],[`colorDangerItemText`,`dangerItemColor`],[`colorDangerItemTextHover`,`dangerItemHoverColor`],[`colorDangerItemTextSelected`,`dangerItemSelectedColor`],[`colorDangerItemBgActive`,`dangerItemActiveBg`],[`colorDangerItemBgSelected`,`dangerItemSelectedBg`],[`colorItemBg`,`itemBg`],[`colorItemBgHover`,`itemHoverBg`],[`colorSubItemBg`,`subMenuItemBg`],[`colorItemBgActive`,`itemActiveBg`],[`colorItemBgSelectedHorizontal`,`horizontalItemSelectedBg`],[`colorActiveBarWidth`,`activeBarWidth`],[`colorActiveBarHeight`,`activeBarHeight`],[`colorActiveBarBorderSize`,`activeBarBorderWidth`],[`colorItemBgSelected`,`itemSelectedBg`]],injectStyle:i,unitless:{groupTitleLineHeight:!0}})(e,r),Pe=e=>{let{popupClassName:t,icon:n,title:r,theme:i}=e,a=J.useContext(Q),{prefixCls:o,inlineCollapsed:c,theme:l,classNames:u,styles:d}=a,p=B(),m;if(!n)m=c&&!p.length&&r&&typeof r==`string`?J.createElement(`div`,{className:`${o}-inline-collapsed-noicon`},r.charAt(0)):J.createElement(`span`,{className:`${o}-title-content`},r);else{let e=J.isValidElement(r)&&r.type===`span`;m=J.createElement(J.Fragment,null,R(n,e=>({className:s(e.className,`${o}-item-icon`,u?.itemIcon),style:{...e.style,...d?.itemIcon}})),e?r:J.createElement(`span`,{className:`${o}-title-content`},r))}let h=J.useMemo(()=>({...a,firstLevel:!1}),[a]),[g]=oe(`Menu`);return J.createElement(Q.Provider,{value:h},J.createElement(b,{...f(e,[`icon`]),title:m,classNames:{list:u?.subMenu?.list,listTitle:u?.subMenu?.itemTitle},styles:{list:d?.subMenu?.list,listTitle:d?.subMenu?.itemTitle},popupClassName:s(o,t,u?.popup?.root,`${o}-${i||l}`),popupStyle:{zIndex:g,...e.popupStyle,...d?.popup?.root}}))};function Fe(e){return e===null||e===!1}var Ie={item:be,submenu:Pe,divider:ye},Le=(0,J.forwardRef)((e,t)=>{let n=J.useContext(xe),r=n||{},{prefixCls:i,className:a,style:o,theme:c=`light`,expandIcon:l,_internalDisableMenuItemTitleTooltip:u,tooltip:d,inlineCollapsed:p,siderCollapsed:m,rootClassName:h,mode:_,selectable:y,onClick:b,overflowedIndicatorPopupClassName:C,classNames:T,styles:D,...O}=e,{menu:j}=J.useContext(L),{getPrefixCls:M,getPopupContainer:N,direction:P,className:ee,style:F,classNames:I,styles:z}=x(`menu`),B=M(),te=f(O,[`collapsedWidth`]);r.validator?.({mode:_});let ne=k((...e)=>{b?.(...e),r.onClick?.()}),V=r.mode||_,re=y??r.selectable,H=p??m,ie={...e,mode:V,inlineCollapsed:H,selectable:re,theme:c},[U,W]=S([I,T],[z,D],{props:ie},{popup:{_default:`root`},subMenu:{_default:`item`}}),ae={horizontal:{motionName:`${B}-slide-up`},inline:g(B),other:{motionName:`${B}-zoom-big`}},G=M(`menu`,i||r.prefixCls),K=w(G),[oe,se]=Ne(G,K,!n),q=s(`${G}-${c}`,ee,a),ce=J.useMemo(()=>{if(E(l)||Fe(l))return l||null;if(E(r.expandIcon)||Fe(r.expandIcon))return r.expandIcon||null;if(E(j?.expandIcon)||Fe(j?.expandIcon))return j?.expandIcon||null;let e=l??r?.expandIcon??j?.expandIcon;return R(e,{className:s(`${G}-submenu-expand-icon`,J.isValidElement(e)?e.props?.className:void 0)})},[l,r?.expandIcon,j?.expandIcon,G]),le=J.useMemo(()=>({prefixCls:G,inlineCollapsed:H||!1,direction:P,firstLevel:!0,theme:c,mode:V,disableMenuItemTitleTooltip:u,tooltip:d,classNames:U,styles:W}),[G,H,P,u,c,V,U,W,d]);return J.createElement(xe.Provider,{value:null},J.createElement(Q.Provider,{value:le},J.createElement(v,{getPopupContainer:N,overflowedIndicator:J.createElement(A,null),overflowedIndicatorPopupClassName:s(G,`${G}-${c}`,C),classNames:{list:U.list,listTitle:U.itemTitle},styles:{list:W.list,listTitle:W.itemTitle},mode:V,selectable:re,onClick:ne,...te,inlineCollapsed:H,style:{...W.root,...F,...o},className:q,prefixCls:G,direction:P,defaultMotions:ae,expandIcon:ce,ref:t,rootClassName:s(h,oe,r.rootClassName,se,K,U.root),_internalComponents:Ie})))}),$=(0,J.forwardRef)((e,t)=>{let n=(0,J.useRef)(null),r=J.useContext(Z);return(0,J.useImperativeHandle)(t,()=>({menu:n.current,focus:e=>{n.current?.focus(e)}})),J.createElement(Le,{ref:n,...e,...r})});$.Item=be,$.SubMenu=Pe,$.Divider=ye,$.ItemGroup=P;var Re=e=>{let{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:i}=e,a=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${a}`]:{[`&${a}-danger:not(${a}-disabled)`]:{color:r,"&:hover":{color:i,backgroundColor:r}}}}}},ze=n=>{let{componentCls:i,menuCls:a,zIndexPopup:o,dropdownArrowDistance:s,sizePopupArrow:c,antCls:l,iconCls:f,motionDurationMid:m,paddingBlock:h,fontSize:g,dropdownEdgeChildPadding:v,colorTextDisabled:b,fontSizeIcon:x,controlPaddingHorizontal:S,colorBgElevated:C,controlHeightLG:w}=n;return[{[i]:{position:`absolute`,top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:o,display:`block`,"&::before":{position:`absolute`,insetBlock:n.calc(c).div(2).sub(s).equal(),zIndex:-9999,opacity:1e-4,content:`""`},"&-menu-vertical":{maxHeight:`calc(100vh - ${y(n.calc(w).mul(2.5).equal())})`,overflowY:`auto`},[`&-trigger${l}-btn`]:{[`& > ${f}-down, & > ${l}-btn-icon > ${f}-down`]:{fontSize:x}},[`${i}-wrap`]:{position:`relative`,[`${l}-btn > ${f}-down`]:{fontSize:x},[`${f}-down::before`]:{transition:`transform ${m}`}},[`${i}-wrap-open`]:{[`${f}-down::before`]:{transform:`rotate(180deg)`}},"&-hidden, &-menu-hidden, &-menu-submenu-hidden":{display:`none`},[`&${l}-slide-down-enter${l}-slide-down-enter-active${i}-placement-bottomLeft, + &${l}-slide-down-appear${l}-slide-down-appear-active${i}-placement-bottomLeft, + &${l}-slide-down-enter${l}-slide-down-enter-active${i}-placement-bottom, + &${l}-slide-down-appear${l}-slide-down-appear-active${i}-placement-bottom, + &${l}-slide-down-enter${l}-slide-down-enter-active${i}-placement-bottomRight, + &${l}-slide-down-appear${l}-slide-down-appear-active${i}-placement-bottomRight`]:{animationName:u},[`&${l}-slide-up-enter${l}-slide-up-enter-active${i}-placement-topLeft, + &${l}-slide-up-appear${l}-slide-up-appear-active${i}-placement-topLeft, + &${l}-slide-up-enter${l}-slide-up-enter-active${i}-placement-top, + &${l}-slide-up-appear${l}-slide-up-appear-active${i}-placement-top, + &${l}-slide-up-enter${l}-slide-up-enter-active${i}-placement-topRight, + &${l}-slide-up-appear${l}-slide-up-appear-active${i}-placement-topRight`]:{animationName:d},[`&${l}-slide-down-leave${l}-slide-down-leave-active${i}-placement-bottomLeft, + &${l}-slide-down-leave${l}-slide-down-leave-active${i}-placement-bottom, + &${l}-slide-down-leave${l}-slide-down-leave-active${i}-placement-bottomRight`]:{animationName:p},[`&${l}-slide-up-leave${l}-slide-up-leave-active${i}-placement-topLeft, + &${l}-slide-up-leave${l}-slide-up-leave-active${i}-placement-top, + &${l}-slide-up-leave${l}-slide-up-leave-active${i}-placement-topRight`]:{animationName:r}}},K(n,C,{arrowPlacement:{top:!0,bottom:!0}}),{[`${i} ${a}`]:{position:`relative`,margin:0},[`${a}-submenu-popup`]:{position:`absolute`,zIndex:o,background:`transparent`,boxShadow:`none`,transformOrigin:`0 0`,"ul, li":{listStyle:`none`,margin:0}},[`${i}, ${i}-menu-submenu`]:{...e(n),[a]:{padding:v,listStyleType:`none`,backgroundColor:C,backgroundClip:`padding-box`,borderRadius:n.borderRadiusLG,outline:`none`,boxShadow:n.boxShadowSecondary,..._(n),"&:empty":{padding:0,boxShadow:`none`},[`${a}-item-group-title`]:{padding:`${y(h)} ${y(S)}`,color:n.colorTextDescription,transition:`all ${m}`},[`${a}-item`]:{position:`relative`,display:`flex`,alignItems:`center`},[`${a}-item-icon`]:{minWidth:g,marginInlineEnd:n.marginXS,fontSize:n.fontSizeSM},[`${a}-title-content`]:{flex:`auto`,"&-with-extra":{display:`inline-flex`,alignItems:`center`,width:`100%`},[`> a, > ${a}-item-label > a`]:{color:`inherit`,transition:`all ${m}`,"&:hover":{color:`inherit`},"&::after":{position:`absolute`,inset:0,content:`""`}},[`${a}-item-extra`]:{paddingInlineStart:n.padding,marginInlineStart:`auto`,fontSize:n.fontSizeSM,color:n.colorTextDescription}},[`${a}-item, ${a}-submenu-title`]:{display:`flex`,margin:0,padding:`${y(h)} ${y(S)}`,color:n.colorText,fontWeight:`normal`,fontSize:g,lineHeight:n.lineHeight,cursor:`pointer`,transition:`all ${m}`,borderRadius:n.borderRadiusSM,"&:hover, &-active":{backgroundColor:n.controlItemBgHover},..._(n),"&-selected":{color:n.colorPrimary,backgroundColor:n.controlItemBgActive,"&:hover, &-active":{backgroundColor:n.controlItemBgActiveHover}},"&-disabled":{color:b,cursor:`not-allowed`,"&:hover":{color:b,backgroundColor:C,cursor:`not-allowed`},a:{pointerEvents:`none`}},"&-divider":{height:1,margin:`${y(n.marginXXS)} 0`,overflow:`hidden`,lineHeight:0,backgroundColor:n.colorSplit},[`${i}-menu-submenu-expand-icon`]:{position:`absolute`,insetInlineEnd:n.paddingXS,[`${i}-menu-submenu-arrow-icon`]:{marginInlineEnd:`0 !important`,color:n.colorIcon,fontSize:x,fontStyle:`normal`}}},[`${a}-item-group-list`]:{margin:`0 ${y(n.marginXS)}`,padding:0,listStyle:`none`},[`${a}-submenu-title`]:{paddingInlineEnd:n.calc(S).add(n.fontSizeSM).equal()},[`${a}-submenu-vertical`]:{position:`relative`},[`${a}-submenu${a}-submenu-disabled ${i}-menu-submenu-title`]:{[`&, ${i}-menu-submenu-arrow-icon`]:{color:b,backgroundColor:C,cursor:`not-allowed`}},[`${a}-submenu-selected ${i}-menu-submenu-title`]:{color:n.colorPrimary}}}},[t(n,`slide-up`),t(n,`slide-down`),q(n,`move-up`),q(n,`move-down`),U(n,`zoom-big`)]]},Be=c(`Dropdown`,e=>{let{marginXXS:t,sizePopupArrow:r,paddingXXS:i,componentCls:a}=e,o=n(e,{menuCls:`${a}-menu`,dropdownArrowDistance:e.calc(r).div(2).add(t).equal(),dropdownEdgeChildPadding:i});return[ze(o),Re(o)]},e=>({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2,...W({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0}),...ie(e)}),{resetStyle:!1}),Ve=J.forwardRef((e,t)=>{let{menu:n,arrow:r,prefixCls:i,children:a,trigger:c,disabled:l,dropdownRender:u,popupRender:d,getPopupContainer:p,overlayClassName:m,rootClassName:h,overlayStyle:g,open:_,onOpenChange:v,mouseEnterDelay:y=.15,mouseLeaveDelay:b=.1,autoAdjustOverflow:C=!0,placement:E=``,transitionName:A,classNames:j,styles:M,destroyPopupOnHide:P,destroyOnHidden:I}=e,{getPrefixCls:L,direction:z,getPopupContainer:B,className:V,style:ie,classNames:U,styles:W}=x(`dropdown`),ae={...e,mouseEnterDelay:y,mouseLeaveDelay:b,autoAdjustOverflow:C},[G,K]=S([U,j],[W,M],{props:ae}),se={...ie,...g,...K.root},q=d||u;N(`Dropdown`);let le=J.useMemo(()=>{let e=L();return A===void 0?E.includes(`top`)?`${e}-slide-down`:`${e}-slide-up`:A},[L,E,A]),ue=J.useMemo(()=>E?E.includes(`Center`)?E.slice(0,E.indexOf(`Center`)):E:z===`rtl`?`bottomRight`:`bottomLeft`,[E,z]),Y=L(`dropdown`,i),de=w(Y),[fe,pe]=Be(Y,de),[,me]=ne(),X=J.Children.only(D(a)?J.createElement(`span`,null,a):a),he=ee(t,F(X)),ge=R(X,{className:s(`${Y}-trigger`,{[`${Y}-rtl`]:z===`rtl`},X.props.className),disabled:X.props.disabled??l,ref:he}),Z=l?[]:c,_e=!!Z?.includes(`contextMenu`),[ve,Q]=te(!1,_),ye=k(e=>{v?.(e,{source:`trigger`}),Q(e)}),be=s(m,h,fe,pe,de,V,G.root,{[`${Y}-rtl`]:z===`rtl`}),xe=H({arrowPointAtCenter:O(r)&&r.pointAtCenter,autoAdjustOverflow:C,offset:me.marginXXS,arrowWidth:r?me.sizePopupArrow:0,borderRadius:me.borderRadius}),Ce=k(()=>{n?.selectable&&n?.multiple||(v?.(!1,{source:`menu`}),Q(!1))}),we=()=>{let e=f(G,[`root`]),t=f(K,[`root`]),r;return n?.items&&(r=J.createElement($,{...n,classNames:{...e,subMenu:{...e}},styles:{...t,subMenu:{...t}}})),q&&(r=q(r)),r=J.Children.only(typeof r==`string`?J.createElement(`span`,null,r):r),J.createElement(Se,{prefixCls:`${Y}-menu`,rootClassName:s(pe,de),expandIcon:J.createElement(`span`,{className:`${Y}-menu-submenu-arrow`},z===`rtl`?J.createElement(ce,{className:`${Y}-menu-submenu-arrow-icon`}):J.createElement(o,{className:`${Y}-menu-submenu-arrow-icon`})),mode:`vertical`,selectable:!1,onClick:Ce,validator:({mode:e})=>{}},r)},[Te,Ee]=oe(`Dropdown`,se.zIndex),De=J.createElement(T,{alignPoint:_e,...f(e,[`rootClassName`,`onOpenChange`]),mouseEnterDelay:y,mouseLeaveDelay:b,visible:ve,builtinPlacements:xe,arrow:!!r,overlayClassName:be,prefixCls:Y,getPopupContainer:p||B,transitionName:le,trigger:Z,overlay:we,placement:ue,onVisibleChange:ye,overlayStyle:{...se,zIndex:Te},autoDestroy:I??P},ge);return Te&&(De=J.createElement(re.Provider,{value:Ee},De)),De}),He=ue(Ve,`align`,void 0,`dropdown`,e=>e);Ve._InternalPanelDoNotUseOrYouWillBeFired=e=>J.createElement(He,{...e},J.createElement(`span`,null));export{Z as a,ve as i,$ as n,me as o,Se as r,Y as s,Ve as t}; \ No newline at end of file diff --git a/public/assets/es-Do50EHua.js b/public/assets/es-Do50EHua.js new file mode 100644 index 0000000..528fc5e --- /dev/null +++ b/public/assets/es-Do50EHua.js @@ -0,0 +1 @@ +import{$ as e,An as t,Dn as n,Dr as r,En as i,Er as a,On as o,Or as s,P as c,Sr as ee,Tn as l,Tr as te,gr as ne,i as u,kn as re,n as ie,or as ae,wn as oe}from"./jsx-runtime-NwRKtVrk.js";import{n as se,r as d,t as ce}from"./ExclamationCircleFilled-gmOeErIU.js";import{b as le,n as ue,r as de,t as f,v as fe}from"./CopyOutlined-bJLUKQgS.js";import{n as p,r as pe,t as me}from"./BarsOutlined-UcCNWNvv.js";import{t as he}from"./WarningFilled-HhpRZ5xC.js";var ge=a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z`}}]},name:`search`,theme:`outlined`}})),m=s(te()),_e=s(ge());function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,h({},e,{ref:t,icon:_e.default}))),ye=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`minus`,theme:`outlined`}}))());function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,g({},e,{ref:t,icon:ye.default}))),xe=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z`}}]},name:`up`,theme:`outlined`}}))());function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_({},e,{ref:t,icon:xe.default}))),Ce=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z`}}]},name:`swap-right`,theme:`outlined`}}))());function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,v({},e,{ref:t,icon:Ce.default}))),Te=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z`}}]},name:`calendar`,theme:`outlined`}}))());function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,y({},e,{ref:t,icon:Te.default}))),De=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z`}}]},name:`clock-circle`,theme:`outlined`}}))());function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,b({},e,{ref:t,icon:De.default}))),ke=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`question-circle`,theme:`outlined`}}))());function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,x({},e,{ref:t,icon:ke.default}))),je=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z`}},{tag:`path`,attrs:{d:`M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z`}}]},name:`rotate-left`,theme:`outlined`}}))());function S(){return S=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,S({},e,{ref:t,icon:je.default}))),Ne=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z`}},{tag:`path`,attrs:{d:`M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z`}}]},name:`rotate-right`,theme:`outlined`}}))());function C(){return C=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,C({},e,{ref:t,icon:Ne.default}))),Fe=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`swap`,theme:`outlined`}}))());function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,w({},e,{ref:t,icon:Fe.default}))),Le=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z`}}]},name:`zoom-in`,theme:`outlined`}}))());function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,T({},e,{ref:t,icon:Le.default}))),ze=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z`}}]},name:`zoom-out`,theme:`outlined`}}))());function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,E({},e,{ref:t,icon:ze.default}))),Ve=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z`}},{tag:`path`,attrs:{d:`M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z`}}]},name:`eye-invisible`,theme:`outlined`}}))());function D(){return D=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,D({},e,{ref:t,icon:Ve.default}))),Ue=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z`}}]},name:`eye`,theme:`outlined`}}))());function O(){return O=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,O({},e,{ref:t,icon:Ue.default}))),Ge=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z`}}]},name:`double-left`,theme:`outlined`}}))());function k(){return k=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,k({},e,{ref:t,icon:Ge.default}))),qe=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z`}}]},name:`double-right`,theme:`outlined`}}))());function A(){return A=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,A({},e,{ref:t,icon:qe.default}))),Ye=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z`}}]},name:`star`,theme:`filled`}}))());function j(){return j=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,j({},e,{ref:t,icon:Ye.default}))),Ze=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z`}}]},name:`filter`,theme:`filled`}}))());function M(){return M=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,M({},e,{ref:t,icon:Ze.default}))),$e=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z`}}]},name:`file`,theme:`outlined`}}))());function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,N({},e,{ref:t,icon:$e.default}))),tt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z`}}]},name:`folder-open`,theme:`outlined`}}))());function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,P({},e,{ref:t,icon:tt.default}))),rt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z`}}]},name:`folder`,theme:`outlined`}}))());function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,F({},e,{ref:t,icon:rt.default}))),at=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z`}}]},name:`holder`,theme:`outlined`}}))());function I(){return I=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,I({},e,{ref:t,icon:at.default}))),st=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z`}}]},name:`caret-down`,theme:`filled`}}))());function L(){return L=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,L({},e,{ref:t,icon:st.default}))),lt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`minus-square`,theme:`outlined`}}))());function R(){return R=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,R({},e,{ref:t,icon:lt.default}))),dt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`plus-square`,theme:`outlined`}}))());function z(){return z=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,z({},e,{ref:t,icon:dt.default}))),pt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z`}}]},name:`caret-down`,theme:`outlined`}}))());function B(){return B=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,B({},e,{ref:t,icon:pt.default}))),ht=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z`}}]},name:`caret-up`,theme:`outlined`}}))());function V(){return V=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,V({},e,{ref:t,icon:ht.default}))),_t=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M534 352V136H232v752h560V394H576a42 42 0 01-42-42z`,fill:t}},{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z`,fill:e}}]}},name:`file`,theme:`twotone`}}))());function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,H({},e,{ref:t,icon:_t.default}))),yt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z`}}]},name:`paper-clip`,theme:`outlined`}}))());function U(){return U=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,U({},e,{ref:t,icon:yt.default}))),xt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z`,fill:e}},{tag:`path`,attrs:{d:`M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z`,fill:t}},{tag:`path`,attrs:{d:`M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z`,fill:t}},{tag:`path`,attrs:{d:`M276 368a28 28 0 1056 0 28 28 0 10-56 0z`,fill:t}},{tag:`path`,attrs:{d:`M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z`,fill:e}}]}},name:`picture`,theme:`twotone`}}))());function W(){return W=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,W({},e,{ref:t,icon:xt.default}))),Ct=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z`}}]},name:`delete`,theme:`outlined`}}))());function G(){return G=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,G({},e,{ref:t,icon:Ct.default}))),Tt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z`}}]},name:`download`,theme:`outlined`}}))());function K(){return K=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,K({},e,{ref:t,icon:Tt.default}))),Dt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zM648.3 426.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V752c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3 73.2-144.3a10 10 0 018.9-5.5h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8z`}}]},name:`account-book`,theme:`filled`}}))());function q(){return q=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,q({},e,{ref:t,icon:Dt.default}))),kt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM639.5 414h-45c-3 0-5.8 1.7-7.1 4.4L514 563.8h-2.8l-73.4-145.4a8 8 0 00-7.1-4.4h-46c-1.3 0-2.7.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9l89.3 164h-48.6c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1v33.7h-65.1c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1V752c0 4.4 3.6 8 8 8h41.3c4.4 0 8-3.6 8-8v-53.8h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-65.4v-33.7h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-49.1l89.3-164.1c.6-1.2 1-2.5 1-3.8.1-4.4-3.4-8-7.9-8z`}}]},name:`account-book`,theme:`outlined`}}))());function J(){return J=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,J({},e,{ref:t,icon:kt.default}))),jt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v584h656V256H712v48zm-65.6 121.8l-89.3 164.1h49.1c4.4 0 8 3.6 8 8v21.3c0 4.4-3.6 8-8 8h-65.4v33.7h65.4c4.4 0 8 3.6 8 8v21.3c0 4.4-3.6 8-8 8h-65.4V752c0 4.4-3.6 8-8 8h-41.3c-4.4 0-8-3.6-8-8v-53.8h-65.1c-4.4 0-8-3.6-8-8v-21.3c0-4.4 3.6-8 8-8h65.1v-33.7h-65.1c-4.4 0-8-3.6-8-8v-21.3c0-4.4 3.6-8 8-8H467l-89.3-164c-2.1-3.9-.7-8.8 3.2-10.9 1.1-.7 2.5-1 3.8-1h46a8 8 0 017.1 4.4l73.4 145.4h2.8l73.4-145.4c1.3-2.7 4.1-4.4 7.1-4.4h45c4.5 0 8 3.6 7.9 8 0 1.3-.4 2.6-1 3.8z`,fill:t}},{tag:`path`,attrs:{d:`M639.5 414h-45c-3 0-5.8 1.7-7.1 4.4L514 563.8h-2.8l-73.4-145.4a8 8 0 00-7.1-4.4h-46c-1.3 0-2.7.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9l89.3 164h-48.6c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1v33.7h-65.1c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1V752c0 4.4 3.6 8 8 8h41.3c4.4 0 8-3.6 8-8v-53.8h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-65.4v-33.7h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-49.1l89.3-164.1c.6-1.2 1-2.5 1-3.8.1-4.4-3.4-8-7.9-8z`,fill:e}},{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584z`,fill:e}}]}},name:`account-book`,theme:`twotone`}}))());function Y(){return Y=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Y({},e,{ref:t,icon:jt.default}))),Nt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M952 474H829.8C812.5 327.6 696.4 211.5 550 194.2V72c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v122.2C327.6 211.5 211.5 327.6 194.2 474H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h122.2C211.5 696.4 327.6 812.5 474 829.8V952c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V829.8C696.4 812.5 812.5 696.4 829.8 550H952c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM512 756c-134.8 0-244-109.2-244-244s109.2-244 244-244 244 109.2 244 244-109.2 244-244 244z`}},{tag:`path`,attrs:{d:`M512 392c-32.1 0-62.1 12.4-84.8 35.2-22.7 22.7-35.2 52.7-35.2 84.8s12.5 62.1 35.2 84.8C449.9 619.4 480 632 512 632s62.1-12.5 84.8-35.2C619.4 574.1 632 544 632 512s-12.5-62.1-35.2-84.8A118.57 118.57 0 00512 392z`}}]},name:`aim`,theme:`outlined`}}))());function X(){return X=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,X({},e,{ref:t,icon:Nt.default}))),Ft=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 244c176.18 0 319 142.82 319 319v233a32 32 0 01-32 32H225a32 32 0 01-32-32V563c0-176.18 142.82-319 319-319zM484 68h56a8 8 0 018 8v96a8 8 0 01-8 8h-56a8 8 0 01-8-8V76a8 8 0 018-8zM177.25 191.66a8 8 0 0111.32 0l67.88 67.88a8 8 0 010 11.31l-39.6 39.6a8 8 0 01-11.31 0l-67.88-67.88a8 8 0 010-11.31l39.6-39.6zm669.6 0l39.6 39.6a8 8 0 010 11.3l-67.88 67.9a8 8 0 01-11.32 0l-39.6-39.6a8 8 0 010-11.32l67.89-67.88a8 8 0 0111.31 0zM192 892h640a32 32 0 0132 32v24a8 8 0 01-8 8H168a8 8 0 01-8-8v-24a32 32 0 0132-32zm148-317v253h64V575h-64z`}}]},name:`alert`,theme:`filled`}}))());function It(){return It=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,It({},e,{ref:t,icon:Ft.default}))),Rt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M193 796c0 17.7 14.3 32 32 32h574c17.7 0 32-14.3 32-32V563c0-176.2-142.8-319-319-319S193 386.8 193 563v233zm72-233c0-136.4 110.6-247 247-247s247 110.6 247 247v193H404V585c0-5.5-4.5-10-10-10h-44c-5.5 0-10 4.5-10 10v171h-75V563zm-48.1-252.5l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3l-67.9-67.9a8.03 8.03 0 00-11.3 0l-39.6 39.6a8.03 8.03 0 000 11.3l67.9 67.9c3.1 3.1 8.1 3.1 11.3 0zm669.6-79.2l-39.6-39.6a8.03 8.03 0 00-11.3 0l-67.9 67.9a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l67.9-67.9c3.1-3.2 3.1-8.2 0-11.3zM832 892H192c-17.7 0-32 14.3-32 32v24c0 4.4 3.6 8 8 8h688c4.4 0 8-3.6 8-8v-24c0-17.7-14.3-32-32-32zM484 180h56c4.4 0 8-3.6 8-8V76c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v96c0 4.4 3.6 8 8 8z`}}]},name:`alert`,theme:`outlined`}}))());function zt(){return zt=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,zt({},e,{ref:t,icon:Rt.default}))),Vt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M340 585c0-5.5 4.5-10 10-10h44c5.5 0 10 4.5 10 10v171h355V563c0-136.4-110.6-247-247-247S265 426.6 265 563v193h75V585z`,fill:t}},{tag:`path`,attrs:{d:`M216.9 310.5l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3l-67.9-67.9a8.03 8.03 0 00-11.3 0l-39.6 39.6a8.03 8.03 0 000 11.3l67.9 67.9c3.1 3.1 8.1 3.1 11.3 0zm669.6-79.2l-39.6-39.6a8.03 8.03 0 00-11.3 0l-67.9 67.9a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l67.9-67.9c3.1-3.2 3.1-8.2 0-11.3zM484 180h56c4.4 0 8-3.6 8-8V76c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v96c0 4.4 3.6 8 8 8zm348 712H192c-17.7 0-32 14.3-32 32v24c0 4.4 3.6 8 8 8h688c4.4 0 8-3.6 8-8v-24c0-17.7-14.3-32-32-32zm-639-96c0 17.7 14.3 32 32 32h574c17.7 0 32-14.3 32-32V563c0-176.2-142.8-319-319-319S193 386.8 193 563v233zm72-233c0-136.4 110.6-247 247-247s247 110.6 247 247v193H404V585c0-5.5-4.5-10-10-10h-44c-5.5 0-10 4.5-10 10v171h-75V563z`,fill:e}}]}},name:`alert`,theme:`twotone`}}))());function Ht(){return Ht=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ht({},e,{ref:t,icon:Vt.default}))),Wt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M602.9 669.8c-37.2 2.6-33.6-17.3-11.5-46.2 50.4-67.2 143.7-158.5 147.9-225.2 5.8-86.6-81.3-113.4-171-113.4-62.4 1.6-127 18.9-171 34.6-151.6 53.5-246.6 137.5-306.9 232-62.4 93.4-43 183.2 91.8 185.8 101.8-4.2 170.5-32.5 239.7-68.2.5 0-192.5 55.1-263.9 14.7-7.9-4.2-15.7-10-17.8-26.2 0-33.1 54.6-67.7 86.6-78.7v-56.7c64.5 22.6 140.6 16.3 205.7-32 2.1 5.8 4.2 13.1 3.7 21h11c2.6-22.6-12.6-44.6-37.8-46.2 7.3 5.8 12.6 10.5 15.2 14.7l-1 1-.5.5c-83.9 58.8-165.3 31.5-173.1 29.9l46.7-45.7-13.1-33.1c92.9-32.5 169.5-56.2 296.9-78.7l-28.5-23 14.7-8.9c75.5 21 126.4 36.7 123.8 76.6-1 6.8-3.7 14.7-7.9 23.1C660.1 466.1 594 538 567.2 569c-17.3 20.5-34.6 39.4-46.7 58.3-13.6 19.4-20.5 37.3-21 53.5 2.6 131.8 391.4-61.9 468-112.9-111.7 47.8-232.9 93.5-364.6 101.9zm85-302.9c2.8 5.2 4.1 11.6 4.1 19.1-.1-6.8-1.4-13.3-4.1-19.1z`}}]},name:`alibaba`,theme:`outlined`}}))());function Gt(){return Gt=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Gt({},e,{ref:t,icon:Wt.default}))),qt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M264 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm496 424c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496zm144 140H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`align-center`,theme:`outlined`}}))());function Jt(){return Jt=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Jt({},e,{ref:t,icon:qt.default}))),Xt=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M120 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 424h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm784 140H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`align-left`,theme:`outlined`}}))());function Zt(){return Zt=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Zt({},e,{ref:t,icon:Xt.default}))),$t=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M904 158H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 424H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 212H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`align-right`,theme:`outlined`}}))());function en(){return en=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,en({},e,{ref:t,icon:$t.default}))),nn=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64c247.42 0 448 200.58 448 448S759.42 960 512 960 64 759.42 64 512 264.58 64 512 64m32.5 168c-69.67 0-86.06 16.84-86.72 39.08l-.02 1.43v46.62H291.45c-9.92 0-14.28 23.05-14.27 39.3 0 2.7 2.08 4.93 4.77 4.93h175.81v58.3h-116.5c-9.96 0-14.3 23.76-14.27 39.47a4.77 4.77 0 004.77 4.76h233.45c-4.53 41.06-15.43 77.59-30.72 109.32l-1.22 2.5-.32-.28c-60.24-28.47-120.43-52.57-194.4-52.57l-2.62.01c-84.98 1.11-144.71 56.5-145.91 127.04l-.02 1.22.02 2.13c1.24 70.4 63.56 126.45 148.52 126.45 61.25 0 116.38-16.85 163.46-45.02a138.58 138.58 0 0014.07-7.96 345.6 345.6 0 0050.3-41.16l9.45 6.35 12.46 8.32c57.53 38.26 113.76 72.62 169.86 79.27a142.62 142.62 0 0018.31 1.16c43.02 0 55-52.68 57.39-95.51l.14-2.84c.4-8.46-6.2-15.6-14.65-15.86-75.46-2.37-136.45-22.05-192-46.11l-6.27-2.75c35.15-56.8 56.66-121.81 57.15-186.66l.09-1.08c.4-5.51-4-10.2-9.52-10.2H549.33v-58.3h165.73c9.92 0 14.28-22.12 14.27-39.31a4.85 4.85 0 00-4.78-4.92H549.32v-82.35a4.8 4.8 0 00-4.83-4.78M328 583.85c54.63 0 107.08 22.41 158.1 52.19l5.76 3.4c-103.57 119.84-247.17 95.9-261.72 26.37a66.89 66.89 0 01-1.14-9.83l-.06-2.34.02-.9c.97-40.12 45.33-68.9 99.04-68.9`}}]},name:`alipay-circle`,theme:`filled`}}))());function rn(){return rn=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,rn({},e,{ref:t,icon:nn.default}))),on=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64c247.42 0 448 200.58 448 448S759.42 960 512 960 64 759.42 64 512 264.58 64 512 64m32.5 168c-69.67 0-86.06 16.84-86.72 39.08l-.02 1.43v46.62H291.45c-9.92 0-14.28 23.05-14.27 39.3 0 2.7 2.08 4.93 4.77 4.93h175.81v58.3h-116.5c-9.96 0-14.3 23.76-14.27 39.47a4.77 4.77 0 004.77 4.76h233.45c-4.53 41.06-15.43 77.59-30.72 109.32l-1.22 2.5-.32-.28c-60.24-28.47-120.43-52.57-194.4-52.57l-2.62.01c-84.98 1.11-144.71 56.5-145.91 127.04l-.02 1.22.02 2.13c1.24 70.4 63.56 126.45 148.52 126.45 61.25 0 116.38-16.85 163.46-45.02a138.58 138.58 0 0014.07-7.96 345.6 345.6 0 0050.3-41.16l9.45 6.35 12.46 8.32c57.53 38.26 113.76 72.62 169.86 79.27a142.62 142.62 0 0018.31 1.16c43.02 0 55-52.68 57.39-95.51l.14-2.84c.4-8.46-6.2-15.6-14.65-15.86-75.46-2.37-136.45-22.05-192-46.11l-6.27-2.75c35.15-56.8 56.66-121.81 57.15-186.66l.09-1.08c.4-5.51-4-10.2-9.52-10.2H549.33v-58.3h165.73c9.92 0 14.28-22.12 14.27-39.31a4.85 4.85 0 00-4.78-4.92H549.32v-82.35a4.8 4.8 0 00-4.83-4.78M328 583.85c54.63 0 107.08 22.41 158.1 52.19l5.76 3.4c-103.57 119.84-247.17 95.9-261.72 26.37a66.89 66.89 0 01-1.14-9.83l-.06-2.34.02-.9c.97-40.12 45.33-68.9 99.04-68.9`}}]},name:`alipay-circle`,theme:`outlined`}}))());function sn(){return sn=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,sn({},e,{ref:t,icon:on.default}))),ln=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M557.2 129a6.68 6.68 0 016.72 6.65V250.2h243.8a6.74 6.74 0 016.65 6.84c.02 23.92-6.05 54.69-19.85 54.69H563.94v81.1h166.18c7.69 0 13.8 6.51 13.25 14.18l-.11 1.51c-.7 90.2-30.63 180.64-79.52 259.65l8.71 3.82c77.3 33.48 162.15 60.85 267.15 64.14a21.08 21.08 0 0120.38 22.07l-.2 3.95c-3.34 59.57-20 132.85-79.85 132.85-8.8 0-17.29-.55-25.48-1.61-78.04-9.25-156.28-57.05-236.32-110.27l-17.33-11.57-13.15-8.83a480.83 480.83 0 01-69.99 57.25 192.8 192.8 0 01-19.57 11.08c-65.51 39.18-142.21 62.6-227.42 62.62-118.2 0-204.92-77.97-206.64-175.9l-.03-2.95.03-1.7c1.66-98.12 84.77-175.18 203-176.72l3.64-.03c102.92 0 186.66 33.54 270.48 73.14l.44.38 1.7-3.47c21.27-44.14 36.44-94.95 42.74-152.06h-324.8a6.64 6.64 0 01-6.63-6.62c-.04-21.86 6-54.91 19.85-54.91h162.1v-81.1H191.92a6.71 6.71 0 01-6.64-6.85c-.01-22.61 6.06-54.68 19.86-54.68h231.4v-64.85l.02-1.99c.9-30.93 23.72-54.36 120.64-54.36M256.9 619c-74.77 0-136.53 39.93-137.88 95.6l-.02 1.26.08 3.24a92.55 92.55 0 001.58 13.64c20.26 96.5 220.16 129.71 364.34-36.59l-8.03-4.72C405.95 650.11 332.94 619 256.9 619`}}]},name:`alipay`,theme:`outlined`}}))());function un(){return un=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,un({},e,{ref:t,icon:ln.default}))),fn=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M894.6 116.54a30.9 30.9 0 0112.86 12.85c2.96 5.54 4.54 11.04 4.54 26.2V868.4c0 15.16-1.58 20.66-4.54 26.2a30.9 30.9 0 01-12.85 12.85c-5.54 2.96-11.04 4.54-26.2 4.54H155.6c-15.16 0-20.66-1.58-26.2-4.54a30.9 30.9 0 01-12.85-12.85c-2.92-5.47-4.5-10.9-4.54-25.59V155.6c0-15.16 1.58-20.66 4.54-26.2a30.9 30.9 0 0112.85-12.85c5.47-2.92 10.9-4.5 25.59-4.54H868.4c15.16 0 20.66 1.58 26.2 4.54M541 262c-62.2 0-76.83 15.04-77.42 34.9l-.02 1.27v41.62H315.08c-8.86 0-12.75 20.59-12.74 35.1a4.3 4.3 0 004.26 4.4h156.97v52.05H359.56c-8.9 0-12.77 21.22-12.75 35.25a4.26 4.26 0 004.26 4.25h208.44c-4.04 36.66-13.78 69.27-27.43 97.6l-1.09 2.23-.28-.25c-53.8-25.42-107.53-46.94-173.58-46.94l-2.33.01c-75.88 1-129.21 50.45-130.28 113.43l-.02 1.1.02 1.89c1.1 62.85 56.75 112.9 132.6 112.9 54.7 0 103.91-15.04 145.95-40.2a123.73 123.73 0 0012.56-7.1 308.6 308.6 0 0044.92-36.75l8.44 5.67 11.12 7.43c51.36 34.15 101.57 64.83 151.66 70.77a127.34 127.34 0 0016.35 1.04c38.4 0 49.1-47.04 51.24-85.28l.13-2.53a13.53 13.53 0 00-13.08-14.17c-67.39-2.1-121.84-19.68-171.44-41.17l-5.6-2.44c31.39-50.72 50.6-108.77 51.04-166.67l.07-.96a8.51 8.51 0 00-8.5-9.1H545.33v-52.06H693.3c8.86 0 12.75-19.75 12.75-35.1-.01-2.4-1.87-4.4-4.27-4.4H545.32v-73.52a4.29 4.29 0 00-4.31-4.27m-193.3 314.15c48.77 0 95.6 20.01 141.15 46.6l5.15 3.04c-92.48 107-220.69 85.62-233.68 23.54a59.72 59.72 0 01-1.02-8.78l-.05-2.08.01-.81c.87-35.82 40.48-61.51 88.44-61.51`}}]},name:`alipay-square`,theme:`filled`}}))());function pn(){return pn=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,pn({},e,{ref:t,icon:fn.default}))),hn=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868.2 377.4c-18.9-45.1-46.3-85.6-81.2-120.6a377.26 377.26 0 00-120.5-81.2A375.65 375.65 0 00519 145.8c-41.9 0-82.9 6.7-121.9 20C306 123.3 200.8 120 170.6 120c-2.2 0-7.4 0-9.4.2-11.9.4-22.8 6.5-29.2 16.4-6.5 9.9-7.7 22.4-3.4 33.5l64.3 161.6a378.59 378.59 0 00-52.8 193.2c0 51.4 10 101 29.8 147.6 18.9 45 46.2 85.6 81.2 120.5 34.7 34.8 75.4 62.1 120.5 81.2C418.3 894 467.9 904 519 904c51.3 0 100.9-10 147.7-29.8 44.9-18.9 85.5-46.3 120.4-81.2 34.7-34.8 62.1-75.4 81.2-120.6a376.5 376.5 0 0029.8-147.6c-.2-51.2-10.1-100.8-29.9-147.4zm-325.2 79c0 20.4-16.6 37.1-37.1 37.1-20.4 0-37.1-16.7-37.1-37.1v-55.1c0-20.4 16.6-37.1 37.1-37.1 20.4 0 37.1 16.6 37.1 37.1v55.1zm175.2 0c0 20.4-16.6 37.1-37.1 37.1S644 476.8 644 456.4v-55.1c0-20.4 16.7-37.1 37.1-37.1 20.4 0 37.1 16.6 37.1 37.1v55.1z`}}]},name:`aliwangwang`,theme:`filled`}}))());function gn(){return gn=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,gn({},e,{ref:t,icon:hn.default}))),vn=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868.2 377.4c-18.9-45.1-46.3-85.6-81.2-120.6a377.26 377.26 0 00-120.5-81.2A375.65 375.65 0 00519 145.8c-41.9 0-82.9 6.7-121.9 20C306 123.3 200.8 120 170.6 120c-2.2 0-7.4 0-9.4.2-11.9.4-22.8 6.5-29.2 16.4-6.5 9.9-7.7 22.4-3.4 33.5l64.3 161.6a378.59 378.59 0 00-52.8 193.2c0 51.4 10 101 29.8 147.6 18.9 45 46.2 85.6 81.2 120.5 34.7 34.8 75.4 62.1 120.5 81.2C418.3 894 467.9 904 519 904c51.3 0 100.9-10.1 147.7-29.8 44.9-18.9 85.5-46.3 120.4-81.2 34.7-34.8 62.1-75.4 81.2-120.6a376.5 376.5 0 0029.8-147.6c-.2-51.2-10.1-100.8-29.9-147.4zm-66.4 266.5a307.08 307.08 0 01-65.9 98c-28.4 28.5-61.3 50.7-97.7 65.9h-.1c-38 16-78.3 24.2-119.9 24.2a306.51 306.51 0 01-217.5-90.2c-28.4-28.5-50.6-61.4-65.8-97.8v-.1c-16-37.8-24.1-78.2-24.1-119.9 0-55.4 14.8-109.7 42.8-157l13.2-22.1-9.5-23.9L206 192c14.9.6 35.9 2.1 59.7 5.6 43.8 6.5 82.5 17.5 114.9 32.6l19 8.9 19.9-6.8c31.5-10.8 64.8-16.2 98.9-16.2a306.51 306.51 0 01217.5 90.2c28.4 28.5 50.6 61.4 65.8 97.8l.1.1.1.1c16 37.6 24.1 78 24.2 119.8-.1 41.7-8.3 82-24.3 119.8zM681.1 364.2c-20.4 0-37.1 16.7-37.1 37.1v55.1c0 20.4 16.6 37.1 37.1 37.1s37.1-16.7 37.1-37.1v-55.1c0-20.5-16.7-37.1-37.1-37.1zm-175.2 0c-20.5 0-37.1 16.7-37.1 37.1v55.1c0 20.4 16.7 37.1 37.1 37.1 20.5 0 37.1-16.7 37.1-37.1v-55.1c0-20.5-16.7-37.1-37.1-37.1z`}}]},name:`aliwangwang`,theme:`outlined`}}))());function yn(){return yn=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,yn({},e,{ref:t,icon:vn.default}))),xn=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M959.2 383.9c-.3-82.1-66.9-148.6-149.1-148.6H575.9l21.6 85.2 201 43.7a42.58 42.58 0 0132.9 39.7c.1.5.1 216.1 0 216.6a42.58 42.58 0 01-32.9 39.7l-201 43.7-21.6 85.3h234.2c82.1 0 148.8-66.5 149.1-148.6V383.9zM225.5 660.4a42.58 42.58 0 01-32.9-39.7c-.1-.6-.1-216.1 0-216.6.8-19.4 14.6-35.5 32.9-39.7l201-43.7 21.6-85.2H213.8c-82.1 0-148.8 66.4-149.1 148.6V641c.3 82.1 67 148.6 149.1 148.6H448l-21.6-85.3-200.9-43.9zm200.9-158.8h171v21.3h-171z`}}]},name:`aliyun`,theme:`outlined`}}))());function Sn(){return Sn=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Sn({},e,{ref:t,icon:xn.default}))),wn=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M485 467.5c-11.6 4.9-20.9 12.2-27.8 22-6.9 9.8-10.4 21.6-10.4 35.5 0 17.8 7.5 31.5 22.4 41.2 14.1 9.1 28.9 11.4 44.4 6.8 17.9-5.2 30-17.9 36.4-38.1 3-9.3 4.5-19.7 4.5-31.3v-50.2c-12.6.4-24.4 1.6-35.5 3.7-11.1 2.1-22.4 5.6-34 10.4zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm35.8 262.7c-7.2-10.9-20.1-16.4-38.7-16.4-1.3 0-3 .1-5.3.3-2.2.2-6.6 1.5-12.9 3.7a79.4 79.4 0 00-17.9 9.1c-5.5 3.8-11.5 10-18 18.4-6.4 8.5-11.5 18.4-15.3 29.8l-94-8.4c0-12.4 2.4-24.7 7-36.9 4.7-12.2 11.8-23.9 21.4-35 9.6-11.2 21.1-21 34.5-29.4 13.4-8.5 29.6-15.2 48.4-20.3 18.9-5.1 39.1-7.6 60.9-7.6 21.3 0 40.6 2.6 57.8 7.7 17.2 5.2 31.1 11.5 41.4 19.1a117 117 0 0125.9 25.7c6.9 9.6 11.7 18.5 14.4 26.7 2.7 8.2 4 15.7 4 22.8v182.5c0 6.4 1.4 13 4.3 19.8 2.9 6.8 6.3 12.8 10.2 18 3.9 5.2 7.9 9.9 12 14.3 4.1 4.3 7.6 7.7 10.6 9.9l4.1 3.4-72.5 69.4c-8.5-7.7-16.9-15.4-25.2-23.4-8.3-8-14.5-14-18.5-18.1l-6.1-6.2c-2.4-2.3-5-5.7-8-10.2-8.1 12.2-18.5 22.8-31.1 31.8-12.7 9-26.3 15.6-40.7 19.7-14.5 4.1-29.4 6.5-44.7 7.1-15.3.6-30-1.5-43.9-6.5-13.9-5-26.5-11.7-37.6-20.3-11.1-8.6-19.9-20.2-26.5-35-6.6-14.8-9.9-31.5-9.9-50.4 0-17.4 3-33.3 8.9-47.7 6-14.5 13.6-26.5 23-36.1 9.4-9.6 20.7-18.2 34-25.7s26.4-13.4 39.2-17.7c12.8-4.2 26.6-7.8 41.5-10.7 14.9-2.9 27.6-4.8 38.2-5.7 10.6-.9 21.2-1.6 31.8-2v-39.4c0-13.5-2.3-23.5-6.7-30.1zm180.5 379.6c-2.8 3.3-7.5 7.8-14.1 13.5s-16.8 12.7-30.5 21.1c-13.7 8.4-28.8 16-45 22.9-16.3 6.9-36.3 12.9-60.1 18-23.7 5.1-48.2 7.6-73.3 7.6-25.4 0-50.7-3.2-76.1-9.6-25.4-6.4-47.6-14.3-66.8-23.7-19.1-9.4-37.6-20.2-55.1-32.2-17.6-12.1-31.7-22.9-42.4-32.5-10.6-9.6-19.6-18.7-26.8-27.1-1.7-1.9-2.8-3.6-3.2-5.1-.4-1.5-.3-2.8.3-3.7.6-.9 1.5-1.6 2.6-2.2a7.42 7.42 0 017.4.8c40.9 24.2 72.9 41.3 95.9 51.4 82.9 36.4 168 45.7 255.3 27.9 40.5-8.3 82.1-22.2 124.9-41.8 3.2-1.2 6-1.5 8.3-.9 2.3.6 3.5 2.4 3.5 5.4 0 2.8-1.6 6.3-4.8 10.2zm59.9-29c-1.8 11.1-4.9 21.6-9.1 31.8-7.2 17.1-16.3 30-27.1 38.4-3.6 2.9-6.4 3.8-8.3 2.8-1.9-1-1.9-3.5 0-7.4 4.5-9.3 9.2-21.8 14.2-37.7 5-15.8 5.7-26 2.1-30.5-1.1-1.5-2.7-2.6-5-3.6-2.2-.9-5.1-1.5-8.6-1.9s-6.7-.6-9.4-.8c-2.8-.2-6.5-.2-11.2 0-4.7.2-8 .4-10.1.6a874.4 874.4 0 01-17.1 1.5c-1.3.2-2.7.4-4.1.5-1.5.1-2.7.2-3.5.3l-2.7.3c-1 .1-1.7.2-2.2.2h-3.2l-1-.2-.6-.5-.5-.9c-1.3-3.3 3.7-7.4 15-12.4s22.3-8.1 32.9-9.3c9.8-1.5 21.3-1.5 34.5-.3s21.3 3.7 24.3 7.4c2.3 3.5 2.5 10.7.7 21.7z`}}]},name:`amazon-circle`,theme:`filled`}}))());function Tn(){return Tn=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Tn({},e,{ref:t,icon:wn.default}))),Dn=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M825 768.9c-3.3-.9-7.3-.4-11.9 1.3-61.6 28.2-121.5 48.3-179.7 60.2C507.7 856 385.2 842.6 266 790.3c-33.1-14.6-79.1-39.2-138-74a9.36 9.36 0 00-5.3-2c-2-.1-3.7.1-5.3.9-1.6.8-2.8 1.8-3.7 3.1-.9 1.3-1.1 3.1-.4 5.4.6 2.2 2.1 4.7 4.6 7.4 10.4 12.2 23.3 25.2 38.6 39s35.6 29.4 60.9 46.8c25.3 17.4 51.8 32.9 79.3 46.4 27.6 13.5 59.6 24.9 96.1 34.1s73 13.8 109.4 13.8c36.2 0 71.4-3.7 105.5-10.9 34.2-7.3 63-15.9 86.5-25.9 23.4-9.9 45-21 64.8-33 19.8-12 34.4-22.2 43.9-30.3 9.5-8.2 16.3-14.6 20.2-19.4 4.6-5.7 6.9-10.6 6.9-14.9.1-4.5-1.7-7.1-5-7.9zM527.4 348.1c-15.2 1.3-33.5 4.1-55 8.3-21.5 4.1-41.4 9.3-59.8 15.4s-37.2 14.6-56.3 25.4c-19.2 10.8-35.5 23.2-49 37s-24.5 31.1-33.1 52c-8.6 20.8-12.9 43.7-12.9 68.7 0 27.1 4.7 51.2 14.3 72.5 9.5 21.3 22.2 38 38.2 50.4 15.9 12.4 34 22.1 54 29.2 20 7.1 41.2 10.3 63.2 9.4 22-.9 43.5-4.3 64.4-10.3 20.8-5.9 40.4-15.4 58.6-28.3 18.2-12.9 33.1-28.2 44.8-45.7 4.3 6.6 8.1 11.5 11.5 14.7l8.7 8.9c5.8 5.9 14.7 14.6 26.7 26.1 11.9 11.5 24.1 22.7 36.3 33.7l104.4-99.9-6-4.9c-4.3-3.3-9.4-8-15.2-14.3-5.8-6.2-11.6-13.1-17.2-20.5-5.7-7.4-10.6-16.1-14.7-25.9-4.1-9.8-6.2-19.3-6.2-28.5V258.7c0-10.1-1.9-21-5.7-32.8-3.9-11.7-10.7-24.5-20.7-38.3-10-13.8-22.4-26.2-37.2-37-14.9-10.8-34.7-20-59.6-27.4-24.8-7.4-52.6-11.1-83.2-11.1-31.3 0-60.4 3.7-87.6 10.9-27.1 7.3-50.3 17-69.7 29.2-19.3 12.2-35.9 26.3-49.7 42.4-13.8 16.1-24.1 32.9-30.8 50.4-6.7 17.5-10.1 35.2-10.1 53.1L408 310c5.5-16.4 12.9-30.6 22-42.8 9.2-12.2 17.9-21 25.8-26.5 8-5.5 16.6-9.9 25.7-13.2 9.2-3.3 15.4-5 18.6-5.4 3.2-.3 5.7-.4 7.6-.4 26.7 0 45.2 7.9 55.6 23.6 6.5 9.5 9.7 23.9 9.7 43.3v56.6c-15.2.6-30.4 1.6-45.6 2.9zM573.1 500c0 16.6-2.2 31.7-6.5 45-9.2 29.1-26.7 47.4-52.4 54.8-22.4 6.6-43.7 3.3-63.9-9.8-21.5-14-32.2-33.8-32.2-59.3 0-19.9 5-36.9 15-51.1 10-14.1 23.3-24.7 40-31.7s33-12 49-14.9c15.9-3 33-4.8 51-5.4V500zm335.2 218.9c-4.3-5.4-15.9-8.9-34.9-10.7-19-1.8-35.5-1.7-49.7.4-15.3 1.8-31.1 6.2-47.3 13.4-16.3 7.1-23.4 13.1-21.6 17.8l.7 1.3.9.7 1.4.2h4.6c.8 0 1.8-.1 3.2-.2 1.4-.1 2.7-.3 3.9-.4 1.2-.1 2.9-.3 5.1-.4 2.1-.1 4.1-.4 6-.7.3 0 3.7-.3 10.3-.9 6.6-.6 11.4-1 14.3-1.3 2.9-.3 7.8-.6 14.5-.9 6.7-.3 12.1-.3 16.1 0 4 .3 8.5.7 13.6 1.1 5.1.4 9.2 1.3 12.4 2.7 3.2 1.3 5.6 3 7.1 5.1 5.2 6.6 4.2 21.2-3 43.9s-14 40.8-20.4 54.2c-2.8 5.7-2.8 9.2 0 10.7s6.7.1 11.9-4c15.6-12.2 28.6-30.6 39.1-55.3 6.1-14.6 10.5-29.8 13.1-45.7 2.4-15.9 2-26.2-1.3-31z`}}]},name:`amazon`,theme:`outlined`}}))());function On(){return On=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,On({},e,{ref:t,icon:Dn.default}))),An=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM547.8 326.7c-7.2-10.9-20.1-16.4-38.7-16.4-1.3 0-3 .1-5.3.3-2.2.2-6.6 1.5-12.9 3.7a79.4 79.4 0 00-17.9 9.1c-5.5 3.8-11.5 10-18 18.4-6.4 8.5-11.5 18.4-15.3 29.8l-94-8.4c0-12.4 2.4-24.7 7-36.9s11.8-23.9 21.4-35c9.6-11.2 21.1-21 34.5-29.4 13.4-8.5 29.6-15.2 48.4-20.3 18.9-5.1 39.1-7.6 60.9-7.6 21.3 0 40.6 2.6 57.8 7.7 17.2 5.2 31.1 11.5 41.4 19.1a117 117 0 0125.9 25.7c6.9 9.6 11.7 18.5 14.4 26.7 2.7 8.2 4 15.7 4 22.8v182.5c0 6.4 1.4 13 4.3 19.8 2.9 6.8 6.3 12.8 10.2 18 3.9 5.2 7.9 9.9 12 14.3 4.1 4.3 7.6 7.7 10.6 9.9l4.1 3.4-72.5 69.4c-8.5-7.7-16.9-15.4-25.2-23.4-8.3-8-14.5-14-18.5-18.1l-6.1-6.2c-2.4-2.3-5-5.7-8-10.2-8.1 12.2-18.5 22.8-31.1 31.8-12.7 9-26.3 15.6-40.7 19.7-14.5 4.1-29.4 6.5-44.7 7.1-15.3.6-30-1.5-43.9-6.5-13.9-5-26.5-11.7-37.6-20.3-11.1-8.6-19.9-20.2-26.5-35-6.6-14.8-9.9-31.5-9.9-50.4 0-17.4 3-33.3 8.9-47.7 6-14.5 13.6-26.5 23-36.1 9.4-9.6 20.7-18.2 34-25.7s26.4-13.4 39.2-17.7c12.8-4.2 26.6-7.8 41.5-10.7 14.9-2.9 27.6-4.8 38.2-5.7 10.6-.9 21.2-1.6 31.8-2v-39.4c0-13.5-2.3-23.5-6.7-30.1zm180.5 379.6c-2.8 3.3-7.5 7.8-14.1 13.5s-16.8 12.7-30.5 21.1c-13.7 8.4-28.8 16-45 22.9-16.3 6.9-36.3 12.9-60.1 18-23.7 5.1-48.2 7.6-73.3 7.6-25.4 0-50.7-3.2-76.1-9.6-25.4-6.4-47.6-14.3-66.8-23.7-19.1-9.4-37.6-20.2-55.1-32.2-17.6-12.1-31.7-22.9-42.4-32.5-10.6-9.6-19.6-18.7-26.8-27.1-1.7-1.9-2.8-3.6-3.2-5.1-.4-1.5-.3-2.8.3-3.7.6-.9 1.5-1.6 2.6-2.2a7.42 7.42 0 017.4.8c40.9 24.2 72.9 41.3 95.9 51.4 82.9 36.4 168 45.7 255.3 27.9 40.5-8.3 82.1-22.2 124.9-41.8 3.2-1.2 6-1.5 8.3-.9 2.3.6 3.5 2.4 3.5 5.4 0 2.8-1.6 6.3-4.8 10.2zm59.9-29c-1.8 11.1-4.9 21.6-9.1 31.8-7.2 17.1-16.3 30-27.1 38.4-3.6 2.9-6.4 3.8-8.3 2.8-1.9-1-1.9-3.5 0-7.4 4.5-9.3 9.2-21.8 14.2-37.7 5-15.8 5.7-26 2.1-30.5-1.1-1.5-2.7-2.6-5-3.6-2.2-.9-5.1-1.5-8.6-1.9s-6.7-.6-9.4-.8c-2.8-.2-6.5-.2-11.2 0-4.7.2-8 .4-10.1.6a874.4 874.4 0 01-17.1 1.5c-1.3.2-2.7.4-4.1.5-1.5.1-2.7.2-3.5.3l-2.7.3c-1 .1-1.7.2-2.2.2h-3.2l-1-.2-.6-.5-.5-.9c-1.3-3.3 3.7-7.4 15-12.4s22.3-8.1 32.9-9.3c9.8-1.5 21.3-1.5 34.5-.3s21.3 3.7 24.3 7.4c2.3 3.5 2.5 10.7.7 21.7zM485 467.5c-11.6 4.9-20.9 12.2-27.8 22-6.9 9.8-10.4 21.6-10.4 35.5 0 17.8 7.5 31.5 22.4 41.2 14.1 9.1 28.9 11.4 44.4 6.8 17.9-5.2 30-17.9 36.4-38.1 3-9.3 4.5-19.7 4.5-31.3v-50.2c-12.6.4-24.4 1.6-35.5 3.7-11.1 2.1-22.4 5.6-34 10.4z`}}]},name:`amazon-square`,theme:`filled`}}))());function jn(){return jn=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,jn({},e,{ref:t,icon:An.default}))),Nn=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M270.1 741.7c0 23.4 19.1 42.5 42.6 42.5h48.7v120.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V784.1h85v120.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V784.1h48.7c23.5 0 42.6-19.1 42.6-42.5V346.4h-486v395.3zm357.1-600.1l44.9-65c2.6-3.8 2-8.9-1.5-11.4-3.5-2.4-8.5-1.2-11.1 2.6l-46.6 67.6c-30.7-12.1-64.9-18.8-100.8-18.8-35.9 0-70.1 6.7-100.8 18.8l-46.6-67.5c-2.6-3.8-7.6-5.1-11.1-2.6-3.5 2.4-4.1 7.4-1.5 11.4l44.9 65c-71.4 33.2-121.4 96.1-127.8 169.6h486c-6.6-73.6-56.7-136.5-128-169.7zM409.5 244.1a26.9 26.9 0 1126.9-26.9 26.97 26.97 0 01-26.9 26.9zm208.4 0a26.9 26.9 0 1126.9-26.9 26.97 26.97 0 01-26.9 26.9zm223.4 100.7c-30.2 0-54.6 24.8-54.6 55.4v216.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V400.1c.1-30.6-24.3-55.3-54.6-55.3zm-658.6 0c-30.2 0-54.6 24.8-54.6 55.4v216.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V400.1c0-30.6-24.5-55.3-54.6-55.3z`}}]},name:`android`,theme:`filled`}}))());function Pn(){return Pn=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Pn({},e,{ref:t,icon:Nn.default}))),In=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M448.3 225.2c-18.6 0-32 13.4-32 31.9s13.5 31.9 32 31.9c18.6 0 32-13.4 32-31.9.1-18.4-13.4-31.9-32-31.9zm393.9 96.4c-13.8-13.8-32.7-21.5-53.2-21.5-3.9 0-7.4.4-10.7 1v-1h-3.6c-5.5-30.6-18.6-60.5-38.1-87.4-18.7-25.7-43-47.9-70.8-64.9l25.1-35.8v-3.3c0-.8.4-2.3.7-3.8.6-2.4 1.4-5.5 1.4-8.9 0-18.5-13.5-31.9-32-31.9-9.8 0-19.5 5.7-25.9 15.4l-29.3 42.1c-30-9.8-62.4-15-93.8-15-31.3 0-63.7 5.2-93.8 15L389 79.4c-6.6-9.6-16.1-15.4-26-15.4-18.6 0-32 13.4-32 31.9 0 6.2 2.5 12.8 6.7 17.4l22.6 32.3c-28.7 17-53.5 39.4-72.2 65.1-19.4 26.9-32 56.8-36.7 87.4h-5.5v1c-3.2-.6-6.7-1-10.7-1-20.3 0-39.2 7.5-53.1 21.3-13.8 13.8-21.5 32.6-21.5 53v235c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 3.9 0 7.4-.4 10.7-1v93.5c0 29.2 23.9 53.1 53.2 53.1H331v58.3c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 20.3 0 39.2-7.5 53.1-21.3 13.8-13.8 21.5-32.6 21.5-53v-58.2H544v58.1c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 20.4 0 39.2-7.5 53.1-21.6 13.8-13.8 21.5-32.6 21.5-53v-58.2h31.9c29.3 0 53.2-23.8 53.2-53.1v-91.4c3.2.6 6.7 1 10.7 1 20.3 0 39.2-7.5 53.1-21.3 13.8-13.8 21.5-32.6 21.5-53v-235c-.1-20.3-7.6-39-21.4-52.9zM246 609.6c0 6.8-3.9 10.6-10.7 10.6-6.8 0-10.7-3.8-10.7-10.6V374.5c0-6.8 3.9-10.6 10.7-10.6 6.8 0 10.7 3.8 10.7 10.6v235.1zm131.1-396.8c37.5-27.3 85.3-42.3 135-42.3s97.5 15.1 135 42.5c32.4 23.7 54.2 54.2 62.7 87.5H314.4c8.5-33.4 30.5-64 62.7-87.7zm39.3 674.7c-.6 5.6-4.4 8.7-10.5 8.7-6.8 0-10.7-3.8-10.7-10.6v-58.2h21.2v60.1zm202.3 8.7c-6.8 0-10.7-3.8-10.7-10.6v-58.2h21.2v60.1c-.6 5.6-4.3 8.7-10.5 8.7zm95.8-132.6H309.9V364h404.6v399.6zm85.2-154c0 6.8-3.9 10.6-10.7 10.6-6.8 0-10.7-3.8-10.7-10.6V374.5c0-6.8 3.9-10.6 10.7-10.6 6.8 0 10.7 3.8 10.7 10.6v235.1zM576.1 225.2c-18.6 0-32 13.4-32 31.9s13.5 31.9 32 31.9c18.6 0 32.1-13.4 32.1-32-.1-18.6-13.4-31.8-32.1-31.8z`}}]},name:`android`,theme:`outlined`}}))());function Ln(){return Ln=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ln({},e,{ref:t,icon:In.default}))),zn=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M378.9 738c-3.1 0-6.1-.5-8.8-1.5l4.4 30.7h26.3l-15.5-29.9c-2.1.5-4.2.7-6.4.7zm421-291.2c-12.6 0-24.8 1.5-36.5 4.2-21.4-38.4-62.3-64.3-109.3-64.3-6.9 0-13.6.6-20.2 1.6-35.4-77.4-113.4-131.1-203.9-131.1-112.3 0-205.3 82.6-221.6 190.4C127.3 455.5 64 523.8 64 607c0 88.4 71.6 160.1 160 160.2h50l13.2-27.6c-26.2-8.3-43.3-29-39.1-48.8 4.6-21.6 32.8-33.9 63.1-27.5 22.9 4.9 40.4 19.1 45.5 35.1a26.1 26.1 0 0122.1-12.4h.2c-.8-3.2-1.2-6.5-1.2-9.9 0-20.1 14.8-36.7 34.1-39.6v-25.4c0-4.4 3.6-8 8-8s8 3.6 8 8v26.3c4.6 1.2 8.8 3.2 12.6 5.8l19.5-21.4c3-3.3 8-3.5 11.3-.5 3.3 3 3.5 8 .5 11.3l-20 22-.2.2a40 40 0 01-46.9 59.2c-.4 5.6-2.6 10.7-6 14.8l20 38.4H804v-.1c86.5-2.2 156-73 156-160.1 0-88.5-71.7-160.2-160.1-160.2zM338.2 737.2l-4.3 30h24.4l-5.9-41.5c-3.5 4.6-8.3 8.5-14.2 11.5zM797.5 305a48 48 0 1096 0 48 48 0 10-96 0zm-65.7 61.3a24 24 0 1048 0 24 24 0 10-48 0zM303.4 742.9l-11.6 24.3h26l3.5-24.7c-5.7.8-11.7 1-17.9.4z`}}]},name:`ant-cloud`,theme:`outlined`}}))());function Bn(){return Bn=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Bn({},e,{ref:t,icon:zn.default}))),Hn=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M716.3 313.8c19-18.9 19-49.7 0-68.6l-69.9-69.9.1.1c-18.5-18.5-50.3-50.3-95.3-95.2-21.2-20.7-55.5-20.5-76.5.5L80.9 474.2a53.84 53.84 0 000 76.4L474.6 944a54.14 54.14 0 0076.5 0l165.1-165c19-18.9 19-49.7 0-68.6a48.7 48.7 0 00-68.7 0l-125 125.2c-5.2 5.2-13.3 5.2-18.5 0L189.5 521.4c-5.2-5.2-5.2-13.3 0-18.5l314.4-314.2c.4-.4.9-.7 1.3-1.1 5.2-4.1 12.4-3.7 17.2 1.1l125.2 125.1c19 19 49.8 19 68.7 0zM408.6 514.4a106.3 106.2 0 10212.6 0 106.3 106.2 0 10-212.6 0zm536.2-38.6L821.9 353.5c-19-18.9-49.8-18.9-68.7.1a48.4 48.4 0 000 68.6l83 82.9c5.2 5.2 5.2 13.3 0 18.5l-81.8 81.7a48.4 48.4 0 000 68.6 48.7 48.7 0 0068.7 0l121.8-121.7a53.93 53.93 0 00-.1-76.4z`}}]},name:`ant-design`,theme:`outlined`}}))());function Un(){return Un=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Un({},e,{ref:t,icon:Hn.default}))),Gn=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M908 640H804V488c0-4.4-3.6-8-8-8H548v-96h108c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h108v96H228c-4.4 0-8 3.6-8 8v152H116c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16H292v-88h440v88H620c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16zm-564 76v168H176V716h168zm84-408V140h168v168H428zm420 576H680V716h168v168z`}}]},name:`apartment`,theme:`outlined`}}))());function Kn(){return Kn=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Kn({},e,{ref:t,icon:Gn.default}))),Jn=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM578.9 546.7a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 68.9-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2z`}}]},name:`api`,theme:`filled`}}))());function Yn(){return Yn=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Yn({},e,{ref:t,icon:Jn.default}))),Zn=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7 35.3 0 68.4 13.7 93.4 38.7 24.9 24.9 38.7 58.1 38.7 93.4 0 35.3-13.8 68.4-38.7 93.4zm-190.2 105a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 69-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 01-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7a131.32 131.32 0 01-38.7-93.4c0-35.3 13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4z`}}]},name:`api`,theme:`outlined`}}))());function Qn(){return Qn=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Qn({},e,{ref:t,icon:Zn.default}))),er=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M148.2 674.6zm106.7-92.3c-25 25-38.7 58.1-38.7 93.4s13.8 68.5 38.7 93.4c25 25 58.1 38.7 93.4 38.7 35.3 0 68.5-13.8 93.4-38.7l59.4-59.4-186.8-186.8-59.4 59.4zm420.8-366.1c-35.3 0-68.5 13.8-93.4 38.7l-59.4 59.4 186.8 186.8 59.4-59.4c24.9-25 38.7-58.1 38.7-93.4s-13.8-68.5-38.7-93.4c-25-25-58.1-38.7-93.4-38.7z`,fill:t}},{tag:`path`,attrs:{d:`M578.9 546.7a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2a199.45 199.45 0 00-58.6 140.4c-.2 39.5 11.2 79.1 34.3 113.1l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 01-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7-24.9-24.9-38.7-58.1-38.7-93.4s13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4zm476-620.3l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7s68.4 13.7 93.4 38.7c24.9 24.9 38.7 58.1 38.7 93.4s-13.8 68.4-38.7 93.4z`,fill:e}}]}},name:`api`,theme:`twotone`}}))());function tr(){return tr=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,tr({},e,{ref:t,icon:er.default}))),rr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-105.1-305c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z`}}]},name:`apple`,theme:`filled`}}))());function ir(){return ir=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ir({},e,{ref:t,icon:rr.default}))),or=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-10.6 267c-14.3 19.9-28.7 35.6-41.9 45.7-10.5 8-18.6 11.4-24 11.6-9-.1-17.7-2.3-34.7-8.8-1.2-.5-2.5-1-4.2-1.6l-4.4-1.7c-17.4-6.7-27.8-10.3-41.1-13.8-18.6-4.8-37.1-7.4-56.9-7.4-20.2 0-39.2 2.5-58.1 7.2-13.9 3.5-25.6 7.4-42.7 13.8-.7.3-8.1 3.1-10.2 3.9-3.5 1.3-6.2 2.3-8.7 3.2-10.4 3.6-17 5.1-22.9 5.2-.7 0-1.3-.1-1.8-.2-1.1-.2-2.5-.6-4.1-1.3-4.5-1.8-9.9-5.1-16-9.8-14-10.9-29.4-28-45.1-49.9-27.5-38.6-53.5-89.8-66-125.7-15.4-44.8-23-87.7-23-128.6 0-60.2 17.8-106 48.4-137.1 26.3-26.6 61.7-41.5 97.8-42.3 5.9.1 14.5 1.5 25.4 4.5 8.6 2.3 18 5.4 30.7 9.9 3.8 1.4 16.9 6.1 18.5 6.7 7.7 2.8 13.5 4.8 19.2 6.6 18.2 5.8 32.3 9 47.6 9 15.5 0 28.8-3.3 47.7-9.8 7.1-2.4 32.9-12 37.5-13.6 25.6-9.1 44.5-14 60.8-15.2 4.8-.4 9.1-.4 13.2-.1 22.7 1.8 42.1 6.3 58.6 13.8-37.6 43.4-57 96.5-56.9 158.4-.3 14.7.9 31.7 5.1 51.8 6.4 30.5 18.6 60.7 37.9 89 14.7 21.5 32.9 40.9 54.7 57.8-11.5 23.7-25.6 48.2-40.4 68.8zm-94.5-572c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z`}}]},name:`apple`,theme:`outlined`}}))());function sr(){return sr=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,sr({},e,{ref:t,icon:or.default}))),lr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zm52 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200zM424 712H296V584c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v128H104c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h128v128c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V776h128c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}}]},name:`appstore-add`,theme:`outlined`}}))());function ur(){return ur=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ur({},e,{ref:t,icon:lr.default}))),fr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zM464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16z`}}]},name:`appstore`,theme:`filled`}}))());function pr(){return pr=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,pr({},e,{ref:t,icon:fr.default}))),hr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z`}}]},name:`appstore`,theme:`outlined`}}))());function gr(){return gr=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,gr({},e,{ref:t,icon:hr.default}))),vr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm52-668H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z`,fill:e}},{tag:`path`,attrs:{d:`M212 212h200v200H212zm400 0h200v200H612zM212 612h200v200H212zm400 0h200v200H612z`,fill:t}}]}},name:`appstore`,theme:`twotone`}}))());function yr(){return yr=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,yr({},e,{ref:t,icon:vr.default}))),xr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-616-64h536c4.4 0 8-3.6 8-8V284c0-7.2-8.7-10.7-13.7-5.7L592 488.6l-125.4-124a8.03 8.03 0 00-11.3 0l-189 189.6a7.87 7.87 0 00-2.3 5.6V720c0 4.4 3.6 8 8 8z`}}]},name:`area-chart`,theme:`outlined`}}))());function Sr(){return Sr=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Sr({},e,{ref:t,icon:xr.default}))),wr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z`}}]},name:`arrow-down`,theme:`outlined`}}))());function Tr(){return Tr=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Tr({},e,{ref:t,icon:wr.default}))),Dr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`arrow-left`,theme:`outlined`}}))());function Or(){return Or=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Or({},e,{ref:t,icon:Dr.default}))),Ar=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z`}}]},name:`arrow-right`,theme:`outlined`}}))());function jr(){return jr=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,jr({},e,{ref:t,icon:Ar.default}))),Nr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z`}}]},name:`arrow-up`,theme:`outlined`}}))());function Pr(){return Pr=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Pr({},e,{ref:t,icon:Nr.default}))),Ir=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M855 160.1l-189.2 23.5c-6.6.8-9.3 8.8-4.7 13.5l54.7 54.7-153.5 153.5a8.03 8.03 0 000 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l153.6-153.6 54.7 54.7a7.94 7.94 0 0013.5-4.7L863.9 169a7.9 7.9 0 00-8.9-8.9zM416.6 562.3a8.03 8.03 0 00-11.3 0L251.8 715.9l-54.7-54.7a7.94 7.94 0 00-13.5 4.7L160.1 855c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 153.6-153.6c3.1-3.1 3.1-8.2 0-11.3l-45.2-45z`}}]},name:`arrows-alt`,theme:`outlined`}}))());function Lr(){return Lr=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Lr({},e,{ref:t,icon:Ir.default}))),zr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm330-170c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1z`}}]},name:`audio`,theme:`filled`}}))());function Br(){return Br=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Br({},e,{ref:t,icon:zr.default}))),Hr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M682 455V311l-76 76v68c-.1 50.7-42 92.1-94 92a95.8 95.8 0 01-52-15l-54 55c29.1 22.4 65.9 36 106 36 93.8 0 170-75.1 170-168z`}},{tag:`path`,attrs:{d:`M833 446h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254-63 0-120.7-23-165-61l-54 54a334.01 334.01 0 00179 81v102H326c-13.9 0-24.9 14.3-25 32v36c.1 4.4 2.9 8 6 8h408c3.2 0 6-3.6 6-8v-36c0-17.7-11-32-25-32H547V782c165.3-17.9 294-157.9 294-328 0-4.4-3.6-8-8-8zm13.1-377.7l-43.5-41.9a8 8 0 00-11.2.1l-129 129C634.3 101.2 577 64 511 64c-93.9 0-170 75.3-170 168v224c0 6.7.4 13.3 1.2 19.8l-68 68A252.33 252.33 0 01258 454c-.2-4.4-3.8-8-8-8h-60c-4.4 0-8 3.6-8 8 0 53 12.5 103 34.6 147.4l-137 137a8.03 8.03 0 000 11.3l42.7 42.7c3.1 3.1 8.2 3.1 11.3 0L846.2 79.8l.1-.1c3.1-3.2 3-8.3-.2-11.4zM417 401V232c0-50.6 41.9-92 94-92 46 0 84.1 32.3 92.3 74.7L417 401z`}}]},name:`audio-muted`,theme:`outlined`}}))());function Ur(){return Ur=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ur({},e,{ref:t,icon:Hr.default}))),Gr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1zM512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-94-392c0-50.6 41.9-92 94-92s94 41.4 94 92v224c0 50.6-41.9 92-94 92s-94-41.4-94-92V232z`}}]},name:`audio`,theme:`outlined`}}))());function Kr(){return Kr=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Kr({},e,{ref:t,icon:Gr.default}))),Jr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 552c54.3 0 98-43.2 98-96V232c0-52.8-43.7-96-98-96s-98 43.2-98 96v224c0 52.8 43.7 96 98 96z`,fill:t}},{tag:`path`,attrs:{d:`M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1z`,fill:e}},{tag:`path`,attrs:{d:`M512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-98-392c0-52.8 43.7-96 98-96s98 43.2 98 96v224c0 52.8-43.7 96-98 96s-98-43.2-98-96V232z`,fill:e}}]}},name:`audio`,theme:`twotone`}}))());function Yr(){return Yr=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Yr({},e,{ref:t,icon:Jr.default}))),Zr=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M296 250c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm184 144H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 458H208V148h560v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm440-88H728v-36.6c46.3-13.8 80-56.6 80-107.4 0-61.9-50.1-112-112-112s-112 50.1-112 112c0 50.7 33.7 93.6 80 107.4V764H520c-8.8 0-16 7.2-16 16v152c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V780c0-8.8-7.2-16-16-16zM646 620c0-27.6 22.4-50 50-50s50 22.4 50 50-22.4 50-50 50-50-22.4-50-50zm180 266H566v-60h260v60z`}}]},name:`audit`,theme:`outlined`}}))());function Qr(){return Qr=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Qr({},e,{ref:t,icon:Zr.default}))),ei=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M485.6 249.9L198.2 498c-8.3 7.1-8.3 20.8 0 27.9l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9zm320 0L518.2 498a18.6 18.6 0 00-6.2 14c0 5.2 2.1 10.4 6.2 14l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9z`}}]},name:`backward`,theme:`filled`}}))());function ti(){return ti=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ti({},e,{ref:t,icon:ei.default}))),ri=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M485.6 249.9L198.2 498c-8.3 7.1-8.3 20.8 0 27.9l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9zm320 0L518.2 498a18.6 18.6 0 00-6.2 14c0 5.2 2.1 10.4 6.2 14l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9z`}}]},name:`backward`,theme:`outlined`}}))());function ii(){return ii=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ii({},e,{ref:t,icon:ri.default}))),oi=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M250.02 547.04c92.37-19.8 79.77-130.07 76.95-154.18-4.56-37.2-48.26-102.16-107.63-97.02-74.7 6.7-85.65 114.58-85.65 114.58-10.04 49.88 24.2 156.43 116.33 136.62m84.7 214.14c10.28 38.7 43.95 40.43 43.95 40.43H427V683.55h-51.74c-23.22 6.96-34.5 25.1-36.98 32.8-2.74 7.8-8.71 27.6-3.57 44.83m169.07-531.1c0-72.42-41.13-131.08-92.2-131.08-50.92 0-92.21 58.66-92.21 131.07 0 72.5 41.3 131.16 92.2 131.16 51.08 0 92.21-58.66 92.21-131.16m248.1 9.1c8.86-54.92-35.08-118.88-83.34-129.82-48.34-11.1-108.7 66.28-114.18 116.74-6.55 61.72 8.79 123.28 76.86 132.06 68.16 8.87 112.03-63.87 120.65-118.97m46.35 433.02s-105.47-81.53-167-169.6c-83.4-129.91-201.98-77.05-241.62-11.02-39.47 66.03-101 107.87-109.7 118.9-8.87 10.93-127.36 74.8-101.07 191.55 26.28 116.65 118.73 114.5 118.73 114.5s68.08 6.7 147.1-10.94C523.7 888.03 591.7 910 591.7 910s184.57 61.72 235.07-57.18c50.41-118.97-28.53-180.61-28.53-180.61M362.42 849.17c-51.83-10.36-72.47-45.65-75.13-51.7-2.57-6.13-17.24-34.55-9.45-82.85 22.39-72.41 86.23-77.63 86.23-77.63h63.85v-78.46l54.4.82.08 289.82zm205.38-.83c-53.56-13.75-56.05-51.78-56.05-51.78V643.95l56.05-.92v137.12c3.4 14.59 21.65 17.32 21.65 17.32h56.88V643.95h59.62v204.39zm323.84-397.72c0-26.35-21.89-105.72-103.15-105.72-81.43 0-92.29 74.9-92.29 127.84 0 50.54 4.31 121.13 105.4 118.8 101.15-2.15 90.04-114.41 90.04-140.92`}}]},name:`baidu`,theme:`outlined`}}))());function si(){return si=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,si({},e,{ref:t,icon:oi.default}))),li=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374z`}}]},name:`bank`,theme:`filled`}}))());function ui(){return ui=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ui({},e,{ref:t,icon:li.default}))),fi=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM512 196.7l271.1 197.2H240.9L512 196.7zM264 462h117v374H264V462zm189 0h117v374H453V462zm307 374H642V462h118v374z`}}]},name:`bank`,theme:`outlined`}}))());function pi(){return pi=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,pi({},e,{ref:t,icon:fi.default}))),hi=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M240.9 393.9h542.2L512 196.7z`,fill:t}},{tag:`path`,attrs:{d:`M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374zM240.9 393.9L512 196.7l271.1 197.2H240.9z`,fill:e}}]}},name:`bank`,theme:`twotone`}}))());function gi(){return gi=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,gi({},e,{ref:t,icon:hi.default}))),vi=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-600-80h56c4.4 0 8-3.6 8-8V560c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V384c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v320c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V462c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v242c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v400c0 4.4 3.6 8 8 8z`}}]},name:`bar-chart`,theme:`outlined`}}))());function yi(){return yi=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,yi({},e,{ref:t,icon:vi.default}))),xi=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M120 160H72c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zm833 0h-48c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zM200 736h112c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm321 0h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm126 0h178c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8H647c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm-255 0h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm-79 64H201c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm257 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm256 0H648c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h178c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-385 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}}]},name:`barcode`,theme:`outlined`}}))());function Si(){return Si=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Si({},e,{ref:t,icon:xi.default}))),wi=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M420.3 470.3c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 00-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1a50.5 50.5 0 0017.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm86.5 286.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 01-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 01-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 01-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0138.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 00-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7z`}}]},name:`behance-circle`,theme:`filled`}}))());function Ti(){return Ti=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ti({},e,{ref:t,icon:wi.default}))),Di=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M634 294.3h199.5v48.4H634zM434.1 485.8c44.1-21.1 67.2-53.2 67.2-102.8 0-98.1-73-121.9-157.3-121.9H112v492.4h238.5c89.4 0 173.3-43 173.3-143 0-61.8-29.2-107.5-89.7-124.7zM220.2 345.1h101.5c39.1 0 74.2 10.9 74.2 56.3 0 41.8-27.3 58.6-66 58.6H220.2V345.1zm115.5 324.8H220.1V534.3H338c47.6 0 77.7 19.9 77.7 70.3 0 49.6-35.9 65.3-80 65.3zm575.8-89.5c0-105.5-61.7-193.4-173.3-193.4-108.5 0-182.3 81.7-182.3 188.8 0 111 69.9 187.2 182.3 187.2 85.1 0 140.2-38.3 166.7-120h-86.3c-9.4 30.5-47.6 46.5-77.3 46.5-57.4 0-87.4-33.6-87.4-90.7h256.9c.3-5.9.7-12.1.7-18.4zM653.9 537c3.1-46.9 34.4-76.2 81.2-76.2 49.2 0 73.8 28.9 78.1 76.2H653.9z`}}]},name:`behance`,theme:`outlined`}}))());function Oi(){return Oi=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Oi({},e,{ref:t,icon:Di.default}))),Ai=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM598.5 350.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 01-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 01-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 01-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0138.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 00-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7zm-248.5-10.1c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 00-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1s12.7-3.8 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8z`}}]},name:`behance-square`,theme:`filled`}}))());function ji(){return ji=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ji({},e,{ref:t,icon:Ai.default}))),Ni=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM598.5 350.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 01-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 01-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 01-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0138.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 00-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7zm-248.5-10.1c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 00-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1s12.7-3.8 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8z`}}]},name:`behance-square`,theme:`outlined`}}))());function Pi(){return Pi=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Pi({},e,{ref:t,icon:Ni.default}))),Ii=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M816 768h-24V428c0-141.1-104.3-257.8-240-277.2V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.8C336.3 170.2 232 286.9 232 428v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48z`}}]},name:`bell`,theme:`filled`}}))());function Li(){return Li=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Li({},e,{ref:t,icon:Ii.default}))),zi=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zM304 768V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340H304z`}}]},name:`bell`,theme:`outlined`}}))());function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Bi({},e,{ref:t,icon:zi.default}))),Hi=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 220c-55.6 0-107.8 21.6-147.1 60.9S304 372.4 304 428v340h416V428c0-55.6-21.6-107.8-60.9-147.1S567.6 220 512 220zm280 208c0-141.1-104.3-257.8-240-277.2v.1c135.7 19.4 240 136 240 277.1zM472 150.9v-.1C336.3 170.2 232 286.9 232 428c0-141.1 104.3-257.7 240-277.1z`,fill:t}},{tag:`path`,attrs:{d:`M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zm208-120H304V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340z`,fill:e}}]}},name:`bell`,theme:`twotone`}}))());function Ui(){return Ui=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ui({},e,{ref:t,icon:Hi.default}))),Gi=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M766.4 744.3c43.7 0 79.4-36.2 79.4-80.5 0-53.5-79.4-140.8-79.4-140.8S687 610.3 687 663.8c0 44.3 35.7 80.5 79.4 80.5zm-377.1-44.1c7.1 7.1 18.6 7.1 25.6 0l256.1-256c7.1-7.1 7.1-18.6 0-25.6l-256-256c-.6-.6-1.3-1.2-2-1.7l-78.2-78.2a9.11 9.11 0 00-12.8 0l-48 48a9.11 9.11 0 000 12.8l67.2 67.2-207.8 207.9c-7.1 7.1-7.1 18.6 0 25.6l255.9 256zm12.9-448.6l178.9 178.9H223.4l178.8-178.9zM904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8z`}}]},name:`bg-colors`,theme:`outlined`}}))());function Ki(){return Ki=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ki({},e,{ref:t,icon:Gi.default}))),Ji=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M310.13 596.45c-8-4.46-16.5-8.43-25-11.9a273.55 273.55 0 00-26.99-7.44c-2.5-.99-2.5 1-2.5 1.49 0 7.93.5 18.84 1.5 27.77 1 7.44 2 15.37 4 22.8 0 .5 0 1 .5 1.5 1 .99 2 1.48 3 .49 8-4.46 16-8.43 23-13.39 7.5-5.45 15.5-11.9 22-18.35 1.5-1.48 0-2.47.5-2.97m323.95-11.9a273.55 273.55 0 00-27-7.44c-2.5-.99-2.5 1-2.5 1.49 0 7.93.5 18.84 1.5 27.77 1 7.43 2 15.37 4 22.8 0 .5 0 1 .5 1.5 1 .99 2 1.48 3 .49 8-4.46 16-8.43 23-13.39 7.5-5.45 15.5-11.9 22-18.35 2-1.48.5-2.47.5-2.97-7.5-4.46-16.5-8.43-25-11.9`}},{tag:`path`,attrs:{d:`M741.5 112H283c-94.5 0-171 76.5-171 171.5v458c.5 94 77 170.5 171 170.5h458c94.5 0 171-76.5 171-170.5v-458c.5-95-76-171.5-170.5-171.5m95 343.5H852v48h-15.5zM741 454l2 43-13.5 1.5-5-44.5zm-23.5 0l4 45.5L707 501l-6.5-47.5h17zM487 455.5h15v48h-15zm-96-1.5l2 43-13.5 1.5-5-44.5zm-23.5 0l4 45.5-14.5 2-6-47.5zM364 603c-20.5 65.5-148 59.5-159.5 57.5-9-161.5-23-196.5-34.5-275.5l54.5-22.5c1 71.5 9 185 9 185s108.5-15.5 132 47c.5 3 0 6-1.5 8.5m20.5 35.5l-23.5-124h35.5l13 123zm44.5-8l-27-235 33.5-1.5 21 236H429zm34-175h17.5v48H467zm41 190h-26.5l-9.5-126h36zm210-43C693.5 668 566 662 554.5 660c-9-161-23-196-34.5-275l54.5-22.5c1 71.5 9 185 9 185S692 532 715.5 594c.5 3 0 6-1.5 8.5m19.5 36l-23-124H746l13 123zm45.5-8l-27.5-235L785 394l21 236h-27zm33.5-175H830v48h-13zm41 190H827l-9.5-126h36z`}}]},name:`bilibili`,theme:`filled`}}))());function Yi(){return Yi=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Yi({},e,{ref:t,icon:Ji.default}))),Zi=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M235.52 616.57c16.73-.74 32.28-1.77 47.69-2.07 66.8-1.18 132.4 6.81 194.76 32 30.5 12.3 59.98 26.52 86.5 46.51 21.76 16.45 26.5 36.9 16.58 67.11-6.22 18.67-18.66 32.74-34.36 45.04-37.03 28.88-75.83 54.96-120.41 69.62A595.87 595.87 0 01330 898.04c-42.8 6.67-86.2 9.63-129.45 13.63-8.88.89-17.92-.3-26.8-.3-4.6 0-5.78-2.37-5.93-6.37-1.18-19.7-2.07-39.55-3.85-59.25a2609.47 2609.47 0 00-7.7-76.3c-4-35.4-8.44-70.66-12.89-105.92-4.59-37.18-9.33-74.21-13.77-111.4-4.44-36.3-8.44-72.73-13.18-109.03-5.34-41.48-11.26-82.96-16.89-124.44-6.66-49.03-15.85-97.62-28.43-145.47-.6-2.07 1.18-6.67 2.96-7.26 41.91-16.89 83.98-33.33 125.89-50.07 13.92-5.63 15.1-7.26 15.25 10.37.15 75.1.45 150.21 1.63 225.32.6 39.11 2.08 78.22 4.74 117.18 3.26 47.55 8.3 95.1 12.6 142.66 0 2.07.88 4 1.33 5.19m83.68 218.06a74372.3 74372.3 0 00114.78-86.96c-4.74-6.82-109.3-47.85-133.89-53.33 6.22 46.37 12.59 92.59 19.1 140.29m434.13-14.39c-19.94-202.14-36.78-406.5-75.32-609.67 12.55-1.48 25.1-3.25 37.8-4.3 14.63-1.32 29.4-1.92 44.01-3.1 12.26-1.04 16.84 2.22 17.58 14.22 2.21 32.13 4.13 64.26 6.35 96.4 2.95 43.39 6.05 86.92 9.15 130.31 2.22 31.25 4.14 62.64 6.65 93.89 2.8 34.2 5.9 68.27 9 102.47 2.22 25.18 4.3 50.5 6.8 75.68 2.66 27.24 5.61 54.49 8.42 81.74.74 7.85 1.62 15.7 2.21 23.54.3 4.3-2.06 4.89-6.05 4.45-21.7-2.23-43.42-3.85-66.6-5.63M572 527.15c17.62-2.51 34.64-5.32 51.66-7.25 12.29-1.48 24.72-1.63 37.01-2.81 6.66-.6 10.95 1.77 11.99 8.29 2.81 17.32 5.77 34.79 7.85 52.26 3.4 29.02 6.07 58.18 9.17 87.2 2.67 25.46 5.33 50.78 8.3 76.24 3.25 27.24 6.8 54.33 10.2 81.42 1.04 8 1.78 16.14 2.82 24.88a9507.1 9507.1 0 00-74.76 9.62C614.93 747.15 593.61 638.19 572 527.15m382 338.83c-24.08 0-47.28.14-70.47-.3-1.93 0-5.35-3.4-5.5-5.48-3.57-37.05-6.69-73.96-9.96-111l-9.37-103.16c-3.27-35.42-6.39-70.84-9.66-106.26-.15-2.07-.6-4-1.04-7.11 8.62-1.04 16.8-2.67 25.12-2.67 22.45 0 44.9.6 67.5 1.19 5.8.14 8.32 4 8.62 9.33.75 11.12 1.79 22.08 1.79 33.2.14 52.17-.15 104.48.3 156.65.44 41.65 1.78 83.44 2.67 125.08zM622.07 480c-5.3-42.57-10.62-84.1-16.07-127.4 13.86-.16 27.71-.6 41.42-.6 4.57 0 6.64 2.51 7.08 7.54 3.69 38.72 7.52 77.45 11.5 117.65-14.3.74-29.04 1.78-43.93 2.81M901 364.07c11.94 0 24.62-.15 37.45 0 6.42.14 9.55 2.67 9.55 10.24-.45 36.22-.15 72.45-.15 108.53V491c-15.37-.74-30.14-1.49-46.7-2.23-.15-41.12-.15-82.4-.15-124.7M568.57 489c-7.43-41.2-15-82.1-22.57-124.02 13.51-2.07 27.02-4.29 40.39-5.9 5.94-.75 4.9 4.42 5.2 7.67 1.63 13.88 2.81 27.6 4.3 41.49 2.37 21.7 4.75 43.4 6.98 64.96.3 2.8 0 5.76 0 8.86-11.29 2.36-22.57 4.58-34.3 6.94M839 365.16c12.72 0 25.43.15 38-.15 5.69-.15 7.78 1.04 7.63 7.56-.44 17.36.15 34.7.3 52.2.15 21.51 0 43.17 0 64.52-12.86 1.34-24.09 2.37-36.2 3.71-3.15-41.97-6.44-83.8-9.73-127.84`}}]},name:`bilibili`,theme:`outlined`}}))());function Qi(){return Qi=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Qi({},e,{ref:t,icon:Zi.default}))),ea=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M856 376H648V168c0-8.8-7.2-16-16-16H168c-8.8 0-16 7.2-16 16v464c0 8.8 7.2 16 16 16h208v208c0 8.8 7.2 16 16 16h464c8.8 0 16-7.2 16-16V392c0-8.8-7.2-16-16-16zm-480 16v188H220V220h360v156H392c-8.8 0-16 7.2-16 16zm204 52v136H444V444h136zm224 360H444V648h188c8.8 0 16-7.2 16-16V444h156v360z`}}]},name:`block`,theme:`outlined`}}))());function ta(){return ta=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ta({},e,{ref:t,icon:ea.default}))),ra=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M697.8 481.4c33.6-35 54.2-82.3 54.2-134.3v-10.2C752 229.3 663.9 142 555.3 142H259.4c-15.1 0-27.4 12.3-27.4 27.4v679.1c0 16.3 13.2 29.5 29.5 29.5h318.7c117 0 211.8-94.2 211.8-210.5v-11c0-73-37.4-137.3-94.2-175.1zM328 238h224.7c57.1 0 103.3 44.4 103.3 99.3v9.5c0 54.8-46.3 99.3-103.3 99.3H328V238zm366.6 429.4c0 62.9-51.7 113.9-115.5 113.9H328V542.7h251.1c63.8 0 115.5 51 115.5 113.9v10.8z`}}]},name:`bold`,theme:`outlined`}}))());function ia(){return ia=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ia({},e,{ref:t,icon:ra.default}))),oa=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM668 345.9L621.5 312 572 347.4V124h96v221.9z`}}]},name:`book`,theme:`filled`}}))());function sa(){return sa=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,sa({},e,{ref:t,icon:oa.default}))),la=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zm220 752H232V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0022.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752z`}}]},name:`book`,theme:`outlined`}}))());function ua(){return ua=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ua({},e,{ref:t,icon:la.default}))),fa=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zM232 888V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0022.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752H232z`,fill:e}},{tag:`path`,attrs:{d:`M668 345.9V136h-96v211.4l49.5-35.4z`,fill:t}},{tag:`path`,attrs:{d:`M727.9 136v296.5c0 8.8-7.2 16-16 16-3.4 0-6.7-1.1-9.4-3.1L621.1 386l-83.8 59.9a15.9 15.9 0 01-22.3-3.7c-2-2.7-3-6-3-9.3V136H232v752h559.9V136h-64z`,fill:t}}]}},name:`book`,theme:`twotone`}}))());function pa(){return pa=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,pa({},e,{ref:t,icon:fa.default}))),ha=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 808H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-720-94h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-498h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-166h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm166 166h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm222-72h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388-404h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388 426h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388-404h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z`}}]},name:`border-bottom`,theme:`outlined`}}))());function ga(){return ga=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ga({},e,{ref:t,icon:ha.default}))),va=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M540 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`border-horizontal`,theme:`outlined`}}))());function ya(){return ya=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ya({},e,{ref:t,icon:va.default}))),xa=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 476H548V144h-72v332H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v332h72V548h324c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-664h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM650 216h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-592h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-166 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-426h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 260h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`border-inner`,theme:`outlined`}}))());function Sa(){return Sa=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Sa({},e,{ref:t,icon:xa.default}))),wa=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M208 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`border-left`,theme:`outlined`}}))());function Ta(){return Ta=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ta({},e,{ref:t,icon:wa.default}))),Da=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM484 366h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM302 548h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm364 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-182 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 182h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z`}}]},name:`border-outer`,theme:`outlined`}}))());function Oa(){return Oa=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Oa({},e,{ref:t,icon:Da.default}))),Aa=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`border`,theme:`outlined`}}))());function ja(){return ja=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ja({},e,{ref:t,icon:Aa.default}))),Na=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`border-right`,theme:`outlined`}}))());function Pa(){return Pa=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Pa({},e,{ref:t,icon:Na.default}))),Ia=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 144H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332-498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`border-top`,theme:`outlined`}}))());function La(){return La=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,La({},e,{ref:t,icon:Ia.default}))),za=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 476H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-664h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM650 216h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-592h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-166 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM208 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM152 382h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM208 642h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`border-verticle`,theme:`outlined`}}))());function Ba(){return Ba=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ba({},e,{ref:t,icon:za.default}))),Ha=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M117 368h231v64H117zm559 0h241v64H676zm-264 0h200v64H412zm0 224h200v64H412zm264 0h241v64H676zm-559 0h231v64H117zm295-160V179h-64v666h64V592zm264-64V179h-64v666h64V432z`}}]},name:`borderless-table`,theme:`outlined`}}))());function Ua(){return Ua=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ua({},e,{ref:t,icon:Ha.default}))),Ga=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H448v432h344c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-728 80v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h152V296H232c-4.4 0-8 3.6-8 8z`}}]},name:`box-plot`,theme:`filled`}}))());function Ka(){return Ka=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ka({},e,{ref:t,icon:Ga.default}))),Ja=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h560c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zM296 368h88v288h-88V368zm432 288H448V368h280v288z`}}]},name:`box-plot`,theme:`outlined`}}))());function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ya({},e,{ref:t,icon:Ja.default}))),Za=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M296 368h88v288h-88zm152 0h280v288H448z`,fill:t}},{tag:`path`,attrs:{d:`M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h560c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zM384 656h-88V368h88v288zm344 0H448V368h280v288z`,fill:e}}]}},name:`box-plot`,theme:`twotone`}}))());function Qa(){return Qa=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Qa({},e,{ref:t,icon:Za.default}))),eo=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M740 161c-61.8 0-112 50.2-112 112 0 50.1 33.1 92.6 78.5 106.9v95.9L320 602.4V318.1c44.2-15 76-56.9 76-106.1 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 49.2 31.8 91 76 106.1V706c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-27.8l423.5-138.7a50.52 50.52 0 0034.9-48.2V378.2c42.9-15.8 73.6-57 73.6-105.2 0-61.8-50.2-112-112-112zm-504 51a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm96 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm408-491a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`branches`,theme:`outlined`}}))());function to(){return to=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,to({},e,{ref:t,icon:eo.default}))),ro=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M304 280h416c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 00-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 00-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z`}},{tag:`path`,attrs:{d:`M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 01-63 63H232a63 63 0 01-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0022.7 49c24.3 41.5 59 76.2 100.5 100.5 28.9 16.9 61 28.8 95.3 34.5 4.4 0 8-3.6 8-8V484c0-4.4 3.6-8 8-8h60c4.4 0 8 3.6 8 8v464.2c0 4.4 3.6 8 8 8 34.3-5.7 66.4-17.6 95.3-34.5a281.38 281.38 0 00123.2-149.5A120.4 120.4 0 01836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`bug`,theme:`filled`}}))());function io(){return io=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,io({},e,{ref:t,icon:ro.default}))),oo=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M304 280h56c4.4 0 8-3.6 8-8 0-28.3 5.9-53.2 17.1-73.5 10.6-19.4 26-34.8 45.4-45.4C450.9 142 475.7 136 504 136h16c28.3 0 53.2 5.9 73.5 17.1 19.4 10.6 34.8 26 45.4 45.4C650 218.9 656 243.7 656 272c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 00-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 00-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z`}},{tag:`path`,attrs:{d:`M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 01-63 63H232a63 63 0 01-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0022.7 49c24.3 41.5 59 76.2 100.5 100.5S460.5 960 512 960s99.8-13.9 141.3-38.2a281.38 281.38 0 00123.2-149.5A120 120 0 01836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM716 680c0 36.8-9.7 72-27.8 102.9-17.7 30.3-43 55.6-73.3 73.3C584 874.3 548.8 884 512 884s-72-9.7-102.9-27.8c-30.3-17.7-55.6-43-73.3-73.3A202.75 202.75 0 01308 680V412h408v268z`}}]},name:`bug`,theme:`outlined`}}))());function so(){return so=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,so({},e,{ref:t,icon:oo.default}))),lo=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0073.3 73.3A202.68 202.68 0 00512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0073.3-73.3A202.68 202.68 0 00716 680V412H308zm484 172v96c0 6.5-.22 12.95-.66 19.35C859.94 728.64 908 796.7 908 876a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-44.24-23.94-82.89-59.57-103.7a278.63 278.63 0 01-22.66 49.02 281.39 281.39 0 01-100.45 100.45C611.84 946.07 563.55 960 512 960s-99.84-13.93-141.32-38.23a281.39 281.39 0 01-100.45-100.45 278.63 278.63 0 01-22.66-49.02A119.95 119.95 0 00188 876a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-79.3 48.07-147.36 116.66-176.65A284.12 284.12 0 01232 680v-96H84a8 8 0 01-8-8v-56a8 8 0 018-8h148V412c-76.77 0-139-62.23-139-139a8 8 0 018-8h60a8 8 0 018 8 63 63 0 0063 63h560a63 63 0 0063-63 8 8 0 018-8h60a8 8 0 018 8c0 76.77-62.23 139-139 139v100h148a8 8 0 018 8v56a8 8 0 01-8 8H792zM368 272a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-40.04 8.78-76.75 25.9-108.07a184.57 184.57 0 0174.03-74.03C427.25 72.78 463.96 64 504 64h16c40.04 0 76.75 8.78 108.07 25.9a184.57 184.57 0 0174.03 74.03C719.22 195.25 728 231.96 728 272a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-28.33-5.94-53.15-17.08-73.53a112.56 112.56 0 00-45.39-45.4C573.15 141.95 548.33 136 520 136h-16c-28.33 0-53.15 5.94-73.53 17.08a112.56 112.56 0 00-45.4 45.39C373.95 218.85 368 243.67 368 272z`,fill:e}},{tag:`path`,attrs:{d:`M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0073.3 73.3A202.68 202.68 0 00512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0073.3-73.3A202.68 202.68 0 00716 680V412H308z`,fill:t}}]}},name:`bug`,theme:`twotone`}}))());function uo(){return uo=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,uo({},e,{ref:t,icon:lo.default}))),po=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zM612 746H412V546h200v200zm268-268H680V278h200v200z`}}]},name:`build`,theme:`filled`}}))());function mo(){return mo=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mo({},e,{ref:t,icon:po.default}))),go=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zm-504 68h200v200H412V278zm-68 468H144V546h200v200zm268 0H412V546h200v200zm268-268H680V278h200v200z`}}]},name:`build`,theme:`outlined`}}))());function _o(){return _o=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_o({},e,{ref:t,icon:go.default}))),yo=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M144 546h200v200H144zm268-268h200v200H412z`,fill:t}},{tag:`path`,attrs:{d:`M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zM344 746H144V546h200v200zm268 0H412V546h200v200zm0-268H412V278h200v200zm268 0H680V278h200v200z`,fill:e}}]}},name:`build`,theme:`twotone`}}))());function bo(){return bo=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bo({},e,{ref:t,icon:yo.default}))),So=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M348 676.1C250 619.4 184 513.4 184 392c0-181.1 146.9-328 328-328s328 146.9 328 328c0 121.4-66 227.4-164 284.1V792c0 17.7-14.3 32-32 32H380c-17.7 0-32-14.3-32-32V676.1zM392 888h240c4.4 0 8 3.6 8 8v32c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32v-32c0-4.4 3.6-8 8-8z`}}]},name:`bulb`,theme:`filled`}}))());function Co(){return Co=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Co({},e,{ref:t,icon:So.default}))),To=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z`}}]},name:`bulb`,theme:`outlined`}}))());function Eo(){return Eo=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Eo({},e,{ref:t,icon:To.default}))),Oo=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 136c-141.4 0-256 114.6-256 256 0 92.5 49.4 176.3 128.1 221.8l35.9 20.8V752h184V634.6l35.9-20.8C718.6 568.3 768 484.5 768 392c0-141.4-114.6-256-256-256z`,fill:t}},{tag:`path`,attrs:{d:`M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z`,fill:e}}]}},name:`bulb`,theme:`twotone`}}))());function ko(){return ko=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ko({},e,{ref:t,icon:Oo.default}))),jo=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM440.2 765h-50.8c-2.2 0-4.5-1.1-5.9-2.9L348 718.6l-35.5 43.5a7.38 7.38 0 01-5.9 2.9h-50.8c-6.6 0-10.2-7.9-5.8-13.1l62.7-76.8-61.2-74.9c-4.3-5.2-.7-13.1 5.9-13.1h50.9c2.2 0 4.5 1.1 5.9 2.9l34 41.6 34-41.6c1.5-1.9 3.6-2.9 5.9-2.9h50.8c6.6 0 10.2 7.9 5.9 13.1L383.5 675l62.7 76.8c4.2 5.3.6 13.2-6 13.2zm7.8-382c0 2.2-1.4 4-3.2 4H376v68.7c0 1.9-1.8 3.3-4 3.3h-48c-2.2 0-4-1.4-4-3.2V387h-68.8c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4H320v-68.8c0-1.8 1.8-3.2 4-3.2h48c2.2 0 4 1.4 4 3.2V331h68.7c1.9 0 3.3 1.8 3.3 4v48zm328 369c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48zm0-104c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48zm0-265c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48z`}}]},name:`calculator`,theme:`filled`}}))());function Mo(){return Mo=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Mo({},e,{ref:t,icon:jo.default}))),Po=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 0h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm-195.7-81l61.2-74.9c4.3-5.2.7-13.1-5.9-13.1H388c-2.3 0-4.5 1-5.9 2.9l-34 41.6-34-41.6a7.85 7.85 0 00-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.5-1 5.9-2.9l35.5-43.5 35.5 43.5c1.5 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 5.9-13.1L383.5 675zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-36 732H180V180h664v664z`}}]},name:`calculator`,theme:`outlined`}}))());function Fo(){return Fo=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Fo({},e,{ref:t,icon:Po.default}))),Lo=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm256.2-75h-50.8c-2.2 0-4.5-1.1-5.9-2.9L348 718.6l-35.5 43.5a7.38 7.38 0 01-5.9 2.9h-50.8c-6.6 0-10.2-7.9-5.8-13.1l62.7-76.8-61.2-74.9c-4.3-5.2-.7-13.1 5.9-13.1h50.9c2.2 0 4.5 1.1 5.9 2.9l34 41.6 34-41.6c1.5-1.9 3.6-2.9 5.9-2.9h50.8c6.6 0 10.2 7.9 5.9 13.1L383.5 675l62.7 76.8c4.2 5.3.6 13.2-6 13.2zM576 335c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zm0 265c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zm0 104c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zM248 335c0-2.2 1.4-4 3.2-4H320v-68.8c0-1.8 1.8-3.2 4-3.2h48c2.2 0 4 1.4 4 3.2V331h68.7c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H376v68.7c0 1.9-1.8 3.3-4 3.3h-48c-2.2 0-4-1.4-4-3.2V387h-68.8c-1.8 0-3.2-1.8-3.2-4v-48z`,fill:t}},{tag:`path`,attrs:{d:`M383.5 675l61.3-74.8c4.3-5.2.7-13.1-5.9-13.1h-50.8c-2.3 0-4.4 1-5.9 2.9l-34 41.6-34-41.6a7.69 7.69 0 00-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.4-1 5.9-2.9l35.5-43.5 35.5 43.5c1.4 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 6-13.2L383.5 675zM251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 369h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0-104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0-265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4z`,fill:e}}]}},name:`calculator`,theme:`twotone`}}))());function Ro(){return Ro=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ro({},e,{ref:t,icon:Lo.default}))),Bo=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M112 880c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V460H112v420zm768-696H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v176h800V216c0-17.7-14.3-32-32-32z`}}]},name:`calendar`,theme:`filled`}}))());function Vo(){return Vo=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Vo({},e,{ref:t,icon:Bo.default}))),Uo=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v136h656V256H712v48z`,fill:t}},{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zm0-448H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136z`,fill:e}}]}},name:`calendar`,theme:`twotone`}}))());function Wo(){return Wo=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Wo({},e,{ref:t,icon:Uo.default}))),Ko=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 260H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 260H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V340c0-44.2-35.8-80-80-80zM512 716c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160zm-96-160a96 96 0 10192 0 96 96 0 10-192 0z`}}]},name:`camera`,theme:`filled`}}))());function qo(){return qo=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qo({},e,{ref:t,icon:Ko.default}))),Yo=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 248H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456zM512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z`}}]},name:`camera`,theme:`outlined`}}))());function Xo(){return Xo=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Xo({},e,{ref:t,icon:Yo.default}))),Qo=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 320H677.2l-17.1-47.8-22.9-64.2H386.7l-22.9 64.2-17.1 47.8H160c-4.4 0-8 3.6-8 8v456c0 4.4 3.6 8 8 8h704c4.4 0 8-3.6 8-8V328c0-4.4-3.6-8-8-8zM512 704c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160z`,fill:t}},{tag:`path`,attrs:{d:`M512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z`,fill:e}},{tag:`path`,attrs:{d:`M864 248H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456z`,fill:e}}]}},name:`camera`,theme:`twotone`}}))());function $o(){return $o=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$o({},e,{ref:t,icon:Qo.default}))),ts=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M959 413.4L935.3 372a8 8 0 00-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 00-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 00-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 003-10.8zM264 621c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm388 75c0 4.4-3.6 8-8 8H380c-4.4 0-8-3.6-8-8v-84c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v36h168v-36c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v84zm108-75c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zM220 418l72.7-199.9.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220z`}}]},name:`car`,theme:`filled`}}))());function ns(){return ns=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ns({},e,{ref:t,icon:ts.default}))),is=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M380 704h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8zm340-123a40 40 0 1080 0 40 40 0 10-80 0zm239-167.6L935.3 372a8 8 0 00-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 00-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 00-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 003-10.8zM840 517v237H184V517l15.6-43h624.8l15.6 43zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM224 581a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`car`,theme:`outlined`}}))());function as(){return as=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,as({},e,{ref:t,icon:is.default}))),ss=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M199.6 474L184 517v237h656V517l-15.6-43H199.6zM264 621c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm388 75c0 4.4-3.6 8-8 8H380c-4.4 0-8-3.6-8-8v-84c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v36h168v-36c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v84zm108-75c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z`,fill:t}},{tag:`path`,attrs:{d:`M720 581a40 40 0 1080 0 40 40 0 10-80 0z`,fill:e}},{tag:`path`,attrs:{d:`M959 413.4L935.3 372a8 8 0 00-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 00-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 00-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 003-10.8zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM840 754H184V517l15.6-43h624.8l15.6 43v237z`,fill:e}},{tag:`path`,attrs:{d:`M224 581a40 40 0 1080 0 40 40 0 10-80 0zm420 23h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8z`,fill:e}}]}},name:`car`,theme:`twotone`}}))());function cs(){return cs=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cs({},e,{ref:t,icon:ss.default}))),us=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M689 165.1L308.2 493.5c-10.9 9.4-10.9 27.5 0 37L689 858.9c14.2 12.2 35 1.2 35-18.5V183.6c0-19.7-20.8-30.7-35-18.5z`}}]},name:`caret-left`,theme:`filled`}}))());function ds(){return ds=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ds({},e,{ref:t,icon:us.default}))),ps=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M689 165.1L308.2 493.5c-10.9 9.4-10.9 27.5 0 37L689 858.9c14.2 12.2 35 1.2 35-18.5V183.6c0-19.7-20.8-30.7-35-18.5z`}}]},name:`caret-left`,theme:`outlined`}}))());function ms(){return ms=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ms({},e,{ref:t,icon:ps.default}))),gs=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z`}}]},name:`caret-right`,theme:`filled`}}))());function _s(){return _s=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_s({},e,{ref:t,icon:gs.default}))),ys=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z`}}]},name:`caret-right`,theme:`outlined`}}))());function bs(){return bs=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bs({},e,{ref:t,icon:ys.default}))),Ss=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z`}}]},name:`caret-up`,theme:`filled`}}))());function Cs(){return Cs=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Cs({},e,{ref:t,icon:Ss.default}))),Ts=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zM694.5 432.7L481.9 725.4a16.1 16.1 0 01-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.1 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.8-6.6 13-6.6H688c6.5.1 10.3 7.5 6.5 12.8z`}}]},name:`carry-out`,theme:`filled`}}))());function Es(){return Es=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Es({},e,{ref:t,icon:Ts.default}))),Os=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM688 420h-55.2c-5.1 0-10 2.5-13 6.6L468.9 634.4l-64.7-89c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.4 0-12.8-6.5-12.8z`}}]},name:`carry-out`,theme:`outlined`}}))());function ks(){return ks=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ks({},e,{ref:t,icon:Os.default}))),js=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584z`,fill:e}},{tag:`path`,attrs:{d:`M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v584h656V256H712v48zm-17.5 128.8L481.9 725.5a16.1 16.1 0 01-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.2 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.9-6.6 13-6.6H688c6.5 0 10.3 7.4 6.5 12.8z`,fill:t}},{tag:`path`,attrs:{d:`M688 420h-55.2c-5.1 0-10 2.5-13 6.6L468.9 634.4l-64.7-89c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.4 0-12.8-6.5-12.8z`,fill:e}}]}},name:`carry-out`,theme:`twotone`}}))());function Ms(){return Ms=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ms({},e,{ref:t,icon:js.default}))),Ps=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z`}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`check-circle`,theme:`outlined`}}))());function Fs(){return Fs=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Fs({},e,{ref:t,icon:Ps.default}))),Ls=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm193.4 225.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 5 25.9 13.3l71.2 98.8 157.2-218c6-8.4 15.7-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.4 12.7z`,fill:t}},{tag:`path`,attrs:{d:`M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z`,fill:e}}]}},name:`check-circle`,theme:`twotone`}}))());function Rs(){return Rs=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Rs({},e,{ref:t,icon:Ls.default}))),Bs=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM695.5 365.7l-210.6 292a31.8 31.8 0 01-51.7 0L308.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H689c6.5 0 10.3 7.4 6.5 12.7z`}}]},name:`check-square`,theme:`filled`}}))());function Vs(){return Vs=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Vs({},e,{ref:t,icon:Bs.default}))),Us=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M433.1 657.7a31.8 31.8 0 0051.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7H642c-10.2 0-19.9 4.9-25.9 13.3L459 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H315c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`check-square`,theme:`outlined`}}))());function Ws(){return Ws=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ws({},e,{ref:t,icon:Us.default}))),Ks=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm130-367.8h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H688c6.5 0 10.3 7.4 6.5 12.7l-210.6 292a31.8 31.8 0 01-51.7 0L307.5 484.9c-3.8-5.3 0-12.7 6.5-12.7z`,fill:t}},{tag:`path`,attrs:{d:`M432.2 657.7a31.8 31.8 0 0051.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7h-46.9c-10.3 0-19.9 5-25.9 13.3L458 584.3l-71.2-98.8c-6-8.4-15.7-13.3-25.9-13.3H314c-6.5 0-10.3 7.4-6.5 12.7l124.7 172.8z`,fill:e}}]}},name:`check-square`,theme:`twotone`}}))());function qs(){return qs=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qs({},e,{ref:t,icon:Ks.default}))),Ys=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M371.8 512c0 77.5 62.7 140.2 140.2 140.2S652.2 589.5 652.2 512 589.5 371.8 512 371.8 371.8 434.4 371.8 512zM900 362.4l-234.3 12.1c63.6 74.3 64.6 181.5 11.1 263.7l-188 289.2c78 4.2 158.4-12.9 231.2-55.2 180-104 253-322.1 180-509.8zM320.3 591.9L163.8 284.1A415.35 415.35 0 0096 512c0 208 152.3 380.3 351.4 410.8l106.9-209.4c-96.6 18.2-189.9-34.8-234-121.5zm218.5-285.5l344.4 18.1C848 254.7 792.6 194 719.8 151.7 653.9 113.6 581.5 95.5 510.5 96c-122.5.5-242.2 55.2-322.1 154.5l128.2 196.9c32-91.9 124.8-146.7 222.2-141z`}}]},name:`chrome`,theme:`filled`}}))());function Xs(){return Xs=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Xs({},e,{ref:t,icon:Ys.default}))),Qs=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 512.3v-.3c0-229.8-186.2-416-416-416S96 282.2 96 512v.4c0 229.8 186.2 416 416 416s416-186.2 416-416v-.3.2zm-6.7-74.6l.6 3.3-.6-3.3zM676.7 638.2c53.5-82.2 52.5-189.4-11.1-263.7l162.4-8.4c20.5 44.4 32 93.8 32 145.9 0 185.2-144.6 336.6-327.1 347.4l143.8-221.2zM512 652.3c-77.5 0-140.2-62.7-140.2-140.2 0-77.7 62.7-140.2 140.2-140.2S652.2 434.5 652.2 512 589.5 652.3 512 652.3zm369.2-331.7l-3-5.7 3 5.7zM512 164c121.3 0 228.2 62.1 290.4 156.2l-263.6-13.9c-97.5-5.7-190.2 49.2-222.3 141.1L227.8 311c63.1-88.9 166.9-147 284.2-147zM102.5 585.8c26 145 127.1 264 261.6 315.1C229.6 850 128.5 731 102.5 585.8zM164 512c0-55.9 13.2-108.7 36.6-155.5l119.7 235.4c44.1 86.7 137.4 139.7 234 121.6l-74 145.1C302.9 842.5 164 693.5 164 512zm324.7 415.4c4 .2 8 .4 12 .5-4-.2-8-.3-12-.5z`}}]},name:`chrome`,theme:`outlined`}}))());function $s(){return $s=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$s({},e,{ref:t,icon:Qs.default}))),tc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-63.6 656c-103 0-162.4-68.6-162.4-182.6v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-4-46.1-37.6-77.6-87-77.6-61.1 0-95.6 45.4-95.6 126.9v49.3c0 80.3 34.5 125.1 95.6 125.1 49.3 0 82.8-29.5 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z`}}]},name:`ci-circle`,theme:`filled`}}))());function nc(){return nc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nc({},e,{ref:t,icon:tc.default}))),ic=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm218-572.1h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z`}}]},name:`ci-circle`,theme:`outlined`}}))());function ac(){return ac=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ac({},e,{ref:t,icon:ic.default}))),sc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-63.5 522.8c49.3 0 82.8-29.4 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5C345.4 720 286 651.4 286 537.4v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-3.9-46.1-37.5-77.6-87-77.6-61.1 0-95.6 45.4-95.7 126.8v49.3c0 80.3 34.5 125.2 95.6 125.2zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z`,fill:t}},{tag:`path`,attrs:{d:`M730 311.9h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z`,fill:e}}]}},name:`ci-circle`,theme:`twotone`}}))());function cc(){return cc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cc({},e,{ref:t,icon:sc.default}))),uc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm218-572.1h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z`}}]},name:`ci`,theme:`outlined`}}))());function dc(){return dc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dc({},e,{ref:t,icon:uc.default}))),pc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-63.5 522.8c49.3 0 82.8-29.4 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5C345.4 720 286 651.4 286 537.4v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-3.9-46.1-37.5-77.6-87-77.6-61.1 0-95.6 45.4-95.7 126.8v49.3c0 80.3 34.5 125.2 95.6 125.2zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z`,fill:t}},{tag:`path`,attrs:{d:`M730 311.9h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z`,fill:e}}]}},name:`ci`,theme:`twotone`}}))());function mc(){return mc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mc({},e,{ref:t,icon:pc.default}))),gc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6a25.95 25.95 0 0025.6 30.4h723c1.5 0 3-.1 4.4-.4a25.88 25.88 0 0021.2-30zM204 390h272V182h72v208h272v104H204V390zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260H672z`}}]},name:`clear`,theme:`outlined`}}))());function _c(){return _c=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_c({},e,{ref:t,icon:gc.default}))),yc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm176.5 585.7l-28.6 39a7.99 7.99 0 01-11.2 1.7L483.3 569.8a7.92 7.92 0 01-3.3-6.5V288c0-4.4 3.6-8 8-8h48.1c4.4 0 8 3.6 8 8v247.5l142.6 103.1c3.6 2.5 4.4 7.5 1.8 11.1z`}}]},name:`clock-circle`,theme:`filled`}}))());function bc(){return bc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bc({},e,{ref:t,icon:yc.default}))),Sc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm176.5 509.7l-28.6 39a7.99 7.99 0 01-11.2 1.7L483.3 569.8a7.92 7.92 0 01-3.3-6.5V288c0-4.4 3.6-8 8-8h48.1c4.4 0 8 3.6 8 8v247.5l142.6 103.1c3.6 2.5 4.4 7.5 1.8 11.1z`,fill:t}},{tag:`path`,attrs:{d:`M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.6-3.6 1.8-8.6-1.8-11.1z`,fill:e}}]}},name:`clock-circle`,theme:`twotone`}}))());function Cc(){return Cc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Cc({},e,{ref:t,icon:Sc.default}))),Tc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z`}}]},name:`close-circle`,theme:`outlined`}}))());function Ec(){return Ec=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ec({},e,{ref:t,icon:Tc.default}))),Oc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm171.8 527.1c1.2 1.5 1.9 3.3 1.9 5.2 0 4.5-3.6 8-8 8l-66-.3-99.3-118.4-99.3 118.5-66.1.3c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2L471 512.3l-130.1-155a8.32 8.32 0 01-1.9-5.2c0-4.5 3.6-8 8-8l66.1.3 99.3 118.4 99.4-118.5 66-.3c4.4 0 8 3.6 8 8 0 1.9-.6 3.8-1.8 5.2l-130.1 155 129.9 154.9z`,fill:t}},{tag:`path`,attrs:{d:`M685.8 352c0-4.4-3.6-8-8-8l-66 .3-99.4 118.5-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155-130.1 154.9a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3 99.3-118.5L611.7 680l66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.9 512.2l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z`,fill:e}}]}},name:`close-circle`,theme:`twotone`}}))());function kc(){return kc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kc({},e,{ref:t,icon:Oc.default}))),jc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zM639.98 338.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z`}}]},name:`close-square`,theme:`filled`}}))());function Mc(){return Mc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Mc({},e,{ref:t,icon:jc.default}))),Pc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z`}}]},name:`close-square`,theme:`outlined`}}))());function Fc(){return Fc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Fc({},e,{ref:t,icon:Pc.default}))),Lc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm163.9-473.9A7.95 7.95 0 01354 353h58.9c4.7 0 9.2 2.1 12.3 5.7L512 462.2l86.8-103.5c3-3.6 7.5-5.7 12.3-5.7H670c6.8 0 10.5 7.9 6.1 13.1L553.8 512l122.3 145.9c4.4 5.2.7 13.1-6.1 13.1h-58.9c-4.7 0-9.2-2.1-12.3-5.7L512 561.8l-86.8 103.5c-3 3.6-7.5 5.7-12.3 5.7H354c-6.8 0-10.5-7.9-6.1-13.1L470.2 512 347.9 366.1z`,fill:t}},{tag:`path`,attrs:{d:`M354 671h58.9c4.8 0 9.3-2.1 12.3-5.7L512 561.8l86.8 103.5c3.1 3.6 7.6 5.7 12.3 5.7H670c6.8 0 10.5-7.9 6.1-13.1L553.8 512l122.3-145.9c4.4-5.2.7-13.1-6.1-13.1h-58.9c-4.8 0-9.3 2.1-12.3 5.7L512 462.2l-86.8-103.5c-3.1-3.6-7.6-5.7-12.3-5.7H354c-6.8 0-10.5 7.9-6.1 13.1L470.2 512 347.9 657.9A7.95 7.95 0 00354 671z`,fill:e}}]}},name:`close-square`,theme:`twotone`}}))());function Rc(){return Rc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Rc({},e,{ref:t,icon:Lc.default}))),Bc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z`}},{tag:`path`,attrs:{d:`M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z`}}]},name:`cloud-download`,theme:`outlined`}}))());function Vc(){return Vc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Vc({},e,{ref:t,icon:Bc.default}))),Uc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3z`}}]},name:`cloud`,theme:`filled`}}))());function Wc(){return Wc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Wc({},e,{ref:t,icon:Uc.default}))),Kc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 01-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 01140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0166.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z`}}]},name:`cloud`,theme:`outlined`}}))());function qc(){return qc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qc({},e,{ref:t,icon:Kc.default}))),Yc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z`}},{tag:`path`,attrs:{d:`M424 748a32 32 0 1064 0 32 32 0 10-64 0zm0-178a32 32 0 1064 0 32 32 0 10-64 0z`}},{tag:`path`,attrs:{d:`M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z`}}]},name:`cloud-server`,theme:`outlined`}}))());function Xc(){return Xc=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Xc({},e,{ref:t,icon:Yc.default}))),Qc=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z`}},{tag:`path`,attrs:{d:`M376.9 656.4c1.8-33.5 15.7-64.7 39.5-88.6 25.4-25.5 60-39.8 96-39.8 36.2 0 70.3 14.1 96 39.8 1.4 1.4 2.7 2.8 4.1 4.3l-25 19.6a8 8 0 003 14.1l98.2 24c5 1.2 9.9-2.6 9.9-7.7l.5-101.3c0-6.7-7.6-10.5-12.9-6.3L663 532.7c-36.6-42-90.4-68.6-150.5-68.6-107.4 0-195 85.1-199.4 191.7-.2 4.5 3.4 8.3 8 8.3H369c4.2-.1 7.7-3.4 7.9-7.7zM703 664h-47.9c-4.2 0-7.7 3.3-8 7.6-1.8 33.5-15.7 64.7-39.5 88.6-25.4 25.5-60 39.8-96 39.8-36.2 0-70.3-14.1-96-39.8-1.4-1.4-2.7-2.8-4.1-4.3l25-19.6a8 8 0 00-3-14.1l-98.2-24c-5-1.2-9.9 2.6-9.9 7.7l-.4 101.4c0 6.7 7.6 10.5 12.9 6.3l23.2-18.2c36.6 42 90.4 68.6 150.5 68.6 107.4 0 195-85.1 199.4-191.7.2-4.5-3.4-8.3-8-8.3z`}}]},name:`cloud-sync`,theme:`outlined`}}))());function $c(){return $c=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$c({},e,{ref:t,icon:Qc.default}))),tl=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M791.9 492l-37.8-10-13.8-36.5c-8.6-22.7-20.6-44.1-35.7-63.4a245.73 245.73 0 00-52.4-49.9c-41.1-28.9-89.5-44.2-140-44.2s-98.9 15.3-140 44.2a245.6 245.6 0 00-52.4 49.9 240.47 240.47 0 00-35.7 63.4l-13.9 36.6-37.9 9.9a125.7 125.7 0 00-66.1 43.7A123.1 123.1 0 00140 612c0 33.1 12.9 64.3 36.3 87.7 23.4 23.4 54.5 36.3 87.6 36.3h496.2c33.1 0 64.2-12.9 87.6-36.3A123.3 123.3 0 00884 612c0-56.2-37.8-105.5-92.1-120z`,fill:t}},{tag:`path`,attrs:{d:`M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 01-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 01140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0166.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z`,fill:e}}]}},name:`cloud`,theme:`twotone`}}))());function nl(){return nl=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nl({},e,{ref:t,icon:tl.default}))),il=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M518.3 459a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z`}},{tag:`path`,attrs:{d:`M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z`}}]},name:`cloud-upload`,theme:`outlined`}}))());function al(){return al=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,al({},e,{ref:t,icon:il.default}))),sl=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M888 680h-54V540H546v-92h238c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h238v92H190v140h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8h-54v-72h220v72h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8h-54v-72h220v72h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8zM256 805.3c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zm288 0c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zM288 384V216h448v168H288zm544 421.3c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zM360 300a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`cluster`,theme:`outlined`}}))());function cl(){return cl=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cl({},e,{ref:t,icon:sl.default}))),ul=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM513.1 518.1l-192 161c-5.2 4.4-13.1.7-13.1-6.1v-62.7c0-2.3 1.1-4.6 2.9-6.1L420.7 512l-109.8-92.2a7.63 7.63 0 01-2.9-6.1V351c0-6.8 7.9-10.5 13.1-6.1l192 160.9c3.9 3.2 3.9 9.1 0 12.3zM716 673c0 4.4-3.4 8-7.5 8h-185c-4.1 0-7.5-3.6-7.5-8v-48c0-4.4 3.4-8 7.5-8h185c4.1 0 7.5 3.6 7.5 8v48z`}}]},name:`code`,theme:`filled`}}))());function dl(){return dl=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dl({},e,{ref:t,icon:ul.default}))),pl=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`code`,theme:`outlined`}}))());function ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ml({},e,{ref:t,icon:pl.default}))),gl=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm243.7 589.2L512 794 268.3 653.2V371.8l110-63.6-.4-.2h.2L512 231l134 77h-.2l-.3.2 110.1 63.6v281.4zM307.9 536.7l87.6 49.9V681l96.7 55.9V524.8L307.9 418.4zm203.9-151.8L418 331l-91.1 52.6 185.2 107 185.2-106.9-91.4-52.8zm20 352l97.3-56.2v-94.1l87-49.5V418.5L531.8 525z`}}]},name:`code-sandbox-circle`,theme:`filled`}}))());function _l(){return _l=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_l({},e,{ref:t,icon:gl.default}))),yl=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M709.6 210l.4-.2h.2L512 96 313.9 209.8h-.2l.7.3L151.5 304v416L512 928l360.5-208V304l-162.9-94zM482.7 843.6L339.6 761V621.4L210 547.8V372.9l272.7 157.3v313.4zM238.2 321.5l134.7-77.8 138.9 79.7 139.1-79.9 135.2 78-273.9 158-274-158zM814 548.3l-128.8 73.1v139.1l-143.9 83V530.4L814 373.1v175.2z`}}]},name:`code-sandbox`,theme:`outlined`}}))());function bl(){return bl=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bl({},e,{ref:t,icon:yl.default}))),Sl=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M307.9 536.7l87.6 49.9V681l96.7 55.9V524.8L307.9 418.4zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM755.7 653.2L512 794 268.3 653.2V371.8l110-63.6-.4-.2h.2L512 231l134 77h-.2l-.3.2 110.1 63.6v281.4zm-223.9 83.7l97.3-56.2v-94.1l87-49.5V418.5L531.8 525zm-20-352L418 331l-91.1 52.6 185.2 107 185.2-106.9-91.4-52.8z`}}]},name:`code-sandbox-square`,theme:`filled`}}))());function Cl(){return Cl=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Cl({},e,{ref:t,icon:Sl.default}))),Tl=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm339.5-223h185c4.1 0 7.5 3.6 7.5 8v48c0 4.4-3.4 8-7.5 8h-185c-4.1 0-7.5-3.6-7.5-8v-48c0-4.4 3.4-8 7.5-8zM308 610.3c0-2.3 1.1-4.6 2.9-6.1L420.7 512l-109.8-92.2a7.63 7.63 0 01-2.9-6.1V351c0-6.8 7.9-10.5 13.1-6.1l192 160.9c3.9 3.2 3.9 9.1 0 12.3l-192 161c-5.2 4.4-13.1.7-13.1-6.1v-62.7z`,fill:t}},{tag:`path`,attrs:{d:`M321.1 679.1l192-161c3.9-3.2 3.9-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48z`,fill:e}}]}},name:`code`,theme:`twotone`}}))());function El(){return El=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,El({},e,{ref:t,icon:Tl.default}))),Ol=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M488.1 414.7V303.4L300.9 428l83.6 55.8zm254.1 137.7v-79.8l-59.8 39.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm278 533c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 01-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 01-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 01.8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-254.1 13.3v111.3L723.1 597l-83.6-55.8zM281.8 472.6v79.8l59.8-39.9zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zM723.1 428L535.9 303.4v111.3l103.6 69.1zM384.5 541.2L300.9 597l187.2 124.6V610.3l-103.6-69.1z`}}]},name:`codepen-circle`,theme:`filled`}}))());function kl(){return kl=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kl({},e,{ref:t,icon:Ol.default}))),jl=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M488.1 414.7V303.4L300.9 428l83.6 55.8zm254.1 137.7v-79.8l-59.8 39.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm278 533c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 01-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 01-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 01.8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-254.1 13.3v111.3L723.1 597l-83.6-55.8zM281.8 472.6v79.8l59.8-39.9zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zM723.1 428L535.9 303.4v111.3l103.6 69.1zM384.5 541.2L300.9 597l187.2 124.6V610.3l-103.6-69.1z`}}]},name:`codepen-circle`,theme:`outlined`}}))());function Ml(){return Ml=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ml({},e,{ref:t,icon:jl.default}))),Pl=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M911.7 385.3l-.3-1.5c-.2-1-.3-1.9-.6-2.9-.2-.6-.4-1.1-.5-1.7-.3-.8-.5-1.7-.9-2.5-.2-.6-.5-1.1-.8-1.7-.4-.8-.8-1.5-1.2-2.3-.3-.5-.6-1.1-1-1.6-.8-1.2-1.7-2.4-2.6-3.6-.5-.6-1.1-1.3-1.7-1.9-.4-.5-.9-.9-1.4-1.3-.6-.6-1.3-1.1-1.9-1.6-.5-.4-1-.8-1.6-1.2-.2-.1-.4-.3-.6-.4L531.1 117.8a34.3 34.3 0 00-38.1 0L127.3 361.3c-.2.1-.4.3-.6.4-.5.4-1 .8-1.6 1.2-.7.5-1.3 1.1-1.9 1.6-.5.4-.9.9-1.4 1.3-.6.6-1.2 1.2-1.7 1.9-1 1.1-1.8 2.3-2.6 3.6-.3.5-.7 1-1 1.6-.4.7-.8 1.5-1.2 2.3-.3.5-.5 1.1-.8 1.7-.3.8-.6 1.7-.9 2.5-.2.6-.4 1.1-.5 1.7-.2.9-.4 1.9-.6 2.9l-.3 1.5c-.2 1.5-.3 3-.3 4.5v243.5c0 1.5.1 3 .3 4.5l.3 1.5.6 2.9c.2.6.3 1.1.5 1.7.3.9.6 1.7.9 2.5.2.6.5 1.1.8 1.7.4.8.7 1.5 1.2 2.3.3.5.6 1.1 1 1.6.5.7.9 1.4 1.5 2.1l1.2 1.5c.5.6 1.1 1.3 1.7 1.9.4.5.9.9 1.4 1.3.6.6 1.3 1.1 1.9 1.6.5.4 1 .8 1.6 1.2.2.1.4.3.6.4L493 905.7c5.6 3.8 12.3 5.8 19.1 5.8 6.6 0 13.3-1.9 19.1-5.8l365.6-243.5c.2-.1.4-.3.6-.4.5-.4 1-.8 1.6-1.2.7-.5 1.3-1.1 1.9-1.6.5-.4.9-.9 1.4-1.3.6-.6 1.2-1.2 1.7-1.9l1.2-1.5 1.5-2.1c.3-.5.7-1 1-1.6.4-.8.8-1.5 1.2-2.3.3-.5.5-1.1.8-1.7.3-.8.6-1.7.9-2.5.2-.5.4-1.1.5-1.7.3-.9.4-1.9.6-2.9l.3-1.5c.2-1.5.3-3 .3-4.5V389.8c-.3-1.5-.4-3-.6-4.5zM546.4 210.5l269.4 179.4-120.3 80.4-149-99.6V210.5zm-68.8 0v160.2l-149 99.6-120.3-80.4 269.3-179.4zM180.7 454.1l86 57.5-86 57.5v-115zm296.9 358.5L208.3 633.2l120.3-80.4 149 99.6v160.2zM512 592.8l-121.6-81.2L512 430.3l121.6 81.2L512 592.8zm34.4 219.8V652.4l149-99.6 120.3 80.4-269.3 179.4zM843.3 569l-86-57.5 86-57.5v115z`}}]},name:`codepen`,theme:`outlined`}}))());function Fl(){return Fl=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Fl({},e,{ref:t,icon:Pl.default}))),Ll=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M723.1 428L535.9 303.4v111.3l103.6 69.1zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zm23.9 154.2v111.3L723.1 597l-83.6-55.8zm-151.4-69.1L300.9 597l187.2 124.6V610.3l-103.6-69.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-90 485c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 01-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 01-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 01.8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-47.8-44.6v-79.8l-59.8 39.9zm-460.4-79.8v79.8l59.8-39.9zm206.3-57.9V303.4L300.9 428l83.6 55.8z`}}]},name:`codepen-square`,theme:`filled`}}))());function Rl(){return Rl=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Rl({},e,{ref:t,icon:Ll.default}))),Bl=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M275 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm613 144H768c0-39.8-32.2-72-72-72H200c-39.8 0-72 32.2-72 72v248c0 3.4.2 6.7.7 9.9-.5 7-.7 14-.7 21.1 0 176.7 143.3 320 320 320 160.1 0 292.7-117.5 316.3-271H888c39.8 0 72-32.2 72-72V497c0-39.8-32.2-72-72-72zM696 681h-1.1c.7 7.6 1.1 15.2 1.1 23 0 137-111 248-248 248S200 841 200 704c0-7.8.4-15.4 1.1-23H200V425h496v256zm192-8H776V497h112v176zM613 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm-170 0c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36z`}}]},name:`coffee`,theme:`outlined`}}))());function Vl(){return Vl=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Vl({},e,{ref:t,icon:Bl.default}))),Ul=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M840 836H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm0-724H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM610.8 378c6 0 9.4-7 5.7-11.7L515.7 238.7a7.14 7.14 0 00-11.3 0L403.6 366.3a7.23 7.23 0 005.7 11.7H476v268h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V378h62.8z`}}]},name:`column-height`,theme:`outlined`}}))());function Wl(){return Wl=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Wl({},e,{ref:t,icon:Ul.default}))),Kl=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M180 176h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zm724 0h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zM785.3 504.3L657.7 403.6a7.23 7.23 0 00-11.7 5.7V476H378v-62.8c0-6-7-9.4-11.7-5.7L238.7 508.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h268v62.8c0 6 7 9.4 11.7 5.7l127.5-100.8c3.8-2.9 3.8-8.5.2-11.4z`}}]},name:`column-width`,theme:`outlined`}}))());function ql(){return ql=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ql({},e,{ref:t,icon:Kl.default}))),Yl=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M573 421c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40zm-280 0c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40z`}},{tag:`path`,attrs:{d:`M894 345a343.92 343.92 0 00-189-130v.1c-17.1-19-36.4-36.5-58-52.1-163.7-119-393.5-82.7-513 81-96.3 133-92.2 311.9 6 439l.8 132.6c0 3.2.5 6.4 1.5 9.4a31.95 31.95 0 0040.1 20.9L309 806c33.5 11.9 68.1 18.7 102.5 20.6l-.5.4c89.1 64.9 205.9 84.4 313 49l127.1 41.4c3.2 1 6.5 1.6 9.9 1.6 17.7 0 32-14.3 32-32V753c88.1-119.6 90.4-284.9 1-408zM323 735l-12-5-99 31-1-104-8-9c-84.6-103.2-90.2-251.9-11-361 96.4-132.2 281.2-161.4 413-66 132.2 96.1 161.5 280.6 66 412-80.1 109.9-223.5 150.5-348 102zm505-17l-8 10 1 104-98-33-12 5c-56 20.8-115.7 22.5-171 7l-.2-.1A367.31 367.31 0 00729 676c76.4-105.3 88.8-237.6 44.4-350.4l.6.4c23 16.5 44.1 37.1 62 62 72.6 99.6 68.5 235.2-8 330z`}},{tag:`path`,attrs:{d:`M433 421c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40z`}}]},name:`comment`,theme:`outlined`}}))());function Xl(){return Xl=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Xl({},e,{ref:t,icon:Yl.default}))),Ql=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM327.3 702.4c-2 .9-4.4 0-5.3-2.1-.4-1-.4-2.2 0-3.2l98.7-225.5 132.1 132.1-225.5 98.7zm375.1-375.1l-98.7 225.5-132.1-132.1L697.1 322c2-.9 4.4 0 5.3 2.1.4 1 .4 2.1 0 3.2z`}}]},name:`compass`,theme:`filled`}}))());function $l(){return $l=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$l({},e,{ref:t,icon:Ql.default}))),tu=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm198.4-588.1a32 32 0 00-24.5.5L414.9 415 296.4 686c-3.6 8.2-3.6 17.5 0 25.7 3.4 7.8 9.7 13.9 17.7 17 3.8 1.5 7.7 2.2 11.7 2.2 4.4 0 8.7-.9 12.8-2.7l271-118.6 118.5-271a32.06 32.06 0 00-17.7-42.7zM576.8 534.4l26.2 26.2-42.4 42.4-26.2-26.2L380 644.4 447.5 490 422 464.4l42.4-42.4 25.5 25.5L644.4 380l-67.6 154.4zM464.4 422L422 464.4l25.5 25.6 86.9 86.8 26.2 26.2 42.4-42.4-26.2-26.2-86.8-86.9z`}}]},name:`compass`,theme:`outlined`}}))());function nu(){return nu=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nu({},e,{ref:t,icon:tu.default}))),iu=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM327.6 701.7c-2 .9-4.4 0-5.3-2.1-.4-1-.4-2.2 0-3.2L421 470.9 553.1 603l-225.5 98.7zm375.1-375.1L604 552.1 471.9 420l225.5-98.7c2-.9 4.4 0 5.3 2.1.4 1 .4 2.1 0 3.2z`,fill:t}},{tag:`path`,attrs:{d:`M322.3 696.4c-.4 1-.4 2.2 0 3.2.9 2.1 3.3 3 5.3 2.1L553.1 603 421 470.9l-98.7 225.5zm375.1-375.1L471.9 420 604 552.1l98.7-225.5c.4-1.1.4-2.2 0-3.2-.9-2.1-3.3-3-5.3-2.1z`,fill:e}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}}]}},name:`compass`,theme:`twotone`}}))());function au(){return au=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,au({},e,{ref:t,icon:iu.default}))),su=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M326 664H104c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V696c0-17.7-14.3-32-32-32zm16-576h-48c-8.8 0-16 7.2-16 16v176H104c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V104c0-8.8-7.2-16-16-16zm578 576H698c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V744h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zm0-384H746V104c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16z`}}]},name:`compress`,theme:`outlined`}}))());function cu(){return cu=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cu({},e,{ref:t,icon:su.default}))),uu=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M301.3 496.7c-23.8 0-40.2-10.5-41.6-26.9H205c.9 43.4 36.9 70.3 93.9 70.3 59.1 0 95-28.4 95-75.5 0-35.8-20-55.9-64.5-64.5l-29.1-5.6c-23.8-4.7-33.8-11.9-33.8-24.2 0-15 13.3-24.5 33.4-24.5 20.1 0 35.3 11.1 36.6 27h53c-.9-41.7-37.5-70.3-90.3-70.3-54.4 0-89.7 28.9-89.7 73 0 35.5 21.2 58 62.5 65.8l29.7 5.9c25.8 5.2 35.6 11.9 35.6 24.4.1 14.7-14.5 25.1-36 25.1z`}},{tag:`path`,attrs:{d:`M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z`}},{tag:`path`,attrs:{d:`M828.5 486.7h-95.8V308.5h-57.4V534h153.2zm-298.6 53.4c14.1 0 27.2-2 39.1-5.8l13.3 20.3h53.3L607.9 511c21.1-20 33-51.1 33-89.8 0-73.3-43.3-118.8-110.9-118.8s-111.2 45.3-111.2 118.8c-.1 73.7 43 118.9 111.1 118.9zm0-190c31.6 0 52.7 27.7 52.7 71.1 0 16.7-3.6 30.6-10 40.5l-5.2-6.9h-48.8L542 491c-3.9.9-8 1.4-12.2 1.4-31.7 0-52.8-27.5-52.8-71.2.1-43.6 21.2-71.1 52.9-71.1z`}}]},name:`console-sql`,theme:`outlined`}}))());function du(){return du=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,du({},e,{ref:t,icon:uu.default}))),pu=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zM661 736h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.6-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H363a8 8 0 01-8-8.4c2.8-53.3 32-99.7 74.6-126.1a111.8 111.8 0 01-29.1-75.5c0-61.9 49.9-112 111.4-112 61.5 0 111.4 50.1 111.4 112 0 29.1-11 55.5-29.1 75.5 42.7 26.5 71.8 72.8 74.6 126.1.4 4.6-3.2 8.4-7.8 8.4zM512 474c-28.5 0-51.7 23.3-51.7 52s23.2 52 51.7 52c28.5 0 51.7-23.3 51.7-52s-23.2-52-51.7-52z`}}]},name:`contacts`,theme:`filled`}}))());function mu(){return mu=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mu({},e,{ref:t,icon:pu.default}))),gu=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M594.3 601.5a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1 8 8 0 008 8.4H407c4.2 0 7.6-3.3 7.9-7.5 3.8-50.6 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H661a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.7-126.1zM512 578c-28.5 0-51.7-23.3-51.7-52s23.2-52 51.7-52 51.7 23.3 51.7 52-23.2 52-51.7 52zm416-354H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z`}}]},name:`contacts`,theme:`outlined`}}))());function _u(){return _u=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_u({},e,{ref:t,icon:gu.default}))),yu=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M460.3 526a51.7 52 0 10103.4 0 51.7 52 0 10-103.4 0z`,fill:t}},{tag:`path`,attrs:{d:`M768 352c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H548v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H328v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H136v496h752V296H768v56zM661 736h-43.8c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 39.9-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5h-43.9a8 8 0 01-8-8.4c2.8-53.3 31.9-99.6 74.6-126.1-18.1-20-29.1-46.4-29.1-75.5 0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.6-29.1 75.5 42.7 26.4 71.9 72.8 74.7 126.1a8 8 0 01-8 8.4z`,fill:t}},{tag:`path`,attrs:{d:`M594.3 601.5a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1 8 8 0 008 8.4H407c4.2 0 7.6-3.3 7.9-7.5 3.8-50.6 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H661a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.7-126.1zM512 578c-28.5 0-51.7-23.3-51.7-52s23.2-52 51.7-52 51.7 23.3 51.7 52-23.2 52-51.7 52z`,fill:e}},{tag:`path`,attrs:{d:`M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z`,fill:e}}]}},name:`contacts`,theme:`twotone`}}))());function bu(){return bu=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bu({},e,{ref:t,icon:yu.default}))),Su=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v529c0-.6.4-1 1-1h219.3l5.2 24.7C397.6 708.5 450.8 752 512 752s114.4-43.5 126.4-103.3l5.2-24.7H863c.6 0 1 .4 1 1V96c0-17.7-14.3-32-32-32zM712 493c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48zm0-160c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48zm151 354H694.1c-11.6 32.8-32 62.3-59.1 84.7-34.5 28.6-78.2 44.3-123 44.3s-88.5-15.8-123-44.3a194.02 194.02 0 01-59.1-84.7H161c-.6 0-1-.4-1-1v242c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V686c0 .6-.4 1-1 1z`}}]},name:`container`,theme:`filled`}}))());function Cu(){return Cu=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Cu({},e,{ref:t,icon:Su.default}))),Tu=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v-63H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v752zM320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 160h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}}]},name:`container`,theme:`outlined`}}))());function Eu(){return Eu=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Eu({},e,{ref:t,icon:Tu.default}))),Ou=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M635 771.7c-34.5 28.6-78.2 44.3-123 44.3s-88.5-15.8-123-44.3a194.02 194.02 0 01-59.1-84.7H232v201h560V687h-97.9c-11.6 32.8-32 62.3-59.1 84.7z`,fill:t}},{tag:`path`,attrs:{d:`M320 501h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`,fill:e}},{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v201zm0-264H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v488z`,fill:e}},{tag:`path`,attrs:{d:`M320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`,fill:e}}]}},name:`container`,theme:`twotone`}}))());function ku(){return ku=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ku({},e,{ref:t,icon:Ou.default}))),ju=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM404 683v77c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-77c-41.7-13.6-72-52.8-72-99s30.3-85.5 72-99V264c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v221c41.7 13.6 72 52.8 72 99s-30.3 85.5-72 99zm279.6-143.9c.2 0 .3-.1.4-.1v221c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V539c.2 0 .3.1.4.1-42-13.4-72.4-52.7-72.4-99.1 0-46.4 30.4-85.7 72.4-99.1-.2 0-.3.1-.4.1v-77c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v77c-.2 0-.3-.1-.4-.1 42 13.4 72.4 52.7 72.4 99.1 0 46.4-30.4 85.7-72.4 99.1zM616 440a36 36 0 1072 0 36 36 0 10-72 0zM403.4 566.5l-1.5-2.4c0-.1-.1-.1-.1-.2l-.9-1.2c-.1-.1-.2-.2-.2-.3-1-1.3-2-2.5-3.2-3.6l-.2-.2c-.4-.4-.8-.8-1.2-1.1-.8-.8-1.7-1.5-2.6-2.1h-.1l-1.2-.9c-.1-.1-.3-.2-.4-.3-1.2-.8-2.5-1.6-3.9-2.2-.2-.1-.5-.2-.7-.4-.4-.2-.7-.3-1.1-.5-.3-.1-.7-.3-1-.4-.5-.2-1-.4-1.5-.5-.4-.1-.9-.3-1.3-.4l-.9-.3-1.4-.3c-.2-.1-.5-.1-.7-.2-.7-.1-1.4-.3-2.1-.4-.2 0-.4 0-.6-.1-.6-.1-1.1-.1-1.7-.2-.2 0-.4 0-.7-.1-.8 0-1.5-.1-2.3-.1s-1.5 0-2.3.1c-.2 0-.4 0-.7.1-.6 0-1.2.1-1.7.2-.2 0-.4 0-.6.1-.7.1-1.4.2-2.1.4-.2.1-.5.1-.7.2l-1.4.3-.9.3c-.4.1-.9.3-1.3.4-.5.2-1 .4-1.5.5-.3.1-.7.3-1 .4-.4.2-.7.3-1.1.5-.2.1-.5.2-.7.4-1.3.7-2.6 1.4-3.9 2.2-.1.1-.3.2-.4.3l-1.2.9h-.1c-.9.7-1.8 1.4-2.6 2.1-.4.4-.8.7-1.2 1.1l-.2.2a54.8 54.8 0 00-3.2 3.6c-.1.1-.2.2-.2.3l-.9 1.2c0 .1-.1.1-.1.2l-1.5 2.4c-.1.2-.2.3-.3.5-2.7 5.1-4.3 10.9-4.3 17s1.6 12 4.3 17c.1.2.2.3.3.5l1.5 2.4c0 .1.1.1.1.2l.9 1.2c.1.1.2.2.2.3 1 1.3 2 2.5 3.2 3.6l.2.2c.4.4.8.8 1.2 1.1.8.8 1.7 1.5 2.6 2.1h.1l1.2.9c.1.1.3.2.4.3 1.2.8 2.5 1.6 3.9 2.2.2.1.5.2.7.4.4.2.7.3 1.1.5.3.1.7.3 1 .4.5.2 1 .4 1.5.5.4.1.9.3 1.3.4l.9.3 1.4.3c.2.1.5.1.7.2.7.1 1.4.3 2.1.4.2 0 .4 0 .6.1.6.1 1.1.1 1.7.2.2 0 .4 0 .7.1.8 0 1.5.1 2.3.1s1.5 0 2.3-.1c.2 0 .4 0 .7-.1.6 0 1.2-.1 1.7-.2.2 0 .4 0 .6-.1.7-.1 1.4-.2 2.1-.4.2-.1.5-.1.7-.2l1.4-.3.9-.3c.4-.1.9-.3 1.3-.4.5-.2 1-.4 1.5-.5.3-.1.7-.3 1-.4.4-.2.7-.3 1.1-.5.2-.1.5-.2.7-.4 1.3-.7 2.6-1.4 3.9-2.2.1-.1.3-.2.4-.3l1.2-.9h.1c.9-.7 1.8-1.4 2.6-2.1.4-.4.8-.7 1.2-1.1l.2-.2c1.1-1.1 2.2-2.4 3.2-3.6.1-.1.2-.2.2-.3l.9-1.2c0-.1.1-.1.1-.2l1.5-2.4c.1-.2.2-.3.3-.5 2.7-5.1 4.3-10.9 4.3-17s-1.6-12-4.3-17c-.1-.2-.2-.4-.3-.5z`}}]},name:`control`,theme:`filled`}}))());function Mu(){return Mu=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Mu({},e,{ref:t,icon:ju.default}))),Pu=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8s0 .1.1.1a36.18 36.18 0 015.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8 0 0 0 .1-.1.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7zM620 539v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8v.1a36.18 36.18 0 015.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8v.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7z`}}]},name:`control`,theme:`outlined`}}))());function Fu(){return Fu=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Fu({},e,{ref:t,icon:Pu.default}))),Lu=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M616 440a36 36 0 1072 0 36 36 0 10-72 0zM340.4 601.5l1.5 2.4c0 .1.1.1.1.2l.9 1.2c.1.1.2.2.2.3 1 1.3 2 2.5 3.2 3.6l.2.2c.4.4.8.8 1.2 1.1.8.8 1.7 1.5 2.6 2.1h.1l1.2.9c.1.1.3.2.4.3 1.2.8 2.5 1.6 3.9 2.2.2.1.5.2.7.4.4.2.7.3 1.1.5.3.1.7.3 1 .4.5.2 1 .4 1.5.5.4.1.9.3 1.3.4l.9.3 1.4.3c.2.1.5.1.7.2.7.1 1.4.3 2.1.4.2 0 .4 0 .6.1.6.1 1.1.1 1.7.2.2 0 .4 0 .7.1.8 0 1.5.1 2.3.1s1.5 0 2.3-.1c.2 0 .4 0 .7-.1.6 0 1.2-.1 1.7-.2.2 0 .4 0 .6-.1.7-.1 1.4-.2 2.1-.4.2-.1.5-.1.7-.2l1.4-.3.9-.3c.4-.1.9-.3 1.3-.4.5-.2 1-.4 1.5-.5.3-.1.7-.3 1-.4.4-.2.7-.3 1.1-.5.2-.1.5-.2.7-.4 1.3-.7 2.6-1.4 3.9-2.2.1-.1.3-.2.4-.3l1.2-.9h.1c.9-.7 1.8-1.4 2.6-2.1.4-.4.8-.7 1.2-1.1l.2-.2c1.1-1.1 2.2-2.4 3.2-3.6.1-.1.2-.2.2-.3l.9-1.2c0-.1.1-.1.1-.2l1.5-2.4c.1-.2.2-.3.3-.5 2.7-5.1 4.3-10.9 4.3-17s-1.6-12-4.3-17c-.1-.2-.2-.4-.3-.5l-1.5-2.4c0-.1-.1-.1-.1-.2l-.9-1.2c-.1-.1-.2-.2-.2-.3-1-1.3-2-2.5-3.2-3.6l-.2-.2c-.4-.4-.8-.8-1.2-1.1-.8-.8-1.7-1.5-2.6-2.1h-.1l-1.2-.9c-.1-.1-.3-.2-.4-.3-1.2-.8-2.5-1.6-3.9-2.2-.2-.1-.5-.2-.7-.4-.4-.2-.7-.3-1.1-.5-.3-.1-.7-.3-1-.4-.5-.2-1-.4-1.5-.5-.4-.1-.9-.3-1.3-.4l-.9-.3-1.4-.3c-.2-.1-.5-.1-.7-.2-.7-.1-1.4-.3-2.1-.4-.2 0-.4 0-.6-.1-.6-.1-1.1-.1-1.7-.2-.2 0-.4 0-.7-.1-.8 0-1.5-.1-2.3-.1s-1.5 0-2.3.1c-.2 0-.4 0-.7.1-.6 0-1.2.1-1.7.2-.2 0-.4 0-.6.1-.7.1-1.4.2-2.1.4-.2.1-.5.1-.7.2l-1.4.3-.9.3c-.4.1-.9.3-1.3.4-.5.2-1 .4-1.5.5-.3.1-.7.3-1 .4-.4.2-.7.3-1.1.5-.2.1-.5.2-.7.4-1.3.7-2.6 1.4-3.9 2.2-.1.1-.3.2-.4.3l-1.2.9h-.1c-.9.7-1.8 1.4-2.6 2.1-.4.4-.8.7-1.2 1.1l-.2.2a54.8 54.8 0 00-3.2 3.6c-.1.1-.2.2-.2.3l-.9 1.2c0 .1-.1.1-.1.2l-1.5 2.4c-.1.2-.2.3-.3.5-2.7 5.1-4.3 10.9-4.3 17s1.6 12 4.3 17c.1.2.2.3.3.5z`,fill:t}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm436.4-499.1c-.2 0-.3.1-.4.1v-77c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v77c-.2 0-.3-.1-.4-.1 42 13.4 72.4 52.7 72.4 99.1 0 46.4-30.4 85.7-72.4 99.1.2 0 .3-.1.4-.1v221c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V539c.2 0 .3.1.4.1-42-13.4-72.4-52.7-72.4-99.1 0-46.4 30.4-85.7 72.4-99.1zM340 485V264c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v221c41.7 13.6 72 52.8 72 99s-30.3 85.5-72 99v77c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-77c-41.7-13.6-72-52.8-72-99s30.3-85.5 72-99z`,fill:t}},{tag:`path`,attrs:{d:`M340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c41.7-13.5 72-52.8 72-99s-30.3-85.4-72-99V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c-41.7 13.5-72 52.8-72 99s30.3 85.4 72 99zm.1-116c.1-.2.2-.3.3-.5l1.5-2.4c0-.1.1-.1.1-.2l.9-1.2c0-.1.1-.2.2-.3 1-1.2 2.1-2.5 3.2-3.6l.2-.2c.4-.4.8-.7 1.2-1.1.8-.7 1.7-1.4 2.6-2.1h.1l1.2-.9c.1-.1.3-.2.4-.3 1.3-.8 2.6-1.5 3.9-2.2.2-.2.5-.3.7-.4.4-.2.7-.3 1.1-.5.3-.1.7-.3 1-.4.5-.1 1-.3 1.5-.5.4-.1.9-.3 1.3-.4l.9-.3 1.4-.3c.2-.1.5-.1.7-.2.7-.2 1.4-.3 2.1-.4.2-.1.4-.1.6-.1.5-.1 1.1-.2 1.7-.2.3-.1.5-.1.7-.1.8-.1 1.5-.1 2.3-.1s1.5.1 2.3.1c.3.1.5.1.7.1.6.1 1.1.1 1.7.2.2.1.4.1.6.1.7.1 1.4.3 2.1.4.2.1.5.1.7.2l1.4.3.9.3c.4.1.9.3 1.3.4.5.1 1 .3 1.5.5.3.1.7.3 1 .4.4.2.7.3 1.1.5.2.2.5.3.7.4 1.4.6 2.7 1.4 3.9 2.2.1.1.3.2.4.3l1.2.9h.1c.9.6 1.8 1.3 2.6 2.1.4.3.8.7 1.2 1.1l.2.2c1.2 1.1 2.2 2.3 3.2 3.6 0 .1.1.2.2.3l.9 1.2c0 .1.1.1.1.2l1.5 2.4A36.03 36.03 0 01408 584c0 6.1-1.6 11.9-4.3 17-.1.2-.2.3-.3.5l-1.5 2.4c0 .1-.1.1-.1.2l-.9 1.2c0 .1-.1.2-.2.3-1 1.2-2.1 2.5-3.2 3.6l-.2.2c-.4.4-.8.7-1.2 1.1-.8.7-1.7 1.4-2.6 2.1h-.1l-1.2.9c-.1.1-.3.2-.4.3-1.3.8-2.6 1.5-3.9 2.2-.2.2-.5.3-.7.4-.4.2-.7.3-1.1.5-.3.1-.7.3-1 .4-.5.1-1 .3-1.5.5-.4.1-.9.3-1.3.4l-.9.3-1.4.3c-.2.1-.5.1-.7.2-.7.2-1.4.3-2.1.4-.2.1-.4.1-.6.1-.5.1-1.1.2-1.7.2-.3.1-.5.1-.7.1-.8.1-1.5.1-2.3.1s-1.5-.1-2.3-.1c-.3-.1-.5-.1-.7-.1-.6-.1-1.1-.1-1.7-.2-.2-.1-.4-.1-.6-.1-.7-.1-1.4-.3-2.1-.4-.2-.1-.5-.1-.7-.2l-1.4-.3-.9-.3c-.4-.1-.9-.3-1.3-.4-.5-.1-1-.3-1.5-.5-.3-.1-.7-.3-1-.4-.4-.2-.7-.3-1.1-.5-.2-.2-.5-.3-.7-.4-1.4-.6-2.7-1.4-3.9-2.2-.1-.1-.3-.2-.4-.3l-1.2-.9h-.1c-.9-.6-1.8-1.3-2.6-2.1-.4-.3-.8-.7-1.2-1.1l-.2-.2c-1.2-1.1-2.2-2.3-3.2-3.6 0-.1-.1-.2-.2-.3l-.9-1.2c0-.1-.1-.1-.1-.2l-1.5-2.4c-.1-.2-.2-.3-.3-.5-2.7-5-4.3-10.9-4.3-17s1.6-11.9 4.3-17zm280.3-27.9c-.1 0-.2-.1-.4-.1v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-.1 0-.2.1-.4.1 42-13.4 72.4-52.7 72.4-99.1 0-46.4-30.4-85.7-72.4-99.1.1 0 .2.1.4.1v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c.1 0 .2-.1.4-.1-42 13.4-72.4 52.7-72.4 99.1 0 46.4 30.4 85.7 72.4 99.1zM652 404c19.9 0 36 16.1 36 36s-16.1 36-36 36-36-16.1-36-36 16.1-36 36-36z`,fill:e}}]}},name:`control`,theme:`twotone`}}))());function Ru(){return Ru=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ru({},e,{ref:t,icon:Lu.default}))),Bu=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM382 896h-.2L232 746.2v-.2h150v150z`}}]},name:`copy`,theme:`filled`}}))());function Vu(){return Vu=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Vu({},e,{ref:t,icon:Bu.default}))),Uu=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M232 706h142c22.1 0 40 17.9 40 40v142h250V264H232v442z`,fill:t}},{tag:`path`,attrs:{d:`M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32z`,fill:e}},{tag:`path`,attrs:{d:`M704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z`,fill:e}}]}},name:`copy`,theme:`twotone`}}))());function Wu(){return Wu=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Wu({},e,{ref:t,icon:Uu.default}))),Ku=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm5.4 670c-110 0-173.4-73.2-173.4-194.9v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.6-3.2-8-7.4-4-49.5-40-83.4-93-83.4-65.3 0-102.1 48.5-102.1 135.5v52.6c0 85.7 36.9 133.6 102.1 133.6 52.8 0 88.7-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4z`}}]},name:`copyright-circle`,theme:`filled`}}))());function qu(){return qu=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qu({},e,{ref:t,icon:Ku.default}))),Yu=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm5.6-532.7c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z`}}]},name:`copyright-circle`,theme:`outlined`}}))());function Xu(){return Xu=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Xu({},e,{ref:t,icon:Yu.default}))),Qu=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm5.5 533c52.9 0 88.8-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4C407.4 734 344 660.8 344 539.1v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.7-3.2-8-7.4-4-49.6-40-83.4-93-83.4-65.2 0-102.1 48.5-102.2 135.5v52.6c0 85.7 36.8 133.6 102.1 133.6z`,fill:t}},{tag:`path`,attrs:{d:`M517.6 351.3c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z`,fill:e}}]}},name:`copyright-circle`,theme:`twotone`}}))());function $u(){return $u=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$u({},e,{ref:t,icon:Qu.default}))),td=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm5.6-532.7c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z`}}]},name:`copyright`,theme:`outlined`}}))());function nd(){return nd=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nd({},e,{ref:t,icon:td.default}))),id=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm5.5 533c52.9 0 88.8-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4C407.4 734 344 660.8 344 539.1v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.7-3.2-8-7.4-4-49.6-40-83.4-93-83.4-65.2 0-102.1 48.5-102.2 135.5v52.6c0 85.7 36.8 133.6 102.1 133.6z`,fill:t}},{tag:`path`,attrs:{d:`M517.6 351.3c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z`,fill:e}}]}},name:`copyright`,theme:`twotone`}}))());function ad(){return ad=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ad({},e,{ref:t,icon:id.default}))),sd=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v160h896V192c0-17.7-14.3-32-32-32zM64 832c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V440H64v392zm579-184c0-4.4 3.6-8 8-8h165c4.4 0 8 3.6 8 8v72c0 4.4-3.6 8-8 8H651c-4.4 0-8-3.6-8-8v-72z`}}]},name:`credit-card`,theme:`filled`}}))());function cd(){return cd=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cd({},e,{ref:t,icon:sd.default}))),ud=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-792 72h752v120H136V232zm752 560H136V440h752v352zm-237-64h165c4.4 0 8-3.6 8-8v-72c0-4.4-3.6-8-8-8H651c-4.4 0-8 3.6-8 8v72c0 4.4 3.6 8 8 8z`}}]},name:`credit-card`,theme:`outlined`}}))());function dd(){return dd=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dd({},e,{ref:t,icon:ud.default}))),pd=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M136 792h752V440H136v352zm507-144c0-4.4 3.6-8 8-8h165c4.4 0 8 3.6 8 8v72c0 4.4-3.6 8-8 8H651c-4.4 0-8-3.6-8-8v-72zM136 232h752v120H136z`,fill:t}},{tag:`path`,attrs:{d:`M651 728h165c4.4 0 8-3.6 8-8v-72c0-4.4-3.6-8-8-8H651c-4.4 0-8 3.6-8 8v72c0 4.4 3.6 8 8 8z`,fill:e}},{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V440h752v352zm0-440H136V232h752v120z`,fill:e}}]}},name:`credit-card`,theme:`twotone`}}))());function md(){return md=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,md({},e,{ref:t,icon:pd.default}))),gd=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zM512 734.2c-62.1 0-112.6-50.5-112.6-112.6S449.9 509 512 509s112.6 50.5 112.6 112.6S574.1 734.2 512 734.2zm0-160.9c-26.6 0-48.2 21.6-48.2 48.3 0 26.6 21.6 48.3 48.2 48.3s48.2-21.6 48.2-48.3c0-26.6-21.6-48.3-48.2-48.3z`}}]},name:`crown`,theme:`filled`}}))());function _d(){return _d=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_d({},e,{ref:t,icon:gd.default}))),yd=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zm-126 534.1H250.3l-53.8-409.4 139.8 86.1L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4zM512 509c-62.1 0-112.6 50.5-112.6 112.6S449.9 734.2 512 734.2s112.6-50.5 112.6-112.6S574.1 509 512 509zm0 160.9c-26.6 0-48.2-21.6-48.2-48.3 0-26.6 21.6-48.3 48.2-48.3s48.2 21.6 48.2 48.3c0 26.6-21.6 48.3-48.2 48.3z`}}]},name:`crown`,theme:`outlined`}}))());function bd(){return bd=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bd({},e,{ref:t,icon:yd.default}))),Sd=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M911.9 283.9v.5L835.5 865c-1 8-7.9 14-15.9 14H204.5c-8.1 0-14.9-6.1-16-14l-76.4-580.6v-.6 1.6L188.5 866c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.1-.5.1-1 0-1.5z`,fill:t}},{tag:`path`,attrs:{d:`M773.6 810.6l53.9-409.4-139.8 86.1L512 252.9 336.3 487.3l-139.8-86.1 53.8 409.4h523.3zm-374.2-189c0-62.1 50.5-112.6 112.6-112.6s112.6 50.5 112.6 112.6v1c0 62.1-50.5 112.6-112.6 112.6s-112.6-50.5-112.6-112.6v-1z`,fill:t}},{tag:`path`,attrs:{d:`M512 734.2c61.9 0 112.3-50.2 112.6-112.1v-.5c0-62.1-50.5-112.6-112.6-112.6s-112.6 50.5-112.6 112.6v.5c.3 61.9 50.7 112.1 112.6 112.1zm0-160.9c26.6 0 48.2 21.6 48.2 48.3 0 26.6-21.6 48.3-48.2 48.3s-48.2-21.6-48.2-48.3c0-26.6 21.6-48.3 48.2-48.3z`,fill:e}},{tag:`path`,attrs:{d:`M188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6v-.5c.3-6.4-6.7-10.8-12.3-7.4L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.5-3.4-12.6.9-12.2 7.3v.6L188.5 865zm147.8-377.7L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4H250.3l-53.8-409.4 139.8 86.1z`,fill:e}}]}},name:`crown`,theme:`twotone`}}))());function Cd(){return Cd=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Cd({},e,{ref:t,icon:Sd.default}))),Td=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384z`}}]},name:`customer-service`,theme:`filled`}}))());function Ed(){return Ed=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ed({},e,{ref:t,icon:Td.default}))),Od=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z`}}]},name:`customer-service`,theme:`outlined`}}))());function kd(){return kd=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kd({},e,{ref:t,icon:Od.default}))),jd=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M696 632h128v192H696zm-496 0h128v192H200z`,fill:t}},{tag:`path`,attrs:{d:`M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z`,fill:e}}]}},name:`customer-service`,theme:`twotone`}}))());function Md(){return Md=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Md({},e,{ref:t,icon:jd.default}))),Pd=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M112 476h160v72H112zm320 0h160v72H432zm320 0h160v72H752z`}}]},name:`dash`,theme:`outlined`}}))());function Fd(){return Fd=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Fd({},e,{ref:t,icon:Pd.default}))),Ld=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM482 232c0-4.4 3.6-8 8-8h44c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8h-44c-4.4 0-8-3.6-8-8v-80zM270 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44zm90.7-204.5l-31.1 31.1a8.03 8.03 0 01-11.3 0L261.7 352a8.03 8.03 0 010-11.3l31.1-31.1c3.1-3.1 8.2-3.1 11.3 0l56.6 56.6c3.1 3.1 3.1 8.2 0 11.3zm291.1 83.6l-84.5 84.5c5 18.7.2 39.4-14.5 54.1a55.95 55.95 0 01-79.2 0 55.95 55.95 0 010-79.2 55.87 55.87 0 0154.1-14.5l84.5-84.5c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3c3.1 3.1 3.1 8.1 0 11.3zm43-52.4l-31.1-31.1a8.03 8.03 0 010-11.3l56.6-56.6c3.1-3.1 8.2-3.1 11.3 0l31.1 31.1c3.1 3.1 3.1 8.2 0 11.3l-56.6 56.6a8.03 8.03 0 01-11.3 0zM846 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44z`}}]},name:`dashboard`,theme:`filled`}}))());function Rd(){return Rd=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Rd({},e,{ref:t,icon:Ld.default}))),Bd=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 01140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276zM623.5 421.5a8.03 8.03 0 00-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 000 79.2 55.95 55.95 0 0079.2 0 55.87 55.87 0 0014.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8zm260 218v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zm12.7-197.2l-31.1-31.1a8.03 8.03 0 00-11.3 0l-56.6 56.6a8.03 8.03 0 000 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zm-458.6-31.1a8.03 8.03 0 00-11.3 0l-31.1 31.1a8.03 8.03 0 000 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z`}}]},name:`dashboard`,theme:`outlined`}}))());function Vd(){return Vd=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Vd({},e,{ref:t,icon:Bd.default}))),Ud=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 188c-99.3 0-192.7 38.7-263 109-70.3 70.2-109 163.6-109 263 0 105.6 44.5 205.5 122.6 276h498.8A371.12 371.12 0 00884 560c0-99.3-38.7-192.7-109-263-70.2-70.3-163.6-109-263-109zm-30 44c0-4.4 3.6-8 8-8h44c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8h-44c-4.4 0-8-3.6-8-8v-80zM270 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44zm90.7-204.4l-31.1 31.1a8.03 8.03 0 01-11.3 0l-56.6-56.6a8.03 8.03 0 010-11.3l31.1-31.1c3.1-3.1 8.2-3.1 11.3 0l56.6 56.6c3.1 3.1 3.1 8.2 0 11.3zm291.1 83.5l-84.5 84.5c5 18.7.2 39.4-14.5 54.1a55.95 55.95 0 01-79.2 0 55.95 55.95 0 010-79.2 55.87 55.87 0 0154.1-14.5l84.5-84.5c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3c3.1 3.1 3.1 8.2 0 11.3zm43-52.4l-31.1-31.1a8.03 8.03 0 010-11.3l56.6-56.6c3.1-3.1 8.2-3.1 11.3 0l31.1 31.1c3.1 3.1 3.1 8.2 0 11.3l-56.6 56.6a8.03 8.03 0 01-11.3 0zM846 538v44c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8z`,fill:t}},{tag:`path`,attrs:{d:`M623.5 421.5a8.03 8.03 0 00-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 000 79.2 55.95 55.95 0 0079.2 0 55.87 55.87 0 0014.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8z`,fill:e}},{tag:`path`,attrs:{d:`M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 01140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276z`,fill:e}},{tag:`path`,attrs:{d:`M762.7 340.8l-31.1-31.1a8.03 8.03 0 00-11.3 0l-56.6 56.6a8.03 8.03 0 000 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zM750 538v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zM304.1 309.7a8.03 8.03 0 00-11.3 0l-31.1 31.1a8.03 8.03 0 000 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z`,fill:e}}]}},name:`dashboard`,theme:`twotone`}}))());function Wd(){return Wd=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Wd({},e,{ref:t,icon:Ud.default}))),Kd=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v224h704V96c0-17.7-14.3-32-32-32zM288 232c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zM160 928c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V704H160v224zm128-136c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM160 640h704V384H160v256zm128-168c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z`}}]},name:`database`,theme:`filled`}}))());function qd(){return qd=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qd({},e,{ref:t,icon:Kd.default}))),Yd=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`database`,theme:`outlined`}}))());function Xd(){return Xd=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Xd({},e,{ref:t,icon:Yd.default}))),Qd=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M232 616h560V408H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 888h560V680H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 344h560V136H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z`,fill:t}},{tag:`path`,attrs:{d:`M304 512a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0-544a40 40 0 1080 0 40 40 0 10-80 0z`,fill:e}},{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z`,fill:e}}]}},name:`database`,theme:`twotone`}}))());function $d(){return $d=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$d({},e,{ref:t,icon:Qd.default}))),tf=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M651.1 641.9a7.84 7.84 0 00-5.1-1.9h-54.7c-2.4 0-4.6 1.1-6.1 2.9L512 730.7l-73.1-87.8a8.1 8.1 0 00-6.1-2.9H378c-1.9 0-3.7.7-5.1 1.9a7.97 7.97 0 00-1 11.3L474.2 776 371.8 898.9a8.06 8.06 0 006.1 13.2h54.7c2.4 0 4.6-1.1 6.1-2.9l73.1-87.8 73.1 87.8a8.1 8.1 0 006.1 2.9h55c1.9 0 3.7-.7 5.1-1.9 3.4-2.8 3.9-7.9 1-11.3L549.8 776l102.4-122.9c2.8-3.4 2.3-8.4-1.1-11.2zM472 544h80c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8zM350 386H184V136c0-3.3-2.7-6-6-6h-60c-3.3 0-6 2.7-6 6v292c0 16.6 13.4 30 30 30h208c3.3 0 6-2.7 6-6v-60c0-3.3-2.7-6-6-6zm556-256h-60c-3.3 0-6 2.7-6 6v250H674c-3.3 0-6 2.7-6 6v60c0 3.3 2.7 6 6 6h208c16.6 0 30-13.4 30-30V136c0-3.3-2.7-6-6-6z`}}]},name:`delete-column`,theme:`outlined`}}))());function nf(){return nf=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nf({},e,{ref:t,icon:tf.default}))),af=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-200 0H360v-72h304v72z`}}]},name:`delete`,theme:`filled`}}))());function of(){return of=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,of({},e,{ref:t,icon:af.default}))),cf=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M819.8 512l102.4-122.9a8.06 8.06 0 00-6.1-13.2h-54.7c-2.4 0-4.6 1.1-6.1 2.9L782 466.7l-73.1-87.8a8.1 8.1 0 00-6.1-2.9H648c-1.9 0-3.7.7-5.1 1.9a7.97 7.97 0 00-1 11.3L744.2 512 641.8 634.9a8.06 8.06 0 006.1 13.2h54.7c2.4 0 4.6-1.1 6.1-2.9l73.1-87.8 73.1 87.8a8.1 8.1 0 006.1 2.9h55c1.9 0 3.7-.7 5.1-1.9 3.4-2.8 3.9-7.9 1-11.3L819.8 512zM536 464H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h416c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zm-84 204h-60c-3.3 0-6 2.7-6 6v166H136c-3.3 0-6 2.7-6 6v60c0 3.3 2.7 6 6 6h292c16.6 0 30-13.4 30-30V674c0-3.3-2.7-6-6-6zM136 184h250v166c0 3.3 2.7 6 6 6h60c3.3 0 6-2.7 6-6V142c0-16.6-13.4-30-30-30H136c-3.3 0-6 2.7-6 6v60c0 3.3 2.7 6 6 6z`}}]},name:`delete-row`,theme:`outlined`}}))());function lf(){return lf=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,lf({},e,{ref:t,icon:cf.default}))),df=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M292.7 840h438.6l24.2-512h-487z`,fill:t}},{tag:`path`,attrs:{d:`M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-504-72h304v72H360v-72zm371.3 656H292.7l-24.2-512h487l-24.2 512z`,fill:e}}]}},name:`delete`,theme:`twotone`}}))());function ff(){return ff=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ff({},e,{ref:t,icon:df.default}))),mf=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z`}}]},name:`delivered-procedure`,theme:`outlined`}}))());function hf(){return hf=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,hf({},e,{ref:t,icon:mf.default}))),_f=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M888.3 693.2c-42.5-24.6-94.3-18-129.2 12.8l-53-30.7V523.6c0-15.7-8.4-30.3-22-38.1l-136-78.3v-67.1c44.2-15 76-56.8 76-106.1 0-61.9-50.1-112-112-112s-112 50.1-112 112c0 49.3 31.8 91.1 76 106.1v67.1l-136 78.3c-13.6 7.8-22 22.4-22 38.1v151.6l-53 30.7c-34.9-30.8-86.8-37.4-129.2-12.8-53.5 31-71.7 99.4-41 152.9 30.8 53.5 98.9 71.9 152.2 41 42.5-24.6 62.7-73 53.6-118.8l48.7-28.3 140.6 81c6.8 3.9 14.4 5.9 22 5.9s15.2-2 22-5.9L674.5 740l48.7 28.3c-9.1 45.7 11.2 94.2 53.6 118.8 53.3 30.9 121.5 12.6 152.2-41 30.8-53.6 12.6-122-40.7-152.9zm-673 138.4a47.6 47.6 0 01-65.2-17.6c-13.2-22.9-5.4-52.3 17.5-65.5a47.6 47.6 0 0165.2 17.6c13.2 22.9 5.4 52.3-17.5 65.5zM522 463.8zM464 234a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm170 446.2l-122 70.3-122-70.3V539.8l122-70.3 122 70.3v140.4zm239.9 133.9c-13.2 22.9-42.4 30.8-65.2 17.6-22.8-13.2-30.7-42.6-17.5-65.5s42.4-30.8 65.2-17.6c22.9 13.2 30.7 42.5 17.5 65.5z`}}]},name:`deployment-unit`,theme:`outlined`}}))());function vf(){return vf=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,vf({},e,{ref:t,icon:_f.default}))),bf=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z`}}]},name:`desktop`,theme:`outlined`}}))());function xf(){return xf=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,xf({},e,{ref:t,icon:bf.default}))),Cf=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.2 306.6L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23zM553.4 201.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM568 753c0 3.8-3.4 7-7.5 7h-225c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7h225c4.1 0 7.5 3.2 7.5 7v42zm0-220c0 3.8-3.4 7-7.5 7H476v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V540h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H420v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1V484h84.5c4.1 0 7.5 3.1 7.5 7v42z`}}]},name:`diff`,theme:`filled`}}))());function wf(){return wf=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,wf({},e,{ref:t,icon:Cf.default}))),Ef=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M476 399.1c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1V484h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H420v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V540h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H476v-84.9zM560.5 704h-225c-4.1 0-7.5 3.2-7.5 7v42c0 3.8 3.4 7 7.5 7h225c4.1 0 7.5-3.2 7.5-7v-42c0-3.8-3.4-7-7.5-7zm-7.1-502.6c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM664 888H232V264h282.2L664 413.8V888zm190.2-581.4L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23z`}}]},name:`diff`,theme:`outlined`}}))());function Df(){return Df=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Df({},e,{ref:t,icon:Ef.default}))),kf=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M232 264v624h432V413.8L514.2 264H232zm336 489c0 3.8-3.4 7-7.5 7h-225c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7h225c4.1 0 7.5 3.2 7.5 7v42zm0-262v42c0 3.8-3.4 7-7.5 7H476v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V540h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H420v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1V484h84.5c4.1 0 7.5 3.1 7.5 7z`,fill:t}},{tag:`path`,attrs:{d:`M854.2 306.6L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23z`,fill:e}},{tag:`path`,attrs:{d:`M553.4 201.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM664 888H232V264h282.2L664 413.8V888z`,fill:e}},{tag:`path`,attrs:{d:`M476 399.1c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1V484h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H420v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V540h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H476v-84.9zM560.5 704h-225c-4.1 0-7.5 3.2-7.5 7v42c0 3.8 3.4 7 7.5 7h225c4.1 0 7.5-3.2 7.5-7v-42c0-3.8-3.4-7-7.5-7z`,fill:e}}]}},name:`diff`,theme:`twotone`}}))());function Af(){return Af=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Af({},e,{ref:t,icon:kf.default}))),Mf=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M573.7 252.5C422.5 197.4 201.3 96.7 201.3 96.7c-15.7-4.1-17.9 11.1-17.9 11.1-5 61.1 33.6 160.5 53.6 182.8 19.9 22.3 319.1 113.7 319.1 113.7S326 357.9 270.5 341.9c-55.6-16-37.9 17.8-37.9 17.8 11.4 61.7 64.9 131.8 107.2 138.4 42.2 6.6 220.1 4 220.1 4s-35.5 4.1-93.2 11.9c-42.7 5.8-97 12.5-111.1 17.8-33.1 12.5 24 62.6 24 62.6 84.7 76.8 129.7 50.5 129.7 50.5 33.3-10.7 61.4-18.5 85.2-24.2L565 743.1h84.6L603 928l205.3-271.9H700.8l22.3-38.7c.3.5.4.8.4.8S799.8 496.1 829 433.8l.6-1h-.1c5-10.8 8.6-19.7 10-25.8 17-71.3-114.5-99.4-265.8-154.5z`}}]},name:`dingding`,theme:`outlined`}}))());function Nf(){return Nf=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Nf({},e,{ref:t,icon:Mf.default}))),Ff=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm227 385.3c-1 4.2-3.5 10.4-7 17.8h.1l-.4.7c-20.3 43.1-73.1 127.7-73.1 127.7s-.1-.2-.3-.5l-15.5 26.8h74.5L575.1 810l32.3-128h-58.6l20.4-84.7c-16.5 3.9-35.9 9.4-59 16.8 0 0-31.2 18.2-89.9-35 0 0-39.6-34.7-16.6-43.4 9.8-3.7 47.4-8.4 77-12.3 40-5.4 64.6-8.2 64.6-8.2S422 517 392.7 512.5c-29.3-4.6-66.4-53.1-74.3-95.8 0 0-12.2-23.4 26.3-12.3 38.5 11.1 197.9 43.2 197.9 43.2s-207.4-63.3-221.2-78.7c-13.8-15.4-40.6-84.2-37.1-126.5 0 0 1.5-10.5 12.4-7.7 0 0 153.3 69.7 258.1 107.9 104.8 37.9 195.9 57.3 184.2 106.7z`}}]},name:`dingtalk-circle`,theme:`filled`}}))());function If(){return If=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,If({},e,{ref:t,icon:Ff.default}))),Rf=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M573.7 252.5C422.5 197.4 201.3 96.7 201.3 96.7c-15.7-4.1-17.9 11.1-17.9 11.1-5 61.1 33.6 160.5 53.6 182.8 19.9 22.3 319.1 113.7 319.1 113.7S326 357.9 270.5 341.9c-55.6-16-37.9 17.8-37.9 17.8 11.4 61.7 64.9 131.8 107.2 138.4 42.2 6.6 220.1 4 220.1 4s-35.5 4.1-93.2 11.9c-42.7 5.8-97 12.5-111.1 17.8-33.1 12.5 24 62.6 24 62.6 84.7 76.8 129.7 50.5 129.7 50.5 33.3-10.7 61.4-18.5 85.2-24.2L565 743.1h84.6L603 928l205.3-271.9H700.8l22.3-38.7c.3.5.4.8.4.8S799.8 496.1 829 433.8l.6-1h-.1c5-10.8 8.6-19.7 10-25.8 17-71.3-114.5-99.4-265.8-154.5z`}}]},name:`dingtalk`,theme:`outlined`}}))());function zf(){return zf=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,zf({},e,{ref:t,icon:Rf.default}))),Vf=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM739 449.3c-1 4.2-3.5 10.4-7 17.8h.1l-.4.7c-20.3 43.1-73.1 127.7-73.1 127.7s-.1-.2-.3-.5l-15.5 26.8h74.5L575.1 810l32.3-128h-58.6l20.4-84.7c-16.5 3.9-35.9 9.4-59 16.8 0 0-31.2 18.2-89.9-35 0 0-39.6-34.7-16.6-43.4 9.8-3.7 47.4-8.4 77-12.3 40-5.4 64.6-8.2 64.6-8.2S422 517 392.7 512.5c-29.3-4.6-66.4-53.1-74.3-95.8 0 0-12.2-23.4 26.3-12.3 38.5 11.1 197.9 43.2 197.9 43.2s-207.4-63.3-221.2-78.7c-13.8-15.4-40.6-84.2-37.1-126.5 0 0 1.5-10.5 12.4-7.7 0 0 153.3 69.7 258.1 107.9 104.8 37.9 195.9 57.3 184.2 106.7z`}}]},name:`dingtalk-square`,theme:`filled`}}))());function Hf(){return Hf=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Hf({},e,{ref:t,icon:Vf.default}))),Wf=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832.6 191.4c-84.6-84.6-221.5-84.6-306 0l-96.9 96.9 51 51 96.9-96.9c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204l-96.9 96.9 51.1 51.1 96.9-96.9c84.4-84.6 84.4-221.5-.1-306.1zM446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l96.9-96.9-51.1-51.1-96.9 96.9c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l96.9-96.9-51-51-96.8 97zM260.3 209.4a8.03 8.03 0 00-11.3 0L209.4 249a8.03 8.03 0 000 11.3l554.4 554.4c3.1 3.1 8.2 3.1 11.3 0l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3L260.3 209.4z`}}]},name:`disconnect`,theme:`outlined`}}))());function Gf(){return Gf=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Gf({},e,{ref:t,icon:Wf.default}))),qf=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M811.15 87c51.16 0 92.41 41.36 94.85 90.03V960l-97.4-82.68-53.48-48.67-58.35-50.85 24.37 80.2H210.41c-51 0-92.41-38.74-92.41-90.06V177.21c0-48.67 41.48-90.1 92.6-90.1h600.3zM588.16 294.1h-1.09l-7.34 7.28c75.38 21.8 111.85 55.86 111.85 55.86-48.58-24.28-92.36-36.42-136.14-41.32-31.64-4.91-63.28-2.33-90 0h-7.28c-17.09 0-53.45 7.27-102.18 26.7-16.98 7.39-26.72 12.22-26.72 12.22s36.43-36.42 116.72-55.86l-4.9-4.9s-60.8-2.33-126.44 46.15c0 0-65.64 114.26-65.64 255.13 0 0 36.36 63.24 136.11 65.64 0 0 14.55-19.37 29.27-36.42-56-17-77.82-51.02-77.82-51.02s4.88 2.4 12.19 7.27h2.18c1.09 0 1.6.54 2.18 1.09v.21c.58.59 1.09 1.1 2.18 1.1 12 4.94 24 9.8 33.82 14.53a297.58 297.58 0 0065.45 19.48c33.82 4.9 72.59 7.27 116.73 0 21.82-4.9 43.64-9.7 65.46-19.44 14.18-7.27 31.63-14.54 50.8-26.79 0 0-21.82 34.02-80.19 51.03 12 16.94 28.91 36.34 28.91 36.34 99.79-2.18 138.55-65.42 140.73-62.73 0-140.65-66-255.13-66-255.13-59.45-44.12-115.09-45.8-124.91-45.8l2.04-.72zM595 454c25.46 0 46 21.76 46 48.41 0 26.83-20.65 48.59-46 48.59s-46-21.76-46-48.37c.07-26.84 20.75-48.52 46-48.52zm-165.85 0c25.35 0 45.85 21.76 45.85 48.41 0 26.83-20.65 48.59-46 48.59s-46-21.76-46-48.37c0-26.84 20.65-48.52 46-48.52z`}}]},name:`discord`,theme:`filled`}}))());function Jf(){return Jf=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Jf({},e,{ref:t,icon:qf.default}))),Xf=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M405 158l-25 3s-112.13 12.26-194.02 78.02h-.96l-1.02.96c-18.37 16.9-26.37 37.67-39 68.04a982.08 982.08 0 00-38 112C83.27 505.87 64 609.87 64 705v8l4 8c29.63 52 82.24 85.12 131 108 48.74 22.88 90.89 35 120 36l19.02.99 9.98-17 35-62c37.13 8.38 79.88 14 129 14 49.12 0 91.87-5.62 129-14l35 62 10.02 17 18.97-1c29.12-.98 71.27-13.11 120-36 48.77-22.87 101.38-56 131.01-108l4-8v-8c0-95.13-19.26-199.13-43-284.98a982.08 982.08 0 00-38-112c-12.63-30.4-20.63-51.14-39-68l-1-1.03h-1.02C756.16 173.26 644 161.01 644 161.01L619 158l-9.02 23s-9.24 23.37-14.97 50.02a643.04 643.04 0 00-83.01-6.01c-17.12 0-46.72 1.12-83 6.01a359.85 359.85 0 00-15.02-50.01zm-44 73.02c1.37 4.48 2.74 8.36 4 12-41.38 10.24-85.51 25.86-126 50.98l34 54.02C356 296.5 475.22 289 512 289c36.74 0 156 7.49 239 59L785 294c-40.49-25.12-84.62-40.74-126-51 1.26-3.62 2.63-7.5 4-12 29.86 6 86.89 19.77 134 57.02-.26.12 12 18.62 23 44.99 11.26 27.13 23.74 63.26 35 104 21.64 78.11 38.63 173.25 40 256.99-20.15 30.75-57.5 58.5-97.02 77.02A311.8 311.8 0 01720 795.98l-16-26.97c9.5-3.52 18.88-7.36 27-11.01 49.26-21.63 76-45 76-45l-42-48s-18 16.52-60 35.02C663.03 718.52 598.87 737 512 737s-151-18.5-193-37c-42-18.49-60-35-60-35l-42 48s26.74 23.36 76 44.99a424.47 424.47 0 0027 11l-16 27.02a311.8 311.8 0 01-78.02-25.03c-39.48-18.5-76.86-46.24-96.96-76.99 1.35-83.74 18.34-178.88 40-257A917.22 917.22 0 01204 333c11-26.36 23.26-44.86 23-44.98 47.11-37.25 104.14-51.01 134-57m39 217.99c-24.74 0-46.62 14.11-60 32-13.38 17.89-20 39.87-20 64s6.62 46.11 20 64c13.38 17.89 35.26 32 60 32 24.74 0 46.62-14.11 60-32 13.38-17.89 20-39.87 20-64s-6.62-46.11-20-64c-13.38-17.89-35.26-32-60-32m224 0c-24.74 0-46.62 14.11-60 32-13.38 17.89-20 39.87-20 64s6.62 46.11 20 64c13.38 17.89 35.26 32 60 32 24.74 0 46.62-14.11 60-32 13.38-17.89 20-39.87 20-64s-6.62-46.11-20-64c-13.38-17.89-35.26-32-60-32m-224 64c1.76 0 4 .64 8 6.01 4 5.35 8 14.72 8 25.99 0 11.26-4 20.64-8 26.01-4 5.35-6.24 5.99-8 5.99-1.76 0-4-.64-8-6.02a44.83 44.83 0 01-8-25.98c0-11.27 4-20.64 8-26.02 4-5.34 6.24-5.98 8-5.98m224 0c1.76 0 4 .64 8 6.01 4 5.35 8 14.72 8 25.99 0 11.26-4 20.64-8 26.01-4 5.35-6.24 5.99-8 5.99-1.76 0-4-.64-8-6.02a44.83 44.83 0 01-8-25.98c0-11.27 4-20.64 8-26.02 4-5.34 6.24-5.98 8-5.98`}}]},name:`discord`,theme:`outlined`}}))());function Zf(){return Zf=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Zf({},e,{ref:t,icon:Xf.default}))),$f=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H273v428h.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32z`}}]},name:`dislike`,theme:`filled`}}))());function ep(){return ep=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ep({},e,{ref:t,icon:$f.default}))),np=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h129.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM184 456V172h81v284h-81zm627.2 160.4H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 01-42.2-32.3L329 459.2V172h415.4a56.85 56.85 0 0133.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0119.6 43c0 19.1-11 37.5-28.8 48.4z`}}]},name:`dislike`,theme:`outlined`}}))());function rp(){return rp=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,rp({},e,{ref:t,icon:np.default}))),ap=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M273 100.1v428h.3l-.3-428zM820.4 525l-21.9-19 14-25.5a56.2 56.2 0 006.9-27.3c0-16.5-7.1-32.2-19.6-43l-21.9-19 13.9-25.4a56.2 56.2 0 006.9-27.3c0-16.5-7.1-32.2-19.6-43l-21.9-19 13.9-25.4a56.2 56.2 0 006.9-27.3c0-22.4-13.2-42.6-33.6-51.8H345v345.2c18.6 67.2 46.4 168 83.5 302.5a44.28 44.28 0 0042.2 32.3c7.5.1 15-2.2 21.1-6.7 9.9-7.4 15.2-18.6 14.6-30.5l-9.6-198.4h314.4C829 605.5 840 587.1 840 568c0-16.5-7.1-32.2-19.6-43z`,fill:t}},{tag:`path`,attrs:{d:`M112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32zm773.9 358.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H273l.3 428 85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zm-74.7 126.1H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 01-42.2-32.3c-37.1-134.4-64.9-235.2-83.5-302.5V172h399.4a56.85 56.85 0 0133.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0119.6 43c0 19.1-11 37.5-28.8 48.4z`,fill:e}}]}},name:`dislike`,theme:`twotone`}}))());function op(){return op=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,op({},e,{ref:t,icon:ap.default}))),cp=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M555.88 488.24h-92.62v-82.79h92.62zm0-286.24h-92.62v85.59h92.62zm109.45 203.45H572.7v82.79h92.62zm-218.9-101.02h-92.61v84.18h92.6zm109.45 0h-92.61v84.18h92.6zm388.69 140.3c-19.65-14.02-67.36-18.23-102.44-11.22-4.2-33.67-23.85-63.14-57.53-89.8l-19.65-12.62-12.62 19.64c-25.26 39.29-32.28 103.83-5.62 145.92-12.63 7.02-36.48 15.44-67.35 15.44H67.56c-12.63 71.56 8.42 164.16 61.74 227.3C181.22 801.13 259.8 832 360.83 832c220.3 0 384.48-101.02 460.25-286.24 29.47 0 95.42 0 127.7-63.14 1.4-2.8 9.82-18.24 11.22-23.85zm-717.04-39.28h-92.61v82.79h92.6zm109.45 0h-92.61v82.79h92.6zm109.45 0h-92.61v82.79h92.6zM336.98 304.43h-92.61v84.19h92.6z`}}]},name:`docker`,theme:`outlined`}}))());function lp(){return lp=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,lp({},e,{ref:t,icon:cp.default}))),dp=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm22.3 665.2l.2 31.7c0 4.4-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4C401.3 723 359.5 672.4 355 617.4c-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.7 29.8 55.4 74.1 61.3V533.9l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-72.9 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.9 46.9 125.9 109.2.5 4.7-3.2 8.8-8 8.8h-44.9c-4 0-7.4-3-7.9-6.9-4-29.2-27.4-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 108.9 116.4 0 75.3-56 117.3-134.3 124.1zM426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-36.9 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.8-.6-5.6-1.3-8.8-2.2V677c42.6-3.8 72-27.2 72-66.4 0-30.7-15.9-50.7-63.2-65.1z`}}]},name:`dollar-circle`,theme:`filled`}}))());function fp(){return fp=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,fp({},e,{ref:t,icon:dp.default}))),mp=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z`}}]},name:`dollar-circle`,theme:`outlined`}}))());function hp(){return hp=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,hp({},e,{ref:t,icon:mp.default}))),_p=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-37 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.9-.6-5.7-1.3-8.8-2.2V677c42.6-3.8 72-27.3 72-66.4 0-30.7-15.9-50.7-63.2-65.1z`,fill:t}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm22.4 589.2l.2 31.7c0 4.5-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4c-89-6.5-130.7-57.1-135.2-112.1-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.8 29.9 55.4 74.1 61.3V534l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-73 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.8 46.9 125.9 109.2a8.1 8.1 0 01-8 8.8h-44.9c-4 0-7.4-2.9-7.9-6.9-4-29.2-27.5-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 109 116.4 0 75.2-56 117.1-134.3 124z`,fill:t}},{tag:`path`,attrs:{d:`M559.7 488.8l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z`,fill:e}}]}},name:`dollar-circle`,theme:`twotone`}}))());function vp(){return vp=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,vp({},e,{ref:t,icon:_p.default}))),bp=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z`}}]},name:`dollar`,theme:`outlined`}}))());function xp(){return xp=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,xp({},e,{ref:t,icon:bp.default}))),Cp=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-37 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.9-.6-5.7-1.3-8.8-2.2V677c42.6-3.8 72-27.3 72-66.4 0-30.7-15.9-50.7-63.2-65.1z`,fill:t}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm22.4 589.2l.2 31.7c0 4.5-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4c-89-6.5-130.7-57.1-135.2-112.1-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.8 29.9 55.4 74.1 61.3V534l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-73 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.8 46.9 125.9 109.2a8.1 8.1 0 01-8 8.8h-44.9c-4 0-7.4-2.9-7.9-6.9-4-29.2-27.5-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 109 116.4 0 75.2-56 117.1-134.3 124z`,fill:t}},{tag:`path`,attrs:{d:`M559.7 488.8l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z`,fill:e}}]}},name:`dollar`,theme:`twotone`}}))());function wp(){return wp=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,wp({},e,{ref:t,icon:Cp.default}))),Ep=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`dot-chart`,theme:`outlined`}}))());function Dp(){return Dp=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Dp({},e,{ref:t,icon:Ep.default}))),kp=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`g`,attrs:{"fill-opacity":`.88`},children:[{tag:`path`,attrs:{d:`M101.28 662c-10.65 0-19.53-3.3-26.63-9.89-7.1-6.6-10.65-14.7-10.65-24.32 0-9.89 3.65-18 10.96-24.31 7.3-6.32 16.42-9.48 27.35-9.48 11.06 0 20.1 3.2 27.14 9.58 7.03 6.39 10.55 14.46 10.55 24.21 0 10.03-3.58 18.24-10.76 24.63-7.17 6.39-16.49 9.58-27.96 9.58M458 657h-66.97l-121.4-185.35c-7.13-10.84-12.06-19-14.8-24.48h-.82c1.1 10.42 1.65 26.33 1.65 47.72V657H193V362h71.49l116.89 179.6a423.23 423.23 0 0114.79 24.06h.82c-1.1-6.86-1.64-20.37-1.64-40.53V362H458zM702 657H525V362h170.2v54.1H591.49v65.63H688v53.9h-96.52v67.47H702zM960 416.1h-83.95V657h-66.5V416.1H726V362h234z`}}]}]},name:`dot-net`,theme:`outlined`}}))());function Ap(){return Ap=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ap({},e,{ref:t,icon:kp.default}))),Mp=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm184.5 353.7l-178 246a7.95 7.95 0 01-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7H381c10.2 0 19.9 4.9 25.9 13.2L512 563.6l105.2-145.4c6-8.3 15.6-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.5 12.7z`}}]},name:`down-circle`,theme:`filled`}}))());function Np(){return Np=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Np({},e,{ref:t,icon:Mp.default}))),Fp=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z`}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`down-circle`,theme:`outlined`}}))());function Ip(){return Ip=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ip({},e,{ref:t,icon:Fp.default}))),Rp=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm184.4 277.7l-178 246a7.95 7.95 0 01-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 4.9 25.9 13.2L512 563.6l105.2-145.4c6-8.3 15.7-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.4 12.7z`,fill:t}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z`,fill:e}}]}},name:`down-circle`,theme:`twotone`}}))());function zp(){return zp=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,zp({},e,{ref:t,icon:Rp.default}))),Vp=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM696.5 412.7l-178 246a7.95 7.95 0 01-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7H381c10.2 0 19.9 4.9 25.9 13.2L512 558.6l105.2-145.4c6-8.3 15.6-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.5 12.7z`}}]},name:`down-square`,theme:`filled`}}))());function Hp(){return Hp=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Hp({},e,{ref:t,icon:Vp.default}))),Wp=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M505.5 658.7c3.2 4.4 9.7 4.4 12.9 0l178-246c3.8-5.3 0-12.7-6.5-12.7H643c-10.2 0-19.9 4.9-25.9 13.2L512 558.6 406.8 413.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`down-square`,theme:`outlined`}}))());function Gp(){return Gp=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Gp({},e,{ref:t,icon:Wp.default}))),qp=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm150-440h46.9c10.3 0 19.9 4.9 25.9 13.2L512 558.6l105.2-145.4c6-8.3 15.7-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.4 12.7l-178 246a7.95 7.95 0 01-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7z`,fill:t}},{tag:`path`,attrs:{d:`M505.5 658.7c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 558.6 406.8 413.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246z`,fill:e}}]}},name:`down-square`,theme:`twotone`}}))());function Jp(){return Jp=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Jp({},e,{ref:t,icon:qp.default}))),Xp=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M909.3 506.3L781.7 405.6a7.23 7.23 0 00-11.7 5.7V476H548V254h64.8c6 0 9.4-7 5.7-11.7L517.7 114.7a7.14 7.14 0 00-11.3 0L405.6 242.3a7.23 7.23 0 005.7 11.7H476v222H254v-64.8c0-6-7-9.4-11.7-5.7L114.7 506.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h222v222h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V548h222v64.8c0 6 7 9.4 11.7 5.7l127.5-100.8a7.3 7.3 0 00.1-11.4z`}}]},name:`drag`,theme:`outlined`}}))());function Zp(){return Zp=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Zp({},e,{ref:t,icon:Xp.default}))),$p=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M675.1 328.3a245.2 245.2 0 00-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6zm47.7-11.9c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 736c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm53.1-346.2c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm30.6 82.5c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4z`}}]},name:`dribbble-circle`,theme:`filled`}}))());function em(){return em=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,em({},e,{ref:t,icon:$p.default}))),nm=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 96C282.6 96 96 282.6 96 512s186.6 416 416 416 416-186.6 416-416S741.4 96 512 96zm275.1 191.8c49.5 60.5 79.5 137.5 80.2 221.4-11.7-2.5-129.2-26.3-247.4-11.4-2.5-6.1-5-12.2-7.6-18.3-7.4-17.3-15.3-34.6-23.6-51.5C720 374.3 779.6 298 787.1 287.8zM512 157.2c90.3 0 172.8 33.9 235.5 89.5-6.4 9.1-59.9 81-186.2 128.4-58.2-107-122.7-194.8-132.6-208 27.3-6.6 55.2-9.9 83.3-9.9zM360.9 191c9.4 12.8 72.9 100.9 131.7 205.5C326.4 440.6 180 440 164.1 439.8c23.1-110.3 97.4-201.9 196.8-248.8zM156.7 512.5c0-3.6.1-7.3.2-10.9 15.5.3 187.7 2.5 365.2-50.6 10.2 19.9 19.9 40.1 28.8 60.3-4.7 1.3-9.4 2.7-14 4.2C353.6 574.9 256.1 736.4 248 750.1c-56.7-63-91.3-146.3-91.3-237.6zM512 867.8c-82.2 0-157.9-28-218.1-75 6.4-13.1 78.3-152 278.7-221.9l2.3-.8c49.9 129.6 70.5 238.3 75.8 269.5A350.46 350.46 0 01512 867.8zm198.5-60.7c-3.6-21.6-22.5-125.6-69-253.3C752.9 536 850.7 565.2 862.8 569c-15.8 98.8-72.5 184.2-152.3 238.1z`}}]},name:`dribbble`,theme:`outlined`}}))());function rm(){return rm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,rm({},e,{ref:t,icon:nm.default}))),am=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm66.5 21.8c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM512 800c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm89.7-259.1c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zm-72.5-26.4c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4zm145.9-186.2a245.2 245.2 0 00-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6z`}}]},name:`dribbble-square`,theme:`filled`}}))());function om(){return om=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,om({},e,{ref:t,icon:am.default}))),cm=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm66.5 21.8c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM512 800c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm89.7-259.1c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zm-72.5-26.4c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4zm145.9-186.2a245.2 245.2 0 00-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6z`}}]},name:`dribbble-square`,theme:`outlined`}}))());function lm(){return lm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,lm({},e,{ref:t,icon:cm.default}))),dm=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M663.8 455.5zm-151.5-93.8l-151.8 93.8 151.8 93.9 151.5-93.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm151.2 595.5L512.6 750l-151-90.5v-33.1l45.4 29.4 105.6-87.7 105.6 87.7 45.1-29.4v33.1zm-45.6-22.4l-105.3-87.7L407 637.1l-151-99.2 104.5-82.4L256 371.2 407 274l105.3 87.7L617.6 274 768 372.1l-104.2 83.5L768 539l-150.4 98.1z`}}]},name:`dropbox-circle`,theme:`filled`}}))());function fm(){return fm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,fm({},e,{ref:t,icon:dm.default}))),mm=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M64 556.9l264.2 173.5L512.5 577 246.8 412.7zm896-290.3zm0 0L696.8 95 512.5 248.5l265.2 164.2L512.5 577l184.3 153.4L960 558.8 777.7 412.7zM513 609.8L328.2 763.3l-79.4-51.5v57.8L513 928l263.7-158.4v-57.8l-78.9 51.5zM328.2 95L64 265.1l182.8 147.6 265.7-164.2zM64 556.9z`}}]},name:`dropbox`,theme:`outlined`}}))());function hm(){return hm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,hm({},e,{ref:t,icon:mm.default}))),_m=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM663.2 659.5L512.6 750l-151-90.5v-33.1l45.4 29.4 105.6-87.7 105.6 87.7 45.1-29.4v33.1zm-45.6-22.4l-105.3-87.7L407 637.1l-151-99.2 104.5-82.4L256 371.2 407 274l105.3 87.7L617.6 274 768 372.1l-104.2 83.5L768 539l-150.4 98.1zM512.3 361.7l-151.8 93.8 151.8 93.9 151.5-93.9zm151.5 93.8z`}}]},name:`dropbox-square`,theme:`filled`}}))());function vm(){return vm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,vm({},e,{ref:t,icon:_m.default}))),bm=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9z`}}]},name:`edit`,theme:`filled`}}))());function xm(){return xm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,xm({},e,{ref:t,icon:bm.default}))),Cm=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M761.1 288.3L687.8 215 325.1 577.6l-15.6 89 88.9-15.7z`,fill:t}},{tag:`path`,attrs:{d:`M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89z`,fill:e}}]}},name:`edit`,theme:`twotone`}}))());function wm(){return wm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,wm({},e,{ref:t,icon:Cm.default}))),Em=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 327c-29.9 0-58 11.6-79.2 32.8A111.6 111.6 0 00400 439c0 29.9 11.7 58 32.8 79.2A111.6 111.6 0 00512 551c29.9 0 58-11.7 79.2-32.8C612.4 497 624 468.9 624 439c0-29.9-11.6-58-32.8-79.2S541.9 327 512 327zm342.6-37.9a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z`}}]},name:`environment`,theme:`filled`}}))());function Dm(){return Dm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Dm({},e,{ref:t,icon:Em.default}))),km=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z`}}]},name:`environment`,theme:`outlined`}}))());function Am(){return Am=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Am({},e,{ref:t,icon:km.default}))),Mm=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M724.4 224.9C667.7 169.5 592.3 139 512 139s-155.7 30.5-212.4 85.8C243.1 280 212 353.2 212 431.1c0 241.3 234.1 407.2 300 449.1 65.9-41.9 300-207.8 300-449.1 0-77.9-31.1-151.1-87.6-206.2zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z`,fill:t}},{tag:`path`,attrs:{d:`M512 263c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8S624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z`,fill:e}},{tag:`path`,attrs:{d:`M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1z`,fill:e}}]}},name:`environment`,theme:`twotone`}}))());function Nm(){return Nm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Nm({},e,{ref:t,icon:Mm.default}))),Fm=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm63.5 375.8c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8h-136c-.3 4.4-.3 9.1-.3 13.8v36h136.2c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H444.9c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.2 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.3 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H344c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.8.3-12.8H344c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.7c19.7-94.2 92-149.9 198.6-149.9 20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346h.1c0 5.1-4.6 8.8-9.6 7.8-14.7-2.9-31.8-4.4-51.7-4.4-65.4 0-110.4 33.5-127.6 90.4h128.4z`}}]},name:`euro-circle`,theme:`filled`}}))());function Im(){return Im=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Im({},e,{ref:t,icon:Fm.default}))),Rm=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm117.7-588.6c-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H344c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H344c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H439.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H447.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 009.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8z`}}]},name:`euro-circle`,theme:`outlined`}}))());function zm(){return zm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,zm({},e,{ref:t,icon:Rm.default}))),Vm=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm117.1 581.1c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.4 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.7.3-12.8H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.8C388.5 345.7 460.7 290 567.4 290c20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346a8 8 0 01-9.6 7.8c-14.6-2.9-31.8-4.4-51.7-4.4-65.3 0-110.4 33.5-127.6 90.4h128.3c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8H432.5c-.3 4.4-.3 9.1-.3 13.8v36h136.4c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H438c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.3 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8z`,fill:t}},{tag:`path`,attrs:{d:`M619.6 670.5c-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H432.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H440.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 009.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H337c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H337c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8z`,fill:e}}]}},name:`euro-circle`,theme:`twotone`}}))());function Hm(){return Hm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Hm({},e,{ref:t,icon:Vm.default}))),Wm=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm117.7-588.6c-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H344c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H344c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H439.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H447.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 009.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8z`}}]},name:`euro`,theme:`outlined`}}))());function Gm(){return Gm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Gm({},e,{ref:t,icon:Wm.default}))),qm=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm117.1 581.1c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.4 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.7.3-12.8H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.8C388.5 345.7 460.7 290 567.4 290c20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346a8 8 0 01-9.6 7.8c-14.6-2.9-31.8-4.4-51.7-4.4-65.3 0-110.4 33.5-127.6 90.4h128.3c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8H432.5c-.3 4.4-.3 9.1-.3 13.8v36h136.4c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H438c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.3 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8z`,fill:t}},{tag:`path`,attrs:{d:`M619.6 670.5c-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H432.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H440.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 009.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H337c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H337c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8z`,fill:e}}]}},name:`euro`,theme:`twotone`}}))());function Jm(){return Jm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Jm({},e,{ref:t,icon:qm.default}))),Xm=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM640 812a32 32 0 1064 0 32 32 0 10-64 0zm12-64h40c4.4 0 8-3.6 8-8V628c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`exception`,theme:`outlined`}}))());function Zm(){return Zm=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Zm({},e,{ref:t,icon:Xm.default}))),$m=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z`}}]},name:`exclamation-circle`,theme:`outlined`}}))());function eh(){return eh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,eh({},e,{ref:t,icon:$m.default}))),nh=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-32 156c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`,fill:t}},{tag:`path`,attrs:{d:`M488 576h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8zm-24 112a48 48 0 1096 0 48 48 0 10-96 0z`,fill:e}}]}},name:`exclamation-circle`,theme:`twotone`}}))());function rh(){return rh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,rh({},e,{ref:t,icon:nh.default}))),ah=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M448 804a64 64 0 10128 0 64 64 0 10-128 0zm32-168h64c4.4 0 8-3.6 8-8V164c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z`}}]},name:`exclamation`,theme:`outlined`}}))());function oh(){return oh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,oh({},e,{ref:t,icon:ah.default}))),ch=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M855 160.1l-189.2 23.5c-6.6.8-9.3 8.8-4.7 13.5l54.7 54.7-153.5 153.5a8.03 8.03 0 000 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l153.6-153.6 54.7 54.7a7.94 7.94 0 0013.5-4.7L863.9 169a7.9 7.9 0 00-8.9-8.9zM416.6 562.3a8.03 8.03 0 00-11.3 0L251.8 715.9l-54.7-54.7a7.94 7.94 0 00-13.5 4.7L160.1 855c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 153.6-153.6c3.1-3.1 3.1-8.2 0-11.3l-45.2-45z`}}]},name:`expand-alt`,theme:`outlined`}}))());function lh(){return lh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,lh({},e,{ref:t,icon:ch.default}))),dh=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M342 88H120c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V168h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zm578 576h-48c-8.8 0-16 7.2-16 16v176H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V680c0-8.8-7.2-16-16-16zM342 856H168V680c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zM904 88H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V120c0-17.7-14.3-32-32-32z`}}]},name:`expand`,theme:`outlined`}}))());function fh(){return fh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,fh({},e,{ref:t,icon:dh.default}))),mh=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M218.9 636.3l42.6 26.6c.1.1.3.2.4.3l12.7 8 .3.3a186.9 186.9 0 0094.1 25.1c44.9 0 87.2-15.7 121-43.8a256.27 256.27 0 01164.9-59.9c52.3 0 102.2 15.7 144.6 44.5l7.9 5-111.6-289V179.8h63.5c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8H264.7c-4.4 0-8 3.6-8 8v51.9c0 4.4 3.6 8 8 8h63.5v173.6L218.9 636.3zm333-203.1c22 0 39.9 17.9 39.9 39.9S573.9 513 551.9 513 512 495.1 512 473.1s17.9-39.9 39.9-39.9zM878 825.1l-29.9-77.4-85.7-53.5-.1.1c-.7-.5-1.5-1-2.2-1.5l-8.1-5-.3-.3c-29-17.5-62.3-26.8-97-26.8-44.9 0-87.2 15.7-121 43.8a256.27 256.27 0 01-164.9 59.9c-53 0-103.5-16.1-146.2-45.6l-28.9-18.1L146 825.1c-2.8 7.4-4.3 15.2-4.3 23 0 35.2 28.6 63.8 63.8 63.8h612.9c7.9 0 15.7-1.5 23-4.3a63.6 63.6 0 0036.6-82.5z`}}]},name:`experiment`,theme:`filled`}}))());function hh(){return hh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,hh({},e,{ref:t,icon:mh.default}))),_h=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 472a40 40 0 1080 0 40 40 0 10-80 0zm367 352.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 01-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.7-107.8c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1L813.5 844h-603z`}}]},name:`experiment`,theme:`outlined`}}))());function vh(){return vh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,vh({},e,{ref:t,icon:_h.default}))),bh=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M551.9 513c19.6 0 35.9-14.2 39.3-32.8A40.02 40.02 0 01552 512a40 40 0 01-40-39.4v.5c0 22 17.9 39.9 39.9 39.9zM752 687.8l-.3-.3c-29-17.5-62.3-26.8-97-26.8-44.9 0-87.2 15.7-121 43.8a256.27 256.27 0 01-164.9 59.9c-41.2 0-81-9.8-116.7-28L210.5 844h603l-59.9-155.2-1.6-1z`,fill:t}},{tag:`path`,attrs:{d:`M879 824.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 01-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.6-107.6.1-.2c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1l.6 1.6L813.5 844h-603z`,fill:e}},{tag:`path`,attrs:{d:`M552 512c19.3 0 35.4-13.6 39.2-31.8.6-2.7.8-5.4.8-8.2 0-22.1-17.9-40-40-40s-40 17.9-40 40v.6a40 40 0 0040 39.4z`,fill:e}}]}},name:`experiment`,theme:`twotone`}}))());function xh(){return xh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,xh({},e,{ref:t,icon:bh.default}))),Ch=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z`}}]},name:`export`,theme:`outlined`}}))());function wh(){return wh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,wh({},e,{ref:t,icon:Ch.default}))),Eh=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M396 512a112 112 0 10224 0 112 112 0 10-224 0zm546.2-25.8C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM508 688c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z`}}]},name:`eye`,theme:`filled`}}))());function Dh(){return Dh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Dh({},e,{ref:t,icon:Eh.default}))),kh=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M508 624a112 112 0 00112-112c0-3.28-.15-6.53-.43-9.74L498.26 623.57c3.21.28 6.45.43 9.74.43zm370.72-458.44L836 122.88a8 8 0 00-11.31 0L715.37 232.23Q624.91 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.7 119.43 136.55 191.45L112.56 835a8 8 0 000 11.31L155.25 889a8 8 0 0011.31 0l712.16-712.12a8 8 0 000-11.32zM332 512a176 176 0 01258.88-155.28l-48.62 48.62a112.08 112.08 0 00-140.92 140.92l-48.62 48.62A175.09 175.09 0 01332 512z`}},{tag:`path`,attrs:{d:`M942.2 486.2Q889.4 375 816.51 304.85L672.37 449A176.08 176.08 0 01445 676.37L322.74 798.63Q407.82 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5z`}}]},name:`eye-invisible`,theme:`filled`}}))());function Ah(){return Ah=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ah({},e,{ref:t,icon:kh.default}))),Mh=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M254.89 758.85l125.57-125.57a176 176 0 01248.82-248.82L757 256.72Q651.69 186.07 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q69.27 145.91 173.09 221.05zM942.2 486.2Q889.46 375.11 816.7 305L672.48 449.27a176.09 176.09 0 01-227.22 227.21L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5z`,fill:t}},{tag:`path`,attrs:{d:`M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zM878.63 165.56L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z`,fill:e}},{tag:`path`,attrs:{d:`M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z`,fill:e}}]}},name:`eye-invisible`,theme:`twotone`}}))());function Nh(){return Nh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Nh({},e,{ref:t,icon:Mh.default}))),Fh=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M81.8 537.8a60.3 60.3 0 010-51.5C176.6 286.5 319.8 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c-192.1 0-335.4-100.5-430.2-300.2z`,fill:t}},{tag:`path`,attrs:{d:`M512 258c-161.3 0-279.4 81.8-362.7 254C232.6 684.2 350.7 766 512 766c161.4 0 279.5-81.8 362.7-254C791.4 339.8 673.3 258 512 258zm-4 430c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z`,fill:t}},{tag:`path`,attrs:{d:`M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258s279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766z`,fill:e}},{tag:`path`,attrs:{d:`M508 336c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z`,fill:e}}]}},name:`eye`,theme:`twotone`}}))());function Ih(){return Ih=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ih({},e,{ref:t,icon:Fh.default}))),Rh=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-92.4 233.5h-63.9c-50.1 0-59.8 23.8-59.8 58.8v77.1h119.6l-15.6 120.7h-104V912H539.2V602.2H434.9V481.4h104.3v-89c0-103.3 63.1-159.6 155.3-159.6 44.2 0 82.1 3.3 93.2 4.8v107.9z`}}]},name:`facebook`,theme:`filled`}}))());function zh(){return zh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,zh({},e,{ref:t,icon:Rh.default}))),Vh=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 736H663.9V602.2h104l15.6-120.7H663.9v-77.1c0-35 9.7-58.8 59.8-58.8h63.9v-108c-11.1-1.5-49-4.8-93.2-4.8-92.2 0-155.3 56.3-155.3 159.6v89H434.9v120.7h104.3V848H176V176h672v672z`}}]},name:`facebook`,theme:`outlined`}}))());function Hh(){return Hh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Hh({},e,{ref:t,icon:Vh.default}))),Wh=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M925.9 804l-24-199.2c-.8-6.6-8.9-9.4-13.6-4.7L829 659.5 557.7 388.3c-6.3-6.2-16.4-6.2-22.6 0L433.3 490 156.6 213.3a8.03 8.03 0 00-11.3 0l-45 45.2a8.03 8.03 0 000 11.3L422 591.7c6.2 6.3 16.4 6.3 22.6 0L546.4 490l226.1 226-59.3 59.3a8.01 8.01 0 004.7 13.6l199.2 24c5.1.7 9.5-3.7 8.8-8.9z`}}]},name:`fall`,theme:`outlined`}}))());function Gh(){return Gh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Gh({},e,{ref:t,icon:Wh.default}))),qh=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M517.6 273.5L230.2 499.3a16.14 16.14 0 000 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm320 0L550.2 499.3a16.14 16.14 0 000 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm-620-25.5h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z`}}]},name:`fast-backward`,theme:`filled`}}))());function Jh(){return Jh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Jh({},e,{ref:t,icon:qh.default}))),Xh=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M517.6 273.5L230.2 499.3a16.14 16.14 0 000 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm320 0L550.2 499.3a16.14 16.14 0 000 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm-620-25.5h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z`}}]},name:`fast-backward`,theme:`outlined`}}))());function Zh(){return Zh=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Zh({},e,{ref:t,icon:Xh.default}))),$h=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M793.8 499.3L506.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.6c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8a16.14 16.14 0 000-25.4zm-320 0L186.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.5c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8c4.1-3.2 6.2-8 6.2-12.7 0-4.6-2.1-9.4-6.2-12.6zM857.6 248h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z`}}]},name:`fast-forward`,theme:`filled`}}))());function eg(){return eg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,eg({},e,{ref:t,icon:$h.default}))),ng=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M793.8 499.3L506.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.6c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8a16.14 16.14 0 000-25.4zm-320 0L186.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.5c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8c4.1-3.2 6.2-8 6.2-12.7 0-4.6-2.1-9.4-6.2-12.6zM857.6 248h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z`}}]},name:`fast-forward`,theme:`outlined`}}))());function rg(){return rg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,rg({},e,{ref:t,icon:ng.default}))),ag=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M600 395.4h91V649h79V267c0-4.4-3.6-8-8-8h-48.2c-3.7 0-7 2.6-7.7 6.3-2.6 12.1-6.9 22.3-12.9 30.9a86.14 86.14 0 01-26.3 24.4c-10.3 6.2-22 10.5-35 12.9-10.4 1.9-21 3-32 3.1a8 8 0 00-7.9 8v42.8c0 4.4 3.6 8 8 8zM871 702H567c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM443.9 312.7c-16.1-19-34.4-32.4-55.2-40.4-21.3-8.2-44.1-12.3-68.4-12.3-23.9 0-46.4 4.1-67.7 12.3-20.8 8-39 21.4-54.8 40.3-15.9 19.1-28.7 44.7-38.3 77-9.6 32.5-14.5 73-14.5 121.5 0 49.9 4.9 91.4 14.5 124.4 9.6 32.8 22.4 58.7 38.3 77.7 15.8 18.9 34 32.3 54.8 40.3 21.3 8.2 43.8 12.3 67.7 12.3 24.4 0 47.2-4.1 68.4-12.3 20.8-8 39.2-21.4 55.2-40.4 16.1-19 29-44.9 38.6-77.7 9.6-33 14.5-74.5 14.5-124.4 0-48.4-4.9-88.9-14.5-121.5-9.5-32.1-22.4-57.7-38.6-76.8zm-29.5 251.7c-1 21.4-4.2 42-9.5 61.9-5.5 20.7-14.5 38.5-27 53.4-13.6 16.3-33.2 24.3-57.6 24.3-24 0-43.2-8.1-56.7-24.4-12.2-14.8-21.1-32.6-26.6-53.3-5.3-19.9-8.5-40.6-9.5-61.9-1-20.8-1.5-38.5-1.5-53.2 0-8.8.1-19.4.4-31.8.2-12.7 1.1-25.8 2.6-39.2 1.5-13.6 4-27.1 7.6-40.5 3.7-13.8 8.8-26.3 15.4-37.4 6.9-11.6 15.8-21.1 26.7-28.3 11.4-7.6 25.3-11.3 41.5-11.3 16.1 0 30.1 3.7 41.7 11.2a87.94 87.94 0 0127.4 28.2c6.9 11.2 12.1 23.8 15.6 37.7 3.3 13.2 5.8 26.6 7.5 40.1 1.8 13.5 2.8 26.6 3 39.4.2 12.4.4 23 .4 31.8.1 14.8-.4 32.5-1.4 53.3z`}}]},name:`field-binary`,theme:`outlined`}}))());function og(){return og=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,og({},e,{ref:t,icon:ag.default}))),cg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M508 280h-63.3c-3.3 0-6 2.7-6 6v340.2H433L197.4 282.6c-1.1-1.6-3-2.6-4.9-2.6H126c-3.3 0-6 2.7-6 6v464c0 3.3 2.7 6 6 6h62.7c3.3 0 6-2.7 6-6V405.1h5.7l238.2 348.3c1.1 1.6 3 2.6 5 2.6H508c3.3 0 6-2.7 6-6V286c0-3.3-2.7-6-6-6zm378 413H582c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-152.2-63c52.9 0 95.2-17.2 126.2-51.7 29.4-32.9 44-75.8 44-128.8 0-53.1-14.6-96.5-44-129.3-30.9-34.8-73.2-52.2-126.2-52.2-53.7 0-95.9 17.5-126.3 52.8-29.2 33.1-43.4 75.9-43.4 128.7 0 52.4 14.3 95.2 43.5 128.3 30.6 34.7 73 52.2 126.2 52.2zm-71.5-263.7c16.9-20.6 40.3-30.9 71.4-30.9 31.5 0 54.8 9.6 71 29.1 16.4 20.3 24.9 48.6 24.9 84.9 0 36.3-8.4 64.1-24.8 83.9-16.5 19.4-40 29.2-71.1 29.2-31.2 0-55-10.3-71.4-30.4-16.3-20.1-24.5-47.3-24.5-82.6.1-35.8 8.2-63 24.5-83.2z`}}]},name:`field-number`,theme:`outlined`}}))());function lg(){return lg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,lg({},e,{ref:t,icon:cg.default}))),dg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M875.6 515.9c2.1.8 4.4-.3 5.2-2.4.2-.4.2-.9.2-1.4v-58.3c0-1.8-1.1-3.3-2.8-3.8-6-1.8-17.2-3-27.2-3-32.9 0-61.7 16.7-73.5 41.2v-28.6c0-4.4-3.6-8-8-8H717c-4.4 0-8 3.6-8 8V729c0 4.4 3.6 8 8 8h54.8c4.4 0 8-3.6 8-8V572.7c0-36.2 26.1-60.2 65.1-60.2 10.4.1 26.6 1.8 30.7 3.4zm-537-40.5l-54.7-12.6c-61.2-14.2-87.7-34.8-87.7-70.7 0-44.6 39.1-73.5 96.9-73.5 52.8 0 91.4 26.5 99.9 68.9h70C455.9 311.6 387.6 259 293.4 259c-103.3 0-171 55.5-171 139 0 68.6 38.6 109.5 122.2 128.5l61.6 14.3c63.6 14.9 91.6 37.1 91.6 75.1 0 44.1-43.5 75.2-102.5 75.2-60.6 0-104.5-27.2-112.8-70.5H111c7.2 79.9 75.6 130.4 179.1 130.4C402.3 751 471 695.2 471 605.3c0-70.2-38.6-108.5-132.4-129.9zM841 729a36 36 0 1072 0 36 36 0 10-72 0zM653 457.8h-51.4V396c0-4.4-3.6-8-8-8h-54.7c-4.4 0-8 3.6-8 8v61.8H495c-4.4 0-8 3.6-8 8v42.3c0 4.4 3.6 8 8 8h35.9v147.5c0 56.2 27.4 79.4 93.1 79.4 11.7 0 23.6-1.2 33.8-3.1 1.9-.3 3.2-2 3.2-3.9v-49.3c0-2.2-1.8-4-4-4h-.4c-4.9.5-6.2.6-8.3.8-4.1.3-7.8.5-12.6.5-24.1 0-34.1-10.3-34.1-35.6V516.1H653c4.4 0 8-3.6 8-8v-42.3c0-4.4-3.6-8-8-8z`}}]},name:`field-string`,theme:`outlined`}}))());function fg(){return fg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,fg({},e,{ref:t,icon:dg.default}))),mg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M945 412H689c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h256c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM811 548H689c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h122c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM477.3 322.5H434c-6.2 0-11.2 5-11.2 11.2v248c0 3.6 1.7 6.9 4.6 9l148.9 108.6c5 3.6 12 2.6 15.6-2.4l25.7-35.1v-.1c3.6-5 2.5-12-2.5-15.6l-126.7-91.6V333.7c.1-6.2-5-11.2-11.1-11.2z`}},{tag:`path`,attrs:{d:`M804.8 673.9H747c-5.6 0-10.9 2.9-13.9 7.7a321 321 0 01-44.5 55.7 317.17 317.17 0 01-101.3 68.3c-39.3 16.6-81 25-124 25-43.1 0-84.8-8.4-124-25-37.9-16-72-39-101.3-68.3s-52.3-63.4-68.3-101.3c-16.6-39.2-25-80.9-25-124 0-43.1 8.4-84.7 25-124 16-37.9 39-72 68.3-101.3 29.3-29.3 63.4-52.3 101.3-68.3 39.2-16.6 81-25 124-25 43.1 0 84.8 8.4 124 25 37.9 16 72 39 101.3 68.3a321 321 0 0144.5 55.7c3 4.8 8.3 7.7 13.9 7.7h57.8c6.9 0 11.3-7.2 8.2-13.3-65.2-129.7-197.4-214-345-215.7-216.1-2.7-395.6 174.2-396 390.1C71.6 727.5 246.9 903 463.2 903c149.5 0 283.9-84.6 349.8-215.8a9.18 9.18 0 00-8.2-13.3z`}}]},name:`field-time`,theme:`outlined`}}))());function hg(){return hg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,hg({},e,{ref:t,icon:mg.default}))),_g=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M480 580H372a8 8 0 00-8 8v48a8 8 0 008 8h108v108a8 8 0 008 8h48a8 8 0 008-8V644h108a8 8 0 008-8v-48a8 8 0 00-8-8H544V472a8 8 0 00-8-8h-48a8 8 0 00-8 8v108zm374.6-291.3c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z`}}]},name:`file-add`,theme:`filled`}}))());function vg(){return vg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,vg({},e,{ref:t,icon:_g.default}))),bg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z`}}]},name:`file-add`,theme:`outlined`}}))());function xg(){return xg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,xg({},e,{ref:t,icon:bg.default}))),Cg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm126 236v48c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V644H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V472c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8z`,fill:t}},{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z`,fill:e}},{tag:`path`,attrs:{d:`M544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z`,fill:e}}]}},name:`file-add`,theme:`twotone`}}))());function wg(){return wg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,wg({},e,{ref:t,icon:Cg.default}))),Eg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9a7.92 7.92 0 00-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3.1-12.7-6.4-12.7zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`file-done`,theme:`outlined`}}))());function Dg(){return Dg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Dg({},e,{ref:t,icon:Eg.default}))),kg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM575.34 477.84l-61.22 102.3L452.3 477.8a12 12 0 00-10.27-5.79h-38.44a12 12 0 00-6.4 1.85 12 12 0 00-3.75 16.56l82.34 130.42-83.45 132.78a12 12 0 00-1.84 6.39 12 12 0 0012 12h34.46a12 12 0 0010.21-5.7l62.7-101.47 62.3 101.45a12 12 0 0010.23 5.72h37.48a12 12 0 006.48-1.9 12 12 0 003.62-16.58l-83.83-130.55 85.3-132.47a12 12 0 001.9-6.5 12 12 0 00-12-12h-35.7a12 12 0 00-10.29 5.84z`}}]},name:`file-excel`,theme:`filled`}}))());function Ag(){return Ag=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ag({},e,{ref:t,icon:kg.default}))),Mg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0010.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 00-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z`}}]},name:`file-excel`,theme:`outlined`}}))());function Ng(){return Ng=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ng({},e,{ref:t,icon:Mg.default}))),Fg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm51.6 120h35.7a12.04 12.04 0 0110.1 18.5L546.1 623l84 130.4c3.6 5.6 2 13-3.6 16.6-2 1.2-4.2 1.9-6.5 1.9h-37.5c-4.1 0-8-2.1-10.2-5.7L510 664.8l-62.7 101.5c-2.2 3.5-6 5.7-10.2 5.7h-34.5a12.04 12.04 0 01-10.2-18.4l83.4-132.8-82.3-130.4c-3.6-5.7-1.9-13.1 3.7-16.6 1.9-1.3 4.1-1.9 6.4-1.9H442c4.2 0 8.1 2.2 10.3 5.8l61.8 102.4 61.2-102.3c2.2-3.6 6.1-5.8 10.3-5.8z`,fill:t}},{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z`,fill:e}},{tag:`path`,attrs:{d:`M514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0010.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 00-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z`,fill:e}}]}},name:`file-excel`,theme:`twotone`}}))());function Ig(){return Ig=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ig({},e,{ref:t,icon:Fg.default}))),Rg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM512 784a40 40 0 100-80 40 40 0 000 80zm32-152V448a8 8 0 00-8-8h-48a8 8 0 00-8 8v184a8 8 0 008 8h48a8 8 0 008-8z`}}]},name:`file-exclamation`,theme:`filled`}}))());function zg(){return zg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,zg({},e,{ref:t,icon:Rg.default}))),Vg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM472 744a40 40 0 1080 0 40 40 0 10-80 0zm16-104h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8z`}}]},name:`file-exclamation`,theme:`outlined`}}))());function Hg(){return Hg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Hg({},e,{ref:t,icon:Vg.default}))),Wg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm-54 96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V448zm32 336c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z`,fill:t}},{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z`,fill:e}},{tag:`path`,attrs:{d:`M488 640h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm-16 104a40 40 0 1080 0 40 40 0 10-80 0z`,fill:e}}]}},name:`file-exclamation`,theme:`twotone`}}))());function Gg(){return Gg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Gg({},e,{ref:t,icon:Wg.default}))),qg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z`}}]},name:`file`,theme:`filled`}}))());function Jg(){return Jg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Jg({},e,{ref:t,icon:qg.default}))),Xg=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M551.5 490.5H521c-4.6 0-8.4 3.7-8.4 8.4V720c0 4.6 3.7 8.4 8.4 8.4h30.5c4.6 0 8.4-3.7 8.4-8.4V498.9c-.1-4.6-3.8-8.4-8.4-8.4zM477.3 600h-88.1c-4.6 0-8.4 3.7-8.4 8.4v23.8c0 4.6 3.7 8.4 8.4 8.4h47.6v.7c-.6 29.9-23 49.8-56.5 49.8-39.2 0-63.6-30.7-63.6-81.4 0-50.1 23.9-80.6 62.3-80.6 28.1 0 47.5 13.5 55.4 38.3l.9 2.8h49.2l-.7-4.6C475.9 515.9 434.7 484 379 484c-68.8 0-113 49.4-113 125.9 0 77.5 43.7 126.1 113.6 126.1 64.4 0 106-40.3 106-102.9v-24.8c0-4.6-3.7-8.3-8.3-8.3z`}},{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z`}},{tag:`path`,attrs:{d:`M608.2 727.8h32.3c4.6 0 8.4-3.7 8.4-8.4v-84.8h87.8c4.6 0 8.4-3.7 8.4-8.4v-25.5c0-4.6-3.7-8.4-8.4-8.4h-87.8v-58.9h96.8c4.6 0 8.4-3.7 8.4-8.4v-26.8c0-4.6-3.7-8.4-8.4-8.4H608.2c-4.6 0-8.4 3.7-8.4 8.4v221.1c0 4.8 3.8 8.5 8.4 8.5z`}}]},name:`file-gif`,theme:`outlined`}}))());function Zg(){return Zg=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Zg({},e,{ref:t,icon:Xg.default}))),$g=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM400 402c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm296 294H328c-6.7 0-10.4-7.7-6.3-12.9l99.8-127.2a8 8 0 0112.6 0l41.1 52.4 77.8-99.2a8 8 0 0112.6 0l136.5 174c4.3 5.2.5 12.9-6.1 12.9zm-94-370V137.8L790.2 326H602z`}}]},name:`file-image`,theme:`filled`}}))());function e_(){return e_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,e_({},e,{ref:t,icon:$g.default}))),n_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 00-12.6 0l-99.8 127.2a7.98 7.98 0 006.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 00-12.7 0zM360 442a40 40 0 1080 0 40 40 0 10-80 0zm494.6-153.4L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z`}}]},name:`file-image`,theme:`outlined`}}))());function r_(){return r_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,r_({},e,{ref:t,icon:n_.default}))),a_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm-134 50c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm296 294H328.1c-6.7 0-10.4-7.7-6.3-12.9l99.8-127.2a8 8 0 0112.6 0l41.1 52.4 77.8-99.2a8.1 8.1 0 0112.7 0l136.5 174c4.1 5.2.4 12.9-6.3 12.9z`,fill:t}},{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z`,fill:e}},{tag:`path`,attrs:{d:`M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 00-12.6 0l-99.8 127.2a7.98 7.98 0 006.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 00-12.7 0zM360 442a40 40 0 1080 0 40 40 0 10-80 0z`,fill:e}}]}},name:`file-image`,theme:`twotone`}}))());function o_(){return o_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,o_({},e,{ref:t,icon:a_.default}))),c_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M874.6 301.8L596.8 21.3c-4.5-4.5-9.4-8.3-14.7-11.5-1.4-.8-2.8-1.6-4.3-2.3-.9-.5-1.9-.9-2.8-1.3-9-4-18.9-6.2-29-6.2H201c-39.8 0-73 32.2-73 72v880c0 39.8 33.2 72 73 72h623c39.8 0 71-32.2 71-72V352.5c0-19-7-37.2-20.4-50.7zM583 110.4L783.8 312H583V110.4zM823 952H200V72h311v240c0 39.8 33.2 72 73 72h239v568zM350 696.5c0 24.2-7.5 31.4-21.9 31.4-9 0-18.4-5.8-24.8-18.5L272.9 732c13.4 22.9 32.3 34.2 61.3 34.2 41.6 0 60.8-29.9 60.8-66.2V577h-45v119.5zM501.3 577H437v186h44v-62h21.6c39.1 0 73.1-19.6 73.1-63.6 0-45.8-33.5-60.4-74.4-60.4zm-.8 89H481v-53h18.2c21.5 0 33.4 6.2 33.4 24.9 0 18.1-10.5 28.1-32.1 28.1zm182.5-9v36h30v30.1c-4 2.9-11 4.7-17.7 4.7-34.3 0-50.7-21.4-50.7-58.2 0-36.1 19.7-57.4 47.1-57.4 15.3 0 25 6.2 34 14.4l23.7-28.3c-12.7-12.8-32.1-24.2-59.2-24.2-49.6 0-91.1 35.3-91.1 97 0 62.7 40 95.1 91.5 95.1 25.9 0 49.2-10.2 61.5-22.6V657H683z`}}]},name:`file-jpg`,theme:`outlined`}}))());function l_(){return l_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,l_({},e,{ref:t,icon:c_.default}))),d_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM426.13 600.93l59.11 132.97a16 16 0 0014.62 9.5h24.06a16 16 0 0014.63-9.51l59.1-133.35V758a16 16 0 0016.01 16H641a16 16 0 0016-16V486a16 16 0 00-16-16h-34.75a16 16 0 00-14.67 9.62L512.1 662.2l-79.48-182.59a16 16 0 00-14.67-9.61H383a16 16 0 00-16 16v272a16 16 0 0016 16h27.13a16 16 0 0016-16V600.93z`}}]},name:`file-markdown`,theme:`filled`}}))());function f_(){return f_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,f_({},e,{ref:t,icon:d_.default}))),m_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM429 481.2c-1.9-4.4-6.2-7.2-11-7.2h-35c-6.6 0-12 5.4-12 12v272c0 6.6 5.4 12 12 12h27.1c6.6 0 12-5.4 12-12V582.1l66.8 150.2a12 12 0 0011 7.1H524c4.7 0 9-2.8 11-7.1l66.8-150.6V758c0 6.6 5.4 12 12 12H641c6.6 0 12-5.4 12-12V486c0-6.6-5.4-12-12-12h-34.7c-4.8 0-9.1 2.8-11 7.2l-83.1 191-83.2-191z`}}]},name:`file-markdown`,theme:`outlined`}}))());function h_(){return h_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,h_({},e,{ref:t,icon:m_.default}))),__=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm72.3 122H641c6.6 0 12 5.4 12 12v272c0 6.6-5.4 12-12 12h-27.2c-6.6 0-12-5.4-12-12V581.7L535 732.3c-2 4.3-6.3 7.1-11 7.1h-24.1a12 12 0 01-11-7.1l-66.8-150.2V758c0 6.6-5.4 12-12 12H383c-6.6 0-12-5.4-12-12V486c0-6.6 5.4-12 12-12h35c4.8 0 9.1 2.8 11 7.2l83.2 191 83.1-191c1.9-4.4 6.2-7.2 11-7.2z`,fill:t}},{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z`,fill:e}},{tag:`path`,attrs:{d:`M429 481.2c-1.9-4.4-6.2-7.2-11-7.2h-35c-6.6 0-12 5.4-12 12v272c0 6.6 5.4 12 12 12h27.1c6.6 0 12-5.4 12-12V582.1l66.8 150.2a12 12 0 0011 7.1H524c4.7 0 9-2.8 11-7.1l66.8-150.6V758c0 6.6 5.4 12 12 12H641c6.6 0 12-5.4 12-12V486c0-6.6-5.4-12-12-12h-34.7c-4.8 0-9.1 2.8-11 7.2l-83.1 191-83.2-191z`,fill:e}}]}},name:`file-markdown`,theme:`twotone`}}))());function v_(){return v_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,v_({},e,{ref:t,icon:__.default}))),b_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM633.22 637.26c-15.18-.5-31.32.67-49.65 2.96-24.3-14.99-40.66-35.58-52.28-65.83l1.07-4.38 1.24-5.18c4.3-18.13 6.61-31.36 7.3-44.7.52-10.07-.04-19.36-1.83-27.97-3.3-18.59-16.45-29.46-33.02-30.13-15.45-.63-29.65 8-33.28 21.37-5.91 21.62-2.45 50.07 10.08 98.59-15.96 38.05-37.05 82.66-51.2 107.54-18.89 9.74-33.6 18.6-45.96 28.42-16.3 12.97-26.48 26.3-29.28 40.3-1.36 6.49.69 14.97 5.36 21.92 5.3 7.88 13.28 13 22.85 13.74 24.15 1.87 53.83-23.03 86.6-79.26 3.29-1.1 6.77-2.26 11.02-3.7l11.9-4.02c7.53-2.54 12.99-4.36 18.39-6.11 23.4-7.62 41.1-12.43 57.2-15.17 27.98 14.98 60.32 24.8 82.1 24.8 17.98 0 30.13-9.32 34.52-23.99 3.85-12.88.8-27.82-7.48-36.08-8.56-8.41-24.3-12.43-45.65-13.12zM385.23 765.68v-.36l.13-.34a54.86 54.86 0 015.6-10.76c4.28-6.58 10.17-13.5 17.47-20.87 3.92-3.95 8-7.8 12.79-12.12 1.07-.96 7.91-7.05 9.19-8.25l11.17-10.4-8.12 12.93c-12.32 19.64-23.46 33.78-33 43-3.51 3.4-6.6 5.9-9.1 7.51a16.43 16.43 0 01-2.61 1.42c-.41.17-.77.27-1.13.3a2.2 2.2 0 01-1.12-.15 2.07 2.07 0 01-1.27-1.91zM511.17 547.4l-2.26 4-1.4-4.38c-3.1-9.83-5.38-24.64-6.01-38-.72-15.2.49-24.32 5.29-24.32 6.74 0 9.83 10.8 10.07 27.05.22 14.28-2.03 29.14-5.7 35.65zm-5.81 58.46l1.53-4.05 2.09 3.8c11.69 21.24 26.86 38.96 43.54 51.31l3.6 2.66-4.39.9c-16.33 3.38-31.54 8.46-52.34 16.85 2.17-.88-21.62 8.86-27.64 11.17l-5.25 2.01 2.8-4.88c12.35-21.5 23.76-47.32 36.05-79.77zm157.62 76.26c-7.86 3.1-24.78.33-54.57-12.39l-7.56-3.22 8.2-.6c23.3-1.73 39.8-.45 49.42 3.07 4.1 1.5 6.83 3.39 8.04 5.55a4.64 4.64 0 01-1.36 6.31 6.7 6.7 0 01-2.17 1.28z`}}]},name:`file-pdf`,theme:`filled`}}))());function x_(){return x_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,x_({},e,{ref:t,icon:b_.default}))),C_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M531.3 574.4l.3-1.4c5.8-23.9 13.1-53.7 7.4-80.7-3.8-21.3-19.5-29.6-32.9-30.2-15.8-.7-29.9 8.3-33.4 21.4-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.5-51.2 107.5-29.6 15.3-69.3 38.9-75.2 68.7-1.2 5.5.2 12.5 3.5 18.8 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-13.2-13-45.3-16.4-95.3-10.2-24.6-15-40.7-35.4-52.4-65.8zM421.6 726.3c-13.9 20.2-24.4 30.3-30.1 34.7 6.7-12.3 19.8-25.3 30.1-34.7zm87.6-235.5c5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4.8.1 1.5.7 2.2 2zm-1.6 120.5c10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4zm155.6 65.5c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4zm191.4-388.2L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z`}}]},name:`file-pdf`,theme:`outlined`}}))());function w_(){return w_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,w_({},e,{ref:t,icon:C_.default}))),E_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M509.2 490.8c-.7-1.3-1.4-1.9-2.2-2-2.9 3.3-2.2 31.5 2.7 51.4 4-13.6 4.7-40.5-.5-49.4zm-1.6 120.5c-7.7 20-18.8 47.3-32.1 71.4 4-1.6 8.1-3.3 12.3-5 17.6-7.2 37.3-15.3 58.9-20.2-14.9-11.8-28.4-27.7-39.1-46.2z`,fill:t}},{tag:`path`,attrs:{d:`M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm55 287.6c16.1-1.9 30.6-2.8 44.3-2.3 12.8.4 23.6 2 32 5.1.2.1.3.1.5.2.4.2.8.3 1.2.5.5.2 1.1.4 1.6.7.1.1.3.1.4.2 4.1 1.8 7.5 4 10.1 6.6 9.1 9.1 11.8 26.1 6.2 39.6-3.2 7.7-11.7 20.5-33.3 20.5-21.8 0-53.9-9.7-82.1-24.8-25.5 4.3-53.7 13.9-80.9 23.1-5.8 2-11.8 4-17.6 5.9-38 65.2-66.5 79.4-84.1 79.4-4.2 0-7.8-.9-10.8-2-6.9-2.6-12.8-8-16.5-15-.9-1.7-1.6-3.4-2.2-5.2-1.6-4.8-2.1-9.6-1.3-13.6l.6-2.7c.1-.2.1-.4.2-.6.2-.7.4-1.4.7-2.1 0-.1.1-.2.1-.3 4.1-11.9 13.6-23.4 27.7-34.6 12.3-9.8 27.1-18.7 45.9-28.4 15.9-28 37.6-75.1 51.2-107.4-10.8-41.8-16.7-74.6-10.1-98.6.9-3.3 2.5-6.4 4.6-9.1.2-.2.3-.4.5-.6.1-.1.1-.2.2-.2 6.3-7.5 16.9-11.9 28.1-11.5 16.6.7 29.7 11.5 33 30.1 1.7 8 2.2 16.5 1.9 25.7v.7c0 .5 0 1-.1 1.5-.7 13.3-3 26.6-7.3 44.7-.4 1.6-.8 3.2-1.2 5.2l-1 4.1-.1.3c.1.2.1.3.2.5l1.8 4.5c.1.3.3.7.4 1 .7 1.6 1.4 3.3 2.1 4.8v.1c8.7 18.8 19.7 33.4 33.9 45.1 4.3 3.5 8.9 6.7 13.9 9.8 1.8-.5 3.5-.7 5.3-.9z`,fill:t}},{tag:`path`,attrs:{d:`M391.5 761c5.7-4.4 16.2-14.5 30.1-34.7-10.3 9.4-23.4 22.4-30.1 34.7zm270.9-83l.2-.3h.2c.6-.4.5-.7.4-.9-.1-.1-4.5-9.3-45.1-7.4 35.3 13.9 43.5 9.1 44.3 8.6z`,fill:t}},{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z`,fill:e}},{tag:`path`,attrs:{d:`M535.9 585.3c-.8-1.7-1.5-3.3-2.2-4.9-.1-.3-.3-.7-.4-1l-1.8-4.5c-.1-.2-.1-.3-.2-.5l.1-.3.2-1.1c4-16.3 8.6-35.3 9.4-54.4v-.7c.3-8.6-.2-17.2-2-25.6-3.8-21.3-19.5-29.6-32.9-30.2-11.3-.5-21.8 4-28.1 11.4-.1.1-.1.2-.2.2-.2.2-.4.4-.5.6-2.1 2.7-3.7 5.8-4.6 9.1-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.4-51.2 107.4v.1c-27.7 14.3-64.1 35.8-73.6 62.9 0 .1-.1.2-.1.3-.2.7-.5 1.4-.7 2.1-.1.2-.1.4-.2.6-.2.9-.5 1.8-.6 2.7-.9 4-.4 8.8 1.3 13.6.6 1.8 1.3 3.5 2.2 5.2 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-2.6-2.6-6-4.8-10.1-6.6-.1-.1-.3-.1-.4-.2-.5-.2-1.1-.4-1.6-.7-.4-.2-.8-.3-1.2-.5-.2-.1-.3-.1-.5-.2-16.2-5.8-41.7-6.7-76.3-2.8l-5.3.6c-5-3-9.6-6.3-13.9-9.8-14.2-11.3-25.1-25.8-33.8-44.7zM391.5 761c6.7-12.3 19.8-25.3 30.1-34.7-13.9 20.2-24.4 30.3-30.1 34.7zM507 488.8c.8.1 1.5.7 2.2 2 5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4zm-19.2 188.9c-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4 10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2zm175.4-.9c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4z`,fill:e}}]}},name:`file-pdf`,theme:`twotone`}}))());function D_(){return D_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,D_({},e,{ref:t,icon:E_.default}))),k_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM468.53 760v-91.54h59.27c60.57 0 100.2-39.65 100.2-98.12 0-58.22-39.58-98.34-99.98-98.34H424a12 12 0 00-12 12v276a12 12 0 0012 12h32.53a12 12 0 0012-12zm0-139.33h34.9c47.82 0 67.19-12.93 67.19-50.33 0-32.05-18.12-50.12-49.87-50.12h-52.22v100.45z`}}]},name:`file-ppt`,theme:`filled`}}))());function A_(){return A_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,A_({},e,{ref:t,icon:k_.default}))),M_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M424 476c-4.4 0-8 3.6-8 8v276c0 4.4 3.6 8 8 8h32.5c4.4 0 8-3.6 8-8v-95.5h63.3c59.4 0 96.2-38.9 96.2-94.1 0-54.5-36.3-94.3-96-94.3H424zm150.6 94.3c0 43.4-26.5 54.3-71.2 54.3h-38.9V516.2h56.2c33.8 0 53.9 19.7 53.9 54.1zm280-281.7L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z`}}]},name:`file-ppt`,theme:`outlined`}}))());function N_(){return N_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,N_({},e,{ref:t,icon:M_.default}))),F_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464.5 516.2v108.4h38.9c44.7 0 71.2-10.9 71.2-54.3 0-34.4-20.1-54.1-53.9-54.1h-56.2z`,fill:t}},{tag:`path`,attrs:{d:`M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm90 218.4c0 55.2-36.8 94.1-96.2 94.1h-63.3V760c0 4.4-3.6 8-8 8H424c-4.4 0-8-3.6-8-8V484c0-4.4 3.6-8 8-8v.1h104c59.7 0 96 39.8 96 94.3z`,fill:t}},{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z`,fill:e}},{tag:`path`,attrs:{d:`M424 476.1c-4.4-.1-8 3.5-8 7.9v276c0 4.4 3.6 8 8 8h32.5c4.4 0 8-3.6 8-8v-95.5h63.3c59.4 0 96.2-38.9 96.2-94.1 0-54.5-36.3-94.3-96-94.3H424zm150.6 94.2c0 43.4-26.5 54.3-71.2 54.3h-38.9V516.2h56.2c33.8 0 53.9 19.7 53.9 54.1z`,fill:e}}]}},name:`file-ppt`,theme:`twotone`}}))());function I_(){return I_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,I_({},e,{ref:t,icon:F_.default}))),R_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M644.7 669.2a7.92 7.92 0 00-6.5-3.3H594c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.8-5.3 0-12.7-6.5-12.7h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-22.9-31.9zM688 306v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm184 458H208V148h560v296c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h312c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm402.6-320.8l-192-66.7c-.9-.3-1.7-.4-2.6-.4s-1.8.1-2.6.4l-192 66.7a7.96 7.96 0 00-5.4 7.5v251.1c0 2.5 1.1 4.8 3.1 6.3l192 150.2c1.4 1.1 3.2 1.7 4.9 1.7s3.5-.6 4.9-1.7l192-150.2c1.9-1.5 3.1-3.8 3.1-6.3V538.7c0-3.4-2.2-6.4-5.4-7.5zM826 763.7L688 871.6 550 763.7V577l138-48 138 48v186.7z`}}]},name:`file-protect`,theme:`outlined`}}))());function z_(){return z_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,z_({},e,{ref:t,icon:R_.default}))),V_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm144 452H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm445.7 51.5l-93.3-93.3C814.7 780.7 828 743.9 828 704c0-97.2-78.8-176-176-176s-176 78.8-176 176 78.8 176 176 176c35.8 0 69-10.7 96.8-29l94.7 94.7c1.6 1.6 3.6 2.3 5.6 2.3s4.1-.8 5.6-2.3l31-31a7.9 7.9 0 000-11.2zM652 816c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z`}}]},name:`file-search`,theme:`outlined`}}))());function H_(){return H_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,H_({},e,{ref:t,icon:V_.default}))),W_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M296 256c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm192 200v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8zm-48 396H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm104.1-115.6c1.8-34.5 16.2-66.8 40.8-91.4 26.2-26.2 62-41 99.1-41 37.4 0 72.6 14.6 99.1 41 3.2 3.2 6.3 6.6 9.2 10.1L769.2 673a8 8 0 003 14.1l93.3 22.5c5 1.2 9.8-2.6 9.9-7.7l.6-95.4a8 8 0 00-12.9-6.4l-20.3 15.8C805.4 569.6 748.1 540 684 540c-109.9 0-199.6 86.9-204 195.7-.2 4.5 3.5 8.3 8 8.3h48.1c4.3 0 7.8-3.3 8-7.6zM880 744h-48.1c-4.3 0-7.8 3.3-8 7.6-1.8 34.5-16.2 66.8-40.8 91.4-26.2 26.2-62 41-99.1 41-37.4 0-72.6-14.6-99.1-41-3.2-3.2-6.3-6.6-9.2-10.1l23.1-17.9a8 8 0 00-3-14.1l-93.3-22.5c-5-1.2-9.8 2.6-9.9 7.7l-.6 95.4a8 8 0 0012.9 6.4l20.3-15.8C562.6 918.4 619.9 948 684 948c109.9 0 199.6-86.9 204-195.7.2-4.5-3.5-8.3-8-8.3z`}}]},name:`file-sync`,theme:`outlined`}}))());function G_(){return G_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,G_({},e,{ref:t,icon:W_.default}))),q_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM320 482a8 8 0 00-8 8v48a8 8 0 008 8h384a8 8 0 008-8v-48a8 8 0 00-8-8H320zm0 136a8 8 0 00-8 8v48a8 8 0 008 8h184a8 8 0 008-8v-48a8 8 0 00-8-8H320z`}}]},name:`file-text`,theme:`filled`}}))());function J_(){return J_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,J_({},e,{ref:t,icon:q_.default}))),X_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z`}}]},name:`file-text`,theme:`outlined`}}))());function Z_(){return Z_=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Z_({},e,{ref:t,icon:X_.default}))),$_=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm-22 322c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm200-184v48c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8z`,fill:t}},{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z`,fill:e}},{tag:`path`,attrs:{d:`M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8zm192 128H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`,fill:e}}]}},name:`file-text`,theme:`twotone`}}))());function ev(){return ev=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ev({},e,{ref:t,icon:$_.default}))),nv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM402 549c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103zm110 227a32 32 0 100-64 32 32 0 000 64z`}}]},name:`file-unknown`,theme:`filled`}}))());function rv(){return rv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,rv({},e,{ref:t,icon:nv.default}))),av=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM402 549c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103zm78 195a32 32 0 1064 0 32 32 0 10-64 0z`}}]},name:`file-unknown`,theme:`outlined`}}))());function ov(){return ov=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ov({},e,{ref:t,icon:av.default}))),cv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm-22 424c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm110-228.4c.7 44.9-29.7 84.5-74.3 98.9-5.7 1.8-9.7 7.3-9.7 13.3V672c0 5.5-4.5 10-10 10h-32c-5.5 0-10-4.5-10-10v-32c.2-19.8 15.4-37.3 34.7-40.1C549 596.2 570 574.3 570 549c0-28.1-25.8-51.5-58-51.5s-58 23.4-58 51.6c0 5.2-4.4 9.4-9.8 9.4h-32.4c-5.4 0-9.8-4.1-9.8-9.5 0-57.4 50.1-103.7 111.5-103 59.3.8 107.7 46.1 108.5 101.6z`,fill:t}},{tag:`path`,attrs:{d:`M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z`,fill:e}},{tag:`path`,attrs:{d:`M480 744a32 32 0 1064 0 32 32 0 10-64 0zm-78-195c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103z`,fill:e}}]}},name:`file-unknown`,theme:`twotone`}}))());function lv(){return lv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,lv({},e,{ref:t,icon:cv.default}))),dv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM512 566.1l52.81 197a12 12 0 0011.6 8.9h31.77a12 12 0 0011.6-8.88l74.37-276a12 12 0 00.4-3.12 12 12 0 00-12-12h-35.57a12 12 0 00-11.7 9.31l-45.78 199.1-49.76-199.32A12 12 0 00528.1 472h-32.2a12 12 0 00-11.64 9.1L434.6 680.01 388.5 481.3a12 12 0 00-11.68-9.29h-35.39a12 12 0 00-3.11.41 12 12 0 00-8.47 14.7l74.17 276A12 12 0 00415.6 772h31.99a12 12 0 0011.59-8.9l52.81-197z`}}]},name:`file-word`,theme:`filled`}}))());function fv(){return fv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,fv({},e,{ref:t,icon:dv.default}))),mv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM528.1 472h-32.2c-5.5 0-10.3 3.7-11.6 9.1L434.6 680l-46.1-198.7c-1.3-5.4-6.1-9.3-11.7-9.3h-35.4a12.02 12.02 0 00-11.6 15.1l74.2 276c1.4 5.2 6.2 8.9 11.6 8.9h32c5.4 0 10.2-3.6 11.6-8.9l52.8-197 52.8 197c1.4 5.2 6.2 8.9 11.6 8.9h31.8c5.4 0 10.2-3.6 11.6-8.9l74.4-276a12.04 12.04 0 00-11.6-15.1H647c-5.6 0-10.4 3.9-11.7 9.3l-45.8 199.1-49.8-199.3c-1.3-5.4-6.1-9.1-11.6-9.1z`}}]},name:`file-word`,theme:`outlined`}}))());function hv(){return hv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,hv({},e,{ref:t,icon:mv.default}))),_v=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm101.3 129.3c1.3-5.4 6.1-9.3 11.7-9.3h35.6a12.04 12.04 0 0111.6 15.1l-74.4 276c-1.4 5.3-6.2 8.9-11.6 8.9h-31.8c-5.4 0-10.2-3.7-11.6-8.9l-52.8-197-52.8 197c-1.4 5.3-6.2 8.9-11.6 8.9h-32c-5.4 0-10.2-3.7-11.6-8.9l-74.2-276a12.02 12.02 0 0111.6-15.1h35.4c5.6 0 10.4 3.9 11.7 9.3L434.6 680l49.7-198.9c1.3-5.4 6.1-9.1 11.6-9.1h32.2c5.5 0 10.3 3.7 11.6 9.1l49.8 199.3 45.8-199.1z`,fill:t}},{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z`,fill:e}},{tag:`path`,attrs:{d:`M528.1 472h-32.2c-5.5 0-10.3 3.7-11.6 9.1L434.6 680l-46.1-198.7c-1.3-5.4-6.1-9.3-11.7-9.3h-35.4a12.02 12.02 0 00-11.6 15.1l74.2 276c1.4 5.2 6.2 8.9 11.6 8.9h32c5.4 0 10.2-3.6 11.6-8.9l52.8-197 52.8 197c1.4 5.2 6.2 8.9 11.6 8.9h31.8c5.4 0 10.2-3.6 11.6-8.9l74.4-276a12.04 12.04 0 00-11.6-15.1H647c-5.6 0-10.4 3.9-11.7 9.3l-45.8 199.1-49.8-199.3c-1.3-5.4-6.1-9.1-11.6-9.1z`,fill:e}}]}},name:`file-word`,theme:`twotone`}}))());function vv(){return vv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,vv({},e,{ref:t,icon:_v.default}))),bv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM296 136v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm0 64v160h128V584H296zm48 48h32v64h-32v-64z`}}]},name:`file-zip`,theme:`filled`}}))());function xv(){return xv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,xv({},e,{ref:t,icon:bv.default}))),Cv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M296 392h64v64h-64zm0 190v160h128V582h-64v-62h-64v62zm80 48v64h-32v-64h32zm-16-302h64v64h-64zm-64-64h64v64h-64zm64 192h64v64h-64zm0-256h64v64h-64zm494.6 88.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h64v64h64v-64h174v216a42 42 0 0042 42h216v494z`}}]},name:`file-zip`,theme:`outlined`}}))());function wv(){return wv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,wv({},e,{ref:t,icon:Cv.default}))),Ev=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M344 630h32v2h-32z`,fill:t}},{tag:`path`,attrs:{d:`M534 352V136H360v64h64v64h-64v64h64v64h-64v64h64v64h-64v62h64v160H296V520h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h-64v752h560V394H576a42 42 0 01-42-42z`,fill:t}},{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h64v64h64v-64h174v216a42 42 0 0042 42h216v494z`,fill:e}},{tag:`path`,attrs:{d:`M296 392h64v64h-64zm0-128h64v64h-64zm0 318v160h128V582h-64v-62h-64v62zm48 50v-2h32v64h-32v-62zm16-432h64v64h-64zm0 256h64v64h-64zm0-128h64v64h-64z`,fill:e}}]}},name:`file-zip`,theme:`twotone`}}))());function Dv(){return Dv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Dv({},e,{ref:t,icon:Ev.default}))),kv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z`}}]},name:`filter`,theme:`outlined`}}))());function Av(){return Av=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Av({},e,{ref:t,icon:kv.default}))),Mv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M420.6 798h182.9V642H420.6zM411 561.4l9.5 16.6h183l9.5-16.6L811.3 226H212.7z`,fill:t}},{tag:`path`,attrs:{d:`M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.5 798H420.6V642h182.9v156zm9.5-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z`,fill:e}}]}},name:`filter`,theme:`twotone`}}))());function Nv(){return Nv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Nv({},e,{ref:t,icon:Mv.default}))),Fv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9z`}}]},name:`fire`,theme:`filled`}}))());function Iv(){return Iv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Iv({},e,{ref:t,icon:Fv.default}))),Rv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0058.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0012.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0024.4 59.8 73.36 73.36 0 0053.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z`}}]},name:`fire`,theme:`outlined`}}))());function zv(){return zv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,zv({},e,{ref:t,icon:Rv.default}))),Vv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M737 438.6c-9.6 15.5-21.1 30.7-34.4 45.6a73.1 73.1 0 01-51 24.4 73.36 73.36 0 01-53.4-18.8 74.01 74.01 0 01-24.4-59.8c3-47.4-12.4-103.1-45.8-165.7-16.9-31.4-37.1-58.2-61.2-80.4a240 240 0 01-12.1 46.5 354.26 354.26 0 01-58.2 101 349.6 349.6 0 01-58.6 56.8c-34 26.1-62 60-80.8 97.9a275.96 275.96 0 00-29.1 124c0 74.9 29.5 145.3 83 198.4 53.7 53.2 125 82.4 201 82.4s147.3-29.2 201-82.4c53.5-53 83-123.5 83-198.4 0-39.2-8.1-77.3-24-113.1-9.3-21-21-40.5-35-58.4z`,fill:t}},{tag:`path`,attrs:{d:`M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0058.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0012.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0024.4 59.8 73.36 73.36 0 0053.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z`,fill:e}}]}},name:`fire`,theme:`twotone`}}))());function Hv(){return Hv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Hv({},e,{ref:t,icon:Vv.default}))),Wv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32z`}}]},name:`flag`,theme:`filled`}}))());function Gv(){return Gv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Gv({},e,{ref:t,icon:Wv.default}))),qv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z`}}]},name:`flag`,theme:`outlined`}}))());function Jv(){return Jv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Jv({},e,{ref:t,icon:qv.default}))),Xv=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M184 232h368v336H184z`,fill:t}},{tag:`path`,attrs:{d:`M624 632c0 4.4-3.6 8-8 8H504v73h336V377H624v255z`,fill:t}},{tag:`path`,attrs:{d:`M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z`,fill:e}}]}},name:`flag`,theme:`twotone`}}))());function Zv(){return Zv=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Zv({},e,{ref:t,icon:Xv.default}))),$v=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM632 577c0 3.8-3.4 7-7.5 7H540v84.9c0 3.9-3.2 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V584h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7H484v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.8 0 7 3.2 7 7.1V528h84.5c4.1 0 7.5 3.2 7.5 7v42z`}}]},name:`folder-add`,theme:`filled`}}))());function ey(){return ey=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ey({},e,{ref:t,icon:$v.default}))),ny=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1zm396-144.7H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z`}}]},name:`folder-add`,theme:`outlined`}}))());function ry(){return ry=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ry({},e,{ref:t,icon:ny.default}))),ay=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M372.5 256H184v512h656V370.4H492.1L372.5 256zM540 443.1V528h84.5c4.1 0 7.5 3.1 7.5 7v42c0 3.8-3.4 7-7.5 7H540v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V584h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H484v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1z`,fill:t}},{tag:`path`,attrs:{d:`M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z`,fill:e}},{tag:`path`,attrs:{d:`M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1z`,fill:e}}]}},name:`folder-add`,theme:`twotone`}}))());function oy(){return oy=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,oy({},e,{ref:t,icon:ay.default}))),cy=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32z`}}]},name:`folder`,theme:`filled`}}))());function ly(){return ly=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ly({},e,{ref:t,icon:cy.default}))),dy=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zm-180 0H238c-13 0-24.8 7.9-29.7 20L136 643.2V256h188.5l119.6 114.4H748V444z`}}]},name:`folder-open`,theme:`filled`}}))());function fy(){return fy=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,fy({},e,{ref:t,icon:dy.default}))),my=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M159 768h612.3l103.4-256H262.3z`,fill:t}},{tag:`path`,attrs:{d:`M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z`,fill:e}}]}},name:`folder-open`,theme:`twotone`}}))());function hy(){return hy=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,hy({},e,{ref:t,icon:my.default}))),_y=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z`,fill:e}},{tag:`path`,attrs:{d:`M372.5 256H184v512h656V370.4H492.1z`,fill:t}}]}},name:`folder`,theme:`twotone`}}))());function vy(){return vy=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,vy({},e,{ref:t,icon:_y.default}))),by=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M309.1 554.3a42.92 42.92 0 000 36.4C353.3 684 421.6 732 512.5 732s159.2-48.1 203.4-141.3c5.4-11.5 5.4-24.8.1-36.3l-.1-.1-.1-.1C671.7 461 603.4 413 512.5 413s-159.2 48.1-203.4 141.3zM512.5 477c62.1 0 107.4 30 141.1 95.5C620 638 574.6 668 512.5 668s-107.4-30-141.1-95.5c33.7-65.5 79-95.5 141.1-95.5z`}},{tag:`path`,attrs:{d:`M457 573a56 56 0 10112 0 56 56 0 10-112 0z`}},{tag:`path`,attrs:{d:`M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z`}}]},name:`folder-view`,theme:`outlined`}}))());function xy(){return xy=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,xy({},e,{ref:t,icon:by.default}))),Cy=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zm-650.3-80h85c4.2 0 8-2.7 9.3-6.8l53.7-166h219.2l53.2 166c1.3 4 5 6.8 9.3 6.8h89.1c1.1 0 2.2-.2 3.2-.5a9.7 9.7 0 006-12.4L573.6 118.6a9.9 9.9 0 00-9.2-6.6H462.1c-4.2 0-7.9 2.6-9.2 6.6L244.5 723.1c-.4 1-.5 2.1-.5 3.2-.1 5.3 4.3 9.7 9.7 9.7zm255.9-516.1h4.1l83.8 263.8H424.9l84.7-263.8z`}}]},name:`font-colors`,theme:`outlined`}}))());function wy(){return wy=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,wy({},e,{ref:t,icon:Cy.default}))),Ey=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M920 416H616c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-56h60v320h-46c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h164c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-46V480h60v56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V424c0-4.4-3.6-8-8-8zM656 296V168c0-4.4-3.6-8-8-8H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8z`}}]},name:`font-size`,theme:`outlined`}}))());function Dy(){return Dy=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Dy({},e,{ref:t,icon:Ey.default}))),ky=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm336 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm192-552a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`fork`,theme:`outlined`}}))());function Ay(){return Ay=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ay({},e,{ref:t,icon:ky.default}))),My=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z`}},{tag:`path`,attrs:{d:`M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z`}}]},name:`form`,theme:`outlined`}}))());function Ny(){return Ny=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ny({},e,{ref:t,icon:My.default}))),Fy=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M840 192h-56v-72c0-13.3-10.7-24-24-24H168c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h592c13.3 0 24-10.7 24-24V256h32v200H465c-22.1 0-40 17.9-40 40v136h-44c-4.4 0-8 3.6-8 8v228c0 1.1.2 2.2.6 3.1-.4 1.6-.6 3.2-.6 4.9 0 46.4 37.6 84 84 84s84-37.6 84-84c0-1.7-.2-3.3-.6-4.9.4-1 .6-2 .6-3.1V640c0-4.4-3.6-8-8-8h-44V520h351c22.1 0 40-17.9 40-40V232c0-22.1-17.9-40-40-40z`}}]},name:`format-painter`,theme:`filled`}}))());function Iy(){return Iy=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Iy({},e,{ref:t,icon:Fy.default}))),Ry=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M840 192h-56v-72c0-13.3-10.7-24-24-24H168c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h592c13.3 0 24-10.7 24-24V256h32v200H465c-22.1 0-40 17.9-40 40v136h-44c-4.4 0-8 3.6-8 8v228c0 .6.1 1.3.2 1.9A83.99 83.99 0 00457 960c46.4 0 84-37.6 84-84 0-2.1-.1-4.1-.2-6.1.1-.6.2-1.2.2-1.9V640c0-4.4-3.6-8-8-8h-44V520h351c22.1 0 40-17.9 40-40V232c0-22.1-17.9-40-40-40zM720 352H208V160h512v192zM477 876c0 11-9 20-20 20s-20-9-20-20V696h40v180z`}}]},name:`format-painter`,theme:`outlined`}}))());function zy(){return zy=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,zy({},e,{ref:t,icon:Ry.default}))),Vy=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M825.8 498L538.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L825.8 526c8.3-7.2 8.3-20.8 0-28zm-320 0L218.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L505.8 526c4.1-3.6 6.2-8.8 6.2-14 0-5.2-2.1-10.4-6.2-14z`}}]},name:`forward`,theme:`filled`}}))());function Hy(){return Hy=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Hy({},e,{ref:t,icon:Vy.default}))),Wy=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M825.8 498L538.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L825.8 526c8.3-7.2 8.3-20.8 0-28zm-320 0L218.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L505.8 526c4.1-3.6 6.2-8.8 6.2-14 0-5.2-2.1-10.4-6.2-14z`}}]},name:`forward`,theme:`outlined`}}))());function Gy(){return Gy=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Gy({},e,{ref:t,icon:Wy.default}))),qy=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm376 272h-48.1c-4.2 0-7.8-3.2-8.1-7.4C604 636.1 562.5 597 512 597s-92.1 39.1-95.8 88.6c-.3 4.2-3.9 7.4-8.1 7.4H360a8 8 0 01-8-8.4c4.4-84.3 74.5-151.6 160-151.6s155.6 67.3 160 151.6a8 8 0 01-8 8.4zm24-224a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`frown`,theme:`filled`}}))());function Jy(){return Jy=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Jy({},e,{ref:t,icon:qy.default}))),Xy=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM512 533c-85.5 0-155.6 67.3-160 151.6a8 8 0 008 8.4h48.1c4.2 0 7.8-3.2 8.1-7.4C420 636.1 461.5 597 512 597s92.1 39.1 95.8 88.6c.3 4.2 3.9 7.4 8.1 7.4H664a8 8 0 008-8.4C667.6 600.3 597.5 533 512 533z`}}]},name:`frown`,theme:`outlined`}}))());function Zy(){return Zy=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Zy({},e,{ref:t,icon:Xy.default}))),$y=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm376 272h-48.1c-4.2 0-7.8-3.2-8.1-7.4C604 636.1 562.5 597 512 597s-92.1 39.1-95.8 88.6c-.3 4.2-3.9 7.4-8.1 7.4H360a8 8 0 01-8-8.4c4.4-84.3 74.5-151.6 160-151.6s155.6 67.3 160 151.6a8 8 0 01-8 8.4zm24-224a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`,fill:t}},{tag:`path`,attrs:{d:`M288 421a48 48 0 1096 0 48 48 0 10-96 0zm224 112c-85.5 0-155.6 67.3-160 151.6a8 8 0 008 8.4h48.1c4.2 0 7.8-3.2 8.1-7.4 3.7-49.5 45.3-88.6 95.8-88.6s92 39.1 95.8 88.6c.3 4.2 3.9 7.4 8.1 7.4H664a8 8 0 008-8.4C667.6 600.3 597.5 533 512 533zm128-112a48 48 0 1096 0 48 48 0 10-96 0z`,fill:e}}]}},name:`frown`,theme:`twotone`}}))());function eb(){return eb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,eb({},e,{ref:t,icon:$y.default}))),nb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 000 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 00391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 00-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z`}}]},name:`fullscreen-exit`,theme:`outlined`}}))());function rb(){return rb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,rb({},e,{ref:t,icon:nb.default}))),ab=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M290 236.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0013.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 000 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 00-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z`}}]},name:`fullscreen`,theme:`outlined`}}))());function ob(){return ob=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ob({},e,{ref:t,icon:ab.default}))),cb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M841 370c3-3.3 2.7-8.3-.6-11.3a8.24 8.24 0 00-5.3-2.1h-72.6c-2.4 0-4.6 1-6.1 2.8L633.5 504.6a7.96 7.96 0 01-13.4-1.9l-63.5-141.3a7.9 7.9 0 00-7.3-4.7H380.7l.9-4.7 8-42.3c10.5-55.4 38-81.4 85.8-81.4 18.6 0 35.5 1.7 48.8 4.7l14.1-66.8c-22.6-4.7-35.2-6.1-54.9-6.1-103.3 0-156.4 44.3-175.9 147.3l-9.4 49.4h-97.6c-3.8 0-7.1 2.7-7.8 6.4L181.9 415a8.07 8.07 0 007.8 9.7H284l-89 429.9a8.07 8.07 0 007.8 9.7H269c3.8 0 7.1-2.7 7.8-6.4l89.7-433.1h135.8l68.2 139.1c1.4 2.9 1 6.4-1.2 8.8l-180.6 203c-2.9 3.3-2.6 8.4.7 11.3 1.5 1.3 3.4 2 5.3 2h72.7c2.4 0 4.6-1 6.1-2.8l123.7-146.7c2.8-3.4 7.9-3.8 11.3-1 .9.8 1.6 1.7 2.1 2.8L676.4 784c1.3 2.8 4.1 4.7 7.3 4.7h64.6a8.02 8.02 0 007.2-11.5l-95.2-198.9c-1.4-2.9-.9-6.4 1.3-8.8L841 370z`}}]},name:`function`,theme:`outlined`}}))());function lb(){return lb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,lb({},e,{ref:t,icon:cb.default}))),db=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-92.3 194.4l-297 297.2a8.03 8.03 0 01-11.3 0L410.9 541.1 238.4 713.7a8.03 8.03 0 01-11.3 0l-36.8-36.8a8.03 8.03 0 010-11.3l214.9-215c3.1-3.1 8.2-3.1 11.3 0L531 565l254.5-254.6c3.1-3.1 8.2-3.1 11.3 0l36.8 36.8c3.2 3 3.2 8.1.1 11.2z`}}]},name:`fund`,theme:`filled`}}))());function fb(){return fb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,fb({},e,{ref:t,icon:db.default}))),mb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-40 632H134V236h752v560zm-658.9-82.3c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L531 565 416.6 450.5a8.03 8.03 0 00-11.3 0l-214.9 215a8.03 8.03 0 000 11.3l36.7 36.9z`}}]},name:`fund`,theme:`outlined`}}))());function hb(){return hb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,hb({},e,{ref:t,icon:mb.default}))),_b=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M312.1 591.5c3.1 3.1 8.2 3.1 11.3 0l101.8-101.8 86.1 86.2c3.1 3.1 8.2 3.1 11.3 0l226.3-226.5c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L517 485.3l-86.1-86.2a8.03 8.03 0 00-11.3 0L275.3 543.4a8.03 8.03 0 000 11.3l36.8 36.8z`}},{tag:`path`,attrs:{d:`M904 160H548V96c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H120c-17.7 0-32 14.3-32 32v520c0 17.7 14.3 32 32 32h356.4v32L311.6 884.1a7.92 7.92 0 00-2.3 11l30.3 47.2v.1c2.4 3.7 7.4 4.7 11.1 2.3L512 838.9l161.3 105.8c3.7 2.4 8.7 1.4 11.1-2.3v-.1l30.3-47.2a8 8 0 00-2.3-11L548 776.3V744h356c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 512H160V232h704v440z`}}]},name:`fund-projection-screen`,theme:`outlined`}}))());function vb(){return vb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,vb({},e,{ref:t,icon:_b.default}))),bb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560z`,fill:e}},{tag:`path`,attrs:{d:`M136 792h752V232H136v560zm56.4-130.5l214.9-215c3.1-3.1 8.2-3.1 11.3 0L533 561l254.5-254.6c3.1-3.1 8.2-3.1 11.3 0l36.8 36.8c3.1 3.1 3.1 8.2 0 11.3l-297 297.2a8.03 8.03 0 01-11.3 0L412.9 537.2 240.4 709.7a8.03 8.03 0 01-11.3 0l-36.7-36.9a8.03 8.03 0 010-11.3z`,fill:t}},{tag:`path`,attrs:{d:`M229.1 709.7c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L533 561 418.6 446.5a8.03 8.03 0 00-11.3 0l-214.9 215a8.03 8.03 0 000 11.3l36.7 36.9z`,fill:e}}]}},name:`fund`,theme:`twotone`}}))());function xb(){return xb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,xb({},e,{ref:t,icon:bb.default}))),Cb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M956 686.5l-.1-.1-.1-.1C911.7 593 843.4 545 752.5 545s-159.2 48.1-203.4 141.3v.1a42.92 42.92 0 000 36.4C593.3 816 661.6 864 752.5 864s159.2-48.1 203.4-141.3c5.4-11.5 5.4-24.8.1-36.2zM752.5 800c-62.1 0-107.4-30-141.1-95.5C645 639 690.4 609 752.5 609c62.1 0 107.4 30 141.1 95.5C860 770 814.6 800 752.5 800z`}},{tag:`path`,attrs:{d:`M697 705a56 56 0 10112 0 56 56 0 10-112 0zM136 232h704v253h72V192c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32v520c0 17.7 14.3 32 32 32h352v-72H136V232z`}},{tag:`path`,attrs:{d:`M724.9 338.1l-36.8-36.8a8.03 8.03 0 00-11.3 0L493 485.3l-86.1-86.2a8.03 8.03 0 00-11.3 0L251.3 543.4a8.03 8.03 0 000 11.3l36.8 36.8c3.1 3.1 8.2 3.1 11.3 0l101.8-101.8 86.1 86.2c3.1 3.1 8.2 3.1 11.3 0l226.3-226.5c3.2-3.1 3.2-8.2 0-11.3z`}}]},name:`fund-view`,theme:`outlined`}}))());function wb(){return wb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,wb({},e,{ref:t,icon:Cb.default}))),Eb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M336.7 586h350.6l84.9-148H251.8zm543.4-432H143.9c-24.5 0-39.8 26.7-27.5 48L215 374h594l98.7-172c12.2-21.3-3.1-48-27.6-48zM349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V650H349v188z`}}]},name:`funnel-plot`,theme:`filled`}}))());function Db(){return Db=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Db({},e,{ref:t,icon:Eb.default}))),kb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 607.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V607.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V650h182.9v148zm9.6-226.6l-8.4 14.6H419.3l-8.4-14.6L334.4 438h355.2L613 571.4zM726.3 374H297.7l-85-148h598.6l-85 148z`}}]},name:`funnel-plot`,theme:`outlined`}}))());function Ab(){return Ab=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ab({},e,{ref:t,icon:kb.default}))),Mb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M420.6 798h182.9V650H420.6zM297.7 374h428.6l85-148H212.7zm113.2 197.4l8.4 14.6h185.3l8.4-14.6L689.6 438H334.4z`,fill:t}},{tag:`path`,attrs:{d:`M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 607.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V607.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.5 798H420.6V650h182.9v148zm9.5-226.6l-8.4 14.6H419.3l-8.4-14.6L334.4 438h355.2L613 571.4zM726.3 374H297.7l-85-148h598.6l-85 148z`,fill:e}}]}},name:`funnel-plot`,theme:`twotone`}}))());function Nb(){return Nb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Nb({},e,{ref:t,icon:Mb.default}))),Fb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 392c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H744c-8.8 0-16 7.2-16 16v56H296v-56c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v184c0 8.8 7.2 16 16 16h56v240H96c-8.8 0-16 7.2-16 16v184c0 8.8 7.2 16 16 16h184c8.8 0 16-7.2 16-16v-56h432v56c0 8.8 7.2 16 16 16h184c8.8 0 16-7.2 16-16V648c0-8.8-7.2-16-16-16h-56V392h56zM792 240h88v88h-88v-88zm-648 88v-88h88v88h-88zm88 456h-88v-88h88v88zm648-88v88h-88v-88h88zm-80-64h-56c-8.8 0-16 7.2-16 16v56H296v-56c0-8.8-7.2-16-16-16h-56V392h56c8.8 0 16-7.2 16-16v-56h432v56c0 8.8 7.2 16 16 16h56v240z`}}]},name:`gateway`,theme:`outlined`}}))());function Ib(){return Ib=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ib({},e,{ref:t,icon:Fb.default}))),Rb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M944 299H692c-4.4 0-8 3.6-8 8v406c0 4.4 3.6 8 8 8h59.2c4.4 0 8-3.6 8-8V549.9h168.2c4.4 0 8-3.6 8-8V495c0-4.4-3.6-8-8-8H759.2V364.2H944c4.4 0 8-3.6 8-8V307c0-4.4-3.6-8-8-8zm-356 1h-56c-4.4 0-8 3.6-8 8v406c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V308c0-4.4-3.6-8-8-8zM452 500.9H290.5c-4.4 0-8 3.6-8 8v43.7c0 4.4 3.6 8 8 8h94.9l-.3 8.9c-1.2 58.8-45.6 98.5-110.9 98.5-76.2 0-123.9-59.7-123.9-156.7 0-95.8 46.8-155.2 121.5-155.2 54.8 0 93.1 26.9 108.5 75.4h76.2c-13.6-87.2-86-143.4-184.7-143.4C150 288 72 375.2 72 511.9 72 650.2 149.1 736 273 736c114.1 0 187-70.7 187-181.6v-45.5c0-4.4-3.6-8-8-8z`}}]},name:`gif`,theme:`outlined`}}))());function zb(){return zb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,zb({},e,{ref:t,icon:Rb.default}))),Vb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M160 894c0 17.7 14.3 32 32 32h286V550H160v344zm386 32h286c17.7 0 32-14.3 32-32V550H546v376zm334-616H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v140h366V310h68v172h366V342c0-17.7-14.3-32-32-32zm-402-4h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70 70 31.4 70 70v70zm138 0h-70v-70c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70z`}}]},name:`gift`,theme:`filled`}}))());function Hb(){return Hb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Hb({},e,{ref:t,icon:Vb.default}))),Wb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zm-334-74c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm-138-70c38.6 0 70 31.4 70 70v70h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70zM180 482V378h298v104H180zm48 68h250v308H228V550zm568 308H546V550h250v308zm48-376H546V378h298v104z`}}]},name:`gift`,theme:`outlined`}}))());function Gb(){return Gb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Gb({},e,{ref:t,icon:Wb.default}))),qb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M546 378h298v104H546zM228 550h250v308H228zm-48-172h298v104H180zm366 172h250v308H546z`,fill:t}},{tag:`path`,attrs:{d:`M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zM478 858H228V550h250v308zm0-376H180V378h298v104zm0-176h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70 70 31.4 70 70v70zm68-70c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm250 622H546V550h250v308zm48-376H546V378h298v104z`,fill:e}}]}},name:`gift`,theme:`twotone`}}))());function Jb(){return Jb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Jb({},e,{ref:t,icon:qb.default}))),Xb=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0138.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z`}}]},name:`github`,theme:`filled`}}))());function Zb(){return Zb=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Zb({},e,{ref:t,icon:Xb.default}))),$b=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0138.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z`}}]},name:`github`,theme:`outlined`}}))());function ex(){return ex=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ex({},e,{ref:t,icon:$b.default}))),nx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M910.5 553.2l-109-370.8c-6.8-20.4-23.1-34.1-44.9-34.1s-39.5 12.3-46.3 32.7l-72.2 215.4H386.2L314 181.1c-6.8-20.4-24.5-32.7-46.3-32.7s-39.5 13.6-44.9 34.1L113.9 553.2c-4.1 13.6 1.4 28.6 12.3 36.8l385.4 289 386.7-289c10.8-8.1 16.3-23.1 12.2-36.8z`}}]},name:`gitlab`,theme:`filled`}}))());function rx(){return rx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,rx({},e,{ref:t,icon:nx.default}))),ax=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M913.9 552.2L805 181.4v-.1c-7.6-22.9-25.7-36.5-48.3-36.5-23.4 0-42.5 13.5-49.7 35.2l-71.4 213H388.8l-71.4-213c-7.2-21.7-26.3-35.2-49.7-35.2-23.1 0-42.5 14.8-48.4 36.6L110.5 552.2c-4.4 14.7 1.2 31.4 13.5 40.7l368.5 276.4c2.6 3.6 6.2 6.3 10.4 7.8l8.6 6.4 8.5-6.4c4.9-1.7 9-4.7 11.9-8.9l368.4-275.4c12.4-9.2 18-25.9 13.6-40.6zM751.7 193.4c1-1.8 2.9-1.9 3.5-1.9 1.1 0 2.5.3 3.4 3L818 394.3H684.5l67.2-200.9zm-487.4 1c.9-2.6 2.3-2.9 3.4-2.9 2.7 0 2.9.1 3.4 1.7l67.3 201.2H206.5l57.8-200zM158.8 558.7l28.2-97.3 202.4 270.2-230.6-172.9zm73.9-116.4h122.1l90.8 284.3-212.9-284.3zM512.9 776L405.7 442.3H620L512.9 776zm157.9-333.7h119.5L580 723.1l90.8-280.8zm-40.7 293.9l207.3-276.7 29.5 99.2-236.8 177.5z`}}]},name:`gitlab`,theme:`outlined`}}))());function ox(){return ox=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ox({},e,{ref:t,icon:ax.default}))),cx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0010-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 003.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 00-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 01887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 01-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 01115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 01540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 00540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 01-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 00-81.5 55.9A373.86 373.86 0 01137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 01-107.6 69.2z`}}]},name:`global`,theme:`outlined`}}))());function lx(){return lx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,lx({},e,{ref:t,icon:cx.default}))),dx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M905.9 806.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zm-470.2-248c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8z`}}]},name:`gold`,theme:`filled`}}))());function fx(){return fx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,fx({},e,{ref:t,icon:dx.default}))),mx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8zm91.2-196h159.5l20.7 128h-201l20.8-128zm2.5 282.7c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM196.5 748l20.7-128h159.5l20.7 128H196.5zm709.4 58.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zM626.5 748l20.7-128h159.5l20.7 128H626.5z`}}]},name:`gold`,theme:`outlined`}}))());function hx(){return hx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,hx({},e,{ref:t,icon:mx.default}))),_x=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M435.7 558.7c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM196.5 748l20.7-128h159.5l20.7 128H196.5zm709.4 58.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zM626.5 748l20.7-128h159.5l20.7 128H626.5zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8zm91.2-196h159.5l20.7 128h-201l20.8-128z`,fill:e}},{tag:`path`,attrs:{d:`M592.7 276H433.2l-20.8 128h201zM217.2 620l-20.7 128h200.9l-20.7-128zm430 0l-20.7 128h200.9l-20.7-128z`,fill:t}}]}},name:`gold`,theme:`twotone`}}))());function vx(){return vx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,vx({},e,{ref:t,icon:_x.default}))),bx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M905.9 806.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zm-470.2-248c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8z`}}]},name:`golden`,theme:`filled`}}))());function xx(){return xx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,xx({},e,{ref:t,icon:bx.default}))),Cx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm167 633.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9C281.5 589 272 551.6 272 512s9.5-77 26.1-110.1c40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z`}}]},name:`google-circle`,theme:`filled`}}))());function wx(){return wx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,wx({},e,{ref:t,icon:Cx.default}))),Ex=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M881 442.4H519.7v148.5h206.4c-8.9 48-35.9 88.6-76.6 115.8-34.4 23-78.3 36.6-129.9 36.6-99.9 0-184.4-67.5-214.6-158.2-7.6-23-12-47.6-12-72.9s4.4-49.9 12-72.9c30.3-90.6 114.8-158.1 214.7-158.1 56.3 0 106.8 19.4 146.6 57.4l110-110.1c-66.5-62-153.2-100-256.6-100-149.9 0-279.6 86-342.7 211.4-26 51.8-40.8 110.4-40.8 172.4S151 632.8 177 684.6C240.1 810 369.8 896 519.7 896c103.6 0 190.4-34.4 253.8-93 72.5-66.8 114.4-165.2 114.4-282.1 0-27.2-2.4-53.3-6.9-78.5z`}}]},name:`google`,theme:`outlined`}}))());function Dx(){return Dx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Dx({},e,{ref:t,icon:Ex.default}))),kx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm36.5 558.8c-43.9 61.8-132.1 79.8-200.9 53.3-69-26.3-118-99.2-112.1-173.5 1.5-90.9 85.2-170.6 176.1-167.5 43.6-2 84.6 16.9 118 43.6-14.3 16.2-29 31.8-44.8 46.3-40.1-27.7-97.2-35.6-137.3-3.6-57.4 39.7-60 133.4-4.8 176.1 53.7 48.7 155.2 24.5 170.1-50.1-33.6-.5-67.4 0-101-1.1-.1-20.1-.2-40.1-.1-60.2 56.2-.2 112.5-.3 168.8.2 3.3 47.3-3 97.5-32 136.5zM791 536.5c-16.8.2-33.6.3-50.4.4-.2 16.8-.3 33.6-.3 50.4H690c-.2-16.8-.2-33.5-.3-50.3-16.8-.2-33.6-.3-50.4-.5v-50.1c16.8-.2 33.6-.3 50.4-.3.1-16.8.3-33.6.4-50.4h50.2l.3 50.4c16.8.2 33.6.2 50.4.3v50.1z`}}]},name:`google-plus-circle`,theme:`filled`}}))());function Ax(){return Ax=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ax({},e,{ref:t,icon:kx.default}))),Mx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M879.5 470.4c-.3-27-.4-54.2-.5-81.3h-80.8c-.3 27-.5 54.1-.7 81.3-27.2.1-54.2.3-81.2.6v80.9c27 .3 54.2.5 81.2.8.3 27 .3 54.1.5 81.1h80.9c.1-27 .3-54.1.5-81.3 27.2-.3 54.2-.4 81.2-.7v-80.9c-26.9-.2-54.1-.2-81.1-.5zm-530 .4c-.1 32.3 0 64.7.1 97 54.2 1.8 108.5 1 162.7 1.8-23.9 120.3-187.4 159.3-273.9 80.7-89-68.9-84.8-220 7.7-284 64.7-51.6 156.6-38.9 221.3 5.8 25.4-23.5 49.2-48.7 72.1-74.7-53.8-42.9-119.8-73.5-190-70.3-146.6-4.9-281.3 123.5-283.7 270.2-9.4 119.9 69.4 237.4 180.6 279.8 110.8 42.7 252.9 13.6 323.7-86 46.7-62.9 56.8-143.9 51.3-220-90.7-.7-181.3-.6-271.9-.3z`}}]},name:`google-plus`,theme:`outlined`}}))());function Nx(){return Nx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Nx({},e,{ref:t,icon:Mx.default}))),Fx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM548.5 622.8c-43.9 61.8-132.1 79.8-200.9 53.3-69-26.3-118-99.2-112.1-173.5 1.5-90.9 85.2-170.6 176.1-167.5 43.6-2 84.6 16.9 118 43.6-14.3 16.2-29 31.8-44.8 46.3-40.1-27.7-97.2-35.6-137.3-3.6-57.4 39.7-60 133.4-4.8 176.1 53.7 48.7 155.2 24.5 170.1-50.1-33.6-.5-67.4 0-101-1.1-.1-20.1-.2-40.1-.1-60.2 56.2-.2 112.5-.3 168.8.2 3.3 47.3-3 97.5-32 136.5zM791 536.5c-16.8.2-33.6.3-50.4.4-.2 16.8-.3 33.6-.3 50.4H690c-.2-16.8-.2-33.5-.3-50.3-16.8-.2-33.6-.3-50.4-.5v-50.1c16.8-.2 33.6-.3 50.4-.3.1-16.8.3-33.6.4-50.4h50.2l.3 50.4c16.8.2 33.6.2 50.4.3v50.1z`}}]},name:`google-plus-square`,theme:`filled`}}))());function Ix(){return Ix=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ix({},e,{ref:t,icon:Fx.default}))),Rx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM679 697.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9A245.02 245.02 0 01272 512c0-39.6 9.5-77 26.1-110.1 40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z`}}]},name:`google-square`,theme:`filled`}}))());function zx(){return zx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,zx({},e,{ref:t,icon:Rx.default}))),Vx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M912 820.1V203.9c28-9.9 48-36.6 48-67.9 0-39.8-32.2-72-72-72-31.3 0-58 20-67.9 48H203.9C194 84 167.3 64 136 64c-39.8 0-72 32.2-72 72 0 31.3 20 58 48 67.9v616.2C84 830 64 856.7 64 888c0 39.8 32.2 72 72 72 31.3 0 58-20 67.9-48h616.2c9.9 28 36.6 48 67.9 48 39.8 0 72-32.2 72-72 0-31.3-20-58-48-67.9zM888 112c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zM136 912c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-752c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm704 680H184V184h656v656zm48 72c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z`}},{tag:`path`,attrs:{d:`M288 474h448c8.8 0 16-7.2 16-16V282c0-8.8-7.2-16-16-16H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16zm56-136h336v64H344v-64zm-56 420h448c8.8 0 16-7.2 16-16V566c0-8.8-7.2-16-16-16H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16zm56-136h336v64H344v-64z`}}]},name:`group`,theme:`outlined`}}))());function Hx(){return Hx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Hx({},e,{ref:t,icon:Vx.default}))),Wx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M511.5 65C719.99 65 889 234.01 889 442.5S719.99 820 511.5 820 134 650.99 134 442.5 303.01 65 511.5 65m0 64C338.36 129 198 269.36 198 442.5S338.36 756 511.5 756 825 615.64 825 442.5 684.64 129 511.5 129M745 889v72H278v-72z`}}]},name:`harmony-o-s`,theme:`outlined`}}))());function Gx(){return Gx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Gx({},e,{ref:t,icon:Wx.default}))),qx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v224h704V96c0-17.7-14.3-32-32-32zM456 216c0 4.4-3.6 8-8 8H264c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zM160 928c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V704H160v224zm576-136c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM160 640h704V384H160v256zm96-152c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H264c-4.4 0-8-3.6-8-8v-48z`}}]},name:`hdd`,theme:`filled`}}))());function Jx(){return Jx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Jx({},e,{ref:t,icon:qx.default}))),Xx=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM496 208H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 244a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`hdd`,theme:`outlined`}}))());function Zx(){return Zx=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Zx({},e,{ref:t,icon:Xx.default}))),$x=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M232 888h560V680H232v208zm448-140c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 616h560V408H232v208zm72-128c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8v-48zm-72-144h560V136H232v208zm72-128c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8v-48z`,fill:t}},{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z`,fill:e}},{tag:`path`,attrs:{d:`M312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-272h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 516a40 40 0 1080 0 40 40 0 10-80 0z`,fill:e}}]}},name:`hdd`,theme:`twotone`}}))());function eS(){return eS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,eS({},e,{ref:t,icon:$x.default}))),nS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9z`}}]},name:`heart`,theme:`filled`}}))());function rS(){return rS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,rS({},e,{ref:t,icon:nS.default}))),aS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z`}}]},name:`heart`,theme:`outlined`}}))());function oS(){return oS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,oS({},e,{ref:t,icon:aS.default}))),cS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z`,fill:e}},{tag:`path`,attrs:{d:`M679.7 201c-73.1 0-136.5 40.8-167.7 100.4C480.8 241.8 417.4 201 344.3 201c-104 0-188.3 82.6-188.3 184.5 0 201.2 356 429.3 356 429.3s356-228.1 356-429.3C868 283.6 783.7 201 679.7 201z`,fill:t}}]}},name:`heart`,theme:`twotone`}}))());function lS(){return lS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,lS({},e,{ref:t,icon:cS.default}))),dS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-790.4-23.9L512 231.9 858.7 832H165.3zm319-474.1l-228 394c-12.3 21.3 3.1 48 27.7 48h455.8c24.7 0 40.1-26.7 27.7-48L539.7 358c-6.2-10.7-17-16-27.7-16-10.8 0-21.6 5.3-27.7 16zm214 386H325.7L512 422l186.3 322zm-214-194.1l-57 98.4C415 669.5 430.4 696 455 696h114c24.6 0 39.9-26.5 27.7-47.7l-57-98.4c-6.1-10.6-16.9-15.9-27.7-15.9s-21.5 5.3-27.7 15.9zm57.1 98.4h-58.7l29.4-50.7 29.3 50.7z`}}]},name:`heat-map`,theme:`outlined`}}))());function fS(){return fS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,fS({},e,{ref:t,icon:dS.default}))),mS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M957.6 507.4L603.2 158.2a7.9 7.9 0 00-11.2 0L353.3 393.4a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2z`}}]},name:`highlight`,theme:`filled`}}))());function hS(){return hS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,hS({},e,{ref:t,icon:mS.default}))),_S=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M957.6 507.4L603.2 158.2a7.9 7.9 0 00-11.2 0L353.3 393.4a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.2H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.2l68.6-67.6 171.4 168.9-68.6 67.6zM713.1 658L450.3 399.1 597.6 254l262.8 259-147.3 145z`}}]},name:`highlight`,theme:`outlined`}}))());function vS(){return vS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,vS({},e,{ref:t,icon:_S.default}))),bS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M229.6 796.3h160.2l54.3-54.1-80.1-78.9zm220.7-397.1l262.8 258.9 147.3-145-262.8-259zm-77.1 166.1l171.4 168.9 68.6-67.6-171.4-168.9z`,fill:t}},{tag:`path`,attrs:{d:`M957.6 507.5L603.2 158.3a7.9 7.9 0 00-11.2 0L353.3 393.5a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8v55.2c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6L539 830a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.3H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.3l68.6-67.6 171.4 168.9-68.6 67.6zm168.5-76.1L450.3 399.2l147.3-145.1 262.8 259-147.3 145z`,fill:e}}]}},name:`highlight`,theme:`twotone`}}))());function xS(){return xS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,xS({},e,{ref:t,icon:bS.default}))),CS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M536.1 273H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.3 120.7c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.7-3.7 1.9-8.7-1.7-11.2L544.1 528.5V281c0-4.4-3.6-8-8-8zm219.8 75.2l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3L752.9 334.1a8 8 0 003 14.1zm167.7 301.1l-56.7-19.5a8 8 0 00-10.1 4.8c-1.9 5.1-3.9 10.1-6 15.1-17.8 42.1-43.3 80-75.9 112.5a353 353 0 01-112.5 75.9 352.18 352.18 0 01-137.7 27.8c-47.8 0-94.1-9.3-137.7-27.8a353 353 0 01-112.5-75.9c-32.5-32.5-58-70.4-75.9-112.5A353.44 353.44 0 01171 512c0-47.8 9.3-94.2 27.8-137.8 17.8-42.1 43.3-80 75.9-112.5a353 353 0 01112.5-75.9C430.6 167.3 477 158 524.8 158s94.1 9.3 137.7 27.8A353 353 0 01775 261.7c10.2 10.3 19.8 21 28.6 32.3l59.8-46.8C784.7 146.6 662.2 81.9 524.6 82 285 82.1 92.6 276.7 95 516.4 97.4 751.9 288.9 942 524.8 942c185.5 0 343.5-117.6 403.7-282.3 1.5-4.2-.7-8.9-4.9-10.4z`}}]},name:`history`,theme:`outlined`}}))());function wS(){return wS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,wS({},e,{ref:t,icon:CS.default}))),ES=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M946.5 505L534.6 93.4a31.93 31.93 0 00-45.2 0L77.5 505c-12 12-18.8 28.3-18.8 45.3 0 35.3 28.7 64 64 64h43.4V908c0 17.7 14.3 32 32 32H448V716h112v224h265.9c17.7 0 32-14.3 32-32V614.3h43.4c17 0 33.3-6.7 45.3-18.8 24.9-25 24.9-65.5-.1-90.5z`}}]},name:`home`,theme:`filled`}}))());function DS(){return DS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,DS({},e,{ref:t,icon:ES.default}))),kS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M946.5 505L560.1 118.8l-25.9-25.9a31.5 31.5 0 00-44.4 0L77.5 505a63.9 63.9 0 00-18.8 46c.4 35.2 29.7 63.3 64.9 63.3h42.5V940h691.8V614.3h43.4c17.1 0 33.2-6.7 45.3-18.8a63.6 63.6 0 0018.7-45.3c0-17-6.7-33.1-18.8-45.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z`}}]},name:`home`,theme:`outlined`}}))());function AS(){return AS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,AS({},e,{ref:t,icon:kS.default}))),MS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512.1 172.6l-370 369.7h96V868H392V640c0-22.1 17.9-40 40-40h160c22.1 0 40 17.9 40 40v228h153.9V542.3H882L535.2 195.7l-23.1-23.1zm434.5 422.9c-6 6-13.1 10.8-20.8 13.9 7.7-3.2 14.8-7.9 20.8-13.9zm-887-34.7c5 30.3 31.4 53.5 63.1 53.5h.9c-31.9 0-58.9-23-64-53.5zm-.9-10.5v-1.9 1.9zm.1-2.6c.1-3.1.5-6.1 1-9.1-.6 2.9-.9 6-1 9.1z`,fill:t}},{tag:`path`,attrs:{d:`M951 510c0-.1-.1-.1-.1-.2l-1.8-2.1c-.1-.1-.2-.3-.4-.4-.7-.8-1.5-1.6-2.2-2.4L560.1 118.8l-25.9-25.9a31.5 31.5 0 00-44.4 0L77.5 505a63.6 63.6 0 00-16 26.6l-.6 2.1-.3 1.1-.3 1.2c-.2.7-.3 1.4-.4 2.1 0 .1 0 .3-.1.4-.6 3-.9 6-1 9.1v3.3c0 .5 0 1 .1 1.5 0 .5 0 .9.1 1.4 0 .5.1 1 .1 1.5 0 .6.1 1.2.2 1.8 0 .3.1.6.1.9l.3 2.5v.1c5.1 30.5 32.2 53.5 64 53.5h42.5V940h691.7V614.3h43.4c8.6 0 16.9-1.7 24.5-4.9s14.7-7.9 20.8-13.9a63.6 63.6 0 0018.7-45.3c0-14.7-5-28.8-14.3-40.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z`,fill:e}}]}},name:`home`,theme:`twotone`}}))());function NS(){return NS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,NS({},e,{ref:t,icon:MS.default}))),FS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194z`}}]},name:`hourglass`,theme:`filled`}}))());function IS(){return IS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,IS({},e,{ref:t,icon:FS.default}))),RS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194zm-72 388v134H354V706c0-42.2 16.4-81.9 46.3-111.7C430.1 564.4 469.8 548 512 548s81.9 16.4 111.7 46.3C653.6 624.1 670 663.8 670 706zm0-388c0 42.2-16.4 81.9-46.3 111.7C593.9 459.6 554.2 476 512 476s-81.9-16.4-111.7-46.3A156.63 156.63 0 01354 318V184h316v134z`}}]},name:`hourglass`,theme:`outlined`}}))());function zS(){return zS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,zS({},e,{ref:t,icon:RS.default}))),VS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 548c-42.2 0-81.9 16.4-111.7 46.3A156.63 156.63 0 00354 706v134h316V706c0-42.2-16.4-81.9-46.3-111.7A156.63 156.63 0 00512 548zM354 318c0 42.2 16.4 81.9 46.3 111.7C430.1 459.6 469.8 476 512 476s81.9-16.4 111.7-46.3C653.6 399.9 670 360.2 670 318V184H354v134z`,fill:t}},{tag:`path`,attrs:{d:`M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194zm-72 388v134H354V706c0-42.2 16.4-81.9 46.3-111.7C430.1 564.4 469.8 548 512 548s81.9 16.4 111.7 46.3C653.6 624.1 670 663.8 670 706zm0-388c0 42.2-16.4 81.9-46.3 111.7C593.9 459.6 554.2 476 512 476s-81.9-16.4-111.7-46.3A156.63 156.63 0 01354 318V184h316v134z`,fill:e}}]}},name:`hourglass`,theme:`twotone`}}))());function HS(){return HS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,HS({},e,{ref:t,icon:VS.default}))),WS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M145.2 96l66 746.6L512 928l299.6-85.4L878.9 96H145.2zm595 177.1l-4.8 47.2-1.7 19.5H382.3l8.2 94.2h335.1l-3.3 24.3-21.2 242.2-1.7 16.2-187 51.6v.3h-1.2l-.3.1v-.1h-.1l-188.6-52L310.8 572h91.1l6.5 73.2 102.4 27.7h.4l102-27.6 11.4-118.6H510.9v-.1H306l-22.8-253.5-1.7-24.3h460.3l-1.6 24.3z`}}]},name:`html5`,theme:`filled`}}))());function GS(){return GS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,GS({},e,{ref:t,icon:WS.default}))),qS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2zM281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z`}}]},name:`html5`,theme:`outlined`}}))());function JS(){return JS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,JS({},e,{ref:t,icon:qS.default}))),XS=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2z`,fill:e}},{tag:`path`,attrs:{d:`M209.9 155.4l56.7 641.2 245.2 69.6 244.1-69.6 57.8-641.2H209.9zm530.4 117.9l-4.8 47.2-1.7 19.5H381.7l8.2 94.2H511v-.2h214.7l-3.2 24.3-21.2 242.2-1.7 16.3-187.7 51.7v.4h-1.7l-188.6-52-11.3-144.7h91l6.5 73.2 102.4 27.7h.8v-.2l102.4-27.7 11.4-118.5H511.9v.1H305.4l-22.7-253.5L281 249h461l-1.7 24.3z`,fill:t}},{tag:`path`,attrs:{d:`M281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z`,fill:e}}]}},name:`html5`,theme:`twotone`}}))());function ZS(){return ZS=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ZS({},e,{ref:t,icon:XS.default}))),$S=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M373 411c-28.5 0-51.7 23.3-51.7 52s23.2 52 51.7 52 51.7-23.3 51.7-52-23.2-52-51.7-52zm555-251H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zM608 420c0-4.4 1-8 2.3-8h123.4c1.3 0 2.3 3.6 2.3 8v48c0 4.4-1 8-2.3 8H610.3c-1.3 0-2.3-3.6-2.3-8v-48zm-86 253h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H224a8 8 0 01-8-8.4c2.8-53.3 32-99.7 74.6-126.1a111.8 111.8 0 01-29.1-75.5c0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.5-29.1 75.5 42.7 26.5 71.8 72.8 74.6 126.1.4 4.6-3.2 8.4-7.8 8.4zm278.9-53H615.1c-3.9 0-7.1-3.6-7.1-8v-48c0-4.4 3.2-8 7.1-8h185.7c3.9 0 7.1 3.6 7.1 8v48h.1c0 4.4-3.2 8-7.1 8z`}}]},name:`idcard`,theme:`filled`}}))());function eC(){return eC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,eC({},e,{ref:t,icon:$S.default}))),nC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560zM610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z`}}]},name:`idcard`,theme:`outlined`}}))());function rC(){return rC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,rC({},e,{ref:t,icon:nC.default}))),aC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560z`,fill:e}},{tag:`path`,attrs:{d:`M136 792h752V232H136v560zm472-372c0-4.4 1-8 2.3-8h123.4c1.3 0 2.3 3.6 2.3 8v48c0 4.4-1 8-2.3 8H610.3c-1.3 0-2.3-3.6-2.3-8v-48zm0 144c0-4.4 3.2-8 7.1-8h185.7c3.9 0 7.1 3.6 7.1 8v48c0 4.4-3.2 8-7.1 8H615.1c-3.9 0-7.1-3.6-7.1-8v-48zM216.2 664.6c2.8-53.3 31.9-99.6 74.6-126.1-18.1-20-29.1-46.4-29.1-75.5 0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.6-29.1 75.5 42.6 26.4 71.8 72.8 74.6 126.1a8 8 0 01-8 8.4h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H224c-4.6 0-8.2-3.8-7.8-8.4z`,fill:t}},{tag:`path`,attrs:{d:`M321.3 463a51.7 52 0 10103.4 0 51.7 52 0 10-103.4 0z`,fill:t}},{tag:`path`,attrs:{d:`M610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z`,fill:e}}]}},name:`idcard`,theme:`twotone`}}))());function oC(){return oC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,oC({},e,{ref:t,icon:aC.default}))),cC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M693.6 284.4c-24 0-51.1 11.7-72.6 22 46.3 18 86 57.3 112.3 99.6 7.1-18.9 14.6-47.9 14.6-67.9 0-32-22.8-53.7-54.3-53.7zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm253.9 492.9H437.1c0 100.4 144.3 136 196.8 47.4h120.8c-32.6 91.7-119.7 146-216.8 146-35.1 0-70.3-.1-101.7-15.6-87.4 44.5-180.3 56.6-180.3-42 0-45.8 23.2-107.1 44-145C335 484 381.3 422.8 435.6 374.5c-43.7 18.9-91.1 66.3-122 101.2 25.9-112.8 129.5-193.6 237.1-186.5 130-59.8 209.7-34.1 209.7 38.6 0 27.4-10.6 63.3-21.4 87.9 25.2 45.5 33.3 97.6 26.9 141.2zM540.5 399.1c-53.7 0-102 39.7-104 94.9h208c-2-55.1-50.6-94.9-104-94.9zM320.6 602.9c-73 152.4 11.5 172.2 100.3 123.3-46.6-27.5-82.6-72.2-100.3-123.3z`}}]},name:`ie-circle`,theme:`filled`}}))());function lC(){return lC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,lC({},e,{ref:t,icon:cC.default}))),dC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M852.6 367.6c16.3-36.9 32.1-90.7 32.1-131.8 0-109.1-119.5-147.6-314.5-57.9-161.4-10.8-316.8 110.5-355.6 279.7 46.3-52.3 117.4-123.4 183-151.7C316.1 378.3 246.7 470 194 565.6c-31.1 56.9-66 148.8-66 217.5 0 147.9 139.3 129.8 270.4 63 47.1 23.1 99.8 23.4 152.5 23.4 145.7 0 276.4-81.4 325.2-219H694.9c-78.8 132.9-295.2 79.5-295.2-71.2h493.2c9.6-65.4-2.5-143.6-40.3-211.7zM224.8 648.3c26.6 76.7 80.6 143.8 150.4 185-133.1 73.4-259.9 43.6-150.4-185zm174-163.3c3-82.7 75.4-142.3 156-142.3 80.1 0 153 59.6 156 142.3h-312zm276.8-281.4c32.1-15.4 72.8-33 108.8-33 47.1 0 81.4 32.6 81.4 80.6 0 30-11.1 73.5-21.9 101.8-39.3-63.5-98.9-122.4-168.3-149.4z`}}]},name:`ie`,theme:`outlined`}}))());function fC(){return fC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,fC({},e,{ref:t,icon:dC.default}))),mC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM765.9 556.9H437.1c0 100.4 144.3 136 196.8 47.4h120.8c-32.6 91.7-119.7 146-216.8 146-35.1 0-70.3-.1-101.7-15.6-87.4 44.5-180.3 56.6-180.3-42 0-45.8 23.2-107.1 44-145C335 484 381.3 422.8 435.6 374.5c-43.7 18.9-91.1 66.3-122 101.2 25.9-112.8 129.5-193.6 237.1-186.5 130-59.8 209.7-34.1 209.7 38.6 0 27.4-10.6 63.3-21.4 87.9 25.2 45.5 33.3 97.6 26.9 141.2zm-72.3-272.5c-24 0-51.1 11.7-72.6 22 46.3 18 86 57.3 112.3 99.6 7.1-18.9 14.6-47.9 14.6-67.9 0-32-22.8-53.7-54.3-53.7zM540.5 399.1c-53.7 0-102 39.7-104 94.9h208c-2-55.1-50.6-94.9-104-94.9zM320.6 602.9c-73 152.4 11.5 172.2 100.3 123.3-46.6-27.5-82.6-72.2-100.3-123.3z`}}]},name:`ie-square`,theme:`filled`}}))());function hC(){return hC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,hC({},e,{ref:t,icon:mC.default}))),_C=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z`}}]},name:`import`,theme:`outlined`}}))());function vC(){return vC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,vC({},e,{ref:t,icon:_C.default}))),bC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z`}}]},name:`inbox`,theme:`outlined`}}))());function xC(){return xC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,xC({},e,{ref:t,icon:bC.default}))),CC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z`}}]},name:`info-circle`,theme:`outlined`}}))());function wC(){return wC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,wC({},e,{ref:t,icon:CC.default}))),EC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm32 588c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`,fill:t}},{tag:`path`,attrs:{d:`M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z`,fill:e}}]}},name:`info-circle`,theme:`twotone`}}))());function DC(){return DC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,DC({},e,{ref:t,icon:EC.default}))),kC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M448 224a64 64 0 10128 0 64 64 0 10-128 0zm96 168h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V400c0-4.4-3.6-8-8-8z`}}]},name:`info`,theme:`outlined`}}))());function AC(){return AC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,AC({},e,{ref:t,icon:kC.default}))),MC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M878.7 336H145.3c-18.4 0-33.3 14.3-33.3 32v464c0 17.7 14.9 32 33.3 32h733.3c18.4 0 33.3-14.3 33.3-32V368c.1-17.7-14.8-32-33.2-32zM360 792H184V632h176v160zm0-224H184V408h176v160zm240 224H424V632h176v160zm0-224H424V408h176v160zm240 224H664V632h176v160zm0-224H664V408h176v160zm64-408H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8z`}}]},name:`insert-row-above`,theme:`outlined`}}))());function NC(){return NC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,NC({},e,{ref:t,icon:MC.default}))),FC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M904 768H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zm-25.3-608H145.3c-18.4 0-33.3 14.3-33.3 32v464c0 17.7 14.9 32 33.3 32h733.3c18.4 0 33.3-14.3 33.3-32V192c.1-17.7-14.8-32-33.2-32zM360 616H184V456h176v160zm0-224H184V232h176v160zm240 224H424V456h176v160zm0-224H424V232h176v160zm240 224H664V456h176v160zm0-224H664V232h176v160z`}}]},name:`insert-row-below`,theme:`outlined`}}))());function IC(){return IC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,IC({},e,{ref:t,icon:FC.default}))),RC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M248 112h-80c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8zm584 0H368c-17.7 0-32 14.9-32 33.3v733.3c0 18.4 14.3 33.3 32 33.3h464c17.7 0 32-14.9 32-33.3V145.3c0-18.4-14.3-33.3-32-33.3zM568 840H408V664h160v176zm0-240H408V424h160v176zm0-240H408V184h160v176zm224 480H632V664h160v176zm0-240H632V424h160v176zm0-240H632V184h160v176z`}}]},name:`insert-row-left`,theme:`outlined`}}))());function zC(){return zC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,zC({},e,{ref:t,icon:RC.default}))),VC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M856 112h-80c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8zm-200 0H192c-17.7 0-32 14.9-32 33.3v733.3c0 18.4 14.3 33.3 32 33.3h464c17.7 0 32-14.9 32-33.3V145.3c0-18.4-14.3-33.3-32-33.3zM392 840H232V664h160v176zm0-240H232V424h160v176zm0-240H232V184h160v176zm224 480H456V664h160v176zm0-240H456V424h160v176zm0-240H456V184h160v176z`}}]},name:`insert-row-right`,theme:`outlined`}}))());function HC(){return HC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,HC({},e,{ref:t,icon:VC.default}))),WC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 378.7c-73.4 0-133.3 59.9-133.3 133.3S438.6 645.3 512 645.3 645.3 585.4 645.3 512 585.4 378.7 512 378.7zM911.8 512c0-55.2.5-109.9-2.6-165-3.1-64-17.7-120.8-64.5-167.6-46.9-46.9-103.6-61.4-167.6-64.5-55.2-3.1-109.9-2.6-165-2.6-55.2 0-109.9-.5-165 2.6-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6 46.9 46.9 103.6 61.4 167.6 64.5 55.2 3.1 109.9 2.6 165 2.6 55.2 0 109.9.5 165-2.6 64-3.1 120.8-17.7 167.6-64.5 46.9-46.9 61.4-103.6 64.5-167.6 3.2-55.1 2.6-109.8 2.6-165zM512 717.1c-113.5 0-205.1-91.6-205.1-205.1S398.5 306.9 512 306.9 717.1 398.5 717.1 512 625.5 717.1 512 717.1zm213.5-370.7c-26.5 0-47.9-21.4-47.9-47.9s21.4-47.9 47.9-47.9 47.9 21.4 47.9 47.9a47.84 47.84 0 01-47.9 47.9z`}}]},name:`instagram`,theme:`filled`}}))());function GC(){return GC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,GC({},e,{ref:t,icon:WC.default}))),qC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 306.9c-113.5 0-205.1 91.6-205.1 205.1S398.5 717.1 512 717.1 717.1 625.5 717.1 512 625.5 306.9 512 306.9zm0 338.4c-73.4 0-133.3-59.9-133.3-133.3S438.6 378.7 512 378.7 645.3 438.6 645.3 512 585.4 645.3 512 645.3zm213.5-394.6c-26.5 0-47.9 21.4-47.9 47.9s21.4 47.9 47.9 47.9 47.9-21.3 47.9-47.9a47.84 47.84 0 00-47.9-47.9zM911.8 512c0-55.2.5-109.9-2.6-165-3.1-64-17.7-120.8-64.5-167.6-46.9-46.9-103.6-61.4-167.6-64.5-55.2-3.1-109.9-2.6-165-2.6-55.2 0-109.9-.5-165 2.6-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6 46.9 46.9 103.6 61.4 167.6 64.5 55.2 3.1 109.9 2.6 165 2.6 55.2 0 109.9.5 165-2.6 64-3.1 120.8-17.7 167.6-64.5 46.9-46.9 61.4-103.6 64.5-167.6 3.2-55.1 2.6-109.8 2.6-165zm-88 235.8c-7.3 18.2-16.1 31.8-30.2 45.8-14.1 14.1-27.6 22.9-45.8 30.2C695.2 844.7 570.3 840 512 840c-58.3 0-183.3 4.7-235.9-16.1-18.2-7.3-31.8-16.1-45.8-30.2-14.1-14.1-22.9-27.6-30.2-45.8C179.3 695.2 184 570.3 184 512c0-58.3-4.7-183.3 16.1-235.9 7.3-18.2 16.1-31.8 30.2-45.8s27.6-22.9 45.8-30.2C328.7 179.3 453.7 184 512 184s183.3-4.7 235.9 16.1c18.2 7.3 31.8 16.1 45.8 30.2 14.1 14.1 22.9 27.6 30.2 45.8C844.7 328.7 840 453.7 840 512c0 58.3 4.7 183.2-16.2 235.8z`}}]},name:`instagram`,theme:`outlined`}}))());function JC(){return JC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,JC({},e,{ref:t,icon:qC.default}))),XC=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M519.9 358.8h97.9v41.6h-97.9zm347-188.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM411.3 656h-.2c0 4.4-3.6 8-8 8h-37.3c-4.4 0-8-3.6-8-8V471.4c-7.7 9.2-15.4 17.9-23.1 26a6.04 6.04 0 01-10.2-2.4l-13.2-43.5c-.6-2-.2-4.1 1.2-5.6 37-43.4 64.7-95.1 82.2-153.6 1.1-3.5 5-5.3 8.4-3.7l38.6 18.3c2.7 1.3 4.1 4.4 3.2 7.2a429.2 429.2 0 01-33.6 79V656zm296.5-49.2l-26.3 35.3a5.92 5.92 0 01-8.9.7c-30.6-29.3-56.8-65.2-78.1-106.9V656c0 4.4-3.6 8-8 8h-36.2c-4.4 0-8-3.6-8-8V536c-22 44.7-49 80.8-80.6 107.6a5.9 5.9 0 01-8.9-1.4L430 605.7a6 6 0 011.6-8.1c28.6-20.3 51.9-45.2 71-76h-55.1c-4.4 0-8-3.6-8-8V478c0-4.4 3.6-8 8-8h94.9v-18.6h-65.9c-4.4 0-8-3.6-8-8V316c0-4.4 3.6-8 8-8h184.7c4.4 0 8 3.6 8 8v127.2c0 4.4-3.6 8-8 8h-66.7v18.6h98.8c4.4 0 8 3.6 8 8v35.6c0 4.4-3.6 8-8 8h-59c18.1 29.1 41.8 54.3 72.3 76.9 2.6 2.1 3.2 5.9 1.2 8.5z`}}]},name:`insurance`,theme:`filled`}}))());function ZC(){return ZC=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ZC({},e,{ref:t,icon:XC.default}))),$C=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M441.6 306.8L403 288.6a6.1 6.1 0 00-8.4 3.7c-17.5 58.5-45.2 110.1-82.2 153.6a6.05 6.05 0 00-1.2 5.6l13.2 43.5c1.3 4.4 7 5.7 10.2 2.4 7.7-8.1 15.4-16.9 23.1-26V656c0 4.4 3.6 8 8 8H403c4.4 0 8-3.6 8-8V393.1a429.2 429.2 0 0033.6-79c1-2.9-.3-6-3-7.3zm26.8 9.2v127.2c0 4.4 3.6 8 8 8h65.9v18.6h-94.9c-4.4 0-8 3.6-8 8v35.6c0 4.4 3.6 8 8 8h55.1c-19.1 30.8-42.4 55.7-71 76a6 6 0 00-1.6 8.1l22.8 36.5c1.9 3.1 6.2 3.8 8.9 1.4 31.6-26.8 58.7-62.9 80.6-107.6v120c0 4.4 3.6 8 8 8h36.2c4.4 0 8-3.6 8-8V536c21.3 41.7 47.5 77.5 78.1 106.9 2.6 2.5 6.8 2.1 8.9-.7l26.3-35.3c2-2.7 1.4-6.5-1.2-8.4-30.5-22.6-54.2-47.8-72.3-76.9h59c4.4 0 8-3.6 8-8V478c0-4.4-3.6-8-8-8h-98.8v-18.6h66.7c4.4 0 8-3.6 8-8V316c0-4.4-3.6-8-8-8H476.4c-4.4 0-8 3.6-8 8zm51.5 42.8h97.9v41.6h-97.9v-41.6zm347-188.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z`}}]},name:`insurance`,theme:`outlined`}}))());function ew(){return ew=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ew({},e,{ref:t,icon:$C.default}))),nw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z`,fill:e}},{tag:`path`,attrs:{d:`M521.9 358.8h97.9v41.6h-97.9z`,fill:t}},{tag:`path`,attrs:{d:`M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM413.3 656h-.2c0 4.4-3.6 8-8 8h-37.3c-4.4 0-8-3.6-8-8V471.4c-7.7 9.2-15.4 17.9-23.1 26a6.04 6.04 0 01-10.2-2.4l-13.2-43.5c-.6-2-.2-4.1 1.2-5.6 37-43.4 64.7-95.1 82.2-153.6 1.1-3.5 5-5.3 8.4-3.7l38.6 18.3c2.7 1.3 4.1 4.4 3.2 7.2a429.2 429.2 0 01-33.6 79V656zm257.9-340v127.2c0 4.4-3.6 8-8 8h-66.7v18.6h98.8c4.4 0 8 3.6 8 8v35.6c0 4.4-3.6 8-8 8h-59c18.1 29.1 41.8 54.3 72.3 76.9 2.6 2.1 3.2 5.9 1.2 8.5l-26.3 35.3a5.92 5.92 0 01-8.9.7c-30.6-29.3-56.8-65.2-78.1-106.9V656c0 4.4-3.6 8-8 8h-36.2c-4.4 0-8-3.6-8-8V536c-22 44.7-49 80.8-80.6 107.6a6.38 6.38 0 01-4.8 1.4c-1.7-.3-3.2-1.3-4.1-2.8L432 605.7a6 6 0 011.6-8.1c28.6-20.3 51.9-45.2 71-76h-55.1c-4.4 0-8-3.6-8-8V478c0-4.4 3.6-8 8-8h94.9v-18.6h-65.9c-4.4 0-8-3.6-8-8V316c0-4.4 3.6-8 8-8h184.7c4.4 0 8 3.6 8 8z`,fill:t}},{tag:`path`,attrs:{d:`M443.7 306.9l-38.6-18.3c-3.4-1.6-7.3.2-8.4 3.7-17.5 58.5-45.2 110.2-82.2 153.6a5.7 5.7 0 00-1.2 5.6l13.2 43.5c1.4 4.5 7 5.8 10.2 2.4 7.7-8.1 15.4-16.8 23.1-26V656c0 4.4 3.6 8 8 8h37.3c4.4 0 8-3.6 8-8h.2V393.1a429.2 429.2 0 0033.6-79c.9-2.8-.5-5.9-3.2-7.2zm26.8 9.1v127.4c0 4.4 3.6 8 8 8h65.9V470h-94.9c-4.4 0-8 3.6-8 8v35.6c0 4.4 3.6 8 8 8h55.1c-19.1 30.8-42.4 55.7-71 76a6 6 0 00-1.6 8.1l22.8 36.5c.9 1.5 2.4 2.5 4.1 2.8 1.7.3 3.5-.2 4.8-1.4 31.6-26.8 58.6-62.9 80.6-107.6v120c0 4.4 3.6 8 8 8h36.2c4.4 0 8-3.6 8-8V535.9c21.3 41.7 47.5 77.6 78.1 106.9 2.6 2.5 6.7 2.2 8.9-.7l26.3-35.3c2-2.6 1.4-6.4-1.2-8.5-30.5-22.6-54.2-47.8-72.3-76.9h59c4.4 0 8-3.6 8-8v-35.6c0-4.4-3.6-8-8-8h-98.8v-18.6h66.7c4.4 0 8-3.6 8-8V316c0-4.4-3.6-8-8-8H478.5c-4.4 0-8 3.6-8 8zm51.4 42.8h97.9v41.6h-97.9v-41.6z`,fill:e}}]}},name:`insurance`,theme:`twotone`}}))());function rw(){return rw=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,rw({},e,{ref:t,icon:nw.default}))),aw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM726 585.7c0 55.3-44.7 100.1-99.7 100.1H420.6v53.4c0 5.7-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.7l109.1-85.7c4.4-3.5 10.9-.3 10.9 5.3v53.4h205.7c19.6 0 35.5-16 35.5-35.6v-78.9c0-3.7 3-6.8 6.8-6.8h50.7c3.7 0 6.8 3 6.8 6.8v79.1zm-2.6-209.9l-109.1 85.7c-4.4 3.5-10.9.3-10.9-5.3v-53.4H397.7c-19.6 0-35.5 16-35.5 35.6v78.9c0 3.7-3 6.8-6.8 6.8h-50.7c-3.7 0-6.8-3-6.8-6.8v-78.9c0-55.3 44.7-100.1 99.7-100.1h205.7v-53.4c0-5.7 6.5-8.8 10.9-5.3l109.1 85.7c3.6 2.5 3.6 7.8.1 10.5z`}}]},name:`interaction`,theme:`filled`}}))());function ow(){return ow=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ow({},e,{ref:t,icon:aw.default}))),cw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z`}}]},name:`interaction`,theme:`outlined`}}))());function lw(){return lw=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,lw({},e,{ref:t,icon:cw.default}))),dw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm114-401.9c0-55.3 44.6-100.1 99.7-100.1h205.8v-53.4c0-5.6 6.5-8.8 10.9-5.3L723.5 365c3.5 2.7 3.5 8 0 10.7l-109.1 85.7c-4.4 3.5-10.9.4-10.9-5.3v-53.4H397.8c-19.6 0-35.5 15.9-35.5 35.6v78.9c0 3.8-3.1 6.8-6.8 6.8h-50.7c-3.8 0-6.8-3-6.8-7v-78.9zm2.6 210.3l109.1-85.7c4.4-3.5 10.9-.4 10.9 5.3v53.4h205.6c19.6 0 35.5-15.9 35.5-35.6v-78.9c0-3.8 3.1-6.8 6.8-6.8h50.7c3.8 0 6.8 3.1 6.8 6.8v78.9c0 55.3-44.6 100.1-99.7 100.1H420.6v53.4c0 5.6-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.5z`,fill:t}},{tag:`path`,attrs:{d:`M304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z`,fill:e}}]}},name:`interaction`,theme:`twotone`}}))());function fw(){return fw=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,fw({},e,{ref:t,icon:dw.default}))),mw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 688a48 48 0 1096 0 48 48 0 10-96 0zm72-112c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48zm400-188h-59.3c-2.6 0-5 1.2-6.5 3.3L763.7 538.1l-49.9-68.8a7.92 7.92 0 00-6.5-3.3H648c-6.5 0-10.3 7.4-6.5 12.7l109.2 150.7a16.1 16.1 0 0026 0l165.8-228.7c3.8-5.3 0-12.7-6.5-12.7zm-44 306h-64.2c-5.5 0-10.6 2.9-13.6 7.5a352.2 352.2 0 01-49.8 62.2A355.92 355.92 0 01651.1 840a355 355 0 01-138.7 27.9c-48.1 0-94.8-9.4-138.7-27.9a355.92 355.92 0 01-113.3-76.3A353.06 353.06 0 01184 650.5c-18.6-43.8-28-90.5-28-138.5s9.4-94.7 28-138.5c17.9-42.4 43.6-80.5 76.4-113.2 32.8-32.7 70.9-58.4 113.3-76.3a355 355 0 01138.7-27.9c48.1 0 94.8 9.4 138.7 27.9 42.4 17.9 80.5 43.6 113.3 76.3 19 19 35.6 39.8 49.8 62.2 2.9 4.7 8.1 7.5 13.6 7.5H892c6 0 9.8-6.3 7.2-11.6C828.8 178.5 684.7 82 517.7 80 278.9 77.2 80.5 272.5 80 511.2 79.5 750.1 273.3 944 512.4 944c169.2 0 315.6-97 386.7-238.4A8 8 0 00892 694z`}}]},name:`issues-close`,theme:`outlined`}}))());function Z(){return Z=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Z({},e,{ref:t,icon:mw.default}))),gw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M798 160H366c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h181.2l-156 544H229c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8H474.4l156-544H798c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z`}}]},name:`italic`,theme:`outlined`}}))());function _w(){return _w=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_w({},e,{ref:t,icon:gw.default}))),yw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M394.68 756.99s-34.33 19.95 24.34 26.6c71.1 8.05 107.35 7 185.64-7.87 0 0 20.66 12.94 49.38 24.14-175.47 75.08-397.18-4.37-259.36-42.87m-21.37-98.17s-38.35 28.35 20.32 34.47c75.83 7.88 135.9 8.4 239.57-11.55 0 0 14.36 14.53 36.95 22.4-212.43 62.13-448.84 5.08-296.84-45.32m180.73-166.43c43.26 49.7-11.38 94.5-11.38 94.5s109.8-56.7 59.37-127.57c-47.11-66.15-83.19-99.05 112.25-212.27.18 0-306.82 76.65-160.24 245.35m232.22 337.04s25.4 20.82-27.85 37.1c-101.4 30.62-421.7 39.9-510.66 1.22-32.05-13.82 28.02-33.25 46.93-37.27 19.62-4.2 31-3.5 31-3.5-35.55-25.03-229.94 49.17-98.77 70.35 357.6 58.1 652.16-26.08 559.35-67.9m-375.12-272.3s-163.04 38.68-57.79 52.68c44.48 5.95 133.1 4.55 215.58-2.28 67.42-5.6 135.2-17.85 135.2-17.85s-23.82 10.15-40.98 21.88c-165.5 43.57-485.1 23.27-393.16-21.18 77.93-37.45 141.15-33.25 141.15-33.25M703.6 720.42c168.3-87.33 90.37-171.33 36.08-159.95-13.31 2.8-19.27 5.25-19.27 5.25s4.9-7.7 14.36-11.03C842.12 516.9 924.78 666 700.1 724.97c0-.18 2.63-2.45 3.5-4.55M602.03 64s93.16 93.1-88.44 236.25c-145.53 114.8-33.27 180.42 0 255.14-84.94-76.65-147.28-144.02-105.42-206.84C469.63 256.67 639.68 211.87 602.03 64M427.78 957.19C589.24 967.5 837.22 951.4 843 875.1c0 0-11.2 28.88-133.44 51.98-137.83 25.9-307.87 22.92-408.57 6.3 0-.18 20.66 16.97 126.79 23.8`}}]},name:`java`,theme:`outlined`}}))());function bw(){return bw=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bw({},e,{ref:t,icon:yw.default}))),Sw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M416 176H255.54v425.62c0 105.3-36.16 134.71-99.1 134.71-29.5 0-56.05-5.05-76.72-12.14L63 848.79C92.48 858.91 137.73 865 173.13 865 317.63 865 416 797.16 416 602.66zm349.49-16C610.26 160 512 248.13 512 364.6c0 100.32 75.67 163.13 185.7 203.64 79.57 28.36 111.03 53.7 111.03 95.22 0 45.57-36.36 74.96-105.13 74.96-63.87 0-121.85-21.31-161.15-42.58v-.04L512 822.43C549.36 843.73 619.12 865 694.74 865 876.52 865 961 767.75 961 653.3c0-97.25-54.04-160.04-170.94-204.63-86.47-34.44-122.81-53.67-122.81-97.23 0-34.45 31.45-65.84 96.3-65.84 63.83 0 107.73 21.45 133.3 34.64l38.34-128.19C895.1 174.46 841.11 160 765.5 160`}}]},name:`java-script`,theme:`outlined`}}))());function Cw(){return Cw=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Cw({},e,{ref:t,icon:Sw.default}))),Tw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5l-41.1 41.1-62.3-62.3a8.15 8.15 0 00-11.4 0l-39.8 39.8a8.15 8.15 0 000 11.4l62.3 62.3-44.9 44.9-62.3-62.3a8.15 8.15 0 00-11.4 0l-39.8 39.8a8.15 8.15 0 000 11.4l62.3 62.3-65.3 65.3a8.03 8.03 0 000 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6A304.06 304.06 0 00608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644c-60.9 0-118.2-23.7-161.2-66.8-43.1-43-66.8-100.3-66.8-161.2 0-60.9 23.7-118.2 66.8-161.2 43-43.1 100.3-66.8 161.2-66.8 60.9 0 118.2 23.7 161.2 66.8 43.1 43 66.8 100.3 66.8 161.2 0 60.9-23.7 118.2-66.8 161.2z`}}]},name:`key`,theme:`outlined`}}))());function Ew(){return Ew=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ew({},e,{ref:t,icon:Tw.default}))),Ow=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M511.99 111a61.55 61.55 0 00-26.8 6.13l-271.3 131a61.71 61.71 0 00-33.32 41.85L113.53 584.5a61.77 61.77 0 0011.86 52.06L313.2 872.71a61.68 61.68 0 0048.26 23.27h301.05a61.68 61.68 0 0048.26-23.27l187.81-236.12v-.03a61.73 61.73 0 0011.9-52.03v-.03L843.4 289.98v-.04a61.72 61.72 0 00-33.3-41.8l-271.28-131a17.43 17.43 0 00-.03-.04 61.76 61.76 0 00-26.8-6.1m0 35.1c3.94 0 7.87.87 11.55 2.64l271.3 131a26.54 26.54 0 0114.36 18.02l67.04 294.52a26.56 26.56 0 01-5.1 22.45L683.31 850.88a26.51 26.51 0 01-20.8 10H361.45a26.45 26.45 0 01-20.77-10L152.88 614.73a26.59 26.59 0 01-5.14-22.45l67.07-294.49a26.51 26.51 0 0114.32-18.02v-.04l271.3-131A26.52 26.52 0 01512 146.1m-.14 73.82c-2.48 0-4.99.5-7.4 1.51-9.65 4.21-14.22 15.44-10.01 25.09 4.04 9.48 5.42 18.94 6.48 28.41.35 4.92.55 9.66.37 14.4.53 4.74-1.94 9.48-5.45 14.22-3.68 4.74-4.03 9.49-4.55 14.23-48.16 4.72-91.51 25.83-124.65 57.54l-.31-.17c-4.04-2.63-7.88-5.27-14.02-5.45-5.79-.35-11.06-1.4-14.4-4.9-3.68-2.8-7.35-5.95-10.69-9.29-6.84-6.67-13.36-13.87-18.1-23a19.66 19.66 0 00-11.58-9.5 19.27 19.27 0 00-23.68 13.17c-2.98 10 2.98 20.7 13.16 23.51 9.83 2.99 18.08 7.9 26.15 13.16a127.38 127.38 0 0111.24 8.6c4.04 2.64 6.13 7.55 7.71 13.17 1.16 5.62 4.39 8.88 7.54 12.03a209.26 209.26 0 00-37.08 142.61c-3.94 1.38-7.83 2.88-11.17 6.82-3.86 4.39-8.08 7.88-12.82 8.23a94.03 94.03 0 01-14.02 2.64c-9.47 1.23-19.13 1.93-29.13-.17a19.53 19.53 0 00-14.74 3.32c-8.6 5.97-10.52 17.9-4.56 26.5a19.13 19.13 0 0026.67 4.59c8.42-5.97 17.37-9.32 26.5-12.3 4.55-1.41 9.13-2.62 13.87-3.5 4.56-1.58 9.64-.2 15.08 2.09 4.52 2.33 8.52 2.15 12.48 1.75 15.44 50.08 49.22 92.03 93.32 118.52-1.5 4.21-2.92 8.6-1.57 14.15 1.05 5.8 1.22 11.25-1.24 15.29a172.58 172.58 0 01-6.3 12.78c-4.92 8.07-10.17 16.15-17.9 23.17a18.97 18.97 0 00-6.33 13.5 19.06 19.06 0 0018.43 19.68A19.21 19.21 0 00409 787.88c.17-10.35 2.97-19.46 6.13-28.59 1.58-4.38 3.52-8.77 5.62-12.99 1.58-4.56 5.78-7.92 10.87-10.72 5.07-2.62 7.35-6.32 9.63-10.22a209.09 209.09 0 0070.74 12.51c25.26 0 49.4-4.72 71.87-12.92 2.37 4.06 4.82 7.91 9.9 10.63 5.1 2.98 9.29 6.16 10.87 10.72 2.1 4.4 3.87 8.78 5.45 13.17 3.15 9.12 5.78 18.23 6.13 28.58 0 5.09 2.1 10.02 6.14 13.71a19.32 19.32 0 0027.04-1.23 19.32 19.32 0 00-1.24-27.05c-7.72-6.84-12.98-15.09-17.72-23.34-2.28-4.03-4.37-8.4-6.3-12.6-2.46-4.22-2.3-9.5-1.06-15.3 1.4-5.96-.18-10.34-1.58-14.9l-.14-.45c43.76-26.75 77.09-68.83 92.2-118.9l.58.04c4.91.35 9.64.85 14.9-2.13 5.27-2.46 10.56-3.87 15.12-2.47 4.56.7 9.29 1.76 13.85 2.99 9.12 2.63 18.27 5.79 26.87 11.58a19.5 19.5 0 0014.73 2.64 18.99 18.99 0 0014.57-22.62 19.11 19.11 0 00-22.82-14.57c-10.18 2.28-19.66 1.9-29.3 1.03-4.75-.53-9.32-1.2-14.06-2.26-4.74-.35-8.92-3.5-12.96-7.71-4.03-4.74-8.6-5.97-13.16-7.37l-.3-.1c.6-6.51.99-13.08.99-19.75 0-43.5-13.28-83.99-35.99-117.6 3.33-3.5 6.7-6.82 7.92-12.78 1.58-5.61 3.68-10.53 7.71-13.16 3.51-3.16 7.38-5.96 11.24-8.77 7.9-5.27 16.16-10.36 25.98-13.16a18.5 18.5 0 0011.55-9.67 18.8 18.8 0 00-8.22-25.6 18.84 18.84 0 00-25.64 8.22c-4.74 9.13-11.22 16.33-17.89 23-3.51 3.34-7 6.51-10.7 9.5-3.33 3.5-8.6 4.55-14.39 4.9-6.14.17-10.01 2.99-14.05 5.62a210 210 0 00-127.4-60.02c-.52-4.73-.87-9.48-4.55-14.22-3.51-4.74-5.98-9.48-5.45-14.22-.17-4.74.03-9.48.38-14.4 1.05-9.47 2.44-18.94 6.48-28.41 1.93-4.56 2.1-10 0-15.08a19.23 19.23 0 00-17.69-11.52m-25.16 133.91l-.85 6.75c-2.46 18.96-4.21 38.08-5.97 57.04a876 876 0 00-2.64 30.2c-8.6-6.15-17.2-12.66-26.32-18.45-15.79-10.7-31.6-21.42-47.91-31.6l-5.52-3.43a174.43 174.43 0 0189.21-40.5m50.59 0a174.38 174.38 0 0192.16 43.21l-5.86 3.7c-16.14 10.35-31.74 21.07-47.54 31.77a491.28 491.28 0 00-18.44 13 7.3 7.3 0 01-11.58-5.46c-.53-7.54-1.22-14.9-1.92-22.45-1.75-18.95-3.5-38.08-5.96-57.03zm-173 78.82l5.58 5.83c13.33 13.86 26.86 27.2 40.54 40.71 5.8 5.8 11.58 11.26 17.55 16.7a7.19 7.19 0 01-2.81 12.27c-8.6 2.63-17.21 5.07-25.8 7.88-18.08 5.97-36.32 11.6-54.4 18.1l-7.95 2.77c-.17-3.2-.48-6.37-.48-9.63 0-34.92 10.27-67.33 27.76-94.63m297.52 3.46a174.67 174.67 0 0125.67 91.17c0 2.93-.3 5.78-.44 8.67l-6.24-1.98c-18.25-5.97-36.48-11.09-54.9-16.35a900.54 900.54 0 00-35.82-9.63c8.95-8.6 18.27-17.04 26.87-25.81 13.51-13.51 27-27.02 40.17-41.06zM501.12 492.2h21.39c3.33 0 6.5 1.58 8.26 4.04l13.67 17.2a10.65 10.65 0 012.13 8.57l-4.94 21.25c-.52 3.34-2.81 5.96-5.62 7.54l-19.64 9.12a9.36 9.36 0 01-9.11 0l-19.67-9.12c-2.81-1.58-5.27-4.2-5.63-7.54l-4.9-21.25c-.52-2.98.2-6.28 2.13-8.56l13.67-17.2a10.25 10.25 0 018.26-4.05m-63.37 83.7c5.44-.88 9.85 4.57 7.75 9.66a784.28 784.28 0 00-9.5 26.15 1976.84 1976.84 0 00-18.78 54.22l-2.4 7.54a175.26 175.26 0 01-68-87.3l9.33-.78c19.13-1.76 37.9-4.06 57.03-6.34 8.25-.88 16.33-2.1 24.57-3.16m151.63 2.47c8.24.88 16.32 1.77 24.57 2.47 19.13 1.75 38.07 3.5 57.2 4.73l6.1.34a175.25 175.25 0 01-66.6 86.58l-1.98-6.38c-5.79-18.25-12.1-36.32-18.23-54.22a951.58 951.58 0 00-8.6-23.85 7.16 7.16 0 017.54-9.67m-76.1 34.62c2.5 0 5.01 1.26 6.42 3.8a526.47 526.47 0 0012.13 21.77c9.48 16.5 18.92 33.17 29.1 49.32l4.15 6.71a176.03 176.03 0 01-53.1 8.2 176.14 176.14 0 01-51.57-7.72l4.38-7.02c10.18-16.15 19.83-32.66 29.48-49.15a451.58 451.58 0 0012.65-22.1 7.2 7.2 0 016.37-3.81`}}]},name:`kubernetes`,theme:`outlined`}}))());function kw(){return kw=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kw({},e,{ref:t,icon:Ow.default}))),jw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M956.9 845.1L896.4 632V168c0-17.7-14.3-32-32-32h-704c-17.7 0-32 14.3-32 32v464L67.9 845.1C60.4 866 75.8 888 98 888h828.8c22.2 0 37.6-22 30.1-42.9zM200.4 208h624v395h-624V208zm228.3 608l8.1-37h150.3l8.1 37H428.7zm224 0l-19.1-86.7c-.8-3.7-4.1-6.3-7.8-6.3H398.2c-3.8 0-7 2.6-7.8 6.3L371.3 816H151l42.3-149h638.2l42.3 149H652.7z`}}]},name:`laptop`,theme:`outlined`}}))());function Mw(){return Mw=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Mw({},e,{ref:t,icon:jw.default}))),Pw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M384 912h496c17.7 0 32-14.3 32-32V340H384v572zm496-800H384v164h528V144c0-17.7-14.3-32-32-32zm-768 32v736c0 17.7 14.3 32 32 32h176V112H144c-17.7 0-32 14.3-32 32z`}}]},name:`layout`,theme:`filled`}}))());function Fw(){return Fw=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Fw({},e,{ref:t,icon:Pw.default}))),Lw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-696 72h136v656H184V184zm656 656H384V384h456v456zM384 320V184h456v136H384z`}}]},name:`layout`,theme:`outlined`}}))());function Rw(){return Rw=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Rw({},e,{ref:t,icon:Lw.default}))),Bw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M384 185h456v136H384zm-200 0h136v656H184zm696-73H144c-17.7 0-32 14.3-32 32v1c0-17.7 14.3-32 32-32h736c17.7 0 32 14.3 32 32v-1c0-17.7-14.3-32-32-32zM384 385h456v456H384z`,fill:t}},{tag:`path`,attrs:{d:`M880 113H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V145c0-17.7-14.3-32-32-32zM320 841H184V185h136v656zm520 0H384V385h456v456zm0-520H384V185h456v136z`,fill:e}}]}},name:`layout`,theme:`twotone`}}))());function Vw(){return Vw=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Vw({},e,{ref:t,icon:Bw.default}))),Uw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm104 316.9c0 10.2-4.9 19.9-13.2 25.9L457.4 512l145.4 105.2c8.3 6 13.2 15.6 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 010-12.9l246-178a8 8 0 0112.7 6.5v46.8z`}}]},name:`left-circle`,theme:`filled`}}))());function Ww(){return Ww=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ww({},e,{ref:t,icon:Uw.default}))),Kw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M603.3 327.5l-246 178a7.95 7.95 0 000 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z`}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`left-circle`,theme:`outlined`}}))());function qw(){return qw=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qw({},e,{ref:t,icon:Kw.default}))),Yw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm104 240.9c0 10.3-4.9 19.9-13.2 25.9L457.4 512l145.4 105.1c8.3 6 13.2 15.7 13.2 25.9v46.9c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 010-12.9l246-178c5.3-3.8 12.7 0 12.7 6.5v46.9z`,fill:t}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M603.3 327.5l-246 178a7.95 7.95 0 000 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z`,fill:e}}]}},name:`left-circle`,theme:`twotone`}}))());function Xw(){return Xw=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Xw({},e,{ref:t,icon:Yw.default}))),Qw=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM624 380.9c0 10.2-4.9 19.9-13.2 25.9L465.4 512l145.4 105.2c8.3 6 13.2 15.6 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 010-12.9l246-178c5.3-3.8 12.7 0 12.7 6.5v46.8z`}}]},name:`left-square`,theme:`filled`}}))());function $w(){return $w=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$w({},e,{ref:t,icon:Qw.default}))),tT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M365.3 518.5l246 178c5.3 3.8 12.7 0 12.7-6.5v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a8.05 8.05 0 000 13z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`left-square`,theme:`outlined`}}))());function nT(){return nT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nT({},e,{ref:t,icon:tT.default}))),iT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm181.3-334.5l246-178c5.3-3.8 12.7 0 12.7 6.5v46.9c0 10.3-4.9 19.9-13.2 25.9L465.4 512l145.4 105.2c8.3 6 13.2 15.7 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.4l-246-178a7.95 7.95 0 010-12.9z`,fill:t}},{tag:`path`,attrs:{d:`M365.3 518.4l246 178c5.3 3.9 12.7.1 12.7-6.4v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a7.95 7.95 0 000 12.9z`,fill:e}}]}},name:`left-square`,theme:`twotone`}}))());function aT(){return aT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aT({},e,{ref:t,icon:iT.default}))),sT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311h-.3v428h472.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32z`}}]},name:`like`,theme:`filled`}}))());function cT(){return cT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cT({},e,{ref:t,icon:sT.default}))),uT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z`}}]},name:`like`,theme:`outlined`}}))());function dT(){return dT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dT({},e,{ref:t,icon:uT.default}))),pT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M273 495.9v428l.3-428zm538.2-88.3H496.8l9.6-198.4c.6-11.9-4.7-23.1-14.6-30.5-6.1-4.5-13.6-6.8-21.1-6.7-19.6.1-36.9 13.4-42.2 32.3-37.1 134.4-64.9 235.2-83.5 302.5V852h399.4a56.85 56.85 0 0033.6-51.8c0-9.7-2.3-18.9-6.9-27.3l-13.9-25.4 21.9-19a56.76 56.76 0 0019.6-43c0-9.7-2.3-18.9-6.9-27.3l-13.9-25.4 21.9-19a56.76 56.76 0 0019.6-43c0-9.7-2.3-18.9-6.9-27.3l-14-25.5 21.9-19a56.76 56.76 0 0019.6-43c0-19.1-11-37.5-28.8-48.4z`,fill:t}},{tag:`path`,attrs:{d:`M112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32zm773.9 5.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.5-65.5-111a67.67 67.67 0 00-34.3-9.3H572.3l6-122.9c1.5-29.7-9-57.9-29.5-79.4a106.4 106.4 0 00-77.9-33.4c-52 0-98 35-111.8 85.1l-85.8 310.8-.3 428h472.1c9.3 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37zM820.4 499l-21.9 19 14 25.5a56.2 56.2 0 016.9 27.3c0 16.5-7.1 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.1 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H345V506.8c18.6-67.2 46.4-168 83.5-302.5a44.28 44.28 0 0142.2-32.3c7.5-.1 15 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.1 32.2-19.6 43z`,fill:e}}]}},name:`like`,theme:`twotone`}}))());function mT(){return mT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mT({},e,{ref:t,icon:pT.default}))),gT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM305.8 637.7c3.1 3.1 8.1 3.1 11.3 0l138.3-137.6L583 628.5c3.1 3.1 8.2 3.1 11.3 0l275.4-275.3c3.1-3.1 3.1-8.2 0-11.3l-39.6-39.6a8.03 8.03 0 00-11.3 0l-230 229.9L461.4 404a8.03 8.03 0 00-11.3 0L266.3 586.7a8.03 8.03 0 000 11.3l39.5 39.7z`}}]},name:`line-chart`,theme:`outlined`}}))());function _T(){return _T=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_T({},e,{ref:t,icon:gT.default}))),yT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M648 160H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zm272.8 546H856V318h64.8c6 0 9.4-7 5.7-11.7L825.7 178.7a7.14 7.14 0 00-11.3 0L713.6 306.3a7.23 7.23 0 005.7 11.7H784v388h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5a7.2 7.2 0 00-5.6-11.7z`}}]},name:`line-height`,theme:`outlined`}}))());function bT(){return bT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bT({},e,{ref:t,icon:yT.default}))),ST=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M904 476H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`line`,theme:`outlined`}}))());function CT(){return CT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CT({},e,{ref:t,icon:ST.default}))),TT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z`}}]},name:`link`,theme:`outlined`}}))());function ET(){return ET=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ET({},e,{ref:t,icon:TT.default}))),OT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM349.3 793.7H230.6V411.9h118.7v381.8zm-59.3-434a68.8 68.8 0 1168.8-68.8c-.1 38-30.9 68.8-68.8 68.8zm503.7 434H675.1V608c0-44.3-.8-101.2-61.7-101.2-61.7 0-71.2 48.2-71.2 98v188.9H423.7V411.9h113.8v52.2h1.6c15.8-30 54.5-61.7 112.3-61.7 120.2 0 142.3 79.1 142.3 181.9v209.4z`}}]},name:`linkedin`,theme:`filled`}}))());function kT(){return kT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kT({},e,{ref:t,icon:OT.default}))),jT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M847.7 112H176.3c-35.5 0-64.3 28.8-64.3 64.3v671.4c0 35.5 28.8 64.3 64.3 64.3h671.4c35.5 0 64.3-28.8 64.3-64.3V176.3c0-35.5-28.8-64.3-64.3-64.3zm0 736c-447.8-.1-671.7-.2-671.7-.3.1-447.8.2-671.7.3-671.7 447.8.1 671.7.2 671.7.3-.1 447.8-.2 671.7-.3 671.7zM230.6 411.9h118.7v381.8H230.6zm59.4-52.2c37.9 0 68.8-30.8 68.8-68.8a68.8 68.8 0 10-137.6 0c-.1 38 30.7 68.8 68.8 68.8zm252.3 245.1c0-49.8 9.5-98 71.2-98 60.8 0 61.7 56.9 61.7 101.2v185.7h118.6V584.3c0-102.8-22.2-181.9-142.3-181.9-57.7 0-96.4 31.7-112.3 61.7h-1.6v-52.2H423.7v381.8h118.6V604.8z`}}]},name:`linkedin`,theme:`outlined`}}))());function MT(){return MT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MT({},e,{ref:t,icon:jT.default}))),PT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M530.8 64c-5.79 0-11.76.3-17.88.78-157.8 12.44-115.95 179.45-118.34 235.11-2.88 40.8-11.2 72.95-39.24 112.78-33.03 39.23-79.4 102.66-101.39 168.77-10.37 31.06-15.3 62.87-10.71 92.92a15.83 15.83 0 00-4.14 5.04c-9.7 10-16.76 22.43-24.72 31.32-7.42 7.43-18.1 9.96-29.75 14.93-11.68 5.08-24.56 10.04-32.25 25.42a49.7 49.7 0 00-4.93 22.43c0 7.43 1 14.97 2.05 20.01 2.17 14.9 4.33 27.22 1.46 36.21-9.26 25.39-10.42 42.79-3.92 55.44 6.5 12.47 19.97 17.51 35.05 22.44 30.28 7.46 71.3 5.04 103.6 22.36 34.56 17.43 69.66 25.05 97.65 17.54a66.01 66.01 0 0045.1-35.27c21.91-.12 45.92-10.05 84.37-12.47 26.09-2.17 58.75 9.97 96.23 7.43.94 5.04 2.36 7.43 4.26 12.47l.11.1c14.6 29.05 41.55 42.27 70.33 39.99 28.78-2.24 59.43-20.01 84.26-48.76 23.55-28.55 62.83-40.46 88.77-56.1 12.99-7.43 23.48-17.51 24.23-31.85.86-14.93-7.43-30.3-26.66-51.4v-3.62l-.1-.11c-6.35-7.47-9.34-19.98-12.63-34.57-3.17-14.97-6.8-29.34-18.36-39.05h-.11c-2.2-2.02-4.6-2.5-7.02-5.04a13.33 13.33 0 00-7.1-2.39c16.1-47.7 9.86-95.2-6.45-137.9-19.9-52.63-54.7-98.48-81.2-130.02-29.71-37.52-58.83-73.06-58.27-125.77 1-80.33 8.85-228.95-132.3-229.17m19.75 127.11h.48c7.95 0 14.79 2.31 21.8 7.4 7.13 5.03 12.32 12.39 16.4 19.89 3.91 9.67 5.89 17.13 6.19 27.03 0-.75.22-1.5.22-2.2v3.88a3.21 3.21 0 01-.15-.79l-.15-.9a67.46 67.46 0 01-5.6 26.36 35.58 35.58 0 01-7.95 12.5 26.5 26.5 0 00-3.28-1.56c-3.92-1.68-7.43-2.39-10.64-4.96a48.98 48.98 0 00-8.18-2.47c1.83-2.2 5.42-4.96 6.8-7.39a44.22 44.22 0 003.28-15v-.72a45.17 45.17 0 00-2.27-14.93c-1.68-5.04-3.77-7.5-6.84-12.47-3.13-2.46-6.23-4.92-9.96-4.92h-.6c-3.47 0-6.57 1.12-9.78 4.92a29.86 29.86 0 00-7.65 12.47 44.05 44.05 0 00-3.36 14.93v.71c.07 3.33.3 6.69.74 9.97-7.2-2.5-16.35-5.04-22.66-7.54-.37-2.46-.6-4.94-.67-7.43v-.75a66.15 66.15 0 015.6-28.7 40.45 40.45 0 0116.05-19.9 36.77 36.77 0 0122.18-7.43m-110.58 2.2h1.35c5.3 0 10.08 1.8 14.9 5.04a51.6 51.6 0 0112.83 17.36c3.36 7.43 5.27 14.97 5.72 24.9v.15c.26 5 .22 7.5-.08 9.93v2.99c-1.12.26-2.09.67-3.1.9-5.67 2.05-10.23 5.03-14.67 7.46.45-3.32.49-6.68.11-9.97v-.56c-.44-4.96-1.45-7.43-3.06-12.43a22.88 22.88 0 00-6.2-9.97 9.26 9.26 0 00-6.83-2.39h-.78c-2.65.23-4.85 1.53-6.94 4.93a20.6 20.6 0 00-4.48 10.08 35.24 35.24 0 00-.86 12.36v.52c.45 5.04 1.38 7.5 3.02 12.47 1.68 5 3.62 7.46 6.16 10 .41.34.79.67 1.27.9-2.61 2.13-4.37 2.61-6.57 5.08a11.39 11.39 0 01-4.89 2.53 97.84 97.84 0 01-10.27-15 66.15 66.15 0 01-5.78-24.9 65.67 65.67 0 012.98-24.94 53.38 53.38 0 0110.57-19.97c4.78-4.97 9.7-7.47 15.6-7.47M491.15 257c12.36 0 27.33 2.43 45.36 14.9 10.94 7.46 19.52 10.04 39.31 17.47h.11c9.52 5.07 15.12 9.93 17.84 14.9v-4.9a21.32 21.32 0 01.6 17.55c-4.59 11.6-19.26 24.04-39.72 31.47v.07c-10 5.04-18.7 12.43-28.93 17.36-10.3 5.04-21.95 10.9-37.78 9.97a42.52 42.52 0 01-16.72-2.5 133.12 133.12 0 01-12.02-7.4c-7.28-5.04-13.55-12.39-22.85-17.36v-.18h-.19c-14.93-9.19-22.99-19.12-25.6-26.54-2.58-10-.19-17.51 7.2-22.4 8.36-5.04 14.19-10.12 18.03-12.55 3.88-2.76 5.34-3.8 6.57-4.89h.08v-.1c6.3-7.55 16.27-17.52 31.32-22.44a68.65 68.65 0 0117.4-2.43m104.48 80c13.4 52.9 44.69 129.72 64.8 166.98 10.68 19.93 31.93 61.93 41.15 112.89 5.82-.19 12.28.67 19.15 2.39 24.11-62.38-20.39-129.43-40.66-148.06-8.25-7.5-8.66-12.5-4.59-12.5 21.99 19.93 50.96 58.68 61.45 102.92 4.81 19.97 5.93 41.21.78 62.34 2.5 1.05 5.04 2.28 7.65 2.5 38.53 19.94 52.75 35.02 45.92 57.38v-1.6c-2.27-.12-4.48 0-6.75 0h-.56c5.63-17.44-6.8-30.8-39.76-45.7-34.16-14.93-61.45-12.54-66.11 17.36-.27 1.6-.45 2.46-.64 5.04-2.54.86-5.19 1.98-7.8 2.39-16.05 10-24.71 24.97-29.6 44.31-4.86 19.9-6.35 43.16-7.66 69.77v.11c-.78 12.47-6.38 31.29-11.9 50.44-56 40.01-133.65 57.41-199.69 12.46a98.74 98.74 0 00-15-19.9 54.13 54.13 0 00-10.27-12.46c6.8 0 12.62-1.08 17.36-2.5a22.96 22.96 0 0011.72-12.47c4.03-9.97 0-26.02-12.88-43.42C398.87 730.24 377 710.53 345 690.9c-23.51-14.89-36.8-32.47-42.93-52.1-6.16-19.94-5.33-40.51-.56-61.42 9.15-39.94 32.6-78.77 47.56-103.14 4-2.43 1.38 5.04-15.23 36.36-14.78 28.03-42.6 93.21-4.55 143.87a303.27 303.27 0 0124.15-107.36c21.06-47.71 65.07-130.81 68.54-196.66 1.8 1.34 8.1 5.04 10.79 7.54 8.14 4.96 14.18 12.43 22.02 17.36 7.88 7.5 17.81 12.5 32.7 12.5 1.46.12 2.8.23 4.15.23 15.34 0 27.21-5 37.18-10 10.83-5 19.45-12.48 27.63-14.94h.18c17.44-5.04 31.21-15 39.01-26.13m81.6 334.4c1.39 22.44 12.81 46.48 32.93 51.41 21.95 5 53.53-12.43 66.86-28.56l7.88-.33c11.76-.3 21.54.37 31.62 9.97l.1.1c7.77 7.44 11.4 19.83 14.6 32.7 3.18 14.98 5.75 29.13 15.27 39.8 18.15 19.68 24.08 33.82 23.75 42.56l.1-.22v.67l-.1-.45c-.56 9.78-6.91 14.78-18.6 22.21-23.51 14.97-65.17 26.58-91.72 58.61-23.07 27.51-51.18 42.52-76 44.46-24.79 1.98-46.18-7.46-58.76-33.52l-.19-.11c-7.84-14.97-4.48-38.27 2.1-63.1 6.56-24.93 15.97-50.2 17.28-70.85 1.38-26.65 2.83-49.83 7.28-67.71 4.48-17.36 11.5-29.76 23.93-36.74l1.68-.82zm-403.72 1.84h.37c1.98 0 3.92.18 5.86.52 14.04 2.05 26.35 12.43 38.19 28.07l33.97 62.12.11.11c9.07 19.9 28.15 39.72 44.39 61.15 16.2 22.32 28.74 42.22 27.21 58.61v.22c-2.13 27.78-17.88 42.86-42 48.3-24.07 5.05-56.74.08-89.4-17.31-36.14-20.01-79.07-17.51-106.66-22.48-13.77-2.46-22.8-7.5-26.99-14.97-4.14-7.42-4.21-22.43 4.6-45.91v-.11l.07-.12c4.37-12.46 1.12-28.1-1-41.77-2.06-14.97-3.1-26.47 1.6-35.09 5.97-12.47 14.78-14.9 25.72-19.9 11.01-5.04 23.93-7.54 34.2-17.5h.07v-.12c9.55-10 16.61-22.43 24.93-31.28 7.1-7.5 14.19-12.54 24.75-12.54M540.76 334.5c-16.24 7.5-35.27 19.97-55.54 19.97-20.24 0-36.21-9.97-47.75-17.4-5.79-5-10.45-10-13.96-12.5-6.12-5-5.38-12.47-2.76-12.47 4.07.6 4.81 5.04 7.43 7.5 3.58 2.47 8.02 7.43 13.47 12.43 10.86 7.47 25.39 17.44 43.53 17.44 18.1 0 39.3-9.97 52.19-17.4 7.28-5.04 16.6-12.47 24.19-17.43 5.82-5.12 5.56-10 10.41-10 4.82.6 1.27 5-5.48 12.42a302.3 302.3 0 01-25.76 17.47v-.03zm-40.39-59.13v-.83c-.22-.7.49-1.56 1.09-1.86 2.76-1.6 6.72-1.01 9.7.15 2.35 0 5.97 2.5 5.6 5.04-.22 1.83-3.17 2.46-5.04 2.46-2.05 0-3.43-1.6-5.26-2.54-1.94-.67-5.45-.3-6.09-2.42m-20.57 0c-.74 2.16-4.22 1.82-6.2 2.46-1.75.93-3.2 2.54-5.18 2.54-1.9 0-4.9-.71-5.12-2.54-.33-2.47 3.29-4.97 5.6-4.97 3.03-1.15 6.87-1.75 9.67-.18.71.33 1.35 1.12 1.12 1.86v.79h.11z`}}]},name:`linux`,theme:`outlined`}}))());function FT(){return FT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FT({},e,{ref:t,icon:PT.default}))),LT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 1024c-69.1 0-136.2-13.5-199.3-40.2C251.7 958 197 921 150 874c-47-47-84-101.7-109.8-162.7C13.5 648.2 0 581.1 0 512c0-19.9 16.1-36 36-36s36 16.1 36 36c0 59.4 11.6 117 34.6 171.3 22.2 52.4 53.9 99.5 94.3 139.9 40.4 40.4 87.5 72.2 139.9 94.3C395 940.4 452.6 952 512 952c59.4 0 117-11.6 171.3-34.6 52.4-22.2 99.5-53.9 139.9-94.3 40.4-40.4 72.2-87.5 94.3-139.9C940.4 629 952 571.4 952 512c0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.2C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3s-13.5 136.2-40.2 199.3C958 772.3 921 827 874 874c-47 47-101.8 83.9-162.7 109.7-63.1 26.8-130.2 40.3-199.3 40.3z`}}]},name:`loading-3-quarters`,theme:`outlined`}}))());function RT(){return RT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RT({},e,{ref:t,icon:LT.default}))),BT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM540 701v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 1156 0zm152-237H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224z`}}]},name:`lock`,theme:`filled`}}))());function VT(){return VT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VT({},e,{ref:t,icon:BT.default}))),UT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z`}}]},name:`lock`,theme:`outlined`}}))());function WT(){return WT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WT({},e,{ref:t,icon:UT.default}))),KT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304z`,fill:e}},{tag:`path`,attrs:{d:`M232 840h560V536H232v304zm280-226a48.01 48.01 0 0128 87v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 0128-87z`,fill:t}},{tag:`path`,attrs:{d:`M484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z`,fill:e}}]}},name:`lock`,theme:`twotone`}}))());function qT(){return qT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qT({},e,{ref:t,icon:KT.default}))),YT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M521.7 82c-152.5-.4-286.7 78.5-363.4 197.7-3.4 5.3.4 12.3 6.7 12.3h70.3c4.8 0 9.3-2.1 12.3-5.8 7-8.5 14.5-16.7 22.4-24.5 32.6-32.5 70.5-58.1 112.7-75.9 43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 32.6 32.5 58.1 70.4 76 112.5C865.7 417.8 875 464.1 875 512c0 47.9-9.4 94.2-27.8 137.8-17.8 42.1-43.4 80-76 112.5s-70.5 58.1-112.7 75.9A352.8 352.8 0 01520.6 866c-47.9 0-94.3-9.4-137.9-27.8A353.84 353.84 0 01270 762.3c-7.9-7.9-15.3-16.1-22.4-24.5-3-3.7-7.6-5.8-12.3-5.8H165c-6.3 0-10.2 7-6.7 12.3C234.9 863.2 368.5 942 520.6 942c236.2 0 428-190.1 430.4-425.6C953.4 277.1 761.3 82.6 521.7 82zM395.02 624v-76h-314c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h314v-76c0-6.7 7.8-10.5 13-6.3l141.9 112a8 8 0 010 12.6l-141.9 112c-5.2 4.1-13 .4-13-6.3z`}}]},name:`login`,theme:`outlined`}}))());function XT(){return XT=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XT({},e,{ref:t,icon:YT.default}))),QT=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z`}}]},name:`logout`,theme:`outlined`}}))());function $T(){return $T=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$T({},e,{ref:t,icon:QT.default}))),tE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M624 672a48.01 48.01 0 0096 0c0-26.5-21.5-48-48-48h-48v48zm96-320a48.01 48.01 0 00-96 0v48h48c26.5 0 48-21.5 48-48z`}},{tag:`path`,attrs:{d:`M928 64H96c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM672 560c61.9 0 112 50.1 112 112s-50.1 112-112 112-112-50.1-112-112v-48h-96v48c0 61.9-50.1 112-112 112s-112-50.1-112-112 50.1-112 112-112h48v-96h-48c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112v48h96v-48c0-61.9 50.1-112 112-112s112 50.1 112 112-50.1 112-112 112h-48v96h48z`}},{tag:`path`,attrs:{d:`M464 464h96v96h-96zM352 304a48.01 48.01 0 000 96h48v-48c0-26.5-21.5-48-48-48zm-48 368a48.01 48.01 0 0096 0v-48h-48c-26.5 0-48 21.5-48 48z`}}]},name:`mac-command`,theme:`filled`}}))());function nE(){return nE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nE({},e,{ref:t,icon:tE.default}))),iE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}},{tag:`path`,attrs:{d:`M370.8 554.4c-54.6 0-98.8 44.2-98.8 98.8s44.2 98.8 98.8 98.8 98.8-44.2 98.8-98.8v-42.4h84.7v42.4c0 54.6 44.2 98.8 98.8 98.8s98.8-44.2 98.8-98.8-44.2-98.8-98.8-98.8h-42.4v-84.7h42.4c54.6 0 98.8-44.2 98.8-98.8 0-54.6-44.2-98.8-98.8-98.8s-98.8 44.2-98.8 98.8v42.4h-84.7v-42.4c0-54.6-44.2-98.8-98.8-98.8S272 316.2 272 370.8s44.2 98.8 98.8 98.8h42.4v84.7h-42.4zm42.4 98.8c0 23.4-19 42.4-42.4 42.4s-42.4-19-42.4-42.4 19-42.4 42.4-42.4h42.4v42.4zm197.6-282.4c0-23.4 19-42.4 42.4-42.4s42.4 19 42.4 42.4-19 42.4-42.4 42.4h-42.4v-42.4zm0 240h42.4c23.4 0 42.4 19 42.4 42.4s-19 42.4-42.4 42.4-42.4-19-42.4-42.4v-42.4zM469.6 469.6h84.7v84.7h-84.7v-84.7zm-98.8-56.4c-23.4 0-42.4-19-42.4-42.4s19-42.4 42.4-42.4 42.4 19 42.4 42.4v42.4h-42.4z`}}]},name:`mac-command`,theme:`outlined`}}))());function aE(){return aE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aE({},e,{ref:t,icon:iE.default}))),sE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-80.8 108.9L531.7 514.4c-7.8 6.1-18.7 6.1-26.5 0L189.6 268.9A7.2 7.2 0 01194 256h648.8a7.2 7.2 0 014.4 12.9z`}}]},name:`mail`,theme:`filled`}}))());function cE(){return cE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cE({},e,{ref:t,icon:sE.default}))),uE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z`}}]},name:`mail`,theme:`outlined`}}))());function dE(){return dE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dE({},e,{ref:t,icon:uE.default}))),pE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M477.5 536.3L135.9 270.7l-27.5-21.4 27.6 21.5V792h752V270.8L546.2 536.3a55.99 55.99 0 01-68.7 0z`,fill:t}},{tag:`path`,attrs:{d:`M876.3 198.8l39.3 50.5-27.6 21.5 27.7-21.5-39.3-50.5z`,fill:t}},{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-94.5 72.1L512 482 190.5 232.1h643zm54.5 38.7V792H136V270.8l-27.6-21.5 27.5 21.4 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5h.1l39.3 50.5-27.7 21.5z`,fill:e}}]}},name:`mail`,theme:`twotone`}}))());function mE(){return mE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mE({},e,{ref:t,icon:pE.default}))),gE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M874 120H622c-3.3 0-6 2.7-6 6v56c0 3.3 2.7 6 6 6h160.4L583.1 387.3c-50-38.5-111-59.3-175.1-59.3-76.9 0-149.3 30-203.6 84.4S120 539.1 120 616s30 149.3 84.4 203.6C258.7 874 331.1 904 408 904s149.3-30 203.6-84.4C666 765.3 696 692.9 696 616c0-64.1-20.8-124.9-59.2-174.9L836 241.9V402c0 3.3 2.7 6 6 6h56c3.3 0 6-2.7 6-6V150c0-16.5-13.5-30-30-30zM408 828c-116.9 0-212-95.1-212-212s95.1-212 212-212 212 95.1 212 212-95.1 212-212 212z`}}]},name:`man`,theme:`outlined`}}))());function _E(){return _E=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_E({},e,{ref:t,icon:gE.default}))),yE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M839.2 278.1a32 32 0 00-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 00-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM660 628c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V636H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V464c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8v48zm4-372H360v-72h304v72z`}}]},name:`medicine-box`,theme:`filled`}}))());function bE(){return bE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bE({},e,{ref:t,icon:yE.default}))),SE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M839.2 278.1a32 32 0 00-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 00-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840zM652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}}]},name:`medicine-box`,theme:`outlined`}}))());function CE(){return CE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CE({},e,{ref:t,icon:SE.default}))),TE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M244.3 328L184 513.4V840h656V513.4L779.7 328H244.3zM660 628c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V636H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V464c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8v48z`,fill:t}},{tag:`path`,attrs:{d:`M652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`,fill:e}},{tag:`path`,attrs:{d:`M839.2 278.1a32 32 0 00-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 00-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840z`,fill:e}}]}},name:`medicine-box`,theme:`twotone`}}))());function EE(){return EE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EE({},e,{ref:t,icon:TE.default}))),OE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm256 253.7l-40.8 39.1c-3.6 2.7-5.3 7.1-4.6 11.4v287.7c-.7 4.4 1 8.8 4.6 11.4l40 39.1v8.7H566.4v-8.3l41.3-40.1c4.1-4.1 4.1-5.3 4.1-11.4V422.5l-115 291.6h-15.5L347.5 422.5V618c-1.2 8.2 1.7 16.5 7.5 22.4l53.8 65.1v8.7H256v-8.7l53.8-65.1a26.1 26.1 0 007-22.4V392c.7-6.3-1.7-12.4-6.5-16.7l-47.8-57.6V309H411l114.6 251.5 100.9-251.3H768v8.5z`}}]},name:`medium-circle`,theme:`filled`}}))());function kE(){return kE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kE({},e,{ref:t,icon:OE.default}))),jE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M834.7 279.8l61.3-58.9V208H683.7L532.4 586.4 360.3 208H137.7v12.9l71.6 86.6c7 6.4 10.6 15.8 9.7 25.2V673c2.2 12.3-1.7 24.8-10.3 33.7L128 805v12.7h228.6v-12.9l-80.6-98a39.99 39.99 0 01-11.1-33.7V378.7l200.7 439.2h23.3l172.6-439.2v349.9c0 9.2 0 11.1-6 17.2l-62.1 60.3V819h301.2v-12.9l-59.9-58.9c-5.2-4-7.9-10.7-6.8-17.2V297a18.1 18.1 0 016.8-17.2z`}}]},name:`medium`,theme:`outlined`}}))());function ME(){return ME=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ME({},e,{ref:t,icon:jE.default}))),PE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM768 317.7l-40.8 39.1c-3.6 2.7-5.3 7.1-4.6 11.4v287.7c-.7 4.4 1 8.8 4.6 11.4l40 39.1v8.7H566.4v-8.3l41.3-40.1c4.1-4.1 4.1-5.3 4.1-11.4V422.5l-115 291.6h-15.5L347.5 422.5V618c-1.2 8.2 1.7 16.5 7.5 22.4l53.8 65.1v8.7H256v-8.7l53.8-65.1a26.1 26.1 0 007-22.4V392c.7-6.3-1.7-12.4-6.5-16.7l-47.8-57.6V309H411l114.6 251.5 100.9-251.3H768v8.5z`}}]},name:`medium-square`,theme:`filled`}}))());function FE(){return FE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FE({},e,{ref:t,icon:PE.default}))),LE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M517.2 590.55c0 3.55 0 4.36 2.4 6.55l13.43 13.25v.57h-59.57v-25.47a41.44 41.44 0 01-39.5 27.65c-30.61 0-52.84-24.25-52.84-68.87 0-41.8 23.99-69.69 57.65-69.69a35.15 35.15 0 0134.61 21.67v-56.19a6.99 6.99 0 00-2.71-6.79l-12.8-12.45v-.56l59.33-7.04v177.37zm-43.74-8.09v-83.83a22.2 22.2 0 00-17.74-8.4c-14.48 0-28.47 13.25-28.47 52.62 0 36.86 12.07 49.88 27.1 49.88a23.91 23.91 0 0019.11-10.27zm83.23 28.46V497.74a7.65 7.65 0 00-2.4-6.79l-13.19-13.74v-.57h59.56v114.8c0 3.55 0 4.36 2.4 6.54l13.12 12.45v.57l-59.49-.08zm-2.16-175.67c0-13.4 10.74-24.25 23.99-24.25 13.25 0 23.98 10.86 23.98 24.25 0 13.4-10.73 24.25-23.98 24.25s-23.99-10.85-23.99-24.25zm206.83 155.06c0 3.55 0 4.6 2.4 6.79l13.43 13.25v.57h-59.88V581.9a43.4 43.4 0 01-41.01 31.2c-26.55 0-40.78-19.56-40.78-56.59 0-17.86 0-37.43.56-59.41a6.91 6.91 0 00-2.4-6.55L620.5 477.2v-.57h59.09v73.81c0 24.25 3.51 40.42 18.54 40.42a23.96 23.96 0 0019.35-12.2v-80.85a7.65 7.65 0 00-2.4-6.79l-13.27-13.82v-.57h59.56V590.3zm202.76 20.6c0-4.36.8-59.97.8-72.75 0-24.25-3.76-40.98-20.63-40.98a26.7 26.7 0 00-21.19 11.64 99.68 99.68 0 012.4 23.04c0 16.81-.56 38.23-.8 59.66a6.91 6.91 0 002.4 6.55l13.43 12.45v.56h-60.12c0-4.04.8-59.98.8-72.76 0-24.65-3.76-40.98-20.39-40.98-8.2.3-15.68 4.8-19.83 11.96v82.46c0 3.56 0 4.37 2.4 6.55l13.11 12.45v.56h-59.48V498.15a7.65 7.65 0 00-2.4-6.8l-13.19-14.14v-.57H841v28.78c5.53-19 23.13-31.76 42.7-30.96 19.82 0 33.26 11.16 38.93 32.34a46.41 46.41 0 0144.77-32.34c26.55 0 41.58 19.8 41.58 57.23 0 17.87-.56 38.24-.8 59.66a6.5 6.5 0 002.72 6.55l13.11 12.45v.57h-59.88zM215.87 593.3l17.66 17.05v.57h-89.62v-.57l17.99-17.05a6.91 6.91 0 002.4-6.55V477.69c0-4.6 0-10.83.8-16.16L104.66 613.1h-.72l-62.6-139.45c-1.37-3.47-1.77-3.72-2.65-6.06v91.43a32.08 32.08 0 002.96 17.87l25.19 33.46v.57H0v-.57l25.18-33.55a32.16 32.16 0 002.96-17.78V457.97A19.71 19.71 0 0024 444.15L6.16 420.78v-.56h63.96l53.56 118.1 47.17-118.1h62.6v.56l-17.58 19.8a6.99 6.99 0 00-2.72 6.8v139.37a6.5 6.5 0 002.72 6.55zm70.11-54.65v.56c0 34.6 17.67 48.5 38.38 48.5a43.5 43.5 0 0040.77-24.97h.56c-7.2 34.2-28.14 50.36-59.48 50.36-33.82 0-65.72-20.61-65.72-68.39 0-50.2 31.98-70.25 67.32-70.25 28.46 0 58.76 13.58 58.76 57.24v6.95h-80.59zm0-6.95h39.42v-7.04c0-35.57-7.28-45.03-18.23-45.03-13.27 0-21.35 14.15-21.35 52.07h.16z`}}]},name:`medium-workmark`,theme:`outlined`}}))());function RE(){return RE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RE({},e,{ref:t,icon:LE.default}))),BE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm384 200c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v48zm16-152a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`meh`,theme:`filled`}}))());function VE(){return VE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VE({},e,{ref:t,icon:BE.default}))),UE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 565H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}}]},name:`meh`,theme:`outlined`}}))());function WE(){return WE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WE({},e,{ref:t,icon:UE.default}))),KE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm384 200c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v48zm16-152a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`,fill:t}},{tag:`path`,attrs:{d:`M288 421a48 48 0 1096 0 48 48 0 10-96 0zm376 144H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-24-144a48 48 0 1096 0 48 48 0 10-96 0z`,fill:e}}]}},name:`meh`,theme:`twotone`}}))());function qE(){return qE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qE({},e,{ref:t,icon:KE.default}))),YE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z`}}]},name:`menu-fold`,theme:`outlined`}}))());function XE(){return XE=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XE({},e,{ref:t,icon:YE.default}))),QE=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z`}}]},name:`menu`,theme:`outlined`}}))());function $E(){return $E=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$E({},e,{ref:t,icon:QE.default}))),tD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z`}}]},name:`menu-unfold`,theme:`outlined`}}))());function nD(){return nD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nD({},e,{ref:t,icon:tD.default}))),iD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M482.2 508.4L331.3 389c-3-2.4-7.3-.2-7.3 3.6V478H184V184h204v128c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V144c0-15.5-12.5-28-28-28H144c-15.5 0-28 12.5-28 28v736c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v128H184V546h140v85.4c0 3.8 4.4 6 7.3 3.6l150.9-119.4a4.5 4.5 0 000-7.2zM880 116H596c-15.5 0-28 12.5-28 28v168c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V184h204v294H700v-85.4c0-3.8-4.3-6-7.3-3.6l-151 119.4a4.52 4.52 0 000 7.1l151 119.5c2.9 2.3 7.3.2 7.3-3.6V546h140v294H636V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v168c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V144c0-15.5-12.5-28-28-28z`}}]},name:`merge-cells`,theme:`outlined`}}))());function aD(){return aD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aD({},e,{ref:t,icon:iD.default}))),sD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M284 924c61.86 0 112-50.14 112-112 0-49.26-31.8-91.1-76-106.09V421.63l386.49 126.55.01 95.92C661 658.34 628 700.8 628 751c0 61.86 50.14 112 112 112s112-50.14 112-112c0-48.33-30.6-89.5-73.5-105.2l-.01-113.04a50.73 50.73 0 00-34.95-48.2L320 345.85V318.1c43.64-14.8 75.2-55.78 75.99-104.24L396 212c0-61.86-50.14-112-112-112s-112 50.14-112 112c0 49.26 31.8 91.1 76 106.09V705.9c-44.2 15-76 56.83-76 106.09 0 61.86 50.14 112 112 112`}}]},name:`merge`,theme:`filled`}}))());function cD(){return cD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cD({},e,{ref:t,icon:sD.default}))),uD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M248 752h72V264h-72z`}},{tag:`path`,attrs:{d:`M740 863c61.86 0 112-50.14 112-112 0-48.33-30.6-89.5-73.5-105.2l-.01-113.04a50.73 50.73 0 00-34.95-48.2l-434.9-142.41-22.4 68.42 420.25 137.61.01 95.92C661 658.34 628 700.8 628 751c0 61.86 50.14 112 112 112m-456 61c61.86 0 112-50.14 112-112s-50.14-112-112-112-112 50.14-112 112 50.14 112 112 112m456-125a48 48 0 110-96 48 48 0 010 96m-456 61a48 48 0 110-96 48 48 0 010 96m0-536c61.86 0 112-50.14 112-112s-50.14-112-112-112-112 50.14-112 112 50.14 112 112 112m0-64a48 48 0 110-96 48 48 0 010 96`}}]},name:`merge`,theme:`outlined`}}))());function dD(){return dD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dD({},e,{ref:t,icon:uD.default}))),pD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M924.3 338.4a447.57 447.57 0 00-96.1-143.3 443.09 443.09 0 00-143-96.3A443.91 443.91 0 00512 64h-2c-60.5.3-119 12.3-174.1 35.9a444.08 444.08 0 00-141.7 96.5 445 445 0 00-95 142.8A449.89 449.89 0 0065 514.1c.3 69.4 16.9 138.3 47.9 199.9v152c0 25.4 20.6 46 45.9 46h151.8a447.72 447.72 0 00199.5 48h2.1c59.8 0 117.7-11.6 172.3-34.3A443.2 443.2 0 00827 830.5c41.2-40.9 73.6-88.7 96.3-142 23.5-55.2 35.5-113.9 35.8-174.5.2-60.9-11.6-120-34.8-175.6zM312.4 560c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.4 48-47.9 48zm199.6 0c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.5 48-47.9 48zm199.6 0c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.5 48-47.9 48z`}}]},name:`message`,theme:`filled`}}))());function mD(){return mD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mD({},e,{ref:t,icon:pD.default}))),gD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z`}}]},name:`message`,theme:`outlined`}}))());function _D(){return _D=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_D({},e,{ref:t,icon:gD.default}))),yD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M775.3 248.9a369.62 369.62 0 00-119-80A370.2 370.2 0 00512.1 140h-1.7c-99.7.4-193 39.4-262.8 109.9-69.9 70.5-108 164.1-107.6 263.8.3 60.3 15.3 120.2 43.5 173.1l4.5 8.4V836h140.8l8.4 4.5c52.9 28.2 112.8 43.2 173.1 43.5h1.7c99 0 192-38.2 262.1-107.6 70.4-69.8 109.5-163.1 110.1-262.7.2-50.6-9.5-99.6-28.9-145.8a370.15 370.15 0 00-80-119zM312 560a48.01 48.01 0 010-96 48.01 48.01 0 010 96zm200 0a48.01 48.01 0 010-96 48.01 48.01 0 010 96zm200 0a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`,fill:t}},{tag:`path`,attrs:{d:`M664 512a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0z`,fill:e}},{tag:`path`,attrs:{d:`M925.2 338.4c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z`,fill:e}},{tag:`path`,attrs:{d:`M464 512a48 48 0 1096 0 48 48 0 10-96 0z`,fill:e}}]}},name:`message`,theme:`twotone`}}))());function bD(){return bD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bD({},e,{ref:t,icon:yD.default}))),SD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z`}}]},name:`minus-circle`,theme:`filled`}}))());function CD(){return CD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CD({},e,{ref:t,icon:SD.default}))),TD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`minus-circle`,theme:`outlined`}}))());function ED(){return ED=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ED({},e,{ref:t,icon:TD.default}))),OD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z`,fill:t}},{tag:`path`,attrs:{d:`M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`,fill:e}}]}},name:`minus-circle`,theme:`twotone`}}))());function kD(){return kD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kD({},e,{ref:t,icon:OD.default}))),jD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM704 536c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z`}}]},name:`minus-square`,theme:`filled`}}))());function MD(){return MD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MD({},e,{ref:t,icon:jD.default}))),PD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm136-352c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48z`,fill:t}},{tag:`path`,attrs:{d:`M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`,fill:e}}]}},name:`minus-square`,theme:`twotone`}}))());function FD(){return FD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FD({},e,{ref:t,icon:PD.default}))),LD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zM512 824c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z`}}]},name:`mobile`,theme:`filled`}}))());function RD(){return RD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RD({},e,{ref:t,icon:LD.default}))),BD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`mobile`,theme:`outlined`}}))());function VD(){return VD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VD({},e,{ref:t,icon:BD.default}))),UD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M744 64H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H288V136h448v752z`,fill:e}},{tag:`path`,attrs:{d:`M288 888h448V136H288v752zm224-142c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z`,fill:t}},{tag:`path`,attrs:{d:`M472 786a40 40 0 1080 0 40 40 0 10-80 0z`,fill:e}}]}},name:`mobile`,theme:`twotone`}}))());function WD(){return WD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WD({},e,{ref:t,icon:UD.default}))),KD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M911.5 699.7a8 8 0 00-10.3-4.8L840 717.2V179c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V762c0 3.3 2.1 6.3 5.3 7.5L501 909.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zm-243.8-377L564 514.3h57.6c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3v39h76.3c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3V703c0 4.4-3.6 8-8 8h-49.9c-4.4 0-8-3.6-8-8v-63.4h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h76v-39h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h57L356.5 322.8c-2.1-3.8-.7-8.7 3.2-10.8 1.2-.7 2.5-1 3.8-1h55.7a8 8 0 017.1 4.4L511 484.2h3.3L599 315.4c1.3-2.7 4.1-4.4 7.1-4.4h54.5c4.4 0 8 3.6 8.1 7.9 0 1.3-.4 2.6-1 3.8z`}}]},name:`money-collect`,theme:`filled`}}))());function qD(){return qD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qD({},e,{ref:t,icon:KD.default}))),YD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M911.5 700.7a8 8 0 00-10.3-4.8L840 718.2V180c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V763c0 3.3 2.1 6.3 5.3 7.5L501 910.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zM512 837.5l-256-93.1V184h512v560.4l-256 93.1zM660.6 312h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 00-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.6-1.2 1-2.5 1-3.8-.1-4.3-3.7-7.9-8.1-7.9z`}}]},name:`money-collect`,theme:`outlined`}}))());function XD(){return XD=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XD({},e,{ref:t,icon:YD.default}))),QD=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M256 744.4l256 93.1 256-93.1V184H256v560.4zM359.7 313c1.2-.7 2.5-1 3.8-1h55.7a8 8 0 017.1 4.4L511 485.2h3.3L599 316.4c1.3-2.7 4.1-4.4 7.1-4.4h54.5c4.4 0 8 3.6 8.1 7.9 0 1.3-.4 2.6-1 3.8L564 515.3h57.6c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3v39h76.3c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3V704c0 4.4-3.6 8-8 8h-49.9c-4.4 0-8-3.6-8-8v-63.4h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h76v-39h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h57L356.5 323.8c-2.1-3.8-.7-8.7 3.2-10.8z`,fill:t}},{tag:`path`,attrs:{d:`M911.5 700.7a8 8 0 00-10.3-4.8L840 718.2V180c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V763c0 3.3 2.1 6.3 5.3 7.5L501 910.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zM768 744.4l-256 93.1-256-93.1V184h512v560.4z`,fill:e}},{tag:`path`,attrs:{d:`M460.4 515.4h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.6-1.2 1-2.5 1-3.8-.1-4.3-3.7-7.9-8.1-7.9h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 00-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6z`,fill:e}}]}},name:`money-collect`,theme:`twotone`}}))());function $D(){return $D=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$D({},e,{ref:t,icon:QD.default}))),tO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M692.8 412.7l.2-.2-34.6-44.3a7.97 7.97 0 00-11.2-1.4l-50.4 39.3-70.5-90.1a7.97 7.97 0 00-11.2-1.4l-37.9 29.7a7.97 7.97 0 00-1.4 11.2l70.5 90.2-.2.1 34.6 44.3c2.7 3.5 7.7 4.1 11.2 1.4l50.4-39.3 64.1 82c2.7 3.5 7.7 4.1 11.2 1.4l37.9-29.6c3.5-2.7 4.1-7.7 1.4-11.2l-64.1-82.1zM608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5L114.3 856.1a8.03 8.03 0 000 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6C473 696.1 537.7 720 608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644s-118.2-23.7-161.2-66.8C403.7 534.2 380 476.9 380 416s23.7-118.2 66.8-161.2c43-43.1 100.3-66.8 161.2-66.8s118.2 23.7 161.2 66.8c43.1 43 66.8 100.3 66.8 161.2s-23.7 118.2-66.8 161.2z`}}]},name:`monitor`,theme:`outlined`}}))());function nO(){return nO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nO({},e,{ref:t,icon:tO.default}))),iO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M489.5 111.66c30.65-1.8 45.98 36.44 22.58 56.33A243.35 243.35 0 00426 354c0 134.76 109.24 244 244 244 72.58 0 139.9-31.83 186.01-86.08 19.87-23.38 58.07-8.1 56.34 22.53C900.4 745.82 725.15 912 512.5 912 291.31 912 112 732.69 112 511.5c0-211.39 164.29-386.02 374.2-399.65l.2-.01z`}}]},name:`moon`,theme:`filled`}}))());function aO(){return aO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aO({},e,{ref:t,icon:iO.default}))),sO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M489.5 111.66c30.65-1.8 45.98 36.44 22.58 56.33A243.35 243.35 0 00426 354c0 134.76 109.24 244 244 244 72.58 0 139.9-31.83 186.01-86.08 19.87-23.38 58.07-8.1 56.34 22.53C900.4 745.82 725.15 912 512.5 912 291.31 912 112 732.69 112 511.5c0-211.39 164.29-386.02 374.2-399.65l.2-.01zm-81.15 79.75l-4.11 1.36C271.1 237.94 176 364.09 176 511.5 176 697.34 326.66 848 512.5 848c148.28 0 274.94-96.2 319.45-230.41l.63-1.93-.11.07a307.06 307.06 0 01-159.73 46.26L670 662c-170.1 0-308-137.9-308-308 0-58.6 16.48-114.54 46.27-162.47z`}}]},name:`moon`,theme:`outlined`}}))());function cO(){return cO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cO({},e,{ref:t,icon:sO.default}))),uO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`more`,theme:`outlined`}}))());function dO(){return dO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dO({},e,{ref:t,icon:uO.default}))),pO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M771.91 115a31.65 31.65 0 00-17.42 5.27L400 351.97H236a16 16 0 00-16 16v288.06a16 16 0 0016 16h164l354.5 231.7a31.66 31.66 0 0017.42 5.27c16.65 0 32.08-13.25 32.08-32.06V147.06c0-18.8-15.44-32.06-32.09-32.06`}}]},name:`muted`,theme:`filled`}}))());function mO(){return mO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mO({},e,{ref:t,icon:pO.default}))),gO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M771.91 115a31.65 31.65 0 00-17.42 5.27L400 351.97H236a16 16 0 00-16 16v288.06a16 16 0 0016 16h164l354.5 231.7a31.66 31.66 0 0017.42 5.27c16.65 0 32.08-13.25 32.08-32.06V147.06c0-18.8-15.44-32.06-32.09-32.06M732 221v582L439.39 611.75l-17.95-11.73H292V423.98h129.44l17.95-11.73z`}}]},name:`muted`,theme:`outlined`}}))());function _O(){return _O=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_O({},e,{ref:t,icon:gO.default}))),yO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M952 612c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H298a95.92 95.92 0 00-89-60c-53 0-96 43-96 96s43 96 96 96c40.3 0 74.8-24.8 89-60h150.3v152c0 55.2 44.8 100 100 100H952c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H548.3c-15.5 0-28-12.5-28-28V612H952zM451.7 313.7l172.5 136.2c6.3 5.1 15.8.5 15.8-7.7V344h264c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H640v-98.2c0-8.1-9.4-12.8-15.8-7.7L451.7 298.3a9.9 9.9 0 000 15.4z`}}]},name:`node-collapse`,theme:`outlined`}}))());function bO(){return bO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bO({},e,{ref:t,icon:yO.default}))),SO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M952 612c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H298a95.92 95.92 0 00-89-60c-53 0-96 43-96 96s43 96 96 96c40.3 0 74.8-24.8 89-60h150.3v152c0 55.2 44.8 100 100 100H952c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H548.3c-15.5 0-28-12.5-28-28V612H952zM456 344h264v98.2c0 8.1 9.5 12.8 15.8 7.7l172.5-136.2c5-3.9 5-11.4 0-15.3L735.8 162.1c-6.4-5.1-15.8-.5-15.8 7.7V268H456c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8z`}}]},name:`node-expand`,theme:`outlined`}}))());function CO(){return CO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CO({},e,{ref:t,icon:SO.default}))),TO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M843.5 737.4c-12.4-75.2-79.2-129.1-155.3-125.4S550.9 676 546 752c-153.5-4.8-208-40.7-199.1-113.7 3.3-27.3 19.8-41.9 50.1-49 18.4-4.3 38.8-4.9 57.3-3.2 1.7.2 3.5.3 5.2.5 11.3 2.7 22.8 5 34.3 6.8 34.1 5.6 68.8 8.4 101.8 6.6 92.8-5 156-45.9 159.2-132.7 3.1-84.1-54.7-143.7-147.9-183.6-29.9-12.8-61.6-22.7-93.3-30.2-14.3-3.4-26.3-5.7-35.2-7.2-7.9-75.9-71.5-133.8-147.8-134.4-76.3-.6-140.9 56.1-150.1 131.9s40 146.3 114.2 163.9c74.2 17.6 149.9-23.3 175.7-95.1 9.4 1.7 18.7 3.6 28 5.8 28.2 6.6 56.4 15.4 82.4 26.6 70.7 30.2 109.3 70.1 107.5 119.9-1.6 44.6-33.6 65.2-96.2 68.6-27.5 1.5-57.6-.9-87.3-5.8-8.3-1.4-15.9-2.8-22.6-4.3-3.9-.8-6.6-1.5-7.8-1.8l-3.1-.6c-2.2-.3-5.9-.8-10.7-1.3-25-2.3-52.1-1.5-78.5 4.6-55.2 12.9-93.9 47.2-101.1 105.8-15.7 126.2 78.6 184.7 276 188.9 29.1 70.4 106.4 107.9 179.6 87 73.3-20.9 119.3-93.4 106.9-168.6zM329.1 345.2a83.3 83.3 0 11.01-166.61 83.3 83.3 0 01-.01 166.61zM695.6 845a83.3 83.3 0 11.01-166.61A83.3 83.3 0 01695.6 845z`}}]},name:`node-index`,theme:`outlined`}}))());function EO(){return EO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EO({},e,{ref:t,icon:TO.default}))),OO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.6c-3.7 11.6-5.6 23.9-5.6 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1z`}}]},name:`notification`,theme:`filled`}}))());function kO(){return kO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kO({},e,{ref:t,icon:OO.default}))),jO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.7c-3.7 11.6-5.7 23.9-5.7 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1zm496 58.4L318.8 611.3l-12.9-5.2H184V417.9h121.9l12.9-5.2L840 203.3v617.4z`}}]},name:`notification`,theme:`outlined`}}))());function MO(){return MO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MO({},e,{ref:t,icon:jO.default}))),PO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M229.6 678.1c-3.7 11.6-5.6 23.9-5.6 36.4 0-12.5 2-24.8 5.7-36.4h-.1zm76.3-260.2H184v188.2h121.9l12.9 5.2L840 820.7V203.3L318.8 412.7z`,fill:t}},{tag:`path`,attrs:{d:`M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.7c-3.7 11.6-5.7 23.9-5.7 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1zm496 58.4L318.8 611.3l-12.9-5.2H184V417.9h121.9l12.9-5.2L840 203.3v617.4z`,fill:e}}]}},name:`notification`,theme:`twotone`}}))());function FO(){return FO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FO({},e,{ref:t,icon:PO.default}))),LO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z`}}]},name:`number`,theme:`outlined`}}))());function RO(){return RO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RO({},e,{ref:t,icon:LO.default}))),BO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M316 672h60c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8zm196-50c22.1 0 40-17.9 40-39 0-23.1-17.9-41-40-41s-40 17.9-40 41c0 21.1 17.9 39 40 39zm0-140c22.1 0 40-17.9 40-39 0-23.1-17.9-41-40-41s-40 17.9-40 41c0 21.1 17.9 39 40 39z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}},{tag:`path`,attrs:{d:`M648 672h60c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8z`}}]},name:`one-to-one`,theme:`outlined`}}))());function VO(){return VO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VO({},e,{ref:t,icon:BO.default}))),UO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M475.6 112c-74.03 0-139.72 42.38-172.92 104.58v237.28l92.27 56.48 3.38-235.7 189-127.45A194.33 194.33 0 00475.6 112m202.9 62.25c-13.17 0-26.05 1.76-38.8 4.36L453.2 304.36l-1.37 96.15 186.58-125.25 231.22 137.28a195.5 195.5 0 004.87-42.33c0-108.04-87.93-195.96-195.99-195.96M247.34 266C167.34 290.7 109 365.22 109 453.2c0 27.92 5.9 54.83 16.79 79.36l245.48 139.77 90.58-56.12-214.5-131.38zm392.88 74.67l-72.7 48.85L771.5 517.58 797.3 753C867.41 723.11 916 653.97 916 573.1c0-27.55-5.86-54.12-16.57-78.53zm-123 82.6l-66.36 44.56-1.05 76.12 64.7 39.66 69.54-43.04-1.84-76.48zm121.2 76.12l5.87 248.34L443 866.9A195.65 195.65 0 00567.84 912c79.22 0 147.8-46.52 178.62-114.99L719.4 550.22zm-52.86 105.3L372.43 736.68 169.56 621.15a195.35 195.35 0 00-5.22 44.16c0 102.94 79.84 187.41 180.81 195.18L588.2 716.6z`}}]},name:`open-a-i`,theme:`filled`}}))());function WO(){return WO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WO({},e,{ref:t,icon:UO.default}))),KO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M482.88 128c-84.35 0-156.58 52.8-185.68 126.98-60.89 8.13-115.3 43.63-146.6 97.84-42.16 73-32.55 161.88 17.14 224.16-23.38 56.75-19.85 121.6 11.42 175.78 42.18 73.02 124.1 109.15 202.94 97.23C419.58 898.63 477.51 928 540.12 928c84.35 0 156.58-52.8 185.68-126.98 60.89-8.13 115.3-43.62 146.6-97.84 42.16-73 32.55-161.88-17.14-224.16 23.38-56.75 19.85-121.6-11.42-175.78-42.18-73.02-124.1-109.15-202.94-97.23C603.42 157.38 545.49 128 482.88 128m0 61.54c35.6 0 68.97 13.99 94.22 37.74-1.93 1.03-3.92 1.84-5.83 2.94l-136.68 78.91a46.11 46.11 0 00-23.09 39.78l-.84 183.6-65.72-38.34V327.4c0-76 61.9-137.86 137.94-137.86m197.7 75.9c44.19 3.14 86.16 27.44 109.92 68.57 17.8 30.8 22.38 66.7 14.43 100.42-1.88-1.17-3.6-2.49-5.53-3.6l-136.73-78.91a46.23 46.23 0 00-46-.06l-159.47 91.1.36-76.02 144.5-83.41a137.19 137.19 0 0178.53-18.09m-396.92 55.4c-.07 2.2-.3 4.35-.3 6.56v157.75a46.19 46.19 0 0022.91 39.9l158.68 92.5-66.02 37.67-144.55-83.35c-65.86-38-88.47-122.53-50.45-188.34 17.78-30.78 46.55-52.69 79.73-62.68m340.4 79.93l144.54 83.35c65.86 38 88.47 122.53 50.45 188.34-17.78 30.78-46.55 52.69-79.73 62.68.07-2.19.3-4.34.3-6.55V570.85a46.19 46.19 0 00-22.9-39.9l-158.69-92.5zM511.8 464.84l54.54 31.79-.3 63.22-54.84 31.31-54.54-31.85.3-63.16zm100.54 58.65l65.72 38.35V728.6c0 76-61.9 137.86-137.94 137.86-35.6 0-68.97-13.99-94.22-37.74 1.93-1.03 3.92-1.84 5.83-2.94l136.68-78.9a46.11 46.11 0 0023.09-39.8zm-46.54 89.55l-.36 76.02-144.5 83.41c-65.85 38-150.42 15.34-188.44-50.48-17.8-30.8-22.38-66.7-14.43-100.42 1.88 1.17 3.6 2.5 5.53 3.6l136.74 78.91a46.23 46.23 0 0046 .06z`}}]},name:`open-a-i`,theme:`outlined`}}))());function qO(){return qO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qO({},e,{ref:t,icon:KO.default}))),YO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M920 760H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-568H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM216 712H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h72.4v20.5h-35.7c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h35.7V838H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4V716c0-2.2-1.8-4-4-4zM100 188h38v120c0 2.2 1.8 4 4 4h40c2.2 0 4-1.8 4-4V152c0-4.4-3.6-8-8-8h-78c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4zm116 240H100c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4h68.4l-70.3 77.7a8.3 8.3 0 00-2.1 5.4V592c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4v-36c0-2.2-1.8-4-4-4h-68.4l70.3-77.7a8.3 8.3 0 002.1-5.4V432c0-2.2-1.8-4-4-4z`}}]},name:`ordered-list`,theme:`outlined`}}))());function XO(){return XO=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XO({},e,{ref:t,icon:YO.default}))),QO=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M640.6 429.8h257.1c7.9 0 14.3-6.4 14.3-14.3V158.3c0-7.9-6.4-14.3-14.3-14.3H640.6c-7.9 0-14.3 6.4-14.3 14.3v92.9H490.6c-3.9 0-7.1 3.2-7.1 7.1v221.5h-85.7v-96.5c0-7.9-6.4-14.3-14.3-14.3H126.3c-7.9 0-14.3 6.4-14.3 14.3v257.2c0 7.9 6.4 14.3 14.3 14.3h257.1c7.9 0 14.3-6.4 14.3-14.3V544h85.7v221.5c0 3.9 3.2 7.1 7.1 7.1h135.7v92.9c0 7.9 6.4 14.3 14.3 14.3h257.1c7.9 0 14.3-6.4 14.3-14.3v-257c0-7.9-6.4-14.3-14.3-14.3h-257c-7.9 0-14.3 6.4-14.3 14.3v100h-78.6v-393h78.6v100c0 7.9 6.4 14.3 14.3 14.3zm53.5-217.9h150V362h-150V211.9zM329.9 587h-150V437h150v150zm364.2 75.1h150v150.1h-150V662.1z`}}]},name:`partition`,theme:`outlined`}}))());function $O(){return $O=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$O({},e,{ref:t,icon:QO.default}))),tk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-80 600c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z`}}]},name:`pause-circle`,theme:`filled`}}))());function nk(){return nk=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nk({},e,{ref:t,icon:tk.default}))),ik=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm-88-532h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z`}}]},name:`pause-circle`,theme:`outlined`}}))());function ak(){return ak=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ak({},e,{ref:t,icon:ik.default}))),sk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-80 524c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z`,fill:t}},{tag:`path`,attrs:{d:`M424 352h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z`,fill:e}}]}},name:`pause-circle`,theme:`twotone`}}))());function ck(){return ck=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ck({},e,{ref:t,icon:sk.default}))),uk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M304 176h80v672h-80zm408 0h-64c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8z`}}]},name:`pause`,theme:`outlined`}}))());function dk(){return dk=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dk({},e,{ref:t,icon:uk.default}))),pk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm166.6 246.8L567.5 515.6h62c4.4 0 8 3.6 8 8v29.9c0 4.4-3.6 8-8 8h-82V603h82c4.4 0 8 3.6 8 8v29.9c0 4.4-3.6 8-8 8h-82V717c0 4.4-3.6 8-8 8h-54.3c-4.4 0-8-3.6-8-8v-68.1h-81.7c-4.4 0-8-3.6-8-8V611c0-4.4 3.6-8 8-8h81.7v-41.5h-81.7c-4.4 0-8-3.6-8-8v-29.9c0-4.4 3.6-8 8-8h61.4L345.4 310.8a8.07 8.07 0 017-11.9h60.7c3 0 5.8 1.7 7.1 4.4l90.6 180h3.4l90.6-180a8 8 0 017.1-4.4h59.5c4.4 0 8 3.6 8 8 .2 1.4-.2 2.7-.8 3.9z`}}]},name:`pay-circle`,theme:`filled`}}))());function mk(){return mk=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mk({},e,{ref:t,icon:pk.default}))),gk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm159.6-585h-59.5c-3 0-5.8 1.7-7.1 4.4l-90.6 180H511l-90.6-180a8 8 0 00-7.1-4.4h-60.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9L457 515.7h-61.4c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V603h-81.7c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V717c0 4.4 3.6 8 8 8h54.3c4.4 0 8-3.6 8-8v-68.1h82c4.4 0 8-3.6 8-8V611c0-4.4-3.6-8-8-8h-82v-41.5h82c4.4 0 8-3.6 8-8v-29.9c0-4.4-3.6-8-8-8h-62l111.1-204.8c.6-1.2 1-2.5 1-3.8-.1-4.4-3.7-8-8.1-8z`}}]},name:`pay-circle`,theme:`outlined`}}))());function _k(){return _k=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_k({},e,{ref:t,icon:gk.default}))),yk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M855.7 210.8l-42.4-42.4a8.03 8.03 0 00-11.3 0L168.3 801.9a8.03 8.03 0 000 11.3l42.4 42.4c3.1 3.1 8.2 3.1 11.3 0L855.6 222c3.2-3 3.2-8.1.1-11.2zM304 448c79.4 0 144-64.6 144-144s-64.6-144-144-144-144 64.6-144 144 64.6 144 144 144zm0-216c39.7 0 72 32.3 72 72s-32.3 72-72 72-72-32.3-72-72 32.3-72 72-72zm416 344c-79.4 0-144 64.6-144 144s64.6 144 144 144 144-64.6 144-144-64.6-144-144-144zm0 216c-39.7 0-72-32.3-72-72s32.3-72 72-72 72 32.3 72 72-32.3 72-72 72z`}}]},name:`percentage`,theme:`outlined`}}))());function bk(){return bk=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bk({},e,{ref:t,icon:yk.default}))),Sk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.6 230.2L779.1 123.8a80.83 80.83 0 00-57.3-23.8c-21.7 0-42.1 8.5-57.4 23.8L549.8 238.4a80.83 80.83 0 00-23.8 57.3c0 21.7 8.5 42.1 23.8 57.4l83.8 83.8A393.82 393.82 0 01553.1 553 395.34 395.34 0 01437 633.8L353.2 550a80.83 80.83 0 00-57.3-23.8c-21.7 0-42.1 8.5-57.4 23.8L123.8 664.5a80.89 80.89 0 00-23.8 57.4c0 21.7 8.5 42.1 23.8 57.4l106.3 106.3c24.4 24.5 58.1 38.4 92.7 38.4 7.3 0 14.3-.6 21.2-1.8 134.8-22.2 268.5-93.9 376.4-201.7C828.2 612.8 899.8 479.2 922.3 344c6.8-41.3-6.9-83.8-36.7-113.8z`}}]},name:`phone`,theme:`filled`}}))());function Ck(){return Ck=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ck({},e,{ref:t,icon:Sk.default}))),Tk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 01-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 00-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 00285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z`}}]},name:`phone`,theme:`outlined`}}))());function Ek(){return Ek=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ek({},e,{ref:t,icon:Tk.default}))),Ok=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M721.7 184.9L610.9 295.8l120.8 120.7-8 21.6A481.29 481.29 0 01438 723.9l-21.6 8-.9-.9-119.8-120-110.8 110.9 104.5 104.5c10.8 10.7 26 15.7 40.8 13.2 117.9-19.5 235.4-82.9 330.9-178.4s158.9-213.1 178.4-331c2.5-14.8-2.5-30-13.3-40.8L721.7 184.9z`,fill:t}},{tag:`path`,attrs:{d:`M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 01-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 00-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 00285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z`,fill:e}}]}},name:`phone`,theme:`twotone`}}))());function kk(){return kk=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kk({},e,{ref:t,icon:Ok.default}))),jk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM848 660c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h672zM232 436h560v152H232V436z`}}]},name:`pic-center`,theme:`outlined`}}))());function Mk(){return Mk=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Mk({},e,{ref:t,icon:jk.default}))),Pk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM608 660c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h512zM152 436h400v152H152V436zm552 210c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H712c-4.4 0-8 3.6-8 8v56zm8-204h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H712c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z`}}]},name:`pic-left`,theme:`outlined`}}))());function Fk(){return Fk=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Fk({},e,{ref:t,icon:Pk.default}))),Lk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-24 500c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H416c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h512zM472 436h400v152H472V436zM80 646c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H88c-4.4 0-8 3.6-8 8v56zm8-204h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H88c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z`}}]},name:`pic-right`,theme:`outlined`}}))());function Rk(){return Rk=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Rk({},e,{ref:t,icon:Lk.default}))),Bk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zM338 304c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm513.9 437.1a8.11 8.11 0 01-5.2 1.9H177.2c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2l170.3-202c2.8-3.4 7.9-3.8 11.3-1 .3.3.7.6 1 1l99.4 118 158.1-187.5c2.8-3.4 7.9-3.8 11.3-1 .3.3.7.6 1 1l229.6 271.6c2.6 3.3 2.2 8.4-1.2 11.2z`}}]},name:`picture`,theme:`filled`}}))());function Vk(){return Vk=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Vk({},e,{ref:t,icon:Bk.default}))),Uk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2zM304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z`}}]},name:`picture`,theme:`outlined`}}))());function Wk(){return Wk=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Wk({},e,{ref:t,icon:Uk.default}))),Kk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M863.1 518.5H505.5V160.9c0-4.4-3.6-8-8-8h-26a398.57 398.57 0 00-282.5 117 397.47 397.47 0 00-85.6 127C82.6 446.2 72 498.5 72 552.5S82.6 658.7 103.4 708c20.1 47.5 48.9 90.3 85.6 127 36.7 36.7 79.4 65.5 127 85.6a396.64 396.64 0 00155.6 31.5 398.57 398.57 0 00282.5-117c36.7-36.7 65.5-79.4 85.6-127a396.64 396.64 0 0031.5-155.6v-26c-.1-4.4-3.7-8-8.1-8zM951 463l-2.6-28.2c-8.5-92-49.3-178.8-115.1-244.3A398.5 398.5 0 00588.4 75.6L560.1 73c-4.7-.4-8.7 3.2-8.7 7.9v383.7c0 4.4 3.6 8 8 8l383.6-1c4.7-.1 8.4-4 8-8.6z`}}]},name:`pie-chart`,theme:`filled`}}))());function qk(){return qk=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qk({},e,{ref:t,icon:Kk.default}))),Yk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 00-282.8 117.1 398.19 398.19 0 00-85.7 127.1A397.61 397.61 0 0072 552a398.46 398.46 0 00117.1 282.8c36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 00472 952a398.46 398.46 0 00282.8-117.1c36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 00872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 01470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552c0-88.7 34.5-172.1 97.2-234.8 54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8zM952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 00589 74.6L560.7 72c-4.7-.4-8.7 3.2-8.7 7.9V464c0 4.4 3.6 8 8 8l384-1c4.7 0 8.4-4 8-8.6zm-332.2-58.2V147.6a332.24 332.24 0 01166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z`}}]},name:`pie-chart`,theme:`outlined`}}))());function Xk(){return Xk=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Xk({},e,{ref:t,icon:Yk.default}))),Qk=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M316.2 920.5c-47.6-20.1-90.4-49-127.1-85.7a398.19 398.19 0 01-85.7-127.1A397.12 397.12 0 0172 552.2v.2a398.57 398.57 0 00117 282.5c36.7 36.7 79.4 65.5 127 85.6A396.64 396.64 0 00471.6 952c27 0 53.6-2.7 79.7-7.9-25.9 5.2-52.4 7.8-79.3 7.8-54 .1-106.4-10.5-155.8-31.4zM560 472c-4.4 0-8-3.6-8-8V79.9c0-1.3.3-2.5.9-3.6-.9 1.3-1.5 2.9-1.5 4.6v383.7c0 4.4 3.6 8 8 8l383.6-1c1.6 0 3.1-.5 4.4-1.3-1 .5-2.2.7-3.4.7l-384 1z`,fill:t}},{tag:`path`,attrs:{d:`M619.8 147.6v256.6l256.4-.7c-13-62.5-44.3-120.5-90-166.1a332.24 332.24 0 00-166.4-89.8z`,fill:t}},{tag:`path`,attrs:{d:`M438 221.7c-75.9 7.6-146.2 40.9-200.8 95.5C174.5 379.9 140 463.3 140 552s34.5 172.1 97.2 234.8c62.3 62.3 145.1 96.8 233.2 97.2 88.2.4 172.7-34.1 235.3-96.2C761 733 794.6 662.3 802.3 586H438V221.7z`,fill:t}},{tag:`path`,attrs:{d:`M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 00-282.8 117.1 398.19 398.19 0 00-85.7 127.1A397.61 397.61 0 0072 552v.2c0 53.9 10.6 106.2 31.4 155.5 20.1 47.6 49 90.4 85.7 127.1 36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 00472 952c26.9 0 53.4-2.6 79.3-7.8 26.1-5.3 51.7-13.1 76.4-23.6 47.6-20.1 90.4-49 127.1-85.7 36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 00872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 01470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552s34.5-172.1 97.2-234.8c54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8z`,fill:e}},{tag:`path`,attrs:{d:`M952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 00589 74.6L560.7 72c-3.4-.3-6.4 1.5-7.8 4.3a8.7 8.7 0 00-.9 3.6V464c0 4.4 3.6 8 8 8l384-1c1.2 0 2.3-.3 3.4-.7a8.1 8.1 0 004.6-7.9zm-332.2-58.2V147.6a332.24 332.24 0 01166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z`,fill:e}}]}},name:`pie-chart`,theme:`twotone`}}))());function $k(){return $k=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$k({},e,{ref:t,icon:Qk.default}))),tA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.97 64 64 264.97 64 512c0 192.53 122.08 357.04 292.88 420.28-4.92-43.86-4.14-115.68 3.97-150.46 7.6-32.66 49.11-208.16 49.11-208.16s-12.53-25.1-12.53-62.16c0-58.24 33.74-101.7 75.77-101.7 35.74 0 52.97 26.83 52.97 58.98 0 35.96-22.85 89.66-34.7 139.43-9.87 41.7 20.91 75.7 62.02 75.7 74.43 0 131.64-78.5 131.64-191.77 0-100.27-72.03-170.38-174.9-170.38-119.15 0-189.08 89.38-189.08 181.75 0 35.98 13.85 74.58 31.16 95.58 3.42 4.16 3.92 7.78 2.9 12-3.17 13.22-10.22 41.67-11.63 47.5-1.82 7.68-6.07 9.28-14 5.59-52.3-24.36-85-100.81-85-162.25 0-132.1 95.96-253.43 276.71-253.43 145.29 0 258.18 103.5 258.18 241.88 0 144.34-91.02 260.49-217.31 260.49-42.44 0-82.33-22.05-95.97-48.1 0 0-21 79.96-26.1 99.56-8.82 33.9-46.55 104.13-65.49 136.03A446.16 446.16 0 00512 960c247.04 0 448-200.97 448-448S759.04 64 512 64`}}]},name:`pinterest`,theme:`filled`}}))());function nA(){return nA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nA({},e,{ref:t,icon:tA.default}))),iA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.8 64 64 264.8 64 512s200.8 448 448 448 448-200.8 448-448S759.2 64 512 64m0 38.96c226.14 0 409.04 182.9 409.04 409.04 0 226.14-182.9 409.04-409.04 409.04-41.37 0-81.27-6.19-118.89-17.57 16.76-28.02 38.4-68.06 46.99-101.12 5.1-19.6 26.1-99.56 26.1-99.56 13.64 26.04 53.5 48.09 95.94 48.09 126.3 0 217.34-116.15 217.34-260.49 0-138.37-112.91-241.88-258.2-241.88-180.75 0-276.69 121.32-276.69 253.4 0 61.44 32.68 137.91 85 162.26 7.92 3.7 12.17 2.1 14-5.59 1.4-5.83 8.46-34.25 11.63-47.48 1.02-4.22.53-7.86-2.89-12.02-17.31-21-31.2-59.58-31.2-95.56 0-92.38 69.94-181.78 189.08-181.78 102.88 0 174.93 70.13 174.93 170.4 0 113.28-57.2 191.78-131.63 191.78-41.11 0-71.89-34-62.02-75.7 11.84-49.78 34.7-103.49 34.7-139.44 0-32.15-17.25-58.97-53-58.97-42.02 0-75.78 43.45-75.78 101.7 0 37.06 12.56 62.16 12.56 62.16s-41.51 175.5-49.12 208.17c-7.62 32.64-5.58 76.6-2.43 109.34C208.55 830.52 102.96 683.78 102.96 512c0-226.14 182.9-409.04 409.04-409.04`}}]},name:`pinterest`,theme:`outlined`}}))());function aA(){return aA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aA({},e,{ref:t,icon:iA.default}))),sA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm144.1 454.9L437.7 677.8a8.02 8.02 0 01-12.7-6.5V353.7a8 8 0 0112.7-6.5L656.1 506a7.9 7.9 0 010 12.9z`}}]},name:`play-circle`,theme:`filled`}}))());function cA(){return cA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cA({},e,{ref:t,icon:sA.default}))),uA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z`}}]},name:`play-circle`,theme:`outlined`}}))());function dA(){return dA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dA({},e,{ref:t,icon:uA.default}))),pA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm164.1 378.2L457.7 677.1a8.02 8.02 0 01-12.7-6.5V353a8 8 0 0112.7-6.5l218.4 158.8a7.9 7.9 0 010 12.9z`,fill:t}},{tag:`path`,attrs:{d:`M676.1 505.3L457.7 346.5A8 8 0 00445 353v317.6a8.02 8.02 0 0012.7 6.5l218.4-158.9a7.9 7.9 0 000-12.9z`,fill:e}}]}},name:`play-circle`,theme:`twotone`}}))());function mA(){return mA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mA({},e,{ref:t,icon:pA.default}))),gA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM641.7 520.8L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 010 17.6z`}}]},name:`play-square`,theme:`filled`}}))());function _A(){return _A=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_A({},e,{ref:t,icon:gA.default}))),yA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M442.3 677.6l199.4-156.7a11.3 11.3 0 000-17.7L442.3 346.4c-7.4-5.8-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.7 18.3 8.9z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`play-square`,theme:`outlined`}}))());function bA(){return bA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bA({},e,{ref:t,icon:yA.default}))),SA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm240-484.7c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 010 17.6L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3z`,fill:t}},{tag:`path`,attrs:{d:`M442.3 677.6l199.4-156.8a11.2 11.2 0 000-17.6L442.3 346.5c-7.4-5.9-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.6 18.3 8.8z`,fill:e}}]}},name:`play-square`,theme:`twotone`}}))());function CA(){return CA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CA({},e,{ref:t,icon:SA.default}))),TA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z`}}]},name:`plus-circle`,theme:`filled`}}))());function EA(){return EA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EA({},e,{ref:t,icon:TA.default}))),OA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`plus-circle`,theme:`outlined`}}))());function kA(){return kA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kA({},e,{ref:t,icon:OA.default}))),jA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z`,fill:t}},{tag:`path`,attrs:{d:`M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`,fill:e}}]}},name:`plus-circle`,theme:`twotone`}}))());function MA(){return MA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MA({},e,{ref:t,icon:jA.default}))),PA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM704 536c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z`}}]},name:`plus-square`,theme:`filled`}}))());function FA(){return FA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FA({},e,{ref:t,icon:PA.default}))),LA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm136-352c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48z`,fill:t}},{tag:`path`,attrs:{d:`M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`,fill:e}}]}},name:`plus-square`,theme:`twotone`}}))());function RA(){return RA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RA({},e,{ref:t,icon:LA.default}))),BA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm146 658c0 4.4-3.6 8-8 8H376.2c-4.4 0-8-3.6-8-8v-38.5c0-3.7 2.5-6.9 6.1-7.8 44-10.9 72.8-49 72.8-94.2 0-14.7-2.5-29.4-5.9-44.2H374c-4.4 0-8-3.6-8-8v-30c0-4.4 3.6-8 8-8h53.7c-7.8-25.1-14.6-50.7-14.6-77.1 0-75.8 58.6-120.3 151.5-120.3 26.5 0 51.4 5.5 70.3 12.7 3.1 1.2 5.2 4.2 5.2 7.5v39.5a8 8 0 01-10.6 7.6c-17.9-6.4-39-10.5-60.4-10.5-53.3 0-87.3 26.6-87.3 70.2 0 24.7 6.2 47.9 13.4 70.5h112c4.4 0 8 3.6 8 8v30c0 4.4-3.6 8-8 8h-98.6c3.1 13.2 5.3 26.9 5.3 41 0 40.7-16.5 73.9-43.9 91.1v4.7h180c4.4 0 8 3.6 8 8V722z`}}]},name:`pound-circle`,theme:`filled`}}))());function VA(){return VA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VA({},e,{ref:t,icon:BA.default}))),UA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm138-209.8H469.8v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.9-5.3-41H607c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8H495c-7.2-22.6-13.4-45.7-13.4-70.5 0-43.5 34-70.2 87.3-70.2 21.5 0 42.5 4.1 60.4 10.5 5.2 1.9 10.6-2 10.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.8-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.3 6.9 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.1c3.4 14.7 5.9 29.4 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8V722c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z`}}]},name:`pound-circle`,theme:`outlined`}}))());function WA(){return WA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WA({},e,{ref:t,icon:UA.default}))),KA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm146 582.1c0 4.4-3.6 8-8 8H376.2c-4.4 0-8-3.6-8-8v-38.5c0-3.7 2.5-6.9 6.1-7.8 44-10.9 72.8-49 72.8-94.2 0-14.7-2.5-29.4-5.9-44.2H374c-4.4 0-8-3.6-8-8v-30c0-4.4 3.6-8 8-8h53.7c-7.8-25.1-14.6-50.7-14.6-77.1 0-75.8 58.6-120.3 151.5-120.3 26.5 0 51.4 5.5 70.3 12.7 3.1 1.2 5.2 4.2 5.2 7.5v39.5a8 8 0 01-10.6 7.6c-17.9-6.4-39-10.5-60.4-10.5-53.3 0-87.3 26.6-87.3 70.2 0 24.7 6.2 47.9 13.4 70.5h112c4.4 0 8 3.6 8 8v30c0 4.4-3.6 8-8 8h-98.6c3.1 13.2 5.3 26.9 5.3 41 0 40.7-16.5 73.9-43.9 91.1v4.7h180c4.4 0 8 3.6 8 8v39.8z`,fill:t}},{tag:`path`,attrs:{d:`M650 674.3H470v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.8-5.3-41h98.6c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8h-112c-7.2-22.6-13.4-45.8-13.4-70.5 0-43.6 34-70.2 87.3-70.2 21.4 0 42.5 4.1 60.4 10.5a8 8 0 0010.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.9-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.4 6.8 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.2c3.4 14.8 5.9 29.5 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8v38.5c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z`,fill:e}}]}},name:`pound-circle`,theme:`twotone`}}))());function qA(){return qA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qA({},e,{ref:t,icon:KA.default}))),YA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm138-209.8H469.8v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.9-5.3-41H607c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8H495c-7.2-22.6-13.4-45.7-13.4-70.5 0-43.5 34-70.2 87.3-70.2 21.5 0 42.5 4.1 60.4 10.5 5.2 1.9 10.6-2 10.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.8-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.3 6.9 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.1c3.4 14.7 5.9 29.4 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8V722c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z`}}]},name:`pound`,theme:`outlined`}}))());function XA(){return XA=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XA({},e,{ref:t,icon:YA.default}))),QA=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z`}}]},name:`poweroff`,theme:`outlined`}}))());function $A(){return $A=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$A({},e,{ref:t,icon:QA.default}))),tj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M732 120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v148h440V120zm120 212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM664 844H360V568h304v276zm164-360c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v40z`}}]},name:`printer`,theme:`filled`}}))());function nj(){return nj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nj({},e,{ref:t,icon:tj.default}))),ij=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M820 436h-40c-4.4 0-8 3.6-8 8v40c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-40c0-4.4-3.6-8-8-8zm32-104H732V120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM360 180h304v152H360V180zm304 664H360V568h304v276zm200-140H732V500H292v204H160V412c0-6.6 5.4-12 12-12h680c6.6 0 12 5.4 12 12v292z`}}]},name:`printer`,theme:`outlined`}}))());function aj(){return aj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aj({},e,{ref:t,icon:ij.default}))),sj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M360 180h304v152H360zm492 220H172c-6.6 0-12 5.4-12 12v292h132V500h440v204h132V412c0-6.6-5.4-12-12-12zm-24 84c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v40z`,fill:t}},{tag:`path`,attrs:{d:`M852 332H732V120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM360 180h304v152H360V180zm304 664H360V568h304v276zm200-140H732V500H292v204H160V412c0-6.6 5.4-12 12-12h680c6.6 0 12 5.4 12 12v292z`,fill:e}},{tag:`path`,attrs:{d:`M820 436h-40c-4.4 0-8 3.6-8 8v40c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-40c0-4.4-3.6-8-8-8z`,fill:e}}]}},name:`printer`,theme:`twotone`}}))());function cj(){return cj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cj({},e,{ref:t,icon:sj.default}))),uj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M160 144h304a16 16 0 0116 16v304a16 16 0 01-16 16H160a16 16 0 01-16-16V160a16 16 0 0116-16m564.31-25.33l181.02 181.02a16 16 0 010 22.62L724.31 503.33a16 16 0 01-22.62 0L520.67 322.31a16 16 0 010-22.62l181.02-181.02a16 16 0 0122.62 0M160 544h304a16 16 0 0116 16v304a16 16 0 01-16 16H160a16 16 0 01-16-16V560a16 16 0 0116-16m400 0h304a16 16 0 0116 16v304a16 16 0 01-16 16H560a16 16 0 01-16-16V560a16 16 0 0116-16`}}]},name:`product`,theme:`filled`}}))());function dj(){return dj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dj({},e,{ref:t,icon:uj.default}))),pj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 144a16 16 0 0116 16v304a16 16 0 01-16 16H160a16 16 0 01-16-16V160a16 16 0 0116-16zm-52 68H212v200h200zm493.33 87.69a16 16 0 010 22.62L724.31 503.33a16 16 0 01-22.62 0L520.67 322.31a16 16 0 010-22.62l181.02-181.02a16 16 0 0122.62 0zm-84.85 11.3L713 203.53 605.52 311 713 418.48zM464 544a16 16 0 0116 16v304a16 16 0 01-16 16H160a16 16 0 01-16-16V560a16 16 0 0116-16zm-52 68H212v200h200zm452-68a16 16 0 0116 16v304a16 16 0 01-16 16H560a16 16 0 01-16-16V560a16 16 0 0116-16zm-52 68H612v200h200z`}}]},name:`product`,theme:`outlined`}}))());function mj(){return mj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mj({},e,{ref:t,icon:pj.default}))),gj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM380 696c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm0-144c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm0-144c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm304 272c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-144c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-144c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48z`}}]},name:`profile`,theme:`filled`}}))());function _j(){return _j=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_j({},e,{ref:t,icon:gj.default}))),yj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM492 400h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zM340 368a40 40 0 1080 0 40 40 0 10-80 0zm0 144a40 40 0 1080 0 40 40 0 10-80 0zm0 144a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`profile`,theme:`outlined`}}))());function bj(){return bj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bj({},e,{ref:t,icon:yj.default}))),Sj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm300-496c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zM380 328c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z`,fill:t}},{tag:`path`,attrs:{d:`M340 656a40 40 0 1080 0 40 40 0 10-80 0zm0-144a40 40 0 1080 0 40 40 0 10-80 0zm0-144a40 40 0 1080 0 40 40 0 10-80 0zm152 320h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`,fill:e}}]}},name:`profile`,theme:`twotone`}}))());function Cj(){return Cj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Cj({},e,{ref:t,icon:Sj.default}))),Tj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM368 744c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v464zm192-280c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v184zm192 72c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v256z`}}]},name:`project`,theme:`filled`}}))());function Ej(){return Ej=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ej({},e,{ref:t,icon:Tj.default}))),Oj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M280 752h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8zm192-280h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm192 72h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v256c0 4.4 3.6 8 8 8zm216-432H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`project`,theme:`outlined`}}))());function kj(){return kj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kj({},e,{ref:t,icon:Oj.default}))),jj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm472-560c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v256c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280zm-192 0c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280zm-192 0c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v464c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280z`,fill:t}},{tag:`path`,attrs:{d:`M280 752h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8zm192-280h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm192 72h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v256c0 4.4 3.6 8 8 8z`,fill:e}}]}},name:`project`,theme:`twotone`}}))());function Mj(){return Mj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Mj({},e,{ref:t,icon:jj.default}))),Pj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM648.3 332.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V658c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3 73.2-144.3a10 10 0 018.9-5.5h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8z`}}]},name:`property-safety`,theme:`filled`}}))());function Fj(){return Fj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Fj({},e,{ref:t,icon:Pj.default}))),Lj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM430.5 318h-46c-1.7 0-3.3.4-4.8 1.2a10.1 10.1 0 00-4 13.6l88 161.1h-45.2c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1v29.7h-63.1c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1V658c0 5.5 4.5 10 10 10h41.3c5.5 0 10-4.5 10-10v-51.8h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-63.4v-29.7h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-45.7l87.7-161.1a10.05 10.05 0 00-8.8-14.8h-45c-3.8 0-7.2 2.1-8.9 5.5l-73.2 144.3-72.9-144.3c-1.7-3.4-5.2-5.5-9-5.5z`}}]},name:`property-safety`,theme:`outlined`}}))());function Rj(){return Rj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Rj({},e,{ref:t,icon:Lj.default}))),Bj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z`,fill:e}},{tag:`path`,attrs:{d:`M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM593.9 318h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V658c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8H418c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7H418c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3L585 323.5a10 10 0 018.9-5.5z`,fill:t}},{tag:`path`,attrs:{d:`M438.9 323.5a9.88 9.88 0 00-8.9-5.5h-46c-1.7 0-3.3.4-4.8 1.2-4.9 2.7-6.6 8.8-4 13.6l88 161.1H418c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1v29.7H418c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1V658c0 5.5 4.5 10 10 10h41.3c5.5 0 10-4.5 10-10v-51.8h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-63.4v-29.7h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-45.7l87.7-161.1c.8-1.5 1.2-3.1 1.1-4.8 0-5.5-4.5-10-10-10h-45a10 10 0 00-8.9 5.5l-73.2 144.3-72.9-144.3z`,fill:e}}]}},name:`property-safety`,theme:`twotone`}}))());function Vj(){return Vj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Vj({},e,{ref:t,icon:Bj.default}))),Uj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M788 705.9V192c0-8.8-7.2-16-16-16H602v-68.8c0-6-7-9.4-11.7-5.7L462.7 202.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V240h114v465.9c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c.1-49.2-31.7-91-75.9-106.1zM752 860a48.01 48.01 0 010-96 48.01 48.01 0 010 96zM384 212c0-61.8-50.2-112-112-112s-112 50.2-112 112c0 49.2 31.8 91 76 106.1V706c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1V318.1c44.2-15.1 76-56.9 76-106.1zm-160 0a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm96 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0z`}}]},name:`pull-request`,theme:`outlined`}}))());function Wj(){return Wj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Wj({},e,{ref:t,icon:Uj.default}))),Kj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3-15.4 12.3-16.6 35.4-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 00-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8z`}}]},name:`pushpin`,theme:`filled`}}))());function qj(){return qj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qj({},e,{ref:t,icon:Kj.default}))),Yj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 00-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 00-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 01-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z`}}]},name:`pushpin`,theme:`outlined`}}))());function Xj(){return Xj=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Xj({},e,{ref:t,icon:Yj.default}))),Qj=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M474.8 357.7l-24.5 24.5-34.4-3.8c-9.6-1.1-19.3-1.6-28.9-1.6-29 0-57.5 4.7-84.7 14.1-14 4.8-27.4 10.8-40.3 17.9l353.1 353.3a259.92 259.92 0 0030.4-153.9l-3.8-34.4 24.5-24.5L800 415.5 608.5 224 474.8 357.7z`,fill:t}},{tag:`path`,attrs:{d:`M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 00-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 00-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 01-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z`,fill:e}}]}},name:`pushpin`,theme:`twotone`}}))());function $j(){return $j=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$j({},e,{ref:t,icon:Qj.default}))),tM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M555 790.5a28.5 28.5 0 1057 0 28.5 28.5 0 00-57 0m-143-557a28.5 28.5 0 1057 0 28.5 28.5 0 00-57 0`}},{tag:`path`,attrs:{d:`M821.52 297.71H726.3v-95.23c0-49.9-40.58-90.48-90.48-90.48H388.19c-49.9 0-90.48 40.57-90.48 90.48v95.23h-95.23c-49.9 0-90.48 40.58-90.48 90.48v247.62c0 49.9 40.57 90.48 90.48 90.48h95.23v95.23c0 49.9 40.58 90.48 90.48 90.48h247.62c49.9 0 90.48-40.57 90.48-90.48V726.3h95.23c49.9 0 90.48-40.58 90.48-90.48V388.19c0-49.9-40.57-90.48-90.48-90.48M202.48 669.14a33.37 33.37 0 01-33.34-33.33V388.19a33.37 33.37 0 0133.34-33.33h278.57a28.53 28.53 0 0028.57-28.57 28.53 28.53 0 00-28.57-28.58h-126.2v-95.23a33.37 33.37 0 0133.34-33.34h247.62a33.37 33.37 0 0133.33 33.34v256.47a24.47 24.47 0 01-24.47 24.48H379.33c-45.04 0-81.62 36.66-81.62 81.62v104.1zm652.38-33.33a33.37 33.37 0 01-33.34 33.33H542.95a28.53 28.53 0 00-28.57 28.57 28.53 28.53 0 0028.57 28.58h126.2v95.23a33.37 33.37 0 01-33.34 33.34H388.19a33.37 33.37 0 01-33.33-33.34V565.05a24.47 24.47 0 0124.47-24.48h265.34c45.04 0 81.62-36.67 81.62-81.62v-104.1h95.23a33.37 33.37 0 0133.34 33.34z`}}]},name:`python`,theme:`outlined`}}))());function nM(){return nM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nM({},e,{ref:t,icon:tM.default}))),iM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm210.5 612.4c-11.5 1.4-44.9-52.7-44.9-52.7 0 31.3-16.2 72.2-51.1 101.8 16.9 5.2 54.9 19.2 45.9 34.4-7.3 12.3-125.6 7.9-159.8 4-34.2 3.8-152.5 8.3-159.8-4-9.1-15.2 28.9-29.2 45.8-34.4-35-29.5-51.1-70.4-51.1-101.8 0 0-33.4 54.1-44.9 52.7-5.4-.7-12.4-29.6 9.4-99.7 10.3-33 22-60.5 40.2-105.8-3.1-116.9 45.3-215 160.4-215 113.9 0 163.3 96.1 160.4 215 18.1 45.2 29.9 72.8 40.2 105.8 21.7 70.1 14.6 99.1 9.3 99.7z`}}]},name:`qq-circle`,theme:`filled`}}))());function aM(){return aM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aM({},e,{ref:t,icon:iM.default}))),sM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M824.8 613.2c-16-51.4-34.4-94.6-62.7-165.3C766.5 262.2 689.3 112 511.5 112 331.7 112 256.2 265.2 261 447.9c-28.4 70.8-46.7 113.7-62.7 165.3-34 109.5-23 154.8-14.6 155.8 18 2.2 70.1-82.4 70.1-82.4 0 49 25.2 112.9 79.8 159-26.4 8.1-85.7 29.9-71.6 53.8 11.4 19.3 196.2 12.3 249.5 6.3 53.3 6 238.1 13 249.5-6.3 14.1-23.8-45.3-45.7-71.6-53.8 54.6-46.2 79.8-110.1 79.8-159 0 0 52.1 84.6 70.1 82.4 8.5-1.1 19.5-46.4-14.5-155.8z`}}]},name:`qq`,theme:`outlined`}}))());function cM(){return cM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cM({},e,{ref:t,icon:sM.default}))),uM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM722.5 676.4c-11.5 1.4-44.9-52.7-44.9-52.7 0 31.3-16.2 72.2-51.1 101.8 16.9 5.2 54.9 19.2 45.9 34.4-7.3 12.3-125.6 7.9-159.8 4-34.2 3.8-152.5 8.3-159.8-4-9.1-15.2 28.9-29.2 45.8-34.4-35-29.5-51.1-70.4-51.1-101.8 0 0-33.4 54.1-44.9 52.7-5.4-.7-12.4-29.6 9.4-99.7 10.3-33 22-60.5 40.2-105.8-3.1-116.9 45.3-215 160.4-215 113.9 0 163.3 96.1 160.4 215 18.1 45.2 29.9 72.8 40.2 105.8 21.7 70.1 14.6 99.1 9.3 99.7z`}}]},name:`qq-square`,theme:`filled`}}))());function dM(){return dM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dM({},e,{ref:t,icon:uM.default}))),pM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M468 128H160c-17.7 0-32 14.3-32 32v308c0 4.4 3.6 8 8 8h332c4.4 0 8-3.6 8-8V136c0-4.4-3.6-8-8-8zm-56 284H192V192h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm194 210H136c-4.4 0-8 3.6-8 8v308c0 17.7 14.3 32 32 32h308c4.4 0 8-3.6 8-8V556c0-4.4-3.6-8-8-8zm-56 284H192V612h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm590-630H556c-4.4 0-8 3.6-8 8v332c0 4.4 3.6 8 8 8h332c4.4 0 8-3.6 8-8V160c0-17.7-14.3-32-32-32zm-32 284H612V192h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm194 210h-48c-4.4 0-8 3.6-8 8v134h-78V556c0-4.4-3.6-8-8-8H556c-4.4 0-8 3.6-8 8v332c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h78v102c0 4.4 3.6 8 8 8h190c4.4 0 8-3.6 8-8V556c0-4.4-3.6-8-8-8zM746 832h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm142 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}}]},name:`qrcode`,theme:`outlined`}}))());function mM(){return mM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mM({},e,{ref:t,icon:pM.default}))),gM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 708c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 00-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z`}}]},name:`question-circle`,theme:`filled`}}))());function _M(){return _M=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_M({},e,{ref:t,icon:gM.default}))),yM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm0 632c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 00-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z`,fill:t}},{tag:`path`,attrs:{d:`M472 732a40 40 0 1080 0 40 40 0 10-80 0zm151.6-415.3C593.6 290.5 554 276 512 276s-81.6 14.4-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.2 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5 0-39.3-17.2-76-48.4-103.3z`,fill:e}}]}},name:`question-circle`,theme:`twotone`}}))());function bM(){return bM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bM({},e,{ref:t,icon:yM.default}))),SM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M764 280.9c-14-30.6-33.9-58.1-59.3-81.6C653.1 151.4 584.6 125 512 125s-141.1 26.4-192.7 74.2c-25.4 23.6-45.3 51-59.3 81.7-14.6 32-22 65.9-22 100.9v27c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-27c0-99.5 88.6-180.4 197.6-180.4s197.6 80.9 197.6 180.4c0 40.8-14.5 79.2-42 111.2-27.2 31.7-65.6 54.4-108.1 64-24.3 5.5-46.2 19.2-61.7 38.8a110.85 110.85 0 00-23.9 68.6v31.4c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-31.4c0-15.7 10.9-29.5 26-32.9 58.4-13.2 111.4-44.7 149.3-88.7 19.1-22.3 34-47.1 44.3-74 10.7-27.9 16.1-57.2 16.1-87 0-35-7.4-69-22-100.9zM512 787c-30.9 0-56 25.1-56 56s25.1 56 56 56 56-25.1 56-56-25.1-56-56-56z`}}]},name:`question`,theme:`outlined`}}))());function CM(){return CM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CM({},e,{ref:t,icon:SM.default}))),TM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M926.8 397.1l-396-288a31.81 31.81 0 00-37.6 0l-396 288a31.99 31.99 0 00-11.6 35.8l151.3 466a32 32 0 0030.4 22.1h489.5c13.9 0 26.1-8.9 30.4-22.1l151.3-466c4.2-13.2-.5-27.6-11.7-35.8zM838.6 417l-98.5 32-200-144.7V199.9L838.6 417zM466 567.2l-89.1 122.3-55.2-169.2L466 567.2zm-116.3-96.8L484 373.3v140.8l-134.3-43.7zM512 599.2l93.9 128.9H418.1L512 599.2zm28.1-225.9l134.2 97.1L540.1 514V373.3zM558 567.2l144.3-46.9-55.2 169.2L558 567.2zm-74-367.3v104.4L283.9 449l-98.5-32L484 199.9zM169.3 470.8l86.5 28.1 80.4 246.4-53.8 73.9-113.1-348.4zM327.1 853l50.3-69h269.3l50.3 69H327.1zm414.5-33.8l-53.8-73.9 80.4-246.4 86.5-28.1-113.1 348.4z`}}]},name:`radar-chart`,theme:`outlined`}}))());function EM(){return EM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EM({},e,{ref:t,icon:TM.default}))),OM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M712 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm2-696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM136 374h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-174h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm752 624h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-230 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm230 624H358c-87.3 0-158-70.7-158-158V484c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v182c0 127 103 230 230 230h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`radius-bottomleft`,theme:`outlined`}}))());function kM(){return kM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kM({},e,{ref:t,icon:OM.default}))),jM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M368 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-58-624h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm578 102h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm292 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm174 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm230 276h-56c-4.4 0-8 3.6-8 8v182c0 87.3-70.7 158-158 158H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c127 0 230-103 230-230V484c0-4.4-3.6-8-8-8z`}}]},name:`radius-bottomright`,theme:`outlined`}}))());function MM(){return MM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MM({},e,{ref:t,icon:jM.default}))),PM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M396 140h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-44 684h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm524-204h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 344h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm320 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm160 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm140-284c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V370c0-127-103-230-230-230H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h170c87.3 0 158 70.7 158 158v170zM236 96H92c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V104c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2zM920 780H776c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V788c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2z`}}]},name:`radius-setting`,theme:`outlined`}}))());function FM(){return FM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FM({},e,{ref:t,icon:PM.default}))),LM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M656 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm58 624h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm696-696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-174 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm174-696H358c-127 0-230 103-230 230v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-87.3 70.7-158 158-158h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`radius-upleft`,theme:`outlined`}}))());function RM(){return RM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RM({},e,{ref:t,icon:LM.default}))),BM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M368 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-2 696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm522-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm174 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-48-696H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c87.3 0 158 70.7 158 158v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-127-103-230-230-230z`}}]},name:`radius-upright`,theme:`outlined`}}))());function VM(){return VM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VM({},e,{ref:t,icon:BM.default}))),UM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 00324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM404 553.5c0 4.1-3.2 7.5-7.1 7.5H211.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm0-140c0 4.1-3.2 7.5-7.1 7.5H211.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm416 140c0 4.1-3.2 7.5-7.1 7.5H627.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm0-140c0 4.1-3.2 7.5-7.1 7.5H627.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45z`}}]},name:`read`,theme:`filled`}}))());function WM(){return WM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WM({},e,{ref:t,icon:UM.default}))),KM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 00324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM324.8 721H136V233h188.8c35.4 0 69.8 10.1 99.5 29.2l48.8 31.3 6.9 4.5v462c-47.6-25.6-100.8-39-155.2-39zm563.2 0H699.2c-54.4 0-107.6 13.4-155.2 39V298l6.9-4.5 48.8-31.3c29.7-19.1 64.1-29.2 99.5-29.2H888v488zM396.9 361H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm223.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c0-4.1-3.2-7.5-7.1-7.5H627.1c-3.9 0-7.1 3.4-7.1 7.5zM396.9 501H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm416 0H627.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5z`}}]},name:`read`,theme:`outlined`}}))());function qM(){return qM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qM({},e,{ref:t,icon:KM.default}))),YM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M676 623c-18.8 0-34 15.2-34 34s15.2 34 34 34 34-15.2 34-34-15.2-34-34-34zm204-455H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zM448 848H176V616h272v232zm0-296H176v-88h272v88zm20-272v-48h72v-56h64v56h72v48H468zm180 168v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8zm28 301c-50.8 0-92-41.2-92-92s41.2-92 92-92 92 41.2 92 92-41.2 92-92 92zm92-245c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v96zm-92 61c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34z`}}]},name:`reconciliation`,theme:`filled`}}))());function XM(){return XM=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XM({},e,{ref:t,icon:YM.default}))),QM=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M676 565c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34zm204-523H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zm-412 64h72v-56h64v56h72v48H468v-48zm-20 616H176V616h272v232zm0-296H176v-88h272v88zm392 240H512V432c0-17.7-14.3-32-32-32H304V240h100v104h336V240h100v552zM704 408v96c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-96c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zM592 512h48c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z`}}]},name:`reconciliation`,theme:`outlined`}}))());function $M(){return $M=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$M({},e,{ref:t,icon:QM.default}))),tN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M740 344H404V240H304v160h176c17.7 0 32 14.3 32 32v360h328V240H740v104zM584 448c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56zm92 301c-50.8 0-92-41.2-92-92s41.2-92 92-92 92 41.2 92 92-41.2 92-92 92zm92-341v96c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8z`,fill:t}},{tag:`path`,attrs:{d:`M642 657a34 34 0 1068 0 34 34 0 10-68 0z`,fill:t}},{tag:`path`,attrs:{d:`M592 512h48c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm112-104v96c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-96c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8z`,fill:e}},{tag:`path`,attrs:{d:`M880 168H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zm-412 64h72v-56h64v56h72v48H468v-48zm-20 616H176V616h272v232zm0-296H176v-88h272v88zm392 240H512V432c0-17.7-14.3-32-32-32H304V240h100v104h336V240h100v552z`,fill:e}},{tag:`path`,attrs:{d:`M676 565c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34z`,fill:e}}]}},name:`reconciliation`,theme:`twotone`}}))());function nN(){return nN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nN({},e,{ref:t,icon:tN.default}))),iN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM647 470.4l-87.2 161h45.9c4.6 0 8.4 3.8 8.4 8.4v25.1c0 4.6-3.8 8.4-8.4 8.4h-63.3v28.6h63.3c4.6 0 8.4 3.8 8.4 8.4v25c.2 4.6-3.6 8.5-8.2 8.5h-63.3v49.9c0 4.6-3.8 8.4-8.4 8.4h-43.7c-4.6 0-8.4-3.8-8.4-8.4v-49.9h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h63v-28.6h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h45.4l-87.5-161c-2.2-4.1-.7-9.1 3.4-11.4 1.3-.6 2.6-1 3.9-1h48.8c3.2 0 6.1 1.8 7.5 4.6l71.9 141.8 71.9-141.9a8.5 8.5 0 017.5-4.6h47.8c4.6 0 8.4 3.8 8.4 8.4-.1 1.5-.5 2.9-1.1 4.1zM512.6 323L289 148h446L512.6 323z`}}]},name:`red-envelope`,theme:`filled`}}))());function aN(){return aN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aN({},e,{ref:t,icon:iN.default}))),sN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M440.6 462.6a8.38 8.38 0 00-7.5-4.6h-48.8c-1.3 0-2.6.4-3.9 1a8.4 8.4 0 00-3.4 11.4l87.4 161.1H419c-4.6 0-8.4 3.8-8.4 8.4V665c0 4.6 3.8 8.4 8.4 8.4h63V702h-63c-4.6 0-8.4 3.8-8.4 8.4v25.1c0 4.6 3.8 8.4 8.4 8.4h63v49.9c0 4.6 3.8 8.4 8.4 8.4h43.7c4.6 0 8.4-3.8 8.4-8.4v-49.9h63.3c4.7 0 8.4-3.8 8.2-8.5v-25c0-4.6-3.8-8.4-8.4-8.4h-63.3v-28.6h63.3c4.6 0 8.4-3.8 8.4-8.4v-25.1c0-4.6-3.8-8.4-8.4-8.4h-45.9l87.2-161a8.45 8.45 0 00-7.4-12.4h-47.8c-3.1 0-6 1.8-7.5 4.6l-71.9 141.9-71.7-142zM832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V193.1l260.3 204.1c11.6 9.1 27.9 9.1 39.5 0L792 193.1V888zm0-751.3h-31.7L512 331.3 263.7 136.7H232v-.7h560v.7z`}}]},name:`red-envelope`,theme:`outlined`}}))());function cN(){return cN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cN({},e,{ref:t,icon:sN.default}))),uN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V193.1l260.3 204.1c11.6 9.1 27.9 9.1 39.5 0L792 193.1V888zm0-751.3h-31.7L512 331.3 263.7 136.7H232v-.7h560v.7z`,fill:e}},{tag:`path`,attrs:{d:`M492.3 397.2L232 193.1V888h560V193.1L531.8 397.2a31.99 31.99 0 01-39.5 0zm99.4 60.9h47.8a8.45 8.45 0 017.4 12.4l-87.2 161h45.9c4.6 0 8.4 3.8 8.4 8.4V665c0 4.6-3.8 8.4-8.4 8.4h-63.3V702h63.3c4.6 0 8.4 3.8 8.4 8.4v25c.2 4.7-3.5 8.5-8.2 8.5h-63.3v49.9c0 4.6-3.8 8.4-8.4 8.4h-43.7c-4.6 0-8.4-3.8-8.4-8.4v-49.9h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h63v-28.6h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h45.4L377 470.4a8.4 8.4 0 013.4-11.4c1.3-.6 2.6-1 3.9-1h48.8c3.2 0 6.1 1.8 7.5 4.6l71.7 142 71.9-141.9a8.6 8.6 0 017.5-4.6z`,fill:t}},{tag:`path`,attrs:{d:`M232 136.7h31.7L512 331.3l248.3-194.6H792v-.7H232z`,fill:t}},{tag:`path`,attrs:{d:`M440.6 462.6a8.38 8.38 0 00-7.5-4.6h-48.8c-1.3 0-2.6.4-3.9 1a8.4 8.4 0 00-3.4 11.4l87.4 161.1H419c-4.6 0-8.4 3.8-8.4 8.4V665c0 4.6 3.8 8.4 8.4 8.4h63V702h-63c-4.6 0-8.4 3.8-8.4 8.4v25.1c0 4.6 3.8 8.4 8.4 8.4h63v49.9c0 4.6 3.8 8.4 8.4 8.4h43.7c4.6 0 8.4-3.8 8.4-8.4v-49.9h63.3c4.7 0 8.4-3.8 8.2-8.5v-25c0-4.6-3.8-8.4-8.4-8.4h-63.3v-28.6h63.3c4.6 0 8.4-3.8 8.4-8.4v-25.1c0-4.6-3.8-8.4-8.4-8.4h-45.9l87.2-161a8.45 8.45 0 00-7.4-12.4h-47.8c-3.1 0-6 1.8-7.5 4.6l-71.9 141.9-71.7-142z`,fill:e}}]}},name:`red-envelope`,theme:`twotone`}}))());function dN(){return dN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dN({},e,{ref:t,icon:uN.default}))),pN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M584 548a36 36 0 1072 0 36 36 0 10-72 0zm144-108a35.9 35.9 0 00-32.5 20.6c18.8 14.3 34.4 30.7 45.9 48.8A35.98 35.98 0 00728 440zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm245 477.9c4.6 13.5 7 27.6 7 42.1 0 99.4-112.8 180-252 180s-252-80.6-252-180c0-14.5 2.4-28.6 7-42.1A72.01 72.01 0 01296 404c27.1 0 50.6 14.9 62.9 37 36.2-19.8 80.2-32.8 128.1-36.1l58.4-131.1c4.3-9.8 15.2-14.8 25.5-11.8l91.6 26.5a54.03 54.03 0 01101.6 25.6c0 29.8-24.2 54-54 54-23.5 0-43.5-15.1-50.9-36.1L577 308.3l-43 96.5c49.1 3 94.2 16.1 131.2 36.3 12.3-22.1 35.8-37 62.9-37 39.8 0 72 32.2 72 72-.1 29.3-17.8 54.6-43.1 65.8zm-171.3 83c-14.9 11.7-44.3 24.3-73.7 24.3s-58.9-12.6-73.7-24.3c-9.3-7.3-22.7-5.7-30 3.6-7.3 9.3-5.7 22.7 3.6 30 25.7 20.4 65 33.5 100.1 33.5 35.1 0 74.4-13.1 100.2-33.5 9.3-7.3 10.9-20.8 3.6-30a21.46 21.46 0 00-30.1-3.6zM296 440a35.98 35.98 0 00-13.4 69.4c11.5-18.1 27.1-34.5 45.9-48.8A35.9 35.9 0 00296 440zm72 108a36 36 0 1072 0 36 36 0 10-72 0z`}}]},name:`reddit-circle`,theme:`filled`}}))());function mN(){return mN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mN({},e,{ref:t,icon:pN.default}))),gN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M288 568a56 56 0 10112 0 56 56 0 10-112 0zm338.7 119.7c-23.1 18.2-68.9 37.8-114.7 37.8s-91.6-19.6-114.7-37.8c-14.4-11.3-35.3-8.9-46.7 5.5s-8.9 35.3 5.5 46.7C396.3 771.6 457.5 792 512 792s115.7-20.4 155.9-52.1a33.25 33.25 0 10-41.2-52.2zM960 456c0-61.9-50.1-112-112-112-42.1 0-78.7 23.2-97.9 57.6-57.6-31.5-127.7-51.8-204.1-56.5L612.9 195l127.9 36.9c11.5 32.6 42.6 56.1 79.2 56.1 46.4 0 84-37.6 84-84s-37.6-84-84-84c-32 0-59.8 17.9-74 44.2L603.5 123a33.2 33.2 0 00-39.6 18.4l-90.8 203.9c-74.5 5.2-142.9 25.4-199.2 56.2A111.94 111.94 0 00176 344c-61.9 0-112 50.1-112 112 0 45.8 27.5 85.1 66.8 102.5-7.1 21-10.8 43-10.8 65.5 0 154.6 175.5 280 392 280s392-125.4 392-280c0-22.6-3.8-44.5-10.8-65.5C932.5 541.1 960 501.8 960 456zM820 172.5a31.5 31.5 0 110 63 31.5 31.5 0 010-63zM120 456c0-30.9 25.1-56 56-56a56 56 0 0150.6 32.1c-29.3 22.2-53.5 47.8-71.5 75.9a56.23 56.23 0 01-35.1-52zm392 381.5c-179.8 0-325.5-95.6-325.5-213.5S332.2 410.5 512 410.5 837.5 506.1 837.5 624 691.8 837.5 512 837.5zM868.8 508c-17.9-28.1-42.2-53.7-71.5-75.9 9-18.9 28.3-32.1 50.6-32.1 30.9 0 56 25.1 56 56 .1 23.5-14.5 43.7-35.1 52zM624 568a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`reddit`,theme:`outlined`}}))());function _N(){return _N=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_N({},e,{ref:t,icon:gN.default}))),yN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M296 440a35.98 35.98 0 00-13.4 69.4c11.5-18.1 27.1-34.5 45.9-48.8A35.9 35.9 0 00296 440zm289.7 184.9c-14.9 11.7-44.3 24.3-73.7 24.3s-58.9-12.6-73.7-24.3c-9.3-7.3-22.7-5.7-30 3.6-7.3 9.3-5.7 22.7 3.6 30 25.7 20.4 65 33.5 100.1 33.5 35.1 0 74.4-13.1 100.2-33.5 9.3-7.3 10.9-20.8 3.6-30a21.46 21.46 0 00-30.1-3.6zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM757 541.9c4.6 13.5 7 27.6 7 42.1 0 99.4-112.8 180-252 180s-252-80.6-252-180c0-14.5 2.4-28.6 7-42.1A72.01 72.01 0 01296 404c27.1 0 50.6 14.9 62.9 37 36.2-19.8 80.2-32.8 128.1-36.1l58.4-131.1c4.3-9.8 15.2-14.8 25.5-11.8l91.6 26.5a54.03 54.03 0 01101.6 25.6c0 29.8-24.2 54-54 54-23.5 0-43.5-15.1-50.9-36.1L577 308.3l-43 96.5c49.1 3 94.2 16.1 131.2 36.3 12.3-22.1 35.8-37 62.9-37 39.8 0 72 32.2 72 72-.1 29.3-17.8 54.6-43.1 65.8zM584 548a36 36 0 1072 0 36 36 0 10-72 0zm144-108a35.9 35.9 0 00-32.5 20.6c18.8 14.3 34.4 30.7 45.9 48.8A35.98 35.98 0 00728 440zM368 548a36 36 0 1072 0 36 36 0 10-72 0z`}}]},name:`reddit-square`,theme:`filled`}}))());function bN(){return bN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bN({},e,{ref:t,icon:yN.default}))),SN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 00-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z`}}]},name:`redo`,theme:`outlined`}}))());function CN(){return CN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CN({},e,{ref:t,icon:SN.default}))),TN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z`}}]},name:`reload`,theme:`outlined`}}))());function EN(){return EN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EN({},e,{ref:t,icon:TN.default}))),ON=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0031.9 29.3h429.2a32 32 0 0031.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zM508 704c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144zM291 256l22.4-76h397.2l22.4 76H291zm137 304a80 80 0 10160 0 80 80 0 10-160 0z`}}]},name:`rest`,theme:`filled`}}))());function kN(){return kN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kN({},e,{ref:t,icon:ON.default}))),jN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z`}},{tag:`path`,attrs:{d:`M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0031.9 29.3h429.2a32 32 0 0031.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z`}}]},name:`rest`,theme:`outlined`}}))());function MN(){return MN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MN({},e,{ref:t,icon:jN.default}))),PN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M326.4 844h363.2l44.3-520H282l44.4 520zM508 416c79.5 0 144 64.5 144 144s-64.5 144-144 144-144-64.5-144-144 64.5-144 144-144z`,fill:t}},{tag:`path`,attrs:{d:`M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z`,fill:e}},{tag:`path`,attrs:{d:`M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0031.9 29.3h429.2a32 32 0 0031.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z`,fill:e}}]}},name:`rest`,theme:`twotone`}}))());function FN(){return FN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FN({},e,{ref:t,icon:PN.default}))),LN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M136 552h63.6c4.4 0 8-3.6 8-8V288.7h528.6v72.6c0 1.9.6 3.7 1.8 5.2a8.3 8.3 0 0011.7 1.4L893 255.4c4.3-5 3.6-10.3 0-13.2L749.7 129.8a8.22 8.22 0 00-5.2-1.8c-4.6 0-8.4 3.8-8.4 8.4V209H199.7c-39.5 0-71.7 32.2-71.7 71.8V544c0 4.4 3.6 8 8 8zm752-80h-63.6c-4.4 0-8 3.6-8 8v255.3H287.8v-72.6c0-1.9-.6-3.7-1.8-5.2a8.3 8.3 0 00-11.7-1.4L131 768.6c-4.3 5-3.6 10.3 0 13.2l143.3 112.4c1.5 1.2 3.3 1.8 5.2 1.8 4.6 0 8.4-3.8 8.4-8.4V815h536.6c39.5 0 71.7-32.2 71.7-71.8V480c-.2-4.4-3.8-8-8.2-8z`}}]},name:`retweet`,theme:`outlined`}}))());function RN(){return RN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RN({},e,{ref:t,icon:LN.default}))),BN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm154.7 454.5l-246 178c-5.3 3.8-12.7 0-12.7-6.5v-46.9c0-10.2 4.9-19.9 13.2-25.9L566.6 512 421.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.8 0 13z`}}]},name:`right-circle`,theme:`filled`}}))());function VN(){return VN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VN({},e,{ref:t,icon:BN.default}))),UN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z`}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`right-circle`,theme:`outlined`}}))());function WN(){return WN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WN({},e,{ref:t,icon:UN.default}))),KN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm154.7 378.4l-246 178c-5.3 3.8-12.7 0-12.7-6.5V643c0-10.2 4.9-19.9 13.2-25.9L566.6 512 421.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.7 0 12.9z`,fill:t}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M666.7 505.5l-246-178c-5.3-3.8-12.7 0-12.7 6.5v46.9c0 10.3 4.9 19.9 13.2 25.9L566.6 512 421.2 617.1c-8.3 6-13.2 15.7-13.2 25.9v46.9c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.7 0-12.9z`,fill:e}}]}},name:`right-circle`,theme:`twotone`}}))());function qN(){return qN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qN({},e,{ref:t,icon:KN.default}))),YN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM658.7 518.5l-246 178c-5.3 3.8-12.7 0-12.7-6.5v-46.9c0-10.2 4.9-19.9 13.2-25.9L558.6 512 413.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.8 0 13z`}}]},name:`right-square`,theme:`filled`}}))());function XN(){return XN=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XN({},e,{ref:t,icon:YN.default}))),QN=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M412.7 696.5l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5V381c0 10.2 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`right-square`,theme:`outlined`}}))());function $N(){return $N=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$N({},e,{ref:t,icon:QN.default}))),tP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm216-196.9c0-10.2 4.9-19.9 13.2-25.9L558.6 512 413.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.7 0 12.9l-246 178c-5.3 3.9-12.7.1-12.7-6.4v-46.9z`,fill:t}},{tag:`path`,attrs:{d:`M412.7 696.4l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5v46.9c0 10.3 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.7-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.4z`,fill:e}}]}},name:`right-square`,theme:`twotone`}}))());function nP(){return nP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nP({},e,{ref:t,icon:tP.default}))),iP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 000 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0013.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z`}}]},name:`rise`,theme:`outlined`}}))());function aP(){return aP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aP({},e,{ref:t,icon:iP.default}))),sP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM300 328c0-33.1 26.9-60 60-60s60 26.9 60 60-26.9 60-60 60-60-26.9-60-60zm372 248c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-60c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v60zm-8-188c-33.1 0-60-26.9-60-60s26.9-60 60-60 60 26.9 60 60-26.9 60-60 60zm135 476H225c-13.8 0-25 14.3-25 32v56c0 4.4 2.8 8 6.2 8h611.5c3.4 0 6.2-3.6 6.2-8v-56c.1-17.7-11.1-32-24.9-32z`}}]},name:`robot`,theme:`filled`}}))());function cP(){return cP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cP({},e,{ref:t,icon:sP.default}))),uP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`robot`,theme:`outlined`}}))());function dP(){return dP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dP({},e,{ref:t,icon:uP.default}))),pP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 00-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0043.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0043.1-30.5 97.52 97.52 0 0021.4-60.8c0-8.4-1.1-16.4-3.1-23.8L864 736zM512 352a48.01 48.01 0 010 96 48.01 48.01 0 010-96zm116.1 432.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5s-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 01-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5z`}}]},name:`rocket`,theme:`filled`}}))());function mP(){return mP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mP({},e,{ref:t,icon:pP.default}))),gP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 00-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0043.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0043.1-30.5 97.52 97.52 0 0021.4-60.8c0-8.4-1.1-16.4-3.1-23.8H864zM762.3 621.4c9.4 14.6 17 30.3 22.5 46.6H700V558.7a211.6 211.6 0 0162.3 62.7zM388 483.1V318.8l124-147 124 147V668H388V483.1zM239.2 668c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668h-84.8zm388.9 116.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5-38.3 0-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 01-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM464 400a48 48 0 1096 0 48 48 0 10-96 0z`}}]},name:`rocket`,theme:`outlined`}}))());function _P(){return _P=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_P({},e,{ref:t,icon:gP.default}))),yP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M261.7 621.4c-9.4 14.6-17 30.3-22.5 46.6H324V558.7c-24.8 16.2-46 37.5-62.3 62.7zM700 558.7V668h84.8c-5.5-16.3-13.1-32-22.5-46.6a211.6 211.6 0 00-62.3-62.7zm-64-239.9l-124-147-124 147V668h248V318.8zM512 448a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`,fill:t}},{tag:`path`,attrs:{d:`M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 00-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0043.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0043.1-30.5 97.52 97.52 0 0021.4-60.8c0-8.4-1.1-16.4-3.1-23.8L864 736zm-540-68h-84.8c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668zm64-184.9V318.8l124-147 124 147V668H388V483.1zm240.1 301.1c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5s-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 01-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM700 668V558.7a211.6 211.6 0 0162.3 62.7c9.4 14.6 17 30.3 22.5 46.6H700z`,fill:e}},{tag:`path`,attrs:{d:`M464 400a48 48 0 1096 0 48 48 0 10-96 0z`,fill:e}}]}},name:`rocket`,theme:`twotone`}}))());function bP(){return bP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bP({},e,{ref:t,icon:yP.default}))),SP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M793 242H366v-74c0-6.7-7.7-10.4-12.9-6.3l-142 112a8 8 0 000 12.6l142 112c5.2 4.1 12.9.4 12.9-6.3v-74h415v470H175c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h618c35.3 0 64-28.7 64-64V306c0-35.3-28.7-64-64-64z`}}]},name:`rollback`,theme:`outlined`}}))());function CP(){return CP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CP({},e,{ref:t,icon:SP.default}))),TP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M509.81 112.02c-.73.05-1.46.12-2.2.21h-4.32l-3.4 1.7a36.33 36.33 0 00-8.88 4.4l-145.96 73.02-153.7 153.7-72.65 145.24a36.33 36.33 0 00-4.9 9.86l-1.56 3.12v3.98a36.33 36.33 0 000 8.3v298.23l6.88 9.5a198.7 198.7 0 0020.58 24.42c37.86 37.85 87.66 57.16 142.62 62.01a36.34 36.34 0 0011.57 1.77h575.75c3.14.54 6.34.66 9.51.36a36.34 36.34 0 002.56-.35h29.8v-29.95a36.33 36.33 0 000-11.92V293.88a36.33 36.33 0 00-1.78-11.57c-4.84-54.95-24.16-104.75-62.01-142.62h-.07v-.07a203.92 203.92 0 00-24.27-20.43l-9.58-6.96H515.14a36.34 36.34 0 00-5.32-.21M643 184.89h145.96c2.47 2.08 5.25 4.06 7.45 6.25 26.59 26.63 40.97 64.74 42.3 111.18zM510.31 190l65.71 39.38-25.47 156.1-64.36 64.36-100.7 100.69L229.4 576l-39.38-65.7 61.1-122.26 136.94-136.95zm132.76 79.61l123.19 73.94-138.09 17.24zM821.9 409.82c-21.21 68.25-62.66 142.58-122.4 211.88l-65.85-188.4zm-252.54 59.6l53.64 153.56-153.55-53.65 68.12-68.12zm269.5 81.04v237L738.44 687.04c40.1-43.74 73.73-89.83 100.4-136.59m-478.04 77.7l-17.24 138.08-73.94-123.18zm72.52 5.46l188.32 65.85c-69.28 59.71-143.57 101.2-211.8 122.4zM184.9 643l117.43 195.7c-46.5-1.33-84.63-15.74-111.26-42.37-2.16-2.16-4.11-4.93-6.17-7.38zm502.17 95.43l100.4 100.4h-237c46.77-26.67 92.86-60.3 136.6-100.4`}}]},name:`ruby`,theme:`outlined`}}))());function EP(){return EP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EP({},e,{ref:t,icon:TP.default}))),OP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM694.5 340.7L481.9 633.4a16.1 16.1 0 01-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.1 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.8-6.6 13-6.6H688c6.5.1 10.3 7.5 6.5 12.8z`}}]},name:`safety-certificate`,theme:`filled`}}))());function kP(){return kP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kP({},e,{ref:t,icon:OP.default}))),jP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zm-405.8-201c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z`}}]},name:`safety-certificate`,theme:`outlined`}}))());function MP(){return MP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MP({},e,{ref:t,icon:jP.default}))),PP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z`,fill:e}},{tag:`path`,attrs:{d:`M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM632.8 328H688c6.5 0 10.3 7.4 6.5 12.7L481.9 633.4a16.1 16.1 0 01-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.2 0 10 2.5 13 6.6l64.7 89.1 150.9-207.8c3-4.1 7.9-6.6 13-6.6z`,fill:t}},{tag:`path`,attrs:{d:`M404.2 453.3c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z`,fill:e}}]}},name:`safety-certificate`,theme:`twotone`}}))());function FP(){return FP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FP({},e,{ref:t,icon:PP.default}))),LP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64L128 192v384c0 212.1 171.9 384 384 384s384-171.9 384-384V192L512 64zm312 512c0 172.3-139.7 312-312 312S200 748.3 200 576V246l312-110 312 110v330z`}},{tag:`path`,attrs:{d:`M378.4 475.1a35.91 35.91 0 00-50.9 0 35.91 35.91 0 000 50.9l129.4 129.4 2.1 2.1a33.98 33.98 0 0048.1 0L730.6 434a33.98 33.98 0 000-48.1l-2.8-2.8a33.98 33.98 0 00-48.1 0L483 579.7 378.4 475.1z`}}]},name:`safety`,theme:`outlined`}}))());function RP(){return RP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RP({},e,{ref:t,icon:LP.default}))),BP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M893.3 293.3L730.7 130.7c-12-12-28.3-18.7-45.3-18.7H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 176h256v112H384V176zm128 554c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144zm0-224c-44.2 0-80 35.8-80 80s35.8 80 80 80 80-35.8 80-80-35.8-80-80-80z`}}]},name:`save`,theme:`filled`}}))());function VP(){return VP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VP({},e,{ref:t,icon:BP.default}))),UP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z`}}]},name:`save`,theme:`outlined`}}))());function WP(){return WP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WP({},e,{ref:t,icon:UP.default}))),KP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M704 320c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V184H184v656h656V341.8l-136-136V320zM512 730c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144z`,fill:t}},{tag:`path`,attrs:{d:`M512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z`,fill:e}},{tag:`path`,attrs:{d:`M893.3 293.3L730.7 130.7c-.7-.7-1.4-1.3-2.1-2-.1-.1-.3-.2-.4-.3-.7-.7-1.5-1.3-2.2-1.9a64 64 0 00-22-11.7V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840z`,fill:e}}]}},name:`save`,theme:`twotone`}}))());function qP(){return qP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qP({},e,{ref:t,icon:KP.default}))),YP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M136 384h56c4.4 0 8-3.6 8-8V200h176c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-37.6 0-68 30.4-68 68v180c0 4.4 3.6 8 8 8zm512-184h176v176c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V196c0-37.6-30.4-68-68-68H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM376 824H200V648c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v180c0 37.6 30.4 68 68 68h180c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm512-184h-56c-4.4 0-8 3.6-8 8v176H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h180c37.6 0 68-30.4 68-68V648c0-4.4-3.6-8-8-8zm16-164H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`scan`,theme:`outlined`}}))());function XP(){return XP=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XP({},e,{ref:t,icon:YP.default}))),QP=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zM424 688c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-136c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm374.5-91.3l-165 228.7a15.9 15.9 0 01-25.8 0L493.5 531.2c-3.8-5.3 0-12.7 6.5-12.7h54.9c5.1 0 9.9 2.5 12.9 6.6l52.8 73.1 103.7-143.7c3-4.2 7.8-6.6 12.9-6.6H792c6.5.1 10.3 7.5 6.5 12.8z`}}]},name:`schedule`,theme:`filled`}}))());function $P(){return $P=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$P({},e,{ref:t,icon:QP.default}))),tF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496zM416 496H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0 136H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm308.2-177.4L620.6 598.3l-52.8-73.1c-3-4.2-7.8-6.6-12.9-6.6H500c-6.5 0-10.3 7.4-6.5 12.7l114.1 158.2a15.9 15.9 0 0025.8 0l165-228.7c3.8-5.3 0-12.7-6.5-12.7H737c-5-.1-9.8 2.4-12.8 6.5z`}}]},name:`schedule`,theme:`outlined`}}))());function nF(){return nF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nF({},e,{ref:t,icon:tF.default}))),iF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M768 352c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H548v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H328v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H136v496h752V296H768v56zM424 688c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-136c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm374.4-91.2l-165 228.7a15.9 15.9 0 01-25.8 0L493.5 531.3c-3.8-5.3 0-12.7 6.5-12.7h54.9c5.1 0 9.9 2.4 12.9 6.6l52.8 73.1 103.6-143.7c3-4.1 7.8-6.6 12.8-6.5h54.9c6.5 0 10.3 7.4 6.5 12.7z`,fill:t}},{tag:`path`,attrs:{d:`M724.2 454.6L620.6 598.3l-52.8-73.1c-3-4.2-7.8-6.6-12.9-6.6H500c-6.5 0-10.3 7.4-6.5 12.7l114.1 158.2a15.9 15.9 0 0025.8 0l165-228.7c3.8-5.3 0-12.7-6.5-12.7H737c-5-.1-9.8 2.4-12.8 6.5zM416 496H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`,fill:e}},{tag:`path`,attrs:{d:`M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z`,fill:e}},{tag:`path`,attrs:{d:`M416 632H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`,fill:e}}]}},name:`schedule`,theme:`twotone`}}))());function aF(){return aF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aF({},e,{ref:t,icon:iF.default}))),sF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M567.1 512l318.5-319.3c5-5 1.5-13.7-5.6-13.7h-90.5c-2.1 0-4.2.8-5.6 2.3l-273.3 274-90.2-90.5c12.5-22.1 19.7-47.6 19.7-74.8 0-83.9-68.1-152-152-152s-152 68.1-152 152 68.1 152 152 152c27.7 0 53.6-7.4 75.9-20.3l90 90.3-90.1 90.3A151.04 151.04 0 00288 582c-83.9 0-152 68.1-152 152s68.1 152 152 152 152-68.1 152-152c0-27.2-7.2-52.7-19.7-74.8l90.2-90.5 273.3 274c1.5 1.5 3.5 2.3 5.6 2.3H880c7.1 0 10.7-8.6 5.6-13.7L567.1 512zM288 370c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm0 444c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z`}}]},name:`scissor`,theme:`outlined`}}))());function cF(){return cF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cF({},e,{ref:t,icon:sF.default}))),uF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM626.8 554c-48.5 48.5-123 55.2-178.6 20.1l-77.5 77.5a8.03 8.03 0 01-11.3 0l-34-34a8.03 8.03 0 010-11.3l77.5-77.5c-35.1-55.7-28.4-130.1 20.1-178.6 56.3-56.3 147.5-56.3 203.8 0 56.3 56.3 56.3 147.5 0 203.8zm-158.54-45.27a80.1 80.1 0 10113.27-113.28 80.1 80.1 0 10-113.27 113.28z`}}]},name:`security-scan`,theme:`filled`}}))());function dF(){return dF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dF({},e,{ref:t,icon:uF.default}))),pF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 000 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 123-20.1 178.6zm65.4-133.3c31.3-31.3 82-31.3 113.2 0 31.3 31.3 31.3 82 0 113.2-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2z`}}]},name:`security-scan`,theme:`outlined`}}))());function mF(){return mF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mF({},e,{ref:t,icon:pF.default}))),gF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z`,fill:e}},{tag:`path`,attrs:{d:`M460.7 451.1a80.1 80.1 0 10160.2 0 80.1 80.1 0 10-160.2 0z`,fill:t}},{tag:`path`,attrs:{d:`M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zm428.7 122.5c56.3 56.3 56.3 147.5 0 203.8-48.5 48.5-123 55.2-178.6 20.1l-77.5 77.5a8.03 8.03 0 01-11.3 0l-34-34a8.03 8.03 0 010-11.3l77.5-77.5c-35.1-55.7-28.4-130.1 20.1-178.6 56.3-56.3 147.5-56.3 203.8 0z`,fill:t}},{tag:`path`,attrs:{d:`M418.8 527.8l-77.5 77.5a8.03 8.03 0 000 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.6 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 122.9-20.1 178.6zm65.4-133.3a80.1 80.1 0 01113.3 0 80.1 80.1 0 010 113.3c-31.3 31.3-82 31.3-113.3 0s-31.3-82 0-113.3z`,fill:e}}]}},name:`security-scan`,theme:`twotone`}}))());function _F(){return _F=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_F({},e,{ref:t,icon:gF.default}))),yF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h360c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H184V184h656v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM653.3 599.4l52.2-52.2a8.01 8.01 0 00-4.7-13.6l-179.4-21c-5.1-.6-9.5 3.7-8.9 8.9l21 179.4c.8 6.6 8.9 9.4 13.6 4.7l52.4-52.4 256.2 256.2c3.1 3.1 8.2 3.1 11.3 0l42.4-42.4c3.1-3.1 3.1-8.2 0-11.3L653.3 599.4z`}}]},name:`select`,theme:`outlined`}}))());function bF(){return bF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bF({},e,{ref:t,icon:yF.default}))),SF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M931.4 498.9L94.9 79.5c-3.4-1.7-7.3-2.1-11-1.2a15.99 15.99 0 00-11.7 19.3l86.2 352.2c1.3 5.3 5.2 9.6 10.4 11.3l147.7 50.7-147.6 50.7c-5.2 1.8-9.1 6-10.3 11.3L72.2 926.5c-.9 3.7-.5 7.6 1.2 10.9 3.9 7.9 13.5 11.1 21.5 7.2l836.5-417c3.1-1.5 5.6-4.1 7.2-7.1 3.9-8 .7-17.6-7.2-21.6zM170.8 826.3l50.3-205.6 295.2-101.3c2.3-.8 4.2-2.6 5-5 1.4-4.2-.8-8.7-5-10.2L221.1 403 171 198.2l628 314.9-628.2 313.2z`}}]},name:`send`,theme:`outlined`}}))());function CF(){return CF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CF({},e,{ref:t,icon:SF.default}))),TF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512.5 390.6c-29.9 0-57.9 11.6-79.1 32.8-21.1 21.2-32.8 49.2-32.8 79.1 0 29.9 11.7 57.9 32.8 79.1 21.2 21.1 49.2 32.8 79.1 32.8 29.9 0 57.9-11.7 79.1-32.8 21.1-21.2 32.8-49.2 32.8-79.1 0-29.9-11.7-57.9-32.8-79.1a110.96 110.96 0 00-79.1-32.8zm412.3 235.5l-65.4-55.9c3.1-19 4.7-38.4 4.7-57.7s-1.6-38.8-4.7-57.7l65.4-55.9a32.03 32.03 0 009.3-35.2l-.9-2.6a442.5 442.5 0 00-79.6-137.7l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.2 28.9c-30-24.6-63.4-44-99.6-57.5l-15.7-84.9a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52-9.4-106.8-9.4-158.8 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.3a353.44 353.44 0 00-98.9 57.3l-81.8-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a445.93 445.93 0 00-79.6 137.7l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.2 56.5c-3.1 18.8-4.6 38-4.6 57 0 19.2 1.5 38.4 4.6 57l-66 56.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.3 44.8 96.8 79.6 137.7l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.8-29.1c29.8 24.5 63 43.9 98.9 57.3l15.8 85.3a32.05 32.05 0 0025.8 25.7l2.7.5a448.27 448.27 0 00158.8 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c4.3-12.4.6-26.3-9.5-35zm-412.3 52.2c-97.1 0-175.8-78.7-175.8-175.8s78.7-175.8 175.8-175.8 175.8 78.7 175.8 175.8-78.7 175.8-175.8 175.8z`}}]},name:`setting`,theme:`filled`}}))());function EF(){return EF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EF({},e,{ref:t,icon:TF.default}))),OF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z`}}]},name:`setting`,theme:`outlined`}}))());function kF(){return kF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kF({},e,{ref:t,icon:OF.default}))),jF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M859.3 569.7l.2.1c3.1-18.9 4.6-38.2 4.6-57.3 0-17.1-1.3-34.3-3.7-51.1 2.4 16.7 3.6 33.6 3.6 50.5 0 19.4-1.6 38.8-4.7 57.8zM99 398.1c-.5-.4-.9-.8-1.4-1.3.7.7 1.4 1.4 2.2 2.1l65.5 55.9v-.1L99 398.1zm536.6-216h.1l-15.5-83.8c-.2-1-.4-1.9-.7-2.8.1.5.3 1.1.4 1.6l15.7 85zm54 546.5l31.4-25.8 92.8 32.9c17-22.9 31.3-47.5 42.6-73.6l-74.7-63.9 6.6-40.1c2.5-15.1 3.8-30.6 3.8-46.1s-1.3-31-3.8-46.1l-6.5-39.9 74.7-63.9c-11.4-26-25.6-50.7-42.6-73.6l-92.8 32.9-31.4-25.8c-23.9-19.6-50.6-35-79.3-45.8l-38.1-14.3-17.9-97a377.5 377.5 0 00-85 0l-17.9 97.2-37.9 14.3c-28.5 10.8-55 26.2-78.7 45.7l-31.4 25.9-93.4-33.2c-17 22.9-31.3 47.5-42.6 73.6l75.5 64.5-6.5 40c-2.5 14.9-3.7 30.2-3.7 45.5 0 15.2 1.3 30.6 3.7 45.5l6.5 40-75.5 64.5c11.4 26 25.6 50.7 42.6 73.6l93.4-33.2 31.4 25.9c23.7 19.5 50.2 34.9 78.7 45.7l37.8 14.5 17.9 97.2c28.2 3.2 56.9 3.2 85 0l17.9-97 38.1-14.3c28.8-10.8 55.4-26.2 79.3-45.8zm-177.1-50.3c-30.5 0-59.2-7.8-84.3-21.5C373.3 627 336 568.9 336 502c0-97.2 78.8-176 176-176 66.9 0 125 37.3 154.8 92.2 13.7 25 21.5 53.7 21.5 84.3 0 97.1-78.7 175.8-175.8 175.8zM207.2 812.8c-5.5 1.9-11.2 2.3-16.6 1.2 5.7 1.2 11.7 1 17.5-1l81.4-29c-.1-.1-.3-.2-.4-.3l-81.9 29.1zm717.6-414.7l-65.5 56c0 .2.1.5.1.7l65.4-55.9c7.1-6.1 11.1-14.9 11.2-24-.3 8.8-4.3 17.3-11.2 23.2z`,fill:t}},{tag:`path`,attrs:{d:`M935.8 646.6c.5 4.7 0 9.5-1.7 14.1l-.9 2.6a446.02 446.02 0 01-79.7 137.9l-1.8 2.1a32 32 0 01-35.1 9.5l-81.3-28.9a350 350 0 01-99.7 57.6l-15.7 85a32.05 32.05 0 01-25.8 25.7l-2.7.5a445.2 445.2 0 01-79.2 7.1h.3c26.7 0 53.4-2.4 79.4-7.1l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c1.6-4.7 2.1-9.7 1.5-14.5z`,fill:t}},{tag:`path`,attrs:{d:`M688 502c0-30.3-7.7-58.9-21.2-83.8C637 363.3 578.9 326 512 326c-97.2 0-176 78.8-176 176 0 66.9 37.3 125 92.2 154.8 24.9 13.5 53.4 21.2 83.8 21.2 97.2 0 176-78.8 176-176zm-288 0c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502z`,fill:e}},{tag:`path`,attrs:{d:`M594.1 952.2a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c1.7-4.6 2.2-9.4 1.7-14.1-.9-7.9-4.7-15.4-11-20.9l-65.3-55.9-.2-.1c3.1-19 4.7-38.4 4.7-57.8 0-16.9-1.2-33.9-3.6-50.5-.3-2.2-.7-4.4-1-6.6 0-.2-.1-.5-.1-.7l65.5-56c6.9-5.9 10.9-14.4 11.2-23.2.1-4-.5-8.1-1.9-12l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.4-44-99.6-57.6h-.1l-15.7-85c-.1-.5-.2-1.1-.4-1.6a32.08 32.08 0 00-25.4-24.1l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6a32.09 32.09 0 007.9 33.9c.5.4.9.9 1.4 1.3l66.3 56.6v.1c-3.1 18.8-4.6 37.9-4.6 57 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1c4.9 5.7 11.4 9.4 18.5 10.7 5.4 1 11.1.7 16.6-1.2l81.9-29.1c.1.1.3.2.4.3 29.7 24.3 62.8 43.6 98.6 57.1l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5c26.1 4.7 52.8 7.1 79.5 7.1h.3c26.6 0 53.3-2.4 79.2-7.1l2.7-.5zm-39.8-66.5a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97z`,fill:e}}]}},name:`setting`,theme:`twotone`}}))());function MF(){return MF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MF({},e,{ref:t,icon:jF.default}))),PF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M324 666a48 48 0 1096 0 48 48 0 10-96 0zm616.7-309.6L667.6 83.2C655.2 70.9 638.7 64 621.1 64s-34.1 6.8-46.5 19.2L83.3 574.5a65.85 65.85 0 000 93.1l273.2 273.2c12.3 12.3 28.9 19.2 46.5 19.2s34.1-6.8 46.5-19.2l491.3-491.3c25.6-25.7 25.6-67.5-.1-93.1zM403 880.1L143.9 621l477.2-477.2 259 259.2L403 880.1zM152.8 373.7a7.9 7.9 0 0011.2 0L373.7 164a7.9 7.9 0 000-11.2l-38.4-38.4a7.9 7.9 0 00-11.2 0L114.3 323.9a7.9 7.9 0 000 11.2l38.5 38.6zm718.6 276.6a7.9 7.9 0 00-11.2 0L650.3 860.1a7.9 7.9 0 000 11.2l38.4 38.4a7.9 7.9 0 0011.2 0L909.7 700a7.9 7.9 0 000-11.2l-38.3-38.5z`}}]},name:`shake`,theme:`outlined`}}))());function FF(){return FF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FF({},e,{ref:t,icon:PF.default}))),LF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M752 664c-28.5 0-54.8 10-75.4 26.7L469.4 540.8a160.68 160.68 0 000-57.6l207.2-149.9C697.2 350 723.5 360 752 360c66.2 0 120-53.8 120-120s-53.8-120-120-120-120 53.8-120 120c0 11.6 1.6 22.7 4.7 33.3L439.9 415.8C410.7 377.1 364.3 352 312 352c-88.4 0-160 71.6-160 160s71.6 160 160 160c52.3 0 98.7-25.1 127.9-63.8l196.8 142.5c-3.1 10.6-4.7 21.8-4.7 33.3 0 66.2 53.8 120 120 120s120-53.8 120-120-53.8-120-120-120zm0-476c28.7 0 52 23.3 52 52s-23.3 52-52 52-52-23.3-52-52 23.3-52 52-52zM312 600c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88zm440 236c-28.7 0-52-23.3-52-52s23.3-52 52-52 52 23.3 52 52-23.3 52-52 52z`}}]},name:`share-alt`,theme:`outlined`}}))());function RF(){return RF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RF({},e,{ref:t,icon:LF.default}))),BF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0014.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h274V736h128v176h274c17.7 0 32-14.3 32-32V535a175 175 0 0015.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zm-72 568H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 3-1.3 6-2.6 9-4v242.2zm0-568.1H214v-88h596v88z`}}]},name:`shop`,theme:`filled`}}))());function VF(){return VF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VF({},e,{ref:t,icon:BF.default}))),UF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0014.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h676c17.7 0 32-14.3 32-32V535a175 175 0 0015.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zM214 184h596v88H214v-88zm362 656.1H448V736h128v104.1zm234 0H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 3-1.3 6-2.6 9-4v242.2zm30-404.4c0 59.8-49 108.3-109.3 108.3-40.8 0-76.4-22.1-95.2-54.9-2.9-5-8.1-8.1-13.9-8.1h-.6c-5.7 0-11 3.1-13.9 8.1A109.24 109.24 0 01512 544c-40.7 0-76.2-22-95-54.7-3-5.1-8.4-8.3-14.3-8.3s-11.4 3.2-14.3 8.3a109.63 109.63 0 01-95.1 54.7C233 544 184 495.5 184 435.7v-91.2c0-.3.2-.5.5-.5h655c.3 0 .5.2.5.5v91.2z`}}]},name:`shop`,theme:`outlined`}}))());function WF(){return WF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WF({},e,{ref:t,icon:UF.default}))),KF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M839.5 344h-655c-.3 0-.5.2-.5.5v91.2c0 59.8 49 108.3 109.3 108.3 40.7 0 76.2-22 95.1-54.7 2.9-5.1 8.4-8.3 14.3-8.3s11.3 3.2 14.3 8.3c18.8 32.7 54.3 54.7 95 54.7 40.8 0 76.4-22.1 95.1-54.9 2.9-5 8.2-8.1 13.9-8.1h.6c5.8 0 11 3.1 13.9 8.1 18.8 32.8 54.4 54.9 95.2 54.9C791 544 840 495.5 840 435.7v-91.2c0-.3-.2-.5-.5-.5z`,fill:t}},{tag:`path`,attrs:{d:`M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0014.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h676c17.7 0 32-14.3 32-32V535a175 175 0 0015.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zM214 184h596v88H214v-88zm362 656.1H448V736h128v104.1zm234.4 0H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c3-1.3 6-2.6 9-4v242.2zM840 435.7c0 59.8-49 108.3-109.3 108.3-40.8 0-76.4-22.1-95.2-54.9-2.9-5-8.1-8.1-13.9-8.1h-.6c-5.7 0-11 3.1-13.9 8.1A109.24 109.24 0 01512 544c-40.7 0-76.2-22-95-54.7-3-5.1-8.4-8.3-14.3-8.3s-11.4 3.2-14.3 8.3a109.63 109.63 0 01-95.1 54.7C233 544 184 495.5 184 435.7v-91.2c0-.3.2-.5.5-.5h655c.3 0 .5.2.5.5v91.2z`,fill:e}}]}},name:`shop`,theme:`twotone`}}))());function qF(){return qF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qF({},e,{ref:t,icon:KF.default}))),YF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M922.9 701.9H327.4l29.9-60.9 496.8-.9c16.8 0 31.2-12 34.2-28.6l68.8-385.1c1.8-10.1-.9-20.5-7.5-28.4a34.99 34.99 0 00-26.6-12.5l-632-2.1-5.4-25.4c-3.4-16.2-18-28-34.6-28H96.5a35.3 35.3 0 100 70.6h125.9L246 312.8l58.1 281.3-74.8 122.1a34.96 34.96 0 00-3 36.8c6 11.9 18.1 19.4 31.5 19.4h62.8a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7h161.1a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7H923c19.4 0 35.3-15.8 35.3-35.3a35.42 35.42 0 00-35.4-35.2zM305.7 253l575.8 1.9-56.4 315.8-452.3.8L305.7 253zm96.9 612.7c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6zm325.1 0c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6z`}}]},name:`shopping-cart`,theme:`outlined`}}))());function XF(){return XF=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XF({},e,{ref:t,icon:YF.default}))),QF=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-208 0H400v-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16z`}}]},name:`shopping`,theme:`filled`}}))());function $F(){return $F=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$F({},e,{ref:t,icon:QF.default}))),tI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z`}}]},name:`shopping`,theme:`outlined`}}))());function nI(){return nI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nI({},e,{ref:t,icon:tI.default}))),iI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M696 472c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-88H400v88c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-88h-96v456h560V384h-96v88z`,fill:t}},{tag:`path`,attrs:{d:`M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z`,fill:e}}]}},name:`shopping`,theme:`twotone`}}))());function aI(){return aI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aI({},e,{ref:t,icon:iI.default}))),sI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M881.7 187.4l-45.1-45.1a8.03 8.03 0 00-11.3 0L667.8 299.9l-54.7-54.7a7.94 7.94 0 00-13.5 4.7L576.1 439c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 157.6-157.6c3-3 3-8.1-.1-11.2zM439 576.1l-189.2 23.5c-6.6.8-9.3 8.9-4.7 13.5l54.7 54.7-157.5 157.5a8.03 8.03 0 000 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l157.6-157.6 54.7 54.7a7.94 7.94 0 0013.5-4.7L447.9 585a7.9 7.9 0 00-8.9-8.9z`}}]},name:`shrink`,theme:`outlined`}}))());function cI(){return cI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cI({},e,{ref:t,icon:sI.default}))),uI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M584 352H440c-17.7 0-32 14.3-32 32v544c0 17.7 14.3 32 32 32h144c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32zM892 64H748c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h144c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM276 640H132c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h144c17.7 0 32-14.3 32-32V672c0-17.7-14.3-32-32-32z`}}]},name:`signal`,theme:`filled`}}))());function dI(){return dI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dI({},e,{ref:t,icon:uI.default}))),pI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M145.71 752c2 0 4-.2 5.98-.5L319.9 722c1.99-.4 3.88-1.3 5.28-2.8l423.91-423.87a9.93 9.93 0 000-14.06L582.88 114.9C581 113 578.5 112 575.82 112s-5.18 1-7.08 2.9L144.82 538.76c-1.5 1.5-2.4 3.29-2.8 5.28l-29.5 168.17a33.59 33.59 0 009.37 29.81c6.58 6.48 14.95 9.97 23.82 9.97m453.12-184.07c27.69-14.81 57.29-20.85 85.54-15.52 32.37 6.1 59.72 26.53 78.96 59.4 29.97 51.22 21.64 102.34-18.48 144.26-17.58 18.36-41.07 35.01-70 50.3l-.3.15.86.26a147.88 147.88 0 0041.54 6.2l1.17.01c61.07 0 100.98-22.1 125.28-67.87a36 36 0 0163.6 33.76C869.7 849.1 804.9 885 718.12 885c-47.69 0-91.94-15.03-128.19-41.36l-1.05-.78-1.36.47c-46.18 16-98.74 29.95-155.37 41.94l-2.24.47a1931.1 1931.1 0 01-139.16 23.96 36 36 0 11-9.5-71.38 1860.1 1860.1 0 00133.84-23.04c42.8-9 83-19.13 119.35-30.34l.24-.08-.44-.69c-16.46-26.45-25.86-55.43-26.14-83.24v-1.3c0-49.9 39.55-104.32 90.73-131.7M671 623.17c-10.74-2.03-24.1.7-38.22 8.26-29.55 15.8-52.7 47.64-52.7 68.2 0 18.2 8.9 40.14 24.71 59.73l.24.3 1.22-.52c39.17-16.58 68.49-34.27 85.93-52.18l.64-.67c18.74-19.57 21.39-35.84 8.36-58.1-9.06-15.47-19.03-22.92-30.18-25.02`}}]},name:`signature`,theme:`filled`}}))());function mI(){return mI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mI({},e,{ref:t,icon:pI.default}))),gI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M145.71 752c2 0 4-.2 5.98-.5L319.9 722c1.99-.4 3.88-1.3 5.28-2.8l423.91-423.87a9.93 9.93 0 000-14.06L582.88 114.9C581 113 578.5 112 575.82 112s-5.18 1-7.08 2.9L144.82 538.76c-1.5 1.5-2.4 3.29-2.8 5.28l-29.5 168.17a33.59 33.59 0 009.37 29.81c6.58 6.48 14.95 9.97 23.82 9.97m51.75-85.43l15.65-88.92 362.7-362.67 73.28 73.27-362.7 362.67zm401.37-98.64c27.69-14.81 57.29-20.85 85.54-15.52 32.37 6.1 59.72 26.53 78.96 59.4 29.97 51.22 21.64 102.34-18.48 144.26-17.58 18.36-41.07 35.01-70 50.3l-.3.15.86.26a147.88 147.88 0 0041.54 6.2l1.17.01c61.07 0 100.98-22.1 125.28-67.87a36 36 0 0163.6 33.76C869.7 849.1 804.9 885 718.12 885c-47.69 0-91.94-15.03-128.19-41.36l-1.05-.78-1.36.47c-46.18 16-98.74 29.95-155.37 41.94l-2.24.47a1931.1 1931.1 0 01-139.16 23.96 36 36 0 11-9.5-71.38 1860.1 1860.1 0 00133.84-23.04c42.8-9 83-19.13 119.35-30.34l.24-.08-.44-.69c-16.46-26.45-25.86-55.43-26.14-83.24v-1.3c0-49.9 39.55-104.32 90.73-131.7M671 623.17c-10.74-2.03-24.1.7-38.22 8.26-29.55 15.8-52.7 47.64-52.7 68.2 0 18.2 8.9 40.14 24.71 59.73l.24.3 1.22-.52c39.17-16.58 68.49-34.27 85.93-52.18l.64-.67c18.74-19.57 21.39-35.84 8.36-58.1-9.06-15.47-19.03-22.92-30.18-25.02`}}]},name:`signature`,theme:`outlined`}}))());function _I(){return _I=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_I({},e,{ref:t,icon:gI.default}))),yI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M672 432c-120.3 0-219.9 88.5-237.3 204H320c-15.5 0-28-12.5-28-28V244h291c14.2 35.2 48.7 60 89 60 53 0 96-43 96-96s-43-96-96-96c-40.3 0-74.8 24.8-89 60H112v72h108v364c0 55.2 44.8 100 100 100h114.7c17.4 115.5 117 204 237.3 204 132.5 0 240-107.5 240-240S804.5 432 672 432zm128 266c0 4.4-3.6 8-8 8h-86v86c0 4.4-3.6 8-8 8h-52c-4.4 0-8-3.6-8-8v-86h-86c-4.4 0-8-3.6-8-8v-52c0-4.4 3.6-8 8-8h86v-86c0-4.4 3.6-8 8-8h52c4.4 0 8 3.6 8 8v86h86c4.4 0 8 3.6 8 8v52z`}}]},name:`sisternode`,theme:`outlined`}}))());function bI(){return bI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bI({},e,{ref:t,icon:yI.default}))),SI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M582.3 625.6l147.9-166.3h-63.4zm90-202.3h62.5l-92.1-115.1zm-274.7 36L512 684.5l114.4-225.2zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm286.7 380.2L515.8 762.3c-1 1.1-2.4 1.7-3.8 1.7s-2.8-.6-3.8-1.7L225.3 444.2a5.14 5.14 0 01-.2-6.6L365.6 262c1-1.2 2.4-1.9 4-1.9h284.6c1.6 0 3 .7 4 1.9l140.5 175.6a4.9 4.9 0 010 6.6zm-190.5-20.9L512 326.1l-96.2 97.2zM420.3 301.1l-23.1 89.8 88.8-89.8zm183.4 0H538l88.8 89.8zm-222.4 7.1l-92.1 115.1h62.5zm-87.5 151.1l147.9 166.3-84.5-166.3z`}}]},name:`sketch-circle`,theme:`filled`}}))());function CI(){return CI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CI({},e,{ref:t,icon:SI.default}))),TI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M925.6 405.1l-203-253.7a6.5 6.5 0 00-5-2.4H306.4c-1.9 0-3.8.9-5 2.4l-203 253.7a6.5 6.5 0 00.2 8.3l408.6 459.5c1.2 1.4 3 2.1 4.8 2.1 1.8 0 3.5-.8 4.8-2.1l408.6-459.5a6.5 6.5 0 00.2-8.3zM645.2 206.4l34.4 133.9-132.5-133.9h98.1zm8.2 178.5H370.6L512 242l141.4 142.9zM378.8 206.4h98.1L344.3 340.3l34.5-133.9zm-53.4 7l-44.1 171.5h-93.1l137.2-171.5zM194.6 434.9H289l125.8 247.7-220.2-247.7zM512 763.4L345.1 434.9h333.7L512 763.4zm97.1-80.8L735 434.9h94.4L609.1 682.6zm133.6-297.7l-44.1-171.5 137.2 171.5h-93.1z`}}]},name:`sketch`,theme:`outlined`}}))());function EI(){return EI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EI({},e,{ref:t,icon:TI.default}))),OI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M608.2 423.3L512 326.1l-96.2 97.2zm-25.9 202.3l147.9-166.3h-63.4zm90-202.3h62.5l-92.1-115.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-81.3 332.2L515.8 762.3c-1 1.1-2.4 1.7-3.8 1.7s-2.8-.6-3.8-1.7L225.3 444.2a5.14 5.14 0 01-.2-6.6L365.6 262c1-1.2 2.4-1.9 4-1.9h284.6c1.6 0 3 .7 4 1.9l140.5 175.6a4.9 4.9 0 010 6.6zm-401.1 15.1L512 684.5l114.4-225.2zm-16.3-151.1l-92.1 115.1h62.5zm-87.5 151.1l147.9 166.3-84.5-166.3zm126.5-158.2l-23.1 89.8 88.8-89.8zm183.4 0H538l88.8 89.8z`}}]},name:`sketch-square`,theme:`filled`}}))());function kI(){return kI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kI({},e,{ref:t,icon:OI.default}))),jI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 00-37-29.3H154a44 44 0 00-44 44v252a44 44 0 0044 44h75v388a44 44 0 0044 44h478a44 44 0 0044-44V466h75a44 44 0 0044-44V170a44 44 0 00-44-44z`}}]},name:`skin`,theme:`filled`}}))());function MI(){return MI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MI({},e,{ref:t,icon:jI.default}))),PI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 00-37-29.3H154a44 44 0 00-44 44v252a44 44 0 0044 44h75v388a44 44 0 0044 44h478a44 44 0 0044-44V466h75a44 44 0 0044-44V170a44 44 0 00-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z`}}]},name:`skin`,theme:`outlined`}}))());function FI(){return FI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FI({},e,{ref:t,icon:PI.default}))),LI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 318c-79.2 0-148.5-48.8-176.7-120H182v196h119v432h422V394h119V198H688.7c-28.2 71.2-97.5 120-176.7 120z`,fill:t}},{tag:`path`,attrs:{d:`M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 00-37-29.3H154a44 44 0 00-44 44v252a44 44 0 0044 44h75v388a44 44 0 0044 44h478a44 44 0 0044-44V466h75a44 44 0 0044-44V170a44 44 0 00-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z`,fill:e}}]}},name:`skin`,theme:`twotone`}}))());function RI(){return RI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RI({},e,{ref:t,icon:LI.default}))),BI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M883.7 578.6c4.1-22.5 6.3-45.5 6.3-68.5 0-51-10-100.5-29.7-147-19-45-46.3-85.4-81-120.1a375.79 375.79 0 00-120.1-80.9c-46.6-19.7-96-29.7-147-29.7-24 0-48.1 2.3-71.5 6.8A225.1 225.1 0 00335.6 113c-59.7 0-115.9 23.3-158.1 65.5A222.25 222.25 0 00112 336.6c0 38 9.8 75.4 28.1 108.4-3.7 21.4-5.7 43.3-5.7 65.1 0 51 10 100.5 29.7 147 19 45 46.2 85.4 80.9 120.1 34.7 34.7 75.1 61.9 120.1 80.9 46.6 19.7 96 29.7 147 29.7 22.2 0 44.4-2 66.2-5.9 33.5 18.9 71.3 29 110 29 59.7 0 115.9-23.2 158.1-65.5 42.3-42.2 65.5-98.4 65.5-158.1.1-38-9.7-75.5-28.2-108.7zm-370 162.9c-134.2 0-194.2-66-194.2-115.4 0-25.4 18.7-43.1 44.5-43.1 57.4 0 42.6 82.5 149.7 82.5 54.9 0 85.2-29.8 85.2-60.3 0-18.3-9-38.7-45.2-47.6l-119.4-29.8c-96.1-24.1-113.6-76.1-113.6-124.9 0-101.4 95.5-139.5 185.2-139.5 82.6 0 180 45.7 180 106.5 0 26.1-22.6 41.2-48.4 41.2-49 0-40-67.8-138.7-67.8-49 0-76.1 22.2-76.1 53.9s38.7 41.8 72.3 49.5l88.4 19.6c96.8 21.6 121.3 78.1 121.3 131.3 0 82.3-63.3 143.9-191 143.9z`}}]},name:`skype`,theme:`filled`}}))());function VI(){return VI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VI({},e,{ref:t,icon:BI.default}))),UI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M883.7 578.6c4.1-22.5 6.3-45.5 6.3-68.5 0-51-10-100.5-29.7-147-19-45-46.3-85.4-81-120.1a375.79 375.79 0 00-120.1-80.9c-46.6-19.7-96-29.7-147-29.7-24 0-48.1 2.3-71.5 6.8A225.1 225.1 0 00335.6 113c-59.7 0-115.9 23.3-158.1 65.5A222.25 222.25 0 00112 336.6c0 38 9.8 75.4 28.1 108.4-3.7 21.4-5.7 43.3-5.7 65.1 0 51 10 100.5 29.7 147 19 45 46.2 85.4 80.9 120.1 34.7 34.7 75.1 61.9 120.1 80.9 46.6 19.7 96 29.7 147 29.7 22.2 0 44.4-2 66.2-5.9 33.5 18.9 71.3 29 110 29 59.7 0 115.9-23.2 158.1-65.5 42.3-42.2 65.5-98.4 65.5-158.1.1-38-9.7-75.5-28.2-108.7zm-88.1 216C766.9 823.4 729 839 688.4 839c-26.1 0-51.8-6.8-74.6-19.7l-22.5-12.7-25.5 4.5c-17.8 3.2-35.8 4.8-53.6 4.8-41.4 0-81.3-8.1-119.1-24.1-36.3-15.3-69-37.3-97.2-65.5a304.29 304.29 0 01-65.5-97.1c-16-37.7-24-77.6-24-119 0-17.4 1.6-35.2 4.6-52.8l4.4-25.1L203 410a151.02 151.02 0 01-19.1-73.4c0-40.6 15.7-78.5 44.4-107.2C257.1 200.7 295 185 335.6 185a153 153 0 0171.4 17.9l22.4 11.8 24.8-4.8c18.9-3.6 38.4-5.5 58-5.5 41.4 0 81.3 8.1 119 24 36.5 15.4 69.1 37.4 97.2 65.5 28.2 28.1 50.2 60.8 65.6 97.2 16 37.7 24 77.6 24 119 0 18.4-1.7 37-5.1 55.5l-4.7 25.5 12.6 22.6c12.6 22.5 19.2 48 19.2 73.7 0 40.7-15.7 78.5-44.4 107.2zM583.4 466.2L495 446.6c-33.6-7.7-72.3-17.8-72.3-49.5s27.1-53.9 76.1-53.9c98.7 0 89.7 67.8 138.7 67.8 25.8 0 48.4-15.2 48.4-41.2 0-60.8-97.4-106.5-180-106.5-89.7 0-185.2 38.1-185.2 139.5 0 48.8 17.4 100.8 113.6 124.9l119.4 29.8c36.1 8.9 45.2 29.2 45.2 47.6 0 30.5-30.3 60.3-85.2 60.3-107.2 0-92.3-82.5-149.7-82.5-25.8 0-44.5 17.8-44.5 43.1 0 49.4 60 115.4 194.2 115.4 127.7 0 191-61.5 191-144 0-53.1-24.5-109.6-121.3-131.2z`}}]},name:`skype`,theme:`outlined`}}))());function WI(){return WI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WI({},e,{ref:t,icon:UI.default}))),KI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0150.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm83.7-50.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM579.3 765c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134c-13.3 0-26.1-5.3-35.6-14.8S529 593.6 529 580.2c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z`}}]},name:`slack-circle`,theme:`filled`}}))());function qI(){return qI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qI({},e,{ref:t,icon:KI.default}))),YI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M409.4 128c-42.4 0-76.7 34.4-76.7 76.8 0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0054.3 22.5h76.7v-76.8c0-42.3-34.3-76.7-76.7-76.8zm0 204.8H204.7c-42.4 0-76.7 34.4-76.7 76.8s34.4 76.8 76.7 76.8h204.6c42.4 0 76.7-34.4 76.7-76.8.1-42.4-34.3-76.8-76.6-76.8zM614 486.4c42.4 0 76.8-34.4 76.7-76.8V204.8c0-42.4-34.3-76.8-76.7-76.8-42.4 0-76.7 34.4-76.7 76.8v204.8c0 42.5 34.3 76.8 76.7 76.8zm281.4-76.8c0-42.4-34.4-76.8-76.7-76.8S742 367.2 742 409.6v76.8h76.7c42.3 0 76.7-34.4 76.7-76.8zm-76.8 128H614c-42.4 0-76.7 34.4-76.7 76.8 0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0054.3 22.5h204.6c42.4 0 76.7-34.4 76.7-76.8.1-42.4-34.3-76.7-76.7-76.8zM614 742.4h-76.7v76.8c0 42.4 34.4 76.8 76.7 76.8 42.4 0 76.8-34.4 76.7-76.8.1-42.4-34.3-76.7-76.7-76.8zM409.4 537.6c-42.4 0-76.7 34.4-76.7 76.8v204.8c0 42.4 34.4 76.8 76.7 76.8 42.4 0 76.8-34.4 76.7-76.8V614.4c0-20.3-8.1-39.9-22.4-54.3a76.92 76.92 0 00-54.3-22.5zM128 614.4c0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0054.3 22.5c42.4 0 76.8-34.4 76.7-76.8v-76.8h-76.7c-42.3 0-76.7 34.4-76.7 76.8z`}}]},name:`slack`,theme:`outlined`}}))());function XI(){return XI=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XI({},e,{ref:t,icon:YI.default}))),QI=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM529 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0150.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm134 403.2c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z`}}]},name:`slack-square`,theme:`filled`}}))());function $I(){return $I=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$I({},e,{ref:t,icon:QI.default}))),tL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM529 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0150.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm134 403.2c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z`}}]},name:`slack-square`,theme:`outlined`}}))());function nL(){return nL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nL({},e,{ref:t,icon:tL.default}))),iL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-584-72h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm292 180h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8z`}}]},name:`sliders`,theme:`filled`}}))());function aL(){return aL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aL({},e,{ref:t,icon:iL.default}))),sL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440zm644-436h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 01-3 3h-74a3 3 0 01-3-3v-74a3 3 0 013-3h74a3 3 0 013 3v74z`}}]},name:`sliders`,theme:`outlined`}}))());function cL(){return cL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cL({},e,{ref:t,icon:sL.default}))),uL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M180 292h80v440h-80zm369 180h-74a3 3 0 00-3 3v74a3 3 0 003 3h74a3 3 0 003-3v-74a3 3 0 00-3-3zm215-108h80v296h-80z`,fill:t}},{tag:`path`,attrs:{d:`M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 01-3 3h-74a3 3 0 01-3-3v-74a3 3 0 013-3h74a3 3 0 013 3v74zM320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440z`,fill:e}}]}},name:`sliders`,theme:`twotone`}}))());function dL(){return dL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dL({},e,{ref:t,icon:uL.default}))),pL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M112 476h72v72h-72zm182 0h72v72h-72zm364 0h72v72h-72zm182 0h72v72h-72zm-364 0h72v72h-72z`}}]},name:`small-dash`,theme:`outlined`}}))());function mL(){return mL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mL({},e,{ref:t,icon:pL.default}))),gL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm224 272c-85.5 0-155.6-67.3-160-151.6a8 8 0 018-8.4h48.1c4.2 0 7.8 3.2 8.1 7.4C420 589.9 461.5 629 512 629s92.1-39.1 95.8-88.6c.3-4.2 3.9-7.4 8.1-7.4H664a8 8 0 018 8.4C667.6 625.7 597.5 693 512 693zm176-224a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`smile`,theme:`filled`}}))());function _L(){return _L=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_L({},e,{ref:t,icon:gL.default}))),yL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4z`}}]},name:`smile`,theme:`outlined`}}))());function bL(){return bL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bL({},e,{ref:t,icon:yL.default}))),SL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm224 272c-85.5 0-155.6-67.3-160-151.6a8 8 0 018-8.4h48.1c4.2 0 7.8 3.2 8.1 7.4C420 589.9 461.5 629 512 629s92.1-39.1 95.8-88.6c.3-4.2 3.9-7.4 8.1-7.4H664a8 8 0 018 8.4C667.6 625.7 597.5 693 512 693zm176-224a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`,fill:t}},{tag:`path`,attrs:{d:`M288 421a48 48 0 1096 0 48 48 0 10-96 0zm376 112h-48.1c-4.2 0-7.8 3.2-8.1 7.4-3.7 49.5-45.3 88.6-95.8 88.6s-92-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4zm-24-112a48 48 0 1096 0 48 48 0 10-96 0z`,fill:e}}]}},name:`smile`,theme:`twotone`}}))());function CL(){return CL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CL({},e,{ref:t,icon:SL.default}))),TL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 486H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z`}}]},name:`snippets`,theme:`filled`}}))());function EL(){return EL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EL({},e,{ref:t,icon:TL.default}))),OL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 888H232V336h218v174c0 22.1 17.9 40 40 40h174v338zm0-402H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z`}}]},name:`snippets`,theme:`outlined`}}))());function kL(){return kL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kL({},e,{ref:t,icon:OL.default}))),jL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M450 510V336H232v552h432V550H490c-22.1 0-40-17.9-40-40z`,fill:t}},{tag:`path`,attrs:{d:`M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 888H232V336h218v174c0 22.1 17.9 40 40 40h174v338zm0-402H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z`,fill:e}}]}},name:`snippets`,theme:`twotone`}}))());function ML(){return ML=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ML({},e,{ref:t,icon:jL.default}))),PL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z`}}]},name:`solution`,theme:`outlined`}}))());function FL(){return FL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FL({},e,{ref:t,icon:PL.default}))),LL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M839.6 433.8L749 150.5a9.24 9.24 0 00-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 00-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 00-9.2-9.3zM416 702h-76V172c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v530h-76c-6.7 0-10.5 7.8-6.3 13l112 141.9a8 8 0 0012.6 0l112-141.9c4.1-5.2.4-13-6.3-13z`}}]},name:`sort-ascending`,theme:`outlined`}}))());function RL(){return RL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RL({},e,{ref:t,icon:LL.default}))),BL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M839.6 433.8L749 150.5a9.24 9.24 0 00-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 00-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 00-9.2-9.3zM310.3 167.1a8 8 0 00-12.6 0L185.7 309c-4.2 5.3-.4 13 6.3 13h76v530c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V322h76c6.7 0 10.5-7.8 6.3-13l-112-141.9z`}}]},name:`sort-descending`,theme:`outlined`}}))());function VL(){return VL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VL({},e,{ref:t,icon:BL.default}))),UL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M892.1 737.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344zm174 132H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zM625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1z`}}]},name:`sound`,theme:`filled`}}))());function WL(){return WL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WL({},e,{ref:t,icon:UL.default}))),KL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582zm348-327H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zm-41.9 261.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344z`}}]},name:`sound`,theme:`outlined`}}))());function qL(){return qL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qL({},e,{ref:t,icon:KL.default}))),YL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M275.4 424H146v176h129.4l18 11.7L586 803V221L293.3 412.3z`,fill:t}},{tag:`path`,attrs:{d:`M892.1 737.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM934 476H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344zM625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582z`,fill:e}}]}},name:`sound`,theme:`twotone`}}))());function XL(){return XL=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XL({},e,{ref:t,icon:YL.default}))),QL=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M938.2 508.4L787.3 389c-3-2.4-7.3-.2-7.3 3.6V478H636V184h204v128c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V144c0-15.5-12.5-28-28-28H596c-15.5 0-28 12.5-28 28v736c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v128H636V546h144v85.4c0 3.8 4.4 6 7.3 3.6l150.9-119.4a4.5 4.5 0 000-7.2zM428 116H144c-15.5 0-28 12.5-28 28v168c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V184h204v294H244v-85.4c0-3.8-4.3-6-7.3-3.6l-151 119.4a4.52 4.52 0 000 7.1l151 119.5c2.9 2.3 7.3.2 7.3-3.6V546h144v294H184V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v168c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V144c0-15.5-12.5-28-28-28z`}}]},name:`split-cells`,theme:`outlined`}}))());function $L(){return $L=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$L({},e,{ref:t,icon:QL.default}))),tR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M721.42 695.17c0-12.45-5.84-22.36-17.5-29.75-75.06-44.73-161.98-67.09-260.75-67.09-51.73 0-107.53 6.61-167.42 19.84-16.33 3.5-24.5 13.6-24.5 30.33 0 7.78 2.63 14.49 7.88 20.13 5.25 5.63 12.15 8.45 20.7 8.45 1.95 0 9.14-1.55 21.59-4.66 51.33-10.5 98.58-15.75 141.75-15.75 87.89 0 165.08 20.02 231.58 60.08 7.39 4.28 13.8 6.42 19.25 6.42 7.39 0 13.8-2.63 19.25-7.88 5.44-5.25 8.17-11.96 8.17-20.12m56-125.42c0-15.56-6.8-27.42-20.42-35.58-92.17-54.84-198.72-82.25-319.67-82.25-59.5 0-118.41 8.16-176.75 24.5-18.66 5.05-28 17.5-28 37.33 0 9.72 3.4 17.99 10.21 24.8 6.8 6.8 15.07 10.2 24.8 10.2 2.72 0 9.91-1.56 21.58-4.67a558.27 558.27 0 01146.41-19.25c108.5 0 203.4 24.11 284.67 72.34 9.33 5.05 16.72 7.58 22.17 7.58 9.72 0 17.98-3.4 24.79-10.2 6.8-6.81 10.2-15.08 10.2-24.8m63-144.67c0-18.27-7.77-31.89-23.33-40.83-49-28.39-105.97-49.88-170.91-64.46-64.95-14.58-131.64-21.87-200.09-21.87-79.33 0-150.1 9.14-212.33 27.41a46.3 46.3 0 00-22.46 14.88c-6.03 7.2-9.04 16.62-9.04 28.29 0 12.06 3.99 22.17 11.96 30.33 7.97 8.17 17.98 12.25 30.04 12.25 4.28 0 12.06-1.55 23.33-4.66 51.73-14.4 111.42-21.59 179.09-21.59 61.83 0 122.01 6.61 180.54 19.84 58.53 13.22 107.82 31.7 147.87 55.41 8.17 4.67 15.95 7 23.34 7 11.27 0 21.1-3.98 29.46-11.96 8.36-7.97 12.54-17.98 12.54-30.04M960 512c0 81.28-20.03 156.24-60.08 224.88-40.06 68.63-94.4 122.98-163.04 163.04C668.24 939.97 593.27 960 512 960s-156.24-20.03-224.88-60.08c-68.63-40.06-122.98-94.4-163.04-163.04C84.03 668.24 64 593.27 64 512s20.03-156.24 60.08-224.88c40.06-68.63 94.4-122.98 163.05-163.04C355.75 84.03 430.73 64 512 64c81.28 0 156.24 20.03 224.88 60.08 68.63 40.06 122.98 94.4 163.04 163.05C939.97 355.75 960 430.73 960 512`}}]},name:`spotify`,theme:`filled`}}))());function nR(){return nR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nR({},e,{ref:t,icon:tR.default}))),iR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.52 64 64 264.52 64 512s200.52 448 448 448 448-200.52 448-448S759.48 64 512 64m0 74.66a371.86 371.86 0 01264.43 108.91A371.86 371.86 0 01885.33 512a371.86 371.86 0 01-108.9 264.43A371.86 371.86 0 01512 885.33a371.86 371.86 0 01-264.43-108.9A371.86 371.86 0 01138.67 512a371.86 371.86 0 01108.9-264.43A371.86 371.86 0 01512 138.67M452.49 316c-72.61 0-135.9 6.72-196 25.68-15.9 3.18-29.16 15.16-29.16 37.34 0 22.14 16.35 41.7 38.5 38.45 9.48 0 15.9-3.47 22.17-3.47 50.59-12.7 107.63-18.67 164.49-18.67 110.55 0 224 24.64 299.82 68.85 9.49 3.2 12.7 6.98 22.18 6.98 22.18 0 37.63-16.32 40.84-38.5 0-18.96-9.48-31.06-22.17-37.33C698.36 341.65 572.52 316 452.49 316M442 454.84c-66.34 0-113.6 9.49-161.02 22.18-15.72 6.23-24.49 16.05-24.49 34.98 0 15.76 12.54 31.51 31.51 31.51 6.42 0 9.18-.3 18.67-3.51 34.72-9.48 82.4-15.16 133.02-15.16 104.23 0 194.95 25.39 261.33 66.5 6.23 3.2 12.7 5.82 22.14 5.82 18.96 0 31.5-16.06 31.5-34.98 0-12.7-5.97-25.24-18.66-31.51-82.13-50.59-186.52-75.83-294-75.83m10.49 136.5c-53.65 0-104.53 5.97-155.16 18.66-12.69 3.21-22.17 12.24-22.17 28 0 12.7 9.93 25.68 25.68 25.68 3.21 0 12.4-3.5 18.67-3.5a581.73 581.73 0 01129.5-15.2c78.9 0 151.06 18.97 211.17 53.69 6.42 3.2 13.55 5.82 19.82 5.82 12.7 0 24.79-9.48 28-22.14 0-15.9-6.87-21.76-16.35-28-69.55-41.14-150.8-63.02-239.16-63.02`}}]},name:`spotify`,theme:`outlined`}}))());function aR(){return aR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aR({},e,{ref:t,icon:iR.default}))),sR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM664.8 561.6l36.1 210.3L512 672.7 323.1 772l36.1-210.3-152.8-149L417.6 382 512 190.7 606.4 382l211.2 30.7-152.8 148.9z`}}]},name:`star`,theme:`outlined`}}))());function cR(){return cR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cR({},e,{ref:t,icon:sR.default}))),uR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512.5 190.4l-94.4 191.3-211.2 30.7 152.8 149-36.1 210.3 188.9-99.3 188.9 99.2-36.1-210.3 152.8-148.9-211.2-30.7z`,fill:t}},{tag:`path`,attrs:{d:`M908.6 352.8l-253.9-36.9L541.2 85.8c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L370.3 315.9l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1L239 839.4a31.95 31.95 0 0046.4 33.7l227.1-119.4 227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM665.3 561.3l36.1 210.3-188.9-99.2-188.9 99.3 36.1-210.3-152.8-149 211.2-30.7 94.4-191.3 94.4 191.3 211.2 30.7-152.8 148.9z`,fill:e}}]}},name:`star`,theme:`twotone`}}))());function dR(){return dR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dR({},e,{ref:t,icon:uR.default}))),pR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M347.6 528.95l383.2 301.02c14.25 11.2 35.2 1.1 35.2-16.95V210.97c0-18.05-20.95-28.14-35.2-16.94L347.6 495.05a21.53 21.53 0 000 33.9M330 864h-64a8 8 0 01-8-8V168a8 8 0 018-8h64a8 8 0 018 8v688a8 8 0 01-8 8`}}]},name:`step-backward`,theme:`filled`}}))());function mR(){return mR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mR({},e,{ref:t,icon:pR.default}))),gR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M347.6 528.95l383.2 301.02c14.25 11.2 35.2 1.1 35.2-16.95V210.97c0-18.05-20.95-28.14-35.2-16.94L347.6 495.05a21.53 21.53 0 000 33.9M330 864h-64a8 8 0 01-8-8V168a8 8 0 018-8h64a8 8 0 018 8v688a8 8 0 01-8 8`}}]},name:`step-backward`,theme:`outlined`}}))());function _R(){return _R=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_R({},e,{ref:t,icon:gR.default}))),yR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M676.4 528.95L293.2 829.97c-14.25 11.2-35.2 1.1-35.2-16.95V210.97c0-18.05 20.95-28.14 35.2-16.94l383.2 301.02a21.53 21.53 0 010 33.9M694 864h64a8 8 0 008-8V168a8 8 0 00-8-8h-64a8 8 0 00-8 8v688a8 8 0 008 8`}}]},name:`step-forward`,theme:`filled`}}))());function bR(){return bR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bR({},e,{ref:t,icon:yR.default}))),SR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M676.4 528.95L293.2 829.97c-14.25 11.2-35.2 1.1-35.2-16.95V210.97c0-18.05 20.95-28.14 35.2-16.94l383.2 301.02a21.53 21.53 0 010 33.9M694 864h64a8 8 0 008-8V168a8 8 0 00-8-8h-64a8 8 0 00-8 8v688a8 8 0 008 8`}}]},name:`step-forward`,theme:`outlined`}}))());function CR(){return CR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CR({},e,{ref:t,icon:SR.default}))),TR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M904 747H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM165.7 621.8l39.7 39.5c3.1 3.1 8.2 3.1 11.3 0l234.7-233.9 97.6 97.3a32.11 32.11 0 0045.2 0l264.2-263.2c3.1-3.1 3.1-8.2 0-11.3l-39.7-39.6a8.03 8.03 0 00-11.3 0l-235.7 235-97.7-97.3a32.11 32.11 0 00-45.2 0L165.7 610.5a7.94 7.94 0 000 11.3z`}}]},name:`stock`,theme:`outlined`}}))());function ER(){return ER=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,ER({},e,{ref:t,icon:TR.default}))),OR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm234.8 736.5L223.5 277.2c16-19.7 34-37.7 53.7-53.7l523.3 523.3c-16 19.6-34 37.7-53.7 53.7z`}}]},name:`stop`,theme:`filled`}}))());function kR(){return kR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kR({},e,{ref:t,icon:OR.default}))),jR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372 0-89 31.3-170.8 83.5-234.8l523.3 523.3C682.8 852.7 601 884 512 884zm288.5-137.2L277.2 223.5C341.2 171.3 423 140 512 140c205.4 0 372 166.6 372 372 0 89-31.3 170.8-83.5 234.8z`}}]},name:`stop`,theme:`outlined`}}))());function MR(){return MR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MR({},e,{ref:t,icon:jR.default}))),PR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm288.5 682.8L277.7 224C258 240 240 258 224 277.7l522.8 522.8C682.8 852.7 601 884 512 884c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372c0 89-31.3 170.8-83.5 234.8z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372c89 0 170.8-31.3 234.8-83.5L224 277.7c16-19.7 34-37.7 53.7-53.7l522.8 522.8C852.7 682.8 884 601 884 512c0-205.4-166.6-372-372-372z`,fill:t}}]}},name:`stop`,theme:`twotone`}}))());function FR(){return FR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FR({},e,{ref:t,icon:PR.default}))),LR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M952 474H569.9c-10-2-20.5-4-31.6-6-15.9-2.9-22.2-4.1-30.8-5.8-51.3-10-82.2-20-106.8-34.2-35.1-20.5-52.2-48.3-52.2-85.1 0-37 15.2-67.7 44-89 28.4-21 68.8-32.1 116.8-32.1 54.8 0 97.1 14.4 125.8 42.8 14.6 14.4 25.3 32.1 31.8 52.6 1.3 4.1 2.8 10 4.3 17.8.9 4.8 5.2 8.2 9.9 8.2h72.8c5.6 0 10.1-4.6 10.1-10.1v-1c-.7-6.8-1.3-12.1-2-16-7.3-43.5-28-81.7-59.7-110.3-44.4-40.5-109.7-61.8-188.7-61.8-72.3 0-137.4 18.1-183.3 50.9-25.6 18.4-45.4 41.2-58.6 67.7-13.5 27.1-20.3 58.4-20.3 92.9 0 29.5 5.7 54.5 17.3 76.5 8.3 15.7 19.6 29.5 34.1 42H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h433.2c2.1.4 3.9.8 5.9 1.2 30.9 6.2 49.5 10.4 66.6 15.2 23 6.5 40.6 13.3 55.2 21.5 35.8 20.2 53.3 49.2 53.3 89 0 35.3-15.5 66.8-43.6 88.8-30.5 23.9-75.6 36.4-130.5 36.4-43.7 0-80.7-8.5-110.2-25-29.1-16.3-49.1-39.8-59.7-69.5-.8-2.2-1.7-5.2-2.7-9-1.2-4.4-5.3-7.5-9.7-7.5h-79.7c-5.6 0-10.1 4.6-10.1 10.1v1c.2 2.3.4 4.2.6 5.7 6.5 48.8 30.3 88.8 70.7 118.8 47.1 34.8 113.4 53.2 191.8 53.2 84.2 0 154.8-19.8 204.2-57.3 25-18.9 44.2-42.2 57.1-69 13-27.1 19.7-57.9 19.7-91.5 0-31.8-5.8-58.4-17.8-81.4-5.8-11.2-13.1-21.5-21.8-30.8H952c4.4 0 8-3.6 8-8v-60a8 8 0 00-8-7.9z`}}]},name:`strikethrough`,theme:`outlined`}}))());function RR(){return RR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RR({},e,{ref:t,icon:LR.default}))),BR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M688 240c-138 0-252 102.8-269.6 236H249a95.92 95.92 0 00-89-60c-53 0-96 43-96 96s43 96 96 96c40.3 0 74.8-24.8 89-60h169.3C436 681.2 550 784 688 784c150.2 0 272-121.8 272-272S838.2 240 688 240zm128 298c0 4.4-3.6 8-8 8h-86v86c0 4.4-3.6 8-8 8h-52c-4.4 0-8-3.6-8-8v-86h-86c-4.4 0-8-3.6-8-8v-52c0-4.4 3.6-8 8-8h86v-86c0-4.4 3.6-8 8-8h52c4.4 0 8 3.6 8 8v86h86c4.4 0 8 3.6 8 8v52z`}}]},name:`subnode`,theme:`outlined`}}))());function VR(){return VR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VR({},e,{ref:t,icon:BR.default}))),UR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M548 818v126a16 16 0 01-16 16h-40a16 16 0 01-16-16V818c15.85 1.64 27.84 2.46 36 2.46 8.15 0 20.16-.82 36-2.46m205.25-115.66l89.1 89.1a16 16 0 010 22.62l-28.29 28.29a16 16 0 01-22.62 0l-89.1-89.1c12.37-10.04 21.43-17.95 27.2-23.71 5.76-5.77 13.67-14.84 23.71-27.2m-482.5 0c10.04 12.36 17.95 21.43 23.71 27.2 5.77 5.76 14.84 13.67 27.2 23.71l-89.1 89.1a16 16 0 01-22.62 0l-28.29-28.29a16 16 0 010-22.63zM512 278c129.24 0 234 104.77 234 234S641.24 746 512 746 278 641.24 278 512s104.77-234 234-234M206 476c-1.64 15.85-2.46 27.84-2.46 36 0 8.15.82 20.16 2.46 36H80a16 16 0 01-16-16v-40a16 16 0 0116-16zm738 0a16 16 0 0116 16v40a16 16 0 01-16 16H818c1.64-15.85 2.46-27.84 2.46-36 0-8.15-.82-20.16-2.46-36zM814.06 180.65l28.29 28.29a16 16 0 010 22.63l-89.1 89.09c-10.04-12.37-17.95-21.43-23.71-27.2-5.77-5.76-14.84-13.67-27.2-23.71l89.1-89.1a16 16 0 0122.62 0m-581.5 0l89.1 89.1c-12.37 10.04-21.43 17.95-27.2 23.71-5.76 5.77-13.67 14.84-23.71 27.2l-89.1-89.1a16 16 0 010-22.62l28.29-28.29a16 16 0 0122.62 0M532 64a16 16 0 0116 16v126c-15.85-1.64-27.84-2.46-36-2.46-8.15 0-20.16.82-36 2.46V80a16 16 0 0116-16z`}}]},name:`sun`,theme:`filled`}}))());function WR(){return WR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WR({},e,{ref:t,icon:UR.default}))),KR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M548 818v126a16 16 0 01-16 16h-40a16 16 0 01-16-16V818c15.85 1.64 27.84 2.46 36 2.46 8.15 0 20.16-.82 36-2.46m205.25-115.66l89.1 89.1a16 16 0 010 22.62l-28.29 28.29a16 16 0 01-22.62 0l-89.1-89.1c12.37-10.04 21.43-17.95 27.2-23.71 5.76-5.77 13.67-14.84 23.71-27.2m-482.5 0c10.04 12.36 17.95 21.43 23.71 27.2 5.77 5.76 14.84 13.67 27.2 23.71l-89.1 89.1a16 16 0 01-22.62 0l-28.29-28.29a16 16 0 010-22.63zM512 278c129.24 0 234 104.77 234 234S641.24 746 512 746 278 641.24 278 512s104.77-234 234-234m0 72c-89.47 0-162 72.53-162 162s72.53 162 162 162 162-72.53 162-162-72.53-162-162-162M206 476c-1.64 15.85-2.46 27.84-2.46 36 0 8.15.82 20.16 2.46 36H80a16 16 0 01-16-16v-40a16 16 0 0116-16zm738 0a16 16 0 0116 16v40a16 16 0 01-16 16H818c1.64-15.85 2.46-27.84 2.46-36 0-8.15-.82-20.16-2.46-36zM814.06 180.65l28.29 28.29a16 16 0 010 22.63l-89.1 89.09c-10.04-12.37-17.95-21.43-23.71-27.2-5.77-5.76-14.84-13.67-27.2-23.71l89.1-89.1a16 16 0 0122.62 0m-581.5 0l89.1 89.1c-12.37 10.04-21.43 17.95-27.2 23.71-5.76 5.77-13.67 14.84-23.71 27.2l-89.1-89.1a16 16 0 010-22.62l28.29-28.29a16 16 0 0122.62 0M532 64a16 16 0 0116 16v126c-15.85-1.64-27.84-2.46-36-2.46-8.15 0-20.16.82-36 2.46V80a16 16 0 0116-16z`}}]},name:`sun`,theme:`outlined`}}))());function qR(){return qR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qR({},e,{ref:t,icon:KR.default}))),YR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 572H266.8l144.3-183c4.1-5.2.4-13-6.3-13H340c-9.8 0-19.1 4.5-25.1 12.2l-164 208c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`swap-left`,theme:`outlined`}}))());function XR(){return XR=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XR({},e,{ref:t,icon:YR.default}))),QR=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zM596 606c0 4.4-3.6 8-8 8H308c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h280c4.4 0 8 3.6 8 8v48zm284-494H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32z`}}]},name:`switcher`,theme:`filled`}}))());function $R(){return $R=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$R({},e,{ref:t,icon:QR.default}))),tz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM300 550h296v64H300z`}}]},name:`switcher`,theme:`outlined`}}))());function nz(){return nz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nz({},e,{ref:t,icon:tz.default}))),iz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M184 840h528V312H184v528zm116-290h296v64H300v-64z`,fill:t}},{tag:`path`,attrs:{d:`M880 112H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32z`,fill:e}},{tag:`path`,attrs:{d:`M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528z`,fill:e}},{tag:`path`,attrs:{d:`M300 550h296v64H300z`,fill:e}}]}},name:`switcher`,theme:`twotone`}}))());function az(){return az=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,az({},e,{ref:t,icon:iz.default}))),sz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z`}}]},name:`sync`,theme:`outlined`}}))());function cz(){return cz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cz({},e,{ref:t,icon:sz.default}))),uz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 208H676V232h212v136zm0 224H676V432h212v160zM412 432h200v160H412V432zm200-64H412V232h200v136zm-476 64h212v160H136V432zm0-200h212v136H136V232zm0 424h212v136H136V656zm276 0h200v136H412V656zm476 136H676V656h212v136z`}}]},name:`table`,theme:`outlined`}}))());function dz(){return dz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dz({},e,{ref:t,icon:uz.default}))),pz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM512 824c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z`}}]},name:`tablet`,theme:`filled`}}))());function mz(){return mz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mz({},e,{ref:t,icon:pz.default}))),gz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H232V136h560v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`tablet`,theme:`outlined`}}))());function _z(){return _z=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_z({},e,{ref:t,icon:gz.default}))),yz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H232V136h560v752z`,fill:e}},{tag:`path`,attrs:{d:`M232 888h560V136H232v752zm280-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z`,fill:t}},{tag:`path`,attrs:{d:`M472 784a40 40 0 1080 0 40 40 0 10-80 0z`,fill:e}}]}},name:`tablet`,theme:`twotone`}}))());function bz(){return bz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bz({},e,{ref:t,icon:yz.default}))),Sz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 000 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM699 387c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z`}}]},name:`tag`,theme:`filled`}}))());function Cz(){return Cz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Cz({},e,{ref:t,icon:Sz.default}))),Tz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 000 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7zM680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z`}}]},name:`tag`,theme:`outlined`}}))());function Ez(){return Ez=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Ez({},e,{ref:t,icon:Tz.default}))),Oz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M589 164.6L189.3 564.3l270.4 270.4L859.4 435 836 188l-247-23.4zM680 432c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88z`,fill:t}},{tag:`path`,attrs:{d:`M680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z`,fill:e}},{tag:`path`,attrs:{d:`M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 000 14.1l363.8 363.8a9.9 9.9 0 007.1 2.9c2.7 0 5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7z`,fill:e}}]}},name:`tag`,theme:`twotone`}}))());function kz(){return kz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kz({},e,{ref:t,icon:Oz.default}))),jz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm122.7-533.4c18.7-18.7 49.1-18.7 67.9 0 18.7 18.7 18.7 49.1 0 67.9-18.7 18.7-49.1 18.7-67.9 0-18.7-18.7-18.7-49.1 0-67.9zm283.8 282.9l-39.6-39.5a8.03 8.03 0 00-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 00-11.3 0l-39.6 39.5a8.03 8.03 0 000 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z`}}]},name:`tags`,theme:`filled`}}))());function Mz(){return Mz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Mz({},e,{ref:t,icon:jz.default}))),Pz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm62.6-651.7l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9zm60.16 186.23a48 48 0 1067.88-67.89 48 48 0 10-67.88 67.89zM889.7 539.8l-39.6-39.5a8.03 8.03 0 00-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 00-11.3 0l-39.6 39.5a8.03 8.03 0 000 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z`}}]},name:`tags`,theme:`outlined`}}))());function Fz(){return Fz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Fz({},e,{ref:t,icon:Pz.default}))),Lz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M477.5 694l311.9-311.8-19-224.6-224.6-19-311.9 311.9L477.5 694zm116-415.5a47.81 47.81 0 0133.9-33.9c16.6-4.4 34.2.3 46.4 12.4a47.93 47.93 0 0112.4 46.4 47.81 47.81 0 01-33.9 33.9c-16.6 4.4-34.2-.3-46.4-12.4a48.3 48.3 0 01-12.4-46.4z`,fill:t}},{tag:`path`,attrs:{d:`M476.6 792.6c-1.7-.2-3.4-1-4.7-2.3L137.7 456.1a8.03 8.03 0 010-11.3L515.9 66.6c1.2-1.3 2.9-2.1 4.7-2.3h-.4c-2.3-.2-4.7.6-6.3 2.3L135.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c1.8 1.9 4.3 2.6 6.7 2.3z`,fill:t}},{tag:`path`,attrs:{d:`M889.7 539.8l-39.6-39.5a8.03 8.03 0 00-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 00-11.3 0l-39.6 39.5a8.03 8.03 0 000 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3zM652.3 337.3a47.81 47.81 0 0033.9-33.9c4.4-16.6-.3-34.2-12.4-46.4a47.93 47.93 0 00-46.4-12.4 47.81 47.81 0 00-33.9 33.9c-4.4 16.6.3 34.2 12.4 46.4a48.3 48.3 0 0046.4 12.4z`,fill:e}},{tag:`path`,attrs:{d:`M137.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c1.3 1.3 2.9 2.1 4.7 2.3 2.4.3 4.8-.5 6.6-2.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3h-1.6c-1.8.2-3.4 1-4.7 2.3L137.7 444.8zm408.1-306.2l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9z`,fill:e}}]}},name:`tags`,theme:`twotone`}}))());function Rz(){return Rz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Rz({},e,{ref:t,icon:Lz.default}))),Bz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 110-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z`}}]},name:`taobao-circle`,theme:`filled`}}))());function Vz(){return Vz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Vz({},e,{ref:t,icon:Bz.default}))),Uz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 110-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z`}}]},name:`taobao-circle`,theme:`outlined`}}))());function Wz(){return Wz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Wz({},e,{ref:t,icon:Uz.default}))),Kz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M168.5 273.7a68.7 68.7 0 10137.4 0 68.7 68.7 0 10-137.4 0zm730 79.2s-23.7-184.4-426.9-70.1c17.3-30 25.6-49.5 25.6-49.5L396.4 205s-40.6 132.6-113 194.4c0 0 70.1 40.6 69.4 39.4 20.1-20.1 38.2-40.6 53.7-60.4 16.1-7 31.5-13.6 46.7-19.8-18.6 33.5-48.7 83.8-78.8 115.6l42.4 37s28.8-27.7 60.4-61.2h36v61.8H372.9v49.5h140.3v118.5c-1.7 0-3.6 0-5.4-.2-15.4-.7-39.5-3.3-49-18.2-11.5-18.1-3-51.5-2.4-71.9h-97l-3.4 1.8s-35.5 159.1 102.3 155.5c129.1 3.6 203-36 238.6-63.1l14.2 52.6 79.6-33.2-53.9-131.9-64.6 20.1 12.1 45.2c-16.6 12.4-35.6 21.7-56.2 28.4V561.3h137.1v-49.5H628.1V450h137.6v-49.5H521.3c17.6-21.4 31.5-41.1 35-53.6l-42.5-11.6c182.8-65.5 284.5-54.2 283.6 53.2v282.8s10.8 97.1-100.4 90.1l-60.2-12.9-14.2 57.1S882.5 880 903.7 680.2c21.3-200-5.2-327.3-5.2-327.3zm-707.4 18.3l-45.4 69.7 83.6 52.1s56 28.5 29.4 81.9C233.8 625.5 112 736.3 112 736.3l109 68.1c75.4-163.7 70.5-142 89.5-200.7 19.5-60.1 23.7-105.9-9.4-139.1-42.4-42.6-47-46.6-110-93.4z`}}]},name:`taobao`,theme:`outlined`}}))());function qz(){return qz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qz({},e,{ref:t,icon:Kz.default}))),Yz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 110-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z`}}]},name:`taobao-square`,theme:`filled`}}))());function Xz(){return Xz=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,Xz({},e,{ref:t,icon:Yz.default}))),Qz=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z`}}]},name:`team`,theme:`outlined`}}))());function $z(){return $z=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$z({},e,{ref:t,icon:Qz.default}))),tB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7z`}}]},name:`thunderbolt`,theme:`filled`}}))());function nB(){return nB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nB({},e,{ref:t,icon:tB.default}))),iB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z`}}]},name:`thunderbolt`,theme:`outlined`}}))());function aB(){return aB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aB({},e,{ref:t,icon:iB.default}))),sB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M695.4 164.1H470.8L281.2 491.5h157.4l-60.3 241 319.8-305.1h-211z`,fill:t}},{tag:`path`,attrs:{d:`M848.1 359.3H627.8L825.9 109c4.1-5.3.4-13-6.3-13H436.1c-2.8 0-5.5 1.5-6.9 4L170.1 547.5c-3.1 5.3.7 12 6.9 12h174.4L262 917.1c-1.9 7.8 7.5 13.3 13.3 7.7L853.6 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.3 732.5l60.3-241H281.2l189.6-327.4h224.6L487.1 427.4h211L378.3 732.5z`,fill:e}}]}},name:`thunderbolt`,theme:`twotone`}}))());function cB(){return cB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cB({},e,{ref:t,icon:sB.default}))),uB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M912 224.96C912 162.57 861.42 112 799.04 112H224.96C162.57 112 112 162.57 112 224.96v574.08C112 861.43 162.58 912 224.96 912h574.08C861.42 912 912 861.43 912 799.04zM774.76 460.92c-51.62.57-99.71-15.03-141.94-43.93v202.87a192.3 192.3 0 01-149 187.85c-119.06 27.17-219.86-58.95-232.57-161.83-13.3-102.89 52.32-193.06 152.89-213.29 19.65-4.04 49.2-4.04 64.46-.57v108.66c-4.7-1.15-9.09-2.31-13.71-2.89-39.3-6.94-77.37 12.72-92.98 48.55-15.6 35.84-5.16 77.45 26.63 101.73 26.59 20.8 56.09 23.7 86.14 9.82 30.06-13.29 46.21-37.56 49.68-70.5.58-4.63.54-9.84.54-15.04V222.21c0-10.99.09-10.5 11.07-10.5h86.12c6.36 0 8.67.9 9.25 8.43 4.62 67.04 55.53 124.14 120.84 132.81 6.94 1.16 14.37 1.62 22.58 2.2z`}}]},name:`tik-tok`,theme:`filled`}}))());function dB(){return dB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dB({},e,{ref:t,icon:uB.default}))),pB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M530.01 112.67c43.67-.67 87-.34 130.33-.67 2.67 51 21 103 58.33 139 37.33 37 90 54 141.33 59.66V445c-48-1.67-96.33-11.67-140-32.34-19-8.66-36.66-19.66-54-31-.33 97.33.34 194.67-.66 291.67-2.67 46.66-18 93-45 131.33-43.66 64-119.32 105.66-196.99 107-47.66 2.66-95.33-10.34-136-34.34C220.04 837.66 172.7 765 165.7 687c-.67-16.66-1-33.33-.34-49.66 6-63.34 37.33-124 86-165.34 55.33-48 132.66-71 204.99-57.33.67 49.34-1.33 98.67-1.33 148-33-10.67-71.67-7.67-100.67 12.33-21 13.67-37 34.67-45.33 58.34-7 17-5 35.66-4.66 53.66 8 54.67 60.66 100.67 116.66 95.67 37.33-.34 73-22 92.33-53.67 6.33-11 13.33-22.33 13.66-35.33 3.34-59.67 2-119 2.34-178.66.33-134.34-.34-268.33.66-402.33`}}]},name:`tik-tok`,theme:`outlined`}}))());function mB(){return mB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mB({},e,{ref:t,icon:pB.default}))),gB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885 780H165c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM400 325.7h73.9V664c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V325.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 171a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13z`}}]},name:`to-top`,theme:`outlined`}}))());function _B(){return _B=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_B({},e,{ref:t,icon:gB.default}))),yB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M865.3 244.7c-.3-.3-61.1 59.8-182.1 180.6l-84.9-84.9 180.9-180.9c-95.2-57.3-217.5-42.6-296.8 36.7A244.42 244.42 0 00419 432l1.8 6.7-283.5 283.4c-6.2 6.2-6.2 16.4 0 22.6l141.4 141.4c6.2 6.2 16.4 6.2 22.6 0l283.3-283.3 6.7 1.8c83.7 22.3 173.6-.9 236-63.3 79.4-79.3 94.1-201.6 38-296.6z`}}]},name:`tool`,theme:`filled`}}))());function bB(){return bB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bB({},e,{ref:t,icon:yB.default}))),SB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z`}}]},name:`tool`,theme:`outlined`}}))());function CB(){return CB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CB({},e,{ref:t,icon:SB.default}))),TB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M706.8 488.7a32.05 32.05 0 01-45.3 0L537 364.2a32.05 32.05 0 010-45.3l132.9-132.8a184.2 184.2 0 00-144 53.5c-58.1 58.1-69.3 145.3-33.6 214.6L439.5 507c-.1 0-.1-.1-.1-.1L209.3 737l79.2 79.2 274-274.1.1.1 8.8-8.8c69.3 35.7 156.5 24.5 214.6-33.6 39.2-39.1 57.3-92.1 53.6-143.9L706.8 488.7z`,fill:t}},{tag:`path`,attrs:{d:`M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z`,fill:e}}]}},name:`tool`,theme:`twotone`}}))());function EB(){return EB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EB({},e,{ref:t,icon:TB.default}))),OB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm164.7 660.2c-1.1.5-2.3.8-3.5.8h-62c-3.1 0-5.9-1.8-7.2-4.6l-74.6-159.2h-88.7V717c0 4.4-3.6 8-8 8H378c-4.4 0-8-3.6-8-8V307c0-4.4 3.6-8 8-8h155.6c98.8 0 144.2 59.9 144.2 131.1 0 70.2-43.6 106.4-78.4 119.2l80.8 164.2c2.1 3.9.4 8.7-3.5 10.7zM523.9 357h-83.4v148H522c53 0 82.8-25.6 82.8-72.4 0-50.3-32.9-75.6-80.9-75.6z`}}]},name:`trademark-circle`,theme:`filled`}}))());function kB(){return kB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kB({},e,{ref:t,icon:OB.default}))),jB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm87.5-334.7c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.5-131.1-144.2-131.1H378c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.5c4.4 0 8-3.6 8-8V561.2h88.7l74.6 159.2c1.3 2.8 4.1 4.6 7.2 4.6h62a7.9 7.9 0 007.1-11.5l-80.6-164.2zM522 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.5 0 46.9-29.8 72.5-82.8 72.5z`}}]},name:`trademark-circle`,theme:`outlined`}}))());function MB(){return MB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MB({},e,{ref:t,icon:jB.default}))),PB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm170.7 584.2c-1.1.5-2.3.8-3.5.8h-62c-3.1 0-5.9-1.8-7.2-4.6l-74.6-159.2h-88.7V717c0 4.4-3.6 8-8 8H384c-4.4 0-8-3.6-8-8V307c0-4.4 3.6-8 8-8h155.6c98.8 0 144.2 59.9 144.2 131.1 0 70.2-43.6 106.4-78.4 119.2l80.8 164.2c2.1 3.9.4 8.7-3.5 10.7z`,fill:t}},{tag:`path`,attrs:{d:`M529.9 357h-83.4v148H528c53 0 82.8-25.6 82.8-72.4 0-50.3-32.9-75.6-80.9-75.6z`,fill:t}},{tag:`path`,attrs:{d:`M605.4 549.3c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.4-131.1-144.2-131.1H384c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.7c4.4 0 8-3.6 8-8V561.2h88.7L610 720.4c1.3 2.8 4.1 4.6 7.2 4.6h62c1.2 0 2.4-.3 3.5-.8 3.9-2 5.6-6.8 3.5-10.7l-80.8-164.2zM528 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.6 0 46.8-29.8 72.4-82.8 72.4z`,fill:e}}]}},name:`trademark-circle`,theme:`twotone`}}))());function FB(){return FB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FB({},e,{ref:t,icon:PB.default}))),LB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm87.5-334.7c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.5-131.1-144.2-131.1H378c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.5c4.4 0 8-3.6 8-8V561.2h88.7l74.6 159.2c1.3 2.8 4.1 4.6 7.2 4.6h62a7.9 7.9 0 007.1-11.5l-80.6-164.2zM522 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.5 0 46.9-29.8 72.5-82.8 72.5z`}}]},name:`trademark`,theme:`outlined`}}))());function RB(){return RB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RB({},e,{ref:t,icon:LB.default}))),BB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M668.6 320c0-4.4-3.6-8-8-8h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 00-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.5-1.1.9-2.4.9-3.7zM157.9 504.2a352.7 352.7 0 01103.5-242.4c32.5-32.5 70.3-58.1 112.4-75.9 43.6-18.4 89.9-27.8 137.6-27.8 47.8 0 94.1 9.3 137.6 27.8 42.1 17.8 79.9 43.4 112.4 75.9 10 10 19.3 20.5 27.9 31.4l-50 39.1a8 8 0 003 14.1l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3l-47.8 37.4C770.7 146.3 648.6 82 511.5 82 277 82 86.3 270.1 82 503.8a8 8 0 008 8.2h60c4.3 0 7.8-3.5 7.9-7.8zM934 512h-60c-4.3 0-7.9 3.5-8 7.8a352.7 352.7 0 01-103.5 242.4 352.57 352.57 0 01-112.4 75.9c-43.6 18.4-89.9 27.8-137.6 27.8s-94.1-9.3-137.6-27.8a352.57 352.57 0 01-112.4-75.9c-10-10-19.3-20.5-27.9-31.4l49.9-39.1a8 8 0 00-3-14.1l-156.8-38.3c-5-1.2-9.9 2.6-9.9 7.7l-.8 161.7c0 6.7 7.7 10.5 12.9 6.3l47.8-37.4C253.3 877.7 375.4 942 512.5 942 747 942 937.7 753.9 942 520.2a8 8 0 00-8-8.2z`}}]},name:`transaction`,theme:`outlined`}}))());function VB(){return VB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VB({},e,{ref:t,icon:BB.default}))),UB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M140 188h584v164h76V144c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h544v-76H140V188z`}},{tag:`path`,attrs:{d:`M414.3 256h-60.6c-3.4 0-6.4 2.2-7.6 5.4L219 629.4c-.3.8-.4 1.7-.4 2.6 0 4.4 3.6 8 8 8h55.1c3.4 0 6.4-2.2 7.6-5.4L322 540h196.2L422 261.4a8.42 8.42 0 00-7.7-5.4zm12.4 228h-85.5L384 360.2 426.7 484zM936 528H800v-93c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v93H592c-13.3 0-24 10.7-24 24v176c0 13.3 10.7 24 24 24h136v152c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V752h136c13.3 0 24-10.7 24-24V552c0-13.3-10.7-24-24-24zM728 680h-88v-80h88v80zm160 0h-88v-80h88v80z`}}]},name:`translation`,theme:`outlined`}}))());function WB(){return WB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WB({},e,{ref:t,icon:UB.default}))),KB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 00-44 44v148c0 81.7 60 149.6 138.2 162C265.6 630.2 359 721.8 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.8 758.4 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 00-44-44zM248 439.6c-37.1-11.9-64-46.7-64-87.6V232h64v207.6zM840 352c0 41-26.9 75.8-64 87.6V232h64v120z`}}]},name:`trophy`,theme:`filled`}}))());function qB(){return qB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qB({},e,{ref:t,icon:KB.default}))),YB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 00-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 00-44-44zM184 352V232h64v207.6a91.99 91.99 0 01-64-87.6zm520 128c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z`}}]},name:`trophy`,theme:`outlined`}}))());function XB(){return XB=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XB({},e,{ref:t,icon:YB.default}))),QB=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M320 480c0 49.1 19.1 95.3 53.9 130.1 34.7 34.8 81 53.9 130.1 53.9h16c49.1 0 95.3-19.1 130.1-53.9 34.8-34.7 53.9-81 53.9-130.1V184H320v296zM184 352c0 41 26.9 75.8 64 87.6-37.1-11.9-64-46.7-64-87.6zm364 382.5C665 721.8 758.4 630.2 773.8 514 758.3 630.2 665 721.7 548 734.5zM250.2 514C265.6 630.2 359 721.8 476 734.5 359 721.7 265.7 630.2 250.2 514z`,fill:t}},{tag:`path`,attrs:{d:`M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 00-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 00-44-44zM248 439.6a91.99 91.99 0 01-64-87.6V232h64v207.6zM704 480c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z`,fill:e}}]}},name:`trophy`,theme:`twotone`}}))());function $B(){return $B=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$B({},e,{ref:t,icon:QB.default}))),tV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M608 192a32 32 0 0132 32v160h174.81a32 32 0 0126.68 14.33l113.19 170.84a32 32 0 015.32 17.68V672a32 32 0 01-32 32h-96c0 70.7-57.3 128-128 128s-128-57.3-128-128H384c0 70.7-57.3 128-128 128s-128-57.3-128-128H96a32 32 0 01-32-32V224a32 32 0 0132-32zM256 640a64 64 0 000 128h1.06A64 64 0 00256 640m448 0a64 64 0 000 128h1.06A64 64 0 00704 640m93.63-192H640v145.12A127.43 127.43 0 01704 576c47.38 0 88.75 25.74 110.88 64H896v-43.52zM500 448H332a12 12 0 00-12 12v40a12 12 0 0012 12h168a12 12 0 0012-12v-40a12 12 0 00-12-12M308 320H204a12 12 0 00-12 12v40a12 12 0 0012 12h104a12 12 0 0012-12v-40a12 12 0 00-12-12`}}]},name:`truck`,theme:`filled`}}))());function nV(){return nV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nV({},e,{ref:t,icon:tV.default}))),iV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M608 192a32 32 0 0132 32v160h174.81a32 32 0 0126.68 14.33l113.19 170.84a32 32 0 015.32 17.68V672a32 32 0 01-32 32h-96c0 70.7-57.3 128-128 128s-128-57.3-128-128H384c0 70.7-57.3 128-128 128s-128-57.3-128-128H96a32 32 0 01-32-32V224a32 32 0 0132-32zM256 640a64 64 0 000 128h1.06A64 64 0 00256 640m448 0a64 64 0 000 128h1.06A64 64 0 00704 640M576 256H128v384h17.12c22.13-38.26 63.5-64 110.88-64 47.38 0 88.75 25.74 110.88 64H576zm221.63 192H640v145.12A127.43 127.43 0 01704 576c47.38 0 88.75 25.74 110.88 64H896v-43.52zM500 448a12 12 0 0112 12v40a12 12 0 01-12 12H332a12 12 0 01-12-12v-40a12 12 0 0112-12zM308 320a12 12 0 0112 12v40a12 12 0 01-12 12H204a12 12 0 01-12-12v-40a12 12 0 0112-12z`}}]},name:`truck`,theme:`outlined`}}))());function aV(){return aV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aV({},e,{ref:t,icon:iV.default}))),sV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`filter`,attrs:{filterUnits:`objectBoundingBox`,height:`102.3%`,id:`a`,width:`102.3%`,x:`-1.2%`,y:`-1.2%`},children:[{tag:`feOffset`,attrs:{dy:`2`,in:`SourceAlpha`,result:`shadowOffsetOuter1`}},{tag:`feGaussianBlur`,attrs:{in:`shadowOffsetOuter1`,result:`shadowBlurOuter1`,stdDeviation:`2`}},{tag:`feColorMatrix`,attrs:{in:`shadowBlurOuter1`,result:`shadowMatrixOuter1`,values:`0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0`}},{tag:`feMerge`,attrs:{},children:[{tag:`feMergeNode`,attrs:{in:`shadowMatrixOuter1`}},{tag:`feMergeNode`,attrs:{in:`SourceGraphic`}}]}]}]},{tag:`g`,attrs:{filter:`url(#a)`,transform:`translate(9 9)`},children:[{tag:`path`,attrs:{d:`M185.14 112L128 254.86V797.7h171.43V912H413.7L528 797.71h142.86l200-200V112zm314.29 428.57H413.7V310.21h85.72zm200 0H613.7V310.21h85.72z`}}]}]},name:`twitch`,theme:`filled`}}))());function cV(){return cV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cV({},e,{ref:t,icon:sV.default}))),uV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M166.13 112L114 251.17v556.46h191.2V912h104.4l104.23-104.4h156.5L879 599V112zm69.54 69.5H809.5v382.63L687.77 685.87H496.5L392.27 790.1V685.87h-156.6zM427 529.4h69.5V320.73H427zm191.17 0h69.53V320.73h-69.53z`}}]},name:`twitch`,theme:`outlined`}}))());function dV(){return dV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dV({},e,{ref:t,icon:uV.default}))),pV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm215.3 337.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111 111 0 01-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.13 111.13 0 01-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.28 315.28 0 00229 116.1C492 353.1 548.4 292 616.2 292c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6z`}}]},name:`twitter-circle`,theme:`filled`}}))());function mV(){return mV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mV({},e,{ref:t,icon:pV.default}))),gV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M928 254.3c-30.6 13.2-63.9 22.7-98.2 26.4a170.1 170.1 0 0075-94 336.64 336.64 0 01-108.2 41.2A170.1 170.1 0 00672 174c-94.5 0-170.5 76.6-170.5 170.6 0 13.2 1.6 26.4 4.2 39.1-141.5-7.4-267.7-75-351.6-178.5a169.32 169.32 0 00-23.2 86.1c0 59.2 30.1 111.4 76 142.1a172 172 0 01-77.1-21.7v2.1c0 82.9 58.6 151.6 136.7 167.4a180.6 180.6 0 01-44.9 5.8c-11.1 0-21.6-1.1-32.2-2.6C211 652 273.9 701.1 348.8 702.7c-58.6 45.9-132 72.9-211.7 72.9-14.3 0-27.5-.5-41.2-2.1C171.5 822 261.2 850 357.8 850 671.4 850 843 590.2 843 364.7c0-7.4 0-14.8-.5-22.2 33.2-24.3 62.3-54.4 85.5-88.2z`}}]},name:`twitter`,theme:`outlined`}}))());function _V(){return _V=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_V({},e,{ref:t,icon:gV.default}))),yV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM727.3 401.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111 111 0 01-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.13 111.13 0 01-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.28 315.28 0 00229 116.1C492 353.1 548.4 292 616.2 292c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6z`}}]},name:`twitter-square`,theme:`filled`}}))());function bV(){return bV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bV({},e,{ref:t,icon:yV.default}))),SV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M824 804H200c-4.4 0-8 3.4-8 7.6v60.8c0 4.2 3.6 7.6 8 7.6h624c4.4 0 8-3.4 8-7.6v-60.8c0-4.2-3.6-7.6-8-7.6zm-312-76c69.4 0 134.6-27.1 183.8-76.2C745 602.7 772 537.4 772 468V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 97-79 176-176 176s-176-79-176-176V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 69.4 27.1 134.6 76.2 183.8C377.3 701 442.6 728 512 728z`}}]},name:`underline`,theme:`outlined`}}))());function CV(){return CV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CV({},e,{ref:t,icon:SV.default}))),TV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z`}}]},name:`undo`,theme:`outlined`}}))());function EV(){return EV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EV({},e,{ref:t,icon:TV.default}))),OV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M736 550H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16h448c8.8 0 16-7.2 16-16V566c0-8.8-7.2-16-16-16zm-56 136H344v-64h336v64zm208 130c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm0 96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zM736 266H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16h448c8.8 0 16-7.2 16-16V282c0-8.8-7.2-16-16-16zm-56 136H344v-64h336v64zm208-194c39.8 0 72-32.2 72-72s-32.2-72-72-72-72 32.2-72 72 32.2 72 72 72zm0-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zM136 64c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm0 96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0 656c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm0 96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z`}}]},name:`ungroup`,theme:`outlined`}}))());function kV(){return kV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kV({},e,{ref:t,icon:OV.default}))),jV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM540 701v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 1156 0z`}}]},name:`unlock`,theme:`filled`}}))());function MV(){return MV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MV({},e,{ref:t,icon:jV.default}))),PV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z`}}]},name:`unlock`,theme:`outlined`}}))());function FV(){return FV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FV({},e,{ref:t,icon:PV.default}))),LV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M232 840h560V536H232v304zm280-226a48.01 48.01 0 0128 87v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 0128-87z`,fill:t}},{tag:`path`,attrs:{d:`M484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z`,fill:e}},{tag:`path`,attrs:{d:`M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304z`,fill:e}}]}},name:`unlock`,theme:`twotone`}}))());function RV(){return RV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RV({},e,{ref:t,icon:LV.default}))),BV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`unordered-list`,theme:`outlined`}}))());function VV(){return VV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VV({},e,{ref:t,icon:BV.default}))),UV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm178 555h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 460.4 406.8 605.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z`}}]},name:`up-circle`,theme:`filled`}}))());function WV(){return WV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WV({},e,{ref:t,icon:UV.default}))),KV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M518.5 360.3a7.95 7.95 0 00-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7H381c10.2 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246z`}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`up-circle`,theme:`outlined`}}))());function qV(){return qV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qV({},e,{ref:t,icon:KV.default}))),YV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm178 479h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 460.4 406.8 605.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z`,fill:t}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`,fill:e}},{tag:`path`,attrs:{d:`M518.4 360.3a7.95 7.95 0 00-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7h46.9c10.3 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.7 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.4-12.7l-178-246z`,fill:e}}]}},name:`up-circle`,theme:`twotone`}}))());function XV(){return XV=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XV({},e,{ref:t,icon:YV.default}))),QV=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM690 624h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 465.4 406.8 610.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z`}}]},name:`up-square`,theme:`filled`}}))());function $V(){return $V=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$V({},e,{ref:t,icon:QV.default}))),tH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M334 624h46.9c10.2 0 19.9-4.9 25.9-13.2L512 465.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246a7.95 7.95 0 00-12.9 0l-178 246A7.96 7.96 0 00334 624z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`up-square`,theme:`outlined`}}))());function nH(){return nH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nH({},e,{ref:t,icon:tH.default}))),iH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V184H184v656zm143.5-228.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 465.4 406.8 610.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7z`,fill:t}},{tag:`path`,attrs:{d:`M334 624h46.9c10.3 0 19.9-4.9 25.9-13.2L512 465.4l105.2 145.4c6 8.3 15.7 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.4-12.7l-178-246a7.95 7.95 0 00-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7z`,fill:e}}]}},name:`up-square`,theme:`twotone`}}))());function aH(){return aH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aH({},e,{ref:t,icon:iH.default}))),sH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z`}}]},name:`upload`,theme:`outlined`}}))());function cH(){return cH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cH({},e,{ref:t,icon:sH.default}))),uH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M408 312h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm352 120V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zm-72 0H336V184h352v248zM568 312h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}}]},name:`usb`,theme:`filled`}}))());function dH(){return dH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dH({},e,{ref:t,icon:uH.default}))),pH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M760 432V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V548c0-24.3 21.6-44 48.1-44h495.8c26.5 0 48.1 19.7 48.1 44v356c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zm-424 0V184h352v248H336zm120-184h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm160 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}}]},name:`usb`,theme:`outlined`}}))());function mH(){return mH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mH({},e,{ref:t,icon:pH.default}))),gH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M759.9 504H264.1c-26.5 0-48.1 19.7-48.1 44v292h592V548c0-24.3-21.6-44-48.1-44z`,fill:t}},{tag:`path`,attrs:{d:`M456 248h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm160 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`,fill:e}},{tag:`path`,attrs:{d:`M760 432V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zM336 184h352v248H336V184zm472 656H216V548c0-24.3 21.6-44 48.1-44h495.8c26.5 0 48.1 19.7 48.1 44v292z`,fill:e}}]}},name:`usb`,theme:`twotone`}}))());function _H(){return _H=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_H({},e,{ref:t,icon:gH.default}))),yH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`user-add`,theme:`outlined`}}))());function bH(){return bH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bH({},e,{ref:t,icon:yH.default}))),SH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M678.3 655.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 518 759.6 444.7 759.6 362c0-137-110.8-248-247.5-248S264.7 225 264.7 362c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 901.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 641.2 432.2 610 512.2 610c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 534c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 362c0-45.9 17.9-89.1 50.3-121.6S466.3 190 512.2 190s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 362c0 45.9-17.9 89.1-50.3 121.6C601.1 516.1 558 534 512.2 534zM880 772H640c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`user-delete`,theme:`outlined`}}))());function CH(){return CH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CH({},e,{ref:t,icon:SH.default}))),TH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z`}}]},name:`user`,theme:`outlined`}}))());function EH(){return EH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EH({},e,{ref:t,icon:TH.default}))),OH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M759 335c0-137-111-248-248-248S263 198 263 335c0 82.8 40.6 156.2 103 201.2-.4.2-.7.3-.9.4-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00136 874.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C356 614.2 431 583 511 583c137 0 248-111 248-248zM511 507c-95 0-172-77-172-172s77-172 172-172 172 77 172 172-77 172-172 172zm105 221h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H703.5l47.2-60.1a8.1 8.1 0 001.7-4.9c0-4.4-3.6-8-8-8h-72.6c-4.9 0-9.5 2.3-12.6 6.1l-68.5 87.1c-4.4 5.6-6.8 12.6-6.8 19.8.1 17.7 14.4 32 32.1 32zm240 64H592c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h176.5l-47.2 60.1a8.1 8.1 0 00-1.7 4.9c0 4.4 3.6 8 8 8h72.6c4.9 0 9.5-2.3 12.6-6.1l68.5-87.1c4.4-5.6 6.8-12.6 6.8-19.8-.1-17.7-14.4-32-32.1-32z`}}]},name:`user-switch`,theme:`outlined`}}))());function kH(){return kH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kH({},e,{ref:t,icon:OH.default}))),jH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M892 772h-80v-80c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v80h-80c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h80v80c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-80h80c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM373.5 498.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.8-1.7-203.2 89.2-203.2 200 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.8-1.1 6.4-4.8 5.9-8.8zM824 472c0-109.4-87.9-198.3-196.9-200C516.3 270.3 424 361.2 424 472c0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C357 742.6 326 814.8 324 891.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5C505.8 695.7 563 672 624 672c110.4 0 200-89.5 200-200zm-109.5 90.5C690.3 586.7 658.2 600 624 600s-66.3-13.3-90.5-37.5a127.26 127.26 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4-.1 34.2-13.4 66.3-37.6 90.5z`}}]},name:`usergroup-add`,theme:`outlined`}}))());function MH(){return MH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MH({},e,{ref:t,icon:jH.default}))),PH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M888 784H664c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM373.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7zM824 484c0-109.4-87.9-198.3-196.9-200C516.3 282.3 424 373.2 424 484c0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C357 754.6 326 826.8 324 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5C505.8 707.7 563 684 624 684c110.4 0 200-89.5 200-200zm-109.5 90.5C690.3 598.7 658.2 612 624 612s-66.3-13.3-90.5-37.5a127.26 127.26 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4-.1 34.2-13.4 66.3-37.6 90.5z`}}]},name:`usergroup-delete`,theme:`outlined`}}))());function FH(){return FH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FH({},e,{ref:t,icon:PH.default}))),LH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M447.8 588.8l-7.3-32.5c-.2-1-.6-1.9-1.1-2.7a7.94 7.94 0 00-11.1-2.2L405 567V411c0-4.4-3.6-8-8-8h-81c-4.4 0-8 3.6-8 8v36c0 4.4 3.6 8 8 8h37v192.4a8 8 0 0012.7 6.5l79-56.8c2.6-1.9 3.8-5.1 3.1-8.3zm-56.7-216.6l.2.2c3.2 3 8.3 2.8 11.3-.5l24.1-26.2a8.1 8.1 0 00-.3-11.2l-53.7-52.1a8 8 0 00-11.2.1l-24.7 24.7c-3.1 3.1-3.1 8.2.1 11.3l54.2 53.7z`}},{tag:`path`,attrs:{d:`M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z`}},{tag:`path`,attrs:{d:`M452 297v36c0 4.4 3.6 8 8 8h108v274h-38V405c0-4.4-3.6-8-8-8h-35c-4.4 0-8 3.6-8 8v210h-31c-4.4 0-8 3.6-8 8v37c0 4.4 3.6 8 8 8h244c4.4 0 8-3.6 8-8v-37c0-4.4-3.6-8-8-8h-72V493h58c4.4 0 8-3.6 8-8v-35c0-4.4-3.6-8-8-8h-58V341h63c4.4 0 8-3.6 8-8v-36c0-4.4-3.6-8-8-8H460c-4.4 0-8 3.6-8 8z`}}]},name:`verified`,theme:`outlined`}}))());function RH(){return RH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RH({},e,{ref:t,icon:LH.default}))),BH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V176c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8z`}}]},name:`vertical-align-bottom`,theme:`outlined`}}))());function VH(){return VH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VH({},e,{ref:t,icon:BH.default}))),UH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M859.9 474H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zm-353.6-74.7c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H550V104c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v156h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.6zm11.4 225.4a7.14 7.14 0 00-11.3 0L405.6 752.3a7.23 7.23 0 005.7 11.7H474v156c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V764h62.8c6 0 9.4-7 5.7-11.7L517.7 624.7z`}}]},name:`vertical-align-middle`,theme:`outlined`}}))());function WH(){return WH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WH({},e,{ref:t,icon:UH.default}))),KH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z`}}]},name:`vertical-align-top`,theme:`outlined`}}))());function qH(){return qH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qH({},e,{ref:t,icon:KH.default}))),YH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M762 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8zm-508 0v72.4c0 9.5 4.2 18.4 11.4 24.5L564.6 512 265.4 763.1c-7.2 6.1-11.4 15-11.4 24.5V860c0 6.8 7.9 10.5 13.1 6.1L689 512 267.1 157.9A7.95 7.95 0 00254 164z`}}]},name:`vertical-left`,theme:`outlined`}}))());function XH(){return XH=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XH({},e,{ref:t,icon:YH.default}))),QH=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M326 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8zm444 72.4V164c0-6.8-7.9-10.5-13.1-6.1L335 512l421.9 354.1c5.2 4.4 13.1.7 13.1-6.1v-72.4c0-9.4-4.2-18.4-11.4-24.5L459.4 512l299.2-251.1c7.2-6.1 11.4-15.1 11.4-24.5z`}}]},name:`vertical-right`,theme:`outlined`}}))());function $H(){return $H=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$H({},e,{ref:t,icon:QH.default}))),tU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M368 724H252V608c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v116H72c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h116v116c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V788h116c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}},{tag:`path`,attrs:{d:`M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v352h72V232h576v560H448v72h272c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM888 625l-104-59.8V458.9L888 399v226z`}},{tag:`path`,attrs:{d:`M320 360c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h112z`}}]},name:`video-camera-add`,theme:`outlined`}}))());function nU(){return nU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nU({},e,{ref:t,icon:tU.default}))),iU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM328 352c0 4.4-3.6 8-8 8H208c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h112c4.4 0 8 3.6 8 8v48zm560 273l-104-59.8V458.9L888 399v226z`}}]},name:`video-camera`,theme:`filled`}}))());function aU(){return aU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aU({},e,{ref:t,icon:iU.default}))),sU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226zM208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}}]},name:`video-camera`,theme:`outlined`}}))());function cU(){return cU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cU({},e,{ref:t,icon:sU.default}))),uU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M136 792h576V232H136v560zm64-488c0-4.4 3.6-8 8-8h112c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H208c-4.4 0-8-3.6-8-8v-48z`,fill:t}},{tag:`path`,attrs:{d:`M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226z`,fill:e}},{tag:`path`,attrs:{d:`M208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`,fill:e}}]}},name:`video-camera`,theme:`twotone`}}))());function dU(){return dU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dU({},e,{ref:t,icon:uU.default}))),pU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 464H528V448h320v128zm-268-64a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`wallet`,theme:`filled`}}))());function mU(){return mU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mU({},e,{ref:t,icon:pU.default}))),gU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0 264H184V184h656v200H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200zM580 512a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`wallet`,theme:`outlined`}}))());function _U(){return _U=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_U({},e,{ref:t,icon:gU.default}))),yU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0-192H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200H184V184h656v200z`,fill:e}},{tag:`path`,attrs:{d:`M528 576h312V448H528v128zm92-104c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z`,fill:t}},{tag:`path`,attrs:{d:`M580 512a40 40 0 1080 0 40 40 0 10-80 0z`,fill:e}},{tag:`path`,attrs:{d:`M184 840h656V640H496c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32h344V184H184v656z`,fill:t}}]}},name:`wallet`,theme:`twotone`}}))());function bU(){return bU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bU({},e,{ref:t,icon:yU.default}))),SU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z`}}]},name:`warning`,theme:`outlined`}}))());function CU(){return CU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CU({},e,{ref:t,icon:SU.default}))),TU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:function(e,t){return{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z`,fill:e}},{tag:`path`,attrs:{d:`M172.2 828.1h679.6L512 239.9 172.2 828.1zM560 720a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm-16-304v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8z`,fill:t}},{tag:`path`,attrs:{d:`M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8z`,fill:e}}]}},name:`warning`,theme:`twotone`}}))());function EU(){return EU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EU({},e,{ref:t,icon:TU.default}))),OU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 019.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 006.4-2.6 9 9 0 002.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 01-36 35.9z`}}]},name:`wechat`,theme:`filled`}}))());function kU(){return kU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kU({},e,{ref:t,icon:OU.default}))),jU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 019.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 006.4-2.6 9 9 0 002.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 01-36 35.9z`}}]},name:`wechat`,theme:`outlined`}}))());function MU(){return MU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MU({},e,{ref:t,icon:jU.default}))),PU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M805.33 112H218.67C159.76 112 112 159.76 112 218.67v586.66C112 864.24 159.76 912 218.67 912h586.66C864.24 912 912 864.24 912 805.33V218.67C912 159.76 864.24 112 805.33 112m-98.17 417.86a102.13 102.13 0 0028.1 52.46l2.13 2.06c.41.27.8.57 1.16.9l.55.64.2.02a7.96 7.96 0 01-.98 10.82 7.96 7.96 0 01-10.85-.18c-1.1-1.05-2.14-2.14-3.24-3.24a102.49 102.49 0 00-53.82-28.36l-2-.27c-.66-.12-1.34-.39-1.98-.39a33.27 33.27 0 1140.37-37.66c.17 1.09.36 2.16.36 3.2m-213.1 153.82a276.78 276.78 0 01-61.7.17 267.3 267.3 0 01-44.67-8.6l-68.44 34.4c-.33.24-.77.43-1.15.71h-.27a18.29 18.29 0 01-27.52-15.9c.03-.59.1-1.17.2-1.74.13-1.97.6-3.9 1.37-5.72l2.75-11.15 9.56-39.56a277.57 277.57 0 01-49.25-54.67A185.99 185.99 0 01223.1 478.1a182.42 182.42 0 0119.08-81.04 203.98 203.98 0 0137.19-52.32c38.91-39.94 93.26-65.52 153.1-72.03a278.25 278.25 0 0130.17-1.64c10.5.03 20.99.65 31.42 1.86 59.58 6.79 113.65 32.48 152.26 72.36a202.96 202.96 0 0137 52.48 182.3 182.3 0 0118.17 94.67c-.52-.57-1.02-1.2-1.57-1.76a33.26 33.26 0 00-40.84-4.8c.22-2.26.22-4.54.22-6.79a143.64 143.64 0 00-14.76-63.38 164.07 164.07 0 00-29.68-42.15c-31.78-32.76-76.47-53.95-125.89-59.55a234.37 234.37 0 00-51.67-.14c-49.61 5.41-94.6 26.45-126.57 59.26a163.63 163.63 0 00-29.82 41.95 143.44 143.44 0 00-15.12 63.93 147.16 147.16 0 0025.29 81.51 170.5 170.5 0 0024.93 29.4 172.31 172.31 0 0017.56 14.75 17.6 17.6 0 016.35 19.62l-6.49 24.67-1.86 7.14-1.62 6.45a2.85 2.85 0 002.77 2.88 3.99 3.99 0 001.93-.68l43.86-25.93 1.44-.78a23.2 23.2 0 0118.24-1.84 227.38 227.38 0 0033.87 7.12l5.22.69a227.26 227.26 0 0051.67-.14 226.58 226.58 0 0042.75-9.07 33.2 33.2 0 0022.72 34.76 269.27 269.27 0 01-60.37 14.12m89.07-24.87a33.33 33.33 0 01-33.76-18.75 33.32 33.32 0 016.64-38.03 33.16 33.16 0 0118.26-9.31c1.07-.14 2.19-.36 3.24-.36a102.37 102.37 0 0052.47-28.05l2.2-2.33a10.21 10.21 0 011.57-1.68v-.03a7.97 7.97 0 1110.64 11.81l-3.24 3.24a102.44 102.44 0 00-28.56 53.74c-.09.63-.28 1.35-.28 2l-.39 2.01a33.3 33.3 0 01-28.79 25.74m94.44 93.87a33.3 33.3 0 01-36.18-24.25 28 28 0 01-1.1-6.73 102.4 102.4 0 00-28.15-52.39l-2.3-2.25a7.2 7.2 0 01-1.11-.9l-.54-.6h-.03v.05a7.96 7.96 0 01.96-10.82 7.96 7.96 0 0110.85.18l3.22 3.24a102.29 102.29 0 0053.8 28.35l2 .28a33.27 33.27 0 11-1.42 65.84m113.67-103.34a32.84 32.84 0 01-18.28 9.31 26.36 26.36 0 01-3.24.36 102.32 102.32 0 00-52.44 28.1 49.57 49.57 0 00-3.14 3.41l-.68.56h.02l.09.05a7.94 7.94 0 11-10.6-11.81l3.23-3.24a102.05 102.05 0 0028.37-53.7 33.26 33.26 0 1162.4-12.1 33.21 33.21 0 01-5.73 39.06`}}]},name:`wechat-work`,theme:`filled`}}))());function FU(){return FU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FU({},e,{ref:t,icon:PU.default}))),LU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M909.78 729.59a135.87 135.87 0 00-47.04 19.04 114.24 114.24 0 01-51.4 31.08 76.29 76.29 0 0124.45-45.42 169.3 169.3 0 0023.4-55.02 50.41 50.41 0 1150.6 50.32zm-92.21-120.76a168.83 168.83 0 00-54.81-23.68 50.41 50.41 0 01-50.4-50.42 50.41 50.41 0 11100.8 0 137.5 137.5 0 0018.82 47.2 114.8 114.8 0 0130.76 51.66 76.08 76.08 0 01-45.02-24.76h-.19zm-83.04-177.71c-15.19-127.33-146.98-227.1-306.44-227.1-169.87 0-308.09 113.1-308.09 252.2A235.81 235.81 0 00230.06 647.6a311.28 311.28 0 0033.6 21.59L250 723.76c4.93 2.31 9.7 4.78 14.75 6.9l69-34.5c10.07 2.61 20.68 4.3 31.2 6.08 6.73 1.2 13.45 2.43 20.35 3.25a354.83 354.83 0 00128.81-7.4 248.88 248.88 0 0010.15 55.06 425.64 425.64 0 01-96.17 11.24 417.98 417.98 0 01-86.4-9.52L216.52 817.4a27.62 27.62 0 01-29.98-3.14 28.02 28.02 0 01-9.67-28.61l22.4-90.24A292.26 292.26 0 0164 456.21C64 285.98 227 148 428.09 148c190.93 0 347.29 124.53 362.52 282.82a244.97 244.97 0 00-26.47-2.62c-9.9.38-19.79 1.31-29.6 2.88zm-116.3 198.81a135.76 135.76 0 0047.05-19.04 114.24 114.24 0 0151.45-31 76.47 76.47 0 01-24.5 45.34 169.48 169.48 0 00-23.4 55.05 50.41 50.41 0 01-100.8.23 50.41 50.41 0 0150.2-50.58m90.8 121.32a168.6 168.6 0 0054.66 23.9 50.44 50.44 0 0135.64 86.08 50.38 50.38 0 01-86.04-35.66 136.74 136.74 0 00-18.67-47.28 114.71 114.71 0 01-30.54-51.8 76 76 0 0144.95 25.06z`}}]},name:`wechat-work`,theme:`outlined`}}))());function RU(){return RU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RU({},e,{ref:t,icon:LU.default}))),BU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-44.4 672C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 00-7.2-34.1 34.68 34.68 0 00-33.1-10.7 18.24 18.24 0 01-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 01-22.9 11.7 18.18 18.18 0 01-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 01-26.6 13.7 21.19 21.19 0 01-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 00-98.9-32.1 21.14 21.14 0 01-25.1-16.3 21.07 21.07 0 0116.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-93-32.2c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zm34.9-14.5c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z`}}]},name:`weibo-circle`,theme:`filled`}}))());function VU(){return VU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VU({},e,{ref:t,icon:BU.default}))),UU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-44.4 672C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 00-7.2-34.1 34.68 34.68 0 00-33.1-10.7 18.24 18.24 0 01-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 01-22.9 11.7 18.18 18.18 0 01-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 01-26.6 13.7 21.19 21.19 0 01-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 00-98.9-32.1 21.14 21.14 0 01-25.1-16.3 21.07 21.07 0 0116.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-93-32.2c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zm34.9-14.5c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z`}}]},name:`weibo-circle`,theme:`outlined`}}))());function WU(){return WU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WU({},e,{ref:t,icon:UU.default}))),KU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M457.3 543c-68.1-17.7-145 16.2-174.6 76.2-30.1 61.2-1 129.1 67.8 151.3 71.2 23 155.2-12.2 184.4-78.3 28.7-64.6-7.2-131-77.6-149.2zm-52 156.2c-13.8 22.1-43.5 31.7-65.8 21.6-22-10-28.5-35.7-14.6-57.2 13.7-21.4 42.3-31 64.4-21.7 22.4 9.5 29.6 35 16 57.3zm45.5-58.5c-5 8.6-16.1 12.7-24.7 9.1-8.5-3.5-11.2-13.1-6.4-21.5 5-8.4 15.6-12.4 24.1-9.1 8.7 3.2 11.8 12.9 7 21.5zm334.5-197.2c15 4.8 31-3.4 35.9-18.3 11.8-36.6 4.4-78.4-23.2-109a111.39 111.39 0 00-106-34.3 28.45 28.45 0 00-21.9 33.8 28.39 28.39 0 0033.8 21.8c18.4-3.9 38.3 1.8 51.9 16.7a54.2 54.2 0 0111.3 53.3 28.45 28.45 0 0018.2 36zm99.8-206c-56.7-62.9-140.4-86.9-217.7-70.5a32.98 32.98 0 00-25.4 39.3 33.12 33.12 0 0039.3 25.5c55-11.7 114.4 5.4 154.8 50.1 40.3 44.7 51.2 105.7 34 159.1-5.6 17.4 3.9 36 21.3 41.7 17.4 5.6 36-3.9 41.6-21.2v-.1c24.1-75.4 8.9-161.1-47.9-223.9zM729 499c-12.2-3.6-20.5-6.1-14.1-22.1 13.8-34.7 15.2-64.7.3-86-28-40.1-104.8-37.9-192.8-1.1 0 0-27.6 12.1-20.6-9.8 13.5-43.5 11.5-79.9-9.6-101-47.7-47.8-174.6 1.8-283.5 110.6C127.3 471.1 80 557.5 80 632.2 80 775.1 263.2 862 442.5 862c235 0 391.3-136.5 391.3-245 0-65.5-55.2-102.6-104.8-118zM443 810.8c-143 14.1-266.5-50.5-275.8-144.5-9.3-93.9 99.2-181.5 242.2-195.6 143-14.2 266.5 50.5 275.8 144.4C694.4 709 586 796.6 443 810.8z`}}]},name:`weibo`,theme:`outlined`}}))());function qU(){return qU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qU({},e,{ref:t,icon:KU.default}))),YU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M433.6 595.1c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM467.6 736C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 00-7.2-34.1 34.68 34.68 0 00-33.1-10.7 18.24 18.24 0 01-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 01-22.9 11.7 18.18 18.18 0 01-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 01-26.6 13.7 21.19 21.19 0 01-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 00-98.9-32.1 21.14 21.14 0 01-25.1-16.3 21.07 21.07 0 0116.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-58.1-46.7c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z`}}]},name:`weibo-square`,theme:`filled`}}))());function XU(){return XU=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,XU({},e,{ref:t,icon:YU.default}))),QU=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M433.6 595.1c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM467.6 736C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 00-7.2-34.1 34.68 34.68 0 00-33.1-10.7 18.24 18.24 0 01-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 01-22.9 11.7 18.18 18.18 0 01-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 01-26.6 13.7 21.19 21.19 0 01-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 00-98.9-32.1 21.14 21.14 0 01-25.1-16.3 21.07 21.07 0 0116.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-58.1-46.7c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z`}}]},name:`weibo-square`,theme:`outlined`}}))());function $U(){return $U=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,$U({},e,{ref:t,icon:QU.default}))),tW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M713.5 599.9c-10.9-5.6-65.2-32.2-75.3-35.8-10.1-3.8-17.5-5.6-24.8 5.6-7.4 11.1-28.4 35.8-35 43.3-6.4 7.4-12.9 8.3-23.8 2.8-64.8-32.4-107.3-57.8-150-131.1-11.3-19.5 11.3-18.1 32.4-60.2 3.6-7.4 1.8-13.7-1-19.3-2.8-5.6-24.8-59.8-34-81.9-8.9-21.5-18.1-18.5-24.8-18.9-6.4-.4-13.7-.4-21.1-.4-7.4 0-19.3 2.8-29.4 13.7-10.1 11.1-38.6 37.8-38.6 92s39.5 106.7 44.9 114.1c5.6 7.4 77.7 118.6 188.4 166.5 70 30.2 97.4 32.8 132.4 27.6 21.3-3.2 65.2-26.6 74.3-52.5 9.1-25.8 9.1-47.9 6.4-52.5-2.7-4.9-10.1-7.7-21-13z`}},{tag:`path`,attrs:{d:`M925.2 338.4c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z`}}]},name:`whats-app`,theme:`outlined`}}))());function nW(){return nW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,nW({},e,{ref:t,icon:tW.default}))),iW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M723 620.5C666.8 571.6 593.4 542 513 542s-153.8 29.6-210.1 78.6a8.1 8.1 0 00-.8 11.2l36 42.9c2.9 3.4 8 3.8 11.4.9C393.1 637.2 450.3 614 513 614s119.9 23.2 163.5 61.5c3.4 2.9 8.5 2.5 11.4-.9l36-42.9c2.8-3.3 2.4-8.3-.9-11.2zm117.4-140.1C751.7 406.5 637.6 362 513 362s-238.7 44.5-327.5 118.4a8.05 8.05 0 00-1 11.3l36 42.9c2.8 3.4 7.9 3.8 11.2 1C308 472.2 406.1 434 513 434s205 38.2 281.2 101.6c3.4 2.8 8.4 2.4 11.2-1l36-42.9c2.8-3.4 2.4-8.5-1-11.3zm116.7-139C835.7 241.8 680.3 182 511 182c-168.2 0-322.6 59-443.7 157.4a8 8 0 00-1.1 11.4l36 42.9c2.8 3.3 7.8 3.8 11.1 1.1C222 306.7 360.3 254 511 254c151.8 0 291 53.5 400 142.7 3.4 2.8 8.4 2.3 11.2-1.1l36-42.9c2.9-3.4 2.4-8.5-1.1-11.3zM448 778a64 64 0 10128 0 64 64 0 10-128 0z`}}]},name:`wifi`,theme:`outlined`}}))());function aW(){return aW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,aW({},e,{ref:t,icon:iW.default}))),sW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M523.8 191.4v288.9h382V128.1zm0 642.2l382 62.2v-352h-382zM120.1 480.2H443V201.9l-322.9 53.5zm0 290.4L443 823.2V543.8H120.1z`}}]},name:`windows`,theme:`filled`}}))());function cW(){return cW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,cW({},e,{ref:t,icon:sW.default}))),uW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M120.1 770.6L443 823.2V543.8H120.1v226.8zm63.4-163.5h196.2v141.6l-196.2-31.9V607.1zm340.3 226.5l382 62.2v-352h-382v289.8zm63.4-226.5h255.3v214.4l-255.3-41.6V607.1zm-63.4-415.7v288.8h382V128.1l-382 63.3zm318.7 225.5H587.3V245l255.3-42.3v214.2zm-722.4 63.3H443V201.9l-322.9 53.5v224.8zM183.5 309l196.2-32.5v140.4H183.5V309z`}}]},name:`windows`,theme:`outlined`}}))());function dW(){return dW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,dW({},e,{ref:t,icon:uW.default}))),pW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M712.8 548.8c53.6-53.6 83.2-125 83.2-200.8 0-75.9-29.5-147.2-83.2-200.8C659.2 93.6 587.8 64 512 64s-147.2 29.5-200.8 83.2C257.6 200.9 228 272.1 228 348c0 63.8 20.9 124.4 59.4 173.9 7.3 9.4 15.2 18.3 23.7 26.9 8.5 8.5 17.5 16.4 26.8 23.7 39.6 30.8 86.3 50.4 136.1 57V736H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h114v140c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V812h114c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H550V629.5c61.5-8.2 118.2-36.1 162.8-80.7zM512 556c-55.6 0-107.7-21.6-147.1-60.9C325.6 455.8 304 403.6 304 348s21.6-107.7 60.9-147.1C404.2 161.5 456.4 140 512 140s107.7 21.6 147.1 60.9C698.4 240.2 720 292.4 720 348s-21.6 107.7-60.9 147.1C619.7 534.4 567.6 556 512 556z`}}]},name:`woman`,theme:`outlined`}}))());function mW(){return mW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,mW({},e,{ref:t,icon:pW.default}))),gW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`g`,attrs:{"fill-rule":`evenodd`},children:[{tag:`path`,attrs:{d:`M823.11 912H200.9A88.9 88.9 0 01112 823.11V200.9A88.9 88.9 0 01200.89 112H823.1A88.9 88.9 0 01912 200.89V823.1A88.9 88.9 0 01823.11 912`}},{tag:`path`,attrs:{d:`M740 735H596.94L286 291h143.06zm-126.01-37.65h56.96L412 328.65h-56.96z`,"fill-rule":`nonzero`}},{tag:`path`,attrs:{d:`M331.3 735L491 549.73 470.11 522 286 735zM521 460.39L541.21 489 715 289h-44.67z`,"fill-rule":`nonzero`}}]}]},name:`x`,theme:`filled`}}))());function _W(){return _W=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,_W({},e,{ref:t,icon:gW.default}))),yW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M921 912L601.11 445.75l.55.43L890.08 112H793.7L558.74 384 372.15 112H119.37l298.65 435.31-.04-.04L103 912h96.39L460.6 609.38 668.2 912zM333.96 184.73l448.83 654.54H706.4L257.2 184.73z`}}]},name:`x`,theme:`outlined`}}))());function bW(){return bW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,bW({},e,{ref:t,icon:yW.default}))),SW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M937.3 231H824.7c-15.5 0-27.7 12.6-27.1 28.1l13.1 366h84.4l65.4-366.4c2.7-15.2-7.8-27.7-23.2-27.7zm-77.4 450.4h-14.1c-27.1 0-49.2 22.2-49.2 49.3v14.1c0 27.1 22.2 49.3 49.2 49.3h14.1c27.1 0 49.2-22.2 49.2-49.3v-14.1c0-27.1-22.2-49.3-49.2-49.3zM402.6 231C216.2 231 65 357 65 512.5S216.2 794 402.6 794s337.6-126 337.6-281.5S589.1 231 402.6 231zm225.2 225.2h-65.3L458.9 559.8v65.3h84.4v56.3H318.2v-56.3h84.4v-65.3L242.9 399.9h-37v-56.3h168.5v56.3h-37l93.4 93.5 28.1-28.1V400h168.8v56.2z`}}]},name:`yahoo`,theme:`filled`}}))());function CW(){return CW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,CW({},e,{ref:t,icon:SW.default}))),TW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M859.9 681.4h-14.1c-27.1 0-49.2 22.2-49.2 49.3v14.1c0 27.1 22.2 49.3 49.2 49.3h14.1c27.1 0 49.2-22.2 49.2-49.3v-14.1c0-27.1-22.2-49.3-49.2-49.3zM402.6 231C216.2 231 65 357 65 512.5S216.2 794 402.6 794s337.6-126 337.6-281.5S589.1 231 402.6 231zm0 507C245.1 738 121 634.6 121 512.5c0-62.3 32.3-119.7 84.9-161v48.4h37l159.8 159.9v65.3h-84.4v56.3h225.1v-56.3H459v-65.3l103.5-103.6h65.3v-56.3H459v65.3l-28.1 28.1-93.4-93.5h37v-56.3H216.4c49.4-35 114.3-56.6 186.2-56.6 157.6 0 281.6 103.4 281.6 225.5S560.2 738 402.6 738zm534.7-507H824.7c-15.5 0-27.7 12.6-27.1 28.1l13.1 366h84.4l65.4-366.4c2.7-15.2-7.8-27.7-23.2-27.7z`}}]},name:`yahoo`,theme:`outlined`}}))());function EW(){return EW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,EW({},e,{ref:t,icon:TW.default}))),OW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M941.3 296.1a112.3 112.3 0 00-79.2-79.3C792.2 198 512 198 512 198s-280.2 0-350.1 18.7A112.12 112.12 0 0082.7 296C64 366 64 512 64 512s0 146 18.7 215.9c10.3 38.6 40.7 69 79.2 79.3C231.8 826 512 826 512 826s280.2 0 350.1-18.8c38.6-10.3 68.9-40.7 79.2-79.3C960 658 960 512 960 512s0-146-18.7-215.9zM423 646V378l232 133-232 135z`}}]},name:`youtube`,theme:`filled`}}))());function kW(){return kW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,kW({},e,{ref:t,icon:OW.default}))),jW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M960 509.2c0-2.2 0-4.7-.1-7.6-.1-8.1-.3-17.2-.5-26.9-.8-27.9-2.2-55.7-4.4-81.9-3-36.1-7.4-66.2-13.4-88.8a139.52 139.52 0 00-98.3-98.5c-28.3-7.6-83.7-12.3-161.7-15.2-37.1-1.4-76.8-2.3-116.5-2.8-13.9-.2-26.8-.3-38.4-.4h-29.4c-11.6.1-24.5.2-38.4.4-39.7.5-79.4 1.4-116.5 2.8-78 3-133.5 7.7-161.7 15.2A139.35 139.35 0 0082.4 304C76.3 326.6 72 356.7 69 392.8c-2.2 26.2-3.6 54-4.4 81.9-.3 9.7-.4 18.8-.5 26.9 0 2.9-.1 5.4-.1 7.6v5.6c0 2.2 0 4.7.1 7.6.1 8.1.3 17.2.5 26.9.8 27.9 2.2 55.7 4.4 81.9 3 36.1 7.4 66.2 13.4 88.8 12.8 47.9 50.4 85.7 98.3 98.5 28.2 7.6 83.7 12.3 161.7 15.2 37.1 1.4 76.8 2.3 116.5 2.8 13.9.2 26.8.3 38.4.4h29.4c11.6-.1 24.5-.2 38.4-.4 39.7-.5 79.4-1.4 116.5-2.8 78-3 133.5-7.7 161.7-15.2 47.9-12.8 85.5-50.5 98.3-98.5 6.1-22.6 10.4-52.7 13.4-88.8 2.2-26.2 3.6-54 4.4-81.9.3-9.7.4-18.8.5-26.9 0-2.9.1-5.4.1-7.6v-5.6zm-72 5.2c0 2.1 0 4.4-.1 7.1-.1 7.8-.3 16.4-.5 25.7-.7 26.6-2.1 53.2-4.2 77.9-2.7 32.2-6.5 58.6-11.2 76.3-6.2 23.1-24.4 41.4-47.4 47.5-21 5.6-73.9 10.1-145.8 12.8-36.4 1.4-75.6 2.3-114.7 2.8-13.7.2-26.4.3-37.8.3h-28.6l-37.8-.3c-39.1-.5-78.2-1.4-114.7-2.8-71.9-2.8-124.9-7.2-145.8-12.8-23-6.2-41.2-24.4-47.4-47.5-4.7-17.7-8.5-44.1-11.2-76.3-2.1-24.7-3.4-51.3-4.2-77.9-.3-9.3-.4-18-.5-25.7 0-2.7-.1-5.1-.1-7.1v-4.8c0-2.1 0-4.4.1-7.1.1-7.8.3-16.4.5-25.7.7-26.6 2.1-53.2 4.2-77.9 2.7-32.2 6.5-58.6 11.2-76.3 6.2-23.1 24.4-41.4 47.4-47.5 21-5.6 73.9-10.1 145.8-12.8 36.4-1.4 75.6-2.3 114.7-2.8 13.7-.2 26.4-.3 37.8-.3h28.6l37.8.3c39.1.5 78.2 1.4 114.7 2.8 71.9 2.8 124.9 7.2 145.8 12.8 23 6.2 41.2 24.4 47.4 47.5 4.7 17.7 8.5 44.1 11.2 76.3 2.1 24.7 3.4 51.3 4.2 77.9.3 9.3.4 18 .5 25.7 0 2.7.1 5.1.1 7.1v4.8zM423 646l232-135-232-133z`}}]},name:`youtube`,theme:`outlined`}}))());function MW(){return MW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,MW({},e,{ref:t,icon:jW.default}))),PW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 370.6c-9.9-39.4 9.9-102.2 73.4-124.4l-67.9-3.6s-25.7-90-143.6-98c-117.9-8.1-195-3-195-3s87.4 55.6 52.4 154.7c-25.6 52.5-65.8 95.6-108.8 144.7-1.3 1.3-2.5 2.6-3.5 3.7C319.4 605 96 860 96 860c245.9 64.4 410.7-6.3 508.2-91.1 20.5-.2 35.9-.3 46.3-.3 135.8 0 250.6-117.6 245.9-248.4-3.2-89.9-31.9-110.2-41.8-149.6z`}}]},name:`yuque`,theme:`filled`}}))());function FW(){return FW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,FW({},e,{ref:t,icon:PW.default}))),LW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 370.6c-9.9-39.4 9.9-102.2 73.4-124.4l-67.9-3.6s-25.7-90-143.6-98c-117.8-8.1-194.9-3-195-3 .1 0 87.4 55.6 52.4 154.7-25.6 52.5-65.8 95.6-108.8 144.7-1.3 1.3-2.5 2.6-3.5 3.7C319.4 605 96 860 96 860c245.9 64.4 410.7-6.3 508.2-91.1 20.5-.2 35.9-.3 46.3-.3 135.8 0 250.6-117.6 245.9-248.4-3.2-89.9-31.9-110.2-41.8-149.6zm-204.1 334c-10.6 0-26.2.1-46.8.3l-23.6.2-17.8 15.5c-47.1 41-104.4 71.5-171.4 87.6-52.5 12.6-110 16.2-172.7 9.6 18-20.5 36.5-41.6 55.4-63.1 92-104.6 173.8-197.5 236.9-268.5l1.4-1.4 1.3-1.5c4.1-4.6 20.6-23.3 24.7-28.1 9.7-11.1 17.3-19.9 24.5-28.6 30.7-36.7 52.2-67.8 69-102.2l1.6-3.3 1.2-3.4c13.7-38.8 15.4-76.9 6.2-112.8 22.5.7 46.5 1.9 71.7 3.6 33.3 2.3 55.5 12.9 71.1 29.2 5.8 6 10.2 12.5 13.4 18.7 1 2 1.7 3.6 2.3 5l5 17.7c-15.7 34.5-19.9 73.3-11.4 107.2 3 11.8 6.9 22.4 12.3 34.4 2.1 4.7 9.5 20.1 11 23.3 10.3 22.7 15.4 43 16.7 78.7 3.3 94.6-82.7 181.9-182 181.9z`}}]},name:`yuque`,theme:`outlined`}}))());function RW(){return RW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,RW({},e,{ref:t,icon:LW.default}))),BW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-90.7 477.8l-.1 1.5c-1.5 20.4-6.3 43.9-12.9 67.6l24-18.1 71 80.7c9.2 33-3.3 63.1-3.3 63.1l-95.7-111.9v-.1c-8.9 29-20.1 57.3-33.3 84.7-22.6 45.7-55.2 54.7-89.5 57.7-34.4 3-23.3-5.3-23.3-5.3 68-55.5 78-87.8 96.8-123.1 11.9-22.3 20.4-64.3 25.3-96.8H264.1s4.8-31.2 19.2-41.7h101.6c.6-15.3-1.3-102.8-2-131.4h-49.4c-9.2 45-41 56.7-48.1 60.1-7 3.4-23.6 7.1-21.1 0 2.6-7.1 27-46.2 43.2-110.7 16.3-64.6 63.9-62 63.9-62-12.8 22.5-22.4 73.6-22.4 73.6h159.7c10.1 0 10.6 39 10.6 39h-90.8c-.7 22.7-2.8 83.8-5 131.4H519s12.2 15.4 12.2 41.7H421.3zm346.5 167h-87.6l-69.5 46.6-16.4-46.6h-40.1V321.5h213.6v387.3zM408.2 611s0-.1 0 0zm216 94.3l56.8-38.1h45.6-.1V364.7H596.7v302.5h14.1z`}}]},name:`zhihu-circle`,theme:`filled`}}))());function VW(){return VW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,VW({},e,{ref:t,icon:BW.default}))),UW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M564.7 230.1V803h60l25.2 71.4L756.3 803h131.5V230.1H564.7zm247.7 497h-59.9l-75.1 50.4-17.8-50.4h-18V308.3h170.7v418.8zM526.1 486.9H393.3c2.1-44.9 4.3-104.3 6.6-172.9h130.9l-.1-8.1c0-.6-.2-14.7-2.3-29.1-2.1-15-6.6-34.9-21-34.9H287.8c4.4-20.6 15.7-69.7 29.4-93.8l6.4-11.2-12.9-.7c-.8 0-19.6-.9-41.4 10.6-35.7 19-51.7 56.4-58.7 84.4-18.4 73.1-44.6 123.9-55.7 145.6-3.3 6.4-5.3 10.2-6.2 12.8-1.8 4.9-.8 9.8 2.8 13 10.5 9.5 38.2-2.9 38.5-3 .6-.3 1.3-.6 2.2-1 13.9-6.3 55.1-25 69.8-84.5h56.7c.7 32.2 3.1 138.4 2.9 172.9h-141l-2.1 1.5c-23.1 16.9-30.5 63.2-30.8 65.2l-1.4 9.2h167c-12.3 78.3-26.5 113.4-34 127.4-3.7 7-7.3 14-10.7 20.8-21.3 42.2-43.4 85.8-126.3 153.6-3.6 2.8-7 8-4.8 13.7 2.4 6.3 9.3 9.1 24.6 9.1 5.4 0 11.8-.3 19.4-1 49.9-4.4 100.8-18 135.1-87.6 17-35.1 31.7-71.7 43.9-108.9L497 850l5-12c.8-1.9 19-46.3 5.1-95.9l-.5-1.8-108.1-123-22 16.6c6.4-26.1 10.6-49.9 12.5-71.1h158.7v-8c0-40.1-18.5-63.9-19.2-64.9l-2.4-3z`}}]},name:`zhihu`,theme:`outlined`}}))());function WW(){return WW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,WW({},e,{ref:t,icon:UW.default}))),KW=s(a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM432.3 592.8l71 80.7c9.2 33-3.3 63.1-3.3 63.1l-95.7-111.9v-.1c-8.9 29-20.1 57.3-33.3 84.7-22.6 45.7-55.2 54.7-89.5 57.7-34.4 3-23.3-5.3-23.3-5.3 68-55.5 78-87.8 96.8-123.1 11.9-22.3 20.4-64.3 25.3-96.8H264.1s4.8-31.2 19.2-41.7h101.6c.6-15.3-1.3-102.8-2-131.4h-49.4c-9.2 45-41 56.7-48.1 60.1-7 3.4-23.6 7.1-21.1 0 2.6-7.1 27-46.2 43.2-110.7 16.3-64.6 63.9-62 63.9-62-12.8 22.5-22.4 73.6-22.4 73.6h159.7c10.1 0 10.6 39 10.6 39h-90.8c-.7 22.7-2.8 83.8-5 131.4H519s12.2 15.4 12.2 41.7h-110l-.1 1.5c-1.5 20.4-6.3 43.9-12.9 67.6l24.1-18.1zm335.5 116h-87.6l-69.5 46.6-16.4-46.6h-40.1V321.5h213.6v387.3zM408.2 611s0-.1 0 0zm216 94.3l56.8-38.1h45.6-.1V364.7H596.7v302.5h14.1z`}}]},name:`zhihu-square`,theme:`filled`}}))());function qW(){return qW=Object.assign?Object.assign.bind():function(e){for(var t=1;tm.createElement(l,qW({},e,{ref:t,icon:KW.default})));function Q(){return Q=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{className:r,component:i,viewBox:a,spin:s,rotate:c,tabIndex:l,onClick:te,children:u,...ie}=e,oe=m.useRef(null),se=ae(oe,n);t(!!(i||u),"Should have `component` prop or `children`."),re(oe);let{prefixCls:d=`anticon`,rootClassName:ce}=m.useContext(ne),le=ee(ce,d,{[`${d}-spin`]:!!s&&!!i},r),ue=ee({[`${d}-spin`]:!!s}),de=c?{msTransform:`rotate(${c}deg)`,transform:`rotate(${c}deg)`}:void 0,f={...o,className:ue,style:de,viewBox:a};a||delete f.viewBox;let fe=()=>i?m.createElement(i,f,u):u?(t(!!a||m.Children.count(u)===1&&m.isValidElement(u)&&m.Children.only(u).type===`use`,"Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),m.createElement(`svg`,Q({},f,{viewBox:a}),u)):null,p=l;return p===void 0&&te&&(p=-1),m.createElement(`span`,Q({role:`img`},ie,{ref:se,tabIndex:p,onClick:te,className:le}),fe())});function XW(){return XW=Object.assign?Object.assign.bind():function(e){for(var t=1;tt+1&&(r.onload=()=>{$(e,t+1)},r.onerror=()=>{$(e,t+1)}),ZW.add(n),document.body.appendChild(r)}}function $W(e={}){let{scriptUrl:t,extraCommonProps:n={}}=e;t&&typeof document<`u`&&typeof window<`u`&&typeof document.createElement==`function`&&$(Array.isArray(t)?t.reverse():[t]);let r=m.forwardRef((e,t)=>{let{type:r,children:i,...a}=e,o=null;return e.type&&(o=m.createElement(`use`,{xlinkHref:`#${r}`})),i&&(o=i),m.createElement(YW,XW({},n,a,{ref:t}),o)});return r.displayName=`Iconfont`,r}var eG=r({AccountBookFilled:()=>Ot,AccountBookOutlined:()=>At,AccountBookTwoTone:()=>Mt,AimOutlined:()=>Pt,AlertFilled:()=>Lt,AlertOutlined:()=>Bt,AlertTwoTone:()=>Ut,AlibabaOutlined:()=>Kt,AlignCenterOutlined:()=>Yt,AlignLeftOutlined:()=>Qt,AlignRightOutlined:()=>tn,AlipayCircleFilled:()=>an,AlipayCircleOutlined:()=>cn,AlipayOutlined:()=>dn,AlipaySquareFilled:()=>mn,AliwangwangFilled:()=>_n,AliwangwangOutlined:()=>bn,AliyunOutlined:()=>Cn,AmazonCircleFilled:()=>En,AmazonOutlined:()=>kn,AmazonSquareFilled:()=>Mn,AndroidFilled:()=>Fn,AndroidOutlined:()=>Rn,AntCloudOutlined:()=>Vn,AntDesignOutlined:()=>Wn,ApartmentOutlined:()=>qn,ApiFilled:()=>Xn,ApiOutlined:()=>$n,ApiTwoTone:()=>nr,AppleFilled:()=>ar,AppleOutlined:()=>cr,AppstoreAddOutlined:()=>dr,AppstoreFilled:()=>mr,AppstoreOutlined:()=>_r,AppstoreTwoTone:()=>br,AreaChartOutlined:()=>Cr,ArrowDownOutlined:()=>Er,ArrowLeftOutlined:()=>kr,ArrowRightOutlined:()=>Mr,ArrowUpOutlined:()=>Fr,ArrowsAltOutlined:()=>Rr,AudioFilled:()=>Vr,AudioMutedOutlined:()=>Wr,AudioOutlined:()=>qr,AudioTwoTone:()=>Xr,AuditOutlined:()=>$r,BackwardFilled:()=>ni,BackwardOutlined:()=>ai,BaiduOutlined:()=>ci,BankFilled:()=>di,BankOutlined:()=>mi,BankTwoTone:()=>_i,BarChartOutlined:()=>bi,BarcodeOutlined:()=>Ci,BarsOutlined:()=>me,BehanceCircleFilled:()=>Ei,BehanceOutlined:()=>ki,BehanceSquareFilled:()=>Mi,BehanceSquareOutlined:()=>Fi,BellFilled:()=>Ri,BellOutlined:()=>Vi,BellTwoTone:()=>Wi,BgColorsOutlined:()=>qi,BilibiliFilled:()=>Xi,BilibiliOutlined:()=>$i,BlockOutlined:()=>na,BoldOutlined:()=>aa,BookFilled:()=>ca,BookOutlined:()=>da,BookTwoTone:()=>ma,BorderBottomOutlined:()=>_a,BorderHorizontalOutlined:()=>ba,BorderInnerOutlined:()=>Ca,BorderLeftOutlined:()=>Ea,BorderOuterOutlined:()=>ka,BorderOutlined:()=>Ma,BorderRightOutlined:()=>Fa,BorderTopOutlined:()=>Ra,BorderVerticleOutlined:()=>Va,BorderlessTableOutlined:()=>Wa,BoxPlotFilled:()=>qa,BoxPlotOutlined:()=>Xa,BoxPlotTwoTone:()=>$a,BranchesOutlined:()=>no,BugFilled:()=>ao,BugOutlined:()=>co,BugTwoTone:()=>fo,BuildFilled:()=>ho,BuildOutlined:()=>vo,BuildTwoTone:()=>xo,BulbFilled:()=>wo,BulbOutlined:()=>Do,BulbTwoTone:()=>Ao,CalculatorFilled:()=>No,CalculatorOutlined:()=>Io,CalculatorTwoTone:()=>zo,CalendarFilled:()=>Ho,CalendarOutlined:()=>Ee,CalendarTwoTone:()=>Go,CameraFilled:()=>Jo,CameraOutlined:()=>Zo,CameraTwoTone:()=>es,CarFilled:()=>rs,CarOutlined:()=>os,CarTwoTone:()=>ls,CaretDownFilled:()=>ct,CaretDownOutlined:()=>mt,CaretLeftFilled:()=>fs,CaretLeftOutlined:()=>hs,CaretRightFilled:()=>vs,CaretRightOutlined:()=>xs,CaretUpFilled:()=>ws,CaretUpOutlined:()=>gt,CarryOutFilled:()=>Ds,CarryOutOutlined:()=>As,CarryOutTwoTone:()=>Ns,CheckCircleFilled:()=>d,CheckCircleOutlined:()=>Is,CheckCircleTwoTone:()=>zs,CheckOutlined:()=>fe,CheckSquareFilled:()=>Hs,CheckSquareOutlined:()=>Gs,CheckSquareTwoTone:()=>Js,ChromeFilled:()=>Zs,ChromeOutlined:()=>ec,CiCircleFilled:()=>rc,CiCircleOutlined:()=>oc,CiCircleTwoTone:()=>lc,CiOutlined:()=>fc,CiTwoTone:()=>hc,ClearOutlined:()=>vc,ClockCircleFilled:()=>xc,ClockCircleOutlined:()=>Oe,ClockCircleTwoTone:()=>wc,CloseCircleFilled:()=>se,CloseCircleOutlined:()=>Dc,CloseCircleTwoTone:()=>Ac,CloseOutlined:()=>oe,CloseSquareFilled:()=>Nc,CloseSquareOutlined:()=>Ic,CloseSquareTwoTone:()=>zc,CloudDownloadOutlined:()=>Hc,CloudFilled:()=>Gc,CloudOutlined:()=>Jc,CloudServerOutlined:()=>Zc,CloudSyncOutlined:()=>el,CloudTwoTone:()=>rl,CloudUploadOutlined:()=>ol,ClusterOutlined:()=>ll,CodeFilled:()=>fl,CodeOutlined:()=>hl,CodeSandboxCircleFilled:()=>vl,CodeSandboxOutlined:()=>xl,CodeSandboxSquareFilled:()=>wl,CodeTwoTone:()=>Dl,CodepenCircleFilled:()=>Al,CodepenCircleOutlined:()=>Nl,CodepenOutlined:()=>Il,CodepenSquareFilled:()=>zl,CoffeeOutlined:()=>Hl,ColumnHeightOutlined:()=>Gl,ColumnWidthOutlined:()=>Jl,CommentOutlined:()=>Zl,CompassFilled:()=>eu,CompassOutlined:()=>ru,CompassTwoTone:()=>ou,CompressOutlined:()=>lu,ConsoleSqlOutlined:()=>fu,ContactsFilled:()=>hu,ContactsOutlined:()=>vu,ContactsTwoTone:()=>xu,ContainerFilled:()=>wu,ContainerOutlined:()=>Du,ContainerTwoTone:()=>Au,ControlFilled:()=>Nu,ControlOutlined:()=>Iu,ControlTwoTone:()=>zu,CopyFilled:()=>Hu,CopyOutlined:()=>f,CopyTwoTone:()=>Gu,CopyrightCircleFilled:()=>Ju,CopyrightCircleOutlined:()=>Zu,CopyrightCircleTwoTone:()=>ed,CopyrightOutlined:()=>rd,CopyrightTwoTone:()=>od,CreditCardFilled:()=>ld,CreditCardOutlined:()=>fd,CreditCardTwoTone:()=>hd,CrownFilled:()=>vd,CrownOutlined:()=>xd,CrownTwoTone:()=>wd,CustomerServiceFilled:()=>Dd,CustomerServiceOutlined:()=>Ad,CustomerServiceTwoTone:()=>Nd,DashOutlined:()=>Id,DashboardFilled:()=>zd,DashboardOutlined:()=>Hd,DashboardTwoTone:()=>Gd,DatabaseFilled:()=>Jd,DatabaseOutlined:()=>Zd,DatabaseTwoTone:()=>ef,DeleteColumnOutlined:()=>rf,DeleteFilled:()=>sf,DeleteOutlined:()=>wt,DeleteRowOutlined:()=>uf,DeleteTwoTone:()=>pf,DeliveredProcedureOutlined:()=>gf,DeploymentUnitOutlined:()=>yf,DesktopOutlined:()=>Sf,DiffFilled:()=>Tf,DiffOutlined:()=>Of,DiffTwoTone:()=>jf,DingdingOutlined:()=>Pf,DingtalkCircleFilled:()=>Lf,DingtalkOutlined:()=>Bf,DingtalkSquareFilled:()=>Uf,DisconnectOutlined:()=>Kf,DiscordFilled:()=>Yf,DiscordOutlined:()=>Qf,DislikeFilled:()=>tp,DislikeOutlined:()=>ip,DislikeTwoTone:()=>sp,DockerOutlined:()=>up,DollarCircleFilled:()=>pp,DollarCircleOutlined:()=>gp,DollarCircleTwoTone:()=>yp,DollarOutlined:()=>Sp,DollarTwoTone:()=>Tp,DotChartOutlined:()=>Op,DotNetOutlined:()=>jp,DoubleLeftOutlined:()=>Ke,DoubleRightOutlined:()=>Je,DownCircleFilled:()=>Pp,DownCircleOutlined:()=>Lp,DownCircleTwoTone:()=>Bp,DownOutlined:()=>pe,DownSquareFilled:()=>Up,DownSquareOutlined:()=>Kp,DownSquareTwoTone:()=>Yp,DownloadOutlined:()=>Et,DragOutlined:()=>Qp,DribbbleCircleFilled:()=>tm,DribbbleOutlined:()=>im,DribbbleSquareFilled:()=>sm,DribbbleSquareOutlined:()=>um,DropboxCircleFilled:()=>pm,DropboxOutlined:()=>gm,DropboxSquareFilled:()=>ym,EditFilled:()=>Sm,EditOutlined:()=>de,EditTwoTone:()=>Tm,EllipsisOutlined:()=>u,EnterOutlined:()=>ue,EnvironmentFilled:()=>Om,EnvironmentOutlined:()=>jm,EnvironmentTwoTone:()=>Pm,EuroCircleFilled:()=>Lm,EuroCircleOutlined:()=>Bm,EuroCircleTwoTone:()=>Um,EuroOutlined:()=>Km,EuroTwoTone:()=>Ym,ExceptionOutlined:()=>Qm,ExclamationCircleFilled:()=>ce,ExclamationCircleOutlined:()=>th,ExclamationCircleTwoTone:()=>ih,ExclamationOutlined:()=>sh,ExpandAltOutlined:()=>uh,ExpandOutlined:()=>ph,ExperimentFilled:()=>gh,ExperimentOutlined:()=>yh,ExperimentTwoTone:()=>Sh,ExportOutlined:()=>Th,EyeFilled:()=>Oh,EyeInvisibleFilled:()=>jh,EyeInvisibleOutlined:()=>He,EyeInvisibleTwoTone:()=>Ph,EyeOutlined:()=>We,EyeTwoTone:()=>Lh,FacebookFilled:()=>Bh,FacebookOutlined:()=>Uh,FallOutlined:()=>Kh,FastBackwardFilled:()=>Yh,FastBackwardOutlined:()=>Qh,FastForwardFilled:()=>tg,FastForwardOutlined:()=>ig,FieldBinaryOutlined:()=>sg,FieldNumberOutlined:()=>ug,FieldStringOutlined:()=>pg,FieldTimeOutlined:()=>gg,FileAddFilled:()=>yg,FileAddOutlined:()=>Sg,FileAddTwoTone:()=>Tg,FileDoneOutlined:()=>Og,FileExcelFilled:()=>jg,FileExcelOutlined:()=>Pg,FileExcelTwoTone:()=>Lg,FileExclamationFilled:()=>Bg,FileExclamationOutlined:()=>Ug,FileExclamationTwoTone:()=>Kg,FileFilled:()=>Yg,FileGifOutlined:()=>Qg,FileImageFilled:()=>t_,FileImageOutlined:()=>i_,FileImageTwoTone:()=>s_,FileJpgOutlined:()=>u_,FileMarkdownFilled:()=>p_,FileMarkdownOutlined:()=>g_,FileMarkdownTwoTone:()=>y_,FileOutlined:()=>et,FilePdfFilled:()=>S_,FilePdfOutlined:()=>T_,FilePdfTwoTone:()=>O_,FilePptFilled:()=>j_,FilePptOutlined:()=>P_,FilePptTwoTone:()=>L_,FileProtectOutlined:()=>B_,FileSearchOutlined:()=>U_,FileSyncOutlined:()=>K_,FileTextFilled:()=>Y_,FileTextOutlined:()=>Q_,FileTextTwoTone:()=>tv,FileTwoTone:()=>vt,FileUnknownFilled:()=>iv,FileUnknownOutlined:()=>sv,FileUnknownTwoTone:()=>uv,FileWordFilled:()=>pv,FileWordOutlined:()=>gv,FileWordTwoTone:()=>yv,FileZipFilled:()=>Sv,FileZipOutlined:()=>Tv,FileZipTwoTone:()=>Ov,FilterFilled:()=>Qe,FilterOutlined:()=>jv,FilterTwoTone:()=>Pv,FireFilled:()=>Lv,FireOutlined:()=>Bv,FireTwoTone:()=>Uv,FlagFilled:()=>Kv,FlagOutlined:()=>Yv,FlagTwoTone:()=>Qv,FolderAddFilled:()=>ty,FolderAddOutlined:()=>iy,FolderAddTwoTone:()=>sy,FolderFilled:()=>uy,FolderOpenFilled:()=>py,FolderOpenOutlined:()=>nt,FolderOpenTwoTone:()=>gy,FolderOutlined:()=>it,FolderTwoTone:()=>yy,FolderViewOutlined:()=>Sy,FontColorsOutlined:()=>Ty,FontSizeOutlined:()=>Oy,ForkOutlined:()=>jy,FormOutlined:()=>Py,FormatPainterFilled:()=>Ly,FormatPainterOutlined:()=>By,ForwardFilled:()=>Uy,ForwardOutlined:()=>Ky,FrownFilled:()=>Yy,FrownOutlined:()=>Qy,FrownTwoTone:()=>tb,FullscreenExitOutlined:()=>ib,FullscreenOutlined:()=>sb,FunctionOutlined:()=>ub,FundFilled:()=>pb,FundOutlined:()=>gb,FundProjectionScreenOutlined:()=>yb,FundTwoTone:()=>Sb,FundViewOutlined:()=>Tb,FunnelPlotFilled:()=>Ob,FunnelPlotOutlined:()=>jb,FunnelPlotTwoTone:()=>Pb,GatewayOutlined:()=>Lb,GifOutlined:()=>Bb,GiftFilled:()=>Ub,GiftOutlined:()=>Kb,GiftTwoTone:()=>Yb,GithubFilled:()=>Qb,GithubOutlined:()=>tx,GitlabFilled:()=>ix,GitlabOutlined:()=>sx,GlobalOutlined:()=>ux,GoldFilled:()=>px,GoldOutlined:()=>gx,GoldTwoTone:()=>yx,GoldenFilled:()=>Sx,GoogleCircleFilled:()=>Tx,GoogleOutlined:()=>Ox,GooglePlusCircleFilled:()=>jx,GooglePlusOutlined:()=>Px,GooglePlusSquareFilled:()=>Lx,GoogleSquareFilled:()=>Bx,GroupOutlined:()=>Ux,HarmonyOSOutlined:()=>Kx,HddFilled:()=>Yx,HddOutlined:()=>Qx,HddTwoTone:()=>tS,HeartFilled:()=>iS,HeartOutlined:()=>sS,HeartTwoTone:()=>uS,HeatMapOutlined:()=>pS,HighlightFilled:()=>gS,HighlightOutlined:()=>yS,HighlightTwoTone:()=>SS,HistoryOutlined:()=>TS,HolderOutlined:()=>ot,HomeFilled:()=>OS,HomeOutlined:()=>jS,HomeTwoTone:()=>PS,HourglassFilled:()=>LS,HourglassOutlined:()=>BS,HourglassTwoTone:()=>US,Html5Filled:()=>KS,Html5Outlined:()=>YS,Html5TwoTone:()=>QS,IconProvider:()=>tG,IdcardFilled:()=>tC,IdcardOutlined:()=>iC,IdcardTwoTone:()=>sC,IeCircleFilled:()=>uC,IeOutlined:()=>pC,IeSquareFilled:()=>gC,ImportOutlined:()=>yC,InboxOutlined:()=>SC,InfoCircleFilled:()=>le,InfoCircleOutlined:()=>TC,InfoCircleTwoTone:()=>OC,InfoOutlined:()=>jC,InsertRowAboveOutlined:()=>PC,InsertRowBelowOutlined:()=>LC,InsertRowLeftOutlined:()=>BC,InsertRowRightOutlined:()=>UC,InstagramFilled:()=>KC,InstagramOutlined:()=>YC,InsuranceFilled:()=>QC,InsuranceOutlined:()=>tw,InsuranceTwoTone:()=>iw,InteractionFilled:()=>sw,InteractionOutlined:()=>uw,InteractionTwoTone:()=>pw,IssuesCloseOutlined:()=>hw,ItalicOutlined:()=>vw,JavaOutlined:()=>xw,JavaScriptOutlined:()=>ww,KeyOutlined:()=>Dw,KubernetesOutlined:()=>Aw,LaptopOutlined:()=>Nw,LayoutFilled:()=>Iw,LayoutOutlined:()=>zw,LayoutTwoTone:()=>Hw,LeftCircleFilled:()=>Gw,LeftCircleOutlined:()=>Jw,LeftCircleTwoTone:()=>Zw,LeftOutlined:()=>p,LeftSquareFilled:()=>eT,LeftSquareOutlined:()=>rT,LeftSquareTwoTone:()=>oT,LikeFilled:()=>lT,LikeOutlined:()=>fT,LikeTwoTone:()=>hT,LineChartOutlined:()=>vT,LineHeightOutlined:()=>xT,LineOutlined:()=>wT,LinkOutlined:()=>DT,LinkedinFilled:()=>AT,LinkedinOutlined:()=>NT,LinuxOutlined:()=>IT,Loading3QuartersOutlined:()=>zT,LoadingOutlined:()=>e,LockFilled:()=>HT,LockOutlined:()=>GT,LockTwoTone:()=>JT,LoginOutlined:()=>ZT,LogoutOutlined:()=>eE,MacCommandFilled:()=>rE,MacCommandOutlined:()=>oE,MailFilled:()=>lE,MailOutlined:()=>fE,MailTwoTone:()=>hE,ManOutlined:()=>vE,MedicineBoxFilled:()=>xE,MedicineBoxOutlined:()=>wE,MedicineBoxTwoTone:()=>DE,MediumCircleFilled:()=>AE,MediumOutlined:()=>NE,MediumSquareFilled:()=>IE,MediumWorkmarkOutlined:()=>zE,MehFilled:()=>HE,MehOutlined:()=>GE,MehTwoTone:()=>JE,MenuFoldOutlined:()=>ZE,MenuOutlined:()=>eD,MenuUnfoldOutlined:()=>rD,MergeCellsOutlined:()=>oD,MergeFilled:()=>lD,MergeOutlined:()=>fD,MessageFilled:()=>hD,MessageOutlined:()=>vD,MessageTwoTone:()=>xD,MinusCircleFilled:()=>wD,MinusCircleOutlined:()=>DD,MinusCircleTwoTone:()=>AD,MinusOutlined:()=>be,MinusSquareFilled:()=>ND,MinusSquareOutlined:()=>ut,MinusSquareTwoTone:()=>ID,MobileFilled:()=>zD,MobileOutlined:()=>HD,MobileTwoTone:()=>GD,MoneyCollectFilled:()=>JD,MoneyCollectOutlined:()=>ZD,MoneyCollectTwoTone:()=>eO,MonitorOutlined:()=>rO,MoonFilled:()=>oO,MoonOutlined:()=>lO,MoreOutlined:()=>fO,MutedFilled:()=>hO,MutedOutlined:()=>vO,NodeCollapseOutlined:()=>xO,NodeExpandOutlined:()=>wO,NodeIndexOutlined:()=>DO,NotificationFilled:()=>AO,NotificationOutlined:()=>NO,NotificationTwoTone:()=>IO,NumberOutlined:()=>zO,OneToOneOutlined:()=>HO,OpenAIFilled:()=>GO,OpenAIOutlined:()=>JO,OrderedListOutlined:()=>ZO,PaperClipOutlined:()=>bt,PartitionOutlined:()=>ek,PauseCircleFilled:()=>rk,PauseCircleOutlined:()=>ok,PauseCircleTwoTone:()=>lk,PauseOutlined:()=>fk,PayCircleFilled:()=>hk,PayCircleOutlined:()=>vk,PercentageOutlined:()=>xk,PhoneFilled:()=>wk,PhoneOutlined:()=>Dk,PhoneTwoTone:()=>Ak,PicCenterOutlined:()=>Nk,PicLeftOutlined:()=>Ik,PicRightOutlined:()=>zk,PictureFilled:()=>Hk,PictureOutlined:()=>Gk,PictureTwoTone:()=>St,PieChartFilled:()=>Jk,PieChartOutlined:()=>Zk,PieChartTwoTone:()=>eA,PinterestFilled:()=>rA,PinterestOutlined:()=>oA,PlayCircleFilled:()=>lA,PlayCircleOutlined:()=>fA,PlayCircleTwoTone:()=>hA,PlaySquareFilled:()=>vA,PlaySquareOutlined:()=>xA,PlaySquareTwoTone:()=>wA,PlusCircleFilled:()=>DA,PlusCircleOutlined:()=>AA,PlusCircleTwoTone:()=>NA,PlusOutlined:()=>ie,PlusSquareFilled:()=>IA,PlusSquareOutlined:()=>ft,PlusSquareTwoTone:()=>zA,PoundCircleFilled:()=>HA,PoundCircleOutlined:()=>GA,PoundCircleTwoTone:()=>JA,PoundOutlined:()=>ZA,PoweroffOutlined:()=>ej,PrinterFilled:()=>rj,PrinterOutlined:()=>oj,PrinterTwoTone:()=>lj,ProductFilled:()=>fj,ProductOutlined:()=>hj,ProfileFilled:()=>vj,ProfileOutlined:()=>xj,ProfileTwoTone:()=>wj,ProjectFilled:()=>Dj,ProjectOutlined:()=>Aj,ProjectTwoTone:()=>Nj,PropertySafetyFilled:()=>Ij,PropertySafetyOutlined:()=>zj,PropertySafetyTwoTone:()=>Hj,PullRequestOutlined:()=>Gj,PushpinFilled:()=>Jj,PushpinOutlined:()=>Zj,PushpinTwoTone:()=>eM,PythonOutlined:()=>rM,QqCircleFilled:()=>oM,QqOutlined:()=>lM,QqSquareFilled:()=>fM,QrcodeOutlined:()=>hM,QuestionCircleFilled:()=>vM,QuestionCircleOutlined:()=>Ae,QuestionCircleTwoTone:()=>xM,QuestionOutlined:()=>wM,RadarChartOutlined:()=>DM,RadiusBottomleftOutlined:()=>AM,RadiusBottomrightOutlined:()=>NM,RadiusSettingOutlined:()=>IM,RadiusUpleftOutlined:()=>zM,RadiusUprightOutlined:()=>HM,ReadFilled:()=>GM,ReadOutlined:()=>JM,ReconciliationFilled:()=>ZM,ReconciliationOutlined:()=>eN,ReconciliationTwoTone:()=>rN,RedEnvelopeFilled:()=>oN,RedEnvelopeOutlined:()=>lN,RedEnvelopeTwoTone:()=>fN,RedditCircleFilled:()=>hN,RedditOutlined:()=>vN,RedditSquareFilled:()=>xN,RedoOutlined:()=>wN,ReloadOutlined:()=>DN,RestFilled:()=>AN,RestOutlined:()=>NN,RestTwoTone:()=>IN,RetweetOutlined:()=>zN,RightCircleFilled:()=>HN,RightCircleOutlined:()=>GN,RightCircleTwoTone:()=>JN,RightOutlined:()=>c,RightSquareFilled:()=>ZN,RightSquareOutlined:()=>eP,RightSquareTwoTone:()=>rP,RiseOutlined:()=>oP,RobotFilled:()=>lP,RobotOutlined:()=>fP,RocketFilled:()=>hP,RocketOutlined:()=>vP,RocketTwoTone:()=>xP,RollbackOutlined:()=>wP,RotateLeftOutlined:()=>Me,RotateRightOutlined:()=>Pe,RubyOutlined:()=>DP,SafetyCertificateFilled:()=>AP,SafetyCertificateOutlined:()=>NP,SafetyCertificateTwoTone:()=>IP,SafetyOutlined:()=>zP,SaveFilled:()=>HP,SaveOutlined:()=>GP,SaveTwoTone:()=>JP,ScanOutlined:()=>ZP,ScheduleFilled:()=>eF,ScheduleOutlined:()=>rF,ScheduleTwoTone:()=>oF,ScissorOutlined:()=>lF,SearchOutlined:()=>ve,SecurityScanFilled:()=>fF,SecurityScanOutlined:()=>hF,SecurityScanTwoTone:()=>vF,SelectOutlined:()=>xF,SendOutlined:()=>wF,SettingFilled:()=>DF,SettingOutlined:()=>AF,SettingTwoTone:()=>NF,ShakeOutlined:()=>IF,ShareAltOutlined:()=>zF,ShopFilled:()=>HF,ShopOutlined:()=>GF,ShopTwoTone:()=>JF,ShoppingCartOutlined:()=>ZF,ShoppingFilled:()=>eI,ShoppingOutlined:()=>rI,ShoppingTwoTone:()=>oI,ShrinkOutlined:()=>lI,SignalFilled:()=>fI,SignatureFilled:()=>hI,SignatureOutlined:()=>vI,SisternodeOutlined:()=>xI,SketchCircleFilled:()=>wI,SketchOutlined:()=>DI,SketchSquareFilled:()=>AI,SkinFilled:()=>NI,SkinOutlined:()=>II,SkinTwoTone:()=>zI,SkypeFilled:()=>HI,SkypeOutlined:()=>GI,SlackCircleFilled:()=>JI,SlackOutlined:()=>ZI,SlackSquareFilled:()=>eL,SlackSquareOutlined:()=>rL,SlidersFilled:()=>oL,SlidersOutlined:()=>lL,SlidersTwoTone:()=>fL,SmallDashOutlined:()=>hL,SmileFilled:()=>vL,SmileOutlined:()=>xL,SmileTwoTone:()=>wL,SnippetsFilled:()=>DL,SnippetsOutlined:()=>AL,SnippetsTwoTone:()=>NL,SolutionOutlined:()=>IL,SortAscendingOutlined:()=>zL,SortDescendingOutlined:()=>HL,SoundFilled:()=>GL,SoundOutlined:()=>JL,SoundTwoTone:()=>ZL,SplitCellsOutlined:()=>eR,SpotifyFilled:()=>rR,SpotifyOutlined:()=>oR,StarFilled:()=>Xe,StarOutlined:()=>lR,StarTwoTone:()=>fR,StepBackwardFilled:()=>hR,StepBackwardOutlined:()=>vR,StepForwardFilled:()=>xR,StepForwardOutlined:()=>wR,StockOutlined:()=>DR,StopFilled:()=>AR,StopOutlined:()=>NR,StopTwoTone:()=>IR,StrikethroughOutlined:()=>zR,SubnodeOutlined:()=>HR,SunFilled:()=>GR,SunOutlined:()=>JR,SwapLeftOutlined:()=>ZR,SwapOutlined:()=>Ie,SwapRightOutlined:()=>we,SwitcherFilled:()=>ez,SwitcherOutlined:()=>rz,SwitcherTwoTone:()=>oz,SyncOutlined:()=>lz,TableOutlined:()=>fz,TabletFilled:()=>hz,TabletOutlined:()=>vz,TabletTwoTone:()=>xz,TagFilled:()=>wz,TagOutlined:()=>Dz,TagTwoTone:()=>Az,TagsFilled:()=>Nz,TagsOutlined:()=>Iz,TagsTwoTone:()=>zz,TaobaoCircleFilled:()=>Hz,TaobaoCircleOutlined:()=>Gz,TaobaoOutlined:()=>Jz,TaobaoSquareFilled:()=>Zz,TeamOutlined:()=>eB,ThunderboltFilled:()=>rB,ThunderboltOutlined:()=>oB,ThunderboltTwoTone:()=>lB,TikTokFilled:()=>fB,TikTokOutlined:()=>hB,ToTopOutlined:()=>vB,ToolFilled:()=>xB,ToolOutlined:()=>wB,ToolTwoTone:()=>DB,TrademarkCircleFilled:()=>AB,TrademarkCircleOutlined:()=>NB,TrademarkCircleTwoTone:()=>IB,TrademarkOutlined:()=>zB,TransactionOutlined:()=>HB,TranslationOutlined:()=>GB,TrophyFilled:()=>JB,TrophyOutlined:()=>ZB,TrophyTwoTone:()=>eV,TruckFilled:()=>rV,TruckOutlined:()=>oV,TwitchFilled:()=>lV,TwitchOutlined:()=>fV,TwitterCircleFilled:()=>hV,TwitterOutlined:()=>vV,TwitterSquareFilled:()=>xV,UnderlineOutlined:()=>wV,UndoOutlined:()=>DV,UngroupOutlined:()=>AV,UnlockFilled:()=>NV,UnlockOutlined:()=>IV,UnlockTwoTone:()=>zV,UnorderedListOutlined:()=>HV,UpCircleFilled:()=>GV,UpCircleOutlined:()=>JV,UpCircleTwoTone:()=>ZV,UpOutlined:()=>Se,UpSquareFilled:()=>eH,UpSquareOutlined:()=>rH,UpSquareTwoTone:()=>oH,UploadOutlined:()=>lH,UsbFilled:()=>fH,UsbOutlined:()=>hH,UsbTwoTone:()=>vH,UserAddOutlined:()=>xH,UserDeleteOutlined:()=>wH,UserOutlined:()=>DH,UserSwitchOutlined:()=>AH,UsergroupAddOutlined:()=>NH,UsergroupDeleteOutlined:()=>IH,VerifiedOutlined:()=>zH,VerticalAlignBottomOutlined:()=>HH,VerticalAlignMiddleOutlined:()=>GH,VerticalAlignTopOutlined:()=>JH,VerticalLeftOutlined:()=>ZH,VerticalRightOutlined:()=>eU,VideoCameraAddOutlined:()=>rU,VideoCameraFilled:()=>oU,VideoCameraOutlined:()=>lU,VideoCameraTwoTone:()=>fU,WalletFilled:()=>hU,WalletOutlined:()=>vU,WalletTwoTone:()=>xU,WarningFilled:()=>he,WarningOutlined:()=>wU,WarningTwoTone:()=>DU,WechatFilled:()=>AU,WechatOutlined:()=>NU,WechatWorkFilled:()=>IU,WechatWorkOutlined:()=>zU,WeiboCircleFilled:()=>HU,WeiboCircleOutlined:()=>GU,WeiboOutlined:()=>JU,WeiboSquareFilled:()=>ZU,WeiboSquareOutlined:()=>eW,WhatsAppOutlined:()=>rW,WifiOutlined:()=>oW,WindowsFilled:()=>lW,WindowsOutlined:()=>fW,WomanOutlined:()=>hW,XFilled:()=>vW,XOutlined:()=>xW,YahooFilled:()=>wW,YahooOutlined:()=>DW,YoutubeFilled:()=>AW,YoutubeOutlined:()=>NW,YuqueFilled:()=>IW,YuqueOutlined:()=>zW,ZhihuCircleFilled:()=>HW,ZhihuOutlined:()=>GW,ZhihuSquareFilled:()=>JW,ZoomInOutlined:()=>Re,ZoomOutOutlined:()=>Be,createFromIconfontCN:()=>$W,default:()=>YW,getTwoToneColor:()=>i,setTwoToneColor:()=>n}),tG=ne.Provider;export{vc as $,rD as A,Ke as At,TS as B,Ee as Bt,DN as C,ot as Ct,oj as D,Qe as Dt,Aj as E,et as Et,fT as F,Ie as Ft,Og as G,sb as H,Se as Ht,Nw as I,Pe as It,sh as J,Sg as K,Dw as L,Me as Lt,fE as M,He as Mt,GT as N,Be as Nt,Dk as O,Xe as Ot,DT as P,Re as Pt,Dc as Q,TC as R,Ae as Rt,oP as S,ct as St,lM as T,nt as Tt,ib as U,be as Ut,tx as V,we as Vt,Q_ as W,ve as Wt,Gl as X,jm as Y,ol as Z,GF as _,vt as _t,ZH as a,mi as at,lF as b,ft as bt,HV as c,Wr as ct,oB as d,_r as dt,Is as et,eB as f,dn as ft,rI as g,bt as gt,xL as h,St as ht,NU as i,Vi as it,ZE as j,We as jt,fO as k,Je as kt,DV as l,Fr as lt,AL as m,wt as mt,$W as n,Wa as nt,DH as o,$r as ot,Jz as p,Et as pt,Th as q,JU as r,Ma as rt,lH as s,qr as st,eG as t,Do as tt,GB as u,Er as ut,AF as v,gt as vt,wN as w,it as wt,GP as x,ut as xt,wF as y,mt as yt,jS as z,Oe as zt}; \ No newline at end of file diff --git a/public/assets/fail-BWFg3qPE.js b/public/assets/fail-BWFg3qPE.js new file mode 100644 index 0000000..5523fd0 --- /dev/null +++ b/public/assets/fail-BWFg3qPE.js @@ -0,0 +1 @@ +import{Tr as e,t}from"./jsx-runtime-NwRKtVrk.js";import{t as n}from"./button-CM-rzMOH.js";import{t as r}from"./card-D7XvzVif.js";import{Q as i}from"./es-Do50EHua.js";import{t as a}from"./result-C9ArRkbL.js";import{h as o}from"./index-B7MUL4ct.js";e();var s=t(),{Paragraph:c,Text:l}=o,u=()=>(0,s.jsx)(r,{variant:`borderless`,children:(0,s.jsx)(a,{status:`error`,title:`Submission Failed`,subTitle:`Please check and modify the following information before resubmitting.`,extra:[(0,s.jsx)(n,{type:`primary`,children:`Go Console`},`console`),(0,s.jsx)(n,{children:`Buy Again`},`buy`)],children:(0,s.jsxs)(`div`,{className:`desc`,children:[(0,s.jsx)(c,{children:(0,s.jsx)(l,{strong:!0,style:{fontSize:16},children:`The content you submitted has the following error:`})}),(0,s.jsxs)(c,{children:[(0,s.jsx)(i,{className:`site-result-demo-error-icon`}),` Your account has been frozen. `,(0,s.jsx)(`a`,{children:`Thaw immediately >`})]}),(0,s.jsxs)(c,{children:[(0,s.jsx)(i,{className:`site-result-demo-error-icon`}),` Your account is not yet eligible to apply. `,(0,s.jsx)(`a`,{children:`Apply Unlock >`})]})]})})});export{u as default}; \ No newline at end of file diff --git a/public/assets/file-B57O110J.js b/public/assets/file-B57O110J.js new file mode 100644 index 0000000..dc2a278 --- /dev/null +++ b/public/assets/file-B57O110J.js @@ -0,0 +1 @@ +import{Bt as e,Jn as t,Or as n,P as r,Rn as i,Sn as a,Sr as o,St as s,Tr as c,Un as l,X as u,Xt as d,Zn as f,Zt as p,an as m,cn as h,dn as g,et as _,fr as v,ft as y,hn as b,hr as x,mn as S,nn as C,t as w,ur as T,wn as E,xr as D}from"./jsx-runtime-NwRKtVrk.js";import{t as O}from"./request-Blbag3Ot.js";import{r as k,t as A}from"./CopyOutlined-bJLUKQgS.js";import{r as j,y as M}from"./statusUtils-G17j4Ng-.js";import{n as ee,t as N}from"./table-By97ouEx.js";import{t as P}from"./button-CM-rzMOH.js";import{t as F}from"./space-Dvitgohy.js";import{n as I}from"./BarsOutlined-UcCNWNvv.js";import{t as L}from"./card-D7XvzVif.js";import{l as R,t as te}from"./XinForm-ihfVpzb6.js";import{C as z,Ft as B,It as V,K as ne,Lt as H,Nt as U,Pt as W,Tt as re,Z as G,b as K,k as ie,l as ae,mt as q,pt as oe,s as se}from"./es-Do50EHua.js";import{t as ce}from"./descriptions-LfMkIYzo.js";import{t as le}from"./spin-DV35Mdw9.js";import{t as ue}from"./progress-B8Wo5U8C.js";import{t as de}from"./tag-C0Yg14A-.js";import{t as fe}from"./upload-CV7KMHYr.js";import{C as pe,D as me,E as he,M as ge,N as _e,S as ve,T as ye,b as J,h as be,i as xe,nt as Se,r as Ce,s as we,v as Te,y as Ee}from"./index-B7MUL4ct.js";var Y=n(c()),De=Y.createContext(null);function Oe(e){return new Promise(t=>{if(!e){t(!1);return}let n=document.createElement(`img`);n.onerror=()=>t(!1),n.onload=()=>t(!0),n.src=e})}function ke(){return{width:document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight}}var X={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Ae(e,t,n,r){let a=(0,Y.useRef)(null),o=(0,Y.useRef)([]),[s,c]=(0,Y.useState)(X),u=e=>{c(X),l(X,s)||r?.({transform:X,action:e})},d=(e,t)=>{a.current===null&&(o.current=[],a.current=i(()=>{c(e=>{let n=e;return o.current.forEach(e=>{n={...n,...e}}),a.current=null,r?.({transform:n,action:t}),n})})),o.current.push({...s,...e})};return{transform:s,resetTransform:u,updateTransform:d,dispatchZoomChange:(r,i,a,o,c)=>{let{width:l,height:u,offsetWidth:f,offsetHeight:p,offsetLeft:m,offsetTop:h}=e.current,g=r,_=s.scale*r;_>n?(_=n,g=n/s.scale):_r){if(t>0)return{[e]:a};if(t<0&&ir)return{[e]:t<0?a:-a};return{}}function Me(e,t,n,r){let{width:i,height:a}=ke(),o=null;return e<=i&&t<=a?o={x:0,y:0}:(e>i||t>a)&&(o={...je(`x`,n,e,i),...je(`y`,r,t,a)}),o}function Ne(e,t,n,r,i,a,o){let{rotate:s,scale:c,x:l,y:u}=i,[d,f]=(0,Y.useState)(!1),p=(0,Y.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),m=e=>{!t||e.button!==0||(e.preventDefault(),e.stopPropagation(),p.current={diffX:e.pageX-l,diffY:e.pageY-u,transformX:l,transformY:u},f(!0))},h=e=>{n&&d&&a({x:e.pageX-p.current.diffX,y:e.pageY-p.current.diffY},`move`)},g=()=>{if(n&&d){f(!1);let{transformX:t,transformY:n}=p.current;if(!(l!==t&&u!==n))return;let r=e.current.offsetWidth*c,i=e.current.offsetHeight*c,{left:o,top:d}=e.current.getBoundingClientRect(),m=s%180!=0,h=Me(m?i:r,m?r:i,o,d);h&&a({...h},`dragRebound`)}};return(0,Y.useEffect)(()=>{if(t){window.addEventListener(`mouseup`,g,!1),window.addEventListener(`mousemove`,h,!1);try{window.top!==window.self&&(window.top.addEventListener(`mouseup`,g,!1),window.top.addEventListener(`mousemove`,h,!1))}catch(e){`${e}`}}return()=>{window.removeEventListener(`mouseup`,g),window.removeEventListener(`mousemove`,h);try{window.top?.removeEventListener(`mouseup`,g),window.top?.removeEventListener(`mousemove`,h)}catch{}}},[n,d,l,u,s,t]),{isMoving:d,onMouseDown:m,onMouseMove:h,onMouseUp:g,onWheel:e=>{if(!n||e.deltaY==0)return;let t=Math.abs(e.deltaY/100),i=1+Math.min(t,1)*r;e.deltaY>0&&(i=1/i),o(i,`wheel`,e.clientX,e.clientY)}}}function Pe({src:e,isCustomPlaceholder:t,fallback:n}){let[r,i]=(0,Y.useState)(t?`loading`:`normal`),a=(0,Y.useRef)(!1),o=r===`error`;(0,Y.useEffect)(()=>{let t=!0;return Oe(e).then(e=>{!e&&t&&i(`error`)}),()=>{t=!1}},[e]),(0,Y.useEffect)(()=>{t&&!a.current?i(`loading`):o&&i(`normal`)},[e]);let s=()=>{i(`normal`)};return[e=>{a.current=!1,r===`loading`&&e?.complete&&(e.naturalWidth||e.naturalHeight)&&(a.current=!0,s())},o&&n?{src:n}:{onLoad:s,src:e},r]}function Fe(e,t){let n=e.x-t.x,r=e.y-t.y;return Math.hypot(n,r)}function Ie(e,t,n,r){let i=Fe(e,n),a=Fe(t,r);if(i===0&&a===0)return[e.x,e.y];let o=i/(i+a);return[e.x+o*(t.x-e.x),e.y+o*(t.y-e.y)]}function Le(e,t,n,r,i,a,o){let{rotate:s,scale:c,x:l,y:u}=i,[d,f]=(0,Y.useState)(!1),p=(0,Y.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:`none`}),m=e=>{p.current={...p.current,...e}};return(0,Y.useEffect)(()=>{let e=e=>{e.preventDefault()};return n&&t&&window.addEventListener(`touchmove`,e,{passive:!1}),()=>{window.removeEventListener(`touchmove`,e)}},[n,t]),{isTouching:d,onTouchStart:e=>{if(!t)return;e.stopPropagation(),f(!0);let{touches:n=[]}=e;n.length>1?m({point1:{x:n[0].clientX,y:n[0].clientY},point2:{x:n[1].clientX,y:n[1].clientY},eventType:`touchZoom`}):m({point1:{x:n[0].clientX-l,y:n[0].clientY-u},eventType:`move`})},onTouchMove:e=>{let{touches:t=[]}=e,{point1:n,point2:r,eventType:i}=p.current;if(t.length>1&&i===`touchZoom`){let e={x:t[0].clientX,y:t[0].clientY},i={x:t[1].clientX,y:t[1].clientY},[a,s]=Ie(n,r,e,i);o(Fe(e,i)/Fe(n,r),`touchZoom`,a,s,!0),m({point1:e,point2:i,eventType:`touchZoom`})}else i===`move`&&(a({x:t[0].clientX-n.x,y:t[0].clientY-n.y},`move`),m({eventType:`move`}))},onTouchEnd:()=>{if(!n)return;if(d&&f(!1),m({eventType:`none`}),r>c)return a({x:0,y:0,scale:r},`touchZoom`);let t=e.current.offsetWidth*c,i=e.current.offsetHeight*c,{left:o,top:l}=e.current.getBoundingClientRect(),u=s%180!=0,p=Me(u?i:t,u?t:i,o,l);p&&a({...p},`dragRebound`)}}}function Re(e){let{prefixCls:t,icon:n,onClick:r,className:i,style:a}=e;return Y.createElement(`button`,{className:o(`${t}-close`,i),style:a,onClick:r},n)}function ze(e){let{prefixCls:t,showProgress:n,current:r,count:i,showSwitch:a,classNames:s,styles:c,icons:l,image:u,transform:d,countRender:f,actionsRender:p,scale:m,minScale:h,maxScale:g,onActive:_,onFlipY:v,onFlipX:y,onRotateLeft:b,onRotateRight:x,onZoomOut:S,onZoomIn:C,onClose:w,onReset:T}=e,{left:E,right:D,prev:O,next:k,flipY:A,flipX:j,rotateLeft:M,rotateRight:ee,zoomOut:N,zoomIn:P}=l,F=n&&Y.createElement(`div`,{className:`${t}-progress`},f?f(r+1,i):Y.createElement(`bdi`,null,`${r+1} / ${i}`)),I=`${t}-actions-action`,L=({type:e,disabled:t,onClick:n,icon:r})=>Y.createElement(`button`,{type:`button`,key:e,className:o(I,`${I}-${e}`,{[`${I}-disabled`]:!!t}),onClick:n,disabled:!!t,"aria-label":e},r),R=a?L({icon:O??E,onClick:()=>_(-1),type:`prev`,disabled:r===0}):void 0,te=a?L({icon:k??D,onClick:()=>_(1),type:`next`,disabled:r===i-1}):void 0,z=L({icon:A,onClick:v,type:`flipY`}),B=L({icon:j,onClick:y,type:`flipX`}),V=L({icon:M,onClick:b,type:`rotateLeft`}),ne=L({icon:ee,onClick:x,type:`rotateRight`}),H=L({icon:N,onClick:S,type:`zoomOut`,disabled:m<=h}),U=L({icon:P,onClick:C,type:`zoomIn`,disabled:m===g}),W=Y.createElement(`div`,{className:o(`${t}-actions`,s.actions),style:c.actions},z,B,V,ne,H,U);return Y.createElement(`div`,{className:o(`${t}-footer`,s.footer),style:c.footer},F,p?p(W,{icons:{prevIcon:R,nextIcon:te,flipYIcon:z,flipXIcon:B,rotateLeftIcon:V,rotateRightIcon:ne,zoomOutIcon:H,zoomInIcon:U},actions:{onActive:_,onFlipY:v,onFlipX:y,onRotateLeft:b,onRotateRight:x,onZoomOut:S,onZoomIn:C,onReset:T,onClose:w},transform:d,current:r,total:i,image:u}):W)}function Be(e){let{prefixCls:t,onActive:n,current:r,count:i,icons:{left:a,right:s,prev:c,next:l}}=e,u=`${t}-switch`,d=r===0,f=r===i-1;return Y.createElement(Y.Fragment,null,Y.createElement(`button`,{className:o(u,`${u}-prev`,{[`${u}-disabled`]:d}),onClick:()=>n(-1),disabled:d},c??a),Y.createElement(`button`,{type:`button`,className:o(u,`${u}-next`,{[`${u}-disabled`]:f}),onClick:()=>n(1),disabled:f},l??s))}function Z(){return Z=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let[i,a]=Pe({src:t,fallback:e});return Y.createElement(`img`,Z({ref:e=>{n.current=e,i(e)}},r,a))},He=e=>{let{prefixCls:n,rootClassName:r,src:i,alt:s,imageInfo:c,fallback:l,movable:u=!0,onClose:d,open:p,afterOpenChange:m,maskClosable:h=!0,icons:g={},closeIcon:_,getContainer:b,current:S=0,count:C=1,countRender:w,scaleStep:T=.5,minScale:E=1,maxScale:D=50,motionName:O=`fade`,imageRender:k,imgCommonProps:A,actionsRender:j,onTransform:M,onChange:ee,classNames:N={},styles:P={},mousePosition:F,zIndex:I,focusTrap:L=!0}=e,R=(0,Y.useRef)(),te=(0,Y.useRef)(null),z=(0,Y.useRef)(null),B=(0,Y.useContext)(De),V=B&&C>1,ne=B&&C>=1,[H,U]=(0,Y.useState)(!0),{transform:W,resetTransform:re,updateTransform:G,dispatchZoomChange:K}=Ae(R,E,D,M),{isMoving:ie,onMouseDown:ae,onWheel:q}=Ne(R,u,p,T,W,G,K),{isTouching:oe,onTouchStart:se,onTouchMove:ce,onTouchEnd:le}=Le(R,u,p,E,W,G,K),{rotate:ue,scale:de}=W;(0,Y.useEffect)(()=>{H||U(!0)},[H]),(0,Y.useEffect)(()=>{p||re(`close`)},[p]);let fe=Y.createElement(Ve,Z({},A,{width:e.width,height:e.height,imgRef:R,className:`${n}-img`,alt:s,style:{transform:`translate3d(${W.x}px, ${W.y}px, 0) scale3d(${W.flipX?`-`:``}${de}, ${W.flipY?`-`:``}${de}, 1) rotate(${ue}deg)`,transitionDuration:(!H||oe)&&`0s`},fallback:l,src:i,onWheel:q,onMouseDown:ae,onDoubleClick:e=>{p&&(de===1?K(1+T,`doubleClick`,e.clientX,e.clientY):G({x:0,y:0,scale:1},`doubleClick`))},onTouchStart:se,onTouchMove:ce,onTouchEnd:le,onTouchCancel:le})),pe={url:i,alt:s,...c},me=()=>{K(1+T,`zoomIn`)},he=()=>{K(1/(1+T),`zoomOut`)},ge=()=>{G({rotate:ue+90},`rotateRight`)},_e=()=>{G({rotate:ue-90},`rotateLeft`)},ve=()=>{G({flipX:!W.flipX},`flipX`)},ye=()=>{G({flipY:!W.flipY},`flipY`)},J=()=>{re(`reset`)},be=e=>{let t=S+e;t>=0&&t<=C-1&&(U(!1),re(e<0?`prev`:`next`),ee?.(t,S))},xe=x(e=>{if(p){let{keyCode:n}=e;V&&(n===t.LEFT?be(-1):n===t.RIGHT&&be(1))}});(0,Y.useEffect)(()=>{if(p)return window.addEventListener(`keydown`,xe),()=>{window.removeEventListener(`keydown`,xe)}},[p]);let[Se,Ce]=(0,Y.useState)(!1);Y.useEffect(()=>{p&&Ce(!0)},[p]);let we=e=>{e||(Ce(!1),z.current?.focus?.(),z.current=null),m?.(e)},[Te,Ee]=(0,Y.useState)(!1);v(()=>{p&&Ee(!0)},[p]);let Oe=({top:e})=>{e&&d?.()};v(()=>{p&&(z.current=document.activeElement)},[p]),f(L&&p&&Te,()=>te.current);let ke={...P.body};return F&&(ke.transformOrigin=`${F.x}px ${F.y}px`),Y.createElement(y,{open:Te&&p,autoDestroy:!1,getContainer:b,autoLock:Se,onEsc:Oe},Y.createElement(a,{motionName:O,visible:Te&&p,motionAppear:!0,motionEnter:!0,motionLeave:!0,onVisibleChanged:we},({className:e,style:t})=>{let i={...P.root,...t};return I&&(i.zIndex=I),Y.createElement(`div`,{ref:te,className:o(n,r,N.root,e,{[`${n}-movable`]:u,[`${n}-moving`]:ie}),style:i,role:`dialog`,"aria-modal":`true`,"aria-label":s,tabIndex:-1},Y.createElement(`div`,{className:o(`${n}-mask`,N.mask),style:P.mask,onClick:h?d:void 0}),Y.createElement(`div`,{className:o(`${n}-body`,N.body),style:ke},k?k(fe,{transform:W,image:pe,...B?{current:S}:{}}):fe),_!==!1&&_!==null&&Y.createElement(Re,{prefixCls:n,icon:_===!0?g.close:_||g.close,onClick:d,className:N.close,style:P.close}),V&&Y.createElement(Be,{prefixCls:n,current:S,count:C,icons:g,onActive:be}),Y.createElement(ze,{prefixCls:n,showProgress:ne,current:S,count:C,showSwitch:V,classNames:N,styles:P,image:pe,transform:W,icons:g,countRender:w,actionsRender:j,scale:de,minScale:E,maxScale:D,onActive:be,onFlipY:ye,onFlipX:ve,onRotateLeft:_e,onRotateRight:ge,onZoomOut:he,onZoomIn:me,onClose:d,onReset:J}))}))},Q=[`crossOrigin`,`decoding`,`draggable`,`loading`,`referrerPolicy`,`sizes`,`srcSet`,`useMap`,`alt`,`fetchPriority`];function Ue(e){let[t,n]=Y.useState({}),r=Y.useCallback((e,t)=>(n(n=>({...n,[e]:t})),()=>{n(t=>{let n={...t};return delete n[e],n})}),[]);return[Y.useMemo(()=>e?e.map(e=>{if(typeof e==`string`)return{data:{src:e}};let t={};return Object.keys(e).forEach(n=>{[`src`,...Q].includes(n)&&(t[n]=e[n])}),{data:t}}):Object.keys(t).reduce((e,n)=>{let{canPreview:r,data:i}=t[n];return r&&e.push({data:i,id:n}),e},[]),[e,t]),r,!!e]}function We(){return We=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{open:c,onOpenChange:l,current:u,onChange:d,...f}=o&&typeof o==`object`?o:{},[p,m,h]=Ue(a),[g,_]=T(0,u),[v,y]=(0,Y.useState)(!1),{src:b,...S}=p[g]?.data||{},[C,w]=T(!!c,c),E=x(e=>{w(e),e!==C&&l?.(e,{current:g})}),[D,O]=(0,Y.useState)(null),k=Y.useCallback((e,t,n,r)=>{let i=h?p.findIndex(e=>e.data.src===t):p.findIndex(t=>t.id===e);_(i<0?0:i),E(!0),O({x:n,y:r}),y(!0)},[p,h]);Y.useEffect(()=>{C?v||_(0):y(!1)},[C]);let A=(e,t)=>{_(e),d?.(e,t)},j=()=>{E(!1),O(null)},M=Y.useMemo(()=>({register:m,onPreview:k}),[m,k]);return Y.createElement(De.Provider,{value:M},r,Y.createElement(He,We({"aria-hidden":!C,open:C,prefixCls:e,onClose:j,mousePosition:D,imgCommonProps:S,src:b,fallback:s,icons:i,current:g,count:p.length,onChange:A},f,{classNames:t?.popup,styles:n?.popup})))},Ke=0;function qe(e,t){let[n]=Y.useState(()=>(Ke+=1,String(Ke))),r=Y.useContext(De),i={data:t,canPreview:e};return Y.useEffect(()=>{if(r)return r.register(n,i)},[]),Y.useEffect(()=>{r&&r.register(n,i)},[e,t]),n}function Je(){return Je=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{prefixCls:t=`rc-image`,previewPrefixCls:n=`${t}-preview`,rootClassName:r,className:i,style:a,classNames:s={},styles:c={},width:l,height:u,src:d,alt:f,placeholder:p,fallback:m,preview:h=!0,onClick:g,onError:_,onKeyDown:v,...y}=e,b=(0,Y.useContext)(De),x=!!h,{src:S,open:C,onOpenChange:w,cover:E,rootClassName:D,...O}=h&&typeof h==`object`?h:{},k=typeof E==`object`&&E.placement&&E.placement||`center`,A=typeof E==`object`&&E.coverNode?E.coverNode:E,[j,M]=T(!!C,C),[ee,N]=(0,Y.useState)(null),P=e=>{M(e),w?.(e)},F=()=>{P(!1)},I=p&&p!==!0,L=S??d,[R,te,z]=Pe({src:d,isCustomPlaceholder:I,fallback:m}),B=(0,Y.useMemo)(()=>{let t={};return Q.forEach(n=>{e[n]!==void 0&&(t[n]=e[n])}),t},Q.map(t=>e[t])),V=qe(x,(0,Y.useMemo)(()=>({...B,src:L}),[L,B])),ne=e=>{let t=e.target.getBoundingClientRect(),n=t.x+t.width/2,r=t.y+t.height/2;b?b.onPreview(V,L,n,r):(N({x:n,y:r}),P(!0)),g?.(e)},H=e=>{if(v?.(e),x&&(e.key===`Enter`||e.key===` `)){e.preventDefault();let t=e.target.getBoundingClientRect(),n=t.x+t.width/2,r=t.y+t.height/2;b?b.onPreview(V,L,n,r):(N({x:n,y:r}),P(!0))}};return Y.createElement(Y.Fragment,null,Y.createElement(`div`,Je({},y,{className:o(t,r,s.root,{[`${t}-error`]:z===`error`}),onClick:x?ne:g,role:x?`button`:y.role,tabIndex:x&&y.tabIndex==null?0:y.tabIndex,"aria-label":x?y[`aria-label`]??f:y[`aria-label`],onKeyDown:H,style:{width:l,height:u,...c.root}}),Y.createElement(`img`,Je({},B,{className:o(`${t}-img`,{[`${t}-img-placeholder`]:p===!0},s.image,i),style:{height:u,...c.image,...a},ref:R},te,{width:l,height:u,onError:_})),z===`loading`&&Y.createElement(`div`,{"aria-hidden":`true`,className:`${t}-placeholder`},p),E!==!1&&x&&Y.createElement(`div`,{className:o(`${t}-cover`,s.cover,`${t}-cover-${k}`),style:{display:a?.display===`none`?`none`:void 0,...c.cover}},A)),!b&&x&&Y.createElement(He,Je({"aria-hidden":!j,open:j,prefixCls:n,onClose:F,mousePosition:ee,src:L,alt:f,imageInfo:{width:l,height:u},fallback:m,imgCommonProps:B},O,{classNames:s?.popup,styles:c?.popup,rootClassName:o(D,r)})))};Ye.PreviewGroup=Ge;var Xe=Ye,Ze=(e,t,n,r,i,a,s)=>{let[c]=M(`ImagePreview`,e?.zIndex),[l,d,f]=Se(e?.mask,t?.mask,`${n}-preview`);return Y.useMemo(()=>{if(!e)return e;let{cover:p,getContainer:m,closeIcon:h,rootClassName:g}=e,{closeIcon:_}=t??{};return{motionName:u(`${n}-preview`,`fade`),...e,...s?{cover:p??s}:{},icons:a,getContainer:m??i,zIndex:c,closeIcon:h??_,rootClassName:o(r,g),mask:l,maskClosable:f,blurClassName:d.mask}},[e,t,n,r,i,s,a,c,l,f,d])};function Qe(e){return b(e)&&!(0,Y.isValidElement)(e)}function $e(e){return(0,Y.useMemo)(()=>!e||!Qe(e)?{}:typeof e.progress==`boolean`?{progressConfig:e.progress?{}:void 0}:{progressConfig:e.progress},[e])}function et(e){return(0,Y.isValidElement)(e)?[e,void 0]:typeof e==`boolean`||b(e)?[void 0,e]:[void 0,void 0]}function tt(e){let t=(0,Y.useMemo)(()=>typeof e==`boolean`?e?{}:null:b(e)?e:{},[e]);return(0,Y.useMemo)(()=>{if(!t)return[t,``,``];let{open:e,onOpenChange:n,cover:r,actionsRender:i,visible:a,onVisibleChange:o,rootClassName:s,maskClassName:c,mask:l,forceRender:u,destroyOnClose:d,toolbarRender:f,...p}=t,m;n?m=n:o&&(m=(e,t)=>{let{current:n}=t||{};n===void 0?o(e,!e):o(e,!e,n)});let[h,g]=et(l);return[{...p,open:e??a,onOpenChange:m,cover:r??h,mask:g,actionsRender:i??f},s,c]},[t])}var nt=new C(`antImageProgressActive`,{"0%":{backgroundPosition:`200% 0`},"100%":{backgroundPosition:`-200% 0`}}),rt=(e,t,n,r=`translate(0%, 0%)`,i=.8)=>new C(e,{"0%":{transform:r,opacity:i},"50%":{transform:t,opacity:n},"100%":{transform:r,opacity:i}}),it=rt(`antImageInkFlow1`,`translate(15%, -20%) scale(1.25)`,.5),at=rt(`antImageInkFlow2`,`translate(-18%, 15%) scale(0.85)`,.9,`translate(0%, 0%) scale(1.1)`,.7),ot=rt(`antImageInkFlow3`,`translate(8%, 10%) scale(1.15)`,.8,`translate(0%, 0%) scale(0.85)`,.65),st=e=>({position:e||`absolute`,inset:0}),ct=e=>{let{componentCls:t,motionDurationSlow:n,colorTextLightSolid:r}=e;return{[t]:{[`${t}-cover`]:{position:`absolute`,inset:0,display:`flex`,alignItems:`center`,justifyContent:`center`,color:r,background:new D(`#000`).setA(.3).toRgbString(),cursor:`pointer`,opacity:0,transition:`opacity ${n}`},"&:hover, &:focus-visible":{[`${t}-cover`]:{opacity:1}},[`${t}-cover-top`]:{inset:`0 0 auto 0`,justifyContent:`center`},[`${t}-cover-bottom`]:{inset:`auto 0 0 0`,justifyContent:`center`}}}},lt=e=>{let{componentCls:t,motionDurationMid:n,motionEaseInOut:r,progressAnimationDuration:i}=e,a={position:`absolute`,width:`150%`,height:`150%`,left:`-25%`,top:`-25%`,animationTimingFunction:r,animationIterationCount:`infinite`,pointerEvents:`none`,willChange:`transform, opacity`};return{[`${t}-progress-wrapper`]:{position:`relative`,display:`inline-block`,overflow:`hidden`,borderRadius:`inherit`,backgroundColor:e.colorBgBase,backdropFilter:`blur(8px)`,[`${t}-progress-ink-1`]:{...a,background:`radial-gradient(ellipse 65% 55% at 25% 30%, rgba(100, 180, 255, 0.98) 0%, transparent 55%)`,animationName:it,animationDuration:i,filter:`blur(40px)`,"&::before":{content:`""`,...a,background:`radial-gradient(ellipse 60% 65% at 75% 45%, rgba(180, 140, 255, 0.95) 0%, transparent 50%)`,animationName:at,animationDuration:`calc(${i} + 2s)`,animationDelay:`-1s`,filter:`blur(45px)`},"&::after":{content:`""`,...a,background:`radial-gradient(ellipse 55% 50% at 50% 70%, rgba(100, 220, 220, 0.9) 0%, transparent 45%)`,animationName:ot,animationDuration:`calc(${i} + 0.5s)`,animationDelay:`-2s`,filter:`blur(38px)`}},[`${t}-progress-ink-2`]:{...a,background:`radial-gradient(ellipse 45% 40% at 60% 20%, rgba(255, 150, 200, 0.88) 0%, transparent 45%)`,animationName:ot,animationDuration:`calc(${i} + 1.5s)`,animationDelay:`-3s`,filter:`blur(42px)`,"&::before":{content:`""`,...a,background:`radial-gradient(ellipse 50% 55% at 20% 75%, rgba(160, 190, 255, 0.88) 0%, transparent 50%)`,animationName:it,animationDuration:`calc(${i} + 2.5s)`,animationDelay:`-2.5s`,filter:`blur(35px)`}},[`${t}-progress-content`]:{position:`absolute`,top:`50%`,left:0,transform:`translateY(-50%)`,display:`flex`,flexDirection:`column`,alignItems:`center`,width:`100%`,paddingInline:e.paddingLG,textAlign:`center`,fontSize:e.fontSize,color:e.colorTextSecondary,zIndex:1},[`${t}-progress-rail`]:{width:`100%`,height:6,marginTop:e.marginSM,backgroundColor:`rgba(255, 255, 255, 0.5)`,borderRadius:e.borderRadiusXS,overflow:`hidden`,backdropFilter:`blur(4px)`,"&::before":{content:`""`,display:`block`,height:`100%`,width:`var(--progress-percent, 0%)`,background:`linear-gradient(90deg, rgba(120, 170, 255, 0.85) 0%, rgba(160, 150, 245, 0.85) 40%, rgba(130, 200, 220, 0.85) 60%, rgba(120, 170, 255, 0.85) 100%)`,backgroundSize:`200% 100%`,borderRadius:e.borderRadiusXS/2,transition:`width ${n} ease`,animationName:nt,animationDuration:i,animationTimingFunction:`linear`,animationIterationCount:`infinite`}},[`${t}-progress-indicator`]:{marginTop:e.marginXS}}}},ut=e=>{let{motionEaseOut:t,previewCls:n,motionDurationSlow:r,componentCls:i,colorBgMask:a,marginXL:o,marginSM:s,margin:c,colorTextLightSolid:l,paddingSM:u,paddingLG:f,previewOperationHoverColor:p,previewOperationColorDisabled:h,previewOperationSize:g,zIndexPopup:_}=e,v=new D(a).setA(.1),y=v.clone().setA(.2),b={position:`absolute`,color:l,backgroundColor:v.toRgbString(),borderRadius:`50%`,padding:u,outline:0,border:0,cursor:`pointer`,transition:`all ${r}`,display:`flex`,fontSize:g,"&:hover":{backgroundColor:y.toRgbString()},"&:active":{backgroundColor:v.toRgbString()},"&:focus-visible":d(e)};return{[`${i}-preview`]:{textAlign:`center`,inset:0,position:`fixed`,userSelect:`none`,zIndex:_,[`${n}-mask`]:{inset:0,position:`absolute`,background:a,backdropFilter:`blur(0px)`,transition:`backdrop-filter ${r}`,[`&${i}-preview-mask-blur`]:{backdropFilter:`blur(4px)`},[`&${i}-preview-mask-hidden`]:{display:`none`}},[`${n}-body`]:{...st(),"pointer-events":`none`,display:`flex`,alignItems:`center`,justifyContent:`center`,"> *":{pointerEvents:`auto`}},[`${n}-img`]:{maxWidth:`100%`,maxHeight:`70%`,verticalAlign:`middle`,transform:`scale3d(1, 1, 1)`,transition:`transform ${r} ${t} 0s`},[`&-movable ${n}-img`]:{cursor:`grab`},[`&-moving ${n}-img`]:{cursor:`grabbing`},[`${n}-close`]:{...b,top:s,insetInlineEnd:s},[`${n}-switch`]:{...b,top:`50%`,transform:`translateY(-50%)`,"&-disabled":{"&, &:hover, &:active":{color:h,background:`transparent`,cursor:`not-allowed`}},"&-prev":{insetInlineStart:s},"&-next":{insetInlineEnd:s}},[`${n}-footer`]:{position:`absolute`,bottom:o,left:{_skip_check_:!0,value:`50%`},display:`flex`,flexDirection:`column`,alignItems:`center`,color:e.previewOperationColor,transform:`translateX(-50%)`,gap:c},[`${n}-actions`]:{display:`flex`,gap:u,padding:`0 ${m(f)}`,backgroundColor:v.toRgbString(),borderRadius:100,fontSize:g,"&-action":{color:`inherit`,background:`transparent`,border:0,font:`inherit`,padding:u,cursor:`pointer`,transition:`all ${r}`,display:`flex`,[`&:not(${n}-actions-action-disabled):hover`]:{color:p},"&:focus-visible":d(e),"&-disabled":{color:h,cursor:`not-allowed`}}}}}},dt=e=>{let{componentCls:t}=e;return{[t]:{position:`relative`,display:`inline-block`,...p(e),[`${t}-img`]:{width:`100%`,height:`auto`,verticalAlign:`middle`},[`${t}-img-placeholder`]:{backgroundColor:e.colorBgContainerDisabled,backgroundImage:`url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')`,backgroundRepeat:`no-repeat`,backgroundPosition:`center center`,backgroundSize:`30%`},[`${t}-placeholder`]:{...st()}}}},ft=e=>{let{previewCls:t,motionDurationSlow:n}=e;return{[t]:{"&-fade":{transition:`opacity ${n}`,"&-enter, &-appear":{opacity:0,[`${t}-body`]:{transform:`scale(0)`},"&-active":{opacity:1,[`${t}-body`]:{transform:`scale(1)`,transition:`transform ${n}`}}},"&-leave":{opacity:1,"&-active":{opacity:0,[`${t}-body`]:{transform:`scale(0)`,transition:`transform ${n}`}}}}}}},pt=s(`Image`,t=>{let n=e(t,{previewCls:`${t.componentCls}-preview`,imagePreviewSwitchSize:t.controlHeightLG});return[dt(n),ct(n),lt(n),ut(n),ft(n)]},e=>({zIndexPopup:e.zIndexPopupBase+80,previewOperationColor:new D(e.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new D(e.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new D(e.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:e.fontSizeIcon*1.5,progressAnimationDuration:`3s`})),mt={rotateLeft:Y.createElement(H,null),rotateRight:Y.createElement(V,null),zoomIn:Y.createElement(W,null),zoomOut:Y.createElement(U,null),close:Y.createElement(E,null),left:Y.createElement(I,null),right:Y.createElement(r,null),flipX:Y.createElement(B,null),flipY:Y.createElement(B,{rotate:90})},ht=({previewPrefixCls:e,preview:t,classNames:n,styles:i,...a})=>{let{getPrefixCls:s,getPopupContainer:c,direction:l,preview:u,classNames:d,styles:f}=h(`image`),p=s(`image`,e),m=`${p}-preview`,v=_(p),[y,b]=pt(p,v),x=o(y,b,v),[S,C,w]=tt(t),[T,E,D]=tt(u),O=Y.useMemo(()=>({...mt,left:l===`rtl`?Y.createElement(r,null):Y.createElement(I,null),right:l===`rtl`?Y.createElement(I,null):Y.createElement(r,null)}),[l]),k=Ze(S,T,p,x,c,mt),{mask:A,blurClassName:j}=k??{},M={...a,classNames:n,styles:i},[ee,N]=g([d,n,{cover:o(D,w),popup:{root:o(E,C),mask:o({[`${p}-preview-mask-hidden`]:!A},j)}}],[f,i],{props:M},{popup:{_default:`root`}});return Y.createElement(Xe.PreviewGroup,{preview:k,previewPrefixCls:m,icons:O,...a,classNames:ee,styles:N})},gt={position:`absolute`,width:1,height:1,padding:0,margin:-1,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,whiteSpace:`nowrap`,border:0},_t=e=>{let{prefixCls:t,percent:n,render:r,classNames:i,styles:a,rootClassName:s,rootStyle:c,width:l,height:u}=e,d=S(n)&&Number.isFinite(n),f=d?Math.max(0,Math.min(100,Math.round(n))):0,p=d?{role:`progressbar`,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":f,"aria-label":`${f}%`}:{"aria-busy":!0},m=d?Y.createElement(`div`,{className:o(`${t}-progress-rail`,i?.rail),style:{...a?.rail,"--progress-percent":`${f}%`}}):null,h=r?r(m,f):Y.createElement(Y.Fragment,null,m,d&&Y.createElement(`div`,{className:o(`${t}-progress-indicator`,i?.indicator),style:a?.indicator},`${f}%`));return Y.createElement(`div`,{className:o(t,`${t}-progress-wrapper`,i?.root,s),style:{width:l,height:u,...c,...a?.root},...p},!d&&Y.createElement(`span`,{role:`status`,"aria-live":`polite`,style:gt},`Loading`),Y.createElement(`div`,{className:`${t}-progress-ink-1`}),Y.createElement(`div`,{className:`${t}-progress-ink-2`}),Y.createElement(`div`,{className:o(`${t}-progress-content`,i?.content),style:a?.content},h))},vt=e=>{let{prefixCls:t,preview:n,className:r,rootClassName:i,style:a,styles:s,classNames:c,wrapperStyle:l,fallback:u,placeholder:d,...f}=e,{getPrefixCls:p,getPopupContainer:m,className:v,style:y,preview:b,styles:x,classNames:S,fallback:C}=h(`image`),w=p(`image`,t),T=_(w),[E,D]=pt(w,T),O=o(i,E,D,T),k=o(r,E,v),[A,j,M]=tt(n),[ee,N,P]=tt(b),F=Ze(A,ee,w,O,m,mt,!0),I={...e,preview:F},L=Y.useMemo(()=>({cover:o(P,M),popup:{root:o(N,j)}}),[j,M,N,P]),{mask:R,blurClassName:te}=F??{},z=Y.useMemo(()=>({mask:o({[`${w}-preview-mask-hidden`]:!R},te)}),[R,w,te]),[B,V]=g(Y.useMemo(()=>[S,c,L,{popup:z}],[S,c,L,z]),[x,{root:l},s],{props:I},{popup:{_default:`root`},placeholder:{}}),ne={...y,...a},H=u??C,{progressConfig:U}=$e(d),W=U!==void 0,{percent:re,render:G}=U||{},K=B?.placeholder?.progress,ie=V?.placeholder?.progress,{width:ae,height:q,src:oe,...se}=f,ce=Qe(d)?void 0:d,le=ce&&!oe,ue=le?e=>ce:G;return W||le?Y.createElement(_t,{prefixCls:w,percent:re,render:ue,classNames:K,styles:ie,rootClassName:o(O,k),rootStyle:{...ne,...V?.root},width:ae,height:q}):Y.createElement(Xe,{prefixCls:w,preview:F||!1,rootClassName:O,className:k,style:ne,fallback:H,placeholder:ce,width:ae,height:q,src:oe,...se,classNames:B,styles:V})};vt.PreviewGroup=ht;var $=w();function yt(e){return O({url:`/system/file/group`,method:`get`,params:e})}function bt(e){return O({url:`/system/file/group`,method:`post`,data:e})}function xt(e){return O({url:`/system/file/group/${e.id}`,method:`put`,data:e})}function St(e){return O({url:`/system/file/group/${e}`,method:`delete`})}function Ct(e){return O({url:`/system/file/list`,method:`get`,params:e})}function wt(e){return O({url:`/system/file/list/trashed`,method:`get`,params:e})}function Tt(e,t,n){let r=new FormData;return r.append(`file`,e),r.append(`group_id`,t.toString()),O({timeout:0,url:`/system/file/list/upload`,method:`post`,data:r,headers:{"Content-Type":`multipart/form-data`},onUploadProgress:e=>{n&&e.total&&n(Math.round(e.loaded*100/e.total))}})}function Et(e){return O({url:`/system/file/list/${e}`,method:`delete`})}function Dt(e){return O({url:`/system/file/list/batch/delete`,method:`delete`,data:{ids:e}})}function Ot(e){return O({url:`/system/file/list/force-delete/${e}`,method:`delete`})}function kt(e){return O({url:`/system/file/list/batch/force-delete`,method:`delete`,data:{ids:e}})}function At(e){return O({url:`/system/file/list/restore/${e}`,method:`post`})}function jt(e){return O({url:`/system/file/list/batch/restore`,method:`post`,data:{ids:e}})}function Mt(e,t){return O({url:`/system/file/list/copy`,method:`post`,data:{group_id:t,ids:e}})}function Nt(e,t){return O({url:`/system/file/list/move`,method:`post`,data:{group_id:t,ids:e}})}function Pt(e,t){return O({url:`/system/file/list/rename/${e}`,method:`put`,data:{name:t}})}function Ft(){return O({url:`/system/file/list/clean/trashed`,method:`delete`})}var It=n(me(),1),Lt=Ce(),{Title:Rt,Text:zt}=be,Bt=()=>{let{t:e}=we(),[t,n]=(0,Y.useState)([]),[r,i]=(0,Y.useState)(new Map),[a,o]=(0,Y.useState)(0),[s,c]=(0,Y.useState)(null),l=(0,Y.useRef)(null),[u,d]=(0,Y.useState)(),[f,p]=(0,Y.useState)(!0),[m,h]=(0,Y.useState)([]),[g,_]=(0,Y.useState)([]),[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)(!1),[S,C]=(0,Y.useState)(!1),[w,T]=(0,Y.useState)(0),[E,D]=(0,Y.useState)({current:1,pageSize:10,total:0}),[O,M]=(0,Y.useState)(!1),[I,B]=(0,Y.useState)(),[V,H]=(0,Y.useState)(),[U,W]=(0,Y.useState)(0),[me,Se]=(0,Y.useState)(!1),[Ce,De]=(0,Y.useState)(null),[Oe,ke]=(0,Y.useState)(``),[X,Ae]=(0,Y.useState)([]),[je,Me]=(0,Y.useState)([]),[Ne,Pe]=(0,Y.useState)(!1),[Fe,Ie]=(0,Y.useState)(!1),[Le,Re]=(0,Y.useState)({current:1,pageSize:10,total:0}),[ze,Be]=(0,Y.useState)(!1),[Z,Ve]=(0,Y.useState)(null),He=async()=>{try{p(!0);let{data:e}=await yt(u?{keywordSearch:u}:void 0),t=e.data||[];n(t);let r=new Map,a=e=>{e.forEach(e=>{r.set(e.id,e),e.children&&a(e.children)})};a(t),i(r)}finally{p(!1)}},Q=async(e=1,t=20)=>{try{y(!0),Ae([]);let{data:n}=await Ct({group_id:Number(a)||0,page:e,pageSize:t});h(n.data?.data||[]),D({current:n.data?.current_page||e,pageSize:n.data?.per_page||t,total:n.data?.total||0})}finally{y(!1)}},Ue=async(e=1,t=10)=>{try{Pe(!0),Ae([]);let{data:n}=await wt({page:e,pageSize:t});Me(n.data?.data||[]),Re({current:n.data?.current_page||e,pageSize:n.data?.per_page||t,total:n.data?.total||0})}finally{Pe(!1)}};(0,Y.useEffect)(()=>{He()},[u]),(0,Y.useEffect)(()=>{Q()},[a]);let We=(0,Y.useMemo)(()=>{let n=e=>e.map(e=>({key:e.id,title:e.name,icon:(0,$.jsx)(re,{}),children:e.children?n(e.children):void 0}));return u?n(t):[{key:0,title:e(`system.file.root`),icon:(0,$.jsx)(re,{}),children:n(t)}]},[t]),Ge=e=>{e.length>0&&o(e[0])},Ke=e=>{c(null),l.current?.resetFields(),l.current?.setFieldsValue({parent_id:e}),l.current?.open()},qe=e=>{c(e),l.current?.setFieldsValue(e),l.current?.open()},Je=async t=>{let n=!!s;return await(n?xt({...t,id:s.id}):bt(t)),J.success(n?e(`system.file.saveFolderSuccess`,{action:e(`system.file.actionEdit`)}):e(`system.file.saveFolderSuccess`,{action:e(`system.file.actionAdd`)})),l.current?.close(),await He(),!0},Ye=async t=>{window.$modal?.confirm({title:e(`system.file.confirmDeleteFolder`),content:e(`system.file.deleteFolderHint`),okText:e(`system.file.ok`),cancelText:e(`system.file.cancel`),onOk:async()=>{await St(t),J.success(e(`system.file.deleteFolderSuccess`)),a===t&&o(0),await He()}})},Xe=async()=>{if(!g.length)return J.warning(e(`system.file.selectFileWarning`));try{C(!0);for(let e of g)await Tt(e.originFileObj,Number(a),T);J.success(e(`system.file.uploadSuccess`)),x(!1),_([]),T(0),await Q()}finally{C(!1)}},Ze=async t=>{window.$modal?.confirm({title:e(`system.file.confirmDelete`),okText:e(`system.file.ok`),cancelText:e(`system.file.cancel`),onOk:async()=>{await Et(t),J.success(e(`system.file.deleteSuccess`)),await Q()}})},Qe=async()=>{if(!X.length)return J.warning(e(`system.file.noSelected`));window.$modal?.confirm({title:e(`system.file.confirmBatchDelete`,{count:X.length}),okText:e(`system.file.ok`),cancelText:e(`system.file.cancel`),onOk:async()=>{await Dt(X),J.success(e(`system.file.batchDeleteSuccess`)),await Q()}})},$e=async()=>{if(!V||(0,Lt.isArray)(V)&&V.length<1)return J.warning(e(`system.file.noSelected`));I===`move`?(await Nt(V,U),J.success(e(`system.file.moveSuccess`))):(await Mt(V,U),J.success(e(`system.file.moveSuccess`))),M(!1),await Q()},et=(e,t)=>{B(t),H(e),M(!0)},tt=e=>{let t=e.currentTarget.dataset.type;console.log(t,e.currentTarget.dataset),et(X.map(e=>Number(e)),t)},nt=e=>{De(e),ke(e.file_name||``),Se(!0)},rt=async()=>{!Ce?.id||!Oe.trim()||(await Pt(Ce.id,Oe.trim()),J.success(e(`system.file.renameSuccess`)),Se(!1),await Q())},it=async()=>{Ie(!0),Ae([]),await Ue()},at=async()=>{Ie(!1),Ae([]),await Q()},ot=async t=>{window.$modal?.confirm({title:e(`system.file.confirmForceDelete`),okText:e(`system.file.ok`),cancelText:e(`system.file.cancel`),onOk:async()=>{await Ot(t),J.success(e(`system.file.forceDeleteSuccess`)),await Ue()}})},st=async t=>{window.$modal?.confirm({title:e(`system.file.confirmRestore`),okText:e(`system.file.ok`),cancelText:e(`system.file.cancel`),onOk:async()=>{await At(t),J.success(e(`system.file.restoreSuccess`)),await Ue()}})},ct=async()=>{if(!X.length)return J.warning(e(`system.file.noSelected`));window.$modal?.confirm({title:e(`system.file.confirmBatchForceDelete`,{count:X.length}),okText:e(`system.file.ok`),cancelText:e(`system.file.cancel`),onOk:async()=>{await kt(X),J.success(e(`system.file.batchForceDeleteSuccess`)),await Ue()}})},lt=async()=>{if(!X.length)return J.warning(e(`system.file.noSelected`));window.$modal?.confirm({title:e(`system.file.confirmBatchRestore`,{count:X.length}),okText:e(`system.file.ok`),cancelText:e(`system.file.cancel`),onOk:async()=>{await jt(X),J.success(e(`system.file.batchRestoreSuccess`)),await Ue()}})},ut=async()=>{window.$modal?.confirm({title:e(`system.file.confirmEmptyTrash`),okText:e(`system.file.ok`),cancelText:e(`system.file.cancel`),onOk:async()=>{let{data:t}=await Ft();J.success(e(`system.file.emptyTrashSuccess`,{count:t.data?.count||0})),await Ue()}})},dt=e=>{Ve(e),Be(!0)},ft=(e=0)=>{let t=[`B`,`KB`,`MB`,`GB`],n=0,r=e;for(;r>=1024&&n<3;)r/=1024,n++;return`${r.toFixed(2)} ${t[n]}`},pt=[{value:10,color:`purple`,label:e(`system.file.type.image`)},{value:20,color:`blue`,label:e(`system.file.type.audio`)},{value:30,color:`magenta`,label:e(`system.file.type.video`)},{value:40,color:`orange`,label:e(`system.file.type.archive`)},{value:50,color:`success`,label:e(`system.file.type.document`)},{value:99,color:`error`,label:e(`system.file.type.other`)}],mt=e=>{let t=pt.find(t=>t.value===e);return(0,$.jsx)(de,{color:t?.color,children:t?.label})},ht=async e=>{let t=document.createElement(`a`);t.href=`/index.php/system/file/list/download/${e}`,document.body.appendChild(t),t.click(),document.body.removeChild(t)},gt=[{title:e(`system.file.folderName`),dataIndex:`name`,valueType:`text`,rules:[{required:!0,message:e(`system.file.folderNameRequired`)}]},{title:e(`system.file.parentFolder`),dataIndex:`parent_id`,valueType:`treeSelect`,fieldProps:{treeData:We,fieldNames:{label:`title`,value:`key`},disabled:!0}},{title:e(`system.file.sort`),dataIndex:`sort`,valueType:`digit`,rules:[{required:!0,message:e(`system.file.sortRequired`)}],initialValue:0},{title:e(`system.file.describe`),dataIndex:`describe`,valueType:`textarea`}],_t=[{title:e(`system.file.fileName`),dataIndex:`file_name`,ellipsis:!0,width:320,render:(e,t)=>(0,$.jsx)(`a`,{onClick:()=>dt(t),children:e})},{title:e(`system.file.fileSize`),dataIndex:`file_size`,width:80,align:`center`,render:ft,sorter:!0},{title:e(`system.file.fileType`),dataIndex:`file_type`,width:80,align:`center`,render:mt},{title:e(`system.file.disk`),dataIndex:`disk`,width:80,align:`center`,render:e=>(0,$.jsx)(de,{children:e})},{title:e(`system.file.createdAt`),dataIndex:`created_at`,width:180,align:`center`,render:e=>e?(0,It.default)(e).format(`YYYY-MM-DD HH:mm:ss`):`-`},{title:e(`system.file.preview`),dataIndex:`preview_url`,width:80,align:`center`,render:e=>(0,$.jsx)(`div`,{style:{display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(vt,{preview:!1,src:e,width:36,height:36})})},{title:e(`system.file.action`),width:80,key:`action`,align:`center`,fixed:`right`,render:(t,n)=>(0,$.jsx)(ye,{trigger:[`click`],menu:{items:[{key:`download`,icon:(0,$.jsx)(oe,{}),label:e(`system.file.download`),onClick:()=>ht(n.id)},{key:`rename`,icon:(0,$.jsx)(k,{}),label:e(`system.file.rename`),onClick:()=>nt(n)},{key:`move`,icon:(0,$.jsx)(K,{}),label:e(`system.file.move`),onClick:()=>et(n.id,`move`)},{key:`copy`,icon:(0,$.jsx)(A,{}),label:e(`system.file.copy`),onClick:()=>et(n.id,`copy`)},{type:`divider`},{key:`delete`,label:(0,$.jsx)(`span`,{style:{color:`#ff4d4f`},children:e(`system.file.delete`)}),icon:(0,$.jsx)(q,{style:{color:`#ff4d4f`}}),onClick:()=>Ze(n.id)}]},children:(0,$.jsx)(P,{icon:(0,$.jsx)(ie,{}),size:`small`})})}],Bt=[{title:e(`system.file.fileName`),dataIndex:`file_name`,ellipsis:!0,width:180},{title:e(`system.file.fileSize`),dataIndex:`file_size`,width:80,align:`center`,render:ft,sorter:!0},{title:e(`system.file.fileType`),dataIndex:`file_type`,width:80,align:`center`,render:mt},{title:e(`system.file.disk`),dataIndex:`disk`,width:80,align:`center`,render:e=>(0,$.jsx)(de,{children:e})},{title:e(`system.file.deletedAt`),dataIndex:`deleted_at`,width:120,align:`center`,render:e=>e?(0,It.default)(e).format(`YYYY-MM-DD HH:mm:ss`):`-`},{title:e(`system.file.action`),width:80,key:`action`,align:`center`,fixed:`right`,render:(t,n)=>(0,$.jsxs)(F,{children:[(0,$.jsx)(j,{title:e(`system.file.restore`),children:(0,$.jsx)(P,{size:`small`,icon:(0,$.jsx)(ae,{}),onClick:()=>st(n.id)})}),(0,$.jsx)(j,{title:e(`system.file.forceDelete`),children:(0,$.jsx)(P,{danger:!0,size:`small`,type:`primary`,icon:(0,$.jsx)(q,{}),onClick:()=>ot(n.id)})})]})}];return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`mb-5`,children:[(0,$.jsx)(Rt,{level:3,children:e(`system.file.page.title`)}),(0,$.jsx)(zt,{type:`secondary`,children:e(`system.file.page.description`)})]}),(0,$.jsxs)(Te,{gutter:[16,16],children:[(0,$.jsx)(_e,{xs:24,lg:4,children:(0,$.jsxs)(L,{title:(0,$.jsxs)(F,{children:[(0,$.jsx)(xe,{style:{fontSize:18},name:`icon-wenjianjia`}),e(`system.file.fileFolder`)]}),variant:`borderless`,styles:{header:{paddingInline:16,paddingBlock:0,minHeight:48},body:{padding:16,minHeight:52}},children:[(0,$.jsx)(ve.Search,{placeholder:e(`system.file.folderSearchPlaceholder`),style:{marginBottom:16},onSearch:e=>d(e)}),(0,$.jsx)(le,{spinning:f,description:e(`system.file.loading`),size:`small`,children:(0,$.jsx)(`div`,{style:{minHeight:200},children:t.length>0&&(0,$.jsx)(ee,{showLine:!0,defaultExpandAll:!0,onSelect:Ge,treeData:We,defaultExpandedKeys:[0],selectedKeys:[a],titleRender:t=>(0,$.jsx)(ye,{trigger:[`click`],menu:{items:[{key:`add`,label:(0,$.jsxs)(F,{children:[(0,$.jsx)(ne,{}),e(`system.file.addFolder`)]}),onClick:()=>Ke(Number(t.key))},{key:`edit`,label:(0,$.jsxs)(F,{children:[(0,$.jsx)(k,{}),e(`system.file.editFolder`)]}),disabled:Number(t.key)===0,onClick:()=>r.has(t.key)&&qe(r.get(t.key))},{type:`divider`},{key:`del`,danger:!0,icon:(0,$.jsx)(q,{}),disabled:Number(t.key)===0,onClick:()=>Ye(Number(t.key)),label:e(`system.file.deleteFolder`)}]},children:(0,$.jsxs)(F,{children:[(0,$.jsx)(xe,{name:`icon-wenjianjia`}),(0,Lt.isFunction)(t.title)?t.title(t):t.title]})})})})})]})}),(0,$.jsx)(_e,{xs:24,lg:20,children:(0,$.jsxs)(L,{variant:`borderless`,styles:{body:{paddingBlock:16}},children:[(0,$.jsxs)(F,{wrap:!0,style:{marginBottom:16},children:[(0,$.jsx)(P,{type:`primary`,icon:(0,$.jsx)(se,{}),children:e(`system.file.upload`),onClick:()=>x(!0)}),X.length>0&&!Fe&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(P,{danger:!0,icon:(0,$.jsx)(q,{}),onClick:Qe,children:e(`system.file.batchDelete`)}),(0,$.jsx)(P,{icon:(0,$.jsx)(K,{}),"data-type":`move`,onClick:tt,children:e(`system.file.batchMove`)}),(0,$.jsx)(P,{icon:(0,$.jsx)(A,{}),"data-type":`copy`,onClick:tt,children:e(`system.file.batchCopy`)})]}),(0,$.jsx)(j,{title:e(`system.file.trash`),children:(0,$.jsx)(P,{icon:(0,$.jsx)(q,{}),onClick:()=>it(),children:e(`system.file.trash`)})}),(0,$.jsx)(j,{title:e(`system.file.refresh`),children:(0,$.jsx)(P,{icon:(0,$.jsx)(z,{}),onClick:()=>Q()})})]}),(0,$.jsx)(N,{columns:_t,dataSource:m,rowKey:`id`,size:`small`,loading:v,pagination:{...E,onChange:Q,showSizeChanger:!0,showTotal:t=>e(`system.file.totalFiles`,{total:t})},rowSelection:{selectedRowKeys:X,onChange:Ae},scroll:{x:1e3}})]})}),(0,$.jsx)(te,{formRef:l,layoutType:`ModalForm`,columns:gt,onFinish:Je,modalProps:{title:e(s?`system.file.editFolderTitle`:`system.file.addFolderTitle`),onCancel:()=>l.current?.close()},trigger:(0,$.jsx)(`span`,{style:{display:`none`}})}),(0,$.jsxs)(he,{title:e(`system.file.trash`),open:Fe,width:860,onClose:at,children:[(0,$.jsxs)(F,{style:{marginBottom:20},children:[(0,$.jsx)(P,{disabled:X.length===0,type:`primary`,icon:(0,$.jsx)(ae,{}),onClick:lt,children:e(`system.file.batchRestore`)}),(0,$.jsx)(P,{disabled:X.length===0,icon:(0,$.jsx)(q,{}),onClick:ct,children:e(`system.file.batchForceDelete`)}),(0,$.jsx)(P,{danger:!0,type:`primary`,icon:(0,$.jsx)(q,{}),onClick:ut,children:e(`system.file.emptyTrash`)})]}),(0,$.jsx)(N,{columns:Bt,dataSource:je,rowKey:`id`,size:`small`,loading:Ne,pagination:{...Le,onChange:Ue,showSizeChanger:!0,showTotal:t=>e(`system.file.totalFiles`,{total:t})},rowSelection:{selectedRowKeys:X,onChange:Ae},scroll:{x:800}})]}),(0,$.jsx)(Ee,{title:e(`system.file.uploadTitle`),open:b,onOk:Xe,onCancel:()=>{x(!1),_([]),T(0)},confirmLoading:S,children:(0,$.jsxs)(pe,{layout:`vertical`,children:[(0,$.jsx)(pe.Item,{label:e(`system.file.selectFile`),required:!0,children:(0,$.jsxs)(fe.Dragger,{fileList:g,onChange:({fileList:e})=>_(e),beforeUpload:()=>!1,multiple:!0,style:{borderRadius:8},children:[(0,$.jsx)(`p`,{className:`ant-upload-drag-icon`,children:(0,$.jsx)(G,{style:{fontSize:48,color:`#1890ff`}})}),(0,$.jsx)(`p`,{className:`ant-upload-text`,children:e(`system.file.uploadDragText`)}),(0,$.jsx)(`p`,{className:`ant-upload-hint`,children:e(`system.file.uploadHint`)})]})}),S&&(0,$.jsx)(pe.Item,{label:e(`system.file.uploadProgress`),children:(0,$.jsx)(ue,{percent:w,status:`active`})})]})}),(0,$.jsxs)(Ee,{title:e(`system.file.renameTitle`),open:me,onOk:rt,styles:{body:{paddingBottom:16}},onCancel:()=>Se(!1),children:[(0,$.jsx)(`div`,{style:{marginTop:16,marginBottom:16},children:e(`system.file.renameDescription`)}),(0,$.jsx)(ve,{value:Oe,onChange:e=>ke(e.target.value),placeholder:e(`system.file.newFileNameRequired`)})]}),(0,$.jsxs)(Ee,{title:e(I===`copy`?`system.file.copyTitle`:`system.file.moveTitle`),open:O,onOk:$e,styles:{body:{paddingBottom:16}},onCancel:()=>M(!1),children:[(0,$.jsx)(`div`,{style:{marginTop:16,marginBottom:16},children:e(I===`copy`?`system.file.copyDescription`:`system.file.moveDescription`)}),(0,$.jsx)(R,{value:U,onChange:W,treeData:We,fieldNames:{label:`title`,value:`key`},style:{width:`100%`}})]}),(0,$.jsx)(he,{title:e(`system.file.fileDetail`),placement:`right`,width:480,open:ze,onClose:()=>Be(!1),children:Z&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`},children:(0,$.jsx)(vt,{src:Z.preview_url,alt:Z.file_name,preview:!1})}),(0,$.jsx)(ge,{}),(0,$.jsx)(ce,{title:e(`system.file.basicInfo`),column:1,items:[{key:`name`,label:e(`system.file.fileName`),children:Z.file_name},{key:`size`,label:e(`system.file.fileSize`),children:ft(Z.file_size)},{key:`type`,label:e(`system.file.fileType`),children:mt(Z.file_type||10)},{key:`ext`,label:e(`system.file.fileExt`),children:Z.file_ext},{key:`disk`,label:e(`system.file.storageMethod`),children:Z.disk},{key:`path`,label:e(`system.file.filePath`),children:Z.file_path},{key:`group`,label:e(`system.file.fileGroup`),children:r.get(Z.group_id||0)?.name||e(`system.file.ungrouped`)},{key:`created_at`,label:e(`system.file.createdAt`),children:Z.created_at},{key:`updated_at`,label:e(`system.file.updatedAt`),children:Z.updated_at},{key:`url`,label:e(`system.file.accessUrl`),children:(0,$.jsx)(be.Link,{copyable:!0,children:Z.file_url})}]})]})})]})]})};export{Bt as default}; \ No newline at end of file diff --git a/public/assets/first-CWdO0BUn.js b/public/assets/first-CWdO0BUn.js new file mode 100644 index 0000000..65dd5b1 --- /dev/null +++ b/public/assets/first-CWdO0BUn.js @@ -0,0 +1 @@ +import{t as e}from"./jsx-runtime-NwRKtVrk.js";import{t}from"./button-CM-rzMOH.js";import{t as n}from"./space-Dvitgohy.js";import{t as r}from"./card-D7XvzVif.js";import{J as i,N as a,v as o}from"./index-B7MUL4ct.js";var s=e(),c=()=>(0,s.jsxs)(`div`,{children:[(0,s.jsxs)(r,{style:{marginBottom:16},children:[(0,s.jsx)(i,{items:[{title:`多级菜单`},{title:`二级页面`}]}),(0,s.jsx)(`h2`,{style:{marginTop:16,marginBottom:0},children:`二级页面`})]}),(0,s.jsxs)(o,{gutter:[16,16],children:[(0,s.jsx)(a,{span:24,children:(0,s.jsx)(r,{style:{height:200}})}),(0,s.jsx)(a,{span:16,children:(0,s.jsx)(r,{style:{height:200}})}),(0,s.jsx)(a,{span:8,children:(0,s.jsx)(r,{style:{height:200}})})]}),(0,s.jsx)(r,{style:{marginTop:16},children:(0,s.jsxs)(n,{children:[(0,s.jsx)(t,{children:`重置`}),(0,s.jsx)(t,{type:`primary`,children:`提交`})]})})]});export{c as default}; \ No newline at end of file diff --git a/public/assets/fix-header-CGiCwyVs.js b/public/assets/fix-header-CGiCwyVs.js new file mode 100644 index 0000000..1f49047 --- /dev/null +++ b/public/assets/fix-header-CGiCwyVs.js @@ -0,0 +1 @@ +import{Or as e,Tr as t,t as n}from"./jsx-runtime-NwRKtVrk.js";import{r}from"./CopyOutlined-bJLUKQgS.js";import{t as i}from"./button-CM-rzMOH.js";import{t as a}from"./space-Dvitgohy.js";import{t as o}from"./badge-BLoxw4wl.js";import{t as s}from"./card-D7XvzVif.js";import{D as c,G as l,Q as u,et as d,ot as f,q as p,zt as m}from"./es-Do50EHua.js";import{t as h}from"./descriptions-LfMkIYzo.js";import{t as g}from"./flex-CfpySdsa.js";import{n as _,t as v}from"./timeline-BRrB0Mqu.js";import{t as y}from"./tag-C0Yg14A-.js";import{C as b,M as x,N as S,S as C,Y as w,h as T,v as E}from"./index-B7MUL4ct.js";var D=e(t(),1),O=n(),{Title:k,Text:A,Paragraph:j}=T,{TextArea:M}=C,N=()=>{let[e,t]=D.useState(`1`),n=[{time:`2026-01-01 14:30:00`,approver:`王总`,role:`总经理`,status:`approved`,statusText:`已通过`,comment:`同意该采购申请,请采购部门尽快落实。`,avatar:`W`},{time:`2026-01-01 11:20:00`,approver:`李经理`,role:`财务经理`,status:`approved`,statusText:`已通过`,comment:`预算充足,财务审批通过。`,avatar:`L`},{time:`2026-01-01 10:15:00`,approver:`赵主管`,role:`部门主管`,status:`approved`,statusText:`已通过`,comment:`该采购申请合理,同意提交上级审批。`,avatar:`Z`},{time:`2025-12-31 16:45:00`,approver:`张三`,role:`申请人`,status:`submitted`,statusText:`已提交`,comment:`因公司业务需要,申请采购以下办公设备。`,avatar:`Z`}],C=[{name:`MacBook Pro 16"`,quantity:5,price:25999,total:129995},{name:`Dell 显示器 27"`,quantity:10,price:2999,total:29990},{name:`人体工学椅`,quantity:10,price:1899,total:18990},{name:`会议摄像头`,quantity:2,price:3999,total:7998}],T=C.reduce((e,t)=>e+t.total,0);return(0,O.jsxs)(`div`,{children:[(0,O.jsx)(s,{style:{marginBottom:16,backgroundColor:`#fff`},children:(0,O.jsxs)(g,{justify:`space-between`,align:`center`,style:{marginBottom:12},children:[(0,O.jsxs)(`div`,{children:[(0,O.jsxs)(k,{level:3,style:{margin:0},children:[(0,O.jsx)(f,{style:{marginRight:8}}),`采购审批申请`]}),(0,O.jsx)(A,{type:`secondary`,style:{fontSize:12},children:`申请单号: PR2025123100001 · 创建时间: 2025-12-31 16:45:32`})]}),(0,O.jsxs)(a,{children:[(0,O.jsx)(i,{icon:(0,O.jsx)(c,{}),children:`打印`}),(0,O.jsx)(i,{icon:(0,O.jsx)(p,{}),children:`导出`}),(0,O.jsx)(i,{type:`primary`,icon:(0,O.jsx)(d,{}),children:`审批通过`}),(0,O.jsx)(i,{danger:!0,icon:(0,O.jsx)(u,{}),children:`驳回`})]})]})}),(0,O.jsxs)(s,{style:{marginBottom:16,backgroundColor:`#fff`},tabList:[{label:(0,O.jsxs)(`span`,{children:[(0,O.jsx)(l,{}),` 审批详情`]}),key:`1`},{label:(0,O.jsxs)(`span`,{children:[(0,O.jsx)(m,{}),` 审批进度`]}),key:`2`},{label:(0,O.jsxs)(`span`,{children:[(0,O.jsx)(r,{}),` 审批意见`]}),key:`3`}],activeTabKey:e,onTabChange:t,children:[e===`1`&&(0,O.jsxs)(E,{gutter:[20,20],children:[(0,O.jsxs)(S,{xs:24,lg:16,children:[(0,O.jsxs)(`div`,{style:{marginBottom:16},children:[(0,O.jsxs)(g,{justify:`space-between`,align:`center`,style:{marginBottom:16},children:[(0,O.jsx)(k,{level:5,style:{margin:0},children:`申请信息`}),(0,O.jsx)(y,{color:`success`,icon:(0,O.jsx)(d,{}),children:`审批通过`})]}),(0,O.jsxs)(h,{column:{xs:1,sm:2},bordered:!0,children:[(0,O.jsx)(h.Item,{label:`申请单号`,children:`PR2025123100001`}),(0,O.jsx)(h.Item,{label:`申请状态`,children:(0,O.jsx)(o,{status:`success`,text:`已通过`})}),(0,O.jsx)(h.Item,{label:`申请人`,children:`张三`}),(0,O.jsx)(h.Item,{label:`申请部门`,children:`技术研发部`}),(0,O.jsx)(h.Item,{label:`联系电话`,children:`138****8888`}),(0,O.jsx)(h.Item,{label:`邮箱`,children:`zhangsan@example.com`}),(0,O.jsx)(h.Item,{label:`申请时间`,children:`2025-12-31 16:45:32`}),(0,O.jsx)(h.Item,{label:`完成时间`,children:`2026-01-01 14:30:00`}),(0,O.jsx)(h.Item,{label:`申请类型`,children:(0,O.jsx)(y,{color:`blue`,children:`办公设备采购`})}),(0,O.jsx)(h.Item,{label:`紧急程度`,children:(0,O.jsx)(y,{color:`orange`,children:`普通`})}),(0,O.jsx)(h.Item,{label:`预算编号`,children:`BUD-2026-Q1-001`}),(0,O.jsx)(h.Item,{label:`成本中心`,children:`CC-RD-001`}),(0,O.jsx)(h.Item,{label:`申请事由`,span:2,children:`因公司业务扩展,技术研发部新增10名员工,需采购相应办公设备以满足日常工作需求。`})]})]}),(0,O.jsxs)(`div`,{style:{marginBottom:16},children:[(0,O.jsx)(k,{level:5,style:{marginBottom:16},children:`采购明细`}),(0,O.jsx)(`div`,{style:{overflowX:`auto`},children:(0,O.jsxs)(`table`,{style:{width:`100%`,borderCollapse:`collapse`},children:[(0,O.jsx)(`thead`,{children:(0,O.jsxs)(`tr`,{style:{backgroundColor:`#fafafa`},children:[(0,O.jsx)(`th`,{style:{padding:`12px`,textAlign:`left`,border:`1px solid #f0f0f0`},children:`物品名称`}),(0,O.jsx)(`th`,{style:{padding:`12px`,textAlign:`center`,border:`1px solid #f0f0f0`},children:`数量`}),(0,O.jsx)(`th`,{style:{padding:`12px`,textAlign:`right`,border:`1px solid #f0f0f0`},children:`单价(¥)`}),(0,O.jsx)(`th`,{style:{padding:`12px`,textAlign:`right`,border:`1px solid #f0f0f0`},children:`小计(¥)`})]})}),(0,O.jsx)(`tbody`,{children:C.map((e,t)=>(0,O.jsxs)(`tr`,{children:[(0,O.jsx)(`td`,{style:{padding:`12px`,border:`1px solid #f0f0f0`},children:e.name}),(0,O.jsx)(`td`,{style:{padding:`12px`,textAlign:`center`,border:`1px solid #f0f0f0`},children:e.quantity}),(0,O.jsx)(`td`,{style:{padding:`12px`,textAlign:`right`,border:`1px solid #f0f0f0`},children:e.price.toLocaleString()}),(0,O.jsx)(`td`,{style:{padding:`12px`,textAlign:`right`,border:`1px solid #f0f0f0`},children:e.total.toLocaleString()})]},t))}),(0,O.jsx)(`tfoot`,{children:(0,O.jsxs)(`tr`,{style:{backgroundColor:`#fafafa`,fontWeight:600},children:[(0,O.jsx)(`td`,{colSpan:3,style:{padding:`12px`,textAlign:`right`,border:`1px solid #f0f0f0`},children:`合计金额:`}),(0,O.jsxs)(`td`,{style:{padding:`12px`,textAlign:`right`,border:`1px solid #f0f0f0`,color:`#f5222d`,fontSize:16},children:[`¥`,T.toLocaleString()]})]})})]})})]}),(0,O.jsxs)(`div`,{children:[(0,O.jsx)(k,{level:5,style:{marginBottom:16},children:`附件材料`}),(0,O.jsxs)(a,{direction:`vertical`,style:{width:`100%`},children:[(0,O.jsxs)(g,{justify:`space-between`,align:`center`,children:[(0,O.jsxs)(a,{children:[(0,O.jsx)(l,{style:{fontSize:16,color:`#1677ff`}}),(0,O.jsx)(A,{children:`采购申请表.pdf`}),(0,O.jsx)(A,{type:`secondary`,style:{fontSize:12},children:`(2.3 MB)`})]}),(0,O.jsx)(i,{type:`link`,size:`small`,children:`下载`})]}),(0,O.jsx)(x,{style:{margin:`8px 0`}}),(0,O.jsxs)(g,{justify:`space-between`,align:`center`,children:[(0,O.jsxs)(a,{children:[(0,O.jsx)(l,{style:{fontSize:16,color:`#1677ff`}}),(0,O.jsx)(A,{children:`设备报价单.xlsx`}),(0,O.jsx)(A,{type:`secondary`,style:{fontSize:12},children:`(1.8 MB)`})]}),(0,O.jsx)(i,{type:`link`,size:`small`,children:`下载`})]}),(0,O.jsx)(x,{style:{margin:`8px 0`}}),(0,O.jsxs)(g,{justify:`space-between`,align:`center`,children:[(0,O.jsxs)(a,{children:[(0,O.jsx)(l,{style:{fontSize:16,color:`#1677ff`}}),(0,O.jsx)(A,{children:`预算说明文档.docx`}),(0,O.jsx)(A,{type:`secondary`,style:{fontSize:12},children:`(856 KB)`})]}),(0,O.jsx)(i,{type:`link`,size:`small`,children:`下载`})]})]})]})]}),(0,O.jsxs)(S,{xs:24,lg:8,children:[(0,O.jsxs)(s,{title:`申请人信息`,style:{marginBottom:16},children:[(0,O.jsxs)(g,{align:`center`,style:{marginBottom:16},children:[(0,O.jsx)(w,{size:48,style:{backgroundColor:`#1677ff`},children:`张三`}),(0,O.jsxs)(`div`,{style:{marginLeft:12},children:[(0,O.jsx)(A,{strong:!0,children:`张三`}),(0,O.jsx)(`br`,{}),(0,O.jsx)(A,{type:`secondary`,style:{fontSize:12},children:`技术研发部 · 高级工程师`})]})]}),(0,O.jsx)(x,{style:{margin:`12px 0`}}),(0,O.jsxs)(h,{column:1,size:`small`,children:[(0,O.jsx)(h.Item,{label:`员工编号`,children:`EMP202301001`}),(0,O.jsx)(h.Item,{label:`联系电话`,children:`138****8888`}),(0,O.jsx)(h.Item,{label:`电子邮箱`,children:`zhangsan@example.com`}),(0,O.jsx)(h.Item,{label:`所属部门`,children:`技术研发部`}),(0,O.jsx)(h.Item,{label:`直属领导`,children:`赵主管`})]})]}),(0,O.jsx)(s,{title:`审批流程`,children:(0,O.jsx)(_,{direction:`vertical`,current:3,items:[{title:`申请人提交`,description:(0,O.jsxs)(`div`,{children:[(0,O.jsx)(A,{children:`张三 · 技术研发部`}),(0,O.jsx)(`br`,{}),(0,O.jsx)(A,{type:`secondary`,style:{fontSize:12},children:`2025-12-31 16:45`})]}),status:`finish`,icon:(0,O.jsx)(d,{})},{title:`部门审批`,description:(0,O.jsxs)(`div`,{children:[(0,O.jsx)(A,{children:`赵主管 · 部门主管`}),(0,O.jsx)(`br`,{}),(0,O.jsx)(A,{type:`secondary`,style:{fontSize:12},children:`2026-01-01 10:15`}),(0,O.jsx)(`br`,{}),(0,O.jsx)(y,{color:`success`,style:{marginTop:4},children:`已通过`})]}),status:`finish`,icon:(0,O.jsx)(d,{})},{title:`财务审批`,description:(0,O.jsxs)(`div`,{children:[(0,O.jsx)(A,{children:`李经理 · 财务经理`}),(0,O.jsx)(`br`,{}),(0,O.jsx)(A,{type:`secondary`,style:{fontSize:12},children:`2026-01-01 11:20`}),(0,O.jsx)(`br`,{}),(0,O.jsx)(y,{color:`success`,style:{marginTop:4},children:`已通过`})]}),status:`finish`,icon:(0,O.jsx)(d,{})},{title:`总经理审批`,description:(0,O.jsxs)(`div`,{children:[(0,O.jsx)(A,{children:`王总 · 总经理`}),(0,O.jsx)(`br`,{}),(0,O.jsx)(A,{type:`secondary`,style:{fontSize:12},children:`2026-01-01 14:30`}),(0,O.jsx)(`br`,{}),(0,O.jsx)(y,{color:`success`,style:{marginTop:4},children:`已通过`})]}),status:`finish`,icon:(0,O.jsx)(d,{})}]})})]})]}),e===`2`&&(0,O.jsx)(v,{style:{maxWidth:600,paddingTop:20},mode:`left`,items:n.map(e=>({color:e.status===`approved`?`green`:`blue`,label:(0,O.jsx)(A,{type:`secondary`,children:e.time}),children:(0,O.jsxs)(s,{size:`small`,style:{marginBottom:8},children:[(0,O.jsxs)(g,{align:`center`,style:{marginBottom:8},children:[(0,O.jsx)(w,{style:{backgroundColor:e.status===`approved`?`#52c41a`:`#1677ff`},children:e.avatar}),(0,O.jsxs)(`div`,{style:{marginLeft:12},children:[(0,O.jsx)(A,{strong:!0,children:e.approver}),(0,O.jsxs)(A,{type:`secondary`,style:{marginLeft:8,fontSize:12},children:[`(`,e.role,`)`]}),(0,O.jsx)(`br`,{}),(0,O.jsx)(y,{color:e.status===`approved`?`success`:`processing`,style:{marginTop:4},children:e.statusText})]})]}),(0,O.jsx)(j,{type:`secondary`,style:{marginBottom:0,paddingLeft:60,fontSize:13},children:e.comment})]})}))}),e===`3`&&(0,O.jsxs)(E,{gutter:[16,16],children:[(0,O.jsx)(S,{xs:24,lg:16,children:(0,O.jsx)(s,{title:`填写审批意见`,children:(0,O.jsxs)(b,{layout:`vertical`,children:[(0,O.jsx)(b.Item,{label:`审批结果`,required:!0,children:(0,O.jsxs)(a,{children:[(0,O.jsx)(i,{type:`primary`,icon:(0,O.jsx)(d,{}),size:`large`,children:`通过`}),(0,O.jsx)(i,{danger:!0,icon:(0,O.jsx)(u,{}),size:`large`,children:`驳回`}),(0,O.jsx)(i,{icon:(0,O.jsx)(r,{}),size:`large`,children:`转审`})]})}),(0,O.jsx)(b.Item,{label:`审批意见`,required:!0,children:(0,O.jsx)(M,{rows:6,placeholder:`请输入您的审批意见...`,maxLength:500,showCount:!0})}),(0,O.jsx)(b.Item,{children:(0,O.jsxs)(a,{children:[(0,O.jsx)(i,{type:`primary`,size:`large`,children:`提交审批意见`}),(0,O.jsx)(i,{size:`large`,children:`保存草稿`})]})})]})})}),(0,O.jsx)(S,{xs:24,lg:8,children:(0,O.jsxs)(s,{title:`审批提示`,children:[(0,O.jsxs)(a,{direction:`vertical`,style:{width:`100%`},children:[(0,O.jsx)(A,{type:`secondary`,children:`• 请仔细核对申请信息和采购明细`}),(0,O.jsx)(A,{type:`secondary`,children:`• 审批意见将发送给申请人和相关人员`}),(0,O.jsx)(A,{type:`secondary`,children:`• 审批通过后将自动流转至下一审批节点`}),(0,O.jsx)(A,{type:`secondary`,children:`• 驳回后申请人可修改后重新提交`}),(0,O.jsx)(A,{type:`secondary`,children:`• 转审可将审批任务转交给其他人员`})]}),(0,O.jsx)(x,{}),(0,O.jsx)(A,{strong:!0,children:`审批时限`}),(0,O.jsx)(`br`,{}),(0,O.jsx)(A,{type:`secondary`,style:{fontSize:12},children:`请在 2026-01-03 前完成审批`})]})})]})]})]})};export{N as default}; \ No newline at end of file diff --git a/public/assets/flex-CfpySdsa.js b/public/assets/flex-CfpySdsa.js new file mode 100644 index 0000000..2b80113 --- /dev/null +++ b/public/assets/flex-CfpySdsa.js @@ -0,0 +1 @@ +import{Bt as e,Or as t,Q as n,Sr as r,St as i,Tr as a,Vn as o,pn as s,sn as c}from"./jsx-runtime-NwRKtVrk.js";import{n as l}from"./space-Dvitgohy.js";var u=t(a()),d=[`wrap`,`nowrap`,`wrap-reverse`],f=[`flex-start`,`flex-end`,`start`,`end`,`center`,`space-between`,`space-around`,`space-evenly`,`stretch`,`normal`,`left`,`right`],p=[`center`,`start`,`end`,`flex-start`,`flex-end`,`self-start`,`self-end`,`baseline`,`normal`,`stretch`],m=(e,t)=>{let n=t.wrap===!0?`wrap`:t.wrap;return{[`${e}-wrap-${n}`]:n&&d.includes(n)}},h=(e,t)=>{let n={};return p.forEach(r=>{n[`${e}-align-${r}`]=t.align===r}),n[`${e}-align-stretch`]=!t.align&&!!t.vertical,n},g=(e,t)=>{let n={};return f.forEach(r=>{n[`${e}-justify-${r}`]=t.justify===r}),n},_=(e,t)=>r({...m(e,t),...h(e,t),...g(e,t)}),v=e=>{let{componentCls:t}=e;return{[t]:{display:`flex`,margin:0,padding:0,"&-vertical":{flexDirection:`column`},"&-rtl":{direction:`rtl`},"&:empty":{display:`none`}}}},y=e=>{let{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-medium, &-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}},b=e=>{let{componentCls:t}=e,n={};return d.forEach(e=>{n[`${t}-wrap-${e}`]={flexWrap:e}}),n},x=e=>{let{componentCls:t}=e,n={};return p.forEach(e=>{n[`${t}-align-${e}`]={alignItems:e}}),n},S=e=>{let{componentCls:t}=e,n={};return f.forEach(e=>{n[`${t}-justify-${e}`]={justifyContent:e}}),n},C=i(`Flex`,t=>{let{paddingXS:n,padding:r,paddingLG:i}=t,a=e(t,{flexGapSM:n,flexGap:r,flexGapLG:i});return[v(a),y(a),b(a),x(a),S(a)]},()=>({}),{resetStyle:!1}),w=u.forwardRef((e,t)=>{let{prefixCls:i,rootClassName:a,className:d,style:f,flex:p,gap:m,vertical:h,orientation:g,component:v=`div`,children:y,...b}=e,{flex:x,direction:S,getPrefixCls:w}=u.useContext(c),T=w(`flex`,i),[E,D]=C(T),[,O]=n(g,h??x?.vertical),k=r(d,a,x?.className,T,E,D,_(T,{...e,vertical:O}),{[`${T}-rtl`]:S===`rtl`,[`${T}-gap-${m}`]:l(m),[`${T}-vertical`]:O}),A={...x?.style,...f};return s(p)&&(A.flex=p),s(m)&&!l(m)&&(A.gap=m),u.createElement(v,{ref:t,className:k,style:A,...o(b,[`justify`,`wrap`,`align`])},y)});export{w as t}; \ No newline at end of file diff --git a/public/assets/icon-selector-DvJ69vm2.js b/public/assets/icon-selector-DvJ69vm2.js new file mode 100644 index 0000000..0ecd662 --- /dev/null +++ b/public/assets/icon-selector-DvJ69vm2.js @@ -0,0 +1 @@ +import{Or as e,Tr as t,t as n}from"./jsx-runtime-NwRKtVrk.js";import{t as r}from"./space-Dvitgohy.js";import{t as i}from"./card-D7XvzVif.js";import{c as a,t as o}from"./XinForm-ihfVpzb6.js";import{M as s,b as c,h as l}from"./index-B7MUL4ct.js";var u=e(t(),1),d=n(),{Title:f,Paragraph:p,Text:m}=l,h=()=>{let[e,t]=(0,u.useState)(``),n=(0,u.useRef)(void 0);return(0,d.jsxs)(`div`,{children:[(0,d.jsxs)(l,{style:{margin:`12px 0 24px 0`},children:[(0,d.jsx)(f,{level:2,children:`图标选择器组件示例`}),(0,d.jsx)(p,{children:`基于 Ant Design Select + Modal + Tabs 封装的图标选择器组件,支持多分类图标选择。`})]}),(0,d.jsxs)(r,{direction:`vertical`,size:`large`,style:{width:`100%`},children:[(0,d.jsxs)(i,{title:`独立使用`,bordered:!0,children:[(0,d.jsx)(m,{children:`基础用法:`}),(0,d.jsx)(`div`,{className:`mt-2`,children:(0,d.jsx)(a,{value:e,onChange:e=>{t(e||``),e?c.success(`选中图标: ${e}`):c.info(`已清空图标`)},placeholder:`请选择图标`})}),(0,d.jsx)(s,{}),(0,d.jsx)(m,{children:`禁用状态:`}),(0,d.jsx)(`div`,{className:`mt-2`,children:(0,d.jsx)(a,{value:`HomeOutlined`,disabled:!0,placeholder:`禁用状态`})}),(0,d.jsx)(s,{}),(0,d.jsx)(m,{children:`只读状态:`}),(0,d.jsx)(`div`,{className:`mt-2`,children:(0,d.jsx)(a,{value:`SettingOutlined`,readonly:!0,placeholder:`只读状态`})}),(0,d.jsx)(m,{type:`secondary`,className:`mt-2 block text-sm`,children:`只读模式下不能打开选择弹窗,但可以清空`})]}),(0,d.jsx)(i,{title:`在 XinForm 中使用`,bordered:!0,children:(0,d.jsx)(o,{formRef:n,columns:[{dataIndex:`systemName`,title:`系统名称`,valueType:`text`,rules:[{required:!0,message:`请输入系统名称`}],fieldProps:{placeholder:`请输入系统名称`}},{dataIndex:`systemIcon`,title:`系统图标`,rules:[{required:!0,message:`请选择系统图标`}],fieldRender:()=>(0,d.jsx)(a,{placeholder:`请选择系统图标`})},{dataIndex:`description`,title:`系统描述`,valueType:`textarea`,fieldProps:{placeholder:`请输入系统描述`,rows:4}}],onFinish:async e=>(console.log(`XinForm 提交:`,e),c.success(`提交成功!`),c.info(`系统图标: ${e.systemIcon}`),!0),submitter:{submitText:`提交表单`,render:e=>e.submit}})})]})]})};export{h as default}; \ No newline at end of file diff --git a/public/assets/image-uploader-CGZ_xy8d.js b/public/assets/image-uploader-CGZ_xy8d.js new file mode 100644 index 0000000..58de4e6 --- /dev/null +++ b/public/assets/image-uploader-CGZ_xy8d.js @@ -0,0 +1 @@ +import{Or as e,Tr as t,t as n}from"./jsx-runtime-NwRKtVrk.js";import{t as r}from"./button-CM-rzMOH.js";import{t as i}from"./space-Dvitgohy.js";import{t as a}from"./card-D7XvzVif.js";import{C as o,h as s}from"./index-B7MUL4ct.js";import{t as c}from"./ImageUploader-CHryWmjJ.js";var l=e(t(),1),u=n(),{Title:d,Paragraph:f}=s,p=()=>{let[e]=o.useForm(),[t,n]=(0,l.useState)(null),[p,m]=(0,l.useState)([]);return(0,u.jsxs)(`div`,{children:[(0,u.jsxs)(s,{style:{margin:`12px 0 24px 0`},children:[(0,u.jsx)(d,{level:2,children:`图片上传组件示例`}),(0,u.jsx)(f,{children:`基于 Ant Design Upload 封装的图片上传组件,支持图片剪裁、多张图片上传、尺寸限制、禁用状态等。`})]}),(0,u.jsx)(a,{title:`基础用法`,style:{marginBottom:24},children:(0,u.jsxs)(o,{form:e,layout:`vertical`,children:[(0,u.jsx)(o.Item,{label:`单张图片上传`,name:`avatar`,extra:`支持单张图片上传,最大 5MB,尺寸不超过 1920x1080`,children:(0,u.jsx)(c,{action:`/sys/file/list/upload/image`,mode:`single`,value:t,onChange:e=>n(e)})}),(0,u.jsx)(o.Item,{label:`多张图片上传`,name:`gallery`,extra:`支持最多 5 张图片上传`,children:(0,u.jsx)(c,{action:`/sys/file/list/upload/image`,mode:`multiple`,maxCount:5,value:p,onChange:e=>m(e)})}),(0,u.jsx)(o.Item,{children:(0,u.jsxs)(i,{children:[(0,u.jsx)(r,{type:`primary`,onClick:async()=>{try{let n=await e.validateFields();console.log(`Form values:`,n),console.log(`Single image:`,t),console.log(`Multiple images:`,p)}catch(e){console.error(`Validation failed:`,e)}},children:`提交`}),(0,u.jsx)(r,{onClick:()=>{e.resetFields(),n(null),m([])},children:`重置`})]})})]})}),(0,u.jsx)(a,{title:`高级配置`,style:{marginBottom:24},children:(0,u.jsxs)(o,{layout:`vertical`,children:[(0,u.jsx)(o.Item,{label:`自定义尺寸限制`,extra:`限制图片尺寸为 800x600,大小不超过 2MB`,children:(0,u.jsx)(c,{action:`/sys/file/list/upload/image`,mode:`single`,maxWidth:800,maxHeight:600,maxSize:2})}),(0,u.jsx)(o.Item,{label:`裁剪功能 - 自由裁剪`,extra:`启用裁剪功能,可自由调整裁剪区域`,children:(0,u.jsx)(c,{action:`/sys/file/list/upload/image`,mode:`single`,croppable:!0})}),(0,u.jsx)(o.Item,{label:`裁剪功能 - 1:1 正方形`,extra:`固定 1:1 比例裁剪,适合头像上传`,children:(0,u.jsx)(c,{action:`/sys/file/list/upload/image`,mode:`single`,croppable:!0,cropperOptions:{aspect:1}})}),(0,u.jsx)(o.Item,{label:`裁剪功能 - 圆形裁剪`,extra:`圆形裁剪模式,适合头像上传`,children:(0,u.jsx)(c,{action:`/sys/file/list/upload/image`,mode:`single`,croppable:!0,cropperOptions:{cropShape:`round`,aspect:1}})}),(0,u.jsx)(o.Item,{label:`裁剪功能 - 16:9 宽屏`,extra:`固定 16:9 比例裁剪,适合横幅图片`,children:(0,u.jsx)(c,{action:`/sys/file/list/upload/image`,mode:`single`,croppable:!0,cropperOptions:{aspect:16/9}})}),(0,u.jsx)(o.Item,{label:`禁用状态`,children:(0,u.jsx)(c,{action:`/sys/file/list/upload/image`,mode:`single`,disabled:!0})})]})})]})};export{p as default}; \ No newline at end of file diff --git a/public/assets/index-B7MUL4ct.js b/public/assets/index-B7MUL4ct.js new file mode 100644 index 0000000..28faa25 --- /dev/null +++ b/public/assets/index-B7MUL4ct.js @@ -0,0 +1,98 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/agent-C0Bl3C-v.js","assets/jsx-runtime-NwRKtVrk.js","assets/statusUtils-G17j4Ng-.js","assets/button-CM-rzMOH.js","assets/ColorPresets-BBbJffTn.js","assets/space-Dvitgohy.js","assets/card-D7XvzVif.js","assets/spin-DV35Mdw9.js","assets/tag-C0Yg14A-.js","assets/useClosable-s-Ss4Zwd.js","assets/agent-D8tKYnoa.js","assets/request-Blbag3Ot.js","assets/chat-CqIY9PTi.js","assets/CopyOutlined-bJLUKQgS.js","assets/es-Do50EHua.js","assets/ExclamationCircleFilled-gmOeErIU.js","assets/BarsOutlined-UcCNWNvv.js","assets/WarningFilled-HhpRZ5xC.js","assets/flex-CfpySdsa.js","assets/chat-Iht936bQ.css","assets/conversation-BH-wCZkh.js","assets/table-By97ouEx.js","assets/Input-yLjViSX8.js","assets/useBreakpoint-BdDQSe50.js","assets/dropdown-DMnZiIxT.js","assets/move-KzMQarL_.js","assets/PurePanel-BhXcm5Bt.js","assets/pagination-BnmIuxKW.js","assets/radio-CkoyL693.js","assets/XinTable-Cyzgse09.js","assets/XinForm-ihfVpzb6.js","assets/ImageUploader-CHryWmjJ.js","assets/upload-CV7KMHYr.js","assets/progress-B8Wo5U8C.js","assets/tslib.es6-5i5FW2KX.js","assets/AuthButton-MNxRWjhj.js","assets/analysis-CXEH-AcX.js","assets/list-69SP5aW7.js","assets/row-Ddb-vj9X.js","assets/monitor-CNs-v-LN.js","assets/workplace-CTiucx4Z.js","assets/badge-BLoxw4wl.js","assets/icon-selector-DvJ69vm2.js","assets/image-uploader-CGZ_xy8d.js","assets/user-selector-JM4f9LCc.js","assets/xin-form-Dy8Xcis-.js","assets/xin-table-DIUcvkHY.js","assets/403-CcoghSKz.js","assets/result-C9ArRkbL.js","assets/404-C24BjnyR.js","assets/500-CbygX2w1.js","assets/first-CWdO0BUn.js","assets/second-jhD_Ira_.js","assets/third-D14BDVdB.js","assets/base-layout-QstweyWe.js","assets/descriptions-LfMkIYzo.js","assets/descriptions-BO-jm4UF.js","assets/timeline-BRrB0Mqu.js","assets/fix-header-CGiCwyVs.js","assets/fail-BWFg3qPE.js","assets/info-BQ-O7Xpy.js","assets/success-DGd93qo5.js","assets/warning-D2mOhMC6.js","assets/ai-B-FWBJej.js","assets/alert-DAtI4UaJ.js","assets/config-BRx7ukDN.js","assets/popconfirm-BkTOsppG.js","assets/dept-nMMSMr57.js","assets/useAuth-DKX3y3On.js","assets/dict-P-htQ-Wt.js","assets/item-CSGvZ_-5.js","assets/file-B57O110J.js","assets/info-kjw_3FpF.js","assets/mail-B_iDZSYp.js","assets/role-B5r_Io5w.js","assets/rule-BwIO_H8u.js","assets/storage-Bn7v8O54.js","assets/user-DIEoK18o.js","assets/profile-DNgTuhJ8.js"])))=>i.map(i=>d[i]); +import{$ as e,$n as t,$t as n,A as r,At as i,B as a,Bn as o,Bt as s,C as c,Cn as l,Cr as u,Ct as d,D as f,Dr as p,Dt as m,E as h,Er as g,F as _,Fn as v,Ft as y,Gn as b,Gt as x,H as S,I as C,J as w,Jn as T,Jt as E,K as D,Kt as O,L as k,Ln as A,M as j,Mn as M,Mt as N,N as P,Nt as F,O as I,Or as L,Ot as R,Pn as z,Pt as B,Q as ee,Qn as V,Qt as H,R as te,Rn as U,Rt as W,S as G,Sn as ne,Sr as K,St as q,T as re,Tr as ie,Tt as ae,U as oe,Un as se,V as ce,Vn as le,W as ue,X as de,Xn as fe,Xt as J,Y as pe,Yn as me,Yt as he,Z as Y,Zn as ge,Zt as _e,_ as ve,_n as ye,_t as be,an as X,ar as xe,at as Se,b as Ce,br as we,cn as Te,d as Ee,dn as De,dr as Oe,dt as ke,en as Ae,er as je,et as Me,fn as Ne,fr as Pe,ft as Fe,g as Ie,h as Le,hn as Re,hr as ze,ht as Be,i as Ve,it as He,j as Ue,jn as We,jt as Ge,k as Ke,kt as qe,ln as Je,lr as Ye,m as Xe,mn as Ze,mt as Qe,n as $e,nn as et,nt as tt,on as nt,or as rt,p as it,pn as at,pr as ot,pt as st,qt as ct,r as lt,rn as ut,rr as dt,rt as ft,sn as pt,sr as mt,st as ht,t as gt,tn as _t,tr as vt,tt as yt,un as bt,ur as xt,ut as St,v as Ct,vr as wt,w as Tt,wn as Et,wr as Dt,wt as Ot,x as kt,xn as At,xr as jt,xt as Mt,y as Nt,yn as Pt,yt as Ft,zn as It}from"./jsx-runtime-NwRKtVrk.js";import{i as Lt,n as Rt,r as zt,t as Bt}from"./middleware-C7eu6FtN.js";import{t as Vt}from"./request-Blbag3Ot.js";import{n as Ht,r as Ut,t as Wt}from"./ExclamationCircleFilled-gmOeErIU.js";import{_ as Gt,b as Kt,c as qt,d as Jt,g as Yt,h as Xt,i as Zt,m as Qt,n as $t,p as en,r as tn,s as nn,t as rn,v as an,y as on}from"./CopyOutlined-bJLUKQgS.js";import{_ as sn,b as cn,f as ln,g as un,h as dn,l as fn,m as pn,n as mn,o as hn,p as gn,r as _n,t as vn,u as yn,v as bn,y as xn}from"./statusUtils-G17j4Ng-.js";import{n as Sn,t as Cn}from"./Input-yLjViSX8.js";import{n as wn,r as Tn,t as En}from"./useClosable-s-Ss4Zwd.js";import{a as Dn,i as On,r as kn,t as An}from"./useBreakpoint-BdDQSe50.js";import{a as jn,i as Mn,r as Nn,t as Pn}from"./ColorPresets-BBbJffTn.js";import{i as Fn,n as In,r as Ln,t as Rn}from"./button-CM-rzMOH.js";import{t as zn}from"./move-KzMQarL_.js";import{n as Bn,t as Vn}from"./TextArea-D4RcD0z1.js";import{i as Hn,r as Un,t as Wn}from"./space-Dvitgohy.js";import{r as Gn}from"./BarsOutlined-UcCNWNvv.js";import{n as Kn,t as qn}from"./PurePanel-BhXcm5Bt.js";import{a as Jn,i as Yn,n as Xn,o as Zn,s as Qn,t as $n}from"./dropdown-DMnZiIxT.js";import{A as er,H as tr,Ht as nr,J as rr,Mt as ir,N as ar,Rt as or,T as sr,U as cr,Ut as lr,V as ur,Wt as dr,a as fr,ft as pr,i as mr,j as Z,jt as hr,lt as gr,n as _r,o as vr,p as yr,r as br,t as xr,tt as Sr,u as Cr,ut as wr,v as Tr,z as Er}from"./es-Do50EHua.js";import{n as Dr,t as Or}from"./row-Ddb-vj9X.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Q=L(ie(),1),kr=L(u(),1),Ar=`modulepreload`,jr=function(e){return`/`+e},Mr={},Nr=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,new URL(`../../../src/node/plugins/importAnalysisBuild.ts`,import.meta.url)).href}r=o(t.map(t=>{if(t=jr(t,n),t=s(t),t in Mr)return;Mr[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:Ar,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},Pr=e=>{throw TypeError(e)},Fr=(e,t,n)=>t.has(e)||Pr(`Cannot `+n),Ir=(e,t,n)=>(Fr(e,t,`read from private field`),n?n.call(e):t.get(e)),Lr=(e,t,n)=>t.has(e)?Pr(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),Rr=(e,t,n,r)=>(Fr(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),zr=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,Br=/^[\\/]{2}/;function Vr(e,t){return t+e.replace(/\\/g,`/`)}var Hr=`popstate`;function Ur(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function Wr(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return Yr(``,{pathname:r,search:i,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||`default`,n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)}function n(e,t){return typeof t==`string`?t:Xr(t)}return Qr(t,n,null,e)}function Gr(e,t){if(e===!1||e==null)throw Error(t)}function Kr(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function qr(){return Math.random().toString(36).substring(2,10)}function Jr(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function Yr(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?Zr(t):t,state:n,key:t&&t.key||r||qr(),mask:i}}function Xr({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function Zr(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function Qr(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,l=u();l??(l=0,o.replaceState({...o.state,idx:l},``));function u(){return(o.state||{idx:null}).idx}function d(){s=`POP`;let e=u(),t=e==null?null:e-l;l=e,c&&c({action:s,location:h.location,delta:t})}function f(e,t){s=`PUSH`;let r=Ur(e)?e:Yr(h.location,e,t);n&&n(r,e),l=u()+1;let d=Jr(r,l),f=h.createHref(r.mask||r);try{o.pushState(d,``,f)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(f)}a&&c&&c({action:s,location:h.location,delta:1})}function p(e,t){s=`REPLACE`;let r=Ur(e)?e:Yr(h.location,e,t);n&&n(r,e),l=u();let i=Jr(r,l),d=h.createHref(r.mask||r);o.replaceState(i,``,d),a&&c&&c({action:s,location:h.location,delta:0})}function m(e){return $r(i,e)}let h={get action(){return s},get location(){return e(i,o)},listen(e){if(c)throw Error(`A history only accepts one active listener`);return i.addEventListener(Hr,d),c=e,()=>{i.removeEventListener(Hr,d),c=null}},createHref(e){return t(i,e)},createURL:m,encodeLocation(e){let t=m(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:f,replace:p,go(e){return o.go(e)}};return h}function $r(e,t,n=!1){let r=`http://localhost`;e&&(r=e.location.origin===`null`?e.location.href:e.location.origin),Gr(r,`No window.location.(origin|href) available to create URL`);let i=typeof t==`string`?t:Xr(t);return i=i.replace(/ $/,`%20`),!n&&Br.test(i)&&(i=r+i),new URL(i,r)}var ei,ti=class{constructor(e){if(Lr(this,ei,new Map),e)for(let[t,n]of e)this.set(t,n)}get(e){if(Ir(this,ei).has(e))return Ir(this,ei).get(e);if(e.defaultValue!==void 0)return e.defaultValue;throw Error(`No value found for context`)}set(e,t){Ir(this,ei).set(e,t)}};ei=new WeakMap;var ni=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`children`]);function ri(e){return ni.has(e)}var ii=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`middleware`,`children`]);function ai(e){return ii.has(e)}function oi(e){return e.index===!0}function si(e,t,n=[],r={},i=!1){return e.map((e,a)=>{let o=[...n,String(a)],s=typeof e.id==`string`?e.id:o.join(`-`);if(Gr(e.index!==!0||!e.children,`Cannot specify children on an index route`),Gr(i||!r[s],`Found a route id collision on id "${s}". Route id's must be globally unique within Data Router usages`),oi(e)){let n={...e,id:s};return r[s]=ci(n,t(n)),n}else{let n={...e,id:s,children:void 0};return r[s]=ci(n,t(n)),e.children&&(n.children=si(e.children,t,o,r,i)),n}})}function ci(e,t){return Object.assign(e,{...t,...typeof t.lazy==`object`&&t.lazy!=null?{lazy:{...e.lazy,...t.lazy}}:{}})}function li(e,t,n=`/`){return ui(e,t,n,!1)}function ui(e,t,n,r,i){let a=Ai((typeof t==`string`?Zr(t):t).pathname||`/`,n);if(a==null)return null;let o=i??fi(e),s=null,c=ki(a);for(let e=0;s==null&&e{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;Gr(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=Bi([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(Gr(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),pi(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:Ci(l,e.index),routesMeta:u.map((e,t)=>{let[n,r]=Oi(e.relativePath,e.caseSensitive,t===u.length-1);return{...e,matcher:n,compiledParams:r}})})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of mi(e.path))a(e,t,!0,n)}),t}function mi(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=mi(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function hi(e){e.sort((e,t)=>e.score===t.score?wi(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var gi=/^:[\w-]+$/,_i=3,vi=2,yi=1,bi=10,xi=-2,Si=e=>e===`*`;function Ci(e,t){let n=e.split(`/`),r=n.length;return n.some(Si)&&(r+=xi),t&&(r+=vi),n.filter(e=>!Si(e)).reduce((e,t)=>e+(gi.test(t)?_i:t===``?yi:bi),r)}function wi(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function Ti(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e{if(t===`*`){let e=s[r]||``;o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,`$1`)}let i=s[r];return n&&!i?e[t]=void 0:e[t]=(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function Oi(e,t=!1,n=!0){Kr(e===`*`||!e.endsWith(`*`)||e.endsWith(`/*`),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,`/*`)}".`);let r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,a)=>{if(r.push({paramName:t,isOptional:n!=null}),n){let t=a.charAt(i+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function ki(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return Kr(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function Ai(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}function ji({basename:e,pathname:t}){return t===`/`?e:Bi([e,t])}var Mi=e=>zr.test(e);function Ni(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?Zr(e):e,a;return n?(n=zi(n),a=n.startsWith(`/`)?Pi(n.substring(1),`/`):Pi(n,t)):a=t,{pathname:a,search:Ui(r),hash:Wi(i)}}function Pi(e,t){let n=Vi(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function Fi(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function Ii(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function Li(e){let t=Ii(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function Ri(e,t,n,r=!1){let i;typeof e==`string`?i=Zr(e):(i={...e},Gr(!i.pathname||!i.pathname.includes(`?`),Fi(`?`,`pathname`,`search`,i)),Gr(!i.pathname||!i.pathname.includes(`#`),Fi(`#`,`pathname`,`hash`,i)),Gr(!i.search||!i.search.includes(`#`),Fi(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=Ni(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var zi=e=>e.replace(/[\\/]{2,}/g,`/`),Bi=e=>zi(e.join(`/`)),Vi=e=>e.replace(/\/+$/,``),Hi=e=>Vi(e).replace(/^\/*/,`/`),Ui=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,Wi=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,Gi=[`EvalError`,`RangeError`,`ReferenceError`,`SyntaxError`,`TypeError`,`URIError`],Ki=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function qi(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function Ji(e){return Bi(e.map(e=>e.route.path).filter(Boolean))||`/`}var Yi=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function Xi(e,t){let n=e;if(typeof n!=`string`||!zr.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(Yi)try{let e=new URL(window.location.href),r=Br.test(n)?new URL(Vr(n,e.protocol)):new URL(n),a=Ai(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{Kr(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}var Zi=Symbol(`Uninstrumented`);function Qi(e,t){let n={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};e.forEach(e=>e({id:t.id,index:t.index,path:t.path,instrument(e){let t=Object.keys(n);for(let r of t)e[r]&&n[r].push(e[r])}}));let r={};if(typeof t.lazy==`function`&&n.lazy.length>0){let e=ea(n.lazy,t.lazy,()=>void 0);e&&(r.lazy=e)}if(typeof t.lazy==`object`){let e=t.lazy;[`middleware`,`loader`,`action`].forEach(t=>{let i=e[t],a=n[`lazy.${t}`];if(typeof i==`function`&&a.length>0){let e=ea(a,i,()=>void 0);e&&(r.lazy=Object.assign(r.lazy||{},{[t]:e}))}})}return[`loader`,`action`].forEach(e=>{let i=t[e];if(typeof i==`function`&&n[e].length>0){let t=i[Zi]??i,a=ea(n[e],t,(...e)=>na(e[0]));a&&(e===`loader`&&t.hydrate===!0&&(a.hydrate=!0),a[Zi]=t,r[e]=a)}}),t.middleware&&t.middleware.length>0&&n.middleware.length>0&&(r.middleware=t.middleware.map(e=>{let t=e[Zi]??e,r=ea(n.middleware,t,(...e)=>na(e[0]));return r?(r[Zi]=t,r):e})),r}function $i(e,t){let n={navigate:[],fetch:[]};if(t.forEach(e=>e({instrument(e){let t=Object.keys(e);for(let r of t)e[r]&&n[r].push(e[r])}})),n.navigate.length>0){let t=e.navigate[Zi]??e.navigate,r=ea(n.navigate,t,(...t)=>{let[n,r]=t;return{to:typeof n==`number`||typeof n==`string`?n:n?Xr(n):`.`,...ra(e,r??{})}});r&&(r[Zi]=t,e.navigate=r)}if(n.fetch.length>0){let t=e.fetch[Zi]??e.fetch,r=ea(n.fetch,t,(...t)=>{let[n,,r,i]=t;return{href:r??`.`,fetcherKey:n,...ra(e,i??{})}});r&&(r[Zi]=t,e.fetch=r)}return e}function ea(e,t,n){return e.length===0?null:async(...r)=>{let i=await ta(e,n(...r),()=>t(...r),e.length-1);if(i.type===`error`)throw i.value;return i.value}}async function ta(e,t,n,r){let i=e[r],a;if(i){let o,s=async()=>(o?console.error(`You cannot call instrumented handlers more than once`):o=ta(e,t,n,r-1),a=await o,Gr(a,`Expected a result`),a.type===`error`&&a.value instanceof Error?{status:`error`,error:a.value}:{status:`success`,error:void 0});try{await i(s,t)}catch(e){console.error(`An instrumentation function threw an error:`,e)}o||await s(),await o}else try{a={type:`success`,value:await n()}}catch(e){a={type:`error`,value:e}}return a||{type:`error`,value:Error(`No result assigned in instrumentation chain.`)}}function na(e){let{request:t,context:n,params:r,pattern:i}=e;return{request:ia(t),params:{...r},pattern:i,context:aa(n)}}function ra(e,t){return{currentUrl:Xr(e.state.location),...`formMethod`in t?{formMethod:t.formMethod}:{},...`formEncType`in t?{formEncType:t.formEncType}:{},...`formData`in t?{formData:t.formData}:{},...`body`in t?{body:t.body}:{}}}function ia(e){return{method:e.method,url:e.url,headers:{get:(...t)=>e.headers.get(...t)}}}function aa(e){if(sa(e)){let t={...e};return Object.freeze(t),t}else return{get:t=>e.get(t)}}var oa=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function sa(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null||Object.getOwnPropertyNames(t).sort().join(`\0`)===oa}var ca=[`POST`,`PUT`,`PATCH`,`DELETE`],la=new Set(ca),ua=[`GET`,...ca],da=new Set(ua),fa=new Set([301,302,303,307,308]),pa=new Set([307,308]),ma={state:`idle`,location:void 0,matches:void 0,historyAction:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},ha={state:`idle`,data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},ga={state:`unblocked`,proceed:void 0,reset:void 0,location:void 0},_a=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),va=`remix-router-transitions`,ya=Symbol(`ResetLoaderData`),ba,xa,Sa,Ca,wa=class{constructor(e){Lr(this,ba),Lr(this,xa),Lr(this,Sa),Lr(this,Ca),Rr(this,ba,e),Rr(this,xa,fi(e))}get stableRoutes(){return Ir(this,ba)}get activeRoutes(){return Ir(this,Sa)??Ir(this,ba)}get branches(){return Ir(this,Ca)??Ir(this,xa)}get hasHMRRoutes(){return Ir(this,Sa)!=null}setRoutes(e){Rr(this,ba,e),Rr(this,xa,fi(e))}setHmrRoutes(e){Rr(this,Sa,e),Rr(this,Ca,fi(e))}commitHmrRoutes(){Ir(this,Sa)&&(Rr(this,ba,Ir(this,Sa)),Rr(this,xa,Ir(this,Ca)),Rr(this,Sa,void 0),Rr(this,Ca,void 0))}};ba=new WeakMap,xa=new WeakMap,Sa=new WeakMap,Ca=new WeakMap;function Ta(e){let t=e.window?e.window:typeof window<`u`?window:void 0,n=t!==void 0&&t.document!==void 0&&t.document.createElement!==void 0;Gr(e.routes.length>0,`You must provide a non-empty routes array to createRouter`);let r=e.hydrationRouteProperties||[],i=e.mapRouteProperties||_a,a=i;if(e.instrumentations){let t=e.instrumentations;a=e=>({...i(e),...Qi(t.map(e=>e.route).filter(Boolean),e)})}let o={},s=new wa(si(e.routes,a,void 0,o)),c=e.basename||`/`;c.startsWith(`/`)||(c=`/${c}`);let l=e.dataStrategy||Ha,u={...e.future},d=null,f=new Set,p=null,m=null,h=null,g=null,_=e.hydrationData!=null,v=ui(s.activeRoutes,e.history.location,c,!1,s.branches),y=!1,b=null,x,S;if(v==null&&!e.patchRoutesOnNavigation){let t=mo(404,{pathname:e.history.location.pathname}),{matches:n,route:r}=po(s.activeRoutes);x=!0,S=!x,v=n,b={[r.id]:t}}else if(v&&!e.hydrationData&&Ne(v,s.activeRoutes,e.history.location.pathname).active&&(v=null),!v){x=!1,S=!x,v=[];let t=Ne(null,s.activeRoutes,e.history.location.pathname);t.active&&t.matches&&(y=!0,v=t.matches)}else if(v.some(e=>e.route.lazy))x=!1,S=!x;else if(!v.some(e=>Aa(e.route)))x=!0,S=!x;else{let t=e.hydrationData?e.hydrationData.loaderData:null,n=e.hydrationData?e.hydrationData.errors:null,r=v;if(n){let e=v.findIndex(e=>n[e.route.id]!==void 0);r=r.slice(0,e+1)}S=!1,x=!0,r.forEach(e=>{let r=ja(e.route,t,n);S||=r.renderFallback,x&&=!r.shouldLoad})}let C,w={historyAction:e.history.action,location:e.history.location,matches:v,initialized:x,renderFallback:S,navigation:ma,restoreScrollPosition:e.hydrationData==null?null:!1,preventScrollReset:!1,revalidation:`idle`,loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||b,fetchers:new Map,blockers:new Map},T=`POP`,E=null,D=!1,O,k=!1,A=new Map,j=null,M=!1,N=!1,P=new Set,F=new Map,I=0,L=-1,R=new Map,z=new Set,B=new Map,ee=new Map,V=new Set,H=new Map,te,U=null;function W(){if(d=e.history.listen(({action:t,location:n,delta:r})=>{if(te){te(),te=void 0;return}Kr(H.size===0||r!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let i=De({currentLocation:w.location,nextLocation:n,historyAction:t});if(i&&r!=null){let t=new Promise(e=>{te=e});e.history.go(r*-1),Ee(i,{state:`blocked`,location:n,proceed(){Ee(i,{state:`proceeding`,proceed:void 0,reset:void 0,location:n}),t.then(()=>e.history.go(r))},reset(){let e=new Map(w.blockers);e.set(i,ga),K({blockers:e})}}),E?.resolve(),E=null;return}return ae(t,n)}),n){Ro(t,A);let e=()=>zo(t,A);t.addEventListener(`pagehide`,e),j=()=>t.removeEventListener(`pagehide`,e)}return w.initialized||ae(`POP`,w.location,{initialHydration:!0}),C}function G(){d&&d(),j&&j(),f.clear(),O&&O.abort(),w.fetchers.forEach((e,t)=>ye(w.fetchers,t)),w.blockers.forEach((e,t)=>Te(t))}function ne(e){if(f.add(e),p){let{newErrors:t}=p;p=null,e(w,{deletedFetchers:[],newErrors:t,viewTransitionOpts:void 0,flushSync:!1})}return()=>f.delete(e)}function K(e,t={}){e.matches&&=e.matches.map(e=>{let t=o[e.route.id],n=e.route;return n.element!==t.element||n.errorElement!==t.errorElement||n.hydrateFallbackElement!==t.hydrateFallbackElement?{...e,route:t}:e}),w={...w,...e};let n=[],r=[];w.fetchers.forEach((e,t)=>{e.state===`idle`&&(V.has(t)?n.push(t):r.push(t))}),V.forEach(e=>{!w.fetchers.has(e)&&!F.has(e)&&n.push(e)}),f.size===0&&(p={newErrors:e.errors??null}),[...f].forEach(r=>r(w,{deletedFetchers:n,newErrors:e.errors??null,viewTransitionOpts:t.viewTransitionOpts,flushSync:t.flushSync===!0})),n.forEach(e=>ye(w.fetchers,e)),r.forEach(e=>w.fetchers.delete(e))}function q(t,n,{flushSync:r}={}){let i=w.actionData!=null&&w.navigation.formMethod!=null&&ko(w.navigation.formMethod)&&w.navigation.state===`loading`&&t.state?._isRedirect!==!0,a;a=n.actionData?Object.keys(n.actionData).length>0?n.actionData:null:i?w.actionData:null;let o=n.loaderData?lo(w.loaderData,n.loaderData,n.matches||[],n.errors):w.loaderData,c=w.blockers;c.size>0&&(c=new Map(c),c.forEach((e,t)=>c.set(t,ga)));let l=M?!1:Me(t,n.matches||w.matches),u=D===!0||w.navigation.formMethod!=null&&ko(w.navigation.formMethod)&&t.state?._isRedirect!==!0;s.commitHmrRoutes(),M||T===`POP`||(T===`PUSH`?e.history.push(t,t.state):T===`REPLACE`&&e.history.replace(t,t.state));let d;if(T===`POP`){let e=A.get(w.location.pathname);e&&e.has(t.pathname)?d={currentLocation:w.location,nextLocation:t}:A.has(t.pathname)&&(d={currentLocation:t,nextLocation:w.location})}else if(k){let e=A.get(w.location.pathname);e?e.add(t.pathname):(e=new Set([t.pathname]),A.set(w.location.pathname,e)),d={currentLocation:w.location,nextLocation:t}}K({...n,actionData:a,loaderData:o,historyAction:T,location:t,initialized:!0,renderFallback:!1,navigation:ma,revalidation:`idle`,restoreScrollPosition:l,preventScrollReset:u,blockers:c},{viewTransitionOpts:d,flushSync:r===!0}),T=`POP`,D=!1,k=!1,M=!1,N=!1,E?.resolve(),E=null,U?.resolve(),U=null}async function re(t,n){if(E?.resolve(),E=null,typeof t==`number`){E||=Bo();let n=E.promise;return e.history.go(t),n}let{path:r,submission:i,error:a}=Oa(!1,Da(w.location,w.matches,c,t,n?.fromRouteId,n?.relative),n),o;n?.mask&&(o={pathname:``,search:``,hash:``,...typeof n.mask==`string`?Zr(n.mask):{...w.location.mask,...n.mask}});let s=w.location,l=Yr(s,r,n&&n.state,void 0,o);l={...l,...e.history.encodeLocation(l)};let u=n&&n.replace!=null?n.replace:void 0,d=`PUSH`;u===!0?d=`REPLACE`:u===!1||i!=null&&ko(i.formMethod)&&i.formAction===w.location.pathname+w.location.search&&(d=`REPLACE`);let f=n&&`preventScrollReset`in n?n.preventScrollReset===!0:void 0,p=(n&&n.flushSync)===!0,m=De({currentLocation:s,nextLocation:l,historyAction:d});if(m){Ee(m,{state:`blocked`,location:l,proceed(){Ee(m,{state:`proceeding`,proceed:void 0,reset:void 0,location:l}),re(t,n)},reset(){let e=new Map(w.blockers);e.set(m,ga),K({blockers:e})}});return}await ae(d,l,{submission:i,pendingError:a,preventScrollReset:f,replace:n&&n.replace,enableViewTransition:n&&n.viewTransition,flushSync:p,callSiteDefaultShouldRevalidate:n&&n.defaultShouldRevalidate})}function ie(){U||=Bo(),he(),K({revalidation:`loading`});let e=U.promise;return w.navigation.state===`submitting`?e:w.navigation.state===`idle`?(ae(w.historyAction,w.location,{startUninterruptedRevalidation:!0}),e):(ae(T||w.historyAction,w.navigation.location,{overrideNavigation:w.navigation,enableViewTransition:k===!0}),e)}async function ae(t,n,r){O&&O.abort(),O=null,T=t,M=(r&&r.startUninterruptedRevalidation)===!0,je(w.location,w.matches),D=(r&&r.preventScrollReset)===!0,k=(r&&r.enableViewTransition)===!0;let i=s.activeRoutes,a=r?.initialHydration&&w.matches&&w.matches.length>0&&!y?w.matches:ui(i,n,c,!1,s.branches),o=(r&&r.flushSync)===!0;if(a&&w.initialized&&!N&&_o(w.location,n)&&!(r&&r.submission&&ko(r.submission.formMethod))){q(n,{matches:a},{flushSync:o});return}let l=Ne(a,i,n.pathname);if(l.active&&l.matches&&(a=l.matches),!a){let{error:e,notFoundMatches:t,route:r}=Oe(n.pathname);q(n,{matches:t,loaderData:{},errors:{[r.id]:e}},{flushSync:o});return}let u=r&&r.overrideNavigation?{...r.overrideNavigation,matches:a,historyAction:t}:void 0;O=new AbortController;let d=ro(e.history,n,O.signal,r&&r.submission),f=e.getContext?await e.getContext():new ti,p;if(r&&r.pendingError)p=[fo(a).route.id,{type:`error`,error:r.pendingError}];else if(r&&r.submission&&ko(r.submission.formMethod)){let i=await oe(d,n,r.submission,a,t,f,l.active,r&&r.initialHydration===!0,{replace:r.replace,flushSync:o});if(i.shortCircuited)return;if(i.pendingActionResult){let[e,t]=i.pendingActionResult;if(So(t)&&qi(t.error)&&t.error.status===404){O=null,q(n,{matches:i.matches,loaderData:{},errors:{[e]:t.error}});return}}a=i.matches||a,p=i.pendingActionResult,u=No(n,a,t,r.submission),o=!1,l.active=!1,d=ro(e.history,d.url,d.signal)}let{shortCircuited:m,matches:h,loaderData:g,errors:_,workingFetchers:v}=await se(d,n,a,t,f,l.active,u,r&&r.submission,r&&r.fetcherSubmission,r&&r.replace,r&&r.initialHydration===!0,o,p,r&&r.callSiteDefaultShouldRevalidate);m||(O=null,q(n,{matches:h||a,...uo(p),loaderData:g,errors:_,...v?{fetchers:v}:{}}))}async function oe(t,n,i,l,u,d,f,p,m={}){if(he(),K({navigation:Po(n,l,u,i)},{flushSync:m.flushSync===!0}),f){let e=await Pe(l,n.pathname,t.signal);if(e.type===`aborted`)return{shortCircuited:!0};if(e.type===`error`){if(e.partialMatches.length===0){let{matches:t,route:n}=po(s.activeRoutes);return{matches:t,pendingActionResult:[n.id,{type:`error`,error:e.error}]}}let t=fo(e.partialMatches).route.id;return{matches:e.partialMatches,pendingActionResult:[t,{type:`error`,error:e.error}]}}else if(e.matches)l=e.matches;else{let{notFoundMatches:e,error:t,route:r}=Oe(n.pathname);return{matches:e,pendingActionResult:[r.id,{type:`error`,error:t}]}}}let h,g=jo(l,n);if(!g.route.action&&!g.route.lazy)h={type:`error`,error:mo(405,{method:t.method,pathname:n.pathname,routeId:g.route.id})};else{let e=await pe(t,n,Ja(a,o,t,n,l,g,p?[]:r,d),d,null);if(h=e[g.route.id],!h){for(let t of l)if(e[t.route.id]){h=e[t.route.id];break}}if(t.signal.aborted)return{shortCircuited:!0}}if(Co(h)){let n;return n=m&&m.replace!=null?m.replace:no(h.response.headers.get(`Location`),new URL(t.url),c,e.history)===w.location.pathname+w.location.search,await J(t,h,!0,{submission:i,replace:n}),{shortCircuited:!0}}if(So(h)){let e=fo(l,g.route.id);return(m&&m.replace)!==!0&&(T=`PUSH`),{matches:l,pendingActionResult:[e.route.id,h,g.route.id]}}return{matches:l,pendingActionResult:[g.route.id,h]}}async function se(t,n,i,l,u,d,f,p,m,h,g,_,v,y){let b=f||No(n,i,l,p),x=p||m||Mo(b),S=!M&&!g;if(d){if(S){let e=ce(v);K({navigation:b,...e===void 0?{}:{actionData:e}},{flushSync:_})}let e=await Pe(i,n.pathname,t.signal);if(e.type===`aborted`)return{shortCircuited:!0};if(e.type===`error`){if(e.partialMatches.length===0){let{matches:t,route:n}=po(s.activeRoutes);return{matches:t,loaderData:{},errors:{[n.id]:e.error}}}let t=fo(e.partialMatches).route.id;return{matches:e.partialMatches,loaderData:{},errors:{[t]:e.error}}}else if(e.matches)i=e.matches;else{let{error:e,notFoundMatches:t,route:r}=Oe(n.pathname);return{matches:t,loaderData:{},errors:{[r.id]:e}}}}let C=s.activeRoutes,{dsMatches:T,revalidatingFetchers:E}=ka(t,u,a,o,e.history,w,i,x,n,g?[]:r,g===!0,N,P,V,B,z,C,c,e.patchRoutesOnNavigation!=null,s.branches,v,y);if(L=++I,!e.dataStrategy&&!T.some(e=>e.shouldLoad)&&!T.some(e=>e.route.middleware&&e.route.middleware.length>0)&&E.length===0){let e=new Map(w.fetchers),t=Se(e);return q(n,{matches:i,loaderData:{},errors:v&&So(v[1])?{[v[0]]:v[1].error}:null,...uo(v),...t?{fetchers:e}:{}},{flushSync:_}),{shortCircuited:!0}}if(S){let e={};if(!d){e.navigation=b;let t=ce(v);t!==void 0&&(e.actionData=t)}E.length>0&&(e.fetchers=le(E)),K(e,{flushSync:_})}E.forEach(e=>{X(e.key),e.controller&&F.set(e.key,e.controller)});let D=()=>E.forEach(e=>X(e.key));O&&O.signal.addEventListener(`abort`,D);let{loaderResults:k,fetcherResults:A}=await me(T,E,t,n,u);if(t.signal.aborted)return{shortCircuited:!0};O&&O.signal.removeEventListener(`abort`,D),E.forEach(e=>F.delete(e.key));let j=ho(k);if(j)return await J(t,j.result,!0,{replace:h}),{shortCircuited:!0};if(j=ho(A),j)return z.add(j.key),await J(t,j.result,!0,{replace:h}),{shortCircuited:!0};let R=new Map(w.fetchers),{loaderData:ee,errors:H}=co(w,i,k,v,E,A,R);g&&w.errors&&(H={...w.errors,...H});let te=Se(R),U=Ce(L,R),W=te||U||E.length>0;return{matches:i,loaderData:ee,errors:H,...W?{workingFetchers:R}:{}}}function ce(e){if(e&&!So(e[1]))return{[e[0]]:e[1].data};if(w.actionData)return Object.keys(w.actionData).length===0?null:w.actionData}function le(e){let t=new Map(w.fetchers);return e.forEach(e=>{let n=t.get(e.key),r=Fo(void 0,n?n.data:void 0);t.set(e.key,r)}),t}async function ue(t,n,r,i){X(t);let a=(i&&i.flushSync)===!0,o=s.activeRoutes,l=Da(w.location,w.matches,c,r,n,i?.relative),u=ui(o,l,c,!1,s.branches),d=Ne(u,o,l);if(d.active&&d.matches&&(u=d.matches),!u){ge(t,n,mo(404,{pathname:l}),{flushSync:a});return}let{path:f,submission:p,error:m}=Oa(!0,l,i);if(m){ge(t,n,m,{flushSync:a});return}let h=e.getContext?await e.getContext():new ti,g=(i&&i.preventScrollReset)===!0;if(p&&ko(p.formMethod)){await de(t,n,f,u,h,d.active,a,g,p,i&&i.defaultShouldRevalidate);return}B.set(t,{routeId:n,path:f}),await fe(t,n,f,u,h,d.active,a,g,p)}async function de(t,n,i,l,u,d,f,p,m,h){he(),B.delete(t),Y(t,Io(m,w.fetchers.get(t)),{flushSync:f});let g=new AbortController,_=ro(e.history,i,g.signal,m);if(d){let e=await Pe(l,new URL(_.url).pathname,_.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){ge(t,n,e.error,{flushSync:f});return}else if(e.matches)l=e.matches;else{ge(t,n,mo(404,{pathname:i}),{flushSync:f});return}}let v=jo(l,i);if(!v.route.action&&!v.route.lazy){ge(t,n,mo(405,{method:m.formMethod,pathname:i,routeId:n}),{flushSync:f});return}F.set(t,g);let y=I,b=Ja(a,o,_,i,l,v,r,u),x=await pe(_,i,b,u,t),S=x[v.route.id];if(!S){for(let e of b)if(x[e.route.id]){S=x[e.route.id];break}}if(_.signal.aborted){F.get(t)===g&&F.delete(t);return}if(V.has(t)){if(Co(S)||So(S)){Y(t,Lo(void 0));return}}else{if(Co(S))if(F.delete(t),L>y){Y(t,Lo(void 0));return}else return z.add(t),Y(t,Fo(m)),J(_,S,!1,{fetcherSubmission:m,preventScrollReset:p});if(So(S)){ge(t,n,S.error);return}}let C=w.navigation.location||w.location,E=ro(e.history,C,g.signal),D=s.activeRoutes,k=w.navigation.state===`idle`?w.matches:ui(D,w.navigation.location,c,!1,s.branches);Gr(k,`Didn't find any matches after fetcher action`);let A=++I;R.set(t,A);let{dsMatches:j,revalidatingFetchers:M}=ka(E,u,a,o,e.history,w,k,m,C,r,!1,N,P,V,B,z,D,c,e.patchRoutesOnNavigation!=null,s.branches,[v.route.id,S],h),ee=Fo(m,S.data),H=new Map(w.fetchers);H.set(t,ee),M.filter(e=>e.key!==t).forEach(e=>{let t=e.key,n=H.get(t),r=Fo(void 0,n?n.data:void 0);H.set(t,r),X(t),e.controller&&F.set(t,e.controller)}),K({fetchers:H});let te=()=>M.forEach(e=>X(e.key));g.signal.addEventListener(`abort`,te);let{loaderResults:U,fetcherResults:W}=await me(j,M,E,C,u);if(g.signal.aborted)return;g.signal.removeEventListener(`abort`,te),R.delete(t),F.delete(t),M.forEach(e=>F.delete(e.key));let G=w.fetchers.has(t),ne=e=>{if(!G)return e;let n=new Map(e.fetchers);return n.set(t,Lo(S.data)),{...e,fetchers:n}},re=ho(U);if(re)return w=ne(w),J(E,re.result,!1,{preventScrollReset:p});if(re=ho(W),re)return z.add(re.key),w=ne(w),J(E,re.result,!1,{preventScrollReset:p});let ie=new Map(w.fetchers);G&&ie.set(t,Lo(S.data));let{loaderData:ae,errors:oe}=co(w,k,U,void 0,M,W,ie);Ce(A,ie),w.navigation.state===`loading`&&A>L?(Gr(T,`Expected pending action`),O&&O.abort(),q(w.navigation.location,{matches:k,loaderData:ae,errors:oe,fetchers:ie})):(K({errors:oe,loaderData:lo(w.loaderData,ae,k,oe),fetchers:ie}),N=!1)}async function fe(t,n,i,s,c,l,u,d,f){let p=w.fetchers.get(t);Y(t,Fo(f,p?p.data:void 0),{flushSync:u});let m=new AbortController,h=ro(e.history,i,m.signal);if(l){let e=await Pe(s,new URL(h.url).pathname,h.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){ge(t,n,e.error,{flushSync:u});return}else if(e.matches)s=e.matches;else{ge(t,n,mo(404,{pathname:i}),{flushSync:u});return}}let g=jo(s,i);F.set(t,m);let _=I,v=await pe(h,i,Ja(a,o,h,i,s,g,r,c),c,t),y=v[g.route.id];if(!y){for(let e of s)if(v[e.route.id]){y=v[e.route.id];break}}if(F.get(t)===m&&F.delete(t),!h.signal.aborted){if(V.has(t)){Y(t,Lo(void 0));return}if(Co(y))if(L>_){Y(t,Lo(void 0));return}else{z.add(t),await J(h,y,!1,{preventScrollReset:d});return}if(So(y)){ge(t,n,y.error);return}Y(t,Lo(y.data))}}async function J(r,i,a,{submission:o,fetcherSubmission:s,preventScrollReset:l,replace:u}={}){a||(E?.resolve(),E=null),i.response.headers.has(`X-Remix-Revalidate`)&&(N=!0);let d=i.response.headers.get(`Location`);Gr(d,`Expected a Location header on the redirect Response`),d=no(d,new URL(r.url),c,e.history);let f=Yr(w.location,d,{_isRedirect:!0});if(n){let e=!1;if(i.response.headers.has(`X-Remix-Reload-Document`))e=!0;else if(Mi(d)){let n=$r(t,d,!0);e=n.origin!==t.location.origin||Ai(n.pathname,c)==null}if(e){u?t.location.replace(d):t.location.assign(d);return}}O=null;let p=u===!0||i.response.headers.has(`X-Remix-Replace`)?`REPLACE`:`PUSH`,{formMethod:m,formAction:h,formEncType:g}=w.navigation;!o&&!s&&m&&h&&g&&(o=Mo(w.navigation));let _=o||s;pa.has(i.response.status)&&_&&ko(_.formMethod)?await ae(p,f,{submission:{..._,formAction:d},preventScrollReset:l||D,enableViewTransition:a?k:void 0}):await ae(p,f,{overrideNavigation:No(f,[],p,o),fetcherSubmission:s,preventScrollReset:l||D,enableViewTransition:a?k:void 0})}async function pe(e,t,n,r,i){let a,o={};try{a=await Ya(l,e,t,n,i,r,!1)}catch(e){return n.filter(e=>e.shouldLoad).forEach(t=>{o[t.route.id]={type:`error`,error:e}}),o}if(e.signal.aborted)return o;if(!ko(e.method))for(let e of n){if(a[e.route.id]?.type===`error`)break;!a.hasOwnProperty(e.route.id)&&!w.loaderData.hasOwnProperty(e.route.id)&&(!w.errors||!w.errors.hasOwnProperty(e.route.id))&&e.shouldCallHandler()&&(a[e.route.id]={type:`error`,result:Error(`No result returned from dataStrategy for route ${e.route.id}`)})}for(let[t,r]of Object.entries(a))if(xo(r)){let i=r.result;o[t]={type:`redirect`,response:$a(i,e,t,n,c)}}else o[t]=await Qa(r);return o}async function me(e,t,n,r,i){let a=pe(n,r,e,i,null),o=Promise.all(t.map(async e=>{if(e.matches&&e.match&&e.request&&e.controller){let t=(await pe(e.request,e.path,e.matches,i,e.key))[e.match.route.id];return{[e.key]:t}}else return Promise.resolve({[e.key]:{type:`error`,error:mo(404,{pathname:e.path})}})}));return{loaderResults:await a,fetcherResults:(await o).reduce((e,t)=>Object.assign(e,t),{})}}function he(){N=!0,B.forEach((e,t)=>{F.has(t)&&P.add(t),X(t)})}function Y(e,t,n={}){let r=new Map(w.fetchers);r.set(e,t),K({fetchers:r},{flushSync:(n&&n.flushSync)===!0})}function ge(e,t,n,r={}){let i=fo(w.matches,t),a=new Map(w.fetchers);ye(a,e),K({errors:{[i.route.id]:n},fetchers:a},{flushSync:(r&&r.flushSync)===!0})}function _e(e){return ee.set(e,(ee.get(e)||0)+1),V.has(e)&&V.delete(e),w.fetchers.get(e)||ha}function ve(e,t){X(e,t?.reason),Y(e,Lo(null))}function ye(e,t){let n=w.fetchers.get(t);F.has(t)&&!(n&&n.state===`loading`&&R.has(t))&&X(t),B.delete(t),R.delete(t),z.delete(t),V.delete(t),P.delete(t),e.delete(t)}function be(e){let t=(ee.get(e)||0)-1;t<=0?(ee.delete(e),V.add(e)):ee.set(e,t),K({fetchers:new Map(w.fetchers)})}function X(e,t){let n=F.get(e);n&&(n.abort(t),F.delete(e))}function xe(e,t){for(let n of e){let e=t.get(n);Gr(e,`Expected fetcher: ${n}`);let r=Lo(e.data);t.set(n,r)}}function Se(e){let t=[],n=!1;for(let r of z){let i=e.get(r);Gr(i,`Expected fetcher: ${r}`),i.state===`loading`&&(z.delete(r),t.push(r),n=!0)}return xe(t,e),n}function Ce(e,t){let n=[];for(let[r,i]of R)if(i0}function we(e,t){let n=w.blockers.get(e)||ga;return H.get(e)!==t&&H.set(e,t),n}function Te(e){w.blockers.delete(e),H.delete(e)}function Ee(e,t){let n=w.blockers.get(e)||ga;Gr(n.state===`unblocked`&&t.state===`blocked`||n.state===`blocked`&&t.state===`blocked`||n.state===`blocked`&&t.state===`proceeding`||n.state===`blocked`&&t.state===`unblocked`||n.state===`proceeding`&&t.state===`unblocked`,`Invalid blocker state transition: ${n.state} -> ${t.state}`);let r=new Map(w.blockers);r.set(e,t),K({blockers:r})}function De({currentLocation:e,nextLocation:t,historyAction:n}){if(H.size===0)return;H.size>1&&Kr(!1,`A router only supports one blocker at a time`);let r=Array.from(H.entries()),[i,a]=r[r.length-1],o=w.blockers.get(i);if(!(o&&o.state===`proceeding`)&&a({currentLocation:e,nextLocation:t,historyAction:n}))return i}function Oe(e){let t=mo(404,{pathname:e}),n=s.activeRoutes,{matches:r,route:i}=po(n);return{notFoundMatches:r,route:i,error:t}}function ke(e,t,n){if(m=e,g=t,h=n||null,!_&&w.navigation===ma){_=!0;let e=Me(w.location,w.matches);e!=null&&K({restoreScrollPosition:e})}return()=>{m=null,g=null,h=null}}function Ae(e,t){return h&&h(e,t.map(e=>di(e,w.loaderData)))||e.key}function je(e,t){if(m&&g){let n=Ae(e,t);m[n]=g()}}function Me(e,t){if(m){let n=Ae(e,t),r=m[n];if(typeof r==`number`)return r}return null}function Ne(t,n,r){if(e.patchRoutesOnNavigation){let e=s.branches;if(!t)return{active:!0,matches:ui(n,r,c,!0,e)||[]};if(Object.keys(t[0].params).length>0)return{active:!0,matches:ui(n,r,c,!0,e)}}return{active:!1,matches:null}}async function Pe(t,n,r,i){if(!e.patchRoutesOnNavigation)return{type:`success`,matches:t};let l=t;for(;;){let t=o;try{await e.patchRoutesOnNavigation({signal:r,path:n,matches:l,fetcherKey:i,patch:(e,n)=>{r.aborted||Fa(e,n,s,t,a,!1)}})}catch(e){return{type:`error`,error:e,partialMatches:l}}if(r.aborted)return{type:`aborted`};let u=s.branches,d=ui(s.activeRoutes,n,c,!1,u),f=null;if(d&&(Object.keys(d[0].params).length===0||(f=ui(s.activeRoutes,n,c,!0,u),!(f&&l.lengthe.route.id===t[n].route.id)}function Ie(e){o={},s.setHmrRoutes(si(e,a,void 0,o))}function Le(e,t,n=!1){Fa(e,t,s,o,a,n),s.hasHMRRoutes||K({})}return C={get basename(){return c},get future(){return u},get state(){return w},get routes(){return s.stableRoutes},get branches(){return s.branches},get manifest(){return o},get window(){return t},initialize:W,subscribe:ne,enableScrollRestoration:ke,navigate:re,fetch:ue,revalidate:ie,createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:_e,resetFetcher:ve,deleteFetcher:be,dispose:G,getBlocker:we,deleteBlocker:Te,patchRoutes:Le,_internalFetchControllers:F,_internalSetRoutes:Ie,_internalSetStateDoNotUseOrYouWillBreakYourApp(e){K(e)}},e.instrumentations&&(C=$i(C,e.instrumentations.map(e=>e.router).filter(Boolean))),C}function Ea(e){return e!=null&&(`formData`in e&&e.formData!=null||`body`in e&&e.body!==void 0)}function Da(e,t,n,r,i,a){let o,s;if(i){o=[];for(let e of t)if(o.push(e),e.route.id===i){s=e;break}}else o=t,s=t[t.length-1];let c=Ri(r||`.`,Li(o),Ai(e.pathname,n)||e.pathname,a===`path`);if(r??(c.search=e.search,c.hash=e.hash),(r==null||r===``||r===`.`)&&s){let e=Ao(c.search);if(s.route.index&&!e)c.search=c.search?c.search.replace(/^\?/,`?index&`):`?index`;else if(!s.route.index&&e){let e=new URLSearchParams(c.search),t=e.getAll(`index`);e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();c.search=n?`?${n}`:``}}return n!==`/`&&(c.pathname=ji({basename:n,pathname:c.pathname})),Xr(c)}function Oa(e,t,n){if(!n||!Ea(n))return{path:t};if(n.formMethod&&!Oo(n.formMethod))return{path:t,error:mo(405,{method:n.formMethod})};let r=()=>({path:t,error:mo(400,{type:`invalid-body`})}),i=(n.formMethod||`get`).toUpperCase(),a=go(t);if(n.body!==void 0){if(n.formEncType===`text/plain`){if(!ko(i))return r();let e=typeof n.body==`string`?n.body:n.body instanceof FormData||n.body instanceof URLSearchParams?Array.from(n.body.entries()).reduce((e,[t,n])=>`${e}${t}=${n} +`,``):String(n.body);return{path:t,submission:{formMethod:i,formAction:a,formEncType:n.formEncType,formData:void 0,json:void 0,text:e}}}else if(n.formEncType===`application/json`){if(!ko(i))return r();try{let e=typeof n.body==`string`?JSON.parse(n.body):n.body;return{path:t,submission:{formMethod:i,formAction:a,formEncType:n.formEncType,formData:void 0,json:e,text:void 0}}}catch{return r()}}}Gr(typeof FormData==`function`,`FormData is not available in this environment`);let o,s;if(n.formData)o=ao(n.formData),s=n.formData;else if(n.body instanceof FormData)o=ao(n.body),s=n.body;else if(n.body instanceof URLSearchParams)o=n.body,s=oo(o);else if(n.body==null)o=new URLSearchParams,s=new FormData;else try{o=new URLSearchParams(n.body),s=oo(o)}catch{return r()}let c={formMethod:i,formAction:a,formEncType:n&&n.formEncType||`application/x-www-form-urlencoded`,formData:s,json:void 0,text:void 0};if(ko(c.formMethod))return{path:t,submission:c};let l=Zr(t);return e&&l.search&&Ao(l.search)&&o.append(`index`,``),l.search=`?${o}`,{path:Xr(l),submission:c}}function ka(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x){let S=b?So(b[1])?b[1].error:b[1].data:void 0,C=i.createURL(a.location),w=i.createURL(c),T;if(u&&a.errors){let e=Object.keys(a.errors)[0];T=o.findIndex(t=>t.route.id===e)}else if(b&&So(b[1])){let e=b[0];T=o.findIndex(t=>t.route.id===e)-1}let E=b?b[1].statusCode:void 0,D=E&&E>=400,O={currentUrl:C,currentParams:a.matches[0]?.params||{},nextUrl:w,nextParams:o[0].params,...s,actionResult:S,actionStatus:E},k=Ji(o),A=o.map((i,o)=>{let{route:s}=i,f=null;if(T!=null&&o>T)f=!1;else if(s.lazy)f=!0;else if(!Aa(s))f=!1;else if(u){let{shouldLoad:e}=ja(s,a.loaderData,a.errors);f=e}else Ma(a.loaderData,a.matches[o],i)&&(f=!0);if(f!==null)return qa(n,r,e,c,k,i,l,t,f);let p=!1;typeof x==`boolean`?p=x:D?p=!1:d||C.pathname+C.search===w.pathname+w.search?p=!0:C.search===w.search?Na(a.matches[o],i)&&(p=!0):p=!0;let m={...O,defaultShouldRevalidate:p};return qa(n,r,e,c,k,i,l,t,Pa(i,m),m,x)}),j=[];return m.forEach((e,s)=>{if(u||!o.some(t=>t.route.id===e.routeId)||p.has(s))return;let c=a.fetchers.get(s),m=c&&c.state!==`idle`&&c.data===void 0,b=ui(g,e.path,_??`/`,!1,y);if(!b){if(v&&m)return;j.push({key:s,routeId:e.routeId,path:e.path,matches:null,match:null,request:null,controller:null});return}if(h.has(s))return;let S=jo(b,e.path),C=new AbortController,w=ro(i,e.path,C.signal),T=null;if(f.has(s))f.delete(s),T=Ja(n,r,w,e.path,b,S,l,t);else if(m)d&&(T=Ja(n,r,w,e.path,b,S,l,t));else{let i;i=typeof x==`boolean`?x:D?!1:d;let a={...O,defaultShouldRevalidate:i};Pa(S,a)&&(T=Ja(n,r,w,e.path,b,S,l,t,a))}T&&j.push({key:s,routeId:e.routeId,path:e.path,matches:T,match:S,request:w,controller:C})}),{dsMatches:A,revalidatingFetchers:j}}function Aa(e){return e.loader!=null||e.middleware!=null&&e.middleware.length>0}function ja(e,t,n){if(e.lazy)return{shouldLoad:!0,renderFallback:!0};if(!Aa(e))return{shouldLoad:!1,renderFallback:!1};let r=t!=null&&e.id in t,i=n!=null&&n[e.id]!==void 0;if(!r&&i)return{shouldLoad:!1,renderFallback:!1};if(typeof e.loader==`function`&&e.loader.hydrate===!0)return{shouldLoad:!0,renderFallback:!r};let a=!r&&!i;return{shouldLoad:a,renderFallback:a}}function Ma(e,t,n){let r=!t||n.route.id!==t.route.id,i=!e.hasOwnProperty(n.route.id);return r||i}function Na(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith(`*`)&&e.params[`*`]!==t.params[`*`]}function Pa(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n==`boolean`)return n}return t.defaultShouldRevalidate}function Fa(e,t,n,r,i,a){let o;if(e){let t=r[e];Gr(t,`No route found to patch children into: routeId = ${e}`),t.children||=[],o=t.children}else o=n.activeRoutes;let s=[],c=[];if(t.forEach(e=>{let t=o.find(t=>Ia(e,t));t?c.push({existingRoute:t,newRoute:e}):s.push(e)}),s.length>0){let t=si(s,i,[e||`_`,`patch`,String(o?.length||`0`)],r);o.push(...t)}if(a&&c.length>0)for(let e=0;et.children?.some(t=>Ia(e,t)))??!1:!1}var La=new WeakMap,Ra=({key:e,route:t,manifest:n,mapRouteProperties:r})=>{let i=n[t.id];if(Gr(i,`No route found in manifest`),!i.lazy||typeof i.lazy!=`object`)return;let a=i.lazy[e];if(!a)return;let o=La.get(i);o||(o={},La.set(i,o));let s=o[e];if(s)return s;let c=(async()=>{let t=ri(e),n=i[e]!==void 0&&e!==`hasErrorBoundary`;if(t)Kr(!t,`Route property `+e+` is not a supported lazy route property. This property will be ignored.`),o[e]=Promise.resolve();else if(n)Kr(!1,`Route "${i.id}" has a static property "${e}" defined. The lazy property will be ignored.`);else{let t=await a();t!=null&&(Object.assign(i,{[e]:t}),Object.assign(i,r(i)))}typeof i.lazy==`object`&&(i.lazy[e]=void 0,Object.values(i.lazy).every(e=>e===void 0)&&(i.lazy=void 0))})();return o[e]=c,c},za=new WeakMap;function Ba(e,t,n,r,i){let a=n[e.id];if(Gr(a,`No route found in manifest`),!e.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof e.lazy==`function`){let t=za.get(a);if(t)return{lazyRoutePromise:t,lazyHandlerPromise:t};let n=(async()=>{Gr(typeof e.lazy==`function`,`No lazy route function found`);let t=await e.lazy(),n={};for(let e in t){let r=t[e];if(r===void 0)continue;let i=ai(e),o=a[e]!==void 0&&e!==`hasErrorBoundary`;i?Kr(!i,`Route property `+e+` is not a supported property to be returned from a lazy route function. This property will be ignored.`):o?Kr(!o,`Route "${a.id}" has a static property "${e}" defined but its lazy function is also returning a value for this property. The lazy route property "${e}" will be ignored.`):n[e]=r}Object.assign(a,n),Object.assign(a,{...r(a),lazy:void 0})})();return za.set(a,n),n.catch(()=>{}),{lazyRoutePromise:n,lazyHandlerPromise:n}}let o=Object.keys(e.lazy),s=[],c;for(let a of o){if(i&&i.includes(a))continue;let o=Ra({key:a,route:e,manifest:n,mapRouteProperties:r});o&&(s.push(o),a===t&&(c=o))}let l=s.length>0?Promise.all(s).then(()=>{}):void 0;return l?.catch(()=>{}),c?.catch(()=>{}),{lazyRoutePromise:l,lazyHandlerPromise:c}}async function Va(e){let t=e.matches.filter(e=>e.shouldLoad),n={};return(await Promise.all(t.map(e=>e.resolve()))).forEach((e,r)=>{n[t[r].route.id]=e}),n}async function Ha(e){return e.matches.some(e=>e.route.middleware)?Ua(e,()=>Va(e)):Va(e)}function Ua(e,t){return Wa(e,t,e=>{if(Do(e))throw e;return e},yo,n);function n(t,n,r){if(r)return Promise.resolve(Object.assign(r.value,{[n]:{type:`error`,result:t}}));{let{matches:r}=e,i=fo(r,r[Math.min(Math.max(r.findIndex(e=>e.route.id===n),0),Math.max(r.findIndex(e=>e.shouldCallHandler()),0))].route.id).route.id;return Promise.resolve({[i]:{type:`error`,result:t}})}}}async function Wa(e,t,n,r,i){let{matches:a,...o}=e;return await Ga(o,a.flatMap(e=>e.route.middleware?e.route.middleware.map(t=>[e.route.id,t]):[]),t,n,r,i)}async function Ga(e,t,n,r,i,a,o=0){let{request:s}=e;if(s.signal.aborted)throw s.signal.reason??Error(`Request aborted: ${s.method} ${s.url}`);let c=t[o];if(!c)return await n();let[l,u]=c,d,f=async()=>{if(d)throw Error("You may only call `next()` once per middleware");try{return d={value:await Ga(e,t,n,r,i,a,o+1)},d.value}catch(e){return d={value:await a(e,l,d)},d.value}};try{let t=await u(e,f),n=t==null?void 0:r(t);return i(n)?n:d?n??d.value:(d={value:await f()},d.value)}catch(e){return await a(e,l,d)}}function Ka(e,t,n,r,i){let a=Ra({key:`middleware`,route:r.route,manifest:t,mapRouteProperties:e}),o=Ba(r.route,ko(n.method)?`action`:`loader`,t,e,i);return{middleware:a,route:o.lazyRoutePromise,handler:o.lazyHandlerPromise}}function qa(e,t,n,r,i,a,o,s,c,l=null,u){let d=!1,f=Ka(e,t,n,a,o);return{...a,_lazyPromises:f,shouldLoad:c,shouldRevalidateArgs:l,shouldCallHandler(e){return d=!0,l?typeof u==`boolean`?Pa(a,{...l,defaultShouldRevalidate:u}):typeof e==`boolean`?Pa(a,{...l,defaultShouldRevalidate:e}):Pa(a,l):c},resolve(e){let{lazy:t,loader:o,middleware:l}=a.route,u=d||c||e&&!ko(n.method)&&(t||o),p=l&&l.length>0&&!o&&!t;return u&&(ko(n.method)||!p)?Xa({request:n,path:r,pattern:i,match:a,lazyHandlerPromise:f?.handler,lazyRoutePromise:f?.route,handlerOverride:e,scopedContext:s}):Promise.resolve({type:`data`,result:void 0})}}}function Ja(e,t,n,r,i,a,o,s,c=null){return i.map(l=>l.route.id===a.route.id?qa(e,t,n,r,Ji(i),l,o,s,!0,c):{...l,shouldLoad:!1,shouldRevalidateArgs:c,shouldCallHandler:()=>!1,_lazyPromises:Ka(e,t,n,l,o),resolve:()=>Promise.resolve({type:`data`,result:void 0})})}async function Ya(e,t,n,r,i,a,o){r.some(e=>e._lazyPromises?.middleware)&&await Promise.all(r.map(e=>e._lazyPromises?.middleware));let s={request:t,url:io(t,n),pattern:Ji(r),params:r[0].params,context:a,matches:r},c=o?()=>{throw Error("You cannot call `runClientMiddleware()` from a static handler `dataStrategy`. Middleware is run outside of `dataStrategy` during SSR in order to bubble up the Response. You can enable middleware via the `respond` API in `query`/`queryRoute`")}:e=>{let t=s;return Ua(t,()=>e({...t,fetcherKey:i,runClientMiddleware:()=>{throw Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))},l=await e({...s,fetcherKey:i,runClientMiddleware:c});try{await Promise.all(r.flatMap(e=>[e._lazyPromises?.handler,e._lazyPromises?.route]))}catch{}return l}async function Xa({request:e,path:t,pattern:n,match:r,lazyHandlerPromise:i,lazyRoutePromise:a,handlerOverride:o,scopedContext:s}){let c,l,u=ko(e.method),d=u?`action`:`loader`,f=i=>{let a,c=new Promise((e,t)=>a=t);l=()=>a(),e.signal.addEventListener(`abort`,l);let u=a=>typeof i==`function`?i({request:e,url:io(e,t),pattern:n,params:r.params,context:s},...a===void 0?[]:[a]):Promise.reject(Error(`You cannot call the handler for a route which defines a boolean "${d}" [routeId: ${r.route.id}]`)),f=(async()=>{try{return{type:`data`,result:await(o?o(e=>u(e)):u())}}catch(e){return{type:`error`,result:e}}})();return Promise.race([f,c])};try{let t=u?r.route.action:r.route.loader;if(i||a)if(t){let e,[n]=await Promise.all([f(t).catch(t=>{e=t}),i,a]);if(e!==void 0)throw e;c=n}else{await i;let t=u?r.route.action:r.route.loader;if(t)[c]=await Promise.all([f(t),a]);else if(d===`action`){let t=new URL(e.url),n=t.pathname+t.search;throw mo(405,{method:e.method,pathname:n,routeId:r.route.id})}else return{type:`data`,result:void 0}}else if(t)c=await f(t);else{let t=new URL(e.url);throw mo(404,{pathname:t.pathname+t.search})}}catch(e){return{type:`error`,result:e}}finally{l&&e.signal.removeEventListener(`abort`,l)}return c}async function Za(e){let t=e.headers.get(`Content-Type`);return t&&/\bapplication\/json\b/.test(t)?e.body==null?null:e.json():e.text()}async function Qa(e){let{result:t,type:n}=e;if(To(t)){let e;try{e=await Za(t)}catch(e){return{type:`error`,error:e}}return n===`error`?{type:`error`,error:new Ki(t.status,t.statusText,e),statusCode:t.status,headers:t.headers}:{type:`data`,data:e,statusCode:t.status,headers:t.headers}}return n===`error`?wo(t)?t.data instanceof Error?{type:`error`,error:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:`error`,error:vo(t),statusCode:qi(t)?t.status:void 0,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:`error`,error:t,statusCode:qi(t)?t.status:void 0}:wo(t)?{type:`data`,data:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:`data`,data:t}}function $a(e,t,n,r,i){let a=e.headers.get(`Location`);if(Gr(a,`Redirects returned/thrown from loaders/actions must have a Location header`),!Mi(a)){let o=r.slice(0,r.findIndex(e=>e.route.id===n)+1);a=Da(new URL(t.url),o,i,a),e.headers.set(`Location`,a)}return e}var eo=[`about:`,`blob:`,`chrome:`,`chrome-untrusted:`,`content:`,`data:`,`devtools:`,`file:`,`filesystem:`,`javascript:`];function to(e){try{return eo.includes(new URL(e).protocol)}catch{return!1}}function no(e,t,n,r){if(Mi(e)){let r=e,i=Br.test(r)?new URL(Vr(r,t.protocol)):new URL(r);if(to(i.toString()))throw Error(`Invalid redirect location`);let a=Ai(i.pathname,n)!=null;if(i.origin===t.origin&&a)return zi(i.pathname)+i.search+i.hash}try{if(to(r.createURL(e).toString()))throw Error(`Invalid redirect location`)}catch{}return e}function ro(e,t,n,r){let i=e.createURL(go(t)).toString(),a={signal:n};if(r&&ko(r.formMethod)){let{formMethod:e,formEncType:t}=r;a.method=e.toUpperCase(),t===`application/json`?(a.headers=new Headers({"Content-Type":t}),a.body=JSON.stringify(r.json)):t===`text/plain`?a.body=r.text:t===`application/x-www-form-urlencoded`&&r.formData?a.body=ao(r.formData):a.body=r.formData}return new Request(i,a)}function io(e,t){let n=new URL(e.url),r=typeof t==`string`?Zr(t):t;if(n.pathname=r.pathname||`/`,r.search){let e=new URLSearchParams(r.search),t=e.getAll(`index`);e.delete(`index`);for(let n of t.filter(Boolean))e.append(`index`,n);n.search=e.size?`?${e.toString()}`:``}else n.search=``;return n.hash=r.hash||``,n}function ao(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r==`string`?r:r.name);return t}function oo(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function so(e,t,n,r=!1,i=!1){let a={},o=null,s,c=!1,l={},u=n&&So(n[1])?n[1].error:void 0;return e.forEach(n=>{if(!(n.route.id in t))return;let d=n.route.id,f=t[d];if(Gr(!Co(f),`Cannot handle redirect results in processLoaderData`),So(f)){let t=f.error;if(u!==void 0&&(t=u,u=void 0),o||={},i)o[d]=t;else{let n=fo(e,d);o[n.route.id]??(o[n.route.id]=t)}r||(a[d]=ya),c||(c=!0,s=qi(f.error)?f.error.status:500),f.headers&&(l[d]=f.headers)}else a[d]=f.data,f.statusCode&&f.statusCode!==200&&!c&&(s=f.statusCode),f.headers&&(l[d]=f.headers)}),u!==void 0&&n&&(o={[n[0]]:u},n[2]&&(a[n[2]]=void 0)),{loaderData:a,errors:o,statusCode:s||200,loaderHeaders:l}}function co(e,t,n,r,i,a,o){let{loaderData:s,errors:c}=so(t,n,r);return i.filter(e=>!e.matches||e.matches.some(e=>e.shouldLoad)).forEach(t=>{let{key:n,match:r,controller:i}=t;if(i&&i.signal.aborted)return;let s=a[n];if(Gr(s,`Did not find corresponding fetcher result`),So(s)){let t=fo(e.matches,r?.route.id);c&&c[t.route.id]||(c={...c,[t.route.id]:s.error}),o.delete(n)}else if(Co(s))Gr(!1,`Unhandled fetcher revalidation redirect`);else{let e=Lo(s.data);o.set(n,e)}}),{loaderData:s,errors:c}}function lo(e,t,n,r){let i=Object.entries(t).filter(([,e])=>e!==ya).reduce((e,[t,n])=>(e[t]=n,e),{});for(let a of n){let n=a.route.id;if(!t.hasOwnProperty(n)&&e.hasOwnProperty(n)&&a.route.loader&&(i[n]=e[n]),r&&r.hasOwnProperty(n))break}return i}function uo(e){return e?So(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function fo(e,t){return(t?e.slice(0,e.findIndex(e=>e.route.id===t)+1):[...e]).reverse().find(e=>e.route.hasErrorBoundary===!0)||e[0]}function po(e){let t=e.length===1?e[0]:e.find(e=>e.index||!e.path||e.path===`/`)||{id:`__shim-error-route__`};return{matches:[{params:{},pathname:``,pathnameBase:``,route:t}],route:t}}function mo(e,{pathname:t,routeId:n,method:r,type:i,message:a}={}){let o=`Unknown Server Error`,s=`Unknown @remix-run/router error`;return e===400?(o=`Bad Request`,r&&t&&n?s=`You made a ${r} request to "${t}" but did not provide a \`loader\` for route "${n}", so there is no way to handle the request.`:i===`invalid-body`&&(s=`Unable to encode submission body`)):e===403?(o=`Forbidden`,s=`Route "${n}" does not match URL "${t}"`):e===404?(o=`Not Found`,s=`No route matches URL "${t}"`):e===405&&(o=`Method Not Allowed`,r&&t&&n?s=`You made a ${r.toUpperCase()} request to "${t}" but did not provide an \`action\` for route "${n}", so there is no way to handle the request.`:r&&(s=`Invalid request method "${r.toUpperCase()}"`)),new Ki(e||500,o,Error(s),!0)}function ho(e){let t=Object.entries(e);for(let e=t.length-1;e>=0;e--){let[n,r]=t[e];if(Co(r))return{key:n,result:r}}}function go(e){return Xr({...typeof e==`string`?Zr(e):e,hash:``})}function _o(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===``?t.hash!==``:e.hash===t.hash?!0:t.hash!==``}function vo(e){return new Ki(e.init?.status??500,e.init?.statusText??`Internal Server Error`,e.data)}function yo(e){return typeof e==`object`&&!!e&&Object.entries(e).every(([e,t])=>typeof e==`string`&&bo(t))}function bo(e){return typeof e==`object`&&!!e&&`type`in e&&`result`in e&&(e.type===`data`||e.type===`error`)}function xo(e){return To(e.result)&&fa.has(e.result.status)}function So(e){return e.type===`error`}function Co(e){return(e&&e.type)===`redirect`}function wo(e){return typeof e==`object`&&!!e&&`type`in e&&`data`in e&&`init`in e&&e.type===`DataWithResponseInit`}function To(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.headers==`object`&&e.body!==void 0}function Eo(e){return fa.has(e)}function Do(e){return To(e)&&Eo(e.status)&&e.headers.has(`Location`)}function Oo(e){return da.has(e.toUpperCase())}function ko(e){return la.has(e.toUpperCase())}function Ao(e){return new URLSearchParams(e).getAll(`index`).some(e=>e===``)}function jo(e,t){let n=typeof t==`string`?Zr(t).search:t.search;if(e[e.length-1].route.index&&Ao(n||``))return e[e.length-1];let r=Ii(e);return r[r.length-1]}function Mo(e){let{formMethod:t,formAction:n,formEncType:r,text:i,formData:a,json:o}=e;if(!(!t||!n||!r)){if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:i};if(a!=null)return{formMethod:t,formAction:n,formEncType:r,formData:a,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function No(e,t,n,r){return r?{state:`loading`,location:e,matches:t,historyAction:n,formMethod:r.formMethod,formAction:r.formAction,formEncType:r.formEncType,formData:r.formData,json:r.json,text:r.text}:{state:`loading`,location:e,matches:t,historyAction:n,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Po(e,t,n,r){return{state:`submitting`,location:e,matches:t,historyAction:n,formMethod:r.formMethod,formAction:r.formAction,formEncType:r.formEncType,formData:r.formData,json:r.json,text:r.text}}function Fo(e,t){return e?{state:`loading`,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:`loading`,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Io(e,t){return{state:`submitting`,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Lo(e){return{state:`idle`,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function Ro(e,t){try{let n=e.sessionStorage.getItem(va);if(n){let e=JSON.parse(n);for(let[n,r]of Object.entries(e||{}))r&&Array.isArray(r)&&t.set(n,new Set(r||[]))}}catch{}}function zo(e,t){if(t.size>0){let n={};for(let[e,r]of t)n[e]=[...r];try{e.sessionStorage.setItem(va,JSON.stringify(n))}catch(e){Kr(!1,`Failed to save applied view transitions in sessionStorage (${e}).`)}}}function Bo(){let e,t,n=new Promise((r,i)=>{e=async e=>{r(e);try{await n}catch{}},t=async e=>{i(e);try{await n}catch{}}});return{promise:n,resolve:e,reject:t}}var Vo=Q.createContext(null);Vo.displayName=`DataRouter`;var Ho=Q.createContext(null);Ho.displayName=`DataRouterState`;var Uo=Q.createContext(!1);function Wo(){return Q.useContext(Uo)}var Go=Q.createContext({isTransitioning:!1});Go.displayName=`ViewTransition`;var Ko=Q.createContext(new Map);Ko.displayName=`Fetchers`;var qo=Q.createContext(null);qo.displayName=`Await`;var Jo=Q.createContext(null);Jo.displayName=`Navigation`;var Yo=Q.createContext(null);Yo.displayName=`Location`;var Xo=Q.createContext({outlet:null,matches:[],isDataRoute:!1});Xo.displayName=`Route`;var Zo=Q.createContext(null);Zo.displayName=`RouteError`;var Qo=`REACT_ROUTER_ERROR`,$o=`REDIRECT`,es=`ROUTE_ERROR_RESPONSE`;function ts(e){if(e.startsWith(`${Qo}:${$o}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`&&typeof t.location==`string`&&typeof t.reloadDocument==`boolean`&&typeof t.replace==`boolean`)return t}catch{}}function ns(e){if(e.startsWith(`${Qo}:${es}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`)return new Ki(t.status,t.statusText,t.data)}catch{}}function rs(e,{relative:t}={}){Gr(is(),`useHref() may be used only in the context of a component.`);let{basename:n,navigator:r}=Q.useContext(Jo),{hash:i,pathname:a,search:o}=fs(e,{relative:t}),s=a;return n!==`/`&&(s=a===`/`?n:Bi([n,a])),r.createHref({pathname:s,search:o,hash:i})}function is(){return Q.useContext(Yo)!=null}function as(){return Gr(is(),`useLocation() may be used only in the context of a component.`),Q.useContext(Yo).location}var os=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function ss(e){Q.useContext(Jo).static||Q.useLayoutEffect(e)}function cs(){let{isDataRoute:e}=Q.useContext(Xo);return e?As():ls()}function ls(){Gr(is(),`useNavigate() may be used only in the context of a component.`);let e=Q.useContext(Vo),{basename:t,navigator:n}=Q.useContext(Jo),{matches:r}=Q.useContext(Xo),{pathname:i}=as(),a=JSON.stringify(Li(r)),o=Q.useRef(!1);return ss(()=>{o.current=!0}),Q.useCallback((r,s={})=>{if(Kr(o.current,os),!o.current)return;if(typeof r==`number`){n.go(r);return}let c=Ri(r,JSON.parse(a),i,s.relative===`path`);e==null&&t!==`/`&&(c.pathname=c.pathname===`/`?t:Bi([t,c.pathname])),(s.replace?n.replace:n.push)(c,s.state,s)},[t,n,a,i,e])}var us=Q.createContext(null);function ds(e){let t=Q.useContext(Xo).outlet;return Q.useMemo(()=>t&&Q.createElement(us.Provider,{value:e},t),[t,e])}function fs(e,{relative:t}={}){let{matches:n}=Q.useContext(Xo),{pathname:r}=as(),i=JSON.stringify(Li(n));return Q.useMemo(()=>Ri(e,JSON.parse(i),r,t===`path`),[e,i,r,t])}function ps(e,t,n){Gr(is(),`useRoutes() may be used only in the context of a component.`);let{navigator:r}=Q.useContext(Jo),{matches:i}=Q.useContext(Xo),a=i[i.length-1],o=a?a.params:{},s=a?a.pathname:`/`,c=a?a.pathnameBase:`/`,l=a&&a.route;{let e=l&&l.path||``;Ms(s,!l||e.endsWith(`*`)||e.endsWith(`*?`),`You rendered descendant (or called \`useRoutes()\`) at "${s}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. + +Please change the parent to .`)}let u=as(),d;if(t){let e=typeof t==`string`?Zr(t):t;Gr(c===`/`||e.pathname?.startsWith(c),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${c}" but pathname "${e.pathname}" was given in the \`location\` prop.`),d=e}else d=u;let f=d.pathname||`/`,p=f;if(c!==`/`){let e=c.replace(/^\//,``).split(`/`);p=`/`+f.replace(/^\//,``).split(`/`).slice(e.length).join(`/`)}let m=n&&n.state.matches.length?n.state.matches.map(e=>Object.assign(e,{route:n.manifest[e.route.id]||e.route})):li(e,{pathname:p});Kr(l||m!=null,`No routes matched location "${d.pathname}${d.search}${d.hash}" `),Kr(m==null||m[m.length-1].route.element!==void 0||m[m.length-1].route.Component!==void 0||m[m.length-1].route.lazy!==void 0,`Matched leaf route at location "${d.pathname}${d.search}${d.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let h=bs(m&&m.map(e=>Object.assign({},e,{params:Object.assign({},o,e.params),pathname:Bi([c,r.encodeLocation?r.encodeLocation(e.pathname.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathname]),pathnameBase:e.pathnameBase===`/`?c:Bi([c,r.encodeLocation?r.encodeLocation(e.pathnameBase.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathnameBase])})),i,n);return t&&h?Q.createElement(Yo.Provider,{value:{location:{pathname:`/`,search:``,hash:``,state:null,key:`default`,mask:void 0,...d},navigationType:`POP`}},h):h}function ms(){let e=ks(),t=qi(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r=`rgba(200,200,200, 0.5)`,i={padding:`0.5rem`,backgroundColor:r},a={padding:`2px 4px`,backgroundColor:r},o=null;return console.error(`Error handled by React Router default ErrorBoundary:`,e),o=Q.createElement(Q.Fragment,null,Q.createElement(`p`,null,`💿 Hey developer 👋`),Q.createElement(`p`,null,`You can provide a way better UX than this when your app throws errors by providing your own `,Q.createElement(`code`,{style:a},`ErrorBoundary`),` or`,` `,Q.createElement(`code`,{style:a},`errorElement`),` prop on your route.`)),Q.createElement(Q.Fragment,null,Q.createElement(`h2`,null,`Unexpected Application Error!`),Q.createElement(`h3`,{style:{fontStyle:`italic`}},t),n?Q.createElement(`pre`,{style:i},n):null,o)}var hs=Q.createElement(ms,null),gs=class extends Q.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!==`idle`&&e.revalidation===`idle`?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error===void 0?t.error:e.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error(`React Router caught the following error during render`,e)}render(){let e=this.state.error;if(this.context&&typeof e==`object`&&e&&`digest`in e&&typeof e.digest==`string`){let t=ns(e.digest);t&&(e=t)}let t=e===void 0?this.props.children:Q.createElement(Xo.Provider,{value:this.props.routeContext},Q.createElement(Zo.Provider,{value:e,children:this.props.component}));return this.context?Q.createElement(vs,{error:e},t):t}};gs.contextType=Uo;var _s=new WeakMap;function vs({children:e,error:t}){let{basename:n}=Q.useContext(Jo);if(typeof t==`object`&&t&&`digest`in t&&typeof t.digest==`string`){let e=ts(t.digest);if(e){let r=_s.get(t);if(r)throw r;let i=Xi(e.location,n),a=i.absoluteURL||i.to;if(to(a))throw Error(`Invalid redirect location`);if(Yi&&!_s.get(t))if(i.isExternal||e.reloadDocument)window.location.href=a;else{let n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(i.to,{replace:e.replace}));throw _s.set(t,n),n}return Q.createElement(`meta`,{httpEquiv:`refresh`,content:`0;url=${a}`})}}return e}function ys({routeContext:e,match:t,children:n}){let r=Q.useContext(Vo);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),Q.createElement(Xo.Provider,{value:e},n)}function bs(e,t=[],n){let r=n?.state;if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,a=r?.errors;if(a!=null){let e=i.findIndex(e=>e.route.id&&a?.[e.route.id]!==void 0);Gr(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(`,`)}`),i=i.slice(0,Math.min(i.length,e+1))}let o=!1,s=-1;if(n&&r){o=r.renderFallback;for(let e=0;e=0?i.slice(0,s+1):[i[0]];break}}}}let c=n?.onError,l=r&&c?(e,t)=>{c(e,{location:r.location,params:r.matches?.[0]?.params??{},pattern:Ji(r.matches),errorInfo:t})}:void 0;return i.reduceRight((e,n,c)=>{let u,d=!1,f=null,p=null;r&&(u=a&&n.route.id?a[n.route.id]:void 0,f=n.route.errorElement||hs,o&&(s<0&&c===0?(Ms(`route-fallback`,!1,"No `HydrateFallback` element provided to render during initial hydration"),d=!0,p=null):s===c&&(d=!0,p=n.route.hydrateFallbackElement||null)));let m=t.concat(i.slice(0,c+1)),h=()=>{let t;return t=u?f:d?p:n.route.Component?Q.createElement(n.route.Component,null):n.route.element?n.route.element:e,Q.createElement(ys,{match:n,routeContext:{outlet:e,matches:m,isDataRoute:r!=null},children:t})};return r&&(n.route.ErrorBoundary||n.route.errorElement||c===0)?Q.createElement(gs,{location:r.location,revalidation:r.revalidation,component:f,error:u,children:h(),routeContext:{outlet:null,matches:m,isDataRoute:!0},onError:l}):h()},null)}function xs(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Ss(e){let t=Q.useContext(Vo);return Gr(t,xs(e)),t}function Cs(e){let t=Q.useContext(Ho);return Gr(t,xs(e)),t}function ws(e){let t=Q.useContext(Xo);return Gr(t,xs(e)),t}function Ts(e){let t=ws(e),n=t.matches[t.matches.length-1];return Gr(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function Es(){return Ts(`useRouteId`)}function Ds(){let e=Cs(`useNavigation`);return Q.useMemo(()=>{let{matches:t,historyAction:n,...r}=e.navigation;return r},[e.navigation])}function Os(){let{matches:e,loaderData:t}=Cs(`useMatches`);return Q.useMemo(()=>e.map(e=>di(e,t)),[e,t])}function ks(){let e=Q.useContext(Zo),t=Cs(`useRouteError`),n=Ts(`useRouteError`);return e===void 0?t.errors?.[n]:e}function As(){let{router:e}=Ss(`useNavigate`),t=Ts(`useNavigate`),n=Q.useRef(!1);return ss(()=>{n.current=!0}),Q.useCallback(async(r,i={})=>{Kr(n.current,os),n.current&&(typeof r==`number`?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var js={};function Ms(e,t,n){!t&&!js[e]&&(js[e]=!0,Kr(!1,n))}var Ns={};function Ps(e,t){!e&&!Ns[t]&&(Ns[t]=!0,console.warn(t))}var Fs=Q.useOptimistic,Is=()=>void 0;function Ls(e){return Fs?Fs(e):[e,Is]}function Rs(e){let t={hasErrorBoundary:e.hasErrorBoundary||e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&(e.element&&Kr(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(t,{element:Q.createElement(e.Component),Component:void 0})),e.HydrateFallback&&(e.hydrateFallbackElement&&Kr(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(t,{hydrateFallbackElement:Q.createElement(e.HydrateFallback),HydrateFallback:void 0})),e.ErrorBoundary&&(e.errorElement&&Kr(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(t,{errorElement:Q.createElement(e.ErrorBoundary),ErrorBoundary:void 0})),t}var zs=[`HydrateFallback`,`hydrateFallbackElement`],Bs=class{constructor(){this.status=`pending`,this.promise=new Promise((e,t)=>{this.resolve=t=>{this.status===`pending`&&(this.status=`resolved`,e(t))},this.reject=e=>{this.status===`pending`&&(this.status=`rejected`,t(e))}})}};function Vs({router:e,flushSync:t,onError:n,useTransitions:r}){r=Wo()||r;let[i,a]=Q.useState(e.state),[o,s]=Ls(i),[c,l]=Q.useState(),[u,d]=Q.useState({isTransitioning:!1}),[f,p]=Q.useState(),[m,h]=Q.useState(),[g,_]=Q.useState(),v=Q.useRef(new Map),y=Q.useCallback((i,{deletedFetchers:o,newErrors:c,flushSync:u,viewTransitionOpts:g})=>{c&&n&&Object.values(c).forEach(e=>n(e,{location:i.location,params:i.matches[0]?.params??{},pattern:Ji(i.matches)})),i.fetchers.forEach((e,t)=>{e.data!==void 0&&v.current.set(t,e.data)}),o.forEach(e=>v.current.delete(e)),Ps(u===!1||t!=null,'You provided the `flushSync` option to a router update, but you are not using the `` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let y=e.window!=null&&e.window.document!=null&&typeof e.window.document.startViewTransition==`function`;if(Ps(g==null||y,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!g||!y){t&&u?t(()=>a(i)):r===!1?a(i):Q.startTransition(()=>{r===!0&&s(e=>Hs(e,i)),a(i)});return}if(t&&u){t(()=>{m&&(f?.resolve(),m.skipTransition()),d({isTransitioning:!0,flushSync:!0,currentLocation:g.currentLocation,nextLocation:g.nextLocation})});let n=e.window.document.startViewTransition(()=>{t(()=>a(i))});n.finished.finally(()=>{t(()=>{p(void 0),h(void 0),l(void 0),d({isTransitioning:!1})})}),t(()=>h(n));return}m?(f?.resolve(),m.skipTransition(),_({state:i,currentLocation:g.currentLocation,nextLocation:g.nextLocation})):(l(i),d({isTransitioning:!0,flushSync:!1,currentLocation:g.currentLocation,nextLocation:g.nextLocation}))},[e.window,t,m,f,r,s,n]);Q.useLayoutEffect(()=>e.subscribe(y),[e,y]),Q.useEffect(()=>{u.isTransitioning&&!u.flushSync&&p(new Bs)},[u]),Q.useEffect(()=>{if(f&&c&&e.window){let t=c,n=f.promise,i=e.window.document.startViewTransition(async()=>{r===!1?a(t):Q.startTransition(()=>{r===!0&&s(e=>Hs(e,t)),a(t)}),await n});i.finished.finally(()=>{p(void 0),h(void 0),l(void 0),d({isTransitioning:!1})}),h(i)}},[c,f,e.window,r,s]),Q.useEffect(()=>{f&&c&&o.location.key===c.location.key&&f.resolve()},[f,m,o.location,c]),Q.useEffect(()=>{!u.isTransitioning&&g&&(l(g.state),d({isTransitioning:!0,flushSync:!1,currentLocation:g.currentLocation,nextLocation:g.nextLocation}),_(void 0))},[u.isTransitioning,g]);let b=Q.useMemo(()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:t=>e.navigate(t),push:(t,n,r)=>e.navigate(t,{state:n,preventScrollReset:r?.preventScrollReset}),replace:(t,n,r)=>e.navigate(t,{replace:!0,state:n,preventScrollReset:r?.preventScrollReset})}),[e]),x=e.basename||`/`,S=Q.useMemo(()=>({router:e,navigator:b,static:!1,basename:x,onError:n}),[e,b,x,n]);return Q.createElement(Q.Fragment,null,Q.createElement(Vo.Provider,{value:S},Q.createElement(Ho.Provider,{value:o},Q.createElement(Ko.Provider,{value:v.current},Q.createElement(Go.Provider,{value:u},Q.createElement(qs,{basename:x,location:o.location,navigationType:o.historyAction,navigator:b,useTransitions:r},Q.createElement(Us,{routes:e.routes,manifest:e.manifest,future:e.future,state:o,isStatic:!1,onError:n})))))),null)}function Hs(e,t){return{...e,navigation:t.navigation.state===`idle`?e.navigation:t.navigation,revalidation:t.revalidation===`idle`?e.revalidation:t.revalidation,actionData:t.navigation.state===`submitting`?e.actionData:t.actionData,fetchers:t.fetchers}}var Us=Q.memo(Ws);function Ws({routes:e,manifest:t,future:n,state:r,isStatic:i,onError:a}){return ps(e,void 0,{manifest:t,state:r,isStatic:i,onError:a,future:n})}function Gs({to:e,replace:t,state:n,relative:r}){Gr(is(),` may be used only in the context of a component.`);let{static:i}=Q.useContext(Jo);Kr(!i,` must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.`);let{matches:a}=Q.useContext(Xo),{pathname:o}=as(),s=cs(),c=Ri(e,Li(a),o,r===`path`),l=JSON.stringify(c);return Q.useEffect(()=>{s(JSON.parse(l),{replace:t,state:n,relative:r})},[s,l,r,t,n]),null}function Ks(e){return ds(e.context)}function qs({basename:e=`/`,children:t=null,location:n,navigationType:r=`POP`,navigator:i,static:a=!1,useTransitions:o}){Gr(!is(),`You cannot render a inside another . You should never have more than one in your app.`);let s=e.replace(/^\/*/,`/`),c=Q.useMemo(()=>({basename:s,navigator:i,static:a,useTransitions:o,future:{}}),[s,i,a,o]);typeof n==`string`&&(n=Zr(n));let{pathname:l=`/`,search:u=``,hash:d=``,state:f=null,key:p=`default`,mask:m}=n,h=Q.useMemo(()=>{let e=Ai(l,s);return e==null?null:{location:{pathname:e,search:u,hash:d,state:f,key:p,mask:m},navigationType:r}},[s,l,u,d,f,p,r,m]);return Kr(h!=null,` is not able to match the URL "${l}${u}${d}" because it does not start with the basename, so the won't render anything.`),h==null?null:Q.createElement(Jo.Provider,{value:c},Q.createElement(Yo.Provider,{children:t,value:h}))}Q.Component;var Js=`get`,Ys=`application/x-www-form-urlencoded`;function Xs(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement}function Zs(e){return Xs(e)&&e.tagName.toLowerCase()===`button`}function Qs(e){return Xs(e)&&e.tagName.toLowerCase()===`form`}function $s(e){return Xs(e)&&e.tagName.toLowerCase()===`input`}function ec(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function tc(e,t){return e.button===0&&(!t||t===`_self`)&&!ec(e)}function nc(e=``){return new URLSearchParams(typeof e==`string`||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(e=>[n,e]):[[n,r]])},[]))}function rc(e,t){let n=nc(e);return t&&t.forEach((e,r)=>{n.has(r)||t.getAll(r).forEach(e=>{n.append(r,e)})}),n}var ic=null;function ac(){if(ic===null)try{new FormData(document.createElement(`form`),0),ic=!1}catch{ic=!0}return ic}var oc=new Set([`application/x-www-form-urlencoded`,`multipart/form-data`,`text/plain`]);function sc(e){return e!=null&&!oc.has(e)?(Kr(!1,`"${e}" is not a valid \`encType\` for \`
    \`/\`\` and will default to "${Ys}"`),null):e}function cc(e,t){let n,r,i,a,o;if(Qs(e)){let o=e.getAttribute(`action`);r=o?Ai(o,t):null,n=e.getAttribute(`method`)||Js,i=sc(e.getAttribute(`enctype`))||Ys,a=new FormData(e)}else if(Zs(e)||$s(e)&&(e.type===`submit`||e.type===`image`)){let o=e.form;if(o==null)throw Error(`Cannot submit a + ); + + const closeButton = ( + + ); + + const resetButton = ( + + ); + + const buttons: SubmitterButton = { + submit: submitButton, + close: closeButton, + reset: resetButton, + }; + + if (typeof submitter?.render === 'function') { + return submitter.render(buttons, formRef); + } + + if(layoutType === 'Form') { + return ( + + + {buttons.reset} + {buttons.submit} + + + ); + }else { + return ( + + {buttons.reset} + {buttons.submit} + {buttons.close} + + ); + } + }, [loading, form, submitter, t]); + + // 表单内容 + const formContent = useMemo(() => ( + + {grid ? ( + + {columns.map((column, index) => renderFormItem(column, index))} + + ) : ( + columns.map((column, index) => renderFormItem(column, index)) + )} + {(layoutType === 'Form') && renderSubmitter} + + ), [ form, handleFinish, props, grid, rowProps, columns, renderFormItem, layoutType, renderSubmitter ]); + + // 触发器 + const triggerElement = useMemo(() => { + if (!trigger) return null; + return React.cloneElement(trigger as React.ReactElement<{ onClick?: () => void }>, { + onClick: handleOpen, + }); + }, [trigger, handleOpen]); + + // 根据 layoutType 渲染 + if (layoutType === 'ModalForm') { + return ( + <> + {triggerElement} + + {formContent} + + + ); + } + + if (layoutType === 'DrawerForm') { + return ( + <> + {triggerElement} + + {formContent} + + + ); + } + + return formContent; +} + +export default XinForm; + +export type { XinFormProps, XinFormRef }; diff --git a/web/components/XinForm/typings.ts b/web/components/XinForm/typings.ts new file mode 100644 index 0000000..0b70810 --- /dev/null +++ b/web/components/XinForm/typings.ts @@ -0,0 +1,85 @@ +import type { + FormProps, + RowProps, + ModalProps, + DrawerProps, + FormInstance, + ButtonProps, + ColProps, +} from 'antd'; +import {type ReactNode, type RefObject} from 'react'; +import type { FormColumn } from '@/components/XinFormField/FieldRender/typings'; + +/** + * 表单操作栏按钮 + */ +export type SubmitterButton = { + /** 提交按钮 */ + submit: ReactNode; + /** 重置按钮 */ + reset: ReactNode; + /** 关闭按钮 */ + close: ReactNode; +} + +/** + * 表单操作栏属性 + */ +export interface SubmitterProps { + /** 操作栏渲染 */ + render?: false | ((dom: SubmitterButton, form?: RefObject) => ReactNode); + /** 提交按钮文本 */ + submitText?: string | ReactNode; + /** 重置按钮文本 */ + resetText?: string | ReactNode; + /** 关闭按钮文本 */ + closeText?: string | ReactNode; + /** 提交按钮属性 */ + submitButtonProps?: Omit; + /** 重置按钮属性 */ + resetButtonProps?: Omit; + /** 关闭按钮属性 */ + closeButtonProps?: Omit; +} + +/** + * XinForm 实例方法 + */ +export interface XinFormRef extends FormInstance { + /** 打开弹窗/抽屉 (仅 ModalForm/DrawerForm 有效) */ + open: () => void; + /** 关闭弹窗/抽屉 (仅 ModalForm/DrawerForm 有效) */ + close: () => void; + /** 获取弹窗/抽屉的打开状态 */ + isOpen: () => boolean; + /** 设置加载状态 */ + setLoading: (loading: boolean) => void; +} + +/** + * XinForm 组件属性 + */ +export type XinFormProps = Omit, 'onFinish'> & { + /** 表单列配置 */ + columns: FormColumn[]; + /** 表单布局类型 */ + layoutType?: 'Form' | 'ModalForm' | 'DrawerForm'; + /** 是否使用 Grid 布局 */ + grid?: boolean; + /** 开启 grid 模式时传递给 Row */ + rowProps?: RowProps; + /** 传递给表单项的 Col */ + colProps?: ColProps; + /** 表单提交 */ + onFinish?: (values: T) => Promise; + /** 表单实例引用 */ + formRef?: RefObject; + /** ModalForm 弹窗配置 */ + modalProps?: Omit; + /** DrawerForm 抽屉配置 */ + drawerProps?: Omit; + /** 触发器 */ + trigger?: ReactNode; + /** 渲染表单操作栏 */ + submitter?: SubmitterProps; +} diff --git a/web/components/XinFormField/FieldRender/index.tsx b/web/components/XinFormField/FieldRender/index.tsx new file mode 100644 index 0000000..f465914 --- /dev/null +++ b/web/components/XinFormField/FieldRender/index.tsx @@ -0,0 +1,138 @@ +import type { FormColumn } from "./typings"; +import { + Input, + InputNumber, + Select, + Radio, + Checkbox, + Switch, + DatePicker, + TimePicker, + TreeSelect, + Cascader, + Rate, + Slider, + ColorPicker +} from 'antd'; +import type { + InputProps, + InputNumberProps, + SelectProps, + TreeSelectProps, + RadioGroupProps, + SwitchProps, + RateProps, + SliderSingleProps, + DatePickerProps, + TimePickerProps, + ColorPickerProps +} from 'antd'; +import type { PasswordProps, TextAreaProps } from "antd/es/input"; +import type { RangePickerProps } from "antd/es/date-picker"; +import type { CheckboxGroupProps } from 'antd/es/checkbox'; +import IconSelector from '@/components/XinFormField/IconSelector'; +import ImageUploader from '@/components/XinFormField/ImageUploader'; +import UserSelector from '@/components/XinFormField/UserSelector'; +import type { IconSelectProps } from '@/components/XinFormField/IconSelector/typings'; +import type { ImageUploaderProps } from '@/components/XinFormField/ImageUploader/typings'; +import type { UserSelectorProps } from '@/components/XinFormField/UserSelector/typings'; +import type {ReactNode} from "react"; + +const { TextArea, Password } = Input; +const { RangePicker } = DatePicker; + +interface FieldsRenderProps extends Record { + valueType: FormColumn['valueType']; +} + +export default function FieldRender(props: FieldsRenderProps) { + const { valueType, ...fieldProps } = props; + let dom: ReactNode; + switch (valueType) { + case 'password': + dom = ; + break; + case 'textarea': + dom =