From f4dcb2ca0df46842b6d3354681d1e184215bdf76 Mon Sep 17 00:00:00 2001 From: Qing Date: Thu, 28 Dec 2023 14:27:17 +0800 Subject: [PATCH] remove old app --- lama_cleaner/app/.env | 1 - lama_cleaner/app/.eslintrc.json | 52 - lama_cleaner/app/.gitignore | 27 - lama_cleaner/app/.prettierrc | 6 - lama_cleaner/app/LICENSE | 201 - lama_cleaner/app/build/asset-manifest.json | 51 - lama_cleaner/app/build/favicon.ico | Bin 67646 -> 0 bytes lama_cleaner/app/build/index.html | 1 - .../app/build/static/css/main.ce986cc8.css | 1 - .../app/build/static/js/main.1fda6320.js | 2 - .../static/js/main.1fda6320.js.LICENSE.txt | 69 - .../Inter-Black.15ca31c0a2a68f76d2d1.woff2 | Bin 102868 -> 0 bytes .../Inter-Black.c6938660eec019fefd68.woff | Bin 138764 -> 0 bytes ...nter-BlackItalic.ca1e738e4f349f27514d.woff | Bin 146824 -> 0 bytes ...ter-BlackItalic.cb2a7335650c690077fe.woff2 | Bin 108752 -> 0 bytes .../Inter-Bold.93c1301bd9f486c573b3.woff | Bin 143208 -> 0 bytes .../Inter-Bold.ec64ea577b0349e055ad.woff2 | Bin 106140 -> 0 bytes ...nter-BoldItalic.2d26c56a606662486796.woff2 | Bin 111808 -> 0 bytes ...Inter-BoldItalic.b376885042f6c961a541.woff | Bin 151052 -> 0 bytes ...Inter-ExtraBold.cbe0ae49c52c920fd563.woff2 | Bin 106108 -> 0 bytes .../Inter-ExtraBold.d0fa3bb2b7c9063dc594.woff | Bin 142920 -> 0 bytes ...ExtraBoldItalic.535a6cf662596b3bd6a6.woff2 | Bin 111708 -> 0 bytes ...-ExtraBoldItalic.6ab17abedc4d3f140953.woff | Bin 150628 -> 0 bytes ...nter-ExtraLight.72505e6a122c6acd5471.woff2 | Bin 104232 -> 0 bytes ...Inter-ExtraLight.c4248615291a9e8f1fb7.woff | Bin 140724 -> 0 bytes ...ExtraLightItalic.170dddfca278d3c2ad4a.woff | Bin 149996 -> 0 bytes ...xtraLightItalic.5c7d7d6deb1d2ec8d48c.woff2 | Bin 111392 -> 0 bytes .../Inter-Italic.890025e726861dba417f.woff | Bin 144372 -> 0 bytes .../Inter-Italic.cb10ffd7684cd9836a05.woff2 | Bin 106876 -> 0 bytes .../Inter-Light.2d5198822ab091ce4305.woff2 | Bin 104332 -> 0 bytes .../Inter-Light.994e34451cc19ede31d3.woff | Bin 140632 -> 0 bytes ...nter-LightItalic.ef9f65d91d2b0ba9b2e4.woff | Bin 150092 -> 0 bytes ...ter-LightItalic.f86952265d7b0f02c921.woff2 | Bin 111332 -> 0 bytes .../Inter-Medium.293fd13dbca5a3e450ef.woff2 | Bin 105924 -> 0 bytes .../Inter-Medium.9053572c46aeb4b16caa.woff | Bin 142552 -> 0 bytes ...er-MediumItalic.085cb93e613ba3d40d2b.woff2 | Bin 112184 -> 0 bytes ...ter-MediumItalic.3d0107dd43d0101274d3.woff | Bin 150988 -> 0 bytes .../Inter-Regular.8c206db99195777c6769.woff | Bin 133844 -> 0 bytes .../Inter-Regular.c8ba52b05a9ef10f4758.woff2 | Bin 98868 -> 0 bytes .../Inter-SemiBold.b5f0f109bc88052d4000.woff2 | Bin 105804 -> 0 bytes .../Inter-SemiBold.cca62d21c8c555c392e5.woff | Bin 142932 -> 0 bytes ...r-SemiBoldItalic.463bdbfb28abad0fa6df.woff | Bin 151180 -> 0 bytes ...-SemiBoldItalic.d9467ee321a8f38aefff.woff2 | Bin 112048 -> 0 bytes .../Inter-Thin.29b9c616a95a912abf73.woff | Bin 135920 -> 0 bytes .../Inter-Thin.fff2a096db014f6239d4.woff2 | Bin 99632 -> 0 bytes ...Inter-ThinItalic.bae95eb2f889c797e435.woff | Bin 145480 -> 0 bytes ...nter-ThinItalic.bf213704dce6b437ede4.woff2 | Bin 106496 -> 0 bytes ...nter-italic.var.30807be7abc48ba8c73c.woff2 | Bin 245036 -> 0 bytes ...Inter-roman.var.ba4caefcdf5b36b438db.woff2 | Bin 227180 -> 0 bytes .../Inter.var.c2fe3cb2b7c746f7966a.woff2 | Bin 324864 -> 0 bytes ...ee-machine-lineal.ee32631219cc3986f861.gif | Bin 431724 -> 0 bytes lama_cleaner/app/config/env.js | 104 - lama_cleaner/app/config/getHttpsConfig.js | 66 - .../app/config/jest/babelTransform.js | 29 - lama_cleaner/app/config/jest/cssTransform.js | 14 - lama_cleaner/app/config/jest/fileTransform.js | 40 - lama_cleaner/app/config/modules.js | 134 - lama_cleaner/app/config/paths.js | 77 - lama_cleaner/app/config/webpack.config.js | 761 - .../persistentCache/createEnvironmentHash.js | 9 - .../app/config/webpackDevServer.config.js | 127 - lama_cleaner/app/package.json | 182 - lama_cleaner/app/pnpm-lock.yaml | 16039 ---------------- lama_cleaner/app/public/favicon.ico | Bin 67646 -> 0 bytes lama_cleaner/app/public/index.html | 34 - lama_cleaner/app/scripts/build.js | 217 - lama_cleaner/app/scripts/start.js | 154 - lama_cleaner/app/scripts/test.js | 52 - lama_cleaner/app/src/App.tsx | 188 - lama_cleaner/app/src/adapters/inpainting.ts | 268 - .../src/components/CoffeeIcon/CoffeeIcon.tsx | 80 - .../app/src/components/Croper/Croper.scss | 167 - .../app/src/components/Croper/Croper.tsx | 408 - .../app/src/components/Editor/Editor.scss | 108 - .../app/src/components/Editor/Editor.tsx | 1827 -- .../app/src/components/Editor/MakeGIF.tsx | 125 - .../app/src/components/Editor/Slider.tsx | 46 - .../app/src/components/Extender/Extender.scss | 166 - .../app/src/components/Extender/Extender.tsx | 408 - .../components/FileManager/FileManager.scss | 164 - .../components/FileManager/FileManager.tsx | 320 - .../src/components/FileSelect/FileSelect.scss | 34 - .../src/components/FileSelect/FileSelect.tsx | 134 - .../app/src/components/Header/Header.scss | 43 - .../app/src/components/Header/Header.tsx | 245 - .../src/components/Header/PromptInput.scss | 18 - .../app/src/components/Header/PromptInput.tsx | 76 - .../src/components/Header/ThemeChanger.scss | 18 - .../src/components/Header/ThemeChanger.tsx | 35 - .../src/components/ImageSize/ImageSize.scss | 7 - .../src/components/ImageSize/ImageSize.tsx | 20 - .../InteractiveSeg/ConfirmActions.tsx | 62 - .../InteractiveSeg/InteractiveSeg.scss | 68 - .../InteractiveSeg/InteractiveSeg.tsx | 46 - .../InteractiveSeg/ReplaceModal.tsx | 51 - .../components/LandingPage/LandingPage.scss | 30 - .../components/LandingPage/LandingPage.tsx | 26 - .../app/src/components/Plugins/Plugins.scss | 135 - .../app/src/components/Plugins/Plugins.tsx | 160 - .../src/components/SDProgress/SDProgress.scss | 35 - .../src/components/SDProgress/SDProgress.tsx | 77 - .../Settings/DownloadMaskSettingBlock.tsx | 29 - .../GraduallyInpaintingSettingBlock.tsx | 32 - .../components/Settings/HDSettingBlock.scss | 7 - .../components/Settings/HDSettingBlock.tsx | 137 - .../ManualRunInpaintingSettingBlock.tsx | 31 - .../Settings/ModelSettingBlock.scss | 11 - .../components/Settings/ModelSettingBlock.tsx | 262 - .../Settings/NumberInputSetting.tsx | 76 - .../src/components/Settings/SettingBlock.scss | 52 - .../src/components/Settings/SettingBlock.tsx | 46 - .../src/components/Settings/SettingIcon.tsx | 26 - .../app/src/components/Settings/Settings.scss | 37 - .../src/components/Settings/SettingsModal.tsx | 63 - .../src/components/Shortcuts/Shortcuts.scss | 77 - .../src/components/Shortcuts/Shortcuts.tsx | 56 - .../components/Shortcuts/ShortcutsModal.tsx | 88 - .../components/SidePanel/ImageResizeScale.tsx | 56 - .../src/components/SidePanel/P2PSidePanel.tsx | 224 - .../src/components/SidePanel/PESidePanel.tsx | 233 - .../src/components/SidePanel/SidePanel.scss | 91 - .../src/components/SidePanel/SidePanel.tsx | 313 - lama_cleaner/app/src/components/Workspace.tsx | 139 - .../app/src/components/shared/Button.scss | 39 - .../app/src/components/shared/Button.tsx | 83 - .../app/src/components/shared/Input.tsx | 46 - .../app/src/components/shared/Layout.tsx | 27 - .../app/src/components/shared/Link.tsx | 11 - .../app/src/components/shared/Modal.scss | 55 - .../app/src/components/shared/Modal.tsx | 60 - .../src/components/shared/NumberInput.scss | 17 - .../app/src/components/shared/NumberInput.tsx | 53 - .../app/src/components/shared/Selector.scss | 72 - .../app/src/components/shared/Selector.tsx | 89 - .../app/src/components/shared/Switch.scss | 36 - .../app/src/components/shared/Switch.tsx | 35 - .../app/src/components/shared/Textarea.tsx | 45 - .../app/src/components/shared/Toast.scss | 85 - .../app/src/components/shared/Toast.tsx | 80 - .../app/src/components/shared/Tooltip.scss | 34 - .../app/src/components/shared/Tooltip.tsx | 29 - lama_cleaner/app/src/event.ts | 22 - lama_cleaner/app/src/hooks/useAsyncMemo.tsx | 33 - lama_cleaner/app/src/hooks/useHotkey.tsx | 22 - lama_cleaner/app/src/hooks/useInputImage.tsx | 33 - lama_cleaner/app/src/hooks/useResolution.tsx | 31 - lama_cleaner/app/src/index.tsx | 15 - .../app/src/media/coffee-machine-lineal.gif | Bin 431724 -> 0 bytes lama_cleaner/app/src/react-app-env.d.ts | 71 - lama_cleaner/app/src/setupTests.ts | 5 - lama_cleaner/app/src/store/Atoms.tsx | 907 - lama_cleaner/app/src/styles/App.scss | 20 - .../app/src/styles/Mixins/_MediaQueries.scss | 40 - .../app/src/styles/Mixins/_Mixins.scss | 52 - .../app/src/styles/Mixins/_index.scss | 2 - lama_cleaner/app/src/styles/_Animations.scss | 79 - lama_cleaner/app/src/styles/_Colors.scss | 67 - lama_cleaner/app/src/styles/_ColorsDark.scss | 65 - lama_cleaner/app/src/styles/_index.scss | 62 - lama_cleaner/app/src/utils.ts | 243 - lama_cleaner/app/tsconfig.json | 26 - 161 files changed, 28822 deletions(-) delete mode 100644 lama_cleaner/app/.env delete mode 100644 lama_cleaner/app/.eslintrc.json delete mode 100644 lama_cleaner/app/.gitignore delete mode 100644 lama_cleaner/app/.prettierrc delete mode 100644 lama_cleaner/app/LICENSE delete mode 100644 lama_cleaner/app/build/asset-manifest.json delete mode 100644 lama_cleaner/app/build/favicon.ico delete mode 100644 lama_cleaner/app/build/index.html delete mode 100644 lama_cleaner/app/build/static/css/main.ce986cc8.css delete mode 100644 lama_cleaner/app/build/static/js/main.1fda6320.js delete mode 100644 lama_cleaner/app/build/static/js/main.1fda6320.js.LICENSE.txt delete mode 100644 lama_cleaner/app/build/static/media/Inter-Black.15ca31c0a2a68f76d2d1.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-Black.c6938660eec019fefd68.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-BlackItalic.ca1e738e4f349f27514d.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-BlackItalic.cb2a7335650c690077fe.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-Bold.93c1301bd9f486c573b3.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-Bold.ec64ea577b0349e055ad.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-BoldItalic.2d26c56a606662486796.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-BoldItalic.b376885042f6c961a541.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-ExtraBold.cbe0ae49c52c920fd563.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-ExtraBold.d0fa3bb2b7c9063dc594.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-ExtraBoldItalic.535a6cf662596b3bd6a6.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-ExtraBoldItalic.6ab17abedc4d3f140953.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-ExtraLight.72505e6a122c6acd5471.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-ExtraLight.c4248615291a9e8f1fb7.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-ExtraLightItalic.170dddfca278d3c2ad4a.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-ExtraLightItalic.5c7d7d6deb1d2ec8d48c.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-Italic.890025e726861dba417f.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-Italic.cb10ffd7684cd9836a05.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-Light.2d5198822ab091ce4305.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-Light.994e34451cc19ede31d3.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-LightItalic.ef9f65d91d2b0ba9b2e4.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-LightItalic.f86952265d7b0f02c921.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-Medium.293fd13dbca5a3e450ef.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-Medium.9053572c46aeb4b16caa.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-MediumItalic.085cb93e613ba3d40d2b.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-MediumItalic.3d0107dd43d0101274d3.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-Regular.8c206db99195777c6769.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-Regular.c8ba52b05a9ef10f4758.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-SemiBold.b5f0f109bc88052d4000.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-SemiBold.cca62d21c8c555c392e5.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-SemiBoldItalic.463bdbfb28abad0fa6df.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-SemiBoldItalic.d9467ee321a8f38aefff.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-Thin.29b9c616a95a912abf73.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-Thin.fff2a096db014f6239d4.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-ThinItalic.bae95eb2f889c797e435.woff delete mode 100644 lama_cleaner/app/build/static/media/Inter-ThinItalic.bf213704dce6b437ede4.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-italic.var.30807be7abc48ba8c73c.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter-roman.var.ba4caefcdf5b36b438db.woff2 delete mode 100644 lama_cleaner/app/build/static/media/Inter.var.c2fe3cb2b7c746f7966a.woff2 delete mode 100644 lama_cleaner/app/build/static/media/coffee-machine-lineal.ee32631219cc3986f861.gif delete mode 100644 lama_cleaner/app/config/env.js delete mode 100644 lama_cleaner/app/config/getHttpsConfig.js delete mode 100644 lama_cleaner/app/config/jest/babelTransform.js delete mode 100644 lama_cleaner/app/config/jest/cssTransform.js delete mode 100644 lama_cleaner/app/config/jest/fileTransform.js delete mode 100644 lama_cleaner/app/config/modules.js delete mode 100644 lama_cleaner/app/config/paths.js delete mode 100644 lama_cleaner/app/config/webpack.config.js delete mode 100644 lama_cleaner/app/config/webpack/persistentCache/createEnvironmentHash.js delete mode 100644 lama_cleaner/app/config/webpackDevServer.config.js delete mode 100644 lama_cleaner/app/package.json delete mode 100644 lama_cleaner/app/pnpm-lock.yaml delete mode 100644 lama_cleaner/app/public/favicon.ico delete mode 100644 lama_cleaner/app/public/index.html delete mode 100644 lama_cleaner/app/scripts/build.js delete mode 100644 lama_cleaner/app/scripts/start.js delete mode 100644 lama_cleaner/app/scripts/test.js delete mode 100644 lama_cleaner/app/src/App.tsx delete mode 100644 lama_cleaner/app/src/adapters/inpainting.ts delete mode 100644 lama_cleaner/app/src/components/CoffeeIcon/CoffeeIcon.tsx delete mode 100644 lama_cleaner/app/src/components/Croper/Croper.scss delete mode 100644 lama_cleaner/app/src/components/Croper/Croper.tsx delete mode 100644 lama_cleaner/app/src/components/Editor/Editor.scss delete mode 100644 lama_cleaner/app/src/components/Editor/Editor.tsx delete mode 100644 lama_cleaner/app/src/components/Editor/MakeGIF.tsx delete mode 100644 lama_cleaner/app/src/components/Editor/Slider.tsx delete mode 100644 lama_cleaner/app/src/components/Extender/Extender.scss delete mode 100644 lama_cleaner/app/src/components/Extender/Extender.tsx delete mode 100644 lama_cleaner/app/src/components/FileManager/FileManager.scss delete mode 100644 lama_cleaner/app/src/components/FileManager/FileManager.tsx delete mode 100644 lama_cleaner/app/src/components/FileSelect/FileSelect.scss delete mode 100644 lama_cleaner/app/src/components/FileSelect/FileSelect.tsx delete mode 100644 lama_cleaner/app/src/components/Header/Header.scss delete mode 100644 lama_cleaner/app/src/components/Header/Header.tsx delete mode 100644 lama_cleaner/app/src/components/Header/PromptInput.scss delete mode 100644 lama_cleaner/app/src/components/Header/PromptInput.tsx delete mode 100644 lama_cleaner/app/src/components/Header/ThemeChanger.scss delete mode 100644 lama_cleaner/app/src/components/Header/ThemeChanger.tsx delete mode 100644 lama_cleaner/app/src/components/ImageSize/ImageSize.scss delete mode 100644 lama_cleaner/app/src/components/ImageSize/ImageSize.tsx delete mode 100644 lama_cleaner/app/src/components/InteractiveSeg/ConfirmActions.tsx delete mode 100644 lama_cleaner/app/src/components/InteractiveSeg/InteractiveSeg.scss delete mode 100644 lama_cleaner/app/src/components/InteractiveSeg/InteractiveSeg.tsx delete mode 100644 lama_cleaner/app/src/components/InteractiveSeg/ReplaceModal.tsx delete mode 100644 lama_cleaner/app/src/components/LandingPage/LandingPage.scss delete mode 100644 lama_cleaner/app/src/components/LandingPage/LandingPage.tsx delete mode 100644 lama_cleaner/app/src/components/Plugins/Plugins.scss delete mode 100644 lama_cleaner/app/src/components/Plugins/Plugins.tsx delete mode 100644 lama_cleaner/app/src/components/SDProgress/SDProgress.scss delete mode 100644 lama_cleaner/app/src/components/SDProgress/SDProgress.tsx delete mode 100644 lama_cleaner/app/src/components/Settings/DownloadMaskSettingBlock.tsx delete mode 100644 lama_cleaner/app/src/components/Settings/GraduallyInpaintingSettingBlock.tsx delete mode 100644 lama_cleaner/app/src/components/Settings/HDSettingBlock.scss delete mode 100644 lama_cleaner/app/src/components/Settings/HDSettingBlock.tsx delete mode 100644 lama_cleaner/app/src/components/Settings/ManualRunInpaintingSettingBlock.tsx delete mode 100644 lama_cleaner/app/src/components/Settings/ModelSettingBlock.scss delete mode 100644 lama_cleaner/app/src/components/Settings/ModelSettingBlock.tsx delete mode 100644 lama_cleaner/app/src/components/Settings/NumberInputSetting.tsx delete mode 100644 lama_cleaner/app/src/components/Settings/SettingBlock.scss delete mode 100644 lama_cleaner/app/src/components/Settings/SettingBlock.tsx delete mode 100644 lama_cleaner/app/src/components/Settings/SettingIcon.tsx delete mode 100644 lama_cleaner/app/src/components/Settings/Settings.scss delete mode 100644 lama_cleaner/app/src/components/Settings/SettingsModal.tsx delete mode 100644 lama_cleaner/app/src/components/Shortcuts/Shortcuts.scss delete mode 100644 lama_cleaner/app/src/components/Shortcuts/Shortcuts.tsx delete mode 100644 lama_cleaner/app/src/components/Shortcuts/ShortcutsModal.tsx delete mode 100644 lama_cleaner/app/src/components/SidePanel/ImageResizeScale.tsx delete mode 100644 lama_cleaner/app/src/components/SidePanel/P2PSidePanel.tsx delete mode 100644 lama_cleaner/app/src/components/SidePanel/PESidePanel.tsx delete mode 100644 lama_cleaner/app/src/components/SidePanel/SidePanel.scss delete mode 100644 lama_cleaner/app/src/components/SidePanel/SidePanel.tsx delete mode 100644 lama_cleaner/app/src/components/Workspace.tsx delete mode 100644 lama_cleaner/app/src/components/shared/Button.scss delete mode 100644 lama_cleaner/app/src/components/shared/Button.tsx delete mode 100644 lama_cleaner/app/src/components/shared/Input.tsx delete mode 100644 lama_cleaner/app/src/components/shared/Layout.tsx delete mode 100644 lama_cleaner/app/src/components/shared/Link.tsx delete mode 100644 lama_cleaner/app/src/components/shared/Modal.scss delete mode 100644 lama_cleaner/app/src/components/shared/Modal.tsx delete mode 100644 lama_cleaner/app/src/components/shared/NumberInput.scss delete mode 100644 lama_cleaner/app/src/components/shared/NumberInput.tsx delete mode 100644 lama_cleaner/app/src/components/shared/Selector.scss delete mode 100644 lama_cleaner/app/src/components/shared/Selector.tsx delete mode 100644 lama_cleaner/app/src/components/shared/Switch.scss delete mode 100644 lama_cleaner/app/src/components/shared/Switch.tsx delete mode 100644 lama_cleaner/app/src/components/shared/Textarea.tsx delete mode 100644 lama_cleaner/app/src/components/shared/Toast.scss delete mode 100644 lama_cleaner/app/src/components/shared/Toast.tsx delete mode 100644 lama_cleaner/app/src/components/shared/Tooltip.scss delete mode 100644 lama_cleaner/app/src/components/shared/Tooltip.tsx delete mode 100644 lama_cleaner/app/src/event.ts delete mode 100644 lama_cleaner/app/src/hooks/useAsyncMemo.tsx delete mode 100644 lama_cleaner/app/src/hooks/useHotkey.tsx delete mode 100644 lama_cleaner/app/src/hooks/useInputImage.tsx delete mode 100644 lama_cleaner/app/src/hooks/useResolution.tsx delete mode 100644 lama_cleaner/app/src/index.tsx delete mode 100644 lama_cleaner/app/src/media/coffee-machine-lineal.gif delete mode 100644 lama_cleaner/app/src/react-app-env.d.ts delete mode 100644 lama_cleaner/app/src/setupTests.ts delete mode 100644 lama_cleaner/app/src/store/Atoms.tsx delete mode 100644 lama_cleaner/app/src/styles/App.scss delete mode 100644 lama_cleaner/app/src/styles/Mixins/_MediaQueries.scss delete mode 100644 lama_cleaner/app/src/styles/Mixins/_Mixins.scss delete mode 100644 lama_cleaner/app/src/styles/Mixins/_index.scss delete mode 100644 lama_cleaner/app/src/styles/_Animations.scss delete mode 100644 lama_cleaner/app/src/styles/_Colors.scss delete mode 100644 lama_cleaner/app/src/styles/_ColorsDark.scss delete mode 100644 lama_cleaner/app/src/styles/_index.scss delete mode 100644 lama_cleaner/app/src/utils.ts delete mode 100644 lama_cleaner/app/tsconfig.json diff --git a/lama_cleaner/app/.env b/lama_cleaner/app/.env deleted file mode 100644 index 3a85ad7..0000000 --- a/lama_cleaner/app/.env +++ /dev/null @@ -1 +0,0 @@ -REACT_APP_INPAINTING_URL="" \ No newline at end of file diff --git a/lama_cleaner/app/.eslintrc.json b/lama_cleaner/app/.eslintrc.json deleted file mode 100644 index c2681ae..0000000 --- a/lama_cleaner/app/.eslintrc.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "extends": [ - "airbnb", - "airbnb/hooks", - "plugin:@typescript-eslint/recommended", - "prettier", - "plugin:prettier/recommended" - ], - "plugins": ["@typescript-eslint", "react", "react-hooks", "prettier"], - "parser": "@typescript-eslint/parser", - "parserOptions": { - "ecmaFeatures": { - "jsx": true - }, - "ecmaVersion": 2018, - "sourceType": "module", - "project": "./tsconfig.json" - }, - "rules": { - "jsx-a11y/click-events-have-key-events": 0, - "react/jsx-props-no-spreading": 0, - "import/no-unresolved": 0, - "react/jsx-no-bind": "off", - "react/jsx-filename-extension": [ - 1, - { - "extensions": [".ts", ".tsx"] - } - ], - "prettier/prettier": [ - "error", - { - "singleQuote": true, - "arrowParens": "avoid", - "endOfLine": "auto" - } - ], - "consistent-return": "off", - "no-use-before-define": "off", - "import/extensions": "off", - "react/prop-types": 0, - "react/require-default-props": "off", - "no-shadow": "off", - "@typescript-eslint/ban-ts-comment": "off", - "@typescript-eslint/no-shadow": ["error"], - "@typescript-eslint/no-explicit-any": "off", - "@typescript-eslint/explicit-function-return-type": "off", - "@typescript-eslint/explicit-module-boundary-types": "off", - "react-hooks/rules-of-hooks": "error", - "react-hooks/exhaustive-deps": "warn" - } -} diff --git a/lama_cleaner/app/.gitignore b/lama_cleaner/app/.gitignore deleted file mode 100644 index c6fdf3e..0000000 --- a/lama_cleaner/app/.gitignore +++ /dev/null @@ -1,27 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js - -# testing -/coverage - -# production - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# Tailwind processed CSS -index.css - -.firebase diff --git a/lama_cleaner/app/.prettierrc b/lama_cleaner/app/.prettierrc deleted file mode 100644 index 2351328..0000000 --- a/lama_cleaner/app/.prettierrc +++ /dev/null @@ -1,6 +0,0 @@ -{ - "singleQuote": true, - "semi": false, - "trailingComma": "es5", - "arrowParens": "avoid" -} diff --git a/lama_cleaner/app/LICENSE b/lama_cleaner/app/LICENSE deleted file mode 100644 index 261eeb9..0000000 --- a/lama_cleaner/app/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/lama_cleaner/app/build/asset-manifest.json b/lama_cleaner/app/build/asset-manifest.json deleted file mode 100644 index 0f8168c..0000000 --- a/lama_cleaner/app/build/asset-manifest.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "files": { - "main.css": "/static/css/main.ce986cc8.css", - "main.js": "/static/js/main.1fda6320.js", - "static/media/coffee-machine-lineal.gif": "/static/media/coffee-machine-lineal.ee32631219cc3986f861.gif", - "static/media/Inter.var.woff2?v=3.19": "/static/media/Inter.var.c2fe3cb2b7c746f7966a.woff2", - "static/media/Inter-italic.var.woff2?v=3.19": "/static/media/Inter-italic.var.30807be7abc48ba8c73c.woff2", - "static/media/Inter-roman.var.woff2?v=3.19": "/static/media/Inter-roman.var.ba4caefcdf5b36b438db.woff2", - "static/media/Inter-SemiBoldItalic.woff?v=3.19": "/static/media/Inter-SemiBoldItalic.463bdbfb28abad0fa6df.woff", - "static/media/Inter-BoldItalic.woff?v=3.19": "/static/media/Inter-BoldItalic.b376885042f6c961a541.woff", - "static/media/Inter-MediumItalic.woff?v=3.19": "/static/media/Inter-MediumItalic.3d0107dd43d0101274d3.woff", - "static/media/Inter-ExtraBoldItalic.woff?v=3.19": "/static/media/Inter-ExtraBoldItalic.6ab17abedc4d3f140953.woff", - "static/media/Inter-LightItalic.woff?v=3.19": "/static/media/Inter-LightItalic.ef9f65d91d2b0ba9b2e4.woff", - "static/media/Inter-ExtraLightItalic.woff?v=3.19": "/static/media/Inter-ExtraLightItalic.170dddfca278d3c2ad4a.woff", - "static/media/Inter-BlackItalic.woff?v=3.19": "/static/media/Inter-BlackItalic.ca1e738e4f349f27514d.woff", - "static/media/Inter-ThinItalic.woff?v=3.19": "/static/media/Inter-ThinItalic.bae95eb2f889c797e435.woff", - "static/media/Inter-Italic.woff?v=3.19": "/static/media/Inter-Italic.890025e726861dba417f.woff", - "static/media/Inter-Bold.woff?v=3.19": "/static/media/Inter-Bold.93c1301bd9f486c573b3.woff", - "static/media/Inter-SemiBold.woff?v=3.19": "/static/media/Inter-SemiBold.cca62d21c8c555c392e5.woff", - "static/media/Inter-ExtraBold.woff?v=3.19": "/static/media/Inter-ExtraBold.d0fa3bb2b7c9063dc594.woff", - "static/media/Inter-Medium.woff?v=3.19": "/static/media/Inter-Medium.9053572c46aeb4b16caa.woff", - "static/media/Inter-ExtraLight.woff?v=3.19": "/static/media/Inter-ExtraLight.c4248615291a9e8f1fb7.woff", - "static/media/Inter-Light.woff?v=3.19": "/static/media/Inter-Light.994e34451cc19ede31d3.woff", - "static/media/Inter-Black.woff?v=3.19": "/static/media/Inter-Black.c6938660eec019fefd68.woff", - "static/media/Inter-Thin.woff?v=3.19": "/static/media/Inter-Thin.29b9c616a95a912abf73.woff", - "static/media/Inter-Regular.woff?v=3.19": "/static/media/Inter-Regular.8c206db99195777c6769.woff", - "static/media/Inter-MediumItalic.woff2?v=3.19": "/static/media/Inter-MediumItalic.085cb93e613ba3d40d2b.woff2", - "static/media/Inter-SemiBoldItalic.woff2?v=3.19": "/static/media/Inter-SemiBoldItalic.d9467ee321a8f38aefff.woff2", - "static/media/Inter-BoldItalic.woff2?v=3.19": "/static/media/Inter-BoldItalic.2d26c56a606662486796.woff2", - "static/media/Inter-ExtraBoldItalic.woff2?v=3.19": "/static/media/Inter-ExtraBoldItalic.535a6cf662596b3bd6a6.woff2", - "static/media/Inter-ExtraLightItalic.woff2?v=3.19": "/static/media/Inter-ExtraLightItalic.5c7d7d6deb1d2ec8d48c.woff2", - "static/media/Inter-LightItalic.woff2?v=3.19": "/static/media/Inter-LightItalic.f86952265d7b0f02c921.woff2", - "static/media/Inter-BlackItalic.woff2?v=3.19": "/static/media/Inter-BlackItalic.cb2a7335650c690077fe.woff2", - "static/media/Inter-Italic.woff2?v=3.19": "/static/media/Inter-Italic.cb10ffd7684cd9836a05.woff2", - "static/media/Inter-ThinItalic.woff2?v=3.19": "/static/media/Inter-ThinItalic.bf213704dce6b437ede4.woff2", - "static/media/Inter-Bold.woff2?v=3.19": "/static/media/Inter-Bold.ec64ea577b0349e055ad.woff2", - "static/media/Inter-ExtraBold.woff2?v=3.19": "/static/media/Inter-ExtraBold.cbe0ae49c52c920fd563.woff2", - "static/media/Inter-Medium.woff2?v=3.19": "/static/media/Inter-Medium.293fd13dbca5a3e450ef.woff2", - "static/media/Inter-SemiBold.woff2?v=3.19": "/static/media/Inter-SemiBold.b5f0f109bc88052d4000.woff2", - "static/media/Inter-Light.woff2?v=3.19": "/static/media/Inter-Light.2d5198822ab091ce4305.woff2", - "static/media/Inter-ExtraLight.woff2?v=3.19": "/static/media/Inter-ExtraLight.72505e6a122c6acd5471.woff2", - "static/media/Inter-Black.woff2?v=3.19": "/static/media/Inter-Black.15ca31c0a2a68f76d2d1.woff2", - "static/media/Inter-Thin.woff2?v=3.19": "/static/media/Inter-Thin.fff2a096db014f6239d4.woff2", - "static/media/Inter-Regular.woff2?v=3.19": "/static/media/Inter-Regular.c8ba52b05a9ef10f4758.woff2", - "index.html": "/index.html" - }, - "entrypoints": [ - "static/css/main.ce986cc8.css", - "static/js/main.1fda6320.js" - ] -} \ No newline at end of file diff --git a/lama_cleaner/app/build/favicon.ico b/lama_cleaner/app/build/favicon.ico deleted file mode 100644 index f5607e2dd979b9685d5471fb0bd85fe6233ed605..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67646 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

k& zmwz(V|92t&kB#f}8v0_JrMvcT-;(v<;e4=r5zGdHUqALekkh7M=MRQ{$g&Ii+Y=1s zSiCD_kiI-T;Yb@3^-f&x0-30Dffr=|P1<%7`rVQ1boA3)sSnJBe9{KRwJMwaFpL=oZt~XeQzB$ z-OP19e4}&2uDemM$L6~u?{460=3d_Tb?&qee8@LqwTJ9VMxo57cSXuD#!sIr9@%>^`t@?U^eVHr{xUv-w^@@qB!- ziQqI63`avlkma7}hnC2dnR%3jSq@SH{Q-GTAhCT&U;^^?VtJ1it%v+1~wsIvFzK`9Q5)?>+>p=)#CI0 ze+;|-)Q#!~S?3bT+etpKYuP%+XZRaahDs`_&jM3@w*o2p9H&)`!xvAj)79`{Lybo=1y2qpMS)6nJ44I3`J4IbM!lmoXXVgSW(3uF*{9 zcnS5(pykeZBwcdmSS^w_wFh;YBBYCk2%?rIJgG*nSX`D7XQ ze+&1j|L1A)r!;RBS-}f6bq)^dzC(sZ%vzQ@b@jocySDy#;q2b)x9@)bQ%>RT?81_5 z$owXFVoRQ-Y-e_H+2#i&Wt$nV-GeW%>wb~gbe~)v_X{n%?|}K$+qc)BICWytmhH<% z&zRM}MP!r=SS)=z$#V*m*_yjV9zNOrAG`r)@UZz_waiX+bsf8P4|-|LxGqVH7Qgb| zM;jNc+4K2^EyqqA+;RHC>7AFaU*C5j{l@M~nKyS_&dl6%=HkWuC%!wm@#ygbYj*G3 z^v;IO3#QCpn9wg_ctmh;L-}n^_UEm*EA6c+|Np@gKlus&>b5{JMq&fXZ&rIq&^7Tnw2Mrn0qFeXw^~1xOx!LAm zNr$tB;Yl{z{sJVNpOz=4XT%a>R1g_L8-7n0-vog{f| zm2Zjns4-)RPadYw>GcZR_yg5Xwmx%R)ywGtH`Ki4P9|E8%d7s;aH z=LXs3<;n)v%FA-jgLO+RFUxPD|Fm3QZPmlFUdG?GZso0iF3%`GVX3H(Dlgl9j-uiT zD$5?_^|qf^`GYIVwjX@0;(otYwmnc~`#*a57oNB3`}xgf+xxEi{(rF?RgO<(y{%jo z-^%ig^7fVd@oVMs=0Ed~t!$l~Br&g2mVSVBv++Y^IkEi2ua$q1zYmpPUs+$Ze633T z?=9QzSNZ#@mJ=1_TgCJJTG`fIF~fGjZ!Jfax39$K_m(}XT>lH@N`A1_SKD$_`TMAR zzTa4`lqcK!sVcwMD)6kTzibS8sG{D+P>B^~o4`~pS615?=Kro-{ywVy|H`uM_a3VF z0k-G4R#CP+Z`Jov_5GG5+Ab*ncV%U^7g}lGYz%ILgI4A3XH>NRhjRH1E33;6$qOpQ rwXE!#EZcsaY-Rn29zVCY{=*qRm*oxq?((uS9_jBcx0=wX^5*{or;3O` diff --git a/lama_cleaner/app/build/index.html b/lama_cleaner/app/build/index.html deleted file mode 100644 index 704b475..0000000 --- a/lama_cleaner/app/build/index.html +++ /dev/null @@ -1 +0,0 @@ -lama-cleaner - Image inpainting powered by SOTA AI model

\ No newline at end of file diff --git a/lama_cleaner/app/build/static/css/main.ce986cc8.css b/lama_cleaner/app/build/static/css/main.ce986cc8.css deleted file mode 100644 index aeb198a..0000000 --- a/lama_cleaner/app/build/static/css/main.ce986cc8.css +++ /dev/null @@ -1 +0,0 @@ -:root{--blackA1:rgba(0,0,0,.012);--blackA2:rgba(0,0,0,.027);--blackA3:rgba(0,0,0,.047);--blackA4:rgba(0,0,0,.071);--blackA5:rgba(0,0,0,.09);--blackA6:rgba(0,0,0,.114);--blackA7:rgba(0,0,0,.141);--blackA8:rgba(0,0,0,.22);--blackA9:rgba(0,0,0,.439);--blackA10:rgba(0,0,0,.478);--blackA11:rgba(0,0,0,.565);--blackA12:rgba(0,0,0,.91);--mauve1:#fdfcfd;--mauve2:#f9f8f9;--mauve3:#f4f2f4;--mauve4:#eeedef;--mauve5:#e9e8ea;--mauve6:#e4e2e4;--mauve7:#dcdbdd;--mauve8:#c8c7cb;--mauve9:#908e96;--mauve10:#86848d;--mauve11:#6f6e77;--mauve12:#1a1523;--violet1:#fdfcfe;--violet2:#fbfaff;--violet3:#f5f2ff;--violet4:#ede9fe;--violet5:#e4defc;--violet6:#d7cff9;--violet7:#c4b8f3;--violet8:#aa99ec;--violet9:#6e56cf;--violet10:#644fc1;--violet11:#5746af;--violet12:#20134b;--page-bg:#fff;--page-bg-light:hsla(0,0%,100%,.5);--page-text-color:#040404;--yellow-accent:#fc0;--yellow-accent-light:#ffcc0055;--link-color:#000;--border-color:#eff1f4;--border-color-light:hsla(240,9%,43%,.5);--tooltip-bg:#e6e6ea;--tooltip-text-color:#000;--error-color:#ef4444;--success-color:#10b981;--editor-toolkit-bg:hsla(0,0%,100%,.5);--editor-options-bg:#e6e6ea;--options-text-color:var(--page-text-color);--editor-size-border-color:var(--border-color);--editor-toolkit-panel-border:0;--modal-bg:var(--page-bg);--modal-text-color:#000;--modal-hotkey-border-color:#000;--model-mask-bg:rgba(209,213,219,.4);--text-color:#040404;--text-color-gray:#6b6f76;--text-color-disabled:#6b6f76;--btn-text-color:var(--text-color);--btn-text-hover-color:#040404;--btn-border-color:#646478;--btn-primary-hover-bg:var(--yellow-accent);--animation-pulsing-bg:hsla(0,0%,100%,.5);--switch-root-background-color:#dfe1e4;--switch-thumb-color:var(--page-bg);--switch-thumb-checked-color:var(--page-bg);--slider-background-color:var(--switch-root-background-color);--tooltip-bg:var(--page-bg);--badge-background-color:#f1f3f5;--badge-color:#687076;--box-shadow:inset 0 0.5px hsla(0,0%,100%,.1),inset 0 1px 5px #f8f9fa,0px 0px 0px 0.5px #c1c8cd,0px 2px 1px -1px #c1c8cd,0 1px #c1c8cd;--croper-bg:rgba(0,0,0,.5);--tabs-active-color:#f0f3f9}[data-theme=dark]{--page-bg:#040404;--page-bg-light:#04040488;--page-text-color:#f9f9f9;--yellow-accent:#fc0;--yellow-accent-light:#ffcc0055;--link-color:var(--yellow-accent);--border-color:#1e1e1e;--border-color-light:#666;--tooltip-bg:#212121;--tooltip-text-color:#d2d2d2;--editor-toolkit-bg:rgba(0,0,0,.5);--editor-options-bg:#212121;--options-text-color:var(--page-text-color);--editor-size-border-color:var(--yellow-accent);--editor-toolkit-panel-border:1px solid hsla(240,9%,43%,.4);--modal-bg:var(--page-bg);--modal-text-color:var(--page-text-color);--modal-hotkey-border-color:var(--page-text-color);--model-mask-bg:rgba(76,76,87,.4);--text-color:#fff;--text-color-gray:#c3c4c6;--text-color-disabled:#6b6f76;--btn-text-color:var(--text-color);--btn-text-hover-color:var(--page-bg);--btn-border-color:var(--yellow-accent);--btn-primary-hover-bg:var(--yellow-accent);--animation-pulsing-bg:#f0f0ff;--switch-root-background-color:#3c3f44;--switch-thumb-color:#1f2023;--switch-thumb-checked-color:#fff;--slider-background-color:var(--switch-root-background-color);--badge-background-color:#202425;--badge-color:#9ba1a6;--box-shadow:inset 0 0.5px hsla(0,0%,100%,.1),inset 0 1px 5px #1a1d1e,0px 0px 0px 0.5px #4c5155,0px 2px 1px -1px #4c5155,0 1px #4c5155;--croper-bg:rgba(0,0,0,.5);--tabs-active-color:#272831}@supports (color:hsl(0 0% 0%/0)){[data-theme=dark]{--tooltip-bg:#202425}}@-webkit-keyframes pulsing{0%{opacity:1}50%{background-color:hsla(0,0%,100%,.5);background-color:var(--animation-pulsing-bg);opacity:.75}to{opacity:1}}@keyframes pulsing{0%{opacity:1}50%{background-color:hsla(0,0%,100%,.5);background-color:var(--animation-pulsing-bg);opacity:.75}to{opacity:1}}@-webkit-keyframes opacityReveal{0%{opacity:0}to{opacity:1}}@keyframes opacityReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(calc(100% + 25px));transform:translateX(calc(100% + 25px))}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{-webkit-transform:translateX(calc(100% + 25px));transform:translateX(calc(100% + 25px))}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes slideUpAndFade{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideDownAndFade{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.lama-cleaner{background-color:#fff;background-color:var(--page-bg);color:#040404;color:var(--page-text-color);display:grid;grid-template-areas:"main-content";height:100vh;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:repeat(2,ease-out);width:100vw}a{color:inherit;text-decoration:inherit}input:disabled{color:#6b6f76;color:var(--text-color-gray)}.editor-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.react-transform-wrapper{display:grid!important;height:100%!important;width:100%!important}.editor-canvas-container{grid-row-gap:1rem;display:grid;grid-template-areas:"editor-content";row-gap:1rem}.editor-canvas{grid-area:editor-content;z-index:2}.original-image-container{display:grid;grid-area:editor-content;grid-template-areas:"original-image-content";pointer-events:none}.original-image-container img{grid-area:original-image-content}.original-image-container .editor-slider{background-color:#fc0;background-color:var(--yellow-accent);grid-area:original-image-content;height:100%;justify-self:end;transition:all .3s cubic-bezier(.4,0,.2,1);width:6px;z-index:2}.editor-canvas-loading{-webkit-animation:pulsing .75s infinite;animation:pulsing .75s infinite;pointer-events:none}.editor-toolkit-panel{align-items:center;-webkit-animation:slideUp .2s ease-out;animation:slideUp .2s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.5);background-color:var(--page-bg-light);border:0;border:var(--editor-toolkit-panel-border);border-radius:3rem;bottom:.5rem;box-shadow:0 0 0 1px rgba(0,0,0,.102),0 3px 16px rgba(0,0,0,.078),0 2px 6px 1px rgba(0,0,0,.09);display:flex;gap:16px;justify-content:center;padding:.4rem 24px;position:fixed}@media screen and (max-width:767px){.editor-toolkit-panel{grid-template-areas:"toolkit-size-selector toolkit-size-selector" "toolkit-brush-slider toolkit-brush-slider" "toolkit-btns toolkit-btns";justify-items:center;padding:1rem 2rem;row-gap:2rem}}.editor-toolkit-panel .eyeicon-active{background-color:#fc0;background-color:var(--yellow-accent);color:#040404;color:var(--btn-text-hover-color)}.editor-brush-slider{grid-column-gap:1rem;align-items:center;-webkit-column-gap:1rem;column-gap:1rem;display:grid;grid-area:toolkit-brush-slider;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);height:-webkit-max-content;height:max-content;-webkit-user-select:none;user-select:none}.editor-brush-slider input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;border-color:transparent;color:transparent;cursor:pointer;width:100%}.editor-brush-slider input[type=range]:focus{outline:none}.editor-brush-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fc0;background:var(--yellow-accent);border:1px solid #000;border-radius:50%;height:1.2rem;margin-top:-.5rem;width:1.2rem;z-index:2}.editor-brush-slider input[type=range]::-webkit-slider-runnable-track{background:#dfe1e4;background:var(--slider-background-color);border-radius:2rem;height:.2rem}.editor-brush-slider input[type=range]::-moz-range-track{background:#dfe1e4;background:var(--slider-background-color);border-radius:2rem}.editor-brush-slider input[type=range]::-moz-range-progress{background:#fc0;background:var(--yellow-accent)}.editor-toolkit-btns{display:flex;gap:12px}.brush-shape{background-color:rgba(255,204,0,.733);border:1px solid #fc0;border:1px solid var(--yellow-accent);border-radius:50%;pointer-events:none;position:absolute}.file-manager-modal{color:#040404;color:var(--text-color);height:90%;width:80%}.react-photo-album.react-photo-album--columns{height:80vh}.react-photo-album--photo{border:1px solid transparent;border-radius:8px;transition:visibility .25s ease-in,-webkit-transform .25s;transition:transform .25s,visibility .25s ease-in;transition:transform .25s,visibility .25s ease-in,-webkit-transform .25s;-webkit-user-select:none;user-select:none}.react-photo-album--photo:hover{border:1px solid #eff1f4;border:1px solid var(--border-color);-webkit-transform:scale(1.03);transform:scale(1.03)}.ScrollAreaRoot{--scrollbar-size:10px;border-radius:4px;overflow:hidden}.ScrollAreaViewport{border-radius:inherit;height:100%;width:100%}.ScrollAreaScrollbar{display:flex;padding:2px;touch-action:none;transition:background .16s ease-out;-webkit-user-select:none;user-select:none}.ScrollAreaScrollbar:hover{background:var(--blackA8)}.ScrollAreaScrollbar[data-orientation=vertical]{width:var(--scrollbar-size)}.ScrollAreaScrollbar[data-orientation=horizontal]{flex-direction:column;height:var(--scrollbar-size)}.ScrollAreaThumb{background:var(--mauve10);border-radius:var(--scrollbar-size);flex:1 1;position:relative}.ScrollAreaThumb:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.ScrollAreaCorner{background:var(--blackA8)}.file-search-input{border:1px solid #eff1f4;border:1px solid var(--border-color);border-radius:12px;height:32px;padding-left:30px;width:250px}.sort-btn-inactive svg{opacity:.5}button,fieldset,input{all:unset}.TabsRoot{align-self:flex-start;background-color:#fff;background-color:var(--page-bg);display:flex;flex-direction:column;gap:8px}.TabsList{border:1px solid #eff1f4;border:1px solid var(--border-color);border-radius:12px;flex-direction:row;gap:6px;padding:4px}.TabsList,.TabsTrigger{background-color:#fff;background-color:var(--page-bg);display:flex;justify-content:flex-start}.TabsTrigger{align-items:center;border-radius:8px;color:#000;color:var(--modal-text-color);font-family:inherit;font-size:15px;line-height:1;padding:8px;-webkit-user-select:none;user-select:none}.TabsTrigger:hover,.TabsTrigger[data-state=active]{background-color:#f0f3f9;background-color:var(--tabs-active-color)}.TabsTrigger:focus{position:relative}.TabsContent{background-color:#fff;background-color:var(--page-bg);outline:none;width:100%}.TabsContent[data-state=active]{display:flex;flex-direction:column;gap:14px}.landing-page{grid-row-gap:2rem;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;justify-items:center;place-self:center;row-gap:2rem}@media screen and (max-width:767px){.landing-page{padding:1rem}}.landing-page h1{font-size:1.4rem;text-align:center}@media screen and (max-width:767px){.landing-page h1{font-size:1.2rem}}.landing-page a{color:#000;color:var(--link-color)}.landing-file-selector{display:grid}header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.5);background-color:var(--page-bg-light);border-bottom:1px solid hsla(240,9%,43%,.2);display:flex;height:60px;justify-content:space-between;padding:1rem 1.5rem;position:absolute;top:0;width:100%;z-index:20}.shortcuts{z-index:1}.header-icons-wrapper{gap:12px}.header-icons,.header-icons-wrapper{align-items:center;display:flex;justify-content:center;justify-self:end}.header-icons{gap:6px}.mask-preview{margin-left:20px;margin-top:30px;max-height:400px;max-width:400px}.imageSize,.mask-preview{border:1px solid #eff1f4;border:1px solid var(--border-color);border-radius:8px}.imageSize{background-color:#fff;background-color:var(--page-bg);padding:8px;z-index:4}.prompt-wrapper{display:flex;gap:12px}.prompt-wrapper input{all:unset;border-radius:.5rem;border-width:0;min-width:600px;outline:1px solid #eff1f4;outline:1px solid var(--border-color);padding:0 .8rem}.prompt-wrapper input:focus-visible{border-width:0;outline:1px solid #fc0;outline:1px solid var(--yellow-accent)}.theme-toggle-ui{transition:all .2s ease-in;-webkit-user-select:none;user-select:none;z-index:10}.theme-toggle-ui .theme-btn{align-items:center;cursor:pointer;display:flex;justify-content:center;outline:none}.theme-toggle-ui .theme-btn svg{height:22px;width:22px}.modal-shortcuts{background-color:#fff;background-color:var(--modal-bg);box-shadow:0 0 20px rgba(0,0,40,.2);color:#000;color:var(--modal-text-color);grid-area:main-content}@media screen and (max-width:767px){.modal-shortcuts{-webkit-animation:slideDown .2s ease-out;animation:slideDown .2s ease-out;display:grid;height:auto;width:100%}}.shortcut-options{display:flex;flex-direction:row;gap:48px}.shortcut-options .shortcut-option{grid-column-gap:2rem;align-items:center;-webkit-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(2,auto)}@media screen and (max-width:767px){.shortcut-options .shortcut-option{-webkit-column-gap:0;column-gap:0;row-gap:.6rem}}.shortcut-options .shortcut-key{background-color:#fff;background-color:var(--page-bg);border-radius:6px;box-shadow:inset 0 .5px hsla(0,0%,100%,.1),inset 0 1px 5px #f8f9fa,0 0 0 .5px #c1c8cd,0 2px 1px -1px #c1c8cd,0 1px #c1c8cd;box-shadow:var(--box-shadow);box-sizing:border-box;color:#000;color:var(--modal-text-color);font-family:inherit;font-weight:400;justify-self:end;line-height:1.5;padding-left:.5rem;padding-right:.5rem;text-shadow:0 0 1px hsla(0,0%,100%,.5);-webkit-user-select:none;user-select:none;white-space:nowrap;width:-webkit-max-content;width:max-content}@media screen and (max-width:767px){.shortcut-options .shortcut-key{padding:.2rem .4rem}}.shortcut-options .shortcut-description{font-size:.95rem;justify-self:start;text-align:left}@media screen and (max-width:767px){.shortcut-options .shortcut-description{justify-self:start;text-align:left;width:auto}}.shortcut-options-column{gap:12px;width:320px}.setting-block,.setting-block .option-desc,.shortcut-options-column{display:flex;flex-direction:column}.setting-block .option-desc{border:1px solid #eff1f4;border:1px solid var(--border-color);border-radius:.3rem;color:#6b6f76;color:var(--text-color-gray);gap:8px;margin-top:12px;padding:1rem}.setting-block .option-desc .sub-setting-block{color:#040404;color:var(--text-color)}.setting-block .option-desc svg{color:#6b6f76;color:var(--text-color-gray)}.setting-block-content{align-items:center;display:flex;gap:12rem;justify-content:space-between}.setting-block-content-v{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.setting-block-content-title{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}.setting-block-desc{color:#6b6f76;color:var(--text-color-gray);font-size:1rem;margin-top:8px}.hd-setting-block .inline-tip{color:#040404;color:var(--text-color);cursor:pointer;display:inline}.model-desc-link{border-radius:999px;color:#687076;color:var(--badge-color);display:flex;justify-items:center;padding-left:5px;padding-right:5px;text-decoration:none}.modal-setting{background-color:#fff;background-color:var(--modal-bg);box-shadow:0 0 20px rgba(0,0,40,.2);color:#000;color:var(--modal-text-color);width:680px}@media screen and (max-width:767px){.modal-setting{-webkit-animation:slideDown .2s ease-out;animation:slideDown .2s ease-out;display:grid;height:auto;margin-top:-11rem;width:100%}}.folder-path-block{display:flex;flex-direction:column;gap:12px}.folder-path{border-radius:6px;border-width:0;outline:1px solid #eff1f4;outline:1px solid var(--border-color);padding:.3rem .5rem;width:95%}.folder-path:focus-visible{border-width:0;outline:1px solid #fc0;outline:1px solid var(--yellow-accent)}.side-panel{background-color:#fff;background-color:var(--page-bg);border-color:#eff1f4;border-color:var(--border-color);border-radius:.8rem;border-style:solid;border-width:1px;padding:.1rem .3rem;position:absolute;right:1.5rem;top:68px;z-index:4}.side-panel-trigger{border:0;font-size:16px}.side-panel-content{background-color:#fff;background-color:var(--page-bg);border-color:#eff1f4;border-color:var(--border-color);border-radius:.8rem;border-style:solid;border-width:1px;color:#040404;color:var(--text-color);display:flex;flex-direction:column;font-size:14px;gap:12px;outline:none;padding:1rem;position:relative;right:1.5rem;top:8px;z-index:9}.side-panel-content .setting-block-content{gap:1rem}.negative-prompt{all:unset;border-radius:.5rem;border-width:0;max-width:200px;min-height:150px;outline:1px solid #eff1f4;outline:1px solid var(--border-color);padding:12px .8rem;width:100%}.negative-prompt:focus-visible{border-width:0;outline:1px solid #fc0;outline:1px solid var(--yellow-accent)}.negative-prompt:-webkit-input-placeholder{padding-top:10px}.negative-prompt:-moz-input-placeholder{padding-top:10px}.negative-prompt:-ms-input-placeholder{padding-top:10px}.resize-title-tile{color:#6b6f76;color:var(--text-color-gray);font-size:.5rem;width:86px}.plugins{background-color:#fff;background-color:var(--page-bg);border:1px solid #eff1f4;border:1px solid var(--border-color);border-radius:8px;z-index:4}.DropdownMenuContent,.DropdownMenuSubContent{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);background-color:#fff;background-color:var(--page-bg);border:1px solid #eff1f4;border:1px solid var(--border-color);border-radius:6px;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);min-width:80px;padding:5px;will-change:transform,opacity}.DropdownMenuContent[data-side=top],.DropdownMenuSubContent[data-side=top]{-webkit-animation-name:slideDownAndFade;animation-name:slideDownAndFade}.DropdownMenuContent[data-side=right],.DropdownMenuSubContent[data-side=right]{-webkit-animation-name:slideLeftAndFade;animation-name:slideLeftAndFade}.DropdownMenuContent[data-side=bottom],.DropdownMenuSubContent[data-side=bottom]{-webkit-animation-name:slideUpAndFade;animation-name:slideUpAndFade}.DropdownMenuContent[data-side=left],.DropdownMenuSubContent[data-side=left]{-webkit-animation-name:slideRightAndFade;animation-name:slideRightAndFade}.DropdownMenuCheckboxItem,.DropdownMenuItem,.DropdownMenuRadioItem,.DropdownMenuSubTrigger{align-items:center;border-radius:3px;color:#040404;color:var(--btn-text-color);display:flex;font-size:13px;gap:8px;height:32px;line-height:1;outline:none;padding:0 5px;position:relative;-webkit-user-select:none;user-select:none}.DropdownMenuSubTrigger[data-state=open]{background-color:#fff;background-color:var(--page-bg);color:#040404;color:var(--btn-text-color)}.DropdownMenuCheckboxItem[data-disabled],.DropdownMenuItem[data-disabled],.DropdownMenuRadioItem[data-disabled],.DropdownMenuSubTrigger[data-disabled]{color:#6b6f76;color:var(--text-color-disabled);pointer-events:none}.DropdownMenuCheckboxItem[data-highlighted],.DropdownMenuItem[data-highlighted],.DropdownMenuRadioItem[data-highlighted],.DropdownMenuSubTrigger[data-highlighted]{background-color:#fc0;background-color:var(--yellow-accent);color:#040404;color:var(--btn-text-hover-color)}.RightSlot{align-items:center;color:#040404;color:var(--btn-text-color);display:flex;margin-left:auto;padding-left:10px}[data-highlighted]>.RightSlot{color:#040404;color:var(--btn-text-hover-color)}[data-disabled] .RightSlot{color:#6b6f76;color:var(--text-color-gray)}@keyframes slideUpAndFade{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideRightAndFade{0%{opacity:0;-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideRightAndFade{0%{opacity:0;-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideDownAndFade{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideLeftAndFade{0%{opacity:0;-webkit-transform:translateX(2px);transform:translateX(2px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideLeftAndFade{0%{opacity:0;-webkit-transform:translateX(2px);transform:translateX(2px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.crop-border{outline-color:#fc0;outline-color:var(--yellow-accent);outline-style:dashed}.info-bar{align-items:center;background-color:#fff;background-color:var(--page-bg);border:0;border:var(--editor-toolkit-panel-border);border-radius:9999px;box-shadow:0 0 0 1px rgba(0,0,0,.102),0 3px 16px rgba(0,0,0,.078),0 2px 6px 1px rgba(0,0,0,.09);color:#040404;color:var(--text-color);display:flex;font-size:1rem;gap:12px;justify-content:center;padding:.2rem .8rem;pointer-events:auto;position:absolute}.info-bar:hover{cursor:move}.croper-wrapper{height:100%;overflow:hidden;position:absolute;width:100%}.croper,.croper-wrapper{pointer-events:none;z-index:2}.croper{bottom:0;box-shadow:0 0 0 9999px rgba(0,0,0,.5);left:0;position:relative;right:0;top:0}.drag-bar{pointer-events:auto;position:absolute}.drag-bar.ord-top{cursor:ns-resize;height:12px;left:0;margin-top:-6px;top:0;width:100%}.drag-bar.ord-right{cursor:ew-resize;height:100%;margin-right:-6px;right:0;top:0;width:12px}.drag-bar.ord-bottom{bottom:0;cursor:ns-resize;height:12px;left:0;margin-bottom:-6px;width:100%}.drag-bar.ord-left{cursor:ew-resize;height:100%;left:0;margin-left:-6px;top:0;width:12px}.drag-handle{background-color:#ffcc0055;background-color:var(--yellow-accent-light);border:2px solid #fc0;border:2px solid var(--yellow-accent);content:"";display:block;height:12px;pointer-events:auto;position:absolute;width:12px;z-index:4}.drag-handle:hover{background-color:#fc0;background-color:var(--yellow-accent)}.drag-handle.ord-topleft{cursor:nw-resize;left:-7px;top:-7px}.drag-handle.ord-topright{cursor:ne-resize;right:-7px;top:-7px}.drag-handle.ord-bottomright{bottom:-7px;cursor:se-resize;right:-7px}.drag-handle.ord-bottomleft{bottom:-7px;cursor:sw-resize;left:-7px}.drag-handle.ord-bottom,.drag-handle.ord-top{cursor:ns-resize;left:calc(50% - 6px)}.drag-handle.ord-top{top:-7px}.drag-handle.ord-bottom{bottom:-7px}.drag-handle.ord-left,.drag-handle.ord-right{cursor:ew-resize;top:calc(50% - 6px)}.drag-handle.ord-left{left:-7px}.drag-handle.ord-right{right:-7px}.interactive-seg-wrapper{height:100%;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:2}.interactive-seg-wrapper .click-item{border-radius:50%;height:8px;position:absolute;width:8px}.interactive-seg-wrapper .click-item-positive{background-color:rgba(21,215,121,.936);outline:6px solid rgba(98,255,179,.31)}.interactive-seg-wrapper .click-item-negative{background-color:rgba(237,49,55,.942);outline:6px solid rgba(255,89,95,.31)}.interactive-seg-confirm-actions{background-color:#fff;background-color:var(--page-bg);border-color:#eff1f4;border-color:var(--border-color);border-radius:16px;border-style:solid;border-width:1px;padding:8px;position:absolute;top:68px;z-index:5}.interactive-seg-confirm-actions .action-buttons{align-items:center;display:flex;gap:8px;justify-content:center}@-webkit-keyframes pulse{to{box-shadow:0 0 0 14px rgba(21,215,121,0)}}@keyframes pulse{to{box-shadow:0 0 0 14px rgba(21,215,121,0)}}.interactive-seg-cursor{-webkit-animation:pulse 1.5s cubic-bezier(.66,0,0,1) infinite;animation:pulse 1.5s cubic-bezier(.66,0,0,1) infinite;background-color:rgba(21,215,121,.936);border-radius:50%;box-shadow:0 0 0 0 rgba(21,215,121,.936);color:rgba(234,255,240,.98);height:20px;pointer-events:none;position:absolute;width:20px}.ProgressWrapper{align-items:center;border:1px solid #eff1f4;border:1px solid var(--border-color);border-radius:14px;display:flex;gap:18px;height:32px;justify-content:center;left:50%;padding-left:8px;padding-right:8px;position:fixed;top:68px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ProgressRoot{background:#fff;background:var(--page-bg);border-radius:99999px;height:10px;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:130px}.ProgressIndicator{background-color:#fc0;background-color:var(--yellow-accent);height:100%;transition:-webkit-transform 60ms cubic-bezier(.65,0,.35,1);transition:transform 60ms cubic-bezier(.65,0,.35,1);transition:transform 60ms cubic-bezier(.65,0,.35,1),-webkit-transform 60ms cubic-bezier(.65,0,.35,1);width:100%}.file-select-label{border:2px dashed #eff1f4;border:2px dashed var(--border-color);border-radius:.5rem;cursor:pointer;display:grid;min-width:600px}@media screen and (max-width:767px){.file-select-label{min-width:300px}}.file-select-label .file-select-label-hover,.file-select-label:hover{background-color:#fc0;background-color:var(--yellow-accent);color:#000}.file-select-container{display:grid;height:100%;padding:4rem;width:100%}.file-select-container input{display:none}.file-select-message{text-align:center}.btn-primary{grid-column-gap:1rem;background-color:#fff;background-color:var(--page-bg);border-radius:.5rem;color:#040404;color:var(--btn-text-color);-webkit-column-gap:1rem;column-gap:1rem;cursor:pointer;display:grid;grid-auto-flow:column;padding:.5rem;place-items:center;-webkit-user-select:none;user-select:none;width:-webkit-max-content;width:max-content;z-index:1}.btn-primary:hover{background-color:#fc0;background-color:var(--btn-primary-hover-bg);color:#040404;color:var(--btn-text-hover-color)}.btn-primary svg{height:auto;width:20px}.btn-primary-disabled{background-color:#fff;background-color:var(--page-bg);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.btn-border{border-color:#646478;border-color:var(--btn-border-color);border-style:solid;border-width:1px}.modal-mask{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(209,213,219,.4);background-color:var(--model-mask-bg);inset:0;position:fixed;z-index:9998}@media(prefers-reduced-motion:no-preference){.modal-mask{-webkit-animation:opacityReveal .15s cubic-bezier(.16,1,.3,1) forwards;animation:opacityReveal .15s cubic-bezier(.16,1,.3,1) forwards}}@-webkit-keyframes contentShow{0%{opacity:0;-webkit-transform:translate(-50%,-48%) scale(.96);transform:translate(-50%,-48%) scale(.96)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes contentShow{0%{opacity:0;-webkit-transform:translate(-50%,-48%) scale(.96);transform:translate(-50%,-48%) scale(.96)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.modal{background-color:#fff;background-color:var(--page-bg);border-radius:.95rem;display:flex;flex-direction:column;gap:16px;left:50%;padding:25px;place-self:center;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999}.modal:focus{outline:none}.modal .modal-header{align-items:center;display:grid;grid-template-columns:repeat(2,auto)}.modal .modal-header .btn-primary{justify-self:end}@media(prefers-reduced-motion:no-preference){.modal{-webkit-animation:contentShow .15s cubic-bezier(.16,1,.3,1) forwards;animation:contentShow .15s cubic-bezier(.16,1,.3,1) forwards}}.select-trigger{all:unset;align-items:center;background-color:#fff;background-color:var(--page-bg);border:1px solid #eff1f4;border:1px solid var(--border-color);border-radius:.5rem;color:#040404;color:var(--options-text-color);display:inline-flex;gap:8px;height:32px;justify-content:space-between;padding:0 .8rem}.select-trigger svg{height:1rem;margin-top:.25rem;width:1rem}.select-trigger:hover{border-color:#fc0;border-color:var(--yellow-accent)}.select-trigger:disabled{border-color:#eff1f4;border-color:var(--border-color);color:#eff1f4;color:var(--border-color)}.select-content{background-color:#fff;background-color:var(--page-bg);border-radius:.5rem;overflow:hidden}.select-viewport{border:1px solid #eff1f4;border:1px solid var(--border-color);border-radius:.5rem;padding:5px}.select-item{all:unset;align-items:center;background-color:#fff;background-color:var(--page-bg);border-radius:.5rem;color:#040404;color:var(--options-text-color);display:flex;padding:6px 6px 6px 25px;position:relative;-webkit-user-select:none;user-select:none}.select-item:focus{background-color:#fc0;background-color:var(--yellow-accent);color:#040404;color:var(--btn-text-hover-color)}.select-item-indicator{align-items:center;display:inline-flex;justify-content:center;left:0;padding-right:4px;position:absolute;width:25px}.switch-root{-webkit-tap-highlight-color:rgba(0,0,0,0);all:"unset";background-color:#dfe1e4;background-color:var(--switch-root-background-color);border:none;border-radius:9999px;height:25px;position:relative;transition:background-color .1s;width:42px}.switch-root:focus-visible{outline:none}.switch-root[data-state=checked]{background-color:#fc0;background-color:var(--yellow-accent)}.switch-thumb{background-color:#fff;background-color:var(--switch-thumb-color);border-radius:9999px;display:block;height:17px;-webkit-transform:translateX(4px);transform:translateX(4px);transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;width:17px;will-change:transform}.switch-thumb[data-state=checked]{background-color:#fff;background-color:var(--switch-thumb-checked-color);outline:1px solid hsla(240,9%,43%,.5);-webkit-transform:translateX(21px);transform:translateX(21px)}.number-input{all:unset;border-radius:.5rem;flex:1 0 auto;height:32px;outline:1px solid #eff1f4;outline:1px solid var(--border-color);padding:0 .8rem;text-align:right}.number-input:focus-visible{outline:1px solid #fc0;outline:1px solid var(--yellow-accent)}.number-input:disabled{color:#eff1f4;color:var(--border-color)}.toast-viewpoint{bottom:48px;display:flex;flex-direction:row;gap:10px;margin:0;max-width:100vw;padding:25px;position:fixed;right:1.5rem;z-index:999999}.toast-viewpoint:focus-visible{outline:none}.toast-root{align-items:center;background-color:#fff;background-color:var(--page-bg);border:1px solid hsla(240,9%,43%,.5);border:1px solid var(--border-color-light);border-radius:.6rem;cursor:pointer;display:flex;gap:12px;max-width:400px;padding:15px}.toast-root[data-state=open]{-webkit-animation:slideIn .15s cubic-bezier(.16,1,.3,1);animation:slideIn .15s cubic-bezier(.16,1,.3,1)}.toast-root[data-state=close]{-webkit-animation:opacityReveal .1s ease-in forwards;animation:opacityReveal .1s ease-in forwards}.toast-root[data-state=cancel]{-webkit-animation:transform .1s ease-out;animation:transform .1s ease-out;-webkit-transform:translateX(0);transform:translateX(0)}.toast-root.error{border:1px solid #ef4444;border:1px solid var(--error-color)}.toast-root.success{border:1px solid #10b981;border:1px solid var(--success-color)}.error-icon{color:#ef4444;color:var(--error-color);height:24px;width:24px}.success-icon{color:#10b981;color:var(--success-color);height:24px;width:24px}.loading-icon{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:center center;transform-origin:center center}.loading-icon,.toast-desc,.toast-icon{align-items:center;display:flex}.toast-desc{color:#040404;color:var(--text-color);margin:0;min-width:240px}.tooltip-trigger{align-items:center;display:flex;justify-content:center}.tooltip-content{background-color:#fff;background-color:var(--tooltip-bg);border-radius:4px;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);color:#000;color:var(--tooltip-text-color);padding:10px 15px}@media(prefers-reduced-motion:no-preference){.tooltip-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.tooltip-content[data-state=delayed-open][data-side=top]{-webkit-animation-name:slideDownAndFade;animation-name:slideDownAndFade}.tooltip-content[data-state=delayed-open][data-side=bottom]{-webkit-animation-name:slideUpAndFade;animation-name:slideUpAndFade}}.tooltip-arrow{fill:#fff;fill:var(--tooltip-bg)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/static/media/Inter-Thin.fff2a096db014f6239d4.woff2) format("woff2"),url(/static/media/Inter-Thin.29b9c616a95a912abf73.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100;src:url(/static/media/Inter-ThinItalic.bf213704dce6b437ede4.woff2) format("woff2"),url(/static/media/Inter-ThinItalic.bae95eb2f889c797e435.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/static/media/Inter-ExtraLight.72505e6a122c6acd5471.woff2) format("woff2"),url(/static/media/Inter-ExtraLight.c4248615291a9e8f1fb7.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:200;src:url(/static/media/Inter-ExtraLightItalic.5c7d7d6deb1d2ec8d48c.woff2) format("woff2"),url(/static/media/Inter-ExtraLightItalic.170dddfca278d3c2ad4a.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/Inter-Light.2d5198822ab091ce4305.woff2) format("woff2"),url(/static/media/Inter-Light.994e34451cc19ede31d3.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(/static/media/Inter-LightItalic.f86952265d7b0f02c921.woff2) format("woff2"),url(/static/media/Inter-LightItalic.ef9f65d91d2b0ba9b2e4.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.c8ba52b05a9ef10f4758.woff2) format("woff2"),url(/static/media/Inter-Regular.8c206db99195777c6769.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/static/media/Inter-Italic.cb10ffd7684cd9836a05.woff2) format("woff2"),url(/static/media/Inter-Italic.890025e726861dba417f.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/Inter-Medium.293fd13dbca5a3e450ef.woff2) format("woff2"),url(/static/media/Inter-Medium.9053572c46aeb4b16caa.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(/static/media/Inter-MediumItalic.085cb93e613ba3d40d2b.woff2) format("woff2"),url(/static/media/Inter-MediumItalic.3d0107dd43d0101274d3.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/Inter-SemiBold.b5f0f109bc88052d4000.woff2) format("woff2"),url(/static/media/Inter-SemiBold.cca62d21c8c555c392e5.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(/static/media/Inter-SemiBoldItalic.d9467ee321a8f38aefff.woff2) format("woff2"),url(/static/media/Inter-SemiBoldItalic.463bdbfb28abad0fa6df.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/Inter-Bold.ec64ea577b0349e055ad.woff2) format("woff2"),url(/static/media/Inter-Bold.93c1301bd9f486c573b3.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(/static/media/Inter-BoldItalic.2d26c56a606662486796.woff2) format("woff2"),url(/static/media/Inter-BoldItalic.b376885042f6c961a541.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/Inter-ExtraBold.cbe0ae49c52c920fd563.woff2) format("woff2"),url(/static/media/Inter-ExtraBold.d0fa3bb2b7c9063dc594.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(/static/media/Inter-ExtraBoldItalic.535a6cf662596b3bd6a6.woff2) format("woff2"),url(/static/media/Inter-ExtraBoldItalic.6ab17abedc4d3f140953.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/static/media/Inter-Black.15ca31c0a2a68f76d2d1.woff2) format("woff2"),url(/static/media/Inter-Black.c6938660eec019fefd68.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(/static/media/Inter-BlackItalic.cb2a7335650c690077fe.woff2) format("woff2"),url(/static/media/Inter-BlackItalic.ca1e738e4f349f27514d.woff) format("woff")}@font-face{font-named-instance:"Regular";font-display:swap;font-family:Inter var;font-style:normal;font-weight:100 900;src:url(/static/media/Inter-roman.var.ba4caefcdf5b36b438db.woff2) format("woff2 supports variations(gvar)"),url(/static/media/Inter-roman.var.ba4caefcdf5b36b438db.woff2) format("woff2-variations"),url(/static/media/Inter-roman.var.ba4caefcdf5b36b438db.woff2) format("woff2")}@font-face{font-named-instance:"Italic";font-display:swap;font-family:Inter var;font-style:italic;font-weight:100 900;src:url(/static/media/Inter-italic.var.30807be7abc48ba8c73c.woff2) format("woff2 supports variations(gvar)"),url(/static/media/Inter-italic.var.30807be7abc48ba8c73c.woff2) format("woff2-variations"),url(/static/media/Inter-italic.var.30807be7abc48ba8c73c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter var experimental;font-style:oblique 0deg 10deg;font-weight:100 900;src:url(/static/media/Inter.var.c2fe3cb2b7c746f7966a.woff2) format("woff2-variations"),url(/static/media/Inter.var.c2fe3cb2b7c746f7966a.woff2) format("woff2")}html{font-family:Inter,"system-ui"}@supports(font-variation-settings:normal){html{font-family:Inter var,"system-ui"}} \ No newline at end of file diff --git a/lama_cleaner/app/build/static/js/main.1fda6320.js b/lama_cleaner/app/build/static/js/main.1fda6320.js deleted file mode 100644 index c1af85b..0000000 --- a/lama_cleaner/app/build/static/js/main.1fda6320.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.1fda6320.js.LICENSE.txt */ -(function(){var __webpack_modules__={157:function(module,__unused_webpack_exports,__webpack_require__){module=__webpack_require__.nmd(module),function _f(self){"use strict";try{module&&(self=module)}catch(e){}var t;function u(e){return"undefined"===typeof e||e}function aa(e){for(var t=Array(e),n=0;n=r))));v++);if(d)return i?ta(l,r,0):void(t[t.length]=l)}return!n&&l}function ta(e,t,n){return e=1===e.length?e[0]:[].concat.apply([],e),n||e.length>t?e.slice(n,n+t):e}function ua(e,t,n,r){return n?e=(e=e[(r=r&&t>n)?t:n])&&e[r?n:t]:e=e[t],e}function N(e,t,n,r,o){var i=0;if(e.constructor===Array)if(o)-1!==(t=e.indexOf(t))?1=this.B&&(a||!i[c])){var f=L(u,r,l),d="";switch(this.G){case"full":if(3f;p--)if(p-f>=this.B){var h=L(u,r,l,s,f);M(this,i,d=c.substring(f,p),h,e,n)}break}case"reverse":if(2=this.B&&M(this,i,d,L(u,r,l,s,p),e,n);d=""}case"forward":if(1=this.B&&M(this,i,d,f,e,n);break}default:if(this.C&&(f=Math.min(f/this.C(t,c,l)|0,u-1)),M(this,i,c,f,e,n),a&&1=this.B&&!s[c]){s[c]=1;var m=this.l&&c>f;M(this,o,m?f:c,L(d+(r/2>d?0:1),r,l,p-1,h-1),e,n,m?c:f)}}}}this.m||(this.register[e]=1)}}return this},t.search=function(e,t,n){n||(!t&&C(e)?e=(n=e).query:C(t)&&(n=t));var r,o,i,a,u,l=[],c=0;if(n){t=n.limit,c=n.offset||0;var s=n.context;o=n.suggest}if(e&&1<(r=(e=this.encode(e)).length)){n=v();for(var f,d=[],p=0,h=0;p=this.B&&!n[f]){if(!(this.s||o||this.map[f]))return l;d[h++]=f,n[f]=1}r=(e=d).length}if(!r)return l;for(t||(t=100),n=0,(s=this.depth&&1t||n)&&(o=o.slice(n,n+t)),r&&(o=za.call(this,o)),{tag:e,result:o}}function za(e){for(var t,n=Array(e.length),r=0;r"']/g,Z=RegExp(Y.source),$=RegExp(X.source),Q=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,ue=/\s/,le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ce=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,de=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,ve=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,me=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,ye=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,we=/^(?:0|[1-9]\d*)$/,Ee=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xe=/($^)/,Ce=/['\n\r\u2028\u2029\\]/g,_e="\\ud800-\\udfff",Se="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ke="\\u2700-\\u27bf",De="a-z\\xdf-\\xf6\\xf8-\\xff",Ae="A-Z\\xc0-\\xd6\\xd8-\\xde",Te="\\ufe0e\\ufe0f",Re="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Fe="['\u2019]",Pe="["+_e+"]",Oe="["+Re+"]",Ne="["+Se+"]",Le="\\d+",Me="["+ke+"]",je="["+De+"]",Ie="[^"+_e+Re+Le+ke+De+Ae+"]",Be="\\ud83c[\\udffb-\\udfff]",ze="[^"+_e+"]",Ve="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",We="["+Ae+"]",He="\\u200d",Ke="(?:"+je+"|"+Ie+")",qe="(?:"+We+"|"+Ie+")",Ge="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Ye="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Xe="(?:"+Ne+"|"+Be+")"+"?",Ze="["+Te+"]?",$e=Ze+Xe+("(?:"+He+"(?:"+[ze,Ve,Ue].join("|")+")"+Ze+Xe+")*"),Qe="(?:"+[Me,Ve,Ue].join("|")+")"+$e,Je="(?:"+[ze+Ne+"?",Ne,Ve,Ue,Pe].join("|")+")",et=RegExp(Fe,"g"),tt=RegExp(Ne,"g"),nt=RegExp(Be+"(?="+Be+")|"+Je+$e,"g"),rt=RegExp([We+"?"+je+"+"+Ge+"(?="+[Oe,We,"$"].join("|")+")",qe+"+"+Ye+"(?="+[Oe,We+Ke,"$"].join("|")+")",We+"?"+Ke+"+"+Ge,We+"+"+Ye,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Le,Qe].join("|"),"g"),ot=RegExp("["+He+_e+Se+Te+"]"),it=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ut=-1,lt={};lt[M]=lt[j]=lt[I]=lt[B]=lt[z]=lt[V]=lt[U]=lt[W]=lt[H]=!0,lt[y]=lt[b]=lt[N]=lt[w]=lt[L]=lt[E]=lt[x]=lt[C]=lt[S]=lt[k]=lt[D]=lt[T]=lt[R]=lt[F]=lt[O]=!1;var ct={};ct[y]=ct[b]=ct[N]=ct[L]=ct[w]=ct[E]=ct[M]=ct[j]=ct[I]=ct[B]=ct[z]=ct[S]=ct[k]=ct[D]=ct[T]=ct[R]=ct[F]=ct[P]=ct[V]=ct[U]=ct[W]=ct[H]=!0,ct[x]=ct[C]=ct[O]=!1;var st={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ft=parseFloat,dt=parseInt,pt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,vt="object"==typeof self&&self&&self.Object===Object&&self,ht=pt||vt||Function("return this")(),mt=t&&!t.nodeType&&t,gt=mt&&e&&!e.nodeType&&e,yt=gt&>.exports===mt,bt=yt&&pt.process,wt=function(){try{var e=gt&>.require&>.require("util").types;return e||bt&&bt.binding&&bt.binding("util")}catch(t){}}(),Et=wt&&wt.isArrayBuffer,xt=wt&&wt.isDate,Ct=wt&&wt.isMap,_t=wt&&wt.isRegExp,St=wt&&wt.isSet,kt=wt&&wt.isTypedArray;function Dt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function At(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function Nt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function rn(e,t){for(var n=e.length;n--&&Wt(t,e[n],0)>-1;);return n}function on(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var an=Yt({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),un=Yt({"&":"&","<":"<",">":">",'"':""","'":"'"});function ln(e){return"\\"+st[e]}function cn(e){return ot.test(e)}function sn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function fn(e,t){return function(n){return e(t(n))}}function dn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"});var bn=function e(t){var n=(t=null==t?ht:bn.defaults(ht.Object(),t,bn.pick(ht,at))).Array,r=t.Date,ue=t.Error,_e=t.Function,Se=t.Math,ke=t.Object,De=t.RegExp,Ae=t.String,Te=t.TypeError,Re=n.prototype,Fe=_e.prototype,Pe=ke.prototype,Oe=t["__core-js_shared__"],Ne=Fe.toString,Le=Pe.hasOwnProperty,Me=0,je=function(){var e=/[^.]+$/.exec(Oe&&Oe.keys&&Oe.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Ie=Pe.toString,Be=Ne.call(ke),ze=ht._,Ve=De("^"+Ne.call(Le).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ue=yt?t.Buffer:o,We=t.Symbol,He=t.Uint8Array,Ke=Ue?Ue.allocUnsafe:o,qe=fn(ke.getPrototypeOf,ke),Ge=ke.create,Ye=Pe.propertyIsEnumerable,Xe=Re.splice,Ze=We?We.isConcatSpreadable:o,$e=We?We.iterator:o,Qe=We?We.toStringTag:o,Je=function(){try{var e=pi(ke,"defineProperty");return e({},"",{}),e}catch(t){}}(),nt=t.clearTimeout!==ht.clearTimeout&&t.clearTimeout,ot=r&&r.now!==ht.Date.now&&r.now,st=t.setTimeout!==ht.setTimeout&&t.setTimeout,pt=Se.ceil,vt=Se.floor,mt=ke.getOwnPropertySymbols,gt=Ue?Ue.isBuffer:o,bt=t.isFinite,wt=Re.join,zt=fn(ke.keys,ke),Yt=Se.max,wn=Se.min,En=r.now,xn=t.parseInt,Cn=Se.random,_n=Re.reverse,Sn=pi(t,"DataView"),kn=pi(t,"Map"),Dn=pi(t,"Promise"),An=pi(t,"Set"),Tn=pi(t,"WeakMap"),Rn=pi(ke,"create"),Fn=Tn&&new Tn,Pn={},On=zi(Sn),Nn=zi(kn),Ln=zi(Dn),Mn=zi(An),jn=zi(Tn),In=We?We.prototype:o,Bn=In?In.valueOf:o,zn=In?In.toString:o;function Vn(e){if(ru(e)&&!qa(e)&&!(e instanceof Kn)){if(e instanceof Hn)return e;if(Le.call(e,"__wrapped__"))return Vi(e)}return new Hn(e)}var Un=function(){function e(){}return function(t){if(!nu(t))return{};if(Ge)return Ge(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Wn(){}function Hn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Kn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function qn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function cr(e,t,n,r,i,a){var u,l=1&t,c=2&t,s=4&t;if(n&&(u=i?n(e,r,i,a):n(e)),u!==o)return u;if(!nu(e))return e;var f=qa(e);if(f){if(u=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Le.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return Fo(e,u)}else{var d=mi(e),p=d==C||d==_;if(Za(e))return So(e,l);if(d==D||d==y||p&&!i){if(u=c||p?{}:yi(e),!l)return c?function(e,t){return Po(e,hi(e),t)}(e,function(e,t){return e&&Po(t,Nu(t),e)}(u,e)):function(e,t){return Po(e,vi(e),t)}(e,ir(u,e))}else{if(!ct[d])return i?e:{};u=function(e,t,n){var r=e.constructor;switch(t){case N:return ko(e);case w:case E:return new r(+e);case L:return function(e,t){var n=t?ko(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case M:case j:case I:case B:case z:case V:case U:case W:case H:return Do(e,n);case S:return new r;case k:case F:return new r(e);case T:return function(e){var t=new e.constructor(e.source,he.exec(e));return t.lastIndex=e.lastIndex,t}(e);case R:return new r;case P:return o=e,Bn?ke(Bn.call(o)):{}}var o}(e,d,l)}}a||(a=new Zn);var v=a.get(e);if(v)return v;a.set(e,u),lu(e)?e.forEach((function(r){u.add(cr(r,t,n,r,e,a))})):ou(e)&&e.forEach((function(r,o){u.set(o,cr(r,t,n,o,e,a))}));var h=f?o:(s?c?ai:ii:c?Nu:Ou)(e);return Tt(h||e,(function(r,o){h&&(r=e[o=r]),nr(u,o,cr(r,t,n,o,e,a))})),u}function sr(e,t,n){var r=n.length;if(null==e)return!r;for(e=ke(e);r--;){var i=n[r],a=t[i],u=e[i];if(u===o&&!(i in e)||!a(u))return!1}return!0}function fr(e,t,n){if("function"!=typeof e)throw new Te(i);return Oi((function(){e.apply(o,n)}),t)}function dr(e,t,n,r){var o=-1,i=Ot,a=!0,u=e.length,l=[],c=t.length;if(!u)return l;n&&(t=Lt(t,Jt(n))),r?(i=Nt,a=!1):t.length>=200&&(i=tn,a=!1,t=new Xn(t));e:for(;++o-1},Gn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Yn.prototype.clear=function(){this.size=0,this.__data__={hash:new qn,map:new(kn||Gn),string:new qn}},Yn.prototype.delete=function(e){var t=fi(this,e).delete(e);return this.size-=t?1:0,t},Yn.prototype.get=function(e){return fi(this,e).get(e)},Yn.prototype.has=function(e){return fi(this,e).has(e)},Yn.prototype.set=function(e,t){var n=fi(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Xn.prototype.add=Xn.prototype.push=function(e){return this.__data__.set(e,a),this},Xn.prototype.has=function(e){return this.__data__.has(e)},Zn.prototype.clear=function(){this.__data__=new Gn,this.size=0},Zn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Zn.prototype.get=function(e){return this.__data__.get(e)},Zn.prototype.has=function(e){return this.__data__.has(e)},Zn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Gn){var r=n.__data__;if(!kn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Yn(r)}return n.set(e,t),this.size=n.size,this};var pr=Lo(Er),vr=Lo(xr,!0);function hr(e,t){var n=!0;return pr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function mr(e,t,n){for(var r=-1,i=e.length;++r0&&n(u)?t>1?yr(u,t-1,n,r,o):Mt(o,u):r||(o[o.length]=u)}return o}var br=Mo(),wr=Mo(!0);function Er(e,t){return e&&br(e,t,Ou)}function xr(e,t){return e&&wr(e,t,Ou)}function Cr(e,t){return Pt(t,(function(t){return Ja(e[t])}))}function _r(e,t){for(var n=0,r=(t=Eo(t,e)).length;null!=e&&nt}function Ar(e,t){return null!=e&&Le.call(e,t)}function Tr(e,t){return null!=e&&t in ke(e)}function Rr(e,t,r){for(var i=r?Nt:Ot,a=e[0].length,u=e.length,l=u,c=n(u),s=1/0,f=[];l--;){var d=e[l];l&&t&&(d=Lt(d,Jt(t))),s=wn(d.length,s),c[l]=!r&&(t||a>=120&&d.length>=120)?new Xn(l&&d):o}d=e[0];var p=-1,v=c[0];e:for(;++p=u?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function qr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)u!==e&&Xe.call(u,l,1),Xe.call(e,l,1);return e}function Yr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;wi(o)?Xe.call(e,o,1):po(e,o)}}return e}function Xr(e,t){return e+vt(Cn()*(t-e+1))}function Zr(e,t){var n="";if(!e||t<1||t>v)return n;do{t%2&&(n+=e),(t=vt(t/2))&&(e+=e)}while(t);return n}function $r(e,t){return Ni(Ai(e,t,il),e+"")}function Qr(e){return Qn(Uu(e))}function Jr(e,t){var n=Uu(e);return ji(n,lr(t,0,n.length))}function eo(e,t,n,r){if(!nu(e))return e;for(var i=-1,a=(t=Eo(t,e)).length,u=a-1,l=e;null!=l&&++ii?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=n(i);++o>>1,a=e[i];null!==a&&!su(a)&&(n?a<=t:a=200){var c=t?null:$o(e);if(c)return pn(c);a=!1,o=tn,l=new Xn}else l=t?[]:u;e:for(;++r=r?e:oo(e,t,n)}var _o=nt||function(e){return ht.clearTimeout(e)};function So(e,t){if(t)return e.slice();var n=e.length,r=Ke?Ke(n):new e.constructor(n);return e.copy(r),r}function ko(e){var t=new e.constructor(e.byteLength);return new He(t).set(new He(e)),t}function Do(e,t){var n=t?ko(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Ao(e,t){if(e!==t){var n=e!==o,r=null===e,i=e===e,a=su(e),u=t!==o,l=null===t,c=t===t,s=su(t);if(!l&&!s&&!a&&e>t||a&&u&&c&&!l&&!s||r&&u&&c||!n&&c||!i)return 1;if(!r&&!a&&!s&&e1?n[i-1]:o,u=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,u&&Ei(n[0],n[1],u)&&(a=i<3?o:a,i=1),t=ke(t);++r-1?i[a?t[u]:u]:o}}function Vo(e){return oi((function(t){var n=t.length,r=n,a=Hn.prototype.thru;for(e&&t.reverse();r--;){var u=t[r];if("function"!=typeof u)throw new Te(i);if(a&&!l&&"wrapper"==li(u))var l=new Hn([],!0)}for(r=l?r:n;++r1&&b.reverse(),p&&sl))return!1;var s=a.get(e),f=a.get(t);if(s&&f)return s==t&&f==e;var d=-1,p=!0,v=2&n?new Xn:o;for(a.set(e,t),a.set(t,e);++d-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(le,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Tt(g,(function(n){var r="_."+n[0];t&n[1]&&!Ot(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ce);return t?t[1].split(se):[]}(r),n)))}function Mi(e){var t=0,n=0;return function(){var r=En(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function ji(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,ua(e,n)}));function va(e){var t=Vn(e);return t.__chain__=!0,t}function ha(e,t){return t(e)}var ma=oi((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return ur(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Kn&&wi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ha,args:[i],thisArg:o}),new Hn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var ga=Oo((function(e,t,n){Le.call(e,n)?++e[n]:ar(e,n,1)}));var ya=zo(Ki),ba=zo(qi);function wa(e,t){return(qa(e)?Tt:pr)(e,si(t,3))}function Ea(e,t){return(qa(e)?Rt:vr)(e,si(t,3))}var xa=Oo((function(e,t,n){Le.call(e,n)?e[n].push(t):ar(e,n,[t])}));var Ca=$r((function(e,t,r){var o=-1,i="function"==typeof t,a=Ya(e)?n(e.length):[];return pr(e,(function(e){a[++o]=i?Dt(t,e,r):Fr(e,t,r)})),a})),_a=Oo((function(e,t,n){ar(e,n,t)}));function Sa(e,t){return(qa(e)?Lt:zr)(e,si(t,3))}var ka=Oo((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Da=$r((function(e,t){if(null==e)return[];var n=t.length;return n>1&&Ei(e,t[0],t[1])?t=[]:n>2&&Ei(t[0],t[1],t[2])&&(t=[t[0]]),Kr(e,yr(t,1),[])})),Aa=ot||function(){return ht.Date.now()};function Ta(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Jo(e,f,o,o,o,o,t)}function Ra(e,t){var n;if("function"!=typeof t)throw new Te(i);return e=mu(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var Fa=$r((function(e,t,n){var r=1;if(n.length){var o=dn(n,ci(Fa));r|=c}return Jo(e,r,t,n,o)})),Pa=$r((function(e,t,n){var r=3;if(n.length){var o=dn(n,ci(Pa));r|=c}return Jo(t,r,e,n,o)}));function Oa(e,t,n){var r,a,u,l,c,s,f=0,d=!1,p=!1,v=!0;if("function"!=typeof e)throw new Te(i);function h(t){var n=r,i=a;return r=a=o,f=t,l=e.apply(i,n)}function m(e){return f=e,c=Oi(y,t),d?h(e):l}function g(e){var n=e-s;return s===o||n>=t||n<0||p&&e-f>=u}function y(){var e=Aa();if(g(e))return b(e);c=Oi(y,function(e){var n=t-(e-s);return p?wn(n,u-(e-f)):n}(e))}function b(e){return c=o,v&&r?h(e):(r=a=o,l)}function w(){var e=Aa(),n=g(e);if(r=arguments,a=this,s=e,n){if(c===o)return m(s);if(p)return _o(c),c=Oi(y,t),h(s)}return c===o&&(c=Oi(y,t)),l}return t=yu(t)||0,nu(n)&&(d=!!n.leading,u=(p="maxWait"in n)?Yt(yu(n.maxWait)||0,t):u,v="trailing"in n?!!n.trailing:v),w.cancel=function(){c!==o&&_o(c),f=0,r=s=a=c=o},w.flush=function(){return c===o?l:b(Aa())},w}var Na=$r((function(e,t){return fr(e,1,t)})),La=$r((function(e,t,n){return fr(e,yu(t)||0,n)}));function Ma(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Te(i);var n=function n(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Ma.Cache||Yn),n}function ja(e){if("function"!=typeof e)throw new Te(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ma.Cache=Yn;var Ia=xo((function(e,t){var n=(t=1==t.length&&qa(t[0])?Lt(t[0],Jt(si())):Lt(yr(t,1),Jt(si()))).length;return $r((function(r){for(var o=-1,i=wn(r.length,n);++o=t})),Ka=Pr(function(){return arguments}())?Pr:function(e){return ru(e)&&Le.call(e,"callee")&&!Ye.call(e,"callee")},qa=n.isArray,Ga=Et?Jt(Et):function(e){return ru(e)&&kr(e)==N};function Ya(e){return null!=e&&tu(e.length)&&!Ja(e)}function Xa(e){return ru(e)&&Ya(e)}var Za=gt||yl,$a=xt?Jt(xt):function(e){return ru(e)&&kr(e)==E};function Qa(e){if(!ru(e))return!1;var t=kr(e);return t==x||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!au(e)}function Ja(e){if(!nu(e))return!1;var t=kr(e);return t==C||t==_||"[object AsyncFunction]"==t||"[object Proxy]"==t}function eu(e){return"number"==typeof e&&e==mu(e)}function tu(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=v}function nu(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ru(e){return null!=e&&"object"==typeof e}var ou=Ct?Jt(Ct):function(e){return ru(e)&&mi(e)==S};function iu(e){return"number"==typeof e||ru(e)&&kr(e)==k}function au(e){if(!ru(e)||kr(e)!=D)return!1;var t=qe(e);if(null===t)return!0;var n=Le.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ne.call(n)==Be}var uu=_t?Jt(_t):function(e){return ru(e)&&kr(e)==T};var lu=St?Jt(St):function(e){return ru(e)&&mi(e)==R};function cu(e){return"string"==typeof e||!qa(e)&&ru(e)&&kr(e)==F}function su(e){return"symbol"==typeof e||ru(e)&&kr(e)==P}var fu=kt?Jt(kt):function(e){return ru(e)&&tu(e.length)&&!!lt[kr(e)]};var du=Yo(Br),pu=Yo((function(e,t){return e<=t}));function vu(e){if(!e)return[];if(Ya(e))return cu(e)?mn(e):Fo(e);if($e&&e[$e])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[$e]());var t=mi(e);return(t==S?sn:t==R?pn:Uu)(e)}function hu(e){return e?(e=yu(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}function mu(e){var t=hu(e),n=t%1;return t===t?n?t-n:t:0}function gu(e){return e?lr(mu(e),0,m):0}function yu(e){if("number"==typeof e)return e;if(su(e))return h;if(nu(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=nu(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Qt(e);var n=ge.test(e);return n||be.test(e)?dt(e.slice(2),n?2:8):me.test(e)?h:+e}function bu(e){return Po(e,Nu(e))}function wu(e){return null==e?"":so(e)}var Eu=No((function(e,t){if(Si(t)||Ya(t))Po(t,Ou(t),e);else for(var n in t)Le.call(t,n)&&nr(e,n,t[n])})),xu=No((function(e,t){Po(t,Nu(t),e)})),Cu=No((function(e,t,n,r){Po(t,Nu(t),e,r)})),_u=No((function(e,t,n,r){Po(t,Ou(t),e,r)})),Su=oi(ur);var ku=$r((function(e,t){e=ke(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&Ei(t[0],t[1],i)&&(r=1);++n1),t})),Po(e,ai(e),n),r&&(n=cr(n,7,ni));for(var o=t.length;o--;)po(n,t[o]);return n}));var Iu=oi((function(e,t){return null==e?{}:function(e,t){return qr(e,t,(function(t,n){return Tu(e,n)}))}(e,t)}));function Bu(e,t){if(null==e)return{};var n=Lt(ai(e),(function(e){return[e]}));return t=si(t),qr(e,n,(function(e,n){return t(e,n[0])}))}var zu=Qo(Ou),Vu=Qo(Nu);function Uu(e){return null==e?[]:en(e,Ou(e))}var Wu=Io((function(e,t,n){return t=t.toLowerCase(),e+(n?Hu(t):t)}));function Hu(e){return Qu(wu(e).toLowerCase())}function Ku(e){return(e=wu(e))&&e.replace(Ee,an).replace(tt,"")}var qu=Io((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Gu=Io((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Yu=jo("toLowerCase");var Xu=Io((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Zu=Io((function(e,t,n){return e+(n?" ":"")+Qu(t)}));var $u=Io((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Qu=jo("toUpperCase");function Ju(e,t,n){return e=wu(e),(t=n?o:t)===o?function(e){return it.test(e)}(e)?function(e){return e.match(rt)||[]}(e):function(e){return e.match(fe)||[]}(e):e.match(t)||[]}var el=$r((function(e,t){try{return Dt(e,o,t)}catch(n){return Qa(n)?n:new ue(n)}})),tl=oi((function(e,t){return Tt(t,(function(t){t=Bi(t),ar(e,t,Fa(e[t],e))})),e}));function nl(e){return function(){return e}}var rl=Vo(),ol=Vo(!0);function il(e){return e}function al(e){return Mr("function"==typeof e?e:cr(e,1))}var ul=$r((function(e,t){return function(n){return Fr(n,e,t)}})),ll=$r((function(e,t){return function(n){return Fr(e,n,t)}}));function cl(e,t,n){var r=Ou(t),o=Cr(t,r);null!=n||nu(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Cr(t,Ou(t)));var i=!(nu(n)&&"chain"in n)||!!n.chain,a=Ja(e);return Tt(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),o=n.__actions__=Fo(this.__actions__);return o.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Mt([this.value()],arguments))})})),e}function sl(){}var fl=Ko(Lt),dl=Ko(Ft),pl=Ko(Bt);function vl(e){return xi(e)?Gt(Bi(e)):function(e){return function(t){return _r(t,e)}}(e)}var hl=Go(),ml=Go(!0);function gl(){return[]}function yl(){return!1}var bl=Ho((function(e,t){return e+t}),0),wl=Zo("ceil"),El=Ho((function(e,t){return e/t}),1),xl=Zo("floor");var Cl=Ho((function(e,t){return e*t}),1),_l=Zo("round"),Sl=Ho((function(e,t){return e-t}),0);return Vn.after=function(e,t){if("function"!=typeof t)throw new Te(i);return e=mu(e),function(){if(--e<1)return t.apply(this,arguments)}},Vn.ary=Ta,Vn.assign=Eu,Vn.assignIn=xu,Vn.assignInWith=Cu,Vn.assignWith=_u,Vn.at=Su,Vn.before=Ra,Vn.bind=Fa,Vn.bindAll=tl,Vn.bindKey=Pa,Vn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return qa(e)?e:[e]},Vn.chain=va,Vn.chunk=function(e,t,r){t=(r?Ei(e,t,r):t===o)?1:Yt(mu(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,u=0,l=n(pt(i/t));ai?0:i+n),(r=r===o||r>i?i:mu(r))<0&&(r+=i),r=n>r?0:gu(r);n>>0)?(e=wu(e))&&("string"==typeof t||null!=t&&!uu(t))&&!(t=so(t))&&cn(e)?Co(mn(e),0,n):e.split(t,n):[]},Vn.spread=function(e,t){if("function"!=typeof e)throw new Te(i);return t=null==t?0:Yt(mu(t),0),$r((function(n){var r=n[t],o=Co(n,0,t);return r&&Mt(o,r),Dt(e,this,o)}))},Vn.tail=function(e){var t=null==e?0:e.length;return t?oo(e,1,t):[]},Vn.take=function(e,t,n){return e&&e.length?oo(e,0,(t=n||t===o?1:mu(t))<0?0:t):[]},Vn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,(t=r-(t=n||t===o?1:mu(t)))<0?0:t,r):[]},Vn.takeRightWhile=function(e,t){return e&&e.length?ho(e,si(t,3),!1,!0):[]},Vn.takeWhile=function(e,t){return e&&e.length?ho(e,si(t,3)):[]},Vn.tap=function(e,t){return t(e),e},Vn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Te(i);return nu(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Oa(e,t,{leading:r,maxWait:t,trailing:o})},Vn.thru=ha,Vn.toArray=vu,Vn.toPairs=zu,Vn.toPairsIn=Vu,Vn.toPath=function(e){return qa(e)?Lt(e,Bi):su(e)?[e]:Fo(Ii(wu(e)))},Vn.toPlainObject=bu,Vn.transform=function(e,t,n){var r=qa(e),o=r||Za(e)||fu(e);if(t=si(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:nu(e)&&Ja(i)?Un(qe(e)):{}}return(o?Tt:Er)(e,(function(e,r,o){return t(n,e,r,o)})),n},Vn.unary=function(e){return Ta(e,1)},Vn.union=ra,Vn.unionBy=oa,Vn.unionWith=ia,Vn.uniq=function(e){return e&&e.length?fo(e):[]},Vn.uniqBy=function(e,t){return e&&e.length?fo(e,si(t,2)):[]},Vn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?fo(e,o,t):[]},Vn.unset=function(e,t){return null==e||po(e,t)},Vn.unzip=aa,Vn.unzipWith=ua,Vn.update=function(e,t,n){return null==e?e:vo(e,t,wo(n))},Vn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:vo(e,t,wo(n),r)},Vn.values=Uu,Vn.valuesIn=function(e){return null==e?[]:en(e,Nu(e))},Vn.without=la,Vn.words=Ju,Vn.wrap=function(e,t){return Ba(wo(t),e)},Vn.xor=ca,Vn.xorBy=sa,Vn.xorWith=fa,Vn.zip=da,Vn.zipObject=function(e,t){return yo(e||[],t||[],nr)},Vn.zipObjectDeep=function(e,t){return yo(e||[],t||[],eo)},Vn.zipWith=pa,Vn.entries=zu,Vn.entriesIn=Vu,Vn.extend=xu,Vn.extendWith=Cu,cl(Vn,Vn),Vn.add=bl,Vn.attempt=el,Vn.camelCase=Wu,Vn.capitalize=Hu,Vn.ceil=wl,Vn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=yu(n))===n?n:0),t!==o&&(t=(t=yu(t))===t?t:0),lr(yu(e),t,n)},Vn.clone=function(e){return cr(e,4)},Vn.cloneDeep=function(e){return cr(e,5)},Vn.cloneDeepWith=function(e,t){return cr(e,5,t="function"==typeof t?t:o)},Vn.cloneWith=function(e,t){return cr(e,4,t="function"==typeof t?t:o)},Vn.conformsTo=function(e,t){return null==t||sr(e,t,Ou(t))},Vn.deburr=Ku,Vn.defaultTo=function(e,t){return null==e||e!==e?t:e},Vn.divide=El,Vn.endsWith=function(e,t,n){e=wu(e),t=so(t);var r=e.length,i=n=n===o?r:lr(mu(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},Vn.eq=Ua,Vn.escape=function(e){return(e=wu(e))&&$.test(e)?e.replace(X,un):e},Vn.escapeRegExp=function(e){return(e=wu(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},Vn.every=function(e,t,n){var r=qa(e)?Ft:hr;return n&&Ei(e,t,n)&&(t=o),r(e,si(t,3))},Vn.find=ya,Vn.findIndex=Ki,Vn.findKey=function(e,t){return Vt(e,si(t,3),Er)},Vn.findLast=ba,Vn.findLastIndex=qi,Vn.findLastKey=function(e,t){return Vt(e,si(t,3),xr)},Vn.floor=xl,Vn.forEach=wa,Vn.forEachRight=Ea,Vn.forIn=function(e,t){return null==e?e:br(e,si(t,3),Nu)},Vn.forInRight=function(e,t){return null==e?e:wr(e,si(t,3),Nu)},Vn.forOwn=function(e,t){return e&&Er(e,si(t,3))},Vn.forOwnRight=function(e,t){return e&&xr(e,si(t,3))},Vn.get=Au,Vn.gt=Wa,Vn.gte=Ha,Vn.has=function(e,t){return null!=e&&gi(e,t,Ar)},Vn.hasIn=Tu,Vn.head=Yi,Vn.identity=il,Vn.includes=function(e,t,n,r){e=Ya(e)?e:Uu(e),n=n&&!r?mu(n):0;var o=e.length;return n<0&&(n=Yt(o+n,0)),cu(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Wt(e,t,n)>-1},Vn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:mu(n);return o<0&&(o=Yt(r+o,0)),Wt(e,t,o)},Vn.inRange=function(e,t,n){return t=hu(t),n===o?(n=t,t=0):n=hu(n),function(e,t,n){return e>=wn(t,n)&&e=-9007199254740991&&e<=v},Vn.isSet=lu,Vn.isString=cu,Vn.isSymbol=su,Vn.isTypedArray=fu,Vn.isUndefined=function(e){return e===o},Vn.isWeakMap=function(e){return ru(e)&&mi(e)==O},Vn.isWeakSet=function(e){return ru(e)&&"[object WeakSet]"==kr(e)},Vn.join=function(e,t){return null==e?"":wt.call(e,t)},Vn.kebabCase=qu,Vn.last=Qi,Vn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=mu(n))<0?Yt(r+i,0):wn(i,r-1)),t===t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ut(e,Kt,i,!0)},Vn.lowerCase=Gu,Vn.lowerFirst=Yu,Vn.lt=du,Vn.lte=pu,Vn.max=function(e){return e&&e.length?mr(e,il,Dr):o},Vn.maxBy=function(e,t){return e&&e.length?mr(e,si(t,2),Dr):o},Vn.mean=function(e){return qt(e,il)},Vn.meanBy=function(e,t){return qt(e,si(t,2))},Vn.min=function(e){return e&&e.length?mr(e,il,Br):o},Vn.minBy=function(e,t){return e&&e.length?mr(e,si(t,2),Br):o},Vn.stubArray=gl,Vn.stubFalse=yl,Vn.stubObject=function(){return{}},Vn.stubString=function(){return""},Vn.stubTrue=function(){return!0},Vn.multiply=Cl,Vn.nth=function(e,t){return e&&e.length?Hr(e,mu(t)):o},Vn.noConflict=function(){return ht._===this&&(ht._=ze),this},Vn.noop=sl,Vn.now=Aa,Vn.pad=function(e,t,n){e=wu(e);var r=(t=mu(t))?hn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return qo(vt(o),n)+e+qo(pt(o),n)},Vn.padEnd=function(e,t,n){e=wu(e);var r=(t=mu(t))?hn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=Cn();return wn(e+i*(t-e+ft("1e-"+((i+"").length-1))),t)}return Xr(e,t)},Vn.reduce=function(e,t,n){var r=qa(e)?jt:Xt,o=arguments.length<3;return r(e,si(t,4),n,o,pr)},Vn.reduceRight=function(e,t,n){var r=qa(e)?It:Xt,o=arguments.length<3;return r(e,si(t,4),n,o,vr)},Vn.repeat=function(e,t,n){return t=(n?Ei(e,t,n):t===o)?1:mu(t),Zr(wu(e),t)},Vn.replace=function(){var e=arguments,t=wu(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Vn.result=function(e,t,n){var r=-1,i=(t=Eo(t,e)).length;for(i||(i=1,e=o);++rv)return[];var n=m,r=wn(e,m);t=si(t),e-=m;for(var o=$t(r,t);++n=a)return e;var l=n-hn(r);if(l<1)return r;var c=u?Co(u,0,l).join(""):e.slice(0,l);if(i===o)return c+r;if(u&&(l+=c.length-l),uu(i)){if(e.slice(l).search(i)){var s,f=c;for(i.global||(i=De(i.source,wu(he.exec(i))+"g")),i.lastIndex=0;s=i.exec(f);)var d=s.index;c=c.slice(0,d===o?l:d)}}else if(e.indexOf(so(i),l)!=l){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+r},Vn.unescape=function(e){return(e=wu(e))&&Z.test(e)?e.replace(Y,yn):e},Vn.uniqueId=function(e){var t=++Me;return wu(e)+t},Vn.upperCase=$u,Vn.upperFirst=Qu,Vn.each=wa,Vn.eachRight=Ea,Vn.first=Yi,cl(Vn,function(){var e={};return Er(Vn,(function(t,n){Le.call(Vn.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),Vn.VERSION="4.17.21",Tt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Vn[e].placeholder=Vn})),Tt(["drop","take"],(function(e,t){Kn.prototype[e]=function(n){n=n===o?1:Yt(mu(n),0);var r=this.__filtered__&&!t?new Kn(this):this.clone();return r.__filtered__?r.__takeCount__=wn(n,r.__takeCount__):r.__views__.push({size:wn(n,m),type:e+(r.__dir__<0?"Right":"")}),r},Kn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Tt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Kn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:si(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Tt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Kn.prototype[e]=function(){return this[n](1).value()[0]}})),Tt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Kn.prototype[e]=function(){return this.__filtered__?new Kn(this):this[n](1)}})),Kn.prototype.compact=function(){return this.filter(il)},Kn.prototype.find=function(e){return this.filter(e).head()},Kn.prototype.findLast=function(e){return this.reverse().find(e)},Kn.prototype.invokeMap=$r((function(e,t){return"function"==typeof e?new Kn(this):this.map((function(n){return Fr(n,e,t)}))})),Kn.prototype.reject=function(e){return this.filter(ja(si(e)))},Kn.prototype.slice=function(e,t){e=mu(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Kn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=mu(t))<0?n.dropRight(-t):n.take(t-e)),n)},Kn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Kn.prototype.toArray=function(){return this.take(m)},Er(Kn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Vn[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(Vn.prototype[t]=function(){var t=this.__wrapped__,u=r?[1]:arguments,l=t instanceof Kn,c=u[0],s=l||qa(t),f=function(e){var t=i.apply(Vn,Mt([e],u));return r&&d?t[0]:t};s&&n&&"function"==typeof c&&1!=c.length&&(l=s=!1);var d=this.__chain__,p=!!this.__actions__.length,v=a&&!d,h=l&&!p;if(!a&&s){t=h?t:new Kn(this);var m=e.apply(t,u);return m.__actions__.push({func:ha,args:[f],thisArg:o}),new Hn(m,d)}return v&&h?e.apply(this,u):(m=this.thru(f),v?r?m.value()[0]:m.value():m)})})),Tt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Re[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Vn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(qa(o)?o:[],e)}return this[n]((function(n){return t.apply(qa(n)?n:[],e)}))}})),Er(Kn.prototype,(function(e,t){var n=Vn[t];if(n){var r=n.name+"";Le.call(Pn,r)||(Pn[r]=[]),Pn[r].push({name:t,func:n})}})),Pn[Uo(o,2).name]=[{name:"wrapper",func:o}],Kn.prototype.clone=function(){var e=new Kn(this.__wrapped__);return e.__actions__=Fo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Fo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Fo(this.__views__),e},Kn.prototype.reverse=function(){if(this.__filtered__){var e=new Kn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Kn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=qa(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Vn.prototype.plant=function(e){for(var t,n=this;n instanceof Wn;){var r=Vi(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},Vn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Kn){var t=e;return this.__actions__.length&&(t=new Kn(this)),(t=t.reverse()).__actions__.push({func:ha,args:[na],thisArg:o}),new Hn(t,this.__chain__)}return this.thru(na)},Vn.prototype.toJSON=Vn.prototype.valueOf=Vn.prototype.value=function(){return mo(this.__wrapped__,this.__actions__)},Vn.prototype.first=Vn.prototype.head,$e&&(Vn.prototype[$e]=function(){return this}),Vn}();ht._=bn,(r=function(){return bn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},454:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,i){for(var a,u,l=o(e),c=1;c