From f3a0a7ec7adb494784885c3a977fd7ec4b5f5579 Mon Sep 17 00:00:00 2001 From: Josh Patra Date: Tue, 12 Mar 2024 13:41:48 -0400 Subject: [PATCH] qbit and vim --- qbit/macchiato.qbtheme | Bin 0 -> 5736 bytes qbit/vuetorrent/public/apple-touch-icon.png | Bin 0 -> 1001 bytes .../public/assets/ArrayPagination-26934cac.js | 1 + .../public/assets/Dashboard-e1ea0c85.css | 1 + .../public/assets/Dashboard-e667d93a.js | 1 + .../public/assets/Login-4fd3fce4.js | 1 + .../public/assets/Logs-a45762d4.css | 1 + .../vuetorrent/public/assets/Logs-c238f379.js | 1 + .../public/assets/MagnetHandler-d77b3bb6.js | 1 + ...ue_type_script_setup_true_lang-f7d196be.js | 1 + .../public/assets/RssArticles-1fe4e4bd.js | 1 + .../public/assets/RssArticles-cd150368.css | 1 + .../public/assets/SearchEngine-b38d96d6.js | 1 + .../public/assets/Settings-af9c84ca.js | 1 + .../public/assets/Settings-cac9dd1a.css | 1 + .../public/assets/TorrentDetail-85e789b3.js | 2 + .../public/assets/TorrentDetail-cad7bace.css | 1 + .../public/assets/dayjs-f7aba705.js | 1 + .../public/assets/dayjs.min-1969f9c6.js | 1 + .../public/assets/faker-c43f92d4.js | 15 + .../public/assets/index-135ae4c1.js | 731 +++++ .../public/assets/index-6e88811a.css | 5 + .../public/assets/index-fd06c5c5.js | 1 + .../materialdesignicons-webfont-28c8f97f.woff | Bin 0 -> 583476 bytes ...materialdesignicons-webfont-31010194.woff2 | Bin 0 -> 400444 bytes .../materialdesignicons-webfont-5159a347.eot | Bin 0 -> 1295484 bytes .../materialdesignicons-webfont-be825c12.ttf | Bin 0 -> 1295264 bytes .../roboto-cyrillic-400-normal-495d38d4.woff2 | Bin 0 -> 9628 bytes .../roboto-cyrillic-400-normal-adba67d2.woff | Bin 0 -> 8392 bytes ...boto-cyrillic-ext-400-normal-0a32035a.woff | Bin 0 -> 13468 bytes ...oto-cyrillic-ext-400-normal-b7ef2cd1.woff2 | Bin 0 -> 15344 bytes .../roboto-greek-400-normal-076b9dc1.woff | Bin 0 -> 6348 bytes .../roboto-greek-400-normal-daf51ab5.woff2 | Bin 0 -> 7112 bytes .../roboto-latin-400-normal-a9fdbefa.woff | Bin 0 -> 14384 bytes .../roboto-latin-400-normal-f6734f81.woff2 | Bin 0 -> 15744 bytes ...roboto-latin-ext-400-normal-3c23eb02.woff2 | Bin 0 -> 11872 bytes .../roboto-latin-ext-400-normal-c2b94086.woff | Bin 0 -> 10208 bytes ...to-mono-cyrillic-400-normal-8c367f2f.woff2 | Bin 0 -> 7064 bytes ...oto-mono-cyrillic-400-normal-f32fcdb5.woff | Bin 0 -> 8728 bytes ...mono-cyrillic-ext-400-normal-ae7d87eb.woff | Bin 0 -> 16876 bytes ...ono-cyrillic-ext-400-normal-eef02d41.woff2 | Bin 0 -> 13016 bytes ...roboto-mono-greek-400-normal-3355834d.woff | Bin 0 -> 6716 bytes ...oboto-mono-greek-400-normal-53a8927b.woff2 | Bin 0 -> 5552 bytes ...oboto-mono-latin-400-normal-7295944e.woff2 | Bin 0 -> 12312 bytes ...roboto-mono-latin-400-normal-d5d7d67f.woff | Bin 0 -> 15232 bytes ...to-mono-latin-ext-400-normal-20f2c9c1.woff | Bin 0 -> 11080 bytes ...o-mono-latin-ext-400-normal-820adbd1.woff2 | Bin 0 -> 8588 bytes ...o-mono-vietnamese-400-normal-9a7a0360.woff | Bin 0 -> 5212 bytes ...oboto-vietnamese-400-normal-77b24796.woff2 | Bin 0 -> 5560 bytes ...roboto-vietnamese-400-normal-d2390f1a.woff | Bin 0 -> 4752 bytes .../public/assets/torrents-f1a47456.js | 1 + qbit/vuetorrent/public/assets/vue-d2584a6d.js | 36 + .../public/assets/vuetify-e547ef1b.js | 5 + qbit/vuetorrent/public/favicon.ico | Bin 0 -> 5430 bytes qbit/vuetorrent/public/icon-192.png | Bin 0 -> 1062 bytes qbit/vuetorrent/public/icon-512.png | Bin 0 -> 1787 bytes qbit/vuetorrent/public/icon.svg | 1 + qbit/vuetorrent/public/index.html | 29 + qbit/vuetorrent/public/manifest.webmanifest | 1 + qbit/vuetorrent/public/registerSW.js | 1 + qbit/vuetorrent/public/robots.txt | 2 + qbit/vuetorrent/public/sw.js | 1 + qbit/vuetorrent/public/workbox-fa446783.js | 1 + qbit/vuetorrent/version.txt | 1 + vim/.vim/.netrwhist | 7 + .../lightline/colorscheme/onedark.vim | 58 + vim/.vim/autoload/onedark.vim | 29 + vim/.vim/autoload/plug.vim | 2812 +++++++++++++++++ ...p%.config%nvim%after%plugin%illuminate.lua | Bin 0 -> 4317 bytes .../backup/%Users%joshp%.config%nvim%init.lua | Bin 0 -> 990 bytes ...sers%joshp%.config%nvim%lua%joshp%init.lua | Bin 0 -> 2263 bytes ...sers%joshp%.config%nvim%lua%joshp%lazy.lua | Bin 0 -> 1932 bytes ...config%nvim%lua%joshp%lua%plugins%init.lua | Bin 0 -> 523 bytes ...rs%joshp%.config%nvim%lua%joshp%packer.lua | Bin 0 -> 1032 bytes ...hp%.config%nvim%lua%joshp%plugins%init.lua | Bin 0 -> 523 bytes ...joshp%.config%nvim%lua%plugins%plugins.lua | Bin 0 -> 669 bytes .../%Users%joshp%.config%nvim%lua%plugins.lua | Bin 0 -> 10828 bytes ...sers%joshp%.config%nvim%lua%vim-remaps.lua | Bin 0 -> 964 bytes ...%Users%joshp%.config%nvim%lua%vim-undo.lua | Bin 0 -> 523 bytes vim/.vim/backup/%Users%joshp%.vimrc | Bin 0 -> 271904 bytes vim/.vim/backup/%Users%joshp%.zsh_profile | Bin 0 -> 3177 bytes vim/.vim/backup/%Users%joshp%.zshrc | Bin 0 -> 3969 bytes ...Architecture%PA1%BinarySearchTree%Makefile | Bin 0 -> 3915 bytes ...rchitecture%PA1%MatrixDeterminant%Makefile | Bin 0 -> 4413 bytes ...itecture%PA1%MatrixExponentiation%Makefile | Bin 0 -> 2915 bytes ...rchitecture%PA1%OrderedLinkedList%Makefile | Bin 0 -> 2909 bytes ...ComputerArchitecture%PA1%ProdNums%Makefile | Bin 0 -> 5034 bytes ...omputerArchitecture%PA1%ProdNums%file1.txt | Bin 0 -> 2677 bytes ...mputerArchitecture%PA1%ProdNums%prodNums.c | Bin 0 -> 38419 bytes ...puterArchitecture%PA1%ProdTwoNums%Makefile | Bin 0 -> 1383 bytes ...Architecture%PA1%ProdTwoNums%prodTwoNums.c | Bin 0 -> 3610 bytes ...ts%ComputerArchitecture%PA1%first%Makefile | Bin 0 -> 8452 bytes ...s%ComputerArchitecture%PA1%first%file1.txt | Bin 0 -> 5211 bytes ...ts%ComputerArchitecture%lecture-4%Makefile | Bin 0 -> 4892 bytes ...s%ComputerArchitecture%lecture-4%file1.txt | Bin 0 -> 1388 bytes ...ComputerArchitecture%lecture-4%records.txt | Bin 0 -> 5350 bytes ...ects%ComputerArchitecture%lecture-4%test.c | Bin 0 -> 84208 bytes ...cts%ComputerArchitecture%lecture-4%test2.c | Bin 0 -> 5415 bytes ...mputerArchitecture%pa1%.git%COMMIT_EDITMSG | Bin 0 -> 1035 bytes ...ts%ComputerArchitecture%pa1%fifth%Makefile | Bin 0 -> 4025 bytes ...cts%ComputerArchitecture%pa1%fifth%fifth.c | Bin 0 -> 102932 bytes ...s%ComputerArchitecture%pa1%fifth%file1.txt | Bin 0 -> 9487 bytes ...cts%ComputerArchitecture%pa1%first%first.c | Bin 0 -> 89115 bytes ...s%ComputerArchitecture%pa1%first%test1.txt | Bin 0 -> 523 bytes ...s%ComputerArchitecture%pa1%fourth%Makefile | Bin 0 -> 2978 bytes ...%ComputerArchitecture%pa1%fourth%file1.txt | Bin 0 -> 3534 bytes ...s%ComputerArchitecture%pa1%fourth%fourth.c | Bin 0 -> 213229 bytes ...s%ComputerArchitecture%pa1%second%Makefile | Bin 0 -> 7940 bytes ...%ComputerArchitecture%pa1%second%file1.txt | Bin 0 -> 1416 bytes ...%ComputerArchitecture%pa1%second%file2.txt | Bin 0 -> 523 bytes ...s%ComputerArchitecture%pa1%second%second.c | Bin 0 -> 4637 bytes ...ts%ComputerArchitecture%pa1%third%Makefile | Bin 0 -> 4328 bytes ...s%ComputerArchitecture%pa1%third%file1.txt | Bin 0 -> 1373 bytes ...cts%ComputerArchitecture%pa1%third%third.c | Bin 0 -> 30180 bytes ...itecture%pa1_autograder%pa1%fifth%Makefile | Bin 0 -> 4532 bytes ...itecture%pa1_autograder%pa1%first%Makefile | Bin 0 -> 2622 bytes ...hitecture%pa1_autograder%pa1%first%aaa.txt | Bin 0 -> 946 bytes ...itecture%pa1_autograder%pa1%first%tes1.txt | Bin 0 -> 946 bytes ...tecture%pa1_autograder%pa1%first%tesss.txt | Bin 0 -> 1369 bytes .../%Users%joshp%Projects%LearnC%Makefile | Bin 0 -> 3504 bytes .../%Users%joshp%Projects%LearnC%hello.c | Bin 0 -> 11190 bytes vim/.vim/backup/%Users%joshp%nvim%init.lua | Bin 0 -> 3223 bytes .../%Users%joshp%nvim%lua%joshp%init.lua | Bin 0 -> 1486 bytes vim/.vim/backup/%private%etc%hosts | Bin 0 -> 990 bytes .../after/ftdetect/after/ftdetect.vim | 0 vim/.vim/bundle/.neobundle/doc/fugitive.txt | 741 +++++ vim/.vim/bundle/.neobundle/doc/neobundle.txt | 1753 ++++++++++ vim/.vim/bundle/.neobundle/doc/neosnippet.txt | 901 ++++++ vim/.vim/bundle/.neobundle/doc/tags | 533 ++++ vim/.vim/bundle/.neobundle/doc/tags-ja | 190 ++ vim/.vim/bundle/.neobundle/doc/vimshell.jax | 1270 ++++++++ vim/.vim/bundle/.neobundle/doc/vimshell.txt | 2712 ++++++++++++++++ .../bundle/.neobundle/ftdetect/ftdetect.vim | 0 vim/.vim/bundle/.neobundle/install_info | 2 + vim/.vim/bundle/.neobundle/tags_info | 7 + vim/.vim/bundle/NeoBundle.lock | 8 + vim/.vim/bundle/ctrlp.vim | 1 + vim/.vim/bundle/neobundle.vim | 1 + vim/.vim/bundle/neosnippet-snippets | 1 + vim/.vim/bundle/neosnippet.vim | 1 + vim/.vim/bundle/vim-colorschemes | 1 + vim/.vim/bundle/vim-fugitive | 1 + vim/.vim/bundle/vim-nerdtree-syntax-highlight | 1 + vim/.vim/bundle/vimshell_3787e5 | 1 + vim/.vim/colors/onedark.vim | 713 +++++ vim/.vim/plugged/ale | 1 + vim/.vim/plugged/coc.nvim | 1 + vim/.vim/plugged/copilot.vim | 1 + vim/.vim/plugged/fzf | 1 + vim/.vim/plugged/fzf.vim | 1 + vim/.vim/plugged/gruvbox | 1 + vim/.vim/plugged/lightline.vim | 1 + vim/.vim/plugged/minimap.vim | 1 + vim/.vim/plugged/nerdtree | 1 + vim/.vim/plugged/tagbar | 1 + vim/.vim/plugged/undotree | 1 + vim/.vim/plugged/vim-commentary | 1 + vim/.vim/plugged/vim-css-color | 1 + vim/.vim/plugged/vim-devicons | 1 + vim/.vim/plugged/vim-fugitive | 1 + vim/.vim/plugged/vim-lsp | 1 + vim/.vim/plugged/vim-lsp-settings | 1 + vim/.vim/plugged/vim-smooth-scroll | 1 + vim/.vim/plugged/vim-startify | 1 + vim/.vim/plugged/vim-surround | 1 + vim/.viminfo | 2350 ++++++++++++++ vim/.vimrc | 229 ++ zsh/.zprofile | 21 + zsh/.zprofile.bak | 2 + zsh/.zsh_profile | 8 - zsh/.zshrc | 10 + 171 files changed, 15225 insertions(+), 8 deletions(-) create mode 100644 qbit/macchiato.qbtheme create mode 100644 qbit/vuetorrent/public/apple-touch-icon.png create mode 100644 qbit/vuetorrent/public/assets/ArrayPagination-26934cac.js create mode 100644 qbit/vuetorrent/public/assets/Dashboard-e1ea0c85.css create mode 100644 qbit/vuetorrent/public/assets/Dashboard-e667d93a.js create mode 100644 qbit/vuetorrent/public/assets/Login-4fd3fce4.js create mode 100644 qbit/vuetorrent/public/assets/Logs-a45762d4.css create mode 100644 qbit/vuetorrent/public/assets/Logs-c238f379.js create mode 100644 qbit/vuetorrent/public/assets/MagnetHandler-d77b3bb6.js create mode 100644 qbit/vuetorrent/public/assets/PasswordField.vue_vue_type_script_setup_true_lang-f7d196be.js create mode 100644 qbit/vuetorrent/public/assets/RssArticles-1fe4e4bd.js create mode 100644 qbit/vuetorrent/public/assets/RssArticles-cd150368.css create mode 100644 qbit/vuetorrent/public/assets/SearchEngine-b38d96d6.js create mode 100644 qbit/vuetorrent/public/assets/Settings-af9c84ca.js create mode 100644 qbit/vuetorrent/public/assets/Settings-cac9dd1a.css create mode 100644 qbit/vuetorrent/public/assets/TorrentDetail-85e789b3.js create mode 100644 qbit/vuetorrent/public/assets/TorrentDetail-cad7bace.css create mode 100644 qbit/vuetorrent/public/assets/dayjs-f7aba705.js create mode 100644 qbit/vuetorrent/public/assets/dayjs.min-1969f9c6.js create mode 100644 qbit/vuetorrent/public/assets/faker-c43f92d4.js create mode 100644 qbit/vuetorrent/public/assets/index-135ae4c1.js create mode 100644 qbit/vuetorrent/public/assets/index-6e88811a.css create mode 100644 qbit/vuetorrent/public/assets/index-fd06c5c5.js create mode 100644 qbit/vuetorrent/public/assets/materialdesignicons-webfont-28c8f97f.woff create mode 100644 qbit/vuetorrent/public/assets/materialdesignicons-webfont-31010194.woff2 create mode 100644 qbit/vuetorrent/public/assets/materialdesignicons-webfont-5159a347.eot create mode 100644 qbit/vuetorrent/public/assets/materialdesignicons-webfont-be825c12.ttf create mode 100644 qbit/vuetorrent/public/assets/roboto-cyrillic-400-normal-495d38d4.woff2 create mode 100644 qbit/vuetorrent/public/assets/roboto-cyrillic-400-normal-adba67d2.woff create mode 100644 qbit/vuetorrent/public/assets/roboto-cyrillic-ext-400-normal-0a32035a.woff create mode 100644 qbit/vuetorrent/public/assets/roboto-cyrillic-ext-400-normal-b7ef2cd1.woff2 create mode 100644 qbit/vuetorrent/public/assets/roboto-greek-400-normal-076b9dc1.woff create mode 100644 qbit/vuetorrent/public/assets/roboto-greek-400-normal-daf51ab5.woff2 create mode 100644 qbit/vuetorrent/public/assets/roboto-latin-400-normal-a9fdbefa.woff create mode 100644 qbit/vuetorrent/public/assets/roboto-latin-400-normal-f6734f81.woff2 create mode 100644 qbit/vuetorrent/public/assets/roboto-latin-ext-400-normal-3c23eb02.woff2 create mode 100644 qbit/vuetorrent/public/assets/roboto-latin-ext-400-normal-c2b94086.woff create mode 100644 qbit/vuetorrent/public/assets/roboto-mono-cyrillic-400-normal-8c367f2f.woff2 create mode 100644 qbit/vuetorrent/public/assets/roboto-mono-cyrillic-400-normal-f32fcdb5.woff create mode 100644 qbit/vuetorrent/public/assets/roboto-mono-cyrillic-ext-400-normal-ae7d87eb.woff create mode 100644 qbit/vuetorrent/public/assets/roboto-mono-cyrillic-ext-400-normal-eef02d41.woff2 create mode 100644 qbit/vuetorrent/public/assets/roboto-mono-greek-400-normal-3355834d.woff create mode 100644 qbit/vuetorrent/public/assets/roboto-mono-greek-400-normal-53a8927b.woff2 create mode 100644 qbit/vuetorrent/public/assets/roboto-mono-latin-400-normal-7295944e.woff2 create mode 100644 qbit/vuetorrent/public/assets/roboto-mono-latin-400-normal-d5d7d67f.woff create mode 100644 qbit/vuetorrent/public/assets/roboto-mono-latin-ext-400-normal-20f2c9c1.woff create mode 100644 qbit/vuetorrent/public/assets/roboto-mono-latin-ext-400-normal-820adbd1.woff2 create mode 100644 qbit/vuetorrent/public/assets/roboto-mono-vietnamese-400-normal-9a7a0360.woff create mode 100644 qbit/vuetorrent/public/assets/roboto-vietnamese-400-normal-77b24796.woff2 create mode 100644 qbit/vuetorrent/public/assets/roboto-vietnamese-400-normal-d2390f1a.woff create mode 100644 qbit/vuetorrent/public/assets/torrents-f1a47456.js create mode 100644 qbit/vuetorrent/public/assets/vue-d2584a6d.js create mode 100644 qbit/vuetorrent/public/assets/vuetify-e547ef1b.js create mode 100644 qbit/vuetorrent/public/favicon.ico create mode 100644 qbit/vuetorrent/public/icon-192.png create mode 100644 qbit/vuetorrent/public/icon-512.png create mode 100644 qbit/vuetorrent/public/icon.svg create mode 100644 qbit/vuetorrent/public/index.html create mode 100644 qbit/vuetorrent/public/manifest.webmanifest create mode 100644 qbit/vuetorrent/public/registerSW.js create mode 100644 qbit/vuetorrent/public/robots.txt create mode 100644 qbit/vuetorrent/public/sw.js create mode 100644 qbit/vuetorrent/public/workbox-fa446783.js create mode 100644 qbit/vuetorrent/version.txt create mode 100644 vim/.vim/.netrwhist create mode 100644 vim/.vim/autoload/lightline/colorscheme/onedark.vim create mode 100644 vim/.vim/autoload/onedark.vim create mode 100644 vim/.vim/autoload/plug.vim create mode 100644 vim/.vim/backup/%Users%joshp%.config%nvim%after%plugin%illuminate.lua create mode 100644 vim/.vim/backup/%Users%joshp%.config%nvim%init.lua create mode 100644 vim/.vim/backup/%Users%joshp%.config%nvim%lua%joshp%init.lua create mode 100644 vim/.vim/backup/%Users%joshp%.config%nvim%lua%joshp%lazy.lua create mode 100644 vim/.vim/backup/%Users%joshp%.config%nvim%lua%joshp%lua%plugins%init.lua create mode 100644 vim/.vim/backup/%Users%joshp%.config%nvim%lua%joshp%packer.lua create mode 100644 vim/.vim/backup/%Users%joshp%.config%nvim%lua%joshp%plugins%init.lua create mode 100644 vim/.vim/backup/%Users%joshp%.config%nvim%lua%plugins%plugins.lua create mode 100644 vim/.vim/backup/%Users%joshp%.config%nvim%lua%plugins.lua create mode 100644 vim/.vim/backup/%Users%joshp%.config%nvim%lua%vim-remaps.lua create mode 100644 vim/.vim/backup/%Users%joshp%.config%nvim%lua%vim-undo.lua create mode 100644 vim/.vim/backup/%Users%joshp%.vimrc create mode 100644 vim/.vim/backup/%Users%joshp%.zsh_profile create mode 100644 vim/.vim/backup/%Users%joshp%.zshrc create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%BinarySearchTree%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%MatrixDeterminant%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%MatrixExponentiation%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%OrderedLinkedList%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%ProdNums%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%ProdNums%file1.txt create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%ProdNums%prodNums.c create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%ProdTwoNums%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%ProdTwoNums%prodTwoNums.c create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%first%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%first%file1.txt create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%lecture-4%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%lecture-4%file1.txt create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%lecture-4%records.txt create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%lecture-4%test.c create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%lecture-4%test2.c create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%.git%COMMIT_EDITMSG create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fifth%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fifth%fifth.c create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fifth%file1.txt create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%first%first.c create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%first%test1.txt create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fourth%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fourth%file1.txt create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fourth%fourth.c create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%second%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%second%file1.txt create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%second%file2.txt create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%second%second.c create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%third%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%third%file1.txt create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%third%third.c create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1_autograder%pa1%fifth%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1_autograder%pa1%first%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1_autograder%pa1%first%aaa.txt create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1_autograder%pa1%first%tes1.txt create mode 100644 vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1_autograder%pa1%first%tesss.txt create mode 100644 vim/.vim/backup/%Users%joshp%Projects%LearnC%Makefile create mode 100644 vim/.vim/backup/%Users%joshp%Projects%LearnC%hello.c create mode 100644 vim/.vim/backup/%Users%joshp%nvim%init.lua create mode 100644 vim/.vim/backup/%Users%joshp%nvim%lua%joshp%init.lua create mode 100644 vim/.vim/backup/%private%etc%hosts create mode 100644 vim/.vim/bundle/.neobundle/after/ftdetect/after/ftdetect.vim create mode 100644 vim/.vim/bundle/.neobundle/doc/fugitive.txt create mode 100644 vim/.vim/bundle/.neobundle/doc/neobundle.txt create mode 100644 vim/.vim/bundle/.neobundle/doc/neosnippet.txt create mode 100644 vim/.vim/bundle/.neobundle/doc/tags create mode 100644 vim/.vim/bundle/.neobundle/doc/tags-ja create mode 100644 vim/.vim/bundle/.neobundle/doc/vimshell.jax create mode 100644 vim/.vim/bundle/.neobundle/doc/vimshell.txt create mode 100644 vim/.vim/bundle/.neobundle/ftdetect/ftdetect.vim create mode 100644 vim/.vim/bundle/.neobundle/install_info create mode 100644 vim/.vim/bundle/.neobundle/tags_info create mode 100644 vim/.vim/bundle/NeoBundle.lock create mode 160000 vim/.vim/bundle/ctrlp.vim create mode 160000 vim/.vim/bundle/neobundle.vim create mode 160000 vim/.vim/bundle/neosnippet-snippets create mode 160000 vim/.vim/bundle/neosnippet.vim create mode 160000 vim/.vim/bundle/vim-colorschemes create mode 160000 vim/.vim/bundle/vim-fugitive create mode 160000 vim/.vim/bundle/vim-nerdtree-syntax-highlight create mode 160000 vim/.vim/bundle/vimshell_3787e5 create mode 100644 vim/.vim/colors/onedark.vim create mode 160000 vim/.vim/plugged/ale create mode 160000 vim/.vim/plugged/coc.nvim create mode 160000 vim/.vim/plugged/copilot.vim create mode 160000 vim/.vim/plugged/fzf create mode 160000 vim/.vim/plugged/fzf.vim create mode 160000 vim/.vim/plugged/gruvbox create mode 160000 vim/.vim/plugged/lightline.vim create mode 160000 vim/.vim/plugged/minimap.vim create mode 160000 vim/.vim/plugged/nerdtree create mode 160000 vim/.vim/plugged/tagbar create mode 160000 vim/.vim/plugged/undotree create mode 160000 vim/.vim/plugged/vim-commentary create mode 160000 vim/.vim/plugged/vim-css-color create mode 160000 vim/.vim/plugged/vim-devicons create mode 160000 vim/.vim/plugged/vim-fugitive create mode 160000 vim/.vim/plugged/vim-lsp create mode 160000 vim/.vim/plugged/vim-lsp-settings create mode 160000 vim/.vim/plugged/vim-smooth-scroll create mode 160000 vim/.vim/plugged/vim-startify create mode 160000 vim/.vim/plugged/vim-surround create mode 100644 vim/.viminfo create mode 100644 vim/.vimrc create mode 100644 zsh/.zprofile create mode 100644 zsh/.zprofile.bak delete mode 100644 zsh/.zsh_profile diff --git a/qbit/macchiato.qbtheme b/qbit/macchiato.qbtheme new file mode 100644 index 0000000000000000000000000000000000000000..025da94b712c4155c2c471b1482f7bf46e1939cf GIT binary patch literal 5736 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 literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/apple-touch-icon.png b/qbit/vuetorrent/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e2b7cadd672dafb1a621c7389c10556a52c92477 GIT binary patch literal 1001 zcmeAS@N?(olHy`uVBq!ia0vp^TR@nF8AzUgEX@d{7>k44ofy`glX(f`7zFr)xB}__ zF!1cd8z6J*qjM+DURrYdP~owK3s!DUSl(y9slKdvVn9-{v3qpbR5y?ftR+Ey!3>gC zHNPZMf~6Q3n8Q3>978H@y}fPQeI-ET*vGF=nInEMvfPYwsXoeSHmT8c`ilcMIK{Rd zG+NvGwk&FypXxL-F|NzYOnom|ojq{iz?qKSD^4=cJZx#xo;rO_S$VzAPx-uMGpbAM z%GDdqCjWN-|NK_7!(8?4|1R<~SI+xCHJ|;LjotM1?Cm>?-Q=q;sHgKbpZ=p+dAYrg z<@LcBp$fS>>P3gU_p$fS`n92d?+f7-9&aToFLtWS-bq{HUbV!1mYe$IcO2=9KCnCN zk1cr~vg~wixt7x0Z%<+sE?t(pEATSq=3-+d+xI7DJ1oiWII%cgV4}x!fr;+w)j&>i zhsR>WB*(>tpSLx7Ob3cC|Jxzhd+c$tY=()PJnO_`9VSxd>s2oqcX%u*2CDt|L!+aF zN3hbwZOO$QmAgA2dVnVSKa_O<%C6{u$gBo&PIQ#;31$M#5uMogTadZ`Scgj$pI~PR zr(k6Xmtf}?5v5BRHg-}!`5_T!5bpaCXsDwj-Mo?HYw?1#y*#gqRg9GSo0>hg=15=wlwD}5Zh1&b>z zGhSM{$V7ej@}J%;7=KVY&U?8)VaDC?ET9!W9V-?*{BeUrP}Ib2O-qN=u6OP{PA;sx z$B%n;tXNp=>LNS$ji_L0Nlur>EEy|b@#2%45;_GnyQX}ZYAzgIBTD)N@nsV%mP ze6AnsFtRmvo04f`$ECQasqJyHw#$_Z8-dE4k9YvBu|L=y12l6#pBs<={ZcjK3j%=> z)^~qh6r6voqh{BG%Mug)x95G)djw*L=Y3JzaiQYM{z`kBiCxD!^u-Q;R$lQ^^v|ga zHDMPkuBdl23$M)R`SGUVkMDFr?5nGE_$Mb~;v(|zWw7mBO*4P@e39A9 zmuMe-_VUHtq|Z}I7T>T@of~Q9zfAEFdm@mZddFtwy(n}4Wzw&ooh(TM^5UX_JnqNO zPJX#o1r*A@YcsR2XSVv~c#+xZf68?KF+At0zgq!HbNUnZEiqs9XWb0TxSrxY=bl$^ zUi|oK$^BOUt(a).length,page:o,pageSize:()=>t(e)===-1?t(a).length:t(e)}),p=d(()=>{const s=(n.value-1)*t(e),P=s+r.value;return t(a).slice(s,P)});return{currentPage:n,currentPageSize:r,pageCount:u,isFirstPage:c,isLastPage:i,next:g,prev:l,paginatedResults:p}}export{h as u}; diff --git a/qbit/vuetorrent/public/assets/Dashboard-e1ea0c85.css b/qbit/vuetorrent/public/assets/Dashboard-e1ea0c85.css new file mode 100644 index 0000000..6ce72ef --- /dev/null +++ b/qbit/vuetorrent/public/assets/Dashboard-e1ea0c85.css @@ -0,0 +1 @@ +.menu-scrollable[data-v-4e81b4b5]{max-height:500px;overflow:visible}.gap[data-v-08ef66f1]{gap:8px}.gap[data-v-60c9ae77]{gap:8px 16px}#torrentList[data-v-31f288a6]{background-color:unset}.gap[data-v-e5ea358f]{gap:8px 16px}#torrentList[data-v-e8f6336b]{background-color:unset}.gap[data-v-23c01601]{gap:8px}#torrentList[data-v-8832d38a]{background-color:unset}#torrentList tbody tr[data-v-8832d38a]:nth-child(odd){background-color:rgb(var(--v-theme-surface))}#torrentList tbody tr.selected[data-v-8832d38a]{position:relative}#torrentList tbody tr.selected[data-v-8832d38a]:nth-child(odd):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none} diff --git a/qbit/vuetorrent/public/assets/Dashboard-e667d93a.js b/qbit/vuetorrent/public/assets/Dashboard-e667d93a.js new file mode 100644 index 0000000..2a56e3d --- /dev/null +++ b/qbit/vuetorrent/public/assets/Dashboard-e667d93a.js @@ -0,0 +1 @@ +import{g as w,ae as kt,a1 as d,a2 as T,a3 as i,ab as _,W as x,Z as p,a8 as R,a6 as f,m as a,a7 as H,af as et,ag as tt,F,K as Ue,d as O,r as ot,c as C,M as Se,x as at,u,Y as J,ao as $e,D as he,$ as nt,n as N,ap as lt,aq as rt,S as Fe,a5 as se,N as _e,P as Ce,a0 as Xe,w as Tt,q as $t,ar as Ct,A as We}from"./vue-d2584a6d.js";import{V as le,a as De,b as Ge,c as Ie,d as re,u as He,e as fe,f as Ke,g as be,h as ze,i as Q,j as qe,k as M,l as Z,m as Ye,n as Be,o as Vt,p as Oe,q as Ve,r as ve,s as Te,t as ee,v as st,w as wt,x as q,C as it,_ as X,y as U,z as we,A as St,B as Dt,T as L,D as dt,E as ut,F as It,G as Bt,H as B,I as je,J as Pt,K as Et,L as xt,R as Lt,M as K,N as Je,O as Ne,P as At,Q as Rt}from"./index-135ae4c1.js";import{_ as Qe}from"./dayjs-f7aba705.js";import"./faker-c43f92d4.js";import{d as ie}from"./dayjs.min-1969f9c6.js";import{ac as ct}from"./vuetify-e547ef1b.js";import{u as Mt}from"./ArrayPagination-26934cac.js";import{d as Ot}from"./index-fd06c5c5.js";const Nt={class:"d-flex"},Ut={key:2},Ft={key:3},Gt=w({__name:"RightClickMenuEntry",props:{text:{},icon:{},action:{type:Function},hidden:{type:Boolean},disabled:{type:Boolean},disabledText:{},disabledIcon:{},divider:{type:Boolean},children:{}},setup(h){return(e,l)=>{const t=kt("RightClickMenuEntry",!0);return e.hidden?R("",!0):(d(),T(re,{key:0,class:"px-3 pointer",disabled:e.disabled,onClick:e.action},{default:i(()=>[_("div",Nt,[e.disabled&&e.disabledIcon?(d(),T(le,{key:0,class:"mr-2"},{default:i(()=>[x(p(e.disabledIcon),1)]),_:1})):e.icon?(d(),T(le,{key:1,class:"mr-2"},{default:i(()=>[x(p(e.icon),1)]),_:1})):R("",!0),e.disabled&&e.disabledText?(d(),f("span",Ut,p(e.disabledText),1)):(d(),f("span",Ft,p(e.text),1)),a(De),!e.disabled&&e.children?(d(),T(le,{key:4},{default:i(()=>[x("mdi-chevron-right")]),_:1})):R("",!0)]),e.children?(d(),T(Ge,{key:0,activator:"parent","open-on-hover":!0,"open-on-click":!0,"close-delay":"0","open-delay":"0",location:"right"},{default:i(()=>[a(Ie,null,{default:i(()=>[(d(!0),f(F,null,H(e.children,n=>(d(),T(t,et(tt(n)),null,16))),256))]),_:1})]),_:1})):R("",!0)]),_:1},8,["disabled","onClick"]))}}}),Ht=w({__name:"RenameTorrentDialog",props:{guid:{},hash:{}},setup(h){const e=h,{isOpened:l}=He(e.guid),{t}=Ue(),n=fe(),r=O(),o=O(),s=O(!1),c=ot({newName:""}),v=[P=>!!P||t("dialogs.renameTorrent.required"),P=>P!==S.value||t("dialogs.renameTorrent.sameName")],k=C(()=>n.getTorrentByHash(e.hash)),S=C(()=>k.value?.name);async function A(){await o.value?.validate(),s.value&&(await n.renameTorrent(e.hash,c.newName),y())}const y=()=>{l.value=!1};return Se(()=>{c.newName=k.value?.name||""}),at(()=>{r.value?.select()}),(P,E)=>(d(),T(Ye,{modelValue:u(l),"onUpdate:modelValue":E[3]||(E[3]=V=>he(l)?l.value=V:null)},{default:i(()=>[a(Z,null,{default:i(()=>[a(Ke,null,{default:i(()=>[x(p(P.$t("dialogs.renameTorrent.title")),1)]),_:1}),a(be,null,{default:i(()=>[a(u(ze),{modelValue:s.value,"onUpdate:modelValue":E[1]||(E[1]=V=>s.value=V),ref_key:"form",ref:o,onSubmit:E[2]||(E[2]=J(()=>{},["prevent"]))},{default:i(()=>[S.value?(d(),T(Q,{key:0,"model-value":S.value,disabled:"",label:P.$t("dialogs.renameTorrent.oldName")},null,8,["model-value","label"])):R("",!0),a(Q,{modelValue:c.newName,"onUpdate:modelValue":E[0]||(E[0]=V=>c.newName=V),ref_key:"field",ref:r,rules:v,autofocus:"",label:P.$t("dialogs.renameTorrent.newName"),onKeydown:$e(A,["enter"])},null,8,["modelValue","label"])]),_:1},8,["modelValue"])]),_:1}),a(qe,null,{default:i(()=>[a(De),a(M,{color:"error",onClick:y},{default:i(()=>[x(p(P.$t("common.cancel")),1)]),_:1}),a(M,{color:"accent",disabled:!s.value,onClick:A},{default:i(()=>[x(p(P.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),ne=-2,z=-1,Kt=w({__name:"ShareLimitDialog",props:{guid:{},hashes:{}},setup(h){const e=h,{isOpened:l}=He(e.guid),t=Be(),n=fe(),r=O(!1),o=O("global"),s=O(!1),c=O(0),v=O(!1),k=O(0),S=O(!1),A=O(0),y=C(()=>o.value!=="enabled");function P(){l.value=!1}async function E(){switch(o.value){case"global":await t.setShareLimit(e.hashes,ne,ne,ne);break;case"disabled":await t.setShareLimit(e.hashes,z,z,z);break;case"enabled":await t.setShareLimit(e.hashes,s.value?c.value:z,v.value?k.value:z,S.value?A.value:z);break}P()}return Se(async()=>{const V=n.getTorrentByHash(e.hashes[0]);if(!V)return P();const g=V.ratio_limit,D=V.seeding_time_limit,Y=V.inactive_seeding_time_limit;g===ne&&D===ne&&Y===ne?o.value="global":g===z&&D===z&&Y===z?o.value="disabled":(o.value="enabled",s.value=g>=0,c.value=s.value?g:0,v.value=D>=0,k.value=v.value?D:0,S.value=Y>=0,A.value=S.value?Y:0)}),(V,g)=>(d(),T(Ye,{modelValue:u(l),"onUpdate:modelValue":g[9]||(g[9]=D=>he(l)?l.value=D:null),"max-width":"500"},{default:i(()=>[a(Z,{title:V.$t("dialogs.share_limit.title")},{default:i(()=>[a(be,null,{default:i(()=>[a(ze,{modelValue:r.value,"onUpdate:modelValue":g[7]||(g[7]=D=>r.value=D),onSubmit:g[8]||(g[8]=J(()=>{},["prevent"])),onKeydown:$e(J(E,["prevent"]),["enter"])},{default:i(()=>[a(Vt,{modelValue:o.value,"onUpdate:modelValue":g[0]||(g[0]=D=>o.value=D)},{default:i(()=>[a(Oe,{label:V.$t("dialogs.share_limit.global"),value:"global"},null,8,["label"]),a(Oe,{label:V.$t("dialogs.share_limit.disabled"),value:"disabled"},null,8,["label"]),a(Oe,{label:V.$t("dialogs.share_limit.enabled"),value:"enabled"},null,8,["label"])]),_:1},8,["modelValue"]),a(Ve,null,{default:i(()=>[a(ve,{cols:"12",class:"d-flex align-center"},{default:i(()=>[_("span",null,[a(Te,{modelValue:s.value,"onUpdate:modelValue":g[1]||(g[1]=D=>s.value=D),disabled:y.value},null,8,["modelValue","disabled"])]),a(Q,{modelValue:c.value,"onUpdate:modelValue":g[2]||(g[2]=D=>c.value=D),disabled:y.value||!s.value,density:"compact","hide-details":"",label:V.$t("dialogs.share_limit.ratio_limit")},null,8,["modelValue","disabled","label"])]),_:1}),a(ve,{cols:"12",class:"d-flex align-center"},{default:i(()=>[_("span",null,[a(Te,{modelValue:v.value,"onUpdate:modelValue":g[3]||(g[3]=D=>v.value=D),disabled:y.value},null,8,["modelValue","disabled"])]),a(Q,{modelValue:k.value,"onUpdate:modelValue":g[4]||(g[4]=D=>k.value=D),disabled:y.value||!v.value,density:"compact","hide-details":"",label:V.$t("dialogs.share_limit.seeding_time_limit")},null,8,["modelValue","disabled","label"])]),_:1}),a(ve,{cols:"12",class:"d-flex align-center"},{default:i(()=>[_("span",null,[a(Te,{modelValue:S.value,"onUpdate:modelValue":g[5]||(g[5]=D=>S.value=D),disabled:y.value},null,8,["modelValue","disabled"])]),a(Q,{modelValue:A.value,"onUpdate:modelValue":g[6]||(g[6]=D=>A.value=D),disabled:y.value||!S.value,density:"compact","hide-details":"",label:V.$t("dialogs.share_limit.inactive_seeding_time_limit")},null,8,["modelValue","disabled","label"])]),_:1})]),_:1})]),_:1},8,["modelValue","onKeydown"])]),_:1}),a(qe,null,{default:i(()=>[a(De),a(M,{color:"error",onClick:P},{default:i(()=>[x(p(V.$t("common.cancel")),1)]),_:1}),a(M,{color:"accent",disabled:!r.value,onClick:E},{default:i(()=>[x(p(V.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["title"])]),_:1},8,["modelValue"]))}}),Ze=w({__name:"SpeedLimitDialog",props:{guid:{},hashes:{},mode:{}},setup(h){const e=h,{isOpened:l}=He(e.guid),t=Be(),n=fe(),r=O(!1),o=O(0);function s(){l.value=!1}async function c(){const v=Math.max(0,o.value)*1e3;switch(e.mode){case"download":await t.setDownloadLimit(v,e.hashes);break;case"upload":await t.setUploadLimit(v,e.hashes);break}s()}return Se(async()=>{const v=n.getTorrentByHash(e.hashes[0]);if(!v)return s();switch(e.mode){case"download":o.value=Math.max(0,Math.round(v.dl_limit/1e3));break;case"upload":o.value=Math.max(0,Math.round(v.up_limit/1e3));break}}),(v,k)=>(d(),T(Ye,{modelValue:u(l),"onUpdate:modelValue":k[3]||(k[3]=S=>he(l)?l.value=S:null)},{default:i(()=>[a(Z,{title:v.$t(`dialogs.speed_limit.${v.mode}`)},{default:i(()=>[a(be,null,{default:i(()=>[a(ze,{modelValue:r.value,"onUpdate:modelValue":k[1]||(k[1]=S=>r.value=S),onSubmit:k[2]||(k[2]=J(()=>{},["prevent"])),onKeydown:$e(J(c,["prevent"]),["enter"])},{default:i(()=>[a(Q,{modelValue:o.value,"onUpdate:modelValue":k[0]||(k[0]=S=>o.value=S),type:"number",autofocus:"",clearable:"",label:v.$t("dialogs.speed_limit.label"),"prepend-inner-icon":"mdi-speedometer",suffix:"kB/s",onKeydown:$e(J(c,["prevent"]),["enter"])},null,8,["modelValue","label","onKeydown"])]),_:1},8,["modelValue","onKeydown"])]),_:1}),a(qe,null,{default:i(()=>[a(De),a(M,{color:"error",onClick:s},{default:i(()=>[x(p(v.$t("common.cancel")),1)]),_:1}),a(M,{color:"accent",disabled:!r.value,onClick:c},{default:i(()=>[x(p(v.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["title"])]),_:1},8,["modelValue"]))}}),Pe=h=>(lt("data-v-4e81b4b5"),h=h(),rt(),h),zt={class:"d-flex justify-space-around"},qt=Pe(()=>_("span",null,"Resume",-1)),Yt=Pe(()=>_("span",null,"Force Resume",-1)),jt=Pe(()=>_("span",null,"Pause",-1)),Xt=Pe(()=>_("span",null,"Delete",-1)),Wt=w({__name:"RightClickMenu",props:{modelValue:{type:Boolean}},emits:["update:modelValue"],setup(h,{emit:e}){const l=h,t=e,{t:n}=Ue(),r=nt(),o=ee(),s=st(),c=Be(),v=wt(),k=fe(),S=C({get:()=>l.modelValue,set:I=>t("update:modelValue",I)}),A=C(()=>o.selectedTorrents.length>1),y=C(()=>o.selectedTorrents),P=C(()=>y.value[0]),E=C(()=>k.getTorrentByHash(P.value)),V=C(()=>o.selectedTorrents.map(k.getTorrentByHash).filter(I=>!!I)),g=C(()=>[{name:""},...c.categories]);async function D(){await k.resumeTorrents(y)}async function Y(){await k.forceResumeTorrents(y)}async function Ee(){await k.pauseTorrents(y)}function xe(){s.createDialog(it,{hashes:[...o.selectedTorrents]})}function de(){s.createDialog(Qe,{hashes:[...o.selectedTorrents],mode:"dl"})}function j(){s.createDialog(Qe,{hashes:[...o.selectedTorrents],mode:"save"})}function te(){s.createDialog(Ht,{hash:o.selectedTorrents[0]})}async function Le(){await k.recheckTorrents(y)}async function ge(){await c.reannounceTorrents(y)}async function oe(){await c.toggleSeqDl(y)}async function Ae(){await c.toggleFLPiecePrio(y)}async function ue(){await c.toggleAutoTmm(y,!E.value?.auto_tmm)}function ye(I){return V.value.every(G=>G&&G.tags&&G.tags.includes(I))}async function Re(I){ye(I)?await k.removeTorrentTags(y.value,[I]):await k.addTorrentTags(y.value,[I])}async function W(I){await navigator.clipboard.writeText(I)}function ce(){s.createDialog(Ze,{hashes:y.value,mode:"download"})}function pe(){s.createDialog(Ze,{hashes:y.value,mode:"upload"})}function ae(){s.createDialog(Kt,{hashes:y.value})}async function ke(){y.value.forEach(I=>{k.exportTorrent(I).then(G=>{const m=window.URL.createObjectURL(G),b=document.createElement("a");b.href=m,b.style.opacity="0",b.setAttribute("download",`${I}.torrent`),document.body.appendChild(b),b.click(),document.body.removeChild(b)})})}const me=C(()=>[{text:n("dashboard.right_click.advanced.title"),icon:"mdi-head-cog",children:[{text:n("dashboard.right_click.advanced.download_path"),icon:"mdi-tray-arrow-down",action:de},{text:n("dashboard.right_click.advanced.save_path"),icon:"mdi-content-save",action:j},{text:n("dashboard.right_click.advanced.rename"),icon:"mdi-rename-box",hidden:A.value,action:te},{text:n("dashboard.right_click.advanced.recheck"),icon:"mdi-playlist-check",action:Le},{text:n("dashboard.right_click.advanced.reannounce"),icon:"mdi-bullhorn",action:ge},{text:n("dashboard.right_click.advanced.seq_dl"),icon:E.value?.seq_dl?"mdi-checkbox-marked":"mdi-checkbox-blank-outline",action:oe},{text:n("dashboard.right_click.advanced.f_l_prio"),icon:E.value?.f_l_piece_prio?"mdi-checkbox-marked":"mdi-checkbox-blank-outline",action:Ae},{text:n("dashboard.right_click.advanced.auto_tmm"),icon:E.value?.auto_tmm?"mdi-checkbox-marked":"mdi-checkbox-blank-outline",action:ue}]},{text:n("dashboard.right_click.priority.title"),icon:"mdi-priority-high",hidden:!v.preferences.queueing_enabled,children:[{text:n("dashboard.right_click.priority.top"),icon:"mdi-priority-high",action:async()=>await k.setTorrentPriority(y.value,"topPrio")},{text:n("dashboard.right_click.priority.increase"),icon:"mdi-arrow-up",action:async()=>await k.setTorrentPriority(y.value,"increasePrio")},{text:n("dashboard.right_click.priority.decrease"),icon:"mdi-arrow-down",action:async()=>await k.setTorrentPriority(y.value,"decreasePrio")},{text:n("dashboard.right_click.priority.bottom"),icon:"mdi-priority-low",action:async()=>await k.setTorrentPriority(y.value,"bottomPrio")}]},{text:n("dashboard.right_click.tags.title"),icon:"mdi-tag",disabled:c.tags.length===0,disabledText:n("dashboard.right_click.tags.disabled_title"),disabledIcon:"mdi-tag-off",children:c.tags.map(I=>({text:I,icon:ye(I)?"mdi-checkbox-marked":"mdi-checkbox-blank-outline",action:async()=>await Re(I)}))},{text:n("dashboard.right_click.category.title"),icon:"mdi-label",disabled:c.categories.length===0,disabledText:n("dashboard.right_click.category.disabled_title"),disabledIcon:"mdi-label-off",children:g.value.map(I=>({text:I.name===""?n("dashboard.right_click.category.clear"):I.name,action:async()=>await k.setTorrentCategory(y.value,I.name)}))},{text:n("dashboard.right_click.speed_limit.title"),icon:"mdi-speedometer-slow",children:[{text:n("dashboard.right_click.speed_limit.download"),icon:"mdi-download",action:ce},{text:n("dashboard.right_click.speed_limit.upload"),icon:"mdi-upload",action:pe},{text:n("dashboard.right_click.speed_limit.share"),icon:"mdi-account-group",action:ae}]},{text:n("dashboard.right_click.copy.title"),icon:"mdi-content-copy",hidden:A.value,children:[{text:n("dashboard.right_click.copy.name"),icon:"mdi-alphabetical-variant",action:async()=>E.value&&await W(E.value.name)},{text:n("dashboard.right_click.copy.hash"),icon:"mdi-pound",action:async()=>await W(P.value)},{text:n("dashboard.right_click.copy.magnet"),icon:"mdi-magnet",action:async()=>E.value&&await W(E.value.magnet)}]},{text:n("dashboard.right_click.export",o.selectedTorrents.length),icon:A.value?"mdi-download-multiple":"mdi-download",action:ke},{text:n("dashboard.right_click.info"),icon:"mdi-information",hidden:A.value,action:()=>r.push({name:"torrentDetail",params:{hash:P.value}})}]);return(I,G)=>S.value?(d(),T(Ge,{key:0,modelValue:S.value,"onUpdate:modelValue":G[0]||(G[0]=m=>S.value=m),activator:"parent","close-on-content-click":!0,transition:"slide-y-transition","scroll-strategy":"none"},{default:i(()=>[a(Ie,null,{default:i(()=>[a(re,null,{default:i(()=>[_("div",zt,[a(q,{location:"top"},{activator:i(({props:m})=>[a(M,N({density:"compact",variant:"plain",icon:"mdi-play"},m,{onClick:D}),null,16)]),default:i(()=>[qt]),_:1}),a(q,{location:"top"},{activator:i(({props:m})=>[a(M,N({density:"compact",variant:"plain",icon:"mdi-fast-forward"},m,{onClick:Y}),null,16)]),default:i(()=>[Yt]),_:1}),a(q,{location:"top"},{activator:i(({props:m})=>[a(M,N({density:"compact",variant:"plain",icon:"mdi-pause"},m,{onClick:Ee}),null,16)]),default:i(()=>[jt]),_:1}),a(q,{location:"top"},{activator:i(({props:m})=>[a(M,N({color:"red",density:"compact",variant:"plain",icon:"mdi-delete-forever"},m,{onClick:xe}),null,16)]),default:i(()=>[Xt]),_:1})])]),_:1}),(d(!0),f(F,null,H(me.value,m=>(d(),T(Gt,et(tt(m)),null,16))),256))]),_:1})]),_:1},8,["modelValue"])):R("",!0)}});const Jt=X(Wt,[["__scopeId","data-v-4e81b4b5"]]),Qt={class:"d-flex flex-column"},Zt={class:"text-caption text-grey"},eo={class:"text-caption text-grey"},pt=w({__name:"ItemAmount",props:{torrent:{},title:{},value:{},total:{}},setup(h){return(e,l)=>(d(),f("div",Qt,[_("div",Zt,p(e.$t(`torrent.properties.${e.title}`)),1),_("div",null,[x(p(e.torrent[e.value])+" ",1),_("span",eo," / "+p(e.torrent[e.total]),1)])]))}}),to={key:0,class:"d-flex flex-column"},oo={class:"text-caption text-grey"},ao={class:"d-flex flex-row gap"},no=w({__name:"ItemChip",props:{torrent:{},title:{},value:{},color:{}},setup(h){const e=h,l=U(),t=C(()=>{const r=e.torrent[e.value],o=typeof r;if(o==="string")return r.length>0?[r]:[];if(o==="object")return r}),n=C(()=>t.value.length<1);return(r,o)=>u(l).hideChipIfUnset&&n.value?R("",!0):(d(),f("div",to,[_("div",oo,p(r.$t(`torrent.properties.${r.title}`)),1),_("div",ao,[!t.value||n.value?(d(),T(we,{key:0,color:r.color.replace("$1",r.torrent[r.value]),variant:"flat"},{default:i(()=>[x(p(r.$t(`torrent.properties.empty_${r.value}`)),1)]),_:1},8,["color"])):(d(!0),f(F,{key:1},H(t.value,s=>(d(),T(we,{color:r.color.replace("$1",r.torrent.state),variant:"flat"},{default:i(()=>[x(p(s),1)]),_:2},1032,["color"]))),256))])]))}});const mt=X(no,[["__scopeId","data-v-08ef66f1"]]),lo={class:"d-flex flex-column"},ro={class:"text-caption text-grey"},so={class:"text-caption text-grey"},vt=w({__name:"ItemData",props:{torrent:{},title:{},value:{}},setup(h){const e=U();return(l,t)=>(d(),f("div",lo,[_("div",ro,p(l.$t(`torrent.properties.${l.title}`)),1),_("div",null,[x(p(u(St)(l.torrent[l.value],u(e).useBinarySize))+" ",1),_("span",so,p(u(Dt)(l.torrent[l.value],u(e).useBinarySize)),1)])]))}}),io={class:"d-flex flex-column"},uo={class:"text-caption text-grey"},co={key:0},po={key:1},ht=w({__name:"ItemDateTime",props:{torrent:{},title:{},value:{}},setup(h){const e=U();return(l,t)=>(d(),f("div",io,[_("div",uo,p(l.$t(`torrent.properties.${l.title}`)),1),_("div",null,[l.torrent[l.value]>0?(d(),f("span",co,p(u(ie)(l.torrent[l.value]*1e3).format(u(e).dateFormat??"DD/MM/YYYY, HH:mm:ss")),1)):(d(),f("span",po,p(l.$t("dashboard.not_complete")),1))])]))}}),mo={class:"d-flex flex-column"},vo={class:"text-caption text-grey"},ho={key:0},_o={key:1},_t=w({__name:"ItemDuration",props:{torrent:{},title:{},value:{}},setup(h){const e=h,l=C(()=>{const t=ie.duration(e.torrent[e.value],"seconds"),n=[t.years(),t.months(),t.days(),t.hours(),t.minutes(),t.seconds()],r=["Y","M","d","h","m","s"];let o=!1;return n.map((s,c)=>{if(o||s)return o=!0,`${s}${r[c]}`}).filter(s=>s).join(" ")});return(t,n)=>(d(),f("div",mo,[_("div",vo,p(t.$t(`torrent.properties.${t.title}`)),1),_("div",null,[t.torrent[t.value]>0?(d(),f("span",ho,p(l.value),1)):(d(),f("span",_o,p(t.$t("dashboard.not_complete")),1))])]))}}),fo={class:"d-flex flex-column"},bo={class:"text-caption text-grey"},ft=w({__name:"ItemPercent",props:{torrent:{},title:{},value:{}},setup(h){const e=h,l=C(()=>[L.UPLOADING,L.CHECKING_UP,L.FORCED_UP,L.ALLOCATING,L.DOWNLOADING,L.META_DL,L.CHECKING_DL,L.FORCED_DL,L.CHECKING_RESUME_DATA,L.MOVING].includes(e.torrent.state));return(t,n)=>(d(),f("div",fo,[_("div",bo,p(t.$t(`torrent.properties.${t.title}`)),1),a(ut,{"model-value":t.torrent[t.value],max:1,striped:l.value,height:20,color:`torrent-${t.torrent.state}`,rounded:"sm",style:{width:"10em"}},{default:i(()=>[x(p(u(dt)(t.torrent[t.value])),1)]),_:1},8,["model-value","striped","color"])]))}}),go={class:"d-flex flex-column"},yo={class:"text-caption text-grey"},bt=w({__name:"ItemRelativeTime",props:{torrent:{},title:{},value:{}},setup(h){return(e,l)=>(d(),f("div",go,[_("div",yo,p(e.$t(`torrent.properties.${e.title}`)),1),_("div",null,[_("span",null,p(u(ie)(e.torrent[e.value]*1e3).fromNow()),1)])]))}}),ko={class:"d-flex flex-column"},To={class:"text-caption text-grey"},$o={class:"text-caption text-grey"},gt=w({__name:"ItemSpeed",props:{torrent:{},title:{},value:{}},setup(h){const e=U();return(l,t)=>(d(),f("div",ko,[_("div",To,p(l.$t(`torrent.properties.${l.title}`)),1),_("div",null,[x(p(u(It)(l.torrent[l.value],u(e).useBitSpeed))+" ",1),_("span",$o,p(u(Bt)(l.torrent[l.value],u(e).useBitSpeed)),1)])]))}}),Co={class:"d-flex flex-column"},Vo={class:"text-caption text-grey"},yt=w({__name:"ItemText",props:{torrent:{},title:{},value:{}},setup(h){return(e,l)=>(d(),f("div",Co,[_("div",Vo,p(e.$t(`torrent.properties.${e.title}`)),1),_("div",null,p(e.torrent[e.value]),1)]))}}),wo={class:"d-flex gap flex-wrap"},So=w({__name:"GridTorrent",props:{torrent:{}},emits:["onTorrentClick"],setup(h){const e=h,l=ee(),t=U(),n=C(()=>(e.torrent.progress===1?t.doneGridProperties:t.busyGridProperties).filter(c=>c.active).sort((c,v)=>c.order-v.order)),r=s=>{switch(s){case B.AMOUNT:return pt;case B.CHIP:return mt;case B.DATA:return vt;case B.DATETIME:return ht;case B.DURATION:return _t;case B.PERCENT:return ft;case B.RELATIVE:return bt;case B.SPEED:return gt;case B.TEXT:default:return yt}},o=C(()=>l.isTorrentInSelection(e.torrent.hash));return(s,c)=>(d(),T(Z,{class:se(`sideborder ${s.torrent.state} pointer`),height:"100%",color:o.value?`torrent-${s.torrent.state}-darken-3`:void 0,onClick:c[0]||(c[0]=v=>s.$emit("onTorrentClick",v,s.torrent))},{default:i(()=>[a(Ke,{class:"text-wrap text-subtitle-1 pt-1 pb-0"},{default:i(()=>[x(p(s.torrent.name),1)]),_:1}),a(be,null,{default:i(()=>[_("div",wo,[(d(!0),f(F,null,H(n.value,v=>(d(),T(Fe(r(v.type)),N({torrent:s.torrent},v.props),null,16,["torrent"]))),256))])]),_:1})]),_:1},8,["class","color"]))}});const Do=X(So,[["__scopeId","data-v-60c9ae77"]]),Io={class:"d-flex align-center",style:{height:"100%",width:"100%"}},Bo=w({__name:"GridView",props:{paginatedTorrents:{}},emits:["onCheckboxClick","onTorrentClick","onTorrentDblClick","onTorrentRightClick","startPress","endPress"],setup(h){const e=ct(),l=ee();return(t,n)=>(d(),T(Ve,{id:"torrentList"},{default:i(()=>[(d(!0),f(F,null,H(t.paginatedTorrents,r=>(d(),T(ve,{cols:"12",lg:"3",md:"4",sm:"6",xl:"2",class:se([u(e).mobile?"pb-2":"pb-4","pt-0"]),onContextmenu:o=>t.$emit("onTorrentRightClick",o,r),onTouchcancel:n[1]||(n[1]=o=>t.$emit("endPress")),onTouchend:n[2]||(n[2]=o=>t.$emit("endPress")),onTouchmove:n[3]||(n[3]=o=>t.$emit("endPress")),onTouchstart:o=>t.$emit("startPress",o.touches.item(0),r),onDblclick:o=>t.$emit("onTorrentDblClick",r)},{default:i(()=>[_("div",Io,[a(je,null,{default:i(()=>[_e(a(M,{color:`torrent-${r.state}`,icon:u(l).isTorrentInSelection(r.hash)?"mdi-checkbox-marked":"mdi-checkbox-blank-outline",class:"mr-2",variant:"text",onClick:o=>t.$emit("onCheckboxClick",r)},null,8,["color","icon","onClick"]),[[Ce,u(l).isSelectionMultiple]])]),_:2},1024),a(Do,{torrent:r,onOnTorrentClick:n[0]||(n[0]=(o,s)=>t.$emit("onTorrentClick",o,s))},null,8,["torrent"])])]),_:2},1032,["class","onContextmenu","onTouchstart","onDblclick"]))),256))]),_:1}))}});const Po=X(Bo,[["__scopeId","data-v-31f288a6"]]),Eo={class:"d-flex gap flex-wrap"},xo=w({__name:"ListTorrent",props:{torrent:{}},emits:["onTorrentClick"],setup(h){const e=h,l=ee(),t=U(),n=C(()=>(e.torrent.progress===1?t.doneTorrentProperties:t.busyTorrentProperties).filter(c=>c.active).sort((c,v)=>c.order-v.order)),r=s=>{switch(s){case B.AMOUNT:return pt;case B.CHIP:return mt;case B.DATA:return vt;case B.DATETIME:return ht;case B.DURATION:return _t;case B.PERCENT:return ft;case B.RELATIVE:return bt;case B.SPEED:return gt;case B.TEXT:default:return yt}},o=C(()=>l.isTorrentInSelection(e.torrent.hash));return(s,c)=>(d(),T(Z,{class:se(`sideborder ${s.torrent.state} pointer`),width:"100%",color:o.value?`torrent-${s.torrent.state}-darken-3`:void 0,onClick:c[0]||(c[0]=v=>s.$emit("onTorrentClick",v,s.torrent))},{default:i(()=>[a(Ke,{class:"text-wrap text-subtitle-1 pt-1 pb-0"},{default:i(()=>[x(p(s.torrent.name),1)]),_:1}),a(be,{class:"pa-2 pt-0"},{default:i(()=>[_("div",Eo,[(d(!0),f(F,null,H(n.value,v=>(d(),T(Fe(r(v.type)),N({torrent:s.torrent},v.props),null,16,["torrent"]))),256))])]),_:1})]),_:1},8,["class","color"]))}});const Lo=X(xo,[["__scopeId","data-v-e5ea358f"]]),Ao={class:"d-flex align-center"},Ro=w({__name:"ListView",props:{paginatedTorrents:{}},emits:["onCheckboxClick","onTorrentClick","onTorrentDblClick","onTorrentRightClick","startPress","endPress"],setup(h){const e=ct(),l=ee();return(t,n)=>(d(),T(Ie,{id:"torrentList",class:"pa-0"},{default:i(()=>[(d(!0),f(F,null,H(t.paginatedTorrents,r=>(d(),T(re,{id:`torrent-${r.hash}`,class:se([u(e).mobile?"mb-2":"mb-4","pa-0"]),onContextmenu:o=>t.$emit("onTorrentRightClick",o,r),onTouchcancel:n[1]||(n[1]=o=>t.$emit("endPress")),onTouchend:n[2]||(n[2]=o=>t.$emit("endPress")),onTouchmove:n[3]||(n[3]=o=>t.$emit("endPress")),onTouchstart:o=>t.$emit("startPress",o.touches.item(0),r),onDblclick:o=>t.$emit("onTorrentDblClick",r)},{default:i(()=>[_("div",Ao,[a(je,null,{default:i(()=>[_e(a(M,{color:`torrent-${r.state}`,icon:u(l).isTorrentInSelection(r.hash)?"mdi-checkbox-marked":"mdi-checkbox-blank-outline",class:"mr-2",variant:"text",onClick:o=>t.$emit("onCheckboxClick",r)},null,8,["color","icon","onClick"]),[[Ce,u(l).isSelectionMultiple]])]),_:2},1024),a(Lo,{torrent:r,onOnTorrentClick:n[0]||(n[0]=(o,s)=>t.$emit("onTorrentClick",o,s))},null,8,["torrent"])])]),_:2},1032,["id","class","onContextmenu","onTouchstart","onDblclick"]))),256))]),_:1}))}});const Mo=X(Ro,[["__scopeId","data-v-e8f6336b"]]),Oo=w({__name:"ItemAmount",props:{torrent:{},title:{},value:{},total:{}},setup(h){return(e,l)=>(d(),f("td",null,p(e.torrent[e.value])+" / "+p(e.torrent[e.total]),1))}}),No={key:0,class:"d-flex flex-row gap"},Uo=w({__name:"ItemChip",props:{torrent:{},title:{},value:{},color:{}},setup(h){const e=h,l=U(),t=C(()=>{const r=e.torrent[e.value],o=typeof r;if(o==="string")return r.length>0?[r]:[];if(o==="object")return r}),n=C(()=>t.value.length<1);return(r,o)=>(d(),f("td",null,[u(l).hideChipIfUnset&&n.value?R("",!0):(d(),f("div",No,[!t.value||n.value?(d(),T(we,{key:0,color:r.color.replace("$1",r.torrent[r.value]),variant:"flat"},{default:i(()=>[x(p(r.$t(`torrent.properties.empty_${r.value}`)),1)]),_:1},8,["color"])):(d(!0),f(F,{key:1},H(t.value,s=>(d(),T(we,{color:r.color.replace("$1",r.torrent.state),variant:"flat"},{default:i(()=>[x(p(s),1)]),_:2},1032,["color"]))),256))]))]))}});const Fo=X(Uo,[["__scopeId","data-v-23c01601"]]),Go=w({__name:"ItemData",props:{torrent:{},title:{},value:{}},setup(h){const e=U();return(l,t)=>(d(),f("td",null,p(u(Pt)(l.torrent[l.value],u(e).useBinarySize)),1))}}),Ho={key:0},Ko={key:1},zo=w({__name:"ItemDateTime",props:{torrent:{},title:{},value:{}},setup(h){const e=U();return(l,t)=>l.torrent[l.value]>0?(d(),f("td",Ho,p(u(ie)(l.torrent[l.value]*1e3).format(u(e).dateFormat??"DD/MM/YYYY, HH:mm:ss")),1)):(d(),f("td",Ko,p(l.$t("dashboard.not_complete")),1))}}),qo={key:0},Yo={key:1},jo=w({__name:"ItemDuration",props:{torrent:{},title:{},value:{}},setup(h){const e=h,l=C(()=>{const t=ie.duration(e.torrent[e.value],"seconds"),n=[t.years(),t.months(),t.days(),t.hours(),t.minutes(),t.seconds()],r=["Y","M","d","h","m","s"];let o=!1;return n.map((s,c)=>{if(o||s)return o=!0,`${s}${r[c]}`}).filter(s=>s).join(" ")});return(t,n)=>t.torrent[t.value]>0?(d(),f("td",qo,p(l.value),1)):(d(),f("td",Yo,p(t.$t("dashboard.not_complete")),1))}}),Xo=w({__name:"ItemPercent",props:{torrent:{},title:{},value:{}},setup(h){const e=h,l=C(()=>[L.UPLOADING,L.CHECKING_UP,L.FORCED_UP,L.ALLOCATING,L.DOWNLOADING,L.META_DL,L.CHECKING_DL,L.FORCED_DL,L.CHECKING_RESUME_DATA,L.MOVING].includes(e.torrent.state));return(t,n)=>(d(),f("td",null,[a(ut,{"model-value":t.torrent[t.value],max:1,striped:l.value,height:20,color:`torrent-${t.torrent.state}`,rounded:"sm",style:{width:"10em"}},{default:i(()=>[x(p(u(dt)(t.torrent[t.value])),1)]),_:1},8,["model-value","striped","color"])]))}}),Wo=w({__name:"ItemRelativeTime",props:{torrent:{},title:{},value:{}},setup(h){return(e,l)=>(d(),f("td",null,p(u(ie)(e.torrent[e.value]*1e3).fromNow()),1))}}),Jo=w({__name:"ItemSpeed",props:{torrent:{},title:{},value:{}},setup(h){const e=U();return(l,t)=>(d(),f("td",null,p(u(Et)(l.torrent[l.value],u(e).useBitSpeed)),1))}}),Qo=w({__name:"ItemText",props:{torrent:{},title:{},value:{}},setup(h){return(e,l)=>(d(),f("td",null,p(e.torrent[e.value]),1))}}),Zo=w({__name:"TableTorrent",props:{torrent:{}},setup(h){const e=U(),l=C(()=>e.tableProperties.filter(n=>n.active).sort((n,r)=>n.order-r.order)),t=n=>{switch(n){case B.AMOUNT:return Oo;case B.CHIP:return Fo;case B.DATA:return Go;case B.DATETIME:return zo;case B.DURATION:return jo;case B.PERCENT:return Xo;case B.RELATIVE:return Wo;case B.SPEED:return Jo;case B.TEXT:default:return Qo}};return(n,r)=>(d(!0),f(F,null,H(l.value,o=>(d(),T(Fe(t(o.type)),N({torrent:n.torrent},o.props),null,16,["torrent"]))),256))}}),ea=h=>(lt("data-v-8832d38a"),h=h(),rt(),h),ta=ea(()=>_("th",{class:"px-1"},null,-1)),oa={key:0},aa={class:"text-left"},na={class:"text-left"},la=["onContextmenu","onTouchstart","onClick","onDblclick"],ra={key:0},sa=w({__name:"TableView",props:{paginatedTorrents:{}},emits:["onCheckboxClick","onTorrentClick","onTorrentDblClick","onTorrentRightClick","startPress","endPress"],setup(h){const e=ee(),l=U(),t=C(()=>l.tableProperties.filter(o=>o.active).sort((o,s)=>o.order-s.order));function n(o){return e.isTorrentInSelection(o.hash)}const r=o=>["pointer",n(o)?`bg-torrent-${o.state}-darken-3 selected`:""];return(o,s)=>(d(),T(xt,{id:"torrentList",class:"pa-0",density:"compact"},{default:i(()=>[_("thead",null,[_("tr",null,[ta,u(e).isSelectionMultiple?(d(),f("th",oa)):R("",!0),_("th",aa,p(o.$t("torrent.properties.name")),1),(d(!0),f(F,null,H(t.value,c=>(d(),f("th",na,p(o.$t(`torrent.properties.${c.props.title}`)),1))),256))])]),_("tbody",null,[(d(!0),f(F,null,H(o.paginatedTorrents,c=>_e((d(),f("tr",{class:se(r(c)),onContextmenu:v=>o.$emit("onTorrentRightClick",v,c),onTouchcancel:s[0]||(s[0]=v=>o.$emit("endPress")),onTouchend:s[1]||(s[1]=v=>o.$emit("endPress")),onTouchmove:s[2]||(s[2]=v=>o.$emit("endPress")),onTouchstart:v=>o.$emit("startPress",v.touches.item(0),c),onClick:v=>o.$emit("onTorrentClick",v,c),onDblclick:v=>o.$emit("onTorrentDblClick",c)},[_("td",{class:se(`pa-0 bg-torrent-${c.state}`)},null,2),u(e).isSelectionMultiple?(d(),f("td",ra,[a(Te,{"model-value":n(c),color:`torrent-${c.state}`,variant:"text",onClick:J(v=>o.$emit("onCheckboxClick",c),["stop"])},null,8,["model-value","color","onClick"])])):R("",!0),_("td",null,p(c.name),1),a(Zo,{torrent:c},null,8,["torrent"])],42,la)),[[Lt]])),256))])]),_:1}))}});const ia=X(sa,[["__scopeId","data-v-8832d38a"]]),da={class:"pt-4 px-1 px-sm-5"},ua={class:"pa-0",style:{width:"10em"}},ca={class:"text-uppercase",style:{float:"right","font-size":"0.8em"}},pa={class:"text-grey"},ma={key:0,class:"mt-5 text-xs-center"},va={class:"text-grey"},ha={key:1},_a={key:5},Va=w({__name:"Dashboard",setup(h){const{t:e}=Ue(),l=nt(),t=ee(),{currentPage:n,isSelectionMultiple:r,selectedTorrents:o,displayMode:s,torrentCountString:c}=Xe(t),v=st(),k=Be(),S=fe(),{filteredTorrents:A,sortOptions:y}=Xe(S),P=U(),E=[{value:"added_on",title:e("dashboard.sortBy.added_on")},{value:"amount_left",title:e("dashboard.sortBy.amount_left")},{value:"auto_tmm",title:e("dashboard.sortBy.auto_tmm")},{value:"availability",title:e("dashboard.sortBy.availability")},{value:"avg_download_speed",title:e("dashboard.sortBy.avg_download_speed")},{value:"avg_upload_speed",title:e("dashboard.sortBy.avg_upload_speed")},{value:"category",title:e("dashboard.sortBy.category")},{value:"completed",title:e("dashboard.sortBy.completed")},{value:"completion_on",title:e("dashboard.sortBy.completion_on")},{value:"content_path",title:e("dashboard.sortBy.content_path")},{value:"dl_limit",title:e("dashboard.sortBy.dl_limit")},{value:"dlspeed",title:e("dashboard.sortBy.dlspeed")},{value:"download_path",title:e("dashboard.sortBy.download_path")},{value:"downloaded",title:e("dashboard.sortBy.downloaded")},{value:"downloaded_session",title:e("dashboard.sortBy.downloaded_session")},{value:"eta",title:e("dashboard.sortBy.eta")},{value:"f_l_piece_prio",title:e("dashboard.sortBy.f_l_piece_prio")},{value:"force_start",title:e("dashboard.sortBy.force_start")},{value:"globalSpeed",title:e("dashboard.sortBy.globalSpeed")},{value:"globalVolume",title:e("dashboard.sortBy.globalVolume")},{value:"hash",title:e("dashboard.sortBy.hash")},{value:"infohash_v1",title:e("dashboard.sortBy.infohash_v1")},{value:"infohash_v2",title:e("dashboard.sortBy.infohash_v2")},{value:"last_activity",title:e("dashboard.sortBy.last_activity")},{value:"magnet_uri",title:e("dashboard.sortBy.magnet_uri")},{value:"max_ratio",title:e("dashboard.sortBy.max_ratio")},{value:"max_seeding_time",title:e("dashboard.sortBy.max_seeding_time")},{value:"name",title:e("dashboard.sortBy.name")},{value:"num_complete",title:e("dashboard.sortBy.num_complete")},{value:"num_incomplete",title:e("dashboard.sortBy.num_incomplete")},{value:"num_leechs",title:e("dashboard.sortBy.num_leechs")},{value:"num_seeds",title:e("dashboard.sortBy.num_seeds")},{value:"priority",title:e("dashboard.sortBy.priority")},{value:"progress",title:e("dashboard.sortBy.progress")},{value:"ratio",title:e("dashboard.sortBy.ratio")},{value:"ratio_limit",title:e("dashboard.sortBy.ratio_limit")},{value:"save_path",title:e("dashboard.sortBy.save_path")},{value:"seeding_time",title:e("dashboard.sortBy.seeding_time")},{value:"seeding_time_limit",title:e("dashboard.sortBy.seeding_time_limit")},{value:"seen_complete",title:e("dashboard.sortBy.seen_complete")},{value:"seq_dl",title:e("dashboard.sortBy.seq_dl")},{value:"size",title:e("dashboard.sortBy.size")},{value:"state",title:e("dashboard.sortBy.state")},{value:"super_seeding",title:e("dashboard.sortBy.super_seeding")},{value:"tags",title:e("dashboard.sortBy.tags")},{value:"time_active",title:e("dashboard.sortBy.time_active")},{value:"total_size",title:e("dashboard.sortBy.total_size")},{value:"tracker",title:e("dashboard.sortBy.tracker")},{value:"trackers_count",title:e("dashboard.sortBy.trackers_count")},{value:"up_limit",title:e("dashboard.sortBy.up_limit")},{value:"uploaded",title:e("dashboard.sortBy.uploaded")},{value:"uploaded_session",title:e("dashboard.sortBy.uploaded_session")},{value:"upspeed",title:e("dashboard.sortBy.upspeed")}].sort((m,b)=>m.title.localeCompare(b.title));E.splice(0,0,{value:"",title:e("dashboard.sortBy.default")});const V=O(!1),g=ot({isVisible:!1,offset:[0,0]}),D=C({get:()=>S.textFilter,set:Ot(m=>{S.textFilter=m??""},300)}),Y=C(()=>s.value===K.LIST),Ee=C(()=>s.value===K.GRID),xe=C(()=>s.value===K.TABLE),{paginatedResults:de,currentPage:j,pageCount:te}=Mt(A,P.paginationSize,n),Le=C(()=>!!S.textFilter&&S.textFilter.length>0),ge=C(()=>A.value.length<=o.value.length);function oe(m){V.value=m??!V.value,V.value&&We(()=>{document.getElementById("searchInput")?.focus()})}function Ae(){S.textFilter=""}function ue(){window.scrollTo({top:0,behavior:"smooth"})}function ye(){r.value&&t.unselectAllTorrents(),r.value=!r.value}function Re(){ge.value?t.unselectAllTorrents():t.selectTorrents(...A.value.map(m=>m.hash))}function W(m){r.value||l.push({name:"torrentDetail",params:{hash:m.hash}})}function ce(m){t.toggleSelect(m.hash)}function pe(m,b){m.shiftKey?t.spanTorrentSelection(b.hash):(Ne(m)||t.isSelectionMultiple)&&(t.isSelectionMultiple=!0,t.toggleSelect(b.hash))}async function ae(m,b){g.isVisible&&(g.isVisible=!1,await We()),g.isVisible=!0,g.offset=[m.pageX,m.pageY],r.value?o.value.length===0&&t.selectTorrent(b.hash):(t.unselectAllTorrents(),t.selectTorrent(b.hash))}const ke=O();function me(m,b){ke.value=setTimeout(()=>{ae(m,b)},500)}function I(){clearTimeout(ke.value)}function G(m){if(v.hasActiveDialog)return!1;const b=m.target;if(Ne(m)&&m.key==="a"&&b.tagName!=="INPUT")return t.unselectAllTorrents(),t.selectTorrents(...A.value.map($=>$.hash)),m.preventDefault(),!0;if(Ne(m)&&m.key==="f"){const $=document.getElementById("searchInput");if(document.activeElement!==$)return oe(!0),m.preventDefault(),!0}if(m.key==="Escape"){const $=document.getElementById("searchInput");return document.activeElement===$||V.value?oe(!1):(r.value=!1,t.unselectAllTorrents()),m.preventDefault(),!0}if(m.key==="Delete")return o.value.length===0?void 0:(v.createDialog(it,{hashes:o.value}),m.preventDefault(),!0);if(m.key==="/"){const $=document.getElementById("searchInput");return document.activeElement!==$&&!V.value&&(l.push({name:"searchEngine"}),m.preventDefault()),!0}}return Tt(()=>g.isVisible,m=>{!m&&!r.value&&t.unselectAllTorrents()}),Se(async()=>{await k.fetchCategories(),await k.fetchTags(),oe(Le.value)}),at(()=>{document.addEventListener("keydown",G),r.value=!1,ue()}),$t(()=>{document.removeEventListener("keydown",G)}),(m,b)=>(d(),f(F,null,[_("div",da,[a(Ve,{class:"ma-0 pa-0 mb-2"},{default:i(()=>[a(je,null,{default:i(()=>[_e(a(Z,{color:"transparent"},{default:i(()=>[a(Q,{id:"searchInput",modelValue:D.value,"onUpdate:modelValue":b[0]||(b[0]=$=>D.value=$),label:u(e)("dashboard.searchInputLabel"),clearable:"",density:"compact","hide-details":"","prepend-inner-icon":"mdi-magnify",rounded:"pill","single-line":"",style:{width:"200px"},variant:"solo","onClick:clear":b[1]||(b[1]=$=>Ae())},null,8,["modelValue","label"])]),_:1},512),[[Ce,V.value]])]),_:1}),a(q,{text:u(e)("dashboard.toggleSearchFilter"),location:"top"},{activator:i(({props:$})=>[a(M,N({icon:V.value?"mdi-chevron-left-circle":"mdi-text-box-search"},$,{variant:"plain",onClick:b[2]||(b[2]=Me=>oe())}),null,16,["icon"])]),_:1},8,["text"]),a(q,{text:u(e)("dashboard.toggleSelectMode"),location:"top"},{activator:i(({props:$})=>[a(M,N({icon:u(r)?"mdi-checkbox-marked":"mdi-checkbox-blank-outline"},$,{variant:"plain",onClick:ye}),null,16,["icon"])]),_:1},8,["text"]),a(Ge,null,{activator:i(({props:$})=>[a(q,{text:m.$t("dashboard.displayMode.title"),location:"top"},{activator:i(({props:Me})=>[a(M,N({icon:""},N($,Me),{variant:"plain"}),{default:i(()=>[u(s)===u(K).LIST?(d(),T(le,{key:0,icon:"mdi-view-list"})):R("",!0),u(s)===u(K).GRID?(d(),T(le,{key:1,icon:"mdi-view-grid"})):R("",!0),u(s)===u(K).TABLE?(d(),T(le,{key:2,icon:"mdi-table"})):R("",!0)]),_:2},1040)]),_:2},1032,["text"])]),default:i(()=>[a(Ie,null,{default:i(()=>[a(re,{title:m.$t("dashboard.displayMode.list"),"prepend-icon":"mdi-view-list",onClick:b[3]||(b[3]=$=>s.value=u(K).LIST)},null,8,["title"]),a(re,{title:m.$t("dashboard.displayMode.grid"),"prepend-icon":"mdi-view-grid",onClick:b[4]||(b[4]=$=>s.value=u(K).GRID)},null,8,["title"]),a(re,{title:m.$t("dashboard.displayMode.table"),"prepend-icon":"mdi-table",onClick:b[5]||(b[5]=$=>s.value=u(K).TABLE)},null,8,["title"])]),_:1})]),_:1}),a(q,{text:u(e)("dashboard.toggleSortOrder"),location:"top"},{activator:i(({props:$})=>[a(M,N({icon:u(y).reverseOrder?"mdi-arrow-up-thin":"mdi-arrow-down-thin"},$,{variant:"plain",onClick:b[6]||(b[6]=Me=>u(y).reverseOrder=!u(y).reverseOrder)}),null,16,["icon"])]),_:1},8,["text"]),_("div",ua,[a(At,{modelValue:u(y).sortBy,"onUpdate:modelValue":b[7]||(b[7]=$=>u(y).sortBy=$),items:u(E),label:u(e)("dashboard.sortLabel"),"auto-select-first":"",density:"compact","hide-details":"",variant:"solo-filled"},null,8,["modelValue","items","label"])]),a(ve,{class:"align-center justify-center"},{default:i(()=>[_("span",ca,p(u(c)),1)]),_:1})]),_:1}),a(Ve,{class:"ma-0 pa-0"},{default:i(()=>[a(Rt,null,{default:i(()=>[_e(a(Z,{color:"transparent"},{default:i(()=>[a(q,{text:u(e)("common.selectAll"),location:"bottom"},{activator:i(({props:$})=>[a(M,N({icon:ge.value?"mdi-checkbox-marked":"mdi-checkbox-blank-outline",class:"text-grey",color:"transparent",style:{left:"-8px"}},$,{onClick:Re}),null,16,["icon"])]),_:1},8,["text"]),_("span",pa,p(u(e)("dashboard.selectAll")),1)]),_:1},512),[[Ce,u(r)]])]),_:1})]),_:1}),u(A).length===0?(d(),f("div",ma,[_("p",va,p(u(e)("common.emptyList")),1)])):R("",!0),u(P).isPaginationOnTop&&!u(P).isInfiniteScrollActive&&u(te)>1?(d(),f("div",ha,[a(Je,{modelValue:u(j),"onUpdate:modelValue":b[8]||(b[8]=$=>he(j)?j.value=$:null),length:u(te),"next-icon":"mdi-menu-right","prev-icon":"mdi-menu-left",onInput:ue},null,8,["modelValue","length"])])):R("",!0),Y.value?(d(),T(Mo,{key:2,"paginated-torrents":u(de),onOnTorrentClick:pe,onOnTorrentDblClick:W,onOnCheckboxClick:ce,onOnTorrentRightClick:ae,onStartPress:me,onEndPress:I},null,8,["paginated-torrents"])):Ee.value?(d(),T(Po,{key:3,class:"mb-2","paginated-torrents":u(de),onOnTorrentClick:pe,onOnTorrentDblClick:W,onOnCheckboxClick:ce,onOnTorrentRightClick:ae,onStartPress:me,onEndPress:I},null,8,["paginated-torrents"])):xe.value?(d(),T(ia,{key:4,"paginated-torrents":u(de),onOnTorrentClick:pe,onOnTorrentDblClick:W,onOnCheckboxClick:ce,onOnTorrentRightClick:ae,onStartPress:me,onEndPress:I},null,8,["paginated-torrents"])):R("",!0),!u(P).isPaginationOnTop&&!u(P).isInfiniteScrollActive&&u(te)>1?(d(),f("div",_a,[a(Je,{modelValue:u(j),"onUpdate:modelValue":b[9]||(b[9]=$=>he(j)?j.value=$:null),length:u(te),"next-icon":"mdi-menu-right","prev-icon":"mdi-menu-left",onInput:ue},null,8,["modelValue","length"])])):R("",!0)]),_("div",{style:Ct(`position: absolute; left: ${g.offset[0]}px; top: ${g.offset[1]}px;`)},[a(Jt,{modelValue:g.isVisible,"onUpdate:modelValue":b[10]||(b[10]=$=>g.isVisible=$)},null,8,["modelValue"])],4)],64))}});export{Va as default}; diff --git a/qbit/vuetorrent/public/assets/Login-4fd3fce4.js b/qbit/vuetorrent/public/assets/Login-4fd3fce4.js new file mode 100644 index 0000000..f0340cd --- /dev/null +++ b/qbit/vuetorrent/public/assets/Login-4fd3fce4.js @@ -0,0 +1 @@ +import{g as v,K as b,$ as h,aa as q,r as x,d as C,x as k,a as S,a1 as K,a2 as T,a3 as s,m as e,W as m,Z as p,u as l,Y as f,ao as _,a9 as y}from"./vue-d2584a6d.js";import{_ as A}from"./PasswordField.vue_vue_type_script_setup_true_lang-f7d196be.js";import{aS as B,aT as F,f as L,aL as U,g as I,h as M,i as N,V as O,j as R,k as $,l as j}from"./index-135ae4c1.js";import"./faker-c43f92d4.js";import"./vuetify-e547ef1b.js";const G=v({__name:"Login",setup(D){const{t:a}=b(),V=h(),o=q(),u=B(),r=x({username:"",password:""}),c=C(!1),w={username:[d=>!!d||a("login.rules.username_required")],password:[d=>!!d||a("login.rules.password_required")]},i=async()=>{c.value&&(await u.login(r.username,r.password),u.isAuthenticated?(y.success(a("login.success")),g()):y.error(a("login.error")))},g=()=>{o.query.redirect?V.push(o.query.redirect):V.push({name:"dashboard"})};return k(async()=>{o.query.username&&o.query.password&&await u.login(o.query.username,o.query.password)}),S(()=>{u.isAuthenticated&&g()}),(d,t)=>(K(),T(F,{class:"mt-16"},{default:s(()=>[e(j,{class:"mx-auto",rounded:"lg","min-width":"250"},{default:s(()=>[e(L,null,{default:s(()=>[m(p(l(a)("login.title")),1)]),_:1}),e(U,null,{default:s(()=>[m(p(l(a)("login.subtitle")),1)]),_:1}),e(I,null,{default:s(()=>[e(M,{modelValue:c.value,"onUpdate:modelValue":t[2]||(t[2]=n=>c.value=n),onSubmit:f(i,["prevent"])},{default:s(()=>[e(N,{modelValue:r.username,"onUpdate:modelValue":t[0]||(t[0]=n=>r.username=n),label:l(a)("login.username"),autofocus:"",rules:w.username,onKeydown:_(f(i,["prevent"]),["enter"]),variant:"outlined"},{prepend:s(()=>[e(O,{color:"accent",icon:"mdi-account"})]),_:1},8,["modelValue","label","rules","onKeydown"]),e(A,{modelValue:r.password,"onUpdate:modelValue":t[1]||(t[1]=n=>r.password=n),label:l(a)("login.password"),rules:w.password,"prepend-icon":"mdi-lock",onKeydown:_(f(i,["prevent"]),["enter"]),variant:"outlined"},null,8,["modelValue","label","rules","onKeydown"])]),_:1},8,["modelValue"])]),_:1}),e(R,null,{default:s(()=>[e($,{variant:"elevated",block:"",color:"accent",onClick:i},{default:s(()=>[m(p(l(a)("login.submit")),1)]),_:1})]),_:1})]),_:1})]),_:1}))}});export{G as default}; diff --git a/qbit/vuetorrent/public/assets/Logs-a45762d4.css b/qbit/vuetorrent/public/assets/Logs-a45762d4.css new file mode 100644 index 0000000..aa5dc46 --- /dev/null +++ b/qbit/vuetorrent/public/assets/Logs-a45762d4.css @@ -0,0 +1 @@ +.v-theme--darkTheme .logtype-normal[data-v-77aed2b3]{color:#fff!important}.v-theme--darkTheme .logtype-info[data-v-77aed2b3]{color:gray!important}.v-theme--darkTheme .logtype-warning[data-v-77aed2b3]{color:#b8860b!important}.v-theme--darkTheme .logtype-critical[data-v-77aed2b3]{color:#c80000!important}.v-theme--lightTheme .logtype-normal[data-v-77aed2b3]{color:#000!important}.v-theme--lightTheme .logtype-info[data-v-77aed2b3]{color:gray!important}.v-theme--lightTheme .logtype-warning[data-v-77aed2b3]{color:#daa520!important}.v-theme--lightTheme .logtype-critical[data-v-77aed2b3]{color:red!important} diff --git a/qbit/vuetorrent/public/assets/Logs-c238f379.js b/qbit/vuetorrent/public/assets/Logs-c238f379.js new file mode 100644 index 0000000..e35b85d --- /dev/null +++ b/qbit/vuetorrent/public/assets/Logs-c238f379.js @@ -0,0 +1 @@ +import{u as G}from"./ArrayPagination-26934cac.js";import{ay as P,y as K,az as l,av as H,ai as Q,q as b,c as Z,r as g,k as J,d,a1 as X,s as Y,a3 as c,i as ee,N as S,aw as te,ax as le,_ as ae}from"./index-135ae4c1.js";import"./faker-c43f92d4.js";import{g as se,$ as oe,K as ne,d as h,c as f,M as ue,I as ie,a1 as i,a6 as I,m as e,a3 as a,ab as F,Z as m,u as o,a2 as v,D as x,a8 as y,F as B,a7 as re,a5 as de,W as N}from"./vue-d2584a6d.js";import{d as me}from"./dayjs.min-1969f9c6.js";import"./vuetify-e547ef1b.js";const ce={class:"pa-3"},pe={style:{"font-size":"1.6em !important"},class:"subtitle-1 ml-2"},ge={class:"d-flex justify-end"},fe=se({__name:"Logs",setup(ve){const w=oe(),{t:O}=ne(),_=P(),$=K(),V=h([{title:l[l.NORMAL],value:l.NORMAL},{title:l[l.INFO],value:l.INFO},{title:l[l.WARNING],value:l.WARNING},{title:l[l.CRITICAL],value:l.CRITICAL}]),u=h([l.NORMAL,l.INFO,l.WARNING,l.CRITICAL]),L=h(""),M=f(()=>_.logs),U=f(()=>M.value.filter(t=>u.value.includes(t.type))),{results:C}=H(U,L,t=>t.message),T=f(()=>u.value.length>0),k=f(()=>u.value.length===V.value.length),{paginatedResults:E,currentPage:r,pageCount:p}=G(C,30),A=()=>{w.push({name:"dashboard"})},W=t=>`logtype-${l[t?.type]?.toLowerCase()}`,j=t=>l[t.type],q=t=>me(t.timestamp*1e3).format($.dateFormat),z=()=>{k.value?u.value=[]:u.value=V.value.map(t=>t.value)},R=t=>{t.key==="Escape"&&A()};return ue(async()=>{document.addEventListener("keydown",R),await _.cleanAndFetchLogs(),Q(_.fetchLogs,15e3)}),ie(()=>{document.removeEventListener("keydown",R)}),(t,n)=>(i(),I("div",ce,[e(b,{"no-gutters":"",align:"center",justify:"center"},{default:a(()=>[e(g,null,{default:a(()=>[F("h1",pe,m(o(O)("logs.title")),1)]),_:1}),e(g,null,{default:a(()=>[F("div",ge,[e(J,{icon:"mdi-close",variant:"plain",onClick:A})])]),_:1})]),_:1}),e(Z,null,{default:a(()=>[e(d,null,{default:a(()=>[e(b,null,{default:a(()=>[e(g,{cols:"6"},{default:a(()=>[e(X,{modelValue:u.value,"onUpdate:modelValue":n[0]||(n[0]=s=>u.value=s),items:V.value,label:t.$t("logs.filters.type"),"hide-details":"",multiple:"",chips:""},{"prepend-item":a(()=>[e(d,{title:t.$t("common.selectAll"),onClick:z},{prepend:a(()=>[e(Y,{indeterminate:T.value&&!k.value,"model-value":T.value},null,8,["indeterminate","model-value"])]),_:1},8,["title"]),e(c)]),_:1},8,["modelValue","items","label"])]),_:1}),e(g,{cols:"6"},{default:a(()=>[e(ee,{modelValue:L.value,"onUpdate:modelValue":n[1]||(n[1]=s=>L.value=s),label:t.$t("logs.filters.query"),"hide-details":""},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(c,{class:"my-3",thickness:"5"}),o(p)>1?(i(),v(d,{key:0},{default:a(()=>[e(S,{modelValue:o(r),"onUpdate:modelValue":n[2]||(n[2]=s=>x(r)?r.value=s:null),length:o(p),"prev-icon":"mdi-menu-left","next-icon":"mdi-menu-right"},null,8,["modelValue","length"])]),_:1})):y("",!0),e(c),(i(!0),I(B,null,re(o(E),(s,D)=>(i(),I(B,null,[D>0?(i(),v(c,{key:0})):y("",!0),e(d,{class:de(W(s))},{default:a(()=>[e(te,null,{default:a(()=>[N(m(s.id)+") "+m(s.message),1)]),_:2},1024),e(le,null,{default:a(()=>[N(m(j(s))+" | "+m(q(s)),1)]),_:2},1024)]),_:2},1032,["class"])],64))),256)),o(C).length===0?(i(),v(d,{key:1},{default:a(()=>[N(m(t.$t("logs.emptyLogList")),1)]),_:1})):y("",!0),e(c),o(p)>1?(i(),v(d,{key:2},{default:a(()=>[e(S,{modelValue:o(r),"onUpdate:modelValue":n[3]||(n[3]=s=>x(r)?r.value=s:null),length:o(p),"prev-icon":"mdi-menu-left","next-icon":"mdi-menu-right"},null,8,["modelValue","length"])]),_:1})):y("",!0)]),_:1})]))}});const Ne=ae(fe,[["__scopeId","data-v-77aed2b3"]]);export{Ne as default}; diff --git a/qbit/vuetorrent/public/assets/MagnetHandler-d77b3bb6.js b/qbit/vuetorrent/public/assets/MagnetHandler-d77b3bb6.js new file mode 100644 index 0000000..93d3b36 --- /dev/null +++ b/qbit/vuetorrent/public/assets/MagnetHandler-d77b3bb6.js @@ -0,0 +1 @@ +import{au as r,v as s,aR as n}from"./index-135ae4c1.js";import{g as u,aa as i,$ as m,M as p}from"./vue-d2584a6d.js";import"./faker-c43f92d4.js";import"./vuetify-e547ef1b.js";const l=u({__name:"MagnetHandler",setup(d){const o=i(),a=m();return p(async()=>{const e=decodeURIComponent(o.params.url);if(e.startsWith("magnet:")){const t=r();t.isFirstInit=!1,t.pushTorrentToQueue(e),s().createDialog(n,{})}await a.push({name:"dashboard"})}),()=>{}}});export{l as default}; diff --git a/qbit/vuetorrent/public/assets/PasswordField.vue_vue_type_script_setup_true_lang-f7d196be.js b/qbit/vuetorrent/public/assets/PasswordField.vue_vue_type_script_setup_true_lang-f7d196be.js new file mode 100644 index 0000000..bae27d3 --- /dev/null +++ b/qbit/vuetorrent/public/assets/PasswordField.vue_vue_type_script_setup_true_lang-f7d196be.js @@ -0,0 +1 @@ +import{g as s,d as r,c as o,a1 as t,a2 as i,au as d,a3 as l,m as u}from"./vue-d2584a6d.js";import{V as m,i as f}from"./index-135ae4c1.js";const h=s({__name:"PasswordField",props:{hideIcon:{type:Boolean},prependIcon:{}},setup(v){const e=r(!1);function a(){e.value=!e.value}const p=o(()=>e.value?"text":"password"),c=o(()=>e.value?"mdi-eye":"mdi-eye-off");return(n,y)=>(t(),i(f,{type:p.value,"append-inner-icon":n.hideIcon?"":c.value,"onClick:appendInner":a},d({_:2},[n.prependIcon?{name:"prepend",fn:l(()=>[u(m,{color:"accent",icon:n.prependIcon},null,8,["icon"])]),key:"0"}:void 0]),1032,["type","append-inner-icon"]))}});export{h as _}; diff --git a/qbit/vuetorrent/public/assets/RssArticles-1fe4e4bd.js b/qbit/vuetorrent/public/assets/RssArticles-1fe4e4bd.js new file mode 100644 index 0000000..aed9c00 --- /dev/null +++ b/qbit/vuetorrent/public/assets/RssArticles-1fe4e4bd.js @@ -0,0 +1 @@ +import{g as K,$ as q,K as W,d as Y,r as Z,c as G,M as J,x as O,I as X,a1 as i,a6 as v,m as e,a3 as s,ab as r,Z as u,u as n,a2 as y,D as L,a8 as m,F as S,a7 as ee,a5 as te,W as x,Y as C}from"./vue-d2584a6d.js";import{u as se}from"./ArrayPagination-26934cac.js";import{au as le,v as ae,ah as ne,y as oe,av as ie,q as D,c as $,r as h,k as f,d as p,i as re,a2 as ue,a as N,N as F,a3 as de,aw as ce,ax as me,m as fe,l as pe,f as _e,ad as ve,ae as Ve,g as ge,_ as ke}from"./index-135ae4c1.js";import"./faker-c43f92d4.js";import{d as ye}from"./index-fd06c5c5.js";import"./vuetify-e547ef1b.js";const he={class:"pa-3"},Ae={class:"subtitle-1 ml-2",style:{"font-size":"1.6em !important"}},xe={class:"d-flex justify-end"},Ce={class:"d-flex flex-row align-center justify-center"},we={class:"d-flex"},be={key:0},Re={key:1},Te={class:"d-flex flex-column"},Le=["innerHTML"],Se=K({__name:"RssArticles",setup(De){const I=q(),{t:V}=W(),U=le(),B=ae(),o=ne(),M=oe(),_=Y(!1),g=Z({title:"",content:""}),A=G({get:()=>o.filters.title,set:ye(t=>{o.filters.title=t??""},300)}),k=ie(()=>o.articles.sort((t,a)=>Number(a.parsedDate)-Number(t.parsedDate)),()=>A.value,t=>t.title),{paginatedResults:j,currentPage:c,pageCount:w}=se(k.results,15);function E(t){const a=M.useIdForRssLinks?t.id:t.link;window.open(a,"_blank","noreferrer")}function H(t){t.description&&(g.title=t.title.trim(),g.content=t.description.trim(),_.value=!0)}function P(t){U.pushTorrentToQueue(t.torrentURL)}async function b(t){await o.markArticleAsRead(t.id)}async function Q(){await o.markAllAsRead()}function R(){I.push({name:"dashboard"})}function T(t){if(B.hasActiveDialog||_.value)return!1;t.key==="Escape"&&R()}return J(async()=>{await o.fetchFeeds()}),O(()=>{document.addEventListener("keydown",T)}),X(()=>{document.removeEventListener("keydown",T)}),(t,a)=>(i(),v("div",he,[e(D,{align:"center",justify:"center","no-gutters":""},{default:s(()=>[e(h,null,{default:s(()=>[r("h1",Ae,u(n(V)("rssArticles.title")),1)]),_:1}),e(h,null,{default:s(()=>[r("div",xe,[e(f,{icon:"mdi-close",variant:"plain",onClick:R})])]),_:1})]),_:1}),e($,null,{default:s(()=>[e(p,null,{default:s(()=>[e(D,null,{default:s(()=>[e(h,{cols:"12"},{default:s(()=>[e(re,{modelValue:A.value,"onUpdate:modelValue":a[0]||(a[0]=l=>A.value=l),label:t.$t("rssArticles.filters.title"),clearable:"","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(h,{cols:"12"},{default:s(()=>[r("div",Ce,[e(ue,{modelValue:n(o).filters.unread,"onUpdate:modelValue":a[1]||(a[1]=l=>n(o).filters.unread=l),label:t.$t("rssArticles.filters.unread"),"hide-details":""},null,8,["modelValue","label"]),e(N),e(f,{text:t.$t("rssArticles.markAllAsRead"),color:"primary",onClick:Q},null,8,["text"])])]),_:1})]),_:1})]),_:1}),n(k).results.value.length?(i(),y(p,{key:0},{default:s(()=>[e(F,{modelValue:n(c),"onUpdate:modelValue":a[2]||(a[2]=l=>L(c)?c.value=l:null),length:n(w),"next-icon":"mdi-menu-right","prev-icon":"mdi-menu-left"},null,8,["modelValue","length"])]),_:1})):m("",!0),e(p,null,{default:s(()=>[e($,null,{default:s(()=>[(i(!0),v(S,null,ee(n(j),(l,z)=>(i(),v(S,null,[z>0?(i(),y(de,{key:0,color:"white"})):m("",!0),e(p,{class:te({"rss-read":l.isRead}),onClick:d=>H(l),onContextmenu:d=>b(l)},{default:s(()=>[r("div",we,[r("div",null,[e(ce,{class:"wrap-anywhere",style:{"white-space":"unset"}},{default:s(()=>[x(u(l.title),1)]),_:2},1024),e(me,{class:"d-block"},{default:s(()=>[r("div",null,u(l.parsedDate.toLocaleString()),1),r("div",null,u(n(V)("rssArticles.item.feedName",{name:n(o).getFeedNames(l.id).join(" | ")})),1),l.author?(i(),v("div",be,u(n(V)("rssArticles.item.author",{author:l.author})),1)):m("",!0),l.category?(i(),v("div",Re,u(n(V)("rssArticles.item.category",{category:l.category})),1)):m("",!0)]),_:2},1024)]),e(N),r("div",Te,[e(f,{icon:"mdi-open-in-new",variant:"text",onClick:C(d=>E(l),["stop"])},null,8,["onClick"]),e(f,{color:"accent",icon:"mdi-check",variant:"text",onClick:C(d=>b(l),["stop"])},null,8,["onClick"]),e(f,{icon:"mdi-download",variant:"text",onClick:C(d=>P(l),["stop"])},null,8,["onClick"])])]),e(fe,{modelValue:_.value,"onUpdate:modelValue":a[4]||(a[4]=d=>_.value=d)},{default:s(()=>[e(pe,null,{default:s(()=>[e(_e,null,{default:s(()=>[e(ve,{color:"transparent"},{default:s(()=>[e(Ve,null,{default:s(()=>[x(u(g.title),1)]),_:1}),e(f,{icon:"mdi-close",onClick:a[3]||(a[3]=d=>_.value=!1)})]),_:1})]),_:1}),e(ge,null,{default:s(()=>[r("div",{class:"description-container",innerHTML:g.content},null,8,Le)]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:2},1032,["class","onClick","onContextmenu"])],64))),256)),n(k).results.value.length===0?(i(),y(p,{key:0},{default:s(()=>[x(u(t.$t("common.emptyList")),1)]),_:1})):m("",!0)]),_:1})]),_:1}),n(k).results.value.length?(i(),y(p,{key:1},{default:s(()=>[e(F,{modelValue:n(c),"onUpdate:modelValue":a[5]||(a[5]=l=>L(c)?c.value=l:null),length:n(w),"next-icon":"mdi-menu-right","prev-icon":"mdi-menu-left"},null,8,["modelValue","length"])]),_:1})):m("",!0)]),_:1})]))}});const Me=ke(Se,[["__scopeId","data-v-87c5959f"]]);export{Me as default}; diff --git a/qbit/vuetorrent/public/assets/RssArticles-cd150368.css b/qbit/vuetorrent/public/assets/RssArticles-cd150368.css new file mode 100644 index 0000000..2b38d47 --- /dev/null +++ b/qbit/vuetorrent/public/assets/RssArticles-cd150368.css @@ -0,0 +1 @@ +.rss-read.v-theme--darkTheme[data-v-87c5959f]{color:#b6b6b6!important}.rss-read.v-theme--lightTheme[data-v-87c5959f]{color:gray!important}.description-container[data-v-87c5959f]{border:solid red 5px}.description-container img{max-width:100%;height:auto} diff --git a/qbit/vuetorrent/public/assets/SearchEngine-b38d96d6.js b/qbit/vuetorrent/public/assets/SearchEngine-b38d96d6.js new file mode 100644 index 0000000..8cb99bf --- /dev/null +++ b/qbit/vuetorrent/public/assets/SearchEngine-b38d96d6.js @@ -0,0 +1 @@ +import{g as Y,K as G,d as h,a1 as S,a2 as M,a3 as a,m as e,ab as C,Z as m,n as te,W as E,u as v,Y as J,D as ne,$ as se,a0 as ie,c as K,M as oe,q as re,a6 as j,F as ue,a7 as ce,ao as de}from"./vue-d2584a6d.js";import{u as fe,aB as W,l as A,f as ge,a as D,k as c,m as F,g as H,h as me,i as Z,j as x,ag as X,s as ve,V as pe,au as he,v as ye,y as Ve,av as ke,q as $,c as be,r as b,af as Ee,ar as Se,as as we,d as O,aC as Ce,aD as _e,a1 as Q,a3 as Te,J as Pe}from"./index-135ae4c1.js";import"./faker-c43f92d4.js";import"./vuetify-e547ef1b.js";const $e=["href","title"],Me=Y({__name:"PluginManagerDialog",props:{guid:{}},setup(R){const I=R,{isOpened:t}=fe(I.guid),{t:y}=G(),d=W(),f=[{title:y("dialogs.pluginManager.headers.enabled"),key:"enabled",sortable:!1},{title:y("dialogs.pluginManager.headers.name"),key:"fullName"},{title:y("dialogs.pluginManager.headers.version"),key:"version"},{title:y("dialogs.pluginManager.headers.url"),key:"url"},{title:y("dialogs.pluginManager.headers.actions"),key:"actions"}],V=h(!1),k=h(!1),w=h(!1),p=h(!1),u=h("");async function N(r){await d.toggleSearchPlugin(r),await d.fetchSearchPlugins()}async function _(){k.value=!0,await d.updatePlugins().then(()=>new Promise(r=>setTimeout(r,2e3))),await d.fetchSearchPlugins(),k.value=!1}async function U(){T(),V.value=!0,await d.installSearchPlugin(u.value),u.value="",setTimeout(()=>{d.fetchSearchPlugins().then(()=>{V.value=!1})},1e3)}async function q(r){V.value=!0,await d.uninstallSearchPlugin(r.name),await d.fetchSearchPlugins(),V.value=!1}const s=()=>{t.value=!1};function T(){w.value=!1}return(r,g)=>(S(),M(F,{modelValue:v(t),"onUpdate:modelValue":g[4]||(g[4]=n=>ne(t)?t.value=n:null)},{default:a(()=>[e(A,null,{default:a(()=>[e(ge,{class:"d-flex"},{default:a(()=>[C("div",null,m(r.$t("dialogs.pluginManager.title")),1),e(D),e(c,{text:r.$t("dialogs.pluginManager.update"),color:"accent",class:"mr-2",loading:k.value,onClick:_},null,8,["text","loading"]),e(F,{modelValue:w.value,"onUpdate:modelValue":g[3]||(g[3]=n=>w.value=n)},{activator:a(({props:n})=>[e(c,te(n,{color:"primary"}),{default:a(()=>[E(m(r.$t("dialogs.pluginManager.install.activator")),1)]),_:2},1040)]),default:a(()=>[e(A,{title:r.$t("dialogs.pluginManager.install.title")},{default:a(()=>[e(H,null,{default:a(()=>[e(v(me),{modelValue:p.value,"onUpdate:modelValue":g[1]||(g[1]=n=>p.value=n),onSubmit:g[2]||(g[2]=J(()=>{},["prevent"]))},{default:a(()=>[e(Z,{modelValue:u.value,"onUpdate:modelValue":g[0]||(g[0]=n=>u.value=n),autofocus:"",label:r.$t("dialogs.pluginManager.install.label")},null,8,["modelValue","label"])]),_:1},8,["modelValue"])]),_:1}),e(x,null,{default:a(()=>[e(D),e(c,{color:"error",onClick:T},{default:a(()=>[E(m(r.$t("common.cancel")),1)]),_:1}),e(c,{color:"accent",onClick:U},{default:a(()=>[E(m(r.$t("common.ok")),1)]),_:1})]),_:1})]),_:1},8,["title"])]),_:1},8,["modelValue"])]),_:1}),e(H,null,{default:a(()=>[e(X,{headers:f,"items-per-page":"-1",items:v(d).searchPlugins,"sort-by":[{key:"fullName",order:"asc"}],loading:V.value},{"item.enabled":a(({item:n})=>[e(ve,{"model-value":n.enabled,onClick:P=>N(n)},null,8,["model-value","onClick"])]),"item.url":a(({item:n})=>[C("a",{href:n.url,title:n.name},m(n.url),9,$e)]),"item.actions":a(({item:n})=>[e(pe,{color:"red",icon:"mdi-delete",onClick:P=>q(n)},null,8,["onClick"])]),tfoot:a(()=>[]),_:1},8,["items","loading"])]),_:1}),e(x,null,{default:a(()=>[e(D),e(c,{color:"accent",onClick:s},{default:a(()=>[E(m(r.$t("common.close")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),De={class:"pa-3"},Ie={style:{"font-size":"1.6em !important"},class:"subtitle-1 ml-2"},Ne={class:"d-flex justify-end"},ze=Y({__name:"SearchEngine",setup(R){const I=se(),{t}=G(),y=he(),d=ye(),f=W(),V=Ve(),k=h(),w=h(!1),p=h(0),{searchData:u}=ie(f),N=[{title:t("searchEngine.headers.fileName"),key:"fileName"},{title:t("searchEngine.headers.fileSize"),key:"fileSize"},{title:t("searchEngine.headers.nbSeeders"),key:"nbSeeders"},{title:t("searchEngine.headers.nbLeechers"),key:"nbLeechers"},{title:t("searchEngine.headers.siteUrl"),key:"siteUrl"},{title:"",key:"actions",sortable:!1}],_=[{title:t("searchEngine.filters.category.movies"),value:"movies"},{title:t("searchEngine.filters.category.tv"),value:"tv"},{title:t("searchEngine.filters.category.music"),value:"music"},{title:t("searchEngine.filters.category.games"),value:"games"},{title:t("searchEngine.filters.category.anime"),value:"anime"},{title:t("searchEngine.filters.category.software"),value:"software"},{title:t("searchEngine.filters.category.pictures"),value:"pictures"},{title:t("searchEngine.filters.category.books"),value:"books"}];_.sort((l,i)=>l.title.localeCompare(i.title));const U=[{title:t("searchEngine.filters.category.all"),value:"all"},..._],q=K(()=>{const l=[{title:t("searchEngine.filters.plugins.all"),value:"all"},{title:t("searchEngine.filters.plugins.enabled"),value:"enabled"}];return f.searchPlugins.filter(i=>i.enabled).forEach(i=>{l.push({title:i.name,value:i.name})}),l}),s=K(()=>u.value[p.value]??{}),{results:T}=ke(()=>s.value.results,()=>s.value.filters?.title,l=>l.fileName);function r(){f.createNewTab(),p.value=u.value.length-1,k.value?.focus()}function g(){u.value.length!==1&&(f.deleteTab(s.value.uniqueId),p.value=Math.min(p.value,u.value.length-1))}function n(l){y.pushTorrentToQueue(l.fileUrl)}async function P(){await f.runNewSearch(s.value),s.value.timer=setInterval(()=>ae(s.value),1e3),k.value?.saveValueToHistory()}async function B(l){await f.stopSearch(l),l.timer&&clearInterval(l.timer)}function ee(){u.value.forEach(B)}async function ae(l){await f.refreshResults(l)==="Stopped"&&await B(l)}const L=()=>{I.push({name:"dashboard"})};function le(){d.createDialog(Me)}function z(l){if(d.hasActiveDialog||w.value)return!1;l.key==="Escape"&&L()}return oe(async()=>{document.addEventListener("keydown",z),u.value.length===0?f.createNewTab():u.value.forEach(l=>{l.id&&l.id!==0&&(l.timer=setInterval(()=>f.refreshResults(l),1e3))}),await f.fetchSearchPlugins()}),re(()=>{document.removeEventListener("keydown",z),u.value.forEach(l=>{l.timer&&clearInterval(l.timer)})}),(l,i)=>(S(),j("div",De,[e($,{"no-gutters":"",align:"center",justify:"center"},{default:a(()=>[e(b,null,{default:a(()=>[C("h1",Ie,m(v(t)("searchEngine.title")),1)]),_:1}),e(b,null,{default:a(()=>[C("div",Ne,[e(c,{icon:"mdi-stop",variant:"plain",color:"error",onClick:ee}),e(c,{icon:"mdi-toy-brick",variant:"plain",color:"primary",onClick:le}),e(c,{icon:"mdi-close",variant:"plain",onClick:L})])]),_:1})]),_:1}),e($,{class:"ma-0 pa-0"},{default:a(()=>[e(Ee,{class:"d-flex align-center justify-center ma-0 pa-0 bg-primary",fluid:""},{default:a(()=>[e(Se,{modelValue:p.value,"onUpdate:modelValue":i[0]||(i[0]=o=>p.value=o),class:"overflow-auto","bg-color":"primary","show-arrows":""},{default:a(()=>[(S(!0),j(ue,null,ce(v(u),o=>(S(),M(we,{key:o.uniqueId},{default:a(()=>[C("h4",null,m(!o.query||o.query.length===0?l.$t("searchEngine.tabHeaderEmpty"):o.query),1)]),_:2},1024))),128))]),_:1},8,["modelValue"]),e(D),e(c,{icon:"mdi-plus-circle-outline",variant:"plain",color:"accent",onClick:r}),e(c,{icon:"mdi-minus-circle-outline",variant:"plain",color:"error",disabled:v(u).length===1,onClick:g},null,8,["disabled"])]),_:1})]),_:1}),e(be,null,{default:a(()=>[e(O,null,{default:a(()=>[e($,{class:"mt-1"},{default:a(()=>[e(b,{cols:"12",md:"6"},{default:a(()=>[e(Ce,{modelValue:s.value.query,"onUpdate:modelValue":i[1]||(i[1]=o=>s.value.query=o),"history-key":v(_e).SEARCH_ENGINE_QUERY,ref_key:"queryInput",ref:k,autofocus:"",density:"compact","hide-details":"",clearable:"",label:l.$t("searchEngine.query"),onKeydown:de(J(P,["prevent"]),["enter"])},null,8,["modelValue","history-key","label","onKeydown"])]),_:1}),e(b,{cols:"6",sm:"5",md:"2"},{default:a(()=>[e(Q,{modelValue:s.value.filters.category,"onUpdate:modelValue":i[2]||(i[2]=o=>s.value.filters.category=o),height:"1",variant:"outlined",density:"compact","hide-details":"",items:U,label:l.$t("searchEngine.filters.category.label")},null,8,["modelValue","label"])]),_:1}),e(b,{cols:"6",sm:"5",md:"2"},{default:a(()=>[e(Q,{modelValue:s.value.filters.plugin,"onUpdate:modelValue":i[3]||(i[3]=o=>s.value.filters.plugin=o),flat:"",density:"compact","hide-details":"",variant:"outlined",items:q.value,label:l.$t("searchEngine.filters.plugins.label")},null,8,["modelValue","items","label"])]),_:1}),e(b,{cols:"12",sm:"2",class:"d-flex align-center justify-center"},{default:a(()=>[s.value.id===0?(S(),M(c,{key:0,color:"accent",flat:"",class:"mx-auto px-4",onClick:P},{default:a(()=>[E(m(l.$t("searchEngine.runSearch")),1)]),_:1})):(S(),M(c,{key:1,color:"warning",flat:"",class:"mx-auto px-4",onClick:i[4]||(i[4]=o=>B(s.value))},{default:a(()=>[E(m(l.$t("searchEngine.stopSearch")),1)]),_:1}))]),_:1})]),_:1})]),_:1}),e(Te,{class:"my-3"}),e(O,null,{default:a(()=>[e(X,{headers:N,items:v(T),"footer-props":{itemsPerPageOptions:[10,25,50,100,-1]},"items-per-page":s.value.itemsPerPage},{top:a(()=>[e($,null,{default:a(()=>[e(b,{cols:"12"},{default:a(()=>[e(Z,{modelValue:s.value.filters.title,"onUpdate:modelValue":i[5]||(i[5]=o=>s.value.filters.title=o),density:"compact","hide-details":"",label:l.$t("searchEngine.filters.title.label")},null,8,["modelValue","label"])]),_:1})]),_:1})]),"item.fileSize":a(({item:o})=>[E(m(v(Pe)(o.fileSize,v(V).useBinarySize)),1)]),"item.actions":a(({item:o})=>[e(c,{icon:"mdi-download",variant:"flat",density:"compact",onClick:Ue=>n(o)},null,8,["onClick"])]),_:1},8,["items","items-per-page"])]),_:1})]),_:1})]))}});export{ze as default}; diff --git a/qbit/vuetorrent/public/assets/Settings-af9c84ca.js b/qbit/vuetorrent/public/assets/Settings-af9c84ca.js new file mode 100644 index 0000000..d8d18dd --- /dev/null +++ b/qbit/vuetorrent/public/assets/Settings-af9c84ca.js @@ -0,0 +1 @@ +import{w as se,S as je,U as Ie,W as ce,X as Qe,Y as Ke,Z as Re,$ as Xe,a0 as D,q as T,r as o,a1 as M,i as _,a2 as U,d as w,a3 as $,c as W,a4 as Ae,a5 as Oe,a6 as he,a7 as ie,a8 as me,a9 as Me,k as R,s as oe,aa as pe,ab as Le,ac as ke,ad as Je,ae as al,a as j,m as fe,l as Z,f as ue,g as le,af as nl,j as be,V as te,ag as sl,u as Te,ah as Se,h as Ce,v as Pe,ai as el,aj as xe,y as we,n as $e,_ as Ge,ak as ee,al as ll,am as ol,an as dl,ao as ge,ap as rl,L as Ve,aq as Be,ar as Ne,as as qe,at as H}from"./index-135ae4c1.js";import{g as N,K,d as P,c as Y,M as J,a1 as C,a2 as A,a3 as a,m as e,W as V,Z as b,u as l,ab as S,w as X,n as il,A as Ze,r as We,Y as _e,D as Ee,a6 as q,F as Q,a7 as ae,a8 as ne,a5 as ze,ao as tl,a9 as He,as as ve,$ as ul,a as ml,x as pl,q as fl}from"./vue-d2584a6d.js";import{_ as Ye}from"./PasswordField.vue_vue_type_script_setup_true_lang-f7d196be.js";import"./faker-c43f92d4.js";import"./vuetify-e547ef1b.js";const bl={href:"https://github.com/qbittorrent/qBittorrent/wiki/Explanation-of-Options-in-qBittorrent#Advanced",target:"_blank"},_l={href:"https://www.libtorrent.org/reference-Settings.html",target:"_blank"},cl=N({__name:"Advanced",setup(L){const{t:n}=K(),t=se(),h=[{title:n("settings.advanced.qbittorrent.resumeDataStorageType.legacy"),value:je.LEGACY},{title:n("settings.advanced.qbittorrent.resumeDataStorageType.sqlite"),value:je.SQLITE}],u=P([{title:n("settings.advanced.qbittorrent.networking.networkInterfaces.any"),value:""}]),c=P([{title:n("settings.advanced.qbittorrent.networking.ipAddress.all"),value:""},{title:n("settings.advanced.qbittorrent.networking.ipAddress.allIPv4"),value:"0.0.0.0"},{title:n("settings.advanced.qbittorrent.networking.ipAddress.allIPv6"),value:"::"}]),p=[{title:n("constants.diskIoType.default"),value:Ie.DEFAULT},{title:n("constants.diskIoType.memoryMappedFiles"),value:Ie.MEMORY_MAPPED_FILES},{title:n("constants.diskIoType.posixCompliant"),value:Ie.POSIX_COMPLIANT}],f=[{title:n("constants.diskIoMode.disableOsCache"),value:ce.DISABLE_OS_CACHE},{title:n("constants.diskIoMode.enableOsCache"),value:ce.ENABLE_OS_CACHE}],d=[{title:n("constants.diskIoMode.disableOsCache"),value:ce.DISABLE_OS_CACHE},{title:n("constants.diskIoMode.enableOsCache"),value:ce.ENABLE_OS_CACHE},{title:n("constants.diskIoMode.writeThrough"),value:ce.WRITE_THROUGH}],r=[{title:n("constants.utpTcpMixedMode.preferTcp"),value:Qe.PREFER_TCP},{title:n("constants.utpTcpMixedMode.peerProportional"),value:Qe.PEER_PROPORTIONAL}],g=[{title:n("constants.uploadSlotsBehavior.fixedSlots"),value:Ke.FIXED_SLOTS},{title:n("constants.uploadSlotsBehavior.uploadRateBased"),value:Ke.UPLOAD_RATE_BASED}],k=[{title:n("constants.uploadChokingAlgorithm.roundRobin"),value:Re.ROUND_ROBIN},{title:n("constants.uploadChokingAlgorithm.fastestUpload"),value:Re.FASTEST_UPLOAD},{title:n("constants.uploadChokingAlgorithm.antiLeech"),value:Re.ANTI_LEECH}],x=Y({get:()=>t.preferences.torrent_file_size_limit/1024/1024,set:i=>{t.preferences.torrent_file_size_limit=i*1024*1024}});return J(async()=>{const i=await Xe.getNetworkInterfaces();for(const m of i)u.value.push({title:m.name,value:m.value});const s=await Xe.getAddresses(t.preferences.current_network_interface);for(const m of s)c.value.push({title:m,value:m})}),(i,s)=>(C(),A(W,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(l(n)("settings.advanced.qbittorrent.subheader"))+" (",1),S("a",bl,b(l(n)("settings.advanced.openDoc")),1),V(") ")]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(M,{modelValue:l(t).preferences.resume_data_storage_type,"onUpdate:modelValue":s[0]||(s[0]=m=>l(t).preferences.resume_data_storage_type=m),"hide-details":"",items:h,label:i.$t("settings.advanced.qbittorrent.resumeDataStorageType.label")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.save_resume_data_interval,"onUpdate:modelValue":s[1]||(s[1]=m=>l(t).preferences.save_resume_data_interval=m),type:"number","hide-details":"",suffix:l(n)("units.minutes"),label:l(n)("settings.advanced.qbittorrent.saveInterval")},null,8,["modelValue","suffix","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.memory_working_set_limit,"onUpdate:modelValue":s[2]||(s[2]=m=>l(t).preferences.memory_working_set_limit=m),type:"number","hide-details":"",suffix:"MiB",label:l(n)("settings.advanced.qbittorrent.allocatedRam")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:x.value,"onUpdate:modelValue":s[3]||(s[3]=m=>x.value=m),type:"number","hide-details":"",suffix:"MiB",label:i.$t("settings.advanced.qbittorrent.torrentFileSizeLimit")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.recheck_completed_torrents,"onUpdate:modelValue":s[4]||(s[4]=m=>l(t).preferences.recheck_completed_torrents=m),"hide-details":"",label:l(n)("settings.advanced.qbittorrent.recheckOnCompletion")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.refresh_interval,"onUpdate:modelValue":s[5]||(s[5]=m=>l(t).preferences.refresh_interval=m),type:"number","hide-details":"",suffix:"ms",label:l(n)("settings.advanced.qbittorrent.refreshInterval")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.resolve_peer_countries,"onUpdate:modelValue":s[6]||(s[6]=m=>l(t).preferences.resolve_peer_countries=m),"hide-details":"",label:l(n)("settings.advanced.qbittorrent.resolveCountries")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.reannounce_when_address_changed,"onUpdate:modelValue":s[7]||(s[7]=m=>l(t).preferences.reannounce_when_address_changed=m),"hide-details":"",label:l(n)("settings.advanced.qbittorrent.reannounceOnIpPortChanged")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e($,{class:"mx-10"}),e(D,null,{default:a(()=>[V(b(l(n)("settings.advanced.qbittorrent.networking.title")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(M,{modelValue:l(t).preferences.current_network_interface,"onUpdate:modelValue":s[8]||(s[8]=m=>l(t).preferences.current_network_interface=m),"hide-details":"",items:u.value,label:l(n)("settings.advanced.qbittorrent.networking.networkInterfaces.label")},null,8,["modelValue","items","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(M,{modelValue:l(t).preferences.current_interface_address,"onUpdate:modelValue":s[9]||(s[9]=m=>l(t).preferences.current_interface_address=m),"hide-details":"",items:c.value,label:l(n)("settings.advanced.qbittorrent.networking.ipAddress.label")},null,8,["modelValue","items","label"])]),_:1})]),_:1})]),_:1}),e($,{class:"mx-10 mt-3"}),e(D,null,{default:a(()=>[V(b(l(n)("settings.advanced.qbittorrent.embeddedTracker.title")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",class:"py-0"},{default:a(()=>[e(U,{modelValue:l(t).preferences.enable_embedded_tracker,"onUpdate:modelValue":s[10]||(s[10]=m=>l(t).preferences.enable_embedded_tracker=m),"hide-details":"",label:l(n)("settings.advanced.qbittorrent.embeddedTracker.enable")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",class:"py-0"},{default:a(()=>[e(_,{modelValue:l(t).preferences.embedded_tracker_port,"onUpdate:modelValue":s[11]||(s[11]=m=>l(t).preferences.embedded_tracker_port=m),disabled:!l(t).preferences.enable_embedded_tracker,type:"number","hide-details":"",label:l(n)("settings.advanced.qbittorrent.embeddedTracker.port")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",class:"pt-0"},{default:a(()=>[e(U,{modelValue:l(t).preferences.embedded_tracker_port_forwarding,"onUpdate:modelValue":s[12]||(s[12]=m=>l(t).preferences.embedded_tracker_port_forwarding=m),"hide-details":"",label:l(n)("settings.advanced.qbittorrent.embeddedTracker.portForward")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e($),e(D,null,{default:a(()=>[V(b(l(n)("settings.advanced.libtorrent.subheader"))+" ( ",1),S("a",_l,b(l(n)("settings.advanced.openDoc")),1),V(" ) ")]),_:1}),e(D,null,{default:a(()=>[V(b(l(n)("settings.advanced.libtorrent.threads.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.async_io_threads,"onUpdate:modelValue":s[13]||(s[13]=m=>l(t).preferences.async_io_threads=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.threads.asyncIoThreads")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.hashing_threads,"onUpdate:modelValue":s[14]||(s[14]=m=>l(t).preferences.hashing_threads=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.threads.hashingThreads")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.file_pool_size,"onUpdate:modelValue":s[15]||(s[15]=m=>l(t).preferences.file_pool_size=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.threads.filePoolSize")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.checking_memory_use,"onUpdate:modelValue":s[16]||(s[16]=m=>l(t).preferences.checking_memory_use=m),type:"number","hide-details":"",suffix:"MiB",label:l(n)("settings.advanced.libtorrent.threads.outstandingMemory")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e($,{class:"mx-10 mt-3"}),e(D,null,{default:a(()=>[V(b(l(n)("settings.advanced.libtorrent.disk.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.disk_cache,"onUpdate:modelValue":s[17]||(s[17]=m=>l(t).preferences.disk_cache=m),type:"number","hide-details":"",suffix:"MiB",label:l(n)("settings.advanced.libtorrent.disk.diskCache")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.disk_cache_ttl,"onUpdate:modelValue":s[18]||(s[18]=m=>l(t).preferences.disk_cache_ttl=m),type:"number","hide-details":"",suffix:l(n)("units.seconds"),label:l(n)("settings.advanced.libtorrent.disk.diskCacheExpiry")},null,8,["modelValue","suffix","label"])]),_:1}),e(o,{cols:"12"},{default:a(()=>[e(_,{modelValue:l(t).preferences.disk_queue_size,"onUpdate:modelValue":s[19]||(s[19]=m=>l(t).preferences.disk_queue_size=m),type:"number","hide-details":"",suffix:"kiB",label:l(n)("settings.advanced.libtorrent.disk.diskQueueSize")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(M,{modelValue:l(t).preferences.disk_io_type,"onUpdate:modelValue":s[20]||(s[20]=m=>l(t).preferences.disk_io_type=m),"hide-details":"",items:p,label:l(n)("settings.advanced.libtorrent.disk.diskIoType")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(M,{modelValue:l(t).preferences.disk_io_read_mode,"onUpdate:modelValue":s[21]||(s[21]=m=>l(t).preferences.disk_io_read_mode=m),"hide-details":"",items:f,label:l(n)("settings.advanced.libtorrent.disk.diskIoReadMode")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(M,{modelValue:l(t).preferences.disk_io_write_mode,"onUpdate:modelValue":s[22]||(s[22]=m=>l(t).preferences.disk_io_write_mode=m),"hide-details":"",items:d,label:l(n)("settings.advanced.libtorrent.disk.diskIoWriteMode")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e($,{class:"mx-10 my-3"}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.bdecode_depth_limit,"onUpdate:modelValue":s[23]||(s[23]=m=>l(t).preferences.bdecode_depth_limit=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.threads.bdecodeDepthLimit")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.bdecode_token_limit,"onUpdate:modelValue":s[24]||(s[24]=m=>l(t).preferences.bdecode_token_limit=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.threads.bdecodeTokenLimit")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(U,{modelValue:l(t).preferences.enable_coalesce_read_write,"onUpdate:modelValue":s[25]||(s[25]=m=>l(t).preferences.enable_coalesce_read_write=m),"hide-details":"",label:l(n)("settings.advanced.libtorrent.coalesceReadsWrites")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(U,{modelValue:l(t).preferences.enable_piece_extent_affinity,"onUpdate:modelValue":s[26]||(s[26]=m=>l(t).preferences.enable_piece_extent_affinity=m),"hide-details":"",label:l(n)("settings.advanced.libtorrent.pieceExtentAffinity")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(U,{modelValue:l(t).preferences.enable_upload_suggestions,"onUpdate:modelValue":s[27]||(s[27]=m=>l(t).preferences.enable_upload_suggestions=m),"hide-details":"",label:l(n)("settings.advanced.libtorrent.sendUploadPieceSuggestions")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.send_buffer_watermark,"onUpdate:modelValue":s[28]||(s[28]=m=>l(t).preferences.send_buffer_watermark=m),type:"number","hide-details":"",suffix:"kiB",label:l(n)("settings.advanced.libtorrent.sendBufferWatermark")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.send_buffer_low_watermark,"onUpdate:modelValue":s[29]||(s[29]=m=>l(t).preferences.send_buffer_low_watermark=m),type:"number","hide-details":"",suffix:"kiB",label:l(n)("settings.advanced.libtorrent.sendBufferLowWatermark")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.send_buffer_watermark_factor,"onUpdate:modelValue":s[30]||(s[30]=m=>l(t).preferences.send_buffer_watermark_factor=m),type:"number","hide-details":"",suffix:"%",label:l(n)("settings.advanced.libtorrent.sendBufferWatermarkFactor")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12"},{default:a(()=>[e(_,{modelValue:l(t).preferences.connection_speed,"onUpdate:modelValue":s[31]||(s[31]=m=>l(t).preferences.connection_speed=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.outgoingConnectionsPerSecond")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.socket_send_buffer_size,"onUpdate:modelValue":s[32]||(s[32]=m=>l(t).preferences.socket_send_buffer_size=m),type:"number",label:l(n)("settings.advanced.libtorrent.socketSendBufferSize"),hint:i.$t("settings.advanced.libtorrent.socketSendBufferSizeHint"),suffix:"kiB"},null,8,["modelValue","label","hint"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.socket_receive_buffer_size,"onUpdate:modelValue":s[33]||(s[33]=m=>l(t).preferences.socket_receive_buffer_size=m),type:"number",label:l(n)("settings.advanced.libtorrent.socketReceiveBufferSize"),hint:i.$t("settings.advanced.libtorrent.socketReceiveBufferSizeHint"),suffix:"kiB"},null,8,["modelValue","label","hint"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.socket_backlog_size,"onUpdate:modelValue":s[34]||(s[34]=m=>l(t).preferences.socket_backlog_size=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.socketBacklogSize")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e($,{class:"mx-10 mt-3"}),e(D,null,{default:a(()=>[V(b(l(n)("settings.advanced.libtorrent.networking.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.outgoing_ports_min,"onUpdate:modelValue":s[35]||(s[35]=m=>l(t).preferences.outgoing_ports_min=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.networking.outgoingPortsMin")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.outgoing_ports_max,"onUpdate:modelValue":s[36]||(s[36]=m=>l(t).preferences.outgoing_ports_max=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.networking.outgoingPortsMax")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.upnp_lease_duration,"onUpdate:modelValue":s[37]||(s[37]=m=>l(t).preferences.upnp_lease_duration=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.networking.upnpLeaseDuration")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.peer_tos,"onUpdate:modelValue":s[38]||(s[38]=m=>l(t).preferences.peer_tos=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.networking.peerTos")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12"},{default:a(()=>[e(M,{modelValue:l(t).preferences.utp_tcp_mixed_mode,"onUpdate:modelValue":s[39]||(s[39]=m=>l(t).preferences.utp_tcp_mixed_mode=m),"hide-details":"",items:r,label:l(n)("settings.advanced.libtorrent.networking.utpTcpMixedModeAlgorithm")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e($,{class:"mx-10 mt-3"}),e(D,null,{default:a(()=>[V(b(l(n)("settings.advanced.libtorrent.security.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.idn_support_enabled,"onUpdate:modelValue":s[40]||(s[40]=m=>l(t).preferences.idn_support_enabled=m),"hide-details":"",label:l(n)("settings.advanced.libtorrent.security.idnSupport")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.enable_multi_connections_from_same_ip,"onUpdate:modelValue":s[41]||(s[41]=m=>l(t).preferences.enable_multi_connections_from_same_ip=m),"hide-details":"",label:l(n)("settings.advanced.libtorrent.security.allowMultipleConnectionsFromTheSameIPAddress")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(U,{modelValue:l(t).preferences.validate_https_tracker_certificate,"onUpdate:modelValue":s[42]||(s[42]=m=>l(t).preferences.validate_https_tracker_certificate=m),"hide-details":"",label:l(n)("settings.advanced.libtorrent.security.validateHTTPSTrackerCertificate")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(U,{modelValue:l(t).preferences.ssrf_mitigation,"onUpdate:modelValue":s[43]||(s[43]=m=>l(t).preferences.ssrf_mitigation=m),"hide-details":"",label:l(n)("settings.advanced.libtorrent.security.mitigateSSRF")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(U,{modelValue:l(t).preferences.block_peers_on_privileged_ports,"onUpdate:modelValue":s[44]||(s[44]=m=>l(t).preferences.block_peers_on_privileged_ports=m),"hide-details":"",label:l(n)("settings.advanced.libtorrent.security.blockPeersOnPrivilegedPorts")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e($,{class:"mx-10 my-3"}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(M,{modelValue:l(t).preferences.upload_slots_behavior,"onUpdate:modelValue":s[45]||(s[45]=m=>l(t).preferences.upload_slots_behavior=m),"hide-details":"",items:g,label:l(n)("settings.advanced.libtorrent.uploadSlotsBehavior")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(M,{modelValue:l(t).preferences.upload_choking_algorithm,"onUpdate:modelValue":s[46]||(s[46]=m=>l(t).preferences.upload_choking_algorithm=m),"hide-details":"",items:k,label:l(n)("settings.advanced.libtorrent.uploadChokingAlgorithm")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.announce_to_all_trackers,"onUpdate:modelValue":s[47]||(s[47]=m=>l(t).preferences.announce_to_all_trackers=m),"hide-details":"",label:l(n)("settings.advanced.libtorrent.announceAllTrackers")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.announce_to_all_tiers,"onUpdate:modelValue":s[48]||(s[48]=m=>l(t).preferences.announce_to_all_tiers=m),"hide-details":"",label:l(n)("settings.advanced.libtorrent.announceAllTiers")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12"},{default:a(()=>[e(_,{modelValue:l(t).preferences.announce_ip,"onUpdate:modelValue":s[49]||(s[49]=m=>l(t).preferences.announce_ip=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.announceIP")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.max_concurrent_http_announces,"onUpdate:modelValue":s[50]||(s[50]=m=>l(t).preferences.max_concurrent_http_announces=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.maxConcurrentHTTPAnnounces")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.stop_tracker_timeout,"onUpdate:modelValue":s[51]||(s[51]=m=>l(t).preferences.stop_tracker_timeout=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.stopTrackerTimeout")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.peer_turnover,"onUpdate:modelValue":s[52]||(s[52]=m=>l(t).preferences.peer_turnover=m),type:"number","hide-details":"",suffix:"%",label:l(n)("settings.advanced.libtorrent.peerTurnover")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.peer_turnover_cutoff,"onUpdate:modelValue":s[53]||(s[53]=m=>l(t).preferences.peer_turnover_cutoff=m),type:"number","hide-details":"",suffix:"%",label:l(n)("settings.advanced.libtorrent.peerTurnoverCutoff")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.peer_turnover_interval,"onUpdate:modelValue":s[54]||(s[54]=m=>l(t).preferences.peer_turnover_interval=m),type:"number","hide-details":"",suffix:l(n)("units.seconds"),label:l(n)("settings.advanced.libtorrent.peerTurnoverInterval")},null,8,["modelValue","suffix","label"])]),_:1}),e(o,{cols:"12"},{default:a(()=>[e(_,{modelValue:l(t).preferences.request_queue_size,"onUpdate:modelValue":s[55]||(s[55]=m=>l(t).preferences.request_queue_size=m),type:"number","hide-details":"",label:l(n)("settings.advanced.libtorrent.requestQueueSize")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1})]),_:1}))}}),gl=N({__name:"Behavior",setup(L){const{t:n}=K(),t=se(),h=[{title:n("constants.file_log_age_type.days"),value:Ae.DAYS},{title:n("constants.file_log_age_type.months"),value:Ae.MONTHS},{title:n("constants.file_log_age_type.years"),value:Ae.YEARS}];return(u,c)=>(C(),A(W,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(u.$t("settings.behavior.logs.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.file_log_enabled,"onUpdate:modelValue":c[0]||(c[0]=p=>l(t).preferences.file_log_enabled=p),"hide-details":"",label:u.$t("settings.behavior.logs.file_log_enabled")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.file_log_path,"onUpdate:modelValue":c[1]||(c[1]=p=>l(t).preferences.file_log_path=p),disabled:!l(t).preferences.file_log_enabled,"hide-details":"",label:u.$t("settings.behavior.logs.file_log_path")},null,8,["modelValue","disabled","label"])]),_:1})]),_:1})]),_:1}),e($,{class:"mx-10 my-3"}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.file_log_backup_enabled,"onUpdate:modelValue":c[2]||(c[2]=p=>l(t).preferences.file_log_backup_enabled=p),disabled:!l(t).preferences.file_log_enabled,"hide-details":"",label:u.$t("settings.behavior.logs.file_log_backup_enabled")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.file_log_max_size,"onUpdate:modelValue":c[3]||(c[3]=p=>l(t).preferences.file_log_max_size=p),disabled:!l(t).preferences.file_log_enabled||!l(t).preferences.file_log_backup_enabled,type:"number","hide-details":"",label:u.$t("settings.behavior.logs.file_log_max_size"),suffix:"kiB"},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.file_log_delete_old,"onUpdate:modelValue":c[4]||(c[4]=p=>l(t).preferences.file_log_delete_old=p),disabled:!l(t).preferences.file_log_enabled,"hide-details":"",label:u.$t("settings.behavior.logs.file_log_delete_old")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"3"},{default:a(()=>[e(_,{modelValue:l(t).preferences.file_log_age,"onUpdate:modelValue":c[5]||(c[5]=p=>l(t).preferences.file_log_age=p),disabled:!l(t).preferences.file_log_enabled||!l(t).preferences.file_log_delete_old,"hide-details":"",label:u.$t("settings.behavior.logs.file_log_age")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"3"},{default:a(()=>[e(M,{modelValue:l(t).preferences.file_log_age_type,"onUpdate:modelValue":c[6]||(c[6]=p=>l(t).preferences.file_log_age_type=p),disabled:!l(t).preferences.file_log_enabled||!l(t).preferences.file_log_delete_old,items:h,"hide-details":""},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1}),e($,{class:"mt-3"}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.performance_warning,"onUpdate:modelValue":c[7]||(c[7]=p=>l(t).preferences.performance_warning=p),"hide-details":"",label:u.$t("settings.behavior.performance_warning")},null,8,["modelValue","label"])]),_:1})]),_:1}))}}),Vl={href:"https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode",target:"_blank"},vl=N({__name:"BitTorrent",setup(L){const{t:n}=K(),t=se(),h=P([{title:n("constants.encryption.preferEncryption"),value:Oe.PREFER_ENCRYPTION},{title:n("constants.encryption.forceOn"),value:Oe.FORCE_ON},{title:n("constants.encryption.forceOff"),value:Oe.FORCE_OFF}]),u=P([{title:n("constants.maxRatioAction.pauseTorrent"),value:he.PAUSE_TORRENT},{title:n("constants.maxRatioAction.removeTorrent"),value:he.REMOVE_TORRENT},{title:n("constants.maxRatioAction.removeTorrentAndFiles"),value:he.REMOVE_TORRENT_AND_FILES},{title:n("constants.maxRatioAction.torrentSuperseeding"),value:he.ENABLE_SUPERSEEDING}]);return(c,p)=>(C(),A(W,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(l(n)("settings.bittorrent.privacy.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.dht,"onUpdate:modelValue":p[0]||(p[0]=f=>l(t).preferences.dht=f),"hide-details":"",label:l(n)("settings.bittorrent.privacy.enableDHT")},null,8,["modelValue","label"])]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.pex,"onUpdate:modelValue":p[1]||(p[1]=f=>l(t).preferences.pex=f),"hide-details":"",label:l(n)("settings.bittorrent.privacy.enablePeX")},null,8,["modelValue","label"])]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.lsd,"onUpdate:modelValue":p[2]||(p[2]=f=>l(t).preferences.lsd=f),"hide-details":"",label:l(n)("settings.bittorrent.privacy.enableLPD")},null,8,["modelValue","label"])]),_:1}),e(w,null,{default:a(()=>[e(M,{modelValue:l(t).preferences.encryption,"onUpdate:modelValue":p[3]||(p[3]=f=>l(t).preferences.encryption=f),"hide-details":"",items:h.value,label:l(n)("settings.bittorrent.privacy.encryptionMode")},null,8,["modelValue","items","label"])]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.anonymous_mode,"onUpdate:modelValue":p[4]||(p[4]=f=>l(t).preferences.anonymous_mode=f),"hide-details":"",label:l(n)("settings.bittorrent.privacy.enableAnonymous")},null,8,["modelValue","label"]),S("a",Vl,b(l(n)("settings.bittorrent.privacy.moreInfo")),1)]),_:1}),e($),e(w,{class:"my-3"},{default:a(()=>[e(_,{modelValue:l(t).preferences.max_active_checking_torrents,"onUpdate:modelValue":p[5]||(p[5]=f=>l(t).preferences.max_active_checking_torrents=f),type:"number","hide-details":"",label:l(n)("settings.bittorrent.maxActiveCheckingTorrents")},null,8,["modelValue","label"])]),_:1}),e($),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",class:"pb-0"},{default:a(()=>[e(U,{modelValue:l(t).preferences.queueing_enabled,"onUpdate:modelValue":p[6]||(p[6]=f=>l(t).preferences.queueing_enabled=f),"hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.subheader")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6",md:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.max_active_downloads,"onUpdate:modelValue":p[7]||(p[7]=f=>l(t).preferences.max_active_downloads=f),disabled:!l(t).preferences.queueing_enabled,type:"number","hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.maxActiveDownload")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",sm:"6",md:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.max_active_uploads,"onUpdate:modelValue":p[8]||(p[8]=f=>l(t).preferences.max_active_uploads=f),disabled:!l(t).preferences.queueing_enabled,type:"number","hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.maxActiveUpload")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",md:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.max_active_torrents,"onUpdate:modelValue":p[9]||(p[9]=f=>l(t).preferences.max_active_torrents=f),disabled:!l(t).preferences.queueing_enabled,type:"number","hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.maxActiveTorrent")},null,8,["modelValue","disabled","label"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.dont_count_slow_torrents,"onUpdate:modelValue":p[10]||(p[10]=f=>l(t).preferences.dont_count_slow_torrents=f),disabled:!l(t).preferences.queueing_enabled,"hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.excludeSlowTorrent")},null,8,["modelValue","disabled","label"])]),_:1}),e(w,null,{default:a(()=>[e(T,{class:"mb-2"},{default:a(()=>[e(o,{cols:"12",sm:"6",md:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.slow_torrent_dl_rate_threshold,"onUpdate:modelValue":p[11]||(p[11]=f=>l(t).preferences.slow_torrent_dl_rate_threshold=f),disabled:!l(t).preferences.queueing_enabled||!l(t).preferences.dont_count_slow_torrents,type:"number","hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.downloadRateLimit"),suffix:"kiB/s"},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",sm:"6",md:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.slow_torrent_ul_rate_threshold,"onUpdate:modelValue":p[12]||(p[12]=f=>l(t).preferences.slow_torrent_ul_rate_threshold=f),disabled:!l(t).preferences.queueing_enabled||!l(t).preferences.dont_count_slow_torrents,type:"number","hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.uploadRateLimit"),suffix:"kiB/s"},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",md:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.slow_torrent_inactive_timer,"onUpdate:modelValue":p[13]||(p[13]=f=>l(t).preferences.slow_torrent_inactive_timer=f),disabled:!l(t).preferences.queueing_enabled||!l(t).preferences.dont_count_slow_torrents,type:"number","hide-details":"",label:l(n)("settings.bittorrent.torrentQueueing.torrentInactivityTimer"),suffix:l(n)("units.seconds")},null,8,["modelValue","disabled","label","suffix"])]),_:1})]),_:1})]),_:1}),e($),e(D,null,{default:a(()=>[V(b(l(n)("settings.bittorrent.seedLimits.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.max_ratio_enabled,"onUpdate:modelValue":p[14]||(p[14]=f=>l(t).preferences.max_ratio_enabled=f),"hide-details":"",label:l(n)("settings.bittorrent.seedLimits.whenRatioReaches")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.max_ratio,"onUpdate:modelValue":p[15]||(p[15]=f=>l(t).preferences.max_ratio=f),disabled:!l(t).preferences.max_ratio_enabled,type:"number","hide-details":""},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.max_seeding_time_enabled,"onUpdate:modelValue":p[16]||(p[16]=f=>l(t).preferences.max_seeding_time_enabled=f),"hide-details":"",label:l(n)("settings.bittorrent.seedLimits.whenSeedingTimeReaches")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.max_seeding_time,"onUpdate:modelValue":p[17]||(p[17]=f=>l(t).preferences.max_seeding_time=f),disabled:!l(t).preferences.max_seeding_time_enabled,type:"number","hide-details":"",suffix:l(n)("units.minutes")},null,8,["modelValue","disabled","suffix"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.max_inactive_seeding_time_enabled,"onUpdate:modelValue":p[18]||(p[18]=f=>l(t).preferences.max_inactive_seeding_time_enabled=f),"hide-details":"",label:l(n)("settings.bittorrent.seedLimits.whenInactiveSeedingTimeReaches")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.max_inactive_seeding_time,"onUpdate:modelValue":p[19]||(p[19]=f=>l(t).preferences.max_inactive_seeding_time=f),disabled:!l(t).preferences.max_inactive_seeding_time_enabled,type:"number",suffix:l(n)("units.minutes")},null,8,["modelValue","disabled","suffix"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(l(n)("settings.bittorrent.seedLimits.then")),1)]),_:1})]),_:1}),e(o,null,{default:a(()=>[e(M,{modelValue:l(t).preferences.max_ratio_act,"onUpdate:modelValue":p[20]||(p[20]=f=>l(t).preferences.max_ratio_act=f),disabled:!l(t).preferences.max_ratio_enabled&&!l(t).preferences.max_seeding_time_enabled&&!l(t).preferences.max_inactive_seeding_time_enabled,"hide-details":"",items:u.value},null,8,["modelValue","disabled","items"])]),_:1})]),_:1})]),_:1}),e($,{class:"mt-3"}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.add_trackers_enabled,"onUpdate:modelValue":p[21]||(p[21]=f=>l(t).preferences.add_trackers_enabled=f),"hide-details":"",label:l(n)("settings.bittorrent.autoAddTrackers")},null,8,["modelValue","label"])]),_:1}),e(w,null,{default:a(()=>[e(ie,{modelValue:l(t).preferences.add_trackers,"onUpdate:modelValue":p[22]||(p[22]=f=>l(t).preferences.add_trackers=f),disabled:!l(t).preferences.add_trackers_enabled,"auto-grow":"",clearable:"","persistent-hint":"",hint:l(n)("settings.bittorrent.autoAddTrackersHint")},null,8,["modelValue","disabled","hint"])]),_:1})]),_:1}))}}),yl={class:"d-flex align-center"},wl={class:"d-flex align-center"},Ul={class:"d-flex align-center"},hl={class:"d-flex align-center"},kl={class:"font-italic"},xl=N({__name:"Connection",setup(L){const{t:n}=K(),t=se(),h=P([{title:n("common.none"),value:me.NONE},{title:n("constants.proxy_type.socks4"),value:me.SOCKS4},{title:n("constants.proxy_type.socks5"),value:me.SOCKS5},{title:n("constants.proxy_type.http"),value:me.HTTP}]),u=Y(()=>t.preferences.proxy_type===me.NONE),c=Y(()=>t.preferences.proxy_type===me.SOCKS4),p=P([{title:n("constants.bittorrentProtocols.tcp_utp"),value:Me.TCP_uTP},{title:n("constants.bittorrentProtocols.tcp"),value:Me.TCP},{title:n("constants.bittorrentProtocols.utp"),value:Me.uTP}]),f=P(!1),d=P(!1),r=P(!1),g=P(!1),k=()=>{t.preferences.listen_port=Math.floor(Math.random()*(65535-1024+1)+1024)};return J(async()=>{f.value=t.preferences.max_connec>0,d.value=t.preferences.max_connec_per_torrent>0,r.value=t.preferences.max_uploads>0,g.value=t.preferences.max_uploads_per_torrent>0}),X(()=>f.value,x=>{t.preferences.max_connec=x?t.preferences.max_connec:-1}),X(()=>d.value,x=>{t.preferences.max_connec_per_torrent=x?t.preferences.max_connec_per_torrent:-1}),X(()=>r.value,x=>{t.preferences.max_uploads=x?t.preferences.max_uploads:-1}),X(()=>g.value,x=>{t.preferences.max_uploads_per_torrent=x?t.preferences.max_uploads_per_torrent:-1}),(x,i)=>(C(),A(W,null,{default:a(()=>[e(w,null,{default:a(()=>[e(M,{modelValue:l(t).preferences.bittorrent_protocol,"onUpdate:modelValue":i[0]||(i[0]=s=>l(t).preferences.bittorrent_protocol=s),"hide-details":"",items:p.value,label:l(n)("settings.connection.protocol")},null,8,["modelValue","items","label"])]),_:1}),e($,{class:"mt-3"}),e(D,null,{default:a(()=>[V(b(l(n)("settings.connection.listeningPort.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.listen_port,"onUpdate:modelValue":i[1]||(i[1]=s=>l(t).preferences.listen_port=s),type:"number","hide-details":"",label:l(n)("settings.connection.listeningPort.incomingConnectionPort")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6",class:"d-flex align-center justify-center"},{default:a(()=>[e(R,{color:"primary",onClick:k},{default:a(()=>[V(b(l(n)("settings.connection.listeningPort.randomPort")),1)]),_:1})]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.upnp,"onUpdate:modelValue":i[2]||(i[2]=s=>l(t).preferences.upnp=s),"hide-details":"",label:l(n)("settings.connection.listeningPort.useUPnP")},null,8,["modelValue","label"])]),_:1}),e($),e(D,null,{default:a(()=>[V(b(l(n)("settings.connection.connectionLimits.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[S("div",yl,[S("span",null,[e(oe,{modelValue:f.value,"onUpdate:modelValue":i[3]||(i[3]=s=>f.value=s)},null,8,["modelValue"])]),e(_,{modelValue:l(t).preferences.max_connec,"onUpdate:modelValue":i[4]||(i[4]=s=>l(t).preferences.max_connec=s),disabled:!f.value,type:"number","hide-details":"",label:l(n)("settings.connection.connectionLimits.globalMaxConnection")},null,8,["modelValue","disabled","label"])])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[S("div",wl,[S("span",null,[e(oe,{modelValue:d.value,"onUpdate:modelValue":i[5]||(i[5]=s=>d.value=s)},null,8,["modelValue"])]),e(_,{modelValue:l(t).preferences.max_connec_per_torrent,"onUpdate:modelValue":i[6]||(i[6]=s=>l(t).preferences.max_connec_per_torrent=s),disabled:!d.value,type:"number","hide-details":"",label:l(n)("settings.connection.connectionLimits.perTorrentMaxConnection")},null,8,["modelValue","disabled","label"])])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[S("div",Ul,[S("span",null,[e(oe,{modelValue:r.value,"onUpdate:modelValue":i[7]||(i[7]=s=>r.value=s)},null,8,["modelValue"])]),e(_,{modelValue:l(t).preferences.max_uploads,"onUpdate:modelValue":i[8]||(i[8]=s=>l(t).preferences.max_uploads=s),disabled:!r.value,type:"number","hide-details":"",label:l(n)("settings.connection.connectionLimits.globalMaxUploadSlots")},null,8,["modelValue","disabled","label"])])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[S("div",hl,[S("span",null,[e(oe,{modelValue:g.value,"onUpdate:modelValue":i[9]||(i[9]=s=>g.value=s)},null,8,["modelValue"])]),e(_,{modelValue:l(t).preferences.max_uploads_per_torrent,"onUpdate:modelValue":i[10]||(i[10]=s=>l(t).preferences.max_uploads_per_torrent=s),disabled:!g.value,type:"number","hide-details":"",label:l(n)("settings.connection.connectionLimits.perTorrentMaxUploadSlots")},null,8,["modelValue","disabled","label"])])]),_:1})]),_:1})]),_:1}),e($,{class:"mt-3"}),e(D,null,{default:a(()=>[V(b(l(n)("settings.connection.proxy.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",md:"4"},{default:a(()=>[e(M,{modelValue:l(t).preferences.proxy_type,"onUpdate:modelValue":i[11]||(i[11]=s=>l(t).preferences.proxy_type=s),"hide-details":"",items:h.value},null,8,["modelValue","items"])]),_:1}),e(o,{cols:"6",md:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.proxy_ip,"onUpdate:modelValue":i[12]||(i[12]=s=>l(t).preferences.proxy_ip=s),disabled:u.value,"hide-details":"",label:l(n)("settings.connection.proxy.host")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"6",md:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.proxy_port,"onUpdate:modelValue":i[13]||(i[13]=s=>l(t).preferences.proxy_port=s),disabled:u.value,type:"number","hide-details":"",label:l(n)("settings.connection.proxy.port")},null,8,["modelValue","disabled","label"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(T,{"no-gutters":""},{default:a(()=>[e(o,{cols:"12",sm:"6",md:"3"},{default:a(()=>[e(U,{modelValue:l(t).preferences.proxy_bittorrent,"onUpdate:modelValue":i[14]||(i[14]=s=>l(t).preferences.proxy_bittorrent=s),disabled:u.value,"hide-details":"",label:l(n)("settings.connection.proxy.bittorrent")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",sm:"6",md:"3"},{default:a(()=>[e(U,{modelValue:l(t).preferences.proxy_peer_connections,"onUpdate:modelValue":i[15]||(i[15]=s=>l(t).preferences.proxy_peer_connections=s),disabled:u.value||!l(t).preferences.proxy_bittorrent,"hide-details":"",label:l(n)("settings.connection.proxy.peerConnections")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",sm:"6",md:"3"},{default:a(()=>[e(U,{modelValue:l(t).preferences.proxy_rss,"onUpdate:modelValue":i[16]||(i[16]=s=>l(t).preferences.proxy_rss=s),disabled:u.value||c.value,"hide-details":"",label:l(n)("settings.connection.proxy.rss")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",sm:"6",md:"3"},{default:a(()=>[e(U,{modelValue:l(t).preferences.proxy_misc,"onUpdate:modelValue":i[17]||(i[17]=s=>l(t).preferences.proxy_misc=s),disabled:u.value||c.value,"hide-details":"",label:l(n)("settings.connection.proxy.misc")},null,8,["modelValue","disabled","label"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12"},{default:a(()=>[e(U,{modelValue:l(t).preferences.proxy_hostname_lookup,"onUpdate:modelValue":i[18]||(i[18]=s=>l(t).preferences.proxy_hostname_lookup=s),disabled:u.value||c.value,"hide-details":"",label:l(n)("settings.connection.proxy.hostNameLookup")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12"},{default:a(()=>[e(U,{modelValue:l(t).preferences.proxy_auth_enabled,"onUpdate:modelValue":i[19]||(i[19]=s=>l(t).preferences.proxy_auth_enabled=s),disabled:u.value||c.value,"hide-details":"",label:l(n)("settings.connection.proxy.auth.subtitle")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.proxy_username,"onUpdate:modelValue":i[20]||(i[20]=s=>l(t).preferences.proxy_username=s),disabled:u.value||!l(t).preferences.proxy_auth_enabled,dense:"","hide-details":"",label:l(n)("settings.connection.proxy.auth.username")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(Ye,{modelValue:l(t).preferences.proxy_password,"onUpdate:modelValue":i[21]||(i[21]=s=>l(t).preferences.proxy_password=s),"hide-icon":u.value||!l(t).preferences.proxy_auth_enabled,disabled:u.value||!l(t).preferences.proxy_auth_enabled,label:l(n)("settings.connection.proxy.auth.password")},null,8,["modelValue","hide-icon","disabled","label"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[S("h5",kl,b(l(n)("settings.connection.proxy.auth.tip")),1)]),_:1}),e($),e(D,null,{default:a(()=>[V(b(l(n)("settings.connection.ipFiltering.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.ip_filter_enabled,"onUpdate:modelValue":i[22]||(i[22]=s=>l(t).preferences.ip_filter_enabled=s),"hide-details":"",label:l(n)("settings.connection.ipFiltering.filterPath")},null,8,["modelValue","label"]),e(_,{modelValue:l(t).preferences.ip_filter_path,"onUpdate:modelValue":i[23]||(i[23]=s=>l(t).preferences.ip_filter_path=s),disabled:!l(t).preferences.ip_filter_enabled,"hide-details":""},null,8,["modelValue","disabled"])]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.ip_filter_trackers,"onUpdate:modelValue":i[24]||(i[24]=s=>l(t).preferences.ip_filter_trackers=s),"hide-details":"",label:l(n)("settings.connection.ipFiltering.applyToTrackers")},null,8,["modelValue","label"])]),_:1}),e(w,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(l(n)("settings.connection.ipFiltering.bannedIps")),1)]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(ie,{modelValue:l(t).preferences.banned_IPs,"onUpdate:modelValue":i[25]||(i[25]=s=>l(t).preferences.banned_IPs=s),"auto-grow":"",clearable:"","persistent-hint":"",hint:l(n)("settings.connection.ipFiltering.bannedIpsHint")},null,8,["modelValue","hint"])]),_:1})]),_:1}))}}),Tl={class:"d-flex align-center"},Sl={class:"d-flex align-center"},Cl={class:"d-flex align-center"},Pl={class:"text-h5"},$l={class:"no-bullet"},El=N({__name:"Downloads",setup(L){const{t:n}=K(),t=se(),h=[{title:n("constants.contentLayout.original"),value:pe.ORIGINAL},{title:n("constants.contentLayout.subfolder"),value:pe.SUBFOLDER},{title:n("constants.contentLayout.nosubfolder"),value:pe.NO_SUBFOLDER}],u=[{title:n("constants.stopCondition.none"),value:Le.NONE},{title:n("constants.stopCondition.metadataReceived"),value:Le.METADATA_RECEIVED},{title:n("constants.stopCondition.filesChecked"),value:Le.FILES_CHECKED}],c=[{title:n("settings.downloads.saveManagement.defaultTMMOptions.manual"),value:!1},{title:n("settings.downloads.saveManagement.defaultTMMOptions.automatic"),value:!0}],p=[{title:n("settings.downloads.saveManagement.paramChangedTMMOptions.relocateTorrent"),value:!0},{title:n("settings.downloads.saveManagement.paramChangedTMMOptions.switchToManual"),value:!1}],f=P(!1),d=P(!1),r=P(!1),g=P(!1),k=P(!1),x=P(-1),i=P({monitoredFolderPath:"",saveType:ke.MONITORED_FOLDER,otherPath:""}),s=P({monitoredFolderPath:"",saveType:ke.MONITORED_FOLDER,otherPath:""}),m=P([{title:n("settings.downloads.monitoredFolders.monitoredFolderPath"),key:"monitoredFolderPath",sortable:!1},{title:n("settings.downloads.monitoredFolders.saveType"),key:"saveType",sortable:!1},{title:n("settings.downloads.monitoredFolders.otherPath"),key:"otherPath",sortable:!1},{title:n("settings.downloads.monitoredFolders.actions"),key:"actions",sortable:!1}]),O=P([]),B=P([{title:n("constants.monitoredFolderSaveLocation.monitoredFolder"),value:ke.MONITORED_FOLDER},{title:n("constants.monitoredFolderSaveLocation.defaultSavePath"),value:ke.DEFAULT_SAVE_PATH},{title:n("constants.monitoredFolderSaveLocation.other"),value:-1}]);J(async()=>{f.value=t.preferences.export_dir.length>0,d.value=t.preferences.export_dir_fin.length>0,Object.entries(t.preferences.scan_dirs).forEach(z=>{const[v,y]=z;let re,Fe;typeof y=="string"?(re=-1,Fe=y):(re=y,Fe=""),O.value.push({monitoredFolderPath:v,saveType:re,otherPath:Fe})})}),X(()=>f,z=>{z||(t.preferences.export_dir="")}),X(()=>d,z=>{z||(t.preferences.export_dir_fin="")});const G=z=>{x.value=O.value.indexOf(z),i.value={...z},g.value=!0},De=z=>{x.value=O.value.indexOf(z),i.value={...z},k.value=!0},Ue=()=>{O.value.splice(x.value,1),I(),de()},F=()=>{x.value>-1?Object.assign(O.value[x.value],i.value):O.value.push(i.value),I(),E()},I=()=>{const z={};O.value.forEach(v=>{z[v.monitoredFolderPath]=v.saveType===-1?v.otherPath:v.saveType}),t.preferences.scan_dirs=z},E=async()=>{g.value=!1,await Ze(),i.value={...s.value},x.value=-1},de=async()=>{k.value=!1,await Ze(),i.value={...s.value},x.value=-1};return(z,v)=>(C(),A(W,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(l(n)("settings.downloads.whenAddTorrent.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(M,{modelValue:l(t).preferences.torrent_content_layout,"onUpdate:modelValue":v[0]||(v[0]=y=>l(t).preferences.torrent_content_layout=y),"hide-details":"",items:h,label:l(n)("constants.contentLayout.title")},null,8,["modelValue","label"]),e(U,{modelValue:l(t).preferences.add_to_top_of_queue,"onUpdate:modelValue":v[1]||(v[1]=y=>l(t).preferences.add_to_top_of_queue=y),"hide-details":"",label:l(n)("settings.downloads.whenAddTorrent.addToTopOfQueue")},null,8,["modelValue","label"]),e(U,{modelValue:l(t).preferences.merge_trackers,"onUpdate:modelValue":v[2]||(v[2]=y=>l(t).preferences.merge_trackers=y),"hide-details":"",label:l(n)("settings.downloads.whenAddTorrent.mergeTrackers")},null,8,["modelValue","label"]),e(U,{modelValue:l(t).preferences.start_paused_enabled,"onUpdate:modelValue":v[3]||(v[3]=y=>l(t).preferences.start_paused_enabled=y),"hide-details":"",label:l(n)("settings.downloads.whenAddTorrent.doNotAutoStart")},null,8,["modelValue","label"]),e(M,{modelValue:l(t).preferences.torrent_stop_condition,"onUpdate:modelValue":v[4]||(v[4]=y=>l(t).preferences.torrent_stop_condition=y),"hide-details":"",items:u,label:l(n)("constants.stopCondition.title")},null,8,["modelValue","label"]),e(U,{modelValue:l(t).preferences.auto_delete_mode,"onUpdate:modelValue":v[5]||(v[5]=y=>l(t).preferences.auto_delete_mode=y),"hide-details":"",label:l(n)("settings.downloads.whenAddTorrent.autoDeleteMode")},null,8,["modelValue","label"])]),_:1}),e($),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.preallocate_all,"onUpdate:modelValue":v[6]||(v[6]=y=>l(t).preferences.preallocate_all=y),"hide-details":"",label:l(n)("settings.downloads.publicSettings.preAllocateDisk")},null,8,["modelValue","label"]),e(U,{modelValue:l(t).preferences.incomplete_files_ext,"onUpdate:modelValue":v[7]||(v[7]=y=>l(t).preferences.incomplete_files_ext=y),"hide-details":"",label:l(n)("settings.downloads.publicSettings.appendQBExtension")},null,8,["modelValue","label"])]),_:1}),e($),e(D,null,{default:a(()=>[V(b(l(n)("settings.downloads.saveManagement.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12"},{default:a(()=>[e(M,{modelValue:l(t).preferences.auto_tmm_enabled,"onUpdate:modelValue":v[8]||(v[8]=y=>l(t).preferences.auto_tmm_enabled=y),items:c,"hide-details":"",label:l(n)("settings.downloads.saveManagement.autoTMMEnabled")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",md:"4"},{default:a(()=>[e(M,{modelValue:l(t).preferences.torrent_changed_tmm_enabled,"onUpdate:modelValue":v[9]||(v[9]=y=>l(t).preferences.torrent_changed_tmm_enabled=y),items:p,"hide-details":"",label:l(n)("settings.downloads.saveManagement.torrentChangedTMM")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",md:"4"},{default:a(()=>[e(M,{modelValue:l(t).preferences.save_path_changed_tmm_enabled,"onUpdate:modelValue":v[10]||(v[10]=y=>l(t).preferences.save_path_changed_tmm_enabled=y),items:p,"hide-details":"",label:l(n)("settings.downloads.saveManagement.savePathChangedTMM")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",md:"4"},{default:a(()=>[e(M,{modelValue:l(t).preferences.category_changed_tmm_enabled,"onUpdate:modelValue":v[11]||(v[11]=y=>l(t).preferences.category_changed_tmm_enabled=y),items:p,"hide-details":"",label:l(n)("settings.downloads.saveManagement.categoryChangedTMM")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12"},{default:a(()=>[e(_,{modelValue:l(t).preferences.save_path,"onUpdate:modelValue":v[12]||(v[12]=y=>l(t).preferences.save_path=y),"hide-details":"",label:l(n)("settings.downloads.saveManagement.defaultSavePath")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12"},{default:a(()=>[S("div",Tl,[S("span",null,[e(oe,{modelValue:l(t).preferences.temp_path_enabled,"onUpdate:modelValue":v[13]||(v[13]=y=>l(t).preferences.temp_path_enabled=y)},null,8,["modelValue"])]),e(_,{modelValue:l(t).preferences.temp_path,"onUpdate:modelValue":v[14]||(v[14]=y=>l(t).preferences.temp_path=y),disabled:!l(t).preferences.temp_path_enabled,"hide-details":"",label:l(n)("settings.downloads.saveManagement.keepIncomplete")},null,8,["modelValue","disabled","label"])])]),_:1}),e(o,{cols:"12"},{default:a(()=>[S("div",Sl,[S("span",null,[e(oe,{modelValue:f.value,"onUpdate:modelValue":v[15]||(v[15]=y=>f.value=y)},null,8,["modelValue"])]),e(_,{modelValue:l(t).preferences.export_dir,"onUpdate:modelValue":v[16]||(v[16]=y=>l(t).preferences.export_dir=y),disabled:!f.value,"hide-details":"",label:l(n)("settings.downloads.saveManagement.exportDir")},null,8,["modelValue","disabled","label"])])]),_:1}),e(o,{cols:"12"},{default:a(()=>[S("div",Cl,[S("span",null,[e(oe,{modelValue:d.value,"onUpdate:modelValue":v[17]||(v[17]=y=>d.value=y)},null,8,["modelValue"])]),e(_,{modelValue:l(t).preferences.export_dir_fin,"onUpdate:modelValue":v[18]||(v[18]=y=>l(t).preferences.export_dir_fin=y),disabled:!d.value,"hide-details":"",label:l(n)("settings.downloads.saveManagement.exportDirFinished")},null,8,["modelValue","disabled","label"])])]),_:1})]),_:1})]),_:1}),e($),e(sl,{class:"my-4",headers:m.value,items:O.value},{top:a(()=>[e(Je,{flat:""},{default:a(()=>[e(al,null,{default:a(()=>[V(b(l(n)("settings.downloads.monitoredFolders.subheader")),1)]),_:1}),e($,{inset:"",vertical:""}),e(j),e(fe,{modelValue:g.value,"onUpdate:modelValue":v[22]||(v[22]=y=>g.value=y),"max-width":"500px"},{activator:a(({props:y})=>[e(R,il({color:"primary",variant:"flat",dark:"",class:"mb-2"},y),{default:a(()=>[V(b(l(n)("settings.downloads.monitoredFolders.newItem")),1)]),_:2},1040)]),default:a(()=>[e(Z,null,{default:a(()=>[e(ue,null,{default:a(()=>[S("span",Pl,b(l(n)("settings.downloads.monitoredFolders.editItem")),1)]),_:1}),e(le,null,{default:a(()=>[e(nl,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12"},{default:a(()=>[e(_,{modelValue:i.value.monitoredFolderPath,"onUpdate:modelValue":v[19]||(v[19]=y=>i.value.monitoredFolderPath=y),label:l(n)("settings.downloads.monitoredFolders.monitoredFolderPath")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12"},{default:a(()=>[e(M,{modelValue:i.value.saveType,"onUpdate:modelValue":v[20]||(v[20]=y=>i.value.saveType=y),"hide-details":"",items:B.value,label:l(n)("settings.downloads.monitoredFolders.saveType")},null,8,["modelValue","items","label"])]),_:1}),e(o,{cols:"12"},{default:a(()=>[e(_,{disabled:i.value.saveType!==-1,modelValue:i.value.otherPath,"onUpdate:modelValue":v[21]||(v[21]=y=>i.value.otherPath=y),label:l(n)("settings.downloads.monitoredFolders.otherPath")},null,8,["disabled","modelValue","label"])]),_:1})]),_:1})]),_:1})]),_:1}),e(be,null,{default:a(()=>[e(j),e(R,{color:"accent darken-1",onClick:E},{default:a(()=>[V(b(l(n)("common.cancel")),1)]),_:1}),e(R,{color:"accent darken-1",onClick:F},{default:a(()=>[V(b(l(n)("common.save")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(fe,{modelValue:k.value,"onUpdate:modelValue":v[23]||(v[23]=y=>k.value=y),"max-width":"500px"},{default:a(()=>[e(Z,null,{default:a(()=>[e(ue,{class:"text-h5"},{default:a(()=>[V(b(l(n)("settings.downloads.monitoredFolders.confirmDelete")),1)]),_:1}),e(be,null,{default:a(()=>[e(j),e(R,{color:"blue darken-1",onClick:de},{default:a(()=>[V(b(l(n)("common.cancel")),1)]),_:1}),e(R,{color:"blue darken-1",onClick:Ue},{default:a(()=>[V(b(l(n)("common.ok")),1)]),_:1}),e(j)]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),"item.saveType":a(({item:y})=>[V(b(B.value.find(re=>re.value===y.saveType)?.title),1)]),"item.actions":a(({item:y})=>[e(te,{size:"small",onClick:re=>G(y)},{default:a(()=>[V("mdi-pencil")]),_:2},1032,["onClick"]),e(te,{size:"small",onClick:re=>De(y)},{default:a(()=>[V("mdi-delete")]),_:2},1032,["onClick"])]),"no-data":a(()=>[V(b(l(n)("settings.downloads.monitoredFolders.noData")),1)]),_:2},1032,["headers","items"]),e($),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.excluded_file_names_enabled,"onUpdate:modelValue":v[24]||(v[24]=y=>l(t).preferences.excluded_file_names_enabled=y),"hide-details":"",label:l(n)("settings.downloads.excludedFileNames.label")},null,8,["modelValue","label"])]),_:1}),e(w,null,{default:a(()=>[e(ie,{modelValue:l(t).preferences.excluded_file_names,"onUpdate:modelValue":v[25]||(v[25]=y=>l(t).preferences.excluded_file_names=y),disabled:!l(t).preferences.excluded_file_names_enabled,clearable:"","auto-grow":"","persistent-hint":"",hint:l(n)("settings.downloads.excludedFileNames.hint")},null,8,["modelValue","disabled","hint"])]),_:1}),e($),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.mail_notification_enabled,"onUpdate:modelValue":v[26]||(v[26]=y=>l(t).preferences.mail_notification_enabled=y),"hide-details":"",label:l(n)("settings.downloads.mailNotification.enabled")},null,8,["modelValue","label"])]),_:1}),e(w,null,{default:a(()=>[e(_,{modelValue:l(t).preferences.mail_notification_sender,"onUpdate:modelValue":v[27]||(v[27]=y=>l(t).preferences.mail_notification_sender=y),disabled:!l(t).preferences.mail_notification_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.from")},null,8,["modelValue","disabled","label"])]),_:1}),e(w,null,{default:a(()=>[e(_,{modelValue:l(t).preferences.mail_notification_email,"onUpdate:modelValue":v[28]||(v[28]=y=>l(t).preferences.mail_notification_email=y),disabled:!l(t).preferences.mail_notification_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.to")},null,8,["modelValue","disabled","label"])]),_:1}),e(w,null,{default:a(()=>[e(_,{modelValue:l(t).preferences.mail_notification_smtp,"onUpdate:modelValue":v[29]||(v[29]=y=>l(t).preferences.mail_notification_smtp=y),disabled:!l(t).preferences.mail_notification_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.smtpServer")},null,8,["modelValue","disabled","label"])]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.mail_notification_ssl_enabled,"onUpdate:modelValue":v[30]||(v[30]=y=>l(t).preferences.mail_notification_ssl_enabled=y),disabled:!l(t).preferences.mail_notification_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.sslEnabled")},null,8,["modelValue","disabled","label"])]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.mail_notification_auth_enabled,"onUpdate:modelValue":v[31]||(v[31]=y=>l(t).preferences.mail_notification_auth_enabled=y),disabled:!l(t).preferences.mail_notification_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.authEnabled")},null,8,["modelValue","disabled","label"]),e(T,null,{default:a(()=>[e(o,null,{default:a(()=>[e(_,{modelValue:l(t).preferences.mail_notification_username,"onUpdate:modelValue":v[32]||(v[32]=y=>l(t).preferences.mail_notification_username=y),disabled:!l(t).preferences.mail_notification_enabled||!l(t).preferences.mail_notification_auth_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.username")},null,8,["modelValue","disabled","label"]),e(_,{modelValue:l(t).preferences.mail_notification_password,"onUpdate:modelValue":v[33]||(v[33]=y=>l(t).preferences.mail_notification_password=y),disabled:!l(t).preferences.mail_notification_enabled||!l(t).preferences.mail_notification_auth_enabled,"hide-details":"",label:l(n)("settings.downloads.mailNotification.password"),type:r.value?"text":"password","append-icon":!l(t).preferences.mail_notification_enabled||!l(t).preferences.mail_notification_auth_enabled?"":r.value?"mdi-eye":"mdi-eye-off","onClick:append":v[34]||(v[34]=y=>r.value=!r.value)},null,8,["modelValue","disabled","label","type","append-icon"])]),_:1})]),_:1})]),_:1}),e($),e(D,null,{default:a(()=>[V(b(l(n)("settings.downloads.runExternalProgram.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",md:"6"},{default:a(()=>[e(U,{modelValue:l(t).preferences.autorun_on_torrent_added_enabled,"onUpdate:modelValue":v[35]||(v[35]=y=>l(t).preferences.autorun_on_torrent_added_enabled=y),"hide-details":"",label:l(n)("settings.downloads.runExternalProgram.onAddedEnabled")},null,8,["modelValue","label"]),e(_,{modelValue:l(t).preferences.autorun_on_torrent_added_program,"onUpdate:modelValue":v[36]||(v[36]=y=>l(t).preferences.autorun_on_torrent_added_program=y),disabled:!l(t).preferences.autorun_on_torrent_added_enabled,"hide-details":"",label:l(n)("settings.downloads.runExternalProgram.onAddedLabel")},null,8,["modelValue","disabled","label"]),e(U,{modelValue:l(t).preferences.autorun_enabled,"onUpdate:modelValue":v[37]||(v[37]=y=>l(t).preferences.autorun_enabled=y),"hide-details":"",label:l(n)("settings.downloads.runExternalProgram.onFinishedEnabled")},null,8,["modelValue","label"]),e(_,{modelValue:l(t).preferences.autorun_program,"onUpdate:modelValue":v[38]||(v[38]=y=>l(t).preferences.autorun_program=y),disabled:!l(t).preferences.autorun_enabled,"hide-details":"",label:l(n)("settings.downloads.runExternalProgram.onFinishedLabel")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",md:"6"},{default:a(()=>[e(Z,{elevation:"2",variant:"outlined"},{default:a(()=>[e(ue,null,{default:a(()=>[V(b(l(n)("settings.downloads.runExternalProgram.supportParamTitle")),1)]),_:1}),e(le,null,{default:a(()=>[S("ul",$l,[S("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamN")),1),S("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamL")),1),S("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamG")),1),S("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamF")),1),S("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamR")),1),S("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamD")),1),S("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamC")),1),S("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamZ")),1),S("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamT")),1),S("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamI")),1),S("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamJ")),1),S("li",null,b(l(n)("settings.downloads.runExternalProgram.supportParamK")),1)]),S("h5",null,b(l(n)("settings.downloads.runExternalProgram.tip")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}}),Dl=N({__name:"RssFeedDialog",props:{guid:{},initialFeed:{}},setup(L){const n=L,{isOpened:t}=Te(n.guid),h=Se(),u=P(),c=P(!1),p=We({name:"",url:""});async function f(){n.initialFeed?await h.editFeed(n.initialFeed.name,p.name):await h.createFeed(p.name,p.url),await h.fetchFeeds(),d()}const d=()=>{t.value=!1};return J(()=>{n.initialFeed&&(p.name=n.initialFeed.name,p.url=n.initialFeed.url)}),(r,g)=>(C(),A(fe,{modelValue:l(t),"onUpdate:modelValue":g[4]||(g[4]=k=>Ee(t)?t.value=k:null)},{default:a(()=>[e(Z,null,{default:a(()=>[e(ue,null,{default:a(()=>[V(b(r.$t(`dialogs.rss.feed.title.${r.initialFeed?"edit":"create"}`)),1)]),_:1}),e(le,null,{default:a(()=>[e(l(Ce),{modelValue:c.value,"onUpdate:modelValue":g[2]||(g[2]=k=>c.value=k),ref_key:"form",ref:u,onSubmit:g[3]||(g[3]=_e(()=>{},["prevent"]))},{default:a(()=>[e(_,{modelValue:p.name,"onUpdate:modelValue":g[0]||(g[0]=k=>p.name=k),label:r.$t("dialogs.rss.feed.name")},null,8,["modelValue","label"]),e(_,{modelValue:p.url,"onUpdate:modelValue":g[1]||(g[1]=k=>p.url=k),disabled:!!r.initialFeed,label:r.$t("dialogs.rss.feed.url")},null,8,["modelValue","disabled","label"])]),_:1},8,["modelValue"])]),_:1}),e(be,null,{default:a(()=>[e(j),e(R,{color:"error",onClick:d},{default:a(()=>[V(b(r.$t("common.cancel")),1)]),_:1}),e(R,{color:"accent",onClick:f},{default:a(()=>[V(b(r.$t("common.save")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),Fl={class:"pl-4"},Il=N({__name:"Feeds",setup(L){const n=Pe(),t=Se(),h=P(!1),u=P("");async function c(g,k=!0){await t.refreshFeed(g.name),k&&await d()}async function p(g){await t.deleteFeed(g.name),await d()}async function f(){t.feeds.forEach(g=>c(g,!1)),await d()}async function d(){h.value||(h.value=!0,await t.fetchFeeds(),h.value=!1)}function r(g){u.value=n.createDialog(Dl,{initialFeed:g})}return J(()=>{d(),el(d,5e3)}),X(()=>n.isDialogOpened(u.value),g=>{g||d()}),(g,k)=>(C(),q(Q,null,[e(T,{class:"mt-2"},{default:a(()=>[(C(!0),q(Q,null,ae(l(t).feeds,x=>(C(),A(o,{cols:"12",sm:"6",lg:"3"},{default:a(()=>[e(xe,{rounded:"xl",class:"d-flex align-center"},{default:a(()=>[S("div",Fl,b(x.name),1),e(j),S("div",null,[e(R,{icon:"",variant:"plain",onClick:i=>c(x)},{default:a(()=>[x.hasError?(C(),A(te,{key:0},{default:a(()=>[V("mdi-sync-alert")]),_:1})):x.isLoading?(C(),A(te,{key:1},{default:a(()=>[V("mdi-cloud-sync")]),_:1})):(C(),A(te,{key:2},{default:a(()=>[V("mdi-sync")]),_:1}))]),_:2},1032,["onClick"]),e(R,{icon:"",variant:"plain",density:"compact",onClick:i=>r(x)},{default:a(()=>[e(te,null,{default:a(()=>[V("mdi-pencil")]),_:1})]),_:2},1032,["onClick"]),e(R,{icon:"mdi-delete",color:"red",variant:"plain",onClick:i=>p(x)},null,8,["onClick"])])]),_:2},1024)]),_:2},1024))),256)),l(t).feeds.length===0?(C(),A(o,{key:0,cols:"12"},{default:a(()=>[e(Z,null,{default:a(()=>[e(le,null,{default:a(()=>[V(b(g.$t("settings.rss.feeds.noFeeds")),1)]),_:1})]),_:1})]),_:1})):ne("",!0)]),_:1}),e(T,null,{default:a(()=>[e(o,{cols:"6",class:"d-flex align-center justify-center"},{default:a(()=>[e(R,{color:"accent",onClick:k[0]||(k[0]=x=>r())},{default:a(()=>[V(b(g.$t("settings.rss.feeds.createNew")),1)]),_:1})]),_:1}),e(o,{cols:"6",class:"d-flex align-center justify-center"},{default:a(()=>[e(R,{color:"accent",loading:h.value,disabled:l(t).feeds.length===0,text:g.$t("settings.rss.feeds.refreshAll"),onClick:f},null,8,["loading","disabled","text"])]),_:1})]),_:1})],64))}}),Rl=N({__name:"General",setup(L){const n=se(),t=we();return(h,u)=>(C(),A(W,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(h.$t("settings.rss.general.reader.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(n).preferences.rss_processing_enabled,"onUpdate:modelValue":u[0]||(u[0]=c=>l(n).preferences.rss_processing_enabled=c),"hide-details":"",label:h.$t("settings.rss.general.reader.enableProcessing")},null,8,["modelValue","label"]),e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(n).preferences.rss_refresh_interval,"onUpdate:modelValue":u[1]||(u[1]=c=>l(n).preferences.rss_refresh_interval=c),type:"number","hide-details":"",suffix:h.$t("units.minutes"),label:h.$t("settings.rss.general.reader.feedsRefreshInterval")},null,8,["modelValue","suffix","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(n).preferences.rss_max_articles_per_feed,"onUpdate:modelValue":u[2]||(u[2]=c=>l(n).preferences.rss_max_articles_per_feed=c),type:"number",label:h.$t("settings.rss.general.reader.maximumArticlesPerFeed")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e($),e(D,null,{default:a(()=>[V(b(h.$t("settings.rss.general.autoDownloader.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(n).preferences.rss_auto_downloading_enabled,"onUpdate:modelValue":u[3]||(u[3]=c=>l(n).preferences.rss_auto_downloading_enabled=c),"hide-details":"",class:"ma-0 pa-0",label:h.$t("settings.rss.general.autoDownloader.enable")},null,8,["modelValue","label"])]),_:1}),e($),e(D,null,{default:a(()=>[V(b(h.$t("settings.rss.general.smartEpisodeFilter.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(n).preferences.rss_download_repack_proper_episodes,"onUpdate:modelValue":u[4]||(u[4]=c=>l(n).preferences.rss_download_repack_proper_episodes=c),"hide-details":"",class:"ma-0 pa-0",label:h.$t("settings.rss.general.smartEpisodeFilter.downloadEpisodes")},null,8,["modelValue","label"]),e(ie,{modelValue:l(n).preferences.rss_smart_episode_filters,"onUpdate:modelValue":u[5]||(u[5]=c=>l(n).preferences.rss_smart_episode_filters=c),outlined:"","auto-grow":"",clearable:"","persistent-hint":"",hint:h.$t("settings.rss.general.smartEpisodeFilter.filtersHint"),label:h.$t("settings.rss.general.smartEpisodeFilter.filters")},null,8,["modelValue","hint","label"])]),_:1}),e($),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).useIdForRssLinks,"onUpdate:modelValue":u[6]||(u[6]=c=>l(t).useIdForRssLinks=c),"hide-details":"",label:h.$t("settings.rss.general.useIdForRssLinks")},null,8,["modelValue","label"])]),_:1})]),_:1}))}}),Al={class:"v-card-title pa-0"},Ol=N({__name:"RssRuleDialog",props:{guid:{},initialRule:{}},setup(L){const n=L,{isOpened:t}=Te(n.guid),{t:h}=K(),u=$e(),c=Se(),p=P(),f=P(!1),d=We({addPaused:null,affectedFeeds:[],assignedCategory:"",enabled:!0,episodeFilter:"",ignoreDays:0,lastMatch:"",mustContain:"",mustNotContain:"",name:"",savePath:"",smartFilter:!1,torrentContentLayout:null,useRegex:!1}),r=P(""),g=P([]),k=[{title:h("common.useGlobalSettings"),value:null},{title:h("constants.addPaused.always"),value:!0},{title:h("constants.addPaused.never"),value:!1}],x=[{title:h("common.useGlobalSettings"),value:null},{title:h("constants.contentLayout.original"),value:pe.ORIGINAL},{title:h("constants.contentLayout.subfolder"),value:pe.SUBFOLDER},{title:h("constants.contentLayout.nosubfolder"),value:pe.NO_SUBFOLDER}],i=Y(()=>[{title:h("common.none"),value:""},...u.categories.map(F=>({title:F.name,value:F.name}))]),s=Y(()=>{if(d.lastMatch==="")return h("dialogs.rss.rule.lastMatch.unknownValue").toString();const F=new Date().getTime()-new Date(d.lastMatch).getTime();return h("dialogs.rss.rule.lastMatch.knownValue",Math.floor(F/(1e3*60*60*24)).toString())}),m=Y(()=>!!(n.initialRule&&n.initialRule.name));async function O(){if(r.value==="")return;const F=[],I=await c.fetchMatchingArticles(r.value);for(const E in I){const de=I[E];F.length>0&&F.push({type:"divider"}),F.push({type:"subheader",value:E});for(const z in de){const v=de[z];F.push({type:"item",value:v})}}g.value=F}async function B(){f.value&&((m.value||r.value!=="")&&r.value!==d.name&&await c.renameRule(r.value,d.name),await c.setRule(d.name,d),r.value=d.name,await c.fetchRules(),await O())}async function G(){d.affectedFeeds=[]}async function De(){d.affectedFeeds=c.feeds.map(F=>F.url)}const Ue=()=>{t.value=!1};return J(async()=>{await u.fetchCategories(),await c.fetchRules(),m.value?(r.value=n.initialRule.name,Object.assign(d,n.initialRule)):p.value?.reset(),await O()}),(F,I)=>(C(),A(fe,{modelValue:l(t),"onUpdate:modelValue":I[15]||(I[15]=E=>Ee(t)?t.value=E:null)},{default:a(()=>[e(Z,null,{default:a(()=>[e(ue,null,{default:a(()=>[e(Je,{color:"transparent",title:F.$t(`dialogs.rss.rule.title.${F.initialRule?"edit":"create"}`)},{default:a(()=>[e(R,{icon:"mdi-close",onClick:Ue})]),_:1},8,["title"])]),_:1}),e(le,null,{default:a(()=>[e(l(Ce),{modelValue:f.value,"onUpdate:modelValue":I[13]||(I[13]=E=>f.value=E),ref_key:"form",ref:p,onSubmit:I[14]||(I[14]=_e(()=>{},["prevent"]))},{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6",class:"scrollable-col"},{default:a(()=>[e(_,{modelValue:d.name,"onUpdate:modelValue":I[0]||(I[0]=E=>d.name=E),autofocus:"",required:"",label:F.$t("dialogs.rss.rule.name")},null,8,["modelValue","label"]),e($),e(U,{modelValue:d.useRegex,"onUpdate:modelValue":I[1]||(I[1]=E=>d.useRegex=E),"hide-details":"",label:F.$t("dialogs.rss.rule.useRegex")},null,8,["modelValue","label"]),e(_,{modelValue:d.mustContain,"onUpdate:modelValue":I[2]||(I[2]=E=>d.mustContain=E),label:F.$t("dialogs.rss.rule.mustContain")},null,8,["modelValue","label"]),e(_,{modelValue:d.mustNotContain,"onUpdate:modelValue":I[3]||(I[3]=E=>d.mustNotContain=E),label:F.$t("dialogs.rss.rule.mustNotContain")},null,8,["modelValue","label"]),e(U,{modelValue:d.smartFilter,"onUpdate:modelValue":I[4]||(I[4]=E=>d.smartFilter=E),"hide-details":"",label:F.$t("dialogs.rss.rule.smartFilter")},null,8,["modelValue","label"]),e(_,{modelValue:d.episodeFilter,"onUpdate:modelValue":I[5]||(I[5]=E=>d.episodeFilter=E),placeholder:F.$t("dialogs.rss.rule.episodeFilterPlaceholder"),label:F.$t("dialogs.rss.rule.episodeFilter")},null,8,["modelValue","placeholder","label"]),e($,{class:"mb-4"}),e(M,{modelValue:d.assignedCategory,"onUpdate:modelValue":I[6]||(I[6]=E=>d.assignedCategory=E),items:i.value,label:F.$t("dialogs.rss.rule.assignedCategory")},null,8,["modelValue","items","label"]),e(_,{modelValue:d.savePath,"onUpdate:modelValue":I[7]||(I[7]=E=>d.savePath=E),placeholder:F.$t("dialogs.rss.rule.savePathPlaceholder"),label:F.$t("dialogs.rss.rule.savePath")},null,8,["modelValue","placeholder","label"]),e(_,{modelValue:d.ignoreDays,"onUpdate:modelValue":I[8]||(I[8]=E=>d.ignoreDays=E),type:"number",hint:F.$t("dialogs.rss.rule.ignoreDaysHint"),label:F.$t("dialogs.rss.rule.ignoreDays")},null,8,["modelValue","hint","label"]),e(_,{modelValue:s.value,"onUpdate:modelValue":I[9]||(I[9]=E=>s.value=E),disabled:"",label:F.$t("dialogs.rss.rule.lastMatch.label")},null,8,["modelValue","label"]),e($),e(M,{modelValue:d.addPaused,"onUpdate:modelValue":I[10]||(I[10]=E=>d.addPaused=E),items:k,label:F.$t("constants.addPaused.title")},null,8,["modelValue","label"]),e(M,{modelValue:d.torrentContentLayout,"onUpdate:modelValue":I[11]||(I[11]=E=>d.torrentContentLayout=E),items:x,label:F.$t("constants.contentLayout.title")},null,8,["modelValue","label"]),e(D,null,{default:a(()=>[V(b(F.$t("dialogs.rss.rule.affectedFeedsSubheader")),1)]),_:1}),e(T,null,{default:a(()=>[e(o,{cols:"6",class:"d-flex align-center justify-center"},{default:a(()=>[e(R,{color:"accent",onClick:De},{default:a(()=>[V(b(F.$t("common.selectAll")),1)]),_:1})]),_:1}),e(o,{cols:"6",class:"d-flex align-center justify-center"},{default:a(()=>[e(R,{color:"primary",onClick:G},{default:a(()=>[V(b(F.$t("common.selectNone")),1)]),_:1})]),_:1})]),_:1}),(C(!0),q(Q,null,ae(l(c).feeds,E=>(C(),A(U,{modelValue:d.affectedFeeds,"onUpdate:modelValue":I[12]||(I[12]=de=>d.affectedFeeds=de),multiple:"","hide-details":"",label:E.name,value:E.url},null,8,["modelValue","label","value"]))),256))]),_:1}),e($,{vertical:!F.$vuetify.display.mobile},null,8,["vertical"]),e(o,{cols:"12",sm:"6",class:"scrollable-col"},{default:a(()=>[S("div",Al,b(F.$t("dialogs.rss.rule.matchingArticles.title")),1),e(W,null,{default:a(()=>[(C(!0),q(Q,null,ae(g.value,E=>(C(),q(Q,null,[E.type==="divider"?(C(),A($,{key:0})):E.type==="subheader"?(C(),A(D,{key:1,inset:""},{default:a(()=>[V(b(E.value),1)]),_:2},1024)):(C(),A(w,{key:2,class:"mb-3"},{default:a(()=>[V(b(E.value),1)]),_:2},1024))],64))),256)),g.value.length===0?(C(),A(w,{key:0,title:F.$t("dialogs.rss.rule.matchingArticles.noMatch")},null,8,["title"])):ne("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(be,null,{default:a(()=>[e(j),e(R,{color:"error",onClick:Ue},{default:a(()=>[V(b(F.$t("common.close")),1)]),_:1}),e(R,{color:"accent",onClick:B},{default:a(()=>[V(b(F.$t("common.save")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}});const Ml=Ge(Ol,[["__scopeId","data-v-8013deca"]]),Ll={class:"pl-4"},Bl=N({__name:"Rules",setup(L){const n=Pe(),t=Se(),h=P(!1),u=P("");async function c(d){await t.deleteRule(d.name),await t.fetchRules()}async function p(){h.value||(h.value=!0,await t.fetchRules(),h.value=!1)}function f(d){u.value=n.createDialog(Ml,{initialRule:d})}return J(()=>{p(),el(p,5e3)}),X(()=>n.isDialogOpened(u.value),d=>{d||p()}),(d,r)=>(C(),q(Q,null,[e(T,{class:"mt-2"},{default:a(()=>[(C(!0),q(Q,null,ae(l(t).rules,g=>(C(),A(o,{cols:"12",sm:"6",lg:"3"},{default:a(()=>[e(xe,{rounded:"xl",class:"d-flex align-center"},{default:a(()=>[S("div",Ll,b(g.name),1),e(j),S("div",null,[e(R,{icon:"mdi-pencil",variant:"plain",density:"compact",onClick:k=>f(g)},null,8,["onClick"]),e(R,{icon:"mdi-delete",color:"red",variant:"plain",onClick:k=>c(g)},null,8,["onClick"])])]),_:2},1024)]),_:2},1024))),256)),l(t).rules.length===0?(C(),A(o,{key:0,cols:"12"},{default:a(()=>[e(Z,null,{default:a(()=>[e(le,null,{default:a(()=>[V(b(d.$t("settings.rss.rules.noRules")),1)]),_:1})]),_:1})]),_:1})):ne("",!0)]),_:1}),e(T,null,{default:a(()=>[e(o,{cols:"12",class:"d-flex align-center justify-center"},{default:a(()=>[e(R,{color:"accent",onClick:r[0]||(r[0]=g=>f())},{default:a(()=>[V(b(d.$t("settings.rss.rules.createNew")),1)]),_:1})]),_:1})]),_:1})],64))}}),Nl={class:"font-italic"},ql={class:"font-italic"},zl=N({__name:"Speed",setup(L){const{t:n}=K(),t=se(),h=P([{title:n("constants.scheduler.everyDay"),value:ee.EVERY_DAY},{title:n("constants.scheduler.everyWeekday"),value:ee.EVERY_WEEKDAY},{title:n("constants.scheduler.everyWeekend"),value:ee.EVERY_WEEKEND},{title:n("constants.scheduler.everyMonday"),value:ee.EVERY_MONDAY},{title:n("constants.scheduler.everyTuesday"),value:ee.EVERY_TUESDAY},{title:n("constants.scheduler.everyWednesday"),value:ee.EVERY_WEDNESDAY},{title:n("constants.scheduler.everyThursday"),value:ee.EVERY_THURSDAY},{title:n("constants.scheduler.everyFriday"),value:ee.EVERY_FRIDAY},{title:n("constants.scheduler.everySaturday"),value:ee.EVERY_SATURDAY},{title:n("constants.scheduler.everySunday"),value:ee.EVERY_SUNDAY}]),u=Y({get:()=>t.preferences.up_limit/1024,set:d=>t.preferences.up_limit=d*1024}),c=Y({get:()=>t.preferences.dl_limit/1024,set:d=>t.preferences.dl_limit=d*1024}),p=Y({get:()=>t.preferences.alt_up_limit/1024,set:d=>t.preferences.alt_up_limit=d*1024}),f=Y({get:()=>t.preferences.alt_dl_limit/1024,set:d=>t.preferences.alt_dl_limit=d*1024});return(d,r)=>(C(),A(W,null,{default:a(()=>[e(w,null,{default:a(()=>[e(T,{class:ze(d.$vuetify.display.mobile?"flex-column":"flex-row")},{default:a(()=>[e(o,{cols:"12",sm:"6",class:"pa-0"},{default:a(()=>[e(D,null,{default:a(()=>[V(b(l(n)("settings.speed.subheader.global")),1)]),_:1}),e(T,{class:"mx-1"},{default:a(()=>[e(o,{cols:"12",md:"6"},{default:a(()=>[e(_,{modelValue:u.value,"onUpdate:modelValue":r[0]||(r[0]=g=>u.value=g),"hide-details":"",suffix:"kiB/s",label:l(n)("settings.speed.upload")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",md:"6"},{default:a(()=>[e(_,{modelValue:c.value,"onUpdate:modelValue":r[1]||(r[1]=g=>c.value=g),"hide-details":"",suffix:"kiB/s",label:l(n)("settings.speed.download")},null,8,["modelValue","label"])]),_:1})]),_:1}),e(w,null,{default:a(()=>[S("h5",Nl,b(l(n)("settings.speed.tip")),1)]),_:1})]),_:1}),e($,{vertical:!d.$vuetify.display.mobile},null,8,["vertical"]),e(o,{cols:"12",sm:"6",class:"pa-0"},{default:a(()=>[e(D,null,{default:a(()=>[V(b(l(n)("settings.speed.subheader.alternative")),1)]),_:1}),e(T,{class:"mx-1"},{default:a(()=>[e(o,{cols:"12",md:"6"},{default:a(()=>[e(_,{modelValue:p.value,"onUpdate:modelValue":r[2]||(r[2]=g=>p.value=g),"hide-details":"",suffix:"kiB/s",label:l(n)("settings.speed.upload")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",md:"6"},{default:a(()=>[e(_,{modelValue:f.value,"onUpdate:modelValue":r[3]||(r[3]=g=>f.value=g),"hide-details":"",suffix:"kiB/s",label:l(n)("settings.speed.download")},null,8,["modelValue","label"])]),_:1})]),_:1}),e(w,null,{default:a(()=>[S("h5",ql,b(l(n)("settings.speed.tip")),1)]),_:1})]),_:1})]),_:1},8,["class"])]),_:1}),e($,{class:"mt-2"}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.scheduler_enabled,"onUpdate:modelValue":r[4]||(r[4]=g=>l(t).preferences.scheduler_enabled=g),"hide-details":"",label:l(n)("settings.speed.scheduler.subheader")},null,8,["modelValue","label"])]),_:1}),e(w,null,{default:a(()=>[e(T,{class:"align-center"},{default:a(()=>[e(o,{cols:"4",md:"2"},{default:a(()=>[e(D,null,{default:a(()=>[V(b(l(n)("settings.speed.scheduler.from")),1)]),_:1})]),_:1}),e(o,{cols:"4",md:"2"},{default:a(()=>[e(_,{modelValue:l(t).preferences.schedule_from_hour,"onUpdate:modelValue":r[5]||(r[5]=g=>l(t).preferences.schedule_from_hour=g),disabled:!l(t).preferences.scheduler_enabled,type:"number"},null,8,["modelValue","disabled"])]),_:1}),e(o,{cols:"4",md:"2"},{default:a(()=>[e(_,{modelValue:l(t).preferences.schedule_from_min,"onUpdate:modelValue":r[6]||(r[6]=g=>l(t).preferences.schedule_from_min=g),disabled:!l(t).preferences.scheduler_enabled,type:"number"},null,8,["modelValue","disabled"])]),_:1}),e(j),e(o,{cols:"4",md:"2"},{default:a(()=>[e(D,null,{default:a(()=>[V(b(l(n)("settings.speed.scheduler.to")),1)]),_:1})]),_:1}),e(o,{cols:"4",md:"2"},{default:a(()=>[e(_,{modelValue:l(t).preferences.schedule_to_hour,"onUpdate:modelValue":r[7]||(r[7]=g=>l(t).preferences.schedule_to_hour=g),disabled:!l(t).preferences.scheduler_enabled,type:"number"},null,8,["modelValue","disabled"])]),_:1}),e(o,{cols:"4",md:"2"},{default:a(()=>[e(_,{modelValue:l(t).preferences.schedule_to_min,"onUpdate:modelValue":r[8]||(r[8]=g=>l(t).preferences.schedule_to_min=g),disabled:!l(t).preferences.scheduler_enabled,type:"number"},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(M,{modelValue:l(t).preferences.scheduler_days,"onUpdate:modelValue":r[9]||(r[9]=g=>l(t).preferences.scheduler_days=g),disabled:!l(t).preferences.scheduler_enabled,"hide-details":"",items:h.value,label:l(n)("settings.speed.scheduler.when")},null,8,["modelValue","disabled","items","label"])]),_:1}),e($,{class:"mt-3"}),e(D,null,{default:a(()=>[V(b(l(n)("settings.speed.subheader.settings")),1)]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.limit_utp_rate,"onUpdate:modelValue":r[10]||(r[10]=g=>l(t).preferences.limit_utp_rate=g),"hide-details":"",label:l(n)("settings.speed.settings.applyToUtp")},null,8,["modelValue","label"])]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.limit_tcp_overhead,"onUpdate:modelValue":r[11]||(r[11]=g=>l(t).preferences.limit_tcp_overhead=g),"hide-details":"",label:l(n)("settings.speed.settings.applyToTransportOverhead")},null,8,["modelValue","label"])]),_:1}),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.limit_lan_peers,"onUpdate:modelValue":r[12]||(r[12]=g=>l(t).preferences.limit_lan_peers=g),"hide-details":"",label:l(n)("settings.speed.settings.applyToPeersOnLan")},null,8,["modelValue","label"])]),_:1})]),_:1}))}}),Hl={key:0,class:"text-warning"},Yl=N({__name:"CategoryFormDialog",props:{guid:{},initialCategory:{}},setup(L){const n=L,{t}=K(),h=$e(),{isOpened:u}=Te(n.guid),c=P(),p=P(!1),f=[k=>!!k||t("dialogs.category.nameRequired")],d=We({name:"",savePath:""});async function r(){p.value&&(n.initialCategory?await h.editCategory(d,n.initialCategory.name===d.name?void 0:n.initialCategory.name):await h.createCategory(d),g())}const g=()=>{u.value=!1};return J(()=>{d.name=n.initialCategory?.name||"",d.savePath=n.initialCategory?.savePath||""}),(k,x)=>(C(),A(fe,{modelValue:l(u),"onUpdate:modelValue":x[4]||(x[4]=i=>Ee(u)?u.value=i:null)},{default:a(()=>[e(Z,null,{default:a(()=>[e(ue,null,{default:a(()=>[V(b(k.$t(`dialogs.category.title.${k.initialCategory?"edit":"create"}`)),1)]),_:1}),e(le,null,{default:a(()=>[e(l(Ce),{modelValue:p.value,"onUpdate:modelValue":x[2]||(x[2]=i=>p.value=i),ref_key:"form",ref:c,onSubmit:x[3]||(x[3]=_e(()=>{},["prevent"])),onKeydown:tl(_e(r,["prevent"]),["enter"])},{default:a(()=>[k.initialCategory?(C(),A(_,{key:0,"model-value":k.initialCategory.name,disabled:"",label:k.$t("dialogs.category.oldName")},null,8,["model-value","label"])):ne("",!0),e(_,{modelValue:d.name,"onUpdate:modelValue":x[0]||(x[0]=i=>d.name=i),rules:f,autofocus:!k.initialCategory,label:k.$t("dialogs.category.name")},null,8,["modelValue","autofocus","label"]),e(_,{modelValue:d.savePath,"onUpdate:modelValue":x[1]||(x[1]=i=>d.savePath=i),autofocus:!!k.initialCategory,label:k.$t("dialogs.category.savePath")},null,8,["modelValue","autofocus","label"]),e(ll,null,{default:a(()=>[k.initialCategory&&k.initialCategory.name!==d.name?(C(),q("div",Hl,[e(te,null,{default:a(()=>[V("mdi-alert")]),_:1}),V(" "+b(k.$t("dialogs.category.warnEdit")),1)])):ne("",!0)]),_:1})]),_:1},8,["modelValue","onKeydown"])]),_:1}),e(be,null,{default:a(()=>[e(j),e(R,{color:"error",onClick:g},{default:a(()=>[V(b(k.$t("common.cancel")),1)]),_:1}),e(R,{color:"accent",disabled:!p.value,onClick:r},{default:a(()=>[V(b(k.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),Gl={key:0,class:"text-warning"},Wl=N({__name:"TagFormDialog",props:{guid:{},initialTag:{}},setup(L){const n=L,{isOpened:t}=Te(n.guid),{t:h}=K(),u=$e(),c=P(),p=P(!1),f=P([k=>!!k||h("dialogs.tag.required"),k=>!n.initialTag||!!n.initialTag&&!k.includes(",")||h("dialogs.tag.comma")]),d=P("");async function r(){p.value&&(n.initialTag?await u.editTag(n.initialTag,d.value):await u.createTags(d.value.split(",")),g())}const g=()=>{t.value=!1};return J(()=>{d.value=n.initialTag||""}),(k,x)=>(C(),A(fe,{modelValue:l(t),"onUpdate:modelValue":x[3]||(x[3]=i=>Ee(t)?t.value=i:null)},{default:a(()=>[e(Z,null,{default:a(()=>[e(ue,null,{default:a(()=>[V(b(k.$t(`dialogs.tag.title.${k.initialTag?"rename":"create"}`)),1)]),_:1}),e(le,null,{default:a(()=>[e(l(Ce),{modelValue:p.value,"onUpdate:modelValue":x[1]||(x[1]=i=>p.value=i),ref_key:"form",ref:c,onSubmit:x[2]||(x[2]=_e(()=>{},["prevent"])),onKeydown:tl(_e(r,["prevent"]),["enter"])},{default:a(()=>[k.initialTag?(C(),A(_,{key:0,"model-value":k.initialTag,disabled:"",label:k.$t("dialogs.tag.oldName")},null,8,["model-value","label"])):ne("",!0),e(_,{modelValue:d.value,"onUpdate:modelValue":x[0]||(x[0]=i=>d.value=i),rules:f.value,autofocus:"",hint:k.$t("dialogs.tag.hint"),label:k.$t("dialogs.tag.name")},null,8,["modelValue","rules","hint","label"]),e(ll,null,{default:a(()=>[k.initialTag&&k.initialTag!==d.value?(C(),q("div",Gl,[e(te,null,{default:a(()=>[V("mdi-alert")]),_:1}),V(" "+b(k.$t("dialogs.tag.warnEdit")),1)])):ne("",!0)]),_:1})]),_:1},8,["modelValue","onKeydown"])]),_:1}),e(be,null,{default:a(()=>[e(j),e(R,{color:"error",onClick:g},{default:a(()=>[V(b(k.$t("common.cancel")),1)]),_:1}),e(R,{color:"accent",disabled:!p.value,onClick:r},{default:a(()=>[V(b(k.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),jl={class:"pl-4 py-1 wrap-anywhere"},Ql={class:"d-flex"},Kl={class:"pl-4 py-1 wrap-anywhere"},Xl={class:"d-flex"},Zl=N({__name:"TagsAndCategories",setup(L){const n=Pe(),t=$e(),h=P(""),u=P("");async function c(r){await t.deleteTags([r]),await t.fetchTags()}async function p(r){await t.deleteCategories([r.name]),await t.fetchCategories()}function f(r){h.value=n.createDialog(Wl,{initialTag:r})}function d(r){u.value=n.createDialog(Yl,{initialCategory:r})}return J(async()=>{await t.fetchCategories(),await t.fetchTags()}),X(()=>n.isDialogOpened(h.value),r=>{r||t.fetchTags()}),X(()=>n.isDialogOpened(u.value),r=>{r||t.fetchCategories()}),(r,g)=>(C(),A(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(D,{class:"ml-2"},{default:a(()=>[V(b(r.$t("settings.tagsAndCategories.tagsSubheader")),1)]),_:1}),(C(!0),q(Q,null,ae(l(t).tags,k=>(C(),A(xe,{rounded:"xl",class:"d-flex align-center gap"},{default:a(()=>[S("div",jl,b(k),1),e(j),S("div",Ql,[e(R,{icon:"mdi-pencil",variant:"plain",onClick:x=>f(k)},null,8,["onClick"]),e(R,{icon:"mdi-delete",color:"red",variant:"plain",onClick:x=>c(k)},null,8,["onClick"])])]),_:2},1024))),256)),l(t).tags.length===0?(C(),A(Z,{key:0},{default:a(()=>[e(le,null,{default:a(()=>[V(b(r.$t("settings.tagsAndCategories.noTags")),1)]),_:1})]),_:1})):ne("",!0),e(R,{color:"accent",block:"",onClick:g[0]||(g[0]=k=>f())},{default:a(()=>[V(b(r.$t("settings.tagsAndCategories.createNewTag")),1)]),_:1})]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(D,{class:"ml-2"},{default:a(()=>[V(b(r.$t("settings.tagsAndCategories.categoriesSubheader")),1)]),_:1}),(C(!0),q(Q,null,ae(l(t).categories,k=>(C(),A(xe,{rounded:"xl",class:"d-flex align-center gap"},{default:a(()=>[S("div",Kl,b(k.name),1),e(j),S("div",Xl,[e(R,{icon:"mdi-pencil",variant:"plain",onClick:x=>d(k)},null,8,["onClick"]),e(R,{icon:"mdi-delete",color:"red",variant:"plain",onClick:x=>p(k)},null,8,["onClick"])])]),_:2},1024))),256)),l(t).categories.length===0?(C(),A(Z,{key:0},{default:a(()=>[e(le,null,{default:a(()=>[V(b(r.$t("settings.tagsAndCategories.noCategories")),1)]),_:1})]),_:1})):ne("",!0),e(R,{color:"accent",block:"",onClick:g[1]||(g[1]=k=>d())},{default:a(()=>[V(b(r.$t("settings.tagsAndCategories.createNewCategory")),1)]),_:1})]),_:1})]),_:1}))}});const Jl=Ge(Zl,[["__scopeId","data-v-1eb1c7d2"]]),et={key:0},lt={key:1,target:"_blank",href:"https://github.com/WDaan/VueTorrent/"},tt=["href"],at=["href"],nt=N({__name:"General",setup(L){const{t:n}=K(),t=ol(),h=dl(),u=we(),c=[{title:n("constants.titleOptions.default"),value:ge.DEFAULT},{title:n("constants.titleOptions.global_speed"),value:ge.GLOBAL_SPEED},{title:n("constants.titleOptions.first_torrent_speed"),value:ge.FIRST_TORRENT_STATUS},{title:n("constants.titleOptions.custom"),value:ge.CUSTOM}],p=P([{title:n("settings.vuetorrent.general.paginationSize.infinite_scroll"),value:-1},5,15,30,50,100,250,500]),f=Y({get(){return u.matchSystemTheme?"auto":u.darkMode?"dark":"light"},set(x){x==="auto"?u.matchSystemTheme=!0:(u.matchSystemTheme=!1,u.darkMode=x==="dark")}}),d=[{title:n("constants.theme.auto"),value:"auto"},{title:n("constants.theme.light"),value:"light"},{title:n("constants.theme.dark"),value:"dark"}],r=Y(()=>"2.4.0"),g=()=>{window.localStorage.clear(),window.sessionStorage.clear(),location.reload()},k=()=>{if(typeof navigator.registerProtocolHandler!="function"){He.error(n("toast.magnet_handler.not_supported"));return}const x=location.href.replace("/settings","/magnet/%s");navigator.registerProtocolHandler("magnet",x),He.success(n("toast.magnet_handler.registered"))};return J(()=>{t.fetchQbitVersion()}),(x,i)=>(C(),A(W,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(l(n)("settings.vuetorrent.general.tip")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(u).showCurrentSpeed,"onUpdate:modelValue":i[0]||(i[0]=s=>l(u).showCurrentSpeed=s),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.showCurrentSpeed")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(u).showSpeedGraph,"onUpdate:modelValue":i[1]||(i[1]=s=>l(u).showSpeedGraph=s),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.showSpeedGraph")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(u).showAlltimeStat,"onUpdate:modelValue":i[2]||(i[2]=s=>l(u).showAlltimeStat=s),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.showAlltimeStat")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(u).showSessionStat,"onUpdate:modelValue":i[3]||(i[3]=s=>l(u).showSessionStat=s),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.showSessionStat")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(u).showFreeSpace,"onUpdate:modelValue":i[4]||(i[4]=s=>l(u).showFreeSpace=s),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.showFreeSpace")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(u).showTrackerFilter,"onUpdate:modelValue":i[5]||(i[5]=s=>l(u).showTrackerFilter=s),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.showTrackerFilter")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(u).isDrawerRight,"onUpdate:modelValue":i[6]||(i[6]=s=>l(u).isDrawerRight=s),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.isDrawerRight")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(u).isPaginationOnTop,"onUpdate:modelValue":i[7]||(i[7]=s=>l(u).isPaginationOnTop=s),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.isPaginationOnTop")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(u).hideChipIfUnset,"onUpdate:modelValue":i[8]||(i[8]=s=>l(u).hideChipIfUnset=s),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.hideChipIfUnset")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(u).openSideBarOnStart,"onUpdate:modelValue":i[9]||(i[9]=s=>l(u).openSideBarOnStart=s),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.openSideBarOnStart")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(u).isShutdownButtonVisible,"onUpdate:modelValue":i[10]||(i[10]=s=>l(u).isShutdownButtonVisible=s),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.isShutdownButtonVisible")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(u).useBinarySize,"onUpdate:modelValue":i[11]||(i[11]=s=>l(u).useBinarySize=s),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.useBinarySize")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(U,{modelValue:l(u).useBitSpeed,"onUpdate:modelValue":i[12]||(i[12]=s=>l(u).useBitSpeed=s),"hide-details":"",density:"compact",label:l(n)("settings.vuetorrent.general.useBitSpeed")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",md:"4"},{default:a(()=>[e(_,{modelValue:l(u).refreshInterval,"onUpdate:modelValue":i[13]||(i[13]=s=>l(u).refreshInterval=s),type:"number","hide-details":"",suffix:"ms",label:l(n)("settings.vuetorrent.general.refreshInterval")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",md:"4"},{default:a(()=>[e(_,{modelValue:l(u).fileContentInterval,"onUpdate:modelValue":i[14]||(i[14]=s=>l(u).fileContentInterval=s),type:"number","hide-details":"",suffix:"ms",label:l(n)("settings.vuetorrent.general.fileContentInterval")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",md:"4"},{default:a(()=>[e(_,{modelValue:l(h).historySize,"onUpdate:modelValue":i[15]||(i[15]=s=>l(h).historySize=s),type:"number","hide-details":"",label:l(n)("settings.vuetorrent.general.historySize")},null,8,["modelValue","label"])]),_:1})]),_:1}),e(T,null,{default:a(()=>[e(o,{cols:"12",md:"6"},{default:a(()=>[e(_,{modelValue:l(u).canvasRenderThreshold,"onUpdate:modelValue":i[16]||(i[16]=s=>l(u).canvasRenderThreshold=s),type:"number",label:l(n)("settings.vuetorrent.general.canvasRenderThreshold")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",md:"6"},{default:a(()=>[e(_,{modelValue:l(u).canvasRefreshThreshold,"onUpdate:modelValue":i[17]||(i[17]=s=>l(u).canvasRefreshThreshold=s),type:"number",label:l(n)("settings.vuetorrent.general.canvasRefreshThreshold")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6",md:"3"},{default:a(()=>[e(M,{modelValue:l(u).language,"onUpdate:modelValue":i[18]||(i[18]=s=>l(u).language=s),flat:"","hide-details":"",items:l(rl),label:l(n)("settings.vuetorrent.general.language")},null,8,["modelValue","items","label"])]),_:1}),e(o,{cols:"12",sm:"6",md:"3"},{default:a(()=>[e(M,{modelValue:l(u).paginationSize,"onUpdate:modelValue":i[19]||(i[19]=s=>l(u).paginationSize=s),flat:"","hide-details":"",items:p.value,label:l(n)("settings.vuetorrent.general.paginationSize.label")},null,8,["modelValue","items","label"])]),_:1}),e(o,{cols:"12",sm:"6",md:"3"},{default:a(()=>[e(M,{modelValue:l(u).uiTitleType,"onUpdate:modelValue":i[20]||(i[20]=s=>l(u).uiTitleType=s),flat:"","hide-details":"",items:c,label:l(n)("settings.vuetorrent.general.vueTorrentTitle")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6",md:"3"},{default:a(()=>[e(_,{disabled:l(u).uiTitleType!==l(ge).CUSTOM,modelValue:l(u).uiTitleCustom,"onUpdate:modelValue":i[21]||(i[21]=s=>l(u).uiTitleCustom=s),label:l(n)("settings.vuetorrent.general.customTitle")},null,8,["disabled","modelValue","label"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",md:"3",class:"d-flex align-center justify-center"},{default:a(()=>[S("h3",null,[V(b(l(n)("settings.vuetorrent.general.currentVersion"))+" ",1),r.value?r.value==="DEV"?(C(),q("a",lt,b(r.value),1)):(C(),q("a",{key:2,target:"_blank",href:`https://github.com/WDaan/VueTorrent/releases/tag/v${r.value}`},b(r.value),9,tt)):(C(),q("span",et,"undefined"))])]),_:1}),e(o,{cols:"12",md:"3",class:"d-flex align-center justify-center"},{default:a(()=>[S("h3",null,[V(b(l(n)("settings.vuetorrent.general.qbittorrentVersion"))+" ",1),S("a",{target:"_blank",href:`https://github.com/qbittorrent/qBittorrent/releases/tag/release-${l(t).version}`},b(l(t).version),9,at)])]),_:1}),e(o,{cols:"12",md:"3"},{default:a(()=>[e(M,{modelValue:f.value,"onUpdate:modelValue":i[22]||(i[22]=s=>f.value=s),items:d,label:l(n)("settings.vuetorrent.general.theme")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",md:"3"},{default:a(()=>[e(_,{modelValue:l(u).dateFormat,"onUpdate:modelValue":i[23]||(i[23]=s=>l(u).dateFormat=s),placeholder:"DD/MM/YYYY, HH:mm:ss",hint:"using Dayjs",label:l(n)("settings.vuetorrent.general.dateFormat")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6",class:"d-flex align-center justify-center"},{default:a(()=>[e(R,{color:"primary",onClick:k},{default:a(()=>[V(b(l(n)("settings.vuetorrent.general.registerMagnet")),1)]),_:1})]),_:1}),e(o,{cols:"12",sm:"6",class:"d-flex align-center justify-center"},{default:a(()=>[e(R,{color:"red",onClick:g},{default:a(()=>[V(b(l(n)("settings.vuetorrent.general.resetSettings")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}}),st={class:"table-row"},ot=N({__name:"DashboardItem",props:{property:{}},emits:["update"],setup(L){return(n,t)=>(C(),q("tr",st,[S("td",null,[e(te,{icon:"mdi-drag-vertical",class:"dnd-handle"})]),S("td",null,[e(R,{density:"compact",icon:n.property.active?"mdi-checkbox-marked":"mdi-checkbox-blank-outline",variant:"flat",onClick:t[0]||(t[0]=h=>n.$emit("update"))},null,8,["icon"])]),S("td",null,b(n.$t(`torrent.properties.${n.property.name}`)),1)]))}});const ye=Ge(ot,[["__scopeId","data-v-63969f1b"]]),dt=N({__name:"List",setup(L){const n=we(),t=Y({get:()=>n.busyTorrentProperties,set:c=>n.updateBusyProperties(c)}),h=Y({get:()=>n.doneTorrentProperties,set:c=>n.updateDoneProperties(c)});function u(c,p){c?n.toggleBusyProperty(p.name):n.toggleDoneProperty(p.name)}return(c,p)=>(C(),A(T,null,{default:a(()=>[e(o,{cols:"12",md:"6"},{default:a(()=>[e(W,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(c.$t("settings.vuetorrent.torrentCard.list.busyTip")),1)]),_:1}),e(Ve,null,{default:a(()=>[e(l(ve),{modelValue:t.value,"onUpdate:modelValue":p[0]||(p[0]=f=>t.value=f),"item-key":"name",tag:"tbody",handle:".dnd-handle"},{item:a(({element:f})=>[e(ye,{property:f,onUpdate:d=>u(!0,f)},null,8,["property","onUpdate"])]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(o,{cols:"12",md:"6"},{default:a(()=>[e(W,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(c.$t("settings.vuetorrent.torrentCard.list.doneTip")),1)]),_:1}),e(Ve,null,{default:a(()=>[e(l(ve),{modelValue:h.value,"onUpdate:modelValue":p[1]||(p[1]=f=>h.value=f),"item-key":"name",tag:"tbody",handle:".dnd-handle"},{item:a(({element:f})=>[e(ye,{property:f,onUpdate:d=>u(!1,f)},null,8,["property","onUpdate"])]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}))}}),rt=N({__name:"Grid",setup(L){const n=we(),t=Y({get:()=>n.busyGridProperties,set:c=>n.updateBusyGridProperties(c)}),h=Y({get:()=>n.doneGridProperties,set:c=>n.updateDoneGridProperties(c)});function u(c,p){c?n.toggleBusyGridProperty(p.name):n.toggleDoneGridProperty(p.name)}return(c,p)=>(C(),A(T,null,{default:a(()=>[e(o,{cols:"12",md:"6"},{default:a(()=>[e(W,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(c.$t("settings.vuetorrent.torrentCard.grid.busyTip")),1)]),_:1}),e(Ve,null,{default:a(()=>[e(l(ve),{modelValue:t.value,"onUpdate:modelValue":p[0]||(p[0]=f=>t.value=f),"item-key":"name",tag:"tbody",handle:".dnd-handle"},{item:a(({element:f})=>[e(ye,{property:f,onUpdate:d=>u(!0,f)},null,8,["property","onUpdate"])]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(o,{cols:"12",md:"6"},{default:a(()=>[e(W,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(c.$t("settings.vuetorrent.torrentCard.grid.doneTip")),1)]),_:1}),e(Ve,null,{default:a(()=>[e(l(ve),{modelValue:h.value,"onUpdate:modelValue":p[1]||(p[1]=f=>h.value=f),"item-key":"name",tag:"tbody",handle:".dnd-handle"},{item:a(({element:f})=>[e(ye,{property:f,onUpdate:d=>u(!1,f)},null,8,["property","onUpdate"])]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}))}}),it=N({__name:"Table",setup(L){const n=we(),t=Y({get:()=>n.tableProperties,set:u=>n.updateTableProperties(u)});function h(u){n.toggleTableProperty(u.name)}return(u,c)=>(C(),A(T,null,{default:a(()=>[e(o,{cols:"12"},{default:a(()=>[e(W,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(u.$t("settings.vuetorrent.torrentCard.table.tip")),1)]),_:1}),e(Ve,null,{default:a(()=>[e(l(ve),{modelValue:t.value,"onUpdate:modelValue":c[0]||(c[0]=p=>t.value=p),"item-key":"name",tag:"tbody",handle:".dnd-handle"},{item:a(({element:p})=>[e(ye,{property:p,onUpdate:f=>h(p)},null,8,["property","onUpdate"])]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}))}}),ut={class:"d-flex align-center"},mt={href:"https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts",target:"_blank"},pt=N({__name:"WebUI",setup(L){const{t:n}=K(),t=se(),h=P("https://www.dyndns.com/account/services/hosts/add.html"),u=[{title:n("settings.webUI.dynDns.providers.dynDns"),value:"https://www.dyndns.com/account/services/hosts/add.html"},{title:n("settings.webUI.dynDns.providers.noIp"),value:"https://www.no-ip.com/services/managed_dns/free_dynamic_dns.html"}],c=P("");function p(){window.open(h.value)}return X(c,f=>{t.preferences.web_ui_password=f===""?void 0:f}),(f,d)=>(C(),A(W,null,{default:a(()=>[e(D,null,{default:a(()=>[V(b(l(n)("settings.webUI.interface.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"9"},{default:a(()=>[e(_,{modelValue:l(t).preferences.web_ui_address,"onUpdate:modelValue":d[0]||(d[0]=r=>l(t).preferences.web_ui_address=r),"hide-details":"",label:l(n)("settings.webUI.interface.ipAddress")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"3"},{default:a(()=>[e(_,{modelValue:l(t).preferences.web_ui_port,"onUpdate:modelValue":d[1]||(d[1]=r=>l(t).preferences.web_ui_port=r),"hide-details":"",label:l(n)("settings.webUI.interface.port")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",class:"pt-0"},{default:a(()=>[e(U,{modelValue:l(t).preferences.web_ui_upnp,"onUpdate:modelValue":d[2]||(d[2]=r=>l(t).preferences.web_ui_upnp=r),"hide-details":"",label:l(n)("settings.webUI.interface.useUPnP")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12"},{default:a(()=>[S("div",ut,[S("span",null,[e(oe,{modelValue:l(t).preferences.alternative_webui_enabled,"onUpdate:modelValue":d[3]||(d[3]=r=>l(t).preferences.alternative_webui_enabled=r)},null,8,["modelValue"])]),e(_,{modelValue:l(t).preferences.alternative_webui_path,"onUpdate:modelValue":d[4]||(d[4]=r=>l(t).preferences.alternative_webui_path=r),disabled:!l(t).preferences.alternative_webui_enabled,"hide-details":"",label:l(n)("settings.webUI.interface.useAlternativeWebUI")},null,8,["modelValue","disabled","label"])])]),_:1})]),_:1})]),_:1}),e($,{class:"mt-3"}),e(D,null,{default:a(()=>[V(b(l(n)("settings.webUI.authentication.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6"},{default:a(()=>[e(_,{modelValue:l(t).preferences.web_ui_username,"onUpdate:modelValue":d[5]||(d[5]=r=>l(t).preferences.web_ui_username=r),"hide-details":"",label:l(n)("settings.webUI.authentication.username")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(Ye,{modelValue:c.value,"onUpdate:modelValue":d[6]||(d[6]=r=>c.value=r),autocapitalize:"off","hide-details":"","persistent-placeholder":"",placeholder:l(n)("settings.webUI.authentication.passwordPlaceholder"),label:l(n)("settings.webUI.authentication.password")},null,8,["modelValue","placeholder","label"])]),_:1}),e(o,{cols:"12",class:"py-0"},{default:a(()=>[e(U,{modelValue:l(t).preferences.bypass_local_auth,"onUpdate:modelValue":d[7]||(d[7]=r=>l(t).preferences.bypass_local_auth=r),"hide-details":"",label:l(n)("settings.webUI.authentication.bypassLocalhost")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",class:"pt-0"},{default:a(()=>[e(U,{modelValue:l(t).preferences.bypass_auth_subnet_whitelist_enabled,"onUpdate:modelValue":d[8]||(d[8]=r=>l(t).preferences.bypass_auth_subnet_whitelist_enabled=r),"hide-details":"",label:l(n)("settings.webUI.authentication.bypassWhitelist")},null,8,["modelValue","label"]),e(ie,{modelValue:l(t).preferences.bypass_auth_subnet_whitelist,"onUpdate:modelValue":d[9]||(d[9]=r=>l(t).preferences.bypass_auth_subnet_whitelist=r),disabled:!l(t).preferences.bypass_auth_subnet_whitelist_enabled,type:"number","hide-details":"",placeholder:f.$t("settings.webUI.authentication.whitelistExamples")},null,8,["modelValue","disabled","placeholder"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.web_ui_max_auth_fail_count,"onUpdate:modelValue":d[10]||(d[10]=r=>l(t).preferences.web_ui_max_auth_fail_count=r),type:"number","hide-details":"",label:l(n)("settings.webUI.authentication.maxAttempts")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.web_ui_ban_duration,"onUpdate:modelValue":d[11]||(d[11]=r=>l(t).preferences.web_ui_ban_duration=r),type:"number","persistent-hint":"",hint:l(n)("settings.webUI.authentication.banDurationHint"),label:l(n)("settings.webUI.authentication.banDuration")},null,8,["modelValue","hint","label"])]),_:1}),e(o,{cols:"12",sm:"4"},{default:a(()=>[e(_,{modelValue:l(t).preferences.web_ui_session_timeout,"onUpdate:modelValue":d[12]||(d[12]=r=>l(t).preferences.web_ui_session_timeout=r),type:"number","persistent-hint":"",hint:l(n)("settings.webUI.authentication.sessionTimeoutHint"),label:l(n)("settings.webUI.authentication.sessionTimeout")},null,8,["modelValue","hint","label"])]),_:1})]),_:1})]),_:1}),e($,{class:"mt-3"}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",class:"pb-0"},{default:a(()=>[e(U,{modelValue:l(t).preferences.use_https,"onUpdate:modelValue":d[13]||(d[13]=r=>l(t).preferences.use_https=r),"hide-details":"",label:l(n)("settings.webUI.https.subheader")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",class:"pt-0"},{default:a(()=>[e(_,{modelValue:l(t).preferences.web_ui_https_cert_path,"onUpdate:modelValue":d[14]||(d[14]=r=>l(t).preferences.web_ui_https_cert_path=r),disabled:!l(t).preferences.use_https,"hide-details":"",label:l(n)("settings.webUI.https.certificate")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12"},{default:a(()=>[e(_,{modelValue:l(t).preferences.web_ui_https_key_path,"onUpdate:modelValue":d[15]||(d[15]=r=>l(t).preferences.web_ui_https_key_path=r),disabled:!l(t).preferences.use_https,"hide-details":"",label:l(n)("settings.webUI.https.key")},null,8,["modelValue","disabled","label"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[S("a",mt,b(l(n)("settings.webUI.https.tip")),1)]),_:1}),e($),e(D,null,{default:a(()=>[V(b(l(n)("settings.webUI.security.subheader")),1)]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",class:"py-0"},{default:a(()=>[e(U,{modelValue:l(t).preferences.web_ui_clickjacking_protection_enabled,"onUpdate:modelValue":d[16]||(d[16]=r=>l(t).preferences.web_ui_clickjacking_protection_enabled=r),"hide-details":"",density:"compact",label:l(n)("settings.webUI.security.clickjacking")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",class:"py-0"},{default:a(()=>[e(U,{modelValue:l(t).preferences.web_ui_csrf_protection_enabled,"onUpdate:modelValue":d[17]||(d[17]=r=>l(t).preferences.web_ui_csrf_protection_enabled=r),"hide-details":"",density:"compact",label:l(n)("settings.webUI.security.csrf")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12",class:"py-0"},{default:a(()=>[e(U,{modelValue:l(t).preferences.web_ui_secure_cookie_enabled,"onUpdate:modelValue":d[18]||(d[18]=r=>l(t).preferences.web_ui_secure_cookie_enabled=r),disabled:!l(t).preferences.use_https,"hide-details":"",density:"compact",label:l(n)("settings.webUI.security.secureCookie")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",class:"py-0"},{default:a(()=>[e(U,{modelValue:l(t).preferences.web_ui_host_header_validation_enabled,"onUpdate:modelValue":d[19]||(d[19]=r=>l(t).preferences.web_ui_host_header_validation_enabled=r),"hide-details":"",density:"compact",label:l(n)("settings.webUI.security.hostHeaderValidation")},null,8,["modelValue","label"])]),_:1}),e(o,{cols:"12"},{default:a(()=>[e(ie,{modelValue:l(t).preferences.web_ui_domain_list,"onUpdate:modelValue":d[20]||(d[20]=r=>l(t).preferences.web_ui_domain_list=r),disabled:!l(t).preferences.web_ui_host_header_validation_enabled,"auto-grow":"",clearable:"","persistent-hint":"",hint:l(n)("settings.webUI.security.hostHeaderValidationHint")},null,8,["modelValue","disabled","hint"])]),_:1})]),_:1})]),_:1}),e($),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.web_ui_use_custom_http_headers_enabled,"onUpdate:modelValue":d[21]||(d[21]=r=>l(t).preferences.web_ui_use_custom_http_headers_enabled=r),"hide-details":"",label:l(n)("settings.webUI.customHeaders")},null,8,["modelValue","label"])]),_:1}),e(w,null,{default:a(()=>[e(ie,{modelValue:l(t).preferences.web_ui_custom_http_headers,"onUpdate:modelValue":d[22]||(d[22]=r=>l(t).preferences.web_ui_custom_http_headers=r),disabled:!l(t).preferences.web_ui_use_custom_http_headers_enabled,"auto-grow":"",clearable:"","persistent-hint":"",hint:l(n)("settings.webUI.customHeadersHint"),placeholder:l(n)("settings.webUI.customHeadersPlaceholder")},null,8,["modelValue","disabled","hint","placeholder"])]),_:1}),e($),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.web_ui_reverse_proxy_enabled,"onUpdate:modelValue":d[23]||(d[23]=r=>l(t).preferences.web_ui_reverse_proxy_enabled=r),"hide-details":"",label:l(n)("settings.webUI.reverseProxySupport")},null,8,["modelValue","label"])]),_:1}),e(w,null,{default:a(()=>[e(_,{modelValue:l(t).preferences.web_ui_reverse_proxies_list,"onUpdate:modelValue":d[24]||(d[24]=r=>l(t).preferences.web_ui_reverse_proxies_list=r),disabled:!l(t).preferences.web_ui_reverse_proxy_enabled,clearable:"","persistent-hint":"",hint:l(n)("settings.webUI.proxiesListHint"),label:l(n)("settings.webUI.proxiesList")},null,8,["modelValue","disabled","hint","label"])]),_:1}),e($),e(w,null,{default:a(()=>[e(U,{modelValue:l(t).preferences.dyndns_enabled,"onUpdate:modelValue":d[25]||(d[25]=r=>l(t).preferences.dyndns_enabled=r),"hide-details":"",label:l(n)("settings.webUI.dynDns.subheader")},null,8,["modelValue","label"])]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"8"},{default:a(()=>[e(M,{modelValue:h.value,"onUpdate:modelValue":d[26]||(d[26]=r=>h.value=r),disabled:!l(t).preferences.dyndns_enabled,density:"compact","hide-details":"",items:u},null,8,["modelValue","disabled"])]),_:1}),e(o,{cols:"4"},{default:a(()=>[e(R,{disabled:!l(t).preferences.dyndns_enabled,onClick:p},{default:a(()=>[V(b(f.$t("settings.webUI.dynDns.registerBtn")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(_,{modelValue:l(t).preferences.dyndns_domain,"onUpdate:modelValue":d[27]||(d[27]=r=>l(t).preferences.dyndns_domain=r),disabled:!l(t).preferences.dyndns_enabled,"hide-details":"",label:l(n)("settings.webUI.dynDns.domainName")},null,8,["modelValue","disabled","label"])]),_:1}),e(w,null,{default:a(()=>[e(T,null,{default:a(()=>[e(o,{cols:"12",sm:"6",class:"pb-0"},{default:a(()=>[e(_,{modelValue:l(t).preferences.dyndns_username,"onUpdate:modelValue":d[28]||(d[28]=r=>l(t).preferences.dyndns_username=r),disabled:!l(t).preferences.dyndns_enabled,density:"compact","hide-details":"",label:l(n)("settings.webUI.dynDns.username")},null,8,["modelValue","disabled","label"])]),_:1}),e(o,{cols:"12",sm:"6"},{default:a(()=>[e(Ye,{modelValue:l(t).preferences.dyndns_password,"onUpdate:modelValue":d[29]||(d[29]=r=>l(t).preferences.dyndns_password=r),disabled:!l(t).preferences.dyndns_enabled,density:"compact","hide-details":"",label:l(n)("settings.webUI.dynDns.password"),"hide-icon":!l(t).preferences.dyndns_enabled},null,8,["modelValue","disabled","label","hide-icon"])]),_:1})]),_:1})]),_:1})]),_:1}))}}),ft={class:"pa-3"},bt={style:{"font-size":"1.6em !important"},class:"subtitle-1 ml-2"},_t={class:"d-flex justify-end"},wt=N({__name:"Settings",setup(L){const n=ul(),{t}=K(),h=Pe(),u=se(),c=[{text:t("settings.tabs.vuetorrent.title"),value:"vuetorrent"},{text:t("settings.tabs.behavior"),value:"behavior"},{text:t("settings.tabs.downloads"),value:"downloads"},{text:t("settings.tabs.connection"),value:"connection"},{text:t("settings.tabs.speed"),value:"speed"},{text:t("settings.tabs.bittorrent"),value:"bittorrent"},{text:t("settings.tabs.rss.title"),value:"rss"},{text:t("settings.tabs.webui"),value:"webui"},{text:t("settings.tabs.tagsAndCategories"),value:"tagsAndCategories"},{text:t("settings.tabs.advanced"),value:"advanced"}],p=[{text:t("settings.tabs.vuetorrent.general"),value:"general"},{text:t("settings.tabs.vuetorrent.torrent_card.list"),value:"torrentCardList"},{text:t("settings.tabs.vuetorrent.torrent_card.grid"),value:"torrentCardGrid"},{text:t("settings.tabs.vuetorrent.torrent_card.table"),value:"torrentCardTable"}],f=[{text:t("settings.tabs.rss.general"),value:"general"},{text:t("settings.tabs.rss.feeds"),value:"feeds"},{text:t("settings.tabs.rss.rules"),value:"rules"}],d=P("vuetorrent"),r=P("general"),g=P("general"),k=async()=>{if(await u.setPreferences(),He.success(t("settings.saveSuccess")),await u.fetchPreferences(),u.preferences.alternative_webui_enabled)x();else{const m=await navigator.serviceWorker.getRegistrations();for(const O of m)await O.unregister();window.location.hash=""}},x=()=>{n.push({name:"dashboard"})};function i(m){if(h.hasActiveDialog)return!1;m.key==="Escape"&&x()}function s(){const m=n.currentRoute.value.params.tab,O=n.currentRoute.value.params.subtab;m&&(m==="vuetorrent"&&O?r.value=O:m==="rss"&&O&&(g.value=O),d.value=m)}return ml(()=>{s()}),pl(()=>{document.addEventListener("keydown",i),s()}),fl(()=>{document.removeEventListener("keydown",i)}),(m,O)=>(C(),q("div",ft,[e(T,{"no-gutters":"",align:"center",justify:"center"},{default:a(()=>[e(o,null,{default:a(()=>[S("h1",bt,b(l(t)("settings.title")),1)]),_:1}),e(o,null,{default:a(()=>[S("div",_t,[e(R,{color:"accent",icon:"mdi-content-save",variant:"plain",onClick:k}),e(R,{icon:"mdi-close",variant:"plain",onClick:x})])]),_:1})]),_:1}),e(T,{class:"ma-0 pa-0"},{default:a(()=>[e(Ne,{modelValue:d.value,"onUpdate:modelValue":O[0]||(O[0]=B=>d.value=B),"bg-color":"primary",grow:"","show-arrows":""},{default:a(()=>[(C(),q(Q,null,ae(c,({text:B,value:G})=>e(qe,{key:G,value:G,href:`#/settings/${G}`,text:B},null,8,["value","href","text"])),64))]),_:1},8,["modelValue"])]),_:1}),e(Be,{modelValue:d.value,"onUpdate:modelValue":O[5]||(O[5]=B=>d.value=B),touch:!1},{default:a(()=>[e(H,{value:"vuetorrent"},{default:a(()=>[e(Ne,{modelValue:r.value,"onUpdate:modelValue":O[1]||(O[1]=B=>r.value=B),grow:"",color:"accent","show-arrows":""},{default:a(()=>[(C(),q(Q,null,ae(p,({text:B,value:G})=>e(qe,{value:G,text:B,href:`#/settings/vuetorrent/${G}`,class:ze({"text-accent":r.value===G})},null,8,["value","text","href","class"])),64))]),_:1},8,["modelValue"]),e(Be,{modelValue:r.value,"onUpdate:modelValue":O[2]||(O[2]=B=>r.value=B),touch:!1},{default:a(()=>[e(H,{value:"general"},{default:a(()=>[e(nt)]),_:1}),e(H,{value:"torrentCardList"},{default:a(()=>[e(dt)]),_:1}),e(H,{value:"torrentCardGrid"},{default:a(()=>[e(rt)]),_:1}),e(H,{value:"torrentCardTable"},{default:a(()=>[e(it)]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(H,{value:"behavior"},{default:a(()=>[e(gl)]),_:1}),e(H,{value:"downloads"},{default:a(()=>[e(El)]),_:1}),e(H,{value:"connection"},{default:a(()=>[e(xl)]),_:1}),e(H,{value:"speed"},{default:a(()=>[e(zl)]),_:1}),e(H,{value:"bittorrent"},{default:a(()=>[e(vl)]),_:1}),e(H,{value:"rss"},{default:a(()=>[e(Ne,{modelValue:g.value,"onUpdate:modelValue":O[3]||(O[3]=B=>g.value=B),grow:"",color:"accent","bg-color":"transparent"},{default:a(()=>[(C(),q(Q,null,ae(f,({text:B,value:G})=>e(qe,{key:G,value:G,text:B,href:`#/settings/rss/${G}`,class:ze({"text-accent":g.value===G})},null,8,["value","text","href","class"])),64))]),_:1},8,["modelValue"]),e(Be,{modelValue:g.value,"onUpdate:modelValue":O[4]||(O[4]=B=>g.value=B),touch:!1},{default:a(()=>[e(H,{value:"general"},{default:a(()=>[e(Rl)]),_:1}),e(H,{value:"feeds"},{default:a(()=>[e(Il)]),_:1}),e(H,{value:"rules"},{default:a(()=>[e(Bl)]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(H,{value:"webui"},{default:a(()=>[e(pt)]),_:1}),e(H,{value:"tagsAndCategories"},{default:a(()=>[e(Jl)]),_:1}),e(H,{value:"advanced"},{default:a(()=>[e(cl)]),_:1})]),_:1},8,["modelValue"])]))}});export{wt as default}; diff --git a/qbit/vuetorrent/public/assets/Settings-cac9dd1a.css b/qbit/vuetorrent/public/assets/Settings-cac9dd1a.css new file mode 100644 index 0000000..351616c --- /dev/null +++ b/qbit/vuetorrent/public/assets/Settings-cac9dd1a.css @@ -0,0 +1 @@ +.scrollable-col[data-v-8013deca]{@media (min-width: 600px){max-height:calc(100vh - 200px)}@media (max-width: 599px){max-height:calc(60vh - 200px)}overflow-y:auto}.gap[data-v-1eb1c7d2]{margin-bottom:8px}.gap[data-v-1eb1c7d2]:last-child{margin-bottom:unset}td .dnd-handle[data-v-63969f1b]{cursor:move} diff --git a/qbit/vuetorrent/public/assets/TorrentDetail-85e789b3.js b/qbit/vuetorrent/public/assets/TorrentDetail-85e789b3.js new file mode 100644 index 0000000..0850a25 --- /dev/null +++ b/qbit/vuetorrent/public/assets/TorrentDetail-85e789b3.js @@ -0,0 +1,2 @@ +import{u as rt,n as oe,l as ae,f as _e,g as ce,h as Ye,i as ke,j as Te,a as te,k as A,m as be,y as he,aE as K,J,D as Ve,c as Q,d as W,aw as ze,V as le,b as it,aF as st,v as Ue,ai as Je,aj as ut,r as S,e as Fe,aG as dt,aH as X,aI as Z,q as I,a2 as pe,K as ee,ax as Ne,z as de,_ as Ce,A as ct,B as mt,T as ft,aJ as vt,aK as pt,aL as _t,aM as gt,aN as yt,a3 as Ie,aO as ht,aP as Ae,af as Qe,a7 as Xe,aQ as Ge,a0 as Ke,aq as wt,C as Dt,ar as $t,as as se,at as ue}from"./index-135ae4c1.js";import{d as V,a as kt,J as Tt,g as j,K as ne,r as Be,M as Se,A as ge,a1 as u,a2 as F,a3 as t,m as e,W as y,Z as l,u as o,Y as Oe,a8 as x,ao as Ze,D as bt,ab as c,n as ye,a6 as $,a7 as R,F as U,ae as Vt,a0 as Nt,c as E,w as me,x as Le,a4 as je,au as Ft,I as Re,a5 as xe,aa as Ct,$ as St,q as Ot}from"./vue-d2584a6d.js";import"./faker-c43f92d4.js";import{_ as Pt}from"./dayjs-f7aba705.js";import{d as He}from"./dayjs.min-1969f9c6.js";import{an as At}from"./vuetify-e547ef1b.js";var $e=(w=>(w[w.MISSING=0]="MISSING",w[w.DOWNLOADING=1]="DOWNLOADING",w[w.DOWNLOADED=2]="DOWNLOADED",w))($e||{}),Y=(w=>(w[w.DISABLED=0]="DISABLED",w[w.NOT_YET_CONTACTED=1]="NOT_YET_CONTACTED",w[w.WORKING=2]="WORKING",w[w.UPDATING=3]="UPDATING",w[w.NOT_WORKING=4]="NOT_WORKING",w))(Y||{});const It={pdf:"mdi-file-pdf-box",png:"mdi-file-image",jpg:"mdi-file-image",jpeg:"mdi-file-image",tiff:"mdi-file-image",doc:"mdi-file-document",docx:"mdi-file-document",txt:"mdi-file-document",nfo:"mdi-information-variant-box",mp3:"mdi-music",wav:"mdi-music",flac:"mdi-music",avi:"mdi-movie",mp4:"mdi-movie",mkv:"mdi-movie",mov:"mdi-movie",wmv:"mdi-movie",srt:"mdi-subtitles",idx:"mdi-subtitles",sub:"mdi-subtitles",rar:"mdi-folder-zip",zip:"mdi-folder-zip",gz:"mdi-folder-zip","7z":"mdi-folder-zip",exe:"mdi-application",msi:"mdi-application",dmg:"mdi-application",deb:"mdi-application",iso:"mdi-application",jar:"mdi-application"};function xt(w){const a=w.split(".").pop()?.toLowerCase()||"";return It[a]||"mdi-file"}function qe(){return{type:"root",name:"",fullName:"",id:"",children:[]}}function zt(w){const a=V(qe());return kt(()=>{const d=qe(),r=Tt(w)??[];for(const m of r){let h=d;m.name.replace("\\","/").split("/").reduce((p,s)=>{const i=p===""?s:p+"/"+s;if(m.name.replace("\\","/").split("/").pop()===s){const b={type:"file",name:s,fullName:i,id:m.index,availability:m.availability,index:m.index,is_seed:m.is_seed,priority:m.priority,progress:m.progress,size:m.size};h.children.push(b)}else{const b=h.children.find(T=>T.name===s);if(b)h=b;else{const T={type:"folder",name:s,fullName:i,id:i,children:[]};h.children.push(T),h=T}}return i},"")}a.value=d}),{tree:a}}const et=j({__name:"MoveTorrentFileDialog",props:{guid:{},hash:{},isFolder:{type:Boolean},oldName:{}},setup(w){const a=w,{isOpened:d}=rt(a.guid),{t:r}=ne(),m=oe(),h=V(),p=V(),s=V(!1),i=Be({newName:""}),b=[g=>!!g||r("dialogs.moveTorrent.required")];async function T(){await h.value?.validate(),s.value&&(a.isFolder?await m.renameTorrentFolder(a.hash,a.oldName,i.newName):await m.renameTorrentFile(a.hash,a.oldName,i.newName),P())}const P=()=>{d.value=!1};return Se(()=>{if(i.newName=a.oldName,a.isFolder)ge(()=>p.value?.select());else{const g=i.newName.lastIndexOf("/"),N=i.newName.lastIndexOf(".");ge(()=>{p.value?.setSelectionRange(g+1,N==-1?i.newName.length:N)})}}),(g,N)=>(u(),F(be,{modelValue:o(d),"onUpdate:modelValue":N[3]||(N[3]=O=>bt(d)?d.value=O:null)},{default:t(()=>[e(ae,null,{default:t(()=>[e(_e,null,{default:t(()=>[y(l(o(r)("dialogs.moveTorrentFile.title",1+Number(g.isFolder))),1)]),_:1}),e(ce,null,{default:t(()=>[e(o(Ye),{modelValue:s.value,"onUpdate:modelValue":N[1]||(N[1]=O=>s.value=O),ref_key:"form",ref:h,onSubmit:N[2]||(N[2]=Oe(()=>{},["prevent"]))},{default:t(()=>[g.oldName?(u(),F(ke,{key:0,"model-value":g.oldName,disabled:"",label:g.$t("dialogs.moveTorrentFile.oldName")},null,8,["model-value","label"])):x("",!0),e(ke,{modelValue:i.newName,"onUpdate:modelValue":N[0]||(N[0]=O=>i.newName=O),ref_key:"input",ref:p,rules:b,autofocus:"",label:g.$t("dialogs.moveTorrent.newPath"),onKeydown:Ze(T,["enter"])},null,8,["modelValue","label"])]),_:1},8,["modelValue"])]),_:1}),e(Te,null,{default:t(()=>[e(te),e(A,{color:"error",onClick:P},{default:t(()=>[y(l(g.$t("common.cancel")),1)]),_:1}),e(A,{color:"accent",disabled:!s.value,onClick:T},{default:t(()=>[y(l(g.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),Ut={class:"mr-2"},Bt={class:"mr-2"},Lt={class:"mr-4"},Rt={class:"ml-2"},Et=j({__name:"FileNode",props:{node:{}},emits:["renameFile","setFilePriority"],setup(w){const{t:a}=ne(),d=he(),r=[{name:a("constants.file_priority.max"),icon:"mdi-priority-high",value:K.MAXIMAL},{name:a("constants.file_priority.high"),icon:"mdi-arrow-up",value:K.HIGH},{name:a("constants.file_priority.normal"),icon:"mdi-arrow-down",value:K.NORMAL},{name:a("constants.file_priority.unwanted"),icon:"mdi-priority-low",value:K.DO_NOT_DOWNLOAD}];function m(h){return r.find(p=>p.value===h.priority)?.name||""}return(h,p)=>(u(),F(W,{title:h.node.name,value:h.node.index,"prepend-icon":o(xt)(h.node.name)},{append:t(()=>[c("span",Ut,"[ "+l(o(J)(h.node.size,o(d).useBinarySize))+" ]",1),c("span",Bt,l(o(Ve)(h.node.progress)),1),c("span",Lt,"[ "+l(m(h.node))+" ]",1),e(it,{"open-on-hover":"","open-on-click":"","open-delay":"0","close-delay":"0"},{activator:t(({props:s})=>[e(A,ye(s,{class:"mr-2",color:"accent",size:"x-small",icon:"mdi-trending-up"}),null,16)]),default:t(()=>[e(Q,null,{default:t(()=>[(u(),$(U,null,R(r,s=>e(W,{onClick:i=>h.$emit("setFilePriority",h.node,s.value)},{default:t(()=>[e(ze,null,{default:t(()=>[e(le,null,{default:t(()=>[y(l(s.icon),1)]),_:2},1024),c("span",Rt,l(s.name),1)]),_:2},1024)]),_:2},1032,["onClick"])),64))]),_:1})]),_:1}),e(A,{color:"accent",size:"x-small",icon:"mdi-pencil",onClick:p[0]||(p[0]=Oe(s=>h.$emit("renameFile",h.node),["stop"]))})]),_:1},8,["title","value","prepend-icon"]))}}),Wt={class:"mr-2"},Mt=j({__name:"FolderNode",props:{node:{}},emits:["renameFolder","renameFile","setFilePriority"],setup(w){const{t:a}=ne();function d(r){let m=0,h=0;for(const s of r.children)s.type==="file"?m++:s.type==="folder"&&h++;const p=[];return m>0&&p.push(a("torrentDetail.content.fileInfo",m)),h>0&&p.push(a("torrentDetail.content.folderInfo",h)),p.join(", ")}return(r,m)=>{const h=Vt("FolderNode",!0);return u(),F(st,{value:r.node.type==="root"?"(root)":r.node.fullName},{activator:t(({props:p})=>[e(W,ye(p,{"prepend-icon":r.node.type==="root"?"mdi-file-tree":"mdi-folder",title:r.node.type==="root"?r.$t("torrentDetail.content.rootNode"):r.node.name,value:r.node.type==="root"?"(root)":r.node.fullName}),{append:t(({isActive:s})=>[c("span",Wt,l(d(r.node)),1),r.node.type==="folder"?(u(),F(A,{key:0,color:"accent",size:"x-small",icon:"mdi-pencil",onClick:m[0]||(m[0]=Oe(i=>r.$emit("renameFolder",r.node),["stop"]))})):x("",!0),e(le,{icon:s?"mdi-chevron-up":"mdi-chevron-down"},null,8,["icon"])]),_:2},1040,["prepend-icon","title","value"])]),default:t(()=>[(u(!0),$(U,null,R(r.node.children,p=>(u(),$(U,null,[p.type==="folder"?(u(),F(h,{key:0,node:p,onRenameFolder:m[1]||(m[1]=s=>r.$emit("renameFolder",s)),onRenameFile:m[2]||(m[2]=s=>r.$emit("renameFile",s)),onSetFilePriority:m[3]||(m[3]=(s,i)=>r.$emit("setFilePriority",s,i))},null,8,["node"])):x("",!0),p.type==="file"?(u(),F(Et,{key:1,node:p,onRenameFile:m[4]||(m[4]=s=>r.$emit("renameFile",s)),onSetFilePriority:m[5]||(m[5]=(s,i)=>r.$emit("setFilePriority",s,i))},null,8,["node"])):x("",!0)],64))),256))]),_:1},8,["value"])}}}),Gt=j({__name:"RootNode",props:{root:{}},emits:["renameFolder","renameFile","setFilePriority"],setup(w){return(a,d)=>(u(),F(Q,{density:"compact","select-strategy":"classic"},{default:t(()=>[e(Mt,{node:a.root,onRenameFolder:d[0]||(d[0]=r=>a.$emit("renameFolder",r)),onRenameFile:d[1]||(d[1]=r=>a.$emit("renameFile",r)),onSetFilePriority:d[2]||(d[2]=(r,m)=>a.$emit("setFilePriority",r,m))},null,8,["node"])]),_:1}))}}),Kt=j({__name:"Content",props:{torrent:{},isActive:{type:Boolean}},setup(w){const a=w,d=Ue(),r=oe(),{fileContentInterval:m}=Nt(he()),{pause:h,resume:p}=Je(_,m,{immediate:!1,immediateCallback:!0}),s=V(!1),i=V(!1),b=V([]),{tree:T}=zt(b),P=V(["(root)"]),g=V(""),N=Be({hash:"",isFolder:!1,oldName:""}),O=E({get:()=>b.value.filter(f=>f.priority!==K.DO_NOT_DOWNLOAD).map(f=>f.index),async set(f){const L=b.value.filter(D=>D.priority!==K.DO_NOT_DOWNLOAD).map(D=>D.index),M=L.filter(D=>!f.includes(D)).map(D=>b.value.find(C=>C.index===D)).filter(D=>D&&D.priority!==K.DO_NOT_DOWNLOAD).map(D=>D.index),k=f.filter(D=>!L.includes(D)).map(D=>b.value.find(C=>C.index===D)).filter(D=>D&&D.priority===K.DO_NOT_DOWNLOAD).map(D=>D.index);M.length&&await r.setTorrentFilePriority(a.torrent.hash,M,K.DO_NOT_DOWNLOAD),k.length&&await r.setTorrentFilePriority(a.torrent.hash,k,K.NORMAL),await _()}});async function z(f){N.hash=a.torrent.hash,N.isFolder=f.type==="folder",N.oldName=f.fullName,g.value=d.createDialog(et,N)}async function v(f,L){await r.setTorrentFilePriority(a.torrent.hash,[f.index],L),await _()}async function _(){s.value||(s.value=!0,i.value=!0,await ge(),b.value=await r.fetchFiles(a.torrent.hash),i.value=!1,s.value=!1,await ge())}return me(()=>a.isActive,f=>{f?(p(),_()):h()}),me(()=>d.isDialogOpened(g.value),f=>{f||_()}),Le(()=>{p()}),(f,L)=>(u(),F(ae,{loading:i.value,flat:""},{default:t(()=>[e(Gt,{opened:P.value,"onUpdate:opened":L[0]||(L[0]=M=>P.value=M),selected:O.value,"onUpdate:selected":L[1]||(L[1]=M=>O.value=M),root:o(T),onRenameFolder:z,onRenameFile:z,onSetFilePriority:v},null,8,["opened","selected","root"])]),_:1},8,["loading"]))}}),jt={class:"pl-4"},Ht={class:"pr-4"},q=j({__name:"InfoBase",props:{compact:{type:Boolean}},setup(w){return(a,d)=>(u(),F(S,{cols:"12",sm:"6",lg:"3"},{default:t(()=>[e(ut,{rounded:"xl",class:"d-flex align-center py-2 border"},{default:t(()=>[c("div",jt,[je(a.$slots,"title")]),e(te),c("div",Ht,[je(a.$slots,"text")])]),_:3})]),_:3}))}}),qt={key:0,class:"d-flex gap"},Yt=j({__name:"Info",props:{torrent:{},isActive:{type:Boolean}},setup(w){const a=w,d=oe(),r=Fe(),m=he(),h=E({get:()=>a.torrent.auto_tmm,set:v=>d.toggleAutoTmm([a.torrent.hash],v)}),p=E({get:()=>a.torrent.f_l_piece_prio,set:()=>d.toggleFLPiecePrio([a.torrent.hash])}),s=E({get:()=>a.torrent.forced,set:v=>{v?r.forceResumeTorrents([a.torrent.hash]):r.resumeTorrents([a.torrent.hash])}}),i=E({get:()=>a.torrent.seq_dl,set:()=>d.toggleSeqDl([a.torrent.hash])}),b=E({get:()=>a.torrent.super_seeding,set:v=>d.setSuperSeeding([a.torrent.hash],v)}),T=[{title:"added_on",text:"added_on"},{title:"completed_on",text:"completed_on"},{title:"last_activity",text:"last_activity"},{title:"seen_complete",text:"seen_complete"}],P=[{title:"ratio_time_limit",text:"ratio_time_limit"},{title:"seeding_time",text:"seeding_time"},{title:"time_active",text:"time_active"}],g=[{title:"downloaded",text:"downloaded"},{title:"downloaded_session",text:"downloaded_session"},{title:"uploaded",text:"uploaded"},{title:"uploaded_session",text:"uploaded_session"},{title:"size",text:"size"},{title:"total_size",text:"total_size"},{title:"amount_left",text:"amount_left"},{title:"global_volume",text:"globalVolume"}],N=[{title:"download_limit",text:"dl_limit"},{title:"download_speed",text:"dlspeed"},{title:"upload_limit",text:"up_limit"},{title:"upload_speed",text:"upspeed"},{title:"avg_download_speed",text:"avgDownloadSpeed"},{title:"avg_upload_speed",text:"avgUploadSpeed"},{title:"global_speed",text:"globalSpeed"}],O=[{title:"available_peers",text:"available_peers"},{title:"available_seeds",text:"available_seeds"},{title:"num_leechs",text:"num_leechs"},{title:"num_seeds",text:"num_seeds"},{title:"ratio",text:"ratio"},{title:"ratio_limit",text:"ratio_limit"},{title:"availability",text:"availability"},{title:"eta",text:"eta"},{title:"category",text:"category"},{title:"state",text:"stateString"},{title:"trackers_count",text:"trackers_count"},{title:"priority",text:"priority"}],z=[{title:"content_path",text:"content_path"},{title:"download_path",text:"download_path"},{title:"hash",text:"hash"},{title:"infohash_v1",text:"infohash_v1"},{title:"infohash_v2",text:"infohash_v2"},{title:"magnet",text:"magnet"},{title:"name",text:"name"},{title:"save_path",text:"savePath"},{title:"tracker",text:"tracker"}];return(v,_)=>(u(),F(Q,null,{default:t(()=>[e(W,null,{default:t(()=>[e(dt,null,{default:t(()=>[e(X,{title:v.$t("torrentDetail.info.datetime_values")},{default:t(()=>[e(Z,null,{default:t(()=>[e(I,null,{default:t(()=>[(u(),$(U,null,R(T,f=>e(q,null,Ft({title:t(()=>[y(l(v.$t(`torrent.properties.${f.title}`)),1)]),_:2},[v.torrent[f.text]>0?{name:"text",fn:t(()=>[y(l(o(He)(v.torrent[f.text]*1e3).format(o(m).dateFormat??"DD/MM/YYYY, HH:mm:ss")),1)]),key:"0"}:{name:"text",fn:t(()=>[y(l(v.$t("common.NA")),1)]),key:"1"}]),1024)),64))]),_:1})]),_:1})]),_:1},8,["title"]),e(X,{title:v.$t("torrentDetail.info.duration_values")},{default:t(()=>[e(Z,null,{default:t(()=>[e(I,null,{default:t(()=>[(u(),$(U,null,R(P,f=>e(q,null,{title:t(()=>[y(l(v.$t(`torrent.properties.${f.title}`)),1)]),text:t(()=>[y(l(o(He).duration(v.torrent[f.text],"s").humanize()),1)]),_:2},1024)),64))]),_:1})]),_:1})]),_:1},8,["title"]),e(X,{title:v.$t("torrentDetail.info.boolean_values")},{default:t(()=>[e(Z,null,{default:t(()=>[e(I,null,{default:t(()=>[e(q,null,{title:t(()=>[e(pe,{modelValue:h.value,"onUpdate:modelValue":_[0]||(_[0]=f=>h.value=f),"hide-details":"",density:"compact",label:v.$t("torrent.properties.auto_tmm")},null,8,["modelValue","label"])]),_:1}),e(q,null,{title:t(()=>[e(pe,{modelValue:p.value,"onUpdate:modelValue":_[1]||(_[1]=f=>p.value=f),"hide-details":"",density:"compact",label:v.$t("torrent.properties.f_l_piece_prio")},null,8,["modelValue","label"])]),_:1}),e(q,null,{title:t(()=>[e(pe,{modelValue:s.value,"onUpdate:modelValue":_[2]||(_[2]=f=>s.value=f),"hide-details":"",density:"compact",label:v.$t("torrent.properties.forced")},null,8,["modelValue","label"])]),_:1}),e(q,null,{title:t(()=>[e(pe,{modelValue:i.value,"onUpdate:modelValue":_[3]||(_[3]=f=>i.value=f),"hide-details":"",density:"compact",label:v.$t("torrent.properties.seq_dl")},null,8,["modelValue","label"])]),_:1}),e(q,null,{title:t(()=>[e(pe,{modelValue:b.value,"onUpdate:modelValue":_[4]||(_[4]=f=>b.value=f),"hide-details":"",density:"compact",label:v.$t("torrent.properties.super_seeding")},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1})]),_:1},8,["title"]),e(X,{title:v.$t("torrentDetail.info.data_values")},{default:t(()=>[e(Z,null,{default:t(()=>[e(I,null,{default:t(()=>[(u(),$(U,null,R(g,f=>e(q,null,{title:t(()=>[y(l(v.$t(`torrent.properties.${f.title}`)),1)]),text:t(()=>[y(l(o(J)(v.torrent[f.text],o(m).useBinarySize)),1)]),_:2},1024)),64))]),_:1})]),_:1})]),_:1},8,["title"]),e(X,{title:v.$t("torrentDetail.info.speed_values")},{default:t(()=>[e(Z,null,{default:t(()=>[e(I,null,{default:t(()=>[(u(),$(U,null,R(N,f=>e(q,null,{title:t(()=>[y(l(v.$t(`torrent.properties.${f.title}`)),1)]),text:t(()=>[y(l(o(ee)(v.torrent[f.text],o(m).useBitSpeed)),1)]),_:2},1024)),64))]),_:1})]),_:1})]),_:1},8,["title"]),e(X,{title:v.$t("torrentDetail.info.text_values")},{default:t(()=>[e(Z,null,{default:t(()=>[e(I,null,{default:t(()=>[(u(),$(U,null,R(O,f=>e(q,null,{title:t(()=>[y(l(v.$t(`torrent.properties.${f.title}`)),1)]),text:t(()=>[y(l(v.torrent[f.text]),1)]),_:2},1024)),64))]),_:1})]),_:1})]),_:1},8,["title"]),e(X,{title:v.$t("torrentDetail.info.long_text_values")},{default:t(()=>[e(Z,null,{default:t(()=>[e(Q,null,{default:t(()=>[(u(),$(U,null,R(z,f=>e(W,{title:v.$t(`torrent.properties.${f.title}`)},{default:t(()=>[e(Ne,null,{default:t(()=>[y(l(v.torrent[f.text]),1)]),_:2},1024)]),_:2},1032,["title"])),64)),e(W,{title:v.$t("torrent.properties.tags")},{default:t(()=>[v.torrent.tags?.length?(u(),$("div",qt,[(u(!0),$(U,null,R(v.torrent.tags,f=>(u(),F(de,{variant:"flat",color:"tag"},{default:t(()=>[y(l(f),1)]),_:2},1024))),256))])):(u(),F(Ne,{key:1},{default:t(()=>[y(l(v.$t("torrent.properties.empty_tags")),1)]),_:1}))]),_:1},8,["title"])]),_:1})]),_:1})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1}))}});const Jt=Ce(Yt,[["__scopeId","data-v-bb1329d2"]]),Qt=["href"],Xt={key:1},Zt={class:"my-1"},el={class:"mr-2"},tl={key:0},ll={key:2},al={key:0},ol={key:1},nl={key:2},rl={key:3},il={key:4},sl={key:0},ul=j({__name:"Overview",props:{torrent:{},isActive:{type:Boolean}},setup(w){const a=w,{t:d}=ne(),r=At(),m=Ue(),h=oe(),p=Fe(),s=he(),i=V(),b=V(""),T=V(0),P=V([]),g=V(0),N=V(0),O=V(""),z=V(0),v=V(0),_=V(0),f=V(0),L=E(()=>`torrent-${a.torrent.state}`),M=E(()=>`${parseInt(ct(z.value,!0))} ${mt(z.value,!0)}`),k=E(()=>a.torrent.state===ft.META_DL),D=E(()=>!k.value&&_.value>0&&_.valueD.value&&_.valueG.priority!==K.DO_NOT_DOWNLOAD);g.value=n.length,g.value===1&&(O.value=n[0].name)}async function Ee(){if(!i.value)return;const n=await h.fetchPieceState(a.torrent.hash);i.value.width=n.length||-1;const G=i.value.getContext("2d");G.clearRect(0,0,i.value.width,i.value.height);let B="",re=1;for(let ie=0;ieve.priority!==K.DO_NOT_DOWNLOAD).map(ve=>ve.piece_range);for(const[ve,nt]of ot)if(ie>ve&&ie{await H(),C.value&&await Ee()},s.fileContentInterval,{immediate:!0,immediateCallback:!0});me(()=>a.isActive,n=>{n?lt():at()}),me(()=>a.torrent,async()=>{await we()});function Me(n){if(m.hasActiveDialog)return!1;if(n.key==="d")return n.preventDefault(),De("dl"),!0;if(n.key==="s")return n.preventDefault(),De("save"),!0;if(n.key==="f"&&g.value===1)return n.preventDefault(),We(),!0}return Le(()=>{document.addEventListener("keydown",Me)}),Re(()=>{document.removeEventListener("keydown",Me)}),(n,G)=>n.torrent?(u(),F(ae,{key:0},{default:t(()=>[e(_e,{class:"text-wrap"},{default:t(()=>[y(l(n.torrent.name),1)]),_:1}),e(_t,null,{default:t(()=>[c("div",null,[(u(!0),$(U,null,R(o(pt)(b.value),B=>(u(),$("span",null,[o(vt)(B)?(u(),$("a",{key:0,target:"_blank",href:B},l(B),9,Qt)):(u(),$("span",Xt,l(B),1))]))),256))]),c("div",Zt,[c("span",el,l(n.torrent.hash),1),e(A,{variant:"outlined",rounded:"",onClick:tt},{default:t(()=>[y(l(n.$t("torrentDetail.overview.copy_hash")),1)]),_:1})])]),_:1}),e(ce,null,{default:t(()=>[e(I,null,{default:t(()=>[e(S,{cols:"12",md:"6"},{default:t(()=>[e(I,null,{default:t(()=>[e(S,{cols:"4"},{default:t(()=>[e(gt,{color:L.value,indeterminate:k.value,size:100,"model-value":n.torrent?.progress*100,width:15},{default:t(()=>[k.value?(u(),$("span",tl,l(n.$t("torrentDetail.overview.fetchingMetadata")),1)):n.torrent.progress===1?(u(),F(le,{key:1,icon:"mdi-check",size:"x-large"})):(u(),$("span",ll,l(o(Ve)(n.torrent.progress)),1))]),_:1},8,["color","indeterminate","model-value"])]),_:1}),e(S,{cols:"8",class:"d-flex flex-column align-center justify-center"},{default:t(()=>[k.value?(u(),$("div",al,[c("span",null,l(n.$t("torrentDetail.overview.waitingForMetadata")),1)])):D.value?(u(),$("div",ol,[c("canvas",{ref_key:"canvas",ref:i,width:"0",height:"10"},null,512)])):x("",!0),!k.value&&!D.value?(u(),$("div",nl,[c("span",null,l(n.$t("torrentDetail.overview.canvasRenderDisabled")),1)])):!k.value&&!C.value?(u(),$("div",rl,[c("span",null,l(n.$t("torrentDetail.overview.canvasRefreshDisabled")),1)])):x("",!0),_.value>0?(u(),$("div",il,[c("span",null,l(o(d)("torrentDetail.overview.pieceCount",{owned:v.value,total:_.value,pieceSize:M.value})),1)])):x("",!0),c("div",null,[e(le,{icon:"mdi-arrow-down"}),y(" "+l(o(ee)(n.torrent.dlspeed,o(s).useBitSpeed))+" ",1),e(le,{icon:"mdi-arrow-up"}),y(" "+l(o(ee)(n.torrent.upspeed,o(s).useBitSpeed)),1)])]),_:1})]),_:1}),e(I,null,{default:t(()=>[e(S,{cols:"6"},{default:t(()=>[c("div",null,l(n.$t("torrent.properties.download_path"))+":",1),c("div",null,l(n.torrent.download_path),1),e(A,{icon:"mdi-pencil",color:"accent",size:"x-small",onClick:G[0]||(G[0]=B=>De("dl"))})]),_:1}),e(S,{cols:"6"},{default:t(()=>[c("div",null,l(n.$t("torrentDetail.overview.fileCount"))+":",1),c("div",null,l(g.value)+" / "+l(N.value),1),g.value===1?(u(),$("div",sl,l(O.value),1)):x("",!0),g.value===1?(u(),F(A,{key:1,icon:"mdi-pencil",color:"accent",size:"x-small",onClick:We})):x("",!0)]),_:1})]),_:1}),e(I,null,{default:t(()=>[e(S,{cols:"6"},{default:t(()=>[c("div",null,l(n.$t("torrent.properties.save_path"))+":",1),c("div",null,l(n.torrent.savePath),1),e(A,{icon:"mdi-pencil",color:"accent",size:"x-small",onClick:G[1]||(G[1]=B=>De("save"))})]),_:1}),e(S,{cols:"6"},{default:t(()=>[c("div",null,l(n.$t("torrent.properties.content_path"))+":",1),c("div",null,l(n.torrent.content_path),1)]),_:1})]),_:1})]),_:1}),e(S,{cols:"12",md:"6"},{default:t(()=>[e(I,null,{default:t(()=>[e(S,{cols:"6"},{default:t(()=>[c("div",null,l(n.$t("torrent.properties.state"))+":",1),e(de,{variant:"flat",color:L.value},{default:t(()=>[y(l(n.$t(`torrent.state.${n.torrent.state}`)),1)]),_:1},8,["color"])]),_:1}),e(S,{cols:"6"},{default:t(()=>[c("div",null,l(n.$t("torrent.properties.category"))+":",1),e(de,{variant:"flat",color:"category"},{default:t(()=>[y(l(n.torrent.category.length?n.torrent.category:n.$t("navbar.side.filters.uncategorized")),1)]),_:1})]),_:1})]),_:1}),e(I,null,{default:t(()=>[e(S,{cols:"6"},{default:t(()=>[c("div",null,l(n.$t("torrent.properties.tracker"))+":",1),e(de,{variant:"flat",color:"tracker"},{default:t(()=>[y(l(n.torrent.tracker?o(yt)(n.torrent.tracker):n.$t("navbar.side.filters.untracked")),1)]),_:1})]),_:1}),e(S,{cols:"6",class:"d-flex flex-wrap chipgap"},{default:t(()=>[c("div",null,l(n.$t("torrent.properties.tags"))+":",1),n.torrent.tags?(u(!0),$(U,{key:0},R(n.torrent.tags,B=>(u(),F(de,{key:B,variant:"flat",color:"tag"},{default:t(()=>[y(l(B),1)]),_:2},1024))),128)):x("",!0),!n.torrent.tags||n.torrent.tags.length===0?(u(),F(de,{key:1,variant:"flat",color:"tag"},{default:t(()=>[y(l(n.$t("navbar.side.filters.untagged")),1)]),_:1})):x("",!0)]),_:1})]),_:1}),e(I,null,{default:t(()=>[e(S,{cols:"6"},{default:t(()=>[c("div",null,l(n.$t("torrentDetail.overview.selectedFileSize"))+":",1),c("div",null,l(o(J)(n.torrent.size,o(s).useBinarySize))+" / "+l(o(J)(n.torrent.total_size,o(s).useBinarySize)),1)]),_:1}),e(S,{cols:"6"},{default:t(()=>[c("div",null,l(n.$t("torrentDetail.overview.ratio"))+":",1),c("div",null,l(n.torrent.ratio),1)]),_:1})]),_:1}),e(I,null,{default:t(()=>[e(S,{cols:"6"},{default:t(()=>[c("div",null,l(n.$t("torrentDetail.overview.downloaded"))+":",1),c("div",null,l(o(J)(n.torrent.downloaded,o(s).useBinarySize)),1)]),_:1}),e(S,{cols:"6"},{default:t(()=>[c("div",null,l(n.$t("torrentDetail.overview.uploaded"))+":",1),c("div",null,l(o(J)(n.torrent.uploaded,o(s).useBinarySize)),1)]),_:1})]),_:1}),e(I,null,{default:t(()=>[e(S,{cols:"6"},{default:t(()=>[c("div",null,l(n.$t("torrentDetail.overview.dlSpeedAverage"))+":",1),c("div",null,l(o(ee)(T.value,o(s).useBitSpeed)),1)]),_:1}),e(S,{cols:"6"},{default:t(()=>[c("div",null,l(n.$t("torrentDetail.overview.upSpeedAverage"))+":",1),c("div",null,l(o(ee)(f.value,o(s).useBitSpeed)),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):x("",!0)}});const dl=Ce(ul,[["__scopeId","data-v-0d43f850"]]),cl={class:"d-flex"},ml={key:0},fl=["alt","src","title"],vl=["title"],pl={class:"text-subtitle-2 text-grey"},_l=["title"],gl={class:"d-flex flex-column"},yl={class:"text-h5"},hl=j({__name:"Peers",props:{torrent:{},isActive:{type:Boolean}},setup(w){const a=w,{t:d}=ne(),r=oe(),m=he(),h=V(!1),p=V([]),s=V(""),i=V(null),b=V(!1);async function T(){h.value=!0,p.value=Object.entries((await r.getTorrentPeers(a.torrent.hash)).peers).map(([z,v])=>({...v,host:z})),h.value=!1}async function P(){s.value.length&&(await r.addTorrentPeers(a.torrent.hash,s.value.split(` +`)),await T(),g())}function g(){b.value=!1,s.value=""}async function N(z){await r.banPeers([z.host]),await T()}async function O(z){z??a.isActive?(await T(),i.value=setInterval(T,5e3)):(clearInterval(i.value),i.value=null)}return Se(O),Re(()=>O(!1)),me(()=>a.isActive,O),(z,v)=>(u(),F(Q,null,{default:t(()=>[(u(!0),$(U,null,R(p.value,(_,f)=>(u(),$(U,null,[f>0?(u(),F(Ie,{key:0,color:"white"})):x("",!0),e(W,null,{default:t(()=>[c("div",cl,[c("div",null,[e(ze,{class:"overflow-visible text-select"},{default:t(()=>[_.country_code?(u(),$("span",ml,[o(ht)?(u(),$("img",{key:0,alt:o(Ae)(_.country_code).char,src:o(Ae)(_.country_code).url,title:_.country,style:{"max-width":"32px"}},null,8,fl)):(u(),$("span",{key:1,title:_.country},l(o(Ae)(_.country_code).char),9,vl))])):x("",!0),c("span",null,l(_.ip),1),c("span",pl," :"+l(_.port),1)]),_:2},1024),e(Ne,{class:"d-block"},{default:t(()=>[c("div",null,[y(" Flags: "),c("span",{class:"cursor-help",title:_.flags_desc},l(_.flags),9,_l)]),c("div",null,"Progress: "+l(o(Ve)(_.progress)),1),c("div",null,[e(le,{icon:"mdi-arrow-down",color:"download"}),y(" "+l(o(ee)(_.dl_speed,o(m).useBitSpeed))+" ",1),e(le,{icon:"mdi-arrow-up",color:"upload"}),y(" "+l(o(ee)(_.up_speed,o(m).useBitSpeed)),1)]),c("div",null,l(o(J)(_.downloaded,o(m).useBinarySize))+" | "+l(o(J)(_.uploaded,o(m).useBinarySize)),1),c("div",null,"Relevance: "+l(o(Ve)(_.relevance)),1)]),_:2},1024)]),e(te),c("div",gl,[e(A,{color:"red",icon:"mdi-cancel",variant:"text",onClick:L=>N(_)},null,8,["onClick"])])])]),_:2},1024)],64))),256)),p.value.length===0?(u(),F(W,{key:0},{default:t(()=>[y(l(z.$t("torrentDetail.peers.emptyList")),1)]),_:1})):x("",!0),e(W,null,{default:t(()=>[c("div",{class:xe(["d-flex gap py-5",z.$vuetify.display.mobile?"flex-column":"justify-space-evenly"])},[e(be,{modelValue:b.value,"onUpdate:modelValue":v[1]||(v[1]=_=>b.value=_),"max-width":"750px"},{activator:t(({props:_})=>[e(A,ye(_,{variant:"flat",text:o(d)("torrentDetail.peers.addPeers.title"),color:"accent"}),null,16,["text"])]),default:t(()=>[e(ae,null,{default:t(()=>[e(_e,null,{default:t(()=>[c("span",yl,l(o(d)("torrentDetail.peers.addPeers.title")),1)]),_:1}),e(ce,null,{default:t(()=>[e(Qe,null,{default:t(()=>[e(I,null,{default:t(()=>[e(S,{cols:"12"},{default:t(()=>[e(Xe,{modelValue:s.value,"onUpdate:modelValue":v[0]||(v[0]=_=>s.value=_),label:o(d)("torrentDetail.peers.addPeers.newPeers"),placeholder:o(d)("torrentDetail.peers.addPeers.newPeersPlaceholder"),hint:o(d)("torrentDetail.peers.addPeers.newPeersHint")},null,8,["modelValue","label","placeholder","hint"])]),_:1})]),_:1})]),_:1})]),_:1}),e(Te,null,{default:t(()=>[e(te),e(A,{color:"error",onClick:g},{default:t(()=>[y(l(o(d)("common.cancel")),1)]),_:1}),e(A,{color:"accent",onClick:P},{default:t(()=>[y(l(o(d)("common.ok")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],2)]),_:1})]),_:1}))}});const wl=Ce(hl,[["__scopeId","data-v-04aee0ca"]]),Dl=j({__name:"TagsAndCategories",props:{torrent:{},isActive:{type:Boolean}},setup(w){const a=w,d=oe(),r=Fe(),m=E(()=>d.categories.map(i=>i.name).indexOf(a.torrent.category)),h=E(()=>d.tags.filter(i=>a.torrent.tags?.includes(i)));async function p(i){a.torrent.category===i?await r.setTorrentCategory([a.torrent.hash],""):await r.setTorrentCategory([a.torrent.hash],i)}async function s(i){a.torrent.tags?.includes(i)?await r.removeTorrentTags([a.torrent.hash],[i]):await r.addTorrentTags([a.torrent.hash],[i])}return Se(async()=>{await d.fetchCategories(),await d.fetchTags()}),(i,b)=>(u(),F(ae,null,{default:t(()=>[e(ce,null,{default:t(()=>[e(I,null,{default:t(()=>[e(S,{cols:"12",md:"6"},{default:t(()=>[e(Ge,{"model-value":h.value,multiple:""},{default:t(()=>[e(Q,null,{default:t(()=>[e(Ke,null,{default:t(()=>[y(l(i.$t("torrentDetail.tagsAndCategories.tags")),1)]),_:1}),(u(!0),$(U,null,R(o(d).tags,T=>(u(),F(W,{title:T,variant:i.torrent.tags?.includes(T)?"tonal":void 0,"base-color":i.torrent.tags?.includes(T)?"accent":void 0,onClick:P=>s(T)},null,8,["title","variant","base-color","onClick"]))),256))]),_:1})]),_:1},8,["model-value"])]),_:1}),e(S,{cols:"12",md:"6"},{default:t(()=>[e(Ge,{"model-value":m.value},{default:t(()=>[e(Q,null,{default:t(()=>[e(Ke,null,{default:t(()=>[y(l(i.$t("torrentDetail.tagsAndCategories.categories")),1)]),_:1}),(u(!0),$(U,null,R(o(d).categories,T=>(u(),F(W,{title:T.name,variant:T.name===a.torrent.category?"tonal":void 0,"base-color":T.name===a.torrent.category?"accent":void 0,onClick:P=>p(T.name)},null,8,["title","variant","base-color","onClick"]))),256))]),_:1})]),_:1},8,["model-value"])]),_:1})]),_:1})]),_:1})]),_:1}))}}),$l={class:"d-flex"},kl={key:0},Tl={key:1},bl={key:2},Vl={key:3},Nl={key:0,class:"d-flex flex-column"},Fl={class:"text-h5"},Cl={class:"text-h5"},Sl=j({__name:"Trackers",props:{torrent:{},isActive:{type:Boolean}},setup(w){const a=w,{t:d}=ne(),r=oe();function m(k){switch(k){case Y.DISABLED:return d("constants.trackerStatus.disabled");case Y.NOT_YET_CONTACTED:return d("constants.trackerStatus.not_yet_contacted");case Y.WORKING:return d("constants.trackerStatus.working");case Y.UPDATING:return d("constants.trackerStatus.updating");case Y.NOT_WORKING:return d("constants.trackerStatus.not_working");default:return""}}function h(k){return typeof k=="number"?k===-1?"N/A":k.valueOf():!k||k.num_peers===-1||k?.num_seeds===-1||k?.num_leeches===-1?"N/A":d("torrentDetail.trackers.peersValue",{peers:k.num_peers,seeds:k.num_seeds,leeches:k.num_leeches})}const p=V(!1),s=V([]),i=V(""),b=V(null),T=V(!1),P=[k=>!!k||d("torrentDetail.trackers.editTracker.newUrlRequired")],g=Be({isVisible:!1,isFormValid:!1,oldUrl:"",newUrl:""});function N(k){g.isVisible=!0,g.oldUrl=k.url,g.newUrl=k.url,ge(()=>{document.getElementById("input")?.select()})}async function O(){p.value=!0,s.value=(await r.getTorrentTrackers(a.torrent.hash)).map(k=>({...k,isSelectable:k.tier!==-1})),p.value=!1}async function z(){i.value.length&&(await r.addTorrentTrackers(a.torrent.hash,i.value),await O(),v())}function v(){T.value=!1,i.value=""}async function _(){g.isFormValid&&(await r.editTorrentTracker(a.torrent.hash,g.oldUrl,g.newUrl),g.isVisible=!1,await O())}async function f(k){await r.removeTorrentTrackers(a.torrent.hash,[k.url]),await O()}async function L(){await r.reannounceTorrents([a.torrent.hash])}async function M(k){k??a.isActive?(await O(),b.value=setInterval(O,5e3)):(clearInterval(b.value),b.value=null)}return Se(M),Re(()=>M(!1)),me(()=>a.isActive,M),(k,D)=>(u(),F(Q,null,{default:t(()=>[(u(!0),$(U,null,R(s.value,(C,we)=>(u(),$(U,null,[we===3?(u(),F(Ie,{key:0,color:"white",thickness:"5"})):we>0?(u(),F(Ie,{key:1,class:"mx-5",color:"white"})):x("",!0),e(W,null,{default:t(()=>[c("div",$l,[c("div",{class:xe(`tracker-${o(Y)[C.status].toLowerCase()}`)},[e(ze,{class:"text-break text-wrap"},{default:t(()=>[y(l(C.url),1)]),_:2},1024),e(Ne,{class:"d-block"},{default:t(()=>[C.msg?(u(),$("div",kl,l(C.msg),1)):(u(),$("div",Tl,l(m(C.status)),1)),C.tier>=0?(u(),$("div",bl,l(o(d)("torrentDetail.trackers.tier",C.tier)),1)):x("",!0),C.status!==o(Y).NOT_WORKING?(u(),$("div",Vl,[c("div",null,l(h(C)),1),c("div",null,"Downloads: "+l(h(C.num_downloaded)),1)])):x("",!0)]),_:2},1024)],2),e(te),C.tier>=0?(u(),$("div",Nl,[e(be,{modelValue:g.isVisible,"onUpdate:modelValue":D[4]||(D[4]=H=>g.isVisible=H),"max-width":"750px"},{activator:t(({props:H})=>[e(A,ye(H,{icon:"mdi-pencil",variant:"text",onClick:Ee=>N(C)}),null,16,["onClick"])]),default:t(()=>[e(ae,null,{default:t(()=>[e(_e,null,{default:t(()=>[c("span",Fl,l(o(d)("torrentDetail.trackers.editTracker.title")),1)]),_:1}),e(ce,null,{default:t(()=>[e(o(Ye),{modelValue:g.isFormValid,"onUpdate:modelValue":D[1]||(D[1]=H=>g.isFormValid=H),onSubmit:D[2]||(D[2]=Oe(()=>{},["prevent"]))},{default:t(()=>[e(o(ke),{"model-value":g.oldUrl,disabled:"",label:k.$t("torrentDetail.trackers.editTracker.oldUrl")},null,8,["model-value","label"]),e(o(ke),{modelValue:g.newUrl,"onUpdate:modelValue":D[0]||(D[0]=H=>g.newUrl=H),id:"input",rules:P,label:k.$t("torrentDetail.trackers.editTracker.newUrl"),autofocus:"",onKeydown:Ze(_,["enter"])},null,8,["modelValue","label"])]),_:1},8,["modelValue"])]),_:1}),e(Te,null,{default:t(()=>[e(te),e(A,{color:"error",disabled:!g.isFormValid,onClick:D[3]||(D[3]=H=>g.isVisible=!1)},{default:t(()=>[y(l(o(d)("common.cancel")),1)]),_:1},8,["disabled"]),e(A,{color:"accent",onClick:_},{default:t(()=>[y(l(o(d)("common.ok")),1)]),_:1})]),_:1})]),_:1})]),_:2},1032,["modelValue"]),e(A,{color:"red",icon:"mdi-delete",variant:"text",onClick:H=>f(C)},null,8,["onClick"])])):x("",!0)])]),_:2},1024)],64))),256)),e(W,null,{default:t(()=>[c("div",{class:xe(["d-flex gap py-5",k.$vuetify.display.mobile?"flex-column":"justify-space-evenly"])},[e(be,{modelValue:T.value,"onUpdate:modelValue":D[6]||(D[6]=C=>T.value=C),"max-width":"750px"},{activator:t(({props:C})=>[e(A,ye(C,{variant:"flat",text:o(d)("torrentDetail.trackers.addTrackers.title"),color:"accent"}),null,16,["text"])]),default:t(()=>[e(ae,null,{default:t(()=>[e(_e,null,{default:t(()=>[c("span",Cl,l(o(d)("torrentDetail.trackers.addTrackers.title")),1)]),_:1}),e(ce,null,{default:t(()=>[e(Qe,null,{default:t(()=>[e(I,null,{default:t(()=>[e(S,{cols:"12"},{default:t(()=>[e(Xe,{modelValue:i.value,"onUpdate:modelValue":D[5]||(D[5]=C=>i.value=C),label:o(d)("torrentDetail.trackers.addTrackers.newTrackers"),hint:o(d)("torrentDetail.trackers.addTrackers.newTrackersHint")},null,8,["modelValue","label","hint"])]),_:1})]),_:1})]),_:1})]),_:1}),e(Te,null,{default:t(()=>[e(te),e(A,{color:"error",onClick:v},{default:t(()=>[y(l(o(d)("common.cancel")),1)]),_:1}),e(A,{color:"accent",onClick:z},{default:t(()=>[y(l(o(d)("common.ok")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(A,{variant:"flat",disabled:s.value.length===3,text:o(d)("torrentDetail.trackers.reannounce"),color:"primary",onClick:L},null,8,["disabled","text"])],2)]),_:1})]),_:1}))}});const Ol=Ce(Sl,[["__scopeId","data-v-ed947913"]]),Pl={class:"pa-3"},Al={style:{"font-size":"1.6em !important"},class:"subtitle-1 ml-2"},Il={class:"d-flex justify-end"},El=j({__name:"TorrentDetail",setup(w){const a=Ct(),d=St(),{t:r}=ne(),m=Ue(),h=Fe(),p=V("overview"),s=E(()=>a.params.hash),i=E(()=>h.getTorrentByHash(s.value)),b=()=>{d.push({name:"dashboard"})};function T(P){if(m.hasActiveDialog)return!1;if(P.key==="Delete")return m.createDialog(Dt,{hashes:[s.value]}),P.preventDefault(),!0;P.key==="Escape"&&b()}return Le(()=>{document.addEventListener("keydown",T)}),Ot(()=>{document.removeEventListener("keydown",T)}),(P,g)=>(u(),$("div",Pl,[e(I,{"no-gutters":"",align:"center",justify:"center"},{default:t(()=>[e(S,null,{default:t(()=>[c("h1",Al,l(o(r)("torrentDetail.title")),1)]),_:1}),e(S,null,{default:t(()=>[c("div",Il,[e(A,{icon:"mdi-close",variant:"plain",onClick:b})])]),_:1})]),_:1}),e(I,{class:"ma-0 pa-0"},{default:t(()=>[e($t,{modelValue:p.value,"onUpdate:modelValue":g[0]||(g[0]=N=>p.value=N),"bg-color":"primary",grow:"","show-arrows":""},{default:t(()=>[e(se,{value:"overview"},{default:t(()=>[y(l(o(r)("torrentDetail.tabs.overview")),1)]),_:1}),e(se,{value:"info"},{default:t(()=>[y(l(o(r)("torrentDetail.tabs.info")),1)]),_:1}),e(se,{value:"trackers"},{default:t(()=>[y(l(o(r)("torrentDetail.tabs.trackers")),1)]),_:1}),e(se,{value:"peers"},{default:t(()=>[y(l(o(r)("torrentDetail.tabs.peers")),1)]),_:1}),e(se,{value:"content"},{default:t(()=>[y(l(o(r)("torrentDetail.tabs.content")),1)]),_:1}),e(se,{value:"tagsAndCategories"},{default:t(()=>[y(l(o(r)("torrentDetail.tabs.tagsAndCategories")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1}),i.value?(u(),F(wt,{key:0,modelValue:p.value,"onUpdate:modelValue":g[1]||(g[1]=N=>p.value=N),touch:!1},{default:t(()=>[e(ue,{value:"overview"},{default:t(()=>[e(dl,{torrent:i.value,"is-active":p.value==="overview"},null,8,["torrent","is-active"])]),_:1}),e(ue,{value:"info"},{default:t(()=>[e(Jt,{torrent:i.value,"is-active":p.value==="info"},null,8,["torrent","is-active"])]),_:1}),e(ue,{value:"trackers"},{default:t(()=>[e(Ol,{torrent:i.value,"is-active":p.value==="trackers"},null,8,["torrent","is-active"])]),_:1}),e(ue,{value:"peers"},{default:t(()=>[e(wl,{torrent:i.value,"is-active":p.value==="peers"},null,8,["torrent","is-active"])]),_:1}),e(ue,{value:"content"},{default:t(()=>[e(Kt,{torrent:i.value,"is-active":p.value==="content"},null,8,["torrent","is-active"])]),_:1}),e(ue,{value:"tagsAndCategories"},{default:t(()=>[e(Dl,{torrent:i.value,"is-active":p.value==="tagsAndCategories"},null,8,["torrent","is-active"])]),_:1})]),_:1},8,["modelValue"])):x("",!0)]))}});export{El as default}; diff --git a/qbit/vuetorrent/public/assets/TorrentDetail-cad7bace.css b/qbit/vuetorrent/public/assets/TorrentDetail-cad7bace.css new file mode 100644 index 0000000..b7610a5 --- /dev/null +++ b/qbit/vuetorrent/public/assets/TorrentDetail-cad7bace.css @@ -0,0 +1 @@ +.gap[data-v-bb1329d2]{gap:8px}canvas[data-v-0d43f850]{height:100%;width:100%}.chipgap[data-v-0d43f850]{gap:4px}.gap[data-v-04aee0ca]{gap:8px}.cursor-help[data-v-04aee0ca]{cursor:help}.gap[data-v-ed947913]{gap:8px}.v-theme--darkTheme .tracker-disabled[data-v-ed947913]{color:#c6c6c6}.v-theme--darkTheme .tracker-not_yet_contacted[data-v-ed947913]{color:orange}.v-theme--darkTheme .tracker-working[data-v-ed947913]{color:#90ee90}.v-theme--darkTheme .tracker-not_working[data-v-ed947913]{color:#f08080}.v-theme--darkTheme .tracker-updating[data-v-ed947913]{color:#add8e6}.v-theme--lightTheme .tracker-disabled[data-v-ed947913]{color:gray}.v-theme--lightTheme .tracker-not_yet_contacted[data-v-ed947913]{color:orange}.v-theme--lightTheme .tracker-working[data-v-ed947913]{color:green}.v-theme--lightTheme .tracker-not_working[data-v-ed947913]{color:red}.v-theme--lightTheme .tracker-updating[data-v-ed947913]{color:#1e90ff} diff --git a/qbit/vuetorrent/public/assets/dayjs-f7aba705.js b/qbit/vuetorrent/public/assets/dayjs-f7aba705.js new file mode 100644 index 0000000..831414e --- /dev/null +++ b/qbit/vuetorrent/public/assets/dayjs-f7aba705.js @@ -0,0 +1 @@ +import{g as J,K as L,d as j,r as Q,c as K,M as X,a1 as E,a2 as A,a3 as x,m as k,W as B,Z as F,u as _,Y as tt,a8 as et,ao as st,D as nt,at as R,ad as U}from"./vue-d2584a6d.js";import{u as rt,n as ot,e as it,f as at,g as ut,h as dt,i as lt,aC as ht,aD as mt,j as ct,a as ft,k as I,l as $t,m as vt}from"./index-135ae4c1.js";import"./faker-c43f92d4.js";import{d as W}from"./dayjs.min-1969f9c6.js";const kt=J({__name:"MoveTorrentDialog",props:{guid:{},hashes:{},mode:{}},setup(H){const D=H,{isOpened:h}=rt(D.guid),{t:a}=L(),g=ot(),f=it(),b=j(),V=j(),S=j(!1),r=Q({newPath:""}),m=[o=>!!o||a("dialogs.moveTorrent.required")],M=K(()=>D.hashes.map(f.getTorrentByHash)),$=K(()=>{switch(D.mode){case"dl":return M.value[0]?.download_path;case"save":return M.value[0]?.savePath}});async function w(){await b.value?.validate(),S.value&&(await g.toggleAutoTmm(D.hashes,!1),await f.moveTorrents(D.mode,D.hashes,r.newPath),V.value?.saveValueToHistory(),y())}const y=()=>{h.value=!1};return X(()=>{r.newPath=$.value||""}),(o,l)=>(E(),A(vt,{modelValue:_(h),"onUpdate:modelValue":l[3]||(l[3]=d=>nt(h)?h.value=d:null)},{default:x(()=>[k($t,null,{default:x(()=>[k(at,null,{default:x(()=>[B(F(o.$t(`dialogs.moveTorrent.${o.mode}.title`)),1)]),_:1}),k(ut,null,{default:x(()=>[k(_(dt),{modelValue:S.value,"onUpdate:modelValue":l[1]||(l[1]=d=>S.value=d),ref_key:"form",ref:b,onSubmit:l[2]||(l[2]=tt(()=>{},["prevent"]))},{default:x(()=>[$.value?(E(),A(lt,{key:0,"model-value":$.value,disabled:"",label:o.$t("dialogs.moveTorrent.oldPath")},null,8,["model-value","label"])):et("",!0),k(ht,{modelValue:r.newPath,"onUpdate:modelValue":l[0]||(l[0]=d=>r.newPath=d),historyKey:_(mt).TORRENT_PATH,ref_key:"field",ref:V,rules:m,autofocus:"",label:o.$t("dialogs.moveTorrent.newPath"),onKeydown:st(w,["enter"])},null,8,["modelValue","historyKey","label"])]),_:1},8,["modelValue"])]),_:1}),k(ct,null,{default:x(()=>[k(ft),k(I,{color:"error",onClick:y},{default:x(()=>[B(F(o.$t("common.cancel")),1)]),_:1}),k(I,{color:"accent",disabled:!S.value,onClick:w},{default:x(()=>[B(F(o.$t("common.save")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}});var Z={exports:{}};(function(H,D){(function(h,a){H.exports=a()})(R,function(){var h,a,g=1e3,f=6e4,b=36e5,V=864e5,S=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,r=31536e6,m=2628e6,M=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,$={years:r,months:m,days:V,hours:b,minutes:f,seconds:g,milliseconds:1,weeks:6048e5},w=function(s){return s instanceof P},y=function(s,e,t){return new P(s,t,e.$l)},o=function(s){return a.p(s)+"s"},l=function(s){return s<0},d=function(s){return l(s)?Math.ceil(s):Math.floor(s)},C=function(s){return Math.abs(s)},Y=function(s,e){return s?l(s)?{negative:!0,format:""+C(s)+e}:{negative:!1,format:""+s+e}:{negative:!1,format:""}},P=function(){function s(t,n,u){var i=this;if(this.$d={},this.$l=u,t===void 0&&(this.$ms=0,this.parseFromMilliseconds()),n)return y(t*$[o(n)],this);if(typeof t=="number")return this.$ms=t,this.parseFromMilliseconds(),this;if(typeof t=="object")return Object.keys(t).forEach(function(T){i.$d[o(T)]=t[T]}),this.calMilliseconds(),this;if(typeof t=="string"){var c=t.match(M);if(c){var v=c.slice(2).map(function(T){return T!=null?Number(T):0});return this.$d.years=v[0],this.$d.months=v[1],this.$d.weeks=v[2],this.$d.days=v[3],this.$d.hours=v[4],this.$d.minutes=v[5],this.$d.seconds=v[6],this.calMilliseconds(),this}}return this}var e=s.prototype;return e.calMilliseconds=function(){var t=this;this.$ms=Object.keys(this.$d).reduce(function(n,u){return n+(t.$d[u]||0)*$[u]},0)},e.parseFromMilliseconds=function(){var t=this.$ms;this.$d.years=d(t/r),t%=r,this.$d.months=d(t/m),t%=m,this.$d.days=d(t/V),t%=V,this.$d.hours=d(t/b),t%=b,this.$d.minutes=d(t/f),t%=f,this.$d.seconds=d(t/g),t%=g,this.$d.milliseconds=t},e.toISOString=function(){var t=Y(this.$d.years,"Y"),n=Y(this.$d.months,"M"),u=+this.$d.days||0;this.$d.weeks&&(u+=7*this.$d.weeks);var i=Y(u,"D"),c=Y(this.$d.hours,"H"),v=Y(this.$d.minutes,"M"),T=this.$d.seconds||0;this.$d.milliseconds&&(T+=this.$d.milliseconds/1e3,T=Math.round(1e3*T)/1e3);var N=Y(T,"S"),z=t.negative||n.negative||i.negative||c.negative||v.negative||N.negative,G=c.format||v.format||N.format?"T":"",O=(z?"-":"")+"P"+t.format+n.format+i.format+G+c.format+v.format+N.format;return O==="P"||O==="-P"?"P0D":O},e.toJSON=function(){return this.toISOString()},e.format=function(t){var n=t||"YYYY-MM-DDTHH:mm:ss",u={Y:this.$d.years,YY:a.s(this.$d.years,2,"0"),YYYY:a.s(this.$d.years,4,"0"),M:this.$d.months,MM:a.s(this.$d.months,2,"0"),D:this.$d.days,DD:a.s(this.$d.days,2,"0"),H:this.$d.hours,HH:a.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:a.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:a.s(this.$d.seconds,2,"0"),SSS:a.s(this.$d.milliseconds,3,"0")};return n.replace(S,function(i,c){return c||String(u[i])})},e.as=function(t){return this.$ms/$[o(t)]},e.get=function(t){var n=this.$ms,u=o(t);return u==="milliseconds"?n%=1e3:n=u==="weeks"?d(n/$[u]):this.$d[u],n||0},e.add=function(t,n,u){var i;return i=n?t*$[o(n)]:w(t)?t.$ms:y(t,this).$ms,y(this.$ms+i*(u?-1:1),this)},e.subtract=function(t,n){return this.add(t,n,!0)},e.locale=function(t){var n=this.clone();return n.$l=t,n},e.clone=function(){return y(this.$ms,this)},e.humanize=function(t){return h().add(this.$ms,"ms").locale(this.$l).fromNow(!t)},e.valueOf=function(){return this.asMilliseconds()},e.milliseconds=function(){return this.get("milliseconds")},e.asMilliseconds=function(){return this.as("milliseconds")},e.seconds=function(){return this.get("seconds")},e.asSeconds=function(){return this.as("seconds")},e.minutes=function(){return this.get("minutes")},e.asMinutes=function(){return this.as("minutes")},e.hours=function(){return this.get("hours")},e.asHours=function(){return this.as("hours")},e.days=function(){return this.get("days")},e.asDays=function(){return this.as("days")},e.weeks=function(){return this.get("weeks")},e.asWeeks=function(){return this.as("weeks")},e.months=function(){return this.get("months")},e.asMonths=function(){return this.as("months")},e.years=function(){return this.get("years")},e.asYears=function(){return this.as("years")},s}(),p=function(s,e,t){return s.add(e.years()*t,"y").add(e.months()*t,"M").add(e.days()*t,"d").add(e.hours()*t,"h").add(e.minutes()*t,"m").add(e.seconds()*t,"s").add(e.milliseconds()*t,"ms")};return function(s,e,t){h=t,a=t().$utils(),t.duration=function(i,c){var v=t.locale();return y(i,{$l:v},c)},t.isDuration=w;var n=e.prototype.add,u=e.prototype.subtract;e.prototype.add=function(i,c){return w(i)?p(this,i,1):n.bind(this)(i,c)},e.prototype.subtract=function(i,c){return w(i)?p(this,i,-1):u.bind(this)(i,c)}}})})(Z);var yt=Z.exports;const pt=U(yt);var q={exports:{}};(function(H,D){(function(h,a){H.exports=a()})(R,function(){return function(h,a,g){h=h||{};var f=a.prototype,b={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function V(r,m,M,$){return f.fromToBase(r,m,M,$)}g.en.relativeTime=b,f.fromToBase=function(r,m,M,$,w){for(var y,o,l,d=M.$locale().relativeTime||b,C=h.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],Y=C.length,P=0;P0,s<=p.r||!p.r){s<=1&&P>0&&(p=C[P-1]);var e=d[p.l];w&&(s=w(""+s)),o=typeof e=="string"?e.replace("%d",s):e(s,m,p.l,l);break}}if(m)return o;var t=l?d.future:d.past;return typeof t=="function"?t(o):t.replace("%s",o)},f.to=function(r,m){return V(r,m,this,!0)},f.from=function(r,m){return V(r,m,this)};var S=function(r){return r.$u?g.utc():g()};f.toNow=function(r){return this.to(S(this),r)},f.fromNow=function(r){return this.from(S(this),r)}}})})(q);var gt=q.exports;const Mt=U(gt),wt={thresholds:[{l:"s",r:1},{l:"m",r:1},{l:"mm",r:59,d:"minute"},{l:"h",r:1},{l:"hh",r:23,d:"hour"},{l:"d",r:1},{l:"dd",r:29,d:"day"},{l:"M",r:1},{l:"MM",r:11,d:"month"},{l:"y",r:1},{l:"yy",d:"year"}],rounding:Math.floor};W.extend(pt);W.extend(Mt,wt);export{kt as _}; diff --git a/qbit/vuetorrent/public/assets/dayjs.min-1969f9c6.js b/qbit/vuetorrent/public/assets/dayjs.min-1969f9c6.js new file mode 100644 index 0000000..832af8e --- /dev/null +++ b/qbit/vuetorrent/public/assets/dayjs.min-1969f9c6.js @@ -0,0 +1 @@ +import{at as Q,ad as K}from"./vue-d2584a6d.js";var E={exports:{}};(function(V,X){(function(W,k){V.exports=k()})(Q,function(){var W=1e3,k=6e4,N=36e5,A="millisecond",S="second",w="minute",O="hour",M="day",T="week",m="month",U="quarter",v="year",_="date",J="Invalid Date",q=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,B=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,G={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(s){var n=["th","st","nd","rd"],t=s%100;return"["+s+(n[(t-20)%10]||n[t]||n[0])+"]"}},I=function(s,n,t){var r=String(s);return!r||r.length>=n?s:""+Array(n+1-r.length).join(t)+s},P={s:I,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+I(r,2,"0")+":"+I(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;D[o]=n,e=o}return!r&&e&&(x=e),e||!r&&x},f=function(s,n){if(F(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new C(t)},a=P;a.l=j,a.i=F,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var C=function(){function s(t){this.$L=j(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[Z]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(q);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==J},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return f(t)a in e?ii(e,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[a]=r,d=(e,a,r)=>(ni(e,typeof a!="symbol"?a+"":a,r),r),m=class extends Error{};function ti(e){let a=Object.getPrototypeOf(e);do{for(let r of Object.getOwnPropertyNames(a))typeof e[r]=="function"&&r!=="constructor"&&(e[r]=e[r].bind(e));a=Object.getPrototypeOf(a)}while(a!==Object.prototype)}var M=class{constructor(e){this.faker=e,ti(this)}},b=class extends M{constructor(e){super(e),this.faker=e}},$=(e=>(e.Narrowbody="narrowbody",e.Regional="regional",e.Widebody="widebody",e))($||{}),ui=["0","1","2","3","4","5","6","7","8","9"],oi=["0","O","1","I","L"],li={regional:20,narrowbody:35,widebody:60},si={regional:["A","B","C","D"],narrowbody:["A","B","C","D","E","F"],widebody:["A","B","C","D","E","F","G","H","J","K"]},Fi=class extends b{airport(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airport)}airline(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airline)}airplane(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airplane)}recordLocator(e={}){let{allowNumerics:a=!1,allowVisuallySimilarCharacters:r=!1}=e,i=[];return a||i.push(...ui),r||i.push(...oi),this.faker.string.alphanumeric({length:6,casing:"upper",exclude:i})}seat(e={}){let{aircraftType:a="narrowbody"}=e,r=li[a],i=si[a],n=this.faker.number.int({min:1,max:r}),t=this.faker.helpers.arrayElement(i);return`${n}${t}`}aircraftType(){return this.faker.helpers.enumValue($)}flightNumber(e={}){let{length:a={min:1,max:4},addLeadingZeros:r=!1}=e,i=this.faker.string.numeric({length:a,allowLeadingZeros:!1});return r?i.padStart(4,"0"):i}},Y=(e=>(e.SRGB="sRGB",e.DisplayP3="display-p3",e.REC2020="rec2020",e.A98RGB="a98-rgb",e.ProphotoRGB="prophoto-rgb",e))(Y||{}),q=(e=>(e.RGB="rgb",e.RGBA="rgba",e.HSL="hsl",e.HSLA="hsla",e.HWB="hwb",e.CMYK="cmyk",e.LAB="lab",e.LCH="lch",e.COLOR="color",e))(q||{});function ci(e,a){let{prefix:r,casing:i}=a;switch(i){case"upper":e=e.toUpperCase();break;case"lower":e=e.toLowerCase();break}return r&&(e=r+e),e}function U(e){return e.map(a=>{if(a%1!==0){let r=new ArrayBuffer(4);new DataView(r).setFloat32(0,a);let i=new Uint8Array(r);return U([...i]).replace(/ /g,"")}return(a>>>0).toString(2).padStart(8,"0")}).join(" ")}function di(e,a="rgb",r="sRGB"){let i=n=>Math.round(n*100);switch(a){case"rgba":return`rgba(${e[0]}, ${e[1]}, ${e[2]}, ${e[3]})`;case"color":return`color(${r} ${e[0]} ${e[1]} ${e[2]})`;case"cmyk":return`cmyk(${i(e[0])}%, ${i(e[1])}%, ${i(e[2])}%, ${i(e[3])}%)`;case"hsl":return`hsl(${e[0]}deg ${i(e[1])}% ${i(e[2])}%)`;case"hsla":return`hsl(${e[0]}deg ${i(e[1])}% ${i(e[2])}% / ${i(e[3])})`;case"hwb":return`hwb(${e[0]} ${i(e[1])}% ${i(e[2])}%)`;case"lab":return`lab(${i(e[0])}% ${e[1]} ${e[2]})`;case"lch":return`lch(${i(e[0])}% ${e[1]} ${e[2]})`;case"rgb":default:return`rgb(${e[0]}, ${e[1]}, ${e[2]})`}}function S(e,a,r="rgb",i="sRGB"){switch(a){case"css":return di(e,r,i);case"binary":return U(e);case"decimal":default:return e}}var mi=class extends b{human(){return this.faker.helpers.arrayElement(this.faker.definitions.color.human)}space(){return this.faker.helpers.arrayElement(this.faker.definitions.color.space)}cssSupportedFunction(){return this.faker.helpers.enumValue(q)}cssSupportedSpace(){return this.faker.helpers.enumValue(Y)}rgb(e={}){let{format:a="hex",includeAlpha:r=!1,prefix:i="#",casing:n="lower"}=e,t,u="rgb";return a==="hex"?(t=this.faker.string.hexadecimal({length:r?8:6,prefix:""}),t=ci(t,{prefix:i,casing:n}),t):(t=Array.from({length:3},()=>this.faker.number.int(255)),r&&(t.push(this.faker.number.float({precision:.01})),u="rgba"),S(t,a,u))}cmyk(e){let a=Array.from({length:4},()=>this.faker.number.float({precision:.01}));return S(a,e?.format||"decimal","cmyk")}hsl(e){let a=[this.faker.number.int(360)];for(let r=0;r<(e!=null&&e.includeAlpha?3:2);r++)a.push(this.faker.number.float({precision:.01}));return S(a,e?.format||"decimal",e!=null&&e.includeAlpha?"hsla":"hsl")}hwb(e){let a=[this.faker.number.int(360)];for(let r=0;r<2;r++)a.push(this.faker.number.float({precision:.01}));return S(a,e?.format||"decimal","hwb")}lab(e){let a=[this.faker.number.float({precision:1e-6})];for(let r=0;r<2;r++)a.push(this.faker.number.float({min:-100,max:100,precision:1e-4}));return S(a,e?.format||"decimal","lab")}lch(e){let a=[this.faker.number.float({precision:1e-6})];for(let r=0;r<2;r++)a.push(this.faker.number.float({max:230,precision:.1}));return S(a,e?.format||"decimal","lch")}colorByCSSColorSpace(e){e?.format==="css"&&!(e!=null&&e.space)&&(e={...e,space:"sRGB"});let a=Array.from({length:3},()=>this.faker.number.float({precision:1e-4}));return S(a,e?.format||"decimal","color",e?.space)}},P=()=>{throw new m("You cannot edit the locale data on the faker instance")};function hi(e){let a={};return new Proxy(e,{has(){return!0},get(r,i){return typeof i=="symbol"||i==="nodeType"?r[i]:i in a?a[i]:a[i]=pi(i,r[i])},set:P,deleteProperty:P})}function N(e,...a){if(e===null)throw new m(`The locale data for '${a.join(".")}' aren't applicable to this locale. + If you think this is a bug, please report it at: https://github.com/faker-js/faker`);if(e===void 0)throw new m(`The locale data for '${a.join(".")}' are missing in this locale. + Please contribute the missing data to the project or use a locale/Faker instance that has these data. + For more information see https://fakerjs.dev/guide/localization.html`)}function pi(e,a={}){return new Proxy(a,{has(r,i){return r[i]!=null},get(r,i){let n=r[i];return typeof i=="symbol"||i==="nodeType"||N(n,e,i.toString()),n},set:P,deleteProperty:P})}var _=(e=>(e.Female="female",e.Male="male",e))(_||{});function T(e,a,r,{generic:i,female:n,male:t},u){let l;switch(r){case"female":l=n;break;case"male":l=t;break;default:l=i;break}return l==null&&(n!=null&&t!=null?l=e.helpers.arrayElement([n,t]):l=i,N(l,`person.{${u}, female_${u}, male_${u}}`)),a(l)}var yi=class extends b{firstName(e){var a;let{first_name:r,female_first_name:i,male_first_name:n}=(a=this.faker.rawDefinitions.person)!=null?a:{};return T(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:i,male:n},"first_name")}lastName(e){var a;let{last_name:r,female_last_name:i,male_last_name:n,last_name_pattern:t,male_last_name_pattern:u,female_last_name_pattern:l}=(a=this.faker.rawDefinitions.person)!=null?a:{};if(t!=null||u!=null||l!=null){let s=T(this.faker,this.faker.helpers.weightedArrayElement,e,{generic:t,female:l,male:u},"last_name_pattern");return this.faker.helpers.fake(s)}return T(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:i,male:n},"last_name")}middleName(e){var a;let{middle_name:r,female_middle_name:i,male_middle_name:n}=(a=this.faker.rawDefinitions.person)!=null?a:{};return T(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:i,male:n},"middle_name")}fullName(e={}){let{sex:a=this.faker.helpers.arrayElement(["female","male"]),firstName:r=this.firstName(a),lastName:i=this.lastName(a)}=e,n=this.faker.helpers.weightedArrayElement(this.faker.definitions.person.name);return this.faker.helpers.mustache(n,{"person.prefix":()=>this.prefix(a),"person.firstName":()=>r,"person.middleName":()=>this.middleName(a),"person.lastName":()=>i,"person.suffix":()=>this.suffix()})}gender(){return this.faker.helpers.arrayElement(this.faker.definitions.person.gender)}sex(){return this.faker.helpers.arrayElement(this.faker.definitions.person.sex)}sexType(){return this.faker.helpers.enumValue(_)}bio(){let{bio_pattern:e}=this.faker.definitions.person;return this.faker.helpers.fake(e)}prefix(e){var a;let{prefix:r,female_prefix:i,male_prefix:n}=(a=this.faker.rawDefinitions.person)!=null?a:{};return T(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:i,male:n},"prefix")}suffix(){return this.faker.helpers.arrayElement(this.faker.definitions.person.suffix)}jobTitle(){return this.faker.helpers.fake(this.faker.definitions.person.job_title_pattern)}jobDescriptor(){let e=this.faker.definitions.person.title.descriptor;if(e==null)throw new m("No person.title.descriptor definitions available.");return this.faker.helpers.arrayElement(e)}jobArea(){let e=this.faker.definitions.person.title.level;if(e==null)throw new m("No person.title.area definitions available.");return this.faker.helpers.arrayElement(e)}jobType(){let e=this.faker.definitions.person.title.job;if(e==null)throw new m("No person.title.job definitions available.");return this.faker.helpers.arrayElement(e)}zodiacSign(){return this.faker.helpers.arrayElement(this.faker.definitions.person.western_zodiac_sign)}},gi=class{constructor(){d(this,"N",624),d(this,"M",397),d(this,"MATRIX_A",2567483615),d(this,"UPPER_MASK",2147483648),d(this,"LOWER_MASK",2147483647),d(this,"mt",Array.from({length:this.N})),d(this,"mti",this.N+1),d(this,"mag01",[0,this.MATRIX_A])}unsigned32(e){return e<0?(e^this.UPPER_MASK)+this.UPPER_MASK:e}subtraction32(e,a){return e>>i&1&&(r=this.addition32(r,this.unsigned32(a<>>30)),this.mti),this.mt[this.mti]=this.unsigned32(this.mt[this.mti]&4294967295)}initByArray(e,a){this.initGenrand(19650218);let r=1,i=0,n=this.N>a?this.N:a;for(;n;n--)this.mt[r]=this.addition32(this.addition32(this.unsigned32(this.mt[r]^this.multiplication32(this.unsigned32(this.mt[r-1]^this.mt[r-1]>>>30),1664525)),e[i]),i),this.mt[r]=this.unsigned32(this.mt[r]&4294967295),r++,i++,r>=this.N&&(this.mt[0]=this.mt[this.N-1],r=1),i>=a&&(i=0);for(n=this.N-1;n;n--)this.mt[r]=this.subtraction32(this.unsigned32(this.mt[r]^this.multiplication32(this.unsigned32(this.mt[r-1]^this.mt[r-1]>>>30),1566083941)),r),this.mt[r]=this.unsigned32(this.mt[r]&4294967295),r++,r>=this.N&&(this.mt[0]=this.mt[this.N-1],r=1);this.mt[0]=2147483648}genrandInt32(){let e;if(this.mti>=this.N){let a;for(this.mti===this.N+1&&this.initGenrand(5489),a=0;a>>1^this.mag01[e&1]);for(;a>>1^this.mag01[e&1]);e=this.unsigned32(this.mt[this.N-1]&this.UPPER_MASK|this.mt[0]&this.LOWER_MASK),this.mt[this.N-1]=this.unsigned32(this.mt[this.M-1]^e>>>1^this.mag01[e&1]),this.mti=0}return e=this.mt[this.mti++],e=this.unsigned32(e^e>>>11),e=this.unsigned32(e^e<<7&2636928640),e=this.unsigned32(e^e<<15&4022730752),e=this.unsigned32(e^e>>>18),e}genrandInt31(){return this.genrandInt32()>>>1}genrandReal1(){return this.genrandInt32()*(1/4294967295)}genrandReal2(){return this.genrandInt32()*(1/4294967296)}genrandReal3(){return(this.genrandInt32()+.5)*(1/4294967296)}genrandRes53(){let e=this.genrandInt32()>>>5,a=this.genrandInt32()>>>6;return(e*67108864+a)*(1/9007199254740992)}};function bi(){let e=new gi;return e.initGenrand(Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)),{next(){return e.genrandReal2()},seed(a){typeof a=="number"?e.initGenrand(a):Array.isArray(a)&&e.initByArray(a,a.length)}}}function F(e){let a=`[@faker-js/faker]: ${e.deprecated} is deprecated`;e.since&&(a+=` since v${e.since}`),e.until&&(a+=` and will be removed in v${e.until}`),e.proposed&&(a+=`. Please use ${e.proposed} instead`),console.warn(`${a}.`)}var fi=class extends M{number(e=99999){F({deprecated:"faker.datatype.number()",proposed:"faker.number.int()",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={max:e});let{min:a=0,max:r=a+99999,precision:i=1}=e;return this.faker.number.float({min:a,max:r,precision:i})}float(e={}){F({deprecated:"faker.datatype.float()",proposed:"faker.number.float()",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={precision:e});let{min:a=0,max:r=a+99999,precision:i=.01}=e;return this.faker.number.float({min:a,max:r,precision:i})}datetime(e={}){F({deprecated:"faker.datatype.datetime({ min, max })",proposed:"faker.date.between({ from, to }) or faker.date.anytime()",since:"8.0",until:"9.0"});let a=864e13,r=typeof e=="number"?void 0:e.min,i=typeof e=="number"?e:e.max;return(r==null||ra)&&(i=Date.UTC(2100,0)),this.faker.date.between({from:r,to:i})}string(e={}){F({deprecated:"faker.datatype.string()",proposed:"faker.string.sample()",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={length:e});let{length:a=10}=e;return this.faker.string.sample(a)}uuid(){return F({deprecated:"faker.datatype.uuid()",proposed:"faker.string.uuid()",since:"8.0",until:"9.0"}),this.faker.string.uuid()}boolean(e={}){typeof e=="number"&&(e={probability:e});let{probability:a=.5}=e;return a<=0?!1:a>=1?!0:this.faker.number.float()this.boolean()?this.faker.string.sample():this.faker.number.int(),{count:e})}bigInt(e){return F({deprecated:"faker.datatype.bigInt()",proposed:"faker.number.bigInt()",since:"8.0",until:"9.0"}),this.faker.number.bigInt(e)}};function A(e,a){return e==null?a():(e=new Date(e),Number.isNaN(e.valueOf())&&(e=a()),e)}var Z=class extends M{anytime(e={}){let{refDate:a}=e,r=A(a,this.faker.defaultRefDate);return this.between({from:new Date(r.getTime()-1e3*60*60*24*365),to:new Date(r.getTime()+1e3*60*60*24*365)})}past(e={},a){typeof e=="number"&&(F({deprecated:"faker.date.past(years, refDate)",proposed:"faker.date.past({ years, refDate })",since:"8.0",until:"9.0"}),e={years:e});let{years:r=1,refDate:i=a}=e;if(r<=0)throw new m("Years must be greater than 0.");let n=A(i,this.faker.defaultRefDate),t={min:1e3,max:r*365*24*3600*1e3},u=n.getTime();return u-=this.faker.number.int(t),n.setTime(u),n}future(e={},a){typeof e=="number"&&(F({deprecated:"faker.date.future(years, refDate)",proposed:"faker.date.future({ years, refDate })",since:"8.0",until:"9.0"}),e={years:e});let{years:r=1,refDate:i=a}=e;if(r<=0)throw new m("Years must be greater than 0.");let n=A(i,this.faker.defaultRefDate),t={min:1e3,max:r*365*24*3600*1e3},u=n.getTime();return u+=this.faker.number.int(t),n.setTime(u),n}between(e,a){(e instanceof Date||typeof e!="object")&&(F({deprecated:"faker.date.between(from, to)",proposed:"faker.date.between({ from, to })",since:"8.0",until:"9.0"}),e={from:e,to:a??e});let{from:r,to:i}=e,n=A(r,this.faker.defaultRefDate).getTime(),t=A(i,this.faker.defaultRefDate).getTime(),u=this.faker.number.int(t-n);return new Date(n+u)}betweens(e,a,r=3){(e instanceof Date||typeof e!="object")&&(F({deprecated:"faker.date.betweens(from, to, count)",proposed:"faker.date.betweens({ from, to, count })",since:"8.0",until:"9.0"}),e={from:e,to:a??e,count:r});let{from:i,to:n,count:t=3}=e;return this.faker.helpers.multiple(()=>this.between({from:i,to:n}),{count:t}).sort((u,l)=>u.getTime()-l.getTime())}recent(e={},a){typeof e=="number"&&(F({deprecated:"faker.date.recent(days, refDate)",proposed:"faker.date.recent({ days, refDate })",since:"8.0",until:"9.0"}),e={days:e});let{days:r=1,refDate:i=a}=e;if(r<=0)throw new m("Days must be greater than 0.");let n=A(i,this.faker.defaultRefDate),t={min:1e3,max:r*24*3600*1e3},u=n.getTime();return u-=this.faker.number.int(t),n.setTime(u),n}soon(e={},a){typeof e=="number"&&(F({deprecated:"faker.date.soon(days, refDate)",proposed:"faker.date.soon({ days, refDate })",since:"8.0",until:"9.0"}),e={days:e});let{days:r=1,refDate:i=a}=e;if(r<=0)throw new m("Days must be greater than 0.");let n=A(i,this.faker.defaultRefDate),t={min:1e3,max:r*24*3600*1e3},u=n.getTime();return u+=this.faker.number.int(t),n.setTime(u),n}birthdate(e={}){var a,r,i,n;let t=e.mode==="age"?"age":"year",u=A(e.refDate,this.faker.defaultRefDate),l=u.getUTCFullYear(),s,o;if(t==="age"?(s=new Date(u).setUTCFullYear(l-((a=e.max)!=null?a:80)-1),o=new Date(u).setUTCFullYear(l-((r=e.min)!=null?r:18))):(s=new Date(Date.UTC(0,0,2)).setUTCFullYear((i=e.min)!=null?i:l-80),o=new Date(Date.UTC(0,11,30)).setUTCFullYear((n=e.max)!=null?n:l-19)),o=0;i--){let n=Number.parseInt(e[i]);r&&(n*=2,n>9&&(n=n%10+1)),a+=n,r=!r}return a%10}function Ei(e,a){return e[a]===void 0?-1:0}function W(e,a,r,i,n){throw console.error("Error",r),console.log(`Found ${Object.keys(i).length} unique entries before throwing error. +retried: ${n} +total time: ${a-e}ms`),new m(`${r} for uniqueness check. + +May not be able to generate any more unique values with current settings. +Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}function X(e,a,r={}){let i=Date.now(),{startTime:n=Date.now(),maxTime:t=50,maxRetries:u=50,currentIterations:l=0,compare:s=Ei,store:o={}}=r,{exclude:c=[]}=r;if(r.currentIterations=l,Array.isArray(c)||(c=[c]),i-n>=t)return W(n,i,`Exceeded maxTime: ${t}`,o,l);if(l>=u)return W(n,i,`Exceeded maxRetries: ${u}`,o,l);let h=e(...a);return s(o,h)===-1&&!c.includes(h)?(o[h]=h,r.currentIterations=0,h):(r.currentIterations++,X(e,a,{...r,startTime:n,maxTime:t,maxRetries:u,compare:s,exclude:c}))}function z(e,a,r,i){let n=1;if(a)switch(a){case"?":{n=e.datatype.boolean()?0:1;break}case"*":{let t=1;for(;e.datatype.boolean();)t*=2;n=e.number.int({min:0,max:t});break}case"+":{let t=1;for(;e.datatype.boolean();)t*=2;n=e.number.int({min:1,max:t});break}default:throw new m("Unknown quantifier symbol provided.")}else r!=null&&i!=null?n=e.number.int({min:Number.parseInt(r),max:Number.parseInt(i)}):r!=null&&i==null&&(n=Number.parseInt(r));return n}function I(e,a=""){let r=/(.)\{(\d+),(\d+)\}/,i=/(.)\{(\d+)\}/,n=/\[(\d+)-(\d+)\]/,t,u,l,s,o=r.exec(a);for(;o!=null;)t=Number.parseInt(o[2]),u=Number.parseInt(o[3]),t>u&&(l=u,u=t,t=l),s=e.number.int({min:t,max:u}),a=a.slice(0,o.index)+o[1].repeat(s)+a.slice(o.index+o[0].length),o=r.exec(a);for(o=i.exec(a);o!=null;)s=Number.parseInt(o[2]),a=a.slice(0,o.index)+o[1].repeat(s)+a.slice(o.index+o[0].length),o=i.exec(a);for(o=n.exec(a);o!=null;)t=Number.parseInt(o[1]),u=Number.parseInt(o[2]),t>u&&(l=u,u=t,t=l),a=a.slice(0,o.index)+e.number.int({min:t,max:u}).toString()+a.slice(o.index+o[0].length),o=n.exec(a);return a}var Q=class extends M{constructor(){super(...arguments),d(this,"uniqueStore",{})}slugify(e=""){return e.normalize("NFKD").replace(/[\u0300-\u036F]/g,"").replace(/ /g,"-").replace(/[^\w.-]+/g,"")}replaceSymbolWithNumber(e="",a="#"){let r="";for(let i=0;ig.charCodeAt(0));if(n=C[0],t=C[1],n>t)throw new m("Character range provided is out of order.");for(let g=n;g<=t;g++)if(i&&Number.isNaN(Number(String.fromCharCode(g)))){let G=String.fromCharCode(g);k.push(G.toUpperCase().charCodeAt(0),G.toLowerCase().charCodeAt(0))}else k.push(g)}else i&&Number.isNaN(Number(v[0]))?k.push(v[0].toUpperCase().charCodeAt(0),v[0].toLowerCase().charCodeAt(0)):k.push(v[0].charCodeAt(0));L=L.substring(v[0].length),v=o.exec(L)}if(u=z(this.faker,re,f,E),D){let C=-1;for(let g=48;g<=57;g++){if(C=k.indexOf(g),C>-1){k.splice(C,1);continue}k.push(g)}for(let g=65;g<=90;g++){if(C=k.indexOf(g),C>-1){k.splice(C,1);continue}k.push(g)}for(let g=97;g<=122;g++){if(C=k.indexOf(g),C>-1){k.splice(C,1);continue}k.push(g)}}let ie=this.multiple(()=>String.fromCharCode(this.arrayElement(k)),{count:u}).join("");e=e.slice(0,s.index)+ie+e.slice(s.index+s[0].length),s=c.exec(e)}let h=/(.)\{(\d+),(\d+)\}/;for(s=h.exec(e);s!=null;){if(n=Number.parseInt(s[2]),t=Number.parseInt(s[3]),n>t)throw new m("Numbers out of order in {} quantifier.");u=this.faker.number.int({min:n,max:t}),e=e.slice(0,s.index)+s[1].repeat(u)+e.slice(s.index+s[0].length),s=h.exec(e)}let p=/(.)\{(\d+)\}/;for(s=p.exec(e);s!=null;)u=Number.parseInt(s[2]),e=e.slice(0,s.index)+s[1].repeat(u)+e.slice(s.index+s[0].length),s=p.exec(e);return e}shuffle(e,a={}){let{inplace:r=!1}=a;r||(e=[...e]);for(let i=e.length-1;i>0;--i){let n=this.faker.number.int(i);[e[i],e[n]]=[e[n],e[i]]}return e}uniqueArray(e,a){if(Array.isArray(e)){let i=[...new Set(e)];return this.shuffle(i).splice(0,a)}let r=new Set;try{if(typeof e=="function"){let i=1e3*a,n=0;for(;r.size1?this.faker.number.int({max:e.length-1}):0;return e[a]}weightedArrayElement(e){if(e.length===0)throw new m("weightedArrayElement expects an array with at least one element");if(!e.every(n=>n.weight>0))throw new m("weightedArrayElement expects an array of { weight, value } objects where weight is a positive number");let a=e.reduce((n,{weight:t})=>n+t,0),r=this.faker.number.float({min:0,max:a,precision:1e-9}),i=0;for(let{weight:n,value:t}of e)if(i+=n,r=e.length)return this.shuffle(e);if(r<=0)return[];let i=[...e],n=e.length,t=n-r,u,l;for(;n-- >t;)l=this.faker.number.int(n),u=i[l],i[l]=i[n],i[n]=u;return i.slice(t)}enumValue(e){let a=Object.keys(e).filter(i=>Number.isNaN(Number(i))),r=this.arrayElement(a);return e[r]}rangeToNumber(e){return typeof e=="number"?e:this.faker.number.int(e)}unique(e,a=[],r={}){F({deprecated:"faker.helpers.unique",proposed:"https://github.com/faker-js/faker/issues/1785#issuecomment-1407773744",since:"8.0",until:"9.0"});let{maxTime:i=50,maxRetries:n=50,exclude:t=[],store:u=this.uniqueStore}=r;return X(e,a,{...r,startTime:Date.now(),maxTime:i,maxRetries:n,currentIterations:0,exclude:t,store:u})}multiple(e,a={}){var r;let i=this.rangeToNumber((r=a.count)!=null?r:3);return i<=0?[]:Array.from({length:i},e)}},vi=class extends Q{constructor(e){super(e),this.faker=e}fake(e){e=typeof e=="string"?e:this.arrayElement(e);let a=e.search(/{{[a-z]/),r=e.indexOf("}}",a);if(a===-1||r===-1)return e;let i=e.substring(a+2,r+2).replace("}}","").replace("{{",""),n=/\(([^)]*)\)/,t=n.exec(i),u="";t&&(i=i.replace(n,""),u=t[1]);let l=i.split("."),s=this.faker,o=this.faker.rawDefinitions;for(let y of l)s=s?.[y],o=o?.[y];let c;if(typeof s=="function")c=s;else if(Array.isArray(o))c=()=>this.faker.helpers.arrayElement(o);else throw new m(`Invalid module method or definition: ${i} +- faker.${i} is not a function +- faker.definitions.${i} is not an array`);c=c.bind(this);let h;try{h=JSON.parse(`[${u}]`)}catch{h=[u]}let p=String(c(...h)),D=e.substring(0,a)+p+e.substring(r+2);return this.fake(D)}},Bi=class extends M{int(e={}){typeof e=="number"&&(e={max:e});let{min:a=0,max:r=Number.MAX_SAFE_INTEGER}=e,i=Math.ceil(a),n=Math.floor(r);if(i===n)return i;if(n=a?new m(`No integer value between ${a} and ${r} found.`):new m(`Max ${r} should be greater than min ${a}.`);let t=this.faker._randomizer.next();return Math.floor(t*(n+1-i)+i)}float(e={}){typeof e=="number"&&(e={max:e});let{min:a=0,max:r=1,precision:i}=e;if(r===a)return a;if(rthis.faker.helpers.arrayElement(e),{count:a}).join("")}alpha(e={}){var a;typeof e=="number"&&(e={length:e});let r=this.faker.helpers.rangeToNumber((a=e.length)!=null?a:1);if(r<=0)return"";let{casing:i="mixed"}=e,{exclude:n=[]}=e;typeof n=="string"&&(n=[...n]);let t;switch(i){case"upper":t=[...R];break;case"lower":t=[...x];break;case"mixed":default:t=[...x,...R];break}return t=t.filter(u=>!n.includes(u)),this.fromCharacters(t,r)}alphanumeric(e={}){var a;typeof e=="number"&&(e={length:e});let r=this.faker.helpers.rangeToNumber((a=e.length)!=null?a:1);if(r<=0)return"";let{casing:i="mixed"}=e,{exclude:n=[]}=e;typeof n=="string"&&(n=[...n]);let t=[...K];switch(i){case"upper":t.push(...R);break;case"lower":t.push(...x);break;case"mixed":default:t.push(...x,...R);break}return t=t.filter(u=>!n.includes(u)),this.fromCharacters(t,r)}binary(e={}){var a;let{prefix:r="0b"}=e,i=r;return i+=this.fromCharacters(["0","1"],(a=e.length)!=null?a:1),i}octal(e={}){var a;let{prefix:r="0o"}=e,i=r;return i+=this.fromCharacters(["0","1","2","3","4","5","6","7"],(a=e.length)!=null?a:1),i}hexadecimal(e={}){var a;let{casing:r="mixed",prefix:i="0x"}=e,n=this.faker.helpers.rangeToNumber((a=e.length)!=null?a:1);if(n<=0)return i;let t=this.fromCharacters(["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","A","B","C","D","E","F"],n);return r==="upper"?t=t.toUpperCase():r==="lower"&&(t=t.toLowerCase()),`${i}${t}`}numeric(e={}){var a;typeof e=="number"&&(e={length:e});let r=this.faker.helpers.rangeToNumber((a=e.length)!=null?a:1);if(r<=0)return"";let{allowLeadingZeros:i=!0}=e,{exclude:n=[]}=e;typeof n=="string"&&(n=[...n]);let t=K.filter(l=>!n.includes(l));if(t.length===0||t.length===1&&!i&&t[0]==="0")throw new m("Unable to generate numeric string, because all possible digits are excluded.");let u="";return!i&&!n.includes("0")&&(u+=this.faker.helpers.arrayElement(t.filter(l=>l!=="0"))),u+=this.fromCharacters(t,r-u.length),u}sample(e=10){e=this.faker.helpers.rangeToNumber(e);let a={min:33,max:125},r="";for(;r.lengththis.faker.number.hex({min:0,max:15})).replace(/y/g,()=>this.faker.number.hex({min:8,max:11}))}nanoid(e=21){if(e=this.faker.helpers.rangeToNumber(e),e<=0)return"";let a=[{value:()=>this.alphanumeric(1),weight:62},{value:()=>this.faker.helpers.arrayElement(["_","-"]),weight:2}],r="";for(;r.length","?","@","[","\\","]","^","_","`","{","|","}","~"],e)}},ee=class{constructor(e={}){d(this,"_defaultRefDate",()=>new Date),d(this,"_randomizer"),d(this,"datatype",new fi(this)),d(this,"date",new Z(this)),d(this,"helpers",new Q(this)),d(this,"number",new Bi(this)),d(this,"string",new Ai(this));let{randomizer:a=bi()}=e;this._randomizer=a}get defaultRefDate(){return this._defaultRefDate}setDefaultRefDate(e=()=>new Date){typeof e=="function"?this._defaultRefDate=e:this._defaultRefDate=()=>new Date(e)}seed(e=Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)){return this._randomizer.seed(e),e}};new ee;function wi(e){let a={};for(let r of e)for(let i in r){let n=r[i];a[i]===void 0?a[i]={...n}:a[i]={...n,...a[i]}}return a}var Si=class extends b{dog(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.dog)}cat(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cat)}snake(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.snake)}bear(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bear)}lion(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.lion)}cetacean(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cetacean)}horse(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.horse)}bird(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bird)}cow(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cow)}fish(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.fish)}crocodilia(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.crocodilia)}insect(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.insect)}rabbit(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rabbit)}rodent(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rodent)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.type)}},Mi={0:[[1999999,2],[2279999,3],[2289999,4],[3689999,3],[3699999,4],[6389999,3],[6397999,4],[6399999,7],[6449999,3],[6459999,7],[6479999,3],[6489999,7],[6549999,3],[6559999,4],[6999999,3],[8499999,4],[8999999,5],[9499999,6],[9999999,7]],1:[[99999,3],[299999,2],[349999,3],[399999,4],[499999,3],[699999,2],[999999,4],[3979999,3],[5499999,4],[6499999,5],[6799999,4],[6859999,5],[7139999,4],[7169999,3],[7319999,4],[7399999,7],[7749999,5],[7753999,7],[7763999,5],[7764999,7],[7769999,5],[7782999,7],[7899999,5],[7999999,4],[8004999,5],[8049999,5],[8379999,5],[8384999,7],[8671999,5],[8675999,4],[8697999,5],[9159999,6],[9165059,7],[9168699,6],[9169079,7],[9195999,6],[9196549,7],[9729999,6],[9877999,4],[9911499,6],[9911999,7],[9989899,6],[9999999,7]]},Ti=class extends b{department(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.department)}productName(){return`${this.productAdjective()} ${this.productMaterial()} ${this.product()}`}price(e={},a=1e3,r=2,i=""){typeof e=="number"&&(F({deprecated:"faker.commerce.price(min, max, dec, symbol)",proposed:"faker.commerce.price({ min, max, dec, symbol })",since:"8.0",until:"9.0"}),e={min:e,dec:r,max:a,symbol:i});let{dec:n=2,max:t=1e3,min:u=1,symbol:l=""}=e;if(u<0||t<0)return`${l}0`;let s=this.faker.number.int({min:u,max:t});return l+s.toFixed(n)}productAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.adjective)}productMaterial(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.material)}product(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.product)}productDescription(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_description)}isbn(e={}){var a;typeof e=="number"&&(e={variant:e});let{variant:r=13,separator:i="-"}=e,n="978",[t,u]=this.faker.helpers.objectEntry(Mi),l=this.faker.string.numeric(8),s=Number.parseInt(l.slice(0,-1)),o=(a=u.find(([f])=>s<=f))==null?void 0:a[1];if(!o)throw new m(`Unable to find a registrant length for the group ${t}`);let c=l.slice(0,o),h=l.slice(o),p=[n,t,c,h];r===10&&p.shift();let D=p.join(""),y=0;for(let f=0;f{let a=0;for(let r of e)a=(a*10+ +r)%97;return a},pattern10:["01","02","03","04","05","06","07","08","09"],pattern100:["001","002","003","004","005","006","007","008","009"],toDigitString:e=>e.replace(/[A-Z]/gi,a=>String(a.toUpperCase().charCodeAt(0)-55))},B=xi;function Pi(e){let a="";for(let r=0;ro.country===r):this.faker.helpers.arrayElement(B.formats);if(!n)throw new m(`Country code ${r} not supported.`);let t="",u=0;for(let o of n.bban){let c=o.count;for(u+=o.count;c>0;)o.type==="a"?t+=this.faker.helpers.arrayElement(B.alpha):o.type==="c"?this.faker.datatype.boolean(.8)?t+=this.faker.number.int(9):t+=this.faker.helpers.arrayElement(B.alpha):c>=3&&this.faker.datatype.boolean(.3)?this.faker.datatype.boolean()?(t+=this.faker.helpers.arrayElement(B.pattern100),c-=2):(t+=this.faker.helpers.arrayElement(B.pattern10),c--):t+=this.faker.number.int(9),c--;t=t.substring(0,u)}let l=98-B.mod97(B.toDigitString(`${t}${n.country}00`));l<10&&(l=`0${l}`);let s=`${n.country}${l}${t}`;return i?Pi(s):s}bic(e={}){let{includeBranchCode:a=this.faker.datatype.boolean()}=e,r=this.faker.string.alpha({length:4,casing:"upper"}),i=this.faker.helpers.arrayElement(B.iso3166),n=this.faker.string.alphanumeric({length:2,casing:"upper"}),t=a?this.faker.datatype.boolean()?this.faker.string.alphanumeric({length:3,casing:"upper"}):"XXX":"";return`${r}${i}${n}${t}`}transactionDescription(){let e=this.amount(),a=this.faker.company.name(),r=this.transactionType(),i=this.accountNumber(),n=this.maskedNumber(),t=this.currencyCode();return`${r} transaction at ${a} using card ending with ***${n} for ${t} ${e} in account ***${i}`}},Hi=" ",Gi=class extends b{branch(){let e=this.faker.hacker.noun().replace(" ","-"),a=this.faker.hacker.verb().replace(" ","-");return`${e}-${a}`}commitEntry(e={}){let{merge:a=this.faker.datatype.boolean({probability:.2}),eol:r="CRLF",refDate:i}=e,n=[`commit ${this.faker.git.commitSha()}`];a&&n.push(`Merge: ${this.commitSha({length:7})} ${this.commitSha({length:7})}`);let t=this.faker.person.firstName(),u=this.faker.person.lastName(),l=this.faker.person.fullName({firstName:t,lastName:u}),s=this.faker.internet.userName({firstName:t,lastName:u}),o=this.faker.helpers.arrayElement([l,s]),c=this.faker.internet.email({firstName:t,lastName:u});o=o.replace(/^[.,:;"\\']|[<>\n]|[.,:;"\\']$/g,""),n.push(`Author: ${o} <${c}>`,`Date: ${this.commitDate({refDate:i})}`,"",`${Hi.repeat(4)}${this.commitMessage()}`,"");let h=r==="CRLF"?`\r +`:` +`;return n.join(h)}commitMessage(){return`${this.faker.hacker.verb()} ${this.faker.hacker.adjective()} ${this.faker.hacker.noun()}`}commitDate(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],i=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],n=this.faker.date.recent({days:1,refDate:a}),t=r[n.getUTCDay()],u=i[n.getUTCMonth()],l=n.getUTCDate(),s=n.getUTCHours().toString().padStart(2,"0"),o=n.getUTCMinutes().toString().padStart(2,"0"),c=n.getUTCSeconds().toString().padStart(2,"0"),h=n.getUTCFullYear(),p=this.faker.number.int({min:-11,max:12}),D=Math.abs(p).toString().padStart(2,"0"),y="00",f=p>=0?"+":"-";return`${t} ${u} ${l} ${s}:${o}:${c} ${h} ${f}${D}${y}`}commitSha(e={}){let{length:a=40}=e;return this.faker.string.hexadecimal({length:a,casing:"lower",prefix:""})}shortSha(){return F({deprecated:"faker.git.shortSha()",proposed:"faker.git.commitSha({ length: 7 })",since:"8.0",until:"9.0"}),this.commitSha({length:7})}},Wi=class extends b{abbreviation(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.abbreviation)}adjective(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.adjective)}noun(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.noun)}verb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.verb)}ingverb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.ingverb)}phrase(){let e={abbreviation:this.abbreviation,adjective:this.adjective,ingverb:this.ingverb,noun:this.noun,verb:this.verb},a=this.faker.helpers.arrayElement(this.faker.definitions.hacker.phrase);return this.faker.helpers.mustache(a,e)}},zi=class{constructor(e){this.faker=e}image(e,a,r,i){return F({deprecated:"faker.lorempicsum.image",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,a,r,i)}imageGrayscale(e,a,r){return F({deprecated:"faker.lorempicsum.imageGrayscale",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,a,r)}imageBlurred(e,a,r){return F({deprecated:"faker.lorempicsum.imageBlurred",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,a,void 0,r)}imageRandomSeeded(e,a,r,i,n){return F({deprecated:"faker.lorempicsum.imageRandomSeeded",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,a,r,i,n)}imageUrl(e,a,r,i,n){F({deprecated:"faker.lorempicsum.imageUrl",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),e=e||640,a=a||480;let t="https://picsum.photos";return n&&(t+=`/seed/${n}`),t+=`/${e}/${a}`,r&&i?`${t}?grayscale&blur=${i}`:r?`${t}?grayscale`:i?`${t}?blur=${i}`:t}},Ii=class ae{constructor(a){this.faker=a;for(let r of Object.getOwnPropertyNames(ae.prototype))r==="constructor"||typeof this[r]!="function"||(this[r]=this[r].bind(this))}imageUrl(a,r,i,n,t,u){F({deprecated:"faker.placeholder.imageUrl",proposed:"faker.image.urlPlaceholder",since:"8.0",until:"9.0"}),a=a||640,r=r||a;let l="https://via.placeholder.com";if(l+=`/${a}x${r}`,t!=null&&(l+=`/${t.replace("#","").toUpperCase()}`,u!=null&&(l+=`/${u.replace("#","").toUpperCase()}`)),n!=null&&(l+=`.${n}`),i!=null){let s=new URLSearchParams({text:i});l+=`?${s.toString()}`}return l}randomUrl(a,r,i){return F({deprecated:"faker.placeholder.randomUrl",proposed:"faker.image.urlPlaceholder",since:"8.0",until:"9.0"}),this.imageUrl(a,r,this.faker.lorem.word(),i,this.faker.color.rgb({casing:"upper",prefix:""}),this.faker.color.rgb({casing:"upper",prefix:""}))}},Ki=class{constructor(e){this.faker=e}image(e,a,r){return F({deprecated:"faker.unsplash.image",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,void 0,r)}imageUrl(e,a,r,i){F({deprecated:"faker.unsplash.imageUrl",proposed:"faker.image.url",since:"8.0",until:"9.0"}),e=e||640,a=a||480;let n="https://source.unsplash.com";return r!=null&&(n+=`/category/${r}`),n+=`/${e}x${a}`,i!=null&&/^([A-Za-z0-9].+,[A-Za-z0-9]+)$|^([A-Za-z0-9]+)$/.test(i)&&(n+=`?${i}`),n}food(e,a,r){return F({deprecated:"faker.unsplash.food",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"food",r)}people(e,a,r){return F({deprecated:"faker.unsplash.people",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"people",r)}nature(e,a,r){return F({deprecated:"faker.unsplash.nature",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"nature",r)}technology(e,a,r){return F({deprecated:"faker.unsplash.technology",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"technology",r)}objects(e,a,r){return F({deprecated:"faker.unsplash.objects",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"objects",r)}buildings(e,a,r){return F({deprecated:"faker.unsplash.buildings",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,a,"buildings",r)}},Ji=class extends b{constructor(e){super(e),d(this,"unsplash"),d(this,"lorempicsum"),d(this,"placeholder"),this.unsplash=new Ki(this.faker),this.lorempicsum=new zi(this.faker),this.placeholder=new Ii(this.faker)}avatar(){return this.faker.helpers.arrayElement([this.avatarLegacy,this.avatarGitHub])()}avatarGitHub(){return`https://avatars.githubusercontent.com/u/${this.faker.number.int(1e8)}`}avatarLegacy(){return`https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/${this.faker.number.int(1249)}.jpg`}url(e={}){let{width:a=640,height:r=480}=e;return this.faker.helpers.arrayElement([this.urlLoremFlickr,this.urlPicsumPhotos])({width:a,height:r})}urlLoremFlickr(e={}){let{width:a=640,height:r=480,category:i}=e;return`https://loremflickr.com/${a}/${r}${i==null?"":`/${i}`}?lock=${this.faker.number.int()}`}urlPicsumPhotos(e={}){let{width:a=640,height:r=480,grayscale:i=!1,blur:n}=e,t=`https://picsum.photos/seed/${this.faker.string.alphanumeric({length:{min:5,max:10}})}/${a}/${r}`,u=typeof n=="number"&&n>=1&&n<=10;return(i||u)&&(t+="?",i&&(t+="grayscale"),i&&u&&(t+="&"),u&&(t+=`blur=${n}`)),t}urlPlaceholder(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:r=this.faker.number.int({min:1,max:3999}),backgroundColor:i=this.faker.color.rgb({format:"hex",prefix:""}),textColor:n=this.faker.color.rgb({format:"hex",prefix:""}),format:t=this.faker.helpers.arrayElement(["gif","jpeg","jpg","png","webp"]),text:u=this.faker.lorem.words()}=e,l="https://via.placeholder.com";return l+=`/${a}`,l+=`x${r}`,l+=`/${i}`,l+=`/${n}`,l+=`.${t}`,l+=`?text=${encodeURIComponent(u)}`,l}dataUri(e={}){let{width:a=640,height:r=480,color:i=this.faker.color.rgb(),type:n="svg-uri"}=e,t=`${a}x${r}`;return n==="svg-uri"?`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(t)}`:`data:image/svg+xml;base64,${Buffer.from(t).toString("base64")}`}image(e,a,r){F({deprecated:"faker.image.image",proposed:"faker.image.url",since:"8.0",until:"9.0"});let i=["abstract","animals","business","cats","city","food","nightlife","fashion","people","nature","sports","technics","transport"];return this[this.faker.helpers.arrayElement(i)](e,a,r)}imageUrl(e,a,r,i){F({deprecated:"faker.image.imageUrl",proposed:"faker.image.url",since:"8.0",until:"9.0"}),e=e||640,a=a||480;let n=`https://loremflickr.com/${e}/${a}`;return r!=null&&(n+=`/${r}`),i&&(n+=`?lock=${this.faker.number.int()}`),n}abstract(e,a,r){return F({deprecated:"faker.image.abstract",proposed:"faker.image.urlLoremFlickr({ category: 'abstract' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"abstract",r)}animals(e,a,r){return F({deprecated:"faker.image.animals",proposed:"faker.image.urlLoremFlickr({ category: 'animals' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"animals",r)}business(e,a,r){return F({deprecated:"faker.image.business",proposed:"faker.image.urlLoremFlickr({ category: 'business' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"business",r)}cats(e,a,r){return F({deprecated:"faker.image.cats",proposed:"faker.image.urlLoremFlickr({ category: 'cats' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"cats",r)}city(e,a,r){return F({deprecated:"faker.image.city",proposed:"faker.image.urlLoremFlickr({ category: 'city' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"city",r)}food(e,a,r){return F({deprecated:"faker.image.food",proposed:"faker.image.urlLoremFlickr({ category: 'food' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"food",r)}nightlife(e,a,r){return F({deprecated:"faker.image.nightlife",proposed:"faker.image.urlLoremFlickr({ category: 'nightlife' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"nightlife",r)}fashion(e,a,r){return F({deprecated:"faker.image.fashion",proposed:"faker.image.urlLoremFlickr({ category: 'fashion' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"fashion",r)}people(e,a,r){return F({deprecated:"faker.image.people",proposed:"faker.image.urlLoremFlickr({ category: 'people' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"people",r)}nature(e,a,r){return F({deprecated:"faker.image.nature",proposed:"faker.image.urlLoremFlickr({ category: 'nature' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"nature",r)}sports(e,a,r){return F({deprecated:"faker.image.sports",proposed:"faker.image.urlLoremFlickr({ category: 'sports' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"sports",r)}technics(e,a,r){return F({deprecated:"faker.image.technics",proposed:"faker.image.urlLoremFlickr({ category: 'technics' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"technics",r)}transport(e,a,r){return F({deprecated:"faker.image.transport",proposed:"faker.image.urlLoremFlickr({ category: 'transport' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,a,"transport",r)}},Oi=Object.fromEntries([["А","A"],["а","a"],["Б","B"],["б","b"],["В","V"],["в","v"],["Г","G"],["г","g"],["Д","D"],["д","d"],["ъе","ye"],["Ъе","Ye"],["ъЕ","yE"],["ЪЕ","YE"],["Е","E"],["е","e"],["Ё","Yo"],["ё","yo"],["Ж","Zh"],["ж","zh"],["З","Z"],["з","z"],["И","I"],["и","i"],["ый","iy"],["Ый","Iy"],["ЫЙ","IY"],["ыЙ","iY"],["Й","Y"],["й","y"],["К","K"],["к","k"],["Л","L"],["л","l"],["М","M"],["м","m"],["Н","N"],["н","n"],["О","O"],["о","o"],["П","P"],["п","p"],["Р","R"],["р","r"],["С","S"],["с","s"],["Т","T"],["т","t"],["У","U"],["у","u"],["Ф","F"],["ф","f"],["Х","Kh"],["х","kh"],["Ц","Ts"],["ц","ts"],["Ч","Ch"],["ч","ch"],["Ш","Sh"],["ш","sh"],["Щ","Sch"],["щ","sch"],["Ъ",""],["ъ",""],["Ы","Y"],["ы","y"],["Ь",""],["ь",""],["Э","E"],["э","e"],["Ю","Yu"],["ю","yu"],["Я","Ya"],["я","ya"]]),ji=Object.fromEntries([["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["π","p"],["ρ","r"],["σ","s"],["τ","t"],["υ","y"],["φ","f"],["χ","x"],["ψ","ps"],["ω","o"],["ά","a"],["έ","e"],["ί","i"],["ό","o"],["ύ","y"],["ή","i"],["ώ","o"],["ς","s"],["ϊ","i"],["ΰ","y"],["ϋ","y"],["ΐ","i"],["Α","A"],["Β","B"],["Γ","G"],["Δ","D"],["Ε","E"],["Ζ","Z"],["Η","I"],["Θ","TH"],["Ι","I"],["Κ","K"],["Λ","L"],["Μ","M"],["Ν","N"],["Ξ","KS"],["Ο","O"],["Π","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Υ","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Ά","A"],["Έ","E"],["Ί","I"],["Ό","O"],["Ύ","Y"],["Ή","I"],["Ώ","O"],["Ϊ","I"],["Ϋ","Y"]]),Vi=Object.fromEntries([["ء","e"],["آ","a"],["أ","a"],["ؤ","w"],["إ","i"],["ئ","y"],["ا","a"],["ب","b"],["ة","t"],["ت","t"],["ث","th"],["ج","j"],["ح","h"],["خ","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["ش","sh"],["ص","s"],["ض","d"],["ط","t"],["ظ","z"],["ع","e"],["غ","gh"],["ـ","_"],["ف","f"],["ق","q"],["ك","k"],["ل","l"],["م","m"],["ن","n"],["ه","h"],["و","w"],["ى","a"],["ي","y"],["َ‎","a"],["ُ","u"],["ِ‎","i"]]),$i=Object.fromEntries([["ա","a"],["Ա","A"],["բ","b"],["Բ","B"],["գ","g"],["Գ","G"],["դ","d"],["Դ","D"],["ե","ye"],["Ե","Ye"],["զ","z"],["Զ","Z"],["է","e"],["Է","E"],["ը","y"],["Ը","Y"],["թ","t"],["Թ","T"],["ժ","zh"],["Ժ","Zh"],["ի","i"],["Ի","I"],["լ","l"],["Լ","L"],["խ","kh"],["Խ","Kh"],["ծ","ts"],["Ծ","Ts"],["կ","k"],["Կ","K"],["հ","h"],["Հ","H"],["ձ","dz"],["Ձ","Dz"],["ղ","gh"],["Ղ","Gh"],["ճ","tch"],["Ճ","Tch"],["մ","m"],["Մ","M"],["յ","y"],["Յ","Y"],["ն","n"],["Ն","N"],["շ","sh"],["Շ","Sh"],["ո","vo"],["Ո","Vo"],["չ","ch"],["Չ","Ch"],["պ","p"],["Պ","P"],["ջ","j"],["Ջ","J"],["ռ","r"],["Ռ","R"],["ս","s"],["Ս","S"],["վ","v"],["Վ","V"],["տ","t"],["Տ","T"],["ր","r"],["Ր","R"],["ց","c"],["Ց","C"],["ու","u"],["ՈՒ","U"],["Ու","U"],["փ","p"],["Փ","P"],["ք","q"],["Ք","Q"],["օ","o"],["Օ","O"],["ֆ","f"],["Ֆ","F"],["և","yev"]]),Yi=Object.fromEntries([["چ","ch"],["ک","k"],["گ","g"],["پ","p"],["ژ","zh"],["ی","y"]]),J={...Oi,...ji,...Vi,...Yi,...$i};function qi(e){let a=()=>e.helpers.arrayElement(["AB","AF","AN","AR","AS","AZ","BE","BG","BN","BO","BR","BS","CA","CE","CO","CS","CU","CY","DA","DE","EL","EN","EO","ES","ET","EU","FA","FI","FJ","FO","FR","FY","GA","GD","GL","GV","HE","HI","HR","HT","HU","HY","ID","IS","IT","JA","JV","KA","KG","KO","KU","KW","KY","LA","LB","LI","LN","LT","LV","MG","MK","MN","MO","MS","MT","MY","NB","NE","NL","NN","NO","OC","PL","PT","RM","RO","RU","SC","SE","SK","SL","SO","SQ","SR","SV","SW","TK","TR","TY","UK","UR","UZ","VI","VO","YI","ZH"]),r=()=>{let o={chrome:["win","mac","lin"],firefox:["win","mac","lin"],opera:["win","mac","lin"],safari:["win","mac"],iexplorer:["win"]},c=e.helpers.objectKey(o),h=e.helpers.arrayElement(o[c]);return[c,h]},i=o=>e.helpers.arrayElement({lin:["i686","x86_64"],mac:["Intel","PPC","U; Intel","U; PPC"],win:["","WOW64","Win64; x64"]}[o]),n=o=>{let c="";for(let h=0;h=11?`Mozilla/5.0 (Windows NT 6.${e.number.int({min:1,max:3})}; Trident/7.0; ${e.datatype.boolean()?"Touch; ":""}rv:11.0) like Gecko`:`Mozilla/5.0 (compatible; MSIE ${o}.0; Windows NT ${t.nt()}; Trident/${t.trident()}${e.datatype.boolean()?`; .NET CLR ${t.net()}`:""})`},opera(o){let c=` Presto/${t.presto()} Version/${t.presto2()})`,h=o==="win"?`(Windows NT ${t.nt()}; U; ${a()}${c}`:o==="lin"?`(X11; Linux ${i(o)}; U; ${a()}${c}`:`(Macintosh; Intel Mac OS X ${t.osx()} U; ${a()} Presto/${t.presto()} Version/${t.presto2()})`;return`Opera/${e.number.int({min:9,max:14})}.${e.number.int(99)} ${h}`},safari(o){let c=t.safari(),h=`${e.number.int({min:4,max:7})}.${e.number.int(1)}.${e.number.int(10)}`;return`Mozilla/5.0 ${o==="mac"?`(Macintosh; ${i("mac")} Mac OS X ${t.osx("_")} rv:${e.number.int({min:2,max:6})}.0; ${a()}) `:`(Windows; U; Windows NT ${t.nt()})`}AppleWebKit/${c} (KHTML, like Gecko) Version/${h} Safari/${c}`},chrome(o){let c=t.safari();return`Mozilla/5.0 ${o==="mac"?`(Macintosh; ${i("mac")} Mac OS X ${t.osx("_")}) `:o==="win"?`(Windows; U; Windows NT ${t.nt()})`:`(X11; Linux ${i(o)}`} AppleWebKit/${c} (KHTML, like Gecko) Chrome/${t.chrome()} Safari/${c}`}},[l,s]=r();return u[l](s)}var Ui=class extends b{avatar(){return`https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/${this.faker.number.int(1249)}.jpg`}email(e={},a,r,i){var n;(typeof e=="string"||a!=null||r!=null||i!=null)&&F({deprecated:"faker.internet.email(firstName, lastName, provider, options)",proposed:"faker.internet.email({ firstName, lastName, provider, ... })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:t=this.faker.person.firstName(),lastName:u=a??this.faker.person.lastName(),provider:l=r??this.faker.helpers.arrayElement(this.faker.definitions.internet.free_email),allowSpecialCharacters:s=(n=i?.allowSpecialCharacters)!=null?n:!1}=e,o=this.userName({firstName:t,lastName:u});if(o=o.replace(/[^A-Za-z0-9._+-]+/g,""),o=o.substring(0,50),s){let c=[..."._-"],h=[...".!#$%&'*+-/=?^_`{|}~"];o=o.replace(this.faker.helpers.arrayElement(c),this.faker.helpers.arrayElement(h))}return o=o.replace(/\.{2,}/g,"."),o=o.replace(/^\./,""),o=o.replace(/\.$/,""),`${o}@${l}`}exampleEmail(e={},a,r){var i;(typeof e=="string"||a!=null||r!=null)&&F({deprecated:"faker.internet.exampleEmail(firstName, lastName, options)",proposed:"faker.internet.exampleEmail({ firstName, lastName, ... })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:n=this.faker.person.firstName(),lastName:t=a??this.faker.person.lastName(),allowSpecialCharacters:u=(i=r?.allowSpecialCharacters)!=null?i:!1}=e,l=this.faker.helpers.arrayElement(this.faker.definitions.internet.example_email);return this.email({firstName:n,lastName:t,provider:l,allowSpecialCharacters:u})}userName(e={},a){(typeof e=="string"||a!=null)&&F({deprecated:"faker.internet.userName(firstName, lastName)",proposed:"faker.internet.userName({ firstName, lastName })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:r=this.faker.person.firstName(),lastName:i=a??this.faker.person.lastName()}=e,n;switch(this.faker.number.int(2)){case 0:n=`${r}${this.faker.number.int(99)}`;break;case 1:n=r+this.faker.helpers.arrayElement([".","_"])+i;break;case 2:default:n=`${r}${this.faker.helpers.arrayElement([".","_"])}${i}${this.faker.number.int(99)}`;break}return n=n.normalize("NFKD").replace(/[\u0300-\u036F]/g,""),n=[...n].map(t=>J[t]?J[t]:t.charCodeAt(0)<128?t:t.charCodeAt(0).toString(36)).join(""),n=n.toString().replace(/'/g,""),n=n.replace(/ /g,""),n}displayName(e={},a){(typeof e=="string"||a!=null)&&F({deprecated:"faker.internet.displayName(firstName, lastName)",proposed:"faker.internet.displayName({ firstName, lastName })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:r=this.faker.person.firstName(),lastName:i=a??this.faker.person.lastName()}=e,n;switch(this.faker.number.int(2)){case 0:n=`${r}${this.faker.number.int(99)}`;break;case 1:n=r+this.faker.helpers.arrayElement([".","_"])+i;break;case 2:default:n=`${r}${this.faker.helpers.arrayElement([".","_"])}${i}${this.faker.number.int(99)}`;break}return n=n.toString().replace(/'/g,""),n=n.replace(/ /g,""),n}protocol(){let e=["http","https"];return this.faker.helpers.arrayElement(e)}httpMethod(){let e=["GET","POST","PUT","DELETE","PATCH"];return this.faker.helpers.arrayElement(e)}httpStatusCode(e={}){let{types:a=Object.keys(this.faker.definitions.internet.http_status_code)}=e,r=this.faker.helpers.arrayElement(a);return this.faker.helpers.arrayElement(this.faker.definitions.internet.http_status_code[r])}url(e={}){let{appendSlash:a=this.faker.datatype.boolean(),protocol:r="https"}=e;return`${r}://${this.domainName()}${a?"/":""}`}domainName(){return`${this.domainWord()}.${this.domainSuffix()}`}domainSuffix(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.domain_suffix)}domainWord(){return this.faker.helpers.slugify(`${this.faker.word.adjective()}-${this.faker.word.noun()}`).toLowerCase()}ip(){return this.faker.datatype.boolean()?this.ipv4():this.ipv6()}ipv4(){return Array.from({length:4},()=>this.faker.number.int(255)).join(".")}ipv6(){return Array.from({length:8},()=>this.faker.string.hexadecimal({length:4,casing:"lower",prefix:""})).join(":")}port(){return this.faker.number.int(65535)}userAgent(){return qi(this.faker)}color(e={},a,r){(typeof e=="number"||r!=null||a!=null)&&F({deprecated:"faker.internet.color(redBase, greenBase, blueBase)",proposed:"faker.internet.color({ redBase, greenBase, blueBase })",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={redBase:e});let{redBase:i=0,greenBase:n=a??0,blueBase:t=r??0}=e,u=c=>Math.floor((this.faker.number.int(256)+c)/2).toString(16).padStart(2,"0"),l=u(i),s=u(n),o=u(t);return`#${l}${s}${o}`}mac(e={}){typeof e=="string"&&(e={separator:e});let{separator:a=":"}=e,r,i="";for([":","-",""].includes(a)||(a=":"),r=0;r<12;r++)i+=this.faker.number.hex(15),r%2===1&&r!==11&&(i+=a);return i}password(e={},a,r,i){let n=/[aeiouAEIOU]$/,t=/[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/,u=(h,p,D,y)=>{if(y.length>=h)return y;p&&(D=t.test(y)?n:t);let f=this.faker.number.int(94)+33,E=String.fromCharCode(f);return p&&(E=E.toLowerCase()),D.test(E)?u(h,p,D,y+E):u(h,p,D,y)};(typeof e=="string"||a!=null||r!=null||i!=null)&&F({deprecated:"faker.internet.password(length, memorable, pattern, prefix)",proposed:"faker.internet.password({ length, memorable, pattern, prefix })",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={length:e});let{length:l=15,memorable:s=a??!1,pattern:o=r??/\w/,prefix:c=i??""}=e;return u(l,s,o,c)}emoji(e={}){let{types:a=Object.keys(this.faker.definitions.internet.emoji)}=e,r=this.faker.helpers.arrayElement(a);return this.faker.helpers.arrayElement(this.faker.definitions.internet.emoji[r])}},_i=class extends b{zipCode(e={}){typeof e=="string"&&(e={format:e});let{state:a}=e;if(a){let i=this.faker.definitions.location.postcode_by_state[a];if(i)return this.faker.helpers.fake(i);throw new m(`No zip code definition found for state "${a}"`)}let{format:r=this.faker.definitions.location.postcode}=e;return typeof r=="string"&&(r=[r]),r=this.faker.helpers.arrayElement(r),this.faker.helpers.replaceSymbols(r)}zipCodeByState(e={}){F({deprecated:"faker.location.zipCodeByState",proposed:"faker.location.zipCode({ state })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={state:e});let{state:a}=e;return this.zipCode({state:a})}city(){return this.faker.helpers.fake(this.faker.definitions.location.city_pattern)}cityName(){return F({deprecated:"faker.location.cityName",proposed:"faker.location.city",since:"8.0",until:"9.0"}),this.faker.helpers.arrayElement(this.faker.definitions.location.city_name)}buildingNumber(){return this.faker.helpers.arrayElement(this.faker.definitions.location.building_number).replace(/#+/g,e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1}))}street(){return this.faker.helpers.fake(this.faker.definitions.location.street_pattern)}streetName(){return F({deprecated:"faker.location.streetName",proposed:"faker.location.street",since:"8.0",until:"9.0"}),this.faker.helpers.arrayElement(this.faker.definitions.location.street_name)}streetAddress(e={}){typeof e=="boolean"&&(e={useFullAddress:e});let{useFullAddress:a}=e,r=this.faker.definitions.location.street_address[a?"full":"normal"];return this.faker.helpers.fake(r)}secondaryAddress(){return this.faker.helpers.arrayElement(this.faker.definitions.location.secondary_address).replace(/#+/g,e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1}))}county(){return this.faker.helpers.arrayElement(this.faker.definitions.location.county)}country(){return this.faker.helpers.arrayElement(this.faker.definitions.location.country)}countryCode(e={}){typeof e=="string"&&(e={variant:e});let{variant:a="alpha-2"}=e,r=(()=>{switch(a){case"numeric":return"numeric";case"alpha-3":return"alpha3";case"alpha-2":default:return"alpha2"}})();return this.faker.helpers.arrayElement(this.faker.definitions.location.country_code)[r]}state(e={}){let{abbreviated:a=!1}=e,r=a?this.faker.definitions.location.state_abbr:this.faker.definitions.location.state;return this.faker.helpers.arrayElement(r)}stateAbbr(){return F({deprecated:"faker.location.stateAbbr()",proposed:"faker.location.state({ abbreviated: true })",since:"8.0",until:"9.0"}),this.state({abbreviated:!0})}latitude(e={},a=-90,r=4){typeof e=="number"&&(e={max:e});let{max:i=90,min:n=a,precision:t=r}=e;return this.faker.number.float({min:n,max:i,precision:10**-t})}longitude(e={},a=-180,r=4){typeof e=="number"&&(e={max:e});let{max:i=180,min:n=a,precision:t=r}=e;return this.faker.number.float({max:i,min:n,precision:10**-t})}direction(e={}){typeof e=="boolean"&&(F({deprecated:"faker.location.direction(abbreviated)",proposed:"faker.location.direction({ abbreviated })",since:"8.0",until:"9.0"}),e={abbreviated:e});let{abbreviated:a=!1}=e;return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction)}cardinalDirection(e={}){typeof e=="boolean"&&(F({deprecated:"faker.location.cardinalDirection(abbreviated)",proposed:"faker.location.cardinalDirection({ abbreviated })",since:"8.0",until:"9.0"}),e={abbreviated:e});let{abbreviated:a=!1}=e;return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction_abbr.slice(0,4)):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.slice(0,4))}ordinalDirection(e={}){typeof e=="boolean"&&(F({deprecated:"faker.location.ordinalDirection(abbreviated)",proposed:"faker.location.ordinalDirection({ abbreviated })",since:"8.0",until:"9.0"}),e={abbreviated:e});let{abbreviated:a=!1}=e;return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction_abbr.slice(4,8)):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.slice(4,8))}nearbyGPSCoordinate(e={},a=10,r=!1){Array.isArray(e)&&(F({deprecated:"faker.location.nearbyGPSCoordinate(coordinate, radius, isMetric)",proposed:"faker.location.nearbyGPSCoordinate({ origin, radius, isMetric })",since:"8.0",until:"9.0"}),e={origin:e});let{origin:i,radius:n=a,isMetric:t=r}=e;if(i==null)return[this.latitude(),this.longitude()];let u=this.faker.number.float({max:2*Math.PI,precision:1e-5}),l=t?n:n*1.60934,s=.995,o=this.faker.number.float({max:l,precision:.001})*s,c=4e4/360,h=o/c,p=[i[0]+Math.sin(u)*h,i[1]+Math.cos(u)*h];return p[0]=p[0]%180,(p[0]<-90||p[0]>90)&&(p[0]=Math.sign(p[0])*180-p[0],p[1]+=180),p[1]=(p[1]%360+540)%360-180,[p[0],p[1]]}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.location.time_zone)}};function Zi(e,a){let r={};for(let i of e){let n=a(i);r[n]===void 0&&(r[n]=[]),r[n].push(i)}return r}var H={fail:()=>{throw new m("No words found that match the given length.")},closest:(e,a)=>{let r=Zi(e,l=>l.length),i=Object.keys(r).map(Number),n=Math.min(...i),t=Math.max(...i),u=Math.min(a.min-n,t-a.max);return e.filter(l=>l.length===a.min-u||l.length===a.max+u)},shortest:e=>{let a=Math.min(...e.map(r=>r.length));return e.filter(r=>r.length===a)},longest:e=>{let a=Math.max(...e.map(r=>r.length));return e.filter(r=>r.length===a)},"any-length":e=>[...e]};function w(e){let{wordList:a,length:r,strategy:i="any-length"}=e;if(r){let n=typeof r=="number"?u=>u.length===r:u=>u.length>=r.min&&u.length<=r.max,t=a.filter(n);return t.length>0?t:typeof r=="number"?H[i](a,{min:r,max:r}):H[i](a,r)}else if(i==="shortest"||i==="longest")return H[i](a);return[...a]}var Xi=class extends b{word(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(w({...a,wordList:this.faker.definitions.lorem.words}))}words(e=3){return this.faker.helpers.multiple(()=>this.word(),{count:e}).join(" ")}sentence(e={min:3,max:10}){let a=this.words(e);return`${a.charAt(0).toUpperCase()+a.substring(1)}.`}slug(e=3){let a=this.words(e);return this.faker.helpers.slugify(a)}sentences(e={min:2,max:6},a=" "){return this.faker.helpers.multiple(()=>this.sentence(),{count:e}).join(a)}paragraph(e=3){return this.sentences(e)}paragraphs(e=3,a=` +`){return this.faker.helpers.multiple(()=>this.paragraph(),{count:e}).join(a)}text(){let e=["sentence","sentences","paragraph","paragraphs","lines"],a=this.faker.helpers.arrayElement(e);return`${this[a]()}`}lines(e={min:1,max:5}){return this.sentences(e,` +`)}},Qi=class extends b{genre(){return this.faker.helpers.arrayElement(this.faker.definitions.music.genre)}songName(){return this.faker.helpers.arrayElement(this.faker.definitions.music.song_name)}},en=class extends b{number(e){return e!=null&&F({deprecated:"faker.phone.number(format)",proposed:"faker.phone.number(), faker.string.numeric() or faker.helpers.fromRegExp()",since:"8.1",until:"9.0"}),e=e??this.faker.helpers.arrayElement(this.faker.definitions.phone_number.formats),this.faker.helpers.replaceSymbolWithNumber(e)}imei(){return this.faker.helpers.replaceCreditCardSymbols("##-######-######-L","#")}},an=class extends b{word(){F({deprecated:"faker.random.word()",proposed:"faker.lorem.word() or faker.word.sample()",since:"8.0",until:"9.0"});let e=[()=>this.faker.location.cardinalDirection(),this.faker.location.country,this.faker.location.county,()=>this.faker.location.direction(),()=>this.faker.location.ordinalDirection(),this.faker.location.state,this.faker.location.street,this.faker.color.human,this.faker.commerce.department,this.faker.commerce.product,this.faker.commerce.productAdjective,this.faker.commerce.productMaterial,this.faker.commerce.productName,this.faker.company.buzzAdjective,this.faker.company.buzzNoun,this.faker.company.buzzVerb,this.faker.company.catchPhraseAdjective,this.faker.company.catchPhraseDescriptor,this.faker.company.catchPhraseNoun,this.faker.finance.accountName,this.faker.finance.currencyName,this.faker.finance.transactionType,this.faker.hacker.abbreviation,this.faker.hacker.adjective,this.faker.hacker.ingverb,this.faker.hacker.noun,this.faker.hacker.verb,this.faker.lorem.word,this.faker.music.genre,this.faker.person.gender,this.faker.person.jobArea,this.faker.person.jobDescriptor,this.faker.person.jobTitle,this.faker.person.jobType,this.faker.person.sex,()=>this.faker.science.chemicalElement().name,()=>this.faker.science.unit().name,this.faker.vehicle.bicycle,this.faker.vehicle.color,this.faker.vehicle.fuel,this.faker.vehicle.manufacturer,this.faker.vehicle.type,this.faker.word.adjective,this.faker.word.adverb,this.faker.word.conjunction,this.faker.word.interjection,this.faker.word.noun,this.faker.word.preposition,this.faker.word.verb],a=["!","#","%","&","*",")","(","+","=",".","<",">","{","}","[","]",":",";","'",'"',"_","-"],r="",i=0;do{let n=this.faker.helpers.arrayElement(e);try{r=n()}catch{if(i++,i>100)throw new m("No matching word data available for the current locale");continue}}while(!r||a.some(n=>r.includes(n)));return this.faker.helpers.arrayElement(r.split(" "))}words(e={min:1,max:3}){return F({deprecated:"faker.random.words()",proposed:"faker.lorem.words() or faker.word.words()",since:"8.0",until:"9.0"}),this.faker.helpers.multiple(this.word,{count:e}).join(" ")}locale(){throw new m("This method has been removed. Please use `faker.helpers.objectKey(allLocales/allFakers)` instead.")}alpha(e={}){return F({deprecated:"faker.random.alpha()",proposed:"faker.string.alpha()",since:"8.0",until:"9.0"}),typeof e=="number"?this.faker.string.alpha(e):this.faker.string.alpha({length:e.count,casing:e.casing,exclude:e.bannedChars})}alphaNumeric(e=1,a={}){return F({deprecated:"faker.random.alphaNumeric()",proposed:"faker.string.alphanumeric()",since:"8.0",until:"9.0"}),this.faker.string.alphanumeric({length:e,exclude:a.bannedChars,casing:a.casing})}numeric(e=1,a={}){return F({deprecated:"faker.random.numeric()",proposed:"faker.string.numeric()",since:"8.0",until:"9.0"}),this.faker.string.numeric({length:e,allowLeadingZeros:a.allowLeadingZeros,exclude:a.bannedDigits})}},rn=class extends b{chemicalElement(){return this.faker.helpers.arrayElement(this.faker.definitions.science.chemicalElement)}unit(){return this.faker.helpers.arrayElement(this.faker.definitions.science.unit)}},nn=["video","audio","image","text","application"],tn=["application/pdf","audio/mpeg","audio/wav","image/png","image/jpeg","image/gif","video/mp4","video/mpeg","text/html"],un=["en","wl","ww"],O={index:"o",slot:"s",mac:"x",pci:"p"},on=["SUN","MON","TUE","WED","THU","FRI","SAT"],ln=class extends b{fileName(e={}){let{extensionCount:a=1}=e,r=this.faker.word.words().toLowerCase().replace(/\W/g,"_"),i=this.faker.helpers.multiple(()=>this.fileExt(),{count:a}).join(".");return i.length===0?r:`${r}.${i}`}commonFileName(e){return`${this.fileName({extensionCount:0})}.${e||this.commonFileExt()}`}mimeType(){let e=Object.keys(this.faker.definitions.system.mimeTypes);return this.faker.helpers.arrayElement(e)}commonFileType(){return this.faker.helpers.arrayElement(nn)}commonFileExt(){return this.fileExt(this.faker.helpers.arrayElement(tn))}fileType(){let e=this.faker.definitions.system.mimeTypes,a=new Set(Object.keys(e).map(r=>r.split("/")[0]));return this.faker.helpers.arrayElement([...a])}fileExt(e){let a=this.faker.definitions.system.mimeTypes;if(typeof e=="string")return this.faker.helpers.arrayElement(a[e].extensions);let r=new Set(Object.values(a).flatMap(({extensions:i})=>i));return this.faker.helpers.arrayElement([...r])}directoryPath(){let e=this.faker.definitions.system.directoryPaths;return this.faker.helpers.arrayElement(e)}filePath(){return`${this.directoryPath()}/${this.fileName()}`}semver(){return[this.faker.number.int(9),this.faker.number.int(9),this.faker.number.int(9)].join(".")}networkInterface(e={}){var a,r,i,n,t;let{interfaceType:u=this.faker.helpers.arrayElement(un),interfaceSchema:l=this.faker.helpers.objectKey(O)}=e,s,o="",c=()=>this.faker.string.numeric({allowLeadingZeros:!0});switch(l){case"index":s=c();break;case"slot":s=`${c()}${(a=this.faker.helpers.maybe(()=>`f${c()}`))!=null?a:""}${(r=this.faker.helpers.maybe(()=>`d${c()}`))!=null?r:""}`;break;case"mac":s=this.faker.internet.mac("");break;case"pci":o=(i=this.faker.helpers.maybe(()=>`P${c()}`))!=null?i:"",s=`${c()}s${c()}${(n=this.faker.helpers.maybe(()=>`f${c()}`))!=null?n:""}${(t=this.faker.helpers.maybe(()=>`d${c()}`))!=null?t:""}`;break}return`${o}${u}${O[l]}${s}`}cron(e={}){let{includeYear:a=!1,includeNonStandard:r=!1}=e,i=[this.faker.number.int(59),"*"],n=[this.faker.number.int(23),"*"],t=[this.faker.number.int({min:1,max:31}),"*","?"],u=[this.faker.number.int({min:1,max:12}),"*"],l=[this.faker.number.int(6),this.faker.helpers.arrayElement(on),"*","?"],s=[this.faker.number.int({min:1970,max:2099}),"*"],o=this.faker.helpers.arrayElement(i),c=this.faker.helpers.arrayElement(n),h=this.faker.helpers.arrayElement(t),p=this.faker.helpers.arrayElement(u),D=this.faker.helpers.arrayElement(l),y=this.faker.helpers.arrayElement(s),f=`${o} ${c} ${h} ${p} ${D}`;a&&(f+=` ${y}`);let E=["@annually","@daily","@hourly","@monthly","@reboot","@weekly","@yearly"];return!r||this.faker.datatype.boolean()?f:this.faker.helpers.arrayElement(E)}},sn=class extends b{vehicle(){return`${this.manufacturer()} ${this.model()}`}manufacturer(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.manufacturer)}model(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.model)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.type)}fuel(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.fuel)}vin(){let e=["o","i","q","O","I","Q"];return`${this.faker.string.alphanumeric({length:10,casing:"upper",exclude:e})}${this.faker.string.alpha({length:1,casing:"upper",exclude:e})}${this.faker.string.alphanumeric({length:1,casing:"upper",exclude:e})}${this.faker.number.int({min:1e4,max:99999})}`}color(){return this.faker.color.human()}vrm(){return`${this.faker.string.alpha({length:2,casing:"upper"})}${this.faker.string.numeric({length:2,allowLeadingZeros:!0})}${this.faker.string.alpha({length:3,casing:"upper"})}`}bicycle(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.bicycle_type)}},Fn=class extends b{adjective(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(w({...a,wordList:this.faker.definitions.word.adjective}))}adverb(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(w({...a,wordList:this.faker.definitions.word.adverb}))}conjunction(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(w({...a,wordList:this.faker.definitions.word.conjunction}))}interjection(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(w({...a,wordList:this.faker.definitions.word.interjection}))}noun(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(w({...a,wordList:this.faker.definitions.word.noun}))}preposition(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(w({...a,wordList:this.faker.definitions.word.preposition}))}verb(e={}){let a=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(w({...a,wordList:this.faker.definitions.word.verb}))}sample(e={}){let a=this.faker.helpers.shuffle([this.adjective,this.adverb,this.conjunction,this.interjection,this.noun,this.preposition,this.verb]);for(let r of a)try{return r(e)}catch{continue}throw new m("No matching word data available for the current locale")}words(e={}){typeof e=="number"&&(e={count:e});let{count:a={min:1,max:3}}=e;return this.faker.helpers.multiple(()=>this.sample(),{count:a}).join(" ")}},cn=class extends ee{constructor(e){super({randomizer:e.randomizer}),d(this,"rawDefinitions"),d(this,"definitions"),d(this,"random",new an(this)),d(this,"airline",new Fi(this)),d(this,"animal",new Si(this)),d(this,"color",new mi(this)),d(this,"commerce",new Ti(this)),d(this,"company",new Li(this)),d(this,"database",new Ri(this)),d(this,"date",new Di(this)),d(this,"finance",new Ni(this)),d(this,"git",new Gi(this)),d(this,"hacker",new Wi(this)),d(this,"helpers",new vi(this)),d(this,"image",new Ji(this)),d(this,"internet",new Ui(this)),d(this,"location",new _i(this)),d(this,"lorem",new Xi(this)),d(this,"music",new Qi(this)),d(this,"person",new yi(this)),d(this,"phone",new en(this)),d(this,"science",new rn(this)),d(this,"system",new ln(this)),d(this,"vehicle",new sn(this)),d(this,"word",new Fn(this));let{locales:a}=e;if(a!=null){F({deprecated:"new Faker({ locales: {a, b}, locale: 'a', localeFallback: 'b' })",proposed:"new Faker({ locale: [a, b, ...] }) or new Faker({ locale: a })",since:"8.0",until:"9.0"});let{locale:i="en",localeFallback:n="en"}=e;e={locale:[a[i],a[n]]}}let{locale:r}=e;if(Array.isArray(r)){if(r.length===0)throw new m("The locale option must contain at least one locale definition.");r=wi(r)}this.rawDefinitions=r,this.definitions=hi(this.rawDefinitions)}get address(){return F({deprecated:"faker.address",proposed:"faker.location",since:"8.0",until:"10.0"}),this.location}get name(){return F({deprecated:"faker.name",proposed:"faker.person",since:"8.0",until:"10.0"}),this.person}getMetadata(){var e;return(e=this.rawDefinitions.metadata)!=null?e:{}}get locales(){throw new m("The locales property has been removed. Please use the constructor instead.")}set locales(e){throw new m("The locales property has been removed. Please use the constructor instead.")}get locale(){throw new m("The locale property has been removed. Please use the constructor instead.")}set locale(e){throw new m("The locale property has been removed. Please use the constructor instead.")}get localeFallback(){throw new m("The localeFallback property has been removed. Please use the constructor instead.")}set localeFallback(e){throw new m("The localeFallback property has been removed. Please use the constructor instead.")}setLocale(){throw new m("This method has been removed. Please use the constructor instead.")}},dn=["CIE 1931 XYZ","CIEUVW","Uniform Color Spaces (UCSs)","CIELUV","CIELAB","HSLuv","sRGB","Adobe RGB","Adobe Wide Gamut RGB","Rec. 2100","ProPhoto RGB Color Space","scRGB","DCI-P3","Display-P3","Rec. 601","Rec. 709","Academy Color Encoding System (ACES)","Rec. 2020","YPbPr","YDbDr","YIQ","xvYCC","sYCC","HSV","HSL","HWB","RGBA","HSLA","LCh","CMY","CMYK","Munsell Color System","Natural Color System (NSC)","Pantone Matching System (PMS)","RAL","Federal Standard 595C","British Standard Colour (BS)","HKS","LMS","RG","RGK"],mn={space:dn},hn=mn,pn=["utf8_unicode_ci","utf8_general_ci","utf8_bin","ascii_bin","ascii_general_ci","cp1250_bin","cp1250_general_ci"],yn=["InnoDB","MyISAM","MEMORY","CSV","BLACKHOLE","ARCHIVE"],gn=["int","varchar","text","date","datetime","tinyint","time","timestamp","smallint","mediumint","bigint","decimal","float","double","real","bit","boolean","serial","blob","binary","enum","set","geometry","point"],bn={collation:pn,engine:yn,type:gn},fn=bn,Dn=["ADP","AGP","AI","API","ASCII","CLI","COM","CSS","DNS","DRAM","EXE","FTP","GB","HDD","HEX","HTTP","IB","IP","JBOD","JSON","OCR","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSD","SSL","TCP","THX","TLS","UDP","USB","UTF8","VGA","XML","XSS"],kn={abbreviation:Dn},Cn=kn,En={smiley:["😀","😃","😄","😁","😆","😅","🤣","😂","🙂","🙃","😉","😊","😇","🥰","😍","🤩","😘","😗","☺️","😚","😙","🥲","😋","😛","😜","🤪","😝","🤑","🤗","🤭","🤫","🤔","🤐","🤨","😐","😑","😶","😶‍🌫️","😏","😒","🙄","😬","😮‍💨","🤥","😌","😔","😪","🤤","😴","😷","🤒","🤕","🤢","🤮","🤧","🥵","🥶","🥴","😵","😵‍💫","🤯","🤠","🥳","🥸","😎","🤓","🧐","😕","😟","🙁","☹️","😮","😯","😲","😳","🥺","😦","😧","😨","😰","😥","😢","😭","😱","😖","😣","😞","😓","😩","😫","🥱","😤","😡","😠","🤬","😈","👿","💀","☠️","💩","🤡","👹","👺","👻","👽","👾","🤖","😺","😸","😹","😻","😼","😽","🙀","😿","😾","🙈","🙉","🙊","💋","💌","💘","💝","💖","💗","💓","💞","💕","💟","❣️","💔","❤️‍🔥","❤️‍🩹","❤️","🧡","💛","💚","💙","💜","🤎","🖤","🤍","💯","💢","💥","💫","💦","💨","🕳️","💣","💬","👁️‍🗨️","🗨️","🗯️","💭","💤"],body:["👋","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","🤚","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🖐️","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","✋","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","🖖","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","👌","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","🤌","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","✌️","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","🤞","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤘","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","👈","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👆","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","🖕","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","👇","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","☝️","☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","👍","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","✊","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","👊","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","🤛","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","👏","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","🙌","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","👐","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","🤲","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤝","🙏","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","✍️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","💅","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","🤳","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","💪","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","🦾","🦿","🦵","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","👂","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","🦻","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","👃","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","🧠","🫀","🫁","🦷","🦴","👀","👁️","👅","👄"],person:["👶","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","🧒","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","👦","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","🧑","🧑🏻","🧑🏼","🧑🏽","🧑🏾","🧑🏿","👱","👱🏻","👱🏼","👱🏽","👱🏾","👱🏿","👨","👨🏻","👨🏼","👨🏽","👨🏾","👨🏿","🧔","🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿","🧔‍♂️","🧔🏻‍♂️","🧔🏼‍♂️","🧔🏽‍♂️","🧔🏾‍♂️","🧔🏿‍♂️","🧔‍♀️","🧔🏻‍♀️","🧔🏼‍♀️","🧔🏽‍♀️","🧔🏾‍♀️","🧔🏿‍♀️","👨‍🦰","👨🏻‍🦰","👨🏼‍🦰","👨🏽‍🦰","👨🏾‍🦰","👨🏿‍🦰","👨‍🦱","👨🏻‍🦱","👨🏼‍🦱","👨🏽‍🦱","👨🏾‍🦱","👨🏿‍🦱","👨‍🦳","👨🏻‍🦳","👨🏼‍🦳","👨🏽‍🦳","👨🏾‍🦳","👨🏿‍🦳","👨‍🦲","👨🏻‍🦲","👨🏼‍🦲","👨🏽‍🦲","👨🏾‍🦲","👨🏿‍🦲","👩","👩🏻","👩🏼","👩🏽","👩🏾","👩🏿","👩‍🦰","👩🏻‍🦰","👩🏼‍🦰","👩🏽‍🦰","👩🏾‍🦰","👩🏿‍🦰","🧑‍🦰","🧑🏻‍🦰","🧑🏼‍🦰","🧑🏽‍🦰","🧑🏾‍🦰","🧑🏿‍🦰","👩‍🦱","👩🏻‍🦱","👩🏼‍🦱","👩🏽‍🦱","👩🏾‍🦱","👩🏿‍🦱","🧑‍🦱","🧑🏻‍🦱","🧑🏼‍🦱","🧑🏽‍🦱","🧑🏾‍🦱","🧑🏿‍🦱","👩‍🦳","👩🏻‍🦳","👩🏼‍🦳","👩🏽‍🦳","👩🏾‍🦳","👩🏿‍🦳","🧑‍🦳","🧑🏻‍🦳","🧑🏼‍🦳","🧑🏽‍🦳","🧑🏾‍🦳","🧑🏿‍🦳","👩‍🦲","👩🏻‍🦲","👩🏼‍🦲","👩🏽‍🦲","👩🏾‍🦲","👩🏿‍🦲","🧑‍🦲","🧑🏻‍🦲","🧑🏼‍🦲","🧑🏽‍🦲","🧑🏾‍🦲","🧑🏿‍🦲","👱‍♀️","👱🏻‍♀️","👱🏼‍♀️","👱🏽‍♀️","👱🏾‍♀️","👱🏿‍♀️","👱‍♂️","👱🏻‍♂️","👱🏼‍♂️","👱🏽‍♂️","👱🏾‍♂️","👱🏿‍♂️","🧓","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","👴","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","🙍","🙍🏻","🙍🏼","🙍🏽","🙍🏾","🙍🏿","🙍‍♂️","🙍🏻‍♂️","🙍🏼‍♂️","🙍🏽‍♂️","🙍🏾‍♂️","🙍🏿‍♂️","🙍‍♀️","🙍🏻‍♀️","🙍🏼‍♀️","🙍🏽‍♀️","🙍🏾‍♀️","🙍🏿‍♀️","🙎","🙎🏻","🙎🏼","🙎🏽","🙎🏾","🙎🏿","🙎‍♂️","🙎🏻‍♂️","🙎🏼‍♂️","🙎🏽‍♂️","🙎🏾‍♂️","🙎🏿‍♂️","🙎‍♀️","🙎🏻‍♀️","🙎🏼‍♀️","🙎🏽‍♀️","🙎🏾‍♀️","🙎🏿‍♀️","🙅","🙅🏻","🙅🏼","🙅🏽","🙅🏾","🙅🏿","🙅‍♂️","🙅🏻‍♂️","🙅🏼‍♂️","🙅🏽‍♂️","🙅🏾‍♂️","🙅🏿‍♂️","🙅‍♀️","🙅🏻‍♀️","🙅🏼‍♀️","🙅🏽‍♀️","🙅🏾‍♀️","🙅🏿‍♀️","🙆","🙆🏻","🙆🏼","🙆🏽","🙆🏾","🙆🏿","🙆‍♂️","🙆🏻‍♂️","🙆🏼‍♂️","🙆🏽‍♂️","🙆🏾‍♂️","🙆🏿‍♂️","🙆‍♀️","🙆🏻‍♀️","🙆🏼‍♀️","🙆🏽‍♀️","🙆🏾‍♀️","🙆🏿‍♀️","💁","💁🏻","💁🏼","💁🏽","💁🏾","💁🏿","💁‍♂️","💁🏻‍♂️","💁🏼‍♂️","💁🏽‍♂️","💁🏾‍♂️","💁🏿‍♂️","💁‍♀️","💁🏻‍♀️","💁🏼‍♀️","💁🏽‍♀️","💁🏾‍♀️","💁🏿‍♀️","🙋","🙋🏻","🙋🏼","🙋🏽","🙋🏾","🙋🏿","🙋‍♂️","🙋🏻‍♂️","🙋🏼‍♂️","🙋🏽‍♂️","🙋🏾‍♂️","🙋🏿‍♂️","🙋‍♀️","🙋🏻‍♀️","🙋🏼‍♀️","🙋🏽‍♀️","🙋🏾‍♀️","🙋🏿‍♀️","🧏","🧏🏻","🧏🏼","🧏🏽","🧏🏾","🧏🏿","🧏‍♂️","🧏🏻‍♂️","🧏🏼‍♂️","🧏🏽‍♂️","🧏🏾‍♂️","🧏🏿‍♂️","🧏‍♀️","🧏🏻‍♀️","🧏🏼‍♀️","🧏🏽‍♀️","🧏🏾‍♀️","🧏🏿‍♀️","🙇","🙇🏻","🙇🏼","🙇🏽","🙇🏾","🙇🏿","🙇‍♂️","🙇🏻‍♂️","🙇🏼‍♂️","🙇🏽‍♂️","🙇🏾‍♂️","🙇🏿‍♂️","🙇‍♀️","🙇🏻‍♀️","🙇🏼‍♀️","🙇🏽‍♀️","🙇🏾‍♀️","🙇🏿‍♀️","🤦","🤦🏻","🤦🏼","🤦🏽","🤦🏾","🤦🏿","🤦‍♂️","🤦🏻‍♂️","🤦🏼‍♂️","🤦🏽‍♂️","🤦🏾‍♂️","🤦🏿‍♂️","🤦‍♀️","🤦🏻‍♀️","🤦🏼‍♀️","🤦🏽‍♀️","🤦🏾‍♀️","🤦🏿‍♀️","🤷","🤷🏻","🤷🏼","🤷🏽","🤷🏾","🤷🏿","🤷‍♂️","🤷🏻‍♂️","🤷🏼‍♂️","🤷🏽‍♂️","🤷🏾‍♂️","🤷🏿‍♂️","🤷‍♀️","🤷🏻‍♀️","🤷🏼‍♀️","🤷🏽‍♀️","🤷🏾‍♀️","🤷🏿‍♀️","🧑‍⚕️","🧑🏻‍⚕️","🧑🏼‍⚕️","🧑🏽‍⚕️","🧑🏾‍⚕️","🧑🏿‍⚕️","👨‍⚕️","👨🏻‍⚕️","👨🏼‍⚕️","👨🏽‍⚕️","👨🏾‍⚕️","👨🏿‍⚕️","👩‍⚕️","👩🏻‍⚕️","👩🏼‍⚕️","👩🏽‍⚕️","👩🏾‍⚕️","👩🏿‍⚕️","🧑‍🎓","🧑🏻‍🎓","🧑🏼‍🎓","🧑🏽‍🎓","🧑🏾‍🎓","🧑🏿‍🎓","👨‍🎓","👨🏻‍🎓","👨🏼‍🎓","👨🏽‍🎓","👨🏾‍🎓","👨🏿‍🎓","👩‍🎓","👩🏻‍🎓","👩🏼‍🎓","👩🏽‍🎓","👩🏾‍🎓","👩🏿‍🎓","🧑‍🏫","🧑🏻‍🏫","🧑🏼‍🏫","🧑🏽‍🏫","🧑🏾‍🏫","🧑🏿‍🏫","👨‍🏫","👨🏻‍🏫","👨🏼‍🏫","👨🏽‍🏫","👨🏾‍🏫","👨🏿‍🏫","👩‍🏫","👩🏻‍🏫","👩🏼‍🏫","👩🏽‍🏫","👩🏾‍🏫","👩🏿‍🏫","🧑‍⚖️","🧑🏻‍⚖️","🧑🏼‍⚖️","🧑🏽‍⚖️","🧑🏾‍⚖️","🧑🏿‍⚖️","👨‍⚖️","👨🏻‍⚖️","👨🏼‍⚖️","👨🏽‍⚖️","👨🏾‍⚖️","👨🏿‍⚖️","👩‍⚖️","👩🏻‍⚖️","👩🏼‍⚖️","👩🏽‍⚖️","👩🏾‍⚖️","👩🏿‍⚖️","🧑‍🌾","🧑🏻‍🌾","🧑🏼‍🌾","🧑🏽‍🌾","🧑🏾‍🌾","🧑🏿‍🌾","👨‍🌾","👨🏻‍🌾","👨🏼‍🌾","👨🏽‍🌾","👨🏾‍🌾","👨🏿‍🌾","👩‍🌾","👩🏻‍🌾","👩🏼‍🌾","👩🏽‍🌾","👩🏾‍🌾","👩🏿‍🌾","🧑‍🍳","🧑🏻‍🍳","🧑🏼‍🍳","🧑🏽‍🍳","🧑🏾‍🍳","🧑🏿‍🍳","👨‍🍳","👨🏻‍🍳","👨🏼‍🍳","👨🏽‍🍳","👨🏾‍🍳","👨🏿‍🍳","👩‍🍳","👩🏻‍🍳","👩🏼‍🍳","👩🏽‍🍳","👩🏾‍🍳","👩🏿‍🍳","🧑‍🔧","🧑🏻‍🔧","🧑🏼‍🔧","🧑🏽‍🔧","🧑🏾‍🔧","🧑🏿‍🔧","👨‍🔧","👨🏻‍🔧","👨🏼‍🔧","👨🏽‍🔧","👨🏾‍🔧","👨🏿‍🔧","👩‍🔧","👩🏻‍🔧","👩🏼‍🔧","👩🏽‍🔧","👩🏾‍🔧","👩🏿‍🔧","🧑‍🏭","🧑🏻‍🏭","🧑🏼‍🏭","🧑🏽‍🏭","🧑🏾‍🏭","🧑🏿‍🏭","👨‍🏭","👨🏻‍🏭","👨🏼‍🏭","👨🏽‍🏭","👨🏾‍🏭","👨🏿‍🏭","👩‍🏭","👩🏻‍🏭","👩🏼‍🏭","👩🏽‍🏭","👩🏾‍🏭","👩🏿‍🏭","🧑‍💼","🧑🏻‍💼","🧑🏼‍💼","🧑🏽‍💼","🧑🏾‍💼","🧑🏿‍💼","👨‍💼","👨🏻‍💼","👨🏼‍💼","👨🏽‍💼","👨🏾‍💼","👨🏿‍💼","👩‍💼","👩🏻‍💼","👩🏼‍💼","👩🏽‍💼","👩🏾‍💼","👩🏿‍💼","🧑‍🔬","🧑🏻‍🔬","🧑🏼‍🔬","🧑🏽‍🔬","🧑🏾‍🔬","🧑🏿‍🔬","👨‍🔬","👨🏻‍🔬","👨🏼‍🔬","👨🏽‍🔬","👨🏾‍🔬","👨🏿‍🔬","👩‍🔬","👩🏻‍🔬","👩🏼‍🔬","👩🏽‍🔬","👩🏾‍🔬","👩🏿‍🔬","🧑‍💻","🧑🏻‍💻","🧑🏼‍💻","🧑🏽‍💻","🧑🏾‍💻","🧑🏿‍💻","👨‍💻","👨🏻‍💻","👨🏼‍💻","👨🏽‍💻","👨🏾‍💻","👨🏿‍💻","👩‍💻","👩🏻‍💻","👩🏼‍💻","👩🏽‍💻","👩🏾‍💻","👩🏿‍💻","🧑‍🎤","🧑🏻‍🎤","🧑🏼‍🎤","🧑🏽‍🎤","🧑🏾‍🎤","🧑🏿‍🎤","👨‍🎤","👨🏻‍🎤","👨🏼‍🎤","👨🏽‍🎤","👨🏾‍🎤","👨🏿‍🎤","👩‍🎤","👩🏻‍🎤","👩🏼‍🎤","👩🏽‍🎤","👩🏾‍🎤","👩🏿‍🎤","🧑‍🎨","🧑🏻‍🎨","🧑🏼‍🎨","🧑🏽‍🎨","🧑🏾‍🎨","🧑🏿‍🎨","👨‍🎨","👨🏻‍🎨","👨🏼‍🎨","👨🏽‍🎨","👨🏾‍🎨","👨🏿‍🎨","👩‍🎨","👩🏻‍🎨","👩🏼‍🎨","👩🏽‍🎨","👩🏾‍🎨","👩🏿‍🎨","🧑‍✈️","🧑🏻‍✈️","🧑🏼‍✈️","🧑🏽‍✈️","🧑🏾‍✈️","🧑🏿‍✈️","👨‍✈️","👨🏻‍✈️","👨🏼‍✈️","👨🏽‍✈️","👨🏾‍✈️","👨🏿‍✈️","👩‍✈️","👩🏻‍✈️","👩🏼‍✈️","👩🏽‍✈️","👩🏾‍✈️","👩🏿‍✈️","🧑‍🚀","🧑🏻‍🚀","🧑🏼‍🚀","🧑🏽‍🚀","🧑🏾‍🚀","🧑🏿‍🚀","👨‍🚀","👨🏻‍🚀","👨🏼‍🚀","👨🏽‍🚀","👨🏾‍🚀","👨🏿‍🚀","👩‍🚀","👩🏻‍🚀","👩🏼‍🚀","👩🏽‍🚀","👩🏾‍🚀","👩🏿‍🚀","🧑‍🚒","🧑🏻‍🚒","🧑🏼‍🚒","🧑🏽‍🚒","🧑🏾‍🚒","🧑🏿‍🚒","👨‍🚒","👨🏻‍🚒","👨🏼‍🚒","👨🏽‍🚒","👨🏾‍🚒","👨🏿‍🚒","👩‍🚒","👩🏻‍🚒","👩🏼‍🚒","👩🏽‍🚒","👩🏾‍🚒","👩🏿‍🚒","👮","👮🏻","👮🏼","👮🏽","👮🏾","👮🏿","👮‍♂️","👮🏻‍♂️","👮🏼‍♂️","👮🏽‍♂️","👮🏾‍♂️","👮🏿‍♂️","👮‍♀️","👮🏻‍♀️","👮🏼‍♀️","👮🏽‍♀️","👮🏾‍♀️","👮🏿‍♀️","🕵️","🕵🏻","🕵🏼","🕵🏽","🕵🏾","🕵🏿","🕵️‍♂️","🕵🏻‍♂️","🕵🏼‍♂️","🕵🏽‍♂️","🕵🏾‍♂️","🕵🏿‍♂️","🕵️‍♀️","🕵🏻‍♀️","🕵🏼‍♀️","🕵🏽‍♀️","🕵🏾‍♀️","🕵🏿‍♀️","💂","💂🏻","💂🏼","💂🏽","💂🏾","💂🏿","💂‍♂️","💂🏻‍♂️","💂🏼‍♂️","💂🏽‍♂️","💂🏾‍♂️","💂🏿‍♂️","💂‍♀️","💂🏻‍♀️","💂🏼‍♀️","💂🏽‍♀️","💂🏾‍♀️","💂🏿‍♀️","🥷","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","👷","👷🏻","👷🏼","👷🏽","👷🏾","👷🏿","👷‍♂️","👷🏻‍♂️","👷🏼‍♂️","👷🏽‍♂️","👷🏾‍♂️","👷🏿‍♂️","👷‍♀️","👷🏻‍♀️","👷🏼‍♀️","👷🏽‍♀️","👷🏾‍♀️","👷🏿‍♀️","🤴","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","👸","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👳","👳🏻","👳🏼","👳🏽","👳🏾","👳🏿","👳‍♂️","👳🏻‍♂️","👳🏼‍♂️","👳🏽‍♂️","👳🏾‍♂️","👳🏿‍♂️","👳‍♀️","👳🏻‍♀️","👳🏼‍♀️","👳🏽‍♀️","👳🏾‍♀️","👳🏿‍♀️","👲","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","🧕","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🤵","🤵🏻","🤵🏼","🤵🏽","🤵🏾","🤵🏿","🤵‍♂️","🤵🏻‍♂️","🤵🏼‍♂️","🤵🏽‍♂️","🤵🏾‍♂️","🤵🏿‍♂️","🤵‍♀️","🤵🏻‍♀️","🤵🏼‍♀️","🤵🏽‍♀️","🤵🏾‍♀️","🤵🏿‍♀️","👰","👰🏻","👰🏼","👰🏽","👰🏾","👰🏿","👰‍♂️","👰🏻‍♂️","👰🏼‍♂️","👰🏽‍♂️","👰🏾‍♂️","👰🏿‍♂️","👰‍♀️","👰🏻‍♀️","👰🏼‍♀️","👰🏽‍♀️","👰🏾‍♀️","👰🏿‍♀️","🤰","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","👩‍🍼","👩🏻‍🍼","👩🏼‍🍼","👩🏽‍🍼","👩🏾‍🍼","👩🏿‍🍼","👨‍🍼","👨🏻‍🍼","👨🏼‍🍼","👨🏽‍🍼","👨🏾‍🍼","👨🏿‍🍼","🧑‍🍼","🧑🏻‍🍼","🧑🏼‍🍼","🧑🏽‍🍼","🧑🏾‍🍼","🧑🏿‍🍼","👼","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","🎅","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🤶","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🧑‍🎄","🧑🏻‍🎄","🧑🏼‍🎄","🧑🏽‍🎄","🧑🏾‍🎄","🧑🏿‍🎄","🦸","🦸🏻","🦸🏼","🦸🏽","🦸🏾","🦸🏿","🦸‍♂️","🦸🏻‍♂️","🦸🏼‍♂️","🦸🏽‍♂️","🦸🏾‍♂️","🦸🏿‍♂️","🦸‍♀️","🦸🏻‍♀️","🦸🏼‍♀️","🦸🏽‍♀️","🦸🏾‍♀️","🦸🏿‍♀️","🦹","🦹🏻","🦹🏼","🦹🏽","🦹🏾","🦹🏿","🦹‍♂️","🦹🏻‍♂️","🦹🏼‍♂️","🦹🏽‍♂️","🦹🏾‍♂️","🦹🏿‍♂️","🦹‍♀️","🦹🏻‍♀️","🦹🏼‍♀️","🦹🏽‍♀️","🦹🏾‍♀️","🦹🏿‍♀️","🧙","🧙🏻","🧙🏼","🧙🏽","🧙🏾","🧙🏿","🧙‍♂️","🧙🏻‍♂️","🧙🏼‍♂️","🧙🏽‍♂️","🧙🏾‍♂️","🧙🏿‍♂️","🧙‍♀️","🧙🏻‍♀️","🧙🏼‍♀️","🧙🏽‍♀️","🧙🏾‍♀️","🧙🏿‍♀️","🧚","🧚🏻","🧚🏼","🧚🏽","🧚🏾","🧚🏿","🧚‍♂️","🧚🏻‍♂️","🧚🏼‍♂️","🧚🏽‍♂️","🧚🏾‍♂️","🧚🏿‍♂️","🧚‍♀️","🧚🏻‍♀️","🧚🏼‍♀️","🧚🏽‍♀️","🧚🏾‍♀️","🧚🏿‍♀️","🧛","🧛🏻","🧛🏼","🧛🏽","🧛🏾","🧛🏿","🧛‍♂️","🧛🏻‍♂️","🧛🏼‍♂️","🧛🏽‍♂️","🧛🏾‍♂️","🧛🏿‍♂️","🧛‍♀️","🧛🏻‍♀️","🧛🏼‍♀️","🧛🏽‍♀️","🧛🏾‍♀️","🧛🏿‍♀️","🧜","🧜🏻","🧜🏼","🧜🏽","🧜🏾","🧜🏿","🧜‍♂️","🧜🏻‍♂️","🧜🏼‍♂️","🧜🏽‍♂️","🧜🏾‍♂️","🧜🏿‍♂️","🧜‍♀️","🧜🏻‍♀️","🧜🏼‍♀️","🧜🏽‍♀️","🧜🏾‍♀️","🧜🏿‍♀️","🧝","🧝🏻","🧝🏼","🧝🏽","🧝🏾","🧝🏿","🧝‍♂️","🧝🏻‍♂️","🧝🏼‍♂️","🧝🏽‍♂️","🧝🏾‍♂️","🧝🏿‍♂️","🧝‍♀️","🧝🏻‍♀️","🧝🏼‍♀️","🧝🏽‍♀️","🧝🏾‍♀️","🧝🏿‍♀️","🧞","🧞‍♂️","🧞‍♀️","🧟","🧟‍♂️","🧟‍♀️","💆","💆🏻","💆🏼","💆🏽","💆🏾","💆🏿","💆‍♂️","💆🏻‍♂️","💆🏼‍♂️","💆🏽‍♂️","💆🏾‍♂️","💆🏿‍♂️","💆‍♀️","💆🏻‍♀️","💆🏼‍♀️","💆🏽‍♀️","💆🏾‍♀️","💆🏿‍♀️","💇","💇🏻","💇🏼","💇🏽","💇🏾","💇🏿","💇‍♂️","💇🏻‍♂️","💇🏼‍♂️","💇🏽‍♂️","💇🏾‍♂️","💇🏿‍♂️","💇‍♀️","💇🏻‍♀️","💇🏼‍♀️","💇🏽‍♀️","💇🏾‍♀️","💇🏿‍♀️","🚶","🚶🏻","🚶🏼","🚶🏽","🚶🏾","🚶🏿","🚶‍♂️","🚶🏻‍♂️","🚶🏼‍♂️","🚶🏽‍♂️","🚶🏾‍♂️","🚶🏿‍♂️","🚶‍♀️","🚶🏻‍♀️","🚶🏼‍♀️","🚶🏽‍♀️","🚶🏾‍♀️","🚶🏿‍♀️","🧍","🧍🏻","🧍🏼","🧍🏽","🧍🏾","🧍🏿","🧍‍♂️","🧍🏻‍♂️","🧍🏼‍♂️","🧍🏽‍♂️","🧍🏾‍♂️","🧍🏿‍♂️","🧍‍♀️","🧍🏻‍♀️","🧍🏼‍♀️","🧍🏽‍♀️","🧍🏾‍♀️","🧍🏿‍♀️","🧎","🧎🏻","🧎🏼","🧎🏽","🧎🏾","🧎🏿","🧎‍♂️","🧎🏻‍♂️","🧎🏼‍♂️","🧎🏽‍♂️","🧎🏾‍♂️","🧎🏿‍♂️","🧎‍♀️","🧎🏻‍♀️","🧎🏼‍♀️","🧎🏽‍♀️","🧎🏾‍♀️","🧎🏿‍♀️","🧑‍🦯","🧑🏻‍🦯","🧑🏼‍🦯","🧑🏽‍🦯","🧑🏾‍🦯","🧑🏿‍🦯","👨‍🦯","👨🏻‍🦯","👨🏼‍🦯","👨🏽‍🦯","👨🏾‍🦯","👨🏿‍🦯","👩‍🦯","👩🏻‍🦯","👩🏼‍🦯","👩🏽‍🦯","👩🏾‍🦯","👩🏿‍🦯","🧑‍🦼","🧑🏻‍🦼","🧑🏼‍🦼","🧑🏽‍🦼","🧑🏾‍🦼","🧑🏿‍🦼","👨‍🦼","👨🏻‍🦼","👨🏼‍🦼","👨🏽‍🦼","👨🏾‍🦼","👨🏿‍🦼","👩‍🦼","👩🏻‍🦼","👩🏼‍🦼","👩🏽‍🦼","👩🏾‍🦼","👩🏿‍🦼","🧑‍🦽","🧑🏻‍🦽","🧑🏼‍🦽","🧑🏽‍🦽","🧑🏾‍🦽","🧑🏿‍🦽","👨‍🦽","👨🏻‍🦽","👨🏼‍🦽","👨🏽‍🦽","👨🏾‍🦽","👨🏿‍🦽","👩‍🦽","👩🏻‍🦽","👩🏼‍🦽","👩🏽‍🦽","👩🏾‍🦽","👩🏿‍🦽","🏃","🏃🏻","🏃🏼","🏃🏽","🏃🏾","🏃🏿","🏃‍♂️","🏃🏻‍♂️","🏃🏼‍♂️","🏃🏽‍♂️","🏃🏾‍♂️","🏃🏿‍♂️","🏃‍♀️","🏃🏻‍♀️","🏃🏼‍♀️","🏃🏽‍♀️","🏃🏾‍♀️","🏃🏿‍♀️","💃","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","🕺","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🕴️","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","👯","👯‍♂️","👯‍♀️","🧖","🧖🏻","🧖🏼","🧖🏽","🧖🏾","🧖🏿","🧖‍♂️","🧖🏻‍♂️","🧖🏼‍♂️","🧖🏽‍♂️","🧖🏾‍♂️","🧖🏿‍♂️","🧖‍♀️","🧖🏻‍♀️","🧖🏼‍♀️","🧖🏽‍♀️","🧖🏾‍♀️","🧖🏿‍♀️","🧗","🧗🏻","🧗🏼","🧗🏽","🧗🏾","🧗🏿","🧗‍♂️","🧗🏻‍♂️","🧗🏼‍♂️","🧗🏽‍♂️","🧗🏾‍♂️","🧗🏿‍♂️","🧗‍♀️","🧗🏻‍♀️","🧗🏼‍♀️","🧗🏽‍♀️","🧗🏾‍♀️","🧗🏿‍♀️","🤺","🏇","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","⛷️","🏂","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏌️","🏌🏻","🏌🏼","🏌🏽","🏌🏾","🏌🏿","🏌️‍♂️","🏌🏻‍♂️","🏌🏼‍♂️","🏌🏽‍♂️","🏌🏾‍♂️","🏌🏿‍♂️","🏌️‍♀️","🏌🏻‍♀️","🏌🏼‍♀️","🏌🏽‍♀️","🏌🏾‍♀️","🏌🏿‍♀️","🏄","🏄🏻","🏄🏼","🏄🏽","🏄🏾","🏄🏿","🏄‍♂️","🏄🏻‍♂️","🏄🏼‍♂️","🏄🏽‍♂️","🏄🏾‍♂️","🏄🏿‍♂️","🏄‍♀️","🏄🏻‍♀️","🏄🏼‍♀️","🏄🏽‍♀️","🏄🏾‍♀️","🏄🏿‍♀️","🚣","🚣🏻","🚣🏼","🚣🏽","🚣🏾","🚣🏿","🚣‍♂️","🚣🏻‍♂️","🚣🏼‍♂️","🚣🏽‍♂️","🚣🏾‍♂️","🚣🏿‍♂️","🚣‍♀️","🚣🏻‍♀️","🚣🏼‍♀️","🚣🏽‍♀️","🚣🏾‍♀️","🚣🏿‍♀️","🏊","🏊🏻","🏊🏼","🏊🏽","🏊🏾","🏊🏿","🏊‍♂️","🏊🏻‍♂️","🏊🏼‍♂️","🏊🏽‍♂️","🏊🏾‍♂️","🏊🏿‍♂️","🏊‍♀️","🏊🏻‍♀️","🏊🏼‍♀️","🏊🏽‍♀️","🏊🏾‍♀️","🏊🏿‍♀️","⛹️","⛹🏻","⛹🏼","⛹🏽","⛹🏾","⛹🏿","⛹️‍♂️","⛹🏻‍♂️","⛹🏼‍♂️","⛹🏽‍♂️","⛹🏾‍♂️","⛹🏿‍♂️","⛹️‍♀️","⛹🏻‍♀️","⛹🏼‍♀️","⛹🏽‍♀️","⛹🏾‍♀️","⛹🏿‍♀️","🏋️","🏋🏻","🏋🏼","🏋🏽","🏋🏾","🏋🏿","🏋️‍♂️","🏋🏻‍♂️","🏋🏼‍♂️","🏋🏽‍♂️","🏋🏾‍♂️","🏋🏿‍♂️","🏋️‍♀️","🏋🏻‍♀️","🏋🏼‍♀️","🏋🏽‍♀️","🏋🏾‍♀️","🏋🏿‍♀️","🚴","🚴🏻","🚴🏼","🚴🏽","🚴🏾","🚴🏿","🚴‍♂️","🚴🏻‍♂️","🚴🏼‍♂️","🚴🏽‍♂️","🚴🏾‍♂️","🚴🏿‍♂️","🚴‍♀️","🚴🏻‍♀️","🚴🏼‍♀️","🚴🏽‍♀️","🚴🏾‍♀️","🚴🏿‍♀️","🚵","🚵🏻","🚵🏼","🚵🏽","🚵🏾","🚵🏿","🚵‍♂️","🚵🏻‍♂️","🚵🏼‍♂️","🚵🏽‍♂️","🚵🏾‍♂️","🚵🏿‍♂️","🚵‍♀️","🚵🏻‍♀️","🚵🏼‍♀️","🚵🏽‍♀️","🚵🏾‍♀️","🚵🏿‍♀️","🤸","🤸🏻","🤸🏼","🤸🏽","🤸🏾","🤸🏿","🤸‍♂️","🤸🏻‍♂️","🤸🏼‍♂️","🤸🏽‍♂️","🤸🏾‍♂️","🤸🏿‍♂️","🤸‍♀️","🤸🏻‍♀️","🤸🏼‍♀️","🤸🏽‍♀️","🤸🏾‍♀️","🤸🏿‍♀️","🤼","🤼‍♂️","🤼‍♀️","🤽","🤽🏻","🤽🏼","🤽🏽","🤽🏾","🤽🏿","🤽‍♂️","🤽🏻‍♂️","🤽🏼‍♂️","🤽🏽‍♂️","🤽🏾‍♂️","🤽🏿‍♂️","🤽‍♀️","🤽🏻‍♀️","🤽🏼‍♀️","🤽🏽‍♀️","🤽🏾‍♀️","🤽🏿‍♀️","🤾","🤾🏻","🤾🏼","🤾🏽","🤾🏾","🤾🏿","🤾‍♂️","🤾🏻‍♂️","🤾🏼‍♂️","🤾🏽‍♂️","🤾🏾‍♂️","🤾🏿‍♂️","🤾‍♀️","🤾🏻‍♀️","🤾🏼‍♀️","🤾🏽‍♀️","🤾🏾‍♀️","🤾🏿‍♀️","🤹","🤹🏻","🤹🏼","🤹🏽","🤹🏾","🤹🏿","🤹‍♂️","🤹🏻‍♂️","🤹🏼‍♂️","🤹🏽‍♂️","🤹🏾‍♂️","🤹🏿‍♂️","🤹‍♀️","🤹🏻‍♀️","🤹🏼‍♀️","🤹🏽‍♀️","🤹🏾‍♀️","🤹🏿‍♀️","🧘","🧘🏻","🧘🏼","🧘🏽","🧘🏾","🧘🏿","🧘‍♂️","🧘🏻‍♂️","🧘🏼‍♂️","🧘🏽‍♂️","🧘🏾‍♂️","🧘🏿‍♂️","🧘‍♀️","🧘🏻‍♀️","🧘🏼‍♀️","🧘🏽‍♀️","🧘🏾‍♀️","🧘🏿‍♀️","🛀","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛌","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🧑‍🤝‍🧑","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","👭","👭🏻","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏼‍🤝‍👩🏻","👭🏼","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👭🏽","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👭🏾","👩🏾‍🤝‍👩🏿","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","👭🏿","👫","👫🏻","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏼‍🤝‍👨🏻","👫🏼","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👫🏽","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👫🏾","👩🏾‍🤝‍👨🏿","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👫🏿","👬","👬🏻","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏼‍🤝‍👨🏻","👬🏼","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👬🏽","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👬🏾","👨🏾‍🤝‍👨🏿","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👬🏿","💏","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","👩‍❤️‍💋‍👨","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👨‍❤️‍💋‍👨","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👩‍❤️‍💋‍👩","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","💑","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","👩‍❤️‍👨","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👨‍❤️‍👨","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👩‍❤️‍👩","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👪","👨‍👩‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧‍👧","👨‍👨‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧‍👧","👩‍👩‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧‍👧","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","🗣️","👤","👥","🫂","👣"],nature:["🐵","🐒","🦍","🦧","🐶","🐕","🦮","🐕‍🦺","🐩","🐺","🦊","🦝","🐱","🐈","🐈‍⬛","🦁","🐯","🐅","🐆","🐴","🐎","🦄","🦓","🦌","🦬","🐮","🐂","🐃","🐄","🐷","🐖","🐗","🐽","🐏","🐑","🐐","🐪","🐫","🦙","🦒","🐘","🦣","🦏","🦛","🐭","🐁","🐀","🐹","🐰","🐇","🐿️","🦫","🦔","🦇","🐻","🐻‍❄️","🐨","🐼","🦥","🦦","🦨","🦘","🦡","🐾","🦃","🐔","🐓","🐣","🐤","🐥","🐦","🐧","🕊️","🦅","🦆","🦢","🦉","🦤","🪶","🦩","🦚","🦜","🐸","🐊","🐢","🦎","🐍","🐲","🐉","🦕","🦖","🐳","🐋","🐬","🦭","🐟","🐠","🐡","🦈","🐙","🐚","🐌","🦋","🐛","🐜","🐝","🪲","🐞","🦗","🪳","🕷️","🕸️","🦂","🦟","🪰","🪱","🦠","💐","🌸","💮","🏵️","🌹","🥀","🌺","🌻","🌼","🌷","🌱","🪴","🌲","🌳","🌴","🌵","🌾","🌿","☘️","🍀","🍁","🍂","🍃"],food:["🍇","🍈","🍉","🍊","🍋","🍌","🍍","🥭","🍎","🍏","🍐","🍑","🍒","🍓","🫐","🥝","🍅","🫒","🥥","🥑","🍆","🥔","🥕","🌽","🌶️","🫑","🥒","🥬","🥦","🧄","🧅","🍄","🥜","🌰","🍞","🥐","🥖","🫓","🥨","🥯","🥞","🧇","🧀","🍖","🍗","🥩","🥓","🍔","🍟","🍕","🌭","🥪","🌮","🌯","🫔","🥙","🧆","🥚","🍳","🥘","🍲","🫕","🥣","🥗","🍿","🧈","🧂","🥫","🍱","🍘","🍙","🍚","🍛","🍜","🍝","🍠","🍢","🍣","🍤","🍥","🥮","🍡","🥟","🥠","🥡","🦀","🦞","🦐","🦑","🦪","🍦","🍧","🍨","🍩","🍪","🎂","🍰","🧁","🥧","🍫","🍬","🍭","🍮","🍯","🍼","🥛","☕","🫖","🍵","🍶","🍾","🍷","🍸","🍹","🍺","🍻","🥂","🥃","🥤","🧋","🧃","🧉","🧊","🥢","🍽️","🍴","🥄","🔪","🏺"],travel:["🌍","🌎","🌏","🌐","🗺️","🗾","🧭","🏔️","⛰️","🌋","🗻","🏕️","🏖️","🏜️","🏝️","🏞️","🏟️","🏛️","🏗️","🧱","🪨","🪵","🛖","🏘️","🏚️","🏠","🏡","🏢","🏣","🏤","🏥","🏦","🏨","🏩","🏪","🏫","🏬","🏭","🏯","🏰","💒","🗼","🗽","⛪","🕌","🛕","🕍","⛩️","🕋","⛲","⛺","🌁","🌃","🏙️","🌄","🌅","🌆","🌇","🌉","♨️","🎠","🎡","🎢","💈","🎪","🚂","🚃","🚄","🚅","🚆","🚇","🚈","🚉","🚊","🚝","🚞","🚋","🚌","🚍","🚎","🚐","🚑","🚒","🚓","🚔","🚕","🚖","🚗","🚘","🚙","🛻","🚚","🚛","🚜","🏎️","🏍️","🛵","🦽","🦼","🛺","🚲","🛴","🛹","🛼","🚏","🛣️","🛤️","🛢️","⛽","🚨","🚥","🚦","🛑","🚧","⚓","⛵","🛶","🚤","🛳️","⛴️","🛥️","🚢","✈️","🛩️","🛫","🛬","🪂","💺","🚁","🚟","🚠","🚡","🛰️","🚀","🛸","🛎️","🧳","⌛","⏳","⌚","⏰","⏱️","⏲️","🕰️","🕛","🕧","🕐","🕜","🕑","🕝","🕒","🕞","🕓","🕟","🕔","🕠","🕕","🕡","🕖","🕢","🕗","🕣","🕘","🕤","🕙","🕥","🕚","🕦","🌑","🌒","🌓","🌔","🌕","🌖","🌗","🌘","🌙","🌚","🌛","🌜","🌡️","☀️","🌝","🌞","🪐","⭐","🌟","🌠","🌌","☁️","⛅","⛈️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌀","🌈","🌂","☂️","☔","⛱️","⚡","❄️","☃️","⛄","☄️","🔥","💧","🌊"],activity:["🎃","🎄","🎆","🎇","🧨","✨","🎈","🎉","🎊","🎋","🎍","🎎","🎏","🎐","🎑","🧧","🎀","🎁","🎗️","🎟️","🎫","🎖️","🏆","🏅","🥇","🥈","🥉","⚽","⚾","🥎","🏀","🏐","🏈","🏉","🎾","🥏","🎳","🏏","🏑","🏒","🥍","🏓","🏸","🥊","🥋","🥅","⛳","⛸️","🎣","🤿","🎽","🎿","🛷","🥌","🎯","🪀","🪁","🎱","🔮","🪄","🧿","🎮","🕹️","🎰","🎲","🧩","🧸","🪅","🪆","♠️","♥️","♦️","♣️","♟️","🃏","🀄","🎴","🎭","🖼️","🎨","🧵","🪡","🧶","🪢"],object:["👓","🕶️","🥽","🥼","🦺","👔","👕","👖","🧣","🧤","🧥","🧦","👗","👘","🥻","🩱","🩲","🩳","👙","👚","👛","👜","👝","🛍️","🎒","🩴","👞","👟","🥾","🥿","👠","👡","🩰","👢","👑","👒","🎩","🎓","🧢","🪖","⛑️","📿","💄","💍","💎","🔇","🔈","🔉","🔊","📢","📣","📯","🔔","🔕","🎼","🎵","🎶","🎙️","🎚️","🎛️","🎤","🎧","📻","🎷","🪗","🎸","🎹","🎺","🎻","🪕","🥁","🪘","📱","📲","☎️","📞","📟","📠","🔋","🔌","💻","🖥️","🖨️","⌨️","🖱️","🖲️","💽","💾","💿","📀","🧮","🎥","🎞️","📽️","🎬","📺","📷","📸","📹","📼","🔍","🔎","🕯️","💡","🔦","🏮","🪔","📔","📕","📖","📗","📘","📙","📚","📓","📒","📃","📜","📄","📰","🗞️","📑","🔖","🏷️","💰","🪙","💴","💵","💶","💷","💸","💳","🧾","💹","✉️","📧","📨","📩","📤","📥","📦","📫","📪","📬","📭","📮","🗳️","✏️","✒️","🖋️","🖊️","🖌️","🖍️","📝","💼","📁","📂","🗂️","📅","📆","🗒️","🗓️","📇","📈","📉","📊","📋","📌","📍","📎","🖇️","📏","📐","✂️","🗃️","🗄️","🗑️","🔒","🔓","🔏","🔐","🔑","🗝️","🔨","🪓","⛏️","⚒️","🛠️","🗡️","⚔️","🔫","🪃","🏹","🛡️","🪚","🔧","🪛","🔩","⚙️","🗜️","⚖️","🦯","🔗","⛓️","🪝","🧰","🧲","🪜","⚗️","🧪","🧫","🧬","🔬","🔭","📡","💉","🩸","💊","🩹","🩺","🚪","🛗","🪞","🪟","🛏️","🛋️","🪑","🚽","🪠","🚿","🛁","🪤","🪒","🧴","🧷","🧹","🧺","🧻","🪣","🧼","🪥","🧽","🧯","🛒","🚬","⚰️","🪦","⚱️","🗿","🪧"],symbol:["🏧","🚮","🚰","♿","🚹","🚺","🚻","🚼","🚾","🛂","🛃","🛄","🛅","⚠️","🚸","⛔","🚫","🚳","🚭","🚯","🚱","🚷","📵","🔞","☢️","☣️","⬆️","↗️","➡️","↘️","⬇️","↙️","⬅️","↖️","↕️","↔️","↩️","↪️","⤴️","⤵️","🔃","🔄","🔙","🔚","🔛","🔜","🔝","🛐","⚛️","🕉️","✡️","☸️","☯️","✝️","☦️","☪️","☮️","🕎","🔯","♈","♉","♊","♋","♌","♍","♎","♏","♐","♑","♒","♓","⛎","🔀","🔁","🔂","▶️","⏩","⏭️","⏯️","◀️","⏪","⏮️","🔼","⏫","🔽","⏬","⏸️","⏹️","⏺️","⏏️","🎦","🔅","🔆","📶","📳","📴","♀️","♂️","⚧️","✖️","➕","➖","➗","♾️","‼️","⁉️","❓","❔","❕","❗","〰️","💱","💲","⚕️","♻️","⚜️","🔱","📛","🔰","⭕","✅","☑️","✔️","❌","❎","➰","➿","〽️","✳️","✴️","❇️","©️","®️","™️","#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣","🔟","🔠","🔡","🔢","🔣","🔤","🅰️","🆎","🅱️","🆑","🆒","🆓","ℹ️","🆔","Ⓜ️","🆕","🆖","🅾️","🆗","🅿️","🆘","🆙","🆚","🈁","🈂️","🈷️","🈶","🈯","🉐","🈹","🈚","🈲","🉑","🈸","🈴","🈳","㊗️","㊙️","🈺","🈵","🔴","🟠","🟡","🟢","🔵","🟣","🟤","⚫","⚪","🟥","🟧","🟨","🟩","🟦","🟪","🟫","⬛","⬜","◼️","◻️","◾","◽","▪️","▫️","🔶","🔷","🔸","🔹","🔺","🔻","💠","🔘","🔳","🔲"],flag:["🏁","🚩","🎌","🏴","🏳️","🏳️‍🌈","🏳️‍⚧️","🏴‍☠️","🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼"]},vn={informational:[100,101,102,103],success:[200,201,202,203,204,205,206,207,208,226],redirection:[300,301,302,303,304,305,306,307,308],clientError:[400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,425,426,428,429,431,451],serverError:[500,501,502,503,504,505,506,507,508,510,511]},Bn={emoji:En,http_status_code:vn},An=Bn,wn=[{alpha2:"AD",alpha3:"AND",numeric:"020"},{alpha2:"AE",alpha3:"ARE",numeric:"784"},{alpha2:"AF",alpha3:"AFG",numeric:"004"},{alpha2:"AG",alpha3:"ATG",numeric:"028"},{alpha2:"AI",alpha3:"AIA",numeric:"660"},{alpha2:"AL",alpha3:"ALB",numeric:"008"},{alpha2:"AM",alpha3:"ARM",numeric:"051"},{alpha2:"AO",alpha3:"AGO",numeric:"024"},{alpha2:"AQ",alpha3:"ATA",numeric:"010"},{alpha2:"AR",alpha3:"ARG",numeric:"032"},{alpha2:"AS",alpha3:"ASM",numeric:"016"},{alpha2:"AT",alpha3:"AUT",numeric:"040"},{alpha2:"AU",alpha3:"AUS",numeric:"036"},{alpha2:"AW",alpha3:"ABW",numeric:"533"},{alpha2:"AX",alpha3:"ALA",numeric:"248"},{alpha2:"AZ",alpha3:"AZE",numeric:"031"},{alpha2:"BA",alpha3:"BIH",numeric:"070"},{alpha2:"BB",alpha3:"BRB",numeric:"052"},{alpha2:"BD",alpha3:"BGD",numeric:"050"},{alpha2:"BE",alpha3:"BEL",numeric:"056"},{alpha2:"BF",alpha3:"BFA",numeric:"854"},{alpha2:"BG",alpha3:"BGR",numeric:"100"},{alpha2:"BH",alpha3:"BHR",numeric:"048"},{alpha2:"BI",alpha3:"BDI",numeric:"108"},{alpha2:"BJ",alpha3:"BEN",numeric:"204"},{alpha2:"BL",alpha3:"BLM",numeric:"652"},{alpha2:"BM",alpha3:"BMU",numeric:"060"},{alpha2:"BN",alpha3:"BRN",numeric:"096"},{alpha2:"BO",alpha3:"BOL",numeric:"068"},{alpha2:"BQ",alpha3:"BES",numeric:"535"},{alpha2:"BR",alpha3:"BRA",numeric:"076"},{alpha2:"BS",alpha3:"BHS",numeric:"044"},{alpha2:"BT",alpha3:"BTN",numeric:"064"},{alpha2:"BV",alpha3:"BVT",numeric:"074"},{alpha2:"BW",alpha3:"BWA",numeric:"072"},{alpha2:"BY",alpha3:"BLR",numeric:"112"},{alpha2:"BZ",alpha3:"BLZ",numeric:"084"},{alpha2:"CA",alpha3:"CAN",numeric:"124"},{alpha2:"CC",alpha3:"CCK",numeric:"166"},{alpha2:"CD",alpha3:"COD",numeric:"180"},{alpha2:"CF",alpha3:"CAF",numeric:"140"},{alpha2:"CG",alpha3:"COG",numeric:"178"},{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"CI",alpha3:"CIV",numeric:"384"},{alpha2:"CK",alpha3:"COK",numeric:"184"},{alpha2:"CL",alpha3:"CHL",numeric:"152"},{alpha2:"CM",alpha3:"CMR",numeric:"120"},{alpha2:"CN",alpha3:"CHN",numeric:"156"},{alpha2:"CO",alpha3:"COL",numeric:"170"},{alpha2:"CR",alpha3:"CRI",numeric:"188"},{alpha2:"CU",alpha3:"CUB",numeric:"192"},{alpha2:"CV",alpha3:"CPV",numeric:"132"},{alpha2:"CW",alpha3:"CUW",numeric:"531"},{alpha2:"CX",alpha3:"CXR",numeric:"162"},{alpha2:"CY",alpha3:"CYP",numeric:"196"},{alpha2:"CZ",alpha3:"CZE",numeric:"203"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"DJ",alpha3:"DJI",numeric:"262"},{alpha2:"DK",alpha3:"DNK",numeric:"208"},{alpha2:"DM",alpha3:"DMA",numeric:"212"},{alpha2:"DO",alpha3:"DOM",numeric:"214"},{alpha2:"DZ",alpha3:"DZA",numeric:"012"},{alpha2:"EC",alpha3:"ECU",numeric:"218"},{alpha2:"EE",alpha3:"EST",numeric:"233"},{alpha2:"EG",alpha3:"EGY",numeric:"818"},{alpha2:"EH",alpha3:"ESH",numeric:"732"},{alpha2:"ER",alpha3:"ERI",numeric:"232"},{alpha2:"ES",alpha3:"ESP",numeric:"724"},{alpha2:"ET",alpha3:"ETH",numeric:"231"},{alpha2:"FI",alpha3:"FIN",numeric:"246"},{alpha2:"FJ",alpha3:"FJI",numeric:"242"},{alpha2:"FK",alpha3:"FLK",numeric:"238"},{alpha2:"FM",alpha3:"FSM",numeric:"583"},{alpha2:"FO",alpha3:"FRO",numeric:"234"},{alpha2:"FR",alpha3:"FRA",numeric:"250"},{alpha2:"GA",alpha3:"GAB",numeric:"266"},{alpha2:"GB",alpha3:"GBR",numeric:"826"},{alpha2:"GD",alpha3:"GRD",numeric:"308"},{alpha2:"GE",alpha3:"GEO",numeric:"268"},{alpha2:"GF",alpha3:"GUF",numeric:"254"},{alpha2:"GG",alpha3:"GGY",numeric:"831"},{alpha2:"GH",alpha3:"GHA",numeric:"288"},{alpha2:"GI",alpha3:"GIB",numeric:"292"},{alpha2:"GL",alpha3:"GRL",numeric:"304"},{alpha2:"GM",alpha3:"GMB",numeric:"270"},{alpha2:"GN",alpha3:"GIN",numeric:"324"},{alpha2:"GP",alpha3:"GLP",numeric:"312"},{alpha2:"GQ",alpha3:"GNQ",numeric:"226"},{alpha2:"GR",alpha3:"GRC",numeric:"300"},{alpha2:"GS",alpha3:"SGS",numeric:"239"},{alpha2:"GT",alpha3:"GTM",numeric:"320"},{alpha2:"GU",alpha3:"GUM",numeric:"316"},{alpha2:"GW",alpha3:"GNB",numeric:"624"},{alpha2:"GY",alpha3:"GUY",numeric:"328"},{alpha2:"HK",alpha3:"HKG",numeric:"344"},{alpha2:"HM",alpha3:"HMD",numeric:"334"},{alpha2:"HN",alpha3:"HND",numeric:"340"},{alpha2:"HR",alpha3:"HRV",numeric:"191"},{alpha2:"HT",alpha3:"HTI",numeric:"332"},{alpha2:"HU",alpha3:"HUN",numeric:"348"},{alpha2:"ID",alpha3:"IDN",numeric:"360"},{alpha2:"IE",alpha3:"IRL",numeric:"372"},{alpha2:"IL",alpha3:"ISR",numeric:"376"},{alpha2:"IM",alpha3:"IMN",numeric:"833"},{alpha2:"IN",alpha3:"IND",numeric:"356"},{alpha2:"IO",alpha3:"IOT",numeric:"086"},{alpha2:"IQ",alpha3:"IRQ",numeric:"368"},{alpha2:"IR",alpha3:"IRN",numeric:"364"},{alpha2:"IS",alpha3:"ISL",numeric:"352"},{alpha2:"IT",alpha3:"ITA",numeric:"380"},{alpha2:"JE",alpha3:"JEY",numeric:"832"},{alpha2:"JM",alpha3:"JAM",numeric:"388"},{alpha2:"JO",alpha3:"JOR",numeric:"400"},{alpha2:"JP",alpha3:"JPN",numeric:"392"},{alpha2:"KE",alpha3:"KEN",numeric:"404"},{alpha2:"KG",alpha3:"KGZ",numeric:"417"},{alpha2:"KH",alpha3:"KHM",numeric:"116"},{alpha2:"KI",alpha3:"KIR",numeric:"296"},{alpha2:"KM",alpha3:"COM",numeric:"174"},{alpha2:"KN",alpha3:"KNA",numeric:"659"},{alpha2:"KP",alpha3:"PRK",numeric:"408"},{alpha2:"KR",alpha3:"KOR",numeric:"410"},{alpha2:"KW",alpha3:"KWT",numeric:"414"},{alpha2:"KY",alpha3:"CYM",numeric:"136"},{alpha2:"KZ",alpha3:"KAZ",numeric:"398"},{alpha2:"LA",alpha3:"LAO",numeric:"418"},{alpha2:"LB",alpha3:"LBN",numeric:"422"},{alpha2:"LC",alpha3:"LCA",numeric:"662"},{alpha2:"LI",alpha3:"LIE",numeric:"438"},{alpha2:"LK",alpha3:"LKA",numeric:"144"},{alpha2:"LR",alpha3:"LBR",numeric:"430"},{alpha2:"LS",alpha3:"LSO",numeric:"426"},{alpha2:"LT",alpha3:"LTU",numeric:"440"},{alpha2:"LU",alpha3:"LUX",numeric:"442"},{alpha2:"LV",alpha3:"LVA",numeric:"428"},{alpha2:"LY",alpha3:"LBY",numeric:"434"},{alpha2:"MA",alpha3:"MAR",numeric:"504"},{alpha2:"MC",alpha3:"MCO",numeric:"492"},{alpha2:"MD",alpha3:"MDA",numeric:"498"},{alpha2:"ME",alpha3:"MNE",numeric:"499"},{alpha2:"MF",alpha3:"MAF",numeric:"663"},{alpha2:"MG",alpha3:"MDG",numeric:"450"},{alpha2:"MH",alpha3:"MHL",numeric:"584"},{alpha2:"MK",alpha3:"MKD",numeric:"807"},{alpha2:"ML",alpha3:"MLI",numeric:"466"},{alpha2:"MM",alpha3:"MMR",numeric:"104"},{alpha2:"MN",alpha3:"MNG",numeric:"496"},{alpha2:"MO",alpha3:"MAC",numeric:"446"},{alpha2:"MP",alpha3:"MNP",numeric:"580"},{alpha2:"MQ",alpha3:"MTQ",numeric:"474"},{alpha2:"MR",alpha3:"MRT",numeric:"478"},{alpha2:"MS",alpha3:"MSR",numeric:"500"},{alpha2:"MT",alpha3:"MLT",numeric:"470"},{alpha2:"MU",alpha3:"MUS",numeric:"480"},{alpha2:"MV",alpha3:"MDV",numeric:"462"},{alpha2:"MW",alpha3:"MWI",numeric:"454"},{alpha2:"MX",alpha3:"MEX",numeric:"484"},{alpha2:"MY",alpha3:"MYS",numeric:"458"},{alpha2:"MZ",alpha3:"MOZ",numeric:"508"},{alpha2:"NA",alpha3:"NAM",numeric:"516"},{alpha2:"NC",alpha3:"NCL",numeric:"540"},{alpha2:"NE",alpha3:"NER",numeric:"562"},{alpha2:"NF",alpha3:"NFK",numeric:"574"},{alpha2:"NG",alpha3:"NGA",numeric:"566"},{alpha2:"NI",alpha3:"NIC",numeric:"558"},{alpha2:"NL",alpha3:"NLD",numeric:"528"},{alpha2:"NO",alpha3:"NOR",numeric:"578"},{alpha2:"NP",alpha3:"NPL",numeric:"524"},{alpha2:"NR",alpha3:"NRU",numeric:"520"},{alpha2:"NU",alpha3:"NIU",numeric:"570"},{alpha2:"NZ",alpha3:"NZL",numeric:"554"},{alpha2:"OM",alpha3:"OMN",numeric:"512"},{alpha2:"PA",alpha3:"PAN",numeric:"591"},{alpha2:"PE",alpha3:"PER",numeric:"604"},{alpha2:"PF",alpha3:"PYF",numeric:"258"},{alpha2:"PG",alpha3:"PNG",numeric:"598"},{alpha2:"PH",alpha3:"PHL",numeric:"608"},{alpha2:"PK",alpha3:"PAK",numeric:"586"},{alpha2:"PL",alpha3:"POL",numeric:"616"},{alpha2:"PM",alpha3:"SPM",numeric:"666"},{alpha2:"PN",alpha3:"PCN",numeric:"612"},{alpha2:"PR",alpha3:"PRI",numeric:"630"},{alpha2:"PS",alpha3:"PSE",numeric:"275"},{alpha2:"PT",alpha3:"PRT",numeric:"620"},{alpha2:"PW",alpha3:"PLW",numeric:"585"},{alpha2:"PY",alpha3:"PRY",numeric:"600"},{alpha2:"QA",alpha3:"QAT",numeric:"634"},{alpha2:"RE",alpha3:"REU",numeric:"638"},{alpha2:"RO",alpha3:"ROU",numeric:"642"},{alpha2:"RS",alpha3:"SRB",numeric:"688"},{alpha2:"RU",alpha3:"RUS",numeric:"643"},{alpha2:"RW",alpha3:"RWA",numeric:"646"},{alpha2:"SA",alpha3:"SAU",numeric:"682"},{alpha2:"SB",alpha3:"SLB",numeric:"090"},{alpha2:"SC",alpha3:"SYC",numeric:"690"},{alpha2:"SD",alpha3:"SDN",numeric:"729"},{alpha2:"SE",alpha3:"SWE",numeric:"752"},{alpha2:"SG",alpha3:"SGP",numeric:"702"},{alpha2:"SH",alpha3:"SHN",numeric:"654"},{alpha2:"SI",alpha3:"SVN",numeric:"705"},{alpha2:"SJ",alpha3:"SJM",numeric:"744"},{alpha2:"SK",alpha3:"SVK",numeric:"703"},{alpha2:"SL",alpha3:"SLE",numeric:"694"},{alpha2:"SM",alpha3:"SMR",numeric:"674"},{alpha2:"SN",alpha3:"SEN",numeric:"686"},{alpha2:"SO",alpha3:"SOM",numeric:"706"},{alpha2:"SR",alpha3:"SUR",numeric:"740"},{alpha2:"SS",alpha3:"SSD",numeric:"728"},{alpha2:"ST",alpha3:"STP",numeric:"678"},{alpha2:"SV",alpha3:"SLV",numeric:"222"},{alpha2:"SX",alpha3:"SXM",numeric:"534"},{alpha2:"SY",alpha3:"SYR",numeric:"760"},{alpha2:"SZ",alpha3:"SWZ",numeric:"748"},{alpha2:"TC",alpha3:"TCA",numeric:"796"},{alpha2:"TD",alpha3:"TCD",numeric:"148"},{alpha2:"TF",alpha3:"ATF",numeric:"260"},{alpha2:"TG",alpha3:"TGO",numeric:"768"},{alpha2:"TH",alpha3:"THA",numeric:"764"},{alpha2:"TJ",alpha3:"TJK",numeric:"762"},{alpha2:"TK",alpha3:"TKL",numeric:"772"},{alpha2:"TL",alpha3:"TLS",numeric:"626"},{alpha2:"TM",alpha3:"TKM",numeric:"795"},{alpha2:"TN",alpha3:"TUN",numeric:"788"},{alpha2:"TO",alpha3:"TON",numeric:"776"},{alpha2:"TR",alpha3:"TUR",numeric:"792"},{alpha2:"TT",alpha3:"TTO",numeric:"780"},{alpha2:"TV",alpha3:"TUV",numeric:"798"},{alpha2:"TW",alpha3:"TWN",numeric:"158"},{alpha2:"TZ",alpha3:"TZA",numeric:"834"},{alpha2:"UA",alpha3:"UKR",numeric:"804"},{alpha2:"UG",alpha3:"UGA",numeric:"800"},{alpha2:"UM",alpha3:"UMI",numeric:"581"},{alpha2:"US",alpha3:"USA",numeric:"840"},{alpha2:"UY",alpha3:"URY",numeric:"858"},{alpha2:"UZ",alpha3:"UZB",numeric:"860"},{alpha2:"VA",alpha3:"VAT",numeric:"336"},{alpha2:"VC",alpha3:"VCT",numeric:"670"},{alpha2:"VE",alpha3:"VEN",numeric:"862"},{alpha2:"VG",alpha3:"VGB",numeric:"092"},{alpha2:"VI",alpha3:"VIR",numeric:"850"},{alpha2:"VN",alpha3:"VNM",numeric:"704"},{alpha2:"VU",alpha3:"VUT",numeric:"548"},{alpha2:"WF",alpha3:"WLF",numeric:"876"},{alpha2:"WS",alpha3:"WSM",numeric:"882"},{alpha2:"YE",alpha3:"YEM",numeric:"887"},{alpha2:"YT",alpha3:"MYT",numeric:"175"},{alpha2:"ZA",alpha3:"ZAF",numeric:"710"},{alpha2:"ZM",alpha3:"ZMB",numeric:"894"},{alpha2:"ZW",alpha3:"ZWE",numeric:"716"}],Sn=["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montserrat","America/Nassau","America/New_York","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Chita","Asia/Choibalsan","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zurich","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Wake","Pacific/Wallis"],Mn={country_code:wn,time_zone:Sn},Tn=Mn,Ln={title:"Base",code:"base"},Rn=Ln,xn=["/Applications","/bin","/boot","/boot/defaults","/dev","/etc","/etc/defaults","/etc/mail","/etc/namedb","/etc/periodic","/etc/ppp","/home","/home/user","/home/user/dir","/lib","/Library","/lost+found","/media","/mnt","/net","/Network","/opt","/opt/bin","/opt/include","/opt/lib","/opt/sbin","/opt/share","/private","/private/tmp","/private/var","/proc","/rescue","/root","/sbin","/selinux","/srv","/sys","/System","/tmp","/Users","/usr","/usr/X11R6","/usr/bin","/usr/include","/usr/lib","/usr/libdata","/usr/libexec","/usr/local/bin","/usr/local/src","/usr/obj","/usr/ports","/usr/sbin","/usr/share","/usr/src","/var","/var/log","/var/mail","/var/spool","/var/tmp","/var/yp"],Pn={"application/epub+zip":{extensions:["epub"]},"application/gzip":{extensions:["gz"]},"application/java-archive":{extensions:["jar","war","ear"]},"application/json":{extensions:["json","map"]},"application/ld+json":{extensions:["jsonld"]},"application/msword":{extensions:["doc","dot"]},"application/octet-stream":{extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/ogg":{extensions:["ogx"]},"application/pdf":{extensions:["pdf"]},"application/rtf":{extensions:["rtf"]},"application/vnd.amazon.ebook":{extensions:["azw"]},"application/vnd.apple.installer+xml":{extensions:["mpkg"]},"application/vnd.mozilla.xul+xml":{extensions:["xul"]},"application/vnd.ms-excel":{extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-fontobject":{extensions:["eot"]},"application/vnd.ms-powerpoint":{extensions:["ppt","pps","pot"]},"application/vnd.oasis.opendocument.presentation":{extensions:["odp"]},"application/vnd.oasis.opendocument.spreadsheet":{extensions:["ods"]},"application/vnd.oasis.opendocument.text":{extensions:["odt"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{extensions:["docx"]},"application/vnd.rar":{extensions:["rar"]},"application/vnd.visio":{extensions:["vsd","vst","vss","vsw"]},"application/x-7z-compressed":{extensions:["7z"]},"application/x-abiword":{extensions:["abw"]},"application/x-bzip":{extensions:["bz"]},"application/x-bzip2":{extensions:["bz2","boz"]},"application/x-csh":{extensions:["csh"]},"application/x-freearc":{extensions:["arc"]},"application/x-httpd-php":{extensions:["php"]},"application/x-sh":{extensions:["sh"]},"application/x-tar":{extensions:["tar"]},"application/xhtml+xml":{extensions:["xhtml","xht"]},"application/xml":{extensions:["xml","xsl","xsd","rng"]},"application/zip":{extensions:["zip"]},"audio/3gpp":{extensions:["3gpp"]},"audio/3gpp2":{extensions:["3g2"]},"audio/aac":{extensions:["aac"]},"audio/midi":{extensions:["mid","midi","kar","rmi"]},"audio/mpeg":{extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/ogg":{extensions:["oga","ogg","spx","opus"]},"audio/opus":{extensions:["opus"]},"audio/wav":{extensions:["wav"]},"audio/webm":{extensions:["weba"]},"font/otf":{extensions:["otf"]},"font/ttf":{extensions:["ttf"]},"font/woff":{extensions:["woff"]},"font/woff2":{extensions:["woff2"]},"image/avif":{extensions:["avif"]},"image/bmp":{extensions:["bmp"]},"image/gif":{extensions:["gif"]},"image/jpeg":{extensions:["jpeg","jpg","jpe"]},"image/png":{extensions:["png"]},"image/svg+xml":{extensions:["svg","svgz"]},"image/tiff":{extensions:["tif","tiff"]},"image/vnd.microsoft.icon":{extensions:["ico"]},"image/webp":{extensions:["webp"]},"text/calendar":{extensions:["ics","ifb"]},"text/css":{extensions:["css"]},"text/csv":{extensions:["csv"]},"text/html":{extensions:["html","htm","shtml"]},"text/javascript":{extensions:["js","mjs"]},"text/plain":{extensions:["txt","text","conf","def","list","log","in","ini"]},"video/3gpp":{extensions:["3gp","3gpp"]},"video/3gpp2":{extensions:["3g2"]},"video/mp2t":{extensions:["ts"]},"video/mp4":{extensions:["mp4","mp4v","mpg4"]},"video/mpeg":{extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/ogg":{extensions:["ogv"]},"video/webm":{extensions:["webm"]},"video/x-msvideo":{extensions:["avi"]}},Nn={directoryPaths:xn,mimeTypes:Pn},Hn=Nn,Gn={color:hn,database:fn,hacker:Cn,internet:An,location:Tn,metadata:Rn,system:Hn},Wn=Gn,zn=new cn({locale:[ri,Wn]});export{zn as f}; diff --git a/qbit/vuetorrent/public/assets/index-135ae4c1.js b/qbit/vuetorrent/public/assets/index-135ae4c1.js new file mode 100644 index 0000000..7295c9f --- /dev/null +++ b/qbit/vuetorrent/public/assets/index-135ae4c1.js @@ -0,0 +1,731 @@ +import{B as oa,d as ae,r as Na,c as O,D as zt,w as Ve,E as df,o as Kt,u as re,v as to,a as $t,s as De,G as hf,k as ff,x as jt,H as fi,I as ls,J as ha,K as Ca,m as y,T as gf,L as sn,j as Ai,h as vf,n as we,t as vc,M as Pi,A as vt,q as Aa,N as pt,O as la,F as je,P as Pa,Q as me,p as Dt,f as Lt,R as mf,S as mc,l as Cn,e as pc,U as pf,V as bf,W as He,X as xf,b as cs,Y as Sr,Z as Xe,_ as yf,$ as ao,a0 as nn,g as Et,a1 as Be,a2 as tt,a3 as ee,a4 as wf,a5 as rn,a6 as wt,a7 as no,a8 as Pt,a9 as Xn,aa as io,ab as _t,ac as Sf,ad as kf,ae as Cf,af as Af,ag as Pf,ah as Tf,ai as _f,aj as If,ak as Lf,al as Ef,am as Vf,an as Df}from"./vue-d2584a6d.js";import{f as st}from"./faker-c43f92d4.js";import{p as se,m as Ne,a as bc,b as ct,g as be,c as gt,d as xc,u as Xt,e as Ce,f as mn,h as Rf,s as gi,i as Mf,j as yc,n as so,k as kt,l as Oe,S as ro,o as Va,q as $a,r as oo,t as pl,v as Ff,w as lo,x as Of,y as Ot,z as jn,A as qe,B as Ba,C as qn,D as on,E as ma,F as It,G as Nf,H as Bf,I as et,J as zf,K as Hf,L as Ya,M as kr,N as bl,O as ca,P as wc,Q as xl,R as pa,T as Rt,U as ln,V as Wn,W as Ht,X as ra,Y as cn,Z as Xf,_ as Bt,$ as vi,a0 as Yf,a1 as nr,a2 as ir,a3 as yl,a4 as Ki,a5 as sr,a6 as wl,a7 as Sl,a8 as Wf,a9 as Cr,aa as Uf,ab as $f,ac as An,ad as Sc,ae as co,af as Qi,ag as Gf,ah as jf,ai as qf,aj as uo,ak as Zf,al as ho,am as kc,an as us,ao as Kf,ap as fo,aq as Cc,ar as Qf,as as Ac,at as Bi,au as Pc,av as Tc,aw as go,ax as Jf,ay as _c,az as kl,aA as tn,aB as Ar,aC as Cl,aD as Ic,aE as eg,aF as tg,aG as ag,aH as Ji,aI as zi,aJ as ng,aK as ig,aL as Al,aM as ds,aN as hs,aO as sg,aP as Pl,aQ as rg,aR as og,aS as lg,aT as cg,aU as Lc,aV as ug,aW as dg,aX as hg,aY as fg,aZ as gg}from"./vuetify-e547ef1b.js";(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const h of document.querySelectorAll('link[rel="modulepreload"]'))c(h);new MutationObserver(h=>{for(const d of h)if(d.type==="childList")for(const m of d.addedNodes)m.tagName==="LINK"&&m.rel==="modulepreload"&&c(m)}).observe(document,{childList:!0,subtree:!0});function l(h){const d={};return h.integrity&&(d.integrity=h.integrity),h.referrerPolicy&&(d.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?d.credentials="include":h.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function c(h){if(h.ep)return;h.ep=!0;const d=l(h);fetch(h.href,d)}})();function Ec(e,o){return function(){return e.apply(o,arguments)}}const{toString:vg}=Object.prototype,{getPrototypeOf:vo}=Object,fs=(e=>o=>{const l=vg.call(o);return e[l]||(e[l]=l.slice(8,-1).toLowerCase())})(Object.create(null)),Ha=e=>(e=e.toLowerCase(),o=>fs(o)===e),gs=e=>o=>typeof o===e,{isArray:Zn}=Array,mi=gs("undefined");function mg(e){return e!==null&&!mi(e)&&e.constructor!==null&&!mi(e.constructor)&&ka(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Vc=Ha("ArrayBuffer");function pg(e){let o;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?o=ArrayBuffer.isView(e):o=e&&e.buffer&&Vc(e.buffer),o}const bg=gs("string"),ka=gs("function"),Dc=gs("number"),vs=e=>e!==null&&typeof e=="object",xg=e=>e===!0||e===!1,Wi=e=>{if(fs(e)!=="object")return!1;const o=vo(e);return(o===null||o===Object.prototype||Object.getPrototypeOf(o)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},yg=Ha("Date"),wg=Ha("File"),Sg=Ha("Blob"),kg=Ha("FileList"),Cg=e=>vs(e)&&ka(e.pipe),Ag=e=>{let o;return e&&(typeof FormData=="function"&&e instanceof FormData||ka(e.append)&&((o=fs(e))==="formdata"||o==="object"&&ka(e.toString)&&e.toString()==="[object FormData]"))},Pg=Ha("URLSearchParams"),Tg=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ti(e,o,{allOwnKeys:l=!1}={}){if(e===null||typeof e>"u")return;let c,h;if(typeof e!="object"&&(e=[e]),Zn(e))for(c=0,h=e.length;c0;)if(h=l[c],o===h.toLowerCase())return h;return null}const Mc=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Fc=e=>!mi(e)&&e!==Mc;function Pr(){const{caseless:e}=Fc(this)&&this||{},o={},l=(c,h)=>{const d=e&&Rc(o,h)||h;Wi(o[d])&&Wi(c)?o[d]=Pr(o[d],c):Wi(c)?o[d]=Pr({},c):Zn(c)?o[d]=c.slice():o[d]=c};for(let c=0,h=arguments.length;c(Ti(o,(h,d)=>{l&&ka(h)?e[d]=Ec(h,l):e[d]=h},{allOwnKeys:c}),e),Ig=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Lg=(e,o,l,c)=>{e.prototype=Object.create(o.prototype,c),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:o.prototype}),l&&Object.assign(e.prototype,l)},Eg=(e,o,l,c)=>{let h,d,m;const p={};if(o=o||{},e==null)return o;do{for(h=Object.getOwnPropertyNames(e),d=h.length;d-- >0;)m=h[d],(!c||c(m,e,o))&&!p[m]&&(o[m]=e[m],p[m]=!0);e=l!==!1&&vo(e)}while(e&&(!l||l(e,o))&&e!==Object.prototype);return o},Vg=(e,o,l)=>{e=String(e),(l===void 0||l>e.length)&&(l=e.length),l-=o.length;const c=e.indexOf(o,l);return c!==-1&&c===l},Dg=e=>{if(!e)return null;if(Zn(e))return e;let o=e.length;if(!Dc(o))return null;const l=new Array(o);for(;o-- >0;)l[o]=e[o];return l},Rg=(e=>o=>e&&o instanceof e)(typeof Uint8Array<"u"&&vo(Uint8Array)),Mg=(e,o)=>{const c=(e&&e[Symbol.iterator]).call(e);let h;for(;(h=c.next())&&!h.done;){const d=h.value;o.call(e,d[0],d[1])}},Fg=(e,o)=>{let l;const c=[];for(;(l=e.exec(o))!==null;)c.push(l);return c},Og=Ha("HTMLFormElement"),Ng=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(l,c,h){return c.toUpperCase()+h}),Tl=(({hasOwnProperty:e})=>(o,l)=>e.call(o,l))(Object.prototype),Bg=Ha("RegExp"),Oc=(e,o)=>{const l=Object.getOwnPropertyDescriptors(e),c={};Ti(l,(h,d)=>{let m;(m=o(h,d,e))!==!1&&(c[d]=m||h)}),Object.defineProperties(e,c)},zg=e=>{Oc(e,(o,l)=>{if(ka(e)&&["arguments","caller","callee"].indexOf(l)!==-1)return!1;const c=e[l];if(ka(c)){if(o.enumerable=!1,"writable"in o){o.writable=!1;return}o.set||(o.set=()=>{throw Error("Can not rewrite read-only method '"+l+"'")})}})},Hg=(e,o)=>{const l={},c=h=>{h.forEach(d=>{l[d]=!0})};return Zn(e)?c(e):c(String(e).split(o)),l},Xg=()=>{},Yg=(e,o)=>(e=+e,Number.isFinite(e)?e:o),rr="abcdefghijklmnopqrstuvwxyz",_l="0123456789",Nc={DIGIT:_l,ALPHA:rr,ALPHA_DIGIT:rr+rr.toUpperCase()+_l},Wg=(e=16,o=Nc.ALPHA_DIGIT)=>{let l="";const{length:c}=o;for(;e--;)l+=o[Math.random()*c|0];return l};function Ug(e){return!!(e&&ka(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const $g=e=>{const o=new Array(10),l=(c,h)=>{if(vs(c)){if(o.indexOf(c)>=0)return;if(!("toJSON"in c)){o[h]=c;const d=Zn(c)?[]:{};return Ti(c,(m,p)=>{const k=l(m,h+1);!mi(k)&&(d[p]=k)}),o[h]=void 0,d}}return c};return l(e,0)},Gg=Ha("AsyncFunction"),jg=e=>e&&(vs(e)||ka(e))&&ka(e.then)&&ka(e.catch),_e={isArray:Zn,isArrayBuffer:Vc,isBuffer:mg,isFormData:Ag,isArrayBufferView:pg,isString:bg,isNumber:Dc,isBoolean:xg,isObject:vs,isPlainObject:Wi,isUndefined:mi,isDate:yg,isFile:wg,isBlob:Sg,isRegExp:Bg,isFunction:ka,isStream:Cg,isURLSearchParams:Pg,isTypedArray:Rg,isFileList:kg,forEach:Ti,merge:Pr,extend:_g,trim:Tg,stripBOM:Ig,inherits:Lg,toFlatObject:Eg,kindOf:fs,kindOfTest:Ha,endsWith:Vg,toArray:Dg,forEachEntry:Mg,matchAll:Fg,isHTMLForm:Og,hasOwnProperty:Tl,hasOwnProp:Tl,reduceDescriptors:Oc,freezeMethods:zg,toObjectSet:Hg,toCamelCase:Ng,noop:Xg,toFiniteNumber:Yg,findKey:Rc,global:Mc,isContextDefined:Fc,ALPHABET:Nc,generateString:Wg,isSpecCompliantForm:Ug,toJSONObject:$g,isAsyncFn:Gg,isThenable:jg};function ft(e,o,l,c,h){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",o&&(this.code=o),l&&(this.config=l),c&&(this.request=c),h&&(this.response=h)}_e.inherits(ft,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:_e.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Bc=ft.prototype,zc={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{zc[e]={value:e}});Object.defineProperties(ft,zc);Object.defineProperty(Bc,"isAxiosError",{value:!0});ft.from=(e,o,l,c,h,d)=>{const m=Object.create(Bc);return _e.toFlatObject(e,m,function(k){return k!==Error.prototype},p=>p!=="isAxiosError"),ft.call(m,e.message,o,l,c,h),m.cause=e,m.name=e.name,d&&Object.assign(m,d),m};const qg=null;function Tr(e){return _e.isPlainObject(e)||_e.isArray(e)}function Hc(e){return _e.endsWith(e,"[]")?e.slice(0,-2):e}function Il(e,o,l){return e?e.concat(o).map(function(h,d){return h=Hc(h),!l&&d?"["+h+"]":h}).join(l?".":""):o}function Zg(e){return _e.isArray(e)&&!e.some(Tr)}const Kg=_e.toFlatObject(_e,{},null,function(o){return/^is[A-Z]/.test(o)});function ms(e,o,l){if(!_e.isObject(e))throw new TypeError("target must be an object");o=o||new FormData,l=_e.toFlatObject(l,{metaTokens:!0,dots:!1,indexes:!1},!1,function(D,Y){return!_e.isUndefined(Y[D])});const c=l.metaTokens,h=l.visitor||A,d=l.dots,m=l.indexes,k=(l.Blob||typeof Blob<"u"&&Blob)&&_e.isSpecCompliantForm(o);if(!_e.isFunction(h))throw new TypeError("visitor must be a function");function P(B){if(B===null)return"";if(_e.isDate(B))return B.toISOString();if(!k&&_e.isBlob(B))throw new ft("Blob is not supported. Use a Buffer instead.");return _e.isArrayBuffer(B)||_e.isTypedArray(B)?k&&typeof Blob=="function"?new Blob([B]):Buffer.from(B):B}function A(B,D,Y){let H=B;if(B&&!Y&&typeof B=="object"){if(_e.endsWith(D,"{}"))D=c?D:D.slice(0,-2),B=JSON.stringify(B);else if(_e.isArray(B)&&Zg(B)||(_e.isFileList(B)||_e.endsWith(D,"[]"))&&(H=_e.toArray(B)))return D=Hc(D),H.forEach(function(Z,G){!(_e.isUndefined(Z)||Z===null)&&o.append(m===!0?Il([D],G,d):m===null?D:D+"[]",P(Z))}),!1}return Tr(B)?!0:(o.append(Il(Y,D,d),P(B)),!1)}const L=[],_=Object.assign(Kg,{defaultVisitor:A,convertValue:P,isVisitable:Tr});function R(B,D){if(!_e.isUndefined(B)){if(L.indexOf(B)!==-1)throw Error("Circular reference detected in "+D.join("."));L.push(B),_e.forEach(B,function(H,M){(!(_e.isUndefined(H)||H===null)&&h.call(o,H,_e.isString(M)?M.trim():M,D,_))===!0&&R(H,D?D.concat(M):[M])}),L.pop()}}if(!_e.isObject(e))throw new TypeError("data must be an object");return R(e),o}function Ll(e){const o={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(c){return o[c]})}function mo(e,o){this._pairs=[],e&&ms(e,this,o)}const Xc=mo.prototype;Xc.append=function(o,l){this._pairs.push([o,l])};Xc.toString=function(o){const l=o?function(c){return o.call(this,c,Ll)}:Ll;return this._pairs.map(function(h){return l(h[0])+"="+l(h[1])},"").join("&")};function Qg(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Yc(e,o,l){if(!o)return e;const c=l&&l.encode||Qg,h=l&&l.serialize;let d;if(h?d=h(o,l):d=_e.isURLSearchParams(o)?o.toString():new mo(o,l).toString(c),d){const m=e.indexOf("#");m!==-1&&(e=e.slice(0,m)),e+=(e.indexOf("?")===-1?"?":"&")+d}return e}class Jg{constructor(){this.handlers=[]}use(o,l,c){return this.handlers.push({fulfilled:o,rejected:l,synchronous:c?c.synchronous:!1,runWhen:c?c.runWhen:null}),this.handlers.length-1}eject(o){this.handlers[o]&&(this.handlers[o]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(o){_e.forEach(this.handlers,function(c){c!==null&&o(c)})}}const El=Jg,Wc={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ev=typeof URLSearchParams<"u"?URLSearchParams:mo,tv=typeof FormData<"u"?FormData:null,av=typeof Blob<"u"?Blob:null,nv={isBrowser:!0,classes:{URLSearchParams:ev,FormData:tv,Blob:av},protocols:["http","https","file","blob","url","data"]},Uc=typeof window<"u"&&typeof document<"u",iv=(e=>Uc&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),sv=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),rv=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Uc,hasStandardBrowserEnv:iv,hasStandardBrowserWebWorkerEnv:sv},Symbol.toStringTag,{value:"Module"})),Fa={...rv,...nv};function ov(e,o){return ms(e,new Fa.classes.URLSearchParams,Object.assign({visitor:function(l,c,h,d){return Fa.isNode&&_e.isBuffer(l)?(this.append(c,l.toString("base64")),!1):d.defaultVisitor.apply(this,arguments)}},o))}function lv(e){return _e.matchAll(/\w+|\[(\w*)]/g,e).map(o=>o[0]==="[]"?"":o[1]||o[0])}function cv(e){const o={},l=Object.keys(e);let c;const h=l.length;let d;for(c=0;c=l.length;return m=!m&&_e.isArray(h)?h.length:m,k?(_e.hasOwnProp(h,m)?h[m]=[h[m],c]:h[m]=c,!p):((!h[m]||!_e.isObject(h[m]))&&(h[m]=[]),o(l,c,h[m],d)&&_e.isArray(h[m])&&(h[m]=cv(h[m])),!p)}if(_e.isFormData(e)&&_e.isFunction(e.entries)){const l={};return _e.forEachEntry(e,(c,h)=>{o(lv(c),h,l,0)}),l}return null}function uv(e,o,l){if(_e.isString(e))try{return(o||JSON.parse)(e),_e.trim(e)}catch(c){if(c.name!=="SyntaxError")throw c}return(l||JSON.stringify)(e)}const po={transitional:Wc,adapter:["xhr","http"],transformRequest:[function(o,l){const c=l.getContentType()||"",h=c.indexOf("application/json")>-1,d=_e.isObject(o);if(d&&_e.isHTMLForm(o)&&(o=new FormData(o)),_e.isFormData(o))return h&&h?JSON.stringify($c(o)):o;if(_e.isArrayBuffer(o)||_e.isBuffer(o)||_e.isStream(o)||_e.isFile(o)||_e.isBlob(o))return o;if(_e.isArrayBufferView(o))return o.buffer;if(_e.isURLSearchParams(o))return l.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),o.toString();let p;if(d){if(c.indexOf("application/x-www-form-urlencoded")>-1)return ov(o,this.formSerializer).toString();if((p=_e.isFileList(o))||c.indexOf("multipart/form-data")>-1){const k=this.env&&this.env.FormData;return ms(p?{"files[]":o}:o,k&&new k,this.formSerializer)}}return d||h?(l.setContentType("application/json",!1),uv(o)):o}],transformResponse:[function(o){const l=this.transitional||po.transitional,c=l&&l.forcedJSONParsing,h=this.responseType==="json";if(o&&_e.isString(o)&&(c&&!this.responseType||h)){const m=!(l&&l.silentJSONParsing)&&h;try{return JSON.parse(o)}catch(p){if(m)throw p.name==="SyntaxError"?ft.from(p,ft.ERR_BAD_RESPONSE,this,null,this.response):p}}return o}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Fa.classes.FormData,Blob:Fa.classes.Blob},validateStatus:function(o){return o>=200&&o<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};_e.forEach(["delete","get","head","post","put","patch"],e=>{po.headers[e]={}});const bo=po,dv=_e.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),hv=e=>{const o={};let l,c,h;return e&&e.split(` +`).forEach(function(m){h=m.indexOf(":"),l=m.substring(0,h).trim().toLowerCase(),c=m.substring(h+1).trim(),!(!l||o[l]&&dv[l])&&(l==="set-cookie"?o[l]?o[l].push(c):o[l]=[c]:o[l]=o[l]?o[l]+", "+c:c)}),o},Vl=Symbol("internals");function li(e){return e&&String(e).trim().toLowerCase()}function Ui(e){return e===!1||e==null?e:_e.isArray(e)?e.map(Ui):String(e)}function fv(e){const o=Object.create(null),l=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let c;for(;c=l.exec(e);)o[c[1]]=c[2];return o}const gv=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function or(e,o,l,c,h){if(_e.isFunction(c))return c.call(this,o,l);if(h&&(o=l),!!_e.isString(o)){if(_e.isString(c))return o.indexOf(c)!==-1;if(_e.isRegExp(c))return c.test(o)}}function vv(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(o,l,c)=>l.toUpperCase()+c)}function mv(e,o){const l=_e.toCamelCase(" "+o);["get","set","has"].forEach(c=>{Object.defineProperty(e,c+l,{value:function(h,d,m){return this[c].call(this,o,h,d,m)},configurable:!0})})}class ps{constructor(o){o&&this.set(o)}set(o,l,c){const h=this;function d(p,k,P){const A=li(k);if(!A)throw new Error("header name must be a non-empty string");const L=_e.findKey(h,A);(!L||h[L]===void 0||P===!0||P===void 0&&h[L]!==!1)&&(h[L||k]=Ui(p))}const m=(p,k)=>_e.forEach(p,(P,A)=>d(P,A,k));return _e.isPlainObject(o)||o instanceof this.constructor?m(o,l):_e.isString(o)&&(o=o.trim())&&!gv(o)?m(hv(o),l):o!=null&&d(l,o,c),this}get(o,l){if(o=li(o),o){const c=_e.findKey(this,o);if(c){const h=this[c];if(!l)return h;if(l===!0)return fv(h);if(_e.isFunction(l))return l.call(this,h,c);if(_e.isRegExp(l))return l.exec(h);throw new TypeError("parser must be boolean|regexp|function")}}}has(o,l){if(o=li(o),o){const c=_e.findKey(this,o);return!!(c&&this[c]!==void 0&&(!l||or(this,this[c],c,l)))}return!1}delete(o,l){const c=this;let h=!1;function d(m){if(m=li(m),m){const p=_e.findKey(c,m);p&&(!l||or(c,c[p],p,l))&&(delete c[p],h=!0)}}return _e.isArray(o)?o.forEach(d):d(o),h}clear(o){const l=Object.keys(this);let c=l.length,h=!1;for(;c--;){const d=l[c];(!o||or(this,this[d],d,o,!0))&&(delete this[d],h=!0)}return h}normalize(o){const l=this,c={};return _e.forEach(this,(h,d)=>{const m=_e.findKey(c,d);if(m){l[m]=Ui(h),delete l[d];return}const p=o?vv(d):String(d).trim();p!==d&&delete l[d],l[p]=Ui(h),c[p]=!0}),this}concat(...o){return this.constructor.concat(this,...o)}toJSON(o){const l=Object.create(null);return _e.forEach(this,(c,h)=>{c!=null&&c!==!1&&(l[h]=o&&_e.isArray(c)?c.join(", "):c)}),l}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([o,l])=>o+": "+l).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(o){return o instanceof this?o:new this(o)}static concat(o,...l){const c=new this(o);return l.forEach(h=>c.set(h)),c}static accessor(o){const c=(this[Vl]=this[Vl]={accessors:{}}).accessors,h=this.prototype;function d(m){const p=li(m);c[p]||(mv(h,m),c[p]=!0)}return _e.isArray(o)?o.forEach(d):d(o),this}}ps.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);_e.reduceDescriptors(ps.prototype,({value:e},o)=>{let l=o[0].toUpperCase()+o.slice(1);return{get:()=>e,set(c){this[l]=c}}});_e.freezeMethods(ps);const Xa=ps;function lr(e,o){const l=this||bo,c=o||l,h=Xa.from(c.headers);let d=c.data;return _e.forEach(e,function(p){d=p.call(l,d,h.normalize(),o?o.status:void 0)}),h.normalize(),d}function Gc(e){return!!(e&&e.__CANCEL__)}function _i(e,o,l){ft.call(this,e??"canceled",ft.ERR_CANCELED,o,l),this.name="CanceledError"}_e.inherits(_i,ft,{__CANCEL__:!0});function pv(e,o,l){const c=l.config.validateStatus;!l.status||!c||c(l.status)?e(l):o(new ft("Request failed with status code "+l.status,[ft.ERR_BAD_REQUEST,ft.ERR_BAD_RESPONSE][Math.floor(l.status/100)-4],l.config,l.request,l))}const bv=Fa.hasStandardBrowserEnv?{write(e,o,l,c,h,d){const m=[e+"="+encodeURIComponent(o)];_e.isNumber(l)&&m.push("expires="+new Date(l).toGMTString()),_e.isString(c)&&m.push("path="+c),_e.isString(h)&&m.push("domain="+h),d===!0&&m.push("secure"),document.cookie=m.join("; ")},read(e){const o=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return o?decodeURIComponent(o[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function xv(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function yv(e,o){return o?e.replace(/\/+$/,"")+"/"+o.replace(/^\/+/,""):e}function jc(e,o){return e&&!xv(o)?yv(e,o):o}const wv=Fa.hasStandardBrowserEnv?function(){const o=/(msie|trident)/i.test(navigator.userAgent),l=document.createElement("a");let c;function h(d){let m=d;return o&&(l.setAttribute("href",m),m=l.href),l.setAttribute("href",m),{href:l.href,protocol:l.protocol?l.protocol.replace(/:$/,""):"",host:l.host,search:l.search?l.search.replace(/^\?/,""):"",hash:l.hash?l.hash.replace(/^#/,""):"",hostname:l.hostname,port:l.port,pathname:l.pathname.charAt(0)==="/"?l.pathname:"/"+l.pathname}}return c=h(window.location.href),function(m){const p=_e.isString(m)?h(m):m;return p.protocol===c.protocol&&p.host===c.host}}():function(){return function(){return!0}}();function Sv(e){const o=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return o&&o[1]||""}function kv(e,o){e=e||10;const l=new Array(e),c=new Array(e);let h=0,d=0,m;return o=o!==void 0?o:1e3,function(k){const P=Date.now(),A=c[d];m||(m=P),l[h]=k,c[h]=P;let L=d,_=0;for(;L!==h;)_+=l[L++],L=L%e;if(h=(h+1)%e,h===d&&(d=(d+1)%e),P-m{const d=h.loaded,m=h.lengthComputable?h.total:void 0,p=d-l,k=c(p),P=d<=m;l=d;const A={loaded:d,total:m,progress:m?d/m:void 0,bytes:p,rate:k||void 0,estimated:k&&m&&P?(m-d)/k:void 0,event:h};A[o?"download":"upload"]=!0,e(A)}}const Cv=typeof XMLHttpRequest<"u",Av=Cv&&function(e){return new Promise(function(l,c){let h=e.data;const d=Xa.from(e.headers).normalize();let{responseType:m,withXSRFToken:p}=e,k;function P(){e.cancelToken&&e.cancelToken.unsubscribe(k),e.signal&&e.signal.removeEventListener("abort",k)}let A;if(_e.isFormData(h)){if(Fa.hasStandardBrowserEnv||Fa.hasStandardBrowserWebWorkerEnv)d.setContentType(!1);else if((A=d.getContentType())!==!1){const[D,...Y]=A?A.split(";").map(H=>H.trim()).filter(Boolean):[];d.setContentType([D||"multipart/form-data",...Y].join("; "))}}let L=new XMLHttpRequest;if(e.auth){const D=e.auth.username||"",Y=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.set("Authorization","Basic "+btoa(D+":"+Y))}const _=jc(e.baseURL,e.url);L.open(e.method.toUpperCase(),Yc(_,e.params,e.paramsSerializer),!0),L.timeout=e.timeout;function R(){if(!L)return;const D=Xa.from("getAllResponseHeaders"in L&&L.getAllResponseHeaders()),H={data:!m||m==="text"||m==="json"?L.responseText:L.response,status:L.status,statusText:L.statusText,headers:D,config:e,request:L};pv(function(Z){l(Z),P()},function(Z){c(Z),P()},H),L=null}if("onloadend"in L?L.onloadend=R:L.onreadystatechange=function(){!L||L.readyState!==4||L.status===0&&!(L.responseURL&&L.responseURL.indexOf("file:")===0)||setTimeout(R)},L.onabort=function(){L&&(c(new ft("Request aborted",ft.ECONNABORTED,e,L)),L=null)},L.onerror=function(){c(new ft("Network Error",ft.ERR_NETWORK,e,L)),L=null},L.ontimeout=function(){let Y=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const H=e.transitional||Wc;e.timeoutErrorMessage&&(Y=e.timeoutErrorMessage),c(new ft(Y,H.clarifyTimeoutError?ft.ETIMEDOUT:ft.ECONNABORTED,e,L)),L=null},Fa.hasStandardBrowserEnv&&(p&&_e.isFunction(p)&&(p=p(e)),p||p!==!1&&wv(_))){const D=e.xsrfHeaderName&&e.xsrfCookieName&&bv.read(e.xsrfCookieName);D&&d.set(e.xsrfHeaderName,D)}h===void 0&&d.setContentType(null),"setRequestHeader"in L&&_e.forEach(d.toJSON(),function(Y,H){L.setRequestHeader(H,Y)}),_e.isUndefined(e.withCredentials)||(L.withCredentials=!!e.withCredentials),m&&m!=="json"&&(L.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&L.addEventListener("progress",Dl(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&L.upload&&L.upload.addEventListener("progress",Dl(e.onUploadProgress)),(e.cancelToken||e.signal)&&(k=D=>{L&&(c(!D||D.type?new _i(null,e,L):D),L.abort(),L=null)},e.cancelToken&&e.cancelToken.subscribe(k),e.signal&&(e.signal.aborted?k():e.signal.addEventListener("abort",k)));const B=Sv(_);if(B&&Fa.protocols.indexOf(B)===-1){c(new ft("Unsupported protocol "+B+":",ft.ERR_BAD_REQUEST,e));return}L.send(h||null)})},_r={http:qg,xhr:Av};_e.forEach(_r,(e,o)=>{if(e){try{Object.defineProperty(e,"name",{value:o})}catch{}Object.defineProperty(e,"adapterName",{value:o})}});const Rl=e=>`- ${e}`,Pv=e=>_e.isFunction(e)||e===null||e===!1,qc={getAdapter:e=>{e=_e.isArray(e)?e:[e];const{length:o}=e;let l,c;const h={};for(let d=0;d`adapter ${p} `+(k===!1?"is not supported by the environment":"is not available in the build"));let m=o?d.length>1?`since : +`+d.map(Rl).join(` +`):" "+Rl(d[0]):"as no adapter specified";throw new ft("There is no suitable adapter to dispatch the request "+m,"ERR_NOT_SUPPORT")}return c},adapters:_r};function cr(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new _i(null,e)}function Ml(e){return cr(e),e.headers=Xa.from(e.headers),e.data=lr.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),qc.getAdapter(e.adapter||bo.adapter)(e).then(function(c){return cr(e),c.data=lr.call(e,e.transformResponse,c),c.headers=Xa.from(c.headers),c},function(c){return Gc(c)||(cr(e),c&&c.response&&(c.response.data=lr.call(e,e.transformResponse,c.response),c.response.headers=Xa.from(c.response.headers))),Promise.reject(c)})}const Fl=e=>e instanceof Xa?e.toJSON():e;function Un(e,o){o=o||{};const l={};function c(P,A,L){return _e.isPlainObject(P)&&_e.isPlainObject(A)?_e.merge.call({caseless:L},P,A):_e.isPlainObject(A)?_e.merge({},A):_e.isArray(A)?A.slice():A}function h(P,A,L){if(_e.isUndefined(A)){if(!_e.isUndefined(P))return c(void 0,P,L)}else return c(P,A,L)}function d(P,A){if(!_e.isUndefined(A))return c(void 0,A)}function m(P,A){if(_e.isUndefined(A)){if(!_e.isUndefined(P))return c(void 0,P)}else return c(void 0,A)}function p(P,A,L){if(L in o)return c(P,A);if(L in e)return c(void 0,P)}const k={url:d,method:d,data:d,baseURL:m,transformRequest:m,transformResponse:m,paramsSerializer:m,timeout:m,timeoutMessage:m,withCredentials:m,withXSRFToken:m,adapter:m,responseType:m,xsrfCookieName:m,xsrfHeaderName:m,onUploadProgress:m,onDownloadProgress:m,decompress:m,maxContentLength:m,maxBodyLength:m,beforeRedirect:m,transport:m,httpAgent:m,httpsAgent:m,cancelToken:m,socketPath:m,responseEncoding:m,validateStatus:p,headers:(P,A)=>h(Fl(P),Fl(A),!0)};return _e.forEach(Object.keys(Object.assign({},e,o)),function(A){const L=k[A]||h,_=L(e[A],o[A],A);_e.isUndefined(_)&&L!==p||(l[A]=_)}),l}const Zc="1.6.2",xo={};["object","boolean","number","function","string","symbol"].forEach((e,o)=>{xo[e]=function(c){return typeof c===e||"a"+(o<1?"n ":" ")+e}});const Ol={};xo.transitional=function(o,l,c){function h(d,m){return"[Axios v"+Zc+"] Transitional option '"+d+"'"+m+(c?". "+c:"")}return(d,m,p)=>{if(o===!1)throw new ft(h(m," has been removed"+(l?" in "+l:"")),ft.ERR_DEPRECATED);return l&&!Ol[m]&&(Ol[m]=!0,console.warn(h(m," has been deprecated since v"+l+" and will be removed in the near future"))),o?o(d,m,p):!0}};function Tv(e,o,l){if(typeof e!="object")throw new ft("options must be an object",ft.ERR_BAD_OPTION_VALUE);const c=Object.keys(e);let h=c.length;for(;h-- >0;){const d=c[h],m=o[d];if(m){const p=e[d],k=p===void 0||m(p,d,e);if(k!==!0)throw new ft("option "+d+" must be "+k,ft.ERR_BAD_OPTION_VALUE);continue}if(l!==!0)throw new ft("Unknown option "+d,ft.ERR_BAD_OPTION)}}const Ir={assertOptions:Tv,validators:xo},Qa=Ir.validators;class es{constructor(o){this.defaults=o,this.interceptors={request:new El,response:new El}}request(o,l){typeof o=="string"?(l=l||{},l.url=o):l=o||{},l=Un(this.defaults,l);const{transitional:c,paramsSerializer:h,headers:d}=l;c!==void 0&&Ir.assertOptions(c,{silentJSONParsing:Qa.transitional(Qa.boolean),forcedJSONParsing:Qa.transitional(Qa.boolean),clarifyTimeoutError:Qa.transitional(Qa.boolean)},!1),h!=null&&(_e.isFunction(h)?l.paramsSerializer={serialize:h}:Ir.assertOptions(h,{encode:Qa.function,serialize:Qa.function},!0)),l.method=(l.method||this.defaults.method||"get").toLowerCase();let m=d&&_e.merge(d.common,d[l.method]);d&&_e.forEach(["delete","get","head","post","put","patch","common"],B=>{delete d[B]}),l.headers=Xa.concat(m,d);const p=[];let k=!0;this.interceptors.request.forEach(function(D){typeof D.runWhen=="function"&&D.runWhen(l)===!1||(k=k&&D.synchronous,p.unshift(D.fulfilled,D.rejected))});const P=[];this.interceptors.response.forEach(function(D){P.push(D.fulfilled,D.rejected)});let A,L=0,_;if(!k){const B=[Ml.bind(this),void 0];for(B.unshift.apply(B,p),B.push.apply(B,P),_=B.length,A=Promise.resolve(l);L<_;)A=A.then(B[L++],B[L++]);return A}_=p.length;let R=l;for(L=0;L<_;){const B=p[L++],D=p[L++];try{R=B(R)}catch(Y){D.call(this,Y);break}}try{A=Ml.call(this,R)}catch(B){return Promise.reject(B)}for(L=0,_=P.length;L<_;)A=A.then(P[L++],P[L++]);return A}getUri(o){o=Un(this.defaults,o);const l=jc(o.baseURL,o.url);return Yc(l,o.params,o.paramsSerializer)}}_e.forEach(["delete","get","head","options"],function(o){es.prototype[o]=function(l,c){return this.request(Un(c||{},{method:o,url:l,data:(c||{}).data}))}});_e.forEach(["post","put","patch"],function(o){function l(c){return function(d,m,p){return this.request(Un(p||{},{method:o,headers:c?{"Content-Type":"multipart/form-data"}:{},url:d,data:m}))}}es.prototype[o]=l(),es.prototype[o+"Form"]=l(!0)});const $i=es;class yo{constructor(o){if(typeof o!="function")throw new TypeError("executor must be a function.");let l;this.promise=new Promise(function(d){l=d});const c=this;this.promise.then(h=>{if(!c._listeners)return;let d=c._listeners.length;for(;d-- >0;)c._listeners[d](h);c._listeners=null}),this.promise.then=h=>{let d;const m=new Promise(p=>{c.subscribe(p),d=p}).then(h);return m.cancel=function(){c.unsubscribe(d)},m},o(function(d,m,p){c.reason||(c.reason=new _i(d,m,p),l(c.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(o){if(this.reason){o(this.reason);return}this._listeners?this._listeners.push(o):this._listeners=[o]}unsubscribe(o){if(!this._listeners)return;const l=this._listeners.indexOf(o);l!==-1&&this._listeners.splice(l,1)}static source(){let o;return{token:new yo(function(h){o=h}),cancel:o}}}const _v=yo;function Iv(e){return function(l){return e.apply(null,l)}}function Lv(e){return _e.isObject(e)&&e.isAxiosError===!0}const Lr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Lr).forEach(([e,o])=>{Lr[o]=e});const Ev=Lr;function Kc(e){const o=new $i(e),l=Ec($i.prototype.request,o);return _e.extend(l,$i.prototype,o,{allOwnKeys:!0}),_e.extend(l,o,null,{allOwnKeys:!0}),l.create=function(h){return Kc(Un(e,h))},l}const Vt=Kc(bo);Vt.Axios=$i;Vt.CanceledError=_i;Vt.CancelToken=_v;Vt.isCancel=Gc;Vt.VERSION=Zc;Vt.toFormData=ms;Vt.AxiosError=ft;Vt.Cancel=Vt.CanceledError;Vt.all=function(o){return Promise.all(o)};Vt.spread=Iv;Vt.isAxiosError=Lv;Vt.mergeConfig=Un;Vt.AxiosHeaders=Xa;Vt.formToJSON=e=>$c(_e.isHTMLForm(e)?new FormData(e):e);Vt.getAdapter=qc.getAdapter;Vt.HttpStatusCode=Ev;Vt.default=Vt;const Vv=Vt;var Dv=(e=>(e[e.TCP_uTP=0]="TCP_uTP",e[e.TCP=1]="TCP",e[e.uTP=2]="uTP",e))(Dv||{}),Gi=(e=>(e.ORIGINAL="Original",e.SUBFOLDER="Subfolder",e.NO_SUBFOLDER="NoSubfolder",e))(Gi||{}),Rv=(e=>(e[e.PREFER_ENCRYPTION=0]="PREFER_ENCRYPTION",e[e.FORCE_ON=1]="FORCE_ON",e[e.FORCE_OFF=2]="FORCE_OFF",e))(Rv||{}),Mv=(e=>(e[e.DAYS=0]="DAYS",e[e.MONTHS=1]="MONTHS",e[e.YEARS=2]="YEARS",e))(Mv||{}),Fv=(e=>(e[e.PAUSE_TORRENT=0]="PAUSE_TORRENT",e[e.REMOVE_TORRENT=1]="REMOVE_TORRENT",e[e.REMOVE_TORRENT_AND_FILES=3]="REMOVE_TORRENT_AND_FILES",e[e.ENABLE_SUPERSEEDING=2]="ENABLE_SUPERSEEDING",e))(Fv||{}),Ov=(e=>(e.NONE="None",e.SOCKS4="SOCKS4",e.SOCKS5="SOCKS5",e.HTTP="HTTP",e))(Ov||{}),Nv=(e=>(e.LEGACY="Legacy",e.SQLITE="SQLite",e))(Nv||{}),Bv=(e=>(e[e.MONITORED_FOLDER=0]="MONITORED_FOLDER",e[e.DEFAULT_SAVE_PATH=1]="DEFAULT_SAVE_PATH",e))(Bv||{}),zv=(e=>(e[e.EVERY_DAY=0]="EVERY_DAY",e[e.EVERY_WEEKDAY=1]="EVERY_WEEKDAY",e[e.EVERY_WEEKEND=2]="EVERY_WEEKEND",e[e.EVERY_MONDAY=3]="EVERY_MONDAY",e[e.EVERY_TUESDAY=4]="EVERY_TUESDAY",e[e.EVERY_WEDNESDAY=5]="EVERY_WEDNESDAY",e[e.EVERY_THURSDAY=6]="EVERY_THURSDAY",e[e.EVERY_FRIDAY=7]="EVERY_FRIDAY",e[e.EVERY_SATURDAY=8]="EVERY_SATURDAY",e[e.EVERY_SUNDAY=9]="EVERY_SUNDAY",e))(zv||{}),ji=(e=>(e.NONE="None",e.METADATA_RECEIVED="MetadataReceived",e.FILES_CHECKED="FilesChecked",e))(ji||{}),Hv=(e=>(e[e.ROUND_ROBIN=0]="ROUND_ROBIN",e[e.FASTEST_UPLOAD=1]="FASTEST_UPLOAD",e[e.ANTI_LEECH=2]="ANTI_LEECH",e))(Hv||{}),Xv=(e=>(e[e.FIXED_SLOTS=0]="FIXED_SLOTS",e[e.UPLOAD_RATE_BASED=1]="UPLOAD_RATE_BASED",e))(Xv||{}),Yv=(e=>(e[e.PREFER_TCP=0]="PREFER_TCP",e[e.PEER_PROPORTIONAL=1]="PEER_PROPORTIONAL",e))(Yv||{}),Wv=(e=>(e[e.DEFAULT=0]="DEFAULT",e[e.MEMORY_MAPPED_FILES=1]="MEMORY_MAPPED_FILES",e[e.POSIX_COMPLIANT=2]="POSIX_COMPLIANT",e))(Wv||{}),Uv=(e=>(e[e.DISABLE_OS_CACHE=0]="DISABLE_OS_CACHE",e[e.ENABLE_OS_CACHE=1]="ENABLE_OS_CACHE",e[e.WRITE_THROUGH=2]="WRITE_THROUGH",e))(Uv||{}),ya=(e=>(e.CONNECTED="connected",e.FIREWALLED="firewalled",e.DISCONNECTED="disconnected",e.UNKNOWN="unknown",e))(ya||{}),Qc=(e=>(e[e.DISABLED=-1]="DISABLED",e[e.DO_NOT_DOWNLOAD=0]="DO_NOT_DOWNLOAD",e[e.NORMAL=1]="NORMAL",e[e.HIGH=6]="HIGH",e[e.MAXIMAL=7]="MAXIMAL",e))(Qc||{}),Ma=(e=>(e[e.NONE=0]="NONE",e[e.NORMAL=1]="NORMAL",e[e.INFO=2]="INFO",e[e.WARNING=4]="WARNING",e[e.CRITICAL=8]="CRITICAL",e[e.ALL=15]="ALL",e))(Ma||{}),pi=(e=>(e.ADDED_ON="added_on",e.AMOUNT_LEFT="amount_left",e.AUTO_TMM="auto_tmm",e.AVAILABILITY="availability",e.AVG_DOWNLOAD_SPEED="avgDownloadSpeed",e.AVG_UPLOAD_SPEED="avgUploadSpeed",e.CATEGORY="category",e.COMPLETED="completed",e.COMPLETION_ON="completion_on",e.CONTENT_PATH="content_path",e.DEFAULT="",e.DL_LIMIT="dl_limit",e.DLSPEED="dlspeed",e.DOWNLOAD_PATH="download_path",e.DOWNLOADED="downloaded",e.DOWNLOADED_SESSION="downloaded_session",e.ETA="eta",e.F_L_PIECE_PRIO="f_l_piece_prio",e.FORCE_START="force_start",e.GLOBALSPEED="globalSpeed",e.GLOBALVOLUME="globalVolume",e.HASH="hash",e.INFOHASH_V1="infohash_v1",e.INFOHASH_V2="infohash_v2",e.LAST_ACTIVITY="last_activity",e.MAGNET_URI="magnet_uri",e.MAX_RATIO="max_ratio",e.MAX_SEEDING_TIME="max_seeding_time",e.NAME="name",e.NUM_COMPLETE="num_complete",e.NUM_INCOMPLETE="num_incomplete",e.NUM_LEECHS="num_leechs",e.NUM_SEEDS="num_seeds",e.PRIORITY="priority",e.PROGRESS="progress",e.RATIO="ratio",e.RATIO_LIMIT="ratio_limit",e.SAVE_PATH="save_path",e.SEEDING_TIME="seeding_time",e.SEEDING_TIME_LIMIT="seeding_time_limit",e.SEEN_COMPLETE="seen_complete",e.SEQ_DL="seq_dl",e.SIZE="size",e.STATE="state",e.SUPER_SEEDING="super_seeding",e.TAGS="tags",e.TIME_ACTIVE="time_active",e.TOTAL_SIZE="total_size",e.TRACKER="tracker",e.TRACKERS_COUNT="trackers_count",e.UP_LIMIT="up_limit",e.UPLOADED="uploaded",e.UPLOADED_SESSION="uploaded_session",e.UPSPEED="upspeed",e))(pi||{}),wo=(e=>(e.META_DL="metaDL",e.FORCED_DL="forcedDL",e.DOWNLOADING="downloading",e.STALLED_DL="stalledDL",e.PAUSED_DL="pausedDL",e.QUEUED_DL="queuedDL",e.FORCED_UP="forcedUP",e.UPLOADING="uploading",e.STALLED_UP="stalledUP",e.PAUSED_UP="pausedUP",e.QUEUED_UP="queuedUP",e.CHECKING_DL="checkingDL",e.CHECKING_UP="checkingUP",e.CHECKING_RESUME_DATA="checkingResumeData",e.ALLOCATING="allocating",e.MOVING="moving",e.MISSING_FILES="missingFiles",e.ERROR="error",e.UNKNOWN="unknown",e))(wo||{});class $v{axios;constructor(){this.axios=Vv.create({baseURL:"api/v2"}),this.axios.defaults.headers.post["Content-Type"]="application/x-www-form-urlencoded"}async execute(o,l){const c=new URLSearchParams(l);return this.axios.post(o,c).then(h=>h.data)}async getAppVersion(){return this.axios.get("/app/version").then(o=>o.data).then(o=>o.includes("v")?o.substring(1):o)}async login(o){const l=new URLSearchParams(o);return this.axios.post("/auth/login",l,{validateStatus:c=>c===200||c===403}).then(c=>c.data,c=>console.log(c))}async getAuthenticationStatus(){return this.axios.get("/app/version").then(()=>!0).catch(()=>!1)}async logout(){return this.axios.post("/auth/logout")}async getAppPreferences(){return this.axios.get("/app/preferences").then(o=>o.data)}async setPreferences(o){const l={json:JSON.stringify(o)};return this.execute("/app/setPreferences",l)}async getMaindata(o){return this.axios.get("/sync/maindata",{params:{rid:o}}).then(l=>l.data)}async toggleSpeedLimitsMode(){return this.execute("/transfer/toggleSpeedLimitsMode")}async getTorrents(o){return this.axios.get("/torrents/info",{params:o}).then(l=>l.data)}async getTorrentTrackers(o){return this.axios.get("/torrents/trackers",{params:{hash:o}}).then(l=>l.data)}async getTorrentPeers(o,l){return this.axios.get("/sync/torrentPeers",{params:{hash:o,rid:l}}).then(c=>c.data)}async setTorrentName(o,l){return this.execute("/torrents/rename",{hash:o,name:l})}async getTorrentPieceStates(o){return this.axios.get("/torrents/pieceStates",{params:{hash:o}}).then(l=>l.data)}async getTorrentFiles(o,l){return this.axios.get("/torrents/files",{params:{hash:o,indexes:l?.join("|")}}).then(c=>c.data)}async getAvailableTags(){return this.axios.get("/torrents/tags").then(o=>o.data).then(o=>o.sort((l,c)=>l.localeCompare(c.toLowerCase(),void 0,{sensitivity:"base"})))}async getTorrentProperties(o){return this.axios.get("/torrents/properties",{params:{hash:o}}).then(l=>l.data)}async createFeed(o){return this.execute("/rss/addFeed",{url:o.url,path:o.name})}async setRule(o,l){return this.execute("/rss/setRule",{ruleName:o,ruleDef:JSON.stringify(l)})}async getFeeds(o){return this.axios.get("/rss/items",{params:{withData:o}}).then(l=>l.data).then(l=>{const c=[];for(const h in l)c.push({name:h,...l[h]});return c})}async getRules(){return this.axios.get("/rss/rules").then(o=>o.data).then(o=>{const l=[];for(const c in o)l.push({name:c,...o[c]});return l})}async editFeed(o,l){return this.execute("/rss/moveItem",{itemPath:o,destPath:l})}async renameRule(o,l){return this.execute("/rss/renameRule",{ruleName:o,newRuleName:l})}async deleteRule(o){return this.execute("rss/removeRule",{ruleName:o})}async deleteFeed(o){return this.execute("rss/removeItem",{path:o})}async markAsRead(o,l){return this.execute("rss/markAsRead",{itemPath:o,articleId:l})}async refreshFeed(o){return this.execute("rss/refreshItem",{itemPath:o})}async getMatchingArticles(o){return this.axios.get("/rss/matchingArticles",{params:{ruleName:o}}).then(l=>l.data)}async addTorrents(o,l,c){let h;if(o){const d=new FormData;for(const[m,p]of Object.entries(c||{}))p!==void 0&&d.set(m,p);for(const m of o)d.append("torrents",m);h=d}else h=new URLSearchParams(c);return l&&h.set("urls",l),this.axios.post("/torrents/add",h)}async setTorrentFilePriority(o,l,c){const h={hash:o,id:l.join("|"),priority:c};return this.execute("/torrents/filePrio",h)}async deleteTorrents(o,l){if(o.length)return this.torrentAction("delete",o,{deleteFiles:l})}async pauseTorrents(o){return this.torrentAction("pause",o)}async resumeTorrents(o){return this.torrentAction("resume",o)}async forceStartTorrents(o){return this.torrentAction("setForceStart",o,{value:!0})}async toggleSequentialDownload(o){return this.torrentAction("toggleSequentialDownload",o)}async toggleFirstLastPiecePriority(o){return this.torrentAction("toggleFirstLastPiecePrio",o)}async setSuperSeeding(o,l){return this.torrentAction("setSuperSeeding",o,{value:l})}async setAutoTMM(o,l){return this.torrentAction("setAutoManagement",o,{enable:l})}async setDownloadLimit(o,l){return this.torrentAction("setDownloadLimit",o,{limit:l})}async setUploadLimit(o,l){return this.torrentAction("setUploadLimit",o,{limit:l})}async getGlobalDownloadLimit(){return this.axios.get("/transfer/downloadLimit").then(o=>o.data)}async getGlobalUploadLimit(){return this.axios.get("/transfer/uploadLimit").then(o=>o.data)}async setGlobalDownloadLimit(o){const l={limit:o};return this.execute("/transfer/setDownloadLimit",l)}async setGlobalUploadLimit(o){const l={limit:o};return this.execute("/transfer/setUploadLimit",l)}async setShareLimit(o,l,c,h){return this.torrentAction("setShareLimits",o,{ratioLimit:l,seedingTimeLimit:c,inactiveSeedingTimeLimit:h})}async reannounceTorrents(o){return this.torrentAction("reannounce",o)}async recheckTorrents(o){return this.torrentAction("recheck",o)}async setTorrentDownloadPath(o,l){const c={id:o.length?o.join("|"):"all",path:l};return this.execute("/torrents/setDownloadPath",c)}async setTorrentSavePath(o,l){const c={id:o.length?o.join("|"):"all",path:l};return this.execute("/torrents/setSavePath",c)}async addTorrentTrackers(o,l){const c={hash:o,urls:l};return this.execute("/torrents/addTrackers",c)}async editTorrentTracker(o,l,c){const h={hash:o,origUrl:l,newUrl:c};return this.execute("/torrents/editTracker",h)}async removeTorrentTrackers(o,l){const c={hash:o,urls:l.join("|")};return this.execute("/torrents/removeTrackers",c)}async addTorrentPeers(o,l){return this.torrentAction("addPeers",o,{peers:l.join("|")})}async banPeers(o){const l={peers:o.join("|")};return this.execute("/transfer/banPeers",l)}async torrentAction(o,l,c){const h={hashes:l.length?l.join("|"):"all",...c};return this.execute(`/torrents/${o}`,h)}async renameFile(o,l,c){const h={hash:o,oldPath:l,newPath:c};return this.execute("/torrents/renameFile",h)}async renameFolder(o,l,c){const h={hash:o,oldPath:l,newPath:c};return this.execute("/torrents/renameFolder",h)}async setTorrentPriority(o,l){return this.execute(`/torrents/${l}`,{hashes:o.join("|")})}async removeTorrentTag(o,l){return this.torrentAction("removeTags",o,{tags:l.join("|")})}async addTorrentTag(o,l){return this.torrentAction("addTags",o,{tags:l.join("|")})}async createTag(o){return this.execute("/torrents/createTags",{tags:o.join(",")})}async deleteTags(o){return this.execute("/torrents/deleteTags",{tags:o.join(",")})}async getCategories(){return this.axios.get("/torrents/categories").then(o=>o.data).then(o=>Object.values(o))}async deleteCategory(o){return this.execute("/torrents/removeCategories",{categories:o.join(` +`)})}async createCategory(o){return this.execute("/torrents/createCategory",{category:o.name,savePath:o.savePath})}async setCategory(o,l){return this.torrentAction("setCategory",o,{category:l})}async editCategory(o){const l={category:o.name,savePath:o.savePath};return this.execute("/torrents/editCategory",l)}async exportTorrent(o){return this.axios.get("/torrents/export",{params:{hash:o},responseType:"arraybuffer",headers:{Accept:"application/x-bittorrent"}}).then(l=>new Blob([l.data],{type:"application/x-bittorrent"}))}async startSearch(o,l,c){const h={pattern:o,category:l,plugins:c.join("|")};return this.execute("/search/start",h)}async stopSearch(o){return this.execute("/search/stop",{id:o}).then(()=>!0,()=>!1)}async getSearchStatus(o){return this.execute("/search/status",{id:o!==void 0?o:0}).then(l=>l.data)}async getSearchResults(o,l,c){return this.execute("/search/results",{id:o,limit:c,offset:l})}async deleteSearchPlugin(o){return this.execute("/search/delete",{id:o}).then(()=>!0,()=>!1)}async getSearchPlugins(){return this.axios.get("/search/plugins").then(o=>o.data)}async installSearchPlugin(o){return this.execute("/search/installPlugin",{sources:o.join("|")}).then(()=>!0,()=>!1)}async uninstallSearchPlugin(o){return this.execute("/search/uninstallPlugin",{names:o.join("|")})}async enableSearchPlugin(o,l){const c={names:o.join("|"),enable:l};return this.execute("/search/enablePlugin",c)}async updateSearchPlugins(){return this.execute("/search/updatePlugins")}async shutdownApp(){return this.axios.post("/app/shutdown").then(()=>!0,()=>!1)}async getNetworkInterfaces(){return this.axios.get("/app/networkInterfaceList").then(o=>o.data)}async getAddresses(o=""){const l={iface:o};return this.axios.get("/app/networkInterfaceAddressList",{params:l}).then(c=>c.data)}async getLogs(o,l=Ma.ALL){const c={last_known_id:o,info:(l&Ma.INFO)==Ma.INFO,normal:(l&Ma.NORMAL)==Ma.NORMAL,warning:(l&Ma.WARNING)==Ma.WARNING,critical:(l&Ma.CRITICAL)==Ma.CRITICAL};return this.axios.get("/log/main",{params:c}).then(h=>h.data)}}const Fe=new $v,So=oa("preferences",()=>{const e=ae();async function o(){e.value=await Fe.getAppPreferences()}async function l(){await Fe.setPreferences(e.value)}return{preferences:e,fetchPreferences:o,setPreferences:l}},{persist:{enabled:!0,strategies:[{storage:sessionStorage,key:"vuetorrent_preferences"}]}}),bs=oa("addTorrents",()=>{const e=So(),o=ae(!0),l=ae([]),c=ae(""),h=Na({}),d=O(()=>l.value.length+c.value.split(` +`).filter(P=>P.trim()!=="").length);function m(P){P instanceof File?l.value.push(P):(c.value!==""&&(c.value+=` +`),c.value+=P)}function p(){o.value&&(o.value=!1,k())}function k(){c.value="",l.value=[],h.addToTopOfQueue=e.preferences.add_to_top_of_queue,h.autoTMM=e.preferences.auto_tmm_enabled,h.category=void 0,h.contentLayout=e.preferences.torrent_content_layout,h.cookie=void 0,h.dlLimit=e.preferences.dl_limit,h.downloadPath=e.preferences.temp_path,h.firstLastPiecePrio=!1,h.inactiveSeedingTimeLimit=void 0,h.paused=e.preferences.start_paused_enabled,h.ratioLimit=void 0,h.rename=void 0,h.savepath=e.preferences.save_path,h.seedingTimeLimit=void 0,h.sequentialDownload=!1,h.skip_checking=!1,h.stopCondition=e.preferences.torrent_stop_condition,h.tags=void 0,h.upLimit=e.preferences.up_limit,h.useDownloadPath=e.preferences.temp_path_enabled}return{isFirstInit:o,files:l,urls:c,form:h,pendingTorrentsCount:d,pushTorrentToQueue:m,initForm:p,resetForm:k}},{persist:{enabled:!0,strategies:[{storage:sessionStorage,key:"vuetorrent_addTorrents"}]}}),ko=oa("app",()=>{const e=ae([]),o=ae("unknown");function l(p,k,...P){e.value.push(setInterval(p,k,...P))}function c(){e.value.forEach(clearInterval),e.value=[]}async function h(){o.value=await Fe.getAppVersion()}async function d(){return await Fe.toggleSpeedLimitsMode()}async function m(){return await Fe.shutdownApp()}return{intervals:e,version:o,fetchQbitVersion:h,pushInterval:l,clearIntervals:c,shutdownQbit:m,toggleAlternativeMode:d}}),Kn=oa("auth",()=>{const e=ae(!1);async function o(d,m){const p=await Fe.login({username:d,password:m});c(p==="Ok.")}async function l(){await Fe.logout(),c(!1)}function c(d){e.value=d}async function h(){c(await Fe.getAuthenticationStatus())}return{isAuthenticated:e,login:o,logout:l,setAuthStatus:c,updateAuthStatus:h}});var Re=(e=>(e.ADDED_ON="added_on",e.AMOUNT_LEFT="amount_left",e.AVAILABILITY="availability",e.AVG_DOWNLOAD_SPEED="avg_download_speed",e.AVG_UPLOAD_SPEED="avg_upload_speed",e.CATEGORY="category",e.COMPLETED_ON="completed_on",e.CONTENT_PATH="content_path",e.DOWNLOAD_LIMIT="download_limit",e.DOWNLOAD_PATH="download_path",e.DOWNLOAD_SPEED="download_speed",e.DOWNLOADED="downloaded",e.DOWNLOADED_SESSION="downloaded_session",e.ETA="eta",e.GLOBAL_SPEED="global_speed",e.GLOBAL_VOLUME="global_volume",e.HASH="hash",e.INFOHASH_V1="infohash_v1",e.INFOHASH_V2="infohash_v2",e.LAST_ACTIVITY="last_activity",e.PEERS="peers",e.PRIORITY="priority",e.PROGRESS="progress",e.RATIO="ratio",e.RATIO_LIMIT="ratio_limit",e.RATIO_TIME_LIMIT="ratio_time_limit",e.SAVE_PATH="save_path",e.SEEDING_TIME="seeding_time",e.SEEDS="seeds",e.SEEN_COMPLETE="seen_complete",e.SIZE="size",e.STATE="state",e.TAGS="tags",e.TIME_ACTIVE="time_active",e.TOTAL_SIZE="total_size",e.TRACKER="tracker",e.TRACKERS_COUNT="trackers_count",e.UPLOAD_LIMIT="upload_limit",e.UPLOAD_SPEED="upload_speed",e.UPLOADED="uploaded",e.UPLOADED_SESSION="uploaded_session",e))(Re||{}),rt=(e=>(e.AMOUNT="amount",e.CHIP="chip",e.DATA="data",e.DATETIME="datetime",e.DURATION="duration",e.PERCENT="percent",e.RELATIVE="relative",e.SPEED="speed",e.TEXT="text",e))(rt||{});const Ra={[Re.ADDED_ON]:{active:!0,order:16},[Re.AMOUNT_LEFT]:{active:!1,order:20},[Re.AVAILABILITY]:{active:!0,order:17},[Re.AVG_DOWNLOAD_SPEED]:{active:!1,order:40},[Re.AVG_UPLOAD_SPEED]:{active:!1,order:41},[Re.CATEGORY]:{active:!0,order:14},[Re.COMPLETED_ON]:{active:!1,order:19},[Re.CONTENT_PATH]:{active:!1,order:21},[Re.DOWNLOAD_LIMIT]:{active:!1,order:23},[Re.DOWNLOAD_PATH]:{active:!1,order:24},[Re.DOWNLOAD_SPEED]:{active:!0,order:3},[Re.DOWNLOADED]:{active:!0,order:5},[Re.DOWNLOADED_SESSION]:{active:!1,order:22},[Re.ETA]:{active:!0,order:8},[Re.GLOBAL_SPEED]:{active:!1,order:34},[Re.GLOBAL_VOLUME]:{active:!1,order:35},[Re.HASH]:{active:!1,order:25},[Re.INFOHASH_V1]:{active:!1,order:26},[Re.INFOHASH_V2]:{active:!1,order:27},[Re.LAST_ACTIVITY]:{active:!1,order:18},[Re.PEERS]:{active:!0,order:9},[Re.PRIORITY]:{active:!1,order:36},[Re.PROGRESS]:{active:!0,order:2},[Re.RATIO]:{active:!0,order:12},[Re.RATIO_LIMIT]:{active:!1,order:37},[Re.RATIO_TIME_LIMIT]:{active:!1,order:38},[Re.SAVE_PATH]:{active:!1,order:6},[Re.SEEDING_TIME]:{active:!1,order:39},[Re.SEEDS]:{active:!0,order:10},[Re.SEEN_COMPLETE]:{active:!1,order:28},[Re.SIZE]:{active:!0,order:1},[Re.STATE]:{active:!0,order:11},[Re.TAGS]:{active:!0,order:15},[Re.TIME_ACTIVE]:{active:!1,order:29},[Re.TOTAL_SIZE]:{active:!1,order:30},[Re.TRACKER]:{active:!1,order:13},[Re.TRACKERS_COUNT]:{active:!1,order:31},[Re.UPLOAD_LIMIT]:{active:!1,order:33},[Re.UPLOAD_SPEED]:{active:!0,order:4},[Re.UPLOADED]:{active:!0,order:7},[Re.UPLOADED_SESSION]:{active:!1,order:32}},ci={[Re.ADDED_ON]:{props:{title:"added_on",value:"added_on"},type:rt.DATETIME},[Re.AMOUNT_LEFT]:{props:{title:"amount_left",value:"amount_left"},type:rt.DATA},[Re.AVAILABILITY]:{props:{title:"availability",value:"availability"},type:rt.TEXT},[Re.AVG_DOWNLOAD_SPEED]:{props:{title:"avg_download_speed",value:"avgDownloadSpeed"},type:rt.SPEED},[Re.AVG_UPLOAD_SPEED]:{props:{title:"avg_upload_speed",value:"avgUploadSpeed"},type:rt.SPEED},[Re.CATEGORY]:{props:{title:"category",value:"category",color:"category"},type:rt.CHIP},[Re.COMPLETED_ON]:{props:{title:"completed_on",value:"completed_on"},type:rt.DATETIME},[Re.CONTENT_PATH]:{props:{title:"content_path",value:"content_path"},type:rt.TEXT},[Re.DOWNLOAD_LIMIT]:{props:{title:"download_limit",value:"dl_limit"},type:rt.SPEED},[Re.DOWNLOAD_PATH]:{props:{title:"download_path",value:"download_path"},type:rt.TEXT},[Re.DOWNLOAD_SPEED]:{props:{title:"download_speed",value:"dlspeed"},type:rt.SPEED},[Re.DOWNLOADED]:{props:{title:"downloaded",value:"downloaded"},type:rt.DATA},[Re.DOWNLOADED_SESSION]:{props:{title:"downloaded_session",value:"downloaded_session"},type:rt.DATA},[Re.ETA]:{props:{title:"eta",value:"eta"},type:rt.TEXT},[Re.GLOBAL_SPEED]:{props:{title:"global_speed",value:"globalSpeed"},type:rt.SPEED},[Re.GLOBAL_VOLUME]:{props:{title:"global_volume",value:"globalVolume"},type:rt.DATA},[Re.HASH]:{props:{title:"hash",value:"hash"},type:rt.TEXT},[Re.INFOHASH_V1]:{props:{title:"infohash_v1",value:"infohash_v1"},type:rt.TEXT},[Re.INFOHASH_V2]:{props:{title:"infohash_v2",value:"infohash_v2"},type:rt.TEXT},[Re.LAST_ACTIVITY]:{props:{title:"last_activity",value:"last_activity"},type:rt.RELATIVE},[Re.PEERS]:{props:{title:"peers",value:"num_leechs",total:"available_peers"},type:rt.AMOUNT},[Re.PRIORITY]:{props:{title:"priority",value:"priority"},type:rt.TEXT},[Re.PROGRESS]:{props:{title:"progress",value:"progress"},type:rt.PERCENT},[Re.RATIO]:{props:{title:"ratio",value:"ratio"},type:rt.TEXT},[Re.RATIO_LIMIT]:{props:{title:"ratio_limit",value:"ratio_limit"},type:rt.TEXT},[Re.RATIO_TIME_LIMIT]:{props:{title:"ratio_time_limit",value:"ratio_time_limit"},type:rt.TEXT},[Re.SAVE_PATH]:{props:{title:"save_path",value:"savePath"},type:rt.TEXT},[Re.SEEDING_TIME]:{props:{title:"seeding_time",value:"seeding_time"},type:rt.DURATION},[Re.SEEDS]:{props:{title:"seeds",value:"num_seeds",total:"available_seeds"},type:rt.AMOUNT},[Re.SEEN_COMPLETE]:{props:{title:"seen_complete",value:"seen_complete"},type:rt.DATETIME},[Re.SIZE]:{props:{title:"size",value:"size"},type:rt.DATA},[Re.STATE]:{props:{title:"state",value:"stateString",color:"torrent-$1"},type:rt.CHIP},[Re.TAGS]:{props:{title:"tags",value:"tags",color:"tag"},type:rt.CHIP},[Re.TIME_ACTIVE]:{props:{title:"time_active",value:"time_active"},type:rt.DURATION},[Re.TOTAL_SIZE]:{props:{title:"total_size",value:"total_size"},type:rt.DATA},[Re.TRACKER]:{props:{title:"tracker",value:"tracker_domain",color:"tracker"},type:rt.CHIP},[Re.TRACKERS_COUNT]:{props:{title:"trackers_count",value:"trackers_count"},type:rt.TEXT},[Re.UPLOAD_LIMIT]:{props:{title:"upload_limit",value:"up_limit"},type:rt.SPEED},[Re.UPLOAD_SPEED]:{props:{title:"upload_speed",value:"upspeed"},type:rt.SPEED},[Re.UPLOADED]:{props:{title:"uploaded",value:"uploaded"},type:rt.DATA},[Re.UPLOADED_SESSION]:{props:{title:"uploaded_session",value:"uploaded_session"},type:rt.DATA}};var Jc=(e=>(e.LIST="list",e.GRID="grid",e.TABLE="table",e))(Jc||{}),qi=(e=>(e.COOKIE="cookie",e.SEARCH_ENGINE_QUERY="searchEngineQuery",e.TORRENT_PATH="torrentPath",e))(qi||{}),zn=(e=>(e[e.DEFAULT=0]="DEFAULT",e[e.GLOBAL_SPEED=1]="GLOBAL_SPEED",e[e.FIRST_TORRENT_STATUS=2]="FIRST_TORRENT_STATUS",e[e.CUSTOM=3]="CUSTOM",e))(zn||{});function eu(e,o){if(e>=10**o)return Math.floor(e).toString();const l=e.toFixed(o);if(l.length=l**c&&c1?3:1)}function Ao(e,o){const l=o?1024:1e3;let c=1;for(;e>=l**c&&c1?"i":""}B`}function jv(e,o){return`${Co(e,o)} ${Ao(e,o)}`}function Nl(e){const o={dayLimit:100},l=60,c=l*60,h=c*24,m=[h*365,h,c,l,1],p="ydhms";let k=0,P=0;const A=[],L={maxUnitSize:2,dayLimit:0,minUnit:0},_=o?Object.assign(L,o):L;if(_.dayLimit&&e>=_.dayLimit*h)return"∞";for(;(!_.maxUnitSize||P!==_.maxUnitSize)&&k!==m.length;){const R=m[k];if(e2&&typeof o[2]=="string"&&o[2].length>0?o[2]:""}function Bl(e){const o=e.match(/:\/\/([^\/]+\.)?([^\/.]+)\.[^\/.:]+/i);return o!=null&&o.length>2&&typeof o[2]=="string"&&o[2].length>0?o[2]:""}const iu=()=>new RegExp(/(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.\S{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.\S{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.\S{2,}|www\.[a-zA-Z0-9]+\.\S{2,})/gi);function Kk(e){const o=e.match(iu());let l=[];return o?o.forEach(function(c){let h;l.length===0?h=e.toString().split(c):(h=l[l.length-1].toString().split(c),l.pop()),h.splice(1,0,c),l=[...l,...h]}):l[0]=e,l=l.filter(c=>c!==""),l}function Qk(e){return iu().test(e)}function Jk(e){e=e.toUpperCase();const l=[...e].map(d=>127397+d.charCodeAt(0)),c=String.fromCodePoint(...l),h=`https://cdn.jsdelivr.net/npm/twemoji/2/svg/${l[0].toString(16)}-${l[1].toString(16)}.svg`;return{char:c,url:h}}function ts(e){return df()?(Kt(e),!0):!1}function fa(e){return typeof e=="function"?e():re(e)}const as=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Zv=Object.prototype.toString,Kv=e=>Zv.call(e)==="[object Object]",ur=(e,o,l)=>Math.min(l,Math.max(o,e)),Zi=()=>{};function Qv(e,o){function l(...c){return new Promise((h,d)=>{Promise.resolve(e(()=>o.apply(this,c),{fn:o,thisArg:this,args:c})).then(h).catch(d)})}return l}const su=e=>e();function Jv(e=su){const o=ae(!0);function l(){o.value=!1}function c(){o.value=!0}const h=(...d)=>{o.value&&e(...d)};return{isActive:to(o),pause:l,resume:c,eventFilter:h}}function em(e,o,l={}){const{eventFilter:c=su,...h}=l;return Ve(e,Qv(c,o),h)}function zl(e,o,l={}){const{eventFilter:c,...h}=l,{eventFilter:d,pause:m,resume:p,isActive:k}=Jv(c);return{stop:em(e,o,{...h,eventFilter:d}),pause:m,resume:p,isActive:k}}function Hl(e,o,...[l]){const{flush:c="sync",deep:h=!1,immediate:d=!0,direction:m="both",transform:p={}}=l||{},k=[],P="ltr"in p&&p.ltr||(_=>_),A="rtl"in p&&p.rtl||(_=>_);return(m==="both"||m==="ltr")&&k.push(zl(e,_=>{k.forEach(R=>R.pause()),o.value=P(_),k.forEach(R=>R.resume())},{flush:c,deep:h,immediate:d})),(m==="both"||m==="rtl")&&k.push(zl(o,_=>{k.forEach(R=>R.pause()),e.value=A(_),k.forEach(R=>R.resume())},{flush:c,deep:h,immediate:d})),()=>{k.forEach(_=>_.stop())}}function e1(e,o=1e3,l={}){const{immediate:c=!0,immediateCallback:h=!1}=l;let d=null;const m=ae(!1);function p(){d&&(clearInterval(d),d=null)}function k(){m.value=!1,p()}function P(){const A=fa(o);A<=0||(m.value=!0,h&&e(),p(),d=setInterval(e,A))}if(c&&as&&P(),zt(o)||typeof o=="function"){const A=Ve(o,()=>{m.value&&as&&P()});ts(A)}return ts(k),{isActive:m,pause:k,resume:P}}function tm(e){var o;const l=fa(e);return(o=l?.$el)!=null?o:l}const ru=as?window:void 0;function Hi(...e){let o,l,c,h;if(typeof e[0]=="string"||Array.isArray(e[0])?([l,c,h]=e,o=ru):[o,l,c,h]=e,!o)return Zi;Array.isArray(l)||(l=[l]),Array.isArray(c)||(c=[c]);const d=[],m=()=>{d.forEach(A=>A()),d.length=0},p=(A,L,_,R)=>(A.addEventListener(L,_,R),()=>A.removeEventListener(L,_,R)),k=Ve(()=>[tm(o),fa(h)],([A,L])=>{if(m(),!A)return;const _=Kv(L)?{...L}:L;d.push(...l.flatMap(R=>c.map(B=>p(A,R,B,_))))},{immediate:!0,flush:"post"}),P=()=>{k(),m()};return ts(P),P}function am(){const e=ae(!1);return ff()&&jt(()=>{e.value=!0}),e}function nm(e){const o=am();return O(()=>(o.value,!!e()))}function im(e,o={}){const{window:l=ru}=o,c=nm(()=>l&&"matchMedia"in l&&typeof l.matchMedia=="function");let h;const d=ae(!1),m=P=>{d.value=P.matches},p=()=>{h&&("removeEventListener"in h?h.removeEventListener("change",m):h.removeListener(m))},k=$t(()=>{c.value&&(p(),h=l.matchMedia(fa(e)),"addEventListener"in h?h.addEventListener("change",m):h.addListener(m),d.value=h.matches)});return ts(()=>{k(),p(),h=void 0}),d}function sm(e,o={}){const l=ae(!1),c=De(null);let h=0,d=!0;if(as){const m=typeof o=="function"?{onDrop:o}:o,p=k=>{var P,A;const L=Array.from((A=(P=k.dataTransfer)==null?void 0:P.files)!=null?A:[]);return c.value=L.length===0?null:L};Hi(e,"dragenter",k=>{var P;if(m.dataTypes&&k.dataTransfer){const A=re(m.dataTypes);if(d=typeof A=="function"?A(k.dataTransfer.types):A?A.some(L=>k.dataTransfer.types.includes(L)):!0,!d)return}k.preventDefault(),h+=1,l.value=!0,(P=m.onEnter)==null||P.call(m,p(k),k)}),Hi(e,"dragover",k=>{var P;d&&(k.preventDefault(),(P=m.onOver)==null||P.call(m,p(k),k))}),Hi(e,"dragleave",k=>{var P;d&&(k.preventDefault(),h-=1,h===0&&(l.value=!1),(P=m.onLeave)==null||P.call(m,p(k),k))}),Hi(e,"drop",k=>{var P;k.preventDefault(),h=0,l.value=!1,(P=m.onDrop)==null||P.call(m,p(k),k)})}return{files:c,isOverDropZone:l}}function Xl(e,o,l){if(typeof e=="function"||hf(e))return O(()=>ur(fa(e),fa(o),fa(l)));const c=ae(e);return O({get(){return c.value=ur(c.value,fa(o),fa(l))},set(h){c.value=ur(h,fa(o),fa(l))}})}function t1(e){const{total:o=Number.POSITIVE_INFINITY,pageSize:l=10,page:c=1,onPageChange:h=Zi,onPageSizeChange:d=Zi,onPageCountChange:m=Zi}=e,p=Xl(l,1,Number.POSITIVE_INFINITY),k=O(()=>Math.max(1,Math.ceil(fa(o)/fa(p)))),P=Xl(c,1,k),A=O(()=>P.value===1),L=O(()=>P.value===k.value);zt(c)&&Hl(c,P),zt(l)&&Hl(l,p);function _(){P.value--}function R(){P.value++}const B={currentPage:P,currentPageSize:p,pageCount:k,isFirstPage:A,isLastPage:L,prev:_,next:R};return Ve(P,()=>{h(Na(B))}),Ve(p,()=>{d(Na(B))}),Ve(k,()=>{m(Na(B))}),B}let Xi;const rm=new Uint8Array(16);function ou(){if(!Xi&&(Xi=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Xi))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Xi(rm)}const Ut=[];for(let e=0;e<256;++e)Ut.push((e+256).toString(16).slice(1));function lu(e,o=0){return Ut[e[o+0]]+Ut[e[o+1]]+Ut[e[o+2]]+Ut[e[o+3]]+"-"+Ut[e[o+4]]+Ut[e[o+5]]+"-"+Ut[e[o+6]]+Ut[e[o+7]]+"-"+Ut[e[o+8]]+Ut[e[o+9]]+"-"+Ut[e[o+10]]+Ut[e[o+11]]+Ut[e[o+12]]+Ut[e[o+13]]+Ut[e[o+14]]+Ut[e[o+15]]}let Yl,dr,hr=0,fr=0;function om(e,o,l){let c=o&&l||0;const h=o||new Array(16);e=e||{};let d=e.node||Yl,m=e.clockseq!==void 0?e.clockseq:dr;if(d==null||m==null){const _=e.random||(e.rng||ou)();d==null&&(d=Yl=[_[0]|1,_[1],_[2],_[3],_[4],_[5]]),m==null&&(m=dr=(_[6]<<8|_[7])&16383)}let p=e.msecs!==void 0?e.msecs:Date.now(),k=e.nsecs!==void 0?e.nsecs:fr+1;const P=p-hr+(k-fr)/1e4;if(P<0&&e.clockseq===void 0&&(m=m+1&16383),(P<0||p>hr)&&e.nsecs===void 0&&(k=0),k>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");hr=p,fr=k,dr=m,p+=122192928e5;const A=((p&268435455)*1e4+k)%4294967296;h[c++]=A>>>24&255,h[c++]=A>>>16&255,h[c++]=A>>>8&255,h[c++]=A&255;const L=p/4294967296*1e4&268435455;h[c++]=L>>>8&255,h[c++]=L&255,h[c++]=L>>>24&15|16,h[c++]=L>>>16&255,h[c++]=m>>>8|128,h[c++]=m&255;for(let _=0;_<6;++_)h[c+_]=d[_];return o||lu(h)}const lm=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Wl={randomUUID:lm};function cm(e,o,l){if(Wl.randomUUID&&!o&&!e)return Wl.randomUUID();e=e||{};const c=e.random||(e.rng||ou)();if(c[6]=c[6]&15|64,c[8]=c[8]&63|128,o){l=l||0;for(let h=0;h<16;++h)o[l+h]=c[h];return o}return lu(c)}const Qn=oa("dialogs",()=>{const e=De([]),o=O(()=>e.value.length>0);function l(d){return!!e.value.find(m=>m.guid===d)}function c(d,m){const p=cm(),k={component:d,props:m||{},guid:p};return e.value.push(k),fi(e),p}function h(d){e.value=e.value.filter(m=>m.guid!==d),fi(e)}return{dialogs:e,hasActiveDialog:o,isDialogOpened:l,createDialog:c,deleteDialog:h}});function xs(e){const o=ae(!0),l=Qn(),c=O({get:()=>o.value,set:d=>{o.value=d,d||h()}});function h(){setTimeout(()=>l.deleteDialog(e),300)}return ls(h),{isOpened:c}}function um(e,o,l,c){const h=ae([]);return $t(()=>{const d=ha(e)??[],m=(ha(o)??"").trim().toLowerCase().split(/[ ,-]/i),p=d.filter(k=>m.every(P=>l(k).toLowerCase().indexOf(P)!==-1));h.value=c?c(p):p}),{results:h}}function dm(){const{t:e}=Ca(),o=["avgDownloadSpeed","avgUploadSpeed","globalSpeed","globalVolume","priority"];function l(d){return h({added_on:d.added_on,amount_left:d.amount_left,auto_tmm:d.auto_tmm,availability:Math.floor(d.availability*100)/100,available_peers:d.num_incomplete,available_seeds:d.num_complete,category:d.category,completed_on:d.completion_on,content_path:d.content_path,dl_limit:d.dl_limit,dlspeed:d.dlspeed,download_path:d.download_path,downloaded:d.downloaded,downloaded_session:d.downloaded_session,eta:Nl(d.eta),f_l_piece_prio:d.f_l_piece_prio,forced:d.force_start,hash:d.hash,inactive_seeding_time_limit:d.inactive_seeding_time_limit,infohash_v1:d.infohash_v1,infohash_v2:d.infohash_v2,last_activity:d.last_activity,magnet:d.magnet_uri,name:d.name,num_leechs:d.num_leechs,num_seeds:d.num_seeds,priority:d.priority,progress:d.progress,ratio:Math.round(d.ratio*100)/100,ratio_limit:d.ratio_limit,savePath:d.save_path,seeding_time:d.seeding_time,seeding_time_limit:d.seeding_time_limit,seen_complete:d.seen_complete,seq_dl:d.seq_dl,size:d.size,state:d.state,stateString:e(`torrent.state.${d.state}`),super_seeding:d.super_seeding,tags:d.tags.length>0?d.tags.split(", ").map(m=>m.trim()):[],time_active:d.time_active,total_size:d.total_size,tracker:d.tracker,tracker_domain:Bl(d.tracker),trackers_count:d.trackers_count,up_limit:d.up_limit,uploaded:d.uploaded,uploaded_session:d.uploaded_session,upspeed:d.upspeed})}function c(d,m){const p=d.added_on||st.date.past().getTime(),k=d.available_peers||st.number.int({min:0,max:250}),P=d.available_seeds||st.number.int({min:0,max:250}),A=d.state||st.helpers.arrayElement(Object.values(wo)),L=d.total_size||st.number.int({min:1e3,max:1e12}),_=d.tracker||st.internet.url();return h({added_on:p,amount_left:d.amount_left||st.number.int({min:0,max:L}),auto_tmm:d.auto_tmm||st.datatype.boolean(),availability:d.availability||st.number.float({min:0,max:100,precision:.01}),available_peers:k,available_seeds:P,category:d.category||st.helpers.arrayElement(["ISO","Other","Movie","Music","TV"]),completed_on:d.completed_on||st.date.between({from:p,to:Date.now()}),content_path:d.content_path||st.system.filePath(),dl_limit:d.dl_limit||st.number.float({min:0,max:1,precision:.01}),dlspeed:d.dlspeed||st.number.int({min:0,max:5e6}),download_path:d.download_path||st.system.filePath(),downloaded:d.downloaded||st.number.float({min:0,max:1,precision:.01}),downloaded_session:d.downloaded_session||st.number.float({min:0,max:1,precision:.01}),eta:d.eta||Nl(st.number.int({min:0,max:9e5})),forced:d.forced||st.datatype.boolean(),force_start:d.force_start||st.datatype.boolean(),hash:d.hash||st.string.uuid(),infohash_v1:d.infohash_v1||st.string.uuid(),infohash_v2:d.infohash_v2||st.string.uuid(),last_activity:d.last_activity||st.number.int({min:0,max:50}),magnet:d.magnet_uri||st.internet.url(),name:d.name||`Torrent ${m+1}`,num_leechs:d.num_leechs||st.number.int(k),num_seeds:d.num_seeds||st.number.int(P),priority:d.priority||Qc.NORMAL,progress:d.progress||st.number.float({min:0,max:1,precision:.01}),ratio:d.ratio||st.number.float({min:0,max:5,precision:.01}),ratio_limit:d.ratio_limit||st.number.float({min:0,max:4,precision:.01}),ratio_time_limit:d.ratio_time_limit||st.number.float({min:0,max:4,precision:.01}),savePath:d.savePath||st.system.filePath(),seeding_time:d.seeding_time||st.number.int({min:0,max:50}),seen_complete:d.seen_complete||st.number.int({min:0,max:50}),seq_dl:d.seq_dl||st.datatype.boolean(),size:d.size||st.number.int({min:1e3,max:L}),state:A,stateString:e(`torrent.state.${A}`),super_seeding:d.super_seeding||st.datatype.boolean(),tags:d.tags||"",time_active:d.time_active||st.number.int({min:1e3,max:9e5}),total_size:L,tracker:_,tracker_domain:Bl(_),trackers_count:d.trackers_count||st.number.int({min:1,max:50}),up_limit:d.up_limit||st.number.int({min:1e3,max:9e5}),uploaded:d.uploaded||st.number.int({min:1e3,max:9e5}),uploaded_session:d.uploaded_session||st.number.int({min:1e3,max:9e5}),upspeed:d.upspeed||st.number.int({min:0,max:5e6})})}function h(d){const m=d.time_active-d.seeding_time,p=d.time_active;return Object.freeze({...d,avgDownloadSpeed:d.downloaded/(m==0?-1:m),avgUploadSpeed:d.uploaded/(p==0?-1:p),globalSpeed:d.dlspeed+d.upspeed,globalVolume:d.downloaded+d.uploaded})}return{computedValues:o,buildFromQbit:l,buildFromFaker:c}}const un=oa("torrents",()=>{const e=ae([]),o=ae(!0),l=ae(!0),c=ae(!0),h=ae(!0),d=ae(!0),m=ae(""),p=ae([]),k=ae([]),P=ae([]),A=ae([]),L=O(()=>e.value.filter(ye=>{if(p.value.length>0&&l.value&&!p.value.includes(ye.state)||k.value.length>0&&c.value&&!k.value.includes(ye.category))return!1;if(P.value.length>0&&h.value){if(ye.tags.length===0&&P.value.includes(null))return!0;if(!ye.tags.some(ge=>P.value.includes(ge)))return!1}return!(A.value.length>0&&d.value&&!A.value.includes(nu(ye.tracker)))})),_=O(()=>D.results.value),R=Na({isCustomSortEnabled:!1,sortBy:pi.DEFAULT,reverseOrder:!1}),B=O(()=>({sort:R.isCustomSortEnabled?pi.DEFAULT:R.sortBy,reverse:R.reverseOrder})),D=um(L,()=>o.value?m.value:null,ye=>ye.name,ye=>(R.isCustomSortEnabled&&(R.sortBy==="priority"?ye.sort((ge,pe)=>ge.priority>0&&pe.priority>0?ge.priority-pe.priority:ge.priority<=0&&pe.priority<=0?ge.added_on-pe.added_on:ge.priority<=0?1:-1):ye.sort((ge,pe)=>ge[R.sortBy]-pe[R.sortBy]||ge.added_on-pe.added_on),R.reverseOrder&&ye.reverse()),ye));async function Y(ye,ge){await Fe.setCategory(ye,ge)}async function H(ye,ge){await Fe.addTorrentTag(ye,ge)}async function M(ye,ge){await Fe.removeTorrentTag(ye,ge)}function Z(ye){return e.value.find(ge=>ge.hash===ye)}function G(ye){return _.value.findIndex(ge=>ge.hash===ye)}async function X(ye,ge){await Fe.deleteTorrents(ye,ge)}async function j(ye,ge,pe){switch(ye){case"dl":return await Fe.setTorrentDownloadPath(ge,pe);case"save":return await Fe.setTorrentSavePath(ge,pe)}}async function q(ye,ge,pe){return await Fe.addTorrents(ye,ge,pe)}async function te(ye){return await Fe.getTorrentProperties(ye)}async function J(ye,ge){await Fe.setTorrentName(ye,ge)}async function ie(ye){await Fe.resumeTorrents(ha(ye))}async function ne(ye){await Fe.forceStartTorrents(ha(ye))}async function oe(ye){await Fe.pauseTorrents(ha(ye))}async function ue(ye){await Fe.recheckTorrents(ha(ye))}async function ve(ye,ge){await Fe.setTorrentPriority(ye,ge)}async function Ie(ye){return await Fe.exportTorrent(ye)}return{torrents:e,isTextFilterActive:o,isStatusFilterActive:l,isCategoryFilterActive:c,isTagFilterActive:h,isTrackerFilterActive:d,textFilter:m,statusFilter:p,categoryFilter:k,tagFilter:P,trackerFilter:A,torrentsWithFilters:L,filteredTorrents:_,sortOptions:R,getTorrentsPayload:B,searchQuery:D,setTorrentCategory:Y,addTorrentTags:H,removeTorrentTags:M,getTorrentByHash:Z,getTorrentIndexByHash:G,deleteTorrents:X,moveTorrents:j,addTorrents:q,getTorrentProperties:te,renameTorrent:J,resumeTorrents:ie,forceResumeTorrents:ne,pauseTorrents:oe,recheckTorrents:ue,setTorrentPriority:ve,exportTorrent:Ie}},{persist:{enabled:!0,strategies:[{storage:localStorage,key:"vuetorrent_torrents",paths:["isTextFilterActive","textFilter","isStatusFilterActive","statusFilter","isCategoryFilterActive","categoryFilter","isTagFilterActive","tagFilter","isTrackerFilterActive","trackerFilter","sortOptions"]}]}});const hm=se({...Ne(),...bc({fullHeight:!0}),...ct()},"VApp"),cu=be()({name:"VApp",props:hm(),setup(e,o){let{slots:l}=o;const c=gt(e),{layoutClasses:h,getLayoutItem:d,items:m,layoutRef:p}=xc(e),{rtlClasses:k}=Xt();return Ce(()=>y("div",{ref:p,class:["v-application",c.themeClasses.value,h.value,k.value,e.class],style:[e.style]},[y("div",{class:"v-application__wrap"},[l.default?.()])])),{getLayoutItem:d,items:m,theme:c}}});const at=se({tag:{type:String,default:"div"}},"tag"),uu=se({text:String,...Ne(),...at()},"VToolbarTitle"),ys=be()({name:"VToolbarTitle",props:uu(),setup(e,o){let{slots:l}=o;return Ce(()=>{const c=!!(l.default||l.text||e.text);return y(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>[c&&y("div",{class:"v-toolbar-title__placeholder"},[l.text?l.text():e.text,l.default?.()])]})}),{}}}),fm=se({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function ba(e,o,l){return be()({name:e,props:fm({mode:l,origin:o}),setup(c,h){let{slots:d}=h;const m={onBeforeEnter(p){c.origin&&(p.style.transformOrigin=c.origin)},onLeave(p){if(c.leaveAbsolute){const{offsetTop:k,offsetLeft:P,offsetWidth:A,offsetHeight:L}=p;p._transitionInitialStyles={position:p.style.position,top:p.style.top,left:p.style.left,width:p.style.width,height:p.style.height},p.style.position="absolute",p.style.top=`${k}px`,p.style.left=`${P}px`,p.style.width=`${A}px`,p.style.height=`${L}px`}c.hideOnLeave&&p.style.setProperty("display","none","important")},onAfterLeave(p){if(c.leaveAbsolute&&p?._transitionInitialStyles){const{position:k,top:P,left:A,width:L,height:_}=p._transitionInitialStyles;delete p._transitionInitialStyles,p.style.position=k||"",p.style.top=P||"",p.style.left=A||"",p.style.width=L||"",p.style.height=_||""}}};return()=>{const p=c.group?gf:sn;return Ai(p,{name:c.disabled?"":e,css:!c.disabled,...c.group?void 0:{mode:c.mode},...c.disabled?{}:m},d.default)}}})}function du(e,o){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return be()({name:e,props:{mode:{type:String,default:l},disabled:Boolean},setup(c,h){let{slots:d}=h;return()=>Ai(sn,{name:c.disabled?"":e,css:!c.disabled,...c.disabled?{}:o},d.default)}})}function hu(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const l=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",c=vf(`offset-${l}`);return{onBeforeEnter(m){m._parent=m.parentNode,m._initialStyle={transition:m.style.transition,overflow:m.style.overflow,[l]:m.style[l]}},onEnter(m){const p=m._initialStyle;m.style.setProperty("transition","none","important"),m.style.overflow="hidden";const k=`${m[c]}px`;m.style[l]="0",m.offsetHeight,m.style.transition=p.transition,e&&m._parent&&m._parent.classList.add(e),requestAnimationFrame(()=>{m.style[l]=k})},onAfterEnter:d,onEnterCancelled:d,onLeave(m){m._initialStyle={transition:"",overflow:m.style.overflow,[l]:m.style[l]},m.style.overflow="hidden",m.style[l]=`${m[c]}px`,m.offsetHeight,requestAnimationFrame(()=>m.style[l]="0")},onAfterLeave:h,onLeaveCancelled:h};function h(m){e&&m._parent&&m._parent.classList.remove(e),d(m)}function d(m){const p=m._initialStyle[l];m.style.overflow=m._initialStyle.overflow,p!=null&&(m.style[l]=p),delete m._initialStyle}}const gm=se({target:[Object,Array]},"v-dialog-transition"),ws=be()({name:"VDialogTransition",props:gm(),setup(e,o){let{slots:l}=o;const c={onBeforeEnter(h){h.style.pointerEvents="none",h.style.visibility="hidden"},async onEnter(h,d){await new Promise(_=>requestAnimationFrame(_)),await new Promise(_=>requestAnimationFrame(_)),h.style.visibility="";const{x:m,y:p,sx:k,sy:P,speed:A}=$l(e.target,h),L=mn(h,[{transform:`translate(${m}px, ${p}px) scale(${k}, ${P})`,opacity:0},{}],{duration:225*A,easing:Rf});Ul(h)?.forEach(_=>{mn(_,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*A,easing:gi})}),L.finished.then(()=>d())},onAfterEnter(h){h.style.removeProperty("pointer-events")},onBeforeLeave(h){h.style.pointerEvents="none"},async onLeave(h,d){await new Promise(_=>requestAnimationFrame(_));const{x:m,y:p,sx:k,sy:P,speed:A}=$l(e.target,h);mn(h,[{},{transform:`translate(${m}px, ${p}px) scale(${k}, ${P})`,opacity:0}],{duration:125*A,easing:Mf}).finished.then(()=>d()),Ul(h)?.forEach(_=>{mn(_,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*A,easing:gi})})},onAfterLeave(h){h.style.removeProperty("pointer-events")}};return()=>e.target?y(sn,we({name:"dialog-transition"},c,{css:!1}),l):y(sn,{name:"dialog-transition"},l)}});function Ul(e){const o=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list")?.children;return o&&[...o]}function $l(e,o){const l=yc(e),c=so(o),[h,d]=getComputedStyle(o).transformOrigin.split(" ").map(H=>parseFloat(H)),[m,p]=getComputedStyle(o).getPropertyValue("--v-overlay-anchor-origin").split(" ");let k=l.left+l.width/2;m==="left"||p==="left"?k-=l.width/2:(m==="right"||p==="right")&&(k+=l.width/2);let P=l.top+l.height/2;m==="top"||p==="top"?P-=l.height/2:(m==="bottom"||p==="bottom")&&(P+=l.height/2);const A=l.width/c.width,L=l.height/c.height,_=Math.max(1,A,L),R=A/_||0,B=L/_||0,D=c.width*c.height/(window.innerWidth*window.innerHeight),Y=D>.12?Math.min(1.5,(D-.12)*10+1):1;return{x:k-(h+c.left),y:P-(d+c.top),sx:R,sy:B,speed:Y}}const vm=ba("fab-transition","center center","out-in"),mm=ba("dialog-bottom-transition"),pm=ba("dialog-top-transition"),ns=ba("fade-transition"),Ss=ba("scale-transition"),fu=ba("scroll-x-transition"),bm=ba("scroll-x-reverse-transition"),xm=ba("scroll-y-transition"),ym=ba("scroll-y-reverse-transition"),gu=ba("slide-x-transition"),wm=ba("slide-x-reverse-transition"),Po=ba("slide-y-transition"),Sm=ba("slide-y-reverse-transition"),ks=du("expand-transition",hu()),To=du("expand-x-transition",hu("",!0)),km=se({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),ht=be(!1)({name:"VDefaultsProvider",props:km(),setup(e,o){let{slots:l}=o;const{defaults:c,disabled:h,reset:d,root:m,scoped:p}=vc(e);return kt(c,{reset:d,root:m,scoped:p,disabled:h}),()=>l.default?.()}});const ta=se({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function aa(e){return{dimensionStyles:O(()=>({height:Oe(e.height),maxHeight:Oe(e.maxHeight),maxWidth:Oe(e.maxWidth),minHeight:Oe(e.minHeight),minWidth:Oe(e.minWidth),width:Oe(e.width)}))}}function Cm(e){return{aspectStyles:O(()=>{const o=Number(e.aspectRatio);return o?{paddingBottom:String(1/o*100)+"%"}:void 0})}}const vu=se({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...Ne(),...ta()},"VResponsive"),Vr=be()({name:"VResponsive",props:vu(),setup(e,o){let{slots:l}=o;const{aspectStyles:c}=Cm(e),{dimensionStyles:h}=aa(e);return Ce(()=>y("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[h.value,e.style]},[y("div",{class:"v-responsive__sizer",style:c.value},null),l.additional?.(),l.default&&y("div",{class:["v-responsive__content",e.contentClass]},[l.default()])])),{}}}),Ga=se({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),wa=(e,o)=>{let{slots:l}=o;const{transition:c,disabled:h,...d}=e,{component:m=sn,...p}=typeof c=="object"?c:{};return Ai(m,we(typeof c=="string"?{name:h?"":c}:p,d,{disabled:h}),l)};function Am(e,o){if(!ro)return;const l=o.modifiers||{},c=o.value,{handler:h,options:d}=typeof c=="object"?c:{handler:c,options:{}},m=new IntersectionObserver(function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],k=arguments.length>1?arguments[1]:void 0;const P=e._observe?.[o.instance.$.uid];if(!P)return;const A=p.some(L=>L.isIntersecting);h&&(!l.quiet||P.init)&&(!l.once||A||P.init)&&h(A,p,k),A&&l.once?mu(e,o):P.init=!0},d);e._observe=Object(e._observe),e._observe[o.instance.$.uid]={init:!1,observer:m},m.observe(e)}function mu(e,o){const l=e._observe?.[o.instance.$.uid];l&&(l.observer.unobserve(e),delete e._observe[o.instance.$.uid])}const pu={mounted:Am,unmounted:mu},Cs=pu,bu=se({alt:String,cover:Boolean,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...vu(),...Ne(),...Ga()},"VImg"),xn=be()({name:"VImg",directives:{intersect:Cs},props:bu(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,o){let{emit:l,slots:c}=o;const h=Va("VImg"),d=De(""),m=ae(),p=De(e.eager?"loading":"idle"),k=De(),P=De(),A=O(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),L=O(()=>A.value.aspect||k.value/P.value||0);Ve(()=>e.src,()=>{_(p.value!=="idle")}),Ve(L,(J,ie)=>{!J&&ie&&m.value&&H(m.value)}),Pi(()=>_());function _(J){if(!(e.eager&&J)&&!(ro&&!J&&!e.eager)){if(p.value="loading",A.value.lazySrc){const ie=new Image;ie.src=A.value.lazySrc,H(ie,null)}A.value.src&&vt(()=>{l("loadstart",m.value?.currentSrc||A.value.src),setTimeout(()=>{if(!h.isUnmounted)if(m.value?.complete){if(m.value.naturalWidth||B(),p.value==="error")return;L.value||H(m.value,null),p.value==="loading"&&R()}else L.value||H(m.value),D()})})}}function R(){h.isUnmounted||(D(),H(m.value),p.value="loaded",l("load",m.value?.currentSrc||A.value.src))}function B(){h.isUnmounted||(p.value="error",l("error",m.value?.currentSrc||A.value.src))}function D(){const J=m.value;J&&(d.value=J.currentSrc||J.src)}let Y=-1;Aa(()=>{clearTimeout(Y)});function H(J){let ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const ne=()=>{if(clearTimeout(Y),h.isUnmounted)return;const{naturalHeight:oe,naturalWidth:ue}=J;oe||ue?(k.value=ue,P.value=oe):!J.complete&&p.value==="loading"&&ie!=null?Y=window.setTimeout(ne,ie):(J.currentSrc.endsWith(".svg")||J.currentSrc.startsWith("data:image/svg+xml"))&&(k.value=1,P.value=1)};ne()}const M=O(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),Z=()=>{if(!A.value.src||p.value==="idle")return null;const J=y("img",{class:["v-img__img",M.value],style:{objectPosition:e.position},src:A.value.src,srcset:A.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:m,onLoad:R,onError:B},null),ie=c.sources?.();return y(wa,{transition:e.transition,appear:!0},{default:()=>[pt(ie?y("picture",{class:"v-img__picture"},[ie,J]):J,[[Pa,p.value==="loaded"]])]})},G=()=>y(wa,{transition:e.transition},{default:()=>[A.value.lazySrc&&p.value!=="loaded"&&y("img",{class:["v-img__img","v-img__img--preload",M.value],style:{objectPosition:e.position},src:A.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),X=()=>c.placeholder?y(wa,{transition:e.transition,appear:!0},{default:()=>[(p.value==="loading"||p.value==="error"&&!c.error)&&y("div",{class:"v-img__placeholder"},[c.placeholder()])]}):null,j=()=>c.error?y(wa,{transition:e.transition,appear:!0},{default:()=>[p.value==="error"&&y("div",{class:"v-img__error"},[c.error()])]}):null,q=()=>e.gradient?y("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,te=De(!1);{const J=Ve(L,ie=>{ie&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{te.value=!0})}),J())})}return Ce(()=>{const J=Vr.filterProps(e);return pt(y(Vr,we({class:["v-img",{"v-img--booting":!te.value},e.class],style:[{width:Oe(e.width==="auto"?k.value:e.width)},e.style]},J,{aspectRatio:L.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>y(je,null,[y(Z,null,null),y(G,null,null),y(q,null,null),y(X,null,null),y(j,null,null)]),default:c.default}),[[la("intersect"),{handler:_,options:e.options},null,{once:!0}]])}),{currentSrc:d,image:m,state:p,naturalWidth:k,naturalHeight:P}}}),xa=se({border:[Boolean,Number,String]},"border");function Ta(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$a();return{borderClasses:O(()=>{const c=zt(e)?e.value:e.border,h=[];if(c===!0||c==="")h.push(`${o}--border`);else if(typeof c=="string"||c===0)for(const d of String(c).split(" "))h.push(`border-${d}`);return h})}}function _o(e){return oo(()=>{const o=[],l={};if(e.value.background)if(pl(e.value.background)){if(l.backgroundColor=e.value.background,!e.value.text&&Ff(e.value.background)){const c=lo(e.value.background);if(c.a==null||c.a===1){const h=Of(c);l.color=h,l.caretColor=h}}}else o.push(`bg-${e.value.background}`);return e.value.text&&(pl(e.value.text)?(l.color=e.value.text,l.caretColor=e.value.text):o.push(`text-${e.value.text}`)),{colorClasses:o,colorStyles:l}})}function Qt(e,o){const l=O(()=>({text:zt(e)?e.value:o?e[o]:null})),{colorClasses:c,colorStyles:h}=_o(l);return{textColorClasses:c,textColorStyles:h}}function bt(e,o){const l=O(()=>({background:zt(e)?e.value:o?e[o]:null})),{colorClasses:c,colorStyles:h}=_o(l);return{backgroundColorClasses:c,backgroundColorStyles:h}}const Mt=se({elevation:{type:[Number,String],validator(e){const o=parseInt(e);return!isNaN(o)&&o>=0&&o<=24}}},"elevation");function Yt(e){return{elevationClasses:O(()=>{const l=zt(e)?e.value:e.elevation,c=[];return l==null||c.push(`elevation-${l}`),c})}}const Ct=se({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function Tt(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$a();return{roundedClasses:O(()=>{const c=zt(e)?e.value:e.rounded,h=[];if(c===!0||c==="")h.push(`${o}--rounded`);else if(typeof c=="string"||c===0)for(const d of String(c).split(" "))h.push(`rounded-${d}`);return h})}}const Pm=[null,"prominent","default","comfortable","compact"],xu=se({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>Pm.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...xa(),...Ne(),...Mt(),...Ct(),...at({tag:"header"}),...ct()},"VToolbar"),is=be()({name:"VToolbar",props:xu(),setup(e,o){let{slots:l}=o;const{backgroundColorClasses:c,backgroundColorStyles:h}=bt(me(e,"color")),{borderClasses:d}=Ta(e),{elevationClasses:m}=Yt(e),{roundedClasses:p}=Tt(e),{themeClasses:k}=gt(e),{rtlClasses:P}=Xt(),A=De(!!(e.extended||l.extension?.())),L=O(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),_=O(()=>A.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return kt({VBtn:{variant:"text"}}),Ce(()=>{const R=!!(e.title||l.title),B=!!(l.image||e.image),D=l.extension?.();return A.value=!!(e.extended||D),y(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},c.value,d.value,m.value,p.value,k.value,P.value,e.class],style:[h.value,e.style]},{default:()=>[B&&y("div",{key:"image",class:"v-toolbar__image"},[l.image?y(ht,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},l.image):y(xn,{key:"image-img",cover:!0,src:e.image},null)]),y(ht,{defaults:{VTabs:{height:Oe(L.value)}}},{default:()=>[y("div",{class:"v-toolbar__content",style:{height:Oe(L.value)}},[l.prepend&&y("div",{class:"v-toolbar__prepend"},[l.prepend?.()]),R&&y(ys,{key:"title",text:e.title},{text:l.title}),l.default?.(),l.append&&y("div",{class:"v-toolbar__append"},[l.append?.()])])]}),y(ht,{defaults:{VTabs:{height:Oe(_.value)}}},{default:()=>[y(ks,null,{default:()=>[A.value&&y("div",{class:"v-toolbar__extension",style:{height:Oe(_.value)}},[D])]})]})]})}),{contentHeight:L,extensionHeight:_}}}),Tm=se({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function _m(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:l}=o;let c=0;const h=ae(null),d=De(0),m=De(0),p=De(0),k=De(!1),P=De(!1),A=O(()=>Number(e.scrollThreshold)),L=O(()=>Ot((A.value-d.value)/A.value||0)),_=()=>{const R=h.value;!R||l&&!l.value||(c=d.value,d.value="window"in R?R.pageYOffset:R.scrollTop,P.value=d.value{m.value=m.value||d.value}),Ve(k,()=>{m.value=0}),jt(()=>{Ve(()=>e.scrollTarget,R=>{const B=R?document.querySelector(R):window;B&&B!==h.value&&(h.value?.removeEventListener("scroll",_),h.value=B,h.value.addEventListener("scroll",_,{passive:!0}))},{immediate:!0})}),Aa(()=>{h.value?.removeEventListener("scroll",_)}),l&&Ve(l,_,{immediate:!0}),{scrollThreshold:A,currentScroll:d,currentThreshold:p,isScrollActive:k,scrollRatio:L,isScrollingUp:P,savedScroll:m}}function Pn(){const e=De(!1);return jt(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:O(()=>e.value?void 0:{transition:"none !important"}),isBooted:to(e)}}const Im=se({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...xu(),...jn(),...Tm(),height:{type:[Number,String],default:64}},"VAppBar"),yu=be()({name:"VAppBar",props:Im(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const c=ae(),h=qe(e,"modelValue"),d=O(()=>{const H=new Set(e.scrollBehavior?.split(" ")??[]);return{hide:H.has("hide"),inverted:H.has("inverted"),collapse:H.has("collapse"),elevate:H.has("elevate"),fadeImage:H.has("fade-image")}}),m=O(()=>{const H=d.value;return H.hide||H.inverted||H.collapse||H.elevate||H.fadeImage||!h.value}),{currentScroll:p,scrollThreshold:k,isScrollingUp:P,scrollRatio:A}=_m(e,{canScroll:m}),L=O(()=>e.collapse||d.value.collapse&&(d.value.inverted?A.value>0:A.value===0)),_=O(()=>e.flat||d.value.elevate&&(d.value.inverted?p.value>0:p.value===0)),R=O(()=>d.value.fadeImage?d.value.inverted?1-A.value:A.value:void 0),B=O(()=>{if(d.value.hide&&d.value.inverted)return 0;const H=c.value?.contentHeight??0,M=c.value?.extensionHeight??0;return H+M});Ba(O(()=>!!e.scrollBehavior),()=>{$t(()=>{d.value.hide?d.value.inverted?h.value=p.value>k.value:h.value=P.value||p.valueparseInt(e.order,10)),position:me(e,"location"),layoutSize:B,elementSize:De(void 0),active:h,absolute:me(e,"absolute")});return Ce(()=>{const H=is.filterProps(e);return y(is,we({ref:c,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...Y.value,"--v-toolbar-image-opacity":R.value,height:void 0,...D.value},e.style]},H,{collapse:L.value,flat:_.value}),l)}),{}}});const Lm=[null,"default","comfortable","compact"],Nt=se({density:{type:String,default:"default",validator:e=>Lm.includes(e)}},"density");function Jt(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$a();return{densityClasses:O(()=>`${o}--density-${e.density}`)}}const Em=["elevated","flat","tonal","outlined","text","plain"];function Tn(e,o){return y(je,null,[e&&y("span",{key:"overlay",class:`${o}__overlay`},null),y("span",{key:"underlay",class:`${o}__underlay`},null)])}const _a=se({color:String,variant:{type:String,default:"elevated",validator:e=>Em.includes(e)}},"variant");function _n(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$a();const l=O(()=>{const{variant:d}=re(e);return`${o}--variant-${d}`}),{colorClasses:c,colorStyles:h}=_o(O(()=>{const{variant:d,color:m}=re(e);return{[["elevated","flat"].includes(d)?"background":"text"]:m}}));return{colorClasses:c,colorStyles:h,variantClasses:l}}const wu=se({divided:Boolean,...xa(),...Ne(),...Nt(),...Mt(),...Ct(),...at(),...ct(),..._a()},"VBtnGroup"),Dr=be()({name:"VBtnGroup",props:wu(),setup(e,o){let{slots:l}=o;const{themeClasses:c}=gt(e),{densityClasses:h}=Jt(e),{borderClasses:d}=Ta(e),{elevationClasses:m}=Yt(e),{roundedClasses:p}=Tt(e);kt({VBtn:{height:"auto",color:me(e,"color"),density:me(e,"density"),flat:!0,variant:me(e,"variant")}}),Ce(()=>y(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},c.value,d.value,h.value,m.value,p.value,e.class],style:e.style},l))}}),In=se({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),Ln=se({value:null,disabled:Boolean,selectedClass:String},"group-item");function En(e,o){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const c=Va("useGroupItem");if(!c)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const h=ma();Dt(Symbol.for(`${o.description}:id`),h);const d=Lt(o,null);if(!d){if(!l)return d;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${o.description}`)}const m=me(e,"value"),p=O(()=>!!(d.disabled.value||e.disabled));d.register({id:h,value:m,disabled:p},c),Aa(()=>{d.unregister(h)});const k=O(()=>d.isSelected(h)),P=O(()=>k.value&&[d.selectedClass.value,e.selectedClass]);return Ve(k,A=>{c.emit("group:selected",{value:A})}),{id:h,isSelected:k,toggle:()=>d.select(h,!k.value),select:A=>d.select(h,A),selectedClass:P,value:m,disabled:p,group:d}}function dn(e,o){let l=!1;const c=Na([]),h=qe(e,"modelValue",[],_=>_==null?[]:Su(c,It(_)),_=>{const R=Dm(c,_);return e.multiple?R:R[0]}),d=Va("useGroup");function m(_,R){const B=_,D=Symbol.for(`${o.description}:id`),H=Nf(D,d?.vnode).indexOf(R);H>-1?c.splice(H,0,B):c.push(B)}function p(_){if(l)return;k();const R=c.findIndex(B=>B.id===_);c.splice(R,1)}function k(){const _=c.find(R=>!R.disabled);_&&e.mandatory==="force"&&!h.value.length&&(h.value=[_.id])}jt(()=>{k()}),Aa(()=>{l=!0});function P(_,R){const B=c.find(D=>D.id===_);if(!(R&&B?.disabled))if(e.multiple){const D=h.value.slice(),Y=D.findIndex(M=>M===_),H=~Y;if(R=R??!H,H&&e.mandatory&&D.length<=1||!H&&e.max!=null&&D.length+1>e.max)return;Y<0&&R?D.push(_):Y>=0&&!R&&D.splice(Y,1),h.value=D}else{const D=h.value.includes(_);if(e.mandatory&&D)return;h.value=R??!D?[_]:[]}}function A(_){if(e.multiple,h.value.length){const R=h.value[0],B=c.findIndex(H=>H.id===R);let D=(B+_)%c.length,Y=c[D];for(;Y.disabled&&D!==B;)D=(D+_)%c.length,Y=c[D];if(Y.disabled)return;h.value=[c[D].id]}else{const R=c.find(B=>!B.disabled);R&&(h.value=[R.id])}}const L={register:m,unregister:p,selected:h,select:P,disabled:me(e,"disabled"),prev:()=>A(c.length-1),next:()=>A(1),isSelected:_=>h.value.includes(_),selectedClass:O(()=>e.selectedClass),items:O(()=>c),getItemIndex:_=>Vm(c,_)};return Dt(o,L),L}function Vm(e,o){const l=Su(e,[o]);return l.length?e.findIndex(c=>c.id===l[0]):-1}function Su(e,o){const l=[];return o.forEach(c=>{const h=e.find(m=>on(c,m.value)),d=e[c];h?.value!=null?l.push(h.id):d!=null&&l.push(d.id)}),l}function Dm(e,o){const l=[];return o.forEach(c=>{const h=e.findIndex(d=>d.id===c);if(~h){const d=e[h];l.push(d.value!=null?d.value:h)}}),l}const Io=Symbol.for("vuetify:v-btn-toggle"),Rm=se({...wu(),...In()},"VBtnToggle"),Mm=be()({name:"VBtnToggle",props:Rm(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const{isSelected:c,next:h,prev:d,select:m,selected:p}=dn(e,Io);return Ce(()=>{const k=Dr.filterProps(e);return y(Dr,we({class:["v-btn-toggle",e.class]},k,{style:e.style}),{default:()=>[l.default?.({isSelected:c,next:h,prev:d,select:m,selected:p})]})}),{next:h,prev:d,select:m}}});const Fm=["x-small","small","default","large","x-large"],ja=se({size:{type:[String,Number],default:"default"}},"size");function Jn(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$a();return oo(()=>{let l,c;return Bf(Fm,e.size)?l=`${o}--size-${e.size}`:e.size&&(c={width:Oe(e.size),height:Oe(e.size)}),{sizeClasses:l,sizeStyles:c}})}const Om=se({color:String,start:Boolean,end:Boolean,icon:et,...Ne(),...ja(),...at({tag:"i"}),...ct()},"VIcon"),Ge=be()({name:"VIcon",props:Om(),setup(e,o){let{attrs:l,slots:c}=o;const h=ae(),{themeClasses:d}=gt(e),{iconData:m}=zf(O(()=>h.value||e.icon)),{sizeClasses:p}=Jn(e),{textColorClasses:k,textColorStyles:P}=Qt(me(e,"color"));return Ce(()=>{const A=c.default?.();return A&&(h.value=Hf(A).filter(L=>L.type===mf&&L.children&&typeof L.children=="string")[0]?.children),y(m.value.component,{tag:e.tag,icon:m.value.icon,class:["v-icon","notranslate",d.value,p.value,k.value,{"v-icon--clickable":!!l.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[p.value?void 0:{fontSize:Oe(e.size),height:Oe(e.size),width:Oe(e.size)},P.value,e.style],role:l.onClick?"button":void 0,"aria-hidden":!l.onClick},{default:()=>[A]})}),{}}});function As(e,o){const l=ae(),c=De(!1);if(ro){const h=new IntersectionObserver(d=>{e?.(d,h),c.value=!!d.find(m=>m.isIntersecting)},o);Aa(()=>{h.disconnect()}),Ve(l,(d,m)=>{m&&(h.unobserve(m),c.value=!1),d&&h.observe(d)},{flush:"post"})}return{intersectionRef:l,isIntersecting:c}}const Nm=se({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Ne(),...ja(),...at({tag:"div"}),...ct()},"VProgressCircular"),$n=be()({name:"VProgressCircular",props:Nm(),setup(e,o){let{slots:l}=o;const c=20,h=2*Math.PI*c,d=ae(),{themeClasses:m}=gt(e),{sizeClasses:p,sizeStyles:k}=Jn(e),{textColorClasses:P,textColorStyles:A}=Qt(me(e,"color")),{textColorClasses:L,textColorStyles:_}=Qt(me(e,"bgColor")),{intersectionRef:R,isIntersecting:B}=As(),{resizeRef:D,contentRect:Y}=Ya(),H=O(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),M=O(()=>Number(e.width)),Z=O(()=>k.value?Number(e.size):Y.value?Y.value.width:Math.max(M.value,32)),G=O(()=>c/(1-M.value/Z.value)*2),X=O(()=>M.value/Z.value*G.value),j=O(()=>Oe((100-H.value)/100*h));return $t(()=>{R.value=d.value,D.value=d.value}),Ce(()=>y(e.tag,{ref:d,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":B.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},m.value,p.value,P.value,e.class],style:[k.value,A.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:H.value},{default:()=>[y("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${G.value} ${G.value}`},[y("circle",{class:["v-progress-circular__underlay",L.value],style:_.value,fill:"transparent",cx:"50%",cy:"50%",r:c,"stroke-width":X.value,"stroke-dasharray":h,"stroke-dashoffset":0},null),y("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:c,"stroke-width":X.value,"stroke-dasharray":h,"stroke-dashoffset":j.value},null)]),l.default&&y("div",{class:"v-progress-circular__content"},[l.default({value:H.value})])]})),{}}});const Gl={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},hn=se({location:String},"location");function fn(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=arguments.length>2?arguments[2]:void 0;const{isRtl:c}=Xt();return{locationStyles:O(()=>{if(!e.location)return{};const{side:d,align:m}=kr(e.location.split(" ").length>1?e.location:`${e.location} center`,c.value);function p(P){return l?l(P):0}const k={};return d!=="center"&&(o?k[Gl[d]]=`calc(100% - ${p(d)}px)`:k[d]=0),m!=="center"?o?k[Gl[m]]=`calc(100% - ${p(m)}px)`:k[m]=0:(d==="center"?k.top=k.left="50%":k[{top:"left",bottom:"left",left:"top",right:"top"}[d]]="50%",k.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[d]),k})}}const Bm=se({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Ne(),...hn({location:"top"}),...Ct(),...at(),...ct()},"VProgressLinear"),Ps=be()({name:"VProgressLinear",props:Bm(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const c=qe(e,"modelValue"),{isRtl:h,rtlClasses:d}=Xt(),{themeClasses:m}=gt(e),{locationStyles:p}=fn(e),{textColorClasses:k,textColorStyles:P}=Qt(e,"color"),{backgroundColorClasses:A,backgroundColorStyles:L}=bt(O(()=>e.bgColor||e.color)),{backgroundColorClasses:_,backgroundColorStyles:R}=bt(e,"color"),{roundedClasses:B}=Tt(e),{intersectionRef:D,isIntersecting:Y}=As(),H=O(()=>parseInt(e.max,10)),M=O(()=>parseInt(e.height,10)),Z=O(()=>parseFloat(e.bufferValue)/H.value*100),G=O(()=>parseFloat(c.value)/H.value*100),X=O(()=>h.value!==e.reverse),j=O(()=>e.indeterminate?"fade-transition":"slide-x-transition"),q=O(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function te(J){if(!D.value)return;const{left:ie,right:ne,width:oe}=D.value.getBoundingClientRect(),ue=X.value?oe-J.clientX+(ne-oe):J.clientX-ie;c.value=Math.round(ue/oe*H.value)}return Ce(()=>y(e.tag,{ref:D,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&Y.value,"v-progress-linear--reverse":X.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},B.value,m.value,d.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Oe(M.value):0,"--v-progress-linear-height":Oe(M.value),...p.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:G.value,onClick:e.clickable&&te},{default:()=>[e.stream&&y("div",{key:"stream",class:["v-progress-linear__stream",k.value],style:{...P.value,[X.value?"left":"right"]:Oe(-M.value),borderTop:`${Oe(M.value/2)} dotted`,opacity:q.value,top:`calc(50% - ${Oe(M.value/4)})`,width:Oe(100-Z.value,"%"),"--v-progress-linear-stream-to":Oe(M.value*(X.value?1:-1))}},null),y("div",{class:["v-progress-linear__background",A.value],style:[L.value,{opacity:q.value,width:Oe(e.stream?Z.value:100,"%")}]},null),y(sn,{name:j.value},{default:()=>[e.indeterminate?y("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(J=>y("div",{key:J,class:["v-progress-linear__indeterminate",J,_.value],style:R.value},null))]):y("div",{class:["v-progress-linear__determinate",_.value],style:[R.value,{width:Oe(G.value,"%")}]},null)]}),l.default&&y("div",{class:"v-progress-linear__content"},[l.default({value:G.value,buffer:Z.value})])]})),{}}}),Ts=se({loading:[Boolean,String]},"loader");function Ii(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$a();return{loaderClasses:O(()=>({[`${o}--loading`]:e.loading}))}}function _s(e,o){let{slots:l}=o;return y("div",{class:`${e.name}__loader`},[l.default?.({color:e.color,isActive:e.active})||y(Ps,{active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const zm=["static","relative","fixed","absolute","sticky"],ei=se({position:{type:String,validator:e=>zm.includes(e)}},"position");function ti(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$a();return{positionClasses:O(()=>e.position?`${o}--${e.position}`:void 0)}}function Hm(){const e=Va("useRoute");return O(()=>e?.proxy?.$route)}function ku(){return Va("useRouter")?.proxy?.$router}function Li(e,o){const l=mc("RouterLink"),c=O(()=>!!(e.href||e.to)),h=O(()=>c?.value||bl(o,"click")||bl(e,"click"));if(typeof l=="string")return{isLink:c,isClickable:h,href:me(e,"href")};const d=e.to?l.useLink(e):void 0,m=Hm();return{isLink:c,isClickable:h,route:d?.route,navigate:d?.navigate,isActive:d&&O(()=>e.exact?m.value?d.isExactActive?.value&&on(d.route.value.query,m.value.query):d.isExactActive?.value:d.isActive?.value),href:O(()=>e.to?d?.route.value.href:e.href)}}const Ei=se({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let gr=!1;function Xm(e,o){let l=!1,c,h;ca&&(vt(()=>{window.addEventListener("popstate",d),c=e?.beforeEach((m,p,k)=>{gr?l?o(k):k():setTimeout(()=>l?o(k):k()),gr=!0}),h=e?.afterEach(()=>{gr=!1})}),Kt(()=>{window.removeEventListener("popstate",d),c?.(),h?.()}));function d(m){m.state?.replaced||(l=!0,setTimeout(()=>l=!1))}}function Ym(e,o){Ve(()=>e.isActive?.value,l=>{e.isLink.value&&l&&o&&vt(()=>{o(!0)})},{immediate:!0})}const Rr=Symbol("rippleStop"),Wm=80;function jl(e,o){e.style.transform=o,e.style.webkitTransform=o}function Mr(e){return e.constructor.name==="TouchEvent"}function Cu(e){return e.constructor.name==="KeyboardEvent"}const Um=function(e,o){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},c=0,h=0;if(!Cu(e)){const L=o.getBoundingClientRect(),_=Mr(e)?e.touches[e.touches.length-1]:e;c=_.clientX-L.left,h=_.clientY-L.top}let d=0,m=.3;o._ripple?.circle?(m=.15,d=o.clientWidth/2,d=l.center?d:d+Math.sqrt((c-d)**2+(h-d)**2)/4):d=Math.sqrt(o.clientWidth**2+o.clientHeight**2)/2;const p=`${(o.clientWidth-d*2)/2}px`,k=`${(o.clientHeight-d*2)/2}px`,P=l.center?p:`${c-d}px`,A=l.center?k:`${h-d}px`;return{radius:d,scale:m,x:P,y:A,centerX:p,centerY:k}},ss={show(e,o){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!o?._ripple?.enabled)return;const c=document.createElement("span"),h=document.createElement("span");c.appendChild(h),c.className="v-ripple__container",l.class&&(c.className+=` ${l.class}`);const{radius:d,scale:m,x:p,y:k,centerX:P,centerY:A}=Um(e,o,l),L=`${d*2}px`;h.className="v-ripple__animation",h.style.width=L,h.style.height=L,o.appendChild(c);const _=window.getComputedStyle(o);_&&_.position==="static"&&(o.style.position="relative",o.dataset.previousPosition="static"),h.classList.add("v-ripple__animation--enter"),h.classList.add("v-ripple__animation--visible"),jl(h,`translate(${p}, ${k}) scale3d(${m},${m},${m})`),h.dataset.activated=String(performance.now()),setTimeout(()=>{h.classList.remove("v-ripple__animation--enter"),h.classList.add("v-ripple__animation--in"),jl(h,`translate(${P}, ${A}) scale3d(1,1,1)`)},0)},hide(e){if(!e?._ripple?.enabled)return;const o=e.getElementsByClassName("v-ripple__animation");if(o.length===0)return;const l=o[o.length-1];if(l.dataset.isHiding)return;l.dataset.isHiding="true";const c=performance.now()-Number(l.dataset.activated),h=Math.max(250-c,0);setTimeout(()=>{l.classList.remove("v-ripple__animation--in"),l.classList.add("v-ripple__animation--out"),setTimeout(()=>{e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),l.parentNode?.parentNode===e&&e.removeChild(l.parentNode)},300)},h)}};function Au(e){return typeof e>"u"||!!e}function bi(e){const o={},l=e.currentTarget;if(!(!l?._ripple||l._ripple.touched||e[Rr])){if(e[Rr]=!0,Mr(e))l._ripple.touched=!0,l._ripple.isTouch=!0;else if(l._ripple.isTouch)return;if(o.center=l._ripple.centered||Cu(e),l._ripple.class&&(o.class=l._ripple.class),Mr(e)){if(l._ripple.showTimerCommit)return;l._ripple.showTimerCommit=()=>{ss.show(e,l,o)},l._ripple.showTimer=window.setTimeout(()=>{l?._ripple?.showTimerCommit&&(l._ripple.showTimerCommit(),l._ripple.showTimerCommit=null)},Wm)}else ss.show(e,l,o)}}function ql(e){e[Rr]=!0}function va(e){const o=e.currentTarget;if(o?._ripple){if(window.clearTimeout(o._ripple.showTimer),e.type==="touchend"&&o._ripple.showTimerCommit){o._ripple.showTimerCommit(),o._ripple.showTimerCommit=null,o._ripple.showTimer=window.setTimeout(()=>{va(e)});return}window.setTimeout(()=>{o._ripple&&(o._ripple.touched=!1)}),ss.hide(o)}}function Pu(e){const o=e.currentTarget;o?._ripple&&(o._ripple.showTimerCommit&&(o._ripple.showTimerCommit=null),window.clearTimeout(o._ripple.showTimer))}let xi=!1;function Tu(e){!xi&&(e.keyCode===xl.enter||e.keyCode===xl.space)&&(xi=!0,bi(e))}function _u(e){xi=!1,va(e)}function Iu(e){xi&&(xi=!1,va(e))}function Lu(e,o,l){const{value:c,modifiers:h}=o,d=Au(c);if(d||ss.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=d,e._ripple.centered=h.center,e._ripple.circle=h.circle,wc(c)&&c.class&&(e._ripple.class=c.class),d&&!l){if(h.stop){e.addEventListener("touchstart",ql,{passive:!0}),e.addEventListener("mousedown",ql);return}e.addEventListener("touchstart",bi,{passive:!0}),e.addEventListener("touchend",va,{passive:!0}),e.addEventListener("touchmove",Pu,{passive:!0}),e.addEventListener("touchcancel",va),e.addEventListener("mousedown",bi),e.addEventListener("mouseup",va),e.addEventListener("mouseleave",va),e.addEventListener("keydown",Tu),e.addEventListener("keyup",_u),e.addEventListener("blur",Iu),e.addEventListener("dragstart",va,{passive:!0})}else!d&&l&&Eu(e)}function Eu(e){e.removeEventListener("mousedown",bi),e.removeEventListener("touchstart",bi),e.removeEventListener("touchend",va),e.removeEventListener("touchmove",Pu),e.removeEventListener("touchcancel",va),e.removeEventListener("mouseup",va),e.removeEventListener("mouseleave",va),e.removeEventListener("keydown",Tu),e.removeEventListener("keyup",_u),e.removeEventListener("dragstart",va),e.removeEventListener("blur",Iu)}function $m(e,o){Lu(e,o,!1)}function Gm(e){delete e._ripple,Eu(e)}function jm(e,o){if(o.value===o.oldValue)return;const l=Au(o.oldValue);Lu(e,o,l)}const qa={mounted:$m,unmounted:Gm,updated:jm},Lo=se({active:{type:Boolean,default:void 0},symbol:{type:null,default:Io},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:et,appendIcon:et,block:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...xa(),...Ne(),...Nt(),...ta(),...Mt(),...Ln(),...Ts(),...hn(),...ei(),...Ct(),...Ei(),...ja(),...at({tag:"button"}),...ct(),..._a({variant:"elevated"})},"VBtn"),Ke=be()({name:"VBtn",directives:{Ripple:qa},props:Lo(),emits:{"group:selected":e=>!0},setup(e,o){let{attrs:l,slots:c}=o;const{themeClasses:h}=gt(e),{borderClasses:d}=Ta(e),{colorClasses:m,colorStyles:p,variantClasses:k}=_n(e),{densityClasses:P}=Jt(e),{dimensionStyles:A}=aa(e),{elevationClasses:L}=Yt(e),{loaderClasses:_}=Ii(e),{locationStyles:R}=fn(e),{positionClasses:B}=ti(e),{roundedClasses:D}=Tt(e),{sizeClasses:Y,sizeStyles:H}=Jn(e),M=En(e,e.symbol,!1),Z=Li(e,l),G=O(()=>e.active!==void 0?e.active:Z.isLink.value?Z.isActive?.value:M?.isSelected.value),X=O(()=>M?.disabled.value||e.disabled),j=O(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),q=O(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function te(J){X.value||Z.isLink.value&&(J.metaKey||J.ctrlKey||J.shiftKey||J.button!==0||l.target==="_blank")||(Z.navigate?.(J),M?.toggle())}return Ym(Z,M?.select),Ce(()=>{const J=Z.isLink.value?"a":e.tag,ie=!!(e.prependIcon||c.prepend),ne=!!(e.appendIcon||c.append),oe=!!(e.icon&&e.icon!==!0),ue=M?.isSelected.value&&(!Z.isLink.value||Z.isActive?.value)||!M||Z.isActive?.value;return pt(y(J,{type:J==="a"?void 0:"button",class:["v-btn",M?.selectedClass.value,{"v-btn--active":G.value,"v-btn--block":e.block,"v-btn--disabled":X.value,"v-btn--elevated":j.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},h.value,d.value,ue?m.value:void 0,P.value,L.value,_.value,B.value,D.value,Y.value,k.value,e.class],style:[ue?p.value:void 0,A.value,R.value,H.value,e.style],disabled:X.value||void 0,href:Z.href.value,onClick:te,value:q.value},{default:()=>[Tn(!0,"v-btn"),!e.icon&&ie&&y("span",{key:"prepend",class:"v-btn__prepend"},[c.prepend?y(ht,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},c.prepend):y(Ge,{key:"prepend-icon",icon:e.prependIcon},null)]),y("span",{class:"v-btn__content","data-no-activator":""},[!c.default&&oe?y(Ge,{key:"content-icon",icon:e.icon},null):y(ht,{key:"content-defaults",disabled:!oe,defaults:{VIcon:{icon:e.icon}}},{default:()=>[c.default?.()??e.text]})]),!e.icon&&ne&&y("span",{key:"append",class:"v-btn__append"},[c.append?y(ht,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},c.append):y(Ge,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&y("span",{key:"loader",class:"v-btn__loader"},[c.loader?.()??y($n,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}),[[la("ripple"),!X.value&&e.ripple,null]])}),{}}}),qm=se({...Lo({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),Vu=be()({name:"VAppBarNavIcon",props:qm(),setup(e,o){let{slots:l}=o;return Ce(()=>y(Ke,we(e,{class:["v-app-bar-nav-icon"]}),l)),{}}}),Du=be()({name:"VAppBarTitle",props:uu(),setup(e,o){let{slots:l}=o;return Ce(()=>y(ys,we(e,{class:"v-app-bar-title"}),l)),{}}});const Ru=pa("v-alert-title"),Zm=["success","info","warning","error"],Km=se({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:et,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>Zm.includes(e)},...Ne(),...Nt(),...ta(),...Mt(),...hn(),...ei(),...Ct(),...at(),...ct(),..._a({variant:"flat"})},"VAlert"),Qm=be()({name:"VAlert",props:Km(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,o){let{emit:l,slots:c}=o;const h=qe(e,"modelValue"),d=O(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),m=O(()=>({color:e.color??e.type,variant:e.variant})),{themeClasses:p}=gt(e),{colorClasses:k,colorStyles:P,variantClasses:A}=_n(m),{densityClasses:L}=Jt(e),{dimensionStyles:_}=aa(e),{elevationClasses:R}=Yt(e),{locationStyles:B}=fn(e),{positionClasses:D}=ti(e),{roundedClasses:Y}=Tt(e),{textColorClasses:H,textColorStyles:M}=Qt(me(e,"borderColor")),{t:Z}=Rt(),G=O(()=>({"aria-label":Z(e.closeLabel),onClick(X){h.value=!1,l("click:close",X)}}));return()=>{const X=!!(c.prepend||d.value),j=!!(c.title||e.title),q=!!(c.close||e.closable);return h.value&&y(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},p.value,k.value,L.value,R.value,D.value,Y.value,A.value,e.class],style:[P.value,_.value,B.value,e.style],role:"alert"},{default:()=>[Tn(!1,"v-alert"),e.border&&y("div",{key:"border",class:["v-alert__border",H.value],style:M.value},null),X&&y("div",{key:"prepend",class:"v-alert__prepend"},[c.prepend?y(ht,{key:"prepend-defaults",disabled:!d.value,defaults:{VIcon:{density:e.density,icon:d.value,size:e.prominent?44:28}}},c.prepend):y(Ge,{key:"prepend-icon",density:e.density,icon:d.value,size:e.prominent?44:28},null)]),y("div",{class:"v-alert__content"},[j&&y(Ru,{key:"title"},{default:()=>[c.title?.()??e.title]}),c.text?.()??e.text,c.default?.()]),c.append&&y("div",{key:"append",class:"v-alert__append"},[c.append()]),q&&y("div",{key:"close",class:"v-alert__close"},[c.close?y(ht,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>[c.close?.({props:G.value})]}):y(Ke,we({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},G.value),null)])]})}}});const Jm=se({text:String,clickable:Boolean,...Ne(),...ct()},"VLabel"),ai=be()({name:"VLabel",props:Jm(),setup(e,o){let{slots:l}=o;return Ce(()=>y("label",{class:["v-label",{"v-label--clickable":e.clickable},e.class],style:e.style},[e.text,l.default?.()])),{}}});const Mu=Symbol.for("vuetify:selection-control-group"),Eo=se({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:et,trueIcon:et,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:on},...Ne(),...Nt(),...ct()},"SelectionControlGroup"),ep=se({...Eo({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),Fu=be()({name:"VSelectionControlGroup",props:ep(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const c=qe(e,"modelValue"),h=ma(),d=O(()=>e.id||`v-selection-control-group-${h}`),m=O(()=>e.name||d.value),p=new Set;return Dt(Mu,{modelValue:c,forceUpdate:()=>{p.forEach(k=>k())},onForceUpdate:k=>{p.add(k),Kt(()=>{p.delete(k)})}}),kt({[e.defaultsTarget]:{color:me(e,"color"),disabled:me(e,"disabled"),density:me(e,"density"),error:me(e,"error"),inline:me(e,"inline"),modelValue:c,multiple:O(()=>!!e.multiple||e.multiple==null&&Array.isArray(c.value)),name:m,falseIcon:me(e,"falseIcon"),trueIcon:me(e,"trueIcon"),readonly:me(e,"readonly"),ripple:me(e,"ripple"),type:me(e,"type"),valueComparator:me(e,"valueComparator")}}),Ce(()=>y("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[l.default?.()])),{}}}),Is=se({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...Ne(),...Eo()},"VSelectionControl");function tp(e){const o=Lt(Mu,void 0),{densityClasses:l}=Jt(e),c=qe(e,"modelValue"),h=O(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),d=O(()=>e.falseValue!==void 0?e.falseValue:!1),m=O(()=>!!e.multiple||e.multiple==null&&Array.isArray(c.value)),p=O({get(){const R=o?o.modelValue.value:c.value;return m.value?It(R).some(B=>e.valueComparator(B,h.value)):e.valueComparator(R,h.value)},set(R){if(e.readonly)return;const B=R?h.value:d.value;let D=B;m.value&&(D=R?[...It(c.value),B]:It(c.value).filter(Y=>!e.valueComparator(Y,h.value))),o?o.modelValue.value=D:c.value=D}}),{textColorClasses:k,textColorStyles:P}=Qt(O(()=>{if(!(e.error||e.disabled))return p.value?e.color:e.baseColor})),{backgroundColorClasses:A,backgroundColorStyles:L}=bt(O(()=>p.value&&!e.error&&!e.disabled?e.color:void 0)),_=O(()=>p.value?e.trueIcon:e.falseIcon);return{group:o,densityClasses:l,trueValue:h,falseValue:d,model:p,textColorClasses:k,textColorStyles:P,backgroundColorClasses:A,backgroundColorStyles:L,icon:_}}const yn=be()({name:"VSelectionControl",directives:{Ripple:qa},inheritAttrs:!1,props:Is(),emits:{"update:modelValue":e=>!0},setup(e,o){let{attrs:l,slots:c}=o;const{group:h,densityClasses:d,icon:m,model:p,textColorClasses:k,textColorStyles:P,backgroundColorClasses:A,backgroundColorStyles:L,trueValue:_}=tp(e),R=ma(),B=O(()=>e.id||`input-${R}`),D=De(!1),Y=De(!1),H=ae();h?.onForceUpdate(()=>{H.value&&(H.value.checked=p.value)});function M(X){D.value=!0,Wn(X.target,":focus-visible")!==!1&&(Y.value=!0)}function Z(){D.value=!1,Y.value=!1}function G(X){e.readonly&&h&&vt(()=>h.forceUpdate()),p.value=X.target.checked}return Ce(()=>{const X=c.label?c.label({label:e.label,props:{for:B.value}}):e.label,[j,q]=ln(l),te=y("input",we({ref:H,checked:p.value,disabled:!!(e.readonly||e.disabled),id:B.value,onBlur:Z,onFocus:M,onInput:G,"aria-disabled":!!(e.readonly||e.disabled),type:e.type,value:_.value,name:e.name,"aria-checked":e.type==="checkbox"?p.value:void 0},q),null);return y("div",we({class:["v-selection-control",{"v-selection-control--dirty":p.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":D.value,"v-selection-control--focus-visible":Y.value,"v-selection-control--inline":e.inline},d.value,e.class]},j,{style:e.style}),[y("div",{class:["v-selection-control__wrapper",k.value],style:P.value},[c.default?.({backgroundColorClasses:A,backgroundColorStyles:L}),pt(y("div",{class:["v-selection-control__input"]},[c.input?.({model:p,textColorClasses:k,textColorStyles:P,backgroundColorClasses:A,backgroundColorStyles:L,inputNode:te,icon:m.value,props:{onFocus:M,onBlur:Z,id:B.value}})??y(je,null,[m.value&&y(Ge,{key:"icon",icon:m.value},null),te])]),[[la("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),X&&y(ai,{for:B.value,clickable:!0,onClick:J=>J.stopPropagation()},{default:()=>[X]})])}),{isFocused:D,input:H}}}),Ou=se({indeterminate:Boolean,indeterminateIcon:{type:et,default:"$checkboxIndeterminate"},...Is({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),Wa=be()({name:"VCheckboxBtn",props:Ou(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,o){let{slots:l}=o;const c=qe(e,"indeterminate"),h=qe(e,"modelValue");function d(k){c.value&&(c.value=!1)}const m=O(()=>c.value?e.indeterminateIcon:e.falseIcon),p=O(()=>c.value?e.indeterminateIcon:e.trueIcon);return Ce(()=>{const k=Ht(yn.filterProps(e),["modelValue"]);return y(yn,we(k,{modelValue:h.value,"onUpdate:modelValue":[P=>h.value=P,d],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:m.value,trueIcon:p.value,"aria-checked":c.value?"mixed":void 0}),l)}),{}}});function Nu(e){const{t:o}=Rt();function l(c){let{name:h}=c;const d={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[h],m=e[`onClick:${h}`],p=m&&d?o(`$vuetify.input.${d}`,e.label??""):void 0;return y(Ge,{icon:e[`${h}Icon`],"aria-label":p,onClick:m},null)}return{InputIcon:l}}const ap=se({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Ne(),...Ga({transition:{component:Po,leaveAbsolute:!0,group:!0}})},"VMessages"),Bu=be()({name:"VMessages",props:ap(),setup(e,o){let{slots:l}=o;const c=O(()=>It(e.messages)),{textColorClasses:h,textColorStyles:d}=Qt(O(()=>e.color));return Ce(()=>y(wa,{transition:e.transition,tag:"div",class:["v-messages",h.value,e.class],style:[d.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&c.value.map((m,p)=>y("div",{class:"v-messages__message",key:`${p}-${c.value}`},[l.message?l.message({message:m}):m]))]})),{}}}),Vi=se({focused:Boolean,"onUpdate:focused":ra()},"focus");function Za(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$a();const l=qe(e,"focused"),c=O(()=>({[`${o}--focused`]:l.value}));function h(){l.value=!0}function d(){l.value=!1}return{focusClasses:c,isFocused:l,focus:h,blur:d}}const zu=Symbol.for("vuetify:form"),np=se({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function ip(e){const o=qe(e,"modelValue"),l=O(()=>e.disabled),c=O(()=>e.readonly),h=De(!1),d=ae([]),m=ae([]);async function p(){const A=[];let L=!0;m.value=[],h.value=!0;for(const _ of d.value){const R=await _.validate();if(R.length>0&&(L=!1,A.push({id:_.id,errorMessages:R})),!L&&e.fastFail)break}return m.value=A,h.value=!1,{valid:L,errors:m.value}}function k(){d.value.forEach(A=>A.reset())}function P(){d.value.forEach(A=>A.resetValidation())}return Ve(d,()=>{let A=0,L=0;const _=[];for(const R of d.value)R.isValid===!1?(L++,_.push({id:R.id,errorMessages:R.errorMessages})):R.isValid===!0&&A++;m.value=_,o.value=L>0?!1:A===d.value.length?!0:null},{deep:!0}),Dt(zu,{register:A=>{let{id:L,validate:_,reset:R,resetValidation:B}=A;d.value.some(D=>D.id===L),d.value.push({id:L,validate:_,reset:R,resetValidation:B,isValid:null,errorMessages:[]})},unregister:A=>{d.value=d.value.filter(L=>L.id!==A)},update:(A,L,_)=>{const R=d.value.find(B=>B.id===A);R&&(R.isValid=L,R.errorMessages=_)},isDisabled:l,isReadonly:c,isValidating:h,isValid:o,items:d,validateOn:me(e,"validateOn")}),{errors:m,isDisabled:l,isReadonly:c,isValidating:h,isValid:o,items:d,validate:p,reset:k,resetValidation:P}}function Ls(){return Lt(zu,null)}const Hu=se({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...Vi()},"validation");function Xu(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$a(),l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ma();const c=qe(e,"modelValue"),h=O(()=>e.validationValue===void 0?c.value:e.validationValue),d=Ls(),m=ae([]),p=De(!0),k=O(()=>!!(It(c.value===""?null:c.value).length||It(h.value===""?null:h.value).length)),P=O(()=>!!(e.disabled??d?.isDisabled.value)),A=O(()=>!!(e.readonly??d?.isReadonly.value)),L=O(()=>e.errorMessages?.length?It(e.errorMessages).concat(m.value).slice(0,Math.max(0,+e.maxErrors)):m.value),_=O(()=>{let G=(e.validateOn??d?.validateOn.value)||"input";G==="lazy"&&(G="input lazy");const X=new Set(G?.split(" ")??[]);return{blur:X.has("blur")||X.has("input"),input:X.has("input"),submit:X.has("submit"),lazy:X.has("lazy")}}),R=O(()=>e.error||e.errorMessages?.length?!1:e.rules.length?p.value?m.value.length||_.value.lazy?null:!0:!m.value.length:!0),B=De(!1),D=O(()=>({[`${o}--error`]:R.value===!1,[`${o}--dirty`]:k.value,[`${o}--disabled`]:P.value,[`${o}--readonly`]:A.value})),Y=O(()=>e.name??re(l));Pi(()=>{d?.register({id:Y.value,validate:Z,reset:H,resetValidation:M})}),Aa(()=>{d?.unregister(Y.value)}),jt(async()=>{_.value.lazy||await Z(!0),d?.update(Y.value,R.value,L.value)}),Ba(()=>_.value.input,()=>{Ve(h,()=>{if(h.value!=null)Z();else if(e.focused){const G=Ve(()=>e.focused,X=>{X||Z(),G()})}})}),Ba(()=>_.value.blur,()=>{Ve(()=>e.focused,G=>{G||Z()})}),Ve(R,()=>{d?.update(Y.value,R.value,L.value)});function H(){c.value=null,vt(M)}function M(){p.value=!0,_.value.lazy?m.value=[]:Z(!0)}async function Z(){let G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const X=[];B.value=!0;for(const j of e.rules){if(X.length>=+(e.maxErrors??1))break;const te=await(typeof j=="function"?j:()=>j)(h.value);if(te!==!0){if(te!==!1&&typeof te!="string"){console.warn(`${te} is not a valid value. Rule functions must return boolean true or a string.`);continue}X.push(te||"")}}return m.value=X,B.value=!1,p.value=G,m.value}return{errorMessages:L,isDirty:k,isDisabled:P,isReadonly:A,isPristine:p,isValid:R,isValidating:B,reset:H,resetValidation:M,validate:Z,validationClasses:D}}const Ka=se({id:String,appendIcon:et,centerAffix:{type:Boolean,default:!0},prependIcon:et,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":ra(),"onClick:append":ra(),...Ne(),...Nt(),...Hu()},"VInput"),Gt=be()({name:"VInput",props:{...Ka()},emits:{"update:modelValue":e=>!0},setup(e,o){let{attrs:l,slots:c,emit:h}=o;const{densityClasses:d}=Jt(e),{rtlClasses:m}=Xt(),{InputIcon:p}=Nu(e),k=ma(),P=O(()=>e.id||`input-${k}`),A=O(()=>`${P.value}-messages`),{errorMessages:L,isDirty:_,isDisabled:R,isReadonly:B,isPristine:D,isValid:Y,isValidating:H,reset:M,resetValidation:Z,validate:G,validationClasses:X}=Xu(e,"v-input",P),j=O(()=>({id:P,messagesId:A,isDirty:_,isDisabled:R,isReadonly:B,isPristine:D,isValid:Y,isValidating:H,reset:M,resetValidation:Z,validate:G})),q=O(()=>e.errorMessages?.length||!D.value&&L.value.length?L.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages);return Ce(()=>{const te=!!(c.prepend||e.prependIcon),J=!!(c.append||e.appendIcon),ie=q.value.length>0,ne=!e.hideDetails||e.hideDetails==="auto"&&(ie||!!c.details);return y("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},d.value,m.value,X.value,e.class],style:e.style},[te&&y("div",{key:"prepend",class:"v-input__prepend"},[c.prepend?.(j.value),e.prependIcon&&y(p,{key:"prepend-icon",name:"prepend"},null)]),c.default&&y("div",{class:"v-input__control"},[c.default?.(j.value)]),J&&y("div",{key:"append",class:"v-input__append"},[e.appendIcon&&y(p,{key:"append-icon",name:"append"},null),c.append?.(j.value)]),ne&&y("div",{class:"v-input__details"},[y(Bu,{id:A.value,active:ie,messages:q.value},{message:c.message}),c.details?.(j.value)])])}),{reset:M,resetValidation:Z,validate:G,isValid:Y,errorMessages:L}}}),sp=se({...Ka(),...Ht(Ou(),["inline"])},"VCheckbox"),en=be()({name:"VCheckbox",inheritAttrs:!1,props:sp(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,o){let{attrs:l,slots:c}=o;const h=qe(e,"modelValue"),{isFocused:d,focus:m,blur:p}=Za(e),k=ma(),P=O(()=>e.id||`checkbox-${k}`);return Ce(()=>{const[A,L]=ln(l),_=Gt.filterProps(e),R=Wa.filterProps(e);return y(Gt,we({class:["v-checkbox",e.class]},A,_,{modelValue:h.value,"onUpdate:modelValue":B=>h.value=B,id:P.value,focused:d.value,style:e.style}),{...c,default:B=>{let{id:D,messagesId:Y,isDisabled:H,isReadonly:M}=B;return y(Wa,we(R,{id:D.value,"aria-describedby":Y.value,disabled:H.value,readonly:M.value},L,{modelValue:h.value,"onUpdate:modelValue":Z=>h.value=Z,onFocus:m,onBlur:p}),c)}})}),{}}});const rp=se({start:Boolean,end:Boolean,icon:et,image:String,text:String,...Ne(),...Nt(),...Ct(),...ja(),...at(),...ct(),..._a({variant:"flat"})},"VAvatar"),Ua=be()({name:"VAvatar",props:rp(),setup(e,o){let{slots:l}=o;const{themeClasses:c}=gt(e),{colorClasses:h,colorStyles:d,variantClasses:m}=_n(e),{densityClasses:p}=Jt(e),{roundedClasses:k}=Tt(e),{sizeClasses:P,sizeStyles:A}=Jn(e);return Ce(()=>y(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},c.value,h.value,p.value,k.value,P.value,m.value,e.class],style:[d.value,A.value,e.style]},{default:()=>[e.image?y(xn,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?y(Ge,{key:"icon",icon:e.icon},null):l.default?.()??e.text,Tn(!1,"v-avatar")]})),{}}});const Yu=Symbol.for("vuetify:v-chip-group"),op=se({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:on},...Ne(),...In({selectedClass:"v-chip--selected"}),...at(),...ct(),..._a({variant:"tonal"})},"VChipGroup"),lp=be()({name:"VChipGroup",props:op(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const{themeClasses:c}=gt(e),{isSelected:h,select:d,next:m,prev:p,selected:k}=dn(e,Yu);return kt({VChip:{color:me(e,"color"),disabled:me(e,"disabled"),filter:me(e,"filter"),variant:me(e,"variant")}}),Ce(()=>y(e.tag,{class:["v-chip-group",{"v-chip-group--column":e.column},c.value,e.class],style:e.style},{default:()=>[l.default?.({isSelected:h,select:d,next:m,prev:p,selected:k.value})]})),{}}}),cp=se({activeClass:String,appendAvatar:String,appendIcon:et,closable:Boolean,closeIcon:{type:et,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:et,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:ra(),onClickOnce:ra(),...xa(),...Ne(),...Nt(),...Mt(),...Ln(),...Ct(),...Ei(),...ja(),...at({tag:"span"}),...ct(),..._a({variant:"tonal"})},"VChip"),Zt=be()({name:"VChip",directives:{Ripple:qa},props:cp(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,o){let{attrs:l,emit:c,slots:h}=o;const{t:d}=Rt(),{borderClasses:m}=Ta(e),{colorClasses:p,colorStyles:k,variantClasses:P}=_n(e),{densityClasses:A}=Jt(e),{elevationClasses:L}=Yt(e),{roundedClasses:_}=Tt(e),{sizeClasses:R}=Jn(e),{themeClasses:B}=gt(e),D=qe(e,"modelValue"),Y=En(e,Yu,!1),H=Li(e,l),M=O(()=>e.link!==!1&&H.isLink.value),Z=O(()=>!e.disabled&&e.link!==!1&&(!!Y||e.link||H.isClickable.value)),G=O(()=>({"aria-label":d(e.closeLabel),onClick(q){q.stopPropagation(),D.value=!1,c("click:close",q)}}));function X(q){c("click",q),Z.value&&(H.navigate?.(q),Y?.toggle())}function j(q){(q.key==="Enter"||q.key===" ")&&(q.preventDefault(),X(q))}return()=>{const q=H.isLink.value?"a":e.tag,te=!!(e.appendIcon||e.appendAvatar),J=!!(te||h.append),ie=!!(h.close||e.closable),ne=!!(h.filter||e.filter)&&Y,oe=!!(e.prependIcon||e.prependAvatar),ue=!!(oe||h.prepend),ve=!Y||Y.isSelected.value;return D.value&&pt(y(q,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":Z.value,"v-chip--filter":ne,"v-chip--pill":e.pill},B.value,m.value,ve?p.value:void 0,A.value,L.value,_.value,R.value,P.value,Y?.selectedClass.value,e.class],style:[ve?k.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:H.href.value,tabindex:Z.value?0:void 0,onClick:X,onKeydown:Z.value&&!M.value&&j},{default:()=>[Tn(Z.value,"v-chip"),ne&&y(To,{key:"filter"},{default:()=>[pt(y("div",{class:"v-chip__filter"},[h.filter?y(ht,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},h.filter):y(Ge,{key:"filter-icon",icon:e.filterIcon},null)]),[[Pa,Y.isSelected.value]])]}),ue&&y("div",{key:"prepend",class:"v-chip__prepend"},[h.prepend?y(ht,{key:"prepend-defaults",disabled:!oe,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},h.prepend):y(je,null,[e.prependIcon&&y(Ge,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&y(Ua,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),y("div",{class:"v-chip__content"},[h.default?.({isSelected:Y?.isSelected.value,selectedClass:Y?.selectedClass.value,select:Y?.select,toggle:Y?.toggle,value:Y?.value.value,disabled:e.disabled})??e.text]),J&&y("div",{key:"append",class:"v-chip__append"},[h.append?y(ht,{key:"append-defaults",disabled:!te,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},h.append):y(je,null,[e.appendIcon&&y(Ge,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&y(Ua,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),ie&&y("div",we({key:"close",class:"v-chip__close"},G.value),[h.close?y(ht,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},h.close):y(Ge,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}),[[la("ripple"),Z.value&&e.ripple,null]])}}});const Fr=Symbol.for("vuetify:list");function Wu(){const e=Lt(Fr,{hasPrepend:De(!1),updateHasPrepend:()=>null}),o={hasPrepend:De(!1),updateHasPrepend:l=>{l&&(o.hasPrepend.value=l)}};return Dt(Fr,o),e}function Uu(){return Lt(Fr,null)}const up={open:e=>{let{id:o,value:l,opened:c,parents:h}=e;if(l){const d=new Set;d.add(o);let m=h.get(o);for(;m!=null;)d.add(m),m=h.get(m);return d}else return c.delete(o),c},select:()=>null},$u={open:e=>{let{id:o,value:l,opened:c,parents:h}=e;if(l){let d=h.get(o);for(c.add(o);d!=null&&d!==o;)c.add(d),d=h.get(d);return c}else c.delete(o);return c},select:()=>null},dp={open:$u.open,select:e=>{let{id:o,value:l,opened:c,parents:h}=e;if(!l)return c;const d=[];let m=h.get(o);for(;m!=null;)d.push(m),m=h.get(m);return new Set(d)}},Vo=e=>{const o={select:l=>{let{id:c,value:h,selected:d}=l;if(c=Cn(c),e&&!h){const m=Array.from(d.entries()).reduce((p,k)=>{let[P,A]=k;return A==="on"?[...p,P]:p},[]);if(m.length===1&&m[0]===c)return d}return d.set(c,h?"on":"off"),d},in:(l,c,h)=>{let d=new Map;for(const m of l||[])d=o.select({id:m,value:!0,selected:new Map(d),children:c,parents:h});return d},out:l=>{const c=[];for(const[h,d]of l.entries())d==="on"&&c.push(h);return c}};return o},Gu=e=>{const o=Vo(e);return{select:c=>{let{selected:h,id:d,...m}=c;d=Cn(d);const p=h.has(d)?new Map([[d,h.get(d)]]):new Map;return o.select({...m,id:d,selected:p})},in:(c,h,d)=>{let m=new Map;return c?.length&&(m=o.in(c.slice(0,1),h,d)),m},out:(c,h,d)=>o.out(c,h,d)}},hp=e=>{const o=Vo(e);return{select:c=>{let{id:h,selected:d,children:m,...p}=c;return h=Cn(h),m.has(h)?d:o.select({id:h,selected:d,children:m,...p})},in:o.in,out:o.out}},fp=e=>{const o=Gu(e);return{select:c=>{let{id:h,selected:d,children:m,...p}=c;return h=Cn(h),m.has(h)?d:o.select({id:h,selected:d,children:m,...p})},in:o.in,out:o.out}},gp=e=>{const o={select:l=>{let{id:c,value:h,selected:d,children:m,parents:p}=l;c=Cn(c);const k=new Map(d),P=[c];for(;P.length;){const L=P.shift();d.set(L,h?"on":"off"),m.has(L)&&P.push(...m.get(L))}let A=p.get(c);for(;A;){const L=m.get(A),_=L.every(B=>d.get(B)==="on"),R=L.every(B=>!d.has(B)||d.get(B)==="off");d.set(A,_?"on":R?"off":"indeterminate"),A=p.get(A)}return e&&!h&&Array.from(d.entries()).reduce((_,R)=>{let[B,D]=R;return D==="on"?[..._,B]:_},[]).length===0?k:d},in:(l,c,h)=>{let d=new Map;for(const m of l||[])d=o.select({id:m,value:!0,selected:new Map(d),children:c,parents:h});return d},out:(l,c)=>{const h=[];for(const[d,m]of l.entries())m==="on"&&!c.has(d)&&h.push(d);return h}};return o},yi=Symbol.for("vuetify:nested"),ju={id:De(),root:{register:()=>null,unregister:()=>null,parents:ae(new Map),children:ae(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:ae(new Set),selected:ae(new Map),selectedValues:ae([])}},vp=se({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),mp=e=>{let o=!1;const l=ae(new Map),c=ae(new Map),h=qe(e,"opened",e.opened,L=>new Set(L),L=>[...L.values()]),d=O(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return fp(e.mandatory);case"leaf":return hp(e.mandatory);case"independent":return Vo(e.mandatory);case"single-independent":return Gu(e.mandatory);case"classic":default:return gp(e.mandatory)}}),m=O(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return dp;case"single":return up;case"multiple":default:return $u}}),p=qe(e,"selected",e.selected,L=>d.value.in(L,l.value,c.value),L=>d.value.out(L,l.value,c.value));Aa(()=>{o=!0});function k(L){const _=[];let R=L;for(;R!=null;)_.unshift(R),R=c.value.get(R);return _}const P=Va("nested"),A={id:De(),root:{opened:h,selected:p,selectedValues:O(()=>{const L=[];for(const[_,R]of p.value.entries())R==="on"&&L.push(_);return L}),register:(L,_,R)=>{_&&L!==_&&c.value.set(L,_),R&&l.value.set(L,[]),_!=null&&l.value.set(_,[...l.value.get(_)||[],L])},unregister:L=>{if(o)return;l.value.delete(L);const _=c.value.get(L);if(_){const R=l.value.get(_)??[];l.value.set(_,R.filter(B=>B!==L))}c.value.delete(L),h.value.delete(L)},open:(L,_,R)=>{P.emit("click:open",{id:L,value:_,path:k(L),event:R});const B=m.value.open({id:L,value:_,opened:new Set(h.value),children:l.value,parents:c.value,event:R});B&&(h.value=B)},openOnSelect:(L,_,R)=>{const B=m.value.select({id:L,value:_,selected:new Map(p.value),opened:new Set(h.value),children:l.value,parents:c.value,event:R});B&&(h.value=B)},select:(L,_,R)=>{P.emit("click:select",{id:L,value:_,path:k(L),event:R});const B=d.value.select({id:L,value:_,selected:new Map(p.value),children:l.value,parents:c.value,event:R});B&&(p.value=B),A.root.openOnSelect(L,_,R)},children:l,parents:c}};return Dt(yi,A),A.root},qu=(e,o)=>{const l=Lt(yi,ju),c=Symbol(ma()),h=O(()=>e.value!==void 0?e.value:c),d={...l,id:h,open:(m,p)=>l.root.open(h.value,m,p),openOnSelect:(m,p)=>l.root.openOnSelect(h.value,m,p),isOpen:O(()=>l.root.opened.value.has(h.value)),parent:O(()=>l.root.parents.value.get(h.value)),select:(m,p)=>l.root.select(h.value,m,p),isSelected:O(()=>l.root.selected.value.get(Cn(h.value))==="on"),isIndeterminate:O(()=>l.root.selected.value.get(h.value)==="indeterminate"),isLeaf:O(()=>!l.root.children.value.get(h.value)),isGroupActivator:l.isGroupActivator};return!l.isGroupActivator&&l.root.register(h.value,l.id.value,o),Aa(()=>{!l.isGroupActivator&&l.root.unregister(h.value)}),o&&Dt(yi,d),d},pp=()=>{const e=Lt(yi,ju);Dt(yi,{...e,isGroupActivator:!0})},bp=cn({name:"VListGroupActivator",setup(e,o){let{slots:l}=o;return pp(),()=>l.default?.()}}),xp=se({activeColor:String,baseColor:String,color:String,collapseIcon:{type:et,default:"$collapse"},expandIcon:{type:et,default:"$expand"},prependIcon:et,appendIcon:et,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Ne(),...at()},"VListGroup"),Or=be()({name:"VListGroup",props:xp(),setup(e,o){let{slots:l}=o;const{isOpen:c,open:h,id:d}=qu(me(e,"value"),!0),m=O(()=>`v-list-group--id-${String(d.value)}`),p=Uu(),{isBooted:k}=Pn();function P(R){h(!c.value,R)}const A=O(()=>({onClick:P,class:"v-list-group__header",id:m.value})),L=O(()=>c.value?e.collapseIcon:e.expandIcon),_=O(()=>({VListItem:{active:c.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&L.value,appendIcon:e.appendIcon||!e.subgroup&&L.value,title:e.title,value:e.value}}));return Ce(()=>y(e.tag,{class:["v-list-group",{"v-list-group--prepend":p?.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":c.value},e.class],style:e.style},{default:()=>[l.activator&&y(ht,{defaults:_.value},{default:()=>[y(bp,null,{default:()=>[l.activator({props:A.value,isOpen:c.value})]})]}),y(wa,{transition:{component:ks},disabled:!k.value},{default:()=>[pt(y("div",{class:"v-list-group__items",role:"group","aria-labelledby":m.value},[l.default?.()]),[[Pa,c.value]])]})]})),{}}});const Zu=pa("v-list-item-subtitle"),Oa=pa("v-list-item-title"),yp=se({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:et,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:et,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:ra(),onClickOnce:ra(),...xa(),...Ne(),...Nt(),...ta(),...Mt(),...Ct(),...Ei(),...at(),...ct(),..._a({variant:"text"})},"VListItem"),dt=be()({name:"VListItem",directives:{Ripple:qa},props:yp(),emits:{click:e=>!0},setup(e,o){let{attrs:l,slots:c,emit:h}=o;const d=Li(e,l),m=O(()=>e.value===void 0?d.href.value:e.value),{select:p,isSelected:k,isIndeterminate:P,isGroupActivator:A,root:L,parent:_,openOnSelect:R}=qu(m,!1),B=Uu(),D=O(()=>e.active!==!1&&(e.active||d.isActive?.value||k.value)),Y=O(()=>e.link!==!1&&d.isLink.value),H=O(()=>!e.disabled&&e.link!==!1&&(e.link||d.isClickable.value||e.value!=null&&!!B)),M=O(()=>e.rounded||e.nav),Z=O(()=>e.color??e.activeColor),G=O(()=>({color:D.value?Z.value??e.baseColor:e.baseColor,variant:e.variant}));Ve(()=>d.isActive?.value,pe=>{pe&&_.value!=null&&L.open(_.value,!0),pe&&R(pe)},{immediate:!0});const{themeClasses:X}=gt(e),{borderClasses:j}=Ta(e),{colorClasses:q,colorStyles:te,variantClasses:J}=_n(G),{densityClasses:ie}=Jt(e),{dimensionStyles:ne}=aa(e),{elevationClasses:oe}=Yt(e),{roundedClasses:ue}=Tt(M),ve=O(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),Ie=O(()=>({isActive:D.value,select:p,isSelected:k.value,isIndeterminate:P.value}));function ye(pe){h("click",pe),!(A||!H.value)&&(d.navigate?.(pe),e.value!=null&&p(!k.value,pe))}function ge(pe){(pe.key==="Enter"||pe.key===" ")&&(pe.preventDefault(),ye(pe))}return Ce(()=>{const pe=Y.value?"a":e.tag,le=c.title||e.title!=null,fe=c.subtitle||e.subtitle!=null,de=!!(e.appendAvatar||e.appendIcon),xe=!!(de||c.append),We=!!(e.prependAvatar||e.prependIcon),Le=!!(We||c.prepend);return B?.updateHasPrepend(Le),e.activeColor&&Xf("active-color",["color","base-color"]),pt(y(pe,{class:["v-list-item",{"v-list-item--active":D.value,"v-list-item--disabled":e.disabled,"v-list-item--link":H.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!Le&&B?.hasPrepend.value,"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&D.value},X.value,j.value,q.value,ie.value,oe.value,ve.value,ue.value,J.value,e.class],style:[te.value,ne.value,e.style],href:d.href.value,tabindex:H.value?B?-2:0:void 0,onClick:ye,onKeydown:H.value&&!Y.value&&ge},{default:()=>[Tn(H.value||D.value,"v-list-item"),Le&&y("div",{key:"prepend",class:"v-list-item__prepend"},[c.prepend?y(ht,{key:"prepend-defaults",disabled:!We,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>[c.prepend?.(Ie.value)]}):y(je,null,[e.prependAvatar&&y(Ua,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&y(Ge,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),y("div",{class:"v-list-item__spacer"},null)]),y("div",{class:"v-list-item__content","data-no-activator":""},[le&&y(Oa,{key:"title"},{default:()=>[c.title?.({title:e.title})??e.title]}),fe&&y(Zu,{key:"subtitle"},{default:()=>[c.subtitle?.({subtitle:e.subtitle})??e.subtitle]}),c.default?.(Ie.value)]),xe&&y("div",{key:"append",class:"v-list-item__append"},[c.append?y(ht,{key:"append-defaults",disabled:!de,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>[c.append?.(Ie.value)]}):y(je,null,[e.appendIcon&&y(Ge,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&y(Ua,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),y("div",{class:"v-list-item__spacer"},null)])]}),[[la("ripple"),H.value&&e.ripple]])}),{}}}),wp=se({color:String,inset:Boolean,sticky:Boolean,title:String,...Ne(),...at()},"VListSubheader"),Ku=be()({name:"VListSubheader",props:wp(),setup(e,o){let{slots:l}=o;const{textColorClasses:c,textColorStyles:h}=Qt(me(e,"color"));return Ce(()=>{const d=!!(l.default||e.title);return y(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},c.value,e.class],style:[{textColorStyles:h},e.style]},{default:()=>[d&&y("div",{class:"v-list-subheader__text"},[l.default?.()??e.title])]})}),{}}});const Sp=se({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...Ne(),...ct()},"VDivider"),La=be()({name:"VDivider",props:Sp(),setup(e,o){let{attrs:l}=o;const{themeClasses:c}=gt(e),{textColorClasses:h,textColorStyles:d}=Qt(me(e,"color")),m=O(()=>{const p={};return e.length&&(p[e.vertical?"maxHeight":"maxWidth"]=Oe(e.length)),e.thickness&&(p[e.vertical?"borderRightWidth":"borderTopWidth"]=Oe(e.thickness)),p});return Ce(()=>y("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},c.value,h.value,e.class],style:[m.value,d.value,e.style],"aria-orientation":!l.role||l.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${l.role||"separator"}`},null)),{}}}),kp=se({items:Array,returnObject:Boolean},"VListChildren"),Qu=be()({name:"VListChildren",props:kp(),setup(e,o){let{slots:l}=o;return Wu(),()=>l.default?.()??e.items?.map(c=>{let{children:h,props:d,type:m,raw:p}=c;if(m==="divider")return l.divider?.({props:d})??y(La,d,null);if(m==="subheader")return l.subheader?.({props:d})??y(Ku,d,null);const k={subtitle:l.subtitle?A=>l.subtitle?.({...A,item:p}):void 0,prepend:l.prepend?A=>l.prepend?.({...A,item:p}):void 0,append:l.append?A=>l.append?.({...A,item:p}):void 0,title:l.title?A=>l.title?.({...A,item:p}):void 0},P=Or.filterProps(d);return h?y(Or,we({value:d?.value},P),{activator:A=>{let{props:L}=A;const _={...d,...L,value:e.returnObject?p:d.value};return l.header?l.header({props:_}):y(dt,_,k)},default:()=>y(Qu,{items:h},l)}):l.item?l.item({props:d}):y(dt,we(d,{value:e.returnObject?p:d.value}),k)})}}),Ju=se({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:on}},"list-items");function pn(e,o){const l=Bt(o,e.itemTitle,o),c=Bt(o,e.itemValue,l),h=Bt(o,e.itemChildren),d=e.itemProps===!0?typeof o=="object"&&o!=null&&!Array.isArray(o)?"children"in o?Ht(o,["children"]):o:void 0:Bt(o,e.itemProps),m={title:l,value:c,...d};return{title:String(m.title??""),value:m.value,props:m,children:Array.isArray(h)?ed(e,h):void 0,raw:o}}function ed(e,o){const l=[];for(const c of o)l.push(pn(e,c));return l}function Do(e){const o=O(()=>ed(e,e.items)),l=O(()=>o.value.some(d=>d.value===null));function c(d){return l.value||(d=d.filter(m=>m!==null)),d.map(m=>e.returnObject&&typeof m=="string"?pn(e,m):o.value.find(p=>e.valueComparator(m,p.value))||pn(e,m))}function h(d){return e.returnObject?d.map(m=>{let{raw:p}=m;return p}):d.map(m=>{let{value:p}=m;return p})}return{items:o,transformIn:c,transformOut:h}}function Cp(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function Ap(e,o){const l=Bt(o,e.itemType,"item"),c=Cp(o)?o:Bt(o,e.itemTitle),h=Bt(o,e.itemValue,void 0),d=Bt(o,e.itemChildren),m=e.itemProps===!0?Ht(o,["children"]):Bt(o,e.itemProps),p={title:c,value:h,...m};return{type:l,title:p.title,value:p.value,props:p,children:l==="item"&&d?td(e,d):void 0,raw:o}}function td(e,o){const l=[];for(const c of o)l.push(Ap(e,c));return l}function Pp(e){return{items:O(()=>td(e,e.items))}}const Tp=se({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...vp({selectStrategy:"single-leaf",openStrategy:"list"}),...xa(),...Ne(),...Nt(),...ta(),...Mt(),itemType:{type:String,default:"type"},...Ju(),...Ct(),...at(),...ct(),..._a({variant:"text"})},"VList"),Vn=be()({name:"VList",props:Tp(),emits:{"update:selected":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,o){let{slots:l}=o;const{items:c}=Pp(e),{themeClasses:h}=gt(e),{backgroundColorClasses:d,backgroundColorStyles:m}=bt(me(e,"bgColor")),{borderClasses:p}=Ta(e),{densityClasses:k}=Jt(e),{dimensionStyles:P}=aa(e),{elevationClasses:A}=Yt(e),{roundedClasses:L}=Tt(e),{open:_,select:R}=mp(e),B=O(()=>e.lines?`v-list--${e.lines}-line`:void 0),D=me(e,"activeColor"),Y=me(e,"baseColor"),H=me(e,"color");Wu(),kt({VListGroup:{activeColor:D,baseColor:Y,color:H},VListItem:{activeClass:me(e,"activeClass"),activeColor:D,baseColor:Y,color:H,density:me(e,"density"),disabled:me(e,"disabled"),lines:me(e,"lines"),nav:me(e,"nav"),slim:me(e,"slim"),variant:me(e,"variant")}});const M=De(!1),Z=ae();function G(J){M.value=!0}function X(J){M.value=!1}function j(J){!M.value&&!(J.relatedTarget&&Z.value?.contains(J.relatedTarget))&&te()}function q(J){if(Z.value){if(J.key==="ArrowDown")te("next");else if(J.key==="ArrowUp")te("prev");else if(J.key==="Home")te("first");else if(J.key==="End")te("last");else return;J.preventDefault()}}function te(J){if(Z.value)return vi(Z.value,J)}return Ce(()=>y(e.tag,{ref:Z,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav},h.value,d.value,p.value,k.value,A.value,B.value,L.value,e.class],style:[m.value,P.value,e.style],tabindex:e.disabled||M.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:G,onFocusout:X,onFocus:j,onKeydown:q},{default:()=>[y(Qu,{items:c.value,returnObject:e.returnObject},l)]})),{open:_,select:R,focus:te}}}),_p=pa("v-list-img"),Ip=se({start:Boolean,end:Boolean,...Ne(),...at()},"VListItemAction"),Lp=be()({name:"VListItemAction",props:Ip(),setup(e,o){let{slots:l}=o;return Ce(()=>y(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},l)),{}}}),Ep=se({start:Boolean,end:Boolean,...Ne(),...at()},"VListItemMedia"),Vp=be()({name:"VListItemMedia",props:Ep(),setup(e,o){let{slots:l}=o;return Ce(()=>y(e.tag,{class:["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class],style:e.style},l)),{}}});function vr(e,o){return{x:e.x+o.x,y:e.y+o.y}}function Dp(e,o){return{x:e.x-o.x,y:e.y-o.y}}function Zl(e,o){if(e.side==="top"||e.side==="bottom"){const{side:l,align:c}=e,h=c==="left"?0:c==="center"?o.width/2:c==="right"?o.width:c,d=l==="top"?0:l==="bottom"?o.height:l;return vr({x:h,y:d},o)}else if(e.side==="left"||e.side==="right"){const{side:l,align:c}=e,h=l==="left"?0:l==="right"?o.width:l,d=c==="top"?0:c==="center"?o.height/2:c==="bottom"?o.height:c;return vr({x:h,y:d},o)}return vr({x:o.width/2,y:o.height/2},o)}const ad={static:Fp,connected:Np},Rp=se({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in ad},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function Mp(e,o){const l=ae({}),c=ae();ca&&(Ba(()=>!!(o.isActive.value&&e.locationStrategy),d=>{Ve(()=>e.locationStrategy,d),Kt(()=>{c.value=void 0}),typeof e.locationStrategy=="function"?c.value=e.locationStrategy(o,e,l)?.updateLocation:c.value=ad[e.locationStrategy](o,e,l)?.updateLocation}),window.addEventListener("resize",h,{passive:!0}),Kt(()=>{window.removeEventListener("resize",h),c.value=void 0}));function h(d){c.value?.(d)}return{contentStyles:l,updateLocation:c}}function Fp(){}function Op(e,o){o?e.style.removeProperty("left"):e.style.removeProperty("right");const l=so(e);return o?l.x+=parseFloat(e.style.right||0):l.x-=parseFloat(e.style.left||0),l.y-=parseFloat(e.style.top||0),l}function Np(e,o,l){(Array.isArray(e.target.value)||Yf(e.target.value))&&Object.assign(l.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:h,preferredOrigin:d}=oo(()=>{const B=kr(o.location,e.isRtl.value),D=o.origin==="overlap"?B:o.origin==="auto"?nr(B):kr(o.origin,e.isRtl.value);return B.side===D.side&&B.align===ir(D).align?{preferredAnchor:yl(B),preferredOrigin:yl(D)}:{preferredAnchor:B,preferredOrigin:D}}),[m,p,k,P]=["minWidth","minHeight","maxWidth","maxHeight"].map(B=>O(()=>{const D=parseFloat(o[B]);return isNaN(D)?1/0:D})),A=O(()=>{if(Array.isArray(o.offset))return o.offset;if(typeof o.offset=="string"){const B=o.offset.split(" ").map(parseFloat);return B.length<2&&B.push(0),B}return typeof o.offset=="number"?[o.offset,0]:[0,0]});let L=!1;const _=new ResizeObserver(()=>{L&&R()});Ve([e.target,e.contentEl],(B,D)=>{let[Y,H]=B,[M,Z]=D;M&&!Array.isArray(M)&&_.unobserve(M),Y&&!Array.isArray(Y)&&_.observe(Y),Z&&_.unobserve(Z),H&&_.observe(H)},{immediate:!0}),Kt(()=>{_.disconnect()});function R(){if(L=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>L=!0)}),!e.target.value||!e.contentEl.value)return;const B=yc(e.target.value),D=Op(e.contentEl.value,e.isRtl.value),Y=Ki(e.contentEl.value),H=12;Y.length||(Y.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(D.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),D.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const M=Y.reduce((ne,oe)=>{const ue=oe.getBoundingClientRect(),ve=new sr({x:oe===document.documentElement?0:ue.x,y:oe===document.documentElement?0:ue.y,width:oe.clientWidth,height:oe.clientHeight});return ne?new sr({x:Math.max(ne.left,ve.left),y:Math.max(ne.top,ve.top),width:Math.min(ne.right,ve.right)-Math.max(ne.left,ve.left),height:Math.min(ne.bottom,ve.bottom)-Math.max(ne.top,ve.top)}):ve},void 0);M.x+=H,M.y+=H,M.width-=H*2,M.height-=H*2;let Z={anchor:h.value,origin:d.value};function G(ne){const oe=new sr(D),ue=Zl(ne.anchor,B),ve=Zl(ne.origin,oe);let{x:Ie,y:ye}=Dp(ue,ve);switch(ne.anchor.side){case"top":ye-=A.value[0];break;case"bottom":ye+=A.value[0];break;case"left":Ie-=A.value[0];break;case"right":Ie+=A.value[0];break}switch(ne.anchor.align){case"top":ye-=A.value[1];break;case"bottom":ye+=A.value[1];break;case"left":Ie-=A.value[1];break;case"right":Ie+=A.value[1];break}return oe.x+=Ie,oe.y+=ye,oe.width=Math.min(oe.width,k.value),oe.height=Math.min(oe.height,P.value),{overflows:Sl(oe,M),x:Ie,y:ye}}let X=0,j=0;const q={x:0,y:0},te={x:!1,y:!1};let J=-1;for(;!(J++>10);){const{x:ne,y:oe,overflows:ue}=G(Z);X+=ne,j+=oe,D.x+=ne,D.y+=oe;{const ve=wl(Z.anchor),Ie=ue.x.before||ue.x.after,ye=ue.y.before||ue.y.after;let ge=!1;if(["x","y"].forEach(pe=>{if(pe==="x"&&Ie&&!te.x||pe==="y"&&ye&&!te.y){const le={anchor:{...Z.anchor},origin:{...Z.origin}},fe=pe==="x"?ve==="y"?ir:nr:ve==="y"?nr:ir;le.anchor=fe(le.anchor),le.origin=fe(le.origin);const{overflows:de}=G(le);(de[pe].before<=ue[pe].before&&de[pe].after<=ue[pe].after||de[pe].before+de[pe].after<(ue[pe].before+ue[pe].after)/2)&&(Z=le,ge=te[pe]=!0)}}),ge)continue}ue.x.before&&(X+=ue.x.before,D.x+=ue.x.before),ue.x.after&&(X-=ue.x.after,D.x-=ue.x.after),ue.y.before&&(j+=ue.y.before,D.y+=ue.y.before),ue.y.after&&(j-=ue.y.after,D.y-=ue.y.after);{const ve=Sl(D,M);q.x=M.width-ve.x.before-ve.x.after,q.y=M.height-ve.y.before-ve.y.after,X+=ve.x.before,D.x+=ve.x.before,j+=ve.y.before,D.y+=ve.y.before}break}const ie=wl(Z.anchor);return Object.assign(l.value,{"--v-overlay-anchor-origin":`${Z.anchor.side} ${Z.anchor.align}`,transformOrigin:`${Z.origin.side} ${Z.origin.align}`,top:Oe(mr(j)),left:e.isRtl.value?void 0:Oe(mr(X)),right:e.isRtl.value?Oe(mr(-X)):void 0,minWidth:Oe(ie==="y"?Math.min(m.value,B.width):m.value),maxWidth:Oe(Kl(Ot(q.x,m.value===1/0?0:m.value,k.value))),maxHeight:Oe(Kl(Ot(q.y,p.value===1/0?0:p.value,P.value)))}),{available:q,contentBox:D}}return Ve(()=>[h.value,d.value,o.offset,o.minWidth,o.minHeight,o.maxWidth,o.maxHeight],()=>R()),vt(()=>{const B=R();if(!B)return;const{available:D,contentBox:Y}=B;Y.height>D.y&&requestAnimationFrame(()=>{R(),requestAnimationFrame(()=>{R()})})}),{updateLocation:R}}function mr(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Kl(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Nr=!0;const rs=[];function Bp(e){!Nr||rs.length?(rs.push(e),Br()):(Nr=!1,e(),Br())}let Ql=-1;function Br(){cancelAnimationFrame(Ql),Ql=requestAnimationFrame(()=>{const e=rs.shift();e&&e(),rs.length?Br():Nr=!0})}const nd={none:null,close:Xp,block:Yp,reposition:Wp},zp=se({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in nd}},"VOverlay-scroll-strategies");function Hp(e,o){if(!ca)return;let l;$t(async()=>{l?.stop(),o.isActive.value&&e.scrollStrategy&&(l=pc(),await vt(),l.active&&l.run(()=>{typeof e.scrollStrategy=="function"?e.scrollStrategy(o,e,l):nd[e.scrollStrategy]?.(o,e,l)}))}),Kt(()=>{l?.stop()})}function Xp(e){function o(l){e.isActive.value=!1}id(e.targetEl.value??e.contentEl.value,o)}function Yp(e,o){const l=e.root.value?.offsetParent,c=[...new Set([...Ki(e.targetEl.value,o.contained?l:void 0),...Ki(e.contentEl.value,o.contained?l:void 0)])].filter(m=>!m.classList.contains("v-overlay-scroll-blocked")),h=window.innerWidth-document.documentElement.offsetWidth,d=(m=>Wf(m)&&m)(l||document.documentElement);d&&e.root.value.classList.add("v-overlay--scroll-blocked"),c.forEach((m,p)=>{m.style.setProperty("--v-body-scroll-x",Oe(-m.scrollLeft)),m.style.setProperty("--v-body-scroll-y",Oe(-m.scrollTop)),m!==document.documentElement&&m.style.setProperty("--v-scrollbar-offset",Oe(h)),m.classList.add("v-overlay-scroll-blocked")}),Kt(()=>{c.forEach((m,p)=>{const k=parseFloat(m.style.getPropertyValue("--v-body-scroll-x")),P=parseFloat(m.style.getPropertyValue("--v-body-scroll-y"));m.style.removeProperty("--v-body-scroll-x"),m.style.removeProperty("--v-body-scroll-y"),m.style.removeProperty("--v-scrollbar-offset"),m.classList.remove("v-overlay-scroll-blocked"),m.scrollLeft=-k,m.scrollTop=-P}),d&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function Wp(e,o,l){let c=!1,h=-1,d=-1;function m(p){Bp(()=>{const k=performance.now();e.updateLocation.value?.(p),c=(performance.now()-k)/(1e3/60)>2})}d=(typeof requestIdleCallback>"u"?p=>p():requestIdleCallback)(()=>{l.run(()=>{id(e.targetEl.value??e.contentEl.value,p=>{c?(cancelAnimationFrame(h),h=requestAnimationFrame(()=>{h=requestAnimationFrame(()=>{m(p)})})):m(p)})})}),Kt(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(d),cancelAnimationFrame(h)})}function id(e,o){const l=[document,...Ki(e)];l.forEach(c=>{c.addEventListener("scroll",o,{passive:!0})}),Kt(()=>{l.forEach(c=>{c.removeEventListener("scroll",o)})})}const zr=Symbol.for("vuetify:v-menu"),sd=se({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function rd(e,o){const l={},c=h=>()=>{if(!ca)return Promise.resolve(!0);const d=h==="openDelay";return l.closeDelay&&window.clearTimeout(l.closeDelay),delete l.closeDelay,l.openDelay&&window.clearTimeout(l.openDelay),delete l.openDelay,new Promise(m=>{const p=parseInt(e[h]??0,10);l[h]=window.setTimeout(()=>{o?.(d),m(d)},p)})};return{runCloseDelay:c("closeDelay"),runOpenDelay:c("openDelay")}}const Up=se({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...sd()},"VOverlay-activator");function $p(e,o){let{isActive:l,isTop:c}=o;const h=Va("useActivator"),d=ae();let m=!1,p=!1,k=!0;const P=O(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),A=O(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!P.value),{runOpenDelay:L,runCloseDelay:_}=rd(e,q=>{q===(e.openOnHover&&m||P.value&&p)&&!(e.openOnHover&&l.value&&!c.value)&&(l.value!==q&&(k=!0),l.value=q)}),R=ae(),B={onClick:q=>{q.stopPropagation(),d.value=q.currentTarget||q.target,l.value||(R.value=[q.clientX,q.clientY]),l.value=!l.value},onMouseenter:q=>{q.sourceCapabilities?.firesTouchEvents||(m=!0,d.value=q.currentTarget||q.target,L())},onMouseleave:q=>{m=!1,_()},onFocus:q=>{Wn(q.target,":focus-visible")!==!1&&(p=!0,q.stopPropagation(),d.value=q.currentTarget||q.target,L())},onBlur:q=>{p=!1,q.stopPropagation(),_()}},D=O(()=>{const q={};return A.value&&(q.onClick=B.onClick),e.openOnHover&&(q.onMouseenter=B.onMouseenter,q.onMouseleave=B.onMouseleave),P.value&&(q.onFocus=B.onFocus,q.onBlur=B.onBlur),q}),Y=O(()=>{const q={};if(e.openOnHover&&(q.onMouseenter=()=>{m=!0,L()},q.onMouseleave=()=>{m=!1,_()}),P.value&&(q.onFocusin=()=>{p=!0,L()},q.onFocusout=()=>{p=!1,_()}),e.closeOnContentClick){const te=Lt(zr,null);q.onClick=()=>{l.value=!1,te?.closeParents()}}return q}),H=O(()=>{const q={};return e.openOnHover&&(q.onMouseenter=()=>{k&&(m=!0,k=!1,L())},q.onMouseleave=()=>{m=!1,_()}),q});Ve(c,q=>{q&&(e.openOnHover&&!m&&(!P.value||!p)||P.value&&!p&&(!e.openOnHover||!m))&&(l.value=!1)}),Ve(l,q=>{q||setTimeout(()=>{R.value=void 0})},{flush:"post"});const M=ae();$t(()=>{M.value&&vt(()=>{d.value=Cr(M.value)})});const Z=ae(),G=O(()=>e.target==="cursor"&&R.value?R.value:Z.value?Cr(Z.value):od(e.target,h)||d.value),X=O(()=>Array.isArray(G.value)?void 0:G.value);let j;return Ve(()=>!!e.activator,q=>{q&&ca?(j=pc(),j.run(()=>{Gp(e,h,{activatorEl:d,activatorEvents:D})})):j&&j.stop()},{flush:"post",immediate:!0}),Kt(()=>{j?.stop()}),{activatorEl:d,activatorRef:M,target:G,targetEl:X,targetRef:Z,activatorEvents:D,contentEvents:Y,scrimEvents:H}}function Gp(e,o,l){let{activatorEl:c,activatorEvents:h}=l;Ve(()=>e.activator,(k,P)=>{if(P&&k!==P){const A=p(P);A&&m(A)}k&&vt(()=>d())},{immediate:!0}),Ve(()=>e.activatorProps,()=>{d()}),Kt(()=>{m()});function d(){let k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p(),P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;k&&Uf(k,we(h.value,P))}function m(){let k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p(),P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;k&&$f(k,we(h.value,P))}function p(){let k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const P=od(k,o);return c.value=P?.nodeType===Node.ELEMENT_NODE?P:void 0,c.value}}function od(e,o){if(!e)return;let l;if(e==="parent"){let c=o?.proxy?.$el?.parentNode;for(;c?.hasAttribute("data-no-activator");)c=c.parentNode;l=c}else typeof e=="string"?l=document.querySelector(e):"$el"in e?l=e.$el:l=e;return l}function ld(){if(!ca)return De(!1);const{ssr:e}=An();if(e){const o=De(!1);return jt(()=>{o.value=!0}),o}else return De(!0)}const Es=se({eager:Boolean},"lazy");function Ro(e,o){const l=De(!1),c=O(()=>l.value||e.eager||o.value);Ve(o,()=>l.value=!0);function h(){e.eager||(l.value=!1)}return{isBooted:l,hasContent:c,onAfterLeave:h}}function ni(){const o=Va("useScopeId").vnode.scopeId;return{scopeId:o?{[o]:""}:void 0}}const Jl=Symbol.for("vuetify:stack"),ui=Na([]);function jp(e,o,l){const c=Va("useStack"),h=!l,d=Lt(Jl,void 0),m=Na({activeChildren:new Set});Dt(Jl,m);const p=De(+o.value);Ba(e,()=>{const A=ui.at(-1)?.[1];p.value=A?A+10:+o.value,h&&ui.push([c.uid,p.value]),d?.activeChildren.add(c.uid),Kt(()=>{if(h){const L=Cn(ui).findIndex(_=>_[0]===c.uid);ui.splice(L,1)}d?.activeChildren.delete(c.uid)})});const k=De(!0);h&&$t(()=>{const A=ui.at(-1)?.[0]===c.uid;setTimeout(()=>k.value=A)});const P=O(()=>!m.activeChildren.size);return{globalTop:to(k),localTop:P,stackStyles:O(()=>({zIndex:p.value}))}}function qp(e){return{teleportTarget:O(()=>{const l=e.value;if(l===!0||!ca)return;const c=l===!1?document.body:typeof l=="string"?document.querySelector(l):l;if(c==null)return;let h=c.querySelector(":scope > .v-overlay-container");return h||(h=document.createElement("div"),h.className="v-overlay-container",c.appendChild(h)),h})}}function Zp(){return!0}function cd(e,o,l){if(!e||ud(e,l)===!1)return!1;const c=Sc(o);if(typeof ShadowRoot<"u"&&c instanceof ShadowRoot&&c.host===e.target)return!1;const h=(typeof l.value=="object"&&l.value.include||(()=>[]))();return h.push(o),!h.some(d=>d?.contains(e.target))}function ud(e,o){return(typeof o.value=="object"&&o.value.closeConditional||Zp)(e)}function Kp(e,o,l){const c=typeof l.value=="function"?l.value:l.value.handler;o._clickOutside.lastMousedownWasOutside&&cd(e,o,l)&&setTimeout(()=>{ud(e,l)&&c&&c(e)},0)}function ec(e,o){const l=Sc(e);o(document),typeof ShadowRoot<"u"&&l instanceof ShadowRoot&&o(l)}const dd={mounted(e,o){const l=h=>Kp(h,e,o),c=h=>{e._clickOutside.lastMousedownWasOutside=cd(h,e,o)};ec(e,h=>{h.addEventListener("click",l,!0),h.addEventListener("mousedown",c,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[o.instance.$.uid]={onClick:l,onMousedown:c}},unmounted(e,o){e._clickOutside&&(ec(e,l=>{if(!l||!e._clickOutside?.[o.instance.$.uid])return;const{onClick:c,onMousedown:h}=e._clickOutside[o.instance.$.uid];l.removeEventListener("click",c,!0),l.removeEventListener("mousedown",h,!0)}),delete e._clickOutside[o.instance.$.uid])}};function Qp(e){const{modelValue:o,color:l,...c}=e;return y(sn,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&y("div",we({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},c),null)]})}const Di=se({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...Up(),...Ne(),...ta(),...Es(),...Rp(),...zp(),...ct(),...Ga()},"VOverlay"),za=be()({name:"VOverlay",directives:{ClickOutside:dd},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Di()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,o){let{slots:l,attrs:c,emit:h}=o;const d=qe(e,"modelValue"),m=O({get:()=>d.value,set:xe=>{xe&&e.disabled||(d.value=xe)}}),{teleportTarget:p}=qp(O(()=>e.attach||e.contained)),{themeClasses:k}=gt(e),{rtlClasses:P,isRtl:A}=Xt(),{hasContent:L,onAfterLeave:_}=Ro(e,m),R=bt(O(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:B,localTop:D,stackStyles:Y}=jp(m,me(e,"zIndex"),e._disableGlobalStack),{activatorEl:H,activatorRef:M,target:Z,targetEl:G,targetRef:X,activatorEvents:j,contentEvents:q,scrimEvents:te}=$p(e,{isActive:m,isTop:D}),{dimensionStyles:J}=aa(e),ie=ld(),{scopeId:ne}=ni();Ve(()=>e.disabled,xe=>{xe&&(m.value=!1)});const oe=ae(),ue=ae(),{contentStyles:ve,updateLocation:Ie}=Mp(e,{isRtl:A,contentEl:ue,target:Z,isActive:m});Hp(e,{root:oe,contentEl:ue,targetEl:G,isActive:m,updateLocation:Ie});function ye(xe){h("click:outside",xe),e.persistent?de():m.value=!1}function ge(){return m.value&&B.value}ca&&Ve(m,xe=>{xe?window.addEventListener("keydown",pe):window.removeEventListener("keydown",pe)},{immediate:!0});function pe(xe){xe.key==="Escape"&&B.value&&(e.persistent?de():(m.value=!1,ue.value?.contains(document.activeElement)&&H.value?.focus()))}const le=ku();Ba(()=>e.closeOnBack,()=>{Xm(le,xe=>{B.value&&m.value?(xe(!1),e.persistent?de():m.value=!1):xe()})});const fe=ae();Ve(()=>m.value&&(e.absolute||e.contained)&&p.value==null,xe=>{if(xe){const We=co(oe.value);We&&We!==document.scrollingElement&&(fe.value=We.scrollTop)}});function de(){e.noClickAnimation||ue.value&&mn(ue.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:gi})}return Ce(()=>y(je,null,[l.activator?.({isActive:m.value,props:we({ref:M,targetRef:X},j.value,e.activatorProps)}),ie.value&&L.value&&y(pf,{disabled:!p.value,to:p.value},{default:()=>[y("div",we({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":m.value,"v-overlay--contained":e.contained},k.value,P.value,e.class],style:[Y.value,{top:Oe(fe.value)},e.style],ref:oe},ne,c),[y(Qp,we({color:R,modelValue:m.value&&!!e.scrim},te.value),null),y(wa,{appear:!0,persisted:!0,transition:e.transition,target:Z.value,onAfterLeave:()=>{_(),h("afterLeave")}},{default:()=>[pt(y("div",we({ref:ue,class:["v-overlay__content",e.contentClass],style:[J.value,ve.value]},q.value,e.contentProps),[l.default?.({isActive:m})]),[[Pa,m.value],[la("click-outside"),{handler:ye,closeConditional:ge,include:()=>[H.value]}]])]})])]})])),{activatorEl:H,target:Z,animateClick:de,contentEl:ue,globalTop:B,localTop:D,updateLocation:Ie}}}),pr=Symbol("Forwarded refs");function br(e,o){let l=e;for(;l;){const c=Reflect.getOwnPropertyDescriptor(l,o);if(c)return c;l=Object.getPrototypeOf(l)}}function Da(e){for(var o=arguments.length,l=new Array(o>1?o-1:0),c=1;c!0},setup(e,o){let{slots:l}=o;const c=qe(e,"modelValue"),{scopeId:h}=ni(),d=ma(),m=O(()=>e.id||`v-menu-${d}`),p=ae(),k=Lt(zr,null),P=De(0);Dt(zr,{register(){++P.value},unregister(){--P.value},closeParents(){setTimeout(()=>{P.value||(c.value=!1,k?.closeParents())},40)}});async function A(D){const Y=D.relatedTarget,H=D.target;await vt(),c.value&&Y!==H&&p.value?.contentEl&&p.value?.globalTop&&![document,p.value.contentEl].includes(H)&&!p.value.contentEl.contains(H)&&Qi(p.value.contentEl)[0]?.focus()}Ve(c,D=>{D?(k?.register(),document.addEventListener("focusin",A,{once:!0})):(k?.unregister(),document.removeEventListener("focusin",A))});function L(){k?.closeParents()}function _(D){e.disabled||D.key==="Tab"&&(Gf(Qi(p.value?.contentEl,!1),D.shiftKey?"prev":"next",H=>H.tabIndex>=0)||(c.value=!1,p.value?.activatorEl?.focus()))}function R(D){if(e.disabled)return;const Y=p.value?.contentEl;Y&&c.value?D.key==="ArrowDown"?(D.preventDefault(),vi(Y,"next")):D.key==="ArrowUp"&&(D.preventDefault(),vi(Y,"prev")):["ArrowDown","ArrowUp"].includes(D.key)&&(c.value=!0,D.preventDefault(),setTimeout(()=>setTimeout(()=>R(D))))}const B=O(()=>we({"aria-haspopup":"menu","aria-expanded":String(c.value),"aria-owns":m.value,onKeydown:R},e.activatorProps));return Ce(()=>{const D=za.filterProps(e);return y(za,we({ref:p,class:["v-menu",e.class],style:e.style},D,{modelValue:c.value,"onUpdate:modelValue":Y=>c.value=Y,absolute:!0,activatorProps:B.value,"onClick:outside":L,onKeydown:_},h),{activator:l.activator,default:function(){for(var Y=arguments.length,H=new Array(Y),M=0;M[l.default?.(...H)]})}})}),Da({id:m,ΨopenChildren:P},p)}});const eb=se({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Ne(),...Ga({transition:{component:Po}})},"VCounter"),Vs=be()({name:"VCounter",functional:!0,props:eb(),setup(e,o){let{slots:l}=o;const c=O(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return Ce(()=>y(wa,{transition:e.transition},{default:()=>[pt(y("div",{class:["v-counter",e.class],style:e.style},[l.default?l.default({counter:c.value,max:e.max,value:e.value}):c.value]),[[Pa,e.active]])]})),{}}});const tb=se({floating:Boolean,...Ne()},"VFieldLabel"),hi=be()({name:"VFieldLabel",props:tb(),setup(e,o){let{slots:l}=o;return Ce(()=>y(ai,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},l)),{}}}),ab=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],Ri=se({appendInnerIcon:et,bgColor:String,clearable:Boolean,clearIcon:{type:et,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:et,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>ab.includes(e)},"onClick:clear":ra(),"onClick:appendInner":ra(),"onClick:prependInner":ra(),...Ne(),...Ts(),...Ct(),...ct()},"VField"),si=be()({name:"VField",inheritAttrs:!1,props:{id:String,...Vi(),...Ri()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,o){let{attrs:l,emit:c,slots:h}=o;const{themeClasses:d}=gt(e),{loaderClasses:m}=Ii(e),{focusClasses:p,isFocused:k,focus:P,blur:A}=Za(e),{InputIcon:L}=Nu(e),{roundedClasses:_}=Tt(e),{rtlClasses:R}=Xt(),B=O(()=>e.dirty||e.active),D=O(()=>!e.singleLine&&!!(e.label||h.label)),Y=ma(),H=O(()=>e.id||`input-${Y}`),M=O(()=>`${H.value}-messages`),Z=ae(),G=ae(),X=ae(),j=O(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:q,backgroundColorStyles:te}=bt(me(e,"bgColor")),{textColorClasses:J,textColorStyles:ie}=Qt(O(()=>e.error||e.disabled?void 0:B.value&&k.value?e.color:e.baseColor));Ve(B,ue=>{if(D.value){const ve=Z.value.$el,Ie=G.value.$el;requestAnimationFrame(()=>{const ye=so(ve),ge=Ie.getBoundingClientRect(),pe=ge.x-ye.x,le=ge.y-ye.y-(ye.height/2-ge.height/2),fe=ge.width/.75,de=Math.abs(fe-ye.width)>1?{maxWidth:Oe(fe)}:void 0,xe=getComputedStyle(ve),We=getComputedStyle(Ie),Le=parseFloat(xe.transitionDuration)*1e3||150,ke=parseFloat(We.getPropertyValue("--v-field-label-scale")),Te=We.getPropertyValue("color");ve.style.visibility="visible",Ie.style.visibility="hidden",mn(ve,{transform:`translate(${pe}px, ${le}px) scale(${ke})`,color:Te,...de},{duration:Le,easing:gi,direction:ue?"normal":"reverse"}).finished.then(()=>{ve.style.removeProperty("visibility"),Ie.style.removeProperty("visibility")})})}},{flush:"post"});const ne=O(()=>({isActive:B,isFocused:k,controlRef:X,blur:A,focus:P}));function oe(ue){ue.target!==document.activeElement&&ue.preventDefault()}return Ce(()=>{const ue=e.variant==="outlined",ve=h["prepend-inner"]||e.prependInnerIcon,Ie=!!(e.clearable||h.clear),ye=!!(h["append-inner"]||e.appendInnerIcon||Ie),ge=()=>h.label?h.label({...ne.value,label:e.label,props:{for:H.value}}):e.label;return y("div",we({class:["v-field",{"v-field--active":B.value,"v-field--appended":ye,"v-field--center-affix":e.centerAffix??!j.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":ve,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!ge(),[`v-field--variant-${e.variant}`]:!0},d.value,q.value,p.value,m.value,_.value,R.value,e.class],style:[te.value,e.style],onClick:oe},l),[y("div",{class:"v-field__overlay"},null),y(_s,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:h.loader}),ve&&y("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&y(L,{key:"prepend-icon",name:"prependInner"},null),h["prepend-inner"]?.(ne.value)]),y("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&D.value&&y(hi,{key:"floating-label",ref:G,class:[J.value],floating:!0,for:H.value,style:ie.value},{default:()=>[ge()]}),y(hi,{ref:Z,for:H.value},{default:()=>[ge()]}),h.default?.({...ne.value,props:{id:H.value,class:"v-field__input","aria-describedby":M.value},focus:P,blur:A})]),Ie&&y(To,{key:"clear"},{default:()=>[pt(y("div",{class:"v-field__clearable",onMousedown:pe=>{pe.preventDefault(),pe.stopPropagation()}},[h.clear?h.clear():y(L,{name:"clear"},null)]),[[Pa,e.dirty]])]}),ye&&y("div",{key:"append",class:"v-field__append-inner"},[h["append-inner"]?.(ne.value),e.appendInnerIcon&&y(L,{key:"append-icon",name:"appendInner"},null)]),y("div",{class:["v-field__outline",J.value],style:ie.value},[ue&&y(je,null,[y("div",{class:"v-field__outline__start"},null),D.value&&y("div",{class:"v-field__outline__notch"},[y(hi,{ref:G,floating:!0,for:H.value},{default:()=>[ge()]})]),y("div",{class:"v-field__outline__end"},null)]),j.value&&D.value&&y(hi,{ref:G,floating:!0,for:H.value},{default:()=>[ge()]})])])}),{controlRef:X}}});function Mo(e){const o=Object.keys(si.props).filter(l=>!jf(l)&&l!=="class"&&l!=="style");return qf(e,o)}const nb=["color","file","time","date","datetime-local","week","month"],Ds=se({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...Ka(),...Ri()},"VTextField"),ga=be()({name:"VTextField",directives:{Intersect:Cs},inheritAttrs:!1,props:Ds(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,o){let{attrs:l,emit:c,slots:h}=o;const d=qe(e,"modelValue"),{isFocused:m,focus:p,blur:k}=Za(e),P=O(()=>typeof e.counterValue=="function"?e.counterValue(d.value):typeof e.counterValue=="number"?e.counterValue:(d.value??"").toString().length),A=O(()=>{if(l.maxlength)return l.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),L=O(()=>["plain","underlined"].includes(e.variant));function _(j,q){!e.autofocus||!j||q[0].target?.focus?.()}const R=ae(),B=ae(),D=ae(),Y=O(()=>nb.includes(e.type)||e.persistentPlaceholder||m.value||e.active);function H(){D.value!==document.activeElement&&D.value?.focus(),m.value||p()}function M(j){c("mousedown:control",j),j.target!==D.value&&(H(),j.preventDefault())}function Z(j){H(),c("click:control",j)}function G(j){j.stopPropagation(),H(),vt(()=>{d.value=null,uo(e["onClick:clear"],j)})}function X(j){const q=j.target;if(d.value=q.value,e.modelModifiers?.trim&&["text","search","password","tel","url"].includes(e.type)){const te=[q.selectionStart,q.selectionEnd];vt(()=>{q.selectionStart=te[0],q.selectionEnd=te[1]})}}return Ce(()=>{const j=!!(h.counter||e.counter!==!1&&e.counter!=null),q=!!(j||h.details),[te,J]=ln(l),{modelValue:ie,...ne}=Gt.filterProps(e),oe=Mo(e);return y(Gt,we({ref:R,modelValue:d.value,"onUpdate:modelValue":ue=>d.value=ue,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":L.value},e.class],style:e.style},te,ne,{centerAffix:!L.value,focused:m.value}),{...h,default:ue=>{let{id:ve,isDisabled:Ie,isDirty:ye,isReadonly:ge,isValid:pe}=ue;return y(si,we({ref:B,onMousedown:M,onClick:Z,"onClick:clear":G,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},oe,{id:ve.value,active:Y.value||ye.value,dirty:ye.value||e.dirty,disabled:Ie.value,focused:m.value,error:pe.value===!1}),{...h,default:le=>{let{props:{class:fe,...de}}=le;const xe=pt(y("input",we({ref:D,value:d.value,onInput:X,autofocus:e.autofocus,readonly:ge.value,disabled:Ie.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:H,onBlur:k},de,J),null),[[la("intersect"),{handler:_},null,{once:!0}]]);return y(je,null,[e.prefix&&y("span",{class:"v-text-field__prefix"},[y("span",{class:"v-text-field__prefix__text"},[e.prefix])]),h.default?y("div",{class:fe,"data-no-activator":""},[h.default(),xe]):bf(xe,{class:fe}),e.suffix&&y("span",{class:"v-text-field__suffix"},[y("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:q?ue=>y(je,null,[h.details?.(ue),j&&y(je,null,[y("span",null,null),y(Vs,{active:e.persistentCounter||m.value,value:P.value,max:A.value},h.counter)])]):void 0})}),Da({},R,B,D)}});const ib=se({renderless:Boolean,...Ne()},"VVirtualScrollItem"),hd=be()({name:"VVirtualScrollItem",inheritAttrs:!1,props:ib(),emits:{"update:height":e=>!0},setup(e,o){let{attrs:l,emit:c,slots:h}=o;const{resizeRef:d,contentRect:m}=Ya(void 0,"border");Ve(()=>m.value?.height,p=>{p!=null&&c("update:height",p)}),Ce(()=>e.renderless?y(je,null,[h.default?.({itemRef:d})]):y("div",we({ref:d,class:["v-virtual-scroll__item",e.class],style:e.style},l),[h.default?.()]))}}),sb=-1,rb=1,xr=100,fd=se({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function gd(e,o){const l=An(),c=De(0);$t(()=>{c.value=parseFloat(e.itemHeight||0)});const h=De(0),d=De(Math.ceil((parseInt(e.height)||l.height.value)/(c.value||16))||1),m=De(0),p=De(0),k=ae(),P=ae();let A=0;const{resizeRef:L,contentRect:_}=Ya();$t(()=>{L.value=k.value});const R=O(()=>k.value===document.documentElement?l.height.value:_.value?.height||parseInt(e.height)||0),B=O(()=>!!(k.value&&P.value&&R.value&&c.value));let D=Array.from({length:o.value.length}),Y=Array.from({length:o.value.length});const H=De(0);let M=-1;function Z(le){return D[le]||c.value}const G=Zf(()=>{const le=performance.now();Y[0]=0;const fe=o.value.length;for(let de=1;de<=fe-1;de++)Y[de]=(Y[de-1]||0)+Z(de-1);H.value=Math.max(H.value,performance.now()-le)},H),X=Ve(B,le=>{le&&(X(),A=P.value.offsetTop,G.immediate(),Ie(),~M&&vt(()=>{ca&&window.requestAnimationFrame(()=>{ge(M),M=-1})}))});Ve(R,(le,fe)=>{fe&&Ie()}),Kt(()=>{G.clear()});function j(le,fe){const de=D[le],xe=c.value;c.value=xe?Math.min(c.value,fe):fe,(de!==fe||xe!==c.value)&&(D[le]=fe,G())}function q(le){return le=Ot(le,0,o.value.length-1),Y[le]||0}function te(le){return ob(Y,le)}let J=0,ie=0,ne=0;function oe(){if(!k.value||!P.value)return;const le=k.value.scrollTop,fe=performance.now();fe-ne>500?(ie=Math.sign(le-J),A=P.value.offsetTop):ie=le-J,J=le,ne=fe,Ie()}function ue(){!k.value||!P.value||(ie=0,ne=0,Ie())}let ve=-1;function Ie(){cancelAnimationFrame(ve),ve=requestAnimationFrame(ye)}function ye(){if(!k.value||!R.value)return;const le=J-A,fe=Math.sign(ie),de=Math.max(0,le-xr),xe=Ot(te(de),0,o.value.length),We=le+R.value+xr,Le=Ot(te(We)+1,xe+1,o.value.length);if((fe!==sb||xed.value)){const ke=q(h.value)-q(xe),Te=q(Le)-q(d.value);Math.max(ke,Te)>xr?(h.value=xe,d.value=Le):(xe<=0&&(h.value=xe),Le>=o.value.length&&(d.value=Le))}m.value=q(h.value),p.value=q(o.value.length)-q(d.value)}function ge(le){const fe=q(le);!k.value||le&&!fe?M=le:k.value.scrollTop=fe}const pe=O(()=>o.value.slice(h.value,d.value).map((le,fe)=>({raw:le,index:fe+h.value})));return Ve(o,()=>{D=Array.from({length:o.value.length}),Y=Array.from({length:o.value.length}),G.immediate(),Ie()},{deep:!0}),{containerRef:k,markerRef:P,computedItems:pe,paddingTop:m,paddingBottom:p,scrollToIndex:ge,handleScroll:oe,handleScrollend:ue,handleItemResize:j}}function ob(e,o){let l=e.length-1,c=0,h=0,d=null,m=-1;if(e[l]>1,d=e[h],d>o)l=h-1;else if(d[]},renderless:Boolean,...fd(),...Ne(),...ta()},"VVirtualScroll"),Rs=be()({name:"VVirtualScroll",props:lb(),setup(e,o){let{slots:l}=o;const c=Va("VVirtualScroll"),{dimensionStyles:h}=aa(e),{containerRef:d,markerRef:m,handleScroll:p,handleScrollend:k,handleItemResize:P,scrollToIndex:A,paddingTop:L,paddingBottom:_,computedItems:R}=gd(e,me(e,"items"));return Ba(()=>e.renderless,()=>{function B(){const Y=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";d.value===document.documentElement?(document[Y]("scroll",p,{passive:!0}),document[Y]("scrollend",k)):(d.value?.[Y]("scroll",p,{passive:!0}),d.value?.[Y]("scrollend",k))}jt(()=>{d.value=co(c.vnode.el,!0),B(!0)}),Kt(B)}),Ce(()=>{const B=R.value.map(D=>y(hd,{key:D.index,renderless:e.renderless,"onUpdate:height":Y=>P(D.index,Y)},{default:Y=>l.default?.({item:D.raw,index:D.index,...Y})}));return e.renderless?y(je,null,[y("div",{ref:m,class:"v-virtual-scroll__spacer",style:{paddingTop:Oe(L.value)}},null),B,y("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Oe(_.value)}},null)]):y("div",{ref:d,class:["v-virtual-scroll",e.class],onScrollPassive:p,onScrollend:k,style:[h.value,e.style]},[y("div",{ref:m,class:"v-virtual-scroll__container",style:{paddingTop:Oe(L.value),paddingBottom:Oe(_.value)}},[B])])}),{scrollToIndex:A}}});function Fo(e,o){const l=De(!1);let c;function h(p){cancelAnimationFrame(c),l.value=!0,c=requestAnimationFrame(()=>{c=requestAnimationFrame(()=>{l.value=!1})})}async function d(){await new Promise(p=>requestAnimationFrame(p)),await new Promise(p=>requestAnimationFrame(p)),await new Promise(p=>requestAnimationFrame(p)),await new Promise(p=>{if(l.value){const k=Ve(l,()=>{k(),p()})}else p()})}async function m(p){if(p.key==="Tab"&&o.value?.focus(),!["PageDown","PageUp","Home","End"].includes(p.key))return;const k=e.value?.$el;if(!k)return;(p.key==="Home"||p.key==="End")&&k.scrollTo({top:p.key==="Home"?0:k.scrollHeight,behavior:"smooth"}),await d();const P=k.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(p.key==="PageDown"||p.key==="Home"){const A=k.getBoundingClientRect().top;for(const L of P)if(L.getBoundingClientRect().top>=A){L.focus();break}}else{const A=k.getBoundingClientRect().bottom;for(const L of[...P].reverse())if(L.getBoundingClientRect().bottom<=A){L.focus();break}}}return{onListScroll:h,onListKeydown:m}}const Oo=se({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,menu:Boolean,menuIcon:{type:et,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...Ju({itemChildren:!1})},"Select"),cb=se({...Oo(),...Ht(Ds({modelValue:null,role:"button"}),["validationValue","dirty","appendInnerIcon"]),...Ga({transition:{component:ws}})},"VSelect"),an=be()({name:"VSelect",props:cb(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,o){let{slots:l}=o;const{t:c}=Rt(),h=ae(),d=ae(),m=ae(),p=qe(e,"menu"),k=O({get:()=>p.value,set:ge=>{p.value&&!ge&&d.value?.ΨopenChildren||(p.value=ge)}}),{items:P,transformIn:A,transformOut:L}=Do(e),_=qe(e,"modelValue",[],ge=>A(ge===null?[null]:It(ge)),ge=>{const pe=L(ge);return e.multiple?pe:pe[0]??null}),R=O(()=>typeof e.counterValue=="function"?e.counterValue(_.value):typeof e.counterValue=="number"?e.counterValue:_.value.length),B=Ls(),D=O(()=>_.value.map(ge=>ge.value)),Y=De(!1),H=O(()=>k.value?e.closeText:e.openText);let M="",Z;const G=O(()=>e.hideSelected?P.value.filter(ge=>!_.value.some(pe=>pe===ge)):P.value),X=O(()=>e.hideNoData&&!P.value.length||e.readonly||B?.isReadonly.value),j=ae(),{onListScroll:q,onListKeydown:te}=Fo(j,h);function J(ge){e.openOnClear&&(k.value=!0)}function ie(){X.value||(k.value=!k.value)}function ne(ge){if(!ge.key||e.readonly||B?.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(ge.key)&&ge.preventDefault(),["Enter","ArrowDown"," "].includes(ge.key)&&(k.value=!0),["Escape","Tab"].includes(ge.key)&&(k.value=!1),ge.key==="Home"?j.value?.focus("first"):ge.key==="End"&&j.value?.focus("last");const pe=1e3;function le(xe){const We=xe.key.length===1,Le=!xe.ctrlKey&&!xe.metaKey&&!xe.altKey;return We&&Le}if(e.multiple||!le(ge))return;const fe=performance.now();fe-Z>pe&&(M=""),M+=ge.key.toLowerCase(),Z=fe;const de=P.value.find(xe=>xe.title.toLowerCase().startsWith(M));de!==void 0&&(_.value=[de])}function oe(ge){if(e.multiple){const pe=_.value.findIndex(le=>e.valueComparator(le.value,ge.value));if(pe===-1)_.value=[..._.value,ge];else{const le=[..._.value];le.splice(pe,1),_.value=le}}else _.value=[ge],k.value=!1}function ue(ge){j.value?.$el.contains(ge.relatedTarget)||(k.value=!1)}function ve(){Y.value&&h.value?.focus()}function Ie(ge){Y.value=!0}function ye(ge){if(ge==null)_.value=[];else if(Wn(h.value,":autofill")||Wn(h.value,":-webkit-autofill")){const pe=P.value.find(le=>le.title===ge);pe&&oe(pe)}else h.value&&(h.value.value="")}return Ve(k,()=>{if(!e.hideSelected&&k.value&&_.value.length){const ge=G.value.findIndex(pe=>_.value.some(le=>e.valueComparator(le.value,pe.value)));ca&&window.requestAnimationFrame(()=>{ge>=0&&m.value?.scrollToIndex(ge)})}}),Ce(()=>{const ge=!!(e.chips||l.chip),pe=!!(!e.hideNoData||G.value.length||l["prepend-item"]||l["append-item"]||l["no-data"]),le=_.value.length>0,fe=ga.filterProps(e),de=le||!Y.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return y(ga,we({ref:h},fe,{modelValue:_.value.map(xe=>xe.props.value).join(", "),"onUpdate:modelValue":ye,focused:Y.value,"onUpdate:focused":xe=>Y.value=xe,validationValue:_.externalValue,counterValue:R.value,dirty:le,class:["v-select",{"v-select--active-menu":k.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":_.value.length,"v-select--selection-slot":!!l.selection},e.class],style:e.style,inputmode:"none",placeholder:de,"onClick:clear":J,"onMousedown:control":ie,onBlur:ue,onKeydown:ne,"aria-label":c(H.value),title:c(H.value)}),{...l,default:()=>y(je,null,[y(ii,we({ref:d,modelValue:k.value,"onUpdate:modelValue":xe=>k.value=xe,activator:"parent",contentClass:"v-select__content",disabled:X.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:ve},e.menuProps),{default:()=>[pe&&y(Vn,{ref:j,selected:D.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:xe=>xe.preventDefault(),onKeydown:te,onFocusin:Ie,onScrollPassive:q,tabindex:"-1",color:e.itemColor??e.color},{default:()=>[l["prepend-item"]?.(),!G.value.length&&!e.hideNoData&&(l["no-data"]?.()??y(dt,{title:c(e.noDataText)},null)),y(Rs,{ref:m,renderless:!0,items:G.value},{default:xe=>{let{item:We,index:Le,itemRef:ke}=xe;const Te=we(We.props,{ref:ke,key:Le,onClick:()=>oe(We)});return l.item?.({item:We,index:Le,props:Te})??y(dt,we(Te,{role:"option"}),{prepend:Pe=>{let{isSelected:Ee}=Pe;return y(je,null,[e.multiple&&!e.hideSelected?y(Wa,{key:We.value,modelValue:Ee,ripple:!1,tabindex:"-1"},null):void 0,We.props.prependIcon&&y(Ge,{icon:We.props.prependIcon},null)])}})}}),l["append-item"]?.()]})]}),_.value.map((xe,We)=>{function Le(Ee){Ee.stopPropagation(),Ee.preventDefault(),oe(xe)}const ke={"onClick:close":Le,onMousedown(Ee){Ee.preventDefault(),Ee.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},Te=ge?!!l.chip:!!l.selection,Pe=Te?ho(ge?l.chip({item:xe,index:We,props:ke}):l.selection({item:xe,index:We})):void 0;if(!(Te&&!Pe))return y("div",{key:xe.value,class:"v-select__selection"},[ge?l.chip?y(ht,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:xe.title}}},{default:()=>[Pe]}):y(Zt,we({key:"chip",closable:e.closableChips,size:"small",text:xe.title,disabled:xe.props.disabled},ke),null):Pe??y("span",{class:"v-select__selection-text"},[xe.title,e.multiple&&We<_.value.length-1&&y("span",{class:"v-select__selection-comma"},[He(",")])])])})]),"append-inner":function(){for(var xe=arguments.length,We=new Array(xe),Le=0;Lee==null||o==null?-1:e.toString().toLocaleLowerCase().indexOf(o.toString().toLocaleLowerCase()),Mi=se({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function db(e,o,l){const c=[],h=l?.default??ub,d=l?.filterKeys?It(l.filterKeys):!1,m=Object.keys(l?.customKeyFilter??{}).length;if(!e?.length)return c;e:for(let p=0;pc?.transform?re(o).map(k=>[k,c.transform(k)]):re(o));$t(()=>{const k=typeof l=="function"?l():re(l),P=typeof k!="string"&&typeof k!="number"?"":String(k),A=db(m.value,P,{customKeyFilter:{...e.customKeyFilter,...re(c?.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),L=re(o),_=[],R=new Map;A.forEach(B=>{let{index:D,matches:Y}=B;const H=L[D];_.push(H),R.set(H.value,Y)}),h.value=_,d.value=R});function p(k){return d.value.get(k.value)}return{filteredItems:h,filteredMatches:d,getMatches:p}}function hb(e,o,l){if(o==null)return e;if(Array.isArray(o))throw new Error("Multiple matches is not implemented");return typeof o=="number"&&~o?y(je,null,[y("span",{class:"v-autocomplete__unmask"},[e.substr(0,o)]),y("span",{class:"v-autocomplete__mask"},[e.substr(o,l)]),y("span",{class:"v-autocomplete__unmask"},[e.substr(o+l)])]):e}const fb=se({autoSelectFirst:{type:[Boolean,String]},search:String,...Mi({filterKeys:["title"]}),...Oo(),...Ht(Ds({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...Ga({transition:!1})},"VAutocomplete"),gb=be()({name:"VAutocomplete",props:fb(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,o){let{slots:l}=o;const{t:c}=Rt(),h=ae(),d=De(!1),m=De(!0),p=De(!1),k=ae(),P=ae(),A=qe(e,"menu"),L=O({get:()=>A.value,set:ce=>{A.value&&!ce&&k.value?.ΨopenChildren||(A.value=ce)}}),_=De(-1),R=O(()=>h.value?.color),B=O(()=>L.value?e.closeText:e.openText),{items:D,transformIn:Y,transformOut:H}=Do(e),{textColorClasses:M,textColorStyles:Z}=Qt(R),G=qe(e,"search",""),X=qe(e,"modelValue",[],ce=>Y(ce===null?[null]:It(ce)),ce=>{const Ue=H(ce);return e.multiple?Ue:Ue[0]??null}),j=O(()=>typeof e.counterValue=="function"?e.counterValue(X.value):typeof e.counterValue=="number"?e.counterValue:X.value.length),q=Ls(),{filteredItems:te,getMatches:J}=Fi(e,D,()=>m.value?"":G.value),ie=O(()=>e.hideSelected?te.value.filter(ce=>!X.value.some(Ue=>Ue.value===ce.value)):te.value),ne=O(()=>X.value.map(ce=>ce.props.value)),oe=O(()=>(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&G.value===ie.value[0]?.title)&&ie.value.length>0&&!m.value&&!p.value),ue=O(()=>e.hideNoData&&!D.value.length||e.readonly||q?.isReadonly.value),ve=ae(),{onListScroll:Ie,onListKeydown:ye}=Fo(ve,h);function ge(ce){e.openOnClear&&(L.value=!0),G.value=""}function pe(){ue.value||(L.value=!0)}function le(ce){ue.value||(d.value&&(ce.preventDefault(),ce.stopPropagation()),L.value=!L.value)}function fe(ce){if(e.readonly||q?.isReadonly.value)return;const Ue=h.value.selectionStart,ze=X.value.length;if((_.value>-1||["Enter","ArrowDown","ArrowUp"].includes(ce.key))&&ce.preventDefault(),["Enter","ArrowDown"].includes(ce.key)&&(L.value=!0),["Escape"].includes(ce.key)&&(L.value=!1),oe.value&&["Enter","Tab"].includes(ce.key)&&Ee(ie.value[0]),ce.key==="ArrowDown"&&oe.value&&ve.value?.focus("next"),!!e.multiple){if(["Backspace","Delete"].includes(ce.key)){if(_.value<0){ce.key==="Backspace"&&!G.value&&(_.value=ze-1);return}const nt=_.value,$e=X.value[_.value];$e&&!$e.props.disabled&&Ee($e),_.value=nt>=ze-1?ze-2:nt}if(ce.key==="ArrowLeft"){if(_.value<0&&Ue>0)return;const nt=_.value>-1?_.value-1:ze-1;X.value[nt]?_.value=nt:(_.value=-1,h.value.setSelectionRange(G.value?.length,G.value?.length))}if(ce.key==="ArrowRight"){if(_.value<0)return;const nt=_.value+1;X.value[nt]?_.value=nt:(_.value=-1,h.value.setSelectionRange(0,0))}}}function de(ce){G.value=ce.target.value}function xe(ce){if(Wn(h.value,":autofill")||Wn(h.value,":-webkit-autofill")){const Ue=D.value.find(ze=>ze.title===ce.target.value);Ue&&Ee(Ue)}}function We(){d.value&&(m.value=!0,h.value?.focus())}function Le(ce){d.value=!0,setTimeout(()=>{p.value=!0})}function ke(ce){p.value=!1}function Te(ce){(ce==null||ce===""&&!e.multiple)&&(X.value=[])}const Pe=De(!1);function Ee(ce){if(e.multiple){const Ue=X.value.findIndex(ze=>e.valueComparator(ze.value,ce.value));if(Ue===-1)X.value=[...X.value,ce];else{const ze=[...X.value];ze.splice(Ue,1),X.value=ze}}else X.value=[ce],Pe.value=!0,G.value=ce.title,L.value=!1,m.value=!0,vt(()=>Pe.value=!1)}return Ve(d,(ce,Ue)=>{ce!==Ue&&(ce?(Pe.value=!0,G.value=e.multiple?"":String(X.value.at(-1)?.props.title??""),m.value=!0,vt(()=>Pe.value=!1)):(!e.multiple&&!G.value?X.value=[]:oe.value&&!p.value&&!X.value.some(ze=>{let{value:nt}=ze;return nt===ie.value[0].value})&&Ee(ie.value[0]),L.value=!1,G.value="",_.value=-1))}),Ve(G,ce=>{!d.value||Pe.value||(ce&&(L.value=!0),m.value=!ce)}),Ve(L,()=>{if(!e.hideSelected&&L.value&&X.value.length){const ce=ie.value.findIndex(Ue=>X.value.some(ze=>Ue.value===ze.value));ca&&window.requestAnimationFrame(()=>{ce>=0&&P.value?.scrollToIndex(ce)})}}),Ce(()=>{const ce=!!(e.chips||l.chip),Ue=!!(!e.hideNoData||ie.value.length||l["prepend-item"]||l["append-item"]||l["no-data"]),ze=X.value.length>0,nt=ga.filterProps(e);return y(ga,we({ref:h},nt,{modelValue:G.value,"onUpdate:modelValue":Te,focused:d.value,"onUpdate:focused":$e=>d.value=$e,validationValue:X.externalValue,counterValue:j.value,dirty:ze,onInput:de,onChange:xe,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":L.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!l.selection,"v-autocomplete--selecting-index":_.value>-1},e.class],style:e.style,readonly:e.readonly,placeholder:ze?void 0:e.placeholder,"onClick:clear":ge,"onMousedown:control":pe,onKeydown:fe}),{...l,default:()=>y(je,null,[y(ii,we({ref:k,modelValue:L.value,"onUpdate:modelValue":$e=>L.value=$e,activator:"parent",contentClass:"v-autocomplete__content",disabled:ue.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:We},e.menuProps),{default:()=>[Ue&&y(Vn,{ref:ve,selected:ne.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:$e=>$e.preventDefault(),onKeydown:ye,onFocusin:Le,onFocusout:ke,onScrollPassive:Ie,tabindex:"-1",color:e.itemColor??e.color},{default:()=>[l["prepend-item"]?.(),!ie.value.length&&!e.hideNoData&&(l["no-data"]?.()??y(dt,{title:c(e.noDataText)},null)),y(Rs,{ref:P,renderless:!0,items:ie.value},{default:$e=>{let{item:Je,index:St,itemRef:ua}=$e;const ea=we(Je.props,{ref:ua,key:St,active:oe.value&&St===0?!0:void 0,onClick:()=>Ee(Je)});return l.item?.({item:Je,index:St,props:ea})??y(dt,ea,{prepend:Wt=>{let{isSelected:Ft}=Wt;return y(je,null,[e.multiple&&!e.hideSelected?y(Wa,{key:Je.value,modelValue:Ft,ripple:!1,tabindex:"-1"},null):void 0,Je.props.prependIcon&&y(Ge,{icon:Je.props.prependIcon},null)])},title:()=>m.value?Je.title:hb(Je.title,J(Je)?.title,G.value?.length??0)})}}),l["append-item"]?.()]})]}),X.value.map(($e,Je)=>{function St(Ft){Ft.stopPropagation(),Ft.preventDefault(),Ee($e)}const ua={"onClick:close":St,onMousedown(Ft){Ft.preventDefault(),Ft.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},ea=ce?!!l.chip:!!l.selection,Wt=ea?ho(ce?l.chip({item:$e,index:Je,props:ua}):l.selection({item:$e,index:Je})):void 0;if(!(ea&&!Wt))return y("div",{key:$e.value,class:["v-autocomplete__selection",Je===_.value&&["v-autocomplete__selection--selected",M.value]],style:Je===_.value?Z.value:{}},[ce?l.chip?y(ht,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:$e.title}}},{default:()=>[Wt]}):y(Zt,we({key:"chip",closable:e.closableChips,size:"small",text:$e.title,disabled:$e.props.disabled},ua),null):Wt??y("span",{class:"v-autocomplete__selection-text"},[$e.title,e.multiple&&Je(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(A)?+(e.offsetY??0):["left","right"].includes(A)?+(e.offsetX??0):0));return Ce(()=>{const A=Number(e.content),L=!e.max||isNaN(A)?e.content:A<=+e.max?A:`${e.max}+`,[_,R]=Kf(o.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return y(e.tag,we({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},R,{style:e.style}),{default:()=>[y("div",{class:"v-badge__wrapper"},[o.slots.default?.(),y(wa,{transition:e.transition},{default:()=>[pt(y("span",we({class:["v-badge__badge",k.value,l.value,h.value,m.value],style:[c.value,p.value,e.inline?{}:P.value],"aria-atomic":"true","aria-label":d(e.label,A),"aria-live":"polite",role:"status"},_),[e.dot?void 0:o.slots.badge?o.slots.badge?.():e.icon?y(Ge,{icon:e.icon},null):L]),[[Pa,e.modelValue]])]})])]})}),{}}});const pb=se({color:String,density:String,...Ne()},"VBannerActions"),vd=be()({name:"VBannerActions",props:pb(),setup(e,o){let{slots:l}=o;return kt({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),Ce(()=>y("div",{class:["v-banner-actions",e.class],style:e.style},[l.default?.()])),{}}}),md=pa("v-banner-text"),bb=se({avatar:String,bgColor:String,color:String,icon:et,lines:String,stacked:Boolean,sticky:Boolean,text:String,...xa(),...Ne(),...Nt(),...ta(),...fo(),...Mt(),...hn(),...ei(),...Ct(),...at(),...ct()},"VBanner"),xb=be()({name:"VBanner",props:bb(),setup(e,o){let{slots:l}=o;const{backgroundColorClasses:c,backgroundColorStyles:h}=bt(e,"bgColor"),{borderClasses:d}=Ta(e),{densityClasses:m}=Jt(e),{displayClasses:p,mobile:k}=An(e),{dimensionStyles:P}=aa(e),{elevationClasses:A}=Yt(e),{locationStyles:L}=fn(e),{positionClasses:_}=ti(e),{roundedClasses:R}=Tt(e),{themeClasses:B}=gt(e),D=me(e,"color"),Y=me(e,"density");kt({VBannerActions:{color:D,density:Y}}),Ce(()=>{const H=!!(e.text||l.text),M=!!(e.avatar||e.icon),Z=!!(M||l.prepend);return y(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||k.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},B.value,c.value,d.value,m.value,p.value,A.value,_.value,R.value,e.class],style:[h.value,P.value,L.value,e.style],role:"banner"},{default:()=>[Z&&y("div",{key:"prepend",class:"v-banner__prepend"},[l.prepend?y(ht,{key:"prepend-defaults",disabled:!M,defaults:{VAvatar:{color:D.value,density:Y.value,icon:e.icon,image:e.avatar}}},l.prepend):y(Ua,{key:"prepend-avatar",color:D.value,density:Y.value,icon:e.icon,image:e.avatar},null)]),y("div",{class:"v-banner__content"},[H&&y(md,{key:"text"},{default:()=>[l.text?.()??e.text]}),l.default?.()]),l.actions&&y(vd,{key:"actions"},l.actions)]})})}});const yb=se({bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...xa(),...Ne(),...Nt(),...Mt(),...Ct(),...jn({name:"bottom-navigation"}),...at({tag:"header"}),...In({modelValue:!0,selectedClass:"v-btn--selected"}),...ct()},"VBottomNavigation"),pd=be()({name:"VBottomNavigation",props:yb(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const{themeClasses:c}=us(),{borderClasses:h}=Ta(e),{backgroundColorClasses:d,backgroundColorStyles:m}=bt(me(e,"bgColor")),{densityClasses:p}=Jt(e),{elevationClasses:k}=Yt(e),{roundedClasses:P}=Tt(e),{ssrBootStyles:A}=Pn(),L=O(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),_=me(e,"active"),{layoutItemStyles:R}=qn({id:e.name,order:O(()=>parseInt(e.order,10)),position:O(()=>"bottom"),layoutSize:O(()=>_.value?L.value:0),elementSize:L,active:_,absolute:me(e,"absolute")});return dn(e,Io),kt({VBtn:{color:me(e,"color"),density:me(e,"density"),stacked:O(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),Ce(()=>y(e.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":_.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},c.value,d.value,h.value,p.value,k.value,P.value,e.class],style:[m.value,R.value,{height:Oe(L.value),transform:`translateY(${Oe(_.value?0:100,"%")})`},A.value,e.style]},{default:()=>[l.default&&y("div",{class:"v-bottom-navigation__content"},[l.default()])]})),{}}});const bd=se({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...Di({origin:"center center",scrollStrategy:"block",transition:{component:ws},zIndex:2400})},"VDialog"),wn=be()({name:"VDialog",props:bd(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const c=qe(e,"modelValue"),{scopeId:h}=ni(),d=ae();function m(k){const P=k.relatedTarget,A=k.target;if(P!==A&&d.value?.contentEl&&d.value?.globalTop&&![document,d.value.contentEl].includes(A)&&!d.value.contentEl.contains(A)){const L=Qi(d.value.contentEl);if(!L.length)return;const _=L[0],R=L[L.length-1];P===_?R.focus():_.focus()}}ca&&Ve(()=>c.value&&e.retainFocus,k=>{k?document.addEventListener("focusin",m):document.removeEventListener("focusin",m)},{immediate:!0}),Ve(c,async k=>{await vt(),k?d.value.contentEl?.focus({preventScroll:!0}):d.value.activatorEl?.focus({preventScroll:!0})});const p=O(()=>we({"aria-haspopup":"dialog","aria-expanded":String(c.value)},e.activatorProps));return Ce(()=>{const k=za.filterProps(e);return y(za,we({ref:d,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},k,{modelValue:c.value,"onUpdate:modelValue":P=>c.value=P,"aria-modal":"true",activatorProps:p.value,role:"dialog"},h),{activator:l.activator,default:function(){for(var P=arguments.length,A=new Array(P),L=0;L[l.default?.(...A)]})}})}),Da({},d)}}),wb=se({inset:Boolean,...bd({transition:"bottom-sheet-transition"})},"VBottomSheet"),Sb=be()({name:"VBottomSheet",props:wb(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const c=qe(e,"modelValue");return Ce(()=>{const h=wn.filterProps(e);return y(wn,we(h,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:c.value,"onUpdate:modelValue":d=>c.value=d,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),l)}),{}}});const kb=se({divider:[Number,String],...Ne()},"VBreadcrumbsDivider"),xd=be()({name:"VBreadcrumbsDivider",props:kb(),setup(e,o){let{slots:l}=o;return Ce(()=>y("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[l?.default?.()??e.divider])),{}}}),Cb=se({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...Ne(),...Ei(),...at({tag:"li"})},"VBreadcrumbsItem"),yd=be()({name:"VBreadcrumbsItem",props:Cb(),setup(e,o){let{slots:l,attrs:c}=o;const h=Li(e,c),d=O(()=>e.active||h.isActive?.value),m=O(()=>d.value?e.activeColor:e.color),{textColorClasses:p,textColorStyles:k}=Qt(m);return Ce(()=>y(e.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":d.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:d.value&&e.activeClass},p.value,e.class],style:[k.value,e.style],"aria-current":d.value?"page":void 0},{default:()=>[h.isLink.value?y("a",{class:"v-breadcrumbs-item--link",href:h.href.value,"aria-current":d.value?"page":void 0,onClick:h.navigate},[l.default?.()??e.title]):l.default?.()??e.title]})),{}}}),Ab=se({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:et,items:{type:Array,default:()=>[]},...Ne(),...Nt(),...Ct(),...at({tag:"ul"})},"VBreadcrumbs"),Pb=be()({name:"VBreadcrumbs",props:Ab(),setup(e,o){let{slots:l}=o;const{backgroundColorClasses:c,backgroundColorStyles:h}=bt(me(e,"bgColor")),{densityClasses:d}=Jt(e),{roundedClasses:m}=Tt(e);kt({VBreadcrumbsDivider:{divider:me(e,"divider")},VBreadcrumbsItem:{activeClass:me(e,"activeClass"),activeColor:me(e,"activeColor"),color:me(e,"color"),disabled:me(e,"disabled")}});const p=O(()=>e.items.map(k=>typeof k=="string"?{item:{title:k},raw:k}:{item:k,raw:k}));return Ce(()=>{const k=!!(l.prepend||e.icon);return y(e.tag,{class:["v-breadcrumbs",c.value,d.value,m.value,e.class],style:[h.value,e.style]},{default:()=>[k&&y("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[l.prepend?y(ht,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},l.prepend):y(Ge,{key:"prepend-icon",start:!0,icon:e.icon},null)]),p.value.map((P,A,L)=>{let{item:_,raw:R}=P;return y(je,null,[l.item?.({item:_,index:A})??y(yd,we({key:A,disabled:A>=L.length-1},typeof _=="string"?{title:_}:_),{default:l.title?()=>l.title?.({item:_,index:A}):void 0}),Al.divider?.({item:R,index:A}):void 0})])}),l.default?.()]})}),{}}});const ri=be()({name:"VCardActions",props:Ne(),setup(e,o){let{slots:l}=o;return kt({VBtn:{slim:!0,variant:"text"}}),Ce(()=>y("div",{class:["v-card-actions",e.class],style:e.style},[l.default?.()])),{}}}),wd=pa("v-card-subtitle"),oi=pa("v-card-title"),Tb=se({appendAvatar:String,appendIcon:et,prependAvatar:String,prependIcon:et,subtitle:[String,Number],title:[String,Number],...Ne(),...Nt()},"VCardItem"),Sd=be()({name:"VCardItem",props:Tb(),setup(e,o){let{slots:l}=o;return Ce(()=>{const c=!!(e.prependAvatar||e.prependIcon),h=!!(c||l.prepend),d=!!(e.appendAvatar||e.appendIcon),m=!!(d||l.append),p=!!(e.title!=null||l.title),k=!!(e.subtitle!=null||l.subtitle);return y("div",{class:["v-card-item",e.class],style:e.style},[h&&y("div",{key:"prepend",class:"v-card-item__prepend"},[l.prepend?y(ht,{key:"prepend-defaults",disabled:!c,defaults:{VAvatar:{density:e.density,icon:e.prependIcon,image:e.prependAvatar}}},l.prepend):c&&y(Ua,{key:"prepend-avatar",density:e.density,icon:e.prependIcon,image:e.prependAvatar},null)]),y("div",{class:"v-card-item__content"},[p&&y(oi,{key:"title"},{default:()=>[l.title?.()??e.title]}),k&&y(wd,{key:"subtitle"},{default:()=>[l.subtitle?.()??e.subtitle]}),l.default?.()]),m&&y("div",{key:"append",class:"v-card-item__append"},[l.append?y(ht,{key:"append-defaults",disabled:!d,defaults:{VAvatar:{density:e.density,icon:e.appendIcon,image:e.appendAvatar}}},l.append):d&&y(Ua,{key:"append-avatar",density:e.density,icon:e.appendIcon,image:e.appendAvatar},null)])])}),{}}}),Dn=pa("v-card-text"),_b=se({appendAvatar:String,appendIcon:et,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:et,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...xa(),...Ne(),...Nt(),...ta(),...Mt(),...Ts(),...hn(),...ei(),...Ct(),...Ei(),...at(),...ct(),..._a({variant:"elevated"})},"VCard"),Rn=be()({name:"VCard",directives:{Ripple:qa},props:_b(),setup(e,o){let{attrs:l,slots:c}=o;const{themeClasses:h}=gt(e),{borderClasses:d}=Ta(e),{colorClasses:m,colorStyles:p,variantClasses:k}=_n(e),{densityClasses:P}=Jt(e),{dimensionStyles:A}=aa(e),{elevationClasses:L}=Yt(e),{loaderClasses:_}=Ii(e),{locationStyles:R}=fn(e),{positionClasses:B}=ti(e),{roundedClasses:D}=Tt(e),Y=Li(e,l),H=O(()=>e.link!==!1&&Y.isLink.value),M=O(()=>!e.disabled&&e.link!==!1&&(e.link||Y.isClickable.value));return Ce(()=>{const Z=H.value?"a":e.tag,G=!!(c.title||e.title!=null),X=!!(c.subtitle||e.subtitle!=null),j=G||X,q=!!(c.append||e.appendAvatar||e.appendIcon),te=!!(c.prepend||e.prependAvatar||e.prependIcon),J=!!(c.image||e.image),ie=j||te||q,ne=!!(c.text||e.text!=null);return pt(y(Z,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":M.value},h.value,d.value,m.value,P.value,L.value,_.value,B.value,D.value,k.value,e.class],style:[p.value,A.value,R.value,e.style],href:Y.href.value,onClick:M.value&&Y.navigate,tabindex:e.disabled?-1:void 0},{default:()=>[J&&y("div",{key:"image",class:"v-card__image"},[c.image?y(ht,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},c.image):y(xn,{key:"image-img",cover:!0,src:e.image},null)]),y(_s,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:c.loader}),ie&&y(Sd,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:c.item,prepend:c.prepend,title:c.title,subtitle:c.subtitle,append:c.append}),ne&&y(Dn,{key:"text"},{default:()=>[c.text?.()??e.text]}),c.default?.(),c.actions&&y(ri,null,{default:c.actions}),Tn(M.value,"v-card")]}),[[la("ripple"),M.value&&e.ripple]])}),{}}});const Ib=e=>{const{touchstartX:o,touchendX:l,touchstartY:c,touchendY:h}=e,d=.5,m=16;e.offsetX=l-o,e.offsetY=h-c,Math.abs(e.offsetY)o+m&&e.right(e)),Math.abs(e.offsetX)c+m&&e.down(e))};function Lb(e,o){const l=e.changedTouches[0];o.touchstartX=l.clientX,o.touchstartY=l.clientY,o.start?.({originalEvent:e,...o})}function Eb(e,o){const l=e.changedTouches[0];o.touchendX=l.clientX,o.touchendY=l.clientY,o.end?.({originalEvent:e,...o}),Ib(o)}function Vb(e,o){const l=e.changedTouches[0];o.touchmoveX=l.clientX,o.touchmoveY=l.clientY,o.move?.({originalEvent:e,...o})}function Db(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const o={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:l=>Lb(l,o),touchend:l=>Eb(l,o),touchmove:l=>Vb(l,o)}}function Rb(e,o){const l=o.value,c=l?.parent?e.parentElement:e,h=l?.options??{passive:!0},d=o.instance?.$.uid;if(!c||!d)return;const m=Db(o.value);c._touchHandlers=c._touchHandlers??Object.create(null),c._touchHandlers[d]=m,Cc(m).forEach(p=>{c.addEventListener(p,m[p],h)})}function Mb(e,o){const l=o.value?.parent?e.parentElement:e,c=o.instance?.$.uid;if(!l?._touchHandlers||!c)return;const h=l._touchHandlers[c];Cc(h).forEach(d=>{l.removeEventListener(d,h[d])}),delete l._touchHandlers[c]}const Ms={mounted:Rb,unmounted:Mb},kd=Symbol.for("vuetify:v-window"),Cd=Symbol.for("vuetify:v-window-group"),No=se({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...Ne(),...at(),...ct()},"VWindow"),wi=be()({name:"VWindow",directives:{Touch:Ms},props:No(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const{themeClasses:c}=gt(e),{isRtl:h}=Xt(),{t:d}=Rt(),m=dn(e,Cd),p=ae(),k=O(()=>h.value?!e.reverse:e.reverse),P=De(!1),A=O(()=>{const G=e.direction==="vertical"?"y":"x",j=(k.value?!P.value:P.value)?"-reverse":"";return`v-window-${G}${j}-transition`}),L=De(0),_=ae(void 0),R=O(()=>m.items.value.findIndex(G=>m.selected.value.includes(G.id)));Ve(R,(G,X)=>{const j=m.items.value.length,q=j-1;j<=2?P.value=Ge.continuous||R.value!==0),D=O(()=>e.continuous||R.value!==m.items.value.length-1);function Y(){B.value&&m.prev()}function H(){D.value&&m.next()}const M=O(()=>{const G=[],X={icon:h.value?e.nextIcon:e.prevIcon,class:`v-window__${k.value?"right":"left"}`,onClick:m.prev,ariaLabel:d("$vuetify.carousel.prev")};G.push(B.value?l.prev?l.prev({props:X}):y(Ke,X,null):y("div",null,null));const j={icon:h.value?e.prevIcon:e.nextIcon,class:`v-window__${k.value?"left":"right"}`,onClick:m.next,ariaLabel:d("$vuetify.carousel.next")};return G.push(D.value?l.next?l.next({props:j}):y(Ke,j,null):y("div",null,null)),G}),Z=O(()=>e.touch===!1?e.touch:{...{left:()=>{k.value?Y():H()},right:()=>{k.value?H():Y()},start:X=>{let{originalEvent:j}=X;j.stopPropagation()}},...e.touch===!0?{}:e.touch});return Ce(()=>pt(y(e.tag,{ref:p,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},c.value,e.class],style:e.style},{default:()=>[y("div",{class:"v-window__container",style:{height:_.value}},[l.default?.({group:m}),e.showArrows!==!1&&y("div",{class:"v-window__controls"},[M.value])]),l.additional?.({group:m})]}),[[la("touch"),Z.value]])),{group:m}}}),Fb=se({color:String,cycle:Boolean,delimiterIcon:{type:et,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...No({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),Ob=be()({name:"VCarousel",props:Fb(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const c=qe(e,"modelValue"),{t:h}=Rt(),d=ae();let m=-1;Ve(c,k),Ve(()=>e.interval,k),Ve(()=>e.cycle,P=>{P?k():window.clearTimeout(m)}),jt(p);function p(){!e.cycle||!d.value||(m=window.setTimeout(d.value.group.next,+e.interval>0?+e.interval:6e3))}function k(){window.clearTimeout(m),window.requestAnimationFrame(p)}return Ce(()=>{const P=wi.filterProps(e);return y(wi,we({ref:d},P,{modelValue:c.value,"onUpdate:modelValue":A=>c.value=A,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Oe(e.height)},e.style]}),{default:l.default,additional:A=>{let{group:L}=A;return y(je,null,[!e.hideDelimiters&&y("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[L.items.value.length>0&&y(ht,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[L.items.value.map((_,R)=>{const B={id:`carousel-item-${_.id}`,"aria-label":h("$vuetify.carousel.ariaLabel.delimiter",R+1,L.items.value.length),class:["v-carousel__controls__item",L.isSelected(_.id)&&"v-btn--active"],onClick:()=>L.select(_.id,!0)};return l.item?l.item({props:B,item:_}):y(Ke,we(_,B),null)})]})]),e.progress&&y(Ps,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(L.getItemIndex(c.value)+1)/L.items.value.length*100},null)])},prev:l.prev,next:l.next})}),{}}}),Bo=se({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...Ne(),...Ln(),...Es()},"VWindowItem"),Si=be()({name:"VWindowItem",directives:{Touch:Ms},props:Bo(),emits:{"group:selected":e=>!0},setup(e,o){let{slots:l}=o;const c=Lt(kd),h=En(e,Cd),{isBooted:d}=Pn();if(!c||!h)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const m=De(!1),p=O(()=>d.value&&(c.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function k(){!m.value||!c||(m.value=!1,c.transitionCount.value>0&&(c.transitionCount.value-=1,c.transitionCount.value===0&&(c.transitionHeight.value=void 0)))}function P(){m.value||!c||(m.value=!0,c.transitionCount.value===0&&(c.transitionHeight.value=Oe(c.rootRef.value?.clientHeight)),c.transitionCount.value+=1)}function A(){k()}function L(B){m.value&&vt(()=>{!p.value||!m.value||!c||(c.transitionHeight.value=Oe(B.clientHeight))})}const _=O(()=>{const B=c.isReversed.value?e.reverseTransition:e.transition;return p.value?{name:typeof B!="string"?c.transition.value:B,onBeforeEnter:P,onAfterEnter:k,onEnterCancelled:A,onBeforeLeave:P,onAfterLeave:k,onLeaveCancelled:A,onEnter:L}:!1}),{hasContent:R}=Ro(e,h.isSelected);return Ce(()=>y(wa,{transition:_.value,disabled:!d.value},{default:()=>[pt(y("div",{class:["v-window-item",h.selectedClass.value,e.class],style:e.style},[R.value&&l.default?.()]),[[Pa,h.isSelected.value]])]})),{groupItem:h}}}),Nb=se({...bu(),...Bo()},"VCarouselItem"),Bb=be()({name:"VCarouselItem",inheritAttrs:!1,props:Nb(),setup(e,o){let{slots:l,attrs:c}=o;Ce(()=>{const h=xn.filterProps(e),d=Si.filterProps(e);return y(Si,we({class:"v-carousel-item"},d),{default:()=>[y(xn,we(c,h),l)]})})}});const zb=pa("v-code");const Hb=se({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...Ne()},"VColorPickerCanvas"),Xb=cn({name:"VColorPickerCanvas",props:Hb(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,o){let{emit:l}=o;const c=De(!1),h=ae(),d=De(parseFloat(e.width)),m=De(parseFloat(e.height)),p=ae({x:0,y:0}),k=O({get:()=>p.value,set(Y){if(!h.value)return;const{x:H,y:M}=Y;p.value=Y,l("update:color",{h:e.color?.h??0,s:Ot(H,0,d.value)/d.value,v:1-Ot(M,0,m.value)/m.value,a:e.color?.a??1})}}),P=O(()=>{const{x:Y,y:H}=k.value,M=parseInt(e.dotSize,10)/2;return{width:Oe(e.dotSize),height:Oe(e.dotSize),transform:`translate(${Oe(Y-M)}, ${Oe(H-M)})`}}),{resizeRef:A}=Ya(Y=>{if(!A.value?.offsetParent)return;const{width:H,height:M}=Y[0].contentRect;d.value=H,m.value=M});function L(Y,H,M){const{left:Z,top:G,width:X,height:j}=M;k.value={x:Ot(Y-Z,0,X),y:Ot(H-G,0,j)}}function _(Y){Y.type==="mousedown"&&Y.preventDefault(),!e.disabled&&(R(Y),window.addEventListener("mousemove",R),window.addEventListener("mouseup",B),window.addEventListener("touchmove",R),window.addEventListener("touchend",B))}function R(Y){if(e.disabled||!h.value)return;c.value=!0;const H=Qf(Y);L(H.clientX,H.clientY,h.value.getBoundingClientRect())}function B(){window.removeEventListener("mousemove",R),window.removeEventListener("mouseup",B),window.removeEventListener("touchmove",R),window.removeEventListener("touchend",B)}function D(){if(!h.value)return;const Y=h.value,H=Y.getContext("2d");if(!H)return;const M=H.createLinearGradient(0,0,Y.width,0);M.addColorStop(0,"hsla(0, 0%, 100%, 1)"),M.addColorStop(1,`hsla(${e.color?.h??0}, 100%, 50%, 1)`),H.fillStyle=M,H.fillRect(0,0,Y.width,Y.height);const Z=H.createLinearGradient(0,0,0,Y.height);Z.addColorStop(0,"hsla(0, 0%, 100%, 0)"),Z.addColorStop(1,"hsla(0, 0%, 0%, 1)"),H.fillStyle=Z,H.fillRect(0,0,Y.width,Y.height)}return Ve(()=>e.color?.h,D,{immediate:!0}),Ve(()=>[d.value,m.value],(Y,H)=>{D(),p.value={x:k.value.x*Y[0]/H[0],y:k.value.y*Y[1]/H[1]}},{flush:"post"}),Ve(()=>e.color,()=>{if(c.value){c.value=!1;return}p.value=e.color?{x:e.color.s*d.value,y:(1-e.color.v)*m.value}:{x:0,y:0}},{deep:!0,immediate:!0}),jt(()=>D()),Ce(()=>y("div",{ref:A,class:["v-color-picker-canvas",e.class],style:e.style,onMousedown:_,onTouchstartPassive:_},[y("canvas",{ref:h,width:d.value,height:m.value},null),e.color&&y("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}],style:P.value},null)])),{}}});function Yb(e,o){if(o){const{a:l,...c}=e;return c}return e}function Wb(e,o){if(o==null||typeof o=="string"){const l=Ac(e);return e.a===1?l.slice(0,7):l}if(typeof o=="object"){let l;return Bi(o,["r","g","b"])?l=Pc(e):Bi(o,["h","s","l"])?l=Tc(e):Bi(o,["h","s","v"])&&(l=e),Yb(l,!Bi(o,["a"])&&e.a===1)}return e}const Hn={h:0,s:0,v:1,a:1},Hr={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,o)=>({...e,r:Number(o)})},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,o)=>({...e,g:Number(o)})},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,o)=>({...e,b:Number(o)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:o}=e;return o!=null?Math.round(o*100)/100:1},getColor:(e,o)=>({...e,a:Number(o)})}],to:Pc,from:go},Ub={...Hr,inputs:Hr.inputs?.slice(0,3)},Xr={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,o)=>({...e,h:Number(o)})},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,o)=>({...e,s:Number(o)})},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,o)=>({...e,l:Number(o)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:o}=e;return o!=null?Math.round(o*100)/100:1},getColor:(e,o)=>({...e,a:Number(o)})}],to:Tc,from:Jf},$b={...Xr,inputs:Xr.inputs.slice(0,3)},Ad={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,o)=>o}],to:Ac,from:_c},Gb={...Ad,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,o)=>o}]},bn={rgb:Ub,rgba:Hr,hsl:$b,hsla:Xr,hex:Gb,hexa:Ad},jb=e=>{let{label:o,...l}=e;return y("div",{class:"v-color-picker-edit__input"},[y("input",l,null),y("span",null,[o])])},qb=se({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(bn).includes(e)},modes:{type:Array,default:()=>Object.keys(bn),validator:e=>Array.isArray(e)&&e.every(o=>Object.keys(bn).includes(o))},...Ne()},"VColorPickerEdit"),Zb=cn({name:"VColorPickerEdit",props:qb(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,o){let{emit:l}=o;const c=O(()=>e.modes.map(d=>({...bn[d],name:d}))),h=O(()=>{const d=c.value.find(p=>p.name===e.mode);if(!d)return[];const m=e.color?d.to(e.color):null;return d.inputs?.map(p=>{let{getValue:k,getColor:P,...A}=p;return{...d.inputProps,...A,disabled:e.disabled,value:m&&k(m),onChange:L=>{const _=L.target;_&&l("update:color",d.from(P(m??Hn,_.value)))}}})});return Ce(()=>y("div",{class:["v-color-picker-edit",e.class],style:e.style},[h.value?.map(d=>y(jb,d,null)),c.value.length>1&&y(Ke,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const d=c.value.findIndex(m=>m.name===e.mode);l("update:mode",c.value[(d+1)%c.value.length].name)}},null)])),{}}});const zo=Symbol.for("vuetify:v-slider");function Yr(e,o,l){const c=l==="vertical",h=o.getBoundingClientRect(),d="touches"in e?e.touches[0]:e;return c?d.clientY-(h.top+h.height/2):d.clientX-(h.left+h.width/2)}function Kb(e,o){return"touches"in e&&e.touches.length?e.touches[0][o]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][o]:e[o]}const Pd=se({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,...Ct(),...Mt({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),Td=e=>{const o=O(()=>parseFloat(e.min)),l=O(()=>parseFloat(e.max)),c=O(()=>+e.step>0?parseFloat(e.step):0),h=O(()=>Math.max(kl(c.value),kl(o.value)));function d(m){if(m=parseFloat(m),c.value<=0)return m;const p=Ot(m,o.value,l.value),k=o.value%c.value,P=Math.round((p-k)/c.value)*c.value+k;return parseFloat(Math.min(P,l.value).toFixed(h.value))}return{min:o,max:l,step:c,decimals:h,roundValue:d}},_d=e=>{let{props:o,steps:l,onSliderStart:c,onSliderMove:h,onSliderEnd:d,getActiveThumb:m}=e;const{isRtl:p}=Xt(),k=me(o,"reverse"),P=O(()=>o.direction==="vertical"),A=O(()=>P.value!==k.value),{min:L,max:_,step:R,decimals:B,roundValue:D}=l,Y=O(()=>parseInt(o.thumbSize,10)),H=O(()=>parseInt(o.tickSize,10)),M=O(()=>parseInt(o.trackSize,10)),Z=O(()=>(_.value-L.value)/R.value),G=me(o,"disabled"),X=O(()=>o.error||o.disabled?void 0:o.thumbColor??o.color),j=O(()=>o.error||o.disabled?void 0:o.trackColor??o.color),q=O(()=>o.error||o.disabled?void 0:o.trackFillColor??o.color),te=De(!1),J=De(0),ie=ae(),ne=ae();function oe(Te){const Pe=o.direction==="vertical",Ee=Pe?"top":"left",ce=Pe?"height":"width",Ue=Pe?"clientY":"clientX",{[Ee]:ze,[ce]:nt}=ie.value?.$el.getBoundingClientRect(),$e=Kb(Te,Ue);let Je=Math.min(Math.max(($e-ze-J.value)/nt,0),1)||0;return(Pe?A.value:A.value!==p.value)&&(Je=1-Je),D(L.value+Je*(_.value-L.value))}const ue=Te=>{d({value:oe(Te)}),te.value=!1,J.value=0},ve=Te=>{ne.value=m(Te),ne.value&&(ne.value.focus(),te.value=!0,ne.value.contains(Te.target)?J.value=Yr(Te,ne.value,o.direction):(J.value=0,h({value:oe(Te)})),c({value:oe(Te)}))},Ie={passive:!0,capture:!0};function ye(Te){h({value:oe(Te)})}function ge(Te){Te.stopPropagation(),Te.preventDefault(),ue(Te),window.removeEventListener("mousemove",ye,Ie),window.removeEventListener("mouseup",ge)}function pe(Te){ue(Te),window.removeEventListener("touchmove",ye,Ie),Te.target?.removeEventListener("touchend",pe)}function le(Te){ve(Te),window.addEventListener("touchmove",ye,Ie),Te.target?.addEventListener("touchend",pe,{passive:!1})}function fe(Te){Te.preventDefault(),ve(Te),window.addEventListener("mousemove",ye,Ie),window.addEventListener("mouseup",ge,{passive:!1})}const de=Te=>{const Pe=(Te-L.value)/(_.value-L.value)*100;return Ot(isNaN(Pe)?0:Pe,0,100)},xe=me(o,"showTicks"),We=O(()=>xe.value?o.ticks?Array.isArray(o.ticks)?o.ticks.map(Te=>({value:Te,position:de(Te),label:Te.toString()})):Object.keys(o.ticks).map(Te=>({value:parseFloat(Te),position:de(parseFloat(Te)),label:o.ticks[Te]})):Z.value!==1/0?tn(Z.value+1).map(Te=>{const Pe=L.value+Te*R.value;return{value:Pe,position:de(Pe)}}):[]:[]),Le=O(()=>We.value.some(Te=>{let{label:Pe}=Te;return!!Pe})),ke={activeThumbRef:ne,color:me(o,"color"),decimals:B,disabled:G,direction:me(o,"direction"),elevation:me(o,"elevation"),hasLabels:Le,isReversed:k,indexFromEnd:A,min:L,max:_,mousePressed:te,numTicks:Z,onSliderMousedown:fe,onSliderTouchstart:le,parsedTicks:We,parseMouseMove:oe,position:de,readonly:me(o,"readonly"),rounded:me(o,"rounded"),roundValue:D,showTicks:xe,startOffset:J,step:R,thumbSize:Y,thumbColor:X,thumbLabel:me(o,"thumbLabel"),ticks:me(o,"ticks"),tickSize:H,trackColor:j,trackContainerRef:ie,trackFillColor:q,trackSize:M,vertical:P};return Dt(zo,ke),ke},Qb=se({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},...Ne()},"VSliderThumb"),Wr=be()({name:"VSliderThumb",directives:{Ripple:qa},props:Qb(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l,emit:c}=o;const h=Lt(zo),{isRtl:d,rtlClasses:m}=Xt();if(!h)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:p,step:k,disabled:P,thumbSize:A,thumbLabel:L,direction:_,isReversed:R,vertical:B,readonly:D,elevation:Y,mousePressed:H,decimals:M,indexFromEnd:Z}=h,{textColorClasses:G,textColorStyles:X}=Qt(p),{pageup:j,pagedown:q,end:te,home:J,left:ie,right:ne,down:oe,up:ue}=Ar,ve=[j,q,te,J,ie,ne,oe,ue],Ie=O(()=>k.value?[1,2,3]:[1,5,10]);function ye(pe,le){if(!ve.includes(pe.key))return;pe.preventDefault();const fe=k.value||.1,de=(e.max-e.min)/fe;if([ie,ne,oe,ue].includes(pe.key)){const We=(B.value?[d.value?ie:ne,R.value?oe:ue]:Z.value!==d.value?[ie,ue]:[ne,ue]).includes(pe.key)?1:-1,Le=pe.shiftKey?2:pe.ctrlKey?1:0;le=le+We*fe*Ie.value[Le]}else if(pe.key===J)le=e.min;else if(pe.key===te)le=e.max;else{const xe=pe.key===q?1:-1;le=le-xe*fe*(de>100?de/10:10)}return Math.max(e.min,Math.min(e.max,le))}function ge(pe){const le=ye(pe,e.modelValue);le!=null&&c("update:modelValue",le)}return Ce(()=>{const pe=Oe(Z.value?100-e.position:e.position,"%"),{elevationClasses:le}=Yt(O(()=>P.value?void 0:Y.value));return y("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&H.value},e.class,m.value],style:[{"--v-slider-thumb-position":pe,"--v-slider-thumb-size":Oe(A.value)},e.style],role:"slider",tabindex:P.value?-1:0,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":!!D.value,"aria-orientation":_.value,onKeydown:D.value?void 0:ge},[y("div",{class:["v-slider-thumb__surface",G.value,le.value],style:{...X.value}},null),pt(y("div",{class:["v-slider-thumb__ripple",G.value],style:X.value},null),[[la("ripple"),e.ripple,null,{circle:!0,center:!0}]]),y(Ss,{origin:"bottom center"},{default:()=>[pt(y("div",{class:"v-slider-thumb__label-container"},[y("div",{class:["v-slider-thumb__label"]},[y("div",null,[l["thumb-label"]?.({modelValue:e.modelValue})??e.modelValue.toFixed(k.value?M.value:1)])])]),[[Pa,L.value&&e.focused||L.value==="always"]])]})])}),{}}});const Jb=se({start:{type:Number,required:!0},stop:{type:Number,required:!0},...Ne()},"VSliderTrack"),Id=be()({name:"VSliderTrack",props:Jb(),emits:{},setup(e,o){let{slots:l}=o;const c=Lt(zo);if(!c)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:h,parsedTicks:d,rounded:m,showTicks:p,tickSize:k,trackColor:P,trackFillColor:A,trackSize:L,vertical:_,min:R,max:B,indexFromEnd:D}=c,{roundedClasses:Y}=Tt(m),{backgroundColorClasses:H,backgroundColorStyles:M}=bt(A),{backgroundColorClasses:Z,backgroundColorStyles:G}=bt(P),X=O(()=>`inset-${_.value?"block":"inline"}-${D.value?"end":"start"}`),j=O(()=>_.value?"height":"width"),q=O(()=>({[X.value]:"0%",[j.value]:"100%"})),te=O(()=>e.stop-e.start),J=O(()=>({[X.value]:Oe(e.start,"%"),[j.value]:Oe(te.value,"%")})),ie=O(()=>p.value?(_.value?d.value.slice().reverse():d.value).map((oe,ue)=>{const ve=oe.value!==R.value&&oe.value!==B.value?Oe(oe.position,"%"):void 0;return y("div",{key:oe.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":oe.position>=e.start&&oe.position<=e.stop,"v-slider-track__tick--first":oe.value===R.value,"v-slider-track__tick--last":oe.value===B.value}],style:{[X.value]:ve}},[(oe.label||l["tick-label"])&&y("div",{class:"v-slider-track__tick-label"},[l["tick-label"]?.({tick:oe,index:ue})??oe.label])])}):[]);return Ce(()=>y("div",{class:["v-slider-track",Y.value,e.class],style:[{"--v-slider-track-size":Oe(L.value),"--v-slider-tick-size":Oe(k.value)},e.style]},[y("div",{class:["v-slider-track__background",Z.value,{"v-slider-track__background--opacity":!!h.value||!A.value}],style:{...q.value,...G.value}},null),y("div",{class:["v-slider-track__fill",H.value],style:{...J.value,...M.value}},null),p.value&&y("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":p.value==="always"}]},[ie.value])])),{}}}),ex=se({...Vi(),...Pd(),...Ka(),modelValue:{type:[Number,String],default:0}},"VSlider"),Ur=be()({name:"VSlider",props:ex(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,o){let{slots:l,emit:c}=o;const h=ae(),{rtlClasses:d}=Xt(),m=Td(e),p=qe(e,"modelValue",void 0,j=>m.roundValue(j??m.min.value)),{min:k,max:P,mousePressed:A,roundValue:L,onSliderMousedown:_,onSliderTouchstart:R,trackContainerRef:B,position:D,hasLabels:Y,readonly:H}=_d({props:e,steps:m,onSliderStart:()=>{c("start",p.value)},onSliderEnd:j=>{let{value:q}=j;const te=L(q);p.value=te,c("end",te)},onSliderMove:j=>{let{value:q}=j;return p.value=L(q)},getActiveThumb:()=>h.value?.$el}),{isFocused:M,focus:Z,blur:G}=Za(e),X=O(()=>D(p.value));return Ce(()=>{const j=Gt.filterProps(e),q=!!(e.label||l.label||l.prepend);return y(Gt,we({class:["v-slider",{"v-slider--has-labels":!!l["tick-label"]||Y.value,"v-slider--focused":M.value,"v-slider--pressed":A.value,"v-slider--disabled":e.disabled},d.value,e.class],style:e.style},j,{focused:M.value}),{...l,prepend:q?te=>y(je,null,[l.label?.(te)??(e.label?y(ai,{id:te.id.value,class:"v-slider__label",text:e.label},null):void 0),l.prepend?.(te)]):void 0,default:te=>{let{id:J,messagesId:ie}=te;return y("div",{class:"v-slider__container",onMousedown:H.value?void 0:_,onTouchstartPassive:H.value?void 0:R},[y("input",{id:J.value,name:e.name||J.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:p.value},null),y(Id,{ref:B,start:0,stop:X.value},{"tick-label":l["tick-label"]}),y(Wr,{ref:h,"aria-describedby":ie.value,focused:M.value,min:k.value,max:P.value,modelValue:p.value,"onUpdate:modelValue":ne=>p.value=ne,position:X.value,elevation:e.elevation,onFocus:Z,onBlur:G,ripple:e.ripple},{"thumb-label":l["thumb-label"]})])}})}),{}}}),tx=se({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...Ne()},"VColorPickerPreview"),ax=cn({name:"VColorPickerPreview",props:tx(),emits:{"update:color":e=>!0},setup(e,o){let{emit:l}=o;const c=new AbortController;ls(()=>c.abort());async function h(){if(!Cl)return;const d=new window.EyeDropper;try{const m=await d.open({signal:c.signal}),p=_c(m.sRGBHex);l("update:color",{...e.color??Hn,...p})}catch{}}return Ce(()=>y("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class],style:e.style},[Cl&&y("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[y(Ke,{onClick:h,icon:"$eyeDropper",variant:"plain",density:"comfortable"},null)]),y("div",{class:"v-color-picker-preview__dot"},[y("div",{style:{background:Ic(e.color??Hn)}},null)]),y("div",{class:"v-color-picker-preview__sliders"},[y(Ur,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:e.color?.h,"onUpdate:modelValue":d=>l("update:color",{...e.color??Hn,h:d}),step:0,min:0,max:360,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&y(Ur,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:e.color?.a??1,"onUpdate:modelValue":d=>l("update:color",{...e.color??Hn,a:d}),step:1/256,min:0,max:1,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])),{}}});const nx={base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"},ix={base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"},sx={base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"},rx={base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"},ox={base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"},lx={base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"},cx={base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"},ux={base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"},dx={base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"},hx={base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"},fx={base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"},gx={base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"},vx={base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"},mx={base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"},px={base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"},bx={base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"},xx={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},yx={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},wx={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},Sx={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},Yn={red:nx,pink:ix,purple:sx,deepPurple:rx,indigo:ox,blue:lx,lightBlue:cx,cyan:ux,teal:dx,green:hx,lightGreen:fx,lime:gx,yellow:vx,amber:mx,orange:px,deepOrange:bx,brown:xx,blueGrey:yx,grey:wx,shades:Sx},kx=se({swatches:{type:Array,default:()=>Cx(Yn)},disabled:Boolean,color:Object,maxHeight:[Number,String],...Ne()},"VColorPickerSwatches");function Cx(e){return Object.keys(e).map(o=>{const l=e[o];return l.base?[l.base,l.darken4,l.darken3,l.darken2,l.darken1,l.lighten1,l.lighten2,l.lighten3,l.lighten4,l.lighten5]:[l.black,l.white,l.transparent]})}const Ax=cn({name:"VColorPickerSwatches",props:kx(),emits:{"update:color":e=>!0},setup(e,o){let{emit:l}=o;return Ce(()=>y("div",{class:["v-color-picker-swatches",e.class],style:[{maxHeight:Oe(e.maxHeight)},e.style]},[y("div",null,[e.swatches.map(c=>y("div",{class:"v-color-picker-swatches__swatch"},[c.map(h=>{const d=lo(h),m=go(d),p=eg(d);return y("div",{class:"v-color-picker-swatches__color",onClick:()=>m&&l("update:color",m)},[y("div",{style:{background:p}},[e.color&&on(e.color,m)?y(Ge,{size:"x-small",icon:"$success",color:tg(h,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}});const Fs=se({color:String,...xa(),...Ne(),...ta(),...Mt(),...hn(),...ei(),...Ct(),...at(),...ct()},"VSheet"),Ea=be()({name:"VSheet",props:Fs(),setup(e,o){let{slots:l}=o;const{themeClasses:c}=gt(e),{backgroundColorClasses:h,backgroundColorStyles:d}=bt(me(e,"color")),{borderClasses:m}=Ta(e),{dimensionStyles:p}=aa(e),{elevationClasses:k}=Yt(e),{locationStyles:P}=fn(e),{positionClasses:A}=ti(e),{roundedClasses:L}=Tt(e);return Ce(()=>y(e.tag,{class:["v-sheet",c.value,h.value,m.value,k.value,A.value,L.value,e.class],style:[d.value,p.value,P.value,e.style]},l)),{}}}),Px=se({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(bn).includes(e)},modes:{type:Array,default:()=>Object.keys(bn),validator:e=>Array.isArray(e)&&e.every(o=>Object.keys(bn).includes(o))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...Ht(Fs({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),Tx=cn({name:"VColorPicker",props:Px(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e){const o=qe(e,"mode"),l=ae(null),c=qe(e,"modelValue",void 0,m=>{if(m==null||m==="")return null;let p;try{p=go(lo(m))}catch{return null}return l.value&&(p={...p,h:l.value.h},l.value=null),p},m=>m?Wb(m,e.modelValue):null),{rtlClasses:h}=Xt(),d=m=>{c.value=m,l.value=m};return jt(()=>{e.modes.includes(o.value)||(o.value=e.modes[0])}),kt({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),Ce(()=>{const m=Ea.filterProps(e);return y(Ea,we({rounded:e.rounded,elevation:e.elevation,theme:e.theme,class:["v-color-picker",h.value,e.class],style:[{"--v-color-picker-color-hsv":Ic({...c.value??Hn,a:1})},e.style]},m,{maxWidth:e.width}),{default:()=>[!e.hideCanvas&&y(Xb,{key:"canvas",color:c.value,"onUpdate:color":d,disabled:e.disabled,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&y("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&y(ax,{key:"preview",color:c.value,"onUpdate:color":d,hideAlpha:!o.value.endsWith("a"),disabled:e.disabled},null),!e.hideInputs&&y(Zb,{key:"edit",modes:e.modes,mode:o.value,"onUpdate:mode":p=>o.value=p,color:c.value,"onUpdate:color":d,disabled:e.disabled},null)]),e.showSwatches&&y(Ax,{key:"swatches",color:c.value,"onUpdate:color":d,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled},null)]})}),{}}});function _x(e,o,l){if(o==null)return e;if(Array.isArray(o))throw new Error("Multiple matches is not implemented");return typeof o=="number"&&~o?y(je,null,[y("span",{class:"v-combobox__unmask"},[e.substr(0,o)]),y("span",{class:"v-combobox__mask"},[e.substr(o,l)]),y("span",{class:"v-combobox__unmask"},[e.substr(o+l)])]):e}const Ix=se({autoSelectFirst:{type:[Boolean,String]},delimiters:Array,...Mi({filterKeys:["title"]}),...Oo({hideNoData:!0,returnObject:!0}),...Ht(Ds({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...Ga({transition:!1})},"VCombobox"),os=be()({name:"VCombobox",props:Ix(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,o){let{emit:l,slots:c}=o;const{t:h}=Rt(),d=ae(),m=De(!1),p=De(!0),k=De(!1),P=ae(),A=ae(),L=qe(e,"menu"),_=O({get:()=>L.value,set:ce=>{L.value&&!ce&&P.value?.ΨopenChildren||(L.value=ce)}}),R=De(-1);let B=!1;const D=O(()=>d.value?.color),Y=O(()=>_.value?e.closeText:e.openText),{items:H,transformIn:M,transformOut:Z}=Do(e),{textColorClasses:G,textColorStyles:X}=Qt(D),j=qe(e,"modelValue",[],ce=>M(It(ce)),ce=>{const Ue=Z(ce);return e.multiple?Ue:Ue[0]??null}),q=Ls(),te=De(e.multiple?"":j.value[0]?.title??""),J=O({get:()=>te.value,set:ce=>{if(te.value=ce??"",e.multiple||(j.value=[pn(e,ce)]),ce&&e.multiple&&e.delimiters?.length){const Ue=ce.split(new RegExp(`(?:${e.delimiters.join("|")})+`));Ue.length>1&&(Ue.forEach(ze=>{ze=ze.trim(),ze&&ke(pn(e,ze))}),te.value="")}ce||(R.value=-1),p.value=!ce}}),ie=O(()=>typeof e.counterValue=="function"?e.counterValue(j.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?j.value.length:J.value.length);Ve(te,ce=>{B?vt(()=>B=!1):m.value&&!_.value&&(_.value=!0),l("update:search",ce)}),Ve(j,ce=>{e.multiple||(te.value=ce[0]?.title??"")});const{filteredItems:ne,getMatches:oe}=Fi(e,H,()=>p.value?"":J.value),ue=O(()=>e.hideSelected?ne.value.filter(ce=>!j.value.some(Ue=>Ue.value===ce.value)):ne.value),ve=O(()=>j.value.map(ce=>ce.value)),Ie=O(()=>(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&J.value===ue.value[0]?.title)&&ue.value.length>0&&!p.value&&!k.value),ye=O(()=>e.hideNoData&&!H.value.length||e.readonly||q?.isReadonly.value),ge=ae(),{onListScroll:pe,onListKeydown:le}=Fo(ge,d);function fe(ce){B=!0,e.openOnClear&&(_.value=!0)}function de(){ye.value||(_.value=!0)}function xe(ce){ye.value||(m.value&&(ce.preventDefault(),ce.stopPropagation()),_.value=!_.value)}function We(ce){if(ag(ce)||e.readonly||q?.isReadonly.value)return;const Ue=d.value.selectionStart,ze=j.value.length;if((R.value>-1||["Enter","ArrowDown","ArrowUp"].includes(ce.key))&&ce.preventDefault(),["Enter","ArrowDown"].includes(ce.key)&&(_.value=!0),["Escape"].includes(ce.key)&&(_.value=!1),["Enter","Escape","Tab"].includes(ce.key)&&(Ie.value&&["Enter","Tab"].includes(ce.key)&&ke(ne.value[0]),p.value=!0),ce.key==="ArrowDown"&&Ie.value&&ge.value?.focus("next"),!!e.multiple){if(["Backspace","Delete"].includes(ce.key)){if(R.value<0){ce.key==="Backspace"&&!J.value&&(R.value=ze-1);return}const nt=R.value,$e=j.value[R.value];$e&&!$e.props.disabled&&ke($e),R.value=nt>=ze-1?ze-2:nt}if(ce.key==="ArrowLeft"){if(R.value<0&&Ue>0)return;const nt=R.value>-1?R.value-1:ze-1;j.value[nt]?R.value=nt:(R.value=-1,d.value.setSelectionRange(J.value.length,J.value.length))}if(ce.key==="ArrowRight"){if(R.value<0)return;const nt=R.value+1;j.value[nt]?R.value=nt:(R.value=-1,d.value.setSelectionRange(0,0))}ce.key==="Enter"&&J.value&&(ke(pn(e,J.value)),J.value="")}}function Le(){m.value&&(p.value=!0,d.value?.focus())}function ke(ce){let Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(e.multiple){const ze=j.value.findIndex($e=>e.valueComparator($e.value,ce.value)),nt=Ue??!~ze;if(~ze){const $e=nt?[...j.value,ce]:[...j.value];$e.splice(ze,1),j.value=$e}else nt&&(j.value=[...j.value,ce]);J.value=""}else{const ze=Ue!==!1;j.value=ze?[ce]:[],te.value=ze?ce.title:"",vt(()=>{_.value=!1,p.value=!0})}}function Te(ce){m.value=!0,setTimeout(()=>{k.value=!0})}function Pe(ce){k.value=!1}function Ee(ce){(ce==null||ce===""&&!e.multiple)&&(j.value=[])}return Ve(ne,ce=>{!ce.length&&e.hideNoData&&(_.value=!1)}),Ve(m,(ce,Ue)=>{ce||ce===Ue||(R.value=-1,_.value=!1,Ie.value&&!k.value&&!j.value.some(ze=>{let{value:nt}=ze;return nt===ue.value[0].value})?ke(ue.value[0]):e.multiple&&J.value&&ke(pn(e,J.value)))}),Ve(_,()=>{if(!e.hideSelected&&_.value&&j.value.length){const ce=ue.value.findIndex(Ue=>j.value.some(ze=>e.valueComparator(ze.value,Ue.value)));ca&&window.requestAnimationFrame(()=>{ce>=0&&A.value?.scrollToIndex(ce)})}}),Ce(()=>{const ce=!!(e.chips||c.chip),Ue=!!(!e.hideNoData||ue.value.length||c["prepend-item"]||c["append-item"]||c["no-data"]),ze=j.value.length>0,nt=ga.filterProps(e);return y(ga,we({ref:d},nt,{modelValue:J.value,"onUpdate:modelValue":[$e=>J.value=$e,Ee],focused:m.value,"onUpdate:focused":$e=>m.value=$e,validationValue:j.externalValue,counterValue:ie.value,dirty:ze,class:["v-combobox",{"v-combobox--active-menu":_.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!c.selection,"v-combobox--selecting-index":R.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:e.readonly,placeholder:ze?void 0:e.placeholder,"onClick:clear":fe,"onMousedown:control":de,onKeydown:We}),{...c,default:()=>y(je,null,[y(ii,we({ref:P,modelValue:_.value,"onUpdate:modelValue":$e=>_.value=$e,activator:"parent",contentClass:"v-combobox__content",disabled:ye.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:Le},e.menuProps),{default:()=>[Ue&&y(Vn,{ref:ge,selected:ve.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:$e=>$e.preventDefault(),onKeydown:le,onFocusin:Te,onFocusout:Pe,onScrollPassive:pe,tabindex:"-1",color:e.itemColor??e.color},{default:()=>[c["prepend-item"]?.(),!ue.value.length&&!e.hideNoData&&(c["no-data"]?.()??y(dt,{title:h(e.noDataText)},null)),y(Rs,{ref:A,renderless:!0,items:ue.value},{default:$e=>{let{item:Je,index:St,itemRef:ua}=$e;const ea=we(Je.props,{ref:ua,key:St,active:Ie.value&&St===0?!0:void 0,onClick:()=>ke(Je,null)});return c.item?.({item:Je,index:St,props:ea})??y(dt,ea,{prepend:Wt=>{let{isSelected:Ft}=Wt;return y(je,null,[e.multiple&&!e.hideSelected?y(Wa,{key:Je.value,modelValue:Ft,ripple:!1,tabindex:"-1"},null):void 0,Je.props.prependIcon&&y(Ge,{icon:Je.props.prependIcon},null)])},title:()=>p.value?Je.title:_x(Je.title,oe(Je)?.title,J.value?.length??0)})}}),c["append-item"]?.()]})]}),j.value.map(($e,Je)=>{function St(Ft){Ft.stopPropagation(),Ft.preventDefault(),ke($e,!1)}const ua={"onClick:close":St,onMousedown(Ft){Ft.preventDefault(),Ft.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},ea=ce?!!c.chip:!!c.selection,Wt=ea?ho(ce?c.chip({item:$e,index:Je,props:ua}):c.selection({item:$e,index:Je})):void 0;if(!(ea&&!Wt))return y("div",{key:$e.value,class:["v-combobox__selection",Je===R.value&&["v-combobox__selection--selected",G.value]],style:Je===R.value?X.value:{}},[ce?c.chip?y(ht,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:$e.title}}},{default:()=>[Wt]}):y(Zt,we({key:"chip",closable:e.closableChips,size:"small",text:$e.title,disabled:$e.props.disabled},ua),null):Wt??y("span",{class:"v-combobox__selection-text"},[$e.title,e.multiple&&Je[]}},"DataTable-expand"),Ed=Symbol.for("vuetify:datatable:expanded");function Os(e){const o=me(e,"expandOnClick"),l=qe(e,"expanded",e.expanded,p=>new Set(p),p=>[...p.values()]);function c(p,k){const P=new Set(l.value);k?P.add(p.value):P.delete(p.value),l.value=P}function h(p){return l.value.has(p.value)}function d(p){c(p,!h(p))}const m={expand:c,expanded:l,expandOnClick:o,isExpanded:h,toggleExpand:d};return Dt(Ed,m),m}function Vd(){const e=Lt(Ed);if(!e)throw new Error("foo");return e}const Ho=se({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),Dd=Symbol.for("vuetify:data-table-group");function Xo(e){return{groupBy:qe(e,"groupBy")}}function Ns(e){const{groupBy:o,sortBy:l}=e,c=ae(new Set),h=O(()=>o.value.map(P=>({...P,order:P.order??!1})).concat(l.value));function d(P){return c.value.has(P.id)}function m(P){const A=new Set(c.value);d(P)?A.delete(P.id):A.add(P.id),c.value=A}function p(P){function A(L){const _=[];for(const R of L.items)"type"in R&&R.type==="group"?_.push(...A(R)):_.push(R);return _}return A({type:"group",items:P,id:"dummy",key:"dummy",value:"dummy",depth:0})}const k={sortByWithGroups:h,toggleGroup:m,opened:c,groupBy:o,extractRows:p,isGroupOpen:d};return Dt(Dd,k),k}function Rd(){const e=Lt(Dd);if(!e)throw new Error("Missing group!");return e}function Lx(e,o){if(!e.length)return[];const l=new Map;for(const c of e){const h=Ji(c.raw,o);l.has(h)||l.set(h,[]),l.get(h).push(c)}return l}function Md(e,o){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!o.length)return[];const h=Lx(e,o[0]),d=[],m=o.slice(1);return h.forEach((p,k)=>{const P=o[0],A=`${c}_${P}_${k}`;d.push({depth:l,id:A,key:P,value:k,items:m.length?Md(p,m,l+1,A):p,type:"group"})}),d}function Fd(e,o){const l=[];for(const c of e)"type"in c&&c.type==="group"?(c.value!=null&&l.push(c),(o.has(c.id)||c.value==null)&&l.push(...Fd(c.items,o))):l.push(c);return l}function Bs(e,o,l){return{flatItems:O(()=>{if(!o.value.length)return e.value;const h=Md(e.value,o.value.map(d=>d.key));return Fd(h,l.value)})}}function zs(e){let{page:o,itemsPerPage:l,sortBy:c,groupBy:h,search:d}=e;const m=Va("VDataTable"),p=O(()=>({page:o.value,itemsPerPage:l.value,sortBy:c.value,groupBy:h.value,search:d.value}));let k=null;Ve(p,()=>{on(k,p.value)||(k?.search!==p.value.search&&(o.value=1),m.emit("update:options",p.value),k=p.value)},{deep:!0,immediate:!0})}const Yo=se({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),Od=Symbol.for("vuetify:data-table-pagination");function Wo(e){const o=qe(e,"page",void 0,c=>+(c??1)),l=qe(e,"itemsPerPage",void 0,c=>+(c??10));return{page:o,itemsPerPage:l}}function Uo(e){const{page:o,itemsPerPage:l,itemsLength:c}=e,h=O(()=>l.value===-1?0:l.value*(o.value-1)),d=O(()=>l.value===-1?c.value:Math.min(c.value,h.value+l.value)),m=O(()=>l.value===-1||c.value===0?1:Math.ceil(c.value/l.value));$t(()=>{o.value>m.value&&(o.value=m.value)});function p(_){l.value=_,o.value=1}function k(){o.value=Ot(o.value+1,1,m.value)}function P(){o.value=Ot(o.value-1,1,m.value)}function A(_){o.value=Ot(_,1,m.value)}const L={page:o,itemsPerPage:l,startIndex:h,stopIndex:d,pageCount:m,itemsLength:c,nextPage:k,prevPage:P,setPage:A,setItemsPerPage:p};return Dt(Od,L),L}function Ex(){const e=Lt(Od);if(!e)throw new Error("Missing pagination!");return e}function Nd(e){const{items:o,startIndex:l,stopIndex:c,itemsPerPage:h}=e;return{paginatedItems:O(()=>h.value<=0?o.value:o.value.slice(l.value,c.value))}}const Vx={showSelectAll:!1,allSelected:()=>[],select:e=>{let{items:o,value:l}=e;return new Set(l?[o[0]?.value]:[])},selectAll:e=>{let{selected:o}=e;return o}},Bd={showSelectAll:!0,allSelected:e=>{let{currentPage:o}=e;return o},select:e=>{let{items:o,value:l,selected:c}=e;for(const h of o)l?c.add(h.value):c.delete(h.value);return c},selectAll:e=>{let{value:o,currentPage:l,selected:c}=e;return Bd.select({items:l,value:o,selected:c})}},zd={showSelectAll:!0,allSelected:e=>{let{allItems:o}=e;return o},select:e=>{let{items:o,value:l,selected:c}=e;for(const h of o)l?c.add(h.value):c.delete(h.value);return c},selectAll:e=>{let{value:o,allItems:l,selected:c}=e;return zd.select({items:l,value:o,selected:c})}},Hd=se({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:on}},"DataTable-select"),Xd=Symbol.for("vuetify:data-table-selection");function Hs(e,o){let{allItems:l,currentPage:c}=o;const h=qe(e,"modelValue",e.modelValue,Y=>new Set(It(Y).map(H=>l.value.find(M=>e.valueComparator(H,M.value))?.value??H)),Y=>[...Y.values()]),d=O(()=>l.value.filter(Y=>Y.selectable)),m=O(()=>c.value.filter(Y=>Y.selectable)),p=O(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return Vx;case"all":return zd;case"page":default:return Bd}});function k(Y){return It(Y).every(H=>h.value.has(H.value))}function P(Y){return It(Y).some(H=>h.value.has(H.value))}function A(Y,H){const M=p.value.select({items:Y,value:H,selected:new Set(h.value)});h.value=M}function L(Y){A([Y],!k([Y]))}function _(Y){const H=p.value.selectAll({value:Y,allItems:d.value,currentPage:m.value,selected:new Set(h.value)});h.value=H}const R=O(()=>h.value.size>0),B=O(()=>{const Y=p.value.allSelected({allItems:d.value,currentPage:m.value});return!!Y.length&&k(Y)}),D={toggleSelect:L,select:A,selectAll:_,isSelected:k,isSomeSelected:P,someSelected:R,allSelected:B,showSelectAll:p.value.showSelectAll};return Dt(Xd,D),D}function Xs(){const e=Lt(Xd);if(!e)throw new Error("Missing selection!");return e}const Yd=se({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),Wd=Symbol.for("vuetify:data-table-sort");function Ys(e){const o=qe(e,"sortBy"),l=me(e,"mustSort"),c=me(e,"multiSort");return{sortBy:o,mustSort:l,multiSort:c}}function Ws(e){const{sortBy:o,mustSort:l,multiSort:c,page:h}=e,d=k=>{if(k.key==null)return;let P=o.value.map(L=>({...L}))??[];const A=P.find(L=>L.key===k.key);A?A.order==="desc"?l.value?A.order="asc":P=P.filter(L=>L.key!==k.key):A.order="desc":c.value?P=[...P,{key:k.key,order:"asc"}]:P=[{key:k.key,order:"asc"}],o.value=P,h&&(h.value=1)};function m(k){return!!o.value.find(P=>P.key===k.key)}const p={sortBy:o,toggleSort:d,isSorted:m};return Dt(Wd,p),p}function Dx(){const e=Lt(Wd);if(!e)throw new Error("Missing sort!");return e}function $o(e,o,l,c){const h=Rt();return{sortedItems:O(()=>l.value.length?Rx(o.value,l.value,h.current.value,{...e.customKeySort,...c?.value}):o.value)}}function Rx(e,o,l,c){const h=new Intl.Collator(l,{sensitivity:"accent",usage:"sort"});return[...e].sort((d,m)=>{for(let p=0;p_!=null?_.toString().toLocaleLowerCase():_),A!==L)return zi(A)&&zi(L)?0:zi(A)?-1:zi(L)?1:!isNaN(A)&&!isNaN(L)?Number(A)-Number(L):h.compare(A,L)}return 0})}const Mx=se({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function Fx(e,o){const l=e.returnObject?o:Bt(o,e.itemValue),c=Bt(o,e.itemSelectable,!0);return{type:"item",value:l,selectable:c,raw:o}}function Ox(e,o){const l=[];for(const c of o)l.push(Fx(e,c));return l}function Nx(e){return{items:O(()=>Ox(e,e.items))}}const Bx=se({search:String,loading:Boolean,...Ne(),...Mx(),...Hd(),...Yd(),...Yo({itemsPerPage:5}),...Ld(),...Ho(),...Mi(),...at()},"VDataIterator"),zx=be()({name:"VDataIterator",props:Bx(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0},setup(e,o){let{slots:l}=o;const c=qe(e,"groupBy"),h=me(e,"search"),{items:d}=Nx(e),{filteredItems:m}=Fi(e,d,h,{transform:de=>de.raw}),{sortBy:p,multiSort:k,mustSort:P}=Ys(e),{page:A,itemsPerPage:L}=Wo(e),{toggleSort:_}=Ws({sortBy:p,multiSort:k,mustSort:P,page:A}),{sortByWithGroups:R,opened:B,extractRows:D,isGroupOpen:Y,toggleGroup:H}=Ns({groupBy:c,sortBy:p}),{sortedItems:M}=$o(e,m,R),{flatItems:Z}=Bs(M,c,B),G=O(()=>Z.value.length),{startIndex:X,stopIndex:j,pageCount:q,prevPage:te,nextPage:J,setItemsPerPage:ie,setPage:ne}=Uo({page:A,itemsPerPage:L,itemsLength:G}),{paginatedItems:oe}=Nd({items:Z,startIndex:X,stopIndex:j,itemsPerPage:L}),ue=O(()=>D(oe.value)),{isSelected:ve,select:Ie,selectAll:ye,toggleSelect:ge}=Hs(e,{allItems:d,currentPage:ue}),{isExpanded:pe,toggleExpand:le}=Os(e);zs({page:A,itemsPerPage:L,sortBy:p,groupBy:c,search:h});const fe=O(()=>({page:A.value,itemsPerPage:L.value,sortBy:p.value,pageCount:q.value,toggleSort:_,prevPage:te,nextPage:J,setPage:ne,setItemsPerPage:ie,isSelected:ve,select:Ie,selectAll:ye,toggleSelect:ge,isExpanded:pe,toggleExpand:le,isGroupOpen:Y,toggleGroup:H,items:ue.value,groupedItems:oe.value}));return Ce(()=>y(e.tag,{class:["v-data-iterator",e.class],style:e.style},{default:()=>[l.header?.(fe.value),oe.value.length?l.default?.(fe.value):l["no-data"]?.(),l.footer?.(fe.value)]})),{}}});function Hx(){const e=ae([]);xf(()=>e.value=[]);function o(l,c){e.value[c]=l}return{refs:e,updateRef:o}}const Xx=se({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:et,default:"$first"},prevIcon:{type:et,default:"$prev"},nextIcon:{type:et,default:"$next"},lastIcon:{type:et,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...xa(),...Ne(),...Nt(),...Mt(),...Ct(),...ja(),...at({tag:"nav"}),...ct(),..._a({variant:"text"})},"VPagination"),Ud=be()({name:"VPagination",props:Xx(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,o){let{slots:l,emit:c}=o;const h=qe(e,"modelValue"),{t:d,n:m}=Rt(),{isRtl:p}=Xt(),{themeClasses:k}=gt(e),{width:P}=An(),A=De(-1);kt(void 0,{scoped:!0});const{resizeRef:L}=Ya(te=>{if(!te.length)return;const{target:J,contentRect:ie}=te[0],ne=J.querySelector(".v-pagination__list > *");if(!ne)return;const oe=ie.width,ue=ne.offsetWidth+parseFloat(getComputedStyle(ne).marginRight)*2;A.value=D(oe,ue)}),_=O(()=>parseInt(e.length,10)),R=O(()=>parseInt(e.start,10)),B=O(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):A.value>=0?A.value:D(P.value,58));function D(te,J){const ie=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((te-J*ie)/J).toFixed(2)))}const Y=O(()=>{if(_.value<=0||isNaN(_.value)||_.value>Number.MAX_SAFE_INTEGER)return[];if(B.value<=0)return[];if(B.value===1)return[h.value];if(_.value<=B.value)return tn(_.value,R.value);const te=B.value%2===0,J=te?B.value/2:Math.floor(B.value/2),ie=te?J:J+1,ne=_.value-J;if(ie-h.value>=0)return[...tn(Math.max(1,B.value-1),R.value),e.ellipsis,_.value];if(h.value-ne>=(te?1:0)){const oe=B.value-1,ue=_.value-oe+R.value;return[R.value,e.ellipsis,...tn(oe,ue)]}else{const oe=Math.max(1,B.value-3),ue=oe===1?h.value:h.value-Math.ceil(oe/2)+R.value;return[R.value,e.ellipsis,...tn(oe,ue),e.ellipsis,_.value]}});function H(te,J,ie){te.preventDefault(),h.value=J,ie&&c(ie,J)}const{refs:M,updateRef:Z}=Hx();kt({VPaginationBtn:{color:me(e,"color"),border:me(e,"border"),density:me(e,"density"),size:me(e,"size"),variant:me(e,"variant"),rounded:me(e,"rounded"),elevation:me(e,"elevation")}});const G=O(()=>Y.value.map((te,J)=>{const ie=ne=>Z(ne,J);if(typeof te=="string")return{isActive:!1,key:`ellipsis-${J}`,page:te,props:{ref:ie,ellipsis:!0,icon:!0,disabled:!0}};{const ne=te===h.value;return{isActive:ne,key:te,page:m(te),props:{ref:ie,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:ne?e.activeColor:e.color,ariaCurrent:ne,ariaLabel:d(ne?e.currentPageAriaLabel:e.pageAriaLabel,te),onClick:oe=>H(oe,te)}}}})),X=O(()=>{const te=!!e.disabled||h.value<=R.value,J=!!e.disabled||h.value>=R.value+_.value-1;return{first:e.showFirstLastPage?{icon:p.value?e.lastIcon:e.firstIcon,onClick:ie=>H(ie,R.value,"first"),disabled:te,ariaLabel:d(e.firstAriaLabel),ariaDisabled:te}:void 0,prev:{icon:p.value?e.nextIcon:e.prevIcon,onClick:ie=>H(ie,h.value-1,"prev"),disabled:te,ariaLabel:d(e.previousAriaLabel),ariaDisabled:te},next:{icon:p.value?e.prevIcon:e.nextIcon,onClick:ie=>H(ie,h.value+1,"next"),disabled:J,ariaLabel:d(e.nextAriaLabel),ariaDisabled:J},last:e.showFirstLastPage?{icon:p.value?e.firstIcon:e.lastIcon,onClick:ie=>H(ie,R.value+_.value-1,"last"),disabled:J,ariaLabel:d(e.lastAriaLabel),ariaDisabled:J}:void 0}});function j(){const te=h.value-R.value;M.value[te]?.$el.focus()}function q(te){te.key===Ar.left&&!e.disabled&&h.value>+e.start?(h.value=h.value-1,vt(j)):te.key===Ar.right&&!e.disabled&&h.valuey(e.tag,{ref:L,class:["v-pagination",k.value,e.class],style:e.style,role:"navigation","aria-label":d(e.ariaLabel),onKeydown:q,"data-test":"v-pagination-root"},{default:()=>[y("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&y("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[l.first?l.first(X.value.first):y(Ke,we({_as:"VPaginationBtn"},X.value.first),null)]),y("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[l.prev?l.prev(X.value.prev):y(Ke,we({_as:"VPaginationBtn"},X.value.prev),null)]),G.value.map((te,J)=>y("li",{key:te.key,class:["v-pagination__item",{"v-pagination__item--is-active":te.isActive}],"data-test":"v-pagination-item"},[l.item?l.item(te):y(Ke,we({_as:"VPaginationBtn"},te.props),{default:()=>[te.page]})])),y("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[l.next?l.next(X.value.next):y(Ke,we({_as:"VPaginationBtn"},X.value.next),null)]),e.showFirstLastPage&&y("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[l.last?l.last(X.value.last):y(Ke,we({_as:"VPaginationBtn"},X.value.last),null)])])]})),{}}}),Go=se({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),ki=be()({name:"VDataTableFooter",props:Go(),setup(e,o){let{slots:l}=o;const{t:c}=Rt(),{page:h,pageCount:d,startIndex:m,stopIndex:p,itemsLength:k,itemsPerPage:P,setItemsPerPage:A}=Ex(),L=O(()=>e.itemsPerPageOptions.map(_=>typeof _=="number"?{value:_,title:_===-1?c("$vuetify.dataFooter.itemsPerPageAll"):String(_)}:{..._,title:c(_.title)}));return Ce(()=>y("div",{class:"v-data-table-footer"},[l.prepend?.(),y("div",{class:"v-data-table-footer__items-per-page"},[y("span",null,[c(e.itemsPerPageText)]),y(an,{items:L.value,modelValue:P.value,"onUpdate:modelValue":_=>A(Number(_)),density:"compact",variant:"outlined","hide-details":!0},null)]),y("div",{class:"v-data-table-footer__info"},[y("div",null,[c(e.pageText,k.value?m.value+1:0,p.value,k.value)])]),y("div",{class:"v-data-table-footer__pagination"},[y(Ud,{modelValue:h.value,"onUpdate:modelValue":_=>h.value=_,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:d.value,"next-aria-label":e.nextPageLabel,"prev-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},null)])])),{}}}),jo=ng({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String]},(e,o)=>{let{slots:l}=o;const c=e.tag??"td";return y(c,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding},`v-data-table-column--align-${e.align}`],style:{height:Oe(e.height),width:Oe(e.width),left:Oe(e.fixedOffset||null)}},{default:()=>[l.default?.()]})}),Yx=se({headers:Array},"DataTable-header"),$d=Symbol.for("vuetify:data-table-headers"),Gd={title:"",sortable:!1},Wx={...Gd,width:48};function Ux(){const o=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(l=>({element:l,priority:0}));return{enqueue:(l,c)=>{let h=!1;for(let d=0;dc){o.splice(d,0,{element:l,priority:c}),h=!0;break}h||o.push({element:l,priority:c})},size:()=>o.length,count:()=>{let l=0;if(!o.length)return 0;const c=Math.floor(o[0].priority);for(let h=0;ho.shift()}}function $r(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)o.push(e);else for(const l of e.children)$r(l,o);return o}function jd(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const l of e)l.key&&o.add(l.key),l.children&&jd(l.children,o);return o}function $x(e){if(e.key){if(e.key==="data-table-group")return Gd;if(["data-table-expand","data-table-select"].includes(e.key))return Wx}}function qo(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(o,...e.children.map(l=>qo(l,o+1))):o}function Gx(e){let o=!1;function l(d){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(d)if(m&&(d.fixed=!0),d.fixed)if(d.children)for(let p=d.children.length-1;p>=0;p--)l(d.children[p],!0);else o?isNaN(+d.width)&&ig(`Multiple fixed columns should have a static width (key: ${d.key})`):d.lastFixed=!0,o=!0;else if(d.children)for(let p=d.children.length-1;p>=0;p--)l(d.children[p]);else o=!1}for(let d=e.length-1;d>=0;d--)l(e[d]);function c(d){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!d)return m;if(d.children){d.fixedOffset=m;for(const p of d.children)m=c(p,m)}else d.fixed&&(d.fixedOffset=m,m+=parseFloat(d.width||"0")||0);return m}let h=0;for(const d of e)h=c(d,h)}function jx(e,o){const l=[];let c=0;const h=Ux(e);for(;h.size()>0;){let m=h.count();const p=[];let k=1;for(;m>0;){const{element:P,priority:A}=h.dequeue(),L=o-c-qo(P);if(p.push({...P,rowspan:L??1,colspan:P.children?$r(P).length:1}),P.children)for(const _ of P.children){const R=A%1+k/Math.pow(10,c+2);h.enqueue(_,c+L+R)}k+=1,m-=1}c+=1,l.push(p)}return{columns:e.map(m=>$r(m)).flat(),headers:l}}function qd(e){const o=[];for(const l of e){const c={...$x(l),...l},h=c.key??(typeof c.value=="string"?c.value:null),d=c.value??h??null,m={...c,key:h,value:d,sortable:c.sortable??(c.key!=null||!!c.sort),children:c.children?qd(c.children):void 0};o.push(m)}return o}function Zo(e,o){const l=ae([]),c=ae([]),h=ae(),d=ae();$t(()=>{const k=(e.headers||Object.keys(e.items[0]??{}).map(B=>({key:B,title:cs(B)}))).slice(),P=jd(k);o?.groupBy?.value.length&&!P.has("data-table-group")&&k.unshift({key:"data-table-group",title:"Group"}),o?.showSelect?.value&&!P.has("data-table-select")&&k.unshift({key:"data-table-select"}),o?.showExpand?.value&&!P.has("data-table-expand")&&k.push({key:"data-table-expand"});const A=qd(k);Gx(A);const L=Math.max(...A.map(B=>qo(B)))+1,_=jx(A,L);l.value=_.headers,c.value=_.columns;const R=_.headers.flat(1);h.value=R.reduce((B,D)=>(D.sortable&&D.key&&D.sort&&(B[D.key]=D.sort),B),{}),d.value=R.reduce((B,D)=>(D.key&&D.filter&&(B[D.key]=D.filter),B),{})});const m={headers:l,columns:c,sortFunctions:h,filterFunctions:d};return Dt($d,m),m}function Us(){const e=Lt($d);if(!e)throw new Error("Missing headers!");return e}const Zd=se({color:String,sticky:Boolean,multiSort:Boolean,sortAscIcon:{type:et,default:"$sortAsc"},sortDescIcon:{type:et,default:"$sortDesc"},...Ts()},"VDataTableHeaders"),Gn=be()({name:"VDataTableHeaders",props:Zd(),setup(e,o){let{slots:l}=o;const{toggleSort:c,sortBy:h,isSorted:d}=Dx(),{someSelected:m,allSelected:p,selectAll:k,showSelectAll:P}=Xs(),{columns:A,headers:L}=Us(),{loaderClasses:_}=Ii(e);function R(Z,G){if(!(!e.sticky&&!Z.fixed))return{position:"sticky",left:Z.fixed?Oe(Z.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${G})`:void 0}}function B(Z){const G=h.value.find(X=>X.key===Z.key);return G?G.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:D,backgroundColorStyles:Y}=bt(e,"color"),H=O(()=>({headers:L.value,columns:A.value,toggleSort:c,isSorted:d,sortBy:h.value,someSelected:m.value,allSelected:p.value,selectAll:k,getSortIcon:B})),M=Z=>{let{column:G,x:X,y:j}=Z;const q=G.key==="data-table-select"||G.key==="data-table-expand";return y(jo,we({tag:"th",align:G.align,class:["v-data-table__th",{"v-data-table__th--sortable":G.sortable,"v-data-table__th--sorted":d(G),"v-data-table__th--fixed":G.fixed},_.value],style:{width:Oe(G.width),minWidth:Oe(G.minWidth),...R(G,j)},colspan:G.colspan,rowspan:G.rowspan,onClick:G.sortable?()=>c(G):void 0,fixed:G.fixed,lastFixed:G.lastFixed,noPadding:q},G.headerProps),{default:()=>{const te=`header.${G.key}`,J={column:G,selectAll:k,isSorted:d,toggleSort:c,sortBy:h.value,someSelected:m.value,allSelected:p.value,getSortIcon:B};return l[te]?l[te](J):G.key==="data-table-select"?l["header.data-table-select"]?.(J)??(P&&y(Wa,{modelValue:p.value,indeterminate:m.value&&!p.value,"onUpdate:modelValue":k},null)):y("div",{class:"v-data-table-header__content"},[y("span",null,[G.title]),G.sortable&&y(Ge,{key:"icon",class:"v-data-table-header__sort-icon",icon:B(G)},null),e.multiSort&&d(G)&&y("div",{key:"badge",class:["v-data-table-header__sort-badge",...D.value],style:Y.value},[h.value.findIndex(ie=>ie.key===G.key)+1])])}})};Ce(()=>y(je,null,[l.headers?l.headers(H.value):L.value.map((Z,G)=>y("tr",null,[Z.map((X,j)=>y(M,{column:X,x:j,y:G},null))])),e.loading&&y("tr",{class:"v-data-table-progress"},[y("th",{colspan:A.value.length},[y(_s,{name:"v-data-table-progress",active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:l.loader})])])]))}}),qx=se({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),Zx=be()({name:"VDataTableGroupHeaderRow",props:qx(),setup(e,o){let{slots:l}=o;const{isGroupOpen:c,toggleGroup:h,extractRows:d}=Rd(),{isSelected:m,isSomeSelected:p,select:k}=Xs(),{columns:P}=Us(),A=O(()=>d([e.item]));return()=>y("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[P.value.map(L=>{if(L.key==="data-table-group"){const _=c(e.item)?"$expand":"$next",R=()=>h(e.item);return l["data-table-group"]?.({item:e.item,count:A.value.length,props:{icon:_,onClick:R}})??y(jo,{class:"v-data-table-group-header-row__column"},{default:()=>[y(Ke,{size:"small",variant:"text",icon:_,onClick:R},null),y("span",null,[e.item.value]),y("span",null,[He("("),A.value.length,He(")")])]})}if(L.key==="data-table-select"){const _=m(A.value),R=p(A.value)&&!_,B=D=>k(A.value,D);return l["data-table-select"]?.({props:{modelValue:_,indeterminate:R,"onUpdate:modelValue":B}})??y("td",null,[y(Wa,{modelValue:_,indeterminate:R,"onUpdate:modelValue":B},null)])}return y("td",null,null)})])}}),Kx=se({index:Number,item:Object,cellProps:[Object,Function],onClick:ra(),onContextmenu:ra(),onDblclick:ra()},"VDataTableRow"),Ko=be()({name:"VDataTableRow",props:Kx(),setup(e,o){let{slots:l}=o;const{isSelected:c,toggleSelect:h}=Xs(),{isExpanded:d,toggleExpand:m}=Vd(),{columns:p}=Us();Ce(()=>y("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)}],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&p.value.map((k,P)=>{const A=e.item,L=`item.${k.key}`,_={index:e.index,item:A.raw,internalItem:A,value:Ji(A.columns,k.key),column:k,isSelected:c,toggleSelect:h,isExpanded:d,toggleExpand:m},R=typeof e.cellProps=="function"?e.cellProps({index:_.index,item:_.item,internalItem:_.internalItem,value:_.value,column:k}):e.cellProps,B=typeof k.cellProps=="function"?k.cellProps({index:_.index,item:_.item,internalItem:_.internalItem,value:_.value}):k.cellProps;return y(jo,we({align:k.align,fixed:k.fixed,fixedOffset:k.fixedOffset,lastFixed:k.lastFixed,noPadding:k.key==="data-table-select"||k.key==="data-table-expand",width:k.width},R,B),{default:()=>l[L]?l[L](_):k.key==="data-table-select"?l["item.data-table-select"]?.(_)??y(Wa,{disabled:!A.selectable,modelValue:c([A]),onClick:Sr(()=>h(A),["stop"])},null):k.key==="data-table-expand"?l["item.data-table-expand"]?.(_)??y(Ke,{icon:d(A)?"$collapse":"$expand",size:"small",variant:"text",onClick:Sr(()=>m(A),["stop"])},null):Xe(_.value)})})]))}}),Kd=se({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function]},"VDataTableRows"),Sn=be()({name:"VDataTableRows",inheritAttrs:!1,props:Kd(),setup(e,o){let{attrs:l,slots:c}=o;const{columns:h}=Us(),{expandOnClick:d,toggleExpand:m,isExpanded:p}=Vd(),{isSelected:k,toggleSelect:P}=Xs(),{toggleGroup:A,isGroupOpen:L}=Rd(),{t:_}=Rt();return Ce(()=>e.loading?y("tr",{class:"v-data-table-rows-loading",key:"loading"},[y("td",{colspan:h.value.length},[c.loading?.()??_(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?y("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[y("td",{colspan:h.value.length},[c["no-data"]?.()??_(e.noDataText)])]):y(je,null,[e.items.map((R,B)=>{if(R.type==="group"){const H={index:B,item:R,columns:h.value,isExpanded:p,toggleExpand:m,isSelected:k,toggleSelect:P,toggleGroup:A,isGroupOpen:L};return c["group-header"]?c["group-header"](H):y(Zx,we({key:`group-header_${R.id}`,item:R},Al(l,":group-header",()=>H)),c)}const D={index:B,item:R.raw,internalItem:R,columns:h.value,isExpanded:p,toggleExpand:m,isSelected:k,toggleSelect:P},Y={...D,props:we({key:`item_${R.key??R.index}`,onClick:d.value?()=>{m(R)}:void 0,index:B,item:R,cellProps:e.cellProps},Al(l,":row",()=>D),typeof e.rowProps=="function"?e.rowProps({item:D.item,index:D.index,internalItem:D.internalItem}):e.rowProps)};return y(je,{key:Y.props.key},[c.item?c.item(Y):y(Ko,Y.props,c),p(R)&&c["expanded-row"]?.(D)])})])),{}}});const Qd=se({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...Ne(),...Nt(),...at(),...ct()},"VTable"),kn=be()({name:"VTable",props:Qd(),setup(e,o){let{slots:l,emit:c}=o;const{themeClasses:h}=gt(e),{densityClasses:d}=Jt(e);return Ce(()=>y(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!l.top,"v-table--has-bottom":!!l.bottom,"v-table--hover":e.hover},h.value,d.value,e.class],style:e.style},{default:()=>[l.top?.(),l.default?y("div",{class:"v-table__wrapper",style:{height:Oe(e.height)}},[y("table",null,[l.default()])]):l.wrapper?.(),l.bottom?.()]})),{}}}),Qx=se({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function Jx(e,o,l,c){const h=e.returnObject?o:Bt(o,e.itemValue),d=Bt(o,e.itemSelectable,!0),m=c.reduce((p,k)=>(k.key!=null&&(p[k.key]=Bt(o,k.value)),p),{});return{type:"item",key:e.returnObject?Bt(o,e.itemValue):h,index:l,value:h,selectable:d,columns:m,raw:o}}function ey(e,o,l){return o.map((c,h)=>Jx(e,c,h,l))}function Qo(e,o){return{items:O(()=>ey(e,e.items,o.value))}}const Jo=se({...Kd(),width:[String,Number],search:String,...Ld(),...Ho(),...Yx(),...Qx(),...Hd(),...Yd(),...Zd(),...Qd()},"DataTable"),ty=se({...Yo(),...Jo(),...Mi(),...Go()},"VDataTable"),ay=be()({name:"VDataTable",props:ty(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,o){let{attrs:l,slots:c}=o;const{groupBy:h}=Xo(e),{sortBy:d,multiSort:m,mustSort:p}=Ys(e),{page:k,itemsPerPage:P}=Wo(e),{columns:A,headers:L,sortFunctions:_,filterFunctions:R}=Zo(e,{groupBy:h,showSelect:me(e,"showSelect"),showExpand:me(e,"showExpand")}),{items:B}=Qo(e,A),D=me(e,"search"),{filteredItems:Y}=Fi(e,B,D,{transform:ke=>ke.columns,customKeyFilter:R}),{toggleSort:H}=Ws({sortBy:d,multiSort:m,mustSort:p,page:k}),{sortByWithGroups:M,opened:Z,extractRows:G,isGroupOpen:X,toggleGroup:j}=Ns({groupBy:h,sortBy:d}),{sortedItems:q}=$o(e,Y,M,_),{flatItems:te}=Bs(q,h,Z),J=O(()=>te.value.length),{startIndex:ie,stopIndex:ne,pageCount:oe,setItemsPerPage:ue}=Uo({page:k,itemsPerPage:P,itemsLength:J}),{paginatedItems:ve}=Nd({items:te,startIndex:ie,stopIndex:ne,itemsPerPage:P}),Ie=O(()=>G(ve.value)),{isSelected:ye,select:ge,selectAll:pe,toggleSelect:le,someSelected:fe,allSelected:de}=Hs(e,{allItems:B,currentPage:Ie}),{isExpanded:xe,toggleExpand:We}=Os(e);zs({page:k,itemsPerPage:P,sortBy:d,groupBy:h,search:D}),kt({VDataTableRows:{hideNoData:me(e,"hideNoData"),noDataText:me(e,"noDataText"),loading:me(e,"loading"),loadingText:me(e,"loadingText")}});const Le=O(()=>({page:k.value,itemsPerPage:P.value,sortBy:d.value,pageCount:oe.value,toggleSort:H,setItemsPerPage:ue,someSelected:fe.value,allSelected:de.value,isSelected:ye,select:ge,selectAll:pe,toggleSelect:le,isExpanded:xe,toggleExpand:We,isGroupOpen:X,toggleGroup:j,items:Ie.value.map(ke=>ke.raw),internalItems:Ie.value,groupedItems:ve.value,columns:A.value,headers:L.value}));return Ce(()=>{const ke=ki.filterProps(e),Te=Gn.filterProps(e),Pe=Sn.filterProps(e),Ee=kn.filterProps(e);return y(kn,we({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},Ee),{top:()=>c.top?.(Le.value),default:()=>c.default?c.default(Le.value):y(je,null,[c.colgroup?.(Le.value),y("thead",null,[y(Gn,Te,c)]),c.thead?.(Le.value),y("tbody",null,[c["body.prepend"]?.(Le.value),c.body?c.body(Le.value):y(Sn,we(l,Pe,{items:ve.value}),c),c["body.append"]?.(Le.value)]),c.tbody?.(Le.value),c.tfoot?.(Le.value)]),bottom:()=>c.bottom?c.bottom(Le.value):y(je,null,[y(La,null,null),y(ki,ke,{prepend:c["footer.prepend"]})])})}),{}}}),ny=se({...Jo(),...Ho(),...fd(),...Mi()},"VDataTableVirtual"),iy=be()({name:"VDataTableVirtual",props:ny(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,o){let{attrs:l,slots:c}=o;const{groupBy:h}=Xo(e),{sortBy:d,multiSort:m,mustSort:p}=Ys(e),{columns:k,headers:P,sortFunctions:A,filterFunctions:L}=Zo(e,{groupBy:h,showSelect:me(e,"showSelect"),showExpand:me(e,"showExpand")}),{items:_}=Qo(e,k),R=me(e,"search"),{filteredItems:B}=Fi(e,_,R,{transform:Te=>Te.columns,customKeyFilter:L}),{toggleSort:D}=Ws({sortBy:d,multiSort:m,mustSort:p}),{sortByWithGroups:Y,opened:H,extractRows:M,isGroupOpen:Z,toggleGroup:G}=Ns({groupBy:h,sortBy:d}),{sortedItems:X}=$o(e,B,Y,A),{flatItems:j}=Bs(X,h,H),q=O(()=>M(j.value)),{isSelected:te,select:J,selectAll:ie,toggleSelect:ne,someSelected:oe,allSelected:ue}=Hs(e,{allItems:q,currentPage:q}),{isExpanded:ve,toggleExpand:Ie}=Os(e),{containerRef:ye,markerRef:ge,paddingTop:pe,paddingBottom:le,computedItems:fe,handleItemResize:de,handleScroll:xe,handleScrollend:We}=gd(e,j),Le=O(()=>fe.value.map(Te=>Te.raw));zs({sortBy:d,page:De(1),itemsPerPage:De(-1),groupBy:h,search:R}),kt({VDataTableRows:{hideNoData:me(e,"hideNoData"),noDataText:me(e,"noDataText"),loading:me(e,"loading"),loadingText:me(e,"loadingText")}});const ke=O(()=>({sortBy:d.value,toggleSort:D,someSelected:oe.value,allSelected:ue.value,isSelected:te,select:J,selectAll:ie,toggleSelect:ne,isExpanded:ve,toggleExpand:Ie,isGroupOpen:Z,toggleGroup:G,items:q.value.map(Te=>Te.raw),internalItems:q.value,groupedItems:j.value,columns:k.value,headers:P.value}));Ce(()=>{const Te=Gn.filterProps(e),Pe=Sn.filterProps(e),Ee=kn.filterProps(e);return y(kn,we({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Ee),{top:()=>c.top?.(ke.value),wrapper:()=>y("div",{ref:ye,onScrollPassive:xe,onScrollend:We,class:"v-table__wrapper",style:{height:Oe(e.height)}},[y("table",null,[y("thead",null,[y(Gn,we(Te,{sticky:e.fixedHeader}),c)]),y("tbody",null,[y("tr",{ref:ge,style:{height:Oe(pe.value),border:0}},[y("td",{colspan:k.value.length,style:{height:0,border:0}},null)]),c["body.prepend"]?.(ke.value),y(Sn,we(l,Pe,{items:Le.value}),{...c,item:ce=>y(hd,{key:ce.internalItem.index,renderless:!0,"onUpdate:height":Ue=>de(ce.internalItem.index,Ue)},{default:Ue=>{let{itemRef:ze}=Ue;return c.item?.({...ce,itemRef:ze})??y(Ko,we(ce.props,{ref:ze,key:ce.internalItem.index,index:ce.internalItem.index}),c)}})}),c["body.append"]?.(ke.value),y("tr",{style:{height:Oe(le.value),border:0}},[y("td",{colspan:k.value.length,style:{height:0,border:0}},null)])])])]),bottom:()=>c.bottom?.(ke.value)})})}}),sy=se({itemsLength:{type:[Number,String],required:!0},...Yo(),...Jo(),...Go()},"VDataTableServer"),ry=be()({name:"VDataTableServer",props:sy(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,o){let{attrs:l,slots:c}=o;const{groupBy:h}=Xo(e),{sortBy:d,multiSort:m,mustSort:p}=Ys(e),{page:k,itemsPerPage:P}=Wo(e),A=O(()=>parseInt(e.itemsLength,10)),{columns:L,headers:_}=Zo(e,{groupBy:h,showSelect:me(e,"showSelect"),showExpand:me(e,"showExpand")}),{items:R}=Qo(e,L),{toggleSort:B}=Ws({sortBy:d,multiSort:m,mustSort:p,page:k}),{opened:D,isGroupOpen:Y,toggleGroup:H,extractRows:M}=Ns({groupBy:h,sortBy:d}),{pageCount:Z,setItemsPerPage:G}=Uo({page:k,itemsPerPage:P,itemsLength:A}),{flatItems:X}=Bs(R,h,D),{isSelected:j,select:q,selectAll:te,toggleSelect:J,someSelected:ie,allSelected:ne}=Hs(e,{allItems:R,currentPage:R}),{isExpanded:oe,toggleExpand:ue}=Os(e),ve=O(()=>M(R.value));zs({page:k,itemsPerPage:P,sortBy:d,groupBy:h,search:me(e,"search")}),Dt("v-data-table",{toggleSort:B,sortBy:d}),kt({VDataTableRows:{hideNoData:me(e,"hideNoData"),noDataText:me(e,"noDataText"),loading:me(e,"loading"),loadingText:me(e,"loadingText")}});const Ie=O(()=>({page:k.value,itemsPerPage:P.value,sortBy:d.value,pageCount:Z.value,toggleSort:B,setItemsPerPage:G,someSelected:ie.value,allSelected:ne.value,isSelected:j,select:q,selectAll:te,toggleSelect:J,isExpanded:oe,toggleExpand:ue,isGroupOpen:Y,toggleGroup:H,items:ve.value.map(ye=>ye.raw),internalItems:ve.value,groupedItems:X.value,columns:L.value,headers:_.value}));Ce(()=>{const ye=ki.filterProps(e),ge=Gn.filterProps(e),pe=Sn.filterProps(e),le=kn.filterProps(e);return y(kn,we({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},le),{top:()=>c.top?.(Ie.value),default:()=>c.default?c.default(Ie.value):y(je,null,[c.colgroup?.(Ie.value),y("thead",{class:"v-data-table__thead",role:"rowgroup"},[y(Gn,we(ge,{sticky:e.fixedHeader}),c)]),c.thead?.(Ie.value),y("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[c["body.prepend"]?.(Ie.value),c.body?c.body(Ie.value):y(Sn,we(l,pe,{items:X.value}),c),c["body.append"]?.(Ie.value)]),c.tbody?.(Ie.value),c.tfoot?.(Ie.value)]),bottom:()=>c.bottom?c.bottom(Ie.value):y(ki,ye,{prepend:c["footer.prepend"]})})})}});const oy=se({fluid:{type:Boolean,default:!1},...Ne(),...at()},"VContainer"),ly=be()({name:"VContainer",props:oy(),setup(e,o){let{slots:l}=o;const{rtlClasses:c}=Xt();return Ce(()=>y(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},c.value,e.class],style:e.style},l)),{}}}),Jd=(()=>ds.reduce((e,o)=>(e[o]={type:[Boolean,String,Number],default:!1},e),{}))(),eh=(()=>ds.reduce((e,o)=>{const l="offset"+cs(o);return e[l]={type:[String,Number],default:null},e},{}))(),th=(()=>ds.reduce((e,o)=>{const l="order"+cs(o);return e[l]={type:[String,Number],default:null},e},{}))(),tc={col:Object.keys(Jd),offset:Object.keys(eh),order:Object.keys(th)};function cy(e,o,l){let c=e;if(!(l==null||l===!1)){if(o){const h=o.replace(e,"");c+=`-${h}`}return e==="col"&&(c="v-"+c),e==="col"&&(l===""||l===!0)||(c+=`-${l}`),c.toLowerCase()}}const uy=["auto","start","end","center","baseline","stretch"],dy=se({cols:{type:[Boolean,String,Number],default:!1},...Jd,offset:{type:[String,Number],default:null},...eh,order:{type:[String,Number],default:null},...th,alignSelf:{type:String,default:null,validator:e=>uy.includes(e)},...Ne(),...at()},"VCol"),ot=be()({name:"VCol",props:dy(),setup(e,o){let{slots:l}=o;const c=O(()=>{const h=[];let d;for(d in tc)tc[d].forEach(p=>{const k=e[p],P=cy(d,p,k);P&&h.push(P)});const m=h.some(p=>p.startsWith("v-col-"));return h.push({"v-col":!m||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),h});return()=>Ai(e.tag,{class:[c.value,e.class],style:e.style},l.default?.())}}),el=["start","end","center"],ah=["space-between","space-around","space-evenly"];function tl(e,o){return ds.reduce((l,c)=>{const h=e+cs(c);return l[h]=o(),l},{})}const hy=[...el,"baseline","stretch"],nh=e=>hy.includes(e),ih=tl("align",()=>({type:String,default:null,validator:nh})),fy=[...el,...ah],sh=e=>fy.includes(e),rh=tl("justify",()=>({type:String,default:null,validator:sh})),gy=[...el,...ah,"stretch"],oh=e=>gy.includes(e),lh=tl("alignContent",()=>({type:String,default:null,validator:oh})),ac={align:Object.keys(ih),justify:Object.keys(rh),alignContent:Object.keys(lh)},vy={align:"align",justify:"justify",alignContent:"align-content"};function my(e,o,l){let c=vy[e];if(l!=null){if(o){const h=o.replace(e,"");c+=`-${h}`}return c+=`-${l}`,c.toLowerCase()}}const py=se({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:nh},...ih,justify:{type:String,default:null,validator:sh},...rh,alignContent:{type:String,default:null,validator:oh},...lh,...Ne(),...at()},"VRow"),Sa=be()({name:"VRow",props:py(),setup(e,o){let{slots:l}=o;const c=O(()=>{const h=[];let d;for(d in ac)ac[d].forEach(m=>{const p=e[m],k=my(d,m,p);k&&h.push(k)});return h.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),h});return()=>Ai(e.tag,{class:["v-row",c.value,e.class],style:e.style},l.default?.())}}),Mn=pa("v-spacer","div","VSpacer"),ch=se({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:!1},nextIcon:{type:[String],default:"$next"},prevIcon:{type:[String],default:"$prev"},modeIcon:{type:[String],default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),Gr=be()({name:"VDatePickerControls",props:ch(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(e,o){let{emit:l}=o;const c=O(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),h=O(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),d=O(()=>Array.isArray(e.disabled)?e.disabled.includes("prev"):!!e.disabled),m=O(()=>Array.isArray(e.disabled)?e.disabled.includes("next"):!!e.disabled);function p(){l("click:prev")}function k(){l("click:next")}function P(){l("click:year")}function A(){l("click:month")}return Ce(()=>y("div",{class:["v-date-picker-controls"]},[y(Ke,{class:"v-date-picker-controls__month-btn",disabled:c.value,text:e.text,variant:"text",rounded:!0,onClick:A},null),y(Ke,{key:"mode-btn",class:"v-date-picker-controls__mode-btn",disabled:h.value,density:"comfortable",icon:e.modeIcon,variant:"text",onClick:P},null),y(Mn,{key:"mode-spacer"},null),y("div",{key:"month-buttons",class:"v-date-picker-controls__month"},[y(Ke,{disabled:d.value,icon:e.prevIcon,variant:"text",onClick:p},null),y(Ke,{disabled:m.value,icon:e.nextIcon,variant:"text",onClick:k},null)])])),{}}});const by=se({appendIcon:String,color:String,header:String,transition:String,onClick:ra()},"VDatePickerHeader"),jr=be()({name:"VDatePickerHeader",props:by(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,o){let{emit:l,slots:c}=o;const{backgroundColorClasses:h,backgroundColorStyles:d}=bt(e,"color");function m(){l("click")}function p(){l("click:append")}return Ce(()=>{const k=!!(c.default||e.header),P=!!(c.append||e.appendIcon);return y("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},h.value],style:d.value,onClick:m},[c.prepend&&y("div",{key:"prepend",class:"v-date-picker-header__prepend"},[c.prepend()]),k&&y(wa,{key:"content",name:e.transition},{default:()=>[y("div",{key:e.header,class:"v-date-picker-header__content"},[c.default?.()??e.header])]}),P&&y("div",{class:"v-date-picker-header__append"},[c.append?y(ht,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>[c.append?.()]}):y(Ke,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:p},null)])])}),{}}});const uh=se({allowedDates:[Array,Function],disabled:Boolean,color:String,month:[Number,String],hideWeekdays:Boolean,max:null,min:null,modelValue:Array,multiple:Boolean,showAdjacentMonths:Boolean,showWeek:Boolean,year:[Number,String]},"VDatePickerMonth"),qr=be()({name:"VDatePickerMonth",props:uh(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,o){let{emit:l,slots:c}=o;const h=ae(),d=hs(),m=qe(e,"modelValue",[],D=>It(D)),p=O(()=>m.value.length>0?d.date(m.value[0]):e.min?d.date(e.min):Array.isArray(e.allowedDates)?d.date(e.allowedDates[0]):d.date()),k=qe(e,"year",void 0,D=>{const Y=D!=null?Number(D):d.getYear(p.value);return d.startOfYear(d.setYear(d.date(),Y))},D=>d.getYear(D)),P=qe(e,"month",void 0,D=>{const Y=D!=null?Number(D):d.getMonth(p.value),H=d.setYear(d.date(),d.getYear(k.value));return d.setMonth(H,Y)},D=>d.getMonth(D)),A=O(()=>{const D=d.getWeekArray(P.value),Y=D.flat(),H=6*7;if(Y.length{const D=A.value.flat(),Y=d.date();return D.map((H,M)=>{const Z=d.toISO(H),G=!d.isSameMonth(H,P.value);return{date:H,isoDate:Z,formatted:d.format(H,"keyboardDate"),year:d.getYear(H),month:d.getMonth(H),isDisabled:R(H),isWeekStart:M%7===0,isWeekEnd:M%7===6,isSelected:m.value.some(X=>d.isSameDay(H,X)),isToday:d.isSameDay(H,Y),isAdjacent:G,isHidden:G&&!e.showAdjacentMonths,isHovered:!1,localized:d.format(H,"dayOfMonth")}})}),_=O(()=>A.value.map(D=>sg(d,D[0])));function R(D){if(e.disabled)return!0;const Y=d.date(D);return e.min&&d.isAfter(d.date(e.min),Y)||e.max&&d.isAfter(Y,d.date(e.max))?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(H=>d.isSameDay(d.date(H),Y)):typeof e.allowedDates=="function"?!e.allowedDates(Y):!1}function B(D){if(e.multiple){const Y=m.value.findIndex(H=>d.isSameDay(H,D));if(Y===-1)m.value=[...m.value,D];else{const H=[...m.value];H.splice(Y,1),m.value=H}}else m.value=[D]}return Ve(p,D=>{P.value=D,k.value=D}),()=>y("div",{class:"v-date-picker-month"},[e.showWeek&&y("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&y("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[He(" ")]),_.value.map(D=>y("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[D]))]),y("div",{ref:h,class:"v-date-picker-month__days"},[!e.hideWeekdays&&d.getWeekdays().map(D=>y("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[D])),L.value.map((D,Y)=>{const H={props:{onClick:()=>B(D.date)},item:D,i:Y};return y("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":D.isAdjacent,"v-date-picker-month__day--hide-adjacent":D.isHidden,"v-date-picker-month__day--hovered":D.isHovered,"v-date-picker-month__day--selected":D.isSelected,"v-date-picker-month__day--week-end":D.isWeekEnd,"v-date-picker-month__day--week-start":D.isWeekStart}],"data-v-date":D.isDisabled?void 0:D.isoDate},[(e.showAdjacentMonths||!D.isAdjacent)&&y(ht,{defaults:{VBtn:{color:(D.isSelected||D.isToday)&&!D.isDisabled?e.color:void 0,disabled:D.isDisabled,icon:!0,ripple:!1,text:D.localized,variant:D.isDisabled?"text":D.isToday&&!D.isSelected?"outlined":"flat",onClick:()=>B(D.date)}}},{default:()=>[c.day?.(H)??y(Ke,H.props,null)]})])})])])}});const dh=se({color:String,height:[String,Number],modelValue:Number},"VDatePickerMonths"),Zr=be()({name:"VDatePickerMonths",props:dh(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const c=hs(),h=qe(e,"modelValue"),d=O(()=>{let m=c.startOfYear(c.date());return tn(12).map(p=>{const k=c.format(m,"monthShort");return m=c.getNextMonth(m),{text:k,value:p}})});return $t(()=>{h.value=h.value??c.getMonth(c.date())}),Ce(()=>y("div",{class:"v-date-picker-months",style:{height:Oe(e.height)}},[y("div",{class:"v-date-picker-months__content"},[d.value.map((m,p)=>{const k={active:h.value===p,color:h.value===p?e.color:void 0,rounded:!0,text:m.text,variant:h.value===m.value?"flat":"text",onClick:()=>P(p)};function P(A){h.value=A}return l.month?.({month:m,i:p,props:k})??y(Ke,we({key:"month"},k,{onClick:()=>P(p)}),null)})])])),{}}});const hh=se({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),Kr=be()({name:"VDatePickerYears",props:hh(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const c=hs(),h=qe(e,"modelValue"),d=O(()=>{const p=c.getYear(c.date());let k=p-100,P=p+52;e.min&&(k=c.getYear(c.date(e.min))),e.max&&(P=c.getYear(c.date(e.max)));let A=c.startOfYear(c.date());return A=c.setYear(A,k),tn(P-k+1,k).map(L=>{const _=c.format(A,"year");return A=c.setYear(A,c.getYear(A)+1),{text:_,value:L}})});$t(()=>{h.value=h.value??c.getYear(c.date())});const m=ae();return jt(async()=>{await vt(),m.value?.$el.scrollIntoView({block:"center"})}),Ce(()=>y("div",{class:"v-date-picker-years",style:{height:Oe(e.height)}},[y("div",{class:"v-date-picker-years__content"},[d.value.map((p,k)=>{const P={ref:h.value===p.value?m:void 0,active:h.value===p.value,color:h.value===p.value?e.color:void 0,rounded:!0,text:p.text,variant:h.value===p.value?"flat":"text",onClick:()=>h.value=p.value};return l.year?.({year:p,i:k,props:P})??y(Ke,we({key:"month"},P),null)})])])),{}}});const xy=pa("v-picker-title"),fh=se({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...Fs()},"VPicker"),nc=be()({name:"VPicker",props:fh(),setup(e,o){let{slots:l}=o;const{backgroundColorClasses:c,backgroundColorStyles:h}=bt(me(e,"color"));return Ce(()=>{const d=Ea.filterProps(e),m=!!(e.title||l.title);return y(Ea,we(d,{color:e.bgColor,class:["v-picker",{"v-picker--landscape":e.landscape,"v-picker--with-actions":!!l.actions},e.class],style:e.style}),{default:()=>[!e.hideHeader&&y("div",{key:"header",class:[c.value],style:[h.value]},[m&&y(xy,{key:"picker-title"},{default:()=>[l.title?.()??e.title]}),l.header&&y("div",{class:"v-picker__header"},[l.header()])]),y("div",{class:"v-picker__body"},[l.default?.()]),l.actions&&y(ht,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[y("div",{class:"v-picker__actions"},[l.actions()])]})]})}),{}}}),yy=se({header:{type:String,default:"$vuetify.datePicker.header"},...ch(),...uh(),...Ht(dh(),["modelValue"]),...Ht(hh(),["modelValue"]),...fh({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),wy=be()({name:"VDatePicker",props:yy(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,o){let{emit:l,slots:c}=o;const h=hs(),{t:d}=Rt(),m=qe(e,"modelValue",void 0,j=>It(j),j=>e.multiple?j:j[0]),p=qe(e,"viewMode"),k=O(()=>{const j=h.date(m.value?.[0]);return j&&h.isValid(j)?j:h.date()}),P=ae(Number(e.month??h.getMonth(h.startOfMonth(k.value)))),A=ae(Number(e.year??h.getYear(h.startOfYear(h.setMonth(k.value,P.value))))),L=De(!1),_=O(()=>e.multiple&&m.value.length>1?d("$vuetify.datePicker.itemsSelected",m.value.length):m.value[0]&&h.isValid(m.value[0])?h.format(m.value[0],"normalDateWithWeekday"):d(e.header)),R=O(()=>h.format(h.setYear(h.setMonth(h.date(),P.value),A.value),"monthAndYear")),B=O(()=>`date-picker-header${L.value?"-reverse":""}-transition`),D=O(()=>{const j=h.date(e.min);return e.min&&h.isValid(j)?j:null}),Y=O(()=>{const j=h.date(e.max);return e.max&&h.isValid(j)?j:null}),H=O(()=>{if(e.disabled)return!0;const j=[];if(p.value!=="month")j.push("prev","next");else{let q=h.date();if(q=h.setYear(q,A.value),q=h.setMonth(q,P.value),D.value){const te=h.addDays(h.startOfMonth(q),-1);h.isAfter(D.value,te)&&j.push("prev")}if(Y.value){const te=h.addDays(h.endOfMonth(q),1);h.isAfter(te,Y.value)&&j.push("next")}}return j});function M(){P.value<11?P.value++:(A.value++,P.value=0)}function Z(){P.value>0?P.value--:(A.value--,P.value=11)}function G(){p.value=p.value==="months"?"month":"months"}function X(){p.value=p.value==="year"?"month":"year"}return Ve(P,()=>{p.value==="months"&&G(),l("update:month",P.value)}),Ve(A,()=>{p.value==="year"&&X(),l("update:year",A.value)}),Ve(m,(j,q)=>{const te=h.date(It(j)[0]),J=h.date(It(q)[0]);L.value=h.isBefore(te,J)}),Ce(()=>{const j=nc.filterProps(e),q=Gr.filterProps(e),te=jr.filterProps(e),J=qr.filterProps(e),ie=Ht(Zr.filterProps(e),["modelValue"]),ne=Ht(Kr.filterProps(e),["modelValue"]),oe={header:_.value,transition:B.value};return y(nc,we(j,{class:["v-date-picker",`v-date-picker--${p.value}`,{"v-date-picker--show-week":e.showWeek},e.class],style:e.style}),{title:()=>c.title?.()??y("div",{class:"v-date-picker__title"},[d(e.title)]),header:()=>c.header?y(ht,{defaults:{VDatePickerHeader:{...oe}}},{default:()=>[c.header?.(oe)]}):y(jr,we({key:"header"},te,oe),c),default:()=>y(je,null,[y(Gr,we(q,{disabled:H.value,text:R.value,"onClick:next":M,"onClick:prev":Z,"onClick:month":G,"onClick:year":X}),null),y(ns,{hideOnLeave:!0},{default:()=>[p.value==="months"?y(Zr,we({key:"date-picker-months"},ie,{modelValue:P.value,"onUpdate:modelValue":ue=>P.value=ue,min:D.value,max:Y.value}),null):p.value==="year"?y(Kr,we({key:"date-picker-years"},ne,{modelValue:A.value,"onUpdate:modelValue":ue=>A.value=ue,min:D.value,max:Y.value}),null):y(qr,we({key:"date-picker-month"},J,{modelValue:m.value,"onUpdate:modelValue":ue=>m.value=ue,month:P.value,"onUpdate:month":ue=>P.value=ue,year:A.value,"onUpdate:year":ue=>A.value=ue,min:D.value,max:Y.value}),null)]})]),actions:c.actions})}),{}}});const Ci=Symbol.for("vuetify:v-expansion-panel"),Sy=["default","accordion","inset","popout"],ky=se({color:String,static:Boolean,variant:{type:String,default:"default",validator:e=>Sy.includes(e)},readonly:Boolean,...Ne(),...In(),...at(),...ct()},"VExpansionPanels"),gh=be()({name:"VExpansionPanels",props:ky(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;dn(e,Ci);const{themeClasses:c}=gt(e),h=O(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return kt({VExpansionPanel:{color:me(e,"color")},VExpansionPanelTitle:{readonly:me(e,"readonly"),static:me(e,"static")}}),Ce(()=>y(e.tag,{class:["v-expansion-panels",c.value,h.value,e.class],style:e.style},l)),{}}}),Cy=se({...Ne(),...Es()},"VExpansionPanelText"),al=be()({name:"VExpansionPanelText",props:Cy(),setup(e,o){let{slots:l}=o;const c=Lt(Ci);if(!c)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:h,onAfterLeave:d}=Ro(e,c.isSelected);return Ce(()=>y(ks,{onAfterLeave:d},{default:()=>[pt(y("div",{class:["v-expansion-panel-text",e.class],style:e.style},[l.default&&h.value&&y("div",{class:"v-expansion-panel-text__wrapper"},[l.default?.()])]),[[Pa,c.isSelected.value]])]})),{}}}),vh=se({color:String,expandIcon:{type:et,default:"$expand"},collapseIcon:{type:et,default:"$collapse"},hideActions:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...Ne()},"VExpansionPanelTitle"),mh=be()({name:"VExpansionPanelTitle",directives:{Ripple:qa},props:vh(),setup(e,o){let{slots:l}=o;const c=Lt(Ci);if(!c)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:h,backgroundColorStyles:d}=bt(e,"color"),m=O(()=>({collapseIcon:e.collapseIcon,disabled:c.disabled.value,expanded:c.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly}));return Ce(()=>pt(y("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":c.isSelected.value,"v-expansion-panel-title--static":e.static},h.value,e.class],style:[d.value,e.style],type:"button",tabindex:c.disabled.value?-1:void 0,disabled:c.disabled.value,"aria-expanded":c.isSelected.value,onClick:e.readonly?void 0:c.toggle},[y("span",{class:"v-expansion-panel-title__overlay"},null),l.default?.(m.value),!e.hideActions&&y("span",{class:"v-expansion-panel-title__icon"},[l.actions?l.actions(m.value):y(Ge,{icon:c.isSelected.value?e.collapseIcon:e.expandIcon},null)])]),[[la("ripple"),e.ripple]])),{}}}),Ay=se({title:String,text:String,bgColor:String,...Ne(),...Mt(),...Ln(),...Es(),...Ct(),...at(),...vh()},"VExpansionPanel"),ph=be()({name:"VExpansionPanel",props:Ay(),emits:{"group:selected":e=>!0},setup(e,o){let{slots:l}=o;const c=En(e,Ci),{backgroundColorClasses:h,backgroundColorStyles:d}=bt(e,"bgColor"),{elevationClasses:m}=Yt(e),{roundedClasses:p}=Tt(e),k=O(()=>c?.disabled.value||e.disabled),P=O(()=>c.group.items.value.reduce((_,R,B)=>(c.group.selected.value.includes(R.id)&&_.push(B),_),[])),A=O(()=>{const _=c.group.items.value.findIndex(R=>R.id===c.id);return!c.isSelected.value&&P.value.some(R=>R-_===1)}),L=O(()=>{const _=c.group.items.value.findIndex(R=>R.id===c.id);return!c.isSelected.value&&P.value.some(R=>R-_===-1)});return Dt(Ci,c),kt({VExpansionPanelText:{eager:me(e,"eager")}}),Ce(()=>{const _=!!(l.text||e.text),R=!!(l.title||e.title);return y(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":c.isSelected.value,"v-expansion-panel--before-active":A.value,"v-expansion-panel--after-active":L.value,"v-expansion-panel--disabled":k.value},p.value,h.value,e.class],style:[d.value,e.style]},{default:()=>[y("div",{class:["v-expansion-panel__shadow",...m.value]},null),R&&y(mh,{key:"title",collapseIcon:e.collapseIcon,color:e.color,expandIcon:e.expandIcon,hideActions:e.hideActions,ripple:e.ripple},{default:()=>[l.title?l.title():e.title]}),_&&y(al,{key:"text"},{default:()=>[l.text?l.text():e.text]}),l.default?.()]})}),{}}});const Py=se({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},multiple:Boolean,showSize:{type:[Boolean,Number],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(e)},...Ka({prependIcon:"$file"}),modelValue:{type:Array,default:()=>[],validator:e=>It(e).every(o=>o!=null&&typeof o=="object")},...Ri({clearable:!0})},"VFileInput"),bh=be()({name:"VFileInput",inheritAttrs:!1,props:Py(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,o){let{attrs:l,emit:c,slots:h}=o;const{t:d}=Rt(),m=qe(e,"modelValue"),{isFocused:p,focus:k,blur:P}=Za(e),A=O(()=>typeof e.showSize!="boolean"?e.showSize:void 0),L=O(()=>(m.value??[]).reduce((J,ie)=>{let{size:ne=0}=ie;return J+ne},0)),_=O(()=>Pl(L.value,A.value)),R=O(()=>(m.value??[]).map(J=>{const{name:ie="",size:ne=0}=J;return e.showSize?`${ie} (${Pl(ne,A.value)})`:ie})),B=O(()=>{const J=m.value?.length??0;return e.showSize?d(e.counterSizeString,J,_.value):d(e.counterString,J)}),D=ae(),Y=ae(),H=ae(),M=O(()=>p.value||e.active),Z=O(()=>["plain","underlined"].includes(e.variant));function G(){H.value!==document.activeElement&&H.value?.focus(),p.value||k()}function X(J){q(J)}function j(J){c("mousedown:control",J)}function q(J){H.value?.click(),c("click:control",J)}function te(J){J.stopPropagation(),G(),vt(()=>{m.value=[],uo(e["onClick:clear"],J)})}return Ve(m,J=>{(!Array.isArray(J)||!J.length)&&H.value&&(H.value.value="")}),Ce(()=>{const J=!!(h.counter||e.counter),ie=!!(J||h.details),[ne,oe]=ln(l),{modelValue:ue,...ve}=Gt.filterProps(e),Ie=Mo(e);return y(Gt,we({ref:D,modelValue:m.value,"onUpdate:modelValue":ye=>m.value=ye,class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-input--plain-underlined":Z.value},e.class],style:e.style,"onClick:prepend":X},ne,ve,{centerAffix:!Z.value,focused:p.value}),{...h,default:ye=>{let{id:ge,isDisabled:pe,isDirty:le,isReadonly:fe,isValid:de}=ye;return y(si,we({ref:Y,"prepend-icon":e.prependIcon,onMousedown:j,onClick:q,"onClick:clear":te,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},Ie,{id:ge.value,active:M.value||le.value,dirty:le.value,disabled:pe.value,focused:p.value,error:de.value===!1}),{...h,default:xe=>{let{props:{class:We,...Le}}=xe;return y(je,null,[y("input",we({ref:H,type:"file",readonly:fe.value,disabled:pe.value,multiple:e.multiple,name:e.name,onClick:ke=>{ke.stopPropagation(),fe.value&&ke.preventDefault(),G()},onChange:ke=>{if(!ke.target)return;const Te=ke.target;m.value=[...Te.files??[]]},onFocus:G,onBlur:P},Le,oe),null),y("div",{class:We},[!!m.value?.length&&(h.selection?h.selection({fileNames:R.value,totalBytes:L.value,totalBytesReadable:_.value}):e.chips?R.value.map(ke=>y(Zt,{key:ke,size:"small",color:e.color},{default:()=>[ke]})):R.value.join(", "))])])}})},details:ie?ye=>y(je,null,[h.details?.(ye),J&&y(je,null,[y("span",null,null),y(Vs,{active:!!m.value?.length,value:B.value},h.counter)])]):void 0})}),Da({},D,Y,H)}});const Ty=se({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...xa(),...Ne(),...Mt(),...jn(),...Ct(),...at({tag:"footer"}),...ct()},"VFooter"),_y=be()({name:"VFooter",props:Ty(),setup(e,o){let{slots:l}=o;const{themeClasses:c}=gt(e),{backgroundColorClasses:h,backgroundColorStyles:d}=bt(me(e,"color")),{borderClasses:m}=Ta(e),{elevationClasses:p}=Yt(e),{roundedClasses:k}=Tt(e),P=De(32),{resizeRef:A}=Ya(R=>{R.length&&(P.value=R[0].target.clientHeight)}),L=O(()=>e.height==="auto"?P.value:parseInt(e.height,10)),{layoutItemStyles:_}=qn({id:e.name,order:O(()=>parseInt(e.order,10)),position:O(()=>"bottom"),layoutSize:L,elementSize:O(()=>e.height==="auto"?void 0:L.value),active:O(()=>e.app),absolute:me(e,"absolute")});return Ce(()=>y(e.tag,{ref:A,class:["v-footer",c.value,h.value,m.value,p.value,k.value,e.class],style:[d.value,e.app?_.value:{height:Oe(e.height)},e.style]},l)),{}}}),Iy=se({...Ne(),...np()},"VForm"),xh=be()({name:"VForm",props:Iy(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,o){let{slots:l,emit:c}=o;const h=ip(e),d=ae();function m(k){k.preventDefault(),h.reset()}function p(k){const P=k,A=h.validate();P.then=A.then.bind(A),P.catch=A.catch.bind(A),P.finally=A.finally.bind(A),c("submit",P),P.defaultPrevented||A.then(L=>{let{valid:_}=L;_&&d.value?.submit()}),P.preventDefault()}return Ce(()=>y("form",{ref:d,class:["v-form",e.class],style:e.style,novalidate:!0,onReset:m,onSubmit:p},[l.default?.(h)])),Da(h,d)}}),Ly=se({disabled:Boolean,modelValue:{type:Boolean,default:void 0},...sd()},"VHover"),Ey=be()({name:"VHover",props:Ly(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const c=qe(e,"modelValue"),{runOpenDelay:h,runCloseDelay:d}=rd(e,m=>!e.disabled&&(c.value=m));return()=>l.default?.({isHovering:c.value,props:{onMouseenter:h,onMouseleave:d}})}});const Vy=se({color:String,direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},side:{type:String,default:"end",validator:e=>["start","end","both"].includes(e)},mode:{type:String,default:"intersect",validator:e=>["intersect","manual"].includes(e)},margin:[Number,String],loadMoreText:{type:String,default:"$vuetify.infiniteScroll.loadMore"},emptyText:{type:String,default:"$vuetify.infiniteScroll.empty"},...ta(),...at()},"VInfiniteScroll"),ic=cn({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootRef:null,rootMargin:String},emits:{intersect:(e,o)=>!0},setup(e,o){let{emit:l}=o;const{intersectionRef:c,isIntersecting:h}=As(d=>{},e.rootMargin?{rootMargin:e.rootMargin}:void 0);return Ve(h,async d=>{l("intersect",e.side,d)}),Ce(()=>y("div",{class:"v-infinite-scroll-intersect",ref:c},[He(" ")])),{}}}),Dy=be()({name:"VInfiniteScroll",props:Vy(),emits:{load:e=>!0},setup(e,o){let{slots:l,emit:c}=o;const h=ae(),d=De("ok"),m=De("ok"),p=O(()=>Oe(e.margin)),k=De(!1);function P(X){if(!h.value)return;const j=e.direction==="vertical"?"scrollTop":"scrollLeft";h.value[j]=X}function A(){if(!h.value)return 0;const X=e.direction==="vertical"?"scrollTop":"scrollLeft";return h.value[X]}function L(){if(!h.value)return 0;const X=e.direction==="vertical"?"scrollHeight":"scrollWidth";return h.value[X]}function _(){if(!h.value)return 0;const X=e.direction==="vertical"?"clientHeight":"clientWidth";return h.value[X]}jt(()=>{h.value&&(e.side==="start"?P(L()):e.side==="both"&&P(L()/2-_()/2))});function R(X,j){X==="start"?d.value=j:X==="end"&&(m.value=j)}function B(X){return X==="start"?d.value:m.value}let D=0;function Y(X,j){k.value=j,k.value&&H(X)}function H(X){if(e.mode!=="manual"&&!k.value)return;const j=B(X);if(!h.value||j==="loading")return;D=L(),R(X,"loading");function q(te){R(X,te),vt(()=>{te==="empty"||te==="error"||(te==="ok"&&X==="start"&&P(L()-D+A()),e.mode!=="manual"&&vt(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{H(X)})})})}))})}c("load",{side:X,done:q})}const{t:M}=Rt();function Z(X,j){if(e.side!==X&&e.side!=="both")return;const q=()=>H(X),te={side:X,props:{onClick:q,color:e.color}};return j==="error"?l.error?.(te):j==="empty"?l.empty?.(te)??y("div",null,[M(e.emptyText)]):e.mode==="manual"?j==="loading"?l.loading?.(te)??y($n,{indeterminate:!0,color:e.color},null):l["load-more"]?.(te)??y(Ke,{variant:"outlined",color:e.color,onClick:q},{default:()=>[M(e.loadMoreText)]}):l.loading?.(te)??y($n,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:G}=aa(e);Ce(()=>{const X=e.tag,j=e.side==="start"||e.side==="both",q=e.side==="end"||e.side==="both",te=e.mode==="intersect";return y(X,{ref:h,class:["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":j,"v-infinite-scroll--end":q}],style:G.value},{default:()=>[y("div",{class:"v-infinite-scroll__side"},[Z("start",d.value)]),h.value&&j&&te&&y(ic,{key:"start",side:"start",onIntersect:Y,rootRef:h.value,rootMargin:p.value},null),l.default?.(),h.value&&q&&te&&y(ic,{key:"end",side:"end",onIntersect:Y,rootRef:h.value,rootMargin:p.value},null),y("div",{class:"v-infinite-scroll__side"},[Z("end",m.value)])]})})}});const yh=Symbol.for("vuetify:v-item-group"),Ry=se({...Ne(),...In({selectedClass:"v-item--selected"}),...at(),...ct()},"VItemGroup"),My=be()({name:"VItemGroup",props:Ry(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const{themeClasses:c}=gt(e),{isSelected:h,select:d,next:m,prev:p,selected:k}=dn(e,yh);return()=>y(e.tag,{class:["v-item-group",c.value,e.class],style:e.style},{default:()=>[l.default?.({isSelected:h,select:d,next:m,prev:p,selected:k.value})]})}}),Fy=be()({name:"VItem",props:Ln(),emits:{"group:selected":e=>!0},setup(e,o){let{slots:l}=o;const{isSelected:c,select:h,toggle:d,selectedClass:m,value:p,disabled:k}=En(e,yh);return()=>l.default?.({isSelected:c.value,selectedClass:m.value,select:h,toggle:d,value:p.value,disabled:k.value})}});const Oy=pa("v-kbd");const Ny=se({...Ne(),...bc()},"VLayout"),By=be()({name:"VLayout",props:Ny(),setup(e,o){let{slots:l}=o;const{layoutClasses:c,layoutStyles:h,getLayoutItem:d,items:m,layoutRef:p}=xc(e);return Ce(()=>y("div",{ref:p,class:[c.value,e.class],style:[h.value,e.style]},[l.default?.()])),{getLayoutItem:d,items:m}}});const zy=se({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...Ne(),...jn()},"VLayoutItem"),Hy=be()({name:"VLayoutItem",props:zy(),setup(e,o){let{slots:l}=o;const{layoutItemStyles:c}=qn({id:e.name,order:O(()=>parseInt(e.order,10)),position:me(e,"position"),elementSize:me(e,"size"),layoutSize:me(e,"size"),active:me(e,"modelValue"),absolute:me(e,"absolute")});return()=>y("div",{class:["v-layout-item",e.class],style:[c.value,e.style]},[l.default?.()])}}),Xy=se({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...Ne(),...ta(),...at(),...Ga({transition:"fade-transition"})},"VLazy"),Yy=be()({name:"VLazy",directives:{intersect:Cs},props:Xy(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const{dimensionStyles:c}=aa(e),h=qe(e,"modelValue");function d(m){h.value||(h.value=m)}return Ce(()=>pt(y(e.tag,{class:["v-lazy",e.class],style:[c.value,e.style]},{default:()=>[h.value&&y(wa,{transition:e.transition,appear:!0},{default:()=>[l.default?.()]})]}),[[la("intersect"),{handler:d,options:e.options},null]])),{}}});const Wy=se({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...Ne()},"VLocaleProvider"),Uy=be()({name:"VLocaleProvider",props:Wy(),setup(e,o){let{slots:l}=o;const{rtlClasses:c}=rg(e);return Ce(()=>y("div",{class:["v-locale-provider",c.value,e.class],style:e.style},[l.default?.()])),{}}});const $y=se({scrollable:Boolean,...Ne(),...at({tag:"main"})},"VMain"),wh=be()({name:"VMain",props:$y(),setup(e,o){let{slots:l}=o;const{mainStyles:c}=og(),{ssrBootStyles:h}=Pn();return Ce(()=>y(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[c.value,h.value,e.style]},{default:()=>[e.scrollable?y("div",{class:"v-main__scroller"},[l.default?.()]):l.default?.()]})),{}}});function Gy(e){let{rootEl:o,isSticky:l,layoutItemStyles:c}=e;const h=De(!1),d=De(0),m=O(()=>{const P=typeof h.value=="boolean"?"top":h.value;return[l.value?{top:"auto",bottom:"auto",height:void 0}:void 0,h.value?{[P]:Oe(d.value)}:{top:c.value.top}]});jt(()=>{Ve(l,P=>{P?window.addEventListener("scroll",k,{passive:!0}):window.removeEventListener("scroll",k)},{immediate:!0})}),Aa(()=>{window.removeEventListener("scroll",k)});let p=0;function k(){const P=p>window.scrollY?"up":"down",A=o.value.getBoundingClientRect(),L=parseFloat(c.value.top??0),_=window.scrollY-Math.max(0,d.value-L),R=A.height+Math.max(d.value,L)-window.scrollY-window.innerHeight,B=parseFloat(getComputedStyle(o.value).getPropertyValue("--v-body-scroll-y"))||0;A.height0;l--){if(e[l].t===e[l-1].t)continue;const c=sc(o),h=(e[l].d-e[l-1].d)/(e[l].t-e[l-1].t);o+=(h-c)*Math.abs(h),l===e.length-1&&(o*=.5)}return sc(o)*1e3}function Zy(){const e={};function o(h){Array.from(h.changedTouches).forEach(d=>{(e[d.identifier]??(e[d.identifier]=new lg(qy))).push([h.timeStamp,d])})}function l(h){Array.from(h.changedTouches).forEach(d=>{delete e[d.identifier]})}function c(h){const d=e[h]?.values().reverse();if(!d)throw new Error(`No samples for touch id ${h}`);const m=d[0],p=[],k=[];for(const P of d){if(m[0]-P[0]>jy)break;p.push({t:P[0],d:P[1].clientX}),k.push({t:P[0],d:P[1].clientY})}return{x:rc(p),y:rc(k),get direction(){const{x:P,y:A}=this,[L,_]=[Math.abs(P),Math.abs(A)];return L>_&&P>=0?"right":L>_&&P<=0?"left":_>L&&A>=0?"down":_>L&&A<=0?"up":Ky()}}}return{addMovement:o,endTouch:l,getVelocity:c}}function Ky(){throw new Error}function Qy(e){let{isActive:o,isTemporary:l,width:c,touchless:h,position:d}=e;jt(()=>{window.addEventListener("touchstart",H,{passive:!0}),window.addEventListener("touchmove",M,{passive:!1}),window.addEventListener("touchend",Z,{passive:!0})}),Aa(()=>{window.removeEventListener("touchstart",H),window.removeEventListener("touchmove",M),window.removeEventListener("touchend",Z)});const m=O(()=>["left","right"].includes(d.value)),{addMovement:p,endTouch:k,getVelocity:P}=Zy();let A=!1;const L=De(!1),_=De(0),R=De(0);let B;function D(X,j){return(d.value==="left"?X:d.value==="right"?document.documentElement.clientWidth-X:d.value==="top"?X:d.value==="bottom"?document.documentElement.clientHeight-X:Bn())-(j?c.value:0)}function Y(X){let j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const q=d.value==="left"?(X-R.value)/c.value:d.value==="right"?(document.documentElement.clientWidth-X-R.value)/c.value:d.value==="top"?(X-R.value)/c.value:d.value==="bottom"?(document.documentElement.clientHeight-X-R.value)/c.value:Bn();return j?Math.max(0,Math.min(1,q)):q}function H(X){if(h.value)return;const j=X.changedTouches[0].clientX,q=X.changedTouches[0].clientY,te=25,J=d.value==="left"?jdocument.documentElement.clientWidth-te:d.value==="top"?qdocument.documentElement.clientHeight-te:Bn(),ie=o.value&&(d.value==="left"?jdocument.documentElement.clientWidth-c.value:d.value==="top"?qdocument.documentElement.clientHeight-c.value:Bn());(J||ie||o.value&&l.value)&&(A=!0,B=[j,q],R.value=D(m.value?j:q,o.value),_.value=Y(m.value?j:q),k(X),p(X))}function M(X){const j=X.changedTouches[0].clientX,q=X.changedTouches[0].clientY;if(A){if(!X.cancelable){A=!1;return}const J=Math.abs(j-B[0]),ie=Math.abs(q-B[1]);(m.value?J>ie&&J>3:ie>J&&ie>3)?(L.value=!0,A=!1):(m.value?ie:J)>3&&(A=!1)}if(!L.value)return;X.preventDefault(),p(X);const te=Y(m.value?j:q,!1);_.value=Math.max(0,Math.min(1,te)),te>1?R.value=D(m.value?j:q,!0):te<0&&(R.value=D(m.value?j:q,!1))}function Z(X){if(A=!1,!L.value)return;p(X),L.value=!1;const j=P(X.changedTouches[0].identifier),q=Math.abs(j.x),te=Math.abs(j.y);(m.value?q>te&&q>400:te>q&&te>3)?o.value=j.direction===({left:"right",right:"left",top:"down",bottom:"up"}[d.value]||Bn()):o.value=_.value>.5}const G=O(()=>L.value?{transform:d.value==="left"?`translateX(calc(-100% + ${_.value*c.value}px))`:d.value==="right"?`translateX(calc(100% - ${_.value*c.value}px))`:d.value==="top"?`translateY(calc(-100% + ${_.value*c.value}px))`:d.value==="bottom"?`translateY(calc(100% - ${_.value*c.value}px))`:Bn(),transition:"none"}:void 0);return{isDragging:L,dragProgress:_,dragStyles:G}}function Bn(){throw new Error}const Jy=["start","end","left","right","top","bottom"],e0=se({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>Jy.includes(e)},sticky:Boolean,...xa(),...Ne(),...fo(),...Mt(),...jn(),...Ct(),...at({tag:"nav"}),...ct()},"VNavigationDrawer"),Sh=be()({name:"VNavigationDrawer",props:e0(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,o){let{attrs:l,emit:c,slots:h}=o;const{isRtl:d}=Xt(),{themeClasses:m}=gt(e),{borderClasses:p}=Ta(e),{backgroundColorClasses:k,backgroundColorStyles:P}=bt(me(e,"color")),{elevationClasses:A}=Yt(e),{displayClasses:L,mobile:_}=An(e),{roundedClasses:R}=Tt(e),B=ku(),D=qe(e,"modelValue",null,fe=>!!fe),{ssrBootStyles:Y}=Pn(),{scopeId:H}=ni(),M=ae(),Z=De(!1),G=O(()=>e.rail&&e.expandOnHover&&Z.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),X=O(()=>cg(e.location,d.value)),j=O(()=>!e.permanent&&(_.value||e.temporary)),q=O(()=>e.sticky&&!j.value&&X.value!=="bottom");Ba(()=>e.expandOnHover&&e.rail!=null,()=>{Ve(Z,fe=>c("update:rail",!fe))}),Ba(()=>!e.disableResizeWatcher,()=>{Ve(j,fe=>!e.permanent&&vt(()=>D.value=!fe))}),Ba(()=>!e.disableRouteWatcher&&!!B,()=>{Ve(B.currentRoute,()=>j.value&&(D.value=!1))}),Ve(()=>e.permanent,fe=>{fe&&(D.value=!0)}),Pi(()=>{e.modelValue!=null||j.value||(D.value=e.permanent||!_.value)});const{isDragging:te,dragProgress:J,dragStyles:ie}=Qy({isActive:D,isTemporary:j,width:G,touchless:me(e,"touchless"),position:X}),ne=O(()=>{const fe=j.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):G.value;return te.value?fe*J.value:fe}),{layoutItemStyles:oe,layoutItemScrimStyles:ue}=qn({id:e.name,order:O(()=>parseInt(e.order,10)),position:X,layoutSize:ne,elementSize:G,active:O(()=>D.value||te.value),disableTransitions:O(()=>te.value),absolute:O(()=>e.absolute||q.value&&typeof ve.value!="string")}),{isStuck:ve,stickyStyles:Ie}=Gy({rootEl:M,isSticky:q,layoutItemStyles:oe}),ye=bt(O(()=>typeof e.scrim=="string"?e.scrim:null)),ge=O(()=>({...te.value?{opacity:J.value*.2,transition:"none"}:void 0,...ue.value}));kt({VList:{bgColor:"transparent"}});function pe(){Z.value=!0}function le(){Z.value=!1}return Ce(()=>{const fe=h.image||e.image;return y(je,null,[y(e.tag,we({ref:M,onMouseenter:pe,onMouseleave:le,class:["v-navigation-drawer",`v-navigation-drawer--${X.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":Z.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":j.value,"v-navigation-drawer--active":D.value,"v-navigation-drawer--sticky":q.value},m.value,k.value,p.value,L.value,A.value,R.value,e.class],style:[P.value,oe.value,ie.value,Y.value,Ie.value,e.style]},H,l),{default:()=>[fe&&y("div",{key:"image",class:"v-navigation-drawer__img"},[h.image?h.image?.({image:e.image}):y("img",{src:e.image,alt:""},null)]),h.prepend&&y("div",{class:"v-navigation-drawer__prepend"},[h.prepend?.()]),y("div",{class:"v-navigation-drawer__content"},[h.default?.()]),h.append&&y("div",{class:"v-navigation-drawer__append"},[h.append?.()])]}),y(sn,{name:"fade-transition"},{default:()=>[j.value&&(te.value||D.value)&&!!e.scrim&&y("div",we({class:["v-navigation-drawer__scrim",ye.backgroundColorClasses.value],style:[ge.value,ye.backgroundColorStyles.value],onClick:()=>D.value=!1},H),null)]})])}),{isStuck:ve}}}),t0=cn({name:"VNoSsr",setup(e,o){let{slots:l}=o;const c=ld();return()=>c.value&&l.default?.()}});const a0=se({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...ta(),...Vi(),...Lc(Ri({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),n0=be()({name:"VOtpInput",props:a0(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,o){let{attrs:l,emit:c,slots:h}=o;const{dimensionStyles:d}=aa(e),{isFocused:m,focus:p,blur:k}=Za(e),P=qe(e,"modelValue","",q=>String(q).split(""),q=>q.join("")),{t:A}=Rt(),L=O(()=>Number(e.length)),_=O(()=>Array(L.value).fill(0)),R=ae(-1),B=ae(),D=ae([]),Y=O(()=>D.value[R.value]);function H(){if(e.type==="number"&&/[^0-9]/g.test(Y.value.value)){Y.value.value="";return}const q=P.value.slice(),te=Y.value.value;q[R.value]=te;let J=null;R.value>P.value.length?J=P.value.length+1:R.value+1!==L.value&&(J="next"),P.value=q,J&&vi(B.value,J)}function M(q){const te=P.value.slice(),J=R.value;let ie=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(q.key)&&(q.preventDefault(),q.key==="ArrowLeft"?ie="prev":q.key==="ArrowRight"?ie="next":["Backspace","Delete"].includes(q.key)&&(te[R.value]="",P.value=te,R.value>0&&q.key==="Backspace"?ie="prev":requestAnimationFrame(()=>{D.value[J]?.select()})),requestAnimationFrame(()=>{ie!=null&&vi(B.value,ie)}))}function Z(q,te){te.preventDefault(),te.stopPropagation(),P.value=(te?.clipboardData?.getData("Text")??"").split(""),D.value?.[q].blur()}function G(){P.value=[]}function X(q,te){p(),R.value=te}function j(){k(),R.value=-1}return kt({VField:{color:O(()=>e.color),bgColor:O(()=>e.color),baseColor:O(()=>e.baseColor),disabled:O(()=>e.disabled),error:O(()=>e.error),variant:O(()=>e.variant)}},{scoped:!0}),Ve(P,q=>{q.length===L.value&&c("finish",q.join(""))},{deep:!0}),Ve(R,q=>{q<0||vt(()=>{D.value[q]?.select()})}),Ce(()=>{const[q,te]=ln(l);return y("div",we({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},e.class],style:[e.style]},q),[y("div",{ref:B,class:"v-otp-input__content",style:[d.value]},[_.value.map((J,ie)=>y(je,null,[e.divider&&ie!==0&&y("span",{class:"v-otp-input__divider"},[e.divider]),y(si,{focused:m.value&&e.focusAll||R.value===ie,key:ie},{...h,default:()=>y("input",{ref:ne=>D.value[ie]=ne,"aria-label":A(e.label,ie+1),autofocus:ie===0&&e.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:"1",placeholder:e.placeholder,type:e.type==="number"?"text":e.type,value:P.value[ie],onInput:H,onFocus:ne=>X(ne,ie),onBlur:j,onKeydown:M,onPaste:ne=>Z(ie,ne)},null)})])),y("input",we({class:"v-otp-input-input",type:"hidden"},te,{value:P.value.join("")}),null),y(za,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!e.loading,persistent:!0},{default:()=>[h.loader?.()??y($n,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}),h.default?.()])])}),{blur:()=>{D.value?.some(q=>q.blur())},focus:()=>{D.value?.[0].focus()},reset:G,isFocused:m}}});function i0(e){return Math.floor(Math.abs(e))*Math.sign(e)}const s0=se({scale:{type:[Number,String],default:.5},...Ne()},"VParallax"),r0=be()({name:"VParallax",props:s0(),setup(e,o){let{slots:l}=o;const{intersectionRef:c,isIntersecting:h}=As(),{resizeRef:d,contentRect:m}=Ya(),{height:p}=An(),k=ae();$t(()=>{c.value=d.value=k.value?.$el});let P;Ve(h,R=>{R?(P=co(c.value),P=P===document.scrollingElement?document:P,P.addEventListener("scroll",_,{passive:!0}),_()):P.removeEventListener("scroll",_)}),Aa(()=>{P?.removeEventListener("scroll",_)}),Ve(p,_),Ve(()=>m.value?.height,_);const A=O(()=>1-Ot(+e.scale));let L=-1;function _(){h.value&&(cancelAnimationFrame(L),L=requestAnimationFrame(()=>{const R=(k.value?.$el).querySelector(".v-img__img");if(!R)return;const B=P instanceof Document?document.documentElement.clientHeight:P.clientHeight,D=P instanceof Document?window.scrollY:P.scrollTop,Y=c.value.getBoundingClientRect().top+D,H=m.value.height,M=Y+(H-B)/2,Z=i0((D-M)*A.value),G=Math.max(1,(A.value*(B-H)+H)/H);R.style.setProperty("transform",`translateY(${Z}px) scale(${G})`)}))}return Ce(()=>y(xn,{class:["v-parallax",{"v-parallax--active":h.value},e.class],style:e.style,ref:k,cover:!0,onLoadstart:_,onLoad:_},l)),{}}}),o0=se({...Is({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),l0=be()({name:"VRadio",props:o0(),setup(e,o){let{slots:l}=o;return Ce(()=>y(yn,we(e,{class:["v-radio",e.class],style:e.style,type:"radio"}),l)),{}}});const c0=se({height:{type:[Number,String],default:"auto"},...Ka(),...Ht(Eo(),["multiple"]),trueIcon:{type:et,default:"$radioOn"},falseIcon:{type:et,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),u0=be()({name:"VRadioGroup",inheritAttrs:!1,props:c0(),emits:{"update:modelValue":e=>!0},setup(e,o){let{attrs:l,slots:c}=o;const h=ma(),d=O(()=>e.id||`radio-group-${h}`),m=qe(e,"modelValue");return Ce(()=>{const[p,k]=ln(l),P=Gt.filterProps(e),A=yn.filterProps(e),L=c.label?c.label({label:e.label,props:{for:d.value}}):e.label;return y(Gt,we({class:["v-radio-group",e.class],style:e.style},p,P,{modelValue:m.value,"onUpdate:modelValue":_=>m.value=_,id:d.value}),{...c,default:_=>{let{id:R,messagesId:B,isDisabled:D,isReadonly:Y}=_;return y(je,null,[L&&y(ai,{id:R.value},{default:()=>[L]}),y(Fu,we(A,{id:R.value,"aria-describedby":B.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:D.value,readonly:Y.value,"aria-labelledby":L?R.value:void 0,multiple:!1},k,{modelValue:m.value,"onUpdate:modelValue":H=>m.value=H}),c)])}})}),{}}}),d0=se({...Vi(),...Ka(),...Pd(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),h0=be()({name:"VRangeSlider",props:d0(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,o){let{slots:l,emit:c}=o;const h=ae(),d=ae(),m=ae(),{rtlClasses:p}=Xt();function k(J){if(!h.value||!d.value)return;const ie=Yr(J,h.value.$el,e.direction),ne=Yr(J,d.value.$el,e.direction),oe=Math.abs(ie),ue=Math.abs(ne);return oeJ?.length?J.map(ie=>P.roundValue(ie)):[0,0]),{activeThumbRef:L,hasLabels:_,max:R,min:B,mousePressed:D,onSliderMousedown:Y,onSliderTouchstart:H,position:M,trackContainerRef:Z}=_d({props:e,steps:P,onSliderStart:()=>{c("start",A.value)},onSliderEnd:J=>{let{value:ie}=J;const ne=L.value===h.value?.$el?[ie,A.value[1]]:[A.value[0],ie];!e.strict&&ne[0]{let{value:ie}=J;const[ne,oe]=A.value;!e.strict&&ne===oe&&ne!==B.value&&(L.value=ie>ne?d.value?.$el:h.value?.$el,L.value?.focus()),L.value===h.value?.$el?A.value=[Math.min(ie,oe),oe]:A.value=[ne,Math.max(ne,ie)]},getActiveThumb:k}),{isFocused:G,focus:X,blur:j}=Za(e),q=O(()=>M(A.value[0])),te=O(()=>M(A.value[1]));return Ce(()=>{const J=Gt.filterProps(e),ie=!!(e.label||l.label||l.prepend);return y(Gt,we({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!l["tick-label"]||_.value,"v-slider--focused":G.value,"v-slider--pressed":D.value,"v-slider--disabled":e.disabled},p.value,e.class],style:e.style,ref:m},J,{focused:G.value}),{...l,prepend:ie?ne=>y(je,null,[l.label?.(ne)??(e.label?y(ai,{class:"v-slider__label",text:e.label},null):void 0),l.prepend?.(ne)]):void 0,default:ne=>{let{id:oe,messagesId:ue}=ne;return y("div",{class:"v-slider__container",onMousedown:Y,onTouchstartPassive:H},[y("input",{id:`${oe.value}_start`,name:e.name||oe.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:A.value[0]},null),y("input",{id:`${oe.value}_stop`,name:e.name||oe.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:A.value[1]},null),y(Id,{ref:Z,start:q.value,stop:te.value},{"tick-label":l["tick-label"]}),y(Wr,{ref:h,"aria-describedby":ue.value,focused:G&&L.value===h.value?.$el,modelValue:A.value[0],"onUpdate:modelValue":ve=>A.value=[ve,A.value[1]],onFocus:ve=>{X(),L.value=h.value?.$el,A.value[0]===A.value[1]&&A.value[1]===B.value&&ve.relatedTarget!==d.value?.$el&&(h.value?.$el.blur(),d.value?.$el.focus())},onBlur:()=>{j(),L.value=void 0},min:B.value,max:A.value[1],position:q.value,ripple:e.ripple},{"thumb-label":l["thumb-label"]}),y(Wr,{ref:d,"aria-describedby":ue.value,focused:G&&L.value===d.value?.$el,modelValue:A.value[1],"onUpdate:modelValue":ve=>A.value=[A.value[0],ve],onFocus:ve=>{X(),L.value=d.value?.$el,A.value[0]===A.value[1]&&A.value[0]===R.value&&ve.relatedTarget!==h.value?.$el&&(d.value?.$el.blur(),h.value?.$el.focus())},onBlur:()=>{j(),L.value=void 0},min:A.value[0],max:R.value,position:te.value,ripple:e.ripple},{"thumb-label":l["thumb-label"]})])}})}),{}}});const f0=se({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:et,default:"$ratingEmpty"},fullIcon:{type:et,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...Ne(),...Nt(),...ja(),...at(),...ct()},"VRating"),g0=be()({name:"VRating",props:f0(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const{t:c}=Rt(),{themeClasses:h}=gt(e),d=qe(e,"modelValue"),m=O(()=>Ot(parseFloat(d.value),0,+e.length)),p=O(()=>tn(Number(e.length),1)),k=O(()=>p.value.flatMap(D=>e.halfIncrements?[D-.5,D]:[D])),P=De(-1),A=O(()=>k.value.map(D=>{const Y=e.hover&&P.value>-1,H=m.value>=D,M=P.value>=D,G=(Y?M:H)?e.fullIcon:e.emptyIcon,X=e.activeColor??e.color,j=H||M?X:e.color;return{isFilled:H,isHovered:M,icon:G,color:j}})),L=O(()=>[0,...k.value].map(D=>{function Y(){P.value=D}function H(){P.value=-1}function M(){e.disabled||e.readonly||(d.value=m.value===D&&e.clearable?0:D)}return{onMouseenter:e.hover?Y:void 0,onMouseleave:e.hover?H:void 0,onClick:M}})),_=O(()=>e.name??`v-rating-${ma()}`);function R(D){let{value:Y,index:H,showStar:M=!0}=D;const{onMouseenter:Z,onMouseleave:G,onClick:X}=L.value[H+1],j=`${_.value}-${String(Y).replace(".","-")}`,q={color:A.value[H]?.color,density:e.density,disabled:e.disabled,icon:A.value[H]?.icon,ripple:e.ripple,size:e.size,variant:"plain"};return y(je,null,[y("label",{for:j,class:{"v-rating__item--half":e.halfIncrements&&Y%1>0,"v-rating__item--full":e.halfIncrements&&Y%1===0},onMouseenter:Z,onMouseleave:G,onClick:X},[y("span",{class:"v-rating__hidden"},[c(e.itemAriaLabel,Y,e.length)]),M?l.item?l.item({...A.value[H],props:q,value:Y,index:H,rating:m.value}):y(Ke,we({"aria-label":c(e.itemAriaLabel,Y,e.length)},q),null):void 0]),y("input",{class:"v-rating__hidden",name:_.value,id:j,type:"radio",value:Y,checked:m.value===Y,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function B(D){return l["item-label"]?l["item-label"](D):D.label?y("span",null,[D.label]):y("span",null,[He(" ")])}return Ce(()=>{const D=!!e.itemLabels?.length||l["item-label"];return y(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},h.value,e.class],style:e.style},{default:()=>[y(R,{value:0,index:-1,showStar:!1},null),p.value.map((Y,H)=>y("div",{class:"v-rating__wrapper"},[D&&e.itemLabelPosition==="top"?B({value:Y,index:H,label:e.itemLabels?.[H]}):void 0,y("div",{class:"v-rating__item"},[e.halfIncrements?y(je,null,[y(R,{value:Y-.5,index:H*2},null),y(R,{value:Y,index:H*2+1},null)]):y(R,{value:Y,index:H},null)]),D&&e.itemLabelPosition==="bottom"?B({value:Y,index:H,label:e.itemLabels?.[H]}):void 0]))]})}),{}}});const v0={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function m0(e){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return y("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[o])}function oc(e){const[o,l]=e.split("@");return Array.from({length:l}).map(()=>$s(o))}function $s(e){let o=[];if(!e)return o;const l=v0[e];if(e!==l){if(e.includes(","))return lc(e);if(e.includes("@"))return oc(e);l.includes(",")?o=lc(l):l.includes("@")?o=oc(l):l&&o.push($s(l))}return[m0(e,o)]}function lc(e){return e.replace(/\s/g,"").split(",").map($s)}const p0=se({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...ta(),...Mt(),...ct()},"VSkeletonLoader"),b0=be()({name:"VSkeletonLoader",props:p0(),setup(e,o){let{slots:l}=o;const{backgroundColorClasses:c,backgroundColorStyles:h}=bt(me(e,"color")),{dimensionStyles:d}=aa(e),{elevationClasses:m}=Yt(e),{themeClasses:p}=gt(e),{t:k}=Rt(),P=O(()=>$s(It(e.type).join(",")));return Ce(()=>{const A=!l.default||e.loading;return y("div",{class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},p.value,c.value,m.value],style:[h.value,A?d.value:{}],"aria-busy":e.boilerplate?void 0:A,"aria-live":e.boilerplate?void 0:"polite","aria-label":e.boilerplate?void 0:k(e.loadingText),role:e.boilerplate?void 0:"alert"},[A?P.value:l.default?.()])}),{}}});function cc(e){const l=Math.abs(e);return Math.sign(e)*(l/((1/.501-2)*(1-l)+1))}function uc(e){let{selectedElement:o,containerSize:l,contentSize:c,isRtl:h,currentScrollOffset:d,isHorizontal:m}=e;const p=m?o.clientWidth:o.clientHeight,k=m?o.offsetLeft:o.offsetTop,P=h&&m?c-k-p:k,A=l+d,L=p+P,_=p*.4;return P<=d?d=Math.max(P-_,0):A<=L&&(d=Math.min(d-(A-L-_),c-l)),d}function x0(e){let{selectedElement:o,containerSize:l,contentSize:c,isRtl:h,isHorizontal:d}=e;const m=d?o.clientWidth:o.clientHeight,p=d?o.offsetLeft:o.offsetTop,k=h&&d?c-p-m/2-l/2:p+m/2-l/2;return Math.min(c-l,Math.max(0,k))}const kh=Symbol.for("vuetify:v-slide-group"),Ch=se({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:kh},nextIcon:{type:et,default:"$next"},prevIcon:{type:et,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...Ne(),...fo(),...at(),...In({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),Qr=be()({name:"VSlideGroup",props:Ch(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const{isRtl:c}=Xt(),{displayClasses:h,mobile:d}=An(e),m=dn(e,e.symbol),p=De(!1),k=De(0),P=De(0),A=De(0),L=O(()=>e.direction==="horizontal"),{resizeRef:_,contentRect:R}=Ya(),{resizeRef:B,contentRect:D}=Ya(),Y=O(()=>m.selected.value.length?m.items.value.findIndex(de=>de.id===m.selected.value[0]):-1),H=O(()=>m.selected.value.length?m.items.value.findIndex(de=>de.id===m.selected.value[m.selected.value.length-1]):-1);if(ca){let de=-1;Ve(()=>[m.selected.value,R.value,D.value,L.value],()=>{cancelAnimationFrame(de),de=requestAnimationFrame(()=>{if(R.value&&D.value){const xe=L.value?"width":"height";P.value=R.value[xe],A.value=D.value[xe],p.value=P.value+1=0&&B.value){const xe=B.value.children[H.value];Y.value===0||!p.value?k.value=0:e.centerActive?k.value=x0({selectedElement:xe,containerSize:P.value,contentSize:A.value,isRtl:c.value,isHorizontal:L.value}):p.value&&(k.value=uc({selectedElement:xe,containerSize:P.value,contentSize:A.value,isRtl:c.value,currentScrollOffset:k.value,isHorizontal:L.value}))}})})}const M=De(!1);let Z=0,G=0;function X(de){const xe=L.value?"clientX":"clientY";G=(c.value&&L.value?-1:1)*k.value,Z=de.touches[0][xe],M.value=!0}function j(de){if(!p.value)return;const xe=L.value?"clientX":"clientY",We=c.value&&L.value?-1:1;k.value=We*(G+Z-de.touches[0][xe])}function q(de){const xe=A.value-P.value;k.value<0||!p.value?k.value=0:k.value>=xe&&(k.value=xe),M.value=!1}function te(){_.value&&(_.value[L.value?"scrollLeft":"scrollTop"]=0)}const J=De(!1);function ie(de){if(J.value=!0,!(!p.value||!B.value)){for(const xe of de.composedPath())for(const We of B.value.children)if(We===xe){k.value=uc({selectedElement:We,containerSize:P.value,contentSize:A.value,isRtl:c.value,currentScrollOffset:k.value,isHorizontal:L.value});return}}}function ne(de){J.value=!1}function oe(de){!J.value&&!(de.relatedTarget&&B.value?.contains(de.relatedTarget))&&ve()}function ue(de){B.value&&(L.value?de.key==="ArrowRight"?ve(c.value?"prev":"next"):de.key==="ArrowLeft"&&ve(c.value?"next":"prev"):de.key==="ArrowDown"?ve("next"):de.key==="ArrowUp"&&ve("prev"),de.key==="Home"?ve("first"):de.key==="End"&&ve("last"))}function ve(de){if(B.value)if(!de)Qi(B.value)[0]?.focus();else if(de==="next"){const xe=B.value.querySelector(":focus")?.nextElementSibling;xe?xe.focus():ve("first")}else if(de==="prev"){const xe=B.value.querySelector(":focus")?.previousElementSibling;xe?xe.focus():ve("last")}else de==="first"?B.value.firstElementChild?.focus():de==="last"&&B.value.lastElementChild?.focus()}function Ie(de){const xe=k.value+(de==="prev"?-1:1)*P.value;k.value=Ot(xe,0,A.value-P.value)}const ye=O(()=>{let de=k.value>A.value-P.value?-(A.value-P.value)+cc(A.value-P.value-k.value):-k.value;k.value<=0&&(de=cc(-k.value));const xe=c.value&&L.value?-1:1;return{transform:`translate${L.value?"X":"Y"}(${xe*de}px)`,transition:M.value?"none":"",willChange:M.value?"transform":""}}),ge=O(()=>({next:m.next,prev:m.prev,select:m.select,isSelected:m.isSelected})),pe=O(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!d.value;case!0:return p.value||Math.abs(k.value)>0;case"mobile":return d.value||p.value||Math.abs(k.value)>0;default:return!d.value&&(p.value||Math.abs(k.value)>0)}}),le=O(()=>Math.abs(k.value)>0),fe=O(()=>A.value>Math.abs(k.value)+P.value);return Ce(()=>y(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!L.value,"v-slide-group--has-affixes":pe.value,"v-slide-group--is-overflowing":p.value},h.value,e.class],style:e.style,tabindex:J.value||m.selected.value.length?-1:0,onFocus:oe},{default:()=>[pe.value&&y("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!le.value}],onClick:()=>le.value&&Ie("prev")},[l.prev?.(ge.value)??y(ns,null,{default:()=>[y(Ge,{icon:c.value?e.nextIcon:e.prevIcon},null)]})]),y("div",{key:"container",ref:_,class:"v-slide-group__container",onScroll:te},[y("div",{ref:B,class:"v-slide-group__content",style:ye.value,onTouchstartPassive:X,onTouchmovePassive:j,onTouchendPassive:q,onFocusin:ie,onFocusout:ne,onKeydown:ue},[l.default?.(ge.value)])]),pe.value&&y("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!fe.value}],onClick:()=>fe.value&&Ie("next")},[l.next?.(ge.value)??y(ns,null,{default:()=>[y(Ge,{icon:c.value?e.prevIcon:e.nextIcon},null)]})])]})),{selected:m.selected,scrollTo:Ie,scrollOffset:k,focus:ve}}}),y0=be()({name:"VSlideGroupItem",props:Ln(),emits:{"group:selected":e=>!0},setup(e,o){let{slots:l}=o;const c=En(e,kh);return()=>l.default?.({isSelected:c.isSelected.value,select:c.select,toggle:c.toggle,selectedClass:c.selectedClass.value})}});function w0(e){const o=De(e);let l=-1;function c(){clearInterval(l)}function h(){c(),vt(()=>o.value=e)}function d(m){const p=m?getComputedStyle(m):{transitionDuration:.2},k=parseFloat(p.transitionDuration)*1e3||200;if(c(),o.value<=0)return;const P=performance.now();l=window.setInterval(()=>{const A=performance.now()-P+k;o.value=Math.max(e-A,0),o.value<=0&&c()},k)}return Kt(c),{clear:c,time:o,start:d,reset:h}}const S0=se({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...hn({location:"bottom"}),...ei(),...Ct(),..._a(),...ct(),...Ht(Di({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),k0=be()({name:"VSnackbar",props:S0(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const c=qe(e,"modelValue"),{locationStyles:h}=fn(e),{positionClasses:d}=ti(e),{scopeId:m}=ni(),{themeClasses:p}=gt(e),{colorClasses:k,colorStyles:P,variantClasses:A}=_n(e),{roundedClasses:L}=Tt(e),_=w0(Number(e.timeout)),R=ae(),B=ae(),D=De(!1);Ve(c,H),Ve(()=>e.timeout,H),jt(()=>{c.value&&H()});let Y=-1;function H(){_.reset(),window.clearTimeout(Y);const X=Number(e.timeout);if(!c.value||X===-1)return;const j=Cr(B.value);_.start(j),Y=window.setTimeout(()=>{c.value=!1},X)}function M(){_.reset(),window.clearTimeout(Y)}function Z(){D.value=!0,M()}function G(){D.value=!1,H()}return Ce(()=>{const X=za.filterProps(e),j=!!(l.default||l.text||e.text);return y(za,we({ref:R,class:["v-snackbar",{"v-snackbar--active":c.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},d.value,e.class],style:e.style},X,{modelValue:c.value,"onUpdate:modelValue":q=>c.value=q,contentProps:we({class:["v-snackbar__wrapper",p.value,k.value,L.value,A.value],style:[h.value,P.value],onPointerenter:Z,onPointerleave:G},X.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0},m),{default:()=>[Tn(!1,"v-snackbar"),e.timer&&y("div",{key:"timer",class:"v-snackbar__timer"},[y(Ps,{ref:B,active:!D.value,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,"model-value":_.time.value},null)]),j&&y("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[l.text?.()??e.text,l.default?.()]),l.actions&&y(ht,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[y("div",{class:"v-snackbar__actions"},[l.actions()])]})],activator:l.activator})}),Da({},R)}});const Ah=se({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),Ph=be()({name:"VStepperActions",props:Ah(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,o){let{emit:l,slots:c}=o;const{t:h}=Rt();function d(){l("click:prev")}function m(){l("click:next")}return Ce(()=>{const p={onClick:d},k={onClick:m};return y("div",{class:"v-stepper-actions"},[y(ht,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:h(e.prevText),variant:"text"}}},{default:()=>[c.prev?.({props:p})??y(Ke,p,null)]}),y(ht,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:h(e.nextText),variant:"tonal"}}},{default:()=>[c.next?.({props:k})??y(Ke,k,null)]})])}),{}}}),Th=pa("v-stepper-header");const C0=se({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:String,default:"$complete"},editable:Boolean,editIcon:{type:String,default:"$edit"},error:Boolean,errorIcon:{type:String,default:"$error"},icon:String,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]},...Ln()},"VStepperItem"),_h=be()({name:"VStepperItem",directives:{Ripple:qa},props:C0(),emits:{"group:selected":e=>!0},setup(e,o){let{slots:l}=o;const c=En(e,Eh,!0),h=O(()=>c?.value.value??e.value),d=O(()=>e.rules.every(L=>L()===!0)),m=O(()=>!e.disabled&&e.editable),p=O(()=>e.error||!d.value),k=O(()=>e.complete||e.rules.length>0&&d.value),P=O(()=>p.value?e.errorIcon:k.value?e.completeIcon:e.editable?e.editIcon:e.icon),A=O(()=>({canEdit:m.value,hasError:p.value,hasCompleted:k.value,title:e.title,subtitle:e.subtitle,step:h.value,value:e.value}));return Ce(()=>{const L=(!c||c.isSelected.value||k.value||m.value)&&!p.value&&!e.disabled,_=!!(e.title!=null||l.title),R=!!(e.subtitle!=null||l.subtitle);function B(){c?.toggle()}return pt(y("button",{class:["v-stepper-item",{"v-stepper-item--complete":k.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":p.value},c?.selectedClass.value],disabled:!e.editable,onClick:B},[y(Ua,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:L?e.color:void 0,size:24},{default:()=>[l.icon?.(A.value)??(P.value?y(Ge,{icon:P.value},null):h.value)]}),y("div",{class:"v-stepper-item__content"},[_&&y("div",{key:"title",class:"v-stepper-item__title"},[l.title?.(A.value)??e.title]),R&&y("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[l.subtitle?.(A.value)??e.subtitle]),l.default?.(A.value)])]),[[la("ripple"),e.ripple&&e.editable,null]])}),{}}}),A0=Symbol.for("vuetify:v-stepper"),P0=se({...Ht(No(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),Ih=be()({name:"VStepperWindow",props:P0(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const c=Lt(A0,null),h=qe(e,"modelValue"),d=O({get(){return h.value!=null||!c?h.value:c.items.value.find(m=>c.selected.value.includes(m.id))?.value},set(m){h.value=m}});return Ce(()=>{const m=wi.filterProps(e);return y(wi,we({_as:"VStepperWindow"},m,{modelValue:d.value,"onUpdate:modelValue":p=>d.value=p,class:"v-stepper-window",mandatory:!1,touch:!1}),l)}),{}}}),T0=se({...Bo()},"VStepperWindowItem"),Lh=be()({name:"VStepperWindowItem",props:T0(),setup(e,o){let{slots:l}=o;return Ce(()=>{const c=Si.filterProps(e);return y(Si,we({_as:"VStepperWindowItem"},c,{class:"v-stepper-window-item"}),l)}),{}}}),Eh=Symbol.for("vuetify:v-stepper"),_0=se({altLabels:Boolean,bgColor:String,editable:Boolean,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:String,default:"title"},itemValue:{type:String,default:"value"},mobile:Boolean,nonLinear:Boolean,flat:Boolean,...In({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...Fs(),...Lc(Ah(),["prevText","nextText"])},"VStepper"),I0=be()({name:"VStepper",props:_0(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const{items:c,next:h,prev:d,selected:m}=dn(e,Eh),{color:p,editable:k,prevText:P,nextText:A}=vc(e),L=O(()=>e.items.map((B,D)=>{const Y=Bt(B,e.itemTitle,B),H=Bt(B,e.itemValue,D+1);return{title:Y,value:H,raw:B}})),_=O(()=>c.value.findIndex(B=>m.value.includes(B.id))),R=O(()=>e.disabled?e.disabled:_.value===0?"prev":_.value===c.value.length-1?"next":!1);return kt({VStepperItem:{editable:k,prevText:P,nextText:A},VStepperActions:{color:p,disabled:R,prevText:P,nextText:A}}),Ce(()=>{const B=Ea.filterProps(e),D=!!(l.header||e.items.length),Y=e.items.length>0,H=!e.hideActions&&!!(Y||l.actions);return y(Ea,we(B,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":e.mobile},e.class],style:e.style}),{default:()=>[D&&y(Th,{key:"stepper-header"},{default:()=>[L.value.map((M,Z)=>y(je,null,[!!Z&&y(La,null,null),y(_h,M,{default:l[`header-item.${M.value}`]??l.header,icon:l.icon,title:l.title,subtitle:l.subtitle})]))]}),Y&&y(Ih,{key:"stepper-window"},{default:()=>[L.value.map(M=>y(Lh,{value:M.value},{default:()=>l[`item.${M.value}`]?.(M)??l.item?.(M)}))]}),l.default?.({prev:d,next:h}),H&&(l.actions?.({next:h,prev:d})??y(Ph,{key:"stepper-actions","onClick:prev":d,"onClick:next":h},l))]})}),{prev:d,next:h}}});const L0=se({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...Ka(),...Is()},"VSwitch"),E0=be()({name:"VSwitch",inheritAttrs:!1,props:L0(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,o){let{attrs:l,slots:c}=o;const h=qe(e,"indeterminate"),d=qe(e,"modelValue"),{loaderClasses:m}=Ii(e),{isFocused:p,focus:k,blur:P}=Za(e),A=ae(),L=O(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),_=ma(),R=O(()=>e.id||`switch-${_}`);function B(){h.value&&(h.value=!1)}function D(Y){Y.stopPropagation(),Y.preventDefault(),A.value?.input?.click()}return Ce(()=>{const[Y,H]=ln(l),M=Gt.filterProps(e),Z=yn.filterProps(e);return y(Gt,we({class:["v-switch",{"v-switch--inset":e.inset},{"v-switch--indeterminate":h.value},m.value,e.class]},Y,M,{modelValue:d.value,"onUpdate:modelValue":G=>d.value=G,id:R.value,focused:p.value,style:e.style}),{...c,default:G=>{let{id:X,messagesId:j,isDisabled:q,isReadonly:te,isValid:J}=G;return y(yn,we({ref:A},Z,{modelValue:d.value,"onUpdate:modelValue":[ie=>d.value=ie,B],id:X.value,"aria-describedby":j.value,type:"checkbox","aria-checked":h.value?"mixed":void 0,disabled:q.value,readonly:te.value,onFocus:k,onBlur:P},H),{...c,default:ie=>{let{backgroundColorClasses:ne,backgroundColorStyles:oe}=ie;return y("div",{class:["v-switch__track",...ne.value],style:oe.value,onClick:D},null)},input:ie=>{let{inputNode:ne,icon:oe,backgroundColorClasses:ue,backgroundColorStyles:ve}=ie;return y(je,null,[ne,y("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":oe||e.loading},e.inset?void 0:ue.value],style:e.inset?void 0:ve.value},[y(Ss,null,{default:()=>[e.loading?y(_s,{name:"v-switch",active:!0,color:J.value===!1?void 0:L.value},{default:Ie=>c.loader?c.loader(Ie):y($n,{active:Ie.isActive,color:Ie.color,indeterminate:!0,size:"16",width:"2"},null)}):oe&&y(Ge,{key:oe,icon:oe,size:"x-small"},null)]})])])}})}})}),{}}});const V0=se({color:String,height:[Number,String],window:Boolean,...Ne(),...Mt(),...jn(),...Ct(),...at(),...ct()},"VSystemBar"),D0=be()({name:"VSystemBar",props:V0(),setup(e,o){let{slots:l}=o;const{themeClasses:c}=gt(e),{backgroundColorClasses:h,backgroundColorStyles:d}=bt(me(e,"color")),{elevationClasses:m}=Yt(e),{roundedClasses:p}=Tt(e),{ssrBootStyles:k}=Pn(),P=O(()=>e.height??(e.window?32:24)),{layoutItemStyles:A}=qn({id:e.name,order:O(()=>parseInt(e.order,10)),position:De("top"),layoutSize:P,elementSize:P,active:O(()=>!0),absolute:me(e,"absolute")});return Ce(()=>y(e.tag,{class:["v-system-bar",{"v-system-bar--window":e.window},c.value,h.value,m.value,p.value,e.class],style:[d.value,A.value,k.value,e.style]},l)),{}}});const Vh=Symbol.for("vuetify:v-tabs"),R0=se({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...Ht(Lo({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),Dh=be()({name:"VTab",props:R0(),setup(e,o){let{slots:l,attrs:c}=o;const{textColorClasses:h,textColorStyles:d}=Qt(e,"sliderColor"),m=O(()=>e.direction==="horizontal"),p=De(!1),k=ae(),P=ae();function A(L){let{value:_}=L;if(p.value=_,_){const R=k.value?.$el.parentElement?.querySelector(".v-tab--selected .v-tab__slider"),B=P.value;if(!R||!B)return;const D=getComputedStyle(R).color,Y=R.getBoundingClientRect(),H=B.getBoundingClientRect(),M=m.value?"x":"y",Z=m.value?"X":"Y",G=m.value?"right":"bottom",X=m.value?"width":"height",j=Y[M],q=H[M],te=j>q?Y[G]-H[G]:Y[M]-H[M],J=Math.sign(te)>0?m.value?"right":"bottom":Math.sign(te)<0?m.value?"left":"top":"center",ne=(Math.abs(te)+(Math.sign(te)<0?Y[X]:H[X]))/Math.max(Y[X],H[X])||0,oe=Y[X]/H[X]||0,ue=1.5;mn(B,{backgroundColor:[D,"currentcolor"],transform:[`translate${Z}(${te}px) scale${Z}(${oe})`,`translate${Z}(${te/ue}px) scale${Z}(${(ne-1)/ue+1})`,"none"],transformOrigin:Array(3).fill(J)},{duration:225,easing:gi})}}return Ce(()=>{const L=Ke.filterProps(e);return y(Ke,we({symbol:Vh,ref:k,class:["v-tab",e.class],style:e.style,tabindex:p.value?0:-1,role:"tab","aria-selected":String(p.value),active:!1},L,c,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":A}),{...l,default:()=>y(je,null,[l.default?.()??e.text,!e.hideSlider&&y("div",{ref:P,class:["v-tab__slider",h.value],style:d.value},null)])})}),{}}});function M0(e){return e?e.map(o=>wc(o)?o:{text:o,value:o}):[]}const F0=se({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...Ch({mandatory:"force"}),...Nt(),...at()},"VTabs"),O0=be()({name:"VTabs",props:F0(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const c=qe(e,"modelValue"),h=O(()=>M0(e.items)),{densityClasses:d}=Jt(e),{backgroundColorClasses:m,backgroundColorStyles:p}=bt(me(e,"bgColor"));return kt({VTab:{color:me(e,"color"),direction:me(e,"direction"),stacked:me(e,"stacked"),fixed:me(e,"fixedTabs"),sliderColor:me(e,"sliderColor"),hideSlider:me(e,"hideSlider")}}),Ce(()=>{const k=Qr.filterProps(e);return y(Qr,we(k,{modelValue:c.value,"onUpdate:modelValue":P=>c.value=P,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--stacked":e.stacked},d.value,m.value,e.class],style:[{"--v-tabs-height":Oe(e.height)},p.value,e.style],role:"tablist",symbol:Vh}),{default:()=>[l.default?l.default():h.value.map(P=>y(Dh,we(P,{key:P.text}),null))]})}),{}}});const N0=se({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...Ka(),...Ri()},"VTextarea"),Rh=be()({name:"VTextarea",directives:{Intersect:Cs},inheritAttrs:!1,props:N0(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,o){let{attrs:l,emit:c,slots:h}=o;const d=qe(e,"modelValue"),{isFocused:m,focus:p,blur:k}=Za(e),P=O(()=>typeof e.counterValue=="function"?e.counterValue(d.value):(d.value||"").toString().length),A=O(()=>{if(l.maxlength)return l.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function L(ne,oe){!e.autofocus||!ne||oe[0].target?.focus?.()}const _=ae(),R=ae(),B=De(""),D=ae(),Y=O(()=>e.persistentPlaceholder||m.value||e.active);function H(){D.value!==document.activeElement&&D.value?.focus(),m.value||p()}function M(ne){H(),c("click:control",ne)}function Z(ne){c("mousedown:control",ne)}function G(ne){ne.stopPropagation(),H(),vt(()=>{d.value="",uo(e["onClick:clear"],ne)})}function X(ne){const oe=ne.target;if(d.value=oe.value,e.modelModifiers?.trim){const ue=[oe.selectionStart,oe.selectionEnd];vt(()=>{oe.selectionStart=ue[0],oe.selectionEnd=ue[1]})}}const j=ae(),q=ae(+e.rows),te=O(()=>["plain","underlined"].includes(e.variant));$t(()=>{e.autoGrow||(q.value=+e.rows)});function J(){e.autoGrow&&vt(()=>{if(!j.value||!R.value)return;const ne=getComputedStyle(j.value),oe=getComputedStyle(R.value.$el),ue=parseFloat(ne.getPropertyValue("--v-field-padding-top"))+parseFloat(ne.getPropertyValue("--v-input-padding-top"))+parseFloat(ne.getPropertyValue("--v-field-padding-bottom")),ve=j.value.scrollHeight,Ie=parseFloat(ne.lineHeight),ye=Math.max(parseFloat(e.rows)*Ie+ue,parseFloat(oe.getPropertyValue("--v-input-control-height"))),ge=parseFloat(e.maxRows)*Ie+ue||1/0,pe=Ot(ve??0,ye,ge);q.value=Math.floor((pe-ue)/Ie),B.value=Oe(pe)})}jt(J),Ve(d,J),Ve(()=>e.rows,J),Ve(()=>e.maxRows,J),Ve(()=>e.density,J);let ie;return Ve(j,ne=>{ne?(ie=new ResizeObserver(J),ie.observe(j.value)):ie?.disconnect()}),Aa(()=>{ie?.disconnect()}),Ce(()=>{const ne=!!(h.counter||e.counter||e.counterValue),oe=!!(ne||h.details),[ue,ve]=ln(l),{modelValue:Ie,...ye}=Gt.filterProps(e),ge=Mo(e);return y(Gt,we({ref:_,modelValue:d.value,"onUpdate:modelValue":pe=>d.value=pe,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":te.value},e.class],style:e.style},ue,ye,{centerAffix:q.value===1&&!te.value,focused:m.value}),{...h,default:pe=>{let{id:le,isDisabled:fe,isDirty:de,isReadonly:xe,isValid:We}=pe;return y(si,we({ref:R,style:{"--v-textarea-control-height":B.value},onClick:M,onMousedown:Z,"onClick:clear":G,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},ge,{id:le.value,active:Y.value||de.value,centerAffix:q.value===1&&!te.value,dirty:de.value||e.dirty,disabled:fe.value,focused:m.value,error:We.value===!1}),{...h,default:Le=>{let{props:{class:ke,...Te}}=Le;return y(je,null,[e.prefix&&y("span",{class:"v-text-field__prefix"},[e.prefix]),pt(y("textarea",we({ref:D,class:ke,value:d.value,onInput:X,autofocus:e.autofocus,readonly:xe.value,disabled:fe.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:H,onBlur:k},Te,ve),null),[[la("intersect"),{handler:L},null,{once:!0}]]),e.autoGrow&&pt(y("textarea",{class:[ke,"v-textarea__sizer"],id:`${Te.id}-sizer`,"onUpdate:modelValue":Pe=>d.value=Pe,ref:j,readonly:!0,"aria-hidden":"true"},null),[[yf,d.value]]),e.suffix&&y("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:oe?pe=>y(je,null,[h.details?.(pe),ne&&y(je,null,[y("span",null,null),y(Vs,{active:e.persistentCounter||m.value,value:P.value,max:A.value},h.counter)])]):void 0})}),Da({},_,R,D)}});const B0=se({withBackground:Boolean,...Ne(),...ct(),...at()},"VThemeProvider"),z0=be()({name:"VThemeProvider",props:B0(),setup(e,o){let{slots:l}=o;const{themeClasses:c}=gt(e);return()=>e.withBackground?y(e.tag,{class:["v-theme-provider",c.value,e.class],style:e.style},{default:()=>[l.default?.()]}):l.default?.()}});const H0=se({align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineInset:{type:[String,Number],default:0},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...Ne(),...Nt(),...at(),...ct()},"VTimeline"),X0=be()({name:"VTimeline",props:H0(),setup(e,o){let{slots:l}=o;const{themeClasses:c}=gt(e),{densityClasses:h}=Jt(e),{rtlClasses:d}=Xt();kt({VTimelineDivider:{lineColor:me(e,"lineColor")},VTimelineItem:{density:me(e,"density"),lineInset:me(e,"lineInset")}});const m=O(()=>{const k=e.side?e.side:e.density!=="default"?"end":null;return k&&`v-timeline--side-${k}`}),p=O(()=>{const k=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return k;case"start":return k[0];case"end":return k[1];default:return null}});return Ce(()=>y(e.tag,{class:["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,p.value,{"v-timeline--inset-line":!!e.lineInset},c.value,h.value,m.value,d.value,e.class],style:[{"--v-timeline-line-thickness":Oe(e.lineThickness)},e.style]},l)),{}}}),Y0=se({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:et,iconColor:String,lineColor:String,...Ne(),...Ct(),...ja(),...Mt()},"VTimelineDivider"),W0=be()({name:"VTimelineDivider",props:Y0(),setup(e,o){let{slots:l}=o;const{sizeClasses:c,sizeStyles:h}=Jn(e,"v-timeline-divider__dot"),{backgroundColorStyles:d,backgroundColorClasses:m}=bt(me(e,"dotColor")),{roundedClasses:p}=Tt(e,"v-timeline-divider__dot"),{elevationClasses:k}=Yt(e),{backgroundColorClasses:P,backgroundColorStyles:A}=bt(me(e,"lineColor"));return Ce(()=>y("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class],style:e.style},[y("div",{class:["v-timeline-divider__before",P.value],style:A.value},null),!e.hideDot&&y("div",{key:"dot",class:["v-timeline-divider__dot",k.value,p.value,c.value],style:h.value},[y("div",{class:["v-timeline-divider__inner-dot",m.value,p.value],style:d.value},[l.default?y(ht,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},l.default):y(Ge,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),y("div",{class:["v-timeline-divider__after",P.value],style:A.value},null)])),{}}}),U0=se({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:et,iconColor:String,lineInset:[Number,String],...Ne(),...ta(),...Mt(),...Ct(),...ja(),...at()},"VTimelineItem"),$0=be()({name:"VTimelineItem",props:U0(),setup(e,o){let{slots:l}=o;const{dimensionStyles:c}=aa(e),h=De(0),d=ae();return Ve(d,m=>{m&&(h.value=m.$el.querySelector(".v-timeline-divider__dot")?.getBoundingClientRect().width??0)},{flush:"post"}),Ce(()=>y("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot},e.class],style:[{"--v-timeline-dot-size":Oe(h.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${Oe(e.lineInset)})`:Oe(0)},e.style]},[y("div",{class:"v-timeline-item__body",style:c.value},[l.default?.()]),y(W0,{ref:d,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:l.icon}),e.density!=="compact"&&y("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&l.opposite?.()])])),{}}}),G0=se({...Ne(),..._a({variant:"text"})},"VToolbarItems"),j0=be()({name:"VToolbarItems",props:G0(),setup(e,o){let{slots:l}=o;return kt({VBtn:{color:me(e,"color"),height:"inherit",variant:me(e,"variant")}}),Ce(()=>y("div",{class:["v-toolbar-items",e.class],style:e.style},[l.default?.()])),{}}});const q0=se({id:String,text:String,...Ht(Di({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),sa=be()({name:"VTooltip",props:q0(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:l}=o;const c=qe(e,"modelValue"),{scopeId:h}=ni(),d=ma(),m=O(()=>e.id||`v-tooltip-${d}`),p=ae(),k=O(()=>e.location.split(" ").length>1?e.location:e.location+" center"),P=O(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),A=O(()=>e.transition?e.transition:c.value?"scale-transition":"fade-transition"),L=O(()=>we({"aria-describedby":m.value},e.activatorProps));return Ce(()=>{const _=za.filterProps(e);return y(za,we({ref:p,class:["v-tooltip",e.class],style:e.style,id:m.value},_,{modelValue:c.value,"onUpdate:modelValue":R=>c.value=R,transition:A.value,absolute:!0,location:k.value,origin:P.value,persistent:!0,role:"tooltip",activatorProps:L.value,_disableGlobalStack:!0},h),{activator:l.activator,default:function(){for(var R=arguments.length,B=new Array(R),D=0;D!0},setup(e,o){let{slots:l}=o;const c=Xu(e,"validation");return()=>l.default?.(c)}}),K0=Object.freeze(Object.defineProperty({__proto__:null,VAlert:Qm,VAlertTitle:Ru,VApp:cu,VAppBar:yu,VAppBarNavIcon:Vu,VAppBarTitle:Du,VAutocomplete:gb,VAvatar:Ua,VBadge:mb,VBanner:xb,VBannerActions:vd,VBannerText:md,VBottomNavigation:pd,VBottomSheet:Sb,VBreadcrumbs:Pb,VBreadcrumbsDivider:xd,VBreadcrumbsItem:yd,VBtn:Ke,VBtnGroup:Dr,VBtnToggle:Mm,VCard:Rn,VCardActions:ri,VCardItem:Sd,VCardSubtitle:wd,VCardText:Dn,VCardTitle:oi,VCarousel:Ob,VCarouselItem:Bb,VCheckbox:en,VCheckboxBtn:Wa,VChip:Zt,VChipGroup:lp,VClassIcon:ug,VCode:zb,VCol:ot,VColorPicker:Tx,VCombobox:os,VComponentIcon:dg,VContainer:ly,VCounter:Vs,VDataIterator:zx,VDataTable:ay,VDataTableFooter:ki,VDataTableRow:Ko,VDataTableRows:Sn,VDataTableServer:ry,VDataTableVirtual:iy,VDatePicker:wy,VDatePickerControls:Gr,VDatePickerHeader:jr,VDatePickerMonth:qr,VDatePickerMonths:Zr,VDatePickerYears:Kr,VDefaultsProvider:ht,VDialog:wn,VDialogBottomTransition:mm,VDialogTopTransition:pm,VDialogTransition:ws,VDivider:La,VExpandTransition:ks,VExpandXTransition:To,VExpansionPanel:ph,VExpansionPanelText:al,VExpansionPanelTitle:mh,VExpansionPanels:gh,VFabTransition:vm,VFadeTransition:ns,VField:si,VFieldLabel:hi,VFileInput:bh,VFooter:_y,VForm:xh,VHover:Ey,VIcon:Ge,VImg:xn,VInfiniteScroll:Dy,VInput:Gt,VItem:Fy,VItemGroup:My,VKbd:Oy,VLabel:ai,VLayout:By,VLayoutItem:Hy,VLazy:Yy,VLigatureIcon:hg,VList:Vn,VListGroup:Or,VListImg:_p,VListItem:dt,VListItemAction:Lp,VListItemMedia:Vp,VListItemSubtitle:Zu,VListItemTitle:Oa,VListSubheader:Ku,VLocaleProvider:Uy,VMain:wh,VMenu:ii,VMessages:Bu,VNavigationDrawer:Sh,VNoSsr:t0,VOtpInput:n0,VOverlay:za,VPagination:Ud,VParallax:r0,VProgressCircular:$n,VProgressLinear:Ps,VRadio:l0,VRadioGroup:u0,VRangeSlider:h0,VRating:g0,VResponsive:Vr,VRow:Sa,VScaleTransition:Ss,VScrollXReverseTransition:bm,VScrollXTransition:fu,VScrollYReverseTransition:ym,VScrollYTransition:xm,VSelect:an,VSelectionControl:yn,VSelectionControlGroup:Fu,VSheet:Ea,VSkeletonLoader:b0,VSlideGroup:Qr,VSlideGroupItem:y0,VSlideXReverseTransition:wm,VSlideXTransition:gu,VSlideYReverseTransition:Sm,VSlideYTransition:Po,VSlider:Ur,VSnackbar:k0,VSpacer:Mn,VStepper:I0,VStepperActions:Ph,VStepperHeader:Th,VStepperItem:_h,VStepperWindow:Ih,VStepperWindowItem:Lh,VSvgIcon:fg,VSwitch:E0,VSystemBar:D0,VTab:Dh,VTable:kn,VTabs:O0,VTextField:ga,VTextarea:Rh,VThemeProvider:z0,VTimeline:X0,VTimelineItem:$0,VToolbar:is,VToolbarItems:j0,VToolbarTitle:ys,VTooltip:sa,VValidation:Z0,VVirtualScroll:Rs,VWindow:wi,VWindowItem:Si},Symbol.toStringTag,{value:"Module"}));function Q0(e,o){const l=o.modifiers||{},c=o.value,{once:h,immediate:d,...m}=l,p=!Object.keys(m).length,{handler:k,options:P}=typeof c=="object"?c:{handler:c,options:{attributes:m?.attr??p,characterData:m?.char??p,childList:m?.child??p,subtree:m?.sub??p}},A=new MutationObserver(function(){let L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_=arguments.length>1?arguments[1]:void 0;k?.(L,_),h&&Mh(e,o)});d&&k?.([],A),e._mutate=Object(e._mutate),e._mutate[o.instance.$.uid]={observer:A},A.observe(e,P)}function Mh(e,o){e._mutate?.[o.instance.$.uid]&&(e._mutate[o.instance.$.uid].observer.disconnect(),delete e._mutate[o.instance.$.uid])}const J0={mounted:Q0,unmounted:Mh};function ew(e,o){const l=o.value,c={passive:!o.modifiers?.active};window.addEventListener("resize",l,c),e._onResize=Object(e._onResize),e._onResize[o.instance.$.uid]={handler:l,options:c},o.modifiers?.quiet||l()}function tw(e,o){if(!e._onResize?.[o.instance.$.uid])return;const{handler:l,options:c}=e._onResize[o.instance.$.uid];window.removeEventListener("resize",l,c),delete e._onResize[o.instance.$.uid]}const aw={mounted:ew,unmounted:tw};function Fh(e,o){const{self:l=!1}=o.modifiers??{},c=o.value,h=typeof c=="object"&&c.options||{passive:!0},d=typeof c=="function"||"handleEvent"in c?c:c.handler,m=l?e:o.arg?document.querySelector(o.arg):window;m&&(m.addEventListener("scroll",d,h),e._onScroll=Object(e._onScroll),e._onScroll[o.instance.$.uid]={handler:d,options:h,target:l?void 0:m})}function Oh(e,o){if(!e._onScroll?.[o.instance.$.uid])return;const{handler:l,options:c,target:h=e}=e._onScroll[o.instance.$.uid];h.removeEventListener("scroll",l,c),delete e._onScroll[o.instance.$.uid]}function nw(e,o){o.value!==o.oldValue&&(Oh(e,o),Fh(e,o))}const iw={mounted:Fh,unmounted:Oh,updated:nw},sw=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:dd,Intersect:pu,Mutate:J0,Resize:aw,Ripple:qa,Scroll:iw,Touch:Ms},Symbol.toStringTag,{value:"Module"}));const Nh={primary:"#35495E",secondary:"#3E556D",download:"#5BB974",upload:"#00B3FA",ratio:"#00B2F8",category:"#04669A",tag:"#048B9A",tracker:"#C97D09","active-global":"#4f738d","active-global-disabled":"#35495E","active-text":"#4f738d","active-text-disabled":"#35495E","active-status":"#4f738d","active-status-disabled":"#35495E","active-category":"#04669A","active-category-disabled":"#02334d","active-tag":"#048B9A","active-tag-disabled":"#03464f","active-tracker":"#C97D09","active-tracker-disabled":"#6d4504","torrent-error":"#F83E70","torrent-missingFiles":"#F83E70","torrent-uploading":"#4E79E6","torrent-forcedUP":"#4E79E6","torrent-pausedUP":"#16573E","torrent-queuedUP":"#2E5EAA","torrent-stalledUP":"#4ECDE6","torrent-checkingUP":"#FF7043","torrent-allocating":"#E5A241","torrent-downloading":"#5BB974","torrent-forcedDL":"#5BB974","torrent-metaDL":"#7E57C2","torrent-pausedDL":"#9CA3AF","torrent-queuedDL":"#2E5EAA","torrent-stalledDL":"#4ADE80","torrent-checkingDL":"#FF7043","torrent-checkingResumeData":"#FF7043","torrent-moving":"#FFAA2C","torrent-unknown":"#000000"},rw={dark:!1,colors:{accent:"#64CEAA",background:Yn.grey.lighten4,selected:Yn.grey.lighten2,red:Yn.red.accent2,...Nh}},ow={dark:!0,colors:{accent:"#64CEAA",background:"#121212",selected:Yn.grey.darken1,red:Yn.red.accent3,...Nh}};var Jr=(e=>(e.LIGHT="lightTheme",e.DARK="darkTheme",e))(Jr||{});const lw=gg({components:K0,directives:sw,display:{mobileBreakpoint:"sm"},icons:{defaultSet:"mdi"},theme:{defaultTheme:"lightTheme",variations:{colors:["torrent-error","torrent-missingFiles","torrent-uploading","torrent-forcedUP","torrent-pausedUP","torrent-queuedUP","torrent-stalledUP","torrent-checkingUP","torrent-allocating","torrent-downloading","torrent-forcedDL","torrent-metaDL","torrent-pausedDL","torrent-queuedDL","torrent-stalledDL","torrent-checkingDL","torrent-checkingResumeData","torrent-moving","torrent-unknown"],lighten:3,darken:3},themes:{lightTheme:rw,darkTheme:ow}}}),Ia=oa("vuetorrent",()=>{const e=ae("en"),o=ae(!0),l=ae(!1),c=ae(!0),h=ae(!0),d=ae(!0),m=ae(!0),p=ae(!0),k=ae(!1),P=ae(!1),A=ae(!1),L=ae(zn.DEFAULT),_=ae(""),R=ae(!1),B=ae(!1),D=ae(!1),Y=ae(15),H=ae("YYYY-MM-DD HH:mm:ss"),M=ae(!0),Z=ae(!1),G=ae(!1),X=ae(!1),j=ae(2e3),q=ae(5e3),te=ae(3e3),J=ae(5e3),ie=ae(!1),ne=ae(JSON.parse(JSON.stringify(Ra))),oe=ae(JSON.parse(JSON.stringify(Ra))),ue=ae(JSON.parse(JSON.stringify(Ra))),ve=ae(JSON.parse(JSON.stringify(Ra))),Ie=ae(JSON.parse(JSON.stringify(Ra))),ye=O(()=>l.value?Jr.DARK:Jr.LIGHT),ge=O(()=>Y.value===-1),pe=O(()=>{const it=new Array(Object.keys(Ra).length);for(const[lt,xt]of Object.entries(ne.value))it[xt.order-1]={name:lt,...xt,...ci[lt]};return it}),le=O(()=>{const it=new Array(Object.keys(Ra).length);for(const[lt,xt]of Object.entries(oe.value))it[xt.order-1]={name:lt,...xt,...ci[lt]};return it}),fe=O(()=>{const it=new Array(Object.keys(Ra).length);for(const[lt,xt]of Object.entries(ue.value))it[xt.order-1]={name:lt,...xt,...ci[lt]};return it}),de=O(()=>{const it=new Array(Object.keys(Ra).length);for(const[lt,xt]of Object.entries(ve.value))it[xt.order-1]={name:lt,...xt,...ci[lt]};return it}),xe=O(()=>{const it=new Array(Object.keys(Ra).length);for(const[lt,xt]of Object.entries(Ie.value))it[xt.order-1]={name:lt,...xt,...ci[lt]};return it}),We=Ca(),Le=ao(),ke=us();Ve(e,Pe),Ve(l,Ee),Ve(o,ce);const Te=im("(prefers-color-scheme: dark)");Ve(Te,Ue);function Pe(it){We.locale.value=it}function Ee(){ke.global.name.value=ye.value}function ce(){Ue(Te.value)}function Ue(it){o.value&&(l.value=it)}function ze(){l.value=!ke.current.value.dark,o.value&&(o.value=!1)}async function nt(){await Le.push({name:"login",query:{redirect:Le.currentRoute.value.path}})}function $e(it){it.forEach((lt,xt)=>{ne.value[lt.name].active=lt.active,ne.value[lt.name].order=xt+1})}function Je(it){it.forEach((lt,xt)=>{oe.value[lt.name].active=lt.active,oe.value[lt.name].order=xt+1})}function St(it){it.forEach((lt,xt)=>{ue.value[lt.name].active=lt.active,ue.value[lt.name].order=xt+1})}function ua(it){it.forEach((lt,xt)=>{ve.value[lt.name].active=lt.active,ve.value[lt.name].order=xt+1})}function ea(it){it.forEach((lt,xt)=>{Ie.value[lt.name].active=lt.active,Ie.value[lt.name].order=xt+1})}function Wt(it){ne.value[it].active=!ne.value[it].active}function Ft(it){oe.value[it].active=!oe.value[it].active}function js(it){ue.value[it].active=!ue.value[it].active}function qs(it){ve.value[it].active=!ve.value[it].active}function Zs(it){Ie.value[it].active=!Ie.value[it].active}return{canvasRenderThreshold:te,canvasRefreshThreshold:J,darkMode:l,dateFormat:H,deleteWithFiles:A,fileContentInterval:q,isDrawerRight:R,isPaginationOnTop:B,hideChipIfUnset:D,isShutdownButtonVisible:Z,language:e,matchSystemTheme:o,openSideBarOnStart:M,paginationSize:Y,refreshInterval:j,showAlltimeStat:m,showCurrentSpeed:p,showFreeSpace:c,showSessionStat:d,showSpeedGraph:h,showSpeedInTitle:P,showTrackerFilter:k,uiTitleType:L,uiTitleCustom:_,useBinarySize:X,useBitSpeed:G,useIdForRssLinks:ie,_busyProperties:ne,busyTorrentProperties:pe,_doneProperties:oe,doneTorrentProperties:le,_busyGridProperties:ue,busyGridProperties:fe,_doneGridProperties:ve,doneGridProperties:de,_tableProperties:Ie,tableProperties:xe,getCurrentThemeName:ye,isInfiniteScrollActive:ge,setLanguage:Pe,updateTheme:Ee,updateSystemTheme:ce,toggleTheme:ze,redirectToLogin:nt,updateBusyProperties:$e,updateDoneProperties:Je,updateBusyGridProperties:St,updateDoneGridProperties:ua,updateTableProperties:ea,toggleBusyProperty:Wt,toggleDoneProperty:Ft,toggleBusyGridProperty:js,toggleDoneGridProperty:qs,toggleTableProperty:Zs}},{persist:{enabled:!0,strategies:[{storage:localStorage,key:"vuetorrent_webuiSettings"}]}}),Gs=oa("dashboard",()=>{const e=ae(1),o=ae(!1),l=ae([]),c=ae(),h=ae(Jc.LIST),{t:d}=Ca(),m=un(),p=Ia(),k=O(()=>{if(l.value.length){const H=l.value.map(M=>m.getTorrentByHash(M)).filter(M=>M!==void 0).map(M=>M.size).reduce((M,Z)=>M+Z,0);return d("dashboard.selectedTorrentsCount",{count:l.value.length,total:m.filteredTorrents.length,size:jv(H,p.useBinarySize)})}else return d("dashboard.torrentsCount",m.filteredTorrents.length)});function P(H){return l.value.includes(H)}function A(H){P(H)||l.value.push(H),c.value=H}function L(...H){o.value=!0,H.forEach(A)}function _(H){const M=l.value.indexOf(H);M>=0&&l.value.splice(M,1)}function R(H){P(H)?_(H):A(H)}function B(H){if(!c.value)return;const M=m.getTorrentIndexByHash(c.value),Z=m.getTorrentIndexByHash(H),G=Math.min(Z,M),X=Math.max(Z,M),j=m.filteredTorrents.slice(G,X+1).map(q=>q.hash);L(...j)}function D(){o.value=!0,l.value.splice(0,l.value.length,...m.torrents.map(H=>H.hash)),c.value=m.torrents[0]?.hash}function Y(){l.value=[]}return Ve(l,H=>{H.length===0&&(c.value=void 0)}),Ve(()=>m.filteredTorrents,H=>{const M=Math.ceil(H.length/p.paginationSize);M{const e=Na({}),o=ae(3);function l(h,d){const m=c(h);m.splice(0,0,d);const p=m.indexOf(d,1);p!==-1&&m.splice(p,1),m.length>o.value&&m.splice(o.value,m.length-o.value),e[h]=m}function c(h){return e[h]||[]}return{_history:e,historySize:o,pushValueToHistory:l,getHistory:c}},{persist:{enabled:!0,strategies:[{storage:localStorage,key:"vuetorrent_history"}]}}),Bh=oa("logs",()=>{const e=ae(!1),o=ae([]),l=ae();async function c(m){if(e.value)return;e.value=!0;let p;m?p=m:p=o.value.length>0?o.value.at(-1).id:-1;const k=await Fe.getLogs(p);o.value.push(...k),await d(k),e.value=!1}async function h(){return o.value=[],c(-1)}async function d(m){const p=m.find(P=>P.message.includes("Detected external IP. IP: "));if(!p)return;const k=p?.message.match(/Detected external IP\. IP: "(.*)"/);l.value=k[1]}return{logs:o,externalIp:l,fetchLogs:c,cleanAndFetchLogs:h}}),uw="modulepreload",dw=function(e,o){return new URL(e,o).href},dc={},Ja=function(o,l,c){if(!l||l.length===0)return o();const h=document.getElementsByTagName("link");return Promise.all(l.map(d=>{if(d=dw(d,c),d in dc)return;dc[d]=!0;const m=d.endsWith(".css"),p=m?'[rel="stylesheet"]':"";if(!!c)for(let A=h.length-1;A>=0;A--){const L=h[A];if(L.href===d&&(!m||L.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${d}"]${p}`))return;const P=document.createElement("link");if(P.rel=m?"stylesheet":uw,m||(P.as="script",P.crossOrigin=""),P.href=d,document.head.appendChild(P),m)return new Promise((A,L)=>{P.addEventListener("load",A),P.addEventListener("error",()=>L(new Error(`Unable to preload CSS for ${d}`)))})})).then(()=>o()).catch(d=>{const m=new Event("vite:preloadError",{cancelable:!0});if(m.payload=d,window.dispatchEvent(m),!m.defaultPrevented)throw d})},zh=oa("navbar",()=>{const e=ae(new Array(15).fill(0)),o=ae(new Array(15).fill(0));function l(h){e.value.shift(),e.value.push(h)}function c(h){o.value.shift(),o.value.push(h)}return{downloadData:e,uploadData:o,pushDownloadData:l,pushUploadData:c}},{persist:{enabled:!0,strategies:[{storage:sessionStorage,key:"vuetorrent_navbar"}]}}),gn=oa("maindata",()=>{const e=ae([]),o=ae(!1),l=ae(),c=ae(),h=ae([]),d=ae([]),m=Kn(),p=Gs(),k=zh(),P=un(),{torrents:A}=nn(P),L=Ia(),_=dm();async function R(){e.value=await Fe.getCategories()}function B(Pe){return e.value.find(Ee=>Ee.name===Pe)}async function D(Pe){await Fe.createCategory(Pe)}async function Y(Pe,Ee){if(Ee){await Fe.createCategory(Pe),await Fe.editCategory({name:Ee,savePath:Pe.savePath});const ce=await Fe.getTorrents({sort:pi.DEFAULT,category:Ee});return ce.length>0&&await Fe.setCategory(ce.map(Ue=>Ue.hash),Pe.name),await Fe.deleteCategory([Ee]),ce.length}else await Fe.editCategory(Pe)}async function H(Pe){await Fe.deleteCategory(Pe)}async function M(){h.value=await Fe.getAvailableTags()}async function Z(Pe){await Fe.createTag(Pe)}async function G(Pe,Ee){if(Pe===Ee)return;await Fe.createTag([Ee]);const ce=await Fe.getTorrents({sort:pi.DEFAULT,tag:Pe});ce.length>0&&await Fe.addTorrentTag(ce.map(Ue=>Ue.hash),[Ee]),await Fe.deleteTags([Pe])}async function X(Pe){await Fe.deleteTags(Pe)}async function j(){if(!o.value){o.value=!0;try{const Pe=await Fe.getMaindata(l.value);l.value=Pe.rid||void 0,Pe.server_state&&(c.value={...c.value,...Pe.server_state},k.pushDownloadData(c.value.dl_info_speed),k.pushUploadData(c.value.up_info_speed)),P.sortOptions.isCustomSortEnabled=_.computedValues.indexOf(P.sortOptions.sortBy)!==-1;let Ee=await Fe.getTorrents(P.getTorrentsPayload);L.showTrackerFilter&&(d.value=Ee.map(ze=>ze.tracker).map(ze=>nu(ze)).filter((ze,nt,$e)=>nt===$e.indexOf(ze)&&ze).sort());const ce=Ee.map(ze=>_.buildFromQbit(ze));A.value=ce;const Ue=A.value.map(ze=>ze.hash);p.selectedTorrents=p.selectedTorrents.filter(ze=>Ue.includes(ze))}catch(Pe){Pe?.response?.status===403?(console.error("No longer authenticated, logging out..."),m.setAuthStatus(!1),await L.redirectToLogin()):console.error(Pe)}finally{o.value=!1}}}async function q(Pe,Ee){return await Fe.getTorrentFiles(Pe,Ee)}async function te(Pe,Ee,ce){await Fe.renameFile(Pe,Ee,ce)}async function J(Pe,Ee,ce){await Fe.renameFolder(Pe,Ee,ce)}async function ie(Pe){return await Fe.getTorrentPieceStates(Pe)}async function ne(Pe){await Fe.reannounceTorrents(ha(Pe))}async function oe(Pe){await Fe.toggleSequentialDownload(ha(Pe))}async function ue(Pe){await Fe.toggleFirstLastPiecePriority(ha(Pe))}async function ve(Pe,Ee){await Fe.setAutoTMM(ha(Pe),ha(Ee))}async function Ie(Pe,Ee){await Fe.setSuperSeeding(ha(Pe),ha(Ee))}async function ye(Pe){return await Fe.getTorrentTrackers(Pe)}async function ge(Pe,Ee){await Fe.addTorrentTrackers(Pe,Ee)}async function pe(Pe,Ee,ce){await Fe.editTorrentTracker(Pe,Ee,ce)}async function le(Pe,Ee){await Fe.removeTorrentTrackers(Pe,Ee)}async function fe(Pe){return await Fe.getTorrentPeers(Pe)}async function de(Pe,Ee){await Fe.addTorrentPeers([Pe],Ee)}async function xe(Pe){await Fe.banPeers(Pe)}async function We(Pe,Ee,ce){await Fe.setTorrentFilePriority(Pe,Ee,ce)}async function Le(Pe,Ee){return await Fe.setDownloadLimit(Ee,Pe)}async function ke(Pe,Ee){return await Fe.setUploadLimit(Ee,Pe)}async function Te(Pe,Ee,ce,Ue){return await Fe.setShareLimit(Pe,Ee,ce,Ue)}return{categories:e,isUpdatingMaindata:o,rid:l,serverState:c,tags:h,trackers:d,fetchCategories:R,getCategoryFromName:B,createCategory:D,editCategory:Y,deleteCategories:H,fetchTags:M,createTags:Z,editTag:G,deleteTags:X,updateMaindata:j,fetchFiles:q,renameTorrentFile:te,renameTorrentFolder:J,fetchPieceState:ie,reannounceTorrents:ne,toggleSeqDl:oe,toggleFLPiecePrio:ue,toggleAutoTmm:ve,setSuperSeeding:Ie,getTorrentTrackers:ye,addTorrentTrackers:ge,editTorrentTracker:pe,removeTorrentTrackers:le,getTorrentPeers:fe,addTorrentPeers:de,banPeers:xe,setTorrentFilePriority:We,setDownloadLimit:Le,setUploadLimit:ke,setShareLimit:Te}}),a1=oa("rss",()=>{const e=ae([]),o=ae([]),l=De([]),c=De({}),h=Na({title:"",unread:!1}),d=O(()=>l.value.filter(G=>!G.isRead)),m=O(()=>h.unread?d.value:l.value);async function p(G){await Fe.refreshFeed(G)}async function k(G,X){await Fe.createFeed({name:G,url:X})}async function P(G,X){await Fe.setRule(G,X)}async function A(G,X){await Fe.editFeed(G,X)}async function L(G,X){await Fe.renameRule(G,X)}async function _(G){await Fe.deleteFeed(G)}async function R(G){await Fe.deleteRule(G)}async function B(){e.value=await Fe.getFeeds(!0),l.value=[],c.value={},e.value.forEach(G=>{G.articles&&G.articles.forEach(X=>{c.value[X.id]?c.value[X.id].push(G.name):(c.value[X.id]=[G.name],l.value.push({parsedDate:new Date(X.date),...X}))})}),fi(l),fi(c)}function D(G){return c.value[G]}async function Y(G){const X=c.value[G];if(!X)return;const j=[];X.forEach(q=>j.push(Fe.markAsRead(q,G))),await Promise.all(j),l.value.forEach(q=>{q.id===G&&(q.isRead=!0)}),fi(l)}async function H(){await Promise.all(d.value.map(G=>G.id).map(Y)),await B()}async function M(){o.value=await Fe.getRules()}async function Z(G){return await Fe.getMatchingArticles(G)}return{feeds:e,rules:o,filters:h,articles:m,unreadArticles:d,refreshFeed:p,createFeed:k,setRule:P,editFeed:A,renameRule:L,deleteFeed:_,deleteRule:R,fetchFeeds:B,getFeedNames:D,markArticleAsRead:Y,markAllAsRead:H,fetchRules:M,fetchMatchingArticles:Z}},{persist:{enabled:!0,strategies:[{storage:sessionStorage,key:"vuetorrent_rss"}]}}),n1=oa("searchEngine",()=>{const e=ae([]),o=ae([]);function l(){e.value.push({uniqueId:om(),id:0,query:"",itemsPerPage:10,filters:{title:"",category:"all",plugin:"enabled"},results:[],timer:null})}function c(_){e.value=e.value.filter(R=>R.uniqueId!==_)}async function h(_){const R=await Fe.startSearch(_.query,_.filters.category,[_.filters.plugin]);_.id=R.id,_.results=[]}async function d(_){const R=await Fe.getSearchResults(_.id,_.results.length);return _.results.push(...R.results),R.status}async function m(_){_.id&&_.id!==0&&await Fe.stopSearch(_.id),_.id=0}async function p(){o.value=await Fe.getSearchPlugins()}async function k(_){await Fe.installSearchPlugin([_])}async function P(_){await Fe.uninstallSearchPlugin([_])}async function A(_){await Fe.enableSearchPlugin([_.name],!_.enabled)}async function L(){await Fe.updateSearchPlugins()}return{searchData:e,searchPlugins:o,createNewTab:l,deleteTab:c,runNewSearch:h,refreshResults:d,stopSearch:m,fetchSearchPlugins:p,installSearchPlugin:k,uninstallSearchPlugin:P,toggleSearchPlugin:A,updatePlugins:L}},{persist:{enabled:!0,strategies:[{storage:sessionStorage,key:"vuetorrent_searchEngine"}]}}),yr=Et({__name:"HistoryField",props:{modelValue:{},historyKey:{}},emits:["update:modelValue"],setup(e,{expose:o,emit:l}){const c=e,h=l,d=cw(),m=ae(),p=O(()=>d.getHistory(c.historyKey)),k=O({get:()=>c.modelValue??"",set:A=>h("update:modelValue",A)});function P(){d.pushValueToHistory(c.historyKey,k.value)}return o({saveValueToHistory:P,focus:()=>m.value?.focus()}),(A,L)=>(Be(),tt(os,{modelValue:k.value,"onUpdate:modelValue":L[0]||(L[0]=_=>k.value=_),ref_key:"field",ref:m,items:p.value},{prepend:ee(()=>[wf(A.$slots,"prepend")]),_:3},8,["modelValue","items"]))}}),hw={key:0,class:"text-overline text-grey-darken-2 ml-2"},wr=2,nl=Et({__name:"AddTorrentDialog",props:{guid:{},openSuddenly:{type:Boolean,default:!1}},setup(e){const o=e,{isOpened:l}=xs(o.guid),{t:c}=Ca(),h=bs(),{urls:d,files:m,form:p}=nn(h),k=gn(),P=So(),A=un(),L=Ia(),_=[{title:c("constants.contentLayout.original"),value:Gi.ORIGINAL},{title:c("constants.contentLayout.subfolder"),value:Gi.SUBFOLDER},{title:c("constants.contentLayout.nosubfolder"),value:Gi.NO_SUBFOLDER}],R=[{title:c("constants.stopCondition.none"),value:ji.NONE},{title:c("constants.stopCondition.metadataReceived"),value:ji.METADATA_RECEIVED},{title:c("constants.stopCondition.filesChecked"),value:ji.FILES_CHECKED}],B=O(()=>d.value.length>0||m.value.length>0),D=ae(),Y=ae(),H=ae(),M=O({get:()=>p.value.cookie,set:le=>p.value.cookie=le||void 0}),Z=O({get:()=>p.value.rename,set:le=>p.value.rename=le||void 0}),G=ae(""),X=O({get:()=>p.value.tags?p.value.tags.split(",").map(le=>le.trim()):[],set:le=>p.value.tags=le.join(",")}),j=ae(""),q=O(()=>k.categories.map(le=>le.name)),te=O({get:()=>p.value.category||j.value||void 0,set:le=>p.value.category=le||void 0}),J=O({get:()=>p.value.downloadPath,set:le=>{p.value.useDownloadPath=!!le||void 0,p.value.downloadPath=le||void 0}}),ie=O({get:()=>!p.value.paused,set:le=>p.value.paused=!le}),ne=O({get:()=>!p.value.dlLimit||p.value.dlLimit===-1?"":(p.value.dlLimit/1024).toString(),set:le=>{if(!le)p.value.dlLimit=void 0;else{const fe=parseInt(le);fe>0&&(p.value.dlLimit=fe*1024)}}}),oe=O({get:()=>!p.value.upLimit||p.value.upLimit===-1?"":(p.value.upLimit/1024).toString(),set:le=>{if(!le)p.value.upLimit=void 0;else{const fe=parseInt(le);fe>0&&(p.value.upLimit=fe*1024)}}}),ue=O({get:()=>p.value.ratioLimit,set:le=>p.value.ratioLimit=le||void 0}),ve=O({get:()=>p.value.seedingTimeLimit,set:le=>p.value.seedingTimeLimit=le||void 0}),Ie=O({get:()=>p.value.inactiveSeedingTimeLimit,set:le=>p.value.inactiveSeedingTimeLimit=le||void 0});function ye(){B.value&&Xn.promise(A.addTorrents(m.value,d.value,p.value),{pending:c("dialogs.add.pending"),error:c("dialogs.add.error",h.pendingTorrentsCount),success:c("dialogs.add.success",h.pendingTorrentsCount)},{autoClose:1500}).then(()=>{D.value?.saveValueToHistory(),Y.value?.saveValueToHistory(),H.value?.saveValueToHistory(),h.resetForm(),ge()})}function ge(){l.value=!1}const pe=()=>{p.value.savepath=k.getCategoryFromName(p.value.category)?.savePath??P.preferences.save_path};return(le,fe)=>(Be(),tt(wn,{modelValue:re(l),"onUpdate:modelValue":fe[24]||(fe[24]=de=>zt(l)?l.value=de:null),class:rn(le.$vuetify.display.mobile?"":"w-75"),fullscreen:le.$vuetify.display.mobile,transition:le.openSuddenly?"none":"dialog-bottom-transition"},{default:ee(()=>[y(Rn,null,{default:ee(()=>[y(oi,null,{default:ee(()=>[y(is,{color:"transparent"},{default:ee(()=>[y(ys,null,{default:ee(()=>[He(Xe(re(c)("dialogs.add.title")),1)]),_:1}),y(Ke,{icon:"mdi-close",onClick:ge})]),_:1})]),_:1}),y(Dn,null,{default:ee(()=>[y(Sa,null,{default:ee(()=>[y(ot,{cols:"12"},{default:ee(()=>[y(bh,{modelValue:re(m),"onUpdate:modelValue":fe[0]||(fe[0]=de=>zt(m)?m.value=de:null),label:re(c)("dialogs.add.files"),"show-size":re(L).useBinarySize?1024:1e3,accept:".torrent",counter:"",multiple:"","persistent-clear":"","persistent-hint":"","prepend-icon":"",variant:"outlined"},{prepend:ee(()=>[y(Ge,{color:"accent"},{default:ee(()=>[He("mdi-paperclip")]),_:1})]),selection:ee(({fileNames:de})=>[(Be(!0),wt(je,null,no(de,(xe,We)=>(Be(),wt(je,null,[We[He(Xe(xe),1)]),_:2},1024)):Pt("",!0)],64))),256)),de.length===wr+1?(Be(),wt("span",hw,Xe(re(c)("dialogs.add.fileOverflow",de.length-wr)),1)):Pt("",!0)]),_:1},8,["modelValue","label","show-size"]),y(Rh,{modelValue:re(d),"onUpdate:modelValue":fe[1]||(fe[1]=de=>zt(d)?d.value=de:null),label:re(c)("dialogs.add.links"),clearable:""},{prepend:ee(()=>[y(Ge,{color:"accent"},{default:ee(()=>[He("mdi-link")]),_:1})]),_:1},8,["modelValue","label"]),re(d)?(Be(),tt(yr,{key:0,modelValue:M.value,"onUpdate:modelValue":fe[2]||(fe[2]=de=>M.value=de),historyKey:re(qi).COOKIE,ref_key:"cookieField",ref:D,clearable:"",label:le.$t("dialogs.add.cookie"),placeholder:le.$t("dialogs.add.cookiePlaceholder")},{prepend:ee(()=>[y(Ge,{color:"accent"},{default:ee(()=>[He("mdi-cookie")]),_:1})]),_:1},8,["modelValue","historyKey","label","placeholder"])):Pt("",!0),y(ga,{modelValue:Z.value,"onUpdate:modelValue":fe[3]||(fe[3]=de=>Z.value=de),clearable:"","hide-details":"",label:le.$t("dialogs.add.rename")},{prepend:ee(()=>[y(Ge,{color:"accent"},{default:ee(()=>[He("mdi-rename")]),_:1})]),_:1},8,["modelValue","label"])]),_:1}),y(ot,{cols:"12",md:"6"},{default:ee(()=>[y(os,{modelValue:X.value,"onUpdate:modelValue":fe[4]||(fe[4]=de=>X.value=de),search:G.value,"onUpdate:search":fe[5]||(fe[5]=de=>G.value=de),"hide-no-data":!1,items:re(k).tags,label:re(c)("dialogs.add.tags"),chips:"",clearable:"","hide-details":"",multiple:"",autocomplete:"tags"},{prepend:ee(()=>[y(Ge,{color:"accent"},{default:ee(()=>[He("mdi-tag")]),_:1})]),"no-data":ee(()=>[y(dt,null,{default:ee(()=>[G.value?.length>0?(Be(),tt(Oa,{key:0},{default:ee(()=>[He(Xe(re(c)("dialogs.add.noTagMatch",{query:G.value})),1)]),_:1})):(Be(),tt(Oa,{key:1},{default:ee(()=>[He(Xe(re(c)("dialogs.add.noTags")),1)]),_:1}))]),_:1})]),_:1},8,["modelValue","search","items","label"])]),_:1}),y(ot,{cols:"12",md:"6"},{default:ee(()=>[y(os,{modelValue:te.value,"onUpdate:modelValue":[fe[6]||(fe[6]=de=>te.value=de),pe],search:j.value,"onUpdate:search":fe[7]||(fe[7]=de=>j.value=de),"hide-no-data":!1,items:q.value,label:le.$t("dialogs.add.category"),clearable:"","hide-details":"",autocomplete:"categories"},{prepend:ee(()=>[y(Ge,{color:"accent"},{default:ee(()=>[He("mdi-label")]),_:1})]),"no-data":ee(()=>[y(dt,null,{default:ee(()=>[j.value?.length>0?(Be(),tt(Oa,{key:0},{default:ee(()=>[He(Xe(re(c)("dialogs.add.noCategoryMatch",{query:j.value})),1)]),_:1})):(Be(),tt(Oa,{key:1},{default:ee(()=>[He(Xe(re(c)("dialogs.add.noCategories")),1)]),_:1}))]),_:1})]),_:1},8,["modelValue","search","items","label"])]),_:1}),y(ot,{cols:"12"},{default:ee(()=>[y(yr,{modelValue:J.value,"onUpdate:modelValue":fe[8]||(fe[8]=de=>J.value=de),"history-key":re(qi).TORRENT_PATH,ref_key:"dlPathField",ref:Y,disabled:re(p).autoTMM,label:re(c)("dialogs.add.downloadPath"),"hide-details":""},{prepend:ee(()=>[y(Ge,{color:"accent"},{default:ee(()=>[He("mdi-tray-arrow-down")]),_:1})]),_:1},8,["modelValue","history-key","disabled","label"])]),_:1}),y(ot,{cols:"12"},{default:ee(()=>[y(yr,{modelValue:re(p).savepath,"onUpdate:modelValue":fe[9]||(fe[9]=de=>re(p).savepath=de),"history-key":re(qi).TORRENT_PATH,ref_key:"savePathField",ref:H,disabled:re(p).autoTMM,label:re(c)("dialogs.add.savePath"),"hide-details":""},{prepend:ee(()=>[y(Ge,{color:"accent"},{default:ee(()=>[He("mdi-content-save")]),_:1})]),_:1},8,["modelValue","history-key","disabled","label"])]),_:1}),y(ot,{cols:"12",md:"6"},{default:ee(()=>[y(an,{modelValue:re(p).contentLayout,"onUpdate:modelValue":fe[10]||(fe[10]=de=>re(p).contentLayout=de),items:_,label:re(c)("constants.contentLayout.title"),color:"accent","hide-details":"",rounded:"xl",variant:"solo-filled"},null,8,["modelValue","label"])]),_:1}),y(ot,{cols:"12",md:"6"},{default:ee(()=>[y(an,{modelValue:re(p).stopCondition,"onUpdate:modelValue":fe[11]||(fe[11]=de=>re(p).stopCondition=de),items:R,label:re(c)("constants.stopCondition.title"),color:"accent","hide-details":"",rounded:"xl",variant:"solo-filled"},null,8,["modelValue","label"])]),_:1})]),_:1}),y(Sa,{class:"mx-3"},{default:ee(()=>[y(ot,{cols:"12",md:"6"},{default:ee(()=>[y(en,{modelValue:ie.value,"onUpdate:modelValue":fe[12]||(fe[12]=de=>ie.value=de),label:re(c)("dialogs.add.startNow"),color:"accent",density:"compact","hide-details":""},null,8,["modelValue","label"])]),_:1}),y(ot,{cols:"12",md:"6"},{default:ee(()=>[y(en,{modelValue:re(p).addToTopOfQueue,"onUpdate:modelValue":fe[13]||(fe[13]=de=>re(p).addToTopOfQueue=de),label:re(c)("dialogs.add.addToTopOfQueue"),color:"accent",density:"compact","hide-details":""},null,8,["modelValue","label"])]),_:1}),y(ot,{cols:"12",md:"6"},{default:ee(()=>[y(en,{modelValue:re(p).skip_checking,"onUpdate:modelValue":fe[14]||(fe[14]=de=>re(p).skip_checking=de),label:re(c)("dialogs.add.skipChecking"),color:"accent",density:"compact","hide-details":""},null,8,["modelValue","label"])]),_:1}),y(ot,{cols:"12",md:"6"},{default:ee(()=>[y(en,{modelValue:re(p).autoTMM,"onUpdate:modelValue":fe[15]||(fe[15]=de=>re(p).autoTMM=de),label:re(c)("dialogs.add.autoTMM"),color:"accent",density:"compact","hide-details":""},null,8,["modelValue","label"])]),_:1}),y(ot,{cols:"12",md:"6"},{default:ee(()=>[y(en,{modelValue:re(p).sequentialDownload,"onUpdate:modelValue":fe[16]||(fe[16]=de=>re(p).sequentialDownload=de),label:re(c)("dialogs.add.sequentialDownload"),color:"accent",density:"compact","hide-details":""},null,8,["modelValue","label"])]),_:1}),y(ot,{cols:"12",md:"6"},{default:ee(()=>[y(en,{modelValue:re(p).firstLastPiecePrio,"onUpdate:modelValue":fe[17]||(fe[17]=de=>re(p).firstLastPiecePrio=de),label:re(c)("dialogs.add.firstLastPiecePrio"),color:"accent",density:"compact","hide-details":""},null,8,["modelValue","label"])]),_:1})]),_:1}),y(Sa,null,{default:ee(()=>[y(ot,{cols:"12"},{default:ee(()=>[y(gh,null,{default:ee(()=>[y(ph,{color:"primary",title:le.$t("dialogs.add.limitCollapse")},{default:ee(()=>[y(al,null,{default:ee(()=>[y(Sa,null,{default:ee(()=>[y(ot,{cols:"12",md:"6"},{default:ee(()=>[y(ga,{modelValue:ne.value,"onUpdate:modelValue":fe[18]||(fe[18]=de=>ne.value=de),label:le.$t("dialogs.add.dlLimit"),"hide-details":"",suffix:"KiB/s"},{prepend:ee(()=>[y(Ge,{color:"accent"},{default:ee(()=>[He("mdi-download")]),_:1})]),_:1},8,["modelValue","label"])]),_:1}),y(ot,{cols:"12",md:"6"},{default:ee(()=>[y(ga,{modelValue:oe.value,"onUpdate:modelValue":fe[19]||(fe[19]=de=>oe.value=de),label:le.$t("dialogs.add.upLimit"),"hide-details":"",suffix:"KiB/s"},{prepend:ee(()=>[y(Ge,{color:"accent"},{default:ee(()=>[He("mdi-upload")]),_:1})]),_:1},8,["modelValue","label"])]),_:1}),y(ot,{cols:"12",md:"4"},{default:ee(()=>[y(ga,{modelValue:ue.value,"onUpdate:modelValue":fe[20]||(fe[20]=de=>ue.value=de),hint:le.$t("dialogs.add.limitHint"),label:le.$t("dialogs.add.ratioLimit"),type:"number"},null,8,["modelValue","hint","label"])]),_:1}),y(ot,{cols:"12",md:"4"},{default:ee(()=>[y(ga,{modelValue:ve.value,"onUpdate:modelValue":fe[21]||(fe[21]=de=>ve.value=de),label:le.$t("dialogs.add.seedingTimeLimit"),hint:le.$t("dialogs.add.limitHint"),suffix:le.$t("units.minutes"),type:"number"},null,8,["modelValue","label","hint","suffix"])]),_:1}),y(ot,{cols:"12",md:"4"},{default:ee(()=>[y(ga,{modelValue:Ie.value,"onUpdate:modelValue":fe[22]||(fe[22]=de=>Ie.value=de),label:le.$t("dialogs.add.inactiveSeedingTimeLimit"),hint:le.$t("dialogs.add.limitHint"),suffix:le.$t("units.minutes"),type:"number"},null,8,["modelValue","label","hint","suffix"])]),_:1})]),_:1})]),_:1})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1})]),_:1}),y(ri,{class:"justify-center"},{default:ee(()=>[y(Ke,{text:le.$t("dialogs.add.resetForm"),color:"error",variant:"flat",onClick:fe[23]||(fe[23]=de=>re(h).resetForm())},null,8,["text"]),y(Mn),y(Ke,{disabled:!B.value,text:le.$t("dialogs.add.submit"),color:"accent",type:"submit",variant:"elevated",onClick:ye},null,8,["disabled","text"]),y(Ke,{text:le.$t("common.close"),color:"",variant:"flat",onClick:ge},null,8,["text"])]),_:1})]),_:1})]),_:1},8,["modelValue","class","fullscreen","transition"]))}}),fw=Et({__name:"AddPanel",setup(e){const o=bs(),l=Qn();function c(){l.createDialog(nl)}return(h,d)=>pt((Be(),tt(pd,{active:re(o).pendingTorrentsCount>0,class:"pointer",onClick:c},{default:ee(()=>[y(dt,{title:h.$t("navbar.addPanel.torrentsPendingCount",re(o).pendingTorrentsCount)},null,8,["title"]),y(Mn),y(dt,null,{default:ee(()=>[y(Ge,{icon:"mdi-chevron-up"})]),_:1})]),_:1},8,["active"])),[[Ms,{up:c}]])}}),gw={class:"dnd-zone"},vw={class:"dnd-zone-content text-accent"},mw=Et({__name:"DnDZone",setup(e){const o=io(),l=bs(),c=Kn(),h=Qn(),d=ae();function m(){const P=o.name,A=o.params.tab,L=o.params.subtab;P==="login"||P==="settings"&&A==="vuetorrent"&&L.startsWith("torrentCard")||!c.isAuthenticated||(k.value=!0)}function p(P,A){if(A.preventDefault(),A.stopPropagation(),!A.dataTransfer)return;const L=(P||[]).filter(R=>R.type==="application/x-bittorrent"||R.name.endsWith(".torrent")),_=A.dataTransfer.getData("text/plain").split(` +`).filter(R=>R.startsWith("magnet:")||R.startsWith("http"));L.forEach(l.pushTorrentToQueue),_.forEach(l.pushTorrentToQueue),h.hasActiveDialog||h.createDialog(nl,{})}const{isOverDropZone:k}=sm(d,{onDrop:p});return jt(()=>{document.addEventListener("dragenter",m)}),ls(()=>{document.removeEventListener("dragenter",m)}),(P,A)=>(Be(),tt(Ss,null,{default:ee(()=>[pt(_t("div",{ref_key:"dndZoneRef",ref:d,class:"dnd-zone-outer"},[_t("div",gw,[_t("div",vw,[y(Ge,{size:"75"},{default:ee(()=>[He("mdi-cloud-upload")]),_:1}),_t("span",null,Xe(P.$t("dialogs.add.dropLabel")),1)])])],512),[[Pa,re(k)]])]),_:1}))}});const Fn=(e,o)=>{const l=e.__vccOpts||e;for(const[c,h]of o)l[c]=h;return l},pw=Fn(mw,[["__scopeId","data-v-2886b3a6"]]),bw=Et({__name:"ConfirmShutdownDialog",props:{guid:{}},setup(e){const o=e,{t:l}=Ca(),{isOpened:c}=xs(o.guid),h=ko(),d=Kn(),m=Ia(),p=()=>{c.value=!1},k=async()=>{await h.shutdownQbit()?(d.setAuthStatus(!1),await m.redirectToLogin(),Xn.success(l("dialogs.shutdown.success"))):Xn.error(l("dialogs.shutdown.error")),p()};return(P,A)=>(Be(),tt(wn,{modelValue:re(c),"onUpdate:modelValue":A[0]||(A[0]=L=>zt(c)?c.value=L:null),width:"auto"},{default:ee(()=>[y(Rn,{title:P.$t("dialogs.shutdown.title"),text:P.$t("dialogs.shutdown.content")},{default:ee(()=>[y(ri,{class:"justify-end"},{default:ee(()=>[y(Mn),y(Ke,{class:"accent white--text elevation-0 px-4",variant:"elevated",color:"error",onClick:k},{default:ee(()=>[He(Xe(P.$t("common.yes")),1)]),_:1}),y(Ke,{class:"error white--text elevation-0 px-4",onClick:p},{default:ee(()=>[He(Xe(P.$t("common.no")),1)]),_:1})]),_:1})]),_:1},8,["title","text"])]),_:1},8,["modelValue"]))}}),xw={class:"ml-2"},yw={key:0},ww={key:1,class:"text-error"},Sw={class:"ml-2"},kw={class:"ml-2"},Cw=Et({__name:"ConnectionStatusDialog",props:{guid:{}},setup(e){const o=e,{isOpened:l}=xs(o.guid),c=Bh(),h=gn(),d=O(()=>{switch(h.serverState?.connection_status){case ya.CONNECTED:return"text-success";case ya.DISCONNECTED:return"text-error";case ya.FIREWALLED:return"text-warning";default:return"text-grey"}}),m=()=>{l.value=!1};return(p,k)=>(Be(),tt(wn,{modelValue:re(l),"onUpdate:modelValue":k[0]||(k[0]=P=>zt(l)?l.value=P:null)},{default:ee(()=>[y(Rn,null,{default:ee(()=>[y(Dn,null,{default:ee(()=>[y(Sa,null,{default:ee(()=>[y(ot,{cols:"12",sm:"6",lg:"3"},{default:ee(()=>[_t("div",null,Xe(p.$t("dialogs.connectionStatus.status")),1),_t("div",{class:rn(["ml-2",d.value])},Xe(p.$t("constants.connectionStatus."+re(h).serverState?.connection_status)),3)]),_:1}),y(ot,{cols:"12",sm:"6",lg:"3"},{default:ee(()=>[_t("div",null,Xe(p.$t("dialogs.connectionStatus.externalIp")),1),_t("div",xw,[re(c).externalIp?(Be(),wt("span",yw,Xe(re(c).externalIp),1)):(Be(),wt("span",ww,"No IP detected"))])]),_:1}),y(ot,{cols:"12",sm:"6",lg:"3"},{default:ee(()=>[_t("div",null,Xe(p.$t("dialogs.connectionStatus.dht_nodes")),1),_t("div",Sw,Xe(re(h).serverState?.dht_nodes),1)]),_:1}),y(ot,{cols:"12",sm:"6",lg:"3"},{default:ee(()=>[_t("div",null,Xe(p.$t("dialogs.connectionStatus.total_peer_connections")),1),_t("div",kw,Xe(re(h).serverState?.total_peer_connections),1)]),_:1})]),_:1})]),_:1}),y(ri,null,{default:ee(()=>[y(Mn),y(Ke,{color:"error",onClick:m},{default:ee(()=>[He(Xe(p.$t("common.close")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),Aw=Et({__name:"BottomActions",setup(e){const{t:o}=Ca(),l=Kn(),c=ko(),h=Qn(),d=gn(),m=Ia(),p=O(()=>!!d.serverState?.use_alt_speed_limits),k=O(()=>{switch(d.serverState?.connection_status){case ya.CONNECTED:return"mdi-check-network";case ya.FIREWALLED:return"mdi-close-network";case ya.DISCONNECTED:return"mdi-network-off";case ya.UNKNOWN:default:return"mdi-help-network"}}),P=O(()=>{let B;switch(d.serverState?.connection_status){case ya.CONNECTED:case ya.FIREWALLED:case ya.DISCONNECTED:B=d.serverState.connection_status;break;case ya.UNKNOWN:default:B="unknown"}return o("navbar.side.bottom_actions.conn_status",{status:o(`constants.connectionStatus.${B}`)})}),A=async()=>{await l.logout(),await m.redirectToLogin()},L=()=>{c.toggleAlternativeMode()};function _(){h.createDialog(Cw)}function R(){h.createDialog(bw)}return(B,D)=>(Be(),wt(je,null,[y(Sa,{"no-gutters":""},{default:ee(()=>[y(ot,{class:"d-flex justify-center"},{default:ee(()=>[y(sa,{text:re(o)("navbar.side.bottom_actions.logout"),location:"top"},{activator:ee(({props:Y})=>[y(Ke,we({variant:"plain",icon:"mdi-exit-to-app"},Y,{onClick:A}),null,16)]),_:1},8,["text"])]),_:1}),y(ot,{class:"d-flex justify-center"},{default:ee(()=>[y(sa,{text:re(o)("navbar.side.bottom_actions.alt_speed"),location:"top"},{activator:ee(({props:Y})=>[y(Ke,we({variant:"plain",color:p.value?"accent":void 0,icon:p.value?"mdi-speedometer-slow":"mdi-speedometer"},Y,{onClick:L}),null,16,["color","icon"])]),_:1},8,["text"])]),_:1}),y(ot,{class:"d-flex justify-center"},{default:ee(()=>[y(sa,{text:P.value,location:"top"},{activator:ee(({props:Y})=>[y(Ke,we({variant:"plain",icon:k.value},Y,{onClick:_}),null,16,["icon"])]),_:1},8,["text"])]),_:1}),y(ot,{class:"d-flex justify-center"},{default:ee(()=>[y(sa,{text:re(o)("navbar.side.bottom_actions.dark_mode",Number(re(m).darkMode)),location:"top"},{activator:ee(({props:Y})=>[y(Ke,we({disabled:re(m).matchSystemTheme,variant:"plain",icon:re(m).matchSystemTheme?"mdi-theme-light-dark":re(m).darkMode?"mdi-brightness-4":"mdi-brightness-7"},Y,{onClick:D[0]||(D[0]=H=>re(m).toggleTheme())}),null,16,["disabled","icon"])]),_:1},8,["text"])]),_:1})]),_:1}),re(m).isShutdownButtonVisible?(Be(),tt(Sa,{key:0,"no-gutters":""},{default:ee(()=>[y(ot,{class:"d-flex justify-center"},{default:ee(()=>[y(sa,{text:re(o)("navbar.side.bottom_actions.shutdown"),location:"top"},{activator:ee(({props:Y})=>[y(Ke,we({block:"",color:"error",rounded:"0"},Y,{onClick:R}),{default:ee(()=>[y(Ge,{size:"x-large"},{default:ee(()=>[He("mdi-power")]),_:1})]),_:2},1040)]),_:1},8,["text"])]),_:1})]),_:1})):Pt("",!0)],64))}}),Pw=Et({__name:"SpeedCard",props:{icon:{type:String,required:!0},color:{type:String,required:!0},value:{type:Number,required:!0}},setup(e){const o=Ia();return(l,c)=>(Be(),tt(Ea,{color:"secondary",rounded:"lg",class:"py-3"},{default:ee(()=>[y(Sa,{class:"d-flex flex-row align-center px-3"},{default:ee(()=>[y(ot,{cols:"2",class:"px-4"},{default:ee(()=>[y(Ge,{class:"",icon:e.icon,color:e.color},null,8,["icon","color"])]),_:1}),y(ot,{cols:"8",class:"d-flex flex-column align-center justify-center"},{default:ee(()=>[_t("span",{class:rn(["text-subtitle-1 roboto",`text-${e.color}`])},Xe(re(tu)(e.value,re(o).useBitSpeed)),3),_t("span",{class:rn(["text-caption",`text-${e.color}`])},Xe(re(au)(e.value,re(o).useBitSpeed)),3)]),_:1})]),_:1})]),_:1}))}});const hc=Fn(Pw,[["__scopeId","data-v-97517215"]]),Tw=Et({__name:"CurrentSpeed",setup(e){const{t:o}=Ca(),l=gn();return(c,h)=>(Be(),tt(Rn,{flat:"",color:"primary"},{default:ee(()=>[y(oi,{class:"px-0 text-uppercase white--text ml-1 font-weight-normal text-caption"},{default:ee(()=>[He(Xe(re(o)("navbar.side.current_speed.title")),1)]),_:1}),y(Dn,{class:"px-0"},{default:ee(()=>[y(Ea,{color:"primary",class:"mx-2"},{default:ee(()=>[y(Sa,{class:"pt-0"},{default:ee(()=>[y(ot,{class:"px-1 pt-1"},{default:ee(()=>[y(hc,{icon:"mdi-chevron-down",color:"download",value:re(l).serverState?.dl_info_speed??0},null,8,["value"])]),_:1}),y(ot,{class:"px-1 pt-1"},{default:ee(()=>[y(hc,{icon:"mdi-chevron-up",color:"upload",value:re(l).serverState?.up_info_speed??0},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}}),_w={key:0,class:"text-accent"},Iw={key:1,class:"text-accent"},Lw={key:0,class:"text-accent"},Ew={key:1,class:"text-accent"},Vw={key:0,class:"text-accent"},Dw={key:1,class:"text-accent"},Rw={key:0,class:"text-accent"},Mw={key:1,class:"text-accent"},Fw=Et({__name:"FilterSelect",setup(e){const{t:o}=Ca(),{categories:l,tags:c,trackers:h}=nn(gn()),{statusFilter:d,categoryFilter:m,tagFilter:p,trackerFilter:k}=nn(un()),P=Ia(),A=O(()=>Object.values(wo).map(M=>({title:o(`torrent.state.${M}`),value:M}))),L=O(()=>[{title:o("navbar.side.filters.uncategorized"),value:""},...l.value.map(M=>({title:M.name,value:M.name}))]),_=O(()=>[{title:o("navbar.side.filters.untagged"),value:null},...c.value.map(M=>({title:M,value:M}))]),R=O(()=>[{title:o("navbar.side.filters.untracked"),value:""},...h.value.map(M=>({title:M,value:M}))]);function B(){d.value=[]}function D(){m.value=[]}function Y(){p.value=[]}function H(){k.value=[]}return(M,Z)=>(Be(),tt(Vn,{class:"pb-0"},{default:ee(()=>[y(dt,{class:"px-0 pb-3"},{default:ee(()=>[y(Oa,{class:"px-0 text-uppercase white--text ml-1 font-weight-normal text-caption"},{default:ee(()=>[He(Xe(re(o)("navbar.side.filters.state")),1)]),_:1}),y(an,{modelValue:re(d),"onUpdate:modelValue":Z[0]||(Z[0]=G=>zt(d)?d.value=G:null),items:A.value,placeholder:re(o)("navbar.side.filters.disabled"),"bg-color":"secondary",class:"text-accent pt-1",density:"compact","hide-details":"",multiple:"",variant:"solo"},{"prepend-item":ee(()=>[y(dt,{title:M.$t("common.disable"),onClick:B},null,8,["title"]),y(La)]),selection:ee(({item:G,index:X})=>[X===0&&re(d).length===1?(Be(),wt("span",_w,Xe(re(o)(`torrent.state.${G.props.value}`)),1)):X===0?(Be(),wt("span",Iw,Xe(re(o)("navbar.side.filters.activeFilter",re(d).length)),1)):Pt("",!0)]),_:1},8,["modelValue","items","placeholder"])]),_:1}),y(dt,{class:"px-0 pb-3"},{default:ee(()=>[y(Oa,{class:"px-0 text-uppercase white--text ml-1 font-weight-light text-subtitle-2"},{default:ee(()=>[He(Xe(re(o)("navbar.side.filters.category")),1)]),_:1}),y(an,{modelValue:re(m),"onUpdate:modelValue":Z[1]||(Z[1]=G=>zt(m)?m.value=G:null),items:L.value,placeholder:re(o)("navbar.side.filters.disabled"),"bg-color":"secondary",class:"text-accent pt-1",density:"compact","hide-details":"",multiple:"",variant:"solo"},{"prepend-item":ee(()=>[y(dt,{title:M.$t("common.disable"),onClick:D},null,8,["title"]),y(La)]),selection:ee(({item:G,index:X})=>[X===0&&re(m).length===1?(Be(),wt("span",Lw,Xe(G.props.title),1)):X===0?(Be(),wt("span",Ew,Xe(re(o)("navbar.side.filters.activeFilter",re(m).length)),1)):Pt("",!0)]),_:1},8,["modelValue","items","placeholder"])]),_:1}),y(dt,{class:"px-0 pb-3"},{default:ee(()=>[y(Oa,{class:"px-0 text-uppercase white--text ml-1 font-weight-light text-subtitle-2"},{default:ee(()=>[He(Xe(re(o)("navbar.side.filters.tag")),1)]),_:1}),y(an,{modelValue:re(p),"onUpdate:modelValue":Z[2]||(Z[2]=G=>zt(p)?p.value=G:null),items:_.value,placeholder:re(o)("navbar.side.filters.disabled"),"bg-color":"secondary",class:"text-accent pt-1",density:"compact","hide-details":"",multiple:"",variant:"solo"},{"prepend-item":ee(()=>[y(dt,{title:M.$t("common.disable"),onClick:Y},null,8,["title"]),y(La)]),selection:ee(({item:G,index:X})=>[X===0&&re(p).length===1?(Be(),wt("span",Vw,Xe(G.props.title),1)):X===0?(Be(),wt("span",Dw,Xe(re(o)("navbar.side.filters.activeFilter",re(p).length)),1)):Pt("",!0)]),_:1},8,["modelValue","items","placeholder"])]),_:1}),re(P).showTrackerFilter?(Be(),tt(dt,{key:0,class:rn({"px-0":!0,"pb-3":re(P).showTrackerFilter})},{default:ee(()=>[y(Oa,{class:"px-0 text-uppercase white--text ml-1 font-weight-light text-subtitle-2"},{default:ee(()=>[He(Xe(re(o)("navbar.side.filters.tracker")),1)]),_:1}),y(an,{modelValue:re(k),"onUpdate:modelValue":Z[3]||(Z[3]=G=>zt(k)?k.value=G:null),items:R.value,placeholder:re(o)("navbar.side.filters.disabled"),"bg-color":"secondary",class:"text-accent pt-1",density:"compact","hide-details":"",multiple:"",variant:"solo"},{"prepend-item":ee(()=>[y(dt,{title:M.$t("common.disable"),onClick:H},null,8,["title"]),y(La)]),selection:ee(({item:G,index:X})=>[X===0&&re(k).length===1?(Be(),wt("span",Rw,Xe(G.props.title),1)):X===0?(Be(),wt("span",Mw,Xe(re(o)("navbar.side.filters.activeFilter",re(k).length)),1)):Pt("",!0)]),_:1},8,["modelValue","items","placeholder"])]),_:1},8,["class"])):Pt("",!0)]),_:1}))}}),Ow={"data-testid":"card-value",class:"text-subtitle-1 roboto"},Nw={"data-testid":"card-unit",class:"font-weight-light text-caption ml-1 text-subtitle-1"},Bw=Et({__name:"DataCard",props:{title:{},color:{},value:{}},setup(e){const o=Ia();return(l,c)=>(Be(),tt(Ea,{color:"secondary",rounded:"lg",class:"pa-3"},{default:ee(()=>[y(Sa,{"data-testid":"card-wrapper",class:rn([`text-${l.color}`])},{default:ee(()=>[y(ot,{"data-testid":"card-title",cols:"7",class:"text-subtitle-1"},{default:ee(()=>[He(Xe(l.title),1)]),_:1}),y(ot,{cols:"5",class:""},{default:ee(()=>[_t("span",Ow,Xe(re(Co)(l.value,re(o).useBinarySize)),1),_t("span",Nw,Xe(re(Ao)(l.value,re(o).useBinarySize)),1)]),_:1})]),_:1},8,["class"])]),_:1}))}});const eo=Fn(Bw,[["__scopeId","data-v-d7454d03"]]),zw=Et({__name:"FreeSpace",setup(e){const o=gn();return(l,c)=>(Be(),tt(eo,{title:l.$t("navbar.side.stats.free_space"),value:re(o).serverState?.free_space_on_disk??0,color:"upload"},null,8,["title","value"]))}});var Hh={exports:{}},Yi={exports:{}};/*! + * ApexCharts v3.44.1 + * (c) 2018-2023 ApexCharts + * Released under the MIT License. + */var fc;function Hw(){return fc||(fc=1,function(e,o){function l(F,t){var a=Object.keys(F);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(F);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(F,i).enumerable})),a.push.apply(a,n)}return a}function c(F){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var a,n=A(F);if(t){var i=A(this).constructor;a=Reflect.construct(n,arguments,i)}else a=n.apply(this,arguments);return function(s,r){if(r&&(typeof r=="object"||typeof r=="function"))return r;if(r!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _(s)}(this,a)}}function B(F,t){return function(a){if(Array.isArray(a))return a}(F)||function(a,n){var i=a==null?null:typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"];if(i!=null){var s,r,u=[],f=!0,v=!1;try{for(i=i.call(a);!(f=(s=i.next()).done)&&(u.push(s.value),!n||u.length!==n);f=!0);}catch(b){v=!0,r=b}finally{try{f||i.return==null||i.return()}finally{if(v)throw r}}return u}}(F,t)||Y(F,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function D(F){return function(t){if(Array.isArray(t))return H(t)}(F)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(F)||Y(F)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Y(F,t){if(F){if(typeof F=="string")return H(F,t);var a=Object.prototype.toString.call(F).slice(8,-1);return a==="Object"&&F.constructor&&(a=F.constructor.name),a==="Map"||a==="Set"?Array.from(F):a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?H(F,t):void 0}}function H(F,t){(t==null||t>F.length)&&(t=F.length);for(var a=0,n=new Array(t);a>16,u=n>>8&255,f=255&n;return"#"+(16777216+65536*(Math.round((i-r)*s)+r)+256*(Math.round((i-u)*s)+u)+(Math.round((i-f)*s)+f)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,a){return F.isColorHex(a)?this.shadeHexColor(t,a):this.shadeRGBColor(t,a)}}],[{key:"bind",value:function(t,a){return function(){return t.apply(a,arguments)}}},{key:"isObject",value:function(t){return t&&h(t)==="object"&&!Array.isArray(t)&&t!=null}},{key:"is",value:function(t,a){return Object.prototype.toString.call(a)==="[object "+t+"]"}},{key:"listToArray",value:function(t){var a,n=[];for(a=0;a1&&arguments[1]!==void 0?arguments[1]:2;return Number.isInteger(t)?t:parseFloat(t.toPrecision(a))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(t){var a=String(t).split(/[eE]/);if(a.length===1)return a[0];var n="",i=t<0?"-":"",s=a[0].replace(".",""),r=Number(a[1])+1;if(r<0){for(n=i+"0.";r++;)n+="0";return n+s.replace(/^-/,"")}for(r-=s.length;r--;)n+="0";return s+n}},{key:"getDimensions",value:function(t){var a=getComputedStyle(t,null),n=t.clientHeight,i=t.clientWidth;return n-=parseFloat(a.paddingTop)+parseFloat(a.paddingBottom),[i-=parseFloat(a.paddingLeft)+parseFloat(a.paddingRight),n]}},{key:"getBoundingClientRect",value:function(t){var a=t.getBoundingClientRect();return{top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:t.clientWidth,height:t.clientHeight,x:a.left,y:a.top}}},{key:"getLargestStringFromArr",value:function(t){return t.reduce(function(a,n){return Array.isArray(n)&&(n=n.reduce(function(i,s){return i.length>s.length?i:s})),a.length>n.length?a:n},0)}},{key:"hexToRgba",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.6;t.substring(0,1)!=="#"&&(t="#999999");var n=t.replace("#","");n=n.match(new RegExp("(.{"+n.length/3+"})","g"));for(var i=0;i1&&arguments[1]!==void 0?arguments[1]:"x",n=t.toString().slice();return n=n.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,a)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,a,n){if(n>=t.length)for(var i=n-t.length+1;i--;)t.push(void 0);return t.splice(n,0,t.splice(a,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(t,a){for(;(t=t.parentElement)&&!t.classList.contains(a););return t}},{key:"setELstyles",value:function(t,a){for(var n in a)a.hasOwnProperty(n)&&(t.style.key=a[n])}},{key:"isNumber",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:"isFloat",value:function(t){return Number(t)===t&&t%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(window.navigator.userAgent.indexOf("MSIE")!==-1||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,a=t.indexOf("MSIE ");if(a>0)return parseInt(t.substring(a+5,t.indexOf(".",a)),10);if(t.indexOf("Trident/")>0){var n=t.indexOf("rv:");return parseInt(t.substring(n+3,t.indexOf(".",n)),10)}var i=t.indexOf("Edge/");return i>0&&parseInt(t.substring(i+5,t.indexOf(".",i)),10)}}]),F}(),Z=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w,this.setEasingFunctions()}return p(F,[{key:"setEasingFunctions",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":default:t="<>";break;case"swing":t=function(a){var n=1.70158;return(a-=1)*a*((n+1)*a+n)+1};break;case"bounce":t=function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375};break;case"elastic":t=function(a){return a===!!a?a:Math.pow(2,-10*a)*Math.sin((a-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=t}}},{key:"animateLine",value:function(t,a,n,i){t.attr(a).animate(i).attr(n)}},{key:"animateMarker",value:function(t,a,n,i,s,r){a||(a=0),t.attr({r:a,width:a,height:a}).animate(i,s).attr({r:n,width:n.width,height:n.height}).afterAll(function(){r()})}},{key:"animateCircle",value:function(t,a,n,i,s){t.attr({r:a.r,cx:a.cx,cy:a.cy}).animate(i,s).attr({r:n.r,cx:n.cx,cy:n.cy})}},{key:"animateRect",value:function(t,a,n,i,s){t.attr(a).animate(i).attr(n).afterAll(function(){return s()})}},{key:"animatePathsGradually",value:function(t){var a=t.el,n=t.realIndex,i=t.j,s=t.fill,r=t.pathFrom,u=t.pathTo,f=t.speed,v=t.delay,b=this.w,x=0;b.config.chart.animations.animateGradually.enabled&&(x=b.config.chart.animations.animateGradually.delay),b.config.chart.animations.dynamicAnimation.enabled&&b.globals.dataChanged&&b.config.chart.type!=="bar"&&(x=0),this.morphSVG(a,n,i,b.config.chart.type!=="line"||b.globals.comboCharts?s:"stroke",r,u,f,v*x)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(t){var a=t.el;a.classList.remove("apexcharts-element-hidden"),a.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(t){var a=this.w;a.globals.animationEnded||(a.globals.animationEnded=!0,this.showDelayedElements(),typeof a.config.chart.events.animationEnd=="function"&&a.config.chart.events.animationEnd(this.ctx,{el:t,w:a}))}},{key:"morphSVG",value:function(t,a,n,i,s,r,u,f){var v=this,b=this.w;s||(s=t.attr("pathFrom")),r||(r=t.attr("pathTo"));var x=function(w){return b.config.chart.type==="radar"&&(u=1),"M 0 ".concat(b.globals.gridHeight)};(!s||s.indexOf("undefined")>-1||s.indexOf("NaN")>-1)&&(s=x()),(!r||r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r=x()),b.globals.shouldAnimate||(u=1),t.plot(s).animate(1,b.globals.easing,f).plot(s).animate(u,b.globals.easing,f).plot(r).afterAll(function(){M.isNumber(n)?n===b.globals.series[b.globals.maxValsInArrayIndex].length-2&&b.globals.shouldAnimate&&v.animationCompleted(t):i!=="none"&&b.globals.shouldAnimate&&(!b.globals.comboCharts&&a===b.globals.series.length-1||b.globals.comboCharts)&&v.animationCompleted(t),v.showDelayedElements()})}}]),F}(),G=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w}return p(F,[{key:"getDefaultFilter",value:function(t,a){var n=this.w;t.unfilter(!0),new window.SVG.Filter().size("120%","180%","-5%","-40%"),n.config.states.normal.filter!=="none"?this.applyFilter(t,a,n.config.states.normal.filter.type,n.config.states.normal.filter.value):n.config.chart.dropShadow.enabled&&this.dropShadow(t,n.config.chart.dropShadow,a)}},{key:"addNormalFilter",value:function(t,a){var n=this.w;n.config.chart.dropShadow.enabled&&!t.node.classList.contains("apexcharts-marker")&&this.dropShadow(t,n.config.chart.dropShadow,a)}},{key:"addLightenFilter",value:function(t,a,n){var i=this,s=this.w,r=n.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter(function(u){var f=s.config.chart.dropShadow;(f.enabled?i.addShadow(u,a,f):u).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:r}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"addDarkenFilter",value:function(t,a,n){var i=this,s=this.w,r=n.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter(function(u){var f=s.config.chart.dropShadow;(f.enabled?i.addShadow(u,a,f):u).componentTransfer({rgb:{type:"linear",slope:r}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"applyFilter",value:function(t,a,n){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:.5;switch(n){case"none":this.addNormalFilter(t,a);break;case"lighten":this.addLightenFilter(t,a,{intensity:i});break;case"darken":this.addDarkenFilter(t,a,{intensity:i})}}},{key:"addShadow",value:function(t,a,n){var i=n.blur,s=n.top,r=n.left,u=n.color,f=n.opacity,v=t.flood(Array.isArray(u)?u[a]:u,f).composite(t.sourceAlpha,"in").offset(r,s).gaussianBlur(i).merge(t.source);return t.blend(t.source,v)}},{key:"dropShadow",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=a.top,s=a.left,r=a.blur,u=a.color,f=a.opacity,v=a.noUserSpaceOnUse,b=this.w;return t.unfilter(!0),M.isIE()&&b.config.chart.type==="radialBar"||(u=Array.isArray(u)?u[n]:u,t.filter(function(x){var w=null;w=M.isSafari()||M.isFirefox()||M.isIE()?x.flood(u,f).composite(x.sourceAlpha,"in").offset(s,i).gaussianBlur(r):x.flood(u,f).composite(x.sourceAlpha,"in").offset(s,i).gaussianBlur(r).merge(x.source),x.blend(x.source,w)}),v||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)),t}},{key:"setSelectionFilter",value:function(t,a,n){var i=this.w;if(i.globals.selectedDataPoints[a]!==void 0&&i.globals.selectedDataPoints[a].indexOf(n)>-1){t.node.setAttribute("selected",!0);var s=i.config.states.active.filter;s!=="none"&&this.applyFilter(t,a,s.type,s.value)}}},{key:"_scaleFilterSize",value:function(t){(function(a){for(var n in a)a.hasOwnProperty(n)&&t.setAttribute(n,a[n])})({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),F}(),X=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w}return p(F,[{key:"roundPathCorners",value:function(t,a){function n($,K,Q){var he=K.x-$.x,Ae=K.y-$.y,Se=Math.sqrt(he*he+Ae*Ae);return i($,K,Math.min(1,Q/Se))}function i($,K,Q){return{x:$.x+(K.x-$.x)*Q,y:$.y+(K.y-$.y)*Q}}function s($,K){$.length>2&&($[$.length-2]=K.x,$[$.length-1]=K.y)}function r($){return{x:parseFloat($[$.length-2]),y:parseFloat($[$.length-1])}}t.indexOf("NaN")>-1&&(t="");var u=t.split(/[,\s]/).reduce(function($,K){var Q=K.match("([a-zA-Z])(.+)");return Q?($.push(Q[1]),$.push(Q[2])):$.push(K),$},[]).reduce(function($,K){return parseFloat(K)==K&&$.length?$[$.length-1].push(K):$.push([K]),$},[]),f=[];if(u.length>1){var v=r(u[0]),b=null;u[u.length-1][0]=="Z"&&u[0].length>2&&(b=["L",v.x,v.y],u[u.length-1]=b),f.push(u[0]);for(var x=1;x2&&C[0]=="L"&&T.length>2&&T[0]=="L"){var E,V,z=r(w),U=r(C),g=r(T);E=n(U,z,a),V=n(U,g,a),s(C,E),C.origPoint=U,f.push(C);var S=i(E,U,.5),I=i(U,V,.5),N=["C",S.x,S.y,I.x,I.y,V.x,V.y];N.origPoint=U,f.push(N)}else f.push(C)}if(b){var W=r(f[f.length-1]);f.push(["Z"]),s(f[0],W)}}else f=u;return f.reduce(function($,K){return $+K.join(" ")+" "},"")}},{key:"drawLine",value:function(t,a,n,i){var s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"#a8a8a8",r=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,u=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,f=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:t,y1:a,x2:n,y2:i,stroke:s,"stroke-dasharray":r,"stroke-width":u,"stroke-linecap":f})}},{key:"drawRect",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,r=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"#fefefe",u=arguments.length>6&&arguments[6]!==void 0?arguments[6]:1,f=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,v=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,b=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,x=this.w.globals.dom.Paper.rect();return x.attr({x:t,y:a,width:n>0?n:0,height:i>0?i:0,rx:s,ry:s,opacity:u,"stroke-width":f!==null?f:0,stroke:v!==null?v:"none","stroke-dasharray":b}),x.node.setAttribute("fill",r),x}},{key:"drawPolygon",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(t).attr({fill:i,stroke:a,"stroke-width":n})}},{key:"drawCircle",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;t<0&&(t=0);var n=this.w.globals.dom.Paper.circle(2*t);return a!==null&&n.attr(a),n}},{key:"drawPath",value:function(t){var a=t.d,n=a===void 0?"":a,i=t.stroke,s=i===void 0?"#a8a8a8":i,r=t.strokeWidth,u=r===void 0?1:r,f=t.fill,v=t.fillOpacity,b=v===void 0?1:v,x=t.strokeOpacity,w=x===void 0?1:x,C=t.classes,T=t.strokeLinecap,E=T===void 0?null:T,V=t.strokeDashArray,z=V===void 0?0:V,U=this.w;return E===null&&(E=U.config.stroke.lineCap),(n.indexOf("undefined")>-1||n.indexOf("NaN")>-1)&&(n="M 0 ".concat(U.globals.gridHeight)),U.globals.dom.Paper.path(n).attr({fill:f,"fill-opacity":b,stroke:s,"stroke-opacity":w,"stroke-linecap":E,"stroke-width":u,"stroke-dasharray":z,class:C})}},{key:"group",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,a=this.w.globals.dom.Paper.group();return t!==null&&a.attr(t),a}},{key:"move",value:function(t,a){var n=["M",t,a].join(" ");return n}},{key:"line",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=null;return n===null?i=[" L",t,a].join(" "):n==="H"?i=[" H",t].join(" "):n==="V"&&(i=[" V",a].join(" ")),i}},{key:"curve",value:function(t,a,n,i,s,r){var u=["C",t,a,n,i,s,r].join(" ");return u}},{key:"quadraticCurve",value:function(t,a,n,i){return["Q",t,a,n,i].join(" ")}},{key:"arc",value:function(t,a,n,i,s,r,u){var f="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(f="a");var v=[f,t,a,n,i,s,r,u].join(" ");return v}},{key:"renderPaths",value:function(t){var a,n=t.j,i=t.realIndex,s=t.pathFrom,r=t.pathTo,u=t.stroke,f=t.strokeWidth,v=t.strokeLinecap,b=t.fill,x=t.animationDelay,w=t.initialSpeed,C=t.dataChangeSpeed,T=t.className,E=t.shouldClipToGrid,V=E===void 0||E,z=t.bindEventsOnPaths,U=z===void 0||z,g=t.drawShadow,S=g===void 0||g,I=this.w,N=new G(this.ctx),W=new Z(this.ctx),$=this.w.config.chart.animations.enabled,K=$&&this.w.config.chart.animations.dynamicAnimation.enabled,Q=!!($&&!I.globals.resized||K&&I.globals.dataChanged&&I.globals.shouldAnimate);Q?a=s:(a=r,I.globals.animationEnded=!0);var he=I.config.stroke.dashArray,Ae=0;Ae=Array.isArray(he)?he[i]:I.config.stroke.dashArray;var Se=this.drawPath({d:a,stroke:u,strokeWidth:f,fill:b,fillOpacity:1,classes:T,strokeLinecap:v,strokeDashArray:Ae});if(Se.attr("index",i),V&&Se.attr({"clip-path":"url(#gridRectMask".concat(I.globals.cuid,")")}),I.config.states.normal.filter.type!=="none")N.getDefaultFilter(Se,i);else if(I.config.chart.dropShadow.enabled&&S&&(!I.config.chart.dropShadow.enabledOnSeries||I.config.chart.dropShadow.enabledOnSeries&&I.config.chart.dropShadow.enabledOnSeries.indexOf(i)!==-1)){var Me=I.config.chart.dropShadow;N.dropShadow(Se,Me,i)}U&&(Se.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,Se)),Se.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,Se)),Se.node.addEventListener("mousedown",this.pathMouseDown.bind(this,Se))),Se.attr({pathTo:r,pathFrom:s});var Ye={el:Se,j:n,realIndex:i,pathFrom:s,pathTo:r,fill:b,strokeWidth:f,delay:x};return!$||I.globals.resized||I.globals.dataChanged?!I.globals.resized&&I.globals.dataChanged||W.showDelayedElements():W.animatePathsGradually(c(c({},Ye),{},{speed:w})),I.globals.dataChanged&&K&&Q&&W.animatePathsGradually(c(c({},Ye),{},{speed:C})),Se}},{key:"drawPattern",value:function(t,a,n){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"#a8a8a8",s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return this.w.globals.dom.Paper.pattern(a,n,function(r){t==="horizontalLines"?r.line(0,0,n,0).stroke({color:i,width:s+1}):t==="verticalLines"?r.line(0,0,0,a).stroke({color:i,width:s+1}):t==="slantedLines"?r.line(0,0,a,n).stroke({color:i,width:s}):t==="squares"?r.rect(a,n).fill("none").stroke({color:i,width:s}):t==="circles"&&r.circle(a).fill("none").stroke({color:i,width:s})})}},{key:"drawGradient",value:function(t,a,n,i,s){var r,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,f=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,v=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,b=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,x=this.w;a.length<9&&a.indexOf("#")===0&&(a=M.hexToRgba(a,i)),n.length<9&&n.indexOf("#")===0&&(n=M.hexToRgba(n,s));var w=0,C=1,T=1,E=null;f!==null&&(w=f[0]!==void 0?f[0]/100:0,C=f[1]!==void 0?f[1]/100:1,T=f[2]!==void 0?f[2]/100:1,E=f[3]!==void 0?f[3]/100:null);var V=!(x.config.chart.type!=="donut"&&x.config.chart.type!=="pie"&&x.config.chart.type!=="polarArea"&&x.config.chart.type!=="bubble");if(r=v===null||v.length===0?x.globals.dom.Paper.gradient(V?"radial":"linear",function(g){g.at(w,a,i),g.at(C,n,s),g.at(T,n,s),E!==null&&g.at(E,a,i)}):x.globals.dom.Paper.gradient(V?"radial":"linear",function(g){(Array.isArray(v[b])?v[b]:v).forEach(function(S){g.at(S.offset/100,S.color,S.opacity)})}),V){var z=x.globals.gridWidth/2,U=x.globals.gridHeight/2;x.config.chart.type!=="bubble"?r.attr({gradientUnits:"userSpaceOnUse",cx:z,cy:U,r:u}):r.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else t==="vertical"?r.from(0,0).to(0,1):t==="diagonal"?r.from(0,0).to(1,1):t==="horizontal"?r.from(0,1).to(1,1):t==="diagonal2"&&r.from(1,0).to(0,1);return r}},{key:"getTextBasedOnMaxWidth",value:function(t){var a=t.text,n=t.maxWidth,i=t.fontSize,s=t.fontFamily,r=this.getTextRects(a,i,s),u=r.width/a.length,f=Math.floor(n/u);return n-1){var f=n.globals.selectedDataPoints[s].indexOf(r);n.globals.selectedDataPoints[s].splice(f,1)}}else{if(!n.config.states.active.allowMultipleDataPointsSelection&&n.globals.selectedDataPoints.length>0){n.globals.selectedDataPoints=[];var v=n.globals.dom.Paper.select(".apexcharts-series path").members,b=n.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,x=function(T){Array.prototype.forEach.call(T,function(E){E.node.setAttribute("selected","false"),i.getDefaultFilter(E,s)})};x(v),x(b)}t.node.setAttribute("selected","true"),u="true",n.globals.selectedDataPoints[s]===void 0&&(n.globals.selectedDataPoints[s]=[]),n.globals.selectedDataPoints[s].push(r)}if(u==="true"){var w=n.config.states.active.filter;if(w!=="none")i.applyFilter(t,s,w.type,w.value);else if(n.config.states.hover.filter!=="none"&&!n.globals.isTouchDevice){var C=n.config.states.hover.filter;i.applyFilter(t,s,C.type,C.value)}}else n.config.states.active.filter.type!=="none"&&(n.config.states.hover.filter.type==="none"||n.globals.isTouchDevice?i.getDefaultFilter(t,s):(C=n.config.states.hover.filter,i.applyFilter(t,s,C.type,C.value)));typeof n.config.chart.events.dataPointSelection=="function"&&n.config.chart.events.dataPointSelection(a,this.ctx,{selectedDataPoints:n.globals.selectedDataPoints,seriesIndex:s,dataPointIndex:r,w:n}),a&&this.ctx.events.fireEvent("dataPointSelection",[a,this.ctx,{selectedDataPoints:n.globals.selectedDataPoints,seriesIndex:s,dataPointIndex:r,w:n}])}},{key:"rotateAroundCenter",value:function(t){var a={};return t&&typeof t.getBBox=="function"&&(a=t.getBBox()),{x:a.x+a.width/2,y:a.y+a.height/2}}},{key:"getTextRects",value:function(t,a,n,i){var s=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],r=this.w,u=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:a,fontFamily:n,foreColor:"#fff",opacity:0});i&&u.attr("transform",i),r.globals.dom.Paper.add(u);var f=u.bbox();return s||(f=u.node.getBoundingClientRect()),u.remove(),{width:f.width,height:f.height}}},{key:"placeTextWithEllipsis",value:function(t,a,n){if(typeof t.getComputedTextLength=="function"&&(t.textContent=a,a.length>0&&t.getComputedTextLength()>=n/1.1)){for(var i=a.length-3;i>0;i-=3)if(t.getSubStringLength(0,i)<=n/1.1)return void(t.textContent=a.substring(0,i)+"...");t.textContent="."}}}],[{key:"setAttrs",value:function(t,a){for(var n in a)a.hasOwnProperty(n)&&t.setAttribute(n,a[n])}}]),F}(),j=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w}return p(F,[{key:"getStackedSeriesTotals",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=this.w,n=[];if(a.globals.series.length===0)return n;for(var i=0;i0&&arguments[0]!==void 0?arguments[0]:null;return t===null?this.w.config.series.reduce(function(a,n){return a+n},0):this.w.globals.series[t].reduce(function(a,n){return a+n},0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var t=this,a=this.w,n=[];return a.globals.seriesGroups.forEach(function(i){var s=[];a.config.series.forEach(function(u,f){i.indexOf(u.name)>-1&&s.push(f)});var r=a.globals.series.map(function(u,f){return s.indexOf(f)===-1?f:-1}).filter(function(u){return u!==-1});n.push(t.getStackedSeriesTotals(r))}),n}},{key:"isSeriesNull",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(t===null?this.w.config.series.filter(function(a){return a!==null}):this.w.config.series[t].data.filter(function(a){return a!==null})).length===0}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every(function(a,n,i){return a===i[0]})}},{key:"getCategoryLabels",value:function(t){var a=this.w,n=t.slice();return a.config.xaxis.convertedCatToNumeric&&(n=t.map(function(i,s){return a.config.xaxis.labels.formatter(i-a.globals.minX+1)})),n}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map(function(a){return a.length}).indexOf(Math.max.apply(Math,t.globals.series.map(function(a){return a.length})))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,a=0;return t.globals.markers.size.forEach(function(n){a=Math.max(a,n)}),t.config.markers.discrete&&t.config.markers.discrete.length&&t.config.markers.discrete.forEach(function(n){a=Math.max(a,n.size)}),a>0&&(a+=t.config.markers.hover.sizeOffset+1),t.globals.markers.largestSize=a,a}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map(function(a,n){var i=0;if(Array.isArray(a))for(var s=0;st&&n.globals.seriesX[s][u]0&&(a=!0),{comboBarCount:n,comboCharts:a}}},{key:"extendArrayProps",value:function(t,a,n){return a.yaxis&&(a=t.extendYAxis(a,n)),a.annotations&&(a.annotations.yaxis&&(a=t.extendYAxisAnnotations(a)),a.annotations.xaxis&&(a=t.extendXAxisAnnotations(a)),a.annotations.points&&(a=t.extendPointAnnotations(a))),a}}]),F}(),q=function(){function F(t){d(this,F),this.w=t.w,this.annoCtx=t}return p(F,[{key:"setOrientations",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=this.w;if(t.label.orientation==="vertical"){var i=a!==null?a:0,s=n.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(i,"']"));if(s!==null){var r=s.getBoundingClientRect();s.setAttribute("x",parseFloat(s.getAttribute("x"))-r.height+4),t.label.position==="top"?s.setAttribute("y",parseFloat(s.getAttribute("y"))+r.width):s.setAttribute("y",parseFloat(s.getAttribute("y"))-r.width);var u=this.annoCtx.graphics.rotateAroundCenter(s),f=u.x,v=u.y;s.setAttribute("transform","rotate(-90 ".concat(f," ").concat(v,")"))}}}},{key:"addBackgroundToAnno",value:function(t,a){var n=this.w;if(!t||a.label.text===void 0||a.label.text!==void 0&&!String(a.label.text).trim())return null;var i=n.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),s=t.getBoundingClientRect(),r=a.label.style.padding.left,u=a.label.style.padding.right,f=a.label.style.padding.top,v=a.label.style.padding.bottom;a.label.orientation==="vertical"&&(f=a.label.style.padding.left,v=a.label.style.padding.right,r=a.label.style.padding.top,u=a.label.style.padding.bottom);var b=s.left-i.left-r,x=s.top-i.top-f,w=this.annoCtx.graphics.drawRect(b-n.globals.barPadForNumericAxis,x,s.width+r+u,s.height+f+v,a.label.borderRadius,a.label.style.background,1,a.label.borderWidth,a.label.borderColor,0);return a.id&&w.node.classList.add(a.id),w}},{key:"annotationsBackground",value:function(){var t=this,a=this.w,n=function(i,s,r){var u=a.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations .apexcharts-").concat(r,"-annotation-label[rel='").concat(s,"']"));if(u){var f=u.parentNode,v=t.addBackgroundToAnno(u,i);v&&(f.insertBefore(v.node,u),i.label.mouseEnter&&v.node.addEventListener("mouseenter",i.label.mouseEnter.bind(t,i)),i.label.mouseLeave&&v.node.addEventListener("mouseleave",i.label.mouseLeave.bind(t,i)),i.label.click&&v.node.addEventListener("click",i.label.click.bind(t,i)))}};a.config.annotations.xaxis.map(function(i,s){n(i,s,"xaxis")}),a.config.annotations.yaxis.map(function(i,s){n(i,s,"yaxis")}),a.config.annotations.points.map(function(i,s){n(i,s,"point")})}},{key:"getY1Y2",value:function(t,a){var n,i=t==="y1"?a.y:a.y2,s=this.w;if(this.annoCtx.invertAxis){var r=s.globals.labels.indexOf(i);s.config.xaxis.convertedCatToNumeric&&(r=s.globals.categoryLabels.indexOf(i));var u=s.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(r+1)+")");u&&(n=parseFloat(u.getAttribute("y")))}else{var f;s.config.yaxis[a.yAxisIndex].logarithmic?f=(i=new j(this.annoCtx.ctx).getLogVal(i,a.yAxisIndex))/s.globals.yLogRatio[a.yAxisIndex]:f=(i-s.globals.minYArr[a.yAxisIndex])/(s.globals.yRange[a.yAxisIndex]/s.globals.gridHeight),n=s.globals.gridHeight-f,!a.marker||a.y!==void 0&&a.y!==null||(n=0),s.config.yaxis[a.yAxisIndex]&&s.config.yaxis[a.yAxisIndex].reversed&&(n=f)}return typeof i=="string"&&i.indexOf("px")>-1&&(n=parseFloat(i)),n}},{key:"getX1X2",value:function(t,a){var n=this.w,i=this.annoCtx.invertAxis?n.globals.minY:n.globals.minX,s=this.annoCtx.invertAxis?n.globals.maxY:n.globals.maxX,r=this.annoCtx.invertAxis?n.globals.yRange[0]:n.globals.xRange,u=(a.x-i)/(r/n.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(u=(s-a.x)/(r/n.globals.gridWidth)),n.config.xaxis.type!=="category"&&!n.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||n.globals.dataFormatXNumeric||(u=this.getStringX(a.x));var f=(a.x2-i)/(r/n.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(f=(s-a.x2)/(r/n.globals.gridWidth)),n.config.xaxis.type!=="category"&&!n.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||n.globals.dataFormatXNumeric||(f=this.getStringX(a.x2)),a.x!==void 0&&a.x!==null||!a.marker||(u=n.globals.gridWidth),t==="x1"&&typeof a.x=="string"&&a.x.indexOf("px")>-1&&(u=parseFloat(a.x)),t==="x2"&&typeof a.x2=="string"&&a.x2.indexOf("px")>-1&&(f=parseFloat(a.x2)),t==="x1"?u:f}},{key:"getStringX",value:function(t){var a=this.w,n=t;a.config.xaxis.convertedCatToNumeric&&a.globals.categoryLabels.length&&(t=a.globals.categoryLabels.indexOf(t)+1);var i=a.globals.labels.indexOf(t),s=a.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(i+1)+")");return s&&(n=parseFloat(s.getAttribute("x"))),n}}]),F}(),te=function(){function F(t){d(this,F),this.w=t.w,this.annoCtx=t,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new q(this.annoCtx)}return p(F,[{key:"addXaxisAnnotation",value:function(t,a,n){var i,s=this.w,r=this.helpers.getX1X2("x1",t),u=t.label.text,f=t.strokeDashArray;if(M.isNumber(r)){if(t.x2===null||t.x2===void 0){var v=this.annoCtx.graphics.drawLine(r+t.offsetX,0+t.offsetY,r+t.offsetX,s.globals.gridHeight+t.offsetY,t.borderColor,f,t.borderWidth);a.appendChild(v.node),t.id&&v.node.classList.add(t.id)}else{if((i=this.helpers.getX1X2("x2",t))u){var b=u;u=i,i=b}var x=this.annoCtx.graphics.drawRect(0+t.offsetX,i+t.offsetY,this._getYAxisAnnotationWidth(t),u-i,0,t.fillColor,t.opacity,1,t.borderColor,r);x.node.classList.add("apexcharts-annotation-rect"),x.attr("clip-path","url(#gridRectMask".concat(s.globals.cuid,")")),a.appendChild(x.node),t.id&&x.node.classList.add(t.id)}var w=t.label.position==="right"?s.globals.gridWidth:t.label.position==="center"?s.globals.gridWidth/2:0,C=this.annoCtx.graphics.drawText({x:w+t.label.offsetX,y:(i??u)+t.label.offsetY-3,text:f,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});C.attr({rel:n}),a.appendChild(C.node)}},{key:"_getYAxisAnnotationWidth",value:function(t){var a=this.w;return a.globals.gridWidth,(t.width.indexOf("%")>-1?a.globals.gridWidth*parseInt(t.width,10)/100:parseInt(t.width,10))+t.offsetX}},{key:"drawYAxisAnnotations",value:function(){var t=this,a=this.w,n=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return a.config.annotations.yaxis.map(function(i,s){t.addYaxisAnnotation(i,n.node,s)}),n}}]),F}(),ie=function(){function F(t){d(this,F),this.w=t.w,this.annoCtx=t,this.helpers=new q(this.annoCtx)}return p(F,[{key:"addPointAnnotation",value:function(t,a,n){this.w;var i=this.helpers.getX1X2("x1",t),s=this.helpers.getY1Y2("y1",t);if(M.isNumber(i)){var r={pSize:t.marker.size,pointStrokeWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,pRadius:t.marker.radius,class:"apexcharts-point-annotation-marker ".concat(t.marker.cssClass," ").concat(t.id?t.id:"")},u=this.annoCtx.graphics.drawMarker(i+t.marker.offsetX,s+t.marker.offsetY,r);a.appendChild(u.node);var f=t.label.text?t.label.text:"",v=this.annoCtx.graphics.drawText({x:i+t.label.offsetX,y:s+t.label.offsetY-t.marker.size-parseFloat(t.label.style.fontSize)/1.6,text:f,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});if(v.attr({rel:n}),a.appendChild(v.node),t.customSVG.SVG){var b=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});b.attr({transform:"translate(".concat(i+t.customSVG.offsetX,", ").concat(s+t.customSVG.offsetY,")")}),b.node.innerHTML=t.customSVG.SVG,a.appendChild(b.node)}if(t.image.path){var x=t.image.width?t.image.width:20,w=t.image.height?t.image.height:20;u=this.annoCtx.addImage({x:i+t.image.offsetX-x/2,y:s+t.image.offsetY-w/2,width:x,height:w,path:t.image.path,appendTo:".apexcharts-point-annotations"})}t.mouseEnter&&u.node.addEventListener("mouseenter",t.mouseEnter.bind(this,t)),t.mouseLeave&&u.node.addEventListener("mouseleave",t.mouseLeave.bind(this,t)),t.click&&u.node.addEventListener("click",t.click.bind(this,t))}}},{key:"drawPointAnnotations",value:function(){var t=this,a=this.w,n=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return a.config.annotations.points.map(function(i,s){t.addPointAnnotation(i,n.node,s)}),n}}]),F}(),ne={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},oe=function(){function F(){d(this,F),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return p(F,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[ne],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(t){return new Date(t).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(t){return t}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(a,n){return a+n},0)/t.globals.series.length+"%"}}},barLabels:{enabled:!1,margin:5,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(t){return t},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(t){return t}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(a,n){return a+n},0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return t!==null?t:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t?t+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),F}(),ue=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w,this.graphics=new X(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new q(this),this.xAxisAnnotations=new te(this),this.yAxisAnnotations=new J(this),this.pointsAnnotations=new ie(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return p(F,[{key:"drawAxesAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var a=this.yAxisAnnotations.drawYAxisAnnotations(),n=this.xAxisAnnotations.drawXAxisAnnotations(),i=this.pointsAnnotations.drawPointAnnotations(),s=t.config.chart.animations.enabled,r=[a,n,i],u=[n.node,a.node,i.node],f=0;f<3;f++)t.globals.dom.elGraphical.add(r[f]),!s||t.globals.resized||t.globals.dataChanged||t.config.chart.type!=="scatter"&&t.config.chart.type!=="bubble"&&t.globals.dataPoints>1&&u[f].classList.add("apexcharts-element-hidden"),t.globals.delayedElements.push({el:u[f],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var t=this;this.w.config.annotations.images.map(function(a,n){t.addImage(a,n)})}},{key:"drawTextAnnos",value:function(){var t=this;this.w.config.annotations.texts.map(function(a,n){t.addText(a,n)})}},{key:"addXaxisAnnotation",value:function(t,a,n){this.xAxisAnnotations.addXaxisAnnotation(t,a,n)}},{key:"addYaxisAnnotation",value:function(t,a,n){this.yAxisAnnotations.addYaxisAnnotation(t,a,n)}},{key:"addPointAnnotation",value:function(t,a,n){this.pointsAnnotations.addPointAnnotation(t,a,n)}},{key:"addText",value:function(t,a){var n=t.x,i=t.y,s=t.text,r=t.textAnchor,u=t.foreColor,f=t.fontSize,v=t.fontFamily,b=t.fontWeight,x=t.cssClass,w=t.backgroundColor,C=t.borderWidth,T=t.strokeDashArray,E=t.borderRadius,V=t.borderColor,z=t.appendTo,U=z===void 0?".apexcharts-svg":z,g=t.paddingLeft,S=g===void 0?4:g,I=t.paddingRight,N=I===void 0?4:I,W=t.paddingBottom,$=W===void 0?2:W,K=t.paddingTop,Q=K===void 0?2:K,he=this.w,Ae=this.graphics.drawText({x:n,y:i,text:s,textAnchor:r||"start",fontSize:f||"12px",fontWeight:b||"regular",fontFamily:v||he.config.chart.fontFamily,foreColor:u||he.config.chart.foreColor,cssClass:x}),Se=he.globals.dom.baseEl.querySelector(U);Se&&Se.appendChild(Ae.node);var Me=Ae.bbox();if(s){var Ye=this.graphics.drawRect(Me.x-S,Me.y-Q,Me.width+S+N,Me.height+$+Q,E,w||"transparent",1,C,V,T);Se.insertBefore(Ye.node,Ae.node)}}},{key:"addImage",value:function(t,a){var n=this.w,i=t.path,s=t.x,r=s===void 0?0:s,u=t.y,f=u===void 0?0:u,v=t.width,b=v===void 0?20:v,x=t.height,w=x===void 0?20:x,C=t.appendTo,T=C===void 0?".apexcharts-svg":C,E=n.globals.dom.Paper.image(i);E.size(b,w).move(r,f);var V=n.globals.dom.baseEl.querySelector(T);return V&&V.appendChild(E.node),E}},{key:"addXaxisAnnotationExternal",value:function(t,a,n){return this.addAnnotationExternal({params:t,pushToMemory:a,context:n,type:"xaxis",contextMethod:n.addXaxisAnnotation}),n}},{key:"addYaxisAnnotationExternal",value:function(t,a,n){return this.addAnnotationExternal({params:t,pushToMemory:a,context:n,type:"yaxis",contextMethod:n.addYaxisAnnotation}),n}},{key:"addPointAnnotationExternal",value:function(t,a,n){return this.invertAxis===void 0&&(this.invertAxis=n.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:a,context:n,type:"point",contextMethod:n.addPointAnnotation}),n}},{key:"addAnnotationExternal",value:function(t){var a=t.params,n=t.pushToMemory,i=t.context,s=t.type,r=t.contextMethod,u=i,f=u.w,v=f.globals.dom.baseEl.querySelector(".apexcharts-".concat(s,"-annotations")),b=v.childNodes.length+1,x=new oe,w=Object.assign({},s==="xaxis"?x.xAxisAnnotation:s==="yaxis"?x.yAxisAnnotation:x.pointAnnotation),C=M.extend(w,a);switch(s){case"xaxis":this.addXaxisAnnotation(C,v,b);break;case"yaxis":this.addYaxisAnnotation(C,v,b);break;case"point":this.addPointAnnotation(C,v,b)}var T=f.globals.dom.baseEl.querySelector(".apexcharts-".concat(s,"-annotations .apexcharts-").concat(s,"-annotation-label[rel='").concat(b,"']")),E=this.helpers.addBackgroundToAnno(T,C);return E&&v.insertBefore(E.node,T),n&&f.globals.memory.methodsToExec.push({context:u,id:C.id?C.id:M.randomId(),method:r,label:"addAnnotation",params:a}),i}},{key:"clearAnnotations",value:function(t){var a=t.w,n=a.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");a.globals.memory.methodsToExec.map(function(i,s){i.label!=="addText"&&i.label!=="addAnnotation"||a.globals.memory.methodsToExec.splice(s,1)}),n=M.listToArray(n),Array.prototype.forEach.call(n,function(i){for(;i.firstChild;)i.removeChild(i.firstChild)})}},{key:"removeAnnotation",value:function(t,a){var n=t.w,i=n.globals.dom.baseEl.querySelectorAll(".".concat(a));i&&(n.globals.memory.methodsToExec.map(function(s,r){s.id===a&&n.globals.memory.methodsToExec.splice(r,1)}),Array.prototype.forEach.call(i,function(s){s.parentElement.removeChild(s)}))}}]),F}(),ve=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return p(F,[{key:"isValidDate",value:function(t){return typeof t!="number"&&!isNaN(this.parseDate(t))}},{key:"getTimeStamp",value:function(t){return Date.parse(t)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toISOString().substr(0,25)).getTime():new Date(t).getTime():t}},{key:"getDate",value:function(t){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toUTCString()):new Date(t)}},{key:"parseDate",value:function(t){var a=Date.parse(t);if(!isNaN(a))return this.getTimeStamp(t);var n=Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "));return n=this.getTimeStamp(n)}},{key:"parseDateWithTimezone",value:function(t){return Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(t,a){var n=this.w.globals.locale,i=this.w.config.xaxis.labels.datetimeUTC,s=["\0"].concat(D(n.months)),r=[""].concat(D(n.shortMonths)),u=[""].concat(D(n.days)),f=[""].concat(D(n.shortDays));function v($,K){var Q=$+"";for(K=K||2;Q.length12?C-12:C===0?12:C;a=(a=(a=(a=a.replace(/(^|[^\\])HH+/g,"$1"+v(C))).replace(/(^|[^\\])H/g,"$1"+C)).replace(/(^|[^\\])hh+/g,"$1"+v(T))).replace(/(^|[^\\])h/g,"$1"+T);var E=i?t.getUTCMinutes():t.getMinutes();a=(a=a.replace(/(^|[^\\])mm+/g,"$1"+v(E))).replace(/(^|[^\\])m/g,"$1"+E);var V=i?t.getUTCSeconds():t.getSeconds();a=(a=a.replace(/(^|[^\\])ss+/g,"$1"+v(V))).replace(/(^|[^\\])s/g,"$1"+V);var z=i?t.getUTCMilliseconds():t.getMilliseconds();a=a.replace(/(^|[^\\])fff+/g,"$1"+v(z,3)),z=Math.round(z/10),a=a.replace(/(^|[^\\])ff/g,"$1"+v(z)),z=Math.round(z/10);var U=C<12?"AM":"PM";a=(a=(a=a.replace(/(^|[^\\])f/g,"$1"+z)).replace(/(^|[^\\])TT+/g,"$1"+U)).replace(/(^|[^\\])T/g,"$1"+U.charAt(0));var g=U.toLowerCase();a=(a=a.replace(/(^|[^\\])tt+/g,"$1"+g)).replace(/(^|[^\\])t/g,"$1"+g.charAt(0));var S=-t.getTimezoneOffset(),I=i||!S?"Z":S>0?"+":"-";if(!i){var N=(S=Math.abs(S))%60;I+=v(Math.floor(S/60))+":"+v(N)}a=a.replace(/(^|[^\\])K/g,"$1"+I);var W=(i?t.getUTCDay():t.getDay())+1;return a=(a=(a=(a=(a=a.replace(new RegExp(u[0],"g"),u[W])).replace(new RegExp(f[0],"g"),f[W])).replace(new RegExp(s[0],"g"),s[x])).replace(new RegExp(r[0],"g"),r[x])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,a,n){var i=this.w;i.config.xaxis.min!==void 0&&(t=i.config.xaxis.min),i.config.xaxis.max!==void 0&&(a=i.config.xaxis.max);var s=this.getDate(t),r=this.getDate(a),u=this.formatDate(s,"yyyy MM dd HH mm ss fff").split(" "),f=this.formatDate(r,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(u[6],10),maxMillisecond:parseInt(f[6],10),minSecond:parseInt(u[5],10),maxSecond:parseInt(f[5],10),minMinute:parseInt(u[4],10),maxMinute:parseInt(f[4],10),minHour:parseInt(u[3],10),maxHour:parseInt(f[3],10),minDate:parseInt(u[2],10),maxDate:parseInt(f[2],10),minMonth:parseInt(u[1],10)-1,maxMonth:parseInt(f[1],10)-1,minYear:parseInt(u[0],10),maxYear:parseInt(f[0],10)}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,a,n){return this.determineDaysOfMonths(t,a)-n}},{key:"determineDaysOfYear",value:function(t){var a=365;return this.isLeapYear(t)&&(a=366),a}},{key:"determineRemainingDaysOfYear",value:function(t,a,n){var i=this.daysCntOfYear[a]+n;return a>1&&this.isLeapYear()&&i++,i}},{key:"determineDaysOfMonths",value:function(t,a){var n=30;switch(t=M.monthMod(t),!0){case this.months30.indexOf(t)>-1:t===2&&(n=this.isLeapYear(a)?29:28);break;case this.months31.indexOf(t)>-1:default:n=31}return n}}]),F}(),Ie=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w,this.tooltipKeyFormat="dd MMM"}return p(F,[{key:"xLabelFormat",value:function(t,a,n,i){var s=this.w;if(s.config.xaxis.type==="datetime"&&s.config.xaxis.labels.formatter===void 0&&s.config.tooltip.x.formatter===void 0){var r=new ve(this.ctx);return r.formatDate(r.getDate(a),s.config.tooltip.x.format)}return t(a,n,i)}},{key:"defaultGeneralFormatter",value:function(t){return Array.isArray(t)?t.map(function(a){return a}):t}},{key:"defaultYFormatter",value:function(t,a,n){var i=this.w;return M.isNumber(t)&&(t=i.globals.yValueDecimal!==0?t.toFixed(a.decimalsInFloat!==void 0?a.decimalsInFloat:i.globals.yValueDecimal):i.globals.maxYArr[n]-i.globals.minYArr[n]<5?t.toFixed(1):t.toFixed(0)),t}},{key:"setLabelFormatters",value:function(){var t=this,a=this.w;return a.globals.xaxisTooltipFormatter=function(n){return t.defaultGeneralFormatter(n)},a.globals.ttKeyFormatter=function(n){return t.defaultGeneralFormatter(n)},a.globals.ttZFormatter=function(n){return n},a.globals.legendFormatter=function(n){return t.defaultGeneralFormatter(n)},a.config.xaxis.labels.formatter!==void 0?a.globals.xLabelFormatter=a.config.xaxis.labels.formatter:a.globals.xLabelFormatter=function(n){if(M.isNumber(n)){if(!a.config.xaxis.convertedCatToNumeric&&a.config.xaxis.type==="numeric"){if(M.isNumber(a.config.xaxis.decimalsInFloat))return n.toFixed(a.config.xaxis.decimalsInFloat);var i=a.globals.maxX-a.globals.minX;return i>0&&i<100?n.toFixed(1):n.toFixed(0)}return a.globals.isBarHorizontal&&a.globals.maxY-a.globals.minYArr<4?n.toFixed(1):n.toFixed(0)}return n},typeof a.config.tooltip.x.formatter=="function"?a.globals.ttKeyFormatter=a.config.tooltip.x.formatter:a.globals.ttKeyFormatter=a.globals.xLabelFormatter,typeof a.config.xaxis.tooltip.formatter=="function"&&(a.globals.xaxisTooltipFormatter=a.config.xaxis.tooltip.formatter),(Array.isArray(a.config.tooltip.y)||a.config.tooltip.y.formatter!==void 0)&&(a.globals.ttVal=a.config.tooltip.y),a.config.tooltip.z.formatter!==void 0&&(a.globals.ttZFormatter=a.config.tooltip.z.formatter),a.config.legend.formatter!==void 0&&(a.globals.legendFormatter=a.config.legend.formatter),a.config.yaxis.forEach(function(n,i){n.labels.formatter!==void 0?a.globals.yLabelFormatters[i]=n.labels.formatter:a.globals.yLabelFormatters[i]=function(s){return a.globals.xyCharts?Array.isArray(s)?s.map(function(r){return t.defaultYFormatter(r,n,i)}):t.defaultYFormatter(s,n,i):s}}),a.globals}},{key:"heatmapLabelFormatters",value:function(){var t=this.w;if(t.config.chart.type==="heatmap"){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var a=t.globals.seriesNames.reduce(function(n,i){return n.length>i.length?n:i},0);t.globals.yAxisScale[0].niceMax=a,t.globals.yAxisScale[0].niceMin=a}}}]),F}(),ye=function(F){var t,a=F.isTimeline,n=F.ctx,i=F.seriesIndex,s=F.dataPointIndex,r=F.y1,u=F.y2,f=F.w,v=f.globals.seriesRangeStart[i][s],b=f.globals.seriesRangeEnd[i][s],x=f.globals.labels[s],w=f.config.series[i].name?f.config.series[i].name:"",C=f.globals.ttKeyFormatter,T=f.config.tooltip.y.title.formatter,E={w:f,seriesIndex:i,dataPointIndex:s,start:v,end:b};typeof T=="function"&&(w=T(w,E)),(t=f.config.series[i].data[s])!==null&&t!==void 0&&t.x&&(x=f.config.series[i].data[s].x),a||f.config.xaxis.type==="datetime"&&(x=new Ie(n).xLabelFormat(f.globals.ttKeyFormatter,x,x,{i:void 0,dateFormatter:new ve(n).formatDate,w:f})),typeof C=="function"&&(x=C(x,E)),Number.isFinite(r)&&Number.isFinite(u)&&(v=r,b=u);var V="",z="",U=f.globals.colors[i];if(f.config.tooltip.x.formatter===void 0)if(f.config.xaxis.type==="datetime"){var g=new ve(n);V=g.formatDate(g.getDate(v),f.config.tooltip.x.format),z=g.formatDate(g.getDate(b),f.config.tooltip.x.format)}else V=v,z=b;else V=f.config.tooltip.x.formatter(v),z=f.config.tooltip.x.formatter(b);return{start:v,end:b,startVal:V,endVal:z,ylabel:x,color:U,seriesName:w}},ge=function(F){var t=F.color,a=F.seriesName,n=F.ylabel,i=F.start,s=F.end,r=F.seriesIndex,u=F.dataPointIndex,f=F.ctx.tooltip.tooltipLabels.getFormatters(r);i=f.yLbFormatter(i),s=f.yLbFormatter(s);var v=f.yLbFormatter(F.w.globals.series[r][u]),b=` + `.concat(i,` + - + `).concat(s,` + `);return'
'+(a||"")+'
'+n+": "+(F.w.globals.comboCharts?F.w.config.series[r].type==="rangeArea"||F.w.config.series[r].type==="rangeBar"?b:"".concat(v,""):b)+"
"},pe=function(){function F(t){d(this,F),this.opts=t}return p(F,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(t){return this.hideYAxis(),M.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"funnel",value:function(){return this.hideYAxis(),c(c({},this.bar()),{},{chart:{animations:{easing:"linear",speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var t=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(a){var n=a.seriesIndex,i=a.dataPointIndex,s=a.w;return t._getBoxTooltip(s,n,i,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var t=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(a){var n=a.seriesIndex,i=a.dataPointIndex,s=a.w;return t._getBoxTooltip(s,n,i,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(t,a){a.ctx;var n=a.seriesIndex,i=a.dataPointIndex,s=a.w,r=function(){var u=s.globals.seriesRangeStart[n][i];return s.globals.seriesRangeEnd[n][i]-u};return s.globals.comboCharts?s.config.series[n].type==="rangeBar"||s.config.series[n].type==="rangeArea"?r():t:r()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(t){return t.w.config.plotOptions&&t.w.config.plotOptions.bar&&t.w.config.plotOptions.bar.horizontal?function(a){var n=ye(c(c({},a),{},{isTimeline:!0})),i=n.color,s=n.seriesName,r=n.ylabel,u=n.startVal,f=n.endVal;return ge(c(c({},a),{},{color:i,seriesName:s,ylabel:r,start:u,end:f}))}(t):function(a){var n=ye(a),i=n.color,s=n.seriesName,r=n.ylabel,u=n.start,f=n.end;return ge(c(c({},a),{},{color:i,seriesName:s,ylabel:r,start:u,end:f}))}(t)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(t){var a,n;return(a=t.plotOptions.bar)!==null&&a!==void 0&&a.barHeight||(t.plotOptions.bar.barHeight=2),(n=t.plotOptions.bar)!==null&&n!==void 0&&n.columnWidth||(t.plotOptions.bar.columnWidth=2),t}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(t){return function(a){var n=ye(a),i=n.color,s=n.seriesName,r=n.ylabel,u=n.start,f=n.end;return ge(c(c({},a),{},{color:i,seriesName:s,ylabel:r,start:u,end:f}))}(t)}}}}},{key:"brush",value:function(t){return M.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(t){t.dataLabels=t.dataLabels||{},t.dataLabels.formatter=t.dataLabels.formatter||void 0;var a=t.dataLabels.formatter;return t.yaxis.forEach(function(n,i){t.yaxis[i].min=0,t.yaxis[i].max=100}),t.chart.type==="bar"&&(t.dataLabels.formatter=a||function(n){return typeof n=="number"&&n?n.toFixed(0)+"%":n}),t}},{key:"stackedBars",value:function(){var t=this.bar();return c(c({},t),{},{plotOptions:c(c({},t.plotOptions),{},{bar:c(c({},t.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(t){return t.xaxis.convertedCatToNumeric=!0,t}},{key:"convertCatToNumericXaxis",value:function(t,a,n){t.xaxis.type="numeric",t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(r){return M.isNumber(r)?Math.floor(r):r};var i=t.xaxis.labels.formatter,s=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return n&&n.length&&(s=n.map(function(r){return Array.isArray(r)?r:String(r)})),s&&s.length&&(t.xaxis.labels.formatter=function(r){return M.isNumber(r)?i(s[Math.floor(r)-1]):i(r)}),t.xaxis.categories=[],t.labels=[],t.xaxis.tickAmount=t.xaxis.tickAmount||"dataPoints",t}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(t){return t},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(t,a,n,i,s){var r=t.globals.seriesCandleO[a][n],u=t.globals.seriesCandleH[a][n],f=t.globals.seriesCandleM[a][n],v=t.globals.seriesCandleL[a][n],b=t.globals.seriesCandleC[a][n];return t.config.series[a].type&&t.config.series[a].type!==s?`
+ `.concat(t.config.series[a].name?t.config.series[a].name:"series-"+(a+1),": ").concat(t.globals.series[a][n],` +
`):'
')+"
".concat(i[0],': ')+r+"
"+"
".concat(i[1],': ')+u+"
"+(f?"
".concat(i[2],': ')+f+"
":"")+"
".concat(i[3],': ')+v+"
"+"
".concat(i[4],': ')+b+"
"}}]),F}(),le=function(){function F(t){d(this,F),this.opts=t}return p(F,[{key:"init",value:function(t){var a=t.responsiveOverride,n=this.opts,i=new oe,s=new pe(n);this.chartType=n.chart.type,n=this.extendYAxis(n),n=this.extendAnnotations(n);var r=i.init(),u={};if(n&&h(n)==="object"){var f,v,b,x,w,C,T,E,V,z,U={};U=["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(n.chart.type)!==-1?s[n.chart.type]():s.line(),(f=n.plotOptions)!==null&&f!==void 0&&(v=f.bar)!==null&&v!==void 0&&v.isFunnel&&(U=s.funnel()),n.chart.stacked&&n.chart.type==="bar"&&(U=s.stackedBars()),(b=n.chart.brush)!==null&&b!==void 0&&b.enabled&&(U=s.brush(U)),n.chart.stacked&&n.chart.stackType==="100%"&&(n=s.stacked100(n)),(x=n.plotOptions)!==null&&x!==void 0&&(w=x.bar)!==null&&w!==void 0&&w.isDumbbell&&(n=s.dumbbell(n)),((C=n)===null||C===void 0||(T=C.stroke)===null||T===void 0?void 0:T.curve)==="monotoneCubic"&&(n.stroke.curve="smooth"),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(n),n.xaxis=n.xaxis||window.Apex.xaxis||{},a||(n.xaxis.convertedCatToNumeric=!1),((E=(n=this.checkForCatToNumericXAxis(this.chartType,U,n)).chart.sparkline)!==null&&E!==void 0&&E.enabled||(V=window.Apex.chart)!==null&&V!==void 0&&(z=V.sparkline)!==null&&z!==void 0&&z.enabled)&&(U=s.sparkline(U)),u=M.extend(r,U)}var g=M.extend(u,window.Apex);return r=M.extend(g,n),r=this.handleUserInputErrors(r)}},{key:"checkForCatToNumericXAxis",value:function(t,a,n){var i,s,r=new pe(n),u=(t==="bar"||t==="boxPlot")&&((i=n.plotOptions)===null||i===void 0||(s=i.bar)===null||s===void 0?void 0:s.horizontal),f=t==="pie"||t==="polarArea"||t==="donut"||t==="radar"||t==="radialBar"||t==="heatmap",v=n.xaxis.type!=="datetime"&&n.xaxis.type!=="numeric",b=n.xaxis.tickPlacement?n.xaxis.tickPlacement:a.xaxis&&a.xaxis.tickPlacement;return u||f||!v||b==="between"||(n=r.convertCatToNumeric(n)),n}},{key:"extendYAxis",value:function(t,a){var n=new oe;(t.yaxis===void 0||!t.yaxis||Array.isArray(t.yaxis)&&t.yaxis.length===0)&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=M.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[M.extend(n.yAxis,t.yaxis)]:t.yaxis=M.extendArray(t.yaxis,n.yAxis);var i=!1;t.yaxis.forEach(function(r){r.logarithmic&&(i=!0)});var s=t.series;return a&&!s&&(s=a.config.series),i&&s.length!==t.yaxis.length&&s.length&&(t.yaxis=s.map(function(r,u){if(r.name||(s[u].name="series-".concat(u+1)),t.yaxis[u])return t.yaxis[u].seriesName=s[u].name,t.yaxis[u];var f=M.extend(n.yAxis,t.yaxis[0]);return f.show=!1,f})),i&&s.length>1&&s.length!==t.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),t}},{key:"extendAnnotations",value:function(t){return t.annotations===void 0&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),t=this.extendPointAnnotations(t)}},{key:"extendYAxisAnnotations",value:function(t){var a=new oe;return t.annotations.yaxis=M.extendArray(t.annotations.yaxis!==void 0?t.annotations.yaxis:[],a.yAxisAnnotation),t}},{key:"extendXAxisAnnotations",value:function(t){var a=new oe;return t.annotations.xaxis=M.extendArray(t.annotations.xaxis!==void 0?t.annotations.xaxis:[],a.xAxisAnnotation),t}},{key:"extendPointAnnotations",value:function(t){var a=new oe;return t.annotations.points=M.extendArray(t.annotations.points!==void 0?t.annotations.points:[],a.pointAnnotation),t}},{key:"checkForDarkTheme",value:function(t){t.theme&&t.theme.mode==="dark"&&(t.tooltip||(t.tooltip={}),t.tooltip.theme!=="light"&&(t.tooltip.theme="dark"),t.chart.foreColor||(t.chart.foreColor="#f6f7f8"),t.chart.background||(t.chart.background="#424242"),t.theme.palette||(t.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(t){var a=t;if(a.tooltip.shared&&a.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if(a.chart.type==="bar"&&a.plotOptions.bar.horizontal){if(a.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");a.yaxis[0].reversed&&(a.yaxis[0].opposite=!0),a.xaxis.tooltip.enabled=!1,a.yaxis[0].tooltip.enabled=!1,a.chart.zoom.enabled=!1}return a.chart.type!=="bar"&&a.chart.type!=="rangeBar"||a.tooltip.shared&&a.xaxis.crosshairs.width==="barWidth"&&a.series.length>1&&(a.xaxis.crosshairs.width="tickWidth"),a.chart.type!=="candlestick"&&a.chart.type!=="boxPlot"||a.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(a.chart.type," chart is not supported.")),a.yaxis[0].reversed=!1),a}}]),F}(),fe=function(){function F(){d(this,F)}return p(F,[{key:"initGlobalVars",value:function(t){t.series=[],t.seriesCandleO=[],t.seriesCandleH=[],t.seriesCandleM=[],t.seriesCandleL=[],t.seriesCandleC=[],t.seriesRangeStart=[],t.seriesRangeEnd=[],t.seriesRange=[],t.seriesPercent=[],t.seriesGoals=[],t.seriesX=[],t.seriesZ=[],t.seriesNames=[],t.seriesTotals=[],t.seriesLog=[],t.seriesColors=[],t.stackedSeriesTotals=[],t.seriesXvalues=[],t.seriesYvalues=[],t.labels=[],t.hasXaxisGroups=!1,t.groups=[],t.hasSeriesGroups=!1,t.seriesGroups=[],t.categoryLabels=[],t.timescaleLabels=[],t.noLabelsProvided=!1,t.resizeTimer=null,t.selectionResizeTimer=null,t.delayedElements=[],t.pointsArray=[],t.dataLabelsRects=[],t.isXNumeric=!1,t.skipLastTimelinelabel=!1,t.skipFirstTimelinelabel=!1,t.isDataXYZ=!1,t.isMultiLineX=!1,t.isMultipleYAxis=!1,t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE,t.minYArr=[],t.maxYArr=[],t.maxX=-Number.MAX_VALUE,t.minX=Number.MAX_VALUE,t.initialMaxX=-Number.MAX_VALUE,t.initialMinX=Number.MAX_VALUE,t.maxDate=0,t.minDate=Number.MAX_VALUE,t.minZ=Number.MAX_VALUE,t.maxZ=-Number.MAX_VALUE,t.minXDiff=Number.MAX_VALUE,t.yAxisScale=[],t.xAxisScale=null,t.xAxisTicksPositions=[],t.yLabelsCoords=[],t.yTitleCoords=[],t.barPadForNumericAxis=0,t.padHorizontal=0,t.xRange=0,t.yRange=[],t.zRange=0,t.dataPoints=0,t.xTickAmount=0}},{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:t.chart.toolbar.autoSelected==="zoom"&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:t.chart.toolbar.autoSelected==="pan"&&t.chart.toolbar.tools.pan,selectionEnabled:t.chart.toolbar.autoSelected==="selection"&&t.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(t){var a=this.globalVars(t);return this.initGlobalVars(a),a.initialConfig=M.extend({},t),a.initialSeries=M.clone(t.series),a.lastXAxis=M.clone(a.initialConfig.xaxis),a.lastYAxis=M.clone(a.initialConfig.yaxis),a}}]),F}(),de=function(){function F(t){d(this,F),this.opts=t}return p(F,[{key:"init",value:function(){var t=new le(this.opts).init({responsiveOverride:!1});return{config:t,globals:new fe().init(t)}}}]),F}(),xe=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w,this.opts=null,this.seriesIndex=0}return p(F,[{key:"clippedImgArea",value:function(t){var a=this.w,n=a.config,i=parseInt(a.globals.gridWidth,10),s=parseInt(a.globals.gridHeight,10),r=i>s?i:s,u=t.image,f=0,v=0;t.width===void 0&&t.height===void 0?n.fill.image.width!==void 0&&n.fill.image.height!==void 0?(f=n.fill.image.width+1,v=n.fill.image.height):(f=r+1,v=r):(f=t.width,v=t.height);var b=document.createElementNS(a.globals.SVGNS,"pattern");X.setAttrs(b,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:f+"px",height:v+"px"});var x=document.createElementNS(a.globals.SVGNS,"image");b.appendChild(x),x.setAttributeNS(window.SVG.xlink,"href",u),X.setAttrs(x,{x:0,y:0,preserveAspectRatio:"none",width:f+"px",height:v+"px"}),x.style.opacity=t.opacity,a.globals.dom.elDefs.node.appendChild(b)}},{key:"getSeriesIndex",value:function(t){var a=this.w,n=a.config.chart.type;return(n==="bar"||n==="rangeBar")&&a.config.plotOptions.bar.distributed||n==="heatmap"||n==="treemap"?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%a.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var a=this.w;this.opts=t;var n,i,s,r=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var u=this.getFillColors()[this.seriesIndex];a.globals.seriesColors[this.seriesIndex]!==void 0&&(u=a.globals.seriesColors[this.seriesIndex]),typeof u=="function"&&(u=u({seriesIndex:this.seriesIndex,dataPointIndex:t.dataPointIndex,value:t.value,w:a}));var f=t.fillType?t.fillType:this.getFillType(this.seriesIndex),v=Array.isArray(r.fill.opacity)?r.fill.opacity[this.seriesIndex]:r.fill.opacity;t.color&&(u=t.color),u||(u="#fff",console.warn("undefined color - ApexCharts"));var b=u;if(u.indexOf("rgb")===-1?u.length<9&&(b=M.hexToRgba(u,v)):u.indexOf("rgba")>-1&&(v=M.getOpacityFromRGBA(u)),t.opacity&&(v=t.opacity),f==="pattern"&&(i=this.handlePatternFill({fillConfig:t.fillConfig,patternFill:i,fillColor:u,fillOpacity:v,defaultColor:b})),f==="gradient"&&(s=this.handleGradientFill({fillConfig:t.fillConfig,fillColor:u,fillOpacity:v,i:this.seriesIndex})),f==="image"){var x=r.fill.image.src,w=t.patternID?t.patternID:"";this.clippedImgArea({opacity:v,image:Array.isArray(x)?t.seriesNumber-1&&(C=M.getOpacityFromRGBA(w));var T=r.gradient.opacityTo===void 0?n:Array.isArray(r.gradient.opacityTo)?r.gradient.opacityTo[s]:r.gradient.opacityTo;if(r.gradient.gradientToColors===void 0||r.gradient.gradientToColors.length===0)u=r.gradient.shade==="dark"?b.shadeColor(-1*parseFloat(r.gradient.shadeIntensity),a.indexOf("rgb")>-1?M.rgb2hex(a):a):b.shadeColor(parseFloat(r.gradient.shadeIntensity),a.indexOf("rgb")>-1?M.rgb2hex(a):a);else if(r.gradient.gradientToColors[f.seriesNumber]){var E=r.gradient.gradientToColors[f.seriesNumber];u=E,E.indexOf("rgba")>-1&&(T=M.getOpacityFromRGBA(E))}else u=a;if(r.gradient.gradientFrom&&(w=r.gradient.gradientFrom),r.gradient.gradientTo&&(u=r.gradient.gradientTo),r.gradient.inverseColors){var V=w;w=u,u=V}return w.indexOf("rgb")>-1&&(w=M.rgb2hex(w)),u.indexOf("rgb")>-1&&(u=M.rgb2hex(u)),v.drawGradient(x,w,u,C,T,f.size,r.gradient.stops,r.gradient.colorStops,s)}}]),F}(),We=function(){function F(t,a){d(this,F),this.ctx=t,this.w=t.w}return p(F,[{key:"setGlobalMarkerSize",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length4&&arguments[4]!==void 0&&arguments[4],u=this.w,f=a,v=t,b=null,x=new X(this.ctx),w=u.config.markers.discrete&&u.config.markers.discrete.length;if((u.globals.markers.size[a]>0||r||w)&&(b=x.group({class:r||w?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(u.globals.cuid,")")),Array.isArray(v.x))for(var C=0;C0:u.config.markers.size>0)||r||w){M.isNumber(v.y[C])?E+=" w".concat(M.randomId()):E="apexcharts-nullpoint";var V=this.getMarkerConfig({cssClass:E,seriesIndex:a,dataPointIndex:T});u.config.series[f].data[T]&&(u.config.series[f].data[T].fillColor&&(V.pointFillColor=u.config.series[f].data[T].fillColor),u.config.series[f].data[T].strokeColor&&(V.pointStrokeColor=u.config.series[f].data[T].strokeColor)),i&&(V.pSize=i),(v.x[C]<0||v.x[C]>u.globals.gridWidth||v.y[C]<-u.globals.markers.largestSize||v.y[C]>u.globals.gridHeight+u.globals.markers.largestSize)&&(V.pSize=0),(s=x.drawMarker(v.x[C],v.y[C],V)).attr("rel",T),s.attr("j",T),s.attr("index",a),s.node.setAttribute("default-marker-size",V.pSize),new G(this.ctx).setSelectionFilter(s,a,T),this.addEvents(s),b&&b.add(s)}else u.globals.pointsArray[a]===void 0&&(u.globals.pointsArray[a]=[]),u.globals.pointsArray[a].push([v.x[C],v.y[C]])}return b}},{key:"getMarkerConfig",value:function(t){var a=t.cssClass,n=t.seriesIndex,i=t.dataPointIndex,s=i===void 0?null:i,r=t.finishRadius,u=r===void 0?null:r,f=this.w,v=this.getMarkerStyle(n),b=f.globals.markers.size[n],x=f.config.markers;return s!==null&&x.discrete.length&&x.discrete.map(function(w){w.seriesIndex===n&&w.dataPointIndex===s&&(v.pointStrokeColor=w.strokeColor,v.pointFillColor=w.fillColor,b=w.size,v.pointShape=w.shape)}),{pSize:u===null?b:u,pRadius:x.radius,width:Array.isArray(x.width)?x.width[n]:x.width,height:Array.isArray(x.height)?x.height[n]:x.height,pointStrokeWidth:Array.isArray(x.strokeWidth)?x.strokeWidth[n]:x.strokeWidth,pointStrokeColor:v.pointStrokeColor,pointFillColor:v.pointFillColor,shape:v.pointShape||(Array.isArray(x.shape)?x.shape[n]:x.shape),class:a,pointStrokeOpacity:Array.isArray(x.strokeOpacity)?x.strokeOpacity[n]:x.strokeOpacity,pointStrokeDashArray:Array.isArray(x.strokeDashArray)?x.strokeDashArray[n]:x.strokeDashArray,pointFillOpacity:Array.isArray(x.fillOpacity)?x.fillOpacity[n]:x.fillOpacity,seriesIndex:n}}},{key:"addEvents",value:function(t){var a=this.w,n=new X(this.ctx);t.node.addEventListener("mouseenter",n.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",n.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",n.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",a.config.markers.onClick),t.node.addEventListener("dblclick",a.config.markers.onDblClick),t.node.addEventListener("touchstart",n.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var a=this.w,n=a.globals.markers.colors,i=a.config.markers.strokeColor||a.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(i)?i[t]:i,pointFillColor:Array.isArray(n)?n[t]:n}}}]),F}(),Le=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return p(F,[{key:"draw",value:function(t,a,n){var i=this.w,s=new X(this.ctx),r=n.realIndex,u=n.pointsPos,f=n.zRatio,v=n.elParent,b=s.group({class:"apexcharts-series-markers apexcharts-series-".concat(i.config.chart.type)});if(b.attr("clip-path","url(#gridRectMarkerMask".concat(i.globals.cuid,")")),Array.isArray(u.x))for(var x=0;xV.maxBubbleRadius&&(E=V.maxBubbleRadius)}i.config.chart.animations.enabled||(T=E);var z=u.x[x],U=u.y[x];if(T=T||0,U!==null&&i.globals.series[r][w]!==void 0||(C=!1),C){var g=this.drawPoint(z,U,T,E,r,w,a);b.add(g)}v.add(b)}}},{key:"drawPoint",value:function(t,a,n,i,s,r,u){var f=this.w,v=s,b=new Z(this.ctx),x=new G(this.ctx),w=new xe(this.ctx),C=new We(this.ctx),T=new X(this.ctx),E=C.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:v,dataPointIndex:r,finishRadius:f.config.chart.type==="bubble"||f.globals.comboCharts&&f.config.series[s]&&f.config.series[s].type==="bubble"?i:null});i=E.pSize;var V,z=w.fillPath({seriesNumber:s,dataPointIndex:r,color:E.pointFillColor,patternUnits:"objectBoundingBox",value:f.globals.series[s][u]});if(E.shape==="circle"?V=T.drawCircle(n):E.shape!=="square"&&E.shape!=="rect"||(V=T.drawRect(0,0,E.width-E.pointStrokeWidth/2,E.height-E.pointStrokeWidth/2,E.pRadius)),f.config.series[v].data[r]&&f.config.series[v].data[r].fillColor&&(z=f.config.series[v].data[r].fillColor),V.attr({x:t-E.width/2-E.pointStrokeWidth/2,y:a-E.height/2-E.pointStrokeWidth/2,cx:t,cy:a,fill:z,"fill-opacity":E.pointFillOpacity,stroke:E.pointStrokeColor,r:i,"stroke-width":E.pointStrokeWidth,"stroke-dasharray":E.pointStrokeDashArray,"stroke-opacity":E.pointStrokeOpacity}),f.config.chart.dropShadow.enabled){var U=f.config.chart.dropShadow;x.dropShadow(V,U,s)}if(!this.initialAnim||f.globals.dataChanged||f.globals.resized)f.globals.animationEnded=!0;else{var g=f.config.chart.animations.speed;b.animateMarker(V,0,E.shape==="circle"?i:{width:E.width,height:E.height},g,f.globals.easing,function(){window.setTimeout(function(){b.animationCompleted(V)},100)})}if(f.globals.dataChanged&&E.shape==="circle")if(this.dynamicAnim){var S,I,N,W,$=f.config.chart.animations.dynamicAnimation.speed;(W=f.globals.previousPaths[s]&&f.globals.previousPaths[s][u])!=null&&(S=W.x,I=W.y,N=W.r!==void 0?W.r:i);for(var K=0;Kf.globals.gridHeight+w&&(a=f.globals.gridHeight+w/2),f.globals.dataLabelsRects[i]===void 0&&(f.globals.dataLabelsRects[i]=[]),f.globals.dataLabelsRects[i].push({x:t,y:a,width:x,height:w});var C=f.globals.dataLabelsRects[i].length-2,T=f.globals.lastDrawnDataLabelsIndexes[i]!==void 0?f.globals.lastDrawnDataLabelsIndexes[i][f.globals.lastDrawnDataLabelsIndexes[i].length-1]:0;if(f.globals.dataLabelsRects[i][C]!==void 0){var E=f.globals.dataLabelsRects[i][T];(t>E.x+E.width||a>E.y+E.height||a+wa.globals.gridWidth+V.textRects.width+30)&&(f="");var z=a.globals.dataLabels.style.colors[r];((a.config.chart.type==="bar"||a.config.chart.type==="rangeBar")&&a.config.plotOptions.bar.distributed||a.config.dataLabels.distributed)&&(z=a.globals.dataLabels.style.colors[u]),typeof z=="function"&&(z=z({series:a.globals.series,seriesIndex:r,dataPointIndex:u,w:a})),C&&(z=C);var U=w.offsetX,g=w.offsetY;if(a.config.chart.type!=="bar"&&a.config.chart.type!=="rangeBar"||(U=0,g=0),V.drawnextLabel){var S=n.drawText({width:100,height:parseInt(w.style.fontSize,10),x:i+U,y:s+g,foreColor:z,textAnchor:v||w.textAnchor,text:f,fontSize:b||w.style.fontSize,fontFamily:w.style.fontFamily,fontWeight:w.style.fontWeight||"normal"});if(S.attr({class:"apexcharts-datalabel",cx:i,cy:s}),w.dropShadow.enabled){var I=w.dropShadow;new G(this.ctx).dropShadow(S,I)}x.add(S),a.globals.lastDrawnDataLabelsIndexes[r]===void 0&&(a.globals.lastDrawnDataLabelsIndexes[r]=[]),a.globals.lastDrawnDataLabelsIndexes[r].push(u)}}}},{key:"addBackgroundToDataLabel",value:function(t,a){var n=this.w,i=n.config.dataLabels.background,s=i.padding,r=i.padding/2,u=a.width,f=a.height,v=new X(this.ctx).drawRect(a.x-s,a.y-r/2,u+2*s,f+r,i.borderRadius,n.config.chart.background==="transparent"?"#fff":n.config.chart.background,i.opacity,i.borderWidth,i.borderColor);return i.dropShadow.enabled&&new G(this.ctx).dropShadow(v,i.dropShadow),v}},{key:"dataLabelsBackground",value:function(){var t=this.w;if(t.config.chart.type!=="bubble")for(var a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),n=0;n0&&arguments[0]!==void 0)||arguments[0],a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],i=this.w,s=M.clone(i.globals.initialSeries);i.globals.previousPaths=[],n?(i.globals.collapsedSeries=[],i.globals.ancillaryCollapsedSeries=[],i.globals.collapsedSeriesIndices=[],i.globals.ancillaryCollapsedSeriesIndices=[]):s=this.emptyCollapsedSeries(s),i.config.series=s,t&&(a&&(i.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(s,i.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(t){for(var a=this.w,n=0;n-1&&(t[n].data=[]);return t}},{key:"toggleSeriesOnHover",value:function(t,a){var n=this.w;a||(a=t.target);var i=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if(t.type==="mousemove"){var s=parseInt(a.getAttribute("rel"),10)-1,r=null,u=null;n.globals.axisCharts||n.config.chart.type==="radialBar"?n.globals.axisCharts?(r=n.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(s,"']")),u=n.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(s,"']"))):r=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s+1,"']")):r=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s+1,"'] path"));for(var f=0;f=f.from&&b<=f.to&&s[v].classList.remove(n.legendInactiveClass)}}(i.config.plotOptions.heatmap.colorScale.ranges[u])}else t.type==="mouseout"&&r("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"asc",a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=this.w,i=0;if(n.config.series.length>1){for(var s=n.config.series.map(function(u,f){return u.data&&u.data.length>0&&n.globals.collapsedSeriesIndices.indexOf(f)===-1&&(!n.globals.comboCharts||a.length===0||a.length&&a.indexOf(n.config.series[f].type)>-1)?f:-1}),r=t==="asc"?0:s.length-1;t==="asc"?r=0;t==="asc"?r++:r--)if(s[r]!==-1){i=s[r];break}}return i}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(t,a){return t.type==="bar"||t.type==="column"?a:-1}).filter(function(t){return t!==-1}):this.w.config.series.map(function(t,a){return a})}},{key:"getPreviousPaths",value:function(){var t=this.w;function a(r,u,f){for(var v=r[u].childNodes,b={type:f,paths:[],realIndex:r[u].getAttribute("data:realIndex")},x=0;x0)for(var i=function(r){for(var u=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(r,"'] rect")),f=[],v=function(x){var w=function(T){return u[x].getAttribute(T)},C={x:parseFloat(w("x")),y:parseFloat(w("y")),width:parseFloat(w("width")),height:parseFloat(w("height"))};f.push({rect:C,color:u[x].getAttribute("color")})},b=0;b0)for(var i=0;i0?a:[]});return t}}]),F}(),Pe=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new j(this.ctx)}return p(F,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),a=new Te(this.ctx);if(this.activeSeriesIndex=a.getActiveConfigSeriesIndex(),t[this.activeSeriesIndex].data!==void 0&&t[this.activeSeriesIndex].data.length>0&&t[this.activeSeriesIndex].data[0]!==null&&t[this.activeSeriesIndex].data[0].x!==void 0&&t[this.activeSeriesIndex].data[0]!==null)return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),a=new Te(this.ctx);if(this.activeSeriesIndex=a.getActiveConfigSeriesIndex(),t[this.activeSeriesIndex].data!==void 0&&t[this.activeSeriesIndex].data.length>0&&t[this.activeSeriesIndex].data[0]!==void 0&&t[this.activeSeriesIndex].data[0]!==null&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,a){for(var n=this.w.config,i=this.w.globals,s=n.chart.type==="boxPlot"||n.series[a].type==="boxPlot",r=0;r=5?this.twoDSeries.push(M.parseNumber(t[a].data[r][4])):this.twoDSeries.push(M.parseNumber(t[a].data[r][1])),i.dataFormatXNumeric=!0),n.xaxis.type==="datetime"){var u=new Date(t[a].data[r][0]);u=new Date(u).getTime(),this.twoDSeriesX.push(u)}else this.twoDSeriesX.push(t[a].data[r][0]);for(var f=0;f-1&&(r=this.activeSeriesIndex);for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:this.ctx,s=this.w.config,r=this.w.globals,u=new ve(i),f=s.labels.length>0?s.labels.slice():s.xaxis.categories.slice();if(r.isRangeBar=s.chart.type==="rangeBar"&&r.isBarHorizontal,r.hasXaxisGroups=s.xaxis.type==="category"&&s.xaxis.group.groups.length>0,r.hasXaxisGroups&&(r.groups=s.xaxis.group.groups),r.hasSeriesGroups=(a=t[0])===null||a===void 0?void 0:a.group,r.hasSeriesGroups){var v=[],b=D(new Set(t.map(function(T){return T.group})));t.forEach(function(T,E){var V=b.indexOf(T.group);v[V]||(v[V]=[]),v[V].push(T.name)}),r.seriesGroups=v}for(var x=function(){for(var T=0;T0&&(this.twoDSeriesX=f,r.seriesX.push(this.twoDSeriesX))),r.labels.push(this.twoDSeriesX);var C=t[w].data.map(function(T){return M.parseNumber(T)});r.series.push(C)}r.seriesZ.push(this.threeDSeries),t[w].name!==void 0?r.seriesNames.push(t[w].name):r.seriesNames.push("series-"+parseInt(w+1,10)),t[w].color!==void 0?r.seriesColors.push(t[w].color):r.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var a=this.w.globals,n=this.w.config;a.series=t.slice(),a.seriesNames=n.labels.slice();for(var i=0;i0?n.labels=a.xaxis.categories:a.labels.length>0?n.labels=a.labels.slice():this.fallbackToCategory?(n.labels=n.labels[0],n.seriesRange.length&&(n.seriesRange.map(function(i){i.forEach(function(s){n.labels.indexOf(s.x)<0&&s.x&&n.labels.push(s.x)})}),n.labels=Array.from(new Set(n.labels.map(JSON.stringify)),JSON.parse)),a.xaxis.convertedCatToNumeric&&(new pe(a).convertCatToNumericXaxis(a,this.ctx,n.seriesX[0]),this._generateExternalLabels(t))):this._generateExternalLabels(t)}},{key:"_generateExternalLabels",value:function(t){var a=this.w.globals,n=this.w.config,i=[];if(a.axisCharts){if(a.series.length>0)if(this.isFormatXY())for(var s=n.series.map(function(x,w){return x.data.filter(function(C,T,E){return E.findIndex(function(V){return V.x===C.x})===T})}),r=s.reduce(function(x,w,C,T){return T[x].length>w.length?x:C},0),u=0;u4&&arguments[4]!==void 0?arguments[4]:[],r=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"12px",u=!(arguments.length>6&&arguments[6]!==void 0)||arguments[6],f=this.w,v=t[i]===void 0?"":t[i],b=v,x=f.globals.xLabelFormatter,w=f.config.xaxis.labels.formatter,C=!1,T=new Ie(this.ctx),E=v;u&&(b=T.xLabelFormat(x,v,E,{i,dateFormatter:new ve(this.ctx).formatDate,w:f}),w!==void 0&&(b=w(v,t[i],{i,dateFormatter:new ve(this.ctx).formatDate,w:f})));var V,z;a.length>0?(V=a[i].unit,z=null,a.forEach(function(I){I.unit==="month"?z="year":I.unit==="day"?z="month":I.unit==="hour"?z="day":I.unit==="minute"&&(z="hour")}),C=z===V,n=a[i].position,b=a[i].value):f.config.xaxis.type==="datetime"&&w===void 0&&(b=""),b===void 0&&(b=""),b=Array.isArray(b)?b:b.toString();var U=new X(this.ctx),g={};g=f.globals.rotateXLabels&&u?U.getTextRects(b,parseInt(r,10),null,"rotate(".concat(f.config.xaxis.labels.rotate," 0 0)"),!1):U.getTextRects(b,parseInt(r,10));var S=!f.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(b)&&(b.indexOf("NaN")===0||b.toLowerCase().indexOf("invalid")===0||b.toLowerCase().indexOf("infinity")>=0||s.indexOf(b)>=0&&S)&&(b=""),{x:n,text:b,textRect:g,isBold:C}}},{key:"checkLabelBasedOnTickamount",value:function(t,a,n){var i=this.w,s=i.config.xaxis.tickAmount;return s==="dataPoints"&&(s=Math.round(i.globals.gridWidth/120)),s>n||t%Math.round(n/(s+1))==0||(a.text=""),a}},{key:"checkForOverflowingLabels",value:function(t,a,n,i,s){var r=this.w;if(t===0&&r.globals.skipFirstTimelinelabel&&(a.text=""),t===n-1&&r.globals.skipLastTimelinelabel&&(a.text=""),r.config.xaxis.labels.hideOverlappingLabels&&i.length>0){var u=s[s.length-1];a.x0){f.config.yaxis[s].opposite===!0&&(t+=i.width);for(var x=a;x>=0;x--){var w=b+a/10+f.config.yaxis[s].labels.offsetY-1;f.globals.isBarHorizontal&&(w=r*x),f.config.chart.type==="heatmap"&&(w+=r/2);var C=v.drawLine(t+n.offsetX-i.width+i.offsetX,w+i.offsetY,t+n.offsetX+i.offsetX,w+i.offsetY,i.color);u.add(C),b+=r}}}}]),F}(),ce=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w}return p(F,[{key:"scaleSvgNode",value:function(t,a){var n=parseFloat(t.getAttributeNS(null,"width")),i=parseFloat(t.getAttributeNS(null,"height"));t.setAttributeNS(null,"width",n*a),t.setAttributeNS(null,"height",i*a),t.setAttributeNS(null,"viewBox","0 0 "+n+" "+i)}},{key:"fixSvgStringForIe11",value:function(t){if(!M.isIE11())return t.replace(/ /g," ");var a=0,n=t.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,function(i){return++a===2?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':i});return n=(n=n.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(t){t==null&&(t=1);var a=this.w.globals.dom.Paper.svg();if(t!==1){var n=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(n,t),a=new XMLSerializer().serializeToString(n)}return this.fixSvgStringForIe11(a)}},{key:"cleanup",value:function(){var t=this.w,a=t.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),n=t.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(i,function(s){s.setAttribute("width",0)}),a&&a[0]&&(a[0].setAttribute("x",-500),a[0].setAttribute("x1",-500),a[0].setAttribute("x2",-500)),n&&n[0]&&(n[0].setAttribute("y",-100),n[0].setAttribute("y1",-100),n[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var t=this.getSvgString(),a=new Blob([t],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(a)}},{key:"dataURI",value:function(t){var a=this;return new Promise(function(n){var i=a.w,s=t?t.scale||t.width/i.globals.svgWidth:1;a.cleanup();var r=document.createElement("canvas");r.width=i.globals.svgWidth*s,r.height=parseInt(i.globals.dom.elWrap.style.height,10)*s;var u=i.config.chart.background==="transparent"?"#fff":i.config.chart.background,f=r.getContext("2d");f.fillStyle=u,f.fillRect(0,0,r.width*s,r.height*s);var v=a.getSvgString(s);if(window.canvg&&M.isIE11()){var b=window.canvg.Canvg.fromString(f,v,{ignoreClear:!0,ignoreDimensions:!0});b.start();var x=r.msToBlob();b.stop(),n({blob:x})}else{var w="data:image/svg+xml,"+encodeURIComponent(v),C=new Image;C.crossOrigin="anonymous",C.onload=function(){if(f.drawImage(C,0,0),r.msToBlob){var T=r.msToBlob();n({blob:T})}else{var E=r.toDataURL("image/png");n({imgURI:E})}},C.src=w}})}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var t=this;this.dataURI().then(function(a){var n=a.imgURI,i=a.blob;i?navigator.msSaveOrOpenBlob(i,t.w.globals.chartID+".png"):t.triggerDownload(n,t.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(t){var a=this,n=t.series,i=t.fileName,s=t.columnDelimiter,r=s===void 0?",":s,u=t.lineDelimiter,f=u===void 0?` +`:u,v=this.w;n||(n=v.config.series);var b,x,w=[],C=[],T="",E=v.globals.series.map(function(N,W){return v.globals.collapsedSeriesIndices.indexOf(W)===-1?N:[]}),V=function(N){return v.config.xaxis.type==="datetime"&&String(N).length>=10},z=Math.max.apply(Math,D(n.map(function(N){return N.data?N.data.length:0}))),U=new Pe(this.ctx),g=new Ee(this.ctx),S=function(N){var W="";if(v.globals.axisCharts){if(v.config.xaxis.type==="category"||v.config.xaxis.convertedCatToNumeric)if(v.globals.isBarHorizontal){var $=v.globals.yLabelFormatters[0],K=new Te(a.ctx).getActiveConfigSeriesIndex();W=$(v.globals.labels[N],{seriesIndex:K,dataPointIndex:N,w:v})}else W=g.getLabel(v.globals.labels,v.globals.timescaleLabels,0,N).text;v.config.xaxis.type==="datetime"&&(v.config.xaxis.categories.length?W=v.config.xaxis.categories[N]:v.config.labels.length&&(W=v.config.labels[N]))}else W=v.config.labels[N];return Array.isArray(W)&&(W=W.join(" ")),M.isNumber(W)?W:W.split(r).join("")},I=function(N,W){if(w.length&&W===0&&C.push(w.join(r)),N.data){N.data=N.data.length&&N.data||D(Array(z)).map(function(){return""});for(var $=0;$0&&!n.globals.isBarHorizontal&&(this.xaxisLabels=n.globals.timescaleLabels.slice()),n.config.xaxis.overwriteCategories&&(this.xaxisLabels=n.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],n.config.xaxis.position==="top"?this.offY=0:this.offY=n.globals.gridHeight+1,this.offY=this.offY+n.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal=n.config.chart.type==="bar"&&n.config.plotOptions.bar.horizontal,this.xaxisFontSize=n.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=n.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=n.config.xaxis.labels.style.colors,this.xaxisBorderWidth=n.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=n.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=n.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=n.config.xaxis.axisBorder.height,this.yaxis=n.config.yaxis[0]}return p(F,[{key:"drawXaxis",value:function(){var t=this.w,a=new X(this.ctx),n=a.group({class:"apexcharts-xaxis",transform:"translate(".concat(t.config.xaxis.offsetX,", ").concat(t.config.xaxis.offsetY,")")}),i=a.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});n.add(i);for(var s=[],r=0;r6&&arguments[6]!==void 0?arguments[6]:{},b=[],x=[],w=this.w,C=v.xaxisFontSize||this.xaxisFontSize,T=v.xaxisFontFamily||this.xaxisFontFamily,E=v.xaxisForeColors||this.xaxisForeColors,V=v.fontWeight||w.config.xaxis.labels.style.fontWeight,z=v.cssClass||w.config.xaxis.labels.style.cssClass,U=w.globals.padHorizontal,g=i.length,S=w.config.xaxis.type==="category"?w.globals.dataPoints:g;if(S===0&&g>S&&(S=g),s){var I=S>1?S-1:S;u=w.globals.gridWidth/Math.min(I,g-1),U=U+r(0,u)/2+w.config.xaxis.labels.offsetX}else u=w.globals.gridWidth/S,U=U+r(0,u)+w.config.xaxis.labels.offsetX;for(var N=function($){var K=U-r($,u)/2+w.config.xaxis.labels.offsetX;$===0&&g===1&&u/2===U&&S===1&&(K=w.globals.gridWidth/2);var Q=f.axesUtils.getLabel(i,w.globals.timescaleLabels,K,$,b,C,t),he=28;if(w.globals.rotateXLabels&&t&&(he=22),w.config.xaxis.title.text&&w.config.xaxis.position==="top"&&(he+=parseFloat(w.config.xaxis.title.style.fontSize)+2),t||(he=he+parseFloat(C)+(w.globals.xAxisLabelsHeight-w.globals.xAxisGroupLabelsHeight)+(w.globals.rotateXLabels?10:0)),Q=w.config.xaxis.tickAmount!==void 0&&w.config.xaxis.tickAmount!=="dataPoints"&&w.config.xaxis.type!=="datetime"?f.axesUtils.checkLabelBasedOnTickamount($,Q,g):f.axesUtils.checkForOverflowingLabels($,Q,g,b,x),w.config.xaxis.labels.show){var Ae=a.drawText({x:Q.x,y:f.offY+w.config.xaxis.labels.offsetY+he-(w.config.xaxis.position==="top"?w.globals.xAxisHeight+w.config.xaxis.axisTicks.height-2:0),text:Q.text,textAnchor:"middle",fontWeight:Q.isBold?600:V,fontSize:C,fontFamily:T,foreColor:Array.isArray(E)?t&&w.config.xaxis.convertedCatToNumeric?E[w.globals.minX+$-1]:E[$]:E,isPlainText:!1,cssClass:(t?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+z});if(n.add(Ae),Ae.on("click",function(Me){if(typeof w.config.chart.events.xAxisLabelClick=="function"){var Ye=Object.assign({},w,{labelIndex:$});w.config.chart.events.xAxisLabelClick(Me,f.ctx,Ye)}}),t){var Se=document.createElementNS(w.globals.SVGNS,"title");Se.textContent=Array.isArray(Q.text)?Q.text.join(" "):Q.text,Ae.node.appendChild(Se),Q.text!==""&&(b.push(Q.text),x.push(Q))}}$i.globals.gridWidth)){var r=this.offY+i.config.xaxis.axisTicks.offsetY;if(a=a+r+i.config.xaxis.axisTicks.height,i.config.xaxis.position==="top"&&(a=r-i.config.xaxis.axisTicks.height),i.config.xaxis.axisTicks.show){var u=new X(this.ctx).drawLine(t+i.config.xaxis.axisTicks.offsetX,r+i.config.xaxis.offsetY,s+i.config.xaxis.axisTicks.offsetX,a+i.config.xaxis.offsetY,i.config.xaxis.axisTicks.color);n.add(u),u.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,a=[],n=this.xaxisLabels.length,i=t.globals.padHorizontal;if(t.globals.timescaleLabels.length>0)for(var s=0;s0){var b=s[s.length-1].getBBox(),x=s[0].getBBox();b.x<-20&&s[s.length-1].parentNode.removeChild(s[s.length-1]),x.x+x.width>t.globals.gridWidth&&!t.globals.isBarHorizontal&&s[0].parentNode.removeChild(s[0]);for(var w=0;w0&&(this.xaxisLabels=a.globals.timescaleLabels.slice())}return p(F,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,a=this.w,n=new X(this.ctx);t===null&&(t=n.group({class:"apexcharts-grid"}));var i=n.drawLine(a.globals.padHorizontal,1,a.globals.padHorizontal,a.globals.gridHeight,"transparent"),s=n.drawLine(a.globals.padHorizontal,a.globals.gridHeight,a.globals.gridWidth,a.globals.gridHeight,"transparent");return t.add(s),t.add(i),t}},{key:"drawGrid",value:function(){var t=null;return this.w.globals.axisCharts&&(t=this.renderGrid(),this.drawGridArea(t.el)),t}},{key:"createGridMask",value:function(){var t=this.w,a=t.globals,n=new X(this.ctx),i=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var s=0;t.config.stroke.width.forEach(function(x){s=Math.max(s,x)}),i=s}a.dom.elGridRectMask=document.createElementNS(a.SVGNS,"clipPath"),a.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(a.cuid)),a.dom.elGridRectMarkerMask=document.createElementNS(a.SVGNS,"clipPath"),a.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(a.cuid)),a.dom.elForecastMask=document.createElementNS(a.SVGNS,"clipPath"),a.dom.elForecastMask.setAttribute("id","forecastMask".concat(a.cuid)),a.dom.elNonForecastMask=document.createElementNS(a.SVGNS,"clipPath"),a.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(a.cuid));var r=t.config.chart.type,u=0,f=0;(r==="bar"||r==="rangeBar"||r==="candlestick"||r==="boxPlot"||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&(u=t.config.grid.padding.left,f=t.config.grid.padding.right,a.barPadForNumericAxis>u&&(u=a.barPadForNumericAxis,f=a.barPadForNumericAxis)),a.dom.elGridRect=n.drawRect(-i-u-2,2*-i-2,a.gridWidth+i+f+u+4,a.gridHeight+4*i+4,0,"#fff");var v=t.globals.markers.largestSize+1;a.dom.elGridRectMarker=n.drawRect(2*-v,2*-v,a.gridWidth+4*v,a.gridHeight+4*v,0,"#fff"),a.dom.elGridRectMask.appendChild(a.dom.elGridRect.node),a.dom.elGridRectMarkerMask.appendChild(a.dom.elGridRectMarker.node);var b=a.dom.baseEl.querySelector("defs");b.appendChild(a.dom.elGridRectMask),b.appendChild(a.dom.elForecastMask),b.appendChild(a.dom.elNonForecastMask),b.appendChild(a.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(t){var a=t.i,n=t.x1,i=t.y1,s=t.x2,r=t.y2,u=t.xCount,f=t.parent,v=this.w;if(!(a===0&&v.globals.skipFirstTimelinelabel||a===u-1&&v.globals.skipLastTimelinelabel&&!v.config.xaxis.labels.formatter||v.config.chart.type==="radar")){v.config.grid.xaxis.lines.show&&this._drawGridLine({i:a,x1:n,y1:i,x2:s,y2:r,xCount:u,parent:f});var b=0;if(v.globals.hasXaxisGroups&&v.config.xaxis.tickPlacement==="between"){var x=v.globals.groups;if(x){for(var w=0,C=0;w2));s++);return!t.globals.isBarHorizontal||this.isRangeBar?(n=this.xaxisLabels.length,this.isRangeBar&&(n--,i=t.globals.labels.length,t.config.xaxis.tickAmount&&t.config.xaxis.labels.formatter&&(n=t.config.xaxis.tickAmount)),this._drawXYLines({xCount:n,tickAmount:i})):(n=i,i=t.globals.xTickAmount,this._drawInvertedXYLines({xCount:n,tickAmount:i})),this.drawGridBands(n,i),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:t.globals.gridWidth/n}}},{key:"drawGridBands",value:function(t,a){var n=this.w;if(n.config.grid.row.colors!==void 0&&n.config.grid.row.colors.length>0)for(var i=0,s=n.globals.gridHeight/a,r=n.globals.gridWidth,u=0,f=0;u=n.config.grid.row.colors.length&&(f=0),this._drawGridBandRect({c:f,x1:0,y1:i,x2:r,y2:s,type:"row"}),i+=n.globals.gridHeight/a;if(n.config.grid.column.colors!==void 0&&n.config.grid.column.colors.length>0)for(var v=n.globals.isBarHorizontal||n.config.xaxis.tickPlacement!=="on"||n.config.xaxis.type!=="category"&&!n.config.xaxis.convertedCatToNumeric?t:t-1,b=n.globals.padHorizontal,x=n.globals.padHorizontal+n.globals.gridWidth/v,w=n.globals.gridHeight,C=0,T=0;C=n.config.grid.column.colors.length&&(T=0),this._drawGridBandRect({c:T,x1:b,y1:0,x2:x,y2:w,type:"column"}),b+=n.globals.gridWidth/v}}]),F}(),nt=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w}return p(F,[{key:"niceScale",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,s=arguments.length>4?arguments[4]:void 0,r=this.w,u=Math.abs(a-t);if((n=this._adjustTicksForSmallRange(n,i,u))==="dataPoints"&&(n=r.globals.dataPoints-1),t===Number.MIN_VALUE&&a===0||!M.isNumber(t)&&!M.isNumber(a)||t===Number.MIN_VALUE&&a===-Number.MAX_VALUE)return t=0,a=n,this.linearScale(t,a,n);t>a?(console.warn("axis.min cannot be greater than axis.max"),a=t+.1):t===a&&(t=t===0?0:t-.5,a=a===0?2:a+.5);var f=[];u<1&&s&&(r.config.chart.type==="candlestick"||r.config.series[i].type==="candlestick"||r.config.chart.type==="boxPlot"||r.config.series[i].type==="boxPlot"||r.globals.isRangeData)&&(a*=1.01);var v=n+1;v<2?v=2:v>2&&(v-=2);var b=u/v,x=Math.floor(M.log10(b)),w=Math.pow(10,x),C=Math.round(b/w);C<1&&(C=1);var T=C*w,E=T*Math.floor(t/T),V=T*Math.ceil(a/T),z=E;if(s&&u>2){for(;f.push(M.stripNumber(z,7)),!((z+=T)>V););return{result:f,niceMin:f[0],niceMax:f[f.length-1]}}var U=t;(f=[]).push(M.stripNumber(U,7));for(var g=Math.abs(a-t)/n,S=0;S<=n;S++)U+=g,f.push(U);return f[f.length-2]>=a&&f.pop(),{result:f,niceMin:f[0],niceMax:f[f.length-1]}}},{key:"linearScale",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,i=arguments.length>3?arguments[3]:void 0,s=Math.abs(a-t);(n=this._adjustTicksForSmallRange(n,i,s))==="dataPoints"&&(n=this.w.globals.dataPoints-1);var r=s/n;n===Number.MAX_VALUE&&(n=10,r=1);for(var u=[],f=t;n>=0;)u.push(f),f+=r,n-=1;return{result:u,niceMin:u[0],niceMax:u[u.length-1]}}},{key:"logarithmicScaleNice",value:function(t,a,n){a<=0&&(a=Math.max(t,n)),t<=0&&(t=Math.min(a,n));for(var i=[],s=Math.ceil(Math.log(a)/Math.log(n)+1),r=Math.floor(Math.log(t)/Math.log(n));r5)i.allSeriesCollapsed=!1,i.yAxisScale[t]=this.logarithmicScale(a,n,r.logBase),i.yAxisScale[t]=r.forceNiceScale?this.logarithmicScaleNice(a,n,r.logBase):this.logarithmicScale(a,n,r.logBase);else if(n!==-Number.MAX_VALUE&&M.isNumber(n))if(i.allSeriesCollapsed=!1,r.min===void 0&&r.max===void 0||r.forceNiceScale){var f=s.yaxis[t].max===void 0&&s.yaxis[t].min===void 0||s.yaxis[t].forceNiceScale;i.yAxisScale[t]=this.niceScale(a,n,r.tickAmount?r.tickAmount:u<5&&u>1?u+1:5,t,f)}else i.yAxisScale[t]=this.linearScale(a,n,r.tickAmount,t);else i.yAxisScale[t]=this.linearScale(0,5,5)}},{key:"setXScale",value:function(t,a){var n=this.w,i=n.globals,s=n.config.xaxis,r=Math.abs(a-t);return a!==-Number.MAX_VALUE&&M.isNumber(a)?i.xAxisScale=this.linearScale(t,a,s.tickAmount?s.tickAmount:r<5&&r>1?r+1:5,0):i.xAxisScale=this.linearScale(0,5,5),i.xAxisScale}},{key:"setMultipleYScales",value:function(){var t=this,a=this.w.globals,n=this.w.config,i=a.minYArr.concat([]),s=a.maxYArr.concat([]),r=[];n.yaxis.forEach(function(u,f){var v=f;n.series.forEach(function(w,C){w.name===u.seriesName&&(v=C,f!==C?r.push({index:C,similarIndex:f,alreadyExists:!0}):r.push({index:C}))});var b=i[v],x=s[v];t.setYScaleForIndex(f,b,x)}),this.sameScaleInMultipleAxes(i,s,r)}},{key:"sameScaleInMultipleAxes",value:function(t,a,n){var i=this,s=this.w.config,r=this.w.globals,u=[];n.forEach(function(E){E.alreadyExists&&(u[E.index]===void 0&&(u[E.index]=[]),u[E.index].push(E.index),u[E.index].push(E.similarIndex))}),r.yAxisSameScaleIndices=u,u.forEach(function(E,V){u.forEach(function(z,U){var g,S;V!==U&&(g=E,S=z,g.filter(function(I){return S.indexOf(I)!==-1})).length>0&&(u[V]=u[V].concat(u[U]))})});var f=u.map(function(E){return E.filter(function(V,z){return E.indexOf(V)===z})}).map(function(E){return E.sort()});u=u.filter(function(E){return!!E});var v=f.slice(),b=v.map(function(E){return JSON.stringify(E)});v=v.filter(function(E,V){return b.indexOf(JSON.stringify(E))===V});var x=[],w=[];t.forEach(function(E,V){v.forEach(function(z,U){z.indexOf(V)>-1&&(x[U]===void 0&&(x[U]=[],w[U]=[]),x[U].push({key:V,value:E}),w[U].push({key:V,value:a[V]}))})});var C=Array.apply(null,Array(v.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),T=Array.apply(null,Array(v.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);x.forEach(function(E,V){E.forEach(function(z,U){C[V]=Math.min(z.value,C[V])})}),w.forEach(function(E,V){E.forEach(function(z,U){T[V]=Math.max(z.value,T[V])})}),t.forEach(function(E,V){w.forEach(function(z,U){var g=C[U],S=T[U];s.chart.stacked&&(S=0,z.forEach(function(I,N){I.value!==-Number.MAX_VALUE&&(S+=I.value),g!==Number.MIN_VALUE&&(g+=x[U][N].value)})),z.forEach(function(I,N){z[N].key===V&&(s.yaxis[V].min!==void 0&&(g=typeof s.yaxis[V].min=="function"?s.yaxis[V].min(r.minY):s.yaxis[V].min),s.yaxis[V].max!==void 0&&(S=typeof s.yaxis[V].max=="function"?s.yaxis[V].max(r.maxY):s.yaxis[V].max),i.setYScaleForIndex(V,g,S))})})})}},{key:"autoScaleY",value:function(t,a,n){t||(t=this);var i=t.w;if(i.globals.isMultipleYAxis||i.globals.collapsedSeries.length)return console.warn("autoScaleYaxis not supported in a multi-yaxis chart."),a;var s=i.globals.seriesX[0],r=i.config.chart.stacked;return a.forEach(function(u,f){for(var v=0,b=0;b=n.xaxis.min){v=b;break}var x,w,C=i.globals.minYArr[f],T=i.globals.maxYArr[f],E=i.globals.stackedSeriesTotals;i.globals.series.forEach(function(V,z){var U=V[v];r?(U=E[v],x=w=U,E.forEach(function(g,S){s[S]<=n.xaxis.max&&s[S]>=n.xaxis.min&&(g>w&&g!==null&&(w=g),V[S]=n.xaxis.min){var I=g,N=g;i.globals.series.forEach(function(W,$){g!==null&&(I=Math.min(W[S],I),N=Math.max(W[S],N))}),N>w&&N!==null&&(w=N),IC&&(x=C),a.length>1?(a[z].min=u.min===void 0?x:u.min,a[z].max=u.max===void 0?w:u.max):(a[0].min=u.min===void 0?x:u.min,a[0].max=u.max===void 0?w:u.max)})}),a}}]),F}(),$e=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w,this.scales=new nt(t)}return p(F,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:-Number.MAX_VALUE,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,s=this.w.config,r=this.w.globals,u=-Number.MAX_VALUE,f=Number.MIN_VALUE;i===null&&(i=t+1);var v=r.series,b=v,x=v;s.chart.type==="candlestick"?(b=r.seriesCandleL,x=r.seriesCandleH):s.chart.type==="boxPlot"?(b=r.seriesCandleO,x=r.seriesCandleC):r.isRangeData&&(b=r.seriesRangeStart,x=r.seriesRangeEnd);for(var w=t;wb[w][C]&&b[w][C]<0&&(f=b[w][C])):r.hasNullValues=!0}}return s.chart.type==="rangeBar"&&r.seriesRangeStart.length&&r.isBarHorizontal&&(f=a),s.chart.type==="bar"&&(f<0&&u<0&&(u=0),f===Number.MIN_VALUE&&(f=0)),{minY:f,maxY:u,lowestY:a,highestY:n}}},{key:"setYRange",value:function(){var t=this.w.globals,a=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var n=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var i=0;i=0&&n<=10||a.yaxis[0].min!==void 0||a.yaxis[0].max!==void 0)&&(u=0),t.minY=n-5*u/100,n>0&&t.minY<0&&(t.minY=0),t.maxY=t.maxY+5*u/100}return a.yaxis.forEach(function(f,v){f.max!==void 0&&(typeof f.max=="number"?t.maxYArr[v]=f.max:typeof f.max=="function"&&(t.maxYArr[v]=f.max(t.isMultipleYAxis?t.maxYArr[v]:t.maxY)),t.maxY=t.maxYArr[v]),f.min!==void 0&&(typeof f.min=="number"?t.minYArr[v]=f.min:typeof f.min=="function"&&(t.minYArr[v]=f.min(t.isMultipleYAxis?t.minYArr[v]===Number.MIN_VALUE?0:t.minYArr[v]:t.minY)),t.minY=t.minYArr[v])}),t.isBarHorizontal&&["min","max"].forEach(function(f){a.xaxis[f]!==void 0&&typeof a.xaxis[f]=="number"&&(f==="min"?t.minY=a.xaxis[f]:t.maxY=a.xaxis[f])}),t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=n,t.yAxisScale.forEach(function(f,v){t.minYArr[v]=f.niceMin,t.maxYArr[v]=f.niceMax})):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr,yAxisScale:t.yAxisScale}}},{key:"setXRange",value:function(){var t=this.w.globals,a=this.w.config,n=a.xaxis.type==="numeric"||a.xaxis.type==="datetime"||a.xaxis.type==="category"&&!t.noLabelsProvided||t.noLabelsProvided||t.isXNumeric;if(t.isXNumeric&&function(){for(var u=0;ut.dataPoints&&t.dataPoints!==0&&(i=t.dataPoints-1)):a.xaxis.tickAmount==="dataPoints"?(t.series.length>1&&(i=t.series[t.maxValsInArrayIndex].length-1),t.isXNumeric&&(i=t.maxX-t.minX-1)):i=a.xaxis.tickAmount,t.xTickAmount=i,a.xaxis.max!==void 0&&typeof a.xaxis.max=="number"&&(t.maxX=a.xaxis.max),a.xaxis.min!==void 0&&typeof a.xaxis.min=="number"&&(t.minX=a.xaxis.min),a.xaxis.range!==void 0&&(t.minX=t.maxX-a.xaxis.range),t.minX!==Number.MAX_VALUE&&t.maxX!==-Number.MAX_VALUE)if(a.xaxis.convertedCatToNumeric&&!t.dataFormatXNumeric){for(var s=[],r=t.minX-1;r0&&(t.xAxisScale=this.scales.linearScale(1,t.labels.length,i-1),t.seriesX=t.labels.slice());n&&(t.labels=t.xAxisScale.result.slice())}return t.isBarHorizontal&&t.labels.length&&(t.xTickAmount=t.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:t.minX,maxX:t.maxX}}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ){for(var a=0;a0){var u=s-i[r-1];u>0&&(t.minXDiff=Math.min(u,t.minXDiff))}}),t.dataPoints!==1&&t.minXDiff!==Number.MAX_VALUE||(t.minXDiff=.5)})}},{key:"_setStackedMinMax",value:function(){var t=this,a=this.w.globals;if(a.series.length){var n=a.seriesGroups;n.length||(n=[this.w.config.series.map(function(r){return r.name})]);var i={},s={};n.forEach(function(r){i[r]=[],s[r]=[],t.w.config.series.map(function(u,f){return r.indexOf(u.name)>-1?f:null}).filter(function(u){return u!==null}).forEach(function(u){for(var f=0;f0?i[r][f]+=parseFloat(a.series[u][f])+1e-4:s[r][f]+=parseFloat(a.series[u][f]))}})}),Object.entries(i).forEach(function(r){var u=B(r,1)[0];i[u].forEach(function(f,v){a.maxY=Math.max(a.maxY,i[u][v]),a.minY=Math.min(a.minY,s[u][v])})})}}}]),F}(),Je=function(){function F(t,a){d(this,F),this.ctx=t,this.elgrid=a,this.w=t.w;var n=this.w;this.xaxisFontSize=n.config.xaxis.labels.style.fontSize,this.axisFontFamily=n.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=n.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal=n.config.chart.type==="bar"&&n.config.plotOptions.bar.horizontal,this.xAxisoffX=0,n.config.xaxis.position==="bottom"&&(this.xAxisoffX=n.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new Ee(t)}return p(F,[{key:"drawYaxis",value:function(t){var a=this,n=this.w,i=new X(this.ctx),s=n.config.yaxis[t].labels.style,r=s.fontSize,u=s.fontFamily,f=s.fontWeight,v=i.group({class:"apexcharts-yaxis",rel:t,transform:"translate("+n.globals.translateYAxisX[t]+", 0)"});if(this.axesUtils.isYAxisHidden(t))return v;var b=i.group({class:"apexcharts-yaxis-texts-g"});v.add(b);var x=n.globals.yAxisScale[t].result.length-1,w=n.globals.gridHeight/x,C=n.globals.translateY,T=n.globals.yLabelFormatters[t],E=n.globals.yAxisScale[t].result.slice();E=this.axesUtils.checkForReversedLabels(t,E);var V="";if(n.config.yaxis[t].labels.show)for(var z=function(K){var Q=E[K];Q=T(Q,K,n);var he=n.config.yaxis[t].labels.padding;n.config.yaxis[t].opposite&&n.config.yaxis.length!==0&&(he*=-1);var Ae="end";n.config.yaxis[t].opposite&&(Ae="start"),n.config.yaxis[t].labels.align==="left"?Ae="start":n.config.yaxis[t].labels.align==="center"?Ae="middle":n.config.yaxis[t].labels.align==="right"&&(Ae="end");var Se=a.axesUtils.getYAxisForeColor(s.colors,t),Me=n.config.yaxis[t].labels.offsetY;n.config.chart.type==="heatmap"&&(Me-=(n.globals.gridHeight/n.globals.series.length-1)/2);var Ye=i.drawText({x:he,y:C+x/10+Me+1,text:Q,textAnchor:Ae,fontSize:r,fontFamily:u,fontWeight:f,maxWidth:n.config.yaxis[t].labels.maxWidth,foreColor:Array.isArray(Se)?Se[K]:Se,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+s.cssClass});K===x&&(V=Ye),b.add(Ye);var Qe=document.createElementNS(n.globals.SVGNS,"title");if(Qe.textContent=Array.isArray(Q)?Q.join(" "):Q,Ye.node.appendChild(Qe),n.config.yaxis[t].labels.rotate!==0){var Ze=i.rotateAroundCenter(V.node),ut=i.rotateAroundCenter(Ye.node);Ye.node.setAttribute("transform","rotate(".concat(n.config.yaxis[t].labels.rotate," ").concat(Ze.x," ").concat(ut.y,")"))}C+=w},U=x;U>=0;U--)z(U);if(n.config.yaxis[t].title.text!==void 0){var g=i.group({class:"apexcharts-yaxis-title"}),S=0;n.config.yaxis[t].opposite&&(S=n.globals.translateYAxisX[t]);var I=i.drawText({x:S,y:n.globals.gridHeight/2+n.globals.translateY+n.config.yaxis[t].title.offsetY,text:n.config.yaxis[t].title.text,textAnchor:"end",foreColor:n.config.yaxis[t].title.style.color,fontSize:n.config.yaxis[t].title.style.fontSize,fontWeight:n.config.yaxis[t].title.style.fontWeight,fontFamily:n.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+n.config.yaxis[t].title.style.cssClass});g.add(I),v.add(g)}var N=n.config.yaxis[t].axisBorder,W=31+N.offsetX;if(n.config.yaxis[t].opposite&&(W=-31-N.offsetX),N.show){var $=i.drawLine(W,n.globals.translateY+N.offsetY-2,W,n.globals.gridHeight+n.globals.translateY+N.offsetY+2,N.color,0,N.width);v.add($)}return n.config.yaxis[t].axisTicks.show&&this.axesUtils.drawYAxisTicks(W,x,N,n.config.yaxis[t].axisTicks,t,w,v),v}},{key:"drawYaxisInversed",value:function(t){var a=this.w,n=new X(this.ctx),i=n.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),s=n.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(a.globals.translateXAxisX,", ").concat(a.globals.translateXAxisY,")")});i.add(s);var r=a.globals.yAxisScale[t].result.length-1,u=a.globals.gridWidth/r+.1,f=u+a.config.xaxis.labels.offsetX,v=a.globals.xLabelFormatter,b=a.globals.yAxisScale[t].result.slice(),x=a.globals.timescaleLabels;x.length>0&&(this.xaxisLabels=x.slice(),r=(b=x.slice()).length),b=this.axesUtils.checkForReversedLabels(t,b);var w=x.length;if(a.config.xaxis.labels.show)for(var C=w?0:r;w?C=0;w?C++:C--){var T=b[C];T=v(T,C,a);var E=a.globals.gridWidth+a.globals.padHorizontal-(f-u+a.config.xaxis.labels.offsetX);if(x.length){var V=this.axesUtils.getLabel(b,x,E,C,this.drawnLabels,this.xaxisFontSize);E=V.x,T=V.text,this.drawnLabels.push(V.text),C===0&&a.globals.skipFirstTimelinelabel&&(T=""),C===b.length-1&&a.globals.skipLastTimelinelabel&&(T="")}var z=n.drawText({x:E,y:this.xAxisoffX+a.config.xaxis.labels.offsetY+30-(a.config.xaxis.position==="top"?a.globals.xAxisHeight+a.config.xaxis.axisTicks.height-2:0),text:T,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:a.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+a.config.xaxis.labels.style.cssClass});s.add(z),z.tspan(T);var U=document.createElementNS(a.globals.SVGNS,"title");U.textContent=T,z.node.appendChild(U),f+=u}return this.inversedYAxisTitleText(i),this.inversedYAxisBorder(i),i}},{key:"inversedYAxisBorder",value:function(t){var a=this.w,n=new X(this.ctx),i=a.config.xaxis.axisBorder;if(i.show){var s=0;a.config.chart.type==="bar"&&a.globals.isXNumeric&&(s-=15);var r=n.drawLine(a.globals.padHorizontal+s+i.offsetX,this.xAxisoffX,a.globals.gridWidth,this.xAxisoffX,i.color,0,i.height);this.elgrid&&this.elgrid.elGridBorders&&a.config.grid.show?this.elgrid.elGridBorders.add(r):t.add(r)}}},{key:"inversedYAxisTitleText",value:function(t){var a=this.w,n=new X(this.ctx);if(a.config.xaxis.title.text!==void 0){var i=n.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),s=n.drawText({x:a.globals.gridWidth/2+a.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(a.config.xaxis.title.style.fontSize)+a.config.xaxis.title.offsetY+20,text:a.config.xaxis.title.text,textAnchor:"middle",fontSize:a.config.xaxis.title.style.fontSize,fontFamily:a.config.xaxis.title.style.fontFamily,fontWeight:a.config.xaxis.title.style.fontWeight,foreColor:a.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+a.config.xaxis.title.style.cssClass});i.add(s),t.add(i)}}},{key:"yAxisTitleRotate",value:function(t,a){var n=this.w,i=new X(this.ctx),s={width:0,height:0},r={width:0,height:0},u=n.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));u!==null&&(s=u.getBoundingClientRect());var f=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(f!==null&&(r=f.getBoundingClientRect()),f!==null){var v=this.xPaddingForYAxisTitle(t,s,r,a);f.setAttribute("x",v.xPos-(a?10:0))}if(f!==null){var b=i.rotateAroundCenter(f);f.setAttribute("transform","rotate(".concat(a?-1*n.config.yaxis[t].title.rotate:n.config.yaxis[t].title.rotate," ").concat(b.x," ").concat(b.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,a,n,i){var s=this.w,r=0,u=0,f=10;return s.config.yaxis[t].title.text===void 0||t<0?{xPos:u,padd:0}:(i?(u=a.width+s.config.yaxis[t].title.offsetX+n.width/2+f/2,(r+=1)===0&&(u-=f/2)):(u=-1*a.width+s.config.yaxis[t].title.offsetX+f/2+n.width/2,s.globals.isBarHorizontal&&(f=25,u=-1*a.width-s.config.yaxis[t].title.offsetX-f)),{xPos:u,padd:f})}},{key:"setYAxisXPosition",value:function(t,a){var n=this.w,i=0,s=0,r=18,u=1;n.config.yaxis.length>1&&(this.multipleYs=!0),n.config.yaxis.map(function(f,v){var b=n.globals.ignoreYAxisIndexes.indexOf(v)>-1||!f.show||f.floating||t[v].width===0,x=t[v].width+a[v].width;f.opposite?n.globals.isBarHorizontal?(s=n.globals.gridWidth+n.globals.translateX-1,n.globals.translateYAxisX[v]=s-f.labels.offsetX):(s=n.globals.gridWidth+n.globals.translateX+u,b||(u=u+x+20),n.globals.translateYAxisX[v]=s-f.labels.offsetX+20):(i=n.globals.translateX-r,b||(r=r+x+20),n.globals.translateYAxisX[v]=i+f.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,a=t.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(a=M.listToArray(a)).forEach(function(n,i){var s=t.config.yaxis[i];if(s&&!s.floating&&s.labels.align!==void 0){var r=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-texts-g")),u=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-label"));u=M.listToArray(u);var f=r.getBoundingClientRect();s.labels.align==="left"?(u.forEach(function(v,b){v.setAttribute("text-anchor","start")}),s.opposite||r.setAttribute("transform","translate(-".concat(f.width,", 0)"))):s.labels.align==="center"?(u.forEach(function(v,b){v.setAttribute("text-anchor","middle")}),r.setAttribute("transform","translate(".concat(f.width/2*(s.opposite?1:-1),", 0)"))):s.labels.align==="right"&&(u.forEach(function(v,b){v.setAttribute("text-anchor","end")}),s.opposite&&r.setAttribute("transform","translate(".concat(f.width,", 0)")))}})}}]),F}(),St=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w,this.documentEvent=M.bind(this.documentEvent,this)}return p(F,[{key:"addEventListener",value:function(t,a){var n=this.w;n.globals.events.hasOwnProperty(t)?n.globals.events[t].push(a):n.globals.events[t]=[a]}},{key:"removeEventListener",value:function(t,a){var n=this.w;if(n.globals.events.hasOwnProperty(t)){var i=n.globals.events[t].indexOf(a);i!==-1&&n.globals.events[t].splice(i,1)}}},{key:"fireEvent",value:function(t,a){var n=this.w;if(n.globals.events.hasOwnProperty(t)){a&&a.length||(a=[]);for(var i=n.globals.events[t],s=i.length,r=0;r0&&(a=this.w.config.chart.locales.concat(window.Apex.chart.locales));var n=a.filter(function(s){return s.name===t})[0];if(!n)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var i=M.extend(ne,n);this.w.globals.locale=i.options}}]),F}(),ea=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w}return p(F,[{key:"drawAxis",value:function(t,a){var n,i,s=this,r=this.w.globals,u=this.w.config,f=new Ue(this.ctx,a),v=new Je(this.ctx,a);r.axisCharts&&t!=="radar"&&(r.isBarHorizontal?(i=v.drawYaxisInversed(0),n=f.drawXaxisInversed(0),r.dom.elGraphical.add(n),r.dom.elGraphical.add(i)):(n=f.drawXaxis(),r.dom.elGraphical.add(n),u.yaxis.map(function(b,x){if(r.ignoreYAxisIndexes.indexOf(x)===-1&&(i=v.drawYaxis(x),r.dom.Paper.add(i),s.w.config.grid.position==="back")){var w=r.dom.Paper.children()[1];w.remove(),r.dom.Paper.add(w)}})))}}]),F}(),Wt=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w}return p(F,[{key:"drawXCrosshairs",value:function(){var t=this.w,a=new X(this.ctx),n=new G(this.ctx),i=t.config.xaxis.crosshairs.fill.gradient,s=t.config.xaxis.crosshairs.dropShadow,r=t.config.xaxis.crosshairs.fill.type,u=i.colorFrom,f=i.colorTo,v=i.opacityFrom,b=i.opacityTo,x=i.stops,w=s.enabled,C=s.left,T=s.top,E=s.blur,V=s.color,z=s.opacity,U=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){r==="gradient"&&(U=a.drawGradient("vertical",u,f,v,b,null,x,null));var g=a.drawRect();t.config.xaxis.crosshairs.width===1&&(g=a.drawLine());var S=t.globals.gridHeight;(!M.isNumber(S)||S<0)&&(S=0);var I=t.config.xaxis.crosshairs.width;(!M.isNumber(I)||I<0)&&(I=0),g.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:S,width:I,height:S,fill:U,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),w&&(g=n.dropShadow(g,{left:C,top:T,blur:E,color:V,opacity:z})),t.globals.dom.elGraphical.add(g)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,a=new X(this.ctx),n=t.config.yaxis[0].crosshairs,i=t.globals.barPadForNumericAxis;if(t.config.yaxis[0].crosshairs.show){var s=a.drawLine(-i,0,t.globals.gridWidth+i,0,n.stroke.color,n.stroke.dashArray,n.stroke.width);s.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(s)}var r=a.drawLine(-i,0,t.globals.gridWidth+i,0,n.stroke.color,0,0);r.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(r)}}]),F}(),Ft=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w}return p(F,[{key:"checkResponsiveConfig",value:function(t){var a=this,n=this.w,i=n.config;if(i.responsive.length!==0){var s=i.responsive.slice();s.sort(function(v,b){return v.breakpoint>b.breakpoint?1:b.breakpoint>v.breakpoint?-1:0}).reverse();var r=new le({}),u=function(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},b=s[0].breakpoint,x=window.innerWidth>0?window.innerWidth:screen.width;if(x>b){var w=j.extendArrayProps(r,n.globals.initialConfig,n);v=M.extend(w,v),v=M.extend(n.config,v),a.overrideResponsiveOptions(v)}else for(var C=0;C0&&typeof n.config.colors[0]=="function"&&(n.globals.colors=n.config.series.map(function(T,E){var V=n.config.colors[E];return V||(V=n.config.colors[0]),typeof V=="function"?(a.isColorFn=!0,V({value:n.globals.axisCharts?n.globals.series[E][0]?n.globals.series[E][0]:0:n.globals.series[E],seriesIndex:E,dataPointIndex:E,w:n})):V}))),n.globals.seriesColors.map(function(T,E){T&&(n.globals.colors[E]=T)}),n.config.theme.monochrome.enabled){var s=[],r=n.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(r=n.globals.series[0].length*n.globals.series.length);for(var u=n.config.theme.monochrome.color,f=1/(r/n.config.theme.monochrome.shadeIntensity),v=n.config.theme.monochrome.shadeTo,b=0,x=0;x2&&arguments[2]!==void 0?arguments[2]:null,i=this.w,s=a||i.globals.series.length;if(n===null&&(n=this.isBarDistributed||this.isHeatmapDistributed||i.config.chart.type==="heatmap"&&i.config.plotOptions.heatmap.colorScale.inverse),n&&i.globals.series.length&&(s=i.globals.series[i.globals.maxValsInArrayIndex].length*i.globals.series.length),t.lengtht.globals.svgWidth&&(this.dCtx.lgRect.width=t.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(t,a){var n=t;if(this.w.globals.isMultiLineX){var i=a.map(function(r,u){return Array.isArray(r)?r.length:1}),s=Math.max.apply(Math,D(i));n=a[i.indexOf(s)]}return n}}]),F}(),it=function(){function F(t){d(this,F),this.w=t.w,this.dCtx=t}return p(F,[{key:"getxAxisLabelsCoords",value:function(){var t,a=this.w,n=a.globals.labels.slice();if(a.config.xaxis.convertedCatToNumeric&&n.length===0&&(n=a.globals.categoryLabels),a.globals.timescaleLabels.length>0){var i=this.getxAxisTimeScaleLabelsCoords();t={width:i.width,height:i.height},a.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=a.config.legend.position!=="left"&&a.config.legend.position!=="right"||a.config.legend.floating?0:this.dCtx.lgRect.width;var s=a.globals.xLabelFormatter,r=M.getLargestStringFromArr(n),u=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,n);a.globals.isBarHorizontal&&(u=r=a.globals.yAxisScale[0].result.reduce(function(T,E){return T.length>E.length?T:E},0));var f=new Ie(this.dCtx.ctx),v=r;r=f.xLabelFormat(s,r,v,{i:void 0,dateFormatter:new ve(this.dCtx.ctx).formatDate,w:a}),u=f.xLabelFormat(s,u,v,{i:void 0,dateFormatter:new ve(this.dCtx.ctx).formatDate,w:a}),(a.config.xaxis.convertedCatToNumeric&&r===void 0||String(r).trim()==="")&&(u=r="1");var b=new X(this.dCtx.ctx),x=b.getTextRects(r,a.config.xaxis.labels.style.fontSize),w=x;if(r!==u&&(w=b.getTextRects(u,a.config.xaxis.labels.style.fontSize)),(t={width:x.width>=w.width?x.width:w.width,height:x.height>=w.height?x.height:w.height}).width*n.length>a.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&a.config.xaxis.labels.rotate!==0||a.config.xaxis.labels.rotateAlways){if(!a.globals.isBarHorizontal){a.globals.rotateXLabels=!0;var C=function(T){return b.getTextRects(T,a.config.xaxis.labels.style.fontSize,a.config.xaxis.labels.style.fontFamily,"rotate(".concat(a.config.xaxis.labels.rotate," 0 0)"),!1)};x=C(r),r!==u&&(w=C(u)),t.height=(x.height>w.height?x.height:w.height)/1.5,t.width=x.width>w.width?x.width:w.width}}else a.globals.rotateXLabels=!1}return a.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var t,a=this.w;if(!a.globals.hasXaxisGroups)return{width:0,height:0};var n,i=((t=a.config.xaxis.group.style)===null||t===void 0?void 0:t.fontSize)||a.config.xaxis.labels.style.fontSize,s=a.globals.groups.map(function(x){return x.title}),r=M.getLargestStringFromArr(s),u=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,s),f=new X(this.dCtx.ctx),v=f.getTextRects(r,i),b=v;return r!==u&&(b=f.getTextRects(u,i)),n={width:v.width>=b.width?v.width:b.width,height:v.height>=b.height?v.height:b.height},a.config.xaxis.labels.show||(n={width:0,height:0}),{width:n.width,height:n.height}}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,a=0,n=0;if(t.config.xaxis.title.text!==void 0){var i=new X(this.dCtx.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);a=i.width,n=i.height}return{width:a,height:n}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,a=this.w;this.dCtx.timescaleLabels=a.globals.timescaleLabels.slice();var n=this.dCtx.timescaleLabels.map(function(s){return s.value}),i=n.reduce(function(s,r){return s===void 0?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):s.length>r.length?s:r},0);return 1.05*(t=new X(this.dCtx.ctx).getTextRects(i,a.config.xaxis.labels.style.fontSize)).width*n.length>a.globals.gridWidth&&a.config.xaxis.labels.rotate!==0&&(a.globals.overlappingXLabels=!0),t}},{key:"additionalPaddingXLabels",value:function(t){var a=this,n=this.w,i=n.globals,s=n.config,r=s.xaxis.type,u=t.width;i.skipLastTimelinelabel=!1,i.skipFirstTimelinelabel=!1;var f=n.config.yaxis[0].opposite&&n.globals.isBarHorizontal,v=function(b,x){s.yaxis.length>1&&function(w){return i.collapsedSeriesIndices.indexOf(w)!==-1}(x)||function(w){if(a.dCtx.timescaleLabels&&a.dCtx.timescaleLabels.length){var C=a.dCtx.timescaleLabels[0],T=a.dCtx.timescaleLabels[a.dCtx.timescaleLabels.length-1].position+u/1.75-a.dCtx.yAxisWidthRight,E=C.position-u/1.75+a.dCtx.yAxisWidthLeft,V=n.config.legend.position==="right"&&a.dCtx.lgRect.width>0?a.dCtx.lgRect.width:0;T>i.svgWidth-i.translateX-V&&(i.skipLastTimelinelabel=!0),E<-(w.show&&!w.floating||s.chart.type!=="bar"&&s.chart.type!=="candlestick"&&s.chart.type!=="rangeBar"&&s.chart.type!=="boxPlot"?10:u/1.75)&&(i.skipFirstTimelinelabel=!0)}else r==="datetime"?a.dCtx.gridPad.right((W=String(x(I,f)))===null||W===void 0?void 0:W.length)?S:I},w),T=C=x(C,f);if(C!==void 0&&C.length!==0||(C=v.niceMax),a.globals.isBarHorizontal){i=0;var E=a.globals.labels.slice();C=M.getLargestStringFromArr(E),C=x(C,{seriesIndex:u,dataPointIndex:-1,w:a}),T=t.dCtx.dimHelpers.getLargestStringFromMultiArr(C,E)}var V=new X(t.dCtx.ctx),z="rotate(".concat(r.labels.rotate," 0 0)"),U=V.getTextRects(C,r.labels.style.fontSize,r.labels.style.fontFamily,z,!1),g=U;C!==T&&(g=V.getTextRects(T,r.labels.style.fontSize,r.labels.style.fontFamily,z,!1)),n.push({width:(b>g.width||b>U.width?b:g.width>U.width?g.width:U.width)+i,height:g.height>U.height?g.height:U.height})}else n.push({width:0,height:0})}),n}},{key:"getyAxisTitleCoords",value:function(){var t=this,a=this.w,n=[];return a.config.yaxis.map(function(i,s){if(i.show&&i.title.text!==void 0){var r=new X(t.dCtx.ctx),u="rotate(".concat(i.title.rotate," 0 0)"),f=r.getTextRects(i.title.text,i.title.style.fontSize,i.title.style.fontFamily,u,!1);n.push({width:f.width,height:f.height})}else n.push({width:0,height:0})}),n}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,a=0,n=0,i=0,s=t.globals.yAxisScale.length>1?10:0,r=new Ee(this.dCtx.ctx),u=function(f,v){var b=t.config.yaxis[v].floating,x=0;f.width>0&&!b?(x=f.width+s,function(w){return t.globals.ignoreYAxisIndexes.indexOf(w)>-1}(v)&&(x=x-f.width-s)):x=b||r.isYAxisHidden(v)?0:5,t.config.yaxis[v].opposite?i+=x:n+=x,a+=x};return t.globals.yLabelsCoords.map(function(f,v){u(f,v)}),t.globals.yTitleCoords.map(function(f,v){u(f,v)}),t.globals.isBarHorizontal&&!t.config.yaxis[0].floating&&(a=t.globals.yLabelsCoords[0].width+t.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=n,this.dCtx.yAxisWidthRight=i,a}}]),F}(),xt=function(){function F(t){d(this,F),this.w=t.w,this.dCtx=t}return p(F,[{key:"gridPadForColumnsInNumericAxis",value:function(t){var a=this.w;if(a.globals.noData||a.globals.allSeriesCollapsed)return 0;var n=function(b){return b==="bar"||b==="rangeBar"||b==="candlestick"||b==="boxPlot"},i=a.config.chart.type,s=0,r=n(i)?a.config.series.length:1;if(a.globals.comboBarCount>0&&(r=a.globals.comboBarCount),a.globals.collapsedSeries.forEach(function(b){n(b.type)&&(r-=1)}),a.config.chart.stacked&&(r=1),(n(i)||a.globals.comboBarCount>0)&&a.globals.isXNumeric&&!a.globals.isBarHorizontal&&r>0){var u,f,v=Math.abs(a.globals.initialMaxX-a.globals.initialMinX);v<=3&&(v=a.globals.dataPoints),u=v/t,a.globals.minXDiff&&a.globals.minXDiff/u>0&&(f=a.globals.minXDiff/u),f>t/2&&(f/=2),(s=f/r*parseInt(a.config.plotOptions.bar.columnWidth,10)/100)<1&&(s=1),s=s/(r>1?1:1.5)+5,a.globals.barPadForNumericAxis=s}return s}},{key:"gridPadFortitleSubtitle",value:function(){var t=this,a=this.w,n=a.globals,i=this.dCtx.isSparkline||!a.globals.axisCharts?0:10;["title","subtitle"].forEach(function(u){a.config[u].text!==void 0?i+=a.config[u].margin:i+=t.dCtx.isSparkline||!a.globals.axisCharts?0:5}),!a.config.legend.show||a.config.legend.position!=="bottom"||a.config.legend.floating||a.globals.axisCharts||(i+=10);var s=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),r=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");n.gridHeight=n.gridHeight-s.height-r.height-i,n.translateY=n.translateY+s.height+r.height+i}},{key:"setGridXPosForDualYAxis",value:function(t,a){var n=this.w,i=new Ee(this.dCtx.ctx);n.config.yaxis.map(function(s,r){n.globals.ignoreYAxisIndexes.indexOf(r)!==-1||s.floating||i.isYAxisHidden(r)||(s.opposite&&(n.globals.translateX=n.globals.translateX-(a[r].width+t[r].width)-parseInt(n.config.yaxis[r].labels.style.fontSize,10)/1.2-12),n.globals.translateX<2&&(n.globals.translateX=2))})}}]),F}(),Oi=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new Zs(this),this.dimYAxis=new lt(this),this.dimXAxis=new it(this),this.dimGrid=new xt(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return p(F,[{key:"plotCoords",value:function(){var t=this,a=this.w,n=a.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&((a.config.markers.discrete.length>0||a.config.markers.size>0)&&Object.entries(this.gridPad).forEach(function(s){var r=B(s,2),u=r[0],f=r[1];t.gridPad[u]=Math.max(f,t.w.globals.markers.largestSize/1.5)}),this.gridPad.top=Math.max(a.config.stroke.width/2,this.gridPad.top),this.gridPad.bottom=Math.max(a.config.stroke.width/2,this.gridPad.bottom)),n.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),n.gridHeight=n.gridHeight-this.gridPad.top-this.gridPad.bottom,n.gridWidth=n.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var i=this.dimGrid.gridPadForColumnsInNumericAxis(n.gridWidth);n.gridWidth=n.gridWidth-2*i,n.translateX=n.translateX+this.gridPad.left+this.xPadLeft+(i>0?i+4:0),n.translateY=n.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var t=this,a=this.w,n=a.globals,i=this.dimYAxis.getyAxisLabelsCoords(),s=this.dimYAxis.getyAxisTitleCoords();a.globals.yLabelsCoords=[],a.globals.yTitleCoords=[],a.config.yaxis.map(function(C,T){a.globals.yLabelsCoords.push({width:i[T].width,index:T}),a.globals.yTitleCoords.push({width:s[T].width,index:T})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var r=this.dimXAxis.getxAxisLabelsCoords(),u=this.dimXAxis.getxAxisGroupLabelsCoords(),f=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(r,f,u),n.translateXAxisY=a.globals.rotateXLabels?this.xAxisHeight/8:-4,n.translateXAxisX=a.globals.rotateXLabels&&a.globals.isXNumeric&&a.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,a.globals.isBarHorizontal&&(n.rotateXLabels=!1,n.translateXAxisY=parseInt(a.config.xaxis.labels.style.fontSize,10)/1.5*-1),n.translateXAxisY=n.translateXAxisY+a.config.xaxis.labels.offsetY,n.translateXAxisX=n.translateXAxisX+a.config.xaxis.labels.offsetX;var v=this.yAxisWidth,b=this.xAxisHeight;n.xAxisLabelsHeight=this.xAxisHeight-f.height,n.xAxisGroupLabelsHeight=n.xAxisLabelsHeight-r.height,n.xAxisLabelsWidth=this.xAxisWidth,n.xAxisHeight=this.xAxisHeight;var x=10;(a.config.chart.type==="radar"||this.isSparkline)&&(v=0,b=n.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||a.config.chart.type==="treemap")&&(v=0,b=0,x=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(r);var w=function(){n.translateX=v,n.gridHeight=n.svgHeight-t.lgRect.height-b-(t.isSparkline||a.config.chart.type==="treemap"?0:a.globals.rotateXLabels?10:15),n.gridWidth=n.svgWidth-v};switch(a.config.xaxis.position==="top"&&(x=n.xAxisHeight-a.config.xaxis.axisTicks.height-5),a.config.legend.position){case"bottom":n.translateY=x,w();break;case"top":n.translateY=this.lgRect.height+x,w();break;case"left":n.translateY=x,n.translateX=this.lgRect.width+v,n.gridHeight=n.svgHeight-b-12,n.gridWidth=n.svgWidth-this.lgRect.width-v;break;case"right":n.translateY=x,n.translateX=v,n.gridHeight=n.svgHeight-b-12,n.gridWidth=n.svgWidth-this.lgRect.width-v-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(s,i),new Je(this.ctx).setYAxisXPosition(i,s)}},{key:"setDimensionsForNonAxisCharts",value:function(){var t=this.w,a=t.globals,n=t.config,i=0;t.config.legend.show&&!t.config.legend.floating&&(i=20);var s=n.chart.type==="pie"||n.chart.type==="polarArea"||n.chart.type==="donut"?"pie":"radialBar",r=n.plotOptions[s].offsetY,u=n.plotOptions[s].offsetX;if(!n.legend.show||n.legend.floating)return a.gridHeight=a.svgHeight-n.grid.padding.left+n.grid.padding.right,a.gridWidth=a.gridHeight,a.translateY=r,void(a.translateX=u+(a.svgWidth-a.gridWidth)/2);switch(n.legend.position){case"bottom":a.gridHeight=a.svgHeight-this.lgRect.height-a.goldenPadding,a.gridWidth=a.svgWidth,a.translateY=r-10,a.translateX=u+(a.svgWidth-a.gridWidth)/2;break;case"top":a.gridHeight=a.svgHeight-this.lgRect.height-a.goldenPadding,a.gridWidth=a.svgWidth,a.translateY=this.lgRect.height+r+10,a.translateX=u+(a.svgWidth-a.gridWidth)/2;break;case"left":a.gridWidth=a.svgWidth-this.lgRect.width-i,a.gridHeight=n.chart.height!=="auto"?a.svgHeight:a.gridWidth,a.translateY=r,a.translateX=u+this.lgRect.width+i;break;case"right":a.gridWidth=a.svgWidth-this.lgRect.width-i-5,a.gridHeight=n.chart.height!=="auto"?a.svgHeight:a.gridWidth,a.translateY=r,a.translateX=u+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(t,a,n){var i=this.w,s=i.globals.hasXaxisGroups?2:1,r=n.height+t.height+a.height,u=i.globals.isMultiLineX?1.2:i.globals.LINE_HEIGHT_RATIO,f=i.globals.rotateXLabels?22:10,v=i.globals.rotateXLabels&&i.config.legend.position==="bottom"?10:0;this.xAxisHeight=r*u+s*f+v,this.xAxisWidth=t.width,this.xAxisHeight-a.height>i.config.xaxis.labels.maxHeight&&(this.xAxisHeight=i.config.xaxis.labels.maxHeight),i.config.xaxis.labels.minHeight&&this.xAxisHeightx&&(this.yAxisWidth=x)}}]),F}(),Wh=function(){function F(t){d(this,F),this.w=t.w,this.lgCtx=t}return p(F,[{key:"getLegendStyles",value:function(){var t,a,n,i=document.createElement("style");i.setAttribute("type","text/css");var s=((t=this.lgCtx.ctx)===null||t===void 0||(a=t.opts)===null||a===void 0||(n=a.chart)===null||n===void 0?void 0:n.nonce)||this.w.config.chart.nonce;s&&i.setAttribute("nonce",s);var r=document.createTextNode(` + + .apexcharts-legend { + display: flex; + overflow: auto; + padding: 0 10px; + } + .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top { + flex-wrap: wrap + } + .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left { + flex-direction: column; + bottom: 0; + } + .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left { + justify-content: flex-start; + } + .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center { + justify-content: center; + } + .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right { + justify-content: flex-end; + } + .apexcharts-legend-series { + cursor: pointer; + line-height: normal; + } + .apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, .apexcharts-legend.apx-legend-position-top .apexcharts-legend-series{ + display: flex; + align-items: center; + } + .apexcharts-legend-text { + position: relative; + font-size: 14px; + } + .apexcharts-legend-text *, .apexcharts-legend-marker * { + pointer-events: none; + } + .apexcharts-legend-marker { + position: relative; + display: inline-block; + cursor: pointer; + margin-right: 3px; + border-style: solid; + } + + .apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{ + display: inline-block; + } + .apexcharts-legend-series.apexcharts-no-click { + cursor: auto; + } + .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series { + display: none !important; + } + .apexcharts-inactive-legend { + opacity: 0.45; + }`);return i.appendChild(r),i}},{key:"getLegendBBox",value:function(){var t=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),a=t.width;return{clwh:t.height,clww:a}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(t,a){var n=this,i=this.w;if(i.globals.axisCharts||i.config.chart.type==="radialBar"){i.globals.resized=!0;var s=null,r=null;i.globals.risingSeries=[],i.globals.axisCharts?(s=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),r=parseInt(s.getAttribute("data:realIndex"),10)):(s=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),r=parseInt(s.getAttribute("rel"),10)-1),a?[{cs:i.globals.collapsedSeries,csi:i.globals.collapsedSeriesIndices},{cs:i.globals.ancillaryCollapsedSeries,csi:i.globals.ancillaryCollapsedSeriesIndices}].forEach(function(b){n.riseCollapsedSeries(b.cs,b.csi,r)}):this.hideSeries({seriesEl:s,realIndex:r})}else{var u=i.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t+1,"'] path")),f=i.config.chart.type;if(f==="pie"||f==="polarArea"||f==="donut"){var v=i.config.plotOptions.pie.donut.labels;new X(this.lgCtx.ctx).pathMouseDown(u.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(u.members[0].node,v)}u.fire("click")}}},{key:"hideSeries",value:function(t){var a=t.seriesEl,n=t.realIndex,i=this.w,s=M.clone(i.config.series);if(i.globals.axisCharts){var r=!1;if(i.config.yaxis[n]&&i.config.yaxis[n].show&&i.config.yaxis[n].showAlways&&(r=!0,i.globals.ancillaryCollapsedSeriesIndices.indexOf(n)<0&&(i.globals.ancillaryCollapsedSeries.push({index:n,data:s[n].data.slice(),type:a.parentNode.className.baseVal.split("-")[1]}),i.globals.ancillaryCollapsedSeriesIndices.push(n))),!r){i.globals.collapsedSeries.push({index:n,data:s[n].data.slice(),type:a.parentNode.className.baseVal.split("-")[1]}),i.globals.collapsedSeriesIndices.push(n);var u=i.globals.risingSeries.indexOf(n);i.globals.risingSeries.splice(u,1)}}else i.globals.collapsedSeries.push({index:n,data:s[n]}),i.globals.collapsedSeriesIndices.push(n);for(var f=a.childNodes,v=0;v0){for(var r=0;r-1&&(t[i].data=[])}):t.forEach(function(n,i){a.globals.collapsedSeriesIndices.indexOf(i)>-1&&(t[i]=0)}),t}}]),F}(),il=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed=this.w.config.chart.type==="bar"&&this.w.config.plotOptions.bar.distributed&&this.w.config.series.length===1,this.legendHelpers=new Wh(this)}return p(F,[{key:"init",value:function(){var t=this.w,a=t.globals,n=t.config;if((n.legend.showForSingleSeries&&a.series.length===1||this.isBarsDistributed||a.series.length>1||!a.axisCharts)&&n.legend.show){for(;a.dom.elLegendWrap.firstChild;)a.dom.elLegendWrap.removeChild(a.dom.elLegendWrap.firstChild);this.drawLegends(),M.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),n.legend.position==="bottom"||n.legend.position==="top"?this.legendAlignHorizontal():n.legend.position!=="right"&&n.legend.position!=="left"||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var t=this,a=this.w,n=a.config.legend.fontFamily,i=a.globals.seriesNames,s=a.globals.colors.slice();if(a.config.chart.type==="heatmap"){var r=a.config.plotOptions.heatmap.colorScale.ranges;i=r.map(function(Se){return Se.name?Se.name:Se.from+" - "+Se.to}),s=r.map(function(Se){return Se.color})}else this.isBarsDistributed&&(i=a.globals.labels.slice());a.config.legend.customLegendItems.length&&(i=a.config.legend.customLegendItems);for(var u=a.globals.legendFormatter,f=a.config.legend.inverseOrder,v=f?i.length-1:0;f?v>=0:v<=i.length-1;f?v--:v++){var b,x=u(i[v],{seriesIndex:v,w:a}),w=!1,C=!1;if(a.globals.collapsedSeries.length>0)for(var T=0;T0)for(var E=0;E0?v-10:0)+(b>0?b-10:0)}i.style.position="absolute",r=r+t+n.config.legend.offsetX,u=u+a+n.config.legend.offsetY,i.style.left=r+"px",i.style.top=u+"px",n.config.legend.position==="bottom"?(i.style.top="auto",i.style.bottom=5-n.config.legend.offsetY+"px"):n.config.legend.position==="right"&&(i.style.left="auto",i.style.right=25+n.config.legend.offsetX+"px"),["width","height"].forEach(function(x){i.style[x]&&(i.style[x]=parseInt(n.config.legend[x],10)+"px")})}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.elLegendWrap.style.right=0;var a=this.legendHelpers.getLegendBBox(),n=new Oi(this.ctx),i=n.dimHelpers.getTitleSubtitleCoords("title"),s=n.dimHelpers.getTitleSubtitleCoords("subtitle"),r=0;t.config.legend.position==="bottom"?r=-a.clwh/1.8:t.config.legend.position==="top"&&(r=i.height+s.height+t.config.title.margin+t.config.subtitle.margin-10),this.setLegendWrapXY(20,r)}},{key:"legendAlignVertical",value:function(){var t=this.w,a=this.legendHelpers.getLegendBBox(),n=0;t.config.legend.position==="left"&&(n=20),t.config.legend.position==="right"&&(n=t.globals.svgWidth-a.clww-10),this.setLegendWrapXY(n,20)}},{key:"onLegendHovered",value:function(t){var a=this.w,n=t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if(a.config.chart.type==="heatmap"||this.isBarsDistributed){if(n){var i=parseInt(t.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,i,this.w]),new Te(this.ctx).highlightRangeInSeries(t,t.target)}}else!t.target.classList.contains("apexcharts-inactive-legend")&&n&&new Te(this.ctx).toggleSeriesOnHover(t,t.target)}},{key:"onLegendClick",value:function(t){var a=this.w;if(!a.config.legend.customLegendItems.length&&(t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker"))){var n=parseInt(t.target.getAttribute("rel"),10)-1,i=t.target.getAttribute("data:collapsed")==="true",s=this.w.config.chart.events.legendClick;typeof s=="function"&&s(this.ctx,n,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,n,this.w]);var r=this.w.config.legend.markers.onClick;typeof r=="function"&&t.target.classList.contains("apexcharts-legend-marker")&&(r(this.ctx,n,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,n,this.w])),a.config.chart.type!=="treemap"&&a.config.chart.type!=="heatmap"&&!this.isBarsDistributed&&a.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(n,i)}}}]),F}(),sl=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w;var a=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=a.globals.minX,this.maxX=a.globals.maxX}return p(F,[{key:"createToolbar",value:function(){var t=this,a=this.w,n=function(){return document.createElement("div")},i=n();if(i.setAttribute("class","apexcharts-toolbar"),i.style.top=a.config.chart.toolbar.offsetY+"px",i.style.right=3-a.config.chart.toolbar.offsetX+"px",a.globals.dom.elWrap.appendChild(i),this.elZoom=n(),this.elZoomIn=n(),this.elZoomOut=n(),this.elPan=n(),this.elSelection=n(),this.elZoomReset=n(),this.elMenuIcon=n(),this.elMenu=n(),this.elCustomIcons=[],this.t=a.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var s=0;s + + + +`),u("zoomOut",this.elZoomOut,` + + + +`);var f=function(x){t.t[x]&&a.config.chart[x].enabled&&r.push({el:x==="zoom"?t.elZoom:t.elSelection,icon:typeof t.t[x]=="string"?t.t[x]:x==="zoom"?` + + + +`:` + + +`,title:t.localeValues[x==="zoom"?"selectionZoom":"selection"],class:a.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(x,"-icon")})};f("zoom"),f("selection"),this.t.pan&&a.config.chart.zoom.enabled&&r.push({el:this.elPan,icon:typeof this.t.pan=="string"?this.t.pan:` + + + + + + + +`,title:this.localeValues.pan,class:a.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),u("reset",this.elZoomReset,` + + +`),this.t.download&&r.push({el:this.elMenuIcon,icon:typeof this.t.download=="string"?this.t.download:'',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var v=0;v0&&i.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:n.globals.gridWidth,maxY:n.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var n=this.w,i=this.xyRatios;if(!n.globals.zoomEnabled){if(n.globals.selection!==void 0&&n.globals.selection!==null)this.drawSelectionRect(n.globals.selection);else if(n.config.chart.selection.xaxis.min!==void 0&&n.config.chart.selection.xaxis.max!==void 0){var s=(n.config.chart.selection.xaxis.min-n.globals.minX)/i.xRatio,r=n.globals.gridWidth-(n.globals.maxX-n.config.chart.selection.xaxis.max)/i.xRatio-s;n.globals.isRangeBar&&(s=(n.config.chart.selection.xaxis.min-n.globals.yAxisScale[0].niceMin)/i.invertedYRatio,r=(n.config.chart.selection.xaxis.max-n.config.chart.selection.xaxis.min)/i.invertedYRatio);var u={x:s,y:0,width:r,height:n.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(u),this.makeSelectionRectDraggable(),typeof n.config.chart.events.selection=="function"&&n.config.chart.events.selection(this.ctx,{xaxis:{min:n.config.chart.selection.xaxis.min,max:n.config.chart.selection.xaxis.max},yaxis:{}})}}}},{key:"drawSelectionRect",value:function(n){var i=n.x,s=n.y,r=n.width,u=n.height,f=n.translateX,v=f===void 0?0:f,b=n.translateY,x=b===void 0?0:b,w=this.w,C=this.zoomRect,T=this.selectionRect;if(this.dragged||w.globals.selection!==null){var E={transform:"translate("+v+", "+x+")"};w.globals.zoomEnabled&&this.dragged&&(r<0&&(r=1),C.attr({x:i,y:s,width:r,height:u,fill:w.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":w.config.chart.zoom.zoomedArea.fill.opacity,stroke:w.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":w.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":w.config.chart.zoom.zoomedArea.stroke.opacity}),X.setAttrs(C.node,E)),w.globals.selectionEnabled&&(T.attr({x:i,y:s,width:r>0?r:0,height:u>0?u:0,fill:w.config.chart.selection.fill.color,"fill-opacity":w.config.chart.selection.fill.opacity,stroke:w.config.chart.selection.stroke.color,"stroke-width":w.config.chart.selection.stroke.width,"stroke-dasharray":w.config.chart.selection.stroke.dashArray,"stroke-opacity":w.config.chart.selection.stroke.opacity}),X.setAttrs(T.node,E))}}},{key:"hideSelectionRect",value:function(n){n&&n.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(n){var i=n.context,s=n.zoomtype,r=this.w,u=i,f=this.gridRect.getBoundingClientRect(),v=u.startX-1,b=u.startY,x=!1,w=!1,C=u.clientX-f.left-v,T=u.clientY-f.top-b,E={};return Math.abs(C+v)>r.globals.gridWidth?C=r.globals.gridWidth-v:u.clientX-f.left<0&&(C=v),v>u.clientX-f.left&&(x=!0,C=Math.abs(C)),b>u.clientY-f.top&&(w=!0,T=Math.abs(T)),E=s==="x"?{x:x?v-C:v,y:0,width:C,height:r.globals.gridHeight}:s==="y"?{x:0,y:w?b-T:b,width:r.globals.gridWidth,height:T}:{x:x?v-C:v,y:w?b-T:b,width:C,height:T},u.drawSelectionRect(E),u.selectionDragging("resizing"),E}},{key:"selectionDragging",value:function(n,i){var s=this,r=this.w,u=this.xyRatios,f=this.selectionRect,v=0;n==="resizing"&&(v=30);var b=function(w){return parseFloat(f.node.getAttribute(w))},x={x:b("x"),y:b("y"),width:b("width"),height:b("height")};r.globals.selection=x,typeof r.config.chart.events.selection=="function"&&r.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var w,C,T,E,V=s.gridRect.getBoundingClientRect(),z=f.node.getBoundingClientRect();r.globals.isRangeBar?(w=r.globals.yAxisScale[0].niceMin+(z.left-V.left)*u.invertedYRatio,C=r.globals.yAxisScale[0].niceMin+(z.right-V.left)*u.invertedYRatio,T=0,E=1):(w=r.globals.xAxisScale.niceMin+(z.left-V.left)*u.xRatio,C=r.globals.xAxisScale.niceMin+(z.right-V.left)*u.xRatio,T=r.globals.yAxisScale[0].niceMin+(V.bottom-z.bottom)*u.yRatio[0],E=r.globals.yAxisScale[0].niceMax-(z.top-V.top)*u.yRatio[0]);var U={xaxis:{min:w,max:C},yaxis:{min:T,max:E}};r.config.chart.events.selection(s.ctx,U),r.config.chart.brush.enabled&&r.config.chart.events.brushScrolled!==void 0&&r.config.chart.events.brushScrolled(s.ctx,U)},v))}},{key:"selectionDrawn",value:function(n){var i=n.context,s=n.zoomtype,r=this.w,u=i,f=this.xyRatios,v=this.ctx.toolbar;if(u.startX>u.endX){var b=u.startX;u.startX=u.endX,u.endX=b}if(u.startY>u.endY){var x=u.startY;u.startY=u.endY,u.endY=x}var w=void 0,C=void 0;r.globals.isRangeBar?(w=r.globals.yAxisScale[0].niceMin+u.startX*f.invertedYRatio,C=r.globals.yAxisScale[0].niceMin+u.endX*f.invertedYRatio):(w=r.globals.xAxisScale.niceMin+u.startX*f.xRatio,C=r.globals.xAxisScale.niceMin+u.endX*f.xRatio);var T=[],E=[];if(r.config.yaxis.forEach(function(W,$){T.push(r.globals.yAxisScale[$].niceMax-f.yRatio[$]*u.startY),E.push(r.globals.yAxisScale[$].niceMax-f.yRatio[$]*u.endY)}),u.dragged&&(u.dragX>10||u.dragY>10)&&w!==C){if(r.globals.zoomEnabled){var V=M.clone(r.globals.initialConfig.yaxis),z=M.clone(r.globals.initialConfig.xaxis);if(r.globals.zoomed=!0,r.config.xaxis.convertedCatToNumeric&&(w=Math.floor(w),C=Math.floor(C),w<1&&(w=1,C=r.globals.dataPoints),C-w<2&&(C=w+1)),s!=="xy"&&s!=="x"||(z={min:w,max:C}),s!=="xy"&&s!=="y"||V.forEach(function(W,$){V[$].min=E[$],V[$].max=T[$]}),r.config.chart.zoom.autoScaleYaxis){var U=new nt(u.ctx);V=U.autoScaleY(u.ctx,V,{xaxis:z})}if(v){var g=v.getBeforeZoomRange(z,V);g&&(z=g.xaxis?g.xaxis:z,V=g.yaxis?g.yaxis:V)}var S={xaxis:z};r.config.chart.group||(S.yaxis=V),u.ctx.updateHelpers._updateOptions(S,!1,u.w.config.chart.animations.dynamicAnimation.enabled),typeof r.config.chart.events.zoomed=="function"&&v.zoomCallback(z,V)}else if(r.globals.selectionEnabled){var I,N=null;I={min:w,max:C},s!=="xy"&&s!=="y"||(N=M.clone(r.config.yaxis)).forEach(function(W,$){N[$].min=E[$],N[$].max=T[$]}),r.globals.selection=u.selection,typeof r.config.chart.events.selection=="function"&&r.config.chart.events.selection(u.ctx,{xaxis:I,yaxis:N})}}}},{key:"panDragging",value:function(n){var i=n.context,s=this.w,r=i;if(s.globals.lastClientPosition.x!==void 0){var u=s.globals.lastClientPosition.x-r.clientX,f=s.globals.lastClientPosition.y-r.clientY;Math.abs(u)>Math.abs(f)&&u>0?this.moveDirection="left":Math.abs(u)>Math.abs(f)&&u<0?this.moveDirection="right":Math.abs(f)>Math.abs(u)&&f>0?this.moveDirection="up":Math.abs(f)>Math.abs(u)&&f<0&&(this.moveDirection="down")}s.globals.lastClientPosition={x:r.clientX,y:r.clientY};var v=s.globals.isRangeBar?s.globals.minY:s.globals.minX,b=s.globals.isRangeBar?s.globals.maxY:s.globals.maxX;s.config.xaxis.convertedCatToNumeric||r.panScrolled(v,b)}},{key:"delayedPanScrolled",value:function(){var n=this.w,i=n.globals.minX,s=n.globals.maxX,r=(n.globals.maxX-n.globals.minX)/2;this.moveDirection==="left"?(i=n.globals.minX+r,s=n.globals.maxX+r):this.moveDirection==="right"&&(i=n.globals.minX-r,s=n.globals.maxX-r),i=Math.floor(i),s=Math.floor(s),this.updateScrolledChart({xaxis:{min:i,max:s}},i,s)}},{key:"panScrolled",value:function(n,i){var s=this.w,r=this.xyRatios,u=M.clone(s.globals.initialConfig.yaxis),f=r.xRatio,v=s.globals.minX,b=s.globals.maxX;s.globals.isRangeBar&&(f=r.invertedYRatio,v=s.globals.minY,b=s.globals.maxY),this.moveDirection==="left"?(n=v+s.globals.gridWidth/15*f,i=b+s.globals.gridWidth/15*f):this.moveDirection==="right"&&(n=v-s.globals.gridWidth/15*f,i=b-s.globals.gridWidth/15*f),s.globals.isRangeBar||(ns.globals.initialMaxX)&&(n=v,i=b);var x={min:n,max:i};s.config.chart.zoom.autoScaleYaxis&&(u=new nt(this.ctx).autoScaleY(this.ctx,u,{xaxis:x}));var w={xaxis:{min:n,max:i}};s.config.chart.group||(w.yaxis=u),this.updateScrolledChart(w,n,i)}},{key:"updateScrolledChart",value:function(n,i,s){var r=this.w;this.ctx.updateHelpers._updateOptions(n,!1,!1),typeof r.config.chart.events.scrolled=="function"&&r.config.chart.events.scrolled(this.ctx,{xaxis:{min:i,max:s}})}}]),a}(),rl=function(){function F(t){d(this,F),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx}return p(F,[{key:"getNearestValues",value:function(t){var a=t.hoverArea,n=t.elGrid,i=t.clientX,s=t.clientY,r=this.w,u=n.getBoundingClientRect(),f=u.width,v=u.height,b=f/(r.globals.dataPoints-1),x=v/r.globals.dataPoints,w=this.hasBars();!r.globals.comboCharts&&!w||r.config.xaxis.convertedCatToNumeric||(b=f/r.globals.dataPoints);var C=i-u.left-r.globals.barPadForNumericAxis,T=s-u.top;C<0||T<0||C>f||T>v?(a.classList.remove("hovering-zoom"),a.classList.remove("hovering-pan")):r.globals.zoomEnabled?(a.classList.remove("hovering-pan"),a.classList.add("hovering-zoom")):r.globals.panEnabled&&(a.classList.remove("hovering-zoom"),a.classList.add("hovering-pan"));var E=Math.round(C/b),V=Math.floor(T/x);w&&!r.config.xaxis.convertedCatToNumeric&&(E=Math.ceil(C/b),E-=1);var z=null,U=null,g=r.globals.seriesXvalues.map(function($){return $.filter(function(K){return M.isNumber(K)})}),S=r.globals.seriesYvalues.map(function($){return $.filter(function(K){return M.isNumber(K)})});if(r.globals.isXNumeric){var I=this.ttCtx.getElGrid().getBoundingClientRect(),N=C*(I.width/f),W=T*(I.height/v);z=(U=this.closestInMultiArray(N,W,g,S)).index,E=U.j,z!==null&&(g=r.globals.seriesXvalues[z],E=(U=this.closestInArray(N,g)).index)}return r.globals.capturedSeriesIndex=z===null?-1:z,(!E||E<1)&&(E=0),r.globals.isBarHorizontal?r.globals.capturedDataPointIndex=V:r.globals.capturedDataPointIndex=E,{capturedSeries:z,j:r.globals.isBarHorizontal?V:E,hoverX:C,hoverY:T}}},{key:"closestInMultiArray",value:function(t,a,n,i){var s=this.w,r=0,u=null,f=-1;s.globals.series.length>1?r=this.getFirstActiveXArray(n):u=0;var v=n[r][0],b=Math.abs(t-v);if(n.forEach(function(C){C.forEach(function(T,E){var V=Math.abs(t-T);V<=b&&(b=V,f=E)})}),f!==-1){var x=i[r][f],w=Math.abs(a-x);u=r,i.forEach(function(C,T){var E=Math.abs(a-C[f]);E<=w&&(w=E,u=T)})}return{index:u,j:f}}},{key:"getFirstActiveXArray",value:function(t){for(var a=this.w,n=0,i=t.map(function(r,u){return r.length>0?u:-1}),s=0;s0)for(var i=0;i *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(t=D(t)).sort(function(n,i){var s=Number(n.getAttribute("data:realIndex")),r=Number(i.getAttribute("data:realIndex"));return rs?-1:0});var a=[];return t.forEach(function(n){a.push(n.querySelector(".apexcharts-marker"))}),a}},{key:"hasMarkers",value:function(t){return this.getElMarkers(t).length>0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(t){var a=this.w,n=a.config.markers.hover.size;return n===void 0&&(n=a.globals.markers.size[t]+a.config.markers.hover.sizeOffset),n}},{key:"toggleAllTooltipSeriesGroups",value:function(t){var a=this.w,n=this.ttCtx;n.allTooltipSeriesGroups.length===0&&(n.allTooltipSeriesGroups=a.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var i=n.allTooltipSeriesGroups,s=0;s ').concat(Q.attrs.name,""),K+="
".concat(Q.val,"
")}),g.innerHTML=$+"",S.innerHTML=K+""};u?v.globals.seriesGoals[a][n]&&Array.isArray(v.globals.seriesGoals[a][n])?I():(g.innerHTML="",S.innerHTML=""):I()}else g.innerHTML="",S.innerHTML="";if(E!==null&&(i[a].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=v.config.tooltip.z.title,i[a].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=E!==void 0?E:""),u&&V[0]){if(v.config.tooltip.hideEmptySeries){var N=i[a].querySelector(".apexcharts-tooltip-marker"),W=i[a].querySelector(".apexcharts-tooltip-text");parseFloat(x)==0?(N.style.display="none",W.style.display="none"):(N.style.display="block",W.style.display="block")}x==null||v.globals.ancillaryCollapsedSeriesIndices.indexOf(a)>-1||v.globals.collapsedSeriesIndices.indexOf(a)>-1?V[0].parentNode.style.display="none":V[0].parentNode.style.display=v.config.tooltip.items.display}}},{key:"toggleActiveInactiveSeries",value:function(t){var a=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var n=a.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");n&&(n.classList.add("apexcharts-active"),n.style.display=a.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var a=t.i,n=t.j,i=this.w,s=this.ctx.series.filteredSeriesX(),r="",u="",f=null,v=null,b={series:i.globals.series,seriesIndex:a,dataPointIndex:n,w:i},x=i.globals.ttZFormatter;n===null?v=i.globals.series[a]:i.globals.isXNumeric&&i.config.chart.type!=="treemap"?(r=s[a][n],s[a].length===0&&(r=s[this.tooltipUtil.getFirstActiveXArray(s)][n])):r=i.globals.labels[n]!==void 0?i.globals.labels[n]:"";var w=r;return i.globals.isXNumeric&&i.config.xaxis.type==="datetime"?r=new Ie(this.ctx).xLabelFormat(i.globals.ttKeyFormatter,w,w,{i:void 0,dateFormatter:new ve(this.ctx).formatDate,w:this.w}):r=i.globals.isBarHorizontal?i.globals.yLabelFormatters[0](w,b):i.globals.xLabelFormatter(w,b),i.config.tooltip.x.formatter!==void 0&&(r=i.globals.ttKeyFormatter(w,b)),i.globals.seriesZ.length>0&&i.globals.seriesZ[a].length>0&&(f=x(i.globals.seriesZ[a][n],i)),u=typeof i.config.xaxis.tooltip.formatter=="function"?i.globals.xaxisTooltipFormatter(w,b):r,{val:Array.isArray(v)?v.join(" "):v,xVal:Array.isArray(r)?r.join(" "):r,xAxisTTVal:Array.isArray(u)?u.join(" "):u,zVal:f}}},{key:"handleCustomTooltip",value:function(t){var a=t.i,n=t.j,i=t.y1,s=t.y2,r=t.w,u=this.ttCtx.getElTooltip(),f=r.config.tooltip.custom;Array.isArray(f)&&f[a]&&(f=f[a]),u.innerHTML=f({ctx:this.ctx,series:r.globals.series,seriesIndex:a,dataPointIndex:n,y1:i,y2:s,w:r})}}]),F}(),ol=function(){function F(t){d(this,F),this.ttCtx=t,this.ctx=t.ctx,this.w=t.w}return p(F,[{key:"moveXCrosshairs",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=this.ttCtx,i=this.w,s=n.getElXCrosshairs(),r=t-n.xcrosshairsWidth/2,u=i.globals.labels.slice().length;if(a!==null&&(r=i.globals.gridWidth/u*a),s===null||i.globals.isBarHorizontal||(s.setAttribute("x",r),s.setAttribute("x1",r),s.setAttribute("x2",r),s.setAttribute("y2",i.globals.gridHeight),s.classList.add("apexcharts-active")),r<0&&(r=0),r>i.globals.gridWidth&&(r=i.globals.gridWidth),n.isXAxisTooltipEnabled){var f=r;i.config.xaxis.crosshairs.width!=="tickWidth"&&i.config.xaxis.crosshairs.width!=="barWidth"||(f=r+n.xcrosshairsWidth/2),this.moveXAxisTooltip(f)}}},{key:"moveYCrosshairs",value:function(t){var a=this.ttCtx;a.ycrosshairs!==null&&X.setAttrs(a.ycrosshairs,{y1:t,y2:t}),a.ycrosshairsHidden!==null&&X.setAttrs(a.ycrosshairsHidden,{y1:t,y2:t})}},{key:"moveXAxisTooltip",value:function(t){var a=this.w,n=this.ttCtx;if(n.xaxisTooltip!==null&&n.xcrosshairsWidth!==0){n.xaxisTooltip.classList.add("apexcharts-active");var i=n.xaxisOffY+a.config.xaxis.tooltip.offsetY+a.globals.translateY+1+a.config.xaxis.offsetY;if(t-=n.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t)){t+=a.globals.translateX;var s;s=new X(this.ctx).getTextRects(n.xaxisTooltipText.innerHTML),n.xaxisTooltipText.style.minWidth=s.width+"px",n.xaxisTooltip.style.left=t+"px",n.xaxisTooltip.style.top=i+"px"}}}},{key:"moveYAxisTooltip",value:function(t){var a=this.w,n=this.ttCtx;n.yaxisTTEls===null&&(n.yaxisTTEls=a.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var i=parseInt(n.ycrosshairsHidden.getAttribute("y1"),10),s=a.globals.translateY+i,r=n.yaxisTTEls[t].getBoundingClientRect().height,u=a.globals.translateYAxisX[t]-2;a.config.yaxis[t].opposite&&(u-=26),s-=r/2,a.globals.ignoreYAxisIndexes.indexOf(t)===-1?(n.yaxisTTEls[t].classList.add("apexcharts-active"),n.yaxisTTEls[t].style.top=s+"px",n.yaxisTTEls[t].style.left=u+a.config.yaxis[t].tooltip.offsetX+"px"):n.yaxisTTEls[t].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=this.w,s=this.ttCtx,r=s.getElTooltip(),u=s.tooltipRect,f=n!==null?parseFloat(n):1,v=parseFloat(t)+f+5,b=parseFloat(a)+f/2;if(v>i.globals.gridWidth/2&&(v=v-u.ttWidth-f-10),v>i.globals.gridWidth-u.ttWidth-10&&(v=i.globals.gridWidth-u.ttWidth),v<-20&&(v=-20),i.config.tooltip.followCursor){var x=s.getElGrid().getBoundingClientRect();(v=s.e.clientX-x.left)>i.globals.gridWidth/2&&(v-=s.tooltipRect.ttWidth),(b=s.e.clientY+i.globals.translateY-x.top)>i.globals.gridHeight/2&&(b-=s.tooltipRect.ttHeight)}else i.globals.isBarHorizontal||u.ttHeight/2+b>i.globals.gridHeight&&(b=i.globals.gridHeight-u.ttHeight+i.globals.translateY);isNaN(v)||(v+=i.globals.translateX,r.style.left=v+"px",r.style.top=b+"px")}},{key:"moveMarkers",value:function(t,a){var n=this.w,i=this.ttCtx;if(n.globals.markers.size[t]>0)for(var s=n.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),r=0;r0&&(b.setAttribute("r",f),b.setAttribute("cx",n),b.setAttribute("cy",i)),this.moveXCrosshairs(n),r.fixedTooltip||this.moveTooltip(n,i,f)}}},{key:"moveDynamicPointsOnHover",value:function(t){var a,n=this.ttCtx,i=n.w,s=0,r=0,u=i.globals.pointsArray;a=new Te(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var f=n.tooltipUtil.getHoverMarkerSize(a);u[a]&&(s=u[a][t][0],r=u[a][t][1]);var v=n.tooltipUtil.getAllMarkers();if(v!==null)for(var b=0;b0?(v[b]&&v[b].setAttribute("r",f),v[b]&&v[b].setAttribute("cy",w)):v[b]&&v[b].setAttribute("r",0)}}this.moveXCrosshairs(s),n.fixedTooltip||this.moveTooltip(s,r||i.globals.gridHeight,f)}},{key:"moveStickyTooltipOverBars",value:function(t,a){var n=this.w,i=this.ttCtx,s=n.globals.columnSeries?n.globals.columnSeries.length:n.globals.series.length,r=s>=2&&s%2==0?Math.floor(s/2):Math.floor(s/2)+1;n.globals.isBarHorizontal&&(r=new Te(this.ctx).getActiveConfigSeriesIndex("desc")+1);var u=n.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(r,"'] path[j='").concat(t,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(t,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(t,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(r,"'] path[j='").concat(t,"']"));u||typeof a!="number"||(u=n.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(a,"'] path[j='").concat(t,`'], + .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='`).concat(a,"'] path[j='").concat(t,`'], + .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='`).concat(a,"'] path[j='").concat(t,`'], + .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='`).concat(a,"'] path[j='").concat(t,"']")));var f=u?parseFloat(u.getAttribute("cx")):0,v=u?parseFloat(u.getAttribute("cy")):0,b=u?parseFloat(u.getAttribute("barWidth")):0,x=i.getElGrid().getBoundingClientRect(),w=u&&(u.classList.contains("apexcharts-candlestick-area")||u.classList.contains("apexcharts-boxPlot-area"));n.globals.isXNumeric?(u&&!w&&(f-=s%2!=0?b/2:0),u&&w&&n.globals.comboCharts&&(f-=b/2)):n.globals.isBarHorizontal||(f=i.xAxisTicksPositions[t-1]+i.dataPointsDividedWidth/2,isNaN(f)&&(f=i.xAxisTicksPositions[t]-i.dataPointsDividedWidth/2)),n.globals.isBarHorizontal?v-=i.tooltipRect.ttHeight:n.config.tooltip.followCursor?v=i.e.clientY-x.top-i.tooltipRect.ttHeight/2:v+i.tooltipRect.ttHeight+15>n.globals.gridHeight&&(v=n.globals.gridHeight),n.globals.isBarHorizontal||this.moveXCrosshairs(f),i.fixedTooltip||this.moveTooltip(f,v||n.globals.gridHeight)}}]),F}(),Gh=function(){function F(t){d(this,F),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx,this.tooltipPosition=new ol(t)}return p(F,[{key:"drawDynamicPoints",value:function(){var t=this.w,a=new X(this.ctx),n=new We(this.ctx),i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");i=D(i),t.config.chart.stacked&&i.sort(function(x,w){return parseFloat(x.getAttribute("data:realIndex"))-parseFloat(w.getAttribute("data:realIndex"))});for(var s=0;s2&&arguments[2]!==void 0?arguments[2]:null,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,s=this.w;s.config.chart.type!=="bubble"&&this.newPointSize(t,a);var r=a.getAttribute("cx"),u=a.getAttribute("cy");if(n!==null&&i!==null&&(r=n,u=i),this.tooltipPosition.moveXCrosshairs(r),!this.fixedTooltip){if(s.config.chart.type==="radar"){var f=this.ttCtx.getElGrid().getBoundingClientRect();r=this.ttCtx.e.clientX-f.left}this.tooltipPosition.moveTooltip(r,u,s.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var a=this.w,n=this,i=this.ttCtx,s=t,r=a.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),u=a.config.markers.hover.size,f=0;f=0?t[a].setAttribute("r",n):t[a].setAttribute("r",0)}}}]),F}(),jh=function(){function F(t){d(this,F),this.w=t.w;var a=this.w;this.ttCtx=t,this.isVerticalGroupedRangeBar=!a.globals.isBarHorizontal&&a.config.chart.type==="rangeBar"&&a.config.plotOptions.bar.rangeBarGroupRows}return p(F,[{key:"getAttr",value:function(t,a){return parseFloat(t.target.getAttribute(a))}},{key:"handleHeatTreeTooltip",value:function(t){var a=t.e,n=t.opt,i=t.x,s=t.y,r=t.type,u=this.ttCtx,f=this.w;if(a.target.classList.contains("apexcharts-".concat(r,"-rect"))){var v=this.getAttr(a,"i"),b=this.getAttr(a,"j"),x=this.getAttr(a,"cx"),w=this.getAttr(a,"cy"),C=this.getAttr(a,"width"),T=this.getAttr(a,"height");if(u.tooltipLabels.drawSeriesTexts({ttItems:n.ttItems,i:v,j:b,shared:!1,e:a}),f.globals.capturedSeriesIndex=v,f.globals.capturedDataPointIndex=b,i=x+u.tooltipRect.ttWidth/2+C,s=w+u.tooltipRect.ttHeight/2-T/2,u.tooltipPosition.moveXCrosshairs(x+C/2),i>f.globals.gridWidth/2&&(i=x-u.tooltipRect.ttWidth/2+C),u.w.config.tooltip.followCursor){var E=f.globals.dom.elWrap.getBoundingClientRect();i=f.globals.clientX-E.left-(i>f.globals.gridWidth/2?u.tooltipRect.ttWidth:0),s=f.globals.clientY-E.top-(s>f.globals.gridHeight/2?u.tooltipRect.ttHeight:0)}}return{x:i,y:s}}},{key:"handleMarkerTooltip",value:function(t){var a,n,i=t.e,s=t.opt,r=t.x,u=t.y,f=this.w,v=this.ttCtx;if(i.target.classList.contains("apexcharts-marker")){var b=parseInt(s.paths.getAttribute("cx"),10),x=parseInt(s.paths.getAttribute("cy"),10),w=parseFloat(s.paths.getAttribute("val"));if(n=parseInt(s.paths.getAttribute("rel"),10),a=parseInt(s.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,v.intersect){var C=M.findAncestor(s.paths,"apexcharts-series");C&&(a=parseInt(C.getAttribute("data:realIndex"),10))}if(v.tooltipLabels.drawSeriesTexts({ttItems:s.ttItems,i:a,j:n,shared:!v.showOnIntersect&&f.config.tooltip.shared,e:i}),i.type==="mouseup"&&v.markerClick(i,a,n),f.globals.capturedSeriesIndex=a,f.globals.capturedDataPointIndex=n,r=b,u=x+f.globals.translateY-1.4*v.tooltipRect.ttHeight,v.w.config.tooltip.followCursor){var T=v.getElGrid().getBoundingClientRect();u=v.e.clientY+f.globals.translateY-T.top}w<0&&(u=x),v.marker.enlargeCurrentPoint(n,s.paths,r,u)}return{x:r,y:u}}},{key:"handleBarTooltip",value:function(t){var a,n,i=t.e,s=t.opt,r=this.w,u=this.ttCtx,f=u.getElTooltip(),v=0,b=0,x=0,w=this.getBarTooltipXY({e:i,opt:s});a=w.i;var C=w.barHeight,T=w.j;r.globals.capturedSeriesIndex=a,r.globals.capturedDataPointIndex=T,r.globals.isBarHorizontal&&u.tooltipUtil.hasBars()||!r.config.tooltip.shared?(b=w.x,x=w.y,n=Array.isArray(r.config.stroke.width)?r.config.stroke.width[a]:r.config.stroke.width,v=b):r.globals.comboCharts||r.config.tooltip.shared||(v/=2),isNaN(x)&&(x=r.globals.svgHeight-u.tooltipRect.ttHeight);var E=parseInt(s.paths.parentNode.getAttribute("data:realIndex"),10),V=r.globals.isMultipleYAxis?r.config.yaxis[E]&&r.config.yaxis[E].reversed:r.config.yaxis[0].reversed;if(b+u.tooltipRect.ttWidth>r.globals.gridWidth&&!V?b-=u.tooltipRect.ttWidth:b<0&&(b=0),u.w.config.tooltip.followCursor){var z=u.getElGrid().getBoundingClientRect();x=u.e.clientY-z.top}u.tooltip===null&&(u.tooltip=r.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),r.config.tooltip.shared||(r.globals.comboBarCount>0?u.tooltipPosition.moveXCrosshairs(v+n/2):u.tooltipPosition.moveXCrosshairs(v)),!u.fixedTooltip&&(!r.config.tooltip.shared||r.globals.isBarHorizontal&&u.tooltipUtil.hasBars())&&(V&&(b-=u.tooltipRect.ttWidth)<0&&(b=0),!V||r.globals.isBarHorizontal&&u.tooltipUtil.hasBars()||(x=x+C-2*(r.globals.series[a][T]<0?C:0)),x=x+r.globals.translateY-u.tooltipRect.ttHeight/2,f.style.left=b+r.globals.translateX+"px",f.style.top=x+"px")}},{key:"getBarTooltipXY",value:function(t){var a=this,n=t.e,i=t.opt,s=this.w,r=null,u=this.ttCtx,f=0,v=0,b=0,x=0,w=0,C=n.target.classList;if(C.contains("apexcharts-bar-area")||C.contains("apexcharts-candlestick-area")||C.contains("apexcharts-boxPlot-area")||C.contains("apexcharts-rangebar-area")){var T=n.target,E=T.getBoundingClientRect(),V=i.elGrid.getBoundingClientRect(),z=E.height;w=E.height;var U=E.width,g=parseInt(T.getAttribute("cx"),10),S=parseInt(T.getAttribute("cy"),10);x=parseFloat(T.getAttribute("barWidth"));var I=n.type==="touchmove"?n.touches[0].clientX:n.clientX;r=parseInt(T.getAttribute("j"),10),f=parseInt(T.parentNode.getAttribute("rel"),10)-1;var N=T.getAttribute("data-range-y1"),W=T.getAttribute("data-range-y2");s.globals.comboCharts&&(f=parseInt(T.parentNode.getAttribute("data:realIndex"),10));var $=function(Q){return s.globals.isXNumeric?g-U/2:a.isVerticalGroupedRangeBar?g+U/2:g-u.dataPointsDividedWidth+U/2},K=function(){return S-u.dataPointsDividedHeight+z/2-u.tooltipRect.ttHeight/2};u.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:f,j:r,y1:N?parseInt(N,10):null,y2:W?parseInt(W,10):null,shared:!u.showOnIntersect&&s.config.tooltip.shared,e:n}),s.config.tooltip.followCursor?s.globals.isBarHorizontal?(v=I-V.left+15,b=K()):(v=$(),b=n.clientY-V.top-u.tooltipRect.ttHeight/2-15):s.globals.isBarHorizontal?((v=g)0&&n.setAttribute("width",a.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,a=this.ttCtx;a.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),a.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,a,n){var i=this.ttCtx,s=this.w,r=s.globals.yLabelFormatters[t];if(i.yaxisTooltips[t]){var u=i.getElGrid().getBoundingClientRect(),f=(a-u.top)*n.yRatio[t],v=s.globals.maxYArr[t]-s.globals.minYArr[t],b=s.globals.minYArr[t]+(v-f);i.tooltipPosition.moveYCrosshairs(a-u.top),i.yaxisTooltipText[t].innerHTML=r(b),i.tooltipPosition.moveYAxisTooltip(t)}}}]),F}(),ll=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w;var a=this.w;this.tConfig=a.config.tooltip,this.tooltipUtil=new rl(this),this.tooltipLabels=new $h(this),this.tooltipPosition=new ol(this),this.marker=new Gh(this),this.intersect=new jh(this),this.axesTooltip=new qh(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!a.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return p(F,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl?t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var a=this.w;this.xyRatios=t,this.isXAxisTooltipEnabled=a.config.xaxis.tooltip.enabled&&a.globals.axisCharts,this.yaxisTooltips=a.config.yaxis.map(function(r,u){return!!(r.show&&r.tooltip.enabled&&a.globals.axisCharts)}),this.allTooltipSeriesGroups=[],a.globals.axisCharts||(this.showTooltipTitle=!1);var n=document.createElement("div");if(n.classList.add("apexcharts-tooltip"),a.config.tooltip.cssClass&&n.classList.add(a.config.tooltip.cssClass),n.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),a.globals.dom.elWrap.appendChild(n),a.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var i=new Ue(this.ctx);this.xAxisTicksPositions=i.getXAxisTicksPositions()}if(!a.globals.comboCharts&&!this.tConfig.intersect&&a.config.chart.type!=="rangeBar"||this.tConfig.shared||(this.showOnIntersect=!0),a.config.markers.size!==0&&a.globals.markers.largestSize!==0||this.marker.drawDynamicPoints(this),a.globals.collapsedSeries.length!==a.globals.series.length){this.dataPointsDividedHeight=a.globals.gridHeight/a.globals.dataPoints,this.dataPointsDividedWidth=a.globals.gridWidth/a.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||a.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,n.appendChild(this.tooltipTitle));var s=a.globals.series.length;(a.globals.xyCharts||a.globals.comboCharts)&&this.tConfig.shared&&(s=this.showOnIntersect?1:a.globals.series.length),this.legendLabels=a.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(s),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var a=this,n=this.w,i=[],s=this.getElTooltip(),r=function(f){var v=document.createElement("div");v.classList.add("apexcharts-tooltip-series-group"),v.style.order=n.config.tooltip.inverseOrder?t-f:f+1,a.tConfig.shared&&a.tConfig.enabledOnSeries&&Array.isArray(a.tConfig.enabledOnSeries)&&a.tConfig.enabledOnSeries.indexOf(f)<0&&v.classList.add("apexcharts-tooltip-series-group-hidden");var b=document.createElement("span");b.classList.add("apexcharts-tooltip-marker"),b.style.backgroundColor=n.globals.colors[f],v.appendChild(b);var x=document.createElement("div");x.classList.add("apexcharts-tooltip-text"),x.style.fontFamily=a.tConfig.style.fontFamily||n.config.chart.fontFamily,x.style.fontSize=a.tConfig.style.fontSize,["y","goals","z"].forEach(function(w){var C=document.createElement("div");C.classList.add("apexcharts-tooltip-".concat(w,"-group"));var T=document.createElement("span");T.classList.add("apexcharts-tooltip-text-".concat(w,"-label")),C.appendChild(T);var E=document.createElement("span");E.classList.add("apexcharts-tooltip-text-".concat(w,"-value")),C.appendChild(E),x.appendChild(C)}),v.appendChild(x),s.appendChild(v),i.push(v)},u=0;u0&&this.addPathsEventListeners(T,x),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(x)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,a=this.getElTooltip(),n=a.getBoundingClientRect(),i=n.width+10,s=n.height+10,r=this.tConfig.fixed.offsetX,u=this.tConfig.fixed.offsetY,f=this.tConfig.fixed.position.toLowerCase();return f.indexOf("right")>-1&&(r=r+t.globals.svgWidth-i+10),f.indexOf("bottom")>-1&&(u=u+t.globals.svgHeight-s-10),a.style.left=r+"px",a.style.top=u+"px",{x:r,y:u,ttWidth:i,ttHeight:s}}},{key:"addDatapointEventsListeners",value:function(t){var a=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(a,t)}},{key:"addPathsEventListeners",value:function(t,a){for(var n=this,i=function(r){var u={paths:t[r],tooltipEl:a.tooltipEl,tooltipY:a.tooltipY,tooltipX:a.tooltipX,elGrid:a.elGrid,hoverArea:a.hoverArea,ttItems:a.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(f){return t[r].addEventListener(f,n.onSeriesHover.bind(n,u),{capture:!1,passive:!0})})},s=0;s=100?this.seriesHover(t,a):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){n.seriesHover(t,a)},100-i))}},{key:"seriesHover",value:function(t,a){var n=this;this.lastHoverTime=Date.now();var i=[],s=this.w;s.config.chart.group&&(i=this.ctx.getGroupedCharts()),s.globals.axisCharts&&(s.globals.minX===-1/0&&s.globals.maxX===1/0||s.globals.dataPoints===0)||(i.length?i.forEach(function(r){var u=n.getElTooltip(r),f={paths:t.paths,tooltipEl:u,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:r.w.globals.tooltip.ttItems};r.w.globals.minX===n.w.globals.minX&&r.w.globals.maxX===n.w.globals.maxX&&r.w.globals.tooltip.seriesHoverByContext({chartCtx:r,ttCtx:r.w.globals.tooltip,opt:f,e:a})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:t,e:a}))}},{key:"seriesHoverByContext",value:function(t){var a=t.chartCtx,n=t.ttCtx,i=t.opt,s=t.e,r=a.w,u=this.getElTooltip();u&&(n.tooltipRect={x:0,y:0,ttWidth:u.getBoundingClientRect().width,ttHeight:u.getBoundingClientRect().height},n.e=s,n.tooltipUtil.hasBars()&&!r.globals.comboCharts&&!n.isBarShared&&this.tConfig.onDatasetHover.highlightDataSeries&&new Te(a).toggleSeriesOnHover(s,s.target.parentNode),n.fixedTooltip&&n.drawFixedTooltipRect(),r.globals.axisCharts?n.axisChartsTooltips({e:s,opt:i,tooltipRect:n.tooltipRect}):n.nonAxisChartsTooltips({e:s,opt:i,tooltipRect:n.tooltipRect}))}},{key:"axisChartsTooltips",value:function(t){var a,n,i=t.e,s=t.opt,r=this.w,u=s.elGrid.getBoundingClientRect(),f=i.type==="touchmove"?i.touches[0].clientX:i.clientX,v=i.type==="touchmove"?i.touches[0].clientY:i.clientY;if(this.clientY=v,this.clientX=f,r.globals.capturedSeriesIndex=-1,r.globals.capturedDataPointIndex=-1,vu.top+u.height)this.handleMouseOut(s);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!r.config.tooltip.shared){var b=parseInt(s.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(b)<0)return void this.handleMouseOut(s)}var x=this.getElTooltip(),w=this.getElXCrosshairs(),C=r.globals.xyCharts||r.config.chart.type==="bar"&&!r.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||r.globals.comboCharts&&this.tooltipUtil.hasBars();if(i.type==="mousemove"||i.type==="touchmove"||i.type==="mouseup"){if(r.globals.collapsedSeries.length+r.globals.ancillaryCollapsedSeries.length===r.globals.series.length)return;w!==null&&w.classList.add("apexcharts-active");var T=this.yaxisTooltips.filter(function(z){return z===!0});if(this.ycrosshairs!==null&&T.length&&this.ycrosshairs.classList.add("apexcharts-active"),C&&!this.showOnIntersect)this.handleStickyTooltip(i,f,v,s);else if(r.config.chart.type==="heatmap"||r.config.chart.type==="treemap"){var E=this.intersect.handleHeatTreeTooltip({e:i,opt:s,x:a,y:n,type:r.config.chart.type});a=E.x,n=E.y,x.style.left=a+"px",x.style.top=n+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:i,opt:s}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:i,opt:s,x:a,y:n});if(this.yaxisTooltips.length)for(var V=0;Vv.width)this.handleMouseOut(i);else if(f!==null)this.handleStickyCapturedSeries(t,f,i,u);else if(this.tooltipUtil.isXoverlap(u)||s.globals.isBarHorizontal){var b=s.globals.series.findIndex(function(x,w){return!s.globals.collapsedSeriesIndices.includes(w)});this.create(t,this,b,u,i.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(t,a,n,i){var s=this.w;if(!this.tConfig.shared&&s.globals.series[a][i]===null)return void this.handleMouseOut(n);if(s.globals.series[a][i]!==void 0)this.tConfig.shared&&this.tooltipUtil.isXoverlap(i)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(t,this,a,i,n.ttItems):this.create(t,this,a,i,n.ttItems,!1);else if(this.tooltipUtil.isXoverlap(i)){var r=s.globals.series.findIndex(function(u,f){return!s.globals.collapsedSeriesIndices.includes(f)});this.create(t,this,r,i,n.ttItems)}}},{key:"deactivateHoverFilter",value:function(){for(var t=this.w,a=new X(this.ctx),n=t.globals.dom.Paper.select(".apexcharts-bar-area"),i=0;i5&&arguments[5]!==void 0?arguments[5]:null,W=this.w,$=a;t.type==="mouseup"&&this.markerClick(t,n,i),N===null&&(N=this.tConfig.shared);var K=this.tooltipUtil.hasMarkers(n),Q=this.tooltipUtil.getElBars();if(W.config.legend.tooltipHoverFormatter){var he=W.config.legend.tooltipHoverFormatter,Ae=Array.from(this.legendLabels);Ae.forEach(function(na){var da=na.getAttribute("data:default-text");na.innerHTML=decodeURIComponent(da)});for(var Se=0;Se0?$.marker.enlargePoints(i):$.tooltipPosition.moveDynamicPointsOnHover(i);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(Q),this.barSeriesHeight>0)){var At=new X(this.ctx),mt=W.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(i,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(i,n);for(var yt=0;yt0&&i.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(T-=x*W)),N&&(T=T+C.height/2-g/2-2);var K=this.barCtx.series[s][r]<0,Q=v;switch(this.barCtx.isReversed&&(Q=v-w+(K?2*w:0),v-=w),z.position){case"center":E=N?K?Q-w/2+I:Q+w/2-I:K?Q-w/2+C.height/2+I:Q+w/2+C.height/2-I;break;case"bottom":E=N?K?Q-w+I:Q+w-I:K?Q-w+C.height+g+I:Q+w-C.height/2+g-I;break;case"top":E=N?K?Q+I:Q-I:K?Q-C.height/2-I:Q+C.height+I}if(this.barCtx.lastActiveBarSerieIndex===u&&U.enabled){var he=new X(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:u,j:r}),V.fontSize);a=K?Q-he.height/2-I-U.offsetY+18:Q+he.height+I+U.offsetY-18,n=T+U.offsetX}return i.config.chart.stacked||(E<0?E=0+g:E+C.height/3>i.globals.gridHeight&&(E=i.globals.gridHeight-g)),{bcx:b,bcy:v,dataLabelsX:T,dataLabelsY:E,totalDataLabelsX:n,totalDataLabelsY:a,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var a=this.w,n=t.x,i=t.i,s=t.j,r=t.realIndex,u=t.groupIndex,f=t.bcy,v=t.barHeight,b=t.barWidth,x=t.textRects,w=t.dataLabelsX,C=t.strokeWidth,T=t.dataLabelsConfig,E=t.barDataLabelsConfig,V=t.barTotalDataLabelsConfig,z=t.offX,U=t.offY,g=a.globals.gridHeight/a.globals.dataPoints;b=Math.abs(b);var S,I,N=(f+=u!==-1?u*v:0)-(this.barCtx.isRangeBar?0:g)+v/2+x.height/2+U-3,W="start",$=this.barCtx.series[i][s]<0,K=n;switch(this.barCtx.isReversed&&(K=n+b-($?2*b:0),n=a.globals.gridWidth-b),E.position){case"center":w=$?K+b/2-z:Math.max(x.width/2,K-b/2)+z;break;case"bottom":w=$?K+b-C-Math.round(x.width/2)-z:K-b+C+Math.round(x.width/2)+z;break;case"top":w=$?K-C+Math.round(x.width/2)-z:K-C-Math.round(x.width/2)+z}if(this.barCtx.lastActiveBarSerieIndex===r&&V.enabled){var Q=new X(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:r,j:s}),T.fontSize);$?(S=K-C+Math.round(Q.width/2)-z-V.offsetX-15,W="end"):S=K-C-Math.round(Q.width/2)+z+V.offsetX+15,I=N+V.offsetY}return a.config.chart.stacked||(w<0?w=w+x.width+C:w+x.width/2>a.globals.gridWidth&&(w=a.globals.gridWidth-x.width-C)),{bcx:n,bcy:f,dataLabelsX:w,dataLabelsY:N,totalDataLabelsX:S,totalDataLabelsY:I,totalDataLabelsAnchor:W}}},{key:"drawCalculatedDataLabels",value:function(t){var a=t.x,n=t.y,i=t.val,s=t.i,r=t.j,u=t.textRects,f=t.barHeight,v=t.barWidth,b=t.dataLabelsConfig,x=this.w,w="rotate(0)";x.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(w="rotate(-90, ".concat(a,", ").concat(n,")"));var C=new ke(this.barCtx.ctx),T=new X(this.barCtx.ctx),E=b.formatter,V=null,z=x.globals.collapsedSeriesIndices.indexOf(s)>-1;if(b.enabled&&!z){V=T.group({class:"apexcharts-data-labels",transform:w});var U="";i!==void 0&&(U=E(i,c(c({},x),{},{seriesIndex:s,dataPointIndex:r,w:x}))),!i&&x.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(U="");var g=x.globals.series[s][r]<0,S=x.config.plotOptions.bar.dataLabels.position;x.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(S==="top"&&(b.textAnchor=g?"end":"start"),S==="center"&&(b.textAnchor="middle"),S==="bottom"&&(b.textAnchor=g?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&vMath.abs(v)&&(U=""):u.height/1.6>Math.abs(f)&&(U=""));var I=c({},b);this.barCtx.isHorizontal&&i<0&&(b.textAnchor==="start"?I.textAnchor="end":b.textAnchor==="end"&&(I.textAnchor="start")),C.plotDataLabelsText({x:a,y:n,text:U,i:s,j:r,parent:V,dataLabelsConfig:I,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return V}},{key:"drawTotalDataLabels",value:function(t){var a,n=t.x,i=t.y,s=t.val,r=t.barWidth,u=t.barHeight,f=t.realIndex,v=t.textAnchor,b=t.barTotalDataLabelsConfig,x=this.w,w=new X(this.barCtx.ctx);return b.enabled&&n!==void 0&&i!==void 0&&this.barCtx.lastActiveBarSerieIndex===f&&(a=w.drawText({x:n-(!x.globals.isBarHorizontal&&x.globals.seriesGroups.length?r/x.globals.seriesGroups.length:0),y:i-(x.globals.isBarHorizontal&&x.globals.seriesGroups.length?u/x.globals.seriesGroups.length:0),foreColor:b.style.color,text:s,textAnchor:v,fontFamily:b.style.fontFamily,fontSize:b.style.fontSize,fontWeight:b.style.fontWeight})),a}}]),F}(),Kh=function(){function F(t){d(this,F),this.w=t.w,this.barCtx=t}return p(F,[{key:"initVariables",value:function(t){var a=this.w;this.barCtx.series=t,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var n=0;n0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=t[n].length),a.globals.isXNumeric)for(var i=0;ia.globals.minX&&a.globals.seriesX[n][i]0&&(i=v.globals.minXDiff/w),(r=i/x*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(r=1)}String(this.barCtx.barOptions.columnWidth).indexOf("%")===-1&&(r=parseInt(this.barCtx.barOptions.columnWidth,10)),u=v.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?v.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),t=v.globals.padHorizontal+(i-r*this.barCtx.seriesLen)/2}return{x:t,y:a,yDivision:n,xDivision:i,barHeight:s,barWidth:r,zeroH:u,zeroW:f}}},{key:"initializeStackedPrevVars",value:function(t){var a=t.w;a.globals.hasSeriesGroups?a.globals.seriesGroups.forEach(function(n){t[n]||(t[n]={}),t[n].prevY=[],t[n].prevX=[],t[n].prevYF=[],t[n].prevXF=[],t[n].prevYVal=[],t[n].prevXVal=[]}):(t.prevY=[],t.prevX=[],t.prevYF=[],t.prevXF=[],t.prevYVal=[],t.prevXVal=[])}},{key:"initializeStackedXYVars",value:function(t){var a=t.w;a.globals.hasSeriesGroups?a.globals.seriesGroups.forEach(function(n){t[n]||(t[n]={}),t[n].xArrj=[],t[n].xArrjF=[],t[n].xArrjVal=[],t[n].yArrj=[],t[n].yArrjF=[],t[n].yArrjVal=[]}):(t.xArrj=[],t.xArrjF=[],t.xArrjVal=[],t.yArrj=[],t.yArrjF=[],t.yArrjVal=[])}},{key:"getPathFillColor",value:function(t,a,n,i){var s,r,u,f,v=this.w,b=new xe(this.barCtx.ctx),x=null,w=this.barCtx.barOptions.distributed?n:a;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(C){t[a][n]>=C.from&&t[a][n]<=C.to&&(x=C.color)}),v.config.series[a].data[n]&&v.config.series[a].data[n].fillColor&&(x=v.config.series[a].data[n].fillColor),b.fillPath({seriesNumber:this.barCtx.barOptions.distributed?w:i,dataPointIndex:n,color:x,value:t[a][n],fillConfig:(s=v.config.series[a].data[n])===null||s===void 0?void 0:s.fill,fillType:(r=v.config.series[a].data[n])!==null&&r!==void 0&&(u=r.fill)!==null&&u!==void 0&&u.type?(f=v.config.series[a].data[n])===null||f===void 0?void 0:f.fill.type:Array.isArray(v.config.fill.type)?v.config.fill.type[a]:v.config.fill.type})}},{key:"getStrokeWidth",value:function(t,a,n){var i=0,s=this.w;return this.barCtx.series[t][a]?this.barCtx.isNullValue=!1:this.barCtx.isNullValue=!0,s.config.stroke.show&&(this.barCtx.isNullValue||(i=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[n]:this.barCtx.strokeWidth)),i}},{key:"shouldApplyRadius",value:function(t){var a=this.w,n=!1;return a.config.plotOptions.bar.borderRadius>0&&(a.config.chart.stacked&&a.config.plotOptions.bar.borderRadiusWhenStacked==="last"?this.barCtx.lastActiveBarSerieIndex===t&&(n=!0):n=!0),n}},{key:"barBackground",value:function(t){var a=t.j,n=t.i,i=t.x1,s=t.x2,r=t.y1,u=t.y2,f=t.elSeries,v=this.w,b=new X(this.barCtx.ctx),x=new Te(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&x===n){a>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(a%=this.barCtx.barOptions.colors.backgroundBarColors.length);var w=this.barCtx.barOptions.colors.backgroundBarColors[a],C=b.drawRect(i!==void 0?i:0,r!==void 0?r:0,s!==void 0?s:v.globals.gridWidth,u!==void 0?u:v.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,w,this.barCtx.barOptions.colors.backgroundBarOpacity);f.add(C),C.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(t){var a,n=t.barWidth,i=t.barXPosition,s=t.y1,r=t.y2,u=t.strokeWidth,f=t.seriesGroup,v=t.realIndex,b=t.i,x=t.j,w=t.w,C=new X(this.barCtx.ctx);(u=Array.isArray(u)?u[v]:u)||(u=0);var T=n,E=i;(a=w.config.series[v].data[x])!==null&&a!==void 0&&a.columnWidthOffset&&(E=i-w.config.series[v].data[x].columnWidthOffset/2,T=n+w.config.series[v].data[x].columnWidthOffset);var V=E,z=E+T;s+=.001,r+=.001;var U=C.move(V,s),g=C.move(V,s),S=C.line(z-u,s);if(w.globals.previousPaths.length>0&&(g=this.barCtx.getPreviousPath(v,x,!1)),U=U+C.line(V,r)+C.line(z-u,r)+C.line(z-u,s)+(w.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),g=g+C.line(V,s)+S+S+S+S+S+C.line(V,s)+(w.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(v)&&(U=C.roundPathCorners(U,w.config.plotOptions.bar.borderRadius)),w.config.chart.stacked){var I=this.barCtx;w.globals.hasSeriesGroups&&f&&(I=this.barCtx[f]),I.yArrj.push(r),I.yArrjF.push(Math.abs(s-r)),I.yArrjVal.push(this.barCtx.series[b][x])}return{pathTo:U,pathFrom:g}}},{key:"getBarpaths",value:function(t){var a,n=t.barYPosition,i=t.barHeight,s=t.x1,r=t.x2,u=t.strokeWidth,f=t.seriesGroup,v=t.realIndex,b=t.i,x=t.j,w=t.w,C=new X(this.barCtx.ctx);(u=Array.isArray(u)?u[v]:u)||(u=0);var T=n,E=i;(a=w.config.series[v].data[x])!==null&&a!==void 0&&a.barHeightOffset&&(T=n-w.config.series[v].data[x].barHeightOffset/2,E=i+w.config.series[v].data[x].barHeightOffset);var V=T,z=T+E;s+=.001,r+=.001;var U=C.move(s,V),g=C.move(s,V);w.globals.previousPaths.length>0&&(g=this.barCtx.getPreviousPath(v,x,!1));var S=C.line(s,z-u);if(U=U+C.line(r,V)+C.line(r,z-u)+S+(w.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),g=g+C.line(s,V)+S+S+S+S+S+C.line(s,V)+(w.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(v)&&(U=C.roundPathCorners(U,w.config.plotOptions.bar.borderRadius)),w.config.chart.stacked){var I=this.barCtx;w.globals.hasSeriesGroups&&f&&(I=this.barCtx[f]),I.xArrj.push(r),I.xArrjF.push(Math.abs(s-r)),I.xArrjVal.push(this.barCtx.series[b][x])}return{pathTo:U,pathFrom:g}}},{key:"checkZeroSeries",value:function(t){for(var a=t.series,n=this.w,i=0;i2&&arguments[2]!==void 0)||arguments[2]?a:null;return t!=null&&(n=a+t/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?t/this.barCtx.invertedYRatio:0)),n}},{key:"getYForValue",value:function(t,a){var n=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2]?a:null;return t!=null&&(n=a-t/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?t/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),n}},{key:"getGoalValues",value:function(t,a,n,i,s){var r=this,u=this.w,f=[],v=function(w,C){var T;f.push((k(T={},t,t==="x"?r.getXForValue(w,a,!1):r.getYForValue(w,n,!1)),k(T,"attrs",C),T))};if(u.globals.seriesGoals[i]&&u.globals.seriesGoals[i][s]&&Array.isArray(u.globals.seriesGoals[i][s])&&u.globals.seriesGoals[i][s].forEach(function(w){v(w.value,w)}),this.barCtx.barOptions.isDumbbell&&u.globals.seriesRange.length){var b=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:u.globals.colors,x={strokeHeight:t==="x"?0:u.globals.markers.size[i],strokeWidth:t==="x"?u.globals.markers.size[i]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(b[i])?b[i][0]:b[i]};v(u.globals.seriesRangeStart[i][s],x),v(u.globals.seriesRangeEnd[i][s],c(c({},x),{},{strokeColor:Array.isArray(b[i])?b[i][1]:b[i]}))}return f}},{key:"drawGoalLine",value:function(t){var a=t.barXPosition,n=t.barYPosition,i=t.goalX,s=t.goalY,r=t.barWidth,u=t.barHeight,f=new X(this.barCtx.ctx),v=f.group({className:"apexcharts-bar-goals-groups"});v.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:v.node}),v.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var b=null;return this.barCtx.isHorizontal?Array.isArray(i)&&i.forEach(function(x){var w=x.attrs.strokeHeight!==void 0?x.attrs.strokeHeight:u/2,C=n+w+u/2;b=f.drawLine(x.x,C-2*w,x.x,C,x.attrs.strokeColor?x.attrs.strokeColor:void 0,x.attrs.strokeDashArray,x.attrs.strokeWidth?x.attrs.strokeWidth:2,x.attrs.strokeLineCap),v.add(b)}):Array.isArray(s)&&s.forEach(function(x){var w=x.attrs.strokeWidth!==void 0?x.attrs.strokeWidth:r/2,C=a+w+r/2;b=f.drawLine(C-2*w,x.y,C,x.y,x.attrs.strokeColor?x.attrs.strokeColor:void 0,x.attrs.strokeDashArray,x.attrs.strokeHeight?x.attrs.strokeHeight:2,x.attrs.strokeLineCap),v.add(b)}),v}},{key:"drawBarShadow",value:function(t){var a=t.prevPaths,n=t.currPaths,i=t.color,s=this.w,r=a.x,u=a.x1,f=a.barYPosition,v=n.x,b=n.x1,x=n.barYPosition,w=f+n.barHeight,C=new X(this.barCtx.ctx),T=new M,E=C.move(u,w)+C.line(r,w)+C.line(v,x)+C.line(b,x)+C.line(u,w)+(s.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z");return C.drawPath({d:E,fill:T.shadeColor(.5,M.rgb2hex(i)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(t){var a=t.i,n=t.j,i=this.w,s=0,r=0;return i.globals.seriesPercent.forEach(function(u,f){u[n]&&s++,fthis.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts");for(var u=0,f=0;u0&&(this.visibleI=this.visibleI+1);var g=0,S=0;this.yRatio.length>1&&(this.yaxisIndex=z),this.isReversed=n.config.yaxis[this.yaxisIndex]&&n.config.yaxis[this.yaxisIndex].reversed;var I=this.barHelpers.initialPositions();T=I.y,g=I.barHeight,b=I.yDivision,w=I.zeroW,C=I.x,S=I.barWidth,v=I.xDivision,x=I.zeroH,this.horizontal||V.push(C+S/2);var N=i.group({class:"apexcharts-datalabels","data:realIndex":z});n.globals.delayedElements.push({el:N.node}),N.node.classList.add("apexcharts-element-hidden");var W=i.group({class:"apexcharts-bar-goals-markers"}),$=i.group({class:"apexcharts-bar-shadows"});n.globals.delayedElements.push({el:$.node}),$.node.classList.add("apexcharts-element-hidden");for(var K=0;K0){var Me=this.barHelpers.drawBarShadow({color:typeof Se=="string"&&Se?.indexOf("url")===-1?Se:M.hexToRgba(n.globals.colors[u]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:he});Me&&$.add(Me)}this.pathArr.push(he);var Ye=this.barHelpers.drawGoalLine({barXPosition:he.barXPosition,barYPosition:he.barYPosition,goalX:he.goalX,goalY:he.goalY,barHeight:g,barWidth:S});Ye&&W.add(Ye),T=he.y,C=he.x,K>0&&V.push(C+S/2),E.push(T),this.renderSeries({realIndex:z,pathFill:Se,j:K,i:u,pathFrom:he.pathFrom,pathTo:he.pathTo,strokeWidth:Q,elSeries:U,x:C,y:T,series:t,barHeight:he.barHeight?he.barHeight:g,barWidth:he.barWidth?he.barWidth:S,elDataLabelsWrap:N,elGoalsMarkers:W,elBarShadows:$,visibleSeries:this.visibleI,type:"bar"})}n.globals.seriesXvalues[z]=V,n.globals.seriesYvalues[z]=E,r.add(U)}return r}},{key:"renderSeries",value:function(t){var a=t.realIndex,n=t.pathFill,i=t.lineFill,s=t.j,r=t.i,u=t.groupIndex,f=t.pathFrom,v=t.pathTo,b=t.strokeWidth,x=t.elSeries,w=t.x,C=t.y,T=t.y1,E=t.y2,V=t.series,z=t.barHeight,U=t.barWidth,g=t.barXPosition,S=t.barYPosition,I=t.elDataLabelsWrap,N=t.elGoalsMarkers,W=t.elBarShadows,$=t.visibleSeries,K=t.type,Q=this.w,he=new X(this.ctx);i||(i=this.barOptions.distributed?Q.globals.stroke.colors[s]:Q.globals.stroke.colors[a]),Q.config.series[r].data[s]&&Q.config.series[r].data[s].strokeColor&&(i=Q.config.series[r].data[s].strokeColor),this.isNullValue&&(n="none");var Ae=s/Q.config.chart.animations.animateGradually.delay*(Q.config.chart.animations.speed/Q.globals.dataPoints)/2.4,Se=he.renderPaths({i:r,j:s,realIndex:a,pathFrom:f,pathTo:v,stroke:i,strokeWidth:b,strokeLineCap:Q.config.stroke.lineCap,fill:n,animationDelay:Ae,initialSpeed:Q.config.chart.animations.speed,dataChangeSpeed:Q.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(K,"-area")});Se.attr("clip-path","url(#gridRectMask".concat(Q.globals.cuid,")"));var Me=Q.config.forecastDataPoints;Me.count>0&&s>=Q.globals.dataPoints-Me.count&&(Se.node.setAttribute("stroke-dasharray",Me.dashArray),Se.node.setAttribute("stroke-width",Me.strokeWidth),Se.node.setAttribute("fill-opacity",Me.fillOpacity)),T!==void 0&&E!==void 0&&(Se.attr("data-range-y1",T),Se.attr("data-range-y2",E)),new G(this.ctx).setSelectionFilter(Se,a,s),x.add(Se);var Ye=new Zh(this).handleBarDataLabels({x:w,y:C,y1:T,y2:E,i:r,j:s,series:V,realIndex:a,groupIndex:u,barHeight:z,barWidth:U,barXPosition:g,barYPosition:S,renderedPath:Se,visibleSeries:$});return Ye.dataLabels!==null&&I.add(Ye.dataLabels),Ye.totalDataLabels&&I.add(Ye.totalDataLabels),x.add(I),N&&x.add(N),W&&x.add(W),x}},{key:"drawBarPaths",value:function(t){var a,n=t.indexes,i=t.barHeight,s=t.strokeWidth,r=t.zeroW,u=t.x,f=t.y,v=t.yDivision,b=t.elSeries,x=this.w,w=n.i,C=n.j;if(x.globals.isXNumeric)a=(f=(x.globals.seriesX[w][C]-x.globals.minX)/this.invertedXRatio-i)+i*this.visibleI;else if(x.config.plotOptions.bar.hideZeroBarsWhenGrouped){var T=0,E=0;x.globals.seriesPercent.forEach(function(z,U){z[C]&&T++,U0&&(i=this.seriesLen*i/T),a=f+i*this.visibleI,a-=i*E}else a=f+i*this.visibleI;this.isFunnel&&(r-=(this.barHelpers.getXForValue(this.series[w][C],r)-r)/2),u=this.barHelpers.getXForValue(this.series[w][C],r);var V=this.barHelpers.getBarpaths({barYPosition:a,barHeight:i,x1:r,x2:u,strokeWidth:s,series:this.series,realIndex:n.realIndex,i:w,j:C,w:x});return x.globals.isXNumeric||(f+=v),this.barHelpers.barBackground({j:C,i:w,y1:a-i*this.visibleI,y2:i*this.seriesLen,elSeries:b}),{pathTo:V.pathTo,pathFrom:V.pathFrom,x1:r,x:u,y:f,goalX:this.barHelpers.getGoalValues("x",r,null,w,C),barYPosition:a,barHeight:i}}},{key:"drawColumnPaths",value:function(t){var a,n=t.indexes,i=t.x,s=t.y,r=t.xDivision,u=t.barWidth,f=t.zeroH,v=t.strokeWidth,b=t.elSeries,x=this.w,w=n.realIndex,C=n.i,T=n.j,E=n.bc;if(x.globals.isXNumeric){var V=this.getBarXForNumericXAxis({x:i,j:T,realIndex:w,barWidth:u});i=V.x,a=V.barXPosition}else if(x.config.plotOptions.bar.hideZeroBarsWhenGrouped){var z=this.barHelpers.getZeroValueEncounters({i:C,j:T}),U=z.nonZeroColumns,g=z.zeroEncounters;U>0&&(u=this.seriesLen*u/U),a=i+u*this.visibleI,a-=u*g}else a=i+u*this.visibleI;s=this.barHelpers.getYForValue(this.series[C][T],f);var S=this.barHelpers.getColumnPaths({barXPosition:a,barWidth:u,y1:f,y2:s,strokeWidth:v,series:this.series,realIndex:n.realIndex,i:C,j:T,w:x});return x.globals.isXNumeric||(i+=r),this.barHelpers.barBackground({bc:E,j:T,i:C,x1:a-v/2-u*this.visibleI,x2:u*this.seriesLen+v/2,elSeries:b}),{pathTo:S.pathTo,pathFrom:S.pathFrom,x:i,y:s,goalY:this.barHelpers.getGoalValues("y",null,f,C,T),barXPosition:a,barWidth:u}}},{key:"getBarXForNumericXAxis",value:function(t){var a=t.x,n=t.barWidth,i=t.realIndex,s=t.j,r=this.w,u=i;return r.globals.seriesX[i].length||(u=r.globals.maxValsInArrayIndex),r.globals.seriesX[u][s]&&(a=(r.globals.seriesX[u][s]-r.globals.minX)/this.xRatio-n*this.seriesLen/2),{barXPosition:a+n*this.visibleI,x:a}}},{key:"getPreviousPath",value:function(t,a){for(var n,i=this.w,s=0;s0&&parseInt(r.realIndex,10)===parseInt(t,10)&&i.globals.previousPaths[s].paths[a]!==void 0&&(n=i.globals.previousPaths[s].paths[a].d)}return n}}]),F}(),cl=function(F){P(a,On);var t=R(a);function a(){return d(this,a),t.apply(this,arguments)}return p(a,[{key:"draw",value:function(n,i){var s=this,r=this.w;this.graphics=new X(this.ctx),this.bar=new On(this.ctx,this.xyRatios);var u=new j(this.ctx,r);n=u.getLogSeries(n),this.yRatio=u.getLogYRatios(this.yRatio),this.barHelpers.initVariables(n),r.config.chart.stackType==="100%"&&(n=r.globals.seriesPercent.slice()),this.series=n,this.barHelpers.initializeStackedPrevVars(this);for(var f=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),v=0,b=0,x=function(T,E){var V=void 0,z=void 0,U=void 0,g=void 0,S=-1;s.groupCtx=s,r.globals.seriesGroups.forEach(function(mt,yt){mt.indexOf(r.config.series[T].name)>-1&&(S=yt)}),S!==-1&&(s.groupCtx=s[r.globals.seriesGroups[S]]);var I=[],N=[],W=r.globals.comboCharts?i[T]:T;s.yRatio.length>1&&(s.yaxisIndex=W),s.isReversed=r.config.yaxis[s.yaxisIndex]&&r.config.yaxis[s.yaxisIndex].reversed;var $=s.graphics.group({class:"apexcharts-series",seriesName:M.escapeString(r.globals.seriesNames[W]),rel:T+1,"data:realIndex":W});s.ctx.series.addCollapsedClassToSeries($,W);var K=s.graphics.group({class:"apexcharts-datalabels","data:realIndex":W}),Q=s.graphics.group({class:"apexcharts-bar-goals-markers"}),he=0,Ae=0,Se=s.initialPositions(v,b,V,z,U,g);b=Se.y,he=Se.barHeight,z=Se.yDivision,g=Se.zeroW,v=Se.x,Ae=Se.barWidth,V=Se.xDivision,U=Se.zeroH,s.barHelpers.initializeStackedXYVars(s),s.groupCtx.prevY.length===1&&s.groupCtx.prevY[0].every(function(mt){return isNaN(mt)})&&(s.groupCtx.prevY[0]=s.groupCtx.prevY[0].map(function(mt){return U}),s.groupCtx.prevYF[0]=s.groupCtx.prevYF[0].map(function(mt){return 0}));for(var Me=0;Me1?(s=C.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:w*parseInt(C.config.plotOptions.bar.columnWidth,10)/100,String(C.config.plotOptions.bar.columnWidth).indexOf("%")===-1&&(w=parseInt(C.config.plotOptions.bar.columnWidth,10)),u=C.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?C.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),n=C.globals.padHorizontal+(s-w)/2),{x:n,y:i,yDivision:r,xDivision:s,barHeight:(v=C.globals.seriesGroups)!==null&&v!==void 0&&v.length?x/C.globals.seriesGroups.length:x,barWidth:(b=C.globals.seriesGroups)!==null&&b!==void 0&&b.length?w/C.globals.seriesGroups.length:w,zeroH:u,zeroW:f}}},{key:"drawStackedBarPaths",value:function(n){for(var i,s=n.indexes,r=n.barHeight,u=n.strokeWidth,f=n.zeroW,v=n.x,b=n.y,x=n.groupIndex,w=n.seriesGroup,C=n.yDivision,T=n.elSeries,E=this.w,V=b+(x!==-1?x*r:0),z=s.i,U=s.j,g=0,S=0;S0){var N=f;this.groupCtx.prevXVal[I-1][U]<0?N=this.series[z][U]>=0?this.groupCtx.prevX[I-1][U]+g-2*(this.isReversed?g:0):this.groupCtx.prevX[I-1][U]:this.groupCtx.prevXVal[I-1][U]>=0&&(N=this.series[z][U]>=0?this.groupCtx.prevX[I-1][U]:this.groupCtx.prevX[I-1][U]-g+2*(this.isReversed?g:0)),i=N}else i=f;v=this.series[z][U]===null?i:i+this.series[z][U]/this.invertedYRatio-2*(this.isReversed?this.series[z][U]/this.invertedYRatio:0);var W=this.barHelpers.getBarpaths({barYPosition:V,barHeight:r,x1:i,x2:v,strokeWidth:u,series:this.series,realIndex:s.realIndex,seriesGroup:w,i:z,j:U,w:E});return this.barHelpers.barBackground({j:U,i:z,y1:V,y2:r,elSeries:T}),b+=C,{pathTo:W.pathTo,pathFrom:W.pathFrom,goalX:this.barHelpers.getGoalValues("x",f,null,z,U),barYPosition:V,x:v,y:b}}},{key:"drawStackedColumnPaths",value:function(n){var i=n.indexes,s=n.x,r=n.y,u=n.xDivision,f=n.barWidth,v=n.zeroH,b=n.groupIndex,x=n.seriesGroup,w=n.elSeries,C=this.w,T=i.i,E=i.j,V=i.bc;if(C.globals.isXNumeric){var z=C.globals.seriesX[T][E];z||(z=0),s=(z-C.globals.minX)/this.xRatio-f/2,C.globals.seriesGroups.length&&(s=(z-C.globals.minX)/this.xRatio-f/2*C.globals.seriesGroups.length)}for(var U,g=s+(b!==-1?b*f:0),S=0,I=0;I0&&!C.globals.isXNumeric||N>0&&C.globals.isXNumeric&&C.globals.seriesX[T-1][E]===C.globals.seriesX[T][E]){var W,$,K,Q=Math.min(this.yRatio.length+1,T+1);if(this.groupCtx.prevY[N-1]!==void 0&&this.groupCtx.prevY[N-1].length)for(var he=1;he=0?K-S+2*(this.isReversed?S:0):K;break}if(((Ye=this.groupCtx.prevYVal[N-Se])===null||Ye===void 0?void 0:Ye[E])>=0){$=this.series[T][E]>=0?K:K+S-2*(this.isReversed?S:0);break}}$===void 0&&($=C.globals.gridHeight),U=(W=this.groupCtx.prevYF[0])!==null&&W!==void 0&&W.every(function(Ze){return Ze===0})&&this.groupCtx.prevYF.slice(1,N).every(function(Ze){return Ze.every(function(ut){return isNaN(ut)})})?v:$}else U=v;r=this.series[T][E]?U-this.series[T][E]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[T][E]/this.yRatio[this.yaxisIndex]:0):U;var Qe=this.barHelpers.getColumnPaths({barXPosition:g,barWidth:f,y1:U,y2:r,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:x,realIndex:i.realIndex,i:T,j:E,w:C});return this.barHelpers.barBackground({bc:V,j:E,i:T,x1:g,x2:f,elSeries:w}),s+=u,{pathTo:Qe.pathTo,pathFrom:Qe.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,v,T,E),barXPosition:g,x:C.globals.isXNumeric?s-u:s,y:r}}}]),a}(),Ks=function(F){P(a,On);var t=R(a);function a(){return d(this,a),t.apply(this,arguments)}return p(a,[{key:"draw",value:function(n,i,s){var r=this,u=this.w,f=new X(this.ctx),v=u.globals.comboCharts?i:u.config.chart.type,b=new xe(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=u.config.plotOptions.bar.horizontal;var x=new j(this.ctx,u);n=x.getLogSeries(n),this.series=n,this.yRatio=x.getLogYRatios(this.yRatio),this.barHelpers.initVariables(n);for(var w=f.group({class:"apexcharts-".concat(v,"-series apexcharts-plot-series")}),C=function(E){r.isBoxPlot=u.config.chart.type==="boxPlot"||u.config.series[E].type==="boxPlot";var V,z,U,g,S=void 0,I=void 0,N=[],W=[],$=u.globals.comboCharts?s[E]:E,K=f.group({class:"apexcharts-series",seriesName:M.escapeString(u.globals.seriesNames[$]),rel:E+1,"data:realIndex":$});r.ctx.series.addCollapsedClassToSeries(K,$),n[E].length>0&&(r.visibleI=r.visibleI+1);var Q,he;r.yRatio.length>1&&(r.yaxisIndex=$);var Ae=r.barHelpers.initialPositions();I=Ae.y,Q=Ae.barHeight,z=Ae.yDivision,g=Ae.zeroW,S=Ae.x,he=Ae.barWidth,V=Ae.xDivision,U=Ae.zeroH,W.push(S+he/2);for(var Se=f.group({class:"apexcharts-datalabels","data:realIndex":$}),Me=function(Qe){var Ze=r.barHelpers.getStrokeWidth(E,Qe,$),ut=null,At={indexes:{i:E,j:Qe,realIndex:$},x:S,y:I,strokeWidth:Ze,elSeries:K};ut=r.isHorizontal?r.drawHorizontalBoxPaths(c(c({},At),{},{yDivision:z,barHeight:Q,zeroW:g})):r.drawVerticalBoxPaths(c(c({},At),{},{xDivision:V,barWidth:he,zeroH:U})),I=ut.y,S=ut.x,Qe>0&&W.push(S+he/2),N.push(I),ut.pathTo.forEach(function(mt,yt){var na=!r.isBoxPlot&&r.candlestickOptions.wick.useFillColor?ut.color[yt]:u.globals.stroke.colors[E],da=b.fillPath({seriesNumber:$,dataPointIndex:Qe,color:ut.color[yt],value:n[E][Qe]});r.renderSeries({realIndex:$,pathFill:da,lineFill:na,j:Qe,i:E,pathFrom:ut.pathFrom,pathTo:mt,strokeWidth:Ze,elSeries:K,x:S,y:I,series:n,barHeight:Q,barWidth:he,elDataLabelsWrap:Se,visibleSeries:r.visibleI,type:u.config.chart.type})})},Ye=0;YeS.c&&(T=!1);var W=Math.min(S.o,S.c),$=Math.max(S.o,S.c),K=S.m;b.globals.isXNumeric&&(s=(b.globals.seriesX[g][C]-b.globals.minX)/this.xRatio-u/2);var Q=s+u*this.visibleI;this.series[w][C]===void 0||this.series[w][C]===null?(W=f,$=f):(W=f-W/U,$=f-$/U,I=f-S.h/U,N=f-S.l/U,K=f-S.m/U);var he=x.move(Q,f),Ae=x.move(Q+u/2,W);return b.globals.previousPaths.length>0&&(Ae=this.getPreviousPath(g,C,!0)),he=this.isBoxPlot?[x.move(Q,W)+x.line(Q+u/2,W)+x.line(Q+u/2,I)+x.line(Q+u/4,I)+x.line(Q+u-u/4,I)+x.line(Q+u/2,I)+x.line(Q+u/2,W)+x.line(Q+u,W)+x.line(Q+u,K)+x.line(Q,K)+x.line(Q,W+v/2),x.move(Q,K)+x.line(Q+u,K)+x.line(Q+u,$)+x.line(Q+u/2,$)+x.line(Q+u/2,N)+x.line(Q+u-u/4,N)+x.line(Q+u/4,N)+x.line(Q+u/2,N)+x.line(Q+u/2,$)+x.line(Q,$)+x.line(Q,K)+"z"]:[x.move(Q,$)+x.line(Q+u/2,$)+x.line(Q+u/2,I)+x.line(Q+u/2,$)+x.line(Q+u,$)+x.line(Q+u,W)+x.line(Q+u/2,W)+x.line(Q+u/2,N)+x.line(Q+u/2,W)+x.line(Q,W)+x.line(Q,$-v/2)],Ae+=x.move(Q,W),b.globals.isXNumeric||(s+=r),{pathTo:he,pathFrom:Ae,x:s,y:$,barXPosition:Q,color:this.isBoxPlot?z:T?[E]:[V]}}},{key:"drawHorizontalBoxPaths",value:function(n){var i=n.indexes;n.x;var s=n.y,r=n.yDivision,u=n.barHeight,f=n.zeroW,v=n.strokeWidth,b=this.w,x=new X(this.ctx),w=i.i,C=i.j,T=this.boxOptions.colors.lower;this.isBoxPlot&&(T=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var E=this.invertedYRatio,V=i.realIndex,z=this.getOHLCValue(V,C),U=f,g=f,S=Math.min(z.o,z.c),I=Math.max(z.o,z.c),N=z.m;b.globals.isXNumeric&&(s=(b.globals.seriesX[V][C]-b.globals.minX)/this.invertedXRatio-u/2);var W=s+u*this.visibleI;this.series[w][C]===void 0||this.series[w][C]===null?(S=f,I=f):(S=f+S/E,I=f+I/E,U=f+z.h/E,g=f+z.l/E,N=f+z.m/E);var $=x.move(f,W),K=x.move(S,W+u/2);return b.globals.previousPaths.length>0&&(K=this.getPreviousPath(V,C,!0)),$=[x.move(S,W)+x.line(S,W+u/2)+x.line(U,W+u/2)+x.line(U,W+u/2-u/4)+x.line(U,W+u/2+u/4)+x.line(U,W+u/2)+x.line(S,W+u/2)+x.line(S,W+u)+x.line(N,W+u)+x.line(N,W)+x.line(S+v/2,W),x.move(N,W)+x.line(N,W+u)+x.line(I,W+u)+x.line(I,W+u/2)+x.line(g,W+u/2)+x.line(g,W+u-u/4)+x.line(g,W+u/4)+x.line(g,W+u/2)+x.line(I,W+u/2)+x.line(I,W)+x.line(N,W)+"z"],K+=x.move(S,W),b.globals.isXNumeric||(s+=r),{pathTo:$,pathFrom:K,x:I,y:s,barYPosition:W,color:T}}},{key:"getOHLCValue",value:function(n,i){var s=this.w;return{o:this.isBoxPlot?s.globals.seriesCandleH[n][i]:s.globals.seriesCandleO[n][i],h:this.isBoxPlot?s.globals.seriesCandleO[n][i]:s.globals.seriesCandleH[n][i],m:s.globals.seriesCandleM[n][i],l:this.isBoxPlot?s.globals.seriesCandleC[n][i]:s.globals.seriesCandleL[n][i],c:this.isBoxPlot?s.globals.seriesCandleL[n][i]:s.globals.seriesCandleC[n][i]}}}]),a}(),ul=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w}return p(F,[{key:"checkColorRange",value:function(){var t=this.w,a=!1,n=t.config.plotOptions[t.config.chart.type];return n.colorScale.ranges.length>0&&n.colorScale.ranges.map(function(i,s){i.from<=0&&(a=!0)}),a}},{key:"getShadeColor",value:function(t,a,n,i){var s=this.w,r=1,u=s.config.plotOptions[t].shadeIntensity,f=this.determineColor(t,a,n);s.globals.hasNegs||i?r=s.config.plotOptions[t].reverseNegativeShade?f.percent<0?f.percent/100*(1.25*u):(1-f.percent/100)*(1.25*u):f.percent<=0?1-(1+f.percent/100)*u:(1-f.percent/100)*u:(r=1-f.percent/100,t==="treemap"&&(r=(1-f.percent/100)*(1.25*u)));var v=f.color,b=new M;return s.config.plotOptions[t].enableShades&&(v=this.w.config.theme.mode==="dark"?M.hexToRgba(b.shadeColor(-1*r,f.color),s.config.fill.opacity):M.hexToRgba(b.shadeColor(r,f.color),s.config.fill.opacity)),{color:v,colorProps:f}}},{key:"determineColor",value:function(t,a,n){var i=this.w,s=i.globals.series[a][n],r=i.config.plotOptions[t],u=r.colorScale.inverse?n:a;r.distributed&&i.config.chart.type==="treemap"&&(u=n);var f=i.globals.colors[u],v=null,b=Math.min.apply(Math,D(i.globals.series[a])),x=Math.max.apply(Math,D(i.globals.series[a]));r.distributed||t!=="heatmap"||(b=i.globals.minY,x=i.globals.maxY),r.colorScale.min!==void 0&&(b=r.colorScale.mini.globals.maxY?r.colorScale.max:i.globals.maxY);var w=Math.abs(x)+Math.abs(b),C=100*s/(w===0?w-1e-6:w);return r.colorScale.ranges.length>0&&r.colorScale.ranges.map(function(T,E){if(s>=T.from&&s<=T.to){f=T.color,v=T.foreColor?T.foreColor:null,b=T.from,x=T.to;var V=Math.abs(x)+Math.abs(b);C=100*s/(V===0?V-1e-6:V)}}),{color:f,foreColor:v,percent:C}}},{key:"calculateDataLabels",value:function(t){var a=t.text,n=t.x,i=t.y,s=t.i,r=t.j,u=t.colorProps,f=t.fontSize,v=this.w.config.dataLabels,b=new X(this.ctx),x=new ke(this.ctx),w=null;if(v.enabled){w=b.group({class:"apexcharts-data-labels"});var C=v.offsetX,T=v.offsetY,E=n+C,V=i+parseFloat(v.style.fontSize)/3+T;x.plotDataLabelsText({x:E,y:V,text:a,i:s,j:r,color:u.foreColor,parent:w,fontSize:f,dataLabelsConfig:v})}return w}},{key:"addListeners",value:function(t){var a=new X(this.ctx);t.node.addEventListener("mouseenter",a.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",a.pathMouseLeave.bind(this,t)),t.node.addEventListener("mousedown",a.pathMouseDown.bind(this,t))}}]),F}(),Qh=function(){function F(t,a){d(this,F),this.ctx=t,this.w=t.w,this.xRatio=a.xRatio,this.yRatio=a.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new ul(t),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return p(F,[{key:"draw",value:function(t){var a=this.w,n=new X(this.ctx),i=n.group({class:"apexcharts-heatmap"});i.attr("clip-path","url(#gridRectMask".concat(a.globals.cuid,")"));var s=a.globals.gridWidth/a.globals.dataPoints,r=a.globals.gridHeight/a.globals.series.length,u=0,f=!1;this.negRange=this.helpers.checkColorRange();var v=t.slice();a.config.yaxis[0].reversed&&(f=!0,v.reverse());for(var b=f?0:v.length-1;f?b=0;f?b++:b--){var x=n.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:M.escapeString(a.globals.seriesNames[b]),rel:b+1,"data:realIndex":b});if(this.ctx.series.addCollapsedClassToSeries(x,b),a.config.chart.dropShadow.enabled){var w=a.config.chart.dropShadow;new G(this.ctx).dropShadow(x,w,b)}for(var C=0,T=a.config.plotOptions.heatmap.shadeIntensity,E=0;E-1&&this.pieClicked(w),n.config.dataLabels.enabled){var I=g.x,N=g.y,W=100*T/this.fullAngle+"%";if(T!==0&&n.config.plotOptions.pie.dataLabels.minAngleToShowLabelthis.fullAngle?a.endAngle=a.endAngle-(i+u):i+u=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(b=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(b)>this.fullAngle&&(b-=this.fullAngle);var x=Math.PI*(b-90)/180,w=n.centerX+r*Math.cos(v),C=n.centerY+r*Math.sin(v),T=n.centerX+r*Math.cos(x),E=n.centerY+r*Math.sin(x),V=M.polarToCartesian(n.centerX,n.centerY,n.donutSize,b),z=M.polarToCartesian(n.centerX,n.centerY,n.donutSize,f),U=s>180?1:0,g=["M",w,C,"A",r,r,0,U,1,T,E];return a=n.chartType==="donut"?[].concat(g,["L",V.x,V.y,"A",n.donutSize,n.donutSize,0,U,0,z.x,z.y,"L",w,C,"z"]).join(" "):n.chartType==="pie"||n.chartType==="polarArea"?[].concat(g,["L",n.centerX,n.centerY,"L",w,C]).join(" "):[].concat(g).join(" "),u.roundPathCorners(a,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(t){var a=this.w,n=new nt(this.ctx),i=new X(this.ctx),s=new dl(this.ctx),r=i.group(),u=i.group(),f=n.niceScale(0,Math.ceil(this.maxY),a.config.yaxis[0].tickAmount,0,!0),v=f.result.reverse(),b=f.result.length;this.maxY=f.niceMax;for(var x=a.globals.radialSize,w=x/(b-1),C=0;C1&&t.total.show&&(s=t.total.color);var u=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),f=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");n=(0,t.value.formatter)(n,r),i||typeof t.total.formatter!="function"||(n=t.total.formatter(r));var v=a===t.total.label;a=t.name.formatter(a,v,r),u!==null&&(u.textContent=a),f!==null&&(f.textContent=n),u!==null&&(u.style.fill=s)}},{key:"printDataLabelsInner",value:function(t,a){var n=this.w,i=t.getAttribute("data:value"),s=n.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"),10)-1];n.globals.series.length>1&&this.printInnerLabels(a,s,i,t);var r=n.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");r!==null&&(r.style.opacity=1)}},{key:"drawSpokes",value:function(t){var a=this,n=this.w,i=new X(this.ctx),s=n.config.plotOptions.polarArea.spokes;if(s.strokeWidth!==0){for(var r=[],u=360/n.globals.series.length,f=0;f1)u&&!a.total.showAlways?v({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(a,a.total.label,a.total.formatter(s));else if(v({makeSliceOut:!1,printLabel:!0}),!u)if(s.globals.selectedDataPoints.length&&s.globals.series.length>1)if(s.globals.selectedDataPoints[0].length>0){var b=s.globals.selectedDataPoints[0],x=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(b));this.printDataLabelsInner(x,a)}else r&&s.globals.selectedDataPoints.length&&s.globals.selectedDataPoints[0].length===0&&(r.style.opacity=0);else r&&s.globals.series.length>1&&(r.style.opacity=0)}}]),F}(),Jh=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var a=this.w;this.graphics=new X(this.ctx),this.lineColorArr=a.globals.stroke.colors!==void 0?a.globals.stroke.colors:a.globals.colors,this.defaultSize=a.globals.svgHeight0&&(N=a.getPreviousPath(z));for(var W=0;W=10?t.x>0?(n="start",i+=10):t.x<0&&(n="end",i-=10):n="middle",Math.abs(t.y)>=a-10&&(t.y<0?s-=10:t.y>0&&(s+=10)),{textAnchor:n,newX:i,newY:s}}},{key:"getPreviousPath",value:function(t){for(var a=this.w,n=null,i=0;i0&&parseInt(s.realIndex,10)===parseInt(t,10)&&a.globals.previousPaths[i].paths[0]!==void 0&&(n=a.globals.previousPaths[i].paths[0].d)}return n}},{key:"getDataPointsPos",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.dataPointsLen;t=t||[],a=a||[];for(var i=[],s=0;s=360&&(E=360-Math.abs(this.startAngle)-.1);var V=s.drawPath({d:"",stroke:C,strokeWidth:v*parseInt(w.strokeWidth,10)/100,fill:"none",strokeOpacity:w.opacity,classes:"apexcharts-radialbar-area"});if(w.dropShadow.enabled){var z=w.dropShadow;u.dropShadow(V,z)}x.add(V),V.attr("id","apexcharts-radialbarTrack-"+b),this.animatePaths(V,{centerX:n.centerX,centerY:n.centerY,endAngle:E,startAngle:T,size:n.size,i:b,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:i.globals.easing})}return r}},{key:"drawArcs",value:function(n){var i=this.w,s=new X(this.ctx),r=new xe(this.ctx),u=new G(this.ctx),f=s.group(),v=this.getStrokeWidth(n);n.size=n.size-v/2;var b=i.config.plotOptions.radialBar.hollow.background,x=n.size-v*n.series.length-this.margin*n.series.length-v*parseInt(i.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,w=x-i.config.plotOptions.radialBar.hollow.margin;i.config.plotOptions.radialBar.hollow.image!==void 0&&(b=this.drawHollowImage(n,f,x,b));var C=this.drawHollow({size:w,centerX:n.centerX,centerY:n.centerY,fill:b||"transparent"});if(i.config.plotOptions.radialBar.hollow.dropShadow.enabled){var T=i.config.plotOptions.radialBar.hollow.dropShadow;u.dropShadow(C,T)}var E=1;!this.radialDataLabels.total.show&&i.globals.series.length>1&&(E=0);var V=null;this.radialDataLabels.show&&(V=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:x,centerX:n.centerX,centerY:n.centerY,opacity:E})),i.config.plotOptions.radialBar.hollow.position==="back"&&(f.add(C),V&&f.add(V));var z=!1;i.config.plotOptions.radialBar.inverseOrder&&(z=!0);for(var U=z?n.series.length-1:0;z?U>=0:U100?100:n.series[U])/100,$=Math.round(this.totalAngle*W)+this.startAngle,K=void 0;i.globals.dataChanged&&(N=this.startAngle,K=Math.round(this.totalAngle*M.negToZero(i.globals.previousPaths[U])/100)+N),Math.abs($)+Math.abs(I)>=360&&($-=.01),Math.abs(K)+Math.abs(N)>=360&&(K-=.01);var Q=$-I,he=Array.isArray(i.config.stroke.dashArray)?i.config.stroke.dashArray[U]:i.config.stroke.dashArray,Ae=s.drawPath({d:"",stroke:S,strokeWidth:v,fill:"none",fillOpacity:i.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+U,strokeDashArray:he});if(X.setAttrs(Ae.node,{"data:angle":Q,"data:value":n.series[U]}),i.config.chart.dropShadow.enabled){var Se=i.config.chart.dropShadow;u.dropShadow(Ae,Se,U)}if(u.setSelectionFilter(Ae,0,U),this.addListeners(Ae,this.radialDataLabels),g.add(Ae),Ae.attr({index:0,j:U}),this.barLabels.enabled){var Me=M.polarToCartesian(n.centerX,n.centerY,n.size,I),Ye=this.barLabels.formatter(i.globals.seriesNames[U],{seriesIndex:U,w:i}),Qe=["apexcharts-radialbar-label"];this.barLabels.onClick||Qe.push("apexcharts-no-click");var Ze=this.barLabels.useSeriesColors?i.globals.colors[U]:i.config.chart.foreColor;Ze||(Ze=i.config.chart.foreColor);var ut=Me.x-this.barLabels.margin,At=Me.y,mt=s.drawText({x:ut,y:At,text:Ye,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:Ze,cssClass:Qe.join(" ")});mt.on("click",this.onBarLabelClick),mt.attr({rel:U+1}),I!==0&&mt.attr({"transform-origin":"".concat(ut," ").concat(At),transform:"rotate(".concat(I," 0 0)")}),g.add(mt)}var yt=0;!this.initialAnim||i.globals.resized||i.globals.dataChanged||(yt=i.config.chart.animations.speed),i.globals.dataChanged&&(yt=i.config.chart.animations.dynamicAnimation.speed),this.animDur=yt/(1.2*n.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(Ae,{centerX:n.centerX,centerY:n.centerY,endAngle:$,startAngle:I,prevEndAngle:K,prevStartAngle:N,size:n.size,i:U,totalItems:2,animBeginArr:this.animBeginArr,dur:yt,shouldSetPrevPaths:!0,easing:i.globals.easing})}return{g:f,elHollow:C,dataLabels:V}}},{key:"drawHollow",value:function(n){var i=new X(this.ctx).drawCircle(2*n.size);return i.attr({class:"apexcharts-radialbar-hollow",cx:n.centerX,cy:n.centerY,r:n.size,fill:n.fill}),i}},{key:"drawHollowImage",value:function(n,i,s,r){var u=this.w,f=new xe(this.ctx),v=M.randomId(),b=u.config.plotOptions.radialBar.hollow.image;if(u.config.plotOptions.radialBar.hollow.imageClipped)f.clippedImgArea({width:s,height:s,image:b,patternID:"pattern".concat(u.globals.cuid).concat(v)}),r="url(#pattern".concat(u.globals.cuid).concat(v,")");else{var x=u.config.plotOptions.radialBar.hollow.imageWidth,w=u.config.plotOptions.radialBar.hollow.imageHeight;if(x===void 0&&w===void 0){var C=u.globals.dom.Paper.image(b).loaded(function(E){this.move(n.centerX-E.width/2+u.config.plotOptions.radialBar.hollow.imageOffsetX,n.centerY-E.height/2+u.config.plotOptions.radialBar.hollow.imageOffsetY)});i.add(C)}else{var T=u.globals.dom.Paper.image(b).loaded(function(E){this.move(n.centerX-x/2+u.config.plotOptions.radialBar.hollow.imageOffsetX,n.centerY-w/2+u.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(x,w)});i.add(T)}}return r}},{key:"getStrokeWidth",value:function(n){var i=this.w;return n.size*(100-parseInt(i.config.plotOptions.radialBar.hollow.size,10))/100/(n.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(n){var i=parseInt(n.target.getAttribute("rel"),10)-1,s=this.barLabels.onClick,r=this.w;s&&s(r.globals.seriesNames[i],{w:r,seriesIndex:i})}}]),a}(),tf=function(F){P(a,On);var t=R(a);function a(){return d(this,a),t.apply(this,arguments)}return p(a,[{key:"draw",value:function(n,i){var s=this.w,r=new X(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=n,this.seriesRangeStart=s.globals.seriesRangeStart,this.seriesRangeEnd=s.globals.seriesRangeEnd,this.barHelpers.initVariables(n);for(var u=r.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),f=0;f0&&(this.visibleI=this.visibleI+1);var z=0,U=0;this.yRatio.length>1&&(this.yaxisIndex=E);var g=this.barHelpers.initialPositions();T=g.y,w=g.zeroW,C=g.x,U=g.barWidth,z=g.barHeight,v=g.xDivision,b=g.yDivision,x=g.zeroH;for(var S=r.group({class:"apexcharts-datalabels","data:realIndex":E}),I=r.group({class:"apexcharts-rangebar-goals-markers"}),N=0;N0});return this.isHorizontal?(r=E.config.plotOptions.bar.rangeBarGroupRows?f+w*S:f+b*this.visibleI+w*S,I>-1&&!E.config.plotOptions.bar.rangeBarOverlap&&(V=E.globals.seriesRange[i][I].overlaps).indexOf(z)>-1&&(r=(b=T.barHeight/V.length)*this.visibleI+w*(100-parseInt(this.barOptions.barHeight,10))/100/2+b*(this.visibleI+V.indexOf(z))+w*S)):(S>-1&&(u=E.config.plotOptions.bar.rangeBarGroupRows?v+C*S:v+x*this.visibleI+C*S),I>-1&&!E.config.plotOptions.bar.rangeBarOverlap&&(V=E.globals.seriesRange[i][I].overlaps).indexOf(z)>-1&&(u=(x=T.barWidth/V.length)*this.visibleI+C*(100-parseInt(this.barOptions.barWidth,10))/100/2+x*(this.visibleI+V.indexOf(z))+C*S)),{barYPosition:r,barXPosition:u,barHeight:b,barWidth:x}}},{key:"drawRangeColumnPaths",value:function(n){var i=n.indexes,s=n.x,r=n.xDivision,u=n.barWidth,f=n.barXPosition,v=n.zeroH,b=this.w,x=i.i,w=i.j,C=this.yRatio[this.yaxisIndex],T=i.realIndex,E=this.getRangeValue(T,w),V=Math.min(E.start,E.end),z=Math.max(E.start,E.end);this.series[x][w]===void 0||this.series[x][w]===null?V=v:(V=v-V/C,z=v-z/C);var U=Math.abs(z-V),g=this.barHelpers.getColumnPaths({barXPosition:f,barWidth:u,y1:V,y2:z,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:i.realIndex,i:T,j:w,w:b});if(b.globals.isXNumeric){var S=this.getBarXForNumericXAxis({x:s,j:w,realIndex:T,barWidth:u});s=S.x,f=S.barXPosition}else s+=r;return{pathTo:g.pathTo,pathFrom:g.pathFrom,barHeight:U,x:s,y:z,goalY:this.barHelpers.getGoalValues("y",null,v,x,w),barXPosition:f}}},{key:"drawRangeBarPaths",value:function(n){var i=n.indexes,s=n.y,r=n.y1,u=n.y2,f=n.yDivision,v=n.barHeight,b=n.barYPosition,x=n.zeroW,w=this.w,C=x+r/this.invertedYRatio,T=x+u/this.invertedYRatio,E=Math.abs(T-C),V=this.barHelpers.getBarpaths({barYPosition:b,barHeight:v,x1:C,x2:T,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:i.realIndex,realIndex:i.realIndex,j:i.j,w});return w.globals.isXNumeric||(s+=f),{pathTo:V.pathTo,pathFrom:V.pathFrom,barWidth:E,x:T,goalX:this.barHelpers.getGoalValues("x",x,null,i.realIndex,i.j),y:s}}},{key:"getRangeValue",value:function(n,i){var s=this.w;return{start:s.globals.seriesRangeStart[n][i],end:s.globals.seriesRangeEnd[n][i]}}}]),a}(),af=function(){function F(t){d(this,F),this.w=t.w,this.lineCtx=t}return p(F,[{key:"sameValueSeriesFix",value:function(t,a){var n=this.w;if((n.config.fill.type==="gradient"||n.config.fill.type[t]==="gradient")&&new j(this.lineCtx.ctx,n).seriesHaveSameValues(t)){var i=a[t].slice();i[i.length-1]=i[i.length-1]+1e-6,a[t]=i}return a}},{key:"calculatePoints",value:function(t){var a=t.series,n=t.realIndex,i=t.x,s=t.y,r=t.i,u=t.j,f=t.prevY,v=this.w,b=[],x=[];if(u===0){var w=this.lineCtx.categoryAxisCorrection+v.config.markers.offsetX;v.globals.isXNumeric&&(w=(v.globals.seriesX[n][0]-v.globals.minX)/this.lineCtx.xRatio+v.config.markers.offsetX),b.push(w),x.push(M.isNumber(a[r][0])?f+v.config.markers.offsetY:null),b.push(i+v.config.markers.offsetX),x.push(M.isNumber(a[r][u+1])?s+v.config.markers.offsetY:null)}else b.push(i+v.config.markers.offsetX),x.push(M.isNumber(a[r][u+1])?s+v.config.markers.offsetY:null);return{x:b,y:x}}},{key:"checkPreviousPaths",value:function(t){for(var a=t.pathFromLine,n=t.pathFromArea,i=t.realIndex,s=this.w,r=0;r0&&parseInt(u.realIndex,10)===parseInt(i,10)&&(u.type==="line"?(this.lineCtx.appendPathFrom=!1,a=s.globals.previousPaths[r].paths[0].d):u.type==="area"&&(this.lineCtx.appendPathFrom=!1,n=s.globals.previousPaths[r].paths[0].d,s.config.stroke.show&&s.globals.previousPaths[r].paths[1]&&(a=s.globals.previousPaths[r].paths[1].d)))}return{pathFromLine:a,pathFromArea:n}}},{key:"determineFirstPrevY",value:function(t){var a,n,i=t.i,s=t.series,r=t.prevY,u=t.lineYPosition,f=this.w,v=f.config.chart.stacked&&(!f.config.chart.stackOnlyBar||(s==null||(a=s[i])===null||a===void 0?void 0:a.type)==="bar");if(((n=s[i])===null||n===void 0?void 0:n[0])!==void 0)r=(u=v&&i>0?this.lineCtx.prevSeriesY[i-1][0]:this.lineCtx.zeroY)-s[i][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?s[i][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(v&&i>0&&s[i][0]===void 0){for(var b=i-1;b>=0;b--)if(s[b][0]!==null&&s[b][0]!==void 0){r=u=this.lineCtx.prevSeriesY[b][0];break}}return{prevY:r,lineYPosition:u}}}]),F}(),nf=function(F){for(var t,a,n,i,s=function(b){for(var x=[],w=b[0],C=b[1],T=x[0]=Js(w,C),E=1,V=b.length-1;E9&&(i=3*n/Math.sqrt(i),s[f]=i*t,s[f+1]=i*a);for(var v=0;v<=r;v++)i=(F[Math.min(r,v+1)][0]-F[Math.max(0,v-1)][0])/(6*(1+s[v]*s[v])),u.push([i||0,s[v]*i||0]);return u},Qs=function(F,t){for(var a="",n=0;n1&&Math.abs(i[r-2]-s[u-2])4?(a+="C".concat(i[0],", ").concat(i[1]),a+=", ".concat(i[2],", ").concat(i[3]),a+=", ".concat(i[4],", ").concat(i[5])):r>2&&(a+="S".concat(i[0],", ").concat(i[1]),a+=", ".concat(i[2],", ").concat(i[3]))}return a},fl=function(F){var t=nf(F),a=F[1],n=F[0],i=[],s=t[1],r=t[0];i.push(n,[n[0]+r[0],n[1]+r[1],a[0]-s[0],a[1]-s[1],a[0],a[1]]);for(var u=2,f=t.length;u0&&(z=(r.globals.seriesX[C][0]-r.globals.minX)/this.xRatio),V.push(z);var U=z,g=this.zeroY,S=this.zeroY;g=this.lineHelpers.determineFirstPrevY({i:w,series:t,prevY:g,lineYPosition:0}).prevY,r.config.stroke.curve==="smooth"&&t[w][0]===null?T.push(null):T.push(g),f==="rangeArea"&&(S=this.lineHelpers.determineFirstPrevY({i:w,series:i,prevY:S,lineYPosition:0}).prevY,E.push(S));var I={type:f,series:t,realIndex:C,i:w,x:z,y:1,pathsFrom:this._calculatePathsFrom({type:f,series:t,i:w,realIndex:C,prevX:U,prevY:g,prevY2:S}),linePaths:[],areaPaths:[],seriesIndex:n,lineYPosition:0,xArrj:V,yArrj:T,y2Arrj:E,seriesRangeEnd:i},N=this._iterateOverDataPoints(c(c({},I),{},{iterations:f==="rangeArea"?t[w].length-1:void 0,isRangeStart:!0}));if(f==="rangeArea"){var W=this._calculatePathsFrom({series:i,i:w,realIndex:C,prevX:U,prevY:S}),$=this._iterateOverDataPoints(c(c({},I),{},{series:i,pathsFrom:W,iterations:i[w].length-1,isRangeStart:!1}));N.linePaths[0]=$.linePath+N.linePath,N.pathFromLine=$.pathFromLine+N.pathFromLine}this._handlePaths({type:f,realIndex:C,i:w,paths:N}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),x.push(this.elSeries)}if(((s=r.config.series[0])===null||s===void 0?void 0:s.zIndex)!==void 0&&x.sort(function(he,Ae){return Number(he.node.getAttribute("zIndex"))-Number(Ae.node.getAttribute("zIndex"))}),r.config.chart.stacked)for(var K=x.length;K>0;K--)v.add(x[K-1]);else for(var Q=0;Q1&&(this.yaxisIndex=n),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed,this.zeroY=i.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?i.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>i.globals.gridHeight||i.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=i.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=s.group({class:"apexcharts-series",zIndex:i.config.series[n].zIndex!==void 0?i.config.series[n].zIndex:n,seriesName:M.escapeString(i.globals.seriesNames[n])}),this.elPointsMain=s.group({class:"apexcharts-series-markers-wrap","data:realIndex":n}),this.elDataLabelsWrap=s.group({class:"apexcharts-datalabels","data:realIndex":n});var r=t[a].length===i.globals.dataPoints;this.elSeries.attr({"data:longestSeries":r,rel:a+1,"data:realIndex":n}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(t){var a,n,i,s,r=t.type,u=t.series,f=t.i,v=t.realIndex,b=t.prevX,x=t.prevY,w=t.prevY2,C=this.w,T=new X(this.ctx);if(u[f][0]===null){for(var E=0;E0){var V=this.lineHelpers.checkPreviousPaths({pathFromLine:i,pathFromArea:s,realIndex:v});i=V.pathFromLine,s=V.pathFromArea}return{prevX:b,prevY:x,linePath:a,areaPath:n,pathFromLine:i,pathFromArea:s}}},{key:"_handlePaths",value:function(t){var a=t.type,n=t.realIndex,i=t.i,s=t.paths,r=this.w,u=new X(this.ctx),f=new xe(this.ctx);this.prevSeriesY.push(s.yArrj),r.globals.seriesXvalues[n]=s.xArrj,r.globals.seriesYvalues[n]=s.yArrj;var v=r.config.forecastDataPoints;if(v.count>0&&a!=="rangeArea"){var b=r.globals.seriesXvalues[n][r.globals.seriesXvalues[n].length-v.count-1],x=u.drawRect(b,0,r.globals.gridWidth,r.globals.gridHeight,0);r.globals.dom.elForecastMask.appendChild(x.node);var w=u.drawRect(0,0,b,r.globals.gridHeight,0);r.globals.dom.elNonForecastMask.appendChild(w.node)}this.pointsChart||r.globals.delayedElements.push({el:this.elPointsMain.node,index:n});var C={i,realIndex:n,animationDelay:i,initialSpeed:r.config.chart.animations.speed,dataChangeSpeed:r.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(a)};if(a==="area")for(var T=f.fillPath({seriesNumber:n}),E=0;E0&&a!=="rangeArea"){var W=u.renderPaths(I);W.node.setAttribute("stroke-dasharray",v.dashArray),v.strokeWidth&&W.node.setAttribute("stroke-width",v.strokeWidth),this.elSeries.add(W),W.attr("clip-path","url(#forecastMask".concat(r.globals.cuid,")")),N.attr("clip-path","url(#nonForecastMask".concat(r.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(t){var a,n=this,i=t.type,s=t.series,r=t.iterations,u=t.realIndex,f=t.i,v=t.x,b=t.y,x=t.pathsFrom,w=t.linePaths,C=t.areaPaths,T=t.seriesIndex,E=t.lineYPosition,V=t.xArrj,z=t.yArrj,U=t.y2Arrj,g=t.isRangeStart,S=t.seriesRangeEnd,I=this.w,N=new X(this.ctx),W=this.yRatio,$=x.prevY,K=x.linePath,Q=x.areaPath,he=x.pathFromLine,Ae=x.pathFromArea,Se=M.isNumber(I.globals.minYArr[u])?I.globals.minYArr[u]:I.globals.minY;r||(r=I.globals.dataPoints>1?I.globals.dataPoints-1:I.globals.dataPoints);for(var Me=function(na,da){return da-na/W[n.yaxisIndex]+2*(n.isReversed?na/W[n.yaxisIndex]:0)},Ye=b,Qe=I.config.chart.stacked&&(!this.w.config.chart.stackOnlyBar||((a=this.w.config.series[u])===null||a===void 0?void 0:a.type)==="bar"),Ze=0;Ze0&&I.globals.collapsedSeries.length-1){da--;break}return da>=0?da:0}(f-1)][Ze+1]:E=this.zeroY:E=this.zeroY,ut?b=Me(Se,E):(b=Me(s[f][Ze+1],E),i==="rangeArea"&&(Ye=Me(S[f][Ze+1],E))),V.push(v),ut&&I.config.stroke.curve==="smooth"?z.push(null):z.push(b),U.push(Ye);var mt=this.lineHelpers.calculatePoints({series:s,x:v,y:b,realIndex:u,i:f,j:Ze,prevY:$}),yt=this._createPaths({type:i,series:s,i:f,realIndex:u,j:Ze,x:v,y:b,y2:Ye,xArrj:V,yArrj:z,y2Arrj:U,linePath:K,areaPath:Q,linePaths:w,areaPaths:C,seriesIndex:T,isRangeStart:g});C=yt.areaPaths,w=yt.linePaths,Q=yt.areaPath,K=yt.linePath,!this.appendPathFrom||I.config.stroke.curve==="smooth"&&i==="rangeArea"||(he+=N.line(v,this.zeroY),Ae+=N.line(v,this.zeroY)),this.handleNullDataPoints(s,mt,f,Ze,u),this._handleMarkersAndLabels({type:i,pointsPos:mt,i:f,j:Ze,realIndex:u,isRangeStart:g})}return{yArrj:z,xArrj:V,pathFromArea:Ae,areaPaths:C,pathFromLine:he,linePaths:w,linePath:K,areaPath:Q}}},{key:"_handleMarkersAndLabels",value:function(t){var a=t.type,n=t.pointsPos,i=t.isRangeStart,s=t.i,r=t.j,u=t.realIndex,f=this.w,v=new ke(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,r,{realIndex:u,pointsPos:n,zRatio:this.zRatio,elParent:this.elPointsMain});else{f.globals.series[s].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var b=this.markers.plotChartMarkers(n,u,r+1);b!==null&&this.elPointsMain.add(b)}var x=v.drawDataLabel({type:a,isRangeStart:i,pos:n,i:u,j:r+1});x!==null&&this.elDataLabelsWrap.add(x)}},{key:"_createPaths",value:function(t){var a=t.type,n=t.series,i=t.i,s=t.realIndex,r=t.j,u=t.x,f=t.y,v=t.xArrj,b=t.yArrj,x=t.y2,w=t.y2Arrj,C=t.linePath,T=t.areaPath,E=t.linePaths,V=t.areaPaths,z=t.seriesIndex,U=t.isRangeStart,g=this.w,S=new X(this.ctx),I=g.config.stroke.curve,N=this.areaBottomY;if(Array.isArray(g.config.stroke.curve)&&(I=Array.isArray(z)?g.config.stroke.curve[z[i]]:g.config.stroke.curve[i]),a==="rangeArea"&&(g.globals.hasNullValues||g.config.forecastDataPoints.count>0)&&I==="smooth"&&(I="straight"),I==="smooth"){var W=a==="rangeArea"?v.length===g.globals.dataPoints:r===n[i].length-2,$=v.map(function(Ye,Qe){return[v[Qe],b[Qe]]}).filter(function(Ye){return Ye[1]!==null});if(W&&$.length>1){var K=fl($);if(C+=Qs(K,g.globals.gridWidth),n[i][0]===null?T=C:T+=Qs(K,g.globals.gridWidth),a==="rangeArea"&&U){C+=S.line(v[v.length-1],w[w.length-1]);var Q=v.slice().reverse(),he=w.slice().reverse(),Ae=Q.map(function(Ye,Qe){return[Q[Qe],he[Qe]]}),Se=fl(Ae);T=C+=Qs(Se,g.globals.gridWidth)}else T+=S.line($[$.length-1][0],N)+S.line($[0][0],N)+S.move($[0][0],$[0][1])+"z";E.push(C),V.push(T)}}else{if(n[i][r+1]===null){C+=S.move(u,f);var Me=g.globals.isXNumeric?(g.globals.seriesX[s][r]-g.globals.minX)/this.xRatio:u-this.xDivision;T=T+S.line(Me,N)+S.move(u,f)+"z"}n[i][r]===null&&(C+=S.move(u,f),T+=S.move(u,N)),I==="stepline"?(C=C+S.line(u,null,"H")+S.line(null,f,"V"),T=T+S.line(u,null,"H")+S.line(null,f,"V")):I==="straight"&&(C+=S.line(u,f),T+=S.line(u,f)),r===n[i].length-2&&(T=T+S.line(u,N)+S.move(u,f)+"z",a==="rangeArea"&&U?C=C+S.line(u,x)+S.move(u,x)+"z":(E.push(C),V.push(T)))}return{linePaths:E,areaPaths:V,linePath:C,areaPath:T}}},{key:"handleNullDataPoints",value:function(t,a,n,i,s){var r=this.w;if(t[n][i]===null&&r.config.markers.showNullDataPoints||t[n].length===1){var u=this.markers.plotChartMarkers(a,s,i+1,this.strokeWidth-r.config.markers.strokeWidth/2,!0);u!==null&&this.elPointsMain.add(u)}}}]),F}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function F(u,f,v,b){this.xoffset=u,this.yoffset=f,this.height=b,this.width=v,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(x){var w,C=[],T=this.xoffset,E=this.yoffset,V=s(x)/this.height,z=s(x)/this.width;if(this.width>=this.height)for(w=0;w=this.height){var C=x/this.height,T=this.width-C;w=new F(this.xoffset+C,this.yoffset,T,this.height)}else{var E=x/this.width,V=this.height-E;w=new F(this.xoffset,this.yoffset+E,this.width,V)}return w}}function t(u,f,v,b,x){b=b===void 0?0:b,x=x===void 0?0:x;var w=a(function(C,T){var E,V=[],z=T/s(C);for(E=0;E=g}(f,w=u[0],x)?(f.push(w),a(u.slice(1),f,v,b)):(C=v.cutArea(s(f),b),b.push(v.getCoordinates(f)),a(u,[],C,b)),b;b.push(v.getCoordinates(f))}function n(u,f){var v=Math.min.apply(Math,u),b=Math.max.apply(Math,u),x=s(u);return Math.max(Math.pow(f,2)*b/Math.pow(x,2),Math.pow(x,2)/(Math.pow(f,2)*v))}function i(u){return u&&u.constructor===Array}function s(u){var f,v=0;for(f=0;fr-i&&v.width<=u-s){var b=f.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(-90 ".concat(b.x," ").concat(b.y,") translate(").concat(v.height/3,")"))}}},{key:"truncateLabels",value:function(t,a,n,i,s,r){var u=new X(this.ctx),f=u.getTextRects(t,a).width+this.w.config.stroke.width+5>s-n&&r-i>s-n?r-i:s-n,v=u.getTextBasedOnMaxWidth({text:t,maxWidth:f,fontSize:a});return t.length!==v.length&&f/a<5?"":v}},{key:"animateTreemap",value:function(t,a,n,i){var s=new Z(this.ctx);s.animateRect(t,{x:a.x,y:a.y,width:a.width,height:a.height},{x:n.x,y:n.y,width:n.width,height:n.height},i,function(){s.animationCompleted(t)})}}]),F}(),rf=86400,of=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return p(F,[{key:"calculateTimeScaleTicks",value:function(t,a){var n=this,i=this.w;if(i.globals.allSeriesCollapsed)return i.globals.labels=[],i.globals.timescaleLabels=[],[];var s=new ve(this.ctx),r=(a-t)/864e5;this.determineInterval(r),i.globals.disableZoomIn=!1,i.globals.disableZoomOut=!1,r<.00011574074074074075?i.globals.disableZoomIn=!0:r>5e4&&(i.globals.disableZoomOut=!0);var u=s.getTimeUnitsfromTimestamp(t,a,this.utc),f=i.globals.gridWidth/r,v=f/24,b=v/60,x=b/60,w=Math.floor(24*r),C=Math.floor(1440*r),T=Math.floor(r*rf),E=Math.floor(r),V=Math.floor(r/30),z=Math.floor(r/365),U={minMillisecond:u.minMillisecond,minSecond:u.minSecond,minMinute:u.minMinute,minHour:u.minHour,minDate:u.minDate,minMonth:u.minMonth,minYear:u.minYear},g={firstVal:U,currentMillisecond:U.minMillisecond,currentSecond:U.minSecond,currentMinute:U.minMinute,currentHour:U.minHour,currentMonthDate:U.minDate,currentDate:U.minDate,currentMonth:U.minMonth,currentYear:U.minYear,daysWidthOnXAxis:f,hoursWidthOnXAxis:v,minutesWidthOnXAxis:b,secondsWidthOnXAxis:x,numberOfSeconds:T,numberOfMinutes:C,numberOfHours:w,numberOfDays:E,numberOfMonths:V,numberOfYears:z};switch(this.tickInterval){case"years":this.generateYearScale(g);break;case"months":case"half_year":this.generateMonthScale(g);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(g);break;case"hours":this.generateHourScale(g);break;case"minutes_fives":case"minutes":this.generateMinuteScale(g);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(g)}var S=this.timeScaleArray.map(function(I){var N={position:I.position,unit:I.unit,year:I.year,day:I.day?I.day:1,hour:I.hour?I.hour:0,month:I.month+1};return I.unit==="month"?c(c({},N),{},{day:1,value:I.value+1}):I.unit==="day"||I.unit==="hour"?c(c({},N),{},{value:I.value}):I.unit==="minute"?c(c({},N),{},{value:I.value,minute:I.value}):I.unit==="second"?c(c({},N),{},{value:I.value,minute:I.minute,second:I.second}):I});return S.filter(function(I){var N=1,W=Math.ceil(i.globals.gridWidth/120),$=I.value;i.config.xaxis.tickAmount!==void 0&&(W=i.config.xaxis.tickAmount),S.length>W&&(N=Math.floor(S.length/W));var K=!1,Q=!1;switch(n.tickInterval){case"years":I.unit==="year"&&(K=!0);break;case"half_year":N=7,I.unit==="year"&&(K=!0);break;case"months":N=1,I.unit==="year"&&(K=!0);break;case"months_fortnight":N=15,I.unit!=="year"&&I.unit!=="month"||(K=!0),$===30&&(Q=!0);break;case"months_days":N=10,I.unit==="month"&&(K=!0),$===30&&(Q=!0);break;case"week_days":N=8,I.unit==="month"&&(K=!0);break;case"days":N=1,I.unit==="month"&&(K=!0);break;case"hours":I.unit==="day"&&(K=!0);break;case"minutes_fives":case"seconds_fives":$%5!=0&&(Q=!0);break;case"seconds_tens":$%10!=0&&(Q=!0)}if(n.tickInterval==="hours"||n.tickInterval==="minutes_fives"||n.tickInterval==="seconds_tens"||n.tickInterval==="seconds_fives"){if(!Q)return!0}else if(($%N==0||K)&&!Q)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(t,a){var n=this.w,i=this.formatDates(t),s=this.removeOverlappingTS(i);n.globals.timescaleLabels=s.slice(),new Oi(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){var a=24*t,n=60*a;switch(!0){case t/365>5:this.tickInterval="years";break;case t>800:this.tickInterval="half_year";break;case t>180:this.tickInterval="months";break;case t>90:this.tickInterval="months_fortnight";break;case t>60:this.tickInterval="months_days";break;case t>30:this.tickInterval="week_days";break;case t>2:this.tickInterval="days";break;case a>2.4:this.tickInterval="hours";break;case n>15:this.tickInterval="minutes_fives";break;case n>5:this.tickInterval="minutes";break;case n>1:this.tickInterval="seconds_tens";break;case 60*n>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(t){var a=t.firstVal,n=t.currentMonth,i=t.currentYear,s=t.daysWidthOnXAxis,r=t.numberOfYears,u=a.minYear,f=0,v=new ve(this.ctx),b="year";if(a.minDate>1||a.minMonth>0){var x=v.determineRemainingDaysOfYear(a.minYear,a.minMonth,a.minDate);f=(v.determineDaysOfYear(a.minYear)-x+1)*s,u=a.minYear+1,this.timeScaleArray.push({position:f,value:u,unit:b,year:u,month:M.monthMod(n+1)})}else a.minDate===1&&a.minMonth===0&&this.timeScaleArray.push({position:f,value:u,unit:b,year:i,month:M.monthMod(n+1)});for(var w=u,C=f,T=0;T1){v=(b.determineDaysOfMonths(i+1,a.minYear)-n+1)*r,f=M.monthMod(i+1);var C=s+w,T=M.monthMod(f),E=f;f===0&&(x="year",E=C,T=1,C+=w+=1),this.timeScaleArray.push({position:v,value:E,unit:x,year:C,month:T})}else this.timeScaleArray.push({position:v,value:f,unit:x,year:s,month:M.monthMod(i)});for(var V=f+1,z=v,U=0,g=1;Uu.determineDaysOfMonths(S+1,I)&&(b=1,f="month",C=S+=1),S},w=(24-a.minHour)*s,C=v,T=x(b,n,i);a.minHour===0&&a.minDate===1?(w=0,C=M.monthMod(a.minMonth),f="month",b=a.minDate):a.minDate!==1&&a.minHour===0&&a.minMinute===0&&(w=0,v=a.minDate,C=v,T=x(b=v,n,i)),this.timeScaleArray.push({position:w,value:C,unit:f,year:this._getYear(i,T,0),month:M.monthMod(T),day:b});for(var E=w,V=0;Vf.determineDaysOfMonths(W+1,s)&&(V=1,W+=1),{month:W,date:V}},x=function(N,W){return N>f.determineDaysOfMonths(W+1,s)?W+=1:W},w=60-(a.minMinute+a.minSecond/60),C=w*r,T=a.minHour+1,E=T;w===60&&(C=0,E=(T=a.minHour)+1);var V=n;E>=24&&(E=0,V+=1,v="day");var z=b(V,i).month;z=x(V,z),this.timeScaleArray.push({position:C,value:T,unit:v,day:V,hour:E,year:s,month:M.monthMod(z)}),E++;for(var U=C,g=0;g=24&&(E=0,v="day",z=b(V+=1,z).month,z=x(V,z));var S=this._getYear(s,z,0);U=60*r+U;var I=E===0?V:E;this.timeScaleArray.push({position:U,value:I,unit:v,hour:E,day:V,year:S,month:M.monthMod(z)}),E++}}},{key:"generateMinuteScale",value:function(t){for(var a=t.currentMillisecond,n=t.currentSecond,i=t.currentMinute,s=t.currentHour,r=t.currentDate,u=t.currentMonth,f=t.currentYear,v=t.minutesWidthOnXAxis,b=t.secondsWidthOnXAxis,x=t.numberOfMinutes,w=i+1,C=r,T=u,E=f,V=s,z=(60-n-a/1e3)*b,U=0;U=60&&(w=0,(V+=1)===24&&(V=0)),this.timeScaleArray.push({position:z,value:w,unit:"minute",hour:V,minute:w,day:C,year:this._getYear(E,T,0),month:M.monthMod(T)}),z+=v,w++}},{key:"generateSecondScale",value:function(t){for(var a=t.currentMillisecond,n=t.currentSecond,i=t.currentMinute,s=t.currentHour,r=t.currentDate,u=t.currentMonth,f=t.currentYear,v=t.secondsWidthOnXAxis,b=t.numberOfSeconds,x=n+1,w=i,C=r,T=u,E=f,V=s,z=(1e3-a)/1e3*v,U=0;U=60&&(x=0,++w>=60&&(w=0,++V===24&&(V=0))),this.timeScaleArray.push({position:z,value:x,unit:"second",hour:V,minute:w,second:x,day:C,year:this._getYear(E,T,0),month:M.monthMod(T)}),z+=v,x++}},{key:"createRawDateString",value:function(t,a){var n=t.year;return t.month===0&&(t.month=1),n+="-"+("0"+t.month.toString()).slice(-2),t.unit==="day"?n+=t.unit==="day"?"-"+("0"+a).slice(-2):"-01":n+="-"+("0"+(t.day?t.day:"1")).slice(-2),t.unit==="hour"?n+=t.unit==="hour"?"T"+("0"+a).slice(-2):"T00":n+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),t.unit==="minute"?n+=":"+("0"+a).slice(-2):n+=":"+(t.minute?("0"+t.minute).slice(-2):"00"),t.unit==="second"?n+=":"+("0"+a).slice(-2):n+=":00",this.utc&&(n+=".000Z"),n}},{key:"formatDates",value:function(t){var a=this,n=this.w;return t.map(function(i){var s=i.value.toString(),r=new ve(a.ctx),u=a.createRawDateString(i,s),f=r.getDate(r.parseDate(u));if(a.utc||(f=r.getDate(r.parseDateWithTimezone(u))),n.config.xaxis.labels.format===void 0){var v="dd MMM",b=n.config.xaxis.labels.datetimeFormatter;i.unit==="year"&&(v=b.year),i.unit==="month"&&(v=b.month),i.unit==="day"&&(v=b.day),i.unit==="hour"&&(v=b.hour),i.unit==="minute"&&(v=b.minute),i.unit==="second"&&(v=b.second),s=r.formatDate(f,v)}else s=r.formatDate(f,n.config.xaxis.labels.format);return{dateString:u,position:i.position,value:s,unit:i.unit,year:i.year,month:i.month}})}},{key:"removeOverlappingTS",value:function(t){var a,n=this,i=new X(this.ctx),s=!1;t.length>0&&t[0].value&&t.every(function(f){return f.value.length===t[0].value.length})&&(s=!0,a=i.getTextRects(t[0].value).width);var r=0,u=t.map(function(f,v){if(v>0&&n.w.config.xaxis.labels.hideOverlappingLabels){var b=s?a:i.getTextRects(t[r].value).width,x=t[r].position;return f.position>x+b+10?(r=v,f):null}return f});return u=u.filter(function(f){return f!==null})}},{key:"_getYear",value:function(t,a,n){return t+Math.floor(a/12)+n}}]),F}(),lf=function(){function F(t,a){d(this,F),this.ctx=a,this.w=a.w,this.el=t}return p(F,[{key:"setupElements",value:function(){var t=this.w.globals,a=this.w.config,n=a.chart.type;t.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(n)>-1,t.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].indexOf(n)>-1,t.isBarHorizontal=(a.chart.type==="bar"||a.chart.type==="rangeBar"||a.chart.type==="boxPlot")&&a.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.chartID,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),X.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(a.chart.offsetX,", ").concat(a.chart.offsetY,")")}),t.dom.Paper.node.style.background=a.theme.mode!=="dark"||a.chart.background?a.chart.background:"rgba(0, 0, 0, 0.8)",this.setSVGDimensions(),t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject"),X.setAttrs(t.dom.elLegendForeign,{x:0,y:0,width:t.svgWidth,height:t.svgHeight}),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),t.dom.elLegendForeign.appendChild(t.dom.elLegendWrap),t.dom.Paper.node.appendChild(t.dom.elLegendForeign),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,a){var n=this.w,i=n.config,s=n.globals,r={series:[],i:[]},u={series:[],i:[]},f={series:[],i:[]},v={series:[],i:[]},b={series:[],i:[]},x={series:[],i:[]},w={series:[],i:[]},C={series:[],i:[]},T={series:[],seriesRangeEnd:[],i:[]};s.series.map(function(W,$){var K=0;t[$].type!==void 0?(t[$].type==="column"||t[$].type==="bar"?(s.series.length>1&&i.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),b.series.push(W),b.i.push($),K++,n.globals.columnSeries=b.series):t[$].type==="area"?(u.series.push(W),u.i.push($),K++):t[$].type==="line"?(r.series.push(W),r.i.push($),K++):t[$].type==="scatter"?(f.series.push(W),f.i.push($)):t[$].type==="bubble"?(v.series.push(W),v.i.push($),K++):t[$].type==="candlestick"?(x.series.push(W),x.i.push($),K++):t[$].type==="boxPlot"?(w.series.push(W),w.i.push($),K++):t[$].type==="rangeBar"?(C.series.push(W),C.i.push($),K++):t[$].type==="rangeArea"?(T.series.push(s.seriesRangeStart[$]),T.seriesRangeEnd.push(s.seriesRangeEnd[$]),T.i.push($),K++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble/candlestick/boxPlot/rangeBar/rangeArea"),K>1&&(s.comboCharts=!0)):(r.series.push(W),r.i.push($))});var E=new er(this.ctx,a),V=new Ks(this.ctx,a);this.ctx.pie=new hl(this.ctx);var z=new ef(this.ctx);this.ctx.rangeBar=new tf(this.ctx,a);var U=new Jh(this.ctx),g=[];if(s.comboCharts){if(u.series.length>0&&g.push(E.draw(u.series,"area",u.i)),b.series.length>0)if(n.config.chart.stacked){var S=new cl(this.ctx,a);g.push(S.draw(b.series,b.i))}else this.ctx.bar=new On(this.ctx,a),g.push(this.ctx.bar.draw(b.series,b.i));if(T.series.length>0&&g.push(E.draw(T.series,"rangeArea",T.i,T.seriesRangeEnd)),r.series.length>0&&g.push(E.draw(r.series,"line",r.i)),x.series.length>0&&g.push(V.draw(x.series,"candlestick",x.i)),w.series.length>0&&g.push(V.draw(w.series,"boxPlot",w.i)),C.series.length>0&&g.push(this.ctx.rangeBar.draw(C.series,C.i)),f.series.length>0){var I=new er(this.ctx,a,!0);g.push(I.draw(f.series,"scatter",f.i))}if(v.series.length>0){var N=new er(this.ctx,a,!0);g.push(N.draw(v.series,"bubble",v.i))}}else switch(i.chart.type){case"line":g=E.draw(s.series,"line");break;case"area":g=E.draw(s.series,"area");break;case"bar":i.chart.stacked?g=new cl(this.ctx,a).draw(s.series):(this.ctx.bar=new On(this.ctx,a),g=this.ctx.bar.draw(s.series));break;case"candlestick":g=new Ks(this.ctx,a).draw(s.series,"candlestick");break;case"boxPlot":g=new Ks(this.ctx,a).draw(s.series,i.chart.type);break;case"rangeBar":g=this.ctx.rangeBar.draw(s.series);break;case"rangeArea":g=E.draw(s.seriesRangeStart,"rangeArea",void 0,s.seriesRangeEnd);break;case"heatmap":g=new Qh(this.ctx,a).draw(s.series);break;case"treemap":g=new sf(this.ctx,a).draw(s.series);break;case"pie":case"donut":case"polarArea":g=this.ctx.pie.draw(s.series);break;case"radialBar":g=z.draw(s.series);break;case"radar":g=U.draw(s.series);break;default:g=E.draw(s.series)}return g}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,a=this.w.config;t.svgWidth=a.chart.width,t.svgHeight=a.chart.height;var n=M.getDimensions(this.el),i=a.chart.width.toString().split(/[0-9]+/g).pop();i==="%"?M.isNumber(n[0])&&(n[0].width===0&&(n=M.getDimensions(this.el.parentNode)),t.svgWidth=n[0]*parseInt(a.chart.width,10)/100):i!=="px"&&i!==""||(t.svgWidth=parseInt(a.chart.width,10));var s=a.chart.height.toString().split(/[0-9]+/g).pop();if(t.svgHeight!=="auto"&&t.svgHeight!=="")if(s==="%"){var r=M.getDimensions(this.el.parentNode);t.svgHeight=r[1]*parseInt(a.chart.height,10)/100}else t.svgHeight=parseInt(a.chart.height,10);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth/1.2;if(t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),X.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),s!=="%"){var u=a.chart.sparkline.enabled?0:t.axisCharts?a.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+u+"px"}t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,a=t.translateY,n={transform:"translate("+t.translateX+", "+a+")"};X.setAttrs(t.dom.elGraphical.node,n)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,a=t.globals,n=0,i=t.config.chart.sparkline.enabled?1:15;i+=t.config.grid.padding.bottom,t.config.legend.position!=="top"&&t.config.legend.position!=="bottom"||!t.config.legend.show||t.config.legend.floating||(n=new il(this.ctx).legendHelpers.getLegendBBox().clwh+10);var s=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),r=2.05*t.globals.radialSize;if(s&&!t.config.chart.sparkline.enabled&&t.config.plotOptions.radialBar.startAngle!==0){var u=M.getBoundingClientRect(s);r=u.bottom;var f=u.bottom-u.top;r=Math.max(2.05*t.globals.radialSize,f)}var v=r+a.translateY+n+i;a.dom.elLegendForeign&&a.dom.elLegendForeign.setAttribute("height",v),t.config.chart.height&&String(t.config.chart.height).indexOf("%")>0||(a.dom.elWrap.style.height=v+"px",X.setAttrs(a.dom.Paper.node,{height:v}),a.dom.Paper.node.parentNode.parentNode.style.minHeight=v+"px")}},{key:"coreCalculations",value:function(){new $e(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,a=function(){return t.w.config.series.map(function(s){return[]})},n=new fe,i=this.w.globals;n.initGlobalVars(i),i.seriesXvalues=a(),i.seriesYvalues=a()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var t=null,a=this.w;if(a.globals.axisCharts){if(a.config.xaxis.crosshairs.position==="back"&&new Wt(this.ctx).drawXCrosshairs(),a.config.yaxis[0].crosshairs.position==="back"&&new Wt(this.ctx).drawYCrosshairs(),a.config.xaxis.type==="datetime"&&a.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new of(this.ctx);var n=[];isFinite(a.globals.minX)&&isFinite(a.globals.maxX)&&!a.globals.isBarHorizontal?n=this.ctx.timeScale.calculateTimeScaleTicks(a.globals.minX,a.globals.maxX):a.globals.isBarHorizontal&&(n=this.ctx.timeScale.calculateTimeScaleTicks(a.globals.minY,a.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(n)}t=new j(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(t){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:t.w.globals.minX,max:t.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var t=this,a=this.w;if(a.config.chart.brush.enabled&&typeof a.config.chart.events.selection!="function"){var n=Array.isArray(a.config.chart.brush.targets)||[a.config.chart.brush.target];n.forEach(function(i){var s=ApexCharts.getChartByID(i);s.w.globals.brushSource=t.ctx,typeof s.w.config.chart.events.zoomed!="function"&&(s.w.config.chart.events.zoomed=function(){t.updateSourceChart(s)}),typeof s.w.config.chart.events.scrolled!="function"&&(s.w.config.chart.events.scrolled=function(){t.updateSourceChart(s)})}),a.config.chart.events.selection=function(i,s){n.forEach(function(r){var u=ApexCharts.getChartByID(r),f=M.clone(a.config.yaxis);if(a.config.chart.brush.autoScaleYaxis&&u.w.globals.series.length===1){var v=new nt(u);f=v.autoScaleY(u,f,s)}var b=u.w.config.yaxis.reduce(function(x,w,C){return[].concat(D(x),[c(c({},u.w.config.yaxis[C]),{},{min:f[0].min,max:f[0].max})])},[]);u.ctx.updateHelpers._updateOptions({xaxis:{min:s.xaxis.min,max:s.xaxis.max},yaxis:b},!1,!1,!1,!1)})}}}}]),F}(),cf=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w}return p(F,[{key:"_updateOptions",value:function(t){var a=this,n=arguments.length>1&&arguments[1]!==void 0&&arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],s=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],r=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return new Promise(function(u){var f=[a.ctx];s&&(f=a.ctx.getSyncedCharts()),a.ctx.w.globals.isExecCalled&&(f=[a.ctx],a.ctx.w.globals.isExecCalled=!1),f.forEach(function(v,b){var x=v.w;if(x.globals.shouldAnimate=i,n||(x.globals.resized=!0,x.globals.dataChanged=!0,i&&v.series.getPreviousPaths()),t&&h(t)==="object"&&(v.config=new le(t),t=j.extendArrayProps(v.config,t,x),v.w.globals.chartID!==a.ctx.w.globals.chartID&&delete t.series,x.config=M.extend(x.config,t),r&&(x.globals.lastXAxis=t.xaxis?M.clone(t.xaxis):[],x.globals.lastYAxis=t.yaxis?M.clone(t.yaxis):[],x.globals.initialConfig=M.extend({},x.config),x.globals.initialSeries=M.clone(x.config.series),t.series))){for(var w=0;w2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(s){var r,u=n.w;return u.globals.shouldAnimate=a,u.globals.dataChanged=!0,a&&n.ctx.series.getPreviousPaths(),u.globals.axisCharts?((r=t.map(function(f,v){return n._extendSeries(f,v)})).length===0&&(r=[{data:[]}]),u.config.series=r):u.config.series=t.slice(),i&&(u.globals.initialConfig.series=M.clone(u.config.series),u.globals.initialSeries=M.clone(u.config.series)),n.ctx.update().then(function(){s(n.ctx)})})}},{key:"_extendSeries",value:function(t,a){var n=this.w,i=n.config.series[a];return c(c({},n.config.series[a]),{},{name:t.name?t.name:i?.name,color:t.color?t.color:i?.color,type:t.type?t.type:i?.type,group:t.group?t.group:i?.group,data:t.data?t.data:i?.data,zIndex:t.zIndex!==void 0?t.zIndex:a})}},{key:"toggleDataPointSelection",value:function(t,a){var n=this.w,i=null,s=".apexcharts-series[data\\:realIndex='".concat(t,"']");return n.globals.axisCharts?i=n.globals.dom.Paper.select("".concat(s," path[j='").concat(a,"'], ").concat(s," circle[j='").concat(a,"'], ").concat(s," rect[j='").concat(a,"']")).members[0]:a===void 0&&(i=n.globals.dom.Paper.select("".concat(s," path[j='").concat(t,"']")).members[0],n.config.chart.type!=="pie"&&n.config.chart.type!=="polarArea"&&n.config.chart.type!=="donut"||this.ctx.pie.pieClicked(t)),i?(new X(this.ctx).pathMouseDown(i,null),i.node?i.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(t){var a=this.w;if(["min","max"].forEach(function(i){t.xaxis[i]!==void 0&&(a.config.xaxis[i]=t.xaxis[i],a.globals.lastXAxis[i]=t.xaxis[i])}),t.xaxis.categories&&t.xaxis.categories.length&&(a.config.xaxis.categories=t.xaxis.categories),a.config.xaxis.convertedCatToNumeric){var n=new pe(t);t=n.convertCatToNumericXaxis(t,this.ctx)}return t}},{key:"forceYAxisUpdate",value:function(t){return t.chart&&t.chart.stacked&&t.chart.stackType==="100%"&&(Array.isArray(t.yaxis)?t.yaxis.forEach(function(a,n){t.yaxis[n].min=0,t.yaxis[n].max=100}):(t.yaxis.min=0,t.yaxis.max=100)),t}},{key:"revertDefaultAxisMinMax",value:function(t){var a=this,n=this.w,i=n.globals.lastXAxis,s=n.globals.lastYAxis;t&&t.xaxis&&(i=t.xaxis),t&&t.yaxis&&(s=t.yaxis),n.config.xaxis.min=i.min,n.config.xaxis.max=i.max;var r=function(u){s[u]!==void 0&&(n.config.yaxis[u].min=s[u].min,n.config.yaxis[u].max=s[u].max)};n.config.yaxis.map(function(u,f){n.globals.zoomed||s[f]!==void 0?r(f):a.ctx.opts.yaxis[f]!==void 0&&(u.min=a.ctx.opts.yaxis[f].min,u.max=a.ctx.opts.yaxis[f].max)})}}]),F}();vn=typeof window<"u"?window:void 0,Ni=function(F,t){var a=(this!==void 0?this:F).SVG=function(g){if(a.supported)return g=new a.Doc(g),a.parser.draw||a.prepare(),g};if(a.ns="http://www.w3.org/2000/svg",a.xmlns="http://www.w3.org/2000/xmlns/",a.xlink="http://www.w3.org/1999/xlink",a.svgjs="http://svgjs.dev",a.supported=!0,!a.supported)return!1;a.did=1e3,a.eid=function(g){return"Svgjs"+b(g)+a.did++},a.create=function(g){var S=t.createElementNS(this.ns,g);return S.setAttribute("id",this.eid(g)),S},a.extend=function(){var g,S;S=(g=[].slice.call(arguments)).pop();for(var I=g.length-1;I>=0;I--)if(g[I])for(var N in S)g[I].prototype[N]=S[N];a.Set&&a.Set.inherit&&a.Set.inherit()},a.invent=function(g){var S=typeof g.create=="function"?g.create:function(){this.constructor.call(this,a.create(g.create))};return g.inherit&&(S.prototype=new g.inherit),g.extend&&a.extend(S,g.extend),g.construct&&a.extend(g.parent||a.Container,g.construct),S},a.adopt=function(g){return g?g.instance?g.instance:((S=g.nodeName=="svg"?g.parentNode instanceof F.SVGElement?new a.Nested:new a.Doc:g.nodeName=="linearGradient"?new a.Gradient("linear"):g.nodeName=="radialGradient"?new a.Gradient("radial"):a[b(g.nodeName)]?new a[b(g.nodeName)]:new a.Element(g)).type=g.nodeName,S.node=g,g.instance=S,S instanceof a.Doc&&S.namespace().defs(),S.setData(JSON.parse(g.getAttribute("svgjs:data"))||{}),S):null;var S},a.prepare=function(){var g=t.getElementsByTagName("body")[0],S=(g?new a.Doc(g):a.adopt(t.documentElement).nested()).size(2,0);a.parser={body:g||t.documentElement,draw:S.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:S.polyline().node,path:S.path().node,native:a.create("svg")}},a.parser={native:a.create("svg")},t.addEventListener("DOMContentLoaded",function(){a.parser.draw||a.prepare()},!1),a.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},a.utils={map:function(g,S){for(var I=g.length,N=[],W=0;W1?1:g,new a.Color({r:~~(this.r+(this.destination.r-this.r)*g),g:~~(this.g+(this.destination.g-this.g)*g),b:~~(this.b+(this.destination.b-this.b)*g)})):this}}),a.Color.test=function(g){return g+="",a.regex.isHex.test(g)||a.regex.isRgb.test(g)},a.Color.isRgb=function(g){return g&&typeof g.r=="number"&&typeof g.g=="number"&&typeof g.b=="number"},a.Color.isColor=function(g){return a.Color.isRgb(g)||a.Color.test(g)},a.Array=function(g,S){(g=(g||[]).valueOf()).length==0&&S&&(g=S.valueOf()),this.value=this.parse(g)},a.extend(a.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(g){return g=g.valueOf(),Array.isArray(g)?g:this.split(g)}}),a.PointArray=function(g,S){a.Array.call(this,g,S||[[0,0]])},a.PointArray.prototype=new a.Array,a.PointArray.prototype.constructor=a.PointArray;for(var n={M:function(g,S,I){return S.x=I.x=g[0],S.y=I.y=g[1],["M",S.x,S.y]},L:function(g,S){return S.x=g[0],S.y=g[1],["L",g[0],g[1]]},H:function(g,S){return S.x=g[0],["H",g[0]]},V:function(g,S){return S.y=g[0],["V",g[0]]},C:function(g,S){return S.x=g[4],S.y=g[5],["C",g[0],g[1],g[2],g[3],g[4],g[5]]},Q:function(g,S){return S.x=g[2],S.y=g[3],["Q",g[0],g[1],g[2],g[3]]},S:function(g,S){return S.x=g[2],S.y=g[3],["S",g[0],g[1],g[2],g[3]]},Z:function(g,S,I){return S.x=I.x,S.y=I.y,["Z"]}},i="mlhvqtcsaz".split(""),s=0,r=i.length;sK);return N},bbox:function(){return a.parser.draw||a.prepare(),a.parser.path.setAttribute("d",this.toString()),a.parser.path.getBBox()}}),a.Number=a.invent({create:function(g,S){this.value=0,this.unit=S||"",typeof g=="number"?this.value=isNaN(g)?0:isFinite(g)?g:g<0?-34e37:34e37:typeof g=="string"?(S=g.match(a.regex.numberAndUnit))&&(this.value=parseFloat(S[1]),S[5]=="%"?this.value/=100:S[5]=="s"&&(this.value*=1e3),this.unit=S[5]):g instanceof a.Number&&(this.value=g.valueOf(),this.unit=g.unit)},extend:{toString:function(){return(this.unit=="%"?~~(1e8*this.value)/1e6:this.unit=="s"?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(g){return g=new a.Number(g),new a.Number(this+g,this.unit||g.unit)},minus:function(g){return g=new a.Number(g),new a.Number(this-g,this.unit||g.unit)},times:function(g){return g=new a.Number(g),new a.Number(this*g,this.unit||g.unit)},divide:function(g){return g=new a.Number(g),new a.Number(this/g,this.unit||g.unit)},to:function(g){var S=new a.Number(this);return typeof g=="string"&&(S.unit=g),S},morph:function(g){return this.destination=new a.Number(g),g.relative&&(this.destination.value+=this.value),this},at:function(g){return this.destination?new a.Number(this.destination).minus(this).times(g).plus(this):this}}}),a.Element=a.invent({create:function(g){this._stroke=a.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=g)&&(this.type=g.nodeName,this.node.instance=this,this._stroke=g.getAttribute("stroke")||this._stroke)},extend:{x:function(g){return this.attr("x",g)},y:function(g){return this.attr("y",g)},cx:function(g){return g==null?this.x()+this.width()/2:this.x(g-this.width()/2)},cy:function(g){return g==null?this.y()+this.height()/2:this.y(g-this.height()/2)},move:function(g,S){return this.x(g).y(S)},center:function(g,S){return this.cx(g).cy(S)},width:function(g){return this.attr("width",g)},height:function(g){return this.attr("height",g)},size:function(g,S){var I=w(this,g,S);return this.width(new a.Number(I.width)).height(new a.Number(I.height))},clone:function(g){this.writeDataToDom();var S=E(this.node.cloneNode(!0));return g?g.add(S):this.after(S),S},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(g){return this.after(g).remove(),g},addTo:function(g){return g.put(this)},putIn:function(g){return g.add(this)},id:function(g){return this.attr("id",g)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return this.style("display")!="none"},toString:function(){return this.attr("id")},classes:function(){var g=this.attr("class");return g==null?[]:g.trim().split(a.regex.delimiter)},hasClass:function(g){return this.classes().indexOf(g)!=-1},addClass:function(g){if(!this.hasClass(g)){var S=this.classes();S.push(g),this.attr("class",S.join(" "))}return this},removeClass:function(g){return this.hasClass(g)&&this.attr("class",this.classes().filter(function(S){return S!=g}).join(" ")),this},toggleClass:function(g){return this.hasClass(g)?this.removeClass(g):this.addClass(g)},reference:function(g){return a.get(this.attr(g))},parent:function(g){var S=this;if(!S.node.parentNode)return null;if(S=a.adopt(S.node.parentNode),!g)return S;for(;S&&S.node instanceof F.SVGElement;){if(typeof g=="string"?S.matches(g):S instanceof g)return S;if(!S.node.parentNode||S.node.parentNode.nodeName=="#document")return null;S=a.adopt(S.node.parentNode)}},doc:function(){return this instanceof a.Doc?this:this.parent(a.Doc)},parents:function(g){var S=[],I=this;do{if(!(I=I.parent(g))||!I.node)break;S.push(I)}while(I.parent);return S},matches:function(g){return function(S,I){return(S.matches||S.matchesSelector||S.msMatchesSelector||S.mozMatchesSelector||S.webkitMatchesSelector||S.oMatchesSelector).call(S,I)}(this.node,g)},native:function(){return this.node},svg:function(g){var S=t.createElement("svg");if(!(g&&this instanceof a.Parent))return S.appendChild(g=t.createElement("svg")),this.writeDataToDom(),g.appendChild(this.node.cloneNode(!0)),S.innerHTML.replace(/^/,"").replace(/<\/svg>$/,"");S.innerHTML=""+g.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2>")+"";for(var I=0,N=S.firstChild.childNodes.length;I":function(g){return-Math.cos(g*Math.PI)/2+.5},">":function(g){return Math.sin(g*Math.PI/2)},"<":function(g){return 1-Math.cos(g*Math.PI/2)}},a.morph=function(g){return function(S,I){return new a.MorphObj(S,I).at(g)}},a.Situation=a.invent({create:function(g){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new a.Number(g.duration).valueOf(),this.delay=new a.Number(g.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=g.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),a.FX=a.invent({create:function(g){this._target=g,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(g,S,I){h(g)==="object"&&(S=g.ease,I=g.delay,g=g.duration);var N=new a.Situation({duration:g||1e3,delay:I||0,ease:a.easing[S||"-"]||S});return this.queue(N),this},target:function(g){return g&&g instanceof a.Element?(this._target=g,this):this._target},timeToAbsPos:function(g){return(g-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(g){return this.situation.duration/this._speed*g+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=F.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){F.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(g){return(typeof g=="function"||g instanceof a.Situation)&&this.situations.push(g),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof a.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var g,S=this.situation;if(S.init)return this;for(var I in S.animations){g=this.target()[I](),Array.isArray(g)||(g=[g]),Array.isArray(S.animations[I])||(S.animations[I]=[S.animations[I]]);for(var N=g.length;N--;)S.animations[I][N]instanceof a.Number&&(g[N]=new a.Number(g[N])),S.animations[I][N]=g[N].morph(S.animations[I][N])}for(var I in S.attrs)S.attrs[I]=new a.MorphObj(this.target().attr(I),S.attrs[I]);for(var I in S.styles)S.styles[I]=new a.MorphObj(this.target().style(I),S.styles[I]);return S.initialTransformation=this.target().matrixify(),S.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(g,S){var I=this.active;return this.active=!1,S&&this.clearQueue(),g&&this.situation&&(!I&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(g){var S=this.last();return this.target().on("finished.fx",function I(N){N.detail.situation==S&&(g.call(this,S),this.off("finished.fx",I))}),this._callStart()},during:function(g){var S=this.last(),I=function(N){N.detail.situation==S&&g.call(this,N.detail.pos,a.morph(N.detail.pos),N.detail.eased,S)};return this.target().off("during.fx",I).on("during.fx",I),this.after(function(){this.off("during.fx",I)}),this._callStart()},afterAll:function(g){var S=function I(N){g.call(this),this.off("allfinished.fx",I)};return this.target().off("allfinished.fx",S).on("allfinished.fx",S),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(g,S,I){return this.last()[I||"animations"][g]=S,this._callStart()},step:function(g){var S,I,N;g||(this.absPos=this.timeToAbsPos(+new Date)),this.situation.loops!==!1?(S=Math.max(this.absPos,0),I=Math.floor(S),this.situation.loops===!0||Ithis.lastPos&&$<=W&&(this.situation.once[$].call(this.target(),this.pos,W),delete this.situation.once[$]);return this.active&&this.target().fire("during",{pos:this.pos,eased:W,fx:this,situation:this.situation}),this.situation?(this.eachAt(),this.pos==1&&!this.situation.reversed||this.situation.reversed&&this.pos==0?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=W,this):this},eachAt:function(){var g,S=this,I=this.target(),N=this.situation;for(var W in N.animations)g=[].concat(N.animations[W]).map(function(Q){return typeof Q!="string"&&Q.at?Q.at(N.ease(S.pos),S.pos):Q}),I[W].apply(I,g);for(var W in N.attrs)g=[W].concat(N.attrs[W]).map(function(he){return typeof he!="string"&&he.at?he.at(N.ease(S.pos),S.pos):he}),I.attr.apply(I,g);for(var W in N.styles)g=[W].concat(N.styles[W]).map(function(he){return typeof he!="string"&&he.at?he.at(N.ease(S.pos),S.pos):he}),I.style.apply(I,g);if(N.transforms.length){g=N.initialTransformation,W=0;for(var $=N.transforms.length;W<$;W++){var K=N.transforms[W];K instanceof a.Matrix?g=K.relative?g.multiply(new a.Matrix().morph(K).at(N.ease(this.pos))):g.morph(K).at(N.ease(this.pos)):(K.relative||K.undo(g.extract()),g=g.multiply(K.at(N.ease(this.pos))))}I.matrix(g)}return this},once:function(g,S,I){var N=this.last();return I||(g=N.ease(g)),N.once[g]=S,this},_callStart:function(){return setTimeout(function(){this.start()}.bind(this),0),this}},parent:a.Element,construct:{animate:function(g,S,I){return(this.fx||(this.fx=new a.FX(this))).animate(g,S,I)},delay:function(g){return(this.fx||(this.fx=new a.FX(this))).delay(g)},stop:function(g,S){return this.fx&&this.fx.stop(g,S),this},finish:function(){return this.fx&&this.fx.finish(),this}}}),a.MorphObj=a.invent({create:function(g,S){return a.Color.isColor(S)?new a.Color(g).morph(S):a.regex.delimiter.test(g)?a.regex.pathLetters.test(g)?new a.PathArray(g).morph(S):new a.Array(g).morph(S):a.regex.numberAndUnit.test(S)?new a.Number(g).morph(S):(this.value=g,void(this.destination=S))},extend:{at:function(g,S){return S<1?this.value:this.destination},valueOf:function(){return this.value}}}),a.extend(a.FX,{attr:function(g,S,I){if(h(g)==="object")for(var N in g)this.attr(N,g[N]);else this.add(g,S,"attrs");return this},plot:function(g,S,I,N){return arguments.length==4?this.plot([g,S,I,N]):this.add("plot",new(this.target()).morphArray(g))}}),a.Box=a.invent({create:function(g,S,I,N){if(!(h(g)!=="object"||g instanceof a.Element))return a.Box.call(this,g.left!=null?g.left:g.x,g.top!=null?g.top:g.y,g.width,g.height);var W;arguments.length==4&&(this.x=g,this.y=S,this.width=I,this.height=N),(W=this).x==null&&(W.x=0,W.y=0,W.width=0,W.height=0),W.w=W.width,W.h=W.height,W.x2=W.x+W.width,W.y2=W.y+W.height,W.cx=W.x+W.width/2,W.cy=W.y+W.height/2}}),a.BBox=a.invent({create:function(g){if(a.Box.apply(this,[].slice.call(arguments)),g instanceof a.Element){var S;try{if(!t.documentElement.contains){for(var I=g.node;I.parentNode;)I=I.parentNode;if(I!=t)throw new Error("Element not in the dom")}S=g.node.getBBox()}catch{if(g instanceof a.Shape){a.parser.draw||a.prepare();var N=g.clone(a.parser.draw.instance).show();N&&N.node&&typeof N.node.getBBox=="function"&&(S=N.node.getBBox()),N&&typeof N.remove=="function"&&N.remove()}else S={x:g.node.clientLeft,y:g.node.clientTop,width:g.node.clientWidth,height:g.node.clientHeight}}a.Box.call(this,S)}},inherit:a.Box,parent:a.Element,construct:{bbox:function(){return new a.BBox(this)}}}),a.BBox.prototype.constructor=a.BBox,a.Matrix=a.invent({create:function(g){var S=T([1,0,0,1,0,0]);g=g===null?S:g instanceof a.Element?g.matrixify():typeof g=="string"?T(g.split(a.regex.delimiter).map(parseFloat)):arguments.length==6?T([].slice.call(arguments)):Array.isArray(g)?T(g):g&&h(g)==="object"?g:S;for(var I=z.length-1;I>=0;--I)this[z[I]]=g[z[I]]!=null?g[z[I]]:S[z[I]]},extend:{extract:function(){var g=C(this,0,1);C(this,1,0);var S=180/Math.PI*Math.atan2(g.y,g.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(S*Math.PI/180)+this.f*Math.sin(S*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(S*Math.PI/180)+this.e*Math.sin(-S*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:S,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new a.Matrix(this)}},clone:function(){return new a.Matrix(this)},morph:function(g){return this.destination=new a.Matrix(g),this},multiply:function(g){return new a.Matrix(this.native().multiply(function(S){return S instanceof a.Matrix||(S=new a.Matrix(S)),S}(g).native()))},inverse:function(){return new a.Matrix(this.native().inverse())},translate:function(g,S){return new a.Matrix(this.native().translate(g||0,S||0))},native:function(){for(var g=a.parser.native.createSVGMatrix(),S=z.length-1;S>=0;S--)g[z[S]]=this[z[S]];return g},toString:function(){return"matrix("+V(this.a)+","+V(this.b)+","+V(this.c)+","+V(this.d)+","+V(this.e)+","+V(this.f)+")"}},parent:a.Element,construct:{ctm:function(){return new a.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof a.Nested){var g=this.rect(1,1),S=g.node.getScreenCTM();return g.remove(),new a.Matrix(S)}return new a.Matrix(this.node.getScreenCTM())}}}),a.Point=a.invent({create:function(g,S){var I;I=Array.isArray(g)?{x:g[0],y:g[1]}:h(g)==="object"?{x:g.x,y:g.y}:g!=null?{x:g,y:S??g}:{x:0,y:0},this.x=I.x,this.y=I.y},extend:{clone:function(){return new a.Point(this)},morph:function(g,S){return this.destination=new a.Point(g,S),this}}}),a.extend(a.Element,{point:function(g,S){return new a.Point(g,S).transform(this.screenCTM().inverse())}}),a.extend(a.Element,{attr:function(g,S,I){if(g==null){for(g={},I=(S=this.node.attributes).length-1;I>=0;I--)g[S[I].nodeName]=a.regex.isNumber.test(S[I].nodeValue)?parseFloat(S[I].nodeValue):S[I].nodeValue;return g}if(h(g)==="object")for(var N in g)this.attr(N,g[N]);else if(S===null)this.node.removeAttribute(g);else{if(S==null)return(S=this.node.getAttribute(g))==null?a.defaults.attrs[g]:a.regex.isNumber.test(S)?parseFloat(S):S;g=="stroke-width"?this.attr("stroke",parseFloat(S)>0?this._stroke:null):g=="stroke"&&(this._stroke=S),g!="fill"&&g!="stroke"||(a.regex.isImage.test(S)&&(S=this.doc().defs().image(S,0,0)),S instanceof a.Image&&(S=this.doc().defs().pattern(0,0,function(){this.add(S)}))),typeof S=="number"?S=new a.Number(S):a.Color.isColor(S)?S=new a.Color(S):Array.isArray(S)&&(S=new a.Array(S)),g=="leading"?this.leading&&this.leading(S):typeof I=="string"?this.node.setAttributeNS(I,g,S.toString()):this.node.setAttribute(g,S.toString()),!this.rebuild||g!="font-size"&&g!="x"||this.rebuild(g,S)}return this}}),a.extend(a.Element,{transform:function(g,S){var I;return h(g)!=="object"?(I=new a.Matrix(this).extract(),typeof g=="string"?I[g]:I):(I=new a.Matrix(this),S=!!S||!!g.relative,g.a!=null&&(I=S?I.multiply(new a.Matrix(g)):new a.Matrix(g)),this.attr("transform",I))}}),a.extend(a.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(a.regex.transforms).slice(0,-1).map(function(g){var S=g.trim().split("(");return[S[0],S[1].split(a.regex.delimiter).map(function(I){return parseFloat(I)})]}).reduce(function(g,S){return S[0]=="matrix"?g.multiply(T(S[1])):g[S[0]].apply(g,S[1])},new a.Matrix)},toParent:function(g){if(this==g)return this;var S=this.screenCTM(),I=g.screenCTM().inverse();return this.addTo(g).untransform().transform(I.multiply(S)),this},toDoc:function(){return this.toParent(this.doc())}}),a.Transformation=a.invent({create:function(g,S){if(arguments.length>1&&typeof S!="boolean")return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(g))for(var I=0,N=this.arguments.length;I=0},index:function(g){return[].slice.call(this.node.childNodes).indexOf(g.node)},get:function(g){return a.adopt(this.node.childNodes[g])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(g,S){for(var I=this.children(),N=0,W=I.length;N=0;S--)g.childNodes[S]instanceof F.SVGElement&&E(g.childNodes[S]);return a.adopt(g).id(a.eid(g.nodeName))}function V(g){return Math.abs(g)>1e-37?g:0}["fill","stroke"].forEach(function(g){var S={};S[g]=function(I){if(I===void 0)return this;if(typeof I=="string"||a.Color.isRgb(I)||I&&typeof I.fill=="function")this.attr(g,I);else for(var N=u[g].length-1;N>=0;N--)I[u[g][N]]!=null&&this.attr(u.prefix(g,u[g][N]),I[u[g][N]]);return this},a.extend(a.Element,a.FX,S)}),a.extend(a.Element,a.FX,{translate:function(g,S){return this.transform({x:g,y:S})},matrix:function(g){return this.attr("transform",new a.Matrix(arguments.length==6?[].slice.call(arguments):g))},opacity:function(g){return this.attr("opacity",g)},dx:function(g){return this.x(new a.Number(g).plus(this instanceof a.FX?0:this.x()),!0)},dy:function(g){return this.y(new a.Number(g).plus(this instanceof a.FX?0:this.y()),!0)}}),a.extend(a.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(g){return this.node.getPointAtLength(g)}}),a.Set=a.invent({create:function(g){Array.isArray(g)?this.members=g:this.clear()},extend:{add:function(){for(var g=[].slice.call(arguments),S=0,I=g.length;S-1&&this.members.splice(S,1),this},each:function(g){for(var S=0,I=this.members.length;S=0},index:function(g){return this.members.indexOf(g)},get:function(g){return this.members[g]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(g){return new a.Set(g)}}}),a.FX.Set=a.invent({create:function(g){this.set=g}}),a.Set.inherit=function(){var g=[];for(var S in a.Shape.prototype)typeof a.Shape.prototype[S]=="function"&&typeof a.Set.prototype[S]!="function"&&g.push(S);for(var S in g.forEach(function(N){a.Set.prototype[N]=function(){for(var W=0,$=this.members.length;W<$;W++)this.members[W]&&typeof this.members[W][N]=="function"&&this.members[W][N].apply(this.members[W],arguments);return N=="animate"?this.fx||(this.fx=new a.FX.Set(this)):this}}),g=[],a.FX.prototype)typeof a.FX.prototype[S]=="function"&&typeof a.FX.Set.prototype[S]!="function"&&g.push(S);g.forEach(function(I){a.FX.Set.prototype[I]=function(){for(var N=0,W=this.set.members.length;N=0;g--)delete this.memory()[arguments[g]];return this},memory:function(){return this._memory||(this._memory={})}}),a.get=function(g){var S=t.getElementById(function(I){var N=(I||"").toString().match(a.regex.reference);if(N)return N[1]}(g)||g);return a.adopt(S)},a.select=function(g,S){return new a.Set(a.utils.map((S||t).querySelectorAll(g),function(I){return a.adopt(I)}))},a.extend(a.Parent,{select:function(g){return a.select(g,this.node)}});var z="abcdef".split("");if(typeof F.CustomEvent!="function"){var U=function(g,S){S=S||{bubbles:!1,cancelable:!1,detail:void 0};var I=t.createEvent("CustomEvent");return I.initCustomEvent(g,S.bubbles,S.cancelable,S.detail),I};U.prototype=F.Event.prototype,a.CustomEvent=U}else a.CustomEvent=F.CustomEvent;return a},h(o)==="object"?e.exports=vn.document?Ni(vn,vn.document):function(F){return Ni(F,F.document)}:vn.SVG=Ni(vn,vn.document),function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(r,u){return this.add(r,u),!r.attr("in")&&this.autoSetIn&&r.attr("in",this.source),r.attr("result")||r.attr("result",r),r},blend:function(r,u,f){return this.put(new SVG.BlendEffect(r,u,f))},colorMatrix:function(r,u){return this.put(new SVG.ColorMatrixEffect(r,u))},convolveMatrix:function(r){return this.put(new SVG.ConvolveMatrixEffect(r))},componentTransfer:function(r){return this.put(new SVG.ComponentTransferEffect(r))},composite:function(r,u,f){return this.put(new SVG.CompositeEffect(r,u,f))},flood:function(r,u){return this.put(new SVG.FloodEffect(r,u))},offset:function(r,u){return this.put(new SVG.OffsetEffect(r,u))},image:function(r){return this.put(new SVG.ImageEffect(r))},merge:function(){var r=[void 0];for(var u in arguments)r.push(arguments[u]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,r)))},gaussianBlur:function(r,u){return this.put(new SVG.GaussianBlurEffect(r,u))},morphology:function(r,u){return this.put(new SVG.MorphologyEffect(r,u))},diffuseLighting:function(r,u,f){return this.put(new SVG.DiffuseLightingEffect(r,u,f))},displacementMap:function(r,u,f,v,b){return this.put(new SVG.DisplacementMapEffect(r,u,f,v,b))},specularLighting:function(r,u,f,v){return this.put(new SVG.SpecularLightingEffect(r,u,f,v))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(r,u,f,v,b){return this.put(new SVG.TurbulenceEffect(r,u,f,v,b))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(r){var u=this.put(new SVG.Filter);return typeof r=="function"&&r.call(u,u),u}}),SVG.extend(SVG.Container,{filter:function(r){return this.defs().filter(r)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(r){return this.filterer=r instanceof SVG.Element?r:this.doc().filter(r),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(r){return this.filterer&&r===!0&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(r){return r==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",r)},result:function(r){return r==null?this.attr("result"):this.attr("result",r)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(r){return r==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",r)},result:function(r){return r==null?this.attr("result"):this.attr("result",r)},toString:function(){return this.result()}}});var F={blend:function(r,u){return this.parent()&&this.parent().blend(this,r,u)},colorMatrix:function(r,u){return this.parent()&&this.parent().colorMatrix(r,u).in(this)},convolveMatrix:function(r){return this.parent()&&this.parent().convolveMatrix(r).in(this)},componentTransfer:function(r){return this.parent()&&this.parent().componentTransfer(r).in(this)},composite:function(r,u){return this.parent()&&this.parent().composite(this,r,u)},flood:function(r,u){return this.parent()&&this.parent().flood(r,u)},offset:function(r,u){return this.parent()&&this.parent().offset(r,u).in(this)},image:function(r){return this.parent()&&this.parent().image(r)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(r,u){return this.parent()&&this.parent().gaussianBlur(r,u).in(this)},morphology:function(r,u){return this.parent()&&this.parent().morphology(r,u).in(this)},diffuseLighting:function(r,u,f){return this.parent()&&this.parent().diffuseLighting(r,u,f).in(this)},displacementMap:function(r,u,f,v){return this.parent()&&this.parent().displacementMap(this,r,u,f,v)},specularLighting:function(r,u,f,v){return this.parent()&&this.parent().specularLighting(r,u,f,v).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(r,u,f,v,b){return this.parent()&&this.parent().turbulence(r,u,f,v,b).in(this)}};SVG.extend(SVG.Effect,F),SVG.extend(SVG.ParentEffect,F),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(r){this.attr("in",r)}}});var t={blend:function(r,u,f){this.attr({in:r,in2:u,mode:f||"normal"})},colorMatrix:function(r,u){r=="matrix"&&(u=i(u)),this.attr({type:r,values:u===void 0?null:u})},convolveMatrix:function(r){r=i(r),this.attr({order:Math.sqrt(r.split(" ").length),kernelMatrix:r})},composite:function(r,u,f){this.attr({in:r,in2:u,operator:f})},flood:function(r,u){this.attr("flood-color",r),u!=null&&this.attr("flood-opacity",u)},offset:function(r,u){this.attr({dx:r,dy:u})},image:function(r){this.attr("href",r,SVG.xlink)},displacementMap:function(r,u,f,v,b){this.attr({in:r,in2:u,scale:f,xChannelSelector:v,yChannelSelector:b})},gaussianBlur:function(r,u){r!=null||u!=null?this.attr("stdDeviation",function(f){if(!Array.isArray(f))return f;for(var v=0,b=f.length,x=[];v1&&(At*=b=Math.sqrt(b),mt*=b),x=new SVG.Matrix().rotate(yt).scale(1/At,1/mt).rotate(-yt),ia=ia.transform(x),qt=qt.transform(x),w=[qt.x-ia.x,qt.y-ia.y],T=w[0]*w[0]+w[1]*w[1],C=Math.sqrt(T),w[0]/=C,w[1]/=C,E=T<4?Math.sqrt(1-T/4):0,na===da&&(E*=-1),V=new SVG.Point((qt.x+ia.x)/2+E*-w[1],(qt.y+ia.y)/2+E*w[0]),z=new SVG.Point(ia.x-V.x,ia.y-V.y),U=new SVG.Point(qt.x-V.x,qt.y-V.y),g=Math.acos(z.x/Math.sqrt(z.x*z.x+z.y*z.y)),z.y<0&&(g*=-1),S=Math.acos(U.x/Math.sqrt(U.x*U.x+U.y*U.y)),U.y<0&&(S*=-1),da&&g>S&&(S+=2*Math.PI),!da&&gr.maxX-a.width&&(u=(i=r.maxX-a.width)-this.startPoints.box.x),r.minY!=null&&sr.maxY-a.height&&(f=(s=r.maxY-a.height)-this.startPoints.box.y),r.snapToGrid!=null&&(i-=i%r.snapToGrid,s-=s%r.snapToGrid,u-=u%r.snapToGrid,f-=f%r.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:u,y:f},!0):this.el.move(i,s));return n},F.prototype.end=function(t){var a=this.drag(t);this.el.fire("dragend",{event:t,p:a,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(t,a){typeof t!="function"&&typeof t!="object"||(a=t,t=!0);var n=this.remember("_draggable")||new F(this);return(t=t===void 0||t)?n.init(a||{},t):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}.call(void 0),function(){function F(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(a,n,i){var s=typeof a!="string"?a:n[a];return i?s/2:s},this.pointCoords=function(a,n){var i=this.pointsList[a];return{x:this.pointCoord(i[0],n,a==="t"||a==="b"),y:this.pointCoord(i[1],n,a==="r"||a==="l")}}}F.prototype.init=function(t,a){var n=this.el.bbox();this.options={};var i=this.el.selectize.defaults.points;for(var s in this.el.selectize.defaults)this.options[s]=this.el.selectize.defaults[s],a[s]!==void 0&&(this.options[s]=a[s]);var r=["points","pointsExclude"];for(var s in r){var u=this.options[r[s]];typeof u=="string"?u=u.length>0?u.split(/\s*,\s*/i):[]:typeof u=="boolean"&&r[s]==="points"&&(u=u?i:[]),this.options[r[s]]=u}this.options.points=[i,this.options.points].reduce(function(f,v){return f.filter(function(b){return v.indexOf(b)>-1})}),this.options.points=[this.options.points,this.options.pointsExclude].reduce(function(f,v){return f.filter(function(b){return v.indexOf(b)<0})}),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(n.x,n.y)),this.options.deepSelect&&["line","polyline","polygon"].indexOf(this.el.type)!==-1?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},F.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},F.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map(function(a){return[a[0]-t.x,a[1]-t.y]})},F.prototype.drawPoints=function(){for(var t=this,a=this.getPointArray(),n=0,i=a.length;n0&&this.parameters.box.height-u[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+u[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-u[0]);u=this.checkAspectRatio(u),this.el.move(this.parameters.box.x+u[0],this.parameters.box.y+u[1]).size(this.parameters.box.width-u[0],this.parameters.box.height-u[1])}};break;case"rt":this.calc=function(s,r){var u=this.snapToGrid(s,r,2);if(this.parameters.box.width+u[0]>0&&this.parameters.box.height-u[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-u[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+u[0]);u=this.checkAspectRatio(u,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+u[1]).size(this.parameters.box.width+u[0],this.parameters.box.height-u[1])}};break;case"rb":this.calc=function(s,r){var u=this.snapToGrid(s,r,0);if(this.parameters.box.width+u[0]>0&&this.parameters.box.height+u[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-u[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+u[0]);u=this.checkAspectRatio(u),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+u[0],this.parameters.box.height+u[1])}};break;case"lb":this.calc=function(s,r){var u=this.snapToGrid(s,r,1);if(this.parameters.box.width-u[0]>0&&this.parameters.box.height+u[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+u[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-u[0]);u=this.checkAspectRatio(u,!0),this.el.move(this.parameters.box.x+u[0],this.parameters.box.y).size(this.parameters.box.width-u[0],this.parameters.box.height+u[1])}};break;case"t":this.calc=function(s,r){var u=this.snapToGrid(s,r,2);if(this.parameters.box.height-u[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y+u[1]).height(this.parameters.box.height-u[1])}};break;case"r":this.calc=function(s,r){var u=this.snapToGrid(s,r,0);if(this.parameters.box.width+u[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+u[0])}};break;case"b":this.calc=function(s,r){var u=this.snapToGrid(s,r,0);if(this.parameters.box.height+u[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+u[1])}};break;case"l":this.calc=function(s,r){var u=this.snapToGrid(s,r,1);if(this.parameters.box.width-u[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x+u[0],this.parameters.box.y).width(this.parameters.box.width-u[0])}};break;case"rot":this.calc=function(s,r){var u=s+this.parameters.p.x,f=r+this.parameters.p.y,v=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),b=Math.atan2(f-this.parameters.box.y-this.parameters.box.height/2,u-this.parameters.box.x-this.parameters.box.width/2),x=this.parameters.rotation+180*(b-v)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(x-x%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(s,r){var u=this.snapToGrid(s,r,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),f=this.el.array().valueOf();f[this.parameters.i][0]=this.parameters.pointCoords[0]+u[0],f[this.parameters.i][1]=this.parameters.pointCoords[1]+u[1],this.el.plot(f)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",function(s){a.update(s||window.event)}),SVG.on(window,"touchend.resize",function(){a.done()}),SVG.on(window,"mousemove.resize",function(s){a.update(s||window.event)}),SVG.on(window,"mouseup.resize",function(){a.done()})},F.prototype.update=function(t){if(t){var a=this._extractPosition(t),n=this.transformPoint(a.x,a.y),i=n.x-this.parameters.p.x,s=n.y-this.parameters.p.y;this.lastUpdateCall=[i,s],this.calc(i,s),this.el.fire("resizing",{dx:i,dy:s,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},F.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},F.prototype.snapToGrid=function(t,a,n,i){var s;return i!==void 0?s=[(n+t)%this.options.snapToGrid,(i+a)%this.options.snapToGrid]:(n=n??3,s=[(this.parameters.box.x+t+(1&n?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+a+(2&n?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(s[0]-=this.options.snapToGrid),a<0&&(s[1]-=this.options.snapToGrid),t-=Math.abs(s[0])u.maxX&&(t=u.maxX-s),u.minY!==void 0&&r+au.maxY&&(a=u.maxY-r),[t,a]},F.prototype.checkAspectRatio=function(t,a){if(!this.options.saveAspectRatio)return t;var n=t.slice(),i=this.parameters.box.width/this.parameters.box.height,s=this.parameters.box.width+t[0],r=this.parameters.box.height-t[1],u=s/r;return ui&&(n[0]=this.parameters.box.width-r*i,a&&(n[0]=-n[0])),n},SVG.extend(SVG.Element,{resize:function(t){return(this.remember("_resizeHandler")||new F(this)).init(t||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),window.Apex===void 0&&(window.Apex={});var gl=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w}return p(F,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","isSeriesHidden","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new Z(this.ctx),this.ctx.axes=new ea(this.ctx),this.ctx.core=new lf(this.ctx.el,this.ctx),this.ctx.config=new le({}),this.ctx.data=new Pe(this.ctx),this.ctx.grid=new ze(this.ctx),this.ctx.graphics=new X(this.ctx),this.ctx.coreUtils=new j(this.ctx),this.ctx.crosshairs=new Wt(this.ctx),this.ctx.events=new St(this.ctx),this.ctx.exports=new ce(this.ctx),this.ctx.localization=new ua(this.ctx),this.ctx.options=new oe,this.ctx.responsive=new Ft(this.ctx),this.ctx.series=new Te(this.ctx),this.ctx.theme=new js(this.ctx),this.ctx.formatters=new Ie(this.ctx),this.ctx.titleSubtitle=new qs(this.ctx),this.ctx.legend=new il(this.ctx),this.ctx.toolbar=new sl(this.ctx),this.ctx.tooltip=new ll(this.ctx),this.ctx.dimensions=new Oi(this.ctx),this.ctx.updateHelpers=new cf(this.ctx),this.ctx.zoomPanSelection=new Uh(this.ctx),this.ctx.w.globals.tooltip=new ll(this.ctx)}}]),F}(),vl=function(){function F(t){d(this,F),this.ctx=t,this.w=t.w}return p(F,[{key:"clear",value:function(t){var a=t.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:a})}},{key:"killSVG",value:function(t){t.each(function(a,n){this.removeClass("*"),this.off(),this.stop()},!0),t.ungroup(),t.clear()}},{key:"clearDomElements",value:function(t){var a=this,n=t.isUpdating,i=this.w.globals.dom.Paper.node;i.parentNode&&i.parentNode.parentNode&&!n&&(i.parentNode.parentNode.style.minHeight="unset");var s=this.w.globals.dom.baseEl;s&&this.ctx.eventList.forEach(function(u){s.removeEventListener(u,a.ctx.events.documentEvent)});var r=this.w.globals.dom;if(this.ctx.el!==null)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(r.Paper),r.Paper.remove(),r.elWrap=null,r.elGraphical=null,r.elLegendWrap=null,r.elLegendForeign=null,r.baseEl=null,r.elGridRect=null,r.elGridRectMask=null,r.elGridRectMarkerMask=null,r.elForecastMask=null,r.elNonForecastMask=null,r.elDefs=null}}]),F}(),tr=new WeakMap,uf=function(){function F(t,a){d(this,F),this.opts=a,this.ctx=this,this.w=new de(a).init(),this.el=t,this.w.globals.cuid=M.randomId(),this.w.globals.chartID=this.w.config.chart.id?M.escapeString(this.w.config.chart.id):this.w.globals.cuid,new gl(this).initModules(),this.create=M.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return p(F,[{key:"render",value:function(){var t=this;return new Promise(function(a,n){if(t.el!==null){Apex._chartInstances===void 0&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var i=t.w.config.chart.events.beforeMount;if(typeof i=="function"&&i(t,t.w),t.events.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),function(w,C){var T=!1;if(w.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var E=w.getBoundingClientRect();w.style.display!=="none"&&E.width!==0||(T=!0)}var V=new ResizeObserver(function(z){T&&C.call(w,z),T=!0});w.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(w.children).forEach(function(z){return V.observe(z)}):V.observe(w),tr.set(C,V)}(t.el.parentNode,t.parentResizeHandler),!t.css){var s=t.el.getRootNode&&t.el.getRootNode(),r=M.is("ShadowRoot",s),u=t.el.ownerDocument,f=u.getElementById("apexcharts-css");if(r||!f){var v;t.css=document.createElement("style"),t.css.id="apexcharts-css",t.css.textContent=`@keyframes opaque { + 0% { + opacity: 0 + } + + to { + opacity: 1 + } +} + +@keyframes resizeanim { + 0%,to { + opacity: 0 + } +} + +.apexcharts-canvas { + position: relative; + user-select: none +} + +.apexcharts-canvas ::-webkit-scrollbar { + -webkit-appearance: none; + width: 6px +} + +.apexcharts-canvas ::-webkit-scrollbar-thumb { + border-radius: 4px; + background-color: rgba(0,0,0,.5); + box-shadow: 0 0 1px rgba(255,255,255,.5); + -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5) +} + +.apexcharts-inner { + position: relative +} + +.apexcharts-text tspan { + font-family: inherit +} + +.legend-mouseover-inactive { + transition: .15s ease all; + opacity: .2 +} + +.apexcharts-legend-text { + padding-left: 15px; + margin-left: -15px; +} + +.apexcharts-series-collapsed { + opacity: 0 +} + +.apexcharts-tooltip { + border-radius: 5px; + box-shadow: 2px 2px 6px -4px #999; + cursor: default; + font-size: 14px; + left: 62px; + opacity: 0; + pointer-events: none; + position: absolute; + top: 20px; + display: flex; + flex-direction: column; + overflow: hidden; + white-space: nowrap; + z-index: 12; + transition: .15s ease all +} + +.apexcharts-tooltip.apexcharts-active { + opacity: 1; + transition: .15s ease all +} + +.apexcharts-tooltip.apexcharts-theme-light { + border: 1px solid #e3e3e3; + background: rgba(255,255,255,.96) +} + +.apexcharts-tooltip.apexcharts-theme-dark { + color: #fff; + background: rgba(30,30,30,.8) +} + +.apexcharts-tooltip * { + font-family: inherit +} + +.apexcharts-tooltip-title { + padding: 6px; + font-size: 15px; + margin-bottom: 4px +} + +.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title { + background: #eceff1; + border-bottom: 1px solid #ddd +} + +.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title { + background: rgba(0,0,0,.7); + border-bottom: 1px solid #333 +} + +.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-z-value { + display: inline-block; + margin-left: 5px; + font-weight: 600 +} + +.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-z-value:empty,.apexcharts-tooltip-title:empty { + display: none +} + +.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value { + padding: 6px 0 5px +} + +.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value { + display: flex +} + +.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty) { + margin-top: -6px +} + +.apexcharts-tooltip-marker { + width: 12px; + height: 12px; + position: relative; + top: 0; + margin-right: 10px; + border-radius: 50% +} + +.apexcharts-tooltip-series-group { + padding: 0 10px; + display: none; + text-align: left; + justify-content: left; + align-items: center +} + +.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker { + opacity: 1 +} + +.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child { + padding-bottom: 4px +} + +.apexcharts-tooltip-series-group-hidden { + opacity: 0; + height: 0; + line-height: 0; + padding: 0!important +} + +.apexcharts-tooltip-y-group { + padding: 6px 0 5px +} + +.apexcharts-custom-tooltip,.apexcharts-tooltip-box { + padding: 4px 8px +} + +.apexcharts-tooltip-boxPlot { + display: flex; + flex-direction: column-reverse +} + +.apexcharts-tooltip-box>div { + margin: 4px 0 +} + +.apexcharts-tooltip-box span.value { + font-weight: 700 +} + +.apexcharts-tooltip-rangebar { + padding: 5px 8px +} + +.apexcharts-tooltip-rangebar .category { + font-weight: 600; + color: #777 +} + +.apexcharts-tooltip-rangebar .series-name { + font-weight: 700; + display: block; + margin-bottom: 5px +} + +.apexcharts-xaxistooltip,.apexcharts-yaxistooltip { + opacity: 0; + pointer-events: none; + color: #373d3f; + font-size: 13px; + text-align: center; + border-radius: 2px; + position: absolute; + z-index: 10; + background: #eceff1; + border: 1px solid #90a4ae +} + +.apexcharts-xaxistooltip { + padding: 9px 10px; + transition: .15s ease all +} + +.apexcharts-xaxistooltip.apexcharts-theme-dark { + background: rgba(0,0,0,.7); + border: 1px solid rgba(0,0,0,.5); + color: #fff +} + +.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before { + left: 50%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none +} + +.apexcharts-xaxistooltip:after { + border-color: transparent; + border-width: 6px; + margin-left: -6px +} + +.apexcharts-xaxistooltip:before { + border-color: transparent; + border-width: 7px; + margin-left: -7px +} + +.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before { + bottom: 100% +} + +.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before { + top: 100% +} + +.apexcharts-xaxistooltip-bottom:after { + border-bottom-color: #eceff1 +} + +.apexcharts-xaxistooltip-bottom:before { + border-bottom-color: #90a4ae +} + +.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before { + border-bottom-color: rgba(0,0,0,.5) +} + +.apexcharts-xaxistooltip-top:after { + border-top-color: #eceff1 +} + +.apexcharts-xaxistooltip-top:before { + border-top-color: #90a4ae +} + +.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before { + border-top-color: rgba(0,0,0,.5) +} + +.apexcharts-xaxistooltip.apexcharts-active { + opacity: 1; + transition: .15s ease all +} + +.apexcharts-yaxistooltip { + padding: 4px 10px +} + +.apexcharts-yaxistooltip.apexcharts-theme-dark { + background: rgba(0,0,0,.7); + border: 1px solid rgba(0,0,0,.5); + color: #fff +} + +.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before { + top: 50%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none +} + +.apexcharts-yaxistooltip:after { + border-color: transparent; + border-width: 6px; + margin-top: -6px +} + +.apexcharts-yaxistooltip:before { + border-color: transparent; + border-width: 7px; + margin-top: -7px +} + +.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before { + left: 100% +} + +.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before { + right: 100% +} + +.apexcharts-yaxistooltip-left:after { + border-left-color: #eceff1 +} + +.apexcharts-yaxistooltip-left:before { + border-left-color: #90a4ae +} + +.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before { + border-left-color: rgba(0,0,0,.5) +} + +.apexcharts-yaxistooltip-right:after { + border-right-color: #eceff1 +} + +.apexcharts-yaxistooltip-right:before { + border-right-color: #90a4ae +} + +.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before { + border-right-color: rgba(0,0,0,.5) +} + +.apexcharts-yaxistooltip.apexcharts-active { + opacity: 1 +} + +.apexcharts-yaxistooltip-hidden { + display: none +} + +.apexcharts-xcrosshairs,.apexcharts-ycrosshairs { + pointer-events: none; + opacity: 0; + transition: .15s ease all +} + +.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active { + opacity: 1; + transition: .15s ease all +} + +.apexcharts-ycrosshairs-hidden { + opacity: 0 +} + +.apexcharts-selection-rect { + cursor: move +} + +.svg_select_boundingRect,.svg_select_points_rot { + pointer-events: none; + opacity: 0; + visibility: hidden +} + +.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot { + opacity: 0; + visibility: hidden +} + +.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r { + cursor: ew-resize; + opacity: 1; + visibility: visible +} + +.svg_select_points { + fill: #efefef; + stroke: #333; + rx: 2 +} + +.apexcharts-svg.apexcharts-zoomable.hovering-zoom { + cursor: crosshair +} + +.apexcharts-svg.apexcharts-zoomable.hovering-pan { + cursor: move +} + +.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon { + cursor: pointer; + width: 20px; + height: 20px; + line-height: 24px; + color: #6e8192; + text-align: center +} + +.apexcharts-menu-icon svg,.apexcharts-reset-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg { + fill: #6e8192 +} + +.apexcharts-selection-icon svg { + fill: #444; + transform: scale(.76) +} + +.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg { + fill: #f3f4f5 +} + +.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg { + fill: #008ffb +} + +.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg { + fill: #333 +} + +.apexcharts-menu-icon,.apexcharts-selection-icon { + position: relative +} + +.apexcharts-reset-icon { + margin-left: 5px +} + +.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon { + transform: scale(.85) +} + +.apexcharts-zoomin-icon,.apexcharts-zoomout-icon { + transform: scale(.7) +} + +.apexcharts-zoomout-icon { + margin-right: 3px +} + +.apexcharts-pan-icon { + transform: scale(.62); + position: relative; + left: 1px; + top: 0 +} + +.apexcharts-pan-icon svg { + fill: #fff; + stroke: #6e8192; + stroke-width: 2 +} + +.apexcharts-pan-icon.apexcharts-selected svg { + stroke: #008ffb +} + +.apexcharts-pan-icon:not(.apexcharts-selected):hover svg { + stroke: #333 +} + +.apexcharts-toolbar { + position: absolute; + z-index: 11; + max-width: 176px; + text-align: right; + border-radius: 3px; + padding: 0 6px 2px; + display: flex; + justify-content: space-between; + align-items: center +} + +.apexcharts-menu { + background: #fff; + position: absolute; + top: 100%; + border: 1px solid #ddd; + border-radius: 3px; + padding: 3px; + right: 10px; + opacity: 0; + min-width: 110px; + transition: .15s ease all; + pointer-events: none +} + +.apexcharts-menu.apexcharts-menu-open { + opacity: 1; + pointer-events: all; + transition: .15s ease all +} + +.apexcharts-menu-item { + padding: 6px 7px; + font-size: 12px; + cursor: pointer +} + +.apexcharts-theme-light .apexcharts-menu-item:hover { + background: #eee +} + +.apexcharts-theme-dark .apexcharts-menu { + background: rgba(0,0,0,.7); + color: #fff +} + +@media screen and (min-width:768px) { + .apexcharts-canvas:hover .apexcharts-toolbar { + opacity: 1 + } +} + +.apexcharts-canvas .apexcharts-element-hidden,.apexcharts-datalabel.apexcharts-element-hidden,.apexcharts-hide .apexcharts-series-points { + opacity: 0 +} + +.apexcharts-hidden-element-shown { + opacity: 1; + transition: 0.25s ease all; +} +.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label { + cursor: default; + pointer-events: none +} + +.apexcharts-pie-label-delay { + opacity: 0; + animation-name: opaque; + animation-duration: .3s; + animation-fill-mode: forwards; + animation-timing-function: ease +} + +.apexcharts-radialbar-label { + cursor: pointer; +} + +.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-gridline,.apexcharts-line,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-point-annotation-label,.apexcharts-radar-series path,.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-xaxis-annotation-label,.apexcharts-yaxis-annotation-label,.apexcharts-zoom-rect { + pointer-events: none +} + +.apexcharts-marker { + transition: .15s ease all +} + +.resize-triggers { + animation: 1ms resizeanim; + visibility: hidden; + opacity: 0; + height: 100%; + width: 100%; + overflow: hidden +} + +.contract-trigger:before,.resize-triggers,.resize-triggers>div { + content: " "; + display: block; + position: absolute; + top: 0; + left: 0 +} + +.resize-triggers>div { + height: 100%; + width: 100%; + background: #eee; + overflow: auto +} + +.contract-trigger:before { + overflow: hidden; + width: 200%; + height: 200% +} + +.apexcharts-bar-goals-markers{ + pointer-events: none +} + +.apexcharts-bar-shadows{ + pointer-events: none +} + +.apexcharts-rangebar-goals-markers{ + pointer-events: none +}`;var b=((v=t.opts.chart)===null||v===void 0?void 0:v.nonce)||t.w.config.chart.nonce;b&&t.css.setAttribute("nonce",b),r?s.prepend(t.css):u.head.appendChild(t.css)}}var x=t.create(t.w.config.series,{});if(!x)return a(t);t.mount(x).then(function(){typeof t.w.config.chart.events.mounted=="function"&&t.w.config.chart.events.mounted(t,t.w),t.events.fireEvent("mounted",[t,t.w]),a(x)}).catch(function(w){n(w)})}else n(new Error("Element not found"))})}},{key:"create",value:function(t,a){var n=this.w;new gl(this).initModules();var i=this.w.globals;if(i.noData=!1,i.animationEnded=!1,this.responsive.checkResponsiveConfig(a),n.config.xaxis.convertedCatToNumeric&&new pe(n.config).convertCatToNumericXaxis(n.config,this.ctx),this.el===null||(this.core.setupElements(),n.config.chart.type==="treemap"&&(n.config.grid.show=!1,n.config.yaxis[0].show=!1),i.svgWidth===0))return i.animationEnded=!0,null;var s=j.checkComboSeries(t);i.comboCharts=s.comboCharts,i.comboBarCount=s.comboBarCount;var r=t.every(function(b){return b.data&&b.data.length===0});(t.length===0||r)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(t),this.theme.init(),new We(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),i.noData&&i.collapsedSeries.length!==i.series.length&&!n.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),i.axisCharts&&(this.core.coreCalculations(),n.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=n.globals.minX,this.ctx.toolbar.maxX=n.globals.maxX),this.formatters.heatmapLabelFormatters(),new j(this).getLargestMarkerSize(),this.dimensions.plotCoords();var u=this.core.xySettings();this.grid.createGridMask();var f=this.core.plotChartType(t,u),v=new ke(this);return v.bringForward(),n.config.dataLabels.background.enabled&&v.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:f,xyRatios:u,dimensions:{plot:{left:n.globals.translateX,top:n.globals.translateY,width:n.globals.gridWidth,height:n.globals.gridHeight}}}}},{key:"mount",value:function(){var t=this,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,n=this,i=n.w;return new Promise(function(s,r){if(n.el===null)return r(new Error("Not enough data to display or target element not found"));(a===null||i.globals.allSeriesCollapsed)&&n.series.handleNoData(),n.grid=new ze(n);var u,f,v=n.grid.drawGrid();if(n.annotations=new ue(n),n.annotations.drawImageAnnos(),n.annotations.drawTextAnnos(),i.config.grid.position==="back"&&(v&&i.globals.dom.elGraphical.add(v.el),v!=null&&(u=v.elGridBorders)!==null&&u!==void 0&&u.node&&i.globals.dom.elGraphical.add(v.elGridBorders)),Array.isArray(a.elGraph))for(var b=0;b0&&i.globals.memory.methodsToExec.forEach(function(T){T.method(T.params,!1,T.context)}),i.globals.axisCharts||i.globals.noData||n.core.resizeNonAxisCharts(),s(n)})}},{key:"destroy",value:function(){var t,a;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,t=this.parentResizeHandler,(a=tr.get(t))&&(a.disconnect(),tr.delete(t));var n=this.w.config.chart.id;n&&Apex._chartInstances.forEach(function(i,s){i.id===M.escapeString(n)&&Apex._chartInstances.splice(s,1)}),new vl(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(t){var a=this,n=arguments.length>1&&arguments[1]!==void 0&&arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],s=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],r=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],u=this.w;return u.globals.selection=void 0,t.series&&(this.series.resetSeries(!1,!0,!1),t.series.length&&t.series[0].data&&(t.series=t.series.map(function(f,v){return a.updateHelpers._extendSeries(f,v)})),this.updateHelpers.revertDefaultAxisMinMax()),t.xaxis&&(t=this.updateHelpers.forceXAxisUpdate(t)),t.yaxis&&(t=this.updateHelpers.forceYAxisUpdate(t)),u.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this.updateHelpers._updateOptions(t,n,i,s,r)}},{key:"updateSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(t,a,n)}},{key:"appendSeries",value:function(t){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],i=this.w.config.series.slice();return i.push(t),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(i,a,n)}},{key:"appendData",value:function(t){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=this;n.w.globals.dataChanged=!0,n.series.getPreviousPaths();for(var i=n.w.config.series.slice(),s=0;s0&&arguments[0]!==void 0)||arguments[0],a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(t,a)}},{key:"addEventListener",value:function(t,a){this.events.addEventListener(t,a)}},{key:"removeEventListener",value:function(t,a){this.events.removeEventListener(t,a)}},{key:"addXaxisAnnotation",value:function(t){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,i=this;n&&(i=n),i.annotations.addXaxisAnnotationExternal(t,a,i)}},{key:"addYaxisAnnotation",value:function(t){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,i=this;n&&(i=n),i.annotations.addYaxisAnnotationExternal(t,a,i)}},{key:"addPointAnnotation",value:function(t){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,i=this;n&&(i=n),i.annotations.addPointAnnotationExternal(t,a,i)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,a=this;t&&(a=t),a.annotations.clearAnnotations(a)}},{key:"removeAnnotation",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,n=this;a&&(n=a),n.annotations.removeAnnotation(n,t)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,a){return this.coreUtils.getSeriesTotalsXRange(t,a)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new $e(this.ctx).getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new $e(this.ctx).getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(t,a){return this.updateHelpers.toggleDataPointSelection(t,a)}},{key:"zoomX",value:function(t,a){this.ctx.toolbar.zoomUpdateOptions(t,a)}},{key:"setLocale",value:function(t){this.localization.setCurrentLocaleValues(t)}},{key:"dataURI",value:function(t){return new ce(this.ctx).dataURI(t)}},{key:"exportToCSV",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new ce(this.ctx).exportToCSV(t)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var t=this.w.config.chart.redrawOnWindowResize;typeof t=="function"&&(t=t()),t&&this._windowResize()}}],[{key:"getChartByID",value:function(t){var a=M.escapeString(t);if(Apex._chartInstances){var n=Apex._chartInstances.filter(function(i){return i.id===a})[0];return n&&n.chart}}},{key:"initOnLoad",value:function(){for(var t=document.querySelectorAll("[data-apexcharts]"),a=0;a2?s-2:0),u=2;uke&&typeof ke=="object"&&!Array.isArray(ke)&&ke!=null,Z=(ke,Te)=>{typeof Object.assign!="function"&&function(){Object.assign=function(Ee){if(Ee==null)throw new TypeError("Cannot convert undefined or null to object");let ce=Object(Ee);for(let Ue=1;Ue{M(Te[Ee])?Ee in ke?Pe[Ee]=Z(ke[Ee],Te[Ee]):Object.assign(Pe,{[Ee]:Te[Ee]}):Object.assign(Pe,{[Ee]:Te[Ee]})}),Pe},G=async()=>{if(await Object(m.nextTick)(),H.value)return;const ke={chart:{type:B.type||B.options.chart.type||"line",height:B.height,width:B.width,events:{}},series:B.series};P.forEach(Pe=>{let Ee=(...ce)=>D(Pe,...ce);ke.chart.events[Pe]=Ee});const Te=Z(B.options,ke);return H.value=new k.a(Y.value,Te),H.value.render()},X=()=>(j(),G()),j=()=>{H.value.destroy()},q=(ke,Te)=>H.value.updateSeries(ke,Te),te=(ke,Te,Pe,Ee)=>H.value.updateOptions(ke,Te,Pe,Ee),J=ke=>H.value.toggleSeries(ke),ie=ke=>{H.value.showSeries(ke)},ne=ke=>{H.value.hideSeries(ke)},oe=(ke,Te)=>H.value.appendSeries(ke,Te),ue=()=>{H.value.resetSeries()},ve=(ke,Te)=>{H.value.toggleDataPointSelection(ke,Te)},Ie=ke=>H.value.appendData(ke),ye=(ke,Te)=>H.value.zoomX(ke,Te),ge=ke=>H.value.dataURI(ke),pe=ke=>H.value.setLocale(ke),le=(ke,Te)=>{H.value.addXaxisAnnotation(ke,Te)},fe=(ke,Te)=>{H.value.addYaxisAnnotation(ke,Te)},de=(ke,Te)=>{H.value.addPointAnnotation(ke,Te)},xe=(ke,Te)=>{H.value.removeAnnotation(ke,Te)},We=()=>{H.value.clearAnnotations()};Object(m.onBeforeMount)(()=>{window.ApexCharts=k.a}),Object(m.onMounted)(()=>{Y.value=Object(m.getCurrentInstance)().proxy.$el,G()}),Object(m.onBeforeUnmount)(()=>{H.value&&j()});const Le=Object(m.toRefs)(B);return Object(m.watch)(Le.options,()=>{!H.value&&B.options?G():H.value.updateOptions(B.options)}),Object(m.watch)(Le.series,()=>{!H.value&&B.series?G():H.value.updateSeries(B.series)},{deep:!0}),Object(m.watch)(Le.type,()=>{X()}),Object(m.watch)(Le.width,()=>{X()}),Object(m.watch)(Le.height,()=>{X()}),{chart:H,init:G,refresh:X,destroy:j,updateOptions:te,updateSeries:q,toggleSeries:J,showSeries:ie,hideSeries:ne,resetSeries:ue,zoomX:ye,toggleDataPointSelection:ve,appendData:Ie,appendSeries:oe,addXaxisAnnotation:le,addYaxisAnnotation:fe,addPointAnnotation:de,removeAnnotation:xe,clearAnnotations:We,setLocale:pe,dataURI:ge}},render(){return Object(m.h)("div",{class:"vue-apexcharts"})}});const _=B=>{B.component(L.name,L)};L.install=_;var R=L;l.default=R}})})(Hh);var Xw=Hh.exports;const Yw=kf(Xw),Ww=Et({__name:"SpeedGraph",setup(e){const{t:o}=Ca(),l=us(),c=zh(),h=Ia(),d=ae(),m={chart:{sparkline:{enabled:!0},animations:{enabled:!1}},colors:[l.current.value.colors.upload,l.current.value.colors.download],stroke:{show:!0,curve:"smooth",lineCap:"round",width:4},fill:{type:"gradient",gradient:{shade:"dark",type:"vertical",shadeIntensity:.5,opacityFrom:.6,opacityTo:.5,stops:[0,50,100]}},tooltip:{theme:"dark",x:{formatter:k=>{const P=h.refreshInterval/1e3,A=c.downloadData.length*P-k*P;return o("navbar.side.speed_graph.relative_time",A)}},y:{formatter:k=>di(k,h.useBitSpeed)}}},p=O(()=>[{name:o("navbar.side.speed_graph.upload_label"),data:c.uploadData},{name:o("navbar.side.speed_graph.download_label"),data:c.downloadData}]);return(k,P)=>(Be(),tt(re(Yw),{ref_key:"chart",ref:d,type:"area",options:m,series:p.value},null,8,["series"]))}}),Uw={class:"text-subtitle-1"},$w=Et({__name:"StringCard",props:{title:{},value:{},color:{}},setup(e){return(o,l)=>(Be(),tt(Ea,{color:"secondary",rounded:"lg",class:"pa-3"},{default:ee(()=>[y(Sa,null,{default:ee(()=>[y(ot,{cols:"7",class:rn(["text-subtitle-1",`text-${o.color}`])},{default:ee(()=>[He(Xe(o.title),1)]),_:1},8,["class"]),y(ot,{cols:"5",class:rn(`text-${o.color}`)},{default:ee(()=>[_t("span",Uw,Xe(o.value),1)]),_:1},8,["class"])]),_:1})]),_:1}))}}),Gw={class:"d-flex flex-column gap"},jw=Et({__name:"TransferStats",props:{session:{type:Boolean}},setup(e){const o=e,{t:l}=Ca(),c=gn(),h=O(()=>o.session?l("navbar.side.stats.session.title"):l("navbar.side.stats.alltime.title")),d=O(()=>(o.session?c.serverState?.dl_info_data:c.serverState?.alltime_dl)??0),m=O(()=>(o.session?c.serverState?.up_info_data:c.serverState?.alltime_ul)??0),p=O(()=>(o.session?void 0:c.serverState?.global_ratio)??0);return(k,P)=>(Be(),tt(Rn,{variant:"flat",color:"primary"},{default:ee(()=>[y(oi,{class:"px-0 pb-0 text-uppercase white--text ml-1 font-weight-normal text-caption"},{default:ee(()=>[He(Xe(h.value),1)]),_:1}),y(Dn,{class:"px-0 pb-0"},{default:ee(()=>[_t("div",Gw,[y(eo,{title:k.$t("navbar.side.stats.downloaded"),value:d.value,color:"download",icon:"mdi-arrow-down"},null,8,["title","value"]),y(eo,{title:k.$t("navbar.side.stats.uploaded"),value:m.value,color:"upload",icon:"mdi-arrow-up"},null,8,["title","value"]),k.session?Pt("",!0):(Be(),tt($w,{key:0,title:k.$t("navbar.side.stats.ratio"),value:p.value,color:"ratio"},null,8,["title","value"]))])]),_:1})]),_:1}))}});const gc=Fn(jw,[["__scopeId","data-v-1a1ec730"]]),qw={class:"d-flex flex-column gap mt-3"},Zw=Et({__name:"ActiveFilters",setup(e){const{t:o}=Ca(),{isTextFilterActive:l,textFilter:c,isStatusFilterActive:h,statusFilter:d,isCategoryFilterActive:m,categoryFilter:p,isTagFilterActive:k,tagFilter:P,isTrackerFilterActive:A,trackerFilter:L}=nn(un()),_=O(()=>l.value&&R.value||h.value&&B.value||m.value&&D.value||k.value&&Y.value||A.value&&H.value),R=O(()=>c.value.length>0),B=O(()=>d.value.length>0),D=O(()=>p.value.length>0),Y=O(()=>P.value.length>0),H=O(()=>L.value.length>0),M=O(()=>_.value?"active-global":"active-global-disabled"),Z=O(()=>l.value?"active-text":"active-text-disabled"),G=O(()=>h.value?`torrent-${d.value[0]}`:`torrent-${d.value[0]}-darken-2`),X=O(()=>h.value?"active-status":"active-status-disabled"),j=O(()=>m.value?"active-category":"active-category-disabled"),q=O(()=>k.value?"active-tag":"active-tag-disabled"),te=O(()=>A.value?"active-tracker":"active-tracker-disabled"),J=O(()=>Number(R.value)+Number(B.value)+Number(D.value)+Number(Y.value)+Number(H.value)),ie=O(()=>Number(R.value&&l.value)+Number(B.value&&h.value)+Number(D.value&&m.value)+Number(Y.value&&k.value)+Number(H.value&&A.value));function ne(){_.value?(l.value=!1,h.value=!1,m.value=!1,k.value=!1,A.value=!1):(l.value=!0,h.value=!0,m.value=!0,k.value=!0,A.value=!0)}function oe(){ve(),ye(),pe(),fe(),xe()}function ue(){l.value=!l.value}function ve(){c.value=""}function Ie(){h.value=!h.value}function ye(){d.value=[]}function ge(){m.value=!m.value}function pe(){p.value=[]}function le(){k.value=!k.value}function fe(){P.value=[]}function de(){A.value=!A.value}function xe(){L.value=[]}return(We,Le)=>(Be(),tt(ii,{"close-delay":"0","open-delay":"0","open-on-click":"","open-on-hover":"","open-on-focus":""},{activator:ee(({props:ke})=>[y(gu,null,{default:ee(()=>[J.value>0?(Be(),tt(Zt,we({key:0},ke,{class:"ml-6",color:M.value,variant:"elevated",closable:"","onClick:close":Le[1]||(Le[1]=Te=>oe())}),{prepend:ee(()=>[y(Ge,{class:"mr-1",onClick:Le[0]||(Le[0]=Te=>ne())},{default:ee(()=>[He(Xe(_.value?"mdi-filter":"mdi-filter-off"),1)]),_:1})]),default:ee(()=>[He(" "+Xe(re(o)("navbar.top.active_filters.menu_label",ie.value)),1)]),_:2},1040,["color"])):Pt("",!0)]),_:2},1024)]),default:ee(()=>[_t("div",qw,[R.value?(Be(),tt(Zt,{key:0,color:Z.value,variant:"elevated",closable:"","onClick:close":Le[3]||(Le[3]=ke=>ve())},{prepend:ee(()=>[y(Ge,{class:"mr-1",onClick:Le[2]||(Le[2]=ke=>ue())},{default:ee(()=>[He(Xe(re(l)?"mdi-filter":"mdi-filter-off"),1)]),_:1})]),default:ee(()=>[He(" "+Xe(re(o)("navbar.top.active_filters.text",{value:re(c)})),1)]),_:1},8,["color"])):Pt("",!0),B.value?(Be(),wt(je,{key:1},[re(d).length===1?(Be(),tt(Zt,{key:0,color:G.value,variant:"elevated",closable:"","onClick:close":Le[5]||(Le[5]=ke=>ye())},{prepend:ee(()=>[y(Ge,{class:"mr-1",onClick:Le[4]||(Le[4]=ke=>Ie())},{default:ee(()=>[He(Xe(re(h)?"mdi-filter":"mdi-filter-off"),1)]),_:1})]),default:ee(()=>[He(" "+Xe(re(o)("navbar.top.active_filters.state",{value:re(o)(`torrent.state.${re(d)[0]}`)})),1)]),_:1},8,["color"])):(Be(),tt(Zt,{key:1,color:X.value,variant:"elevated",closable:"","onClick:close":Le[7]||(Le[7]=ke=>ye())},{prepend:ee(()=>[y(Ge,{class:"mr-1",onClick:Le[6]||(Le[6]=ke=>Ie())},{default:ee(()=>[He(Xe(re(h)?"mdi-filter":"mdi-filter-off"),1)]),_:1})]),default:ee(()=>[He(" "+Xe(re(o)("navbar.top.active_filters.multiple_state",re(d).length)),1)]),_:1},8,["color"]))],64)):Pt("",!0),D.value?(Be(),wt(je,{key:2},[re(p).length===1?(Be(),tt(Zt,{key:0,color:j.value,variant:"elevated",closable:"","onClick:close":Le[9]||(Le[9]=ke=>pe())},{prepend:ee(()=>[y(Ge,{class:"mr-1",onClick:Le[8]||(Le[8]=ke=>ge())},{default:ee(()=>[He(Xe(re(m)?"mdi-filter":"mdi-filter-off"),1)]),_:1})]),default:ee(()=>[He(" "+Xe(re(o)("navbar.top.active_filters.category",{value:re(p)[0]===""?re(o)("navbar.side.filters.uncategorized"):re(p)[0]})),1)]),_:1},8,["color"])):(Be(),tt(Zt,{key:1,color:j.value,variant:"elevated",closable:"","onClick:close":Le[11]||(Le[11]=ke=>pe())},{prepend:ee(()=>[y(Ge,{class:"mr-1",onClick:Le[10]||(Le[10]=ke=>ge())},{default:ee(()=>[He(Xe(re(m)?"mdi-filter":"mdi-filter-off"),1)]),_:1})]),default:ee(()=>[He(" "+Xe(re(o)("navbar.top.active_filters.multiple_category",re(p).length)),1)]),_:1},8,["color"]))],64)):Pt("",!0),Y.value?(Be(),wt(je,{key:3},[re(P).length===1?(Be(),tt(Zt,{key:0,color:q.value,variant:"elevated",closable:"","onClick:close":Le[13]||(Le[13]=ke=>fe())},{prepend:ee(()=>[y(Ge,{class:"mr-1",onClick:Le[12]||(Le[12]=ke=>le())},{default:ee(()=>[He(Xe(re(k)?"mdi-filter":"mdi-filter-off"),1)]),_:1})]),default:ee(()=>[He(" "+Xe(re(o)("navbar.top.active_filters.tag",{value:re(P)[0]===null?re(o)("navbar.side.filters.untagged"):re(P)[0]})),1)]),_:1},8,["color"])):(Be(),tt(Zt,{key:1,color:q.value,variant:"elevated",closable:"","onClick:close":Le[15]||(Le[15]=ke=>fe())},{prepend:ee(()=>[y(Ge,{class:"mr-1",onClick:Le[14]||(Le[14]=ke=>le())},{default:ee(()=>[He(Xe(re(k)?"mdi-filter":"mdi-filter-off"),1)]),_:1})]),default:ee(()=>[He(" "+Xe(re(o)("navbar.top.active_filters.multiple_tag",re(P).length)),1)]),_:1},8,["color"]))],64)):Pt("",!0),H.value?(Be(),wt(je,{key:4},[re(L).length===1?(Be(),tt(Zt,{key:0,color:te.value,variant:"elevated",closable:"","onClick:close":Le[17]||(Le[17]=ke=>xe())},{prepend:ee(()=>[y(Ge,{class:"mr-1",onClick:Le[16]||(Le[16]=ke=>de())},{default:ee(()=>[He(Xe(re(A)?"mdi-filter":"mdi-filter-off"),1)]),_:1})]),default:ee(()=>[He(" "+Xe(re(o)("navbar.top.active_filters.tracker",{value:re(L)[0]===""?re(o)("navbar.side.filters.untracked"):re(L)[0]})),1)]),_:1},8,["color"])):(Be(),tt(Zt,{key:1,color:te.value,variant:"elevated",closable:"","onClick:close":Le[19]||(Le[19]=ke=>xe())},{prepend:ee(()=>[y(Ge,{class:"mr-1",onClick:Le[18]||(Le[18]=ke=>de())},{default:ee(()=>[He(Xe(re(A)?"mdi-filter":"mdi-filter-off"),1)]),_:1})]),default:ee(()=>[He(" "+Xe(re(o)("navbar.top.active_filters.multiple_tracker",re(L).length)),1)]),_:1},8,["color"]))],64)):Pt("",!0)])]),_:1}))}});const Kw=Fn(Zw,[["__scopeId","data-v-83d2faed"]]),Qw={class:"d-flex flex-wrap gap"},Jw={class:"pa-1 border wrap-anywhere"},eS={class:"text-red"},tS=Et({__name:"ConfirmDeleteDialog",props:{guid:{},hashes:{}},setup(e){const o=e,{isOpened:l}=xs(o.guid),c=io(),h=ao(),{t:d}=Ca(),m=Gs(),p=un(),k=Ia(),P=ae(),A=ae(!1),L=O(()=>p.torrents.filter(D=>o.hashes?.includes(D.hash)));async function _(){A.value&&(await p.deleteTorrents(L.value.map(D=>D.hash),k.deleteWithFiles),m.unselectAllTorrents(),R(),c.name==="torrentDetail"&&await h.push({name:"dashboard"}))}const R=()=>{l.value=!1};function B(D){if(D.key==="Enter")return D.preventDefault(),_(),!0}return Pi(()=>{document.addEventListener("keydown",B)}),ls(()=>{document.removeEventListener("keydown",B)}),(D,Y)=>(Be(),tt(wn,{modelValue:re(l),"onUpdate:modelValue":Y[3]||(Y[3]=H=>zt(l)?l.value=H:null),"max-width":"1000"},{default:ee(()=>[y(Rn,null,{default:ee(()=>[y(oi,null,{default:ee(()=>[He(Xe(re(d)("dialogs.delete.title",L.value.length)),1)]),_:1}),y(Dn,null,{default:ee(()=>[y(re(xh),{modelValue:A.value,"onUpdate:modelValue":Y[1]||(Y[1]=H=>A.value=H),ref_key:"form",ref:P,onSubmit:Y[2]||(Y[2]=Sr(()=>{},["prevent"]))},{default:ee(()=>[_t("div",Qw,[(Be(!0),wt(je,null,no(L.value,H=>(Be(),wt("span",Jw,Xe(H.name),1))),256))]),y(en,{modelValue:re(k).deleteWithFiles,"onUpdate:modelValue":Y[0]||(Y[0]=H=>re(k).deleteWithFiles=H),"hide-details":"",label:D.$t("dialogs.delete.deleteWithFiles")},null,8,["modelValue","label"]),y(fu,null,{default:ee(()=>[pt(_t("div",eS,[y(Ge,null,{default:ee(()=>[He("mdi-alert")]),_:1}),He(" "+Xe(D.$t("dialogs.delete.warnDelete")),1)],512),[[Pa,re(k).deleteWithFiles]])]),_:1})]),_:1},8,["modelValue"])]),_:1}),y(ri,null,{default:ee(()=>[y(Mn),y(Ke,{onClick:R},{default:ee(()=>[He(Xe(D.$t("common.cancel")),1)]),_:1}),y(Ke,{color:"error",disabled:!A.value,onClick:_},{default:ee(()=>[He(Xe(D.$t("common.delete")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}});const aS=Fn(tS,[["__scopeId","data-v-20eac5e6"]]),nS=Et({__name:"TopActions",emits:["resumeTorrents","pauseTorrents","deleteTorrents","openSearchEngine","openrssArticles","openLogs","openSettings"],setup(e){return(o,l)=>(Be(),wt(je,null,[y(sa,{text:o.$t("topbar.actions.resume"),location:"bottom"},{activator:ee(({props:c})=>[y(Ke,we({icon:"mdi-play"},c,{onClick:l[0]||(l[0]=h=>o.$emit("resumeTorrents"))}),null,16)]),_:1},8,["text"]),y(sa,{text:o.$t("topbar.actions.pause"),location:"bottom"},{activator:ee(({props:c})=>[y(Ke,we({icon:"mdi-pause"},c,{onClick:l[1]||(l[1]=h=>o.$emit("pauseTorrents"))}),null,16)]),_:1},8,["text"]),y(sa,{text:o.$t("topbar.actions.delete"),location:"bottom"},{activator:ee(({props:c})=>[y(Ke,we({icon:"mdi-delete"},c,{onClick:l[2]||(l[2]=h=>o.$emit("deleteTorrents"))}),null,16)]),_:1},8,["text"]),y(La,{vertical:"",inset:""}),y(sa,{text:o.$t("topbar.actions.searchEngine"),location:"bottom"},{activator:ee(({props:c})=>[y(Ke,we({icon:"mdi-search-web"},c,{onClick:l[3]||(l[3]=h=>o.$emit("openSearchEngine"))}),null,16)]),_:1},8,["text"]),y(sa,{text:o.$t("topbar.actions.rssArticles"),location:"bottom"},{activator:ee(({props:c})=>[y(Ke,we({icon:"mdi-rss"},c,{onClick:l[4]||(l[4]=h=>o.$emit("openrssArticles"))}),null,16)]),_:1},8,["text"]),y(sa,{text:o.$t("topbar.actions.logs"),location:"bottom"},{activator:ee(({props:c})=>[y(Ke,we({icon:"mdi-file-document-multiple"},c,{onClick:l[5]||(l[5]=h=>o.$emit("openLogs"))}),null,16)]),_:1},8,["text"]),y(sa,{text:o.$t("topbar.actions.settings"),location:"bottom"},{activator:ee(({props:c})=>[y(Ke,we({icon:"mdi-cog"},c,{onClick:l[6]||(l[6]=h=>o.$emit("openSettings"))}),null,16)]),_:1},8,["text"])],64))}}),iS=Et({__name:"TopOverflow",emits:["resumeTorrents","pauseTorrents","deleteTorrents","openSearchEngine","openrssArticles","openLogs","openSettings"],setup(e){return(o,l)=>(Be(),tt(ii,{location:"bottom"},{activator:ee(({props:c})=>[y(Ke,we({icon:"mdi-dots-vertical"},c),null,16)]),default:ee(()=>[y(Vn,null,{default:ee(()=>[y(dt,{title:o.$t("topbar.overflow.resume"),onClick:l[0]||(l[0]=c=>o.$emit("resumeTorrents"))},{prepend:ee(()=>[y(Ge,null,{default:ee(()=>[He("mdi-play")]),_:1})]),_:1},8,["title"]),y(dt,{title:o.$t("topbar.overflow.pause"),onClick:l[1]||(l[1]=c=>o.$emit("pauseTorrents"))},{prepend:ee(()=>[y(Ge,null,{default:ee(()=>[He("mdi-pause")]),_:1})]),_:1},8,["title"]),y(dt,{title:o.$t("topbar.overflow.delete"),onClick:l[2]||(l[2]=c=>o.$emit("deleteTorrents"))},{prepend:ee(()=>[y(Ge,null,{default:ee(()=>[He("mdi-delete")]),_:1})]),_:1},8,["title"]),y(La),y(dt,{title:o.$t("topbar.overflow.searchEngine"),onClick:l[3]||(l[3]=c=>o.$emit("openSearchEngine"))},{prepend:ee(()=>[y(Ge,null,{default:ee(()=>[He("mdi-search-web")]),_:1})]),_:1},8,["title"]),y(dt,{title:o.$t("topbar.overflow.rssArticles"),onClick:l[4]||(l[4]=c=>o.$emit("openrssArticles"))},{prepend:ee(()=>[y(Ge,null,{default:ee(()=>[He("mdi-rss")]),_:1})]),_:1},8,["title"]),y(dt,{title:o.$t("topbar.overflow.logs"),onClick:l[5]||(l[5]=c=>o.$emit("openLogs"))},{prepend:ee(()=>[y(Ge,null,{default:ee(()=>[He("mdi-file-document-multiple")]),_:1})]),_:1},8,["title"]),y(dt,{title:o.$t("topbar.overflow.settings"),onClick:l[6]||(l[6]=c=>o.$emit("openSettings"))},{prepend:ee(()=>[y(Ge,null,{default:ee(()=>[He("mdi-cog")]),_:1})]),_:1},8,["title"])]),_:1})]),_:1}))}}),sS=Et({__name:"TopContainer",setup(e){const o=io(),l=ao(),c=Gs(),h=Qn(),d=un(),m=O(()=>o.name==="torrentDetail"),p=O(()=>m.value?[o.params.hash]:c.selectedTorrents);function k(){h.createDialog(nl)}async function P(){await d.resumeTorrents(p.value)}async function A(){await d.pauseTorrents(p.value)}function L(){p.value.length&&h.createDialog(aS,{hashes:[...p.value]})}function _(){l.push({name:"searchEngine"})}function R(){l.push({name:"rssArticles"})}function B(){l.push({name:"logs"})}function D(){l.push({name:"settings"})}return(Y,H)=>(Be(),wt(je,null,[y(sa,{text:Y.$t("topbar.addTorrents"),location:"bottom"},{activator:ee(({props:M})=>[y(Ke,we({icon:"mdi-plus"},M,{onClick:k}),null,16)]),_:1},8,["text"]),y(La,{inset:"",vertical:""}),Y.$vuetify.display.mobile?(Be(),tt(iS,{key:0,onDeleteTorrents:L,onOpenLogs:B,onOpenSearchEngine:_,onOpenSettings:D,onOpenrssArticles:R,onPauseTorrents:A,onResumeTorrents:P})):(Be(),tt(nS,{key:1,onDeleteTorrents:L,onOpenLogs:B,onOpenSearchEngine:_,onOpenSettings:D,onOpenrssArticles:R,onPauseTorrents:A,onResumeTorrents:P}))],64))}}),rS={class:"d-flex justify-center text-accent"},oS={key:0,class:"text-accent"},lS={key:1},cS=Et({__name:"Navbar",setup(e){const o=Gs(),l=Ia(),c=ae(l.openSideBarOnStart),h=()=>{c.value=!c.value};return(d,m)=>(Be(),wt(je,null,[y(Sh,{modelValue:c.value,"onUpdate:modelValue":m[0]||(m[0]=p=>c.value=p),location:re(l).isDrawerRight?"right":"left",color:"primary","disable-route-watcher":""},{append:ee(()=>[y(Aw)]),default:ee(()=>[y(Vn,{class:"clean-px px-2 pt-0"},{default:ee(()=>[re(l).showCurrentSpeed?(Be(),tt(dt,{key:0},{default:ee(()=>[y(Tw)]),_:1})):Pt("",!0),re(l).showSpeedGraph?(Be(),tt(dt,{key:1},{default:ee(()=>[y(Ww)]),_:1})):Pt("",!0),re(l).showAlltimeStat?(Be(),tt(dt,{key:2},{default:ee(()=>[y(gc,{session:!1})]),_:1})):Pt("",!0),re(l).showSessionStat?(Be(),tt(dt,{key:3},{default:ee(()=>[y(gc,{session:!0})]),_:1})):Pt("",!0),re(l).showFreeSpace?(Be(),tt(dt,{key:4},{default:ee(()=>[y(zw)]),_:1})):Pt("",!0),y(dt,null,{default:ee(()=>[y(Fw)]),_:1}),y(dt,{density:"compact"},{default:ee(()=>[_t("div",rS,Xe(re(o).torrentCountString),1)]),_:1})]),_:1})]),_:1},8,["modelValue","location"]),y(yu,null,{default:ee(()=>[y(Vu,{onClick:h}),y(Du,null,{default:ee(()=>[d.$vuetify.display.smAndUp?(Be(),wt("span",oS,"Vue")):Pt("",!0),d.$vuetify.display.smAndUp?(Be(),wt("span",lS,"Torrent")):Pt("",!0),y(Kw)]),_:1}),y(sS)]),_:1})],64))}});const uS=Fn(cS,[["__scopeId","data-v-90c06bb3"]]),dS=Et({__name:"App",setup(e){const o=bs(),l=ko(),c=Kn(),h=Qn(),d=Bh(),m=gn(),{serverState:p}=nn(m),{torrents:k}=nn(un()),P=So(),A=Ia(),{language:L,matchSystemTheme:_,uiTitleCustom:R,uiTitleType:B,useBitSpeed:D}=nn(A),Y=async()=>{await c.updateAuthStatus()},H=()=>{document.addEventListener("contextmenu",M=>{if(!M.target)return;const Z=M.target,G=Z.nodeName.toLowerCase(),X=Z.getAttribute("type")?.toLowerCase()??"";if(!["textarea","a","img"].includes(G)&&!(G==="input"&&["text","password","email","number"].includes(X)))return M.preventDefault(),!1})};return Pi(()=>{_.value?A.updateSystemTheme():A.updateTheme(),A.setLanguage(L.value),Y(),H()}),Ve(()=>c.isAuthenticated,async M=>{M?(l.pushInterval(()=>m.updateMaindata(),A.refreshInterval),await m.updateMaindata(),await P.fetchPreferences(),await d.cleanAndFetchLogs(),await m.fetchCategories(),await m.fetchTags(),o.initForm()):l.clearIntervals()},{immediate:!0}),$t(()=>{switch(B.value){case zn.GLOBAL_SPEED:document.title=`[D: ${di(p.value?.dl_info_speed??0,D.value)}, U: ${di(p.value?.up_info_speed??0,D.value)}] VueTorrent`;break;case zn.FIRST_TORRENT_STATUS:const Z=k.value.at(0);Z?document.title=`[D: ${di(Z.dlspeed,D.value)}, U: ${di(Z.upspeed,D.value)}, ${Gv(Z.progress)}] VueTorrent`:document.title="[N/A] VueTorrent";break;case zn.CUSTOM:document.title=R.value;break;case zn.DEFAULT:default:document.title="VueTorrent";break}}),(M,Z)=>{const G=Cf("router-view");return Be(),tt(cu,{class:"text-noselect"},{default:ee(()=>[(Be(!0),wt(je,null,no(re(h).dialogs,X=>(Be(),tt(mc(X.component),Af(Pf({guid:X.guid,...X.props})),null,16))),256)),re(c).isAuthenticated?(Be(),tt(uS,{key:0})):Pt("",!0),y(wh,null,{default:ee(()=>[y(G)]),_:1}),y(fw),y(pw)]),_:1})}}}),hS=[{name:"dashboard",path:"/",component:()=>Ja(()=>import("./Dashboard-e667d93a.js"),["./Dashboard-e667d93a.js","./vue-d2584a6d.js","./dayjs-f7aba705.js","./faker-c43f92d4.js","./dayjs.min-1969f9c6.js","./vuetify-e547ef1b.js","./ArrayPagination-26934cac.js","./index-fd06c5c5.js","./Dashboard-e1ea0c85.css"],import.meta.url)},{name:"settings",path:"/settings/:tab?/:subtab?",component:()=>Ja(()=>import("./Settings-af9c84ca.js"),["./Settings-af9c84ca.js","./vue-d2584a6d.js","./PasswordField.vue_vue_type_script_setup_true_lang-f7d196be.js","./faker-c43f92d4.js","./vuetify-e547ef1b.js","./Settings-cac9dd1a.css"],import.meta.url)},{name:"rssArticles",path:"/rss",component:()=>Ja(()=>import("./RssArticles-1fe4e4bd.js"),["./RssArticles-1fe4e4bd.js","./vue-d2584a6d.js","./ArrayPagination-26934cac.js","./faker-c43f92d4.js","./index-fd06c5c5.js","./vuetify-e547ef1b.js","./RssArticles-cd150368.css"],import.meta.url)},{name:"logs",path:"/logs",component:()=>Ja(()=>import("./Logs-c238f379.js"),["./Logs-c238f379.js","./ArrayPagination-26934cac.js","./vue-d2584a6d.js","./faker-c43f92d4.js","./dayjs.min-1969f9c6.js","./vuetify-e547ef1b.js","./Logs-a45762d4.css"],import.meta.url)},{name:"searchEngine",path:"/search",component:()=>Ja(()=>import("./SearchEngine-b38d96d6.js"),["./SearchEngine-b38d96d6.js","./vue-d2584a6d.js","./faker-c43f92d4.js","./vuetify-e547ef1b.js"],import.meta.url)},{name:"torrentDetail",path:"/torrent/:hash",component:()=>Ja(()=>import("./TorrentDetail-85e789b3.js"),["./TorrentDetail-85e789b3.js","./vue-d2584a6d.js","./faker-c43f92d4.js","./dayjs-f7aba705.js","./dayjs.min-1969f9c6.js","./vuetify-e547ef1b.js","./TorrentDetail-cad7bace.css"],import.meta.url)},{name:"magnetHandler",path:"/magnet/:url",component:()=>Ja(()=>import("./MagnetHandler-d77b3bb6.js"),["./MagnetHandler-d77b3bb6.js","./vue-d2584a6d.js","./faker-c43f92d4.js","./vuetify-e547ef1b.js"],import.meta.url),meta:{public:!0}},{name:"login",path:"/login",component:()=>Ja(()=>import("./Login-4fd3fce4.js"),["./Login-4fd3fce4.js","./vue-d2584a6d.js","./PasswordField.vue_vue_type_script_setup_true_lang-f7d196be.js","./faker-c43f92d4.js","./vuetify-e547ef1b.js"],import.meta.url),meta:{public:!0}}],Xh=Tf({history:_f({}.BASE_URL),routes:hS});Xh.beforeResolve((e,o,l)=>{const{isAuthenticated:c}=Kn();return!(e.meta.public===!0)&&!c?l({name:"login",query:{redirect:location.hash.slice(1)}}):l()});const fS="Generated by Tolgee app. NEVER EDIT MANUALLY AS IT WILL BE OVERRIDDEN BY TOLGEE",gS={cancel:"Cancel",close:"Close",delete:"Delete",disable:"Disable",emptyList:"Nothing to see here!",NA:"N/A",no:"No",none:"(None)",ok:"OK",save:"Save",selectAll:"Select All",selectNone:"Select None",useGlobalSettings:"Use Global Settings",yes:"Yes"},vS={addPaused:{always:"Always",never:"Never",title:"Add paused"},bittorrentProtocols:{tcp:"TCP",tcp_utp:"TCP and μTP",utp:"μTP"},connectionStatus:{connected:"Connected",disconnected:"Disconnected",firewalled:"Firewalled",unknown:"Unknown"},contentLayout:{nosubfolder:"Remove Subfolder",original:"Original",subfolder:"Create Subfolder",title:"Torrent content layout"},diskIoMode:{disableOsCache:"Disable OS cache",enableOsCache:"Enable OS cache",writeThrough:"Write-through (libtorrent >= 2.0.6)"},diskIoType:{default:"Default",memoryMappedFiles:"Memory mapped files",posixCompliant:"POSIX-compliant"},encryption:{forceOff:"Disable Encryption",forceOn:"Require Encryption",preferEncryption:"Allow Encryption"},file_log_age_type:{days:"Days",months:"Months",years:"Years"},file_priority:{high:"High",max:"Max",normal:"Normal",unwanted:"Unwanted"},maxRatioAction:{pauseTorrent:"Pause torrent",removeTorrent:"Remove torrent",removeTorrentAndFiles:"Remove torrent and its files",torrentSuperseeding:"Enable super seeding for torrent"},monitoredFolderSaveLocation:{defaultSavePath:"Default Save Path",monitoredFolder:"Monitored Folder Location",other:"Other"},proxy_type:{http:"HTTP",socks4:"SOCKS4",socks5:"SOCKS5"},scheduler:{everyDay:"Every day",everyFriday:"Every friday",everyMonday:"Every monday",everySaturday:"Every saturday",everySunday:"Every sunday",everyThursday:"Every thursday",everyTuesday:"Every tuesday",everyWednesday:"Every wednesday",everyWeekday:"Every weekdays",everyWeekend:"Every weekends"},stopCondition:{filesChecked:"Files Checked",metadataReceived:"Metadata Received",none:"None",title:"Torrent stop condition"},theme:{auto:"Follow system theme",dark:"Dark theme",light:"Light theme"},titleOptions:{custom:"Custom",default:"Default",first_torrent_speed:"First Torrent Speed",global_speed:"Global Speed"},trackerStatus:{disabled:"Disabled",not_working:"Not working",not_yet_contacted:"Not contacted yet",updating:"Updating",working:"Working"},uploadChokingAlgorithm:{antiLeech:"Anti-leech",fastestUpload:"Fastest upload",roundRobin:"Round-robin"},uploadSlotsBehavior:{fixedSlots:"Fixed slots",uploadRateBased:"Upload rate based"},utpTcpMixedMode:{peerProportional:"Peer proportional (throttles TCP)",preferTcp:"Prefer TCP"}},mS={displayMode:{grid:"Grid",list:"List",table:"Table",title:"Display mode"},not_complete:"Never Seen Complete",right_click:{advanced:{auto_tmm:"Automatic Torrent Management",download_path:"Set Download Path",f_l_prio:"First / Last Priority",reannounce:"Force Reannounce",recheck:"Force Recheck",rename:"Rename Torrent",save_path:"Set Save Path",seq_dl:"Sequential Download",title:"Advanced"},category:{clear:"(Clear category)",disabled_title:"No categories",title:"Set category"},copy:{hash:"Hash",magnet:"Magnet",name:"Name",title:"Copy"},export:"Export torrent | Export torrents",info:"Show Info",priority:{bottom:"Bottom Priority",decrease:"Decrease Priority",increase:"Increase Priority",title:"Set Priority",top:"Top Prio"},speed_limit:{download:"Set download limit",share:"Set share limit",title:"Set speed limit",upload:"Set upload limit"},tags:{disabled_title:"No tags",title:"Set tags"}},searchInputLabel:"Search",selectAll:"(Un)select All (Ctrl + A)",selectedTorrentsCount:"No torrent | {count} of {total} torrent ({size}) | {count} of {total} torrents ({size})",sortBy:{added_on:"Added On",amount_left:"Amount Left",auto_tmm:"Auto TMM",availability:"Availability",avg_download_speed:"Avg DL Speed",avg_upload_speed:"Avg UL Speed",category:"Category",completed:"Completed",completion_on:"Completed On",content_path:"Content Path",default:"Default",dl_limit:"Download Limit",dlspeed:"Download Speed",downloaded:"Downloaded (Global)",downloaded_session:"Downloaded (Session)",download_path:"Download Path",eta:"ETA",f_l_piece_prio:"First / Last Piece Priority",force_start:"Force Start",globalSpeed:"Global Speed",globalVolume:"Global Volume",hash:"Hash",infohash_v1:"Infohash v1",infohash_v2:"Infohash v2",last_activity:"Last Activity",magnet_uri:"Magnet URI",max_ratio:"Max Ratio",max_seeding_time:"Max Seeding Time",name:"Name",num_complete:"Seeds (swarm)",num_incomplete:"Peers (swarm)",num_leechs:"Peers (connected)",num_seeds:"Seeds (connected)",priority:"Priority",progress:"Progress",ratio:"Ratio",ratio_limit:"Ratio Limit",save_path:"Save Path",seeding_time:"Seeding Time",seeding_time_limit:"Seeding Time Limit",seen_complete:"Seen Complete",seq_dl:"Sequential Download",size:"Size",state:"State",super_seeding:"Super Seeding",tags:"Tags",time_active:"Time Active",total_size:"Total Size",tracker:"Tracker",trackers_count:"Trackers Count",up_limit:"Upload Limit",uploaded:"Uploaded (Global)",uploaded_session:"Uploaded (Session)",upspeed:"Upload Speed"},sortLabel:"Sort by",toggleSearchFilter:"Toggle search filter",toggleSelectMode:"Toggle select mode",toggleSortOrder:"Reverse sort order",torrentsCount:"No torrent | {n} torrent | {n} torrents"},pS={add:{addToTopOfQueue:"Add to top of queue",autoTMM:"Automatic Torrent Management",category:"Category",cookie:"Cookie",cookiePlaceholder:"name1=value1; name2=value2; ...",dlLimit:"Download limit",downloadPath:"Download path (when incomplete)",dropLabel:"Drop torrent files and links here",error:"Error while adding torrents",fileOverflow:"+{n} more",files:"Select files",firstLastPiecePrio:"Prioritize first and last pieces",inactiveSeedingTimeLimit:"Inactive seeding time limit",limitCollapse:"Configure limits",limitHint:"-1 to disable, -2 or empty to use global value",links:"Links (magnet, http, file, ...)",noCategories:"No categories yet. Type a name to create one.",noCategoryMatch:'No categories matching "{query}". It will be created automatically.',noTagMatch:'No tags matching "{query}". Press Enter to create it.',noTags:"No tags yet. Type a name to create one.",pending:"Sending torrents...",ratioLimit:"Ratio limit",rename:"Rename torrent",resetForm:"Reset form",savePath:"Save path (when completed)",seedingTimeLimit:"Seeding time limit",sequentialDownload:"Sequential download",skipChecking:"Skip hash checking",startNow:"Start torrent immediately",submit:"Add torrents",success:"{n} torrent added | {n} torrents added",tags:"Tags",title:"Add Torrents",upLimit:"Upload limit"},category:{name:"Category Name",nameRequired:"Category name is required",oldName:"Old category name",savePath:"Save Path",title:{create:"Create Category",edit:"Edit Category"},warnEdit:`Editing the category name will migrate torrents to the new category. +Errors may happen, use with caution.`},connectionStatus:{dht_nodes:"DHT nodes",externalIp:"External IP Address",status:"Connection Status",total_peer_connections:"Active peer connections"},delete:{deleteWithFiles:"Delete files with torrent",title:"Delete {n} torrent | Delete {n} torrents",warnDelete:"Ticking this checkbox will delete everything contained in those torrents"},moveTorrent:{dl:{title:"Change Download Path"},newPath:"New path",oldPath:"Old path",required:"New path is required",samePath:"New path must be different from old path",save:{title:"Change Save Path"}},moveTorrentFile:{oldName:"Old name",title:"Move Torrent File | Move Torrent Folder"},pluginManager:{headers:{actions:"Actions",enabled:"Enabled",name:"Name",url:"Engine URL",version:"Version"},install:{activator:"Install new plugin",label:"Plugin URL",title:"Install Plugin"},title:"Plugin Manager",update:"Update plugins"},renameTorrent:{newName:"New name",oldName:"Old name",required:"New name is required",sameName:"New name must be different from old name",title:"Rename Torrent"},rss:{feed:{name:"Name",title:{create:"Create RSS Feed",edit:"Edit RSS Feed"},url:"URL"},rule:{addPaused:"Add paused",affectedFeedsSubheader:"Affected Feeds",assignedCategory:"Assigned Category",episodeFilter:"Episode Filter",episodeFilterPlaceholder:"e.g. S01E02-S01E05",ignoreDays:"Ignore items published in the last {days} days",ignoreDaysHint:"0 to disable",lastMatch:{knownValue:"today | {n} day ago | {n} days ago",label:"Last match",unknownValue:"Unknown"},matchingArticles:{noMatch:"No matching articles",title:"Matching Articles"},mustContain:"Must Contain",mustNotContain:"Must Not Contain",name:"Name",savePath:"Save Path",savePathPlaceholder:"Leave blank to use default save path",smartFilter:"Use Smart Episode filter",title:{create:"Create RSS Rule",edit:"Edit RSS Rule"},useRegex:"Use Regular Expression"}},share_limit:{disabled:"Set no share limit",enabled:"Set share limit to",global:"Use global share limit",inactive_seeding_time_limit:"Inactive minutes",ratio_limit:"Ratio",seeding_time_limit:"Total minutes",title:"Set Share Ratio Limit"},shutdown:{content:"Do you really want to shutdown qBittorrent?",error:"Unable to shutdown app. Make sure qBittorrent is running!",success:"qBittorrent was shutdown successfully!",title:"Shutdown qBittorrent"},speed_limit:{download:"Set Download Speed Limit",label:"Speed Limit",upload:"Set Upload Speed Limit"},tag:{comma:"Name cannot contain comma when renaming a tag",hint:"Pro tip: multiple tags can be created by separating them with a comma",name:"Tag name",oldName:"Old tag name",required:"Tag name is required",title:{create:"Create Tag",rename:"Rename Tag"},warnEdit:`Editing the tag name will migrate torrents to the new tag. +Errors may happen, use with caution.`}},bS={error:"Login failed!",password:"Password",rules:{password_required:"Password is required",username_required:"Username is required"},submit:"Login",subtitle:"Enter your credentials",success:"Login successful!",title:"Login",username:"Username"},xS={emptyLogList:"No logs found",filters:{query:"Search in log message",type:"Log Level"},title:"qBittorrent Logs"},yS={addPanel:{torrentsPendingCount:"{n} torrent awaiting upload | {n} torrents awaiting upload"},side:{bottom_actions:{alt_speed:"Toggle alternative speed",conn_status:"Connection status: {status}",dark_mode:"Switch to light mode | Switch to dark mode",logout:"Logout",shutdown:"Shutdown qBittorrent"},current_speed:{title:"Current Speed"},filters:{activeFilter:"{n} filters active",category:"Category Filter",disabled:"(Disabled)",state:"Torrent State Filter",tag:"Tag Filter",tracker:"Tracker Filter",uncategorized:"(Uncategorized)",untagged:"(Untagged)",untracked:"(Untracked)"},speed_graph:{download_label:"Download",relative_time:"Now | {n} second ago | {n} seconds ago",upload_label:"Upload"},stats:{alltime:{title:"Alltime Stats"},downloaded:"Downloaded",free_space:"Free Space",ratio:"Ratio",session:{title:"Session Stats"},uploaded:"Uploaded"}},top:{active_filters:{category:"Category filter: {value}",menu_label:"Active filter: {n} | Active filters: {n}",multiple_category:"Category filter: {n} categories",multiple_state:"State filter: {n} states",multiple_tag:"Tag filter: {n} tags",multiple_tracker:"Tracker filter: {n} trackers",state:"State filter: {value}",tag:"Tag filter: {value}",text:"Text filter: {value}",tracker:"Tracker filter: {value}"}}},wS={filters:{title:"Title filter",unread:"Show unread articles only"},item:{author:"Author: {author}",category:"Category: {category}",feedName:"Feed name: {name}"},markAllAsRead:"Mark all as read",title:"RSS Articles"},SS={filters:{category:{all:"All",anime:"Anime",books:"Books",games:"Games",label:"Search category",movies:"Movies",music:"Music",pictures:"Pictures",software:"Software",tv:"TV"},plugins:{all:"All",enabled:"Enabled",label:"Search plugin"},title:{label:"Filter by title"}},headers:{fileName:"Filename",fileSize:"File Size",nbLeechers:"Leechers",nbSeeders:"Seeders",siteUrl:"Site URL"},query:"Search query",runSearch:"Search",stopSearch:"Stop",tabHeaderEmpty:"(Empty query)",title:"Search engine"},kS={advanced:{libtorrent:{announceAllTiers:"Always announce to all tiers",announceAllTrackers:"Always announce to all trackers in a tier",announceIP:"IP address reported to trackers (requires restart)",coalesceReadsWrites:"Coalesce reads & writes (libtorrent < 2.0)",disk:{diskCache:"Disk cache (libtorrent < 2.0)",diskCacheExpiry:"Disk cache expiry interval (libtorrent < 2.0)",diskIoReadMode:"Disk IO read mode",diskIoType:"Disk IO Type (libtorrent >= 2.0; requires restart)",diskIoWriteMode:"Disk IO write mode",diskQueueSize:"Disk queue size",subheader:"Disk"},maxConcurrentHTTPAnnounces:"Max concurrent HTTP announces",networking:{outgoingPortsMax:"Outgoing ports (Max) [0: Disabled]",outgoingPortsMin:"Outgoing ports (Min) [0: Disabled]",peerTos:"DSCP value for connections to peers",subheader:"Networking",upnpLeaseDuration:"UPnP lease duration [0: Permanent lease]",utpTcpMixedModeAlgorithm:"μTP-TCP mixed mode algorithm"},outgoingConnectionsPerSecond:"Outgoing connections per second",peerTurnover:"Peer turnover disconnect percentage",peerTurnoverCutoff:"Peer turnover threshold percentage",peerTurnoverInterval:"Peer turnover disconnect interval",pieceExtentAffinity:"Use piece extent affinity",requestQueueSize:"Maximum outstanding requests to a single peer",security:{allowMultipleConnectionsFromTheSameIPAddress:"Allow multiple connections from the same IP address",blockPeersOnPrivilegedPorts:"Disallow connection to peers on privileged ports",idnSupport:"Enable Internationalized Domain Name (IDN) support",mitigateSSRF:"Server-side request forgery (SSRF) mitigation",subheader:"Security",validateHTTPSTrackerCertificate:"Validate HTTPS tracker certificate"},sendBufferLowWatermark:"Send buffer low watermark",sendBufferWatermark:"Send buffer watermark",sendBufferWatermarkFactor:"Send buffer watermark factor",sendUploadPieceSuggestions:"Send upload piece suggestions",socketBacklogSize:"Socket backlog size",socketReceiveBufferSize:"Socket receive buffer size",socketReceiveBufferSizeHint:"0: system default",socketSendBufferSize:"Socket send buffer size",socketSendBufferSizeHint:"0: system default",stopTrackerTimeout:"Stop tracker timeout",subheader:"libtorrent Section",threads:{asyncIoThreads:"Asynchronous I/O threads",bdecodeDepthLimit:"Bdecode depth limit",bdecodeTokenLimit:"Bdecode token limit",filePoolSize:"File pool size",hashingThreads:"Hashing threads (libtorrent >= 2.0)",outstandingMemory:"Outstanding memory when checking torrents",subheader:"Threads"},uploadChokingAlgorithm:"Upload choking algorithm",uploadSlotsBehavior:"Upload slots behavior"},openDoc:"Open documentation",qbittorrent:{allocatedRam:"Physical memory (RAM) usage limit (libtorrent >= 2.0)",embeddedTracker:{enable:"Enable embedded tracker",port:"Embedded tracker port",portForward:"Enable port forwarding for embedded tracker",title:"Embedded Tracker"},networking:{ipAddress:{all:"All addresses",allIPv4:"All IPv4 addresses",allIPv6:"All IPv6 addresses",label:"Optional IP address to bind to"},networkInterfaces:{any:"Any interface",label:"Network interface"},title:"Networking"},reannounceOnIpPortChanged:"Reannounce to all trackers when IP or port changed",recheckOnCompletion:"Recheck torrents on completion",refreshInterval:"GUI Refresh interval",resolveCountries:"Resolve peer countries",resumeDataStorageType:{label:"Resume data storage type (requires restart)",legacy:"Fastresume files",sqlite:"SQLite database (experimental)"},saveInterval:"Save resume data interval",subheader:"qBittorrent Section",torrentFileSizeLimit:".torrent file size limit"}},behavior:{logs:{file_log_age:"Delete backup logs older than",file_log_backup_enabled:"Enable log file backup",file_log_delete_old:"Delete old backup logs",file_log_enabled:"Enable log files",file_log_max_size:"Backup the log file after",file_log_path:"Save path",subheader:"Logs management"},performance_warning:"Log performance warning"},bittorrent:{autoAddTrackers:"Automatically add these trackers to new downloads",autoAddTrackersHint:"One tracker per line",maxActiveCheckingTorrents:"Max active checking torrents",privacy:{enableAnonymous:"Enable anonymous mode",enableDHT:"Enable DHT (decentralized network) to find more peers",enableLPD:"Enable Local Peer Discovery to find more peers",enablePeX:"Enable Peer Exchange (PeX) to find more peers",encryptionMode:"Encryption Mode",moreInfo:"More Information",subheader:"Privacy"},seedLimits:{subheader:"Seed Limits",then:"Then",whenInactiveSeedingTimeReaches:"When inactive seeding time reaches",whenRatioReaches:"When ratio reaches",whenSeedingTimeReaches:"When seeding time reaches"},torrentQueueing:{downloadRateLimit:"Download rate threshold",excludeSlowTorrent:"Do not count slow torrents in these limits",maxActiveDownload:"Maximum active downloads",maxActiveTorrent:"Maximum active torrents",maxActiveUpload:"Maximum active uploads",subheader:"Torrent Queueing",torrentInactivityTimer:"Torrent inactivity timer",uploadRateLimit:"Upload rate threshold"}},connection:{connectionLimits:{globalMaxConnection:"Global maximum number of connections",globalMaxUploadSlots:"Global maximum number of upload slots",perTorrentMaxConnection:"Maximum number of connections per torrent",perTorrentMaxUploadSlots:"Maximum number of upload slots per torrent",subheader:"Connection Limits"},ipFiltering:{applyToTrackers:"Apply to trackers",bannedIps:"Manually banned IP addresses",bannedIpsHint:"One on each line",filterPath:"Filter path (.dat, .p2p, .p2b)",subheader:"IP Filtering"},listeningPort:{incomingConnectionPort:"Port used for incoming connections",randomPort:"Random Port",subheader:"Listening Port",useUPnP:"Use UPnP / NAT-PMP port forwarding from my router"},protocol:"Peer connection protocol",proxy:{auth:{password:"Password",subtitle:"Authentication",tip:"Info: The password is saved unencrypted",username:"Username"},bittorrent:"Use proxy for BitTorrent purposes",host:"Host",hostNameLookup:"Use proxy for hostname lookup",misc:"Use proxy for general purposes",peerConnections:"Use proxy for peer connections",port:"Port",rss:"Use proxy for RSS purposes",subheader:"Proxy Server"}},downloads:{excludedFileNames:{hint:"One filter per line",label:"Excluded file names"},mailNotification:{authEnabled:"Authentication",enabled:"Email notification upon download completion",from:"From",password:"Password",smtpServer:"SMTP server",sslEnabled:"This server requires a secure connection (SSL)",to:"To",username:"Username"},monitoredFolders:{actions:"Actions",confirmDelete:"Are you sure you want to delete this item?",editItem:"Edit Item",monitoredFolderPath:"Monitored Folder",newItem:"New Item",noData:"No monitored folder yet",otherPath:"Other Path",saveType:"Override Save Location",subheader:"Monitored Folders"},publicSettings:{appendQBExtension:"Append .!qB extension to incomplete files",preAllocateDisk:"Pre-allocate disk space for all files"},runExternalProgram:{onAddedEnabled:"Run external program on torrent added:",onAddedLabel:"Command",onFinishedEnabled:"Run external program on torrent finished:",onFinishedLabel:"Command",subheader:"Run external program",supportParamC:"%C: Number of files",supportParamD:"%D: Save path",supportParamF:"%F: Content path (same as root path for multi-file torrent)",supportParamG:"%G: Tags (separated by comma)",supportParamI:"%I: Info hash v1",supportParamJ:"%J: Info hash v2",supportParamK:"%K: Torrent ID",supportParamL:"%L: Category",supportParamN:"%N: Torrent name",supportParamR:"%R: Root path (first torrent subdirectory path)",supportParamT:"%T: Current tracker",supportParamTitle:"Supported parameters (case sensitive):",supportParamZ:"%Z: Torrent size (bytes)",tip:'Tip: Encapsulate parameter with quotation marks to avoid text being cut off at whitespace (e.g., "%N")'},saveManagement:{autoTMMEnabled:"Default Torrent Management Mode",categoryChangedTMM:"When Category Save Path changed",defaultSavePath:"Default Save Path",defaultTMMOptions:{automatic:"Automatic",manual:"Manual"},exportDir:"Copy .torrent files to",exportDirFinished:"Copy .torrent files for finished downloads to",keepIncomplete:"Default Download Path (incomplete torrents)",paramChangedTMMOptions:{relocateTorrent:"Relocate torrent",switchToManual:"Switch torrent to Manual Mode"},savePathChangedTMM:"When Default Save Path changed",subheader:"Saving Management",torrentChangedTMM:"When Torrent Category changed"},whenAddTorrent:{addToTopOfQueue:"Add to top of queue",autoDeleteMode:"Delete .torrent files afterwards",doNotAutoStart:"Do not start the download automatically",mergeTrackers:"Merge trackers if torrent already exists",subheader:"When adding a torrent"}},rss:{feeds:{createNew:"Add feed",noFeeds:"No feeds yet",refreshAll:"Refresh All"},general:{autoDownloader:{enable:"Enable RSS rules processing",subheader:"RSS Torrent Auto Downloader"},reader:{enableProcessing:"Enable fetching RSS feeds",feedsRefreshInterval:"Feeds refresh interval",maximumArticlesPerFeed:"Maximum number of articles per feed",subheader:"RSS Reader"},smartEpisodeFilter:{downloadEpisodes:"Download REPACK/PROPER episodes",filters:"Filters",filtersHint:"One per line",subheader:"RSS Smart Episode Filter"},useIdForRssLinks:"Use ID for RSS article link"},rules:{createNew:"Create Rule",noRules:"No rules yet"}},saveSuccess:"Settings saved successfully!",speed:{download:"Download",scheduler:{from:"From",selectButtonLabel:"Select time",subheader:"Schedule the use of alternative rate limits",to:"To",when:"When"},settings:{applyToPeersOnLan:"Apply rate limit to peers on LAN",applyToTransportOverhead:"Apply rate limit to transport overhead",applyToUtp:"Apply rate limit to µTP protocol"},subheader:{alternative:"Alternative Rate Limits",global:"Global Rate Limits",settings:"Rate Limits Settings"},tip:"0 means unlimited",upload:"Upload"},tabs:{advanced:"Advanced",behavior:"Behavior",bittorrent:"BitTorrent",connection:"Connection",downloads:"Downloads",rss:{feeds:"Feeds",general:"General",rules:"Rules",title:"RSS"},speed:"Speed",tagsAndCategories:"Tags & Categories",vuetorrent:{general:"General",title:"VueTorrent",torrent_card:{grid:"Grid View",list:"List View",table:"Table View"}},webui:"WebUI"},tagsAndCategories:{categoriesSubheader:"Available Categories:",createNewCategory:"Create new category",createNewTag:"Create new tag",noCategories:"No categories yet",noTags:"No tags yet",tagsSubheader:"Available Tags:"},title:"Settings",vuetorrent:{general:{canvasRefreshThreshold:"Piece count to disable canvas auto-refresh",canvasRenderThreshold:"Piece count to disable canvas rendering",currentVersion:"Current Version",customTitle:"Custom title",dateFormat:"Date Format",exportSettings:"Export Settings",fileContentInterval:"Torrent file content refresh interval",hideChipIfUnset:"Hide chips if unset",historySize:"History size on eligible fields",importSettings:"Import Settings",isDrawerRight:"Right Drawer",isPaginationOnTop:"Top Pagination",isShutdownButtonVisible:"Show shutdown button",language:"Language",matchSystemTheme:"Use System Theme",openSideBarOnStart:"Open Side Bar on launch",paginationSize:{infinite_scroll:"Infinite scroll",label:"Pagination Size"},qbittorrentVersion:"QBittorrent Version",refreshInterval:"qBittorrent API refresh interval",registerMagnet:"Register magnet links",resetSettings:"Reset Settings",showAlltimeStat:"Show All-Time Stats",showCurrentSpeed:"Show Current Speed",showFreeSpace:"Show Free Space",showSessionStat:"Show Session Stats",showSpeedGraph:"Show Speed Graph",showTrackerFilter:"Show Tracker Filter",theme:"VueTorrent Theme",tip:"These settings are for the custom WebUI itself",useBinarySize:"Replace data sizes by binary units (kB -> KiB)",useBitSpeed:"Replace speed values by bits (kB/s -> kbps)",vueTorrentTitle:"VueTorrent title"},torrentCard:{grid:{busyTip:"Properties to display for busy torrents in grid view",doneTip:"Properties to display for completed torrents in grid view"},list:{busyTip:"Properties to display for busy torrents in list view",doneTip:"Properties to display for completed torrents in list view"},table:{tip:"Properties to display for torrents in table view"}}},webUI:{authentication:{banDuration:"Ban Duration",banDurationHint:"In seconds",bypassLocalhost:"Bypass authentication for clients on localhost",bypassWhitelist:"Bypass authentication for clients in whitelisted IP subnets",maxAttempts:"Max attempts",password:"Password",passwordPlaceholder:"(unchanged)",sessionTimeout:"Session timeout",sessionTimeoutHint:"In seconds",subheader:"Authentication",username:"Username",whitelistExamples:"Example: 192.168.1.0/24, fdff:ffff:c8::/40"},customHeaders:"Add custom HTTP headers",customHeadersHint:"One per line",customHeadersPlaceholder:`Header1: value1 +Header2: value2 +...`,dynDns:{domainName:"Domain name",password:"Password",providers:{dynDns:"DynDNS",noIp:"NO-IP"},registerBtn:"Register",subheader:"Update my dynamic domain name",username:"Username"},https:{certificate:"Certificate",key:"Key",subheader:"Use HTTPS",tip:"Information about certificates"},interface:{ipAddress:"IP Address",port:"Port",subheader:"Web User Interface (Remote Control)",useAlternativeWebUI:"Use Alternative WebUI",useUPnP:"Use UPnP / NAT-PMP port forwarding from my router"},proxiesList:"Trusted proxies list",proxiesListHint:"Seperate IPs with semicolon ( ; )",reverseProxySupport:"Enable reverse proxy support",security:{clickjacking:"Enable clickjacking protection",csrf:"Enable Cross-Site Request Forgery (CSRF) protection",hostHeaderValidation:"Enable Host header validation",hostHeaderValidationHint:"Seperated with semi-colon ( ; )",secureCookie:"Enable cookie secure flag (requires HTTPS)",serverDomains:"Server Domains",subheader:"Security"}}},CS={magnet_handler:{not_supported:"Current context isn't secure. Unable to register handler.",registered:"Magnet handler registered."}},AS={actions:{delete:"Delete Torrents",logs:"Open Logs",pause:"Pause Torrents",resume:"Resume Torrents",rssArticles:"Open RSS Articles",searchEngine:"Open Search Engine",settings:"Open Settings"},addTorrents:"Add Torrents",overflow:{delete:"Delete",logs:"qBit Logs",pause:"Pause",resume:"Resume",rssArticles:"RSS Articles",searchEngine:"Search Engine",settings:"Settings"},searchTorrents:"Search torrents"},PS={content:{fileInfo:"{n} file | {n} files",folderInfo:"{n} folder | {n} folders",rootNode:"(Root Node)"},info:{boolean_values:"Boolean values",data_values:"Data values",datetime_values:"Datetime Values",duration_values:"Duration Values",long_text_values:"Long text values",speed_values:"Speed values",text_values:"Text values"},overview:{canvasRefreshDisabled:"Canvas auto-refresh is disabled",canvasRenderDisabled:"Canvas rendering is disabled",copy_hash:"Copy Hash",dlSpeedAverage:"Download Speed Average",downloaded:"Downloaded",fetchingMetadata:"Fetching...",fileCount:"Selected Files",pieceCount:"{owned} / {total} ({pieceSize})",ratio:"Ratio",selectedFileSize:"Selected Files' Size",uploaded:"Uploaded",upSpeedAverage:"Upload Speed Average",waitingForMetadata:"Waiting for metadata..."},peers:{addPeers:{newPeers:"Peer hosts to add",newPeersHint:"One per line",newPeersPlaceholder:"host:port",title:"Add Peers"},emptyList:"No peers connected at the moment",table:{client:"Client",connection:"Connection",downloaded:"Downloaded",downloadSpeed:"DL",files:"Files",flags:"Flags",host:"Host",progress:"Progress",relevance:"Relevance",uploaded:"Uploaded",upSpeed:"UL"}},tabs:{content:"Content",info:"Info",overview:"Overview",peers:"Peers",tagsAndCategories:"Tags & Categories",trackers:"Trackers"},tagsAndCategories:{categories:"Categories",tags:"Tags"},title:"Torrent Detail",trackers:{addTrackers:{newTrackers:"Tracker URLs to add",newTrackersHint:"One per line, separate tiers with an empty line",title:"Add Trackers"},editTracker:{newUrl:"New URL",newUrlRequired:"New URL is required",oldUrl:"Old URL",title:"Edit Tracker"},peersValue:"{peers} peers ({seeds} S /{leeches} L)",reannounce:"Reannounce all",tier:"Tier: {n}"}},TS={properties:{added_on:"Added On",amount_left:"Amount Left",auto_tmm:"Automatic Torrent Management",availability:"Availability",available_peers:"Peers (swarm)",available_seeds:"Seeds (swarm)",avg_download_speed:"Average Download Speed",avg_upload_speed:"Average Upload Speed",category:"Category",completed_on:"Completed On",content_path:"Content Path",downloaded:"Downloaded (global)",downloaded_session:"Downloaded (session)",download_limit:"Download Limit",download_path:"Download Path",download_speed:"Download Speed",empty_category:"(no category)",empty_tags:"(no tags)",empty_tracker_domain:"(no tracker)",eta:"ETA",f_l_piece_prio:"First / Last Piece Priority",forced:"Forced state",global_speed:"Global Speed",global_volume:"Global Volume",hash:"Hash",infohash_v1:"Infohash v1",infohash_v2:"Infohash v2",last_activity:"Last Activity",magnet:"Magnet Link",name:"Torrent Title",num_leechs:"Peers (connected)",num_seeds:"Seeds (connected)",peers:"Peers",priority:"Priority",progress:"Progress",progress_bar:"Progress Bar",ratio:"Ratio",ratio_limit:"Ratio limit",ratio_time_limit:"Ratio time limit",save_path:"Save Path",seeding_time:"Seeding time",seeds:"Seeds",seen_complete:"Seen Complete",seq_dl:"Sequential Download",size:"Size",state:"State",super_seeding:"Super Seeding Mode",tags:"Tags",time_active:"Time Active",total_size:"Total Size",tracker:"Tracker",trackers_count:"Trackers Count",uploaded:"Uploaded (global)",uploaded_session:"Uploaded (session)",upload_limit:"Upload Limit",upload_speed:"Upload Speed"},state:{allocating:"Allocating",checkingDL:"Checking (incomplete)",checkingResumeData:"Checking resume data",checkingUP:"Checking (finished)",downloading:"Downloading",error:"Error",forcedDL:"[F] Downloading",forcedUP:"[F] Uploading",metaDL:"Metadata",missingFiles:"Missing Files",moving:"Moving",pausedDL:"Paused",pausedUP:"Done",queuedDL:"Queued (DL)",queuedUP:"Queued (UP)",stalledDL:"Stalled",stalledUP:"Seeding",unknown:"Unknown",uploading:"Uploading"}},_S={minutes:"minutes",seconds:"seconds"},IS={_comments:fS,common:gS,constants:vS,dashboard:mS,dialogs:pS,login:bS,logs:xS,navbar:yS,rssArticles:wS,searchEngine:SS,settings:kS,toast:CS,topbar:AS,torrentDetail:PS,torrent:TS,units:_S},LS={cancel:"Annuler",close:"Fermer",delete:"Supprimer",disable:"Désactiver",emptyList:"Rien à voir ici !",NA:"N/A",no:"Non",none:"(Aucun)",ok:"OK",save:"Enregistrer",selectAll:"Tout sélectionner",selectNone:"Tout désélectionner",useGlobalSettings:"Utiliser les paramètres globaux",yes:"Oui"},ES={addPaused:{always:"Toujours",never:"Jamais",title:"Ajouter en pause"},bittorrentProtocols:{tcp:"TCP",tcp_utp:"TCP et µTP",utp:"µTP"},connectionStatus:{connected:"Connecté",disconnected:"Déconnecté",firewalled:"Protégé",unknown:"Inconnu"},contentLayout:{nosubfolder:"Supprimer le sous-dossier",original:"Original",subfolder:"Créer un sous-dossier",title:"Agencement du contenu du torrent"},diskIoMode:{disableOsCache:"Désactiver le cache du système",enableOsCache:"Activer le cache du système",writeThrough:"Double écriture (libtorrent >= 2.0.6)"},diskIoType:{default:"Par défaut",memoryMappedFiles:"Fichiers mappés en mémoire",posixCompliant:"Compatible POSIX"},encryption:{forceOff:"Désactiver le chiffrement",forceOn:"Exiger le chiffrement",preferEncryption:"Autoriser le chiffrement"},file_priority:{high:"Haute",max:"Max",normal:"Normale",unwanted:"Ignoré"},maxRatioAction:{pauseTorrent:"Suspendre le torrent",removeTorrent:"Supprimer le torrent",removeTorrentAndFiles:"Supprimer le torrent et ses fichiers",torrentSuperseeding:"Activer le mode super seed"},monitoredFolderSaveLocation:{defaultSavePath:"Chemin d'enregistrement par défaut",monitoredFolder:"Emplacement du dossier surveillé",other:"Autre"},scheduler:{everyDay:"Tous les jours",everyFriday:"Tous les vendredi",everyMonday:"Tous les lundi",everySaturday:"Tous les samedi",everySunday:"Tous les dimanche",everyThursday:"Tous les jeudi",everyTuesday:"Tous les mardi",everyWednesday:"Tous les mercredi",everyWeekday:"Tous les jours de la semaine",everyWeekend:"Tous les jours du weekend"},stopCondition:{filesChecked:"Fichiers vérifiés",metadataReceived:"Métadonnées reçues",none:"Aucun",title:"Condition d'arrêt du torrent"},theme:{auto:"Suivre le thème système",dark:"Thème sombre",light:"Thème clair"},titleOptions:{default:"Par défaut",global_speed:"Vitesse globale"},trackerStatus:{disabled:"Désactivé",not_working:"Ne fonctionne pas",not_yet_contacted:"Pas encore contacté",updating:"Mise à jour...",working:"Fonctionne"},uploadChokingAlgorithm:{antiLeech:"Anti-leech",fastestUpload:"Partage le plus rapide",roundRobin:"Répartition de charge"},uploadSlotsBehavior:{fixedSlots:"Emplacements fixe",uploadRateBased:"Basé sur la vitesse de téléversement"},utpTcpMixedMode:{peerProportional:"Proportionnel au pair (ralenti le TCP)",preferTcp:"Préférer TCP"}},VS={displayMode:{grid:"Grille",list:"Liste",table:"Tableau",title:"Mode d'affichage"},not_complete:"Pas encore terminé",right_click:{advanced:{auto_tmm:"Gestion automatique du torrent",f_l_prio:"Priorité aux premiers / derniers",reannounce:"Réannoncer",recheck:"Revérifier",rename:"Renommer le torrent",seq_dl:"Téléchargement séquentiel",title:"Avancé"},category:{clear:"(Effacer la catégorie)",disabled_title:"Aucune catégories",title:"Définir la catégorie"},copy:{hash:"Hash",magnet:"Magnet",name:"Nom",title:"Copier"},export:"Exporter le torrent | Exporter les torrents",info:"Afficher les informations",priority:{bottom:"Priorité minimale",decrease:"Baisser la priorité",increase:"Augmenter la priorité",title:"Définir la priorité",top:"Priorité maximale"},speed_limit:{download:"Définir la limite de téléchargement",share:"Définir la limite partagée",title:"Définir la limite de vitesse",upload:"Définir la limite de téléversement"},tags:{disabled_title:"Aucune étiquette",title:"Définir les étiquettes"}},searchInputLabel:"Rechercher",selectAll:"Tout (dé)sélectionner (Ctrl + A)",selectedTorrentsCount:"Aucun torrent | {count} sur {total} torrent ({size}) | {count} sur {total} torrents ({size})",sortBy:{added_on:"Ajouté le",amount_left:"Montant restant",auto_tmm:"TMM automatique",availability:"Disponibilité",avg_download_speed:"Vitesse DL moyenne",avg_upload_speed:"Vitesse UL moyenne",category:"Catégorie",completed:"Terminé",completion_on:"Terminé le",content_path:"Chemin du contenu",default:"Par défaut",dl_limit:"Limite de téléchargement",dlspeed:"Vitesse de téléchargement",downloaded:"Téléchargé (Global)",downloaded_session:"Téléchargé (Session)",download_path:"Chemin de téléchargement",eta:"ETA",f_l_piece_prio:"Priorité aux premiers / derniers morceaux",force_start:"Forcer le démarrage",globalSpeed:"Vitesse globale",globalVolume:"Volume général",hash:"Hash",infohash_v1:"Infohash v1",infohash_v2:"Infohash v2",last_activity:"Dernière activité",magnet_uri:"URI du magnet",max_ratio:"Ratio maximum",max_seeding_time:"Temps de seed max",name:"Nom",num_complete:"Seeds (essaim)",num_incomplete:"Pairs (essaim)",num_leechs:"Pairs (connectés)",num_seeds:"Seeds (connectés)",priority:"Priorité",progress:"Progression",ratio:"Ratio",ratio_limit:"Limite du taux",save_path:"Chemin d'enregistrement",seeding_time:"Temps de seed",seeding_time_limit:"Limite de temps de seed",seen_complete:"Vu complété",seq_dl:"Téléchargement séquentiel",size:"Taille",state:"État",super_seeding:"Super seed",tags:"Étiquettes",time_active:"Temps actif",total_size:"Taille totale",tracker:"Tracker",trackers_count:"Nombre de trackers",up_limit:"Limite de partage",uploaded:"Partagé (Global)",uploaded_session:"Partagé (Session)",upspeed:"Vitesse de partage"},sortLabel:"Trier par",toggleSearchFilter:"(Dés)activer le filtre de recherche",toggleSelectMode:"(Dés)activer le mode sélection",toggleSortOrder:"Inverser l'order de tri",torrentsCount:"Aucun torrent | {n} torrent | {n} torrents"},DS={add:{autoTMM:"Gestion automatique du torrent",dropLabel:"Déposez les fichiers torrent et les liens ici",fileOverflow:"+{n} de plus",files:"Selectionner les fichiers",firstLastPiecePrio:"Prioriser le premier / dernier morceau",links:"Liens (magnet, http, fichier, ...)",noCategories:"Aucune catégorie pour le moment. Entrez un nom pour en créer une.",noCategoryMatch:'Aucune catégorie ne correspond à "{query}". Elle sera créée automatiquement.',noTagMatch:'Aucune étiquette ne correspond à "{query}". Appuyez sur Entrée pour la créer.',noTags:"Aucune étiquette pour le moment. Entrez un nom pour en créer une.",savePath:"Chemin d'enregistrement",sequentialDownload:"Téléchargement séquentiel",skipChecking:"Sauter la vérification du hachage",startNow:"Démarrer le torrent immédiatement",submit:"Ajouter des torrents",tags:"Étiquettes",title:"Ajouter des torrents"},category:{name:"Nom de la catégorie",nameRequired:"Le nom de la catégorie est requis",oldName:"Ancien nom de la catégorie",savePath:"Chemin d'enregistrement",title:{create:"Créer une catégorie",edit:"Modifier la catégorie"},warnEdit:"Modifier le nom de la catégorie va migrer les torrents vers la nouvelle catégorie. Des erreurs peuvent survenir, à utiliser avec précaution."},connectionStatus:{dht_nodes:"Nœuds DHT",externalIp:"Adresse IP externe",status:"Statut de connexion"},delete:{deleteWithFiles:"Supprimer le torrent et son contenu",title:"Supprimer {n} torrent | Supprimer {n} torrents",warnDelete:"En cochant cette case, tout ce qui est contenu dans ces torrents sera supprimé."},moveTorrentFile:{oldName:"Ancien nom",title:"Déplacer un fichier | Déplacer un dossier"},moveTorrent:{newPath:"Nouveau chemin",oldPath:"Ancien chemin",required:"Un nouveau chemin est requis",samePath:"Le nouveau chemin doit être différent de l'ancien"},pluginManager:{headers:{actions:"Actions",enabled:"Activé",name:"Nom",url:"URL du moteur",version:"Version"},install:{activator:"Installer des nouveaux plugins",label:"URL du plugin",title:"Installer les plugins"},title:"Gestionnaire de plugins",update:"Mettre à jour les plugins"},renameTorrent:{newName:"Nouveau nom",oldName:"Ancien nom",required:"Un nouveau nom est requis",sameName:"Le nouveau nom doit être différent de l'ancien",title:"Renommer le torrent"},rss:{feed:{name:"Nom",title:{create:"Créer un flux RSS",edit:"Modifier un flux RSS"},url:"URL"},rule:{addPaused:"Ajouter en pause",affectedFeedsSubheader:"Flux affectés",assignedCategory:"Catégorie attribuée",episodeFilter:"Filtre d'épisode",episodeFilterPlaceholder:"ex: S01E02-S01E05",ignoreDays:"Ignorer les élements publiées dans les {days} derniers jours",ignoreDaysHint:"0 pour désactiver",lastMatch:{knownValue:"aujourd'hui | il y a {n} jour | il y a {n} jours",label:"Dernière correspondance",unknownValue:"Inconnu"},matchingArticles:{noMatch:"Aucun article correspondant",title:"Articles correspondants"},mustContain:"Doit contenir",mustNotContain:"Ne doit pas contenir",name:"Nom",savePath:"Chemin d'enregistrement",savePathPlaceholder:"Laisser vide pour utiliser le chemin d'enregistrement par défaut",smartFilter:"Utiliser le filtre d'épisode intelligent",title:{create:"Créer une règle RSS",edit:"Modifier une règle RSS"},useRegex:"Utiliser une expression régulière (regex)"}},share_limit:{inactive_seeding_time_limit:"Minutes d'inactivité",ratio_limit:"Ratio",seeding_time_limit:"Minutes totales"},shutdown:{content:"Voulez-vous vraiment arrêter qBittorrent ?",error:"Impossible d'éteindre l'app. Assurez-vous que qBittorrent soit en cours d'exécution !",success:"qBittorrent a été arrêté avec succès!",title:"Arrêter qBittorrent"},speed_limit:{label:"Limite de vitesse",upload:"Fixer une limite à la vitesse de partage"},tag:{comma:"Le nom ne peut pas contenir de virgule pendant la modification d'un tag",hint:"Conseil: plusieurs étiquettes peuvent être créées en les séparant par une virgule",name:"Nom de l'étiquette",oldName:"Ancien nom de l'étiquette",required:"Le nom de l'étiquette est requis",title:{create:"Créer une étiquette",rename:"Renommer l'étiquette"},warnEdit:`Modifier le nom de l'étiquette va migrer les torrents vers la nouvelle étiquette. +Des erreurs peuvent survenir, à utiliser avec précaution.`}},RS={error:"Echec de la connexion !",password:"Mot de passe",rules:{password_required:"Le mot de passe est requis",username_required:"Le nom d'utilisateur est requis"},submit:"Se connecter",subtitle:"Entrez vos identifiants",success:"Connexion réussie !",title:"Connexion",username:"Nom d'utilisateur"},MS={filters:{type:"Niveau de journalisation"},title:"Logs de qBittorrent"},FS={addPanel:{torrentsPendingCount:"{n} torrent en attente d'ajout | {n} torrents en attente d'ajout"},side:{bottom_actions:{alt_speed:"(Dés)activer les vitesses alternatives",conn_status:"Statut de connexion : {status}",dark_mode:"Passer au thème clair | Passer au thème sombre",logout:"Déconnexion",shutdown:"Arrêter qBittorrent"},current_speed:{title:"Vitesse actuelle"},filters:{activeFilter:"{n} filtres actifs",category:"Filtrer par catégorie",disabled:"(Désactivé)",state:"Filtrer par statut du torrent",tag:"Filtrer par étiquettes",tracker:"Filtre de tracker",uncategorized:"(Non catégorisé)",untagged:"(Aucune étiquette)",untracked:"(Non-tracké)"},speed_graph:{relative_time:"Maintenant | il y a {n} seconde | il y a {n} secondes"}},top:{active_filters:{category:"Filtre par catégorie: {value}",menu_label:"{n} filtre actifs | {n} filtres actifs",multiple_category:"Filtre par catégorie: {value} catégories",multiple_state:"Filtre de statut: {n} statuts",multiple_tag:"Filtre par étiquettes : {n} étiquettes",multiple_tracker:"Filtre de tracker : {n} trackers",state:"Filtre de statut: {n}",tag:"Filtre par étiquettes : {value}",text:"Filtre de texte : {value}",tracker:"Filtre de tracker : {value}"}}},OS={filters:{title:"Filtre de titre",unread:"Montrer uniquement les articles non-lu"},item:{author:"Auteur: {author}",category:"Categorie : {category}",feedName:"Nom du flux: {name}"},markAllAsRead:"Marquer tout comme lu",title:"Articles RSS"},NS={filters:{category:{all:"Tout",anime:"Anime",books:"Livres",games:"Jeux",label:"Catégorie de recherche",movies:"Films",music:"Musique",pictures:"Images",software:"Logiciels",tv:"TV"},plugins:{all:"Tout",enabled:"Activé",label:"Plugin de recherche"},title:{label:"Filtrer par titre"}},headers:{fileName:"Nom de fichier",fileSize:"Taille du fichier",nbLeechers:"Leechers",nbSeeders:"Seeders",siteUrl:"URL du site"},query:"Requête de recherche",runSearch:"Rechercher",stopSearch:"Arrêter",tabHeaderEmpty:"(Requête vide)",title:"Moteur de recherche"},BS={advanced:{libtorrent:{announceAllTiers:"Toujours annoncer à tous les tiers",announceAllTrackers:"Toujours annoncer à tous les trackers du même tier",announceIP:"Adresse IP rapportée aux trackers (redémarrage nécessaire)",coalesceReadsWrites:"Coalesce reads & writes (libtorrent < 2.0)",disk:{diskCache:"Cache disque (libtorrent < 2.0)",diskCacheExpiry:"Intervalle d'expiration du cache disque (libtorrent < 2.0)",diskIoReadMode:"Mode de lecture des E/S du disque",diskIoType:"Type d'E/S du disque (libtorrent >= 2.0 ; nécessite un redémarrage)",diskIoWriteMode:"Mode d'écriture des E/S du disque",diskQueueSize:"Taille de la file d'attente du disque",subheader:"Disque"},maxConcurrentHTTPAnnounces:"Annonces HTTP concurrentes max",networking:{outgoingPortsMax:"Ports sortants (Max) [0 : Désactivé]",outgoingPortsMin:"Ports sortants (Min) [0 : Désactivé]",peerTos:"Valuer DSCP pour la connexion aux pairs",subheader:"Réseau",upnpLeaseDuration:"Durée du bail UPnP [0: bail permanent]",utpTcpMixedModeAlgorithm:"Algorithme mixte μTP-TCP"},outgoingConnectionsPerSecond:"Connexions sortantes par seconde",peerTurnover:"Pourcentage de déconnexion des pairs",peerTurnoverCutoff:"Pourcentage du seuil de rotation des pairs",peerTurnoverInterval:"Intervalle de déconnexion de la rotation des pairs",pieceExtentAffinity:"Utiliser l'affinité par extension de morceau",requestQueueSize:"Nombre maximal de demandes en attente adressées à un seul pair",security:{allowMultipleConnectionsFromTheSameIPAddress:"Autoriser plusieurs connexions venant de la même adresse IP",blockPeersOnPrivilegedPorts:"Interdire la connexion à des pairs sur des ports privilégiés",idnSupport:"Activer la prise en charge des noms de domaine internationalisés (IDN)",mitigateSSRF:"Atténuation de la falsification des demandes côté serveur (SSRF)",subheader:"Sécurité",validateHTTPSTrackerCertificate:"Valider le certificat HTTPS du tracker"},sendBufferLowWatermark:"Envoi du filigrane bas de la mémoire tampon",sendBufferWatermark:"Envoi du filigrane de la mémoire tampon",sendBufferWatermarkFactor:"Envoi du facteur de filigrane de la mémoire tampon",sendUploadPieceSuggestions:"Envoyer des suggestions de pièces à télécharger",socketBacklogSize:"Taille de l'arriéré de prises",socketReceiveBufferSizeHint:"0 : valeur par défaut du système",socketSendBufferSizeHint:"0 : valeur par défaut du système",stopTrackerTimeout:"Délai d'attente lors de l’arrêt du tracker [0: désactivé]",subheader:"Section libtorrent",threads:{asyncIoThreads:"Fils d'E/S asynchrones",filePoolSize:"Taille du pool de fichiers",hashingThreads:"Fils de hachage (libtorrent >= 2.0)",outstandingMemory:"Mémoire exceptionnelle lors de la vérification des torrents",subheader:"Fils"},uploadChokingAlgorithm:"Télécharger l'algorithme d'étouffement",uploadSlotsBehavior:"Comportement des créneaux de téléchargement"},openDoc:"Ouvrir la documentation",qbittorrent:{allocatedRam:"Limite d'utilisation de la mémoire vive (RAM) (libtorrent >= 2.0)",embeddedTracker:{enable:"Activer le tracker embarqué",port:"Port du tracker embarqué",portForward:"Activer la redirection de port pour le tracker embarqué",title:"Tracker embarqué"},networking:{ipAddress:{all:"Toutes les adresses",allIPv4:"Toutes les adresses IPv4",allIPv6:"Toutes les adresses IPv6",label:"Adresse IP facultative à laquelle se rattacher"},networkInterfaces:{any:"N'importe quelle interface",label:"Interface réseau"},title:"Réseau"},reannounceOnIpPortChanged:"Réannoncer à tous les traqueurs un changement d'IP ou de port",recheckOnCompletion:"Revérifier les torrents à la fin du processus",refreshInterval:"Intervalle de rafraîchissement de l'interface graphique",resolveCountries:"Résoudre les pays des pairs",resumeDataStorageType:{sqlite:"Base de données SQLite (expérimental)"},saveInterval:"Intervalle de sauvegarde des données de reprise",subheader:"Section qBittorrent",torrentFileSizeLimit:"Limite de taille des fichiers .torrent"}},behavior:{logs:{file_log_age:"Supprimer les sauvegardes plus anciennes que"}},bittorrent:{autoAddTrackers:"Ajouter automatiquement ces trackers aux nouveaux téléchargements",autoAddTrackersHint:"Un tracker par ligne",maxActiveCheckingTorrents:"Nombre maximal de torrents de vérification actifs",privacy:{enableAnonymous:"Activer le mode anonyme",enableDHT:"Activer le DHT (réseau décentralisé) pour trouver plus de pairs",enableLPD:"Activer la découverte de pairs locaux pour trouver plus de pairs",enablePeX:"Activer l'échange de pairs (PeX) pour trouver plus de pairs",encryptionMode:"Mode de chiffrage",moreInfo:"Plus d'informations",subheader:"Confidentialité"},seedLimits:{subheader:"Limites des semences",then:"Dans ce cas",whenRatioReaches:"Lorsque le ratio atteint",whenSeedingTimeReaches:"Lorsque le temps d'ensemencement atteint"},torrentQueueing:{downloadRateLimit:"Seuil du débit de téléchargement",excludeSlowTorrent:"Ne comptez pas les torrents lents dans ces limites.",maxActiveDownload:"Nombre maximum de téléchargements actifs",maxActiveTorrent:"Nombre maximal de torrents actifs",maxActiveUpload:"Nombre maximum de téléversements actifs",subheader:"Mise en file d'attente des torrents",torrentInactivityTimer:"Minuterie d'inactivité des torrents",uploadRateLimit:"Seuil du taux de téléchargement"}},connection:{connectionLimits:{globalMaxConnection:"Nombre maximal global de connexions",globalMaxUploadSlots:"Nombre maximal global d'emplacements de téléchargement",perTorrentMaxConnection:"Nombre maximal de connexions par torrent",perTorrentMaxUploadSlots:"Nombre maximal d'emplacements de téléchargement par torrent",subheader:"Limites de connexion"},ipFiltering:{applyToTrackers:"Appliquer aux trackers",bannedIps:"Adresses IP interdites manuellement",bannedIpsHint:"Un sur chaque ligne",filterPath:"Filtre de chemin (.dat, .p2p, .p2b)",subheader:"Filtrage d'IP"},listeningPort:{incomingConnectionPort:"Port utilisé pour les connexions entrantes",randomPort:"Port aléatoire",subheader:"Port d'écoute",useUPnP:"Utiliser la redirection de port UPnP / NAT-PMP de mon routeur"},protocol:"Protocole de connexion entre pairs",proxy:{auth:{password:"Mot de passe",subtitle:"Authentification",tip:"Info : Le mot de passe est enregistré en clair",username:"Nom d'utilisateur"},bittorrent:"Utiliser un proxy pour BitTorrent",host:"Hôte",hostNameLookup:"Utiliser un proxy pour la résolution des noms d'hôtes",misc:"Utiliser un proxy général",peerConnections:"Utiliser un proxy pour les connexions entre pairs",port:"Port",rss:"Utiliser un proxy pour les flux RSS",subheader:"Serveur Proxy"}},downloads:{excludedFileNames:{hint:"Un filtre par ligne",label:"Noms de fichiers exclus"},mailNotification:{authEnabled:"Authentification",enabled:"Notification par courrier électronique à la fin du téléchargement",from:"De",password:"Mot de passe",smtpServer:"Serveur SMTP",sslEnabled:"Ce serveur nécessite une connexion sécurisée (SSL)",to:"Pour",username:"Nom d'utilisateur"},monitoredFolders:{actions:"Actions",confirmDelete:"Êtes-vous sûr de vouloir supprimer cet élément ?",editItem:"Modifier l'article",monitoredFolderPath:"Dossier surveillé",newItem:"Nouvel article",noData:"Pas encore de dossier surveillé",otherPath:"Autre chemin",saveType:"Ignorer l'emplacement de la sauvegarde",subheader:"Dossiers surveillés"},publicSettings:{appendQBExtension:"Ajouter l'extension .!qB aux fichiers incomplets",preAllocateDisk:"Pré-allouer de l'espace disque pour tous les fichiers"},runExternalProgram:{onAddedEnabled:"Exécuter un programme externe à l'ajout d'un torrent :",onAddedLabel:"Commande",onFinishedEnabled:"Exécuter un programme externe sur le torrent terminé :",onFinishedLabel:"Commande",subheader:"Exécuter un programme externe",supportParamC:"%C : Nombre de fichiers",supportParamD:"%D : Chemin d'enregistrement",supportParamF:"%F : Chemin du contenu (identique au chemin d'accès à la racine pour les torrents multi-fichiers)",supportParamG:"%G : Étiquettes (séparées par une virgule)",supportParamI:"%I: Info hash v1",supportParamJ:"%J : Info hash v2",supportParamK:"%K : ID du torrent",supportParamL:"%L : Catégorie",supportParamN:"%N : Nom du torrent",supportParamR:"%R : Chemin d'accès à la racine (chemin du premier sous-répertoire de torrents)",supportParamT:"%T : Traceur actuel",supportParamTitle:"Paramètres pris en charge (sensibles à la casse) :",supportParamZ:"%Z : Taille du torrent (octets)",tip:'Conseil : Encapsulez le paramètre avec des guillemets pour éviter que le texte ne soit coupé aux espaces (par exemple, "%N").'},saveManagement:{autoTMMEnabled:"Mode de gestion des torrents par défaut",categoryChangedTMM:"Lorsque le chemin d'enregistrement de la catégorie est modifié",defaultSavePath:"Chemin d'enregistrement par défaut",defaultTMMOptions:{automatic:"Automatique",manual:"Manuel"},exportDir:"Copier les fichiers .torrent vers",exportDirFinished:"Copier les fichiers .torrent pour les téléchargements terminés vers",keepIncomplete:"Conserver les torrents incomplets",paramChangedTMMOptions:{relocateTorrent:"Déplacer le torrent",switchToManual:"Passer le torrent en mode manuel"},savePathChangedTMM:"Lorsque le chemin d'enregistrement par défaut est modifié",subheader:"Gestion des économies",torrentChangedTMM:"Lorsque la catégorie des torrents a changé"},whenAddTorrent:{addToTopOfQueue:"Ajouter en haut de la file d'attente",autoDeleteMode:"Supprimer les fichiers .torrent ensuite",doNotAutoStart:"Ne pas lancer le téléchargement automatiquement",mergeTrackers:"Fusionner les trackers si le torrent existe déjà",subheader:"Lors de l'ajout d'un torrent"}},rss:{feeds:{createNew:"Ajouter un aliment",noFeeds:"Pas encore de flux",refreshAll:"Tout actualiser"},general:{autoDownloader:{enable:"Activer le traitement des règles RSS",subheader:"RSS Torrent Auto Downloader"},reader:{enableProcessing:"Activer la récupération des flux RSS",feedsRefreshInterval:"Intervalle de rafraîchissement des flux",maximumArticlesPerFeed:"Nombre maximum d'articles par flux",subheader:"Lecteur RSS"},smartEpisodeFilter:{downloadEpisodes:"Télécharger les épisodes REPACK/PROPER",filters:"Filtres",filtersHint:"Un par ligne",subheader:"Filtre intelligent pour les épisodes RSS"}},rules:{createNew:"Créer une règle",noRules:"Pas encore de règles"}},saveSuccess:"Paramètres sauvegardés avec succès!",speed:{download:"Téléchargement",scheduler:{from:"De",selectButtonLabel:"Sélectionner l'heure",subheader:"Programmer l'utilisation de limites de taux alternatives",to:"À",when:"Quand"},settings:{applyToPeersOnLan:"Appliquer une limite de débit aux homologues sur le réseau local",applyToTransportOverhead:"Appliquer une limite de taux aux frais généraux de transport",applyToUtp:"Appliquer une limite de débit au protocole µTP"},subheader:{alternative:"Limites de taux alternatives",global:"Limites des taux globaux",settings:"Réglages des limites de taux"},tip:"0 signifie illimité",upload:"Partage"},tabs:{advanced:"Avancé",behavior:"Comportement",bittorrent:"BitTorrent",connection:"Connexion",downloads:"Téléchargements",rss:{feeds:"Flux",general:"Général",rules:"Règles",title:"RSS"},speed:"Vitesse",tagsAndCategories:"Étiquettes & Catégories",vuetorrent:{general:"Général",title:"VueTorrent"},webui:"WebUI"},tagsAndCategories:{categoriesSubheader:"Catégories disponibles :",createNewCategory:"Créer une nouvelle catégorie",createNewTag:"Créer une nouvelle étiquette",noCategories:"Aucune catégorie pour le moment",noTags:"Aucune étiquette pour le moment",tagsSubheader:"Étiquettes disponibles :"},title:"Paramètres",vuetorrent:{general:{currentVersion:"Version actuelle",customTitle:"Titre personnalisé",dateFormat:"Format de la date",exportSettings:"Paramètres d'exportation",fileContentInterval:"Intervalle de rafraîchissement du contenu des fichiers Torrent",importSettings:"Paramètres d'importation",isDrawerRight:"Menu latéral à droite",isPaginationOnTop:"Pagination supérieure",isShutdownButtonVisible:"Afficher le bouton d'arrêt",language:"Langue",matchSystemTheme:"Utiliser le thème du système",openSideBarOnStart:"Ouvrir le menu latéral au lancement",paginationSize:{infinite_scroll:"Défilement infini",label:"Taille de la pagination"},qbittorrentVersion:"Version QBittorrent",refreshInterval:"Intervalle de rafraîchissement de l'API qBittorrent",registerMagnet:"Enregistrer les liens magnétiques",resetSettings:"Réinitialiser les paramètres",showAlltimeStat:"Afficher les statistiques de tous les temps",showCurrentSpeed:"Afficher la vitesse actuelle",showFreeSpace:"Afficher l'espace libre",showSessionStat:"Afficher les statistiques de la session",showSpeedGraph:"Afficher le graphique de vitesse",showTrackerFilter:"Afficher le filtre de suivi",theme:"Thème VueTorrent",tip:"Ces paramètres concernent l'interface WebUI personnalisée elle-même",useBinarySize:"Remplacer les tailles de données par des unités binaires (kB -> KiB)",useBitSpeed:"Remplacer les valeurs de vitesse par des bits (kB/s -> kbps)",vueTorrentTitle:"Titre de VueTorrent"}},webUI:{authentication:{banDuration:"Durée de l'interdiction",banDurationHint:"En quelques secondes",bypassLocalhost:"Contourner l'authentification pour les clients sur localhost",bypassWhitelist:"Contournement de l'authentification pour les clients des sous-réseaux IP figurant sur la liste blanche",maxAttempts:"Nombre maximal de tentatives",password:"Mot de passe",passwordPlaceholder:"(inchangé)",sessionTimeout:"Délai d'attente de la session",sessionTimeoutHint:"En quelques secondes",subheader:"Authentification",username:"Nom d'utilisateur",whitelistExamples:"Exemple : 192.168.1.0/24, fdff:ffff:c8::/40"},customHeaders:"Ajouter des en-têtes HTTP personnalisés",customHeadersHint:"Un par ligne",customHeadersPlaceholder:`En-tête1 : valeur1 +En-tête2 : valeur2 +...`,dynDns:{domainName:"Nom de domaine",password:"Mot de passe",providers:{dynDns:"DynDNS",noIp:"NO-IP"},registerBtn:"Registre",subheader:"Mettre à jour mon nom de domaine dynamique",username:"Nom d'utilisateur"},https:{certificate:"Certificat",key:"Clé",subheader:"Utiliser HTTPS",tip:"Informations sur les certificats"},interface:{ipAddress:"Adresse IP",port:"Port",subheader:"Interface utilisateur Web (télécommande)",useAlternativeWebUI:"Utiliser une autre interface WebUI",useUPnP:"Utiliser la redirection de port UPnP / NAT-PMP à partir de mon routeur"},proxiesList:"Liste des proxys de confiance",proxiesListHint:"Séparer les IP par un point-virgule ( ; )",reverseProxySupport:"Activer la prise en charge du proxy inverse",security:{clickjacking:"Activer la protection contre le détournement de clics",csrf:"Activer la protection contre la falsification des requêtes intersites (CSRF)",hostHeaderValidation:"Activer la validation de l'en-tête Host",hostHeaderValidationHint:"Séparés par un point-virgule ( ; )",secureCookie:"Activer l'indicateur de sécurité des cookies (nécessite HTTPS)",serverDomains:"Domaines du serveur",subheader:"Sécurité"}}},zS={actions:{delete:"Supprimer les torrents",logs:"Ouvrir les journaux",pause:"Pause Torrents",resume:"Torrents pour le curriculum vitae",rssArticles:"Ouvrir les articles RSS",searchEngine:"Moteur de recherche ouvert",settings:"Ouvrir les paramètres"},addTorrents:"Ajouter des torrents",overflow:{delete:"Supprimer",logs:"qBit Logs",pause:"Pause",resume:"Curriculum vitae",rssArticles:"Articles RSS",searchEngine:"Moteur de recherche",settings:"Paramètres"},searchTorrents:"Rechercher des torrents"},HS={content:{fileInfo:"Fichier {n} | {n} fichiers",folderInfo:"Dossier {n} | dossiers {n}",rootNode:"(Nœud racine)"},info:{boolean_values:"Valeurs booléennes",data_values:"Valeurs des données",datetime_values:"Valeurs temporelles",duration_values:"Valeurs de la durée",long_text_values:"Valeurs des textes descriptifs",speed_values:"Valeurs de vitesse",text_values:"Valeurs du texte"},overview:{copy_hash:"Copier le hachage",dlSpeedAverage:"Vitesse de téléchargement moyenne",downloaded:"Téléchargé",fetchingMetadata:"La recherche...",fileCount:"Dossiers sélectionnés",pieceCount:"{owned} / {total} ({pieceSize})",ratio:"Ratio",selectedFileSize:"Taille des fichiers sélectionnés",uploaded:"Partagé",upSpeedAverage:"Vitesse de téléchargement Moyenne",waitingForMetadata:"En attente de métadonnées..."},peers:{addPeers:{newPeers:"Hôtes pairs à ajouter",newPeersHint:"Un par ligne",newPeersPlaceholder:"hôte:port",title:"Ajouter des pairs"},emptyList:"Aucun pair n'est connecté pour le moment",table:{client:"Client",connection:"Connexion",downloaded:"Téléchargé",downloadSpeed:"DL",files:"Dossiers",flags:"Drapeaux",host:"Hôte",progress:"Progression",relevance:"Pertinence",uploaded:"Partagé",upSpeed:"UL"}},tabs:{content:"Contenu",info:"Info",overview:"Vue d'ensemble",peers:"Les pairs",tagsAndCategories:"Étiquettes & Catégories",trackers:"Traqueurs"},tagsAndCategories:{categories:"Catégories",tags:"Étiquettes"},title:"Détail du torrent",trackers:{addTrackers:{newTrackers:"URL du tracker à ajouter",newTrackersHint:"Un par ligne, séparer les niveaux avec une ligne vide",title:"Ajouter des traqueurs"},editTracker:{newUrl:"Nouvelle URL",newUrlRequired:"Une nouvelle URL est nécessaire",oldUrl:"Ancienne URL",title:"Traceur d'édition"},peersValue:"{peers} pairs ({seeds} S /{leeches} L)",reannounce:"Annoncer à nouveau tous les",tier:"Tier : {n}"}},XS={properties:{added_on:"Ajouté le",amount_left:"Montant restant",auto_tmm:"Gestion automatique des torrents",availability:"Disponibilité",available_peers:"Pairs (essaim)",available_seeds:"Graines (essaim)",avg_download_speed:"Vitesse de téléchargement moyenne",avg_upload_speed:"Vitesse moyenne de téléchargement",category:"Catégorie",completed_on:"Terminé le",content_path:"Chemin du contenu",downloaded:"Téléchargé (global)",downloaded_session:"Téléchargé (session)",download_limit:"Télécharger Limite",download_path:"Chemin de téléchargement",download_speed:"Vitesse de téléchargement",empty_category:"(pas de catégorie)",empty_tags:"(aucune étiquette)",eta:"ETA",f_l_piece_prio:"Priorité à la première / dernière pièce",forced:"État forcé",global_speed:"Vitesse globale",global_volume:"Volume global",hash:"Hachures",infohash_v1:"Infohash v1",infohash_v2:"Infohash v2",last_activity:"Dernière activité",magnet:"Lien magnet",name:"Titre du torrent",num_leechs:"Pairs (connectés)",num_seeds:"Semences (connectées)",peers:"Les pairs",priority:"Priorité",progress:"Progression",progress_bar:"Barre de progression",ratio:"Ratio",ratio_limit:"Limite du ratio",ratio_time_limit:"Limite de temps du ratio",save_path:"Sauvegarder le chemin",seeding_time:"Période d'ensemencement",seeds:"Semences",seen_complete:"Vu Complet",seq_dl:"Téléchargement séquentiel",size:"Taille",state:"État",super_seeding:"Mode Super Seeding",tags:"Étiquettes",time_active:"Temps actif",total_size:"Taille totale",tracker:"Traceur",trackers_count:"Les traqueurs comptent",uploaded:"Partagé (global)",uploaded_session:"Partagé (session)",upload_limit:"Limite de téléchargement",upload_speed:"Vitesse de téléchargement"},state:{allocating:"Attribution",checkingDL:"Vérification (incomplète)",checkingUP:"Vérification (terminée)",downloading:"Téléchargement",error:"Erreur",forcedDL:"[F] Téléchargement",forcedUP:"[F] Partage",metaDL:"Métadonnées",missingFiles:"Fichiers manquants",moving:"Déplacement",pausedDL:"En pause",pausedUP:"Terminé",queuedDL:"En attente (DL)",queuedUP:"En attente (UP)",stalledDL:"En suspens",stalledUP:"En partage",unknown:"Inconnu",uploading:"Partage"}},YS={minutes:"minutes",seconds:"secondes"},WS={common:LS,constants:ES,dashboard:VS,dialogs:DS,login:RS,logs:MS,navbar:FS,rssArticles:OS,searchEngine:NS,settings:BS,topbar:zS,torrentDetail:HS,torrent:XS,units:YS},US={cancel:"Annuleren",close:"Sluiten",delete:"Verwijderen",disable:"Uitschakelen",emptyList:"Niets te zien hier!",none:"(Geen)",save:"Opslaan",selectAll:"Alles selecteren"},$S={bittorrentProtocols:{tcp_utp:"TCP en μTP"},connectionStatus:{connected:"Verbonden"}},GS={common:US,constants:$S},jS={cancel:"Отменить",close:"Закрыть",delete:"Удалить",disable:"Отключнить",emptyList:"Тут ничего нет!",NA:"N/A",no:"Нет",none:"Отсутствует",ok:"OK",save:"Сохранить",selectAll:"Выделить все",selectNone:"Снять выбор",useGlobalSettings:"Использовать глобальные настройки",yes:"Да"},qS={addPaused:{always:"Всегда",never:"Никогда",title:"Приостанавливать"},bittorrentProtocols:{tcp:"TCP",tcp_utp:"TCP и μTP",utp:"μTP"},connectionStatus:{connected:"Подключено",disconnected:"Оключено",firewalled:"За файерволом",unknown:"Неизвестно"},contentLayout:{nosubfolder:"Удалить подпапку",original:"Стандартный",subfolder:"Создать подпапку",title:"Шаблон содержимого торрента"},diskIoMode:{disableOsCache:"Отключить кэш ОС",enableOsCache:"Включить кэш ОС",writeThrough:"Сквозная запись (libtorrent >= 2.0.6)"},diskIoType:{default:"Default",memoryMappedFiles:"Файлы, распределённые в памяти",posixCompliant:"Совместимый с POSIX"},encryption:{forceOff:"Отключить шифрование",forceOn:"Требовать шифрование",preferEncryption:"Разрешить шифрование"},file_priority:{high:"Высокий",max:"Максимальный",normal:"Нормальный",unwanted:"Нежелаемый"},maxRatioAction:{pauseTorrent:"Остановить торрент",removeTorrent:"Удалить торрент",removeTorrentAndFiles:"Удалить торрент и его файлы",torrentSuperseeding:"Включить режим Супер Сида для торрента"},monitoredFolderSaveLocation:{defaultSavePath:"Путь сохранения по умолчанию",monitoredFolder:"Просматривое расположение папки",other:"Другое"},scheduler:{everyDay:"Каждый день",everyFriday:"Пятница",everyMonday:"Понедельник",everySaturday:"Суббота",everySunday:"Воскресенье",everyThursday:"Четверг",everyTuesday:"Вторник",everyWednesday:"Среда",everyWeekday:"Будни",everyWeekend:"Выходные"},stopCondition:{filesChecked:"Файлы проверены",metadataReceived:"Метадата получена",none:"Отсутствует",title:"Состояние остановки торрента"},theme:{auto:"Следовать системе",dark:"Тёмная тема",light:"Светлая тема"},trackerStatus:{disabled:"Отключен",not_working:"Не работает",not_yet_contacted:"Пока не подключен",updating:"Обновляется",working:"Работает"},uploadChokingAlgorithm:{antiLeech:"Anti-leech",fastestUpload:"Быстрейшая загрузка",roundRobin:"Поровну"},uploadSlotsBehavior:{fixedSlots:"Закреплёные слоты",uploadRateBased:"На базе уровня раздачи"},utpTcpMixedMode:{peerProportional:"Соразмерно пирам (регулирует TCP)",preferTcp:"Предпочитать TCP"}},ZS={not_complete:"Ещё не завершено",right_click:{advanced:{auto_tmm:"Автоматическое управление торрентами",f_l_prio:"Начальный / конечный приоритет",reannounce:"Принудительно анонсировать",recheck:"Принудительная проверка",rename:"Переименовать",seq_dl:"Последовательная загрузка",title:"Дополнительно"},category:{clear:"(Очистить категории)",disabled_title:"Категории отсутствуют",title:"Задать категории"},copy:{hash:"Хэш",magnet:"Ссылка-магнит",name:"Имя",title:"Копировать"},export:"Экспортировать торрент | Экспортировать торренты",info:"Детали",priority:{bottom:"Минимальный",decrease:"Понизить",increase:"Повысить",title:"Установить приоритет",top:"Максимальный"},speed_limit:{download:"Ограничение скорости загрузки",share:"Ограничение скорости раздачи",title:"Ограничение скорости",upload:"Ограничение скорости выгрузки"},tags:{disabled_title:"Теги отсутствуют",title:"Задать теги"}},searchInputLabel:"Поиск",selectAll:"Выбрать все (Ctrl + A)",selectedTorrentsCount:"Нет торренто | {count} из {total} торрента ({size}) | {count} из {total} торрентов ({size})",sortBy:{added_on:"Добавлено",amount_left:"Осталось",auto_tmm:"Автоматическое упр. тор-ом",availability:"Доступность",avg_download_speed:"Средняя скорость загруки",avg_upload_speed:"Средняя скорость раздачи",category:"Категория",completed:"Завершено",completion_on:"Завершено на",content_path:"Путь содержимого",default:"По умолчанию",dl_limit:"Лимит загрузки",dlspeed:"Скорость загрузки",downloaded:"Скачано (всего)",downloaded_session:"Скачано (за сессию)",download_path:"Путь загрузки",eta:"Расчётное время",f_l_piece_prio:"Приоритет первой / последней части",force_start:"Начать принудительно",globalSpeed:"Общая скорость",globalVolume:"Роздано/загружено всего",hash:"Хэш",infohash_v1:"Infohash v1",infohash_v2:"Infohash v2",last_activity:"Последняя активность",magnet_uri:"Магнитный URI",max_ratio:"Максимальный рейтинг",max_seeding_time:"Максимальное время раздачи",name:"Имя",num_complete:"Сиды (рой)",num_incomplete:"Пиры (рой)",num_leechs:"Пиры (подключено)",num_seeds:"Сиды (подключено)",priority:"Приоритет",progress:"Прогресс",ratio:"Рейтинг",ratio_limit:"Лимит рейтинга",save_path:"Путь сохранения",seeding_time:"Время раздачи",seeding_time_limit:"Ограничения времени раздачи",seen_complete:"Проверка окончена",seq_dl:"Последовательная загрузка",size:"Размер",state:"Состояние",super_seeding:"Супер раздача",tags:"Теги",time_active:"Время активности",total_size:"Общий размер",tracker:"Трекер",trackers_count:"Количество трекеров",up_limit:"Лимит раздачи",uploaded:"Роздано (всего)",uploaded_session:"UРоздано (за сессию)",upspeed:"Скорость выгрузки"},sortLabel:"Сортировать по",toggleSearchFilter:"Переключить режим поискаr",toggleSelectMode:"Переключить режим выбора",toggleSortOrder:"Обратный порядок сортировки",torrentsCount:"Нет торрентов | {n} торрент | {n} торрентов"},KS={add:{autoTMM:"Автоматическое управление торрентом",dropLabel:"Переместите торрент-файлы и ссылки сюда",fileOverflow:"на +{n} больше",files:"Выберите файлы",firstLastPiecePrio:"Расставьте приоритеты в первой и последней частях",links:"Ссылки (magnet, http, file, ...)",noCategories:"Категорий пока нет. Введите название, чтобы создать одну.",noCategoryMatch:'Нет категорий, соответствующих "{query}". Он будет создан автоматически.',noTagMatch:'Нет тегов, соответствующих "{query}". Нажмите Enter, чтобы создать его.',noTags:"Тегов пока нет. Введите имя, чтобы создать его.",savePath:"Путь сохранения",sequentialDownload:"Последовательная загрузка",skipChecking:"Пропустить проверку хэша",startNow:"Запустить торрент сразу",submit:"Добавить торренты",tags:"Теги",title:"Добавить торренты"},category:{name:"Название категории",nameRequired:"Необходимо название категории",oldName:"Старое название категории",savePath:"Путь сохранения",title:{create:"Создать категорию",edit:"Редактировать категорию"},warnEdit:`Редактирование названия категории приведет к переносу торрентов в новую категорию. +Возможны ошибки, используйте с осторожностью.`},connectionStatus:{externalIp:"Внешний IP-адрес",status:"Состояние подключения"},delete:{deleteWithFiles:"Удаление файлов вместе с торрентом",title:"Удалит {n} торрент(а) | Удалить {n} торрентов",warnDelete:"Установка этого флажка приведет к удалению всего, что содержится в этих торрентах"},moveTorrentFile:{oldName:"Старое наименование",title:"Переместить торрент-файл | Переместить папку торрента"},moveTorrent:{newPath:"Новый путь",oldPath:"Старый путь",required:"Требуется новый путь",samePath:"Новый путь должен отличаться от старого"},pluginManager:{headers:{actions:"Действия",enabled:"Включен",name:"Название",url:"Ссылка",version:"Версия"},install:{activator:"Установить новый плагин",label:"Ссылка на плагин",title:"Установить плагин"},title:"Менеджер плагинов",update:"Обновить плагины"},renameTorrent:{newName:"Новое название",oldName:"Старое название",required:"Требуется новое имя",sameName:"Новое имя должно отличаться от старого",title:"Переименовать торрент"},rss:{feed:{name:"Имя",title:{create:"Создать RSS ленту",edit:"Редактировать RSS ленту"},url:"URL"},rule:{addPaused:"Добавить приостановленным",affectedFeedsSubheader:"Затронутые ленты",assignedCategory:"Assigned Category",episodeFilter:"Фильтр эпизодов",episodeFilterPlaceholder:"прим. S01E02-S01E05",ignoreDays:"Игнорировать элементы, опубликованные за последние {days} дней",ignoreDaysHint:"0 чтобы отключить",lastMatch:{knownValue:"Сегодня | {n} день/дня назад | {n} дней назад",label:"Последнее совпадение",unknownValue:"Неизвестно"},matchingArticles:{noMatch:"Нет подходящих статей",title:"Соответствующие статьи"},mustContain:"Должен содержать",mustNotContain:"Не должен содержать",name:"Имя",savePath:"Сохранить в",savePathPlaceholder:"Оставьте поле пустым, чтобы использовать путь сохранения по умолчанию",smartFilter:"Использовать умный фильтр эпизодов",title:{create:"Создать новое правило",edit:"Редактировать правило"},useRegex:"Использовать регулярное выражение"}},shutdown:{content:"Вы точно хотите выключить qBittorrent?",error:"Не удается завершить работу. Убедитесь, что qBittorrent запущен!",success:"qBittorrent был успешно выключен!",title:"Выключить qBittorrent"},speed_limit:{download:"Установить ограничение скорости загрузки",label:"Лимит скорости",upload:"Установить ограничение скорости раздачи"},tag:{comma:"Имя не может содержать запятую при переименовании тега",hint:"Совет: можно создать несколько тегов, разделив их запятой",name:"Название тега",oldName:"Старое название тега",required:"Требуется название тега",title:{create:"Создать тег",rename:"Переименовать тег"},warnEdit:`Редактирование имени тега приведет к переносу торрентов в новый тег. +Возможны ошибки, используйте с осторожностью.`}},QS={error:"Ошибка входа!",password:"Пароль",rules:{password_required:"Необходин пароль",username_required:"Необходин логин"},submit:"Вход",subtitle:"Введите свои учетные данные",success:"Успешный вход в систему!",title:"Войти",username:"Логин"},JS={filters:{type:"Уровень логирования"},title:"Логи qBittorrent"},ek={addPanel:{torrentsPendingCount:"{n} торрент(а) ожидает раздачи | {n} торрентов ожидает раздачи"},side:{bottom_actions:{alt_speed:"Исп. альтернативную скорость",conn_status:"Состояние подключения: {status}",dark_mode:"Переключить на светлую тему | Переключить на тёмную тему",logout:"Выйти",shutdown:"Выключить qBittorrent"},current_speed:{title:"Текущая скорость"},filters:{activeFilter:"{n} фильтров активны",category:"Фильтр категорий",disabled:"(Отключенные)",state:"Фильтр состояния торрента",tag:"Фильтр тегов",tracker:"Фильтр трекера",uncategorized:"(Без категории)",untagged:"(Без тегов)",untracked:"(Неотслеживаемые)"},speed_graph:{relative_time:"Сейчас | {n} секунд(у/ы) назад | {n} секунд назад"}},top:{active_filters:{category:"Фильтр категорий: {value}",menu_label:"Активный фильтр: {n} | Активный фильтры: {n}",multiple_category:"Фильтр категорий: {n} категорий",multiple_state:"Фильтр состояния: {n} состояний",multiple_tag:"Фильтр тегов: {n} тегов",multiple_tracker:"Фильтр трекра: {n} трекеров",state:"Фильтр состояния: {value}",tag:"Фильтр тегов: {value}",text:"Текстовый фильтр: {value}",tracker:"Фильтр трекра: {value}"}}},tk={filters:{title:"Фильтр по заголовку",unread:"Только непрочитанные записи"},item:{author:"Автор: {author}",category:"Категория: {category}",feedName:"Имя ленты: {name}"},markAllAsRead:"Отметить всё как прочитанное",title:"Менеджер RSS"},ak={filters:{category:{all:"Все",anime:"Агтме",books:"Книги",games:"Игры",label:"Категория поиска",movies:"Фильмы",music:"Музыка",pictures:"Картинки",software:"Приложения",tv:"TV"},plugins:{all:"Все",enabled:"Включен",label:"Плагин поиска"},title:{label:"Поиск по заголовку"}},headers:{fileName:"Имя файла",fileSize:"Размер файла",nbLeechers:"Личеры",nbSeeders:"Сидеры",siteUrl:"URL сайта"},query:"Очередь поиска",runSearch:"Поиск",stopSearch:"Остановить",tabHeaderEmpty:"(Пустая очередь)",title:"Поиск торрентов"},nk={advanced:{libtorrent:{announceAllTiers:"Всегда объявляйте всем рангам",announceAllTrackers:"Всегда объявляйте всем трекерам на уровне",announceIP:"IP-адрес, сообщенный трекерам (требуется перезагрузка)",coalesceReadsWrites:"Объединение операций чтения и записи (libtorrent < 2.0)",disk:{diskCache:"Кэш диска (libtorrent < 2.0)",diskCacheExpiry:"Интервал очистки кэша диска (libtorrent < 2.0)",diskIoReadMode:"Режим чтения ввода-вывода с диска",diskIoType:"Тип ввода-вывода диска (libtorrent >= 2.0; требует перезапуск)",diskIoWriteMode:"Режим записи ввода-вывода с диска",diskQueueSize:"Размер очереди диска",subheader:"Диск"},maxConcurrentHTTPAnnounces:"Максимальное количество одновременных анонсов HTTP",networking:{outgoingPortsMax:"Максимум исходящих портов [0: отключено]",outgoingPortsMin:"Минимум исходящих портов [0: отключено]",peerTos:"Значение DSCP для подключений к пирам",subheader:"Networking",upnpLeaseDuration:"Срок аренды UPnP [0: постоянный]",utpTcpMixedModeAlgorithm:"Алгоритм смешанного режима µTP-TCP"},outgoingConnectionsPerSecond:"Фактор отметки буфера отправки",peerTurnover:"Процент отключения от пира",peerTurnoverCutoff:"Пороговый процент текучести пира",peerTurnoverInterval:"Интервал отключения при смене пира",pieceExtentAffinity:"Группировать смежные части",requestQueueSize:"Максимальное количество невыполненных запросов к одному пиру",security:{allowMultipleConnectionsFromTheSameIPAddress:"Разрешить несколько подключений с одного и того же IP",blockPeersOnPrivilegedPorts:"Запретить подключение к пирам на привилегированных портах",idnSupport:"Включить поддержку интернационализированных доменных имен (IDN)",mitigateSSRF:"Предотвращение подделки запросов на стороне сервера (SSRF)",subheader:"Безопасность",validateHTTPSTrackerCertificate:"Проверка сертификата трекера HTTPS"},sendBufferLowWatermark:"Нижняя отметка буфера отправки",sendBufferWatermark:"Отметка буфера отправки",sendBufferWatermarkFactor:"Send buffer watermark factor",sendUploadPieceSuggestions:"Отправлять предложения частей отдачи",socketBacklogSize:"Размер очереди сокета",stopTrackerTimeout:"Тайм-аут остановки трекера",subheader:"Раздел libtorrent",threads:{asyncIoThreads:"Потоки асинхронного ввода-вывода",filePoolSize:"Размер пула файлов",hashingThreads:"Потоки хеширования (libtorrent >= 2.0)",outstandingMemory:"Накладная память при проверке торрентов",subheader:"Потоки"},uploadChokingAlgorithm:"Алгоритм подавления раздачи",uploadSlotsBehavior:"Поведение слотов для раздачи"},openDoc:"Открыть документацию",qbittorrent:{allocatedRam:"Предел использования оперативной памяти (libtorrent >= 2.0)",embeddedTracker:{enable:"Включить встроенный трекер",port:"Встроенный порт трекера",portForward:"Включить переадресацию портов для встроенного трекера",title:"Встроенный трекер"},networking:{ipAddress:{all:"Все адреса",allIPv4:"Все IPv4 адреса",allIPv6:"Все IPv6 адреса",label:"Необязательный IP-адрес для привязки"},networkInterfaces:{any:"Любой интерфейс",label:"Сетевой интерфейс"},title:"Связь"},reannounceOnIpPortChanged:"Повторно уведомлять все трекеры об изменении IP-адреса или порта",recheckOnCompletion:"Перепроверка торрентов по завершении",refreshInterval:"Интервал обновления GUI",resolveCountries:"Разрешить пиры из других стран",saveInterval:"Сохранить интервал возобновления данных",subheader:"Раздел qBittorrent"}},bittorrent:{autoAddTrackers:"Автоматически добавлять эти трекеры к новым загрузкам",autoAddTrackersHint:"Один трекер на строку",maxActiveCheckingTorrents:"Max active checking torrents",privacy:{enableAnonymous:"Включить анонимный режим",enableDHT:"Включить DHT (децентрализованную сеть) для поиска пиров",enableLPD:"Искать пиров в вашей локальной сети",enablePeX:"Включить обмен пирами (PeX)",encryptionMode:"Режим шифрования",moreInfo:"Подробнее",subheader:"Конфиденциальность"},seedLimits:{subheader:"Ограничение раздачи",then:"Затем",whenRatioReaches:"По достижении рейтинга раздачи",whenSeedingTimeReaches:"По достижении времени раздачи"},torrentQueueing:{downloadRateLimit:"Порог скорости загрузки",excludeSlowTorrent:"Не учитывать медленные торренты в этих ограничениях",maxActiveDownload:"Максимум активных загрузок",maxActiveTorrent:"Максимум активных торрентов",maxActiveUpload:"Максимум активных отдач",subheader:"Очередность торрентов",torrentInactivityTimer:"Таймер бездействия торрента",uploadRateLimit:"Порог скорости отдачи"}},connection:{connectionLimits:{globalMaxConnection:"Глобальное максимальное количество соединений",globalMaxUploadSlots:"Глобальное максимальное количество слотов для раздачи",perTorrentMaxConnection:"Максимальное количество соединений на торрент",perTorrentMaxUploadSlots:"Максимальное количество слотов для раздачи на торрент",subheader:"Ограничение соединений"},ipFiltering:{applyToTrackers:"Применить к трекерам",bannedIps:"Вручную запрещённые IP-адреса",bannedIpsHint:"По одному на строку",filterPath:"Путь к фильтрам (.dat, .p2p, .p2b):",subheader:"Фильтрация по IP"},listeningPort:{incomingConnectionPort:"Используемый порт для входящих соединений",randomPort:"Случайный порт",subheader:"Прослушиваемый порт",useUPnP:"Использовать UPnP / NAT-PMP для автоматического проброса порта на моём роутере"},protocol:"Протокол подключения к пирам",proxy:{auth:{password:"Пароль",subtitle:"Аутентификация",tip:"Примечание: Пароль хранится в незашифрованном виде",username:"Имя пользователя"},host:"Хост",hostNameLookup:"Использовать прокси для поиска доменного имени хоста",peerConnections:"Использовать прокси для соединения с пирами",port:"Порт",rss:"Использовать прокси только для торрентов",subheader:"Прокси сервер"}},downloads:{excludedFileNames:{hint:"Одно название файла на строку",label:"Исключенные имена файлов"},mailNotification:{authEnabled:"Авторизация",enabled:"Отправлять уведомление на Email когда загрузка завершится",from:"От",password:"Пароль",smtpServer:"SMTP сервер",sslEnabled:"Этот сервер требует защищённое соединение (SSL)",to:"Кому",username:"Логин"},monitoredFolders:{actions:"Действия",confirmDelete:"Вы уверены что хотите удалить эту запись?",editItem:"Редактировать запись",monitoredFolderPath:"Отслеживаемая папка",newItem:"Новая запись",noData:"Ещё нет отслеживаемых папок",otherPath:"Другой путь",saveType:"Перезаписать путь сохранения",subheader:"Отслеживаемые папки"},publicSettings:{appendQBExtension:"Добавлять расширение .!qB к незавершённым файлам",preAllocateDisk:"Резервировать место на диске для всех файлов"},runExternalProgram:{onAddedEnabled:"Запустить внешнюю программу при добавлении торрента:",onAddedLabel:"Команда",onFinishedEnabled:"Запустить внешнюю программу при завершении торрента:",onFinishedLabel:"Команда",subheader:"Запускать внешнюю программу",supportParamC:"%C: Количество файлов",supportParamD:"%D: Путь сохранения",supportParamF:"%F: Папка содержимого (или корневая папка для торрентов с множеством файлов)",supportParamG:"%G: Метки (разделяются запятыми)",supportParamI:"%I: Инфо-хеш v1",supportParamJ:"%J: Инфо-хеш v2",supportParamK:"%K: ID торрента",supportParamL:"%L: Категория",supportParamN:"%N: Имя торрента",supportParamR:"%R: Корневая папка (главный путь для подкаталога торрента)",supportParamT:"%T: Текущий трекер",supportParamTitle:"Поддерживаемые параметры (с учетом регистра):",supportParamZ:"%Z: Размер торрента (в байтах)",tip:'Совет: Заключите параметр в кавычки, чтобы избежать обрезания текста по пробелам (вот так "%N")'},saveManagement:{autoTMMEnabled:"Автоматический режим управления торрентом по умолчанию",categoryChangedTMM:"При изменении пути загрузки категории",defaultSavePath:"Путь сохранения по умолчанию:",defaultTMMOptions:{automatic:"Автоматически",manual:"Вручную"},exportDir:"Копировать файлы .torrent в",exportDirFinished:"Для завершенный загрузок копировать файлы .torrent в",paramChangedTMMOptions:{relocateTorrent:"Переместить торрент",switchToManual:"Переключить торрент в Ручной Режим"},savePathChangedTMM:"При изменении пути загрузки по умолчанию",subheader:"Управление сохранением",torrentChangedTMM:"При изменении категории торрента"},whenAddTorrent:{autoDeleteMode:"Автоматически удалять файлы .torrent",doNotAutoStart:"Не начинать загрузку автоматически",subheader:"При добавлении торрента"}},rss:{feeds:{createNew:"Добавить ленту",noFeeds:"Лент пока нет",refreshAll:"Обновить все"},general:{autoDownloader:{enable:"Включить автозагрузку торрентов из RSS",subheader:"Автозагрузчик торрентов из RSS"},reader:{enableProcessing:"Включить получение RSS-лент",feedsRefreshInterval:"Интервал обновления лент",maximumArticlesPerFeed:"Максимум статей для ленты",subheader:"Менеджер RSS"},smartEpisodeFilter:{downloadEpisodes:"Загружать эпизоды REPACK/PROPER",filters:"Фильтры",filtersHint:"По одному на строку",subheader:"Умный фильтр эпизодов RSS"}},rules:{createNew:"Создать правило",noRules:"Правил пока нет"}},saveSuccess:"Параметры сохранены!",speed:{download:"Загрузка",scheduler:{from:"С",selectButtonLabel:"Выбрать время",subheader:"Запланировать включение особых ограничений скорости",to:"До",when:"Когда"},settings:{applyToPeersOnLan:"Применять ограничения скорости к локальным пирам",applyToTransportOverhead:"Применять ограничения скорости к служебному трафику",applyToUtp:"Применять ограничения скорости к протоколу µTP"},subheader:{alternative:"Особые ограничения скорости",global:"Общие ограничения скорости",settings:"Настройки ограничений скорости"},tip:"0 означает неограниченно",upload:"Отдача"},tabs:{advanced:"Дополнительно",bittorrent:"BitTorrent",connection:"Соединение",downloads:"Загрузки",rss:{feeds:"Ленты",general:"Общее",rules:"Правила",title:"RSS"},speed:"Скорость",tagsAndCategories:"Теги и категории",vuetorrent:{general:"Общее",title:"VueTorrent"},webui:"WebUI"},tagsAndCategories:{categoriesSubheader:"Доступные категории:",createNewCategory:"Создать новыю категорию",createNewTag:"Создать новый тег",noCategories:"Категорий пока нет",noTags:"Тегов пока нет",tagsSubheader:"Доступные теги:"},title:"Параметры",vuetorrent:{general:{canvasRefreshThreshold:"Количество фрагментов, чтобы отключить автоматическое обновление холста",canvasRenderThreshold:"Количество фрагментов для отключения рендеринга холста",currentVersion:"Текущая версия",dateFormat:"Формат даты",exportSettings:"Экспорт настроек",fileContentInterval:"Интервал обновления содержимого торрент-файла",importSettings:"Импорт настроек",isDrawerRight:"Расположить боковую панель справа",isPaginationOnTop:"Расположить навигационную панель сверху",isShutdownButtonVisible:"Показать кнопку выключения",language:"Язык",matchSystemTheme:"Использовать тему системы",openSideBarOnStart:"Открывать боковую панель при запуске",paginationSize:{infinite_scroll:"Бесконечная прокрутка",label:"Количество торрентов на странице"},qbittorrentVersion:"Версия QBittorrent",refreshInterval:"Интервал обновления qBittorrent API",registerMagnet:"Регистрировать магнитные ссылки",resetSettings:"Сбросить настройки",showAlltimeStat:"Показывать всю статистику",showCurrentSpeed:"Показывать текущую скорость",showFreeSpace:"Показывать свободное место",showSessionStat:"Показывать статистику сессии",showSpeedGraph:"Показывать график скорости",showTrackerFilter:"Показывать фильтр трекеров",theme:"Тема VueTorrent",tip:"Общие настройки пользовательского WebUI",useBinarySize:"Заменить размеры данных двоичными единицами измерения (kB -> KiB)",useBitSpeed:"Заменить значения скорости на биты (kB/s -> kbps)",vueTorrentTitle:"Заголовок VueTorrent"}},webUI:{authentication:{banDuration:"Время блокировки",banDurationHint:"В секундах",bypassLocalhost:"Пропускать аутентификацию клиентов для localhost",bypassWhitelist:"Пропускать аутентификацию клиентов для разрешённых подсетей",maxAttempts:"Максимум попыток",password:"Пароль",passwordPlaceholder:"(без изменений)",sessionTimeout:"Тайм-аут сессии",sessionTimeoutHint:"В секундах",subheader:"Аутентификация",username:"Имя пользователя",whitelistExamples:"Пример: 172.17.32.0/24, fdff:ffff:c8::/40"},customHeaders:"Добавить пользовательские заголовки HTTP",customHeadersHint:"Одно значение на строку",customHeadersPlaceholder:`Header1: value1 +Header2: value2 +...`,dynDns:{domainName:"Доменное имя",password:"Пароль",providers:{dynDns:"DynDNS",noIp:"NO-IP"},registerBtn:"Регистрация",subheader:"Обновлять динамическое доменное имя",username:"Имя пользователя"},https:{certificate:"Сертификат",key:"Ключ",subheader:"Использовать HTTPS",tip:"Сведения о сертификатах"},interface:{ipAddress:"IP адрес",port:"Порт",subheader:"Веб-интерфейс пользователя (дистанционное управление)",useAlternativeWebUI:"Использовать альтернативный WebUI",useUPnP:"Использовать UPnP / NAT-PMP для автоматического проброса порта на моём роутере"},proxiesList:"Список доверенных прокси-серверов",proxiesListHint:"Перечисляйте IP через точку с запятой ( ; )",reverseProxySupport:"Включить поддержку обратного прокси-сервера",security:{clickjacking:"Включить защиту от кликджекинга",csrf:"Включить защиту от межсайтовой подделки запроса (CSRF)",hostHeaderValidation:"Включить проверку заголовка хоста",hostHeaderValidationHint:"Перечисляйте через точку с запятой ( ; )",secureCookie:"Включить защиту куки (требует HTTPS)",serverDomains:"Домены сервера",subheader:"Безопасность"}}},ik={actions:{delete:"Удалить торренты",logs:"Открыть логи",pause:"Приостановить торренты",resume:"Возобновить торренты",rssArticles:"Открыть статьи RSS",searchEngine:"Открыть поиск",settings:"Открыть настройки"},addTorrents:"Добавить торренты",overflow:{delete:"Удалить",logs:"Логи qBit",pause:"Пауза",resume:"Возобновить",rssArticles:"RSS статьи",searchEngine:"Поиск",settings:"Настройки"},searchTorrents:"Поиск торрентов"},sk={content:{fileInfo:"{n} файл(а) | {n} файлов",folderInfo:"{n} папк(а/ок) | {n} папки",rootNode:"(Root Node)"},info:{boolean_values:"Логические значения",data_values:"Значения данных",datetime_values:"Значения даты/времени",duration_values:"Значения длительности",long_text_values:"Значения долгого текста",speed_values:"Значения скорости",text_values:"Текстовые значения"},overview:{canvasRefreshDisabled:"Canvas auto-refresh is disabled",canvasRenderDisabled:"Canvas rendering is disabled",copy_hash:"Скопировать хэш",dlSpeedAverage:"Средняя скорость загрузки",downloaded:"Скачано",fetchingMetadata:"Обновляется...",fileCount:"Файлов выбрано",pieceCount:"{owned} / {total} ({pieceSize})",ratio:"Рейтинг",selectedFileSize:"Размер выбранных файлов",uploaded:"Роздано",upSpeedAverage:"Средняя скорость раздачи",waitingForMetadata:"Ожидание метадаты..."},peers:{addPeers:{newPeers:"Хосты пиров для добавления",newPeersHint:"Один за линию",newPeersPlaceholder:"host:port",title:"Добавить пиры"},emptyList:"Нет подключенных пиров на данный момент",table:{client:"Клиент",connection:"Соединение",downloaded:"Загружено",downloadSpeed:"Згрзк",files:"Файлы",flags:"Флаги",host:"Хост",progress:"Прогресс",relevance:"Актуальность",uploaded:"Роздано",upSpeed:"Рздч"}},tabs:{content:"Контент",info:"Инфо",overview:"Общее",peers:"Пиры",tagsAndCategories:"Теги и категории",trackers:"Трекеры"},tagsAndCategories:{categories:"Категории",tags:"Теги"},title:"Детали торрента",trackers:{addTrackers:{newTrackers:"URL-ссылки трекеров для добавления",newTrackersHint:"Одна на линию, разделяя ранги пустой линией",title:"Добавить трекеры"},editTracker:{newUrl:"Новая ссылка",newUrlRequired:"Укажите новую ссылку",oldUrl:"Старая ссылка",title:"Редактировать трекер"},peersValue:"{peers} пиров ({seeds} S /{leeches} L)",reannounce:"Переанонсировать всё",tier:"Ранг: {n}"}},rk={properties:{added_on:"Добавлено",amount_left:"Осталось",auto_tmm:"Автоматическое управление торрентом",availability:"Доступность",available_peers:"Пиры (рой)",available_seeds:"Сиды (рой)",avg_download_speed:"Средняя скорость загрузки",avg_upload_speed:"Средняя скорость выгрузки",category:"Категоии",completed_on:"Завершено",content_path:"Путь содержимого",downloaded:"Загружено (всего)",downloaded_session:"Загружено (за сессию)",download_limit:"Лимит загрузки",download_path:"Путь загрузки",download_speed:"Скорость загрузки",empty_category:"(без категорий)",empty_tags:"(нет тегов)",eta:"Осталось",f_l_piece_prio:"Приоритет первой / последней части",forced:"Принудительное состояние",global_speed:"Общая скорость",global_volume:"Роздано/загружено всего",hash:"Хэш",infohash_v1:"Infohash v1",infohash_v2:"Infohash v2",last_activity:"Последняя активность",magnet:"Магнитная ссылка",name:"Название торрента",num_leechs:"Пиры (подключено)",num_seeds:"Сиды (подключено)",peers:"Пиры",priority:"Приоритет",progress:"Прогресс",progress_bar:"Панель прогресса",ratio:"Рейтинг",ratio_limit:"Лимит рейтинга",ratio_time_limit:"Время лимита рейтинга",save_path:"Путь сохранения",seeding_time:"Время раздачи",seeds:"Сиды",seen_complete:"Проверка окончена",seq_dl:"Последовательная загрузка",size:"Размер",state:"Состояние",super_seeding:"Режим суперсида",tags:"Теги",time_active:"Активное время",total_size:"Общий размер",tracker:"Трекер",trackers_count:"Количество трекеров",uploaded:"Выгружено (всего)",uploaded_session:"Выгружено (за сессию)",upload_limit:"Лимит выгрузки",upload_speed:"Скорость "},state:{allocating:"Резервирование",checkingDL:"Проверка (не завершено)",checkingResumeData:"Проверка данных",checkingUP:"Проверка (завершено)",downloading:"Скачивание",error:"Ошибка",forcedDL:"[П] Загрузка",forcedUP:"[П] Отдача",metaDL:"Метадата",missingFiles:"Файлы утеряны",moving:"Перемещение",pausedDL:"На паузер",pausedUP:"Завершено",queuedDL:"В очереди (Загр)",queuedUP:"В очереди (Отдч)",stalledDL:"Простаивает",stalledUP:"Раздача",unknown:"Неизвестно",uploading:"Отдача"}},ok={minutes:"минуты",seconds:"секунды"},lk={common:jS,constants:qS,dashboard:ZS,dialogs:KS,login:QS,logs:JS,navbar:ek,rssArticles:tk,searchEngine:ak,settings:nk,topbar:ik,torrentDetail:sk,torrent:rk,units:ok},ck={cancel:"取消",close:"关闭",delete:"删除",disable:"禁用",emptyList:"当前无内容显示",NA:"不适用",no:"否",none:"(无)",ok:"确定",save:"保存",selectAll:"全选",selectNone:"取消选择",useGlobalSettings:"使用全局设置",yes:"是"},uk={addPaused:{always:"总是",never:"从不",title:"添加时暂停"},bittorrentProtocols:{tcp:"TCP",tcp_utp:"TCP 和 μTP",utp:"μTP"},connectionStatus:{connected:"已连接",disconnected:"未连接",firewalled:"防火墙限制",unknown:"未知"},contentLayout:{nosubfolder:"移除子文件夹",original:"原始格式",subfolder:"创建子文件夹",title:"种子内容布局"},diskIoMode:{disableOsCache:"禁用系统缓存",enableOsCache:"启用系统缓存",writeThrough:"同步写入模式 (libtorrent >= 2.0.6)"},diskIoType:{default:"默认",memoryMappedFiles:"文件映射",posixCompliant:"POSIX 兼容"},encryption:{forceOff:"禁用加密",forceOn:"强制加密",preferEncryption:"允许加密"},file_log_age_type:{days:"天",months:"月",years:"年"},file_priority:{high:"高",max:"最高",normal:"正常",unwanted:"不需要"},maxRatioAction:{pauseTorrent:"暂停种子",removeTorrent:"移除种子",removeTorrentAndFiles:"移除种子及其文件",torrentSuperseeding:"启用超级做种模式"},monitoredFolderSaveLocation:{defaultSavePath:"默认保存路径",monitoredFolder:"监控文件夹位置",other:"其他"},proxy_type:{http:"HTTP",socks4:"SOCKS V4",socks5:"SOCKS V5"},scheduler:{everyDay:"每天",everyFriday:"周五",everyMonday:"周一",everySaturday:"周六",everySunday:"周日",everyThursday:"周四",everyTuesday:"周二",everyWednesday:"周三",everyWeekday:"工作日",everyWeekend:"周末"},stopCondition:{filesChecked:"文件校验完成",metadataReceived:"元数据接收完成",none:"无",title:"种子停止条件"},theme:{auto:"跟随系统主题",dark:"深色主题",light:"浅色主题"},titleOptions:{custom:"自定义",default:"默认",first_torrent_speed:"首个种子速度",global_speed:"全局速度"},trackerStatus:{disabled:"已禁用",not_working:"未工作",not_yet_contacted:"未连接",updating:"正在更新",working:"正常工作"},uploadChokingAlgorithm:{antiLeech:"反吸血",fastestUpload:"最快上传",roundRobin:"轮流上传"},uploadSlotsBehavior:{fixedSlots:"固定窗口数",uploadRateBased:"最快上传"},utpTcpMixedMode:{peerProportional:"按用户比重 (抑制TCP)",preferTcp:"优先使用 TCP"}},dk={displayMode:{grid:"网格",list:"列表",table:"表格",title:"显示模式"},not_complete:"从未完整可见",right_click:{advanced:{auto_tmm:"自动种子管理",download_path:"设置下载路径",f_l_prio:"首/尾优先级",reannounce:"强制重新汇报",recheck:"强制重新校验",rename:"重命名种子",save_path:"设置保存路径",seq_dl:"顺序下载",title:"高级"},category:{clear:"(清除分类)",disabled_title:"无分类",title:"设置分类"},copy:{hash:"哈希值",magnet:"磁力链接",name:"名称",title:"复制"},export:"导出种子 | 导出种子",info:"显示信息",priority:{bottom:"最低优先级",decrease:"降低优先级",increase:"提高优先级",title:"设置优先级",top:"最高优先级"},speed_limit:{download:"下载限速",share:"分享率限制",title:"种子限制设置",upload:"上传限速"},tags:{disabled_title:"无标签",title:"设置标签"}},searchInputLabel:"搜索",selectAll:"(取消)全选 (Ctrl + A)",selectedTorrentsCount:"无种子 | {count} / {total} 个种子 ({size}) | {count} / {total} 个种子 ({size})",sortBy:{added_on:"添加时间",amount_left:"剩余大小",auto_tmm:"自动种子管理",availability:"可用性",avg_download_speed:"平均下载速度",avg_upload_speed:"平均上传速度",category:"分类",completed:"完成度",completion_on:"完成时间",content_path:"内容路径",default:"默认",dl_limit:"下载限速",dlspeed:"下载速度",downloaded:"已下载 (全局)",downloaded_session:"已下载 (本次会话)",download_path:"下载路径",eta:"剩余时间",f_l_piece_prio:"首/尾块优先级",force_start:"强制开始",globalSpeed:"全局速度",globalVolume:"全局容量",hash:"哈希值",infohash_v1:"哈希值 v1",infohash_v2:"哈希值 v2",last_activity:"最后活动时间",magnet_uri:"磁力链接",max_ratio:"最大分享率",max_seeding_time:"最大做种时长",name:"名称",num_complete:"做种者 (群组)",num_incomplete:"用户 (群组)",num_leechs:"用户 (连接中)",num_seeds:"做种者 (连接中)",priority:"优先级",progress:"进度",ratio:"分享率",ratio_limit:"分享率限制",save_path:"保存路径",seeding_time:"做种时长",seeding_time_limit:"全部做种时长限制",seen_complete:"最后完整可见",seq_dl:"顺序下载",size:"大小",state:"状态",super_seeding:"超级做种",tags:"标签",time_active:"活动时间",total_size:"总大小",tracker:"Tracker",trackers_count:"Tracker 数量",up_limit:"上传限速",uploaded:"已上传 (全局)",uploaded_session:"已上传 (本次会话)",upspeed:"上传速度"},sortLabel:"排序方式",toggleSearchFilter:"搜索种子",toggleSelectMode:"切换复选框",toggleSortOrder:"切换排序",torrentsCount:"无种子 | {n} 个种子 | {n} 个种子"},hk={add:{addToTopOfQueue:"添加到队列首位",autoTMM:"自动种子管理",category:"分类",cookie:"Cookie",cookiePlaceholder:"name1=value1; name2=value2; ...",dlLimit:"下载速度限制",downloadPath:"下载路径",dropLabel:"将种子文件和链接拖到此处",error:"添加种子时出错",fileOverflow:"+{n} 个",files:"选择(多个)文件",firstLastPiecePrio:"优先下载首尾块",inactiveSeedingTimeLimit:"不活跃做种时长限制",limitCollapse:"种子限制设置",limitHint:'填写 "-1"表示禁用,"-2"或留空为使用全局限制',links:"链接 (磁力, http, 文件链接等)",noCategories:"还没有分类。输入名称创建一个。",noCategoryMatch:'没有匹配 "{query}" 的分类。将自动创建。',noTagMatch:'没有匹配 "{query}" 的标签。按 Enter 键创建。',noTags:"还没有标签。输入名称创建一个。",pending:"正在上传...",ratioLimit:"分享率限制",rename:"重命名种子文件",resetForm:"重置为默认",savePath:"保存路径",seedingTimeLimit:"全部做种时长限制",sequentialDownload:"顺序下载",skipChecking:"跳过哈希校验",startNow:"立即开始下载",submit:"添加种子",success:"{n} 个种子已添加 | {n} 个种子已添加",tags:"标签",title:"添加种子",upLimit:"上传速度限制"},category:{name:"分类名称",nameRequired:"分类名称不能为空",oldName:"旧分类名称",savePath:"保存路径",title:{create:"创建分类",edit:"编辑分类"},warnEdit:`编辑分类名称将会将种子迁移到新分类。 +可能会出现错误,请谨慎使用。`},connectionStatus:{dht_nodes:"DHT 节点",externalIp:"外部 IP 地址",status:"连接状态",total_peer_connections:"活跃的对等点连接"},delete:{deleteWithFiles:"删除种子及其文件",title:"删除 {n} 个种子 | 删除 {n} 个种子",warnDelete:"勾选此复选框将删除这些种子中包含的所有内容"},moveTorrent:{dl:{title:"更改下载路径"},newPath:"新路径",oldPath:"旧路径",required:"新路径不能为空",samePath:"新路径必须与旧路径不同",save:{title:"更改保存路径"}},moveTorrentFile:{oldName:"旧名称",title:"移动种子文件 | 移动种子文件夹"},pluginManager:{headers:{actions:"操作",enabled:"已启用",name:"名称",url:"引擎 URL",version:"版本"},install:{activator:"安装新插件",label:"插件 URL",title:"安装插件"},title:"插件管理器",update:"更新插件"},renameTorrent:{newName:"新名称",oldName:"旧名称",required:"新名称不能为空",sameName:"新名称必须与旧名称不同",title:"重命名种子"},rss:{feed:{name:"名称",title:{create:"创建 RSS 订阅源",edit:"编辑 RSS 订阅源"},url:"URL"},rule:{addPaused:"添加时暂停",affectedFeedsSubheader:"受影响的订阅源",assignedCategory:"分配的分类",episodeFilter:"剧集过滤器",episodeFilterPlaceholder:"例如: S01E02-S01E05",ignoreDays:"忽略在过去 {days} 天内发布的内容",ignoreDaysHint:"0 表示禁用",lastMatch:{knownValue:"今天 | {n} 天前 | {n} 天前",label:"上次匹配",unknownValue:"未知"},matchingArticles:{noMatch:"没有匹配的文章",title:"匹配的文章"},mustContain:"必须包含",mustNotContain:"不能包含",name:"名称",savePath:"保存路径",savePathPlaceholder:"留空使用默认保存路径",smartFilter:"使用智能剧集过滤器",title:{create:"创建 RSS 规则",edit:"编辑 RSS 规则"},useRegex:"使用正则表达式"}},share_limit:{disabled:"不设置分享率限制",enabled:"将分享率限制设置为",global:"使用全局分享率限制",inactive_seeding_time_limit:"不活跃做种时长 (分钟)",ratio_limit:"分享率",seeding_time_limit:"全部做种时长 (分钟)",title:"设置分享率限制"},shutdown:{content:"您确定要关闭 qBittorrent 吗?",error:"无法关闭应用程序。请确保 qBittorrent 正在运行!",success:"qBittorrent 已成功关闭!",title:"关闭 qBittorrent"},speed_limit:{download:"下载限速",label:"速度限制",upload:"上传限速"},tag:{comma:"重命名标签时名称不能包含逗号",hint:"专业提示:多个标签可以用逗号分隔创建",name:"标签名称",oldName:"旧标签名称",required:"标签名称不能为空",title:{create:"创建标签",rename:"重命名标签"},warnEdit:`编辑标签名称将会将种子迁移到新标签。 +可能会出现错误,请谨慎使用。`}},fk={error:"登录失败!",password:"密码",rules:{password_required:"密码不能为空",username_required:"用户名不能为空"},submit:"登录",subtitle:"输入您的凭据",success:"登录成功!",title:"登录",username:"用户名"},gk={emptyLogList:"未找到日志",filters:{type:"日志级别"},title:"qBittorrent 日志"},vk={addPanel:{torrentsPendingCount:"{n} 个种子等待上传 | {n} 个种子等待上传"},side:{bottom_actions:{alt_speed:"切换备用速度",conn_status:"连接状态:{status}",dark_mode:"切换到浅色模式 | 切换到深色模式",logout:"注销",shutdown:"关闭 qBittorrent"},current_speed:{title:"当前速度"},filters:{activeFilter:"已激活 {n} 个过滤器",category:"分类过滤器",disabled:"(已禁用)",state:"状态过滤器",tag:"标签过滤器",tracker:"Tracker 过滤器",uncategorized:"(未分类)",untagged:"(无标签)",untracked:"(未跟踪)"},speed_graph:{download_label:"下载",relative_time:"现在 | {n} 秒前 | {n} 秒前",upload_label:"上传"},stats:{alltime:{title:"全局统计数据"},downloaded:"已下载",free_space:"剩余空间",ratio:"分享率",session:{title:"本次会话统计"},uploaded:"已上传"}},top:{active_filters:{category:"分类过滤器:{value}",menu_label:"已激活过滤器:{n} | 已激活过滤器:{n}",multiple_category:"分类过滤器: {n} 个类别",multiple_state:"状态过滤器: {n} 个状态",multiple_tag:"标签过滤器: {n} 个标签",multiple_tracker:"Tracker 过滤器: {n} Trackers",state:"状态过滤器: {value}",tag:"标签过滤器:{value}",text:"文本过滤器:{value}",tracker:"Tracker 过滤器:{value}"}}},mk={filters:{title:"按标题过滤",unread:"仅显示未读文章"},item:{author:"作者:{author}",category:"分类:{category}",feedName:"订阅源名称:{name}"},markAllAsRead:"全部标记为已读",title:"RSS 资讯"},pk={filters:{category:{all:"全部",anime:"动漫",books:"图书",games:"游戏",label:"搜索分类",movies:"电影",music:"音乐",pictures:"图片",software:"软件",tv:"电视剧"},plugins:{all:"全部",enabled:"已启用",label:"搜索插件"},title:{label:"按标题过滤"}},headers:{fileName:"文件名",fileSize:"文件大小",nbLeechers:"下载数",nbSeeders:"做种数",siteUrl:"站点链接"},query:"搜索关键词",runSearch:"搜索",stopSearch:"停止",tabHeaderEmpty:"(空查询)",title:"搜索种子"},bk={advanced:{libtorrent:{announceAllTiers:"总是向所有等级的 Tracker 汇报",announceAllTrackers:"总是向同级的所有 Tracker 汇报",announceIP:"向 Tracker 报告的 IP 地址 (需要重启)",coalesceReadsWrites:"合并读写 (libtorrent < 2.0)",disk:{diskCache:"磁盘缓存 (libtorrent < 2.0)",diskCacheExpiry:"磁盘缓存过期时间间隔 (libtorrent < 2.0)",diskIoReadMode:"磁盘 IO 读取模式",diskIoType:"磁盘 IO 类型 (libtorrent >= 2.0; 需要重启)",diskIoWriteMode:"磁盘 IO 写入模式",diskQueueSize:"磁盘队列大小",subheader:"磁盘"},maxConcurrentHTTPAnnounces:"最大并行 HTTP 发布数",networking:{outgoingPortsMax:"传出端口 (上限) [0:禁用]",outgoingPortsMin:"传出端口 (下限) [0:禁用]",peerTos:"与 peers 连接的服务类型 (ToS)",subheader:"网络",upnpLeaseDuration:"UPnP 租期 [0:永久]",utpTcpMixedModeAlgorithm:"μTP-TCP 混合模式策略"},outgoingConnectionsPerSecond:"每秒传出连接数",peerTurnover:"Peer 进出断开百分比",peerTurnoverCutoff:"Peer 进出阈值百分比",peerTurnoverInterval:"Peer 进出断开间隔",pieceExtentAffinity:"启用相连文件块下载模式",requestQueueSize:"单一 Peer 的最大未完成请求",security:{allowMultipleConnectionsFromTheSameIPAddress:"允许来自同一 IP 地址的多个连接",blockPeersOnPrivilegedPorts:"禁止连接到特权端口上的 Peer",idnSupport:"启用国际化域名 (IDN) 支持",mitigateSSRF:"服务器端请求伪造 (SSRF) 缓解",subheader:"安全",validateHTTPSTrackerCertificate:"验证 HTTPS Tracker 证书"},sendBufferLowWatermark:"发送缓冲区下限",sendBufferWatermark:"发送缓冲区上限",sendBufferWatermarkFactor:"发送缓冲区增长系数",sendUploadPieceSuggestions:"发送分块上传建议",socketBacklogSize:"Socket backlog 大小",socketReceiveBufferSize:"Socket接收缓冲区大小",socketReceiveBufferSizeHint:"0:系统默认",socketSendBufferSize:"Socket发送缓冲区大小",socketSendBufferSizeHint:"0:系统默认",stopTrackerTimeout:"Tracker 停止超时",subheader:"libtorrent 相关",threads:{asyncIoThreads:"异步 I/O 线程",bdecodeDepthLimit:"Bdecode 深度限制",bdecodeTokenLimit:"Bdecode 令牌限制",filePoolSize:"文件池大小",hashingThreads:"散列线程 (libtorrent >= 2.0)",outstandingMemory:"校验时内存使用扩增量",subheader:"线程"},uploadChokingAlgorithm:"上传连接策略",uploadSlotsBehavior:"上传窗口策略"},openDoc:"打开文档",qbittorrent:{allocatedRam:"物理内存 (RAM) 使用限制 (libtorrent >= 2.0)",embeddedTracker:{enable:"启用内置 Tracker",port:"内置 Tracker 端口",portForward:"对内置 Tracker 启用端口转发",title:"内置 Tracker"},networking:{ipAddress:{all:"所有地址",allIPv4:"所有 IPv4 地址",allIPv6:"所有 IPv6 地址",label:"绑定的可选 IP 地址"},networkInterfaces:{any:"任意接口",label:"网络接口"},title:"网络"},reannounceOnIpPortChanged:"当 IP 或端口更改时,重新通知所有 trackers",recheckOnCompletion:"完成后重新校验 Torrent",refreshInterval:"刷新间隔",resolveCountries:"解析用户所在国家",resumeDataStorageType:{label:"恢复数据存储类型 (需重新启动)",legacy:"快速恢复文件",sqlite:"SQLite 数据库 (试验性)"},saveInterval:"保存恢复数据间隔",subheader:"qBittorrent 部分",torrentFileSizeLimit:".torrent 文件大小限制"}},behavior:{logs:{file_log_age:"删除早于以下时间的日志备份",file_log_backup_enabled:"启用日志备份",file_log_delete_old:"删除旧日志备份",file_log_enabled:"启用日志文件",file_log_max_size:"当文件大小达到以下值触发备份",file_log_path:"保存路径",subheader:"日志管理"},performance_warning:"记录性能警告"},bittorrent:{autoAddTrackers:"自动将这些 Tracker 添加到新下载",autoAddTrackersHint:"每行一个 Tracker",maxActiveCheckingTorrents:"最大活动检查种子数",privacy:{enableAnonymous:"启用匿名模式",enableDHT:"启用 DHT (去中心化网络) 以找到更多用户",enableLPD:"启用本地用户发现以找到更多用户",enablePeX:"启用用户交换 (PeX) 以找到更多用户",encryptionMode:"加密模式",moreInfo:"更多信息",subheader:"隐私"},seedLimits:{subheader:"种子限制设置",then:"随后",whenInactiveSeedingTimeReaches:"当非活跃做种时长达到",whenRatioReaches:"当分享率达到",whenSeedingTimeReaches:"当全部做种时长达到"},torrentQueueing:{downloadRateLimit:"下载速率阈值",excludeSlowTorrent:"在这些限制中不计算慢速种子",maxActiveDownload:"最大活动下载数",maxActiveTorrent:"最大活动种子数",maxActiveUpload:"最大活动上传数",subheader:"种子排队",torrentInactivityTimer:"种子不活动计时器",uploadRateLimit:"上传速率阈值"}},connection:{connectionLimits:{globalMaxConnection:"全局最大连接数",globalMaxUploadSlots:"全局最大上传数",perTorrentMaxConnection:"每个种子的最大连接数",perTorrentMaxUploadSlots:"单个种子最大上传数",subheader:"连接限制"},ipFiltering:{applyToTrackers:"应用于 Tracker",bannedIps:"手动禁止的 IP 地址",bannedIpsHint:"每行一个过滤器",filterPath:"过滤器路径 (.dat、.p2p、.p2b)",subheader:"IP 过滤"},listeningPort:{incomingConnectionPort:"用于传入连接的端口",randomPort:"随机端口",subheader:"监听端口",useUPnP:"使用 UPnP / NAT-PMP 端口转发"},protocol:"对等连接协议",proxy:{auth:{password:"密码",subtitle:"身份验证",tip:"注意:密码将以未加密形式保存",username:"用户名"},bittorrent:"为BitTorrent进程启用代理",host:"主机",hostNameLookup:"为主机名查找启用代理",misc:"为常规进程启用代理 (如更新, 搜索)",peerConnections:"为用户对等连接启用代理",port:"端口",rss:"为RSS订阅启用代理",subheader:"代理服务器"}},downloads:{excludedFileNames:{hint:"每行一个过滤器",label:"排除的文件名"},mailNotification:{authEnabled:"身份验证",enabled:"下载完成后发送电子邮件通知",from:"发件人",password:"密码",smtpServer:"SMTP 服务器",sslEnabled:"此服务器需要安全连接 (SSL)",to:"收件人",username:"用户名"},monitoredFolders:{actions:"操作",confirmDelete:"确定要删除此项目吗?",editItem:"编辑项目",monitoredFolderPath:"监视文件夹",newItem:"新项目",noData:"尚未监视文件夹",otherPath:"其他路径",saveType:"覆盖保存位置",subheader:"监视文件夹"},publicSettings:{appendQBExtension:"未完成的文件后缀名添加 .!qB",preAllocateDisk:"为所有文件预分配磁盘空间"},runExternalProgram:{onAddedEnabled:"添加种子时运行外部程序:",onAddedLabel:"命令",onFinishedEnabled:"种子下载完成时运行外部程序:",onFinishedLabel:"命令",subheader:"运行外部程序",supportParamC:"%C:文件数",supportParamD:"%D:保存路径",supportParamF:"%F:内容路径 (多文件种子的根路径相同)",supportParamG:"%G:标签 (用逗号分隔)",supportParamI:"%I:哈希值 v1",supportParamJ:"%J:哈希值 v2",supportParamK:"%K:种子 ID",supportParamL:"%L:分类",supportParamN:"%N:种子名称",supportParamR:"%R:根路径 (第一个种子子目录路径)",supportParamT:"%T:当前 Tracker",supportParamTitle:"支持的参数 (区分大小写):",supportParamZ:"%Z:种子大小 (字节)",tip:'提示:使用引号将参数封装起来,以避免文本在空格处被截断 (例如,"%N")'},saveManagement:{autoTMMEnabled:"默认种子管理模式",categoryChangedTMM:"分类保存路径更改时",defaultSavePath:"默认保存路径",defaultTMMOptions:{automatic:"自动",manual:"手动"},exportDir:"将 .torrent 文件复制到",exportDirFinished:"将已完成下载的 .torrent 文件复制到",keepIncomplete:"保留未完成的种子",paramChangedTMMOptions:{relocateTorrent:"重新定位种子",switchToManual:"将种子切换到手动模式"},savePathChangedTMM:"默认保存路径更改时",subheader:"保存管理",torrentChangedTMM:"种子分类更改时"},whenAddTorrent:{addToTopOfQueue:"添加到队列首位",autoDeleteMode:"下载完成后删除 .torrent 文件",doNotAutoStart:"不自动开始下载",mergeTrackers:"如果种子已存在,则合并Tracker",subheader:"添加种子时"}},rss:{feeds:{createNew:"添加订阅源",noFeeds:"尚未添加订阅源",refreshAll:"全部刷新"},general:{autoDownloader:{enable:"启用 RSS 规则处理",subheader:"RSS 种子自动下载器"},reader:{enableProcessing:"启用获取 RSS 订阅",feedsRefreshInterval:"订阅源刷新间隔",maximumArticlesPerFeed:"每个订阅源的最大文章数",subheader:"RSS 阅读器"},smartEpisodeFilter:{downloadEpisodes:"下载 REPACK/PROPER 剧集",filters:"过滤器",filtersHint:"每行一个过滤器",subheader:"RSS 智能剧集过滤器"},useIdForRssLinks:"在 RSS 文章链接中使用 ID"},rules:{createNew:"创建规则",noRules:"尚未创建规则"}},saveSuccess:"设置已成功保存!",speed:{download:"下载",scheduler:{from:"开始时间",selectButtonLabel:"选择时间",subheader:"定时使用备用速率限制",to:"结束时间",when:"何时"},settings:{applyToPeersOnLan:"将速率限制应用于本地网络上的用户",applyToTransportOverhead:"将速率限制应用于传输总开销",applyToUtp:"将速率限制应用于 µTP 协议"},subheader:{alternative:"备用速率限制",global:"全局速率限制",settings:"速率限制设置"},tip:"0 表示无限制",upload:"上传"},tabs:{advanced:"高级",behavior:"行为",bittorrent:"BitTorrent",connection:"连接",downloads:"下载",rss:{feeds:"订阅源",general:"常规设置",rules:"规则",title:"RSS"},speed:"速度",tagsAndCategories:"标签和分类",vuetorrent:{general:"常规设置",title:"VueTorrent"},webui:"WebUI"},tagsAndCategories:{categoriesSubheader:"可用分类:",createNewCategory:"创建新分类",createNewTag:"创建新标签",noCategories:"尚未添加分类",noTags:"尚未添加标签",tagsSubheader:"可用标签:"},title:"设置",vuetorrent:{general:{canvasRefreshThreshold:"禁用图形自动刷新的块数",canvasRenderThreshold:"禁用图形渲染的块数",currentVersion:"当前版本",customTitle:"自定义标题",dateFormat:"日期格式",exportSettings:"导出设置",fileContentInterval:"种子文件内容刷新间隔",historySize:"符合条件字段的历史大小",importSettings:"导入设置",isDrawerRight:"侧边栏居右显示",isPaginationOnTop:"置顶分页按钮",isShutdownButtonVisible:"显示关闭按钮",language:"语言",matchSystemTheme:"使用系统主题",openSideBarOnStart:"启动时打开侧边栏",paginationSize:{infinite_scroll:"无限滚动",label:"分页大小"},qbittorrentVersion:"QBittorrent 版本",refreshInterval:"qBittorrent API 刷新间隔",registerMagnet:"注册为磁力链程序",resetSettings:"重置设置",showAlltimeStat:"显示全局统计数据",showCurrentSpeed:"显示当前速度",showFreeSpace:"显示剩余空间",showSessionStat:"显示本次会话统计",showSpeedGraph:"显示速度图表",showTrackerFilter:"显示 Tracker 过滤器",theme:"VueTorrent 主题",tip:"这些设置是为自定义 WebUI 设计的",useBinarySize:"使用二进制计算数据占用 (kB -> KiB)",useBitSpeed:"以kbps表示速度 (kB/s -> kbps)",vueTorrentTitle:"VueTorrent 标题"}},webUI:{authentication:{banDuration:"封禁持续时间",banDurationHint:"以秒为单位",bypassLocalhost:"对本地主机上的客户端跳过身份验证",bypassWhitelist:"对 IP 子网白名单中的客户端跳过身份验证",maxAttempts:"最大尝试次数",password:"密码",passwordPlaceholder:"(不更改)",sessionTimeout:"会话超时",sessionTimeoutHint:"以秒为单位",subheader:"身份验证",username:"用户名",whitelistExamples:"示例:192.168.1.0/24,fdff:ffff:c8::/40"},customHeaders:"添加自定义 HTTP 标头",customHeadersHint:"每行一个",customHeadersPlaceholder:`Header1: value1 +Header2: value2 +...`,dynDns:{domainName:"域名",password:"密码",providers:{dynDns:"DynDNS",noIp:"NO-IP"},registerBtn:"注册",subheader:"更新我的动态域名",username:"用户名"},https:{certificate:"证书",key:"密钥",subheader:"使用 HTTPS",tip:"有关证书的信息"},interface:{ipAddress:"IP 地址",port:"端口",subheader:"Web 用户界面 (远程控制)",useAlternativeWebUI:"使用备用 WebUI",useUPnP:"使用 UPnP / NAT-PMP 端口转发"},proxiesList:"受信任的代理服务器列表",proxiesListHint:"使用分号 ( ; ) 分隔 IP",reverseProxySupport:"启用反向代理支持",security:{clickjacking:"启用点击劫持保护",csrf:"启用跨站点请求伪造 (CSRF) 保护",hostHeaderValidation:"启用主机头验证",hostHeaderValidationHint:"使用分号 ( ; ) 分隔",secureCookie:"启用 cookie 安全标志 (需要 HTTPS)",serverDomains:"服务器域名",subheader:"安全"}}},xk={magnet_handler:{not_supported:"当前上下文不安全。无法注册处理程序。",registered:"磁力链处理程序已注册。"}},yk={actions:{delete:"删除",logs:"日志",pause:"暂停",resume:"开始",rssArticles:"RSS 订阅",searchEngine:"搜索",settings:"设置"},addTorrents:"添加种子",overflow:{delete:"删除",logs:"日志",pause:"暂停",resume:"恢复",rssArticles:"RSS",searchEngine:"搜索",settings:"设置"},searchTorrents:"搜索种子"},wk={content:{fileInfo:"{n} 个文件",folderInfo:"{n} 个文件夹",rootNode:"(根目录)"},info:{boolean_values:"可选项",data_values:"数据流量",datetime_values:"时间相关",duration_values:"持续时间",long_text_values:"文件信息",speed_values:"速度限制与状态",text_values:"P2P状态"},overview:{canvasRefreshDisabled:"图形自动刷新已禁用",canvasRenderDisabled:"图形渲染已禁用",copy_hash:"复制哈希值",dlSpeedAverage:"平均下载速度",downloaded:"已下载",fetchingMetadata:"获取中...",fileCount:"已选择文件",pieceCount:"{owned} / {total} ({pieceSize})",ratio:"分享率",selectedFileSize:"已选择文件大小",uploaded:"已上传",upSpeedAverage:"平均上传速度",waitingForMetadata:"等待元数据..."},peers:{addPeers:{newPeers:"要添加的用户主机",newPeersHint:"每行一个",newPeersPlaceholder:"主机:端口",title:"添加用户"},emptyList:"当前没有用户连接",table:{client:"客户端",connection:"连接",downloaded:"已下载",downloadSpeed:"下载速度",files:"文件",flags:"标志",host:"主机",progress:"进度",relevance:"相关性",uploaded:"已上传",upSpeed:"上传速度"}},tabs:{content:"内容",info:"信息",overview:"概览",peers:"用户",tagsAndCategories:"标签和分类",trackers:"Trackers"},tagsAndCategories:{categories:"分类",tags:"标签"},title:"种子详情",trackers:{addTrackers:{newTrackers:"要添加的 Tracker URL",newTrackersHint:"每行一个,使用空行分隔层级",title:"添加 Tracker"},editTracker:{newUrl:"新 URL",newUrlRequired:"新 URL 不能为空",oldUrl:"旧 URL",title:"编辑 Tracker"},peersValue:"{peers} 个连接 ({seeds} 做种 / {leeches} 下载)",reannounce:"重新汇报",tier:"层级:{n}"}},Sk={properties:{added_on:"添加时间",amount_left:"剩余大小",auto_tmm:"自动管理种子",availability:"可用性",available_peers:"可用的用户数",available_seeds:"可用的做种者数",avg_download_speed:"平均下载速度",avg_upload_speed:"平均上传速度",category:"分类",completed_on:"完成时间",content_path:"文件路径",downloaded:"已下载 (全局)",downloaded_session:"已下载 (本次会话)",download_limit:"下载限速",download_path:"下载路径",download_speed:"下载速度",empty_category:"(未分类)",empty_tags:"(无标签)",empty_tracker_domain:"(无 tracker)",eta:"剩余时间",f_l_piece_prio:"首/尾块优先级",forced:"强制状态",global_speed:"全局速度",global_volume:"全局容量",hash:"哈希值",infohash_v1:"哈希值 v1",infohash_v2:"哈希值 v2",last_activity:"最后活动时间",magnet:"磁力链接",name:"种子名称",num_leechs:"用户数 (已连接)",num_seeds:"做种者数 (已连接)",peers:"用户",priority:"优先级",progress:"进度",progress_bar:"进度条",ratio:"分享率",ratio_limit:"分享率限制",ratio_time_limit:"分享时长限制",save_path:"保存路径",seeding_time:"做种时长",seeds:"做种者",seen_complete:"最后完整可见",seq_dl:"顺序下载",size:"大小",state:"状态",super_seeding:"超级做种模式",tags:"标签",time_active:"活动时间",total_size:"总大小",tracker:"Tracker",trackers_count:"Tracker 数量",uploaded:"已上传 (全局)",uploaded_session:"已上传 (本次会话)",upload_limit:"上传限速",upload_speed:"上传速度"},state:{allocating:"分配中",checkingDL:"校验中 (未完成`)",checkingResumeData:"校验恢复数据",checkingUP:"校验中 (已完成)",downloading:"下载中",error:"错误",forcedDL:"[F] 下载中",forcedUP:"[F] 上传中",metaDL:"元数据",missingFiles:"缺失文件",moving:"移动中",pausedDL:"已暂停",pausedUP:"已完成",queuedDL:"排队中 (下载)",queuedUP:"排队中 (上传)",stalledDL:"停滞中",stalledUP:"做种中",unknown:"未知",uploading:"上传中"}},kk={minutes:"分钟",seconds:"秒"},Ck={common:ck,constants:uk,dashboard:dk,dialogs:hk,login:fk,logs:gk,navbar:vk,rssArticles:mk,searchEngine:pk,settings:bk,toast:xk,topbar:yk,torrentDetail:wk,torrent:Sk,units:kk},Ak={cancel:"取消",close:"關閉",delete:"移除",disable:"停用",emptyList:"這裡沒東西可看!",NA:"不適用",no:"否",none:"(無)",ok:"確認",save:"儲存",selectAll:"選擇全部",selectNone:"取消選擇全部",useGlobalSettings:"使用全域設定",yes:"是"},Pk={addPaused:{always:"總是",never:"永不",title:"加入已暫停的"},bittorrentProtocols:{tcp:"TCP",tcp_utp:"TCP 與 μTP",utp:"μTP"},connectionStatus:{connected:"已連線",disconnected:"未連線",firewalled:"防火牆限制",unknown:"未知"},contentLayout:{nosubfolder:"移除子資料夾",original:"原始",subfolder:"建立子資料夾",title:"種子內容佈局"},diskIoMode:{disableOsCache:"停用作業系統快取",enableOsCache:"啟用作業系統快取",writeThrough:"連續寫入 (libtorrent >= 2.0.6)"},diskIoType:{default:"預設",memoryMappedFiles:"記憶體對映檔案",posixCompliant:"遵循 POSIX"},encryption:{forceOff:"停用加密",forceOn:"要求加密",preferEncryption:"允許加密"},file_log_age_type:{days:"天",months:"月",years:"年"},file_priority:{high:"高",max:"最高",normal:"一般",unwanted:"不要下載"},maxRatioAction:{pauseTorrent:"暫停種子",removeTorrent:"移除種子",removeTorrentAndFiles:"移除種子與其檔案",torrentSuperseeding:"為種子啟用超級做種"},monitoredFolderSaveLocation:{defaultSavePath:"預設儲存路徑",monitoredFolder:"已監視的資料夾",other:"其他"},proxy_type:{http:"HTTP",socks4:"SOCKS4",socks5:"SOCKS5"},scheduler:{everyDay:"每天",everyFriday:"星期五",everyMonday:"星期一",everySaturday:"星期六",everySunday:"星期天",everyThursday:"星期四",everyTuesday:"星期二",everyWednesday:"星期三",everyWeekday:"平日",everyWeekend:"週末"},stopCondition:{filesChecked:"檢查檔案後",metadataReceived:"收到元資料後",none:"無",title:"種子停止條件"},theme:{auto:"跟隨系統主題",dark:"暗色主題",light:"亮色主題"},titleOptions:{custom:"自訂",default:"預設",first_torrent_speed:"首個種子速率",global_speed:"全域速率"},trackerStatus:{disabled:"已停用",not_working:"沒有運作",not_yet_contacted:"尚未連線",updating:"正在更新",working:"正在運作"},uploadChokingAlgorithm:{antiLeech:"反蝗族",fastestUpload:"上傳最快",roundRobin:"循環"},uploadSlotsBehavior:{fixedSlots:"固定通道",uploadRateBased:"基於上傳速率"},utpTcpMixedMode:{peerProportional:"下載者比例 (TCP 節流)",preferTcp:"偏好 TCP"}},Tk={displayMode:{grid:"網格",list:"列表",table:"表格",title:"顯示模式"},not_complete:"未完成",right_click:{advanced:{auto_tmm:"自動種子管理 (ATM)",download_path:"設定下載路徑",f_l_prio:"首末優先",reannounce:"強制重新發佈",recheck:"強制重新檢查",rename:"重新命名",save_path:"設置儲存路徑",seq_dl:"順序下載",title:"進階"},category:{clear:"(清除分類)",disabled_title:"無分類",title:"設定分類"},copy:{hash:"雜湊值",magnet:"磁力連結",name:"名稱",title:"複製"},export:"匯出種子 | 匯出種子",info:"顯示詳情",priority:{bottom:"最低優先級",decrease:"降低優先級",increase:"提升優先級",title:"設定優先級",top:"最高優先級"},speed_limit:{download:"設定下載限制",share:"設定分享限制",title:"設定速率限制",upload:"設定上傳限制"},tags:{disabled_title:"無標籤",title:"設定標籤"}},searchInputLabel:"搜尋",selectAll:"(取消) 選擇全部 (Ctrl + A)",selectedTorrentsCount:"無種子 | {total} 個種子中的 {count} 個 ({size}) | {total} 個種子中的 {count} 個 ({size})",sortBy:{added_on:"新增於",amount_left:"剩餘大小",auto_tmm:"自動種子管理",availability:"可得性",avg_download_speed:"平均下載速率",avg_upload_speed:"平均上傳速率",category:"分類",completed:"已完成",completion_on:"完成於",content_path:"內容路徑",default:"預設",dl_limit:"下載限制",dlspeed:"下載速率",downloaded:"已下載 (全域)",downloaded_session:"已下載 (會話)",download_path:"下載路徑",eta:"預估剩餘時間",f_l_piece_prio:"首末塊優先",force_start:"強制繼續",globalSpeed:"全域速率",globalVolume:"全域大小",hash:"雜湊值",infohash_v1:"資訊雜湊值 v1",infohash_v2:"資訊雜湊值 v2",last_activity:"最後活動",magnet_uri:"磁力連結",max_ratio:"最大分享率",max_seeding_time:"最大做種時間",name:"名稱",num_complete:"種子數 (群)",num_incomplete:"下載者數 (群)",num_leechs:"下載者數 (已連線)",num_seeds:"種子數 (已連線)",priority:"優先級",progress:"進度",ratio:"分享率",ratio_limit:"分享率限制",save_path:"儲存路徑",seeding_time:"做種時間",seeding_time_limit:"做種時間限制",seen_complete:"最後完整可見",seq_dl:"順序下載",size:"大小",state:"狀態",super_seeding:"超級做種",tags:"標籤",time_active:"經過時間",total_size:"總大小",tracker:"追蹤者",trackers_count:"追蹤者數",up_limit:"上傳限制",uploaded:"已上傳 (全域)",uploaded_session:"已上傳 (會話)",upspeed:"上傳速率"},sortLabel:"排序方式",toggleSearchFilter:"切換搜尋過濾器",toggleSelectMode:"選擇模式",toggleSortOrder:"反轉排序",torrentsCount:"無種子 | {n} 個種子 | {n} 個種子"},_k={add:{addToTopOfQueue:"新增至佇列頂部",autoTMM:"自動種子管理 (ATM)",category:"分類",cookie:"Cookie",cookiePlaceholder:"名稱1=值1; 名稱2=值2; ...",dlLimit:"下載限制",downloadPath:"下載路徑",dropLabel:"拖拽檔案和連結至此處",error:"新增種子時出錯",fileOverflow:"+{n} 個",files:"選擇檔案",firstLastPiecePrio:"優先下載首末塊",inactiveSeedingTimeLimit:"閒置做種時間限制",limitCollapse:"限制設定",limitHint:"-1 以禁用, -2 或空使用全域值",links:"連結 (磁力, http, 檔案, ...)",noCategories:"尚無分類。輸入名稱以新增",noCategoryMatch:'無分類符合 "{query}"。將會自動新增。',noTagMatch:'無標籤符合 "{query}"。 按 Enter 鍵以新增。',noTags:"尚無標籤。輸入名稱以新增。",pending:"正在傳送種子...",ratioLimit:"分享率限制",rename:"重新命名種子",resetForm:"重置表單",savePath:"儲存路徑",seedingTimeLimit:"做種時間限制",sequentialDownload:"順序下載",skipChecking:"跳過雜湊值檢查",startNow:"立即開始",submit:"新增種子",success:"已添加 {n} 個種子 | 已添加 {n} 個種子",tags:"標籤",title:"新增種子",upLimit:"上傳限制"},category:{name:"分類名稱",nameRequired:"必須填寫分類名稱",oldName:"舊分類名稱",savePath:"儲存路徑",title:{create:"新增分類",edit:"編輯分類"},warnEdit:`編輯分類名稱會將種子轉移至新分類。 +有可能會發生錯誤,請謹慎使用。`},connectionStatus:{dht_nodes:"DHT 節點",externalIp:"外部 IP 位置",status:"連線狀態",total_peer_connections:"活躍的下載者連接數"},delete:{deleteWithFiles:"移除種子與其檔案",title:"移除 {n} 個種子 | 移除 {n} 個種子",warnDelete:"打勾此方格將移除種子包含的所有內容。"},moveTorrent:{dl:{title:"更改下載路徑"},newPath:"新路徑",oldPath:"舊路徑",required:"必須填寫新路徑",samePath:"新路徑必須與舊路徑不同",save:{title:"更改儲存路徑"}},moveTorrentFile:{oldName:"舊名稱",title:"移動種子檔案 | 移動種子資料夾"},pluginManager:{headers:{actions:"動作",enabled:"已啟用",name:"名稱",url:"引擎 URL",version:"版本"},install:{activator:"安裝新外掛",label:"外掛 URL",title:"安裝外掛"},title:"外掛管理器",update:"更新外掛"},renameTorrent:{newName:"新名稱",oldName:"舊名稱",required:"必須填寫新名稱",sameName:"新名稱必須與舊名稱不同",title:"重新命名種子"},rss:{feed:{name:"名稱",title:{create:"新增 RSS 訂閱源",edit:"編輯 RSS 訂閱源"},url:"連結"},rule:{addPaused:"加入已暫停的",affectedFeedsSubheader:"受影響的訂閱源",assignedCategory:"指派分類",episodeFilter:"章節過濾器",episodeFilterPlaceholder:"例子: S01E02-S01E05",ignoreDays:"忽略過去 {day} 天內發佈的項目",ignoreDaysHint:"0 以停用",lastMatch:{knownValue:"今天 | {n} 天前 | {n} 天前",label:"最後符合",unknownValue:"未知"},matchingArticles:{noMatch:"無符合的文章",title:"符合的文章"},mustContain:"必須包含",mustNotContain:"必須不包含",name:"名稱",savePath:"儲存路徑",savePathPlaceholder:"留空以使用預設儲存路徑",smartFilter:"使用智慧型章節過濾器",title:{create:"新增 RSS 規則",edit:"編輯 RSS 規則"},useRegex:"使用正規表達式"}},share_limit:{disabled:"設定無分享限制",enabled:"設定分享限制為",global:"使用全域分享限制",inactive_seeding_time_limit:"不活躍分鐘數",ratio_limit:"分享率",seeding_time_limit:"總分鐘數",title:"設定分享率限制"},shutdown:{content:"你確認想要結束 qBittorrent 嗎?",error:"無法結束應用,請確認 qBittorrent 正在運行!",success:"已成功結束 qBittorrent!",title:"結束 qBittorrent"},speed_limit:{download:"設定下載速率限制",label:"速率限制",upload:"設定上傳速率限制"},tag:{comma:"重新命名標籤時名稱不可包含逗號",hint:"提示: 可使用逗號分隔以新增多個標籤",name:"標籤名稱",oldName:"舊標籤名稱",required:"必須填寫標籤名稱",title:{create:"新增標籤",rename:"重新命名標籤"},warnEdit:`編輯標籤名稱會將種子轉移至新標籤。 +有可能會發生錯誤,請謹慎使用。`}},Ik={error:"登入失敗!",password:"密碼",rules:{password_required:"必須填寫密碼",username_required:"必須填寫使用者名稱"},submit:"登入",subtitle:"輸入你的憑證",success:"登入成功!",title:"登入",username:"使用者名稱"},Lk={emptyLogList:"未找到日誌",filters:{type:"日誌等級"},title:"qBittorrent 日誌"},Ek={addPanel:{torrentsPendingCount:"{n} 個種子待上傳 | {n} 個種子待上傳"},side:{bottom_actions:{alt_speed:"替補速率限制",conn_status:"連線狀態: {status}",dark_mode:"切換至亮色介面 | 切換至暗色介面",logout:"登出",shutdown:"結束 qBittorrent"},current_speed:{title:"當前速率"},filters:{activeFilter:"{n} 個過濾器啟用中",category:"分類過濾器",disabled:"(已禁用)",state:"種子狀態過濾器",tag:"標籤過濾器",tracker:"追蹤者過濾器",uncategorized:"(未分類)",untagged:"(未標籤)",untracked:"(未追蹤)"},speed_graph:{download_label:"下載",relative_time:"現在 | {n} 秒前 | {n} 秒前",upload_label:"上傳"},stats:{alltime:{title:"歷史狀態"},downloaded:"已下載",free_space:"剩餘空間",ratio:"分享率",session:{title:"會話狀態"},uploaded:"已上傳"}},top:{active_filters:{category:"分類過濾器: {value}",menu_label:"啟用中的過濾器: {n} | 啟用中的過濾器: {n}",multiple_category:"分類過濾器: {n} 個分類",multiple_state:"狀態過濾器: {n} 種狀態",multiple_tag:"標籤過濾器: {n} 個標籤",multiple_tracker:"追蹤者過濾器: {n} 個追蹤者",state:"狀態過濾器: {value}",tag:"標籤過濾器: {value}",text:"文本過濾器: {value}",tracker:"追蹤者過濾器: {value}"}}},Vk={filters:{title:"標題過濾器",unread:"僅顯示未讀文章"},item:{author:"作者: {author}",category:"分類: {category}",feedName:"訂閱源名稱: {name}"},markAllAsRead:"標記全部項目為已讀",title:"RSS 文章"},Dk={filters:{category:{all:"所有",anime:"動畫",books:"書籍",games:"遊戲",label:"搜尋分類",movies:"電影",music:"音樂",pictures:"圖片",software:"軟體",tv:"電視劇"},plugins:{all:"所有",enabled:"已啟用",label:"搜尋外掛"},title:{label:"按標題過濾"}},headers:{fileName:"檔案名稱",fileSize:"檔案大小",nbLeechers:"蝗族",nbSeeders:"種子",siteUrl:"網站連結"},query:"搜尋查詢",runSearch:"搜尋",stopSearch:"停止",tabHeaderEmpty:"(空查詢)",title:"搜尋種子"},Rk={advanced:{libtorrent:{announceAllTiers:"總是發佈到所有追蹤者群組",announceAllTrackers:"總是發佈到同一追蹤者群組內的所有追蹤者",announceIP:"向追蹤器回報的 IP 位置 (需要重新啟動)",coalesceReadsWrites:"合併讀寫 (libtorrent < 2.0)",disk:{diskCache:"硬碟快取 (libtorrent < 2.0)",diskCacheExpiry:"硬碟快取過期區間 (libtorrent < 2.0)",diskIoReadMode:"硬碟 IO 讀取模式",diskIoType:"硬碟 IO 類型 (libtorrent >= 2.0; 需要重新啟動)",diskIoWriteMode:"硬碟 IO 寫入模式",diskQueueSize:"硬碟佇列大小",subheader:"硬碟"},maxConcurrentHTTPAnnounces:"最大並行 HTTP 發佈",networking:{outgoingPortsMax:"連出埠(最大)[0: 停用]",outgoingPortsMin:"連出埠(最小)[0: 停用]",peerTos:"連接到下載者的 DSCP 值",subheader:"網路",upnpLeaseDuration:"UPnP 租約期限 [0: 永久租約]",utpTcpMixedModeAlgorithm:"μTP-TCP 混合模式演算法"},outgoingConnectionsPerSecond:"每秒對外連線數",peerTurnover:"下載者流動斷線百分比",peerTurnoverCutoff:"下載者流動閾值百分比",peerTurnoverInterval:"下載者流動斷線區間",pieceExtentAffinity:"使用分塊範圍關聯",requestQueueSize:"對單個下載者的最多未完成請求",security:{allowMultipleConnectionsFromTheSameIPAddress:"允許從同一個 IP 位置而來的多重連線",blockPeersOnPrivilegedPorts:"不允許連線到在特權連接埠上的下載者",idnSupport:"啟用國際化域名 (IDN)支援",mitigateSSRF:"伺服器端請求偽造 (SSRF) 緩解",subheader:"安全",validateHTTPSTrackerCertificate:"驗證 HTTPS 追蹤器憑證"},sendBufferLowWatermark:"傳送緩衝低浮水印",sendBufferWatermark:"傳送緩衝浮水印",sendBufferWatermarkFactor:"傳送緩衝浮水印因子",sendUploadPieceSuggestions:"傳送上傳分塊建議",socketBacklogSize:"Socket 紀錄檔大小",socketReceiveBufferSize:"Socket 接收緩衝大小",socketReceiveBufferSizeHint:"0: 系統預設值",socketSendBufferSize:"Socket 傳送緩衝大小",socketSendBufferSizeHint:"0: 系統預設值",stopTrackerTimeout:"停止追蹤者逾時",subheader:"libtorrent 部分",threads:{asyncIoThreads:"異步 I/O 執行緒",bdecodeDepthLimit:"Bdecode 深度限制",bdecodeTokenLimit:"Bdecode 令牌限制",filePoolSize:"檔案叢集大小",hashingThreads:"雜湊執行緒 (libtorrent >= 2.0)",outstandingMemory:"檢查種子時的未完成記憶體",subheader:"執行緒"},uploadChokingAlgorithm:"上傳演算法",uploadSlotsBehavior:"上傳通道行為"},openDoc:"開啟文檔",qbittorrent:{allocatedRam:"實體記憶體 (RAM) 使用限制 (libtorrent >= 2.0)",embeddedTracker:{enable:"啟用嵌入追蹤者",port:"嵌入追蹤者埠",portForward:"為嵌入追蹤者啟用連接埠轉發",title:"嵌入追蹤者"},networking:{ipAddress:{all:"所有位置",allIPv4:"所有 IPv4 位置",allIPv6:"所有 IPv6 位置",label:"可選擇綁定的 IP 位置"},networkInterfaces:{any:"任何介面",label:"網路介面"},title:"網路"},reannounceOnIpPortChanged:"當 IP 或連接埠變更時通知所有追蹤者",recheckOnCompletion:"完成後重新檢查種子",refreshInterval:"介面重新整理區間",resolveCountries:"解析下載者國家",resumeDataStorageType:{label:"恢復數據儲存類型 (需要重新啟動)",legacy:"快速恢復檔案",sqlite:"SQLite 數據庫 (實驗性)"},saveInterval:"儲存復原資料區間",subheader:"qBittorrent 部分",torrentFileSizeLimit:".torrent 檔案大小限制"}},behavior:{logs:{file_log_age:"刪除早於以下時間的備份日誌",file_log_backup_enabled:"啟用日誌備份",file_log_delete_old:"移除舊的備份日誌",file_log_enabled:"啟用日誌文件",file_log_max_size:"備份日誌當",file_log_path:"儲存路徑",subheader:"日誌管理"},performance_warning:"日誌效能警告"},bittorrent:{autoAddTrackers:"自動新增這些追蹤者至新的下載中",autoAddTrackersHint:"每行一個追蹤者",maxActiveCheckingTorrents:"最大活躍的正在檢查種子數",privacy:{enableAnonymous:"啟用匿名模式",enableDHT:"啟用 DHT (分散式網絡) 以尋找更多下載者",enableLPD:"啟用本地下載者搜尋以尋找更多下載者",enablePeX:"啟用節點交換 (PeX) 以尋找更多下載者",encryptionMode:"加密模式",moreInfo:"更多資訊",subheader:"隱私"},seedLimits:{subheader:"做種限制",then:"然後",whenInactiveSeedingTimeReaches:"當閒置做種時間達到",whenRatioReaches:"當分享率達到",whenSeedingTimeReaches:"當做種時間達到"},torrentQueueing:{downloadRateLimit:"下載速率閾值",excludeSlowTorrent:"不要在這些限制範圍內計算速率慢的種子",maxActiveDownload:"最大活躍下載數",maxActiveTorrent:"最大活躍種子數",maxActiveUpload:"最大活躍上傳數",subheader:"種子佇列",torrentInactivityTimer:"種子不活躍計時器",uploadRateLimit:"上傳速率閾值"}},connection:{connectionLimits:{globalMaxConnection:"全域最大連線數",globalMaxUploadSlots:"全域上傳通道最大數",perTorrentMaxConnection:"單個種子的最大連線數",perTorrentMaxUploadSlots:"單個種子的上傳通道最大數",subheader:"連線限制"},ipFiltering:{applyToTrackers:"套用到追蹤者",bannedIps:"手動封鎖的 IP 位置",bannedIpsHint:"每行一個",filterPath:"過濾器路徑 (.dat, .p2p, .p2b)",subheader:"IP 過濾"},listeningPort:{incomingConnectionPort:"連入連線時使用的埠",randomPort:"隨機連接埠",subheader:"監聽埠",useUPnP:"使用從路由器轉送的 UPnP / NAT-PMP 連接埠"},protocol:"下載者連線協定",proxy:{auth:{password:"密碼",subtitle:"驗證",tip:"資訊: 密碼以未加密的形式儲存",username:"使用者名稱"},bittorrent:"對 BitTorrent 使用代理",host:"主機",hostNameLookup:"為主機名稱查詢使用代理",misc:"對一般用途使用代理",peerConnections:"使用代理來連線下載者",port:"埠",rss:"只對種子使用代理",subheader:"代理伺服器"}},downloads:{excludedFileNames:{hint:"每行一個檔案名稱",label:"排除的檔案名稱"},mailNotification:{authEnabled:"驗證",enabled:"下載完成時使用電子郵件通知",from:"從",password:"密碼",smtpServer:"SMTP 伺服器",sslEnabled:"這個伺服器需要加密連線 (SSL)",to:"到",username:"使用者名稱"},monitoredFolders:{actions:"動作",confirmDelete:"你確認想要移除此項目?",editItem:"編輯項目",monitoredFolderPath:"已監視的資料夾",newItem:"新項目",noData:"沒有已監視的資料夾",otherPath:"其他路徑",saveType:"覆寫儲存位置",subheader:"已監視的資料夾"},publicSettings:{appendQBExtension:"在未完成檔案加上 .!qB 副檔名",preAllocateDisk:"為所有檔案事先分配硬碟空間"},runExternalProgram:{onAddedEnabled:"當新增種子時執行外部程式:",onAddedLabel:"命令",onFinishedEnabled:"當種子下載結束時執行外部程式:",onFinishedLabel:"命令",subheader:"執行外部程式",supportParamC:"%C: 檔案數",supportParamD:"%D: 儲存路徑",supportParamF:"%F: 內容路徑 (與多檔案種子的根路徑相同)",supportParamG:"%G: 標籤 (以逗號分隔)",supportParamI:"%I: 資訊雜湊值 v1",supportParamJ:"%J: 資訊雜湊值 v2",supportParamK:"%K: 種子 ID",supportParamL:"%L: 分類",supportParamN:"%N: 種子名稱",supportParamR:"%R: 根路徑 (第一個種子的子目錄路徑)",supportParamT:"%T: 當前的追蹤者",supportParamTitle:"支援的參數",supportParamZ:"%Z: 種子大小 (位元組 byte)",tip:'提示: 把參數以引號包起來以避免被空格切斷 (例如: "%N")'},saveManagement:{autoTMMEnabled:"預設種子管理模式",categoryChangedTMM:"當分類儲存路徑變更時",defaultSavePath:"預設儲存路徑",defaultTMMOptions:{automatic:"自動",manual:"手動"},exportDir:"複製 .torrent 檔案到",exportDirFinished:"複製已完成的 .torrent 檔案到",keepIncomplete:"保留未完成的種子",paramChangedTMMOptions:{relocateTorrent:"重新定位種子",switchToManual:"切換種子至手動模式"},savePathChangedTMM:"當預設儲存路徑變更時",subheader:"存檔管理",torrentChangedTMM:"當種子分類變更時"},whenAddTorrent:{addToTopOfQueue:"新增至佇列頂部",autoDeleteMode:"事後移除 .torrent 檔案",doNotAutoStart:"不要自動開始下載",mergeTrackers:"如果 torrent 已存在則合併追蹤者",subheader:"當新增種子時"}},rss:{feeds:{createNew:"新增訂閱",noFeeds:"尚無訂閱",refreshAll:"重新整理全部"},general:{autoDownloader:{enable:"啟用 RSS 規則處理",subheader:"RSS 種子自動下載器"},reader:{enableProcessing:"啟用抓取 RSS 訂閱",feedsRefreshInterval:"訂閱源更新區間",maximumArticlesPerFeed:"每個訂閱源的最大文章數",subheader:"RSS 閱讀器"},smartEpisodeFilter:{downloadEpisodes:"下載 REPACK/PROPER 章節",filters:"過濾器",filtersHint:"每行一個",subheader:"RSS 智慧型章節過濾器"},useIdForRssLinks:"在 RSS 文章連結中使用 ID"},rules:{createNew:"新增規則",noRules:"尚無規則"}},saveSuccess:"設定儲存成功!",speed:{download:"下載",scheduler:{from:"從",selectButtonLabel:"選擇時間",subheader:"預約使用替補速率限制",to:"到",when:"何時"},settings:{applyToPeersOnLan:"套用速率限制至 LAN 上的下載者",applyToTransportOverhead:"套用速率限制至傳輸負載",applyToUtp:"套用速率限制至 µTP 協定"},subheader:{alternative:"替補速率限制",global:"全域速率限制",settings:"速率限制設定"},tip:"0 代表無限制",upload:"上傳"},tabs:{advanced:"進階",behavior:"行為",bittorrent:"BitTorrent",connection:"連線",downloads:"下載",rss:{feeds:"訂閱源",general:"一般",rules:"規則",title:"RSS"},speed:"速率",tagsAndCategories:"標籤和分類",vuetorrent:{general:"一般",title:"VueTorrent"},webui:"網頁介面"},tagsAndCategories:{categoriesSubheader:"可用分類:",createNewCategory:"新增新分類",createNewTag:"新增新標籤",noCategories:"尚無分類",noTags:"尚無標籤",tagsSubheader:"可用標籤:"},title:"設定",vuetorrent:{general:{canvasRefreshThreshold:"種子分塊閾值以禁用 Canvas 自動更新",canvasRenderThreshold:"種子分塊閾值以禁用 Canvas 渲染",currentVersion:"當前版本",customTitle:"自訂標題",dateFormat:"日期格式",exportSettings:"匯出設定",fileContentInterval:"種子檔案內容更新區間",historySize:"符合條件欄位的歷史大小",importSettings:"匯入設定",isDrawerRight:"側邊欄居右顯示",isPaginationOnTop:"分頁欄於頂部顯示",isShutdownButtonVisible:"顯示結束按鈕",language:"語言",matchSystemTheme:"使用系統主題",openSideBarOnStart:"啟動時顯示側邊欄",paginationSize:{infinite_scroll:"無限滾動",label:"每頁展示數量"},qbittorrentVersion:"QBittorrent 版本",refreshInterval:"qBittorrent API 更新區間",registerMagnet:"註冊磁力連結",resetSettings:"重置設定",showAlltimeStat:"顯示歷史狀態",showCurrentSpeed:"顯示當前速率",showFreeSpace:"顯示剩餘空間",showSessionStat:"顯示會話狀態",showSpeedGraph:"顯示速率圖表",showTrackerFilter:"顯示追蹤者過濾",theme:"VueTorrent 主題",tip:"這些設定適用於自訂WebUI",useBinarySize:"以二進位制取代容量單位 (kB -> KiB)",useBitSpeed:"以位元取代速率單位 (kB/s -> kbps)",vueTorrentTitle:"VueTorrent 標題"}},webUI:{authentication:{banDuration:"封鎖時長",banDurationHint:"秒",bypassLocalhost:"跳過本機客戶端的驗證",bypassWhitelist:"跳過白名單內 IP 子網中客戶端的驗證",maxAttempts:"最大嘗試次數",password:"密碼",passwordPlaceholder:"(不變更)",sessionTimeout:"會話逾時",sessionTimeoutHint:"秒",subheader:"驗證",username:"使用者名稱",whitelistExamples:"範例: 192.168.1.0/24, fdff:ffff:c8::/40"},customHeaders:"新增自訂 HTTP 標頭",customHeadersHint:"每行一個",customHeadersPlaceholder:`標頭1: 鍵值1 +標頭2: 鍵值2 +...`,dynDns:{domainName:"網域名稱",password:"密碼",providers:{dynDns:"DynDNS",noIp:"NO-IP"},registerBtn:"註冊",subheader:"更新我的動態網域名稱",username:"使用者名稱"},https:{certificate:"憑證",key:"鍵值",subheader:"使用 HTTPS",tip:"關於憑證的資訊"},interface:{ipAddress:"IP 位置",port:"埠",subheader:"網頁介面 (遠端控制)",useAlternativeWebUI:"使用替補 WebUI",useUPnP:"使用從路由器轉送的 UPnP / NAT-PMP 連接埠"},proxiesList:"受信任的代理伺服器清單",proxiesListHint:"使用分號分隔 IP ( ; )",reverseProxySupport:"啟用反向代理支援",security:{clickjacking:"啟用點選劫持保護",csrf:"啟用跨站請求偽造 (CSRF) 保護",hostHeaderValidation:"啟用主機標頭驗證",hostHeaderValidationHint:"使用分號分隔 ( ; )",secureCookie:"啟用 cookie 安全旗標(需要 HTTPS)",serverDomains:"伺服器網域",subheader:"安全"}}},Mk={magnet_handler:{not_supported:"當前環境不安全,無法註冊處理器。",registered:"磁力連結處理器已註冊。"}},Fk={actions:{delete:"移除種子",logs:"開啟日誌",pause:"暫停種子",resume:"繼續種子",rssArticles:"開啟 RSS 文章",searchEngine:"開啟搜尋引擎",settings:"開啟設定"},addTorrents:"新增種子",overflow:{delete:"移除",logs:"qBit 日誌",pause:"暫停",resume:"繼續",rssArticles:"RSS 文章",searchEngine:"搜尋引擎",settings:"設定"},searchTorrents:"搜尋種子"},Ok={content:{fileInfo:"{n} 個檔案 | {n} 個檔案",folderInfo:"{n} 個資料夾 | {n} 個資料夾",rootNode:"(根節點)"},info:{boolean_values:"布林值",data_values:"資料值",datetime_values:"日期時間值",duration_values:"時長值",long_text_values:"長文字值",speed_values:"速率值",text_values:"文字值"},overview:{canvasRefreshDisabled:"已禁用 Canvas 自動更新",canvasRenderDisabled:"已禁用 Canvas 渲染",copy_hash:"複製雜湊值",dlSpeedAverage:"平均下載速率",downloaded:"已下載",fetchingMetadata:"正在抓取...",fileCount:"已選擇檔案",pieceCount:"{owned} / {total} ({pieceSize})",ratio:"分享率",selectedFileSize:"選中的檔案大小",uploaded:"已上傳",upSpeedAverage:"平均上傳速率",waitingForMetadata:"正在等待元資料..."},peers:{addPeers:{newPeers:"要新增的下載者主機",newPeersHint:"每行一個",newPeersPlaceholder:"主機:埠",title:"新增下載者"},emptyList:"當前無已連接的下載者",table:{client:"客戶端",connection:"連線",downloaded:"已下載",downloadSpeed:"下載速率",files:"檔案",flags:"旗",host:"主機",progress:"進度",relevance:"關聯",uploaded:"已上傳",upSpeed:"上傳速率"}},tabs:{content:"內容",info:"資訊",overview:"概覽",peers:"下載者",tagsAndCategories:"標籤和分類",trackers:"追蹤者"},tagsAndCategories:{categories:"分類",tags:"標籤"},title:"種子詳情",trackers:{addTrackers:{newTrackers:"要新增的追蹤者連結",newTrackersHint:"每行一個,使用空行分層",title:"新增追蹤者"},editTracker:{newUrl:"新連結",newUrlRequired:"必須填寫新連結",oldUrl:"舊連結",title:"編輯追蹤者"},peersValue:"{peers} 下載者 ({seeds} 種子 /{leeches} 蝗族)",reannounce:"全部重新發佈",tier:"層: {n}"}},Nk={properties:{added_on:"新增於",amount_left:"剩餘大小",auto_tmm:"自動種子管理",availability:"可得性",available_peers:"下載者 (群)",available_seeds:"種子 (群)",avg_download_speed:"平均下載速率",avg_upload_speed:"平均上傳速率",category:"分類",completed_on:"完成於",content_path:"內容路徑",downloaded:"已下載 (全域)",downloaded_session:"已下載 (會話)",download_limit:"下載限制",download_path:"下載路徑",download_speed:"下載速率",empty_category:"(無分類)",empty_tags:"(無標籤)",empty_tracker_domain:"(無追蹤者)",eta:"預估剩餘時間",f_l_piece_prio:"首末塊優先",forced:"強制狀態",global_speed:"全域速率",global_volume:"全域大小",hash:"雜湊值",infohash_v1:"資訊雜湊值 v1",infohash_v2:"資訊雜湊值 v2",last_activity:"最後活動",magnet:"磁力連結",name:"種子標題",num_leechs:"下載者 (已連線)",num_seeds:"種子 (已連線)",peers:"下載者",priority:"優先級",progress:"進度",progress_bar:"進度列",ratio:"分享率",ratio_limit:"分享率限制",ratio_time_limit:"分享時間限制",save_path:"儲存路徑",seeding_time:"做種時間",seeds:"種子",seen_complete:"最後完整可見",seq_dl:"順序下載",size:"大小",state:"狀態",super_seeding:"超級做種",tags:"標籤",time_active:"經過時間",total_size:"總大小",tracker:"追蹤者",trackers_count:"追蹤者數",uploaded:"已上傳 (全域)",uploaded_session:"已上傳 (會話)",upload_limit:"上傳限制",upload_speed:"上傳速率"},state:{allocating:"分配中",checkingDL:"正在檢查 (未完成)",checkingResumeData:"正在檢查復原資料",checkingUP:"正在檢查 (已完成)",downloading:"下載中",error:"錯誤",forcedDL:"[F] 下載中",forcedUP:"[F] 上傳中",metaDL:"元資料",missingFiles:"缺失檔案",moving:"正在移動",pausedDL:"暫停",pausedUP:"已完成",queuedDL:"排隊中 (下載)",queuedUP:"排隊中 (上傳)",stalledDL:"停止",stalledUP:"做種中",unknown:"未知",uploading:"上傳中"}},Bk={minutes:"分鐘",seconds:"秒"},zk={common:Ak,constants:Pk,dashboard:Tk,dialogs:_k,login:Ik,logs:Lk,navbar:Ek,rssArticles:Vk,searchEngine:Dk,settings:Rk,toast:Mk,topbar:Fk,torrentDetail:Ok,torrent:Nk,units:Bk},i1=[{title:"English",value:"en"},{title:"Français",value:"fr"},{title:"Nederlands",value:"nl"},{title:"Русский",value:"ru"},{title:"简体中文",value:"zh-Hans"},{title:"繁體中文",value:"zh-Hant"}],Hk={en:IS,fr:WS,nl:GS,ru:lk,"zh-Hans":Ck,"zh-Hant":zk},Xk="en",Yk="en",Wk=If({legacy:!1,locale:Xk,fallbackLocale:Yk,messages:Hk});const Uk={autoClose:1500,clearOnUrlChange:!1,containerId:Xn.POSITION.BOTTOM_RIGHT,limit:5,position:Xn.POSITION.BOTTOM_RIGHT,theme:Xn.THEME.COLORED},Yh=Lf();Yh.use(Ef);Vf(dS).use(Xh).use(lw).use(Wk).use(Df,Uk).use(Yh).mount("#app");export{Fe as $,Co as A,Ao as B,aS as C,Gv as D,Ps as E,tu as F,au as G,rt as H,To as I,jv as J,di as K,kn as L,Jc as M,Ud as N,Zk as O,gb as P,ks as Q,qa as R,Nv as S,wo as T,Wv as U,Ge as V,Uv as W,Yv as X,Xv as Y,Hv as Z,Fn as _,Mn as a,Ku as a0,an as a1,en as a2,La as a3,Mv as a4,Rv as a5,Fv as a6,Rh as a7,Ov as a8,Dv as a9,t1 as aA,n1 as aB,yr as aC,qi as aD,Qc as aE,Or as aF,gh as aG,ph as aH,al as aI,Qk as aJ,Kk as aK,wd as aL,$n as aM,Bl as aN,qk as aO,Jk as aP,My as aQ,nl as aR,Kn as aS,By as aT,Gi as aa,ji as ab,Bv as ac,is as ad,ys as ae,ly as af,ay as ag,a1 as ah,e1 as ai,Ea as aj,zv as ak,fu as al,ko as am,cw as an,zn as ao,i1 as ap,wi as aq,O0 as ar,Dh as as,Si as at,bs as au,um as av,Oa as aw,Zu as ax,Bh as ay,Ma as az,ii as b,Vn as c,dt as d,un as e,oi as f,Dn as g,xh as h,ga as i,ri as j,Ke as k,Rn as l,wn as m,gn as n,u0 as o,l0 as p,Sa as q,ot as r,Wa as s,Gs as t,xs as u,Qn as v,So as w,sa as x,Ia as y,Zt as z}; diff --git a/qbit/vuetorrent/public/assets/index-6e88811a.css b/qbit/vuetorrent/public/assets/index-6e88811a.css new file mode 100644 index 0000000..f1fd2fe --- /dev/null +++ b/qbit/vuetorrent/public/assets/index-6e88811a.css @@ -0,0 +1,5 @@ +ul.no-bullet{list-style-type:none}.pointer{cursor:pointer}.wrap-anywhere{overflow-wrap:anywhere!important}.text-noselect{-webkit-touch-callout:default;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-select{-webkit-touch-callout:default;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.sideborder{border-left:6px solid grey}.sideborder.error,.sideborder.missingFiles{border-left-color:#f83e70}.sideborder.uploading,.sideborder.forcedUP{border-left-color:#4e79e6}.sideborder.pausedUP{border-left-color:#16573e}.sideborder.queuedUP{border-left-color:#2e5eaa}.sideborder.stalledUP{border-left-color:#4ecde6}.sideborder.checkingUP{border-left-color:#ff7043}.sideborder.allocating{border-left-color:#e5a241}.sideborder.downloading,.sideborder.forcedDL{border-left-color:#5bb974}.sideborder.metaDL{border-left-color:#7e57c2}.sideborder.pausedDL{border-left-color:#9ca3af}.sideborder.queuedDL{border-left-color:#2e5eaa}.sideborder.stalledDL{border-left-color:#4ade80}.sideborder.checkingDL,.sideborder.checkingResumeData{border-left-color:#ff7043}.sideborder.moving{border-left-color:#ffaa2c}.sideborder.unknown.v-theme--darkTheme{border-left-color:#fff}.sideborder.unknown.v-theme-lightTheme{border-left-color:#000}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.bg-black{background-color:#000!important;color:#fff!important}.bg-white{background-color:#fff!important;color:#000!important}.bg-transparent{background-color:transparent!important;color:currentColor!important}.bg-red{background-color:#f44336!important;color:#fff!important}.bg-red-lighten-5{background-color:#ffebee!important;color:#000!important}.bg-red-lighten-4{background-color:#ffcdd2!important;color:#000!important}.bg-red-lighten-3{background-color:#ef9a9a!important;color:#000!important}.bg-red-lighten-2{background-color:#e57373!important;color:#fff!important}.bg-red-lighten-1{background-color:#ef5350!important;color:#fff!important}.bg-red-darken-1{background-color:#e53935!important;color:#fff!important}.bg-red-darken-2{background-color:#d32f2f!important;color:#fff!important}.bg-red-darken-3{background-color:#c62828!important;color:#fff!important}.bg-red-darken-4{background-color:#b71c1c!important;color:#fff!important}.bg-red-accent-1{background-color:#ff8a80!important;color:#000!important}.bg-red-accent-2{background-color:#ff5252!important;color:#fff!important}.bg-red-accent-3{background-color:#ff1744!important;color:#fff!important}.bg-red-accent-4{background-color:#d50000!important;color:#fff!important}.bg-pink{background-color:#e91e63!important;color:#fff!important}.bg-pink-lighten-5{background-color:#fce4ec!important;color:#000!important}.bg-pink-lighten-4{background-color:#f8bbd0!important;color:#000!important}.bg-pink-lighten-3{background-color:#f48fb1!important;color:#000!important}.bg-pink-lighten-2{background-color:#f06292!important;color:#fff!important}.bg-pink-lighten-1{background-color:#ec407a!important;color:#fff!important}.bg-pink-darken-1{background-color:#d81b60!important;color:#fff!important}.bg-pink-darken-2{background-color:#c2185b!important;color:#fff!important}.bg-pink-darken-3{background-color:#ad1457!important;color:#fff!important}.bg-pink-darken-4{background-color:#880e4f!important;color:#fff!important}.bg-pink-accent-1{background-color:#ff80ab!important;color:#fff!important}.bg-pink-accent-2{background-color:#ff4081!important;color:#fff!important}.bg-pink-accent-3{background-color:#f50057!important;color:#fff!important}.bg-pink-accent-4{background-color:#c51162!important;color:#fff!important}.bg-purple{background-color:#9c27b0!important;color:#fff!important}.bg-purple-lighten-5{background-color:#f3e5f5!important;color:#000!important}.bg-purple-lighten-4{background-color:#e1bee7!important;color:#000!important}.bg-purple-lighten-3{background-color:#ce93d8!important;color:#fff!important}.bg-purple-lighten-2{background-color:#ba68c8!important;color:#fff!important}.bg-purple-lighten-1{background-color:#ab47bc!important;color:#fff!important}.bg-purple-darken-1{background-color:#8e24aa!important;color:#fff!important}.bg-purple-darken-2{background-color:#7b1fa2!important;color:#fff!important}.bg-purple-darken-3{background-color:#6a1b9a!important;color:#fff!important}.bg-purple-darken-4{background-color:#4a148c!important;color:#fff!important}.bg-purple-accent-1{background-color:#ea80fc!important;color:#fff!important}.bg-purple-accent-2{background-color:#e040fb!important;color:#fff!important}.bg-purple-accent-3{background-color:#d500f9!important;color:#fff!important}.bg-purple-accent-4{background-color:#a0f!important;color:#fff!important}.bg-deep-purple{background-color:#673ab7!important;color:#fff!important}.bg-deep-purple-lighten-5{background-color:#ede7f6!important;color:#000!important}.bg-deep-purple-lighten-4{background-color:#d1c4e9!important;color:#000!important}.bg-deep-purple-lighten-3{background-color:#b39ddb!important;color:#fff!important}.bg-deep-purple-lighten-2{background-color:#9575cd!important;color:#fff!important}.bg-deep-purple-lighten-1{background-color:#7e57c2!important;color:#fff!important}.bg-deep-purple-darken-1{background-color:#5e35b1!important;color:#fff!important}.bg-deep-purple-darken-2{background-color:#512da8!important;color:#fff!important}.bg-deep-purple-darken-3{background-color:#4527a0!important;color:#fff!important}.bg-deep-purple-darken-4{background-color:#311b92!important;color:#fff!important}.bg-deep-purple-accent-1{background-color:#b388ff!important;color:#fff!important}.bg-deep-purple-accent-2{background-color:#7c4dff!important;color:#fff!important}.bg-deep-purple-accent-3{background-color:#651fff!important;color:#fff!important}.bg-deep-purple-accent-4{background-color:#6200ea!important;color:#fff!important}.bg-indigo{background-color:#3f51b5!important;color:#fff!important}.bg-indigo-lighten-5{background-color:#e8eaf6!important;color:#000!important}.bg-indigo-lighten-4{background-color:#c5cae9!important;color:#000!important}.bg-indigo-lighten-3{background-color:#9fa8da!important;color:#fff!important}.bg-indigo-lighten-2{background-color:#7986cb!important;color:#fff!important}.bg-indigo-lighten-1{background-color:#5c6bc0!important;color:#fff!important}.bg-indigo-darken-1{background-color:#3949ab!important;color:#fff!important}.bg-indigo-darken-2{background-color:#303f9f!important;color:#fff!important}.bg-indigo-darken-3{background-color:#283593!important;color:#fff!important}.bg-indigo-darken-4{background-color:#1a237e!important;color:#fff!important}.bg-indigo-accent-1{background-color:#8c9eff!important;color:#fff!important}.bg-indigo-accent-2{background-color:#536dfe!important;color:#fff!important}.bg-indigo-accent-3{background-color:#3d5afe!important;color:#fff!important}.bg-indigo-accent-4{background-color:#304ffe!important;color:#fff!important}.bg-blue{background-color:#2196f3!important;color:#fff!important}.bg-blue-lighten-5{background-color:#e3f2fd!important;color:#000!important}.bg-blue-lighten-4{background-color:#bbdefb!important;color:#000!important}.bg-blue-lighten-3{background-color:#90caf9!important;color:#000!important}.bg-blue-lighten-2{background-color:#64b5f6!important;color:#000!important}.bg-blue-lighten-1{background-color:#42a5f5!important;color:#fff!important}.bg-blue-darken-1{background-color:#1e88e5!important;color:#fff!important}.bg-blue-darken-2{background-color:#1976d2!important;color:#fff!important}.bg-blue-darken-3{background-color:#1565c0!important;color:#fff!important}.bg-blue-darken-4{background-color:#0d47a1!important;color:#fff!important}.bg-blue-accent-1{background-color:#82b1ff!important;color:#000!important}.bg-blue-accent-2{background-color:#448aff!important;color:#fff!important}.bg-blue-accent-3{background-color:#2979ff!important;color:#fff!important}.bg-blue-accent-4{background-color:#2962ff!important;color:#fff!important}.bg-light-blue{background-color:#03a9f4!important;color:#fff!important}.bg-light-blue-lighten-5{background-color:#e1f5fe!important;color:#000!important}.bg-light-blue-lighten-4{background-color:#b3e5fc!important;color:#000!important}.bg-light-blue-lighten-3{background-color:#81d4fa!important;color:#000!important}.bg-light-blue-lighten-2{background-color:#4fc3f7!important;color:#000!important}.bg-light-blue-lighten-1{background-color:#29b6f6!important;color:#000!important}.bg-light-blue-darken-1{background-color:#039be5!important;color:#fff!important}.bg-light-blue-darken-2{background-color:#0288d1!important;color:#fff!important}.bg-light-blue-darken-3{background-color:#0277bd!important;color:#fff!important}.bg-light-blue-darken-4{background-color:#01579b!important;color:#fff!important}.bg-light-blue-accent-1{background-color:#80d8ff!important;color:#000!important}.bg-light-blue-accent-2{background-color:#40c4ff!important;color:#000!important}.bg-light-blue-accent-3{background-color:#00b0ff!important;color:#fff!important}.bg-light-blue-accent-4{background-color:#0091ea!important;color:#fff!important}.bg-cyan{background-color:#00bcd4!important;color:#000!important}.bg-cyan-lighten-5{background-color:#e0f7fa!important;color:#000!important}.bg-cyan-lighten-4{background-color:#b2ebf2!important;color:#000!important}.bg-cyan-lighten-3{background-color:#80deea!important;color:#000!important}.bg-cyan-lighten-2{background-color:#4dd0e1!important;color:#000!important}.bg-cyan-lighten-1{background-color:#26c6da!important;color:#000!important}.bg-cyan-darken-1{background-color:#00acc1!important;color:#fff!important}.bg-cyan-darken-2{background-color:#0097a7!important;color:#fff!important}.bg-cyan-darken-3{background-color:#00838f!important;color:#fff!important}.bg-cyan-darken-4{background-color:#006064!important;color:#fff!important}.bg-cyan-accent-1{background-color:#84ffff!important;color:#000!important}.bg-cyan-accent-2{background-color:#18ffff!important;color:#000!important}.bg-cyan-accent-3{background-color:#00e5ff!important;color:#000!important}.bg-cyan-accent-4{background-color:#00b8d4!important;color:#fff!important}.bg-teal{background-color:#009688!important;color:#fff!important}.bg-teal-lighten-5{background-color:#e0f2f1!important;color:#000!important}.bg-teal-lighten-4{background-color:#b2dfdb!important;color:#000!important}.bg-teal-lighten-3{background-color:#80cbc4!important;color:#000!important}.bg-teal-lighten-2{background-color:#4db6ac!important;color:#fff!important}.bg-teal-lighten-1{background-color:#26a69a!important;color:#fff!important}.bg-teal-darken-1{background-color:#00897b!important;color:#fff!important}.bg-teal-darken-2{background-color:#00796b!important;color:#fff!important}.bg-teal-darken-3{background-color:#00695c!important;color:#fff!important}.bg-teal-darken-4{background-color:#004d40!important;color:#fff!important}.bg-teal-accent-1{background-color:#a7ffeb!important;color:#000!important}.bg-teal-accent-2{background-color:#64ffda!important;color:#000!important}.bg-teal-accent-3{background-color:#1de9b6!important;color:#000!important}.bg-teal-accent-4{background-color:#00bfa5!important;color:#fff!important}.bg-green{background-color:#4caf50!important;color:#fff!important}.bg-green-lighten-5{background-color:#e8f5e9!important;color:#000!important}.bg-green-lighten-4{background-color:#c8e6c9!important;color:#000!important}.bg-green-lighten-3{background-color:#a5d6a7!important;color:#000!important}.bg-green-lighten-2{background-color:#81c784!important;color:#000!important}.bg-green-lighten-1{background-color:#66bb6a!important;color:#fff!important}.bg-green-darken-1{background-color:#43a047!important;color:#fff!important}.bg-green-darken-2{background-color:#388e3c!important;color:#fff!important}.bg-green-darken-3{background-color:#2e7d32!important;color:#fff!important}.bg-green-darken-4{background-color:#1b5e20!important;color:#fff!important}.bg-green-accent-1{background-color:#b9f6ca!important;color:#000!important}.bg-green-accent-2{background-color:#69f0ae!important;color:#000!important}.bg-green-accent-3{background-color:#00e676!important;color:#000!important}.bg-green-accent-4{background-color:#00c853!important;color:#000!important}.bg-light-green{background-color:#8bc34a!important;color:#000!important}.bg-light-green-lighten-5{background-color:#f1f8e9!important;color:#000!important}.bg-light-green-lighten-4{background-color:#dcedc8!important;color:#000!important}.bg-light-green-lighten-3{background-color:#c5e1a5!important;color:#000!important}.bg-light-green-lighten-2{background-color:#aed581!important;color:#000!important}.bg-light-green-lighten-1{background-color:#9ccc65!important;color:#000!important}.bg-light-green-darken-1{background-color:#7cb342!important;color:#fff!important}.bg-light-green-darken-2{background-color:#689f38!important;color:#fff!important}.bg-light-green-darken-3{background-color:#558b2f!important;color:#fff!important}.bg-light-green-darken-4{background-color:#33691e!important;color:#fff!important}.bg-light-green-accent-1{background-color:#ccff90!important;color:#000!important}.bg-light-green-accent-2{background-color:#b2ff59!important;color:#000!important}.bg-light-green-accent-3{background-color:#76ff03!important;color:#000!important}.bg-light-green-accent-4{background-color:#64dd17!important;color:#000!important}.bg-lime{background-color:#cddc39!important;color:#000!important}.bg-lime-lighten-5{background-color:#f9fbe7!important;color:#000!important}.bg-lime-lighten-4{background-color:#f0f4c3!important;color:#000!important}.bg-lime-lighten-3{background-color:#e6ee9c!important;color:#000!important}.bg-lime-lighten-2{background-color:#dce775!important;color:#000!important}.bg-lime-lighten-1{background-color:#d4e157!important;color:#000!important}.bg-lime-darken-1{background-color:#c0ca33!important;color:#000!important}.bg-lime-darken-2{background-color:#afb42b!important;color:#000!important}.bg-lime-darken-3{background-color:#9e9d24!important;color:#fff!important}.bg-lime-darken-4{background-color:#827717!important;color:#fff!important}.bg-lime-accent-1{background-color:#f4ff81!important;color:#000!important}.bg-lime-accent-2{background-color:#eeff41!important;color:#000!important}.bg-lime-accent-3{background-color:#c6ff00!important;color:#000!important}.bg-lime-accent-4{background-color:#aeea00!important;color:#000!important}.bg-yellow{background-color:#ffeb3b!important;color:#000!important}.bg-yellow-lighten-5{background-color:#fffde7!important;color:#000!important}.bg-yellow-lighten-4{background-color:#fff9c4!important;color:#000!important}.bg-yellow-lighten-3{background-color:#fff59d!important;color:#000!important}.bg-yellow-lighten-2{background-color:#fff176!important;color:#000!important}.bg-yellow-lighten-1{background-color:#ffee58!important;color:#000!important}.bg-yellow-darken-1{background-color:#fdd835!important;color:#000!important}.bg-yellow-darken-2{background-color:#fbc02d!important;color:#000!important}.bg-yellow-darken-3{background-color:#f9a825!important;color:#000!important}.bg-yellow-darken-4{background-color:#f57f17!important;color:#fff!important}.bg-yellow-accent-1{background-color:#ffff8d!important;color:#000!important}.bg-yellow-accent-2{background-color:#ff0!important;color:#000!important}.bg-yellow-accent-3{background-color:#ffea00!important;color:#000!important}.bg-yellow-accent-4{background-color:#ffd600!important;color:#000!important}.bg-amber{background-color:#ffc107!important;color:#000!important}.bg-amber-lighten-5{background-color:#fff8e1!important;color:#000!important}.bg-amber-lighten-4{background-color:#ffecb3!important;color:#000!important}.bg-amber-lighten-3{background-color:#ffe082!important;color:#000!important}.bg-amber-lighten-2{background-color:#ffd54f!important;color:#000!important}.bg-amber-lighten-1{background-color:#ffca28!important;color:#000!important}.bg-amber-darken-1{background-color:#ffb300!important;color:#000!important}.bg-amber-darken-2{background-color:#ffa000!important;color:#000!important}.bg-amber-darken-3{background-color:#ff8f00!important;color:#000!important}.bg-amber-darken-4{background-color:#ff6f00!important;color:#fff!important}.bg-amber-accent-1{background-color:#ffe57f!important;color:#000!important}.bg-amber-accent-2{background-color:#ffd740!important;color:#000!important}.bg-amber-accent-3{background-color:#ffc400!important;color:#000!important}.bg-amber-accent-4{background-color:#ffab00!important;color:#000!important}.bg-orange{background-color:#ff9800!important;color:#000!important}.bg-orange-lighten-5{background-color:#fff3e0!important;color:#000!important}.bg-orange-lighten-4{background-color:#ffe0b2!important;color:#000!important}.bg-orange-lighten-3{background-color:#ffcc80!important;color:#000!important}.bg-orange-lighten-2{background-color:#ffb74d!important;color:#000!important}.bg-orange-lighten-1{background-color:#ffa726!important;color:#000!important}.bg-orange-darken-1{background-color:#fb8c00!important;color:#fff!important}.bg-orange-darken-2{background-color:#f57c00!important;color:#fff!important}.bg-orange-darken-3{background-color:#ef6c00!important;color:#fff!important}.bg-orange-darken-4{background-color:#e65100!important;color:#fff!important}.bg-orange-accent-1{background-color:#ffd180!important;color:#000!important}.bg-orange-accent-2{background-color:#ffab40!important;color:#000!important}.bg-orange-accent-3{background-color:#ff9100!important;color:#000!important}.bg-orange-accent-4{background-color:#ff6d00!important;color:#fff!important}.bg-deep-orange{background-color:#ff5722!important;color:#fff!important}.bg-deep-orange-lighten-5{background-color:#fbe9e7!important;color:#000!important}.bg-deep-orange-lighten-4{background-color:#ffccbc!important;color:#000!important}.bg-deep-orange-lighten-3{background-color:#ffab91!important;color:#000!important}.bg-deep-orange-lighten-2{background-color:#ff8a65!important;color:#000!important}.bg-deep-orange-lighten-1{background-color:#ff7043!important;color:#fff!important}.bg-deep-orange-darken-1{background-color:#f4511e!important;color:#fff!important}.bg-deep-orange-darken-2{background-color:#e64a19!important;color:#fff!important}.bg-deep-orange-darken-3{background-color:#d84315!important;color:#fff!important}.bg-deep-orange-darken-4{background-color:#bf360c!important;color:#fff!important}.bg-deep-orange-accent-1{background-color:#ff9e80!important;color:#000!important}.bg-deep-orange-accent-2{background-color:#ff6e40!important;color:#fff!important}.bg-deep-orange-accent-3{background-color:#ff3d00!important;color:#fff!important}.bg-deep-orange-accent-4{background-color:#dd2c00!important;color:#fff!important}.bg-brown{background-color:#795548!important;color:#fff!important}.bg-brown-lighten-5{background-color:#efebe9!important;color:#000!important}.bg-brown-lighten-4{background-color:#d7ccc8!important;color:#000!important}.bg-brown-lighten-3{background-color:#bcaaa4!important;color:#000!important}.bg-brown-lighten-2{background-color:#a1887f!important;color:#fff!important}.bg-brown-lighten-1{background-color:#8d6e63!important;color:#fff!important}.bg-brown-darken-1{background-color:#6d4c41!important;color:#fff!important}.bg-brown-darken-2{background-color:#5d4037!important;color:#fff!important}.bg-brown-darken-3{background-color:#4e342e!important;color:#fff!important}.bg-brown-darken-4{background-color:#3e2723!important;color:#fff!important}.bg-blue-grey{background-color:#607d8b!important;color:#fff!important}.bg-blue-grey-lighten-5{background-color:#eceff1!important;color:#000!important}.bg-blue-grey-lighten-4{background-color:#cfd8dc!important;color:#000!important}.bg-blue-grey-lighten-3{background-color:#b0bec5!important;color:#000!important}.bg-blue-grey-lighten-2{background-color:#90a4ae!important;color:#fff!important}.bg-blue-grey-lighten-1{background-color:#78909c!important;color:#fff!important}.bg-blue-grey-darken-1{background-color:#546e7a!important;color:#fff!important}.bg-blue-grey-darken-2{background-color:#455a64!important;color:#fff!important}.bg-blue-grey-darken-3{background-color:#37474f!important;color:#fff!important}.bg-blue-grey-darken-4{background-color:#263238!important;color:#fff!important}.bg-grey{background-color:#9e9e9e!important;color:#fff!important}.bg-grey-lighten-5{background-color:#fafafa!important;color:#000!important}.bg-grey-lighten-4{background-color:#f5f5f5!important;color:#000!important}.bg-grey-lighten-3{background-color:#eee!important;color:#000!important}.bg-grey-lighten-2{background-color:#e0e0e0!important;color:#000!important}.bg-grey-lighten-1{background-color:#bdbdbd!important;color:#000!important}.bg-grey-darken-1{background-color:#757575!important;color:#fff!important}.bg-grey-darken-2{background-color:#616161!important;color:#fff!important}.bg-grey-darken-3{background-color:#424242!important;color:#fff!important}.bg-grey-darken-4{background-color:#212121!important;color:#fff!important}.bg-shades-black{background-color:#000!important;color:#fff!important}.bg-shades-white{background-color:#fff!important;color:#000!important}.bg-shades-transparent{background-color:transparent!important;color:currentColor!important}.text-black{color:#000!important}.text-white{color:#fff!important}.text-transparent{color:transparent!important}.text-red{color:#f44336!important}.text-red-lighten-5{color:#ffebee!important}.text-red-lighten-4{color:#ffcdd2!important}.text-red-lighten-3{color:#ef9a9a!important}.text-red-lighten-2{color:#e57373!important}.text-red-lighten-1{color:#ef5350!important}.text-red-darken-1{color:#e53935!important}.text-red-darken-2{color:#d32f2f!important}.text-red-darken-3{color:#c62828!important}.text-red-darken-4{color:#b71c1c!important}.text-red-accent-1{color:#ff8a80!important}.text-red-accent-2{color:#ff5252!important}.text-red-accent-3{color:#ff1744!important}.text-red-accent-4{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-lighten-5{color:#fce4ec!important}.text-pink-lighten-4{color:#f8bbd0!important}.text-pink-lighten-3{color:#f48fb1!important}.text-pink-lighten-2{color:#f06292!important}.text-pink-lighten-1{color:#ec407a!important}.text-pink-darken-1{color:#d81b60!important}.text-pink-darken-2{color:#c2185b!important}.text-pink-darken-3{color:#ad1457!important}.text-pink-darken-4{color:#880e4f!important}.text-pink-accent-1{color:#ff80ab!important}.text-pink-accent-2{color:#ff4081!important}.text-pink-accent-3{color:#f50057!important}.text-pink-accent-4{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-lighten-5{color:#f3e5f5!important}.text-purple-lighten-4{color:#e1bee7!important}.text-purple-lighten-3{color:#ce93d8!important}.text-purple-lighten-2{color:#ba68c8!important}.text-purple-lighten-1{color:#ab47bc!important}.text-purple-darken-1{color:#8e24aa!important}.text-purple-darken-2{color:#7b1fa2!important}.text-purple-darken-3{color:#6a1b9a!important}.text-purple-darken-4{color:#4a148c!important}.text-purple-accent-1{color:#ea80fc!important}.text-purple-accent-2{color:#e040fb!important}.text-purple-accent-3{color:#d500f9!important}.text-purple-accent-4{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-lighten-5{color:#ede7f6!important}.text-deep-purple-lighten-4{color:#d1c4e9!important}.text-deep-purple-lighten-3{color:#b39ddb!important}.text-deep-purple-lighten-2{color:#9575cd!important}.text-deep-purple-lighten-1{color:#7e57c2!important}.text-deep-purple-darken-1{color:#5e35b1!important}.text-deep-purple-darken-2{color:#512da8!important}.text-deep-purple-darken-3{color:#4527a0!important}.text-deep-purple-darken-4{color:#311b92!important}.text-deep-purple-accent-1{color:#b388ff!important}.text-deep-purple-accent-2{color:#7c4dff!important}.text-deep-purple-accent-3{color:#651fff!important}.text-deep-purple-accent-4{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-lighten-5{color:#e8eaf6!important}.text-indigo-lighten-4{color:#c5cae9!important}.text-indigo-lighten-3{color:#9fa8da!important}.text-indigo-lighten-2{color:#7986cb!important}.text-indigo-lighten-1{color:#5c6bc0!important}.text-indigo-darken-1{color:#3949ab!important}.text-indigo-darken-2{color:#303f9f!important}.text-indigo-darken-3{color:#283593!important}.text-indigo-darken-4{color:#1a237e!important}.text-indigo-accent-1{color:#8c9eff!important}.text-indigo-accent-2{color:#536dfe!important}.text-indigo-accent-3{color:#3d5afe!important}.text-indigo-accent-4{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-lighten-5{color:#e3f2fd!important}.text-blue-lighten-4{color:#bbdefb!important}.text-blue-lighten-3{color:#90caf9!important}.text-blue-lighten-2{color:#64b5f6!important}.text-blue-lighten-1{color:#42a5f5!important}.text-blue-darken-1{color:#1e88e5!important}.text-blue-darken-2{color:#1976d2!important}.text-blue-darken-3{color:#1565c0!important}.text-blue-darken-4{color:#0d47a1!important}.text-blue-accent-1{color:#82b1ff!important}.text-blue-accent-2{color:#448aff!important}.text-blue-accent-3{color:#2979ff!important}.text-blue-accent-4{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-lighten-5{color:#e1f5fe!important}.text-light-blue-lighten-4{color:#b3e5fc!important}.text-light-blue-lighten-3{color:#81d4fa!important}.text-light-blue-lighten-2{color:#4fc3f7!important}.text-light-blue-lighten-1{color:#29b6f6!important}.text-light-blue-darken-1{color:#039be5!important}.text-light-blue-darken-2{color:#0288d1!important}.text-light-blue-darken-3{color:#0277bd!important}.text-light-blue-darken-4{color:#01579b!important}.text-light-blue-accent-1{color:#80d8ff!important}.text-light-blue-accent-2{color:#40c4ff!important}.text-light-blue-accent-3{color:#00b0ff!important}.text-light-blue-accent-4{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-lighten-5{color:#e0f7fa!important}.text-cyan-lighten-4{color:#b2ebf2!important}.text-cyan-lighten-3{color:#80deea!important}.text-cyan-lighten-2{color:#4dd0e1!important}.text-cyan-lighten-1{color:#26c6da!important}.text-cyan-darken-1{color:#00acc1!important}.text-cyan-darken-2{color:#0097a7!important}.text-cyan-darken-3{color:#00838f!important}.text-cyan-darken-4{color:#006064!important}.text-cyan-accent-1{color:#84ffff!important}.text-cyan-accent-2{color:#18ffff!important}.text-cyan-accent-3{color:#00e5ff!important}.text-cyan-accent-4{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-lighten-5{color:#e0f2f1!important}.text-teal-lighten-4{color:#b2dfdb!important}.text-teal-lighten-3{color:#80cbc4!important}.text-teal-lighten-2{color:#4db6ac!important}.text-teal-lighten-1{color:#26a69a!important}.text-teal-darken-1{color:#00897b!important}.text-teal-darken-2{color:#00796b!important}.text-teal-darken-3{color:#00695c!important}.text-teal-darken-4{color:#004d40!important}.text-teal-accent-1{color:#a7ffeb!important}.text-teal-accent-2{color:#64ffda!important}.text-teal-accent-3{color:#1de9b6!important}.text-teal-accent-4{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-lighten-5{color:#e8f5e9!important}.text-green-lighten-4{color:#c8e6c9!important}.text-green-lighten-3{color:#a5d6a7!important}.text-green-lighten-2{color:#81c784!important}.text-green-lighten-1{color:#66bb6a!important}.text-green-darken-1{color:#43a047!important}.text-green-darken-2{color:#388e3c!important}.text-green-darken-3{color:#2e7d32!important}.text-green-darken-4{color:#1b5e20!important}.text-green-accent-1{color:#b9f6ca!important}.text-green-accent-2{color:#69f0ae!important}.text-green-accent-3{color:#00e676!important}.text-green-accent-4{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-lighten-5{color:#f1f8e9!important}.text-light-green-lighten-4{color:#dcedc8!important}.text-light-green-lighten-3{color:#c5e1a5!important}.text-light-green-lighten-2{color:#aed581!important}.text-light-green-lighten-1{color:#9ccc65!important}.text-light-green-darken-1{color:#7cb342!important}.text-light-green-darken-2{color:#689f38!important}.text-light-green-darken-3{color:#558b2f!important}.text-light-green-darken-4{color:#33691e!important}.text-light-green-accent-1{color:#ccff90!important}.text-light-green-accent-2{color:#b2ff59!important}.text-light-green-accent-3{color:#76ff03!important}.text-light-green-accent-4{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-lighten-5{color:#f9fbe7!important}.text-lime-lighten-4{color:#f0f4c3!important}.text-lime-lighten-3{color:#e6ee9c!important}.text-lime-lighten-2{color:#dce775!important}.text-lime-lighten-1{color:#d4e157!important}.text-lime-darken-1{color:#c0ca33!important}.text-lime-darken-2{color:#afb42b!important}.text-lime-darken-3{color:#9e9d24!important}.text-lime-darken-4{color:#827717!important}.text-lime-accent-1{color:#f4ff81!important}.text-lime-accent-2{color:#eeff41!important}.text-lime-accent-3{color:#c6ff00!important}.text-lime-accent-4{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-lighten-5{color:#fffde7!important}.text-yellow-lighten-4{color:#fff9c4!important}.text-yellow-lighten-3{color:#fff59d!important}.text-yellow-lighten-2{color:#fff176!important}.text-yellow-lighten-1{color:#ffee58!important}.text-yellow-darken-1{color:#fdd835!important}.text-yellow-darken-2{color:#fbc02d!important}.text-yellow-darken-3{color:#f9a825!important}.text-yellow-darken-4{color:#f57f17!important}.text-yellow-accent-1{color:#ffff8d!important}.text-yellow-accent-2{color:#ff0!important}.text-yellow-accent-3{color:#ffea00!important}.text-yellow-accent-4{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-lighten-5{color:#fff8e1!important}.text-amber-lighten-4{color:#ffecb3!important}.text-amber-lighten-3{color:#ffe082!important}.text-amber-lighten-2{color:#ffd54f!important}.text-amber-lighten-1{color:#ffca28!important}.text-amber-darken-1{color:#ffb300!important}.text-amber-darken-2{color:#ffa000!important}.text-amber-darken-3{color:#ff8f00!important}.text-amber-darken-4{color:#ff6f00!important}.text-amber-accent-1{color:#ffe57f!important}.text-amber-accent-2{color:#ffd740!important}.text-amber-accent-3{color:#ffc400!important}.text-amber-accent-4{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-lighten-5{color:#fff3e0!important}.text-orange-lighten-4{color:#ffe0b2!important}.text-orange-lighten-3{color:#ffcc80!important}.text-orange-lighten-2{color:#ffb74d!important}.text-orange-lighten-1{color:#ffa726!important}.text-orange-darken-1{color:#fb8c00!important}.text-orange-darken-2{color:#f57c00!important}.text-orange-darken-3{color:#ef6c00!important}.text-orange-darken-4{color:#e65100!important}.text-orange-accent-1{color:#ffd180!important}.text-orange-accent-2{color:#ffab40!important}.text-orange-accent-3{color:#ff9100!important}.text-orange-accent-4{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-lighten-5{color:#fbe9e7!important}.text-deep-orange-lighten-4{color:#ffccbc!important}.text-deep-orange-lighten-3{color:#ffab91!important}.text-deep-orange-lighten-2{color:#ff8a65!important}.text-deep-orange-lighten-1{color:#ff7043!important}.text-deep-orange-darken-1{color:#f4511e!important}.text-deep-orange-darken-2{color:#e64a19!important}.text-deep-orange-darken-3{color:#d84315!important}.text-deep-orange-darken-4{color:#bf360c!important}.text-deep-orange-accent-1{color:#ff9e80!important}.text-deep-orange-accent-2{color:#ff6e40!important}.text-deep-orange-accent-3{color:#ff3d00!important}.text-deep-orange-accent-4{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-lighten-5{color:#efebe9!important}.text-brown-lighten-4{color:#d7ccc8!important}.text-brown-lighten-3{color:#bcaaa4!important}.text-brown-lighten-2{color:#a1887f!important}.text-brown-lighten-1{color:#8d6e63!important}.text-brown-darken-1{color:#6d4c41!important}.text-brown-darken-2{color:#5d4037!important}.text-brown-darken-3{color:#4e342e!important}.text-brown-darken-4{color:#3e2723!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-lighten-5{color:#eceff1!important}.text-blue-grey-lighten-4{color:#cfd8dc!important}.text-blue-grey-lighten-3{color:#b0bec5!important}.text-blue-grey-lighten-2{color:#90a4ae!important}.text-blue-grey-lighten-1{color:#78909c!important}.text-blue-grey-darken-1{color:#546e7a!important}.text-blue-grey-darken-2{color:#455a64!important}.text-blue-grey-darken-3{color:#37474f!important}.text-blue-grey-darken-4{color:#263238!important}.text-grey{color:#9e9e9e!important}.text-grey-lighten-5{color:#fafafa!important}.text-grey-lighten-4{color:#f5f5f5!important}.text-grey-lighten-3{color:#eee!important}.text-grey-lighten-2{color:#e0e0e0!important}.text-grey-lighten-1{color:#bdbdbd!important}.text-grey-darken-1{color:#757575!important}.text-grey-darken-2{color:#616161!important}.text-grey-darken-3{color:#424242!important}.text-grey-darken-4{color:#212121!important}.text-shades-black{color:#000!important}.text-shades-white{color:#fff!important}.text-shades-transparent{color:transparent!important}/*! + * ress.css • v2.0.4 + * MIT License + * github.com/filipelinhares/ress + */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translateY(100%)}.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width: 599.98px){.hidden-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hidden-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hidden-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hidden-lg{display:none!important}}@media (min-width: 1920px) and (max-width: 2559.98px){.hidden-xl{display:none!important}}@media (min-width: 2560px){.hidden-xxl{display:none!important}}@media (min-width: 600px){.hidden-sm-and-up{display:none!important}}@media (min-width: 960px){.hidden-md-and-up{display:none!important}}@media (min-width: 1280px){.hidden-lg-and-up{display:none!important}}@media (min-width: 1920px){.hidden-xl-and-up{display:none!important}}@media (max-width: 959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width: 1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width: 1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width: 2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{column-gap:0px!important}.gc-1{column-gap:4px!important}.gc-2{column-gap:8px!important}.gc-3{column-gap:12px!important}.gc-4{column-gap:16px!important}.gc-5{column-gap:20px!important}.gc-6{column-gap:24px!important}.gc-7{column-gap:28px!important}.gc-8{column-gap:32px!important}.gc-9{column-gap:36px!important}.gc-10{column-gap:40px!important}.gc-11{column-gap:44px!important}.gc-12{column-gap:48px!important}.gc-13{column-gap:52px!important}.gc-14{column-gap:56px!important}.gc-15{column-gap:60px!important}.gc-16{column-gap:64px!important}.gc-auto{column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width: 600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{column-gap:0px!important}.gc-sm-1{column-gap:4px!important}.gc-sm-2{column-gap:8px!important}.gc-sm-3{column-gap:12px!important}.gc-sm-4{column-gap:16px!important}.gc-sm-5{column-gap:20px!important}.gc-sm-6{column-gap:24px!important}.gc-sm-7{column-gap:28px!important}.gc-sm-8{column-gap:32px!important}.gc-sm-9{column-gap:36px!important}.gc-sm-10{column-gap:40px!important}.gc-sm-11{column-gap:44px!important}.gc-sm-12{column-gap:48px!important}.gc-sm-13{column-gap:52px!important}.gc-sm-14{column-gap:56px!important}.gc-sm-15{column-gap:60px!important}.gc-sm-16{column-gap:64px!important}.gc-sm-auto{column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}}@media (min-width: 960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{column-gap:0px!important}.gc-md-1{column-gap:4px!important}.gc-md-2{column-gap:8px!important}.gc-md-3{column-gap:12px!important}.gc-md-4{column-gap:16px!important}.gc-md-5{column-gap:20px!important}.gc-md-6{column-gap:24px!important}.gc-md-7{column-gap:28px!important}.gc-md-8{column-gap:32px!important}.gc-md-9{column-gap:36px!important}.gc-md-10{column-gap:40px!important}.gc-md-11{column-gap:44px!important}.gc-md-12{column-gap:48px!important}.gc-md-13{column-gap:52px!important}.gc-md-14{column-gap:56px!important}.gc-md-15{column-gap:60px!important}.gc-md-16{column-gap:64px!important}.gc-md-auto{column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{column-gap:0px!important}.gc-lg-1{column-gap:4px!important}.gc-lg-2{column-gap:8px!important}.gc-lg-3{column-gap:12px!important}.gc-lg-4{column-gap:16px!important}.gc-lg-5{column-gap:20px!important}.gc-lg-6{column-gap:24px!important}.gc-lg-7{column-gap:28px!important}.gc-lg-8{column-gap:32px!important}.gc-lg-9{column-gap:36px!important}.gc-lg-10{column-gap:40px!important}.gc-lg-11{column-gap:44px!important}.gc-lg-12{column-gap:48px!important}.gc-lg-13{column-gap:52px!important}.gc-lg-14{column-gap:56px!important}.gc-lg-15{column-gap:60px!important}.gc-lg-16{column-gap:64px!important}.gc-lg-auto{column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}}@media (min-width: 1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{column-gap:0px!important}.gc-xl-1{column-gap:4px!important}.gc-xl-2{column-gap:8px!important}.gc-xl-3{column-gap:12px!important}.gc-xl-4{column-gap:16px!important}.gc-xl-5{column-gap:20px!important}.gc-xl-6{column-gap:24px!important}.gc-xl-7{column-gap:28px!important}.gc-xl-8{column-gap:32px!important}.gc-xl-9{column-gap:36px!important}.gc-xl-10{column-gap:40px!important}.gc-xl-11{column-gap:44px!important}.gc-xl-12{column-gap:48px!important}.gc-xl-13{column-gap:52px!important}.gc-xl-14{column-gap:56px!important}.gc-xl-15{column-gap:60px!important}.gc-xl-16{column-gap:64px!important}.gc-xl-auto{column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}}@media (min-width: 2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{column-gap:0px!important}.gc-xxl-1{column-gap:4px!important}.gc-xxl-2{column-gap:8px!important}.gc-xxl-3{column-gap:12px!important}.gc-xxl-4{column-gap:16px!important}.gc-xxl-5{column-gap:20px!important}.gc-xxl-6{column-gap:24px!important}.gc-xxl-7{column-gap:28px!important}.gc-xxl-8{column-gap:32px!important}.gc-xxl-9{column-gap:36px!important}.gc-xxl-10{column-gap:40px!important}.gc-xxl-11{column-gap:44px!important}.gc-xxl-12{column-gap:48px!important}.gc-xxl-13{column-gap:52px!important}.gc-xxl-14{column-gap:56px!important}.gc-xxl-15{column-gap:60px!important}.gc-xxl-16{column-gap:64px!important}.gc-xxl-auto{column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif!important;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif!important;text-transform:uppercase!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-on-surface-variant));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden;border-end-end-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-toolbar--floating{display:inline-flex}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content>.v-btn:first-child{margin-inline-start:10px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:10px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:16px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:10px auto}.v-toolbar__append{margin-inline:auto 10px}.v-toolbar-title{flex:1 1;min-width:0;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img--booting .v-responsive__sizer{transition:none}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--cover{object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-btn{align-items:center;border-radius:4px;display:inline-grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);user-select:none;vertical-align:middle;flex-shrink:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 20px;font-size:var(--v-btn-size);min-width:36px;padding:0 8px}.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 28px;font-size:var(--v-btn-size);min-width:50px;padding:0 12px}.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 36px;font-size:var(--v-btn-size);min-width:64px;padding:0 16px}.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 44px;font-size:var(--v-btn-size);min-width:78px;padding:0 20px}.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 52px;font-size:var(--v-btn-size);min-width:92px;padding:0 24px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -8px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -12px)}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;inset:0;pointer-events:none}@supports selector(:focus-visible){.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--slim{padding:0 8px}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__append{grid-area:append;margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.v-card-actions .v-btn~.v-btn:not(.v-btn-toggle .v-btn){margin-inline-start:.5rem}.v-pagination .v-btn{border-radius:4px}.v-pagination .v-btn--rounded{border-radius:50%}.v-btn__overlay{transition:none}.v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled)>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow:hidden;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px;background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group .v-btn:not(:last-child){border-inline-end:none}.v-btn-group .v-btn:not(:first-child){border-inline-start:none}.v-btn-group .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--tile{border-radius:0}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;text-align:center;user-select:none;vertical-align:middle;width:1em;min-width:1em}.v-icon--clickable{cursor:pointer}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;inset:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}.v-progress-linear__background{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;transition-property:width,left,right;transition:inherit}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;height:inherit;inset:0 auto 0 0;position:absolute;width:auto;will-change:left,right}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-start-start-radius:0;border-end-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-alert{display:grid;flex:1 1;grid-template-areas:"prepend content append close" ". content . .";grid-template-columns:max-content auto max-content max-content;position:relative;padding:16px;overflow:hidden;--v-border-color: currentColor;border-radius:4px}.v-alert--absolute{position:absolute}.v-alert--fixed{position:fixed}.v-alert--sticky{position:sticky}.v-alert--variant-plain,.v-alert--variant-outlined,.v-alert--variant-text,.v-alert--variant-tonal{background:transparent;color:inherit}.v-alert--variant-plain{opacity:.62}.v-alert--variant-plain:focus,.v-alert--variant-plain:hover{opacity:1}.v-alert--variant-plain .v-alert__overlay{display:none}.v-alert--variant-elevated,.v-alert--variant-flat{background:rgb(var(--v-theme-on-surface-variant));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-alert--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-outlined{border:thin solid currentColor}.v-alert--variant-text .v-alert__overlay{background:currentColor}.v-alert--variant-tonal .v-alert__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;inset:0;pointer-events:none}.v-alert--prominent{grid-template-areas:"prepend content append close" "prepend content . ."}.v-alert.v-alert--border{--v-border-opacity: .38}.v-alert.v-alert--border.v-alert--border-start{padding-inline-start:24px}.v-alert.v-alert--border.v-alert--border-end{padding-inline-end:24px}.v-alert--variant-plain{transition:.2s opacity cubic-bezier(.4,0,.2,1)}.v-alert--density-default{padding-bottom:16px;padding-top:16px}.v-alert--density-default.v-alert--border-top{padding-top:24px}.v-alert--density-default.v-alert--border-bottom{padding-bottom:24px}.v-alert--density-comfortable{padding-bottom:12px;padding-top:12px}.v-alert--density-comfortable.v-alert--border-top{padding-top:20px}.v-alert--density-comfortable.v-alert--border-bottom{padding-bottom:20px}.v-alert--density-compact{padding-bottom:8px;padding-top:8px}.v-alert--density-compact.v-alert--border-top{padding-top:16px}.v-alert--density-compact.v-alert--border-bottom{padding-bottom:16px}.v-alert__border{border-radius:inherit;inset:0;opacity:var(--v-border-opacity);position:absolute;pointer-events:none;width:100%;border-color:currentColor;border-style:solid;border-width:0}.v-alert__border--border{border-width:8px;box-shadow:none}.v-alert--border-start .v-alert__border{border-inline-start-width:8px}.v-alert--border-end .v-alert__border{border-inline-end-width:8px}.v-alert--border-top .v-alert__border{border-top-width:8px}.v-alert--border-bottom .v-alert__border{border-bottom-width:8px}.v-alert__close{flex:0 1 auto;grid-area:close}.v-alert__content{align-self:center;grid-area:content;overflow:hidden}.v-alert__append,.v-alert__close{align-self:flex-start;margin-inline-start:16px}.v-alert__append{align-self:flex-start;grid-area:append}.v-alert__append+.v-alert__close{margin-inline-start:16px}.v-alert__prepend{align-self:flex-start;display:flex;align-items:center;grid-area:prepend;margin-inline-end:16px}.v-alert--prominent .v-alert__prepend{align-self:center}.v-alert__underlay{grid-area:none;position:absolute}.v-alert--border-start .v-alert__underlay{border-top-left-radius:0;border-bottom-left-radius:0}.v-alert--border-end .v-alert__underlay{border-top-right-radius:0;border-bottom-right-radius:0}.v-alert--border-top .v-alert__underlay{border-top-left-radius:0;border-top-right-radius:0}.v-alert--border-bottom .v-alert__underlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-alert-title{align-items:center;align-self:center;display:flex;font-size:1.25rem;font-weight:500;hyphens:auto;letter-spacing:.0125em;line-height:1.75rem;overflow-wrap:normal;text-transform:none;word-break:normal;word-wrap:break-word}.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-autocomplete__mask{background:rgb(var(--v-theme-on-surface-variant))}.v-autocomplete__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 2px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single.v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-autocomplete--single .v-field--active input{transition:none}.v-autocomplete--single .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-autocomplete--single .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-checkbox .v-selection-control{min-height:var(--v-input-control-height)}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error .v-label,.v-selection-control--disabled .v-label{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 16px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 12px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:auto auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;transition-duration:.15s}.v-chip{align-items:center;cursor:default;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:9999px}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-5.6px;margin-inline-end:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:4px;margin-inline-end:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-4px;margin-inline-end:4px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:4px;margin-inline-end:-4px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-7px;margin-inline-end:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:5px;margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-5px;margin-inline-end:5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:5px;margin-inline-end:-5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-8.4px;margin-inline-end:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:6px;margin-inline-end:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-6px;margin-inline-end:6px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:6px;margin-inline-end:-6px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.9px;margin-inline-end:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8.5px;margin-inline-end:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8.5px;margin-inline-end:8.5px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8.5px;margin-inline-end:-8.5px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -8px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -12px)}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.26}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;inset:0;pointer-events:none}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--filter{user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip--disabled{opacity:.3;pointer-events:none;user-select:none}.v-chip--label{border-radius:4px}.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle;border-radius:50%}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:var(--v-theme-surface);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;inset:0;pointer-events:none}.v-avatar--rounded{border-radius:4px}.v-avatar .v-img{height:100%;width:100%}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0;flex-wrap:wrap}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}.v-chip-group--column{flex-wrap:wrap;white-space:normal}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--border{border-width:thin;box-shadow:none}.v-list--disabled{pointer-events:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;inset:0;pointer-events:none}@supports selector(:focus-visible){.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar{--v-avatar-height: 24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:8px}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:.15s width cubic-bezier(.4,0,.2,1)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__append>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:8px}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden}.v-list-item-action{align-self:center;display:flex;align-items:center;grid-area:prepend;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:12px}.v-list-item-action--end{margin-inline-start:12px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;padding:0;text-overflow:ellipsis;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word;font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5rem;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list .v-list-item--nav:not(:only-child){margin-bottom:4px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: 40px}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--list-indent-size))}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header.v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header.v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-divider{display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit;border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:inherit;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-menu>.v-overlay__content{display:flex;flex-direction:column;border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{border-radius:inherit;display:flex;inset:0;pointer-events:none;position:fixed}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:rgb(var(--v-theme-on-surface));border-radius:inherit;inset:0;opacity:.32;position:fixed}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;width:100%;transition:none;pointer-events:none;caret-color:transparent}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-text-field input{color:inherit;opacity:0;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field__input{--v-field-padding-end: 0}.v-text-field .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-text-field .v-input__details{padding-inline:0}.v-text-field .v-field--no-label input,.v-text-field .v-field--active input{opacity:1}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled,.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:9999px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{align-items:center;color:inherit;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media (hover: hover){.v-field:hover .v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;z-index:1}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden;max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (hover: hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__start{flex:0 0 12px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px)}.v-field__overlay{border-radius:inherit;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;display:inline-flex;border-radius:10px;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap;background:rgb(var(--v-theme-surface-variant));color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity))}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;color:rgb(var(--v-theme-background));content:"";inset:0;position:absolute;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge img,.v-badge__badge .v-img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.v-banner{display:grid;flex:1 1;font-size:.875rem;grid-template-areas:"prepend content actions";grid-template-columns:max-content auto max-content;grid-template-rows:max-content max-content;line-height:1.375rem;overflow:hidden;padding-inline:16px 8px;padding-top:16px;padding-bottom:16px;position:relative;width:100%;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0 0 thin 0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-banner--border{border-width:thin;box-shadow:none}.v-banner--absolute{position:absolute}.v-banner--fixed{position:fixed}.v-banner--sticky{position:sticky}.v-banner--rounded{border-radius:4px}.v-banner--stacked:not(.v-banner--one-line){grid-template-areas:"prepend content" ". actions"}.v-banner--stacked .v-banner-text{padding-inline-end:36px}.v-banner--density-default .v-banner-actions{margin-bottom:-8px}.v-banner--density-default.v-banner--one-line{padding-top:8px;padding-bottom:8px}.v-banner--density-default.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-default.v-banner--one-line{padding-top:10px}.v-banner--density-default.v-banner--two-line{padding-top:16px;padding-bottom:16px}.v-banner--density-default.v-banner--three-line{padding-top:24px;padding-bottom:16px}.v-banner--density-default:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-default.v-banner--two-line .v-banner-actions,.v-banner--density-default.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner--density-comfortable .v-banner-actions{margin-bottom:-4px}.v-banner--density-comfortable.v-banner--one-line{padding-top:4px;padding-bottom:4px}.v-banner--density-comfortable.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-comfortable.v-banner--two-line{padding-top:12px;padding-bottom:12px}.v-banner--density-comfortable.v-banner--three-line{padding-top:20px;padding-bottom:12px}.v-banner--density-comfortable:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-comfortable.v-banner--two-line .v-banner-actions,.v-banner--density-comfortable.v-banner--three-line .v-banner-actions{margin-top:16px}.v-banner--density-compact .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--one-line{padding-top:0;padding-bottom:0}.v-banner--density-compact.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--two-line{padding-top:8px;padding-bottom:8px}.v-banner--density-compact.v-banner--three-line{padding-top:16px;padding-bottom:8px}.v-banner--density-compact:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-compact.v-banner--two-line .v-banner-actions,.v-banner--density-compact.v-banner--three-line .v-banner-actions{margin-top:12px}.v-banner--sticky{top:0}.v-banner__content{align-items:center;display:flex;grid-area:content}.v-banner__prepend{align-self:flex-start;grid-area:prepend;margin-inline-end:24px}.v-banner-actions{align-self:flex-end;display:flex;flex:0 1;grid-area:actions;justify-content:flex-end}.v-banner--two-line .v-banner-actions,.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner-text{-webkit-box-orient:vertical;display:-webkit-box;padding-inline-end:90px;overflow:hidden}.v-banner--one-line .v-banner-text{-webkit-line-clamp:1}.v-banner--two-line .v-banner-text{-webkit-line-clamp:2}.v-banner--three-line .v-banner-text{-webkit-line-clamp:3}.v-banner--two-line .v-banner-text,.v-banner--three-line .v-banner-text{align-self:flex-start}.v-bottom-navigation{display:flex;max-width:100%;overflow:hidden;position:absolute;transition:transform,color .2s,.2s cubic-bezier(.4,0,.2,1);border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-bottom-navigation--border{border-width:thin;box-shadow:none}.v-bottom-navigation--active{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-bottom-navigation__content{display:flex;flex:none;font-size:.75rem;justify-content:center;transition:inherit;width:100%}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;height:100%;max-width:168px;min-width:80px;text-transform:none;transition:inherit;width:auto;border-radius:0}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-grow:1}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{transition:inherit;opacity:0}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}.bottom-sheet-transition-enter-from,.bottom-sheet-transition-leave-to{transform:translateY(100%)}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{align-self:flex-end;border-radius:0;flex:0 1 auto;left:0;right:0;margin-inline:0;margin-bottom:0;transition-duration:.2s;width:100%;max-width:100%;overflow:visible;box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-card,.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-sheet{border-radius:0}.v-bottom-sheet.v-bottom-sheet--inset{max-width:none}@media (min-width: 600px){.v-bottom-sheet.v-bottom-sheet--inset{max-width:70%}}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:4px;overflow-y:auto;box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:14px 24px 0}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:10px}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 10px}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>form{display:flex}.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-breadcrumbs{display:flex;align-items:center;line-height:1.375rem;padding:16px 12px}.v-breadcrumbs--rounded{border-radius:4px}.v-breadcrumbs--density-default{padding-top:16px;padding-bottom:16px}.v-breadcrumbs--density-comfortable{padding-top:12px;padding-bottom:12px}.v-breadcrumbs--density-compact{padding-top:8px;padding-bottom:8px}.v-breadcrumbs__prepend{align-items:center;display:inline-flex}.v-breadcrumbs-item{align-items:center;color:inherit;display:inline-flex;padding:0 4px;text-decoration:none;vertical-align:middle}.v-breadcrumbs-item--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-breadcrumbs-item--link{color:inherit;text-decoration:none}.v-breadcrumbs-item--link:hover{text-decoration:underline}.v-breadcrumbs-item .v-icon{font-size:1rem;margin-inline:-4px 2px}.v-breadcrumbs-divider{display:inline-block;padding:0 8px;vertical-align:middle}.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:4px}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;inset:0;pointer-events:none}.v-card--disabled{pointer-events:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;content:"";display:block;inset:0;pointer-events:none;position:absolute;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1;box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend{grid-area:prepend;padding-inline-end:1rem}.v-card-item__append{grid-area:append;padding-inline-start:1rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:2rem}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.25rem}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.25rem}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{inset:0 0 auto;position:absolute;width:100%;z-index:1}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1;background:rgba(var(--v-theme-surface-variant),.3);color:rgb(var(--v-theme-on-surface-variant))}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;position:absolute;bottom:0;left:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.v-window__controls *{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-transition-leave-to,.v-window-x-reverse-transition-enter-from{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-transition-leave-to,.v-window-y-reverse-transition-enter-from{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-code{background-color:rgb(var(--v-theme-code));color:rgb(var(--v-theme-on-code));border-radius:4px;line-height:1.8;font-size:.9em;font-weight:400;padding:.2em .4em}.v-color-picker{align-self:flex-start;contain:content}.v-color-picker.v-sheet{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-color-picker__controls{display:flex;flex-direction:column;padding:16px}.v-color-picker--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-color-picker-canvas{display:flex;position:relative;overflow:hidden;contain:content;touch-action:none}.v-color-picker-canvas__dot{position:absolute;top:0;left:0;width:15px;height:15px;background:transparent;border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas__dot--disabled{box-shadow:0 0 0 1.5px #ffffffb3,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas:hover .v-color-picker-canvas__dot{will-change:transform}.v-color-picker-edit{display:flex;margin-top:24px}.v-color-picker-edit__input{width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.v-color-picker-edit__input:not(:last-child){margin-inline-end:8px}.v-color-picker-edit__input input{border-radius:4px;margin-bottom:8px;min-width:0;outline:none;text-align:center;width:100%;height:32px;background:rgba(var(--v-theme-surface-variant),.2);color:rgba(var(--v-theme-on-surface))}.v-color-picker-edit__input span{font-size:.75rem}.v-color-picker-preview__alpha .v-slider-track__background{background-color:transparent!important}.v-locale--is-ltr.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to right,transparent,var(--v-color-picker-color-hsv))}.v-locale--is-rtl.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to left,transparent,var(--v-color-picker-color-hsv))}.v-color-picker-preview__alpha .v-slider-track__background:after{content:"";z-index:-1;left:0;top:0;width:100%;height:100%;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:inherit}.v-color-picker-preview__sliders{display:flex;flex:1 0 auto;flex-direction:column}.v-color-picker-preview__dot{position:relative;height:30px;width:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:50%;overflow:hidden;margin-inline-end:24px}.v-color-picker-preview__dot>div{width:100%;height:100%}.v-locale--is-ltr.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to right,#F00 0%,#FF0 16.66%,#0F0 33.33%,#0FF 50%,#00F 66.66%,#F0F 83.33%,#F00 100%)}.v-locale--is-rtl.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to left,#F00 0%,#FF0 16.66%,#0F0 33.33%,#0FF 50%,#00F 66.66%,#F0F 83.33%,#F00 100%)}.v-color-picker-preview__track{position:relative;width:100%;margin:0!important}.v-color-picker-preview__track .v-slider-track__fill{display:none}.v-color-picker-preview{align-items:center;display:flex;margin-bottom:0}.v-color-picker-preview__eye-dropper{position:relative;margin-right:12px}.v-slider .v-slider__container input{cursor:default;padding:0;width:100%;display:none}.v-slider>.v-input__append,.v-slider>.v-input__prepend{padding:0}.v-slider__container{position:relative;min-height:inherit;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.v-input--disabled .v-slider__container{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-slider__container{color:rgb(var(--v-theme-error))}.v-slider.v-input--horizontal{align-items:center;margin-inline:8px 8px}.v-slider.v-input--horizontal>.v-input__control{min-height:32px;display:flex;align-items:center}.v-slider.v-input--vertical{justify-content:center;margin-top:12px;margin-bottom:12px}.v-slider.v-input--vertical>.v-input__control{min-height:300px}.v-slider.v-input--disabled{pointer-events:none}.v-slider--has-labels>.v-input__control{margin-bottom:4px}.v-slider__label{margin-inline-end:12px}.v-slider-thumb{touch-action:none;color:rgb(var(--v-theme-surface-variant))}.v-input--error:not(.v-input--disabled) .v-slider-thumb{color:inherit}.v-slider-thumb__label{background:rgba(var(--v-theme-surface-variant),.7);color:rgb(var(--v-theme-on-surface-variant))}.v-slider-thumb__label:before{color:rgba(var(--v-theme-surface-variant),.7)}.v-slider-thumb{outline:none;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider-thumb__surface{cursor:pointer;width:var(--v-slider-thumb-size);height:var(--v-slider-thumb-size);border-radius:50%;user-select:none;background-color:currentColor}.v-slider-thumb__surface:before{transition:.3s cubic-bezier(.4,0,.2,1);content:"";color:inherit;top:0;left:0;width:100%;height:100%;border-radius:50%;background:currentColor;position:absolute;pointer-events:none;opacity:0}.v-slider-thumb__surface:after{content:"";width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-slider-thumb__label-container{position:absolute;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label{display:flex;align-items:center;justify-content:center;font-size:.75rem;min-width:35px;height:25px;border-radius:4px;padding:6px;position:absolute;user-select:none;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label:before{content:"";width:0;height:0;position:absolute}.v-slider-thumb__ripple{position:absolute;left:calc(var(--v-slider-thumb-size) / -2);top:calc(var(--v-slider-thumb-size) / -2);width:calc(var(--v-slider-thumb-size) * 2);height:calc(var(--v-slider-thumb-size) * 2);background:inherit}.v-slider.v-input--horizontal .v-slider-thumb{top:50%;transform:translateY(-50%);inset-inline-start:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--horizontal .v-slider-thumb__label-container{left:calc(var(--v-slider-thumb-size) / 2);top:0}.v-slider.v-input--horizontal .v-slider-thumb__label{bottom:calc(var(--v-slider-thumb-size) / 2)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-thumb__label:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid currentColor;bottom:-6px}.v-slider.v-input--vertical .v-slider-thumb{top:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label-container{top:calc(var(--v-slider-thumb-size) / 2);right:0}.v-slider.v-input--vertical .v-slider-thumb__label{top:-12.5px;left:calc(var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label:before{border-right:6px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;left:-6px}.v-slider-thumb--focused .v-slider-thumb__surface:before{transform:scale(2);opacity:var(--v-focus-opacity)}.v-slider-thumb--pressed{transition:none}.v-slider-thumb--pressed .v-slider-thumb__surface:before{opacity:var(--v-pressed-opacity)}@media (hover: hover){.v-slider-thumb:hover .v-slider-thumb__surface:before{transform:scale(2)}.v-slider-thumb:hover:not(.v-slider-thumb--focused) .v-slider-thumb__surface:before{opacity:var(--v-hover-opacity)}}.v-slider-track__background,.v-slider-track__fill,.v-slider-track__tick{background-color:rgb(var(--v-theme-surface-variant))}.v-slider-track__tick--filled{background-color:rgb(var(--v-theme-on-surface-variant))}.v-slider-track{border-radius:6px}.v-slider-track__background,.v-slider-track__fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:inherit}.v-slider--pressed .v-slider-track__background,.v-slider--pressed .v-slider-track__fill{transition:none}.v-input--error:not(.v-input--disabled) .v-slider-track__background,.v-input--error:not(.v-input--disabled) .v-slider-track__fill{background-color:currentColor}.v-slider-track__ticks{height:100%;width:100%;position:relative}.v-slider-track__tick{position:absolute;opacity:0;transition:.2s opacity cubic-bezier(.4,0,.2,1);border-radius:2px;width:var(--v-slider-tick-size);height:var(--v-slider-tick-size);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / -2))}.v-locale--is-ltr.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--first .v-slider-track__tick-label{transform:none}.v-locale--is-rtl.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(100%)}.v-locale--is-ltr.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--last .v-slider-track__tick-label{transform:none}.v-slider-track__tick-label{position:absolute;user-select:none;white-space:nowrap}.v-slider.v-input--horizontal .v-slider-track{display:flex;align-items:center;width:100%;height:calc(var(--v-slider-track-size) + 2px);touch-action:pan-y}.v-slider.v-input--horizontal .v-slider-track__background{height:var(--v-slider-track-size)}.v-slider.v-input--horizontal .v-slider-track__fill{height:inherit}.v-slider.v-input--horizontal .v-slider-track__tick{margin-top:calc(calc(var(--v-slider-track-size) + 2px) / 2)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / -2))}.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{margin-top:calc(var(--v-slider-track-size) / 2 + 8px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-track__tick--first{margin-inline-start:calc(var(--v-slider-tick-size) + 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(0)}.v-slider.v-input--horizontal .v-slider-track__tick--last{margin-inline-start:calc(100% - var(--v-slider-tick-size) - 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(100%)}.v-slider.v-input--vertical .v-slider-track{height:100%;display:flex;justify-content:center;width:calc(var(--v-slider-track-size) + 2px);touch-action:pan-x}.v-slider.v-input--vertical .v-slider-track__background{width:var(--v-slider-track-size)}.v-slider.v-input--vertical .v-slider-track__fill{width:inherit}.v-slider.v-input--vertical .v-slider-track__ticks{height:100%}.v-slider.v-input--vertical .v-slider-track__tick{margin-inline-start:calc(calc(var(--v-slider-track-size) + 2px) / 2);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / 2))}.v-locale--is-rtl.v-slider.v-input--vertical .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--vertical .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / 2))}.v-slider.v-input--vertical .v-slider-track__tick--first{bottom:calc(0% + var(--v-slider-tick-size) + 1px)}.v-slider.v-input--vertical .v-slider-track__tick--last{bottom:calc(100% - var(--v-slider-tick-size) - 1px)}.v-slider.v-input--vertical .v-slider-track__tick .v-slider-track__tick-label{margin-inline-start:calc(var(--v-slider-track-size) / 2 + 12px);transform:translateY(-50%)}.v-slider-track__ticks--always-show .v-slider-track__tick,.v-slider--focused .v-slider-track__tick{opacity:1}.v-slider-track__background--opacity{opacity:.38}.v-color-picker-swatches{overflow-y:auto}.v-color-picker-swatches>div{display:flex;flex-wrap:wrap;justify-content:center;padding:8px}.v-color-picker-swatches__swatch{display:flex;flex-direction:column;margin-bottom:10px}.v-color-picker-swatches__color{position:relative;height:18px;max-height:18px;width:45px;margin:2px 4px;border-radius:2px;user-select:none;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;cursor:pointer}.v-color-picker-swatches__color>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.v-sheet{display:block;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet--rounded{border-radius:4px}.v-combobox .v-field .v-text-field__prefix,.v-combobox .v-field .v-text-field__suffix,.v-combobox .v-field .v-field__input,.v-combobox .v-field.v-field{cursor:text}.v-combobox .v-field .v-field__input>input{flex:1 1}.v-combobox .v-field input{min-width:64px}.v-combobox .v-field:not(.v-field--focused) input{min-width:0}.v-combobox .v-field--dirty .v-combobox__selection{margin-inline-end:2px}.v-combobox .v-combobox__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-combobox__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-combobox__mask{background:rgb(var(--v-theme-on-surface-variant))}.v-combobox__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:90%}.v-combobox__selection:first-child{margin-inline-start:0}.v-combobox--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-combobox--selecting-index .v-combobox__selection{opacity:var(--v-medium-emphasis-opacity)}.v-combobox--selecting-index .v-combobox__selection--selected{opacity:1}.v-combobox--selecting-index .v-field__input>input{caret-color:transparent}.v-combobox--single.v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-combobox--single .v-field--active input{transition:none}.v-combobox--single .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-combobox--single .v-field--focused .v-combobox__selection{opacity:0}.v-combobox__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-combobox--active-menu .v-combobox__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-data-table{width:100%}.v-data-table__table{width:100%;border-collapse:separate;border-spacing:0}.v-data-table__tr--focus{border:1px dotted black}.v-data-table__tr--clickable{cursor:pointer}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end{text-align:end}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end .v-data-table-header__content{flex-direction:row-reverse}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center{text-align:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center .v-data-table-header__content{justify-content:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--no-padding{padding:0 8px}.v-data-table .v-table__wrapper>table>thead>tr>th,.v-data-table .v-table__wrapper>table tbody>tr>th{align-items:center}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--fixed,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--fixed{position:sticky}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:hover{cursor:pointer;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon{opacity:0}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon{opacity:.5}.v-data-table-column--fixed{background:rgb(var(--v-theme-surface));position:sticky!important;left:0;z-index:1}.v-data-table-column--last-fixed{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed{z-index:2}.v-data-table-group-header-row td{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface))}.v-data-table-group-header-row td>span{padding-left:5px}.v-data-table--loading .v-data-table__td{opacity:.3}.v-data-table-group-header-row__column{padding-left:calc(var(--v-data-table-group-header-row-depth) * 16px)!important}.v-data-table-header__content{display:flex;align-items:center}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;padding:4px;border-radius:50%;background:rgba(var(--v-border-color),var(--v-border-opacity));min-width:20px;min-height:20px;width:20px;height:20px}.v-data-table-progress>th{border:none!important;height:auto!important;padding:0!important}.v-data-table-rows-loading,.v-data-table-rows-no-data{text-align:center}.v-data-table-footer{display:flex;align-items:center;flex-wrap:wrap;padding:4px;justify-content:flex-end}.v-data-table-footer__items-per-page{padding-inline-end:24px;display:flex;align-items:center;justify-content:space-between}.v-data-table-footer__items-per-page>span{padding-inline-end:24px}.v-data-table-footer__info{display:flex;padding-inline-end:24px}.v-data-table-footer__pagination{display:flex;align-items:center}.v-data-table-footer__page{padding:0 8px}.v-pagination__list{display:inline-flex;list-style-type:none;justify-content:center;width:100%}.v-pagination__item,.v-pagination__first,.v-pagination__prev,.v-pagination__next,.v-pagination__last{margin:.3rem}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:.875rem;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px 0 rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px 0 rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{--v-table-header-height: 56px;border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{font-weight:500;user-select:none;text-align:start}.v-table--density-default>.v-table__wrapper>table>tbody>tr>th,.v-table--density-default>.v-table__wrapper>table>thead>tr>th,.v-table--density-default>.v-table__wrapper>table>tfoot>tr>th{height:calc(var(--v-table-header-height) + 0px)}.v-table--density-default>.v-table__wrapper>table>tbody>tr>td,.v-table--density-default>.v-table__wrapper>table>thead>tr>td,.v-table--density-default>.v-table__wrapper>table>tfoot>tr>td{height:calc(var(--v-table-row-height, 52px) + 0px)}.v-table--density-comfortable>.v-table__wrapper>table>tbody>tr>th,.v-table--density-comfortable>.v-table__wrapper>table>thead>tr>th,.v-table--density-comfortable>.v-table__wrapper>table>tfoot>tr>th{height:calc(var(--v-table-header-height) - 8px)}.v-table--density-comfortable>.v-table__wrapper>table>tbody>tr>td,.v-table--density-comfortable>.v-table__wrapper>table>thead>tr>td,.v-table--density-comfortable>.v-table__wrapper>table>tfoot>tr>td{height:calc(var(--v-table-row-height, 52px) - 8px)}.v-table--density-compact>.v-table__wrapper>table>tbody>tr>th,.v-table--density-compact>.v-table__wrapper>table>thead>tr>th,.v-table--density-compact>.v-table__wrapper>table>tfoot>tr>th{height:calc(var(--v-table-header-height) - 16px)}.v-table--density-compact>.v-table__wrapper>table>tbody>tr>td,.v-table--density-compact>.v-table__wrapper>table>thead>tr>td,.v-table--density-compact>.v-table__wrapper>table>tfoot>tr>td{height:calc(var(--v-table-row-height, 52px) - 16px)}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-date-picker__input{padding-top:16px;padding-left:24px;padding-right:24px}.v-date-picker{overflow:hidden;width:360px}.v-date-picker--show-week{width:408px}.v-date-picker-month{padding:0 12px 12px}.v-date-picker-month__day{height:48px;width:48px}.v-date-picker-month__day .v-btn{--v-btn-height: 28px;--v-btn-size: .85rem}.v-date-picker-controls{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;padding-top:4px;padding-bottom:4px;padding-inline-start:6px;padding-inline-end:12px}.v-date-picker-controls>.v-btn:first-child{text-transform:none;font-weight:400;line-height:initial;letter-spacing:initial}.v-date-picker-controls--variant-classic{padding-inline-start:12px}.v-date-picker-controls--variant-modern .v-date-picker__title:not(:hover){opacity:.7}.v-date-picker--month .v-date-picker-controls--variant-modern .v-date-picker__title{cursor:pointer}.v-date-picker--year .v-date-picker-controls--variant-modern .v-date-picker__title{opacity:1}.v-date-picker-controls .v-btn:last-child{margin-inline-start:4px}.v-date-picker--year .v-date-picker-controls .v-date-picker-controls__mode-btn{transform:rotate(180deg)}.v-date-picker-controls__date{margin-inline-end:4px}.v-date-picker-controls--variant-classic .v-date-picker-controls__date{margin:auto;text-align:center}.v-date-picker-controls__month{display:flex}.v-locale--is-rtl.v-date-picker-controls__month,.v-locale--is-rtl .v-date-picker-controls__month{flex-direction:row-reverse}.v-date-picker-controls--variant-classic .v-date-picker-controls__month{flex:1 0 auto}.v-date-picker__title{display:inline-block}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}.v-date-picker-header{display:grid;grid-template-areas:"prepend content append";grid-template-columns:min-content minmax(0,1fr) min-content;overflow:hidden;padding-inline:24px 12px;padding-bottom:12px}.v-date-picker-header__append{grid-area:append}.v-date-picker-header__prepend{grid-area:prepend;padding-inline-start:8px}.v-date-picker-header__content{align-items:center;display:inline-flex;font-size:32px;line-height:40px;grid-area:content;justify-content:space-between}.v-date-picker-header--clickable .v-date-picker-header__content:not(:hover){opacity:.7}.v-date-picker--month .v-date-picker-header__content{opacity:1}.v-date-picker--year .v-date-picker-header__content{cursor:pointer}.date-picker-header-transition-enter-active,.date-picker-header-reverse-transition-enter-active,.date-picker-header-transition-leave-active,.date-picker-header-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.date-picker-header-transition-enter-from{transform:translateY(100%)}.date-picker-header-transition-leave-to{opacity:0;transform:translateY(-100%)}.date-picker-header-reverse-transition-enter-from{transform:translateY(-100%)}.date-picker-header-reverse-transition-leave-to{opacity:0;transform:translateY(100%)}.v-date-picker-month{display:flex;justify-content:center;min-width:328px;--v-date-picker-month-day-diff: 4px}.v-date-picker-month__weeks{display:grid;grid-template-rows:min-content min-content min-content min-content min-content min-content min-content;row-gap:4px;font-size:.875rem}.v-date-picker-month__weeks+.v-date-picker-month__days{grid-row-gap:0}.v-date-picker-month__weekday{font-size:.875rem}.v-date-picker-month__days{display:grid;grid-template-columns:min-content min-content min-content min-content min-content min-content min-content;row-gap:4px;flex:1 1;justify-content:space-around}.v-date-picker-month__day{align-items:center;display:flex;justify-content:center;position:relative}.v-date-picker-month__day--selected .v-btn{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-date-picker-month__day--week{font-size:var(--v-btn-size)}.v-date-picker-month__day--adjacent{opacity:.5}.v-date-picker-month__day--hide-adjacent{opacity:0}.v-date-picker-months{height:320px;overflow-y:scroll}.v-date-picker-months__content{align-items:center;display:grid;flex:1 1;height:inherit;justify-content:space-around;grid-template-columns:repeat(2,1fr);grid-gap:4px 24px;padding-inline-start:36px;padding-inline-end:36px}.v-date-picker-months__content .v-btn{text-transform:none;padding-inline-start:8px;padding-inline-end:8px}.v-date-picker-years{height:320px;overflow-y:scroll}.v-date-picker-years__content{display:grid;flex:1 1;justify-content:space-around;grid-template-columns:repeat(3,1fr);gap:8px 24px;padding-inline:36px}.v-date-picker-years__content .v-btn{padding-inline:8px}.v-picker.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px;display:grid;grid-auto-rows:min-content;grid-template-areas:"title" "header" "body";overflow:hidden}.v-picker.v-sheet.v-picker--with-actions{grid-template-areas:"title" "header" "body" "actions"}.v-picker__body{grid-area:body}.v-picker__header{grid-area:header}.v-picker__actions{grid-area:actions;padding:0 12px 12px;display:flex;align-items:center;justify-content:flex-end}.v-picker__actions .v-btn{min-width:48px}.v-picker__actions .v-btn:not(:last-child){margin-inline-end:8px}.v-picker--landscape{grid-template-areas:"title" "header body" "header body"}.v-picker--landscape.v-picker--with-actions{grid-template-areas:"title" "header body" "header actions"}.v-picker-title{text-transform:uppercase;font-size:.75rem;grid-area:title;padding-inline:24px 12px;padding-top:16px;padding-bottom:16px;font-weight:600;letter-spacing:.1666666667em}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child .v-expansion-panel-title--active{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:.3s border-radius cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s all cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:4px}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:.3s opacity cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active:not(:first-child),.v-expansion-panel--active+.v-expansion-panel{margin-top:16px}.v-expansion-panel--active:not(:first-child):after,.v-expansion-panel--active+.v-expansion-panel:after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:inherit;z-index:-1}.v-expansion-panel-title{align-items:center;text-align:start;border-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:.3s min-height cubic-bezier(.4,0,.2,1);width:100%;justify-content:space-between}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--active>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]>.v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--active:hover>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]:hover>.v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--active:focus-visible>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--active:focus>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]:focus>.v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--active:before{opacity:.12}.v-expansion-panel-title__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;opacity:0}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:8px 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-file-input--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-file-input input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.v-file-input .v-input__details{padding-inline:16px}.v-footer{align-items:center;display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-footer--border{border-width:thin;box-shadow:none}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer--rounded{border-radius:4px}.v-infinite-scroll--horizontal{display:flex;flex-direction:row;overflow-x:auto}.v-infinite-scroll--horizontal .v-infinite-scroll-intersect{height:100%;width:1px}.v-infinite-scroll--vertical{display:flex;flex-direction:column;overflow-y:auto}.v-infinite-scroll--vertical .v-infinite-scroll-intersect{height:1px;width:100%}.v-infinite-scroll__side{align-items:center;display:flex;justify-content:center;padding:8px}.v-item-group{flex:0 1 auto;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.v-kbd{background:rgb(var(--v-theme-kbd));color:rgb(var(--v-theme-on-kbd));border-radius:3px;display:inline;font-size:85%;font-weight:400;padding:.2em .4rem;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-layout{--v-scrollbar-offset: 0px;display:flex;flex:1 1 auto}.v-layout--full-height{--v-scrollbar-offset: inherit;height:100%}.v-layout-item{position:absolute;transition:.2s cubic-bezier(.4,0,.2,1)}.v-layout-item--absolute{position:absolute}.v-locale-provider{display:contents}.v-main{flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1);padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left: 0px;--v-layout-right: 0px;--v-layout-top: 0px;--v-layout-bottom: 0px}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img{height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-navigation-drawer__prepend,.v-navigation-drawer__append{flex:none;overflow:hidden}.v-otp-input{border-radius:4px;align-items:center;display:flex;justify-content:center;padding:.5rem 0;position:relative}.v-otp-input .v-field{height:100%}.v-otp-input__divider{margin:0 8px}.v-otp-input__content{align-items:center;display:flex;gap:.5rem;height:64px;padding:.5rem;justify-content:center;max-width:320px;position:relative;border-radius:inherit}.v-otp-input--divided .v-otp-input__content{max-width:360px}.v-otp-input__field{color:inherit;font-size:1.25rem;height:100%;outline:none;text-align:center;width:100%}.v-otp-input__field[type=number]::-webkit-outer-spin-button,.v-otp-input__field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-otp-input__field[type=number]{-moz-appearance:textfield}.v-otp-input__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.v-parallax{position:relative;overflow:hidden}.v-parallax--active>.v-img__img{will-change:transform}.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{padding-inline-start:6px;margin-top:8px}.v-radio-group .v-input__details{padding-inline:16px}.v-rating{max-width:100%;display:inline-flex;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{overflow:hidden;position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.v-skeleton-loader{align-items:center;background:rgb(var(--v-theme-surface));border-radius:4px;display:flex;flex-wrap:wrap;position:relative;vertical-align:top}.v-skeleton-loader__actions{justify-content:end}.v-skeleton-loader .v-skeleton-loader__ossein{height:100%}.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity))}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line{border-radius:4px}.v-skeleton-loader__bone{align-items:center;border-radius:inherit;display:flex;flex:1 1 100%;flex-wrap:wrap;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(var(--v-theme-surface),0),rgba(var(--v-theme-surface),.3),rgba(var(--v-theme-surface),0));transform:translate(-100%);z-index:1}.v-skeleton-loader__avatar{border-radius:50%;flex:0 1 auto;margin:8px 16px;max-height:48px;min-height:48px;height:48px;max-width:48px;min-width:48px;width:48px}.v-skeleton-loader__avatar+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__avatar+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__avatar+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__button{border-radius:4px;height:36px;margin:16px;max-width:64px}.v-skeleton-loader__button+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__button+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__button+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__chip{border-radius:16px;margin:16px;height:32px;max-width:96px}.v-skeleton-loader__chip+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__chip+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__chip+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{flex-wrap:wrap;margin:16px}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;margin:4px;max-width:100%}.v-skeleton-loader__date-picker-options{flex-wrap:nowrap}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text{flex:1 1 auto}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;margin:16px;height:24px}.v-skeleton-loader__heading+.v-skeleton-loader__subtitle{margin-top:-16px}.v-skeleton-loader__image{height:150px;border-radius:0}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__list-item{margin:16px}.v-skeleton-loader__list-item .v-skeleton-loader__text{margin:0}.v-skeleton-loader__table-thead{justify-content:space-between}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{margin-top:16px;max-width:16px}.v-skeleton-loader__table-tfoot{flex-wrap:nowrap}.v-skeleton-loader__table-tfoot>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-top:16px}.v-skeleton-loader__table-row{align-items:baseline;margin:0 8px;justify-content:space-evenly;flex-wrap:nowrap}.v-skeleton-loader__table-row>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-inline:8px}.v-skeleton-loader__table-row+.v-skeleton-loader__divider{margin:0 16px}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__subtitle{max-width:70%}.v-skeleton-loader__subtitle>.v-skeleton-loader__text{height:16px;border-radius:8px}.v-skeleton-loader__text{border-radius:6px;margin:16px;height:12px}.v-skeleton-loader__text+.v-skeleton-loader__text{margin-top:-8px;max-width:50%}.v-skeleton-loader__text+.v-skeleton-loader__text+.v-skeleton-loader__text{max-width:70%}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translate(100%)}}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-snackbar{justify-content:center;z-index:10000;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset))}.v-snackbar:not(.v-snackbar--centered):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;display:flex;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0;border-radius:4px}.v-snackbar--variant-plain,.v-snackbar--variant-outlined,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-outlined{border:thin solid currentColor}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;inset:0;pointer-events:none}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{padding:0 8px;min-width:auto}.v-snackbar__timer{width:100%;position:absolute;top:0}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.v-stepper.v-sheet{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px;overflow:hidden}.v-stepper.v-sheet.v-stepper--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-stepper-header{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));align-items:center;display:flex;position:relative;overflow-x:auto;justify-content:space-between;z-index:1}.v-stepper-header .v-divider{margin:0 -16px}.v-stepper-header .v-divider:last-child{margin-inline-end:0}.v-stepper-header .v-divider:first-child{margin-inline-start:0}.v-stepper--alt-labels .v-stepper-header{height:auto}.v-stepper--alt-labels .v-stepper-header .v-divider{align-self:flex-start;margin:35px -67px 0}.v-stepper-window{margin:1.5rem}.v-stepper-actions{display:flex;align-items:center;justify-content:space-between;padding:1rem}.v-stepper .v-stepper-actions{padding:0 1.5rem 1rem}.v-stepper-window-item .v-stepper-actions{padding:1.5rem 0 0}.v-stepper-item{align-items:center;align-self:stretch;display:inline-flex;flex:none;opacity:var(--v-medium-emphasis-opacity);padding:1.5rem;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-stepper-item--selected{opacity:1}.v-stepper-item--error{color:rgb(var(--v-theme-error))}.v-stepper-item--disabled{opacity:var(--v-medium-emphasis-opacity);pointer-events:none}.v-stepper--alt-labels .v-stepper-item{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper-item__avatar.v-avatar{background:rgba(var(--v-theme-surface-variant),var(--v-medium-emphasis-opacity));color:rgb(var(--v-theme-on-surface-variant));font-size:.75rem;margin-inline-end:8px}.v-stepper-item__avatar.v-avatar .v-icon{font-size:.875rem}.v-stepper-item--selected .v-stepper-item__avatar.v-avatar,.v-stepper-item--complete .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-surface-variant))}.v-stepper-item--error .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-error))}.v-stepper--alt-labels .v-stepper-item__avatar.v-avatar{margin-bottom:16px;margin-inline-end:0}.v-stepper-item__title{line-height:1}.v-stepper--mobile .v-stepper-item__title{display:none}.v-stepper-item__subtitle{font-size:.75rem;text-align:left;line-height:1;opacity:var(--v-medium-emphasis-opacity)}.v-stepper--alt-labels .v-stepper-item__subtitle{text-align:center}.v-stepper--mobile .v-stepper-item__subtitle{display:none}.v-switch .v-label{padding-inline-start:10px}.v-switch .v-switch__thumb{background-color:rgb(var(--v-theme-surface-bright));color:rgb(var(--v-theme-on-surface-bright))}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__track,.v-switch__thumb{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track{background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;height:14px;opacity:.6;width:36px;cursor:pointer;transition:.2s background-color cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;height:32px;width:52px}.v-switch__thumb{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px;pointer-events:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1),.2s color cubic-bezier(.4,0,.2,1),.2s background-color cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb{height:24px;width:24px;transform:scale(.6666666667);box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1)}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:.2s transform cubic-bezier(.4,0,.2,1);transform:translate(-10px);position:absolute}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-system-bar{align-items:center;display:flex;flex:1 1 auto;height:24px;justify-content:flex-end;max-width:100%;padding-inline:8px;position:relative;text-align:end;width:100%;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));background:rgba(var(--v-theme-on-surface-variant));color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;text-transform:none}.v-system-bar .v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-system-bar--absolute{position:absolute}.v-system-bar--fixed{position:fixed}.v-system-bar--rounded{border-radius:0}.v-system-bar--window{height:32px}.v-system-bar:not(.v-system-bar--absolute){padding-inline-end:calc(var(--v-scrollbar-offset) + 8px)}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height: 48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height: 72px}.v-tabs--density-comfortable{--v-tabs-height: 44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height: 68px}.v-tabs--density-compact{--v-tabs-height: 36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height: 60px}.v-tabs.v-slide-group--vertical{height:auto;flex:none;--v-tabs-height: 48px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--fixed-tabs .v-slide-group__content>*:last-child,.v-tabs--align-tabs-center .v-slide-group__content>*:last-child{margin-inline-end:auto}.v-tabs--fixed-tabs .v-slide-group__content>*:first-child,.v-tabs--align-tabs-center .v-slide-group__content>*:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}@media (max-width: 1279.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.v-tab.v-tab{--v-btn-height: var(--v-tabs-height);border-radius:0;min-width:90px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{position:absolute;bottom:0;left:0;height:2px;width:100%;background:currentColor;pointer-events:none;opacity:0}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{top:0;height:100%;width:2px}.v-textarea .v-field{--v-textarea-control-height: var(--v-input-control-height)}.v-textarea .v-field__field{--v-input-control-height: var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px))}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;position:absolute;top:0;left:0;height:0!important;min-height:0!important;pointer-events:none}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea .v-field--no-label textarea,.v-textarea .v-field--active textarea{opacity:1}.v-textarea textarea{opacity:0;flex:1;min-width:0;transition:.15s opacity cubic-bezier(.4,0,.2,1)}.v-textarea textarea:focus,.v-textarea textarea:active{outline:none}.v-textarea textarea:invalid{box-shadow:none}.v-theme-provider{background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.v-timeline .v-timeline-divider__dot{background:rgb(var(--v-theme-on-surface-variant))}.v-timeline .v-timeline-divider__inner-dot{background:rgb(var(--v-theme-on-surface))}.v-timeline{display:grid;grid-auto-flow:dense;position:relative}.v-timeline--horizontal.v-timeline{grid-column-gap:24px;width:100%}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__body{grid-row:3;padding-block-start:24px}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__opposite{grid-row:1;padding-block-end:24px;align-self:flex-end}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__body{grid-row:1;padding-block-end:24px;align-self:flex-end}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__opposite{grid-row:3;padding-block-start:24px}.v-timeline--vertical.v-timeline{row-gap:24px;height:100%}.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__body{grid-column:1;padding-inline-end:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__opposite{grid-column:3;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__body{grid-column:3;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline-item{display:contents}.v-timeline-divider{position:relative;display:flex;align-items:center}.v-timeline--horizontal .v-timeline-divider{flex-direction:row;grid-row:2;width:100%}.v-timeline--vertical .v-timeline-divider{height:100%;flex-direction:column;grid-column:2}.v-timeline-divider__before{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__before{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:-12px;inset-inline-end:initial}.v-timeline--vertical .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);top:-12px}.v-timeline-divider__after{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__after{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);bottom:-12px}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));top:0}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:0;inset-inline-end:initial}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));bottom:0}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:0;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:only-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset))}.v-timeline-divider__dot{z-index:1;flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-timeline-divider__dot--size-x-small{height:22px;width:22px}.v-timeline-divider__dot--size-x-small .v-timeline-divider__inner-dot{height:calc(100% - 6px);width:calc(100% - 6px)}.v-timeline-divider__dot--size-small{height:30px;width:30px}.v-timeline-divider__dot--size-small .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-default{height:38px;width:38px}.v-timeline-divider__dot--size-default .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-large{height:46px;width:46px}.v-timeline-divider__dot--size-large .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-x-large{height:54px;width:54px}.v-timeline-divider__dot--size-x-large .v-timeline-divider__inner-dot{height:calc(100% - 10px);width:calc(100% - 10px)}.v-timeline-divider__inner-dot{align-items:center;border-radius:50%;display:flex;justify-content:center}.v-timeline--horizontal.v-timeline--justify-center{grid-template-rows:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--vertical.v-timeline--justify-center{grid-template-columns:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--horizontal.v-timeline--justify-auto{grid-template-rows:auto min-content auto}.v-timeline--vertical.v-timeline--justify-auto{grid-template-columns:auto min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable{height:100%}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-end{grid-template-rows:min-content min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-start{grid-template-rows:auto min-content min-content}.v-timeline--vertical.v-timeline--density-comfortable{width:100%}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-end{grid-template-columns:min-content min-content auto}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-start{grid-template-columns:auto min-content min-content}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-end{grid-template-rows:0 min-content auto}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-start{grid-template-rows:auto min-content 0}.v-timeline--horizontal.v-timeline--density-compact .v-timeline-item__body{grid-row:1}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-end{grid-template-columns:0 min-content auto}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-start{grid-template-columns:auto min-content 0}.v-timeline--vertical.v-timeline--density-compact .v-timeline-item__body{grid-column:3}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-row:3;padding-block-end:initial;padding-block-start:24px}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-row:1;padding-block-end:24px;padding-block-start:initial}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-column:3;padding-inline-start:24px;padding-inline-end:initial;justify-self:flex-start}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px;padding-inline-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-row:1;padding-block-end:24px;padding-block-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-row:3;padding-block-end:initial;padding-block-start:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-column:3;padding-inline-start:24px;justify-self:flex-start}.v-timeline-divider--fill-dot .v-timeline-divider__inner-dot{height:inherit;width:inherit}.v-timeline--align-center{--v-timeline-line-size-base: 50%;--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-center{justify-items:center}.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__body,.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__opposite{padding-inline:12px}.v-timeline--horizontal.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--vertical.v-timeline--align-center{align-items:center}.v-timeline--vertical.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--align-start{--v-timeline-line-size-base: 100%;--v-timeline-line-size-offset: 12px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__before{--v-timeline-line-size-offset: 24px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: -12px}.v-timeline--align-start .v-timeline-item:last-child .v-timeline-divider__after{--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-start{justify-items:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start{align-items:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__before{display:none}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:0}.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-inline-start:0}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__after{display:none}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__before{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:0}.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-inline-end:0}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:initial;width:auto;opacity:1;pointer-events:none;transition-property:opacity,transform}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}@font-face{font-family:Material Design Icons;src:url(./materialdesignicons-webfont-5159a347.eot?v=7.3.67);src:url(./materialdesignicons-webfont-5159a347.eot?#iefix&v=7.3.67) format("embedded-opentype"),url(./materialdesignicons-webfont-31010194.woff2?v=7.3.67) format("woff2"),url(./materialdesignicons-webfont-28c8f97f.woff?v=7.3.67) format("woff"),url(./materialdesignicons-webfont-be825c12.ttf?v=7.3.67) format("truetype");font-weight:400;font-style:normal}.mdi:before,.mdi-set{display:inline-block;font: 24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-ab-testing:before{content:"󰇉"}.mdi-abacus:before{content:"󱛠"}.mdi-abjad-arabic:before{content:"󱌨"}.mdi-abjad-hebrew:before{content:"󱌩"}.mdi-abugida-devanagari:before{content:"󱌪"}.mdi-abugida-thai:before{content:"󱌫"}.mdi-access-point:before{content:"󰀃"}.mdi-access-point-check:before{content:"󱔸"}.mdi-access-point-minus:before{content:"󱔹"}.mdi-access-point-network:before{content:"󰀂"}.mdi-access-point-network-off:before{content:"󰯡"}.mdi-access-point-off:before{content:"󱔑"}.mdi-access-point-plus:before{content:"󱔺"}.mdi-access-point-remove:before{content:"󱔻"}.mdi-account:before{content:"󰀄"}.mdi-account-alert:before{content:"󰀅"}.mdi-account-alert-outline:before{content:"󰭐"}.mdi-account-arrow-down:before{content:"󱡨"}.mdi-account-arrow-down-outline:before{content:"󱡩"}.mdi-account-arrow-left:before{content:"󰭑"}.mdi-account-arrow-left-outline:before{content:"󰭒"}.mdi-account-arrow-right:before{content:"󰭓"}.mdi-account-arrow-right-outline:before{content:"󰭔"}.mdi-account-arrow-up:before{content:"󱡧"}.mdi-account-arrow-up-outline:before{content:"󱡪"}.mdi-account-badge:before{content:"󱬊"}.mdi-account-badge-outline:before{content:"󱬋"}.mdi-account-box:before{content:"󰀆"}.mdi-account-box-multiple:before{content:"󰤴"}.mdi-account-box-multiple-outline:before{content:"󱀊"}.mdi-account-box-outline:before{content:"󰀇"}.mdi-account-cancel:before{content:"󱋟"}.mdi-account-cancel-outline:before{content:"󱋠"}.mdi-account-card:before{content:"󱮤"}.mdi-account-card-outline:before{content:"󱮥"}.mdi-account-cash:before{content:"󱂗"}.mdi-account-cash-outline:before{content:"󱂘"}.mdi-account-check:before{content:"󰀈"}.mdi-account-check-outline:before{content:"󰯢"}.mdi-account-child:before{content:"󰪉"}.mdi-account-child-circle:before{content:"󰪊"}.mdi-account-child-outline:before{content:"󱃈"}.mdi-account-circle:before{content:"󰀉"}.mdi-account-circle-outline:before{content:"󰭕"}.mdi-account-clock:before{content:"󰭖"}.mdi-account-clock-outline:before{content:"󰭗"}.mdi-account-cog:before{content:"󱍰"}.mdi-account-cog-outline:before{content:"󱍱"}.mdi-account-convert:before{content:"󰀊"}.mdi-account-convert-outline:before{content:"󱌁"}.mdi-account-cowboy-hat:before{content:"󰺛"}.mdi-account-cowboy-hat-outline:before{content:"󱟳"}.mdi-account-credit-card:before{content:"󱮦"}.mdi-account-credit-card-outline:before{content:"󱮧"}.mdi-account-details:before{content:"󰘱"}.mdi-account-details-outline:before{content:"󱍲"}.mdi-account-edit:before{content:"󰚼"}.mdi-account-edit-outline:before{content:"󰿻"}.mdi-account-eye:before{content:"󰐠"}.mdi-account-eye-outline:before{content:"󱉻"}.mdi-account-file:before{content:"󱲧"}.mdi-account-file-outline:before{content:"󱲨"}.mdi-account-file-text:before{content:"󱲩"}.mdi-account-file-text-outline:before{content:"󱲪"}.mdi-account-filter:before{content:"󰤶"}.mdi-account-filter-outline:before{content:"󰾝"}.mdi-account-group:before{content:"󰡉"}.mdi-account-group-outline:before{content:"󰭘"}.mdi-account-hard-hat:before{content:"󰖵"}.mdi-account-hard-hat-outline:before{content:"󱨟"}.mdi-account-heart:before{content:"󰢙"}.mdi-account-heart-outline:before{content:"󰯣"}.mdi-account-injury:before{content:"󱠕"}.mdi-account-injury-outline:before{content:"󱠖"}.mdi-account-key:before{content:"󰀋"}.mdi-account-key-outline:before{content:"󰯤"}.mdi-account-lock:before{content:"󱅞"}.mdi-account-lock-open:before{content:"󱥠"}.mdi-account-lock-open-outline:before{content:"󱥡"}.mdi-account-lock-outline:before{content:"󱅟"}.mdi-account-minus:before{content:"󰀍"}.mdi-account-minus-outline:before{content:"󰫬"}.mdi-account-multiple:before{content:"󰀎"}.mdi-account-multiple-check:before{content:"󰣅"}.mdi-account-multiple-check-outline:before{content:"󱇾"}.mdi-account-multiple-minus:before{content:"󰗓"}.mdi-account-multiple-minus-outline:before{content:"󰯥"}.mdi-account-multiple-outline:before{content:"󰀏"}.mdi-account-multiple-plus:before{content:"󰀐"}.mdi-account-multiple-plus-outline:before{content:"󰠀"}.mdi-account-multiple-remove:before{content:"󱈊"}.mdi-account-multiple-remove-outline:before{content:"󱈋"}.mdi-account-music:before{content:"󰠃"}.mdi-account-music-outline:before{content:"󰳩"}.mdi-account-network:before{content:"󰀑"}.mdi-account-network-off:before{content:"󱫱"}.mdi-account-network-off-outline:before{content:"󱫲"}.mdi-account-network-outline:before{content:"󰯦"}.mdi-account-off:before{content:"󰀒"}.mdi-account-off-outline:before{content:"󰯧"}.mdi-account-outline:before{content:"󰀓"}.mdi-account-plus:before{content:"󰀔"}.mdi-account-plus-outline:before{content:"󰠁"}.mdi-account-question:before{content:"󰭙"}.mdi-account-question-outline:before{content:"󰭚"}.mdi-account-reactivate:before{content:"󱔫"}.mdi-account-reactivate-outline:before{content:"󱔬"}.mdi-account-remove:before{content:"󰀕"}.mdi-account-remove-outline:before{content:"󰫭"}.mdi-account-school:before{content:"󱨠"}.mdi-account-school-outline:before{content:"󱨡"}.mdi-account-search:before{content:"󰀖"}.mdi-account-search-outline:before{content:"󰤵"}.mdi-account-settings:before{content:"󰘰"}.mdi-account-settings-outline:before{content:"󱃉"}.mdi-account-star:before{content:"󰀗"}.mdi-account-star-outline:before{content:"󰯨"}.mdi-account-supervisor:before{content:"󰪋"}.mdi-account-supervisor-circle:before{content:"󰪌"}.mdi-account-supervisor-circle-outline:before{content:"󱓬"}.mdi-account-supervisor-outline:before{content:"󱄭"}.mdi-account-switch:before{content:"󰀙"}.mdi-account-switch-outline:before{content:"󰓋"}.mdi-account-sync:before{content:"󱤛"}.mdi-account-sync-outline:before{content:"󱤜"}.mdi-account-tag:before{content:"󱰛"}.mdi-account-tag-outline:before{content:"󱰜"}.mdi-account-tie:before{content:"󰳣"}.mdi-account-tie-hat:before{content:"󱢘"}.mdi-account-tie-hat-outline:before{content:"󱢙"}.mdi-account-tie-outline:before{content:"󱃊"}.mdi-account-tie-voice:before{content:"󱌈"}.mdi-account-tie-voice-off:before{content:"󱌊"}.mdi-account-tie-voice-off-outline:before{content:"󱌋"}.mdi-account-tie-voice-outline:before{content:"󱌉"}.mdi-account-tie-woman:before{content:"󱪌"}.mdi-account-voice:before{content:"󰗋"}.mdi-account-voice-off:before{content:"󰻔"}.mdi-account-wrench:before{content:"󱢚"}.mdi-account-wrench-outline:before{content:"󱢛"}.mdi-adjust:before{content:"󰀚"}.mdi-advertisements:before{content:"󱤪"}.mdi-advertisements-off:before{content:"󱤫"}.mdi-air-conditioner:before{content:"󰀛"}.mdi-air-filter:before{content:"󰵃"}.mdi-air-horn:before{content:"󰶬"}.mdi-air-humidifier:before{content:"󱂙"}.mdi-air-humidifier-off:before{content:"󱑦"}.mdi-air-purifier:before{content:"󰵄"}.mdi-air-purifier-off:before{content:"󱭗"}.mdi-airbag:before{content:"󰯩"}.mdi-airballoon:before{content:"󰀜"}.mdi-airballoon-outline:before{content:"󱀋"}.mdi-airplane:before{content:"󰀝"}.mdi-airplane-alert:before{content:"󱡺"}.mdi-airplane-check:before{content:"󱡻"}.mdi-airplane-clock:before{content:"󱡼"}.mdi-airplane-cog:before{content:"󱡽"}.mdi-airplane-edit:before{content:"󱡾"}.mdi-airplane-landing:before{content:"󰗔"}.mdi-airplane-marker:before{content:"󱡿"}.mdi-airplane-minus:before{content:"󱢀"}.mdi-airplane-off:before{content:"󰀞"}.mdi-airplane-plus:before{content:"󱢁"}.mdi-airplane-remove:before{content:"󱢂"}.mdi-airplane-search:before{content:"󱢃"}.mdi-airplane-settings:before{content:"󱢄"}.mdi-airplane-takeoff:before{content:"󰗕"}.mdi-airport:before{content:"󰡋"}.mdi-alarm:before{content:"󰀠"}.mdi-alarm-bell:before{content:"󰞎"}.mdi-alarm-check:before{content:"󰀡"}.mdi-alarm-light:before{content:"󰞏"}.mdi-alarm-light-off:before{content:"󱜞"}.mdi-alarm-light-off-outline:before{content:"󱜟"}.mdi-alarm-light-outline:before{content:"󰯪"}.mdi-alarm-multiple:before{content:"󰀢"}.mdi-alarm-note:before{content:"󰹱"}.mdi-alarm-note-off:before{content:"󰹲"}.mdi-alarm-off:before{content:"󰀣"}.mdi-alarm-panel:before{content:"󱗄"}.mdi-alarm-panel-outline:before{content:"󱗅"}.mdi-alarm-plus:before{content:"󰀤"}.mdi-alarm-snooze:before{content:"󰚎"}.mdi-album:before{content:"󰀥"}.mdi-alert:before{content:"󰀦"}.mdi-alert-box:before{content:"󰀧"}.mdi-alert-box-outline:before{content:"󰳤"}.mdi-alert-circle:before{content:"󰀨"}.mdi-alert-circle-check:before{content:"󱇭"}.mdi-alert-circle-check-outline:before{content:"󱇮"}.mdi-alert-circle-outline:before{content:"󰗖"}.mdi-alert-decagram:before{content:"󰚽"}.mdi-alert-decagram-outline:before{content:"󰳥"}.mdi-alert-minus:before{content:"󱒻"}.mdi-alert-minus-outline:before{content:"󱒾"}.mdi-alert-octagon:before{content:"󰀩"}.mdi-alert-octagon-outline:before{content:"󰳦"}.mdi-alert-octagram:before{content:"󰝧"}.mdi-alert-octagram-outline:before{content:"󰳧"}.mdi-alert-outline:before{content:"󰀪"}.mdi-alert-plus:before{content:"󱒺"}.mdi-alert-plus-outline:before{content:"󱒽"}.mdi-alert-remove:before{content:"󱒼"}.mdi-alert-remove-outline:before{content:"󱒿"}.mdi-alert-rhombus:before{content:"󱇎"}.mdi-alert-rhombus-outline:before{content:"󱇏"}.mdi-alien:before{content:"󰢚"}.mdi-alien-outline:before{content:"󱃋"}.mdi-align-horizontal-center:before{content:"󱇃"}.mdi-align-horizontal-distribute:before{content:"󱥢"}.mdi-align-horizontal-left:before{content:"󱇂"}.mdi-align-horizontal-right:before{content:"󱇄"}.mdi-align-vertical-bottom:before{content:"󱇅"}.mdi-align-vertical-center:before{content:"󱇆"}.mdi-align-vertical-distribute:before{content:"󱥣"}.mdi-align-vertical-top:before{content:"󱇇"}.mdi-all-inclusive:before{content:"󰚾"}.mdi-all-inclusive-box:before{content:"󱢍"}.mdi-all-inclusive-box-outline:before{content:"󱢎"}.mdi-allergy:before{content:"󱉘"}.mdi-alpha:before{content:"󰀫"}.mdi-alpha-a:before{content:"󰫮"}.mdi-alpha-a-box:before{content:"󰬈"}.mdi-alpha-a-box-outline:before{content:"󰯫"}.mdi-alpha-a-circle:before{content:"󰯬"}.mdi-alpha-a-circle-outline:before{content:"󰯭"}.mdi-alpha-b:before{content:"󰫯"}.mdi-alpha-b-box:before{content:"󰬉"}.mdi-alpha-b-box-outline:before{content:"󰯮"}.mdi-alpha-b-circle:before{content:"󰯯"}.mdi-alpha-b-circle-outline:before{content:"󰯰"}.mdi-alpha-c:before{content:"󰫰"}.mdi-alpha-c-box:before{content:"󰬊"}.mdi-alpha-c-box-outline:before{content:"󰯱"}.mdi-alpha-c-circle:before{content:"󰯲"}.mdi-alpha-c-circle-outline:before{content:"󰯳"}.mdi-alpha-d:before{content:"󰫱"}.mdi-alpha-d-box:before{content:"󰬋"}.mdi-alpha-d-box-outline:before{content:"󰯴"}.mdi-alpha-d-circle:before{content:"󰯵"}.mdi-alpha-d-circle-outline:before{content:"󰯶"}.mdi-alpha-e:before{content:"󰫲"}.mdi-alpha-e-box:before{content:"󰬌"}.mdi-alpha-e-box-outline:before{content:"󰯷"}.mdi-alpha-e-circle:before{content:"󰯸"}.mdi-alpha-e-circle-outline:before{content:"󰯹"}.mdi-alpha-f:before{content:"󰫳"}.mdi-alpha-f-box:before{content:"󰬍"}.mdi-alpha-f-box-outline:before{content:"󰯺"}.mdi-alpha-f-circle:before{content:"󰯻"}.mdi-alpha-f-circle-outline:before{content:"󰯼"}.mdi-alpha-g:before{content:"󰫴"}.mdi-alpha-g-box:before{content:"󰬎"}.mdi-alpha-g-box-outline:before{content:"󰯽"}.mdi-alpha-g-circle:before{content:"󰯾"}.mdi-alpha-g-circle-outline:before{content:"󰯿"}.mdi-alpha-h:before{content:"󰫵"}.mdi-alpha-h-box:before{content:"󰬏"}.mdi-alpha-h-box-outline:before{content:"󰰀"}.mdi-alpha-h-circle:before{content:"󰰁"}.mdi-alpha-h-circle-outline:before{content:"󰰂"}.mdi-alpha-i:before{content:"󰫶"}.mdi-alpha-i-box:before{content:"󰬐"}.mdi-alpha-i-box-outline:before{content:"󰰃"}.mdi-alpha-i-circle:before{content:"󰰄"}.mdi-alpha-i-circle-outline:before{content:"󰰅"}.mdi-alpha-j:before{content:"󰫷"}.mdi-alpha-j-box:before{content:"󰬑"}.mdi-alpha-j-box-outline:before{content:"󰰆"}.mdi-alpha-j-circle:before{content:"󰰇"}.mdi-alpha-j-circle-outline:before{content:"󰰈"}.mdi-alpha-k:before{content:"󰫸"}.mdi-alpha-k-box:before{content:"󰬒"}.mdi-alpha-k-box-outline:before{content:"󰰉"}.mdi-alpha-k-circle:before{content:"󰰊"}.mdi-alpha-k-circle-outline:before{content:"󰰋"}.mdi-alpha-l:before{content:"󰫹"}.mdi-alpha-l-box:before{content:"󰬓"}.mdi-alpha-l-box-outline:before{content:"󰰌"}.mdi-alpha-l-circle:before{content:"󰰍"}.mdi-alpha-l-circle-outline:before{content:"󰰎"}.mdi-alpha-m:before{content:"󰫺"}.mdi-alpha-m-box:before{content:"󰬔"}.mdi-alpha-m-box-outline:before{content:"󰰏"}.mdi-alpha-m-circle:before{content:"󰰐"}.mdi-alpha-m-circle-outline:before{content:"󰰑"}.mdi-alpha-n:before{content:"󰫻"}.mdi-alpha-n-box:before{content:"󰬕"}.mdi-alpha-n-box-outline:before{content:"󰰒"}.mdi-alpha-n-circle:before{content:"󰰓"}.mdi-alpha-n-circle-outline:before{content:"󰰔"}.mdi-alpha-o:before{content:"󰫼"}.mdi-alpha-o-box:before{content:"󰬖"}.mdi-alpha-o-box-outline:before{content:"󰰕"}.mdi-alpha-o-circle:before{content:"󰰖"}.mdi-alpha-o-circle-outline:before{content:"󰰗"}.mdi-alpha-p:before{content:"󰫽"}.mdi-alpha-p-box:before{content:"󰬗"}.mdi-alpha-p-box-outline:before{content:"󰰘"}.mdi-alpha-p-circle:before{content:"󰰙"}.mdi-alpha-p-circle-outline:before{content:"󰰚"}.mdi-alpha-q:before{content:"󰫾"}.mdi-alpha-q-box:before{content:"󰬘"}.mdi-alpha-q-box-outline:before{content:"󰰛"}.mdi-alpha-q-circle:before{content:"󰰜"}.mdi-alpha-q-circle-outline:before{content:"󰰝"}.mdi-alpha-r:before{content:"󰫿"}.mdi-alpha-r-box:before{content:"󰬙"}.mdi-alpha-r-box-outline:before{content:"󰰞"}.mdi-alpha-r-circle:before{content:"󰰟"}.mdi-alpha-r-circle-outline:before{content:"󰰠"}.mdi-alpha-s:before{content:"󰬀"}.mdi-alpha-s-box:before{content:"󰬚"}.mdi-alpha-s-box-outline:before{content:"󰰡"}.mdi-alpha-s-circle:before{content:"󰰢"}.mdi-alpha-s-circle-outline:before{content:"󰰣"}.mdi-alpha-t:before{content:"󰬁"}.mdi-alpha-t-box:before{content:"󰬛"}.mdi-alpha-t-box-outline:before{content:"󰰤"}.mdi-alpha-t-circle:before{content:"󰰥"}.mdi-alpha-t-circle-outline:before{content:"󰰦"}.mdi-alpha-u:before{content:"󰬂"}.mdi-alpha-u-box:before{content:"󰬜"}.mdi-alpha-u-box-outline:before{content:"󰰧"}.mdi-alpha-u-circle:before{content:"󰰨"}.mdi-alpha-u-circle-outline:before{content:"󰰩"}.mdi-alpha-v:before{content:"󰬃"}.mdi-alpha-v-box:before{content:"󰬝"}.mdi-alpha-v-box-outline:before{content:"󰰪"}.mdi-alpha-v-circle:before{content:"󰰫"}.mdi-alpha-v-circle-outline:before{content:"󰰬"}.mdi-alpha-w:before{content:"󰬄"}.mdi-alpha-w-box:before{content:"󰬞"}.mdi-alpha-w-box-outline:before{content:"󰰭"}.mdi-alpha-w-circle:before{content:"󰰮"}.mdi-alpha-w-circle-outline:before{content:"󰰯"}.mdi-alpha-x:before{content:"󰬅"}.mdi-alpha-x-box:before{content:"󰬟"}.mdi-alpha-x-box-outline:before{content:"󰰰"}.mdi-alpha-x-circle:before{content:"󰰱"}.mdi-alpha-x-circle-outline:before{content:"󰰲"}.mdi-alpha-y:before{content:"󰬆"}.mdi-alpha-y-box:before{content:"󰬠"}.mdi-alpha-y-box-outline:before{content:"󰰳"}.mdi-alpha-y-circle:before{content:"󰰴"}.mdi-alpha-y-circle-outline:before{content:"󰰵"}.mdi-alpha-z:before{content:"󰬇"}.mdi-alpha-z-box:before{content:"󰬡"}.mdi-alpha-z-box-outline:before{content:"󰰶"}.mdi-alpha-z-circle:before{content:"󰰷"}.mdi-alpha-z-circle-outline:before{content:"󰰸"}.mdi-alphabet-aurebesh:before{content:"󱌬"}.mdi-alphabet-cyrillic:before{content:"󱌭"}.mdi-alphabet-greek:before{content:"󱌮"}.mdi-alphabet-latin:before{content:"󱌯"}.mdi-alphabet-piqad:before{content:"󱌰"}.mdi-alphabet-tengwar:before{content:"󱌷"}.mdi-alphabetical:before{content:"󰀬"}.mdi-alphabetical-off:before{content:"󱀌"}.mdi-alphabetical-variant:before{content:"󱀍"}.mdi-alphabetical-variant-off:before{content:"󱀎"}.mdi-altimeter:before{content:"󰗗"}.mdi-ambulance:before{content:"󰀯"}.mdi-ammunition:before{content:"󰳨"}.mdi-ampersand:before{content:"󰪍"}.mdi-amplifier:before{content:"󰀰"}.mdi-amplifier-off:before{content:"󱆵"}.mdi-anchor:before{content:"󰀱"}.mdi-android:before{content:"󰀲"}.mdi-android-studio:before{content:"󰀴"}.mdi-angle-acute:before{content:"󰤷"}.mdi-angle-obtuse:before{content:"󰤸"}.mdi-angle-right:before{content:"󰤹"}.mdi-angular:before{content:"󰚲"}.mdi-angularjs:before{content:"󰚿"}.mdi-animation:before{content:"󰗘"}.mdi-animation-outline:before{content:"󰪏"}.mdi-animation-play:before{content:"󰤺"}.mdi-animation-play-outline:before{content:"󰪐"}.mdi-ansible:before{content:"󱂚"}.mdi-antenna:before{content:"󱄙"}.mdi-anvil:before{content:"󰢛"}.mdi-apache-kafka:before{content:"󱀏"}.mdi-api:before{content:"󱂛"}.mdi-api-off:before{content:"󱉗"}.mdi-apple:before{content:"󰀵"}.mdi-apple-finder:before{content:"󰀶"}.mdi-apple-icloud:before{content:"󰀸"}.mdi-apple-ios:before{content:"󰀷"}.mdi-apple-keyboard-caps:before{content:"󰘲"}.mdi-apple-keyboard-command:before{content:"󰘳"}.mdi-apple-keyboard-control:before{content:"󰘴"}.mdi-apple-keyboard-option:before{content:"󰘵"}.mdi-apple-keyboard-shift:before{content:"󰘶"}.mdi-apple-safari:before{content:"󰀹"}.mdi-application:before{content:"󰣆"}.mdi-application-array:before{content:"󱃵"}.mdi-application-array-outline:before{content:"󱃶"}.mdi-application-braces:before{content:"󱃷"}.mdi-application-braces-outline:before{content:"󱃸"}.mdi-application-brackets:before{content:"󰲋"}.mdi-application-brackets-outline:before{content:"󰲌"}.mdi-application-cog:before{content:"󰙵"}.mdi-application-cog-outline:before{content:"󱕷"}.mdi-application-edit:before{content:"󰂮"}.mdi-application-edit-outline:before{content:"󰘙"}.mdi-application-export:before{content:"󰶭"}.mdi-application-import:before{content:"󰶮"}.mdi-application-outline:before{content:"󰘔"}.mdi-application-parentheses:before{content:"󱃹"}.mdi-application-parentheses-outline:before{content:"󱃺"}.mdi-application-settings:before{content:"󰭠"}.mdi-application-settings-outline:before{content:"󱕕"}.mdi-application-variable:before{content:"󱃻"}.mdi-application-variable-outline:before{content:"󱃼"}.mdi-approximately-equal:before{content:"󰾞"}.mdi-approximately-equal-box:before{content:"󰾟"}.mdi-apps:before{content:"󰀻"}.mdi-apps-box:before{content:"󰵆"}.mdi-arch:before{content:"󰣇"}.mdi-archive:before{content:"󰀼"}.mdi-archive-alert:before{content:"󱓽"}.mdi-archive-alert-outline:before{content:"󱓾"}.mdi-archive-arrow-down:before{content:"󱉙"}.mdi-archive-arrow-down-outline:before{content:"󱉚"}.mdi-archive-arrow-up:before{content:"󱉛"}.mdi-archive-arrow-up-outline:before{content:"󱉜"}.mdi-archive-cancel:before{content:"󱝋"}.mdi-archive-cancel-outline:before{content:"󱝌"}.mdi-archive-check:before{content:"󱝍"}.mdi-archive-check-outline:before{content:"󱝎"}.mdi-archive-clock:before{content:"󱝏"}.mdi-archive-clock-outline:before{content:"󱝐"}.mdi-archive-cog:before{content:"󱝑"}.mdi-archive-cog-outline:before{content:"󱝒"}.mdi-archive-edit:before{content:"󱝓"}.mdi-archive-edit-outline:before{content:"󱝔"}.mdi-archive-eye:before{content:"󱝕"}.mdi-archive-eye-outline:before{content:"󱝖"}.mdi-archive-lock:before{content:"󱝗"}.mdi-archive-lock-open:before{content:"󱝘"}.mdi-archive-lock-open-outline:before{content:"󱝙"}.mdi-archive-lock-outline:before{content:"󱝚"}.mdi-archive-marker:before{content:"󱝛"}.mdi-archive-marker-outline:before{content:"󱝜"}.mdi-archive-minus:before{content:"󱝝"}.mdi-archive-minus-outline:before{content:"󱝞"}.mdi-archive-music:before{content:"󱝟"}.mdi-archive-music-outline:before{content:"󱝠"}.mdi-archive-off:before{content:"󱝡"}.mdi-archive-off-outline:before{content:"󱝢"}.mdi-archive-outline:before{content:"󱈎"}.mdi-archive-plus:before{content:"󱝣"}.mdi-archive-plus-outline:before{content:"󱝤"}.mdi-archive-refresh:before{content:"󱝥"}.mdi-archive-refresh-outline:before{content:"󱝦"}.mdi-archive-remove:before{content:"󱝧"}.mdi-archive-remove-outline:before{content:"󱝨"}.mdi-archive-search:before{content:"󱝩"}.mdi-archive-search-outline:before{content:"󱝪"}.mdi-archive-settings:before{content:"󱝫"}.mdi-archive-settings-outline:before{content:"󱝬"}.mdi-archive-star:before{content:"󱝭"}.mdi-archive-star-outline:before{content:"󱝮"}.mdi-archive-sync:before{content:"󱝯"}.mdi-archive-sync-outline:before{content:"󱝰"}.mdi-arm-flex:before{content:"󰿗"}.mdi-arm-flex-outline:before{content:"󰿖"}.mdi-arrange-bring-forward:before{content:"󰀽"}.mdi-arrange-bring-to-front:before{content:"󰀾"}.mdi-arrange-send-backward:before{content:"󰀿"}.mdi-arrange-send-to-back:before{content:"󰁀"}.mdi-arrow-all:before{content:"󰁁"}.mdi-arrow-bottom-left:before{content:"󰁂"}.mdi-arrow-bottom-left-bold-box:before{content:"󱥤"}.mdi-arrow-bottom-left-bold-box-outline:before{content:"󱥥"}.mdi-arrow-bottom-left-bold-outline:before{content:"󰦷"}.mdi-arrow-bottom-left-thick:before{content:"󰦸"}.mdi-arrow-bottom-left-thin:before{content:"󱦶"}.mdi-arrow-bottom-left-thin-circle-outline:before{content:"󱖖"}.mdi-arrow-bottom-right:before{content:"󰁃"}.mdi-arrow-bottom-right-bold-box:before{content:"󱥦"}.mdi-arrow-bottom-right-bold-box-outline:before{content:"󱥧"}.mdi-arrow-bottom-right-bold-outline:before{content:"󰦹"}.mdi-arrow-bottom-right-thick:before{content:"󰦺"}.mdi-arrow-bottom-right-thin:before{content:"󱦷"}.mdi-arrow-bottom-right-thin-circle-outline:before{content:"󱖕"}.mdi-arrow-collapse:before{content:"󰘕"}.mdi-arrow-collapse-all:before{content:"󰁄"}.mdi-arrow-collapse-down:before{content:"󰞒"}.mdi-arrow-collapse-horizontal:before{content:"󰡌"}.mdi-arrow-collapse-left:before{content:"󰞓"}.mdi-arrow-collapse-right:before{content:"󰞔"}.mdi-arrow-collapse-up:before{content:"󰞕"}.mdi-arrow-collapse-vertical:before{content:"󰡍"}.mdi-arrow-decision:before{content:"󰦻"}.mdi-arrow-decision-auto:before{content:"󰦼"}.mdi-arrow-decision-auto-outline:before{content:"󰦽"}.mdi-arrow-decision-outline:before{content:"󰦾"}.mdi-arrow-down:before{content:"󰁅"}.mdi-arrow-down-bold:before{content:"󰜮"}.mdi-arrow-down-bold-box:before{content:"󰜯"}.mdi-arrow-down-bold-box-outline:before{content:"󰜰"}.mdi-arrow-down-bold-circle:before{content:"󰁇"}.mdi-arrow-down-bold-circle-outline:before{content:"󰁈"}.mdi-arrow-down-bold-hexagon-outline:before{content:"󰁉"}.mdi-arrow-down-bold-outline:before{content:"󰦿"}.mdi-arrow-down-box:before{content:"󰛀"}.mdi-arrow-down-circle:before{content:"󰳛"}.mdi-arrow-down-circle-outline:before{content:"󰳜"}.mdi-arrow-down-drop-circle:before{content:"󰁊"}.mdi-arrow-down-drop-circle-outline:before{content:"󰁋"}.mdi-arrow-down-left:before{content:"󱞡"}.mdi-arrow-down-left-bold:before{content:"󱞢"}.mdi-arrow-down-right:before{content:"󱞣"}.mdi-arrow-down-right-bold:before{content:"󱞤"}.mdi-arrow-down-thick:before{content:"󰁆"}.mdi-arrow-down-thin:before{content:"󱦳"}.mdi-arrow-down-thin-circle-outline:before{content:"󱖙"}.mdi-arrow-expand:before{content:"󰘖"}.mdi-arrow-expand-all:before{content:"󰁌"}.mdi-arrow-expand-down:before{content:"󰞖"}.mdi-arrow-expand-horizontal:before{content:"󰡎"}.mdi-arrow-expand-left:before{content:"󰞗"}.mdi-arrow-expand-right:before{content:"󰞘"}.mdi-arrow-expand-up:before{content:"󰞙"}.mdi-arrow-expand-vertical:before{content:"󰡏"}.mdi-arrow-horizontal-lock:before{content:"󱅛"}.mdi-arrow-left:before{content:"󰁍"}.mdi-arrow-left-bold:before{content:"󰜱"}.mdi-arrow-left-bold-box:before{content:"󰜲"}.mdi-arrow-left-bold-box-outline:before{content:"󰜳"}.mdi-arrow-left-bold-circle:before{content:"󰁏"}.mdi-arrow-left-bold-circle-outline:before{content:"󰁐"}.mdi-arrow-left-bold-hexagon-outline:before{content:"󰁑"}.mdi-arrow-left-bold-outline:before{content:"󰧀"}.mdi-arrow-left-bottom:before{content:"󱞥"}.mdi-arrow-left-bottom-bold:before{content:"󱞦"}.mdi-arrow-left-box:before{content:"󰛁"}.mdi-arrow-left-circle:before{content:"󰳝"}.mdi-arrow-left-circle-outline:before{content:"󰳞"}.mdi-arrow-left-drop-circle:before{content:"󰁒"}.mdi-arrow-left-drop-circle-outline:before{content:"󰁓"}.mdi-arrow-left-right:before{content:"󰹳"}.mdi-arrow-left-right-bold:before{content:"󰹴"}.mdi-arrow-left-right-bold-outline:before{content:"󰧁"}.mdi-arrow-left-thick:before{content:"󰁎"}.mdi-arrow-left-thin:before{content:"󱦱"}.mdi-arrow-left-thin-circle-outline:before{content:"󱖚"}.mdi-arrow-left-top:before{content:"󱞧"}.mdi-arrow-left-top-bold:before{content:"󱞨"}.mdi-arrow-oscillating:before{content:"󱲑"}.mdi-arrow-oscillating-off:before{content:"󱲒"}.mdi-arrow-projectile:before{content:"󱡀"}.mdi-arrow-projectile-multiple:before{content:"󱠿"}.mdi-arrow-right:before{content:"󰁔"}.mdi-arrow-right-bold:before{content:"󰜴"}.mdi-arrow-right-bold-box:before{content:"󰜵"}.mdi-arrow-right-bold-box-outline:before{content:"󰜶"}.mdi-arrow-right-bold-circle:before{content:"󰁖"}.mdi-arrow-right-bold-circle-outline:before{content:"󰁗"}.mdi-arrow-right-bold-hexagon-outline:before{content:"󰁘"}.mdi-arrow-right-bold-outline:before{content:"󰧂"}.mdi-arrow-right-bottom:before{content:"󱞩"}.mdi-arrow-right-bottom-bold:before{content:"󱞪"}.mdi-arrow-right-box:before{content:"󰛂"}.mdi-arrow-right-circle:before{content:"󰳟"}.mdi-arrow-right-circle-outline:before{content:"󰳠"}.mdi-arrow-right-drop-circle:before{content:"󰁙"}.mdi-arrow-right-drop-circle-outline:before{content:"󰁚"}.mdi-arrow-right-thick:before{content:"󰁕"}.mdi-arrow-right-thin:before{content:"󱦰"}.mdi-arrow-right-thin-circle-outline:before{content:"󱖘"}.mdi-arrow-right-top:before{content:"󱞫"}.mdi-arrow-right-top-bold:before{content:"󱞬"}.mdi-arrow-split-horizontal:before{content:"󰤻"}.mdi-arrow-split-vertical:before{content:"󰤼"}.mdi-arrow-top-left:before{content:"󰁛"}.mdi-arrow-top-left-bold-box:before{content:"󱥨"}.mdi-arrow-top-left-bold-box-outline:before{content:"󱥩"}.mdi-arrow-top-left-bold-outline:before{content:"󰧃"}.mdi-arrow-top-left-bottom-right:before{content:"󰹵"}.mdi-arrow-top-left-bottom-right-bold:before{content:"󰹶"}.mdi-arrow-top-left-thick:before{content:"󰧄"}.mdi-arrow-top-left-thin:before{content:"󱦵"}.mdi-arrow-top-left-thin-circle-outline:before{content:"󱖓"}.mdi-arrow-top-right:before{content:"󰁜"}.mdi-arrow-top-right-bold-box:before{content:"󱥪"}.mdi-arrow-top-right-bold-box-outline:before{content:"󱥫"}.mdi-arrow-top-right-bold-outline:before{content:"󰧅"}.mdi-arrow-top-right-bottom-left:before{content:"󰹷"}.mdi-arrow-top-right-bottom-left-bold:before{content:"󰹸"}.mdi-arrow-top-right-thick:before{content:"󰧆"}.mdi-arrow-top-right-thin:before{content:"󱦴"}.mdi-arrow-top-right-thin-circle-outline:before{content:"󱖔"}.mdi-arrow-u-down-left:before{content:"󱞭"}.mdi-arrow-u-down-left-bold:before{content:"󱞮"}.mdi-arrow-u-down-right:before{content:"󱞯"}.mdi-arrow-u-down-right-bold:before{content:"󱞰"}.mdi-arrow-u-left-bottom:before{content:"󱞱"}.mdi-arrow-u-left-bottom-bold:before{content:"󱞲"}.mdi-arrow-u-left-top:before{content:"󱞳"}.mdi-arrow-u-left-top-bold:before{content:"󱞴"}.mdi-arrow-u-right-bottom:before{content:"󱞵"}.mdi-arrow-u-right-bottom-bold:before{content:"󱞶"}.mdi-arrow-u-right-top:before{content:"󱞷"}.mdi-arrow-u-right-top-bold:before{content:"󱞸"}.mdi-arrow-u-up-left:before{content:"󱞹"}.mdi-arrow-u-up-left-bold:before{content:"󱞺"}.mdi-arrow-u-up-right:before{content:"󱞻"}.mdi-arrow-u-up-right-bold:before{content:"󱞼"}.mdi-arrow-up:before{content:"󰁝"}.mdi-arrow-up-bold:before{content:"󰜷"}.mdi-arrow-up-bold-box:before{content:"󰜸"}.mdi-arrow-up-bold-box-outline:before{content:"󰜹"}.mdi-arrow-up-bold-circle:before{content:"󰁟"}.mdi-arrow-up-bold-circle-outline:before{content:"󰁠"}.mdi-arrow-up-bold-hexagon-outline:before{content:"󰁡"}.mdi-arrow-up-bold-outline:before{content:"󰧇"}.mdi-arrow-up-box:before{content:"󰛃"}.mdi-arrow-up-circle:before{content:"󰳡"}.mdi-arrow-up-circle-outline:before{content:"󰳢"}.mdi-arrow-up-down:before{content:"󰹹"}.mdi-arrow-up-down-bold:before{content:"󰹺"}.mdi-arrow-up-down-bold-outline:before{content:"󰧈"}.mdi-arrow-up-drop-circle:before{content:"󰁢"}.mdi-arrow-up-drop-circle-outline:before{content:"󰁣"}.mdi-arrow-up-left:before{content:"󱞽"}.mdi-arrow-up-left-bold:before{content:"󱞾"}.mdi-arrow-up-right:before{content:"󱞿"}.mdi-arrow-up-right-bold:before{content:"󱟀"}.mdi-arrow-up-thick:before{content:"󰁞"}.mdi-arrow-up-thin:before{content:"󱦲"}.mdi-arrow-up-thin-circle-outline:before{content:"󱖗"}.mdi-arrow-vertical-lock:before{content:"󱅜"}.mdi-artboard:before{content:"󱮚"}.mdi-artstation:before{content:"󰭛"}.mdi-aspect-ratio:before{content:"󰨤"}.mdi-assistant:before{content:"󰁤"}.mdi-asterisk:before{content:"󰛄"}.mdi-asterisk-circle-outline:before{content:"󱨧"}.mdi-at:before{content:"󰁥"}.mdi-atlassian:before{content:"󰠄"}.mdi-atm:before{content:"󰵇"}.mdi-atom:before{content:"󰝨"}.mdi-atom-variant:before{content:"󰹻"}.mdi-attachment:before{content:"󰁦"}.mdi-attachment-check:before{content:"󱫁"}.mdi-attachment-lock:before{content:"󱧄"}.mdi-attachment-minus:before{content:"󱫂"}.mdi-attachment-off:before{content:"󱫃"}.mdi-attachment-plus:before{content:"󱫄"}.mdi-attachment-remove:before{content:"󱫅"}.mdi-atv:before{content:"󱭰"}.mdi-audio-input-rca:before{content:"󱡫"}.mdi-audio-input-stereo-minijack:before{content:"󱡬"}.mdi-audio-input-xlr:before{content:"󱡭"}.mdi-audio-video:before{content:"󰤽"}.mdi-audio-video-off:before{content:"󱆶"}.mdi-augmented-reality:before{content:"󰡐"}.mdi-aurora:before{content:"󱮹"}.mdi-auto-download:before{content:"󱍾"}.mdi-auto-fix:before{content:"󰁨"}.mdi-auto-mode:before{content:"󱰠"}.mdi-auto-upload:before{content:"󰁩"}.mdi-autorenew:before{content:"󰁪"}.mdi-autorenew-off:before{content:"󱧧"}.mdi-av-timer:before{content:"󰁫"}.mdi-awning:before{content:"󱮇"}.mdi-awning-outline:before{content:"󱮈"}.mdi-aws:before{content:"󰸏"}.mdi-axe:before{content:"󰣈"}.mdi-axe-battle:before{content:"󱡂"}.mdi-axis:before{content:"󰵈"}.mdi-axis-arrow:before{content:"󰵉"}.mdi-axis-arrow-info:before{content:"󱐎"}.mdi-axis-arrow-lock:before{content:"󰵊"}.mdi-axis-lock:before{content:"󰵋"}.mdi-axis-x-arrow:before{content:"󰵌"}.mdi-axis-x-arrow-lock:before{content:"󰵍"}.mdi-axis-x-rotate-clockwise:before{content:"󰵎"}.mdi-axis-x-rotate-counterclockwise:before{content:"󰵏"}.mdi-axis-x-y-arrow-lock:before{content:"󰵐"}.mdi-axis-y-arrow:before{content:"󰵑"}.mdi-axis-y-arrow-lock:before{content:"󰵒"}.mdi-axis-y-rotate-clockwise:before{content:"󰵓"}.mdi-axis-y-rotate-counterclockwise:before{content:"󰵔"}.mdi-axis-z-arrow:before{content:"󰵕"}.mdi-axis-z-arrow-lock:before{content:"󰵖"}.mdi-axis-z-rotate-clockwise:before{content:"󰵗"}.mdi-axis-z-rotate-counterclockwise:before{content:"󰵘"}.mdi-babel:before{content:"󰨥"}.mdi-baby:before{content:"󰁬"}.mdi-baby-bottle:before{content:"󰼹"}.mdi-baby-bottle-outline:before{content:"󰼺"}.mdi-baby-buggy:before{content:"󱏠"}.mdi-baby-buggy-off:before{content:"󱫳"}.mdi-baby-carriage:before{content:"󰚏"}.mdi-baby-carriage-off:before{content:"󰾠"}.mdi-baby-face:before{content:"󰹼"}.mdi-baby-face-outline:before{content:"󰹽"}.mdi-backburger:before{content:"󰁭"}.mdi-backspace:before{content:"󰁮"}.mdi-backspace-outline:before{content:"󰭜"}.mdi-backspace-reverse:before{content:"󰹾"}.mdi-backspace-reverse-outline:before{content:"󰹿"}.mdi-backup-restore:before{content:"󰁯"}.mdi-bacteria:before{content:"󰻕"}.mdi-bacteria-outline:before{content:"󰻖"}.mdi-badge-account:before{content:"󰶧"}.mdi-badge-account-alert:before{content:"󰶨"}.mdi-badge-account-alert-outline:before{content:"󰶩"}.mdi-badge-account-horizontal:before{content:"󰸍"}.mdi-badge-account-horizontal-outline:before{content:"󰸎"}.mdi-badge-account-outline:before{content:"󰶪"}.mdi-badminton:before{content:"󰡑"}.mdi-bag-carry-on:before{content:"󰼻"}.mdi-bag-carry-on-check:before{content:"󰵥"}.mdi-bag-carry-on-off:before{content:"󰼼"}.mdi-bag-checked:before{content:"󰼽"}.mdi-bag-personal:before{content:"󰸐"}.mdi-bag-personal-off:before{content:"󰸑"}.mdi-bag-personal-off-outline:before{content:"󰸒"}.mdi-bag-personal-outline:before{content:"󰸓"}.mdi-bag-personal-plus:before{content:"󱲤"}.mdi-bag-personal-plus-outline:before{content:"󱲥"}.mdi-bag-personal-tag:before{content:"󱬌"}.mdi-bag-personal-tag-outline:before{content:"󱬍"}.mdi-bag-suitcase:before{content:"󱖋"}.mdi-bag-suitcase-off:before{content:"󱖍"}.mdi-bag-suitcase-off-outline:before{content:"󱖎"}.mdi-bag-suitcase-outline:before{content:"󱖌"}.mdi-baguette:before{content:"󰼾"}.mdi-balcony:before{content:"󱠗"}.mdi-balloon:before{content:"󰨦"}.mdi-ballot:before{content:"󰧉"}.mdi-ballot-outline:before{content:"󰧊"}.mdi-ballot-recount:before{content:"󰰹"}.mdi-ballot-recount-outline:before{content:"󰰺"}.mdi-bandage:before{content:"󰶯"}.mdi-bank:before{content:"󰁰"}.mdi-bank-check:before{content:"󱙕"}.mdi-bank-circle:before{content:"󱰃"}.mdi-bank-circle-outline:before{content:"󱰄"}.mdi-bank-minus:before{content:"󰶰"}.mdi-bank-off:before{content:"󱙖"}.mdi-bank-off-outline:before{content:"󱙗"}.mdi-bank-outline:before{content:"󰺀"}.mdi-bank-plus:before{content:"󰶱"}.mdi-bank-remove:before{content:"󰶲"}.mdi-bank-transfer:before{content:"󰨧"}.mdi-bank-transfer-in:before{content:"󰨨"}.mdi-bank-transfer-out:before{content:"󰨩"}.mdi-barcode:before{content:"󰁱"}.mdi-barcode-off:before{content:"󱈶"}.mdi-barcode-scan:before{content:"󰁲"}.mdi-barley:before{content:"󰁳"}.mdi-barley-off:before{content:"󰭝"}.mdi-barn:before{content:"󰭞"}.mdi-barrel:before{content:"󰁴"}.mdi-barrel-outline:before{content:"󱨨"}.mdi-baseball:before{content:"󰡒"}.mdi-baseball-bat:before{content:"󰡓"}.mdi-baseball-diamond:before{content:"󱗬"}.mdi-baseball-diamond-outline:before{content:"󱗭"}.mdi-baseball-outline:before{content:"󱱚"}.mdi-bash:before{content:"󱆃"}.mdi-basket:before{content:"󰁶"}.mdi-basket-check:before{content:"󱣥"}.mdi-basket-check-outline:before{content:"󱣦"}.mdi-basket-fill:before{content:"󰁷"}.mdi-basket-minus:before{content:"󱔣"}.mdi-basket-minus-outline:before{content:"󱔤"}.mdi-basket-off:before{content:"󱔥"}.mdi-basket-off-outline:before{content:"󱔦"}.mdi-basket-outline:before{content:"󱆁"}.mdi-basket-plus:before{content:"󱔧"}.mdi-basket-plus-outline:before{content:"󱔨"}.mdi-basket-remove:before{content:"󱔩"}.mdi-basket-remove-outline:before{content:"󱔪"}.mdi-basket-unfill:before{content:"󰁸"}.mdi-basketball:before{content:"󰠆"}.mdi-basketball-hoop:before{content:"󰰻"}.mdi-basketball-hoop-outline:before{content:"󰰼"}.mdi-bat:before{content:"󰭟"}.mdi-bathtub:before{content:"󱠘"}.mdi-bathtub-outline:before{content:"󱠙"}.mdi-battery:before{content:"󰁹"}.mdi-battery-10:before{content:"󰁺"}.mdi-battery-10-bluetooth:before{content:"󰤾"}.mdi-battery-20:before{content:"󰁻"}.mdi-battery-20-bluetooth:before{content:"󰤿"}.mdi-battery-30:before{content:"󰁼"}.mdi-battery-30-bluetooth:before{content:"󰥀"}.mdi-battery-40:before{content:"󰁽"}.mdi-battery-40-bluetooth:before{content:"󰥁"}.mdi-battery-50:before{content:"󰁾"}.mdi-battery-50-bluetooth:before{content:"󰥂"}.mdi-battery-60:before{content:"󰁿"}.mdi-battery-60-bluetooth:before{content:"󰥃"}.mdi-battery-70:before{content:"󰂀"}.mdi-battery-70-bluetooth:before{content:"󰥄"}.mdi-battery-80:before{content:"󰂁"}.mdi-battery-80-bluetooth:before{content:"󰥅"}.mdi-battery-90:before{content:"󰂂"}.mdi-battery-90-bluetooth:before{content:"󰥆"}.mdi-battery-alert:before{content:"󰂃"}.mdi-battery-alert-bluetooth:before{content:"󰥇"}.mdi-battery-alert-variant:before{content:"󱃌"}.mdi-battery-alert-variant-outline:before{content:"󱃍"}.mdi-battery-arrow-down:before{content:"󱟞"}.mdi-battery-arrow-down-outline:before{content:"󱟟"}.mdi-battery-arrow-up:before{content:"󱟠"}.mdi-battery-arrow-up-outline:before{content:"󱟡"}.mdi-battery-bluetooth:before{content:"󰥈"}.mdi-battery-bluetooth-variant:before{content:"󰥉"}.mdi-battery-charging:before{content:"󰂄"}.mdi-battery-charging-10:before{content:"󰢜"}.mdi-battery-charging-100:before{content:"󰂅"}.mdi-battery-charging-20:before{content:"󰂆"}.mdi-battery-charging-30:before{content:"󰂇"}.mdi-battery-charging-40:before{content:"󰂈"}.mdi-battery-charging-50:before{content:"󰢝"}.mdi-battery-charging-60:before{content:"󰂉"}.mdi-battery-charging-70:before{content:"󰢞"}.mdi-battery-charging-80:before{content:"󰂊"}.mdi-battery-charging-90:before{content:"󰂋"}.mdi-battery-charging-high:before{content:"󱊦"}.mdi-battery-charging-low:before{content:"󱊤"}.mdi-battery-charging-medium:before{content:"󱊥"}.mdi-battery-charging-outline:before{content:"󰢟"}.mdi-battery-charging-wireless:before{content:"󰠇"}.mdi-battery-charging-wireless-10:before{content:"󰠈"}.mdi-battery-charging-wireless-20:before{content:"󰠉"}.mdi-battery-charging-wireless-30:before{content:"󰠊"}.mdi-battery-charging-wireless-40:before{content:"󰠋"}.mdi-battery-charging-wireless-50:before{content:"󰠌"}.mdi-battery-charging-wireless-60:before{content:"󰠍"}.mdi-battery-charging-wireless-70:before{content:"󰠎"}.mdi-battery-charging-wireless-80:before{content:"󰠏"}.mdi-battery-charging-wireless-90:before{content:"󰠐"}.mdi-battery-charging-wireless-alert:before{content:"󰠑"}.mdi-battery-charging-wireless-outline:before{content:"󰠒"}.mdi-battery-check:before{content:"󱟢"}.mdi-battery-check-outline:before{content:"󱟣"}.mdi-battery-clock:before{content:"󱧥"}.mdi-battery-clock-outline:before{content:"󱧦"}.mdi-battery-heart:before{content:"󱈏"}.mdi-battery-heart-outline:before{content:"󱈐"}.mdi-battery-heart-variant:before{content:"󱈑"}.mdi-battery-high:before{content:"󱊣"}.mdi-battery-lock:before{content:"󱞜"}.mdi-battery-lock-open:before{content:"󱞝"}.mdi-battery-low:before{content:"󱊡"}.mdi-battery-medium:before{content:"󱊢"}.mdi-battery-minus:before{content:"󱟤"}.mdi-battery-minus-outline:before{content:"󱟥"}.mdi-battery-minus-variant:before{content:"󰂌"}.mdi-battery-negative:before{content:"󰂍"}.mdi-battery-off:before{content:"󱉝"}.mdi-battery-off-outline:before{content:"󱉞"}.mdi-battery-outline:before{content:"󰂎"}.mdi-battery-plus:before{content:"󱟦"}.mdi-battery-plus-outline:before{content:"󱟧"}.mdi-battery-plus-variant:before{content:"󰂏"}.mdi-battery-positive:before{content:"󰂐"}.mdi-battery-remove:before{content:"󱟨"}.mdi-battery-remove-outline:before{content:"󱟩"}.mdi-battery-sync:before{content:"󱠴"}.mdi-battery-sync-outline:before{content:"󱠵"}.mdi-battery-unknown:before{content:"󰂑"}.mdi-battery-unknown-bluetooth:before{content:"󰥊"}.mdi-beach:before{content:"󰂒"}.mdi-beaker:before{content:"󰳪"}.mdi-beaker-alert:before{content:"󱈩"}.mdi-beaker-alert-outline:before{content:"󱈪"}.mdi-beaker-check:before{content:"󱈫"}.mdi-beaker-check-outline:before{content:"󱈬"}.mdi-beaker-minus:before{content:"󱈭"}.mdi-beaker-minus-outline:before{content:"󱈮"}.mdi-beaker-outline:before{content:"󰚐"}.mdi-beaker-plus:before{content:"󱈯"}.mdi-beaker-plus-outline:before{content:"󱈰"}.mdi-beaker-question:before{content:"󱈱"}.mdi-beaker-question-outline:before{content:"󱈲"}.mdi-beaker-remove:before{content:"󱈳"}.mdi-beaker-remove-outline:before{content:"󱈴"}.mdi-bed:before{content:"󰋣"}.mdi-bed-clock:before{content:"󱮔"}.mdi-bed-double:before{content:"󰿔"}.mdi-bed-double-outline:before{content:"󰿓"}.mdi-bed-empty:before{content:"󰢠"}.mdi-bed-king:before{content:"󰿒"}.mdi-bed-king-outline:before{content:"󰿑"}.mdi-bed-outline:before{content:"󰂙"}.mdi-bed-queen:before{content:"󰿐"}.mdi-bed-queen-outline:before{content:"󰿛"}.mdi-bed-single:before{content:"󱁭"}.mdi-bed-single-outline:before{content:"󱁮"}.mdi-bee:before{content:"󰾡"}.mdi-bee-flower:before{content:"󰾢"}.mdi-beehive-off-outline:before{content:"󱏭"}.mdi-beehive-outline:before{content:"󱃎"}.mdi-beekeeper:before{content:"󱓢"}.mdi-beer:before{content:"󰂘"}.mdi-beer-outline:before{content:"󱌌"}.mdi-bell:before{content:"󰂚"}.mdi-bell-alert:before{content:"󰵙"}.mdi-bell-alert-outline:before{content:"󰺁"}.mdi-bell-badge:before{content:"󱅫"}.mdi-bell-badge-outline:before{content:"󰅸"}.mdi-bell-cancel:before{content:"󱏧"}.mdi-bell-cancel-outline:before{content:"󱏨"}.mdi-bell-check:before{content:"󱇥"}.mdi-bell-check-outline:before{content:"󱇦"}.mdi-bell-circle:before{content:"󰵚"}.mdi-bell-circle-outline:before{content:"󰵛"}.mdi-bell-cog:before{content:"󱨩"}.mdi-bell-cog-outline:before{content:"󱨪"}.mdi-bell-minus:before{content:"󱏩"}.mdi-bell-minus-outline:before{content:"󱏪"}.mdi-bell-off:before{content:"󰂛"}.mdi-bell-off-outline:before{content:"󰪑"}.mdi-bell-outline:before{content:"󰂜"}.mdi-bell-plus:before{content:"󰂝"}.mdi-bell-plus-outline:before{content:"󰪒"}.mdi-bell-remove:before{content:"󱏫"}.mdi-bell-remove-outline:before{content:"󱏬"}.mdi-bell-ring:before{content:"󰂞"}.mdi-bell-ring-outline:before{content:"󰂟"}.mdi-bell-sleep:before{content:"󰂠"}.mdi-bell-sleep-outline:before{content:"󰪓"}.mdi-bench:before{content:"󱰡"}.mdi-bench-back:before{content:"󱰢"}.mdi-beta:before{content:"󰂡"}.mdi-betamax:before{content:"󰧋"}.mdi-biathlon:before{content:"󰸔"}.mdi-bicycle:before{content:"󱂜"}.mdi-bicycle-basket:before{content:"󱈵"}.mdi-bicycle-cargo:before{content:"󱢜"}.mdi-bicycle-electric:before{content:"󱖴"}.mdi-bicycle-penny-farthing:before{content:"󱗩"}.mdi-bike:before{content:"󰂣"}.mdi-bike-fast:before{content:"󱄟"}.mdi-bike-pedal:before{content:"󱰣"}.mdi-bike-pedal-clipless:before{content:"󱰤"}.mdi-bike-pedal-mountain:before{content:"󱰥"}.mdi-billboard:before{content:"󱀐"}.mdi-billiards:before{content:"󰭡"}.mdi-billiards-rack:before{content:"󰭢"}.mdi-binoculars:before{content:"󰂥"}.mdi-bio:before{content:"󰂦"}.mdi-biohazard:before{content:"󰂧"}.mdi-bird:before{content:"󱗆"}.mdi-bitbucket:before{content:"󰂨"}.mdi-bitcoin:before{content:"󰠓"}.mdi-black-mesa:before{content:"󰂩"}.mdi-blender:before{content:"󰳫"}.mdi-blender-outline:before{content:"󱠚"}.mdi-blender-software:before{content:"󰂫"}.mdi-blinds:before{content:"󰂬"}.mdi-blinds-horizontal:before{content:"󱨫"}.mdi-blinds-horizontal-closed:before{content:"󱨬"}.mdi-blinds-open:before{content:"󱀑"}.mdi-blinds-vertical:before{content:"󱨭"}.mdi-blinds-vertical-closed:before{content:"󱨮"}.mdi-block-helper:before{content:"󰂭"}.mdi-blood-bag:before{content:"󰳬"}.mdi-bluetooth:before{content:"󰂯"}.mdi-bluetooth-audio:before{content:"󰂰"}.mdi-bluetooth-connect:before{content:"󰂱"}.mdi-bluetooth-off:before{content:"󰂲"}.mdi-bluetooth-settings:before{content:"󰂳"}.mdi-bluetooth-transfer:before{content:"󰂴"}.mdi-blur:before{content:"󰂵"}.mdi-blur-linear:before{content:"󰂶"}.mdi-blur-off:before{content:"󰂷"}.mdi-blur-radial:before{content:"󰂸"}.mdi-bolt:before{content:"󰶳"}.mdi-bomb:before{content:"󰚑"}.mdi-bomb-off:before{content:"󰛅"}.mdi-bone:before{content:"󰂹"}.mdi-bone-off:before{content:"󱧠"}.mdi-book:before{content:"󰂺"}.mdi-book-account:before{content:"󱎭"}.mdi-book-account-outline:before{content:"󱎮"}.mdi-book-alert:before{content:"󱙼"}.mdi-book-alert-outline:before{content:"󱙽"}.mdi-book-alphabet:before{content:"󰘝"}.mdi-book-arrow-down:before{content:"󱙾"}.mdi-book-arrow-down-outline:before{content:"󱙿"}.mdi-book-arrow-left:before{content:"󱚀"}.mdi-book-arrow-left-outline:before{content:"󱚁"}.mdi-book-arrow-right:before{content:"󱚂"}.mdi-book-arrow-right-outline:before{content:"󱚃"}.mdi-book-arrow-up:before{content:"󱚄"}.mdi-book-arrow-up-outline:before{content:"󱚅"}.mdi-book-cancel:before{content:"󱚆"}.mdi-book-cancel-outline:before{content:"󱚇"}.mdi-book-check:before{content:"󱓳"}.mdi-book-check-outline:before{content:"󱓴"}.mdi-book-clock:before{content:"󱚈"}.mdi-book-clock-outline:before{content:"󱚉"}.mdi-book-cog:before{content:"󱚊"}.mdi-book-cog-outline:before{content:"󱚋"}.mdi-book-cross:before{content:"󰂢"}.mdi-book-edit:before{content:"󱚌"}.mdi-book-edit-outline:before{content:"󱚍"}.mdi-book-education:before{content:"󱛉"}.mdi-book-education-outline:before{content:"󱛊"}.mdi-book-heart:before{content:"󱨝"}.mdi-book-heart-outline:before{content:"󱨞"}.mdi-book-information-variant:before{content:"󱁯"}.mdi-book-lock:before{content:"󰞚"}.mdi-book-lock-open:before{content:"󰞛"}.mdi-book-lock-open-outline:before{content:"󱚎"}.mdi-book-lock-outline:before{content:"󱚏"}.mdi-book-marker:before{content:"󱚐"}.mdi-book-marker-outline:before{content:"󱚑"}.mdi-book-minus:before{content:"󰗙"}.mdi-book-minus-multiple:before{content:"󰪔"}.mdi-book-minus-multiple-outline:before{content:"󰤋"}.mdi-book-minus-outline:before{content:"󱚒"}.mdi-book-multiple:before{content:"󰂻"}.mdi-book-multiple-outline:before{content:"󰐶"}.mdi-book-music:before{content:"󰁧"}.mdi-book-music-outline:before{content:"󱚓"}.mdi-book-off:before{content:"󱚔"}.mdi-book-off-outline:before{content:"󱚕"}.mdi-book-open:before{content:"󰂽"}.mdi-book-open-blank-variant:before{content:"󰂾"}.mdi-book-open-outline:before{content:"󰭣"}.mdi-book-open-page-variant:before{content:"󰗚"}.mdi-book-open-page-variant-outline:before{content:"󱗖"}.mdi-book-open-variant:before{content:"󱓷"}.mdi-book-outline:before{content:"󰭤"}.mdi-book-play:before{content:"󰺂"}.mdi-book-play-outline:before{content:"󰺃"}.mdi-book-plus:before{content:"󰗛"}.mdi-book-plus-multiple:before{content:"󰪕"}.mdi-book-plus-multiple-outline:before{content:"󰫞"}.mdi-book-plus-outline:before{content:"󱚖"}.mdi-book-refresh:before{content:"󱚗"}.mdi-book-refresh-outline:before{content:"󱚘"}.mdi-book-remove:before{content:"󰪗"}.mdi-book-remove-multiple:before{content:"󰪖"}.mdi-book-remove-multiple-outline:before{content:"󰓊"}.mdi-book-remove-outline:before{content:"󱚙"}.mdi-book-search:before{content:"󰺄"}.mdi-book-search-outline:before{content:"󰺅"}.mdi-book-settings:before{content:"󱚚"}.mdi-book-settings-outline:before{content:"󱚛"}.mdi-book-sync:before{content:"󱚜"}.mdi-book-sync-outline:before{content:"󱛈"}.mdi-book-variant:before{content:"󰂿"}.mdi-bookmark:before{content:"󰃀"}.mdi-bookmark-box:before{content:"󱭵"}.mdi-bookmark-box-multiple:before{content:"󱥬"}.mdi-bookmark-box-multiple-outline:before{content:"󱥭"}.mdi-bookmark-box-outline:before{content:"󱭶"}.mdi-bookmark-check:before{content:"󰃁"}.mdi-bookmark-check-outline:before{content:"󱍻"}.mdi-bookmark-minus:before{content:"󰧌"}.mdi-bookmark-minus-outline:before{content:"󰧍"}.mdi-bookmark-multiple:before{content:"󰸕"}.mdi-bookmark-multiple-outline:before{content:"󰸖"}.mdi-bookmark-music:before{content:"󰃂"}.mdi-bookmark-music-outline:before{content:"󱍹"}.mdi-bookmark-off:before{content:"󰧎"}.mdi-bookmark-off-outline:before{content:"󰧏"}.mdi-bookmark-outline:before{content:"󰃃"}.mdi-bookmark-plus:before{content:"󰃅"}.mdi-bookmark-plus-outline:before{content:"󰃄"}.mdi-bookmark-remove:before{content:"󰃆"}.mdi-bookmark-remove-outline:before{content:"󱍺"}.mdi-bookshelf:before{content:"󱉟"}.mdi-boom-gate:before{content:"󰺆"}.mdi-boom-gate-alert:before{content:"󰺇"}.mdi-boom-gate-alert-outline:before{content:"󰺈"}.mdi-boom-gate-arrow-down:before{content:"󰺉"}.mdi-boom-gate-arrow-down-outline:before{content:"󰺊"}.mdi-boom-gate-arrow-up:before{content:"󰺌"}.mdi-boom-gate-arrow-up-outline:before{content:"󰺍"}.mdi-boom-gate-outline:before{content:"󰺋"}.mdi-boom-gate-up:before{content:"󱟹"}.mdi-boom-gate-up-outline:before{content:"󱟺"}.mdi-boombox:before{content:"󰗜"}.mdi-boomerang:before{content:"󱃏"}.mdi-bootstrap:before{content:"󰛆"}.mdi-border-all:before{content:"󰃇"}.mdi-border-all-variant:before{content:"󰢡"}.mdi-border-bottom:before{content:"󰃈"}.mdi-border-bottom-variant:before{content:"󰢢"}.mdi-border-color:before{content:"󰃉"}.mdi-border-horizontal:before{content:"󰃊"}.mdi-border-inside:before{content:"󰃋"}.mdi-border-left:before{content:"󰃌"}.mdi-border-left-variant:before{content:"󰢣"}.mdi-border-none:before{content:"󰃍"}.mdi-border-none-variant:before{content:"󰢤"}.mdi-border-outside:before{content:"󰃎"}.mdi-border-radius:before{content:"󱫴"}.mdi-border-right:before{content:"󰃏"}.mdi-border-right-variant:before{content:"󰢥"}.mdi-border-style:before{content:"󰃐"}.mdi-border-top:before{content:"󰃑"}.mdi-border-top-variant:before{content:"󰢦"}.mdi-border-vertical:before{content:"󰃒"}.mdi-bottle-soda:before{content:"󱁰"}.mdi-bottle-soda-classic:before{content:"󱁱"}.mdi-bottle-soda-classic-outline:before{content:"󱍣"}.mdi-bottle-soda-outline:before{content:"󱁲"}.mdi-bottle-tonic:before{content:"󱄮"}.mdi-bottle-tonic-outline:before{content:"󱄯"}.mdi-bottle-tonic-plus:before{content:"󱄰"}.mdi-bottle-tonic-plus-outline:before{content:"󱄱"}.mdi-bottle-tonic-skull:before{content:"󱄲"}.mdi-bottle-tonic-skull-outline:before{content:"󱄳"}.mdi-bottle-wine:before{content:"󰡔"}.mdi-bottle-wine-outline:before{content:"󱌐"}.mdi-bow-arrow:before{content:"󱡁"}.mdi-bow-tie:before{content:"󰙸"}.mdi-bowl:before{content:"󰊎"}.mdi-bowl-mix:before{content:"󰘗"}.mdi-bowl-mix-outline:before{content:"󰋤"}.mdi-bowl-outline:before{content:"󰊩"}.mdi-bowling:before{content:"󰃓"}.mdi-box:before{content:"󰃔"}.mdi-box-cutter:before{content:"󰃕"}.mdi-box-cutter-off:before{content:"󰭊"}.mdi-box-shadow:before{content:"󰘷"}.mdi-boxing-glove:before{content:"󰭥"}.mdi-braille:before{content:"󰧐"}.mdi-brain:before{content:"󰧑"}.mdi-bread-slice:before{content:"󰳮"}.mdi-bread-slice-outline:before{content:"󰳯"}.mdi-bridge:before{content:"󰘘"}.mdi-briefcase:before{content:"󰃖"}.mdi-briefcase-account:before{content:"󰳰"}.mdi-briefcase-account-outline:before{content:"󰳱"}.mdi-briefcase-arrow-left-right:before{content:"󱪍"}.mdi-briefcase-arrow-left-right-outline:before{content:"󱪎"}.mdi-briefcase-arrow-up-down:before{content:"󱪏"}.mdi-briefcase-arrow-up-down-outline:before{content:"󱪐"}.mdi-briefcase-check:before{content:"󰃗"}.mdi-briefcase-check-outline:before{content:"󱌞"}.mdi-briefcase-clock:before{content:"󱃐"}.mdi-briefcase-clock-outline:before{content:"󱃑"}.mdi-briefcase-download:before{content:"󰃘"}.mdi-briefcase-download-outline:before{content:"󰰽"}.mdi-briefcase-edit:before{content:"󰪘"}.mdi-briefcase-edit-outline:before{content:"󰰾"}.mdi-briefcase-eye:before{content:"󱟙"}.mdi-briefcase-eye-outline:before{content:"󱟚"}.mdi-briefcase-minus:before{content:"󰨪"}.mdi-briefcase-minus-outline:before{content:"󰰿"}.mdi-briefcase-off:before{content:"󱙘"}.mdi-briefcase-off-outline:before{content:"󱙙"}.mdi-briefcase-outline:before{content:"󰠔"}.mdi-briefcase-plus:before{content:"󰨫"}.mdi-briefcase-plus-outline:before{content:"󰱀"}.mdi-briefcase-remove:before{content:"󰨬"}.mdi-briefcase-remove-outline:before{content:"󰱁"}.mdi-briefcase-search:before{content:"󰨭"}.mdi-briefcase-search-outline:before{content:"󰱂"}.mdi-briefcase-upload:before{content:"󰃙"}.mdi-briefcase-upload-outline:before{content:"󰱃"}.mdi-briefcase-variant:before{content:"󱒔"}.mdi-briefcase-variant-off:before{content:"󱙚"}.mdi-briefcase-variant-off-outline:before{content:"󱙛"}.mdi-briefcase-variant-outline:before{content:"󱒕"}.mdi-brightness-1:before{content:"󰃚"}.mdi-brightness-2:before{content:"󰃛"}.mdi-brightness-3:before{content:"󰃜"}.mdi-brightness-4:before{content:"󰃝"}.mdi-brightness-5:before{content:"󰃞"}.mdi-brightness-6:before{content:"󰃟"}.mdi-brightness-7:before{content:"󰃠"}.mdi-brightness-auto:before{content:"󰃡"}.mdi-brightness-percent:before{content:"󰳲"}.mdi-broadcast:before{content:"󱜠"}.mdi-broadcast-off:before{content:"󱜡"}.mdi-broom:before{content:"󰃢"}.mdi-brush:before{content:"󰃣"}.mdi-brush-off:before{content:"󱝱"}.mdi-brush-outline:before{content:"󱨍"}.mdi-brush-variant:before{content:"󱠓"}.mdi-bucket:before{content:"󱐕"}.mdi-bucket-outline:before{content:"󱐖"}.mdi-buffet:before{content:"󰕸"}.mdi-bug:before{content:"󰃤"}.mdi-bug-check:before{content:"󰨮"}.mdi-bug-check-outline:before{content:"󰨯"}.mdi-bug-outline:before{content:"󰨰"}.mdi-bug-pause:before{content:"󱫵"}.mdi-bug-pause-outline:before{content:"󱫶"}.mdi-bug-play:before{content:"󱫷"}.mdi-bug-play-outline:before{content:"󱫸"}.mdi-bug-stop:before{content:"󱫹"}.mdi-bug-stop-outline:before{content:"󱫺"}.mdi-bugle:before{content:"󰶴"}.mdi-bulkhead-light:before{content:"󱨯"}.mdi-bulldozer:before{content:"󰬢"}.mdi-bullet:before{content:"󰳳"}.mdi-bulletin-board:before{content:"󰃥"}.mdi-bullhorn:before{content:"󰃦"}.mdi-bullhorn-outline:before{content:"󰬣"}.mdi-bullhorn-variant:before{content:"󱥮"}.mdi-bullhorn-variant-outline:before{content:"󱥯"}.mdi-bullseye:before{content:"󰗝"}.mdi-bullseye-arrow:before{content:"󰣉"}.mdi-bulma:before{content:"󱋧"}.mdi-bunk-bed:before{content:"󱌂"}.mdi-bunk-bed-outline:before{content:"󰂗"}.mdi-bus:before{content:"󰃧"}.mdi-bus-alert:before{content:"󰪙"}.mdi-bus-articulated-end:before{content:"󰞜"}.mdi-bus-articulated-front:before{content:"󰞝"}.mdi-bus-clock:before{content:"󰣊"}.mdi-bus-double-decker:before{content:"󰞞"}.mdi-bus-electric:before{content:"󱤝"}.mdi-bus-marker:before{content:"󱈒"}.mdi-bus-multiple:before{content:"󰼿"}.mdi-bus-school:before{content:"󰞟"}.mdi-bus-side:before{content:"󰞠"}.mdi-bus-sign:before{content:"󱳁"}.mdi-bus-stop:before{content:"󱀒"}.mdi-bus-stop-covered:before{content:"󱀓"}.mdi-bus-stop-uncovered:before{content:"󱀔"}.mdi-bus-wrench:before{content:"󱳂"}.mdi-butterfly:before{content:"󱖉"}.mdi-butterfly-outline:before{content:"󱖊"}.mdi-button-cursor:before{content:"󱭏"}.mdi-button-pointer:before{content:"󱭐"}.mdi-cabin-a-frame:before{content:"󱢌"}.mdi-cable-data:before{content:"󱎔"}.mdi-cached:before{content:"󰃨"}.mdi-cactus:before{content:"󰶵"}.mdi-cake:before{content:"󰃩"}.mdi-cake-layered:before{content:"󰃪"}.mdi-cake-variant:before{content:"󰃫"}.mdi-cake-variant-outline:before{content:"󱟰"}.mdi-calculator:before{content:"󰃬"}.mdi-calculator-variant:before{content:"󰪚"}.mdi-calculator-variant-outline:before{content:"󱖦"}.mdi-calendar:before{content:"󰃭"}.mdi-calendar-account:before{content:"󰻗"}.mdi-calendar-account-outline:before{content:"󰻘"}.mdi-calendar-alert:before{content:"󰨱"}.mdi-calendar-alert-outline:before{content:"󱭢"}.mdi-calendar-arrow-left:before{content:"󱄴"}.mdi-calendar-arrow-right:before{content:"󱄵"}.mdi-calendar-badge:before{content:"󱮝"}.mdi-calendar-badge-outline:before{content:"󱮞"}.mdi-calendar-blank:before{content:"󰃮"}.mdi-calendar-blank-multiple:before{content:"󱁳"}.mdi-calendar-blank-outline:before{content:"󰭦"}.mdi-calendar-check:before{content:"󰃯"}.mdi-calendar-check-outline:before{content:"󰱄"}.mdi-calendar-clock:before{content:"󰃰"}.mdi-calendar-clock-outline:before{content:"󱛡"}.mdi-calendar-collapse-horizontal:before{content:"󱢝"}.mdi-calendar-collapse-horizontal-outline:before{content:"󱭣"}.mdi-calendar-cursor:before{content:"󱕻"}.mdi-calendar-cursor-outline:before{content:"󱭤"}.mdi-calendar-edit:before{content:"󰢧"}.mdi-calendar-edit-outline:before{content:"󱭥"}.mdi-calendar-end:before{content:"󱙬"}.mdi-calendar-end-outline:before{content:"󱭦"}.mdi-calendar-expand-horizontal:before{content:"󱢞"}.mdi-calendar-expand-horizontal-outline:before{content:"󱭧"}.mdi-calendar-export:before{content:"󰬤"}.mdi-calendar-export-outline:before{content:"󱭨"}.mdi-calendar-filter:before{content:"󱨲"}.mdi-calendar-filter-outline:before{content:"󱨳"}.mdi-calendar-heart:before{content:"󰧒"}.mdi-calendar-heart-outline:before{content:"󱭩"}.mdi-calendar-import:before{content:"󰬥"}.mdi-calendar-import-outline:before{content:"󱭪"}.mdi-calendar-lock:before{content:"󱙁"}.mdi-calendar-lock-open:before{content:"󱭛"}.mdi-calendar-lock-open-outline:before{content:"󱭜"}.mdi-calendar-lock-outline:before{content:"󱙂"}.mdi-calendar-minus:before{content:"󰵜"}.mdi-calendar-minus-outline:before{content:"󱭫"}.mdi-calendar-month:before{content:"󰸗"}.mdi-calendar-month-outline:before{content:"󰸘"}.mdi-calendar-multiple:before{content:"󰃱"}.mdi-calendar-multiple-check:before{content:"󰃲"}.mdi-calendar-multiselect:before{content:"󰨲"}.mdi-calendar-multiselect-outline:before{content:"󱭕"}.mdi-calendar-outline:before{content:"󰭧"}.mdi-calendar-plus:before{content:"󰃳"}.mdi-calendar-plus-outline:before{content:"󱭬"}.mdi-calendar-question:before{content:"󰚒"}.mdi-calendar-question-outline:before{content:"󱭭"}.mdi-calendar-range:before{content:"󰙹"}.mdi-calendar-range-outline:before{content:"󰭨"}.mdi-calendar-refresh:before{content:"󰇡"}.mdi-calendar-refresh-outline:before{content:"󰈃"}.mdi-calendar-remove:before{content:"󰃴"}.mdi-calendar-remove-outline:before{content:"󰱅"}.mdi-calendar-search:before{content:"󰥌"}.mdi-calendar-search-outline:before{content:"󱭮"}.mdi-calendar-star:before{content:"󰧓"}.mdi-calendar-star-four-points:before{content:"󱰟"}.mdi-calendar-star-outline:before{content:"󱭓"}.mdi-calendar-start:before{content:"󱙭"}.mdi-calendar-start-outline:before{content:"󱭯"}.mdi-calendar-sync:before{content:"󰺎"}.mdi-calendar-sync-outline:before{content:"󰺏"}.mdi-calendar-text:before{content:"󰃵"}.mdi-calendar-text-outline:before{content:"󰱆"}.mdi-calendar-today:before{content:"󰃶"}.mdi-calendar-today-outline:before{content:"󱨰"}.mdi-calendar-week:before{content:"󰨳"}.mdi-calendar-week-begin:before{content:"󰨴"}.mdi-calendar-week-begin-outline:before{content:"󱨱"}.mdi-calendar-week-outline:before{content:"󱨴"}.mdi-calendar-weekend:before{content:"󰻙"}.mdi-calendar-weekend-outline:before{content:"󰻚"}.mdi-call-made:before{content:"󰃷"}.mdi-call-merge:before{content:"󰃸"}.mdi-call-missed:before{content:"󰃹"}.mdi-call-received:before{content:"󰃺"}.mdi-call-split:before{content:"󰃻"}.mdi-camcorder:before{content:"󰃼"}.mdi-camcorder-off:before{content:"󰃿"}.mdi-camera:before{content:"󰄀"}.mdi-camera-account:before{content:"󰣋"}.mdi-camera-burst:before{content:"󰚓"}.mdi-camera-control:before{content:"󰭩"}.mdi-camera-document:before{content:"󱡱"}.mdi-camera-document-off:before{content:"󱡲"}.mdi-camera-enhance:before{content:"󰄁"}.mdi-camera-enhance-outline:before{content:"󰭪"}.mdi-camera-flip:before{content:"󱗙"}.mdi-camera-flip-outline:before{content:"󱗚"}.mdi-camera-front:before{content:"󰄂"}.mdi-camera-front-variant:before{content:"󰄃"}.mdi-camera-gopro:before{content:"󰞡"}.mdi-camera-image:before{content:"󰣌"}.mdi-camera-iris:before{content:"󰄄"}.mdi-camera-lock:before{content:"󱨔"}.mdi-camera-lock-open:before{content:"󱰍"}.mdi-camera-lock-open-outline:before{content:"󱰎"}.mdi-camera-lock-outline:before{content:"󱨕"}.mdi-camera-marker:before{content:"󱦧"}.mdi-camera-marker-outline:before{content:"󱦨"}.mdi-camera-metering-center:before{content:"󰞢"}.mdi-camera-metering-matrix:before{content:"󰞣"}.mdi-camera-metering-partial:before{content:"󰞤"}.mdi-camera-metering-spot:before{content:"󰞥"}.mdi-camera-off:before{content:"󰗟"}.mdi-camera-off-outline:before{content:"󱦿"}.mdi-camera-outline:before{content:"󰵝"}.mdi-camera-party-mode:before{content:"󰄅"}.mdi-camera-plus:before{content:"󰻛"}.mdi-camera-plus-outline:before{content:"󰻜"}.mdi-camera-rear:before{content:"󰄆"}.mdi-camera-rear-variant:before{content:"󰄇"}.mdi-camera-retake:before{content:"󰸙"}.mdi-camera-retake-outline:before{content:"󰸚"}.mdi-camera-switch:before{content:"󰄈"}.mdi-camera-switch-outline:before{content:"󰡊"}.mdi-camera-timer:before{content:"󰄉"}.mdi-camera-wireless:before{content:"󰶶"}.mdi-camera-wireless-outline:before{content:"󰶷"}.mdi-campfire:before{content:"󰻝"}.mdi-cancel:before{content:"󰜺"}.mdi-candelabra:before{content:"󱟒"}.mdi-candelabra-fire:before{content:"󱟓"}.mdi-candle:before{content:"󰗢"}.mdi-candy:before{content:"󱥰"}.mdi-candy-off:before{content:"󱥱"}.mdi-candy-off-outline:before{content:"󱥲"}.mdi-candy-outline:before{content:"󱥳"}.mdi-candycane:before{content:"󰄊"}.mdi-cannabis:before{content:"󰞦"}.mdi-cannabis-off:before{content:"󱙮"}.mdi-caps-lock:before{content:"󰪛"}.mdi-car:before{content:"󰄋"}.mdi-car-2-plus:before{content:"󱀕"}.mdi-car-3-plus:before{content:"󱀖"}.mdi-car-arrow-left:before{content:"󱎲"}.mdi-car-arrow-right:before{content:"󱎳"}.mdi-car-back:before{content:"󰸛"}.mdi-car-battery:before{content:"󰄌"}.mdi-car-brake-abs:before{content:"󰱇"}.mdi-car-brake-alert:before{content:"󰱈"}.mdi-car-brake-fluid-level:before{content:"󱤉"}.mdi-car-brake-hold:before{content:"󰵞"}.mdi-car-brake-low-pressure:before{content:"󱤊"}.mdi-car-brake-parking:before{content:"󰵟"}.mdi-car-brake-retarder:before{content:"󱀗"}.mdi-car-brake-temperature:before{content:"󱤋"}.mdi-car-brake-worn-linings:before{content:"󱤌"}.mdi-car-child-seat:before{content:"󰾣"}.mdi-car-clock:before{content:"󱥴"}.mdi-car-clutch:before{content:"󱀘"}.mdi-car-cog:before{content:"󱏌"}.mdi-car-connected:before{content:"󰄍"}.mdi-car-convertible:before{content:"󰞧"}.mdi-car-coolant-level:before{content:"󱀙"}.mdi-car-cruise-control:before{content:"󰵠"}.mdi-car-defrost-front:before{content:"󰵡"}.mdi-car-defrost-rear:before{content:"󰵢"}.mdi-car-door:before{content:"󰭫"}.mdi-car-door-lock:before{content:"󱂝"}.mdi-car-door-lock-open:before{content:"󱲁"}.mdi-car-electric:before{content:"󰭬"}.mdi-car-electric-outline:before{content:"󱖵"}.mdi-car-emergency:before{content:"󱘏"}.mdi-car-esp:before{content:"󰱉"}.mdi-car-estate:before{content:"󰞨"}.mdi-car-hatchback:before{content:"󰞩"}.mdi-car-info:before{content:"󱆾"}.mdi-car-key:before{content:"󰭭"}.mdi-car-lifted-pickup:before{content:"󱔭"}.mdi-car-light-alert:before{content:"󱤍"}.mdi-car-light-dimmed:before{content:"󰱊"}.mdi-car-light-fog:before{content:"󰱋"}.mdi-car-light-high:before{content:"󰱌"}.mdi-car-limousine:before{content:"󰣍"}.mdi-car-multiple:before{content:"󰭮"}.mdi-car-off:before{content:"󰸜"}.mdi-car-outline:before{content:"󱓭"}.mdi-car-parking-lights:before{content:"󰵣"}.mdi-car-pickup:before{content:"󰞪"}.mdi-car-search:before{content:"󱮍"}.mdi-car-search-outline:before{content:"󱮎"}.mdi-car-seat:before{content:"󰾤"}.mdi-car-seat-cooler:before{content:"󰾥"}.mdi-car-seat-heater:before{content:"󰾦"}.mdi-car-select:before{content:"󱡹"}.mdi-car-settings:before{content:"󱏍"}.mdi-car-shift-pattern:before{content:"󰽀"}.mdi-car-side:before{content:"󰞫"}.mdi-car-speed-limiter:before{content:"󱤎"}.mdi-car-sports:before{content:"󰞬"}.mdi-car-tire-alert:before{content:"󰱍"}.mdi-car-traction-control:before{content:"󰵤"}.mdi-car-turbocharger:before{content:"󱀚"}.mdi-car-wash:before{content:"󰄎"}.mdi-car-windshield:before{content:"󱀛"}.mdi-car-windshield-outline:before{content:"󱀜"}.mdi-car-wireless:before{content:"󱡸"}.mdi-car-wrench:before{content:"󱠔"}.mdi-carabiner:before{content:"󱓀"}.mdi-caravan:before{content:"󰞭"}.mdi-card:before{content:"󰭯"}.mdi-card-account-details:before{content:"󰗒"}.mdi-card-account-details-outline:before{content:"󰶫"}.mdi-card-account-details-star:before{content:"󰊣"}.mdi-card-account-details-star-outline:before{content:"󰛛"}.mdi-card-account-mail:before{content:"󰆎"}.mdi-card-account-mail-outline:before{content:"󰺘"}.mdi-card-account-phone:before{content:"󰺙"}.mdi-card-account-phone-outline:before{content:"󰺚"}.mdi-card-bulleted:before{content:"󰭰"}.mdi-card-bulleted-off:before{content:"󰭱"}.mdi-card-bulleted-off-outline:before{content:"󰭲"}.mdi-card-bulleted-outline:before{content:"󰭳"}.mdi-card-bulleted-settings:before{content:"󰭴"}.mdi-card-bulleted-settings-outline:before{content:"󰭵"}.mdi-card-minus:before{content:"󱘀"}.mdi-card-minus-outline:before{content:"󱘁"}.mdi-card-multiple:before{content:"󱟱"}.mdi-card-multiple-outline:before{content:"󱟲"}.mdi-card-off:before{content:"󱘂"}.mdi-card-off-outline:before{content:"󱘃"}.mdi-card-outline:before{content:"󰭶"}.mdi-card-plus:before{content:"󱇿"}.mdi-card-plus-outline:before{content:"󱈀"}.mdi-card-remove:before{content:"󱘄"}.mdi-card-remove-outline:before{content:"󱘅"}.mdi-card-search:before{content:"󱁴"}.mdi-card-search-outline:before{content:"󱁵"}.mdi-card-text:before{content:"󰭷"}.mdi-card-text-outline:before{content:"󰭸"}.mdi-cards:before{content:"󰘸"}.mdi-cards-club:before{content:"󰣎"}.mdi-cards-club-outline:before{content:"󱢟"}.mdi-cards-diamond:before{content:"󰣏"}.mdi-cards-diamond-outline:before{content:"󱀝"}.mdi-cards-heart:before{content:"󰣐"}.mdi-cards-heart-outline:before{content:"󱢠"}.mdi-cards-outline:before{content:"󰘹"}.mdi-cards-playing:before{content:"󱢡"}.mdi-cards-playing-club:before{content:"󱢢"}.mdi-cards-playing-club-multiple:before{content:"󱢣"}.mdi-cards-playing-club-multiple-outline:before{content:"󱢤"}.mdi-cards-playing-club-outline:before{content:"󱢥"}.mdi-cards-playing-diamond:before{content:"󱢦"}.mdi-cards-playing-diamond-multiple:before{content:"󱢧"}.mdi-cards-playing-diamond-multiple-outline:before{content:"󱢨"}.mdi-cards-playing-diamond-outline:before{content:"󱢩"}.mdi-cards-playing-heart:before{content:"󱢪"}.mdi-cards-playing-heart-multiple:before{content:"󱢫"}.mdi-cards-playing-heart-multiple-outline:before{content:"󱢬"}.mdi-cards-playing-heart-outline:before{content:"󱢭"}.mdi-cards-playing-outline:before{content:"󰘺"}.mdi-cards-playing-spade:before{content:"󱢮"}.mdi-cards-playing-spade-multiple:before{content:"󱢯"}.mdi-cards-playing-spade-multiple-outline:before{content:"󱢰"}.mdi-cards-playing-spade-outline:before{content:"󱢱"}.mdi-cards-spade:before{content:"󰣑"}.mdi-cards-spade-outline:before{content:"󱢲"}.mdi-cards-variant:before{content:"󰛇"}.mdi-carrot:before{content:"󰄏"}.mdi-cart:before{content:"󰄐"}.mdi-cart-arrow-down:before{content:"󰵦"}.mdi-cart-arrow-right:before{content:"󰱎"}.mdi-cart-arrow-up:before{content:"󰵧"}.mdi-cart-check:before{content:"󱗪"}.mdi-cart-heart:before{content:"󱣠"}.mdi-cart-minus:before{content:"󰵨"}.mdi-cart-off:before{content:"󰙫"}.mdi-cart-outline:before{content:"󰄑"}.mdi-cart-percent:before{content:"󱮮"}.mdi-cart-plus:before{content:"󰄒"}.mdi-cart-remove:before{content:"󰵩"}.mdi-cart-variant:before{content:"󱗫"}.mdi-case-sensitive-alt:before{content:"󰄓"}.mdi-cash:before{content:"󰄔"}.mdi-cash-100:before{content:"󰄕"}.mdi-cash-check:before{content:"󱓮"}.mdi-cash-clock:before{content:"󱪑"}.mdi-cash-edit:before{content:"󱲫"}.mdi-cash-fast:before{content:"󱡜"}.mdi-cash-lock:before{content:"󱓪"}.mdi-cash-lock-open:before{content:"󱓫"}.mdi-cash-marker:before{content:"󰶸"}.mdi-cash-minus:before{content:"󱉠"}.mdi-cash-multiple:before{content:"󰄖"}.mdi-cash-off:before{content:"󱱹"}.mdi-cash-plus:before{content:"󱉡"}.mdi-cash-refund:before{content:"󰪜"}.mdi-cash-register:before{content:"󰳴"}.mdi-cash-remove:before{content:"󱉢"}.mdi-cash-sync:before{content:"󱪒"}.mdi-cassette:before{content:"󰧔"}.mdi-cast:before{content:"󰄘"}.mdi-cast-audio:before{content:"󱀞"}.mdi-cast-audio-variant:before{content:"󱝉"}.mdi-cast-connected:before{content:"󰄙"}.mdi-cast-education:before{content:"󰸝"}.mdi-cast-off:before{content:"󰞊"}.mdi-cast-variant:before{content:"󰀟"}.mdi-castle:before{content:"󰄚"}.mdi-cat:before{content:"󰄛"}.mdi-cctv:before{content:"󰞮"}.mdi-cctv-off:before{content:"󱡟"}.mdi-ceiling-fan:before{content:"󱞗"}.mdi-ceiling-fan-light:before{content:"󱞘"}.mdi-ceiling-light:before{content:"󰝩"}.mdi-ceiling-light-multiple:before{content:"󱣝"}.mdi-ceiling-light-multiple-outline:before{content:"󱣞"}.mdi-ceiling-light-outline:before{content:"󱟇"}.mdi-cellphone:before{content:"󰄜"}.mdi-cellphone-arrow-down:before{content:"󰧕"}.mdi-cellphone-arrow-down-variant:before{content:"󱧅"}.mdi-cellphone-basic:before{content:"󰄞"}.mdi-cellphone-charging:before{content:"󱎗"}.mdi-cellphone-check:before{content:"󱟽"}.mdi-cellphone-cog:before{content:"󰥑"}.mdi-cellphone-dock:before{content:"󰄟"}.mdi-cellphone-information:before{content:"󰽁"}.mdi-cellphone-key:before{content:"󰥎"}.mdi-cellphone-link:before{content:"󰄡"}.mdi-cellphone-link-off:before{content:"󰄢"}.mdi-cellphone-lock:before{content:"󰥏"}.mdi-cellphone-marker:before{content:"󱠺"}.mdi-cellphone-message:before{content:"󰣓"}.mdi-cellphone-message-off:before{content:"󱃒"}.mdi-cellphone-nfc:before{content:"󰺐"}.mdi-cellphone-nfc-off:before{content:"󱋘"}.mdi-cellphone-off:before{content:"󰥐"}.mdi-cellphone-play:before{content:"󱀟"}.mdi-cellphone-remove:before{content:"󰥍"}.mdi-cellphone-screenshot:before{content:"󰨵"}.mdi-cellphone-settings:before{content:"󰄣"}.mdi-cellphone-sound:before{content:"󰥒"}.mdi-cellphone-text:before{content:"󰣒"}.mdi-cellphone-wireless:before{content:"󰠕"}.mdi-centos:before{content:"󱄚"}.mdi-certificate:before{content:"󰄤"}.mdi-certificate-outline:before{content:"󱆈"}.mdi-chair-rolling:before{content:"󰽈"}.mdi-chair-school:before{content:"󰄥"}.mdi-chandelier:before{content:"󱞓"}.mdi-charity:before{content:"󰱏"}.mdi-charity-search:before{content:"󱲂"}.mdi-chart-arc:before{content:"󰄦"}.mdi-chart-areaspline:before{content:"󰄧"}.mdi-chart-areaspline-variant:before{content:"󰺑"}.mdi-chart-bar:before{content:"󰄨"}.mdi-chart-bar-stacked:before{content:"󰝪"}.mdi-chart-bell-curve:before{content:"󰱐"}.mdi-chart-bell-curve-cumulative:before{content:"󰾧"}.mdi-chart-box:before{content:"󱕍"}.mdi-chart-box-outline:before{content:"󱕎"}.mdi-chart-box-plus-outline:before{content:"󱕏"}.mdi-chart-bubble:before{content:"󰗣"}.mdi-chart-donut:before{content:"󰞯"}.mdi-chart-donut-variant:before{content:"󰞰"}.mdi-chart-gantt:before{content:"󰙬"}.mdi-chart-histogram:before{content:"󰄩"}.mdi-chart-line:before{content:"󰄪"}.mdi-chart-line-stacked:before{content:"󰝫"}.mdi-chart-line-variant:before{content:"󰞱"}.mdi-chart-multiline:before{content:"󰣔"}.mdi-chart-multiple:before{content:"󱈓"}.mdi-chart-pie:before{content:"󰄫"}.mdi-chart-pie-outline:before{content:"󱯟"}.mdi-chart-ppf:before{content:"󱎀"}.mdi-chart-sankey:before{content:"󱇟"}.mdi-chart-sankey-variant:before{content:"󱇠"}.mdi-chart-scatter-plot:before{content:"󰺒"}.mdi-chart-scatter-plot-hexbin:before{content:"󰙭"}.mdi-chart-timeline:before{content:"󰙮"}.mdi-chart-timeline-variant:before{content:"󰺓"}.mdi-chart-timeline-variant-shimmer:before{content:"󱖶"}.mdi-chart-tree:before{content:"󰺔"}.mdi-chart-waterfall:before{content:"󱤘"}.mdi-chat:before{content:"󰭹"}.mdi-chat-alert:before{content:"󰭺"}.mdi-chat-alert-outline:before{content:"󱋉"}.mdi-chat-minus:before{content:"󱐐"}.mdi-chat-minus-outline:before{content:"󱐓"}.mdi-chat-outline:before{content:"󰻞"}.mdi-chat-plus:before{content:"󱐏"}.mdi-chat-plus-outline:before{content:"󱐒"}.mdi-chat-processing:before{content:"󰭻"}.mdi-chat-processing-outline:before{content:"󱋊"}.mdi-chat-question:before{content:"󱜸"}.mdi-chat-question-outline:before{content:"󱜹"}.mdi-chat-remove:before{content:"󱐑"}.mdi-chat-remove-outline:before{content:"󱐔"}.mdi-chat-sleep:before{content:"󱋑"}.mdi-chat-sleep-outline:before{content:"󱋒"}.mdi-check:before{content:"󰄬"}.mdi-check-all:before{content:"󰄭"}.mdi-check-bold:before{content:"󰸞"}.mdi-check-circle:before{content:"󰗠"}.mdi-check-circle-outline:before{content:"󰗡"}.mdi-check-decagram:before{content:"󰞑"}.mdi-check-decagram-outline:before{content:"󱝀"}.mdi-check-network:before{content:"󰱓"}.mdi-check-network-outline:before{content:"󰱔"}.mdi-check-outline:before{content:"󰡕"}.mdi-check-underline:before{content:"󰸟"}.mdi-check-underline-circle:before{content:"󰸠"}.mdi-check-underline-circle-outline:before{content:"󰸡"}.mdi-checkbook:before{content:"󰪝"}.mdi-checkbook-arrow-left:before{content:"󱰝"}.mdi-checkbook-arrow-right:before{content:"󱰞"}.mdi-checkbox-blank:before{content:"󰄮"}.mdi-checkbox-blank-badge:before{content:"󱅶"}.mdi-checkbox-blank-badge-outline:before{content:"󰄗"}.mdi-checkbox-blank-circle:before{content:"󰄯"}.mdi-checkbox-blank-circle-outline:before{content:"󰄰"}.mdi-checkbox-blank-off:before{content:"󱋬"}.mdi-checkbox-blank-off-outline:before{content:"󱋭"}.mdi-checkbox-blank-outline:before{content:"󰄱"}.mdi-checkbox-intermediate:before{content:"󰡖"}.mdi-checkbox-intermediate-variant:before{content:"󱭔"}.mdi-checkbox-marked:before{content:"󰄲"}.mdi-checkbox-marked-circle:before{content:"󰄳"}.mdi-checkbox-marked-circle-auto-outline:before{content:"󱰦"}.mdi-checkbox-marked-circle-minus-outline:before{content:"󱰧"}.mdi-checkbox-marked-circle-outline:before{content:"󰄴"}.mdi-checkbox-marked-circle-plus-outline:before{content:"󱤧"}.mdi-checkbox-marked-outline:before{content:"󰄵"}.mdi-checkbox-multiple-blank:before{content:"󰄶"}.mdi-checkbox-multiple-blank-circle:before{content:"󰘻"}.mdi-checkbox-multiple-blank-circle-outline:before{content:"󰘼"}.mdi-checkbox-multiple-blank-outline:before{content:"󰄷"}.mdi-checkbox-multiple-marked:before{content:"󰄸"}.mdi-checkbox-multiple-marked-circle:before{content:"󰘽"}.mdi-checkbox-multiple-marked-circle-outline:before{content:"󰘾"}.mdi-checkbox-multiple-marked-outline:before{content:"󰄹"}.mdi-checkbox-multiple-outline:before{content:"󰱑"}.mdi-checkbox-outline:before{content:"󰱒"}.mdi-checkerboard:before{content:"󰄺"}.mdi-checkerboard-minus:before{content:"󱈂"}.mdi-checkerboard-plus:before{content:"󱈁"}.mdi-checkerboard-remove:before{content:"󱈃"}.mdi-cheese:before{content:"󱊹"}.mdi-cheese-off:before{content:"󱏮"}.mdi-chef-hat:before{content:"󰭼"}.mdi-chemical-weapon:before{content:"󰄻"}.mdi-chess-bishop:before{content:"󰡜"}.mdi-chess-king:before{content:"󰡗"}.mdi-chess-knight:before{content:"󰡘"}.mdi-chess-pawn:before{content:"󰡙"}.mdi-chess-queen:before{content:"󰡚"}.mdi-chess-rook:before{content:"󰡛"}.mdi-chevron-double-down:before{content:"󰄼"}.mdi-chevron-double-left:before{content:"󰄽"}.mdi-chevron-double-right:before{content:"󰄾"}.mdi-chevron-double-up:before{content:"󰄿"}.mdi-chevron-down:before{content:"󰅀"}.mdi-chevron-down-box:before{content:"󰧖"}.mdi-chevron-down-box-outline:before{content:"󰧗"}.mdi-chevron-down-circle:before{content:"󰬦"}.mdi-chevron-down-circle-outline:before{content:"󰬧"}.mdi-chevron-left:before{content:"󰅁"}.mdi-chevron-left-box:before{content:"󰧘"}.mdi-chevron-left-box-outline:before{content:"󰧙"}.mdi-chevron-left-circle:before{content:"󰬨"}.mdi-chevron-left-circle-outline:before{content:"󰬩"}.mdi-chevron-right:before{content:"󰅂"}.mdi-chevron-right-box:before{content:"󰧚"}.mdi-chevron-right-box-outline:before{content:"󰧛"}.mdi-chevron-right-circle:before{content:"󰬪"}.mdi-chevron-right-circle-outline:before{content:"󰬫"}.mdi-chevron-triple-down:before{content:"󰶹"}.mdi-chevron-triple-left:before{content:"󰶺"}.mdi-chevron-triple-right:before{content:"󰶻"}.mdi-chevron-triple-up:before{content:"󰶼"}.mdi-chevron-up:before{content:"󰅃"}.mdi-chevron-up-box:before{content:"󰧜"}.mdi-chevron-up-box-outline:before{content:"󰧝"}.mdi-chevron-up-circle:before{content:"󰬬"}.mdi-chevron-up-circle-outline:before{content:"󰬭"}.mdi-chili-alert:before{content:"󱟪"}.mdi-chili-alert-outline:before{content:"󱟫"}.mdi-chili-hot:before{content:"󰞲"}.mdi-chili-hot-outline:before{content:"󱟬"}.mdi-chili-medium:before{content:"󰞳"}.mdi-chili-medium-outline:before{content:"󱟭"}.mdi-chili-mild:before{content:"󰞴"}.mdi-chili-mild-outline:before{content:"󱟮"}.mdi-chili-off:before{content:"󱑧"}.mdi-chili-off-outline:before{content:"󱟯"}.mdi-chip:before{content:"󰘚"}.mdi-church:before{content:"󰅄"}.mdi-church-outline:before{content:"󱬂"}.mdi-cigar:before{content:"󱆉"}.mdi-cigar-off:before{content:"󱐛"}.mdi-circle:before{content:"󰝥"}.mdi-circle-box:before{content:"󱗜"}.mdi-circle-box-outline:before{content:"󱗝"}.mdi-circle-double:before{content:"󰺕"}.mdi-circle-edit-outline:before{content:"󰣕"}.mdi-circle-expand:before{content:"󰺖"}.mdi-circle-half:before{content:"󱎕"}.mdi-circle-half-full:before{content:"󱎖"}.mdi-circle-medium:before{content:"󰧞"}.mdi-circle-multiple:before{content:"󰬸"}.mdi-circle-multiple-outline:before{content:"󰚕"}.mdi-circle-off-outline:before{content:"󱃓"}.mdi-circle-opacity:before{content:"󱡓"}.mdi-circle-outline:before{content:"󰝦"}.mdi-circle-slice-1:before{content:"󰪞"}.mdi-circle-slice-2:before{content:"󰪟"}.mdi-circle-slice-3:before{content:"󰪠"}.mdi-circle-slice-4:before{content:"󰪡"}.mdi-circle-slice-5:before{content:"󰪢"}.mdi-circle-slice-6:before{content:"󰪣"}.mdi-circle-slice-7:before{content:"󰪤"}.mdi-circle-slice-8:before{content:"󰪥"}.mdi-circle-small:before{content:"󰧟"}.mdi-circular-saw:before{content:"󰸢"}.mdi-city:before{content:"󰅆"}.mdi-city-switch:before{content:"󱰨"}.mdi-city-variant:before{content:"󰨶"}.mdi-city-variant-outline:before{content:"󰨷"}.mdi-clipboard:before{content:"󰅇"}.mdi-clipboard-account:before{content:"󰅈"}.mdi-clipboard-account-outline:before{content:"󰱕"}.mdi-clipboard-alert:before{content:"󰅉"}.mdi-clipboard-alert-outline:before{content:"󰳷"}.mdi-clipboard-arrow-down:before{content:"󰅊"}.mdi-clipboard-arrow-down-outline:before{content:"󰱖"}.mdi-clipboard-arrow-left:before{content:"󰅋"}.mdi-clipboard-arrow-left-outline:before{content:"󰳸"}.mdi-clipboard-arrow-right:before{content:"󰳹"}.mdi-clipboard-arrow-right-outline:before{content:"󰳺"}.mdi-clipboard-arrow-up:before{content:"󰱗"}.mdi-clipboard-arrow-up-outline:before{content:"󰱘"}.mdi-clipboard-check:before{content:"󰅎"}.mdi-clipboard-check-multiple:before{content:"󱉣"}.mdi-clipboard-check-multiple-outline:before{content:"󱉤"}.mdi-clipboard-check-outline:before{content:"󰢨"}.mdi-clipboard-clock:before{content:"󱛢"}.mdi-clipboard-clock-outline:before{content:"󱛣"}.mdi-clipboard-edit:before{content:"󱓥"}.mdi-clipboard-edit-outline:before{content:"󱓦"}.mdi-clipboard-file:before{content:"󱉥"}.mdi-clipboard-file-outline:before{content:"󱉦"}.mdi-clipboard-flow:before{content:"󰛈"}.mdi-clipboard-flow-outline:before{content:"󱄗"}.mdi-clipboard-list:before{content:"󱃔"}.mdi-clipboard-list-outline:before{content:"󱃕"}.mdi-clipboard-minus:before{content:"󱘘"}.mdi-clipboard-minus-outline:before{content:"󱘙"}.mdi-clipboard-multiple:before{content:"󱉧"}.mdi-clipboard-multiple-outline:before{content:"󱉨"}.mdi-clipboard-off:before{content:"󱘚"}.mdi-clipboard-off-outline:before{content:"󱘛"}.mdi-clipboard-outline:before{content:"󰅌"}.mdi-clipboard-play:before{content:"󰱙"}.mdi-clipboard-play-multiple:before{content:"󱉩"}.mdi-clipboard-play-multiple-outline:before{content:"󱉪"}.mdi-clipboard-play-outline:before{content:"󰱚"}.mdi-clipboard-plus:before{content:"󰝑"}.mdi-clipboard-plus-outline:before{content:"󱌟"}.mdi-clipboard-pulse:before{content:"󰡝"}.mdi-clipboard-pulse-outline:before{content:"󰡞"}.mdi-clipboard-remove:before{content:"󱘜"}.mdi-clipboard-remove-outline:before{content:"󱘝"}.mdi-clipboard-search:before{content:"󱘞"}.mdi-clipboard-search-outline:before{content:"󱘟"}.mdi-clipboard-text:before{content:"󰅍"}.mdi-clipboard-text-clock:before{content:"󱣹"}.mdi-clipboard-text-clock-outline:before{content:"󱣺"}.mdi-clipboard-text-multiple:before{content:"󱉫"}.mdi-clipboard-text-multiple-outline:before{content:"󱉬"}.mdi-clipboard-text-off:before{content:"󱘠"}.mdi-clipboard-text-off-outline:before{content:"󱘡"}.mdi-clipboard-text-outline:before{content:"󰨸"}.mdi-clipboard-text-play:before{content:"󰱛"}.mdi-clipboard-text-play-outline:before{content:"󰱜"}.mdi-clipboard-text-search:before{content:"󱘢"}.mdi-clipboard-text-search-outline:before{content:"󱘣"}.mdi-clippy:before{content:"󰅏"}.mdi-clock:before{content:"󰥔"}.mdi-clock-alert:before{content:"󰥕"}.mdi-clock-alert-outline:before{content:"󰗎"}.mdi-clock-check:before{content:"󰾨"}.mdi-clock-check-outline:before{content:"󰾩"}.mdi-clock-digital:before{content:"󰺗"}.mdi-clock-edit:before{content:"󱦺"}.mdi-clock-edit-outline:before{content:"󱦻"}.mdi-clock-end:before{content:"󰅑"}.mdi-clock-fast:before{content:"󰅒"}.mdi-clock-in:before{content:"󰅓"}.mdi-clock-minus:before{content:"󱡣"}.mdi-clock-minus-outline:before{content:"󱡤"}.mdi-clock-out:before{content:"󰅔"}.mdi-clock-outline:before{content:"󰅐"}.mdi-clock-plus:before{content:"󱡡"}.mdi-clock-plus-outline:before{content:"󱡢"}.mdi-clock-remove:before{content:"󱡥"}.mdi-clock-remove-outline:before{content:"󱡦"}.mdi-clock-star-four-points:before{content:"󱰩"}.mdi-clock-star-four-points-outline:before{content:"󱰪"}.mdi-clock-start:before{content:"󰅕"}.mdi-clock-time-eight:before{content:"󱑆"}.mdi-clock-time-eight-outline:before{content:"󱑒"}.mdi-clock-time-eleven:before{content:"󱑉"}.mdi-clock-time-eleven-outline:before{content:"󱑕"}.mdi-clock-time-five:before{content:"󱑃"}.mdi-clock-time-five-outline:before{content:"󱑏"}.mdi-clock-time-four:before{content:"󱑂"}.mdi-clock-time-four-outline:before{content:"󱑎"}.mdi-clock-time-nine:before{content:"󱑇"}.mdi-clock-time-nine-outline:before{content:"󱑓"}.mdi-clock-time-one:before{content:"󱐿"}.mdi-clock-time-one-outline:before{content:"󱑋"}.mdi-clock-time-seven:before{content:"󱑅"}.mdi-clock-time-seven-outline:before{content:"󱑑"}.mdi-clock-time-six:before{content:"󱑄"}.mdi-clock-time-six-outline:before{content:"󱑐"}.mdi-clock-time-ten:before{content:"󱑈"}.mdi-clock-time-ten-outline:before{content:"󱑔"}.mdi-clock-time-three:before{content:"󱑁"}.mdi-clock-time-three-outline:before{content:"󱑍"}.mdi-clock-time-twelve:before{content:"󱑊"}.mdi-clock-time-twelve-outline:before{content:"󱑖"}.mdi-clock-time-two:before{content:"󱑀"}.mdi-clock-time-two-outline:before{content:"󱑌"}.mdi-close:before{content:"󰅖"}.mdi-close-box:before{content:"󰅗"}.mdi-close-box-multiple:before{content:"󰱝"}.mdi-close-box-multiple-outline:before{content:"󰱞"}.mdi-close-box-outline:before{content:"󰅘"}.mdi-close-circle:before{content:"󰅙"}.mdi-close-circle-multiple:before{content:"󰘪"}.mdi-close-circle-multiple-outline:before{content:"󰢃"}.mdi-close-circle-outline:before{content:"󰅚"}.mdi-close-network:before{content:"󰅛"}.mdi-close-network-outline:before{content:"󰱟"}.mdi-close-octagon:before{content:"󰅜"}.mdi-close-octagon-outline:before{content:"󰅝"}.mdi-close-outline:before{content:"󰛉"}.mdi-close-thick:before{content:"󱎘"}.mdi-closed-caption:before{content:"󰅞"}.mdi-closed-caption-outline:before{content:"󰶽"}.mdi-cloud:before{content:"󰅟"}.mdi-cloud-alert:before{content:"󰧠"}.mdi-cloud-alert-outline:before{content:"󱯠"}.mdi-cloud-arrow-down:before{content:"󱯡"}.mdi-cloud-arrow-down-outline:before{content:"󱯢"}.mdi-cloud-arrow-left:before{content:"󱯣"}.mdi-cloud-arrow-left-outline:before{content:"󱯤"}.mdi-cloud-arrow-right:before{content:"󱯥"}.mdi-cloud-arrow-right-outline:before{content:"󱯦"}.mdi-cloud-arrow-up:before{content:"󱯧"}.mdi-cloud-arrow-up-outline:before{content:"󱯨"}.mdi-cloud-braces:before{content:"󰞵"}.mdi-cloud-cancel:before{content:"󱯩"}.mdi-cloud-cancel-outline:before{content:"󱯪"}.mdi-cloud-check:before{content:"󱯫"}.mdi-cloud-check-outline:before{content:"󱯬"}.mdi-cloud-check-variant:before{content:"󰅠"}.mdi-cloud-check-variant-outline:before{content:"󱋌"}.mdi-cloud-circle:before{content:"󰅡"}.mdi-cloud-circle-outline:before{content:"󱯭"}.mdi-cloud-clock:before{content:"󱯮"}.mdi-cloud-clock-outline:before{content:"󱯯"}.mdi-cloud-cog:before{content:"󱯰"}.mdi-cloud-cog-outline:before{content:"󱯱"}.mdi-cloud-download:before{content:"󰅢"}.mdi-cloud-download-outline:before{content:"󰭽"}.mdi-cloud-key:before{content:"󱲡"}.mdi-cloud-key-outline:before{content:"󱲢"}.mdi-cloud-lock:before{content:"󱇱"}.mdi-cloud-lock-open:before{content:"󱯲"}.mdi-cloud-lock-open-outline:before{content:"󱯳"}.mdi-cloud-lock-outline:before{content:"󱇲"}.mdi-cloud-minus:before{content:"󱯴"}.mdi-cloud-minus-outline:before{content:"󱯵"}.mdi-cloud-off:before{content:"󱯶"}.mdi-cloud-off-outline:before{content:"󰅤"}.mdi-cloud-outline:before{content:"󰅣"}.mdi-cloud-percent:before{content:"󱨵"}.mdi-cloud-percent-outline:before{content:"󱨶"}.mdi-cloud-plus:before{content:"󱯷"}.mdi-cloud-plus-outline:before{content:"󱯸"}.mdi-cloud-print:before{content:"󰅥"}.mdi-cloud-print-outline:before{content:"󰅦"}.mdi-cloud-question:before{content:"󰨹"}.mdi-cloud-question-outline:before{content:"󱯹"}.mdi-cloud-refresh:before{content:"󱯺"}.mdi-cloud-refresh-outline:before{content:"󱯻"}.mdi-cloud-refresh-variant:before{content:"󰔪"}.mdi-cloud-refresh-variant-outline:before{content:"󱯼"}.mdi-cloud-remove:before{content:"󱯽"}.mdi-cloud-remove-outline:before{content:"󱯾"}.mdi-cloud-search:before{content:"󰥖"}.mdi-cloud-search-outline:before{content:"󰥗"}.mdi-cloud-sync:before{content:"󰘿"}.mdi-cloud-sync-outline:before{content:"󱋖"}.mdi-cloud-tags:before{content:"󰞶"}.mdi-cloud-upload:before{content:"󰅧"}.mdi-cloud-upload-outline:before{content:"󰭾"}.mdi-clouds:before{content:"󱮕"}.mdi-clover:before{content:"󰠖"}.mdi-clover-outline:before{content:"󱱢"}.mdi-coach-lamp:before{content:"󱀠"}.mdi-coach-lamp-variant:before{content:"󱨷"}.mdi-coat-rack:before{content:"󱂞"}.mdi-code-array:before{content:"󰅨"}.mdi-code-block-braces:before{content:"󱲃"}.mdi-code-block-brackets:before{content:"󱲄"}.mdi-code-block-parentheses:before{content:"󱲅"}.mdi-code-block-tags:before{content:"󱲆"}.mdi-code-braces:before{content:"󰅩"}.mdi-code-braces-box:before{content:"󱃖"}.mdi-code-brackets:before{content:"󰅪"}.mdi-code-equal:before{content:"󰅫"}.mdi-code-greater-than:before{content:"󰅬"}.mdi-code-greater-than-or-equal:before{content:"󰅭"}.mdi-code-json:before{content:"󰘦"}.mdi-code-less-than:before{content:"󰅮"}.mdi-code-less-than-or-equal:before{content:"󰅯"}.mdi-code-not-equal:before{content:"󰅰"}.mdi-code-not-equal-variant:before{content:"󰅱"}.mdi-code-parentheses:before{content:"󰅲"}.mdi-code-parentheses-box:before{content:"󱃗"}.mdi-code-string:before{content:"󰅳"}.mdi-code-tags:before{content:"󰅴"}.mdi-code-tags-check:before{content:"󰚔"}.mdi-codepen:before{content:"󰅵"}.mdi-coffee:before{content:"󰅶"}.mdi-coffee-maker:before{content:"󱂟"}.mdi-coffee-maker-check:before{content:"󱤱"}.mdi-coffee-maker-check-outline:before{content:"󱤲"}.mdi-coffee-maker-outline:before{content:"󱠛"}.mdi-coffee-off:before{content:"󰾪"}.mdi-coffee-off-outline:before{content:"󰾫"}.mdi-coffee-outline:before{content:"󰛊"}.mdi-coffee-to-go:before{content:"󰅷"}.mdi-coffee-to-go-outline:before{content:"󱌎"}.mdi-coffin:before{content:"󰭿"}.mdi-cog:before{content:"󰒓"}.mdi-cog-box:before{content:"󰒔"}.mdi-cog-clockwise:before{content:"󱇝"}.mdi-cog-counterclockwise:before{content:"󱇞"}.mdi-cog-off:before{content:"󱏎"}.mdi-cog-off-outline:before{content:"󱏏"}.mdi-cog-outline:before{content:"󰢻"}.mdi-cog-pause:before{content:"󱤳"}.mdi-cog-pause-outline:before{content:"󱤴"}.mdi-cog-play:before{content:"󱤵"}.mdi-cog-play-outline:before{content:"󱤶"}.mdi-cog-refresh:before{content:"󱑞"}.mdi-cog-refresh-outline:before{content:"󱑟"}.mdi-cog-stop:before{content:"󱤷"}.mdi-cog-stop-outline:before{content:"󱤸"}.mdi-cog-sync:before{content:"󱑠"}.mdi-cog-sync-outline:before{content:"󱑡"}.mdi-cog-transfer:before{content:"󱁛"}.mdi-cog-transfer-outline:before{content:"󱁜"}.mdi-cogs:before{content:"󰣖"}.mdi-collage:before{content:"󰙀"}.mdi-collapse-all:before{content:"󰪦"}.mdi-collapse-all-outline:before{content:"󰪧"}.mdi-color-helper:before{content:"󰅹"}.mdi-comma:before{content:"󰸣"}.mdi-comma-box:before{content:"󰸫"}.mdi-comma-box-outline:before{content:"󰸤"}.mdi-comma-circle:before{content:"󰸥"}.mdi-comma-circle-outline:before{content:"󰸦"}.mdi-comment:before{content:"󰅺"}.mdi-comment-account:before{content:"󰅻"}.mdi-comment-account-outline:before{content:"󰅼"}.mdi-comment-alert:before{content:"󰅽"}.mdi-comment-alert-outline:before{content:"󰅾"}.mdi-comment-arrow-left:before{content:"󰧡"}.mdi-comment-arrow-left-outline:before{content:"󰧢"}.mdi-comment-arrow-right:before{content:"󰧣"}.mdi-comment-arrow-right-outline:before{content:"󰧤"}.mdi-comment-bookmark:before{content:"󱖮"}.mdi-comment-bookmark-outline:before{content:"󱖯"}.mdi-comment-check:before{content:"󰅿"}.mdi-comment-check-outline:before{content:"󰆀"}.mdi-comment-edit:before{content:"󱆿"}.mdi-comment-edit-outline:before{content:"󱋄"}.mdi-comment-eye:before{content:"󰨺"}.mdi-comment-eye-outline:before{content:"󰨻"}.mdi-comment-flash:before{content:"󱖰"}.mdi-comment-flash-outline:before{content:"󱖱"}.mdi-comment-minus:before{content:"󱗟"}.mdi-comment-minus-outline:before{content:"󱗠"}.mdi-comment-multiple:before{content:"󰡟"}.mdi-comment-multiple-outline:before{content:"󰆁"}.mdi-comment-off:before{content:"󱗡"}.mdi-comment-off-outline:before{content:"󱗢"}.mdi-comment-outline:before{content:"󰆂"}.mdi-comment-plus:before{content:"󰧥"}.mdi-comment-plus-outline:before{content:"󰆃"}.mdi-comment-processing:before{content:"󰆄"}.mdi-comment-processing-outline:before{content:"󰆅"}.mdi-comment-question:before{content:"󰠗"}.mdi-comment-question-outline:before{content:"󰆆"}.mdi-comment-quote:before{content:"󱀡"}.mdi-comment-quote-outline:before{content:"󱀢"}.mdi-comment-remove:before{content:"󰗞"}.mdi-comment-remove-outline:before{content:"󰆇"}.mdi-comment-search:before{content:"󰨼"}.mdi-comment-search-outline:before{content:"󰨽"}.mdi-comment-text:before{content:"󰆈"}.mdi-comment-text-multiple:before{content:"󰡠"}.mdi-comment-text-multiple-outline:before{content:"󰡡"}.mdi-comment-text-outline:before{content:"󰆉"}.mdi-compare:before{content:"󰆊"}.mdi-compare-horizontal:before{content:"󱒒"}.mdi-compare-remove:before{content:"󱢳"}.mdi-compare-vertical:before{content:"󱒓"}.mdi-compass:before{content:"󰆋"}.mdi-compass-off:before{content:"󰮀"}.mdi-compass-off-outline:before{content:"󰮁"}.mdi-compass-outline:before{content:"󰆌"}.mdi-compass-rose:before{content:"󱎂"}.mdi-compost:before{content:"󱨸"}.mdi-cone:before{content:"󱥌"}.mdi-cone-off:before{content:"󱥍"}.mdi-connection:before{content:"󱘖"}.mdi-console:before{content:"󰆍"}.mdi-console-line:before{content:"󰞷"}.mdi-console-network:before{content:"󰢩"}.mdi-console-network-outline:before{content:"󰱠"}.mdi-consolidate:before{content:"󱃘"}.mdi-contactless-payment:before{content:"󰵪"}.mdi-contactless-payment-circle:before{content:"󰌡"}.mdi-contactless-payment-circle-outline:before{content:"󰐈"}.mdi-contacts:before{content:"󰛋"}.mdi-contacts-outline:before{content:"󰖸"}.mdi-contain:before{content:"󰨾"}.mdi-contain-end:before{content:"󰨿"}.mdi-contain-start:before{content:"󰩀"}.mdi-content-copy:before{content:"󰆏"}.mdi-content-cut:before{content:"󰆐"}.mdi-content-duplicate:before{content:"󰆑"}.mdi-content-paste:before{content:"󰆒"}.mdi-content-save:before{content:"󰆓"}.mdi-content-save-alert:before{content:"󰽂"}.mdi-content-save-alert-outline:before{content:"󰽃"}.mdi-content-save-all:before{content:"󰆔"}.mdi-content-save-all-outline:before{content:"󰽄"}.mdi-content-save-check:before{content:"󱣪"}.mdi-content-save-check-outline:before{content:"󱣫"}.mdi-content-save-cog:before{content:"󱑛"}.mdi-content-save-cog-outline:before{content:"󱑜"}.mdi-content-save-edit:before{content:"󰳻"}.mdi-content-save-edit-outline:before{content:"󰳼"}.mdi-content-save-minus:before{content:"󱭃"}.mdi-content-save-minus-outline:before{content:"󱭄"}.mdi-content-save-move:before{content:"󰸧"}.mdi-content-save-move-outline:before{content:"󰸨"}.mdi-content-save-off:before{content:"󱙃"}.mdi-content-save-off-outline:before{content:"󱙄"}.mdi-content-save-outline:before{content:"󰠘"}.mdi-content-save-plus:before{content:"󱭁"}.mdi-content-save-plus-outline:before{content:"󱭂"}.mdi-content-save-settings:before{content:"󰘛"}.mdi-content-save-settings-outline:before{content:"󰬮"}.mdi-contrast:before{content:"󰆕"}.mdi-contrast-box:before{content:"󰆖"}.mdi-contrast-circle:before{content:"󰆗"}.mdi-controller:before{content:"󰊴"}.mdi-controller-classic:before{content:"󰮂"}.mdi-controller-classic-outline:before{content:"󰮃"}.mdi-controller-off:before{content:"󰊵"}.mdi-cookie:before{content:"󰆘"}.mdi-cookie-alert:before{content:"󱛐"}.mdi-cookie-alert-outline:before{content:"󱛑"}.mdi-cookie-check:before{content:"󱛒"}.mdi-cookie-check-outline:before{content:"󱛓"}.mdi-cookie-clock:before{content:"󱛤"}.mdi-cookie-clock-outline:before{content:"󱛥"}.mdi-cookie-cog:before{content:"󱛔"}.mdi-cookie-cog-outline:before{content:"󱛕"}.mdi-cookie-edit:before{content:"󱛦"}.mdi-cookie-edit-outline:before{content:"󱛧"}.mdi-cookie-lock:before{content:"󱛨"}.mdi-cookie-lock-outline:before{content:"󱛩"}.mdi-cookie-minus:before{content:"󱛚"}.mdi-cookie-minus-outline:before{content:"󱛛"}.mdi-cookie-off:before{content:"󱛪"}.mdi-cookie-off-outline:before{content:"󱛫"}.mdi-cookie-outline:before{content:"󱛞"}.mdi-cookie-plus:before{content:"󱛖"}.mdi-cookie-plus-outline:before{content:"󱛗"}.mdi-cookie-refresh:before{content:"󱛬"}.mdi-cookie-refresh-outline:before{content:"󱛭"}.mdi-cookie-remove:before{content:"󱛘"}.mdi-cookie-remove-outline:before{content:"󱛙"}.mdi-cookie-settings:before{content:"󱛜"}.mdi-cookie-settings-outline:before{content:"󱛝"}.mdi-coolant-temperature:before{content:"󰏈"}.mdi-copyleft:before{content:"󱤹"}.mdi-copyright:before{content:"󰗦"}.mdi-cordova:before{content:"󰥘"}.mdi-corn:before{content:"󰞸"}.mdi-corn-off:before{content:"󱏯"}.mdi-cosine-wave:before{content:"󱑹"}.mdi-counter:before{content:"󰆙"}.mdi-countertop:before{content:"󱠜"}.mdi-countertop-outline:before{content:"󱠝"}.mdi-cow:before{content:"󰆚"}.mdi-cow-off:before{content:"󱣼"}.mdi-cpu-32-bit:before{content:"󰻟"}.mdi-cpu-64-bit:before{content:"󰻠"}.mdi-cradle:before{content:"󱦋"}.mdi-cradle-outline:before{content:"󱦑"}.mdi-crane:before{content:"󰡢"}.mdi-creation:before{content:"󰙴"}.mdi-creation-outline:before{content:"󱰫"}.mdi-creative-commons:before{content:"󰵫"}.mdi-credit-card:before{content:"󰿯"}.mdi-credit-card-check:before{content:"󱏐"}.mdi-credit-card-check-outline:before{content:"󱏑"}.mdi-credit-card-chip:before{content:"󱤏"}.mdi-credit-card-chip-outline:before{content:"󱤐"}.mdi-credit-card-clock:before{content:"󰻡"}.mdi-credit-card-clock-outline:before{content:"󰻢"}.mdi-credit-card-edit:before{content:"󱟗"}.mdi-credit-card-edit-outline:before{content:"󱟘"}.mdi-credit-card-fast:before{content:"󱤑"}.mdi-credit-card-fast-outline:before{content:"󱤒"}.mdi-credit-card-lock:before{content:"󱣧"}.mdi-credit-card-lock-outline:before{content:"󱣨"}.mdi-credit-card-marker:before{content:"󰚨"}.mdi-credit-card-marker-outline:before{content:"󰶾"}.mdi-credit-card-minus:before{content:"󰾬"}.mdi-credit-card-minus-outline:before{content:"󰾭"}.mdi-credit-card-multiple:before{content:"󰿰"}.mdi-credit-card-multiple-outline:before{content:"󰆜"}.mdi-credit-card-off:before{content:"󰿱"}.mdi-credit-card-off-outline:before{content:"󰗤"}.mdi-credit-card-outline:before{content:"󰆛"}.mdi-credit-card-plus:before{content:"󰿲"}.mdi-credit-card-plus-outline:before{content:"󰙶"}.mdi-credit-card-refresh:before{content:"󱙅"}.mdi-credit-card-refresh-outline:before{content:"󱙆"}.mdi-credit-card-refund:before{content:"󰿳"}.mdi-credit-card-refund-outline:before{content:"󰪨"}.mdi-credit-card-remove:before{content:"󰾮"}.mdi-credit-card-remove-outline:before{content:"󰾯"}.mdi-credit-card-scan:before{content:"󰿴"}.mdi-credit-card-scan-outline:before{content:"󰆝"}.mdi-credit-card-search:before{content:"󱙇"}.mdi-credit-card-search-outline:before{content:"󱙈"}.mdi-credit-card-settings:before{content:"󰿵"}.mdi-credit-card-settings-outline:before{content:"󰣗"}.mdi-credit-card-sync:before{content:"󱙉"}.mdi-credit-card-sync-outline:before{content:"󱙊"}.mdi-credit-card-wireless:before{content:"󰠂"}.mdi-credit-card-wireless-off:before{content:"󰕺"}.mdi-credit-card-wireless-off-outline:before{content:"󰕻"}.mdi-credit-card-wireless-outline:before{content:"󰵬"}.mdi-cricket:before{content:"󰵭"}.mdi-crop:before{content:"󰆞"}.mdi-crop-free:before{content:"󰆟"}.mdi-crop-landscape:before{content:"󰆠"}.mdi-crop-portrait:before{content:"󰆡"}.mdi-crop-rotate:before{content:"󰚖"}.mdi-crop-square:before{content:"󰆢"}.mdi-cross:before{content:"󰥓"}.mdi-cross-bolnisi:before{content:"󰳭"}.mdi-cross-celtic:before{content:"󰳵"}.mdi-cross-outline:before{content:"󰳶"}.mdi-crosshairs:before{content:"󰆣"}.mdi-crosshairs-gps:before{content:"󰆤"}.mdi-crosshairs-off:before{content:"󰽅"}.mdi-crosshairs-question:before{content:"󱄶"}.mdi-crowd:before{content:"󱥵"}.mdi-crown:before{content:"󰆥"}.mdi-crown-circle:before{content:"󱟜"}.mdi-crown-circle-outline:before{content:"󱟝"}.mdi-crown-outline:before{content:"󱇐"}.mdi-cryengine:before{content:"󰥙"}.mdi-crystal-ball:before{content:"󰬯"}.mdi-cube:before{content:"󰆦"}.mdi-cube-off:before{content:"󱐜"}.mdi-cube-off-outline:before{content:"󱐝"}.mdi-cube-outline:before{content:"󰆧"}.mdi-cube-scan:before{content:"󰮄"}.mdi-cube-send:before{content:"󰆨"}.mdi-cube-unfolded:before{content:"󰆩"}.mdi-cup:before{content:"󰆪"}.mdi-cup-off:before{content:"󰗥"}.mdi-cup-off-outline:before{content:"󱍽"}.mdi-cup-outline:before{content:"󱌏"}.mdi-cup-water:before{content:"󰆫"}.mdi-cupboard:before{content:"󰽆"}.mdi-cupboard-outline:before{content:"󰽇"}.mdi-cupcake:before{content:"󰥚"}.mdi-curling:before{content:"󰡣"}.mdi-currency-bdt:before{content:"󰡤"}.mdi-currency-brl:before{content:"󰮅"}.mdi-currency-btc:before{content:"󰆬"}.mdi-currency-cny:before{content:"󰞺"}.mdi-currency-eth:before{content:"󰞻"}.mdi-currency-eur:before{content:"󰆭"}.mdi-currency-eur-off:before{content:"󱌕"}.mdi-currency-fra:before{content:"󱨹"}.mdi-currency-gbp:before{content:"󰆮"}.mdi-currency-ils:before{content:"󰱡"}.mdi-currency-inr:before{content:"󰆯"}.mdi-currency-jpy:before{content:"󰞼"}.mdi-currency-krw:before{content:"󰞽"}.mdi-currency-kzt:before{content:"󰡥"}.mdi-currency-mnt:before{content:"󱔒"}.mdi-currency-ngn:before{content:"󰆰"}.mdi-currency-php:before{content:"󰧦"}.mdi-currency-rial:before{content:"󰺜"}.mdi-currency-rub:before{content:"󰆱"}.mdi-currency-rupee:before{content:"󱥶"}.mdi-currency-sign:before{content:"󰞾"}.mdi-currency-thb:before{content:"󱰅"}.mdi-currency-try:before{content:"󰆲"}.mdi-currency-twd:before{content:"󰞿"}.mdi-currency-uah:before{content:"󱮛"}.mdi-currency-usd:before{content:"󰇁"}.mdi-currency-usd-off:before{content:"󰙺"}.mdi-current-ac:before{content:"󱒀"}.mdi-current-dc:before{content:"󰥜"}.mdi-cursor-default:before{content:"󰇀"}.mdi-cursor-default-click:before{content:"󰳽"}.mdi-cursor-default-click-outline:before{content:"󰳾"}.mdi-cursor-default-gesture:before{content:"󱄧"}.mdi-cursor-default-gesture-outline:before{content:"󱄨"}.mdi-cursor-default-outline:before{content:"󰆿"}.mdi-cursor-move:before{content:"󰆾"}.mdi-cursor-pointer:before{content:"󰆽"}.mdi-cursor-text:before{content:"󰗧"}.mdi-curtains:before{content:"󱡆"}.mdi-curtains-closed:before{content:"󱡇"}.mdi-cylinder:before{content:"󱥎"}.mdi-cylinder-off:before{content:"󱥏"}.mdi-dance-ballroom:before{content:"󱗻"}.mdi-dance-pole:before{content:"󱕸"}.mdi-data-matrix:before{content:"󱔼"}.mdi-data-matrix-edit:before{content:"󱔽"}.mdi-data-matrix-minus:before{content:"󱔾"}.mdi-data-matrix-plus:before{content:"󱔿"}.mdi-data-matrix-remove:before{content:"󱕀"}.mdi-data-matrix-scan:before{content:"󱕁"}.mdi-database:before{content:"󰆼"}.mdi-database-alert:before{content:"󱘺"}.mdi-database-alert-outline:before{content:"󱘤"}.mdi-database-arrow-down:before{content:"󱘻"}.mdi-database-arrow-down-outline:before{content:"󱘥"}.mdi-database-arrow-left:before{content:"󱘼"}.mdi-database-arrow-left-outline:before{content:"󱘦"}.mdi-database-arrow-right:before{content:"󱘽"}.mdi-database-arrow-right-outline:before{content:"󱘧"}.mdi-database-arrow-up:before{content:"󱘾"}.mdi-database-arrow-up-outline:before{content:"󱘨"}.mdi-database-check:before{content:"󰪩"}.mdi-database-check-outline:before{content:"󱘩"}.mdi-database-clock:before{content:"󱘿"}.mdi-database-clock-outline:before{content:"󱘪"}.mdi-database-cog:before{content:"󱙋"}.mdi-database-cog-outline:before{content:"󱙌"}.mdi-database-edit:before{content:"󰮆"}.mdi-database-edit-outline:before{content:"󱘫"}.mdi-database-export:before{content:"󰥞"}.mdi-database-export-outline:before{content:"󱘬"}.mdi-database-eye:before{content:"󱤟"}.mdi-database-eye-off:before{content:"󱤠"}.mdi-database-eye-off-outline:before{content:"󱤡"}.mdi-database-eye-outline:before{content:"󱤢"}.mdi-database-import:before{content:"󰥝"}.mdi-database-import-outline:before{content:"󱘭"}.mdi-database-lock:before{content:"󰪪"}.mdi-database-lock-outline:before{content:"󱘮"}.mdi-database-marker:before{content:"󱋶"}.mdi-database-marker-outline:before{content:"󱘯"}.mdi-database-minus:before{content:"󰆻"}.mdi-database-minus-outline:before{content:"󱘰"}.mdi-database-off:before{content:"󱙀"}.mdi-database-off-outline:before{content:"󱘱"}.mdi-database-outline:before{content:"󱘲"}.mdi-database-plus:before{content:"󰆺"}.mdi-database-plus-outline:before{content:"󱘳"}.mdi-database-refresh:before{content:"󰗂"}.mdi-database-refresh-outline:before{content:"󱘴"}.mdi-database-remove:before{content:"󰴀"}.mdi-database-remove-outline:before{content:"󱘵"}.mdi-database-search:before{content:"󰡦"}.mdi-database-search-outline:before{content:"󱘶"}.mdi-database-settings:before{content:"󰴁"}.mdi-database-settings-outline:before{content:"󱘷"}.mdi-database-sync:before{content:"󰳿"}.mdi-database-sync-outline:before{content:"󱘸"}.mdi-death-star:before{content:"󰣘"}.mdi-death-star-variant:before{content:"󰣙"}.mdi-deathly-hallows:before{content:"󰮇"}.mdi-debian:before{content:"󰣚"}.mdi-debug-step-into:before{content:"󰆹"}.mdi-debug-step-out:before{content:"󰆸"}.mdi-debug-step-over:before{content:"󰆷"}.mdi-decagram:before{content:"󰝬"}.mdi-decagram-outline:before{content:"󰝭"}.mdi-decimal:before{content:"󱂡"}.mdi-decimal-comma:before{content:"󱂢"}.mdi-decimal-comma-decrease:before{content:"󱂣"}.mdi-decimal-comma-increase:before{content:"󱂤"}.mdi-decimal-decrease:before{content:"󰆶"}.mdi-decimal-increase:before{content:"󰆵"}.mdi-delete:before{content:"󰆴"}.mdi-delete-alert:before{content:"󱂥"}.mdi-delete-alert-outline:before{content:"󱂦"}.mdi-delete-circle:before{content:"󰚃"}.mdi-delete-circle-outline:before{content:"󰮈"}.mdi-delete-clock:before{content:"󱕖"}.mdi-delete-clock-outline:before{content:"󱕗"}.mdi-delete-empty:before{content:"󰛌"}.mdi-delete-empty-outline:before{content:"󰺝"}.mdi-delete-forever:before{content:"󰗨"}.mdi-delete-forever-outline:before{content:"󰮉"}.mdi-delete-off:before{content:"󱂧"}.mdi-delete-off-outline:before{content:"󱂨"}.mdi-delete-outline:before{content:"󰧧"}.mdi-delete-restore:before{content:"󰠙"}.mdi-delete-sweep:before{content:"󰗩"}.mdi-delete-sweep-outline:before{content:"󰱢"}.mdi-delete-variant:before{content:"󰆳"}.mdi-delta:before{content:"󰇂"}.mdi-desk:before{content:"󱈹"}.mdi-desk-lamp:before{content:"󰥟"}.mdi-desk-lamp-off:before{content:"󱬟"}.mdi-desk-lamp-on:before{content:"󱬠"}.mdi-deskphone:before{content:"󰇃"}.mdi-desktop-classic:before{content:"󰟀"}.mdi-desktop-tower:before{content:"󰇅"}.mdi-desktop-tower-monitor:before{content:"󰪫"}.mdi-details:before{content:"󰇆"}.mdi-dev-to:before{content:"󰵮"}.mdi-developer-board:before{content:"󰚗"}.mdi-deviantart:before{content:"󰇇"}.mdi-devices:before{content:"󰾰"}.mdi-dharmachakra:before{content:"󰥋"}.mdi-diabetes:before{content:"󱄦"}.mdi-dialpad:before{content:"󰘜"}.mdi-diameter:before{content:"󰱣"}.mdi-diameter-outline:before{content:"󰱤"}.mdi-diameter-variant:before{content:"󰱥"}.mdi-diamond:before{content:"󰮊"}.mdi-diamond-outline:before{content:"󰮋"}.mdi-diamond-stone:before{content:"󰇈"}.mdi-dice-1:before{content:"󰇊"}.mdi-dice-1-outline:before{content:"󱅊"}.mdi-dice-2:before{content:"󰇋"}.mdi-dice-2-outline:before{content:"󱅋"}.mdi-dice-3:before{content:"󰇌"}.mdi-dice-3-outline:before{content:"󱅌"}.mdi-dice-4:before{content:"󰇍"}.mdi-dice-4-outline:before{content:"󱅍"}.mdi-dice-5:before{content:"󰇎"}.mdi-dice-5-outline:before{content:"󱅎"}.mdi-dice-6:before{content:"󰇏"}.mdi-dice-6-outline:before{content:"󱅏"}.mdi-dice-d10:before{content:"󱅓"}.mdi-dice-d10-outline:before{content:"󰝯"}.mdi-dice-d12:before{content:"󱅔"}.mdi-dice-d12-outline:before{content:"󰡧"}.mdi-dice-d20:before{content:"󱅕"}.mdi-dice-d20-outline:before{content:"󰗪"}.mdi-dice-d4:before{content:"󱅐"}.mdi-dice-d4-outline:before{content:"󰗫"}.mdi-dice-d6:before{content:"󱅑"}.mdi-dice-d6-outline:before{content:"󰗭"}.mdi-dice-d8:before{content:"󱅒"}.mdi-dice-d8-outline:before{content:"󰗬"}.mdi-dice-multiple:before{content:"󰝮"}.mdi-dice-multiple-outline:before{content:"󱅖"}.mdi-digital-ocean:before{content:"󱈷"}.mdi-dip-switch:before{content:"󰟁"}.mdi-directions:before{content:"󰇐"}.mdi-directions-fork:before{content:"󰙁"}.mdi-disc:before{content:"󰗮"}.mdi-disc-alert:before{content:"󰇑"}.mdi-disc-player:before{content:"󰥠"}.mdi-dishwasher:before{content:"󰪬"}.mdi-dishwasher-alert:before{content:"󱆸"}.mdi-dishwasher-off:before{content:"󱆹"}.mdi-disqus:before{content:"󰇒"}.mdi-distribute-horizontal-center:before{content:"󱇉"}.mdi-distribute-horizontal-left:before{content:"󱇈"}.mdi-distribute-horizontal-right:before{content:"󱇊"}.mdi-distribute-vertical-bottom:before{content:"󱇋"}.mdi-distribute-vertical-center:before{content:"󱇌"}.mdi-distribute-vertical-top:before{content:"󱇍"}.mdi-diversify:before{content:"󱡷"}.mdi-diving:before{content:"󱥷"}.mdi-diving-flippers:before{content:"󰶿"}.mdi-diving-helmet:before{content:"󰷀"}.mdi-diving-scuba:before{content:"󱭷"}.mdi-diving-scuba-flag:before{content:"󰷂"}.mdi-diving-scuba-mask:before{content:"󰷁"}.mdi-diving-scuba-tank:before{content:"󰷃"}.mdi-diving-scuba-tank-multiple:before{content:"󰷄"}.mdi-diving-snorkel:before{content:"󰷅"}.mdi-division:before{content:"󰇔"}.mdi-division-box:before{content:"󰇕"}.mdi-dlna:before{content:"󰩁"}.mdi-dna:before{content:"󰚄"}.mdi-dns:before{content:"󰇖"}.mdi-dns-outline:before{content:"󰮌"}.mdi-dock-bottom:before{content:"󱂩"}.mdi-dock-left:before{content:"󱂪"}.mdi-dock-right:before{content:"󱂫"}.mdi-dock-top:before{content:"󱔓"}.mdi-dock-window:before{content:"󱂬"}.mdi-docker:before{content:"󰡨"}.mdi-doctor:before{content:"󰩂"}.mdi-dog:before{content:"󰩃"}.mdi-dog-service:before{content:"󰪭"}.mdi-dog-side:before{content:"󰩄"}.mdi-dog-side-off:before{content:"󱛮"}.mdi-dolby:before{content:"󰚳"}.mdi-dolly:before{content:"󰺞"}.mdi-dolphin:before{content:"󱢴"}.mdi-domain:before{content:"󰇗"}.mdi-domain-off:before{content:"󰵯"}.mdi-domain-plus:before{content:"󱂭"}.mdi-domain-remove:before{content:"󱂮"}.mdi-domain-switch:before{content:"󱰬"}.mdi-dome-light:before{content:"󱐞"}.mdi-domino-mask:before{content:"󱀣"}.mdi-donkey:before{content:"󰟂"}.mdi-door:before{content:"󰠚"}.mdi-door-closed:before{content:"󰠛"}.mdi-door-closed-cancel:before{content:"󱲓"}.mdi-door-closed-lock:before{content:"󱂯"}.mdi-door-open:before{content:"󰠜"}.mdi-door-sliding:before{content:"󱠞"}.mdi-door-sliding-lock:before{content:"󱠟"}.mdi-door-sliding-open:before{content:"󱠠"}.mdi-doorbell:before{content:"󱋦"}.mdi-doorbell-video:before{content:"󰡩"}.mdi-dot-net:before{content:"󰪮"}.mdi-dots-circle:before{content:"󱥸"}.mdi-dots-grid:before{content:"󱗼"}.mdi-dots-hexagon:before{content:"󱗿"}.mdi-dots-horizontal:before{content:"󰇘"}.mdi-dots-horizontal-circle:before{content:"󰟃"}.mdi-dots-horizontal-circle-outline:before{content:"󰮍"}.mdi-dots-square:before{content:"󱗽"}.mdi-dots-triangle:before{content:"󱗾"}.mdi-dots-vertical:before{content:"󰇙"}.mdi-dots-vertical-circle:before{content:"󰟄"}.mdi-dots-vertical-circle-outline:before{content:"󰮎"}.mdi-download:before{content:"󰇚"}.mdi-download-box:before{content:"󱑢"}.mdi-download-box-outline:before{content:"󱑣"}.mdi-download-circle:before{content:"󱑤"}.mdi-download-circle-outline:before{content:"󱑥"}.mdi-download-lock:before{content:"󱌠"}.mdi-download-lock-outline:before{content:"󱌡"}.mdi-download-multiple:before{content:"󰧩"}.mdi-download-network:before{content:"󰛴"}.mdi-download-network-outline:before{content:"󰱦"}.mdi-download-off:before{content:"󱂰"}.mdi-download-off-outline:before{content:"󱂱"}.mdi-download-outline:before{content:"󰮏"}.mdi-drag:before{content:"󰇛"}.mdi-drag-horizontal:before{content:"󰇜"}.mdi-drag-horizontal-variant:before{content:"󱋰"}.mdi-drag-variant:before{content:"󰮐"}.mdi-drag-vertical:before{content:"󰇝"}.mdi-drag-vertical-variant:before{content:"󱋱"}.mdi-drama-masks:before{content:"󰴂"}.mdi-draw:before{content:"󰽉"}.mdi-draw-pen:before{content:"󱦹"}.mdi-drawing:before{content:"󰇞"}.mdi-drawing-box:before{content:"󰇟"}.mdi-dresser:before{content:"󰽊"}.mdi-dresser-outline:before{content:"󰽋"}.mdi-drone:before{content:"󰇢"}.mdi-dropbox:before{content:"󰇣"}.mdi-drupal:before{content:"󰇤"}.mdi-duck:before{content:"󰇥"}.mdi-dumbbell:before{content:"󰇦"}.mdi-dump-truck:before{content:"󰱧"}.mdi-ear-hearing:before{content:"󰟅"}.mdi-ear-hearing-loop:before{content:"󱫮"}.mdi-ear-hearing-off:before{content:"󰩅"}.mdi-earbuds:before{content:"󱡏"}.mdi-earbuds-off:before{content:"󱡐"}.mdi-earbuds-off-outline:before{content:"󱡑"}.mdi-earbuds-outline:before{content:"󱡒"}.mdi-earth:before{content:"󰇧"}.mdi-earth-arrow-down:before{content:"󱲇"}.mdi-earth-arrow-left:before{content:"󱲈"}.mdi-earth-arrow-right:before{content:"󱌑"}.mdi-earth-arrow-up:before{content:"󱲉"}.mdi-earth-box:before{content:"󰛍"}.mdi-earth-box-minus:before{content:"󱐇"}.mdi-earth-box-off:before{content:"󰛎"}.mdi-earth-box-plus:before{content:"󱐆"}.mdi-earth-box-remove:before{content:"󱐈"}.mdi-earth-minus:before{content:"󱐄"}.mdi-earth-off:before{content:"󰇨"}.mdi-earth-plus:before{content:"󱐃"}.mdi-earth-remove:before{content:"󱐅"}.mdi-egg:before{content:"󰪯"}.mdi-egg-easter:before{content:"󰪰"}.mdi-egg-fried:before{content:"󱡊"}.mdi-egg-off:before{content:"󱏰"}.mdi-egg-off-outline:before{content:"󱏱"}.mdi-egg-outline:before{content:"󱏲"}.mdi-eiffel-tower:before{content:"󱕫"}.mdi-eight-track:before{content:"󰧪"}.mdi-eject:before{content:"󰇪"}.mdi-eject-circle:before{content:"󱬣"}.mdi-eject-circle-outline:before{content:"󱬤"}.mdi-eject-outline:before{content:"󰮑"}.mdi-electric-switch:before{content:"󰺟"}.mdi-electric-switch-closed:before{content:"󱃙"}.mdi-electron-framework:before{content:"󱀤"}.mdi-elephant:before{content:"󰟆"}.mdi-elevation-decline:before{content:"󰇫"}.mdi-elevation-rise:before{content:"󰇬"}.mdi-elevator:before{content:"󰇭"}.mdi-elevator-down:before{content:"󱋂"}.mdi-elevator-passenger:before{content:"󱎁"}.mdi-elevator-passenger-off:before{content:"󱥹"}.mdi-elevator-passenger-off-outline:before{content:"󱥺"}.mdi-elevator-passenger-outline:before{content:"󱥻"}.mdi-elevator-up:before{content:"󱋁"}.mdi-ellipse:before{content:"󰺠"}.mdi-ellipse-outline:before{content:"󰺡"}.mdi-email:before{content:"󰇮"}.mdi-email-alert:before{content:"󰛏"}.mdi-email-alert-outline:before{content:"󰵂"}.mdi-email-arrow-left:before{content:"󱃚"}.mdi-email-arrow-left-outline:before{content:"󱃛"}.mdi-email-arrow-right:before{content:"󱃜"}.mdi-email-arrow-right-outline:before{content:"󱃝"}.mdi-email-box:before{content:"󰴃"}.mdi-email-check:before{content:"󰪱"}.mdi-email-check-outline:before{content:"󰪲"}.mdi-email-edit:before{content:"󰻣"}.mdi-email-edit-outline:before{content:"󰻤"}.mdi-email-fast:before{content:"󱡯"}.mdi-email-fast-outline:before{content:"󱡰"}.mdi-email-heart-outline:before{content:"󱱛"}.mdi-email-lock:before{content:"󰇱"}.mdi-email-lock-outline:before{content:"󱭡"}.mdi-email-mark-as-unread:before{content:"󰮒"}.mdi-email-minus:before{content:"󰻥"}.mdi-email-minus-outline:before{content:"󰻦"}.mdi-email-multiple:before{content:"󰻧"}.mdi-email-multiple-outline:before{content:"󰻨"}.mdi-email-newsletter:before{content:"󰾱"}.mdi-email-off:before{content:"󱏣"}.mdi-email-off-outline:before{content:"󱏤"}.mdi-email-open:before{content:"󰇯"}.mdi-email-open-heart-outline:before{content:"󱱜"}.mdi-email-open-multiple:before{content:"󰻩"}.mdi-email-open-multiple-outline:before{content:"󰻪"}.mdi-email-open-outline:before{content:"󰗯"}.mdi-email-outline:before{content:"󰇰"}.mdi-email-plus:before{content:"󰧫"}.mdi-email-plus-outline:before{content:"󰧬"}.mdi-email-remove:before{content:"󱙡"}.mdi-email-remove-outline:before{content:"󱙢"}.mdi-email-seal:before{content:"󱥛"}.mdi-email-seal-outline:before{content:"󱥜"}.mdi-email-search:before{content:"󰥡"}.mdi-email-search-outline:before{content:"󰥢"}.mdi-email-sync:before{content:"󱋇"}.mdi-email-sync-outline:before{content:"󱋈"}.mdi-email-variant:before{content:"󰗰"}.mdi-ember:before{content:"󰬰"}.mdi-emby:before{content:"󰚴"}.mdi-emoticon:before{content:"󰱨"}.mdi-emoticon-angry:before{content:"󰱩"}.mdi-emoticon-angry-outline:before{content:"󰱪"}.mdi-emoticon-confused:before{content:"󱃞"}.mdi-emoticon-confused-outline:before{content:"󱃟"}.mdi-emoticon-cool:before{content:"󰱫"}.mdi-emoticon-cool-outline:before{content:"󰇳"}.mdi-emoticon-cry:before{content:"󰱬"}.mdi-emoticon-cry-outline:before{content:"󰱭"}.mdi-emoticon-dead:before{content:"󰱮"}.mdi-emoticon-dead-outline:before{content:"󰚛"}.mdi-emoticon-devil:before{content:"󰱯"}.mdi-emoticon-devil-outline:before{content:"󰇴"}.mdi-emoticon-excited:before{content:"󰱰"}.mdi-emoticon-excited-outline:before{content:"󰚜"}.mdi-emoticon-frown:before{content:"󰽌"}.mdi-emoticon-frown-outline:before{content:"󰽍"}.mdi-emoticon-happy:before{content:"󰱱"}.mdi-emoticon-happy-outline:before{content:"󰇵"}.mdi-emoticon-kiss:before{content:"󰱲"}.mdi-emoticon-kiss-outline:before{content:"󰱳"}.mdi-emoticon-lol:before{content:"󱈔"}.mdi-emoticon-lol-outline:before{content:"󱈕"}.mdi-emoticon-minus:before{content:"󱲲"}.mdi-emoticon-minus-outline:before{content:"󱲳"}.mdi-emoticon-neutral:before{content:"󰱴"}.mdi-emoticon-neutral-outline:before{content:"󰇶"}.mdi-emoticon-outline:before{content:"󰇲"}.mdi-emoticon-plus:before{content:"󱲴"}.mdi-emoticon-plus-outline:before{content:"󱲵"}.mdi-emoticon-poop:before{content:"󰇷"}.mdi-emoticon-poop-outline:before{content:"󰱵"}.mdi-emoticon-remove:before{content:"󱲶"}.mdi-emoticon-remove-outline:before{content:"󱲷"}.mdi-emoticon-sad:before{content:"󰱶"}.mdi-emoticon-sad-outline:before{content:"󰇸"}.mdi-emoticon-sick:before{content:"󱕼"}.mdi-emoticon-sick-outline:before{content:"󱕽"}.mdi-emoticon-tongue:before{content:"󰇹"}.mdi-emoticon-tongue-outline:before{content:"󰱷"}.mdi-emoticon-wink:before{content:"󰱸"}.mdi-emoticon-wink-outline:before{content:"󰱹"}.mdi-engine:before{content:"󰇺"}.mdi-engine-off:before{content:"󰩆"}.mdi-engine-off-outline:before{content:"󰩇"}.mdi-engine-outline:before{content:"󰇻"}.mdi-epsilon:before{content:"󱃠"}.mdi-equal:before{content:"󰇼"}.mdi-equal-box:before{content:"󰇽"}.mdi-equalizer:before{content:"󰺢"}.mdi-equalizer-outline:before{content:"󰺣"}.mdi-eraser:before{content:"󰇾"}.mdi-eraser-variant:before{content:"󰙂"}.mdi-escalator:before{content:"󰇿"}.mdi-escalator-box:before{content:"󱎙"}.mdi-escalator-down:before{content:"󱋀"}.mdi-escalator-up:before{content:"󱊿"}.mdi-eslint:before{content:"󰱺"}.mdi-et:before{content:"󰪳"}.mdi-ethereum:before{content:"󰡪"}.mdi-ethernet:before{content:"󰈀"}.mdi-ethernet-cable:before{content:"󰈁"}.mdi-ethernet-cable-off:before{content:"󰈂"}.mdi-ev-plug-ccs1:before{content:"󱔙"}.mdi-ev-plug-ccs2:before{content:"󱔚"}.mdi-ev-plug-chademo:before{content:"󱔛"}.mdi-ev-plug-tesla:before{content:"󱔜"}.mdi-ev-plug-type1:before{content:"󱔝"}.mdi-ev-plug-type2:before{content:"󱔞"}.mdi-ev-station:before{content:"󰗱"}.mdi-evernote:before{content:"󰈄"}.mdi-excavator:before{content:"󱀥"}.mdi-exclamation:before{content:"󰈅"}.mdi-exclamation-thick:before{content:"󱈸"}.mdi-exit-run:before{content:"󰩈"}.mdi-exit-to-app:before{content:"󰈆"}.mdi-expand-all:before{content:"󰪴"}.mdi-expand-all-outline:before{content:"󰪵"}.mdi-expansion-card:before{content:"󰢮"}.mdi-expansion-card-variant:before{content:"󰾲"}.mdi-exponent:before{content:"󰥣"}.mdi-exponent-box:before{content:"󰥤"}.mdi-export:before{content:"󰈇"}.mdi-export-variant:before{content:"󰮓"}.mdi-eye:before{content:"󰈈"}.mdi-eye-arrow-left:before{content:"󱣽"}.mdi-eye-arrow-left-outline:before{content:"󱣾"}.mdi-eye-arrow-right:before{content:"󱣿"}.mdi-eye-arrow-right-outline:before{content:"󱤀"}.mdi-eye-check:before{content:"󰴄"}.mdi-eye-check-outline:before{content:"󰴅"}.mdi-eye-circle:before{content:"󰮔"}.mdi-eye-circle-outline:before{content:"󰮕"}.mdi-eye-closed:before{content:"󱲣"}.mdi-eye-lock:before{content:"󱰆"}.mdi-eye-lock-open:before{content:"󱰇"}.mdi-eye-lock-open-outline:before{content:"󱰈"}.mdi-eye-lock-outline:before{content:"󱰉"}.mdi-eye-minus:before{content:"󱀦"}.mdi-eye-minus-outline:before{content:"󱀧"}.mdi-eye-off:before{content:"󰈉"}.mdi-eye-off-outline:before{content:"󰛑"}.mdi-eye-outline:before{content:"󰛐"}.mdi-eye-plus:before{content:"󰡫"}.mdi-eye-plus-outline:before{content:"󰡬"}.mdi-eye-refresh:before{content:"󱥼"}.mdi-eye-refresh-outline:before{content:"󱥽"}.mdi-eye-remove:before{content:"󱗣"}.mdi-eye-remove-outline:before{content:"󱗤"}.mdi-eye-settings:before{content:"󰡭"}.mdi-eye-settings-outline:before{content:"󰡮"}.mdi-eyedropper:before{content:"󰈊"}.mdi-eyedropper-minus:before{content:"󱏝"}.mdi-eyedropper-off:before{content:"󱏟"}.mdi-eyedropper-plus:before{content:"󱏜"}.mdi-eyedropper-remove:before{content:"󱏞"}.mdi-eyedropper-variant:before{content:"󰈋"}.mdi-face-agent:before{content:"󰵰"}.mdi-face-man:before{content:"󰙃"}.mdi-face-man-outline:before{content:"󰮖"}.mdi-face-man-profile:before{content:"󰙄"}.mdi-face-man-shimmer:before{content:"󱗌"}.mdi-face-man-shimmer-outline:before{content:"󱗍"}.mdi-face-mask:before{content:"󱖆"}.mdi-face-mask-outline:before{content:"󱖇"}.mdi-face-recognition:before{content:"󰱻"}.mdi-face-woman:before{content:"󱁷"}.mdi-face-woman-outline:before{content:"󱁸"}.mdi-face-woman-profile:before{content:"󱁶"}.mdi-face-woman-shimmer:before{content:"󱗎"}.mdi-face-woman-shimmer-outline:before{content:"󱗏"}.mdi-facebook:before{content:"󰈌"}.mdi-facebook-gaming:before{content:"󰟝"}.mdi-facebook-messenger:before{content:"󰈎"}.mdi-facebook-workplace:before{content:"󰬱"}.mdi-factory:before{content:"󰈏"}.mdi-family-tree:before{content:"󱘎"}.mdi-fan:before{content:"󰈐"}.mdi-fan-alert:before{content:"󱑬"}.mdi-fan-auto:before{content:"󱜝"}.mdi-fan-chevron-down:before{content:"󱑭"}.mdi-fan-chevron-up:before{content:"󱑮"}.mdi-fan-clock:before{content:"󱨺"}.mdi-fan-minus:before{content:"󱑰"}.mdi-fan-off:before{content:"󰠝"}.mdi-fan-plus:before{content:"󱑯"}.mdi-fan-remove:before{content:"󱑱"}.mdi-fan-speed-1:before{content:"󱑲"}.mdi-fan-speed-2:before{content:"󱑳"}.mdi-fan-speed-3:before{content:"󱑴"}.mdi-fast-forward:before{content:"󰈑"}.mdi-fast-forward-10:before{content:"󰵱"}.mdi-fast-forward-15:before{content:"󱤺"}.mdi-fast-forward-30:before{content:"󰴆"}.mdi-fast-forward-45:before{content:"󱬒"}.mdi-fast-forward-5:before{content:"󱇸"}.mdi-fast-forward-60:before{content:"󱘋"}.mdi-fast-forward-outline:before{content:"󰛒"}.mdi-faucet:before{content:"󱬩"}.mdi-faucet-variant:before{content:"󱬪"}.mdi-fax:before{content:"󰈒"}.mdi-feather:before{content:"󰛓"}.mdi-feature-search:before{content:"󰩉"}.mdi-feature-search-outline:before{content:"󰩊"}.mdi-fedora:before{content:"󰣛"}.mdi-fence:before{content:"󱞚"}.mdi-fence-electric:before{content:"󱟶"}.mdi-fencing:before{content:"󱓁"}.mdi-ferris-wheel:before{content:"󰺤"}.mdi-ferry:before{content:"󰈓"}.mdi-file:before{content:"󰈔"}.mdi-file-account:before{content:"󰜻"}.mdi-file-account-outline:before{content:"󱀨"}.mdi-file-alert:before{content:"󰩋"}.mdi-file-alert-outline:before{content:"󰩌"}.mdi-file-arrow-left-right:before{content:"󱪓"}.mdi-file-arrow-left-right-outline:before{content:"󱪔"}.mdi-file-arrow-up-down:before{content:"󱪕"}.mdi-file-arrow-up-down-outline:before{content:"󱪖"}.mdi-file-cabinet:before{content:"󰪶"}.mdi-file-cad:before{content:"󰻫"}.mdi-file-cad-box:before{content:"󰻬"}.mdi-file-cancel:before{content:"󰷆"}.mdi-file-cancel-outline:before{content:"󰷇"}.mdi-file-certificate:before{content:"󱆆"}.mdi-file-certificate-outline:before{content:"󱆇"}.mdi-file-chart:before{content:"󰈕"}.mdi-file-chart-check:before{content:"󱧆"}.mdi-file-chart-check-outline:before{content:"󱧇"}.mdi-file-chart-outline:before{content:"󱀩"}.mdi-file-check:before{content:"󰈖"}.mdi-file-check-outline:before{content:"󰸩"}.mdi-file-clock:before{content:"󱋡"}.mdi-file-clock-outline:before{content:"󱋢"}.mdi-file-cloud:before{content:"󰈗"}.mdi-file-cloud-outline:before{content:"󱀪"}.mdi-file-code:before{content:"󰈮"}.mdi-file-code-outline:before{content:"󱀫"}.mdi-file-cog:before{content:"󱁻"}.mdi-file-cog-outline:before{content:"󱁼"}.mdi-file-compare:before{content:"󰢪"}.mdi-file-delimited:before{content:"󰈘"}.mdi-file-delimited-outline:before{content:"󰺥"}.mdi-file-document:before{content:"󰈙"}.mdi-file-document-alert:before{content:"󱪗"}.mdi-file-document-alert-outline:before{content:"󱪘"}.mdi-file-document-arrow-right:before{content:"󱰏"}.mdi-file-document-arrow-right-outline:before{content:"󱰐"}.mdi-file-document-check:before{content:"󱪙"}.mdi-file-document-check-outline:before{content:"󱪚"}.mdi-file-document-edit:before{content:"󰷈"}.mdi-file-document-edit-outline:before{content:"󰷉"}.mdi-file-document-minus:before{content:"󱪛"}.mdi-file-document-minus-outline:before{content:"󱪜"}.mdi-file-document-multiple:before{content:"󱔗"}.mdi-file-document-multiple-outline:before{content:"󱔘"}.mdi-file-document-outline:before{content:"󰧮"}.mdi-file-document-plus:before{content:"󱪝"}.mdi-file-document-plus-outline:before{content:"󱪞"}.mdi-file-document-refresh:before{content:"󱱺"}.mdi-file-document-refresh-outline:before{content:"󱱻"}.mdi-file-document-remove:before{content:"󱪟"}.mdi-file-document-remove-outline:before{content:"󱪠"}.mdi-file-download:before{content:"󰥥"}.mdi-file-download-outline:before{content:"󰥦"}.mdi-file-edit:before{content:"󱇧"}.mdi-file-edit-outline:before{content:"󱇨"}.mdi-file-excel:before{content:"󰈛"}.mdi-file-excel-box:before{content:"󰈜"}.mdi-file-excel-box-outline:before{content:"󱀬"}.mdi-file-excel-outline:before{content:"󱀭"}.mdi-file-export:before{content:"󰈝"}.mdi-file-export-outline:before{content:"󱀮"}.mdi-file-eye:before{content:"󰷊"}.mdi-file-eye-outline:before{content:"󰷋"}.mdi-file-find:before{content:"󰈞"}.mdi-file-find-outline:before{content:"󰮗"}.mdi-file-gif-box:before{content:"󰵸"}.mdi-file-hidden:before{content:"󰘓"}.mdi-file-image:before{content:"󰈟"}.mdi-file-image-marker:before{content:"󱝲"}.mdi-file-image-marker-outline:before{content:"󱝳"}.mdi-file-image-minus:before{content:"󱤻"}.mdi-file-image-minus-outline:before{content:"󱤼"}.mdi-file-image-outline:before{content:"󰺰"}.mdi-file-image-plus:before{content:"󱤽"}.mdi-file-image-plus-outline:before{content:"󱤾"}.mdi-file-image-remove:before{content:"󱤿"}.mdi-file-image-remove-outline:before{content:"󱥀"}.mdi-file-import:before{content:"󰈠"}.mdi-file-import-outline:before{content:"󱀯"}.mdi-file-jpg-box:before{content:"󰈥"}.mdi-file-key:before{content:"󱆄"}.mdi-file-key-outline:before{content:"󱆅"}.mdi-file-link:before{content:"󱅷"}.mdi-file-link-outline:before{content:"󱅸"}.mdi-file-lock:before{content:"󰈡"}.mdi-file-lock-open:before{content:"󱧈"}.mdi-file-lock-open-outline:before{content:"󱧉"}.mdi-file-lock-outline:before{content:"󱀰"}.mdi-file-marker:before{content:"󱝴"}.mdi-file-marker-outline:before{content:"󱝵"}.mdi-file-minus:before{content:"󱪡"}.mdi-file-minus-outline:before{content:"󱪢"}.mdi-file-move:before{content:"󰪹"}.mdi-file-move-outline:before{content:"󱀱"}.mdi-file-multiple:before{content:"󰈢"}.mdi-file-multiple-outline:before{content:"󱀲"}.mdi-file-music:before{content:"󰈣"}.mdi-file-music-outline:before{content:"󰸪"}.mdi-file-outline:before{content:"󰈤"}.mdi-file-pdf-box:before{content:"󰈦"}.mdi-file-percent:before{content:"󰠞"}.mdi-file-percent-outline:before{content:"󱀳"}.mdi-file-phone:before{content:"󱅹"}.mdi-file-phone-outline:before{content:"󱅺"}.mdi-file-plus:before{content:"󰝒"}.mdi-file-plus-outline:before{content:"󰻭"}.mdi-file-png-box:before{content:"󰸭"}.mdi-file-powerpoint:before{content:"󰈧"}.mdi-file-powerpoint-box:before{content:"󰈨"}.mdi-file-powerpoint-box-outline:before{content:"󱀴"}.mdi-file-powerpoint-outline:before{content:"󱀵"}.mdi-file-presentation-box:before{content:"󰈩"}.mdi-file-question:before{content:"󰡯"}.mdi-file-question-outline:before{content:"󱀶"}.mdi-file-refresh:before{content:"󰤘"}.mdi-file-refresh-outline:before{content:"󰕁"}.mdi-file-remove:before{content:"󰮘"}.mdi-file-remove-outline:before{content:"󱀷"}.mdi-file-replace:before{content:"󰬲"}.mdi-file-replace-outline:before{content:"󰬳"}.mdi-file-restore:before{content:"󰙰"}.mdi-file-restore-outline:before{content:"󱀸"}.mdi-file-rotate-left:before{content:"󱨻"}.mdi-file-rotate-left-outline:before{content:"󱨼"}.mdi-file-rotate-right:before{content:"󱨽"}.mdi-file-rotate-right-outline:before{content:"󱨾"}.mdi-file-search:before{content:"󰱼"}.mdi-file-search-outline:before{content:"󰱽"}.mdi-file-send:before{content:"󰈪"}.mdi-file-send-outline:before{content:"󱀹"}.mdi-file-settings:before{content:"󱁹"}.mdi-file-settings-outline:before{content:"󱁺"}.mdi-file-sign:before{content:"󱧃"}.mdi-file-star:before{content:"󱀺"}.mdi-file-star-four-points:before{content:"󱰭"}.mdi-file-star-four-points-outline:before{content:"󱰮"}.mdi-file-star-outline:before{content:"󱀻"}.mdi-file-swap:before{content:"󰾴"}.mdi-file-swap-outline:before{content:"󰾵"}.mdi-file-sync:before{content:"󱈖"}.mdi-file-sync-outline:before{content:"󱈗"}.mdi-file-table:before{content:"󰱾"}.mdi-file-table-box:before{content:"󱃡"}.mdi-file-table-box-multiple:before{content:"󱃢"}.mdi-file-table-box-multiple-outline:before{content:"󱃣"}.mdi-file-table-box-outline:before{content:"󱃤"}.mdi-file-table-outline:before{content:"󰱿"}.mdi-file-tree:before{content:"󰙅"}.mdi-file-tree-outline:before{content:"󱏒"}.mdi-file-undo:before{content:"󰣜"}.mdi-file-undo-outline:before{content:"󱀼"}.mdi-file-upload:before{content:"󰩍"}.mdi-file-upload-outline:before{content:"󰩎"}.mdi-file-video:before{content:"󰈫"}.mdi-file-video-outline:before{content:"󰸬"}.mdi-file-word:before{content:"󰈬"}.mdi-file-word-box:before{content:"󰈭"}.mdi-file-word-box-outline:before{content:"󱀽"}.mdi-file-word-outline:before{content:"󱀾"}.mdi-file-xml-box:before{content:"󱭋"}.mdi-film:before{content:"󰈯"}.mdi-filmstrip:before{content:"󰈰"}.mdi-filmstrip-box:before{content:"󰌲"}.mdi-filmstrip-box-multiple:before{content:"󰴘"}.mdi-filmstrip-off:before{content:"󰈱"}.mdi-filter:before{content:"󰈲"}.mdi-filter-check:before{content:"󱣬"}.mdi-filter-check-outline:before{content:"󱣭"}.mdi-filter-cog:before{content:"󱪣"}.mdi-filter-cog-outline:before{content:"󱪤"}.mdi-filter-menu:before{content:"󱃥"}.mdi-filter-menu-outline:before{content:"󱃦"}.mdi-filter-minus:before{content:"󰻮"}.mdi-filter-minus-outline:before{content:"󰻯"}.mdi-filter-multiple:before{content:"󱨿"}.mdi-filter-multiple-outline:before{content:"󱩀"}.mdi-filter-off:before{content:"󱓯"}.mdi-filter-off-outline:before{content:"󱓰"}.mdi-filter-outline:before{content:"󰈳"}.mdi-filter-plus:before{content:"󰻰"}.mdi-filter-plus-outline:before{content:"󰻱"}.mdi-filter-remove:before{content:"󰈴"}.mdi-filter-remove-outline:before{content:"󰈵"}.mdi-filter-settings:before{content:"󱪥"}.mdi-filter-settings-outline:before{content:"󱪦"}.mdi-filter-variant:before{content:"󰈶"}.mdi-filter-variant-minus:before{content:"󱄒"}.mdi-filter-variant-plus:before{content:"󱄓"}.mdi-filter-variant-remove:before{content:"󱀿"}.mdi-finance:before{content:"󰠟"}.mdi-find-replace:before{content:"󰛔"}.mdi-fingerprint:before{content:"󰈷"}.mdi-fingerprint-off:before{content:"󰺱"}.mdi-fire:before{content:"󰈸"}.mdi-fire-alert:before{content:"󱗗"}.mdi-fire-circle:before{content:"󱠇"}.mdi-fire-extinguisher:before{content:"󰻲"}.mdi-fire-hydrant:before{content:"󱄷"}.mdi-fire-hydrant-alert:before{content:"󱄸"}.mdi-fire-hydrant-off:before{content:"󱄹"}.mdi-fire-off:before{content:"󱜢"}.mdi-fire-station:before{content:"󱳃"}.mdi-fire-truck:before{content:"󰢫"}.mdi-firebase:before{content:"󰥧"}.mdi-firefox:before{content:"󰈹"}.mdi-fireplace:before{content:"󰸮"}.mdi-fireplace-off:before{content:"󰸯"}.mdi-firewire:before{content:"󰖾"}.mdi-firework:before{content:"󰸰"}.mdi-firework-off:before{content:"󱜣"}.mdi-fish:before{content:"󰈺"}.mdi-fish-off:before{content:"󱏳"}.mdi-fishbowl:before{content:"󰻳"}.mdi-fishbowl-outline:before{content:"󰻴"}.mdi-fit-to-page:before{content:"󰻵"}.mdi-fit-to-page-outline:before{content:"󰻶"}.mdi-fit-to-screen:before{content:"󱣴"}.mdi-fit-to-screen-outline:before{content:"󱣵"}.mdi-flag:before{content:"󰈻"}.mdi-flag-checkered:before{content:"󰈼"}.mdi-flag-minus:before{content:"󰮙"}.mdi-flag-minus-outline:before{content:"󱂲"}.mdi-flag-off:before{content:"󱣮"}.mdi-flag-off-outline:before{content:"󱣯"}.mdi-flag-outline:before{content:"󰈽"}.mdi-flag-plus:before{content:"󰮚"}.mdi-flag-plus-outline:before{content:"󱂳"}.mdi-flag-remove:before{content:"󰮛"}.mdi-flag-remove-outline:before{content:"󱂴"}.mdi-flag-triangle:before{content:"󰈿"}.mdi-flag-variant:before{content:"󰉀"}.mdi-flag-variant-minus:before{content:"󱮴"}.mdi-flag-variant-minus-outline:before{content:"󱮵"}.mdi-flag-variant-off:before{content:"󱮰"}.mdi-flag-variant-off-outline:before{content:"󱮱"}.mdi-flag-variant-outline:before{content:"󰈾"}.mdi-flag-variant-plus:before{content:"󱮲"}.mdi-flag-variant-plus-outline:before{content:"󱮳"}.mdi-flag-variant-remove:before{content:"󱮶"}.mdi-flag-variant-remove-outline:before{content:"󱮷"}.mdi-flare:before{content:"󰵲"}.mdi-flash:before{content:"󰉁"}.mdi-flash-alert:before{content:"󰻷"}.mdi-flash-alert-outline:before{content:"󰻸"}.mdi-flash-auto:before{content:"󰉂"}.mdi-flash-off:before{content:"󰉃"}.mdi-flash-off-outline:before{content:"󱭅"}.mdi-flash-outline:before{content:"󰛕"}.mdi-flash-red-eye:before{content:"󰙻"}.mdi-flash-triangle:before{content:"󱬝"}.mdi-flash-triangle-outline:before{content:"󱬞"}.mdi-flashlight:before{content:"󰉄"}.mdi-flashlight-off:before{content:"󰉅"}.mdi-flask:before{content:"󰂓"}.mdi-flask-empty:before{content:"󰂔"}.mdi-flask-empty-minus:before{content:"󱈺"}.mdi-flask-empty-minus-outline:before{content:"󱈻"}.mdi-flask-empty-off:before{content:"󱏴"}.mdi-flask-empty-off-outline:before{content:"󱏵"}.mdi-flask-empty-outline:before{content:"󰂕"}.mdi-flask-empty-plus:before{content:"󱈼"}.mdi-flask-empty-plus-outline:before{content:"󱈽"}.mdi-flask-empty-remove:before{content:"󱈾"}.mdi-flask-empty-remove-outline:before{content:"󱈿"}.mdi-flask-minus:before{content:"󱉀"}.mdi-flask-minus-outline:before{content:"󱉁"}.mdi-flask-off:before{content:"󱏶"}.mdi-flask-off-outline:before{content:"󱏷"}.mdi-flask-outline:before{content:"󰂖"}.mdi-flask-plus:before{content:"󱉂"}.mdi-flask-plus-outline:before{content:"󱉃"}.mdi-flask-remove:before{content:"󱉄"}.mdi-flask-remove-outline:before{content:"󱉅"}.mdi-flask-round-bottom:before{content:"󱉋"}.mdi-flask-round-bottom-empty:before{content:"󱉌"}.mdi-flask-round-bottom-empty-outline:before{content:"󱉍"}.mdi-flask-round-bottom-outline:before{content:"󱉎"}.mdi-fleur-de-lis:before{content:"󱌃"}.mdi-flip-horizontal:before{content:"󱃧"}.mdi-flip-to-back:before{content:"󰉇"}.mdi-flip-to-front:before{content:"󰉈"}.mdi-flip-vertical:before{content:"󱃨"}.mdi-floor-lamp:before{content:"󰣝"}.mdi-floor-lamp-dual:before{content:"󱁀"}.mdi-floor-lamp-dual-outline:before{content:"󱟎"}.mdi-floor-lamp-outline:before{content:"󱟈"}.mdi-floor-lamp-torchiere:before{content:"󱝇"}.mdi-floor-lamp-torchiere-outline:before{content:"󱟖"}.mdi-floor-lamp-torchiere-variant:before{content:"󱁁"}.mdi-floor-lamp-torchiere-variant-outline:before{content:"󱟏"}.mdi-floor-plan:before{content:"󰠡"}.mdi-floppy:before{content:"󰉉"}.mdi-floppy-variant:before{content:"󰧯"}.mdi-flower:before{content:"󰉊"}.mdi-flower-outline:before{content:"󰧰"}.mdi-flower-pollen:before{content:"󱢅"}.mdi-flower-pollen-outline:before{content:"󱢆"}.mdi-flower-poppy:before{content:"󰴈"}.mdi-flower-tulip:before{content:"󰧱"}.mdi-flower-tulip-outline:before{content:"󰧲"}.mdi-focus-auto:before{content:"󰽎"}.mdi-focus-field:before{content:"󰽏"}.mdi-focus-field-horizontal:before{content:"󰽐"}.mdi-focus-field-vertical:before{content:"󰽑"}.mdi-folder:before{content:"󰉋"}.mdi-folder-account:before{content:"󰉌"}.mdi-folder-account-outline:before{content:"󰮜"}.mdi-folder-alert:before{content:"󰷌"}.mdi-folder-alert-outline:before{content:"󰷍"}.mdi-folder-arrow-down:before{content:"󱧨"}.mdi-folder-arrow-down-outline:before{content:"󱧩"}.mdi-folder-arrow-left:before{content:"󱧪"}.mdi-folder-arrow-left-outline:before{content:"󱧫"}.mdi-folder-arrow-left-right:before{content:"󱧬"}.mdi-folder-arrow-left-right-outline:before{content:"󱧭"}.mdi-folder-arrow-right:before{content:"󱧮"}.mdi-folder-arrow-right-outline:before{content:"󱧯"}.mdi-folder-arrow-up:before{content:"󱧰"}.mdi-folder-arrow-up-down:before{content:"󱧱"}.mdi-folder-arrow-up-down-outline:before{content:"󱧲"}.mdi-folder-arrow-up-outline:before{content:"󱧳"}.mdi-folder-cancel:before{content:"󱧴"}.mdi-folder-cancel-outline:before{content:"󱧵"}.mdi-folder-check:before{content:"󱥾"}.mdi-folder-check-outline:before{content:"󱥿"}.mdi-folder-clock:before{content:"󰪺"}.mdi-folder-clock-outline:before{content:"󰪻"}.mdi-folder-cog:before{content:"󱁿"}.mdi-folder-cog-outline:before{content:"󱂀"}.mdi-folder-download:before{content:"󰉍"}.mdi-folder-download-outline:before{content:"󱃩"}.mdi-folder-edit:before{content:"󰣞"}.mdi-folder-edit-outline:before{content:"󰷎"}.mdi-folder-eye:before{content:"󱞊"}.mdi-folder-eye-outline:before{content:"󱞋"}.mdi-folder-file:before{content:"󱧶"}.mdi-folder-file-outline:before{content:"󱧷"}.mdi-folder-google-drive:before{content:"󰉎"}.mdi-folder-heart:before{content:"󱃪"}.mdi-folder-heart-outline:before{content:"󱃫"}.mdi-folder-hidden:before{content:"󱞞"}.mdi-folder-home:before{content:"󱂵"}.mdi-folder-home-outline:before{content:"󱂶"}.mdi-folder-image:before{content:"󰉏"}.mdi-folder-information:before{content:"󱂷"}.mdi-folder-information-outline:before{content:"󱂸"}.mdi-folder-key:before{content:"󰢬"}.mdi-folder-key-network:before{content:"󰢭"}.mdi-folder-key-network-outline:before{content:"󰲀"}.mdi-folder-key-outline:before{content:"󱃬"}.mdi-folder-lock:before{content:"󰉐"}.mdi-folder-lock-open:before{content:"󰉑"}.mdi-folder-lock-open-outline:before{content:"󱪧"}.mdi-folder-lock-outline:before{content:"󱪨"}.mdi-folder-marker:before{content:"󱉭"}.mdi-folder-marker-outline:before{content:"󱉮"}.mdi-folder-minus:before{content:"󱭉"}.mdi-folder-minus-outline:before{content:"󱭊"}.mdi-folder-move:before{content:"󰉒"}.mdi-folder-move-outline:before{content:"󱉆"}.mdi-folder-multiple:before{content:"󰉓"}.mdi-folder-multiple-image:before{content:"󰉔"}.mdi-folder-multiple-outline:before{content:"󰉕"}.mdi-folder-multiple-plus:before{content:"󱑾"}.mdi-folder-multiple-plus-outline:before{content:"󱑿"}.mdi-folder-music:before{content:"󱍙"}.mdi-folder-music-outline:before{content:"󱍚"}.mdi-folder-network:before{content:"󰡰"}.mdi-folder-network-outline:before{content:"󰲁"}.mdi-folder-off:before{content:"󱧸"}.mdi-folder-off-outline:before{content:"󱧹"}.mdi-folder-open:before{content:"󰝰"}.mdi-folder-open-outline:before{content:"󰷏"}.mdi-folder-outline:before{content:"󰉖"}.mdi-folder-play:before{content:"󱧺"}.mdi-folder-play-outline:before{content:"󱧻"}.mdi-folder-plus:before{content:"󰉗"}.mdi-folder-plus-outline:before{content:"󰮝"}.mdi-folder-pound:before{content:"󰴉"}.mdi-folder-pound-outline:before{content:"󰴊"}.mdi-folder-question:before{content:"󱧊"}.mdi-folder-question-outline:before{content:"󱧋"}.mdi-folder-refresh:before{content:"󰝉"}.mdi-folder-refresh-outline:before{content:"󰕂"}.mdi-folder-remove:before{content:"󰉘"}.mdi-folder-remove-outline:before{content:"󰮞"}.mdi-folder-search:before{content:"󰥨"}.mdi-folder-search-outline:before{content:"󰥩"}.mdi-folder-settings:before{content:"󱁽"}.mdi-folder-settings-outline:before{content:"󱁾"}.mdi-folder-star:before{content:"󰚝"}.mdi-folder-star-multiple:before{content:"󱏓"}.mdi-folder-star-multiple-outline:before{content:"󱏔"}.mdi-folder-star-outline:before{content:"󰮟"}.mdi-folder-swap:before{content:"󰾶"}.mdi-folder-swap-outline:before{content:"󰾷"}.mdi-folder-sync:before{content:"󰴋"}.mdi-folder-sync-outline:before{content:"󰴌"}.mdi-folder-table:before{content:"󱋣"}.mdi-folder-table-outline:before{content:"󱋤"}.mdi-folder-text:before{content:"󰲂"}.mdi-folder-text-outline:before{content:"󰲃"}.mdi-folder-upload:before{content:"󰉙"}.mdi-folder-upload-outline:before{content:"󱃭"}.mdi-folder-wrench:before{content:"󱧼"}.mdi-folder-wrench-outline:before{content:"󱧽"}.mdi-folder-zip:before{content:"󰛫"}.mdi-folder-zip-outline:before{content:"󰞹"}.mdi-font-awesome:before{content:"󰀺"}.mdi-food:before{content:"󰉚"}.mdi-food-apple:before{content:"󰉛"}.mdi-food-apple-outline:before{content:"󰲄"}.mdi-food-croissant:before{content:"󰟈"}.mdi-food-drumstick:before{content:"󱐟"}.mdi-food-drumstick-off:before{content:"󱑨"}.mdi-food-drumstick-off-outline:before{content:"󱑩"}.mdi-food-drumstick-outline:before{content:"󱐠"}.mdi-food-fork-drink:before{content:"󰗲"}.mdi-food-halal:before{content:"󱕲"}.mdi-food-hot-dog:before{content:"󱡋"}.mdi-food-kosher:before{content:"󱕳"}.mdi-food-off:before{content:"󰗳"}.mdi-food-off-outline:before{content:"󱤕"}.mdi-food-outline:before{content:"󱤖"}.mdi-food-steak:before{content:"󱑪"}.mdi-food-steak-off:before{content:"󱑫"}.mdi-food-takeout-box:before{content:"󱠶"}.mdi-food-takeout-box-outline:before{content:"󱠷"}.mdi-food-turkey:before{content:"󱜜"}.mdi-food-variant:before{content:"󰉜"}.mdi-food-variant-off:before{content:"󱏥"}.mdi-foot-print:before{content:"󰽒"}.mdi-football:before{content:"󰉝"}.mdi-football-australian:before{content:"󰉞"}.mdi-football-helmet:before{content:"󰉟"}.mdi-forest:before{content:"󱢗"}.mdi-forest-outline:before{content:"󱱣"}.mdi-forklift:before{content:"󰟉"}.mdi-form-dropdown:before{content:"󱐀"}.mdi-form-select:before{content:"󱐁"}.mdi-form-textarea:before{content:"󱂕"}.mdi-form-textbox:before{content:"󰘎"}.mdi-form-textbox-lock:before{content:"󱍝"}.mdi-form-textbox-password:before{content:"󰟵"}.mdi-format-align-bottom:before{content:"󰝓"}.mdi-format-align-center:before{content:"󰉠"}.mdi-format-align-justify:before{content:"󰉡"}.mdi-format-align-left:before{content:"󰉢"}.mdi-format-align-middle:before{content:"󰝔"}.mdi-format-align-right:before{content:"󰉣"}.mdi-format-align-top:before{content:"󰝕"}.mdi-format-annotation-minus:before{content:"󰪼"}.mdi-format-annotation-plus:before{content:"󰙆"}.mdi-format-bold:before{content:"󰉤"}.mdi-format-clear:before{content:"󰉥"}.mdi-format-color-fill:before{content:"󰉦"}.mdi-format-color-highlight:before{content:"󰸱"}.mdi-format-color-marker-cancel:before{content:"󱌓"}.mdi-format-color-text:before{content:"󰚞"}.mdi-format-columns:before{content:"󰣟"}.mdi-format-float-center:before{content:"󰉧"}.mdi-format-float-left:before{content:"󰉨"}.mdi-format-float-none:before{content:"󰉩"}.mdi-format-float-right:before{content:"󰉪"}.mdi-format-font:before{content:"󰛖"}.mdi-format-font-size-decrease:before{content:"󰧳"}.mdi-format-font-size-increase:before{content:"󰧴"}.mdi-format-header-1:before{content:"󰉫"}.mdi-format-header-2:before{content:"󰉬"}.mdi-format-header-3:before{content:"󰉭"}.mdi-format-header-4:before{content:"󰉮"}.mdi-format-header-5:before{content:"󰉯"}.mdi-format-header-6:before{content:"󰉰"}.mdi-format-header-decrease:before{content:"󰉱"}.mdi-format-header-equal:before{content:"󰉲"}.mdi-format-header-increase:before{content:"󰉳"}.mdi-format-header-pound:before{content:"󰉴"}.mdi-format-horizontal-align-center:before{content:"󰘞"}.mdi-format-horizontal-align-left:before{content:"󰘟"}.mdi-format-horizontal-align-right:before{content:"󰘠"}.mdi-format-indent-decrease:before{content:"󰉵"}.mdi-format-indent-increase:before{content:"󰉶"}.mdi-format-italic:before{content:"󰉷"}.mdi-format-letter-case:before{content:"󰬴"}.mdi-format-letter-case-lower:before{content:"󰬵"}.mdi-format-letter-case-upper:before{content:"󰬶"}.mdi-format-letter-ends-with:before{content:"󰾸"}.mdi-format-letter-matches:before{content:"󰾹"}.mdi-format-letter-spacing:before{content:"󱥖"}.mdi-format-letter-spacing-variant:before{content:"󱫻"}.mdi-format-letter-starts-with:before{content:"󰾺"}.mdi-format-line-height:before{content:"󱫼"}.mdi-format-line-spacing:before{content:"󰉸"}.mdi-format-line-style:before{content:"󰗈"}.mdi-format-line-weight:before{content:"󰗉"}.mdi-format-list-bulleted:before{content:"󰉹"}.mdi-format-list-bulleted-square:before{content:"󰷐"}.mdi-format-list-bulleted-triangle:before{content:"󰺲"}.mdi-format-list-bulleted-type:before{content:"󰉺"}.mdi-format-list-checkbox:before{content:"󰥪"}.mdi-format-list-checks:before{content:"󰝖"}.mdi-format-list-group:before{content:"󱡠"}.mdi-format-list-group-plus:before{content:"󱭖"}.mdi-format-list-numbered:before{content:"󰉻"}.mdi-format-list-numbered-rtl:before{content:"󰴍"}.mdi-format-list-text:before{content:"󱉯"}.mdi-format-overline:before{content:"󰺳"}.mdi-format-page-break:before{content:"󰛗"}.mdi-format-page-split:before{content:"󱤗"}.mdi-format-paint:before{content:"󰉼"}.mdi-format-paragraph:before{content:"󰉽"}.mdi-format-paragraph-spacing:before{content:"󱫽"}.mdi-format-pilcrow:before{content:"󰛘"}.mdi-format-pilcrow-arrow-left:before{content:"󰊆"}.mdi-format-pilcrow-arrow-right:before{content:"󰊅"}.mdi-format-quote-close:before{content:"󰉾"}.mdi-format-quote-close-outline:before{content:"󱆨"}.mdi-format-quote-open:before{content:"󰝗"}.mdi-format-quote-open-outline:before{content:"󱆧"}.mdi-format-rotate-90:before{content:"󰚪"}.mdi-format-section:before{content:"󰚟"}.mdi-format-size:before{content:"󰉿"}.mdi-format-strikethrough:before{content:"󰊀"}.mdi-format-strikethrough-variant:before{content:"󰊁"}.mdi-format-subscript:before{content:"󰊂"}.mdi-format-superscript:before{content:"󰊃"}.mdi-format-text:before{content:"󰊄"}.mdi-format-text-rotation-angle-down:before{content:"󰾻"}.mdi-format-text-rotation-angle-up:before{content:"󰾼"}.mdi-format-text-rotation-down:before{content:"󰵳"}.mdi-format-text-rotation-down-vertical:before{content:"󰾽"}.mdi-format-text-rotation-none:before{content:"󰵴"}.mdi-format-text-rotation-up:before{content:"󰾾"}.mdi-format-text-rotation-vertical:before{content:"󰾿"}.mdi-format-text-variant:before{content:"󰸲"}.mdi-format-text-variant-outline:before{content:"󱔏"}.mdi-format-text-wrapping-clip:before{content:"󰴎"}.mdi-format-text-wrapping-overflow:before{content:"󰴏"}.mdi-format-text-wrapping-wrap:before{content:"󰴐"}.mdi-format-textbox:before{content:"󰴑"}.mdi-format-title:before{content:"󰗴"}.mdi-format-underline:before{content:"󰊇"}.mdi-format-underline-wavy:before{content:"󱣩"}.mdi-format-vertical-align-bottom:before{content:"󰘡"}.mdi-format-vertical-align-center:before{content:"󰘢"}.mdi-format-vertical-align-top:before{content:"󰘣"}.mdi-format-wrap-inline:before{content:"󰊈"}.mdi-format-wrap-square:before{content:"󰊉"}.mdi-format-wrap-tight:before{content:"󰊊"}.mdi-format-wrap-top-bottom:before{content:"󰊋"}.mdi-forum:before{content:"󰊌"}.mdi-forum-minus:before{content:"󱪩"}.mdi-forum-minus-outline:before{content:"󱪪"}.mdi-forum-outline:before{content:"󰠢"}.mdi-forum-plus:before{content:"󱪫"}.mdi-forum-plus-outline:before{content:"󱪬"}.mdi-forum-remove:before{content:"󱪭"}.mdi-forum-remove-outline:before{content:"󱪮"}.mdi-forward:before{content:"󰊍"}.mdi-forwardburger:before{content:"󰵵"}.mdi-fountain:before{content:"󰥫"}.mdi-fountain-pen:before{content:"󰴒"}.mdi-fountain-pen-tip:before{content:"󰴓"}.mdi-fraction-one-half:before{content:"󱦒"}.mdi-freebsd:before{content:"󰣠"}.mdi-french-fries:before{content:"󱥗"}.mdi-frequently-asked-questions:before{content:"󰺴"}.mdi-fridge:before{content:"󰊐"}.mdi-fridge-alert:before{content:"󱆱"}.mdi-fridge-alert-outline:before{content:"󱆲"}.mdi-fridge-bottom:before{content:"󰊒"}.mdi-fridge-industrial:before{content:"󱗮"}.mdi-fridge-industrial-alert:before{content:"󱗯"}.mdi-fridge-industrial-alert-outline:before{content:"󱗰"}.mdi-fridge-industrial-off:before{content:"󱗱"}.mdi-fridge-industrial-off-outline:before{content:"󱗲"}.mdi-fridge-industrial-outline:before{content:"󱗳"}.mdi-fridge-off:before{content:"󱆯"}.mdi-fridge-off-outline:before{content:"󱆰"}.mdi-fridge-outline:before{content:"󰊏"}.mdi-fridge-top:before{content:"󰊑"}.mdi-fridge-variant:before{content:"󱗴"}.mdi-fridge-variant-alert:before{content:"󱗵"}.mdi-fridge-variant-alert-outline:before{content:"󱗶"}.mdi-fridge-variant-off:before{content:"󱗷"}.mdi-fridge-variant-off-outline:before{content:"󱗸"}.mdi-fridge-variant-outline:before{content:"󱗹"}.mdi-fruit-cherries:before{content:"󱁂"}.mdi-fruit-cherries-off:before{content:"󱏸"}.mdi-fruit-citrus:before{content:"󱁃"}.mdi-fruit-citrus-off:before{content:"󱏹"}.mdi-fruit-grapes:before{content:"󱁄"}.mdi-fruit-grapes-outline:before{content:"󱁅"}.mdi-fruit-pear:before{content:"󱨎"}.mdi-fruit-pineapple:before{content:"󱁆"}.mdi-fruit-watermelon:before{content:"󱁇"}.mdi-fuel:before{content:"󰟊"}.mdi-fuel-cell:before{content:"󱢵"}.mdi-fullscreen:before{content:"󰊓"}.mdi-fullscreen-exit:before{content:"󰊔"}.mdi-function:before{content:"󰊕"}.mdi-function-variant:before{content:"󰡱"}.mdi-furigana-horizontal:before{content:"󱂁"}.mdi-furigana-vertical:before{content:"󱂂"}.mdi-fuse:before{content:"󰲅"}.mdi-fuse-alert:before{content:"󱐭"}.mdi-fuse-blade:before{content:"󰲆"}.mdi-fuse-off:before{content:"󱐬"}.mdi-gamepad:before{content:"󰊖"}.mdi-gamepad-circle:before{content:"󰸳"}.mdi-gamepad-circle-down:before{content:"󰸴"}.mdi-gamepad-circle-left:before{content:"󰸵"}.mdi-gamepad-circle-outline:before{content:"󰸶"}.mdi-gamepad-circle-right:before{content:"󰸷"}.mdi-gamepad-circle-up:before{content:"󰸸"}.mdi-gamepad-down:before{content:"󰸹"}.mdi-gamepad-left:before{content:"󰸺"}.mdi-gamepad-outline:before{content:"󱤙"}.mdi-gamepad-right:before{content:"󰸻"}.mdi-gamepad-round:before{content:"󰸼"}.mdi-gamepad-round-down:before{content:"󰸽"}.mdi-gamepad-round-left:before{content:"󰸾"}.mdi-gamepad-round-outline:before{content:"󰸿"}.mdi-gamepad-round-right:before{content:"󰹀"}.mdi-gamepad-round-up:before{content:"󰹁"}.mdi-gamepad-square:before{content:"󰺵"}.mdi-gamepad-square-outline:before{content:"󰺶"}.mdi-gamepad-up:before{content:"󰹂"}.mdi-gamepad-variant:before{content:"󰊗"}.mdi-gamepad-variant-outline:before{content:"󰺷"}.mdi-gamma:before{content:"󱃮"}.mdi-gantry-crane:before{content:"󰷑"}.mdi-garage:before{content:"󰛙"}.mdi-garage-alert:before{content:"󰡲"}.mdi-garage-alert-variant:before{content:"󱋕"}.mdi-garage-lock:before{content:"󱟻"}.mdi-garage-open:before{content:"󰛚"}.mdi-garage-open-variant:before{content:"󱋔"}.mdi-garage-variant:before{content:"󱋓"}.mdi-garage-variant-lock:before{content:"󱟼"}.mdi-gas-burner:before{content:"󱨛"}.mdi-gas-cylinder:before{content:"󰙇"}.mdi-gas-station:before{content:"󰊘"}.mdi-gas-station-in-use:before{content:"󱳄"}.mdi-gas-station-in-use-outline:before{content:"󱳅"}.mdi-gas-station-off:before{content:"󱐉"}.mdi-gas-station-off-outline:before{content:"󱐊"}.mdi-gas-station-outline:before{content:"󰺸"}.mdi-gate:before{content:"󰊙"}.mdi-gate-alert:before{content:"󱟸"}.mdi-gate-and:before{content:"󰣡"}.mdi-gate-arrow-left:before{content:"󱟷"}.mdi-gate-arrow-right:before{content:"󱅩"}.mdi-gate-buffer:before{content:"󱫾"}.mdi-gate-nand:before{content:"󰣢"}.mdi-gate-nor:before{content:"󰣣"}.mdi-gate-not:before{content:"󰣤"}.mdi-gate-open:before{content:"󱅪"}.mdi-gate-or:before{content:"󰣥"}.mdi-gate-xnor:before{content:"󰣦"}.mdi-gate-xor:before{content:"󰣧"}.mdi-gatsby:before{content:"󰹃"}.mdi-gauge:before{content:"󰊚"}.mdi-gauge-empty:before{content:"󰡳"}.mdi-gauge-full:before{content:"󰡴"}.mdi-gauge-low:before{content:"󰡵"}.mdi-gavel:before{content:"󰊛"}.mdi-gender-female:before{content:"󰊜"}.mdi-gender-male:before{content:"󰊝"}.mdi-gender-male-female:before{content:"󰊞"}.mdi-gender-male-female-variant:before{content:"󱄿"}.mdi-gender-non-binary:before{content:"󱅀"}.mdi-gender-transgender:before{content:"󰊟"}.mdi-generator-mobile:before{content:"󱲊"}.mdi-generator-portable:before{content:"󱲋"}.mdi-generator-stationary:before{content:"󱲌"}.mdi-gentoo:before{content:"󰣨"}.mdi-gesture:before{content:"󰟋"}.mdi-gesture-double-tap:before{content:"󰜼"}.mdi-gesture-pinch:before{content:"󰪽"}.mdi-gesture-spread:before{content:"󰪾"}.mdi-gesture-swipe:before{content:"󰵶"}.mdi-gesture-swipe-down:before{content:"󰜽"}.mdi-gesture-swipe-horizontal:before{content:"󰪿"}.mdi-gesture-swipe-left:before{content:"󰜾"}.mdi-gesture-swipe-right:before{content:"󰜿"}.mdi-gesture-swipe-up:before{content:"󰝀"}.mdi-gesture-swipe-vertical:before{content:"󰫀"}.mdi-gesture-tap:before{content:"󰝁"}.mdi-gesture-tap-box:before{content:"󱊩"}.mdi-gesture-tap-button:before{content:"󱊨"}.mdi-gesture-tap-hold:before{content:"󰵷"}.mdi-gesture-two-double-tap:before{content:"󰝂"}.mdi-gesture-two-tap:before{content:"󰝃"}.mdi-ghost:before{content:"󰊠"}.mdi-ghost-off:before{content:"󰧵"}.mdi-ghost-off-outline:before{content:"󱙜"}.mdi-ghost-outline:before{content:"󱙝"}.mdi-gift:before{content:"󰹄"}.mdi-gift-off:before{content:"󱛯"}.mdi-gift-off-outline:before{content:"󱛰"}.mdi-gift-open:before{content:"󱛱"}.mdi-gift-open-outline:before{content:"󱛲"}.mdi-gift-outline:before{content:"󰊡"}.mdi-git:before{content:"󰊢"}.mdi-github:before{content:"󰊤"}.mdi-gitlab:before{content:"󰮠"}.mdi-glass-cocktail:before{content:"󰍖"}.mdi-glass-cocktail-off:before{content:"󱗦"}.mdi-glass-flute:before{content:"󰊥"}.mdi-glass-fragile:before{content:"󱡳"}.mdi-glass-mug:before{content:"󰊦"}.mdi-glass-mug-off:before{content:"󱗧"}.mdi-glass-mug-variant:before{content:"󱄖"}.mdi-glass-mug-variant-off:before{content:"󱗨"}.mdi-glass-pint-outline:before{content:"󱌍"}.mdi-glass-stange:before{content:"󰊧"}.mdi-glass-tulip:before{content:"󰊨"}.mdi-glass-wine:before{content:"󰡶"}.mdi-glasses:before{content:"󰊪"}.mdi-globe-light:before{content:"󰙯"}.mdi-globe-light-outline:before{content:"󱋗"}.mdi-globe-model:before{content:"󰣩"}.mdi-gmail:before{content:"󰊫"}.mdi-gnome:before{content:"󰊬"}.mdi-go-kart:before{content:"󰵹"}.mdi-go-kart-track:before{content:"󰵺"}.mdi-gog:before{content:"󰮡"}.mdi-gold:before{content:"󱉏"}.mdi-golf:before{content:"󰠣"}.mdi-golf-cart:before{content:"󱆤"}.mdi-golf-tee:before{content:"󱂃"}.mdi-gondola:before{content:"󰚆"}.mdi-goodreads:before{content:"󰵻"}.mdi-google:before{content:"󰊭"}.mdi-google-ads:before{content:"󰲇"}.mdi-google-analytics:before{content:"󰟌"}.mdi-google-assistant:before{content:"󰟍"}.mdi-google-cardboard:before{content:"󰊮"}.mdi-google-chrome:before{content:"󰊯"}.mdi-google-circles:before{content:"󰊰"}.mdi-google-circles-communities:before{content:"󰊱"}.mdi-google-circles-extended:before{content:"󰊲"}.mdi-google-circles-group:before{content:"󰊳"}.mdi-google-classroom:before{content:"󰋀"}.mdi-google-cloud:before{content:"󱇶"}.mdi-google-downasaur:before{content:"󱍢"}.mdi-google-drive:before{content:"󰊶"}.mdi-google-earth:before{content:"󰊷"}.mdi-google-fit:before{content:"󰥬"}.mdi-google-glass:before{content:"󰊸"}.mdi-google-hangouts:before{content:"󰋉"}.mdi-google-keep:before{content:"󰛜"}.mdi-google-lens:before{content:"󰧶"}.mdi-google-maps:before{content:"󰗵"}.mdi-google-my-business:before{content:"󱁈"}.mdi-google-nearby:before{content:"󰊹"}.mdi-google-play:before{content:"󰊼"}.mdi-google-plus:before{content:"󰊽"}.mdi-google-podcast:before{content:"󰺹"}.mdi-google-spreadsheet:before{content:"󰧷"}.mdi-google-street-view:before{content:"󰲈"}.mdi-google-translate:before{content:"󰊿"}.mdi-gradient-horizontal:before{content:"󱝊"}.mdi-gradient-vertical:before{content:"󰚠"}.mdi-grain:before{content:"󰵼"}.mdi-graph:before{content:"󱁉"}.mdi-graph-outline:before{content:"󱁊"}.mdi-graphql:before{content:"󰡷"}.mdi-grass:before{content:"󱔐"}.mdi-grave-stone:before{content:"󰮢"}.mdi-grease-pencil:before{content:"󰙈"}.mdi-greater-than:before{content:"󰥭"}.mdi-greater-than-or-equal:before{content:"󰥮"}.mdi-greenhouse:before{content:"󰀭"}.mdi-grid:before{content:"󰋁"}.mdi-grid-large:before{content:"󰝘"}.mdi-grid-off:before{content:"󰋂"}.mdi-grill:before{content:"󰹅"}.mdi-grill-outline:before{content:"󱆊"}.mdi-group:before{content:"󰋃"}.mdi-guitar-acoustic:before{content:"󰝱"}.mdi-guitar-electric:before{content:"󰋄"}.mdi-guitar-pick:before{content:"󰋅"}.mdi-guitar-pick-outline:before{content:"󰋆"}.mdi-guy-fawkes-mask:before{content:"󰠥"}.mdi-gymnastics:before{content:"󱩁"}.mdi-hail:before{content:"󰫁"}.mdi-hair-dryer:before{content:"󱃯"}.mdi-hair-dryer-outline:before{content:"󱃰"}.mdi-halloween:before{content:"󰮣"}.mdi-hamburger:before{content:"󰚅"}.mdi-hamburger-check:before{content:"󱝶"}.mdi-hamburger-minus:before{content:"󱝷"}.mdi-hamburger-off:before{content:"󱝸"}.mdi-hamburger-plus:before{content:"󱝹"}.mdi-hamburger-remove:before{content:"󱝺"}.mdi-hammer:before{content:"󰣪"}.mdi-hammer-screwdriver:before{content:"󱌢"}.mdi-hammer-sickle:before{content:"󱢇"}.mdi-hammer-wrench:before{content:"󱌣"}.mdi-hand-back-left:before{content:"󰹆"}.mdi-hand-back-left-off:before{content:"󱠰"}.mdi-hand-back-left-off-outline:before{content:"󱠲"}.mdi-hand-back-left-outline:before{content:"󱠬"}.mdi-hand-back-right:before{content:"󰹇"}.mdi-hand-back-right-off:before{content:"󱠱"}.mdi-hand-back-right-off-outline:before{content:"󱠳"}.mdi-hand-back-right-outline:before{content:"󱠭"}.mdi-hand-clap:before{content:"󱥋"}.mdi-hand-clap-off:before{content:"󱩂"}.mdi-hand-coin:before{content:"󱢏"}.mdi-hand-coin-outline:before{content:"󱢐"}.mdi-hand-cycle:before{content:"󱮜"}.mdi-hand-extended:before{content:"󱢶"}.mdi-hand-extended-outline:before{content:"󱢷"}.mdi-hand-front-left:before{content:"󱠫"}.mdi-hand-front-left-outline:before{content:"󱠮"}.mdi-hand-front-right:before{content:"󰩏"}.mdi-hand-front-right-outline:before{content:"󱠯"}.mdi-hand-heart:before{content:"󱃱"}.mdi-hand-heart-outline:before{content:"󱕾"}.mdi-hand-okay:before{content:"󰩐"}.mdi-hand-peace:before{content:"󰩑"}.mdi-hand-peace-variant:before{content:"󰩒"}.mdi-hand-pointing-down:before{content:"󰩓"}.mdi-hand-pointing-left:before{content:"󰩔"}.mdi-hand-pointing-right:before{content:"󰋇"}.mdi-hand-pointing-up:before{content:"󰩕"}.mdi-hand-saw:before{content:"󰹈"}.mdi-hand-wash:before{content:"󱕿"}.mdi-hand-wash-outline:before{content:"󱖀"}.mdi-hand-water:before{content:"󱎟"}.mdi-hand-wave:before{content:"󱠡"}.mdi-hand-wave-outline:before{content:"󱠢"}.mdi-handball:before{content:"󰽓"}.mdi-handcuffs:before{content:"󱄾"}.mdi-hands-pray:before{content:"󰕹"}.mdi-handshake:before{content:"󱈘"}.mdi-handshake-outline:before{content:"󱖡"}.mdi-hanger:before{content:"󰋈"}.mdi-hard-hat:before{content:"󰥯"}.mdi-harddisk:before{content:"󰋊"}.mdi-harddisk-plus:before{content:"󱁋"}.mdi-harddisk-remove:before{content:"󱁌"}.mdi-hat-fedora:before{content:"󰮤"}.mdi-hazard-lights:before{content:"󰲉"}.mdi-hdmi-port:before{content:"󱮸"}.mdi-hdr:before{content:"󰵽"}.mdi-hdr-off:before{content:"󰵾"}.mdi-head:before{content:"󱍞"}.mdi-head-alert:before{content:"󱌸"}.mdi-head-alert-outline:before{content:"󱌹"}.mdi-head-check:before{content:"󱌺"}.mdi-head-check-outline:before{content:"󱌻"}.mdi-head-cog:before{content:"󱌼"}.mdi-head-cog-outline:before{content:"󱌽"}.mdi-head-dots-horizontal:before{content:"󱌾"}.mdi-head-dots-horizontal-outline:before{content:"󱌿"}.mdi-head-flash:before{content:"󱍀"}.mdi-head-flash-outline:before{content:"󱍁"}.mdi-head-heart:before{content:"󱍂"}.mdi-head-heart-outline:before{content:"󱍃"}.mdi-head-lightbulb:before{content:"󱍄"}.mdi-head-lightbulb-outline:before{content:"󱍅"}.mdi-head-minus:before{content:"󱍆"}.mdi-head-minus-outline:before{content:"󱍇"}.mdi-head-outline:before{content:"󱍟"}.mdi-head-plus:before{content:"󱍈"}.mdi-head-plus-outline:before{content:"󱍉"}.mdi-head-question:before{content:"󱍊"}.mdi-head-question-outline:before{content:"󱍋"}.mdi-head-remove:before{content:"󱍌"}.mdi-head-remove-outline:before{content:"󱍍"}.mdi-head-snowflake:before{content:"󱍎"}.mdi-head-snowflake-outline:before{content:"󱍏"}.mdi-head-sync:before{content:"󱍐"}.mdi-head-sync-outline:before{content:"󱍑"}.mdi-headphones:before{content:"󰋋"}.mdi-headphones-bluetooth:before{content:"󰥰"}.mdi-headphones-box:before{content:"󰋌"}.mdi-headphones-off:before{content:"󰟎"}.mdi-headphones-settings:before{content:"󰋍"}.mdi-headset:before{content:"󰋎"}.mdi-headset-dock:before{content:"󰋏"}.mdi-headset-off:before{content:"󰋐"}.mdi-heart:before{content:"󰋑"}.mdi-heart-box:before{content:"󰋒"}.mdi-heart-box-outline:before{content:"󰋓"}.mdi-heart-broken:before{content:"󰋔"}.mdi-heart-broken-outline:before{content:"󰴔"}.mdi-heart-circle:before{content:"󰥱"}.mdi-heart-circle-outline:before{content:"󰥲"}.mdi-heart-cog:before{content:"󱙣"}.mdi-heart-cog-outline:before{content:"󱙤"}.mdi-heart-flash:before{content:"󰻹"}.mdi-heart-half:before{content:"󰛟"}.mdi-heart-half-full:before{content:"󰛞"}.mdi-heart-half-outline:before{content:"󰛠"}.mdi-heart-minus:before{content:"󱐯"}.mdi-heart-minus-outline:before{content:"󱐲"}.mdi-heart-multiple:before{content:"󰩖"}.mdi-heart-multiple-outline:before{content:"󰩗"}.mdi-heart-off:before{content:"󰝙"}.mdi-heart-off-outline:before{content:"󱐴"}.mdi-heart-outline:before{content:"󰋕"}.mdi-heart-plus:before{content:"󱐮"}.mdi-heart-plus-outline:before{content:"󱐱"}.mdi-heart-pulse:before{content:"󰗶"}.mdi-heart-remove:before{content:"󱐰"}.mdi-heart-remove-outline:before{content:"󱐳"}.mdi-heart-search:before{content:"󱲍"}.mdi-heart-settings:before{content:"󱙥"}.mdi-heart-settings-outline:before{content:"󱙦"}.mdi-heat-pump:before{content:"󱩃"}.mdi-heat-pump-outline:before{content:"󱩄"}.mdi-heat-wave:before{content:"󱩅"}.mdi-heating-coil:before{content:"󱪯"}.mdi-helicopter:before{content:"󰫂"}.mdi-help:before{content:"󰋖"}.mdi-help-box:before{content:"󰞋"}.mdi-help-box-multiple:before{content:"󱰊"}.mdi-help-box-multiple-outline:before{content:"󱰋"}.mdi-help-box-outline:before{content:"󱰌"}.mdi-help-circle:before{content:"󰋗"}.mdi-help-circle-outline:before{content:"󰘥"}.mdi-help-network:before{content:"󰛵"}.mdi-help-network-outline:before{content:"󰲊"}.mdi-help-rhombus:before{content:"󰮥"}.mdi-help-rhombus-outline:before{content:"󰮦"}.mdi-hexadecimal:before{content:"󱊧"}.mdi-hexagon:before{content:"󰋘"}.mdi-hexagon-multiple:before{content:"󰛡"}.mdi-hexagon-multiple-outline:before{content:"󱃲"}.mdi-hexagon-outline:before{content:"󰋙"}.mdi-hexagon-slice-1:before{content:"󰫃"}.mdi-hexagon-slice-2:before{content:"󰫄"}.mdi-hexagon-slice-3:before{content:"󰫅"}.mdi-hexagon-slice-4:before{content:"󰫆"}.mdi-hexagon-slice-5:before{content:"󰫇"}.mdi-hexagon-slice-6:before{content:"󰫈"}.mdi-hexagram:before{content:"󰫉"}.mdi-hexagram-outline:before{content:"󰫊"}.mdi-high-definition:before{content:"󰟏"}.mdi-high-definition-box:before{content:"󰡸"}.mdi-highway:before{content:"󰗷"}.mdi-hiking:before{content:"󰵿"}.mdi-history:before{content:"󰋚"}.mdi-hockey-puck:before{content:"󰡹"}.mdi-hockey-sticks:before{content:"󰡺"}.mdi-hololens:before{content:"󰋛"}.mdi-home:before{content:"󰋜"}.mdi-home-account:before{content:"󰠦"}.mdi-home-alert:before{content:"󰡻"}.mdi-home-alert-outline:before{content:"󱗐"}.mdi-home-analytics:before{content:"󰺺"}.mdi-home-assistant:before{content:"󰟐"}.mdi-home-automation:before{content:"󰟑"}.mdi-home-battery:before{content:"󱤁"}.mdi-home-battery-outline:before{content:"󱤂"}.mdi-home-circle:before{content:"󰟒"}.mdi-home-circle-outline:before{content:"󱁍"}.mdi-home-city:before{content:"󰴕"}.mdi-home-city-outline:before{content:"󰴖"}.mdi-home-clock:before{content:"󱨒"}.mdi-home-clock-outline:before{content:"󱨓"}.mdi-home-edit:before{content:"󱅙"}.mdi-home-edit-outline:before{content:"󱅚"}.mdi-home-export-outline:before{content:"󰾛"}.mdi-home-flood:before{content:"󰻺"}.mdi-home-floor-0:before{content:"󰷒"}.mdi-home-floor-1:before{content:"󰶀"}.mdi-home-floor-2:before{content:"󰶁"}.mdi-home-floor-3:before{content:"󰶂"}.mdi-home-floor-a:before{content:"󰶃"}.mdi-home-floor-b:before{content:"󰶄"}.mdi-home-floor-g:before{content:"󰶅"}.mdi-home-floor-l:before{content:"󰶆"}.mdi-home-floor-negative-1:before{content:"󰷓"}.mdi-home-group:before{content:"󰷔"}.mdi-home-group-minus:before{content:"󱧁"}.mdi-home-group-plus:before{content:"󱧀"}.mdi-home-group-remove:before{content:"󱧂"}.mdi-home-heart:before{content:"󰠧"}.mdi-home-import-outline:before{content:"󰾜"}.mdi-home-lightbulb:before{content:"󱉑"}.mdi-home-lightbulb-outline:before{content:"󱉒"}.mdi-home-lightning-bolt:before{content:"󱤃"}.mdi-home-lightning-bolt-outline:before{content:"󱤄"}.mdi-home-lock:before{content:"󰣫"}.mdi-home-lock-open:before{content:"󰣬"}.mdi-home-map-marker:before{content:"󰗸"}.mdi-home-minus:before{content:"󰥴"}.mdi-home-minus-outline:before{content:"󱏕"}.mdi-home-modern:before{content:"󰋝"}.mdi-home-off:before{content:"󱩆"}.mdi-home-off-outline:before{content:"󱩇"}.mdi-home-outline:before{content:"󰚡"}.mdi-home-percent:before{content:"󱱼"}.mdi-home-percent-outline:before{content:"󱱽"}.mdi-home-plus:before{content:"󰥵"}.mdi-home-plus-outline:before{content:"󱏖"}.mdi-home-remove:before{content:"󱉇"}.mdi-home-remove-outline:before{content:"󱏗"}.mdi-home-roof:before{content:"󱄫"}.mdi-home-search:before{content:"󱎰"}.mdi-home-search-outline:before{content:"󱎱"}.mdi-home-silo:before{content:"󱮠"}.mdi-home-silo-outline:before{content:"󱮡"}.mdi-home-sound-in:before{content:"󱰯"}.mdi-home-sound-in-outline:before{content:"󱰰"}.mdi-home-sound-out:before{content:"󱰱"}.mdi-home-sound-out-outline:before{content:"󱰲"}.mdi-home-switch:before{content:"󱞔"}.mdi-home-switch-outline:before{content:"󱞕"}.mdi-home-thermometer:before{content:"󰽔"}.mdi-home-thermometer-outline:before{content:"󰽕"}.mdi-home-variant:before{content:"󰋞"}.mdi-home-variant-outline:before{content:"󰮧"}.mdi-hook:before{content:"󰛢"}.mdi-hook-off:before{content:"󰛣"}.mdi-hoop-house:before{content:"󰹖"}.mdi-hops:before{content:"󰋟"}.mdi-horizontal-rotate-clockwise:before{content:"󱃳"}.mdi-horizontal-rotate-counterclockwise:before{content:"󱃴"}.mdi-horse:before{content:"󱖿"}.mdi-horse-human:before{content:"󱗀"}.mdi-horse-variant:before{content:"󱗁"}.mdi-horse-variant-fast:before{content:"󱡮"}.mdi-horseshoe:before{content:"󰩘"}.mdi-hospital:before{content:"󰿶"}.mdi-hospital-box:before{content:"󰋠"}.mdi-hospital-box-outline:before{content:"󰿷"}.mdi-hospital-building:before{content:"󰋡"}.mdi-hospital-marker:before{content:"󰋢"}.mdi-hot-tub:before{content:"󰠨"}.mdi-hours-12:before{content:"󱲔"}.mdi-hours-24:before{content:"󱑸"}.mdi-hub:before{content:"󱲕"}.mdi-hub-outline:before{content:"󱲖"}.mdi-hubspot:before{content:"󰴗"}.mdi-hulu:before{content:"󰠩"}.mdi-human:before{content:"󰋦"}.mdi-human-baby-changing-table:before{content:"󱎋"}.mdi-human-cane:before{content:"󱖁"}.mdi-human-capacity-decrease:before{content:"󱖛"}.mdi-human-capacity-increase:before{content:"󱖜"}.mdi-human-child:before{content:"󰋧"}.mdi-human-dolly:before{content:"󱦀"}.mdi-human-edit:before{content:"󱓨"}.mdi-human-female:before{content:"󰙉"}.mdi-human-female-boy:before{content:"󰩙"}.mdi-human-female-dance:before{content:"󱗉"}.mdi-human-female-female:before{content:"󰩚"}.mdi-human-female-female-child:before{content:"󱲎"}.mdi-human-female-girl:before{content:"󰩛"}.mdi-human-greeting:before{content:"󱟄"}.mdi-human-greeting-proximity:before{content:"󱖝"}.mdi-human-greeting-variant:before{content:"󰙊"}.mdi-human-handsdown:before{content:"󰙋"}.mdi-human-handsup:before{content:"󰙌"}.mdi-human-male:before{content:"󰙍"}.mdi-human-male-board:before{content:"󰢐"}.mdi-human-male-board-poll:before{content:"󰡆"}.mdi-human-male-boy:before{content:"󰩜"}.mdi-human-male-child:before{content:"󱎌"}.mdi-human-male-female:before{content:"󰋨"}.mdi-human-male-female-child:before{content:"󱠣"}.mdi-human-male-girl:before{content:"󰩝"}.mdi-human-male-height:before{content:"󰻻"}.mdi-human-male-height-variant:before{content:"󰻼"}.mdi-human-male-male:before{content:"󰩞"}.mdi-human-male-male-child:before{content:"󱲏"}.mdi-human-non-binary:before{content:"󱡈"}.mdi-human-pregnant:before{content:"󰗏"}.mdi-human-queue:before{content:"󱕱"}.mdi-human-scooter:before{content:"󱇩"}.mdi-human-walker:before{content:"󱭱"}.mdi-human-wheelchair:before{content:"󱎍"}.mdi-human-white-cane:before{content:"󱦁"}.mdi-humble-bundle:before{content:"󰝄"}.mdi-hvac:before{content:"󱍒"}.mdi-hvac-off:before{content:"󱖞"}.mdi-hydraulic-oil-level:before{content:"󱌤"}.mdi-hydraulic-oil-temperature:before{content:"󱌥"}.mdi-hydro-power:before{content:"󱋥"}.mdi-hydrogen-station:before{content:"󱢔"}.mdi-ice-cream:before{content:"󰠪"}.mdi-ice-cream-off:before{content:"󰹒"}.mdi-ice-pop:before{content:"󰻽"}.mdi-id-card:before{content:"󰿀"}.mdi-identifier:before{content:"󰻾"}.mdi-ideogram-cjk:before{content:"󱌱"}.mdi-ideogram-cjk-variant:before{content:"󱌲"}.mdi-image:before{content:"󰋩"}.mdi-image-album:before{content:"󰋪"}.mdi-image-area:before{content:"󰋫"}.mdi-image-area-close:before{content:"󰋬"}.mdi-image-auto-adjust:before{content:"󰿁"}.mdi-image-broken:before{content:"󰋭"}.mdi-image-broken-variant:before{content:"󰋮"}.mdi-image-check:before{content:"󱬥"}.mdi-image-check-outline:before{content:"󱬦"}.mdi-image-edit:before{content:"󱇣"}.mdi-image-edit-outline:before{content:"󱇤"}.mdi-image-filter-black-white:before{content:"󰋰"}.mdi-image-filter-center-focus:before{content:"󰋱"}.mdi-image-filter-center-focus-strong:before{content:"󰻿"}.mdi-image-filter-center-focus-strong-outline:before{content:"󰼀"}.mdi-image-filter-center-focus-weak:before{content:"󰋲"}.mdi-image-filter-drama:before{content:"󰋳"}.mdi-image-filter-drama-outline:before{content:"󱯿"}.mdi-image-filter-frames:before{content:"󰋴"}.mdi-image-filter-hdr:before{content:"󰋵"}.mdi-image-filter-hdr-outline:before{content:"󱱤"}.mdi-image-filter-none:before{content:"󰋶"}.mdi-image-filter-tilt-shift:before{content:"󰋷"}.mdi-image-filter-vintage:before{content:"󰋸"}.mdi-image-frame:before{content:"󰹉"}.mdi-image-lock:before{content:"󱪰"}.mdi-image-lock-outline:before{content:"󱪱"}.mdi-image-marker:before{content:"󱝻"}.mdi-image-marker-outline:before{content:"󱝼"}.mdi-image-minus:before{content:"󱐙"}.mdi-image-minus-outline:before{content:"󱭇"}.mdi-image-move:before{content:"󰧸"}.mdi-image-multiple:before{content:"󰋹"}.mdi-image-multiple-outline:before{content:"󰋯"}.mdi-image-off:before{content:"󰠫"}.mdi-image-off-outline:before{content:"󱇑"}.mdi-image-outline:before{content:"󰥶"}.mdi-image-plus:before{content:"󰡼"}.mdi-image-plus-outline:before{content:"󱭆"}.mdi-image-refresh:before{content:"󱧾"}.mdi-image-refresh-outline:before{content:"󱧿"}.mdi-image-remove:before{content:"󱐘"}.mdi-image-remove-outline:before{content:"󱭈"}.mdi-image-search:before{content:"󰥷"}.mdi-image-search-outline:before{content:"󰥸"}.mdi-image-size-select-actual:before{content:"󰲍"}.mdi-image-size-select-large:before{content:"󰲎"}.mdi-image-size-select-small:before{content:"󰲏"}.mdi-image-sync:before{content:"󱨀"}.mdi-image-sync-outline:before{content:"󱨁"}.mdi-image-text:before{content:"󱘍"}.mdi-import:before{content:"󰋺"}.mdi-inbox:before{content:"󰚇"}.mdi-inbox-arrow-down:before{content:"󰋻"}.mdi-inbox-arrow-down-outline:before{content:"󱉰"}.mdi-inbox-arrow-up:before{content:"󰏑"}.mdi-inbox-arrow-up-outline:before{content:"󱉱"}.mdi-inbox-full:before{content:"󱉲"}.mdi-inbox-full-outline:before{content:"󱉳"}.mdi-inbox-multiple:before{content:"󰢰"}.mdi-inbox-multiple-outline:before{content:"󰮨"}.mdi-inbox-outline:before{content:"󱉴"}.mdi-inbox-remove:before{content:"󱖟"}.mdi-inbox-remove-outline:before{content:"󱖠"}.mdi-incognito:before{content:"󰗹"}.mdi-incognito-circle:before{content:"󱐡"}.mdi-incognito-circle-off:before{content:"󱐢"}.mdi-incognito-off:before{content:"󰁵"}.mdi-induction:before{content:"󱡌"}.mdi-infinity:before{content:"󰛤"}.mdi-information:before{content:"󰋼"}.mdi-information-box:before{content:"󱱥"}.mdi-information-box-outline:before{content:"󱱦"}.mdi-information-off:before{content:"󱞌"}.mdi-information-off-outline:before{content:"󱞍"}.mdi-information-outline:before{content:"󰋽"}.mdi-information-slab-box:before{content:"󱱧"}.mdi-information-slab-box-outline:before{content:"󱱨"}.mdi-information-slab-circle:before{content:"󱱩"}.mdi-information-slab-circle-outline:before{content:"󱱪"}.mdi-information-slab-symbol:before{content:"󱱫"}.mdi-information-symbol:before{content:"󱱬"}.mdi-information-variant:before{content:"󰙎"}.mdi-information-variant-box:before{content:"󱱭"}.mdi-information-variant-box-outline:before{content:"󱱮"}.mdi-information-variant-circle:before{content:"󱱯"}.mdi-information-variant-circle-outline:before{content:"󱱰"}.mdi-instagram:before{content:"󰋾"}.mdi-instrument-triangle:before{content:"󱁎"}.mdi-integrated-circuit-chip:before{content:"󱤓"}.mdi-invert-colors:before{content:"󰌁"}.mdi-invert-colors-off:before{content:"󰹊"}.mdi-iobroker:before{content:"󱋨"}.mdi-ip:before{content:"󰩟"}.mdi-ip-network:before{content:"󰩠"}.mdi-ip-network-outline:before{content:"󰲐"}.mdi-ip-outline:before{content:"󱦂"}.mdi-ipod:before{content:"󰲑"}.mdi-iron:before{content:"󱠤"}.mdi-iron-board:before{content:"󱠸"}.mdi-iron-outline:before{content:"󱠥"}.mdi-island:before{content:"󱁏"}.mdi-island-variant:before{content:"󱳆"}.mdi-iv-bag:before{content:"󱂹"}.mdi-jabber:before{content:"󰷕"}.mdi-jeepney:before{content:"󰌂"}.mdi-jellyfish:before{content:"󰼁"}.mdi-jellyfish-outline:before{content:"󰼂"}.mdi-jira:before{content:"󰌃"}.mdi-jquery:before{content:"󰡽"}.mdi-jsfiddle:before{content:"󰌄"}.mdi-jump-rope:before{content:"󱋿"}.mdi-kabaddi:before{content:"󰶇"}.mdi-kangaroo:before{content:"󱕘"}.mdi-karate:before{content:"󰠬"}.mdi-kayaking:before{content:"󰢯"}.mdi-keg:before{content:"󰌅"}.mdi-kettle:before{content:"󰗺"}.mdi-kettle-alert:before{content:"󱌗"}.mdi-kettle-alert-outline:before{content:"󱌘"}.mdi-kettle-off:before{content:"󱌛"}.mdi-kettle-off-outline:before{content:"󱌜"}.mdi-kettle-outline:before{content:"󰽖"}.mdi-kettle-pour-over:before{content:"󱜼"}.mdi-kettle-steam:before{content:"󱌙"}.mdi-kettle-steam-outline:before{content:"󱌚"}.mdi-kettlebell:before{content:"󱌀"}.mdi-key:before{content:"󰌆"}.mdi-key-alert:before{content:"󱦃"}.mdi-key-alert-outline:before{content:"󱦄"}.mdi-key-arrow-right:before{content:"󱌒"}.mdi-key-chain:before{content:"󱕴"}.mdi-key-chain-variant:before{content:"󱕵"}.mdi-key-change:before{content:"󰌇"}.mdi-key-link:before{content:"󱆟"}.mdi-key-minus:before{content:"󰌈"}.mdi-key-outline:before{content:"󰷖"}.mdi-key-plus:before{content:"󰌉"}.mdi-key-remove:before{content:"󰌊"}.mdi-key-star:before{content:"󱆞"}.mdi-key-variant:before{content:"󰌋"}.mdi-key-wireless:before{content:"󰿂"}.mdi-keyboard:before{content:"󰌌"}.mdi-keyboard-backspace:before{content:"󰌍"}.mdi-keyboard-caps:before{content:"󰌎"}.mdi-keyboard-close:before{content:"󰌏"}.mdi-keyboard-close-outline:before{content:"󱰀"}.mdi-keyboard-esc:before{content:"󱊷"}.mdi-keyboard-f1:before{content:"󱊫"}.mdi-keyboard-f10:before{content:"󱊴"}.mdi-keyboard-f11:before{content:"󱊵"}.mdi-keyboard-f12:before{content:"󱊶"}.mdi-keyboard-f2:before{content:"󱊬"}.mdi-keyboard-f3:before{content:"󱊭"}.mdi-keyboard-f4:before{content:"󱊮"}.mdi-keyboard-f5:before{content:"󱊯"}.mdi-keyboard-f6:before{content:"󱊰"}.mdi-keyboard-f7:before{content:"󱊱"}.mdi-keyboard-f8:before{content:"󱊲"}.mdi-keyboard-f9:before{content:"󱊳"}.mdi-keyboard-off:before{content:"󰌐"}.mdi-keyboard-off-outline:before{content:"󰹋"}.mdi-keyboard-outline:before{content:"󰥻"}.mdi-keyboard-return:before{content:"󰌑"}.mdi-keyboard-settings:before{content:"󰧹"}.mdi-keyboard-settings-outline:before{content:"󰧺"}.mdi-keyboard-space:before{content:"󱁐"}.mdi-keyboard-tab:before{content:"󰌒"}.mdi-keyboard-tab-reverse:before{content:"󰌥"}.mdi-keyboard-variant:before{content:"󰌓"}.mdi-khanda:before{content:"󱃽"}.mdi-kickstarter:before{content:"󰝅"}.mdi-kite:before{content:"󱦅"}.mdi-kite-outline:before{content:"󱦆"}.mdi-kitesurfing:before{content:"󱝄"}.mdi-klingon:before{content:"󱍛"}.mdi-knife:before{content:"󰧻"}.mdi-knife-military:before{content:"󰧼"}.mdi-knob:before{content:"󱮖"}.mdi-koala:before{content:"󱜿"}.mdi-kodi:before{content:"󰌔"}.mdi-kubernetes:before{content:"󱃾"}.mdi-label:before{content:"󰌕"}.mdi-label-multiple:before{content:"󱍵"}.mdi-label-multiple-outline:before{content:"󱍶"}.mdi-label-off:before{content:"󰫋"}.mdi-label-off-outline:before{content:"󰫌"}.mdi-label-outline:before{content:"󰌖"}.mdi-label-percent:before{content:"󱋪"}.mdi-label-percent-outline:before{content:"󱋫"}.mdi-label-variant:before{content:"󰫍"}.mdi-label-variant-outline:before{content:"󰫎"}.mdi-ladder:before{content:"󱖢"}.mdi-ladybug:before{content:"󰠭"}.mdi-lambda:before{content:"󰘧"}.mdi-lamp:before{content:"󰚵"}.mdi-lamp-outline:before{content:"󱟐"}.mdi-lamps:before{content:"󱕶"}.mdi-lamps-outline:before{content:"󱟑"}.mdi-lan:before{content:"󰌗"}.mdi-lan-check:before{content:"󱊪"}.mdi-lan-connect:before{content:"󰌘"}.mdi-lan-disconnect:before{content:"󰌙"}.mdi-lan-pending:before{content:"󰌚"}.mdi-land-fields:before{content:"󱪲"}.mdi-land-plots:before{content:"󱪳"}.mdi-land-plots-circle:before{content:"󱪴"}.mdi-land-plots-circle-variant:before{content:"󱪵"}.mdi-land-plots-marker:before{content:"󱱝"}.mdi-land-rows-horizontal:before{content:"󱪶"}.mdi-land-rows-vertical:before{content:"󱪷"}.mdi-landslide:before{content:"󱩈"}.mdi-landslide-outline:before{content:"󱩉"}.mdi-language-c:before{content:"󰙱"}.mdi-language-cpp:before{content:"󰙲"}.mdi-language-csharp:before{content:"󰌛"}.mdi-language-css3:before{content:"󰌜"}.mdi-language-fortran:before{content:"󱈚"}.mdi-language-go:before{content:"󰟓"}.mdi-language-haskell:before{content:"󰲒"}.mdi-language-html5:before{content:"󰌝"}.mdi-language-java:before{content:"󰬷"}.mdi-language-javascript:before{content:"󰌞"}.mdi-language-kotlin:before{content:"󱈙"}.mdi-language-lua:before{content:"󰢱"}.mdi-language-markdown:before{content:"󰍔"}.mdi-language-markdown-outline:before{content:"󰽛"}.mdi-language-php:before{content:"󰌟"}.mdi-language-python:before{content:"󰌠"}.mdi-language-r:before{content:"󰟔"}.mdi-language-ruby:before{content:"󰴭"}.mdi-language-ruby-on-rails:before{content:"󰫏"}.mdi-language-rust:before{content:"󱘗"}.mdi-language-swift:before{content:"󰛥"}.mdi-language-typescript:before{content:"󰛦"}.mdi-language-xaml:before{content:"󰙳"}.mdi-laptop:before{content:"󰌢"}.mdi-laptop-account:before{content:"󱩊"}.mdi-laptop-off:before{content:"󰛧"}.mdi-laravel:before{content:"󰫐"}.mdi-laser-pointer:before{content:"󱒄"}.mdi-lasso:before{content:"󰼃"}.mdi-lastpass:before{content:"󰑆"}.mdi-latitude:before{content:"󰽗"}.mdi-launch:before{content:"󰌧"}.mdi-lava-lamp:before{content:"󰟕"}.mdi-layers:before{content:"󰌨"}.mdi-layers-edit:before{content:"󱢒"}.mdi-layers-minus:before{content:"󰹌"}.mdi-layers-off:before{content:"󰌩"}.mdi-layers-off-outline:before{content:"󰧽"}.mdi-layers-outline:before{content:"󰧾"}.mdi-layers-plus:before{content:"󰹍"}.mdi-layers-remove:before{content:"󰹎"}.mdi-layers-search:before{content:"󱈆"}.mdi-layers-search-outline:before{content:"󱈇"}.mdi-layers-triple:before{content:"󰽘"}.mdi-layers-triple-outline:before{content:"󰽙"}.mdi-lead-pencil:before{content:"󰙏"}.mdi-leaf:before{content:"󰌪"}.mdi-leaf-circle:before{content:"󱤅"}.mdi-leaf-circle-outline:before{content:"󱤆"}.mdi-leaf-maple:before{content:"󰲓"}.mdi-leaf-maple-off:before{content:"󱋚"}.mdi-leaf-off:before{content:"󱋙"}.mdi-leak:before{content:"󰷗"}.mdi-leak-off:before{content:"󰷘"}.mdi-lectern:before{content:"󱫰"}.mdi-led-off:before{content:"󰌫"}.mdi-led-on:before{content:"󰌬"}.mdi-led-outline:before{content:"󰌭"}.mdi-led-strip:before{content:"󰟖"}.mdi-led-strip-variant:before{content:"󱁑"}.mdi-led-strip-variant-off:before{content:"󱩋"}.mdi-led-variant-off:before{content:"󰌮"}.mdi-led-variant-on:before{content:"󰌯"}.mdi-led-variant-outline:before{content:"󰌰"}.mdi-leek:before{content:"󱅽"}.mdi-less-than:before{content:"󰥼"}.mdi-less-than-or-equal:before{content:"󰥽"}.mdi-library:before{content:"󰌱"}.mdi-library-outline:before{content:"󱨢"}.mdi-library-shelves:before{content:"󰮩"}.mdi-license:before{content:"󰿃"}.mdi-lifebuoy:before{content:"󰡾"}.mdi-light-flood-down:before{content:"󱦇"}.mdi-light-flood-up:before{content:"󱦈"}.mdi-light-recessed:before{content:"󱞛"}.mdi-light-switch:before{content:"󰥾"}.mdi-light-switch-off:before{content:"󱨤"}.mdi-lightbulb:before{content:"󰌵"}.mdi-lightbulb-alert:before{content:"󱧡"}.mdi-lightbulb-alert-outline:before{content:"󱧢"}.mdi-lightbulb-auto:before{content:"󱠀"}.mdi-lightbulb-auto-outline:before{content:"󱠁"}.mdi-lightbulb-cfl:before{content:"󱈈"}.mdi-lightbulb-cfl-off:before{content:"󱈉"}.mdi-lightbulb-cfl-spiral:before{content:"󱉵"}.mdi-lightbulb-cfl-spiral-off:before{content:"󱋃"}.mdi-lightbulb-fluorescent-tube:before{content:"󱠄"}.mdi-lightbulb-fluorescent-tube-outline:before{content:"󱠅"}.mdi-lightbulb-group:before{content:"󱉓"}.mdi-lightbulb-group-off:before{content:"󱋍"}.mdi-lightbulb-group-off-outline:before{content:"󱋎"}.mdi-lightbulb-group-outline:before{content:"󱉔"}.mdi-lightbulb-multiple:before{content:"󱉕"}.mdi-lightbulb-multiple-off:before{content:"󱋏"}.mdi-lightbulb-multiple-off-outline:before{content:"󱋐"}.mdi-lightbulb-multiple-outline:before{content:"󱉖"}.mdi-lightbulb-night:before{content:"󱩌"}.mdi-lightbulb-night-outline:before{content:"󱩍"}.mdi-lightbulb-off:before{content:"󰹏"}.mdi-lightbulb-off-outline:before{content:"󰹐"}.mdi-lightbulb-on:before{content:"󰛨"}.mdi-lightbulb-on-10:before{content:"󱩎"}.mdi-lightbulb-on-20:before{content:"󱩏"}.mdi-lightbulb-on-30:before{content:"󱩐"}.mdi-lightbulb-on-40:before{content:"󱩑"}.mdi-lightbulb-on-50:before{content:"󱩒"}.mdi-lightbulb-on-60:before{content:"󱩓"}.mdi-lightbulb-on-70:before{content:"󱩔"}.mdi-lightbulb-on-80:before{content:"󱩕"}.mdi-lightbulb-on-90:before{content:"󱩖"}.mdi-lightbulb-on-outline:before{content:"󰛩"}.mdi-lightbulb-outline:before{content:"󰌶"}.mdi-lightbulb-question:before{content:"󱧣"}.mdi-lightbulb-question-outline:before{content:"󱧤"}.mdi-lightbulb-spot:before{content:"󱟴"}.mdi-lightbulb-spot-off:before{content:"󱟵"}.mdi-lightbulb-variant:before{content:"󱠂"}.mdi-lightbulb-variant-outline:before{content:"󱠃"}.mdi-lighthouse:before{content:"󰧿"}.mdi-lighthouse-on:before{content:"󰨀"}.mdi-lightning-bolt:before{content:"󱐋"}.mdi-lightning-bolt-circle:before{content:"󰠠"}.mdi-lightning-bolt-outline:before{content:"󱐌"}.mdi-line-scan:before{content:"󰘤"}.mdi-lingerie:before{content:"󱑶"}.mdi-link:before{content:"󰌷"}.mdi-link-box:before{content:"󰴚"}.mdi-link-box-outline:before{content:"󰴛"}.mdi-link-box-variant:before{content:"󰴜"}.mdi-link-box-variant-outline:before{content:"󰴝"}.mdi-link-circle:before{content:"󱲬"}.mdi-link-circle-outline:before{content:"󱲭"}.mdi-link-edit:before{content:"󱲮"}.mdi-link-lock:before{content:"󱂺"}.mdi-link-off:before{content:"󰌸"}.mdi-link-plus:before{content:"󰲔"}.mdi-link-variant:before{content:"󰌹"}.mdi-link-variant-minus:before{content:"󱃿"}.mdi-link-variant-off:before{content:"󰌺"}.mdi-link-variant-plus:before{content:"󱄀"}.mdi-link-variant-remove:before{content:"󱄁"}.mdi-linkedin:before{content:"󰌻"}.mdi-linux:before{content:"󰌽"}.mdi-linux-mint:before{content:"󰣭"}.mdi-lipstick:before{content:"󱎵"}.mdi-liquid-spot:before{content:"󱠦"}.mdi-liquor:before{content:"󱤞"}.mdi-list-box:before{content:"󱭻"}.mdi-list-box-outline:before{content:"󱭼"}.mdi-list-status:before{content:"󱖫"}.mdi-litecoin:before{content:"󰩡"}.mdi-loading:before{content:"󰝲"}.mdi-location-enter:before{content:"󰿄"}.mdi-location-exit:before{content:"󰿅"}.mdi-lock:before{content:"󰌾"}.mdi-lock-alert:before{content:"󰣮"}.mdi-lock-alert-outline:before{content:"󱗑"}.mdi-lock-check:before{content:"󱎚"}.mdi-lock-check-outline:before{content:"󱚨"}.mdi-lock-clock:before{content:"󰥿"}.mdi-lock-minus:before{content:"󱚩"}.mdi-lock-minus-outline:before{content:"󱚪"}.mdi-lock-off:before{content:"󱙱"}.mdi-lock-off-outline:before{content:"󱙲"}.mdi-lock-open:before{content:"󰌿"}.mdi-lock-open-alert:before{content:"󱎛"}.mdi-lock-open-alert-outline:before{content:"󱗒"}.mdi-lock-open-check:before{content:"󱎜"}.mdi-lock-open-check-outline:before{content:"󱚫"}.mdi-lock-open-minus:before{content:"󱚬"}.mdi-lock-open-minus-outline:before{content:"󱚭"}.mdi-lock-open-outline:before{content:"󰍀"}.mdi-lock-open-plus:before{content:"󱚮"}.mdi-lock-open-plus-outline:before{content:"󱚯"}.mdi-lock-open-remove:before{content:"󱚰"}.mdi-lock-open-remove-outline:before{content:"󱚱"}.mdi-lock-open-variant:before{content:"󰿆"}.mdi-lock-open-variant-outline:before{content:"󰿇"}.mdi-lock-outline:before{content:"󰍁"}.mdi-lock-pattern:before{content:"󰛪"}.mdi-lock-percent:before{content:"󱰒"}.mdi-lock-percent-open:before{content:"󱰓"}.mdi-lock-percent-open-outline:before{content:"󱰔"}.mdi-lock-percent-open-variant:before{content:"󱰕"}.mdi-lock-percent-open-variant-outline:before{content:"󱰖"}.mdi-lock-percent-outline:before{content:"󱰗"}.mdi-lock-plus:before{content:"󰗻"}.mdi-lock-plus-outline:before{content:"󱚲"}.mdi-lock-question:before{content:"󰣯"}.mdi-lock-remove:before{content:"󱚳"}.mdi-lock-remove-outline:before{content:"󱚴"}.mdi-lock-reset:before{content:"󰝳"}.mdi-lock-smart:before{content:"󰢲"}.mdi-locker:before{content:"󰟗"}.mdi-locker-multiple:before{content:"󰟘"}.mdi-login:before{content:"󰍂"}.mdi-login-variant:before{content:"󰗼"}.mdi-logout:before{content:"󰍃"}.mdi-logout-variant:before{content:"󰗽"}.mdi-longitude:before{content:"󰽚"}.mdi-looks:before{content:"󰍄"}.mdi-lotion:before{content:"󱖂"}.mdi-lotion-outline:before{content:"󱖃"}.mdi-lotion-plus:before{content:"󱖄"}.mdi-lotion-plus-outline:before{content:"󱖅"}.mdi-loupe:before{content:"󰍅"}.mdi-lumx:before{content:"󰍆"}.mdi-lungs:before{content:"󱂄"}.mdi-mace:before{content:"󱡃"}.mdi-magazine-pistol:before{content:"󰌤"}.mdi-magazine-rifle:before{content:"󰌣"}.mdi-magic-staff:before{content:"󱡄"}.mdi-magnet:before{content:"󰍇"}.mdi-magnet-on:before{content:"󰍈"}.mdi-magnify:before{content:"󰍉"}.mdi-magnify-close:before{content:"󰦀"}.mdi-magnify-expand:before{content:"󱡴"}.mdi-magnify-minus:before{content:"󰍊"}.mdi-magnify-minus-cursor:before{content:"󰩢"}.mdi-magnify-minus-outline:before{content:"󰛬"}.mdi-magnify-plus:before{content:"󰍋"}.mdi-magnify-plus-cursor:before{content:"󰩣"}.mdi-magnify-plus-outline:before{content:"󰛭"}.mdi-magnify-remove-cursor:before{content:"󱈌"}.mdi-magnify-remove-outline:before{content:"󱈍"}.mdi-magnify-scan:before{content:"󱉶"}.mdi-mail:before{content:"󰺻"}.mdi-mailbox:before{content:"󰛮"}.mdi-mailbox-open:before{content:"󰶈"}.mdi-mailbox-open-outline:before{content:"󰶉"}.mdi-mailbox-open-up:before{content:"󰶊"}.mdi-mailbox-open-up-outline:before{content:"󰶋"}.mdi-mailbox-outline:before{content:"󰶌"}.mdi-mailbox-up:before{content:"󰶍"}.mdi-mailbox-up-outline:before{content:"󰶎"}.mdi-manjaro:before{content:"󱘊"}.mdi-map:before{content:"󰍍"}.mdi-map-check:before{content:"󰺼"}.mdi-map-check-outline:before{content:"󰺽"}.mdi-map-clock:before{content:"󰴞"}.mdi-map-clock-outline:before{content:"󰴟"}.mdi-map-legend:before{content:"󰨁"}.mdi-map-marker:before{content:"󰍎"}.mdi-map-marker-account:before{content:"󱣣"}.mdi-map-marker-account-outline:before{content:"󱣤"}.mdi-map-marker-alert:before{content:"󰼅"}.mdi-map-marker-alert-outline:before{content:"󰼆"}.mdi-map-marker-check:before{content:"󰲕"}.mdi-map-marker-check-outline:before{content:"󱋻"}.mdi-map-marker-circle:before{content:"󰍏"}.mdi-map-marker-distance:before{content:"󰣰"}.mdi-map-marker-down:before{content:"󱄂"}.mdi-map-marker-left:before{content:"󱋛"}.mdi-map-marker-left-outline:before{content:"󱋝"}.mdi-map-marker-minus:before{content:"󰙐"}.mdi-map-marker-minus-outline:before{content:"󱋹"}.mdi-map-marker-multiple:before{content:"󰍐"}.mdi-map-marker-multiple-outline:before{content:"󱉷"}.mdi-map-marker-off:before{content:"󰍑"}.mdi-map-marker-off-outline:before{content:"󱋽"}.mdi-map-marker-outline:before{content:"󰟙"}.mdi-map-marker-path:before{content:"󰴠"}.mdi-map-marker-plus:before{content:"󰙑"}.mdi-map-marker-plus-outline:before{content:"󱋸"}.mdi-map-marker-question:before{content:"󰼇"}.mdi-map-marker-question-outline:before{content:"󰼈"}.mdi-map-marker-radius:before{content:"󰍒"}.mdi-map-marker-radius-outline:before{content:"󱋼"}.mdi-map-marker-remove:before{content:"󰼉"}.mdi-map-marker-remove-outline:before{content:"󱋺"}.mdi-map-marker-remove-variant:before{content:"󰼊"}.mdi-map-marker-right:before{content:"󱋜"}.mdi-map-marker-right-outline:before{content:"󱋞"}.mdi-map-marker-star:before{content:"󱘈"}.mdi-map-marker-star-outline:before{content:"󱘉"}.mdi-map-marker-up:before{content:"󱄃"}.mdi-map-minus:before{content:"󰦁"}.mdi-map-outline:before{content:"󰦂"}.mdi-map-plus:before{content:"󰦃"}.mdi-map-search:before{content:"󰦄"}.mdi-map-search-outline:before{content:"󰦅"}.mdi-mapbox:before{content:"󰮪"}.mdi-margin:before{content:"󰍓"}.mdi-marker:before{content:"󰙒"}.mdi-marker-cancel:before{content:"󰷙"}.mdi-marker-check:before{content:"󰍕"}.mdi-mastodon:before{content:"󰫑"}.mdi-material-design:before{content:"󰦆"}.mdi-material-ui:before{content:"󰍗"}.mdi-math-compass:before{content:"󰍘"}.mdi-math-cos:before{content:"󰲖"}.mdi-math-integral:before{content:"󰿈"}.mdi-math-integral-box:before{content:"󰿉"}.mdi-math-log:before{content:"󱂅"}.mdi-math-norm:before{content:"󰿊"}.mdi-math-norm-box:before{content:"󰿋"}.mdi-math-sin:before{content:"󰲗"}.mdi-math-tan:before{content:"󰲘"}.mdi-matrix:before{content:"󰘨"}.mdi-medal:before{content:"󰦇"}.mdi-medal-outline:before{content:"󱌦"}.mdi-medical-bag:before{content:"󰛯"}.mdi-medical-cotton-swab:before{content:"󱪸"}.mdi-medication:before{content:"󱬔"}.mdi-medication-outline:before{content:"󱬕"}.mdi-meditation:before{content:"󱅻"}.mdi-memory:before{content:"󰍛"}.mdi-memory-arrow-down:before{content:"󱲦"}.mdi-menorah:before{content:"󱟔"}.mdi-menorah-fire:before{content:"󱟕"}.mdi-menu:before{content:"󰍜"}.mdi-menu-close:before{content:"󱲐"}.mdi-menu-down:before{content:"󰍝"}.mdi-menu-down-outline:before{content:"󰚶"}.mdi-menu-left:before{content:"󰍞"}.mdi-menu-left-outline:before{content:"󰨂"}.mdi-menu-open:before{content:"󰮫"}.mdi-menu-right:before{content:"󰍟"}.mdi-menu-right-outline:before{content:"󰨃"}.mdi-menu-swap:before{content:"󰩤"}.mdi-menu-swap-outline:before{content:"󰩥"}.mdi-menu-up:before{content:"󰍠"}.mdi-menu-up-outline:before{content:"󰚷"}.mdi-merge:before{content:"󰽜"}.mdi-message:before{content:"󰍡"}.mdi-message-alert:before{content:"󰍢"}.mdi-message-alert-outline:before{content:"󰨄"}.mdi-message-arrow-left:before{content:"󱋲"}.mdi-message-arrow-left-outline:before{content:"󱋳"}.mdi-message-arrow-right:before{content:"󱋴"}.mdi-message-arrow-right-outline:before{content:"󱋵"}.mdi-message-badge:before{content:"󱥁"}.mdi-message-badge-outline:before{content:"󱥂"}.mdi-message-bookmark:before{content:"󱖬"}.mdi-message-bookmark-outline:before{content:"󱖭"}.mdi-message-bulleted:before{content:"󰚢"}.mdi-message-bulleted-off:before{content:"󰚣"}.mdi-message-check:before{content:"󱮊"}.mdi-message-check-outline:before{content:"󱮋"}.mdi-message-cog:before{content:"󰛱"}.mdi-message-cog-outline:before{content:"󱅲"}.mdi-message-draw:before{content:"󰍣"}.mdi-message-fast:before{content:"󱧌"}.mdi-message-fast-outline:before{content:"󱧍"}.mdi-message-flash:before{content:"󱖩"}.mdi-message-flash-outline:before{content:"󱖪"}.mdi-message-image:before{content:"󰍤"}.mdi-message-image-outline:before{content:"󱅬"}.mdi-message-lock:before{content:"󰿌"}.mdi-message-lock-outline:before{content:"󱅭"}.mdi-message-minus:before{content:"󱅮"}.mdi-message-minus-outline:before{content:"󱅯"}.mdi-message-off:before{content:"󱙍"}.mdi-message-off-outline:before{content:"󱙎"}.mdi-message-outline:before{content:"󰍥"}.mdi-message-plus:before{content:"󰙓"}.mdi-message-plus-outline:before{content:"󱂻"}.mdi-message-processing:before{content:"󰍦"}.mdi-message-processing-outline:before{content:"󱅰"}.mdi-message-question:before{content:"󱜺"}.mdi-message-question-outline:before{content:"󱜻"}.mdi-message-reply:before{content:"󰍧"}.mdi-message-reply-outline:before{content:"󱜽"}.mdi-message-reply-text:before{content:"󰍨"}.mdi-message-reply-text-outline:before{content:"󱜾"}.mdi-message-settings:before{content:"󰛰"}.mdi-message-settings-outline:before{content:"󱅱"}.mdi-message-star:before{content:"󰚚"}.mdi-message-star-outline:before{content:"󱉐"}.mdi-message-text:before{content:"󰍩"}.mdi-message-text-clock:before{content:"󱅳"}.mdi-message-text-clock-outline:before{content:"󱅴"}.mdi-message-text-fast:before{content:"󱧎"}.mdi-message-text-fast-outline:before{content:"󱧏"}.mdi-message-text-lock:before{content:"󰿍"}.mdi-message-text-lock-outline:before{content:"󱅵"}.mdi-message-text-outline:before{content:"󰍪"}.mdi-message-video:before{content:"󰍫"}.mdi-meteor:before{content:"󰘩"}.mdi-meter-electric:before{content:"󱩗"}.mdi-meter-electric-outline:before{content:"󱩘"}.mdi-meter-gas:before{content:"󱩙"}.mdi-meter-gas-outline:before{content:"󱩚"}.mdi-metronome:before{content:"󰟚"}.mdi-metronome-tick:before{content:"󰟛"}.mdi-micro-sd:before{content:"󰟜"}.mdi-microphone:before{content:"󰍬"}.mdi-microphone-message:before{content:"󰔊"}.mdi-microphone-message-off:before{content:"󰔋"}.mdi-microphone-minus:before{content:"󰢳"}.mdi-microphone-off:before{content:"󰍭"}.mdi-microphone-outline:before{content:"󰍮"}.mdi-microphone-plus:before{content:"󰢴"}.mdi-microphone-question:before{content:"󱦉"}.mdi-microphone-question-outline:before{content:"󱦊"}.mdi-microphone-settings:before{content:"󰍯"}.mdi-microphone-variant:before{content:"󰍰"}.mdi-microphone-variant-off:before{content:"󰍱"}.mdi-microscope:before{content:"󰙔"}.mdi-microsoft:before{content:"󰍲"}.mdi-microsoft-access:before{content:"󱎎"}.mdi-microsoft-azure:before{content:"󰠅"}.mdi-microsoft-azure-devops:before{content:"󰿕"}.mdi-microsoft-bing:before{content:"󰂤"}.mdi-microsoft-dynamics-365:before{content:"󰦈"}.mdi-microsoft-edge:before{content:"󰇩"}.mdi-microsoft-excel:before{content:"󱎏"}.mdi-microsoft-internet-explorer:before{content:"󰌀"}.mdi-microsoft-office:before{content:"󰏆"}.mdi-microsoft-onedrive:before{content:"󰏊"}.mdi-microsoft-onenote:before{content:"󰝇"}.mdi-microsoft-outlook:before{content:"󰴢"}.mdi-microsoft-powerpoint:before{content:"󱎐"}.mdi-microsoft-sharepoint:before{content:"󱎑"}.mdi-microsoft-teams:before{content:"󰊻"}.mdi-microsoft-visual-studio:before{content:"󰘐"}.mdi-microsoft-visual-studio-code:before{content:"󰨞"}.mdi-microsoft-windows:before{content:"󰖳"}.mdi-microsoft-windows-classic:before{content:"󰨡"}.mdi-microsoft-word:before{content:"󱎒"}.mdi-microsoft-xbox:before{content:"󰖹"}.mdi-microsoft-xbox-controller:before{content:"󰖺"}.mdi-microsoft-xbox-controller-battery-alert:before{content:"󰝋"}.mdi-microsoft-xbox-controller-battery-charging:before{content:"󰨢"}.mdi-microsoft-xbox-controller-battery-empty:before{content:"󰝌"}.mdi-microsoft-xbox-controller-battery-full:before{content:"󰝍"}.mdi-microsoft-xbox-controller-battery-low:before{content:"󰝎"}.mdi-microsoft-xbox-controller-battery-medium:before{content:"󰝏"}.mdi-microsoft-xbox-controller-battery-unknown:before{content:"󰝐"}.mdi-microsoft-xbox-controller-menu:before{content:"󰹯"}.mdi-microsoft-xbox-controller-off:before{content:"󰖻"}.mdi-microsoft-xbox-controller-view:before{content:"󰹰"}.mdi-microwave:before{content:"󰲙"}.mdi-microwave-off:before{content:"󱐣"}.mdi-middleware:before{content:"󰽝"}.mdi-middleware-outline:before{content:"󰽞"}.mdi-midi:before{content:"󰣱"}.mdi-midi-port:before{content:"󰣲"}.mdi-mine:before{content:"󰷚"}.mdi-minecraft:before{content:"󰍳"}.mdi-mini-sd:before{content:"󰨅"}.mdi-minidisc:before{content:"󰨆"}.mdi-minus:before{content:"󰍴"}.mdi-minus-box:before{content:"󰍵"}.mdi-minus-box-multiple:before{content:"󱅁"}.mdi-minus-box-multiple-outline:before{content:"󱅂"}.mdi-minus-box-outline:before{content:"󰛲"}.mdi-minus-circle:before{content:"󰍶"}.mdi-minus-circle-multiple:before{content:"󰍚"}.mdi-minus-circle-multiple-outline:before{content:"󰫓"}.mdi-minus-circle-off:before{content:"󱑙"}.mdi-minus-circle-off-outline:before{content:"󱑚"}.mdi-minus-circle-outline:before{content:"󰍷"}.mdi-minus-network:before{content:"󰍸"}.mdi-minus-network-outline:before{content:"󰲚"}.mdi-minus-thick:before{content:"󱘹"}.mdi-mirror:before{content:"󱇽"}.mdi-mirror-rectangle:before{content:"󱞟"}.mdi-mirror-variant:before{content:"󱞠"}.mdi-mixed-martial-arts:before{content:"󰶏"}.mdi-mixed-reality:before{content:"󰡿"}.mdi-molecule:before{content:"󰮬"}.mdi-molecule-co:before{content:"󱋾"}.mdi-molecule-co2:before{content:"󰟤"}.mdi-monitor:before{content:"󰍹"}.mdi-monitor-account:before{content:"󱩛"}.mdi-monitor-arrow-down:before{content:"󱧐"}.mdi-monitor-arrow-down-variant:before{content:"󱧑"}.mdi-monitor-cellphone:before{content:"󰦉"}.mdi-monitor-cellphone-star:before{content:"󰦊"}.mdi-monitor-dashboard:before{content:"󰨇"}.mdi-monitor-edit:before{content:"󱋆"}.mdi-monitor-eye:before{content:"󱎴"}.mdi-monitor-lock:before{content:"󰷛"}.mdi-monitor-multiple:before{content:"󰍺"}.mdi-monitor-off:before{content:"󰶐"}.mdi-monitor-screenshot:before{content:"󰹑"}.mdi-monitor-share:before{content:"󱒃"}.mdi-monitor-shimmer:before{content:"󱄄"}.mdi-monitor-small:before{content:"󱡶"}.mdi-monitor-speaker:before{content:"󰽟"}.mdi-monitor-speaker-off:before{content:"󰽠"}.mdi-monitor-star:before{content:"󰷜"}.mdi-monitor-vertical:before{content:"󱰳"}.mdi-moon-first-quarter:before{content:"󰽡"}.mdi-moon-full:before{content:"󰽢"}.mdi-moon-last-quarter:before{content:"󰽣"}.mdi-moon-new:before{content:"󰽤"}.mdi-moon-waning-crescent:before{content:"󰽥"}.mdi-moon-waning-gibbous:before{content:"󰽦"}.mdi-moon-waxing-crescent:before{content:"󰽧"}.mdi-moon-waxing-gibbous:before{content:"󰽨"}.mdi-moped:before{content:"󱂆"}.mdi-moped-electric:before{content:"󱖷"}.mdi-moped-electric-outline:before{content:"󱖸"}.mdi-moped-outline:before{content:"󱖹"}.mdi-more:before{content:"󰍻"}.mdi-mortar-pestle:before{content:"󱝈"}.mdi-mortar-pestle-plus:before{content:"󰏱"}.mdi-mosque:before{content:"󰵅"}.mdi-mosque-outline:before{content:"󱠧"}.mdi-mother-heart:before{content:"󱌔"}.mdi-mother-nurse:before{content:"󰴡"}.mdi-motion:before{content:"󱖲"}.mdi-motion-outline:before{content:"󱖳"}.mdi-motion-pause:before{content:"󱖐"}.mdi-motion-pause-outline:before{content:"󱖒"}.mdi-motion-play:before{content:"󱖏"}.mdi-motion-play-outline:before{content:"󱖑"}.mdi-motion-sensor:before{content:"󰶑"}.mdi-motion-sensor-off:before{content:"󱐵"}.mdi-motorbike:before{content:"󰍼"}.mdi-motorbike-electric:before{content:"󱖺"}.mdi-motorbike-off:before{content:"󱬖"}.mdi-mouse:before{content:"󰍽"}.mdi-mouse-bluetooth:before{content:"󰦋"}.mdi-mouse-move-down:before{content:"󱕐"}.mdi-mouse-move-up:before{content:"󱕑"}.mdi-mouse-move-vertical:before{content:"󱕒"}.mdi-mouse-off:before{content:"󰍾"}.mdi-mouse-variant:before{content:"󰍿"}.mdi-mouse-variant-off:before{content:"󰎀"}.mdi-move-resize:before{content:"󰙕"}.mdi-move-resize-variant:before{content:"󰙖"}.mdi-movie:before{content:"󰎁"}.mdi-movie-check:before{content:"󱛳"}.mdi-movie-check-outline:before{content:"󱛴"}.mdi-movie-cog:before{content:"󱛵"}.mdi-movie-cog-outline:before{content:"󱛶"}.mdi-movie-edit:before{content:"󱄢"}.mdi-movie-edit-outline:before{content:"󱄣"}.mdi-movie-filter:before{content:"󱄤"}.mdi-movie-filter-outline:before{content:"󱄥"}.mdi-movie-minus:before{content:"󱛷"}.mdi-movie-minus-outline:before{content:"󱛸"}.mdi-movie-off:before{content:"󱛹"}.mdi-movie-off-outline:before{content:"󱛺"}.mdi-movie-open:before{content:"󰿎"}.mdi-movie-open-check:before{content:"󱛻"}.mdi-movie-open-check-outline:before{content:"󱛼"}.mdi-movie-open-cog:before{content:"󱛽"}.mdi-movie-open-cog-outline:before{content:"󱛾"}.mdi-movie-open-edit:before{content:"󱛿"}.mdi-movie-open-edit-outline:before{content:"󱜀"}.mdi-movie-open-minus:before{content:"󱜁"}.mdi-movie-open-minus-outline:before{content:"󱜂"}.mdi-movie-open-off:before{content:"󱜃"}.mdi-movie-open-off-outline:before{content:"󱜄"}.mdi-movie-open-outline:before{content:"󰿏"}.mdi-movie-open-play:before{content:"󱜅"}.mdi-movie-open-play-outline:before{content:"󱜆"}.mdi-movie-open-plus:before{content:"󱜇"}.mdi-movie-open-plus-outline:before{content:"󱜈"}.mdi-movie-open-remove:before{content:"󱜉"}.mdi-movie-open-remove-outline:before{content:"󱜊"}.mdi-movie-open-settings:before{content:"󱜋"}.mdi-movie-open-settings-outline:before{content:"󱜌"}.mdi-movie-open-star:before{content:"󱜍"}.mdi-movie-open-star-outline:before{content:"󱜎"}.mdi-movie-outline:before{content:"󰷝"}.mdi-movie-play:before{content:"󱜏"}.mdi-movie-play-outline:before{content:"󱜐"}.mdi-movie-plus:before{content:"󱜑"}.mdi-movie-plus-outline:before{content:"󱜒"}.mdi-movie-remove:before{content:"󱜓"}.mdi-movie-remove-outline:before{content:"󱜔"}.mdi-movie-roll:before{content:"󰟞"}.mdi-movie-search:before{content:"󱇒"}.mdi-movie-search-outline:before{content:"󱇓"}.mdi-movie-settings:before{content:"󱜕"}.mdi-movie-settings-outline:before{content:"󱜖"}.mdi-movie-star:before{content:"󱜗"}.mdi-movie-star-outline:before{content:"󱜘"}.mdi-mower:before{content:"󱙯"}.mdi-mower-bag:before{content:"󱙰"}.mdi-mower-bag-on:before{content:"󱭠"}.mdi-mower-on:before{content:"󱭟"}.mdi-muffin:before{content:"󰦌"}.mdi-multicast:before{content:"󱢓"}.mdi-multimedia:before{content:"󱮗"}.mdi-multiplication:before{content:"󰎂"}.mdi-multiplication-box:before{content:"󰎃"}.mdi-mushroom:before{content:"󰟟"}.mdi-mushroom-off:before{content:"󱏺"}.mdi-mushroom-off-outline:before{content:"󱏻"}.mdi-mushroom-outline:before{content:"󰟠"}.mdi-music:before{content:"󰝚"}.mdi-music-accidental-double-flat:before{content:"󰽩"}.mdi-music-accidental-double-sharp:before{content:"󰽪"}.mdi-music-accidental-flat:before{content:"󰽫"}.mdi-music-accidental-natural:before{content:"󰽬"}.mdi-music-accidental-sharp:before{content:"󰽭"}.mdi-music-box:before{content:"󰎄"}.mdi-music-box-multiple:before{content:"󰌳"}.mdi-music-box-multiple-outline:before{content:"󰼄"}.mdi-music-box-outline:before{content:"󰎅"}.mdi-music-circle:before{content:"󰎆"}.mdi-music-circle-outline:before{content:"󰫔"}.mdi-music-clef-alto:before{content:"󰽮"}.mdi-music-clef-bass:before{content:"󰽯"}.mdi-music-clef-treble:before{content:"󰽰"}.mdi-music-note:before{content:"󰎇"}.mdi-music-note-bluetooth:before{content:"󰗾"}.mdi-music-note-bluetooth-off:before{content:"󰗿"}.mdi-music-note-eighth:before{content:"󰎈"}.mdi-music-note-eighth-dotted:before{content:"󰽱"}.mdi-music-note-half:before{content:"󰎉"}.mdi-music-note-half-dotted:before{content:"󰽲"}.mdi-music-note-minus:before{content:"󱮉"}.mdi-music-note-off:before{content:"󰎊"}.mdi-music-note-off-outline:before{content:"󰽳"}.mdi-music-note-outline:before{content:"󰽴"}.mdi-music-note-plus:before{content:"󰷞"}.mdi-music-note-quarter:before{content:"󰎋"}.mdi-music-note-quarter-dotted:before{content:"󰽵"}.mdi-music-note-sixteenth:before{content:"󰎌"}.mdi-music-note-sixteenth-dotted:before{content:"󰽶"}.mdi-music-note-whole:before{content:"󰎍"}.mdi-music-note-whole-dotted:before{content:"󰽷"}.mdi-music-off:before{content:"󰝛"}.mdi-music-rest-eighth:before{content:"󰽸"}.mdi-music-rest-half:before{content:"󰽹"}.mdi-music-rest-quarter:before{content:"󰽺"}.mdi-music-rest-sixteenth:before{content:"󰽻"}.mdi-music-rest-whole:before{content:"󰽼"}.mdi-mustache:before{content:"󱗞"}.mdi-nail:before{content:"󰷟"}.mdi-nas:before{content:"󰣳"}.mdi-nativescript:before{content:"󰢀"}.mdi-nature:before{content:"󰎎"}.mdi-nature-outline:before{content:"󱱱"}.mdi-nature-people:before{content:"󰎏"}.mdi-nature-people-outline:before{content:"󱱲"}.mdi-navigation:before{content:"󰎐"}.mdi-navigation-outline:before{content:"󱘇"}.mdi-navigation-variant:before{content:"󱣰"}.mdi-navigation-variant-outline:before{content:"󱣱"}.mdi-near-me:before{content:"󰗍"}.mdi-necklace:before{content:"󰼋"}.mdi-needle:before{content:"󰎑"}.mdi-needle-off:before{content:"󱧒"}.mdi-netflix:before{content:"󰝆"}.mdi-network:before{content:"󰛳"}.mdi-network-off:before{content:"󰲛"}.mdi-network-off-outline:before{content:"󰲜"}.mdi-network-outline:before{content:"󰲝"}.mdi-network-pos:before{content:"󱫋"}.mdi-network-strength-1:before{content:"󰣴"}.mdi-network-strength-1-alert:before{content:"󰣵"}.mdi-network-strength-2:before{content:"󰣶"}.mdi-network-strength-2-alert:before{content:"󰣷"}.mdi-network-strength-3:before{content:"󰣸"}.mdi-network-strength-3-alert:before{content:"󰣹"}.mdi-network-strength-4:before{content:"󰣺"}.mdi-network-strength-4-alert:before{content:"󰣻"}.mdi-network-strength-4-cog:before{content:"󱤚"}.mdi-network-strength-off:before{content:"󰣼"}.mdi-network-strength-off-outline:before{content:"󰣽"}.mdi-network-strength-outline:before{content:"󰣾"}.mdi-new-box:before{content:"󰎔"}.mdi-newspaper:before{content:"󰎕"}.mdi-newspaper-check:before{content:"󱥃"}.mdi-newspaper-minus:before{content:"󰼌"}.mdi-newspaper-plus:before{content:"󰼍"}.mdi-newspaper-remove:before{content:"󱥄"}.mdi-newspaper-variant:before{content:"󱀁"}.mdi-newspaper-variant-multiple:before{content:"󱀂"}.mdi-newspaper-variant-multiple-outline:before{content:"󱀃"}.mdi-newspaper-variant-outline:before{content:"󱀄"}.mdi-nfc:before{content:"󰎖"}.mdi-nfc-search-variant:before{content:"󰹓"}.mdi-nfc-tap:before{content:"󰎗"}.mdi-nfc-variant:before{content:"󰎘"}.mdi-nfc-variant-off:before{content:"󰹔"}.mdi-ninja:before{content:"󰝴"}.mdi-nintendo-game-boy:before{content:"󱎓"}.mdi-nintendo-switch:before{content:"󰟡"}.mdi-nintendo-wii:before{content:"󰖫"}.mdi-nintendo-wiiu:before{content:"󰜭"}.mdi-nix:before{content:"󱄅"}.mdi-nodejs:before{content:"󰎙"}.mdi-noodles:before{content:"󱅾"}.mdi-not-equal:before{content:"󰦍"}.mdi-not-equal-variant:before{content:"󰦎"}.mdi-note:before{content:"󰎚"}.mdi-note-alert:before{content:"󱝽"}.mdi-note-alert-outline:before{content:"󱝾"}.mdi-note-check:before{content:"󱝿"}.mdi-note-check-outline:before{content:"󱞀"}.mdi-note-edit:before{content:"󱞁"}.mdi-note-edit-outline:before{content:"󱞂"}.mdi-note-minus:before{content:"󱙏"}.mdi-note-minus-outline:before{content:"󱙐"}.mdi-note-multiple:before{content:"󰚸"}.mdi-note-multiple-outline:before{content:"󰚹"}.mdi-note-off:before{content:"󱞃"}.mdi-note-off-outline:before{content:"󱞄"}.mdi-note-outline:before{content:"󰎛"}.mdi-note-plus:before{content:"󰎜"}.mdi-note-plus-outline:before{content:"󰎝"}.mdi-note-remove:before{content:"󱙑"}.mdi-note-remove-outline:before{content:"󱙒"}.mdi-note-search:before{content:"󱙓"}.mdi-note-search-outline:before{content:"󱙔"}.mdi-note-text:before{content:"󰎞"}.mdi-note-text-outline:before{content:"󱇗"}.mdi-notebook:before{content:"󰠮"}.mdi-notebook-check:before{content:"󱓵"}.mdi-notebook-check-outline:before{content:"󱓶"}.mdi-notebook-edit:before{content:"󱓧"}.mdi-notebook-edit-outline:before{content:"󱓩"}.mdi-notebook-heart:before{content:"󱨋"}.mdi-notebook-heart-outline:before{content:"󱨌"}.mdi-notebook-minus:before{content:"󱘐"}.mdi-notebook-minus-outline:before{content:"󱘑"}.mdi-notebook-multiple:before{content:"󰹕"}.mdi-notebook-outline:before{content:"󰺿"}.mdi-notebook-plus:before{content:"󱘒"}.mdi-notebook-plus-outline:before{content:"󱘓"}.mdi-notebook-remove:before{content:"󱘔"}.mdi-notebook-remove-outline:before{content:"󱘕"}.mdi-notification-clear-all:before{content:"󰎟"}.mdi-npm:before{content:"󰛷"}.mdi-nuke:before{content:"󰚤"}.mdi-null:before{content:"󰟢"}.mdi-numeric:before{content:"󰎠"}.mdi-numeric-0:before{content:"󰬹"}.mdi-numeric-0-box:before{content:"󰎡"}.mdi-numeric-0-box-multiple:before{content:"󰼎"}.mdi-numeric-0-box-multiple-outline:before{content:"󰎢"}.mdi-numeric-0-box-outline:before{content:"󰎣"}.mdi-numeric-0-circle:before{content:"󰲞"}.mdi-numeric-0-circle-outline:before{content:"󰲟"}.mdi-numeric-1:before{content:"󰬺"}.mdi-numeric-1-box:before{content:"󰎤"}.mdi-numeric-1-box-multiple:before{content:"󰼏"}.mdi-numeric-1-box-multiple-outline:before{content:"󰎥"}.mdi-numeric-1-box-outline:before{content:"󰎦"}.mdi-numeric-1-circle:before{content:"󰲠"}.mdi-numeric-1-circle-outline:before{content:"󰲡"}.mdi-numeric-10:before{content:"󰿩"}.mdi-numeric-10-box:before{content:"󰽽"}.mdi-numeric-10-box-multiple:before{content:"󰿪"}.mdi-numeric-10-box-multiple-outline:before{content:"󰿫"}.mdi-numeric-10-box-outline:before{content:"󰽾"}.mdi-numeric-10-circle:before{content:"󰿬"}.mdi-numeric-10-circle-outline:before{content:"󰿭"}.mdi-numeric-2:before{content:"󰬻"}.mdi-numeric-2-box:before{content:"󰎧"}.mdi-numeric-2-box-multiple:before{content:"󰼐"}.mdi-numeric-2-box-multiple-outline:before{content:"󰎨"}.mdi-numeric-2-box-outline:before{content:"󰎩"}.mdi-numeric-2-circle:before{content:"󰲢"}.mdi-numeric-2-circle-outline:before{content:"󰲣"}.mdi-numeric-3:before{content:"󰬼"}.mdi-numeric-3-box:before{content:"󰎪"}.mdi-numeric-3-box-multiple:before{content:"󰼑"}.mdi-numeric-3-box-multiple-outline:before{content:"󰎫"}.mdi-numeric-3-box-outline:before{content:"󰎬"}.mdi-numeric-3-circle:before{content:"󰲤"}.mdi-numeric-3-circle-outline:before{content:"󰲥"}.mdi-numeric-4:before{content:"󰬽"}.mdi-numeric-4-box:before{content:"󰎭"}.mdi-numeric-4-box-multiple:before{content:"󰼒"}.mdi-numeric-4-box-multiple-outline:before{content:"󰎲"}.mdi-numeric-4-box-outline:before{content:"󰎮"}.mdi-numeric-4-circle:before{content:"󰲦"}.mdi-numeric-4-circle-outline:before{content:"󰲧"}.mdi-numeric-5:before{content:"󰬾"}.mdi-numeric-5-box:before{content:"󰎱"}.mdi-numeric-5-box-multiple:before{content:"󰼓"}.mdi-numeric-5-box-multiple-outline:before{content:"󰎯"}.mdi-numeric-5-box-outline:before{content:"󰎰"}.mdi-numeric-5-circle:before{content:"󰲨"}.mdi-numeric-5-circle-outline:before{content:"󰲩"}.mdi-numeric-6:before{content:"󰬿"}.mdi-numeric-6-box:before{content:"󰎳"}.mdi-numeric-6-box-multiple:before{content:"󰼔"}.mdi-numeric-6-box-multiple-outline:before{content:"󰎴"}.mdi-numeric-6-box-outline:before{content:"󰎵"}.mdi-numeric-6-circle:before{content:"󰲪"}.mdi-numeric-6-circle-outline:before{content:"󰲫"}.mdi-numeric-7:before{content:"󰭀"}.mdi-numeric-7-box:before{content:"󰎶"}.mdi-numeric-7-box-multiple:before{content:"󰼕"}.mdi-numeric-7-box-multiple-outline:before{content:"󰎷"}.mdi-numeric-7-box-outline:before{content:"󰎸"}.mdi-numeric-7-circle:before{content:"󰲬"}.mdi-numeric-7-circle-outline:before{content:"󰲭"}.mdi-numeric-8:before{content:"󰭁"}.mdi-numeric-8-box:before{content:"󰎹"}.mdi-numeric-8-box-multiple:before{content:"󰼖"}.mdi-numeric-8-box-multiple-outline:before{content:"󰎺"}.mdi-numeric-8-box-outline:before{content:"󰎻"}.mdi-numeric-8-circle:before{content:"󰲮"}.mdi-numeric-8-circle-outline:before{content:"󰲯"}.mdi-numeric-9:before{content:"󰭂"}.mdi-numeric-9-box:before{content:"󰎼"}.mdi-numeric-9-box-multiple:before{content:"󰼗"}.mdi-numeric-9-box-multiple-outline:before{content:"󰎽"}.mdi-numeric-9-box-outline:before{content:"󰎾"}.mdi-numeric-9-circle:before{content:"󰲰"}.mdi-numeric-9-circle-outline:before{content:"󰲱"}.mdi-numeric-9-plus:before{content:"󰿮"}.mdi-numeric-9-plus-box:before{content:"󰎿"}.mdi-numeric-9-plus-box-multiple:before{content:"󰼘"}.mdi-numeric-9-plus-box-multiple-outline:before{content:"󰏀"}.mdi-numeric-9-plus-box-outline:before{content:"󰏁"}.mdi-numeric-9-plus-circle:before{content:"󰲲"}.mdi-numeric-9-plus-circle-outline:before{content:"󰲳"}.mdi-numeric-negative-1:before{content:"󱁒"}.mdi-numeric-off:before{content:"󱧓"}.mdi-numeric-positive-1:before{content:"󱗋"}.mdi-nut:before{content:"󰛸"}.mdi-nutrition:before{content:"󰏂"}.mdi-nuxt:before{content:"󱄆"}.mdi-oar:before{content:"󰙼"}.mdi-ocarina:before{content:"󰷠"}.mdi-oci:before{content:"󱋩"}.mdi-ocr:before{content:"󱄺"}.mdi-octagon:before{content:"󰏃"}.mdi-octagon-outline:before{content:"󰏄"}.mdi-octagram:before{content:"󰛹"}.mdi-octagram-edit:before{content:"󱰴"}.mdi-octagram-edit-outline:before{content:"󱰵"}.mdi-octagram-minus:before{content:"󱰶"}.mdi-octagram-minus-outline:before{content:"󱰷"}.mdi-octagram-outline:before{content:"󰝵"}.mdi-octagram-plus:before{content:"󱰸"}.mdi-octagram-plus-outline:before{content:"󱰹"}.mdi-octahedron:before{content:"󱥐"}.mdi-octahedron-off:before{content:"󱥑"}.mdi-odnoklassniki:before{content:"󰏅"}.mdi-offer:before{content:"󱈛"}.mdi-office-building:before{content:"󰦑"}.mdi-office-building-cog:before{content:"󱥉"}.mdi-office-building-cog-outline:before{content:"󱥊"}.mdi-office-building-marker:before{content:"󱔠"}.mdi-office-building-marker-outline:before{content:"󱔡"}.mdi-office-building-minus:before{content:"󱮪"}.mdi-office-building-minus-outline:before{content:"󱮫"}.mdi-office-building-outline:before{content:"󱔟"}.mdi-office-building-plus:before{content:"󱮨"}.mdi-office-building-plus-outline:before{content:"󱮩"}.mdi-office-building-remove:before{content:"󱮬"}.mdi-office-building-remove-outline:before{content:"󱮭"}.mdi-oil:before{content:"󰏇"}.mdi-oil-lamp:before{content:"󰼙"}.mdi-oil-level:before{content:"󱁓"}.mdi-oil-temperature:before{content:"󰿸"}.mdi-om:before{content:"󰥳"}.mdi-omega:before{content:"󰏉"}.mdi-one-up:before{content:"󰮭"}.mdi-onepassword:before{content:"󰢁"}.mdi-opacity:before{content:"󰗌"}.mdi-open-in-app:before{content:"󰏋"}.mdi-open-in-new:before{content:"󰏌"}.mdi-open-source-initiative:before{content:"󰮮"}.mdi-openid:before{content:"󰏍"}.mdi-opera:before{content:"󰏎"}.mdi-orbit:before{content:"󰀘"}.mdi-orbit-variant:before{content:"󱗛"}.mdi-order-alphabetical-ascending:before{content:"󰈍"}.mdi-order-alphabetical-descending:before{content:"󰴇"}.mdi-order-bool-ascending:before{content:"󰊾"}.mdi-order-bool-ascending-variant:before{content:"󰦏"}.mdi-order-bool-descending:before{content:"󱎄"}.mdi-order-bool-descending-variant:before{content:"󰦐"}.mdi-order-numeric-ascending:before{content:"󰕅"}.mdi-order-numeric-descending:before{content:"󰕆"}.mdi-origin:before{content:"󰭃"}.mdi-ornament:before{content:"󰏏"}.mdi-ornament-variant:before{content:"󰏐"}.mdi-outdoor-lamp:before{content:"󱁔"}.mdi-overscan:before{content:"󱀅"}.mdi-owl:before{content:"󰏒"}.mdi-pac-man:before{content:"󰮯"}.mdi-package:before{content:"󰏓"}.mdi-package-check:before{content:"󱭑"}.mdi-package-down:before{content:"󰏔"}.mdi-package-up:before{content:"󰏕"}.mdi-package-variant:before{content:"󰏖"}.mdi-package-variant-closed:before{content:"󰏗"}.mdi-package-variant-closed-check:before{content:"󱭒"}.mdi-package-variant-closed-minus:before{content:"󱧔"}.mdi-package-variant-closed-plus:before{content:"󱧕"}.mdi-package-variant-closed-remove:before{content:"󱧖"}.mdi-package-variant-minus:before{content:"󱧗"}.mdi-package-variant-plus:before{content:"󱧘"}.mdi-package-variant-remove:before{content:"󱧙"}.mdi-page-first:before{content:"󰘀"}.mdi-page-last:before{content:"󰘁"}.mdi-page-layout-body:before{content:"󰛺"}.mdi-page-layout-footer:before{content:"󰛻"}.mdi-page-layout-header:before{content:"󰛼"}.mdi-page-layout-header-footer:before{content:"󰽿"}.mdi-page-layout-sidebar-left:before{content:"󰛽"}.mdi-page-layout-sidebar-right:before{content:"󰛾"}.mdi-page-next:before{content:"󰮰"}.mdi-page-next-outline:before{content:"󰮱"}.mdi-page-previous:before{content:"󰮲"}.mdi-page-previous-outline:before{content:"󰮳"}.mdi-pail:before{content:"󱐗"}.mdi-pail-minus:before{content:"󱐷"}.mdi-pail-minus-outline:before{content:"󱐼"}.mdi-pail-off:before{content:"󱐹"}.mdi-pail-off-outline:before{content:"󱐾"}.mdi-pail-outline:before{content:"󱐺"}.mdi-pail-plus:before{content:"󱐶"}.mdi-pail-plus-outline:before{content:"󱐻"}.mdi-pail-remove:before{content:"󱐸"}.mdi-pail-remove-outline:before{content:"󱐽"}.mdi-palette:before{content:"󰏘"}.mdi-palette-advanced:before{content:"󰏙"}.mdi-palette-outline:before{content:"󰸌"}.mdi-palette-swatch:before{content:"󰢵"}.mdi-palette-swatch-outline:before{content:"󱍜"}.mdi-palette-swatch-variant:before{content:"󱥚"}.mdi-palm-tree:before{content:"󱁕"}.mdi-pan:before{content:"󰮴"}.mdi-pan-bottom-left:before{content:"󰮵"}.mdi-pan-bottom-right:before{content:"󰮶"}.mdi-pan-down:before{content:"󰮷"}.mdi-pan-horizontal:before{content:"󰮸"}.mdi-pan-left:before{content:"󰮹"}.mdi-pan-right:before{content:"󰮺"}.mdi-pan-top-left:before{content:"󰮻"}.mdi-pan-top-right:before{content:"󰮼"}.mdi-pan-up:before{content:"󰮽"}.mdi-pan-vertical:before{content:"󰮾"}.mdi-panda:before{content:"󰏚"}.mdi-pandora:before{content:"󰏛"}.mdi-panorama:before{content:"󰏜"}.mdi-panorama-fisheye:before{content:"󰏝"}.mdi-panorama-horizontal:before{content:"󱤨"}.mdi-panorama-horizontal-outline:before{content:"󰏞"}.mdi-panorama-outline:before{content:"󱦌"}.mdi-panorama-sphere:before{content:"󱦍"}.mdi-panorama-sphere-outline:before{content:"󱦎"}.mdi-panorama-variant:before{content:"󱦏"}.mdi-panorama-variant-outline:before{content:"󱦐"}.mdi-panorama-vertical:before{content:"󱤩"}.mdi-panorama-vertical-outline:before{content:"󰏟"}.mdi-panorama-wide-angle:before{content:"󱥟"}.mdi-panorama-wide-angle-outline:before{content:"󰏠"}.mdi-paper-cut-vertical:before{content:"󰏡"}.mdi-paper-roll:before{content:"󱅗"}.mdi-paper-roll-outline:before{content:"󱅘"}.mdi-paperclip:before{content:"󰏢"}.mdi-paperclip-check:before{content:"󱫆"}.mdi-paperclip-lock:before{content:"󱧚"}.mdi-paperclip-minus:before{content:"󱫇"}.mdi-paperclip-off:before{content:"󱫈"}.mdi-paperclip-plus:before{content:"󱫉"}.mdi-paperclip-remove:before{content:"󱫊"}.mdi-parachute:before{content:"󰲴"}.mdi-parachute-outline:before{content:"󰲵"}.mdi-paragliding:before{content:"󱝅"}.mdi-parking:before{content:"󰏣"}.mdi-party-popper:before{content:"󱁖"}.mdi-passport:before{content:"󰟣"}.mdi-passport-alert:before{content:"󱲸"}.mdi-passport-biometric:before{content:"󰷡"}.mdi-passport-cancel:before{content:"󱲹"}.mdi-passport-check:before{content:"󱲺"}.mdi-passport-minus:before{content:"󱲻"}.mdi-passport-plus:before{content:"󱲼"}.mdi-passport-remove:before{content:"󱲽"}.mdi-pasta:before{content:"󱅠"}.mdi-patio-heater:before{content:"󰾀"}.mdi-patreon:before{content:"󰢂"}.mdi-pause:before{content:"󰏤"}.mdi-pause-box:before{content:"󰂼"}.mdi-pause-box-outline:before{content:"󱭺"}.mdi-pause-circle:before{content:"󰏥"}.mdi-pause-circle-outline:before{content:"󰏦"}.mdi-pause-octagon:before{content:"󰏧"}.mdi-pause-octagon-outline:before{content:"󰏨"}.mdi-paw:before{content:"󰏩"}.mdi-paw-off:before{content:"󰙗"}.mdi-paw-off-outline:before{content:"󱙶"}.mdi-paw-outline:before{content:"󱙵"}.mdi-peace:before{content:"󰢄"}.mdi-peanut:before{content:"󰿼"}.mdi-peanut-off:before{content:"󰿽"}.mdi-peanut-off-outline:before{content:"󰿿"}.mdi-peanut-outline:before{content:"󰿾"}.mdi-pen:before{content:"󰏪"}.mdi-pen-lock:before{content:"󰷢"}.mdi-pen-minus:before{content:"󰷣"}.mdi-pen-off:before{content:"󰷤"}.mdi-pen-plus:before{content:"󰷥"}.mdi-pen-remove:before{content:"󰷦"}.mdi-pencil:before{content:"󰏫"}.mdi-pencil-box:before{content:"󰏬"}.mdi-pencil-box-multiple:before{content:"󱅄"}.mdi-pencil-box-multiple-outline:before{content:"󱅅"}.mdi-pencil-box-outline:before{content:"󰏭"}.mdi-pencil-circle:before{content:"󰛿"}.mdi-pencil-circle-outline:before{content:"󰝶"}.mdi-pencil-lock:before{content:"󰏮"}.mdi-pencil-lock-outline:before{content:"󰷧"}.mdi-pencil-minus:before{content:"󰷨"}.mdi-pencil-minus-outline:before{content:"󰷩"}.mdi-pencil-off:before{content:"󰏯"}.mdi-pencil-off-outline:before{content:"󰷪"}.mdi-pencil-outline:before{content:"󰲶"}.mdi-pencil-plus:before{content:"󰷫"}.mdi-pencil-plus-outline:before{content:"󰷬"}.mdi-pencil-remove:before{content:"󰷭"}.mdi-pencil-remove-outline:before{content:"󰷮"}.mdi-pencil-ruler:before{content:"󱍓"}.mdi-pencil-ruler-outline:before{content:"󱰑"}.mdi-penguin:before{content:"󰻀"}.mdi-pentagon:before{content:"󰜁"}.mdi-pentagon-outline:before{content:"󰜀"}.mdi-pentagram:before{content:"󱙧"}.mdi-percent:before{content:"󰏰"}.mdi-percent-box:before{content:"󱨂"}.mdi-percent-box-outline:before{content:"󱨃"}.mdi-percent-circle:before{content:"󱨄"}.mdi-percent-circle-outline:before{content:"󱨅"}.mdi-percent-outline:before{content:"󱉸"}.mdi-periodic-table:before{content:"󰢶"}.mdi-perspective-less:before{content:"󰴣"}.mdi-perspective-more:before{content:"󰴤"}.mdi-ph:before{content:"󱟅"}.mdi-phone:before{content:"󰏲"}.mdi-phone-alert:before{content:"󰼚"}.mdi-phone-alert-outline:before{content:"󱆎"}.mdi-phone-bluetooth:before{content:"󰏳"}.mdi-phone-bluetooth-outline:before{content:"󱆏"}.mdi-phone-cancel:before{content:"󱂼"}.mdi-phone-cancel-outline:before{content:"󱆐"}.mdi-phone-check:before{content:"󱆩"}.mdi-phone-check-outline:before{content:"󱆪"}.mdi-phone-classic:before{content:"󰘂"}.mdi-phone-classic-off:before{content:"󱉹"}.mdi-phone-clock:before{content:"󱧛"}.mdi-phone-dial:before{content:"󱕙"}.mdi-phone-dial-outline:before{content:"󱕚"}.mdi-phone-forward:before{content:"󰏴"}.mdi-phone-forward-outline:before{content:"󱆑"}.mdi-phone-hangup:before{content:"󰏵"}.mdi-phone-hangup-outline:before{content:"󱆒"}.mdi-phone-in-talk:before{content:"󰏶"}.mdi-phone-in-talk-outline:before{content:"󱆂"}.mdi-phone-incoming:before{content:"󰏷"}.mdi-phone-incoming-outgoing:before{content:"󱬿"}.mdi-phone-incoming-outgoing-outline:before{content:"󱭀"}.mdi-phone-incoming-outline:before{content:"󱆓"}.mdi-phone-lock:before{content:"󰏸"}.mdi-phone-lock-outline:before{content:"󱆔"}.mdi-phone-log:before{content:"󰏹"}.mdi-phone-log-outline:before{content:"󱆕"}.mdi-phone-message:before{content:"󱆖"}.mdi-phone-message-outline:before{content:"󱆗"}.mdi-phone-minus:before{content:"󰙘"}.mdi-phone-minus-outline:before{content:"󱆘"}.mdi-phone-missed:before{content:"󰏺"}.mdi-phone-missed-outline:before{content:"󱆥"}.mdi-phone-off:before{content:"󰷯"}.mdi-phone-off-outline:before{content:"󱆦"}.mdi-phone-outgoing:before{content:"󰏻"}.mdi-phone-outgoing-outline:before{content:"󱆙"}.mdi-phone-outline:before{content:"󰷰"}.mdi-phone-paused:before{content:"󰏼"}.mdi-phone-paused-outline:before{content:"󱆚"}.mdi-phone-plus:before{content:"󰙙"}.mdi-phone-plus-outline:before{content:"󱆛"}.mdi-phone-refresh:before{content:"󱦓"}.mdi-phone-refresh-outline:before{content:"󱦔"}.mdi-phone-remove:before{content:"󱔯"}.mdi-phone-remove-outline:before{content:"󱔰"}.mdi-phone-return:before{content:"󰠯"}.mdi-phone-return-outline:before{content:"󱆜"}.mdi-phone-ring:before{content:"󱆫"}.mdi-phone-ring-outline:before{content:"󱆬"}.mdi-phone-rotate-landscape:before{content:"󰢅"}.mdi-phone-rotate-portrait:before{content:"󰢆"}.mdi-phone-settings:before{content:"󰏽"}.mdi-phone-settings-outline:before{content:"󱆝"}.mdi-phone-sync:before{content:"󱦕"}.mdi-phone-sync-outline:before{content:"󱦖"}.mdi-phone-voip:before{content:"󰏾"}.mdi-pi:before{content:"󰏿"}.mdi-pi-box:before{content:"󰐀"}.mdi-pi-hole:before{content:"󰷱"}.mdi-piano:before{content:"󰙽"}.mdi-piano-off:before{content:"󰚘"}.mdi-pickaxe:before{content:"󰢷"}.mdi-picture-in-picture-bottom-right:before{content:"󰹗"}.mdi-picture-in-picture-bottom-right-outline:before{content:"󰹘"}.mdi-picture-in-picture-top-right:before{content:"󰹙"}.mdi-picture-in-picture-top-right-outline:before{content:"󰹚"}.mdi-pier:before{content:"󰢇"}.mdi-pier-crane:before{content:"󰢈"}.mdi-pig:before{content:"󰐁"}.mdi-pig-variant:before{content:"󱀆"}.mdi-pig-variant-outline:before{content:"󱙸"}.mdi-piggy-bank:before{content:"󱀇"}.mdi-piggy-bank-outline:before{content:"󱙹"}.mdi-pill:before{content:"󰐂"}.mdi-pill-multiple:before{content:"󱭌"}.mdi-pill-off:before{content:"󱩜"}.mdi-pillar:before{content:"󰜂"}.mdi-pin:before{content:"󰐃"}.mdi-pin-off:before{content:"󰐄"}.mdi-pin-off-outline:before{content:"󰤰"}.mdi-pin-outline:before{content:"󰤱"}.mdi-pine-tree:before{content:"󰐅"}.mdi-pine-tree-box:before{content:"󰐆"}.mdi-pine-tree-fire:before{content:"󱐚"}.mdi-pine-tree-variant:before{content:"󱱳"}.mdi-pine-tree-variant-outline:before{content:"󱱴"}.mdi-pinterest:before{content:"󰐇"}.mdi-pinwheel:before{content:"󰫕"}.mdi-pinwheel-outline:before{content:"󰫖"}.mdi-pipe:before{content:"󰟥"}.mdi-pipe-disconnected:before{content:"󰟦"}.mdi-pipe-leak:before{content:"󰢉"}.mdi-pipe-valve:before{content:"󱡍"}.mdi-pipe-wrench:before{content:"󱍔"}.mdi-pirate:before{content:"󰨈"}.mdi-pistol:before{content:"󰜃"}.mdi-piston:before{content:"󰢊"}.mdi-pitchfork:before{content:"󱕓"}.mdi-pizza:before{content:"󰐉"}.mdi-plane-car:before{content:"󱫿"}.mdi-plane-train:before{content:"󱬀"}.mdi-play:before{content:"󰐊"}.mdi-play-box:before{content:"󱉺"}.mdi-play-box-edit-outline:before{content:"󱰺"}.mdi-play-box-lock:before{content:"󱨖"}.mdi-play-box-lock-open:before{content:"󱨗"}.mdi-play-box-lock-open-outline:before{content:"󱨘"}.mdi-play-box-lock-outline:before{content:"󱨙"}.mdi-play-box-multiple:before{content:"󰴙"}.mdi-play-box-multiple-outline:before{content:"󱏦"}.mdi-play-box-outline:before{content:"󰐋"}.mdi-play-circle:before{content:"󰐌"}.mdi-play-circle-outline:before{content:"󰐍"}.mdi-play-network:before{content:"󰢋"}.mdi-play-network-outline:before{content:"󰲷"}.mdi-play-outline:before{content:"󰼛"}.mdi-play-pause:before{content:"󰐎"}.mdi-play-protected-content:before{content:"󰐏"}.mdi-play-speed:before{content:"󰣿"}.mdi-playlist-check:before{content:"󰗇"}.mdi-playlist-edit:before{content:"󰤀"}.mdi-playlist-minus:before{content:"󰐐"}.mdi-playlist-music:before{content:"󰲸"}.mdi-playlist-music-outline:before{content:"󰲹"}.mdi-playlist-play:before{content:"󰐑"}.mdi-playlist-plus:before{content:"󰐒"}.mdi-playlist-remove:before{content:"󰐓"}.mdi-playlist-star:before{content:"󰷲"}.mdi-plex:before{content:"󰚺"}.mdi-pliers:before{content:"󱦤"}.mdi-plus:before{content:"󰐕"}.mdi-plus-box:before{content:"󰐖"}.mdi-plus-box-multiple:before{content:"󰌴"}.mdi-plus-box-multiple-outline:before{content:"󱅃"}.mdi-plus-box-outline:before{content:"󰜄"}.mdi-plus-circle:before{content:"󰐗"}.mdi-plus-circle-multiple:before{content:"󰍌"}.mdi-plus-circle-multiple-outline:before{content:"󰐘"}.mdi-plus-circle-outline:before{content:"󰐙"}.mdi-plus-lock:before{content:"󱩝"}.mdi-plus-lock-open:before{content:"󱩞"}.mdi-plus-minus:before{content:"󰦒"}.mdi-plus-minus-box:before{content:"󰦓"}.mdi-plus-minus-variant:before{content:"󱓉"}.mdi-plus-network:before{content:"󰐚"}.mdi-plus-network-outline:before{content:"󰲺"}.mdi-plus-outline:before{content:"󰜅"}.mdi-plus-thick:before{content:"󱇬"}.mdi-pocket:before{content:"󱲾"}.mdi-podcast:before{content:"󰦔"}.mdi-podium:before{content:"󰴥"}.mdi-podium-bronze:before{content:"󰴦"}.mdi-podium-gold:before{content:"󰴧"}.mdi-podium-silver:before{content:"󰴨"}.mdi-point-of-sale:before{content:"󰶒"}.mdi-pokeball:before{content:"󰐝"}.mdi-pokemon-go:before{content:"󰨉"}.mdi-poker-chip:before{content:"󰠰"}.mdi-polaroid:before{content:"󰐞"}.mdi-police-badge:before{content:"󱅧"}.mdi-police-badge-outline:before{content:"󱅨"}.mdi-police-station:before{content:"󱠹"}.mdi-poll:before{content:"󰐟"}.mdi-polo:before{content:"󱓃"}.mdi-polymer:before{content:"󰐡"}.mdi-pool:before{content:"󰘆"}.mdi-pool-thermometer:before{content:"󱩟"}.mdi-popcorn:before{content:"󰐢"}.mdi-post:before{content:"󱀈"}.mdi-post-lamp:before{content:"󱩠"}.mdi-post-outline:before{content:"󱀉"}.mdi-postage-stamp:before{content:"󰲻"}.mdi-pot:before{content:"󰋥"}.mdi-pot-mix:before{content:"󰙛"}.mdi-pot-mix-outline:before{content:"󰙷"}.mdi-pot-outline:before{content:"󰋿"}.mdi-pot-steam:before{content:"󰙚"}.mdi-pot-steam-outline:before{content:"󰌦"}.mdi-pound:before{content:"󰐣"}.mdi-pound-box:before{content:"󰐤"}.mdi-pound-box-outline:before{content:"󱅿"}.mdi-power:before{content:"󰐥"}.mdi-power-cycle:before{content:"󰤁"}.mdi-power-off:before{content:"󰤂"}.mdi-power-on:before{content:"󰤃"}.mdi-power-plug:before{content:"󰚥"}.mdi-power-plug-battery:before{content:"󱰻"}.mdi-power-plug-battery-outline:before{content:"󱰼"}.mdi-power-plug-off:before{content:"󰚦"}.mdi-power-plug-off-outline:before{content:"󱐤"}.mdi-power-plug-outline:before{content:"󱐥"}.mdi-power-settings:before{content:"󰐦"}.mdi-power-sleep:before{content:"󰤄"}.mdi-power-socket:before{content:"󰐧"}.mdi-power-socket-au:before{content:"󰤅"}.mdi-power-socket-ch:before{content:"󰾳"}.mdi-power-socket-de:before{content:"󱄇"}.mdi-power-socket-eu:before{content:"󰟧"}.mdi-power-socket-fr:before{content:"󱄈"}.mdi-power-socket-it:before{content:"󱓿"}.mdi-power-socket-jp:before{content:"󱄉"}.mdi-power-socket-uk:before{content:"󰟨"}.mdi-power-socket-us:before{content:"󰟩"}.mdi-power-standby:before{content:"󰤆"}.mdi-powershell:before{content:"󰨊"}.mdi-prescription:before{content:"󰜆"}.mdi-presentation:before{content:"󰐨"}.mdi-presentation-play:before{content:"󰐩"}.mdi-pretzel:before{content:"󱕢"}.mdi-printer:before{content:"󰐪"}.mdi-printer-3d:before{content:"󰐫"}.mdi-printer-3d-nozzle:before{content:"󰹛"}.mdi-printer-3d-nozzle-alert:before{content:"󱇀"}.mdi-printer-3d-nozzle-alert-outline:before{content:"󱇁"}.mdi-printer-3d-nozzle-heat:before{content:"󱢸"}.mdi-printer-3d-nozzle-heat-outline:before{content:"󱢹"}.mdi-printer-3d-nozzle-off:before{content:"󱬙"}.mdi-printer-3d-nozzle-off-outline:before{content:"󱬚"}.mdi-printer-3d-nozzle-outline:before{content:"󰹜"}.mdi-printer-3d-off:before{content:"󱬎"}.mdi-printer-alert:before{content:"󰐬"}.mdi-printer-check:before{content:"󱅆"}.mdi-printer-eye:before{content:"󱑘"}.mdi-printer-off:before{content:"󰹝"}.mdi-printer-off-outline:before{content:"󱞅"}.mdi-printer-outline:before{content:"󱞆"}.mdi-printer-pos:before{content:"󱁗"}.mdi-printer-pos-alert:before{content:"󱮼"}.mdi-printer-pos-alert-outline:before{content:"󱮽"}.mdi-printer-pos-cancel:before{content:"󱮾"}.mdi-printer-pos-cancel-outline:before{content:"󱮿"}.mdi-printer-pos-check:before{content:"󱯀"}.mdi-printer-pos-check-outline:before{content:"󱯁"}.mdi-printer-pos-cog:before{content:"󱯂"}.mdi-printer-pos-cog-outline:before{content:"󱯃"}.mdi-printer-pos-edit:before{content:"󱯄"}.mdi-printer-pos-edit-outline:before{content:"󱯅"}.mdi-printer-pos-minus:before{content:"󱯆"}.mdi-printer-pos-minus-outline:before{content:"󱯇"}.mdi-printer-pos-network:before{content:"󱯈"}.mdi-printer-pos-network-outline:before{content:"󱯉"}.mdi-printer-pos-off:before{content:"󱯊"}.mdi-printer-pos-off-outline:before{content:"󱯋"}.mdi-printer-pos-outline:before{content:"󱯌"}.mdi-printer-pos-pause:before{content:"󱯍"}.mdi-printer-pos-pause-outline:before{content:"󱯎"}.mdi-printer-pos-play:before{content:"󱯏"}.mdi-printer-pos-play-outline:before{content:"󱯐"}.mdi-printer-pos-plus:before{content:"󱯑"}.mdi-printer-pos-plus-outline:before{content:"󱯒"}.mdi-printer-pos-refresh:before{content:"󱯓"}.mdi-printer-pos-refresh-outline:before{content:"󱯔"}.mdi-printer-pos-remove:before{content:"󱯕"}.mdi-printer-pos-remove-outline:before{content:"󱯖"}.mdi-printer-pos-star:before{content:"󱯗"}.mdi-printer-pos-star-outline:before{content:"󱯘"}.mdi-printer-pos-stop:before{content:"󱯙"}.mdi-printer-pos-stop-outline:before{content:"󱯚"}.mdi-printer-pos-sync:before{content:"󱯛"}.mdi-printer-pos-sync-outline:before{content:"󱯜"}.mdi-printer-pos-wrench:before{content:"󱯝"}.mdi-printer-pos-wrench-outline:before{content:"󱯞"}.mdi-printer-search:before{content:"󱑗"}.mdi-printer-settings:before{content:"󰜇"}.mdi-printer-wireless:before{content:"󰨋"}.mdi-priority-high:before{content:"󰘃"}.mdi-priority-low:before{content:"󰘄"}.mdi-professional-hexagon:before{content:"󰐭"}.mdi-progress-alert:before{content:"󰲼"}.mdi-progress-check:before{content:"󰦕"}.mdi-progress-clock:before{content:"󰦖"}.mdi-progress-close:before{content:"󱄊"}.mdi-progress-download:before{content:"󰦗"}.mdi-progress-helper:before{content:"󱮢"}.mdi-progress-pencil:before{content:"󱞇"}.mdi-progress-question:before{content:"󱔢"}.mdi-progress-star:before{content:"󱞈"}.mdi-progress-star-four-points:before{content:"󱰽"}.mdi-progress-upload:before{content:"󰦘"}.mdi-progress-wrench:before{content:"󰲽"}.mdi-projector:before{content:"󰐮"}.mdi-projector-off:before{content:"󱨣"}.mdi-projector-screen:before{content:"󰐯"}.mdi-projector-screen-off:before{content:"󱠍"}.mdi-projector-screen-off-outline:before{content:"󱠎"}.mdi-projector-screen-outline:before{content:"󱜤"}.mdi-projector-screen-variant:before{content:"󱠏"}.mdi-projector-screen-variant-off:before{content:"󱠐"}.mdi-projector-screen-variant-off-outline:before{content:"󱠑"}.mdi-projector-screen-variant-outline:before{content:"󱠒"}.mdi-propane-tank:before{content:"󱍗"}.mdi-propane-tank-outline:before{content:"󱍘"}.mdi-protocol:before{content:"󰿘"}.mdi-publish:before{content:"󰚧"}.mdi-publish-off:before{content:"󱥅"}.mdi-pulse:before{content:"󰐰"}.mdi-pump:before{content:"󱐂"}.mdi-pump-off:before{content:"󱬢"}.mdi-pumpkin:before{content:"󰮿"}.mdi-purse:before{content:"󰼜"}.mdi-purse-outline:before{content:"󰼝"}.mdi-puzzle:before{content:"󰐱"}.mdi-puzzle-check:before{content:"󱐦"}.mdi-puzzle-check-outline:before{content:"󱐧"}.mdi-puzzle-edit:before{content:"󱓓"}.mdi-puzzle-edit-outline:before{content:"󱓙"}.mdi-puzzle-heart:before{content:"󱓔"}.mdi-puzzle-heart-outline:before{content:"󱓚"}.mdi-puzzle-minus:before{content:"󱓑"}.mdi-puzzle-minus-outline:before{content:"󱓗"}.mdi-puzzle-outline:before{content:"󰩦"}.mdi-puzzle-plus:before{content:"󱓐"}.mdi-puzzle-plus-outline:before{content:"󱓖"}.mdi-puzzle-remove:before{content:"󱓒"}.mdi-puzzle-remove-outline:before{content:"󱓘"}.mdi-puzzle-star:before{content:"󱓕"}.mdi-puzzle-star-outline:before{content:"󱓛"}.mdi-pyramid:before{content:"󱥒"}.mdi-pyramid-off:before{content:"󱥓"}.mdi-qi:before{content:"󰦙"}.mdi-qqchat:before{content:"󰘅"}.mdi-qrcode:before{content:"󰐲"}.mdi-qrcode-edit:before{content:"󰢸"}.mdi-qrcode-minus:before{content:"󱆌"}.mdi-qrcode-plus:before{content:"󱆋"}.mdi-qrcode-remove:before{content:"󱆍"}.mdi-qrcode-scan:before{content:"󰐳"}.mdi-quadcopter:before{content:"󰐴"}.mdi-quality-high:before{content:"󰐵"}.mdi-quality-low:before{content:"󰨌"}.mdi-quality-medium:before{content:"󰨍"}.mdi-queue-first-in-last-out:before{content:"󱲯"}.mdi-quora:before{content:"󰴩"}.mdi-rabbit:before{content:"󰤇"}.mdi-rabbit-variant:before{content:"󱩡"}.mdi-rabbit-variant-outline:before{content:"󱩢"}.mdi-racing-helmet:before{content:"󰶓"}.mdi-racquetball:before{content:"󰶔"}.mdi-radar:before{content:"󰐷"}.mdi-radiator:before{content:"󰐸"}.mdi-radiator-disabled:before{content:"󰫗"}.mdi-radiator-off:before{content:"󰫘"}.mdi-radio:before{content:"󰐹"}.mdi-radio-am:before{content:"󰲾"}.mdi-radio-fm:before{content:"󰲿"}.mdi-radio-handheld:before{content:"󰐺"}.mdi-radio-off:before{content:"󱈜"}.mdi-radio-tower:before{content:"󰐻"}.mdi-radioactive:before{content:"󰐼"}.mdi-radioactive-circle:before{content:"󱡝"}.mdi-radioactive-circle-outline:before{content:"󱡞"}.mdi-radioactive-off:before{content:"󰻁"}.mdi-radiobox-blank:before{content:"󰐽"}.mdi-radiobox-indeterminate-variant:before{content:"󱱞"}.mdi-radiobox-marked:before{content:"󰐾"}.mdi-radiology-box:before{content:"󱓅"}.mdi-radiology-box-outline:before{content:"󱓆"}.mdi-radius:before{content:"󰳀"}.mdi-radius-outline:before{content:"󰳁"}.mdi-railroad-light:before{content:"󰼞"}.mdi-rake:before{content:"󱕄"}.mdi-raspberry-pi:before{content:"󰐿"}.mdi-raw:before{content:"󱨏"}.mdi-raw-off:before{content:"󱨐"}.mdi-ray-end:before{content:"󰑀"}.mdi-ray-end-arrow:before{content:"󰑁"}.mdi-ray-start:before{content:"󰑂"}.mdi-ray-start-arrow:before{content:"󰑃"}.mdi-ray-start-end:before{content:"󰑄"}.mdi-ray-start-vertex-end:before{content:"󱗘"}.mdi-ray-vertex:before{content:"󰑅"}.mdi-razor-double-edge:before{content:"󱦗"}.mdi-razor-single-edge:before{content:"󱦘"}.mdi-react:before{content:"󰜈"}.mdi-read:before{content:"󰑇"}.mdi-receipt:before{content:"󰠤"}.mdi-receipt-clock:before{content:"󱰾"}.mdi-receipt-clock-outline:before{content:"󱰿"}.mdi-receipt-outline:before{content:"󰓷"}.mdi-receipt-send:before{content:"󱱀"}.mdi-receipt-send-outline:before{content:"󱱁"}.mdi-receipt-text:before{content:"󰑉"}.mdi-receipt-text-arrow-left:before{content:"󱱂"}.mdi-receipt-text-arrow-left-outline:before{content:"󱱃"}.mdi-receipt-text-arrow-right:before{content:"󱱄"}.mdi-receipt-text-arrow-right-outline:before{content:"󱱅"}.mdi-receipt-text-check:before{content:"󱩣"}.mdi-receipt-text-check-outline:before{content:"󱩤"}.mdi-receipt-text-clock:before{content:"󱱆"}.mdi-receipt-text-clock-outline:before{content:"󱱇"}.mdi-receipt-text-edit:before{content:"󱱈"}.mdi-receipt-text-edit-outline:before{content:"󱱉"}.mdi-receipt-text-minus:before{content:"󱩥"}.mdi-receipt-text-minus-outline:before{content:"󱩦"}.mdi-receipt-text-outline:before{content:"󱧜"}.mdi-receipt-text-plus:before{content:"󱩧"}.mdi-receipt-text-plus-outline:before{content:"󱩨"}.mdi-receipt-text-remove:before{content:"󱩩"}.mdi-receipt-text-remove-outline:before{content:"󱩪"}.mdi-receipt-text-send:before{content:"󱱊"}.mdi-receipt-text-send-outline:before{content:"󱱋"}.mdi-record:before{content:"󰑊"}.mdi-record-circle:before{content:"󰻂"}.mdi-record-circle-outline:before{content:"󰻃"}.mdi-record-player:before{content:"󰦚"}.mdi-record-rec:before{content:"󰑋"}.mdi-rectangle:before{content:"󰹞"}.mdi-rectangle-outline:before{content:"󰹟"}.mdi-recycle:before{content:"󰑌"}.mdi-recycle-variant:before{content:"󱎝"}.mdi-reddit:before{content:"󰑍"}.mdi-redhat:before{content:"󱄛"}.mdi-redo:before{content:"󰑎"}.mdi-redo-variant:before{content:"󰑏"}.mdi-reflect-horizontal:before{content:"󰨎"}.mdi-reflect-vertical:before{content:"󰨏"}.mdi-refresh:before{content:"󰑐"}.mdi-refresh-auto:before{content:"󱣲"}.mdi-refresh-circle:before{content:"󱍷"}.mdi-regex:before{content:"󰑑"}.mdi-registered-trademark:before{content:"󰩧"}.mdi-reiterate:before{content:"󱖈"}.mdi-relation-many-to-many:before{content:"󱒖"}.mdi-relation-many-to-one:before{content:"󱒗"}.mdi-relation-many-to-one-or-many:before{content:"󱒘"}.mdi-relation-many-to-only-one:before{content:"󱒙"}.mdi-relation-many-to-zero-or-many:before{content:"󱒚"}.mdi-relation-many-to-zero-or-one:before{content:"󱒛"}.mdi-relation-one-or-many-to-many:before{content:"󱒜"}.mdi-relation-one-or-many-to-one:before{content:"󱒝"}.mdi-relation-one-or-many-to-one-or-many:before{content:"󱒞"}.mdi-relation-one-or-many-to-only-one:before{content:"󱒟"}.mdi-relation-one-or-many-to-zero-or-many:before{content:"󱒠"}.mdi-relation-one-or-many-to-zero-or-one:before{content:"󱒡"}.mdi-relation-one-to-many:before{content:"󱒢"}.mdi-relation-one-to-one:before{content:"󱒣"}.mdi-relation-one-to-one-or-many:before{content:"󱒤"}.mdi-relation-one-to-only-one:before{content:"󱒥"}.mdi-relation-one-to-zero-or-many:before{content:"󱒦"}.mdi-relation-one-to-zero-or-one:before{content:"󱒧"}.mdi-relation-only-one-to-many:before{content:"󱒨"}.mdi-relation-only-one-to-one:before{content:"󱒩"}.mdi-relation-only-one-to-one-or-many:before{content:"󱒪"}.mdi-relation-only-one-to-only-one:before{content:"󱒫"}.mdi-relation-only-one-to-zero-or-many:before{content:"󱒬"}.mdi-relation-only-one-to-zero-or-one:before{content:"󱒭"}.mdi-relation-zero-or-many-to-many:before{content:"󱒮"}.mdi-relation-zero-or-many-to-one:before{content:"󱒯"}.mdi-relation-zero-or-many-to-one-or-many:before{content:"󱒰"}.mdi-relation-zero-or-many-to-only-one:before{content:"󱒱"}.mdi-relation-zero-or-many-to-zero-or-many:before{content:"󱒲"}.mdi-relation-zero-or-many-to-zero-or-one:before{content:"󱒳"}.mdi-relation-zero-or-one-to-many:before{content:"󱒴"}.mdi-relation-zero-or-one-to-one:before{content:"󱒵"}.mdi-relation-zero-or-one-to-one-or-many:before{content:"󱒶"}.mdi-relation-zero-or-one-to-only-one:before{content:"󱒷"}.mdi-relation-zero-or-one-to-zero-or-many:before{content:"󱒸"}.mdi-relation-zero-or-one-to-zero-or-one:before{content:"󱒹"}.mdi-relative-scale:before{content:"󰑒"}.mdi-reload:before{content:"󰑓"}.mdi-reload-alert:before{content:"󱄋"}.mdi-reminder:before{content:"󰢌"}.mdi-remote:before{content:"󰑔"}.mdi-remote-desktop:before{content:"󰢹"}.mdi-remote-off:before{content:"󰻄"}.mdi-remote-tv:before{content:"󰻅"}.mdi-remote-tv-off:before{content:"󰻆"}.mdi-rename:before{content:"󱰘"}.mdi-rename-box:before{content:"󰑕"}.mdi-rename-box-outline:before{content:"󱰙"}.mdi-rename-outline:before{content:"󱰚"}.mdi-reorder-horizontal:before{content:"󰚈"}.mdi-reorder-vertical:before{content:"󰚉"}.mdi-repeat:before{content:"󰑖"}.mdi-repeat-off:before{content:"󰑗"}.mdi-repeat-once:before{content:"󰑘"}.mdi-repeat-variant:before{content:"󰕇"}.mdi-replay:before{content:"󰑙"}.mdi-reply:before{content:"󰑚"}.mdi-reply-all:before{content:"󰑛"}.mdi-reply-all-outline:before{content:"󰼟"}.mdi-reply-circle:before{content:"󱆮"}.mdi-reply-outline:before{content:"󰼠"}.mdi-reproduction:before{content:"󰑜"}.mdi-resistor:before{content:"󰭄"}.mdi-resistor-nodes:before{content:"󰭅"}.mdi-resize:before{content:"󰩨"}.mdi-resize-bottom-right:before{content:"󰑝"}.mdi-responsive:before{content:"󰑞"}.mdi-restart:before{content:"󰜉"}.mdi-restart-alert:before{content:"󱄌"}.mdi-restart-off:before{content:"󰶕"}.mdi-restore:before{content:"󰦛"}.mdi-restore-alert:before{content:"󱄍"}.mdi-rewind:before{content:"󰑟"}.mdi-rewind-10:before{content:"󰴪"}.mdi-rewind-15:before{content:"󱥆"}.mdi-rewind-30:before{content:"󰶖"}.mdi-rewind-45:before{content:"󱬓"}.mdi-rewind-5:before{content:"󱇹"}.mdi-rewind-60:before{content:"󱘌"}.mdi-rewind-outline:before{content:"󰜊"}.mdi-rhombus:before{content:"󰜋"}.mdi-rhombus-medium:before{content:"󰨐"}.mdi-rhombus-medium-outline:before{content:"󱓜"}.mdi-rhombus-outline:before{content:"󰜌"}.mdi-rhombus-split:before{content:"󰨑"}.mdi-rhombus-split-outline:before{content:"󱓝"}.mdi-ribbon:before{content:"󰑠"}.mdi-rice:before{content:"󰟪"}.mdi-rickshaw:before{content:"󱖻"}.mdi-rickshaw-electric:before{content:"󱖼"}.mdi-ring:before{content:"󰟫"}.mdi-rivet:before{content:"󰹠"}.mdi-road:before{content:"󰑡"}.mdi-road-variant:before{content:"󰑢"}.mdi-robber:before{content:"󱁘"}.mdi-robot:before{content:"󰚩"}.mdi-robot-angry:before{content:"󱚝"}.mdi-robot-angry-outline:before{content:"󱚞"}.mdi-robot-confused:before{content:"󱚟"}.mdi-robot-confused-outline:before{content:"󱚠"}.mdi-robot-dead:before{content:"󱚡"}.mdi-robot-dead-outline:before{content:"󱚢"}.mdi-robot-excited:before{content:"󱚣"}.mdi-robot-excited-outline:before{content:"󱚤"}.mdi-robot-happy:before{content:"󱜙"}.mdi-robot-happy-outline:before{content:"󱜚"}.mdi-robot-industrial:before{content:"󰭆"}.mdi-robot-industrial-outline:before{content:"󱨚"}.mdi-robot-love:before{content:"󱚥"}.mdi-robot-love-outline:before{content:"󱚦"}.mdi-robot-mower:before{content:"󱇷"}.mdi-robot-mower-outline:before{content:"󱇳"}.mdi-robot-off:before{content:"󱚧"}.mdi-robot-off-outline:before{content:"󱙻"}.mdi-robot-outline:before{content:"󱙺"}.mdi-robot-vacuum:before{content:"󰜍"}.mdi-robot-vacuum-alert:before{content:"󱭝"}.mdi-robot-vacuum-off:before{content:"󱰁"}.mdi-robot-vacuum-variant:before{content:"󰤈"}.mdi-robot-vacuum-variant-alert:before{content:"󱭞"}.mdi-robot-vacuum-variant-off:before{content:"󱰂"}.mdi-rocket:before{content:"󰑣"}.mdi-rocket-launch:before{content:"󱓞"}.mdi-rocket-launch-outline:before{content:"󱓟"}.mdi-rocket-outline:before{content:"󱎯"}.mdi-rodent:before{content:"󱌧"}.mdi-roller-shade:before{content:"󱩫"}.mdi-roller-shade-closed:before{content:"󱩬"}.mdi-roller-skate:before{content:"󰴫"}.mdi-roller-skate-off:before{content:"󰅅"}.mdi-rollerblade:before{content:"󰴬"}.mdi-rollerblade-off:before{content:"󰀮"}.mdi-rollupjs:before{content:"󰯀"}.mdi-rolodex:before{content:"󱪹"}.mdi-rolodex-outline:before{content:"󱪺"}.mdi-roman-numeral-1:before{content:"󱂈"}.mdi-roman-numeral-10:before{content:"󱂑"}.mdi-roman-numeral-2:before{content:"󱂉"}.mdi-roman-numeral-3:before{content:"󱂊"}.mdi-roman-numeral-4:before{content:"󱂋"}.mdi-roman-numeral-5:before{content:"󱂌"}.mdi-roman-numeral-6:before{content:"󱂍"}.mdi-roman-numeral-7:before{content:"󱂎"}.mdi-roman-numeral-8:before{content:"󱂏"}.mdi-roman-numeral-9:before{content:"󱂐"}.mdi-room-service:before{content:"󰢍"}.mdi-room-service-outline:before{content:"󰶗"}.mdi-rotate-360:before{content:"󱦙"}.mdi-rotate-3d:before{content:"󰻇"}.mdi-rotate-3d-variant:before{content:"󰑤"}.mdi-rotate-left:before{content:"󰑥"}.mdi-rotate-left-variant:before{content:"󰑦"}.mdi-rotate-orbit:before{content:"󰶘"}.mdi-rotate-right:before{content:"󰑧"}.mdi-rotate-right-variant:before{content:"󰑨"}.mdi-rounded-corner:before{content:"󰘇"}.mdi-router:before{content:"󱇢"}.mdi-router-network:before{content:"󱂇"}.mdi-router-network-wireless:before{content:"󱲗"}.mdi-router-wireless:before{content:"󰑩"}.mdi-router-wireless-off:before{content:"󱖣"}.mdi-router-wireless-settings:before{content:"󰩩"}.mdi-routes:before{content:"󰑪"}.mdi-routes-clock:before{content:"󱁙"}.mdi-rowing:before{content:"󰘈"}.mdi-rss:before{content:"󰑫"}.mdi-rss-box:before{content:"󰑬"}.mdi-rss-off:before{content:"󰼡"}.mdi-rug:before{content:"󱑵"}.mdi-rugby:before{content:"󰶙"}.mdi-ruler:before{content:"󰑭"}.mdi-ruler-square:before{content:"󰳂"}.mdi-ruler-square-compass:before{content:"󰺾"}.mdi-run:before{content:"󰜎"}.mdi-run-fast:before{content:"󰑮"}.mdi-rv-truck:before{content:"󱇔"}.mdi-sack:before{content:"󰴮"}.mdi-sack-outline:before{content:"󱱌"}.mdi-sack-percent:before{content:"󰴯"}.mdi-safe:before{content:"󰩪"}.mdi-safe-square:before{content:"󱉼"}.mdi-safe-square-outline:before{content:"󱉽"}.mdi-safety-goggles:before{content:"󰴰"}.mdi-sail-boat:before{content:"󰻈"}.mdi-sail-boat-sink:before{content:"󱫯"}.mdi-sale:before{content:"󰑯"}.mdi-sale-outline:before{content:"󱨆"}.mdi-salesforce:before{content:"󰢎"}.mdi-sass:before{content:"󰟬"}.mdi-satellite:before{content:"󰑰"}.mdi-satellite-uplink:before{content:"󰤉"}.mdi-satellite-variant:before{content:"󰑱"}.mdi-sausage:before{content:"󰢺"}.mdi-sausage-off:before{content:"󱞉"}.mdi-saw-blade:before{content:"󰹡"}.mdi-sawtooth-wave:before{content:"󱑺"}.mdi-saxophone:before{content:"󰘉"}.mdi-scale:before{content:"󰑲"}.mdi-scale-balance:before{content:"󰗑"}.mdi-scale-bathroom:before{content:"󰑳"}.mdi-scale-off:before{content:"󱁚"}.mdi-scale-unbalanced:before{content:"󱦸"}.mdi-scan-helper:before{content:"󱏘"}.mdi-scanner:before{content:"󰚫"}.mdi-scanner-off:before{content:"󰤊"}.mdi-scatter-plot:before{content:"󰻉"}.mdi-scatter-plot-outline:before{content:"󰻊"}.mdi-scent:before{content:"󱥘"}.mdi-scent-off:before{content:"󱥙"}.mdi-school:before{content:"󰑴"}.mdi-school-outline:before{content:"󱆀"}.mdi-scissors-cutting:before{content:"󰩫"}.mdi-scooter:before{content:"󱖽"}.mdi-scooter-electric:before{content:"󱖾"}.mdi-scoreboard:before{content:"󱉾"}.mdi-scoreboard-outline:before{content:"󱉿"}.mdi-screen-rotation:before{content:"󰑵"}.mdi-screen-rotation-lock:before{content:"󰑸"}.mdi-screw-flat-top:before{content:"󰷳"}.mdi-screw-lag:before{content:"󰷴"}.mdi-screw-machine-flat-top:before{content:"󰷵"}.mdi-screw-machine-round-top:before{content:"󰷶"}.mdi-screw-round-top:before{content:"󰷷"}.mdi-screwdriver:before{content:"󰑶"}.mdi-script:before{content:"󰯁"}.mdi-script-outline:before{content:"󰑷"}.mdi-script-text:before{content:"󰯂"}.mdi-script-text-key:before{content:"󱜥"}.mdi-script-text-key-outline:before{content:"󱜦"}.mdi-script-text-outline:before{content:"󰯃"}.mdi-script-text-play:before{content:"󱜧"}.mdi-script-text-play-outline:before{content:"󱜨"}.mdi-sd:before{content:"󰑹"}.mdi-seal:before{content:"󰑺"}.mdi-seal-variant:before{content:"󰿙"}.mdi-search-web:before{content:"󰜏"}.mdi-seat:before{content:"󰳃"}.mdi-seat-flat:before{content:"󰑻"}.mdi-seat-flat-angled:before{content:"󰑼"}.mdi-seat-individual-suite:before{content:"󰑽"}.mdi-seat-legroom-extra:before{content:"󰑾"}.mdi-seat-legroom-normal:before{content:"󰑿"}.mdi-seat-legroom-reduced:before{content:"󰒀"}.mdi-seat-outline:before{content:"󰳄"}.mdi-seat-passenger:before{content:"󱉉"}.mdi-seat-recline-extra:before{content:"󰒁"}.mdi-seat-recline-normal:before{content:"󰒂"}.mdi-seatbelt:before{content:"󰳅"}.mdi-security:before{content:"󰒃"}.mdi-security-network:before{content:"󰒄"}.mdi-seed:before{content:"󰹢"}.mdi-seed-off:before{content:"󱏽"}.mdi-seed-off-outline:before{content:"󱏾"}.mdi-seed-outline:before{content:"󰹣"}.mdi-seed-plus:before{content:"󱩭"}.mdi-seed-plus-outline:before{content:"󱩮"}.mdi-seesaw:before{content:"󱖤"}.mdi-segment:before{content:"󰻋"}.mdi-select:before{content:"󰒅"}.mdi-select-all:before{content:"󰒆"}.mdi-select-arrow-down:before{content:"󱭙"}.mdi-select-arrow-up:before{content:"󱭘"}.mdi-select-color:before{content:"󰴱"}.mdi-select-compare:before{content:"󰫙"}.mdi-select-drag:before{content:"󰩬"}.mdi-select-group:before{content:"󰾂"}.mdi-select-inverse:before{content:"󰒇"}.mdi-select-marker:before{content:"󱊀"}.mdi-select-multiple:before{content:"󱊁"}.mdi-select-multiple-marker:before{content:"󱊂"}.mdi-select-off:before{content:"󰒈"}.mdi-select-place:before{content:"󰿚"}.mdi-select-remove:before{content:"󱟁"}.mdi-select-search:before{content:"󱈄"}.mdi-selection:before{content:"󰒉"}.mdi-selection-drag:before{content:"󰩭"}.mdi-selection-ellipse:before{content:"󰴲"}.mdi-selection-ellipse-arrow-inside:before{content:"󰼢"}.mdi-selection-ellipse-remove:before{content:"󱟂"}.mdi-selection-marker:before{content:"󱊃"}.mdi-selection-multiple:before{content:"󱊅"}.mdi-selection-multiple-marker:before{content:"󱊄"}.mdi-selection-off:before{content:"󰝷"}.mdi-selection-remove:before{content:"󱟃"}.mdi-selection-search:before{content:"󱈅"}.mdi-semantic-web:before{content:"󱌖"}.mdi-send:before{content:"󰒊"}.mdi-send-check:before{content:"󱅡"}.mdi-send-check-outline:before{content:"󱅢"}.mdi-send-circle:before{content:"󰷸"}.mdi-send-circle-outline:before{content:"󰷹"}.mdi-send-clock:before{content:"󱅣"}.mdi-send-clock-outline:before{content:"󱅤"}.mdi-send-lock:before{content:"󰟭"}.mdi-send-lock-outline:before{content:"󱅦"}.mdi-send-outline:before{content:"󱅥"}.mdi-send-variant:before{content:"󱱍"}.mdi-send-variant-clock:before{content:"󱱾"}.mdi-send-variant-clock-outline:before{content:"󱱿"}.mdi-send-variant-outline:before{content:"󱱎"}.mdi-serial-port:before{content:"󰙜"}.mdi-server:before{content:"󰒋"}.mdi-server-minus:before{content:"󰒌"}.mdi-server-minus-outline:before{content:"󱲘"}.mdi-server-network:before{content:"󰒍"}.mdi-server-network-off:before{content:"󰒎"}.mdi-server-network-outline:before{content:"󱲙"}.mdi-server-off:before{content:"󰒏"}.mdi-server-outline:before{content:"󱲚"}.mdi-server-plus:before{content:"󰒐"}.mdi-server-plus-outline:before{content:"󱲛"}.mdi-server-remove:before{content:"󰒑"}.mdi-server-security:before{content:"󰒒"}.mdi-set-all:before{content:"󰝸"}.mdi-set-center:before{content:"󰝹"}.mdi-set-center-right:before{content:"󰝺"}.mdi-set-left:before{content:"󰝻"}.mdi-set-left-center:before{content:"󰝼"}.mdi-set-left-right:before{content:"󰝽"}.mdi-set-merge:before{content:"󱓠"}.mdi-set-none:before{content:"󰝾"}.mdi-set-right:before{content:"󰝿"}.mdi-set-split:before{content:"󱓡"}.mdi-set-square:before{content:"󱑝"}.mdi-set-top-box:before{content:"󰦟"}.mdi-settings-helper:before{content:"󰩮"}.mdi-shaker:before{content:"󱄎"}.mdi-shaker-outline:before{content:"󱄏"}.mdi-shape:before{content:"󰠱"}.mdi-shape-circle-plus:before{content:"󰙝"}.mdi-shape-outline:before{content:"󰠲"}.mdi-shape-oval-plus:before{content:"󱇺"}.mdi-shape-plus:before{content:"󰒕"}.mdi-shape-plus-outline:before{content:"󱱏"}.mdi-shape-polygon-plus:before{content:"󰙞"}.mdi-shape-rectangle-plus:before{content:"󰙟"}.mdi-shape-square-plus:before{content:"󰙠"}.mdi-shape-square-rounded-plus:before{content:"󱓺"}.mdi-share:before{content:"󰒖"}.mdi-share-all:before{content:"󱇴"}.mdi-share-all-outline:before{content:"󱇵"}.mdi-share-circle:before{content:"󱆭"}.mdi-share-off:before{content:"󰼣"}.mdi-share-off-outline:before{content:"󰼤"}.mdi-share-outline:before{content:"󰤲"}.mdi-share-variant:before{content:"󰒗"}.mdi-share-variant-outline:before{content:"󱔔"}.mdi-shark:before{content:"󱢺"}.mdi-shark-fin:before{content:"󱙳"}.mdi-shark-fin-outline:before{content:"󱙴"}.mdi-shark-off:before{content:"󱢻"}.mdi-sheep:before{content:"󰳆"}.mdi-shield:before{content:"󰒘"}.mdi-shield-account:before{content:"󰢏"}.mdi-shield-account-outline:before{content:"󰨒"}.mdi-shield-account-variant:before{content:"󱖧"}.mdi-shield-account-variant-outline:before{content:"󱖨"}.mdi-shield-airplane:before{content:"󰚻"}.mdi-shield-airplane-outline:before{content:"󰳇"}.mdi-shield-alert:before{content:"󰻌"}.mdi-shield-alert-outline:before{content:"󰻍"}.mdi-shield-bug:before{content:"󱏚"}.mdi-shield-bug-outline:before{content:"󱏛"}.mdi-shield-car:before{content:"󰾃"}.mdi-shield-check:before{content:"󰕥"}.mdi-shield-check-outline:before{content:"󰳈"}.mdi-shield-cross:before{content:"󰳉"}.mdi-shield-cross-outline:before{content:"󰳊"}.mdi-shield-crown:before{content:"󱢼"}.mdi-shield-crown-outline:before{content:"󱢽"}.mdi-shield-edit:before{content:"󱆠"}.mdi-shield-edit-outline:before{content:"󱆡"}.mdi-shield-half:before{content:"󱍠"}.mdi-shield-half-full:before{content:"󰞀"}.mdi-shield-home:before{content:"󰚊"}.mdi-shield-home-outline:before{content:"󰳋"}.mdi-shield-key:before{content:"󰯄"}.mdi-shield-key-outline:before{content:"󰯅"}.mdi-shield-link-variant:before{content:"󰴳"}.mdi-shield-link-variant-outline:before{content:"󰴴"}.mdi-shield-lock:before{content:"󰦝"}.mdi-shield-lock-open:before{content:"󱦚"}.mdi-shield-lock-open-outline:before{content:"󱦛"}.mdi-shield-lock-outline:before{content:"󰳌"}.mdi-shield-moon:before{content:"󱠨"}.mdi-shield-moon-outline:before{content:"󱠩"}.mdi-shield-off:before{content:"󰦞"}.mdi-shield-off-outline:before{content:"󰦜"}.mdi-shield-outline:before{content:"󰒙"}.mdi-shield-plus:before{content:"󰫚"}.mdi-shield-plus-outline:before{content:"󰫛"}.mdi-shield-refresh:before{content:"󰂪"}.mdi-shield-refresh-outline:before{content:"󰇠"}.mdi-shield-remove:before{content:"󰫜"}.mdi-shield-remove-outline:before{content:"󰫝"}.mdi-shield-search:before{content:"󰶚"}.mdi-shield-star:before{content:"󱄻"}.mdi-shield-star-outline:before{content:"󱄼"}.mdi-shield-sun:before{content:"󱁝"}.mdi-shield-sun-outline:before{content:"󱁞"}.mdi-shield-sword:before{content:"󱢾"}.mdi-shield-sword-outline:before{content:"󱢿"}.mdi-shield-sync:before{content:"󱆢"}.mdi-shield-sync-outline:before{content:"󱆣"}.mdi-shimmer:before{content:"󱕅"}.mdi-ship-wheel:before{content:"󰠳"}.mdi-shipping-pallet:before{content:"󱡎"}.mdi-shoe-ballet:before{content:"󱗊"}.mdi-shoe-cleat:before{content:"󱗇"}.mdi-shoe-formal:before{content:"󰭇"}.mdi-shoe-heel:before{content:"󰭈"}.mdi-shoe-print:before{content:"󰷺"}.mdi-shoe-sneaker:before{content:"󱗈"}.mdi-shopping:before{content:"󰒚"}.mdi-shopping-music:before{content:"󰒛"}.mdi-shopping-outline:before{content:"󱇕"}.mdi-shopping-search:before{content:"󰾄"}.mdi-shopping-search-outline:before{content:"󱩯"}.mdi-shore:before{content:"󱓹"}.mdi-shovel:before{content:"󰜐"}.mdi-shovel-off:before{content:"󰜑"}.mdi-shower:before{content:"󰦠"}.mdi-shower-head:before{content:"󰦡"}.mdi-shredder:before{content:"󰒜"}.mdi-shuffle:before{content:"󰒝"}.mdi-shuffle-disabled:before{content:"󰒞"}.mdi-shuffle-variant:before{content:"󰒟"}.mdi-shuriken:before{content:"󱍿"}.mdi-sickle:before{content:"󱣀"}.mdi-sigma:before{content:"󰒠"}.mdi-sigma-lower:before{content:"󰘫"}.mdi-sign-caution:before{content:"󰒡"}.mdi-sign-direction:before{content:"󰞁"}.mdi-sign-direction-minus:before{content:"󱀀"}.mdi-sign-direction-plus:before{content:"󰿜"}.mdi-sign-direction-remove:before{content:"󰿝"}.mdi-sign-language:before{content:"󱭍"}.mdi-sign-language-outline:before{content:"󱭎"}.mdi-sign-pole:before{content:"󱓸"}.mdi-sign-real-estate:before{content:"󱄘"}.mdi-sign-text:before{content:"󰞂"}.mdi-sign-yield:before{content:"󱮯"}.mdi-signal:before{content:"󰒢"}.mdi-signal-2g:before{content:"󰜒"}.mdi-signal-3g:before{content:"󰜓"}.mdi-signal-4g:before{content:"󰜔"}.mdi-signal-5g:before{content:"󰩯"}.mdi-signal-cellular-1:before{content:"󰢼"}.mdi-signal-cellular-2:before{content:"󰢽"}.mdi-signal-cellular-3:before{content:"󰢾"}.mdi-signal-cellular-outline:before{content:"󰢿"}.mdi-signal-distance-variant:before{content:"󰹤"}.mdi-signal-hspa:before{content:"󰜕"}.mdi-signal-hspa-plus:before{content:"󰜖"}.mdi-signal-off:before{content:"󰞃"}.mdi-signal-variant:before{content:"󰘊"}.mdi-signature:before{content:"󰷻"}.mdi-signature-freehand:before{content:"󰷼"}.mdi-signature-image:before{content:"󰷽"}.mdi-signature-text:before{content:"󰷾"}.mdi-silo:before{content:"󱮟"}.mdi-silo-outline:before{content:"󰭉"}.mdi-silverware:before{content:"󰒣"}.mdi-silverware-clean:before{content:"󰿞"}.mdi-silverware-fork:before{content:"󰒤"}.mdi-silverware-fork-knife:before{content:"󰩰"}.mdi-silverware-spoon:before{content:"󰒥"}.mdi-silverware-variant:before{content:"󰒦"}.mdi-sim:before{content:"󰒧"}.mdi-sim-alert:before{content:"󰒨"}.mdi-sim-alert-outline:before{content:"󱗓"}.mdi-sim-off:before{content:"󰒩"}.mdi-sim-off-outline:before{content:"󱗔"}.mdi-sim-outline:before{content:"󱗕"}.mdi-simple-icons:before{content:"󱌝"}.mdi-sina-weibo:before{content:"󰫟"}.mdi-sine-wave:before{content:"󰥛"}.mdi-sitemap:before{content:"󰒪"}.mdi-sitemap-outline:before{content:"󱦜"}.mdi-size-l:before{content:"󱎦"}.mdi-size-m:before{content:"󱎥"}.mdi-size-s:before{content:"󱎤"}.mdi-size-xl:before{content:"󱎧"}.mdi-size-xs:before{content:"󱎣"}.mdi-size-xxl:before{content:"󱎨"}.mdi-size-xxs:before{content:"󱎢"}.mdi-size-xxxl:before{content:"󱎩"}.mdi-skate:before{content:"󰴵"}.mdi-skate-off:before{content:"󰚙"}.mdi-skateboard:before{content:"󱓂"}.mdi-skateboarding:before{content:"󰔁"}.mdi-skew-less:before{content:"󰴶"}.mdi-skew-more:before{content:"󰴷"}.mdi-ski:before{content:"󱌄"}.mdi-ski-cross-country:before{content:"󱌅"}.mdi-ski-water:before{content:"󱌆"}.mdi-skip-backward:before{content:"󰒫"}.mdi-skip-backward-outline:before{content:"󰼥"}.mdi-skip-forward:before{content:"󰒬"}.mdi-skip-forward-outline:before{content:"󰼦"}.mdi-skip-next:before{content:"󰒭"}.mdi-skip-next-circle:before{content:"󰙡"}.mdi-skip-next-circle-outline:before{content:"󰙢"}.mdi-skip-next-outline:before{content:"󰼧"}.mdi-skip-previous:before{content:"󰒮"}.mdi-skip-previous-circle:before{content:"󰙣"}.mdi-skip-previous-circle-outline:before{content:"󰙤"}.mdi-skip-previous-outline:before{content:"󰼨"}.mdi-skull:before{content:"󰚌"}.mdi-skull-crossbones:before{content:"󰯆"}.mdi-skull-crossbones-outline:before{content:"󰯇"}.mdi-skull-outline:before{content:"󰯈"}.mdi-skull-scan:before{content:"󱓇"}.mdi-skull-scan-outline:before{content:"󱓈"}.mdi-skype:before{content:"󰒯"}.mdi-skype-business:before{content:"󰒰"}.mdi-slack:before{content:"󰒱"}.mdi-slash-forward:before{content:"󰿟"}.mdi-slash-forward-box:before{content:"󰿠"}.mdi-sledding:before{content:"󰐛"}.mdi-sleep:before{content:"󰒲"}.mdi-sleep-off:before{content:"󰒳"}.mdi-slide:before{content:"󱖥"}.mdi-slope-downhill:before{content:"󰷿"}.mdi-slope-uphill:before{content:"󰸀"}.mdi-slot-machine:before{content:"󱄔"}.mdi-slot-machine-outline:before{content:"󱄕"}.mdi-smart-card:before{content:"󱂽"}.mdi-smart-card-off:before{content:"󱣷"}.mdi-smart-card-off-outline:before{content:"󱣸"}.mdi-smart-card-outline:before{content:"󱂾"}.mdi-smart-card-reader:before{content:"󱂿"}.mdi-smart-card-reader-outline:before{content:"󱃀"}.mdi-smog:before{content:"󰩱"}.mdi-smoke:before{content:"󱞙"}.mdi-smoke-detector:before{content:"󰎒"}.mdi-smoke-detector-alert:before{content:"󱤮"}.mdi-smoke-detector-alert-outline:before{content:"󱤯"}.mdi-smoke-detector-off:before{content:"󱠉"}.mdi-smoke-detector-off-outline:before{content:"󱠊"}.mdi-smoke-detector-outline:before{content:"󱠈"}.mdi-smoke-detector-variant:before{content:"󱠋"}.mdi-smoke-detector-variant-alert:before{content:"󱤰"}.mdi-smoke-detector-variant-off:before{content:"󱠌"}.mdi-smoking:before{content:"󰒴"}.mdi-smoking-off:before{content:"󰒵"}.mdi-smoking-pipe:before{content:"󱐍"}.mdi-smoking-pipe-off:before{content:"󱐨"}.mdi-snail:before{content:"󱙷"}.mdi-snake:before{content:"󱔎"}.mdi-snapchat:before{content:"󰒶"}.mdi-snowboard:before{content:"󱌇"}.mdi-snowflake:before{content:"󰜗"}.mdi-snowflake-alert:before{content:"󰼩"}.mdi-snowflake-check:before{content:"󱩰"}.mdi-snowflake-melt:before{content:"󱋋"}.mdi-snowflake-off:before{content:"󱓣"}.mdi-snowflake-thermometer:before{content:"󱩱"}.mdi-snowflake-variant:before{content:"󰼪"}.mdi-snowman:before{content:"󰒷"}.mdi-snowmobile:before{content:"󰛝"}.mdi-snowshoeing:before{content:"󱩲"}.mdi-soccer:before{content:"󰒸"}.mdi-soccer-field:before{content:"󰠴"}.mdi-social-distance-2-meters:before{content:"󱕹"}.mdi-social-distance-6-feet:before{content:"󱕺"}.mdi-sofa:before{content:"󰒹"}.mdi-sofa-outline:before{content:"󱕭"}.mdi-sofa-single:before{content:"󱕮"}.mdi-sofa-single-outline:before{content:"󱕯"}.mdi-solar-panel:before{content:"󰶛"}.mdi-solar-panel-large:before{content:"󰶜"}.mdi-solar-power:before{content:"󰩲"}.mdi-solar-power-variant:before{content:"󱩳"}.mdi-solar-power-variant-outline:before{content:"󱩴"}.mdi-soldering-iron:before{content:"󱂒"}.mdi-solid:before{content:"󰚍"}.mdi-sony-playstation:before{content:"󰐔"}.mdi-sort:before{content:"󰒺"}.mdi-sort-alphabetical-ascending:before{content:"󰖽"}.mdi-sort-alphabetical-ascending-variant:before{content:"󱅈"}.mdi-sort-alphabetical-descending:before{content:"󰖿"}.mdi-sort-alphabetical-descending-variant:before{content:"󱅉"}.mdi-sort-alphabetical-variant:before{content:"󰒻"}.mdi-sort-ascending:before{content:"󰒼"}.mdi-sort-bool-ascending:before{content:"󱎅"}.mdi-sort-bool-ascending-variant:before{content:"󱎆"}.mdi-sort-bool-descending:before{content:"󱎇"}.mdi-sort-bool-descending-variant:before{content:"󱎈"}.mdi-sort-calendar-ascending:before{content:"󱕇"}.mdi-sort-calendar-descending:before{content:"󱕈"}.mdi-sort-clock-ascending:before{content:"󱕉"}.mdi-sort-clock-ascending-outline:before{content:"󱕊"}.mdi-sort-clock-descending:before{content:"󱕋"}.mdi-sort-clock-descending-outline:before{content:"󱕌"}.mdi-sort-descending:before{content:"󰒽"}.mdi-sort-numeric-ascending:before{content:"󱎉"}.mdi-sort-numeric-ascending-variant:before{content:"󰤍"}.mdi-sort-numeric-descending:before{content:"󱎊"}.mdi-sort-numeric-descending-variant:before{content:"󰫒"}.mdi-sort-numeric-variant:before{content:"󰒾"}.mdi-sort-reverse-variant:before{content:"󰌼"}.mdi-sort-variant:before{content:"󰒿"}.mdi-sort-variant-lock:before{content:"󰳍"}.mdi-sort-variant-lock-open:before{content:"󰳎"}.mdi-sort-variant-off:before{content:"󱪻"}.mdi-sort-variant-remove:before{content:"󱅇"}.mdi-soundbar:before{content:"󱟛"}.mdi-soundcloud:before{content:"󰓀"}.mdi-source-branch:before{content:"󰘬"}.mdi-source-branch-check:before{content:"󱓏"}.mdi-source-branch-minus:before{content:"󱓋"}.mdi-source-branch-plus:before{content:"󱓊"}.mdi-source-branch-refresh:before{content:"󱓍"}.mdi-source-branch-remove:before{content:"󱓌"}.mdi-source-branch-sync:before{content:"󱓎"}.mdi-source-commit:before{content:"󰜘"}.mdi-source-commit-end:before{content:"󰜙"}.mdi-source-commit-end-local:before{content:"󰜚"}.mdi-source-commit-local:before{content:"󰜛"}.mdi-source-commit-next-local:before{content:"󰜜"}.mdi-source-commit-start:before{content:"󰜝"}.mdi-source-commit-start-next-local:before{content:"󰜞"}.mdi-source-fork:before{content:"󰓁"}.mdi-source-merge:before{content:"󰘭"}.mdi-source-pull:before{content:"󰓂"}.mdi-source-repository:before{content:"󰳏"}.mdi-source-repository-multiple:before{content:"󰳐"}.mdi-soy-sauce:before{content:"󰟮"}.mdi-soy-sauce-off:before{content:"󱏼"}.mdi-spa:before{content:"󰳑"}.mdi-spa-outline:before{content:"󰳒"}.mdi-space-invaders:before{content:"󰯉"}.mdi-space-station:before{content:"󱎃"}.mdi-spade:before{content:"󰹥"}.mdi-speaker:before{content:"󰓃"}.mdi-speaker-bluetooth:before{content:"󰦢"}.mdi-speaker-message:before{content:"󱬑"}.mdi-speaker-multiple:before{content:"󰴸"}.mdi-speaker-off:before{content:"󰓄"}.mdi-speaker-pause:before{content:"󱭳"}.mdi-speaker-play:before{content:"󱭲"}.mdi-speaker-stop:before{content:"󱭴"}.mdi-speaker-wireless:before{content:"󰜟"}.mdi-spear:before{content:"󱡅"}.mdi-speedometer:before{content:"󰓅"}.mdi-speedometer-medium:before{content:"󰾅"}.mdi-speedometer-slow:before{content:"󰾆"}.mdi-spellcheck:before{content:"󰓆"}.mdi-sphere:before{content:"󱥔"}.mdi-sphere-off:before{content:"󱥕"}.mdi-spider:before{content:"󱇪"}.mdi-spider-outline:before{content:"󱱵"}.mdi-spider-thread:before{content:"󱇫"}.mdi-spider-web:before{content:"󰯊"}.mdi-spirit-level:before{content:"󱓱"}.mdi-spoon-sugar:before{content:"󱐩"}.mdi-spotify:before{content:"󰓇"}.mdi-spotlight:before{content:"󰓈"}.mdi-spotlight-beam:before{content:"󰓉"}.mdi-spray:before{content:"󰙥"}.mdi-spray-bottle:before{content:"󰫠"}.mdi-sprinkler:before{content:"󱁟"}.mdi-sprinkler-fire:before{content:"󱦝"}.mdi-sprinkler-variant:before{content:"󱁠"}.mdi-sprout:before{content:"󰹦"}.mdi-sprout-outline:before{content:"󰹧"}.mdi-square:before{content:"󰝤"}.mdi-square-circle:before{content:"󱔀"}.mdi-square-circle-outline:before{content:"󱱐"}.mdi-square-edit-outline:before{content:"󰤌"}.mdi-square-medium:before{content:"󰨓"}.mdi-square-medium-outline:before{content:"󰨔"}.mdi-square-off:before{content:"󱋮"}.mdi-square-off-outline:before{content:"󱋯"}.mdi-square-opacity:before{content:"󱡔"}.mdi-square-outline:before{content:"󰝣"}.mdi-square-root:before{content:"󰞄"}.mdi-square-root-box:before{content:"󰦣"}.mdi-square-rounded:before{content:"󱓻"}.mdi-square-rounded-badge:before{content:"󱨇"}.mdi-square-rounded-badge-outline:before{content:"󱨈"}.mdi-square-rounded-outline:before{content:"󱓼"}.mdi-square-small:before{content:"󰨕"}.mdi-square-wave:before{content:"󱑻"}.mdi-squeegee:before{content:"󰫡"}.mdi-ssh:before{content:"󰣀"}.mdi-stack-exchange:before{content:"󰘋"}.mdi-stack-overflow:before{content:"󰓌"}.mdi-stackpath:before{content:"󰍙"}.mdi-stadium:before{content:"󰿹"}.mdi-stadium-outline:before{content:"󱬃"}.mdi-stadium-variant:before{content:"󰜠"}.mdi-stairs:before{content:"󰓍"}.mdi-stairs-box:before{content:"󱎞"}.mdi-stairs-down:before{content:"󱊾"}.mdi-stairs-up:before{content:"󱊽"}.mdi-stamper:before{content:"󰴹"}.mdi-standard-definition:before{content:"󰟯"}.mdi-star:before{content:"󰓎"}.mdi-star-box:before{content:"󰩳"}.mdi-star-box-multiple:before{content:"󱊆"}.mdi-star-box-multiple-outline:before{content:"󱊇"}.mdi-star-box-outline:before{content:"󰩴"}.mdi-star-check:before{content:"󱕦"}.mdi-star-check-outline:before{content:"󱕪"}.mdi-star-circle:before{content:"󰓏"}.mdi-star-circle-outline:before{content:"󰦤"}.mdi-star-cog:before{content:"󱙨"}.mdi-star-cog-outline:before{content:"󱙩"}.mdi-star-crescent:before{content:"󰥹"}.mdi-star-david:before{content:"󰥺"}.mdi-star-face:before{content:"󰦥"}.mdi-star-four-points:before{content:"󰫢"}.mdi-star-four-points-box:before{content:"󱱑"}.mdi-star-four-points-box-outline:before{content:"󱱒"}.mdi-star-four-points-circle:before{content:"󱱓"}.mdi-star-four-points-circle-outline:before{content:"󱱔"}.mdi-star-four-points-outline:before{content:"󰫣"}.mdi-star-four-points-small:before{content:"󱱕"}.mdi-star-half:before{content:"󰉆"}.mdi-star-half-full:before{content:"󰓐"}.mdi-star-minus:before{content:"󱕤"}.mdi-star-minus-outline:before{content:"󱕨"}.mdi-star-off:before{content:"󰓑"}.mdi-star-off-outline:before{content:"󱕛"}.mdi-star-outline:before{content:"󰓒"}.mdi-star-plus:before{content:"󱕣"}.mdi-star-plus-outline:before{content:"󱕧"}.mdi-star-remove:before{content:"󱕥"}.mdi-star-remove-outline:before{content:"󱕩"}.mdi-star-settings:before{content:"󱙪"}.mdi-star-settings-outline:before{content:"󱙫"}.mdi-star-shooting:before{content:"󱝁"}.mdi-star-shooting-outline:before{content:"󱝂"}.mdi-star-three-points:before{content:"󰫤"}.mdi-star-three-points-outline:before{content:"󰫥"}.mdi-state-machine:before{content:"󱇯"}.mdi-steam:before{content:"󰓓"}.mdi-steering:before{content:"󰓔"}.mdi-steering-off:before{content:"󰤎"}.mdi-step-backward:before{content:"󰓕"}.mdi-step-backward-2:before{content:"󰓖"}.mdi-step-forward:before{content:"󰓗"}.mdi-step-forward-2:before{content:"󰓘"}.mdi-stethoscope:before{content:"󰓙"}.mdi-sticker:before{content:"󱍤"}.mdi-sticker-alert:before{content:"󱍥"}.mdi-sticker-alert-outline:before{content:"󱍦"}.mdi-sticker-check:before{content:"󱍧"}.mdi-sticker-check-outline:before{content:"󱍨"}.mdi-sticker-circle-outline:before{content:"󰗐"}.mdi-sticker-emoji:before{content:"󰞅"}.mdi-sticker-minus:before{content:"󱍩"}.mdi-sticker-minus-outline:before{content:"󱍪"}.mdi-sticker-outline:before{content:"󱍫"}.mdi-sticker-plus:before{content:"󱍬"}.mdi-sticker-plus-outline:before{content:"󱍭"}.mdi-sticker-remove:before{content:"󱍮"}.mdi-sticker-remove-outline:before{content:"󱍯"}.mdi-sticker-text:before{content:"󱞎"}.mdi-sticker-text-outline:before{content:"󱞏"}.mdi-stocking:before{content:"󰓚"}.mdi-stomach:before{content:"󱂓"}.mdi-stool:before{content:"󱥝"}.mdi-stool-outline:before{content:"󱥞"}.mdi-stop:before{content:"󰓛"}.mdi-stop-circle:before{content:"󰙦"}.mdi-stop-circle-outline:before{content:"󰙧"}.mdi-storage-tank:before{content:"󱩵"}.mdi-storage-tank-outline:before{content:"󱩶"}.mdi-store:before{content:"󰓜"}.mdi-store-24-hour:before{content:"󰓝"}.mdi-store-alert:before{content:"󱣁"}.mdi-store-alert-outline:before{content:"󱣂"}.mdi-store-check:before{content:"󱣃"}.mdi-store-check-outline:before{content:"󱣄"}.mdi-store-clock:before{content:"󱣅"}.mdi-store-clock-outline:before{content:"󱣆"}.mdi-store-cog:before{content:"󱣇"}.mdi-store-cog-outline:before{content:"󱣈"}.mdi-store-edit:before{content:"󱣉"}.mdi-store-edit-outline:before{content:"󱣊"}.mdi-store-marker:before{content:"󱣋"}.mdi-store-marker-outline:before{content:"󱣌"}.mdi-store-minus:before{content:"󱙞"}.mdi-store-minus-outline:before{content:"󱣍"}.mdi-store-off:before{content:"󱣎"}.mdi-store-off-outline:before{content:"󱣏"}.mdi-store-outline:before{content:"󱍡"}.mdi-store-plus:before{content:"󱙟"}.mdi-store-plus-outline:before{content:"󱣐"}.mdi-store-remove:before{content:"󱙠"}.mdi-store-remove-outline:before{content:"󱣑"}.mdi-store-search:before{content:"󱣒"}.mdi-store-search-outline:before{content:"󱣓"}.mdi-store-settings:before{content:"󱣔"}.mdi-store-settings-outline:before{content:"󱣕"}.mdi-storefront:before{content:"󰟇"}.mdi-storefront-check:before{content:"󱭽"}.mdi-storefront-check-outline:before{content:"󱭾"}.mdi-storefront-edit:before{content:"󱭿"}.mdi-storefront-edit-outline:before{content:"󱮀"}.mdi-storefront-minus:before{content:"󱮃"}.mdi-storefront-minus-outline:before{content:"󱮄"}.mdi-storefront-outline:before{content:"󱃁"}.mdi-storefront-plus:before{content:"󱮁"}.mdi-storefront-plus-outline:before{content:"󱮂"}.mdi-storefront-remove:before{content:"󱮅"}.mdi-storefront-remove-outline:before{content:"󱮆"}.mdi-stove:before{content:"󰓞"}.mdi-strategy:before{content:"󱇖"}.mdi-stretch-to-page:before{content:"󰼫"}.mdi-stretch-to-page-outline:before{content:"󰼬"}.mdi-string-lights:before{content:"󱊺"}.mdi-string-lights-off:before{content:"󱊻"}.mdi-subdirectory-arrow-left:before{content:"󰘌"}.mdi-subdirectory-arrow-right:before{content:"󰘍"}.mdi-submarine:before{content:"󱕬"}.mdi-subtitles:before{content:"󰨖"}.mdi-subtitles-outline:before{content:"󰨗"}.mdi-subway:before{content:"󰚬"}.mdi-subway-alert-variant:before{content:"󰶝"}.mdi-subway-variant:before{content:"󰓟"}.mdi-summit:before{content:"󰞆"}.mdi-sun-angle:before{content:"󱬧"}.mdi-sun-angle-outline:before{content:"󱬨"}.mdi-sun-clock:before{content:"󱩷"}.mdi-sun-clock-outline:before{content:"󱩸"}.mdi-sun-compass:before{content:"󱦥"}.mdi-sun-snowflake:before{content:"󱞖"}.mdi-sun-snowflake-variant:before{content:"󱩹"}.mdi-sun-thermometer:before{content:"󱣖"}.mdi-sun-thermometer-outline:before{content:"󱣗"}.mdi-sun-wireless:before{content:"󱟾"}.mdi-sun-wireless-outline:before{content:"󱟿"}.mdi-sunglasses:before{content:"󰓠"}.mdi-surfing:before{content:"󱝆"}.mdi-surround-sound:before{content:"󰗅"}.mdi-surround-sound-2-0:before{content:"󰟰"}.mdi-surround-sound-2-1:before{content:"󱜩"}.mdi-surround-sound-3-1:before{content:"󰟱"}.mdi-surround-sound-5-1:before{content:"󰟲"}.mdi-surround-sound-5-1-2:before{content:"󱜪"}.mdi-surround-sound-7-1:before{content:"󰟳"}.mdi-svg:before{content:"󰜡"}.mdi-swap-horizontal:before{content:"󰓡"}.mdi-swap-horizontal-bold:before{content:"󰯍"}.mdi-swap-horizontal-circle:before{content:"󰿡"}.mdi-swap-horizontal-circle-outline:before{content:"󰿢"}.mdi-swap-horizontal-variant:before{content:"󰣁"}.mdi-swap-vertical:before{content:"󰓢"}.mdi-swap-vertical-bold:before{content:"󰯎"}.mdi-swap-vertical-circle:before{content:"󰿣"}.mdi-swap-vertical-circle-outline:before{content:"󰿤"}.mdi-swap-vertical-variant:before{content:"󰣂"}.mdi-swim:before{content:"󰓣"}.mdi-switch:before{content:"󰓤"}.mdi-sword:before{content:"󰓥"}.mdi-sword-cross:before{content:"󰞇"}.mdi-syllabary-hangul:before{content:"󱌳"}.mdi-syllabary-hiragana:before{content:"󱌴"}.mdi-syllabary-katakana:before{content:"󱌵"}.mdi-syllabary-katakana-halfwidth:before{content:"󱌶"}.mdi-symbol:before{content:"󱔁"}.mdi-symfony:before{content:"󰫦"}.mdi-synagogue:before{content:"󱬄"}.mdi-synagogue-outline:before{content:"󱬅"}.mdi-sync:before{content:"󰓦"}.mdi-sync-alert:before{content:"󰓧"}.mdi-sync-circle:before{content:"󱍸"}.mdi-sync-off:before{content:"󰓨"}.mdi-tab:before{content:"󰓩"}.mdi-tab-minus:before{content:"󰭋"}.mdi-tab-plus:before{content:"󰝜"}.mdi-tab-remove:before{content:"󰭌"}.mdi-tab-search:before{content:"󱦞"}.mdi-tab-unselected:before{content:"󰓪"}.mdi-table:before{content:"󰓫"}.mdi-table-account:before{content:"󱎹"}.mdi-table-alert:before{content:"󱎺"}.mdi-table-arrow-down:before{content:"󱎻"}.mdi-table-arrow-left:before{content:"󱎼"}.mdi-table-arrow-right:before{content:"󱎽"}.mdi-table-arrow-up:before{content:"󱎾"}.mdi-table-border:before{content:"󰨘"}.mdi-table-cancel:before{content:"󱎿"}.mdi-table-chair:before{content:"󱁡"}.mdi-table-check:before{content:"󱏀"}.mdi-table-clock:before{content:"󱏁"}.mdi-table-cog:before{content:"󱏂"}.mdi-table-column:before{content:"󰠵"}.mdi-table-column-plus-after:before{content:"󰓬"}.mdi-table-column-plus-before:before{content:"󰓭"}.mdi-table-column-remove:before{content:"󰓮"}.mdi-table-column-width:before{content:"󰓯"}.mdi-table-edit:before{content:"󰓰"}.mdi-table-eye:before{content:"󱂔"}.mdi-table-eye-off:before{content:"󱏃"}.mdi-table-filter:before{content:"󱮌"}.mdi-table-furniture:before{content:"󰖼"}.mdi-table-headers-eye:before{content:"󱈝"}.mdi-table-headers-eye-off:before{content:"󱈞"}.mdi-table-heart:before{content:"󱏄"}.mdi-table-key:before{content:"󱏅"}.mdi-table-large:before{content:"󰓱"}.mdi-table-large-plus:before{content:"󰾇"}.mdi-table-large-remove:before{content:"󰾈"}.mdi-table-lock:before{content:"󱏆"}.mdi-table-merge-cells:before{content:"󰦦"}.mdi-table-minus:before{content:"󱏇"}.mdi-table-multiple:before{content:"󱏈"}.mdi-table-network:before{content:"󱏉"}.mdi-table-of-contents:before{content:"󰠶"}.mdi-table-off:before{content:"󱏊"}.mdi-table-picnic:before{content:"󱝃"}.mdi-table-pivot:before{content:"󱠼"}.mdi-table-plus:before{content:"󰩵"}.mdi-table-question:before{content:"󱬡"}.mdi-table-refresh:before{content:"󱎠"}.mdi-table-remove:before{content:"󰩶"}.mdi-table-row:before{content:"󰠷"}.mdi-table-row-height:before{content:"󰓲"}.mdi-table-row-plus-after:before{content:"󰓳"}.mdi-table-row-plus-before:before{content:"󰓴"}.mdi-table-row-remove:before{content:"󰓵"}.mdi-table-search:before{content:"󰤏"}.mdi-table-settings:before{content:"󰠸"}.mdi-table-split-cell:before{content:"󱐪"}.mdi-table-star:before{content:"󱏋"}.mdi-table-sync:before{content:"󱎡"}.mdi-table-tennis:before{content:"󰹨"}.mdi-tablet:before{content:"󰓶"}.mdi-tablet-cellphone:before{content:"󰦧"}.mdi-tablet-dashboard:before{content:"󰻎"}.mdi-taco:before{content:"󰝢"}.mdi-tag:before{content:"󰓹"}.mdi-tag-arrow-down:before{content:"󱜫"}.mdi-tag-arrow-down-outline:before{content:"󱜬"}.mdi-tag-arrow-left:before{content:"󱜭"}.mdi-tag-arrow-left-outline:before{content:"󱜮"}.mdi-tag-arrow-right:before{content:"󱜯"}.mdi-tag-arrow-right-outline:before{content:"󱜰"}.mdi-tag-arrow-up:before{content:"󱜱"}.mdi-tag-arrow-up-outline:before{content:"󱜲"}.mdi-tag-check:before{content:"󱩺"}.mdi-tag-check-outline:before{content:"󱩻"}.mdi-tag-edit:before{content:"󱲜"}.mdi-tag-edit-outline:before{content:"󱲝"}.mdi-tag-faces:before{content:"󰓺"}.mdi-tag-heart:before{content:"󰚋"}.mdi-tag-heart-outline:before{content:"󰯏"}.mdi-tag-hidden:before{content:"󱱶"}.mdi-tag-minus:before{content:"󰤐"}.mdi-tag-minus-outline:before{content:"󱈟"}.mdi-tag-multiple:before{content:"󰓻"}.mdi-tag-multiple-outline:before{content:"󱋷"}.mdi-tag-off:before{content:"󱈠"}.mdi-tag-off-outline:before{content:"󱈡"}.mdi-tag-outline:before{content:"󰓼"}.mdi-tag-plus:before{content:"󰜢"}.mdi-tag-plus-outline:before{content:"󱈢"}.mdi-tag-remove:before{content:"󰜣"}.mdi-tag-remove-outline:before{content:"󱈣"}.mdi-tag-search:before{content:"󱤇"}.mdi-tag-search-outline:before{content:"󱤈"}.mdi-tag-text:before{content:"󱈤"}.mdi-tag-text-outline:before{content:"󰓽"}.mdi-tailwind:before{content:"󱏿"}.mdi-tally-mark-1:before{content:"󱪼"}.mdi-tally-mark-2:before{content:"󱪽"}.mdi-tally-mark-3:before{content:"󱪾"}.mdi-tally-mark-4:before{content:"󱪿"}.mdi-tally-mark-5:before{content:"󱫀"}.mdi-tangram:before{content:"󰓸"}.mdi-tank:before{content:"󰴺"}.mdi-tanker-truck:before{content:"󰿥"}.mdi-tape-drive:before{content:"󱛟"}.mdi-tape-measure:before{content:"󰭍"}.mdi-target:before{content:"󰓾"}.mdi-target-account:before{content:"󰯐"}.mdi-target-variant:before{content:"󰩷"}.mdi-taxi:before{content:"󰓿"}.mdi-tea:before{content:"󰶞"}.mdi-tea-outline:before{content:"󰶟"}.mdi-teamviewer:before{content:"󰔀"}.mdi-teddy-bear:before{content:"󱣻"}.mdi-telescope:before{content:"󰭎"}.mdi-television:before{content:"󰔂"}.mdi-television-ambient-light:before{content:"󱍖"}.mdi-television-box:before{content:"󰠹"}.mdi-television-classic:before{content:"󰟴"}.mdi-television-classic-off:before{content:"󰠺"}.mdi-television-guide:before{content:"󰔃"}.mdi-television-off:before{content:"󰠻"}.mdi-television-pause:before{content:"󰾉"}.mdi-television-play:before{content:"󰻏"}.mdi-television-shimmer:before{content:"󱄐"}.mdi-television-speaker:before{content:"󱬛"}.mdi-television-speaker-off:before{content:"󱬜"}.mdi-television-stop:before{content:"󰾊"}.mdi-temperature-celsius:before{content:"󰔄"}.mdi-temperature-fahrenheit:before{content:"󰔅"}.mdi-temperature-kelvin:before{content:"󰔆"}.mdi-temple-buddhist:before{content:"󱬆"}.mdi-temple-buddhist-outline:before{content:"󱬇"}.mdi-temple-hindu:before{content:"󱬈"}.mdi-temple-hindu-outline:before{content:"󱬉"}.mdi-tennis:before{content:"󰶠"}.mdi-tennis-ball:before{content:"󰔇"}.mdi-tennis-ball-outline:before{content:"󱱟"}.mdi-tent:before{content:"󰔈"}.mdi-terraform:before{content:"󱁢"}.mdi-terrain:before{content:"󰔉"}.mdi-test-tube:before{content:"󰙨"}.mdi-test-tube-empty:before{content:"󰤑"}.mdi-test-tube-off:before{content:"󰤒"}.mdi-text:before{content:"󰦨"}.mdi-text-account:before{content:"󱕰"}.mdi-text-box:before{content:"󰈚"}.mdi-text-box-check:before{content:"󰺦"}.mdi-text-box-check-outline:before{content:"󰺧"}.mdi-text-box-edit:before{content:"󱩼"}.mdi-text-box-edit-outline:before{content:"󱩽"}.mdi-text-box-minus:before{content:"󰺨"}.mdi-text-box-minus-outline:before{content:"󰺩"}.mdi-text-box-multiple:before{content:"󰪷"}.mdi-text-box-multiple-outline:before{content:"󰪸"}.mdi-text-box-outline:before{content:"󰧭"}.mdi-text-box-plus:before{content:"󰺪"}.mdi-text-box-plus-outline:before{content:"󰺫"}.mdi-text-box-remove:before{content:"󰺬"}.mdi-text-box-remove-outline:before{content:"󰺭"}.mdi-text-box-search:before{content:"󰺮"}.mdi-text-box-search-outline:before{content:"󰺯"}.mdi-text-long:before{content:"󰦪"}.mdi-text-recognition:before{content:"󱄽"}.mdi-text-search:before{content:"󱎸"}.mdi-text-search-variant:before{content:"󱩾"}.mdi-text-shadow:before{content:"󰙩"}.mdi-text-short:before{content:"󰦩"}.mdi-texture:before{content:"󰔌"}.mdi-texture-box:before{content:"󰿦"}.mdi-theater:before{content:"󰔍"}.mdi-theme-light-dark:before{content:"󰔎"}.mdi-thermometer:before{content:"󰔏"}.mdi-thermometer-alert:before{content:"󰸁"}.mdi-thermometer-auto:before{content:"󱬏"}.mdi-thermometer-bluetooth:before{content:"󱢕"}.mdi-thermometer-check:before{content:"󱩿"}.mdi-thermometer-chevron-down:before{content:"󰸂"}.mdi-thermometer-chevron-up:before{content:"󰸃"}.mdi-thermometer-high:before{content:"󱃂"}.mdi-thermometer-lines:before{content:"󰔐"}.mdi-thermometer-low:before{content:"󱃃"}.mdi-thermometer-minus:before{content:"󰸄"}.mdi-thermometer-off:before{content:"󱔱"}.mdi-thermometer-plus:before{content:"󰸅"}.mdi-thermometer-probe:before{content:"󱬫"}.mdi-thermometer-probe-off:before{content:"󱬬"}.mdi-thermometer-water:before{content:"󱪀"}.mdi-thermostat:before{content:"󰎓"}.mdi-thermostat-auto:before{content:"󱬗"}.mdi-thermostat-box:before{content:"󰢑"}.mdi-thermostat-box-auto:before{content:"󱬘"}.mdi-thermostat-cog:before{content:"󱲀"}.mdi-thought-bubble:before{content:"󰟶"}.mdi-thought-bubble-outline:before{content:"󰟷"}.mdi-thumb-down:before{content:"󰔑"}.mdi-thumb-down-outline:before{content:"󰔒"}.mdi-thumb-up:before{content:"󰔓"}.mdi-thumb-up-outline:before{content:"󰔔"}.mdi-thumbs-up-down:before{content:"󰔕"}.mdi-thumbs-up-down-outline:before{content:"󱤔"}.mdi-ticket:before{content:"󰔖"}.mdi-ticket-account:before{content:"󰔗"}.mdi-ticket-confirmation:before{content:"󰔘"}.mdi-ticket-confirmation-outline:before{content:"󱎪"}.mdi-ticket-outline:before{content:"󰤓"}.mdi-ticket-percent:before{content:"󰜤"}.mdi-ticket-percent-outline:before{content:"󱐫"}.mdi-tie:before{content:"󰔙"}.mdi-tilde:before{content:"󰜥"}.mdi-tilde-off:before{content:"󱣳"}.mdi-timelapse:before{content:"󰔚"}.mdi-timeline:before{content:"󰯑"}.mdi-timeline-alert:before{content:"󰾕"}.mdi-timeline-alert-outline:before{content:"󰾘"}.mdi-timeline-check:before{content:"󱔲"}.mdi-timeline-check-outline:before{content:"󱔳"}.mdi-timeline-clock:before{content:"󱇻"}.mdi-timeline-clock-outline:before{content:"󱇼"}.mdi-timeline-minus:before{content:"󱔴"}.mdi-timeline-minus-outline:before{content:"󱔵"}.mdi-timeline-outline:before{content:"󰯒"}.mdi-timeline-plus:before{content:"󰾖"}.mdi-timeline-plus-outline:before{content:"󰾗"}.mdi-timeline-question:before{content:"󰾙"}.mdi-timeline-question-outline:before{content:"󰾚"}.mdi-timeline-remove:before{content:"󱔶"}.mdi-timeline-remove-outline:before{content:"󱔷"}.mdi-timeline-text:before{content:"󰯓"}.mdi-timeline-text-outline:before{content:"󰯔"}.mdi-timer:before{content:"󱎫"}.mdi-timer-10:before{content:"󰔜"}.mdi-timer-3:before{content:"󰔝"}.mdi-timer-alert:before{content:"󱫌"}.mdi-timer-alert-outline:before{content:"󱫍"}.mdi-timer-cancel:before{content:"󱫎"}.mdi-timer-cancel-outline:before{content:"󱫏"}.mdi-timer-check:before{content:"󱫐"}.mdi-timer-check-outline:before{content:"󱫑"}.mdi-timer-cog:before{content:"󱤥"}.mdi-timer-cog-outline:before{content:"󱤦"}.mdi-timer-edit:before{content:"󱫒"}.mdi-timer-edit-outline:before{content:"󱫓"}.mdi-timer-lock:before{content:"󱫔"}.mdi-timer-lock-open:before{content:"󱫕"}.mdi-timer-lock-open-outline:before{content:"󱫖"}.mdi-timer-lock-outline:before{content:"󱫗"}.mdi-timer-marker:before{content:"󱫘"}.mdi-timer-marker-outline:before{content:"󱫙"}.mdi-timer-minus:before{content:"󱫚"}.mdi-timer-minus-outline:before{content:"󱫛"}.mdi-timer-music:before{content:"󱫜"}.mdi-timer-music-outline:before{content:"󱫝"}.mdi-timer-off:before{content:"󱎬"}.mdi-timer-off-outline:before{content:"󰔞"}.mdi-timer-outline:before{content:"󰔛"}.mdi-timer-pause:before{content:"󱫞"}.mdi-timer-pause-outline:before{content:"󱫟"}.mdi-timer-play:before{content:"󱫠"}.mdi-timer-play-outline:before{content:"󱫡"}.mdi-timer-plus:before{content:"󱫢"}.mdi-timer-plus-outline:before{content:"󱫣"}.mdi-timer-refresh:before{content:"󱫤"}.mdi-timer-refresh-outline:before{content:"󱫥"}.mdi-timer-remove:before{content:"󱫦"}.mdi-timer-remove-outline:before{content:"󱫧"}.mdi-timer-sand:before{content:"󰔟"}.mdi-timer-sand-complete:before{content:"󱦟"}.mdi-timer-sand-empty:before{content:"󰚭"}.mdi-timer-sand-full:before{content:"󰞌"}.mdi-timer-sand-paused:before{content:"󱦠"}.mdi-timer-settings:before{content:"󱤣"}.mdi-timer-settings-outline:before{content:"󱤤"}.mdi-timer-star:before{content:"󱫨"}.mdi-timer-star-outline:before{content:"󱫩"}.mdi-timer-stop:before{content:"󱫪"}.mdi-timer-stop-outline:before{content:"󱫫"}.mdi-timer-sync:before{content:"󱫬"}.mdi-timer-sync-outline:before{content:"󱫭"}.mdi-timetable:before{content:"󰔠"}.mdi-tire:before{content:"󱢖"}.mdi-toaster:before{content:"󱁣"}.mdi-toaster-off:before{content:"󱆷"}.mdi-toaster-oven:before{content:"󰳓"}.mdi-toggle-switch:before{content:"󰔡"}.mdi-toggle-switch-off:before{content:"󰔢"}.mdi-toggle-switch-off-outline:before{content:"󰨙"}.mdi-toggle-switch-outline:before{content:"󰨚"}.mdi-toggle-switch-variant:before{content:"󱨥"}.mdi-toggle-switch-variant-off:before{content:"󱨦"}.mdi-toilet:before{content:"󰦫"}.mdi-toolbox:before{content:"󰦬"}.mdi-toolbox-outline:before{content:"󰦭"}.mdi-tools:before{content:"󱁤"}.mdi-tooltip:before{content:"󰔣"}.mdi-tooltip-account:before{content:"󰀌"}.mdi-tooltip-cellphone:before{content:"󱠻"}.mdi-tooltip-check:before{content:"󱕜"}.mdi-tooltip-check-outline:before{content:"󱕝"}.mdi-tooltip-edit:before{content:"󰔤"}.mdi-tooltip-edit-outline:before{content:"󱋅"}.mdi-tooltip-image:before{content:"󰔥"}.mdi-tooltip-image-outline:before{content:"󰯕"}.mdi-tooltip-minus:before{content:"󱕞"}.mdi-tooltip-minus-outline:before{content:"󱕟"}.mdi-tooltip-outline:before{content:"󰔦"}.mdi-tooltip-plus:before{content:"󰯖"}.mdi-tooltip-plus-outline:before{content:"󰔧"}.mdi-tooltip-question:before{content:"󱮺"}.mdi-tooltip-question-outline:before{content:"󱮻"}.mdi-tooltip-remove:before{content:"󱕠"}.mdi-tooltip-remove-outline:before{content:"󱕡"}.mdi-tooltip-text:before{content:"󰔨"}.mdi-tooltip-text-outline:before{content:"󰯗"}.mdi-tooth:before{content:"󰣃"}.mdi-tooth-outline:before{content:"󰔩"}.mdi-toothbrush:before{content:"󱄩"}.mdi-toothbrush-electric:before{content:"󱄬"}.mdi-toothbrush-paste:before{content:"󱄪"}.mdi-torch:before{content:"󱘆"}.mdi-tortoise:before{content:"󰴻"}.mdi-toslink:before{content:"󱊸"}.mdi-touch-text-outline:before{content:"󱱠"}.mdi-tournament:before{content:"󰦮"}.mdi-tow-truck:before{content:"󰠼"}.mdi-tower-beach:before{content:"󰚁"}.mdi-tower-fire:before{content:"󰚂"}.mdi-town-hall:before{content:"󱡵"}.mdi-toy-brick:before{content:"󱊈"}.mdi-toy-brick-marker:before{content:"󱊉"}.mdi-toy-brick-marker-outline:before{content:"󱊊"}.mdi-toy-brick-minus:before{content:"󱊋"}.mdi-toy-brick-minus-outline:before{content:"󱊌"}.mdi-toy-brick-outline:before{content:"󱊍"}.mdi-toy-brick-plus:before{content:"󱊎"}.mdi-toy-brick-plus-outline:before{content:"󱊏"}.mdi-toy-brick-remove:before{content:"󱊐"}.mdi-toy-brick-remove-outline:before{content:"󱊑"}.mdi-toy-brick-search:before{content:"󱊒"}.mdi-toy-brick-search-outline:before{content:"󱊓"}.mdi-track-light:before{content:"󰤔"}.mdi-track-light-off:before{content:"󱬁"}.mdi-trackpad:before{content:"󰟸"}.mdi-trackpad-lock:before{content:"󰤳"}.mdi-tractor:before{content:"󰢒"}.mdi-tractor-variant:before{content:"󱓄"}.mdi-trademark:before{content:"󰩸"}.mdi-traffic-cone:before{content:"󱍼"}.mdi-traffic-light:before{content:"󰔫"}.mdi-traffic-light-outline:before{content:"󱠪"}.mdi-train:before{content:"󰔬"}.mdi-train-bus:before{content:"󱳇"}.mdi-train-car:before{content:"󰯘"}.mdi-train-car-autorack:before{content:"󱬭"}.mdi-train-car-box:before{content:"󱬮"}.mdi-train-car-box-full:before{content:"󱬯"}.mdi-train-car-box-open:before{content:"󱬰"}.mdi-train-car-caboose:before{content:"󱬱"}.mdi-train-car-centerbeam:before{content:"󱬲"}.mdi-train-car-centerbeam-full:before{content:"󱬳"}.mdi-train-car-container:before{content:"󱬴"}.mdi-train-car-flatbed:before{content:"󱬵"}.mdi-train-car-flatbed-car:before{content:"󱬶"}.mdi-train-car-flatbed-tank:before{content:"󱬷"}.mdi-train-car-gondola:before{content:"󱬸"}.mdi-train-car-gondola-full:before{content:"󱬹"}.mdi-train-car-hopper:before{content:"󱬺"}.mdi-train-car-hopper-covered:before{content:"󱬻"}.mdi-train-car-hopper-full:before{content:"󱬼"}.mdi-train-car-intermodal:before{content:"󱬽"}.mdi-train-car-passenger:before{content:"󱜳"}.mdi-train-car-passenger-door:before{content:"󱜴"}.mdi-train-car-passenger-door-open:before{content:"󱜵"}.mdi-train-car-passenger-variant:before{content:"󱜶"}.mdi-train-car-tank:before{content:"󱬾"}.mdi-train-variant:before{content:"󰣄"}.mdi-tram:before{content:"󰔭"}.mdi-tram-side:before{content:"󰿧"}.mdi-transcribe:before{content:"󰔮"}.mdi-transcribe-close:before{content:"󰔯"}.mdi-transfer:before{content:"󱁥"}.mdi-transfer-down:before{content:"󰶡"}.mdi-transfer-left:before{content:"󰶢"}.mdi-transfer-right:before{content:"󰔰"}.mdi-transfer-up:before{content:"󰶣"}.mdi-transit-connection:before{content:"󰴼"}.mdi-transit-connection-horizontal:before{content:"󱕆"}.mdi-transit-connection-variant:before{content:"󰴽"}.mdi-transit-detour:before{content:"󰾋"}.mdi-transit-skip:before{content:"󱔕"}.mdi-transit-transfer:before{content:"󰚮"}.mdi-transition:before{content:"󰤕"}.mdi-transition-masked:before{content:"󰤖"}.mdi-translate:before{content:"󰗊"}.mdi-translate-off:before{content:"󰸆"}.mdi-translate-variant:before{content:"󱮙"}.mdi-transmission-tower:before{content:"󰴾"}.mdi-transmission-tower-export:before{content:"󱤬"}.mdi-transmission-tower-import:before{content:"󱤭"}.mdi-transmission-tower-off:before{content:"󱧝"}.mdi-trash-can:before{content:"󰩹"}.mdi-trash-can-outline:before{content:"󰩺"}.mdi-tray:before{content:"󱊔"}.mdi-tray-alert:before{content:"󱊕"}.mdi-tray-arrow-down:before{content:"󰄠"}.mdi-tray-arrow-up:before{content:"󰄝"}.mdi-tray-full:before{content:"󱊖"}.mdi-tray-minus:before{content:"󱊗"}.mdi-tray-plus:before{content:"󱊘"}.mdi-tray-remove:before{content:"󱊙"}.mdi-treasure-chest:before{content:"󰜦"}.mdi-treasure-chest-outline:before{content:"󱱷"}.mdi-tree:before{content:"󰔱"}.mdi-tree-outline:before{content:"󰹩"}.mdi-trello:before{content:"󰔲"}.mdi-trending-down:before{content:"󰔳"}.mdi-trending-neutral:before{content:"󰔴"}.mdi-trending-up:before{content:"󰔵"}.mdi-triangle:before{content:"󰔶"}.mdi-triangle-down:before{content:"󱱖"}.mdi-triangle-down-outline:before{content:"󱱗"}.mdi-triangle-outline:before{content:"󰔷"}.mdi-triangle-small-down:before{content:"󱨉"}.mdi-triangle-small-up:before{content:"󱨊"}.mdi-triangle-wave:before{content:"󱑼"}.mdi-triforce:before{content:"󰯙"}.mdi-trophy:before{content:"󰔸"}.mdi-trophy-award:before{content:"󰔹"}.mdi-trophy-broken:before{content:"󰶤"}.mdi-trophy-outline:before{content:"󰔺"}.mdi-trophy-variant:before{content:"󰔻"}.mdi-trophy-variant-outline:before{content:"󰔼"}.mdi-truck:before{content:"󰔽"}.mdi-truck-alert:before{content:"󱧞"}.mdi-truck-alert-outline:before{content:"󱧟"}.mdi-truck-cargo-container:before{content:"󱣘"}.mdi-truck-check:before{content:"󰳔"}.mdi-truck-check-outline:before{content:"󱊚"}.mdi-truck-delivery:before{content:"󰔾"}.mdi-truck-delivery-outline:before{content:"󱊛"}.mdi-truck-fast:before{content:"󰞈"}.mdi-truck-fast-outline:before{content:"󱊜"}.mdi-truck-flatbed:before{content:"󱢑"}.mdi-truck-minus:before{content:"󱦮"}.mdi-truck-minus-outline:before{content:"󱦽"}.mdi-truck-off-road:before{content:"󱲞"}.mdi-truck-off-road-off:before{content:"󱲟"}.mdi-truck-outline:before{content:"󱊝"}.mdi-truck-plus:before{content:"󱦭"}.mdi-truck-plus-outline:before{content:"󱦼"}.mdi-truck-remove:before{content:"󱦯"}.mdi-truck-remove-outline:before{content:"󱦾"}.mdi-truck-snowflake:before{content:"󱦦"}.mdi-truck-trailer:before{content:"󰜧"}.mdi-trumpet:before{content:"󱂖"}.mdi-tshirt-crew:before{content:"󰩻"}.mdi-tshirt-crew-outline:before{content:"󰔿"}.mdi-tshirt-v:before{content:"󰩼"}.mdi-tshirt-v-outline:before{content:"󰕀"}.mdi-tsunami:before{content:"󱪁"}.mdi-tumble-dryer:before{content:"󰤗"}.mdi-tumble-dryer-alert:before{content:"󱆺"}.mdi-tumble-dryer-off:before{content:"󱆻"}.mdi-tune:before{content:"󰘮"}.mdi-tune-variant:before{content:"󱕂"}.mdi-tune-vertical:before{content:"󰙪"}.mdi-tune-vertical-variant:before{content:"󱕃"}.mdi-tunnel:before{content:"󱠽"}.mdi-tunnel-outline:before{content:"󱠾"}.mdi-turbine:before{content:"󱪂"}.mdi-turkey:before{content:"󱜛"}.mdi-turnstile:before{content:"󰳕"}.mdi-turnstile-outline:before{content:"󰳖"}.mdi-turtle:before{content:"󰳗"}.mdi-twitch:before{content:"󰕃"}.mdi-twitter:before{content:"󰕄"}.mdi-two-factor-authentication:before{content:"󰦯"}.mdi-typewriter:before{content:"󰼭"}.mdi-ubisoft:before{content:"󰯚"}.mdi-ubuntu:before{content:"󰕈"}.mdi-ufo:before{content:"󱃄"}.mdi-ufo-outline:before{content:"󱃅"}.mdi-ultra-high-definition:before{content:"󰟹"}.mdi-umbraco:before{content:"󰕉"}.mdi-umbrella:before{content:"󰕊"}.mdi-umbrella-beach:before{content:"󱢊"}.mdi-umbrella-beach-outline:before{content:"󱢋"}.mdi-umbrella-closed:before{content:"󰦰"}.mdi-umbrella-closed-outline:before{content:"󱏢"}.mdi-umbrella-closed-variant:before{content:"󱏡"}.mdi-umbrella-outline:before{content:"󰕋"}.mdi-undo:before{content:"󰕌"}.mdi-undo-variant:before{content:"󰕍"}.mdi-unfold-less-horizontal:before{content:"󰕎"}.mdi-unfold-less-vertical:before{content:"󰝠"}.mdi-unfold-more-horizontal:before{content:"󰕏"}.mdi-unfold-more-vertical:before{content:"󰝡"}.mdi-ungroup:before{content:"󰕐"}.mdi-unicode:before{content:"󰻐"}.mdi-unicorn:before{content:"󱗂"}.mdi-unicorn-variant:before{content:"󱗃"}.mdi-unicycle:before{content:"󱗥"}.mdi-unity:before{content:"󰚯"}.mdi-unreal:before{content:"󰦱"}.mdi-update:before{content:"󰚰"}.mdi-upload:before{content:"󰕒"}.mdi-upload-lock:before{content:"󱍳"}.mdi-upload-lock-outline:before{content:"󱍴"}.mdi-upload-multiple:before{content:"󰠽"}.mdi-upload-network:before{content:"󰛶"}.mdi-upload-network-outline:before{content:"󰳘"}.mdi-upload-off:before{content:"󱃆"}.mdi-upload-off-outline:before{content:"󱃇"}.mdi-upload-outline:before{content:"󰸇"}.mdi-usb:before{content:"󰕓"}.mdi-usb-c-port:before{content:"󱲿"}.mdi-usb-flash-drive:before{content:"󱊞"}.mdi-usb-flash-drive-outline:before{content:"󱊟"}.mdi-usb-port:before{content:"󱇰"}.mdi-vacuum:before{content:"󱦡"}.mdi-vacuum-outline:before{content:"󱦢"}.mdi-valve:before{content:"󱁦"}.mdi-valve-closed:before{content:"󱁧"}.mdi-valve-open:before{content:"󱁨"}.mdi-van-passenger:before{content:"󰟺"}.mdi-van-utility:before{content:"󰟻"}.mdi-vanish:before{content:"󰟼"}.mdi-vanish-quarter:before{content:"󱕔"}.mdi-vanity-light:before{content:"󱇡"}.mdi-variable:before{content:"󰫧"}.mdi-variable-box:before{content:"󱄑"}.mdi-vector-arrange-above:before{content:"󰕔"}.mdi-vector-arrange-below:before{content:"󰕕"}.mdi-vector-bezier:before{content:"󰫨"}.mdi-vector-circle:before{content:"󰕖"}.mdi-vector-circle-variant:before{content:"󰕗"}.mdi-vector-combine:before{content:"󰕘"}.mdi-vector-curve:before{content:"󰕙"}.mdi-vector-difference:before{content:"󰕚"}.mdi-vector-difference-ab:before{content:"󰕛"}.mdi-vector-difference-ba:before{content:"󰕜"}.mdi-vector-ellipse:before{content:"󰢓"}.mdi-vector-intersection:before{content:"󰕝"}.mdi-vector-line:before{content:"󰕞"}.mdi-vector-link:before{content:"󰿨"}.mdi-vector-point:before{content:"󰇄"}.mdi-vector-point-edit:before{content:"󰧨"}.mdi-vector-point-minus:before{content:"󱭸"}.mdi-vector-point-plus:before{content:"󱭹"}.mdi-vector-point-select:before{content:"󰕟"}.mdi-vector-polygon:before{content:"󰕠"}.mdi-vector-polygon-variant:before{content:"󱡖"}.mdi-vector-polyline:before{content:"󰕡"}.mdi-vector-polyline-edit:before{content:"󱈥"}.mdi-vector-polyline-minus:before{content:"󱈦"}.mdi-vector-polyline-plus:before{content:"󱈧"}.mdi-vector-polyline-remove:before{content:"󱈨"}.mdi-vector-radius:before{content:"󰝊"}.mdi-vector-rectangle:before{content:"󰗆"}.mdi-vector-selection:before{content:"󰕢"}.mdi-vector-square:before{content:"󰀁"}.mdi-vector-square-close:before{content:"󱡗"}.mdi-vector-square-edit:before{content:"󱣙"}.mdi-vector-square-minus:before{content:"󱣚"}.mdi-vector-square-open:before{content:"󱡘"}.mdi-vector-square-plus:before{content:"󱣛"}.mdi-vector-square-remove:before{content:"󱣜"}.mdi-vector-triangle:before{content:"󰕣"}.mdi-vector-union:before{content:"󰕤"}.mdi-vhs:before{content:"󰨛"}.mdi-vibrate:before{content:"󰕦"}.mdi-vibrate-off:before{content:"󰳙"}.mdi-video:before{content:"󰕧"}.mdi-video-2d:before{content:"󱨜"}.mdi-video-3d:before{content:"󰟽"}.mdi-video-3d-off:before{content:"󱏙"}.mdi-video-3d-variant:before{content:"󰻑"}.mdi-video-4k-box:before{content:"󰠾"}.mdi-video-account:before{content:"󰤙"}.mdi-video-box:before{content:"󰃽"}.mdi-video-box-off:before{content:"󰃾"}.mdi-video-check:before{content:"󱁩"}.mdi-video-check-outline:before{content:"󱁪"}.mdi-video-high-definition:before{content:"󱔮"}.mdi-video-image:before{content:"󰤚"}.mdi-video-input-antenna:before{content:"󰠿"}.mdi-video-input-component:before{content:"󰡀"}.mdi-video-input-hdmi:before{content:"󰡁"}.mdi-video-input-scart:before{content:"󰾌"}.mdi-video-input-svideo:before{content:"󰡂"}.mdi-video-marker:before{content:"󱦩"}.mdi-video-marker-outline:before{content:"󱦪"}.mdi-video-minus:before{content:"󰦲"}.mdi-video-minus-outline:before{content:"󰊺"}.mdi-video-off:before{content:"󰕨"}.mdi-video-off-outline:before{content:"󰯛"}.mdi-video-outline:before{content:"󰯜"}.mdi-video-plus:before{content:"󰦳"}.mdi-video-plus-outline:before{content:"󰇓"}.mdi-video-stabilization:before{content:"󰤛"}.mdi-video-standard-definition:before{content:"󱲠"}.mdi-video-switch:before{content:"󰕩"}.mdi-video-switch-outline:before{content:"󰞐"}.mdi-video-vintage:before{content:"󰨜"}.mdi-video-wireless:before{content:"󰻒"}.mdi-video-wireless-outline:before{content:"󰻓"}.mdi-view-agenda:before{content:"󰕪"}.mdi-view-agenda-outline:before{content:"󱇘"}.mdi-view-array:before{content:"󰕫"}.mdi-view-array-outline:before{content:"󱒅"}.mdi-view-carousel:before{content:"󰕬"}.mdi-view-carousel-outline:before{content:"󱒆"}.mdi-view-column:before{content:"󰕭"}.mdi-view-column-outline:before{content:"󱒇"}.mdi-view-comfy:before{content:"󰹪"}.mdi-view-comfy-outline:before{content:"󱒈"}.mdi-view-compact:before{content:"󰹫"}.mdi-view-compact-outline:before{content:"󰹬"}.mdi-view-dashboard:before{content:"󰕮"}.mdi-view-dashboard-edit:before{content:"󱥇"}.mdi-view-dashboard-edit-outline:before{content:"󱥈"}.mdi-view-dashboard-outline:before{content:"󰨝"}.mdi-view-dashboard-variant:before{content:"󰡃"}.mdi-view-dashboard-variant-outline:before{content:"󱒉"}.mdi-view-day:before{content:"󰕯"}.mdi-view-day-outline:before{content:"󱒊"}.mdi-view-gallery:before{content:"󱢈"}.mdi-view-gallery-outline:before{content:"󱢉"}.mdi-view-grid:before{content:"󰕰"}.mdi-view-grid-compact:before{content:"󱱡"}.mdi-view-grid-outline:before{content:"󱇙"}.mdi-view-grid-plus:before{content:"󰾍"}.mdi-view-grid-plus-outline:before{content:"󱇚"}.mdi-view-headline:before{content:"󰕱"}.mdi-view-list:before{content:"󰕲"}.mdi-view-list-outline:before{content:"󱒋"}.mdi-view-module:before{content:"󰕳"}.mdi-view-module-outline:before{content:"󱒌"}.mdi-view-parallel:before{content:"󰜨"}.mdi-view-parallel-outline:before{content:"󱒍"}.mdi-view-quilt:before{content:"󰕴"}.mdi-view-quilt-outline:before{content:"󱒎"}.mdi-view-sequential:before{content:"󰜩"}.mdi-view-sequential-outline:before{content:"󱒏"}.mdi-view-split-horizontal:before{content:"󰯋"}.mdi-view-split-vertical:before{content:"󰯌"}.mdi-view-stream:before{content:"󰕵"}.mdi-view-stream-outline:before{content:"󱒐"}.mdi-view-week:before{content:"󰕶"}.mdi-view-week-outline:before{content:"󱒑"}.mdi-vimeo:before{content:"󰕷"}.mdi-violin:before{content:"󰘏"}.mdi-virtual-reality:before{content:"󰢔"}.mdi-virus:before{content:"󱎶"}.mdi-virus-off:before{content:"󱣡"}.mdi-virus-off-outline:before{content:"󱣢"}.mdi-virus-outline:before{content:"󱎷"}.mdi-vlc:before{content:"󰕼"}.mdi-voicemail:before{content:"󰕽"}.mdi-volcano:before{content:"󱪃"}.mdi-volcano-outline:before{content:"󱪄"}.mdi-volleyball:before{content:"󰦴"}.mdi-volume-equal:before{content:"󱬐"}.mdi-volume-high:before{content:"󰕾"}.mdi-volume-low:before{content:"󰕿"}.mdi-volume-medium:before{content:"󰖀"}.mdi-volume-minus:before{content:"󰝞"}.mdi-volume-mute:before{content:"󰝟"}.mdi-volume-off:before{content:"󰖁"}.mdi-volume-plus:before{content:"󰝝"}.mdi-volume-source:before{content:"󱄠"}.mdi-volume-variant-off:before{content:"󰸈"}.mdi-volume-vibrate:before{content:"󱄡"}.mdi-vote:before{content:"󰨟"}.mdi-vote-outline:before{content:"󰨠"}.mdi-vpn:before{content:"󰖂"}.mdi-vuejs:before{content:"󰡄"}.mdi-vuetify:before{content:"󰹭"}.mdi-walk:before{content:"󰖃"}.mdi-wall:before{content:"󰟾"}.mdi-wall-fire:before{content:"󱨑"}.mdi-wall-sconce:before{content:"󰤜"}.mdi-wall-sconce-flat:before{content:"󰤝"}.mdi-wall-sconce-flat-outline:before{content:"󱟉"}.mdi-wall-sconce-flat-variant:before{content:"󰐜"}.mdi-wall-sconce-flat-variant-outline:before{content:"󱟊"}.mdi-wall-sconce-outline:before{content:"󱟋"}.mdi-wall-sconce-round:before{content:"󰝈"}.mdi-wall-sconce-round-outline:before{content:"󱟌"}.mdi-wall-sconce-round-variant:before{content:"󰤞"}.mdi-wall-sconce-round-variant-outline:before{content:"󱟍"}.mdi-wallet:before{content:"󰖄"}.mdi-wallet-bifold:before{content:"󱱘"}.mdi-wallet-bifold-outline:before{content:"󱱙"}.mdi-wallet-giftcard:before{content:"󰖅"}.mdi-wallet-membership:before{content:"󰖆"}.mdi-wallet-outline:before{content:"󰯝"}.mdi-wallet-plus:before{content:"󰾎"}.mdi-wallet-plus-outline:before{content:"󰾏"}.mdi-wallet-travel:before{content:"󰖇"}.mdi-wallpaper:before{content:"󰸉"}.mdi-wan:before{content:"󰖈"}.mdi-wardrobe:before{content:"󰾐"}.mdi-wardrobe-outline:before{content:"󰾑"}.mdi-warehouse:before{content:"󰾁"}.mdi-washing-machine:before{content:"󰜪"}.mdi-washing-machine-alert:before{content:"󱆼"}.mdi-washing-machine-off:before{content:"󱆽"}.mdi-watch:before{content:"󰖉"}.mdi-watch-export:before{content:"󰖊"}.mdi-watch-export-variant:before{content:"󰢕"}.mdi-watch-import:before{content:"󰖋"}.mdi-watch-import-variant:before{content:"󰢖"}.mdi-watch-variant:before{content:"󰢗"}.mdi-watch-vibrate:before{content:"󰚱"}.mdi-watch-vibrate-off:before{content:"󰳚"}.mdi-water:before{content:"󰖌"}.mdi-water-alert:before{content:"󱔂"}.mdi-water-alert-outline:before{content:"󱔃"}.mdi-water-boiler:before{content:"󰾒"}.mdi-water-boiler-alert:before{content:"󱆳"}.mdi-water-boiler-auto:before{content:"󱮘"}.mdi-water-boiler-off:before{content:"󱆴"}.mdi-water-check:before{content:"󱔄"}.mdi-water-check-outline:before{content:"󱔅"}.mdi-water-circle:before{content:"󱠆"}.mdi-water-minus:before{content:"󱔆"}.mdi-water-minus-outline:before{content:"󱔇"}.mdi-water-off:before{content:"󰖍"}.mdi-water-off-outline:before{content:"󱔈"}.mdi-water-opacity:before{content:"󱡕"}.mdi-water-outline:before{content:"󰸊"}.mdi-water-percent:before{content:"󰖎"}.mdi-water-percent-alert:before{content:"󱔉"}.mdi-water-plus:before{content:"󱔊"}.mdi-water-plus-outline:before{content:"󱔋"}.mdi-water-polo:before{content:"󱊠"}.mdi-water-pump:before{content:"󰖏"}.mdi-water-pump-off:before{content:"󰾓"}.mdi-water-remove:before{content:"󱔌"}.mdi-water-remove-outline:before{content:"󱔍"}.mdi-water-sync:before{content:"󱟆"}.mdi-water-thermometer:before{content:"󱪅"}.mdi-water-thermometer-outline:before{content:"󱪆"}.mdi-water-well:before{content:"󱁫"}.mdi-water-well-outline:before{content:"󱁬"}.mdi-waterfall:before{content:"󱡉"}.mdi-watering-can:before{content:"󱒁"}.mdi-watering-can-outline:before{content:"󱒂"}.mdi-watermark:before{content:"󰘒"}.mdi-wave:before{content:"󰼮"}.mdi-wave-arrow-down:before{content:"󱲰"}.mdi-wave-arrow-up:before{content:"󱲱"}.mdi-wave-undercurrent:before{content:"󱳀"}.mdi-waveform:before{content:"󱑽"}.mdi-waves:before{content:"󰞍"}.mdi-waves-arrow-left:before{content:"󱡙"}.mdi-waves-arrow-right:before{content:"󱡚"}.mdi-waves-arrow-up:before{content:"󱡛"}.mdi-waze:before{content:"󰯞"}.mdi-weather-cloudy:before{content:"󰖐"}.mdi-weather-cloudy-alert:before{content:"󰼯"}.mdi-weather-cloudy-arrow-right:before{content:"󰹮"}.mdi-weather-cloudy-clock:before{content:"󱣶"}.mdi-weather-dust:before{content:"󱭚"}.mdi-weather-fog:before{content:"󰖑"}.mdi-weather-hail:before{content:"󰖒"}.mdi-weather-hazy:before{content:"󰼰"}.mdi-weather-hurricane:before{content:"󰢘"}.mdi-weather-hurricane-outline:before{content:"󱱸"}.mdi-weather-lightning:before{content:"󰖓"}.mdi-weather-lightning-rainy:before{content:"󰙾"}.mdi-weather-night:before{content:"󰖔"}.mdi-weather-night-partly-cloudy:before{content:"󰼱"}.mdi-weather-partly-cloudy:before{content:"󰖕"}.mdi-weather-partly-lightning:before{content:"󰼲"}.mdi-weather-partly-rainy:before{content:"󰼳"}.mdi-weather-partly-snowy:before{content:"󰼴"}.mdi-weather-partly-snowy-rainy:before{content:"󰼵"}.mdi-weather-pouring:before{content:"󰖖"}.mdi-weather-rainy:before{content:"󰖗"}.mdi-weather-snowy:before{content:"󰖘"}.mdi-weather-snowy-heavy:before{content:"󰼶"}.mdi-weather-snowy-rainy:before{content:"󰙿"}.mdi-weather-sunny:before{content:"󰖙"}.mdi-weather-sunny-alert:before{content:"󰼷"}.mdi-weather-sunny-off:before{content:"󱓤"}.mdi-weather-sunset:before{content:"󰖚"}.mdi-weather-sunset-down:before{content:"󰖛"}.mdi-weather-sunset-up:before{content:"󰖜"}.mdi-weather-tornado:before{content:"󰼸"}.mdi-weather-windy:before{content:"󰖝"}.mdi-weather-windy-variant:before{content:"󰖞"}.mdi-web:before{content:"󰖟"}.mdi-web-box:before{content:"󰾔"}.mdi-web-cancel:before{content:"󱞐"}.mdi-web-check:before{content:"󰞉"}.mdi-web-clock:before{content:"󱉊"}.mdi-web-minus:before{content:"󱂠"}.mdi-web-off:before{content:"󰪎"}.mdi-web-plus:before{content:"󰀳"}.mdi-web-refresh:before{content:"󱞑"}.mdi-web-remove:before{content:"󰕑"}.mdi-web-sync:before{content:"󱞒"}.mdi-webcam:before{content:"󰖠"}.mdi-webcam-off:before{content:"󱜷"}.mdi-webhook:before{content:"󰘯"}.mdi-webpack:before{content:"󰜫"}.mdi-webrtc:before{content:"󱉈"}.mdi-wechat:before{content:"󰘑"}.mdi-weight:before{content:"󰖡"}.mdi-weight-gram:before{content:"󰴿"}.mdi-weight-kilogram:before{content:"󰖢"}.mdi-weight-lifter:before{content:"󱅝"}.mdi-weight-pound:before{content:"󰦵"}.mdi-whatsapp:before{content:"󰖣"}.mdi-wheel-barrow:before{content:"󱓲"}.mdi-wheelchair:before{content:"󱪇"}.mdi-wheelchair-accessibility:before{content:"󰖤"}.mdi-whistle:before{content:"󰦶"}.mdi-whistle-outline:before{content:"󱊼"}.mdi-white-balance-auto:before{content:"󰖥"}.mdi-white-balance-incandescent:before{content:"󰖦"}.mdi-white-balance-iridescent:before{content:"󰖧"}.mdi-white-balance-sunny:before{content:"󰖨"}.mdi-widgets:before{content:"󰜬"}.mdi-widgets-outline:before{content:"󱍕"}.mdi-wifi:before{content:"󰖩"}.mdi-wifi-alert:before{content:"󱚵"}.mdi-wifi-arrow-down:before{content:"󱚶"}.mdi-wifi-arrow-left:before{content:"󱚷"}.mdi-wifi-arrow-left-right:before{content:"󱚸"}.mdi-wifi-arrow-right:before{content:"󱚹"}.mdi-wifi-arrow-up:before{content:"󱚺"}.mdi-wifi-arrow-up-down:before{content:"󱚻"}.mdi-wifi-cancel:before{content:"󱚼"}.mdi-wifi-check:before{content:"󱚽"}.mdi-wifi-cog:before{content:"󱚾"}.mdi-wifi-lock:before{content:"󱚿"}.mdi-wifi-lock-open:before{content:"󱛀"}.mdi-wifi-marker:before{content:"󱛁"}.mdi-wifi-minus:before{content:"󱛂"}.mdi-wifi-off:before{content:"󰖪"}.mdi-wifi-plus:before{content:"󱛃"}.mdi-wifi-refresh:before{content:"󱛄"}.mdi-wifi-remove:before{content:"󱛅"}.mdi-wifi-settings:before{content:"󱛆"}.mdi-wifi-star:before{content:"󰸋"}.mdi-wifi-strength-1:before{content:"󰤟"}.mdi-wifi-strength-1-alert:before{content:"󰤠"}.mdi-wifi-strength-1-lock:before{content:"󰤡"}.mdi-wifi-strength-1-lock-open:before{content:"󱛋"}.mdi-wifi-strength-2:before{content:"󰤢"}.mdi-wifi-strength-2-alert:before{content:"󰤣"}.mdi-wifi-strength-2-lock:before{content:"󰤤"}.mdi-wifi-strength-2-lock-open:before{content:"󱛌"}.mdi-wifi-strength-3:before{content:"󰤥"}.mdi-wifi-strength-3-alert:before{content:"󰤦"}.mdi-wifi-strength-3-lock:before{content:"󰤧"}.mdi-wifi-strength-3-lock-open:before{content:"󱛍"}.mdi-wifi-strength-4:before{content:"󰤨"}.mdi-wifi-strength-4-alert:before{content:"󰤩"}.mdi-wifi-strength-4-lock:before{content:"󰤪"}.mdi-wifi-strength-4-lock-open:before{content:"󱛎"}.mdi-wifi-strength-alert-outline:before{content:"󰤫"}.mdi-wifi-strength-lock-open-outline:before{content:"󱛏"}.mdi-wifi-strength-lock-outline:before{content:"󰤬"}.mdi-wifi-strength-off:before{content:"󰤭"}.mdi-wifi-strength-off-outline:before{content:"󰤮"}.mdi-wifi-strength-outline:before{content:"󰤯"}.mdi-wifi-sync:before{content:"󱛇"}.mdi-wikipedia:before{content:"󰖬"}.mdi-wind-power:before{content:"󱪈"}.mdi-wind-power-outline:before{content:"󱪉"}.mdi-wind-turbine:before{content:"󰶥"}.mdi-wind-turbine-alert:before{content:"󱦫"}.mdi-wind-turbine-check:before{content:"󱦬"}.mdi-window-close:before{content:"󰖭"}.mdi-window-closed:before{content:"󰖮"}.mdi-window-closed-variant:before{content:"󱇛"}.mdi-window-maximize:before{content:"󰖯"}.mdi-window-minimize:before{content:"󰖰"}.mdi-window-open:before{content:"󰖱"}.mdi-window-open-variant:before{content:"󱇜"}.mdi-window-restore:before{content:"󰖲"}.mdi-window-shutter:before{content:"󱄜"}.mdi-window-shutter-alert:before{content:"󱄝"}.mdi-window-shutter-auto:before{content:"󱮣"}.mdi-window-shutter-cog:before{content:"󱪊"}.mdi-window-shutter-open:before{content:"󱄞"}.mdi-window-shutter-settings:before{content:"󱪋"}.mdi-windsock:before{content:"󱗺"}.mdi-wiper:before{content:"󰫩"}.mdi-wiper-wash:before{content:"󰶦"}.mdi-wiper-wash-alert:before{content:"󱣟"}.mdi-wizard-hat:before{content:"󱑷"}.mdi-wordpress:before{content:"󰖴"}.mdi-wrap:before{content:"󰖶"}.mdi-wrap-disabled:before{content:"󰯟"}.mdi-wrench:before{content:"󰖷"}.mdi-wrench-check:before{content:"󱮏"}.mdi-wrench-check-outline:before{content:"󱮐"}.mdi-wrench-clock:before{content:"󱦣"}.mdi-wrench-clock-outline:before{content:"󱮓"}.mdi-wrench-cog:before{content:"󱮑"}.mdi-wrench-cog-outline:before{content:"󱮒"}.mdi-wrench-outline:before{content:"󰯠"}.mdi-xamarin:before{content:"󰡅"}.mdi-xml:before{content:"󰗀"}.mdi-xmpp:before{content:"󰟿"}.mdi-yahoo:before{content:"󰭏"}.mdi-yeast:before{content:"󰗁"}.mdi-yin-yang:before{content:"󰚀"}.mdi-yoga:before{content:"󱅼"}.mdi-youtube:before{content:"󰗃"}.mdi-youtube-gaming:before{content:"󰡈"}.mdi-youtube-studio:before{content:"󰡇"}.mdi-youtube-subscription:before{content:"󰵀"}.mdi-youtube-tv:before{content:"󰑈"}.mdi-yurt:before{content:"󱔖"}.mdi-z-wave:before{content:"󰫪"}.mdi-zend:before{content:"󰫫"}.mdi-zigbee:before{content:"󰵁"}.mdi-zip-box:before{content:"󰗄"}.mdi-zip-box-outline:before{content:"󰿺"}.mdi-zip-disk:before{content:"󰨣"}.mdi-zodiac-aquarius:before{content:"󰩽"}.mdi-zodiac-aries:before{content:"󰩾"}.mdi-zodiac-cancer:before{content:"󰩿"}.mdi-zodiac-capricorn:before{content:"󰪀"}.mdi-zodiac-gemini:before{content:"󰪁"}.mdi-zodiac-leo:before{content:"󰪂"}.mdi-zodiac-libra:before{content:"󰪃"}.mdi-zodiac-pisces:before{content:"󰪄"}.mdi-zodiac-sagittarius:before{content:"󰪅"}.mdi-zodiac-scorpio:before{content:"󰪆"}.mdi-zodiac-taurus:before{content:"󰪇"}.mdi-zodiac-virgo:before{content:"󰪈"}.mdi-blank:before{content:"";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:#0000008a}.mdi-dark.mdi-inactive:before{color:#00000042}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:#ffffff4d}.mdi-rotate-45:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mdi-rotate-90:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-135:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.mdi-rotate-180:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-225:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.mdi-rotate-270:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mdi-rotate-315:before{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.mdi-flip-h:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-v:before{-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.mdi-spin:before{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.dnd-zone-outer[data-v-2886b3a6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000a8;z-index:9999}.dnd-zone[data-v-2886b3a6]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.dnd-zone-content[data-v-2886b3a6]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 48px);height:calc(100% - 48px);border:2px solid rgb(var(--v-theme-accent));border-radius:48px}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-cyrillic-ext-400-normal-eef02d41.woff2) format("woff2"),url(./roboto-mono-cyrillic-ext-400-normal-ae7d87eb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-cyrillic-400-normal-8c367f2f.woff2) format("woff2"),url(./roboto-mono-cyrillic-400-normal-f32fcdb5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-greek-400-normal-53a8927b.woff2) format("woff2"),url(./roboto-mono-greek-400-normal-3355834d.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./roboto-mono-vietnamese-400-normal-9a7a0360.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-latin-ext-400-normal-820adbd1.woff2) format("woff2"),url(./roboto-mono-latin-ext-400-normal-20f2c9c1.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-latin-400-normal-7295944e.woff2) format("woff2"),url(./roboto-mono-latin-400-normal-d5d7d67f.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.roboto[data-v-97517215]{font-family:Roboto Mono,sans-serif!important;font-weight:500}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-cyrillic-ext-400-normal-eef02d41.woff2) format("woff2"),url(./roboto-mono-cyrillic-ext-400-normal-ae7d87eb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-cyrillic-400-normal-8c367f2f.woff2) format("woff2"),url(./roboto-mono-cyrillic-400-normal-f32fcdb5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-greek-400-normal-53a8927b.woff2) format("woff2"),url(./roboto-mono-greek-400-normal-3355834d.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./roboto-mono-vietnamese-400-normal-9a7a0360.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-latin-ext-400-normal-820adbd1.woff2) format("woff2"),url(./roboto-mono-latin-ext-400-normal-20f2c9c1.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-latin-400-normal-7295944e.woff2) format("woff2"),url(./roboto-mono-latin-400-normal-d5d7d67f.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.roboto[data-v-d7454d03]{font-family:Roboto Mono,sans-serif!important;font-weight:500}.gap[data-v-1a1ec730],.gap[data-v-83d2faed],.gap[data-v-20eac5e6]{gap:8px}.clean-px>*[data-v-90c06bb3]{padding-inline-start:0!important;padding-inline-end:0!important}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translate(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px;white-space:pre-wrap}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{display:flex;flex-shrink:0;-webkit-margin-end:10px;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentcolor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-cyrillic-ext-400-normal-b7ef2cd1.woff2) format("woff2"),url(./roboto-cyrillic-ext-400-normal-0a32035a.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-cyrillic-400-normal-495d38d4.woff2) format("woff2"),url(./roboto-cyrillic-400-normal-adba67d2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXMABIAAAAACeAAAAVwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhUCYM8EQwKg2iDSgsQABIUATYCJAMcBCAFgnQHIAyCSRt8CAieB2WbnmbLuYAwwpK8+iIe4P3r89wHDZaakNWCmB8R66SEWr+ILhpijnTqf6QAyyF8GVAOAPOWtmNg6llFXANTaQXCgXMubThOj6JRPCJsEWW3o1/4wX411uruvta/9FF8Zz50qenu3hVxmf4QIi1dRSzhkcR0SqA1QoiwzI2uAUbffgtBpA0YCssEQRChiaaAgMpAFvDsmKQshIEEer1l/u1J0Sbi8P6OJsQc3VHd6N0nlHe1MAhFbvPNcXJVWKNNekPqCYVx/lj8nqMi5BY4Pd6hectSY5E2Lll8SMf/HJXfEKEOfCtEMjEFBEHtpSkbjBK4aB1MIEjT/t9z/+W3j8FgVyeNWdDn7wh7b19l7pQoyFW8FXcx+P9D4NE2ErMMk4kskmVMCiwyG5ZhhyC7qZ19JoMatwj00/I0GG/uexT/v7K+Ysx9JXVwiRoC1yHR9VGAy9QQcXVQbqOGmOvEACWZm5EnyicLnfULjlggc0ldeRXQEqImnlS9kL8XAZndegKyuixM77OP24/Mzw9QQ7Kfha4v9OEOadjJ0qBYxN896pRbZI6ly/PS82Bs9iiYPpuaWJZEw83lXbg5G5JRslr2VFWPDtfbPBryeqZk5eKg/CqRD2Oz8tcvgJMiFi4RC6PWb9fnkzx74cWAeELYJFCSObI1tnxBfqwo2lPppazn26eGKDWU3KLMvOioppPNX6y4euc5FBq4y6Emd99OYa6zfpnpUhjE4Y/qoWtWQ4tIHr845ZA6bDc+AOSaR/sb6c9Otrh6uj3cUdDVKESNWgCK/GzxKQiLFKJeTz+QgzZKTIUcA2Nz9h2ppBhtbSQxfsjAtk4xoD1oes5gXYPe8UWmx+HjwQeNPfi2Wv/952vDpV/80Njw3WfWXv5IL3662ucz8dd9se78QkPd6ihDH61ZfS/s/KK0fjE+sgih+YDL5pz1vnH249tjfOAcLqZOTdvY/3jL1Hy3vqvcu358ODj2/etmVHfcdW+1t2X6R08H6p3BTzz87uDo6/H/vD/2scffaEf/ThphsXX6jLtDvp7cx6bvFUbnpWbFBWgOekJEip6LgFz63wtE+H/fXrpM++P7m8wAgZk/NJnacWXJLOW1rWO16C5ouY7SRE5T8x0iJ7MpntZyQJtPS2tuKXZpKqNf728OLK1FiJj72rq99z4Ho7G9hTQm0sqlhiEBKlWXfTDq1zbQcaP1HosN1zo/TqWGAGGywdQJhaSfHo9wDdfhs78cJKBZ5glRluQQEG030P7t9IdL+03+rRhRIHjxxwF7IsRHYeWXv0f991G5d9GJAKUIBPIT/jUpF/wa9f/Ccm9YiMnjjap8MPxDeomeuKM1ffn/fWHktrCSBT3iY20i0fZ0BBSOAgtJiYMAUDBoOigYaTtuMB4PJjiY2lFfMDPaqZe2rfYTKVcYVUK+QIPiwY175iFi5Yq4Em50vIyNq4cbYFLL2Fyqwbe4aq5Kx+XgZMhZco180ZCv3b5iqtyXD9VCUsquRpcNT74CH3LW95hzWKkvV3KxoHLNhF5fxylXMNkCLk6rio/XJGRzZWquGi/JysTM3sUM+4wfckMBveM4zKV1U1VT4QMTqQI/IFSPuDBgopvEnkF6u7kQ4gJdWIvWjkeivDg/OWNxRqSXxIolJclBKluW+uwutDVlWXtxjIc9y9fPPiBAxIqR2jR/O1ZmRftILVjVU5bo4zjbmDxi6XLWfHj/+sMns5ZFfyP9jLWD9pU5CFi/MC+Fo8Vo/+XhjzuFH9jQ3a32p2/nQ0fiTr60oFFwFV18KrXSKp2m/+AsuvlQKqXRIVOncITG9B6cRRdfSqt0RP8hVHTzrZOuHdwJDHdwJwA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATgAA4AAAAABVwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAAB8AAAAmAEYABkdQT1MAAAFkAAAAIAAAACBEcExrR1NVQgAAAYQAAAA2AAAANpMNggRPUy8yAAABvAAAAE0AAABgk1Pg+GNtYXAAAAIMAAAAKQAAADQAER+gZ2FzcAAAAjgAAAAMAAAADAAIABNnbHlmAAACRAAAARQAAAEUnMv0r2hlYWQAAANYAAAANgAAADb8atJ6aGhlYQAAA5AAAAAfAAAAJAq6BadobXR4AAADsAAAABwAAAAcE+3/e2xvY2EAAAPMAAAAEAAAABAA0AE9bWF4cAAAA9wAAAAgAAAAIAI3AwluYW1lAAAD/AAAAM0AAAF0GlU5EHBvc3QAAATMAAAAEwAAACD/bQBkeNpjYGRgYuBjgAAxII8NiEGQCcjnAWEgmwEABhIATQAAAQAAAAoAEgAUAAFERkxUAAwAAAAAAAQAAAAA//8AAAABAAAACgAkACYABERGTFQAHmN5cmwAImdyZWsAImxhdG4AIgAAAAAACAAAAAAAAAAA//8AAAAAeNpjYGZpY5zAwMrAwDqL1ZiBgVEeQjNfZEhjYmBgAGIocGBABe7+/u4MDvK+8r5sDP8YGNLYZzExKDAwzgfJsVixbmBQAEJmAPBXCrcAAAB42mNgYGACYmYgFgGSjGCahUEBSLMAIZAv7/v/P4R8sBMszwAAVmAGzQAAAAABAAIACAAC//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAAhIREhAxEBAREBAyEBNQEhAyj9PALENv7u/roBDOQCA/7+AQL9/QWw+qQFB/19Anf7EQJ4/V4CXogCXgAAAgB2/+wFCQXEABEAHwAAARQCBCMiJAInNTQSJDMyBBIVJxACIyICBxUUEjMyEjcFCZD++LCs/vaTApIBC6yvAQuQv9C7ttED07m6zAMCqdb+waipATnOadIBQqup/r/VAgEDARX+6/Zr+/7hAQ/9AAIAbwRwAskF1gAFAA0AAAETMxUDIwEzFRYXByY1AZF0xN9Z/t6oA1BJsgSUAUIV/sMBUlt7VTtfu////jL/7AVPBdYAJgAERgAABwAF/cMAAAABAAAAAiMS6JlwgF8PPPUAGQgAAAAAAMTwES4AAAAA1QFS9Pob/dUJMAhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwOn5S/qfF6cBUAQVsAMAb4UEbwADjABkAAAAAAAAAAAB+wAABYAAdgMgAG8Fxv4yAAAAKQApACkAKQBhAH4AigABAAAABwCPABYAVAAFAAEAAAAAAA4AAAIAAiQABgABeNpdjgNyAwAURF/tXqAcdVQbgzo2hrFtXSYHyemyMeabu8A2SdZYWd8BgjDOV9gnOM5XOSQ7ztfm+utz+QYXtMf5Jsd0x/khXnr8UKJMhyoZUqSpc849t9xJzjFQkqTIk1BlokiMa2Vf5CXnuKdXtWGVoCar0pSPc61OiaisLtOUFA3yRKjiH+7VyFCiOMS85o4HXviYMnhZuL9a+iBUSZl3biStoVxrUpbFNE2oKlElpWmejHoJitRIyG6wYuKHP+x45K+G+Ld9LnwzhgAAAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-greek-400-normal-daf51ab5.woff2) format("woff2"),url(./roboto-greek-400-normal-076b9dc1.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-vietnamese-400-normal-77b24796.woff2) format("woff2"),url(./roboto-vietnamese-400-normal-d2390f1a.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-ext-400-normal-3c23eb02.woff2) format("woff2"),url(./roboto-latin-ext-400-normal-c2b94086.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-400-normal-f6734f81.woff2) format("woff2"),url(./roboto-latin-400-normal-a9fdbefa.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} diff --git a/qbit/vuetorrent/public/assets/index-fd06c5c5.js b/qbit/vuetorrent/public/assets/index-fd06c5c5.js new file mode 100644 index 0000000..927cf80 --- /dev/null +++ b/qbit/vuetorrent/public/assets/index-fd06c5c5.js @@ -0,0 +1 @@ +import{at as g,ad as F}from"./vue-d2584a6d.js";var M="Expected a function",S=0/0,N="[object Symbol]",W=/^\s+|\s+$/g,A=/^[-+]0x[0-9a-f]+$/i,B=/^0b[01]+$/i,R=/^0o[0-7]+$/i,_=parseInt,D=typeof g=="object"&&g&&g.Object===Object&&g,G=typeof self=="object"&&self&&self.Object===Object&&self,P=D||G||Function("return this")(),H=Object.prototype,U=H.toString,X=Math.max,q=Math.min,T=function(){return P.Date.now()};function z(e,t,i){var a,s,l,c,r,f,u=0,x=!1,d=!1,y=!0;if(typeof e!="function")throw new TypeError(M);t=E(t)||0,v(i)&&(x=!!i.leading,d="maxWait"in i,l=d?X(E(i.maxWait)||0,t):l,y="trailing"in i?!!i.trailing:y);function p(n){var o=a,m=s;return a=s=void 0,u=n,c=e.apply(m,o),c}function k(n){return u=n,r=setTimeout(b,t),x?p(n):c}function C(n){var o=n-f,m=n-u,h=t-o;return d?q(h,l-m):h}function I(n){var o=n-f,m=n-u;return f===void 0||o>=t||o<0||d&&m>=l}function b(){var n=T();if(I(n))return O(n);r=setTimeout(b,C(n))}function O(n){return r=void 0,y&&a?p(n):(a=s=void 0,c)}function L(){r!==void 0&&clearTimeout(r),u=0,a=f=s=r=void 0}function $(){return r===void 0?c:O(T())}function j(){var n=T(),o=I(n);if(a=arguments,s=this,f=n,o){if(r===void 0)return k(f);if(d)return r=setTimeout(b,t),p(f)}return r===void 0&&(r=setTimeout(b,t)),c}return j.cancel=L,j.flush=$,j}function v(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function J(e){return!!e&&typeof e=="object"}function K(e){return typeof e=="symbol"||J(e)&&U.call(e)==N}function E(e){if(typeof e=="number")return e;if(K(e))return S;if(v(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=v(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(W,"");var i=B.test(e);return i||R.test(e)?_(e.slice(2),i?2:8):A.test(e)?S:+e}var Q=z;const Y=F(Q);export{Y as d}; diff --git a/qbit/vuetorrent/public/assets/materialdesignicons-webfont-28c8f97f.woff b/qbit/vuetorrent/public/assets/materialdesignicons-webfont-28c8f97f.woff new file mode 100644 index 0000000000000000000000000000000000000000..60fac389618118e8b3a77353be29bfc38db1e9bd GIT binary patch literal 583476 zcmeFXYgilCwLk1TacoQ+$05cSkVZ&xe8D!@3c;Yn7&AhEPL7+pIlhq8N{Q;m)H3lz z!eZhZ7-NjICkb%?t3969?cZ%^Wm*NWr1tp4%p5n6jGOWoVx*=_O6OQ39ScPh7|+Z* zoKNrbet6#x@2CIs9G*QtX02K4*`vLGYhPwB#Jq3cy!rFy&3kOBXx=jA|EfDb`EOad z{eS*d?tf*^ym|8ZdOMH*^HJ@aZ@g}qmvR3)ir;4C+V#5n#WQaz zN=5gsBCC{3v+(YQ#y8(;d`HpYiu|wh=Gi8Gv_+`!hUm9_&?gfBj;@*7(-z z@BDb)W9uF%cDc%xw?01q!tvMNdSl*W>(?poqu4I^)sIg8E&St#la2Ep+hCbDkN9lf zf~9A_x8L^pJ3U8Vv%L1&U%$WYwci|l&30mX>Fa;JXWUF4b$$P}*WaDz+P$NDyRNX* zeP-d^h5zx}cdaY(esJ#Mf_d7K#qhlU_Wk~AJ%9MafBfMO|M<5L@BZNre_ipj;0}04 z|F&)0w*O{F;cJWMTR+~oe1&}G-G_gW7cO^Pu3Xde?!R5mE1u^q$@)rUU%X4r%NEuL4NmgQ%pf^)yRH6x4N4?RD`gVMxh zW_0w$6;-xv;2gH@EaTF&s*8)r*Wnc=+w9;0oUE@dYNZ5 z!e9^1>H z-F>Ksc~aA*8F-5PnQ?2m?NxBkedrqVxaNRn;7Rg*`8tX_}sU9 znf024#-2?M86)M%BY=0`_Am=Ixtf_L$W~+7p5)7*(|x*!S*7u4W}YH%7|Y6&uYytc z>1)g~O`T@uNwUir*pqw(^tn&>GHW$a&CJuJ&lo6A9tH{bX%Ca3F=%F1lAXrpJ<0vR z<9^h`WNU(&nbl;UvAH~X5JcUNt}$5}d0#T2kzY!BG^l1~73ncbdy;h;xh84Q$fo20 z5OhE4WpXugWzw8O1e@cXDbz3{|Hn)4{|DD9)x|r=m*Fc_wjyvHTX&B6P&2G9-bJ2( zub6DR!6er6E^}U^Qx|V1jc{$1Z3n=xp0mt*nj7lkoun16HQ8PO_pzQc%wuC?pTV@hY1h3}F-Jm}?qd zJ)kF@aNJ}w00G+P{th>Z~u4z>jZzjKjSD0;!00h>xF@&a4Rs0)M(Btr=Do zZzUhXSIo8rU=`@O$o#uTrz+k^l5lOU?QyUl^ju>8thu2o-a@i)t=YB&6oQ^M=1-b> zRq-Y=1dr6(R)CYBr=6M5OsR?s$QgLVY?}|3fkPLWf74{E2A(B9g}2t)mI4zvbcvxf zU8;f2mI;o5L+#ACW=u7(mHY<&*lb$})`E$P z%w3IMHL#KV3_f0KTLun-iA&61G(Oe97LtRHn{64O1WdFsBN{|Cu!*GMc&#l9G=YhB zCZge00|lfA$IZ!kAOq~a$ox^0rLsRu-hnsNCLaTpVD}~F3r(lWzL}haH<*))fDY_# zV@QozWq*#m4_~WIE(i5scRLf(jH>Kg$!YkSIk^C2gWDIGPc;Q9`$qB}e55w{I5+@q zUt+%0^r`Gy$OrHdb8-pLgWGM)XPO3;eG?gmBelsD00Fn#8CsK2*$YSkj+m44K^8cD zk-4MERn0t04#Q=&$)&&yPG4f~Ydor%&EynZW=<{!1>kfWb5B#Jnt6^Kg9Ek6Owa&M zw=-c)R5i1e`B9e8w!8Pfz+Gh4_6+-y!}02G=* zfSfmD1_tn`jTzOTs+j^HYiDwSoIkUPRG3(s%mOkrqswIK3=b-2gTel(zIErBpJ+0m z;^#>fyuxUE7L;S_TA1HxTA||IUp;l&4GX@Qmk(uyu*am^M*u;6} z=NdgUP)u%tj~i{9z(H)Hh55b42Mv^x>)|+T(}5Cf;sW!r27v}j$Wl0Nv=x9RY@(G3 zXn1JAKrVzgz{xz2f$cue{8W<#*`FsNc!M$dEU27D<=JPF-1m~)^GWWVB)2HZ?M-r; zBxgx-PbInUB)Os_*O=s%C%Nh*w>ioED9No$a)*-K?j(0Q$t_57dy#d-a!)6@?Meax0VE%Smo~k~@*)mL@r4lG~W% ztVwQ7l6y7D6(>1+l3SeQDw14&l6xb`txj^UB)OeQ?(HO(ndEAc+?FKwR+3wvJ_Ksw0r`lc9739qKnbRk1fknl2pr@c>q)R(> z&o%u9Ib&l^+iigb#dYqUzP%#{v{N@-)31;-KV(k7Z3`?ZuETozDn`b%Qx9CzZ<8|) z=Csomm|q-q^)&1q(QBu=UDGw>%nz8;CvAbn#Zl1HP%+}uPK905Z;>;nnA1(Rz{29F zyC<=C1kp|nxuy@3Gsl_Jh%Jy&9L0JP6(hWMN^ng($(d&6G-_*}S8QV2dGwC0c|oy3SqJYOF>9x8xTg1$GgjtN zqpf*Ku>tGxRE&&jr>0!fC&?K*^XRm#d46%w)l;{3q(D2><(f8;GjA}DY_{gb#X-mZA0ubpW*#|g%?pcz?w;u0kp}IQ&ozCJoOz3RbjsG8Q5?j2q7@?v?G*2t zZX#!#%%f(TG_M$S^%(Y!jh-8*8? zPI+9@W^$&Ud34eyEiRTp4_Yx2)J{cR(+%Vd!aQoSNeheRwZ(Etv7AvX>xyM}kGyvT z)lLOn)2MqI#inJ~v<#-}$e9M_5n_`RtK4E4TQVZg&XoP+%(QCBPv;YRJ}kL1h~ z%xTzG_Ed51M?G2RH%Y%t&@Yqp7Xj+}ACmM^f?i6}Z3Nv$(nf+dk~B%sBuQ^1=#3=(OM?C-Nm~ipO42Mr zvn0KSpx2P}Rf4`s(ytQqt0WyF=nzR46Lc|24-oVKN!tn9PSP_3Jwwuq33@R}Um)lU zBwaz!6(s#BL4Qip`2?L$(mx~UpON$%1pNj{e@)O|lk{qWUQN>P6ZHEe{R%<9LegIn z^p_;Plc0B!^zR7zcO?BbLBCDX-w^aSB%MjnnIzpo&>bXQL(nxO{TV@jM$%gddJ9Sa znxKD8(r*#;TO`d9G)L0w33@$A_Y!n3NgpQY!z4`;G)>Z_1YJtfeuDOsw3DEnBrOuO zNYV=ldLc=lBj|G^T~5&DBz=dV?~pV^&=5&qC+O=WeUzY&lJq1&Pm=U1f?h?^7(rts zy`P}>lk|OpzE9GH1YJndw+Q+cNuMO>lO#P&(9f^0znHTok7qUB;88Ttt4GZ(3K=TOwhw5ts`h1N#7vo8zfy%(DfueMbJ|uolVf$ zB;7^OT_k;gpbwDr7(tJbw4R{#B<&+;A4wwwjgT}?&^$?J5p)(wcM^0bNt+4UOwywS zJxbCA1YJPVeFWV{(hUUNK+*|kc^vi-r>j0>G_$r*V>-Qc}LIur0Bnn6Mua3ue9qN zhLpRIa)6Y(k#Y>V<3jEL4Y3A^QQc-;M0Ykozv=K0xlfk^2}@ z=t2qsQs_nsG31sDxdo70ZsZn*oOB^40dmrfoWzi67cvcyX*V*BA$R>bnawD5CjU2>~ zunP$TB(;xR4tF zx#31`U`V|SsRu~C8>z>TDHk#YkSRAZg(2B4BpV>vZX_E+x?D&XK)T#W7ls^gAqN0* zz>OThkTDlB29Pl~GKL{~7orD<-i_!n#OFeM0P(pIABG?<1OW)*Mi30)T?h{l-i`1W zlI23O0FvcKvM{96g>(X>(~Wduh}ngh0b+I|W(*m1A)^2pbt9t~Qs6=g08-#a3NWP4 zh4cZW&yDn9NP`P$07!!yX~2+#3rPSZ;YJb|lIucp0g~%Raxui?LOcNRxDgMA)VYv4 zfYiB>It+=rkSIW+ZX}8!1{Z=t38^+Bp1UpR>^x-WSK0YOJHO1%7bN3RhDM1Y86ZKW zxRD@+pe{sK9Pl#;Dpu!y{)eHTDpLbeo>{dp(UNm{NhEXU^LG6ryIy10KV{b!+4alq z`ptIzI=gv!4pEA0BMcKrss zzRa$lZ`Z5r`jvM5cDsJ5UBA(;Ut`x7+x3g>`h2^7wOzl{uFtgVx7hXT?fO!?exY3t z+4ZaJ`a-*YnO(ohu3u}{m)P|gcD>H7&$jFJc72vzUtrhg+VuvzZ=T(kXZJl}_ieNL z9<%$Nwfmm2`<}P^7TJ9oyYDHxugLCOZuf1r`_|cgyY0ROcAwhrd(!UPVfQ_5_dRF# z<=A~M*nLavKCRvNwB5JM?ptB^ZMFM0*nMSo-+a4IW%sSL`?lMCOYOdmcHbJiuh{Ne zER}ty{H?a&Uyl9a*KqVNc*9!Cw}lN~NxfyBJ(cGy0fAmPI)XQ3Q@%}XxFf~Y&ZhI6 zO(5WhqY=Czm+}>`;m#Cio?VgW%m9INaP*IO;t2|QmMyuQT30-bPl7*DLC_>HV^IpwUK4dglNK%ftfj^T;56u*TPuB4pi z+2%Ya3OP}oQ_geB8m9pSJaBXrPh?Yk0mU~^d@jY;QT!%W=tzmRvyx(^m{TuC>kOY| z6n(Bw<;}rQ=HRtC`0E@zF$XTZ;aN&w#I9{gWtwJNAm<${uo8}5#2Yk}eh0huLaL)` zb|2)tjs>>E(GT&4&6Iu@yS6peVVb=QIVZ8eQaE}ZZ%|YE?QHk?R87^a7II=(U?UuT z4{vym((h!uTT(Tq*`Gts`&eKN9KDP;XeoUm+kGMRS=HqI}!fgXdFQs%D>tob6a3AC3aNVI$=$Vh^^YwwPu=fSmWR zz-l;p32(@!d^^~K7gE2jn*A>1yom*N!qJcLhAotD7kjWZ^=s4YUm)iLERYFDTkr;m z@@;3s=TmQ0&F+Gn-B@4?9Q^=q*hKkuvf-B0Tc+9HL(VW3SPw_9;0-#;SICAhq`0ct zQ;>5A3zWjqYj{He<&ZpK_&8~o)tylnpqi#I$ zEQJ)YB`vA-rr9fya~KP(f}?GCLPH@t*pdsW-m2MJ$aw<`6vEM~cw#e!>|#q=Q@y6y z5y&}(1(w0l3wT0JA=}xZ^QpsCvs)o&7Z%tAN8iU2&r!%ucBmzF*fjew9h2 z8z5&V7SO>_3{PyN_#(EcB~@ygy#_f)u|PH)ZO0S&6u(2dW+<0EjlrtHI*9JW;(D0x z#)U1ExQlIWZ481y`cM~&w4!5jJXeRrHS^2_n2eN^cx_S)6P(LICp`SdM!JY?k8;Z3zv zX*PSUyK%I9a4MgkcE@Lo`~tk`CCdKAaHXG?~Oq37u`Ly7Ui$;DvF1$!NpJ2;AY|Py=n3Yer zy5o0@{7PJaDd$sc*+-4J<%6C1^sqZVY2=sU!d}YxBwKd1(X(gJoKN3y$L|~YHMmes zIiF_Bx*I*^gQNNMlsi6c*g$qVXe2Q)UsL@b9=*g!?-SH_SzYG^DDDg?Q`D$Zu z&tP3X-RF*v8TqxiP(z7Nv(4R&!ScaqKAmvKc_W{J3+0r!l9fJeME49D@@bDdK5FE% zalu51t6AxzMznk|m`_LD@r04j!i5H0NZ>*)E_iUEk`h<3($z+J&!Ai}DAx?i<%6gPu7!I|pD6E;VM=47RH1J0SiQ z%>NhOw1_HIvm4qPJF5pPRrGZb{{rU!fj2FuO112U_QuYd!C@6W3E~f7{#(3h0adDE zuU%|3R}bn`GzQ`%%rkh?<5X!rd+k!Axn}T&ioOrxEX=3yrX^G<#9nJ_9IYO#SJAgX zJOuMGylDkhs$;LUH;&c}PO0c=5TAkhM|jhG%Ady`x!71xJ(#Vc+d=$OnExBzw3PB| z*dv!33u*?tRP;R%{~G3#c++CauV#<5HTG2x9#GLYLHtXY|4+Orlk#iXBkhfSHG^X+ z`T>Z41M{$EOD!LoQKZE(d<4wybe?A+z)Ywon=u^>Q5a(b%jW=ab zeu#~62JuOle~1fuLu3RP-2# zKY;mfaA67MgxEk^W3+m(K}GvOJPh+3F07!OIyTVW7_AvhsAwL<1(+9cVLm11vCS77 z4b_9WD!LQIhhcsa7nV|@hHbvoXs8+VsOV7;pMv>mTv$wrYPPwpF<3oVr=t5nd<^Cv z;6f%PYT4%Y#$e50R7EF1oQHV<7Zy^Yij^)lqSb>273~4>QJ9~?g=LhO&q|jX(VD@a zijIPK0_J&K$e=_$B_foVMTurggjlJqQLY|DRkW<8Wi2f$HwxiFT$v4&$WW{dl&H&W zl)t&v^x{JLPUfCDsG5U)b5J`6FU^5*4k`v)we%fV{BUE*FdAWV(^BRzVC`#jeH~C=qk9MIwe&4l{8c0WBfRMpRhq$G!x~2` z2B)<2^j{6(JD-_O{T(Wq#(EbMBWEr3D(|grp;ynxHdmc`8Y*eWdh>}9V5#5ey;T%? zwI#OMbm{}BbH1r?Fzlx8vB*$ z)L)>I2Uu?=G16kGhrGA8heGFLKdL&l3o7ZxdbbcGA6V))d2j6ug<4`iGM)N8R1(H| z*ApXGEcH6?t-?^~LM&Ew>J(Hmg!PsZBiAhT1>RfwP^dK)Go4C9B?8vFkQg~*nacB? z+!iW6A6r*-Y6Vo%iuFRoh}$yttoLM5sJJDz&UESuR5Fb9t|CU-EK?fq$sM8M3$dQ6 zQ?*dZ4Xn427`bYh+Uz~KD^%PX>oJ`gfl8*Z-ettd1*)v2veNf*|; zi5Pj`GWDGI4LjxCL6IG{isH79?)e$3@Won~$x+r9CiS0I> zx(1buV!heKNV{b!-#fh{WWNx*U3KaRRMLm_>WPtV%hVR{^sbP-HFn!{Dgu=xu-+_U zq}4J7d8fCBX3ob>SDh+@N<3I^0Ws2LncC!?-Wi%{iJdl`3P2@MtT&e!i7JI0F%TmL za-`ETrSnb~hGs6r9<|3Fb;lmH#vXOW9#x%chDw51uVN(=Bc7t)Oplql`I)ihhR5dM z**SP-4xXQbMRTB;gQw=8D72;}w%l~81uD6N^{ymFE?Vj}-ohQBH5X!+t4{5MO0HwQ z+li46E%lqdg}Xv)T4R?@r|v=}lUVOkV&uG~UhOU19=duyR$X;U3zcA4??z(eJxl#_ z-ol-st1Yo=)2W|BCHJx3HN?neOTE@xSQxr`A@--LQ$K)8ZehK}#7K{&eyg`oAG+Ea z`_uoh{{NlzkD_Ss(7($ffA3R^{G=D%7z$pF)zzl^@`M9Gyh%u3TI3urx+N66600+( z8}bA_5W5NKGmHGR7u^&JcEqB!=|rA@0C9+rXp6kTixz}}ow2Anotr0Q0kM^k?pWlN zUisM&dO2pOO?&bLGZ1eO(tV4(#w%|Qp;uxCbGj~1C;(y?A>FgctG)7bA+#eFtW8Jr zga#n`2q|ol*L&ryA+$3VG^Y)DLM{+H32E3Ouky+pL-OSqTAL2$33Wj1Bcw5lyw)pk z3CUMts5y=12`D6>Izi48WQ|||qKA-1EpoP3F7V0?UOCq**LmelA-N+a*QV#J6m#ki zQk|hMqv$t=f6JSLpUlB)bMV(Wcw!D*bMQ}d@cA5Un}gq2(C58|-J#qwu}(N$sTLqi ze3_7bVL^+$h8IG)=VG14^srhuiisx(=@SdO+iNHbdESkg;j~UItinViA>kHuhu2UX z@|=yCjp-X|VLv8X38~+LzTh>KhCF9tqj0)jEfiwntAz9`3%bi|C<%Ga#YTLbWkGj(gD-^Y&c*tS=`po%3=`ibq(KW>>J65KqVL8U;Iv*X zti{9{Li)J{E%XM9L(#Lb24mW%77k+KTZHs`3tHk0mWHBdVhK2nsD% zSQ3h!izSR{UM)0XqLYvU7S!Mk8bXG5W4UlTOD$wzVmTrG)FN;5qR)p6XJfg>bf;RV z#Kfb7^jnMkycgXaGMtHd;IvsS=rD0VA^p-K7kSYaLWXlOk1;)}7V0taBq0r0+Q05KL?$B)>&2^P+|j`fkhsr*qXp7A95_(shfx-77yI zLeItw#PgygfxC0@BSB%g`R zak@7qpNq*@Oor2_S}WL%D6S&gyifO1KWhF9_)$ z7IeASpbh1=$2x1$!zy7Chz|+rTMN3tYfyze7h~q?v`!^pKqLu?v7nE84f!F@rI@)U zeM2SO2O>*IDGR#9Yk)$Yw%BNOx?UyR0%C}eVit6T*Psh|+GC?N=_!>k4a6BjdSpT8 zdxLqQx{I-b>U6eBXb0k_g!DHHy3`xggz7HE3To0_D&Zawzb2%l1zqe7szY^cvA*i` z0hMqQh+h)Ye_GH?Z%`YmYmfESq{mdk10a4wNV67np*N@sMK8u0s?&Ov&<(`T2B*76m5?sYSO$) z5P&EWl4OzRdC|O(;bJVeI-R8wT7h_nkiN3Wk9ko|$Z#o^Ta)fo3By2~B&3HHd65@Y zhYW2oPj%X?5^ezTJ|VFddAS$Wh79d7PfdDMB}@TvnviBJ@&Yfa3I#95>Z;QPDxnLA z_Xz20i~P73%?|}H#p-I(eJWuLhz|(q8;iWei$bAbTP#|gZcqt6AchHvv&bvFs4f(2 zk402#L4I8QwWgBVIYnE1SJC6q4Iwa&;P239?#{ zwSuhNAVG1dkxz|p7SwtRayrL7$$Bcr1vc7b6&&Fkf$YPHl=Ss!hK9!Lr9k`sMc#J40$fZ zMyt~GkZ=nViwUX6f^PL1^dV1cY}AyVf`n;ITuex3EvU*H+!m@kA1kOzXG20eCgu|o zu%H{g!J<%IORT_@?t+ASn7EpdE?LlgZ*WJb?n11uDt!PFZerq2Li)&pZt(_ph3Z;k zeWvsnBs{>xOhRh0ppZAXJrq43Yp6==A)y-+w-C|?7Ic$0xHA-Oi8YwgK1c{-;(9{5 zVnKD@U|}eFA(p60BakqJiKT>e&4LzqgZfakHI^`?c}Ng2aUmg{vB-H|bX&-9K9*aR z&VqziOoRx@ZIPe#qD3J?ODxxv?u3M4Ok71sZ5CPMMR$Y@7h;~Ov>6g^U}7O5UA4%Y zz38rxp*7|)rAHxQ3KN$R(glmG_M+QE!Sk`Ys&oM)bYbEqLVDjKKj%evhJr1zI#aq2 z62>rbEg^MSWUUu13=_t zh0yacLsdE#5;`$aM@X1O-sqK!LTF3OU`l%+VH6Xy38~#8=X>QHA@o8lSe34Wgg#8v z6H>QD-r|*ah0xYm(3FlsLIM-B2&vT~Ltc4%NIoysRU)h3I{Z@0>#3jO7lPQ5rB)3- zxAr@kP8N6Lry%ab0pXLiQ&OhMH8O4t8(I_FRaew>w7{H;z&%Tm=b^nVWqkm!NY?m|AWk#xIq(3pzFsUqN#8*jiB_qK$^r->EM-#c_@y>jH z*ey(w;!;N1YeSzLFkGGRbWC`9Cp_mSJlKS%eZtc{;c1=lbWM0VC*(x~2E#yb-as&K zAo#?9Y_y@T+t8IZ^ko~m-G-j9p-XM3qTFbc_cId3NIMwG%SbjxxjFP=if2F_O|zA}RK{gbbwsA;T@yL1)zj8ix>sn3DsH$TM+?|FeXYhv$sCQJ>+ZT(DROb|^ zI=aB!d+_Af_`}Dkck->bFBKiB$>~#djDfok;K^_BhfAn;AnWb6qDXa4gQ_E%*Wm+q z!|)`BKU_h*qqE*_FN)OUBvc(dxGTVudgG)Io)qzi^Qmw1tfwy)l~w2DsyaHs-C=lg z5`Vaq`c`8-eW|FqyQsOfsH`R@Xvzsz<^;_-=!-choP+MoL927nJvnGq4!SP~t<6DS z%0Z1eXhjZMlY^G$pr#zOG6yy1$S>x|aE`n;N3PD1_vFY`Ir6?7kE#RJb&P_$Q}E<8 z{%|q%Z5H*d+IqUJC{UeKr|RefcgNt#2l&HG>RU7Qt=4+Fy(mzVBUj|eH91jLM*`gC z;Yk61xRClbm-<#^eNeg6FSAJ56DtTvWUUi{^oZ?4g( z;@^koq%CvObwx@Q6x=i#pO@cIfmMtdR50QaCaqsLStQ5kyDA?-HxBw zY+YBGGmPC`il0zhd-mq&u)866GKQa6K|Qat_Ous`)Z|R5I;O$h8F*3$Pd>s=%%?ud zvmUxw)C`KYR_A1^I@-bAPvObG;U|_-pJ=Ryl*YYOw6!LuOVx1?-2ED!ykVS7;wKhU zpQx>e+KN7|&N-m!xC!ol2~Ykfej=0lL~A|NUi5KI&X}s>0l51OJUNS>SV(=MvQ8+K zv=kk$&e5wny20Jg;K{$^Czes)zDj+PZ=F!;xl(kzCda4h2!p#EJekH%WKf?#)`_;F zcy$h<>KFodX?QY@pU9#<(ODnuwmw>5eWbQdv=_x|a(GpT0Pc$LWS3HmlM?=L6aH`> z^-i93w^Hr+VZM8)|YoRUO0N?j$_<5Px_Kf2j24 zBI+Hrb$46Qwdx$Rs^bQ@dmo-;@rTQ)ceK{s?M2uAhyVY7`Cn-%Q^;(aq41xXm4{~yZ#Z;$`vWxXr1 z)|jZl`5#bC%UE#<>wiBL+2?4``4Ly7#F#jY^T(;CEY{zZic~s+Mn|y1kUp{KtA}bsEa_U%&B_pCYOEic(juU22JZvH$+(C61gN zMbL5jT!J#jdY$47(z~ z#gTRFdb304inQU#lWcFbqaO0#!Xm|Rq6bH|QYCt}w>33la!f&fPo94oi!6o{XK_SD zDJShi+t|bBQ(LPX*^s{-i{!%zfFm0zVIwtE#2#)*Z8bT%6gRE^9u`>*CobVgJ~gz1 zJ$xbcah2l$Ufny z5Ba;X$QC$JZ%llEBTAnXQ$sshx+Qho>qNLs+B~ zPF%y4Ls2CWfN#f<0%}Ol(yghu$-zVZI<>z}>ld&{pDVHuPMpE{JW65^_tiLrCF*y>D zKdSLZ)qWm}WWb4YIIr~5Hr9DQRaWK5h5VgZL?D%25aTl@`-0PmGCfoZmtT zyI3)s74@vMH5D*9qL4pOpE3P&Xt z*^VnojO!~M!&qb~j;Pt*y$&4~3BidNj;x?cbZl>XYNW<7rSeaM$PAoNn(q;g%%_I( z*uxi7%^AmvG`gaU_!((z1u!QyaGH1}FZGBg-h^Rca`orImWFq>k4(d@6q!L^wE+#*qwa2x95BRJ_`OsQg19Lc@tT zj$~0oI#%4xiVIjJEr4!M#cLeA$}fP32q(IfVpNiE`As-Kk7~+eOOrt#+V$9B7pT-RD4S9q3CA)aXDf9B7RLEq9RStQd!=v(}I{zq$Ou-3dz*$Tw*$;x6b+)Af)s8xqzYj#l;Dpj*nUr9r1TE`q zPX%fma)m>#aYR-A1c>l(LcsZjl#ojaN<0l?2bIdkp*lo?9jO*B#!K&N=n$?bEy%dV@mBmiAC&i;x>+yQA)N+iGe-* zZfYy+$X5G38vimZQUNFa6-TyHL(j8^&!)B-9bL*3wcmtA-hdNc94V#*>qmdT9-Thg zrQu=aMuGet~UFlJf-eMHKi;E|5=P@dfX^no+-%vU3({UxP^m?OE zi#zM7z%py}{r<$haYV;8xzeRZVah0E!$P)EID$JHs6duA+SQ+^91rdt4_1%!I<8K| zWw_D{jlxT~coP?2qnaPH8s6*A-8Y`4<0@Tg$SAywi*HiR%dLhF`g1GCI~5;@tJ85h zS9+CEFyf+xYJS{mc)#DXZ``co>RstVqwp#&{)lQ`VKsF1dn(6AbzHV9z04?7;NthG z=B3u)d;N9$#tU@Z0atpHQFsLxe@HcFT7w_-*Hw=9={UVBz1Aqy;NlOc=4DoSi8c6s ze{|n?gN{R7=@O%G7#ELI%~{r9SASIbF~;#=#dt!;Wx3KBMxh)RU#FzUtmu3FhJE9? zI?n7$>x{yFTnyu42`*YG=`bagQj(LB7E)3Nl7|Ns;8uEN;*JEdP-Vul}oJX2mOZ1agUBGaHUaKT4`|; zF1|rYk6Y3A`-A(&l@@DIo`AI8C>+Gaw ze`oicOW_xa%MTP6XOAM?a;0B2Dk)!OpubbiT{jBPP-P$VcS78xQOWo!bN8Fo9A*@L zggZ}BWf@iv)<0S?KBeWRU1_^fIE{;|aAz|Wm}jkX^%v|NHyFpWwOqR^U11cyk2_CL zfkoCj&|gq7Zm1aV(sK7)={Jmm4Hxg@PCFG?V6Aia_w5}&pyh75(ythWAL7opslXCz z9oFAhF+Qf{9=OtP8wCgMbW(x&)~Kt$L8+vCT(9N2UFjO5@B`d=k_s%g%A2iG(BGic zqwrqKg|SQ z(kR$*@if&u-x_rF*XWbdynV;$k;0Dy(Xzq$F^-D}BHy9K*%8DQSsS)>%=kKUgsy)pD|$leJvJl}3z06D}$N zIo~R0S!Gwh+|@64wxqwh`D^8SP+9Zi3YX2sa^YKLKb&jWsSsY737n6V{cx^f%bavw zkx~l%J!e|d50#mqtXZqLj8-cyo%a>#X{v0KHTR|QN|1gTcNST5%g2X7`ULLWZS}l3 zt^;W!?%ZMZbo7tbj!)%rCqa4u7AA1#2CA&U>gnu9&-Ra+$FuXeWgvY47L@Vi-*D$j zD)6ke?s9)Y?RZxnX9DS;!NLt#pm66JDzMpFccmZwsK3BGejtzA1k&%r!hhh-)l}d) zYh6cwU+wr<9(N3+e+LWWxN|)f*lMlo?C&#=>+`s^Al(5A^{{XkcdnuW8?DjH{SCF_ zzC6y8&m9EmU&F!_Ec^v`uB8H7tkEm|4d!tqk1GM`URW5xo!L}ilQr7WpQs(@^SCCE z9>vlHu5F z00MHtq5vvH=_^!3B?f%u{2vsBft0j*5QM17uh4F9Nm!n!A}O4ELXNRwI!`Ip1>s;`44!DvkXw(oSqyiGs1_^0^g41B&92htP2F`$i6JX$c7&r_D z#(;6KD{6F|B)X0ST_=dHdxAcJBBB0BC@vDJiG*??q4r4VV{BB8-ZC=L>;j)Za`HzgpbJ_w2%f8c@UoZ&v{Y zr^4pqVRLZUTr_Mh8#b2=yP`y&V0spc+!TPIupy}T5R@teWj=@qA4I4RAk+sDJp+iI zK?KJDf@2U-GJq%;@4l1BjJDL`^DS%L6xHg&T0f4cOrZ+;9UnxB(a3fCFy8 z10Q3Bk8#4s*x_T`@G&;{7#Dnu13tzB7iNVEbHat$;lkW-VK%rh7hISFF3bb3W`$RC z!mHWg)!guEHh47`yqW`E%>#F1g}ZUW-Pqx7+;BHGc)KcSK^L^31zIowEnxO_Knt3n z1pu_54qDIyEj$GUr^Bvj(B8`E6D;%zEBfRS`a~3cLV!NuMW4{2Ph`+1578%_=o4!6 zi7Rqb9)dzaP;Unj`>DVZ4?IK#bejUZqClV6Avbv-D8oTSQ7WK}X;1~-ropZrqfcCr zo6-=J`ygT|73koB-(ezBVOLb>6G!Bx2n1z2i0DWK##4Y$9(W-aypRK4$OE@wh2N=y z+O$D!8lX0PP@5X4O&8Rr1!^+@wP8-24hz6+@vs0m?1~nB;*Q*8LT*|kHx-ea!N^S< ze>4U1& zKvlY+DlJfz0jNq9RHXx|(galjpel7xl^&?-DX7X2odR5^0oNFgv%}la;7FL2Zf?9*19z#%>5Y%%BY8rx)f}rXlC?5#w6oMj!pb{Y{0D>BYpoAbO=>f!xLB#I? z#P30b`~X6J5YaM#Xc` z&Ws^1E4+{sUWmDP02CYz3&?|AVKO&{lGhLv`2d0?4Nzu>hv;XjfAi{hAfk{TQ1Blr{1m=1|(*R7T-BSVgbl@IyA^_B;4rOXkAz5@C4-u)J_sUOFr<9+n4(TlXWpo`Dx{eiH zhe=90Na!mhlmZEThJ=bCp`J)6ArguK`H-6?5Y!|DB@RI$A*eSHRQVucZ4mKz0P%Pb zkvV|K97H@HKs+BrOb;NY2N6;O2&q9t{Q#nV5aBa`@EJs$4j@hk5u^hM(m_Nb#x7C- z#&iIl0>IM%cq#x-2VSHAMO^Ujobd1LaHXdpR{-Ry4sz84xnlMWLAxrTU2V{=251+< zdNt6lE@)Q^v}*v`RR!(pfPxEQR}au9nnaF|>=OfDWK2ZzZ;!{oAIa>+2cB3Sb~SaS-jIR@68 z18a_eHD|z@6JX8xu;wsWa~iBU4%VCpYmS07XTh42V9kZF=J&AXR9JH?tT`9fjG-YO z+FJna&4~7vM|v^P20TLkURf<6I|n=c@!TL=mVf(nPA)FG%I2#N!O zDuJNvAgC1xiVA{ChoCSs)`0Pl6u>YYSmJ`WV{E7hc7-W$FxAad2r3z4BPoC~7d%7@ zbej*m!bP9xAvet-s2YroqyQb5hNqxg%*f)PPo5$-4I!u^jE!JCgbRMB1yWQ8-4?(C zvS0y8uz*5Xzv4ywU)#RKP18I8FhM(|}`)MPLds9ykpv zoQ4xlgQ2GmNJt+fqy`ew1qo?^gbYAJsvsc@s0j*=gMss4;3yb43kFVtU191k1$5m5 zbR9dojuKrbj;bK?KtPf@u&@ zFn}l+L|6|XtOpSb1Bit|gyH}~aS$<{4%o87+c7%Q1nmN#U3Ji|9%vUsi&)qdre~Py zLUd83W8dOpfIT>6@q#OK}|qVVi43f2+9+JI)tDw z*{~)Z;7I{^(g2=RfF~U&PXWr)fbvwJJRNXM0UXl+$5g;E9oR?#HqwBNRA3_=piKd2 z(*W93fHob-P64vhfb3KtI~_1j0nF0?^Hjh*9hgl4X48P#RA4q8kWK-l(*WsIKsp_0 zNCB2GB^VdnjRWq+1K(qX?{UKSFxJ5h-(!RCal!XE;O&^a5D#lEf(5*T1*E_NVqgI| zuz(0yKn5%z0Tz%C3kZV+q`?9(g)#_z!i3y}<^?U?V-IRg@&5n&tY6xQb2v7hvw}Np zrUO26X6lYlmVo)|Ke3>y%v=JP7wlUc`wG8pq<(|Q`=%YfR2LVIRlm^=6SJ>fwTDOG zo*wD`y?F7!jf<1m^W7s#`m|2qrO2=*ldx6RBe(Y90*7)F#20@XEv&ytZxyq5H+<}DSTu_B zW1GZJ6n_$bz_o5E;hO+XWY%_lit?>nR^iA8&3AEZ=8cnFY5#`09N@cmvh;geL}O1a zlO`;Rsg-PBjpZ?$`J-m4 z%lySb!88BMmsf4(0u0brA#=fX2w!@tc0?gWo9-@Hk~w*(atah=-x$K1r#p%;cJ5~U z=ZmullII#wZ#sTk5MAV+znB5BoKtAS?uaf8@`n0Qh|8p>ZL&2tHglF|PzNQL{d{qZ zxB2mhr<)TGzH967Okb!qv8}n@fc4SknZKohTmB;EM0L(nXv>^Qz>@vr~iPuL*9@rw^hC-a!jaY!zm zRf?X+<0O}A&}^QIfU%mcN;_aSq+2Z5OLfZ58uk_ZERHKVHG%d`e3P1jfB1Ix?9f3| zS6Oi>-a#DM+mcE%1~>XNJ$Df%X>#9-SMW zEsE_bGDo);T902syZ^kvvX!QN@a69iWeo^hizuvKxRU1U;QqjPe&z;g@K?W(O7L^u z9NV;_$hwpy6`vcvaPd)8DL#d;<_oh=6?Q-4*#6eNam`XoYTU6vdq|qmVslIhc|NrA z)U*FOJSCjZOKo7)NM*2XF0iJiPcYhPs~z)r2vRv;Vai~?5QJ?|Z)ZLW&@EkvH>qCb zlfM-7^7?6P<2+fw}(Quxje{fXNSno(rFT8qWc-+5XbfK=`Tyc zAjJlw1Fd1>kh|}V8sOgL_3&4GUZ!f|M3u)?;L+{#$lES@clI>0i*~lmlEvaY51xho zlNcKjvgBFyA`Sh3`Xo`f!j~Qr|5J5fr&p1I?>R%~!Ix?#9#UPMO;aiMK#lyrWC>d{ zjNd<5YeB*Fhjq3BF=c+OoHQ|@j*n34r}=eO`7he?38--$%_-J{eZp6nT8Y-Gq^7wk zp68Bz`*icpu@aUcaiv@Yz0;4XTWt0tLG+?;(l)T0nq5X5e1sYX?)4om#w#1HBwgHI zdo^ImG`=kAc&b0inVY8Ds-r;B^(D7J?9nqh=V*BuXW}<(FSx3mzrP$EVp#EMR^l{n zPSO~XmX=8W!xd{dGNL~bBYBXGl2oe~%fv^;xlb4o6m9 za|E%cn%g43WQ1C!(Eh3A6%ihy;>y#UUXDGDlQq9(yBv3Ds-0)gB58}W_sbw0_$;|V z#htUIvFaS4L6^Jn>1mJjaD#U4)nxjn#er!si|rC%%h*b$f20R`pF8XQGxEZb2LgDnu_(0in8t*w?Jo~@PoA# zS1Qy$sdv5Q0>oG9a5yE3jZ+q(GQ*W#D2-DI<0C`I8P9aCKW zU01&fk`hlJuKC+?fMeTTq#+DKgO(z2`u{y<+E)}NtF%i6np*y8xQr$g14F@{sT0a51h?p$Vo zwA$rg^GBBig<#G^?<##65tgIq8>Je=WmuQffW!){XdJwhYs!KeFoV6|rd~Cx6yQnZ9?yR~Qv_`Gicd?^mwq zE)L`A^AtM6H`3S|B6dqSA8k`-_+1EE9xcBgtKoWd|4vV!vM>U_i^Q*E?u#G)s1(nm z#V4=SxLF@|Hd$_DBKQKc_<2-i0)(5a&LSQVx@+lky?#F}USz{BXD!Z+AC4Ln{*xmG z`QV}~*CD%vS|&e;zHt_`5IL^om?0m%DRp}3 zZIwbNsL`jTdp1JPkK%d71lI-1rdv!3cPAN%bVXm-+JGBb_0W^49A#fPZ7nRo)sEr1 z%cM`l)^hq^a{tw4Pl`~%Ew0zdqcqYY)WW*-sX0Fi3%V39s(|Sv4zpx;yg|dcl>g~n z3x{gnT@-wtG}FxU?B+m9Pe7@{t76^N21C5H z<9>_p{d*SVi&<i zqb44>5*4PVb{y*s9|<(EjiNm}@s<_gUwhg3I$&b>fRjTV|_*56`K_E0_(E@SA0c^Ct=EmPOs0mxq7H zHuMe{EIb6PHB2AWop)+J8RXTEh+lPiTfWEUd{j8~LbcCU;htMT5Rv7ua)>U=c++Ys z7gFcJ?>%cHM$1tuI9}7gq5>ZvFB&aS6et=NN~lbsfh!{4KtN`4AyjW=Wr!*tVaLRcPd}E6D67YVe=V&q zd@>yB>PGqj+?+DVwN{#Sk=VU&&KeMlyljn7dW!EN5LY)?@e=x2CE(M0hasRg&76>j)!X^m%J(9xreA z6Ks~l&i4CRx|_}IM^bh zVzlp*bMx)-E_fOIs9CHPbQ#hm608g75f|&>N7SaIQd@h)R1El`tV}z5KJvj;>do`o z_$Sn~>#r;BV;;Y6qkKm|`+ko|6yEtIY-!A*E&Ym}Ka-@z*Z!qZVp?09MaUbgJBR=j z=pF1kO|VXkF#%qmZc~M?(>h#s{WN+_B%*uj5N`iG@Zd6Pudb6y$3`wWT!>pAtty@$HTiKDrM|{p z%5u3~T~A%#v~oC&{v^9G^QF0h+PSuN-lD&<%PHQdGMN4!O~E2s!DgJ|lkoTT(-qc@ z81FkruQeTZYy?h|R$Bzt&x(nV&!mz8h8urXb)9;?;7>8~IQZJvZK6!6*P#^;+=o=~ zR6Oyvy1#OSGjQfS`HGX$W|YZIUJzfe`doTBptMbInf5AHLP$`DBMO_YKlZjg#C12W z`YpJMW|(C?G=IaRaNrr?5rH%BJpUUDpq}@S6+YEHC0`|_ee=gxqQe3ls-1+SnKStu z%tsA4sh44*@=wfOF)M71_fJ{yo`^-S)KJm${UZsW?A)g%+F;n1-)+XPIle^N@{T-p zh_xf*?jPsrkx+VjP!c4ZbJ57V$dEvCaO?la`V>{T%-lkMI>DStjw8D7VntQ<*o4*T zL6heTX?wySuc)KY6k_EBOdxh0($}I@U1}>rJ>#`{Z%k+3DN6n!E>N#i;?ha9;AR-@ zy-IZa^`imI^fDB6f&0C@N=%jcGf2JvCCdSGAdF@;)}QD%+!J`9>HVtM;6co0s|Bo4 zDE5I-+?jBQKYZ#(A(@JUwB!f1mV@bp&fACDMB3Xbxy;ymU}~vnJEEH#3VPhE%jBdV zTx@PA8z)}~i9PxeeIR#3V5`(N`AUb|J?zw0V}Mewj+00Na-{N?nx0FR@L0;DpSe)& z4UR*}Hw%qMeapD*0I+`6?T?wA387#YYv|+KwbGoKQwwDNtBfq~;atB|L#XYWz~DD^ z72B5%&(l7QwpP=YAjh}w(z5=>AL=(nCC1_bd3AbO@7v={jmvaL>=A_w)^2I_nh#z( zm-VVwsdJLswiBH4nEQ7W6&+sQVT~W$#{KnZRD}56-OUNwJhDH`iN`z&6}pQN*2he(JRm*{k5Pnl^+*nmE`xaTU03YcyJ@|Cen^biKdhoY8E-)81nD>h!J9^&P; z+WYYvf3*CoXyBJaAZz;QXdoIlRFdYC)&r$vWrl>l2M2@{Y;_s25WA0-?wr(#5O%f> zZMBfDZMHi{9Nk_D?W~9R`+TK06znog)%297<+Zibxe)KzJ+&uAAEH>zoO=EMR~q$Mgt0?cxm#D-44HUqUA)XN^P*S;Dle^ zX~zcCPWH-r)1TrHQBac`$`5l?No5~CW@f{p`;D{3_AtETJwBVC5SM7C{QFo}r<)`c zg>|mpg#y{TI@WBCh>CVmNs&fijwSx`PgIKjFOG;O%t|>K1!G+nl{sI9!}b}@poP2( zWTBb^DG=U&u~$010x8}~f5%sovZ8~FS(+%%()DL}4wBw=hCh+z=zr?vlX%p}J~Hzz z0btb}ov;#}p#je^(3_i@zcN!_r|;yMrsaD-Ol8#~_`+O2Edq^m!k!;+`zX}q4iJ-*-p{zH? z4t={sS78)v8GJMn$Joj884-+Mnl0~tKbsVUx8WV(t+;cVU<*A+R>vD2@~99rw>Q@A z?S94fylP{T)BN(8y}#uki)YizH>CW_5ympzfmy6CiZFKvr5ryz-{UpnW^$s!S7_v5 zev?7N^qG+?C6K`Q0(cke6`AHq_eos4C5TEk5lE?otN56*DzTm$XRWZ_>KV75w0gJ7 zw8v4q$Hn|z`$|nn-8}Q7&IT{kQbAZTR7d|W{}-Qy_<7TyuO4196iwW5$za;``G{R2 zFP?q@t&-CrnPe+=k|R-F<<~K9AQ=<=FZ9aDsp(7xc%qBq?Q6x}$Ul+xwln=H5$OnPZ*Y7wn*91G-~=NN!pFC<_r+k)R+4wkf{l0)9k zaa{KNoyE=I=`A*;jsr@`eg1(pdHQ}n(g|!l&iQTUH{a{T6%~k+{MpFEU%x$&Q~jYB z{znU%IMUUejHsyXc8Fu+3moW2`T5AtS>Ip4GwNFrf<1yFfBtDvMBLd#%9BR0RB8Gi zNd7{zEznp^UHP?sm*DI1<8fAT1!+mqk>IzOJ;vKzupX=Hp&M4dOErz$p%#xaB9DMk zjVYMwY@fFjkWqZ(W};|PnA~-L3l5g?_6dI4FBY)Uk*3UjPZL0LMO?qf5797W&6=R{ zrdO=g*r8sP-_IZ}P`ewGKaL!1=~9hdFVG===gTgwYFfyKy*ad0Oc&>^>R}>w85$%QaRY$^S{&HONRem8qZ;!>>Kbs*MtV zaYwtrb{-#cJhkuJV(}~U!^WuaEL^dx-N$o%%y7|vgNNtkV|dtO5vlTJZz|Sn>I`4G zf?&Ce?hLXJHNaQpJLqTryloh%Bp%H=!$bu|2uSD#2ENGU;SK=_-rPh5t(^&Lj_>Uj zb@x1O?KooB`#`R&X;M8AP1All@cYpcru5n5Vi z#xmd;Cov_O?5 zJ#Hn88R@^7VUV!oN=fQ4kxf5anV{)bIKjG!_1uca^lb!tn@74?#Gsi`! ziR8eYtKo-!qM=u+epP3yH44!5L@5Jx>;7V#UHv2z3D!glU1KwGGm1$Ip~CFC*ODD( z7g-?^5YBMD$xKvZ zspxZ})x>#_H6hkFO31r7sJMUH2hygE4T_(C!96jEvB!10VInH03sN1A9CXv&K4N(+ z-KmD04!&*ty4qVZhgqrvude<8saW2Em}KS!6-xROLOi7U3|J$3baX9x-jRiEFe2yQ z?MsgwOZhtA{M!1vH6uQL&%tu~m8vOG5gIh6K$TRmwiNw#TrjZsfM(o)^$nfej;w&m+vytrgx{4)?Vi% zWPdiQspb2(@lcL+NXxU@xz+WykwB@t6Z5$!nN;S9{Dw1)h?lk7Y!@kd_8z3%}c8qY4Ca`JnOEWym4EcjjCUap9anD z@J*Fg^4ZJ#z1jDQv(djBvzkiIeI~b^z%GH;c;)8}%j4kL-&|K2N(A$1Svf}ZQ&h=JMyd7#^lByt}a)iv$ZO4seU#ip%YWAGsfjD?=inogw{y{ zhMbZW8tflY+shyZ8j76Pbu(Y1Y4{;3CS;$BXYc|nK9@!Kwt(hcQN(!~r$RVKbeCLv zN}bB4KTWpl@vQykLc@KZPKi?Pdao!jF?tqO>%>Mc@jCrHAr8q_k1fRs5@zQ*vzB9G zu92tqy;j&$kt>$5BIHY3A#eTCRWrk3%*%sUtoG89fZ#IR&8jeh)q&$j5GO|;r41Xy zBQG{Sa(6*|vX*DhWfBhV_;MJN;9lYI*zaCf;69;*zJh5wVhQjy?>R zh<(T$Ex+R8%jp`hFq+ZEEX(bnxcG*gAfw9+i{y8ijRCQ0C||1JMYvk?$cfvC+oy;1 zU%Y@l8nOriX$HgT_rag_nA^KiJ^{_z?>`H9bLsQH@TKzsn-8K)r{oMz>-qB@Rtcr9 z;~j{PO8pBsD(?xD*#DCrxuF#N8I`MZ7%yw@@4p?>vmGB%p!dT9;(0NeQT&B>DBC1% zCI9@cNbn}Qfp3^|Gi7CRB(ou+AT@W5%e}XLi=!jQKiY_QerWvS7EL6IMa)I+c@ak} zLCoX09cNrr0E~|0``o?x_)UCxT>JGHpDfsXDwp1o^Y5yok|^SLpm$Zav-pR{dSp-3 z0Em%ileGRjaqN9X@KCViqw^;|58KW|i+H+h+m;wPw+sFL&@cR?|3P@wzITjQcp6Yd z>UXJpf;-rD{$0NT5qveuYi*0T0tT(bvvLrzU*rBzKKdL6cBk>V!ndR4L}n@7XsLL! z_&jVa-6c)&X`s89q@|4xRc{UemL^F52%~*mcVzB{(7R?o@SNfgoo|x zwAzg>AMW`f+bkh$yc##FppL3GJSO$Z@TaL%+1gtr-%bLtRWGE$dT?gLo`U|uP#9#m znKa)x4$8AteEh*|f0OApn%a&gG})i*``foMVhbKKdmUw${_kfcyiCc%*Ot_(wQ6Yd zhA!q*S4Lz%37i@3d5okwRtw4L(Ly%k*w;pfYeTc?2XPad zr*2qZ&o}b^F>9CG{0`zsGl#n0{W;T3{Khk<(X#p1!L>Q7C5v!e<9c)MM0NLVvQWy_ z9-mCgLy32c-_LODva{HIpRT=Rr0f*=xJz^T$n>3NS@-vf9G6r4G+C@EK&)tZWh(!* zTuhXXK)Jbh{LZ(&JG1%z>j$!8R7S>p*iuU9P+N{zKBpvTR-D<;T79#H26?nYPfv*| zL9!b_iujktL`-k5*c}41+rLTi(!o{{4B%CG;|yT8f!g#6&&`_fyfg zxrf1Hfi_L0N$4*;&W4S>!DY^0xR!!Y@b*pFU<*XUSKXm?ZJpyGsjby@ zrH=MLM}8l`H6MMo&PJZoFP#R!zDHJstGD%2HuSl^X#gJzdF1dX7FYCYI4>+CVkdv) zc|)oNzR{kw7{`Gdlv|2PNnLA-;>ZFQLc~EgTI@x(0~=+zSb3mZR;7#RSkB2^27w`u zr>K~T$%u?^b`RlFL9f_sU#}Z2nhE8x=jY-PrYLM(yXsP@J1s1mikI$LrBm`&evh&F z?UhN{RF-c63^PwMeUBBJXRBSd>fR*CXFz8*0QW{Gg7lU_mQ?~KV6Lw}nZ3apMn1VK z;Jn=LsksHrX0|Vu1GOZl?U|vj+$&pcU0=z=hIVwvwKey&x;m{H$yDFds-|r8tLsKiW1j|Hud+fdrx<(i zng0dd2Lz>I%94`OO&YgC3R{OCu@E~=8y!$@vSw$b)pYUF!EZmXJ=8QyUNlJVaUx>m z%@ubt-pQ>@y{`-NPrOW_wN>rlpHVmGAB6goI)9|vNo~c&2oUj{*AJv**P`v44Zg2kMBnD*Rj$*fX4azyNiGEVH;v-A-6ZS%)UFlVy{!(f4FnMeh~m47 zerZ&h7kv!G$ooKTp@OS7;!W#n$`);y(Z^Rjc}M=Ys;GX~@g0#mAUIMf{!pA^`}5Q%}RQ=H8huICW81}Z}(KUdSpjUyuf9sK~Zb5 zwGr`rGF~FWHm6ETNom8B^7wLxHWC&PtWa~}WQmI!ilNYf>m`yh6=_dAhSzz7Q%z3B zXFS6m(#m#@l27%PQ=3bjif^9TG+GHst~9^p`k=^eZT++9cZF2-W|pfohgu@RDL_c& z{3`AnPTn^hTc%5iw?FZ1QAda((S*wJg<7c%npTP>+|ZMmq0~&C3!NDyknc4TPYMZLt42s0Rlv-Kj6Xe(?elyl_qgD6TAa1~q(_xdC@|S) zk3e=lGeA>BdU6x=&WBBe+e^?Xsmwiu(rMh&d9ck&ZI*^PDK;QIdS!^4LX0(h#{&Am ztV+tflDX}HPdXE|a8BGiY+Yh3!V7k?yH(l;VsCj5vS`B#JwSdUo`JM(&21UB2hB`m z+4&cIciLREl=)pSO_N&H>_!es*mZeG>Q?pJK1VjMynZ7y2nEy&& zqKLfAk@)GioH7f^P5K0jUXoQN8DT}caq{K1y#AdJ&5vS6b5pnr>qpaWQMlx} z635g->96Z}$4@kd-Cj4&{|)=+?J!SlD5Ai0oxs|tlsHAaARY5jInmHs$-J+Mf!Hwl zRC!dAWp+%$6h9;n%vS-b_&*-?EQN!?xtxLRS!<5{yiXz0npcbf#bwG6U5oVqqlwY zW%nktzoi>}U(8M%U-Z2llpc`aV6>fr!8{!Q?f7MGdn9`(cef>9i=Io&^E5K;%{Gd> zv0c04I0v@eo&22)Z7XIpVYa$nwnG9pK|x|!j6&+=x3VviG4Bzs1#3!@i)1*lNw&t| zqBpN|A~#W+aXUBG<`tf3kz=g1%*_HxXjWOFU0huDFYEXT6myG< zgkoB<{V|=M!f=Svyu*g@_3fVz`YiTu&3_f#e`xi*iPmp<+!N(8vUK+3Ezeu&x5{r5 z1G5*@{gxu@L~wC6H)0l$!e=GK$ulh1Nc!7%F%I{bB|WcwN#sfI6X=9|FLm(le~-4? zmp?J~u`3QAp#_uR?GpYfvP*%%S*Plj8}u)}HH?czefbe^+%nfGX(j$@^oq!#IJ{pZ ze2r>8*-N?WR({WaPjioJPmlNBLKhKCyVXv8ekaDB>n>&XoUeDDj%&D`43!6w6t;^d ze|mb5(d@&PXU;pDBxg`WN77)Jz%G$0iQc{M*Fwc-D@YdPA3S|sS+No^ta_bgH9{78 zIF5E|_5S%Q;QhzWd(mj#z~e-2wV!TWsiFca{xj|y+LcBZ-5y(re7FH{{hBINnB z39fS1G_ugIIM7xQm@m;tZlLj-&RV|@i(Wn#^RnmbsiJG+i`jRMpdooxuI#><@9`$< zZQS(s_$7JKjUB5>Q$B(~o;^ap#w+`{{8#n5b%m}D4HQrDwUyUZr3LDI{)W&Kic_EhL6w|)Gw9a zdF#O@nUhjpl<_4Y$wuX-VE#tE+A;(2LFKCx4p$i&)~q3=eWUMZ;D(W6sCK4^GnhED zld8-4+}GC^=EE$-c>O&=8K# z-%ggWT>Y#Eho4q<`CX9UJ(OmH$(1zO3qCKTa&4rSNJ5`4wB+2-J@cuuNXlx(Tzve@ zWqW?&k+wRHp`^mN$87VbXKbH=WIF72GaQ2N|0b{)kT|qbGU0+zTDS~#4<-}mR2Vx` z8Gnm(kcjh-6h#aja?yM<_>wN-ryx*RQSSS!wJ|W&Dt!2Hvj4fa8vU}GM6ZlI%F9~>L`&54H-Htc5-7E0!$KY4- zCak%qt`@hiLVi@%Oq(sv7|bXUH~H#Q_jE8hC)?eg>TC2U*M9WoWPokp!s;Bz#KXB~ zMqFGHUxvQmOZ;#)pdI*U8+6Fx^1J-GxDzZ8p;!A(QAHbR`h_}tW4k*(htv$9@}>L} z_V~Cf%(@3}1wrb2ajiJBQ6*+vr**J3A@G|+?m}PVC!H=G!%yT~XDPs-)WtpWHyAyC~M2l#!PeF=dIId+!Jlnu+s(03U+#Bi!Hp4|HP zt{+KWG&^4$|2BqjfBQ~A|G9|icVFX733Xu1LlWT+XD!_Hj=yjR4g#QIn!^uY+Qd0nf_DB}wpzTY^Exl&$_3Z&v)?^I#Vqvl_PJ zvNq@^c4t*;u_}R;K35ETdxEWKM$5#hnW%pc@7Xhyg876f3L{Bi!qU_BRyx|+!;~IV z2MYQFRgsYof`(i&GiV5$Ds{szdhQ^LtuL+_0u8)p6Mpadj6YYjdHb`eZj~fzVOrLl zcNKgCtu#vciTc`_rNb$ncr<>X#1g6$CGGO~_|-J2viG5jOY7{0uRE++Q6ePT(RFm? z;8LL)kcgU@9WZ=m^&qK!a~S|aW8cPghE?Te2`O)QDV!OzrjYY?-QQ_!bof`0T*$W{ z4C$q?l`2Q9IJXwn|V!V*oo6 zDyTbvZBKe$UH^N2TSV`5J6X+V!7VTVTXB1XS&9F7^UyB4N37j2*0ni2#Jxh3{)-5U ztnbdiQM2!z#y7ve3Y!jI<}6Kl!%5*8X{oo<*d6<{$I`a#L0;_^wQ=Wh?X=td{{gpz%J6oNle|M(+K+{BWyFSgT@{Um7Ya4hSdFw=Uc)sJ*Z6phJmBj}z;FhtGw`{(sdq4O4u{)K#zybt7+ zC|&WA39kbEMDv3t9?3`L_X@7i`(taVe_v2NZ~gef>{;?Y`Ms&N*!x2+;dcvXXBR&H zR(EwQ`#c4Cq0fO@F_$vk7<>&#G>u){07?1_Igot5eEiFv;UHZJ1;e4Gq_R>bZ_0US zYV>!?nOMLdmsS+C<7BdR&zy&wV;_m8QbDm5gFo_;2Ov@Rpyzg7j3f7lQQ(l9U}}KI zs#-^%#CF>_5l$-dQdkZz$x1SOV!@$lj)fBfKwdC!`p7(`BZ|D}bS}zDBwY)7MNRYu zw49>kv;e)KB97%Nh3k7BGs-Gr24BY*uBtR;mUNs57yt*pxSJFqYn{I$?H;pEVRS|B zXssJuhdi@Z8(t@gZU-J*r)rjjkQ(l_TH^M0hnjPnbpIQq1K5~lS{L-#KaR!_XiJUu zI0A-qZ{Rw1kJ_KoC2_rTC6`L&h)C^M+qk&iZbLmXOa7g}BIOruP};*{?lo}Vs77%V zOj#LOH^rrKQKKsi7(n$}BB5bv3(V@|583H%r~<%l2LS2~BvvY)tgH+=du*Y?^jglw zD_EsO0*{q=c2JLpLh-tZU#P2NHXwZ6?ho9k7n!9YT4pe>VbW~@c~A=3d~JF0!lFLx z+V9#eBDP>mhVvP?9bJrLV&HoH=RuM!0-wUgXy`z-Vs1rZTDBD%G{hkDL%?m^7(HMf zo9zC(UP+L7pWDHQey(~{iVuyrbhLU!7ZZ89e@0?>ojG^s$xAM+7;$?dUavb4|D~hV zR4w?!KOC&3sz-Ibn@_NKy7-eser&6X`&nerJ{I>y(Fi+GoBABX2!$!XmqS(G)*h_M}?T6r|N^@Guoc@j^=pL9ed+0#vVS*|7J4e^D^nCb8uz zsl3Nz#8i>#4o?y^`ctgR#8FW#nFktG0+osU>@1&pM3Te}QIZm}6l0!(F-e~3)H<1R zO7Sl)1ZMq+r#IHuTPmkL4lBk9^Tq%|6{*(TYW96dMIX`{a-(?7## zQ$?F+gr$i^Z(pEnY-=`sM-xXH?x-ksI@~o@=L52xs&kR$ z${bVnXN*w+&>{o#7Bze3r=_!vG!vUdj!iNJ&v_XO$c5(d!M{5iI`h6IhbZ-c@D}=@beN@jIt*Nrv zzEQ7GHir9@nr^EG2bJD<%eqv$b@*3i9S$u2Q*SwzDBZe8D>04JDyspD8N9y|yj?dA zSaO|V$f#qku?+*X>(_}fiHF)V)K2`M@?HTSotD0vm-vIQ@>{E`3Hp&%R}a9=;ebA2 zA8s6rg!xOesGn5(^a>*aN3piOeQkf?Cw6zcHGO}nU5%T9E0)EfiL3h+O2W{W-2PJb zI<5UhaMQ6TY1}hFlKyl5DF0)Pv}$mAZZKYZ`5<|W@(5fRp$StUu%y6)cI4aSr_Vhi z8|SVBxxp(f@i=b^H zat>oxv_;~yc%6~;cbP@Vpeme|L^rpbO$kOcm0Lc;98OB+hDqg=fNO+83Z%2;oW;Yz z>q9fZ!YTW}vzCa{5)8~#gcDR5gWMZ}*E z6FsAOVgby*mLU(e7X!!sO^dk3`_W)rh@XSmH4EJDGV%s)jMX=C>pO{?>W#xdG+7vk zlBdZe${bM_33K0JmZ89_e{=Zv+gT+{fh#6IJp9Z|C=>zkX3FkM?vSG#iO9=Yn6du} zVVn{K?S!9%x6>t2X0U!*ls>$Uzlel(XS1H*C5JKVfu2ycWa({y_6T-sJh6R+3(US9 zqaRH<6HIKUV|gF7bj{GlockBYyME=^)>G){Ywr_%yw#V+_OBY3Z$SA9iwm`HR#u%% zYhcRW>L#I^q4m|R5e5ibsxGRsAjqo7TtPC&j%DDB1XHl8Af&WmKO(D|Do3befOtHU zK7Kr%vG&N?CNBfOiymk-+!F)n^>}YsF*fbxJTj-F0egXjH`VTLT*ydODI>&pN6gU^ zOj~&JTL0QL^t||%5cKmN5AP2O#BZlRJr)7u1_$gBb6GX()q{G4>CU_r^d#K3f68d9 zS7guxCW(szT>@*W23@me{qS#D&vdqJs)mm%B}?mV2$ni_qSBThG8u! zUe5S^ejmKGi`PECHvrfAB#vA9W`;{Mw9ha$@o3~v2O${a4(%o-ow{d)IG0R}(ao)@ zCnn+62uYk1IFdgAKSp+C2Vew4PUn71FgK0FRn3vSZNi&*x#Ko_O*(@e1XtZScg{Fh zn1te^YisAu!M8UJwK1*sQ#(8^h5*YGL~KgfxpHl!b%5gllFso*;DB( zCeppzD7(c2*KGHEM9C=2J0T5E}OTnvD=4(P&6_#GvoDmWA6^e zW<0)`8J}kcuOZp%^~^+jSFUuJ2`&3z^bVh~gKpg-TKjr;`mu}@@cM$jun$A>;mK#+ z*`Ans`1@ci;m**!8Nq9GW(Iq87RgIRFVM;c!SH9yEwhPxb>KD)q~%(6@w{sxG4J+x z+|?Nvs$v0CW`(pQyPaXd?F*nqp%5aT1u?mo@OV8P_|h$@@S+{d^V*EybMhgoURy5H zeKyu+tyEEV&ekFcPpf8xj9E6D%8eTt;S*MFA0pEwvF1|MGv8N_)-XGPcPWP%c zqa}i9wL+KnLV!78rt&N@PkvPykwsvfB{XQFwff@eI62`BIB$2y10RnOr{jO3^y<#t zfm>(d8~^FV@b6c~bqji3o)7r~iqqi)UeWJuyf7S?n+VhRtgL>&OX)RQIUc2}|8*-g z$7sW>(eA5iqeaARX~322iaW)nJ~Wx)W1Hs8-nClPU|Vin~VCnT?HGoLB+_ zW|+$CY#Ckz2`rY>oL*jPC1Y?2M_i6>x6x7CTo}V0D}Rg|+z@GWl8Vv**hsbw zcT^^rFtG54KESnpv8j8-)HBUceY~}AFJDr`qEKH25zodHog^Nzhg*+t%%5|6hP!>&S1evmAXnI~ zg z?5|Y(VT&L76LP;9q2&8flY`_0=U}>>7Va93@n0p3*SXSMGxz9a+YI7XXt>)TzGR_g z-MZk}R*$%9LajiSsrnYzQ0ShITvke}MGx4Ov0udeAnCuTnq+~AV z4)VSrFM7i9Sgaz(<6;Ei?P^Hjp=Ylo!zmltdUyV^7TZ!@=3WPh_<`XzeO6Sm5MhprlFIXT8&_k zRV2cL$K+dTx5)htS{dWcTaU;$fAy<3%cHfBj=68)eoH2fnCnLN8e-rM-n54wZCZH9 zHPO8Rs*&g*Bm$3gI*EivH!N)LyFkZXeXK_g#5||H0pl7xfxm>vPWWf7$311j(ToN- z4M}R#+S=LKLFnP(i#t2UplxZgQL8;1*;F3_&rPOmRQbcaSDNHF<~GRi464cek8vF^t-m(+O7q>1AGFK2x?~cnB0l< z@2{bZj{@xxp^RB;t(R`^Bh}49BvkFOQlw_A0nE>yfx#CRbr&t@JKvels6LIncO?@V zei4N3fcGBl9osrBuKXQxYeo%(_w$kk4p=js6%?5vOXwVHsxO05^$ zKu-wQLNjuT)-C7;&RqN&?|T=gEvr)5ceIdA9Y$#L6vT5NWzainQ#Fwhzb)*N9`How znf>)T9gws-NJIzG)HPkdMlV3_I$J25)3kGi!dXfHxp8cPce54}hR_lf>Tw&rB^H+! zgSv%DT_uBSXIG0Cm*T&fIC8g}_dB-Y-iTxUO=oX!EPPl6-mydN_Pn02^UfLXFLi4D zR?D2j(3X&=y9Z#L8VnFo4-vH?J0t~Wvbbahi4a3XDp7GCgXen4Jz6C0Y&++FVDa`v zXWO;(!pzy&!iA;s@|C3vsk5P~Bu2H0d^S)L=g)q(?S!{VOYe+Bns(&U3jCn?XY*w( zD#EWuenihw4~HfQvbdiU1_9^mP4dY7!*=bl58YdS_?ah%#Kq~AxchHE3eKg!T%L@N}S#iFjYT5aSq zjDgW^8I$?bRRye9QKXe5Ev(k}6I#Wu{(|`O#m}PA}#+WRp8uznVSSI0i$2>aGs;&?DTTo^#^iUT!wqAL<1%-7++W znP?p}ZL)zHu2I=-h}>w)&SJ?org9rxlW%`Pw&m99KtjGV1+a0O-IUJLyi|K*Sw`K- zX0ptt8#s|4Tk#%+j-W;-qkJ1>x>*qESx`($#fp8es6Uaf4CG($TX5z}VOyw@Ir`8B zhbZ0QyEvx0jG0Dk!%_gKgTV-he@lOjroR>}cH%6*OmmkbP? zo@*WJ7H35C#!C#Z+t--3=^TMpe9+UyLv!xk;7IL&+{f-^QzbYj>MXxPt#RT8cpOmo z{7qHg0}a-nsH2)*8dG%BtPq zzI5|*`JF5OV1t><1~YS)$QW+;O{cSl6@OE)cz8^}IQ<}2;#QC?x>+P1TP+$lZ)Y${ z!Q*)E@4ut*M#6N5bL7^~P-)lP6P21TRZ2YWM63dnzCk3Jgh+WUfs8w!06u<^td%X9 zPQpO#FjEm8ck~6meu?06ONj7$W=s}e!uRvhh;vnNuZF8pDU_)XKPt?HSKY#@QxK%p zbcoC_9kWjI4k4JGozI@h%wX?@4&4t$W_@e zQXfC`XI35C>^DfC z_$3Ga@?*BwniDm&;&*v*j*3x){1|MsYK!T&I^k^MD^#=tCBW0^utb|l!=_2e!3Y0sO2k+)55 zVSj@g?OE?L`G?8QbwB8?mc|5TIBB;&7{9%MnW)R$z;qvpPGK?V_O%L zo${t_D7A^CyY7mkJ?uwnr}}|)K-ru z%>sCue(}?_wAGL8;!?4#JxZg{>IYVcW2FZuyr-)`%s3o*8*=h z7ot%v8AtibB@bG1^Euf#q}WzlZaym;hZf4@@CwFu2 zHue%-Ha1^t@)cYr90mVm3x_O$DhbE2IFu3b)Pc6w%q^o6|ezV`aIkfYE&!ZsWd8kIHsmM4kSrmo?1Hy0JUr2DAR4>094#y-j^E%=dv(bdM(X07Cq%-t z9`=#W7;@U!(M7wsA{~DmkUt@I04+rE8sL|h81cy4kFw>KIK?N|5*Hn7rdYCqb z{Hxc47?l>3v-e6B>8UNO?e?qI#Imc|9pTo(Yr!n!#EQ5RAMg~fgjk=~a5p}{u2(^< z9^ITzAM=oCE6O-!7RnA;7NI^XxcWF@nmgV=P9oj)|286&ZyfIu zcgIv9mx1k(olYB+1IzE%MmRx4Wg!_@S^G2-wc6pO^+@g3$pY=VmE`o;8bhT?IG`l! zS0BN{`|SmE%|tj{+uxQ^-YGiAPibz(-5)0QqHKe7T&lC#l&#MMEgM(Bu)V^K_sV<< z`nXQ5cC9it$ta8`E)c^+Y&uZDWK5Ti%`l#I(zInsqu{p_-axk-@V410(Ppa@_`*^7 zD14f4rrO$C&|5=-0*4w+u=rc1M~%@P`XtIUQ-on1`q_sce*WQyKRVHanDYF?tx4dH z@q}kFTSmFnC6QOuMsoyDm1nvB#1nVj^~7Cw=QlR;Cr{F&mA7^mK9a3uINJ7ml(;2a zTPZ8ljJYn3!xy9J4wQ9pdUK!UFGxxS8dI6ZQSRa`y`pJ5HY^_abw4%Jq267Ii92J; zV2_OEh$xM6jVuE5wq}95pIJV&G8ep9-)xtck5qa0`R%W@;np7waZXgje;Xq;^ikHO<6_9lMm`AmhBGp-|Y zX5KGXwQKX|j}?o@&fm>WopPg0@>(YCoZHZhaXOwjTl?RJzLlf)H$|plYskb7hrliK zCArm-OU>KH(9n*1K2^lj;-_XVuUlM`E1M#0D~U2Xy%}gr^#qa$51M@R;xx@V}~6g-r%$y4fiF}M)dkA;J{B> zD|_ag!PfZDH5cSX>ZLnMG(85HqXpE6hJ|kQn4=ptBdwv8O3m1pg0nSLrbdr6rd;%z zc0kgIZuO|Y1+K=h1`1Tw4qt+{n!}xru9FVN;2`bc4sDZrG;dgX9@7uU3OA3-lj@W} zY;-!^PKO?BzI8n_(oJt#)*SOmbR8syn#83kUP<}SSFg%jTdi?+q(oDmn9R*JQQsh4 z|FLR%V7^4enm$eQ^4TkEXm=b?z*Jo^o*3m0>?YWCvubucIjFL)Tvv%dq^=u~k$iQ! zt~9Yfk^jH0?=-E`g};tw_lq>NHWbn}28Zbh464^fz5-qJQN`NW59_`4^~aun{PE+* zcWm9*II+Hd;?c(+fBfXJWAB@WHTBI#ehi}@(zp&ZHp3F3QB_fvUtJ^bPG&MmMNCNX zKUCt96j$J$7_$$){ef~qe&heo+PlCxa-DUeI#sH7m86nXReH4^t(MeX)sN{`tL2%V zhh{tvd&c9LaV*(m=P|ZpJ8n4%*<=#uU4{@y95!)cH47oZ1oEK81r`XfVF4wuT-ZPs z!tLfRT<#j~55jMH_bxX}7WQ7y-1D7NC6)SNJGpc3|G)8}yy+eA zrN={|iT%6g{#l?|_8F?diOFYT_nF#(vxaiCPs|QqH^DU)zt~Q}EI9aO@_lg9AdJ-! z!izCJ3ypnWJiB^@8p#o{X*VBxEbqD>Bd@Q2bZpj#pGYJ50pjw3-5hY&%b`063lzQ) z4d|s<)wLQm%fPnM;{CgM%9~pstH^W-FL86*lUC(6JS4(U7S;FUY*=%+!j>i#VxNG6?HI}~* zpD@f-Ml`C4aUTM?8~Q2kR`pV&M0{Sx&e5J{ghLVG9cQ?;GUJw4z!Ac^)pE9HR#s+O zgwcZP5#K_;PVke#8WL(YN;Sg$jVD&4If2LzlWhw*mHhSV`HDmQDx8&a2d8XT;ac?; zo)`&Th6&VbeP2)6CjP@YiZE1ZKyqagp}W>xqz)^T6R6Y>NN{|@-&{gHLy>o;mZ#V$ zE-uB>M~>k-?WSkaz4;S(9h`5!HSG5C%eiV%5Ix!%+cX_IRPykRc~6eJJ-{8tgwo(# zN=#@NY6WpvQiR`(Fbs?~5J}v(z?TP}-x7_d`ra#oXb|rtx@8Cg^A$d*kELim4^6Mx zpeP7aXatNBzvX%GrTpzjo|i;hgVV8il;{jhu0OE1f-&UQ0`uJH~cb8j>)5* zjDO(pD03yfEHuh^I<(4l&+ix1ygE^3z{eD#r}m5;9hax`!WsAHax=`MA5%p|k;Ry1 z^I|knZrTToDf@Ql%$b)`mLw_h2q(p2lEMjA#LPYi1^({)M!>RkNPE2_XjMD3g9NNw zq3^Druy`%wJm``AMYw_N;m+39_WqpFh7XAN-#2%{mINLbht%4ES`7w=R(OE>?^rJA z6HXGcBaKz8n(r>p!XOy+7p#Aw-Uj}|lgc;g0c&bN-Z za0*TMc#Tlx(bCUd`#EFOpl_cSbb(-}akueA${0IG|=SJw?kI4lv{$$|E;YpWZ)^sw0pq< zwP@JM?U0d-MI=FxBC%xG4a%B*-{-7!fKPIbl(G)s)3smBxw(W5x}-pc5=y%D}VZIc+R`s zr3iNHS8_n;4R`DvyLZTzxPdx&t)(#)WJf%RGe6d?VJv2-55VX~OoH{J*7kPG3lQ@R z-h`{RJ@lYA0wcg5=RR(ZO88JhfTT5w!%bMhp(fzIMO*<hB+g8n_OH%0W)M zy+b`#P^aSsI$)Uzz*-48EUnLPkUa>Z(PLE!c*iUO-!AGxLM4;eNl_L(f?pDwRMu!Q zY*a#z;Fo`JoNb@u+qa)QOL(&45CcZBXb=}jY%jt;K-&{fi{VQS>?t^?7}!g=S+tSe zfXmK4pXBk}2)Ob@0;y2fbpRk>19>)slQN0a2$fH!zHMa}ul%f2wC$p^cW&->jjZ+U z)X6f$r-vN)(uMr_=ZujLVz$LPeGI4LjV z`@00JTwQ(eO%JZJtQck;h2!99$~@Pgk;g0a@C*$=eg-Ta`1vL;_Sz-C#cAkK zfnf}dXH1P_9sF!fQ1+NKK+yImf?D+I=>7sm4D4;TL$5sm?Eueu3B7Cz%X}2UasYF3 zgAz^{W&8$aOV|onYphY6KDg-5+ZON;^MX|?H-tvB-VQDxn}aNeP-Nx8TTrRQa44bj zVN^m4mu(sx&vHoOBAil0OqiFoswQ(`I8~H?Tddy6qHb{8$$@PRc*>DzaxH_5nHg45 z6Cx)Hk}ToxA;gAxF~Ttnr{IZD;st?|1(6p;K@N+~d(|xAg%e5t``-h+P{3aFuFx~U z7ri&YthVopMNK|<-KsX4{30S=uvW858ia(j;Z`9bYtS^NU;(Wn_{r9+q+kX_0E;dG zM$%eqzT`1`(ZdCgT88q*yq@?yWHM}GrYtNZqy(pl3=@e>F#^lUsnwLsu>vy{i!h9+ zarpBEp*)jdGa1(h5zQy@F`2*W(ZzVAF~LBzo>jB(BWF!J8BQ*w1fJ0ZT{BV%OJ>!m zWyrE&MO9X|5-CH|1&!f_R6*u4&a@S!3yrO&3SiqQq}0C|*`m5$>@3!R8zmhur}j=G zMBt#$k;I4$e6QX9o;^q3ufk8W2y<=8;3!U65Qn$Ul4%w%Ruq|R5}mA#TEhXzf`;R4 zZEOJf3R$4=3-R*a_4j+QEVDW4BOd=if=CThh>#2r3UMr*(mjb1iRi@gab*N%NMRi< zT*3wx$nnGu*>1J5&O1B{I}B}j1Az>#N0UNoOhv6OE=tF>JGeoHJAeiV?*nmacp{6kH4ZdK2lJ zRFw7WSMqDjQV5G_9`&G3aaxxha^{fQVmTZRSiSc?MK*kMWIOJ7F^*o(fSnw_h7G7BP;@1RmHHj?MsGnp2 zvo+6HcrlAGur@C;&7i1%dVZc;x;SsoUtHqGr(YR+{`B{JL{E3dZa<-bJx0X(;4*lU z_{-C)DT0qP{9~_F6d!ST6joQR|3BZKH$fo?KCfR031Lddj+VRthcNl!|gCD%1@vjeuU(ag; z|KtMx8_gYlnlvi$kaRh#QRA@Ud{Fws|LD5Nb`Q?x7w`VWT_6AWU7rYre4YvF-vBXR zI`KrG0=>Wh0&PpERq)^`An?8w8Wm4fN9|s3bMxA@Yr}u+b=vLi_HY1TM%@R#^uPmO zsw^%oVR`D#paX(Y^*DQf`TLXYs3w%)7y{Ua7ThWz-t|t_|@@K(>hl5HsF=eI< zBV|q{vK6#3%4y84U^Ws2hxI2NDuGQ(r6a|z^^62U0OwO^LmV+O* zQ(iH*h)~nPQZF9&zn40(AT9t-&kh0QSt(n!H{&(X?Ra=deq7+QBx(~dwwmSYY7@WG z&@bwhQWolb(!#GKhP_$iQLA<){$As=4D%7=6Y(>(daar{GjsB>8h2vaMTfUf^+mj#;Q(_;xL{A@2e6?*Fgl~tATYZ;+p{E2&4?u zW1;|aJRwGaAbSHjg(G}Lu0B;{ETKFY`M*{@Sg1bhu+^hqt zPk-Au9}~_RPWaet)LnDeayI)x^D$}0T*He=!gA)0bEwyIDp~x-+nWWP?<~I4(>~vP zqi*?X1Q`IeQG`^pUc-xb&1#e(&;t*kyC0#(QF`p8Qg^4{lUhzKqY(II0J#S}*xc%-hCepf0!2U`Ys9lTLoD-_m>HvqW;xdZ54xN{ZPT8-kM=bW4$ z^&7vP0QcJv$djN|Cjq>sL3Sb=0|&ykrj~Qg?73OMh(g?ZZ{W_nvQ}@rKDRuDufAn= zWwt)MGS<03-|=Uo5Mm)U+%;J%QBSZquLguVef2b(ifzSG?CJW^t)t&)pFMjPxx3>;c2(seiC0Eub-Pl7uBIHAOPAZA%6)jq25Jv!@P(W@?9dgfM8=7j>mQf zzxH%7z**r*Jp4lF7-2^d$Q_$NOR;uyg(ihL{!nsqfpW$WSJ zQ&GE(2fB?Xlor;?Gp%gJ9=pid2VU*^4B@`aG#Hg1M!ZFO!r^5PXouhdG*QBLyke2Y znbY?F4r<}`KO4Y1st7f2d+-_fT}K34JpRz?9XF=DO}V#x zYPw!=Dy>;z<=SF%al974fIdm&!4Nmb6G@=0TQ>@y`c&b@t$^$gJ`5?WvEM;_JVrY(Y|wvJ@HF^kqXrOR zpsN{4SXGi1kS;XvG(t=t?%1IEesVPDPDiH5#YH1l!LL1n6pS3Jwgl=CesQUubcR`~ zAbiB1SfwcjzlO%RZy=Ax@LU9lSh#oxmhG^j?e<%*SSmaRz1kv;co3c?{@?R^y}u25 zdcrH<6qE8${zQz0muo95FY?PjU%gM%*`)@rtE$d_M_?4;&P7fTKY>5ph;N8` z7|AdEb>Sz%y!f~iRwY0_;m|jDT|<#K;!jC^Xc@2=!5x|>Dj%4Q@p9?n_UYnzdI5Zw zhzSA=T=2iTMzjP3C|1Nnk^VzG5LOsa&#A6f^+>fCO>4ScYL)DL7hFA)nU+LJ~WO-RvY%hY!m;}SKHpe{|7(~wA)@xWozOvUI($kbw(>H3R~L zKZiXV;1oEJMZlLP`Xg08zJ<$Y@8Jf3{nnAMfv0bgHpS8vn?*nPx6cd)c(L9_Auz7^ zV})XLY812BfFfcsrCG)WY+t%WUQnyu?sf6g^LeHIP@ESVnItSNFuw2u%MDm~BTu2+ z6tbv>+O3UF$HDVv*Rfk0w%KVpM$2e#Z?{pX*X#Ftc)f$a4Z^192C#8KDw!s+x{IFA zC%tU|;{tf)4c}#!SXE9E@d~DXu7<2OX%E<903uTzOeSDLr97Q~G>zqP)8(~DXH#b1Nh*w1B2d;;HZ zPnV?2m$g-dXE{~sUVLc4$N2%z)5CL(R$I~?aT%fT*Mg#t&!f2Q)oStH#l?GxSo0;A)4lG!GZu9Q?#_fSNDNCdGenxL2~C2* zT5o;`NtLB8I)M@~@q~L3~c+SML{;k^~QPV^elC*YPyPNV9 zBV%jJ(Zn72_UgBdYQ^uElJ6zNz+nd;u?%VFgz_8c2eAov)uX~4w zTcB(KuaG+Yivunq4^GupB_Em1N1}BpP8(bgjbxdfLwSvl(*4#3VW9Q7a9*6~IyLhju-?f2gwR5lhzgouD=y z9PY$nFwrTzgO{#D#v@I4AJ#*2tO_5LME9V~0(J)$Ff^Lf(;1HetBc64blYwB3}@iF zJ+J+{9**lloUEZ{V+?>(U&WE#z;bX4Zciu;xDJ1QatIu?o(&*BR<%#!Ekh*$JZM^mY2nGBM$}_#tyyiZSWVmj)Jvzn0tkF%+GA(W&Gvdm zk{JwE9%xEx?7bB$-LA%y5Pg@9&&YPRys{#nzP|9(nKSQWWzBLs9rsxGa)jZMpUz}D zwP<0XV5Fv2F071nqdutR#musd(wqjbd>Ne{qF;1&bo&r|Z*rU0A&0$)mdy z{T?uoYM|P4_*f@9KFwOIyRos+?RJL)e6meXx?ObqEdBfavuDqpJA3va{Nl+kzlA;* znh)JYFx{B)G*P7&3CcX-v!hmas!6XvXy{sf%`yQH3#f|e*Nmh^2q%eCMGbvf)Kn!b zg%yogqN=E;H8Ylt#O++dP>cvKM^vF8sC-1^?^7KmR^%jUDqT#?=Q7tHe=wb8=Zw-1 zD0xd1a0;A+1XhXiimXnht1=&vSx#V$Fwd&eR|JDsDyAVMRefspd}H2TUYeUI&*Do{$(YQuC_1CDCs3Puv9xl_Q`yBRpGrn}C7HI0se+zl zSW!);E6Jo%m7-Baj;RqvV0imzC=joa^_ZmyR~Lyqr-9y0FUtK_^7(sy<(@(wkGp(+ zAwTi%`|<_+E>Et*mEgOe><3ZxYd9a+ub`2z^-*vQZ6|Bw|h(_512sFIV`r9`JuTEEO4x!Xx3p1@-pwf6xHh68$Z zCR8M-yn;#LC2%t!mUuJ?l(JZ800Cyg7)9@Z!3=sM!4hTazyyJ|i^QSoM7@|rj~_Qu z#zSEvVtqWOlyW!IaR{?toPP~h%+JHO?mn8=(bZ!81gQo5V)&QVddaCi#Pcov&N;al zMR!U%3{Gd^HHk!XA%FC4`0jjOCGGkjaoK+ukIfp)FU@L=2Rd=+YsBfO##d`ARp7h^ z_Zs}cB5J_plb(wWph!c%JW0BvQ04z76_$BPo1L1r%S9o^$;$FSOR20RmhL;Ls9N-~ zQ>6+@r9V}?|5`TA3lTjLDde=OnPd{#=IY7T)6ZmzQGM!ET~=dSPSnL1lhJ>Q=eYQE zzBqU4x|qCBbE7ZaYEbFMy5z#{i>uuQr#}~?NJl_Gtcl7adO}f7bkXO>ZUU)7K;Z= z2}tI)CoFFLJ~%1i*Ou?71EuSBZ-=%wHbTBH=nlbdn8I@XI+3EAL^ULfc6k&9#Ns<8 z)Hn}2X%hL_@nD%yD5B<;8VeD>5TvF0=*h}rMT$k`cPg=H6KkOF_ zK?`nd42r-%UyMnY6g?(i!fS>WjS`(??6b@hs{)7!zYQFPo-9Hib0*Dv^?AOY= z_NUrjeIrPAC-gVeo)NlcMr_963H8qaFWB;r0vOyXrqty|^| z-(eHtWQ7t|?MI&VSk@G%XDP0k6+x(%NiEG3XO>c#7*Dd~KfiRZg=VdLzc4waZfB1~ z@^F{Zmzt1a~>XYC&~;&}zHO!>GmYU7tk*@1&>73Q{t zX_4-**5v8@Opte)Rc-__h3itIdxlhQYED$4m^+a>ch5QeiWX)?4x=y0^+uT4}X&|g%-7_bDEvr4ec z&0wpKF+j%z55fD;9~al2Z1~%uL^_#FCpPgDpLK(E7#s>Stf=stghmg)a9G)6UfJuR zNi1YG*uO{Elg&}t@!Yr*mfASWxc>p%>zd+x_ zmCL+l6cW6c{9{yh=ughyx0P}Wstd(^{JWrRw zO;yMA3-4TwS36hC8GId1v~jY2qY zS!IUFTRcLN!bIW zVVF`XU14UJh_1jBsXESEk35Ns%Hv`omMf_FyjtLx@3!xctY*S!5CnO)UZ(GVly={z z=m>CfOQWv8ba>Zy=(mgXw{JG|f*Osg1>Kn7D$R#xVTPaR^&ssL{6A7Qt4wAaFf5Ux z`XBD?_#fxfGijbrq!Pbmq$;V_Rt(O0xVpFF4}b(btpmA*`i4TORB&u?^7F0+@JaGy z$IK`ThL39G`R|O7jeD&Yu_(0cK5X8*fUf}@djR6!X>GT_$}z?i;=$$!_KI5h1bX>| z`&%10)jf&t_MMH*L(<9rma! zbS}$NUS~Xyak?L5UnW`laPw%lGZ^?W1SCwxQ=bOymfdpbB+~+FCQx0*I?yh9gzS?+ zO~$)16S6)p5TOlxfjlR*0B7+PH6bk4o9 zJbzbq_~EbME8@wO6uvM&x0pboJK1bSF9|}n06##$zrvJ&dN%b#%hLR*3)kZpvgkc+ zd?A@QId}ZR_2{DLjgdb_p9)DK9cJ1JVA9o2!2<+Be9l6oF#615{-+)-);^zKxDjtu z6LSy!j@9^V{&yDgpRW}k{i*z7IZ2gLwL5J#6W|`r4XPNu{!JNjxsEtlqbH^ilKz*18%G9~XKjmumCj zhAc&9Pxi#)53k~1ghFHg%x66tszLV*5FQ^o>`BxO2N742MiU-E*A3VLMWJo-*Sc`Q zy>OuoyTuTPVFNcj&^B+`bo*c%;E{k@u}y6vxBteAJzw%`2p-~C&&PKIrXsqHi{)Xk z3*iN^dJ4<1SboJHn<%vY=pE%Ehfq|qd2XtN-`?@)xl=+;Sz#siPC?_yxhUXM)LVP~ z`ofi|uvnGkaDqY7+8b`Ze(lE}Q#lC>imRL=;#0B8ariV8XurUnXjc(Uy!A4G-M%&X@a4^Du+a4ynmxo9=7{_*4Z~_y+5PK4V z=oTTeK8zT!Ixm8?tO*uoYLbQd8^+F>k5tY~8*y2WXT_LYyL?1d%F|M$CTIp*t&mR= z8TjNL_@pFjvpjsVO+&;6eo@r^ZC-7T(gFZUmkw+mwy?^ z0>Qx=zT)#Oc0FICv=^Isny#jJz5_pfa2RjYt?{P5kJP^JN+sxUiJA7qAjrxE_py1Dwvut(u#Q-U z9#2|nG|P%o7EkIfp3$?C$f6G}%++37n_IB$d3*MuS^SDx_s`9JRaFuRMWwI*T+|uq zv3R=GO2;3Q7+w5VxokG)n1*3GexK_Te=lGQYFL$^tq$L^cMiYfo8)k@Zr&Vwq=j5x z&-QM+9s`L|+_K5S{{=rkWmV-=sgixpEKKdK!fv)=CE1yJwde%6WBNoMOA;I8 zM8JC#l_7+z*07M%_nW-yw49dfyffek7~1M|Hk_L`z4bNN_6O7eoG>6*a-!hh9MGWJ z$@2Ec7$BpyOQ6Vfl&y~XDD2yQbv8F!fSNxMw?~Be3FL^0`lm@hnW#To2Jx|0$1|tU zoM?oHs*Y1Vd6K*`6HReDbobpiZrpX(jpuNCjMrSR%z^awmiZxPX~{Wvj=Z|Ta$mdF z?c(R&J>y{6V{q>h6T?J+fF1*Opxn`5!9B0Dxp4f%iC}?ozdQHCiziMT4+Y1bNPLg! zY!9KMwQ<8VYak;rWQ&H#MIO!SuIn{VM0tI-Xw>q$p062LxQX{^u)`Ps-lf@!Z-~e8 zHK&%3<(8+4+0dSTW0H85ef2L6|6iaiuE8=>OBp=_1?o>))Xich3P#f?3ezH9n~H-GDL0=I?}Dj?)Eh9^ze?IT zeLxEf9xQ~8T6j|3ay^cyvot6gIiy)hqu`cq4_#0t+==$gQkD6004(?&Nqxovvqp_542oF}oHz z89GBXrwO(8ybXQ|5mDM6^&vyshY(#HM!9+icvME z#+ay<)uNv@%}IyFm-J{i^-FF`+eZ{+%NJYdvQe-MxkUvR61QfnSZH;}%;0Mm!#~GM?va z;OAQ*q1jFF>2FSU0*J971q8PnSWh%(K~i{7u1B}-N!ds)OZ--6x43Psw6yupZI)DwIC{Ad_l`Hvb_2BeU5>f!2dkF8!$ zEGI29{y9;Oor%lR4w?wj9$Zcpjj;^*)lsbXK}Z67&$(Av$6joLWKYlg8yqw?LLN8s(FR$dUUd^v8=R>2|gg)87 zhN#a4g2)ZApS}T;SgQb^c^qHC1!6!f-vo)Dmx{9RdO*QYnK4@ZtgkN|PEfaXvcd!DvFj2F*~%N=S`f)Qy^v zLm$sxg}g}K>75K@zRg$gIeI)hd|U1+K1G!ZQCUe5hyU6+Tj7AN7Z2PtwM*PaKZE-g z_z)W=F;h1i%e5+AWlLCUi6T5nM0CLx(R+DT6Ob)vEdSoYmlTb6MEU)n5#q8O7d{j6 z@g07K*o|@06+f{+S~Uxoy@^^#i}M`;Juy!4iLJKXPT@p5g8Y{6rHOv;d!D}O{6yEA zPj3Ge`dcC&mOPALAGB{&>T&K7hkDtin*AvIDLw=6Pp!aeN&d?DwhI?-qf3&_1 zUpRjJPY{{rlP#>%@gjIpCJvK=!IdD93 z(~HCajNh8nDgi)20-uf=4wyNn%Y?$g{|I9B zsUAiw&LkUR=%|mACXhN%BtlM!-p4Y9JBqC)D}|Zx`uXXTr7**=!`}<@3|l->f7hc$ z1_=_In_qnM!u%BLhS_Lbwo1)2&5|GrnZ>omOhT4~2rKlexm1>ycr$4hWt9^U7uN1T zOuC|*scN&DsbuU6_QJh!HG)`4M6syx!0M4}OY|cn5iMHbFvFooP%M&X7*S%1QLK)$ z{P%<*W10)B*fKAgb=%*ia3bybS6qA;6?E$29% z=gc`R${5Hl|rx_PXSsZ=t0Dy7ffSzD@Qrfb!($cDpnSnOX|Te!TKu2ji77dj$<0kAm?&(_@@gi>FyXMGA1%(5%ISPO%7)dmimJz>YTOF5 zJR24THN%N4LW=xHoXm2vCRpe4yg9wG5@to7M~rnmYo09|ik{3?!kj2t*~=A9)<2AM zDTaYn%*wTS`$lNOH38F)-rU-Y5LQ`I72mNjw=%Ld z3vyA5$6YaU$9g=85Qh+>%ve0niyWT_BQ7RI!kLVk6%0)c3$m)>v}8$_jy-yG@!E=b zEa=%h@2{gIYUwUg2>C9K;H{^1``F`Hj?`A zL!!h>Lf8lkJS%XQIG&tqg5c?-o5c3cgS4lYkh-2AE2_ozBje zhyR$}XkC6VySugc(+oqWd-yADhbEOl4uia8<3`8)SN69E3dkP*4gfVhV)uX=xTQO>Fkv& z|L)Tp8>T&2TpZoY5UEoL0SQ|Zg^vHoJIWtIy&uvZ-vpmlZNg3&^J4!Xo*3eLR`DDK zK097)l~5)cPNP)8@&vhJP-LW}nE-Mg;HvvEh>+Lwgrsj@w6wPr=J91 znDi%YyX{?Tv5Bsb&A(?lCn<;o(nCwQGnDJK?(2$#lmHapl*JQZsxqb zXvQM=BoZ@=dL*J3OW?y^o*x?8PGf#eDGzvmk|GXD2Kb%vgpOGEpq| zg~6jXEEmmaM&L8U|60F}bMgBq>|Nopn+WLa)T4LX9iw6Q$EcRu0e;*avfjiA=jeX+ zg=V?7CsEX!AYOQX-x=r8o+MjnITIN&fwB_r!4Y;MrL8Ye-xUk>$1t9*^Xc>U`G--< z>pR5aho_*2L&2EaFs?y_coP69fK|q`7eR?Rp!AjciBoG&yfgo1{%5S?#l{zc#Yds; zBR{bw&o6EqeZ%fyWe>w%I{XnM-msrd*O^MMBo5FN5b^(VN3*xj?oupb!TY%_@%w(+_eaM@wpCPr*L- z+C(;NAZguY-)A7{ zhUt#RA-!ajeDB7k#wFvxEL_rW4$LNy50pQDz(}$<->_c?E>$ve=$51lUOG5^*hp=| zgy4-Tz^52)+kp5?9Mr~b&iYZ=jr|QyFjOZReB0SKZU|0f7pDUDj-<7>LqUJ?u<<~| zMF#V=QQv`m(oF)If>Vt#RN zE{gvFe!TMhWeF5fd~*KE9x#7(IuC_{7~XLbtv(kDaiG#A=row8(1ZXpOLM7!rJD!$ z8VKikc1BC0nXbLT=Z-`(YGn8VI;}~=T}eZyOZi70$xj2^tP_u*H$3pb3SLCg*3`_V zVPH+>v&*HtVdP88Wa;(f#IK;|NGygafaX0-v~KDNK21bbkkqZlNC_Qz@nH#V%`#Cx zDhg(DxuggZmRdzDMk}S|q$!Be{6e)dowE{AMdVpt!c$MuNM-Cwbz#?|a70*10iu{3>jcs$$JxiZ1@r$jnL z=0@8qZ7KXb$taS2**42^%Rz6z*8tgotxX*1B*A`B_$#LFvYGJMD$MeG; z3`j-^*vGBclGOBomlXo6T*JM}S|y6gFTOp@DS7K_&*Y!^)=yr4Qw%@<9$!+YGH;(v zK?{qTzr(r5{k zFcCjb0l+_&Mal8S?CH|-T~n%9Y4|6v6Boo3em*EH2nk_9{62goJ%dIy& ze_kwo)K*U-7R$8=!VWTtgtmPD5hkqVv$0HCGgH$EJ*?-Lh;TxpXbaL+Sx-vn$o(JU zNF)galq}x6RMK;~sAw93mNsjz6-9&v{T7z~%c8M#@8WP507Ct}zR7r7JWfEF6#~Z= z%zo{iop$huT*t#Ha6&JW*53aX{q5f8|3F$HIy;Y!uP!YMKZU@Nq(u^OC(kC+qw?Q- zJx<9y^{^nGOg<>7$G56e*%uWrUBWl=!4_;pw4RA3muEiw!==UaO>ns$;Ad7T#%5NA z+e_1_+Gq{wqYmyvG0;FQ2zst#4GfP}JQusi>(Pbj_hG&3h1FK+-C5KQAD@}O+RDE0 z-h1Dj9ovluM2~~n-E;Y+gca3VrAdZ_5P)szal9%jSoTyzZTRn=c(U>vh5B10>77zm zx+#BM;A4@52J^6%h{P72c*6Y6JpLFylW$7d&=^y3+{V;1J8-84cyS)xYy$D^ZewkR zH0fync5*LC{I zs^D-iv$Ap_{gzN@B9Gc+9%v%^lm-dZJ&Yhfrx5X(27MbmCY`jO5%P6g!)QBgAbAaq z`!8*i^qv~w)IBb*T0`*DZ*{wlVK{4kx?Ov7)9&^tzk0Cj_TI9C0OfOBlG0PIW~w@j zijR{gs~#8(2v;I5^SBO98=4Q-fglsLJzZs#C+zGU&|<_Gxj%3>*kn%IZ#VoBY%|RuwT_|d&$1x^5w$DhM(47UcM*4(cRPL{x}(>07xg`8R4a| z13amI3Vqui``Hf;%AW-D*Sz2U<>kxyZg*eyBmZ{VznncO)SGpIJSnn?P;QbZ__e_Y zUXyLF@Q&aJHa{~LUI?B)7`DTHmfH}K0xkjg&*L}SKepq<@7wFhu;T`72;dlu-|lXc zImesG+8zAHCeC+57c1CX1LxJG$C6_c;!6DV;I&OwRX@FLr?=G}jIo%ZZNMHW5DOPh zZhPsj<9+-@U5IE-MDzE(YSQ6(YLqk z9oxQmap&U2Q9W*WHo7#4rlYGcPO`EOZORH>?a?`Y*rNeQ8a-SdUqNjfPq1I6@`_6j zU$*TAJqz5IE{VqHuc3UUOwSfDNd~&S zG7N+SF|53V7&Rir`PT*c5O`vrsS$aN^&=b`B)Sg`+R!=sAglH9y5EAREGz`TGe8=v?4z_s1)Pp_AQvbWEJ4fr5>K*;THQ2EpC?NT{(2N92@c3@8<`1`S5 zjqgvH^++NC9GlyFBnT;8st)2|?ZT*>IE*v2N8oC0y6f^kGj9;#vB(W8XnVN*s`6&{ zp~?s)g!ojJ4a(eY5h@#ERZ`pAlGb*HyQ;L?RtE!^o`>5V z^&2_%mx3-MdAi&!U`AJ@W1S^^DHX)i(nPiX4>_=Voc7Q4=jdYxoi*rTxEt}#d zce~(Y3Hd<2gALp65jvAVKI|wT64N%WPkB^J%gd*4w`g@-TD5@A6~AhBx7&wY z!u#58w5v9zAkjUXV}i5?bqQoJz^gqp8}aF!$fE7Ewt8M3A&ND`5vjw|bt!6}e=mqj zveDgW*|-I;T(QyG+<+*&)&@Dl?+;3+LK!qjIwZAq;!tcLCy>ys4ZBCuxkb~Veejd$ z{RFeLN?7HHaSEJfU{+o`1zwR&N}eVxB6K;PMf~xW#IBW%X{8uWYWRZOx|1JWKvx(m ze!_XWyvQEc} z$QzBgd%Q@6*19LVwg|_Yl}uXXq(zNG9>HI0B*GGV;BEBF1mjdCyF-4o8~C1E%Qe9w zk&|*(2jM9DzWVU@?uED21CbTX$e4NSP zbKv-nGPW~5r2$GEpRE{c?46Fc)lL6U$msxEPp{+ud1V}7Vw7?FogVQ%25>PvtUKc4 z2)>8-E(2QwNDg`Mc&ygoc>t7heeBk>A1x-IGuMl)%(_TmoNT_-yWtdLtOckHc3Buh>RMv}HB&L|sB{3Gp!U=)IZPCLR zAJ@0p|BKKvSdvennlMI@z=AB+K`er*X*K=#{^#(`>T1Ogp{XzbK|YE_(-_acn~(ER zL5LQ3UE}jnc*pb42;>mW{{bIYk*lY-)A1<&3BDxg!ZY~m@Vz{*#`ywHBZl9NF8%?& zIt>(oG zNAM?Lq#EOH!n$n`B$5@2?p!noK$Az@G0I>tS9#I`j0+6Jy(XS z_#=lhrulnsAR`iP7&K1&fQkV4-l#6`x~Jz{(~nfhj4`u3wLDeK9HSv!sB8Bw-AITRA>CEZuIz7>VvD4jBNG6cTmrVPtpVG)vvGKqMzMbyL~PEXEdJi zYscrF7-L`7$zC^aS_WAJsHaTBqNaM{E>l~>&05&`mSRl>MG^0}ri@)uC6An-|X!qa6I`6Z1 zHO_|?LTgy7Ch=dKRckI0XRewbC{!9bHWzRy>w)D)*G9G|#DpyKccuXdXQx+XC|6i|XY~eqvczl*SdX$?z-o!t!;b$)u z@i3M@M(Dx~N*(^w)zvC~w9S?QAy=f0|Bke=w^|TCb-a$kHtaI>8eXkKY`3*cAycSl zdbLq)lI>aGgl(?j4~3*anbx33nV=aH6g^lkuALTyilMM!tXhXfj?)yL(F`rdDD!5) z3^O7xDzSL_j&vp=healA7Az+sh^=dQaUctYeg3T`61W*LE-J9g%L0^@!f^(J_=L6xoNU72t=>(@`k8uJr-+JCAzYXec z$;8vS#MEUY3XowOD+nxyP?(Pzm!}fBbUbsUkgR4h)ron7rA&^1^;0X=4MDezQlr_Z zfhI!;1!@h}YLvJ8+bD!(=Ha$^O^x93WZJ}H1eUeo7D&^1Jb*PU(m43SZvGd8_4lw~ z^fKhq-`cV}#Lv{F`UCym8}Ro|0B2dEzDzAd)Fwo14W7sRo)%l9?)CnTeiMM(EIiRv zaUKH0vJ8h`!>q)mc$rsO88=*%_ZpFp;zpEN6@QZAB>XK#;NT~MEj$W9X>u$jTcv0= zB1@dkOG@fmN}p_19bZx;Ugsn^l8u%uITe#5cA+$#AJvKKhQKaP8LEgS0jtQquGnxq zMG@<>9lY|m_&I2KDx+f%l$a?`Cmtdb&+%)-yKkBY_9rkwVzC43JXoAwqG6pdN??$H zG6~Wa>|#)Cj|kfPvz90!nTbg)CBayT7o1jRmX*WhtecC4nMi~Q$8v7A9G2O+bSv%f z2`pqJc;}M>k4!e9w4@kPkRpGd|pU(skPFufr_3E#o(8CY!!8oNl z_P_La(Mwp0z6x^&Iw>Lc9U)V$k)l&Q5h3=tK4JA0Inf%+6kT;KH0C zE4HLanjqz;9((g+Q-vefkESAHoAD0T`6$X?2$jYTbpS52V)}iMxR3doSKU8BUm1QB zS4w$8j4=7Ip47v6Rui63qtW62mdIsiv)NxwX0x?i4z*&+e^6qQcoC$7i=sr{{>s$s z)aVfk;#O*eiFpyUsY-L1@|6Y`HpfT6K>)PE+_y}Q%SeU6W7Wlt0tTO@a?7%IC(5z`cJdy(a{ScO z?$f7^udq@oN7_G^l1A88V>=IFR%!~wc7o-abu#L~ma@bIIbILf{YO`}PN{j*V4KxJ zwaFT0UOn|y8)AUIEWjRzG>;FOET83NS)=dp#coS6qx@$o^?KzqeAHB0KuL!m@J&ss zz*qc71%9T<<5=i!D1vKI2+iWLMi^8{#6{Vw%39MRrLQ%;3JGXG1JC|SkPr>`30f61 zZkyRZgxbi`@UQ;W%hZF$ak#WLrPP{fSF&xWlN=ADtn+f!@#f*b8O5Q562#T6)U2`P z#7{kU_j6MhQR;5>lb`$~y7?XVJ2zd|fF0QYK7SU^l}&=rPn3uxrC=C=83Je)$me*e z#3Ff~f#^Lzm>(&bQ>`Phh=>>zo?1%HH80F4VU~}soV~KVzPKhJ@#@7`xtNlLSn7Qb zeBc8=`+*Pq`g~O};^}ZE9S$esi9%DAo2DuWNpXZp**q^wh7ndj3qSeU z4~*r<9ijtg=!z4RA6P6~l)*@98Yl>o{y_1U=f8#J9eI)zaM=Ia*S>?rdQKkCzdIwo z!BC|(Nv;LH`DNG(``s@_s*x{h8a-_HdcDSt8#n%9bOjDy!dLOdz&;1%q{0%=;ha>B z1GuPM_aGiBoA%@X7nk?L#5dq#=;6>~p|^+L4>FLCt(%N6V^xr{8&qo%7Ep1(?a@=< zN8c?k0g{$ko3QQ?-O;Fnvolyt^DMp&ThM^y%b*{TbWIR6JwXq$sH(c6)Mc!^i@Lxi zv&DFFCYNBJ1VDfv;bq;-Sh_6hmc|QTm6YEVG@0XMEvm{qFRO2zecNp5S6-(GN7!gG zQ=Br@*WbxSVo_N@+&B|BoKbK#y7Jf?wRBu&!+JKUMAFkqMfe3l(Y!3u_<&GS`5+igyLjx5$oDbFu7NR zQ^W`WU<^V_7QgvTQAV}D{_-=Ly1cgbPk+6vpba@1{^mEs(f57m%Z{9vbB)F)KeRlS zfp<{{r&=X4@W^$%LIgK5$6HOJ&ierEHMC129i8Ez&FQIo8;wiW+}!%yx!KusuQ@%# zZd224-O^Lddz+~mRweE`J3Dj6(Z#WSd574(^^u?Mn4@I0u8bzH<`|-|?9!#IJh{wK zXhP&IVxG;YP2X*K@PwfWSuBC)mKD58w1W`~#LJzGSSl43@We|62I>Y)0;sWS43RK( zBBfUeTnxp6Tx)tjxMbT2^?xftJoz^bun7(Se5PJMpJFnMHk;4SsWQ8CKSE2dm0~Ju z2yKQ0Cw@$oHXS{2EPAXUXD?fG>3=P$sNKSI!z~@_KRPn?^zYa2s#_?Hw1QnwB(=nF zVs&XI9#>9Tl8gmIy(g*8dg5s8XnEE&&5jCtsr>ERw{I~aGKW~iez_7ld*D1(hK)|a z=Lj2}H2o7$%?TC}g}=u&MY}_r(5da<*Mi+0?xL;#W`IY$@o3D7;m0;Tymq)Xn~KM@ znqAXk@zgBpsnU=Hlffp&&^1lec~2Do&NLG${2->#!-aS}YVb-VqVNXcz}kn~=yPDz zsTINJi6u{OSEA`X!C9-e2d8+O06KO$?&#QYX_Ob4lp)@dUi7vgT<@_JoVC3@^V}vL20FJP``%u#S@)n-F$P3jrr}8i(wmd9d|brCzgu+`i@)9iL>;zsWko zU(?fD_KbtB=xKbo(t#IT=4|$MD4TV&*^Yh=ztzv7@6Qg`vkorVIsJ+=W8;GUOS@us z;2f|kx3Yhg{dD%z=X9tIe)Yx%wKD_m2zc8qQ%@bR(*Ywd?EK*F0p6@|u>=>WFf!ip z!8O2r4%r?23OGKdIovT#qcv!|K)buqLVbL_Xj;=!Ncu%^mwFzKOE_+zmEG8*sh6g>Y!=gPG*_JH)zGDu&JV6#um+NQcO-+ z!fd7x4(rp7lG3aNGh#*OW?~$Np0X4MVlWuR%GuS~*R*0~%`&u7^5{deReK~a&^#}_ znp}M=6klGR_CN~=!U5O>R+^sKg;=XzMfsM>6-Hq2iikBZrq0NM2(@{Q_ zN=Owoh0rV11SN{9ZL?te~CcDGy1K?sEE;A-vX~ z!gA3Rz5tui#1Y~R>=GN3U#BMJ>pDLJams33OK*sBQhiR9o{9+)cXrV4kJA1VEHh6N ze8OAKVJX`?e2Vm zgji@|^&{bkCW=}l{E?(kOBd$9e#4i^Uh@2WG>DX}P{&gb@X^!P*O37>ReX+m~-_ zG#}bSSWUF>B~cIK78C37)ja-9m+oc^=;84nDE_mM@6YvBJfGzKJs|?uSN0%ercl}A zfd*LP)$8?2w$&!0Lc5i%tUiePs}HVjW~zN>79@*Vr(ex%;!EQ`1@YEd@Ct5{e&nS} z_t3pi%DR!*v&Q|X5+(b3QDq(ct?WUNUofgXLH7O1Pbkqg_3ds$uvri|GEC-pS}!lc zXfoqPT3I}2dBsWu7(dC@*PfcbgMvXFQs1HBBU912YMbOeeR!K1hqi0G=N{a$hEvV# zcx^k5fnFru$&+c>Rx>Nl0u2Y-*f2R$@jEbnBhj`4Z;4tmd8AzLt0&`dDt`pPm@!I+yh@6UbBhDwtBU_1m#QQ^{lse_pFi&*x4~a+Fv1kLU!M^+{wr^DbC7>fmrYf)alsZ~dcf8-?|KqIL07)EqS~QES!$Eo>z3X}{<a$x~ z)XKSD_v!3JUKtXRDfpR@I@iaQ<`Z6P`;b-z)iTsfQgp5mHE*S#4%s zE)k&{p?h!K^DoGrdy-<1Ty~gA+a2=+$g@CHNE1$w9mCK&vlXrqR3stf^BP`X zh!=$dpAA*2`I=E(*A24mt(LE8;Y1=JCPK0r%|t^XF6Ga3=Df8$orx|P15jKG&`MZh zd(umYHWQtOV~Hv@%&Am_6SQnDLK!kxQR!CZj)HjPu|G;j!cjS_X7i%WvZ*t_t`Wm! zR|63BW1DwChIF*rNFSh{n-T}%FK|)r3t{_oEyBOb?|&5^88{a%J6?u0w@)q&K~g&H z>AVIY7TJ^E`TJkI|Na+UGz`$BbHFjuJeCpr44fu#*a9#ovnmrta!*n&KN7zb24e@a zYtTie*wK{vjrro5RLq@g(6zbs5Ro=JxyApJKGW^eg-X^sMS4=CQm(lA;2Y?Y?368g zW<6J6uVIuPT^1WQ(3LYnC^fi(W27b74?z$HsFch7SVjM1N0mf8iTGS~DPQ5ZYJQ63-Adku1bT&TDf103YCat{O{50{#$3e?tC1BpIu6JiQU{bECb- z!f4RUwhUZTcDkF!&W<5jR(}9q42(y3hCb(5276jyd(e?!-9nzJ#TYAK_vpH~O}81! ze}LD8X_`c0;OWENUXSiVG-b5!_0dPyLlov?L|46j&+4HO@zxe`Y|s7+V(BI6F1+r! z=y}ZZR=`?wbmwgcCyQefmQrPGqv)`78&k}Q_yrxW?0PuhKVhv94AXq9i zD6Je)CQn5rV9ZrhPPAC-xAl+yxBm{)85KpDzp?H8F{*NO~F&Qr>BKc&x*>WQM@o+e=lv3en zLdleu8*fXcBOp4Cq*Ht#6p5vIJ}o5!+@{c2E>}zOK(3WdPttj|j@CAIq61@Z$Y`@` z(m!{+=q*Svw+aT@Vf#ze&m8y<9N5nPoZ z9=bNvXBOmyGLtE%l(`KB3np808}rS(T1N`WyjoqEU%g669t#7CyJUP(hL&p^aaJ(2 z2RBkDZEg24_IGpm7q)Gheq#Xk`h(e~#Z+*ked2MC$hf&$#bs6?xD3z%FNRzh{zu!o zK(kE?NcY|cX73sq7#PgHKr;Td^3<629C&uov&iv)1kYR**pQovEJi1X&fL;RcJ~AH zS4qRW*|U~@W2^@lfSa~OEIYJ4@eFrCc&%@aG0nXr%&Y+B<9rveBcO0-GAD8l50Q9u zgSI(qlwsG}+OkYnJk|i>mFS3AX0u?-wG&70>e@(`=WByj02Dc@^a870l+wiIZaMq+ z&c}{lnNj>5gV-oQo7v>`7hbrY%-Yqb#eX)ENJKtsP0SZR;(jR|rNSj9$wkYJ^$va820LrxuMoh*uT9N8%UCk*yY1<%wLyd9m_lUr`#Sf%nHc?Y zd1p#cHpU%{+3oFMe;_oEQh{K{F5C~9XxA>T(K;ubn6iK1dUw5XnS_wIls1@+lcpR9VcT4y>(21U$TWEa&*ncqsb;s zUE}@3TYv)k6wX=*wu{!#tQT&hbFZd92T$Da^AdW4kNY&jv@{qIyUi@^gmL&>=$rwi zGfac!X4rfyO(Nz;47w(rdJV0~^9CG~kl@Bl0X*&*L~=Gln- z33GAyB)ot*?346SZGG1y7|LvPzYAD7`rlk?UK+iNMR!q|#lxbz{9Xuf_;Ib{`u6s= zrBB6g;6{0k_3GpJSBlL9s|lvhpf6#AuQ|?>;~D)flQ~uE+2QZtr4AvzoLE=@v_?PZ zqdOK{IC_l9^4oOIIk_jC@@h^Ed`_MA>iK(EBo+bjgYXkT+e~OXEOr~~fYllH;d+ZH z$StNWcg17OfWIVKkE)E7q`Ql11M5CVJadOvtKE}}8==mIe&p^WXQjh)we^z^EX@Tk zt<{ent*@LNt@i_Z6+#?y#KlOoIw(dL)agAKgO&}quU)=)4R&K!IOrXn=$9_hYP*NV zc+CfY1K#mCtPuU`vFbI8mTdIy&077jY+yWA?>tfu9;EvZPbRzHB|Bux_L+hB>vh_v zO|*KDm3Fw0S{UduP*Fs=vo* zmTDWtd0yvU%Ldhd()sz~%nT-xEAXLEu%9f}^N?Do;v+|kH2I9P^U!R59uk(|vB$=b z73@9io8%A47wLH1a9NjhfTlb_+DpJEpwSWXx9A0%X7ngcKou8a@1cqhyJZi*xed-e<#3X+u3{Q_Mo5a-u76~ z!^52(LHv2V`}(8zZ0;cT7a6Us{i*nTO2S#sCqn`fy}P}AlL=3C*y(h((d{3e&*xg} z;wU3V+Jx@)c7)cwp$|;0tC?FS?Q3%)1j4RibR{|l@;g(Dpl?DKmKk{mv?g@rL_$}+ zDYGVze$yIEnS1$N`Nf%cAOw0!9cWMmRPip&`#|fdli=pA4{sf8FEt!k6M9)#M~{GQ zd5TH+#zZCa-00+RhJK zqo?tt*|pvX`1!U->ZNujkwI(32aheU?>aP$E>lNT?fcHkR;g$wq!?v8hQAf@#gc24+EKRl{5SF? z@^QLLfZS!J$|P)*WNculYm7d5g3tvex0I}>QV+lLo$o9wN;!M-^vNu}D5jIOc5XTO z@UeHkv-04BW}fB1Vb#q@XUan!@JG6#)dgi1>~whj;7`-|y7xYxPiI_y=T-GF*y7yx#Z4a%j|M~Z%!hIBZtLZ^0CQIZrzOljCK1Qyeg=0|?0Bqvhg6i=eT zXgHcqN5cV*_xb{y*BcNbak*HMlF4wIBhgRjLE}2R5q}V#yiISjSjHhNeA)e9--!IPpA5tL_O!M9tA4=v@yjSr0IKk%) z`U3^65DiG2HztHqxg_Tkh>x~_j|90uVQF@?U6bcTUdYvjVpUyNyvgZ~s%YPsG(H4A5a<>I4%^!UILV`gfy<0?SKFj_ zHZ@D{Y2dexA2!Fbf{|Pa=M?1|82Tgd2!DLJXj#R}WNGILTwEE=KZ{(T?-aBVXVA`s z0slP)&l&n>@eGefTr!AhtP0SvErG2!*HJtF8x7$xw{QJmZJ~E>={;Sd|CYWEZ z2FYve3NB~0heeTXJT08l`$ zzhv$`I<0x_2~DfH`VO!-B&YM*WNY|s)@fveQs(T^8q1apj0NwhwGyg;P>ujs+t;*T zxib7FS%$|A;wfIy;0nHyw7;hxFqX%@@Mj>lN(a!h0N-!Q6CQ9DAfz{lhCo}U*#EWt zyyodYjw*B0kTuzm%wg9s$fjX392Nv48}8DUw0}2y(50gv*R|wI)?IR)6di+WP+wAw zd3g!?O~TmA%cQP=8F7io%*v<@21Q)mwk!sioz=$Z5v8@pzC(y0tc8Na%lUsc8okJW zNZ>C~~CqnJfBsuc)*%+FooL&SF%7xv%93104#e!{(vzZ8j_7rb8nt_Ur3q$lcPgj)z$ z=XUWSKf))&w_v#63MctT$(djf*MVU0{S&fBKVtnr|1|bwVcxoRd43`r^Jee;?u^E~ z5*rbh(1w*|!Ki^rUIhlkerZ5K*xbwrIfVYBd_o?W(g^BL+IC%=0~sFZcDtLVxnr6j z9yjcm+=$0wFlp83+PCu)NQ~=3)ZH|r0F{83@i7bIw||4a}F>yT_rmERP3g^R>RMi zmX=D3i+JqsQ$_d3kPFy4V%lryxUTt$_2J-lga9-9)tjcnuxYr~hCPj{PqgW9OCMO) zE}i*wt(mGhZChy~g)SzJ8PS+;$kO%x2xti?DY69iaX|kINY_KKhR&MO0gy!((4wH? zKL9Pljqe2mwaoeR6178QX|51C9w`UPJpGSoG*yd~1^kWZ5h;?Ed8xPR z50HCLUbq_Yw*}wwA-(DK9RuuBgaO5q<@m(Y!w%i205wjiz%Q7DK#18?kFxur;a^5c zC4T)0;e6tAU#GO#`K9ys)$1x=_uPfd`*qFgL?W|iNon|Ey*^2w`e=Sf!Ez^2=`e1}2Iv9@ zU?kDOa$olo0#oye#mblnqz7)xghv!NvK;~xuFGWm)a&IZL$Fc1so1KDJz zAco{%loKLhB?8|#84HB+`FB4Z3Gu#AG?C6LawHt~bHQjZmW)O7S|l9w3qC#`l5H6^ zU4~E7oiI)L=M~!D=Rh{-lIJvV#ggbxS-Ymhy(+FvHzWDAVA8q z*?Y6Id~_DlufpNT{|qLDARh`g)ZEpaD%iJjD!uhjw8!~m$m8BeM7kdpm>sL*Z9$oB zUt?{x(UGOJ!Y)Q<;yL=*kt2`29S$EX1cL=}Z6=YJk(LVCY+;6M*|+Fn_z#ifd@7R5 zXV#}r-LcsU%#kn#d0L1 z2WO>nJfkFDuf&T>LfNn8q`!9w2FVNBy2dBcxr!vkm2$mMSc*u6ZI`%ktP2bi&YPs7pC$qX@mYlNZMrr7=q0V3>OxCHSc&gCCIJ6J4UqM2-7 z%^y|=Cq92XTgsAt{*m@pwYW|*yzk!p@8`D;eg1g5m>OZBJcCi&Y=ar4!-9UnuM^i# zutP{HE4D!s1jjmhs45ls`E)XT_0;OzOgiWft(EUTQ(UQ)60u|`n5vbu>KvUSQfjfj zK6@b=T@j8fUOl`~RnpObNM~#@rxr8$LM+&sS2GX*&EweKTI3XJtYK!@o>I0iDbtqd zfca(UO=2`v%8$|?-BJ-7lDGN9fz4l(Z3Jkb2xx27pvCsfRj}PJcD1*iDxMnNEE>gg z<8uDHNtr`3FwGT%-k^UmcexIhvDa1i!U44(MOJsehMLTFvy<mUy+EY5jQ(ESKBda(6L*Amf#`5~rJh2+Z-+=t2yj9aJEC0mNd-CHw-=cm0 z1GTdSb)(dg<+QWc_5J^acb&-3{jPsGvhASzjlEMSbX%90%t-0CRxmy6`Z^x=&_P=f}(?h1BZl_$HOPuSPY>n-1HT)s=Y0?OIK$l2O z+eCJfUASb`0ki^!)zH?NPK27DHn1`^rcEQdQCcXM&W;EuWFF323k^%=`-WwfoTGC8$dO8~p8 z^HD|Hs%lXTT0yZ`o!fY$80-c`3r(wPr_w7R|6fU;ssUC?4?alFJ2_>nxRA{pB7}h? z_-u3eYCYvtqt#{=m@Zbauw1Z=nw{y+%obMmuYm+2WAb(Y6Kh9Wtw_5JKrNmz{)LV! zGF@RhXx3)Sj`6DA!EkgA#JyyjtG=R_I=TYh)-wLOl*A#{m!Kwh>tMnme(hnYX`NoV?%9UqUT1%RL zc=L2|)~-i2yAV5isMgI7pC|f!Bd@4@DcU?nZ)#sXEv{7xP@&bjcR^dJnR)Vr-S_`M zevkYZ7MtsIq;ftRO10~$%gOe6 z;h;MyK536BR`(UCJ<8*R>B=?OD*>R%^zXT}8kD*B_p$;9-@%QzGu&oJv1m z?9x|~qrtj2!870g*B_p$<>6`|BE)t16I1Eui>e?8Gn;sv7#z3%mi&9PKR6ClNDNTI0OW`=#xfdEH0=1w zEJm;m+XGYx8v3H4K5~2~2sz9p(xT{-k^%{|)&id@uEqf$iW8Le^(^lXaq(7}C;o_- z3<|tgI;%gj5hi{v5a$CSFNylXVldiqFA{DC|P1&+J5PhukJcU*# zY_D$FIw}YvDoiI3kMX9HIyy+`C*K6F6&f~%Hg}d7Gyz>JR_Qb5{KhX)X7Q0X7U81!;=_1Jo`3P#;^wo@79ZX$edysL+`vow z-M&7;r>2|*lOdpB3XzVz$4SRFVK=btOfbG~6caa1N;jD%(Jj_+7T9XXiw)V*j4}50 z*U1ZZ-s;Qb-l6<{Xa6#GAmqyd1%+R@{(?Og02|rHaYa3)0x?M24F^eVq&0o1X4EQt zVza!-H(GV0Rx|2zhYw#pe3)4Dven?}odjR08JCQj4(V49Pv}M^j3l&g8NhfAD6LgU zh?Zt08%;D?U)W~G_6-RBD<%r)S!rq7M4puc>+J#`+M9P8^~U?;Z!lFe+sC|gvqC$Q z8q#*1HsYwYmq^VmHd0*FwZ7Cia{l}gN-jv)>~DZW2M1+$uy7%%{v*){g{uf#6AB{O8377Z>Nff#Gj) zJXu(r_X*@Q$Gd2Av~h4DVMWP=>m5#Y7W`KRx2RM(Gov`Z4=+LTLh1MCHm0ITA`lViEe62t}6nTMO*dx4^(C zpL*MJRnEyuA})&YghDT?%PxBXXqN)Sj&|+S`?-doKzZ!Y*ohLNBl}gB>5|yUFUoP+ zUX^5Ke&f^ag6@+Q`YELxTP{||jW_K$vbFxu@|rKpJ~x{8MDrKjdpP(#spvT>DDJjW zIzB|5Mt4b|>XbF|=wn~WZ}?fS$$90jd|xgluFTRhONXVi@i)Tlc%t6M-pf@g=kp|2 zT8!U)_7LstjI@#PICj5%v<;j=1Z3zxw-1$jJxDPlKxhn`-9XHmI>6NtJC`zF?uP&ZBS~YE_i``5^Q5u=F zDy9U0_=(cLa9T)-s%@9fY)Vs6eGMG$NIC z=9ZIVkm7%7qvtV4ebVcdhr5*fE)TcsIV42%T;0M@KzPtG0dKid-TdMyO6TUmue|1X zPS|SxS{r4Ibjqtz&5kMkZ-<{0lSz?0Nsq(-d!GG}WAt#sNQ%D$_vqo+-Oc9R&o-OS zZftCvbH)(!@8&S}6$X}Z%wS7EFT+Z*vst|S*&>hzq2Mq4LNJu=ZI-Tlwg|NTcfv{j z?QiFkVUixlk!EWXXown>80cOx8XP69UeJlGU+)o5uMgomG|d8^sBPUvzkn~3jCNM^ z8$v^(i#5~<#ny1@U_#&OQHEQ7?|bDpb>AdOH*SDA*Q;_DUwh)j(~-z_^y0Ov8)6c*+R(yiS;xjN={H^{CH%BkpKiQ6 z>8odgVp`D|dVgjyJK$sY3R;Z*||9c#Nh`%5Va}>0Z>$bF7fiOYf zwxSaoXK)FJn$YS1{#L8aYyoW@Uq`UT0&kp|Efr&8I1-E1$$V$Fm`_F{nJB3d^;jcQ zRMq0!)@$qKBeTc8mx<7y3?;~QCCG&mK{1-2$?DkvAB=^>5Rqrd=Z_Yf#n029Vnm5f z?PG;I?_=$jzFdd>i*j2MhJ$|t96C2|(!DFWlz#l(kEfTC7rtYs)5DJDnT$QzvZJno zt{(+}I&p#(IO0Lo7TY^=LMFZk;I=kGRg>P$o2H&kphh798ddiPN&x7VW!~)WbI<+& zPq=l6BVN=UzjQJNs-c5n`A8<(^X$T?rQ>s}*W2y&oODV~K{{QJiQenM|5%P{uzM#- zW2e_M$KSE@qPsWE%d*o)IHewj4AmLo--61Al7}GY12_=N9EtU&Y|y2##aCxC4>Ur* zG0tem+R<;_A+IP>25P6pwMRhbsmUy@7xe45J)iOgeKo)Tliwfby`}4GpY-|a^v_ma2WqI4<3B0Cy| zU#hInYP0JVEm3R$CO6rtS!R`ZhVd#@iU zjN$Y7hhqM7=eYS3YH4LAta|IYxHVeiZXnH8Lb;1gmZ`Kflzn^K4XlcQ&M*oibr{)0 z-d1WKZI@;#bq1w>F$OT=axBN1Vy6V6=#qM3o?`{SFC2@7KM;z=LMO02uw~eOczb}l zXr^JA!+NNDD&n)9xjXJUKmysCou~+esL?cuRpTn1fu-imOtUn5Vvav|j-NX*{6{(q z2jh;})kn1JGn5u=06m{-0($(KBB)LPpS5+6oM5Rex*MfvTVw3Qf!f?|UQ5c9N^PpT zEbGZ^^ITI-#`zcdE6ivdR90&96JJE@u+3Ro0-l<)(ih{htTF1r(LX|6qI8DjDfhTC zvi6J;r|1q;umLgBp%zXp8rXg+Ep5JyyCN^F64aaC-!%Ay*Cjqcb zQ%A>o1dU*O=?%|K=;<1&s{rAquZ`w9$iIDvXrk^_sR2#l_Vem%{Yn2WuWLO{vpgm} zyJ!ZzNshFyO*?f>?5iS+Ty_Ue_yA#-o#WQcn|EMtZ)pyVe-qyuBy6Cubj)l}DFl8y z%*lklj;)(w3BcWpK6N&5$ z`vgriExoT}Dd5dZ_lJ>amQjRo!Nj?`O{-#j73NE@UsSmVSge zG5v_`b`cm3q{t8dFrNyO6SN*Lxc!#c-?vi8Ua`UE@PURWV@s(Upr5lni9q$_#Gest z*99;aR3&93E`NLXRadm12Zsf<%`Xy=w$1$-pHD(;v1Fb<{yn)|UMQ7zO%`#U+|9#mjZLy-*(W{M&RDkHM~+ih8A%;7A-H1T19@cD0SU8#izu4z~w4<~GO| zxI-6o3kUC#`KMpdFC21w+#xTJx6Z)6Yp;1KdKI=B>gq|t7Cmr?=oGz@ii=xbIaZ|^ zUDa#;Px^c5BYz$GxF3pSD_K^~LMeJ8@u4rgDO>&{vrzchpF;T~nZ-@=yJ5z503p z!s6t6YEzQ4i5?SlD}nX8F}64PaZlWq+BQ6^p7_`+$BHeR8nVcQ&dJ3f!dya;Be*}{*5ot$|}hV=_{5}ySYF@SvvE1L zKo;^auDn~6G)^lj;5$=#{jWrTdRA|`;!}6gw*@g_Bqy#yd#u?rHT?FurfKUEt-lHr z%tUjXo5r#wwgL%?t9+#cWTT`!k{{UBcvpVQv~*(S2Ry4y?Ok~iH{as2V`g=7y$2oI zx?PXaOAvkHy%W=|3R@YmEa&AZw_)1fv<%tx{+>R2{~F!nqh2Nv9Y@!TNFgqn&BPo8 zZ7Z6|CAp9kp*?HI(_{SOXUHcp7Y6p`7_Xp+jYzd)>fG6T&(57+vxsKB!LOaFAqx0> z=M};GHO<+V|BU7lfM_ry3)`AIFNBX|Cb%sW-JS4Wv$wDh+S&IdF=zxui4Ia)<_;5~ zH^yZdT@Yw?H?>#LI*i)y1>}D`#0R#B#PdSz6Q77t0_|Nf!-%oEeV6bmrf46A=9Q*X~kDgxqlSO*@NU>O2`je$=?=F@~C3f#v3-6WSUXfnC#x)N` zy7SbaH&Cd>1YD`9X{b0L+bF2E0~7w*crqFcRl%_D(8DA)>45d+1icrs@%$QKj}BJE ze50udIGhwaDrRRA&u?=nD=rn4_cR+zFvzm>IJYrBf#}y=%Bo6wiB9m&t>Ti{JeOUP z5Vmd_)6cDV9sDlQ{;X=pC338;@`w$R7%a1l}KviUA?v=d#h%Of!s_l6(jdBmF+_On!oY z_JWsRt*zAD2JQ`_Umw2YEPdAQ_3I;?znuv=JNrJMO@XhfgO_Ea+QMe4U%x)saS>}< zyVuLsj*HOQ+H!bk@b`KK<8J^D-2{Ywhs#9t+J>Sk(pd3Mwq%Lr^veNt{VrM#0RQRz zz@v6?5}+i1<$51d!Omh_Mw;>}Dn$7JAM~k$Qj?|hwp_)?P9Zvd5y@2$X^)E;=|))F zpqIto)}ebbxTWoBpW)5HL<l+O^)8)+$!IjWZDkXPkd;m9 zW?#RlgLjGs&T!=j;1uZH1iHq7er7yYzHZ|YtNZLyQ@AtW&oV*#qan6!jXg>EoAzCL zKn2j)$C2S!EufwsDDbH=g+xWd>&oa|ZAmfo3gTN~1<+H}1Zb-yWe6}0H4eIo=GxsU zuq%YY$|hKy=u!*b&tqFnA0qHH_OFq$Uqw*j<>rFMO`$`tPa+LYw1(wz&2vBjV%nqq zBxRKU>u$O@AKI&vEYB2{9n-k(v(zKqPI>-=aKb*PnfmSlP+`NJ9Zj?0!d&=HJ{xWL zz|vS7xoZD8y{qdk7aYbR-qa`CBaKwaNZK?W_|l%{p}Ug?{;C=bdec?X4h(dAv`-96 zS9`(ypTo$0BUfZrB$DL&?U!To{9YFaoN3Y_XPF0KuJtt>lL%d>AArB+bG>&4brwHp zZHQrNtP-#jm{V|g{AIk^>5)SGg@@4 z=`zP{pFxzZHtcV7S#iIv1LR*DfiLd&>OH3tIzt59aiAEjslMpbl`k1BLnnYQ_}8%2 zrw6!aVq9l%bvn3a`}f73R+;RL@!xc62TCWjYXu5zYDm`wld$wf$u%)a5}`YK^dnOc)`XK$Z5Q`NNG9Y^;qdzM;L-8Z$a7cfrQ9ec2L;Mz{R zQrAp|+qeJnPOD|@S&!@;(fxLgt@iZ$K`oqjv|rTqmS00KJbY2y0ViISR%?PbP%yR$ z@K)o99(G?cV&u*XGr0RBDF8GP9Wn>3%sbGhII@r=IAC%1yXKH$$6War)M}R!Mc5)p zl6`Gzg!LUtOvgsK(;5x*nY@o&7DWfb1VIMFd0GTZOX|DE6QK3v(3X*X|798!X6VjA z?P&Eit$)zgHh~2RWqMAM154aBv7E^^GNI~wTgL5UvxxXT`^cgxeIMDthvl0|uJ5d|pOm>>8Iol+jp>;En zWjOSD-=Zv_byGJm${3Nd$-yRVB~LPoPWx;CbTvmu3VJ93`caUSR;Nv_zVOz!zVKFJ zy%o+bI!s_lIrvaRXepAQHrl@g&%X7e?|$HccRyf%<*oVy@NuLo_yD;&oInP`{`1b8{Wa&I8u z6Vic`h9C((LAZB$M&<(_upK-K%|fAh6b`=>_W8sZ?;~EnAp3mbSU4C>aQCt=ojfVf zlO){hPey~`-(ofcpDi@kLHoVlbg-~*k!|`;htT?-&c_%88D2(zY~Z5>l*@wKrY)id zforo>B1NAs0bsE`nj<1hP#7eAW-ADpcoFlp9=+j{L?}>;Gg0B z4?gJU$%Wy6j>&$N_)W*)*veHqCBubVcz~Pt{WnR^Ez;%RW(y?J* zX%gAtxkwA+a3s{f7fFRc^DHwvg5>a@g8{*xKc454NuLl*1O?v==>+MCrul_HusCBU=YOx1 zw=a_^f!?)0WE8(Je&~2!NF~P~AO}7a^5#iD6}jyR$PuuM$tB9Tu7)Ei%KG_f`FY_G zpYjQG*!gBy0zK$6c1jOE(Z3{rh@Y_&Gd|+no}tM}_5^;C2bz|M2}+uIP*H%gcv5E0IIx`z!vpFkg}B%K8T9dz_#PoNEBr;k|`x`$@M}al%9zPVu4_$SdJ@NHT!Nwj|F1F{p%r!-#z%!MpzN! z1t}6FE1_iInSUFS!lWdG6PXBoDjNA463rCVQYM-xG~`4jpXPi7>_~&Ld~KC>4DWAc zeDRr7_-hyEc_AVf;*qSz^H;9$d?hj?$Af+!&%1aJ2P0mX5JsR#t|E>6XNd>E;B6ZX z%7L)Gd$(&@4siU=jtv_>!9V~1kLRnHs}O^Lqi}`*iXJ5PZ5%e&(vm?^7*Biv>06^s}HWO+}{k& zp3W7k)ne|{{i(H5ptP2%)K6VLRp)qediBBAciY~alD~NW#k`V(W($n`s)2{o5S?j_ zuJ)&FyK3fIV`IY8SEr;{8{u}DPqo0{(}h+;RvHk+O{qiBWr5aI1y`|rEhsjY(YS26 zAqK(GN)v-KE6LwVu59J2AH7Fbf})(O>kK}; zC#Tc$b|s!LO%soOC7o7m8e{w(EA$=CcrO2o-onRfJu>i6RvYL{vsOzh*zWwDUuecY zF@5ZlLQIlk!fg*b{~)h*+XL^?XSOrCB>OUD#RpDOKBb)T$&)l5Pv05kML^?q6tyM5 z48ommI$A5CBoK%aZ_$Yau~^)}y^LxN(4x?T{#PhpxPZb(tGZ=Lg z7}ud;)R7t+V=2eL=8-N@;1Pyygb4QlfieUD`lFM$u)JLO(Iny|f1AN2{|?&aG=F&( zPp1=vg!s5uRM)G~M<0z=*HzIQ=R<@f7S@iw;pkd#CbqmBdmn2!_Sa@+9_;VuW@ihP zbi<#^t4CGx=%a+5@;QGaT`A1Ys*<8ele$jE19?)FMul^;g_L5WZK{Cz(3?p;P5GEk zh&5WM5Q-5`EHwPKWf4=(hvUQVV^fCW;aO1}e#3C{oDc^Fys|qL#m54ccN*Xn0!=mU zw>Q%TF8!(N7rPfv(cEv-+zYmuDJ?-Be*e0zf1Kt$>nh9j4h)afL-wgZN8d|fD=_)h z=@PmPvG$2>DPPE(S1x=5%KzA1ANROqAJ2?p8XcYR&YreJ9vReiM#%K5 zb;MP)!Hupn%jCN!43w|1(;Lv2Z#9yNC!@8(N@4ZE0W(WBnSB>Knk;RAj(w>t{he7U zEZ@C^bNtqX4NnSmejMc#IXW&OdZdr?)m);IXfQ*G6^0fklN~U;9(K0|fHw+z=T^Q} zj>i+JaH588YG%Jr3~NA);ow5Oy{shDS*e&pw-URJKu2Fjj_IW5HLzAY(Q|o0mK-1C z4sshnuscDzZJ$OtN*R$8L>5jEAmnLEQxOWTuu*m_P?1;hMAI_bw*H6#gL-`D1HBR4sx-rK7=)HW*IuKK_ zXlnHM6^vOohC}gq-2M_GQo2)K4&xq}@NgKzXim5`jPWx^zQSOqTn4)yT>n}9nt&fA z+d>JcUKQGueE2=T_f^05YHx_=L(awQ{l9qs{l7?hURCu9!ti$m0j>f(Im!n*f0xPp zU52=P>;;I6+@Zs^1#EYH6~LXKMbe6#1_UT*mDP{Hw=(TL847}gh25VSRpQnE7rXGd z-X+bjR$^XSgqQM3Udq&a>p~NYpzpT|@nP?KFh%(xKJ~!QITx?EbZ;zn?+rMRUfh>D z^MNxdUwm|-N00o_ktiNqu{LLMrrbq&g@-+lLtJmlAJ~zXTa)rjG^N2wBP3cl16m1{ z?%OKZa63D8%enA5J9cN!#s4dc!F)Vl^DmDr2bcXdniTw*8)8zt@#e*I z-|UeEp8orM3rA*o`u{{A+gy%iT1$bzQY#Z%Zf3t5D@6Tt_44}tUOwpc#b%SyXfPTT zf|*<>kqFPofj~4#=|nd6{($bk7_Sm=*Bo4JCty5XDVWDN*HHwOd{yvqexKkC`gkJv z!w(i8k&0LEqIBfoPC}N7C>JeIofS`oyFTG6=gHNM!SwuxzfRNbe*9JP6yiuz)+zW**%RF#h9ibU&NX*W8=WGGO* zBiUwY_+K$tv%ZBUom(5pE(15QY#I#408kJ`cy*A6G8;;i&mrzP7!V8pTDh>e9E{A) zL95^O!Pj-f;3azL5B~Y$1!Xzt7x8oFbsxM79+;br1f6(nUq>vzDqVqFKxZ{*Coa*c zw+2@1sFRU!(_+{*iqKYKqyr9F^;zDx zqF+jQj0l&67T3V5VgVpyqgu!bqi^V)0wQV}QPoDnh>63J^Xw%QRlDJHn+0#)z zmSHK&xqLpi%pT3e_~_{v8{@ZaJ}n8TN9DeX@=2>GA} z7yyD`Ex-Cui}D3;Kd>R}c4y;mj>-AQrKwYuQI)pJ{OHWd@wL2kmtBMJUA!(mRVLQt zz+BGUK#XYCz6gzn|bt4E=0o1G|f+5kcx7G5?G@Z>7d3T zy--Y+VlRL5y_)zRKM`OgE!ah4Nj4*X3{prc;6#RZ&H!RC= z9k1`1&(2GcupLAQ{ykoMJX>^!U0@nPq!~~H2qXG9p@W)%f1xt426Bi7Gj{zSdj|CD zmc>#INAU2u>syj_?UGe~<)LgopFL!c>o`ZpH68U_oQ?YLJ#~XVR<=g-`3D_WEk}fY z;JA9>(o^#FJB_RIb@{1FmTQjrY>Q}&gnGx3<3j^NT|aO#UC{O2t>O0$933P)iV5m2 zTW6)e%#?1RVe`w^psQ&+`f~@?;W>sG&)vR#dxwsJXDG#b)N{hKLAf_i?Enw{+Gu$L zpW^y{DFpr~$ zk1H$_99yrUOS5iB(n$Z+r~Hb9i2Dip%LFSbBQ7PLNox`G88s& z<2ithLe17=js?{!$Ks09Pc4Uqqx*PoB(6>lcXuIkjTT}6moQ-!uj48Mz#+YU-_dP+ zgZwzs_>6OY!1G$q+iXOy2^P4afZ7EKcMS18M!-V?A4AD1g2NTJMk4O2Fk+IBE1*;o z&4NDPsDpqTuGdb|4=*us-J?u~cP18{jY{p5%=z=Vw2Y!CIi1V~8hT=&rmOEZy zSfQ2UxtNxWhk{%5V_zl2n@U0Su~;PR^MxZZngA(GzVctl zACZrvt&V2|o{iwzN)(`=5Jg*f_|w@_r<;jH_S4zZr|7v87kTU9%h~4n>>qwQn@BWI zozCL<^eHZ}AiekDOWE_ytnJ@tA?651sRaWT!AATfrhHS@-%@?c0Br>+z2?HH?;|e0 zZ2RXU3D{|u0G5D77)1~K_g3GcZ|nYV(tMbo{d?YHX?i@aYu{W3cUzaO2<1=^7DLJY6i!MCY?k0xfcQ@>H$=+kw4P~n4HFN&Ntl%3 z4Xq2()vn9uk@BfPi6YO>l)y?I1{f3f;DRBySiJfw3Tk2ZOY;u6RcA3lFvjfPrEb)-vh?@AkC#p|xESS)KumC@9Owk0BiaPRq$KSY9<%K)}sVGwb{wVXh z>>YmX>|ikaT8rtW`b@#~?!`HPIGI}!LYeHX?Lf^anEV!i3 z9%K7I?oAuo_qI*<81;h8s?$~`U~qOUb5gu>ZE$U88cbjk1E+i^3>+VXy*Us9$F!_F zK;R5tx^`_OFY4McL7{DwRzii1$LLcou4jNP-`18bDPzz7C4D|fYnO!QTWD7R24r?P z9er?v$lA`OU)@|RUV4^(eODiJEwi`g-&`tQes<(*ZH)9G9)M$pwWncQ{~KFdgPrYN z`qR^J2^!l^j=vXmTf0hXP3jo%4Z!WTcELo+KczlJU&HR9j!DE>xm?;Ou>G4S8dk z(4|x=nOR*B1x^%y;*T?;7|p!)uAncT397445#s?FwcE3r^c8@VU*N1(Su?Hf6X0;_~~=cOG=6v z%%EmJ4A9j%fPlCP2O^<#L^=QxblA6_qlf9WVE&GHST6$tZ@={&K;Z3@0|GzB#|oqD zq&+rt{lRgv@Ljuiz{*0g(1Cbauy6f6`7Y&`8|XK%3OsX-G8O`}E2MJ{OeJG@OuZVlm+zOU0#Alu#1ccIB)^zv_xZjc8ppx^8d~2^3?A(3Q4UE7pg%OZDRK z16=Eu>cx7I{-qqBXnRb=DW|!_uqvi>3PKBv3Y8Y!BIsD{s9;psP>Ws{vdWa6LBF`n zbpwmX76V;w`Jz7ck=36}0pDnI8`{k5?2NWCH{2dy-yFxa@Y?(g^8wh4ZI`GdEO(>` z;+f<(5P8hwrVVVLZ6(oSzjXQ=NY_cYMQsnepv!P<%K`TR(D~78H06*HbUdte>R|I# zAg!@25;hXF+X&{^Vh}TDcwS!37nbf`dj97a)9{Y?+3vYm>|FQkIzR#~Py(3Q(fs>( ze68%KqfXZu(J$2x9je!tm+K7fd_;?UpVkeqf>a+y32mhmp+(6I^9!A8=Cy0)=MU2p z=?(w>@qWKgqV(um3+lAj>0Y6zs3q~C0BL+!8DILqI@-4cA|+Pr|t{-{Y6g7XE^ToN4ZR1;&R6&;^hJ&d6IHg(dqx;CzFDYyeSwC2Zp~%&IH2Y z;PAIbef}quwg;OKPwNh`SyMFShvVIVsnGwJ9x-^epHw&mK*b zG8c4)4X0nYykpyP+#VqBXQ0E^TeOLHJYL0?zdzhL^)1;{e;6s^F?bZYqS80p@T{QD6x+coaJZl9o{s0 z#Oi_Hre^B*{;PlW^yXl&>9&LD+wm=IJvsPwbz6G6u0w2_`qPp@ zG!}G6zXd_?ZVd+Gb;8L{zf+Ea4QJbAk!~rYwqF@P;S2J7&{yPre!q{OD)Ey(o-_S| zzaaQfD>tS!E!4ZjQG*6(!6Q2)+trjINMXnv1Sgi55aPo2HYFhPHHej1Ba~)lYsl87 zRm;=XvoJ^zKUxPMo{eKqI*#?%VVbK7dg8ap0R~xMjHQ4v))rgQg0$4zwA4J2!f)iF z+#AF8$vS!Ri4hm;>=97`dZbfo;+EF zt;&w;>v6RQShBrbny^ zACFRwIGc!vfU0?lflA6^B9TcZ_gcA?EuF5yhE7}9uynl@k&^Z&fbm_c<>jI*l_k4P zF%H5UdQzV7oQ7D*q$-R(wnlMX$5)Oc;JErAm>=l`Ih&0lX07;}=vst<7g!7i#4=2l zYNdsR6T1Fa-7bbVq}#^uyWo*P3<=%3B#bu5jx3=J&!1Q*OOj)8E1``o$Xfm%i~&?~ zN2A9mya=%c{uYkt9Ca14^>Fc+cC7fYCBsKTNk}Oe8FXlBr$duFg9uF!U9zQzVSnwQ zO)PycV9ZqG*dw`(^BZRK2}v{iU;OO{&g;$h{meZM-WBNLmeJ~g#a%{?41;s9eOl0t zp4q>&>{g{y_$y^f-j)_hl%y?ZDwPcVcyIMk^saSW{SegoqURN!S9+dc zD9ANhMFyC*x8_hgu!8j2ZfGzU8}|F+yQ&QvQADcQfL(0{vO#AsXGg1S)4G$c1(n7h z%5;DOpk?X^ent1Uo(aw?+5m7p2u7YC_QBzS>|ja{7W7^A+ThjJl?;QX5zK8z*Ea#l ze#_i8ok;bjKD11{z$8y_WXFAY^!9J^yxa2;&rdQeZ3wW`VTO_jjwMKnBjIkZcIdt& zk8v+M7>22i*7LUU*obW3lfo%D8Y$NUSO(i=qx+?kA`WM&ZQcAvyKJ6;bv(Pfz}XY4fm<*Z)}X84R>3=zsGghW665ET7c zBC|9eAHXC&1Gh;ZGWU9&5|s_bDREDt&WP;cF7u%y(&XoS)E5-I(NNSM;=R%DN4>geE;|$!Q(Q$p7v>U9cGclyQN=0PBX(bekG8H~5`*z_ z99DXRa=2x^O#ilBGL09EOF^+*Mg~|6_UOcFwpR0f(C)eYjh#@t?sPBjE*?NsMe7}hH{M31Su)l z19gq1J5Y7%SpHBapDrqSMpbTTOUGGsqGS<3;AdxS!~k7DqQ5$~ZCiyrP|TcA9WwV2 zrw7h2qYbRp9wSKS<+oh6TD;D*iv(GQGvo?H@sS~u}w$3auFEf(v3L~#BI}rHG%coQH zKVhGpf6BJn?(W;;s7H4`Owzkah7d7jLDi|zSBH=obl7sEMP!6f852n`{%`*Ca2x!f zhqss&5P+;WrlV2W|72qWw*tou$fntQw%xy@Uvx|saNmRtcMud2^Dvw2iDIt@8}@Ju za^0m27o8!dyZ$iV>z=b{TL5b%-L6$!E<5P`C)Dj&lM;r9fGAW9l$9ZadYeTr7_>K> zNX5x)=*(iLvv?*1xUqbyh{Lg%;+rtwiurhB!5&Ntjd;GebkA-!8H@b-jT^rni6ygI zQ;o-3vrB9=F3q-Lakbf{U#y+ZXoZJbPE^I#Lj^5!x<+q|=>Ct~Z;o`9LNhaOiTrdpb1E|P_*_I$H)b1Qb?jRHMDX9B*Xe;6dY` z{#Z}BOWO!!HC0}qbIJA|A$_SLfZ&6s(TPJmnUt2wP(t0~`koAkkPtb{{t|?ntF)yq z@v(2^Adi0@m@Sm|y zJE;uTKa(2s&0X7882ncqX>n#RjZHLE^8-Yy=@c)O9UxmoI-VuQT!8}+~K?gA6-@$Kl zC@}XY#Ht9F*B3MTg$FL`*~RrOx*vuD*=$DcvDr)a$XD6tpOuK2SzIscAl264Tbq@rVfdzhPTq?+AHWj|QPNBI;cai1W*MjdQW zN~8fi7hfmeYzJ~Nz1=>x{K`gv40n6+tRU46KUpg-KUx=Z7uEz4kZW%~QY*gtN-Y15 zS4N{mzjjT#uYEdF`lm#sCcVlluin=_6G;r8e>74OYZ7_2yxJpCmoA_Ai>`s6N{yK% zpxx#wv*Sejw+535ofx~^w%ol2l5U|+-)Q7$Dm3aCBOKlCWo6VybZ;eXuQ!wuGh!;} z^>JQ48qS5Ig8y;^#6pqFKgkF6(x~UG!dnLV>^SRkz_FIJrfE>qREKBhl$U7(VGn> zBcYf-sLW+DjST1a$H!}^j_aWv<`b7SMWAEn$4Zy93)kgl;-SN(!^+)*|ClRuH{z|+ zQtHZJB+q@0#pg<~z0!fLfLIf>&r1NZ_O1HKI{mwJ3D~1|o-RK1RPl5}*NI*~dHG}= zqWGRJUZ-ih`gl)(c$**Xw@Krr6idMh7N`{^sQQ7?X((eos~7Z5rH*i2a2HMMOAoVg?6~$tgCHe zhSTA-c%*&F>%G(#1TM6;C*c-bX&-=uNTMB1i|r842ilhi!2~fKW(n`GiI$NZ5Pi9P z6W*fxSzFk~fr_nLXF%pIgzK-NSOS2dGy_oTTr3oB;IL9Td)hOIO>DO^Mp6Ooxow6f zsgx&I85E4(dT6zNK3`6+6%T<`Phew7yDyVBOz-^=9r~fxVD-V(Lar<+x$J$~(uNSI zs`W#ri7H+P`|m~ab-FGB-?qZ21qC<2&Jr14Rr!(Nv!jklX9me|s9P@P&)t14U#yrv zS&TIn8nL3(Io7d*KP*{5`on$aD(HqCCgy|%e5XTSgV0U#-j^SBui zZ{U02!~gp~e}6^!Q+F;DB3`6dM3{_;PLP@PX1NN-F~&)@!e3(|OpRfF?OWsMZkE;h zIKxy!;n1(4n_w)C`R{-hjmL}+m<6P^0h}J{?STQu+{3FI0kZ=RS&l=NlQzBtol5rdXRy$4eV*jg7=l$9lC1Jm6P0uvN$yw^HKlP2I|LIofZ!Rv9~H^g=5f`%o|hcKa(QRe>GpbE zeT~?8^g014xUe{)4e;%P4-R>ztYA{U+wWg~<7^r;Qh`pte|Pi9)ip0aEzzsP^(n6w zRb$*^Y!pS3%pzs3K9_@KHp3cI!~@s$a0e6%)ND*99M(sk z56g{1?ykBkx^#MK`a0mVcRD@|69EGmA8dwzx8p9eWOYoouOoYxSQ`Ps(em^<_-?p~ za)R_vl6Lxif3C9e77LPw$cX&ke{S%(fkT-($K!doTwGF!L?(U7X6cThc;s3BHvXAt9Q~i6BO!EOIAYr|Znzsw^?Ir3+d7>C z_0l13fW^}zX659JA6Y16UC1hfqFS}ul4oB-J6Gh`H?OS3UdOSCxR?;5u^Cp1+i{7V zDP&72*V#j=EUi9V`KeWOFB6OiDLFqqyVSib#N)!{?(OYaH6GgaGWd+s&J@-9k(a{L z6y=x#imszHh52YIJPP2Mr<4cf1DS-pP1GR@v~;nit!S8F4YwxueVr%JuN28BJ?+vD z@H^ur&<`L+R+_as((#N{Yhz;2Xd&sr2N#bYUo;`!{@1GYVs6!9i<+3$G}a2CM^8TZ z$}8cs51b8K?9#dJxuxN5k+oRy%3@VhpV6v|#c^E~#1=w?L}OC9>F2C#k|grH-gaA0 z6Fm{3{?+gu4D7`Vctiv-eeE8|dN|xC7xwpYZ%7ip!0vSYHg6N06|h`GyrF{mF5F;} zLkv`$N*zg{BSGNk1*%T;ni4eP;d-@{dox=siR{XQr2QuJ#FItbs@pBDP!ivVTbV09 z`QS;~c2H&Fp13lhpGy!g6inOk1O{Ij7IZ+*daw(88E3cK#cwWXp~VZo3oRF+4~E|# zK;A*rv%4J|pOz$0*-W;-PcHR&uCJ0@PLgj^3LwISP=-XJo4^V9Ii@`zC*Z`I1fvsv z=#!${UTe!@W^t*WoH42iQL^QzY5Ca|)bC^Q$}~4I|9euD6-5@)>9n3mrSO%~lbsGG zX@st&RVt#n`e!Q72HLvOZa^aQ2BaJ%3z~tnu@BLLl0;$#El5;|Dd)Zk@e+~?EGdd( zn9?6X4`Kcz3w(|rU~dq4NYcHCGrIL$CZDer3Wck8Y|byNpL_fHV-FrZK6_^Fjc~M< z|L(&4<{ekhzx~|$(Fc#sotd4$&&=Twv~Uw2bU)OA6ayh{uoWa*y|K{Mvovqif=-wN zqII)QKRN09bi)lb=vknJgbaS5kvsF`X;*juf1tlaAEnU&$|xz+{B>&z zUdyX^T`H~O&-=dN){&YfYo(^_o>csG6`yo{sP@n=3twkRZwjV~J;Ga*a?0H2%Y@vb&Os0LBoXyD;fJ-~vK z#NNZb;&Q>7Jw0pJrY3yPZAkO&SeS{zC;L;i-XYvwm*#->wFwv@;65q-JqqD%%z z&Gmt38w##Plf(pJA&FG(AK$vTpslEpR7Kc~vwT!tE-fy?vGsU78P|p5+QMg7bWwFM zEye>B?Ywnyv9zp4c{aW&R8kRjMO#>W>%xL|T+s0i@pWzC+xm*7iuiiSQtbQwH~|BE zZrhORnWT@vWU*;9D-thhL9o;`YM^7Ofee6&71c}vaO7vSVv(Ke%wJgAM%&v<7v?*2 zY_X^nYm4S$?NR8EXynd2BR{EON^MDvdyYq}Qx^V<9KWX_S&LPCX^}Hcu6RElUZI*1 znzX+WZ>~cgi}*z~3{dIwG+T`SNq<~lIUSilx$*^MPEJYY%FNo@%!;$OH^PtsY%u|> zZp7Vzm6Uc9PwD&n18eB?`+ej%&Z9rKb8q+ZwP7W%leFP9`q@(Kee2n1jhk<0tNT^)Tr6J3s8C2P_-k;KQ9=F52X^Uc#-nL7hLi%M;6 z>8*eJ)&*@fIu-rtXcPsaQ@B&ndjPpE<`AoJ41iE#Wb^OU2iI=toj{l0-O}pxKKc%B z1fux%DX$IV{IyD=iHXcZBdPd~RAB9(~XDwdAn(SWZ+{ zmhkUqXJ7f&lY%X*T$`Sr{Qwfk!6k9@{aScV%#7!Wqz)|=JZAbXh{DwNj)nGCcBtLd z+1lE3W>$RJ9sLca0Rr&);PdV47g_LSH$d8P^9jP&)G;xscbusj`T(a2x!bsG{Jc}m z_s?AvB7*@9d+!K58|%m7&dyY=Kf_J=O)ctcpD- z;ToR!yb>PiW7Z3vj#&~{*Z2wiY>DvFGU3|2B645r3NnVri;~|BesR^0k z??8c_PQF@8Dt4zf1p~96c%NIIKQ?}W@N`Nz;G2m757+F_T-L-C|!O7jwme+LClW8$}s~DTZd04_q#z+oI&+ zA~*bwmixnR8V%>}6c-LHvPm(|azUn&eO4*jWjaUvJ^Ajyw;X(rU47m(Khed8-UNVO zw`L>wZ{;I2mSEBEZ|k+^bEWBG{)nitxKi0dZR)j~=njGKJ-cpytiSeRHlC;>HB;fD zh3qr=>ZTW?0hk~>Pd7vGF98RLRZyMMELDOwWz6QY7jb(`xa4q*P z$#w*1GQI?^;M;-8@bKpEI@U_ET(ogDG9Pb*b{e*#jWW*cu`15}gfZB~70hhK+uQw0uBIoAE z-CeMhR^V52DNu9yx9BV=SPb%^$N;e`Tf6Re$hUHybo~ z@koC7hQeCP`m2=H86P$~Hytp6ai1m+Gt2XHV}w<0s1`(uUn_H+%#kBEQ7 z>k@*oRnfLhv~Aiprnx5G8xF|!Hcb3`ra5#>69GN8@jp`?zDO>FP4q9!;kJna__{HF z2FQIEXe=NpjtSaeXan%%V9+OZkGSt($F-S`f4hfm;Xh}1DvzQc>15kM0PSi5wTgOlvGHHtMIkbJ-y52^M*jT=q) z?uZvkXR`E;DQ|D1-l*U%aU%_ka^1fJzt^$ec^PV}PpX?O#2l^z=^?{Q;Bb%>Z;iTU zYjCiOpo7NfvpK3SvPM1C!F{vs^-Gw83*14F)kzx+MKS;b@#ZaA z!%Q^sLOp@}HW|43thZA~v_*B~wI;PTP(yj^*nu{!St%$ch+gs zaKqNtRP|WinrI$wSjx&vSs9 z%baUpYih~?%9P9<3|7lMcP+&knFNUl6(mQMhZv}=ZLx7rFsmA7gJ3P8BW{JewE0)v7U3Wu8MbeIcu zLtHqWZid3h3L<9VW~Vcvclt?q#KwF}NDDf{ht4xhP)hJeLM$6P!Y8C4!<-NCjDEAz z;kb8t%!a*=+t~r%BOX9ExH{sJZlb%U0dO02R67A!K1PjXtj0}o{kIiaX+sL@B$5xh zZ~Ll1^mt;uBveM;DItF7RCPRMD%Eff_;4=7HMn3h!p<`I z-z*zR2JwMVE}ZaAMMDQq{nofHukQ!aj^l|66cdKb@t%g8QOJDnMZ{Z!0Xk1S=#Tub z*9Pc1iA*<9e=vYUmyX;BY+olI@5uH%ptk3#Apzv(24;WIp#PeUMtb&*mk0e$^32-R zBh9u>yLqPGXhZY>Ij20>-XnQ@A{AEc85DL`<}%|Po8{q@g7e{L3DyUB&XjZ@v99s8!m)W z0vXg$p}3wTl77IQA|M%>NJ0t;j-6Belt~P#<_PW}r5VJtvbbE>t>*Jpn;KQeA$-T{ z0r@=$A~FZuzj6?k*wxbza1bc(=~475EqUj|A4U!-XS@Vj=5YUdcjT`FII@x(wP#X$ zIEm7sX&nIe0|MmyfU+_E-?6r>;XW<`nRYcVQTO-%i?HhmVu(7uYTmJJhpO#_blmCn zy4_yS)8FinJSK7CNy39m6wfFK|8Ii!8m()$&ObGOet!6O8WQHe_PF-=N5~PpLk~Um zI6mg-Kt7DFk!J;{7a^wFWQ95}y|lTBf9P7%YMzJ1rmr{obKLec@$i6o3D4SXV77>2 ztx*ABQXTbPkN>T$FPP=>;M(cI+Hi0U@0>=?HT=(BUzl?S_5iQ^Z_L4Mf^n=vW`GI= z>r{~QyN>g_Hv*1>0?4Mwn0~D79++q)oplF( z;i)cic6abUQ(nIlLYy3Ry>kHPm)PZjLsLi;uZU#_QMUp3#lB9KHh`jlFM;Fg2LB1| z5;*{@c7VMNwiTXe=)qA$3vzf``NVyyx^-9S1?`0wv_Foe)a>$NiOXcw6Cb@#J)`zz z_l&wRl}&Tn;@jsrd*B}1zf!cU&h5E1rp_H^WNLqT6 zs*x5qNwaQJN7`)n^i68Z`?_3D1LAu4l9}6A}6{>+Fu2_SCxjB=CA?Bvyia z=c;&R64!@EirMM7^u*I2(~Ras{>@Bkj!B|{p073DarQ9Jb`zcPpQC?|{wF*;Wx$`p zB}Wi*!;mH*^d(KmfUBNzR~~(A0av(zB2_H`#0MW5UPVueYGe41ek|q|L9g=?YU^$U z;pEy)={m4Tns!K`Nfi@m$3lI_#saScM27xE)pi0S`a&^}0MtgTBN5BZqJeg{`qrRN zA&)5HQ~&Vw8Swu| zyXc08DG9koWI!du%o;C)1D3%p2HQ0t^h!%+NP;qwUCi_SRVMJs2mygP_A%r6w!-+x`tS{xR zl{>mzOoY{2{H@`Ct(D|thL40ooSfi85k44-MI!Q?>Z-5%jq#h;zG?3ObEj}xkgzC5Yca^z5HfO^XcD(A z%*Cd&nMNTNQKfQWS%_fP4j+t`#R!)$R?T~E)a*NW;$jUlRk%RySy_zmnXEfD^dkGa}v``oB~NlOVpzfd~C=o zY68#f`56LHvxfupGv#u#Tuw`KT1rt;Gt1@beU)TRNfk}ASV`x~^JI3m|BJL{mX&g@ zyfU-2q#rZ#WvM*3ZYtS=UaXDjoVMKA9_n=jyaK?_rj1y?c7QQDRcf-1*}>c&>dR@L1sA0*){F+DS|W1Tlbf39qjb)K)5^IQafGas&bw zyfmO%NWncSyNLTMZThJ8@(N}G09B1R^)0t_U>@mchzOe|VTu~137*(k~ip=c--%UJ1{ z$V5XzHp*eb6AXre@dS@Ki)bnuMu>~&QhXtjoJmFsd`d}h!EiL0VL}Vpa0nqj6G?_b z5hloED$F3nU^$&lL=w5ue34DExGD?^1tT#Y6D|}=M$>rq=F-^;!=P94VOCUd3qnW; z$C9a-fW&w%ohU>^F;YmRbIBwUVyR>-EFet(!%8a1G9f+{XPGc=RG1G35egxWiG+AQ z6b*8C2L*W!(_MTPlSwWV{M$*nJ8esGImh!K2Fnrsjg!8)RG!UpE> zS~MGyn>Du(*(Fi^t+)kNCT4Vn$4yU|U?>jG00<$sUbogaj7z5<(_^luc#@ ze7w%J*b@mc)4`G*2zj}=q&yX=GKp+Fmrkm!wrs1xJm$nmPFIU8cFviY0EJMJhh71U(nv3OGbpG8&HO5$DJLL||edU&dph!ncNzVWtCJ^Qv#T`9gI zn&M9^)w``$w-+fZN;$HgIXT6rqOT}^Ut5b5Ws~Pkxfof~!uD_AJDv@U=y@0Ow0WR7 z$aCZX+%2L8^|B&ss0zm_uFC~xJ|!w$x;W=CRoqPDUU~98Pr6&^Xev7-Kx1hD;!LX= zA}-R4d?hqd1qM*KoOj1`fyg(Tx z94uw>anO6YG+t}F%wEw>UI|rK>s;`|zY+@l%12RR>z9~ygdX~5$;89K*R1A}7gL^&@T-Kroe5kF z+~XpT01<=#bix{=ZQg&)P3#1ukTTUIG++cj(l~@V;^eDJnh~SgbSyTlMMWm9KooG6 z5yy7DD?}!ngDjq)0s05JdbbOQ(68pR6+R`$D>KRDOeHR-@b^pnv?`cuPtKGRlIR}6 z*NIZ1Jd;$iTt)KLMszvcrJL}2yxf4lNFuRJJU-9)Jt2*?wK>_y5u%EJ0gXMPnN9Vv zrjG|b=O@!|waIbo>QzjQGCA8reIN~b7peEyrUfU{!i@l3dnZ46=IYfms`yE+LXZ3U z-z}o&cjL=^bIHE5^ zT^FKY+^x~|p&Ph(tnb_J5Qm=HZ)=ZFb}|+AIl&ch^XVS%EHQKxO)~LK4^T zudVO;dUM97c~Oe5TP3gd1P~%-Md1kuB#C%|PBWGvuqlWK7{3f%2&vzipxlP86O;eu zsc$QsV+71e|%6FAf3GXO3 z$o6@iBvVx2-v0hxsq)kFcD=5NT2&{@gtL0D{T$rv{d6 zka>N!ka;{a+&$ktCkU!A^O@w&C({pH!^ggde<*scdtR8qC*FvUZ$3cA!e5~Oh~Hr( zpi>+&Q77LoKm#$;UGD;Q9b^6QqG{-W?SiOIM-B)r;cHf>o_ zk1Z~0iwoKU{#%rQCBU=^{X7K+QnDxj$UuYeABgJkcNXxK?#1qW=h{<2`%n)Y#UpDo za2Lb@P|XY=|2N%9qXiim6&+?7l7s~qI`>o!W7nbCBa3>g7mX20((GUt?If)mN%2X1RdbSmg$HjO&LY*$(?;_X)B77o-`KpLz zMIn@&3p17&OC(~VC8yLlJ{*bS^9eq(W12Sj#iAZOMvPlDz|ajdbmI(n(2HZxD=NJXk51j{o7`ci(-vOOMXY zJ$mWnv4@V1zDT>(diCk>gV!Rb|K{jJ$IJ;3?Vw*5mSP%%QNXPbma0%-=7F=)PtjUE z_niLb|E(L|xcV7dH(bjx{c#lTXAK2vN3_RSG*i$QH@N4Xn||UoZ!4f*3BI^){oKsP z)WwVaSBKwL7+yte{JpPwVXO`jk}uM0-b6hvNoOCJnXJrPmhV3v?smh+?;oqs1Wh$a zjO^KfhqDZ^`i7!W2*7rOnm&t&$9$c!5oF{IFu9YohM2weV1Rg6`r>@(Wpk;s9=|g* zEvYlN1uOOX$)%N0I`ziT+ADLyR4gVG#OXvruke3W2DG#C1Io05|9lYU*)t2%QeIb? z)%wYLy@Jk1>#h4%hhO4ikh+9V=z1cN{6)ZLE0<*vZdJzG#FHEgV8NyM&{&vI8YCR7 z0r78!t|9+RMbfb=yv;9^?XJBMe$aU^ywNQ$;3HQq-u>*ezwzv|3V-DoKJaDx#NBtF z_%d91^a^?k&iux+ejd**)pLWYT^9{3XPEn-Id`?@qq&-12T6J{sbhF0186Tj+wSe} z@7gxKg(f5z<)m|;ogtXe?cT(rM{=n9T(EFu6dn?R_HX{!v2P_z@wMHar~5Ds?7>h&zJLhf1P?;G^J64NF?Q})DTfevSdlR4iJx~y*=Esx4YW|64)S1wj^UQ{iSXf$zy($jGOx! z{Om5l%mp$zGalCMZ@G4K*ThP#>8$tWb${BzZ3A>2Ke|xC4|H%HdNOh4p?+orG1cB9 zF{|qnfN<}oa2D`$k>WmtZ|>Vjo`g>w?x$678&cBE9*Qz^s;ydFhD+g})tOQ4f{|r056Q7vBY#rWr*p?bp>?G) zP6w!+pX5peoMVy=VbIyy+Uwv23P3^vlj1^*@(YuDGCUc20Hdla?SY%a5>L7g+`Y9$ zVyCH{Y7e~~b7)5hHY-s9L*goVg}@{E|iqYD?h+ACf?qiWl~1GZB_{ z_;Y#8Dsi3Zb3Y}JgO1O~vSV}GD6ikkdZALk5-(J_>3Z#X{&0u9PHk|9+a^$$vfQDN ztRvh)OCZ1`1f)dRwFpRf2Xgt5_wk#=F9GsP>7HpF*jxN!KnW{ne{OCdT~Bjq?$)E4 z_T@*uqG?BO4cjK?ULu0;<4Dmmoqd8{Uy40qT{E`c#3I3m10`bGs zi2h~*?E|dtl9;X6j@*`4K5Cjfd1b{ru;bWHU93;dolMLp?qAb4l)toWyljje4Y+t7 z;4_oJZ*&pnPFgZ)R?VmqZ!Evqwn75mL1ciC%61FwIQ4WkS)R)0hQGIhmkqN2>oHc9 zSMtN(e7h=_SRVCAp`}7;ZW&iWYLHdKJ^1TfaGsB^m2tx?(0F(S@u{|G!~}JufLMtS?Chy&q6VaX6$C`sgSbZl>UA)Dk;F|v zoP>kV4|lCyh^0UfQ9(l~MmYLk9rGuUOQZ&e5dJ3L8q=W6#7*DcHU!ZiiK^XT(XnmU;|fcBmWN9d2oRhe z$mLz~b8JrL#in5am}%nm!=nfN8);q&MM8PzPu?;Aj`0_K+6Lq7?AgaxmD6bHcc4>J+%WnJGR$P`$T^JG2Rc&d#FqHcn+GL z*}DfG%0Y+;6NH1-|eUu%J&zS6=bVxd@|Io5~B)1nG z1A)=k);6l64ktNT{MO^&*T&MHp-JQtS^@mG2z4&iYV zZ!BwUS~-Xm=gW8=o@M}zp=XK{xSD`egg*Q-7@8K8gq|EbGVD$QX%4p#$)7orNs=UL zUM2FIPV-?*)<2011#G%{+rYg_%!qABtiCe_gI9n4`JIy|PtLurz4QF@A9>Dt?%i*B z%fi9|=mC071}@Po>n*PWt=_n7OYjX{!GJYfYb;5g3?c1LQosvzW)KJRDGcJeuq9vu zLI5rv8VH!6riFok59*Xg-XM9@z)C%XMtdoV1!GkP4c80?I$TT2#Uqy*W-G;PcW~ATcsBS z;R)$!FI#LIcU&(X@5ccUJD!tY5N7b{w~b>qi+DtoKr46fCGf!e`i}nSYZLEcFxVOl zzeQiu*U0-2v$`rC$HIunldrI5UI@);I z@o7?aMujV`XisXk*3|;zZB_7$0Uk(T5XO`U3s0C-fu}-K$D$FL!yyVsqS4IKB8j&e z1DxAGc7>mx=dTd5ecGu$ZGf6wd?dX z(d90LkqQxqL=ed&+<0fa?;@CPfONq(0EIzU4Az}*z4TWM#jt8@Fu33LQctFydI}ck z{^7eo1CHK;mw&KyslIrr&fryW@k0IkhOxemf4lDK7+i{e3e_(^aJi09{n9HhEg=^V zXouuTS#@p91b5a0N~7+YB=Sbb1BW2wf|vzqa23E9z&uMG%fOAyA)D*S1n{eDNT|tQ zR%!whNw9HgBhN;c>c;fS6LFD=#uoC^Yhv|oHaW$!@yE|(*B(o_0MC3R5|2iIg^Nbx zk;oA?%8Hqc7>Y&s6nDoJF?C@>x|C$qTxoVXf3)@1M1(&vf9o0aJQazD=i%mfgf7SB z7KX%;jNz05Tmm3OlX(V9F5o0U*oJK|QFh#U2E0w&zzvT#amcg$8M7)@L|>$)z~?l> zgBvgHfgsZ|MkS<)3T+z}9pa>LpuA4kB;MaHJ^O9qJ4`atBWmy@{ux*Tbj`+xZD#1& z@@%e91yI|Hs@Co~Z{-%&2Cnhg{j56q4fV*SBiZAMi>Yi;yRqe)tbM=fci=Ib2CGS1 z^g_XzLuKv{oa@(jCd!ZyO!!#HIq>9(9Hbd6#WzU407>uLz0PBg-El|FMjgj_=J!5e zz9uk1ce1!2OrkMWNJ39H;omAO6xV+Riv%oLl6@2~&KC9AS-p7ng17N~MJ|@hMOhhk zy)D$AQnkCT-KD8h{>JXit%cmF3#W30TW3a_2W-+Jpf+T1RfvaW0x``-9wN{AMn{N( z1~@91YajgJ+HP+T*_n!f`$4D-KVhNz@SE26zd3>VUm%ENo+~h6cR}%>gP#M9R%-L@ zv5Y48IyY1D2aYdV3&+isvnyY_D&I?F6fB2Xt{*QRbX)ba;rV$;(6O?jKXl&(%&ZfR z-Pf_uI?x(`4*(|Ie!&EK*HwwL2Wvn)ZJ&rQmq-O>3X9=cfN?)JRuAHE`^G|*b!(vK zjTDsr2s2p`Pp*dVEJEafJVds%n>-L?p3HQ3tVn>0h7`1je*gHFuq@O8rm*vxFMaP- z!;dhj7EFR9`; z@H8xZg9Kkd%<_Li{{j6nu~4c6(Xt*`alL%WK&LDis~{ueS^WSF%`=b@Ur3`Z^KGzX zV-n3O{D+IWu2ov4QVS{C@H5&Ul(mRfjVG$bH8sa8#b~rBf3wso8>NrQ53F-Wu3pcb z9sccl3-!|{Zaa}Kwd_`@40objR+>?QGdjw>Ate^YU?Gn(uP?Vs^2bV_&YgYDTI-QD z_N%%2Xe_gt(T~FR8sKDaxV-9i1%{`Kqoor$^mhve>70GO255T-9b zAREt8x~|@rJ9%wmrtG?`GoEe3^34?Pu3y>$hUqf0-EiMr-q9L z3J}z`J7MvdmP~5uMulcHzqcWO#e{@`(%h-bkmcj@sW}uciSbfaA*UPnG%Ls7O1J?qtCf@gutok@|b2kAbZ6b)j6w)E^1t}1J!MLXzxQnK#SR*SMLyYZ< zK>%AP{a2OR63~te8%@ZG7|X^IQZmYBqve@ORuJU!bVZ5@e;CTB5Xuk=MPjK~BxJ_Y zg-Sjhi>Bf+QAkD@QRD@In~PgvKb9Cmh-bs$2p3|*v5+7qqmhJ^OABl$#IQV%hbt3~g=2C$8ct;MTQl;% zM&9@PJGftt1l|l;DuUp68~lN7HoP{24RM2k)G3gJ4POoZpR$Del_X^+`LMiB0zC`9 z2a?Tx33oy&91Vv#iEI5C?;!S zsw~G$R)|NkX*QM=)TwA%;N)yH8Re{m8c(IfvLdk0M-sR@m=KEvGTa}0oN@a@Nyni- zI4;cM{@{hMAc?VXLQ;)LEX2l>iEuifjzqJ$WH=sSv*}18%2n8CDw>t>i;akdbcl^+ z3h7A3%kK?w{=BOJU2#V?7Hk+^@w`sK_eY__Ss~*bz>e|Acg+QmvTGFBRx& zu&xyhG^2{|lv*0@MLDacAqHc(Z)?*;V|=}u4<(B=sj!rHSN@!3QU1;&JZo;!1YggB zdH{Y~ST4FN7gNz1Wg6R|QsLM<_+vivzq!7GH+|*^i!?p5Y*-L9NPE;ZTy#4fSbK>U z0puF2CgU<^8gmMjk%kw530>s@qXSr~Z^`kLyY4f;xA5HjG#F;0p?v6I0mJ=;=N6_V zOJ7F_OF4iyFum$lQioI_akv@G?eB`IP9w^E!eLVWe9 zQ?EYwaPvms)G0Jsf0e|2zwA@T?I$-WVL;6nFH?|3Y>nf-eQA>AN4t56_;V$uE4-d8 z$^bvH-CYzoSdLA68Hn|6)K4b@Pk^4CC$gCA#b9r1EH88v>w%VZ*g z1AN*EpEZi{rV$){ZA!^cr8q7WNkzqUJ}IzFFvzenT?xs2T8yS5A&yH;<&`NdCq|Po zE;faK$*7o1CL-lE3$ZjSUO2fXWccQ zBXwr)RjD=2C@a&nTEVGepVs7oy}i3XGnY;vu*?M$>DkXHGwgKKG^6DzODl1$H}0EA z?aA86%hI!JBEW)av;k=wyx2x5Rk8eFJ!xHQejpU8G7;v5aSJkdkGw$BD!t%gP=h@^ zNT^T+{GJ<`A5u`Dv)z5UvaBvH%}*KQl~xUfKH&4==+DtrS58V$3@IlXt7Pv;8b9!v0zCb5H%{H&0#tl@b@8`6F%HG8BOJ~FGCaW-dF(&>to zOQo)INAAq0v$IE(EIzP^kB1(g$o)!k>>ctB@_@cQ1g``8=)=PSKxQKwFaIPNy%w1iv^n-nH2zQzUz2#kH!6&T_V!VKMDMm} zejmhCm`nu)_VMXo9)211hdpEu_s8c?*Bb+TaCCwUo260k3c>Z_l2{I>6GXE`g4OXC z4q21nhn!?#yO8WmrRuygRhN?_5@Q<$SzbuW^(lp~r=|$FDPWuS^T}j>keb3GJ3G(B zFwc&~ifAMrjxqBrmgJ{WgTdC;mNyT6i15NW5~<)RD)c4+-s33D06L{T^pJMn6PESF z6OfisRJYat@P^BmA3x7uzs~=YElIYTmMDOGXrjH~_w{49Sjm#9^*EvkIzMXLcazzN zv&rr5kJo9H)P?4T`H^d*xGwI>k5sFj+G@?| z{YW(h|J7vXNyIIh5vS%vbKa^N?l_A(a+p z@f|QIH7Ug(G@I^Z^sTO%-iPwxN9F<6uY*LqHOM@fIb4_lx#V~P#{?=<&%9OfHtext zZF{SWrK+vwsA6$<-5W2z)3rKX+ln)5PKWWpjm0rjW}{)UhPWiG(bc{A!YVe#`Yk01g8)htf@WMn;hcLO!^N z%8F;5MGj`M4snhvj+l(~`p>ZfahrONs&;Fs@_Z>4%@r}{h@#HDA-gx+#xgREo%QO_ zbM?qCQ-?O>$IdFg2ev}A*)`+lwYV_c-U)q@`t@OcBr6}R$ItA>k|Ongvefi-fpuxX z=Uw|qis&g^e!$=%(6G^NCXr4?_CJoycT!|j`_Sdh~MvoNs==Nz`6(EJ3?9p_-(OCal!kY z4z`8d`FfQKSy^-#UFC!C?CoT}|k%QpA7d zXy9Dn&cIb)6HJw!hD=j)$o#ay!`rRMKN^vuY$hAy=EX!>%_WmeQPh}f(9$$3SYd)tq6GYHdab=F)7WyJ}Kh|CP)1|AbF5haX%ZJ7h3CS2rzM!sidzj9R+lv8lV}C z=i>al7DGWXih1}|wY`{2UT#*ur)75Pad6{qeP+%bEykvi4&-ieG=%rgxBfNE^P}J`K*}X<)K$b^2Y| z>PS+@=}0zSqmCtaO*|(%eaxy$Sdx@X8FR__3Y%Oc!3BLsGVy(qe>B?G|; z`|_ybp zG0Vy+BmuUZZG%r?Ei;OjSI{-)HZCY<7%#neI+F^P&!%R@Cr%uEk9fj3v0|=#$2}~@L_VSf8g$f^&#ku)uG4oq<^Yg#1 z%qoDQVO65W@8ykXWrrO2bkxYt4ZkxAyw@gU)1oAI4BGDXJ0#;T>yFm3!&FB@eClyw z!-2JLy1SBhSX9mZzPWE%?w*%tnDB~uA5H${Jy#)r3qB&lT*-m&Y7J(}7VqZcfc0SJ zNWz+rADMBgZP;j6JEmzlMz&VV8gzAvir9VAM18oxy%OI7_nHVWSfvqgQ)sfiym4@#?{NX9e|uzn=fDyEbK0TtZr zFtbfnS9Co>e}4}a!{TA?B7eRs%Xi+otj}YTZ$&SLK>AAX{Dt(&Oi{VWq(6{$O(j?+ z3tf!ji_pBjeCwUE+&#}<*X*64e3;QJZalG~wlj5}}xCe!xV=hd@J z0OhnzIWWez?YJ_yN+jSlPX=y|a{Z7>len6!G+9mWT~{Tyg*K_4Z9z%Hm+;r^z5gz} z^5Fn#1@-jO<=~3i_U5MJlLP$fp}wZ|^7SJ$K_B5|ldfw(MlyZ1IYAcMG~*8^u}zvu zNdiJ)LWsF#LGZN+DRl{b=yYIsA{&aAU;zv^)CAY>{HEiRkPg%x8VNZb57bX5v5H4s z|LH3~uqVkGLZ-dL(3ytUk1UB~@`ugXXt*_#cYAm$GyD#KBfpTDBK^JJ>+R$-vli-^ zw4?Xwz(C|E`8S&ZV0Ja#pUS*I^G5aXu_+S|3cE+ToeUA&_z@O>hocvOw9Swrqd{mP zV2dLALk~G0dI(bw5G|1N(1+m9GWX00eHcTi7NB-0%$S7_BF0bvfA52B;`D5GCG(}1 z&^8H0l1Xl&k!(Rd0el%M1M-R+2t`t9;kr>8O=+=0D$0|R+Aej5wY5~3c6yGHHXZfx z=`JP4|0K>jl~Q`K*Ek2{7Jp}$IO7`4%{hH%vs}My0=v^bcXF;jKktylPJwaUJ`dH~ zua#FJ+EW#`eCvdnb)I<0d7@%w-I8~q*YLlGo^T#~lLL-~J48N9jEyZXR}|!UK1Ooa zLr$Li0zX0Jd6G4)LH!o>rs8d6+-U9wNR9?^mtscguP6XwLxMw$f5`JphbJoD{WiqN z{&yG}&88!&h~a}05c#g zW+7MTkY)^p0Om}5NX{WUo*C}$S&p-_x8vC@2Iv;@?fRZ}o{yc`S$MH`}Yu?#|Gmo1^=>qx+yX zfaxLu0x169LAVztewaYumY6^YxI_2*Ekf@7hFcHllY!?~48I=9xZ4FFui;)t>PmF= za?eC=ymZFxW51s}y?yeM=pVc+m?4JyB*};5+`NtSU9sd%H}zfo1PFAd@0#8W@7kk9 zWB2=Q8}$pl!GEt^--dgD$}|q_R}O+wN;b*(9*M`FC$J%~JN$-w5CV;a5&aNeZri0p ze}j z`JR(#`owGBc;?yD*{O6D%>>zV7c;lqC0F@ZGr_U>Ca_25-Z?Vw27E}DhMy3}i*^~M z@WaALg>Sp?#)Ano)PJDZKggjtK$dhPAZ>3Ax3~H<^ojm$+oLZ5lY;?_r!hSbNMewY zFVJ=!`rDZeL_<&L*G9fI5PoFhwp?Wv2`AiYj71I+-y`bS4xz62y1zrQwR2PJK>*WZ z(<&e4g$O|L{C-D0kCqP~XW)9}yxRHO5cB$!aPr&~V#3ixsx4#$~b=o@za z-11G&u^;h9|Wdjj?UJ^~t9LzMycaP8TN<&fzOO5$16wq%i zXq8JBG_7>uKjojU(s=Ns5X}#2rIOmpXz6;`u9KL$N9>QGzAS4wA%`z7nfYf_aVM=t zqXl#^TZ)D8wV9s1Xgw~f5SY##sH4k;{^+&T{c1`tU)5A>qN>&@^%T_glKJ$dKT(;;ryH$2?2#n2@ZzFkSK@%*I z$Uq6)_K~t$Go%ev#ji``k+rzKzG$8@j8m~|3WtAh#aGxLdy4_{2oM_U)}yU_a0 z!lJMfTfE=tp>A)aqwW%YFp&&IzTdrm9R=JgC>?$eIWKruxW)GH^S@qH)uMZ~O&{*k zewb^61dkl>1$fLzl3~^KkbevXoS<-m=0E9J?G-XVkc+uAEs>eqKGhvT|0{1aNl~ z{)VnJdT>oc9s7O4w14PK4sF3*ss{PC<8l8n_)?GG24Ax;Qjb{x1R{whk}&JGnMND9 zW8(z!!&VkvbB7fYqb&QT+QOCE#OWJpKS2 zF3Y370KO6AKZw+kMkpzCV(^Fp%%%Q1@d{i|O&qR8GBX;LW{%mKs{n&zj+im*7V*p^c zKQVi~sUE84Q-w$@7Ad6i)ll6>s^~lG>O&8y>o1u|9*42BFe$4hKiF8pw@D{B&c02O-`Haf2H_W)OVw)Dc+*HsBF)D_vEz?mdHuG)r9dZe zf8ar&!UT;KDMTrSzgd@A!b5`yn3UKNOn04FLGcoA)_AacxTX%?U$<7l6jEz9;Jw0% zZ;=QifuFi`Ka%P97x_mbs;K7Cvl7qOzjM5xHz6lSX+HzxJ3EqeB31#M9?0 za>`JYbXrl2l;VAtSPDi15;qlS`@u@ni>SI<3+H8|1KpH~|rO||5W+a_v38;XU z4fQ!T9*(KHDq*po&~Hou(kiCWZnEEa#F4-~R~6sGbE!lo4xZjxQrH~en+R~IjAtWd>05 zXV*9(26l4*7*(wTguvA5xTEkK=|Fmbh7qbZYY_3s65R*H41+JoI;K~5(YSZ74=Q8Z z)v;=|!OBDxW21V()S`^t&>((tI$`tdUFaat#~=+f01=`F_}W~gE7nci-8lJFXQD=Ng8rjS}n-W1eX;Zt>;SQ(u zUqjR@V6yN1aq5p;A8LchZ--wBg?@GOwEC~-_0-t(1_~o{8+8=~k#ORL;eGs~MsKY{ zElw779PGHfLC|ko3+!b#8$&;+Np70Bc7tzV(e@_8>gFxT6Tgg}ZCRI6&E5~JHr~J9 z>0kHW!(XD`C-O-K%O`D@kM&Rs=$68_Nbau$S_~3r8Q9Z;$|7Sx#C{7s)5;tbJvNS=Wj;n$p^6{ zIEN)c$RvLY!Oh3j(-0N6y&=DbMXUBkP^n?6Co5$3!3Q8SP7Tmw6;7!cxS6c17;TQ# zsZD?E^G2y^jnC$yq^pPffYHH8(L}tlAry}ZJPM~9MOi|*q?l=8YMc_76WRaFaE>_k_9o z@FDP*=kOQ2q+f==OxfKSC_p^Xu*VY`b@gIg3wk^e(c_bNBF=|6B0Vf;Od?NrkuuF! zl`{531^B`i|DBcO0X4$&Kdz_=^0@c>oR`hvhnM4n!B8;j=V5^QC!;+<6reydtyPQr zumC-_fH%Md2iIGMPQtJOLxH0y#!Y-k6!DxVLr=iA$)arOKHHW|z4L!no;C@@R1N`) zFTPY5>OKIGixH4u+HnY*$^R?ydbnEj2~pn!&p%^;IxaRR3vIMoq&6>qH?vQD!V@mfrX8I-( zUQPRISaKm|i?pLfW^QG`m)VW*=h5F#l#< zM?m8kj_(PUs@J61D)q9AHWVmzZDFJzPLSbGi;=9Lfk>LX<#pKWI)Uw+1|(L-!iba{Xtvj&tkrxP$(^Km zl$w=Q34Vr#S}bc>w1YF|4u-kj=X*#BE=Q_Gk|9}#^vOp^%H&CsK3O2Cly|`9&n^e0 zZ1r7Z>@q$4MAVA&T_acTi6+=`^17qfCCe;+UOj6^ywI$mXlGwYyQ5^N?bcm+J)GZOv@!))?F(_@yP+IqD^gscaLF zO+Zg@vjp=b1T?6WZQ&qdC&1?n^t@TDGcaWcVUU`7SkcNr15CmiMTGWV+?&b1zS`LP z+P(RuGkVcnNX?yJo$?(LJ*l~KDZdXzW%txvC@1;jJ~zY0LVhpf;k_)Q=0i*XxO|xi zQt=T6!B{;iB+w^%Ujd_ zG`td?S}|7sFp;0gCnNErTJ_BA?3wEP4YIqO&zGhL>+|uBuJ`->cjJGVA^}TUG`J_8 z=)dKRJ)iyn>!g>7kD21afiDoSoFEo}JNQswl)VrcfIkgWjUv1sSfo6^a6TeEY6<-lv#}x;m{hX zBa|hG%>qS1pC3>dVXMW96I{TONG7 zOK}0WENrw0VWmh9*%AP+TWdN6BBV^fIVIcxQfLGXfph`9ehOdJPma8)?=j6K+NA7T zbp1*Ed538tm#$CYE&pxgknQQ8gl7Bj*0-5>QGS=+H|==HUtw9~!J|3tauu3b7m#R} zlvZc3@C8sC0D<%LM0?`2d1<~pb#d+DRC)fAsh=%qwQfx-oV_=hM9E62mMau;wNj;< zir32JT0Aw1yTEy37Hc4@!eN`Er5%E;*{5YyvNE5}hlFxOnoGpAM7CMUpI$tg>K$IL zX_Y!{Ld3tK<+Z{Y)J^5MK#dR11;e#ypy7_+d-P}u-J{k5v_)uzi_-?#ahbx9r)NLq z=^0Xlsm?DN!8<5Uz=$8M;ZXsMGqgSky}eRlLQ)97&Q~fPy7pCL&g12Rk$@LvavqbP56|Yo3+0i$f|W9erM2j*c^h^;zI{Gy?^0RKluzut|{pPRJZ`yQ1m4rZm z6`170&oTiP`KPK2H^qOUnESwZZR6lI)-my7DEBr={5JwxaB0FKSH~lic!o3*)T~=^ z7P6>84fZ?<555cA$nRm|Jg<1YT~$*J11|_U zUC-w+>i~f#U~S3mWrJZqgS0sBt(zX-7{4Eh=@OPW$Y?7pVAB+yRGn36gbX z$ds^<3P?t)Wz1q3IOro%KilSlvq27OmnyebsEi`>-LC+9R7q=Kols>pAJP6)z_&k$ z(Es(-uz27W?RN7{DV)!qD}5DfKl6TMe6@7$Ksb84dAoLVJ}ZX5%Chr5$@0_mahvZZjnO%XqYyT{Hro=Q|w4K8gS292BGJrl@?rx~=kyng}t znV=k1Bhm0eo)7xHNMeHFkeJPc#jqSoazTGGlX+b>A5}B4lrn*JX^%G`OlH+^R7CM8 zhkIKp3!`WDhAil!*baWgjS5-h_3#YCb3(ApF>d6^yHOB%0%9s0jV2W%Jz35kzv1M2 z3c0A7mD9Ou5>JL1Zy*vA72yrhQZyX!Rsx)Wf8bd` z9>A%>3xy3 zU|M#a=}YLh(UT<4%;wK25ro!jxQSH@A6g^0KpG3`FavtJ4c0|@q%)9r`-NN6w}mgH zZ$qALcjCgy3s)@GbV?%K*A@NmF68kZ`P;swqwuXKFYJ2F2#Pnwn)bhN%?MxhU~6-i zi>9*odqZq=7k+HOs)ucjQWJ0~k))r~zjylSrw70H^y$;6%MG69e&h81r=LD>>goNb zPaSZLa&iCzszf*@>D{V>Zm0Q1u(BjKMZ4x!qAs~tZg;>J%%3z%B@-{AZXcKYeHzo; zQ`xiU+@3u>O3a<)eC{aO2QTtLU%-6}jb*OEPUrTJnDjr8m^4oi{0zu*8uR$Dv`QFD zHL!h4a*0t0(c?j!KNFs+lqQ~>$oR*{51A;l$-w!JS(e&nZo8_ zwF<%OR_XUOEK7#--`XfwEdiX5T?1<4biL)wVskm{AmG1)`4p<*u9-~{C1apG4R%JH zO34}sIl~C)!8wZ#UdqLj$#^y@Ne|MI*@krqw*HjmD;u9W|7R|-d}uk5m8uI>fsWKk z@+C@scy>scIpm`6kobqqeCDX9A63#9MpSpW+tFNauk~qkH=wu(7D(SPj16P3g(q%< zDE$WN;5*lbf!o$~coF(cAP#iM$SZ`G7xZWmo)&#lV62x2E&(#2+T#k=oSx0Eujb7w z_*rb|4YH2^JV=hwAJ&ZQWOE}`6gFR%le^1)m#j|>TPtR#^X%H%Go8-h$`Cw`tPE(m z#TM#z2*h@G*im4uOLNwDw8PbO)L_)%=%4|P-Yuh}bWQl%5eGw@aA;wD59Vf@+YB%P ziV6i*C^7^r5bg_}B%AT&b$$JZ>P#kP#48VGJBOY&R*m>QapPwuijUXPfiuu;&4s*H zpYCMW4*kqkmuaruamVo9|1IIoQt{oIB5WIWP7)|dM9C(j6RWctq`GDiR+WIbpig^a zF<&;4`N2j$X_Ws%K0hf4Yg3ubR52UFf~iHj-&PY!4D~u# z0Fv?MLJ!&|Cw3^&DIhl?@YRmEi7^xe^9mpZXhns#LC* z01>uB@oj%aF8TpqYkh6ap3}Zf@=O(|U@tX8fO1A6%Ra~lu9pb{3tWxuiX`Ag>Z}`l z%!qmC-b0`D`GOv|cZ>D=eSYsj?Lg_n)tmMU1wm@p@pUcDA;vhO?Y-D|mvHzUexCPk z`H(y4d+?wZ32bOb4ENj;-mTu2;)<~UrYgQSqkH{5ESJj`p9iTWAV8Q3B;?lsNEDBf zVjXvVdm8`|41*i2ibVo8PDSgJ{(N<(MCTLIK0eOV1xcHwh*Jb-V=Ef zHSoKu#`JaYsja7jKh*Uf1~T-U9#btEp4Xo{cg~iHg!9doBKmGzkY0Jj7VNc*paRM4 zD-Y#3)(ypEQXI7L5{Upl*&AGmrwcI^x#F>WMzt`YyLg{%*c0hu(u6V@Syz;sSS}Qa z$#N_b;@Dpr;y8Qh#ER!ssJE|RYj_XjUl-~&v<|6*QDlvpYYPpPLONKGcM||Hq!5b~ z?mOyTbs@Kp<-=-na&I9X@R-n~dg+K5L#CVY2c`Id04GTtaQFOZbF-!ETrdy@^eQEi z9n1Id-JpyX3%cqdDue7%N0N8j_=*B1!y>IzF_(O)M3SO{18h`b;mM z$7lJfySOA6L+m*M!mJQ!GE8~6cpCu zRrbUu(gj66l3FqlgFLL5oR~@-k(ELk^;Tb6-C+IV;2Rzm;lAsS2$G6e4{8eB;QIl9 z&lUZw1ABuYcE7@PI<%o(u6Lcl&+K;1riIo$!f$JnUI5ld(`CAjgHK=Hk)3Z~6&Xw? zXF}0XAdV{Yu3?_*>Bgw~&d|5Fx7#|Dqru`Rjs1R?emqCb6$|MYwRDB&2wfjuD7vo5 zKF)_48^;4KxzQiFTr zPDFh)`ixNs$Dk^SZfn7#Jn1;tC@MjN8|NQ15H?mA8`TP%%zch;kK9~OoMrv)5w~(v z<~fr>r&A#Hvp&=s(K9#4~aK8>}H^fA!6VA-M%_X{g`J1pH+t-g?`vjTn`38ih*!kDx0!8kx}5P1s1za^ z2I~NcDzlF90(CH?ICM1LY{UZ;6e9wp&qPC!2qj>h;dq0rm6K5UFK{LvTRkaSBN;FF zLt3Sp#3~*)0!MT6QYA>+;&?~A0c3R6QCmCAs+ODsw zs{UbRucqy-+)Fz!a#@@ARMW$L^#qCR5Z{ZVUp2k;f>y9P78pClng*WRSPH$(>PP6Y z!M_-&ihEMt^RD*WB9XuBqI*+=Cuz@NeR~Xp_MCjT6}bn(AVZ7?=*v;-d_+cRjJJu; z$7pgIy+4)X!`qR#JCF8rga2ZnhbLb|_oN1oq;s4cLAhjGAAJ6s&VOGr%TLFUANRc)u zVnhB!(93)M0lxzC{rToXR1~8N&GY+cmz=$BTFYd#>Fe;S%f=XN6HH>@mIBC4{5UAi z2=xq*HAN=V48(MhEO2@~peTVlEj}8q8=Roy*$Xc?$S1VdN3r2`f?Fe#DkHljy`YY$ ztd|kEF0r=QB_(!OU5mLHiuZ1ss$hu-;>x!wgfSkNTpa%#{=a#7`x;20Ftz5t|mWeI6Un7=c z$nS&19*xE3S)CnYg>=+`mw~2{K(AtDoMaD&(MT~SaW&Kr{*pK3{iUGw(eL$oZ6%+d z$>$Y(za>Gq=|M>jNkOmA%X)k$kK7(MC`bjK6$MFL6?}JkJa_tpzP)nnrsr?E>3OE0 z?8QgHi$YEaEWwjo3J4D*6iF51frys@6iPPe<^q1+$Hjt$ctna=Huw+GGejp$P+mNW z6{JB`LLD;hno?syl@wp8z@S_-S~!Fb7gmbj9<&9X-SQ^A+dh8qFnY~r-<~WMW1V~U zeqITn)j(iyIiMJ*Fg7>GMsu^3OGJ2*@jZqf(xmC%&C!!$|VY$Jip0L z^6(*u081ffgIrL^&*p_-EGq{DAtnd`e=ryc22pRgFZs~%?&ng`pyXp?f|N>0LW~vE zXzETH@jpD`T(xU|sXYdH<=5C^s#p-&33m9XYrrc4UkGyu!ANhYY?;y;L+d-V%+z+` zy-DH;Y^cZU3k1S^1WAEFFvMfAkFbp+1afSUVZt$90Q$_4=a2BDud-eaSVKH+PcXbE z!nxfZZ#bHpiHlx0I)_zEFFs%-9(BaV{j_?`@&Ibi>2TzhwT;CPWA!Sc6Kzxa!G&dSxR=<`@E8Tje#!^fV- zvpi)tS!l{OJOi0^p*B?(!S`ql<`Dr&z1YOo>hovSnXr^of&oZ)g*suZa&PBz)44h| z_x~K*L#TXKnenAWCFl8Bn1ffN36iQe*u2~U-h>ww%i`Z$z1$h*FFt{-4|9ltq*^UF zh=%Hc&!H+<>%jO9f={gxM;)GWw6e+ZnK;&n;~9Jg0FR(c^cuJKR7+O6vfQczR~caD zJeo8DPXPweQvoCSD73Zh@%cP$=NdC}4q(3b<~RU6hQ5%)jOBWOQ>T)PK4>Qb^di?FG2P^v0sofWbq*!mGdwP=fU^T zWJ!*XqBe^@;*Dr(^VpVJMr^Y|L$dRba>F*~iG??ho{D&*p$U2CIaEs#T6tQK`;J#B%~+rxKWaF`($KJoSujqN-!;Z0y4IK z7&aT0GB4aHN45cM0^A) zn5PP<-B>~myRZWHn#wY=&~@?fER%|k;^llJ=earMi9|fpf;;H@k|)>5XKIm1 zEwc*Geeq2^$MJ7kg!NCvJR;sL2B{LAd?O!20mTuzzS6w<}>gf8Qf98|=C(ocB z!~uJ?UIuX2M_S}|T9IQySP%n3b;7bX zyZz10+vf_EMp6>6sFYJmVQzlNpX0U0=Z8rKG{h(Nf%NpTWx{?(j!y)9mZabhB}Q$C zuz^Pb0RYip1}LBhvNLQl$;MEUJ){4d2BwcV%Oni+*9@ zuu(FhV7#d1EAuBo7@w>Z@s4UX6p`{#$q=KPZuU&A(I}ZEo1X_{M}~MD_7R-^x?Pw= zl4^>!qo|BqpusJ~+eYy!8^sWJ8PwwhEQ3jUIH^JURJ6GCIpBma=`8kt5NF4x`;eG0 zXpMzINP{v*mWn;FnT$T2++^Y}F|Bd-6~aZ82hTO&{$kaYFbHXo_*HK@ktWdeoj;7~)( zswS7M4n|;ww+;m6!%Iuy`M`l$PYnOtk`>~BX#dTD^Yh{T`@{3+56m8l#jcN4{^SQd z?j8%p?Upk>XrHf0BJ;bPvBav5bE-{1x02Os&pdc{s&AeACsOO}uD(kPQhgt7L+Pz4 z6lp!I+j8t_WRh41M3`^`7{Ew-`r^fGw|m7f?j$RaLpPLrU3-7Z3cG~F;+x1`eFIO} zWDW1_xq9{LOKul_c170`L2Go;)O4a^!U#Qp6?m9eLDCbQlW@SvbgCG7&#N>IU){we zbnMXbg3nj?MSY1pU%j`=dNXPKrS9`BEFXF|E%!%VTKsS5vgI72X-BA=O3cxn)rc>2 zC>%cI3%bJzdc3(rs%1tMC7Z}At(KBcWECZ98b$|h;IV}~%|W_`m$yJMR_fNYa<2WsthlA&GtyLf(pimQXDx!9zEArd}dWkt>+qDGfB%N`)~ zno&YNa*i2ZQ&ZTv)->au{(_%Qo1|&A% z`M8qxr~>l)m&%n&dCBibg6hdC>8h6rg>rFUBoI-ep-@!8E53Lx6k@zp*QnlOo#0ik zxL$`_Jx2^Xi?hpST^fC%R-X+1AHaAb*}TvtOZ0BiJTR|qFbs(Zul)l96{8uooRkaf z0gmsKQn3QNpA#fatHhd{1y`pcvyq=$R3s~1i#YP4cYDUaDw-O>=%3<1vEsw&_{cP{7{OkjH9VmUJMS#nqun;xWgSa=aN6~*R0)g5h5s6Lm z6+tci+FGhaf7Jm%R)@bCh0R}r8KIO~BRXxL;DmZ`+p%nH0(XvNk9>*M>YA@uR~odK zhnW6&n~zm%FRbQI5;p>#NFFlH5A*)i9x>~U1yC#52bsTP+e^o7Y$jP_S7y^(qeFR2A|OMdW;g8ISZVYTqxqn|kTTmg`93WFhT{2{r1n49PL%1_Qi^Itsaa$-@rT|CL1V^yyP+`X#E zR#8(!oqO*c{PSM(wlB2SK6$&Qq2LW?7E68k*k*n3g8tD^sqDxdl1T;L9@lkHe<@kn z1W?CD_1cA+Bfv8P=NcwakQAuhc6o97xRFbXjclH)9I5y{ksIGg9r14@b+P>Y6aYt& zW$4P7i_eMG+HL;mW)Z;q3ylSkUULAb+^lEn1K##4S zUN=@>Fz}bt>%->-^Bwtn_)`szv5c%lvaM6_cmJ?z^iHk9U!CfG8^4WJN1SVw)RbYH zL&Zj-V>F^$Z=Sr~9Q=7@WvV;1QrUV|epEI|IqekDqkL9h0m%*gUQx!6lDcy$?f(Q4RRyku_yNjc;MRx z&03^*cbg8J`e{6_54w)I&bclS?*vs`m|?~7H7iZKjn{_lhfen5E^c?L1bH`J<-f7C zps|nWZhv4{vBNI?9RJuD`xyIa?2F4;s}&parC{;z5CQmJ;*qG@K>ZYBAIh(5b~5|7g?MZew&k zJI_P^vWo0K!FzAf>u@=JgCm{=mzPK?7%%qBBH52kv-uWCjUc`ea&Ykd6G2%wx9JkL zpcCMM!Qb#EIe5ZEU0CYmdtV>Rxr$*qd4Oi+O3n)dY-=Ab5+Q>(^_P5d{*{Ko;1m+BIIE<~3VLEeO8WR?E18H62;*k!8n{aP-c+ zY3v*7>4Oa&b@f48N9LNMw1UcIJjt{Iafj%+e_BxUL@rpx8F;???Iuog^+vaokZ0hTqlA|BLM@MEa!b|?V1TODbf&DeM5VKYviHp3%=3|h(txR|)ltPP+Mr2rk!o$Hi z!oZ$!HC)TC>q)LYG+MDTBo*qSqyOb=u35e2!iIHBSQS#E?4Hu1)iSxj>bYbrBuT1$ zt;wVDMLeUZ;O@&3cVQhoOaRMQ){4Gn)*W(#7ZC8tAY&O4N;G_r zVHW}ptCbJBvqTnPBUS^VR|s&jSQMaHQdHS2e=l5JG!$<*R8deU#YMR3Muc;}8FBeE zC+5?hn>|07(qq2-TrytfQ~qQ)JeoB$KZ$PRR_D zkRn3F%@pbeB=3JQS z4}B|_!S*atraGF>mZinn2a(M`MO1E=<&ekY7i!K9*rhed^0IH+mDd}Vn(fFp@?-g{ z5G~&&*>DmPIR!YtnxIKq?<-WGV{2k!>Bv%XqYwX(iz@qr{{hE`;%?%s1hPrbupZiH zG@^4_pKvC~iNb%A2zfJv3`>t!=NZZEtS^qte37P3?pwH?W%$`|6PZwPKPvPy9WOk~_GP1E{ok_opz`B?pua{xh3`R%L}fI& z*(iGyx5@ee=LY~+Kxxz{oKz-LTEJ+&7DAZ z@%^_)3dgVVA>_FZ@8;*O@?qvWws2iE@oS`S(sRn>oF(wD!SQnlTxX-R)(Fpr3Jt2_ zshjyBIR^_T4zTu#51znEAZ}3PyK5g?Lmz;%MDU53;dy`U-O)q=wFjI zzax{Fr5N)-p{o&CC_MEcgCHo~0gE4H3bSWsW3fHcxsuxr0PlBLznzaCEdx%xP!SIl z{lQRRc4SZ5dCN09&o)++`zoiN1xF=CPWt%Ewn8sraWz3?mbP1in6Yaw{}@+qmrlOy zJ($Tpdp@`D%D19~_sK4dogcEeYtHl6i^E$%7)VJ$PSg8}cSW~uNKpt)WFB~LEqi`r z@YB2BoNCd!FU&-+@IKg6+~o$@zAva{ogiE*w0dK)L8?d;xfXIa0gYpbD+akD0QXMd z!{nxhT9|+M;QiCg=0G+ir#p#?1P&uaO1T$2^ES zpEpkgf_}fR+Y3bmSvlTZjYmR3;i2KUdWS1SbNy*%Xst=|LLq4g9ggyU!}E)u`~uIv zj#rEx>I(l=C<=>TJgaCb2wEd!FVjBa;BhuUGYZMHT$#uZ~+UO{!4LS|r!Q&H1Oj;x&*j7v53Nws?O zeKiyyoTJDXY?)@~sk`9|ajuSX*70!=^!!uannkEZunZ^DM%PGBB3Fl!*=A?_ zab1u5XDoSr^+&i(muW63^edJ2DZJvd=yR}%iQX6GpSkrJp3exs|K2bc@e7H`xEy{j zx-2}6H&5d2o9_*?qF*Q`ux|Zc``9m`RnpgD4(*ev7n^`Zlf&AT?Jfwz&Xg(Zk)?gjds*d>MKr?dRN;M3^#)$yVd|E5Aca-YY+H+Z^)g(X3MGEBdi~7 zQcbMmdn9{m@b_4U;!kBC@eR3tHc9*qYsHFc9c(0!>%&%eW;J|3ZI&W>TD}sriS72m zf5eB}8$CWvGqi@jU3&bJUvC+z#XmWW=ueEAZs9mIca z5*>cgdHp0m6vPa`J~kBU;{%Kr&|zriK7o9}Mi$D`R6#kI5EY3*j2kg(h+~jH!g>>7 zd4WN0H@0NLtl(iie1yTXM~7w*-iyM)NC^MxVZab#!(4X1HtBW?MdV=^#_b7synIHS z*%$SPiEQ{0`d#!C?yn+YD|GhQ9Mkl&&8i#SCj@35nF$0A2Ub7R^vtopJlHP3-#hO? zPr-IB#jOO6e#SS?G(U6h{n{+E;Hd5Q6J!?G(EHy6^M(31=c(n6Cs7#xeG4sVYNb+6 zPb;FDj^`z{vhqutn=ir-)46X}R;CuNukFo5Q^kq-sl{_El|f(MajvOXKi4oU_44N= zd3@$8otH`unoIq+=+jgJjom$8Ol50LNc=+2MuoS%aY;fQHNES#X2J8s)H>om)1#hAkYZGn-;>N zsYS2BKHiJyr}0RigzN)bO=(ctY#&W!B`y=<{nDD+Hz)LFdOlOA^UckQn!e>iPt&VuTExvBm{;86E@Kn!e zZ$UODVD@xBlzXVzHPGj?4;sBwSp#&O_7>D0AJ08#berV{P@dM6$m6~gy?*sdfa zPF5Rd450AsGIxOK0%i=Y(aaKx1+0fR=vt#>Z!uEn$&}&oMq+$Yep!kJi)D!~{!?^1;h!`TEc#%SO&F8@#57c@{Y1)O7}n$V``jLn z+sCuBu)?Tjhkw3ddtJcI;fntDdXo7)URB&KF3Q?kk>`jxn2K@E7oy%@bTDTZ1Up z3o->2!v>>TgN!l?q7NxB3kqz}8g){LE+()oZoHJ$^=w`U7~G_skHl5+J~fh^W%Hh5 zQYM9JJ;V6EzNGuaSh66?5j9`VWM&09tqBJ7c!1Lb$TP zZmNy!CYf4OQf;KFUBT9oK4t^`9+7K0xFO-ctRd3I$oQf`F%dn`XWUHDF!;bTUN0wL z#fQd_N8@vdj4qLU*HK1P$#I{J4FGz?7Cz)ft*vcrpq4pkgZ4^fqG689E-yh$Bl8lV zw3b*X8g7!MN|pwmi3V+a6K^(*o2QMoVYI(SmZ&%A>X%QRJh6J>#7X>l(seBsmTVta zBIqM{rYp!~2B$||+um+(ZFPu@HpuaCqYV?m@rU;5I;lq|6$T^`PIdAiepoc(dfX8I z$w&Amd{-he^TZR395G`m&9PHs4jX!%W{2C1>{MN5C(2qaOAGCw0#C)7sGUQCj7?k3 z-OSg8QXnq@uZUa>Otezr>RvE;9r=i^ts)dH95j^ZL@TW(2|3a*{&6#Eg9TE;-KmJp z1B$`SYUHE~s20TPl>d4Dw2{m1yUXkU zhTn6y2fy%&_b%_?YhSwKzMJsRO}D$1ICd&^{(S0;n@PMT(Q><+c>7KF-6`C8=PFWf zzFDmY1C2#A=Vtc1nI$)aE%t}Jo`=zcpJ7@1^~=wF5HZY$#CN{$eNVCMbI*NnrM|_U%ihmX>~0fArBheqXk}qs^rhS@n|5 z_4*~UIh7jORFsSH23H$&G`PQuMF1lvRR(exY54ZVa!7`Iho8Sf?{5Q3FO}3z6^Dh6 z8g;u9VP?CR%M2uH{ekLrE54-Q^Du6m^@vH2TXw4|EImm-=kdCAH)Cyf-%DLApTJ}8 z;0$Ey!oc|tsZGEstSO?$J?Rbr&79kl4g}nj9=8Y^OYR`+NqHG}D#$UDh;dUmpgbPD z(_giV!^`MalipL@*E?kPnHZrQki2FrRJM#lG1!Z8ac7ovz0kMA(YlN$00$E`q|{xZ zN)ar^bIf0I+BjW2YW1Pjj86paKZ*itm*XxYB7x;12ufBn0WxuVp0g0EE@<%QvuImYZFr#`U$AtA3UfPho27{dn`$R zcBJ@gSm~FF&9a6k1=O-KON=9t$dUHZaQLX9K*2)ps@ZGBRX$irq87~?F{|Zr72bL3 zippPg^^vQQNT;SlF3WHIujuReUP$zAr4yF{`fO#Qnfq-1--b%cR5Tk7 z;?D1Vo2E{N@V0CtI~DZ?e9?pwca6>487oq-Gryg9=7}MR^$V?LRhks+jbk{jPx!j5 zUpOxO*?yk$wo$w7K7CU;|vB*{OJNO%p; zAb7JaepA)v|DA_W(dup_kqeVx`0t<;6vLG2wDJ9PB^~E^A;j??+sOyHlRpqRBb%+> zT2anqrb^LJL=shcJ^xCsM{wlD`$h_PQY)C$l_l31F8xMG27IwGsXvsVH)_+VqwOK18hl+l| zs>k2eXrTd(2JrQ!q8nCqzQ@9T+9Z~2nq&ci5SNNo{M_&d(Qr$6I$K6S#iMF0>d5}< zr}_81ho8RQFU!dFm$5T%`kBzJx8`E|P^YaAUaFosQ$>p2mJRcJXJ@;Mi;HhPTW~qf zCA;Fp(%tP`P4yK{*6qH+$qd?aeO7 zZ}3jYvNc&Y`aHM3&XIgucBt0|vE{tiwd^|PItw}%*0*DzDudX@^Q7gp_YqQHQUyrF z**q+;9?jadfdCIzld;~f)_`zbE2}`OQ*1O@@RZkEMr>+MD=7_R7>!sqS}H};Vl3ud zKZ<{ay&l_k|B*ZV@3=tl?SX)d-yB}g|B-teo0)2PDwjwowf(xjzZR2)c$}BSSXtfi z_21E5VDJAd2ZM$X;JCmaa{)mJG=sA2j9GSxMleleflVN+0vES7VFQU2th~lDW5XvD z(3UMc`;EFGCbk-tLOdE|88_-e>^mASRQ`J@1-V~??k1s}*7d~K1U?o~!oVgGRw6N8 z81zZ1;wTpT9rP&He-~U0f{y^CI&6cmAI1oemGwoAk<$GgP>m3_CE7WZh;=)^?Y#sV z5gXM7^7**;w>m>d{orrr=FY92o142*E94}vHx!K~IJc5@`@Db&6Xaw(4HASKvH<-5 zmObBph2$iIHBuy5o<+cy-hnsXYn2+M7LaNU^@%Q_w={O*m)kMuw(G~mt?n9Ky$d>v z^|$Lz9vn%;=B-$x|M5!S-g*2O13UI=jcXD!vML@}C_hjk4$scI51=d9^2O&g<^IAg zjm9ktn}AldhRk+%-vg&Yp;Hg+>yD3Eh*nep;eZtFX3!AlYKXf8))k#);4Au_z96oP z3BE5B`E`D9SpYc~{jay(7S2sa!jbSy?sxip0`DU9dAvjMVJZp#?QOS3rgPy)1n*|+ z3|}Ewk_D`dSy@9QoIEOdBJ6&<)H||(YrJ^N;;cq&GHrJ8mZzz=;Y*Y+eI;+AUhTr- z+)b&IPzH4})v7LDuwkL;YZ$-pV_mxscSJ0R1-EN}zYXkI6x^eakmm)J7!Vx*1YMv> zds%Eotwyl0oAu(SQx{X{{TEXgzc5M$UmWpE-hcXZ7r)S(^Ec%2>&ByamkYJp1xN?q zm|8i1q*6I@er2kEK{IYGyPWsTOYmJ5iCl*a^hUh^*$-HPS^gVr1QR>Iz8lO7k~e41 z+%h@%o!E)0EHhCVum_kKkDksM!oO0c`Onc0)Z3UnGduXs>^{Sop7C;%a?Y4crzee^ zm^nkIwjunC6-NR6S|r(T1(^&pVo#7*UG18JH}V!uQt}8EMk3nkbVywrUIKMk$D}p#J?KEQyirc{gzVn1nrKLMDn6O~ANtn!`3w0gV4K{X6kWU{;PoOER z`vm+VulxMr=tNUTn`2@M8$atWZ6)I<5a8vIHz2=gpSy%|&<( zu|i7VVM*rO`z~J0uB_aN-`R^7KXWGgz>DZjWK))GI`x^e*#}=7&3}-yM!Dq2b&N6I zE)8S|A&`(m2${RW;r`iNsd@Z(vowb~BS-UKYg8lAojMen4&DCf?Ra^}8hc;HeeEkG zR+I-16ma7fAx_xTqzQa2pj*$nr5XVV!upO#fscu$1HRgi*H?Ub@3BV?ao+Ps@H=CD zj~Wp8-5@qAUIvq^`>%W8AUcnJ1)a~(F9U#{Ha4I~Zjc8&tSRq~VO2m)r^CBJr&_z1 zl(lkxo6h3SEgd4y#H=!)mP*%+!4@*Ex;mY1tJNh-@GFl%0EruH3+Wr}Z74tOQaSlu ztP6b9s{P4A9Mg**GiicaDvBy~E?d@K4%JnL!mDcdCILQ05q)QHTS~&MxFs_9n>HAJ zJum|AmS>)S5beife~Dc=9zf5fq`{}fL}VYDS-PDXe&XGSXJ%0B0j%MC%|K#5;9Gew z)fc~u`^!fy&N|4*C3mQ#S*%us2eMQzsuHVVRSIsAs5R@gCivZ(AWjz;{446cIZ%n_ zf&m@5^E@;7hqN+CC6)N#a@&+7x9^|U*V|J}-v9HDm=C|%9q@`4PX{2Sp(QaV<5wZ zqLP2`@jH(7*O!)rKM|HJRUYi8eLL`ny^5lcUGZXtEETfl&{Ux?<+|n?Ch%2MU-=p| z(tHpuY!3V<#q7(sI{_!0c}i7hXVeR?*4A%BD`#fN`x(-_QU03<@d<1>6rE#j5&S5_ zXSZo|hfa+H%gbW(`b_5fCNd2>sbnjfxKb(|oAVt$?3=TW{VX2SZphzXMyf{XOPJrQ z)vkYZF8)+}?$Q3c-`$5KM2ZD)_5Viy2H&R{@{~!*H0|A_*a?iGqEBm54g=!YI*15L zX>CDep%RMZ?Lko+I+H6UCt^Z*R!+&HJdvHLPK73>(v#WBf|5dNRNg;hOunv|4F(q{ zC-_hrU6hbo5jY_%szrH{k7f0E%$>}u2|X!9MP)*s3`m*MwDkR;=vRfwC@->!Y|^Sr z_{vyaf-Sv{5o^vsj@TN=snRZ(5~}rXj+l4sH{le#0`x-$ty_RHb(cf4|Er+~QP(ZE zKCtnClp{qp#^#vsuuln&bUTcv+q$?VfBgi{LAB1_WNqEG2FSf#qqAjVmEJ_hRzKD4 ze(EFr&2D#dXwTB|@8ludAqkKZ3xHfNU3bcb!4GM}dRS*7h^6DwfrJ@1?O-F!V_(PT z{V2KnA@B|0Sy=?aWniP#>T0Q=)~y&8^bp*LRLW@e-F{*wID_xHqj z0{vXd7_7J6n)-DJNcSI`!XG^pC#QDEIEZ$WdTy%4Q>x#Fh0)K}NuW$tDRfqWW}>6% zn^$v&kt?Xa>i()vEx?!8+`NYL`yc0c3EQHA#B+Ul`rvdTQ!Zx`c;zv$T4xzCfR)!! zKxBsTsCQ65C$c&Tm^ol(Gy$KdrMLA+>g3wV6e4zGDsl;%3@0x|hM25$ZsSQ+mCLKK z1bk!>OG=~>>=`IH*8qI(Hy@3zo%BAKLeJfjis#gGc@yZ!@{b=eVvbaQ&THbJZEyeLh>QVD&Cax#&|LD5_rf7 zDji;q+Wx2LvqT2bOuc3iYosOMG$wTqD%?!0U222?2FPT8{@G`r`OcX$XOJs(tbFUO z*@lvd#WG6cKqha@mye}N$s}q%^UO1Nmp@Ktj@)+Z5k*O#KAn+OAs0`lOLyHhtZ`^t z6?(2_N%a=2+>QdhL0*e?>sE9sJopykZM`du(z<@twYBx9Z>c&|!nJ#WmgB11+n=XFhl8ce z!KF;4pvEWj`}6s@TJY%ALA$CaCle}6Mfy-V91MobA5sf(e?ISz7tm~E zWoGc#C_b|i2{QPf^&Gk+?j3^hDai!50c&9lh|)S(Xhi>PwG7CnK|Rn(;XQcq!L(0PBi89t2U^ufyw0h}My>8a)msY6@ z;k9M`^?rX)^2NgQnc{v~m^NlhGnewEdZUZq_fLa_~3*0oFnxoSN|E?*iT?BdlF=7a~6f%SvLrRT8wx-XWa+girQrH z&D83s|5Hnu)2H^uV*5@3T23gO!d>xrGI8SK#nQePPK0m!>-`y7+I#BM-dHR>ePE)f zB}<9K@rxI)PbMe#cW#|YHrMPN6;cmx&)bAm9TF9=>MX-t4WFeL@uq_H1<4~>#L|I1 z;R9F+m?H*w3b`q%L>`YQN$cZ#d(Q5`uh#Z9DHiQsm#s%{yDeJZzX%_T*$Vu+hmPBS zK);Ee#XX*4aj9WcMNNz2t=L4a-^^UTocYa1r{j0WjT??kpl4V9`ND;NRtNvMfB))@ zPCqKxzC`nuaIc417Gea*TZAA1Y64d&AogV!(&+^x(9f(v4c@D+ZIqqcGl!K-`Z2E0 z!>kGt#il?B<0pQlBd@I~Yh>AlY%2Q;Ugk+B9_4K?R!wMufIZ-wy1CIFY^>`YY?A>8 zmE6&X_@rF~y`Kd?5PsHJh(Xp*ckdgJE8p$r@7_DwFG%+*;jS(>ReQe<>~_~)OD6V- zJa-dzdKaoe{(%ERmWAvVSVgTzAMI~>4UA_y5s(bNiNQgEO8cce44Eh6V2bB z!2gbq2Nkhs+2LoUn4&C+FdTFrK!i#`l{Hxfte$2a-cZ?L`C9va{(%Ql)oSX22Y9sU z@VJI}|H;Fti4$@x6pG0wCQ^q_`gu!6{4t)_Il|^wps0O>yCH^cF}7GIIKwp{SshN1 ze;`lG9?p|u{^%Xk@0iAhO}8CWX>{rr@lOns@^C+af9gSv_*BciJuI-X{V|vA?5dL1 ztRj~5P!(HFO?4S*tgT^QS!7RFjvud_W*3KRp8%D)zjRhy$>mnWGy9j$Mi0Z<**U}L zx~zeKYGD7P38-0_upGylg9{My$rh{#rHZFlied3SRgbL85GYaNg_NkPxq1%2Mq3m4 z)WjUwh-zZwNm<{oD{?v>iRS7D>p91k39`YO7i@U}j4Sd`Vz4wfg%*8jtSvWs>SK?o zy^E#TjZ*3HOvaKPiTc-%9{qaiyK{4Aj~p54{*-4SPJE6vC(VK+Q&Y5Vj#3k%iOrMQ z#~#a`L@fuMg8ae>*m&ZFYmSM=X&Y+ZBDHU8sJGkSk3;HNr`mbU+Bj8Hu~Z|?REr%) z62%q!kh`?qdF@?#%#x#xa9pNN4RIOucWIHa+lgEb?n%hP26RgT_GUp^!|bB6HPnCK z-I;szdors}la-6vyWhWgPv-9Tz5nj)MIBb2zAJwZ8M}S-Mf4Qb>*h!=#EO8A7O`se zqQgC0wB5sAR`prsw`vpB(^Dxq_MZ~_XH!Z}No(m`K;WhZ|Cl`)tgK9B(xn1kNkAQ8w8PEgj#PWfl=)z)C9KVGu zwDTacoQMmJf0?Prl%%-WtbKGUGx&?l)Kms#GgIA^5>bljo7=_8i$}#`G=ApHM@PR- z{Xoeuh)GA|xj!p7uwFnD$2i02`#6D4S1A#)E;QoRdop;BNk47<&z zD45D|K=tYqbT8DE;&I8@*QowE*lhKBau33Qj=Ud|=MUVZo3n240x@T-i?(e2ssw$OAr%s(Zbgz~4Udql88Y zd2741TA-c(pUBgN>l@2tbeyUZKKlc+w+QJktqE=zUT_LYMt6^1Cr|owQ7Odt0b*86 zefz<5{DZSZH2*U!V&%{X2Mqb%a}ue56K4py=LLd2im!!c&S_{Kag_+NZzS%Tngr=| zi56B3P0(|d7AK?2;DGrXBa1#TdIl}&sy8J9x@}3@HqxJv!urRgXwH8+h#oLTe}gNL zLmx0=vJnUy+Vwx8qa}z?OULGa&=SMHc7`4MwE#neT840aK)jpvTRZ&ps6W`-8;k}{ z%wPKT#8QI=OrzH`-1pJyQw~hxOF2huS9w>)D(-igP9$2Hbr4~)XZpEZ|D&*Y zH1psS4`yJ2JQV%$+#T0ne+RsuZEtP0@q0Y>T_$miVC7qOV(tKYsckAYIUk&qg*C_s zc+I&8{0s=ZJ5is*rY$cm9q3gBh0{-#>1 zt=K#A4;3f+5aeqR%$h`#Yx)Q=kz`iP-HY4X7l8KjmYdP;?&$K~#lg|j7sjy_Fb>4+ z{G6s}W3Lko%%+J2fddGcsAowXsZ%U=<=yS=(d8Z7&n+vhSxCa_5*}0~>GCd;((y|> zJC{gwh=V^gB=%Pq`*{t>+Z|(m#b*QMH%YbyXWL-GcU&StD=&KNh+3nApFLyHF>rs` zv8>T$$o<3Twa0k?02mCqoz5O%L-&mBl6^cUMF9DsPSLeR@=tP8Afv+uQ?sqkij#x_)(o_(U(|PZFHxccX*j%$CrV-fp4c5}8PmU?{Lc9ewNw8N z(feU+TqGH%o1PPRQc^&90M$V&Eg?O!$RPfBAfj|LxJm zQ1Yg1EF!S@Pl&`Gkb2bYXGoUpvXcR~NYyh(kj9BP%-Iqcl1zYDw*ybc0VzZjwGEsV zYP{^g?0Ns_TlfYe?bJ8BQc@v+0ZLNpcDqKUp(MHqr9m{zZ{2SrI1f*q(xqN>Awv-a zG7Hh3gl}>sr3s~yprtAf4ub8UH(+$BX~ZZ;V!9y6gGeic;1T2r$ajEw0M7_O^oZpq z{1y7S`Jz(yBPL#0J!u(wXK37Kg#r;yNcS^Jo;|9Yy-eK*{QcW^jxn*|HM*CNsvMUp zHILw4CtGTj<-%n?8dnw#qn=>}|Av?rIQzN&dm{4$DY6b=0}>;&HqMy`{vaAgO_MV= z5jvNe51!4>8^vO~pd^j#sY2mY)<`Oab}`q8#~Y}Vk)FSy(wHmi2HvM><%Qg44!;)4 znudRqN+wfe%>8>L<8zAyYlCy2Mny=H#)W3vRaAfeSYlE_TDR*ile$C91Nh2XB=%J~ zP*`U^e>OOuDjLJ-LWQ|T<%Z{_jLyuK?%0*TNn)xhfT^Eo6uejo#*)yo7mxW(W#)5j z=JPjM-?G=c>|@Vybb~v0U=OOXz7?-`1@Ce;&@R(q*;kQQhq**obk})%H+fCQWw5#C z$^C;Kos4)Z1i3@0P}RtWdE^{81k|tQVyY(RS93d7y;aLq@wn8X0awV%FL581G&Po6 z&G&i$&-h_(Nv*6lPCEb@&@SJ>`o}ZGI;{f-yMmuEf&r)^b0Yi`2*F7;G!x%bqg;(| zoT~C{X@Q>bEw99?VXm@7YH|t72j9)>*9VTDs>Y9(mC_S7dqw}&+(kiQ6Uu=!hB~G=Vs#z6{i?@az*l zIQ*p5HPy?pl#wMu9yAU;s@>nzPbvwu^`O?hiwiMF)+KMeR=8%nmJ0a1;dF83WF~|n zfq>74{9dt?%w=V-9AB@+B59O5@dOv==2zpsRD0!`qq(R*5Lmo_A%FY*i;Pc9#Kedk z^p(9RG_jx3T*Y~k!3vlQcB~mx7fioR!p}v+$$`X<1e`A;J8z!Y_rA@SQrS{SNb{i} zABghVKsuhvhk`O6VYslMgco;;wHh3Gt(eRza##@j3?IQmQZ$m)!vgQ;d~7Tz|C{1R zocl^Rl_+mi(P8s#5g6e$Q)y~8r7zKXVK$O-=xteJ^by>Ty>q|(%UCI*e7wGjeY5dU~vkriliPIQ7 z?IKTQy~pw&7WIqFRzZ8IT2pfb&5l5WgH?O#uuG72JW5>GsODy? zCtvA0ti`~h3Zjp?7_c!&K_`TKk|SdTSKRSQ1OrWC&>+ZR8oKpBJpXPLS3(fZQHHNn z;$GN*7{x4q?p<`%MI@D zw#b%h);93x)SDW+Q@k{HMAQutH7>#sJj2h-W2$t;wzad>_vUL%rMI?{rWP%U74v@gZJ~_DS42G^u@k ze~8BkiQ+mZI0(X5hBbY&^&R;g0i|jrDTzN4cXqzCNZ{aEEh@+!&jV&sPQpxtfFZYECeJz?`V9 zwMkBDJqom%YcvIwBYe*V#403datq1hq*Rk6O`;;rPJGUW34+f01_dF-=amtY<#|7& zGsw^LS-)5E`DKJ;zfbb|;TuH0;)D!~B=2P!NBr0rT`2uCA|o(ypTFiqLC%-+`*VIa z==In9zIad&@qRxNIK0!J_i=)+=6BnNeAJU#1E1Zjg`6lp;Gc6D$UPSg5}?|dGDgEQ zg>0YklVA-+V{08jKa?tV%rd_54&p39V?aH4aJw=e+TA6?9js*HPXaR&zW+KI`^Z8k zJ0|`ldak9He>R1tL0;vgy>r|8_La{3!a2}$eXes`cAUn`JNwllldn>zHyjqAe1$3+ zc+?FBL&+!vDGP!-NcsD1Ga7#N{kB=_T(|3BDG!myjvdVt{C8JcLbFAf(_MRNB|1`c z3`v#@U6L#ktUlUB{b8qfxocV7o`gpWUG743dspg9k}Zo<9{1uE7~H3D-e<|!i57Vb z76*ye1^XMCmQVWochNV{hrn;Xg|sb1OtlI?&}z%o>TQ+V@XKC5?AnI)lz*D=7aiag zmrB4-1CN+vY@GJ3_V@N)s*J=-l`*>5b@)gAS#`k!_e+=2oGznt@N&M_GJfT-GTgay zBocoLt5zYdV8TGefjiipITv93S)WffBwuae$pv@n+#|lMKj@PTnSA51?SL22(|9)G z2}(gl!wOBwM4pdt{?6vd_isV$D^chCum0-bnScC8+E<+8f$t0s#K#0~K~IzKnQ^}r zTu2=yB9f7mv>J(K6DvMDtDuiab^yr{KsSy6s03yyhhQB6>tK^I^a5^%f^Wi@M6SJyr|mu;O2=;qvukYl2A1=)ypZB~ z9}@`XCBb?Y3!sdjkEfxc79U2Pj)Zr`)1ik#$jfq}sFJBhV&OzEvLg?$zzR&|d^(Pg z!M~WDqY8)5QErK1cCPBjmwY;7A7%oj$>6gjbejvc4%hDFdn;Ey_vF7bo`)6_lR?^hkE^P z_s#e_`gOO~ssmL4(T#>ScMaGm9sS4y^g7I#$;ok%QOYY|oN}R%gJBg(Gyu)qyOgbU zUi5Sz84q&f&~B$Qq>K-{z24<|2G^sXsgHIY$;bmE+>3vK{v7=%!NOPY=)LG^;a+so z^9Iioo+mv|c|Pd*anHwq(b>r-qsq3%%BIG0$`-<-a2XIRu;#C=tg>9Qu1PDaZL=aP zi8|$xXxAZuKr?{?7F1jg@8*a`4se`W9SQ^sXdO?RaJbnf3PW?NM)mMN38qfe^*Kh ze*G6VkxEEDro4Dw2(!Lyu~h(W?1y z9Jcd+ODn-lDic)F&W0lR*zmonL};Z;}hjYBepGYfC9nOvP7Hz24jA!}(%7tj3gZ5%n@k>Gs=;YBKNR!-4GttM*w)TQ(sI{(}Omy*k; z6!VOcrD-lE?vJ=Hga@I}AXE*(DvWl=+hlbJuGdTnpzzO@B9egd>5_E3Z#s4%I4wpP_&vDNw z&rO~)SJ0|8jtn$)1+0CQX4_=Bqym&?tkPc7DtL&|IHidY+JSsC_b73$h25^sk}} z{zI*DIHf45@a?f!u^3&Am7=j?%qkY~^1YdCHq%Nep-LsBq#P{k|B8Nsc+;^20lkoe zt7C0@Aow##7zXrBpix!OiH&ery?3Lq%&}394}`+;B)*%fx^b_HJLU0LtH%p>q7QH2 zZS}t6>hf|~jRv>?!yzO@@KNXT;qXR2e_Xwj%2a=WzKPEd(z`LPfnuLeGf8!b69r6` zAV-i2!5l~{5-r5?0I>V&SF5kitDlxOa;`ImBKg9G^eGirCtL{?@Udz*jL)pz`FHB4 zqz!dBz(m}aa9sYRI`QiOe`b=z&Qi|O76}J(v>Q92rP-=XgqPOkVJ&O*`!M}l{Y&SH z&UUs|>}PA1g}=qCK8!83EU|UC&XpoDN06vMjZy}hWZnYR<{>A%oJ%HicxJ^V!kMPd zcy0xvomSwq7M$62*4b-RA>Q2NkMcx{cSw{wIIK$ z#u46M64I-+Xw;CzE!*j=5)C54ok*h6RLg|8M*#4`U!gBG45J~`gL+tR)zn;0t+n;= ze6S|08pf(no7x|l3)cRrh5s&uQ=2J#R9$GK3M*ALn^mhTg%p%CfB09c!Fupbg~Dc` zFm8t)>eGncn&Z7(Yg2r=Nla;PwWilr$)ZPtJ%;u5z-_k$)^Db(42|+|mubiUO>(Md ziX^J%RFTx_S)VDka?=>m}_#APf3 z@l&y2bQ14Fj zf?q-aRY0o0k`w*@jNeZdZ%m4NG^AutOuFR7>tRf^9RQNjqK*JgGHpKz*Q5d0nv)3B z(j?lpW{b0-HLxr}e*fs%BQZrODn|so5RTx55<7BMz^kHg_J}A?eI<+bSAYC+4;0+R zd))R9h<{(4#vy^6wj`&_z>y@}J_iSkgwJ2MUIx|+7bMB86bRHoBMFG*_3QGy8YPDo#C zyt|}|IgyWq^2r#_`B0x@ZS0|NAStp!G9n8B2aYHjlp_ou;zc16azD2{BKKvTDCcpg z7|kbEnj~qdhxBZ1x4&Eah^`L-`*U~HMZJ2aE6d$X{emum&uTE`l+~45H!Z2M9mg(jX2aH1$Z1g-GJc5Km@i1e$*Nn2z;})$^)sGN;%>kqt7mR(MGy)UHYWUoT)M@{RQMjWqs++ve)#(CsFw%Nbz$S}$jos{}iS$927IbCe%IU9NFh z@M>`qqqKk`8*A_qSJOy-8e8`<} zJn`1I-ZeP=1Srk@yWaX%yz#_oeJ~|+rU_>K#0hMWsHn0=l3-a$Nh&IW;6h`ehGGRh z727HoZdc1Isq!=N*i!jTk5uRC>Tf5C|9&BpQqsm}a`N4!L=35^pPD>>KTWs*3Bo?7 zHHZDzefra{L%qSLKRuQ6As=F6r#_{g%kuc?p4GLcqohasJ==F=m&MY2)fx@Yug!KI zFm-yMm=`@$?l--I%Nb6`UtdJ7_{RZy2(AN>WK9VT@D(5rxtfXWGrkrylPQ6F10gdR z9;iCx=}mG5pkfEFWs9l>iP`jvl33b3wAMq?PHrFpe8l*Ekm~>@bcJhm@MZMvtC+b4 zQ=Co~s?nY`l_`Xb9#FN;+#%0l_k$zzpl_y76JG=B(TkWALoCa~!|sy1Uys)$tJ!8JB^|sv&$K^9I*3JBCYeA> zD52RYKW>l8u}$NzYD;IC**-0Zesg#FW`0qo&F{p z?J7?wF2R1lL6DURfPi+eOp6-301XL*RmU(l9o$OwhiA<|~wo+Og5~@pToha#b4jh#yi_AXPFBt+t zbWl0u9J_>7?yxI{lN;Z|ITG}tKja+7RnB1;`uEUQK7tE)*mYP?)Zr(QXk$6&=u+F! z_twi^sw2JZPBZE61FX3p_1po{m;3ZI6v!qX#FMHvsSd!|Lie_Dz&4Sq@2?T_wX5^P z_h{EuUn->B9tifUxZ+YRE8)vaAaiD+<1&=KgTCV)}P^ov#{ zX{!_HVF`tUvG8U@6k1+{QpsXQ$<5{bY#dSw+I1B3i5EwAUr{IPtB6-N9^%_%!(1pYCj-&fM}QTGY_)m%cRW za^7F~MK3YAI9PCRCpm}|OKEE=huDR`0*VU-((F>cLAaI+%jNUGAqtB6Tf%`d5z`H+l`}^*^^L=-=T4(9& zY>Rx;`s=Y?`$d9%!;#!DVkd^=bH>!TnmsuoN&l=`D~$fWUZ|mSOK0yqyJT2aORcMQ z{5nBlnVsk4d7`5!gh8tTV6!H1^AIFVlH#=1))aDe^$MB!6bC8?_3`xDsmFlMFDwVD zypgRm8c!JmFy3$tISuZ%t$<^-1D+)kBB3;?zo98{?o1r092)lD9}>mTGa>Pf zv1m{XaiLI32nU2Yh8L4DC49das&t3cCI1#0uId3XG8P(r3u3pn1Xc{Q0-MS2Q<)cyOf_xDua@2#qyN$g4A##sHnYWN2)yMCzi@~d`88`4mU z|Bu_SHymDi*|q%tsgA>5Z}(-_(LZ&MU*Wms`@GN1tAOZxKC7JDS^JU9p*1xK;tV&AF6>=+kj5 z8wEob9zRFPOPsj5{HgVd_Yvv*`O74{dUAb3g2NXgaTA1x6ie~I>q5phsjWWzu-ex5 z!8*3Tk322-+=A>)-Dx8`o{i#XP09d>UWI~DC>)Xu_3pb>!!AfCpO9q~?!LQVbcQ-; z?XZ2YPBj}8x*7QYMl4|U0MI`ZP83AjOjYinwq{%iK zE^Hb`L5%L(YkY@ZC>X}(0{4!^Uo9-)z1+_^bsrMHU(T+(tCX5Zl?^CdBT4LEbBZ&< z!o$IQG5V!8%~t=A|LN z&EB4UyzaTed1@0N4vqWgNRF51GX=nhJI4P`o*0~Vx=N3jkgdVkIP}DU6J4IY@89o za=a#2+GnIxN>3(rviv<~?>?PGKd4L>M7FL?-~$wV;GVPb=OJ8T4VOHWoRaYJjm}<= ztB>|b{(v2)tCR?%P-}o6p6+PxV!E1!*xZ3cF532f{MLH z`=hRIbl@NV^dH3a= z3!Q)S^P{gr0U!H9@MAqE24{>Pb|`k(p_pNZ!G$?G8!byC8a4E~WfCz%`yoWVzq~Ur z8nX_=!#bmlx9qcC8$YwYahjh0%=+R+Xf2gm3vDdgTj6zRj=*?ch!Aw0dCyVL2`m%d zK_!+vYDzX4^q5OQ!D>HEwsSU^vFdCiD!Ev_$oQ}dKDF^?1%2ulg0cQBLNxl*!B|X+ z#hwtN2(JM(ldMO-i4TYce*quyARG~m-i$ZpX!I@gQxNr|!YzGr#A(sgY8vI=?YW(AP#nl^~h_q#Nxnp+{Eyiev+Gq~rU8FGk{HUwR*3r%JIt0B0Hx zIh>tXN|L|{N7OoUMZw_iXQGcc%Xfz2>y<_&pIgn#ni_+2cyC}SPl=%38r{Hhf^la& z~j%XU?>5YknRHf%^iX z5MBsKN|(#&ycm+Ckm!yX4&ZrSg&EUaGi5UNVLi%@KEbV;RN8n3#haR&p6io*N{Y#` zzLetes&?lYZ~W$;xH;}UbLTWE*FXp`5g`^6B1}MuMnfI6Ak9@nq3WEp@T1eDTy(5) z=DNaxnGU1?dvqb=4L3XE6*8HvjAh{kUC+*bzvTK3)~+`2lQ@J0g5}Ot6gNwSIYxS% zYJlB$Exc=?H-W4FkhCECg1)T(q3H&A5+7$xfa0}~GkN)UdU4squL4CBRBTtv+bWLzs zB~O_kMcMKd>F?u6X(dUrBS6-QAZ3lDPT+?ZO9?{|u_zJlcuP$sWl2#aIhndJ*+iX4 zgiyTLtKEDn!HX;H6_HQ0^6n2a^{Np}k8#qq16^4ub9Jtvkcx zN)o>hw3oY$pWga@d-c`t)Yba;74O@X`uUab;o{5e?{>o_<(KU2 zciEM@T2FV^$Bh>prxCz}ip^Af02-_z2OfAh)K1Os?vG)CyWP=1ux?*^_=N5E`63>t zlOTVYS`!Ew0kv4db9iN~-Msv4tM#lT^;)f7JdO4FVXNJdq)xjvNQ zzAG+|j$KY`>5Uu#$IaQ3Mi z8$a>bpBR_=Q@CFRJog;~pGm?oMUvDA3d2u?{fZM2heb=Qf0}C=9suYEEGEDwh2-m< z2SSSH`$l2(*C-g1i-m=+#ANw*873O_Bi||HOa2JwBiraC{;>C((&pv@+Qr9TDj5Ce z3x+PozOqm#$}#x)y4RnLGX6Nrgkm+sWTHM6B^V|gU2mrn;>tMgvQIL2Ar4t70bH$R z?Ck7}y8WBB!FG7^JA(&4M*6|uV7c*qB>NGV*hurqc78cnOj-=q?TMZbX)v}VubA2o zjuzFmlPnu!MegL9x;R3@0~-%4Z7fgkM(-oXaU$Nso@}X0qm7T@<34>Hjyr`9iqhR4 z7nUXHRg0cB?%i5btI#*Z`ba>yNrNiw&`QRIF47!-uwrivKNR~^_?g66knJtYsI}_A z+h`z*f=n#7?iu|bR3Lx02!HW(w?p8c;Jw|WOm)N7(>7&Yfb@&!alfcwnP>&qZNqcY zbCc&ReumeyCZJQw$~4dlBpgHfW)o75fiIM+ubEAtyKKtJ5;7~B$YhlY?39zh2v(^R z8D1t8pRVauMoOHea(7gs|&oqs;SEzD_fh+p)L^30caF~y^q2+Q;!V(1OXica&E>ZeOcF~ z3W?;$+CiKP=|Q&01{=TV3U{*rZV$A@aF7i~1Thl}2XcHQQE6CHRG-MjP2u9Du-Pak zL=n>u;Sf?mUWypVI30|!!&_LH0^tn6d@KRr#*IuK|FTRXDLj&+8 zj9fOG>rXac^h~zh{%Ho^b(lA?z%MrvG+qYsVb{Sn2P7^8@(EAyCai#EqL|ghG9Gla~QI~mb$lR2Odvk37%pr;rnC~ z{BgxRz@(>$T&YzWbSw+M_QQeEejpqUAR`d&K+3vj07iBEKEF-j4&dAEE|UMp#VLDN z`U=SVWSTqF!u4kz)%;=gP~iQpYQ9f(=l%x3<_J6jir5rQ4l?Y~XFl^8^>O|2r}xp` zuj0+~Xle9~$A8D>k#PSG@)?NJOKV}JZ{$8!ampBVJqLbAEa|vyG(78z7375t7i(fg(df4deXm@d9sDc;(A79BWgSW2fE)*`DAL5R)3l?$8nOmcBObNUawx)n zgz$v6Tm5)i5VFg;FNwl=upm~KYQY%Lky}qQ!CZ7Z5~j|$-C}V!E&hNnyU^JVMq|Qu zFjkZc1-U4$hN96>(Y{x-j>liRh84S7%@(cIB;gZGhKE-1@87R3wEiHG?rx@OFx2B?;hiHW7qNvZ~eXEn`!Pg3T- zN~DD1u->Y5flOq3yVvQQ?{d1`C{bs zT$31k?PZJl>&DD>CfHaUzevg1kmwm9tF8~C4W5&B+wCr{6@Inbqsun&yhA|ms^L^E zTjzD#>}XdvXxFtzaMdO@pd+4ZNF*`oMl#zT<;uW&5{*W`Ps zd0O1QQeCmEuqjyYKaH?4k_6%1QuiP!{=LhD$ zD9L;yc0p8`es;%hk1@s|*P3E;uMtW@g2WHVTi4@z*uv+f>2E(UaNPfZbpcq|&VkRu zQLTEB-qp@NrGORB9CD+ab`hrT679Wo7@5!)J^eic!UM6vfPm$%az{W>E zz0&D^b*71gc3QM-(`{0U@GPG(jN(i?IrvNlu~+5@0<1IH**B`BmL0$g1n%)P2rdTjv|Cs|v{QY@w#?V#ry24>0du)U5R*0$fXzap24vQ3 zA(@h-x1QA7H-SYfq>DVS^3~YqqC8*Z%h9<&G9BOfwVO`9>#<{OrV>d7tFdM*$UhJ$ z$INJuSCWBa`0NwiY!_=-APq|@#3E5kmak0nz04L#@AX1}ycR)7s;-xUN8-)fw&zdI zmDa26+Z*7AUb|C0B5j}_wb*&9mdlj%#rECnqi5z$&eyDY)?(K0Zi8QPX}*-rkNuu- z-Wry30Bw|=0 zBkG-N$L>4YxV?>Q3_g$b^6{las+J9vq=(XSF`7y&9Y;S3HCxn6nHqw$nfVoz{4jN_*+qHUPriFuUMxb1%D zIrYan&$jxV-!BY0&w3m#5sCw;VhQiK=T^_XV96kqHm!yt5n3H?4O$vBC_rqgFQcn| zT?1>k^O=CZi)(d4bWTysfHdb%%VO3maOpTFc;nf4I2Vo_tC=g=(#<8;7dbJU4@HmF z+soM!k}~yLmJh|FSvjAS z_(ECC;cHF7wTd}0l*89rGnaG4VYXJ!1l^ZfuNC73xKzQLzv`vFtjn>Vvo7)3K$f~l zV^=jAeF3#pftr3&RZc-2QI>LYE-DH^7&(JNr&faIPeYyJrOPjR*g!a*QfrGXSx7Rp z9$S;s77~+~#2%KE8W6c&t80^-HyR$gRs(*!3em?U>hT$qXORG!F_F{`?*LKZ zQ3!n_Rl9Aoc{V)XIN3lR?da$QEF$3PxEN1|ctHRt&EkNr++RGG^Kad@xx!zgube!p z)ouYk=D38%M~QH5;g9_gplTWr_9n_Yeh0!68!Ejf!V-GeH8CU(TOp_$ht!ZnZho8u zZ_d=CNxq_Sos$?!gJ4v8YQS5IXJ+t^RFE_nz0kjNhvy%DwE^jnJA9UZ*m=e&t|jRC zpgrFRo;q34HobTRQ`*fj|5MrN2oT+(v?`q0s$hu|q|OQU7JUP;D7afMFQ?_MPhC2) zocFD@>*;7R%14umB`2bRXoQc5Qm*wh9=mjoHN|KP&?zj-s3#P!m`G{ESn?U81{rx5MMu72?%0GW1(n{XP{9$Ai+AZY=tmVIzqN*6B{kvzIYh~2xBI9NE3Y@cV6 zg|yn;p>H1f5ToGde7>R_pU`GHD1jwVjj{37-l1FgkLX)BP$8E{Z#3pM%5QcQilfaL^NsNvEVcq>e!_ zm>ujWeP9u~MJzXh*tP$RogIKkWuKpQ;_X@ugO^Bk07{?AD z3VpN-z5!VL6ny02i_za1#syv9#g9wRCfnp)#G41UNBccO2R-iF{|U<|zy`jIXaca! zXh0B)?ABSs0*u_;M0NDr=sK47pMI~9V2?81025(kYsU(!2Ezm+=v&_FBtPfBJ{Ua8 ziLBqBd}pWg`gll{d?*rk$M?ku(uqN$5-0I%W8-S&placn4q?-&-2N_VZ2fQ4ScG<` z1K6H(%kLAtVzv(E8VtgAHB5(dTyi#A&W7=lr4L_5C0(%=pTaZnCg5+?%G#0_kN2x% z8Y#zdT8=p4ivobO0Fp$wx_lG_m_(^4P6bhq4}@Z|2%i-Bups7E*H?4K+{ss-oKwPa zArWJP{$N&)B`OUg{YPr4S}m#BeEw0&awhp%c|iA6ay)9c`EtRc0|`&rh1Az4l~D*K(zIrv0O)VlL*eG@&2HRUqNy*uuC6?xVPA%#qx zpzzv4gpH%ZDKZNPt(7K)liI=p4Xqa*c4gp_g!~TseIbW?T=OhM zxUe1`Ye_VYzJi4s2G6LRwneeo(Y|HvcC60mvbAe|>B)kh|MAy8X zm}uAu8zy~hdN__{P!SJ7BIh2A^$Dnd7Nm4LT55h?>O8-2~=u7#4xaV4PWr2O_NkRw7QTNQ%TsWcqAr zEfSFe*+Ul3E{b8XFNUQs5gWp>x;f}Sp{qK6oitPfzf538VHaXye2_RI09%*vk2G1w zbBk)6oE)qhQ}ZK<>rb?0fEoatcoi}`&6WdVCea{+qzz>T1Na!fjH8t1Hs+a)?t=dl z5Lb^P+$y{Y+dAFy2}&6%Nhiq(mwj_ph~lVoEQRlz1Q^GTulO zKbQg^Wdg})EfL}){>zL2kn@s18bXVCR$xQiD;IT{XLvD~MWtvu#EL#vj%So)Rudwb z;!3NWD#$T8s3aL*G*!$1P@0%509`L1VMpKMBSJVBVzp$<8N2=?@mCVGDkK8M8ObRF zK0opSrdRx7Y>2s4)gv)=zVL2!J__qwB~{f`72P))rqysXi#Ahv^%p)$wx3Z{_1$^= zt)92-W40f0JYFYA4!-JbYs#mp9t-Oxw|ZU;NKS;^)1D3$&Q0YdX(o-VYMPMaS}9lRluMxj ziZ-qj@V3ezDOMJb4VI!Kr!$QVe6vB8F7K&cH$|Ry27izqZMe$$ad~A^Qab0~w z42*s&AP6x*_#L{sovsFh>o+MIG)MG!xDSG6pd%IwTy4$`T+_+L4LoF z!-L;?oI?`)(0M&7#6qE%;F-$tNRTWK55fX@iEwvLV9OQwfS+8t>DU?fEu>rfwG-(~ zqP5XVWYQ;U@?10{ZAh8uoQ(BwRgzGDI2df_QW=O9&7^YIi_x?srK92vN&KyvoQjKx z0Rka{>EBB`I^={?6$%gd=*Iw>bfZ)}PFLI8*0#R;EV`{wbauh&tw80lyX(vye}h!4 ziA1rCe;V$t*}{{d67_0yMLtQK$*r<=3a$bH!}1pH*!aG#lX0#Mz70H#!2uj4Dxk~+ zSdU!-oDr6wt{h>!w<5pyam4r@LSApn=UqbHFV%fsFT*CK6cWRV$S!c+kk@}BBc$f) zNBnF_F2zfV$OO}Km6p%HGFQ&TdGv3QFDsTfUnqpUB?#liLr(uG7LteXnWH#Tt3f$4y)5QMO$ zv#U2|Q|hgaLiy-@$4b}DFEsrq5DE&xNFW%*gKH@GBl8VodwGFj`5?nAproJiF)<0f zwthk@Z_Kfai$2bLWwMpmPSnj*dbO4IBA?&uW4Un5h=w@EhdvxyHW#xUgm^y8_*#sY z^V#>kOJZy(q8Vs+zNT-&^FAiA7;h+CQ#1GVJ-yB0qJqI3#b^xE!SlF|zky8A%Sc*> zufzN?YOc1O3NYm8wq5g|&{xpAr|=j(2}Dq^30OJ@25r0rP}k0T19@U9{fmxX+}QZa z@lUCR0_=*~ZxkB67_|?HAJGb?sjkP5=O%aFrK5o!@If|7x}^Jjifh|)GOzLSJA+Yw z(ARa6jcJh7%tPuisY{F2h|bLyNPJWt{A@06c86b=Tcx%o0%%9DY-CC>ViG$$@=$SJ zoyarM==Y~N5U=kF-u2}IpcqZ{ZW$d;rxa3w#{iq&joGix+`hi91CITONeEF zJ_fcKnX>Fc)(G9FT~QgQedZUrq^?Eq8y)8~JsH98(ci@v(p+UB!~NGdmochbdf`^v z<2IwK>r@MUT$&4$QY48K5T4r$b5$dQ%Ls=Tsw|Z83oc*o%r%g&Z9tpPW6iWJp!3D(u&O7}M3aQ2If;a7bM{@tNSi}YpP z6M}mfy2oXo5{PdVqS&{<)TM@+eUZN)o*U4s83US6 z+L*U-fSX{scG5sJLa~V_%XK7jjva!TOfQ?rHUWqiH`T?3!se#h$mbjCz3)o_Z%zsc zVkT3`WW03usqmuuHFdF!H@}AWpuK)91qa?joAr{tf7B(<^Z$iDkABR~x+d&0ctVjS zJIR&P%zA4w%9(W^K_k{U8F}(;xmq@~r87&DEiC(|zF1zME3~UfOPTii&3O8rY(ZwN zxp1jE+Os!s`-EKnJ76rCCtNL?_(|LLob_~wzBq%t!8w^w^bsVyEqKv3Wu;jMNcg6m z7XWlEO*zRC+7|F>HDRP~vRvDQk;G-Q>{EMx30aaQITp;xv6!4)5hMXm_d+rh ziAM0Gk3U*jAtu8yk|<<*`Xr{|i&#$y6Q4la+t>r1&w9tt$t*1ekQ@K{e_C0=J9z?^!y){wKQn2Xu2HmrahofS12CNezD9ZMJ+a zml%B^naw58&B?4jNeuRQu7u|^izNd{B4CxV?Zusm@tg`O7xdljo$Z4%jNI*hY6btf z&*LL8WmSlTfgFdcUMq2#P@7@}x9cs3U#w5pK{~aN(c8bmrEYf~gzgj@-`i(NEFSJH zb>jUX{C32pSOM)9avVS}tZX8*zbZ&KR!@aPiFuJp3ddd(S-tMq-m&ZU=dTHWH+;?h zT1Dz$XK_ zZv@ph(H2_rQk#`+d6rn3&?XZ>Q6oAZsCytaw(AwvMqV-^^!bI0;lP3AeTPZF{*CKk;`873gjg@Rth#>BM1`+`_+VtG``DgsvP zr9c>YUs+JoHHMXxOeq!#Fv#cgq6i;Kq|=4DSs7#W?O2QraD0GENx|PuB#|IjlTu7b zCWM55i{=xhXvoLL1wG36gF<938uNRxnuhQJ zjNtbpFCSW`ZTxFqL^z`J#It{BL_35OLtc`}v=&hdUB=Q6!A8Z4f|ba|<&lLfJTsG^ zb%FYPU?JeAI(&Y(YZ$w<@B9VPajFo53D(gj*c_#%(j2Eeje$4lEgFa8qIm{|6XH-z zgjtS>f{t;}7Nt?rD0v(>V9O9la$Bbc-L64+Bs$=LLx$T*H86~{2mxkvH5-pLM@Edp zW)W~Sn}o z&linEqH`*5WUCFYGWEed-_ts_Joka8_@(Q4ST!{YqH7XYs<~ek~KK86e!%5Ay{`aO4G=$nTlt$r$9>S8Yqe6|zvYNgB#w zvC7jaD0q4!h-3Yhe$Q|w92b8*7<&!HbeAUcoSRAF@lVx_j!TEvi+efsv0he1W-1XF z+h%6DXGm1*?tu2d)|smo_?Tf?E$@9&bAH5lv<2E*a7*Sp+kKge#yG| zRfcJ<*)dmM59;DO1o*Knk43$=wJ|_I18~^M@C6j9RJ+3C(%4%IS=)9b9=A3os%jGY zJdMi5H8=jOWIGl)f${O-5Er^Pk>F{h=DpR75)E-I77RTOUDaC|E+$u2l(2W#LP@cb zN(cep=w~Rn=044C>IQ@`?_&g(55F>ZZPo|Qc0LdmqCtVzbzTTYg>ZoHa$JZD#)DB^ zPc6iJ5g{Im++(BMI9J4feoC^n3DO0(zL}Kd!$OSx|B~V4$$f^M0 zU86!=cbPvVXBigjMy80m#f(ues>R&g=zq@Til_&ide=ARGqntUDfGhnK|z#o&&x`p z5S$MLWKK~yIS_Dsz57^3`AICH#BCH3fP9277Z#Y*$c9py7Ca!W`eC(n`|Txl{`Id< z62iXJi4(su$>yOkUFbFyOit>2KK}qP0j5Op?nyXT-*R(+1#wS@i2DXal9S|A(~+A^ z0-`%cYrUM;GUA^<-YTy(akIRms1rk`918C8xmrGL)R&FMbJ^RO-A3X8HEXRA%hx|VOIEUate08{ykx$z~iIS-y`Mvi(^8TM4 z{qk=;gdQCI5&GpalR{>GvEDO6g=v zR5H;J+5driTANHh@*pQ&Q@Q2+_}i8B*hJs`TP!ao?A%^E1B!yTP$>}rSqP3*J&NQc z*+7!sCnDfJ9v|O7(`({!$P^FrqX8U&I(#^Ju=6=~oWCV@)40uIfACD&ArIrZTFrRwqgbDn<{ z^%(B{>!`=a-}0}c9{tY0j(YU0e;xJME{^rVzawL)LZr>5!^csdZSF9yFrEelA-Eq5 zh3w&sCkz*|B9wx~Oz);w^%5&GCI6OJ z!Q85?Xp{jQqV1_^6~F6f#V>~>Z-`6s;`JeaDw5`9Mxy*xfg6C0`RpFn^wt1475&mG9WaA$72vrrQ)MK zSa$I%p28wnx8FrpM!Y0u$ijdx4dc=!+#zh)?=r!`13zOM^8b*{y5*ovLM{U5iX|ib ztOVkE64OEMZ%L)B&+$Yej_>ht>IaR=MPoQLit-+o#AJMzPj^qNl~P? zhei2ZcQmxlkwbUn;*@VD>6yp+L^P4v2;9{oa~6t z{NU>|KbZX<8L_kwn(WvVXMQm4FGx{rXUDo>AZ|=`;!waUP1`|rfXT$Rd%Wum7ZCUm zY!7o)uO15EM?DY=17k^|V(Q=>0-5~`8{&cb(IcjBN+~=q#3KwJi}3=(DG@pQH0367 zY`=X^7>@x&-$o_3Tgq1wv6ejs(gxy;o~;s4R?hEk>{3$lj|_({BMjmD*|>vJlandI z#ktF3i5-~hn}i`xD><=5pesTsGBWf|NAC`hhlCL!X>{=>c}L#ub~~5tlUs%%Nluwh zq9;i#w`lv+N;FDDBy1g6H6i8f?d=$(f&)PP$2H&6CzuC-cP0{iYoe3G{UK3{cEk~a z@RZ$nS{ilt((&DWeIG8=FsAraCuK!&TgpT~lqvvugr6?ELZkul73@lAPr@bPKZpaH zDs68H6Dk9d0tokUtjo|qY1|(G{|>rF9blY6(ZoF;9N*AuAmyapQcNT)#^a&4Rl|I_ zB7|06p#@`sY+MY+rSD|dsw`9?7rL^+4K$`3**Xlkg%+Apt>)BR9 z*2peSqq`QXw`4tTe&aAJlXFUIj{3muFfBZZ(7d__0 zwoGwx{`=e~{^0zx)L_(i>_*O5(kFUZ2v`(MuGLgDSa7)O;s%F_0?#FV%j%U?Ysa!S z>O1wHxasWrd$-SRec^OI_ldrRq_5+hAHL@Fdn{MmGmsUxg-1uOIX2n8@X!rAHwm}B z^PQi2=R2jZ{m|F`5jH;e&ao{9o~07W0dTzH_8Q(L+%@eKzSh3f0r1dWsc!%ugwdCF zQD}&pY;xA9R*dlzKq!RpjP)Q~H zAlPp4x&G3|_Re-CZ&=j%jl3s*-J2>wv`&(#0lkGCFEAwYokuZU|03iRJO4I*(!oE; z{Q>Q{KiU0mNaBG2vu+8jsWsc#3*plQ_7$@2AOaQA05v;DkgF_%34|@1WQm4rw?B0I z8oK=t?if_pOV@q$25nQOxml3fRETglg>XTceA+QPhZ~ z%V{hP@pw^A#{d;~Fz82?5`}EK91?_3Ih`#eAaEfte!c=WzLSpI+Vb2A_{bB!Do2PR zdCaQ~8IM&Q>GqR%LPb$jF-bzv7HV=VSPW+N*nw6%-=XGxE0+`!Y@R!f5>u^Rw zGoQ!(_F3GwB#O@nW?uqJi{}Io&{Tw;eNYrO1@W~HhPekb3z^S<`Lh6y_F1&|ls~)Z zibojWCpJxE(491D#RT!BjwM(~3`OVt*S_Xjzf!1Ydc91&@V*oN+{v6DZ7ptXE&3~| zY;AwPmQ7Xu=H0&km$^3qb0n$nL>0>`^DqT9{fnKD+Ou@gbBtX zv#r%d1U?^ak3NUkc#1bhpT>(;2EFg`yJkA)?nLu=p}7XU42O)&==F#1YPpvuJW4}6 zg98&Zk*!T2U9h?Z)H;gBvjO_(FQ;yMFn{2|Flo(wtiCq_e$I(hSbX5+#9>goIM zGtOn}+dH3>_WHGl=%?|TNMlx)2u~-z`-WNSbglY2!Xu_*0%&u)WpK;gmfj4aK+>qN zYK-NIGv?@z&6y&{##FXq{D;{y&QD3BE$OG6Gqb429}zf76}w5xN_It6;)EmoR^$9U z`{(IQCjIB^{Q0rW3GfluFKn(3|4v^sN5?p^QK28Xmo_lTrtrwhl7)i-B00 zB!rNESXMD8OkO%R+KQ#qF$0pG`w*%0V!+3Dd=c0E4AyUK8s}6Yh_q4EfdDr^$iFm2 zGP*n<5aLuX!>Zl{(CXrwm(6?cHJ2ZgSgbLfmz3@!@4f|;ry0Dg&(GarB6s8bvU%Tq z=5kk3>K1%;%ex=xl5-VSnor&`N1kD-6VRAlhzVNuSSzQ&MJ+s20?`ksecd*`7v1`D z*Wwc<9E0zG`bP)cSBRra2oPwakU)@746Ra`VDMEfT3|+xre` z8b17T*LAmD?`KCJdktI88nt=$l94U54R-!JdhujYpS}OB)5jfd?)>civ+&h%>id{H z3k;cI16`76QyDwVuMfAczVO1#%E}!pE6)yx-`cie?~awgUMv9t-xomPEzlC+wrggk zE40Q1jYXF0!$Gg-UVY)}?8|PY<<3CRZn21qcY5gR_79xs(K;MB+9>!j#NWXE|Ng*g z;CSFXo;&XeJQ#QlAkpB?^hf{rnSh=qJ{0I~(}lU4#d-rXQ&WmALW}UkO^I6K$mCnM0w_ zA!dn5HKLu!{EZHJ{W;DJ&yg&FR^Sjt&_BSa4dGFu%+Yp3P!tlqti7-05$kP;-!;8Z^<~LFR3X#_KKIijKu$N55LoqyQ_b{i|Tvh ze(uPO-kk-qrC5^b!O3`6mhjo#2lqz+O|WmDCD-pWKN2@A>47d%OMb{GZgHf|<3gMi3dH2mSMW%Jeh(Ym%->Jq3pTv` zsV33H=b#tB#{JBFW+WiO+yH3e%ROsA59{j+N^`_DmvS&~b1crjU3LZhHY z&*oh>e^$q9utW48=jda=12XFY7Mz^y`*Mq$-ywGIhr{@LkPGT z>?-h`(>L+Kzgk-&^{UQ<@tm7m6cE{0jv=(YmA3yEd zbVxQc7R#`R);%yY3~B7lrWS_aIM_Tx1HO(-#438TUJaXL^ve~RefSwKHjIAyMeliW zCX(E!=lu?EuG5+}CRmFTyxPfH6VQOdaB7Bz-g5?6bsmha;|(RmymDoGd$6_T#br%& zSIQ&W%Al5v00~HN&OP(Yxt*(SyX{^@1lJu*Bo99LUjyTN2Kj;}*v4uA8WjO}3<#87 zK8n^67|~6kJr97CK+}PBn06u9>H>X$Rf!_>6`p?;pOBxE6Zn0+`&5@LGwn80X1l24 z?{@x3GNg}#Kjq{8&UWz8V32$0Aub3zll?t%WrWzmKwDlS(K0l8$RM~!T`&vMQAMyI zsg$`yqGEh{NkkOb=R>>OJpdajrs9`9le%rYF7Zg!~#y*BJq zQZL$9U%>4N1`ZP*7p$5`5kF62C2*hNF0%yuv3?YRw2$99SQsU_%77VRc01$;Mq+1U z;}7Np&S9mt9u9g)_|^$UHUe>0yFHD!Iq65 zU)v+^w!>-||M_ux!2mi>p53yiDNQm!g(Z_W2!Ns=0SCdG>&WVG^l8Pb2#Isy=?)ez zbrb-Mght~DH5v?u#e6(dtD#d6&=k*$;czfI`kVUETaVU9FI?@+CeSC&CuTe7Jp5w4 z(UFWsJf_hwCM_0k7}B5UHN&Xs^`cSX%u>BxGP#N|ZGXN-cpPdJKkNX@c*`USv?kCi zzzSud;i>wderhcH{`Y(9mquHc{>9+@dHe?s#RHJO8=dp#JNPxx!8Y-DPZEA{z|*t@ zns>TRu~g`70vQzVprgU4c*`r(D<{*5%3q1%59=E`prP5LKGHYPaZwCvmxKr7I)7x1 ziC%y^=v=q$YuEP35dy9ctTTAlso)obpLRSPIIByky&I1;uJ!w_i(J_1G|3mg0$6*q zufQfS$u%8L%IkX4a!s(H(F}+N74W-mX z9uNU^(?)%J$0ad@J@Dw!;>YsIkoaUt8F&$gwqPLzGF4UlLi&LpqJUrSXv_BIXJ1zF zc?J*YMxNgf>|37K5!lu$@Mu}yM7}W=T<{2RLrT#pDnEKY5|>4-7*7?iI-W;mEWr%I z;zqH!A%^1-JrrZ-9Op8Yc62Hee+~UHzAm4U_!9MxfT=Ko<|%&x-iN6O>}0^o2>TY1 zZXl<<2~ZIQI2AvIfY%B{O5~9&1o4+0PB8OmJy^H!)TSc_;0+i_j>ilnNsPcKa!!vb z_*hsJqNWo1y9Xa*@deAwv7W{$s}lbxkHT@hRTf!x?&42{SOrz@iz}s43QO2%(~OEj zB*+FCC93CSnd5?zgp62RmVzvccm_cR4ExxFe-{d068N9GI2TH+;?mSG-o%wN!NkR5 zTtdAImncc8Qc0P%Uo-;8z5Wnr_9ZL?JUm1|(+tt|Bo7m?>^hM44}hHlQEk1C_zQYU z&HEMpy;l-wyC`6t$weZjVQ8#ju$qCVut@IA?Pqe~==8y8ICtg`4bwCvIjl#+Y$Cyi zqk33IXZ9VC@JVPhos#2`x>B97XR1ma4~tYfoeF7FhqO>C{j%(dTTWz!uuzlIIXjn@ zYIuL&M>u7V&#MBx5oIh8m;jOr7;cXSDbMZLe>4<@&vZ}mf~xQibhL2l*3a;~F3ixN zceKfW=KN`aSK_=QC~<*5)%^?~=XL%C8o3@A+j@@?St4LgNL%RxLCIVzJCc%CdDdWg zHLXaxBJC7fEP>Rz%(e>nTW_7k>&8z}Sq7PeFbyU_gg$!j=+}S!-h2P{Z|}{&8O6{~ z(vQFKxA)}m$G~3Qf@tmgbqfYR_auC4T9t@{KxOal?$bku$bK=fJLS(|z#GK@FAQYe z5z}Uc8bTl)-Gr25(wUp2Jaa}?2)DcvKY2upE0(!iSz6NVT{E!(GP8u+UVNCbId5aQTLJ4HX#bc=Us*3=egf>`Bq?RGUpS^jffL!@(_bcCYtTfwX#0`F z8>Gkpi6h51*v1{S<&uAcot?oRodr0$XulZdB+;=mxdto+o3w+h3QHIi3#nWogqt7A z>JQ{~`|sygsLGcpALlD&|4Z*&pWGoxCz_$nDD>z)y<~;-} z{GN&OOC_-PHqRv5E6c~N3$fyHGyw8}=@Cp#6o3Bo=E-iU{?J>G_;R4%4vVs5yktul zuO+1#Z3|V)Z{DKg#n=VwICRtUN;`3;iF^HK4SO+gz>g}r;^4KWHBsX<^1&_7n=2zL(36IqH zVolHNdV`A&9e>Ser{^^e5ANZC%O4y&w!7<)1`Y^_oR4ug2%HF<37ijH@O5^7QuE$D zhkM({%O&6iI?ep{<~Iu>x?eJF;)5l$4t zLP%nQd|Zy1Q8^shF~~pU>QWe=w(U@i8T_{Ws$fKn3TZ(WWrmYEDP+dN2{tI?#fN_0 zDCi|4Zzy>qKVI|RK~Pr%noeB8;KcQFCMx^!R(BeS6rNJPfmUMisA^#K+__v`T&$u1 z*$y1YjL0~Jil$@12MrgiE_{JE;~0gfaQ``=O;y?+{Fs-!j}@6^f|XsSzRIPpp@Rpa z+eS})0t^8W*KMC)#uKd&6=h9H#S>uxl@=@L`Ql|_pL2`vtanhmo@&N;LD3X7rAF0c z1yxe-oap@5NW6xJ9E|^CZCI_)dCwl$5DcL^0F6Y)-e00WBX-&(VK6>{+l}vF5Q1R{ zu5MlMv}eGS!ZRQwdAEQl1dB)QWxQ5&eITk9*3iH^0#>p2X^Ts>a9B$o&mGSnkBgls z@z;F72(^wiFEqm+SzS<;PYm&{bz&x{wGL%sMzDF|Q<@U4EiP)N7{@=$9ltY1{5-cB zS#d7onwBa3KW@g6*gXFHGx(!kOR~D5h`BiaFxEMqC$St-pic6Q1+Aoknq&etnU9AB zQycKTP_QgsSj4j!9-u80c)o{>-qqa`zw}Ed-k_P01kVbb94(EyCG%^pX6nKC-sEmgz7An5yzD50= zFMU#Xs!(%kAAK%th@oIa5O`J!@?rd>aig!|As5LN*VE~0F`YX!Q0v!_=8B z*{;-Bw#Jez^GF>9_Z?!$mY(_*Bn7poz_Pp&PU~ziC~{V*9#3$5JZ9z=jURlN zBtfCe_nbL%50a&Lob?!}b5cmu)##afF4Jhjt26~_s(oM^TAXelX&%^Rzz%49Uo8tp z#kEJ$=||rDNLn=FH*Hr!K}S2CqenYYPPsvwc;ef-jxKxlBWeMh$`qS6>oU;ZATX&m z5i{laLIGNH#_uZpe)}Moy7I20i{}!#!KZxB7YfkYhZC-DBwxD4y(^K@&Mn?@Y4i;7 zf_ZkyNxR1AYE#H&SS18C8o)QbHU$B!0{2zddyShl-IgCnz5MZ3aWP8YUh4qne1Foi z%Tuj+wzV#%qDuw(_D#QOQ0pl zUJezxf~u%Ua!+zhr<$mQifrO{^J{B`BS#8A*NrX&&G-@Lu}YH(>S|Gq@r)jRwR6n- zti*l=pG>*C^J|_hX`AGKDn7$_jY?JE!}Os5S~}1Xpbclo*}Qgri2ot*!0OxE*Lyu; zh~3!0BV)=w9wV8?Z7joGJb1rI;KEo)ZOzk@-KS=Nv#-!zI;^Cw0R~ z9Jfn)dfPAOx!D~MkxQlr8d~{O$$azFOAc6^$qh}m^ z(waojLU@n>hzn$BtRrh`e*4E?`k(z%U-|xPKSbhSzQ6kpmOc^%11PBkDRn9?=fJS| z9v6QPFEcqs<@iXch!=Jt&k7R5_38DVrEj107^S|))z1pT*O4Y)I$D7>j~? z-0c3xm~RM$ydKS4e9u&zx5-%xO5=`DP`!ax}O`M8o`Rkgk#i(z>nhedgz zuBxo2=q$U%F~O&d;|3o@QN?w|!*$KdRC2jW#?tDmqU*|0#Nhc-VuNUr7^rE??C%kI zBN8|oI32hR-vJ030;{56LI{$8=d-Tm#rw7)CCSdQt%(EUMu z_A&~G(8sQ#P#B@xf}a&aA>p&%=!8O@H|bHi3x-FHd2KL}(<2=T*m$H)M9(FHuVpka zMt0?>j$Yg4F>zg2C*rLr0vr};x5%e0y8w~9^?|Jf8d zsOao7cmtctpxq|(e9@iwH2ZkA%up%ytFnp9yQW-d#G1tSG={ z;0s4TbW4q6nZ;Y~jxO@yhkE%RwdK%g_)wUSm*bnZ9+J^UKO_o||8{vpM*R~ffLX1N zWc%!FzaN&S{Tl;6cEXEi_N1P&c09RYsN~aCTWJ8VV3VGFO)9cu@cFauzA|9+=;vH%tmtOZe7c9i8s$AW?%lq>nwHV zH5>g|DL*y;QS9gfWht(Cp_CSh;af5Rwh*LOlLYUTE$xOVqv)g2=wV5!RBo+gj0JON z{3&fN7|neXAO#xuL3*z7M>qH-I<|MF8^8}vFO8oe8Y6W>G+qrT4BIqTs!d2>2+s2u z8frRp>h7XmT+sD};=78ecrhW#TG%=GIGsH^fWPj*apu@qNRPye`q*x;P1@3$M(Usz zD37<#^tiQJKG~LTc^q4Kfp~U%W@TjtHlh|T4hTLJyvDm|K);5~^KMvs_Ss2vg}?8| z5c%=6DKfL%G;qVB(T9+zLyS-;FcqFLLDowtp?+AFqWzG9hErh}S0>1M&xBOw_)}~$ z!ySK$QOPs)cX&MgIFZT%Xqr=q0s8kf`}FMW>5Hdr`^?wQokKrvpScST+;zqtJ%auv zy|=*tewJloSAiIXDVeeavp;b#;WeOk)5}BeEzHg3$zP#4`s{rD(3vxb@S3JiB2SiQ zPR-1mx&t=nSEdMe4+yeLP8=B2G zJj*SdvsVMtwpZ}a)QNs_gM?V%H-}U&ePXNYT9jEYkG6f(GrSp~z;O6t0Fv{7f-Tjb z)$UlpJq5vvltlxMk9P2U>I`(<`=M(m8lB?urRnxibdNplfkaNS01zU_DU6R=8?Oiz zh0S(5Mz{et57)C)@i^Rxy{2GyO zA%BE0;M6=1Ht+eYv5?>gd1|!NiNr8I2+s4EDo5kBu!{F=ojPXTF+NFHgwR`$EbQ^{e3X(`Rl=N;BnUobRerjTQWU{CQo3-RRRBwpbI2UZJto_ zU|EgOPIqjH9no0G4<*!8B^6Jk>*bV_2|bubdN3LNIW_!VBNP@MaFXSkYZMH; zfDR&Yyn_Y`xE*ni)Rt>OommX!80P&^Bm7=d(%%!r2i>S)OITA#xn-DU5S!W;B>N+G--t3W4W;tQ&xE3o7CDL(w&BaOezP6xS{rXAJGs%TCVB*9W$l za2%lW2n@g%yWL9ICUwzF3!HKUN}~F zZz$I2dQmru_2TO$kyyq3aadS}9!z4eCVuK|^fk1N*Ml;N!3XA$ZiT@@J02x~cMC3D zARYDaD3Eidoqx@1^6e{wtvD-+*6;qVC5mhue;_mwJ01A8gY*r?+O?RC4KjI7>bmCF z)%EKFs?M>q7;1v(z={QFcpJ2;jcb1CP)#gc_@h56gkw`xkvcXul>Ba9nW~58(g+oQ zj)!z#|JftiKEtVE>CX1tLzP$$gGL%Pt%=y7bNn|Vq>!e2LqZD&&vXHs? za>ke~IfY_orVwN~ao^_^4-|M_T`R9O>M30jS(Kk)M3p^o%$Sj)6qv@1h!Ez0WlskY2pI#RMe!Lhx;`g{0Gzyw#B)geg>V6c)2mv% z-@U(BUA`2HwJfgGve=avYqd(8)mqNP#30LuBK1g!XJH2onz!HAo#B~$dWXlp={dBbF&+%U;Ik*zV!f)dNX5qozy#ZJb`ntQ} zzGH}nk;$vQ}@IcYqn+Hms zE*s*HavpZ^jj-HEognj1m-{(f)%D)Kad!)s(1~ zvkAZ%c=mIakaKN&wC%dv)um~!LE`6x=v#zeE*e0D9Nu~v32>US=Un+lEJWb`0)Rw# zuX)&@pzm?sKG;9}7o4*}+BAY>Iz;pn3hzO(hKciTiv-sU@Mg;fTFD+H-PuFO*JZws zHX)DK*2gMUy|s#%Fk33g$y2>^;2j`Syi7l`ga1ZD?@*uE?0U{Z!o=d?lubXy?TYvO!J^)QM3Dr*^5VL6XNwTa$FE$$SDBj88#)tW zGtB4T(RfD#k^4af73T%L7f*c|tHcbGVWqdc!~T)L{#d{I_Z4;6rU?xY@+aIh#_z#h z8!IYu(Yah4+$^@QM*@&OLCzWL5mc94pex+>bO00UqmGs9F2pL6V2zFa>g1-cX!iR@ zPV@Zf54tW$Z#(<^!f>G1@15r3{F#C8!`~U_EBIdgK-ZrECbvg#sir!?F}B(o;YVw? zb|5~D;uixHKi&931|Gq=r{C&8&874t%RAfvK_8 z$IsVl;N%pu&jH&+Wv>kbbf%lNjacS3_6;?nISd?KFADE;?0KQ66D(y}PRKH7^AL|f zGumNe6Z@XsGZT1bNSM(7aAHE9^qWI)kxa@GfuFub&z&>Asg7PO>esd|dtvxa@i%t2 z4P)DfL;zjv3&8-v1#$zYA%>G{^H?_YSfd5r(hZ-3x?8u71_>Mqh`GR;3Gyt2^Z*tX zybSXwpx=YpdaO__k8~$mE9zAI#?v*+g@Hgi%(2J`#$)(j{Kq)8oOnNi=%!rof#h=TBs`3C|la08eb`Q)zVGXnMYSqLsFH3^cAp*Nt}GA+J>oOTA>SeDaS%-dq2F+S;^wcc zmI-rDdG*bHKIGuQj^im?Ku)|xenH--6r@jWZC}&!^(^3JE)t$kdRII*Q^Kl02u>mo(ky z(ARC;&nG?ZFv=^}W~TPL9)pJOK_L<--XYGDmbOyN2+Gd| zye++c;b1V@q3@(O24lsghi*3M~EEhXTb*2a>M zCmv5Rtkno1Y7{}I5kkC8d&}OWq_IR^4xB%qpPTy#cq`BQXqw>qpkSKzi-8x;;S(C= zd;^~lps|8461!f?vle;OiEUzmS*Pq{Ewrg6Z+XjEqZ(RV1j}`&Xlhs%y&%?&vv0Y@ zOcV!2&BRCH1n-(Y=keFw6?pwrtmb&RXYi^(IHV!*y@OXlNRoudlw@$zz+v4qCh1rv zq)5UuP13*dy21zmKyUJ702Qzp*C8SGgsW{HK^hieDWKEn5tfIvZdSyLAYvfrn?XSb ziEKL_7kRe-(qFHNR=O3N3y0@o%jvpU6zl0_`mvR^M5NQ818*XJF~G4aLPQTT%sEzI zD!PuF%ARAGpdJxcSnj32MS~SFZ)8jLdO2g{#TEFJDOvSW7Cwz*8mH%(08%R|iND9X zpRdWIXPqm~^BWtR8ynZKI&*&X0x~v+!)HcY*RKx-V;k6{98$`@63*}aebM{zc#oJ@!Z2A?GXXCsOh z!OPIQmQI9Tnzo4B(CgD6`0CP9b*n%90l7UF4<ETBmq22__Xy)b;+4Qzkk~2M!TjDgtLL&;T*`znM>)nRJZjSt%A$ zg%sZ$bfM#L`M=n-b8xEY?Wcwh~d|a^#np%!w?6i@7WRh?^=; zW026fQNItmnKu`(>(xqZqc{3u z@zd5GeWHjZv(wYDIfNisA4eoX3~3#Y80v|np1^LaTM@>QMHKQ0V8^Fpcfw`Pi-2ls zTBZ8BUWet$07IQ(&)xKO0EaA6(;+=}ty0!BKfsEsD7|6_!4Qn|Y^SGtnnQ&wZ&Nr% zRIi0>lJnpn#3QOb=DQxdc&t_(i#lV656L1H^n{@M;b@idp65n0JLvL}*ll{_=+R5- z>kz$)}`=PSc0&RyD#FE5pCR8O*c2T*Dt{j2Qk3=Dt!IL!B`+6>x zw%jqt8d8htPP*9hbg3S|eEE1FDqg7#EgTAkHDl=GeFmrMP2adylK_O2_SN(Sr=%^P zMuGixyz+1(a{A?C{0|qGo1}O!8Wdy-r7=gD=j#Ld*9i`!2PBLf%24LGfBW{Q_1``} z`=)_sLh>Mp37JI9GdN}%*6F@L^eS1LP&|lbz`Qcg(RLuXz9W-Vt6r}s+hAWznwHM95jS30(kN5ot>S))SB8L z^GpQMz#rgj>~uZxnWJ(CKD z^zdpli8eD?buE@kW(&HNV%W%3TO%x!vh+eWnToBcSwDX58d+O>TtO_uXnSE0TjRvx zjosaGSdKFQQcXYUelo!h2uj;TpMD1^yF~Ea^!+85CN5~a)L*}L4N4{(ByT{#=XqD_ z?d~FH+C)s^Kiy};+E{+*lL&8%=4ue!O%g+3kq}BCA-B*@{z&Pb)|@j_&Sy{5oO78Y zy=RM9{YmkTP(zKvsrsxME96s|TJbdb=7C20?BP9gYZ7a}d*UAPR5_kkyJdp50I(QQ zq_?_zW>24&x%rbkho4}UEpdlF-2TX(dD5REbvE5jaSB^v=RVT@uz!!fO7suN)p+|f zLwSZPAXMO(JmQ#ISixVcF)Vz^5nJcjSdzsbnM8siM`J8k$6rLr(V&hS;uP>-J;id%Treu}7Q+e_FGW!> zxXiJsXe7n*EhdO!A#R3egEL$x7UWwzn~Ho4YRhWL7{ip z9_DD^c^m!lw&TU8Cjp%T!p>2xv>pU#U|;-dpkL%xU-8&0R?*LoF44U|q-Nb==k8YP z?#pCbqc*}lN7ddrxuC&>S->$K(0xULR07if^?V> zfmjmHig?s6VnGbjM+>NK0s;|lwjlcszbrE!G|M!Pr`}z*+MVv=!lHpkE&*PL85JT! zusYomItKos(ZRnl%q23M&CWcKG?;bXs2C=0S)vYS7-ph?XDBS}EtK^<>H;9TmCy~L zvn&{}&*R;Cm*9w7i_2r8@bw@ri$te(mmt;x*Nu+~JPB1f8tkBFI5vp%L{eLhpb%1c ztfx!Cpu{p^R*(=N8X201KLr^cKRx){AjfeG61ZTH3kp0F!UJ3pf(naImsnAX>tb24 z&*=t(5DLi*{tZ?eL|&1YsG|gfqQuEUSdfvRiYOL~FpMA|BnNq9XbFKuK|o6qLjrz? zf(Vz5ScFS}PYf5tj~^)vt04%NA4E|$c__zZLJAwiN)DebL=`DwRTBvQ6`Q&&u=pE6 z=MY{C8Sc+TIT=OSTt=1{fs}wt1yu>3%}TgD7U^0T2}!IkDG5;yg$0HS2RSB!e~b$X z@o=3{HiYoCssWSB@Cispl)p)A94tcZdPZVlp* zVwfr1X=)S|!VF?XhD97J31TqJa3b#AFuo#OycA|bF_{-a0xpJ$GMXsknMXCsK`F*6 zD((qc;ni9KG3l9D2wx)Z9xN}gEYC55GRBX9=WA_jRR`A*iPnd-Ss}qUQP%_9#48l| zFCj_?U=kq&j;gtYSN`yWhq8%ZAX!P#tc{eYgc513AWM>5V46ppXuh0EYne0_z?nMQ zJoMn&4*hso2+2}B7OR%SB8SD{?8j&7DjQW&u}U;9bF#Yf z%GbSeW#yG<6NN)e+Rp2l5QnFNP$^Z+#KPs8$SILfSd7YSteuL*6*g`;hu{~le`R;9 zqXM=bK^ra60giiurlL6bf1r7L6aVe*f@-%~-UZ7Uk!~EK@J-}H>ieZSk-CRX+ba>0 zuAB+)fwR@USB)#6A4H?-z1_heJzv$d>U?^DTrm<+l`z!hE=yR$kd|FXt1c`pRJF}; zEUXY*$w|FQf~FAA0Kba#D9I_HR2^XcAqX%4voT=_cZ#}RbWg4yT9YzS(uj<-c4+N#qEfOPZX<8so=VW(m?lGGHFMccmeVC*QOd!Glj`T zBXDa&b%_!``ujip!|6-CrX_I|N$tWz5B-pTk&}BwF}1xbB=81+W7G1k%t4)Ha!G^M zYWLw{@!{@j%XQmljx8@AJJWUzdKqc+_D17&GwsY&mzS$E$KN&;V=M)VfhHNbqz*{0 zYK{AId@sknNoqaVqjpJ86lY6`M9FQ=m+D#`t~IaO`DU|RP87pDA1)@!<<`$l_pbl4 z^D8>;0ev-NJ7sM_6Ggl!-=Lo*{9KoA+|s?bdw-j5JAL%TiKC})!*{uRXsNThu(tut znO<+E3HSF{zU14JU;JGPXo0i0^$J{U*MSr3>6S9I%A6?kzoiqF-<_G zb~X4CSf$JkR(3m0^d%)!D`sn)CaEDKHj5=tL0KrzAM18q_PpOgoDX2GBX@sD>jlzLkZ=Tgqtg< z@_LYq>+!V7Vp$>_(+pX{bw^kvu(BQ*uOm<6QAS1quojM;E?^&|P9HEs)h((wQ8x_a z*ZUsiH{^A5=G08StLM$tVsEFnaQj^T=aNn-9xpk`V!Mdn%!1>rHyY^ag5H6kcLSfB zWgE8L;M*4$>SsiJ4!#BPLZ@irH=AO%20WX=Uz6A&m7wl+EpUekKv>?!8lv;fSfQ!4 zwcGM*(etrF^qaYFM)3jsIeJ@ky%786^jrm&e~svxWB#BVqB%6g8I(gL64GN2%GC5N zy_S&_TOmofZY`tt`+BD4D3Y#=Q_m@so0=|FuXsX&SN5bxM~N#}aIvJs9xfe%l=^); zQ=76Mz74OP$B7?y30RF16k70zH%;p_pk-`lZ;#(QOD3_m^THyY8^8wP6k|MBTdzMC zPgjrDw(CahhZC7_B0Lk;u;|yq(nXC)B#S?h(oOW%TV*l+p7PqAR}_A;+TA$7T{G z;SJKlk{Mq}g>{bXNy(;Yf*bm}=lt;#o-=VA$M`-laUK9;H=iwR%V>G;R;t*gBcBjHLrsIaD ziCsQH<5JdxiFQ``>Devb$sz3P>118>iD8NsRK>b0X67kew!{AbRPvWk!Tb%S5k4A zn~{mD;`KAL&YZ=<)`88rNNpG4Kn)4%Ox z0+Sd^@arhVJ1>}B-Txte)bMZfKj4gi{a0`N3NE1Vx-UCk8Nc+#J^jRa{ZxW(8eJ#- zTg=b$HWrxq*?jJY1_SiJ*?jk6^YC4Q!=HHc(9*>= zH+uK1VB;qul7q9>@{7mj?{Sy%_1xvlUYx@hkW2bG?qx`Mx6a&WIfh6l_xkng1CG__ zbcV^Yb5G4ZHTua-FKr;m;lpf*&2ZLW?x~=?hZ991jK(j8gFxUxrceQ}Fh$^KXHF&n zEMyM?06mU3_U@Rcht}~DHQc21n-v`xk57Z>;8^2UA(|fofPDGwyXgJ+JJrV!fki1o zI9OZg{gnqFx;?K~lE1pMLP6dZxr!4?R#xrUFy=1<~;=c7y!PDdYxx zOOC=Ig&TBlB9qn7t+4&*1Sz6y*X*~}?ArTmw3$haeqGCE66jVfYfq3OZat@;)A64R zEF19Le24TOLl`I_KgE-lJ+xqp!k-YBaNV{a&8KsuhjQusOgVnyfrqV9rGf@K|GJ>B zl}X3WmW~+t@&gauQBup<+b-S~7|$oahwHgBaBm<`vZy{umzYY6glrtevYi*P+%iF` zT7{*)1DSMnaum~PD0Apsx;3w}moHHUxUJmQIoPPQflFWxhnT<+# zIZ{H9C>&W3WQO5W8A%rT2!x*`N-Htm(4?HiqMRUhC?NI|W_OK> ziZn-}B9KTzKi0M4b^ehFve!mD1vw$9_zPR3>y(d&+=ERo)^?DJgESdWLByQT!Q;}K zfz^ADX>P)+Eszlh(W?UG^rNhDO+=BVaC0E)1R}|GeDHtCryq&T#-4b!yl`5u<^C6< zhVJIe)$(OIUANf|+MEqPaz=jH6US}g)S|rBzolF)9yTwO!_mL6>uI^x@yGhV_v{J@ z;upuk{ZVX!U!zM6tOn!t1%cO1`r z<$XB>6&+Tx{Zs5Xh1VJFZoZXg)9p0JmDoccZhv@^y}P-I2ZGL}I%!s6OI-8A;EnS+ zcRq?fgk|kGUR@4D47CQqA&_M6#RRsNI%azn5yc+hgPJ5lUXK7&oY18-QArfOjo%l#3CiTwQOQ^*OfH5Lz} z;Off{mnvtg@B7s{%kn}(Mv=n0gMy1zVIdZd1b;1|Ml>XGOh`@Ne){y(Tqxu5p$Fzj zhB%B50P1WncQt?@vs$>>T!k0Ff8Qd0RbmXr6M)qb+D*KU@ximlAK zc;xAzd-U#NzVYPUXAk8ouXcsG;-R~ITMFO~ZxCLS6+Eui@fr{bg1_7(0BIC)SS$I1 z%tN{W)e!J5bf6u^v(?W;kl9$C%ObPcO&-s`Hb&y(V>NoW-=;~I@8Ogy1I-+S4Ka1x zAg96)BFFQ0P;lWW%1{%ymh2_9-kK&AZP5r1;;FrUVu~PZ`8XHADG3?5rm=Jsb(Y7W z+mH){{_}PiJl=|wJH1*~#c)Nrri`AY8q&+Qw*K?B0v_?OsFqhx=kP3eO{qLib)FXk z6D<7=az8a{uT}|Zn_6kX^M_Zr&0S;Z^pbI{5Aiyi_GqU9K|1)+^79cUxSuk~N2q%v zB0_P+L1)q}(8^(=(3Z$jh4phRE0Q6wF3#mDO9rk*RCN9xqc6(Av?wX(`t)`m$&{BW z@BfeXpR{;g5$~CQF(8WRpd6RCU3bb>nek8)ax|P{jNU_*sWyoj_E;oKlsOVB6QCnd zg@W#Z(=}n5iP08pA^!&yf0}1Scbtx5H7%t>-~4O;ODtDXuJ|;~rm=)VusaWNl@O5& z(+9i;?yCRRk+D=~wm(6fynTf7kakFn@o&g*q6@y3~?b#H7j zHZ6N3h^=%jaI2T0%@gZB$Q#rG2vSs=M1tTY0rnUD4{BLhglLz=4zW4VgJd7#9T2QP zjjCa5XD<3XI@ri^i@ECk{!X@U$X&mCZ5};*S`;F8 zT$sp;v$~a6JtSSUdH4F_9T7o1{VFU+u;2yT-)@RDJ;S-(lm>*|)ikBw9~7|Vt>dcCmpVgRH-6p+GhG1JZzdz7>K z`Q8gX;7OKtVY97kVOb7q`j!{S7M!Xxed8J-q}~!*`)hfsmW?@wclMUwU8pImx9{-< zjagdvjTW_}a=750&qYgb;OMWv-T3xC)>(+TRZjfEiHXni8i^eVgX~uVfvZhpv#xJ6r+2$Sh-qA!o*KOls>iF+C(Q%sob$knb z2g_Ch!M4MCL4{e}Fo(4QKi3xcZ)D zGH$95bgz~+c_i--Jf;@$qev|&iRb!Fs zr8{~420eVLyWX5jB!BBbFF$jGF76fLk=eU$(#z9*tnKS#uYaby+0GSb?ORXH?&;}e zH59g5|Jc4}vnAU;d&}(2`kKeJ)LZ-enjQCb0@v9FO#^2A=D2D?k+qI2sGVMv>3MVf zB$0`;0z3g|Q%@WwoxS$>ZF)q>&c6k&_tSU7rT^<%vkD!4RaRql7YmrzrL)k{=byQp zITp=^xKtx!gjo;_v9v}Deq-TBE{#)qV_}qwxe&%1; zO}g<;MhPzO>A6RyJB*p?FPk7~9vGYDf9R0R%xAy%NX#^PH+#@0A3zb9AIIA$BrS-uB#cCqMPIeS>6j&01iVa4%HGk6>39m_@j9?WHgIJBU1c{on6D zr|aK_E1x-V$;hD(+*dQFGI0MIqrd;2bKB36oH@MynY^H3ZH<9x;V2#tr!!8Y{O!BW zWIi$H{AsdfacU(A;dr#plH@;mM4%)RAT+2z;dXU`U98>fHg_*Wx)=VOte+u*yj=uZ}Vr-|pD z+cQCY^{dPNSf=u41j{H`Ak_#7HLw>~0BchdEP^!$)VF5K8e(Nr78*!AEZfE!RXnDDv_0xX;fsct30PjGN<0{`>a zjY`r$uR9NAO0iffJ{kfa)#fI;Y!txJeFZjHe$`x!0HW?-NxHA|{|SplE#CDQ2u$~QkS)&~)2vWIko07q9 zqd+oI%*|&@2@|=bQD`uoHE|^kc~7v|#<5%Ir>rx$*f*frvW%c~2X<}TF<@iS?d z6%W~r7+t(PhOzcyQer%6w3#}-qi~sQviy2Z*(zk5dZD@$&*%xz_v7hwEuDVV%u4il z{)CwUbY+SPG1T>-DB>qePq=_K7TR8_W|JX3h~@uT_)RVS)XGfOJf1%uUAbe$@o)uT zyni13HEzF1IL9Gh-UDil9ya6T6BqnsBRcaAi8XAs1 z{>SCZ=^}c^Xw*kW+(Dh>d&8|fAeJSH!qju{ihu$#L9N1c@k~P0>sEzYy3qD_UN_^$ zwd_LnO@F$MDrs4EP$l|{LS`YGuCSAKY|uO{jf70=CBOyRum{&h+jhT?Hm(h9yT51b z0rqQ^+Gq&bt2x=(kD}e}?e5yCM|XCd)T0EEa)?LMkpbGYAqS)9>;NWBD(-*f3@04Z zG!8%~thWSVR&NO^AqWAdVQc7aqpfYopd|0E>o{%?ZS~;&U>P;gSqPA^Spu_dONADr z0r}OaPkyzrw?vP-nc$ODJj9+A5))e*r>^>s|0Ed2OJxNJ`*COj2Oqo_1l5zk4mspV z%0Q8vkPO6*Ke@Z>B}9$>?=k0%L$FhHpa|FLmK@k{T&htz)QL=OGhZe=&1Rs6pF*%e z?T1Li!jph6yQWi6ZW?)t$F*(>8)L{crE+aJMDAjAZ7sSeA89s^$N*G=@7FYhn%#Rb zuyf~PbQPa;Cq8LyCZV?y34bpAKHH-I6Sd{~_6?fy|3f>rH~)FGV>tNd(T>e4|2*0; z=>79(N6-G}(GFMt$F`&NPtp$OMl%StfBqS1N6Bl){DGFhqTDw3w4wz4V?s*+7i^;@ z$71rQWfjHb>Xz4(_4&EA(YNrtYH0Z1=moro+a!;k1B`HVR#xrtle0e8SRY){jFzSc zr{d|p?6s>(V(M?uJLdQ3nXT{DD>r&}C%k?ySvLfOn!xI40f%>2?+SW%yDF=y{QIz} zo}{%d#Mahg3&xG=Uc=wx`qx&Yi?g%(Ei>c$L9g2h9K!1#pyk}Seh}uOBs6DMuDYm2}Snzm4C2VXT>&}g$wnJQ+O_Sq|W{8_Ns%4b7jQM#QKgha_u#8LTun7SFpS z=%H~siytCKl3FZu{-AKaJlef1X>TJzqZH3En%zDqjSpS`6h-3ECa{h}>er*OT7NSL$D3{o@om$<-Ghx0UfNQ&u{+(M?OL-Y#iF4n>|6k>UYL#!ZY*`SG-*Tf8?Xc%AG)0v+@Az2M_H3rE7o8`DHBglxY zv5d-d^b48ab6nCPBSS~A{e2$r^P~TS#74#_QXGI?nULTSC3~G^>joq-=mWW&k&egH zbGj(%+N&p-?Yp~(&)$(YQpZlD=5!@38`|>crc>NUS5SW{$KTfgDVIR&dH3p7{D(FN z?h7xtQ~FelS~#bW{xpjiZuW)xE<9eme1H|_bEgK6AD*nIyCk1Zz$IoOYLn*YGc+cT z@TZImA40s+kYo}bKDlkdJvC$Su7_@g6Zf{J=pWvIrnhDGubuWaBk_bS! z+_FEh(P?gi_W1c^?e6u~9pTxflS?RI9s02jP#G+pUQ)VV0RAVk?9sc|7o=nM!pTEc z?cT0JAVbVV=Ya_}BRkaw3qQl_H)#d2+Q1w}Et(MG=H)H7NN`AJJfsh_Y&B}U7$`Iv zh0xJUM~g;b!*52Rt9bh4zNVgwHP)TR(W4E!*m%IZs6r=^@BjPj)ajPcH`{mPInfnR+I$eL@YY)6>oxPo1w-R4VoMm}lb=k(imyJM+th+R`mcVMRBsf*3@hu$IhK zXBHdvLRyVpPvmklx!h-wqGs#MM;5KLj-qP1P;nZSQr6VM@+X6QM2*I!XfSA`7Amb) zRV^xloEA8Q5EoHndL%9eqv3?AsiEcEY&JWaTS7>RXsQw65~``mK_M1b^>CCC)o3CX zi?D%7+{Mr0dBKlcpF(Z}dk+aSAtR^-5Dq|yf@P2j<$Vw;C_sb$USrIrCNU+cSwoy# zn|t2X9k*}TS6tgc&(grZ^T`>V+86YhWVTxU)c?!dyMQ@z)pw#glB!B?sU%gEO7BNY z)m_!Co^G|IndzD7@_1(Kd3eSzX*}52gYg5mY%tE+U@)W%1Y>)XbrLj$gd~RCkkBFv z_Y070!X|>`hVVh|vXJgTazhMxd-g8ulHBag4VwG^pHrnrPmeLX->$kPl}e>Lr%s*6 z|M~kN>PO$@;L>59528pjJgJp2!j#RU%kY&HX$(ZwY|uMLF6Na)ED)DMvQ$ild9UvE z%lS3fDF)(6*jY+Mc#pxs&Wy5@-8flj)Uu1IXezhAvM;05vq#)F?>DNhs7w120p9I?^~ypq!o1MrqJpJ~N^BF;ySwggT_CxF9!IIwND8qHmq z!V|GMZ!3(5#X}dg5?$D;4z1ugo}(!$N-33!EuJ(osc)pR#;NCUP0@|f_7Eg878~=I zct}b4L*tZDKCCE*%dj!(NRnkq5;Ah>I;MaiUlfb;`yR~sD%`ad7K?#mF?z}*g@#Pp zGAnlt>DnYPbC>FKTZ3PUBom*7S)8m=k@{$giPS8Hx2MJ*Eb_9^>lycF3z?N9i{Q94 zC06SwdoLE9^_JBOW&2f>D6b{mg9^zgbK5Y8ZPGV8BrzdqM#f~k6xH*_t z;v+Qi#y=Y$Yz?-ru1jzG{<%dW7yXF`oj9ZfN%eXY-_8z=k;m9_n#L-vviW+YB50f= z_G4%#xv{|qe1WjylMAt6d2Vj>&HMuojQ@%C_Dm#H42LRbYsGH&E%^u87Z1YgOuTK> z#>w3sM^Bk^aG|a=aUN@G2nUbRIZ*l(dCr^4DHw*S2roy%ez)ff>xc5|>-j_L@H$JO zW47DPgDHQo7;y_khGW(lCHDH1&n@gqQUt~sYsxqQkol&75Uk6+(UuJ7wtXc7@^LDo z%7|&eFB8&URWt!7{(@Ubv{pe@`%oQU zg1%TtRsG?JT=iGIv0yl%gG3hd!Y3S+)l^|o$L#A|BNl5M&iiultvnwOlKEhq&u_(Z zzC7s{TE$?nu$YlJB`Nts@kp^4iHH2q%Qz{sSO^9&Av>cenQbGU^{p-W0|EcinlBq? zu?r&_e}_E0nvLm}$pR0IZ1h5^us|=G1UloeLEXxm-@}(IxT*lo)XpR;rIn zFTEs@B6&mg-S4jc>UgalkQXSYjw=zyG;#tG)AOV_dP)A)w@7O=Brp8xufh*TTNK7* zJSU%a1t{8*)>0VfV2xW@qkwMq$7Mp(0we|1)ArXArkNli-#%Z6kVw#{7i#XHaIX+_ z*9y8X77c4Q@Ua+uadrxIimyDm^>zpm0-c)$6{`7TTP)5I1?TCH4)YCS0id!jjhJuUoBJ6 zn<>TlsZbygDyOpfUen`9Gq%d>lskMV1+<@e0x@XtvrW*qC;5#H~pPyGnOsthfVO zt2OW!Oh3~m$h8ro!HycjNw{gFwp$cn@o`^LJa$9M@QX<)l~fL9s)=wh)-1TwbJ2WS zjt7)NCa2CNlj3}3ZcR$b#ZWld$`%zrLP{l5)odad4RHQcyyErhpNhNPh52wa9haa5 zip5|(pApqUF&uy%92NJ)e7;sJ5|c#EcRK3jim@^wDd~uMXn8&*mFG`aO7NS|l9(&z zN(osEq(wf+`zq!9d@r7s7sOzAPSyqAteoRPouvwLsYh{^v}T2DZyDPi=!3$C%#N-T zV+b8omImYghaAfawU>;oH8a2O=@gE?=bWUEpQg?;$+PrO4kKJlYweVJ9@hM> zzMWQnGqwEp>Pj=4CjHG`Zxf!nUNnr;@GuOdD=5OU61Mw)_m$YbuFA{bm5%>Pj0zZn zIGv(TAq=M|6n4g&FK^A{=i|np7mV^nc zMYzV2=i#U#96kCHF=rQ9X8Uz`m}qomLTrc_L((2=U-r24z)&4*>D}&+ghde2(`gX= z#WW4uCnmmj^k>7+A1(ToC63+%!+gfxig+Nan1Pm=O#SI*v0g$}oYErJBeeK!0ySl0u z6#PO?SdXuY?btzMWK4-!QdU9%fLEJoIma1!m;_B7_xLLuC3C%o32d< zkFS^%w6Lnh;p>pda*$6t-@&VcE6lK6OE?cV5K4zo)mQq(#ZjK~M_kj~mQHVX5u9GxeZ_*9 zCr6Q%k#)W*G~49Up2w`W`go4L{dKpyX(DuvNi4FswBYuQeuv}P7CFlC&HR7M|E2uT zswn?+%JG+7hVt@g`A*mctwKqd83~G{MD=@?+N3bHa?0#A#3J3~u?t?(wczG@9_9upC4VBt?kM0r~aAF z(JUs_3z9eHK(oFxhaBV}KM9B_+JZ)G3piI}oV2IOC#z#0#?UZs{BH8b{WrX|yVLFV zZhr9(o9}Jr3^I83_nv$1_nsYI*ZywvR+uE#2k>ZqST~H(_rBYH&-M2{iwDp?^w-pe zAR@{GDM?Diop&Sj1ZWK&Q24bC0wOlXvpoe3lU_f2Q&S8F8>Ocn-q;Y^H|BCT!uqVg zHhk!&o9NeCsS$kb=+o8e4g2`(ujlto#{+w)KBAz7Odt|xefQ=UPoE|(n9uspnWvgJVMuP4r!+Spp403wVTbMQ|0gfp=$usONFiFKd3JMJ}F(-Og7h&%^y&!zG>Eu zXxfpQV;B7%dB5FX(lD!GCgUD)AsED+cXOzmwk5^E4=9mA0QH@~N_2fax*~yg^nPpZ zV0p9+GxcEp_$|j45Et>V9VP~!&V6TkGInj$Ep1z`4;&w zv{{x#<5wkSD$!{6K00J-)Jh;At2XnM(7kmxO(BN;I4z9H4oGij1bN$2#*!bt##@SL%QgCrpq+IFjMy&&f+;}is-*2-3 z&h4*f58epp8Q7utd*U9Uo|Ypsz(>5GARM*OXtfzQK8LVJnj#<|(r)OZyRKWwSC?Nv z*rV)M-%yv2y>s*>L_gxp{Hh5eBH4|AifA@% z)yXpE&S)(f@YWJA;;n{$Ta0pJo&kv#wtUyYgSYv(%E`J8EwXYhpM}DBgUjU??yuF& z)n_iA)=!f@*Svl8z=PNGhH%@#`t5CAH~3s(;Rd*_>w5KCezlQbWEN&`M3sxV`7y-a;mv_6NM~oT!RoI3$v_kGtK?Q)}-3 zx+a(1Jb5qgj)qrGpF0u_cnSZfyvLJ1eYOx1JYMc7;^oETlQKI2z@JgWNpe3JdUU5m7jgH;`x(9Rv$txfcxnz(4 zbCjOuc%BP{{iZ);$Z({LBs4|{K8FMJEA*C1K?WKySzFPjRk1Cqu+p?E)M(CB&nb61 zVl7ArRdk!XYf`LLU0FD`kZ(!(^a*Y4LZfj3@wwJ+^K=m;LT@9+sv;HAd5VGL=qKA0 ze+~1>asE}%@T6dvCrQ-Zhl#=`=!AHfpsPq;z!pho1N9(0SyUL?D%`in^c}Jimf#okw zXUyzEU>!o?tvgnSN)>YypMV#CRbhE!T?(2Vpx)-jiA0w~nO@Yoos)_h&|L&+J=_;+gM%a~H0Llqa!FuFDgD z`_+ByhwM>X*Xl)&dwJd)q`iiAr6B#xx()-In6eer&@WI$f4@@EDng}=l5C|}qRX6s z7__Z*V!M+nB_|G$3=8Rq9vlYsNV*^qD;x{CC99V93J6hcj&`boM0;RL^9qY2{UH zw4J$wx$1UdYmPUxYk$>-;jUGV5QZB>2CP|c@>8geGYqiu%*@U;R59?`VW00|-`>rR z{qoGGyV)Tp(Kf973%@?E&#y}?0ODHz<`3}&^o03?!s4QUfqa7P1F~owOpV6nu45!! zVm20XLgjmv7if&=Io9rBXU9oKi`&>8|1#?rx`I@dH>|GCF-YF;B$Kl;m%+3QeV3bv zn_->gSWeWm%$KI9L|4mvG{UZFlg?iqW$??t{A25SEqyT4t1);B{NE)78rzm}*E#$~ z%WLpobLKlXPW(`|MzN!*;;v}o49e>?5aMqn&D%?*+s)+3Yx<3DzOC)M>8#McZIP(g z^cRig(H-(Ulpm*Ts%ZPN?b&+($2O2jg1F8+d%^df_xLV6`<_4~l8i*&#@^m&`6_ya zJpY!tM}A^$?I#|YTf@E1|HVWqWy?Rd-<+efp5n?Qk`;y0s<5ymjsk=xsL;+)by%u4 z1qI~yo-we9ZVe2Wk_OuY3-oc*>>(L;@3Lhedwr*4ff8(VsMHOr0ltoH6PO3fkf%z_ zhFTIE4)FtbReEHjX%f)kJEP0P%NXZ#*uo)b!T8E|Fu=#a0$Egm74~oAm)riZ(eID( zYs@j%Cukia&6H$Jfx{u?o;B$y%qd^)z>b%L8nR^O4qC@|c3@@Kjd5JuG=2*n=lnUx zJ5TssN2i*RZtMF)nk!=SPAH8grQ^0S#43o;td(pMYGk{y*?)%vtxom7?PB@JIggrlrCj^(o8h!GZ%?oI$D4L4~C(%A#txCb5S-s+Cr# z{JN_oT!Bz0R!S4+gyx_%Hxcx8Tq4<0|HZN{kG2ehV)()f=@Q8)7;|L}W1B93H0P6X zZBMu!ml)cY?FvUMajePI9{SQ`yU{HSI_YLy?LimYWLu(YS*i%1Nnh{kswnTsn3axO zaN#;!wJfSr*KN3xFsc@*Paex*O-qT9sbRoThHau(r^V@1XLJlGu1l{D2T{kwgbyeR z0U|K*16vwC#nqjzPV+!a6O)6@@ijjI*G!|(1&_nFiV^gMK~$(ln?Aeoo+gLN=8d&d%At zm7AO!-o71+N1_40;0p$#;W+PoeaM}T2&9+_E3rg0PrT;gfRx~Z{s1T?-k5Jw@cF#& z_K<)S5TJl)+%?HPzmB0zRqYtTiMvi|q8*g~l9rJGzzkOe!_@=Mr#Yd|D z*&Y4!T6l3$`@c*_2fsq?YRFQyL=pIpIsR}O46Yr){?)ZMQs&y>T#S+jI_VBTF=bYjPlVf4XW`tLAC5 z+DE(T0V%OkCQBuRX{LMO+wuaeM*YprN4enjs=9PyvL=0$JOC{grjZCB07XfIg?PSi z^wm4x`s9-z{lL)YpCLD(w}jbcp~=YUL+^X&JEzDEhn_w8 zorm@)gId9nwjJff#@FDCuNi%n5PH@R{44l)=jf}yzh@a$M$@3R$q_j9`wso?L*F_1 z>>)aj{56e77N8F=ASy>&sYtv4az%|sMcLE?8k;;MtyV!{LsnXs5pF<9yxgfB)jg^r zBC~*3ig0Q?D~3O`*zRDHgz7aaMO{(kj{VRIk{1m$c*0MIt4WRU|D!lTl>iK_`mO7pGVt6a7 zF7uQ7=UF&f>kOGXqbC%+$sfrPY~OOc{R3+_>9dSeB}~~@asCt9jOt-~d)wOT^vte_ zw*EoCx3%SR{AnnE(cf@zAxIOU(1n;t&XLmi$Ifr4PmA(kRherDIwx%hgbi&HV|%;1 zy{-3pTfJV-f?wlPH+wx3pI4QOayI;qnZ(U$PVS|!{a8!~yj>@;zXUAll4*H5B{N5=XlAnX2|Gq<4oj*|$VLsU)6&gD5 zR#Jb>ljCWHJOH!IHRqMK#`K2fr*T?2dEn6dPT{Pw`~Kh()mExZ$Ri!R*3l5Jb>Lh- zYbWI59NKN&pwz-j8~QrlUL2~Vb5;9Zo@#wZAO0MTSrDfDA!E)1#R>DaF(7fjLcJgC zoq$9OcX2AFYxIp?4zG@f^~PCRHE_6~Y7_7&eX%BDU>wlpPn!4MI#BqBPt z(xeDd^xdw3Qven=+Oc{avkOmBG&T)VoK|c{14_>ezv`ISB3)eE9XZtD^r*f9lLtCt z#|dFmaY2rb{}Y!kZ89}~IvA+KP<#fKLql!f^Gk630gA0fqx9RD^vc8?_))*F9DI;5SrEL7kuL#qQnW>HAJ-nL;_&KclbmzS4alh~rC z>HH3J!ZHy=Sd3WKtw07D{eixjA?M&U@d%$;STsq@%#8k)z`7ru(c7EE> z#*5Z%>?{_UTOcU^+LXR+43Z~f`Nr9(Oz>;%jXq56>4*IOMEJR|{|zzT&mAK{#;YA> zZ*OI=(yz72wy81k9?!BT=7(MW3!+ekW~12Bn|K`Eg4doyz>V|%_sKWN&%%uVv#wuo zeG=MI#@sJhC;1AcABH!L*La(d6=97P_^0vdXz>?hEl)3u`gvL!=(02kvH?qa({^!V zF!Txnq*G%aDiA9aKpg{fSJv7!p~g}WF%%Yg(qJ=-6a|estjn~RBQzEkmTW~^!xQof zZ6Q=YTI35vO2&NQn8*oYa4Dz6V!4zUSC_NI9SHbBdH-@QeIgr)$XcXm5O>nu0|m$* z38Z4zOF=g&E52~pw@@G?6fOD1h!~Z<1RGKeM-%=C0mXvzM~eA;)-UpYPo?DZ@iBi& z^}2%rG2s<_qUhoCNqH{di3P6@N2R-hekGnDaPv4X=MVpyx)d$M3OwhIG`YAp#t|Yd zs3}QR3u30|PH~bqF8bHX)qIHlD4*a+QA`lINMOw*X@5WtN4=8Y=kdgRo)GK|lVHFd z6eEPVIiD>0=D29VC-|a5$P*Iak9kweQ}ZZ`Qs@!QIko5dok3t&DYM#jEuNRvrSGPXJ)G9OB2 zl1enHz*}hEc==^w&4kJt#^|fTYE)gwh+<|zjaIL&OO-_@Xv|J9YbivO4Lg9OqOssy zbBoo2&Dhe<+;l`aawN5JQ_6Vx5(QD1D*W=&se1j?(n;6!{F$J5whL1pe-ym-nnTBI zhjb1#q#eni;gv73@p!#ueL6yin>~%{EK%Mbgr>>fr*Rgdc7D$`gV%bJjTCmw$qD*ek)zN_K+o|ABR-!4@-Ty#s!hzjxOOze#t#+PYG7 z>GsuiJ#me?HeOv_X_*9rd% zJKL+R>(ytab!}XuuIw6YIkQV-s=tmiQe8AFf0angm*B{whU+rbK_|yCZU3^Jxj&0} zK)IRrL>s6uyWCY!0y`MzvI{KWIEW$Baq1~*zn{dn(ILBm=0zI7T2W}X9fRC;gMpw= zIQK5te(<7}?R3)Bib^3CJfQ7INTv)YwJaMQ$9s>gQdh8pt8b=$FWu0z9kL1Y{}hoBX7wy6T7lYw>Vk~JFAK(+CGMC=xdI-L+C%%q}M*KTTPpu?*5b%_fE zMYudkhvB@lL;B{+-FPSj-RNbww$8R=3*WZq4wcFv$b_~l{ab4y7PB%5P-}uzuzoz} zzwOO*MqLNxZdGk5Hde87W$o)~eE``X9xJ zXtkN5#L^RLS^^1UFeDKJfRYi?q#SvmY$QGWBhT ze&Y>AQ=^v}7o5^AG}eOkLa2VQP!Hzoj&44*xz^^WFN!oUsTE;H$`O)~n6LgYL4XzX zTeKK)+rMUKv}}raRf>ljjc{BVU>SF;4QZL=bv?|@NzN^+J)bYqXheKI+dsm}#JMr! zT0!mIDOsYe?v&qPcVZO-m(Vh*F*@{Q-i^QrZR&+`T2jweN{9_451m{rUbg&kRR9m`ZcS^>Cs6u6MNyuY4{RNdgno zE1gRppK5At53#5N8gWJc(9y$qpY8EL!y7@EYiqobA^#?G_^=6&@-IMpyg3w8;}MB_ zXT718gNFj-ZJE)V?E_vuw0bKv)O#ND$`MhGhTfTjxjk?wG*vd{i7ZWG5T++oCm2DQ znlspjg_5W4pg~v`wDd1AQS_JCG(!5T70YtwR(+K^qAVt*ZrM_(dpth{sRY`jY8+kf z+q-Rp{Vk)@K|lm&D&3}^w+7Qwt8=g2a8~HC8S25KcInEl98H!$N}HOPonEgqo}w?2 z`q|~k+{II^Q^YcRo95;v=k!8k`E1>?E}9ozXj7y1*-7lfY{dCG#lF0O#uqS0ko`Wj zz3#T{(e@YZ(yUdIOa-Kq{y5KYYl~(c%Htiw3Cof?`i8T#T-Gdhlw0*qqob zN0%Icqu8!%*(=8qujMqxXiTc)`5(->?2l{uD$_3|M)li&wMm%F|Nmt=zFb6RAYPbE zr;*=G2K{-pn#rq&@2iu3skwM?X{|b!JAB`gBP;z0jnj*<7$jjr%<_n}>egEm7j^?EF`*F`(^La-G9FcF3e@k1HvD8wfhdrx=>4I$fVMmfO?+tbIF8RISxrcr(`0JPTF5D}r ztDilqce|q@_vRbxKXu{82WQUjnVesdgxNCMJcpB%N_gv=o89iv{LH-ln96W;5-Z7~@XzY^ zrTl-(fA3%9e-1_K(Qu?5!6$ByZB8aJp%nz28MHR&YE5DmEvtCn0n@Uq1CNc5yXYL3 zXea{cuF{YlM#jg@;v!0vCyWtrG}?6X6l^U`D2eS7670fU0b^{tV^gw?w$kL#<&I_S z;3VB479E0rlXguo&wA9SPy6l+%c$0z$~MC1STZ%#IA|Rv{httqSq4icg2zmZqr+Ic ziADMs?dndK1Q4N6hZ8+#ETGu^a~@H?Oc{GJE}*mATiKDag$7I!*1}9GgLG zUi-_m4QF~w6=Y@ND7X@xp_`84>&$|Rtv1mKdWZrut&_f`_h~fNaJY>Z3@^}mdNgND zpCsimRTvf@L+bTRJAVx2tglc%xZl-uUFSOE>bf3*F%luvpx>-j+ctcmL({<~HKjq} z!a#zS8O|XJ4$EW`A}Ua{Jq#sTfnQ)c58`J;kR(??7>D@3X%7 zOwlTq7r5F7=zaJdPskgLMuVYzmw0@^gqW9vU{H|qVj}4CkS-r>-;+zIexKLl7Xto7 z?wQ3|9%_R04!b4W&xGmZi`6fFvAPI9EVlGSDwWV%pH3x|xI2~0rQC5Pk-BI*nb>&v zOUlWYu`wG35A=JGSK0|sZW7eGaaIG0!#P zTPZY3ih8jXIyx&&JFS4aCEL5Kt^y17X&T1qkUv(8VQ?R4veJ|V_Ord>i{@#6s8|g7 zyELqJn&|LLMeCw#JSTpR-lr1HpK+0CAr)s@C#rKS>WuR?nH6gsoJEGy6Vx#5yXcD) z<)Tz-8Ic;Cil`5wBd&Mx^y!Nht*Bk!qG|V`?~q5JuV*j zCjNsznAm?lKxKpi@=tRJ@QE<)tLVlRc+V>HkCw5Iwp$H^ud=SVBAkbKEnem=FY$1Z zT^~`N5Ah-I$9=w!dtrm@On)*Sd(5_NzlF3Jdtj7ye?~C8Okj)#gu4a!PqH`Cnr!3S zEJt|+R<$fU3rJoycCHPCB5JK^un$iQ({uR5efOORzyCxibmIOG-+w>6fAPK(p}Eir z(uY0p`OWmxeel4ILwLjqXZ$$1G)|_+bUu%U88!A44qbQ589HsAQDAni<3v75?&)V! z^TpNTd@9>7EG`~dTrAk$ZuLM^TFGQqr09W}d>`%TL#?%Vz~>9Z*IEzpi$@IO$fCjg z+@BUhYDEw#YDk>&FL=<$CN)TBYl}!*uCYAAz7tsdN*j+by4Kd#h?#|ARg|D*&qyq}lsyplERpnGz4CU?^ zleQgyg6|k}O$IYWrx;W{7+_GvU@%+WXd9RC0Zr<)pw!TKK4A9PIK}3f)|*^aoS&Kv zVWRs%5^= z1z-MO#_@%iXeSWG1zxt9g5R&Us__3mq0CAK>BnlXT&Cl%HmP4vwJo=^x+=7EZH>vU za#E;FBLID7Z7tNZtif6+v_?#7?58iCZnB>2;>(on<`Z;mH(4~YL6E2&C9*n+xKY?r zq)BY@I0tJy#tF>ga!TRKYx`4jD0N^p@6M=h!5hYi9dM2B!{=-+8jNj2G}clZu0$BOJyo!Unbo39tf;YG8rbp;Gxr-OYeiP9ukCS;BAw4^kpZHMX@tVlrd9t z8>Td&q*dBVvn0VXv&Pm)8L3aoZPdptlZgRlTsLY&uP*3wqn&3qdH#L02z=9^S_8Wh zs3sVfWV!dyxQ_fY!ryP6#^B{8de8r43Ip_7h*`{%8ku*FCP+yB>7)TyJvy zi0dt`x4VAS^={WQuIF7ZxZdyj8P|tgFS`CW*T-DH>-vK0KcLS^p!zyK+f&=SKmV`# zuBGhS$)3E>Oo$YY350om{0ce{h+h)CNi^wYRXGsFM>xbDO&SEB6xriI1|O=-9!Jag zC}!E?R23hUB72;hm*ex}ha&z%?ZEQELKXk=H4ytarQ-7yGU=kvS5nEjFdu$0%!i(g z@ZmoT@}X*w58e##wGbEFj`?CwMtxCy{&|FtRKr5_W_*tbk?nXe{y2Lk{ygT3mSXVj=Exg%&zLXAUa_La|bS9L}X2O|& zG-C6i`Knk|Yq6?Y6>I65SX1#i@Au7<*l1f#%m7M2wZDhBd%f{&gujQ2>GE2bT=Zvy z_xdJtE#gOE|DwDFq~WN|%vo$JsURYPX4*jVjh51AvUn+_A~rB~SZGe>{y_z4em)cu zAB{x=Vn_&uQo*ngIDSyOeZdq0wI=anVMQ7sGszPi0mQ zbwt0>%!+|#IckCG=?6*L30MU6T zOf18Z-wlR#+YkG<;Hz<)JWX>+=$u=nhHVyiTiqing!FZD^NP#dgsF8BuY|En#2T8$ zz~~Kk2Zp%Nj|+3pCt>cvG5l`VbFQDHrU;(6L7J{UdDGo(L!XQOiLc9zfv|$WiODdGSrk%ut;g<~tvaNx} zH-_Kbpx!yHCdf*ZtitVW)8A^C*}zw@z*?nQqx=gSL^^^H$S_7Vn5uDvR+KVk9TW&n z5vjD0HmRbmHeqKIX3I*AE>xO=a0(h4F+hcB!7GMf;_*-mfu@&084ZaVdL@b@+Fpga zHw7qGf$M0rTPrOM>eZ|%EjR#90>3K@m9;h^N7N{YU5i}5cr2kpb9vnEyqojFTOi=} zxxJo1NbnSkL~s*#{@9W`J9?r|TlfHH)8zlmfghkQxkPJyyLmuKTCxrzlZA;~5E$B5VK=08D*$K$;~2%MYTiZ~D+Jh>abB<>IL#N&1U zD~>$C^IXFV2YJpYLE;bB7Cc8qx95P`()jZp5BV_?t_t&W0S`w6pEnTpyHj4c>mDLR z55wyT4<8{U=(`Te^5i{k-pj#(r0-2fB5s1$OJom$2NV(Z_`Gf|;3Mu-(Bp?=kNx6l z_?a6YoR1TU9FIk@35Z811(yvj&j(AHJfaCI6&j(5X?8j=S6MRk;cx2; z;p!(a4WipOjnk*}XR_II76!z(YIj+|q9MWF)5ci$=}wiIVRm~cv5F;n&^P0hifNTl z5TbNg7OFHo$|4Gik3~=T-c07)6&FTI!edIe+I9ZvE82bj@s-f?Z_>*dfc&`U`8{_2 z+a-#vShZ1Z8#ccUMO6fqK^fb4aF}9l!1h)bq$2pATLB$G{4AA_)Cao=glnpzp~jym zfr^k*<1fcm19NqaDZgis;#bWgZM@t|dlqbi=e|UytLwD~jQxjM_2L_+HfmD*SDgCo ziEl`&*~?dI8@0@8Vy337u768jg1RnJR$au`vDx*?V+KB+V$>j_G2*_r5%!rH64tba z6T+CV19}fdm2$ow%}1B>l~nZ5lG`xcONW&6##gU@ z(Touc$hsT|8uP_iWd8cF4?kFjZjAocRLeKzXY0D|y3Tdnb@El!wawcNO5<^aN!1x( z6~=Z`)VXU{otM*;WSS&YyoS{?Wp(}jFTsVp!X=1_=xU{l8g6`F5cdU+eu{f+Vb=)~lY^PFBOOTh6OjlD;EqzDWtwp@pr zZ}!R#=sWmwo?X{Ux!Ia~l#KlDX!)>=t(meU3~|}nA%k5>0KJ!AM(dhq*Y*8?oCB$` zXSTr*ui~mSgW)B|C+x)dt5cD76U3H=SV_?EQtBdZ_NM~F_|3Z^=>gSaXf zVQQ-X0!u009l1+m7KjTbG?Oh05@Pew2h4LrYQF@feu!qwz!=AMxBh+fH9*Z3}a8)iAhaC*Mrcv12aTVs(SmSV?wVb(JtL@uYt1TB9vD?J9h4uB( z%%8)q37gzr6@sBD;FthGdY1KmgMo_hq;svBNe>;h?hMABpn^ikj{)oF<7$$ad)Mxh z$B!P}M*dg04AURN==Dy}mhJw+mTOwBYcdLy8e;~5z1rW#Yd)%ECwR@He{hHdW*U7j zR)K7q5(&hn+j^>Q1sD}=oTKUT2`YGV&q`cNBI`WiCl6akA2Md^AzWQ$(v#%vqes_` znVRT(bACB~nhAbthOQ$Ogd}QDO@;}WUXUf#u)1AqlcM=-!X~wbIHY-K!$9JPDO7+ha2obio91f8{7}R;M5SUNQ=L25)MG3wL!r|^faZW$EEujFdjL~x1h&X~MBwA&X=1meKrDHeXJw9)!|9d%)%w>wT((x;?{$}2RX3Z@*z3GrZI#^K z{pDJgoA_B7P5>enG3EkJP$U#hDS@;mfT-9pC0RE|1Id(83N+;{V!=L1H+9)GCCfCe zZBugY@8`%zK_YEI8=o0tI$}>|k37L>nGM41AuJkM zNYbxlDNEj#c}JM{djlCcmOzjg&?G`JA0PHdpCyLxZ^i6NzM3oOZT;B15-6lzKSv!8)LagxR ze6hQ4@s?sfechaP;*n_hq_4o*?aDtwUwR&TG1_wB5+y{)t5AO{w4BD-86g#r>u!Nc z?;GgUlQMrddBU*F4-(T$o*%t8yDw&#=D;+yyB{@S_81Mv`7STn=TFn@S4E)GFP(W5 zjQI8=XbRjSr41!FsTqWhl;+*@)PecITRf9{jpKe=onW}LGIvp51D+(jChM#dpGsMBIiHV6&8Xh;ZuiprvsMtmMh)-qr!z;Y3}YwA`}nmYHlqatj*QFYK$%$q=%V8B+hts|37su{!^jD zx6ixdxui0eO19?S_sHB&lELWj{N&(BKkj$@Zr`N*8|VQ=Pxl@KJvM^0!%jRV{~gTG z^JK)eD6U8Q=hgJl{7)-Lol}q;VxF7|>#48tuCxkk+s(MlnfU!uVdDQ|JPiypb&3la zo$E6}ixNnht@ao}5Ept@CM<`eZ#xAVqwR-@-=YjY1z6!}nMbjB-KloZxI~PkGO5Sz zSj-fQPiite)9HL3r9ug+M;1%jiK~|M_~RX8U|E|}i9E%}uRdqyn&+fBLc32pxU_l2 zb=8UW-sMTVU7JUeVU*1BNIq{iJDph`$t|?=^&fxyRq{wG)X?@Sc_atOBZ+p}--S7B zNO|pT^^A(@HkWEep_ zZ!jeBqhATeV!^L`5?}w1AH&z}eYY$x-?H!dpdG_|<)6ss$#ZbUM_F`rTdQH5Q-l-{ zB8k2+&c3KSLUAoHL32%OuE21GRZQTc9t4L&0{S(QeQW(m<*1iSxuc@rt*m-uG2T0O zqacQbbF~G(-|Y{$0|G3qp|qX^`N8Y+o$?6e*-+qKfAz`wTmS4julp{)pNsm=Kj`Cq zG2fXRgm9cc7tMwup>&!PLVmZ0R3%S58V(4&SN8A$^c~#m&)WCwDe`NuHAk~~P@-DV z%2As+2l@JJ2>%T?j-MJrTu{ckiomWFp+J;&tJWV3e*YNf5yFyMR3tgz3nW9&gCNiG zgm|ISQMbZ*z5X;@X26{m0ztvdy90)~UGWGFZZmo(ci!uX1zsCU20#Yl=6F9J_$~?f z-b38vUA}-P>VIcRsQk9yxd%?Y7g((mH5S;<+JBE~Ypjlc3>A@LffTF8tuwXcd}XW= zOtt~v+uh`Ctkk)wS~aj%+~=_ptPby|d9hiStI-rHHgE|`tAk>2j!D3(^R;8%fDnCy zKm1%c5%4{f4vXR8*4FkMFJ6G+UmJ*dmOTieOYSx&GQdMNw^Ku-p}Au$&}BCjTsc^I z%so#*T*o-S5PQfE7Y4Q7R6)=f4hAmQRdptyd%(IOj4?(x+!XuYgZ3x`&ceqgl?I7r zh+G0!mpS@~X`lPsbbD?utVl|s zS;{ox@kXZ9ETp8>;uGh~YpIL`o28EA_M9!ORZ@jLaV6F&#e|8I9qNmEbj{y z=iuW?>5MbCVO>59y22v0oCtPh+N?;M*1gqc)&R^XF59&!ki@QvPA-ACik;Fb)F+c# zD?jP=uPfDfk{CsG(KjD3Qbj{b%&VsRqFwziJ=nP@clJzaWo}-ZD~9$hFEq=3udk(4 zv&C#t&nik*FXl@*Eq%aEZh}jz%~w{7XHS<_;Rp5wGdm;50*FC|vCJE;8(p`!UPCjS zDv~W9^JRLOEt;g!uxaa)3N_5OsMySn#pA0s+E;CmzTBk}a`~xpG3W~iyK;cCrxfz9 z-+X<(P>jV!NH~)Sg-RexCxgK!X5LBx`W@++X1Y*ZtX)5^>+{#w7K??nX~vRDsl2$@ zs2gi*M!j+K>8d=$A0>kpdoyR=?49Ga_C=bXlXT^1=A5&ndtli*Lba8O)Mgh^t_ik> z=S3Dt6*1eKoK?JS^Klk5C0RwY2+JA`of>tmkAy`r{1I!L9bR|%jG6t=$MW#^C~;gc z%7)|bcNglEZCWonsdBptwu`qcvNgt&`k}8`X(+FF%|WyH121}4xiVv{O-yWej2)mt z`Bjx`wsu@Cc8ls4_Gs%(HU9XEFFqbud()-C!v%UB3 zT_yk5*^gJ1y}9f2w9n#cnj581uQ9A2)d|!Bm8TLFY2EF_k{bl$@9b;3?HcBcq+2q2JA=8&$Fuz2-exBvFP|F zcgN=WuIvw4)XGikLtMt_Wry-vrv@ozl?wZbx!qCYhN#->)PJP1B+9%SZlPU?y4ymD z{%^P&LObeikWjc%n4A0L{<&f;OCGN@M!!+0!h-wW`8jbe^#>2v!%sxs`<2jJBKJT2 z@MDo{c>>TZ}VQRl8o?aRm=5fAl@o>)A0YM(z}nx7kt zwl9(1!m)*wdC&xUVKL>;Uw7`LnujYLUb^JkRYnOTBlj$0nom#Lv#cydE4aLOaSX}8 zw4g}0Z6h;b3mGSc2F>>C?d(D(#uxpX9N8rY0BO58P-{GY?50OyOboGu|M z8ZYczVa=i%A?hbSH3a=4!D1 zVwQgI{J{P_0yooNAHu`gFYO=TZ)f#2XJAA_P8@TgvE_O-kM zRq{e!J5ibw#RdJkLL?TA7IrfwkE{vw{R_uGo6jWD!cFe`qUq>#UU-=HP#5x-H)ynO zLo7*EkyeKy(to>irf+lxm{_*G-RW4?uw(Skbl}bpwnu}`_VyJQqM2ZR@8@XTfi!0A zLiU&I;HvASObt7$7`layUAoCeJBwnq9Y{jcb~?dxI`fZwBC))$o)G2sdRv|oWm6I( zRc+2UovS@G9@ig7XA;Z!CFkRbL_CgBl@(Ez#b`9zpYVEhIz48&-DLLLNe)4d;s!GN zxgF7Mn|~e9at2(^a*?M2lE<0r43F$GOph4p2{jxNb2R)COJ4uF{=B^=_tf}hkw$)^ zf3Jt0OylyG7|dg_*9$rev(L6;{w&-z772dH@%=ZP3~!Cv+YqV`(HJz0F*-u?WT3qn zv~CSajBvB1)OZk2Yi&Wf=Ek@hKIF`ot4mYbd@^fYCso497 z)YZH2kBb#y#A&+0DAYP#`V~Hy3!FW+SZIRJ9v_TPjYarZoM@h_>%g)pG@2Oe^w}n3 z@-t|_4osoUSJ2Tx6tFrv+rY1A@BG%YJ#tEJ6M^@^+C={z2Z$0Nb&hYuC%oa$VnSHM42Z5nRZCSYB}t zhwhbfzcbh(TjB8h^n6sJtbb^S5vZGV#Yt>q$!*OQ7_Vk-;aKv_E{wMA^XtN`xB3pAuTOl=cy2$-ny!xN zPj_QlNSI-K=FA!U#IKzOx$V^J=MVaBy;WHM<3u)XxO|o=uZ>x7|HQbYe?W)-OGdY+KWrEe>pflXv5@gUw!bkh;Xd}Q#QZ{I z91{a(1H{&1cLD8UILzBZMZ?MFKOQj-fArj1vu$wgT-&RY(1$-eie^UfDuxU)GN z$3bGe70bD22x#Ll7_7Fl?hbo06|m)=Mdw6fNyg|h?Iw~T^@hWtE#pj|FSqv@#fpR4 zF*)mCX9wqp+0&Y%%P$Yvsi|G|3i&%Ycgf`{QPGc*S73@ugJ!BX6qe?)jGiOX+46@o zg2*4{`FB>Tt!m|+JZy_XCLHo_$vnRlK7RGC)#EaigCnujf?v+KGJzq9j$;%M+jc!_X^= zt`?O7?buFRvZa*YZ6_I3gSDe-r=X+bTodexw^(L5{X3oAbe;P? z`5??a6g{F^7AQm#EJ>8Eu+g+*DS7zZYTMKW!q}!|D#>al6;Gu6AtMwItMPa_q}XZ0BsPQbedYfq+vKNNv;?L=AgGzFh?q)& z4Y*818QC8NVlB?c?)lQ)vH3;Vxckevv2EOLbUNf*P}JZd21nm^w)`Y42&4ZRiA>`! zu3+pd=v+1n!y1jp732bwAIX5SYUXt5)a3wn$u%_swYwo#pW3_!Si(&5B<&|ilc>RW4Du*KL zE4mIpntTucHly;GKkDg8ME4PQ-5qhGPao&tnK*l;gzl?L#bqhDu)eV@@%-A{r42P> zoa&x3GU^7x0`-g~j(!P;6z10WB||=3HclDvUp_3G2AeBD<0gGNdMkK4gh~x>2(Cex z*wUc~vIj=GEVf!_m*j=xG{avx!@6;!o^xWUI^+lRN=@75A5rL6x z>wmP8UwL!>&G7n1KTi7FKR)%@!6N!I@JFY5)cJX8 z7p&OW9MkxT0vgrPi6A%H66Uy3vbG6sNCuOVtC_X)``htAc7-!ENiyd5pI>uqznIS4 ztoE0RZ=Xvo=fhrE6y5uYn3{Wgamg4@HB?9FH-Zy^*3LCye3JdytgK?IQ}7nDB0d+yx5VV)kOAgwNg>c5$cNrz>MELigvqT&F0%5UW9|3bayplgUX~KM^k=fA zYAVzBhjY0h3kH-h3%yx0d0!|J-?uLw3Hf;0?~lcm=Dv6=72{nqxgAejyM4zjt$Je=QdDbI^$&Am@{jATI>>9UjZK zXrHdY406EbYQueJJ}v5=k}%6!0jVpA)TWqp2YpdN-YV+Y@+1{IZmP`RUD~GxgV{(m zy>K91%-@w*E*~g73EE} zrPIqNiV1(9IF~BEjjz-yahYVZ^GY}^CPQHw58hrdhOACvO#bi1a**%6)B6oO5P&W~r4Qd^k zG7R8I?jX{gMZ>dc*tHrT(AZOqe%CuN`EMgwg~4_sQ|WYncgmW7wWSGCd+!2&vhxZ> zn$}dj65jU!wavh?%)ufC1qf0}sX}*!dxxXTgAp7pW*p8ToEW|HeF17k1@ zHW;=VSZp(R%~dkC*IsTv&v@XmKB{?sUgN>nLbspoHNKYRr+M*3WTsN8V;b-4 zE~QdZW_%HmaeVQ`_x=AV(x;g)m$I-t+fTG zc5vRV4o;owpE`x>)?`kXvvw|t`j~ds-;2n07X&;NYs`~ zwQ!Wx3Dz>u^C11_@MHh4@{^Y=8sBlZFt=U_1XCvmDzd;mDvmyQsaU*3k-q zH<}s^ENi?k0y2xlX0WGBj!N|4Iq#6n7ncrXQa)nK*iCqLAu9wx_H_r>8RY*N`sR(x z_vm?h$v^sI`cQ2ai<U0Dk{zu`Z74Eh$93D(;>S%ummeyXT?L;IS9hsnVz zM-;0ZStPFSZ{JTN`l1^ff5UUyoa*yse2urwy$$*SuA^&~CyejyoMx$9fXi~Vr{|t# zXevR8M5Kn-!F=SkUcgDx21z*Hzp3EiaJ}!;CqGpC%YM1sjQD2MUtt z<#Q&8NUFvk)LWX`{T`xeEV9i$4KZnTLw; z;>4T;c*cag(Sv9_4W$N91%EVW9eHF{{del@BOms_G!f|5pM3orKK>%pZX>2UMpOcS zKD6N(^PVHf$pozh8BH>r8DhaDwJ-psoH+T_D=jc2VfjdCzPb3Jrgs1R5vmdX3F_n4 zbu|?w2ZUD6URu%bzi)%8(;bLW+QKXQR2L5J-uiVfS8*FJI{8*fg+hT%tw)gayAXG9 zb!2XAZf>g9aEO@E)uA_T7?9NSw5`$w)XH>&T-J1vsD}q1dIKB|jrRo``L=oqbig;* zzj_$3H9c`@N={*aIk>k}_7XIEa%OWcK{F?3$3CErtny3B0*~W;#Nq7kBM=I{LuTov zWa3};Daz-H1E@sNY}aeh-nzg(vxMkqwLQ=DxBo?E6?RknHVzwlg;< z8{$4*O8mZ$`GQ+NJMvJU%0qk43=yFcx?t_1Z_nPazKzHA-4$-5-`_{$ zzGAs!>Hv?abVs%f(YcdgXJV;E{*(PsimD7~j4r689ngswwfJTjVYTM=xX9ah0^hoH zc164Ietm^;Fs=U@&t-sFZvji|#8VaNQ*5b5881koO{oOz4KLZ?15d;7nen6iA=-3i zkA-sN%Z3`M;UluvQswhW)Ypv#LnjA(icj?8>_QDT04@9~fTLre0xj$nW27PO!&L3AWO$U&{3 z#+6`DiI3x?j@i$bXb!b0r!2$XJm$wZ#onJQ1l4W(lAANY-56b0FR4W0HKNuGhaH<1 z8y~h+RqFytjx1e)ukc~>lHJC^1`#H#M>W`I+o8oc#uGQhHx8^<8a^es#M(sL`wbcp z+NN*+2(9o8Dle8fS&oJddLj(~uG$Tp!bhxaFh8l6%Z)@@*Y0%oU9Y0|5uPN7l7X&P zfjEYC3pcu^3vS$Q5k*=A?9C;L3D;g)T|rg{BI>n{YMJCI^huc23!6U0$MfWf)Xp{p zSE-$jW_6%mI$etdUKOwSe7uaW^7)jpu3-`U_$-WkuG1h-R5}%$6KrxLvL^|B6D!;n z#m7ZIZ4uah@IFuply;vM+#-N<;3jbuc#SA8nC&YWg%yN7jDvGCn5i`M95JD5dU@u; zOj*~Sox9nxZk}r#J#H;6S;vpseALg8XPRM_aeuLI1q?&jozh|Lk!O#>A_V$w-5{aT zb*i8lg4q6mp3Wc6r}bPUek>CZBk${UI+@_wh3?THI45+9zG6I8%+6$ssW?7I2P{34 z(JfKW1QKFE{|C6-I-JywT0s2QDc*7dWn+nKHWACB6SoxUJOa2HJqI0NAHE?vzU;y@ z^cDi@u`AQiZ`4Rp)b0#JqffecA)Fnz*2A()h`&H!xP#42 zaG|JxmqvmFlmb#9#5AoEldnY()WFf3#GsPrg)c?dvtl5m)>*3*=NF2NN~xl2w=SG) zh?bfRY01#&8<3G#22zhZsj2_2}99)(@aktuVLfYWBjS&Y)>aptV$yp7+ zJS=MNBUS+a`N$CmGdN$ySL9aJGCNbNP!)%$I|4f4R_c5H%2W38!zc2)x0 zB#AlEdB+^&c+slP`eZ^~?i7zi&f`jchcI($rkp2Rx3NBuWE4kq~t7CsA*vk=Z&bbP;4bY9x<_p&41^q|#=5MYvzrM8v z#;;DN_l|cAO}E`byh;+!$g9i|=2o26B;T_eHl@e$vRMO+PU0YppRGz3BqB9~v<+$p z0pL!X4~zstA$2DOw5H7jW3hr(Z`E)z%fHmYZ4HkexXI~>c(WFg=f%qMGC=Igzy<9K z2VSPcP~hIEP(`L5FPw~}@Y z)BNf*zwPh0wA1D5x|#34WI@kN6mNhtd>uSbZn&7k$>I_FB*o>C2!4{N0~a|~Rfs~2 zM|!|XcShF*7MG;oA^&=k;)aifVv_V&T88YHCN4-1cBLVPEUvsP5cZK6GLNjjBa5=# z<9TE+SzXYJaGD#t2&4J1b{FOHD8krHVtI%cGhQ0l$T?&qvO@Rz+Td60s9;kkT?kbP8Bsa_xb%)&`!^o@Rh#QBnDFt~2iw9G=l*~J}WrE&xvrwOcE zYKd0~H=YPFyc8Q8hN4yjxyU^&4(H2tXYN2RLxW%B^+bp8gvyeZs~nhVS=-wiLAq~> z`j&dJ8VYGuY1yh}R8^7}151UO19 z!{Dd+5dZ0*{Wb)T(I3932oL&v4+_fAIXQFJC+@oI6L-G%CQtgn+d%vwTLrYI4Ak%U zJ3D2(`KI^Y^vOM>Fgs=7p;~P3EraRzcPR(D?WP~UX<;uRV;Q_{m%}pf7`U&LAO7LJ zZf3bo#T{?=z!R>=|NLcL3&C*Dksw$BK?2cpz<&uyZilO>7K77>#@Y0aKY(_`yL zZaeo(lN^zC*xzpXkCNl3o(T7P;U}I@9_x+ym;i4BV&H9T3|nVy^LQ@Cv#ymvk7VXW z@meeuK#iAm{`TjCF+i>ONM@eJT4Gq{-hSWTN#l7E(uxr5oQc%%e90RSID*G@(eNf( z`r6mf>bYl3oUZV)PJSZo|M}k@>6w!B_WKGphRv_wc~}Aqy+I>)E4MuQ=rv7w*~=8o z+T4u2{q3=_zxfbf%M&|yvu#ugsMIz}cV*%XPTRI`O(=`=OY;Cm;4jp>M4z{1wgr2QkV2xHCeS+isc)@`a35b62j+xrQPO-@QkdJHJ zaj==x#CHhU;{3|msnvXlotx7%w*E?K-XBfq{(3j9M2*u?Jt@_=Kw5lUiDrwlf+W=A zzlxs;`v78jL6VDdK;Sv_;cE4^vX95Y*egE0m|Z`(zR)^6vmgaRiZ2^IA*A_x)4uE- z0X`MJSC+EstI}C5cE6TUXWyx4$?|16sf3r#C}u!R5Wk0O=)V!1rwZ{zraN36<|MAu zL=O5e5D-;x-)cp1*D7%9+-iXp0rMEYxTxMT7J<15tQ7bQcn9xO5%}T0#+~PWhDXnF z=z@>CgGI*?y1@DFK=KLY10Vaqc@~K$PMi=vU1Zq?`wR8^;A8L}Lcey8QLq2U^#^SIo_C>ZVWRcwQ+6MV4o|iVy!ooDw-af8pk0T8#w#LV(Br0)jsn zQPahl#%(1N9G%S4YhP2IU0a(izsA;I{|bEqSp*+xjyVJfXz@G}6JQ*%-MsJ`TyL!b zeh!#Oi2qOF_~czW~TT!7aPnvQjhns+5J5%hL_YjkCy ze(=nhgYcLML+h&uO)FkF%$&L%4%?=w&fOeqBp!b1;Y1^L^WWH);KOKOUxN>m`waHaT zw$Yr;7g_^N)!ln4uCA{ZuhU~;wOCv&(Bshi!E@2XdL5#Y02P0Ypf^$`JFMVQ-`6z& zLT?fWlnPzi87klp8W63&4p)^0gFGk1sIj>uUc6b%-h>2ILJ%XbD(g$cyez!fv$&Pvp=l3jgf!TnyLxDhN z*&|E|f=+5Lk>9qy4i-IdvQP=NVVO+UK%ghmIqP(0EtaokZh0RRX)R-phC7PnGcx(S zSuYfYqd2h0MMR^2vvw{zRk_qQ-;WgK+JGx3mRs#k}nZ|?D+A=8uxU9 zY&=HAZEV=`zT%c;>;wm2&1Syv6>o_w@VqI|AJAPpi!~vqHYsQCa(Ttc zJ4@#k`qsURIN^&`Azr#3Unr;LthNDY5!{i~gM2XHb~v{>@T(%h%xdcCTLWzmNaFNR{7 zG|#EwRM<-9mvhy8Lcdk7&)0Qwu;;@*uKO4+bAux0(0EPa{{=4Z&`(8MyH40VpY}FZ z3q6vR{lzY>{!KohN7N1wXR=*B65xF-B4O0u%&rtNmK9B@$-*K1r%ZD@o{ej9D-w)I zLBC(P0w&jSY`|69mdzlw)B;#L70eBIwrb-s6m5?-E?MA*salst8)&oB>6;XPnPPMz z&)f=($v~!OAf_`Ibnpw&w@$}y@6H^|;OoL@0blFhQMhoS059jxCHk@O6(kzv^9*BmQKy?DY0`NPPvSG8`K-f(l0k0tJ+%$=L*dS0; zq5!~_SUn_gS`Z12uhKP}Nrkjx(3tVbG{8VJsv#*NAs_4KR9O_cWXLBV5a;7WIhA-I z$%Q$A<%43FS2bDH{9;HBio6f&yMCU-0;QM|&iSK$PV`CsTGC^0{u9CpuMwXlQdPjt zv1-(a8@>pYrUP|y#Qh1U6f4fSL_deQu=!sLk$8I|F_#>|DE2zhWm>C;mfcgM8SDTdv(p|n?5kkw{ z0cf=;0*aJSY33>Z#dCl-5r}ekYwFv$==Foud^{Ld0%0v{de2+#B>{W`>cum$U_cGX zS|V0X%+JJfp_n;7y-I$=*SNNZ9?s=5VMHjqG{87J#AhBNFjw%%0qd?MmoiwdR}31! zKq|DY3%H5Z3pp(w3ivnu0a*|v+{eR;luSrG{sJ$)a)o-bP*H_&Yrd5F#(g0@l~<#v z7Ysy0Q6&`I3@Uz$k4Z2CgfxDRRRhvyFr?sL1HmuoZ)Md;>fU=JN?7XqCwy{bCPDT+ znTaKcUTIhGqiu363If}Njh7b8wQz>$^^GF_onG|WyX$wO9RBgtnLBTK;>;bhhaWw%eAg1=`UAdz*LD%6L~F6V zLZ9XuvLCVdl3y5V1#Hyf|AY}g7*c;3u|E1vKi>z2204_t&;FdZKQI2qlaKw*lYi&q z@fubP;8iVN$)4wZGQ3MN{lt@RC33~W!Y3C#>A}pUd!JR}eY1l(6oRXr=$aCZt`V1Y z7ua_dbtu?HC7w>#)9KN-2K{2)N*B>aF>Te0`C@iv^u3vE5%nnC#caBk#(#HPRwodQ zs+mqFqeg>)S-)QsbzRi_e#VRE8zlHta}c8vAA7W}kK?As8HRz5`V*tbp<8kU3X+H^q_DOaO9RP>Q@~Xo;0%7Z*TgMe8PS7o0D8^D(Q!(%}zLT(* zA~!AF#WkT@9S(vmPLM=ln=W%Wp!8GjhQ6xCoOnw}LjwC(?X^5~cc+)&ao~_Mz>0}5mcPx?@WDQi}$3O7q zAwcs0JDe4fWC5$Gkcl&Adc8AeCi2TW^@eKgOtb zW)p3qO}F@*R*?`qZK6BTB&Pa>E;ie=Q5rxSq7r-=kkad|uENW6y&tXzr=NyHmsS1TKt1kvP2lj+>J2 zj@W&V!13q}RX7&LOq3@`cAq?>xiOtK8Qr%h6DBRNJDDo$$#cp(^6y9yW`d~%H}*>} z2AcgYv&3}5o>^ludCv?oDP)&=aAuR8xrVWIs)ET(vuD0ZnhsPGp#qvp6ImN%DjH6t zN_td(k9?BWFgZi*NY$CKCM&_2y{5A3NgE=1ytCPERRFWwR3*@vZaP^{x;&W!NEPhT zx~5XIrZYHBCrU<@9kb+)G~E$$x)nIX(!1h&44+@A4>jA2OU-d@v!v;mz(%L?Z8)(f8_*dzHqW?XP=% z`X=fwWcU7^v;WQ_d9;BY{nXVA275ny5@WWPrm%b29L-_6rFpf8J=?QLG!t8^*sZfo zrV1Lzo@v>$gm-}4k)k~~PS%a1o$S*m2)_u`R(9_Yc;1?<@7?;tR6lMvoqRg5b310W zzSEIUcvAOhJ;>Ty1|84GTF@>TA8SRExpy?AJ?q*}kmYQR>Bee=YEw5b?%3MZj%P=- zt*Q1vG_M_LI(QmAvcogS9I)GTnZl>85dc+#!mhd;2&6~B#@zzqDRdL8xhq{s7G+it z;=!RD7qUo}EIB4yveW@8xJwTEsT@*MQ6LY6eXxxU zwDGUyjq>@-LU2oN*!4@sE%3RlGYsD*t<8lxbhjGQio{7bUS9}n(FW#b}SW{ zss+BhY8Tv@ESHzix(30^&K&KPRTD|S-YKg^WT_LfI<73NQqw_Y2$IxYB~99$H4@2T zZ-y`D*&2Z!L(?EEgML5%&_lyX6EVVHKK!tEza4h|D^n?o6i|R#-F8pjvvWS$-c6Ec z`~6-jbiXpdrk1Er3wh7O59j;+sf6G2&_no3=KCtc?#X+~@X&6OJVjWsh3;1d9%P8q zLV)BLmwqbgEmCFQUm4mYG;i-R{Nw*GWq_x>qb+@z+&Y!?>xsPYs|>p*?`=!p*-etC z5E&{|Bp9nhoBJk6Vy+3RsuycDJ`wl80ga^SMv;55SS>r`f{*?FnSyvBuG_m;ZH|&`QrD4XfKjfLL##@x zWSu46y<;L}u)_ZCd_z?m^Xl96qepf8`m(A>d=0S7N_l@?R&=WrE3B@s6xl@BZ`F87 z!DGp2D}|IqVtyXK21k={YjX4rRg%@Scb~NsHOR(FmR?*fU4HqRrELX6MLVyfn#QZ5 z0Wo^lMpy_20A)a$zl8An-f(wF2nL1FgKBf7QI4VGuX^kl66X0ko_Xeu<&EZg)7gs$ zo-Y>bkl+bG16`aTD(ZL-_Itv6=mdr!>+YdNSj&CaZ-0*Uda5=2LbODr)YnOmDc8d@c zLq`KQf5dDOeHu^fy?#IH(PO@fI=C;-;J(}>yWWI`j$)2b>Q$R>1!5wM<<)kpQpQ>Y ziTjCHjEY!6KgS_0pRQO&J|2(gg;+IKs376aP+CYHO#JiRR;)_#DLPU>%O$ggP$U)! zhEm}|=FW78ONIjFyb?b7`XxZBfGjyNW#fFc|7|$~nzY)4)J1uQ&=_>SxG8*)L~hlj~9fnq=rRV zR3gEuFDUy2K`bW4g?u?D2j}Ku2>D)j;82uBd|GH$jH=W@94{wd*=QyLvJ@2k{^e+P zX~{CGOQADe3%!45zVv~a}|UF zas(aae3BfEr?LUr?-!*&FcS8~@OT-;PctkB{UWc$B4H__2ti3r$4mZ5T#ANczazwC z#45ZH5LupMtFnmvK2C}TST^8WXL&y-iY({n1)gPjMfLev zcCi-F?~-*Fc(UQ;1{^G}%^mKy_w*``#lQ*I20b5jz|ai3y-9TYKINEjR=2y@*qt4% zF4@lMd-k)A*?UFP`0rqkcXu)R;~fm|UQB$)j-h?;)NTyq)3rB|Wcn5}xp!eRMqP(h zX?K9@(!0kAI#`XyNwqxLbnC{p9nrVz1goFg;zAc8zAiDAKng^wm4Rd&9cGk)@ZuR*%nMVowf%PG( zDWVT>oF3y5{<>+Nw~)X^RX==MnK?g)&?a27T63Q}mJ$Ie9| z*m(R=^229zmcUxY{xw9fskYyZ`Zr!n444JbqL8TS6up2z za|xpEsG_XKcfolXRF!rkyy3dilq*eO_zVesc(&NPPXs_2a_D> z^Mo+h2~k1MYwAT+>vy85t&a693&S~nx{Ru-xE-0QYT|KJ$%O)bC(X~}xi&$fXPk71 zFGVGcDq`nzuTw2v#EK`!nZbeC>)=kKL?T)|U5o_PE2bw-U1hTF&K7Qq1*C!^XGAOH zKf%7is{@K-=8Q3)tsJTQu9#NG8k)6Et*{jMY+(7W9{GnhiwDd1S?S;YMt$@>q>iqm zBEH0|X0z2RghGS(*ih_EiSV`;vHF0U4yf&ISgw$8u7qf4HWsUhRX+3^gU}noQ5 z`uKbAf2~rH3$lDpAb#54d#YF43N44>*U|mIbKh$fC66x%i^TQ$>RW!$a@z5AVjHK} z^^+m#6`pXELi_=Vphl$Yj{4h!QNKHw+&r_o+kMNEW}n#pN(7l~jF2|HV;3#qLH?s2 zzmXqvWKem7FM3==u1~QlYg8s1Dt$wES zw$4TK0rQf2K>KOo0YMCutvp+_X8nj&KcK$#@v}eppKe(_tJI3Mgw&D(;w$dI|4qS( z`0XdL#0Z%a@mPeDkGo}QV_7dOFI~95bo*N(S}tqlv(*a^+=23Me)Ioz79}6g8ky`& z`uBeA*K8a+7^{3(-_vosA|qCW9n6b3Oo71pgx;d#;b!I?}c&#QtQEKcOX#(~}p1Y)=fLK$3QQDV~pk=doZ zFo3id(C+2!gY?a*^7bH*`s$A2?pogI)L*i^6B73>uQw0-6n6s0IZ0xu4^MgNa)iH1 zC<8h&;a6~R=8bWkIH34b4z?cv>U!OZ_Sx4u3HVh<;$-jjsoE{mGAu5Q$OO-r}dj?GCEy81O zX;!TT-UmJrvh{cu2$q&>T z{_?TgYBLKB!>TSK_WwqUH!tG9(bHpWhpof;ECgl=BwvW&P{eS)D6go4Md9_#G{*3F z723g@%Q{x%SK9Ro?cmKix5LQ~bsaHGA@oQ!@*7ItcK^+7&&)k})8N$`ek1jQ_}0cEsQ2K>=HUQRkB7n8n}4o-PZv(d|mBV&d5YfrS4w`zrODwFgl19;UI zNcw`joWTp|j}ZiOWM-1J(y!IBl@5BK+NoqeucwpI{~S%GQ5Uxx+)(U+;V4N3=dMqOOgM2uaD$eGU$^2|F6$__DL6QW~#T@7n{v-_$ zo{+9;nJINd{n08R=|fmAw=ZH%@^k2qTl6l<+|SP>G%SVRcnoFaI1 z_!0as%OdDzE5+iaAfQWxvwmMl_xa-GfDbQ8vC_{l4kjw(3osaf(d{I2p2qd;ml5&% zn_@n@GoR0U{YUNA=DLyQX}f!N@4RCHUQdGU^|Z0%ryTI?m&M3j3gG61g}I z6!I`jfp*vAOQK#voB4C+^XKv3x%|2J5JhOHDzAUNq5|LDD_(&*uP49KzaiC!;-C3U z+}hlvwz?O84-L>KvEFqAj|k@pYC8axP*?Iq0kud>!)l8di-~d^27@quKq|e&{?No1 z>TQntr^6j8z`ws3;w6FQ zaDi_og)dEn3qJITQY5QJHNh8+$!ab}>oYe zAAP%H^*eZei$C)W>i^*A@9>lz{a(Mbf&X_p9zWE-M;Sc&5Nx%k6As;MK~r9aMX5@T z@Y52hCF=UVRHtv$bzh`!6*xrvB3{fTbDB>GgyMKqkYW-Z9O9vX;F~#`*WCl=zcu&RLR)Z0o;=YVSE%cieuAS;b8*>+JZnS*n#NXQA{eXiqdQ#TUYr{Z&8|h z*#8zq(L=F+&eTS~{-iJJ=eZ|&-tQCs*{^UvX6sjYjSTPi(vL6S)OqMvG?&WrmD$gHHDIu6n^uJ&t9g-9Zwmks+yH()4O<`c+#WC2it?e zW}p0n4FiWxES4G#$?8?TrKsZn?jE>yGS8TFt-_Tn)YJ^bG9(P!=C)dsv32lo2G9ZrEVBkkE#)+G7AsEAJQ>0e3 z>3R=1{viaL+C=@a`+!Y9IM}vKW~{42Ke3-xt+~@N!tI@S>W{WcDz3iXZo-B=WKD~* zOq_@9ZD;QOyhj$-ijGlxkA`nc~--~fj3I8AVJT=H{+SP3X|Tbs<1l*?^sEF1XmY#sl*t?p4;OQLvdb2T=oiGf7I;g#kOsHnu1IxYk85bQJOa9@^}T3n43%B*9T7; zedDATPW^7&B(8wr+UW<;6s|nRG_^?Hu#9|!s`+#udu#^) zzHj3B4=Xvn)M|sRF^m-_2|cr6(5%_)A(uONoJjh?4=$v>r5%F(xq*NQJP z8~qKm8Ia{be`^fAzt#0xD0>$#j;>jBt`%&bfzRV{H;q>^hnN$Vdo)r?vc7fkCJv8V=u!9*}<1tZ)%t}HyUGURQZiw3S;D~_%f z@io;@&K7+5)x8KKQ7{YTRCECW- zFUcQ-?*dV7o_vynK3^n&!i&W}-@bV9lFNC3kK5ogHc_zQ_?vrtNjV^!7svY1RWi>2 z-h_*r2}3_ckg$7%I)sfJ zSWfUH>{A5<^x(h5a^8+>K8tnXI&M!$G^hj^SZG#71MFWgxK(U$h1MDL?+Qz!zlo-} zMBy%!kEVosRvxt8^`9#V>(vPpyE++*%*@Z=K{sHo{DAdt&X(;@ zP}xeb`j0O%+7t(a}VYJbw z@Ws}3@6$vC2bJt04?QwHbBj(DKJsc$$uy>(^3du7da@Twb>dl5mmkaY=HQC+#HFb` zIIWA|YIt*D+(1pxoOJf74m&TK`_zh8haoXvJ9-J!`CvNXT~gwv`pk}$YS4DEW-yuB zFI>BZOm(WZx^C=_w-4@`H{fC?df{{)N88|Sg&)Yyymp`wB6qG$ySv9ufPI*_EKwjG zo3Y@KQPt9FG7^=G;Q-1M4nBnX1fD$*lLHX9j+ggg{Rlv{d-2*Ra>{<`>jXTdRoPQc zjYb^pAq=lJXuPFwN@jh3sUFhwJtcpfw3|Ie4=raQ<>*V#Va=NEM>Uu+k9UIDf{s!r z5|Qpj8TP_W90yJYbMyXays}))A~jc8uEb*gc|%n@B+6+hOV{xP_*^;TU#{jF;)gyY zHgeTvf2KU#1i<-Km@y=k8T$o1hF5b<5)lU$fmSn#ZL2>2&nz5?oh$ z+P_}5j?NY43ubyQvJ^XO`P#La1Ha|*RcJCRlX;>tsWTK|PcYP`n<;R)p{obAO){n2 z-dx`R;cs;E_C}JY^?TMy7F!*fsih-#uM^p+*yA*Bk3+8J*4O872CXaZdguzlW{l#| zhr>!#5P2BN2A$4Ur*nz40Tr43KJeFAX0K;DG0HaonL<1_ZA`*SxxoSt8=gc&Km*9L zDxOBvEc$3>t$hLv;`N1hpB=vIwX5Vq?X~D~X7uvx;W{{Ko@jr!bM}p$*Vf2~)z{kX z+LZ&y>GL}!39t|+0^7DchwIN+osfL8c~7Qs+k@7BEFDr+}2o{Ev!yv&3_e1$ z)2h-dq^bs|-z}1V*C^-03MDZ|7QPp}P9gvJrUiUz%^kJ$cwEQrF+*;NP{=Eb!gqNv zxco%prgQZIa~uyhEjzfCQg-8P$4T$TIX6`5OW2IJTVTNq@e43wXS?>MQkVs9p@GLJ_mnDb1Sjg<=%KX(cj?zc9DY!t<%+Z(le!W1fWv zQ|w36>9XXP{6ZicZ_oP|7X0(sUA{wEaP+Ml41H{KbBG_(rn5%)A0*~a$D{iq(*m?V z0FG+48*F>b#L^aw3BZjp!&`+=ymeQWusFj=i(qZ?nCnIo^7D?robL zwU*?LvYcMGY$}rrvF$P8$!C13rTQda+E=I4Z*KbszA*`pN@>8dM_kFUVP43Rq^&oQ z(TZ2_gk-3cG8#|5*U{BK$rVLkK2fA^Z$`_t|M-)Y#+$QN!pF}QeiChtdd~~X`9zLK zLNlx8_|x@+!fm6!_8+W%_BOt}k}WKVUJMc#6%E1`vM2uF*aerk^0b=m=}kkA^SU8R zcma1=UA?-hPVW9A~kRHa`_HfYqz#kxkjDB}}yNfnq{xJKV z_yHg2!>EKWDdD+?&<5cvNAEuH2M0c8U%s*NO=s=>B8hwAY@d@wKme)Xd{6Tcxz>UB zem?@!9qNp>pr#N+1C72(Z3F+X$M;yrwiKv-cm~QF=~5IG@wem)^3!FyI-S}_&S6cA zdN=La3U;#ExE6tZnnQ!`1KvsBzPkJVv8P=;>$Pk+9$3>{u4z2R9`M+@ROh7SoV52W z#tSvgES!U};$XBBe(O<|{@3w)^oxB4-ATUl4cEGq;GIYudxcTEK`{V0x?V8Bk ze%FJ}{vOqNNK6c>7@}IHvzM-kC7XJwM4=}67GU_I_aAuj*=Q>IvmXopZ=?}h#5ExD zHJ*L;S!8u?{%R`rN!5SH9a7znz#B$Ww^q-bsh+X@^#>#tjd%^wSTxtvs#fqy3!Gf( zvWvu^*-584{7q#RBJR(M?!07%jtSBa@w4@@}J;*u5gyBBxff+U7MyWZy1%i zKqzRWjK;esuG}#W5PL4~1~=huWK8&Cc$6+3|Ayx&k6YM&LxEGiodr_&>{2$wXvdTN zBF#P-Z^zH8%*^4n)JfcGoxOdREkO6iY8ix0i0IvTmJK0(g*ucH%2hH*{0V5ZTI3O` z+P-@-YyY6%Ip=FXb@E&lLf-dZn})}NlPLzo->6@4AO153%{nE|*<=J9v~ z5lG<80(%M-*fLovlMU_y($*2g6&w0GYKn2a5@r{$3NO~dfmdwn8u}xx!Ai2kn(wq& zNf0FVB*%+i5`-^_{OIfLXFk_r&%fzz<9xQRA30t>pW;yTsqZ}dR1|&c)O&bQDa)4d$G^3g{g`REF%BFUbspC(r91w5y{ ziFqgUL1w`G#!DdokR|sdA*A8_KFzY|fhcO;z%}CcFQ?VCG4o-*r(h{vXR{C=KjIGt z{m0?ZnqhrD77kDQW!c{-armFX`Fz|>8}R!U92!OV!hoM{>cVATf`ffO$Km_&FRzF1 zZd!wj);{Q$Gd?zyj%Oy_wO8%Cj{D`bkBY&EH2K!~;x^Wok^PU^5_Wt$Aa_sv21$6* z#OE6~alYGbyX`T1{Wc_=hbm<*jyK7mV!M38&;mwVfL`ER6j4>(-e_hswS4t~YQC1q zN?V(FF*Cbx>iEVjXtP#1@E0+^B>7{1aiCJ`7mM9uaXXX=CwXxt;*McgaL+by+XrOB zWqq|xA4Emfbg-g1cHAeMDqvTZl z&%0mnDza8!YAd#>jgX&$%0j@ab4Xj}wdFQ}oX6i&r1=j;bK!s@7DOeX`15`_7|KP@ z{fE)_?)}`op=eaO=Qrxft!L~wv*MF?BO`G7$KocHjjRkFloqRK#)2Xa-0Hzk^_un}I95Go=R zh)4>La}+Pu`C<`mx|fl+$544u<)cA~4@5;d91!J9f{lkV^#A zGwmJu#xvvfVo}{AL+Pn}4+ewF#jo#`rN<_-ZW3TQ`V0qnKK6q?K=!Wj0;4HL+j?}^ z@AUhf9=@;g>~=^ zpiFgGHNh!-r1pj+ie=)Vpqh)bJI z$8Q6#?e>!0c$a8nZo^*Hl5IR%T3&5~N!FP@VfZD;DKNCD;N{g$*wIe$7M>zh63j(# zlDENNBq{RC$uS_wn+=1Q(ePT!ewf2(xX7lf77g;-G&jrTHYQ6n@1H#w7Eo=0`tOXsdodWictr>wob~6U>6*LO^L6xItX&<0 z6=zzNdVC zBsCTivBsi=?|sV0v59+M`|2~XMC8z|cgMZW`RRf-1ry0$&dusEO05PcQak=u4l=9%MI{@Qnm*D!L4wiDq#zyA~{x{m}bYQ6JgAU(! zUFx>Ueoo(syC;6veMYyXnq#>oh&l5JMg$$PfNa@-Q;D`mSMd0UE{(1L`obk}iTwG^ z&5a?*?`&*`uE$OjG|Pr0eFw4xeqikD|QWjb!L@Z#~Si#krR zaT~@>a$^IeqF$%tEi(+?ed4KLnXbI2z2%LU=-v&Kx9M40AX3gSvau#12F!vYTB9rI z61ewW0jtvmr?@X&T5A9MC-gje7H5JdwhiKg-GtFhZI7)I()R- zMbBQ;y4|gA?)?^ z9^(nozUSAU=-c<;yl=SoOk~#0 zw%+)rzT1uLd!BdhK^{@4Hx}fPGM2M3RTqF7WtWR{>*8UzE^K@1RQ(xlT|DR3x#q3& z4f5=RkDl(d z56abU5Y&F)^Z@toN@+|bK=CkOi&3zHsWn~@qjU+W?QvX`FwG-CrRbaCEjUeR$|*9S2A zH6UiH1_OM>#@4f!^G*(2pqzxpdEMYUlDs7;W-W6qQ!|yAT+3`{YS&Va(=cvTkx)mG zu3aMzrNpy!bd{VFf+g@4aN0M;>G9){&>*_J-IH+Zv2%7^cO~fwOXndF zGoP9t?@12G_zo>|op?>r1qYZnU6fLBs)#TB#O`EvgAVZY$u? zXdapQXp}lSzRU5H(M?^F|dt+T?wwUy-qhx^QuX7r>iD$D<$0a zeL&RS*x100nt)3VV0YRAxN7?%@^3(W^YC2v;$Ne`LLb4sP9}VT>&!{!9CHU=_dLkF z5?TxRMBvo`9{dXkkH__L7}bsTDxNA<+wfznt*bUiSP1C`#N>%>++7K+P#e|=2KZFq zYucg#6k515;M)ydTwNwFFr1-E1qFfyluuh3J-8N$i_33a7V-2DoSl_;ztrv}RaNh` z1Aaa@I}`l09EwKPQs?K)NI9IB%(ZA<{t5GZ+JB_<(}x1`YchG1QuNG^R-)DDQ|5za zHhDJr@uhev{GPdcE1~G=+#TUyAd?9M!(#h~>YNtmg!9b+Lek24(HGZzwWn5p`)D{I z3-72MkV80UTA>#g)o@5YP@5~wv1jAqYV75e`{%2Ln_`ESc>ZiSTu&s%G4UI=4=-Wa zR`Gh8$1kk#li)M_LS1u%cm^}$*uM>r-!Frj(Fz&T$$A_=d;CJ`03w>mKSZ{$Ng^bU zZDKtx5W5W-7mb=h=7a&nKw)|P>z!Wb@|DZ@IG$H2-!ts}P{R8-g*HW&do5D&t)q=T zWOzJBMTviS!@&XaSg9%y!`&K#R+Pbp1$0$}fVCS<$wQ?gUy<=!ba-XBO8x#X#L~*y zTa;gYN z9sN?FAf8z=m(GaJ$)9f()2r#Ct?q44-Qb*hZXhQgQR7N5sKhs2JX=z?EMwzzLb z-yhQKe34cX>P}YAqj=3Qq;wIU{uU!U4j#@33yDU>0ikK??PipBSD1L{RqZ{Rjc%8` zKYH@yqoaSK`a!&B_MnS_+-{dfahWeNCr={AqO~yKJ^M|8AwS{rUGOQ3q7oaa;+ET5AMt;ts||j0Uvqw%&61He9!> z+J13OO}(P;h&V$GfV^fj&9r($tM-eaZ7K@tvaLmf+9!*KODdEVeLx_)kc4Y zI>n-1Jw3?ORBaCRHZ3h(ze<(QmkEBqaL;8S5D?R8F%S?g-_hyNpKR@vj{h&9HhZV+U&lN0E-#hrkv|HhS>DPjF9kN=qnGc5V_T_MJmZ)pSUR3WASsHI~*6 zJlHPfSC(4KcP;7K`T5eJN+_7%1b?7CTUyDPr_Dkko#3>y%Iv8CAJ629Gxog=Dzc#z0Az(9_ zqpN0*ghScBEZ;^ykJ}XZ(NKpd*o!2LqHUdOexd<(c5pCRB_OFf`t#3+Bl+4ZXD{S0 zlZ4qKZHCW$O#|JMvXOzU+?KS61_p&=*8;Nr+~C zFDxjBBER5r|)fJ-+8%&~swFXgN1$1TH&PDhR zkL!@x3N@I(AWys+3?Md!CTEbL51&JPBU%7o2~9lC`k%%p%YRcj8t@&K3l*{Xx z%&C+d$ym5AZ%FdyrYva(#UQ>ARs9(qUlcX6sQ>acO_D#HI)hVKSZT!Wi>1Pcl}GZq zTkpOVr?Gze=$lg}PJ|E}NXl&oBY}LZkq+?HbgFVxhwEmH%&2d!)f8#W8QCM2TAkRX zNVL*U*dr0Istg+yNw?vW&=>O0p3To)qBuEKy4sDZ`6|IadS+%DAZb3Ee-FL}RVR_K zgeoE!GqV(Th8g?O_w4wVRfxK16JTB9o2--2C5nK#!v%8+(MYGfkiZeC_LM+57|X_G ze5)EvWTJ98@a0_y7%5rgLxd>uFwTBIC>2Axk(K;@DKn#oiqZ?T2ydf^I7hv>Ijtas< z$7ze{Fy~3{aNXVToE~DSu?+VZ>P(JDRTq0*Ew!8o6w$%jB2b_$yi%euC^Z6!iVN4O z*VAH<=OjfI<(J3fQUFREczHDqWYhwS@G^kqMLD8np5VoZR$0^)cC&*L(Ml3nqeq{? zE82Ps658+w6^Y}6f~4G;J(1z?SEl4wg5f|=GEFHM2nQ9vv>}SJ7>EVJrkR|JaG_vK z4*h^Njsts|?AtW)lk}F@?jms;p_aPTg2|Y`R;x`rx}n*sQCxO?3Qg-gpb-#+mA*!M zJaqigSHoKRXj%(jr=VGO6#8f=DP~bEClY0~Xp-KI4?PLo#w2H-3H+&hB)%FjwU;1j ztpNHi)v{E>A<*U3rU723wyD$W@w=A!()%)<|6R$=e|t8ptSwip(I0;Lcsix$-d0&Q z@~;pU3ihsrmHyIuvz<;>iv@0N%m}!S4@+^qpdaV(yoVyo)xv`Ciu{b-_{sda`+0wH zu7K3sQa0kiVf<$6mI8Vkt+CPdC-c1rd`fsrD;Bkfq57y#`wKR95Vh%K>?aMDSKOOm z_y*MW5^R~mnx_QddwG`BAp}oQhr4=zK0p5^^9%Sm`uz^-cRHgN$P#-i_5RdiHU1(K zuP&x4%UjC`JTxzMI(Oi=58+5DWCKT{9l5M2^^kbN`Aw5z9>S$*vdgI_@!1`8mlJUgPzSRFxpl8P*gJw~x+c^;BOZ3t$#9?0p($=X z>!o@EjV^V3Wq0onHfLgL*FIqrbCN~U-y~KmHa;%f-a&nn zT#m#~KknHk=60(~!q5tgp;I+U1I?LT>e1VNvpZ|iC4=2jhm`7jM+H*mZ}0O765QH} zyvO&hJ6eLyJ~c>ny!Xo$XO$g!X(#g>6jNmxR+a zym{WYw!jp-e`RglU|q$ij~JCZF^ufiZLfE`&gk*soi*2|j#^+ydWrh0yyTdKkRIlglYKS)R!GH zk)17*kj3w8nuKj+_rC1reV^7zOR!(_q-D9W_G#A}#WA77(k@v3QDhM!3Zu@&gLBzM?~#bZ{ED`qbku7So=0Q_`9+8X3xZ^>1F1cW>_UPr&@Nu z+M2Gs0aZXI$%dWko2b9(nOL77sGhFDb-Rb{s6vOL+Ea)2EId_?y=&1e&3@CcQ?R{b zX(x2d0M#{c`)@Y^x??A8vu<}?V8^z))AdLRvM1SUX*GK5FtbbFwTZZQ>$)InXXmA& zJoOhKYgljI_wTx-1p9SfyD72y8RtBHn4W9EpMCS2`90-qfg<< zQJr4+U9|>Noram{r;t{~$>V<2v%iWm`2T2o6F5h%vtCq3rP@^5N~NmOzP41|s@~O- zX7BQBwr9p;XKcwH+ero|j-762<9d>CF^LT15@LstKo2AYa1w~2#gdoHavwJj+97Nq zyh|Y6j{p}!?jwO2?uGjjv;DZ5cfNC~q|!QLcyFdvC6!8bzO#SlJKy*J->!Zl+pBli z3YV^OCyi{AS&*YtQ=Uj@ZWq>|tYi}NHqM(qRBnCJbZf%8*-mDx6q%tkRwm_X`iM8k z*`=8(^OV%xg*!p_18)3Raly;X>Q3M*B2dBfLEJ+IhfQ-*M#`(w!S)BO?p9Vbjjw z@nhzLK1UgO`siprY(t^xt-058gFH=N)!lGq@0JTYC!4cYckZ(9<75tGQcGl&IjPOk z<*PYio+hMb?XGE#m;Z=95(ZoXXua-*@@N~LR@et^!h1Jnni(o*n#R(EJl$gDJfZ81 zl(3!2S*1(mc*(|?BsQ~I?HWd?+iTeXMNX*B5tKl0ADJp$=u{`P?MNT3acqSHL+=b5 zh3anYlb1RD6i01@8RDBd3zcYMu4kZ-oN|}I^kTP0OTyj8LxUA2P2Isho6*cefh15Y zPHyQzmA%}a*4PJi5F)ET+SaiaMI9(6HFr5-CIg{qExvu3RfCfoy>BF~)ya9B+3fo{ zy+zCKXL?5CAIyQe?U6@05Be5c2O3~fvBR>LE}`M{=CNgzX?J~cnz)>D&5=6MI9+^< zZk|eGd~|n+D<^0kgsss&&D7!gHqps>p1t57@4 zMa*t@;&ARNXCAOu6x)r@7}Z3^N)tbEb{WF+$^%(vX>PaBL2yztC&96Gs%=}aeLbe> zY-BJRUo3QOFrQg^Tac{aRJV<3cp#X(Y_!*kIEfkhTi;Ub&ckdSj-)noF=1zF<`UIa zjvR^j1RWBu^QI`h0PI)oOi+3!F17|`#}VFGy@r>f6BJ%m9UnJm>$@DmoOEQJRZv9Y zSz{vzKSR|WTXQuXj&i52CKpwIF|(}xs$P` zm!rMrnvkdIMLKPn=PK11sZTE3zHL*dHU_>liEq}W>yQeGq!)5{a7G~+qMkqWMk*Fo@`m2 zc6)!e-9#YP7*PCfyEo&9b}VZ~e}-pPTr$s?IBwmeNhYq(D6L8RJUl`ApEA3)2ubxs z%kZQbc6_Z*cEp+^Gc0-P_#8XQL_2w($Ci24EITQUaf|SbnO3mz%s>y%kP+~R=Y;1Z ziM3IQvo|1XS4yg(*9m8|PJG4dIz->pv3$$`pg)5M5Re+v9p(xdNHTWj*26lN*H%|c z>!CQ8(^mh^vaG68sF6rzv!ZF++f@i--OI0+lBzBRwOoGnKj+uy5}Fh*Vnzl$kb<%QzQ=GATF*>>fF`sPr7h(pBpuTG=v2>ASvv{?Tu$Tdx8z;g$WzU<5# zcedM>wY|MN5M1gV{2Uv!wp$kRjAatv+On+Y%$ElecX|h!is%>S)Qs9Ox`1g6UOYBF z1jPmfcpaN@$uXZn@UY6Ogq)~ZcgV6#RK+T2;t5>;WYu+`!SY!f4W-z(C=J!l`SUPT zoj>o4cQk#C`nC+xr>WHXxEQ6nLz4z*egzg{X>18D6PQ7i_u4Q7(NW_1h)V>BsBn9*+SawUoEU(a z$?e1w?G9?=%4%K5>UkncV1w`huN+!fj_cR$_1a$%n|PQqbd(9Tbr=~D1KHNb=|#?Owa)2=RX~X~xf}CfxDtB6=4Qrdqvjx}{x@G~`Yuq(De1q~g)TW&h(C0JO*%G{-$UQ9Wg)oJw;_$9 z6NZ8cz@Fb>lsx#>ALxOQ!t47NK69+_~x6a1h6;au7DoWgV5{hn{}Jnnf5@xTLr;*APK zP4M;7L=%hASl4R=`Bry(>k+#Y+0s^PD~Q1NH37y;cTF@IWI)H`ibjd>8+$#*oSrL{ za{8RnIunY;LZvhG^y$*2(y7$B2hOE_+8>UEPM;3N!b%bU`+0mT{n3M^BEB&cE0*^A zH}7q{rljXCJ$xyrmtKSL_eK1@eY!_gv&CYz6P6O8*lsM8kiv5D4aN84JD;?F^`+CN z-wVmV_YKA32kGrL_Y^5J&<$e5m-z62^>c`odWhFkAH?C)@Y}(PwBqi$vZv&v8=E zuf<~#AtWzBILwp^Zk7fHeDL|C9)Q%pU{H4o%^1mK*%;LK+ek&6!d3F_(@>Vh)AaO_ zGsP0A+S2bm@x+-kX9ks4ahib9``&)-A`41iRqq+D#NzI0^5!&t2hHI>(po}weUSZt zt42KotgeUgdKO}M*TB~lNNr;f*9d;D!c-`jlw8 zjk?@_;c1rVRF0o5y*gL;Po`NDeHQWJtyWD7A<=sqIrw!v3ug)Ta229>8HQ1V1I{*D z?u!JW_xSDQ1YvmrS*Qe5W+5ngSjp6DS#--R^uFs^!ZMv zv^M_}^J~RyHCHGQ1s8N&c-uAiJMYo%GFI->wEI?!yR@T5_TGmsW-rmIxRky4(7jp1 zg*6Lt7%R|{$1&Co4v1CM0_E@}jBv1SjR9nziLmrdLoMymI0YN!#U7n6Qm!HbQSN+TZ<^fz}QAA{$ZfVlDTYBebOxaa)RxoRJG`hTG>qxWFR z&fvNxv0oa%Fk=}vQKK^b9R#_MR#AZ|cNsMsM0v*J4T|Ke@kXTJ&wZSW2DrzB2>%#) zBSr-LCdk8;*YR?Id$4#RC~HBHmCQ$eD1}#RTjfW%K$JsI=?Qt^P1%pbhsSvM8N3l9 z!t3xG{QD697$1ys4;BDdK&ZdY2cp5ew1R*AwuMUN5lDtK<9-{!x@FUj2qOP$^`cQB zD7F;rm&TyVcr{Zm)JYrvk}QQ6BT^*fk7%ii76}E!gcwxRO)VM{g3)lSP({1Fj*-$L z{{M0e*tw2vBo@>}RSxI0*J^W7O^eQHD`%5sWcAurEuk(X#`m7nBzmGS#`aoZNJEfo za+#_!-2p=@tfP>p4b@&n4eiNg?X|x{2{rdAT4{ zUJPJOajPm@t!(rC*$LbDH$Cla^ZBeDQwlL#2JG>c>7LFopEhMk9*)r>sywm+qDFMm z1EP|;r42{?Bj#AD^1^o-Td2@0IUSJlw$8-FFAK9 z`P39Sw)gj6hriE1<VQtRPLa>tXt|g9!hC^0 zM&SjXuA*wy2If1pes+DhVw8AXq10L}8m3?egLMg2i00C%sf;S^bt?6mE>?IDCz|-d%`IL*}ZQVwd zb}Wc}wgWu=x=NpM0*de}hX{-`K&zF6Pm>yu((zT%u7Pa3(>XXe*xG`Y@M)oRv*kn@9_p;EYm5 z5BL5dqG=H%;$t;?;hyY0`0qmYf(lcD+0r6|@BhL14*!kMP4koICRVn^(H$NWSn7|> zP`zC$&`%yeo;`jndkp^_AD^i3EkvvjIk#kwA0Hpno3Ct4UqJ(kjM*c5pZyH~O&{Nn zyBJwK?igi|ZG#{OzLFUS_No9}3;fA%G4Wiu&^W=en^zAXo-Wm%4fQL^**E;; zAuB+0YBFx7zFpu>9ZRt@*lOACCk|=>(ajcd1cIn&R z_1H-NT7RWF6NQzV*><;qK5TlcRoktWXMjP`CL<2)-_!_BFaSis@L#u&b#@G$$-qk_ zaHzrqaG_a4U9Hu-p_Uuv4t|-v9UAff4SFiptLIubaslMgT1f3!$x0;&ukGjhbo2Q5 zT)n>C*>d<4`)viVx)w-l!8PMFmp*lBX%J9fG4Q&V@GK9SM1cbAyq5ywJybp#{NvzJ zv~&2eBd&JUar54PexXoU81>`Ri4|nH#qxE6y{{9qo=TXe+uMBc@DuAb7)rIG1dtH3zf;BlmYr= zx!mMt>6K8{kuZ$KJ(wh-yK{9^IcLjyg-DvW<#qcmm5FyRDI31PYAW4Sg&n?HOn2H> z6Q2O_rbrBb>y0z1*T3`isR*9Io(|Xv2eMi+zA~4eTZt#NOOBwcja5{s9XnQ&1LZk8 zYt^}OR+S@pP0L4Q_35k>4olf6u&NB?3V4peO1o(rP*fPI=aIug!Sf z&k`QVyjbc+vr_N34MI{5uw%5<@S1LCbpSBqX2TPvQa6h z{TMO=C?vdVSBj?{ae&RsJIw1K@ZraHbxkM#@F^BNdhTeDab1Ct;b}5{RPm2K2&_Ex zTkYe8g@wZN^fq$Ymg_56t_1O}-oSEkwC7a}4YsgJ|HSR7!O{*0LsXL(f^|H{*?saW z>Er1$7tY`#TAs6uV{W)GnDs3fWBPqT7;Xz@%hyK{^H-AF< z4IsK5C4A8UxU>$qs_Pmt_?7x>i)xG~NUOjbZ8-cR0}SdW(Q*N!{s%UNh%UtAf-VcM zP2X9uag1A78WfLuk-T1#=cy1aistr!zO0dd%Zr<$CX4ZeAnU@#c+xdK`%o02XlY%3 zfucbNX~y29FA+nUzC2hz-LUPODLg~m>9TO@&Kus5)o2c*$nso&`p_G-WjqR!N~*0l z_o$>hv`bbUdG-6F2?t*`7&tQjC_pnma$$vuY3#9AH|(sNoAsA%sp;u0j?mf){^j}e zHtg)Xbut*3cQ5)I57z9=7suL9hIsE!Za*b3QA}$#bYkDz-Stx)V63sw%imG8=$$TX z^3$G+o*(u6l;>A*8v!()27z;0BPW8>We~7NV!qTlevQ6S@v=392*ssi?_3AWJbd%I z2GD#bP)#qcaRd;OJOd23%{BaoPhf@y#u$Sy@^~S>iGOCB`D+e^3{b|9t$-Tv^g#mU z3jP3qRHy=YZ3INF)*z^WMe=m?J7PqV1l1qpe4>wy29u~HaXy5+K28mVc|R8jNKz0X zMiLPl@=78jNsf|jIN%V&xsI{v zlCPZP1wVrXvA{E&FUWAw6{HFr!vta(FH=bK@o11|Sl-L~yvW=8e~=`4#ei3ehBPc% z`bgR*_&C6$%sh|@2t514QGsWYn#6fgG#ZlxAL7DdLh$-Rk!Um-_p)p-s!B4J!Ru!N zrAk-}szH(Wl?$F zth;o`HwP4sOUxxWPWf^CiqlV;8ZXCZYLW*5zdry=7&tpG;P^3No5vj0#S=Dz&uz>l z6C%YYO(XZU+qa%VencHB(+b6%pHZg$QTSG3xr*^J9d6BANa!xXuh0?p(?ily8|R-9 zKkE|2Vc(H&?yhRWEbJ=Ou4^SC|FA|7S$;XYf&yZhAh% zdhcSGyS(g&eBQgf_zy&cefK>tLND1o$PF7&_+ij!M|l;D(Xy^r0NRvr32TH`#pZu0 zIl(41)^^2KZOV^QeUDNjU!|w><28X$J2>+)J`nLdw&I?D5lp#PCbY>X#pgW z+4>F2lT44lKVCu0q9`A$m@Dk!<&!}kfp2-M2XI%dj{A`=|ECyUYf@clz)p;ZaF{?e z0Ivl!&Sh`NiyIU8+VqDI8WXV-l+tP>p4YxEEcNQuKh(&L=EhPcd@^e}K2JoT#E4q4K9*FL`PdT-Qq7svF0MgFzvNqf7S zRQft$5ZNV1^Xk>%v=x^Rk~x|-Q-Ctz?UYB)uH?;|o}KM3N#FhFmg1%d7YM+zZ`rSb z?XyF$Hc#Vz0x?}~kWH|g_s!$OMkS*(!>m+L_iU6+pljjtDh1knJ3uy)DB3DLxvfms zP!*{T#HOORY>-W2bn424d)RGt>UR5kl^v{okMC99LO^5%g%M$d;Lc7^XyX$Iqs~a# z&9zKh53V_*vCjNKwVW!S`? z@nm3Xp7eBU-yD0qZL|0l^c-$&$6<|M2D?*9CB%U`D1@K~5^X{QdkXBGV#CsUz#*u)u4vwSvTpoDdK=k(UZAI1*FiHxe0dXnQ;4%_Q_iW7$0J!zv*D z$1%R+=CZN4cHapu65&qVn}|nZK-L?J#6J@C`FKte{h}bSd?0AI@ixJH6mf6M(1=l- z?WS65_Wk1IKKMv?=Tf;oSKAAUJAmK4BL*SbY47Bdr+&TF!VRGJaX5;tzAxn-Zht<) zxLxpgY9*t76afhW7=CN2Q)lp^Y2vDAbz4=lw-*qDBEoG-41CTwR5q<`6SZ)o+k<3r z^6LJXH=QMI{BP0!M4#}4AhH`(0L)#<;&Izxmazg)k>49Y5eLeD6S2CQmLoqJIdM1= z`KZ6}-nU811$EAUI<%%S=nLp$C=fZ3?)}fSoZn2NupE2KZ$#C?vZ|n~@k=Jl4!9@Z zO4fi!@Vx1`!cr*O5T4<^67^!LlTd+C3dpnmy0vHi z@tGUw;Ks*#zq;4j-AAq7HnMs*M)!fv5Kg97VnxS2L_LaZ{NWH%Ya7s$V0#fFuxA?A zpNdDqXb!I>L_QR#uzVY4Xxzl6&5n{x0 z<~)CVzwvj;k3a7u(N8)`l9R}Fn!xp;q&vuT@c3`oe8yvWL&V_)XDE__r$$n#-jAGX zoV$WLsR(S+rXr{sN%i)xSXW?2&3P8=e+38%rlSK;mXX7r6NCLQy`-);fcl4EF5}v* zfIl#ND}zrk7NiDFX}~tZlTKe}sWg<>DUv#%>`tlP8Ph~<@F?r;M^X^ogXiQn%;Gma zb)$Zo5^tu^WSaXpD^7+w)qMg&%MSIu6~Y4Y%6gwIsoQ6EcAvY33*D+xKN@XD zU+dzzo5mzpo%VjMzo%aAb2t!LWE*}!A46r{>5Fl2aIkG-FH^6d;Vy>DYzXMx8PmRm z+PIXcrixcyMh&)|4P0G-=?r`1HFfdzuRs6#*C+7tx6Yq9@yWu|?-dzMI$>QDW zJ;knNM((>WVp`=hY~}tZE$hkq%j}uK*n5Dxsf#lS{F(VmdQp@0bUd%<^JnKOf*$0t}Sfb zduINo=l$8YEMjZ89bhT|aFbMICGTWs2;?E8!qUjDJDD?GGlk74sO-E^{xiIT$eY7Jg6NPIq+Z_T}2V8bla}=wA#z9i#qoFe5 ziSAk&;1<-zK%|@f^uYht8bC;I*-4qC+c{v)Z95gmkGyU7zdVWMbrZ5s_LRba(H9bO zKD7E;GVXC?L1a;OpLduoo93tGbW_|F4-Tj=kJ;%As3u4D+E-rTI0X@AGsh*fGkq{> zIXK#TB>e>GWh*4scT$RaQ>1mRH?gKhgFnE@$xz!v$sWOD`P)z!OLcUi_f1v{V!6Wi zCeVHDe?Lec59QzA+ZBW5qo+_H5W%vA)Vmz6GDn^?uJsDxPMjtY*7izt9f{{r0~rIk zz$3AwwT2`+3bV}XU-hak$o8Ii?~e>0l`b%!I6(KczI|A}AGvQE1dPYg{CpscMGR`} z{JzIC7%R1D00;{YB9w~1pn6TM@F>9geq0DmuEA9N^E4A&IEXwadas> zmf*vz%n$M&C!9KU0=!OJiUV^D3i z>?}|LEbq+P1;E)^kOE^^iB3IEMlITFO+_r~Oh+r4fR#9kRWuU|z(y&WjR)XB6wS!( zKn`UDsmYb!SvY*qkftH=k*s&j*;staWVEK+!sD~inr@BAXBP#Lt247ehU%YS-E1OQ z5AnkVFae991?!!0gq8_dH_a04#LVcSH_Vv;=&jkf-9{*rP)p%GY@}sT|lbxlR$5+dAPzrWIauVwn2_897bIu(>fw z%F&s{Rd!v%C(*qfnJ4#?h#i6LmPi>_5Y$PVZJWdWW^89|Z@A-3?kDBa0LjcLCu278 zhI*SFr8Uw|_Gb1IH_jvMN^B6>N)DH(F(F`e3~~?cP*UqXr&RFi7@nGjMcgN|P^Z7D z=uE`mW5?tHdxo=WBpq%H3a$pK%8Zhu;$0hH!bPjowWWO;B-pkEbXIJ)(joSV&qoCO zOv(~i$aU&J)~soInb5J>oNPLw4i-{O2mBBsXUDt@iqyR>xQTB5&B`2%}z zd1HbU;M&RYl_FokYIu{#P#Y0!T&B+&XXE));ZiYKh@YLWfjo1gQjQDwp;FeT#1k=J zwp0cA-12(d@oYZZvIkHds2D~%@vX0f5g61LW1m$}NaT$B431mp+JAH3-yl!yB?X-% zm!kOEX?$&Tjkf$s*J!s0Gq|=r!x6eW*cUiJmhD?lBJ>EOV}Zquw5(R_c$nh|Y{Rf$ zLtou4G9@Wlsnp9BB0%HS?$7%Oq1&E0h@&1n7rgJ(LY>7g;3S6`L8XgbTz`B&(8^At z+u5?n!z4+w>2EE{PE@V#n|mZ(UxluE|IKk5#-NMd!WKt^aLpMD-)hwy=8$T7j(Sdm zjb2d+Q=WaS5r-4|2;e_!xFGsx+v$WlPZs1t-yZ-R7HcL*2CsAZ#hjH}%%2;*AVC>g z)NJ=*%iKOdI}`5JG<-$V2A5hlJvS)%v}LJaDxtjA=*zY*cxJ$Bjnu3cqOR2wUSrv7 zaJ=4V)_IPvHJZGpH!FsYPxXoc5e)>bMqR$U#0r;=9(iP$V>j-9#9GgmSH6FNtMci4 zxP@$nwX*Bha^+nFYqrWYA6PzeKX3A@u}srhI%Qx*C2octgoFdBo$ZPd>Kcj}45>krg@+(ItH6-RUMEe}P?DPF+8 zj~Z!#e~7_97oBlt51GW0S{g!3ciZZQFx0mP)~Q`NL0W1e>ZTfN55V+11I}QR>!RjqSYX-u&%CJLyR}^^wq~HQn717rid^zi@!^8@Lzcq(c- z%+2^i)8Mrnsu(f2uM8a<-$H_9@d%b&t0G=t_@6m+hz%@>Y)FYFG*(;+`WBb!OQN7g zG*M!nS7Xn|&#S>V=Nn!#k9vRifWn0JB!hNrV#dE^7te+T{s+aC<4Xy{>&5!Z@*V6K z5Ml&L(N4TWNT)46_%Vr#sGRsMcjpkx`$lwA>ecn_IEOJpQq4gu0)COU30M$tz*!`E z4AE#vdxe7<|5>_g04@=*ZBVDr=Bd{$xXprp1c68ZPg>N?YjTPU$D*N7 zG#2JkvX)OOUM0wJj4TNpt0q;J6C|18xFEisJfM^AJ=ECzjFgQALxMjRNoa|PDhi=s zG%G1lUJS^JDDuf-rivd0AJOYL!v+Q4k>;qC`jIOX0vIY^GZTc;{DECzlXY5uh5A%4essy zviCS@>dXmzGI*7cGGc8TY{>Y<*YV_pUmFdyxBgJ0@zDC--kx!0VP|LIj3ES`dMdTD zl6vZ?!2Xe^E`&lCo;uQLw|ia5dT9BLCr`d{`5_A(3kc^=rHbd&SSS=z&lOXr&I^H2 zSu)dPS+O^KN7MEZjDxAEo})kqeY@~Wb~+wJo~lCvyjywk?5#i8Y(BWYZDXNz+npoZ z_k=?CY#-@tb-M%nvw_T|X)-rmYbj(u7fU{WW*#JehNiIJe>{lpzvJ=}h`w~$dKvfl z-QAJ2ic`~~D>feTFjh#>ss$Sx*3@Epp9OG^wqL}cUDT(hR;RSBW2Ppejg1TNy7F>a zjD-Dfmm=W`gr`iEt0I3RhFUKk(bJa|RttJNKIf1ry(+7#cf3aiqA zjjLuOKa^}~@W3;a^bJ|M3Q5l`m($Ud@~A)3YxUE<_q;zGkA9S4uwe| z?qnY~)DRx|)AQ*_hz-c;`FJRbKfo9W*MeL~J%&fE5FWwk=|y@P-spZg5lOI#NGzR> zh2v~k3`AROB1}Fe*#F?XCEr-^>yY>rddkyNpKtypR~fwi|KC#RHX zNpS>yW5po{xv+YS!-F<14tjc#o^llP1<;VG7iTM)csVW)3WW>dLV3XchzsjIcASR$(W8)izJW#6iO{=L;4tfp5P^TPV5q9m`R!Ww77A44?6_Y$adxl(YT0yxs1xY;YpcDl3`J6ZwUd2pDT}t-t!*cW`bISI z_IiCNhB@EKJ+_z~YE!HS)Y?+rs25m{LY@KbNfYgN@L19N+eGKNfMS*s>h+FwIZ-l| zz;m6%5N~4~(E7^+cFJ%+0W^!6%)p~-C>xkd1hdY=p6GO{W~ckrU}7$ibsqXft8*Q| zoBp8VBV)op+HtHYTxzSH#o6eI)6B*!zTdV(kNeJu(6|>hh zO|)kwdmjWY*oRWbnW%)XKbb<@8@K4Q8?svKepGhA4*N0Lkq>vK)$0t+0 z7rUR`C)6}9nZS=4b{SVGvIqF;m8o}-4g>xQD&aQ-iq?R7FOk>?qp27WZwpZ%STv9x z+}x6j2__*W^>9aAlYY-k-uuqf+X9_PBH@$2J@rqWKyopu|Ek%u;NH#)_)}0yB;uKR z^wHWX^SfBu1pdK=M`A}eQ_rM&U+kzle&UaJa7Kprrzn0qt|JHttuy`T(OAfP<9zmA z@5-JZ-I}wy=do7 zPqUvIPPq(AO`OA;Is63Fax$|wvduze@=VH8SuH`9a0hlL(d=9NakfzBmJ;vZGTY;M zD)+Y-aI$QT)R|sFBU}Kz?kzJlmZv6G-Jzm3kvj>#Ur9J;x6V@ccCs|u_R4jVi>5lX zb%@l7kLtHQ)Vg)sE0^lT|9E9O=>k%3De~>MJv@hYi5(~JvV`cMlNe0^Uj@aa9zq#Z zz(WD@P`Au?3V~!ard709G#L<#71Ulv9qN<$7m0M$cw(Mm=ASUC>4ap&Tdla!w;8=e z{BUVJkEdJ!_`wnXXM4XEF!=y7xDUeh8G`kRszb2BH$CP-hw4~g!MeZ;_{omP8LtCY z6aXU;w@uuY0pNTEPf=k6{?|FYGTTH3@1%EQgTH6~?z`vj;Wzs4Sc5&9Z8oz2% z1(0L!=)LmkT<%o#-lNAZ!n@P*y+@ah1vcXGjli)b`(5y;Ld5Imy@N;HFv-0~;Z?oX ztmE``6%VO(-In81Z++_vZ++|cJ@ep$&pgo)Q z{;o8aPQLp&BzfkY=daAoJy?1W|JmnUGP#+wEPSBnGmz#RT{pn_S6ny1`6D!2Sfh2; zSPa=|$>4bn;xjir_YlpeW)Lv$THPR8EMDOqhZt^V>NjZmH)gx7RkgOsFr1IAdVSn$ zMlYb^=oMAHVOjZK`lZh^KCl<5Y9JJld#}Cyt1esTHi?y-C!Tv_zRNrq3M+Wg1U&_y zZ3!w!qe*sv`+H3{O3*{r=O~z|ys)eUGs$c|J^!;z@N4;`S=qx&=lmjG&IbHwd&tLm zCmc|DLC|>IKOMc6|idX!LIgpPd7+8BGMr{zKNA`VOj@J#Crm1rlM8-93Gcjz| z5Zxx)+ozFvmI+o3)G^)IWoAd!)RwAhTbjM5>EL?L5bg%pJydL1aH>)1P!I#l0@kPS zRBD@^ntu)p@MDaQyZgygj z^CF*sS50&6xkM}=_#hnTdsAguQe;_?4yYONw8__i(s1ODuQO!wI~|;eR48aL9u%bG?74B$ccR(aUO9Ndg|)00Z_h{J|*M zcIz6LaXy103eIW4Zy2|GcQR5yegm14uTOYPC^!8v z(^4Ip*MYy#@rzdrbpqnU;4VUdS*pF=>fy&ytrprb?_R8%ySrw6@oub&w}$5M5V3TP zK1Byp$}+Nn&eVbd)~&%)eWZ{+cxW<-9#BoJc#G3lC((y>gC z`THa#!wYd^DB7ZAn;N^|-)wUukfr$7+ijDE2S0nT`Oqe^$X>6TAi;!9Ts-3JC&AR{ z_%+?^%K;;SgK#-Q%0L%6umew!^~a@&#^cf6E*#tVFB*qH+)mq!rPK52^wWEX?mL96 zqQv zou7I9&a;o7#ea7`ezy1dh^FOq{fFu4$Me6GN1XHJ*~jnP(sS^|K0V=Y?KWWc=fWBD z-}qcMaiStT2>m^=!MMIakn-ykB~ziH3B-RehYC&VIasiFVcr<&OX7`&e;ha2-rCcVY z34n&K*0M+^nBusw@qmJ_)mO0grQ)WD$Nmz&uIA7ts^i;Ad%p;R69KgkI$wSl!?e9zn*++0`}KJWoyyb0xpRqHDL0}7*^gM%HsjJNu66$2b$GV9$gl5n3E zV-}FEt?tbRH@=cL-MGH57}HoMlm2W$4uBnHwj7;pt7W+`jXB)g%Aj>aSsw2%Bx)ss zXflGji?(qBG`%0AsSmJryYS#`niiz$mg3)#?=T{jJUids+s!xCfBq1!Wq@rGVj;2q zP4M*zxLe)mQ%S*ch8^+I+Gk>ka!M_7-$gLZ6EZ;fq6b-@x~MWt%D3|D;p)+t6aRmRVxnKHhmzqj*;1aCyeD}gzJ`%Va(C;=E=ThxsbVg0JuQs9}t zhF7jMSotVwwmLL0-qSXZ{q4aXy4xpGLH^6)vy1IYytF^}1 zqI?g&DV{2q8|CA+O=%B(8tu8z8VDP+Z5v((O{zwmT=2r|1j4$+T1BUr_W*W`Iw`ek15qS!OQ+?lyMd>sSZJWf1>@G8oH zxN+lOA@JELoZmbwOIdpVG=h6!ZpDZ)>06w8YhQTK~pMMkm1>x6>(M*~6+e8(6!|!h&xZLe=bdP2Kp}QcWoN6#0wM3?sZ+R(vI)aejWi z(EDPEi&hUcD%`riJfHTOSLWCt!-`=Zg(X%-A7Eoz7{TFA(7xQK07w3;81j+cjrJqXID}m@jMv`SQ8~d{QqNXGhrZ?b^crS4u5(PHwheN*q z?jwRc%ny-sMJe~8;n}f>3_P;)+b*JrZ~l*>vTH9Gsk&3_;c_rKIE(IcC|II z$^JdMf=BKUSv7;DuW1Z+QJcW!Q>;+5GHOz2)cfX4^zzpEym@Y)47lY~BqXZ$cGBt2 zk9E>QAUmhWSv&N%wRJ9EJ@*{k)hKt_xb8=n@4WN!O-z!+cPQ5;z2|uagG}_M>fobG+1SxO^;%;!v9s z+nx;51wQXo`>vAaop*NbymN1#{OjW6OcN*D1`oCt@i?yD^i-?6RrmVRpiF(`blX>Zak&ZidK zcy_%-myCV?bO)CQI7w=Jsj0eEGl0Iu*GlvSm`(UqYm!$TkB;b!DOEq>ctCW_E-wAN zUzMu(l}}0KyrlU}{K_Z&m9Dw7-v@R|JV7XkP0B<(iV;NCN>ea`>eI#HL83A2AR{lS zk|{X?_21`B$sEBG>Zn6f(YSLmPj6$ru?+DBie8(*2T_|%(Yg->lSo%KE7I>0xva6t z8Es=h&iQdorIWOby3?6hJwtL;AZp5yYrq0INv_6-U>uPwruBCB7-2*-*0g0?W2tb0 z*V-ps6(ho}`S#q>`P_ZZ!Qq#Qmg8vx;~=0^;g?R9!F;_RtzT~vXj!`pT0qS}UzSEN z>Q$BHMc>@KWtv^G_CmO`X_nUB)7qL}^I!7^ePu1SsP*?ru90=P1o%ZV4ee2D@(x}u zb-Q@k)~$BYz}A1w=HZjTrbOQ+7-0u8xcP&R{2~|S!W{QQ z-xgjvmR({*j#+y6*>C$H4quFNzxYUaDf{pe!->q2G%7mjJg~85;O{ts3{2gN@KFAO=&RkE4a#P|P|xWx zGjlp?wJyZEdDBRrP?+gI1puk9ml9E zHXIJTUU*@93+?P^)iy=AF>h>b-M|fZr?-tzcr|u-70*;18n?&ypD)_J4mNYEg8L}J z&5>C!j2bqxZk?qmm+-2C8mjiq{jHte3ojr`Eeg1OynNN#vJjB7qMg-rvA2iM*4B+1 zt(cCl<jLycZ}JDVh&Q4KrEL6ppE8#f6&Kp+MjOLwB9Bs_;+VWz&SX?a>kXU1* zk{2jvyi$~{`C@O1=6ShTV12@N=5*ThYU!93;@J5pudN+zlz#$#wOVvA4;>zyvvDH8)74(LOnj>`%u@w8m6P z>iWb)Khv3<(BJP}8QL2SJGe39StOv%WbcMJ>kw+jqX>}cAj|7y7$lB818zn)r`u;V zC8`EPp`aR7G%X~_Q9RYOI@|sCgYSp6_}&dcjH*Y}s3_n8v?g&Dz(SID)&4gFu3XAB zXA-vBiA+NLl$=b<1qr1cVW&gY-AUQ8CS=Atx+>{)QT6&rma3!qv4;4%AWw^6O&HCO z!;GlL@QB9|D+y#^1Gd*urO^xOih6X!IQlOuYW1j^3CJNv^ruz-ijY55( zK!lm10#O zV=EnXhaggswddX=bID~5-`X^#Ma28iDV~{MT;zP8jNMUQzc+MxsmH&?zW2yl+T*fc zft&$63M|{`W>nU79Zw4l{gxsRNnBQ&bt<*0sTThelSN;tv|N(+{+mUF?{beNPNSVE zSy;SFc~$nG-ZaR;JN{Svp9gz2@5Adt4Qo;>o;y6}JeNI>dEVgJf)$%aqi}GKK7sm< z1BL?|*|e1d;^>Q&2QVD>19k8`=?ceT;8qTpt%%9F|15iJCQjMBUQG4-a7zo+nHB>p3EzUAYOeChh-!57wwH} z4iqThh^-iFO=sI$=SsMd5*645>P{^YziINEKc<)0%X-Yu@un{;FZi0G#Fl+rAk1?K z)-+VroUdrP*EtLY5b|3u_qtEV{2{D1W7Rq2k3AiYNwRk(8}vq^LFD(x{9Z9`!&zG-{`0#kiJ1=o(2K{_~5g^?cazvIh; zYh-Ok*F?y(5n4GOj~`zSy}ceO;t4%|VkKPfbh>y>ZsXTN{@6Tw_%J(v z?8=09-vlb#PUm1SHbSiI0EOGr>`Ov?dE^?w;D&8iIJf$VU+sWiUaht}SmFEW{_}sK zbFFtBX*c%NgM)6zJqCA&(;4I#>wPuWety|LyYh<@>g{)`#IYB2%R&BnUqITmPN!vd zhSI|2ygi&&c_>d#T29_jw_l8J$7xj|trleMuLq@e(1vvOXx8Xj;BW9+;KR5#z7s#6 zjHH0$90tE1gD+Bl7K+;p|C_eoR)aeH;B_HD`2wptUVj=5U?3?K!w9zWAY7gzI)jgV z4UejXZv=Nt>NNxL-Q<6>hJJ$g<`Khs15#KKIZ+ZrQYaFL#A2C5KCu`Pkr*znTs*rz z9}Ba{&!KQM!~{ZuPkX=D9~G3aAo#pKZ!8pz#G(PePx2w;6Ip!l>5Hb43q^d47vU^L z)MQBGR|J7)`EXDS`U7~aio6US4Q0mb75rLxBbmZOOuewgFy-vZTwad_Gom*h3o^lw z7x_$YFcAWl5FhK~y?(~$=lo2VL5P{dElySo8Yk+hwS=PRN-CoA4D$5*;a7<5R<-*K z*=|cr zm3~dj?*{t6&<@sI;)L}Fw_Co>uxkV^TW^+X1g#jU%@bZNy`Mw> zoUi(Ghfi;sQtrr^oU?BKEH1ACK^daXXVgN*pTg*OTmF^H$)$!!krS|+*YgDw|5#hf~*`I6@sLUra z$OICC>Q--WMB0(Oe4cVHejn9lKA8SQrjG+{;vPBh$})jjE9|HplwNnuj(lklE_>KN zSi`gDMulQduO{PnC6Xn&YQO0zt!vtPsqQTY<^q+Ic1b%TlgIy}> zRzbc8k9k-P;C=(Yy@)iPn6+LM#%wQhRMU94jzPg6X}0TSu%N z+sF55`0fszsfol?wYVUG?FsBlDpQDs!>@&3ss%>GKeg~3Z53%=oSI4Ow?f}HnWm{Zyj7$Q2$pg=A6bz2D@NViG-6 zObRB~;i~h=%*T@RRp{8Rf!Yr#%1B22tUvsKGBKZ1gSh`vX(*GkEvA%yuJN^$E7yISC#;_dLQWY% z$Lh6>dSm9?0>=HqdZS5{t6%d~(|HRk3&P}SuZ^xOpJMl}U2EZ$93RVu;{kg<;RT+~ zCtb68e90Q{d3SBRyAbRtmo`y}si7v>Qb1Q1-?;Q+dlpvI+Pk~^dwXW@1_D??%lYlz z_-_@e&m(Dx{&ug`?GFFc#@T&|@EU=K*fQ}J>HC7YF{Sv*;!I+4Lyc^&sRj+jI8;`7IP>Xu*o9^J{9&x1V4E7_ySENXJ z_Bgs%fG1v#>?K3M4NN!A9zlgs3w2oHa*Po2dKLX}G=bWQ=wV&)dP4%k&3zPkP^X*< z$bJR9po4%sA58?o*IDt)fm{Is2i^N=mhGhip1U=&M_Oyv@RCxm)$J83IFYSutTUT6 z$KJpWsi|(O*FGqIx}54Afaw8Mfkd17&F#=t|1}!HyQgk%w@q`;E?EloAr74eWpjYe z5e_vd8;C8185W=L*b@fNr1d72lmxCf*9qYtRi${c>yjh98_NiNG*;vUA(CrsJQh}j zY9OZOEi=EC4_g{;xPd6=El)Ddg*A8%uNjvZ)%Lh(T_ya<8S+}7E0fc zVZ{|CPV6q=f!Kd*!}Eyrv==MzHLjpSM6z1oYQ&#$_`;WHCG z+qSkyl)zw(=U|xXghQZEFBo{Z)YXBzKMWVVp;E^Q6Cm|kZb*wx2dMzq2ObPE42w^k zdCnb!ktBGy5Vk}3PysT{06tA)1HfoGmhP5%ivY`{ufxha7WS&O#)Aw~fdI&r`?K}S zmvIlnz4VI@-;E+ZZvkI#U(9l^dqXx8iXq=;!w;QD$C0;r3W6sqMbEeNOClchx-J+#T)a>_y<8h9>)Wm z5X~-5ydwZeK)1iEOPqbf;W=nt_u}C_;9KBu?`9V`+|7L}aCw=Ja?t?iW5LGZ5BPXg zMVwCz_yiMAWsLVz0xS6$4tG4kCn5aK$M}5sA)Lqu+C2Ww$Kvns8~9G}F?>*lnZ(og z$KJDJ1s6Pr3Hst#w4hOQP;X#YT9u*i7AOu2pe)qXBAM~8aQxsC*GlVVLcS&^ zuA9BR_5T(P2`K?D04JT0XDFKR+WH)&$hhe-Tc|p>evS93KHlVfnvXN-dvbKfVhXptUWP+RD^<}Iwzet7A(iaAVOLw8S)2$0a=T&k5GHj zBWx_-y4w3^I?f@Eh1ej!z4!O59fdpUr9O&_<64UHQ{HboyLG@Ud8_d$OBAK z0dYH@-xdQ_9^PI#fBp*oK$0YfKf?+sUbSLns!lfC4r#wr{T=PM%TIs(>ra=Tw(q-n zgYd4)U=c2<1RmGm2~aKs$hEBJbNQ?J=bpod-18RNX}$QW=F_?6t6tU2J>7iOi?-hJ zHDX@|9I6$UMZygRrSdiw6e3S|C;!OHi3|7x@GVypFHyZLnfP`iG(zrXFsQ@NEqw!1lADUFHozTZ}V=Y!gZ%xS5A z2AARk%p>+trYk~SZcnkqJ!dJpr2GP=C~V&?yBCs z7!MqI?C|2n)%NbOb#;F2_-ZnI;^N5)dZzfD$fzu32KvZflQyY)(!`q@HZ>z1>Zq?Au=Wr`8Jb#N; z{`IfZjz`+K({D+8E5pNSA8(?s;LiHnxSv0tlkm+?LtlSY)73{MtN|~;E)$grex}dN z!;PIh^g-wcUmF$w!?fE$A2272KBYeOW@*`5a=gGbz06{b+dxeN>%pKK5-3ZENC11z zE3VHQWA)klSu+>0ibj{z;< zvE{^ZtPtVVL#JyZDvxKAE@e~(gyDb$SXg;Q97imT2N7j_!|;-+*XMIp*lcgS)8iQ6O=Y( zI@HbfL0^FLIQ{%o#GCCgK}?{xxCOU`9Z$+oW=?>g1g@RYpi)q@K%)iMuIr{c2qIM> zPXGFKz{+qbdZzii)vCuGr?24W&qGuMB9??Pe=}lt zhtF5Zt_#7}<6u*7fahlghTaO0PvU819b$_~X8|xk5Ef<` zewpYpIG1JE6sy(Ieks??CZfKD1wNd}CK72g6Sus)mzb`-R+O2a=fcVCpq0Ik7pgM z&tLX@m*FB=L-9AZWJvBd?eycU*%E5U5@@|DZYEPf}2*UHv{38n*C4GSU{@XLNVlGB2s zFD$c+j~6B0Z(mIppxp6H%AtBifluR@40cRevlHi1}B)-)vf!&S(*ywd)n^kn^7VJWqOl2>jQG z8L4Pg?Cl6ryTn@t7e1|AVkB-(sYFtT%|T@Y@iB!6s+aJnJ0Qw|XRg`5A8sxoM53^3 z?$))h25{Q4$RbV(gjg@nBmq@7%CJ5GYLjKeggK@11gCPl)Ih0esI39e&|@s)<$Yo_ zB8GTY;&8LTzu>$9kpbr%NwY5=$rK_Ho)jo9Sl*9|xOiL(;@aZ`Qip;j@qyC$TUHlT z>R(cjmFw3jc+o_jp^@yslB!BlNvcWC^za6%{JQB8t@n6UZgcbefz>5J9 zfw0KvJ|0yKyz1af$6N5aThdDYXqxj}n=L@)^~W?BfaY`9=LB+ z?CAbGL%D7lkrtSbZUjapIOz*E5OpZipP&z5J2ZhU%LPCl6DYqu05uHYVEi{Vg1QUp z^&A!u5?7l9c*8*gnw$jG1^V}gRJ>=Xuz$=j{|bmH!R$HbmMg1RTrLs$fQBLy6V?R% z#l%1EkQT9cHWj70584~6#!5I+^yi1qllh^EXUG>~ouvwv=X?#)CFpua!|+%j0K08N z(g(>%KSrR>U^~nNb94@!w;*R*h%#h$@Y|`6g$Ae-c$YxDG5>^-#lFE0KlKc*vSr0gYBY^DKCVn&+O|xxt zz;t8oyLAWEV|$b`r#}{qa%0h$8cK&Ob*xm*)ZdonWFZ@qwNOUHn~J4O{Uzm_o0&}W z<}>uAywm*q+gLbMRdfxvQaW1B#YC|hH@r`e4SxkM`CZ7XoR>5D>s~CNK-dWiJF(LQ zs2a!rE7*X*>NeI%atN^S@Eg<{8d_j)Z_ zT}c5w_3u~()5Lp>jXj9fb1SJRBepu+(^)zT52CwV+be%XB&0Wowb?5Aa`F#x_JZ6 z9XvfU784@Es-PqvV#LJ6aX!eTQHe>Fk_pua-z_3E(c zRfep?Y4G0FN;Quk%zuRki-cN1sR2x84d5D@v=|nfRd^}~+I5=-Z4RN0tlM87N0%LE z?bxqv+Uv(OFlwESZLbmR1|Ye7w0~39MV;}F*lXIcPXC{r&uGW|+PWKkd@Wv&E!V?P z@mK+cmXrrUppVAB+eV3Op(R5M_&*Imk`QXGW^K=mihfxVbYuE*CN@_@N#{_mU}>n8 zt=*C-Mzf|ke`%_ECNnOX==>{Q{E2Whnux_-2QSg+8?!mX;3lf2`4}I`9deSScB(-B`b9a9CRr_47 zy|OTUY~gNY*0{DO!+U!yjlZtnG^d>G((6j=6o%I|JMiX_3VW=k!h%;5atQkO7sMQ* zXxd;EuJn41DQoIc+kVWNvXtI7^`I2+w(sB#r)+!EeiVOrx`*(`8out-b@CpHA7nl4 z=be-K`3JF{AVO@cU27`%e;d%l@l8@|nLViMUtYGi8;$LZi^BaM{`&Lk@dqaoONogG zhi&{JK9^n_6@kn-H9)o|&Z0K@xZD3B3XlBI9cgvY#xv-w$Hzs`E(kak6zoG#7OnKx zQKw_Q`OVgi0KprvyVhIYVr@J4WRKveDg;vvE*D7(qPhFChNhFnxd;i7i^%i?xwARO zKp(9yO(>U^E-4dB_2j*;yf+?a6zT1QE*ut>fPHBX3PcGae=O6iA1QIp>) zi!X`uB6m{9N};fFLJo{s8^&TO4h>W? zH22nr3N+nj=TO&8Qh-hJL3UT|eyyeFW0EDsV{#@Mck}tHz^vx(j1GUm&6lOP5;-lY zO5}lFUe7zdkvQdf!f`>EW@}^|LvT$XIJ-^aCib2IOn~!!hs|O7RV!(kSIt~fTYN#O zJh?caynwRD9efwtWxeE<5*6)j$$9aXDaR+hfY8Ms4)`ue;oA^v_F?>i`jVl_k*1yc zylsObnORbb4-p2)CV}aU`m+YVs{+?2oI>#8&3pUOOgY-*97%{kn|Ot*WMnxM*JXU( zXYG_KN5pu1+`uwo$v9aLvZfqNl~awI8fr9Mb$U*A=E#JRGiFcE3c*M?$dhCTbPlhh zxk#oG;-ab`&6dFa7r3aRF}SG+jLd9ud}^|)C*e938jS+ph))LoH#U>SKaCki3`S2( z4V#IGl1)UWCCwYhH&Bo8^EF9MZi#v%VIprem4ug2Q>`_JxWjm|+Tr_F=5vLG0{+X* zE4rbSOuL#g1%p>qizzB&@x()!Mkdo}Pi3=Hzn96EkDkR^Q08#|NA0ns$S2L}n4$&+ zE!Ft%*4)viWi^k^Su{tT5F+&j7Qsy* zJXfH>fPn$g99pI~z%*$Ny-sk;ZfNqkd{WD6p-A3w`rA%EkN@6!>#Z;hZ2Jqkto0mc zl8cLa#ObwKy`Cn!vUYV4Tl#DCCG?cHA^`%D*Db}L(9JecD@-Dj2{39N$O;jLfYYLD zw0kT_GUPZ{^O{`G-?VC83sG6ld@u`5$J*=ePeySv$;N+0}Q{(jQqxrSi(fxqM7Vo6aDQDrPA)f z6K#w5*-5sev#ZSl8J`A+s&2GVfE*%98qECqpr`MFOw zt}_AjNqo*`31e}fZ8Xgy+#fJlb?_rpu?3D-5g=2_F?iVnP^TK8(h*m44pm0b>gb#A zS?Dfrqz~8YWx{=u z0~9-0qe-d7QJB?Bf|va_PdFJ$5XW;6wh-~_X1dy|ytn6c&@%qC0VJmIZ6&j@k*O?q zoWZz&_PKz8=eZieNhkr3*{+UQ4_zBjwqX?Nka61SY!3VT{a&S2-CWmunF_W{H%7Yb zZ$gef?zWt*WPYM!B4E^ej_HkEXTL*Q!2*pO)5}JViL~=vjtLuE`ybNp;>O7_*(qi3 zG5PlJGF~qXf&dBm5VXGodlN`j9u(K0VtGB(+ znFO|SXLxTzE-}=?)mgDCv~y zhNAuJF4RW&w)LOjvGnh-W|JVipSp($2f_SW8-Y<&tI!BPxIUCZ4LSCjy`rXc3w_FZ z4H!tY_EB(V`(JjjtwpG(1G?2eWxdAP>`)jZY{uF{e$7u4Jgp4AmJ0;A(qm1BY ziVo_kBoDoOHZbqiU!Eovn70SIq}FB(G*C(%FsO|h#7>&j1mdV&d6a36F%%k3Z;=d% z<|ws@|3K?uNzx>#`)|=iB5FxuFDy0j+x`vL1%~Dhei+7*>;Joc9d+dJe+f%W6hF(Z z7VCdAra6FT=V&ohjcGmGu;C9cWG?=1F9Q<*-eA}eRHy6EH_$5xGhm?2n?4gsgF>nR zmPi$wv?d%DWGFZInW>9gN{V5gwi=BWFPu4fWX$@CE`K;t|5^R3w;o6xYFL|t02W0Np2h2i!?fm`1cF*GK|mI-w6&^9p71aD zHh!R|3{uhlj>Vf|QI^%U#W8nmQPY`VGl>@?5_#>W3!H1X>8jzb zYj}rXNa4goc2IVLcIu=OT!!{0bI3JJy_!5ytQ8N*4?ip)!f%cytBIt3ii-%b1`~WW z!{A2ozk67A9>1*chub2)(oZ&GLWFyJIjo$|GMtdrPnW~qJ^SDA_4@rl7~es7_UCF* zRBIb;)P_PmaIXV3H(qC2kcZ2|Icmda^yzyt$8+I{Qhzgxe)H?8hMJAW^4Yj;9xvQ^ z=VSRXc|2=H5?WR+->t=h4r?GM+rNU&Ce*R><^1$3##5Qoox9}x?5mul6=hMy2DMlV1{ z8(;@%;0Y>{tQYW9v(Bk{zgIuyu&HPIU9`42b6X5$W48g{W=Ig5w>r+PO;HFbss5Jz zftKU6hCUhaxy=(BvF7lCfdydh&0p} zx7JTjvsNRMpOcTBKi(2@rRh2gSxV6fF%?xTg&oV+g+e+L$`-OJGwq&Qy#El{Z}PV3 zUx5$jkI8fSF>n8DD3f*{IZk$%y9;k;k%QR!G~RiMbhJQrw4f<6-hP0-jBPcze~Sbe z1dBM2RZ5R^wQV61{wWf&LonLWJtu;t-i3!>c_J9KGFkV+!(UQDwW;w}Eu7T-HxHdy zy3i}JKRmHyP1Le(iA|{wzGcd;>GWlUhXUq`5xzAZj}|CT_P|wryyxa@+s8C|*WB6L zU$(I^eoXaqzVaCqpiarZI;tjq?e1Q;+dF^Lu}t323sb$d3H&p|N(WNqFk(WL{Kb)C zT;oyg5mAEL(V-b<%kHv`AMkb+|3h8!ObdRxfZ5rlM6D!23!VbB=6|=Jc4x)KIna8r z5k68);hSJ34}TOMEpH#tf@%eS-QFoXWa;5)2FS-9vV!>UHr+LMoi64*auDzq`RfcJ zD<}Wx+OvvR+HExj{8x^PSA1Pfc^IjFYzFjSx^fbI#`Ikxwb2h6Es*5#3R!5ii?png z^WbSwX9@fXsYK%8g6B+;WxU zxemt%YuF~&@p(!su99+#b92SbrWNF_Ksv$|E@(A}x-95<2Eo3fy;nW{h4}2T^JiuvnPV49nPfZ~zQ;oM#AoLx4X!|*dpqi_S{x@U$#nU`(QIVq41VTA zd?<9qLPr(On4F(2@Wy0&)?asq*uhbnA8dLLp&+2n8vMhS^a>)tCWIhhWyEjY9saiB zD-eLztJKiO@CVDZnf}(w(ATi)PVeX##%r^DE=Nuud(nrj3Yt9%SK zvEg1Kt`)5Dwn>m5t~TM?H3hRtT)Hhd`}n&j1vOFDA|Vz%>UPc@%EmhBIKI^X)`+J& zvFya+RUlIdMYOW6;#FxqubDzyh=t|I%5pE3*@&m@)s1v~BNOW_uSDcoFi&i^8`2=`lGTiHHRW7Nr+(P%*f`q%+rjG zAE7RHIQ_x^%WN9Uc?|31m$2^mBJiu@GgJe2x$XhtQP|)eRpbO@xJ{kp0)-EuTg{qK zE#l9!_y!|jK6qON7~b^~wCjC|be0pVRgq&G^?X)~MOHXIgioV{hrEPOa){?vA~7wS zuiu?j?rA^o&ZOR`j2YQjBrnCZ#$|_LgQ2`Cu>JSs!z|;l!c(zGPR3s$R}3o=D<6)B zMOKNLaW%dY5`}PZf=fs+<46f^A{Z9L&LRvXC^v3%Ir^La# z+3%`Jgpw*+qpzUDuO*a>SvNCEVwr-3bpTKv4^{Yn%iG^pll|X8_KiR$9*qErWF#8T zY*C0X!*B?@n-|YpMZZikxL~;^IZb#jr1Wy5#X`ps_}*y}0tB>lk2rJQKr5kOOiPSq z%LOhJWwX2{FUcC872{lVJeR{}f?X(Q#}e2e3!x`Zp5z21hDAvb=Xk!xi))gq$ZH~B zlk!S=x*U|PIef?CJrL*HA{6U}a2B^I0d%{>>G&Ly;L2zv{!z5?)t2>=msqW@qCme# z>okZu2uk4w{_0_?b!GuMZReM0Z3R5v|1ABW0u5^dcX3G{28H!OKkLwe1F-uJ?Z)p1 z1yaiE@9b}O2ds&)>_d!W|t!;h)d*z!va)UJ*KX2#Rp8Ap8Y|6}fWTZ5I+0 zi={}n6zQiE7cShkafhJdM#yjXYior9jo24%yYO=q`Ni@0)99x^#b40-*2nD(5tMj} z{|I$Zpfht=?V2-iC4W6IGB*Lwl@ET{xY&%-O&46U*}Wj-B@rE&vbwhxQrE( zNk;gxTh5}u17>D*b+n%d*4z!OqYyqw8jzsu1<%soGSDcv?&JISxdPwWsC#g~U)6eeioWr(EUmeM~VrQ<&$0(p7@EtBX0SzxO)gTSjY@N-t?2U~eOrn-8jf=8$%>Uaj% zMF|hpN@jW4tz^KVEaE2u_OvdGHWZfGnMxoqVpoTV|9%SUr-m`87L=QmpoXi3%~h-d zo6Q|OIBh&x8Ul^+6SN|WL4j<&zEH2fV#MnkT=M6mlQlexEc_$QP+%J(7KAAWezmQWW1h^yG5;!v>x-TS zNajjlXlJ;DgP;sLRD}p&A--1hszf}Ltl9vRs68*>b6;xF+?XcTh4G|~tq$~5Bo^1= zOgxgC(4s~{GosqWGFLJngn`!~0UMo4YAdBg<8r_EZAQ2!ro#^&n#d)~=`qtBOP71FYBIesceuZz0d`A9?od z`aj3V?X{x`q=Av=Ki~5!RNT{aV8mBAXsgnuE86fGwf8jkf`i(+@vnsc+i$Bz1R8lp z_wV`TzwSN25xaGHz@4y{i4Cu{?c#{TfcSj~^hK$8!1hs|wl5&JztN(%vz&LFyexL% zW(LR%{7DkgGA)}-cAmKgm{zk-&81QEF({Ma46aEy6oknoo2?ozV0a-*< zwxAcdT_aTRhc3#0;jfgbOugve=iiC`C2@hwj|@!98?0_GVP;?9!vz@tqqK88K14^U ze|^4zb(eSIGnyk7#}vcYs=UAoyoIomreT#6X!;;}4m5vI*)rdrZMKTA7lB#RObbs` zRrIk)CD8~gr5F?B$C{IT@E5|lCz+TUW;7I2!srQ!jWeRiu%ePu0WUol{)HevnPOw; zm5jwn3?CHxf1#%*BV!1LLOn+trlM{$H&@Q{K_k@ z#I^QVyj(V?d%B97=WK?J$QOq7vK!R((~60`f}!RTsZ=7T8in4pSuTfFHDbi^Y?W5c z2Zp7%gR$`hK_EN~h?;n1Fh?MNyxjO9ZvUVNpV;?RTAoDnuz}tRkE=E|6;MDg@Fz*K z+ereb@1ykp3=E2!g$N_)@jTB&gqwY^))xiiq8JbMlG@Uz?^^@tA6oZ~Rce6UY*>Tdi&2p-sZ9s6$uC zlYE5b@=8MRukDM1v9K5mK7ax}pm>{263A%rQ z>E&H=``^aD)U{ADt;RwjHW;=P)jF)H3w4zDbOpfgWQfO`V1b}!12xT2c%(swpvMX) z02LgR7wL~bzOvr)O3`0gUs!nF!a_Y$5$}vn;fI>RI>5Djj~*N-4Z!b?|MHcL8og6= z;i)>*SwIe%cu~qk!yJ{N3Du(|WoYOW1(VFNL;_!z%mD3&O#d?pG)R0(r03Gb|zo{QTywN z8Sfd7KmKkYd^T7%%TB*x;z@|6z#>qebZlpQqL;tc2^#q8a4-|BzG3o7uU_Tr#7Aq8 zapq92XA_WIn>y}x;O?k3@oiA?ibiVfc@qydaN&aE*Xa?zMaRBVTSCELFw3&~q|OCj zKl%C%r-$vCo1BRrm8GL4T`m(0vj*Pb4!nbZO*TEd7_P}QS^WmOFX0HCoo|l-7!b~6 zSQ&=`Ry7mbS03)Cb2=6~-8~hLpK>U;`Db`uzp{|eQ%SEXryqaZrB!V3Z*%D~u4q(w9Wez=#ghIRU`bkh5 zS3GV|H)gUk_w=`mNZ(%HByGdAqelO5z31WWZVdPGZ%`HTr^< zyTCm*cml*9vgY&%+t_)MYjSts`5xcUqcC5?)CdW#I`N0<1oKgElDL7X)5@V5FyWb$ zHP%C;#m~)_w|_+!S^$3|ux;ulAg%&#->qmv*WDWdSJ(9=eK{P$8aB4*^p4#S+Cy@Azw{816WB_lv z!+NFdUT1xMV`Y$}F=|`&2)=!MkohXmd?-ScLKA371v1S|cAe#QdpOQl@h^3}(qc=( z4}G_5=HPwBe~YykwCuPY*IDUwbi7#TsIzRib~$S-_m-A=y|oUFZR3~ZQF_1s19}R* z7vJfZ1IvM4;MefT1FVgiX~J}3A&+KB;B#0FC4kdp7*svPWwSP41zZij+Nu&_6jS#& zQs8G%f&u|%!;HswGEa(UJwlcFArH#D;cdk8E^LGfS%1H|dE@0F7A3Q-$)o4_prw>J zgJW3~WjKb-9?j$wr{q-P(MXWH%poztvkWhaQ8mH^5hH{{kziC7Vk{fv*$jj7E-!@T zsEQRL#E4@VU6t{$<026@7>dLc-3$d4HErZH#B*ULp44ruU@=-golWw%U38jBN^uks zq)7bnnQBhegVAivWWxKmOxSnY*^r;;gHM+`Kchb$U=A(Mk?44RZ<`u?uB8dq8 z3k>GE9+o)j&D}G=8mZ%Tw*+g7J`0r?{yU`!H8CylD&c2d7<}wuy=&c>yKByU#b3}Z!(3Rv{^SA`tUJvRw$@St z>x(s$V6B=&qIr1Ln{zI;+9X@91&Oq<|ALzHS4im@cumr6Y1lejY1cey#Mr3)<0AJeHCr z^&;Llk{?zh)wQis6>8L~U~%z)Mae_SoB@Ql2Ba7PMkKb|!F5-H%Z;{g;|HNl9tudfo`jVh48Wh;rD-8`Nanx)E^v zBw|=N{(WS0-UsY4hz=+P1?@<08j4{y1+yl!v0jfhAc_TDuF#z2l)CB8C0eb-oU1RB zB6QnJPabr*Qax6y9jm${HhqwAh!yZ6RUzQ!{$s@R_8K&eHK$(30Symwpk3SW&7|%1 zAGW&WpKo1_)P6)rEeYkvCYg~n-DlW^`aTG=+OE5qFbPmd2L&hvTkmfqNSY~abv!$N z8K0XV#HNuh)LM{^hVuFRQ(If8bG_HQ?%IRgtS+e;@MC9p;B#4R0DuszP6VE@?U4p~ z@K4;{NZE7Pg4UmR%?uiP(5SZXESb(18ut7IK`jnR{g2ZW=K`HC3t^ZIr6S#UAKf@l zUpDIMnTRMxZsL#DA-|sC1Sw`f^h1k;LKWCWmEC7~(do-j?*QLvl5i}O!Aw^Ja6}F& z^#tAb?U#tttfQn}ADTKm6?#1dCn%><&(KRtH-l=s43U;)HPxfxZI`%I$;P4I_B+Jq zktZ1|0gCv<5Qq#O3{UU`Q|tl`%2hS5)N|Bj3mO+KKtO-Na3L`m6xkpWg5kTYdvxnk zhgXCdzTf-O#V=gy<|cEH0uDD}&P}8=3o@i~{KrcUCDfk;`B*N*a#+5|oz^{ub*Vcd-^$vL z7swve|8Jr%;r>IE{X_E!ji9*M2YaA=AOnH095dOcu3ozORA%b-J4nC05RxK6-WTWT z`AhStlX>a|c%SUw(|#2`Byu4+f*+nhF}zn`cn;|Gn|LngU=TF@@#msL?(rXcK4=it z4UEY1w&yI*Fqm5VvGQockm}TrmFjK7;OeBOH*Ax+C>BTrY?56B9u>69#Z!Cs;eBV~ za|sj+3Dt{L0n63>r%Ts=v}Z&Iw9jeiCcbuQoCtq%`_ezZWdA|T4)ht3RJ;a|pDti> zSeOPPLzWJK+NJ*brR|G%;Q>m=P3_XhF8%W*6Gmfj&<;Jm;0 ze?Yse{XPEDI;^#Oic+a)N#TYV#GBDm z{a?(!WO7;(&*8m-VnZGKeq0g{y>!Y_5)Dx<*F|Z7)$s&Da0YbgBH{9!!ZQn)yFMEO znRGq5DxkAgK`^6<*6orI;u}+EjRpsCqR_dJJTrayju(Ywx&Mhg6G}yKGfujwUz7Pp z^6W$-C~>ta{x8%%`3Hzp>F&$Xf^g0lkCF!A_tuH1l$J7r^PUz7UYN)Q-io!4oON@3iByZ z9>#y&0T=8D4=m)vw6K;6|IuRIH z7QzS7`8`i~**#T)@qFMh3Zuu!!d%`u_#j&@ zD#r|WGd&Ky_7AIhPDS0>v zdDg#ppcvl@OW|lJ91capQvZh};dbwJuRr^B_hlgjIeV_UFUeRdALpO#qI;s` zBxHTT5T}xYTKt-1BzqA%|{=_p{tdw+Sa*;5n4|7ktM7|tYFGND39}D1O zF;Qu!3MzoyzC_T4Cli|A@{^sPS*SKoVL66k;NwXt6njlcT|eEpDOXee?XxvEe63l%8 zAF|>M`gR!4LY%Gx^)(m%Ha4UqW&Ym4@IJgB%c;REP-s;I66&xZ76})T2=R#e4ODFw znQA(k41Gg=vEy!BTXfTSL$idCEV)M(25sFp(pC+sJH5uRLQC5E%@?cRh|i9PtY$)z z(KnR!4Y$9r=qB)n@lXsa2ks)dcFzpzYyfwM;2e+w-vJaqsXD^9l8>kWsP1;J+^%3l zs64mOFa$-s5SAQio#erH*Rthuc1>+9Op)(R`Ol@W>xQL)enIDtB#A8$05sv?z8<^T zy6=ALJC#-y-@?U~*PAFi@~2Ni7FTBt@=n%NA_x8+_a=+3E6V%yWfF#1HC{T9}Q5@bE+1*{L!Kwc@wv~#FdssL_K(<~8pDojYg9neNW zF`iAyC*CuWpLl0JYTa^iqW?$PWO#l;NsYfe_p+0*?Bqmh?4c|=naPgTC*a>Z^X2E= z^0iN7lM@r|$w%=%wd~K_^ibBfK~_mTOD6e?aMa*}Al8kEwXuy}XJuujk+##H?{6V{ zyVqM;xx3NpZ4PmE{tP{a*ANMEhlCobW~sIH+RvirS)HYB>W&|sN3ZOE%(~;`a_=hVoUsy}w4@;TsFT*vp+mPgDBrciHfDzvu7g9mf;sDWhs+`83;)spM6VcernVDEL5s#ynt9mL`OV@J6MQ~Z? z@Y_^MpJ7BoDIPglq9E2Ob;R97zOmjoqSz=}YjmOPSMsQWthJaP-UW~E-Q zG;@Xi_C#KcN)K62GF&;C$t0U<;yXv`!NYB?e#9ENZrQ+m;CSFn;8Nfo-~u2TN|T`P z6Z}9}DRumxX9w{qd=^_(N?b@PpM^b8J_C$Pa{zYfYf<*$`ws!?G{-YCW0^$LnSu{F zqg%&1*HN? zVOU5t1VC&x*Y^|3UR&#T*M_2h4GS6ADb*TfWOp3M9&|>8$|3e37DGJCazQC3 zMMF{|hM%-pae8v{=p%NJV;hewbT06Gly5LBVkI?}mI3pD{>+eWO&2{LkYcT zGE6uw122ZavWVl%AI=Wu^7d|@ycd{vMQviDxW&m0T! z?jROA9O6T)z-bXt4s#3xgba8)9}@XckPoU-C@%7+QZd=C;uDk^D=?xeaEN0>+ybAC z#>4o$phpq{_22{b%+!yIqn}wV^vG zfI1|)Wz3dH8O3&K)-V7*ZOL(TzhA&8c^|=2qWo2OR`ol?D{+N-{(wSi$bv~Q2hn=} z&6(R2(yeS|`v0Ii@6um4TPEV5K(E^^p`Xp%W@K^KQ7dx|cd4&n0YDJtM&L(=XW#n$ z)4aR6JrbZfyh3B0oG2+K3-E91%9DtOej`a#zS#M`(LNU3;QIp|Vt;9Ye; zDTl5}e~4B*OkCZoXC2IVB*Ll_GH1_>br3A)Z3-5IPg{c_wIl)y_+#x_4waB5sVY9= z!+_tq$J2E(G$rq(l|ntfstp6KyL7K4op#gr<~~wl-{i!)xkS zHfr7bKM5Ku zxZ8S8#8y{QbKR_?N|pJs%JfJM8~D!V50GZSRCb_L`;nE^yX((gx-G2T+53t}=9nA! znu70RfM;_Y+Xd|rMi=V!7=n**6!euOz%>4^4Ed)l86>zvaJBHsxU-5!Arp);|eUal1T`#1hYj-J52QP z{$F-8XA7j~Z#09qxgL)$o@C4TIAUA!&uQd0|m5GrA7ZI|Xsx_$Y!*8aT z!8>H?CitSUSqWJtq=tC~GEDk6(@ZMIwA~&9;A&Er+QySd&it1n(i`E~yC*i#tMK(T@ILcZeK+ynq;t|5MEx~#HxFlD`#jmD$F*TzFUgKR;MR|E!YJms7>_TiX^ks&lkY2=^j;bFIv8(%o}w z<<1-+ca5kj?OhUYwys@k?IW#IE-yoowU3_;azZ}h5mFz%oB4p`CK9Ye-7JxgOv-vN z0vBENFkK5^YmCw$Jfq2az9nnRlq7hGup(roI1`gIa;*RV>iW*3{fO%!90L`azhP zueFFfkH_CckzgS|P=Oz|8&4!M)0spf?tVKYgyhJWl@vH^JWCSKh7ik(vKqltTtqWO z#DoO~8|4UF&LJ)u(rx6pc<8SIegXWgp}=oO<3%Yfu!GI+vdS=MO8L{_%K z@tZ{{D2iM#EJk=yiZC3PAe*l@82^;qiz4uqjM zY~Xs_yJeZO+x?LT3P)c)Q6?LaPHT);DfnA|lfJIdtpSSlva?UhyYQTP-b=_(@ZUU} zP_Lxfogemi=29MZ|FeqfITBZB;^zR`{C`h=bC3M&bCJJ91^)03B8g`g-=-3;(xX7m zfIKgBfc&?NdP0YE7rVEx&tV_$P|EalKe+=tP~GwA4Lgp{KO#@|jUD)bHv&68ZtU3g z|NOYxeK5~qTs`?*uFKA0wL0W9{NIwF+jBbz&qeR!8+clNfa?$ahg z;Rax^(Kh?wf&jI3q*2F?;AWpwn;;^Qb+k=vqxbf2a)bk@L?U%QqI+`>^r#2O)9Dfq zAMp+h-(q!f=LYZXh~8cz_14d!2PiSwzn8an59((Pn8p8(_N5%ym%Y2M#&hn=tEedH z2lUw^7SMtH_IkvQ_$iK)JMcKsvmfYB(O3JYxPDzYr=#N=BFMw>4WnAvc`t4NZkW9> zyc6m0wz0`KxDj{Rc_eRimz_t#tf0hWov}vQouIs&1UL6se2e!+ztTSY^0T3d-0#It zI)%fDbn?t!Vmpx8WBi?Meas4Cn>H=}M=O3)DyShXeyO%eVFAe8xPkrxeHO+|dp9b{?pKPQ7(0l}tja~G#SC?~KT zp`H5?^!+I+2bJlK@cd0Isdo>3jod?Fud2RQF(FeP|Bo>|k?Apvc{KZM5LvGDTe6H{|sO{dl4o$fC`aBlV_g241IEu@tGCg4gVC!X&5 zw)eMjKfmHz3zY^7rIrSb`kL(;o)KDeZL_7D^NZ$M9peXh5mk;Ko*p`xVGw9X*&9CVA zXNGM+Tmy(Wl!lTrwq%2=Z`r9!c3{YLy6WK&5^TN($-#pvRY(V1b2somUC3?}@r-P& ztgL)d;mm}wlG!o;Mo50~4)n$y?Ra>Ny+LENx@e#FzEA3&{Pspr8F#cdio^IbgGNW8 z7oD9=kN9W8gn2FCW#K?x3m)CXW2V!~RU3p0P@r^F|7ymnpZwd*2~@Ns@zveTHh~;N zD^}*K`q9$($-136!G$X)5;LOI$;5OBO6Vi8a2<~d8zRDkydTQVuz%+j6WHL)og!GV zsr1;)SSn%dlBNH>#~1ZnZXl7B09vQ?RLt5(v~ON(hKnEHA>X!#6Bi@vKk*frB$du2 zzKa3H3_+Y|c|nSej_qs$TN0GJ_IDJ#B3QQ_;62(?=^7YviO^W*7@qSWMh^IYZ4+PK z9P$=vny)LMZ}hKZZr7{n<->3Ik2eLyi%-Pb1z^3)Rnu}9{Z{67ZN9Sk*c%>wBgvr6|&GxUZ8kYcp+vLl48S~ zT0vL#4Eq=qNDwM@*9(|tCr(3trKxz|Jz zM;RxGv?PD8K-rU~X9`~A*u;-osZ#T>w`xSK!xL}2RBL9?AEllCe^ye?C3FuY+wyvgD^7)mt(%*`w({aOgS6qjdY&ou@o4NrsLBhwndx)(+i&xPB_x|6%gfWLG{5bRONaGV0*X zy&m4dE?QRcMxay3;aO)TR|pKb=AIzA$tKN%HIi?UroE4`&| zcd5T+%c8DlD&G3ww^Ka0B^Jm)siC*K(JT3L=kg9VR+eCd^f$b=0S~g{EH8WbPFn{x;HmzbySupx+93*2jA| zFcZ<;wl~N*{sy{(#5Po~lAW#yP{*#AZRPv2W`D%iEHg!@g{-1_5VYJckrP}DlhPV^vOs#oxO164!ap^7$@gv zDg`qU2?tq(*#3XTPok7aS0|1{RV|&eGCA~W#IVW2xfi@A7>{LBrCcpvv2sSD|4$Jq zlPYJ6s>z2W#mE%v!+ZO)1n+(vFgMW5tZC5HDv}S`-dEBFQx#}&2sT#z?dZ{Tm78fCwWza?{0hr>Rbp<;m4YRlAgE=z-e#cN)XFzqvgV+@CI6i&tlwCM-n^QbKod$%G z@@!W}9oNNEhwGer{1kWqI(B;cSP>%Svn9vDtA;nHd=vdW`Vg&oq}c8P$sK4Dc=sAs zBhbYovTWVcdh?s#Gz=tcz4^^8yjebS1#caRalaJLFIXEf zTW}_40eV(vNv&Iq^22Rh(SCw(x?5T0Qr7Vp`9c zDIKEwQe00LIaLfLVv@kIjO`&=03ybCKCMPWJc|;^WFehTn7R#wCy|gGv5}TlWWa4w zbS92 zWx=(NXfncQPL3zDm6#q0*W)4daFs*lViqBxjHSsI&j@i*ux%ho;jlGYT5SBUpTTD) zE=Gc!5Rp}#G1Q!yF%XI<)#DkBNu1Cu3B`=YlZleGXchHjR?Ekw6{>9NEDIp+ zgfRQoa3mDsbp{`PB2}3!=ag7X$(3gbocnNHcmiAOlraR7UJqQ1aic{zvoox(p!n9i6Unm9I*Or&ylG#rf^5hDlUNdtZEAPzH9n*ytp={;&5 zTN%9PMz+JFg}1vM{BOC_0mT5G^-ib1;cr<6hM7QTgCOhRZ}7W~4*j>;>5TIIQF#KO zBbdPO2dII)-U_7guAmjLOILcmLGI8{ezN{@P*3e8Ji2J5zY6%+9cKe8yj#e&vEE6% zsq|jkMxP=$upy`(Yepcut%(A6{_dThyzlP2@B6ba_3uQ>U;N_GPJe>b%0Sf)HA5L) zpqCEP6g-m%lrf5oL8_=YJdfi4y;%5o-NY9J(M-Yqc8LbdRFbPC-ij{~%DY(HCFC&G z8GQLnJzSZuc#$zlmF9DflZ$M+wln0G9^{3A_he_@kKmP-lk)OizS=dv!kj#Id1seM zZN-lEX;nqQ2lV$kAf5_>Fi7~hu^K3`z>%>8%G-8F~*qJj_| z2LQP7*^AK$v3>E6T>vjN)M)pIo%n<3UHQv}+i%a`F3;WdlDnJugpZ%RbgI5MJ#n(S zeT`tDMjl^!`E2?~kJ^o2!E(M2OFV(^X2>0ZJT)D6->T5k(1E9nN(-Jcx|!e}V~v!` z4%lWn)GC1ktqqxoD~8)Yld0>Oq*Bxhwe*RSCwcLq%kjJK(4v~1P=sXW8{T2uRm-Ph z`TT{9YJC$Q^7;|I>iqXiUCk$y`UCeB%_KRL@p=2jGwIeH;qiJj9EvA1=vH!QiM%+I zuf8ZBvnKKJ5AzkbQ41IiNp?hmBIXy&w_dwuoj|iEEO_mI`Na8Gy~;Xq!XnS!@3si8 zK>+KLFaWT^u-@yf;TyHn16WUBX+~b&O%K{Hz-)r(l!8h~Uw8W7zkl69(*5iABgt96 zzyJNAOz;~Ku!FF%Yqs$ad+m{rANc})Ai;aHb6?zk6MTM%W?7@=Hf@>oF=&2A+sMT8 zi%`R+6nb)>#t|8x*U&n&O|r8T$^f9W(W^#I#;vZA>#sXD83f?BAO~hxFfGj3brd06{qBID5lZ4Mo!Z7jr7zO(9nvoEW zVeK`YeEut+pUf1C8S*AwLitE6X2j#yBJsEpi_J@O?wr*Bc2wdxDT;dZbz^KYG;{Rm zOlb13|K_eZ{*nLp5ELFevd(FBjnifS&A<-=#}OiakO>b3pPuZ}(C8$`vft4GQZqTQ zMMTqB>4GtZP>YKELV5uC4G{gEdyjA%PX|1#9eniS1H-pJ+I;}G>^;ceKQe`lt*Im4 z3#@}TZg@Oi1d#_XU&jGq#d9raBMxK-xoZ5e$Kq-qO6PC4&R?)D;J@?MdF`Vg)u?L$ z$z&V-3$R|>PvG^LAS6L+ZLg-jHgH~$4!HuJeU?WWeH&RFU0r_cF`Wugp zG`~T+gwC;25C{zMIfuNgBuWZpe{JHE)eAt}!KtwpUT*Fpv+8V1g$+-DomEnZ&{2Ks0fJE<8s9k)%-i7$Lrf+y#zs13|IR z)DfV8!>3&xBOLdC4OJc2@kIb|bV0t@?AeB4_nH@FK}mJ+J}WCgaMSCpVVLFtqCM?w2jQ5^kJHLiQ84=KBpPYobk3?Ja)THD7>H4r5erhDo#w6StMGy0) zG=;nZGvd=~k-1_3@z}04&8GK2>;I;-#zkpO5}|Ue|9MKkc{!iYxA0>gKTsgSl*cwC zQP)KYGJMX_^6`jYv_pA1KZbQO>RYQ5A2~!`Ak0!N6?e#jXSNYZ$c;@NBn$#M;U5VX zqkkpynMyda772en9`64I73$JVcBV0#oteb17I8=S;$rx9!E$yZ64v!_=NQ&=EW42w}N8X&LGwdht_uObXn*Rxe?*G@J)8C9LM2 z|2b89^ur$Z%S@}JDwXQ|=A{LlaK`w^5FtF>;%nt0`Ev_gVtJec$0%W4q42mP`j zCjXeoiB$#ZKcp%*l9go8tiAk7{++p%9K6zgyVC`EE8>s-TPo}}R!`m~#)r?nUliZ} zLLha@2)y-1>iOQi_m0{Xo}JvN-yZe!?C%LjKSO`n9?SW%57Hi%&YFIh{w3};PqTY( z@?KxN`Fs8DYu$ju^Iz;<>rJBP-u%68cRSzPtsZ_J-|ODk7yV5<&&zlw1mg zvzuo%@fxgUad<`6v|=N=^>GFVz^;+>dekp3iJBz{1$}vW{4p0~Kib-MT7Ci5GrGOw z)KBLuwQ4!bzd8Ph-bm6Pi5jA2UurSZbDBL`n~&u?{=Y0CxD#$(N)2orHzVp!g^1dz zhcPC=Gb<8I^95MZg;{g_R5~51l70(}sHzLJPc-bLu#)#@FU+=US-kYFpMD&nUDYk`cK#uZ4L+q1P#uws9>=PlxCum_D6t|@;UM)x_SHq;Q=ss7ZD zy{3x#!~g!Zdp==K*d2(q@8k7x8?0eioEkAX7h(C1ABS3#KCyW1#RmW>Esw*a9xb#jy*|bX ziYtq3bY0?^%TW?19ejwkr1-<+$R>KdWCD_+DXk-PImVONUHm}+?Lcb9Vh_hP8jL$$ zFOF??5rl6BDg(7i)5R^}#$eyy+PV>eEQy_+&31e98n9Xo5Tx)919-vxHlzaOdYiT( z(ab+;fSF4B8bzeNOybv~d!j-hVgLe$E+dc50`r42@y6e`W*h`OT>^;`s*;tv$~VfM zp|)IhL}m{uFi}X=F?cRvs4KfOM-gzvYK1Q}{=E;)_$>ajrqF#7Tq+XQS7yR?S+i7f>wFoXgMIdNM8u@uY4SeRw8tADyUE z2G?i(U|mM2GkTdq6cN{t(P~(LEec00-sRF$;t#(<88|<7BVwh?`K5xB&fM!dzMtf{ zr0+YfFfDVN%6TJVq*Dozhs>sQyY83Q%(~gA_;nNfUi?)1(@6hwkvk4={aDL$v2YDM zX7F6vGQI!Bd(Z}9g;4aZ@A*y)_dt5H?pGT4ZS8fha6`g4u%E&6g$j5BY`IBugpFz= z7zK%c+XGt%1n3giXNX`neq4ZGl|1@4B3t-ze+hTvBEtw7h_=iK3{!MuU8V~u*{EBy z7XI5aW>!~c`f}W8i%}uQG8`Kd7_n^td^DL04Zs=;V^t_8Q7$qEej;M21{UUVHeVx% z5^J^^6Ip(+m!`>KgeIq5ulM}bnL0!TKrAps$JlCHvj_ERu3i@vNT5gUJ$JR5>vSN( zcyIgKH4vtKJzMi-G4O4C7JU>;Lo5=AhseAV;vv73mfC7GJr{k}9R5%9OyMEnzdruc z!2|!)8j4mot5spW@LfDsk^BC^^F+V=i@*=261|r&*|oSu!h6YiV13@e>Lys4Exw2d zWSt36E)8n~wY(cCM@d#3IeDsF%$zxkUsr#;@Z;?_vV8Q>(!Y(*75l>D~>38w3G z&=>GEE!P9nD2gNuR!h}X{6D3!#)m~);{<`zY|&e1jl99Gd!nuKg21b`C@OPFJZL26 zq^DDvn4UHki<-iVnw^TrQ&`Co=G(E1lZl;P;6;@lR7FA2ii<{Ck7fLn%vG0b@eM|b5m#?hk}+FLE2VZ( z!NU%-s-z4frL5qChFofwl(c5YlFDtXB9k)q=Qaa|!xZ)iAdg_Rp+)cjkUt3RNB)h- zW^Vvk03m}SP+()_t=rq_^m-klzuiDzC%iue%EMl!K(6~ZUU-_sk!}W-P}DnNS1#LM z{8Ts*6kKEXli5k($rADo~cFXxk{9QkY100n}wV~M~O7(z}+Vm)O zWW(SH48i__)7EhJBQdtuJNC)lT<$>Oa_l3+UF(eR*DdDOk>B$M@x{XPP$JRlBw*Sl z@NT%0*8a*v9thgm@^Rg89o4BylW^NURIo5n* zK!%G8+#Xj@hC)y7?(XKSPvScV{BNV$rD?(VLA979DR|7YOCyW@>B#U`tZNW0-aD+q zG;sXo>l~KtkjU%B>C(|n)IAUY2zw510V>7IH3AdFvQM_bgfqf>r8bz1aDVu)hL{X? zH(tIyLOI6mF(Jv#^o2=b{_&_bnG^_g{v*2wX&bO#KSNf)1oi1itGcn@cnwx{5R2mh zx#KW9_SbyI{gJS#^o^O>%HwUB{q*i3)@;LHnF-r$P;||@VfLwv+?0%9k81`@Rfk*J zk8VZMh@ep(ChPxzvQxR??p0C$5!#xMXSMbc;~ygJ9u_jI_J_NKC6hL4D(k0G(j@jC zjM15wLC$DdUP#xy4~JrJx90=fvYyipL8G|dzgB;e8p4A1`BTEXabM)I$WxK`Mt&^v zb9hbJLOju&n_d9DjsF11aS;({?v@usFj)b`rAMOfy&$qF0Wp(g5d=qoEf0UJ64E@Z ziW61^ld>Y3^klrq_ts6Grc}5~(KX7-;F+y8(owwiFx>*LKb#zTI=Aj-GdWu@^rT}k zOq69}c2zYq2`i(=MZi@MVo5D-sR>Jy*x!$gS#0jYERK@P=w0FPW;9bC+CI785ank0mXAcFmkkTB?<;cr`|d zG0dFr6?3{NCvo{=OjXXJRHBGvHs&N%e1OYl7GffcVsrD1mNKzY+$=F1V%S;>rGJ}e zPL+<$p7S_WTDWsDnG=(oKJq_4g|$bHa6Uk6PNZeIEeK?qdh0cN&%fz)_W%lF2Pj`?KcoIj1<%(o zR*>wfYMCF62x+dRdL%!!430M-Dp_ez+ZG@21wyI~j3v!5)(he8-H}BEW{QWqFNq5B z@zQJfm3*ZxYmz9Y6rU54n%na6Gv@a@h%m?PiE@9q)0IVITYflei*Y%f;3PE_msuf` zv9l z5|wC`zAesPn8kmkmSMC?^fP7C%q}GB$%QQ4K@kedJ0OF|t&vMEYqqms2cjq>D;AQNUxW%sF9Sqn+MWJ+Jdxb@2HAA_4NH%SKdtmASy>RI|kVEOgDQxDSxqGkBo~q*PxupL%lBzjiHHLXL73 zX?_FbwV#OGhR5#LMS57`P)eYGo%n1`d}fb0KKWTa;DX`sh%La2zD z96k?`BWCI$`sM2;V?ka^kNp;XL$xB9Sc+0A<$eqjSwDt%F9ydZHxG}_yE^)W?u0G* z`u8DBMS{)4!6%>z8O3E%zF^AUMHz$HASuWia|RFhd><>rWU0D60HEc;pfkQkZxoe! z(1I4+_7;Vp-5Q}X-h!m&e5>(Wq3`Xf-EGZs(HSGf;Aj<%GBQ-!}Yr z?a8t~mig(F{e|NHXQ|1=MCtQ){7?IzBBAg3j{>|gkFdl-^t7>ru(E*Xeh!!2Y=QNt z(WGSP{2DQ?!x#Y?n?(coA#icvJ!+^-HODgV^nOI)QYBrK^^DKUiWp@9)al>XN^5`U zIPG@ny)~ziS+KXca^WIa;q!s96#k)J zzh3VTw@{Z5fM!#}Et&(@#sBMgV#RMGS+)tz!+gNS8L6hh9#UR|U~LxC78i#i$jn?a7H3v@_ z34JxEyRz0QnRMtiOD#=y^#BqEJk?Y7uQ9%}8N`<09!Qb|)=wjFhNpq77T;UsfxnM0 zBF|a`|9uU8;Z5e!$<`X1bFvQiXtZBh&!bO1+dsC_)~$QIsQE5^!y5<<*rlA-RjMp$rhb^=1c2FG3lArLQ!9RjVQlajpEwejkVtV-N(U0^jH67rd-Sw zY_phmIu<@RWffJuCyNih<)K76I(p`N1iODSu0M1%hqwU-sB~iuf)6a^;X7fQqIFVCSiQ^Pa;$=|)fI3{3D8(U{Db9*qOpzIhW6YQ!@=D@elC&k6 z1zpgJwyL$0?6t4DZoxKn#& zj<10E82-E_Bw68M1^z6vWwZy5fsnpZpIwP5S~`_nSxzOFSCYD_XBqS>Y^qW$T)=+? zr)le!mcK1uxGk?)y8Xg;zH|KYZ5yfixwo!gHj<*2PA1dv(uHK*%6vEl|1{j-46CH^ zKghiDM{A~EBpkGWXc0N6laFEpHfcD(Td6znLv(M41_BJ|=`UXW*<3+%vUwY)zknhnM<3lD940NRP_ zleyQ!FZcV`0e}UsJKJ~-GpROquU)H~*RDZQ<2bh)O3Y5;(~{w9lZS}$x zUvCo;Q;}->L>Iv-=?;qYJA)vum*~5%$NdU${6q5+?^X)Pa+jj8?lBs?K_dNO9f0=> zuza&jGVqk5Fq-4zXh+LxT2_zy3_{uSHj16bAH-Bfah%w4ELAcx%L`arGaiUC#~IXC z;AH(`?EC9$@0v$3^cf?c;%nu9!!R!v=JULu6c$Qv)8>9D#_TdOZ4ue zX zpE}5`^43Ry^wxn7XggNX3n@D>o2u%ybUCV&-J)vvMzU4hVC#OAJFXlTg+^vw%cN^Y z%&FBYcDa~WhTox!Gg@Lc?MJ1kKhMbJVnKU0VCtf2F>Sgx_P5aX_`b-ak+($NPLO17s_Mk_AZ2D!5|R_S(!3&RW-^=j@L>&! zHgBTIGKaVJ@EdE@jZ%)$q=XtzSynEo#Zxs6t4q-xYJ2a{yd(>fi0c8B;SPTmpnQE8VXb#1Sf=;+X4$_�D3!^LtmmojMzf9A(h5|=_OqD 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

iK@lZMtA+2zR;S~ZSF5>4 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

=)O3udmL>c>W`48#4zCE{Et*5w!sEojJaT~Uw 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îpsh33 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 L@OI080RR91?wDP1 literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/materialdesignicons-webfont-5159a347.eot b/qbit/vuetorrent/public/assets/materialdesignicons-webfont-5159a347.eot new file mode 100644 index 0000000000000000000000000000000000000000..60ef1ac14eb49d6139fc7287955ce8e198aaef3b GIT binary patch literal 1295484 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

rQ7n5e-Eh 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


mw~iSr11^pu!`ak8yWQWzDvGa2W6+? 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

LFb9_OqH`8nbYE@;&EI&8PI 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%0AME& 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�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

  • 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≶M=_2Z< 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�x5p`l8CbvkvN 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
    L>M=21o;?LDFDph%{6hCJmQHNF$|D(r9Un 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 literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/roboto-cyrillic-ext-400-normal-0a32035a.woff b/qbit/vuetorrent/public/assets/roboto-cyrillic-ext-400-normal-0a32035a.woff new file mode 100644 index 0000000000000000000000000000000000000000..0f4a8aa45e0ba6b443ed2e13b50e213268db88cc GIT binary patch literal 13468 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 EKYqF$@c;k- literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/roboto-cyrillic-ext-400-normal-b7ef2cd1.woff2 b/qbit/vuetorrent/public/assets/roboto-cyrillic-ext-400-normal-b7ef2cd1.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..22ddee9c93c8a4e9c905d9cddf88622f3c591b93 GIT binary patch literal 15344 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 O=*P}hnT+8U0002VxO@Nr literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/roboto-greek-400-normal-076b9dc1.woff b/qbit/vuetorrent/public/assets/roboto-greek-400-normal-076b9dc1.woff new file mode 100644 index 0000000000000000000000000000000000000000..e93ee938c08107ba9a8e5d7f43bac56d24acc2a6 GIT binary patch literal 6348 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 F{{gQxxM=_Y literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/roboto-greek-400-normal-daf51ab5.woff2 b/qbit/vuetorrent/public/assets/roboto-greek-400-normal-daf51ab5.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..fc71d944a5838fcf1a870298679652ccc81ee878 GIT binary patch literal 7112 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 literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/roboto-latin-400-normal-a9fdbefa.woff b/qbit/vuetorrent/public/assets/roboto-latin-400-normal-a9fdbefa.woff new file mode 100644 index 0000000000000000000000000000000000000000..297c0ba82558fa5de7b9300da57c61b9d349a136 GIT binary patch literal 14384 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৛vUuQDP)2WIch!`Fe@CQ3hrG&H3uI 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 literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/roboto-mono-latin-ext-400-normal-20f2c9c1.woff b/qbit/vuetorrent/public/assets/roboto-mono-latin-ext-400-normal-20f2c9c1.woff new file mode 100644 index 0000000000000000000000000000000000000000..f85c0190be2b8f86a79a51521b47f1d07c3a0920 GIT binary patch literal 11080 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 J44ef3{y!fr1N#5~ literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/roboto-mono-latin-ext-400-normal-820adbd1.woff2 b/qbit/vuetorrent/public/assets/roboto-mono-latin-ext-400-normal-820adbd1.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f34ae008f82fbe20fe97f03f473e98ab753ab5df GIT binary patch literal 8588 zcmV;7A#>h$Pew8T0RR9103nP34gdfE07Dc203k8}0RR9100000000000000000000 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 JAsc8M_&=dRyQ%;H literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/torrents-f1a47456.js b/qbit/vuetorrent/public/assets/torrents-f1a47456.js new file mode 100644 index 0000000..c1d56a8 --- /dev/null +++ b/qbit/vuetorrent/public/assets/torrents-f1a47456.js @@ -0,0 +1 @@ +const t=[{name:"First torrent"},{name:"Second torrent"}];export{t as default}; diff --git a/qbit/vuetorrent/public/assets/vue-d2584a6d.js b/qbit/vuetorrent/public/assets/vue-d2584a6d.js new file mode 100644 index 0000000..56ba469 --- /dev/null +++ b/qbit/vuetorrent/public/assets/vue-d2584a6d.js @@ -0,0 +1,36 @@ +function es(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Ke={},Mr=[],nn=()=>{},Nh=()=>!1,Jo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Gi=e=>e.startsWith("onUpdate:"),tt=Object.assign,Yi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Lh=Object.prototype.hasOwnProperty,Ue=(e,t)=>Lh.call(e,t),se=Array.isArray,Fr=e=>qr(e)==="[object Map]",Er=e=>qr(e)==="[object Set]",kl=e=>qr(e)==="[object Date]",Rh=e=>qr(e)==="[object RegExp]",ve=e=>typeof e=="function",nt=e=>typeof e=="string",Br=e=>typeof e=="symbol",Ve=e=>e!==null&&typeof e=="object",Xi=e=>(Ve(e)||ve(e))&&ve(e.then)&&ve(e.catch),$u=Object.prototype.toString,qr=e=>$u.call(e),Dh=e=>qr(e).slice(8,-1),Bu=e=>qr(e)==="[object Object]",Ji=e=>nt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,yo=es(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ts=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},wh=/-(\w)/g,Dt=ts(e=>e.replace(wh,(t,n)=>n?n.toUpperCase():"")),Mh=/\B([A-Z])/g,Kt=ts(e=>e.replace(Mh,"-$1").toLowerCase()),zo=ts(e=>e.charAt(0).toUpperCase()+e.slice(1)),Eo=ts(e=>e?`on${zo(e)}`:""),Gn=(e,t)=>!Object.is(e,t),_r=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ua=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ja=e=>{const t=nt(e)?Number(e):NaN;return isNaN(t)?e:t};let Wl;const ei=()=>Wl||(Wl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Fh="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",_h=es(Fh);function Qo(e){if(se(e)){const t={};for(let n=0;n{if(n){const r=n.split(jh);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Zo(e){let t="";if(nt(e))t=e;else if(se(e))for(let n=0;nYn(n,t))}const Vh=e=>nt(e)?e:e==null?"":se(e)||Ve(e)&&(e.toString===$u||!ve(e.toString))?JSON.stringify(e,ku,2):String(e),ku=(e,t)=>t&&t.__v_isRef?ku(e,t.value):Fr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:Er(t)?{[`Set(${t.size})`]:[...t.values()]}:Ve(t)&&!se(t)&&!Bu(t)?String(t):t;let jt;class zi{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=jt,!t&&jt&&(this.index=(jt.scopes||(jt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=jt;try{return jt=this,t()}finally{jt=n}}}on(){jt=this}off(){jt=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Vu=e=>(e.w&Xn)>0,Gu=e=>(e.n&Xn)>0,Gh=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||!Br(u)&&u>=l)&&i.push(c)})}else switch(n!==void 0&&i.push(a.get(n)),t){case"add":se(e)?Ji(n)&&i.push(a.get("length")):(i.push(a.get(dr)),Fr(e)&&i.push(a.get(ni)));break;case"delete":se(e)||(i.push(a.get(dr)),Fr(e)&&i.push(a.get(ni)));break;case"set":Fr(e)&&i.push(a.get(dr));break}if(i.length===1)i[0]&&ri(i[0]);else{const l=[];for(const c of i)c&&l.push(...c);ri(Zi(l))}}function ri(e,t){const n=se(e)?e:[...e];for(const r of n)r.computed&&Vl(r);for(const r of n)r.computed||Vl(r)}function Vl(e,t){(e!==qt||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function zh(e,t){var n;return(n=$a.get(e))==null?void 0:n.get(t)}const Qh=es("__proto__,__v_isRef,__isVue"),Ju=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Br)),Gl=Zh();function Zh(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ye(this);for(let s=0,a=this.length;s{e[t]=function(...n){eo();const r=ye(this)[t].apply(this,n);return to(),r}}),e}function qh(e){const t=ye(this);return Mt(t,"has",e),t.hasOwnProperty(e)}class zu{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const o=this._isReadonly,s=this._shallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return s;if(n==="__v_raw"&&r===(o?s?nf:tf:s?ef:qu).get(t))return t;const a=se(t);if(!o){if(a&&Ue(Gl,n))return Reflect.get(Gl,n,r);if(n==="hasOwnProperty")return qh}const i=Reflect.get(t,n,r);return(Br(n)?Ju.has(n):Qh(n))||(o||Mt(t,"get",n),s)?i:ze(i)?a&&Ji(n)?i:i.value:Ve(i)?o?tl(i):Xt(i):i}}class Qu extends zu{constructor(t=!1){super(!1,t)}set(t,n,r,o){let s=t[n];if(gr(s)&&ze(s)&&!ze(r))return!1;if(!this._shallow&&(!_o(r)&&!gr(r)&&(s=ye(s),r=ye(r)),!se(t)&&ze(s)&&!ze(r)))return s.value=r,!0;const a=se(t)&&Ji(n)?Number(n)e,os=e=>Reflect.getPrototypeOf(e);function ia(e,t,n=!1,r=!1){e=e.__v_raw;const o=ye(e),s=ye(t);n||(Gn(t,s)&&Mt(o,"get",t),Mt(o,"get",s));const{has:a}=os(o),i=r?qi:n?rl:Uo;if(a.call(o,t))return i(e.get(t));if(a.call(o,s))return i(e.get(s));e!==o&&e.get(t)}function la(e,t=!1){const n=this.__v_raw,r=ye(n),o=ye(e);return t||(Gn(e,o)&&Mt(r,"has",e),Mt(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function ca(e,t=!1){return e=e.__v_raw,!t&&Mt(ye(e),"iterate",dr),Reflect.get(e,"size",e)}function Yl(e){e=ye(e);const t=ye(this);return os(t).has.call(t,e)||(t.add(e),Cn(t,"add",e,e)),this}function Xl(e,t){t=ye(t);const n=ye(this),{has:r,get:o}=os(n);let s=r.call(n,e);s||(e=ye(e),s=r.call(n,e));const a=o.call(n,e);return n.set(e,t),s?Gn(t,a)&&Cn(n,"set",e,t):Cn(n,"add",e,t),this}function Jl(e){const t=ye(this),{has:n,get:r}=os(t);let o=n.call(t,e);o||(e=ye(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&Cn(t,"delete",e,void 0),s}function zl(){const e=ye(this),t=e.size!==0,n=e.clear();return t&&Cn(e,"clear",void 0,void 0),n}function ua(e,t){return function(r,o){const s=this,a=s.__v_raw,i=ye(a),l=t?qi:e?rl:Uo;return!e&&Mt(i,"iterate",dr),a.forEach((c,u)=>r.call(o,l(c),l(u),s))}}function fa(e,t,n){return function(...r){const o=this.__v_raw,s=ye(o),a=Fr(s),i=e==="entries"||e===Symbol.iterator&&a,l=e==="keys"&&a,c=o[e](...r),u=n?qi:t?rl:Uo;return!t&&Mt(s,"iterate",l?ni:dr),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:i?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Nn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function op(){const e={get(s){return ia(this,s)},get size(){return ca(this)},has:la,add:Yl,set:Xl,delete:Jl,clear:zl,forEach:ua(!1,!1)},t={get(s){return ia(this,s,!1,!0)},get size(){return ca(this)},has:la,add:Yl,set:Xl,delete:Jl,clear:zl,forEach:ua(!1,!0)},n={get(s){return ia(this,s,!0)},get size(){return ca(this,!0)},has(s){return la.call(this,s,!0)},add:Nn("add"),set:Nn("set"),delete:Nn("delete"),clear:Nn("clear"),forEach:ua(!0,!1)},r={get(s){return ia(this,s,!0,!0)},get size(){return ca(this,!0)},has(s){return la.call(this,s,!0)},add:Nn("add"),set:Nn("set"),delete:Nn("delete"),clear:Nn("clear"),forEach:ua(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=fa(s,!1,!1),n[s]=fa(s,!0,!1),t[s]=fa(s,!1,!0),r[s]=fa(s,!0,!0)}),[e,n,t,r]}const[ap,sp,ip,lp]=op();function as(e,t){const n=t?e?lp:ip:e?sp:ap;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(Ue(n,o)&&o in r?n:r,o,s)}const cp={get:as(!1,!1)},up={get:as(!1,!0)},fp={get:as(!0,!1)},dp={get:as(!0,!0)},qu=new WeakMap,ef=new WeakMap,tf=new WeakMap,nf=new WeakMap;function hp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function pp(e){return e.__v_skip||!Object.isExtensible(e)?0:hp(Dh(e))}function Xt(e){return gr(e)?e:ss(e,!1,ep,cp,qu)}function el(e){return ss(e,!1,np,up,ef)}function tl(e){return ss(e,!0,tp,fp,tf)}function mp(e){return ss(e,!0,rp,dp,nf)}function ss(e,t,n,r,o){if(!Ve(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const a=pp(e);if(a===0)return e;const i=new Proxy(e,a===2?r:n);return o.set(e,i),i}function fn(e){return gr(e)?fn(e.__v_raw):!!(e&&e.__v_isReactive)}function gr(e){return!!(e&&e.__v_isReadonly)}function _o(e){return!!(e&&e.__v_isShallow)}function nl(e){return fn(e)||gr(e)}function ye(e){const t=e&&e.__v_raw;return t?ye(t):e}function qo(e){return _a(e,"__v_skip",!0),e}const Uo=e=>Ve(e)?Xt(e):e,rl=e=>Ve(e)?tl(e):e;function ol(e){Wn&&qt&&(e=ye(e),Xu(e.dep||(e.dep=Zi())))}function is(e,t){e=ye(e);const n=e.dep;n&&ri(n)}function ze(e){return!!(e&&e.__v_isRef===!0)}function Xe(e){return rf(e,!1)}function al(e){return rf(e,!0)}function rf(e,t){return ze(e)?e:new gp(e,t)}class gp{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ye(t),this._value=n?t:Uo(t)}get value(){return ol(this),this._value}set value(t){const n=this.__v_isShallow||_o(t)||gr(t);t=n?t:ye(t),Gn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Uo(t),is(this))}}function vp(e){is(e)}function Kn(e){return ze(e)?e.value:e}function yp(e){return ve(e)?e():Kn(e)}const Ep={get:(e,t,n)=>Kn(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return ze(o)&&!ze(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function sl(e){return fn(e)?e:new Proxy(e,Ep)}class bp{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>ol(this),()=>is(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Sp(e){return new bp(e)}function of(e){const t=se(e)?new Array(e.length):{};for(const n in e)t[n]=sf(e,n);return t}class Tp{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return zh(ye(this._object),this._key)}}class Op{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function af(e,t,n){return ze(e)?e:ve(e)?new Op(e):Ve(e)&&arguments.length>1?sf(e,t,n):Xe(e)}function sf(e,t,n){const r=e[t];return ze(r)?r:new Tp(e,t,n)}class Cp{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Hr(t,()=>{this._dirty||(this._dirty=!0,is(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=ye(this);return ol(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Ip(e,t,n=!1){let r,o;const s=ve(e);return s?(r=e,o=nn):(r=e.get,o=e.set),new Cp(r,o,s||!o,n)}function Ap(e,...t){}function Pp(e,t){}function In(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){br(s,t,n)}return o}function Bt(e,t,n,r){if(ve(e)){const s=In(e,t,n,r);return s&&Xi(s)&&s.catch(a=>{br(a,t,n)}),s}const o=[];for(let s=0;s>>1,o=Et[r],s=$o(o);sln&&Et.splice(t,1)}function Ba(e){se(e)?Ur.push(...e):(!Sn||!Sn.includes(e,e.allowRecurse?cr+1:cr))&&Ur.push(e),cf()}function Ql(e,t=jo?ln+1:0){for(;t$o(n)-$o(r)),cr=0;cre.id==null?1/0:e.id,Rp=(e,t)=>{const n=$o(e)-$o(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function uf(e){oi=!1,jo=!0,Et.sort(Rp);const t=nn;try{for(ln=0;lnxr.emit(o,...s)),da=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(s=>{ff(s,t)}),setTimeout(()=>{xr||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,da=[])},3e3)):da=[]}function Dp(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ke;let o=n;const s=t.startsWith("update:"),a=s&&t.slice(7);if(a&&a in r){const u=`${a==="modelValue"?"model":a}Modifiers`,{number:f,trim:d}=r[u]||Ke;d&&(o=n.map(h=>nt(h)?h.trim():h)),f&&(o=n.map(Ua))}let i,l=r[i=Eo(t)]||r[i=Eo(Dt(t))];!l&&s&&(l=r[i=Eo(Kt(t))]),l&&Bt(l,e,6,o);const c=r[i+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,Bt(c,e,6,o)}}function df(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let a={},i=!1;if(!ve(e)){const l=c=>{const u=df(c,t,!0);u&&(i=!0,tt(a,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!i?(Ve(e)&&r.set(e,null),null):(se(s)?s.forEach(l=>a[l]=null):tt(a,s),Ve(e)&&r.set(e,a),a)}function cs(e,t){return!e||!Jo(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ue(e,t[0].toLowerCase()+t.slice(1))||Ue(e,Kt(t))||Ue(e,t))}let dt=null,us=null;function Bo(e){const t=dt;return dt=e,us=e&&e.type.__scopeId||null,t}function wp(e){us=e}function Mp(){us=null}const Fp=e=>ll;function ll(e,t=dt,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&fi(-1);const s=Bo(t);let a;try{a=e(...o)}finally{Bo(s),r._d&&fi(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Aa(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[a],slots:i,attrs:l,emit:c,render:u,renderCache:f,data:d,setupState:h,ctx:v,inheritAttrs:b}=e;let T,E;const y=Bo(e);try{if(n.shapeFlag&4){const p=o||r,O=p;T=$t(u.call(O,p,f,s,h,d,v)),E=l}else{const p=t;T=$t(p.length>1?p(s,{attrs:l,slots:i,emit:c}):p(s,null)),E=t.props?l:Up(l)}}catch(p){Co.length=0,br(p,e,1),T=Te(St)}let S=T;if(E&&b!==!1){const p=Object.keys(E),{shapeFlag:O}=S;p.length&&O&7&&(a&&p.some(Gi)&&(E=jp(E,a)),S=rn(S,E))}return n.dirs&&(S=rn(S),S.dirs=S.dirs?S.dirs.concat(n.dirs):n.dirs),n.transition&&(S.transition=n.transition),T=S,Bo(y),T}function _p(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Jo(n))&&((t||(t={}))[n]=e[n]);return t},jp=(e,t)=>{const n={};for(const r in e)(!Gi(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function $p(e,t,n){const{props:r,children:o,component:s}=e,{props:a,children:i,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Zl(r,a,c):!!a;if(l&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense,Kp={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,a,i,l,c){e==null?Gp(t,n,r,o,s,a,i,l,c):Yp(e,t,n,r,o,a,i,l,c)},hydrate:Xp,create:dl,normalize:Jp},Vp=Kp;function Ho(e,t){const n=e.props&&e.props[t];ve(n)&&n()}function Gp(e,t,n,r,o,s,a,i,l){const{p:c,o:{createElement:u}}=l,f=u("div"),d=e.suspense=dl(e,o,r,t,f,n,s,a,i,l);c(null,d.pendingBranch=e.ssContent,f,null,r,d,s,a),d.deps>0?(Ho(e,"onPending"),Ho(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,s,a),jr(d,e.ssFallback)):d.resolve(!1,!0)}function Yp(e,t,n,r,o,s,a,i,{p:l,um:c,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:v,pendingBranch:b,isInFallback:T,isHydrating:E}=f;if(b)f.pendingBranch=d,en(d,b)?(l(b,d,f.hiddenContainer,null,o,f,s,a,i),f.deps<=0?f.resolve():T&&(l(v,h,n,r,o,null,s,a,i),jr(f,h))):(f.pendingId++,E?(f.isHydrating=!1,f.activeBranch=b):c(b,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),T?(l(null,d,f.hiddenContainer,null,o,f,s,a,i),f.deps<=0?f.resolve():(l(v,h,n,r,o,null,s,a,i),jr(f,h))):v&&en(d,v)?(l(v,d,n,r,o,f,s,a,i),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,o,f,s,a,i),f.deps<=0&&f.resolve()));else if(v&&en(d,v))l(v,d,n,r,o,f,s,a,i),jr(f,d);else if(Ho(t,"onPending"),f.pendingBranch=d,f.pendingId++,l(null,d,f.hiddenContainer,null,o,f,s,a,i),f.deps<=0)f.resolve();else{const{timeout:y,pendingId:S}=f;y>0?setTimeout(()=>{f.pendingId===S&&f.fallback(h)},y):y===0&&f.fallback(h)}}function dl(e,t,n,r,o,s,a,i,l,c,u=!1){const{p:f,m:d,um:h,n:v,o:{parentNode:b,remove:T}}=c;let E;const y=zp(e);y&&t?.pendingBranch&&(E=t.pendingId,t.deps++);const S=e.props?ja(e.props.timeout):void 0,p={vnode:e,parent:t,parentComponent:n,isSVG:a,container:r,hiddenContainer:o,anchor:s,deps:0,pendingId:0,timeout:typeof S=="number"?S:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:u,isUnmounted:!1,effects:[],resolve(O=!1,C=!1){const{vnode:x,activeBranch:N,pendingBranch:P,pendingId:D,effects:H,parentComponent:U,container:j}=p;let W=!1;if(p.isHydrating)p.isHydrating=!1;else if(!O){W=N&&P.transition&&P.transition.mode==="out-in",W&&(N.transition.afterLeave=()=>{D===p.pendingId&&(d(P,j,v(N),0),Ba(H))});let{anchor:G}=p;N&&(G=v(N),h(N,U,p,!0)),W||d(P,j,G,0)}jr(p,P),p.pendingBranch=null,p.isInFallback=!1;let q=p.parent,F=!1;for(;q;){if(q.pendingBranch){q.effects.push(...H),F=!0;break}q=q.parent}!F&&!W&&Ba(H),p.effects=[],y&&t&&t.pendingBranch&&E===t.pendingId&&(t.deps--,t.deps===0&&!C&&t.resolve()),Ho(x,"onResolve")},fallback(O){if(!p.pendingBranch)return;const{vnode:C,activeBranch:x,parentComponent:N,container:P,isSVG:D}=p;Ho(C,"onFallback");const H=()=>{p.isInFallback&&(f(null,O,P,v(x),N,null,D,i,l),jr(p,O))},U=O.transition&&O.transition.mode==="out-in";U&&(x.transition.afterLeave=H),p.isInFallback=!0,h(x,N,null,!0),U||H()},move(O,C,x){p.activeBranch&&d(p.activeBranch,O,C,x),p.container=O},next(){return p.activeBranch&&v(p.activeBranch)},registerDep(O,C){const x=!!p.pendingBranch;x&&p.deps++;const N=O.vnode.el;O.asyncDep.catch(P=>{br(P,O,0)}).then(P=>{if(O.isUnmounted||p.isUnmounted||p.pendingId!==O.suspenseId)return;O.asyncResolved=!0;const{vnode:D}=O;di(O,P,!1),N&&(D.el=N);const H=!N&&O.subTree.el;C(O,D,b(N||O.subTree.el),N?null:v(O.subTree),p,a,l),H&&T(H),cl(O,D.el),x&&--p.deps===0&&p.resolve()})},unmount(O,C){p.isUnmounted=!0,p.activeBranch&&h(p.activeBranch,n,O,C),p.pendingBranch&&h(p.pendingBranch,n,O,C)}};return p}function Xp(e,t,n,r,o,s,a,i,l){const c=t.suspense=dl(t,r,n,e.parentNode,document.createElement("div"),null,o,s,a,i,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,s,a);return c.deps===0&&c.resolve(!1,!0),u}function Jp(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=ec(r?n.default:n),e.ssFallback=r?ec(n.fallback):Te(St)}function ec(e){let t;if(ve(e)){const n=yr&&e._c;n&&(e._d=!1,ms()),e=e(),n&&(e._d=!0,t=Rt,Wf())}return se(e)&&(e=_p(e)),e=$t(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function mf(e,t){t&&t.pendingBranch?se(e)?t.effects.push(...e):t.effects.push(e):Ba(e)}function jr(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,cl(r,o))}function zp(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function bo(e,t){return ea(e,null,t)}function gf(e,t){return ea(e,null,{flush:"post"})}function Qp(e,t){return ea(e,null,{flush:"sync"})}const ha={};function Vt(e,t,n){return ea(e,t,n)}function ea(e,t,{immediate:n,deep:r,flush:o,onTrack:s,onTrigger:a}=Ke){var i;const l=Qi()===((i=ct)==null?void 0:i.scope)?ct:null;let c,u=!1,f=!1;if(ze(e)?(c=()=>e.value,u=_o(e)):fn(e)?(c=()=>e,r=!0):se(e)?(f=!0,u=e.some(p=>fn(p)||_o(p)),c=()=>e.map(p=>{if(ze(p))return p.value;if(fn(p))return fr(p);if(ve(p))return In(p,l,2)})):ve(e)?t?c=()=>In(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return d&&d(),Bt(e,l,3,[h])}:c=nn,t&&r){const p=c;c=()=>fr(p())}let d,h=p=>{d=y.onStop=()=>{In(p,l,4),d=y.onStop=void 0}},v;if(Wr)if(h=nn,t?n&&Bt(t,l,3,[c(),f?[]:void 0,h]):c(),o==="sync"){const p=qf();v=p.__watcherHandles||(p.__watcherHandles=[])}else return nn;let b=f?new Array(e.length).fill(ha):ha;const T=()=>{if(y.active)if(t){const p=y.run();(r||u||(f?p.some((O,C)=>Gn(O,b[C])):Gn(p,b)))&&(d&&d(),Bt(t,l,3,[p,b===ha?void 0:f&&b[0]===ha?[]:b,h]),b=p)}else y.run()};T.allowRecurse=!!t;let E;o==="sync"?E=T:o==="post"?E=()=>mt(T,l&&l.suspense):(T.pre=!0,l&&(T.id=l.uid),E=()=>ls(T));const y=new Hr(c,E);t?n?T():b=y.run():o==="post"?mt(y.run.bind(y),l&&l.suspense):y.run();const S=()=>{y.stop(),l&&l.scope&&Yi(l.scope.effects,y)};return v&&v.push(S),S}function Zp(e,t,n){const r=this.proxy,o=nt(e)?e.includes(".")?vf(r,e):()=>r[e]:e.bind(r,r);let s;ve(t)?s=t:(s=t.handler,n=t);const a=ct;zn(this);const i=ea(o,s.bind(r),n);return a?zn(a):Vn(),i}function vf(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{fr(n,t)});else if(Bu(e))for(const n in e)fr(e[n],t);return e}function qp(e,t){const n=dt;if(n===null)return e;const r=vs(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),ps(()=>{e.isUnmounting=!0}),e}const Ht=[Function,Array],pl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ht,onEnter:Ht,onAfterEnter:Ht,onEnterCancelled:Ht,onBeforeLeave:Ht,onLeave:Ht,onAfterLeave:Ht,onLeaveCancelled:Ht,onBeforeAppear:Ht,onAppear:Ht,onAfterAppear:Ht,onAppearCancelled:Ht},em={name:"BaseTransition",props:pl,setup(e,{slots:t}){const n=Ft(),r=hl();let o;return()=>{const s=t.default&&fs(t.default(),!0);if(!s||!s.length)return;let a=s[0];if(s.length>1){for(const b of s)if(b.type!==St){a=b;break}}const i=ye(e),{mode:l}=i;if(r.isLeaving)return Ls(a);const c=tc(a);if(!c)return Ls(a);const u=kr(c,i,r,n);vr(c,u);const f=n.subTree,d=f&&tc(f);let h=!1;const{getTransitionKey:v}=c.type;if(v){const b=v();o===void 0?o=b:b!==o&&(o=b,h=!0)}if(d&&d.type!==St&&(!en(c,d)||h)){const b=kr(d,i,r,n);if(vr(d,b),l==="out-in")return r.isLeaving=!0,b.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Ls(a);l==="in-out"&&c.type!==St&&(b.delayLeave=(T,E,y)=>{const S=Ef(r,d);S[String(d.key)]=d,T[Un]=()=>{E(),T[Un]=void 0,delete u.delayedLeave},u.delayedLeave=y})}return a}}},yf=em;function Ef(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function kr(e,t,n,r){const{appear:o,mode:s,persisted:a=!1,onBeforeEnter:i,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:h,onLeaveCancelled:v,onBeforeAppear:b,onAppear:T,onAfterAppear:E,onAppearCancelled:y}=t,S=String(e.key),p=Ef(n,e),O=(N,P)=>{N&&Bt(N,r,9,P)},C=(N,P)=>{const D=P[1];O(N,P),se(N)?N.every(H=>H.length<=1)&&D():N.length<=1&&D()},x={mode:s,persisted:a,beforeEnter(N){let P=i;if(!n.isMounted)if(o)P=b||i;else return;N[Un]&&N[Un](!0);const D=p[S];D&&en(e,D)&&D.el[Un]&&D.el[Un](),O(P,[N])},enter(N){let P=l,D=c,H=u;if(!n.isMounted)if(o)P=T||l,D=E||c,H=y||u;else return;let U=!1;const j=N[pa]=W=>{U||(U=!0,W?O(H,[N]):O(D,[N]),x.delayedLeave&&x.delayedLeave(),N[pa]=void 0)};P?C(P,[N,j]):j()},leave(N,P){const D=String(e.key);if(N[pa]&&N[pa](!0),n.isUnmounting)return P();O(f,[N]);let H=!1;const U=N[Un]=j=>{H||(H=!0,P(),j?O(v,[N]):O(h,[N]),N[Un]=void 0,p[D]===e&&delete p[D])};p[D]=e,d?C(d,[N,U]):U()},clone(N){return kr(N,t,n,r)}};return x}function Ls(e){if(ta(e))return e=rn(e),e.children=null,e}function tc(e){return ta(e)?e.children?e.children[0]:void 0:e}function vr(e,t){e.shapeFlag&6&&e.component?vr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function fs(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;stt({name:e.name},t,{setup:e}))():e}const hr=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function tm(e){ve(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:a=!0,onError:i}=e;let l=null,c,u=0;const f=()=>(u++,l=null,d()),d=()=>{let h;return l||(h=l=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),i)return new Promise((b,T)=>{i(v,()=>b(f()),()=>T(v),u+1)});throw v}).then(v=>h!==l&&l?l:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),c=v,v)))};return Jt({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const h=ct;if(c)return()=>Rs(c,h);const v=y=>{l=null,br(y,h,13,!r)};if(a&&h.suspense||Wr)return d().then(y=>()=>Rs(y,h)).catch(y=>(v(y),()=>r?Te(r,{error:y}):null));const b=Xe(!1),T=Xe(),E=Xe(!!o);return o&&setTimeout(()=>{E.value=!1},o),s!=null&&setTimeout(()=>{if(!b.value&&!T.value){const y=new Error(`Async component timed out after ${s}ms.`);v(y),T.value=y}},s),d().then(()=>{b.value=!0,h.parent&&ta(h.parent.vnode)&&ls(h.parent.update)}).catch(y=>{v(y),T.value=y}),()=>{if(b.value&&c)return Rs(c,h);if(T.value&&r)return Te(r,{error:T.value});if(n&&!E.value)return Te(n)}}})}function Rs(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,a=Te(e,r,o);return a.ref=n,a.ce=s,delete t.vnode.ce,a}const ta=e=>e.type.__isKeepAlive,nm={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Ft(),r=n.ctx;if(!r.renderer)return()=>{const y=t.default&&t.default();return y&&y.length===1?y[0]:y};const o=new Map,s=new Set;let a=null;const i=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:f}}}=r,d=f("div");r.activate=(y,S,p,O,C)=>{const x=y.component;c(y,S,p,0,i),l(x.vnode,y,S,p,x,i,O,y.slotScopeIds,C),mt(()=>{x.isDeactivated=!1,x.a&&_r(x.a);const N=y.props&&y.props.onVnodeMounted;N&&Lt(N,x.parent,y)},i)},r.deactivate=y=>{const S=y.component;c(y,d,null,1,i),mt(()=>{S.da&&_r(S.da);const p=y.props&&y.props.onVnodeUnmounted;p&&Lt(p,S.parent,y),S.isDeactivated=!0},i)};function h(y){Ds(y),u(y,n,i,!0)}function v(y){o.forEach((S,p)=>{const O=pi(S.type);O&&(!y||!y(O))&&b(p)})}function b(y){const S=o.get(y);!a||!en(S,a)?h(S):a&&Ds(a),o.delete(y),s.delete(y)}Vt(()=>[e.include,e.exclude],([y,S])=>{y&&v(p=>fo(y,p)),S&&v(p=>!fo(S,p))},{flush:"post",deep:!0});let T=null;const E=()=>{T!=null&&o.set(T,ws(n.subTree))};return qn(E),hs(E),ps(()=>{o.forEach(y=>{const{subTree:S,suspense:p}=n,O=ws(S);if(y.type===O.type&&y.key===O.key){Ds(O);const C=O.component.da;C&&mt(C,p);return}h(y)})}),()=>{if(T=null,!t.default)return null;const y=t.default(),S=y[0];if(y.length>1)return a=null,y;if(!pn(S)||!(S.shapeFlag&4)&&!(S.shapeFlag&128))return a=null,S;let p=ws(S);const O=p.type,C=pi(hr(p)?p.type.__asyncResolved||{}:O),{include:x,exclude:N,max:P}=e;if(x&&(!C||!fo(x,C))||N&&C&&fo(N,C))return a=p,S;const D=p.key==null?O:p.key,H=o.get(D);return p.el&&(p=rn(p),S.shapeFlag&128&&(S.ssContent=p)),T=D,H?(p.el=H.el,p.component=H.component,p.transition&&vr(p,p.transition),p.shapeFlag|=512,s.delete(D),s.add(D)):(s.add(D),P&&s.size>parseInt(P,10)&&b(s.values().next().value)),p.shapeFlag|=256,a=p,pf(S.type)?S:p}}},rm=nm;function fo(e,t){return se(e)?e.some(n=>fo(n,t)):nt(e)?e.split(",").includes(t):Rh(e)?e.test(t):!1}function bf(e,t){Tf(e,"a",t)}function Sf(e,t){Tf(e,"da",t)}function Tf(e,t,n=ct){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ds(t,r,n),n){let o=n.parent;for(;o&&o.parent;)ta(o.parent.vnode)&&om(r,t,n,o),o=o.parent}}function om(e,t,n,r){const o=ds(t,e,r,!0);Tr(()=>{Yi(r[t],o)},n)}function Ds(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function ws(e){return e.shapeFlag&128?e.ssContent:e}function ds(e,t,n=ct,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...a)=>{if(n.isUnmounted)return;eo(),zn(n);const i=Bt(t,n,e,a);return Vn(),to(),i});return r?o.unshift(s):o.push(s),s}}const Pn=e=>(t,n=ct)=>(!Wr||e==="sp")&&ds(e,(...r)=>t(...r),n),ml=Pn("bm"),qn=Pn("m"),Of=Pn("bu"),hs=Pn("u"),ps=Pn("bum"),Tr=Pn("um"),Cf=Pn("sp"),If=Pn("rtg"),Af=Pn("rtc");function Pf(e,t=ct){ds("ec",e,t)}function am(e,t,n,r){let o;const s=n&&n[r];if(se(e)||nt(e)){o=new Array(e.length);for(let a=0,i=e.length;at(a,i,void 0,s&&s[i]));else{const a=Object.keys(e);o=new Array(a.length);for(let i=0,l=a.length;i{const s=r.fn(...o);return s&&(s.key=r.key),s}:r.fn)}return e}function im(e,t,n={},r,o){if(dt.isCE||dt.parent&&hr(dt.parent)&&dt.parent.isCE)return t!=="default"&&(n.name=t),Te("slot",n,r&&r());let s=e[t];s&&s._c&&(s._d=!1),ms();const a=s&&xf(s(n)),i=El(lt,{key:n.key||a&&a.key||`_${t}`},a||(r?r():[]),a&&e._===1?64:-2);return!o&&i.scopeId&&(i.slotScopeIds=[i.scopeId+"-s"]),s&&s._c&&(s._d=!0),i}function xf(e){return e.some(t=>pn(t)?!(t.type===St||t.type===lt&&!xf(t.children)):!0)?e:null}function lm(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:Eo(r)]=e[r];return n}const ai=e=>e?Xf(e)?vs(e)||e.proxy:ai(e.parent):null,So=tt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ai(e.parent),$root:e=>ai(e.root),$emit:e=>e.emit,$options:e=>gl(e),$forceUpdate:e=>e.f||(e.f=()=>ls(e.update)),$nextTick:e=>e.n||(e.n=Sr.bind(e.proxy)),$watch:e=>Zp.bind(e)}),Ms=(e,t)=>e!==Ke&&!e.__isScriptSetup&&Ue(e,t),si={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:a,type:i,appContext:l}=e;let c;if(t[0]!=="$"){const h=a[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(Ms(r,t))return a[t]=1,r[t];if(o!==Ke&&Ue(o,t))return a[t]=2,o[t];if((c=e.propsOptions[0])&&Ue(c,t))return a[t]=3,s[t];if(n!==Ke&&Ue(n,t))return a[t]=4,n[t];ii&&(a[t]=0)}}const u=So[t];let f,d;if(u)return t==="$attrs"&&Mt(e,"get",t),u(e);if((f=i.__cssModules)&&(f=f[t]))return f;if(n!==Ke&&Ue(n,t))return a[t]=4,n[t];if(d=l.config.globalProperties,Ue(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return Ms(o,t)?(o[t]=n,!0):r!==Ke&&Ue(r,t)?(r[t]=n,!0):Ue(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},a){let i;return!!n[a]||e!==Ke&&Ue(e,a)||Ms(t,a)||(i=s[0])&&Ue(i,a)||Ue(r,a)||Ue(So,a)||Ue(o.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ue(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},cm=tt({},si,{get(e,t){if(t!==Symbol.unscopables)return si.get(e,t,e)},has(e,t){return t[0]!=="_"&&!_h(t)}});function um(){return null}function fm(){return null}function dm(e){}function hm(e){}function pm(){return null}function mm(){}function gm(e,t){return null}function vm(){return Nf().slots}function ym(){return Nf().attrs}function Em(e,t,n){const r=Ft();if(n&&n.local){const o=Xe(e[t]);return Vt(()=>e[t],s=>o.value=s),Vt(o,s=>{s!==e[t]&&r.emit(`update:${t}`,s)}),o}else return{__v_isRef:!0,get value(){return e[t]},set value(o){r.emit(`update:${t}`,o)}}}function Nf(){const e=Ft();return e.setupContext||(e.setupContext=Qf(e))}function ko(e){return se(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function bm(e,t){const n=ko(e);for(const r in t){if(r.startsWith("__skip"))continue;let o=n[r];o?se(o)||ve(o)?o=n[r]={type:o,default:t[r]}:o.default=t[r]:o===null&&(o=n[r]={default:t[r]}),o&&t[`__skip_${r}`]&&(o.skipFactory=!0)}return n}function Sm(e,t){return!e||!t?e||t:se(e)&&se(t)?e.concat(t):tt({},ko(e),ko(t))}function Tm(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function Om(e){const t=Ft();let n=e();return Vn(),Xi(n)&&(n=n.catch(r=>{throw zn(t),r})),[n,()=>zn(t)]}let ii=!0;function Cm(e){const t=gl(e),n=e.proxy,r=e.ctx;ii=!1,t.beforeCreate&&nc(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:a,watch:i,provide:l,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:v,activated:b,deactivated:T,beforeDestroy:E,beforeUnmount:y,destroyed:S,unmounted:p,render:O,renderTracked:C,renderTriggered:x,errorCaptured:N,serverPrefetch:P,expose:D,inheritAttrs:H,components:U,directives:j,filters:W}=t;if(c&&Im(c,r,null),a)for(const G in a){const Q=a[G];ve(Q)&&(r[G]=Q.bind(n))}if(o){const G=o.call(n,n);Ve(G)&&(e.data=Xt(G))}if(ii=!0,s)for(const G in s){const Q=s[G],pe=ve(Q)?Q.bind(n,n):ve(Q.get)?Q.get.bind(n,n):nn,Fe=!ve(Q)&&ve(Q.set)?Q.set.bind(n):nn,Ne=Le({get:pe,set:Fe});Object.defineProperty(r,G,{enumerable:!0,configurable:!0,get:()=>Ne.value,set:Ie=>Ne.value=Ie})}if(i)for(const G in i)Lf(i[G],r,n,G);if(l){const G=ve(l)?l.call(n):l;Reflect.ownKeys(G).forEach(Q=>{To(Q,G[Q])})}u&&nc(u,e,"c");function F(G,Q){se(Q)?Q.forEach(pe=>G(pe.bind(n))):Q&&G(Q.bind(n))}if(F(ml,f),F(qn,d),F(Of,h),F(hs,v),F(bf,b),F(Sf,T),F(Pf,N),F(Af,C),F(If,x),F(ps,y),F(Tr,p),F(Cf,P),se(D))if(D.length){const G=e.exposed||(e.exposed={});D.forEach(Q=>{Object.defineProperty(G,Q,{get:()=>n[Q],set:pe=>n[Q]=pe})})}else e.exposed||(e.exposed={});O&&e.render===nn&&(e.render=O),H!=null&&(e.inheritAttrs=H),U&&(e.components=U),j&&(e.directives=j)}function Im(e,t,n=nn){se(e)&&(e=li(e));for(const r in e){const o=e[r];let s;Ve(o)?"default"in o?s=wt(o.from||r,o.default,!0):s=wt(o.from||r):s=wt(o),ze(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:a=>s.value=a}):t[r]=s}}function nc(e,t,n){Bt(se(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Lf(e,t,n,r){const o=r.includes(".")?vf(n,r):()=>n[r];if(nt(e)){const s=t[e];ve(s)&&Vt(o,s)}else if(ve(e))Vt(o,e.bind(n));else if(Ve(e))if(se(e))e.forEach(s=>Lf(s,t,n,r));else{const s=ve(e.handler)?e.handler.bind(n):t[e.handler];ve(s)&&Vt(o,s,e)}}function gl(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:a}}=e.appContext,i=s.get(t);let l;return i?l=i:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(c=>ka(l,c,a,!0)),ka(l,t,a)),Ve(t)&&s.set(t,l),l}function ka(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&ka(e,s,n,!0),o&&o.forEach(a=>ka(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const i=Am[a]||n&&n[a];e[a]=i?i(e[a],t[a]):t[a]}return e}const Am={data:rc,props:oc,emits:oc,methods:ho,computed:ho,beforeCreate:Tt,created:Tt,beforeMount:Tt,mounted:Tt,beforeUpdate:Tt,updated:Tt,beforeDestroy:Tt,beforeUnmount:Tt,destroyed:Tt,unmounted:Tt,activated:Tt,deactivated:Tt,errorCaptured:Tt,serverPrefetch:Tt,components:ho,directives:ho,watch:xm,provide:rc,inject:Pm};function rc(e,t){return t?e?function(){return tt(ve(e)?e.call(this,this):e,ve(t)?t.call(this,this):t)}:t:e}function Pm(e,t){return ho(li(e),li(t))}function li(e){if(se(e)){const t={};for(let n=0;n1)return n&&ve(t)?t.call(r&&r.proxy):t}}function Df(){return!!(ct||dt||Wo)}function Rm(e,t,n,r=!1){const o={},s={};_a(s,gs,1),e.propsDefaults=Object.create(null),wf(e,t,o,s);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);n?e.props=r?o:el(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function Dm(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:a}}=e,i=ye(o),[l]=e.propsOptions;let c=!1;if((r||a>0)&&!(a&16)){if(a&8){const u=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,h]=Mf(f,t,!0);tt(a,d),h&&i.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!l)return Ve(e)&&r.set(e,Mr),Mr;if(se(s))for(let u=0;u-1,h[1]=b<0||v-1||Ue(h,"default"))&&i.push(f)}}}const c=[a,i];return Ve(e)&&r.set(e,c),c}function ac(e){return e[0]!=="$"}function sc(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ic(e,t){return sc(e)===sc(t)}function lc(e,t){return se(t)?t.findIndex(n=>ic(n,e)):ve(t)&&ic(t,e)?0:-1}const Ff=e=>e[0]==="_"||e==="$stable",vl=e=>se(e)?e.map($t):[$t(e)],wm=(e,t,n)=>{if(t._n)return t;const r=ll((...o)=>vl(t(...o)),n);return r._c=!1,r},_f=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Ff(o))continue;const s=e[o];if(ve(s))t[o]=wm(o,s,r);else if(s!=null){const a=vl(s);t[o]=()=>a}}},Uf=(e,t)=>{const n=vl(t);e.slots.default=()=>n},Mm=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ye(t),_a(t,"_",n)):_f(t,e.slots={})}else e.slots={},t&&Uf(e,t);_a(e.slots,gs,1)},Fm=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,a=Ke;if(r.shapeFlag&32){const i=t._;i?n&&i===1?s=!1:(tt(o,t),!n&&i===1&&delete o._):(s=!t.$stable,_f(t,o)),a=t}else t&&(Uf(e,t),a={default:1});if(s)for(const i in o)!Ff(i)&&a[i]==null&&delete o[i]};function Wa(e,t,n,r,o=!1){if(se(e)){e.forEach((d,h)=>Wa(d,t&&(se(t)?t[h]:t),n,r,o));return}if(hr(r)&&!o)return;const s=r.shapeFlag&4?vs(r.component)||r.component.proxy:r.el,a=o?null:s,{i,r:l}=e,c=t&&t.r,u=i.refs===Ke?i.refs={}:i.refs,f=i.setupState;if(c!=null&&c!==l&&(nt(c)?(u[c]=null,Ue(f,c)&&(f[c]=null)):ze(c)&&(c.value=null)),ve(l))In(l,i,12,[a,u]);else{const d=nt(l),h=ze(l);if(d||h){const v=()=>{if(e.f){const b=d?Ue(f,l)?f[l]:u[l]:l.value;o?se(b)&&Yi(b,s):se(b)?b.includes(s)||b.push(s):d?(u[l]=[s],Ue(f,l)&&(f[l]=u[l])):(l.value=[s],e.k&&(u[e.k]=l.value))}else d?(u[l]=a,Ue(f,l)&&(f[l]=a)):h&&(l.value=a,e.k&&(u[e.k]=a))};a?(v.id=-1,mt(v,n)):v()}}}let Ln=!1;const ma=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",ga=e=>e.nodeType===8;function _m(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:a,remove:i,insert:l,createComment:c}}=e,u=(S,p)=>{if(!p.hasChildNodes()){n(null,S,p),Ha(),p._vnode=S;return}Ln=!1,f(p.firstChild,S,null,null,null),Ha(),p._vnode=S,Ln&&console.error("Hydration completed but contains mismatches.")},f=(S,p,O,C,x,N=!1)=>{const P=ga(S)&&S.data==="[",D=()=>b(S,p,O,C,x,P),{type:H,ref:U,shapeFlag:j,patchFlag:W}=p;let q=S.nodeType;p.el=S,W===-2&&(N=!1,p.dynamicChildren=null);let F=null;switch(H){case Jn:q!==3?p.children===""?(l(p.el=o(""),a(S),S),F=S):F=D():(S.data!==p.children&&(Ln=!0,S.data=p.children),F=s(S));break;case St:y(S)?(F=s(S),E(p.el=S.content.firstChild,S,O)):q!==8||P?F=D():F=s(S);break;case pr:if(P&&(S=s(S),q=S.nodeType),q===1||q===3){F=S;const G=!p.children.length;for(let Q=0;Q{N=N||!!p.dynamicChildren;const{type:P,props:D,patchFlag:H,shapeFlag:U,dirs:j,transition:W}=p,q=P==="input"||P==="option";if(q||H!==-1){if(j&&sn(p,null,O,"created"),D)if(q||!N||H&48)for(const Q in D)(q&&(Q.endsWith("value")||Q==="indeterminate")||Jo(Q)&&!yo(Q)||Q[0]===".")&&r(S,Q,null,D[Q],!1,void 0,O);else D.onClick&&r(S,"onClick",null,D.onClick,!1,void 0,O);let F;(F=D&&D.onVnodeBeforeMount)&&Lt(F,O,p);let G=!1;if(y(S)){G=Hf(C,W)&&O&&O.vnode.props&&O.vnode.props.appear;const Q=S.content.firstChild;G&&W.beforeEnter(Q),E(Q,S,O),p.el=S=Q}if(j&&sn(p,null,O,"beforeMount"),((F=D&&D.onVnodeMounted)||j||G)&&mf(()=>{F&&Lt(F,O,p),G&&W.enter(S),j&&sn(p,null,O,"mounted")},C),U&16&&!(D&&(D.innerHTML||D.textContent))){let Q=h(S.firstChild,p,S,O,C,x,N);for(;Q;){Ln=!0;const pe=Q;Q=Q.nextSibling,i(pe)}}else U&8&&S.textContent!==p.children&&(Ln=!0,S.textContent=p.children)}return S.nextSibling},h=(S,p,O,C,x,N,P)=>{P=P||!!p.dynamicChildren;const D=p.children,H=D.length;for(let U=0;U{const{slotScopeIds:P}=p;P&&(x=x?x.concat(P):P);const D=a(S),H=h(s(S),p,D,O,C,x,N);return H&&ga(H)&&H.data==="]"?s(p.anchor=H):(Ln=!0,l(p.anchor=c("]"),D,H),H)},b=(S,p,O,C,x,N)=>{if(Ln=!0,p.el=null,N){const H=T(S);for(;;){const U=s(S);if(U&&U!==H)i(U);else break}}const P=s(S),D=a(S);return i(S),n(null,p,D,P,O,C,ma(D),x),P},T=(S,p="[",O="]")=>{let C=0;for(;S;)if(S=s(S),S&&ga(S)&&(S.data===p&&C++,S.data===O)){if(C===0)return s(S);C--}return S},E=(S,p,O)=>{const C=p.parentNode;C&&C.replaceChild(S,p);let x=O;for(;x;)x.vnode.el===p&&(x.vnode.el=x.subTree.el=S),x=x.parent},y=S=>S.nodeType===1&&S.tagName.toLowerCase()==="template";return[u,f]}const mt=mf;function jf(e){return Bf(e)}function $f(e){return Bf(e,_m)}function Bf(e,t){const n=ei();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:a,createText:i,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=nn,insertStaticContent:v}=e,b=(A,m,g,I=null,L=null,_=null,K=!1,X=null,J=!!m.dynamicChildren)=>{if(A===m)return;A&&!en(A,m)&&(I=$(A),Ie(A,L,_,!0),A=null),m.patchFlag===-2&&(J=!1,m.dynamicChildren=null);const{type:V,ref:ie,shapeFlag:ee}=m;switch(V){case Jn:T(A,m,g,I);break;case St:E(A,m,g,I);break;case pr:A==null&&y(m,g,I,K);break;case lt:U(A,m,g,I,L,_,K,X,J);break;default:ee&1?O(A,m,g,I,L,_,K,X,J):ee&6?j(A,m,g,I,L,_,K,X,J):(ee&64||ee&128)&&V.process(A,m,g,I,L,_,K,X,J,Y)}ie!=null&&L&&Wa(ie,A&&A.ref,_,m||A,!m)},T=(A,m,g,I)=>{if(A==null)r(m.el=i(m.children),g,I);else{const L=m.el=A.el;m.children!==A.children&&c(L,m.children)}},E=(A,m,g,I)=>{A==null?r(m.el=l(m.children||""),g,I):m.el=A.el},y=(A,m,g,I)=>{[A.el,A.anchor]=v(A.children,m,g,I,A.el,A.anchor)},S=({el:A,anchor:m},g,I)=>{let L;for(;A&&A!==m;)L=d(A),r(A,g,I),A=L;r(m,g,I)},p=({el:A,anchor:m})=>{let g;for(;A&&A!==m;)g=d(A),o(A),A=g;o(m)},O=(A,m,g,I,L,_,K,X,J)=>{K=K||m.type==="svg",A==null?C(m,g,I,L,_,K,X,J):P(A,m,L,_,K,X,J)},C=(A,m,g,I,L,_,K,X)=>{let J,V;const{type:ie,props:ee,shapeFlag:w,transition:k,dirs:oe}=A;if(J=A.el=a(A.type,_,ee&&ee.is,ee),w&8?u(J,A.children):w&16&&N(A.children,J,null,I,L,_&&ie!=="foreignObject",K,X),oe&&sn(A,null,I,"created"),x(J,A,A.scopeId,K,I),ee){for(const Ae in ee)Ae!=="value"&&!yo(Ae)&&s(J,Ae,null,ee[Ae],_,A.children,I,L,Ee);"value"in ee&&s(J,"value",null,ee.value),(V=ee.onVnodeBeforeMount)&&Lt(V,I,A)}oe&&sn(A,null,I,"beforeMount");const fe=Hf(L,k);fe&&k.beforeEnter(J),r(J,m,g),((V=ee&&ee.onVnodeMounted)||fe||oe)&&mt(()=>{V&&Lt(V,I,A),fe&&k.enter(J),oe&&sn(A,null,I,"mounted")},L)},x=(A,m,g,I,L)=>{if(g&&h(A,g),I)for(let _=0;_{for(let V=J;V{const X=m.el=A.el;let{patchFlag:J,dynamicChildren:V,dirs:ie}=m;J|=A.patchFlag&16;const ee=A.props||Ke,w=m.props||Ke;let k;g&&rr(g,!1),(k=w.onVnodeBeforeUpdate)&&Lt(k,g,m,A),ie&&sn(m,A,g,"beforeUpdate"),g&&rr(g,!0);const oe=L&&m.type!=="foreignObject";if(V?D(A.dynamicChildren,V,X,g,I,oe,_):K||Q(A,m,X,null,g,I,oe,_,!1),J>0){if(J&16)H(X,m,ee,w,g,I,L);else if(J&2&&ee.class!==w.class&&s(X,"class",null,w.class,L),J&4&&s(X,"style",ee.style,w.style,L),J&8){const fe=m.dynamicProps;for(let Ae=0;Ae{k&&Lt(k,g,m,A),ie&&sn(m,A,g,"updated")},I)},D=(A,m,g,I,L,_,K)=>{for(let X=0;X{if(g!==I){if(g!==Ke)for(const X in g)!yo(X)&&!(X in I)&&s(A,X,g[X],null,K,m.children,L,_,Ee);for(const X in I){if(yo(X))continue;const J=I[X],V=g[X];J!==V&&X!=="value"&&s(A,X,V,J,K,m.children,L,_,Ee)}"value"in I&&s(A,"value",g.value,I.value)}},U=(A,m,g,I,L,_,K,X,J)=>{const V=m.el=A?A.el:i(""),ie=m.anchor=A?A.anchor:i("");let{patchFlag:ee,dynamicChildren:w,slotScopeIds:k}=m;k&&(X=X?X.concat(k):k),A==null?(r(V,g,I),r(ie,g,I),N(m.children,g,ie,L,_,K,X,J)):ee>0&&ee&64&&w&&A.dynamicChildren?(D(A.dynamicChildren,w,g,L,_,K,X),(m.key!=null||L&&m===L.subTree)&&yl(A,m,!0)):Q(A,m,g,ie,L,_,K,X,J)},j=(A,m,g,I,L,_,K,X,J)=>{m.slotScopeIds=X,A==null?m.shapeFlag&512?L.ctx.activate(m,g,I,K,J):W(m,g,I,L,_,K,J):q(A,m,J)},W=(A,m,g,I,L,_,K)=>{const X=A.component=Yf(A,I,L);if(ta(A)&&(X.ctx.renderer=Y),Jf(X),X.asyncDep){if(L&&L.registerDep(X,F),!A.el){const J=X.subTree=Te(St);E(null,J,m,g)}return}F(X,A,m,g,L,_,K)},q=(A,m,g)=>{const I=m.component=A.component;if($p(A,m,g))if(I.asyncDep&&!I.asyncResolved){G(I,m,g);return}else I.next=m,Lp(I.update),I.update();else m.el=A.el,I.vnode=m},F=(A,m,g,I,L,_,K)=>{const X=()=>{if(A.isMounted){let{next:ie,bu:ee,u:w,parent:k,vnode:oe}=A,fe=ie,Ae;rr(A,!1),ie?(ie.el=oe.el,G(A,ie,K)):ie=oe,ee&&_r(ee),(Ae=ie.props&&ie.props.onVnodeBeforeUpdate)&&Lt(Ae,k,ie,oe),rr(A,!0);const R=Aa(A),M=A.subTree;A.subTree=R,b(M,R,f(M.el),$(M),A,L,_),ie.el=R.el,fe===null&&cl(A,R.el),w&&mt(w,L),(Ae=ie.props&&ie.props.onVnodeUpdated)&&mt(()=>Lt(Ae,k,ie,oe),L)}else{let ie;const{el:ee,props:w}=m,{bm:k,m:oe,parent:fe}=A,Ae=hr(m);if(rr(A,!1),k&&_r(k),!Ae&&(ie=w&&w.onVnodeBeforeMount)&&Lt(ie,fe,m),rr(A,!0),ee&&be){const R=()=>{A.subTree=Aa(A),be(ee,A.subTree,A,L,null)};Ae?m.type.__asyncLoader().then(()=>!A.isUnmounted&&R()):R()}else{const R=A.subTree=Aa(A);b(null,R,g,I,A,L,_),m.el=R.el}if(oe&&mt(oe,L),!Ae&&(ie=w&&w.onVnodeMounted)){const R=m;mt(()=>Lt(ie,fe,R),L)}(m.shapeFlag&256||fe&&hr(fe.vnode)&&fe.vnode.shapeFlag&256)&&A.a&&mt(A.a,L),A.isMounted=!0,m=g=I=null}},J=A.effect=new Hr(X,()=>ls(V),A.scope),V=A.update=()=>J.run();V.id=A.uid,rr(A,!0),V()},G=(A,m,g)=>{m.component=A;const I=A.vnode.props;A.vnode=m,A.next=null,Dm(A,m.props,I,g),Fm(A,m.children,g),eo(),Ql(),to()},Q=(A,m,g,I,L,_,K,X,J=!1)=>{const V=A&&A.children,ie=A?A.shapeFlag:0,ee=m.children,{patchFlag:w,shapeFlag:k}=m;if(w>0){if(w&128){Fe(V,ee,g,I,L,_,K,X,J);return}else if(w&256){pe(V,ee,g,I,L,_,K,X,J);return}}k&8?(ie&16&&Ee(V,L,_),ee!==V&&u(g,ee)):ie&16?k&16?Fe(V,ee,g,I,L,_,K,X,J):Ee(V,L,_,!0):(ie&8&&u(g,""),k&16&&N(ee,g,I,L,_,K,X,J))},pe=(A,m,g,I,L,_,K,X,J)=>{A=A||Mr,m=m||Mr;const V=A.length,ie=m.length,ee=Math.min(V,ie);let w;for(w=0;wie?Ee(A,L,_,!0,!1,ee):N(m,g,I,L,_,K,X,J,ee)},Fe=(A,m,g,I,L,_,K,X,J)=>{let V=0;const ie=m.length;let ee=A.length-1,w=ie-1;for(;V<=ee&&V<=w;){const k=A[V],oe=m[V]=J?jn(m[V]):$t(m[V]);if(en(k,oe))b(k,oe,g,null,L,_,K,X,J);else break;V++}for(;V<=ee&&V<=w;){const k=A[ee],oe=m[w]=J?jn(m[w]):$t(m[w]);if(en(k,oe))b(k,oe,g,null,L,_,K,X,J);else break;ee--,w--}if(V>ee){if(V<=w){const k=w+1,oe=kw)for(;V<=ee;)Ie(A[V],L,_,!0),V++;else{const k=V,oe=V,fe=new Map;for(V=oe;V<=w;V++){const ue=m[V]=J?jn(m[V]):$t(m[V]);ue.key!=null&&fe.set(ue.key,V)}let Ae,R=0;const M=w-oe+1;let B=!1,z=0;const ae=new Array(M);for(V=0;V=M){Ie(ue,L,_,!0);continue}let Pe;if(ue.key!=null)Pe=fe.get(ue.key);else for(Ae=oe;Ae<=w;Ae++)if(ae[Ae-oe]===0&&en(ue,m[Ae])){Pe=Ae;break}Pe===void 0?Ie(ue,L,_,!0):(ae[Pe-oe]=V+1,Pe>=z?z=Pe:B=!0,b(ue,m[Pe],g,null,L,_,K,X,J),R++)}const de=B?Um(ae):Mr;for(Ae=de.length-1,V=M-1;V>=0;V--){const ue=oe+V,Pe=m[ue],Ze=ue+1{const{el:_,type:K,transition:X,children:J,shapeFlag:V}=A;if(V&6){Ne(A.component.subTree,m,g,I);return}if(V&128){A.suspense.move(m,g,I);return}if(V&64){K.move(A,m,g,Y);return}if(K===lt){r(_,m,g);for(let ee=0;eeX.enter(_),L);else{const{leave:ee,delayLeave:w,afterLeave:k}=X,oe=()=>r(_,m,g),fe=()=>{ee(_,()=>{oe(),k&&k()})};w?w(_,oe,fe):fe()}else r(_,m,g)},Ie=(A,m,g,I=!1,L=!1)=>{const{type:_,props:K,ref:X,children:J,dynamicChildren:V,shapeFlag:ie,patchFlag:ee,dirs:w}=A;if(X!=null&&Wa(X,null,g,A,!0),ie&256){m.ctx.deactivate(A);return}const k=ie&1&&w,oe=!hr(A);let fe;if(oe&&(fe=K&&K.onVnodeBeforeUnmount)&&Lt(fe,m,A),ie&6)Be(A.component,g,I);else{if(ie&128){A.suspense.unmount(g,I);return}k&&sn(A,null,m,"beforeUnmount"),ie&64?A.type.remove(A,m,g,L,Y,I):V&&(_!==lt||ee>0&&ee&64)?Ee(V,m,g,!1,!0):(_===lt&&ee&384||!L&&ie&16)&&Ee(J,m,g),I&&je(A)}(oe&&(fe=K&&K.onVnodeUnmounted)||k)&&mt(()=>{fe&&Lt(fe,m,A),k&&sn(A,null,m,"unmounted")},g)},je=A=>{const{type:m,el:g,anchor:I,transition:L}=A;if(m===lt){$e(g,I);return}if(m===pr){p(A);return}const _=()=>{o(g),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(A.shapeFlag&1&&L&&!L.persisted){const{leave:K,delayLeave:X}=L,J=()=>K(g,_);X?X(A.el,_,J):J()}else _()},$e=(A,m)=>{let g;for(;A!==m;)g=d(A),o(A),A=g;o(m)},Be=(A,m,g)=>{const{bum:I,scope:L,update:_,subTree:K,um:X}=A;I&&_r(I),L.stop(),_&&(_.active=!1,Ie(K,A,m,g)),X&&mt(X,m),mt(()=>{A.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&A.asyncDep&&!A.asyncResolved&&A.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},Ee=(A,m,g,I=!1,L=!1,_=0)=>{for(let K=_;KA.shapeFlag&6?$(A.component.subTree):A.shapeFlag&128?A.suspense.next():d(A.anchor||A.el),Z=(A,m,g)=>{A==null?m._vnode&&Ie(m._vnode,null,null,!0):b(m._vnode||null,A,m,null,null,null,g),Ql(),Ha(),m._vnode=A},Y={p:b,um:Ie,m:Ne,r:je,mt:W,mc:N,pc:Q,pbc:D,n:$,o:e};let ne,be;return t&&([ne,be]=t(Y)),{render:Z,hydrate:ne,createApp:Lm(Z,ne)}}function rr({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Hf(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function yl(e,t,n=!1){const r=e.children,o=t.children;if(se(r)&&se(o))for(let s=0;s>1,e[n[i]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,a=n[s-1];s-- >0;)n[s]=a,a=t[a];return n}const jm=e=>e.__isTeleport,Oo=e=>e&&(e.disabled||e.disabled===""),cc=e=>typeof SVGElement<"u"&&e instanceof SVGElement,ui=(e,t)=>{const n=e&&e.to;return nt(n)?t?t(n):null:n},$m={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,s,a,i,l,c){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:v,createText:b,createComment:T}}=c,E=Oo(t.props);let{shapeFlag:y,children:S,dynamicChildren:p}=t;if(e==null){const O=t.el=b(""),C=t.anchor=b("");h(O,n,r),h(C,n,r);const x=t.target=ui(t.props,v),N=t.targetAnchor=b("");x&&(h(N,x),a=a||cc(x));const P=(D,H)=>{y&16&&u(S,D,H,o,s,a,i,l)};E?P(n,C):x&&P(x,N)}else{t.el=e.el;const O=t.anchor=e.anchor,C=t.target=e.target,x=t.targetAnchor=e.targetAnchor,N=Oo(e.props),P=N?n:C,D=N?O:x;if(a=a||cc(C),p?(d(e.dynamicChildren,p,P,o,s,a,i),yl(e,t,!0)):l||f(e,t,P,D,o,s,a,i,!1),E)N?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):va(t,n,O,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const H=t.target=ui(t.props,v);H&&va(t,H,null,c,0)}else N&&va(t,C,x,c,1)}kf(t)},remove(e,t,n,r,{um:o,o:{remove:s}},a){const{shapeFlag:i,children:l,anchor:c,targetAnchor:u,target:f,props:d}=e;if(f&&s(u),a&&s(c),i&16){const h=a||!Oo(d);for(let v=0;v0?Rt||Mr:null,Wf(),yr>0&&Rt&&Rt.push(e),e}function km(e,t,n,r,o,s){return Kf(bl(e,t,n,r,o,s,!0))}function El(e,t,n,r,o){return Kf(Te(e,t,n,r,o,!0))}function pn(e){return e?e.__v_isVNode===!0:!1}function en(e,t){return e.type===t.type&&e.key===t.key}function Wm(e){}const gs="__vInternal",Vf=({key:e})=>e??null,Pa=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?nt(e)||ze(e)||ve(e)?{i:dt,r:e,k:t,f:!!n}:e:null);function bl(e,t=null,n=null,r=0,o=null,s=e===lt?0:1,a=!1,i=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Vf(t),ref:t&&Pa(t),scopeId:us,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:dt};return i?(Tl(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=nt(n)?8:16),yr>0&&!a&&Rt&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Rt.push(l),l}const Te=Km;function Km(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===hf)&&(e=St),pn(e)){const i=rn(e,t,!0);return n&&Tl(i,n),yr>0&&!s&&Rt&&(i.shapeFlag&6?Rt[Rt.indexOf(e)]=i:Rt.push(i)),i.patchFlag|=-2,i}if(qm(e)&&(e=e.__vccOpts),t){t=Gf(t);let{class:i,style:l}=t;i&&!nt(i)&&(t.class=Zo(i)),Ve(l)&&(nl(l)&&!se(l)&&(l=tt({},l)),t.style=Qo(l))}const a=nt(e)?1:pf(e)?128:jm(e)?64:Ve(e)?4:ve(e)?2:0;return bl(e,t,n,r,o,a,s,!0)}function Gf(e){return e?nl(e)||gs in e?tt({},e):e:null}function rn(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:a}=e,i=t?vn(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&Vf(i),ref:t&&t.ref?n&&o?se(o)?o.concat(Pa(t)):[o,Pa(t)]:Pa(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==lt?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&rn(e.ssContent),ssFallback:e.ssFallback&&rn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Sl(e=" ",t=0){return Te(Jn,null,e,t)}function Vm(e,t){const n=Te(pr,null,e);return n.staticCount=t,n}function Gm(e="",t=!1){return t?(ms(),El(St,null,e)):Te(St,null,e)}function $t(e){return e==null||typeof e=="boolean"?Te(St):se(e)?Te(lt,null,e.slice()):typeof e=="object"?jn(e):Te(Jn,null,String(e))}function jn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:rn(e)}function Tl(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(se(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Tl(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(gs in t)?t._ctx=dt:o===3&&dt&&(dt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ve(t)?(t={default:t,_ctx:dt},n=32):(t=String(t),r&64?(n=16,t=[Sl(t)]):n=8);e.children=t,e.shapeFlag|=n}function vn(...e){const t={};for(let n=0;nct||dt;let Ol,Or,uc="__VUE_INSTANCE_SETTERS__";(Or=ei()[uc])||(Or=ei()[uc]=[]),Or.push(e=>ct=e),Ol=e=>{Or.length>1?Or.forEach(t=>t(e)):Or[0](e)};const zn=e=>{Ol(e),e.scope.on()},Vn=()=>{ct&&ct.scope.off(),Ol(null)};function Xf(e){return e.vnode.shapeFlag&4}let Wr=!1;function Jf(e,t=!1){Wr=t;const{props:n,children:r}=e.vnode,o=Xf(e);Rm(e,n,o,t),Mm(e,r);const s=o?Jm(e,t):void 0;return Wr=!1,s}function Jm(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=qo(new Proxy(e.ctx,si));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?Qf(e):null;zn(e),eo();const s=In(r,e,0,[e.props,o]);if(to(),Vn(),Xi(s)){if(s.then(Vn,Vn),t)return s.then(a=>{di(e,a,t)}).catch(a=>{br(a,e,0)});e.asyncDep=s}else di(e,s,t)}else zf(e,t)}function di(e,t,n){ve(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ve(t)&&(e.setupState=sl(t)),zf(e,n)}let Ka,hi;function zm(e){Ka=e,hi=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,cm))}}const Qm=()=>!Ka;function zf(e,t,n){const r=e.type;if(!e.render){if(!t&&Ka&&!r.render){const o=r.template||gl(e).template;if(o){const{isCustomElement:s,compilerOptions:a}=e.appContext.config,{delimiters:i,compilerOptions:l}=r,c=tt(tt({isCustomElement:s,delimiters:i},a),l);r.render=Ka(o,c)}}e.render=r.render||nn,hi&&hi(e)}{zn(e),eo();try{Cm(e)}finally{to(),Vn()}}}function Zm(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Mt(e,"get","$attrs"),t[n]}}))}function Qf(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Zm(e)},slots:e.slots,emit:e.emit,expose:t}}function vs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(sl(qo(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in So)return So[n](e)},has(t,n){return n in t||n in So}}))}function pi(e,t=!0){return ve(e)?e.displayName||e.name:e.name||t&&e.__name}function qm(e){return ve(e)&&"__vccOpts"in e}const Le=(e,t)=>Ip(e,t,Wr);function cn(e,t,n){const r=arguments.length;return r===2?Ve(t)&&!se(t)?pn(t)?Te(e,null,[t]):Te(e,t):Te(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&pn(n)&&(n=[n]),Te(e,t,n))}const Zf=Symbol.for("v-scx"),qf=()=>wt(Zf);function eg(){}function tg(e,t,n,r){const o=n[r];if(o&&ed(o,e))return o;const s=t();return s.memo=e.slice(),n[r]=s}function ed(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&Rt&&Rt.push(e),!0}const td="3.3.10",ng={createComponentInstance:Yf,setupComponent:Jf,renderComponentRoot:Aa,setCurrentRenderingInstance:Bo,isVNode:pn,normalizeVNode:$t},rg=ng,og=null,ag=null,sg="http://www.w3.org/2000/svg",ur=typeof document<"u"?document:null,fc=ur&&ur.createElement("template"),ig={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?ur.createElementNS(sg,e):ur.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>ur.createTextNode(e),createComment:e=>ur.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ur.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const a=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{fc.innerHTML=r?`${e}`:e;const i=fc.content;if(r){const l=i.firstChild;for(;l.firstChild;)i.appendChild(l.firstChild);i.removeChild(l)}t.insertBefore(i,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Rn="transition",ro="animation",Kr=Symbol("_vtc"),Cl=(e,{slots:t})=>cn(yf,rd(e),t);Cl.displayName="Transition";const nd={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},lg=Cl.props=tt({},pl,nd),or=(e,t=[])=>{se(e)?e.forEach(n=>n(...t)):e&&e(...t)},dc=e=>e?se(e)?e.some(t=>t.length>1):e.length>1:!1;function rd(e){const t={};for(const U in e)U in nd||(t[U]=e[U]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=a,appearToClass:u=i,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,v=cg(o),b=v&&v[0],T=v&&v[1],{onBeforeEnter:E,onEnter:y,onEnterCancelled:S,onLeave:p,onLeaveCancelled:O,onBeforeAppear:C=E,onAppear:x=y,onAppearCancelled:N=S}=t,P=(U,j,W)=>{Fn(U,j?u:i),Fn(U,j?c:a),W&&W()},D=(U,j)=>{U._isLeaving=!1,Fn(U,f),Fn(U,h),Fn(U,d),j&&j()},H=U=>(j,W)=>{const q=U?x:y,F=()=>P(j,U,W);or(q,[j,F]),hc(()=>{Fn(j,U?l:s),bn(j,U?u:i),dc(q)||pc(j,r,b,F)})};return tt(t,{onBeforeEnter(U){or(E,[U]),bn(U,s),bn(U,a)},onBeforeAppear(U){or(C,[U]),bn(U,l),bn(U,c)},onEnter:H(!1),onAppear:H(!0),onLeave(U,j){U._isLeaving=!0;const W=()=>D(U,j);bn(U,f),ad(),bn(U,d),hc(()=>{U._isLeaving&&(Fn(U,f),bn(U,h),dc(p)||pc(U,r,T,W))}),or(p,[U,W])},onEnterCancelled(U){P(U,!1),or(S,[U])},onAppearCancelled(U){P(U,!0),or(N,[U])},onLeaveCancelled(U){D(U),or(O,[U])}})}function cg(e){if(e==null)return null;if(Ve(e))return[Fs(e.enter),Fs(e.leave)];{const t=Fs(e);return[t,t]}}function Fs(e){return ja(e)}function bn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Kr]||(e[Kr]=new Set)).add(t)}function Fn(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Kr];n&&(n.delete(t),n.size||(e[Kr]=void 0))}function hc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ug=0;function pc(e,t,n,r){const o=e._endId=++ug,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:a,timeout:i,propCount:l}=od(e,t);if(!a)return r();const c=a+"end";let u=0;const f=()=>{e.removeEventListener(c,d),s()},d=h=>{h.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[v]||"").split(", "),o=r(`${Rn}Delay`),s=r(`${Rn}Duration`),a=mc(o,s),i=r(`${ro}Delay`),l=r(`${ro}Duration`),c=mc(i,l);let u=null,f=0,d=0;t===Rn?a>0&&(u=Rn,f=a,d=s.length):t===ro?c>0&&(u=ro,f=c,d=l.length):(f=Math.max(a,c),u=f>0?a>c?Rn:ro:null,d=u?u===Rn?s.length:l.length:0);const h=u===Rn&&/\b(transform|all)(,|$)/.test(r(`${Rn}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function mc(e,t){for(;e.lengthgc(n)+gc(e[r])))}function gc(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ad(){return document.body.offsetHeight}function fg(e,t,n){const r=e[Kr];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Il=Symbol("_vod"),sd={beforeMount(e,{value:t},{transition:n}){e[Il]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):oo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),oo(e,!0),r.enter(e)):r.leave(e,()=>{oo(e,!1)}):oo(e,t))},beforeUnmount(e,{value:t}){oo(e,t)}};function oo(e,t){e.style.display=t?e[Il]:"none"}function dg(){sd.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}function hg(e,t,n){const r=e.style,o=nt(n);if(n&&!o){if(t&&!nt(t))for(const s in t)n[s]==null&&mi(r,s,"");for(const s in n)mi(r,s,n[s])}else{const s=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),Il in e&&(r.display=s)}}const vc=/\s*!important$/;function mi(e,t,n){if(se(n))n.forEach(r=>mi(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=pg(e,t);vc.test(n)?e.setProperty(Kt(r),n.replace(vc,""),"important"):e[r]=n}}const yc=["Webkit","Moz","ms"],_s={};function pg(e,t){const n=_s[t];if(n)return n;let r=Dt(t);if(r!=="filter"&&r in e)return _s[t]=r;r=zo(r);for(let o=0;oUs||(bg.then(()=>Us=0),Us=Date.now());function Tg(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Bt(Og(r,n.value),t,5,[r])};return n.value=e,n.attached=Sg(),n}function Og(e,t){if(se(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Tc=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Cg=(e,t,n,r,o=!1,s,a,i,l)=>{t==="class"?fg(e,r,o):t==="style"?hg(e,n,r):Jo(t)?Gi(t)||yg(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ig(e,t,r,o))?gg(e,t,r,s,a,i,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),mg(e,t,r,o))};function Ig(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Tc(t)&&ve(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;return!(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")}return Tc(t)&&nt(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function id(e,t){const n=Jt(e);class r extends ys{constructor(s){super(n,s,t)}}return r.def=n,r}/*! #__NO_SIDE_EFFECTS__ */const Ag=e=>id(e,yd),Pg=typeof HTMLElement<"u"?HTMLElement:class{};class ys extends Pg{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),Sr(()=>{this._connected||(yi(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const o of r)this._setAttr(o.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,o=!1)=>{const{props:s,styles:a}=r;let i;if(s&&!se(s))for(const l in s){const c=s[l];(c===Number||c&&c.type===Number)&&(l in this._props&&(this._props[l]=ja(this._props[l])),(i||(i=Object.create(null)))[Dt(l)]=!0)}this._numberProps=i,o&&this._resolveProps(r),this._applyStyles(a),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=se(n)?n:Object.keys(n||{});for(const o of Object.keys(this))o[0]!=="_"&&r.includes(o)&&this._setProp(o,this[o],!0,!1);for(const o of r.map(Dt))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(s){this._setProp(o,s)}})}_setAttr(t){let n=this.getAttribute(t);const r=Dt(t);this._numberProps&&this._numberProps[r]&&(n=ja(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,o=!0){n!==this._props[t]&&(this._props[t]=n,o&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(Kt(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Kt(t),n+""):n||this.removeAttribute(Kt(t))))}_update(){yi(this._createVNode(),this.shadowRoot)}_createVNode(){const t=Te(this._def,tt({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(s,a)=>{this.dispatchEvent(new CustomEvent(s,{detail:a}))};n.emit=(s,...a)=>{r(s,a),Kt(s)!==s&&r(Kt(s),a)};let o=this;for(;o=o&&(o.parentNode||o.host);)if(o instanceof ys){n.parent=o._instance,n.provides=o._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function xg(e="$style"){{const t=Ft();if(!t)return Ke;const n=t.type.__cssModules;if(!n)return Ke;const r=n[e];return r||Ke}}function Ng(e){const t=Ft();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(s=>vi(s,o))},r=()=>{const o=e(t.proxy);gi(t.subTree,o),n(o)};gf(r),qn(()=>{const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),Tr(()=>o.disconnect())})}function gi(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{gi(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)vi(e.el,t);else if(e.type===lt)e.children.forEach(n=>gi(n,t));else if(e.type===pr){let{el:n,anchor:r}=e;for(;n&&(vi(n,t),n!==r);)n=n.nextSibling}}function vi(e,t){if(e.nodeType===1){const n=e.style;for(const r in t)n.setProperty(`--${r}`,t[r])}}const ld=new WeakMap,cd=new WeakMap,Va=Symbol("_moveCb"),Oc=Symbol("_enterCb"),ud={name:"TransitionGroup",props:tt({},lg,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Ft(),r=hl();let o,s;return hs(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!Fg(o[0].el,n.vnode.el,a))return;o.forEach(Dg),o.forEach(wg);const i=o.filter(Mg);ad(),i.forEach(l=>{const c=l.el,u=c.style;bn(c,a),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[Va]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",f),c[Va]=null,Fn(c,a))};c.addEventListener("transitionend",f)})}),()=>{const a=ye(e),i=rd(a);let l=a.tag||lt;o=s,s=t.default?fs(t.default()):[];for(let c=0;cdelete e.mode;ud.props;const Rg=ud;function Dg(e){const t=e.el;t[Va]&&t[Va](),t[Oc]&&t[Oc]()}function wg(e){cd.set(e,e.el.getBoundingClientRect())}function Mg(e){const t=ld.get(e),n=cd.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const s=e.el.style;return s.transform=s.webkitTransform=`translate(${r}px,${o}px)`,s.transitionDuration="0s",e}}function Fg(e,t,n){const r=e.cloneNode(),o=e[Kr];o&&o.forEach(i=>{i.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(i=>i&&r.classList.add(i)),r.style.display="none";const s=t.nodeType===1?t:t.parentNode;s.appendChild(r);const{hasTransform:a}=od(r);return s.removeChild(r),a}const Qn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return se(t)?n=>_r(t,n):t};function _g(e){e.target.composing=!0}function Cc(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Gt=Symbol("_assign"),Ga={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[Gt]=Qn(o);const s=r||o.props&&o.props.type==="number";Tn(e,t?"change":"input",a=>{if(a.target.composing)return;let i=e.value;n&&(i=i.trim()),s&&(i=Ua(i)),e[Gt](i)}),n&&Tn(e,"change",()=>{e.value=e.value.trim()}),t||(Tn(e,"compositionstart",_g),Tn(e,"compositionend",Cc),Tn(e,"change",Cc))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},s){if(e[Gt]=Qn(s),e.composing)return;const a=o||e.type==="number"?Ua(e.value):e.value,i=t??"";a!==i&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===i)||(e.value=i))}},Al={deep:!0,created(e,t,n){e[Gt]=Qn(n),Tn(e,"change",()=>{const r=e._modelValue,o=Vr(e),s=e.checked,a=e[Gt];if(se(r)){const i=ns(r,o),l=i!==-1;if(s&&!l)a(r.concat(o));else if(!s&&l){const c=[...r];c.splice(i,1),a(c)}}else if(Er(r)){const i=new Set(r);s?i.add(o):i.delete(o),a(i)}else a(dd(e,s))})},mounted:Ic,beforeUpdate(e,t,n){e[Gt]=Qn(n),Ic(e,t,n)}};function Ic(e,{value:t,oldValue:n},r){e._modelValue=t,se(t)?e.checked=ns(t,r.props.value)>-1:Er(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=Yn(t,dd(e,!0)))}const Pl={created(e,{value:t},n){e.checked=Yn(t,n.props.value),e[Gt]=Qn(n),Tn(e,"change",()=>{e[Gt](Vr(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[Gt]=Qn(r),t!==n&&(e.checked=Yn(t,r.props.value))}},fd={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=Er(t);Tn(e,"change",()=>{const s=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?Ua(Vr(a)):Vr(a));e[Gt](e.multiple?o?new Set(s):s:s[0])}),e[Gt]=Qn(r)},mounted(e,{value:t}){Ac(e,t)},beforeUpdate(e,t,n){e[Gt]=Qn(n)},updated(e,{value:t}){Ac(e,t)}};function Ac(e,t){const n=e.multiple;if(!(n&&!se(t)&&!Er(t))){for(let r=0,o=e.options.length;r-1:s.selected=t.has(a);else if(Yn(Vr(s),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Vr(e){return"_value"in e?e._value:e.value}function dd(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const hd={created(e,t,n){ya(e,t,n,null,"created")},mounted(e,t,n){ya(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){ya(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){ya(e,t,n,r,"updated")}};function pd(e,t){switch(e){case"SELECT":return fd;case"TEXTAREA":return Ga;default:switch(t){case"checkbox":return Al;case"radio":return Pl;default:return Ga}}}function ya(e,t,n,r,o){const a=pd(e.tagName,n.props&&n.props.type)[o];a&&a(e,t,n,r)}function Ug(){Ga.getSSRProps=({value:e})=>({value:e}),Pl.getSSRProps=({value:e},t)=>{if(t.props&&Yn(t.props.value,e))return{checked:!0}},Al.getSSRProps=({value:e},t)=>{if(se(e)){if(t.props&&ns(e,t.props.value)>-1)return{checked:!0}}else if(Er(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},hd.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=pd(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const jg=["ctrl","shift","alt","meta"],$g={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>jg.some(n=>e[`${n}Key`]&&!t.includes(n))},Bg=(e,t)=>e._withMods||(e._withMods=(n,...r)=>{for(let o=0;oe._withKeys||(e._withKeys=n=>{if(!("key"in n))return;const r=Kt(n.key);if(t.some(o=>o===r||Hg[o]===r))return e(n)}),md=tt({patchProp:Cg},ig);let Io,Pc=!1;function gd(){return Io||(Io=jf(md))}function vd(){return Io=Pc?Io:$f(md),Pc=!0,Io}const yi=(...e)=>{gd().render(...e)},yd=(...e)=>{vd().hydrate(...e)},Ed=(...e)=>{const t=gd().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=bd(r);if(!o)return;const s=t._component;!ve(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.innerHTML="";const a=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t},Wg=(...e)=>{const t=vd().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=bd(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function bd(e){return nt(e)?document.querySelector(e):e}let xc=!1;const Kg=()=>{xc||(xc=!0,Ug(),dg())},Vg=()=>{},Gg=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:yf,BaseTransitionPropsValidators:pl,Comment:St,EffectScope:zi,Fragment:lt,KeepAlive:rm,ReactiveEffect:Hr,Static:pr,Suspense:Vp,Teleport:Hm,Text:Jn,Transition:Cl,TransitionGroup:Rg,VueElement:ys,assertNumber:Pp,callWithAsyncErrorHandling:Bt,callWithErrorHandling:In,camelize:Dt,capitalize:zo,cloneVNode:rn,compatUtils:ag,compile:Vg,computed:Le,createApp:Ed,createBlock:El,createCommentVNode:Gm,createElementBlock:km,createElementVNode:bl,createHydrationRenderer:$f,createPropsRestProxy:Tm,createRenderer:jf,createSSRApp:Wg,createSlots:sm,createStaticVNode:Vm,createTextVNode:Sl,createVNode:Te,customRef:Sp,defineAsyncComponent:tm,defineComponent:Jt,defineCustomElement:id,defineEmits:fm,defineExpose:dm,defineModel:mm,defineOptions:hm,defineProps:um,defineSSRCustomElement:Ag,defineSlots:pm,get devtools(){return xr},effect:Xh,effectScope:rs,getCurrentInstance:Ft,getCurrentScope:Qi,getTransitionRawChildren:fs,guardReactiveProps:Gf,h:cn,handleError:br,hasInjectionContext:Df,hydrate:yd,initCustomFormatter:eg,initDirectivesForSSR:Kg,inject:wt,isMemoSame:ed,isProxy:nl,isReactive:fn,isReadonly:gr,isRef:ze,isRuntimeOnly:Qm,isShallow:_o,isVNode:pn,markRaw:qo,mergeDefaults:bm,mergeModels:Sm,mergeProps:vn,nextTick:Sr,normalizeClass:Zo,normalizeProps:Hh,normalizeStyle:Qo,onActivated:bf,onBeforeMount:ml,onBeforeUnmount:ps,onBeforeUpdate:Of,onDeactivated:Sf,onErrorCaptured:Pf,onMounted:qn,onRenderTracked:Af,onRenderTriggered:If,onScopeDispose:Ku,onServerPrefetch:Cf,onUnmounted:Tr,onUpdated:hs,openBlock:ms,popScopeId:Mp,provide:To,proxyRefs:sl,pushScopeId:wp,queuePostFlushCb:Ba,reactive:Xt,readonly:tl,ref:Xe,registerRuntimeCompiler:zm,render:yi,renderList:am,renderSlot:im,resolveComponent:Hp,resolveDirective:Wp,resolveDynamicComponent:kp,resolveFilter:og,resolveTransitionHooks:kr,setBlockTracking:fi,setDevtoolsHook:ff,setTransitionHooks:vr,shallowReactive:el,shallowReadonly:mp,shallowRef:al,ssrContextKey:Zf,ssrUtils:rg,stop:Jh,toDisplayString:Vh,toHandlerKey:Eo,toHandlers:lm,toRaw:ye,toRef:af,toRefs:of,toValue:yp,transformVNodeArgs:Wm,triggerRef:vp,unref:Kn,useAttrs:ym,useCssModule:xg,useCssVars:Ng,useModel:Em,useSSRContext:qf,useSlots:vm,useTransitionState:hl,vModelCheckbox:Al,vModelDynamic:hd,vModelRadio:Pl,vModelSelect:fd,vModelText:Ga,vShow:sd,version:td,warn:Ap,watch:Vt,watchEffect:bo,watchPostEffect:gf,watchSyncEffect:Qp,withAsyncContext:Om,withCtx:ll,withDefaults:gm,withDirectives:qp,withKeys:kg,withMemo:tg,withModifiers:Bg,withScopeId:Fp},Symbol.toStringTag,{value:"Module"}));var Yg=!1;/*! + * pinia v2.1.7 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let Sd;const Es=e=>Sd=e,Td=Symbol();function Ei(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Ao;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Ao||(Ao={}));function IS(){const e=rs(!0),t=e.run(()=>Xe({}));let n=[],r=[];const o=qo({install(s){Es(o),o._a=s,s.provide(Td,o),s.config.globalProperties.$pinia=o,r.forEach(a=>n.push(a)),r=[]},use(s){return!this._a&&!Yg?r.push(s):n.push(s),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const Od=()=>{};function Nc(e,t,n,r=Od){e.push(t);const o=()=>{const s=e.indexOf(t);s>-1&&(e.splice(s,1),r())};return!n&&Qi()&&Ku(o),o}function Cr(e,...t){e.slice().forEach(n=>{n(...t)})}const Xg=e=>e();function bi(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],o=e[n];Ei(o)&&Ei(r)&&e.hasOwnProperty(n)&&!ze(r)&&!fn(r)?e[n]=bi(o,r):e[n]=r}return e}const Jg=Symbol();function zg(e){return!Ei(e)||!e.hasOwnProperty(Jg)}const{assign:_n}=Object;function Qg(e){return!!(ze(e)&&e.effect)}function Zg(e,t,n,r){const{state:o,actions:s,getters:a}=t,i=n.state.value[e];let l;function c(){i||(n.state.value[e]=o?o():{});const u=of(n.state.value[e]);return _n(u,s,Object.keys(a||{}).reduce((f,d)=>(f[d]=qo(Le(()=>{Es(n);const h=n._s.get(e);return a[d].call(h,h)})),f),{}))}return l=Cd(e,c,t,n,r,!0),l}function Cd(e,t,n={},r,o,s){let a;const i=_n({actions:{}},n),l={deep:!0};let c,u,f=[],d=[],h;const v=r.state.value[e];!s&&!v&&(r.state.value[e]={}),Xe({});let b;function T(N){let P;c=u=!1,typeof N=="function"?(N(r.state.value[e]),P={type:Ao.patchFunction,storeId:e,events:h}):(bi(r.state.value[e],N),P={type:Ao.patchObject,payload:N,storeId:e,events:h});const D=b=Symbol();Sr().then(()=>{b===D&&(c=!0)}),u=!0,Cr(f,P,r.state.value[e])}const E=s?function(){const{state:P}=n,D=P?P():{};this.$patch(H=>{_n(H,D)})}:Od;function y(){a.stop(),f=[],d=[],r._s.delete(e)}function S(N,P){return function(){Es(r);const D=Array.from(arguments),H=[],U=[];function j(F){H.push(F)}function W(F){U.push(F)}Cr(d,{args:D,name:N,store:O,after:j,onError:W});let q;try{q=P.apply(this&&this.$id===e?this:O,D)}catch(F){throw Cr(U,F),F}return q instanceof Promise?q.then(F=>(Cr(H,F),F)).catch(F=>(Cr(U,F),Promise.reject(F))):(Cr(H,q),q)}}const p={_p:r,$id:e,$onAction:Nc.bind(null,d),$patch:T,$reset:E,$subscribe(N,P={}){const D=Nc(f,N,P.detached,()=>H()),H=a.run(()=>Vt(()=>r.state.value[e],U=>{(P.flush==="sync"?u:c)&&N({storeId:e,type:Ao.direct,events:h},U)},_n({},l,P)));return D},$dispose:y},O=Xt(p);r._s.set(e,O);const x=(r._a&&r._a.runWithContext||Xg)(()=>r._e.run(()=>(a=rs()).run(t)));for(const N in x){const P=x[N];if(ze(P)&&!Qg(P)||fn(P))s||(v&&zg(P)&&(ze(P)?P.value=v[N]:bi(P,v[N])),r.state.value[e][N]=P);else if(typeof P=="function"){const D=S(N,P);x[N]=D,i.actions[N]=P}}return _n(O,x),_n(ye(O),x),Object.defineProperty(O,"$state",{get:()=>r.state.value[e],set:N=>{T(P=>{_n(P,N)})}}),r._p.forEach(N=>{_n(O,a.run(()=>N({store:O,app:r._a,pinia:r,options:i})))}),v&&s&&n.hydrate&&n.hydrate(O.$state,v),c=!0,u=!0,O}function AS(e,t,n){let r,o;const s=typeof t=="function";typeof e=="string"?(r=e,o=s?n:t):(o=e,r=e.id);function a(i,l){const c=Df();return i=i||(c?wt(Td,null):null),i&&Es(i),i=Sd,i._s.has(r)||(s?Cd(r,t,o,i):Zg(r,o,i)),i._s.get(r)}return a.$id=r,a}function PS(e){{e=ye(e);const t={};for(const n in e){const r=e[n];(ze(r)||fn(r))&&(t[n]=af(e,n))}return t}}/*! + * shared v9.8.0 + * (c) 2023 kazuya kawaguchi + * Released under the MIT License. + */const Si=typeof window<"u",er=(e,t=!1)=>t?Symbol.for(e):Symbol(e),qg=(e,t,n)=>ev({l:e,k:t,s:n}),ev=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),ut=e=>typeof e=="number"&&isFinite(e),tv=e=>Ad(e)==="[object Date]",Zn=e=>Ad(e)==="[object RegExp]",bs=e=>Oe(e)&&Object.keys(e).length===0,vt=Object.assign;let Lc;const On=()=>Lc||(Lc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Rc(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const nv=Object.prototype.hasOwnProperty;function Ko(e,t){return nv.call(e,t)}const Qe=Array.isArray,Ye=e=>typeof e=="function",re=e=>typeof e=="string",De=e=>typeof e=="boolean",ke=e=>e!==null&&typeof e=="object",rv=e=>ke(e)&&Ye(e.then)&&Ye(e.catch),Id=Object.prototype.toString,Ad=e=>Id.call(e),Oe=e=>{if(!ke(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},ov=e=>e==null?"":Qe(e)||Oe(e)&&e.toString===Id?JSON.stringify(e,null,2):String(e);function av(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}function xl(e){let t=e;return()=>++t}function sv(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Ea=e=>!ke(e)||Qe(e);function Po(e,t){if(Ea(e)||Ea(t))throw new Error("Invalid value");for(const n in e)Ko(e,n)&&(Ea(e[n])||Ea(t[n])?t[n]=e[n]:Po(e[n],t[n]))}/*! + * message-compiler v9.8.0 + * (c) 2023 kazuya kawaguchi + * Released under the MIT License. + */function iv(e,t,n){return{line:e,column:t,offset:n}}function Ti(e,t,n){const r={start:e,end:t};return n!=null&&(r.source=n),r}const lv=/\{([0-9a-zA-Z]+)\}/g;function cv(e,...t){return t.length===1&&uv(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(lv,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const Pd=Object.assign,Dc=e=>typeof e=="string",uv=e=>e!==null&&typeof e=="object";function xd(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}const ge={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},fv={[ge.EXPECTED_TOKEN]:"Expected token: '{0}'",[ge.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[ge.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[ge.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[ge.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[ge.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[ge.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[ge.EMPTY_PLACEHOLDER]:"Empty placeholder",[ge.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[ge.INVALID_LINKED_FORMAT]:"Invalid linked format",[ge.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[ge.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[ge.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[ge.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[ge.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[ge.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function no(e,t,n={}){const{domain:r,messages:o,args:s}=n,a=cv((o||fv)[e]||"",...s||[]),i=new SyntaxError(String(a));return i.code=e,t&&(i.location=t),i.domain=r,i}function dv(e){throw e}const yn=" ",hv="\r",Ct=` +`,pv=String.fromCharCode(8232),mv=String.fromCharCode(8233);function gv(e){const t=e;let n=0,r=1,o=1,s=0;const a=x=>t[x]===hv&&t[x+1]===Ct,i=x=>t[x]===Ct,l=x=>t[x]===mv,c=x=>t[x]===pv,u=x=>a(x)||i(x)||l(x)||c(x),f=()=>n,d=()=>r,h=()=>o,v=()=>s,b=x=>a(x)||l(x)||c(x)?Ct:t[x],T=()=>b(n),E=()=>b(n+s);function y(){return s=0,u(n)&&(r++,o=0),a(n)&&n++,n++,o++,t[n]}function S(){return a(n+s)&&s++,s++,t[n+s]}function p(){n=0,r=1,o=1,s=0}function O(x=0){s=x}function C(){const x=n+s;for(;x!==n;)y();s=0}return{index:f,line:d,column:h,peekOffset:v,charAt:b,currentChar:T,currentPeek:E,next:y,peek:S,reset:p,resetPeek:O,skipToPeek:C}}const Dn=void 0,vv=".",wc="'",yv="tokenizer";function Ev(e,t={}){const n=t.location!==!1,r=gv(e),o=()=>r.index(),s=()=>iv(r.line(),r.column(),r.index()),a=s(),i=o(),l={currentType:14,offset:i,startLoc:a,endLoc:a,lastType:14,lastOffset:i,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:u}=t;function f(m,g,I,...L){const _=c();if(g.column+=I,g.offset+=I,u){const K=n?Ti(_.startLoc,g):null,X=no(m,K,{domain:yv,args:L});u(X)}}function d(m,g,I){m.endLoc=s(),m.currentType=g;const L={type:g};return n&&(L.loc=Ti(m.startLoc,m.endLoc)),I!=null&&(L.value=I),L}const h=m=>d(m,14);function v(m,g){return m.currentChar()===g?(m.next(),g):(f(ge.EXPECTED_TOKEN,s(),0,g),"")}function b(m){let g="";for(;m.currentPeek()===yn||m.currentPeek()===Ct;)g+=m.currentPeek(),m.peek();return g}function T(m){const g=b(m);return m.skipToPeek(),g}function E(m){if(m===Dn)return!1;const g=m.charCodeAt(0);return g>=97&&g<=122||g>=65&&g<=90||g===95}function y(m){if(m===Dn)return!1;const g=m.charCodeAt(0);return g>=48&&g<=57}function S(m,g){const{currentType:I}=g;if(I!==2)return!1;b(m);const L=E(m.currentPeek());return m.resetPeek(),L}function p(m,g){const{currentType:I}=g;if(I!==2)return!1;b(m);const L=m.currentPeek()==="-"?m.peek():m.currentPeek(),_=y(L);return m.resetPeek(),_}function O(m,g){const{currentType:I}=g;if(I!==2)return!1;b(m);const L=m.currentPeek()===wc;return m.resetPeek(),L}function C(m,g){const{currentType:I}=g;if(I!==8)return!1;b(m);const L=m.currentPeek()===".";return m.resetPeek(),L}function x(m,g){const{currentType:I}=g;if(I!==9)return!1;b(m);const L=E(m.currentPeek());return m.resetPeek(),L}function N(m,g){const{currentType:I}=g;if(!(I===8||I===12))return!1;b(m);const L=m.currentPeek()===":";return m.resetPeek(),L}function P(m,g){const{currentType:I}=g;if(I!==10)return!1;const L=()=>{const K=m.currentPeek();return K==="{"?E(m.peek()):K==="@"||K==="%"||K==="|"||K===":"||K==="."||K===yn||!K?!1:K===Ct?(m.peek(),L()):E(K)},_=L();return m.resetPeek(),_}function D(m){b(m);const g=m.currentPeek()==="|";return m.resetPeek(),g}function H(m){const g=b(m),I=m.currentPeek()==="%"&&m.peek()==="{";return m.resetPeek(),{isModulo:I,hasSpace:g.length>0}}function U(m,g=!0){const I=(_=!1,K="",X=!1)=>{const J=m.currentPeek();return J==="{"?K==="%"?!1:_:J==="@"||!J?K==="%"?!0:_:J==="%"?(m.peek(),I(_,"%",!0)):J==="|"?K==="%"||X?!0:!(K===yn||K===Ct):J===yn?(m.peek(),I(!0,yn,X)):J===Ct?(m.peek(),I(!0,Ct,X)):!0},L=I();return g&&m.resetPeek(),L}function j(m,g){const I=m.currentChar();return I===Dn?Dn:g(I)?(m.next(),I):null}function W(m){return j(m,I=>{const L=I.charCodeAt(0);return L>=97&&L<=122||L>=65&&L<=90||L>=48&&L<=57||L===95||L===36})}function q(m){return j(m,I=>{const L=I.charCodeAt(0);return L>=48&&L<=57})}function F(m){return j(m,I=>{const L=I.charCodeAt(0);return L>=48&&L<=57||L>=65&&L<=70||L>=97&&L<=102})}function G(m){let g="",I="";for(;g=q(m);)I+=g;return I}function Q(m){T(m);const g=m.currentChar();return g!=="%"&&f(ge.EXPECTED_TOKEN,s(),0,g),m.next(),"%"}function pe(m){let g="";for(;;){const I=m.currentChar();if(I==="{"||I==="}"||I==="@"||I==="|"||!I)break;if(I==="%")if(U(m))g+=I,m.next();else break;else if(I===yn||I===Ct)if(U(m))g+=I,m.next();else{if(D(m))break;g+=I,m.next()}else g+=I,m.next()}return g}function Fe(m){T(m);let g="",I="";for(;g=W(m);)I+=g;return m.currentChar()===Dn&&f(ge.UNTERMINATED_CLOSING_BRACE,s(),0),I}function Ne(m){T(m);let g="";return m.currentChar()==="-"?(m.next(),g+=`-${G(m)}`):g+=G(m),m.currentChar()===Dn&&f(ge.UNTERMINATED_CLOSING_BRACE,s(),0),g}function Ie(m){T(m),v(m,"'");let g="",I="";const L=K=>K!==wc&&K!==Ct;for(;g=j(m,L);)g==="\\"?I+=je(m):I+=g;const _=m.currentChar();return _===Ct||_===Dn?(f(ge.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,s(),0),_===Ct&&(m.next(),v(m,"'")),I):(v(m,"'"),I)}function je(m){const g=m.currentChar();switch(g){case"\\":case"'":return m.next(),`\\${g}`;case"u":return $e(m,g,4);case"U":return $e(m,g,6);default:return f(ge.UNKNOWN_ESCAPE_SEQUENCE,s(),0,g),""}}function $e(m,g,I){v(m,g);let L="";for(let _=0;__!=="{"&&_!=="}"&&_!==yn&&_!==Ct;for(;g=j(m,L);)I+=g;return I}function Ee(m){let g="",I="";for(;g=W(m);)I+=g;return I}function $(m){const g=(I=!1,L)=>{const _=m.currentChar();return _==="{"||_==="%"||_==="@"||_==="|"||_==="("||_===")"||!_||_===yn?L:_===Ct||_===vv?(L+=_,m.next(),g(I,L)):(L+=_,m.next(),g(!0,L))};return g(!1,"")}function Z(m){T(m);const g=v(m,"|");return T(m),g}function Y(m,g){let I=null;switch(m.currentChar()){case"{":return g.braceNest>=1&&f(ge.NOT_ALLOW_NEST_PLACEHOLDER,s(),0),m.next(),I=d(g,2,"{"),T(m),g.braceNest++,I;case"}":return g.braceNest>0&&g.currentType===2&&f(ge.EMPTY_PLACEHOLDER,s(),0),m.next(),I=d(g,3,"}"),g.braceNest--,g.braceNest>0&&T(m),g.inLinked&&g.braceNest===0&&(g.inLinked=!1),I;case"@":return g.braceNest>0&&f(ge.UNTERMINATED_CLOSING_BRACE,s(),0),I=ne(m,g)||h(g),g.braceNest=0,I;default:let _=!0,K=!0,X=!0;if(D(m))return g.braceNest>0&&f(ge.UNTERMINATED_CLOSING_BRACE,s(),0),I=d(g,1,Z(m)),g.braceNest=0,g.inLinked=!1,I;if(g.braceNest>0&&(g.currentType===5||g.currentType===6||g.currentType===7))return f(ge.UNTERMINATED_CLOSING_BRACE,s(),0),g.braceNest=0,be(m,g);if(_=S(m,g))return I=d(g,5,Fe(m)),T(m),I;if(K=p(m,g))return I=d(g,6,Ne(m)),T(m),I;if(X=O(m,g))return I=d(g,7,Ie(m)),T(m),I;if(!_&&!K&&!X)return I=d(g,13,Be(m)),f(ge.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,I.value),T(m),I;break}return I}function ne(m,g){const{currentType:I}=g;let L=null;const _=m.currentChar();switch((I===8||I===9||I===12||I===10)&&(_===Ct||_===yn)&&f(ge.INVALID_LINKED_FORMAT,s(),0),_){case"@":return m.next(),L=d(g,8,"@"),g.inLinked=!0,L;case".":return T(m),m.next(),d(g,9,".");case":":return T(m),m.next(),d(g,10,":");default:return D(m)?(L=d(g,1,Z(m)),g.braceNest=0,g.inLinked=!1,L):C(m,g)||N(m,g)?(T(m),ne(m,g)):x(m,g)?(T(m),d(g,12,Ee(m))):P(m,g)?(T(m),_==="{"?Y(m,g)||L:d(g,11,$(m))):(I===8&&f(ge.INVALID_LINKED_FORMAT,s(),0),g.braceNest=0,g.inLinked=!1,be(m,g))}}function be(m,g){let I={type:14};if(g.braceNest>0)return Y(m,g)||h(g);if(g.inLinked)return ne(m,g)||h(g);switch(m.currentChar()){case"{":return Y(m,g)||h(g);case"}":return f(ge.UNBALANCED_CLOSING_BRACE,s(),0),m.next(),d(g,3,"}");case"@":return ne(m,g)||h(g);default:if(D(m))return I=d(g,1,Z(m)),g.braceNest=0,g.inLinked=!1,I;const{isModulo:_,hasSpace:K}=H(m);if(_)return K?d(g,0,pe(m)):d(g,4,Q(m));if(U(m))return d(g,0,pe(m));break}return I}function A(){const{currentType:m,offset:g,startLoc:I,endLoc:L}=l;return l.lastType=m,l.lastOffset=g,l.lastStartLoc=I,l.lastEndLoc=L,l.offset=o(),l.startLoc=s(),r.currentChar()===Dn?d(l,14):be(r,l)}return{nextToken:A,currentOffset:o,currentPosition:s,context:c}}const bv="parser",Sv=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Tv(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function Ov(e={}){const t=e.location!==!1,{onError:n}=e;function r(E,y,S,p,...O){const C=E.currentPosition();if(C.offset+=p,C.column+=p,n){const x=t?Ti(S,C):null,N=no(y,x,{domain:bv,args:O});n(N)}}function o(E,y,S){const p={type:E};return t&&(p.start=y,p.end=y,p.loc={start:S,end:S}),p}function s(E,y,S,p){p&&(E.type=p),t&&(E.end=y,E.loc&&(E.loc.end=S))}function a(E,y){const S=E.context(),p=o(3,S.offset,S.startLoc);return p.value=y,s(p,E.currentOffset(),E.currentPosition()),p}function i(E,y){const S=E.context(),{lastOffset:p,lastStartLoc:O}=S,C=o(5,p,O);return C.index=parseInt(y,10),E.nextToken(),s(C,E.currentOffset(),E.currentPosition()),C}function l(E,y){const S=E.context(),{lastOffset:p,lastStartLoc:O}=S,C=o(4,p,O);return C.key=y,E.nextToken(),s(C,E.currentOffset(),E.currentPosition()),C}function c(E,y){const S=E.context(),{lastOffset:p,lastStartLoc:O}=S,C=o(9,p,O);return C.value=y.replace(Sv,Tv),E.nextToken(),s(C,E.currentOffset(),E.currentPosition()),C}function u(E){const y=E.nextToken(),S=E.context(),{lastOffset:p,lastStartLoc:O}=S,C=o(8,p,O);return y.type!==12?(r(E,ge.UNEXPECTED_EMPTY_LINKED_MODIFIER,S.lastStartLoc,0),C.value="",s(C,p,O),{nextConsumeToken:y,node:C}):(y.value==null&&r(E,ge.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,an(y)),C.value=y.value||"",s(C,E.currentOffset(),E.currentPosition()),{node:C})}function f(E,y){const S=E.context(),p=o(7,S.offset,S.startLoc);return p.value=y,s(p,E.currentOffset(),E.currentPosition()),p}function d(E){const y=E.context(),S=o(6,y.offset,y.startLoc);let p=E.nextToken();if(p.type===9){const O=u(E);S.modifier=O.node,p=O.nextConsumeToken||E.nextToken()}switch(p.type!==10&&r(E,ge.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,an(p)),p=E.nextToken(),p.type===2&&(p=E.nextToken()),p.type){case 11:p.value==null&&r(E,ge.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,an(p)),S.key=f(E,p.value||"");break;case 5:p.value==null&&r(E,ge.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,an(p)),S.key=l(E,p.value||"");break;case 6:p.value==null&&r(E,ge.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,an(p)),S.key=i(E,p.value||"");break;case 7:p.value==null&&r(E,ge.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,an(p)),S.key=c(E,p.value||"");break;default:r(E,ge.UNEXPECTED_EMPTY_LINKED_KEY,y.lastStartLoc,0);const O=E.context(),C=o(7,O.offset,O.startLoc);return C.value="",s(C,O.offset,O.startLoc),S.key=C,s(S,O.offset,O.startLoc),{nextConsumeToken:p,node:S}}return s(S,E.currentOffset(),E.currentPosition()),{node:S}}function h(E){const y=E.context(),S=y.currentType===1?E.currentOffset():y.offset,p=y.currentType===1?y.endLoc:y.startLoc,O=o(2,S,p);O.items=[];let C=null;do{const P=C||E.nextToken();switch(C=null,P.type){case 0:P.value==null&&r(E,ge.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,an(P)),O.items.push(a(E,P.value||""));break;case 6:P.value==null&&r(E,ge.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,an(P)),O.items.push(i(E,P.value||""));break;case 5:P.value==null&&r(E,ge.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,an(P)),O.items.push(l(E,P.value||""));break;case 7:P.value==null&&r(E,ge.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,an(P)),O.items.push(c(E,P.value||""));break;case 8:const D=d(E);O.items.push(D.node),C=D.nextConsumeToken||null;break}}while(y.currentType!==14&&y.currentType!==1);const x=y.currentType===1?y.lastOffset:E.currentOffset(),N=y.currentType===1?y.lastEndLoc:E.currentPosition();return s(O,x,N),O}function v(E,y,S,p){const O=E.context();let C=p.items.length===0;const x=o(1,y,S);x.cases=[],x.cases.push(p);do{const N=h(E);C||(C=N.items.length===0),x.cases.push(N)}while(O.currentType!==14);return C&&r(E,ge.MUST_HAVE_MESSAGES_IN_PLURAL,S,0),s(x,E.currentOffset(),E.currentPosition()),x}function b(E){const y=E.context(),{offset:S,startLoc:p}=y,O=h(E);return y.currentType===14?O:v(E,S,p,O)}function T(E){const y=Ev(E,Pd({},e)),S=y.context(),p=o(0,S.offset,S.startLoc);return t&&p.loc&&(p.loc.source=E),p.body=b(y),e.onCacheKey&&(p.cacheKey=e.onCacheKey(E)),S.currentType!==14&&r(y,ge.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,E[S.offset]||""),s(p,y.currentOffset(),y.currentPosition()),p}return{parse:T}}function an(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Cv(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:s=>(n.helpers.add(s),s)}}function Mc(e,t){for(let n=0;nFc(n)),e}function Fc(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;ni;function c(T,E){i.code+=T}function u(T,E=!0){const y=E?o:"";c(s?y+" ".repeat(T):y)}function f(T=!0){const E=++i.indentLevel;T&&u(E)}function d(T=!0){const E=--i.indentLevel;T&&u(E)}function h(){u(i.indentLevel)}return{context:l,push:c,indent:f,deindent:d,newline:h,helper:T=>`_${T}`,needIndent:()=>i.needIndent}}function Lv(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Gr(e,t.key),t.modifier?(e.push(", "),Gr(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function Rv(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const o=t.items.length;for(let s=0;s1){e.push(`${n("plural")}([`),e.indent(r());const o=t.cases.length;for(let s=0;s{const n=Dc(t.mode)?t.mode:"normal",r=Dc(t.filename)?t.filename:"message.intl",o=!!t.sourceMap,s=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` +`,a=t.needIndent?t.needIndent:n!=="arrow",i=e.helpers||[],l=Nv(e,{mode:n,filename:r,sourceMap:o,breakLineCode:s,needIndent:a});l.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(a),i.length>0&&(l.push(`const { ${xd(i.map(f=>`${f}: _${f}`),", ")} } = ctx`),l.newline()),l.push("return "),Gr(l,e),l.deindent(a),l.push("}"),delete e.helpers;const{code:c,map:u}=l.context();return{ast:e,code:c,map:u?u.toJSON():void 0}};function Fv(e,t={}){const n=Pd({},t),r=!!n.jit,o=!!n.minify,s=n.optimize==null?!0:n.optimize,i=Ov(n).parse(e);return r?(s&&Av(i),o&&Nr(i),{ast:i,code:""}):(Iv(i,n),Mv(i,n))}/*! + * core-base v9.8.0 + * (c) 2023 kazuya kawaguchi + * Released under the MIT License. + */function _v(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(On().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(On().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(On().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}const tr=[];tr[0]={w:[0],i:[3,0],"[":[4],o:[7]};tr[1]={w:[1],".":[2],"[":[4],o:[7]};tr[2]={w:[2],i:[3,0],0:[3,0]};tr[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};tr[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};tr[5]={"'":[4,0],o:8,l:[5,0]};tr[6]={'"':[4,0],o:8,l:[6,0]};const Uv=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function jv(e){return Uv.test(e)}function $v(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function Bv(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function Hv(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:jv(t)?$v(t):"*"+t}function kv(e){const t=[];let n=-1,r=0,o=0,s,a,i,l,c,u,f;const d=[];d[0]=()=>{a===void 0?a=i:a+=i},d[1]=()=>{a!==void 0&&(t.push(a),a=void 0)},d[2]=()=>{d[0](),o++},d[3]=()=>{if(o>0)o--,r=4,d[0]();else{if(o=0,a===void 0||(a=Hv(a),a===!1))return!1;d[1]()}};function h(){const v=e[n+1];if(r===5&&v==="'"||r===6&&v==='"')return n++,i="\\"+v,d[0](),!0}for(;r!==null;)if(n++,s=e[n],!(s==="\\"&&h())){if(l=Bv(s),f=tr[r],c=f[l]||f.l||8,c===8||(r=c[0],c[1]!==void 0&&(u=d[c[1]],u&&(i=s,u()===!1))))return;if(r===7)return t}}const _c=new Map;function Wv(e,t){return ke(e)?e[t]:null}function Kv(e,t){if(!ke(e))return null;let n=_c.get(t);if(n||(n=kv(t),n&&_c.set(t,n)),!n)return null;const r=n.length;let o=e,s=0;for(;se,Gv=e=>"",Yv="text",Xv=e=>e.length===0?"":av(e),Jv=ov;function Uc(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function zv(e){const t=ut(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(ut(e.named.count)||ut(e.named.n))?ut(e.named.count)?e.named.count:ut(e.named.n)?e.named.n:t:t}function Qv(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Zv(e={}){const t=e.locale,n=zv(e),r=ke(e.pluralRules)&&re(t)&&Ye(e.pluralRules[t])?e.pluralRules[t]:Uc,o=ke(e.pluralRules)&&re(t)&&Ye(e.pluralRules[t])?Uc:void 0,s=E=>E[r(n,E.length,o)],a=e.list||[],i=E=>a[E],l=e.named||{};ut(e.pluralIndex)&&Qv(n,l);const c=E=>l[E];function u(E){const y=Ye(e.messages)?e.messages(E):ke(e.messages)?e.messages[E]:!1;return y||(e.parent?e.parent.message(E):Gv)}const f=E=>e.modifiers?e.modifiers[E]:Vv,d=Oe(e.processor)&&Ye(e.processor.normalize)?e.processor.normalize:Xv,h=Oe(e.processor)&&Ye(e.processor.interpolate)?e.processor.interpolate:Jv,v=Oe(e.processor)&&re(e.processor.type)?e.processor.type:Yv,T={list:i,named:c,plural:s,linked:(E,...y)=>{const[S,p]=y;let O="text",C="";y.length===1?ke(S)?(C=S.modifier||C,O=S.type||O):re(S)&&(C=S||C):y.length===2&&(re(S)&&(C=S||C),re(p)&&(O=p||O));const x=u(E)(T),N=O==="vnode"&&Qe(x)&&C?x[0]:x;return C?f(C)(N,O):N},message:u,type:v,interpolate:h,normalize:d,values:vt({},a,l)};return T}let Vo=null;function qv(e){Vo=e}function ey(e,t,n){Vo&&Vo.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const ty=ny("function:translate");function ny(e){return t=>Vo&&Vo.emit(e,t)}const ry={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,__EXTEND_POINT__:8},Nd=ge.__EXTEND_POINT__,ar=xl(Nd),tn={INVALID_ARGUMENT:Nd,INVALID_DATE_ARGUMENT:ar(),INVALID_ISO_DATE_ARGUMENT:ar(),NOT_SUPPORT_NON_STRING_MESSAGE:ar(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:ar(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:ar(),NOT_SUPPORT_LOCALE_TYPE:ar(),__EXTEND_POINT__:ar()};function un(e){return no(e,null,void 0)}function Ll(e,t){return t.locale!=null?jc(t.locale):jc(e.locale)}let js;function jc(e){if(re(e))return e;if(Ye(e)){if(e.resolvedOnce&&js!=null)return js;if(e.constructor.name==="Function"){const t=e();if(rv(t))throw un(tn.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return js=t}else throw un(tn.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw un(tn.NOT_SUPPORT_LOCALE_TYPE)}function oy(e,t,n){return[...new Set([n,...Qe(t)?t:ke(t)?Object.keys(t):re(t)?[t]:[n]])]}function Ld(e,t,n){const r=re(n)?n:Yr,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let s=o.__localeChainCache.get(r);if(!s){s=[];let a=[n];for(;Qe(a);)a=$c(s,a,t);const i=Qe(t)||!Oe(t)?t:t.default?t.default:null;a=re(i)?[i]:i,Qe(a)&&$c(s,a,!1),o.__localeChainCache.set(r,s)}return s}function $c(e,t,n){let r=!0;for(let o=0;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function ly(){return{upper:(e,t)=>t==="text"&&re(e)?e.toUpperCase():t==="vnode"&&ke(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&re(e)?e.toLowerCase():t==="vnode"&&ke(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&re(e)?Hc(e):t==="vnode"&&ke(e)&&"__v_isVNode"in e?Hc(e.children):e}}let Rd;function kc(e){Rd=e}let Dd;function cy(e){Dd=e}let wd;function uy(e){wd=e}let Md=null;const fy=e=>{Md=e},dy=()=>Md;let Fd=null;const Wc=e=>{Fd=e},hy=()=>Fd;let Kc=0;function py(e={}){const t=Ye(e.onWarn)?e.onWarn:sv,n=re(e.version)?e.version:iy,r=re(e.locale)||Ye(e.locale)?e.locale:Yr,o=Ye(r)?Yr:r,s=Qe(e.fallbackLocale)||Oe(e.fallbackLocale)||re(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,a=Oe(e.messages)?e.messages:{[o]:{}},i=Oe(e.datetimeFormats)?e.datetimeFormats:{[o]:{}},l=Oe(e.numberFormats)?e.numberFormats:{[o]:{}},c=vt({},e.modifiers||{},ly()),u=e.pluralRules||{},f=Ye(e.missing)?e.missing:null,d=De(e.missingWarn)||Zn(e.missingWarn)?e.missingWarn:!0,h=De(e.fallbackWarn)||Zn(e.fallbackWarn)?e.fallbackWarn:!0,v=!!e.fallbackFormat,b=!!e.unresolving,T=Ye(e.postTranslation)?e.postTranslation:null,E=Oe(e.processor)?e.processor:null,y=De(e.warnHtmlMessage)?e.warnHtmlMessage:!0,S=!!e.escapeParameter,p=Ye(e.messageCompiler)?e.messageCompiler:Rd,O=Ye(e.messageResolver)?e.messageResolver:Dd||Wv,C=Ye(e.localeFallbacker)?e.localeFallbacker:wd||oy,x=ke(e.fallbackContext)?e.fallbackContext:void 0,N=e,P=ke(N.__datetimeFormatters)?N.__datetimeFormatters:new Map,D=ke(N.__numberFormatters)?N.__numberFormatters:new Map,H=ke(N.__meta)?N.__meta:{};Kc++;const U={version:n,cid:Kc,locale:r,fallbackLocale:s,messages:a,modifiers:c,pluralRules:u,missing:f,missingWarn:d,fallbackWarn:h,fallbackFormat:v,unresolving:b,postTranslation:T,processor:E,warnHtmlMessage:y,escapeParameter:S,messageCompiler:p,messageResolver:O,localeFallbacker:C,fallbackContext:x,onWarn:t,__meta:H};return U.datetimeFormats=i,U.numberFormats=l,U.__datetimeFormatters=P,U.__numberFormatters=D,__INTLIFY_PROD_DEVTOOLS__&&ey(U,n,H),U}function Rl(e,t,n,r,o){const{missing:s,onWarn:a}=e;if(s!==null){const i=s(e,n,t,o);return re(i)?i:t}else return t}function ao(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function $s(e){return n=>my(n,e)}function my(e,t){const n=t.b||t.body;if((n.t||n.type)===1){const r=n,o=r.c||r.cases;return e.plural(o.reduce((s,a)=>[...s,Vc(e,a)],[]))}else return Vc(e,n)}function Vc(e,t){const n=t.s||t.static;if(n)return e.type==="text"?n:e.normalize([n]);{const r=(t.i||t.items).reduce((o,s)=>[...o,Oi(e,s)],[]);return e.normalize(r)}}function Oi(e,t){const n=t.t||t.type;switch(n){case 3:const r=t;return r.v||r.value;case 9:const o=t;return o.v||o.value;case 4:const s=t;return e.interpolate(e.named(s.k||s.key));case 5:const a=t;return e.interpolate(e.list(a.i!=null?a.i:a.index));case 6:const i=t,l=i.m||i.modifier;return e.linked(Oi(e,i.k||i.key),l?Oi(e,l):void 0,e.type);case 7:const c=t;return c.v||c.value;case 8:const u=t;return u.v||u.value;default:throw new Error(`unhandled node type on format message part: ${n}`)}}const _d=e=>e;let Dr=Object.create(null);const Xr=e=>ke(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e);function Ud(e,t={}){let n=!1;const r=t.onError||dv;return t.onError=o=>{n=!0,r(o)},{...Fv(e,t),detectError:n}}const gy=(e,t)=>{if(!re(e))throw un(tn.NOT_SUPPORT_NON_STRING_MESSAGE);{De(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||_d)(e),o=Dr[r];if(o)return o;const{code:s,detectError:a}=Ud(e,t),i=new Function(`return ${s}`)();return a?i:Dr[r]=i}};function vy(e,t){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&re(e)){De(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||_d)(e),o=Dr[r];if(o)return o;const{ast:s,detectError:a}=Ud(e,{...t,location:!1,jit:!0}),i=$s(s);return a?i:Dr[r]=i}else{const n=e.cacheKey;if(n){const r=Dr[n];return r||(Dr[n]=$s(e))}else return $s(e)}}const Gc=()=>"",Wt=e=>Ye(e);function Yc(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:s,fallbackLocale:a,messages:i}=e,[l,c]=Ci(...t),u=De(c.missingWarn)?c.missingWarn:e.missingWarn,f=De(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,d=De(c.escapeParameter)?c.escapeParameter:e.escapeParameter,h=!!c.resolvedMessage,v=re(c.default)||De(c.default)?De(c.default)?s?l:()=>l:c.default:n?s?l:()=>l:"",b=n||v!=="",T=Ll(e,c);d&&yy(c);let[E,y,S]=h?[l,T,i[T]||{}]:jd(e,l,T,a,f,u),p=E,O=l;if(!h&&!(re(p)||Xr(p)||Wt(p))&&b&&(p=v,O=p),!h&&(!(re(p)||Xr(p)||Wt(p))||!re(y)))return o?Ss:l;let C=!1;const x=()=>{C=!0},N=Wt(p)?p:$d(e,l,y,p,O,x);if(C)return p;const P=Sy(e,y,S,c),D=Zv(P),H=Ey(e,N,D),U=r?r(H,l):H;if(__INTLIFY_PROD_DEVTOOLS__){const j={timestamp:Date.now(),key:re(l)?l:Wt(p)?p.key:"",locale:y||(Wt(p)?p.locale:""),format:re(p)?p:Wt(p)?p.source:"",message:U};j.meta=vt({},e.__meta,dy()||{}),ty(j)}return U}function yy(e){Qe(e.list)?e.list=e.list.map(t=>re(t)?Rc(t):t):ke(e.named)&&Object.keys(e.named).forEach(t=>{re(e.named[t])&&(e.named[t]=Rc(e.named[t]))})}function jd(e,t,n,r,o,s){const{messages:a,onWarn:i,messageResolver:l,localeFallbacker:c}=e,u=c(e,r,n);let f={},d,h=null;const v="translate";for(let b=0;br;return c.locale=n,c.key=t,c}const l=a(r,by(e,n,o,r,i,s));return l.locale=n,l.key=t,l.source=r,l}function Ey(e,t,n){return t(n)}function Ci(...e){const[t,n,r]=e,o={};if(!re(t)&&!ut(t)&&!Wt(t)&&!Xr(t))throw un(tn.INVALID_ARGUMENT);const s=ut(t)?String(t):(Wt(t),t);return ut(n)?o.plural=n:re(n)?o.default=n:Oe(n)&&!bs(n)?o.named=n:Qe(n)&&(o.list=n),ut(r)?o.plural=r:re(r)?o.default=r:Oe(r)&&vt(o,r),[s,o]}function by(e,t,n,r,o,s){return{locale:t,key:n,warnHtmlMessage:o,onError:a=>{throw s&&s(a),a},onCacheKey:a=>qg(t,n,a)}}function Sy(e,t,n,r){const{modifiers:o,pluralRules:s,messageResolver:a,fallbackLocale:i,fallbackWarn:l,missingWarn:c,fallbackContext:u}=e,d={locale:t,modifiers:o,pluralRules:s,messages:h=>{let v=a(n,h);if(v==null&&u){const[,,b]=jd(u,h,t,i,l,c);v=a(b,h)}if(re(v)||Xr(v)){let b=!1;const E=$d(e,h,t,v,h,()=>{b=!0});return b?Gc:E}else return Wt(v)?v:Gc}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),ut(r.plural)&&(d.pluralIndex=r.plural),d}function Xc(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:s,localeFallbacker:a}=e,{__datetimeFormatters:i}=e,[l,c,u,f]=Ii(...t),d=De(u.missingWarn)?u.missingWarn:e.missingWarn;De(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const h=!!u.part,v=Ll(e,u),b=a(e,o,v);if(!re(l)||l==="")return new Intl.DateTimeFormat(v,f).format(c);let T={},E,y=null;const S="datetime format";for(let C=0;C{Bd.includes(l)?a[l]=n[l]:s[l]=n[l]}),re(r)?s.locale=r:Oe(r)&&(a=r),Oe(o)&&(a=o),[s.key||"",i,s,a]}function Jc(e,t,n){const r=e;for(const o in n){const s=`${t}__${o}`;r.__datetimeFormatters.has(s)&&r.__datetimeFormatters.delete(s)}}function zc(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:s,localeFallbacker:a}=e,{__numberFormatters:i}=e,[l,c,u,f]=Ai(...t),d=De(u.missingWarn)?u.missingWarn:e.missingWarn;De(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const h=!!u.part,v=Ll(e,u),b=a(e,o,v);if(!re(l)||l==="")return new Intl.NumberFormat(v,f).format(c);let T={},E,y=null;const S="number format";for(let C=0;C{Hd.includes(l)?a[l]=n[l]:s[l]=n[l]}),re(r)?s.locale=r:Oe(r)&&(a=r),Oe(o)&&(a=o),[s.key||"",i,s,a]}function Qc(e,t,n){const r=e;for(const o in n){const s=`${t}__${o}`;r.__numberFormatters.has(s)&&r.__numberFormatters.delete(s)}}_v();/*! + * vue-i18n v9.8.0 + * (c) 2023 kazuya kawaguchi + * Released under the MIT License. + */const Ty="9.8.0";function Oy(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(On().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(On().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(On().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(On().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(On().__INTLIFY_PROD_DEVTOOLS__=!1)}const kd=ry.__EXTEND_POINT__,wn=xl(kd);wn(),wn(),wn(),wn(),wn(),wn(),wn(),wn();const Wd=tn.__EXTEND_POINT__,Pt=xl(Wd),ft={UNEXPECTED_RETURN_TYPE:Wd,INVALID_ARGUMENT:Pt(),MUST_BE_CALL_SETUP_TOP:Pt(),NOT_INSTALLED:Pt(),NOT_AVAILABLE_IN_LEGACY_MODE:Pt(),REQUIRED_VALUE:Pt(),INVALID_VALUE:Pt(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Pt(),NOT_INSTALLED_WITH_PROVIDE:Pt(),UNEXPECTED_ERROR:Pt(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Pt(),BRIDGE_SUPPORT_VUE_2_ONLY:Pt(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Pt(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Pt(),__EXTEND_POINT__:Pt()};function ht(e,...t){return no(e,null,void 0)}const Pi=er("__translateVNode"),xi=er("__datetimeParts"),Ni=er("__numberParts"),Kd=er("__setPluralRules"),Vd=er("__injectWithOption"),Li=er("__dispose");function Go(e){if(!ke(e))return e;for(const t in e)if(Ko(e,t))if(!t.includes("."))ke(e[t])&&Go(e[t]);else{const n=t.split("."),r=n.length-1;let o=e,s=!1;for(let a=0;a{if("locale"in i&&"resource"in i){const{locale:l,resource:c}=i;l?(a[l]=a[l]||{},Po(c,a[l])):Po(c,a)}else re(i)&&Po(JSON.parse(i),a)}),o==null&&s)for(const i in a)Ko(a,i)&&Go(a[i]);return a}function Gd(e){return e.type}function Yd(e,t,n){let r=ke(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=Ts(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);o.length&&o.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(ke(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])})}if(ke(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(a=>{e.mergeNumberFormat(a,t.numberFormats[a])})}}}function Zc(e){return Te(Jn,null,e,0)}const qc="__INTLIFY_META__",eu=()=>[],Cy=()=>!1;let tu=0;function nu(e){return(t,n,r,o)=>e(n,r,Ft()||void 0,o)}const Iy=()=>{const e=Ft();let t=null;return e&&(t=Gd(e)[qc])?{[qc]:t}:null};function Dl(e={},t){const{__root:n,__injectWithOption:r}=e,o=n===void 0,s=e.flatJson;let a=De(e.inheritLocale)?e.inheritLocale:!0;const i=Xe(n&&a?n.locale.value:re(e.locale)?e.locale:Yr),l=Xe(n&&a?n.fallbackLocale.value:re(e.fallbackLocale)||Qe(e.fallbackLocale)||Oe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i.value),c=Xe(Ts(i.value,e)),u=Xe(Oe(e.datetimeFormats)?e.datetimeFormats:{[i.value]:{}}),f=Xe(Oe(e.numberFormats)?e.numberFormats:{[i.value]:{}});let d=n?n.missingWarn:De(e.missingWarn)||Zn(e.missingWarn)?e.missingWarn:!0,h=n?n.fallbackWarn:De(e.fallbackWarn)||Zn(e.fallbackWarn)?e.fallbackWarn:!0,v=n?n.fallbackRoot:De(e.fallbackRoot)?e.fallbackRoot:!0,b=!!e.fallbackFormat,T=Ye(e.missing)?e.missing:null,E=Ye(e.missing)?nu(e.missing):null,y=Ye(e.postTranslation)?e.postTranslation:null,S=n?n.warnHtmlMessage:De(e.warnHtmlMessage)?e.warnHtmlMessage:!0,p=!!e.escapeParameter;const O=n?n.modifiers:Oe(e.modifiers)?e.modifiers:{};let C=e.pluralRules||n&&n.pluralRules,x;x=(()=>{o&&Wc(null);const w={version:Ty,locale:i.value,fallbackLocale:l.value,messages:c.value,modifiers:O,pluralRules:C,missing:E===null?void 0:E,missingWarn:d,fallbackWarn:h,fallbackFormat:b,unresolving:!0,postTranslation:y===null?void 0:y,warnHtmlMessage:S,escapeParameter:p,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};w.datetimeFormats=u.value,w.numberFormats=f.value,w.__datetimeFormatters=Oe(x)?x.__datetimeFormatters:void 0,w.__numberFormatters=Oe(x)?x.__numberFormatters:void 0;const k=py(w);return o&&Wc(k),k})(),ao(x,i.value,l.value);function P(){return[i.value,l.value,c.value,u.value,f.value]}const D=Le({get:()=>i.value,set:w=>{i.value=w,x.locale=i.value}}),H=Le({get:()=>l.value,set:w=>{l.value=w,x.fallbackLocale=l.value,ao(x,i.value,w)}}),U=Le(()=>c.value),j=Le(()=>u.value),W=Le(()=>f.value);function q(){return Ye(y)?y:null}function F(w){y=w,x.postTranslation=w}function G(){return T}function Q(w){w!==null&&(E=nu(w)),T=w,x.missing=E}const pe=(w,k,oe,fe,Ae,R)=>{P();let M;try{__INTLIFY_PROD_DEVTOOLS__,o||(x.fallbackContext=n?hy():void 0),M=w(x)}finally{__INTLIFY_PROD_DEVTOOLS__,o||(x.fallbackContext=void 0)}if(oe!=="translate exists"&&ut(M)&&M===Ss||oe==="translate exists"&&!M){const[B,z]=k();return n&&v?fe(n):Ae(B)}else{if(R(M))return M;throw ht(ft.UNEXPECTED_RETURN_TYPE)}};function Fe(...w){return pe(k=>Reflect.apply(Yc,null,[k,...w]),()=>Ci(...w),"translate",k=>Reflect.apply(k.t,k,[...w]),k=>k,k=>re(k))}function Ne(...w){const[k,oe,fe]=w;if(fe&&!ke(fe))throw ht(ft.INVALID_ARGUMENT);return Fe(k,oe,vt({resolvedMessage:!0},fe||{}))}function Ie(...w){return pe(k=>Reflect.apply(Xc,null,[k,...w]),()=>Ii(...w),"datetime format",k=>Reflect.apply(k.d,k,[...w]),()=>Bc,k=>re(k))}function je(...w){return pe(k=>Reflect.apply(zc,null,[k,...w]),()=>Ai(...w),"number format",k=>Reflect.apply(k.n,k,[...w]),()=>Bc,k=>re(k))}function $e(w){return w.map(k=>re(k)||ut(k)||De(k)?Zc(String(k)):k)}const Ee={normalize:$e,interpolate:w=>w,type:"vnode"};function $(...w){return pe(k=>{let oe;const fe=k;try{fe.processor=Ee,oe=Reflect.apply(Yc,null,[fe,...w])}finally{fe.processor=null}return oe},()=>Ci(...w),"translate",k=>k[Pi](...w),k=>[Zc(k)],k=>Qe(k))}function Z(...w){return pe(k=>Reflect.apply(zc,null,[k,...w]),()=>Ai(...w),"number format",k=>k[Ni](...w),eu,k=>re(k)||Qe(k))}function Y(...w){return pe(k=>Reflect.apply(Xc,null,[k,...w]),()=>Ii(...w),"datetime format",k=>k[xi](...w),eu,k=>re(k)||Qe(k))}function ne(w){C=w,x.pluralRules=C}function be(w,k){return pe(()=>{if(!w)return!1;const oe=re(k)?k:i.value,fe=g(oe),Ae=x.messageResolver(fe,w);return Xr(Ae)||Wt(Ae)||re(Ae)},()=>[w],"translate exists",oe=>Reflect.apply(oe.te,oe,[w,k]),Cy,oe=>De(oe))}function A(w){let k=null;const oe=Ld(x,l.value,i.value);for(let fe=0;fe{a&&(i.value=w,x.locale=w,ao(x,i.value,l.value))}),Vt(n.fallbackLocale,w=>{a&&(l.value=w,x.fallbackLocale=w,ao(x,i.value,l.value))}));const ee={id:tu,locale:D,fallbackLocale:H,get inheritLocale(){return a},set inheritLocale(w){a=w,w&&n&&(i.value=n.locale.value,l.value=n.fallbackLocale.value,ao(x,i.value,l.value))},get availableLocales(){return Object.keys(c.value).sort()},messages:U,get modifiers(){return O},get pluralRules(){return C||{}},get isGlobal(){return o},get missingWarn(){return d},set missingWarn(w){d=w,x.missingWarn=d},get fallbackWarn(){return h},set fallbackWarn(w){h=w,x.fallbackWarn=h},get fallbackRoot(){return v},set fallbackRoot(w){v=w},get fallbackFormat(){return b},set fallbackFormat(w){b=w,x.fallbackFormat=b},get warnHtmlMessage(){return S},set warnHtmlMessage(w){S=w,x.warnHtmlMessage=w},get escapeParameter(){return p},set escapeParameter(w){p=w,x.escapeParameter=w},t:Fe,getLocaleMessage:g,setLocaleMessage:I,mergeLocaleMessage:L,getPostTranslationHandler:q,setPostTranslationHandler:F,getMissingHandler:G,setMissingHandler:Q,[Kd]:ne};return ee.datetimeFormats=j,ee.numberFormats=W,ee.rt=Ne,ee.te=be,ee.tm=m,ee.d=Ie,ee.n=je,ee.getDateTimeFormat=_,ee.setDateTimeFormat=K,ee.mergeDateTimeFormat=X,ee.getNumberFormat=J,ee.setNumberFormat=V,ee.mergeNumberFormat=ie,ee[Vd]=r,ee[Pi]=$,ee[xi]=Y,ee[Ni]=Z,ee}function Ay(e){const t=re(e.locale)?e.locale:Yr,n=re(e.fallbackLocale)||Qe(e.fallbackLocale)||Oe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=Ye(e.missing)?e.missing:void 0,o=De(e.silentTranslationWarn)||Zn(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,s=De(e.silentFallbackWarn)||Zn(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,a=De(e.fallbackRoot)?e.fallbackRoot:!0,i=!!e.formatFallbackMessages,l=Oe(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=Ye(e.postTranslation)?e.postTranslation:void 0,f=re(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,d=!!e.escapeParameterHtml,h=De(e.sync)?e.sync:!0;let v=e.messages;if(Oe(e.sharedMessages)){const O=e.sharedMessages;v=Object.keys(O).reduce((x,N)=>{const P=x[N]||(x[N]={});return vt(P,O[N]),x},v||{})}const{__i18n:b,__root:T,__injectWithOption:E}=e,y=e.datetimeFormats,S=e.numberFormats,p=e.flatJson;return{locale:t,fallbackLocale:n,messages:v,flatJson:p,datetimeFormats:y,numberFormats:S,missing:r,missingWarn:o,fallbackWarn:s,fallbackRoot:a,fallbackFormat:i,modifiers:l,pluralRules:c,postTranslation:u,warnHtmlMessage:f,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:h,__i18n:b,__root:T,__injectWithOption:E}}function Ri(e={},t){{const n=Dl(Ay(e)),{__extender:r}=e,o={id:n.id,get locale(){return n.locale.value},set locale(s){n.locale.value=s},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(s){n.fallbackLocale.value=s},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(s){},get missing(){return n.getMissingHandler()},set missing(s){n.setMissingHandler(s)},get silentTranslationWarn(){return De(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(s){n.missingWarn=De(s)?!s:s},get silentFallbackWarn(){return De(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(s){n.fallbackWarn=De(s)?!s:s},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(s){n.fallbackFormat=s},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(s){n.setPostTranslationHandler(s)},get sync(){return n.inheritLocale},set sync(s){n.inheritLocale=s},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(s){n.warnHtmlMessage=s!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(s){n.escapeParameter=s},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(s){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...s){const[a,i,l]=s,c={};let u=null,f=null;if(!re(a))throw ht(ft.INVALID_ARGUMENT);const d=a;return re(i)?c.locale=i:Qe(i)?u=i:Oe(i)&&(f=i),Qe(l)?u=l:Oe(l)&&(f=l),Reflect.apply(n.t,n,[d,u||f||{},c])},rt(...s){return Reflect.apply(n.rt,n,[...s])},tc(...s){const[a,i,l]=s,c={plural:1};let u=null,f=null;if(!re(a))throw ht(ft.INVALID_ARGUMENT);const d=a;return re(i)?c.locale=i:ut(i)?c.plural=i:Qe(i)?u=i:Oe(i)&&(f=i),re(l)?c.locale=l:Qe(l)?u=l:Oe(l)&&(f=l),Reflect.apply(n.t,n,[d,u||f||{},c])},te(s,a){return n.te(s,a)},tm(s){return n.tm(s)},getLocaleMessage(s){return n.getLocaleMessage(s)},setLocaleMessage(s,a){n.setLocaleMessage(s,a)},mergeLocaleMessage(s,a){n.mergeLocaleMessage(s,a)},d(...s){return Reflect.apply(n.d,n,[...s])},getDateTimeFormat(s){return n.getDateTimeFormat(s)},setDateTimeFormat(s,a){n.setDateTimeFormat(s,a)},mergeDateTimeFormat(s,a){n.mergeDateTimeFormat(s,a)},n(...s){return Reflect.apply(n.n,n,[...s])},getNumberFormat(s){return n.getNumberFormat(s)},setNumberFormat(s,a){n.setNumberFormat(s,a)},mergeNumberFormat(s,a){n.mergeNumberFormat(s,a)},getChoiceIndex(s,a){return-1}};return o.__extender=r,o}}const wl={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Py({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,o)=>[...r,...o.type===lt?o.children:[o]],[]):t.reduce((n,r)=>{const o=e[r];return o&&(n[r]=o()),n},{})}function Xd(e){return lt}const xy=Jt({name:"i18n-t",props:vt({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>ut(e)||!isNaN(e)}},wl),setup(e,t){const{slots:n,attrs:r}=t,o=e.i18n||Ml({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(f=>f!=="_"),a={};e.locale&&(a.locale=e.locale),e.plural!==void 0&&(a.plural=re(e.plural)?+e.plural:e.plural);const i=Py(t,s),l=o[Pi](e.keypath,i,a),c=vt({},r),u=re(e.tag)||ke(e.tag)?e.tag:Xd();return cn(u,c,l)}}}),ru=xy;function Ny(e){return Qe(e)&&!re(e[0])}function Jd(e,t,n,r){const{slots:o,attrs:s}=t;return()=>{const a={part:!0};let i={};e.locale&&(a.locale=e.locale),re(e.format)?a.key=e.format:ke(e.format)&&(re(e.format.key)&&(a.key=e.format.key),i=Object.keys(e.format).reduce((d,h)=>n.includes(h)?vt({},d,{[h]:e.format[h]}):d,{}));const l=r(e.value,a,i);let c=[a.key];Qe(l)?c=l.map((d,h)=>{const v=o[d.type],b=v?v({[d.type]:d.value,index:h,parts:l}):[d.value];return Ny(b)&&(b[0].key=`${d.type}-${h}`),b}):re(l)&&(c=[l]);const u=vt({},s),f=re(e.tag)||ke(e.tag)?e.tag:Xd();return cn(f,u,c)}}const Ly=Jt({name:"i18n-n",props:vt({value:{type:Number,required:!0},format:{type:[String,Object]}},wl),setup(e,t){const n=e.i18n||Ml({useScope:"parent",__useComponent:!0});return Jd(e,t,Hd,(...r)=>n[Ni](...r))}}),ou=Ly,Ry=Jt({name:"i18n-d",props:vt({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},wl),setup(e,t){const n=e.i18n||Ml({useScope:"parent",__useComponent:!0});return Jd(e,t,Bd,(...r)=>n[xi](...r))}}),au=Ry;function Dy(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function wy(e){const t=a=>{const{instance:i,modifiers:l,value:c}=a;if(!i||!i.$)throw ht(ft.UNEXPECTED_ERROR);const u=Dy(e,i.$),f=su(c);return[Reflect.apply(u.t,u,[...iu(f)]),u]};return{created:(a,i)=>{const[l,c]=t(i);Si&&e.global===c&&(a.__i18nWatcher=Vt(c.locale,()=>{i.instance&&i.instance.$forceUpdate()})),a.__composer=c,a.textContent=l},unmounted:a=>{Si&&a.__i18nWatcher&&(a.__i18nWatcher(),a.__i18nWatcher=void 0,delete a.__i18nWatcher),a.__composer&&(a.__composer=void 0,delete a.__composer)},beforeUpdate:(a,{value:i})=>{if(a.__composer){const l=a.__composer,c=su(i);a.textContent=Reflect.apply(l.t,l,[...iu(c)])}},getSSRProps:a=>{const[i]=t(a);return{textContent:i}}}}function su(e){if(re(e))return{path:e};if(Oe(e)){if(!("path"in e))throw ht(ft.REQUIRED_VALUE,"path");return e}else throw ht(ft.INVALID_VALUE)}function iu(e){const{path:t,locale:n,args:r,choice:o,plural:s}=e,a={},i=r||{};return re(n)&&(a.locale=n),ut(o)&&(a.plural=o),ut(s)&&(a.plural=s),[t,i,a]}function My(e,t,...n){const r=Oe(n[0])?n[0]:{},o=!!r.useI18nComponentName;(De(r.globalInstall)?r.globalInstall:!0)&&([o?"i18n":ru.name,"I18nT"].forEach(a=>e.component(a,ru)),[ou.name,"I18nN"].forEach(a=>e.component(a,ou)),[au.name,"I18nD"].forEach(a=>e.component(a,au))),e.directive("t",wy(t))}function Fy(e,t,n){return{beforeCreate(){const r=Ft();if(!r)throw ht(ft.UNEXPECTED_ERROR);const o=this.$options;if(o.i18n){const s=o.i18n;if(o.__i18n&&(s.__i18n=o.__i18n),s.__root=t,this===this.$root)this.$i18n=lu(e,s);else{s.__injectWithOption=!0,s.__extender=n.__vueI18nExtend,this.$i18n=Ri(s);const a=this.$i18n;a.__extender&&(a.__disposer=a.__extender(this.$i18n))}}else if(o.__i18n)if(this===this.$root)this.$i18n=lu(e,o);else{this.$i18n=Ri({__i18n:o.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const s=this.$i18n;s.__extender&&(s.__disposer=s.__extender(this.$i18n))}else this.$i18n=e;o.__i18nGlobal&&Yd(t,o,o),this.$t=(...s)=>this.$i18n.t(...s),this.$rt=(...s)=>this.$i18n.rt(...s),this.$tc=(...s)=>this.$i18n.tc(...s),this.$te=(s,a)=>this.$i18n.te(s,a),this.$d=(...s)=>this.$i18n.d(...s),this.$n=(...s)=>this.$i18n.n(...s),this.$tm=s=>this.$i18n.tm(s),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=Ft();if(!r)throw ht(ft.UNEXPECTED_ERROR);const o=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,o.__disposer&&(o.__disposer(),delete o.__disposer,delete o.__extender),n.__deleteInstance(r),delete this.$i18n}}}function lu(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[Kd](t.pluralizationRules||e.pluralizationRules);const n=Ts(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const _y=er("global-vue-i18n");function xS(e={},t){const n=__VUE_I18N_LEGACY_API__&&De(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=De(e.globalInjection)?e.globalInjection:!0,o=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,s=new Map,[a,i]=Uy(e,n),l=er("");function c(d){return s.get(d)||null}function u(d,h){s.set(d,h)}function f(d){s.delete(d)}{const d={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return o},async install(h,...v){if(h.__VUE_I18N_SYMBOL__=l,h.provide(h.__VUE_I18N_SYMBOL__,d),Oe(v[0])){const E=v[0];d.__composerExtend=E.__composerExtend,d.__vueI18nExtend=E.__vueI18nExtend}let b=null;!n&&r&&(b=Gy(h,d.global)),__VUE_I18N_FULL_INSTALL__&&My(h,d,...v),__VUE_I18N_LEGACY_API__&&n&&h.mixin(Fy(i,i.__composer,d));const T=h.unmount;h.unmount=()=>{b&&b(),d.dispose(),T()}},get global(){return i},dispose(){a.stop()},__instances:s,__getInstance:c,__setInstance:u,__deleteInstance:f};return d}}function Ml(e={}){const t=Ft();if(t==null)throw ht(ft.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw ht(ft.NOT_INSTALLED);const n=jy(t),r=By(n),o=Gd(t),s=$y(e,o);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw ht(ft.NOT_AVAILABLE_IN_LEGACY_MODE);return Ky(t,s,r,e)}if(s==="global")return Yd(r,e,o),r;if(s==="parent"){let l=Hy(n,t,e.__useComponent);return l==null&&(l=r),l}const a=n;let i=a.__getInstance(t);if(i==null){const l=vt({},e);"__i18n"in o&&(l.__i18n=o.__i18n),r&&(l.__root=r),i=Dl(l),a.__composerExtend&&(i[Li]=a.__composerExtend(i)),Wy(a,t,i),a.__setInstance(t,i)}return i}function Uy(e,t,n){const r=rs();{const o=__VUE_I18N_LEGACY_API__&&t?r.run(()=>Ri(e)):r.run(()=>Dl(e));if(o==null)throw ht(ft.UNEXPECTED_ERROR);return[r,o]}}function jy(e){{const t=wt(e.isCE?_y:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw ht(e.isCE?ft.NOT_INSTALLED_WITH_PROVIDE:ft.UNEXPECTED_ERROR);return t}}function $y(e,t){return bs(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function By(e){return e.mode==="composition"?e.global:e.global.__composer}function Hy(e,t,n=!1){let r=null;const o=t.root;let s=ky(t,n);for(;s!=null;){const a=e;if(e.mode==="composition")r=a.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const i=a.__getInstance(s);i!=null&&(r=i.__composer,n&&r&&!r[Vd]&&(r=null))}if(r!=null||o===s)break;s=s.parent}return r}function ky(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Wy(e,t,n){qn(()=>{},t),Tr(()=>{const r=n;e.__deleteInstance(t);const o=r[Li];o&&(o(),delete r[Li])},t)}function Ky(e,t,n,r={}){const o=t==="local",s=al(null);if(o&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw ht(ft.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const a=De(r.inheritLocale)?r.inheritLocale:!re(r.locale),i=Xe(!o||a?n.locale.value:re(r.locale)?r.locale:Yr),l=Xe(!o||a?n.fallbackLocale.value:re(r.fallbackLocale)||Qe(r.fallbackLocale)||Oe(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:i.value),c=Xe(Ts(i.value,r)),u=Xe(Oe(r.datetimeFormats)?r.datetimeFormats:{[i.value]:{}}),f=Xe(Oe(r.numberFormats)?r.numberFormats:{[i.value]:{}}),d=o?n.missingWarn:De(r.missingWarn)||Zn(r.missingWarn)?r.missingWarn:!0,h=o?n.fallbackWarn:De(r.fallbackWarn)||Zn(r.fallbackWarn)?r.fallbackWarn:!0,v=o?n.fallbackRoot:De(r.fallbackRoot)?r.fallbackRoot:!0,b=!!r.fallbackFormat,T=Ye(r.missing)?r.missing:null,E=Ye(r.postTranslation)?r.postTranslation:null,y=o?n.warnHtmlMessage:De(r.warnHtmlMessage)?r.warnHtmlMessage:!0,S=!!r.escapeParameter,p=o?n.modifiers:Oe(r.modifiers)?r.modifiers:{},O=r.pluralRules||o&&n.pluralRules;function C(){return[i.value,l.value,c.value,u.value,f.value]}const x=Le({get:()=>s.value?s.value.locale.value:i.value,set:g=>{s.value&&(s.value.locale.value=g),i.value=g}}),N=Le({get:()=>s.value?s.value.fallbackLocale.value:l.value,set:g=>{s.value&&(s.value.fallbackLocale.value=g),l.value=g}}),P=Le(()=>s.value?s.value.messages.value:c.value),D=Le(()=>u.value),H=Le(()=>f.value);function U(){return s.value?s.value.getPostTranslationHandler():E}function j(g){s.value&&s.value.setPostTranslationHandler(g)}function W(){return s.value?s.value.getMissingHandler():T}function q(g){s.value&&s.value.setMissingHandler(g)}function F(g){return C(),g()}function G(...g){return s.value?F(()=>Reflect.apply(s.value.t,null,[...g])):F(()=>"")}function Q(...g){return s.value?Reflect.apply(s.value.rt,null,[...g]):""}function pe(...g){return s.value?F(()=>Reflect.apply(s.value.d,null,[...g])):F(()=>"")}function Fe(...g){return s.value?F(()=>Reflect.apply(s.value.n,null,[...g])):F(()=>"")}function Ne(g){return s.value?s.value.tm(g):{}}function Ie(g,I){return s.value?s.value.te(g,I):!1}function je(g){return s.value?s.value.getLocaleMessage(g):{}}function $e(g,I){s.value&&(s.value.setLocaleMessage(g,I),c.value[g]=I)}function Be(g,I){s.value&&s.value.mergeLocaleMessage(g,I)}function Ee(g){return s.value?s.value.getDateTimeFormat(g):{}}function $(g,I){s.value&&(s.value.setDateTimeFormat(g,I),u.value[g]=I)}function Z(g,I){s.value&&s.value.mergeDateTimeFormat(g,I)}function Y(g){return s.value?s.value.getNumberFormat(g):{}}function ne(g,I){s.value&&(s.value.setNumberFormat(g,I),f.value[g]=I)}function be(g,I){s.value&&s.value.mergeNumberFormat(g,I)}const A={get id(){return s.value?s.value.id:-1},locale:x,fallbackLocale:N,messages:P,datetimeFormats:D,numberFormats:H,get inheritLocale(){return s.value?s.value.inheritLocale:a},set inheritLocale(g){s.value&&(s.value.inheritLocale=g)},get availableLocales(){return s.value?s.value.availableLocales:Object.keys(c.value)},get modifiers(){return s.value?s.value.modifiers:p},get pluralRules(){return s.value?s.value.pluralRules:O},get isGlobal(){return s.value?s.value.isGlobal:!1},get missingWarn(){return s.value?s.value.missingWarn:d},set missingWarn(g){s.value&&(s.value.missingWarn=g)},get fallbackWarn(){return s.value?s.value.fallbackWarn:h},set fallbackWarn(g){s.value&&(s.value.missingWarn=g)},get fallbackRoot(){return s.value?s.value.fallbackRoot:v},set fallbackRoot(g){s.value&&(s.value.fallbackRoot=g)},get fallbackFormat(){return s.value?s.value.fallbackFormat:b},set fallbackFormat(g){s.value&&(s.value.fallbackFormat=g)},get warnHtmlMessage(){return s.value?s.value.warnHtmlMessage:y},set warnHtmlMessage(g){s.value&&(s.value.warnHtmlMessage=g)},get escapeParameter(){return s.value?s.value.escapeParameter:S},set escapeParameter(g){s.value&&(s.value.escapeParameter=g)},t:G,getPostTranslationHandler:U,setPostTranslationHandler:j,getMissingHandler:W,setMissingHandler:q,rt:Q,d:pe,n:Fe,tm:Ne,te:Ie,getLocaleMessage:je,setLocaleMessage:$e,mergeLocaleMessage:Be,getDateTimeFormat:Ee,setDateTimeFormat:$,mergeDateTimeFormat:Z,getNumberFormat:Y,setNumberFormat:ne,mergeNumberFormat:be};function m(g){g.locale.value=i.value,g.fallbackLocale.value=l.value,Object.keys(c.value).forEach(I=>{g.mergeLocaleMessage(I,c.value[I])}),Object.keys(u.value).forEach(I=>{g.mergeDateTimeFormat(I,u.value[I])}),Object.keys(f.value).forEach(I=>{g.mergeNumberFormat(I,f.value[I])}),g.escapeParameter=S,g.fallbackFormat=b,g.fallbackRoot=v,g.fallbackWarn=h,g.missingWarn=d,g.warnHtmlMessage=y}return ml(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw ht(ft.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const g=s.value=e.proxy.$i18n.__composer;t==="global"?(i.value=g.locale.value,l.value=g.fallbackLocale.value,c.value=g.messages.value,u.value=g.datetimeFormats.value,f.value=g.numberFormats.value):o&&m(g)}),A}const Vy=["locale","fallbackLocale","availableLocales"],cu=["t","rt","d","n","tm","te"];function Gy(e,t){const n=Object.create(null);return Vy.forEach(o=>{const s=Object.getOwnPropertyDescriptor(t,o);if(!s)throw ht(ft.UNEXPECTED_ERROR);const a=ze(s.value)?{get(){return s.value.value},set(i){s.value.value=i}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,o,a)}),e.config.globalProperties.$i18n=n,cu.forEach(o=>{const s=Object.getOwnPropertyDescriptor(t,o);if(!s||!s.value)throw ht(ft.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${o}`,s)}),()=>{delete e.config.globalProperties.$i18n,cu.forEach(o=>{delete e.config.globalProperties[`$${o}`]})}}Oy();__INTLIFY_JIT_COMPILATION__?kc(vy):kc(gy);cy(Kv);uy(Ld);if(__INTLIFY_PROD_DEVTOOLS__){const e=On();e.__INTLIFY__=!0,qv(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}/*! + * vue-router v4.2.5 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */const Lr=typeof window<"u";function Yy(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const We=Object.assign;function Bs(e,t){const n={};for(const r in t){const o=t[r];n[r]=on(o)?o.map(e):e(o)}return n}const xo=()=>{},on=Array.isArray,Xy=/\/$/,Jy=e=>e.replace(Xy,"");function Hs(e,t,n="/"){let r,o={},s="",a="";const i=t.indexOf("#");let l=t.indexOf("?");return i=0&&(l=-1),l>-1&&(r=t.slice(0,l),s=t.slice(l+1,i>-1?i:t.length),o=e(s)),i>-1&&(r=r||t.slice(0,i),a=t.slice(i,t.length)),r=qy(r??t,n),{fullPath:r+(s&&"?")+s+a,path:r,query:o,hash:a}}function zy(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function uu(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Qy(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Jr(t.matched[r],n.matched[o])&&zd(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Jr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function zd(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Zy(e[n],t[n]))return!1;return!0}function Zy(e,t){return on(e)?fu(e,t):on(t)?fu(t,e):e===t}function fu(e,t){return on(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function qy(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,a,i;for(a=0;a1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(a-(a===r.length?1:0)).join("/")}var Yo;(function(e){e.pop="pop",e.push="push"})(Yo||(Yo={}));var No;(function(e){e.back="back",e.forward="forward",e.unknown=""})(No||(No={}));function eE(e){if(!e)if(Lr){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Jy(e)}const tE=/^[^#]+#/;function nE(e,t){return e.replace(tE,"#")+t}function rE(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Os=()=>({left:window.pageXOffset,top:window.pageYOffset});function oE(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=rE(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function du(e,t){return(history.state?history.state.position-t:-1)+e}const Di=new Map;function aE(e,t){Di.set(e,t)}function sE(e){const t=Di.get(e);return Di.delete(e),t}let iE=()=>location.protocol+"//"+location.host;function Qd(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let i=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(i);return l[0]!=="/"&&(l="/"+l),uu(l,"")}return uu(n,e)+r+o}function lE(e,t,n,r){let o=[],s=[],a=null;const i=({state:d})=>{const h=Qd(e,location),v=n.value,b=t.value;let T=0;if(d){if(n.value=h,t.value=d,a&&a===v){a=null;return}T=b?d.position-b.position:0}else r(h);o.forEach(E=>{E(n.value,v,{delta:T,type:Yo.pop,direction:T?T>0?No.forward:No.back:No.unknown})})};function l(){a=n.value}function c(d){o.push(d);const h=()=>{const v=o.indexOf(d);v>-1&&o.splice(v,1)};return s.push(h),h}function u(){const{history:d}=window;d.state&&d.replaceState(We({},d.state,{scroll:Os()}),"")}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:f}}function hu(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?Os():null}}function cE(e){const{history:t,location:n}=window,r={value:Qd(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:iE()+e+l;try{t[u?"replaceState":"pushState"](c,"",d),o.value=c}catch(h){console.error(h),n[u?"replace":"assign"](d)}}function a(l,c){const u=We({},t.state,hu(o.value.back,l,o.value.forward,!0),c,{position:o.value.position});s(l,u,!0),r.value=l}function i(l,c){const u=We({},o.value,t.state,{forward:l,scroll:Os()});s(u.current,u,!0);const f=We({},hu(r.value,l,null),{position:u.position+1},c);s(l,f,!1),r.value=l}return{location:r,state:o,push:i,replace:a}}function uE(e){e=eE(e);const t=cE(e),n=lE(e,t.state,t.location,t.replace);function r(s,a=!0){a||n.pauseListeners(),history.go(s)}const o=We({location:"",base:e,go:r,createHref:nE.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function NS(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),uE(e)}function fE(e){return typeof e=="string"||e&&typeof e=="object"}function Zd(e){return typeof e=="string"||typeof e=="symbol"}const Mn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},qd=Symbol("");var pu;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(pu||(pu={}));function zr(e,t){return We(new Error,{type:e,[qd]:!0},t)}function En(e,t){return e instanceof Error&&qd in e&&(t==null||!!(e.type&t))}const mu="[^/]+?",dE={sensitive:!1,strict:!1,start:!0,end:!0},hE=/[.+*?^${}()[\]/\\]/g;function pE(e,t){const n=We({},dE,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let f=0;ft.length?t.length===1&&t[0]===40+40?1:-1:0}function gE(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const vE={type:0,value:""},yE=/[a-zA-Z0-9_]/;function EE(e){if(!e)return[[]];if(e==="/")return[[vE]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,r=n;const o=[];let s;function a(){s&&o.push(s),s=[]}let i=0,l,c="",u="";function f(){c&&(n===0?s.push({type:0,value:c}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;i{a(y)}:xo}function a(u){if(Zd(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(a),f.alias.forEach(a))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(a),u.alias.forEach(a))}}function i(){return n}function l(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!eh(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!yu(u)&&r.set(u.record.name,u)}function c(u,f){let d,h={},v,b;if("name"in u&&u.name){if(d=r.get(u.name),!d)throw zr(1,{location:u});b=d.record.name,h=We(vu(f.params,d.keys.filter(y=>!y.optional).map(y=>y.name)),u.params&&vu(u.params,d.keys.map(y=>y.name))),v=d.stringify(h)}else if("path"in u)v=u.path,d=n.find(y=>y.re.test(v)),d&&(h=d.parse(v),b=d.record.name);else{if(d=f.name?r.get(f.name):n.find(y=>y.re.test(f.path)),!d)throw zr(1,{location:u,currentLocation:f});b=d.record.name,h=We({},f.params,u.params),v=d.stringify(h)}const T=[];let E=d;for(;E;)T.unshift(E.record),E=E.parent;return{name:b,path:v,params:h,matched:T,meta:CE(T)}}return e.forEach(u=>s(u)),{addRoute:s,resolve:c,removeRoute:a,getRoutes:i,getRecordMatcher:o}}function vu(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function TE(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:OE(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function OE(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function yu(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function CE(e){return e.reduce((t,n)=>We(t,n.meta),{})}function Eu(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function eh(e,t){return t.children.some(n=>n===e||eh(e,n))}const th=/#/g,IE=/&/g,AE=/\//g,PE=/=/g,xE=/\?/g,nh=/\+/g,NE=/%5B/g,LE=/%5D/g,rh=/%5E/g,RE=/%60/g,oh=/%7B/g,DE=/%7C/g,ah=/%7D/g,wE=/%20/g;function Fl(e){return encodeURI(""+e).replace(DE,"|").replace(NE,"[").replace(LE,"]")}function ME(e){return Fl(e).replace(oh,"{").replace(ah,"}").replace(rh,"^")}function wi(e){return Fl(e).replace(nh,"%2B").replace(wE,"+").replace(th,"%23").replace(IE,"%26").replace(RE,"`").replace(oh,"{").replace(ah,"}").replace(rh,"^")}function FE(e){return wi(e).replace(PE,"%3D")}function _E(e){return Fl(e).replace(th,"%23").replace(xE,"%3F")}function UE(e){return e==null?"":_E(e).replace(AE,"%2F")}function Ya(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function jE(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&wi(s)):[r&&wi(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function $E(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=on(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const BE=Symbol(""),Su=Symbol(""),Cs=Symbol(""),_l=Symbol(""),Mi=Symbol("");function so(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function $n(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,i)=>{const l=f=>{f===!1?i(zr(4,{from:n,to:t})):f instanceof Error?i(f):fE(f)?i(zr(2,{from:t,to:f})):(s&&r.enterCallbacks[o]===s&&typeof f=="function"&&s.push(f),a())},c=e.call(r&&r.instances[o],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch(f=>i(f))})}function ks(e,t,n,r){const o=[];for(const s of e)for(const a in s.components){let i=s.components[a];if(!(t!=="beforeRouteEnter"&&!s.instances[a]))if(HE(i)){const c=(i.__vccOpts||i)[t];c&&o.push($n(c,n,r,s,a))}else{let l=i();o.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${s.path}"`));const u=Yy(c)?c.default:c;s.components[a]=u;const d=(u.__vccOpts||u)[t];return d&&$n(d,n,r,s,a)()}))}}return o}function HE(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Tu(e){const t=wt(Cs),n=wt(_l),r=Le(()=>t.resolve(Kn(e.to))),o=Le(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(Jr.bind(null,u));if(d>-1)return d;const h=Ou(l[c-2]);return c>1&&Ou(u)===h&&f[f.length-1].path!==h?f.findIndex(Jr.bind(null,l[c-2])):d}),s=Le(()=>o.value>-1&&VE(n.params,r.value.params)),a=Le(()=>o.value>-1&&o.value===n.matched.length-1&&zd(n.params,r.value.params));function i(l={}){return KE(l)?t[Kn(e.replace)?"replace":"push"](Kn(e.to)).catch(xo):Promise.resolve()}return{route:r,href:Le(()=>r.value.href),isActive:s,isExactActive:a,navigate:i}}const kE=Jt({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Tu,setup(e,{slots:t}){const n=Xt(Tu(e)),{options:r}=wt(Cs),o=Le(()=>({[Cu(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Cu(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:cn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),WE=kE;function KE(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function VE(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!on(o)||o.length!==r.length||r.some((s,a)=>s!==o[a]))return!1}return!0}function Ou(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Cu=(e,t,n)=>e??t??n,GE=Jt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=wt(Mi),o=Le(()=>e.route||r.value),s=wt(Su,0),a=Le(()=>{let c=Kn(s);const{matched:u}=o.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),i=Le(()=>o.value.matched[a.value]);To(Su,Le(()=>a.value+1)),To(BE,i),To(Mi,o);const l=Xe();return Vt(()=>[l.value,i.value,e.name],([c,u,f],[d,h,v])=>{u&&(u.instances[f]=c,h&&h!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!Jr(u,h)||!d)&&(u.enterCallbacks[f]||[]).forEach(b=>b(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,f=i.value,d=f&&f.components[u];if(!d)return Iu(n.default,{Component:d,route:c});const h=f.props[u],v=h?h===!0?c.params:typeof h=="function"?h(c):h:null,T=cn(d,We({},v,t,{onVnodeUnmounted:E=>{E.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return Iu(n.default,{Component:T,route:c})||T}}});function Iu(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const YE=GE;function LS(e){const t=SE(e.routes,e),n=e.parseQuery||jE,r=e.stringifyQuery||bu,o=e.history,s=so(),a=so(),i=so(),l=al(Mn);let c=Mn;Lr&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Bs.bind(null,$=>""+$),f=Bs.bind(null,UE),d=Bs.bind(null,Ya);function h($,Z){let Y,ne;return Zd($)?(Y=t.getRecordMatcher($),ne=Z):ne=$,t.addRoute(ne,Y)}function v($){const Z=t.getRecordMatcher($);Z&&t.removeRoute(Z)}function b(){return t.getRoutes().map($=>$.record)}function T($){return!!t.getRecordMatcher($)}function E($,Z){if(Z=We({},Z||l.value),typeof $=="string"){const g=Hs(n,$,Z.path),I=t.resolve({path:g.path},Z),L=o.createHref(g.fullPath);return We(g,I,{params:d(I.params),hash:Ya(g.hash),redirectedFrom:void 0,href:L})}let Y;if("path"in $)Y=We({},$,{path:Hs(n,$.path,Z.path).path});else{const g=We({},$.params);for(const I in g)g[I]==null&&delete g[I];Y=We({},$,{params:f(g)}),Z.params=f(Z.params)}const ne=t.resolve(Y,Z),be=$.hash||"";ne.params=u(d(ne.params));const A=zy(r,We({},$,{hash:ME(be),path:ne.path})),m=o.createHref(A);return We({fullPath:A,hash:be,query:r===bu?$E($.query):$.query||{}},ne,{redirectedFrom:void 0,href:m})}function y($){return typeof $=="string"?Hs(n,$,l.value.path):We({},$)}function S($,Z){if(c!==$)return zr(8,{from:Z,to:$})}function p($){return x($)}function O($){return p(We(y($),{replace:!0}))}function C($){const Z=$.matched[$.matched.length-1];if(Z&&Z.redirect){const{redirect:Y}=Z;let ne=typeof Y=="function"?Y($):Y;return typeof ne=="string"&&(ne=ne.includes("?")||ne.includes("#")?ne=y(ne):{path:ne},ne.params={}),We({query:$.query,hash:$.hash,params:"path"in ne?{}:$.params},ne)}}function x($,Z){const Y=c=E($),ne=l.value,be=$.state,A=$.force,m=$.replace===!0,g=C(Y);if(g)return x(We(y(g),{state:typeof g=="object"?We({},be,g.state):be,force:A,replace:m}),Z||Y);const I=Y;I.redirectedFrom=Z;let L;return!A&&Qy(r,ne,Y)&&(L=zr(16,{to:I,from:ne}),Ne(ne,ne,!0,!1)),(L?Promise.resolve(L):D(I,ne)).catch(_=>En(_)?En(_,2)?_:Fe(_):Q(_,I,ne)).then(_=>{if(_){if(En(_,2))return x(We({replace:m},y(_.to),{state:typeof _.to=="object"?We({},be,_.to.state):be,force:A}),Z||I)}else _=U(I,ne,!0,m,be);return H(I,ne,_),_})}function N($,Z){const Y=S($,Z);return Y?Promise.reject(Y):Promise.resolve()}function P($){const Z=$e.values().next().value;return Z&&typeof Z.runWithContext=="function"?Z.runWithContext($):$()}function D($,Z){let Y;const[ne,be,A]=XE($,Z);Y=ks(ne.reverse(),"beforeRouteLeave",$,Z);for(const g of ne)g.leaveGuards.forEach(I=>{Y.push($n(I,$,Z))});const m=N.bind(null,$,Z);return Y.push(m),Ee(Y).then(()=>{Y=[];for(const g of s.list())Y.push($n(g,$,Z));return Y.push(m),Ee(Y)}).then(()=>{Y=ks(be,"beforeRouteUpdate",$,Z);for(const g of be)g.updateGuards.forEach(I=>{Y.push($n(I,$,Z))});return Y.push(m),Ee(Y)}).then(()=>{Y=[];for(const g of A)if(g.beforeEnter)if(on(g.beforeEnter))for(const I of g.beforeEnter)Y.push($n(I,$,Z));else Y.push($n(g.beforeEnter,$,Z));return Y.push(m),Ee(Y)}).then(()=>($.matched.forEach(g=>g.enterCallbacks={}),Y=ks(A,"beforeRouteEnter",$,Z),Y.push(m),Ee(Y))).then(()=>{Y=[];for(const g of a.list())Y.push($n(g,$,Z));return Y.push(m),Ee(Y)}).catch(g=>En(g,8)?g:Promise.reject(g))}function H($,Z,Y){i.list().forEach(ne=>P(()=>ne($,Z,Y)))}function U($,Z,Y,ne,be){const A=S($,Z);if(A)return A;const m=Z===Mn,g=Lr?history.state:{};Y&&(ne||m?o.replace($.fullPath,We({scroll:m&&g&&g.scroll},be)):o.push($.fullPath,be)),l.value=$,Ne($,Z,Y,m),Fe()}let j;function W(){j||(j=o.listen(($,Z,Y)=>{if(!Be.listening)return;const ne=E($),be=C(ne);if(be){x(We(be,{replace:!0}),ne).catch(xo);return}c=ne;const A=l.value;Lr&&aE(du(A.fullPath,Y.delta),Os()),D(ne,A).catch(m=>En(m,12)?m:En(m,2)?(x(m.to,ne).then(g=>{En(g,20)&&!Y.delta&&Y.type===Yo.pop&&o.go(-1,!1)}).catch(xo),Promise.reject()):(Y.delta&&o.go(-Y.delta,!1),Q(m,ne,A))).then(m=>{m=m||U(ne,A,!1),m&&(Y.delta&&!En(m,8)?o.go(-Y.delta,!1):Y.type===Yo.pop&&En(m,20)&&o.go(-1,!1)),H(ne,A,m)}).catch(xo)}))}let q=so(),F=so(),G;function Q($,Z,Y){Fe($);const ne=F.list();return ne.length?ne.forEach(be=>be($,Z,Y)):console.error($),Promise.reject($)}function pe(){return G&&l.value!==Mn?Promise.resolve():new Promise(($,Z)=>{q.add([$,Z])})}function Fe($){return G||(G=!$,W(),q.list().forEach(([Z,Y])=>$?Y($):Z()),q.reset()),$}function Ne($,Z,Y,ne){const{scrollBehavior:be}=e;if(!Lr||!be)return Promise.resolve();const A=!Y&&sE(du($.fullPath,0))||(ne||!Y)&&history.state&&history.state.scroll||null;return Sr().then(()=>be($,Z,A)).then(m=>m&&oE(m)).catch(m=>Q(m,$,Z))}const Ie=$=>o.go($);let je;const $e=new Set,Be={currentRoute:l,listening:!0,addRoute:h,removeRoute:v,hasRoute:T,getRoutes:b,resolve:E,options:e,push:p,replace:O,go:Ie,back:()=>Ie(-1),forward:()=>Ie(1),beforeEach:s.add,beforeResolve:a.add,afterEach:i.add,onError:F.add,isReady:pe,install($){const Z=this;$.component("RouterLink",WE),$.component("RouterView",YE),$.config.globalProperties.$router=Z,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=>Kn(l)}),Lr&&!je&&l.value===Mn&&(je=!0,p(o.location).catch(be=>{}));const Y={};for(const be in Mn)Object.defineProperty(Y,be,{get:()=>l.value[be],enumerable:!0});$.provide(Cs,Z),$.provide(_l,el(Y)),$.provide(Mi,l);const ne=$.unmount;$e.add($),$.unmount=function(){$e.delete($),$e.size<1&&(c=Mn,j&&j(),j=null,l.value=Mn,je=!1,G=!1),ne()}}};function Ee($){return $.reduce((Z,Y)=>Z.then(()=>P(Y)),Promise.resolve())}return Be}function XE(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let a=0;aJr(c,i))?r.push(i):n.push(i));const l=e.matched[a];l&&(t.matched.find(c=>Jr(c,l))||o.push(l))}return[n,r,o]}function RS(){return wt(Cs)}function DS(){return wt(_l)}const na={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},Qr={LIGHT:"light",DARK:"dark",COLORED:"colored",AUTO:"auto"},It={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},JE={BOUNCE:"bounce",SLIDE:"slide",FLIP:"flip",ZOOM:"zoom"},sh={dangerouslyHTMLString:!1,multiple:!0,position:na.TOP_RIGHT,autoClose:5e3,transition:"bounce",hideProgressBar:!1,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,className:"",bodyClassName:"",style:{},progressClassName:"",progressStyle:{},role:"alert",theme:"light"},zE={rtl:!1,newestOnTop:!1,toastClassName:""},ih={...sh,...zE};({...sh,type:It.DEFAULT});var He=(e=>(e[e.COLLAPSE_DURATION=300]="COLLAPSE_DURATION",e[e.DEBOUNCE_DURATION=50]="DEBOUNCE_DURATION",e.CSS_NAMESPACE="Toastify",e))(He||{}),Fi=(e=>(e.ENTRANCE_ANIMATION_END="d",e))(Fi||{});const QE={enter:"Toastify--animate Toastify__bounce-enter",exit:"Toastify--animate Toastify__bounce-exit",appendPosition:!0},ZE={enter:"Toastify--animate Toastify__slide-enter",exit:"Toastify--animate Toastify__slide-exit",appendPosition:!0},qE={enter:"Toastify--animate Toastify__zoom-enter",exit:"Toastify--animate Toastify__zoom-exit"},eb={enter:"Toastify--animate Toastify__flip-enter",exit:"Toastify--animate Toastify__flip-exit"};function lh(e){let t=QE;if(!e||typeof e=="string")switch(e){case"flip":t=eb;break;case"zoom":t=qE;break;case"slide":t=ZE;break}else t=e;return t}function tb(e){return e.containerId||String(e.position)}const Is="will-unmount";function nb(e=na.TOP_RIGHT){return!!document.querySelector(".".concat(He.CSS_NAMESPACE,"__toast-container--").concat(e))}function rb(e=na.TOP_RIGHT){return"".concat(He.CSS_NAMESPACE,"__toast-container--").concat(e)}function ob(e,t,n=!1){const r=["".concat(He.CSS_NAMESPACE,"__toast-container"),"".concat(He.CSS_NAMESPACE,"__toast-container--").concat(e),n?"".concat(He.CSS_NAMESPACE,"__toast-container--rtl"):null].filter(Boolean).join(" ");return $r(t)?t({position:e,rtl:n,defaultClassName:r}):"".concat(r," ").concat(t||"")}function ab(e){var t;const{position:n,containerClassName:r,rtl:o=!1,style:s={}}=e,a=He.CSS_NAMESPACE,i=rb(n),l=document.querySelector(".".concat(a)),c=document.querySelector(".".concat(i)),u=!!c&&!((t=c.className)!=null&&t.includes(Is)),f=l||document.createElement("div"),d=document.createElement("div");d.className=ob(n,r,o),d.dataset.testid="".concat(He.CSS_NAMESPACE,"__toast-container--").concat(n),d.id=tb(e);for(const h in s)if(Object.prototype.hasOwnProperty.call(s,h)){const v=s[h];d.style[h]=v}return l||(f.className=He.CSS_NAMESPACE,document.body.appendChild(f)),u||f.appendChild(d),d}function _i(e){var t,n,r;const o=typeof e=="string"?e:((t=e.currentTarget)==null?void 0:t.id)||((n=e.target)==null?void 0:n.id),s=document.getElementById(o);s&&s.removeEventListener("animationend",_i,!1);try{Xo[o].unmount(),(r=document.getElementById(o))==null||r.remove(),delete Xo[o],delete gt[o]}catch{}}const Xo=Xt({});function sb(e,t){const n=document.getElementById(String(t));n&&(Xo[n.id]=e)}function Ui(e,t=!0){const n=String(e);if(!Xo[n])return;const r=document.getElementById(n);r&&r.classList.add(Is),t?(lb(e),r&&r.addEventListener("animationend",_i,!1)):_i(n),mn.items=mn.items.filter(o=>o.containerId!==e)}function ib(e){for(const t in Xo)Ui(t,e);mn.items=[]}function ch(e,t){const n=document.getElementById(e.toastId);if(n){let r=e;r={...r,...lh(r.transition)};const o=r.appendPosition?"".concat(r.exit,"--").concat(r.position):r.exit;n.className+=" ".concat(o),t&&t(n)}}function lb(e){for(const t in gt)if(t===e)for(const n of gt[t]||[])ch(n)}function cb(e){const t=ra().find(n=>n.toastId===e);return t?.containerId}function Ul(e){return document.getElementById(e)}function ub(e){const t=Ul(e.containerId);return t&&t.classList.contains(Is)}function Au(e){var t;const n=pn(e.content)?ye(e.content.props):null;return n??ye((t=e.data)!=null?t:{})}function fb(e){return e?mn.items.filter(t=>t.containerId===e).length>0:mn.items.length>0}function db(){if(mn.items.length>0){const e=mn.items.shift();xa(e?.toastContent,e?.toastProps)}}const gt=Xt({}),mn=Xt({items:[]});function ra(){const e=ye(gt);return Object.values(e).reduce((t,n)=>[...t,...n],[])}function hb(e){return ra().find(t=>t.toastId===e)}function xa(e,t={}){if(ub(t)){const n=Ul(t.containerId);n&&n.addEventListener("animationend",ji.bind(null,e,t),!1)}else ji(e,t)}function ji(e,t={}){const n=Ul(t.containerId);n&&n.removeEventListener("animationend",ji.bind(null,e,t),!1);const r=gt[t.containerId]||[],o=r.length>0;if(!o&&!nb(t.position)){const s=ab(t),a=Ed(Db,t);a.mount(s),sb(a,s.id)}o&&(t.position=r[0].position),Sr(()=>{t.updateId?dn.update(t):dn.add(e,t)})}const dn={add(e,t){const{containerId:n=""}=t;n&&(gt[n]=gt[n]||[],gt[n].find(r=>r.toastId===t.toastId)||setTimeout(()=>{var r,o;t.newestOnTop?(r=gt[n])==null||r.unshift(t):(o=gt[n])==null||o.push(t),t.onOpen&&t.onOpen(Au(t))},t.delay||0))},remove(e){if(e){const t=cb(e);if(t){const n=gt[t];let r=n.find(o=>o.toastId===e);gt[t]=n.filter(o=>o.toastId!==e),!gt[t].length&&!fb(t)&&Ui(t,!1),db(),Sr(()=>{r!=null&&r.onClose&&(r.onClose(Au(r)),r=void 0)})}}},update(e={}){const{containerId:t=""}=e;if(t&&e.updateId){gt[t]=gt[t]||[];const n=gt[t].find(r=>r.toastId===e.toastId);n&&setTimeout(()=>{for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)){const o=e[r];n[r]=o}},e.delay||0)}},clear(e,t=!0){e?Ui(e,t):ib(t)},dismissCallback(e){var t;const n=(t=e.currentTarget)==null?void 0:t.id,r=document.getElementById(n);r&&(r.removeEventListener("animationend",dn.dismissCallback,!1),setTimeout(()=>{dn.remove(n)}))},dismiss(e){if(e){const t=ra();for(const n of t)if(n.toastId===e){ch(n,r=>{r.addEventListener("animationend",dn.dismissCallback,!1)});break}}}},uh=Xt({}),Xa=Xt({});function fh(){return Math.random().toString(36).substring(2,9)}function pb(e){return typeof e=="number"&&!isNaN(e)}function $i(e){return typeof e=="string"}function $r(e){return typeof e=="function"}function As(...e){return vn(...e)}function Na(e){return typeof e=="object"&&(!!(e!=null&&e.render)||!!(e!=null&&e.setup)||typeof e?.type=="object")}function mb(e={}){uh["".concat(He.CSS_NAMESPACE,"-default-options")]=e}function gb(){return uh["".concat(He.CSS_NAMESPACE,"-default-options")]||ih}function vb(){return document.documentElement.classList.contains("dark")?"dark":"light"}var La=(e=>(e[e.Enter=0]="Enter",e[e.Exit=1]="Exit",e))(La||{});const dh={containerId:{type:[String,Number],required:!1,default:""},clearOnUrlChange:{type:Boolean,required:!1,default:!0},dangerouslyHTMLString:{type:Boolean,required:!1,default:!1},multiple:{type:Boolean,required:!1,default:!0},limit:{type:Number,required:!1,default:void 0},position:{type:String,required:!1,default:na.TOP_LEFT},bodyClassName:{type:String,required:!1,default:""},autoClose:{type:[Number,Boolean],required:!1,default:!1},closeButton:{type:[Boolean,Function,Object],required:!1,default:void 0},transition:{type:[String,Object],required:!1,default:"bounce"},hideProgressBar:{type:Boolean,required:!1,default:!1},pauseOnHover:{type:Boolean,required:!1,default:!0},pauseOnFocusLoss:{type:Boolean,required:!1,default:!0},closeOnClick:{type:Boolean,required:!1,default:!0},progress:{type:Number,required:!1,default:void 0},progressClassName:{type:String,required:!1,default:""},toastStyle:{type:Object,required:!1,default(){return{}}},progressStyle:{type:Object,required:!1,default(){return{}}},role:{type:String,required:!1,default:"alert"},theme:{type:String,required:!1,default:Qr.AUTO},content:{type:[String,Object,Function],required:!1,default:""},toastId:{type:[String,Number],required:!1,default:""},data:{type:[Object,String],required:!1,default(){return{}}},type:{type:String,required:!1,default:It.DEFAULT},icon:{type:[Boolean,String,Number,Object,Function],required:!1,default:void 0},delay:{type:Number,required:!1,default:void 0},onOpen:{type:Function,required:!1,default:void 0},onClose:{type:Function,required:!1,default:void 0},onClick:{type:Function,required:!1,default:void 0},isLoading:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},toastClassName:{type:String,required:!1,default:""},updateId:{type:[String,Number],required:!1,default:""}},yb={autoClose:{type:[Number,Boolean],required:!0},isRunning:{type:Boolean,required:!1,default:void 0},type:{type:String,required:!1,default:It.DEFAULT},theme:{type:String,required:!1,default:Qr.AUTO},hide:{type:Boolean,required:!1,default:void 0},className:{type:[String,Function],required:!1,default:""},controlledProgress:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:void 0},isIn:{type:Boolean,required:!1,default:void 0},progress:{type:Number,required:!1,default:void 0},closeToast:{type:Function,required:!1,default:void 0}},Eb=Jt({name:"ProgressBar",props:yb,setup(e,{attrs:t}){const n=Xe(),r=Le(()=>e.hide?"true":"false"),o=Le(()=>({...t.style||{},animationDuration:"".concat(e.autoClose===!0?5e3:e.autoClose,"ms"),animationPlayState:e.isRunning?"running":"paused",opacity:e.hide||e.autoClose===!1?0:1,transform:e.controlledProgress?"scaleX(".concat(e.progress,")"):"none"})),s=Le(()=>["".concat(He.CSS_NAMESPACE,"__progress-bar"),e.controlledProgress?"".concat(He.CSS_NAMESPACE,"__progress-bar--controlled"):"".concat(He.CSS_NAMESPACE,"__progress-bar--animated"),"".concat(He.CSS_NAMESPACE,"__progress-bar-theme--").concat(e.theme),"".concat(He.CSS_NAMESPACE,"__progress-bar--").concat(e.type),e.rtl?"".concat(He.CSS_NAMESPACE,"__progress-bar--rtl"):null].filter(Boolean).join(" ")),a=Le(()=>"".concat(s.value," ").concat(t?.class||"")),i=()=>{n.value&&(n.value.onanimationend=null,n.value.ontransitionend=null)},l=()=>{e.isIn&&e.closeToast&&e.autoClose!==!1&&(e.closeToast(),i())},c=Le(()=>e.controlledProgress?null:l),u=Le(()=>e.controlledProgress?l:null);return bo(()=>{n.value&&(i(),n.value.onanimationend=c.value,n.value.ontransitionend=u.value)}),()=>Te("div",{ref:n,role:"progressbar","aria-hidden":r.value,"aria-label":"notification timer",class:a.value,style:o.value},null)}}),bb=Jt({name:"CloseButton",inheritAttrs:!1,props:{theme:{type:String,required:!1,default:Qr.AUTO},type:{type:String,required:!1,default:Qr.LIGHT},ariaLabel:{type:String,required:!1,default:"close"},closeToast:{type:Function,required:!1,default:void 0}},setup(e){return()=>Te("button",{class:"".concat(He.CSS_NAMESPACE,"__close-button ").concat(He.CSS_NAMESPACE,"__close-button--").concat(e.theme),type:"button",onClick:t=>{t.stopPropagation(),e.closeToast&&e.closeToast(t)},"aria-label":e.ariaLabel},[Te("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},[Te("path",{"fill-rule":"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"},null)])])}}),Ps=({theme:e,type:t,path:n,...r})=>Te("svg",vn({viewBox:"0 0 24 24",width:"100%",height:"100%",fill:e==="colored"?"currentColor":"var(--toastify-icon-color-".concat(t,")")},r),[Te("path",{d:n},null)]);function Sb(e){return Te(Ps,vn(e,{path:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}),null)}function Tb(e){return Te(Ps,vn(e,{path:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}),null)}function Ob(e){return Te(Ps,vn(e,{path:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}),null)}function Cb(e){return Te(Ps,vn(e,{path:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}),null)}function Ib(){return Te("div",{class:"".concat(He.CSS_NAMESPACE,"__spinner")},null)}const Bi={info:Tb,warning:Sb,success:Ob,error:Cb,spinner:Ib},Ab=e=>e in Bi;function Pb({theme:e,type:t,isLoading:n,icon:r}){let o;const s={theme:e,type:t};return n?o=Bi.spinner():r===!1?o=void 0:Na(r)?o=ye(r):$r(r)?o=r(s):pn(r)?o=rn(r,s):$i(r)||pb(r)?o=r:Ab(t)&&(o=Bi[t](s)),o}const xb=()=>{};function Nb(e,t,n=He.COLLAPSE_DURATION){const{scrollHeight:r,style:o}=e,s=n;requestAnimationFrame(()=>{o.minHeight="initial",o.height=r+"px",o.transition="all ".concat(s,"ms"),requestAnimationFrame(()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(t,s)})})}function Lb(e){const t=Xe(!1),n=Xe(!1),r=Xe(!1),o=Xe(La.Enter),s=Xt({...e,appendPosition:e.appendPosition||!1,collapse:typeof e.collapse>"u"?!0:e.collapse,collapseDuration:e.collapseDuration||He.COLLAPSE_DURATION}),a=s.done||xb,i=Le(()=>s.appendPosition?"".concat(s.enter,"--").concat(s.position):s.enter),l=Le(()=>s.appendPosition?"".concat(s.exit,"--").concat(s.position):s.exit),c=Le(()=>e.pauseOnHover?{onMouseenter:T,onMouseleave:b}:{});function u(){const y=i.value.split(" ");d().addEventListener(Fi.ENTRANCE_ANIMATION_END,b,{once:!0});const S=O=>{const C=d();O.target===C&&(C.dispatchEvent(new Event(Fi.ENTRANCE_ANIMATION_END)),C.removeEventListener("animationend",S),C.removeEventListener("animationcancel",S),o.value===La.Enter&&O.type!=="animationcancel"&&C.classList.remove(...y))},p=()=>{const O=d();O.classList.add(...y),O.addEventListener("animationend",S),O.addEventListener("animationcancel",S)};e.pauseOnFocusLoss&&h(),p()}function f(){if(!d())return;const y=()=>{const p=d();p.removeEventListener("animationend",y),s.collapse?Nb(p,a,s.collapseDuration):a()},S=()=>{const p=d();o.value=La.Exit,p&&(p.className+=" ".concat(l.value),p.addEventListener("animationend",y))};n.value||(r.value?y():setTimeout(S))}function d(){return e.toastRef.value}function h(){document.hasFocus()||T(),window.addEventListener("focus",b),window.addEventListener("blur",T)}function v(){window.removeEventListener("focus",b),window.removeEventListener("blur",T)}function b(){(!e.loading.value||e.isLoading===void 0)&&(t.value=!0)}function T(){t.value=!1}function E(y){y&&(y.stopPropagation(),y.preventDefault()),n.value=!1}return bo(f),bo(()=>{const y=ra();n.value=y.findIndex(S=>S.toastId===s.toastId)>-1}),bo(()=>{e.isLoading!==void 0&&(e.loading.value?T():b())}),qn(u),Tr(()=>{e.pauseOnFocusLoss&&v()}),{isIn:n,isRunning:t,hideToast:E,eventHandlers:c}}const Rb=Jt({name:"ToastItem",inheritAttrs:!1,props:dh,setup(e){const t=Xe(),n=Le(()=>!!e.isLoading),r=Le(()=>e.progress!==void 0&&e.progress!==null),o=Le(()=>Pb(e)),s=Le(()=>["".concat(He.CSS_NAMESPACE,"__toast"),"".concat(He.CSS_NAMESPACE,"__toast-theme--").concat(e.theme),"".concat(He.CSS_NAMESPACE,"__toast--").concat(e.type),e.rtl?"".concat(He.CSS_NAMESPACE,"__toast--rtl"):void 0,e.toastClassName||""].filter(Boolean).join(" ")),{isRunning:a,isIn:i,hideToast:l,eventHandlers:c}=Lb({toastRef:t,loading:n,done:()=>{dn.remove(e.toastId)},...lh(e.transition),...e});return()=>Te("div",vn({id:e.toastId,class:s.value,style:e.toastStyle||{},ref:t,"data-testid":"toast-item-".concat(e.toastId),onClick:u=>{e.closeOnClick&&l(),e.onClick&&e.onClick(u)}},c.value),[Te("div",{role:e.role,"data-testid":"toast-body",class:"".concat(He.CSS_NAMESPACE,"__toast-body ").concat(e.bodyClassName||"")},[o.value!=null&&Te("div",{"data-testid":"toast-icon-".concat(e.type),class:["".concat(He.CSS_NAMESPACE,"__toast-icon"),e.isLoading?"":"".concat(He.CSS_NAMESPACE,"--animate-icon ").concat(He.CSS_NAMESPACE,"__zoom-enter")].join(" ")},[Na(o.value)?cn(ye(o.value),{theme:e.theme,type:e.type}):$r(o.value)?o.value({theme:e.theme,type:e.type}):o.value]),Te("div",{"data-testid":"toast-content"},[Na(e.content)?cn(ye(e.content),{toastProps:ye(e),closeToast:l,data:e.data}):$r(e.content)?e.content({toastProps:ye(e),closeToast:l,data:e.data}):e.dangerouslyHTMLString?cn("div",{innerHTML:e.content}):e.content])]),(e.closeButton===void 0||e.closeButton===!0)&&Te(bb,{theme:e.theme,closeToast:u=>{u.stopPropagation(),u.preventDefault(),l()}},null),Na(e.closeButton)?cn(ye(e.closeButton),{closeToast:l,type:e.type,theme:e.theme}):$r(e.closeButton)?e.closeButton({closeToast:l,type:e.type,theme:e.theme}):null,Te(Eb,{className:e.progressClassName,style:e.progressStyle,rtl:e.rtl,theme:e.theme,isIn:i.value,type:e.type,hide:e.hideProgressBar,isRunning:a.value,autoClose:e.autoClose,controlledProgress:r.value,progress:e.progress,closeToast:e.isLoading?void 0:l},null)])}});let Lo=0;function hh(){typeof window>"u"||(Lo&&window.cancelAnimationFrame(Lo),Lo=window.requestAnimationFrame(hh),Xa.lastUrl!==window.location.href&&(Xa.lastUrl=window.location.href,dn.clear()))}const Db=Jt({name:"ToastifyContainer",inheritAttrs:!1,props:dh,setup(e){const t=Le(()=>e.containerId),n=Le(()=>gt[t.value]||[]),r=Le(()=>n.value.filter(o=>o.position===e.position));return qn(()=>{typeof window<"u"&&e.clearOnUrlChange&&window.requestAnimationFrame(hh)}),Tr(()=>{typeof window<"u"&&Lo&&(window.cancelAnimationFrame(Lo),Xa.lastUrl="")}),()=>Te(lt,null,[r.value.map(o=>{const{toastId:s=""}=o;return Te(Rb,vn({key:s},o),null)})])}});let Ws=!1;function ph(){const e=[];return ra().forEach(t=>{const n=document.getElementById(t.containerId);n&&!n.classList.contains(Is)&&e.push(t)}),e}function wb(e){const t=ph().length,n=e??0;return n>0&&t+mn.items.length>=n}function Mb(e){wb(e.limit)&&!e.updateId&&mn.items.push({toastId:e.toastId,containerId:e.containerId,toastContent:e.content,toastProps:e})}function nr(e,t,n={}){if(Ws)return;n=As(gb(),{type:t},ye(n)),(!n.toastId||typeof n.toastId!="string"&&typeof n.toastId!="number")&&(n.toastId=fh()),n={...n,content:e,containerId:n.containerId||String(n.position)};const r=Number(n?.progress);return r<0&&(n.progress=0),r>1&&(n.progress=1),n.theme==="auto"&&(n.theme=vb()),Mb(n),Xa.lastUrl=window.location.href,n.multiple?mn.items.length?n.updateId&&xa(e,n):xa(e,n):(Ws=!0,Je.clearAll(void 0,!1),setTimeout(()=>{xa(e,n)},0),setTimeout(()=>{Ws=!1},390)),n.toastId}const Je=(e,t)=>nr(e,It.DEFAULT,t);Je.info=(e,t)=>nr(e,It.DEFAULT,{...t,type:It.INFO});Je.error=(e,t)=>nr(e,It.DEFAULT,{...t,type:It.ERROR});Je.warning=(e,t)=>nr(e,It.DEFAULT,{...t,type:It.WARNING});Je.warn=Je.warning;Je.success=(e,t)=>nr(e,It.DEFAULT,{...t,type:It.SUCCESS});Je.loading=(e,t)=>nr(e,It.DEFAULT,As(t,{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1}));Je.dark=(e,t)=>nr(e,It.DEFAULT,As(t,{theme:Qr.DARK}));Je.remove=e=>{e?dn.dismiss(e):dn.clear()};Je.clearAll=(e,t)=>{dn.clear(e,t)};Je.isActive=e=>{let t=!1;return t=ph().findIndex(n=>n.toastId===e)>-1,t};Je.update=(e,t={})=>{setTimeout(()=>{const n=hb(e);if(n){const r=ye(n),{content:o}=r,s={...r,...t,toastId:t.toastId||e,updateId:fh()},a=s.render||o;delete s.render,nr(a,s.type,s)}},0)};Je.done=e=>{Je.update(e,{isLoading:!1,progress:1})};Je.promise=Fb;function Fb(e,{pending:t,error:n,success:r},o){var s,a,i;let l;const c={...o||{},autoClose:!1};t&&(l=$i(t)?Je.loading(t,c):Je.loading(t.render,{...c,...t}));const u={autoClose:(s=o?.autoClose)!=null?s:!0,closeOnClick:(a=o?.closeOnClick)!=null?a:!0,closeButton:(i=o?.autoClose)!=null?i:null,isLoading:void 0,draggable:null,delay:100},f=(h,v,b)=>{if(v==null){Je.remove(l);return}const T={type:h,...u,...o,data:b},E=$i(v)?{render:v}:v;return l?Je.update(l,{...T,...E,isLoading:!1}):Je(E.render,{...T,...E,isLoading:!1}),b},d=$r(e)?e():e;return d.then(h=>{f("success",r,h)}).catch(h=>{f("error",n,h)}),d}Je.POSITION=na;Je.THEME=Qr;Je.TYPE=It;Je.TRANSITIONS=JE;const _b={install(e,t={}){Ub(t)}};typeof window<"u"&&(window.Vue3Toastify=_b);function Ub(e={}){const t=As(ih,e);mb(t)}var jb=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function $b(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function mh(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}const Bb=mh(Gg),Pu=(e,t)=>{const n=e.storage||sessionStorage,r=e.key||t.$id;if(e.paths){const o=e.paths.reduce((s,a)=>(s[a]=t.$state[a],s),{});n.setItem(r,JSON.stringify(o))}else n.setItem(r,JSON.stringify(t.$state))};var wS=({options:e,store:t})=>{var n,r,o,s;if((n=e.persist)!=null&&n.enabled){const a=[{key:t.$id,storage:sessionStorage}],i=(o=(r=e.persist)==null?void 0:r.strategies)!=null&&o.length?(s=e.persist)==null?void 0:s.strategies:a;i.forEach(l=>{const c=l.storage||sessionStorage,u=l.key||t.$id,f=c.getItem(u);f&&(t.$patch(JSON.parse(f)),Pu(l,t))}),t.$subscribe(()=>{i.forEach(l=>{Pu(l,t)})})}},gh={exports:{}};/**! + * Sortable 1.14.0 + * @author RubaXa + * @author owenm + * @license MIT + */function xu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function gn(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function Wb(e,t){if(e==null)return{};var n=kb(e,t),r,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Kb(e){return Vb(e)||Gb(e)||Yb(e)||Xb()}function Vb(e){if(Array.isArray(e))return Hi(e)}function Gb(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Yb(e,t){if(e){if(typeof e=="string")return Hi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Hi(e,t)}}function Hi(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function Qb(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Zt(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&Ja(e,t):Ja(e,t))||r&&e===n)return e;if(e===n)break}while(e=Qb(e))}return null}var Lu=/\s+/g;function rt(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(Lu," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(Lu," ")}}function le(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function mr(e,t){var n="";if(typeof e=="string")n=e;else do{var r=le(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function Eh(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,s=r.length;if(n)for(;o=s:a=o<=s,!a)return r;if(r===hn())break;r=kn(r,!1)}return!1}function Zr(e,t,n,r){for(var o=0,s=0,a=e.children;s2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,s=Wb(r,oS);aa.pluginEvent.bind(me)(t,n,gn({dragEl:te,parentEl:ot,ghostEl:xe,rootEl:qe,nextEl:lr,lastDownEl:Da,cloneEl:at,cloneHidden:Hn,dragStarted:mo,putSortable:pt,activeSortable:me.active,originalEvent:o,oldIndex:wr,oldDraggableIndex:wo,newIndex:Ut,newDraggableIndex:Bn,hideGhostForTarget:Ih,unhideGhostForTarget:Ah,cloneNowHidden:function(){Hn=!0},cloneNowShown:function(){Hn=!1},dispatchSortableEvent:function(i){Ot({sortable:n,name:i,originalEvent:o})}},s))};function Ot(e){po(gn({putSortable:pt,cloneEl:at,targetEl:te,rootEl:qe,oldIndex:wr,oldDraggableIndex:wo,newIndex:Ut,newDraggableIndex:Bn},e))}var te,ot,xe,qe,lr,Da,at,Hn,wr,Ut,wo,Bn,ba,pt,Rr=!1,za=!1,Qa=[],sr,zt,Ys,Xs,Mu,Fu,mo,Ar,Mo,Fo=!1,Sa=!1,wa,yt,Js=[],ki=!1,Za=[],xs=typeof document<"u",Ta=vh,_u=oa||xn?"cssFloat":"float",aS=xs&&!zb&&!vh&&"draggable"in document.createElement("div"),Th=function(){if(xs){if(xn)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Oh=function(t,n){var r=le(t),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),s=Zr(t,0,n),a=Zr(t,1,n),i=s&&le(s),l=a&&le(a),c=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+et(s).width,u=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+et(a).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(s&&i.float&&i.float!=="none"){var f=i.float==="left"?"left":"right";return a&&(l.clear==="both"||l.clear===f)?"vertical":"horizontal"}return s&&(i.display==="block"||i.display==="flex"||i.display==="table"||i.display==="grid"||c>=o&&r[_u]==="none"||a&&r[_u]==="none"&&c+u>o)?"vertical":"horizontal"},sS=function(t,n,r){var o=r?t.left:t.top,s=r?t.right:t.bottom,a=r?t.width:t.height,i=r?n.left:n.top,l=r?n.right:n.bottom,c=r?n.width:n.height;return o===i||s===l||o+a/2===i+c/2},iS=function(t,n){var r;return Qa.some(function(o){var s=o[bt].options.emptyInsertThreshold;if(!(!s||jl(o))){var a=et(o),i=t>=a.left-s&&t<=a.right+s,l=n>=a.top-s&&n<=a.bottom+s;if(i&&l)return r=o}}),r},Ch=function(t){function n(s,a){return function(i,l,c,u){var f=i.options.group.name&&l.options.group.name&&i.options.group.name===l.options.group.name;if(s==null&&(a||f))return!0;if(s==null||s===!1)return!1;if(a&&s==="clone")return s;if(typeof s=="function")return n(s(i,l,c,u),a)(i,l,c,u);var d=(a?i:l).options.group.name;return s===!0||typeof s=="string"&&s===d||s.join&&s.indexOf(d)>-1}}var r={},o=t.group;(!o||Ra(o)!="object")&&(o={name:o}),r.name=o.name,r.checkPull=n(o.pull,!0),r.checkPut=n(o.put),r.revertClone=o.revertClone,t.group=r},Ih=function(){!Th&&xe&&le(xe,"display","none")},Ah=function(){!Th&&xe&&le(xe,"display","")};xs&&document.addEventListener("click",function(e){if(za)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),za=!1,!1},!0);var ir=function(t){if(te){t=t.touches?t.touches[0]:t;var n=iS(t.clientX,t.clientY);if(n){var r={};for(var o in t)t.hasOwnProperty(o)&&(r[o]=t[o]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[bt]._onDragOver(r)}}},lS=function(t){te&&te.parentNode[bt]._isOutsideThisEl(t.target)};function me(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Yt({},t),e[bt]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Oh(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(a,i){a.setData("Text",i.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:me.supportPointer!==!1&&"PointerEvent"in window&&!Ro,emptyInsertThreshold:5};aa.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);Ch(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:aS,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?we(e,"pointerdown",this._onTapStart):(we(e,"mousedown",this._onTapStart),we(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(we(e,"dragover",this),we(e,"dragenter",this)),Qa.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Yt(this,tS())}me.prototype={constructor:me,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Ar=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,te):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,r=this.el,o=this.options,s=o.preventOnFilter,a=t.type,i=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,l=(i||t).target,c=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||l,u=o.filter;if(gS(r),!te&&!(/mousedown|pointerdown/.test(a)&&t.button!==0||o.disabled)&&!c.isContentEditable&&!(!this.nativeDraggable&&Ro&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=Zt(l,o.draggable,r,!1),!(l&&l.animated)&&Da!==l)){if(wr=st(l),wo=st(l,o.draggable),typeof u=="function"){if(u.call(this,t,l,this)){Ot({sortable:n,rootEl:c,name:"filter",targetEl:l,toEl:r,fromEl:r}),xt("filter",n,{evt:t}),s&&t.cancelable&&t.preventDefault();return}}else if(u&&(u=u.split(",").some(function(f){if(f=Zt(c,f.trim(),r,!1),f)return Ot({sortable:n,rootEl:f,name:"filter",targetEl:l,fromEl:r,toEl:r}),xt("filter",n,{evt:t}),!0}),u)){s&&t.cancelable&&t.preventDefault();return}o.handle&&!Zt(c,o.handle,r,!1)||this._prepareDragStart(t,i,l)}}},_prepareDragStart:function(t,n,r){var o=this,s=o.el,a=o.options,i=s.ownerDocument,l;if(r&&!te&&r.parentNode===s){var c=et(r);if(qe=s,te=r,ot=te.parentNode,lr=te.nextSibling,Da=r,ba=a.group,me.dragged=te,sr={target:te,clientX:(n||t).clientX,clientY:(n||t).clientY},Mu=sr.clientX-c.left,Fu=sr.clientY-c.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,te.style["will-change"]="all",l=function(){if(xt("delayEnded",o,{evt:t}),me.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!Nu&&o.nativeDraggable&&(te.draggable=!0),o._triggerDragStart(t,n),Ot({sortable:o,name:"choose",originalEvent:t}),rt(te,a.chosenClass,!0)},a.ignore.split(",").forEach(function(u){Eh(te,u.trim(),zs)}),we(i,"dragover",ir),we(i,"mousemove",ir),we(i,"touchmove",ir),we(i,"mouseup",o._onDrop),we(i,"touchend",o._onDrop),we(i,"touchcancel",o._onDrop),Nu&&this.nativeDraggable&&(this.options.touchStartThreshold=4,te.draggable=!0),xt("delayStart",this,{evt:t}),a.delay&&(!a.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(oa||xn))){if(me.eventCanceled){this._onDrop();return}we(i,"mouseup",o._disableDelayedDrag),we(i,"touchend",o._disableDelayedDrag),we(i,"touchcancel",o._disableDelayedDrag),we(i,"mousemove",o._delayedDragTouchMoveHandler),we(i,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&we(i,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(l,a.delay)}else l()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){te&&zs(te),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;Re(t,"mouseup",this._disableDelayedDrag),Re(t,"touchend",this._disableDelayedDrag),Re(t,"touchcancel",this._disableDelayedDrag),Re(t,"mousemove",this._delayedDragTouchMoveHandler),Re(t,"touchmove",this._delayedDragTouchMoveHandler),Re(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?we(document,"pointermove",this._onTouchMove):n?we(document,"touchmove",this._onTouchMove):we(document,"mousemove",this._onTouchMove):(we(te,"dragend",this),we(qe,"dragstart",this._onDragStart));try{document.selection?Ma(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Rr=!1,qe&&te){xt("dragStarted",this,{evt:n}),this.nativeDraggable&&we(document,"dragover",lS);var r=this.options;!t&&rt(te,r.dragClass,!1),rt(te,r.ghostClass,!0),me.active=this,t&&this._appendGhost(),Ot({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(zt){this._lastX=zt.clientX,this._lastY=zt.clientY,Ih();for(var t=document.elementFromPoint(zt.clientX,zt.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(zt.clientX,zt.clientY),t!==n);)n=t;if(te.parentNode[bt]._isOutsideThisEl(t),n)do{if(n[bt]){var r=void 0;if(r=n[bt]._onDragOver({clientX:zt.clientX,clientY:zt.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);Ah()}},_onTouchMove:function(t){if(sr){var n=this.options,r=n.fallbackTolerance,o=n.fallbackOffset,s=t.touches?t.touches[0]:t,a=xe&&mr(xe,!0),i=xe&&a&&a.a,l=xe&&a&&a.d,c=Ta&&yt&&Du(yt),u=(s.clientX-sr.clientX+o.x)/(i||1)+(c?c[0]-Js[0]:0)/(i||1),f=(s.clientY-sr.clientY+o.y)/(l||1)+(c?c[1]-Js[1]:0)/(l||1);if(!me.active&&!Rr){if(r&&Math.max(Math.abs(s.clientX-this._lastX),Math.abs(s.clientY-this._lastY))=0&&(Ot({rootEl:ot,name:"add",toEl:ot,fromEl:qe,originalEvent:t}),Ot({sortable:this,name:"remove",toEl:ot,originalEvent:t}),Ot({rootEl:ot,name:"sort",toEl:ot,fromEl:qe,originalEvent:t}),Ot({sortable:this,name:"sort",toEl:ot,originalEvent:t})),pt&&pt.save()):Ut!==wr&&Ut>=0&&(Ot({sortable:this,name:"update",toEl:ot,originalEvent:t}),Ot({sortable:this,name:"sort",toEl:ot,originalEvent:t})),me.active&&((Ut==null||Ut===-1)&&(Ut=wr,Bn=wo),Ot({sortable:this,name:"end",toEl:ot,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){xt("nulling",this),qe=te=ot=xe=lr=at=Da=Hn=sr=zt=mo=Ut=Bn=wr=wo=Ar=Mo=pt=ba=me.dragged=me.ghost=me.clone=me.active=null,Za.forEach(function(t){t.checked=!0}),Za.length=Ys=Xs=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":te&&(this._onDragOver(t),cS(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,o=0,s=r.length,a=this.options;or.right+o||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+o}function hS(e,t,n,r,o,s,a,i){var l=r?e.clientY:e.clientX,c=r?n.height:n.width,u=r?n.top:n.left,f=r?n.bottom:n.right,d=!1;if(!a){if(i&&wau+c*s/2:lf-wa)return-Mo}else if(l>u+c*(1-o)/2&&lf-c*s/2)?l>u+c/2?1:-1:0}function pS(e){return st(te)1&&(Ce.forEach(function(i){s.addAnimationState({target:i,rect:Nt?et(i):a}),Vs(i),i.fromRect=a,r.removeAnimationState(i)}),Nt=!1,SS(!this.options.removeCloneOnHide,o))},dragOverCompleted:function(n){var r=n.sortable,o=n.isOwner,s=n.insertion,a=n.activeSortable,i=n.parentEl,l=n.putSortable,c=this.options;if(s){if(o&&a._hideClone(),lo=!1,c.animation&&Ce.length>1&&(Nt||!o&&!a.options.sort&&!l)){var u=et(Ge,!1,!0,!0);Ce.forEach(function(d){d!==Ge&&(wu(d,u),i.appendChild(d))}),Nt=!0}if(!o)if(Nt||Ia(),Ce.length>1){var f=Ca;a._showClone(r),a.options.animation&&!Ca&&f&&_t.forEach(function(d){a.addAnimationState({target:d,rect:co}),d.fromRect=co,d.thisAnimationDuration=null})}else a._showClone(r)}},dragOverAnimationCapture:function(n){var r=n.dragRect,o=n.isOwner,s=n.activeSortable;if(Ce.forEach(function(i){i.thisAnimationDuration=null}),s.options.animation&&!o&&s.multiDrag.isMultiDrag){co=Yt({},r);var a=mr(Ge,!0);co.top-=a.f,co.left-=a.e}},dragOverAnimationComplete:function(){Nt&&(Nt=!1,Ia())},drop:function(n){var r=n.originalEvent,o=n.rootEl,s=n.parentEl,a=n.sortable,i=n.dispatchSortableEvent,l=n.oldIndex,c=n.putSortable,u=c||this.sortable;if(r){var f=this.options,d=s.children;if(!Pr)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),rt(Ge,f.selectedClass,!~Ce.indexOf(Ge)),~Ce.indexOf(Ge))Ce.splice(Ce.indexOf(Ge),1),io=null,po({sortable:a,rootEl:o,name:"deselect",targetEl:Ge,originalEvt:r});else{if(Ce.push(Ge),po({sortable:a,rootEl:o,name:"select",targetEl:Ge,originalEvt:r}),r.shiftKey&&io&&a.el.contains(io)){var h=st(io),v=st(Ge);if(~h&&~v&&h!==v){var b,T;for(v>h?(T=h,b=v):(T=v,b=h+1);T1){var E=et(Ge),y=st(Ge,":not(."+this.options.selectedClass+")");if(!lo&&f.animation&&(Ge.thisAnimationDuration=null),u.captureAnimationState(),!lo&&(f.animation&&(Ge.fromRect=E,Ce.forEach(function(p){if(p.thisAnimationDuration=null,p!==Ge){var O=Nt?et(p):E;p.fromRect=O,u.addAnimationState({target:p,rect:O})}})),Ia(),Ce.forEach(function(p){d[y]?s.insertBefore(p,d[y]):s.appendChild(p),y++}),l===st(Ge))){var S=!1;Ce.forEach(function(p){if(p.sortableIndex!==st(p)){S=!0;return}}),S&&i("update")}Ce.forEach(function(p){Vs(p)}),u.animateAll()}Qt=u}(o===s||c&&c.lastPutMode!=="clone")&&_t.forEach(function(p){p.parentNode&&p.parentNode.removeChild(p)})}},nullingGlobal:function(){this.isMultiDrag=Pr=!1,_t.length=0},destroyGlobal:function(){this._deselectMultiDrag(),Re(document,"pointerup",this._deselectMultiDrag),Re(document,"mouseup",this._deselectMultiDrag),Re(document,"touchend",this._deselectMultiDrag),Re(document,"keydown",this._checkKeyDown),Re(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof Pr<"u"&&Pr)&&Qt===this.sortable&&!(n&&Zt(n.target,this.options.draggable,this.sortable.el,!1))&&!(n&&n.button!==0))for(;Ce.length;){var r=Ce[0];rt(r,this.options.selectedClass,!1),Ce.shift(),po({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:r,originalEvt:n})}},_checkKeyDown:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Yt(e,{pluginName:"multiDrag",utils:{select:function(n){var r=n.parentNode[bt];!r||!r.options.multiDrag||~Ce.indexOf(n)||(Qt&&Qt!==r&&(Qt.multiDrag._deselectMultiDrag(),Qt=r),rt(n,r.options.selectedClass,!0),Ce.push(n))},deselect:function(n){var r=n.parentNode[bt],o=Ce.indexOf(n);!r||!r.options.multiDrag||!~o||(rt(n,r.options.selectedClass,!1),Ce.splice(o,1))}},eventProperties:function(){var n=this,r=[],o=[];return Ce.forEach(function(s){r.push({multiDragElement:s,index:s.sortableIndex});var a;Nt&&s!==Ge?a=-1:Nt?a=st(s,":not(."+n.options.selectedClass+")"):a=st(s),o.push({multiDragElement:s,index:a})}),{items:Kb(Ce),clones:[].concat(_t),oldIndicies:r,newIndicies:o}},optionListeners:{multiDragKey:function(n){return n=n.toLowerCase(),n==="ctrl"?n="Control":n.length>1&&(n=n.charAt(0).toUpperCase()+n.substr(1)),n}}})}function SS(e,t){Ce.forEach(function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}function ju(e,t){_t.forEach(function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}function Ia(){Ce.forEach(function(e){e!==Ge&&e.parentNode&&e.parentNode.removeChild(e)})}me.mount(new vS);me.mount(Hl,Bl);const TS=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:bS,Sortable:me,Swap:yS,default:me},Symbol.toStringTag,{value:"Module"})),OS=mh(TS);(function(e,t){(function(r,o){e.exports=o(Bb,OS)})(typeof self<"u"?self:jb,function(n,r){return function(o){var s={};function a(i){if(s[i])return s[i].exports;var l=s[i]={i,l:!1,exports:{}};return o[i].call(l.exports,l,l.exports,a),l.l=!0,l.exports}return a.m=o,a.c=s,a.d=function(i,l,c){a.o(i,l)||Object.defineProperty(i,l,{enumerable:!0,get:c})},a.r=function(i){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},a.t=function(i,l){if(l&1&&(i=a(i)),l&8||l&4&&typeof i=="object"&&i&&i.__esModule)return i;var c=Object.create(null);if(a.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:i}),l&2&&typeof i!="string")for(var u in i)a.d(c,u,function(f){return i[f]}.bind(null,u));return c},a.n=function(i){var l=i&&i.__esModule?function(){return i.default}:function(){return i};return a.d(l,"a",l),l},a.o=function(i,l){return Object.prototype.hasOwnProperty.call(i,l)},a.p="",a(a.s="fb15")}({"00ee":function(o,s,a){var i=a("b622"),l=i("toStringTag"),c={};c[l]="z",o.exports=String(c)==="[object z]"},"0366":function(o,s,a){var i=a("1c0b");o.exports=function(l,c,u){if(i(l),c===void 0)return l;switch(u){case 0:return function(){return l.call(c)};case 1:return function(f){return l.call(c,f)};case 2:return function(f,d){return l.call(c,f,d)};case 3:return function(f,d,h){return l.call(c,f,d,h)}}return function(){return l.apply(c,arguments)}}},"057f":function(o,s,a){var i=a("fc6a"),l=a("241c").f,c={}.toString,u=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(d){try{return l(d)}catch{return u.slice()}};o.exports.f=function(h){return u&&c.call(h)=="[object Window]"?f(h):l(i(h))}},"06cf":function(o,s,a){var i=a("83ab"),l=a("d1e7"),c=a("5c6c"),u=a("fc6a"),f=a("c04e"),d=a("5135"),h=a("0cfb"),v=Object.getOwnPropertyDescriptor;s.f=i?v:function(T,E){if(T=u(T),E=f(E,!0),h)try{return v(T,E)}catch{}if(d(T,E))return c(!l.f.call(T,E),T[E])}},"0cfb":function(o,s,a){var i=a("83ab"),l=a("d039"),c=a("cc12");o.exports=!i&&!l(function(){return Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(o,s,a){var i=a("23e7"),l=a("d58f").left,c=a("a640"),u=a("ae40"),f=c("reduce"),d=u("reduce",{1:0});i({target:"Array",proto:!0,forced:!f||!d},{reduce:function(v){return l(this,v,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(o,s,a){var i=a("c6b6"),l=a("9263");o.exports=function(c,u){var f=c.exec;if(typeof f=="function"){var d=f.call(c,u);if(typeof d!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return d}if(i(c)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return l.call(c,u)}},"159b":function(o,s,a){var i=a("da84"),l=a("fdbc"),c=a("17c2"),u=a("9112");for(var f in l){var d=i[f],h=d&&d.prototype;if(h&&h.forEach!==c)try{u(h,"forEach",c)}catch{h.forEach=c}}},"17c2":function(o,s,a){var i=a("b727").forEach,l=a("a640"),c=a("ae40"),u=l("forEach"),f=c("forEach");o.exports=!u||!f?function(h){return i(this,h,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(o,s,a){var i=a("d066");o.exports=i("document","documentElement")},"1c0b":function(o,s){o.exports=function(a){if(typeof a!="function")throw TypeError(String(a)+" is not a function");return a}},"1c7e":function(o,s,a){var i=a("b622"),l=i("iterator"),c=!1;try{var u=0,f={next:function(){return{done:!!u++}},return:function(){c=!0}};f[l]=function(){return this},Array.from(f,function(){throw 2})}catch{}o.exports=function(d,h){if(!h&&!c)return!1;var v=!1;try{var b={};b[l]=function(){return{next:function(){return{done:v=!0}}}},d(b)}catch{}return v}},"1d80":function(o,s){o.exports=function(a){if(a==null)throw TypeError("Can't call method on "+a);return a}},"1dde":function(o,s,a){var i=a("d039"),l=a("b622"),c=a("2d00"),u=l("species");o.exports=function(f){return c>=51||!i(function(){var d=[],h=d.constructor={};return h[u]=function(){return{foo:1}},d[f](Boolean).foo!==1})}},"23cb":function(o,s,a){var i=a("a691"),l=Math.max,c=Math.min;o.exports=function(u,f){var d=i(u);return d<0?l(d+f,0):c(d,f)}},"23e7":function(o,s,a){var i=a("da84"),l=a("06cf").f,c=a("9112"),u=a("6eeb"),f=a("ce4e"),d=a("e893"),h=a("94ca");o.exports=function(v,b){var T=v.target,E=v.global,y=v.stat,S,p,O,C,x,N;if(E?p=i:y?p=i[T]||f(T,{}):p=(i[T]||{}).prototype,p)for(O in b){if(x=b[O],v.noTargetGet?(N=l(p,O),C=N&&N.value):C=p[O],S=h(E?O:T+(y?".":"#")+O,v.forced),!S&&C!==void 0){if(typeof x==typeof C)continue;d(x,C)}(v.sham||C&&C.sham)&&c(x,"sham",!0),u(p,O,x,v)}}},"241c":function(o,s,a){var i=a("ca84"),l=a("7839"),c=l.concat("length","prototype");s.f=Object.getOwnPropertyNames||function(f){return i(f,c)}},"25f0":function(o,s,a){var i=a("6eeb"),l=a("825a"),c=a("d039"),u=a("ad6d"),f="toString",d=RegExp.prototype,h=d[f],v=c(function(){return h.call({source:"a",flags:"b"})!="/a/b"}),b=h.name!=f;(v||b)&&i(RegExp.prototype,f,function(){var E=l(this),y=String(E.source),S=E.flags,p=String(S===void 0&&E instanceof RegExp&&!("flags"in d)?u.call(E):S);return"/"+y+"/"+p},{unsafe:!0})},"2ca0":function(o,s,a){var i=a("23e7"),l=a("06cf").f,c=a("50c4"),u=a("5a34"),f=a("1d80"),d=a("ab13"),h=a("c430"),v="".startsWith,b=Math.min,T=d("startsWith"),E=!h&&!T&&!!function(){var y=l(String.prototype,"startsWith");return y&&!y.writable}();i({target:"String",proto:!0,forced:!E&&!T},{startsWith:function(S){var p=String(f(this));u(S);var O=c(b(arguments.length>1?arguments[1]:void 0,p.length)),C=String(S);return v?v.call(p,C,O):p.slice(O,O+C.length)===C}})},"2d00":function(o,s,a){var i=a("da84"),l=a("342f"),c=i.process,u=c&&c.versions,f=u&&u.v8,d,h;f?(d=f.split("."),h=d[0]+d[1]):l&&(d=l.match(/Edge\/(\d+)/),(!d||d[1]>=74)&&(d=l.match(/Chrome\/(\d+)/),d&&(h=d[1]))),o.exports=h&&+h},"342f":function(o,s,a){var i=a("d066");o.exports=i("navigator","userAgent")||""},"35a1":function(o,s,a){var i=a("f5df"),l=a("3f8c"),c=a("b622"),u=c("iterator");o.exports=function(f){if(f!=null)return f[u]||f["@@iterator"]||l[i(f)]}},"37e8":function(o,s,a){var i=a("83ab"),l=a("9bf2"),c=a("825a"),u=a("df75");o.exports=i?Object.defineProperties:function(d,h){c(d);for(var v=u(h),b=v.length,T=0,E;b>T;)l.f(d,E=v[T++],h[E]);return d}},"3bbe":function(o,s,a){var i=a("861d");o.exports=function(l){if(!i(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype");return l}},"3ca3":function(o,s,a){var i=a("6547").charAt,l=a("69f3"),c=a("7dd0"),u="String Iterator",f=l.set,d=l.getterFor(u);c(String,"String",function(h){f(this,{type:u,string:String(h),index:0})},function(){var v=d(this),b=v.string,T=v.index,E;return T>=b.length?{value:void 0,done:!0}:(E=i(b,T),v.index+=E.length,{value:E,done:!1})})},"3f8c":function(o,s){o.exports={}},4160:function(o,s,a){var i=a("23e7"),l=a("17c2");i({target:"Array",proto:!0,forced:[].forEach!=l},{forEach:l})},"428f":function(o,s,a){var i=a("da84");o.exports=i},"44ad":function(o,s,a){var i=a("d039"),l=a("c6b6"),c="".split;o.exports=i(function(){return!Object("z").propertyIsEnumerable(0)})?function(u){return l(u)=="String"?c.call(u,""):Object(u)}:Object},"44d2":function(o,s,a){var i=a("b622"),l=a("7c73"),c=a("9bf2"),u=i("unscopables"),f=Array.prototype;f[u]==null&&c.f(f,u,{configurable:!0,value:l(null)}),o.exports=function(d){f[u][d]=!0}},"44e7":function(o,s,a){var i=a("861d"),l=a("c6b6"),c=a("b622"),u=c("match");o.exports=function(f){var d;return i(f)&&((d=f[u])!==void 0?!!d:l(f)=="RegExp")}},4930:function(o,s,a){var i=a("d039");o.exports=!!Object.getOwnPropertySymbols&&!i(function(){return!String(Symbol())})},"4d64":function(o,s,a){var i=a("fc6a"),l=a("50c4"),c=a("23cb"),u=function(f){return function(d,h,v){var b=i(d),T=l(b.length),E=c(v,T),y;if(f&&h!=h){for(;T>E;)if(y=b[E++],y!=y)return!0}else for(;T>E;E++)if((f||E in b)&&b[E]===h)return f||E||0;return!f&&-1}};o.exports={includes:u(!0),indexOf:u(!1)}},"4de4":function(o,s,a){var i=a("23e7"),l=a("b727").filter,c=a("1dde"),u=a("ae40"),f=c("filter"),d=u("filter");i({target:"Array",proto:!0,forced:!f||!d},{filter:function(v){return l(this,v,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(o,s,a){var i=a("0366"),l=a("7b0b"),c=a("9bdd"),u=a("e95a"),f=a("50c4"),d=a("8418"),h=a("35a1");o.exports=function(b){var T=l(b),E=typeof this=="function"?this:Array,y=arguments.length,S=y>1?arguments[1]:void 0,p=S!==void 0,O=h(T),C=0,x,N,P,D,H,U;if(p&&(S=i(S,y>2?arguments[2]:void 0,2)),O!=null&&!(E==Array&&u(O)))for(D=O.call(T),H=D.next,N=new E;!(P=H.call(D)).done;C++)U=p?c(D,S,[P.value,C],!0):P.value,d(N,C,U);else for(x=f(T.length),N=new E(x);x>C;C++)U=p?S(T[C],C):T[C],d(N,C,U);return N.length=C,N}},"4fad":function(o,s,a){var i=a("23e7"),l=a("6f53").entries;i({target:"Object",stat:!0},{entries:function(u){return l(u)}})},"50c4":function(o,s,a){var i=a("a691"),l=Math.min;o.exports=function(c){return c>0?l(i(c),9007199254740991):0}},5135:function(o,s){var a={}.hasOwnProperty;o.exports=function(i,l){return a.call(i,l)}},5319:function(o,s,a){var i=a("d784"),l=a("825a"),c=a("7b0b"),u=a("50c4"),f=a("a691"),d=a("1d80"),h=a("8aa5"),v=a("14c3"),b=Math.max,T=Math.min,E=Math.floor,y=/\$([$&'`]|\d\d?|<[^>]*>)/g,S=/\$([$&'`]|\d\d?)/g,p=function(O){return O===void 0?O:String(O)};i("replace",2,function(O,C,x,N){var P=N.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,D=N.REPLACE_KEEPS_$0,H=P?"$":"$0";return[function(W,q){var F=d(this),G=W?.[O];return G!==void 0?G.call(W,F,q):C.call(String(F),W,q)},function(j,W){if(!P&&D||typeof W=="string"&&W.indexOf(H)===-1){var q=x(C,j,this,W);if(q.done)return q.value}var F=l(j),G=String(this),Q=typeof W=="function";Q||(W=String(W));var pe=F.global;if(pe){var Fe=F.unicode;F.lastIndex=0}for(var Ne=[];;){var Ie=v(F,G);if(Ie===null||(Ne.push(Ie),!pe))break;var je=String(Ie[0]);je===""&&(F.lastIndex=h(G,u(F.lastIndex),Fe))}for(var $e="",Be=0,Ee=0;Ee=Be&&($e+=G.slice(Be,Z)+m,Be=Z+$.length)}return $e+G.slice(Be)}];function U(j,W,q,F,G,Q){var pe=q+j.length,Fe=F.length,Ne=S;return G!==void 0&&(G=c(G),Ne=y),C.call(Q,Ne,function(Ie,je){var $e;switch(je.charAt(0)){case"$":return"$";case"&":return j;case"`":return W.slice(0,q);case"'":return W.slice(pe);case"<":$e=G[je.slice(1,-1)];break;default:var Be=+je;if(Be===0)return Ie;if(Be>Fe){var Ee=E(Be/10);return Ee===0?Ie:Ee<=Fe?F[Ee-1]===void 0?je.charAt(1):F[Ee-1]+je.charAt(1):Ie}$e=F[Be-1]}return $e===void 0?"":$e})}})},5692:function(o,s,a){var i=a("c430"),l=a("c6cd");(o.exports=function(c,u){return l[c]||(l[c]=u!==void 0?u:{})})("versions",[]).push({version:"3.6.5",mode:i?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(o,s,a){var i=a("d066"),l=a("241c"),c=a("7418"),u=a("825a");o.exports=i("Reflect","ownKeys")||function(d){var h=l.f(u(d)),v=c.f;return v?h.concat(v(d)):h}},"5a34":function(o,s,a){var i=a("44e7");o.exports=function(l){if(i(l))throw TypeError("The method doesn't accept regular expressions");return l}},"5c6c":function(o,s){o.exports=function(a,i){return{enumerable:!(a&1),configurable:!(a&2),writable:!(a&4),value:i}}},"5db7":function(o,s,a){var i=a("23e7"),l=a("a2bf"),c=a("7b0b"),u=a("50c4"),f=a("1c0b"),d=a("65f0");i({target:"Array",proto:!0},{flatMap:function(v){var b=c(this),T=u(b.length),E;return f(v),E=d(b,0),E.length=l(E,b,b,T,0,1,v,arguments.length>1?arguments[1]:void 0),E}})},6547:function(o,s,a){var i=a("a691"),l=a("1d80"),c=function(u){return function(f,d){var h=String(l(f)),v=i(d),b=h.length,T,E;return v<0||v>=b?u?"":void 0:(T=h.charCodeAt(v),T<55296||T>56319||v+1===b||(E=h.charCodeAt(v+1))<56320||E>57343?u?h.charAt(v):T:u?h.slice(v,v+2):(T-55296<<10)+(E-56320)+65536)}};o.exports={codeAt:c(!1),charAt:c(!0)}},"65f0":function(o,s,a){var i=a("861d"),l=a("e8b5"),c=a("b622"),u=c("species");o.exports=function(f,d){var h;return l(f)&&(h=f.constructor,typeof h=="function"&&(h===Array||l(h.prototype))?h=void 0:i(h)&&(h=h[u],h===null&&(h=void 0))),new(h===void 0?Array:h)(d===0?0:d)}},"69f3":function(o,s,a){var i=a("7f9a"),l=a("da84"),c=a("861d"),u=a("9112"),f=a("5135"),d=a("f772"),h=a("d012"),v=l.WeakMap,b,T,E,y=function(P){return E(P)?T(P):b(P,{})},S=function(P){return function(D){var H;if(!c(D)||(H=T(D)).type!==P)throw TypeError("Incompatible receiver, "+P+" required");return H}};if(i){var p=new v,O=p.get,C=p.has,x=p.set;b=function(P,D){return x.call(p,P,D),D},T=function(P){return O.call(p,P)||{}},E=function(P){return C.call(p,P)}}else{var N=d("state");h[N]=!0,b=function(P,D){return u(P,N,D),D},T=function(P){return f(P,N)?P[N]:{}},E=function(P){return f(P,N)}}o.exports={set:b,get:T,has:E,enforce:y,getterFor:S}},"6eeb":function(o,s,a){var i=a("da84"),l=a("9112"),c=a("5135"),u=a("ce4e"),f=a("8925"),d=a("69f3"),h=d.get,v=d.enforce,b=String(String).split("String");(o.exports=function(T,E,y,S){var p=S?!!S.unsafe:!1,O=S?!!S.enumerable:!1,C=S?!!S.noTargetGet:!1;if(typeof y=="function"&&(typeof E=="string"&&!c(y,"name")&&l(y,"name",E),v(y).source=b.join(typeof E=="string"?E:"")),T===i){O?T[E]=y:u(E,y);return}else p?!C&&T[E]&&(O=!0):delete T[E];O?T[E]=y:l(T,E,y)})(Function.prototype,"toString",function(){return typeof this=="function"&&h(this).source||f(this)})},"6f53":function(o,s,a){var i=a("83ab"),l=a("df75"),c=a("fc6a"),u=a("d1e7").f,f=function(d){return function(h){for(var v=c(h),b=l(v),T=b.length,E=0,y=[],S;T>E;)S=b[E++],(!i||u.call(v,S))&&y.push(d?[S,v[S]]:v[S]);return y}};o.exports={entries:f(!0),values:f(!1)}},"73d9":function(o,s,a){var i=a("44d2");i("flatMap")},7418:function(o,s){s.f=Object.getOwnPropertySymbols},"746f":function(o,s,a){var i=a("428f"),l=a("5135"),c=a("e538"),u=a("9bf2").f;o.exports=function(f){var d=i.Symbol||(i.Symbol={});l(d,f)||u(d,f,{value:c.f(f)})}},7839:function(o,s){o.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(o,s,a){var i=a("1d80");o.exports=function(l){return Object(i(l))}},"7c73":function(o,s,a){var i=a("825a"),l=a("37e8"),c=a("7839"),u=a("d012"),f=a("1be4"),d=a("cc12"),h=a("f772"),v=">",b="<",T="prototype",E="script",y=h("IE_PROTO"),S=function(){},p=function(P){return b+E+v+P+b+"/"+E+v},O=function(P){P.write(p("")),P.close();var D=P.parentWindow.Object;return P=null,D},C=function(){var P=d("iframe"),D="java"+E+":",H;return P.style.display="none",f.appendChild(P),P.src=String(D),H=P.contentWindow.document,H.open(),H.write(p("document.F=Object")),H.close(),H.F},x,N=function(){try{x=document.domain&&new ActiveXObject("htmlfile")}catch{}N=x?O(x):C();for(var P=c.length;P--;)delete N[T][c[P]];return N()};u[y]=!0,o.exports=Object.create||function(D,H){var U;return D!==null?(S[T]=i(D),U=new S,S[T]=null,U[y]=D):U=N(),H===void 0?U:l(U,H)}},"7dd0":function(o,s,a){var i=a("23e7"),l=a("9ed3"),c=a("e163"),u=a("d2bb"),f=a("d44e"),d=a("9112"),h=a("6eeb"),v=a("b622"),b=a("c430"),T=a("3f8c"),E=a("ae93"),y=E.IteratorPrototype,S=E.BUGGY_SAFARI_ITERATORS,p=v("iterator"),O="keys",C="values",x="entries",N=function(){return this};o.exports=function(P,D,H,U,j,W,q){l(H,D,U);var F=function(Ee){if(Ee===j&&Ne)return Ne;if(!S&&Ee in pe)return pe[Ee];switch(Ee){case O:return function(){return new H(this,Ee)};case C:return function(){return new H(this,Ee)};case x:return function(){return new H(this,Ee)}}return function(){return new H(this)}},G=D+" Iterator",Q=!1,pe=P.prototype,Fe=pe[p]||pe["@@iterator"]||j&&pe[j],Ne=!S&&Fe||F(j),Ie=D=="Array"&&pe.entries||Fe,je,$e,Be;if(Ie&&(je=c(Ie.call(new P)),y!==Object.prototype&&je.next&&(!b&&c(je)!==y&&(u?u(je,y):typeof je[p]!="function"&&d(je,p,N)),f(je,G,!0,!0),b&&(T[G]=N))),j==C&&Fe&&Fe.name!==C&&(Q=!0,Ne=function(){return Fe.call(this)}),(!b||q)&&pe[p]!==Ne&&d(pe,p,Ne),T[D]=Ne,j)if($e={values:F(C),keys:W?Ne:F(O),entries:F(x)},q)for(Be in $e)(S||Q||!(Be in pe))&&h(pe,Be,$e[Be]);else i({target:D,proto:!0,forced:S||Q},$e);return $e}},"7f9a":function(o,s,a){var i=a("da84"),l=a("8925"),c=i.WeakMap;o.exports=typeof c=="function"&&/native code/.test(l(c))},"825a":function(o,s,a){var i=a("861d");o.exports=function(l){if(!i(l))throw TypeError(String(l)+" is not an object");return l}},"83ab":function(o,s,a){var i=a("d039");o.exports=!i(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(o,s,a){var i=a("c04e"),l=a("9bf2"),c=a("5c6c");o.exports=function(u,f,d){var h=i(f);h in u?l.f(u,h,c(0,d)):u[h]=d}},"861d":function(o,s){o.exports=function(a){return typeof a=="object"?a!==null:typeof a=="function"}},8875:function(o,s,a){var i,l,c;(function(u,f){l=[],i=f,c=typeof i=="function"?i.apply(s,l):i,c!==void 0&&(o.exports=c)})(typeof self<"u"?self:this,function(){function u(){var f=Object.getOwnPropertyDescriptor(document,"currentScript");if(!f&&"currentScript"in document&&document.currentScript||f&&f.get!==u&&document.currentScript)return document.currentScript;try{throw new Error}catch(x){var d=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,h=/@([^@]*):(\d+):(\d+)\s*$/ig,v=d.exec(x.stack)||h.exec(x.stack),b=v&&v[1]||!1,T=v&&v[2]||!1,E=document.location.href.replace(document.location.hash,""),y,S,p,O=document.getElementsByTagName("script");b===E&&(y=document.documentElement.outerHTML,S=new RegExp("(?:[^\\n]+?\\n){0,"+(T-2)+"}[^<]* + + + + + + + +

    + + + diff --git a/qbit/vuetorrent/public/manifest.webmanifest b/qbit/vuetorrent/public/manifest.webmanifest new file mode 100644 index 0000000..34aaffc --- /dev/null +++ b/qbit/vuetorrent/public/manifest.webmanifest @@ -0,0 +1 @@ +{"name":"VueTorrent","short_name":"VueTorrent","start_url":".","display":"standalone","background_color":"#000","lang":"en","scope":"./","theme_color":"#597566","icons":[{"src":"./icon-192.png","type":"image/png","sizes":"192x192"},{"src":"./icon-512.png","type":"image/png","sizes":"512x512"}]} diff --git a/qbit/vuetorrent/public/registerSW.js b/qbit/vuetorrent/public/registerSW.js new file mode 100644 index 0000000..179c13c --- /dev/null +++ b/qbit/vuetorrent/public/registerSW.js @@ -0,0 +1 @@ +if('serviceWorker' in navigator) {window.addEventListener('load', () => {navigator.serviceWorker.register('./sw.js', { scope: './' })})} \ No newline at end of file diff --git a/qbit/vuetorrent/public/robots.txt b/qbit/vuetorrent/public/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/qbit/vuetorrent/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/qbit/vuetorrent/public/sw.js b/qbit/vuetorrent/public/sw.js new file mode 100644 index 0000000..2c729b5 --- /dev/null +++ b/qbit/vuetorrent/public/sw.js @@ -0,0 +1 @@ +if(!self.define){let s,e={};const o=(o,l)=>(o=new URL(o+".js",l).href,e[o]||new Promise((e=>{if("document"in self){const s=document.createElement("script");s.src=o,s.onload=e,document.head.appendChild(s)}else s=o,importScripts(o),e()})).then((()=>{let s=e[o];if(!s)throw new Error(`Module ${o} didn’t register its module`);return s})));self.define=(l,r)=>{const n=s||("document"in self?document.currentScript.src:"")||location.href;if(e[n])return;let i={};const a=s=>o(s,n),t={module:{uri:n},exports:i,require:a};e[n]=Promise.all(l.map((s=>t[s]||a(s)))).then((s=>(r(...s),i)))}}define(["./workbox-fa446783"],(function(s){"use strict";self.skipWaiting(),s.clientsClaim(),s.precacheAndRoute([{url:"apple-touch-icon.png",revision:"eed821a5bbfee3a20aab9c51c4977743"},{url:"assets/ArrayPagination-26934cac.js",revision:null},{url:"assets/Dashboard-e1ea0c85.css",revision:null},{url:"assets/Dashboard-e667d93a.js",revision:null},{url:"assets/dayjs-f7aba705.js",revision:null},{url:"assets/dayjs.min-1969f9c6.js",revision:null},{url:"assets/faker-c43f92d4.js",revision:null},{url:"assets/index-135ae4c1.js",revision:null},{url:"assets/index-6e88811a.css",revision:null},{url:"assets/index-fd06c5c5.js",revision:null},{url:"assets/Login-4fd3fce4.js",revision:null},{url:"assets/Logs-a45762d4.css",revision:null},{url:"assets/Logs-c238f379.js",revision:null},{url:"assets/MagnetHandler-d77b3bb6.js",revision:null},{url:"assets/materialdesignicons-webfont-28c8f97f.woff",revision:null},{url:"assets/materialdesignicons-webfont-31010194.woff2",revision:null},{url:"assets/PasswordField.vue_vue_type_script_setup_true_lang-f7d196be.js",revision:null},{url:"assets/roboto-cyrillic-400-normal-495d38d4.woff2",revision:null},{url:"assets/roboto-cyrillic-400-normal-adba67d2.woff",revision:null},{url:"assets/roboto-cyrillic-ext-400-normal-0a32035a.woff",revision:null},{url:"assets/roboto-cyrillic-ext-400-normal-b7ef2cd1.woff2",revision:null},{url:"assets/roboto-greek-400-normal-076b9dc1.woff",revision:null},{url:"assets/roboto-greek-400-normal-daf51ab5.woff2",revision:null},{url:"assets/roboto-latin-400-normal-a9fdbefa.woff",revision:null},{url:"assets/roboto-latin-400-normal-f6734f81.woff2",revision:null},{url:"assets/roboto-latin-ext-400-normal-3c23eb02.woff2",revision:null},{url:"assets/roboto-latin-ext-400-normal-c2b94086.woff",revision:null},{url:"assets/roboto-mono-cyrillic-400-normal-8c367f2f.woff2",revision:null},{url:"assets/roboto-mono-cyrillic-400-normal-f32fcdb5.woff",revision:null},{url:"assets/roboto-mono-cyrillic-ext-400-normal-ae7d87eb.woff",revision:null},{url:"assets/roboto-mono-cyrillic-ext-400-normal-eef02d41.woff2",revision:null},{url:"assets/roboto-mono-greek-400-normal-3355834d.woff",revision:null},{url:"assets/roboto-mono-greek-400-normal-53a8927b.woff2",revision:null},{url:"assets/roboto-mono-latin-400-normal-7295944e.woff2",revision:null},{url:"assets/roboto-mono-latin-400-normal-d5d7d67f.woff",revision:null},{url:"assets/roboto-mono-latin-ext-400-normal-20f2c9c1.woff",revision:null},{url:"assets/roboto-mono-latin-ext-400-normal-820adbd1.woff2",revision:null},{url:"assets/roboto-mono-vietnamese-400-normal-9a7a0360.woff",revision:null},{url:"assets/roboto-vietnamese-400-normal-77b24796.woff2",revision:null},{url:"assets/roboto-vietnamese-400-normal-d2390f1a.woff",revision:null},{url:"assets/RssArticles-1fe4e4bd.js",revision:null},{url:"assets/RssArticles-cd150368.css",revision:null},{url:"assets/SearchEngine-b38d96d6.js",revision:null},{url:"assets/Settings-af9c84ca.js",revision:null},{url:"assets/Settings-cac9dd1a.css",revision:null},{url:"assets/TorrentDetail-85e789b3.js",revision:null},{url:"assets/TorrentDetail-cad7bace.css",revision:null},{url:"assets/torrents-f1a47456.js",revision:null},{url:"assets/vue-d2584a6d.js",revision:null},{url:"assets/vuetify-e547ef1b.js",revision:null},{url:"favicon.ico",revision:"621ef878b9a700bd2249dad60d9f1141"},{url:"icon-192.png",revision:"1a475d65497c0b3609661246d8639ff4"},{url:"icon-512.png",revision:"fa311af470073dfeb0673806ae3e0e2f"},{url:"icon.svg",revision:"1a5efa1aa226aa0533605b7e84667ecd"},{url:"index.html",revision:"b595f6f4165d802b703cd2526fac0ff9"},{url:"registerSW.js",revision:"402b66900e731ca748771b6fc5e7a068"},{url:"favicon.ico",revision:"621ef878b9a700bd2249dad60d9f1141"},{url:"icon.svg",revision:"1a5efa1aa226aa0533605b7e84667ecd"},{url:"icon-192.png",revision:"1a475d65497c0b3609661246d8639ff4"},{url:"icon-512.png",revision:"fa311af470073dfeb0673806ae3e0e2f"},{url:"robots.txt",revision:"b6216d61c03e6ce0c9aea6ca7808f7ca"},{url:"manifest.webmanifest",revision:"112d2a686dfcb44742c79ee217315d5c"}],{}),s.cleanupOutdatedCaches(),s.registerRoute(new s.NavigationRoute(s.createHandlerBoundToURL("index.html")))})); diff --git a/qbit/vuetorrent/public/workbox-fa446783.js b/qbit/vuetorrent/public/workbox-fa446783.js new file mode 100644 index 0000000..8c012bc --- /dev/null +++ b/qbit/vuetorrent/public/workbox-fa446783.js @@ -0,0 +1 @@ +define(["exports"],(function(t){"use strict";try{self["workbox:core:7.0.0"]&&_()}catch(t){}const e=(t,...e)=>{let s=t;return e.length>0&&(s+=` :: ${JSON.stringify(e)}`),s};class s extends Error{constructor(t,s){super(e(t,s)),this.name=t,this.details=s}}try{self["workbox:routing:7.0.0"]&&_()}catch(t){}const n=t=>t&&"object"==typeof t?t:{handle:t};class i{constructor(t,e,s="GET"){this.handler=n(e),this.match=t,this.method=s}setCatchHandler(t){this.catchHandler=n(t)}}class r extends i{constructor(t,e,s){super((({url:e})=>{const s=t.exec(e.href);if(s&&(e.origin===location.origin||0===s.index))return s.slice(1)}),e,s)}}class o{constructor(){this.t=new Map,this.i=new Map}get routes(){return this.t}addFetchListener(){self.addEventListener("fetch",(t=>{const{request:e}=t,s=this.handleRequest({request:e,event:t});s&&t.respondWith(s)}))}addCacheListener(){self.addEventListener("message",(t=>{if(t.data&&"CACHE_URLS"===t.data.type){const{payload:e}=t.data,s=Promise.all(e.urlsToCache.map((e=>{"string"==typeof e&&(e=[e]);const s=new Request(...e);return this.handleRequest({request:s,event:t})})));t.waitUntil(s),t.ports&&t.ports[0]&&s.then((()=>t.ports[0].postMessage(!0)))}}))}handleRequest({request:t,event:e}){const s=new URL(t.url,location.href);if(!s.protocol.startsWith("http"))return;const n=s.origin===location.origin,{params:i,route:r}=this.findMatchingRoute({event:e,request:t,sameOrigin:n,url:s});let o=r&&r.handler;const c=t.method;if(!o&&this.i.has(c)&&(o=this.i.get(c)),!o)return;let a;try{a=o.handle({url:s,request:t,event:e,params:i})}catch(t){a=Promise.reject(t)}const h=r&&r.catchHandler;return a instanceof Promise&&(this.o||h)&&(a=a.catch((async n=>{if(h)try{return await h.handle({url:s,request:t,event:e,params:i})}catch(t){t instanceof Error&&(n=t)}if(this.o)return this.o.handle({url:s,request:t,event:e});throw n}))),a}findMatchingRoute({url:t,sameOrigin:e,request:s,event:n}){const i=this.t.get(s.method)||[];for(const r of i){let i;const o=r.match({url:t,sameOrigin:e,request:s,event:n});if(o)return i=o,(Array.isArray(i)&&0===i.length||o.constructor===Object&&0===Object.keys(o).length||"boolean"==typeof o)&&(i=void 0),{route:r,params:i}}return{}}setDefaultHandler(t,e="GET"){this.i.set(e,n(t))}setCatchHandler(t){this.o=n(t)}registerRoute(t){this.t.has(t.method)||this.t.set(t.method,[]),this.t.get(t.method).push(t)}unregisterRoute(t){if(!this.t.has(t.method))throw new s("unregister-route-but-not-found-with-method",{method:t.method});const e=this.t.get(t.method).indexOf(t);if(!(e>-1))throw new s("unregister-route-route-not-registered");this.t.get(t.method).splice(e,1)}}let c;const a=()=>(c||(c=new o,c.addFetchListener(),c.addCacheListener()),c);function h(t,e,n){let o;if("string"==typeof t){const s=new URL(t,location.href);o=new i((({url:t})=>t.href===s.href),e,n)}else if(t instanceof RegExp)o=new r(t,e,n);else if("function"==typeof t)o=new i(t,e,n);else{if(!(t instanceof i))throw new s("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});o=t}return a().registerRoute(o),o}const u={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!=typeof registration?registration.scope:""},l=t=>[u.prefix,t,u.suffix].filter((t=>t&&t.length>0)).join("-"),f=t=>t||l(u.precache),w=t=>t||l(u.runtime);function d(t,e){const s=e();return t.waitUntil(s),s}try{self["workbox:precaching:7.0.0"]&&_()}catch(t){}function p(t){if(!t)throw new s("add-to-cache-list-unexpected-type",{entry:t});if("string"==typeof t){const e=new URL(t,location.href);return{cacheKey:e.href,url:e.href}}const{revision:e,url:n}=t;if(!n)throw new s("add-to-cache-list-unexpected-type",{entry:t});if(!e){const t=new URL(n,location.href);return{cacheKey:t.href,url:t.href}}const i=new URL(n,location.href),r=new URL(n,location.href);return i.searchParams.set("__WB_REVISION__",e),{cacheKey:i.href,url:r.href}}class y{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:t,state:e})=>{e&&(e.originalRequest=t)},this.cachedResponseWillBeUsed=async({event:t,state:e,cachedResponse:s})=>{if("install"===t.type&&e&&e.originalRequest&&e.originalRequest instanceof Request){const t=e.originalRequest.url;s?this.notUpdatedURLs.push(t):this.updatedURLs.push(t)}return s}}}class g{constructor({precacheController:t}){this.cacheKeyWillBeUsed=async({request:t,params:e})=>{const s=(null==e?void 0:e.cacheKey)||this.h.getCacheKeyForURL(t.url);return s?new Request(s,{headers:t.headers}):t},this.h=t}}let R;async function m(t,e){let n=null;if(t.url){n=new URL(t.url).origin}if(n!==self.location.origin)throw new s("cross-origin-copy-response",{origin:n});const i=t.clone(),r={headers:new Headers(i.headers),status:i.status,statusText:i.statusText},o=e?e(r):r,c=function(){if(void 0===R){const t=new Response("");if("body"in t)try{new Response(t.body),R=!0}catch(t){R=!1}R=!1}return R}()?i.body:await i.blob();return new Response(c,o)}function v(t,e){const s=new URL(t);for(const t of e)s.searchParams.delete(t);return s.href}class q{constructor(){this.promise=new Promise(((t,e)=>{this.resolve=t,this.reject=e}))}}const U=new Set;try{self["workbox:strategies:7.0.0"]&&_()}catch(t){}function L(t){return"string"==typeof t?new Request(t):t}class b{constructor(t,e){this.u={},Object.assign(this,e),this.event=e.event,this.l=t,this.p=new q,this.R=[],this.m=[...t.plugins],this.v=new Map;for(const t of this.m)this.v.set(t,{});this.event.waitUntil(this.p.promise)}async fetch(t){const{event:e}=this;let n=L(t);if("navigate"===n.mode&&e instanceof FetchEvent&&e.preloadResponse){const t=await e.preloadResponse;if(t)return t}const i=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const t of this.iterateCallbacks("requestWillFetch"))n=await t({request:n.clone(),event:e})}catch(t){if(t instanceof Error)throw new s("plugin-error-request-will-fetch",{thrownErrorMessage:t.message})}const r=n.clone();try{let t;t=await fetch(n,"navigate"===n.mode?void 0:this.l.fetchOptions);for(const s of this.iterateCallbacks("fetchDidSucceed"))t=await s({event:e,request:r,response:t});return t}catch(t){throw i&&await this.runCallbacks("fetchDidFail",{error:t,event:e,originalRequest:i.clone(),request:r.clone()}),t}}async fetchAndCachePut(t){const e=await this.fetch(t),s=e.clone();return this.waitUntil(this.cachePut(t,s)),e}async cacheMatch(t){const e=L(t);let s;const{cacheName:n,matchOptions:i}=this.l,r=await this.getCacheKey(e,"read"),o=Object.assign(Object.assign({},i),{cacheName:n});s=await caches.match(r,o);for(const t of this.iterateCallbacks("cachedResponseWillBeUsed"))s=await t({cacheName:n,matchOptions:i,cachedResponse:s,request:r,event:this.event})||void 0;return s}async cachePut(t,e){const n=L(t);var i;await(i=0,new Promise((t=>setTimeout(t,i))));const r=await this.getCacheKey(n,"write");if(!e)throw new s("cache-put-with-no-response",{url:(o=r.url,new URL(String(o),location.href).href.replace(new RegExp(`^${location.origin}`),""))});var o;const c=await this.q(e);if(!c)return!1;const{cacheName:a,matchOptions:h}=this.l,u=await self.caches.open(a),l=this.hasCallback("cacheDidUpdate"),f=l?await async function(t,e,s,n){const i=v(e.url,s);if(e.url===i)return t.match(e,n);const r=Object.assign(Object.assign({},n),{ignoreSearch:!0}),o=await t.keys(e,r);for(const e of o)if(i===v(e.url,s))return t.match(e,n)}(u,r.clone(),["__WB_REVISION__"],h):null;try{await u.put(r,l?c.clone():c)}catch(t){if(t instanceof Error)throw"QuotaExceededError"===t.name&&await async function(){for(const t of U)await t()}(),t}for(const t of this.iterateCallbacks("cacheDidUpdate"))await t({cacheName:a,oldResponse:f,newResponse:c.clone(),request:r,event:this.event});return!0}async getCacheKey(t,e){const s=`${t.url} | ${e}`;if(!this.u[s]){let n=t;for(const t of this.iterateCallbacks("cacheKeyWillBeUsed"))n=L(await t({mode:e,request:n,event:this.event,params:this.params}));this.u[s]=n}return this.u[s]}hasCallback(t){for(const e of this.l.plugins)if(t in e)return!0;return!1}async runCallbacks(t,e){for(const s of this.iterateCallbacks(t))await s(e)}*iterateCallbacks(t){for(const e of this.l.plugins)if("function"==typeof e[t]){const s=this.v.get(e),n=n=>{const i=Object.assign(Object.assign({},n),{state:s});return e[t](i)};yield n}}waitUntil(t){return this.R.push(t),t}async doneWaiting(){let t;for(;t=this.R.shift();)await t}destroy(){this.p.resolve(null)}async q(t){let e=t,s=!1;for(const t of this.iterateCallbacks("cacheWillUpdate"))if(e=await t({request:this.request,response:e,event:this.event})||void 0,s=!0,!e)break;return s||e&&200!==e.status&&(e=void 0),e}}class C{constructor(t={}){this.cacheName=w(t.cacheName),this.plugins=t.plugins||[],this.fetchOptions=t.fetchOptions,this.matchOptions=t.matchOptions}handle(t){const[e]=this.handleAll(t);return e}handleAll(t){t instanceof FetchEvent&&(t={event:t,request:t.request});const e=t.event,s="string"==typeof t.request?new Request(t.request):t.request,n="params"in t?t.params:void 0,i=new b(this,{event:e,request:s,params:n}),r=this.U(i,s,e);return[r,this.L(r,i,s,e)]}async U(t,e,n){let i;await t.runCallbacks("handlerWillStart",{event:n,request:e});try{if(i=await this._(e,t),!i||"error"===i.type)throw new s("no-response",{url:e.url})}catch(s){if(s instanceof Error)for(const r of t.iterateCallbacks("handlerDidError"))if(i=await r({error:s,event:n,request:e}),i)break;if(!i)throw s}for(const s of t.iterateCallbacks("handlerWillRespond"))i=await s({event:n,request:e,response:i});return i}async L(t,e,s,n){let i,r;try{i=await t}catch(r){}try{await e.runCallbacks("handlerDidRespond",{event:n,request:s,response:i}),await e.doneWaiting()}catch(t){t instanceof Error&&(r=t)}if(await e.runCallbacks("handlerDidComplete",{event:n,request:s,response:i,error:r}),e.destroy(),r)throw r}}class E extends C{constructor(t={}){t.cacheName=f(t.cacheName),super(t),this.C=!1!==t.fallbackToNetwork,this.plugins.push(E.copyRedirectedCacheableResponsesPlugin)}async _(t,e){const s=await e.cacheMatch(t);return s||(e.event&&"install"===e.event.type?await this.O(t,e):await this.N(t,e))}async N(t,e){let n;const i=e.params||{};if(!this.C)throw new s("missing-precache-entry",{cacheName:this.cacheName,url:t.url});{const s=i.integrity,r=t.integrity,o=!r||r===s;n=await e.fetch(new Request(t,{integrity:"no-cors"!==t.mode?r||s:void 0})),s&&o&&"no-cors"!==t.mode&&(this.k(),await e.cachePut(t,n.clone()))}return n}async O(t,e){this.k();const n=await e.fetch(t);if(!await e.cachePut(t,n.clone()))throw new s("bad-precaching-response",{url:t.url,status:n.status});return n}k(){let t=null,e=0;for(const[s,n]of this.plugins.entries())n!==E.copyRedirectedCacheableResponsesPlugin&&(n===E.defaultPrecacheCacheabilityPlugin&&(t=s),n.cacheWillUpdate&&e++);0===e?this.plugins.push(E.defaultPrecacheCacheabilityPlugin):e>1&&null!==t&&this.plugins.splice(t,1)}}E.defaultPrecacheCacheabilityPlugin={cacheWillUpdate:async({response:t})=>!t||t.status>=400?null:t},E.copyRedirectedCacheableResponsesPlugin={cacheWillUpdate:async({response:t})=>t.redirected?await m(t):t};class O{constructor({cacheName:t,plugins:e=[],fallbackToNetwork:s=!0}={}){this.K=new Map,this.P=new Map,this.T=new Map,this.l=new E({cacheName:f(t),plugins:[...e,new g({precacheController:this})],fallbackToNetwork:s}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this.l}precache(t){this.addToCacheList(t),this.W||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this.W=!0)}addToCacheList(t){const e=[];for(const n of t){"string"==typeof n?e.push(n):n&&void 0===n.revision&&e.push(n.url);const{cacheKey:t,url:i}=p(n),r="string"!=typeof n&&n.revision?"reload":"default";if(this.K.has(i)&&this.K.get(i)!==t)throw new s("add-to-cache-list-conflicting-entries",{firstEntry:this.K.get(i),secondEntry:t});if("string"!=typeof n&&n.integrity){if(this.T.has(t)&&this.T.get(t)!==n.integrity)throw new s("add-to-cache-list-conflicting-integrities",{url:i});this.T.set(t,n.integrity)}if(this.K.set(i,t),this.P.set(i,r),e.length>0){const t=`Workbox is precaching URLs without revision info: ${e.join(", ")}\nThis is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(t)}}}install(t){return d(t,(async()=>{const e=new y;this.strategy.plugins.push(e);for(const[e,s]of this.K){const n=this.T.get(s),i=this.P.get(e),r=new Request(e,{integrity:n,cache:i,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:s},request:r,event:t}))}const{updatedURLs:s,notUpdatedURLs:n}=e;return{updatedURLs:s,notUpdatedURLs:n}}))}activate(t){return d(t,(async()=>{const t=await self.caches.open(this.strategy.cacheName),e=await t.keys(),s=new Set(this.K.values()),n=[];for(const i of e)s.has(i.url)||(await t.delete(i),n.push(i.url));return{deletedURLs:n}}))}getURLsToCacheKeys(){return this.K}getCachedURLs(){return[...this.K.keys()]}getCacheKeyForURL(t){const e=new URL(t,location.href);return this.K.get(e.href)}getIntegrityForCacheKey(t){return this.T.get(t)}async matchPrecache(t){const e=t instanceof Request?t.url:t,s=this.getCacheKeyForURL(e);if(s){return(await self.caches.open(this.strategy.cacheName)).match(s)}}createHandlerBoundToURL(t){const e=this.getCacheKeyForURL(t);if(!e)throw new s("non-precached-url",{url:t});return s=>(s.request=new Request(t),s.params=Object.assign({cacheKey:e},s.params),this.strategy.handle(s))}}let x;const N=()=>(x||(x=new O),x);class k extends i{constructor(t,e){super((({request:s})=>{const n=t.getURLsToCacheKeys();for(const i of function*(t,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:s="index.html",cleanURLs:n=!0,urlManipulation:i}={}){const r=new URL(t,location.href);r.hash="",yield r.href;const o=function(t,e=[]){for(const s of[...t.searchParams.keys()])e.some((t=>t.test(s)))&&t.searchParams.delete(s);return t}(r,e);if(yield o.href,s&&o.pathname.endsWith("/")){const t=new URL(o.href);t.pathname+=s,yield t.href}if(n){const t=new URL(o.href);t.pathname+=".html",yield t.href}if(i){const t=i({url:r});for(const e of t)yield e.href}}(s.url,e)){const e=n.get(i);if(e){return{cacheKey:e,integrity:t.getIntegrityForCacheKey(e)}}}}),t.strategy)}}t.NavigationRoute=class extends i{constructor(t,{allowlist:e=[/./],denylist:s=[]}={}){super((t=>this.j(t)),t),this.M=e,this.S=s}j({url:t,request:e}){if(e&&"navigate"!==e.mode)return!1;const s=t.pathname+t.search;for(const t of this.S)if(t.test(s))return!1;return!!this.M.some((t=>t.test(s)))}},t.cleanupOutdatedCaches=function(){self.addEventListener("activate",(t=>{const e=f();t.waitUntil((async(t,e="-precache-")=>{const s=(await self.caches.keys()).filter((s=>s.includes(e)&&s.includes(self.registration.scope)&&s!==t));return await Promise.all(s.map((t=>self.caches.delete(t)))),s})(e).then((t=>{})))}))},t.clientsClaim=function(){self.addEventListener("activate",(()=>self.clients.claim()))},t.createHandlerBoundToURL=function(t){return N().createHandlerBoundToURL(t)},t.precacheAndRoute=function(t,e){!function(t){N().precache(t)}(t),function(t){const e=N();h(new k(e,t))}(e)},t.registerRoute=h})); diff --git a/qbit/vuetorrent/version.txt b/qbit/vuetorrent/version.txt new file mode 100644 index 0000000..9183195 --- /dev/null +++ b/qbit/vuetorrent/version.txt @@ -0,0 +1 @@ +2.4.0 \ No newline at end of file diff --git a/vim/.vim/.netrwhist b/vim/.vim/.netrwhist new file mode 100644 index 0000000..6627d07 --- /dev/null +++ b/vim/.vim/.netrwhist @@ -0,0 +1,7 @@ +let g:netrw_dirhistmax =10 +let g:netrw_dirhistcnt =5 +let g:netrw_dirhist_5='/Users/joshp/.config/nvim' +let g:netrw_dirhist_4='/Users/joshp/nvim' +let g:netrw_dirhist_3='/Users/joshp/nvim/lua' +let g:netrw_dirhist_2='/Users/joshp/nvim/lua/joshp' +let g:netrw_dirhist_1='/Users/joshp/nvim' diff --git a/vim/.vim/autoload/lightline/colorscheme/onedark.vim b/vim/.vim/autoload/lightline/colorscheme/onedark.vim new file mode 100644 index 0000000..d04a501 --- /dev/null +++ b/vim/.vim/autoload/lightline/colorscheme/onedark.vim @@ -0,0 +1,58 @@ +" [onedark.vim](https://github.com/joshdick/onedark.vim/) + +" This is a [lightline.vim](https://github.com/itchyny/lightline.vim) colorscheme for use with +" the [onedark.vim](https://github.com/joshdick/onedark.vim) colorscheme. + +let s:colors = onedark#GetColors() + +if get(g:, 'onedark_termcolors', 256) == 16 + let s:term_red = s:colors.red.cterm16 + let s:term_green = s:colors.green.cterm16 + let s:term_yellow = s:colors.yellow.cterm16 + let s:term_blue = s:colors.blue.cterm16 + let s:term_purple = s:colors.purple.cterm16 + let s:term_white = s:colors.white.cterm16 + let s:term_cursor_grey = s:colors.cursor_grey.cterm16 + let s:term_visual_grey = s:colors.visual_grey.cterm16 +else + let s:term_red = s:colors.red.cterm + let s:term_green = s:colors.green.cterm + let s:term_yellow = s:colors.yellow.cterm + let s:term_blue = s:colors.blue.cterm + let s:term_purple = s:colors.purple.cterm + let s:term_white = s:colors.white.cterm + let s:term_cursor_grey = s:colors.cursor_grey.cterm + let s:term_visual_grey = s:colors.visual_grey.cterm +endif + +let s:red = [ s:colors.red.gui, s:term_red ] +let s:green = [ s:colors.green.gui, s:term_green ] +let s:yellow = [ s:colors.yellow.gui, s:term_yellow ] +let s:blue = [ s:colors.blue.gui, s:term_blue ] +let s:purple = [ s:colors.purple.gui, s:term_purple ] +let s:white = [ s:colors.white.gui, s:term_white ] +let s:cursor_grey = [ s:colors.cursor_grey.gui, s:term_cursor_grey ] +let s:visual_grey = [ s:colors.visual_grey.gui, s:term_visual_grey ] + +let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}} +let s:p.normal.left = [ [ s:cursor_grey, s:green ], [ s:white, s:visual_grey ] ] +let s:p.normal.right = [ [ s:cursor_grey, s:green ], [ s:white, s:visual_grey ] ] +let s:p.inactive.left = [ [ s:white, s:visual_grey ], [ s:white, s:visual_grey ] ] +let s:p.inactive.right = [ [ s:cursor_grey, s:white ], [ s:cursor_grey, s:white ] ] +let s:p.insert.left = [ [ s:cursor_grey, s:blue ], [ s:white, s:visual_grey ] ] +let s:p.insert.right = [ [ s:cursor_grey, s:blue ], [ s:white, s:visual_grey ] ] +let s:p.replace.left = [ [ s:cursor_grey, s:red ], [ s:white, s:visual_grey ] ] +let s:p.replace.right = [ [ s:cursor_grey, s:red ], [ s:white, s:visual_grey ] ] +let s:p.visual.left = [ [ s:cursor_grey, s:purple ], [ s:white, s:visual_grey ] ] +let s:p.visual.right = [ [ s:cursor_grey, s:purple ], [ s:white, s:visual_grey ] ] +let s:p.normal.middle = [ [ s:white, s:cursor_grey ] ] +let s:p.inactive.middle = [ [ s:white, s:visual_grey ] ] +let s:p.tabline.left = [ [ s:white, s:visual_grey ] ] +let s:p.tabline.tabsel = [ [ s:cursor_grey, s:white ] ] +let s:p.tabline.middle = [ [ s:white, s:cursor_grey ] ] +let s:p.tabline.right = [ [ s:white, s:visual_grey ] ] +let s:p.normal.error = [ [ s:cursor_grey, s:red ] ] +let s:p.normal.warning = [ [ s:cursor_grey, s:yellow ] ] + +let g:lightline#colorscheme#onedark#palette = lightline#colorscheme#flatten(s:p) + diff --git a/vim/.vim/autoload/onedark.vim b/vim/.vim/autoload/onedark.vim new file mode 100644 index 0000000..4630ff4 --- /dev/null +++ b/vim/.vim/autoload/onedark.vim @@ -0,0 +1,29 @@ +" [onedark.vim](https://github.com/joshdick/onedark.vim/) + +let s:overrides = get(g:, "onedark_color_overrides", {}) + +let s:colors = { + \ "red": get(s:overrides, "red", { "gui": "#E06C75", "cterm": "204", "cterm16": "1" }), + \ "dark_red": get(s:overrides, "dark_red", { "gui": "#BE5046", "cterm": "196", "cterm16": "9" }), + \ "green": get(s:overrides, "green", { "gui": "#98C379", "cterm": "114", "cterm16": "2" }), + \ "yellow": get(s:overrides, "yellow", { "gui": "#E5C07B", "cterm": "180", "cterm16": "3" }), + \ "dark_yellow": get(s:overrides, "dark_yellow", { "gui": "#D19A66", "cterm": "173", "cterm16": "11" }), + \ "blue": get(s:overrides, "blue", { "gui": "#61AFEF", "cterm": "39", "cterm16": "4" }), + \ "purple": get(s:overrides, "purple", { "gui": "#C678DD", "cterm": "170", "cterm16": "5" }), + \ "cyan": get(s:overrides, "cyan", { "gui": "#56B6C2", "cterm": "38", "cterm16": "6" }), + \ "white": get(s:overrides, "white", { "gui": "#ABB2BF", "cterm": "145", "cterm16": "15" }), + \ "black": get(s:overrides, "black", { "gui": "#282C34", "cterm": "235", "cterm16": "0" }), + \ "foreground": get(s:overrides, "foreground", { "gui": "#ABB2BF", "cterm": "145", "cterm16": "NONE" }), + \ "background": get(s:overrides, "background", { "gui": "#282C34", "cterm": "235", "cterm16": "NONE" }), + \ "comment_grey": get(s:overrides, "comment_grey", { "gui": "#5C6370", "cterm": "59", "cterm16": "7" }), + \ "gutter_fg_grey": get(s:overrides, "gutter_fg_grey", { "gui": "#4B5263", "cterm": "238", "cterm16": "8" }), + \ "cursor_grey": get(s:overrides, "cursor_grey", { "gui": "#2C323C", "cterm": "236", "cterm16": "0" }), + \ "visual_grey": get(s:overrides, "visual_grey", { "gui": "#3E4452", "cterm": "237", "cterm16": "8" }), + \ "menu_grey": get(s:overrides, "menu_grey", { "gui": "#3E4452", "cterm": "237", "cterm16": "7" }), + \ "special_grey": get(s:overrides, "special_grey", { "gui": "#3B4048", "cterm": "238", "cterm16": "7" }), + \ "vertsplit": get(s:overrides, "vertsplit", { "gui": "#3E4452", "cterm": "59", "cterm16": "7" }), + \} + +function! onedark#GetColors() + return s:colors +endfunction diff --git a/vim/.vim/autoload/plug.vim b/vim/.vim/autoload/plug.vim new file mode 100644 index 0000000..9c3011f --- /dev/null +++ b/vim/.vim/autoload/plug.vim @@ -0,0 +1,2812 @@ +" vim-plug: Vim plugin manager +" ============================ +" +" Download plug.vim and put it in ~/.vim/autoload +" +" curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ +" https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim +" +" Edit your .vimrc +" +" call plug#begin('~/.vim/plugged') +" +" " Make sure you use single quotes +" +" " Shorthand notation; fetches https://github.com/junegunn/vim-easy-align +" Plug 'junegunn/vim-easy-align' +" +" " Any valid git URL is allowed +" Plug 'https://github.com/junegunn/vim-github-dashboard.git' +" +" " Multiple Plug commands can be written in a single line using | separators +" Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' +" +" " On-demand loading +" Plug 'preservim/nerdtree', { 'on': 'NERDTreeToggle' } +" Plug 'tpope/vim-fireplace', { 'for': 'clojure' } +" +" " Using a non-default branch +" Plug 'rdnetto/YCM-Generator', { 'branch': 'stable' } +" +" " Using a tagged release; wildcard allowed (requires git 1.9.2 or above) +" Plug 'fatih/vim-go', { 'tag': '*' } +" +" " Plugin options +" Plug 'nsf/gocode', { 'tag': 'v.20150303', 'rtp': 'vim' } +" +" " Plugin outside ~/.vim/plugged with post-update hook +" Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } +" +" " Unmanaged plugin (manually installed and updated) +" Plug '~/my-prototype-plugin' +" +" " Initialize plugin system +" call plug#end() +" +" Then reload .vimrc and :PlugInstall to install plugins. +" +" Plug options: +" +"| Option | Description | +"| ----------------------- | ------------------------------------------------ | +"| `branch`/`tag`/`commit` | Branch/tag/commit of the repository to use | +"| `rtp` | Subdirectory that contains Vim plugin | +"| `dir` | Custom directory for the plugin | +"| `as` | Use different name for the plugin | +"| `do` | Post-update hook (string or funcref) | +"| `on` | On-demand loading: Commands or ``-mappings | +"| `for` | On-demand loading: File types | +"| `frozen` | Do not update unless explicitly specified | +" +" More information: https://github.com/junegunn/vim-plug +" +" +" Copyright (c) 2017 Junegunn Choi +" +" MIT License +" +" Permission is hereby granted, free of charge, to any person obtaining +" a copy of this software and associated documentation files (the +" "Software"), to deal in the Software without restriction, including +" without limitation the rights to use, copy, modify, merge, publish, +" distribute, sublicense, and/or sell copies of the Software, and to +" permit persons to whom the Software is furnished to do so, subject to +" the following conditions: +" +" The above copyright notice and this permission notice shall be +" included in all copies or substantial portions of the Software. +" +" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +" NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +" LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +" OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +" WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +if exists('g:loaded_plug') + finish +endif +let g:loaded_plug = 1 + +let s:cpo_save = &cpo +set cpo&vim + +let s:plug_src = 'https://github.com/junegunn/vim-plug.git' +let s:plug_tab = get(s:, 'plug_tab', -1) +let s:plug_buf = get(s:, 'plug_buf', -1) +let s:mac_gui = has('gui_macvim') && has('gui_running') +let s:is_win = has('win32') +let s:nvim = has('nvim-0.2') || (has('nvim') && exists('*jobwait') && !s:is_win) +let s:vim8 = has('patch-8.0.0039') && exists('*job_start') +if s:is_win && &shellslash + set noshellslash + let s:me = resolve(expand(':p')) + set shellslash +else + let s:me = resolve(expand(':p')) +endif +let s:base_spec = { 'branch': '', 'frozen': 0 } +let s:TYPE = { +\ 'string': type(''), +\ 'list': type([]), +\ 'dict': type({}), +\ 'funcref': type(function('call')) +\ } +let s:loaded = get(s:, 'loaded', {}) +let s:triggers = get(s:, 'triggers', {}) + +function! s:is_powershell(shell) + return a:shell =~# 'powershell\(\.exe\)\?$' || a:shell =~# 'pwsh\(\.exe\)\?$' +endfunction + +function! s:isabsolute(dir) abort + return a:dir =~# '^/' || (has('win32') && a:dir =~? '^\%(\\\|[A-Z]:\)') +endfunction + +function! s:git_dir(dir) abort + let gitdir = s:trim(a:dir) . '/.git' + if isdirectory(gitdir) + return gitdir + endif + if !filereadable(gitdir) + return '' + endif + let gitdir = matchstr(get(readfile(gitdir), 0, ''), '^gitdir: \zs.*') + if len(gitdir) && !s:isabsolute(gitdir) + let gitdir = a:dir . '/' . gitdir + endif + return isdirectory(gitdir) ? gitdir : '' +endfunction + +function! s:git_origin_url(dir) abort + let gitdir = s:git_dir(a:dir) + let config = gitdir . '/config' + if empty(gitdir) || !filereadable(config) + return '' + endif + return matchstr(join(readfile(config)), '\[remote "origin"\].\{-}url\s*=\s*\zs\S*\ze') +endfunction + +function! s:git_revision(dir) abort + let gitdir = s:git_dir(a:dir) + let head = gitdir . '/HEAD' + if empty(gitdir) || !filereadable(head) + return '' + endif + + let line = get(readfile(head), 0, '') + let ref = matchstr(line, '^ref: \zs.*') + if empty(ref) + return line + endif + + if filereadable(gitdir . '/' . ref) + return get(readfile(gitdir . '/' . ref), 0, '') + endif + + if filereadable(gitdir . '/packed-refs') + for line in readfile(gitdir . '/packed-refs') + if line =~# ' ' . ref + return matchstr(line, '^[0-9a-f]*') + endif + endfor + endif + + return '' +endfunction + +function! s:git_local_branch(dir) abort + let gitdir = s:git_dir(a:dir) + let head = gitdir . '/HEAD' + if empty(gitdir) || !filereadable(head) + return '' + endif + let branch = matchstr(get(readfile(head), 0, ''), '^ref: refs/heads/\zs.*') + return len(branch) ? branch : 'HEAD' +endfunction + +function! s:git_origin_branch(spec) + if len(a:spec.branch) + return a:spec.branch + endif + + " The file may not be present if this is a local repository + let gitdir = s:git_dir(a:spec.dir) + let origin_head = gitdir.'/refs/remotes/origin/HEAD' + if len(gitdir) && filereadable(origin_head) + return matchstr(get(readfile(origin_head), 0, ''), + \ '^ref: refs/remotes/origin/\zs.*') + endif + + " The command may not return the name of a branch in detached HEAD state + let result = s:lines(s:system('git symbolic-ref --short HEAD', a:spec.dir)) + return v:shell_error ? '' : result[-1] +endfunction + +if s:is_win + function! s:plug_call(fn, ...) + let shellslash = &shellslash + try + set noshellslash + return call(a:fn, a:000) + finally + let &shellslash = shellslash + endtry + endfunction +else + function! s:plug_call(fn, ...) + return call(a:fn, a:000) + endfunction +endif + +function! s:plug_getcwd() + return s:plug_call('getcwd') +endfunction + +function! s:plug_fnamemodify(fname, mods) + return s:plug_call('fnamemodify', a:fname, a:mods) +endfunction + +function! s:plug_expand(fmt) + return s:plug_call('expand', a:fmt, 1) +endfunction + +function! s:plug_tempname() + return s:plug_call('tempname') +endfunction + +function! plug#begin(...) + if a:0 > 0 + let s:plug_home_org = a:1 + let home = s:path(s:plug_fnamemodify(s:plug_expand(a:1), ':p')) + elseif exists('g:plug_home') + let home = s:path(g:plug_home) + elseif has('nvim') + let home = stdpath('data') . '/plugged' + elseif !empty(&rtp) + let home = s:path(split(&rtp, ',')[0]) . '/plugged' + else + return s:err('Unable to determine plug home. Try calling plug#begin() with a path argument.') + endif + if s:plug_fnamemodify(home, ':t') ==# 'plugin' && s:plug_fnamemodify(home, ':h') ==# s:first_rtp + return s:err('Invalid plug home. '.home.' is a standard Vim runtime path and is not allowed.') + endif + + let g:plug_home = home + let g:plugs = {} + let g:plugs_order = [] + let s:triggers = {} + + call s:define_commands() + return 1 +endfunction + +function! s:define_commands() + command! -nargs=+ -bar Plug call plug#() + if !executable('git') + return s:err('`git` executable not found. Most commands will not be available. To suppress this message, prepend `silent!` to `call plug#begin(...)`.') + endif + if has('win32') + \ && &shellslash + \ && (&shell =~# 'cmd\(\.exe\)\?$' || s:is_powershell(&shell)) + return s:err('vim-plug does not support shell, ' . &shell . ', when shellslash is set.') + endif + if !has('nvim') + \ && (has('win32') || has('win32unix')) + \ && !has('multi_byte') + return s:err('Vim needs +multi_byte feature on Windows to run shell commands. Enable +iconv for best results.') + endif + command! -nargs=* -bar -bang -complete=customlist,s:names PlugInstall call s:install(0, []) + command! -nargs=* -bar -bang -complete=customlist,s:names PlugUpdate call s:update(0, []) + command! -nargs=0 -bar -bang PlugClean call s:clean(0) + command! -nargs=0 -bar PlugUpgrade if s:upgrade() | execute 'source' s:esc(s:me) | endif + command! -nargs=0 -bar PlugStatus call s:status() + command! -nargs=0 -bar PlugDiff call s:diff() + command! -nargs=? -bar -bang -complete=file PlugSnapshot call s:snapshot(0, ) +endfunction + +function! s:to_a(v) + return type(a:v) == s:TYPE.list ? a:v : [a:v] +endfunction + +function! s:to_s(v) + return type(a:v) == s:TYPE.string ? a:v : join(a:v, "\n") . "\n" +endfunction + +function! s:glob(from, pattern) + return s:lines(globpath(a:from, a:pattern)) +endfunction + +function! s:source(from, ...) + let found = 0 + for pattern in a:000 + for vim in s:glob(a:from, pattern) + execute 'source' s:esc(vim) + let found = 1 + endfor + endfor + return found +endfunction + +function! s:assoc(dict, key, val) + let a:dict[a:key] = add(get(a:dict, a:key, []), a:val) +endfunction + +function! s:ask(message, ...) + call inputsave() + echohl WarningMsg + let answer = input(a:message.(a:0 ? ' (y/N/a) ' : ' (y/N) ')) + echohl None + call inputrestore() + echo "\r" + return (a:0 && answer =~? '^a') ? 2 : (answer =~? '^y') ? 1 : 0 +endfunction + +function! s:ask_no_interrupt(...) + try + return call('s:ask', a:000) + catch + return 0 + endtry +endfunction + +function! s:lazy(plug, opt) + return has_key(a:plug, a:opt) && + \ (empty(s:to_a(a:plug[a:opt])) || + \ !isdirectory(a:plug.dir) || + \ len(s:glob(s:rtp(a:plug), 'plugin')) || + \ len(s:glob(s:rtp(a:plug), 'after/plugin'))) +endfunction + +function! plug#end() + if !exists('g:plugs') + return s:err('plug#end() called without calling plug#begin() first') + endif + + if exists('#PlugLOD') + augroup PlugLOD + autocmd! + augroup END + augroup! PlugLOD + endif + let lod = { 'ft': {}, 'map': {}, 'cmd': {} } + + if get(g:, 'did_load_filetypes', 0) + filetype off + endif + for name in g:plugs_order + if !has_key(g:plugs, name) + continue + endif + let plug = g:plugs[name] + if get(s:loaded, name, 0) || !s:lazy(plug, 'on') && !s:lazy(plug, 'for') + let s:loaded[name] = 1 + continue + endif + + if has_key(plug, 'on') + let s:triggers[name] = { 'map': [], 'cmd': [] } + for cmd in s:to_a(plug.on) + if cmd =~? '^.\+' + if empty(mapcheck(cmd)) && empty(mapcheck(cmd, 'i')) + call s:assoc(lod.map, cmd, name) + endif + call add(s:triggers[name].map, cmd) + elseif cmd =~# '^[A-Z]' + let cmd = substitute(cmd, '!*$', '', '') + if exists(':'.cmd) != 2 + call s:assoc(lod.cmd, cmd, name) + endif + call add(s:triggers[name].cmd, cmd) + else + call s:err('Invalid `on` option: '.cmd. + \ '. Should start with an uppercase letter or ``.') + endif + endfor + endif + + if has_key(plug, 'for') + let types = s:to_a(plug.for) + if !empty(types) + augroup filetypedetect + call s:source(s:rtp(plug), 'ftdetect/**/*.vim', 'after/ftdetect/**/*.vim') + augroup END + endif + for type in types + call s:assoc(lod.ft, type, name) + endfor + endif + endfor + + for [cmd, names] in items(lod.cmd) + execute printf( + \ 'command! -nargs=* -range -bang -complete=file %s call s:lod_cmd(%s, "", , , , %s)', + \ cmd, string(cmd), string(names)) + endfor + + for [map, names] in items(lod.map) + for [mode, map_prefix, key_prefix] in + \ [['i', '', ''], ['n', '', ''], ['v', '', 'gv'], ['o', '', '']] + execute printf( + \ '%snoremap %s %s:call lod_map(%s, %s, %s, "%s")', + \ mode, map, map_prefix, string(map), string(names), mode != 'i', key_prefix) + endfor + endfor + + for [ft, names] in items(lod.ft) + augroup PlugLOD + execute printf('autocmd FileType %s call lod_ft(%s, %s)', + \ ft, string(ft), string(names)) + augroup END + endfor + + call s:reorg_rtp() + filetype plugin indent on + if has('vim_starting') + if has('syntax') && !exists('g:syntax_on') + syntax enable + end + else + call s:reload_plugins() + endif +endfunction + +function! s:loaded_names() + return filter(copy(g:plugs_order), 'get(s:loaded, v:val, 0)') +endfunction + +function! s:load_plugin(spec) + call s:source(s:rtp(a:spec), 'plugin/**/*.vim', 'after/plugin/**/*.vim') +endfunction + +function! s:reload_plugins() + for name in s:loaded_names() + call s:load_plugin(g:plugs[name]) + endfor +endfunction + +function! s:trim(str) + return substitute(a:str, '[\/]\+$', '', '') +endfunction + +function! s:version_requirement(val, min) + for idx in range(0, len(a:min) - 1) + let v = get(a:val, idx, 0) + if v < a:min[idx] | return 0 + elseif v > a:min[idx] | return 1 + endif + endfor + return 1 +endfunction + +function! s:git_version_requirement(...) + if !exists('s:git_version') + let s:git_version = map(split(split(s:system(['git', '--version']))[2], '\.'), 'str2nr(v:val)') + endif + return s:version_requirement(s:git_version, a:000) +endfunction + +function! s:progress_opt(base) + return a:base && !s:is_win && + \ s:git_version_requirement(1, 7, 1) ? '--progress' : '' +endfunction + +function! s:rtp(spec) + return s:path(a:spec.dir . get(a:spec, 'rtp', '')) +endfunction + +if s:is_win + function! s:path(path) + return s:trim(substitute(a:path, '/', '\', 'g')) + endfunction + + function! s:dirpath(path) + return s:path(a:path) . '\' + endfunction + + function! s:is_local_plug(repo) + return a:repo =~? '^[a-z]:\|^[%~]' + endfunction + + " Copied from fzf + function! s:wrap_cmds(cmds) + let cmds = [ + \ '@echo off', + \ 'setlocal enabledelayedexpansion'] + \ + (type(a:cmds) == type([]) ? a:cmds : [a:cmds]) + \ + ['endlocal'] + if has('iconv') + if !exists('s:codepage') + let s:codepage = libcallnr('kernel32.dll', 'GetACP', 0) + endif + return map(cmds, printf('iconv(v:val."\r", "%s", "cp%d")', &encoding, s:codepage)) + endif + return map(cmds, 'v:val."\r"') + endfunction + + function! s:batchfile(cmd) + let batchfile = s:plug_tempname().'.bat' + call writefile(s:wrap_cmds(a:cmd), batchfile) + let cmd = plug#shellescape(batchfile, {'shell': &shell, 'script': 0}) + if s:is_powershell(&shell) + let cmd = '& ' . cmd + endif + return [batchfile, cmd] + endfunction +else + function! s:path(path) + return s:trim(a:path) + endfunction + + function! s:dirpath(path) + return substitute(a:path, '[/\\]*$', '/', '') + endfunction + + function! s:is_local_plug(repo) + return a:repo[0] =~ '[/$~]' + endfunction +endif + +function! s:err(msg) + echohl ErrorMsg + echom '[vim-plug] '.a:msg + echohl None +endfunction + +function! s:warn(cmd, msg) + echohl WarningMsg + execute a:cmd 'a:msg' + echohl None +endfunction + +function! s:esc(path) + return escape(a:path, ' ') +endfunction + +function! s:escrtp(path) + return escape(a:path, ' ,') +endfunction + +function! s:remove_rtp() + for name in s:loaded_names() + let rtp = s:rtp(g:plugs[name]) + execute 'set rtp-='.s:escrtp(rtp) + let after = globpath(rtp, 'after') + if isdirectory(after) + execute 'set rtp-='.s:escrtp(after) + endif + endfor +endfunction + +function! s:reorg_rtp() + if !empty(s:first_rtp) + execute 'set rtp-='.s:first_rtp + execute 'set rtp-='.s:last_rtp + endif + + " &rtp is modified from outside + if exists('s:prtp') && s:prtp !=# &rtp + call s:remove_rtp() + unlet! s:middle + endif + + let s:middle = get(s:, 'middle', &rtp) + let rtps = map(s:loaded_names(), 's:rtp(g:plugs[v:val])') + let afters = filter(map(copy(rtps), 'globpath(v:val, "after")'), '!empty(v:val)') + let rtp = join(map(rtps, 'escape(v:val, ",")'), ',') + \ . ','.s:middle.',' + \ . join(map(afters, 'escape(v:val, ",")'), ',') + let &rtp = substitute(substitute(rtp, ',,*', ',', 'g'), '^,\|,$', '', 'g') + let s:prtp = &rtp + + if !empty(s:first_rtp) + execute 'set rtp^='.s:first_rtp + execute 'set rtp+='.s:last_rtp + endif +endfunction + +function! s:doautocmd(...) + if exists('#'.join(a:000, '#')) + execute 'doautocmd' ((v:version > 703 || has('patch442')) ? '' : '') join(a:000) + endif +endfunction + +function! s:dobufread(names) + for name in a:names + let path = s:rtp(g:plugs[name]) + for dir in ['ftdetect', 'ftplugin', 'after/ftdetect', 'after/ftplugin'] + if len(finddir(dir, path)) + if exists('#BufRead') + doautocmd BufRead + endif + return + endif + endfor + endfor +endfunction + +function! plug#load(...) + if a:0 == 0 + return s:err('Argument missing: plugin name(s) required') + endif + if !exists('g:plugs') + return s:err('plug#begin was not called') + endif + let names = a:0 == 1 && type(a:1) == s:TYPE.list ? a:1 : a:000 + let unknowns = filter(copy(names), '!has_key(g:plugs, v:val)') + if !empty(unknowns) + let s = len(unknowns) > 1 ? 's' : '' + return s:err(printf('Unknown plugin%s: %s', s, join(unknowns, ', '))) + end + let unloaded = filter(copy(names), '!get(s:loaded, v:val, 0)') + if !empty(unloaded) + for name in unloaded + call s:lod([name], ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) + endfor + call s:dobufread(unloaded) + return 1 + end + return 0 +endfunction + +function! s:remove_triggers(name) + if !has_key(s:triggers, a:name) + return + endif + for cmd in s:triggers[a:name].cmd + execute 'silent! delc' cmd + endfor + for map in s:triggers[a:name].map + execute 'silent! unmap' map + execute 'silent! iunmap' map + endfor + call remove(s:triggers, a:name) +endfunction + +function! s:lod(names, types, ...) + for name in a:names + call s:remove_triggers(name) + let s:loaded[name] = 1 + endfor + call s:reorg_rtp() + + for name in a:names + let rtp = s:rtp(g:plugs[name]) + for dir in a:types + call s:source(rtp, dir.'/**/*.vim') + endfor + if a:0 + if !s:source(rtp, a:1) && !empty(s:glob(rtp, a:2)) + execute 'runtime' a:1 + endif + call s:source(rtp, a:2) + endif + call s:doautocmd('User', name) + endfor +endfunction + +function! s:lod_ft(pat, names) + let syn = 'syntax/'.a:pat.'.vim' + call s:lod(a:names, ['plugin', 'after/plugin'], syn, 'after/'.syn) + execute 'autocmd! PlugLOD FileType' a:pat + call s:doautocmd('filetypeplugin', 'FileType') + call s:doautocmd('filetypeindent', 'FileType') +endfunction + +function! s:lod_cmd(cmd, bang, l1, l2, args, names) + call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) + call s:dobufread(a:names) + execute printf('%s%s%s %s', (a:l1 == a:l2 ? '' : (a:l1.','.a:l2)), a:cmd, a:bang, a:args) +endfunction + +function! s:lod_map(map, names, with_prefix, prefix) + call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin']) + call s:dobufread(a:names) + let extra = '' + while 1 + let c = getchar(0) + if c == 0 + break + endif + let extra .= nr2char(c) + endwhile + + if a:with_prefix + let prefix = v:count ? v:count : '' + let prefix .= '"'.v:register.a:prefix + if mode(1) == 'no' + if v:operator == 'c' + let prefix = "\" . prefix + endif + let prefix .= v:operator + endif + call feedkeys(prefix, 'n') + endif + call feedkeys(substitute(a:map, '^', "\", '') . extra) +endfunction + +function! plug#(repo, ...) + if a:0 > 1 + return s:err('Invalid number of arguments (1..2)') + endif + + try + let repo = s:trim(a:repo) + let opts = a:0 == 1 ? s:parse_options(a:1) : s:base_spec + let name = get(opts, 'as', s:plug_fnamemodify(repo, ':t:s?\.git$??')) + let spec = extend(s:infer_properties(name, repo), opts) + if !has_key(g:plugs, name) + call add(g:plugs_order, name) + endif + let g:plugs[name] = spec + let s:loaded[name] = get(s:loaded, name, 0) + catch + return s:err(repo . ' ' . v:exception) + endtry +endfunction + +function! s:parse_options(arg) + let opts = copy(s:base_spec) + let type = type(a:arg) + let opt_errfmt = 'Invalid argument for "%s" option of :Plug (expected: %s)' + if type == s:TYPE.string + if empty(a:arg) + throw printf(opt_errfmt, 'tag', 'string') + endif + let opts.tag = a:arg + elseif type == s:TYPE.dict + for opt in ['branch', 'tag', 'commit', 'rtp', 'dir', 'as'] + if has_key(a:arg, opt) + \ && (type(a:arg[opt]) != s:TYPE.string || empty(a:arg[opt])) + throw printf(opt_errfmt, opt, 'string') + endif + endfor + for opt in ['on', 'for'] + if has_key(a:arg, opt) + \ && type(a:arg[opt]) != s:TYPE.list + \ && (type(a:arg[opt]) != s:TYPE.string || empty(a:arg[opt])) + throw printf(opt_errfmt, opt, 'string or list') + endif + endfor + if has_key(a:arg, 'do') + \ && type(a:arg.do) != s:TYPE.funcref + \ && (type(a:arg.do) != s:TYPE.string || empty(a:arg.do)) + throw printf(opt_errfmt, 'do', 'string or funcref') + endif + call extend(opts, a:arg) + if has_key(opts, 'dir') + let opts.dir = s:dirpath(s:plug_expand(opts.dir)) + endif + else + throw 'Invalid argument type (expected: string or dictionary)' + endif + return opts +endfunction + +function! s:infer_properties(name, repo) + let repo = a:repo + if s:is_local_plug(repo) + return { 'dir': s:dirpath(s:plug_expand(repo)) } + else + if repo =~ ':' + let uri = repo + else + if repo !~ '/' + throw printf('Invalid argument: %s (implicit `vim-scripts'' expansion is deprecated)', repo) + endif + let fmt = get(g:, 'plug_url_format', 'https://git::@github.com/%s.git') + let uri = printf(fmt, repo) + endif + return { 'dir': s:dirpath(g:plug_home.'/'.a:name), 'uri': uri } + endif +endfunction + +function! s:install(force, names) + call s:update_impl(0, a:force, a:names) +endfunction + +function! s:update(force, names) + call s:update_impl(1, a:force, a:names) +endfunction + +function! plug#helptags() + if !exists('g:plugs') + return s:err('plug#begin was not called') + endif + for spec in values(g:plugs) + let docd = join([s:rtp(spec), 'doc'], '/') + if isdirectory(docd) + silent! execute 'helptags' s:esc(docd) + endif + endfor + return 1 +endfunction + +function! s:syntax() + syntax clear + syntax region plug1 start=/\%1l/ end=/\%2l/ contains=plugNumber + syntax region plug2 start=/\%2l/ end=/\%3l/ contains=plugBracket,plugX + syn match plugNumber /[0-9]\+[0-9.]*/ contained + syn match plugBracket /[[\]]/ contained + syn match plugX /x/ contained + syn match plugDash /^-\{1}\ / + syn match plugPlus /^+/ + syn match plugStar /^*/ + syn match plugMessage /\(^- \)\@<=.*/ + syn match plugName /\(^- \)\@<=[^ ]*:/ + syn match plugSha /\%(: \)\@<=[0-9a-f]\{4,}$/ + syn match plugTag /(tag: [^)]\+)/ + syn match plugInstall /\(^+ \)\@<=[^:]*/ + syn match plugUpdate /\(^* \)\@<=[^:]*/ + syn match plugCommit /^ \X*[0-9a-f]\{7,9} .*/ contains=plugRelDate,plugEdge,plugTag + syn match plugEdge /^ \X\+$/ + syn match plugEdge /^ \X*/ contained nextgroup=plugSha + syn match plugSha /[0-9a-f]\{7,9}/ contained + syn match plugRelDate /([^)]*)$/ contained + syn match plugNotLoaded /(not loaded)$/ + syn match plugError /^x.*/ + syn region plugDeleted start=/^\~ .*/ end=/^\ze\S/ + syn match plugH2 /^.*:\n-\+$/ + syn match plugH2 /^-\{2,}/ + syn keyword Function PlugInstall PlugStatus PlugUpdate PlugClean + hi def link plug1 Title + hi def link plug2 Repeat + hi def link plugH2 Type + hi def link plugX Exception + hi def link plugBracket Structure + hi def link plugNumber Number + + hi def link plugDash Special + hi def link plugPlus Constant + hi def link plugStar Boolean + + hi def link plugMessage Function + hi def link plugName Label + hi def link plugInstall Function + hi def link plugUpdate Type + + hi def link plugError Error + hi def link plugDeleted Ignore + hi def link plugRelDate Comment + hi def link plugEdge PreProc + hi def link plugSha Identifier + hi def link plugTag Constant + + hi def link plugNotLoaded Comment +endfunction + +function! s:lpad(str, len) + return a:str . repeat(' ', a:len - len(a:str)) +endfunction + +function! s:lines(msg) + return split(a:msg, "[\r\n]") +endfunction + +function! s:lastline(msg) + return get(s:lines(a:msg), -1, '') +endfunction + +function! s:new_window() + execute get(g:, 'plug_window', 'vertical topleft new') +endfunction + +function! s:plug_window_exists() + let buflist = tabpagebuflist(s:plug_tab) + return !empty(buflist) && index(buflist, s:plug_buf) >= 0 +endfunction + +function! s:switch_in() + if !s:plug_window_exists() + return 0 + endif + + if winbufnr(0) != s:plug_buf + let s:pos = [tabpagenr(), winnr(), winsaveview()] + execute 'normal!' s:plug_tab.'gt' + let winnr = bufwinnr(s:plug_buf) + execute winnr.'wincmd w' + call add(s:pos, winsaveview()) + else + let s:pos = [winsaveview()] + endif + + setlocal modifiable + return 1 +endfunction + +function! s:switch_out(...) + call winrestview(s:pos[-1]) + setlocal nomodifiable + if a:0 > 0 + execute a:1 + endif + + if len(s:pos) > 1 + execute 'normal!' s:pos[0].'gt' + execute s:pos[1] 'wincmd w' + call winrestview(s:pos[2]) + endif +endfunction + +function! s:finish_bindings() + nnoremap R :call retry() + nnoremap D :PlugDiff + nnoremap S :PlugStatus + nnoremap U :call status_update() + xnoremap U :call status_update() + nnoremap ]] :silent! call section('') + nnoremap [[ :silent! call section('b') +endfunction + +function! s:prepare(...) + if empty(s:plug_getcwd()) + throw 'Invalid current working directory. Cannot proceed.' + endif + + for evar in ['$GIT_DIR', '$GIT_WORK_TREE'] + if exists(evar) + throw evar.' detected. Cannot proceed.' + endif + endfor + + call s:job_abort() + if s:switch_in() + if b:plug_preview == 1 + pc + endif + enew + else + call s:new_window() + endif + + nnoremap q :call close_pane() + if a:0 == 0 + call s:finish_bindings() + endif + let b:plug_preview = -1 + let s:plug_tab = tabpagenr() + let s:plug_buf = winbufnr(0) + call s:assign_name() + + for k in ['', 'L', 'o', 'X', 'd', 'dd'] + execute 'silent! unmap ' k + endfor + setlocal buftype=nofile bufhidden=wipe nobuflisted nolist noswapfile nowrap cursorline modifiable nospell + if exists('+colorcolumn') + setlocal colorcolumn= + endif + setf vim-plug + if exists('g:syntax_on') + call s:syntax() + endif +endfunction + +function! s:close_pane() + if b:plug_preview == 1 + pc + let b:plug_preview = -1 + else + bd + endif +endfunction + +function! s:assign_name() + " Assign buffer name + let prefix = '[Plugins]' + let name = prefix + let idx = 2 + while bufexists(name) + let name = printf('%s (%s)', prefix, idx) + let idx = idx + 1 + endwhile + silent! execute 'f' fnameescape(name) +endfunction + +function! s:chsh(swap) + let prev = [&shell, &shellcmdflag, &shellredir] + if !s:is_win + set shell=sh + endif + if a:swap + if s:is_powershell(&shell) + let &shellredir = '2>&1 | Out-File -Encoding UTF8 %s' + elseif &shell =~# 'sh' || &shell =~# 'cmd\(\.exe\)\?$' + set shellredir=>%s\ 2>&1 + endif + endif + return prev +endfunction + +function! s:bang(cmd, ...) + let batchfile = '' + try + let [sh, shellcmdflag, shrd] = s:chsh(a:0) + " FIXME: Escaping is incomplete. We could use shellescape with eval, + " but it won't work on Windows. + let cmd = a:0 ? s:with_cd(a:cmd, a:1) : a:cmd + if s:is_win + let [batchfile, cmd] = s:batchfile(cmd) + endif + let g:_plug_bang = (s:is_win && has('gui_running') ? 'silent ' : '').'!'.escape(cmd, '#!%') + execute "normal! :execute g:_plug_bang\\" + finally + unlet g:_plug_bang + let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] + if s:is_win && filereadable(batchfile) + call delete(batchfile) + endif + endtry + return v:shell_error ? 'Exit status: ' . v:shell_error : '' +endfunction + +function! s:regress_bar() + let bar = substitute(getline(2)[1:-2], '.*\zs=', 'x', '') + call s:progress_bar(2, bar, len(bar)) +endfunction + +function! s:is_updated(dir) + return !empty(s:system_chomp(['git', 'log', '--pretty=format:%h', 'HEAD...HEAD@{1}'], a:dir)) +endfunction + +function! s:do(pull, force, todo) + for [name, spec] in items(a:todo) + if !isdirectory(spec.dir) + continue + endif + let installed = has_key(s:update.new, name) + let updated = installed ? 0 : + \ (a:pull && index(s:update.errors, name) < 0 && s:is_updated(spec.dir)) + if a:force || installed || updated + execute 'cd' s:esc(spec.dir) + call append(3, '- Post-update hook for '. name .' ... ') + let error = '' + let type = type(spec.do) + if type == s:TYPE.string + if spec.do[0] == ':' + if !get(s:loaded, name, 0) + let s:loaded[name] = 1 + call s:reorg_rtp() + endif + call s:load_plugin(spec) + try + execute spec.do[1:] + catch + let error = v:exception + endtry + if !s:plug_window_exists() + cd - + throw 'Warning: vim-plug was terminated by the post-update hook of '.name + endif + else + let error = s:bang(spec.do) + endif + elseif type == s:TYPE.funcref + try + call s:load_plugin(spec) + let status = installed ? 'installed' : (updated ? 'updated' : 'unchanged') + call spec.do({ 'name': name, 'status': status, 'force': a:force }) + catch + let error = v:exception + endtry + else + let error = 'Invalid hook type' + endif + call s:switch_in() + call setline(4, empty(error) ? (getline(4) . 'OK') + \ : ('x' . getline(4)[1:] . error)) + if !empty(error) + call add(s:update.errors, name) + call s:regress_bar() + endif + cd - + endif + endfor +endfunction + +function! s:hash_match(a, b) + return stridx(a:a, a:b) == 0 || stridx(a:b, a:a) == 0 +endfunction + +function! s:checkout(spec) + let sha = a:spec.commit + let output = s:git_revision(a:spec.dir) + if !empty(output) && !s:hash_match(sha, s:lines(output)[0]) + let credential_helper = s:git_version_requirement(2) ? '-c credential.helper= ' : '' + let output = s:system( + \ 'git '.credential_helper.'fetch --depth 999999 && git checkout '.plug#shellescape(sha).' --', a:spec.dir) + endif + return output +endfunction + +function! s:finish(pull) + let new_frozen = len(filter(keys(s:update.new), 'g:plugs[v:val].frozen')) + if new_frozen + let s = new_frozen > 1 ? 's' : '' + call append(3, printf('- Installed %d frozen plugin%s', new_frozen, s)) + endif + call append(3, '- Finishing ... ') | 4 + redraw + call plug#helptags() + call plug#end() + call setline(4, getline(4) . 'Done!') + redraw + let msgs = [] + if !empty(s:update.errors) + call add(msgs, "Press 'R' to retry.") + endif + if a:pull && len(s:update.new) < len(filter(getline(5, '$'), + \ "v:val =~ '^- ' && v:val !~# 'Already up.to.date'")) + call add(msgs, "Press 'D' to see the updated changes.") + endif + echo join(msgs, ' ') + call s:finish_bindings() +endfunction + +function! s:retry() + if empty(s:update.errors) + return + endif + echo + call s:update_impl(s:update.pull, s:update.force, + \ extend(copy(s:update.errors), [s:update.threads])) +endfunction + +function! s:is_managed(name) + return has_key(g:plugs[a:name], 'uri') +endfunction + +function! s:names(...) + return sort(filter(keys(g:plugs), 'stridx(v:val, a:1) == 0 && s:is_managed(v:val)')) +endfunction + +function! s:check_ruby() + silent! ruby require 'thread'; VIM::command("let g:plug_ruby = '#{RUBY_VERSION}'") + if !exists('g:plug_ruby') + redraw! + return s:warn('echom', 'Warning: Ruby interface is broken') + endif + let ruby_version = split(g:plug_ruby, '\.') + unlet g:plug_ruby + return s:version_requirement(ruby_version, [1, 8, 7]) +endfunction + +function! s:update_impl(pull, force, args) abort + let sync = index(a:args, '--sync') >= 0 || has('vim_starting') + let args = filter(copy(a:args), 'v:val != "--sync"') + let threads = (len(args) > 0 && args[-1] =~ '^[1-9][0-9]*$') ? + \ remove(args, -1) : get(g:, 'plug_threads', 16) + + let managed = filter(copy(g:plugs), 's:is_managed(v:key)') + let todo = empty(args) ? filter(managed, '!v:val.frozen || !isdirectory(v:val.dir)') : + \ filter(managed, 'index(args, v:key) >= 0') + + if empty(todo) + return s:warn('echo', 'No plugin to '. (a:pull ? 'update' : 'install')) + endif + + if !s:is_win && s:git_version_requirement(2, 3) + let s:git_terminal_prompt = exists('$GIT_TERMINAL_PROMPT') ? $GIT_TERMINAL_PROMPT : '' + let $GIT_TERMINAL_PROMPT = 0 + for plug in values(todo) + let plug.uri = substitute(plug.uri, + \ '^https://git::@github\.com', 'https://github.com', '') + endfor + endif + + if !isdirectory(g:plug_home) + try + call mkdir(g:plug_home, 'p') + catch + return s:err(printf('Invalid plug directory: %s. '. + \ 'Try to call plug#begin with a valid directory', g:plug_home)) + endtry + endif + + if has('nvim') && !exists('*jobwait') && threads > 1 + call s:warn('echom', '[vim-plug] Update Neovim for parallel installer') + endif + + let use_job = s:nvim || s:vim8 + let python = (has('python') || has('python3')) && !use_job + let ruby = has('ruby') && !use_job && (v:version >= 703 || v:version == 702 && has('patch374')) && !(s:is_win && has('gui_running')) && threads > 1 && s:check_ruby() + + let s:update = { + \ 'start': reltime(), + \ 'all': todo, + \ 'todo': copy(todo), + \ 'errors': [], + \ 'pull': a:pull, + \ 'force': a:force, + \ 'new': {}, + \ 'threads': (python || ruby || use_job) ? min([len(todo), threads]) : 1, + \ 'bar': '', + \ 'fin': 0 + \ } + + call s:prepare(1) + call append(0, ['', '']) + normal! 2G + silent! redraw + + " Set remote name, overriding a possible user git config's clone.defaultRemoteName + let s:clone_opt = ['--origin', 'origin'] + if get(g:, 'plug_shallow', 1) + call extend(s:clone_opt, ['--depth', '1']) + if s:git_version_requirement(1, 7, 10) + call add(s:clone_opt, '--no-single-branch') + endif + endif + + if has('win32unix') || has('wsl') + call extend(s:clone_opt, ['-c', 'core.eol=lf', '-c', 'core.autocrlf=input']) + endif + + let s:submodule_opt = s:git_version_requirement(2, 8) ? ' --jobs='.threads : '' + + " Python version requirement (>= 2.7) + if python && !has('python3') && !ruby && !use_job && s:update.threads > 1 + redir => pyv + silent python import platform; print platform.python_version() + redir END + let python = s:version_requirement( + \ map(split(split(pyv)[0], '\.'), 'str2nr(v:val)'), [2, 6]) + endif + + if (python || ruby) && s:update.threads > 1 + try + let imd = &imd + if s:mac_gui + set noimd + endif + if ruby + call s:update_ruby() + else + call s:update_python() + endif + catch + let lines = getline(4, '$') + let printed = {} + silent! 4,$d _ + for line in lines + let name = s:extract_name(line, '.', '') + if empty(name) || !has_key(printed, name) + call append('$', line) + if !empty(name) + let printed[name] = 1 + if line[0] == 'x' && index(s:update.errors, name) < 0 + call add(s:update.errors, name) + end + endif + endif + endfor + finally + let &imd = imd + call s:update_finish() + endtry + else + call s:update_vim() + while use_job && sync + sleep 100m + if s:update.fin + break + endif + endwhile + endif +endfunction + +function! s:log4(name, msg) + call setline(4, printf('- %s (%s)', a:msg, a:name)) + redraw +endfunction + +function! s:update_finish() + if exists('s:git_terminal_prompt') + let $GIT_TERMINAL_PROMPT = s:git_terminal_prompt + endif + if s:switch_in() + call append(3, '- Updating ...') | 4 + for [name, spec] in items(filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && (s:update.force || s:update.pull || has_key(s:update.new, v:key))')) + let [pos, _] = s:logpos(name) + if !pos + continue + endif + if has_key(spec, 'commit') + call s:log4(name, 'Checking out '.spec.commit) + let out = s:checkout(spec) + elseif has_key(spec, 'tag') + let tag = spec.tag + if tag =~ '\*' + let tags = s:lines(s:system('git tag --list '.plug#shellescape(tag).' --sort -version:refname 2>&1', spec.dir)) + if !v:shell_error && !empty(tags) + let tag = tags[0] + call s:log4(name, printf('Latest tag for %s -> %s', spec.tag, tag)) + call append(3, '') + endif + endif + call s:log4(name, 'Checking out '.tag) + let out = s:system('git checkout -q '.plug#shellescape(tag).' -- 2>&1', spec.dir) + else + let branch = s:git_origin_branch(spec) + call s:log4(name, 'Merging origin/'.s:esc(branch)) + let out = s:system('git checkout -q '.plug#shellescape(branch).' -- 2>&1' + \. (has_key(s:update.new, name) ? '' : ('&& git merge --ff-only '.plug#shellescape('origin/'.branch).' 2>&1')), spec.dir) + endif + if !v:shell_error && filereadable(spec.dir.'/.gitmodules') && + \ (s:update.force || has_key(s:update.new, name) || s:is_updated(spec.dir)) + call s:log4(name, 'Updating submodules. This may take a while.') + let out .= s:bang('git submodule update --init --recursive'.s:submodule_opt.' 2>&1', spec.dir) + endif + let msg = s:format_message(v:shell_error ? 'x': '-', name, out) + if v:shell_error + call add(s:update.errors, name) + call s:regress_bar() + silent execute pos 'd _' + call append(4, msg) | 4 + elseif !empty(out) + call setline(pos, msg[0]) + endif + redraw + endfor + silent 4 d _ + try + call s:do(s:update.pull, s:update.force, filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && has_key(v:val, "do")')) + catch + call s:warn('echom', v:exception) + call s:warn('echo', '') + return + endtry + call s:finish(s:update.pull) + call setline(1, 'Updated. Elapsed time: ' . split(reltimestr(reltime(s:update.start)))[0] . ' sec.') + call s:switch_out('normal! gg') + endif +endfunction + +function! s:job_abort() + if (!s:nvim && !s:vim8) || !exists('s:jobs') + return + endif + + for [name, j] in items(s:jobs) + if s:nvim + silent! call jobstop(j.jobid) + elseif s:vim8 + silent! call job_stop(j.jobid) + endif + if j.new + call s:rm_rf(g:plugs[name].dir) + endif + endfor + let s:jobs = {} +endfunction + +function! s:last_non_empty_line(lines) + let len = len(a:lines) + for idx in range(len) + let line = a:lines[len-idx-1] + if !empty(line) + return line + endif + endfor + return '' +endfunction + +function! s:job_out_cb(self, data) abort + let self = a:self + let data = remove(self.lines, -1) . a:data + let lines = map(split(data, "\n", 1), 'split(v:val, "\r", 1)[-1]') + call extend(self.lines, lines) + " To reduce the number of buffer updates + let self.tick = get(self, 'tick', -1) + 1 + if !self.running || self.tick % len(s:jobs) == 0 + let bullet = self.running ? (self.new ? '+' : '*') : (self.error ? 'x' : '-') + let result = self.error ? join(self.lines, "\n") : s:last_non_empty_line(self.lines) + call s:log(bullet, self.name, result) + endif +endfunction + +function! s:job_exit_cb(self, data) abort + let a:self.running = 0 + let a:self.error = a:data != 0 + call s:reap(a:self.name) + call s:tick() +endfunction + +function! s:job_cb(fn, job, ch, data) + if !s:plug_window_exists() " plug window closed + return s:job_abort() + endif + call call(a:fn, [a:job, a:data]) +endfunction + +function! s:nvim_cb(job_id, data, event) dict abort + return (a:event == 'stdout' || a:event == 'stderr') ? + \ s:job_cb('s:job_out_cb', self, 0, join(a:data, "\n")) : + \ s:job_cb('s:job_exit_cb', self, 0, a:data) +endfunction + +function! s:spawn(name, cmd, opts) + let job = { 'name': a:name, 'running': 1, 'error': 0, 'lines': [''], + \ 'new': get(a:opts, 'new', 0) } + let s:jobs[a:name] = job + + if s:nvim + if has_key(a:opts, 'dir') + let job.cwd = a:opts.dir + endif + let argv = a:cmd + call extend(job, { + \ 'on_stdout': function('s:nvim_cb'), + \ 'on_stderr': function('s:nvim_cb'), + \ 'on_exit': function('s:nvim_cb'), + \ }) + let jid = s:plug_call('jobstart', argv, job) + if jid > 0 + let job.jobid = jid + else + let job.running = 0 + let job.error = 1 + let job.lines = [jid < 0 ? argv[0].' is not executable' : + \ 'Invalid arguments (or job table is full)'] + endif + elseif s:vim8 + let cmd = join(map(copy(a:cmd), 'plug#shellescape(v:val, {"script": 0})')) + if has_key(a:opts, 'dir') + let cmd = s:with_cd(cmd, a:opts.dir, 0) + endif + let argv = s:is_win ? ['cmd', '/s', '/c', '"'.cmd.'"'] : ['sh', '-c', cmd] + let jid = job_start(s:is_win ? join(argv, ' ') : argv, { + \ 'out_cb': function('s:job_cb', ['s:job_out_cb', job]), + \ 'err_cb': function('s:job_cb', ['s:job_out_cb', job]), + \ 'exit_cb': function('s:job_cb', ['s:job_exit_cb', job]), + \ 'err_mode': 'raw', + \ 'out_mode': 'raw' + \}) + if job_status(jid) == 'run' + let job.jobid = jid + else + let job.running = 0 + let job.error = 1 + let job.lines = ['Failed to start job'] + endif + else + let job.lines = s:lines(call('s:system', has_key(a:opts, 'dir') ? [a:cmd, a:opts.dir] : [a:cmd])) + let job.error = v:shell_error != 0 + let job.running = 0 + endif +endfunction + +function! s:reap(name) + let job = s:jobs[a:name] + if job.error + call add(s:update.errors, a:name) + elseif get(job, 'new', 0) + let s:update.new[a:name] = 1 + endif + let s:update.bar .= job.error ? 'x' : '=' + + let bullet = job.error ? 'x' : '-' + let result = job.error ? join(job.lines, "\n") : s:last_non_empty_line(job.lines) + call s:log(bullet, a:name, empty(result) ? 'OK' : result) + call s:bar() + + call remove(s:jobs, a:name) +endfunction + +function! s:bar() + if s:switch_in() + let total = len(s:update.all) + call setline(1, (s:update.pull ? 'Updating' : 'Installing'). + \ ' plugins ('.len(s:update.bar).'/'.total.')') + call s:progress_bar(2, s:update.bar, total) + call s:switch_out() + endif +endfunction + +function! s:logpos(name) + let max = line('$') + for i in range(4, max > 4 ? max : 4) + if getline(i) =~# '^[-+x*] '.a:name.':' + for j in range(i + 1, max > 5 ? max : 5) + if getline(j) !~ '^ ' + return [i, j - 1] + endif + endfor + return [i, i] + endif + endfor + return [0, 0] +endfunction + +function! s:log(bullet, name, lines) + if s:switch_in() + let [b, e] = s:logpos(a:name) + if b > 0 + silent execute printf('%d,%d d _', b, e) + if b > winheight('.') + let b = 4 + endif + else + let b = 4 + endif + " FIXME For some reason, nomodifiable is set after :d in vim8 + setlocal modifiable + call append(b - 1, s:format_message(a:bullet, a:name, a:lines)) + call s:switch_out() + endif +endfunction + +function! s:update_vim() + let s:jobs = {} + + call s:bar() + call s:tick() +endfunction + +function! s:tick() + let pull = s:update.pull + let prog = s:progress_opt(s:nvim || s:vim8) +while 1 " Without TCO, Vim stack is bound to explode + if empty(s:update.todo) + if empty(s:jobs) && !s:update.fin + call s:update_finish() + let s:update.fin = 1 + endif + return + endif + + let name = keys(s:update.todo)[0] + let spec = remove(s:update.todo, name) + let new = empty(globpath(spec.dir, '.git', 1)) + + call s:log(new ? '+' : '*', name, pull ? 'Updating ...' : 'Installing ...') + redraw + + let has_tag = has_key(spec, 'tag') + if !new + let [error, _] = s:git_validate(spec, 0) + if empty(error) + if pull + let cmd = s:git_version_requirement(2) ? ['git', '-c', 'credential.helper=', 'fetch'] : ['git', 'fetch'] + if has_tag && !empty(globpath(spec.dir, '.git/shallow')) + call extend(cmd, ['--depth', '99999999']) + endif + if !empty(prog) + call add(cmd, prog) + endif + call s:spawn(name, cmd, { 'dir': spec.dir }) + else + let s:jobs[name] = { 'running': 0, 'lines': ['Already installed'], 'error': 0 } + endif + else + let s:jobs[name] = { 'running': 0, 'lines': s:lines(error), 'error': 1 } + endif + else + let cmd = ['git', 'clone'] + if !has_tag + call extend(cmd, s:clone_opt) + endif + if !empty(prog) + call add(cmd, prog) + endif + call s:spawn(name, extend(cmd, [spec.uri, s:trim(spec.dir)]), { 'new': 1 }) + endif + + if !s:jobs[name].running + call s:reap(name) + endif + if len(s:jobs) >= s:update.threads + break + endif +endwhile +endfunction + +function! s:update_python() +let py_exe = has('python') ? 'python' : 'python3' +execute py_exe "<< EOF" +import datetime +import functools +import os +try: + import queue +except ImportError: + import Queue as queue +import random +import re +import shutil +import signal +import subprocess +import tempfile +import threading as thr +import time +import traceback +import vim + +G_NVIM = vim.eval("has('nvim')") == '1' +G_PULL = vim.eval('s:update.pull') == '1' +G_RETRIES = int(vim.eval('get(g:, "plug_retries", 2)')) + 1 +G_TIMEOUT = int(vim.eval('get(g:, "plug_timeout", 60)')) +G_CLONE_OPT = ' '.join(vim.eval('s:clone_opt')) +G_PROGRESS = vim.eval('s:progress_opt(1)') +G_LOG_PROB = 1.0 / int(vim.eval('s:update.threads')) +G_STOP = thr.Event() +G_IS_WIN = vim.eval('s:is_win') == '1' + +class PlugError(Exception): + def __init__(self, msg): + self.msg = msg +class CmdTimedOut(PlugError): + pass +class CmdFailed(PlugError): + pass +class InvalidURI(PlugError): + pass +class Action(object): + INSTALL, UPDATE, ERROR, DONE = ['+', '*', 'x', '-'] + +class Buffer(object): + def __init__(self, lock, num_plugs, is_pull): + self.bar = '' + self.event = 'Updating' if is_pull else 'Installing' + self.lock = lock + self.maxy = int(vim.eval('winheight(".")')) + self.num_plugs = num_plugs + + def __where(self, name): + """ Find first line with name in current buffer. Return line num. """ + found, lnum = False, 0 + matcher = re.compile('^[-+x*] {0}:'.format(name)) + for line in vim.current.buffer: + if matcher.search(line) is not None: + found = True + break + lnum += 1 + + if not found: + lnum = -1 + return lnum + + def header(self): + curbuf = vim.current.buffer + curbuf[0] = self.event + ' plugins ({0}/{1})'.format(len(self.bar), self.num_plugs) + + num_spaces = self.num_plugs - len(self.bar) + curbuf[1] = '[{0}{1}]'.format(self.bar, num_spaces * ' ') + + with self.lock: + vim.command('normal! 2G') + vim.command('redraw') + + def write(self, action, name, lines): + first, rest = lines[0], lines[1:] + msg = ['{0} {1}{2}{3}'.format(action, name, ': ' if first else '', first)] + msg.extend([' ' + line for line in rest]) + + try: + if action == Action.ERROR: + self.bar += 'x' + vim.command("call add(s:update.errors, '{0}')".format(name)) + elif action == Action.DONE: + self.bar += '=' + + curbuf = vim.current.buffer + lnum = self.__where(name) + if lnum != -1: # Found matching line num + del curbuf[lnum] + if lnum > self.maxy and action in set([Action.INSTALL, Action.UPDATE]): + lnum = 3 + else: + lnum = 3 + curbuf.append(msg, lnum) + + self.header() + except vim.error: + pass + +class Command(object): + CD = 'cd /d' if G_IS_WIN else 'cd' + + def __init__(self, cmd, cmd_dir=None, timeout=60, cb=None, clean=None): + self.cmd = cmd + if cmd_dir: + self.cmd = '{0} {1} && {2}'.format(Command.CD, cmd_dir, self.cmd) + self.timeout = timeout + self.callback = cb if cb else (lambda msg: None) + self.clean = clean if clean else (lambda: None) + self.proc = None + + @property + def alive(self): + """ Returns true only if command still running. """ + return self.proc and self.proc.poll() is None + + def execute(self, ntries=3): + """ Execute the command with ntries if CmdTimedOut. + Returns the output of the command if no Exception. + """ + attempt, finished, limit = 0, False, self.timeout + + while not finished: + try: + attempt += 1 + result = self.try_command() + finished = True + return result + except CmdTimedOut: + if attempt != ntries: + self.notify_retry() + self.timeout += limit + else: + raise + + def notify_retry(self): + """ Retry required for command, notify user. """ + for count in range(3, 0, -1): + if G_STOP.is_set(): + raise KeyboardInterrupt + msg = 'Timeout. Will retry in {0} second{1} ...'.format( + count, 's' if count != 1 else '') + self.callback([msg]) + time.sleep(1) + self.callback(['Retrying ...']) + + def try_command(self): + """ Execute a cmd & poll for callback. Returns list of output. + Raises CmdFailed -> return code for Popen isn't 0 + Raises CmdTimedOut -> command exceeded timeout without new output + """ + first_line = True + + try: + tfile = tempfile.NamedTemporaryFile(mode='w+b') + preexec_fn = not G_IS_WIN and os.setsid or None + self.proc = subprocess.Popen(self.cmd, stdout=tfile, + stderr=subprocess.STDOUT, + stdin=subprocess.PIPE, shell=True, + preexec_fn=preexec_fn) + thrd = thr.Thread(target=(lambda proc: proc.wait()), args=(self.proc,)) + thrd.start() + + thread_not_started = True + while thread_not_started: + try: + thrd.join(0.1) + thread_not_started = False + except RuntimeError: + pass + + while self.alive: + if G_STOP.is_set(): + raise KeyboardInterrupt + + if first_line or random.random() < G_LOG_PROB: + first_line = False + line = '' if G_IS_WIN else nonblock_read(tfile.name) + if line: + self.callback([line]) + + time_diff = time.time() - os.path.getmtime(tfile.name) + if time_diff > self.timeout: + raise CmdTimedOut(['Timeout!']) + + thrd.join(0.5) + + tfile.seek(0) + result = [line.decode('utf-8', 'replace').rstrip() for line in tfile] + + if self.proc.returncode != 0: + raise CmdFailed([''] + result) + + return result + except: + self.terminate() + raise + + def terminate(self): + """ Terminate process and cleanup. """ + if self.alive: + if G_IS_WIN: + os.kill(self.proc.pid, signal.SIGINT) + else: + os.killpg(self.proc.pid, signal.SIGTERM) + self.clean() + +class Plugin(object): + def __init__(self, name, args, buf_q, lock): + self.name = name + self.args = args + self.buf_q = buf_q + self.lock = lock + self.tag = args.get('tag', 0) + + def manage(self): + try: + if os.path.exists(self.args['dir']): + self.update() + else: + self.install() + with self.lock: + thread_vim_command("let s:update.new['{0}'] = 1".format(self.name)) + except PlugError as exc: + self.write(Action.ERROR, self.name, exc.msg) + except KeyboardInterrupt: + G_STOP.set() + self.write(Action.ERROR, self.name, ['Interrupted!']) + except: + # Any exception except those above print stack trace + msg = 'Trace:\n{0}'.format(traceback.format_exc().rstrip()) + self.write(Action.ERROR, self.name, msg.split('\n')) + raise + + def install(self): + target = self.args['dir'] + if target[-1] == '\\': + target = target[0:-1] + + def clean(target): + def _clean(): + try: + shutil.rmtree(target) + except OSError: + pass + return _clean + + self.write(Action.INSTALL, self.name, ['Installing ...']) + callback = functools.partial(self.write, Action.INSTALL, self.name) + cmd = 'git clone {0} {1} {2} {3} 2>&1'.format( + '' if self.tag else G_CLONE_OPT, G_PROGRESS, self.args['uri'], + esc(target)) + com = Command(cmd, None, G_TIMEOUT, callback, clean(target)) + result = com.execute(G_RETRIES) + self.write(Action.DONE, self.name, result[-1:]) + + def repo_uri(self): + cmd = 'git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url' + command = Command(cmd, self.args['dir'], G_TIMEOUT,) + result = command.execute(G_RETRIES) + return result[-1] + + def update(self): + actual_uri = self.repo_uri() + expect_uri = self.args['uri'] + regex = re.compile(r'^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$') + ma = regex.match(actual_uri) + mb = regex.match(expect_uri) + if ma is None or mb is None or ma.groups() != mb.groups(): + msg = ['', + 'Invalid URI: {0}'.format(actual_uri), + 'Expected {0}'.format(expect_uri), + 'PlugClean required.'] + raise InvalidURI(msg) + + if G_PULL: + self.write(Action.UPDATE, self.name, ['Updating ...']) + callback = functools.partial(self.write, Action.UPDATE, self.name) + fetch_opt = '--depth 99999999' if self.tag and os.path.isfile(os.path.join(self.args['dir'], '.git/shallow')) else '' + cmd = 'git fetch {0} {1} 2>&1'.format(fetch_opt, G_PROGRESS) + com = Command(cmd, self.args['dir'], G_TIMEOUT, callback) + result = com.execute(G_RETRIES) + self.write(Action.DONE, self.name, result[-1:]) + else: + self.write(Action.DONE, self.name, ['Already installed']) + + def write(self, action, name, msg): + self.buf_q.put((action, name, msg)) + +class PlugThread(thr.Thread): + def __init__(self, tname, args): + super(PlugThread, self).__init__() + self.tname = tname + self.args = args + + def run(self): + thr.current_thread().name = self.tname + buf_q, work_q, lock = self.args + + try: + while not G_STOP.is_set(): + name, args = work_q.get_nowait() + plug = Plugin(name, args, buf_q, lock) + plug.manage() + work_q.task_done() + except queue.Empty: + pass + +class RefreshThread(thr.Thread): + def __init__(self, lock): + super(RefreshThread, self).__init__() + self.lock = lock + self.running = True + + def run(self): + while self.running: + with self.lock: + thread_vim_command('noautocmd normal! a') + time.sleep(0.33) + + def stop(self): + self.running = False + +if G_NVIM: + def thread_vim_command(cmd): + vim.session.threadsafe_call(lambda: vim.command(cmd)) +else: + def thread_vim_command(cmd): + vim.command(cmd) + +def esc(name): + return '"' + name.replace('"', '\"') + '"' + +def nonblock_read(fname): + """ Read a file with nonblock flag. Return the last line. """ + fread = os.open(fname, os.O_RDONLY | os.O_NONBLOCK) + buf = os.read(fread, 100000).decode('utf-8', 'replace') + os.close(fread) + + line = buf.rstrip('\r\n') + left = max(line.rfind('\r'), line.rfind('\n')) + if left != -1: + left += 1 + line = line[left:] + + return line + +def main(): + thr.current_thread().name = 'main' + nthreads = int(vim.eval('s:update.threads')) + plugs = vim.eval('s:update.todo') + mac_gui = vim.eval('s:mac_gui') == '1' + + lock = thr.Lock() + buf = Buffer(lock, len(plugs), G_PULL) + buf_q, work_q = queue.Queue(), queue.Queue() + for work in plugs.items(): + work_q.put(work) + + start_cnt = thr.active_count() + for num in range(nthreads): + tname = 'PlugT-{0:02}'.format(num) + thread = PlugThread(tname, (buf_q, work_q, lock)) + thread.start() + if mac_gui: + rthread = RefreshThread(lock) + rthread.start() + + while not buf_q.empty() or thr.active_count() != start_cnt: + try: + action, name, msg = buf_q.get(True, 0.25) + buf.write(action, name, ['OK'] if not msg else msg) + buf_q.task_done() + except queue.Empty: + pass + except KeyboardInterrupt: + G_STOP.set() + + if mac_gui: + rthread.stop() + rthread.join() + +main() +EOF +endfunction + +function! s:update_ruby() + ruby << EOF + module PlugStream + SEP = ["\r", "\n", nil] + def get_line + buffer = '' + loop do + char = readchar rescue return + if SEP.include? char.chr + buffer << $/ + break + else + buffer << char + end + end + buffer + end + end unless defined?(PlugStream) + + def esc arg + %["#{arg.gsub('"', '\"')}"] + end + + def killall pid + pids = [pid] + if /mswin|mingw|bccwin/ =~ RUBY_PLATFORM + pids.each { |pid| Process.kill 'INT', pid.to_i rescue nil } + else + unless `which pgrep 2> /dev/null`.empty? + children = pids + until children.empty? + children = children.map { |pid| + `pgrep -P #{pid}`.lines.map { |l| l.chomp } + }.flatten + pids += children + end + end + pids.each { |pid| Process.kill 'TERM', pid.to_i rescue nil } + end + end + + def compare_git_uri a, b + regex = %r{^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$} + regex.match(a).to_a.drop(1) == regex.match(b).to_a.drop(1) + end + + require 'thread' + require 'fileutils' + require 'timeout' + running = true + iswin = VIM::evaluate('s:is_win').to_i == 1 + pull = VIM::evaluate('s:update.pull').to_i == 1 + base = VIM::evaluate('g:plug_home') + all = VIM::evaluate('s:update.todo') + limit = VIM::evaluate('get(g:, "plug_timeout", 60)') + tries = VIM::evaluate('get(g:, "plug_retries", 2)') + 1 + nthr = VIM::evaluate('s:update.threads').to_i + maxy = VIM::evaluate('winheight(".")').to_i + vim7 = VIM::evaluate('v:version').to_i <= 703 && RUBY_PLATFORM =~ /darwin/ + cd = iswin ? 'cd /d' : 'cd' + tot = VIM::evaluate('len(s:update.todo)') || 0 + bar = '' + skip = 'Already installed' + mtx = Mutex.new + take1 = proc { mtx.synchronize { running && all.shift } } + logh = proc { + cnt = bar.length + $curbuf[1] = "#{pull ? 'Updating' : 'Installing'} plugins (#{cnt}/#{tot})" + $curbuf[2] = '[' + bar.ljust(tot) + ']' + VIM::command('normal! 2G') + VIM::command('redraw') + } + where = proc { |name| (1..($curbuf.length)).find { |l| $curbuf[l] =~ /^[-+x*] #{name}:/ } } + log = proc { |name, result, type| + mtx.synchronize do + ing = ![true, false].include?(type) + bar += type ? '=' : 'x' unless ing + b = case type + when :install then '+' when :update then '*' + when true, nil then '-' else + VIM::command("call add(s:update.errors, '#{name}')") + 'x' + end + result = + if type || type.nil? + ["#{b} #{name}: #{result.lines.to_a.last || 'OK'}"] + elsif result =~ /^Interrupted|^Timeout/ + ["#{b} #{name}: #{result}"] + else + ["#{b} #{name}"] + result.lines.map { |l| " " << l } + end + if lnum = where.call(name) + $curbuf.delete lnum + lnum = 4 if ing && lnum > maxy + end + result.each_with_index do |line, offset| + $curbuf.append((lnum || 4) - 1 + offset, line.gsub(/\e\[./, '').chomp) + end + logh.call + end + } + bt = proc { |cmd, name, type, cleanup| + tried = timeout = 0 + begin + tried += 1 + timeout += limit + fd = nil + data = '' + if iswin + Timeout::timeout(timeout) do + tmp = VIM::evaluate('tempname()') + system("(#{cmd}) > #{tmp}") + data = File.read(tmp).chomp + File.unlink tmp rescue nil + end + else + fd = IO.popen(cmd).extend(PlugStream) + first_line = true + log_prob = 1.0 / nthr + while line = Timeout::timeout(timeout) { fd.get_line } + data << line + log.call name, line.chomp, type if name && (first_line || rand < log_prob) + first_line = false + end + fd.close + end + [$? == 0, data.chomp] + rescue Timeout::Error, Interrupt => e + if fd && !fd.closed? + killall fd.pid + fd.close + end + cleanup.call if cleanup + if e.is_a?(Timeout::Error) && tried < tries + 3.downto(1) do |countdown| + s = countdown > 1 ? 's' : '' + log.call name, "Timeout. Will retry in #{countdown} second#{s} ...", type + sleep 1 + end + log.call name, 'Retrying ...', type + retry + end + [false, e.is_a?(Interrupt) ? "Interrupted!" : "Timeout!"] + end + } + main = Thread.current + threads = [] + watcher = Thread.new { + if vim7 + while VIM::evaluate('getchar(1)') + sleep 0.1 + end + else + require 'io/console' # >= Ruby 1.9 + nil until IO.console.getch == 3.chr + end + mtx.synchronize do + running = false + threads.each { |t| t.raise Interrupt } unless vim7 + end + threads.each { |t| t.join rescue nil } + main.kill + } + refresh = Thread.new { + while true + mtx.synchronize do + break unless running + VIM::command('noautocmd normal! a') + end + sleep 0.2 + end + } if VIM::evaluate('s:mac_gui') == 1 + + clone_opt = VIM::evaluate('s:clone_opt').join(' ') + progress = VIM::evaluate('s:progress_opt(1)') + nthr.times do + mtx.synchronize do + threads << Thread.new { + while pair = take1.call + name = pair.first + dir, uri, tag = pair.last.values_at *%w[dir uri tag] + exists = File.directory? dir + ok, result = + if exists + chdir = "#{cd} #{iswin ? dir : esc(dir)}" + ret, data = bt.call "#{chdir} && git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url", nil, nil, nil + current_uri = data.lines.to_a.last + if !ret + if data =~ /^Interrupted|^Timeout/ + [false, data] + else + [false, [data.chomp, "PlugClean required."].join($/)] + end + elsif !compare_git_uri(current_uri, uri) + [false, ["Invalid URI: #{current_uri}", + "Expected: #{uri}", + "PlugClean required."].join($/)] + else + if pull + log.call name, 'Updating ...', :update + fetch_opt = (tag && File.exist?(File.join(dir, '.git/shallow'))) ? '--depth 99999999' : '' + bt.call "#{chdir} && git fetch #{fetch_opt} #{progress} 2>&1", name, :update, nil + else + [true, skip] + end + end + else + d = esc dir.sub(%r{[\\/]+$}, '') + log.call name, 'Installing ...', :install + bt.call "git clone #{clone_opt unless tag} #{progress} #{uri} #{d} 2>&1", name, :install, proc { + FileUtils.rm_rf dir + } + end + mtx.synchronize { VIM::command("let s:update.new['#{name}'] = 1") } if !exists && ok + log.call name, result, ok + end + } if running + end + end + threads.each { |t| t.join rescue nil } + logh.call + refresh.kill if refresh + watcher.kill +EOF +endfunction + +function! s:shellesc_cmd(arg, script) + let escaped = substitute('"'.a:arg.'"', '[&|<>()@^!"]', '^&', 'g') + return substitute(escaped, '%', (a:script ? '%' : '^') . '&', 'g') +endfunction + +function! s:shellesc_ps1(arg) + return "'".substitute(escape(a:arg, '\"'), "'", "''", 'g')."'" +endfunction + +function! s:shellesc_sh(arg) + return "'".substitute(a:arg, "'", "'\\\\''", 'g')."'" +endfunction + +" Escape the shell argument based on the shell. +" Vim and Neovim's shellescape() are insufficient. +" 1. shellslash determines whether to use single/double quotes. +" Double-quote escaping is fragile for cmd.exe. +" 2. It does not work for powershell. +" 3. It does not work for *sh shells if the command is executed +" via cmd.exe (ie. cmd.exe /c sh -c command command_args) +" 4. It does not support batchfile syntax. +" +" Accepts an optional dictionary with the following keys: +" - shell: same as Vim/Neovim 'shell' option. +" If unset, fallback to 'cmd.exe' on Windows or 'sh'. +" - script: If truthy and shell is cmd.exe, escape for batchfile syntax. +function! plug#shellescape(arg, ...) + if a:arg =~# '^[A-Za-z0-9_/:.-]\+$' + return a:arg + endif + let opts = a:0 > 0 && type(a:1) == s:TYPE.dict ? a:1 : {} + let shell = get(opts, 'shell', s:is_win ? 'cmd.exe' : 'sh') + let script = get(opts, 'script', 1) + if shell =~# 'cmd\(\.exe\)\?$' + return s:shellesc_cmd(a:arg, script) + elseif s:is_powershell(shell) + return s:shellesc_ps1(a:arg) + endif + return s:shellesc_sh(a:arg) +endfunction + +function! s:glob_dir(path) + return map(filter(s:glob(a:path, '**'), 'isdirectory(v:val)'), 's:dirpath(v:val)') +endfunction + +function! s:progress_bar(line, bar, total) + call setline(a:line, '[' . s:lpad(a:bar, a:total) . ']') +endfunction + +function! s:compare_git_uri(a, b) + " See `git help clone' + " https:// [user@] github.com[:port] / junegunn/vim-plug [.git] + " [git@] github.com[:port] : junegunn/vim-plug [.git] + " file:// / junegunn/vim-plug [/] + " / junegunn/vim-plug [/] + let pat = '^\%(\w\+://\)\='.'\%([^@/]*@\)\='.'\([^:/]*\%(:[0-9]*\)\=\)'.'[:/]'.'\(.\{-}\)'.'\%(\.git\)\=/\?$' + let ma = matchlist(a:a, pat) + let mb = matchlist(a:b, pat) + return ma[1:2] ==# mb[1:2] +endfunction + +function! s:format_message(bullet, name, message) + if a:bullet != 'x' + return [printf('%s %s: %s', a:bullet, a:name, s:lastline(a:message))] + else + let lines = map(s:lines(a:message), '" ".v:val') + return extend([printf('x %s:', a:name)], lines) + endif +endfunction + +function! s:with_cd(cmd, dir, ...) + let script = a:0 > 0 ? a:1 : 1 + return printf('cd%s %s && %s', s:is_win ? ' /d' : '', plug#shellescape(a:dir, {'script': script}), a:cmd) +endfunction + +function! s:system(cmd, ...) + let batchfile = '' + try + let [sh, shellcmdflag, shrd] = s:chsh(1) + if type(a:cmd) == s:TYPE.list + " Neovim's system() supports list argument to bypass the shell + " but it cannot set the working directory for the command. + " Assume that the command does not rely on the shell. + if has('nvim') && a:0 == 0 + return system(a:cmd) + endif + let cmd = join(map(copy(a:cmd), 'plug#shellescape(v:val, {"shell": &shell, "script": 0})')) + if s:is_powershell(&shell) + let cmd = '& ' . cmd + endif + else + let cmd = a:cmd + endif + if a:0 > 0 + let cmd = s:with_cd(cmd, a:1, type(a:cmd) != s:TYPE.list) + endif + if s:is_win && type(a:cmd) != s:TYPE.list + let [batchfile, cmd] = s:batchfile(cmd) + endif + return system(cmd) + finally + let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] + if s:is_win && filereadable(batchfile) + call delete(batchfile) + endif + endtry +endfunction + +function! s:system_chomp(...) + let ret = call('s:system', a:000) + return v:shell_error ? '' : substitute(ret, '\n$', '', '') +endfunction + +function! s:git_validate(spec, check_branch) + let err = '' + if isdirectory(a:spec.dir) + let result = [s:git_local_branch(a:spec.dir), s:git_origin_url(a:spec.dir)] + let remote = result[-1] + if empty(remote) + let err = join([remote, 'PlugClean required.'], "\n") + elseif !s:compare_git_uri(remote, a:spec.uri) + let err = join(['Invalid URI: '.remote, + \ 'Expected: '.a:spec.uri, + \ 'PlugClean required.'], "\n") + elseif a:check_branch && has_key(a:spec, 'commit') + let sha = s:git_revision(a:spec.dir) + if empty(sha) + let err = join(add(result, 'PlugClean required.'), "\n") + elseif !s:hash_match(sha, a:spec.commit) + let err = join([printf('Invalid HEAD (expected: %s, actual: %s)', + \ a:spec.commit[:6], sha[:6]), + \ 'PlugUpdate required.'], "\n") + endif + elseif a:check_branch + let current_branch = result[0] + " Check tag + let origin_branch = s:git_origin_branch(a:spec) + if has_key(a:spec, 'tag') + let tag = s:system_chomp('git describe --exact-match --tags HEAD 2>&1', a:spec.dir) + if a:spec.tag !=# tag && a:spec.tag !~ '\*' + let err = printf('Invalid tag: %s (expected: %s). Try PlugUpdate.', + \ (empty(tag) ? 'N/A' : tag), a:spec.tag) + endif + " Check branch + elseif origin_branch !=# current_branch + let err = printf('Invalid branch: %s (expected: %s). Try PlugUpdate.', + \ current_branch, origin_branch) + endif + if empty(err) + let [ahead, behind] = split(s:lastline(s:system([ + \ 'git', 'rev-list', '--count', '--left-right', + \ printf('HEAD...origin/%s', origin_branch) + \ ], a:spec.dir)), '\t') + if !v:shell_error && ahead + if behind + " Only mention PlugClean if diverged, otherwise it's likely to be + " pushable (and probably not that messed up). + let err = printf( + \ "Diverged from origin/%s (%d commit(s) ahead and %d commit(s) behind!\n" + \ .'Backup local changes and run PlugClean and PlugUpdate to reinstall it.', origin_branch, ahead, behind) + else + let err = printf("Ahead of origin/%s by %d commit(s).\n" + \ .'Cannot update until local changes are pushed.', + \ origin_branch, ahead) + endif + endif + endif + endif + else + let err = 'Not found' + endif + return [err, err =~# 'PlugClean'] +endfunction + +function! s:rm_rf(dir) + if isdirectory(a:dir) + return s:system(s:is_win + \ ? 'rmdir /S /Q '.plug#shellescape(a:dir) + \ : ['rm', '-rf', a:dir]) + endif +endfunction + +function! s:clean(force) + call s:prepare() + call append(0, 'Searching for invalid plugins in '.g:plug_home) + call append(1, '') + + " List of valid directories + let dirs = [] + let errs = {} + let [cnt, total] = [0, len(g:plugs)] + for [name, spec] in items(g:plugs) + if !s:is_managed(name) + call add(dirs, spec.dir) + else + let [err, clean] = s:git_validate(spec, 1) + if clean + let errs[spec.dir] = s:lines(err)[0] + else + call add(dirs, spec.dir) + endif + endif + let cnt += 1 + call s:progress_bar(2, repeat('=', cnt), total) + normal! 2G + redraw + endfor + + let allowed = {} + for dir in dirs + let allowed[s:dirpath(s:plug_fnamemodify(dir, ':h:h'))] = 1 + let allowed[dir] = 1 + for child in s:glob_dir(dir) + let allowed[child] = 1 + endfor + endfor + + let todo = [] + let found = sort(s:glob_dir(g:plug_home)) + while !empty(found) + let f = remove(found, 0) + if !has_key(allowed, f) && isdirectory(f) + call add(todo, f) + call append(line('$'), '- ' . f) + if has_key(errs, f) + call append(line('$'), ' ' . errs[f]) + endif + let found = filter(found, 'stridx(v:val, f) != 0') + end + endwhile + + 4 + redraw + if empty(todo) + call append(line('$'), 'Already clean.') + else + let s:clean_count = 0 + call append(3, ['Directories to delete:', '']) + redraw! + if a:force || s:ask_no_interrupt('Delete all directories?') + call s:delete([6, line('$')], 1) + else + call setline(4, 'Cancelled.') + nnoremap d :set opfunc=delete_opg@ + nmap dd d_ + xnoremap d :call delete_op(visualmode(), 1) + echo 'Delete the lines (d{motion}) to delete the corresponding directories' + endif + endif + 4 + setlocal nomodifiable +endfunction + +function! s:delete_op(type, ...) + call s:delete(a:0 ? [line("'<"), line("'>")] : [line("'["), line("']")], 0) +endfunction + +function! s:delete(range, force) + let [l1, l2] = a:range + let force = a:force + let err_count = 0 + while l1 <= l2 + let line = getline(l1) + if line =~ '^- ' && isdirectory(line[2:]) + execute l1 + redraw! + let answer = force ? 1 : s:ask('Delete '.line[2:].'?', 1) + let force = force || answer > 1 + if answer + let err = s:rm_rf(line[2:]) + setlocal modifiable + if empty(err) + call setline(l1, '~'.line[1:]) + let s:clean_count += 1 + else + delete _ + call append(l1 - 1, s:format_message('x', line[1:], err)) + let l2 += len(s:lines(err)) + let err_count += 1 + endif + let msg = printf('Removed %d directories.', s:clean_count) + if err_count > 0 + let msg .= printf(' Failed to remove %d directories.', err_count) + endif + call setline(4, msg) + setlocal nomodifiable + endif + endif + let l1 += 1 + endwhile +endfunction + +function! s:upgrade() + echo 'Downloading the latest version of vim-plug' + redraw + let tmp = s:plug_tempname() + let new = tmp . '/plug.vim' + + try + let out = s:system(['git', 'clone', '--depth', '1', s:plug_src, tmp]) + if v:shell_error + return s:err('Error upgrading vim-plug: '. out) + endif + + if readfile(s:me) ==# readfile(new) + echo 'vim-plug is already up-to-date' + return 0 + else + call rename(s:me, s:me . '.old') + call rename(new, s:me) + unlet g:loaded_plug + echo 'vim-plug has been upgraded' + return 1 + endif + finally + silent! call s:rm_rf(tmp) + endtry +endfunction + +function! s:upgrade_specs() + for spec in values(g:plugs) + let spec.frozen = get(spec, 'frozen', 0) + endfor +endfunction + +function! s:status() + call s:prepare() + call append(0, 'Checking plugins') + call append(1, '') + + let ecnt = 0 + let unloaded = 0 + let [cnt, total] = [0, len(g:plugs)] + for [name, spec] in items(g:plugs) + let is_dir = isdirectory(spec.dir) + if has_key(spec, 'uri') + if is_dir + let [err, _] = s:git_validate(spec, 1) + let [valid, msg] = [empty(err), empty(err) ? 'OK' : err] + else + let [valid, msg] = [0, 'Not found. Try PlugInstall.'] + endif + else + if is_dir + let [valid, msg] = [1, 'OK'] + else + let [valid, msg] = [0, 'Not found.'] + endif + endif + let cnt += 1 + let ecnt += !valid + " `s:loaded` entry can be missing if PlugUpgraded + if is_dir && get(s:loaded, name, -1) == 0 + let unloaded = 1 + let msg .= ' (not loaded)' + endif + call s:progress_bar(2, repeat('=', cnt), total) + call append(3, s:format_message(valid ? '-' : 'x', name, msg)) + normal! 2G + redraw + endfor + call setline(1, 'Finished. '.ecnt.' error(s).') + normal! gg + setlocal nomodifiable + if unloaded + echo "Press 'L' on each line to load plugin, or 'U' to update" + nnoremap L :call status_load(line('.')) + xnoremap L :call status_load(line('.')) + end +endfunction + +function! s:extract_name(str, prefix, suffix) + return matchstr(a:str, '^'.a:prefix.' \zs[^:]\+\ze:.*'.a:suffix.'$') +endfunction + +function! s:status_load(lnum) + let line = getline(a:lnum) + let name = s:extract_name(line, '-', '(not loaded)') + if !empty(name) + call plug#load(name) + setlocal modifiable + call setline(a:lnum, substitute(line, ' (not loaded)$', '', '')) + setlocal nomodifiable + endif +endfunction + +function! s:status_update() range + let lines = getline(a:firstline, a:lastline) + let names = filter(map(lines, 's:extract_name(v:val, "[x-]", "")'), '!empty(v:val)') + if !empty(names) + echo + execute 'PlugUpdate' join(names) + endif +endfunction + +function! s:is_preview_window_open() + silent! wincmd P + if &previewwindow + wincmd p + return 1 + endif +endfunction + +function! s:find_name(lnum) + for lnum in reverse(range(1, a:lnum)) + let line = getline(lnum) + if empty(line) + return '' + endif + let name = s:extract_name(line, '-', '') + if !empty(name) + return name + endif + endfor + return '' +endfunction + +function! s:preview_commit() + if b:plug_preview < 0 + let b:plug_preview = !s:is_preview_window_open() + endif + + let sha = matchstr(getline('.'), '^ \X*\zs[0-9a-f]\{7,9}') + if empty(sha) + let name = matchstr(getline('.'), '^- \zs[^:]*\ze:$') + if empty(name) + return + endif + let title = 'HEAD@{1}..' + let command = 'git diff --no-color HEAD@{1}' + else + let title = sha + let command = 'git show --no-color --pretty=medium '.sha + let name = s:find_name(line('.')) + endif + + if empty(name) || !has_key(g:plugs, name) || !isdirectory(g:plugs[name].dir) + return + endif + + if exists('g:plug_pwindow') && !s:is_preview_window_open() + execute g:plug_pwindow + execute 'e' title + else + execute 'pedit' title + wincmd P + endif + setlocal previewwindow filetype=git buftype=nofile bufhidden=wipe nobuflisted modifiable + let batchfile = '' + try + let [sh, shellcmdflag, shrd] = s:chsh(1) + let cmd = 'cd '.plug#shellescape(g:plugs[name].dir).' && '.command + if s:is_win + let [batchfile, cmd] = s:batchfile(cmd) + endif + execute 'silent %!' cmd + finally + let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd] + if s:is_win && filereadable(batchfile) + call delete(batchfile) + endif + endtry + setlocal nomodifiable + nnoremap q :q + wincmd p +endfunction + +function! s:section(flags) + call search('\(^[x-] \)\@<=[^:]\+:', a:flags) +endfunction + +function! s:format_git_log(line) + let indent = ' ' + let tokens = split(a:line, nr2char(1)) + if len(tokens) != 5 + return indent.substitute(a:line, '\s*$', '', '') + endif + let [graph, sha, refs, subject, date] = tokens + let tag = matchstr(refs, 'tag: [^,)]\+') + let tag = empty(tag) ? ' ' : ' ('.tag.') ' + return printf('%s%s%s%s%s (%s)', indent, graph, sha, tag, subject, date) +endfunction + +function! s:append_ul(lnum, text) + call append(a:lnum, ['', a:text, repeat('-', len(a:text))]) +endfunction + +function! s:diff() + call s:prepare() + call append(0, ['Collecting changes ...', '']) + let cnts = [0, 0] + let bar = '' + let total = filter(copy(g:plugs), 's:is_managed(v:key) && isdirectory(v:val.dir)') + call s:progress_bar(2, bar, len(total)) + for origin in [1, 0] + let plugs = reverse(sort(items(filter(copy(total), (origin ? '' : '!').'(has_key(v:val, "commit") || has_key(v:val, "tag"))')))) + if empty(plugs) + continue + endif + call s:append_ul(2, origin ? 'Pending updates:' : 'Last update:') + for [k, v] in plugs + let branch = s:git_origin_branch(v) + if len(branch) + let range = origin ? '..origin/'.branch : 'HEAD@{1}..' + let cmd = ['git', 'log', '--graph', '--color=never'] + if s:git_version_requirement(2, 10, 0) + call add(cmd, '--no-show-signature') + endif + call extend(cmd, ['--pretty=format:%x01%h%x01%d%x01%s%x01%cr', range]) + if has_key(v, 'rtp') + call extend(cmd, ['--', v.rtp]) + endif + let diff = s:system_chomp(cmd, v.dir) + if !empty(diff) + let ref = has_key(v, 'tag') ? (' (tag: '.v.tag.')') : has_key(v, 'commit') ? (' '.v.commit) : '' + call append(5, extend(['', '- '.k.':'.ref], map(s:lines(diff), 's:format_git_log(v:val)'))) + let cnts[origin] += 1 + endif + endif + let bar .= '=' + call s:progress_bar(2, bar, len(total)) + normal! 2G + redraw + endfor + if !cnts[origin] + call append(5, ['', 'N/A']) + endif + endfor + call setline(1, printf('%d plugin(s) updated.', cnts[0]) + \ . (cnts[1] ? printf(' %d plugin(s) have pending updates.', cnts[1]) : '')) + + if cnts[0] || cnts[1] + nnoremap (plug-preview) :silent! call preview_commit() + if empty(maparg("\", 'n')) + nmap (plug-preview) + endif + if empty(maparg('o', 'n')) + nmap o (plug-preview) + endif + endif + if cnts[0] + nnoremap X :call revert() + echo "Press 'X' on each block to revert the update" + endif + normal! gg + setlocal nomodifiable +endfunction + +function! s:revert() + if search('^Pending updates', 'bnW') + return + endif + + let name = s:find_name(line('.')) + if empty(name) || !has_key(g:plugs, name) || + \ input(printf('Revert the update of %s? (y/N) ', name)) !~? '^y' + return + endif + + call s:system('git reset --hard HEAD@{1} && git checkout '.plug#shellescape(g:plugs[name].branch).' --', g:plugs[name].dir) + setlocal modifiable + normal! "_dap + setlocal nomodifiable + echo 'Reverted' +endfunction + +function! s:snapshot(force, ...) abort + call s:prepare() + setf vim + call append(0, ['" Generated by vim-plug', + \ '" '.strftime("%c"), + \ '" :source this file in vim to restore the snapshot', + \ '" or execute: vim -S snapshot.vim', + \ '', '', 'PlugUpdate!']) + 1 + let anchor = line('$') - 3 + let names = sort(keys(filter(copy(g:plugs), + \'has_key(v:val, "uri") && isdirectory(v:val.dir)'))) + for name in reverse(names) + let sha = has_key(g:plugs[name], 'commit') ? g:plugs[name].commit : s:git_revision(g:plugs[name].dir) + if !empty(sha) + call append(anchor, printf("silent! let g:plugs['%s'].commit = '%s'", name, sha)) + redraw + endif + endfor + + if a:0 > 0 + let fn = s:plug_expand(a:1) + if filereadable(fn) && !(a:force || s:ask(a:1.' already exists. Overwrite?')) + return + endif + call writefile(getline(1, '$'), fn) + echo 'Saved as '.a:1 + silent execute 'e' s:esc(fn) + setf vim + endif +endfunction + +function! s:split_rtp() + return split(&rtp, '\\\@QI-PO~@c2{+(s&{wL zAf7zw-IE7zdiLr~&;AqQSs{3m_ZZJes$*a>;HWJ-jCmoMxzV(4aXCBIT;A_ z?0zHh%cbQhT0J#NehV8;geN^{iGF_E#)vQ-@$vH!dH~_L=)-YxbZg}Zt`Ec8U-~f7 zyo)DoqmUgAQ+%W4$K%m@0AVsdOrt(b-Kn9Yx3adzGLiG9bS%{>my5=5C$+-bt47>t zq!E*`EX$^niaRl$u6NtSlAL*5g%Bo@?JhaYhI$ofF0{JQWv= zScn5pdy;53iS0F-dDBb2oWTQlkX{uml~%yS%wn4dX%{!x`E%!p^+I6HWhvaU7Kz>y z#=vw~-qDz?MJjWdvbeYo)~kVa8`kfNrDfa*W}T60VaZQM)J9mLocB)z+bllFMo zz=6c(_`Jl_72E;22*|dnYi%6Sfy}EQr{*?hXnCi zLp#QqG)OQX_GgGdgNS?57M}WSO9M4;7ShQ*aU@4Rr47iD-j1lp5ku}UqPGM7q{Qwq zItRm%br5h(H>_&lbBl9w=T7ffN{=p=d~m~|^^Wv<4LGBo#O3&|U;;-irQp3pGJ6^Q z&MtZ%1*IyDjE?CrWB#4+j)_{!7jYqSEg)VNg6+%-QPv)8GTrgHS8Hn}a+$Ts4TcqB zI4nOV*QG=1MKJ^Yjt|CR=!enpOs`>7A*y&Is2DG=#NR-PT`I>91}<$058%^#AVtwI z;f)~lV^uC0uj^9M<$&np9vHVbV7yJSy^Hb{E7(k=g{~O1+1ljJnTek{!vP$vLVE0Y!r8B5GifY%9nD_N4-SMH*=*I^c#m`+J5ZXUFPdVxUuZ*W2FcYe5Pcu_V=v za*5MPAs0o7pTi9(m8_a-5V(rFv_R-WALo0qS{R70;OM}J=A)B;cVuXAo}B(ckZ%j! zlvyGaMRCSBOOd&Ap6()+NRnQ2keT+Wio)hXlLMfw0MsI!4f)U?aOBB4+orteJVz1` zHqJ`43|6yDtFgmhfDsl|X|9$?CAC0XQwwEL&Z(c1j-2}z?Kz}2Y|0yzQc6zHCMYw7 zlU!qvk2o1jsEjP01?&__lSqZm3=Jlb+Y23+lR&5CFIV^gN21%%cCfz3ygMt2=cV;W p@Wjn&_*Clpa!B@rKAYml(c>@L;FbUEflsA_@DGN2ebN5$!@poO@uL6$ literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%.config%nvim%init.lua b/vim/.vim/backup/%Users%joshp%.config%nvim%init.lua new file mode 100644 index 0000000000000000000000000000000000000000..cedb8a90960f5133eb56b859dc6fa41770de297f GIT binary patch literal 990 zcmWH`%$*;a=aT=FfoZ3|`;{p=EIVAxQ|EB1a%6mR=y%vOC)ag`-;AU2(t8dwFfa%L zu~<=RVQFSjs)kZoX0C32K}lwQUa^uUP=*hPL4XO0k=YAsGKZ5P(Hs0;4pQLjV{Zso>~f zVE8HlG+PjeVZjfI3b~xr5`}cDoczR;)Rg$5(xl4xf};Gg%#_q31zQCJ(?)P4LgEwQ zG*E=XOko&}L`1;Qh6RkoG<=cB0F5S4w6GvKff>jKMK~CYMiVR~Xhp-Li4l_51b`O7 zf*+KFV9^AM7FgK{5(Y&XNG%wQMiVR~Xhj2~DIGaC@dGV_1wXiU($xi(g9@;6FfFqJ rn!k|q7RYs=NCfEygVBhCg#@i=V8mrYn-<`@4Adrp1wS-@JzoU?rLR_- literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%.config%nvim%lua%joshp%lazy.lua b/vim/.vim/backup/%Users%joshp%.config%nvim%lua%joshp%lazy.lua new file mode 100644 index 0000000000000000000000000000000000000000..bdbbd7e0a77f7026f7bd5ca95311e4e37a9f920f GIT binary patch literal 1932 zcmWH`%$*;a=aT=FfvK%#O8fgC>(*`c3J7L5aa|o?SIS=N+iNhfYthoDkw2Xn7#M_r zSfePlur#wMRYN@|v8qyCQ?EF+q_jXoy&$JFJu|OZ4@#?RLe+}{X+|Js0b&pU(J;)A zdP2B^1tiPF5PtzA3j|CM3QU5eK$ePuc>jR_Y!rwy3TO}l!06BbM+XDLR|%l`f=G6N zqCx?G+^cJvHiDxOIle(gfT9!>ji9tJ8jYYppeX=Gqb4{S87YfKSWaYyx)zjeN28IZ zQHN|eFdEyTg(KG7NOVaI&6Tj|1la+KN>H>4fH)v9TDU^Ofp#P?I-8LTSAL*X!Z7Ph I8=tQN09r(1Pdy=YlLaCYe*q$oLc$b-1^)v912c;JD2J*c0E~_s(CGLofo3u| KzDygRuL1xCUL&jk literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%.config%nvim%lua%joshp%packer.lua b/vim/.vim/backup/%Users%joshp%.config%nvim%lua%joshp%packer.lua new file mode 100644 index 0000000000000000000000000000000000000000..3b33b1cc105a1e324cc92864289ccc5959799a41 GIT binary patch literal 1032 zcmWH`%$*;a=aT=FfoV(1^HL-6=2W$X7tR#8O|@n@x1hF*gG+!>MfI&wtlTjM28IS8 zmMcmvDJ{xVC`v6X%`8gQP|r!Ms#Mq1D+US|XjB7L2m>()Faj|Xm<6FhY%o9d`0-vA zkSrrZ`~@ThP$pO-%n*kEKmZnj$&S)g4gp|vbc3UVf#ItJ&}<(1Pdy>`;i}XOM zlyrca{6U&hQVUY^Qd0AhGgFHdY!#|;n*!AcRghDfs9%tinwMBq36W5!g*d0ywDI{W E08;=@00000 literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%.config%nvim%lua%plugins.lua b/vim/.vim/backup/%Users%joshp%.config%nvim%lua%plugins.lua new file mode 100644 index 0000000000000000000000000000000000000000..8b5722c6aaa7275eb0e7349d2ac8c16a82d30320 GIT binary patch literal 10828 zcmeHMU5F%C74H3UO(hz|Y?39!%}s60%#x{Y$boD`jOiozx?eNUijYc{`2}j z-+KAVonQXRj}LzB?TAIcX*3$oFAi*R0 z4*$J_(I{35;$;3mMgVa9Lc`H${NoVx+PJ=x>tDfqqh*Crny{1X3Z8CZdPHHAMS)OR zPJWQ6Lh-gQT#!8OCt`*?Jz>*{5X==G&wRv)r%cf%n~?Hk zw<$@wsX32A>2Xp@PZ#w9#co6IClM)aVp&^XrdwAg6ilWWA-bQjjTxFPOV1y(ELTK` zi%=aY3Ut0;Sr&pWJ+>ZZ%;%Ta9Y5qQ<7%Bne%6(WwS^z{XIQ{j1WU452amfhi{da6 zF8&p_nXpj#>r4sZ3U{XPwa=9ffrb;gqSqm1#~mKWvddc)kF@(mRQH+Sg1_-m1Tsag zim8MpY36yL-DcUE)S?X`cyX91S1YKkcnEYVSA||VRFy#vp=eSbuj@6kbCB!^UnHHn zt-ThNn~k7rXG@k=c{hmuLCabdaYCU&m3*>!fAayY|3RG%$lV>r3~R?+b$XDTBFVKW z!t?&E>BX*~0BPfX##<;Wg?oA{<>wKM7KLhtDG zbe5XTIc12>nbY%+KJnPaQ|D*r&RjhA#l^=?K82`pRR6vAqTnf=9mnwI5{@ZCwhfu%cvWRsLaM2C>z7jr;5MDvV(S8`hE*p9;UG{34PGA``%jI zqDl*R)GU4iKt~u61rS;(@3wiY)uI5R#FzaQZptPI!?Y)jE?8;YN+zK^k!dR8O0^v+ zQomd@bvt0z`tRG7jS?XhYiYU5n_x1NWm%hqy&W;_V(Ve-wzwblxI@`q%G_#Mc|PIw zmZ=W?Fiq2s`rY_Z^1}}InU+Ew#o|&XV=--Of=x`Q#GJ|HNv|F9nDV^N*u**=R=DD?NT^vpAqa_?uI=l+*?Uf=xb_04M| z0&QZtS}X2xPPs@XXTx7cSyKg#SIvS9*Nc8~wz%TP!Rv6fL995zI%7v!jIY;mi!Y;J1nwFm77>c!;K z&vP_JZGyZTK&f|C`vDm;JIdXXt%i}I5~*A_H#wF z1>VlmlzPL#8~g-eKVUQr(>4xD%>L`uA27Bc`pm;=lL#l!;yx_U;+{DD)Wh~sdRrgc zUVdruH1n88LVtVZxgRq2IrN`Kj~07mv{+b(ed`+xr|1qk7c_2YQxuwf@+8^Svd_A? z<(G2HeVnh1*k`u4e8~u0{XSz)W-?_97iQ;)^w1?f*lZD8?7P9BN1wECI!d!>dJsc% zV59Tb0n0+KyyYByxHw0nr=c$ft$ZGwoDtRGK080B(=pT>Nc*DgxMEee>UOOax)}$} zxur$)-!3~nzX(UZ1PVK^@#jtcHz@!jQ5ei2 zB1o))hMC}+{1v7Wkn!FEqF-r<_L#rIQ0S>buHw>fog5~D#710>`44D30 ztt9$m8NsAS4iQ0eQ%<6Z;F>^G3CMVF0nuM}gNPvcP{j>`iy)dD87e^;-)#xe-oc-o zhpUJn`EbPrf{Wpr9KkC=8Q(1+`d77z==eQ+s;gEIc|ve8ToZ^8gz*nR^zUJa?k>#c z?;?8CKWdn%sU>L2N}C+K5sk49K=eixB6`ORAG`^YeHAYVE`n%3(Iya46vjE;4MYTq lh9h@`;F>@*PE=~T-wj073L;^GYXVU%jN^RR1)@K__+Pu}B8UJ0 literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%.config%nvim%lua%vim-remaps.lua b/vim/.vim/backup/%Users%joshp%.config%nvim%lua%vim-remaps.lua new file mode 100644 index 0000000000000000000000000000000000000000..215733ccabaeeb9cb2de1bd685f7851d598f8cfb GIT binary patch literal 964 zcmWH`%$*;a=aT=FfhlgO!0!vwQ+-W>rDmq=Y}Tyaa)0T!4X6Akv~OE~Bjw~P1_lOh zAO-;#%?M;OfkhxRhz;hao{C^&0m(8m#9u&C0A(_Oq(B%9{sRF};V7V42&A40{{xN= zMux8vXtsc(!L$(^P4FmzssY6%7fd}kn$T6iBu8l~ga9ztutIYUIGW%=4>TJb@ED>D Jrj5^60RUZ#ETsSd literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%.config%nvim%lua%vim-undo.lua b/vim/.vim/backup/%Users%joshp%.config%nvim%lua%vim-undo.lua new file mode 100644 index 0000000000000000000000000000000000000000..df90d2867a579b335c2941b11f277d95d0f1a06c GIT binary patch literal 523 zcmWH`%$*;a=aT=Ffhnr6AxQ1%n?H#LHc@fL;$OC?t~haQ;*w=9-|aL*3?wob7#O&K z7#T1EIUo!IFgBQ9ndLjV{ZC!x{tRRYam LaD16IK3@d@?Aahq literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%.vimrc b/vim/.vim/backup/%Users%joshp%.vimrc new file mode 100644 index 0000000000000000000000000000000000000000..4e1b4448646c5d68fa717efdfc68aef2e9c0570c GIT binary patch literal 271904 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 literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%BinarySearchTree%Makefile b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%BinarySearchTree%Makefile new file mode 100644 index 0000000000000000000000000000000000000000..f7d9e41017e419ffd8e2512056c1a30757ff0b69 GIT binary patch literal 3915 zcmeH~KTE?v7{=3D|5OkZ3OXppRc#T}MRXAzL=-`*lS*u^ZKO@gHHFqea1j&{926II z_XCKoA})gXCDad~g1G4W#9SJcc93Sv18=W+FV`gR@1DzbQOlmi^$Fuq3Z}bSS!w+x z@X9XUcRxzqqtk6Gcaf*d`?-O>o7?L>Ns<~V+QU36M|o1taYLOgWb-kjV9LFlc6SrC zK?<}GS`iYv8afRHC=--cAJ9vxqd*G6Kzy&q!6(V-LBdy!D?m7QEF6;b)?xoP5CAhU zv?!U(h{Jh!%VLHTLKH&ahiFE^XND?xDPp$oW+re5W)We_GPqd6Mh8rmwd@-NM&vB{ z=tL#FY6;yzHFTY2bZeTf@X|a}cp|;P8FLT<8BhxWCvt;G_y|!2FGUCs-3W!Fg!^W~ zsYF7KF44kCpNw;Z%h6O3QDIELEQ3WqW%#W)vkN<=DUw>C%@Af(#67v8#v_5+j!BY|Y6N`QDdxs<} zh>K!}RB1Epa;~^PP{VLIcN|IIxu}AdB6>$|=c4pjOf6GcJKo>x_i_!qEZ*W3*K_wH zWBZ1Qgs|k#3Q-BKTACHx?pcA-14DUM;L0L{-X0~Zm|QDP7ITKqbW>AI&Cq}TH+nw* E09%RX9n^6s;e_UxC&`1|MM z#mVB+;lf+vG{4f^9xF`Fr0TB|Z(qlXqV$uEWSOmMtgKdpF#r#qH!?VHQGVKCG4rfZI2mMzCLRIL&%usIs&wmsTb!@R`< zu&?%!L7e|89LXF}5Gi7Qo5Xyh3+8_$cnA1^&5J2~B_;wAUcyH-gp1(cCBZNLAAA(j zVa5Y;T$liu2*Guk@$t}zI49`$0rYgMFy;#{o`w3i(|@4Ydd*)8)G%D`(L5r;TcUT9 rl(K~`QnusX9M#YCS-cjLtc5e?4N}QHe)%~9&w7s+1jiM#FaI@t%gp}tPGgQGx)0wlFfgzK zu{dW@u7Yk+nnFQQeu`gdZn0i|X^DbX9aNeFNHYR48xVs4h=yT?)SV{&EFf8ChWHC0 zSs-A7P+$@y1;VT#-hUtf^FW+YK!XqfMu#;xIv5zfNJC9;Rz&Di;D7#6m-*y6Z0}lGOJQ; z6H`)(Qj3dqO7l`u(=zi?QxtU5;W4iV)R>Rp0c%!h)&<2ctV#uW4ix_&F<%g8G|oYx zKuZ9Ob5C%bGeT-g^f-?sBhInsaUAiFoZmqn1*HX0f&(?TM&ln82s8!2`1b?HKQko$ Rk+UMGL4>POY})vI6#$>hv0nfH literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%OrderedLinkedList%Makefile b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%OrderedLinkedList%Makefile new file mode 100644 index 0000000000000000000000000000000000000000..91b4e9599e9e2d50c1997a43c69ed049a03d29e0 GIT binary patch literal 2909 zcmWH`%$*;a=aT=FfobWBEBoKP{8M}W&(gUs^Nh?oKR#ab)@PGzerbt2-*Bn85(Al`o<0P{ecQ9y$b07eHpI64>@zDhvN2So=cnnBUPo0yYh1&?Rb zMsS=#q7SMXNP#qf(gqhuXf)11p+HLjj5BWJI0FSg3lPKNOazuK5fP`C42?RNTA2Gl z(FVd`FdB8Rkf0R}j5>aNQ74Oty8NP))S}cBpUk{$5LsLTk3&#=fs03|D?xD&!p0!} zXdHqHa=ek06$!@R{#J2 literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%ProdNums%Makefile b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%ProdNums%Makefile new file mode 100644 index 0000000000000000000000000000000000000000..deb18e47c7e767a74f56be99fee27663e7c5aa40 GIT binary patch literal 5034 zcmeI#zfZzI6bJA_P(W7_@ke53V;wXs#9xDxi5drWG0~sm;cnyrMc8<!|b?@s}v(%=YD#Z7>nUsi^BaW;RZSU&kUHgr3aUTvF{}P za5qJaJEy8H7w6%7!2Mxr2~0>XWFg2PuIGMS3C@-76sYdgfhrGv zogqDseQ>NW%9o%X*k~KnBsh`~Xb|{^SgT^~F`o!?W5O=L)h3fQDP$&)ArXCwMD5hm zYN$!CQpH&ghdG>wcmNU2os)1pEkX4J*X)LKPmHu6;G%lY)aPI-!ao>)r3K%U}?r?PK%l}HA)t&bYGb(c!7#O&K zn9&4CFat3NFaj|fm<6FhY%o7{XT${-kSq&B`~|22CMXS}KvJwQ{(m3dx?XaC9&*e3by2%>u-*;0MQ&g@uBVX(KqQKzvyIf}8=0Hkew5(Wn9i2`vFUsu;0H z6|13zIXtdFaRZ7=7y!i^JB%|LSFn(v6%8!q<{)P)c+dka1Z5*g3?hp%Krptylmav)cM;*AqZj~0la5TPjm#?@MI zTroqk6DXU&0Js@pYGw$JE95){QUr=Ocx5)4uVCRuD;gMA=fQEs0*NbF{RD0}0xe}U JF>QRl3IIxEQxE_E literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%ProdNums%prodNums.c b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%ProdNums%prodNums.c new file mode 100644 index 0000000000000000000000000000000000000000..ea9f4cff1df1f76cb5cb465ec63da36a277fbd39 GIT binary patch literal 38419 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 literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%ProdTwoNums%Makefile b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%ProdTwoNums%Makefile new file mode 100644 index 0000000000000000000000000000000000000000..7e8dd12888fbc5ec6df55f7d07ec1fa7b2720ce5 GIT binary patch literal 1383 zcmWH`%$*;a=aT=Ffr;hrbN?wxu`lzot3C^8uI)VEP?2{=Pb|coaY4bPkJqm=FfcF! zF$lnDMkF>!42Bs}cN#5V0m(8k#9shXAixBnz$8ctgu&oH5WtOu369cK3;|$tOan&; z1H)GdG;_hxVA=?dCJ-AIw;*MpCf2f=3!iWE4<01c1>rA32&(0vj4d$hin) nJ1Dx~Vxv(+-3Y-n4IV{Ikemb$dZ1Epbb<31vM7UTv$p}g!2--gX992i$$zb1yQ1JU=;-4 zKz)FKh*$~sMxVf1=fAl_)fPyR zRiWWNh|Q8QfmFR0f=2&X0YcjP3#q`cJh2g`7r@Yr4D zuIGe2m!mHyE2l9=V8g3a3P_XgGZ^zRWSjL>?V08RJ#b90WM%Ph)@mfB1D%0QD*qg SLU*8RV8Au@@0`{Cy!`<$K7oD! literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%first%Makefile b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%first%Makefile new file mode 100644 index 0000000000000000000000000000000000000000..44baff517292e6c35f45381f21a92410f7d55919 GIT binary patch literal 8452 zcmeI%L2DC16bJB4o7hH;nzW$a_ADkKQjmgPOceyZNEN-*n4PT)O;&c3iwB{81;ML# zFXBNlz4qosrG5hu!Hb9lMTGkPvoo95vfV(<^fUvLon)JK_We3DZ)a}>o#)HlX86UK zdhqS$=KYPQn_I)yg}IG4Pnt{bp4EPzd;9AB>yKjnhal@B;eWhyzySDZ>tQ)8Qoe8+ykHYXVYF}U+x zayZWLl={WsfH4>0Bz^LluV23n)7=)hEBy#k}9V*xSSB)VZ9UDc;i7G$`= z=@9E14B-ZIyR0DyMhm(9%6G%`nBfMeS=Kce!tDq?vr{FaV6u?gpFFpUOg9&0)|t+c zFe+1(V~dXP!}vQ-)tVs)Mhls3b2GhU>E-Qud9~ek>$fQ@p;r+_VdU2RxYZ4M!6R|8 z<#~~anQ6S zBr#ks<1?#=D3~l_uriZ3T(AD$a837sls0s+38V|;t+tMa@gr%^=4oG}yl;>x+N2bjFnc literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%first%file1.txt b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%PA1%first%file1.txt new file mode 100644 index 0000000000000000000000000000000000000000..716c301b645df395fa587d94e627b3a244c528e6 GIT binary patch literal 5211 zcmeH~y-EW?5XbjEl8cF!f@PjSxa4xVvlDy)3#}BZ6e21JmKFiQ%EC&Upq=>f0(lFq zQdx?PmexA|xt(Prl5SJ&z~0PlHtg{KF}riy`-it%M;piQDoieJPCiGI;`BN%A2!dQ zzpjR>uS*BZZ=>aA0<{l zWD1MDIZ|LS-YFS}Qr|1IM@R$gnlvDM(C-bI6DI34#J~)5Y@U-S;mQ-IHRcpnoCHUU zHsk_fdNK=oN`nI^l&2UVVvfy&6D3@E0(Z&a;{U-#X}hCIflR~71JpbzOAxmq-AsXf z6rz|!ew0{L8d4y$U}XbphMcb{OBp92kqT{6z#;O3R4vVmc2`#we&F*^rvh%W*f$tj z6nBnTMKf9T^3<>b8|fO661aI*P+~4-SkTg}uvoh@(SW;AIL0|yqJ9n019uI=m zbGx@$-@e#rl$$RmdR(o~uFUPX^9$=A zZ%^OL#|L}!Ydfvy^4IxMul-Ol#$>4JNYS4u89;BFiSOU<(wL1*r6(su(xbx^8pjWX z8MFUFKl%(1#|d*7^EuOZdB?&t4u#I*_>FvJKmK%}R` zNSUFUB&Fh3oFq*F15jE$0q`tZ08@$abJ!22s{_ZWtT@4CTs;HKFjl}=C@f^bXOPpG zE-d$cq?^L2z%?bMwOA80AnDZ+fI#E1fJT|{8iaP)j|LL7;b=gbq&7hf0W6?#1T>oo zUp=8+|A#g$mDY-PTdvSxlvPgzKM3<1GnlE&csV4q8*PT0*o_4kas%5A0P&s>r&0jV zy)6S6=fvX=fps((Qtv_*FOb;JILv{|?LYz%QsOg+=vEWC)YDB-Q-9xVdenY{>AJ#+ zK*VAeb{)uu_aL|~!$pHcfXmd9xY{TcrOdP-gdi36h~Aa#4M^)smziC*>>e>M+YQ-m Hymo#8PFtg+ literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%lecture-4%file1.txt b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%lecture-4%file1.txt new file mode 100644 index 0000000000000000000000000000000000000000..0db3b362fe39a6618446452becebebe8b8bba9f1 GIT binary patch literal 1388 zcmWH`%$*;a=aT=Ff$4HZVZq;5Un9~54yJr8pH(X|b#BBA1LoW1rmT|F>mKVeFfgzH zF$ge1C`lzSW?_|71w}s@x4J@3v%^1+z%to1)dCB4(Py@N6hao zWWi-=bl-#jxblWeE^9CVjk6^I4~TSSdN7t5CtU@WC9q(4!(p$Og8h{%&B*oWCsqboOBi1Cco2c>MBrZ8p)@PE>ZkQ)C@bam+wC{;dY_O0 literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%lecture-4%test.c b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%lecture-4%test.c new file mode 100644 index 0000000000000000000000000000000000000000..7d1c4cf3ab46678ccd116d0244b52b61e0159b76 GIT binary patch literal 84208 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 X#~n~t^dM_Q0VQ#|mp=b{zx4kAxHeR} literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%lecture-4%test2.c b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%lecture-4%test2.c new file mode 100644 index 0000000000000000000000000000000000000000..8290416193709921d2b273b672a2fb2b99741ba5 GIT binary patch literal 5415 zcmeI0ziSjh6vyYzXdJc3T@tWdyF~C;Vt#0hAc!_0Rz}pU-g$3~xgepc%Rxorh%Yc|n0)8= z(;m)N&HM*{LDi28oFbh5ip)OE(zy2>5FA$=4r6{DE&aU1Ft+6|aU6mG*-5?LVcLbJ z)imy12L#i#5EHFGEiocN<15zD)AAW98BY#UJ>*_cOysm1(MKV7qZ_$VxpNnC09A63 z+E4BU#ZwZ4jK zyzhn;8d^0B<`Vbdsybi z|J-?rE{;3LY`o(jr5{-+LlMW-Ns{B}LQDy{$00ddkK?8!AXhJM5H8K`eq&)*4q-(Z i8jvzrc?!~Ak8VVlpnT#`Ry(T|-7hH0|Lyg@z4`}sFU}SK literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%.git%COMMIT_EDITMSG b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%.git%COMMIT_EDITMSG new file mode 100644 index 0000000000000000000000000000000000000000..f6e45d16c2080c290aa69bacd4a97076d6d241ad GIT binary patch literal 1035 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 literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fifth%file1.txt b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fifth%file1.txt new file mode 100644 index 0000000000000000000000000000000000000000..7af98fdeec1c9b246b4abda41cfb4ad6a20a36b2 GIT binary patch literal 9487 zcmeI&J8KkC6u|M>&91t>#|LOPg_V_)Wb+UoAQl#>ga}qbU<<*=X9)NKti+_T_e%(l zc8U))Dn1ZIENoT8M$iB3Ju_$5SCgCS9=LO7@6OH)=Qn5WW+&$^UcR+><@D8$S^Ltp z@2h7IKV3R=ec{`&XKy=;@4hUZ|MBAJsnrL)gA0e&vMk#wtyQvcZNID&^wzRLb?;<{ zt-9HT$Gj^sG3<0{JJ1(DB}U$L8>ZFu$iSewdqX+0?CXKC9YT@ymz9b2j^(PoeaF&)>{h+GujMtZkYfS|w zTsBMVhBLv84fS<$3R#KPiPL@WWJaXFDKLr&C`HkdvwNVGRd=$OEoOo#hFhdr;L9#@ z29haRh#6w~(3_HaLf?zIbkvW`Q-kOTLzosJ-|;ANNJkeDfKp%Cd0F;D*z7cWM|KcA8gR zV&bfd+nRTyWH6(gsLNJQ%g{eCT~+0KOX*VWDu7i9| zZQU~X;<-zj1=f0*Fp&PDv9!eM#rL)MHA#+#Z+Bk4<&?n+o87z<0=Hyk*@)hY)ti4> zP4lfZSYf00$Z%S?fvb_~$}$nF7pwQFCzp`8t3veQZ$$c~v(%Za z7U67kq%I>F;FleZ-?nXL$B{h*drEU}_$VFMfgY3>sXWO-%nU#mq!8=F!p$utw2jqWMV_&e^4!R^2NlNVV0aW z#E654(+Mr8?w@ab_H>?KJT3TJonK1r30AuAS!Sa3GCx)RzDMfqQQ;8Ik5E4&j|uC7 g3Lj%*##A-UT9S#VA^%%()9aCX^HQ4r@~7Ls0CO!8OaK4? literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%first%first.c b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%first%first.c new file mode 100644 index 0000000000000000000000000000000000000000..adb021bb88901d7d6c7cdc8997b2f75301cf5c72 GIT binary patch literal 89115 zcmeI5Ymi(=b;o5%mb8A`vgHT1xw4V8Ys-?1{FYXJN`3+fvcbd_-j#ON8f @6Os7 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 LgX7Dz@%btM^Ux!) literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fourth%Makefile b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fourth%Makefile new file mode 100644 index 0000000000000000000000000000000000000000..6ff9fb950477b8c9d6b21d41ad43851b98dc6af4 GIT binary patch literal 2978 zcmWH`%$*;a=aT=Ff$7urgeqo@WwTQ(MUOdF?@aCBIW_J6_B(D%)|EF{G)+Frz`(!` z#G;8gIaUfunR$stmBFcrMadZgn0MRhakb3a&EEbR|Muzwc zAXy+_24av92!J%QfLTD|KM=rWV1lDG6+-|R9kt--U|{$v0W=pBPaIJ5K~W;lS(K}w zTa<_ zOi3w9EiTq6%}Ys5%gjqnQP54tG#_X{KBg$pR?|js!a+$WKueJm(P+W}MFmX(FyV9~ zCmfJvpeO+WP#VBqLO|mVIl+K5fHFKt44m>tGd(CsXbFIE*Ml5)$XN*#cPi)wJ7!U@ zmkfgcaN{7lI;lv;u~O z2F+<;1kMCUAS0v#MlKpbdC{M0btxnzK(j5fzd+d^WEBX5Q^RPsMGhWXuz|6jhn#Ie Vc7UP*)V2mi12?#R4U4hos{j;v$fW=P literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fourth%file1.txt b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fourth%file1.txt new file mode 100644 index 0000000000000000000000000000000000000000..f1fc3d2979a534607f078000cb0aedab95d0f9e9 GIT binary patch literal 3534 zcmWH`%$*;a=aT=Ff$5q5C($cY&uwr&_hezyyEnBA-U5$nPad-WkS?+zYPnA*0|Nsa z5Q6}WW(2Z1z#9J0m*VQ#9u&C0A(_Oq(B%9{sRF6GmJM%Q$GY!59OZ# zM+ZB@R|%-`$Z^PE+6ay&Sd=h9)qvuX73LgpG{IEB1V?Eqh5#_v_(5|GIGW%=53~au z@ED@V5eLgbphyEnAYAuo#8EMhuo{(ms6-MRamV-tZDR+?bYMj3fU^`UqVhs6{g^WqfQ8@lRRGs0 BX*K`= literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fourth%fourth.c b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%fourth%fourth.c new file mode 100644 index 0000000000000000000000000000000000000000..e520364329f5f575a941b991e50ffdd49be8a687 GIT binary patch literal 213229 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 literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%second%file2.txt b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%second%file2.txt new file mode 100644 index 0000000000000000000000000000000000000000..3ac96773bc132f995960aafab6be40c50ebb4dd9 GIT binary patch literal 523 zcmWH`%$*;a=aT=FfvG)lNmG7(^I_xDdXKU#w_KMz(tJGr=CZ9@n9Lg+ZY=xFz`(!- z#K?dV$N^yxfU&{+)V&&?Ss)_u7a;N|Bup__@IMeRFr&zia;O>t!07k{jgGGpXeNW> J%e3+NDgXj2BH{o5 literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%second%second.c b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%second%second.c new file mode 100644 index 0000000000000000000000000000000000000000..d04d2783ed135e9ba5e0a54dd75e9fcd0a3dd1c2 GIT binary patch literal 4637 zcmeHJ&rcIU6kgh*EG8-{DoEmZu#_rpVuB`WApuN05IhK6JdkRqp|Ra%7%Ilfoqms>6;j!-A-=Zab@uy|Fz@KvWW%t$m+Zlm9ogyUD?>8hg_4M z2e+WZgTpjOC4aP%p%n;r1V$FI?xRW?^7Y_p{!(e$*L~2}7U-c{$4pZ_Y+Q3n`O;;& z(pzxt5F8#!<*lI=6=IA<6?>RT47cfEPA0^LV7-MxZ2h4MF~bkBDO`RAgQ=B|kToq! zx~@AfoCQxb=cFylh$OpMlZX^gNZXUHECpZ^JSJ961eRc?xsgb|Y&9@-`BM3E8!(-n zffT(9NY$6L|JJPgJW3>}$y%i3w{qdo>2><`X& zb8T5+-SpchSz-f)#BR$bS2^}g%+{wOqIVZu7eODbuqPsHzoMza$debrQl(eq^ueI~ zifmQ{TYl-irrI>Ih*L*#N|h{F31q0OkK0;J$k{B98Sq*CE?`Dg*OJ>AME%x{A#dQ9 z@90aYyB{FSuVC~++n|fOf)@&5A8?w|Q5|8?4f~NEil~3MT~w6nJHcEQ><{=3N)$Ko zt2g@-+(r9*mU@0~YqQ!@r}AlQ2M{;AkGfQQqVJcstmPo7LxmzHaaL(Rs$MltB5T&qBcnFnll#@x-eG$7({#&!b7N%h3E=A uXeEgJ)+p$68AT%)ieeCPkMQtul7;AU;030=Pe^o2@hBSA*B)B=w)zWOte|`V literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%third%Makefile b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%third%Makefile new file mode 100644 index 0000000000000000000000000000000000000000..7450633ace7e9ca92342c413a04c64cd49854ca9 GIT binary patch literal 4328 zcmeI0ze~eF6vxl_vx7s`LAQXL*lt|}QK;ggqdH1xt{P|)xu#G$2o)DcR~K;-{0~GB z9UOFW@lR0y08v2@ecv=s6A2c?INgJn*W_~Vj`w-@F4q;Oda&%yd3VCtzHc6#-nuX6 zI~Ti`GP}6Hv@>(~Iy<6HR`v!PcDE3spL8L!UMiWnRjX2=t5nKUX0BYbT*r5sa@w+O zC2O_Gx@*g_<4W7it(*RaqwGBO^1`29-6vN)q(#y$(hMmCmQ~2JYoiCPhFH5nD~ZuI z!4*x=K;B8d?)a&;e-{CHcJ&zG5aMYxbjvt^VT^KO%B)(xavJlEP0y9C?^wR$xrJ81 z4=*8)SkU?NUi0Iyq-BZUQN rygBkL!4NxN5fAh(hbW{ebh_^fxEbx^B!50)>0p=ptA82_t%u_e*i{R= literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%third%file1.txt b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1%third%file1.txt new file mode 100644 index 0000000000000000000000000000000000000000..daaf494fe261822c6546f90a6e2e9ef2494b4b64 GIT binary patch literal 1373 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 GzxXd>i$;b3 literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1_autograder%pa1%fifth%Makefile b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1_autograder%pa1%fifth%Makefile new file mode 100644 index 0000000000000000000000000000000000000000..c0259ed5c9eadc5f069f9d48dbc3fb1846dd3835 GIT binary patch literal 4532 zcmeI0J4?e*6vtCrA4L>jh+`%NF&%`82u`g!i&!^HXp$OeQ%F+~L7^aux`~UEL(#zx z;o=ui2fu+hxVSj$`QPT)lokupbh-y_4#|C=-^sZ-$=Jo4Z6{rNQ~DBG{Q2ebBY9X$ zUES?|zHZ$v)-sXJheu;yHMo34f#Hm1_ zxhUr2@I?%@Q6>9?T9UrH5?55A2>B*y-0@SXyJrEyaV&5s%GV4HJ3wW~A08M~=3LZ0 z*WOQ?p6M2CM|V7*x#$(8mi>WV*?2yeQ?(tvP@t>nx+PcDtg`Odo_%1h>W1N(0vLaEJT@-;Cjye1Zybhc%Ll{UR|qA$9!*I}E}w9+=MlU3oPXn`%V z@XRSZkUq+02}_fYo&4a{Q69VzsRL}c-a-hUH zAJ&RILXv|edLo_3O*D}c3A+!D6Fy!hAWCp-jnFlLI~UP1+Q`9qQbfz~CUE%ClB~Yp F{{T2!GKByD literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1_autograder%pa1%first%Makefile b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1_autograder%pa1%first%Makefile new file mode 100644 index 0000000000000000000000000000000000000000..4080d818eb74e61637ddb1b17e5db5eb7bbe14bc GIT binary patch literal 2622 zcmWH`%$*;a=aT=FfoV0*f1aOF97mq4e0ZZ|RuH4kf_4S*qmo(6@oB8%ml=&KnwyP8ipBCcSeh`FakxG7~(I0WPyMgh(SUi z0MZCD#2Li-4+L--kiaOQatHvULj)Wh3=Cf-fM$cD0u)!EWC4m2Y9$TRMsRGyVi#yK z7=WxBjcsUP(4Ha`+ip}S2!Q1PG_ql73Fa?QM2|)`EHr3N10!1$U)FY|LS)0^8WgX{ z091yI#x-(?(3B02YbNZ)xC<5H8kVh*JpwAvLDd8(szKHMXpIdD1e$`>oly_K*_si1 OR9lfB)uxTlR{;RO3e}(h literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1_autograder%pa1%first%aaa.txt b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1_autograder%pa1%first%aaa.txt new file mode 100644 index 0000000000000000000000000000000000000000..c61a3e58a299980d4e0334a658803bebceaaf766 GIT binary patch literal 946 zcmWH`%$*;a=aT=Ff$8O8>*%7dnMtc0dlm*bZHoV`$QrysJn??j1g1R?4+by*0UL-w z0*pX56O<34VVEIx=dVL7AX#RH_zOr1piBmk6bOUCe;@!V90fEB0bq0-07nM{!&eD3 zTfos^+6ay&c$7fZfZ~%KrXCzk=qg~6qcjyl02oaNp}7VeO`z-s3w~%cJzoU?@3)$Ufdun&c{?pIsf4y-Ar=R}X`MzRZR~Ywi1_lOp zAVvm^Kn@dB07SzuL+Z|7+gTv8@fVO3K$#36DG&yO|3JXN4C9T`)DHn*bZiAj2Lr=b z2{hxu(O}vLjwX1NK-GZalLMw698KsdV3MOW6+!?QP1~Tk1{_VG>;?;dXf!=v1psxc BFjoKo literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1_autograder%pa1%first%tesss.txt b/vim/.vim/backup/%Users%joshp%Projects%ComputerArchitecture%pa1_autograder%pa1%first%tesss.txt new file mode 100644 index 0000000000000000000000000000000000000000..c75faf01dd38c7f8709b5c7c158fed5861e29632 GIT binary patch literal 1369 zcmWH`%$*;a=aT=Ffl1+Co#@+&CH_+%SjK+%xp-2%GoO9!W4=#&T++WbS?_qnz`(!; z#K?dV$YF*GfM^(INZt8sB@0NFksnnvk;_ax@|5B#;|G g*={tNs2v+P%>zc$3TWX5&P||bf(1V`nx3x$0Ks@S7XSbN literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%Projects%LearnC%Makefile b/vim/.vim/backup/%Users%joshp%Projects%LearnC%Makefile new file mode 100644 index 0000000000000000000000000000000000000000..2b8e59a8c927aaa2634947bf90c5bea7c573b01a GIT binary patch literal 3504 zcmWH`%$*;a=aT=Ff$7kW2Y=SLzWI9dk%OuIlZL0(KE?$OCxw3-dpwqyaa78mfq{V? zh}}5Tlam#6!xM9IfMjY>QGStvZd!3-US>&VRjO@bN=i{`aj{NmUP@|OW?rg-Zn{E7 zYEDkR9#B(0l$l>z0yK#Qh-HA75r{!1g8+zzVTRO=&tJ2EWLX&EFMwo$fC)l@Nstr> zgTa3wU|@#vMrrDY05Ce*z|q0L@KplMcyKhBHiDxG#72$?P?UkhI6->A(FBh)kjN;Y zZU_LQsS6xUjF4zT4r~yckrNzy$ifWJm;=QWC|AM&C>CM4bTsB*p+Ykn7;_hpGZ-lN zS%DZ-AcCTcN<}X;vSFqJ4F&^HM1!y_h&P%|L7_lP0F3O*WJh)i(e*4evOy8chU6Vk zvKr0VNC84yCNQ$Ef+L#=QYORl9xP|O<7-r<5Z|hT#x|_bfO!fO^Pt$)2MLU3ZBQuC z5&&cSE;zQC$%yS#lJholz6N;an1h70mr zn?2p=?eZ2sqJgZldQgA)W_9w1j4pI$O@aJY`MSd4dA}4N@g$(|rZ*I(DzRE8kg0w& zDNN?9c9E<7F9itG?IcWt!SYI6D5fv17IQ(AS-PyT0aLed08htcM+K?R#e*zP1@ z8=BmM8#wg{&%n@e6N1>S?#FFVaueYOOufQ2AavM-Aa<*SZ80g_QW9Hjk_08WegQ#8 z%`Pf2I#COgs0~YM@mjG44xkQ+kpR(w6N1>S?gy^!?IyW_lP`P&L&r@BVz)}%mXiXm z?(HVR4Ve0cYe49*2|?^u30steZI8DbD5>SX_6`I=4aIE%Ac9pRYAZ?9>L$q`uD#sA z=?Ikp?H(9{*&xo{)(tAyG~!m0+*G*e2dcVCm&jI5l>pRH;Tj;C43`5Zl(AAJa8GuF zWBGw=WHN}d;aV=Qk|kkqk3ue&)A@oHXHWcZaWdaF@-pVc{Amn%%o2 zCzP>LC33GDk;B6fa((_vA&83iH7(FNhCXc|2U=>&?r5L_ zA~?VVONJN-oe=(jo_UTVCX{KVYLwKf9++4^6Ena72*ZqOe*n)s#sSl+w0bZ~YE>Hn z`=Uauqq>U34M^6UQSjR1klNP0Xmq4F{CeXvd6_GzjV(K61JFK?21^pofCZ!LFGU ztO0b?FXW4Bg(zLe^%3=S`97~h87;LctU!$M-Bb%j+O=lTzB?e=DsjDykl9dd;gNW8 z372-UHGMyA1j`a1eq03k!Chs_G$#3N4@qo%c|gBPh`I@sl(1@qX;or^^fGZ>OLOus QV$s`MO^L#@>5c93UqYFJWdHyG literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%nvim%init.lua b/vim/.vim/backup/%Users%joshp%nvim%init.lua new file mode 100644 index 0000000000000000000000000000000000000000..dcbb26629055f4fbc7bf94ff015f1e91793b8e94 GIT binary patch literal 3223 zcmWH`%$*;a=aT=FfywylhI#B~^u+|^ZCXQf>YC5T9`w)uprieDOXb$OBa+)07#J9V zn75!PGp|HLDI+x}CtnjP$OEO>fiwt!Xc%TlJ#2B81*DaYA^rkL76_Oj6qp1_fiM{S z2LcpXn8YYer4Rr{hX*)1m>9lFpqa@89Vx0!1NAAH!(0A%zT0n80Ye zgdT0Mq7M`ee8_bqJkmgs1gjuH&H_asYNR38iXauEfQlgik2F?9UV|AAi#&)7JW_zt zU^dQr4>=El%mPI(NC&7rG@1`Vfk0CLjM6*ce8`3wrJ!g)ZL1=+RbZ|HWjJ`12ofAE cJ7GaXD;gMQJ;-GzD4t;151iRd8=tQN02D@W0{{R3 literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%Users%joshp%nvim%lua%joshp%init.lua b/vim/.vim/backup/%Users%joshp%nvim%lua%joshp%init.lua new file mode 100644 index 0000000000000000000000000000000000000000..3a87aba697fa3e0502b1efa7369c7894297ad5d2 GIT binary patch literal 1486 zcmWH`%$*;a=aT=Ff$8&((42i!LYhk@UmO&fD$DS}Ae-&>B+vKqd@S|}dlx1#FfcFz zu|z>pW?qSgQbuY{PQF4~QGTvMR(^4Yk|so2QZWjs7y`g3t-uwf;Ap^=eWB3@k9Me=Kv6jweN>Df{6+zz WuL@c~V&q6rG)Ur#z6#UE=c@pRXiXXb literal 0 HcmV?d00001 diff --git a/vim/.vim/backup/%private%etc%hosts b/vim/.vim/backup/%private%etc%hosts new file mode 100644 index 0000000000000000000000000000000000000000..1b45e7df34ee843a68ecd7133a171732ffb464ab GIT binary patch literal 990 zcmWH`%$*;a=aT=FfvGyneD)%4b&shGS+o4L<|hQn-E>J@EFYz#{dc;{j8-cK1_n+b z1_3Sz#lQ%pnV@VC4Z{qn2lVn;AhPinkQ6|fV2v=t82$qRSOg|JN>e!mQV-~C14joV z!&eEQ+3=tTvO%$gDav5l2#z?gEJy_ufMOUH`=b#D3l*Btz|~IX~C5@%btMTf;8u literal 0 HcmV?d00001 diff --git a/vim/.vim/bundle/.neobundle/after/ftdetect/after/ftdetect.vim b/vim/.vim/bundle/.neobundle/after/ftdetect/after/ftdetect.vim new file mode 100644 index 0000000..e69de29 diff --git a/vim/.vim/bundle/.neobundle/doc/fugitive.txt b/vim/.vim/bundle/.neobundle/doc/fugitive.txt new file mode 100644 index 0000000..d5d4300 --- /dev/null +++ b/vim/.vim/bundle/.neobundle/doc/fugitive.txt @@ -0,0 +1,741 @@ +*fugitive.txt* A Git wrapper so awesome, it should be illegal + +Author: Tim Pope +License: Same terms as Vim itself (see |license|) + +This plugin is only available if 'compatible' is not set. + +INTRODUCTION *fugitive* + +Whenever you edit a file from a Git repository, a set of commands is defined +that serve as a gateway to Git. + +COMMANDS *fugitive-commands* + +These commands are local to the buffers in which they work (generally, buffers +that are part of Git repositories). + + *fugitive-:G* +:G [args] Same as :Git, but two characters shorter. + + *:Git* +:Git {args} Run an arbitrary git command and display any output. + On UNIX this uses a pty and on other platforms it uses + a pipe, which will cause some behavior differences + such as the absence of progress bars. Any file the + command edits (for example, a commit message) will be + loaded into a split window. Closing that window will + resume running the command. A few Git subcommands + have different behavior; these are documented below. + + *:Git!* +:Git! {args} Run an arbitrary git command in the background and + stream the output to the preview window. Requires a + Vim with |setbufline()|. Press CTRL-D during an + interactive :Git invocation to switch to this mode + retroactively. + + *:Git_--paginate* *:Git_-p* +:Git --paginate {args} Run an arbitrary git command, capture output to a temp +:Git -p {args} file, and |:split| that temp file. Pass ++curwin as + the first argument to |:edit| the temp file instead. + A temp file is always used for commands like diff and + log that typically uses a pager, and for any command + that has the pager. Git configuration option set. + +:{range}Git! --paginate {args} +:{range}Git! -p {args} Run an arbitrary git command, and insert the output + after {range} in the current buffer. + + *fugitive-summary* +:Git With no arguments, bring up a summary window vaguely + akin to git-status. If a summary window is already + open for the current repository, it is focused + instead. Press g? or see |fugitive-maps| for usage. + + *:Git_blame* +:Git blame [flags] Run git-blame [flags] on the current file and open the + results in a scroll-bound vertical split. The + following maps, which work on the cursor line commit + where sensible, are provided: + + g? show this help + A resize to end of author column + C resize to end of commit column + D resize to end of date/time column + gq close blame, then |:Gedit| to return to work + tree version + close blame, and jump to patch that added line + (or directly to blob for boundary commit) + o jump to patch or blob in horizontal split + O jump to patch or blob in new tab + p jump to patch or blob in preview window + - reblame at commit + + The maps |fugitive_P| and |fugitive_~| are also + supported to reblame on a parent commit, but this is + inherently fragile, as the line being blamed will no + longer exist. The preferred alternative is to use + to open up the commit, select the corresponding + `-` line that you care about, and press twice + more to reblame at that line. Viewing the commit also + gives you additional context as to why the line + changed. + + *g:fugitive_dynamic_colors* + In the GUI or a 256 color terminal, commit hashes will + be highlighted in different colors. To disable this: +> + let g:fugitive_dynamic_colors = 0 +< +:[range]Git blame [...] If a range is given, just that part of the file will +:Git blame [...] {file} be blamed, and a horizontal split without + scrollbinding is used. You can also give an arbitrary + filename. + + *:Git_difftool* +:Git[!] difftool [args] Invoke `git diff [args]` and load the changes into the + quickfix list. Each changed hunk gets a separate + quickfix entry unless you pass an option like + --name-only or --name-status. Jumps to the first + change unless [!] is given. + +:Git difftool -y [args] Invoke `git diff [args]`, open each changed file in a + new tab, and invoke |:Gdiffsplit!| against the + appropriate commit. + + *:Git_mergetool* +:Git mergetool [args] Like |:Git_difftool|, but target merge conflicts. + +Wrappers for Vim built-ins ~ + +These all directly map onto a built-in Vim command, and generally have names +that prepend "G" to the command they are wrapping. For example, :Ggrep is G +plus |:grep|. + + *:Ggrep* *:Git_grep* +:Ggrep[!] [args] An approximation of |:grep|[!] with git-grep as +:Git[!] grep -O [args] 'grepprg'. + +:Ggrep[!] --quiet [args] +:Ggrep[!] -q [args] Like |:Ggrep|, but instead of displaying output, open + the quickfix list. + + *:Glgrep* +:Glgrep[!] [args] :Ggrep but for |:lgrep|. +:0Git[!] grep -O [args] + + *:Gclog* +:Gclog[!] [args] Use git-log [args] to load the commit history into the + |quickfix| list. Jumps to the first commit unless [!] + is given. This command wraps |:cfile|. + + The quickfix list can be awkward for many use cases + and exhibits extremely poor performance with larger + data sets. Consider using |:Git| log --oneline + instead. + +:{range}Gclog[!] [args] Use git-log -L to load previous revisions of the given + range of the current file into the |quickfix| list. + The cursor is positioned on the first line of the + first diff hunk for each commit. Use :0Gclog to + target the entire file. + + *:Gllog* +:Gllog [args] Like |:Gclog|, but use the location list instead of the + |quickfix| list. + + *:Gcd* +:Gcd [directory] |:cd| relative to the repository. + + *:Glcd* +:Glcd [directory] |:lcd| relative to the repository. + + *:Gedit* *fugitive-:Ge* +:Gedit [object] |:edit| a |fugitive-object|. + + *:Gsplit* +:Gsplit [object] |:split| a |fugitive-object|. + + *:Gvsplit* +:Gvsplit [object] |:vsplit| a |fugitive-object|. + + *:Gtabedit* +:Gtabedit [object] |:tabedit| a |fugitive-object|. + + *:Gpedit* +:Gpedit [object] |:pedit| a |fugitive-object|. + + *:Gdrop* +:Gdrop [object] |:drop| a |fugitive-object|. + + *:Gread* *fugitive-:Gr* +:Gread [object] Empty the buffer and |:read| a |fugitive-object|. + When the argument is omitted, this is similar to + git-checkout on a work tree file or git-add on a stage + file, but without writing anything to disk. + +:{range}Gread [object] |:read| in a |fugitive-object| after {range}. + + *:Gwrite* *fugitive-:Gw* +:Gwrite Write to the current file's path and stage the results. + When run in a work tree file, it is effectively git + add. Elsewhere, it is effectively git-checkout. A + great deal of effort is expended to behave sensibly + when the work tree or index version of the file is + open in another buffer. + +:Gwrite {path} You can give |:Gwrite| an explicit path of where in + the work tree to write. You can also give a path like + :0:foo.txt or :0:% to write to just that stage in + the index. + + *:Gwq* +:Gwq [path] Like |:Gwrite| followed by |:quit| if the write + succeeded. + +:Gwq! [path] Like |:Gwrite|! followed by |:quit|! if the write + succeeded. + + *:Gdiffsplit* +:Gdiffsplit [object] Perform a |vimdiff| against the given file, or if a + commit is given, the current file in that commit. + With no argument, the version in the index or work + tree is used, and the work tree version is always + placed to the right or bottom, depending on available + width. Use Vim's |do| and |dp| to stage and unstage + changes. + + *:Gdiffsplit!* +:Gdiffsplit! Diff against any and all direct ancestors, retaining + focus on the current window. During a merge conflict, + this is a three-way diff against the "ours" and + "theirs" ancestors. Additional d2o and d3o maps are + provided to obtain the hunk from the "ours" or + "theirs" ancestor, respectively. + +:Gdiffsplit! {object} Like |:Gdiffsplit|, but retain focus on the current + window. + + *:Gvdiffsplit* +:Gvdiffsplit [object] Like |:Gdiffsplit|, but always split vertically. + + *:Ghdiffsplit* +:Gdiffsplit ++novertical [object] +:Ghdiffsplit [object] Like |:Gdiffsplit|, but with "vertical" removed from + 'diffopt'. The split will still be vertical if + combined with |:vertical|. + +Other commands ~ + +These do not directly correspond to any built-in Vim command, and have a +capital letter after the "G" to convey this. For example, the file move +operation has nothing to do with the |:move| built-in, so it is named :GMove, +not :Gmove. + + *:GMove* +:GMove {destination} Wrapper around git-mv that renames the buffer + afterward. Add a ! to pass -f. + + *:GRename* +:GRename {destination} Like |:GMove| but operates relative to the parent + directory of the current file. + + *:GDelete* +:GDelete Wrapper around git-rm that deletes the buffer + afterward. When invoked in an index file, --cached is + passed. Add a ! to pass -f and forcefully discard the + buffer. + + *:GRemove* *:GUnlink* +:GRemove Like |:GDelete|, but keep the (now empty) buffer around. +:GUnlink + + *:GBrowse* +:GBrowse Open the current file, blob, tree, commit, or tag + in your browser at the upstream hosting provider. + Upstream providers can be added by installing an + appropriate Vim plugin. For example, GitHub can be + supported by installing rhubarb.vim, available at + . + +:GBrowse {object} Like :GBrowse, but for a given |fugitive-object|. + +:{range}GBrowse [args] Appends an anchor to the URL that emphasizes the + selected lines. This also forces the URL to include a + commit rather than a branch name so it remains valid + if the file changes. You can give a range of "0" to + force this behavior without including an anchor. + +:GBrowse [...]@{remote} Force using the given remote rather than the remote + for the current branch. The remote is used to + determine which upstream repository to link to. + +:GBrowse {url} Open an arbitrary URL in your browser. + +:[range]GBrowse! [args] Like :GBrowse, but put the URL on the clipboard rather + than opening it. + +MAPS *fugitive-maps* + +These maps are available in both the |fugitive-summary| buffer and Fugitive +object buffers, although not all maps make sense in all buffers. Mappings +that operate on the file or hunk under the cursor are generally available in +visual mode to operate on multiple files or partial hunks. + + *fugitive-staging-maps* +Staging/unstaging maps ~ + + *fugitive_s* +s Stage (add) the file or hunk under the cursor. + + *fugitive_u* +u Unstage (reset) the file or hunk under the cursor. + + *fugitive_-* +- Stage or unstage the file or hunk under the cursor. + + *fugitive_U* +U Unstage everything. + + *fugitive_X* +X Discard the change under the cursor. This uses + `checkout` or `clean` under the hood. A command is + echoed that shows how to undo the change. Consult + `:messages` to see it again. During a merge conflict, + use 2X to call `checkout --ours` or 3X to call + `checkout --theirs` . + + *fugitive_=* += Toggle an inline diff of the file under the cursor. + + *fugitive_>* +> Insert an inline diff of the file under the cursor. + + *fugitive_<* +< Remove the inline diff of the file under the cursor. + + *fugitive_gI* +gI Open .git/info/exclude in a split and add the file + under the cursor. Use a count to open .gitignore. + + *fugitive_I* +I Invoke |:Git| add --patch or reset --patch on the file +P under the cursor. On untracked files, this instead + calls |:Git| add --intent-to-add. + + *fugitive_d* +Diff maps ~ + *fugitive_dp* +dp Invoke |:Git| diff on the file under the cursor. + Deprecated in favor of inline diffs. + + *fugitive_dd* +dd Perform a |:Gdiffsplit| on the file under the cursor. + + *fugitive_dv* +dv Perform a |:Gvdiffsplit| on the file under the cursor. + + *fugitive_ds* *fugitive_dh* +ds Perform a |:Ghdiffsplit| on the file under the cursor. +dh + + *fugitive_dq* +dq Close all but one diff buffer, and |:diffoff|! the + last one. + + *fugitive_d?* +d? Show this help. + + *fugitive-navigation-maps* +Navigation maps ~ + + *fugitive_* + Open the file or |fugitive-object| under the cursor. + In a blob, this and similar maps jump to the patch + from the diff where this was added, or where it was + removed if a count was given. If the line is still in + the work tree version, passing a count takes you to + it. + + *fugitive_o* +o Open the file or |fugitive-object| under the cursor in + a new split. + + *fugitive_gO* +gO Open the file or |fugitive-object| under the cursor in + a new vertical split. + + *fugitive_O* +O Open the file or |fugitive-object| under the cursor in + a new tab. + + *fugitive_p* +p Open the file or |fugitive-object| under the cursor in + a preview window. In the status buffer, 1p is + required to bypass the legacy usage instructions. + + *fugitive_~* +~ Open the current file in the [count]th first ancestor. + + *fugitive_P* +P Open the current file in the [count]th parent. + + *fugitive_C* +C Open the commit containing the current file. + + *fugitive_CTRL-P* *fugitive_(* +( Jump to the previous file, hunk, or revision. + + *fugitive_CTRL-N* *fugitive_)* +) Jump to the next file, hunk, or revision. + + *fugitive_[c* +[c Jump to previous hunk, expanding inline diffs + automatically. (This shadows the Vim built-in |[c| + that provides a similar operation in |diff| mode.) + + *fugitive_]c* +]c Jump to next hunk, expanding inline diffs + automatically. (This shadows the Vim built-in |]c| + that provides a similar operation in |diff| mode.) + + *fugitive_[/* *fugitive_[m* +[/ Jump to previous file, collapsing inline diffs +[m automatically. (Mnemonic: "/" appears in filenames, + "m" appears in "filenames".) + + *fugitive_]/* *fugitive_]m* +]/ Jump to next file, collapsing inline diffs +]m automatically. (Mnemonic: "/" appears in filenames, + "m" appears in "filenames".) + + *fugitive_i* +i Jump to the next file or hunk, expanding inline diffs + automatically. + + *fugitive_[[* +[[ Jump [count] sections backward. + + *fugitive_]]* +]] Jump [count] sections forward. + + *fugitive_[]* +[] Jump [count] section ends backward. + + *fugitive_][* +][ Jump [count] section ends forward. + + *fugitive_star* +* On the first column of a + or - diff line, search for + the corresponding - or + line. Otherwise, defer to + built-in |star|. + + *fugitive_#* +# Same as "*", but search backward. + + *fugitive_gu* +gu Jump to file [count] in the "Untracked" or "Unstaged" + section. + + *fugitive_gU* +gU Jump to file [count] in the "Unstaged" section. + + *fugitive_gs* +gs Jump to file [count] in the "Staged" section. + + *fugitive_gp* +gp Jump to file [count] in the "Unpushed" section. + + *fugitive_gP* +gP Jump to file [count] in the "Unpulled" section. + + *fugitive_gr* +gr Jump to file [count] in the "Rebasing" section. + + *fugitive_gi* +gi Open .git/info/exclude in a split. Use a count to + open .gitignore. + + *fugitive_c* +Commit maps ~ + +cc Create a commit. + +ca Amend the last commit and edit the message. + +ce Amend the last commit without editing the message. + +cw Reword the last commit. + +cvc Create a commit with -v. + +cva Amend the last commit with -v + +cf Create a `fixup!` commit for the commit under the + cursor. + +cF Create a `fixup!` commit for the commit under the + cursor and immediately rebase it. + +cs Create a `squash!` commit for the commit under the + cursor. + +cS Create a `squash!` commit for the commit under the + cursor and immediately rebase it. + +cA Create a `squash!` commit for the commit under the + cursor and edit the message. + +c Populate command line with ":Git commit ". + + *fugitive_cr* +crc Revert the commit under the cursor. + +crn Revert the commit under the cursor in the index and + work tree, but do not actually commit the changes. + +cr Populate command line with ":Git revert ". + + *fugitive_cm* +cm Populate command line with ":Git merge ". + +c? Show this help. + + *fugitive_cb* + *fugitive_co* +Checkout/branch maps ~ + +coo Check out the commit under the cursor. + +cb Populate command line with ":Git branch ". + +co Populate command line with ":Git checkout ". + +cb? Show this help. +co? + + *fugitive_cz* +Stash maps ~ + +czz Push stash. Pass a [count] of 1 to add + `--include-untracked` or 2 to add `--all`. + +czw Push stash of the work-tree. Like `czz` with + `--keep-index`. + +czs Push stash of the stage. Does not accept a count. + +czA Apply topmost stash, or stash@{count}. + +cza Apply topmost stash, or stash@{count}, preserving the + index. + +czP Pop topmost stash, or stash@{count}. + +czp Pop topmost stash, or stash@{count}, preserving the + index. + +cz Populate command line with ":Git stash ". + +cz? Show this help. + + *fugitive_r* +Rebase maps ~ + +ri Perform an interactive rebase. Uses ancestor of +u commit under cursor as upstream if available. + +rf Perform an autosquash rebase without editing the todo + list. Uses ancestor of commit under cursor as + upstream if available. + +ru Perform an interactive rebase against @{upstream}. + +rp Perform an interactive rebase against @{push}. + +rr Continue the current rebase. + +rs Skip the current commit and continue the current + rebase. + +ra Abort the current rebase. + +re Edit the current rebase todo list. + +rw Perform an interactive rebase with the commit under + the cursor set to `reword`. + +rm Perform an interactive rebase with the commit under + the cursor set to `edit`. + +rd Perform an interactive rebase with the commit under + the cursor set to `drop`. + +r Populate command line with ":Git rebase ". + +r? Show this help. + + *fugitive-misc-maps* +Miscellaneous maps ~ + + *fugitive_gq* *fugitive_q* +gq Close the status buffer. + + *fugitive_.* +. Start a |:| command line with the file under the + cursor prepopulated. + + *fugitive_g?* +g? Show help for |fugitive-maps|. + + *fugitive-global-maps* +Global maps ~ + + *fugitive_c_CTRL-R_CTRL-G* + On the command line, recall the path to the current + |fugitive-object| (that is, a representation of the + object recognized by |:Gedit|). + + *fugitive_y_CTRL-G* +["x]y Yank the path to the current |fugitive-object|. + + *g:fugitive_no_maps* +Global maps can be disabled with the g:fugitive_no_maps option. +> + let g:fugitive_no_maps = 1 +< +SPECIFYING OBJECTS *fugitive-object* *fugitive-revision* + +Fugitive objects are either work tree files or Git revisions as defined in the +"SPECIFYING REVISIONS" section in the git-rev-parse man page, with expansions +inspired by |cmdline-special| layered on top. For commands that accept an +optional object, the default is the file in the index for work tree files and +the work tree file for everything else. Example objects follow. + +Object Meaning ~ +@ The commit referenced by @ aka HEAD +master The commit referenced by master +master^ The parent of the commit referenced by master +master...other The merge base of master and other +master: The tree referenced by master +./master The file named master in the working directory +:(top)master The file named master in the work tree +Makefile The file named Makefile in the work tree +@^:Makefile The file named Makefile in the parent of HEAD +:Makefile The file named Makefile in the index (writable) +@~2:% The current file in the grandparent of HEAD +:% The current file in the index +:1:% The current file's common ancestor during a conflict +:2:# The alternate file in the target branch during a conflict +:3:#5 The file from buffer #5 in the merged branch during a conflict +! The commit owning the current file +!:Makefile The file named Makefile in the commit owning the current file +!3^2 The second parent of the commit owning buffer #3 +.git/config The repo config file +: The |fugitive-summary| buffer +- A temp file containing the last |:Git| invocation's output + The file or commit under the cursor + +STATUSLINE *fugitive-statusline* + + *FugitiveStatusline()* *fugitive#statusline()* +Add %{FugitiveStatusline()} to your statusline to get an indicator including +the current branch and the currently edited file's commit. If you don't have +a statusline, this one matches the default when 'ruler' is set: +> + set statusline=%<%f\ %h%m%r%{FugitiveStatusline()}%=%-14.(%l,%c%V%)\ %P +< +AUTOCOMMANDS *fugitive-autocommands* + +A handful of |User| |autocommands| are provided to allow extending and +overriding Fugitive behaviors. Example usage: +> + autocmd User FugitiveBlob,FugitiveStageBlob call s:BlobOverrides() +< + *User_FugitiveTag* +FugitiveTag After loading a tag object. + + *User_FugitiveCommit* +FugitiveCommit After loading a commit object. + + *User_FugitiveTree* +FugitiveTree After loading a tree (directory) object. + + *User_FugitiveBlob* +FugitiveBlob After loading a committed blob (file) object. + + *User_FugitiveObject* +FugitiveObject After loading any of the 4 above buffer types. + + *User_FugitiveStageBlob* +FugitiveStageBlob After loading a staged blob (file) object. These + buffers are 'modifiable' and oftentimes don't want the + same behavior as the other buffer types. + + *User_FugitiveIndex* +FugitiveIndex After loading the |fugitive-summary| buffer. + + *User_FugitivePager* +FugitivePager After loading a temp file created by a command like + :Git --paginate or :Git blame. + + *User_FugitiveEditor* +FugitiveEditor After a :Git command (e.g., :Git commit) edits a file + (e.g., the commit message). + + *User_FugitiveChanged* +FugitiveChanged After any event which can potentially change the + repository, for example, any invocation of |:Git|. + Originally intended for expiring caches, but can have + other uses. + +API *fugitive-api* + +Officially supported functions are documented inline in plugin/fugitive.vim. + +DEPRECATIONS *fugitive-deprecated* + +The following commands are deprecated in favor of replacements that adhere to +a new naming scheme. Remember that |:Git| can be shortened to |:G|, so +replacements using it are just one space character longer than the legacy +version. + +*:Gremove* Superseded by |:GRemove|. +*:Gdelete* Superseded by |:GDelete|. +*:Gmove* Superseded by |:GMove|. +*:Grename* Superseded by |:GRename|. +*:Gbrowse* Superseded by |:GBrowse|. +*:Gdiff* Superseded by |:Gdiffsplit| +*:Gsdiff* Superseded by |:Ghdiffsplit| +*:Gvdiff* Superseded by |:Gvdiffsplit| or |:vert| |:Gdiffsplit|. +*:Gblame* Superseded by |:Git_blame|. +*:Gcommit* Superseded by |:Git| commit. +*:Gmerge* Superseded by |:Git| merge and |:Git_mergetool|. +*:Gpull* Superseded by |:Git| pull. +*:Grebase* Superseded by |:Git| rebase. +*:Grevert* Superseded by |:Git| revert. +*:Gpush* Superseded by |:Git| push. +*:Gfetch* Superseded by |:Git| fetch. +*:Glog* Superseded by |:Gclog|. +*:Gstatus* Superseded by |:Git| (with no arguments). +*:Gsplit!* Superseded by |:Git_--paginate|. +*:Gvsplit!* Superseded by :vert Git --paginate. +*:Gtabsplit!* Superseded by :tab Git --paginate. +*:Gpedit!* Superseded by :Git! --paginate. + + *User_Fugitive* +Fugitive used to support `:autocmd User Fugitive` to run an autocommand after +loading any buffer belonging to a Git repository, but this has been phased +out. Instead, one can leverage regular autocommand events like |BufNewFile| +and |BufReadPost|, and check !empty(FugitiveGitDir()) to confirm Fugitive has +found a repository. See also |fugitive-autocommands| for other, more +selective events. + +ABOUT *fugitive-about* + +Grab the latest version or report a bug on GitHub: + +https://github.com/tpope/vim-fugitive + + vim:tw=78:et:ft=help:norl: diff --git a/vim/.vim/bundle/.neobundle/doc/neobundle.txt b/vim/.vim/bundle/.neobundle/doc/neobundle.txt new file mode 100644 index 0000000..ce9f6be --- /dev/null +++ b/vim/.vim/bundle/.neobundle/doc/neobundle.txt @@ -0,0 +1,1753 @@ +*neobundle.txt* Next generation Vim package manager + +Version: 4.0 +Author: Shougo + Copyright (C) 2010 http://github.com/gmarik +License: MIT license {{{ + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +}}} + +CONTENTS *neobundle-contents* + +Introduction |neobundle-introduction| +Usage |neobundle-usage| +Install |neobundle-install| +Interface |neobundle-interface| + Functions |neobundle-functions| + Commands |neobundle-commands| + Variables |neobundle-variables| + Options |neobundle-options| +Configuration Examples |neobundle-examples| +Migrating from Pathogen |neobundle-migrate-from-pathogen| +Unite sources |neobundle-unite-sources| +FAQ |neobundle-faq| + +============================================================================== +INTRODUCTION *neobundle-introduction* + +*neobundle* is the next generation Vim package manager. This plugin is based on +Vundle (https://github.com/gmarik/vundle), but I renamed and added tons of +features. Because, Vundle's author does not want to add huge features in +Vundle. + +Note: Neobundle is not a stable plugin manager. If you want a stable plugin +manager, you should use Vundle plugin. It works well widely and it is more +tested. If you want to use extended features, you can use neobundle. + +Vundle features: Stable, simple, good for beginners +Neobundle features: Early development (may break compatibility), very complex, +good for plugin power users (for example, 50+ plugins and over 1000 lines +.vimrc, ...) + +Neobundle features: + * Uses |vimproc| if available + * Uses neovim async jobs feature if available + * |unite.vim| interface + * Revision lock + * Supports svn/Mercurial repositories besides Git + * Can use a different base path + * Vundle like syntax + +============================================================================== +USAGE *neobundle-usage* + +Refer to the example: +|neobundle-examples| + +Run this command to update your bundled plugins: +> + :NeoBundleUpdate +< +Note: To use the unite.vim interface, run this command (requires |unite.vim|): +> + :Unite neobundle/update +< +Settings for this plugin are compatible with Vundle.vim :-) + +You can search popular plugins and add neobundle settings at Vimpusher +(registration required): + http://www.vimpusher.com/ +Or at vim-scripts.org: + http://vim-scripts.org/ + +Neobundle now features a plugin search for vim.org scripts (requires +|unite.vim|) +> + :Unite neobundle/search +< +============================================================================== +INSTALL *neobundle-install* + +Requirements: +* Vim 7.2.051 or above. +* "git" command in $PATH (if you want to install github or vim.org plugins) + +First of all, git clone the repository. + +Note: You need to have git installed. +> + $ mkdir ~/.vim/bundle + $ git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim +< +And set up a path to the repository directory. +> + set runtimepath+={path to neobundle directory} +< +Example: +> + set runtimepath+=~/.vim/bundle/neobundle.vim +< +Now configure your bundles. (Refer to |neobundle-examples|) + +Run the |:NeoBundleInstall| command to install your plugins. +> + $ vim +NeoBundleInstall +q + +or +> + $ . ~/.vim/bundle/neobundle.vim/bin/neoinstall +< +Note: To use neoinstall in Windows, Vim command must be in $PATH. > + > .vim/bundle/neobundle.vim/bin/neoinstall +Note: To update and build vimproc in Windows, you can use +"neoinstall_novimproc" command. > + > .vim/bundle/neobundle.vim/bin/neoinstall_novimproc vimproc.vim + +neoinstall can take arguments (install/update plugin names). +> + # Build vimproc before install plugins + $ . ~/.vim/bundle/neobundle.vim/bin/neoinstall vimproc.vim +< +============================================================================== +INTERFACE *neobundle-interface* + +------------------------------------------------------------------------------ +FUNCTIONS *neobundle-functions* + +neobundle#begin([{base-path}]) *neobundle#begin()* + Initializes neobundle.vim and start neobundle bundles + configuration block. + {base-path} is where your downloaded plugins will be placed. + + If {base-path} is omitted, neobundle looks for "~/.vim/bundle" + or "~/.config/nvim/bundle" directory. + Note: But recommend you to specify the {base-path}. + + Note: You must not call the function inside a + "has('vim_starting')" block. + Note: You can use |neobundle#begin()| / |neobundle#end()| block + only once in your .vimrc. + + Note: It executes ":filetype off" automatically. + Note: You must execute |:NeoBundle| commands in + |neobundle#begin()| or |neobundle#append()| block. +> + if &compatible + set nocompatible + endif + set runtimepath+={path to neobundle directory} + + call neobundle#begin(expand('~/.vim/bundle')) + + NeoBundle 'https://github.com/Shougo/neocomplcache.git' + ... + + call neobundle#end() + + filetype plugin indent on +< + +neobundle#append() *neobundle#append()* + Start neobundle bundles configuration block. + You can use multiple |neobundle#append()| / |neobundle#end()| + blocks in your .vimrc. + Note: It does not initialize neobundle. You must call + |neobundle#begin()| at first. + Note: It executes ":filetype off" automatically. + Note: You must execute |:NeoBundle| commands in + |neobundle#begin()| or |neobundle#append()| block. + +neobundle#end() *neobundle#end()* + End neobundle bundles configuration block. + +neobundle#add({repository}[, {options}]) *neobundle#add()* + The function version of |:NeoBundle|. + Note: You must call it in |neobundle#begin()| or + |neobundle#append()| block. + +neobundle#add_meta({repository}[, {options}]) *neobundle#add_meta()* + Initialize a bundle from the metadata {name}. + Note: You must call it in |neobundle#begin()| or + |neobundle#append()| block. > + + " It installs vimshell and vimproc + call neobundle#add_meta('vimshell') + +neobundle#source({bundle-names}) *neobundle#source()* + Same as |:NeoBundleSource|. + {bundle-names} is a list of bundle names. + + *neobundle#exists_not_installed_bundles()* +neobundle#exists_not_installed_bundles() + Checks if there are any bundles that are not installed. + + *neobundle#get_not_installed_bundle_names()* +neobundle#get_not_installed_bundle_names() + Returns the names of bundles that are not installed. + + *neobundle#is_installed()* +neobundle#is_installed({bundle-name}) + Checks if bundle {bundle-name} is installed. + + *neobundle#is_sourced()* +neobundle#is_sourced({bundle-name}) + Checks if bundle {bundle-name} is loaded. + + *neobundle#local()* +neobundle#local({directory}, [{options}, [{names}]]) + Adds the subdirectories in {directory} to + 'runtimepath', like |pathogen| does. See |neobundle-options| + for keys to set in {options}. + If {names} is given, {names} directories are only loaded. + {names} is |wildcards| list. + Note: |:NeoBundleLocal| is a shortcut for this function. +> + " Load plugin from "~/.vim/bundle". + call neobundle#local("~/.vim/bundle", {}) + " Load plugin1 and plugin2 from "~/.vim/bundle". + call neobundle#local("~/.vim/bundle", + \ {}, ['plugin1', 'plugin2', 'vim-*', '*.vim']) +< + *neobundle#load_toml()* +neobundle#load_toml({filename}, [{options}]) + Load TOML plugin configurations from {filename}. See + |neobundle-options| for keys to set in {options}. + Note: TOML parser is slow. You should use neobundle cache + feature. + + TOML file format specification: + https://github.com/toml-lang/toml + Note: Original TOML parser is created by kamichidu. + https://github.com/kamichidu +> + " Load toml from "~/.vim/bundle.toml". + call neobundle#load_toml("~/.vim/bundle.toml", {}) +< + TOML file sample is here: +> + # TOML sample + [[plugins]] + # repository name is required. + repo = 'kana/vim-niceblock' + on_map = '' + + [[plugins]] + repo = 'Shougo/neosnippet.vim' + depends = ['Shougo/neosnippet-snippets', + 'Shougo/context_filetype.vim'] + on_i = 1 + on_ft = 'snippet' + + [[plugins.depends]] + repo = 'honza/vim-snippet' + name = 'honza-snippet' + + [[plugins]] + repo = 'Shougo/neobundle.vim' + fetch = 1 + + [[plugins]] + repo = 'Shougo/vimproc.vim' + + [plugins.build] + windows = 'tools\\update-dll-mingw' + cygwin = 'make -f make_cygwin.mak' + mac = 'make -f make_mac.mak' + unix = 'make -f make_unix.mak' +< +neobundle#get({bundle-name}) *neobundle#get()* + Get the neobundle options dictionary for {bundle-name}. + Useful for setting hooks. + Example: +> + NeoBundle 'tyru/open-browser.vim', '', 'same', { + \ 'on_map' : '', + \ } + nmap gs (open-browser-wwwsearch) + + let bundle = neobundle#get('open-browser.vim') + function! bundle.hooks.on_source(bundle) + nnoremap (open-browser-wwwsearch) + \ :call www_search() + function! s:www_search() + let search_word = input('Please input search word: ', '', + \ 'customlist,wwwsearch#cmd_Wwwsearch_complete') + if search_word != '' + execute 'OpenBrowserSearch' escape(search_word, '"') + endif + endfunction + endfunction +< +neobundle#get_hooks({bundle-name}) *neobundle#get_hooks()* + Get the neobundle "hooks" dictionary for {bundle-name}. + Useful for setting hooks. + +neobundle#call_hook({hook-name}) *neobundle#call_hook()* + Calls the hook {hook-name}. + Note: If {hook-name} is "on_source", neobundle will call + "on_source" hooks in sourced bundles. + +neobundle#bundle({repository}, [{options}]) *neobundle#bundle()* + Initialize a bundle. + If {repository} is list, you can initialize options in + multiple bundles. + Note: You can use this function instead of |:NeoBundle| + command. + +neobundle#config({bundle-name}, {options}) *neobundle#config()* +neobundle#config({options}) + Change bundle options for {bundle-name}. + It you omit {bundle-name}, it uses |neobundle#tapped| + variable. + If {bundle-name} is list, you can change options in multiple + bundles. + If {bundle-name} is not configured, it will print error + messages. + If {bundle-name} is already loaded, it will ignore. + + Note: To lazy-load a plugin, you can set the "lazy" flag after + calling |:NeoBundle| or |:NeoBundleLocal|. + Note: You must call it within + |neobundle#begin()|/|neobundle#end()| block. +> + NeoBundle 'Shougo/neocomplcache' + call neobundle#config('neocomplcache', { + \ 'lazy' : 1, + \ 'on_i' : 1, + \ }) +< +neobundle#tap({bundle-name}) *neobundle#tap()* + Initialize |neobundle#tapped| and |neobundle#hooks| variable + as {bundle-name} bundle. + It returns non-zero if {bundle-name} is exists and not + disabled. +> + if neobundle#tap('foo') + " If foo plugin is installed and enabled + + " neobundle#hooks is syntax sugar + function! neobundle#hooks.on_source(bundle) + " Settings, Init, ... + " Timing of adding rtp + " Like vimrc time + let g:foo#bar = 1 + let g:foo#path = a:bundle.path + call foo#baz() + endfunction + + function! neobundle#hooks.on_post_source(bundle) + " Settings, Init, ... + " Timing of after source plugin files + " Like VimEnter time + let g:foo#bar = 3 + call foo#bazbaz() + endfunction + + " Define plugin mappings, commands, ... + map f (foo) + command! FOO call foo#foo() + + call neobundle#untap() + endif +< +neobundle#untap() *neobundle#untap()* + Clear current |neobundle#tapped| and |neobundle#hooks| variable. + +neobundle#has_cache() *neobundle#has_cache()* + Checks if a cache file is available. + Note: It is deprecated. You should use + |neobundle#load_cache()| instead of it. + +neobundle#load_cache([{vimrcs}]) *neobundle#load_cache()* + Load plugin configuration from the cache file, + which is located in `neobundle#get_rtp_dir() . '/cache'`. + {vimrcs} is a list of compared .vimrc and/or other configuration + files. The default is |$MYVIMRC|. + + It returns 1, if the cache file is old or invalid or not + found. + + The default cache location can be overridden through + |g:neobundle#cache_file|. +> + if neobundle#load_cache() + " My Bundles here: + " ... + NeoBundleSaveCache + endif +< + If you use multiple configuration files, +> + if neobundle#load_cache($MYVIMRC, 'plugin.vim', 'plugin.toml') + " My Bundles here or other files spcified as arguments + " ... + NeoBundleSaveCache + endif +< +------------------------------------------------------------------------------ +COMMANDS *neobundle-commands* + + *:NeoBundle* +:NeoBundle {repository} [[,{revision}] [,{options}]] +:NeoBundle {repository} ,{revision}, {default} [,{options}]] + Initialize a bundle. + {repository} is the repository URI. {revision} is the desired + revision or branch name. If omitted, the current latest + revision will be used. {default} is a "default options + name" (See |g:neobundle#default_options|). + Note: Don't set neobundle setting in .gvimrc! + Note: If you omit the protocol (ex: https) for a git + repo, |g:neobundle#types#git#default_protocol| is used. + Note: |neobundle-options-lazy| is set automatically. + + Note: If you manage bundle by neobundle, it may be error + occurred when update bundles. + + See |neobundle-options| for what to set in {options}. + +:NeoBundleInstall [{name}...] *:NeoBundleInstall* + Installs plugins specified by {name}. {name} is + fuzzy-searched. If {name} is omitted, all configured plugins + are installed. + Note: {name}s are plugin names like "neobundle.vim", not + "Shougo/neobundle.vim". + Note: neobundle cannot use neovim async jobs feature in the + command. If you want to use the feature, you should use unite + interface instead. + +:NeoBundleInstall! [{name}...] *:NeoBundleInstall!* + Same as |:NeoBundleUpdate|. + +:NeoBundleUpdate [{name}...] *:NeoBundleUpdate* + Installs and updates plugins specified by {name}. {name} is + fuzzy-searched. If {name} is omitted, all configured plugins + are installed and updated, except if they are outdated or have + the "frozen" option set. + Note: {name}s are plugin names like "neobundle.vim", not + "Shougo/neobundle.vim". + Note: neobundle cannot use neovim async jobs feature in the + command. If you want to use the feature, you should use unite + interface instead. + +:NeoBundleUpdate! [{name}...] *:NeoBundleUpdate!* + Same as |:NeoBundleUpdate|, except that it disregards the + "frozen" option. + +:NeoBundleReinstall [{name}...] *:NeoBundleReinstall* + Reinstalls the bundles specified by {name}. + If the bundles are "none" type or local plugins, they are + ignored. + Note: It removes the bundles and installs them. It is the + dangerous command. + +:NeoBundleList *:NeoBundleList* + Prints a list of configured bundles. + +:NeoBundleLog *:NeoBundleLog* + Prints all previous install logs. + +:NeoBundleUpdatesLog *:NeoBundleUpdatesLog* + Prints previous update logs. + +:NeoBundleLocal {base-directory-path} *:NeoBundleLocal* + Registers a bundle from the directories in + {base-directory-path} like pathogen does. + + Note: If you want to use neobundle like pathogen.vim, you + should set a different base path from the standard neobundle + bundles path. +> + NeoBundleLocal ~/.vim/bundle +< + *:NeoBundleLazy* +:NeoBundleLazy {repository} [[,{revision}] [,{options}]] +:NeoBundleLazy {repository} ,{revision}, {default} [,{options}]] + Registers a bundle, but doesn't add it to 'runtimepath'. + Note: If you want to know slow loading plugins, you should use + the external tool or |--startuptime|. + https://github.com/hyiltiz/vim-plugins-profile +> + NeoBundleLazy 'The-NERD-tree', {'augroup' : 'NERDTree'} + NeoBundleSource The-NERD-tree +< + You can use it to load plugins for specific filetypes. +> + NeoBundleLazy 'Rip-Rip/clang_complete' + autocmd FileType c,cpp NeoBundleSource clang_complete +< +:NeoBundleSource [{name}...] *:NeoBundleSource* + |:source| the bundles specified by {name}. + If {name} is omitted, |:source| all lazy bundles. + Note: This command is used to load the bundles configured with + |:NeoBundleLazy|. + +:NeoBundleFetch {repository} [, {options}] *:NeoBundleFetch* + Registers a bundle, but doesn't add it to 'runtimepath'. + Unlike |:NeoBundleLazy|, you cannot load the bundle with + |:NeoBundleSource|. This command is useful for managing + non-Vim plugins using neobundle. +> + NeoBundleFetch 'davidhalter/jedi' +< +:NeoBundleDocs *:NeoBundleDocs* + Execute |:helptags| for all bundles manually. + + *:NeoBundleDirectInstall* +:NeoBundleDirectInstall {repository} [, {options}] + Registers a bundle, and installs it directly. + Note: The settings are saved in "extra_bundles.vim" in + |neobundle#begin()| directory. + Note: To remove direct installed bundles, you must delete + plugin settings manually in "extra_bundles.vim" in + |neobundle#begin()| directory. +> + NeoBundleDirectInstall 'Shougo/neocomplcache' +< + *:NeoBundleExtraEdit* +:NeoBundleExtraEdit + Edit extra bundles configuration easily. + +:NeoBundleDisable {name}... *:NeoBundleDisable* + Disables bundles specified by {name}. If a bundle is + disabled, its path will be removed from 'runtimepath'. + Note: This command must be executed before neobundle loads + the plugins(after |neobundle#end()|). + +:NeoBundleCheck *:NeoBundleCheck* + Check plugins installation. If plugins are not installed, it + will execute |:NeoBundleInstall| automatically. This command + also check documentation directories and will execute + |:NeoBundleDocs| automatically. + +:NeoBundleCheckUpdate [{name}...] *:NeoBundleCheckUpdate* + Check plugins update specified by {name}. If updates are + available, it will execute |:NeoBundleUpdate| automatically. + Note: It is supported in git type only. + + *:NeoBundleCount* +:NeoBundleCount + Show bundles count. You can know how many bundles you have. + + *:NeoBundleGC* +:NeoBundleGC [{bundle-names}] + Execute Garbage Collect commands in bundles. + If {bundle-name} is omit, all bundles will be GCed. + + *:NeoBundleSaveCache* +:NeoBundleSaveCache + Save plugin configuration in the cache file. + Note: It cannot save functions for example "hooks" member. + Note: It is available when loading .vimrc. + + *:NeoBundleLoadCache* +:NeoBundleLoadCache + Load plugin configuration from the cache file, + which is located in `neobundle#get_rtp_dir() . '/cache'`. + + Note: It is deprecated. You should use + |neobundle#load_cache()| instead of it. + + *:NeoBundleClearCache* +:NeoBundleClearCache + Clear the configuration cache file. + + *:NeoBundleRollback* +:NeoBundleRollback {bundle-name} + Rollback {bundle-name} plugin version to previous updated + version. + Note: If you rollbacked the plugin, you cannot update it by + |:NeoBundleUpdate| command. If you want to update it, you + must reinstall the plugin by |:NeoBundleReinstall| command. + + *:NeoBundleRemotePlugins* +:NeoBundleRemotePlugins + Load not loaded neovim |:remote-plugin| and execute + |:UpdateRemotePlugins| command. + It is better than |:UpdateRemotePlugins| for neobundle + autoloading feature. + Note: It is valid in neovim. + +------------------------------------------------------------------------------ +VARIABLES *neobundle-variables* + +g:neobundle#cache_file *g:neobundle#cache_file* + The cache file to use. + + The default is provided through + neobundle#commands#get_default_cache_file(): +> + neobundle#get_rtp_dir() . '/cache' +< +neobundle#tapped *neobundle#tapped* + Current bundle variable set by |neobundle#tap()|. + +neobundle#hooks *neobundle#hooks* + Current bundle hooks variable set by |neobundle#tap()|. + +g:neobundle#default_site *g:neobundle#default_site* + The default repository site if "site" option is omitted. + + Defaults to "github". + +g:neobundle#log_filename *g:neobundle#log_filename* + The log filename. Set it to "" to disable logging. + + Defaults to "". + + *g:neobundle#enable_name_conversion* +g:neobundle#enable_name_conversion + If you set to 1 and omit bundle name, + |neobundle-options-normalized_name| is used as bundle name. + It is useful for absorbing difference of repository name. + +g:neobundle#rm_command *g:neobundle#rm_command* + The command used to remove files to uninstall. + + Defaults to "rmdir /S /Q" on Windows or "rm -rf" in + others. + + *g:neobundle#install_max_processes* +g:neobundle#install_max_processes + The max number of processes used for neobundle/install source + asynchronous update. + + Defaults to "8". + + *g:neobundle#install_process_timeout* +g:neobundle#install_process_timeout + The time of timeout seconds when updating/installing bundles. + + Defaults to "120". + +g:neobundle#default_options *g:neobundle#default_options* + A dictionary of preconfigured sets of options to use when + options are omitted for individual commands or functions. + Keys are arbitrary names for the option sets, and values are + dictionaries themselves that store option keys and values. + Use the special key "_" to store a "default default options". + Example: +> + let g:neobundle#default_options = + \ { 'rev' : {'rev' : 'ver.8'} } + NeoBundle 'Shougo/neocomplcache', '', 'rev' +< + Defaults to "{}". + + *g:neobundle#types#raw#calc_hash_command* +g:neobundle#types#raw#calc_hash_command + The hash command to use in raw repositories. + + Defaults to "sha1sum" or "md5sum". + + *g:neobundle#types#git#command_path* +g:neobundle#types#git#command_path + The "git" command path used for git type. + + Defaults to "git". + + *g:neobundle#types#git#default_protocol* +g:neobundle#types#git#default_protocol + The default protocol used for git (github). + Note: It is accepted in "https" or "ssh". + + Defaults to "https". + + *g:neobundle#types#git#enable_submodule* +g:neobundle#types#git#enable_submodule + If it is non-zero, neobundle enables git submodule support. + But it may be slow in Windows environment. + + Defaults to 1. + + *g:neobundle#types#git#clone_depth* +g:neobundle#types#git#clone_depth + The default history depth for "git clone". + If it is 1, neobundle use shallow clone feature. + See |neobundle-options-type__depth|. + + Defaults to 0. + + *g:neobundle#types#git#pull_command* +g:neobundle#types#git#pull_command + The git command used to pull updates. + The previous default has been "pull --rebase". + + Defaults to "pull --ff --ff-only". + + *g:neobundle#types#hg#command_path* +g:neobundle#types#hg#command_path + The "hg" command path used for hg type. + + Defaults to "hg". + + *g:neobundle#types#hg#default_protocol* +g:neobundle#types#hg#default_protocol + The default protocol used for hg (bitbucket). + Note: It is accepted in "https" or "ssh". + + Defaults to "https". + + *g:neobundle#types#svn#command_path* +g:neobundle#types#svn#command_path + The "svn" command path used for svn type. + + Defaults to "svn". + +------------------------------------------------------------------------------ +OPTIONS *neobundle-options* + The {options} in neobundle commands accept the following keys: + + *neobundle-options-name* + name (String) + Specify the name of the bundle. This is used for neobundle + management and other commands (like |:NeoBundleUpdate|). If + omitted, the tail of the repository name will be used. + Note: Must be unique across all bundles. If a bundle name + conflicts with another bundle, neobundle will overwrite the + previous settings with the new one. If a repo tail is bound to + conflict, you can set the "name" option manually to prevent + overwriting an existing bundle setting. + Example: +> + NeoBundle 'https://github.com/Shougo/unite.vim.git', + \ {'name' : 'unite'} + NeoBundle 'https://github.com/foo/foo.git', + \ {'name' : 'foo-foo'} + NeoBundle 'https://github.com/bar/foo.git', + \ {'name' : 'bar-foo'} + NeoBundle 'https://git.code.sf.net/p/atp-vim/code', + \ {'name': 'atp-vim'} +< + *neobundle-options-normalized_name* + normalized_name (String) + Specify the normalized name of the bundle. This is used for + neobundle management to detect dependencies. If omitted, + neobundle will normalize the tail of the repository name. + Note: Must be unique across all bundles. + Normalized name example: + name : normalized name +> + unite.vim unite + vim-quickrun quickrun +< + description (String) + Plugin description. + + rev (String) + Specify a revision number or branch/tag name. + If it is "release" in "git" type, neobundle will use latest + released tag. + Note: If the type is "raw", rev is hash number. + + Example: +> + NeoBundle 'Shougo/vimshell', { 'rev' : '3787e5' } +< + *neobundle-options-default* + default (String) + Specify a default option name. (See |g:neobundle#default_options|). + + *neobundle-options-directory* + directory (String) + Specify relative directory path from the base directory (set + by |neobundle#begin()| or "base" option). If omitted, the "name" + option will be used. + Note: If you set rev "foo" when the name key is "neobundle", + the directory key is "neobundle_foo". + + Example: +> + NeoBundle 'https://github.com/Shougo/unite.vim.git', + \ {'directory' : 'unite'} +< + *neobundle-options-base* + base (String) + Directory base path to use. If omitted, the path specified + with |neobundle#begin()| will be used. It is useful for + loading scripts from a different path. + + *neobundle-options-type* + type (String) + Specify the repository type. If omitted, a guess is made + based on {repository}. + + Available types: + "none" : None repository + "raw" : Raw plugin file ("script_type" attribute is + needed) + "git" : Git + "hg" : Mercurial + "svn" : Subversion + "vba" : Vimball + + Example: +> + NeoBundle 'https://host/path/repo.git', {'type': 'hg'} + NeoBundle 'thinca/vim-localrc', {'type' : 'svn'} +< + *neobundle-options-script_type* + script_type (String) + Specify the script type. It is useful for non-official + categorized plugins. + For example: "indent", "plugin", "ftplugin", ... + Note: You must not specify it for categorized plugins. + Example: +> + NeoBundle 'https://raw.github.com/m2ym/rsense/master/etc/rsense.vim', + \ {'script_type' : 'plugin'} + NeoBundle 'https://github.com/bronzehedwick/impactjs-colorscheme', + \ {'script_type' : 'colorscheme'} +< + *neobundle-options-site* + site (String) + Specify the repository site. If you omit both the repository + URL and the "site" option, |g:neobundle#default_site| will be + used. + Note: You can specify site by "{site-name}:{path}". + For example: "github:Shougo/vimshell" + + Available sites: + "github" or "gh" : github.com (git) + "bitbucket" or "bb" : bitbucket.org (hg) + "gist" : gist.github.com (git) + + *neobundle-options-rtp* + rtp (String) + Specify runtime path. + Use this option when the repository has the Vim plugin + in a subdirectory. + For example: https://github.com/rstacruz/sparkup + + Example: +> + NeoBundle 'rstacruz/sparkup', {'rtp': 'vim'} + NeoBundle 'https://code.google.com/p/vimwiki/', { + \ 'rtp': "~/.vim/bundle/vimwiki/src", + \ } +< + *neobundle-options-depends* + depends (List or String) + Specify a list of plugins a plugin depends on. + List items are '{plugin-name}' or ['{plugin-name}', {args}]. + Those specified in the list are installed automatically. If + the {plugin-name} needs options, specify them with {args}. + Note: Type String is syntax sugar for List of {plugin-name}. + + Example: +> + NeoBundle 'Shougo/vimfiler', {'depends' : 'Shougo/unite.vim' } + NeoBundle 'Shougo/neocomplcache', {'depends' : + \ [ 'Shougo/neosnippet.git', + \ ['rstacruz/sparkup', {'rtp': 'vim'}], + \ ]} +< + *neobundle-options-build* + build (Dictionary or String) + Specify the build script. + You may use this option if the plugin has to be built before + use. If the build script requires external commands, see + |neobundle-options-build_commands|. + This command is executed by |system()| or |vimproc#system()| + in plugin runtimepath. + Note: Type String is syntax sugar for Dictionary of + {"others": "cmd"}. + + This dictionary accepts the following keys: + + windows (String) + Specify Windows environment build script. + + mac (String) + Specify Mac OS X environment build script. + + cygwin (String) + Specify Cygwin environment build script. + + linux (String) + Specify Linux environment build script. + Note: It is detected if "gmake" command is not + executable. + + unix (String) + Specify Unix environment build script. + + others (String) + Specify others environment build script. + If you don't specify other keys, it means "all". + + Example: +> + NeoBundle 'Shougo/vimproc.vim', { + \ 'build' : { + \ 'windows' : 'tools\\update-dll-mingw', + \ 'cygwin' : 'make -f make_cygwin.mak', + \ 'mac' : 'make -f make_mac.mak', + \ 'linux' : 'make', + \ 'unix' : 'gmake', + \ }, + \ } +< + Note: The command is executed in plugin top directory. + If you need cd command, you must use "sh -c". > + NeoBundle 'wincent/command-t', { + \ 'build': { + \ 'others' : + \ 'sh -c "cd ruby/command-t && ruby extconf.rb && make"' + \ } + \ } +< + *neobundle-options-augroup* + augroup (String) + Specify an augroup name that the plugin uses for |VimEnter| or + |GUIEnter| autocmd events. + Neobundle will call their |VimEnter| or |GUIEnter| autocmds + automatically when |:NeoBundleSource| is executed. + Note: You'll want to set this option because some plugins + rely on autocmds defined for |VimEnter| or |GUIEnter|, but by + using |:NeoBundleSource| after loading .vimrc, those autocmds + may get skipped. Some examples are, "fugitive", "NERDTree", + and "session.vim". + + Examples: +> + " NERDTree uses augroup NERDTreeHijackNetrw. + NeoBundle 'scrooloose/nerdtree', { 'augroup' : 'NERDTreeHijackNetrw'} + " fugitive uses augroup fugitive. + NeoBundle 'tpope/vim-fugitive', { 'augroup' : 'fugitive'} +< + This option is also valid in |:NeoBundleLazy|. + + *neobundle-options-external_commands* + external_commands (Dictionary or List or String) + Specify a list of external commands that the plugin depends + on. List items are '{command-name}' or ['{command-name}', + ...] or { {dictionary} }. + The commands are checked when loading the plugin. + Note: Type String is syntax sugar for list of {command-name}s. + + The {dictionary} has following keys: + + windows (String) + Specify Windows environment external commands. + + mac (String) + Specify Mac OS X environment external commands. + + cygwin (String) + Specify Cygwin environment external commands. + + unix (String) + Specify Unix environment external commands. + + others (String) + Specify others environment external commands. + + Example: +> + NeoBundle 'ujihisa/neco-ghc', { 'external_commands' : 'ghc-mod' } +< + *neobundle-options-build_commands* + build_commands (Dictionary or List or String) + Specify a list of external commands that are required for + building the plugin. If any of these commands are not + installed, the bundle will not be built. The list is the same + format as |neobundle-options-external_commands|. + + Example: +> + NeoBundle 'Valloric/YouCompleteMe', { 'build_commands' : 'cmake' } +< + + *neobundle-options-frozen* + frozen (Number) + If set to 1, neobundle doesn't update it automatically when + |:NeoBundleUpdate| or ":Unite neobundle/update" is called with + no arguments. It is useful for outdated plugins that can no + longer be updated. +> + NeoBundle 'Shougo/neobundle', { 'frozen' : 1 } +< + *neobundle-options-lazy* + lazy (Number) + If set to 1, neobundle doesn't add the path to user + runtimepath. + + *neobundle-options-fetch* + fetch (Number) + If set to 1, neobundle doesn't add the path to user + runtimepath, and doesn't load the bundle. + + *neobundle-options-force* + force (Number) + If set to 1, neobundle will load plugin files in the plugin + repository forcedly. + Note: It is useful for using Bundle within bundle. + https://github.com/Shougo/neobundle.vim/issues/199 + + *neobundle-options-gui* + gui (Number) + If set 1, neobundle will only load the plugin in GUI Vim. + + Example: > + NeoBundle 'tyru/restart.vim', '', 'same', { + \ 'gui' : 1, + \ 'on_cmd' : 'Restart' + \ } +< + *neobundle-options-terminal* + terminal (Number) + If set to 1, neobundle will only load the plugin in Terminal + Vim. + + *neobundle-options-vim_version* + vim_version (String) + Minimal vim version of the plugin supported. + It accepts some version formats such as "7" and "7.3" and + "7.3.885". + + *neobundle-options-disabled* + disabled (Number) or (String) + If set to 1, neobundle will disable the plugin. + If it is string, neobundle will eval the string. + Note: Disabled plugins are not ignored when install/update + plugins. + + Example: > + " neocomplete requires Vim 7.3.885 or above. + NeoBundle 'Shougo/neocomplete', { + \ 'depends' : 'Shougo/context_filetype.vim', + \ 'disabled' : !has('lua'), + \ 'vim_version' : '7.3.885' + \ } +< + *neobundle-options-focus* + focus (Number) + If it is > 0, neobundle will source the plugin when focus + is lost. It also is source priority. + http://d.hatena.ne.jp/osyo-manga/20140212/1392216949 + Example: > + " Source all plugins when focus is lost. + let g:neobundle#default_options._ = { 'verbose' : 1, 'focus' : 1 } +< + *neobundle-options-verbose* + verbose (Number) + If set to 1, neobundle will print message when it is sourced. + + *neobundle-options-install_process_timeout* + install_process_timeout (Number) + The time of timeout seconds when updating/installing bundles. + If omit it, |g:neobundle#install_process_timeout| will be used. + Note: This feature is available if you installed |vimproc|. + + *neobundle-options-autoload* + autoload (Dictionary) + Specify autoload conditions. + If you set it, neobundle will execute |:NeoBundleSource| + automatically when the conditions are met. + Note: This dictionary is deprecated. + + *neobundle-options-on_ft* + on_ft (List) or (String) + Filetype list. If the filetype is "all", it means all + filetypes. + Note: Using this will usually cause Neobundle to + either reset the ftplugin state, or explicitly call + the FileType autocommand another time (after adding + the lazy-loaded bundle), which results in the + autocommand to be processed twice for all other + plugins. Therefore, using "all" does not make sense + usually. + + *neobundle-options-filetypes* + It is deprecated key. + + *neobundle-options-on_cmd* + on_cmd (List) or (String) + Command list. The item can be following dictionary. + name (String) or (List) + Command name or the list of command names. + + Example: > + NeoBundle 'Shougo/vimfiler.vim', { + \ 'depends' : 'Shougo/unite.vim', + \ 'on_cmd' : ['VimFiler', 'VimFilerEdit', + \ 'VimFilerWrite','VimFilerRead', + \ 'VimFilerSource'], + \ 'on_map' : '', + \ 'on_path' : '.*', + \ } +< + *neobundle-options-commands* + It is deprecated key. + + *neobundle-options-on_func* + on_func (List) or (String) + Functions list. + + *neobundle-options-functions* + It is deprecated key. + + *neobundle-options-on_map* + on_map (List) or (String) + Mappings list. The items are {mapping} or + [{mode}, {mapping1}, [{mapping2}, ...]]. If {mode} is + omitted, "nxo" is used. + Note: You can use plugin prefix mappings. + For example, you can use "(ref-" instead of + "(ref-back)" and so on. + + Note: You can use "" keyword as {mapping}. If + {mapping} is "", "(normalized_name" is + used. + For example: > + " It is same as "'mappings' : '(anzu' + NeoBundle 'osyo-manga/vim-anzu', { + \'on_map': ''} +< + Note: You cannot use lazy mappings twice. + For example: > + NeoBundle 'osyo-manga/vim-anzu', { + \ 'on_map': '(anzu-'} + " Not working!! + nmap n (anzu-jump-n)(anzu-echo-search-status)zv + nmap N (anzu-jump-N)(anzu-echo-search-status)zv +< + *neobundle-options-mappings* + It is deprecated key. + + *neobundle-options-on_i* + on_i (Number) + If set to non-zero, neobundle will |:NeoBundleSource| + on |InsertEnter| autocmd. + + *neobundle-options-insert* + It is deprecated key. + + *neobundle-options-on_path* + on_path (String) or (List) + If set to ".*", neobundle will |:NeoBundleSource| + on editing all files. + Otherwise, neobundle will |:NeoBundleSource| if the + buffer name is matched the string pattern. + Note: It is useful for explorer behavior plugins. + Ex: vimfiler, metarw, vim-gnupg ... + Note: To autoload vimfiler, you must disable netrw in + .vimrc. > + " Disable netrw.vim + let g:loaded_netrwPlugin = 1 +< + For example: > + NeoBundle 'kana/vim-meta', { + \ 'on_path' : '\h\w*:', + \ } +< + *neobundle-options-explorer* + *neobundle-options-filename_patterns* + It is deprecated key. + + *neobundle-options-on_source* + on_source (List) or (String) + Load the bundle when the list bundles are loaded. + Note: If they are not autoload bundles, "on_source" + hooks are called when |VimEnter| auto command. + You can call them manually by |neobundle#call_hook()|. + Note: The plugins must be lazy loaded plugins. + + For example: > + if neobundle#tap('plugin-B.vim') + call neobundle#config({ + \ 'on_source' : [ 'plugin-A.vim' ] + \ }) + call neobundle#untap() + endif +< + plugin-B is loaded before plugin-A is loaded. + + *neobundle-options-pre_cmd* + pre_cmd (List) or (String) + Autoload command prefix in commands. + If the prefix is set, commands were loaded + automatically. + If omitted it, automatically generated prefix is used. + Example: If you use "unite.vim", "Unite" command + prefix is used. + Note: It requires Vim 7.4.414 or above. + + *neobundle-options-command_prefix* + It is deprecated key. + + Autoload examples: +> + NeoBundle 'Rip-Rip/clang_complete', { + \ 'on_ft' : ['c', 'cpp'], + \ } + NeoBundle 'basyura/TweetVim', { 'depends' : + \ ['basyura/twibill.vim', 'tyru/open-browser.vim'], + \ 'on_cmd' : 'TweetVimHomeTimeline' } + NeoBundle 'kana/vim-smartword', { + \ 'on_map' : [ + \ '(smartword-''] + \ } + NeoBundle 'Shougo/vimshell',{ + \ 'depends' : 'Shougo/vimproc.vim', + \ 'on_cmd' : [{ 'name' : 'VimShell', + \ 'complete' : 'customlist,vimshell#complete'}, + \ 'VimShellExecute', 'VimShellInteractive', + \ 'VimShellTerminal', 'VimShellPop'], + \ 'on_map' : '' + \ }) + NeoBundle 'Shougo/vimfiler', { + \ 'depends' : 'Shougo/unite.vim', + \ 'on_cmd' : [{ 'name' : 'VimFiler', + \ 'complete' : 'customlist,vimfiler#complete' }, + \ 'VimFilerExplorer', + \ 'Edit', 'Read', 'Source', 'Write'], + \ 'on_map' : '', + \ 'on_path' : '.*', + \ } + NeoBundle 'Shougo/junkfile.vim', { + \ 'on_cmd' : 'JunkfileOpen', + \ } + NeoBundle 'tyru/winmove.vim', { + \ 'on_map' : [ + \ ['n', '']], + \ 'gui' : 1, + \ 'augroup' : 'winmove', + \ } + NeoBundle 'sophacles/vim-processing', { + \'on_path': '\.pde$' + \} + NeoBundle 'LeafCage/cmdlineplus.vim', { + \ 'on_map': [['c', '']]} +< + *neobundle-options-hooks* + hooks (Dictionary) + Specify hook functions or hook script path. The following + hooks are defined: + + *neobundle-hooks-on_source* + on_source + Called or sourced before scripts are sourced. It is + useful for plugin initialization in lazy bundles. + Note: You must call the hook before |neobundle#end()|. + + *neobundle-hooks-on_post_source* + on_post_source + Called or sourced after scripts are sourced. + Note: In Vim initializing, calling the hooks are + delayed until |VimEnter|. + Note: To re-call on_source hook when reloading .vimrc, + you must call the hook in end of .vimrc. + + *neobundle-options-type__protocol* + type__protocol (String) + The protocol used for types. + "https" and "ssh" are available for git type. + "https" is available for hg type. + If omitted, |g:neobundle#types#git#default_protocol| + or |g:neobundle#types#hg#default_protocol| is used. + Note: This attribute is available in git and hg types only. + + Examples: +> + NeoBundle 'ujihisa/neco-ghc', { 'type__protocol' : 'ssh' } +< + *neobundle-options-type__filename* + type__filename (String) + The downloaded filename. + If omitted, URI filename will be used. + It is useful for downloading vim.org scripts. + Note: This attribute is available in raw type only. + + Examples: |:NeoBundle-examples| +> + NeoBundle 'git_repository_uri' + NeoBundle 'script_name' + NeoBundle 'https://github.com/tpope/vim-fugitive.git' + NeoBundle 'Shougo/neocomplcache', {'depends' : + \ [ 'Shougo/neosnippet.git', + \ ['rstacruz/sparkup', {'rtp': 'vim'}], + \ ]} + NeoBundle 'github:Shougo/vimshell' + + " Pushable github repository. + NeoBundle 'git@github.com:Shougo/neocomplcache.git' + + " For bitbucket hg repository. + NeoBundle 'bitbucket:ns9tks/vim-fuzzyfinder' + NeoBundle 'https://bitbucket.org/ns9tks/vim-fuzzyfinder' + + " For bitbucket git repository (.git is needed). + NeoBundle 'bitbucket:kh3phr3n/vim-qt-syntax.git' + NeoBundle 'https://bitbucket.org/kh3phr3n/vim-qt-syntax.git' + + " For raw repository. + NeoBundle 'https://raw.github.com/m2ym/rsense/master/etc/rsense.vim', + \ {'script_type' : 'plugin'} + + " For gist repository. + NeoBundle 'gist:Shougo/656148', { + \ 'name': 'everything.vim', + \ 'script_type': 'plugin'} + NeoBundle 'gist:355360', { + \ 'name': 'ambicmd.vim', + \ 'script_type': 'plugin'} +< + Neobundle supports revision (or branch) lock. + Note: The revision (or branch) is checked out in + install/update. + Note: You can either specify the revision manually or set the + to revision "master" to restore a plugin. +> + NeoBundle 'Shougo/vimshell', '3787e5' + NeoBundle 'Shougo/vimshell', 'master' +< + If type is "none", neobundle does not update + automatically (like pathogen.vim). See also |NeoBundleLocal|. +> + NeoBundle 'muttator', {'type' : 'none', 'base' : '~/.vim/bundle'} +< + Note: To use hg commands for git repository, please use this. +> + NeoBundle 'https://github.com/Shougo/neobundle.vim.git', {'type': 'hg'} +< + *neobundle-options-type__depth* + type__depth (Number) + History depth for "git clone". + If omitted, |g:neobundle#types#git#clone_depth| is used. + If it is than 0, neobundle clones the repository by shallow + clone. Shallow clone feature saves your repository clone time. + But it have problems in some repository. + + See below issues: + https://github.com/Shougo/neobundle.vim/issues/81 + https://github.com/Homebrew/homebrew/issues/12024 + + Note: This attribute is available in git type only. + +============================================================================== +EXAMPLES *neobundle-examples* +> + " Note: Skip initialization for vim-tiny or vim-small. + if 0 | endif + + if has('vim_starting') + if &compatible + set nocompatible " Be iMproved + endif + set runtimepath+={path to neobundle directory} + endif + + call neobundle#begin(expand('~/.vim/bundle')) + + " Let neobundle manage neobundle + NeoBundleFetch 'Shougo/neobundle.vim' + + " My Bundles here: + " Refer to |:NeoBundle-examples|. + " Note: You don't set neobundle setting in .gvimrc! + + " ... + + call neobundle#end() + + filetype plugin indent on " Required! + + " Installation check. + NeoBundleCheck + + "... + + if !has('vim_starting') + " Call on_source hook when reloading .vimrc. + call neobundle#call_hook('on_source') + endif +< +============================================================================== +MIGRATING FROM PATHOGEN *neobundle-migrate-from-pathogen* + +Here are a few tips if you want to migrate from a |pathogen| based +installation to neobundle. + +You might want to use a different/non-default directory for neobundle: > + + set rtp+=~/.vim/bundle/neobundle + call neobundle#begin(expand('~/.vim/neobundle')) +< +This allows you to keep `~/.vim/bundle` in place while migrating. + +If you are using Git submodules currently, you can use a shell command like +the following to automatically generate your NeoBundle statements: > + + while read p url; do \ + bundle_name="${url#*://github.com/}"; \ + dir="$(command git config -f .gitmodules --get ${p%.url}.path)"; \ + echo "NeoBundle '$bundle_name', { 'directory': '${dir##*/}' }"; \ + done < <(command git config -f .gitmodules \ + --get-regexp 'submodule.vim/bundle/\S+.(url)' | sort) +< +This uses the "submodule.*" urls and path from your .gitmodules sections that +start with `submodule.vim/bundle/`. +It sets the directory option explicitly to the name you were using before +(see |neobundle-options-directory|), which is useful if you want to compare +your old bundles directory with the one managed by neocomplete later. + +The output looks like this: > + NeoBundle 'tpope/vim-abolish.git', { 'directory': 'abolish' } +> +============================================================================== +UNITE SOURCES *neobundle-unite-sources* + +Here let me explain about a source for |unite| provided in neobundle. + + *neobundle-unite-source-neobundle* +neobundle + Nominates bundles as a candidate. + + Note: + If argument is bang(!), print plugins status. + + https://github.com/Shougo/vimproc.vim + + *neobundle-unite-source-neobundle-install* +neobundle/install + Install configured plugins asynchronously. + It supports neovim async jobs feature. + + Note: Installing the |vimproc| plugin or using neovim is + recommended. + + If argument is bang(!), it will install and update all plugins. + + Source arguments: + bundle names (fuzzy searched). + + Example: +> + :Unite neobundle/install:! + :Unite neobundle/install:neocomplcache + :Unite neobundle/install:neocomplcache:unite.vim +< + If you use the source with "-auto-quit" option, the unite + buffer will close automatically. +> + :Unite neobundle/install -auto-quit +< + *neobundle-unite-source-neobundle-log* +neobundle/log + Print previous neobundle install logs. + And you can jump the diff URI in github. + + *neobundle-unite-source-neobundle-update* +neobundle/update + Install and update configured plugins asynchronously, except + for outdated ones or those with the "frozen" option. + It supports neovim async jobs feature. + Note: This source is the same as "neobundle/install:!". + Note: Installing the |vimproc| plugin or using neovim is + recommended. + + If argument is bang(!), it will not be with fuzzy search. + If argument is "all", it will update all plugins. + + If you use the source with "-auto-quit" option, the unite + buffer will close automatically. +> + :Unite neobundle/update -log -wrap -auto-quit +< + *neobundle-unite-source-neobundle-search* +neobundle/search + Search plugin settings from sources. + Note: This source requires "curl" or "wget" command. + Note: If you get errors in this source, please refresh the + cache file by |(unite_redraw)|. + + Source arguments: + source names. + + Following source names are available: + "vim_scripts_org": + Search plugins settings from "http://vim-scripts.org". + "github": + Search plugins settings from "https://github.org/". + "metadata": + Search plugins settings from converted metadata in + "https://bitbucket.org/vimcommunity/vim-pi/". + + *neobundle-unite-source-neobundle-lazy* +neobundle/lazy + List lazy configured plugins (not sourced by + |:NeoBundleSource|). + + *unite-kind-neobundle* +neobundle An interface for neobundle bundles. It is used in + neobundle source and neobundle/lazy sources. + update Update bundles (Default action) + delete Delete bundles + preview view the plugin documentation + reinstall Reinstall bundles + narrow Narrow bundle files + edit Browse bundle directory + start Browse github plugin page + +Actions for each of the sources + +neobundle/search *unite-action-neobundle-search* + yank Yank plugin settings (Default action). + install Direct install plugins from repository. + Note: The settings are saved in "extra_bundles.vim" in + |neobundle#begin()| directory. + start Browse github plugin page. + + Note: If you use the install action, you cannot customize the bundle + settings. + +neobundle/lazy *unite-action-neobundle-lazy* + source Source plugin files (Default action) + +============================================================================== +FAQ *neobundle-faq* + +Q: What's the neobundle advantage for Vundle or other plugin management +system? + +A: neobundle solves some problems in Vundle or other plugin management system. +But you must know they are huge and complex features. + + 1. Plugin prefixed command name (:Bundle vs :NeoBundle). + https://github.com/gmarik/Vundle.vim/issues/76 + 2. Support vimproc (asynchronous update/install). + https://github.com/gmarik/Vundle.vim/issues/259 + 3. Support unite.vim interface (update/install/search). + 4. Support revision lock feature. + https://github.com/gmarik/Vundle.vim/issues/35 + 5. Support other VCS (Subversion/Git). + https://github.com/gmarik/Vundle.vim/pull/134 + https://github.com/gmarik/Vundle.vim/pull/268 + 6. Support lazy initialization for optimizing startup time. + https://github.com/gmarik/Vundle.vim/issues/364 + https://github.com/gmarik/Vundle.vim/pull/98 + +Q: I want to manage the rsense Vim plugin using neobundle. + +A: Use |neocomplcache-rsense|. Installation and settings can be found in the +neocomplcache-rsense docs. +Note: neocomplcache-rsense depends |neocomplcache| plugin. + +https://github.com/Shougo/neocomplcache-rsense + +Q: Vim freezes when a NeoBundle command is run with a typo in the repo name. + +A: It's a git feature. Git awaits user input when the repo name is +wrong. You can install |vimproc| to keep your Vim from freezing: + https://github.com/Shougo/vimproc.vim + +Q: Duplicated error was printed when sourcing .vimrc. + +A: Your .vimrc was wrong. You must reset neobundle setting by +|neobundle#begin()| in .vimrc. +Note: You must not call |neobundle#begin()| inside a "has('vim_starting')" +block. +> + if has('vim_starting') + " This is wrong neobundle#begin(). + "call neobundle#begin(expand('~/.vim/bundle')) + endif + + " This is OK. + call neobundle#begin(expand('~/.vim/bundle')) +< + +Q: I want to compile vimproc automatically. + +A: +> + NeoBundle 'Shougo/vimproc.vim', { + \ 'build' : { + \ 'windows' : 'tools\\update-dll-mingw', + \ 'cygwin' : 'make -f make_cygwin.mak', + \ 'mac' : 'make -f make_mac.mak', + \ 'unix' : 'make -f make_unix.mak', + \ }, + \ } +< + +Q: What's the "outdated" plugin? + +A: Last update time is older than one week -> Automatic updates are disabled +until one day from the last update. +Last update time is older within one week -> Automatic updates are every time. +Note: If you use update with name or use "all" argument in neobundle/update +source or use "!" in |:NeoBundleUpdate| command, this feature will be +disabled; it forces updates them. + +Q: I want to update messages in unite buffer. + +A: +> + Unite -log -wrap neobundle/update +< + +Q: neobundle.vim is not worked in Debian/Ubuntu Linux... + +A: Did you use "debian.vim"? "debian.vim" changes 'runtimepath'. +So it conflicts with neobundle. You should not use "debian.vim". + +Q: neobundle.vim fails update in submodule repository. + +A: neobundle.vim supports submodule repository. But I think the repository was +changed recently from non-use submodule to use submodule. You must reinstall +the repository. + +Q: I want to install github plugins with Subversion. + +A: +> + NeoBundle 'thinca/vim-localrc', {'type' : 'svn'} +< +Q: I want to add absolute path in 'runtimepath' with |:NeoBundle| and +|:NeoBundleLazy|. +https://github.com/Shougo/neobundle.vim/issues/136 + +A: You can use "none" type. > + NeoBundle '/absolute/path/to/plugin', { 'type' : 'none' } + +Q: Problem with lazy loading of matchit plugin. +https://github.com/Shougo/neobundle.vim/issues/153 + +A: +> + NeoBundle 'matchit.zip', { + \ 'on_map' : ['%', 'g%'] + \ } + let bundle = neobundle#get('matchit.zip') + function! bundle.hooks.on_post_source(bundle) + silent! execute 'doautocmd Filetype' &filetype + endfunction +< + +Q: Cannot load colorscheme when reloading .vimrc. +https://github.com/Shougo/neobundle.vim/issues/157 + +A: You must write :NeoBundle lines before filetype plugin indent on and syntax +enable. +> + filetype plugin indent on + + NeoBundle 'tomasr/molokai' + ... + + syntax enable + colorscheme molokai +< + +Q: Timeout on github makes Vim terribly slow if the repository is not found in +console Vim. +https://github.com/Shougo/neobundle.vim/issues/175 + +A: |vimproc| and |system()| uses input redirection. But git ignores it when +you used https protocol in console Vim. So it freezes. I think it is bad +feature in git. I cannot fix it. You should change +|g:neobundle#types#git#default_protocol| to "git". + +Q: I want to use shallow clone in git. + +A: See |neobundle-options-type__depth|. + +Q: I want to use lockfile feature like "Gemfile.lock" in neobundle. +https://github.com/Shougo/neobundle.vim/issues/222 + +A: You can copy "NeoBundle.lock" to another machine from neobundle base path +directory. It is used when install plugins. + +Q: neobundle#begin() breaks plugin function calls. +https://github.com/Shougo/neobundle.vim/issues/330 + +A: You must use the functions after |neobundle#end()|. +Because, the plugins are loaded when neobundle calls |neobundle#end()|. + +Q: Fails submoduled repository clone like YouCompleteMe. + +A: I think you use the submodule repository in proxy environment. + +https://github.com/ekg/freebayes/issues/63 +> + $ git config --global url.https://github.com/.insteadOf git://github.com/ +< +Q: Colorscheme does not load below code. > + NeoBundle 'mrkn256.vim' + colorscheme mrkn256 + ... + neobundle#end() + +A: 'runtimepath' is set on |neobundle#end()|. So it is not set when the +colorscheme executed. You can use |neobundle-options-force| for it or write +|:colorscheme| command after |neobundle#end()|. + +Q: fugitive does not work using neobundle. Please help! > + NeoBundle 'tpope/vim-fugitive' + +A: You must specify |neobundle-options-augroup| like this. > + " fugitive uses augroup fugitive. + NeoBundle 'tpope/vim-fugitive', { 'augroup' : 'fugitive'} + +Q: I setup gVim-only colorscheme but neobundle doesn't load it. + +A: neobundle can't load colorschemes automatically. So you can't use +|:NeoBundleLazy| for colorschemes. + +Q: I want to use "git" or "http" protocol instead of "https". + +A: No, you cannot. + +Q: Why neobundle only accepts "https" or "ssh"? + +A: https://glyph.twistedmatrix.com/2015/11/editor-malware.html + +Q: I want to autoload vim-gnupg + +A: vim-gnupg uses |BufReadCmd| and |FileReadCmd| autocmd. You must specify +the autocmd. > + autocmd BufReadCmd,FileReadCmd *.gpg,*.asc,*.pgp + \ NeoBundleSource vim-gnupg | doautocmd BufReadCmd + autocmd FileReadCmd *.gpg,*.asc,*.pgp + \ NeoBundleSource vim-gnupg | doautocmd FileReadCmd + +Q: Where is :NeoBundleClean command? +https://github.com/Shougo/neobundle.vim/issues/501 + +A: It is removed because it is dangerous. + +Q: Why the install script does not use "curl | bash" ? +https://github.com/Shougo/neobundle.vim/pull/515 + +A: https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side/ + +============================================================================== +vim:tw=78:ts=8:ft=help:norl:noet:fen: diff --git a/vim/.vim/bundle/.neobundle/doc/neosnippet.txt b/vim/.vim/bundle/.neobundle/doc/neosnippet.txt new file mode 100644 index 0000000..9c9270a --- /dev/null +++ b/vim/.vim/bundle/.neobundle/doc/neosnippet.txt @@ -0,0 +1,901 @@ +*neosnippet.txt* + The neo-snippet plugin contains snippet source + +Version: 5.0 +Author: Shougo +License: MIT license + +CONTENTS *neosnippet-contents* + +Introduction |neosnippet-introduction| +Install |neosnippet-install| +Interface |neosnippet-interface| + Commands |neosnippet-commands| + Variables |neosnippet-variables| + Key mappings |neosnippet-key-mappings| + Functions |neosnippet-functions| +Examples |neosnippet-examples| +Snippet syntax |neosnippet-snippet-syntax| +FAQ |neosnippet-faq| + +============================================================================== +INTRODUCTION *neosnippet-introduction* + +*neosnippet* offers functionality similar to snipMate.vim or snippetsEmu.vim. +This analyzes snippet files which you can use for the completion. Since you +can choose snippets with the deoplete interface, you might have less trouble +using them, because you do not have to remember each snippet name. + +============================================================================== +INSTALL *neosnippet-install* + +1: Extract the file and put files in your Vim directory + (usually ~/.vim/ or Program Files/Vim/vimfiles on Windows). + +Note: If you want to complete snippets, you must install deoplete +(https://github.com/Shougo/deoplete.nvim). It's not required, but highly +recommended. + +Default snippets files are available in neosnippet-snippets. +https://github.com/Shougo/neosnippet-snippets + +Note: Installing the default snippets is optional. If you choose not to +install them, you must set |g:neosnippet#disable_runtime_snippets| like so: +> + let g:neosnippet#disable_runtime_snippets = {'_' : 1} + +Extra snippets files are also available. e.g.: +https://github.com/honza/vim-snippets + +Note: To enable context-filetype feature, you must install +context_filetype.vim. This allows you to use snippets not only depend on the +current 'filetype' of the file, but also depends on the cursor location, such +as javascript inside html, or lua inside Vim scripts. +https://github.com/Shougo/context_filetype.vim + +INTERFACE *neosnippet-interface* + +------------------------------------------------------------------------------ +COMMANDS *neosnippet-commands* + + *:NeoSnippetMakeCache* +:NeoSnippetMakeCache [filetype] + Creates a cache for the snippets of the given [filetype]. It + automatically chooses the current buffer's file type unless + you specify another one by [filetype]. + + *:NeoSnippetEdit* +:NeoSnippetEdit [{options}] [filetype] + Opens the snippets for a given [filetype] to edit. It + automatically selects the current buffer's filetype unless you + specify another one by [filetype]. + + If the path to [filetype] snippets is a directory, it + automatically selects "[filetype].snip" in the [filetype] + subdirectory. + + It edits a snippet file in |g:neosnippet#snippets_directory| + with precedence. The snippets are re-cached automatically + when you save the file after edit. + + The following parameters can be used as {options} to modify + the behavior of the command. Note: You must escape spaces with + a backslash "\". + + Note: You must set |g:neosnippet#snippets_directory| before + using it. + + *neosnippet-edit-options-vertical* + -vertical + Split the window vertically. + + *neosnippet-edit-options-horizontal* + -horizontal + Split the window horizontally. + + Note: The behavior is undefined when both options are set. + + *neosnippet-edit-options-direction* + -direction={direction} + Define the split position rule. The default value is + "belowleft". + + *neosnippet-edit-options-split* + -split + Split the buffer. + + *neosnippet-edit-options-runtime* + -runtime + Edit the runtime snippets (built-in defaults) instead of the + user snippets defined by 'g:neosnippet#snippets_directory'. + + *:NeoSnippetSource* +:NeoSnippetSource [filename] + Load the snippets contained in [filename]. + Note: The loaded snippets are enabled in current buffer only. + + *:NeoSnippetClearMarkers* +:NeoSnippetClearMarkers + Clear current markers. + Note: If you delete markers, you cannot jump to next + placeholder. + +------------------------------------------------------------------------------ +VARIABLES *neosnippet-variables* + +g:neosnippet#snippets_directory *g:neosnippet#snippets_directory* + This variable appoints a path to user-defined snippet files. + You can set multiple values in comma-separated string or list. + Non existing directories are ignored. + + Note: The directory name must not be "snippets" or + "neosnippets" under 'runtimepath'. For example, + "~/.vim/snippets" or "~/.config/nvim/neosnippets". + It is used as runtime snippet directory. It does not work as + user expected. + + User defined snippet files are read after the built-in snippet + files. If redundant snippets occur they get overwritten and + only the last one remains. + + Note: The neosnippet plug-in loads file type snippets from + several files if available. For example if you edit a "Vim" + file it loads the snippets from: + + - "vim.snip" + - "vim.snippets" + - "vim_*.snip" + - "vim_*.snippets" + - "vim/**/*.snip" + - "vim/**/*.snippets" + + The default value is ''. + + *g:neosnippet#disable_select_mode_mappings* +g:neosnippet#disable_select_mode_mappings + This variable disables key-mappings in |Select-mode| where the + neosnippet performs the snippet completion. Usually it is + better to leave it as it is. But if you have troubles with the + buffer switcher LustyJuggler you can switch them off. + + The default value is 1. + + *g:neosnippet#disable_runtime_snippets* +g:neosnippet#disable_runtime_snippets + This is a dictionary variable which uses file types as key. + If you set the value of a file type entry to 1, this prevents + loading "neosnippets" directories from 'runtimepath'. This is + very useful to prevent snippet conflicts between self defined + snippet files and the built-in snippet files of neosnippet. If + you use an "_" as key for an entry this will treat the value + of the entry as default value for all file types. + + Note: This dictionary must be set in your .vimrc. + + For example: +> + let g:neosnippet#disable_runtime_snippets = { + \ 'c' : 1, 'cpp' : 1, + \ } + + " which disables all runtime snippets + let g:neosnippet#disable_runtime_snippets = { + \ '_' : 1, + \ } +< + The default value is {}. + *g:neosnippet#enable_snipmate_compatibility* +g:neosnippet#enable_snipmate_compatibility + If this variable is not 0, neosnippet will enable the snipMate + compatibility features: + + 1. Define Filename() function. + 2. Load |g:snippets_dir| and snipMate snippets files from + 'runtimepath'. + 3. Enable file snippets feature in snipMate. + 4. snipMate optional abbr syntax. + + The default value is 0. + + *g:neosnippet#expand_word_boundary* +g:neosnippet#expand_word_boundary + If it is not 0, neosnippet will expand snippets by a word + boundary. + Note: It must be initialized before snippet loading. + + The default value is 0. + + *g:neosnippet#enable_conceal_markers* +g:neosnippet#enable_conceal_markers + If this variable is not 0, neosnippet will use the |conceal| + markers. + + The default value is 1. + + *g:neosnippet#enable_completed_snippet* +g:neosnippet#enable_completed_snippet + If this variable is not 0, neosnippet can expand the function + prototype. + Note: It supports |vim-lsp| or |nvim-lsp| snippets. + + The default value is 0. + + *g:neosnippet#enable_complete_done* +g:neosnippet#enable_complete_done + If this variable is not 0, neosnippet can expand on + |CompleteDone| or |PumCompleteDone|for |pum.vim|. + Note: If the feature is enabled, you cannot expand snippet + trigger manually when |pumvisible()| to prevent conflicts with + |CompleteDone| expand. + + The default value is 0. + + *g:neosnippet#enable_optional_arguments* +g:neosnippet#enable_optional_arguments + If this variable is not 0, neosnippet will conceal commas in + expanded arguments from completed snippets. + + Useful for languages where arguments are optional by default. + + Note: For use with |g:neosnippet#enable_completed_snippet| = 1 + + The default value is 1. + + *g:neosnippet#enable_auto_clear_markers* +g:neosnippet#enable_auto_clear_markers + If this variable is not 0, neosnippet will clear the markers + in the buffer when |BufWritePost|, |CursorMoved| and + |CursorMovedI| autocmd. + + Note: The feature does not work for multi lines snippets. + If you want to clear them, you should use + |:NeoSnippetClearMarkers| instead. + + The default value is 1. + + *g:neosnippet#scope_aliases* +g:neosnippet#scope_aliases + It is a dictionary that associating certain filetypes with + other snippet files. + The key is filetype, and the value is comma separated snippet + filenames excluded extensions. + It works like "g:snipMate.scope_aliases". + The default value is {}. > + + let g:neosnippet#scope_aliases = {} + let g:neosnippet#scope_aliases['ruby'] = 'ruby,ruby-rails' + +g:neosnippet#data_directory *g:neosnippet#data_directory* + Specifies directory for neosnippet cache. If the directory + doesn't exist the directory will be automatically generated. + + Default value is "$XDG_CACHE_HOME/neosnippet" or + expand("~/.cache/neosnippet"); the absolute path of it. + +g:neosnippet#conceal_char *g:neosnippet#conceal_char* + This variable can customize how the jump position is concealed + after snippet expansion. + + The default value is '|'. + + *b:neosnippet_disable_snippet_triggers* +b:neosnippet_disable_snippet_triggers + Specifies the triggers which disables in the buffer. + It is useful to disable some snippet triggers. + +------------------------------------------------------------------------------ +KEY MAPPINGS *neosnippet-key-mappings* + + *(neosnippet_expand_or_jump)* +(neosnippet_expand_or_jump) + *(neosnippet_jump_or_expand)* +(neosnippet_jump_or_expand) + Jump to the next available placeholder in the buffer. If there + is no placeholder it expands a snippet in the current cursor + position. + + *(neosnippet_expand)* +(neosnippet_expand) + Expand a snippet in current cursor position. It only takes + effect if there is a snippet text to expand or if you have + chosen a snippet from popup menu. + + *(neosnippet_jump)* +(neosnippet_jump) + Jump to the next placeholder key. It does not expand any + snippets. + + *i_(neosnippet_start_unite_snippet)* +(neosnippet_start_unite_snippet) + Starts the unite snippet source. You can expand a snippet by + the unite interface. + Note: The plug-in |unite.vim| is required for that feature. + + *x_(neosnippet_expand_target)* +(neosnippet_expand_target) + Expand the input trigger by a selected target text. + + *x_(neosnippet_register_oneshot_snippet)* +(neosnippet_register_oneshot_snippet) + Register oneshot snippet in the current buffer. + + *neosnippet#expandable()* +neosnippet#expandable() + You can use this function with imap . It checks if + the cursor text is a snippet trigger. This is useful to save + key mappings. + + *neosnippet#jumpable()* +neosnippet#jumpable() + You can use this function with imap . It checks if the + cursor text is an existing placeholder in current buffer. This + is useful to save key mappings. + + *neosnippet#expandable_or_jumpable()* +neosnippet#expandable_or_jumpable() + You can use this function with imap . It checks if + the cursor text is a snippet trigger or a placeholder. This is + useful to save key mappings. + Note: If you don't like to jump to the next placeholder, you + must use |neosnippet#expandable()| instead of + |neosnippet#expandable_or_jumpable()|. +> + imap + \ neosnippet#expandable_or_jumpable() ? + \ "\(neosnippet_expand_or_jump)" : "\" +< + *neosnippet#anonymous()* +neosnippet#anonymous({snippet}) + It defines anonymous snippet. + {snippet} is snippet definition. + {options} is snippet option. + You can expand snippet definition without defining snippet + trigger. + Note: You can use this function with |:map-|. +> + inoremap (( + \ =neosnippet#anonymous('\left(${1}\right)${0}') + " OR + inoremap (( + \ neosnippet#anonymous('\left(${1}\right)${0}') +< + *neosnippet#expand()* +neosnippet#expand({trigger}) + It expands the snippet trigger. + {trigger} is snippet trigger. + Note: You can use this function with |:map-|. +> + inoremap test + \ i=neosnippet#expand('date_english') + nnoremap test + \ neosnippet#expand('date_english') + +------------------------------------------------------------------------------ +FUNCTIONS *neosnippet-functions* + + *neosnippet#get_snippets_directory()* +neosnippet#get_snippets_directory() + Gets snippet directories. These directories contain runtime + snippets directories and |g:neosnippet#snippets_directory| + directories. + + *neosnippet#complete_done()* +neosnippet#complete_done() + It expands the snippet for |CompleteDone| event. + Note: The function is deprecated. +============================================================================== +EXAMPLES *neosnippet-examples* +> + " Plugin key-mappings. + " Note: It can be "nmap", "xmap", "imap" and "smap", and don't forget + " "smap" and "imap" unless you have some specific reasons. It uses + " mappings. + " Note: It is unrecommended to map (neosnippet_foo) at once by + " "map", which could fail to work in some features. + " Note: Don't forget to make a "smap" out of "(neosnippet_jump)" + " "(neosnippet_expand_or_jump)" or + " "Plug>(neosnippet_jump_or_expand)" at least. This note is especially + " for you who are unfamiliar with Vim Script. + imap (neosnippet_expand_or_jump) + smap (neosnippet_expand_or_jump) + xmap (neosnippet_expand_or_jump) + nmap (neosnippet_expand_or_jump) + + " SuperTab like snippets' behavior. + " Note: Be careful to map because is equivalent to in + " Vim and is a very important key especially in Normal Mode. + "imap + " \ pumvisible() ? "\" : + " \ neosnippet#expandable_or_jumpable() ? + " \ "\(neosnippet_expand_or_jump)" : "\" + "smap neosnippet#expandable_or_jumpable() ? + " \ "\(neosnippet_expand_or_jump)" : "\" + + " For conceal markers. + if has('conceal') + set conceallevel=2 concealcursor=niv + endif + + " Enable snipMate compatibility feature. + " let g:neosnippet#enable_snipmate_compatibility = 1 + + " Expand the completed snippet trigger by . + "imap + "\ (pumvisible() && neosnippet#expandable()) ? + "\ "\(neosnippet_expand)" : "\" + +============================================================================== +SNIPPET SYNTAX *neosnippet-snippet-syntax* + +It is quite easy to create your own snippets. You can use the example below to +get started. + +Note: The snippets file extension must be ".snip" or ".snippets" and its +filename corresponds to [filetype] regularly. If you want to avoid trouble +about filename, use :NeoSnippetEdit command without specifying [filetype]. + +Example: + +> + snippet [name] + abbr [abbreviation] + alias [aliases] + regexp [pattern] + options [options] + if ${1:condition} + ${2} + endif + +The snippet syntax is close to the one of |snipMate|. Each snippet starts with +some keywords that define the name and modify the expansion and treatment of +the snippet. + +Snippet Keywords: + +- snippet [name] (Required) + + Each snippet starts with the keyword "snippet". This keyword is + directly followed by the snippet name. The snippet name is used to + expand the snippet. + +- abbr [name] (Optional) + + You can define an abbreviation for the snippet name. It will be + displayed in the drop down selection menu. + +- alias [aliases] (Optional) + + Alias names can be use as additional keywords to expand the snippet. + You can define multiple aliases using either spaces ' ' or commas ',' + as separator. + + Example + +> + alias hoge hogera hogehoge +< + +- regexp [pattern] (Optional) + + A pattern can be defined via a regular expression. The snippet expands + only when the expression pattern is matched. + Note: [pattern] must be quoted by "'" or '"'. + Note: It does not mean auto expand feature. + + Example +> + regexp '^% ' +< +- options [options] (Optional) + + Options influence the snippet behavior. The possible values are: + + + word This snippet expands by a word boundary. + Note: To complete the trigger with neosnippet, it must be a + word character (digits, alphabetical characters or "_"). + +> + snippet date + options word + `strftime("%d %b %Y")` +< + + + head This snippet expands at the beginning of a line only. + Note: This is the same as "prev_word '^'" which is still + there for backwards compatibility. + +> + snippet if + options head + if ${1:condition} + ${2} + endif +< + + + indent The horizontal position of the snippet will be adjusted + to the indent of the line above the snippet after expansion. + +The snippet itself starts below the part that contains the options, snippet +aliases and keywords, described above. It contains the snippet which gets +expanded which can contain several placeholders. The placeholders are used as +jump points while expanding the snippet. There are several placeholders +available providing different functionality. + +The structure of a placeholder can be: + +- ${number:default placeholder text} + + The placeholder starts with a dollar sign "$". The number of a + placeholder and the placeholder text are separated by a colon ":". + They are surrounded by a pair of curly braces "{}". The placeholder + text is displayed after the snippet expansion and will be replaced by + your text. If you jump over the snippet and do not insert any text in + that placeholder position the text remains there. This can be used as + a default value for a certain position. + + Example + +> + snippet if + if ${1:condition} + ${2} + endif +< + +- ${number:#:optional placeholder text} + + In this kind of placeholder the number is followed by the hash + character "#". If you jump over this placeholder and do not insert + any text, the placeholder text will be removed. + + Example + +> + snippet if + if ${1:condition} + ${2} + endif +< + +- ${number:TARGET} + + This is the target placeholder which is replaced by text from a visual + selection. + Note: You need to make a visual selection and expand your + snippet with the key mapping below for this to work. + + |x_(neosnippet_expand_target)|. + + This is very useful if you edit text and decide to put something in an + environment or some sort of brackets for folding. + + Example + +> + snippet if + if ${1:condition} + ${2} + endif +< + +- ${number} + + This is a placeholder which you can use as a simple jump position. + This can be useful if you edit a placeholder inside of some sort of + brackets or environment and want to go on behind it after that. + + Example + +> + snippet if + if ${1:condition} + ${2} + endif + + ${3} +< + +- $number +- ${0}, $0 + + This is a synchronized placeholder. Sometimes it is required to repeat + a value in several positions inside a snippet. If you set the number + of this placeholder to the same number as one of the other + placeholders in the snippet, it will repeat its content. $1 is + synchronized to ${1} and so on. ${0} or $0 will be the final jump + placeholder. + + Note: If you don't use ${0} in snippet, ${0} will be added + automatically. + + Example + +> + snippet namespace + namespace ${1:name} { + ${0} + } // namespace $1 +< + + Note: If you like to include characters in snippets that already have + a special meaning to neosnippet you need to escape them with a + backslash. + +> + snippet code + \`${1}\`${2} + + snippet test + ${1:escape \} value} + + # Substitute "\$0" to "$0" + snippet main + options head + if __FILE__ == \$0 + ${1:TARGET} + end +< + + A placeholder value can not contain new lines. The snippet below is + not valid. + +> + snippet invalid + ${1:constructor: (${2:args\}) -> + ${3:# do smth}} +< + +Vim has a built-in expression evaluation. You can also use this feature inside +of snippets if you use back ticks like in the example below. Here the "%:t" +gets expanded to the name of the current active file and the current time gets +inserted by expanding the output of the strftime command. + +> + snippet header + File: ${1:`expand('%:t')`} + ${2:Created at: `strftime("%B %d, %Y")`} +< + +You can also nest placeholders if you escape the special characters. + +> + snippet div +
    ${3}
    ${4} +< +If you need to use literal "$" in default, you must escape the special +characters. +> + snippet test + ${1:escape \\${2:foobar\} value} + +In some cases you need to escape the curly brace "}" twice as shown in the +example below. + +> + snippet catch + options head + catch ${1:/${2:pattern: empty, E484, Vim(cmdname):{errmsg\\}\}/} +< + +This is because ${1:} substitutes the pattern to "/${2:pattern: empty, E484, +Vim(cmdname):{errmsg\}}" and ${2:} substitutes the pattern to "pattern: empty, +E484, Vim(cmdname):{errmsg}" + +If you create a snippet file and prepend the filename with a "_" neosnippet +treats the snippets inside the file as global. This means that they will be +available for all file types (e.g _.snip). You can include other snippet files +from within a snippet file with. + +> + include c.snip +< + +Or if you want to include a whole directory with file type snippets. + +> + include javascript/* +< +Neosnippet also supports "extends" syntax like snipMate. + +> + extends c +< +It behaves like this: + +> + include c.snip + include c.snippets + include c/* +< +If you include snippet files it can happen that the same snippet name is used +multiple times in snippet files. Neosnippet produces a warning if it detects +this. If you want to overwrite a snippet explicitly, please use: + +> + delete snippets_name +< + +After that you can redefine the snippet. But this does not work if you include +external snippet files. There will be no warning when snippets get +overwritten external snippet files. There will be no warning when snippets get +overwritten. + +Multi snippet feature in snipMate is available. Neosnippet substitutes trigger +and descriptions spaces to '_'. + +> + snippet trigger description1 + hoge + snippet trigger description2 + piyo +< + +If you use hard-tab for indentation inside a snippet file, neosnippet will use +'shiftwidth' instead of Vim indent plugin. This feature is useful while some +languages' indent files do not work very well (e.g.: PHP, Python). +> + snippet if + if (${1:/* condition */}) { + ${2:// code...} + } +< + +Note: "#{string}" is comment string. But it must be in head. +> + # It is comment string + # It is not comment string! +< + +Note: Neosnippet ignores empty or spaces lines in snippet end. If you want to +insert empty line in snippet end, you must insert placeholder. +> + # This is valid. + snippet #! + abbr #!/usr/bin/env ruby + alias shebang + options head + #!/usr/bin/env ruby + + ${0} + + # This is invalid(ignores spaces lines!). + snippet #! + abbr #!/usr/bin/env ruby + alias shebang + options head + #!/usr/bin/env ruby + + +You can load a Vim script file for snippets. + +> + source go.vim +< +UNITE SOURCES *neosnippet-unite-sources* + + *neosnippet-unite-source-neosnippet* +neosnippet + The candidates of the snippet source are neosnippet snippets. + and their kind is "snippet". You can use the snippet source + with the mapping |i_(neosnippet_start_unite_snippet)|. + But you can also execute it by ":Unite neosnippet". The + snippet source offers an edit action you can use to edit the + snippet files. + + Example: +> + imap (neosnippet_start_unite_snippet) +< + *neosnippet-unite-source-neosnippet/user* +neosnippet/user + The candidates of the user snippet files. + + *neosnippet-unite-source-neosnippet/runtime* +neosnippet/runtime + The candidates of the runtime snippet files. + +source actions + +neosnippet *neosnippet-unite-action-neosnippet* + expand Expand snippet (default action) + edit Edit snippet + preview View snippet definition + +============================================================================== +FAQ *neosnippet-faq* + +Q: How to donate money to you? + +A: I have started github sponsorship to spend more time for Vim/neovim +plugins. You can donate money to help me! + +https://github.com/sponsors/Shougo + +Q: What if I want to expand a snippet trigger after (, [, " etc...: + +A: You should use "options word" in the snippet definition. This changes the +expansion behavior to a word boundary or set +|g:neosnippet#expand_word_boundary|. +> + snippet date + options word + `strftime("%d %b %Y")` +< + +Q: Why does neosnippet not indent the expanded snippet? + +A: You should use "options indent" in the snippet definition. In default, +neosnippet doesn't indent the expanded line. + +Q: What if Neosnippet conflicts with |LustyJuggler|. +http://www.vim.org/scripts/script.php?script_id=2050 + +A: Please try below settings: +Note: But you must unmap the mappings in select mode manually. +> + let g:neosnippet#disable_select_mode_mappings = 0 +< + +Q: Error using snipmate-snippets +Note: snipmate-snippets is currently vim-snippets. +https://github.com/Shougo/neosnippet/issues/86 + +A: Please try the setting below. It defines the snipMate function. +> + let g:neosnippet#enable_snipmate_compatibility = 1 +< +Q: I want to disable preview window in neosnippet candidates. + +A: +> + set completeopt-=preview +< +Q: I want to add snippets dynamically. + +A: You can use |:NeoSnippetSource| for it. + +Q: I want to delete markers when InsertLeave event. + +A: You can use |:NeoSnippetClearMarkers| command. > + + autocmd InsertLeave * NeoSnippetClearMarkers + snoremap :NeoSnippetClearMarkers + +Q: Why did you separate default snippets from neosnippet core? + +A: Because users should choose default snippet collection. +neosnippet has many forks, but almost all forked users change default snippet +files. +https://github.com/Shougo/neosnippet.vim/network +If splitted default snippets, users can fork and change it easily. + +Q: I want to complete function arguments using neosnippet like clang_complete. + +A: Yes, you can. You can just complete the candidate from completion window +and expand the candidate as trigger. +Note: It works in "func(arg1, arg2, ...)" prototypes only. +Note: It is experiental feature. +Note: |v:completed_item| feature is needed. + +Q: I want to expand auto completed parameters. +Q: I want to use |vim-lsp| or |nvim-lsp| snippets with neosnippet. + +A: > + let g:neosnippet#enable_completed_snippet = 1 + let g:neosnippet#enable_complete_done = 1 + +Q. How to enable neosnippet the completion in ddc.vim? + +A. > + + call ddc#custom#patch_global('sources', ['neosnippet']) + call ddc#custom#patch_global('sourceOptions', { + \ '_': { + \ 'matchers': ['matcher_head'], + \ 'sorters': ['sorter_rank'] + \ }, + \ 'neosnippet': {'mark': 'ns', 'dup': v:true}, + \ }) +< +============================================================================== +vim:tw=78:ts=8:ft=help:norl:noet:fen:noet: diff --git a/vim/.vim/bundle/.neobundle/doc/tags b/vim/.vim/bundle/.neobundle/doc/tags new file mode 100644 index 0000000..875bf55 --- /dev/null +++ b/vim/.vim/bundle/.neobundle/doc/tags @@ -0,0 +1,533 @@ +:GBrowse fugitive.txt /*:GBrowse* +:GDelete fugitive.txt /*:GDelete* +:GMove fugitive.txt /*:GMove* +:GRemove fugitive.txt /*:GRemove* +:GRename fugitive.txt /*:GRename* +:GUnlink fugitive.txt /*:GUnlink* +:Gblame fugitive.txt /*:Gblame* +:Gbrowse fugitive.txt /*:Gbrowse* +:Gcd fugitive.txt /*:Gcd* +:Gclog fugitive.txt /*:Gclog* +:Gcommit fugitive.txt /*:Gcommit* +:Gdelete fugitive.txt /*:Gdelete* +:Gdiff fugitive.txt /*:Gdiff* +:Gdiffsplit fugitive.txt /*:Gdiffsplit* +:Gdiffsplit! fugitive.txt /*:Gdiffsplit!* +:Gdrop fugitive.txt /*:Gdrop* +:Gedit fugitive.txt /*:Gedit* +:Gfetch fugitive.txt /*:Gfetch* +:Ggrep fugitive.txt /*:Ggrep* +:Ghdiffsplit fugitive.txt /*:Ghdiffsplit* +:Git fugitive.txt /*:Git* +:Git! fugitive.txt /*:Git!* +:Git_--paginate fugitive.txt /*:Git_--paginate* +:Git_-p fugitive.txt /*:Git_-p* +:Git_blame fugitive.txt /*:Git_blame* +:Git_difftool fugitive.txt /*:Git_difftool* +:Git_grep fugitive.txt /*:Git_grep* +:Git_mergetool fugitive.txt /*:Git_mergetool* +:Glcd fugitive.txt /*:Glcd* +:Glgrep fugitive.txt /*:Glgrep* +:Gllog fugitive.txt /*:Gllog* +:Glog fugitive.txt /*:Glog* +:Gmerge fugitive.txt /*:Gmerge* +:Gmove fugitive.txt /*:Gmove* +:Gpedit fugitive.txt /*:Gpedit* +:Gpedit! fugitive.txt /*:Gpedit!* +:Gpull fugitive.txt /*:Gpull* +:Gpush fugitive.txt /*:Gpush* +:Gread fugitive.txt /*:Gread* +:Grebase fugitive.txt /*:Grebase* +:Gremove fugitive.txt /*:Gremove* +:Grename fugitive.txt /*:Grename* +:Grevert fugitive.txt /*:Grevert* +:Gsdiff fugitive.txt /*:Gsdiff* +:Gsplit fugitive.txt /*:Gsplit* +:Gsplit! fugitive.txt /*:Gsplit!* +:Gstatus fugitive.txt /*:Gstatus* +:Gtabedit fugitive.txt /*:Gtabedit* +:Gtabsplit! fugitive.txt /*:Gtabsplit!* +:Gvdiff fugitive.txt /*:Gvdiff* +:Gvdiffsplit fugitive.txt /*:Gvdiffsplit* +:Gvsplit fugitive.txt /*:Gvsplit* +:Gvsplit! fugitive.txt /*:Gvsplit!* +:Gwq fugitive.txt /*:Gwq* +:Gwrite fugitive.txt /*:Gwrite* +:NeoBundle neobundle.txt /*:NeoBundle* +:NeoBundleCheck neobundle.txt /*:NeoBundleCheck* +:NeoBundleCheckUpdate neobundle.txt /*:NeoBundleCheckUpdate* +:NeoBundleClearCache neobundle.txt /*:NeoBundleClearCache* +:NeoBundleCount neobundle.txt /*:NeoBundleCount* +:NeoBundleDirectInstall neobundle.txt /*:NeoBundleDirectInstall* +:NeoBundleDisable neobundle.txt /*:NeoBundleDisable* +:NeoBundleDocs neobundle.txt /*:NeoBundleDocs* +:NeoBundleExtraEdit neobundle.txt /*:NeoBundleExtraEdit* +:NeoBundleFetch neobundle.txt /*:NeoBundleFetch* +:NeoBundleGC neobundle.txt /*:NeoBundleGC* +:NeoBundleInstall neobundle.txt /*:NeoBundleInstall* +:NeoBundleInstall! neobundle.txt /*:NeoBundleInstall!* +:NeoBundleLazy neobundle.txt /*:NeoBundleLazy* +:NeoBundleList neobundle.txt /*:NeoBundleList* +:NeoBundleLoadCache neobundle.txt /*:NeoBundleLoadCache* +:NeoBundleLocal neobundle.txt /*:NeoBundleLocal* +:NeoBundleLog neobundle.txt /*:NeoBundleLog* +:NeoBundleReinstall neobundle.txt /*:NeoBundleReinstall* +:NeoBundleRemotePlugins neobundle.txt /*:NeoBundleRemotePlugins* +:NeoBundleRollback neobundle.txt /*:NeoBundleRollback* +:NeoBundleSaveCache neobundle.txt /*:NeoBundleSaveCache* +:NeoBundleSource neobundle.txt /*:NeoBundleSource* +:NeoBundleUpdate neobundle.txt /*:NeoBundleUpdate* +:NeoBundleUpdate! neobundle.txt /*:NeoBundleUpdate!* +:NeoBundleUpdatesLog neobundle.txt /*:NeoBundleUpdatesLog* +:NeoSnippetClearMarkers neosnippet.txt /*:NeoSnippetClearMarkers* +:NeoSnippetEdit neosnippet.txt /*:NeoSnippetEdit* +:NeoSnippetMakeCache neosnippet.txt /*:NeoSnippetMakeCache* +:NeoSnippetSource neosnippet.txt /*:NeoSnippetSource* +:VimShell vimshell.txt /*:VimShell* +:VimShellCreate vimshell.txt /*:VimShellCreate* +:VimShellExecute vimshell.txt /*:VimShellExecute* +:VimShellInteractive vimshell.txt /*:VimShellInteractive* +:VimShellPop vimshell.txt /*:VimShellPop* +:VimShellSendBuffer vimshell.txt /*:VimShellSendBuffer* +:VimShellSendString vimshell.txt /*:VimShellSendString* +:VimShellTab vimshell.txt /*:VimShellTab* +:VimShellTerminal vimshell.txt /*:VimShellTerminal* +(neosnippet_expand) neosnippet.txt /*(neosnippet_expand)* +(neosnippet_expand_or_jump) neosnippet.txt /*(neosnippet_expand_or_jump)* +(neosnippet_jump) neosnippet.txt /*(neosnippet_jump)* +(neosnippet_jump_or_expand) neosnippet.txt /*(neosnippet_jump_or_expand)* +(vimshell_append_end) vimshell.txt /*(vimshell_append_end)* +(vimshell_append_enter) vimshell.txt /*(vimshell_append_enter)* +(vimshell_change_line) vimshell.txt /*(vimshell_change_line)* +(vimshell_clear) vimshell.txt /*(vimshell_clear)* +(vimshell_create) vimshell.txt /*(vimshell_create)* +(vimshell_delete_line) vimshell.txt /*(vimshell_delete_line)* +(vimshell_delete_previous_output) vimshell.txt /*(vimshell_delete_previous_output)* +(vimshell_enter) vimshell.txt /*(vimshell_enter)* +(vimshell_execute_by_background) vimshell.txt /*(vimshell_execute_by_background)* +(vimshell_exit) vimshell.txt /*(vimshell_exit)* +(vimshell_hangup) vimshell.txt /*(vimshell_hangup)* +(vimshell_hide) vimshell.txt /*(vimshell_hide)* +(vimshell_insert_enter) vimshell.txt /*(vimshell_insert_enter)* +(vimshell_insert_head) vimshell.txt /*(vimshell_insert_head)* +(vimshell_int_append_end) vimshell.txt /*(vimshell_int_append_end)* +(vimshell_int_append_enter) vimshell.txt /*(vimshell_int_append_enter)* +(vimshell_int_change_line) vimshell.txt /*(vimshell_int_change_line)* +(vimshell_int_clear) vimshell.txt /*(vimshell_int_clear)* +(vimshell_int_delete_line) vimshell.txt /*(vimshell_int_delete_line)* +(vimshell_int_execute_line) vimshell.txt /*(vimshell_int_execute_line)* +(vimshell_int_exit) vimshell.txt /*(vimshell_int_exit)* +(vimshell_int_hangup) vimshell.txt /*(vimshell_int_hangup)* +(vimshell_int_insert_enter) vimshell.txt /*(vimshell_int_insert_enter)* +(vimshell_int_insert_head) vimshell.txt /*(vimshell_int_insert_head)* +(vimshell_int_next_prompt) vimshell.txt /*(vimshell_int_next_prompt)* +(vimshell_int_paste_prompt) vimshell.txt /*(vimshell_int_paste_prompt)* +(vimshell_int_previous_prompt) vimshell.txt /*(vimshell_int_previous_prompt)* +(vimshell_int_restart_command) vimshell.txt /*(vimshell_int_restart_command)* +(vimshell_move_end_argument) vimshell.txt /*(vimshell_move_end_argument)* +(vimshell_move_head) vimshell.txt /*(vimshell_move_head)* +(vimshell_next_prompt) vimshell.txt /*(vimshell_next_prompt)* +(vimshell_paste_prompt) vimshell.txt /*(vimshell_paste_prompt)* +(vimshell_previous_prompt) vimshell.txt /*(vimshell_previous_prompt)* +(vimshell_split_create) vimshell.txt /*(vimshell_split_create)* +(vimshell_split_switch) vimshell.txt /*(vimshell_split_switch)* +(vimshell_switch) vimshell.txt /*(vimshell_switch)* +FugitiveStatusline() fugitive.txt /*FugitiveStatusline()* +User_Fugitive fugitive.txt /*User_Fugitive* +User_FugitiveBlob fugitive.txt /*User_FugitiveBlob* +User_FugitiveChanged fugitive.txt /*User_FugitiveChanged* +User_FugitiveCommit fugitive.txt /*User_FugitiveCommit* +User_FugitiveEditor fugitive.txt /*User_FugitiveEditor* +User_FugitiveIndex fugitive.txt /*User_FugitiveIndex* +User_FugitiveObject fugitive.txt /*User_FugitiveObject* +User_FugitivePager fugitive.txt /*User_FugitivePager* +User_FugitiveStageBlob fugitive.txt /*User_FugitiveStageBlob* +User_FugitiveTag fugitive.txt /*User_FugitiveTag* +User_FugitiveTree fugitive.txt /*User_FugitiveTree* +b:neosnippet_disable_snippet_triggers neosnippet.txt /*b:neosnippet_disable_snippet_triggers* +fugitive fugitive.txt /*fugitive* +fugitive#statusline() fugitive.txt /*fugitive#statusline()* +fugitive-:G fugitive.txt /*fugitive-:G* +fugitive-:Ge fugitive.txt /*fugitive-:Ge* +fugitive-:Gr fugitive.txt /*fugitive-:Gr* +fugitive-:Gw fugitive.txt /*fugitive-:Gw* +fugitive-about fugitive.txt /*fugitive-about* +fugitive-api fugitive.txt /*fugitive-api* +fugitive-autocommands fugitive.txt /*fugitive-autocommands* +fugitive-commands fugitive.txt /*fugitive-commands* +fugitive-deprecated fugitive.txt /*fugitive-deprecated* +fugitive-global-maps fugitive.txt /*fugitive-global-maps* +fugitive-maps fugitive.txt /*fugitive-maps* +fugitive-misc-maps fugitive.txt /*fugitive-misc-maps* +fugitive-navigation-maps fugitive.txt /*fugitive-navigation-maps* +fugitive-object fugitive.txt /*fugitive-object* +fugitive-revision fugitive.txt /*fugitive-revision* +fugitive-staging-maps fugitive.txt /*fugitive-staging-maps* +fugitive-statusline fugitive.txt /*fugitive-statusline* +fugitive-summary fugitive.txt /*fugitive-summary* +fugitive.txt fugitive.txt /*fugitive.txt* +fugitive_# fugitive.txt /*fugitive_#* +fugitive_( fugitive.txt /*fugitive_(* +fugitive_) fugitive.txt /*fugitive_)* +fugitive_- fugitive.txt /*fugitive_-* +fugitive_. fugitive.txt /*fugitive_.* +fugitive_< fugitive.txt /*fugitive_<* +fugitive_ fugitive.txt /*fugitive_* +fugitive_= fugitive.txt /*fugitive_=* +fugitive_> fugitive.txt /*fugitive_>* +fugitive_C fugitive.txt /*fugitive_C* +fugitive_CTRL-N fugitive.txt /*fugitive_CTRL-N* +fugitive_CTRL-P fugitive.txt /*fugitive_CTRL-P* +fugitive_I fugitive.txt /*fugitive_I* +fugitive_O fugitive.txt /*fugitive_O* +fugitive_P fugitive.txt /*fugitive_P* +fugitive_U fugitive.txt /*fugitive_U* +fugitive_X fugitive.txt /*fugitive_X* +fugitive_[/ fugitive.txt /*fugitive_[\/* +fugitive_[[ fugitive.txt /*fugitive_[[* +fugitive_[] fugitive.txt /*fugitive_[]* +fugitive_[c fugitive.txt /*fugitive_[c* +fugitive_[m fugitive.txt /*fugitive_[m* +fugitive_]/ fugitive.txt /*fugitive_]\/* +fugitive_][ fugitive.txt /*fugitive_][* +fugitive_]] fugitive.txt /*fugitive_]]* +fugitive_]c fugitive.txt /*fugitive_]c* +fugitive_]m fugitive.txt /*fugitive_]m* +fugitive_c fugitive.txt /*fugitive_c* +fugitive_c_CTRL-R_CTRL-G fugitive.txt /*fugitive_c_CTRL-R_CTRL-G* +fugitive_cb fugitive.txt /*fugitive_cb* +fugitive_cm fugitive.txt /*fugitive_cm* +fugitive_co fugitive.txt /*fugitive_co* +fugitive_cr fugitive.txt /*fugitive_cr* +fugitive_cz fugitive.txt /*fugitive_cz* +fugitive_d fugitive.txt /*fugitive_d* +fugitive_d? fugitive.txt /*fugitive_d?* +fugitive_dd fugitive.txt /*fugitive_dd* +fugitive_dh fugitive.txt /*fugitive_dh* +fugitive_dp fugitive.txt /*fugitive_dp* +fugitive_dq fugitive.txt /*fugitive_dq* +fugitive_ds fugitive.txt /*fugitive_ds* +fugitive_dv fugitive.txt /*fugitive_dv* +fugitive_g? fugitive.txt /*fugitive_g?* +fugitive_gI fugitive.txt /*fugitive_gI* +fugitive_gO fugitive.txt /*fugitive_gO* +fugitive_gP fugitive.txt /*fugitive_gP* +fugitive_gU fugitive.txt /*fugitive_gU* +fugitive_gi fugitive.txt /*fugitive_gi* +fugitive_gp fugitive.txt /*fugitive_gp* +fugitive_gq fugitive.txt /*fugitive_gq* +fugitive_gr fugitive.txt /*fugitive_gr* +fugitive_gs fugitive.txt /*fugitive_gs* +fugitive_gu fugitive.txt /*fugitive_gu* +fugitive_i fugitive.txt /*fugitive_i* +fugitive_o fugitive.txt /*fugitive_o* +fugitive_p fugitive.txt /*fugitive_p* +fugitive_q fugitive.txt /*fugitive_q* +fugitive_r fugitive.txt /*fugitive_r* +fugitive_s fugitive.txt /*fugitive_s* +fugitive_star fugitive.txt /*fugitive_star* +fugitive_u fugitive.txt /*fugitive_u* +fugitive_y_CTRL-G fugitive.txt /*fugitive_y_CTRL-G* +fugitive_~ fugitive.txt /*fugitive_~* +g:fugitive_dynamic_colors fugitive.txt /*g:fugitive_dynamic_colors* +g:fugitive_no_maps fugitive.txt /*g:fugitive_no_maps* +g:neobundle#cache_file neobundle.txt /*g:neobundle#cache_file* +g:neobundle#default_options neobundle.txt /*g:neobundle#default_options* +g:neobundle#default_site neobundle.txt /*g:neobundle#default_site* +g:neobundle#enable_name_conversion neobundle.txt /*g:neobundle#enable_name_conversion* +g:neobundle#install_max_processes neobundle.txt /*g:neobundle#install_max_processes* +g:neobundle#install_process_timeout neobundle.txt /*g:neobundle#install_process_timeout* +g:neobundle#log_filename neobundle.txt /*g:neobundle#log_filename* +g:neobundle#rm_command neobundle.txt /*g:neobundle#rm_command* +g:neobundle#types#git#clone_depth neobundle.txt /*g:neobundle#types#git#clone_depth* +g:neobundle#types#git#command_path neobundle.txt /*g:neobundle#types#git#command_path* +g:neobundle#types#git#default_protocol neobundle.txt /*g:neobundle#types#git#default_protocol* +g:neobundle#types#git#enable_submodule neobundle.txt /*g:neobundle#types#git#enable_submodule* +g:neobundle#types#git#pull_command neobundle.txt /*g:neobundle#types#git#pull_command* +g:neobundle#types#hg#command_path neobundle.txt /*g:neobundle#types#hg#command_path* +g:neobundle#types#hg#default_protocol neobundle.txt /*g:neobundle#types#hg#default_protocol* +g:neobundle#types#raw#calc_hash_command neobundle.txt /*g:neobundle#types#raw#calc_hash_command* +g:neobundle#types#svn#command_path neobundle.txt /*g:neobundle#types#svn#command_path* +g:neosnippet#conceal_char neosnippet.txt /*g:neosnippet#conceal_char* +g:neosnippet#data_directory neosnippet.txt /*g:neosnippet#data_directory* +g:neosnippet#disable_runtime_snippets neosnippet.txt /*g:neosnippet#disable_runtime_snippets* +g:neosnippet#disable_select_mode_mappings neosnippet.txt /*g:neosnippet#disable_select_mode_mappings* +g:neosnippet#enable_auto_clear_markers neosnippet.txt /*g:neosnippet#enable_auto_clear_markers* +g:neosnippet#enable_complete_done neosnippet.txt /*g:neosnippet#enable_complete_done* +g:neosnippet#enable_completed_snippet neosnippet.txt /*g:neosnippet#enable_completed_snippet* +g:neosnippet#enable_conceal_markers neosnippet.txt /*g:neosnippet#enable_conceal_markers* +g:neosnippet#enable_optional_arguments neosnippet.txt /*g:neosnippet#enable_optional_arguments* +g:neosnippet#enable_snipmate_compatibility neosnippet.txt /*g:neosnippet#enable_snipmate_compatibility* +g:neosnippet#expand_word_boundary neosnippet.txt /*g:neosnippet#expand_word_boundary* +g:neosnippet#scope_aliases neosnippet.txt /*g:neosnippet#scope_aliases* +g:neosnippet#snippets_directory neosnippet.txt /*g:neosnippet#snippets_directory* +g:vimshell_cat_command vimshell.txt /*g:vimshell_cat_command* +g:vimshell_cd_command vimshell.txt /*g:vimshell_cd_command* +g:vimshell_disable_escape_highlight vimshell.txt /*g:vimshell_disable_escape_highlight* +g:vimshell_environment_term vimshell.txt /*g:vimshell_environment_term* +g:vimshell_escape_colors vimshell.txt /*g:vimshell_escape_colors* +g:vimshell_ignore_case vimshell.txt /*g:vimshell_ignore_case* +g:vimshell_interactive_command_options vimshell.txt /*g:vimshell_interactive_command_options* +g:vimshell_interactive_cygwin_commands vimshell.txt /*g:vimshell_interactive_cygwin_commands* +g:vimshell_interactive_cygwin_home vimshell.txt /*g:vimshell_interactive_cygwin_home* +g:vimshell_interactive_cygwin_path vimshell.txt /*g:vimshell_interactive_cygwin_path* +g:vimshell_interactive_encodings vimshell.txt /*g:vimshell_interactive_encodings* +g:vimshell_interactive_interpreter_commands vimshell.txt /*g:vimshell_interactive_interpreter_commands* +g:vimshell_interactive_monochrome_commands vimshell.txt /*g:vimshell_interactive_monochrome_commands* +g:vimshell_interactive_no_echoback_commands vimshell.txt /*g:vimshell_interactive_no_echoback_commands* +g:vimshell_interactive_no_save_history_commands vimshell.txt /*g:vimshell_interactive_no_save_history_commands* +g:vimshell_interactive_update_time vimshell.txt /*g:vimshell_interactive_update_time* +g:vimshell_max_command_history vimshell.txt /*g:vimshell_max_command_history* +g:vimshell_max_directory_stack vimshell.txt /*g:vimshell_max_directory_stack* +g:vimshell_max_list vimshell.txt /*g:vimshell_max_list* +g:vimshell_no_default_keymappings vimshell.txt /*g:vimshell_no_default_keymappings* +g:vimshell_no_save_history_commands vimshell.txt /*g:vimshell_no_save_history_commands* +g:vimshell_prompt vimshell.txt /*g:vimshell_prompt* +g:vimshell_right_prompt vimshell.txt /*g:vimshell_right_prompt* +g:vimshell_smart_case vimshell.txt /*g:vimshell_smart_case* +g:vimshell_split_command vimshell.txt /*g:vimshell_split_command* +g:vimshell_split_height vimshell.txt /*g:vimshell_split_height* +g:vimshell_temporary_directory vimshell.txt /*g:vimshell_temporary_directory* +g:vimshell_terminal_commands vimshell.txt /*g:vimshell_terminal_commands* +g:vimshell_terminal_cursor vimshell.txt /*g:vimshell_terminal_cursor* +g:vimshell_use_ckw vimshell.txt /*g:vimshell_use_ckw* +g:vimshell_user_prompt vimshell.txt /*g:vimshell_user_prompt* +g:vimshell_vimshrc_path vimshell.txt /*g:vimshell_vimshrc_path* +i_(neosnippet_start_unite_snippet) neosnippet.txt /*i_(neosnippet_start_unite_snippet)* +i_(vimshell_another_delete_backward_char) vimshell.txt /*i_(vimshell_another_delete_backward_char)* +i_(vimshell_clear) vimshell.txt /*i_(vimshell_clear)* +i_(vimshell_command_complete) vimshell.txt /*i_(vimshell_command_complete)* +i_(vimshell_delete_backward_char) vimshell.txt /*i_(vimshell_delete_backward_char)* +i_(vimshell_delete_backward_line) vimshell.txt /*i_(vimshell_delete_backward_line)* +i_(vimshell_delete_backward_word) vimshell.txt /*i_(vimshell_delete_backward_word)* +i_(vimshell_delete_forward_line) vimshell.txt /*i_(vimshell_delete_forward_line)* +i_(vimshell_enter) vimshell.txt /*i_(vimshell_enter)* +i_(vimshell_execute_by_background) vimshell.txt /*i_(vimshell_execute_by_background)* +i_(vimshell_insert_last_word) vimshell.txt /*i_(vimshell_insert_last_word)* +i_(vimshell_int_another_delete_backward_char) vimshell.txt /*i_(vimshell_int_another_delete_backward_char)* +i_(vimshell_int_command_complete) vimshell.txt /*i_(vimshell_int_command_complete)* +i_(vimshell_int_delete_backward_char) vimshell.txt /*i_(vimshell_int_delete_backward_char)* +i_(vimshell_int_delete_backward_line) vimshell.txt /*i_(vimshell_int_delete_backward_line)* +i_(vimshell_int_delete_backward_word) vimshell.txt /*i_(vimshell_int_delete_backward_word)* +i_(vimshell_int_delete_forward_line) vimshell.txt /*i_(vimshell_int_delete_forward_line)* +i_(vimshell_int_execute_line) vimshell.txt /*i_(vimshell_int_execute_line)* +i_(vimshell_int_interrupt) vimshell.txt /*i_(vimshell_int_interrupt)* +i_(vimshell_int_move_head) vimshell.txt /*i_(vimshell_int_move_head)* +i_(vimshell_int_send_input) vimshell.txt /*i_(vimshell_int_send_input)* +i_(vimshell_interrupt) vimshell.txt /*i_(vimshell_interrupt)* +i_(vimshell_move_head) vimshell.txt /*i_(vimshell_move_head)* +i_(vimshell_move_previous_window) vimshell.txt /*i_(vimshell_move_previous_window)* +i_(vimshell_push_current_line) vimshell.txt /*i_(vimshell_push_current_line)* +i_(vimshell_run_help) vimshell.txt /*i_(vimshell_run_help)* +neobundle neobundle.txt /*neobundle* +neobundle#add() neobundle.txt /*neobundle#add()* +neobundle#add_meta() neobundle.txt /*neobundle#add_meta()* +neobundle#append() neobundle.txt /*neobundle#append()* +neobundle#begin() neobundle.txt /*neobundle#begin()* +neobundle#bundle() neobundle.txt /*neobundle#bundle()* +neobundle#call_hook() neobundle.txt /*neobundle#call_hook()* +neobundle#config() neobundle.txt /*neobundle#config()* +neobundle#end() neobundle.txt /*neobundle#end()* +neobundle#exists_not_installed_bundles() neobundle.txt /*neobundle#exists_not_installed_bundles()* +neobundle#get() neobundle.txt /*neobundle#get()* +neobundle#get_hooks() neobundle.txt /*neobundle#get_hooks()* +neobundle#get_not_installed_bundle_names() neobundle.txt /*neobundle#get_not_installed_bundle_names()* +neobundle#has_cache() neobundle.txt /*neobundle#has_cache()* +neobundle#hooks neobundle.txt /*neobundle#hooks* +neobundle#is_installed() neobundle.txt /*neobundle#is_installed()* +neobundle#is_sourced() neobundle.txt /*neobundle#is_sourced()* +neobundle#load_cache() neobundle.txt /*neobundle#load_cache()* +neobundle#load_toml() neobundle.txt /*neobundle#load_toml()* +neobundle#local() neobundle.txt /*neobundle#local()* +neobundle#source() neobundle.txt /*neobundle#source()* +neobundle#tap() neobundle.txt /*neobundle#tap()* +neobundle#tapped neobundle.txt /*neobundle#tapped* +neobundle#untap() neobundle.txt /*neobundle#untap()* +neobundle-commands neobundle.txt /*neobundle-commands* +neobundle-contents neobundle.txt /*neobundle-contents* +neobundle-examples neobundle.txt /*neobundle-examples* +neobundle-faq neobundle.txt /*neobundle-faq* +neobundle-functions neobundle.txt /*neobundle-functions* +neobundle-hooks-on_post_source neobundle.txt /*neobundle-hooks-on_post_source* +neobundle-hooks-on_source neobundle.txt /*neobundle-hooks-on_source* +neobundle-install neobundle.txt /*neobundle-install* +neobundle-interface neobundle.txt /*neobundle-interface* +neobundle-introduction neobundle.txt /*neobundle-introduction* +neobundle-migrate-from-pathogen neobundle.txt /*neobundle-migrate-from-pathogen* +neobundle-options neobundle.txt /*neobundle-options* +neobundle-options-augroup neobundle.txt /*neobundle-options-augroup* +neobundle-options-autoload neobundle.txt /*neobundle-options-autoload* +neobundle-options-base neobundle.txt /*neobundle-options-base* +neobundle-options-build neobundle.txt /*neobundle-options-build* +neobundle-options-build_commands neobundle.txt /*neobundle-options-build_commands* +neobundle-options-command_prefix neobundle.txt /*neobundle-options-command_prefix* +neobundle-options-commands neobundle.txt /*neobundle-options-commands* +neobundle-options-default neobundle.txt /*neobundle-options-default* +neobundle-options-depends neobundle.txt /*neobundle-options-depends* +neobundle-options-directory neobundle.txt /*neobundle-options-directory* +neobundle-options-disabled neobundle.txt /*neobundle-options-disabled* +neobundle-options-explorer neobundle.txt /*neobundle-options-explorer* +neobundle-options-external_commands neobundle.txt /*neobundle-options-external_commands* +neobundle-options-fetch neobundle.txt /*neobundle-options-fetch* +neobundle-options-filename_patterns neobundle.txt /*neobundle-options-filename_patterns* +neobundle-options-filetypes neobundle.txt /*neobundle-options-filetypes* +neobundle-options-focus neobundle.txt /*neobundle-options-focus* +neobundle-options-force neobundle.txt /*neobundle-options-force* +neobundle-options-frozen neobundle.txt /*neobundle-options-frozen* +neobundle-options-functions neobundle.txt /*neobundle-options-functions* +neobundle-options-gui neobundle.txt /*neobundle-options-gui* +neobundle-options-hooks neobundle.txt /*neobundle-options-hooks* +neobundle-options-insert neobundle.txt /*neobundle-options-insert* +neobundle-options-install_process_timeout neobundle.txt /*neobundle-options-install_process_timeout* +neobundle-options-lazy neobundle.txt /*neobundle-options-lazy* +neobundle-options-mappings neobundle.txt /*neobundle-options-mappings* +neobundle-options-name neobundle.txt /*neobundle-options-name* +neobundle-options-normalized_name neobundle.txt /*neobundle-options-normalized_name* +neobundle-options-on_cmd neobundle.txt /*neobundle-options-on_cmd* +neobundle-options-on_ft neobundle.txt /*neobundle-options-on_ft* +neobundle-options-on_func neobundle.txt /*neobundle-options-on_func* +neobundle-options-on_i neobundle.txt /*neobundle-options-on_i* +neobundle-options-on_map neobundle.txt /*neobundle-options-on_map* +neobundle-options-on_path neobundle.txt /*neobundle-options-on_path* +neobundle-options-on_source neobundle.txt /*neobundle-options-on_source* +neobundle-options-pre_cmd neobundle.txt /*neobundle-options-pre_cmd* +neobundle-options-rtp neobundle.txt /*neobundle-options-rtp* +neobundle-options-script_type neobundle.txt /*neobundle-options-script_type* +neobundle-options-site neobundle.txt /*neobundle-options-site* +neobundle-options-terminal neobundle.txt /*neobundle-options-terminal* +neobundle-options-type neobundle.txt /*neobundle-options-type* +neobundle-options-type__depth neobundle.txt /*neobundle-options-type__depth* +neobundle-options-type__filename neobundle.txt /*neobundle-options-type__filename* +neobundle-options-type__protocol neobundle.txt /*neobundle-options-type__protocol* +neobundle-options-verbose neobundle.txt /*neobundle-options-verbose* +neobundle-options-vim_version neobundle.txt /*neobundle-options-vim_version* +neobundle-unite-source-neobundle neobundle.txt /*neobundle-unite-source-neobundle* +neobundle-unite-source-neobundle-install neobundle.txt /*neobundle-unite-source-neobundle-install* +neobundle-unite-source-neobundle-lazy neobundle.txt /*neobundle-unite-source-neobundle-lazy* +neobundle-unite-source-neobundle-log neobundle.txt /*neobundle-unite-source-neobundle-log* +neobundle-unite-source-neobundle-search neobundle.txt /*neobundle-unite-source-neobundle-search* +neobundle-unite-source-neobundle-update neobundle.txt /*neobundle-unite-source-neobundle-update* +neobundle-unite-sources neobundle.txt /*neobundle-unite-sources* +neobundle-usage neobundle.txt /*neobundle-usage* +neobundle-variables neobundle.txt /*neobundle-variables* +neobundle.txt neobundle.txt /*neobundle.txt* +neosnippet neosnippet.txt /*neosnippet* +neosnippet#anonymous() neosnippet.txt /*neosnippet#anonymous()* +neosnippet#complete_done() neosnippet.txt /*neosnippet#complete_done()* +neosnippet#expand() neosnippet.txt /*neosnippet#expand()* +neosnippet#expandable() neosnippet.txt /*neosnippet#expandable()* +neosnippet#expandable_or_jumpable() neosnippet.txt /*neosnippet#expandable_or_jumpable()* +neosnippet#get_snippets_directory() neosnippet.txt /*neosnippet#get_snippets_directory()* +neosnippet#jumpable() neosnippet.txt /*neosnippet#jumpable()* +neosnippet-commands neosnippet.txt /*neosnippet-commands* +neosnippet-contents neosnippet.txt /*neosnippet-contents* +neosnippet-edit-options-direction neosnippet.txt /*neosnippet-edit-options-direction* +neosnippet-edit-options-horizontal neosnippet.txt /*neosnippet-edit-options-horizontal* +neosnippet-edit-options-runtime neosnippet.txt /*neosnippet-edit-options-runtime* +neosnippet-edit-options-split neosnippet.txt /*neosnippet-edit-options-split* +neosnippet-edit-options-vertical neosnippet.txt /*neosnippet-edit-options-vertical* +neosnippet-examples neosnippet.txt /*neosnippet-examples* +neosnippet-faq neosnippet.txt /*neosnippet-faq* +neosnippet-functions neosnippet.txt /*neosnippet-functions* +neosnippet-install neosnippet.txt /*neosnippet-install* +neosnippet-interface neosnippet.txt /*neosnippet-interface* +neosnippet-introduction neosnippet.txt /*neosnippet-introduction* +neosnippet-key-mappings neosnippet.txt /*neosnippet-key-mappings* +neosnippet-snippet-syntax neosnippet.txt /*neosnippet-snippet-syntax* +neosnippet-unite-action-neosnippet neosnippet.txt /*neosnippet-unite-action-neosnippet* +neosnippet-unite-source-neosnippet neosnippet.txt /*neosnippet-unite-source-neosnippet* +neosnippet-unite-source-neosnippet/runtime neosnippet.txt /*neosnippet-unite-source-neosnippet\/runtime* +neosnippet-unite-source-neosnippet/user neosnippet.txt /*neosnippet-unite-source-neosnippet\/user* +neosnippet-unite-sources neosnippet.txt /*neosnippet-unite-sources* +neosnippet-variables neosnippet.txt /*neosnippet-variables* +neosnippet.txt neosnippet.txt /*neosnippet.txt* +unite-action-neobundle-lazy neobundle.txt /*unite-action-neobundle-lazy* +unite-action-neobundle-search neobundle.txt /*unite-action-neobundle-search* +unite-kind-neobundle neobundle.txt /*unite-kind-neobundle* +v_(vimshell_select_next_prompt) vimshell.txt /*v_(vimshell_select_next_prompt)* +v_(vimshell_select_previous_prompt) vimshell.txt /*v_(vimshell_select_previous_prompt)* +vimshell#hook#add() vimshell.txt /*vimshell#hook#add()* +vimshell#hook#get() vimshell.txt /*vimshell#hook#get()* +vimshell#hook#remove() vimshell.txt /*vimshell#hook#remove()* +vimshell#hook#set() vimshell.txt /*vimshell#hook#set()* +vimshell-alter-command vimshell.txt /*vimshell-alter-command* +vimshell-buffer-key-mappings vimshell.txt /*vimshell-buffer-key-mappings* +vimshell-changelog vimshell.txt /*vimshell-changelog* +vimshell-commands vimshell.txt /*vimshell-commands* +vimshell-contents vimshell.txt /*vimshell-contents* +vimshell-create-plugin vimshell.txt /*vimshell-create-plugin* +vimshell-examples vimshell.txt /*vimshell-examples* +vimshell-execute-options vimshell.txt /*vimshell-execute-options* +vimshell-execute-options-encoding vimshell.txt /*vimshell-execute-options-encoding* +vimshell-functions vimshell.txt /*vimshell-functions* +vimshell-hook vimshell.txt /*vimshell-hook* +vimshell-hook-chpwd vimshell.txt /*vimshell-hook-chpwd* +vimshell-hook-emptycmd vimshell.txt /*vimshell-hook-emptycmd* +vimshell-hook-notfound vimshell.txt /*vimshell-hook-notfound* +vimshell-hook-postexec vimshell.txt /*vimshell-hook-postexec* +vimshell-hook-postinput vimshell.txt /*vimshell-hook-postinput* +vimshell-hook-preexec vimshell.txt /*vimshell-hook-preexec* +vimshell-hook-preinput vimshell.txt /*vimshell-hook-preinput* +vimshell-hook-preparse vimshell.txt /*vimshell-hook-preparse* +vimshell-hook-preprompt vimshell.txt /*vimshell-hook-preprompt* +vimshell-install vimshell.txt /*vimshell-install* +vimshell-interactive-buffer-key-mappings vimshell.txt /*vimshell-interactive-buffer-key-mappings* +vimshell-interface vimshell.txt /*vimshell-interface* +vimshell-internal-bg vimshell.txt /*vimshell-internal-bg* +vimshell-internal-cd vimshell.txt /*vimshell-internal-cd* +vimshell-internal-clear vimshell.txt /*vimshell-internal-clear* +vimshell-internal-commands vimshell.txt /*vimshell-internal-commands* +vimshell-internal-dirs vimshell.txt /*vimshell-internal-dirs* +vimshell-internal-echo vimshell.txt /*vimshell-internal-echo* +vimshell-internal-eval vimshell.txt /*vimshell-internal-eval* +vimshell-internal-exe vimshell.txt /*vimshell-internal-exe* +vimshell-internal-exit vimshell.txt /*vimshell-internal-exit* +vimshell-internal-galias vimshell.txt /*vimshell-internal-galias* +vimshell-internal-gcd vimshell.txt /*vimshell-internal-gcd* +vimshell-internal-gendoc vimshell.txt /*vimshell-internal-gendoc* +vimshell-internal-gexe vimshell.txt /*vimshell-internal-gexe* +vimshell-internal-h vimshell.txt /*vimshell-internal-h* +vimshell-internal-histdel vimshell.txt /*vimshell-internal-histdel* +vimshell-internal-history vimshell.txt /*vimshell-internal-history* +vimshell-internal-iexe vimshell.txt /*vimshell-internal-iexe* +vimshell-internal-less vimshell.txt /*vimshell-internal-less* +vimshell-internal-ls vimshell.txt /*vimshell-internal-ls* +vimshell-internal-mkcd vimshell.txt /*vimshell-internal-mkcd* +vimshell-internal-nop vimshell.txt /*vimshell-internal-nop* +vimshell-internal-open vimshell.txt /*vimshell-internal-open* +vimshell-internal-popd vimshell.txt /*vimshell-internal-popd* +vimshell-internal-pwd vimshell.txt /*vimshell-internal-pwd* +vimshell-internal-repeat vimshell.txt /*vimshell-internal-repeat* +vimshell-internal-shell vimshell.txt /*vimshell-internal-shell* +vimshell-internal-source vimshell.txt /*vimshell-internal-source* +vimshell-internal-texe vimshell.txt /*vimshell-internal-texe* +vimshell-internal-time vimshell.txt /*vimshell-internal-time* +vimshell-internal-vi vimshell.txt /*vimshell-internal-vi* +vimshell-internal-view vimshell.txt /*vimshell-internal-view* +vimshell-internal-vim vimshell.txt /*vimshell-internal-vim* +vimshell-internal-vimdiff vimshell.txt /*vimshell-internal-vimdiff* +vimshell-internal-vimsh vimshell.txt /*vimshell-internal-vimsh* +vimshell-internal-whereis vimshell.txt /*vimshell-internal-whereis* +vimshell-internal-which vimshell.txt /*vimshell-internal-which* +vimshell-introduction vimshell.txt /*vimshell-introduction* +vimshell-key-mappings vimshell.txt /*vimshell-key-mappings* +vimshell-special-alias vimshell.txt /*vimshell-special-alias* +vimshell-special-commands vimshell.txt /*vimshell-special-commands* +vimshell-special-let vimshell.txt /*vimshell-special-let* +vimshell-special-sexe vimshell.txt /*vimshell-special-sexe* +vimshell-special-vexe vimshell.txt /*vimshell-special-vexe* +vimshell-tips vimshell.txt /*vimshell-tips* +vimshell-tips-auto_cd vimshell.txt /*vimshell-tips-auto_cd* +vimshell-tips-backquote vimshell.txt /*vimshell-tips-backquote* +vimshell-tips-block vimshell.txt /*vimshell-tips-block* +vimshell-tips-directory-stack vimshell.txt /*vimshell-tips-directory-stack* +vimshell-tips-fakecygpty vimshell.txt /*vimshell-tips-fakecygpty* +vimshell-tips-wildcard vimshell.txt /*vimshell-tips-wildcard* +vimshell-unite-action-vimshell-history vimshell.txt /*vimshell-unite-action-vimshell-history* +vimshell-unite-source-vimshell-history vimshell.txt /*vimshell-unite-source-vimshell-history* +vimshell-unite-sources vimshell.txt /*vimshell-unite-sources* +vimshell-usage vimshell.txt /*vimshell-usage* +vimshell-variables vimshell.txt /*vimshell-variables* +vimshell.txt vimshell.txt /*vimshell.txt* +x_(neosnippet_expand_target) neosnippet.txt /*x_(neosnippet_expand_target)* +x_(neosnippet_register_oneshot_snippet) neosnippet.txt /*x_(neosnippet_register_oneshot_snippet)* diff --git a/vim/.vim/bundle/.neobundle/doc/tags-ja b/vim/.vim/bundle/.neobundle/doc/tags-ja new file mode 100644 index 0000000..3b36e9c --- /dev/null +++ b/vim/.vim/bundle/.neobundle/doc/tags-ja @@ -0,0 +1,190 @@ +!_TAG_FILE_ENCODING utf-8 // +:VimShell vimshell.jax /*:VimShell* +:VimShellCreate vimshell.jax /*:VimShellCreate* +:VimShellExecute vimshell.jax /*:VimShellExecute* +:VimShellInteractive vimshell.jax /*:VimShellInteractive* +:VimShellPop vimshell.jax /*:VimShellPop* +:VimShellSendBuffer vimshell.jax /*:VimShellSendBuffer* +:VimShellSendString vimshell.jax /*:VimShellSendString* +:VimShellTab vimshell.jax /*:VimShellTab* +:VimShellTerminal vimshell.jax /*:VimShellTerminal* +(vimshell_append_end) vimshell.jax /*(vimshell_append_end)* +(vimshell_append_enter) vimshell.jax /*(vimshell_append_enter)* +(vimshell_change_line) vimshell.jax /*(vimshell_change_line)* +(vimshell_clear) vimshell.jax /*(vimshell_clear)* +(vimshell_create) vimshell.jax /*(vimshell_create)* +(vimshell_delete_line) vimshell.jax /*(vimshell_delete_line)* +(vimshell_delete_previous_output) vimshell.jax /*(vimshell_delete_previous_output)* +(vimshell_enter) vimshell.jax /*(vimshell_enter)* +(vimshell_execute_by_background) vimshell.jax /*(vimshell_execute_by_background)* +(vimshell_exit) vimshell.jax /*(vimshell_exit)* +(vimshell_hangup) vimshell.jax /*(vimshell_hangup)* +(vimshell_hide) vimshell.jax /*(vimshell_hide)* +(vimshell_insert_enter) vimshell.jax /*(vimshell_insert_enter)* +(vimshell_insert_head) vimshell.jax /*(vimshell_insert_head)* +(vimshell_int_append_end) vimshell.jax /*(vimshell_int_append_end)* +(vimshell_int_append_enter) vimshell.jax /*(vimshell_int_append_enter)* +(vimshell_int_change_line) vimshell.jax /*(vimshell_int_change_line)* +(vimshell_int_clear) vimshell.jax /*(vimshell_int_clear)* +(vimshell_int_delete_line) vimshell.jax /*(vimshell_int_delete_line)* +(vimshell_int_execute_line) vimshell.jax /*(vimshell_int_execute_line)* +(vimshell_int_exit) vimshell.jax /*(vimshell_int_exit)* +(vimshell_int_hangup) vimshell.jax /*(vimshell_int_hangup)* +(vimshell_int_insert_enter) vimshell.jax /*(vimshell_int_insert_enter)* +(vimshell_int_insert_head) vimshell.jax /*(vimshell_int_insert_head)* +(vimshell_int_next_prompt) vimshell.jax /*(vimshell_int_next_prompt)* +(vimshell_int_paste_prompt) vimshell.jax /*(vimshell_int_paste_prompt)* +(vimshell_int_previous_prompt) vimshell.jax /*(vimshell_int_previous_prompt)* +(vimshell_int_restart_command) vimshell.jax /*(vimshell_int_restart_command)* +(vimshell_move_end_argument) vimshell.jax /*(vimshell_move_end_argument)* +(vimshell_move_head) vimshell.jax /*(vimshell_move_head)* +(vimshell_next_prompt) vimshell.jax /*(vimshell_next_prompt)* +(vimshell_paste_prompt) vimshell.jax /*(vimshell_paste_prompt)* +(vimshell_previous_prompt) vimshell.jax /*(vimshell_previous_prompt)* +(vimshell_split_create) vimshell.jax /*(vimshell_split_create)* +(vimshell_split_switch) vimshell.jax /*(vimshell_split_switch)* +(vimshell_switch) vimshell.jax /*(vimshell_switch)* +g:vimshell_cat_command vimshell.jax /*g:vimshell_cat_command* +g:vimshell_cd_command vimshell.jax /*g:vimshell_cd_command* +g:vimshell_disable_escape_highlight vimshell.jax /*g:vimshell_disable_escape_highlight* +g:vimshell_environment_term vimshell.jax /*g:vimshell_environment_term* +g:vimshell_escape_colors vimshell.jax /*g:vimshell_escape_colors* +g:vimshell_ignore_case vimshell.jax /*g:vimshell_ignore_case* +g:vimshell_interactive_command_options vimshell.jax /*g:vimshell_interactive_command_options* +g:vimshell_interactive_cygwin_commands vimshell.jax /*g:vimshell_interactive_cygwin_commands* +g:vimshell_interactive_cygwin_home vimshell.jax /*g:vimshell_interactive_cygwin_home* +g:vimshell_interactive_cygwin_path vimshell.jax /*g:vimshell_interactive_cygwin_path* +g:vimshell_interactive_encodings vimshell.jax /*g:vimshell_interactive_encodings* +g:vimshell_interactive_interpreter_commands vimshell.jax /*g:vimshell_interactive_interpreter_commands* +g:vimshell_interactive_monochrome_commands vimshell.jax /*g:vimshell_interactive_monochrome_commands* +g:vimshell_interactive_no_echoback_commands vimshell.jax /*g:vimshell_interactive_no_echoback_commands* +g:vimshell_interactive_no_save_history_commands vimshell.jax /*g:vimshell_interactive_no_save_history_commands* +g:vimshell_interactive_update_time vimshell.jax /*g:vimshell_interactive_update_time* +g:vimshell_max_command_history vimshell.jax /*g:vimshell_max_command_history* +g:vimshell_max_directory_stack vimshell.jax /*g:vimshell_max_directory_stack* +g:vimshell_max_list vimshell.jax /*g:vimshell_max_list* +g:vimshell_no_default_keymappings vimshell.jax /*g:vimshell_no_default_keymappings* +g:vimshell_no_save_history_commands vimshell.jax /*g:vimshell_no_save_history_commands* +g:vimshell_prompt vimshell.jax /*g:vimshell_prompt* +g:vimshell_right_prompt vimshell.jax /*g:vimshell_right_prompt* +g:vimshell_smart_case vimshell.jax /*g:vimshell_smart_case* +g:vimshell_split_command vimshell.jax /*g:vimshell_split_command* +g:vimshell_split_height vimshell.jax /*g:vimshell_split_height* +g:vimshell_temporary_directory vimshell.jax /*g:vimshell_temporary_directory* +g:vimshell_terminal_commands vimshell.jax /*g:vimshell_terminal_commands* +g:vimshell_terminal_cursor vimshell.jax /*g:vimshell_terminal_cursor* +g:vimshell_use_terminal_command vimshell.jax /*g:vimshell_use_terminal_command* +g:vimshell_user_prompt vimshell.jax /*g:vimshell_user_prompt* +g:vimshell_vimshrc_path vimshell.jax /*g:vimshell_vimshrc_path* +i_(vimshell_another_delete_backward_char) vimshell.jax /*i_(vimshell_another_delete_backward_char)* +i_(vimshell_clear) vimshell.jax /*i_(vimshell_clear)* +i_(vimshell_command_complete) vimshell.jax /*i_(vimshell_command_complete)* +i_(vimshell_delete_backward_char) vimshell.jax /*i_(vimshell_delete_backward_char)* +i_(vimshell_delete_backward_line) vimshell.jax /*i_(vimshell_delete_backward_line)* +i_(vimshell_delete_backward_word) vimshell.jax /*i_(vimshell_delete_backward_word)* +i_(vimshell_delete_forward_line) vimshell.jax /*i_(vimshell_delete_forward_line)* +i_(vimshell_enter) vimshell.jax /*i_(vimshell_enter)* +i_(vimshell_execute_by_background) vimshell.jax /*i_(vimshell_execute_by_background)* +i_(vimshell_insert_last_word) vimshell.jax /*i_(vimshell_insert_last_word)* +i_(vimshell_int_another_delete_backward_char) vimshell.jax /*i_(vimshell_int_another_delete_backward_char)* +i_(vimshell_int_command_complete) vimshell.jax /*i_(vimshell_int_command_complete)* +i_(vimshell_int_delete_backward_char) vimshell.jax /*i_(vimshell_int_delete_backward_char)* +i_(vimshell_int_delete_backward_line) vimshell.jax /*i_(vimshell_int_delete_backward_line)* +i_(vimshell_int_delete_backward_word) vimshell.jax /*i_(vimshell_int_delete_backward_word)* +i_(vimshell_int_delete_forward_line) vimshell.jax /*i_(vimshell_int_delete_forward_line)* +i_(vimshell_int_execute_line) vimshell.jax /*i_(vimshell_int_execute_line)* +i_(vimshell_int_interrupt) vimshell.jax /*i_(vimshell_int_interrupt)* +i_(vimshell_int_move_head) vimshell.jax /*i_(vimshell_int_move_head)* +i_(vimshell_int_send_input) vimshell.jax /*i_(vimshell_int_send_input)* +i_(vimshell_interrupt) vimshell.jax /*i_(vimshell_interrupt)* +i_(vimshell_move_head) vimshell.jax /*i_(vimshell_move_head)* +i_(vimshell_move_previous_window) vimshell.jax /*i_(vimshell_move_previous_window)* +i_(vimshell_push_current_line) vimshell.jax /*i_(vimshell_push_current_line)* +i_(vimshell_run_help) vimshell.jax /*i_(vimshell_run_help)* +v_(vimshell_select_next_prompt) vimshell.jax /*v_(vimshell_select_next_prompt)* +v_(vimshell_select_previous_prompt) vimshell.jax /*v_(vimshell_select_previous_prompt)* +vimshell#hook#add() vimshell.jax /*vimshell#hook#add()* +vimshell#hook#get() vimshell.jax /*vimshell#hook#get()* +vimshell#hook#remove() vimshell.jax /*vimshell#hook#remove()* +vimshell#hook#set() vimshell.jax /*vimshell#hook#set()* +vimshell-alter-command vimshell.jax /*vimshell-alter-command* +vimshell-buffer-key-mappings vimshell.jax /*vimshell-buffer-key-mappings* +vimshell-changelog vimshell.jax /*vimshell-changelog* +vimshell-commands vimshell.jax /*vimshell-commands* +vimshell-contents vimshell.jax /*vimshell-contents* +vimshell-create-plugin vimshell.jax /*vimshell-create-plugin* +vimshell-examples vimshell.jax /*vimshell-examples* +vimshell-execute-options vimshell.jax /*vimshell-execute-options* +vimshell-execute-options-encoding vimshell.jax /*vimshell-execute-options-encoding* +vimshell-functions vimshell.jax /*vimshell-functions* +vimshell-hook vimshell.jax /*vimshell-hook* +vimshell-hook-chpwd vimshell.jax /*vimshell-hook-chpwd* +vimshell-hook-emptycmd vimshell.jax /*vimshell-hook-emptycmd* +vimshell-hook-notfound vimshell.jax /*vimshell-hook-notfound* +vimshell-hook-postexec vimshell.jax /*vimshell-hook-postexec* +vimshell-hook-postinput vimshell.jax /*vimshell-hook-postinput* +vimshell-hook-preexec vimshell.jax /*vimshell-hook-preexec* +vimshell-hook-preinput vimshell.jax /*vimshell-hook-preinput* +vimshell-hook-preparse vimshell.jax /*vimshell-hook-preparse* +vimshell-hook-preprompt vimshell.jax /*vimshell-hook-preprompt* +vimshell-install vimshell.jax /*vimshell-install* +vimshell-interactive-buffer-key-mappings vimshell.jax /*vimshell-interactive-buffer-key-mappings* +vimshell-interface vimshell.jax /*vimshell-interface* +vimshell-internal-bg vimshell.jax /*vimshell-internal-bg* +vimshell-internal-cd vimshell.jax /*vimshell-internal-cd* +vimshell-internal-clear vimshell.jax /*vimshell-internal-clear* +vimshell-internal-commands vimshell.jax /*vimshell-internal-commands* +vimshell-internal-dirs vimshell.jax /*vimshell-internal-dirs* +vimshell-internal-echo vimshell.jax /*vimshell-internal-echo* +vimshell-internal-eval vimshell.jax /*vimshell-internal-eval* +vimshell-internal-exe vimshell.jax /*vimshell-internal-exe* +vimshell-internal-exit vimshell.jax /*vimshell-internal-exit* +vimshell-internal-galias vimshell.jax /*vimshell-internal-galias* +vimshell-internal-gcd vimshell.jax /*vimshell-internal-gcd* +vimshell-internal-gendoc vimshell.jax /*vimshell-internal-gendoc* +vimshell-internal-gexe vimshell.jax /*vimshell-internal-gexe* +vimshell-internal-h vimshell.jax /*vimshell-internal-h* +vimshell-internal-histdel vimshell.jax /*vimshell-internal-histdel* +vimshell-internal-history vimshell.jax /*vimshell-internal-history* +vimshell-internal-iexe vimshell.jax /*vimshell-internal-iexe* +vimshell-internal-less vimshell.jax /*vimshell-internal-less* +vimshell-internal-ls vimshell.jax /*vimshell-internal-ls* +vimshell-internal-mkcd vimshell.jax /*vimshell-internal-mkcd* +vimshell-internal-nop vimshell.jax /*vimshell-internal-nop* +vimshell-internal-open vimshell.jax /*vimshell-internal-open* +vimshell-internal-popd vimshell.jax /*vimshell-internal-popd* +vimshell-internal-pwd vimshell.jax /*vimshell-internal-pwd* +vimshell-internal-repeat vimshell.jax /*vimshell-internal-repeat* +vimshell-internal-shell vimshell.jax /*vimshell-internal-shell* +vimshell-internal-source vimshell.jax /*vimshell-internal-source* +vimshell-internal-texe vimshell.jax /*vimshell-internal-texe* +vimshell-internal-time vimshell.jax /*vimshell-internal-time* +vimshell-internal-vi vimshell.jax /*vimshell-internal-vi* +vimshell-internal-view vimshell.jax /*vimshell-internal-view* +vimshell-internal-vim vimshell.jax /*vimshell-internal-vim* +vimshell-internal-vimdiff vimshell.jax /*vimshell-internal-vimdiff* +vimshell-internal-vimsh vimshell.jax /*vimshell-internal-vimsh* +vimshell-internal-whereis vimshell.jax /*vimshell-internal-whereis* +vimshell-internal-which vimshell.jax /*vimshell-internal-which* +vimshell-introduction vimshell.jax /*vimshell-introduction* +vimshell-key-mappings vimshell.jax /*vimshell-key-mappings* +vimshell-special-alias vimshell.jax /*vimshell-special-alias* +vimshell-special-commands vimshell.jax /*vimshell-special-commands* +vimshell-special-let vimshell.jax /*vimshell-special-let* +vimshell-special-sexe vimshell.jax /*vimshell-special-sexe* +vimshell-special-vexe vimshell.jax /*vimshell-special-vexe* +vimshell-tips vimshell.jax /*vimshell-tips* +vimshell-tips-auto_cd vimshell.jax /*vimshell-tips-auto_cd* +vimshell-tips-backquote vimshell.jax /*vimshell-tips-backquote* +vimshell-tips-block vimshell.jax /*vimshell-tips-block* +vimshell-tips-directory-stack vimshell.jax /*vimshell-tips-directory-stack* +vimshell-tips-fakecygpty vimshell.jax /*vimshell-tips-fakecygpty* +vimshell-tips-japanese vimshell.jax /*vimshell-tips-japanese* +vimshell-tips-sudo vimshell.jax /*vimshell-tips-sudo* +vimshell-tips-wildcard vimshell.jax /*vimshell-tips-wildcard* +vimshell-unite-action-vimshell-history vimshell.jax /*vimshell-unite-action-vimshell-history* +vimshell-unite-source-vimshell-history vimshell.jax /*vimshell-unite-source-vimshell-history* +vimshell-unite-sources vimshell.jax /*vimshell-unite-sources* +vimshell-usage vimshell.jax /*vimshell-usage* +vimshell-variables vimshell.jax /*vimshell-variables* +vimshell.txt vimshell.jax /*vimshell.txt* diff --git a/vim/.vim/bundle/.neobundle/doc/vimshell.jax b/vim/.vim/bundle/.neobundle/doc/vimshell.jax new file mode 100644 index 0000000..44461d4 --- /dev/null +++ b/vim/.vim/bundle/.neobundle/doc/vimshell.jax @@ -0,0 +1,1270 @@ +*vimshell.txt* Vim Scriptで実装された強力なシェル + +Version: 9.0 +Author : Shougo +License: MIT license {{{ + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +}}} + +CONTENTS *vimshell-contents* + +Introduction |vimshell-introduction| +Install |vimshell-install| +Interface |vimshell-interface| + Commands |vimshell-commands| + Variables |vimshell-variables| + Functions |vimshell-functions| + Key mappings |vimshell-key-mappings| + Vimshell buffer key mappings |vimshell-buffer-key-mappings| + Interactive buffer key mappings |vimshell-interactive-buffer-key-mappings| +Examples |vimshell-examples| +Internal Commands |vimshell-internal-commands| +Special Commands |vimshell-special-commands| +Alter Command |vimshell-alter-command| +Hook |vimshell-hook| +Tips |vimshell-tips| +Unite sources |vimshell-unite-sources| +Create plugin |vimshell-create-plugin| +Changelog |vimshell-changelog| + +============================================================================== +INTRODUCTION *vimshell-introduction* + +vimshellは外部のシェルを使わず、100% Vim Scriptによって実装された究極のシェルで +ある。 ただしeshellとは異なり、まだまだ未完成である。 一番の特徴としては、Vimの +プラグインと連携ができることだ。特にWindowsはシェルが貧弱なのだが、vimshellは +Windowsでも動作するので安心である。ただしWindows上では一部の機能が制限されるの +で注意しなければならない。 加えて、他のシェルの便利な機能を多数取り込んでいる。 +設定して当たり前の機能は標準的に使えるため、zshと比べて設定の手間も少ない。 + +ちなみに、使いやすいシェルを目指しているため、変数の規則などが普通のシェルと +異なる。 + +============================================================================== +USAGE *vimshell-usage* + +vimshellを起動するには、|:VimShell|コマンドを実行する。 これが面倒なら、便利な +キーマッピングも定義されているので使用すると良い。 一部の相違点を除けば、 +vimshellは他のシェルと同じように動作する。 よって、すぐに使い始めることができる +。 ただし、vimshellは\をエスケープシーケンスとして認識する。 たとえWindows環境 +であってもパスは/を用いなければならない。 + +vimshellは初期化ファイルとして、.vimshrcを読み込む。 +aliasの設定はそこで行っておくと便利である。 + +Note: vimshellとbash, zshは全く別のシェルであり、互換性はない。よって、vimshell +は.bashrcや.zshrcを読み込むことはない。環境変数の設定だけは、 +|vimshell-internal-source|コマンドにより引き継ぐことができる。 + +============================================================================== +INSTALL *vimshell-install* + +http://github.com/Shougo/vimshell/tree/master より、配布ファイルをそのフォルダ +ごとVimの'runtimepath'にコピーする。 + +さらに、vimshellを使用するにはvimprocが必要である。 + +私がvimshell用に修正したvimprocがあるので、それをリポジトリから取ってきくる。 +http://github.com/Shougo/vimproc +そしてproc.soをmakeする。 + +Make方法 + +* Mingw: > + $ make -f make_mingw.mak + +* Mac OS X: > + $ make -f make_mac.mak + +* Linux BSD: > + $ make -f make_gcc.mak + +* Visual Studio: > + $ make -f make_msvc.mak + +* Cygwin: > + $ make -f make_cygwin.mak + +コンパイルが通ったら、autoloadにあるvimproc.vim, vimproc/parser.vimとproc.soを +.vimのautoloadディレクトリにコピーする。Cygwinでコンパイルしたproc.dllは +Cygwin上のVim専用である。WindowsのVimでは使用することができない。 + +============================================================================== +INTERFACE *vimshell-interface* + +------------------------------------------------------------------------------ +COMMANDS *vimshell-commands* + +:VimShell {path} *:VimShell* + {path}をカレントディレクトリとして、vimshellを起動する。 + 他のvimshellが起動している場合、そのvimshellにスイッ + チし、カレントディレクトリを{path}に変更する。{path}を + 省略した場合、vimshellのカレントディレクトリは変更され + ない。 + +:VimShellCreate {path} *:VimShellCreate* + |:VimShell|と同じだが、他のvimshellが起動している + 場合でも、新しいvimshellバッファを作成する。 + +:VimShellTab {path} *:VimShellTab* + |:VimShellCreate|と同じだが、新しいタブを生成する。 + +:VimShellPop {path} *:VimShellPop* + |:VimShell|と同じだが、こちらは小さいウインドウを + ポップアップする。ちょっとだけvimshellの機能を使 + いたいときに便利である。ウインドウを分割する高さは + |g:vimshell_split_height|で決定される。 + 現在vimshellバッファに居るときは、vimshellバッファを閉 + じる。 + +:VimShellExecute {command} *:VimShellExecute* + vimshellを起動せずに、{command}で指定された実行 + ファイルをバックグラウンドで起動する。vimshellを + GNU screenのように使える。 + +:VimShellInteractive [{command}] *:VimShellInteractive* + vimshellを起動せずに、{command}で指定された + インタプリタを起動する。EmacsのM-x + {interpreter-name}のように使える。{command} + を省略すると、 + |g:vimshell_interactive_interpreter_commands|の値が + 使われる。 + +:VimShellTerminal {command} *:VimShellTerminal* + vimshellを起動せずに、{command}で指定された端末プログラ + ムを起動する。Emacsのansi-termのように使用できる。ただ + しまだ未完成である。 + +:VimShellSendString {string} *:VimShellSendString* + vimshell, iexe, texeの裏ウインドウのインタプリタに選 + 択文字列を送信する。まるで|quickrun|を使っているかの + ようにインタプリタを操作できる。 + +:VimShellSendBuffer {bufname} *:VimShellSendBuffer* + 裏ウインドウを{bufname}として設定する。{bufname}が + 画面に表示されていない場合、自動的に開く。 + +------------------------------------------------------------------------------ +VARIABLES *vimshell-variables* + +g:vimshell_prompt *g:vimshell_prompt* + vimshellのプロンプト文字列を設定する。これは一度し + か評価されない。 + + セキュリティの関係上、vimshellの関数を呼び出す前に値 + を設定しなければ無効になる。 + 初期値は'vimshell% 'である。 + +g:vimshell_user_prompt *g:vimshell_user_prompt* + この変数にVim Scriptの式を文字列として代入することで、 + ユーザーが追加で表示されるプロンプトを定義できる。 + |g:vimshell_prompt|と違い、固定文字列でなくても良い。 + ユーザープロンプトを\nで区切ることで、 複数行のユー + ザープロンプトが表示できる。 + + 例えば、このように毎回カレントディレクトリを表示する + ようにすれば便利である。 +> + let g:vimshell_user_prompt = 'getcwd()' +< + セキュリティの関係上、vimshellの関数を呼び出す前に値 + を設定しなければ無効になる。 + 初期値は空である。 + +g:vimshell_right_prompt *g:vimshell_right_prompt* + zsh風の右プロンプトである。Vim Scriptの式を文字列として + 代入する。|g:vimshell_user_prompt|に似ているが、ウイン + ドウの大きさを計算し、自動的に最適な位置にプロンプトを + 表示する。 + セキュリティの関係上、vimshellの関数を呼び出す前に値 + を設定しなければ無効になる。 + 初期値は空である。 + +g:vimshell_no_default_keymappings *g:vimshell_no_default_keymappings* + vimshellのデフォルトマッピングをすべて無効化する。 + 新しくマッピングしない限り、vimshellの機能が使えなく + なるので、初心者にはお勧めできない。内部動作を知 + り尽くしている上級者向けのオプションである。 + +g:vimshell_ignore_case *g:vimshell_ignore_case* + vimshellが補完候補を検索する際に、大文字小文字を無視 + するかを制御する。 + + 初期値は&ignorecaseである。 + +g:vimshell_smart_case *g:vimshell_smart_case* + このオプションが有効だと、vimshellが補完候補を検索する + 際に、大文字が入力されていれば大文字小文字を無視しなく + なる。 + + 初期値は0である。 + +g:vimshell_max_list *g:vimshell_max_list* + vimshellの補完候補の最大数である。補完候補の数がこれを + 越えると、勝手に候補を切り詰める。 + + 初期値は100である。 + +g:vimshell_use_terminal_command *g:vimshell_use_terminal_command* + |vimshell-internal-shell|を実行する際に、シェルを起動す + る端末プログラムを指定する。 + Windows環境では、"ckw -e", Linux環境では + "gnome-terminal -e"などが値の候補となるだろう。 + + 初期値は""である。 + +g:vimshell_split_height *g:vimshell_split_height* + |:VimShellPop|の分割高さを指定する。指定する値は + |winheight(0)|に対するパーセントになる。 + + 初期値は30である。 + +g:vimshell_temporary_directory *g:vimshell_temporary_directory* + vimshellが使用する一時ディレクトリを指定する。ヒストリ + ファイルもこのディレクトリ下に保存される。 + + 初期値はexpand('~/.vimshell')である。 + +g:vimshell_max_command_history *g:vimshell_max_command_history* + vimshellが保存するヒストリの最大数を指定する。 + + 初期値は1000である。 + +g:vimshell_max_directory_stack *g:vimshell_max_directory_stack* + vimshellが保存するディレクトリスタックの最大数を指定する。 + + 初期値は100である。 + +g:vimshell_vimshrc_path *g:vimshell_vimshrc_path* + vimshellが最初に読み込むシェルの設定ファイル.vimshrc + を指定する。これはbashでいう.bashrcに似ている。そ + のファイルの中でエイリアスを定義すると便利である。 + + 初期値はexpand('~/.vimshrc')です。 + +g:vimshell_escape_colors *g:vimshell_escape_colors* + エスケープシーケンスの色づけにおいて、 対応する色の + リストである。0~8番目が普通の色、9~15番目が高輝度の色 + に対応している。 + + 初期値はplugin/vimshell.vimを参照せよ。 + +g:vimshell_disable_escape_highlight *g:vimshell_disable_escape_highlight* + エスケープシーケンスの色づけをするかどうかを制御する。 + これは重い処理なので、無効化すればvimshellが高速化する。 + 値を真にすると無効になる。 + + 初期値は0である。 + +g:vimshell_cat_command *g:vimshell_cat_command* + vimshellは外部のページャやエディタをうまく扱えないの + で、$PAGERや$EDITORに|g:vimshell_cat_command|の値を + セットする。初期値は"cat"だが、この変数の内容を + 変更することで、カスタマイズできる。 + + 初期値は"cat"である。 + +g:vimshell_environment_term *g:vimshell_environment_term* + vimshellが$TERMにセットする端末情報である。 + + 初期値は"vt100"である。 + +g:vimshell_split_command *g:vimshell_split_command* + vimshellが画面を分割するときに用いるExコマンドである。 + これを"nicely"にすると、vimshellがウインドウの大きさを + 見て最適な画面分割を行う。 + 空文字列にすると、分割しない。 + "tabnew"にすると、新しいタブで開く。 + "vsplit"で縦方向に分割する。 + + 初期値は"nicely"である。 + +g:vimshell_cd_command *g:vimshell_cd_command* + vimshellがカレントディレクトリを変更するときに用いるEx + コマンドである。|`=|を解釈しなければならない。 + + 初期値は"lcd"である。 + +g:vimshell_no_save_history_commands *g:vimshell_no_save_history_commands* + ヒストリを保存しないコマンド名をキーとしたディクショ + ナリ。存在しないと無視される。 + + 初期値は{ 'history' : 1, 'h' : 1, 'histdel' : 1 }です。 + +g:vimshell_interactive_no_save_history_commands *g:vimshell_interactive_no_save_history_commands* + |vimshell-internal-iexe|において、ヒストリを保存しな + いコマンド名をキーとしたディクショナリ。存在しな + いと無視される。 + + 初期値は{}である。 + +g:vimshell_interactive_update_time *g:vimshell_interactive_update_time* + |vimshell-internal-iexe|がInsert mode中において、自 + 動更新を行うタイミングを制御する。 + |vimshell-internal-iexe|はこのオプションに基づき、 + 'updatetime'を変更する。 + + 初期値は500である。 + +g:vimshell_interactive_command_options *g:vimshell_interactive_command_options* + コマンド名をキーとするディクショナリ変数になっていて、 + |vimshell-internal-iexe|で起動するコマンドに与えるオ + プションを指定する。 Windows環境などで特殊なオプショ + ンを与えないと、うまく対話モードにならないコマンド + に使用する。 + + 初期値は複雑なので、autoload/vimshell/commands/iexe.vimを参照 + せよ。 + +g:vimshell_interactive_interpreter_commands *g:vimshell_interactive_interpreter_commands* + ファイルタイプをキーとするディクショナリ変数になっていて、 + |:VimShellInteractive|の引数を省略した際のインタプリ + タ名を指定する。 + + 初期値は複雑なので、autoload/vimshell/commands/iexe.vimを参照 + せよ。 + +g:vimshell_interactive_encodings *g:vimshell_interactive_encodings* + コマンド名をキーとするディクショナリ変数になっていて、 + |vimshell-internal-iexe|で起動するコマンドのエンコー + ディングを指定する。 + + 初期値は複雑なので、autoload/vimshell/commands/iexe.vimを参照 + せよ。 + +g:vimshell_interactive_no_echoback_commands *g:vimshell_interactive_no_echoback_commands* + インタプリタ名をキーとするディクショナリ変数になってい + て、|vimshell-internal-iexe|実行時にエコーバックするか + どうかを指定する。1ならiexe側でエコーバック処理をする。 + Windowsでのみ有効である。 + + 初期値は複雑なので、plugin/vimshell.vimを参照 + せよ。 + +g:vimshell_terminal_cursor *g:vimshell_terminal_cursor* + |vimshell-internal-texe|で使用するカーソル形状を指定 + する。'guicursor'を一時的に変更するので、GVim環境 + でのみ意味がある。 + + 初期値は'i:block-Cursor/lCursor'である。 + +g:vimshell_terminal_commands *g:vimshell_terminal_commands* + コマンド名をキーとするディクショナリ変数となっている。 + 値が真であるコマンドを実行する際には、自動的に + |vimshell-internal-texe|が使用される。 + + 初期値は複雑なので、plugin/vimshell.vimを参照 + せよ。 + +g:vimshell_interactive_cygwin_commands *g:vimshell_interactive_cygwin_commands* + コマンド名をキーとするディクショナリ変数になっていて、 + fakecygpty経由で起動するコマンドを指定する。sshな + ど、Cygwin上でないとうまく動作しないコマンドを + |vimshell-internal-iexe|から使用する際に使う。 + fakecygptyについては、|vimshell-tips-fakecygpty|を + 参照しなければならない。 + + 初期値は複雑なので、autoload/vimshell/commands/iexe.vimを参照 + せよ。 + +g:vimshell_interactive_cygwin_path *g:vimshell_interactive_cygwin_path* + fakecygpty経由のプログラムを実行する際に参照するパス + を指定する。 |vimshell-internal-iexe|は第一引数に + fakecygptyを指定されたとき、 $PATHではなく、 + |g:vimshell_interactive_cygwin_path|からコマンドを検 + 索する。 + + 初期値は'c:/cygwin/bin'である。 + +g:vimshell_interactive_cygwin_home *g:vimshell_interactive_cygwin_home* + fakecygpty経由のプログラムを実行する際に使用する + $HOMEを指定する。''を指定すると現在の$HOMEをそのま + ま利用する。 + + 初期値は''である。 + +g:vimshell_interactive_monochrome_commands *g:vimshell_interactive_monochrome_commands* + コマンド名をキーとするディクショナリ変数になっていて、 + vimshellによる色分けを無効化するコマンドを指定する。 + + 初期値は複雑なので、autoload/vimshell/commands/iexe.vimを参照 + せよ。 + +------------------------------------------------------------------------------ +KEY MAPPINGS *vimshell-key-mappings* + +(vimshell_split_switch) *(vimshell_split_switch)* + vimshellを画面分割して起動する。すでにvimshellバッファ + が存在する場合はそちらに切り換える。 + +(vimshell_split_create) *(vimshell_split_create)* + vimshellを画面分割して起動する。すでにvimshellバッファ + が存在していても、新しくvimshellバッファを作成する。 + +(vimshell_switch) *(vimshell_switch)* + vimshellを起動する。すでにvimshellバッファが存在する場 + 合はそちらに切り換える。 + +(vimshell_create) *(vimshell_create)* + vimshellを起動する。すでにvimshellバッファが存在してい + ても、新しくvimshellバッファを作成する。 + +VIMSHELL BUFFER KEY MAPPINGS *vimshell-buffer-key-mappings* + +Normal mode key mappings. + +(vimshell_enter) *(vimshell_enter)* + 入力されたコマンドを実行する。 + +(vimshell_previous_prompt) *(vimshell_previous_prompt)* + カーソルよりも前のプロンプトへ移動する。 + +(vimshell_next_prompt) *(vimshell_next_prompt)* + カーソルよりも後のプロンプトへ移動する。 + +(vimshell_delete_previous_output) *(vimshell_delete_previous_output)* + カーソル前方の出力を削除する。 + +(vimshell_paste_prompt) *(vimshell_paste_prompt)* + カーソル行のコマンドをプロンプトにペーストする。 + +(vimshell_move_end_argument) *(vimshell_move_end_argument)* + コマンドの最終引数へ移動する。 + +(vimshell_hide) *(vimshell_hide)* + vimshellバッファを隠す。 + +(vimshell_exit) *(vimshell_exit)* + vimshellバッファを終了する。 + +(vimshell_change_line) *(vimshell_change_line)* + 行全体を修正する。 + +(vimshell_delete_line) *(vimshell_delete_line)* + 行全体を削除する。 + +(vimshell_hangup) *(vimshell_hangup)* + 実行中のコマンドを強制的に終了する。 + +(vimshell_insert_head) *(vimshell_insert_head)* +(vimshell_insert_enter) *(vimshell_insert_enter)* +(vimshell_append_enter) *(vimshell_append_enter)* +(vimshell_append_end) *(vimshell_append_end)* + 挿入モードへ移行する。 + +(vimshell_clear) *(vimshell_clear)* + 再描画する。 + +(vimshell_move_head) *(vimshell_move_head)* + 行頭へ移動する。 + +(vimshell_execute_by_background) *(vimshell_execute_by_background)* + 実行中のコマンドをiexeバッファで起動する。 + +Visual mode key mappings. +(vimshell_select_previous_prompt) *v_(vimshell_select_previous_prompt)* + カーソルよりも前のプロンプトを選択する。 + +(vimshell_select_next_prompt) *v_(vimshell_select_next_prompt)* + カーソルよりも後のプロンプトを選択する。 + +Insert mode key mappings. + +(vimshell_command_complete) *i_(vimshell_command_complete)* + 補完を呼び出す。 + +(vimshell_push_current_line) *i_(vimshell_push_current_line)* + 実行中のコマンドを一時的にスタックにpushする。 + +(vimshell_insert_last_word) *i_(vimshell_insert_last_word)* + コマンドの最終引数に文字を挿入する。 + +(vimshell_run_help) *i_(vimshell_run_help)* + 内部コマンドのヘルプを見る。 + +(vimshell_move_head) *i_(vimshell_move_head)* + 行の先頭へ移動する。 + +(vimshell_delete_backward_line) *i_(vimshell_delete_backward_line)* + カーソルより後方の行を削除する。 + +(vimshell_delete_backward_word) *i_(vimshell_delete_backward_word)* + コマンド行を一語削除する。 + +(vimshell_enter) *i_(vimshell_enter)* + コマンドを実行する。 + +(vimshell_interrupt) *i_(vimshell_interrupt)* + 実行中のコマンドに割り込みを送信する。 + +(vimshell_move_previous_window) *i_(vimshell_move_previous_window)* + 前のウインドウへ戻る。 + +(vimshell_delete_backward_char) *i_(vimshell_delete_backward_char)* +(vimshell_another_delete_backward_char) *i_(vimshell_another_delete_backward_char)* + コマンド行を一文字削除する。 + +(vimshell_delete_forward_line) *i_(vimshell_delete_forward_line)* + カーソルより前方の行を削除する。 + +(vimshell_clear) *i_(vimshell_clear)* + vimshellバッファを再描画する。 + +(vimshell_execute_by_background) *i_(vimshell_execute_by_background)* + 実行中のコマンドをiexeバッファで実行する。 + +Normal mode default key mappings. +{lhs} {rhs} +-------- ----------------------------- + (vimshell_enter) +q (vimshell_hide) +Q (vimshell_exit) + (vimshell_previous_prompt) + (vimshell_next_prompt) + (vimshell_delete_previous_output) + (vimshell_paste_prompt) +E (vimshell_move_end_argument) +cc (vimshell_change_line) +dd (vimshell_delete_line) +I (vimshell_insert_head) +A (vimshell_append_end) +i (vimshell_insert_enter) +a (vimshell_append_enter) +^ (vimshell_move_head) + (vimshell_hangup) + (vimshell_clear) + (vimshell_execute_by_background) + +Visual mode default key mappings. +{lhs} {rhs} +-------- ----------------------------- + (vimshell_select_previous_prompt) + (vimshell_select_next_prompt) + +Insert mode default key mappings. +{lhs} {rhs} +-------- ----------------------------- + (vimshell_enter) + vimshell/history sourceの起動 + (vimshell_command_complete) + (vimshell_move_head) + (vimshell_delete_backward_line) + (vimshell_delete_backward_word) + (while execute) (vimshell_execute_by_background) + (other) (vimshell_push_current_line) + (vimshell_insert_last_word) + (vimshell_run_help) + (vimshell_interrupt) + (vimshell_delete_backward_char) + (vimshell_delete_backward_char) + (vimshell_delete_forward_line) + (vimshell_move_previous_window) + +VIMSHELL INTERACTIVE BUFFER KEY MAPPINGS *vimshell-interactive-buffer-key-mappings* + +Normal mode key mappings. + +(vimshell_int_execute_line) *(vimshell_int_execute_line)* + カーソル位置の入力をコマンドに送信する。 + +(vimshell_int_previous_prompt) *(vimshell_int_previous_prompt)* + カーソルよりも前のプロンプトへ移動する。 + +(vimshell_int_next_prompt) *(vimshell_int_next_prompt)* + カーソルよりも後のプロンプトへ移動する。 + +(vimshell_int_paste_prompt) *(vimshell_int_paste_prompt)* + カーソル位置の入力を最終行にペーストする。 + +(vimshell_int_hangup) *(vimshell_int_hangup)* + 強制的にコマンドを終了する。 + +(vimshell_int_exit) *(vimshell_int_exit)* + バッファと実行中のコマンドを削除する。 + +(vimshell_int_restart_command) *(vimshell_int_restart_command)* + コマンドを再起動する。 + +(vimshell_int_change_line) *(vimshell_int_change_line)* + 行全体を変更する。 + +(vimshell_int_delete_line) *(vimshell_int_delete_line)* + 行全体を削除する。 + +(vimshell_int_insert_enter) *(vimshell_int_insert_enter)* +(vimshell_int_insert_head) *(vimshell_int_insert_head)* +(vimshell_int_append_enter) *(vimshell_int_append_enter)* +(vimshell_int_append_end) *(vimshell_int_append_end)* + Insert modeに移行する。 + +(vimshell_int_clear) *(vimshell_int_clear)* + バッファを再描画する。 + +Insert mode key mappings. + +(vimshell_int_move_head) *i_(vimshell_int_move_head)* + コマンド行の先頭に移動する。 + +(vimshell_int_delete_backward_line) *i_(vimshell_int_delete_backward_line)* + カーソルより後方の行を削除する。 + +(vimshell_int_delete_backward_word) *i_(vimshell_int_delete_backward_word)* + コマンド行を一語削除する。 + +(vimshell_int_execute_line) *i_(vimshell_int_execute_line)* + コマンドにカーソル行を送信する。 + +(vimshell_int_delete_backward_char) *i_(vimshell_int_delete_backward_char)* +(vimshell_int_another_delete_backward_char) *i_(vimshell_int_another_delete_backward_char)* + コマンド行を一文字削除する。 + +(vimshell_int_send_input) *i_(vimshell_int_send_input)* + コマンドに任意の入力を送信する。 + +(vimshell_int_interrupt) *i_(vimshell_int_interrupt)* + 実行中のコマンドに割り込みを送信する。 + +(vimshell_int_command_complete) *i_(vimshell_int_command_complete)* + 補完を行う。 + +(vimshell_int_delete_forward_line) *i_(vimshell_int_delete_forward_line)* + カーソルより前方の行を削除する。 + +Normal mode default key mappings. +{lhs} {rhs} +-------- ----------------------------- + (vimshell_int_previous_prompt) + (vimshell_int_next_prompt) + (vimshell_int_execute_line) + (vimshell_int_paste_prompt) + (vimshell_int_restart_command) + (vimshell_int_hangup) +q (vimshell_int_exit) +cc (vimshell_int_change_line) +dd (vimshell_int_delete_line) +I (vimshell_int_insert_head) +A (vimshell_int_append_end) +i (vimshell_int_insert_enter) +a (vimshell_int_append_enter) + (vimshell_int_clear) + +Insert mode default key mappings. +{lhs} {rhs} +-------- ----------------------------- + (vimshell_int_delete_backward_char) + (vimshell_int_delete_backward_char) + (vimshell_int_move_head) + (vimshell_int_delete_backward_line) + (vimshell_int_delete_backward_word) + (vimshell_int_delete_forward_line) + (vimshell_int_execute_line) + (vimshell_int_interrupt) + vimshell/history sourceの起動 + (vimshell_int_send_input) + + 補完候補の選択か補完を行う + +------------------------------------------------------------------------------ +FUNCTIONS *vimshell-functions* + +vimshell#hook#set({hook-point}, {func-list}) *vimshell#hook#set()* + {hook-point}のhook関数を{func-list}で定義する。すでに定 + 義されているhookは上書きされるので注意しなければなら + ない。hook関数は{func-list}で指定された順番で呼びだされる。 + +vimshell#hook#get({hook-point}) *vimshell#hook#get()* + {hook-point}に定義されているhookを辞書形式で返す。 + +vimshell#hook#add({hook-point}, {hook-name}, {func}) *vimshell#hook#add()* + {hook-point}に{hook-name}で{func}を登録する。既に存 + 在するhook関数は{hook-name}が同じでない限り上書きさ + れない。 + +vimshell#hook#remove({hook-point}, {hook-name}) *vimshell#hook#remove()* + {hook-point}の{hook-name}関数を削除する。 + +============================================================================== +EXAMPLES *vimshell-examples* +> + let g:vimshell_user_prompt = 'fnamemodify(getcwd(), ":~")' + "let g:vimshell_right_prompt = 'vcs#info("(%s)-[%b]", "(%s)-[%b|%a]")' + let g:vimshell_enable_smart_case = 1 + + if has('win32') || has('win64') + " Display user name on Windows. + let g:vimshell_prompt = $USERNAME."% " + else + " Display user name on Linux. + let g:vimshell_prompt = $USER."% " + + call vimshell#set_execute_file('bmp,jpg,png,gif', 'gexe eog') + call vimshell#set_execute_file('mp3,m4a,ogg', 'gexe amarok') + let g:vimshell_execute_file_list['zip'] = 'zipinfo' + call vimshell#set_execute_file('tgz,gz', 'gzcat') + call vimshell#set_execute_file('tbz,bz2', 'bzcat') + endif + + " Initialize execute file list. + let g:vimshell_execute_file_list = {} + call vimshell#set_execute_file('txt,vim,c,h,cpp,d,xml,java', 'vim') + let g:vimshell_execute_file_list['rb'] = 'ruby' + let g:vimshell_execute_file_list['pl'] = 'perl' + let g:vimshell_execute_file_list['py'] = 'python' + call vimshell#set_execute_file('html,xhtml', 'gexe firefox') + + autocmd FileType vimshell + \ call vimshell#altercmd#define('g', 'git') + \| call vimshell#altercmd#define('i', 'iexe') + \| call vimshell#altercmd#define('l', 'll') + \| call vimshell#altercmd#define('ll', 'ls -l') + \| call vimshell#hook#add('chpwd', 'my_chpwd', 'g:my_chpwd') + + function! g:my_chpwd(args, context) + call vimshell#execute('ls') + endfunction + + autocmd FileType int-* call s:interactive_settings() + function! s:interactive_settings() + endfunction +< +プロンプトをユーザー名にしているだけで、後は凝った設定はしてないです。 ちな +みに|neocomplcache|では、vimshellのヒストリファイルを辞書として使用してます。 +これはなかなか便利です。|g:vimshell_execute_file_list|による関連づけも設定 +しています。 ユーザープロンプトを設定するのは一番最初にします。 vimshellを読 +み込む前に設定しないと、セキュリティの関係で再設定できなくなるからです。 + +============================================================================== +INTERNAL COMMANDS *vimshell-internal-commands* +internal commandは普通のシェルにおける組み込みコマンドのように動作する。 +引数はvimshellに解釈された後に分割して渡される。 + +Note: 現状、internal commandコマンドはパイプラインに対応しないことに注意しなけ +ればならない。パイプラインを使用した場合、強制的に外部コマンドが起動される。よ +って、次のコマンドはフリーズする。 +> + vimshell% echo hello | vim +< + +bg [{option}...] {command} *vimshell-internal-bg* + {command}をバックグラウンドで起動する。vimshellのバックグラウン + ド実行は新たにバッファを開き、そこに{command}の出力を書き出す。 + bgの場合、ユーザーからの入力は一切受け付けない。 バックグラウン + ドバッファ上でを入力すると、{command}の実行を強制的に終了 + させる。 + コマンドラインの最後に&を付加すると、bgを指定したことと同じとなる。 + 例: +> + vimshell% ls& +< + iexe, exe, bg, texe, less はオプションを解釈し、それに基づいて + 挙動を変更する。詳しくは |vimshell-execute-options|を参照せよ。 + ここでは、bgのみに存在するオプションを解説する。 + + --filetype={filetype-name} + 出力バッファの'filetype'を{filetype-name}に変更する。 + このオプションが省略された場合、"background"となる。 + + --split={split-command} + バッファの分割方向を指定する。このオプションが省略された場合、 + |g:vimshell_split_command|が使用される。 + +cd {directory-path} [{substitute-pattern}] *vimshell-internal-cd* + カレントディレクトリを{directory-path}に変更する。引数が空の場 + 合、ホームディレクトリへ移動する。 引数が二つ与えられた場合、 + {directory-path}を {substitute-pattern}へ置き換える。引数がディ + レクトリでなかった場合、ファイルの親ディレクトリへ移動する。 フ + ァイルが見つからなかった場合、'cdpath'を参照して移動しようとす + る。 引数に-で始まる数字を与えると、 |vimshell-internal-popd|と + 同じ意味になる。 + +clear *vimshell-internal-clear* + 画面を消去する。 + +dirs [{max}] *vimshell-internal-dirs* + ディレクトリスタックの一覧を{max}個表示する。 + {max}を省略すると、10になる。 + この一覧上でを押すことで、そのディレクトリへ移動でき + る。 + +echo [{argument}...] *vimshell-internal-echo* + 引数を出力する。 + +eval {expression} *vimshell-internal-eval* + {expression}をvimshell Scriptとして解釈し、評価結果を表示する。 + 前のバージョンのevとは動作が異なる。evの代わりが欲しいなら、 + alias ev = 'vexe echo'を設定する。 + +exe [{option}...] {command} *vimshell-internal-exe* + {command}に引数を与えて実行する。必ず外部コマンドが実行される。 + iexe, exe, bg, texe, less はオプションを解釈し、それに基づいて + 挙動を変更する。詳しくは|vimshell-execute-options|を参照せよ。 + コマンドを実行中はコマンドが終了するか、で強制終了する + まで、他のコマンドを実行できないことに注意。 + Note: vimshell Ver.9より、exeは入力も受けつけるように変更された。 + + *vimshell-execute-options* + --encoding={encoding-name} *vimshell-execute-options-encoding* + 起動するプログラムのエンコーディングを{encoding-name}に変更する。 + 'encoding'と{encoding-name}が異なる場合、vimshellは入出力のエン + コーディング変換を自動的に行う。 このオプションが省略された場合、 + 'termencoding'の値が使用される。 + +exit *vimshell-internal-exit* + vimshellを終了する。 + +gcd [{directory-path}] *vimshell-internal-gcd* + vimshellのカレントディレクトリを変更し、かつグローバルなカレ + ントディレクトリも変更する。 vimshellのカレントディレクト + リはVimのカレントディレクトリとは異なっているので、 Vimのカ + レントディレクトリを変更したい場合に便利である。 + {directory-path}を省略すると、vimshellのカレントディレクトリ + に移動する。 + +gendoc {command} {args} *vimshell-internal-gendoc* + {command}に引数{args}を与えて実行し、結果を + g:vimshell_temporary_directory/cached-docに格納する。キャッシュ + した説明文は|echodoc|により表示できる。説明文としてキャッシュさ + れるのは、コマンドの実行結果の一行目だけである。 + +gexe {command} *vimshell-internal-gexe* + {command}に引数を与えて実行する。必ず外部コマンドが実行される。 + exeとは違い、GUIコマンドを実行することに特化している。 + +h [{pattern}] *vimshell-internal-h* + {pattern}に一致するヒストリを実行する。{pattern}が数字で与えら + れた場合、{pattern}をヒストリ番号として検索する。{pattern}が文 + 字列の場合、その文字列に最初にマッチする履歴を実行する。ヒ スト + リ番号は|vimshell-internal-history|で確認できる。{pattern}を省 + 略すると、 直前のコマンドを実行する。|vimshell-internal-h|によ + り実行したコマンドはヒストリに登録されない。 + +histdel {history-number} *vimshell-internal-histdel* + {history-number}に一致するヒストリを削除する。ヒストリ番号は + |vimshell-internal-history|で確認できる。{history-number}を省略 + すると無視される。 + +history [{search-string}] *vimshell-internal-history* + ディレクトリスタックの一覧を{search-string}個表示する。 + {search-string} を省略すると、20になる。{search-string}が文字列 + の場合、その文字 列にマッチする候補を一覧できます。この一覧上で + を押すことで、その履歴を実行できる。 + +iexe [{options}...] {command} *vimshell-internal-iexe* + {command}に引数を与えて実行する。必ず外部コマンドが実行される。 + exeとは違い、対話コマンドを実行することに特化している。入出力を + 行なうために新しいバッファが生成される。 + iexeバッファは|filetype|がint-{command}となる。iexeバッファ全体 + にautocmdを使用する場合は、"int-*"というパターンを使用するとよ + い。 + + Note: + iexeはzshの右プロンプトに対応していない。仕組み上、右プロンプト + には対応できない。iexeバッファからプロセスを起動すると、 + 環境変数 "$VIMSHELL" が1にセットされるので、それにより判別し右 + プロンプトを無効にするとよい。 + + iexe, exe, bg, texe, less はオプションを解釈し、それに基づいて + 挙動を変更する。詳しくは |vimshell-execute-options|を参照せよ。 + + --split={split-command} + バッファの分割方向を指定する。このオプションが省略された場合、 + |g:vimshell_split_command|が使用される。 + +less [{options}...] {command} *vimshell-internal-less* + {command}に引数を与えて実行する。必ず外部コマンドが実行される。 + vimshellがページャとなり、出力が多いコマンドを実行するときに有 + 用である。 + シンタックスシュガーとして、次の形式も有効である。 + {command1} | {command2} | less + 入出力を行なうために新しいバッファが生成される。 + {command}が実行コマンドでない場合、|vimshell-internal-view|を実 + 行する。 + iexe, exe, bg, texe, less はオプションを解釈し、それに基づい + て挙動を変更する。詳しくは|vimshell-execute-options|を参 + 照せよ。 + + --split={split-command} + バッファの分割方向を指定する。このオプションが省略された場合、 + |g:vimshell_split_command|が使用される。 + +ls [{argument}...] *vimshell-internal-ls* + 外部コマンドのlsを適切な引数を与えて実行する。lsコマンドがイン + ストールされていない場合、エラーとなる。特にWindows環境では、ls + コマンドをどこかから入手する必要があるだろう。 + +mkcd {directory-name} *vimshell-internal-mkcd* + {directory-name}を作成してから、そのディレクトリへ + |vimshell-internal-cd|する。 + +nop *vimshell-internal-nop* + 何もしない。 + +open {filename} *vimshell-internal-open* + {filename}を関連付け実行する。何が実行されるかはOSやデスクトッ + プ環境に依存する。 + +popd [{directory-stack-number}] *vimshell-internal-popd* + {directory-stack-number}で示されるディレクトリへ移動する。 + {directory-stack-number}は|vimshell-internal-dirs|で確認でき + る。{directory-stack-number}を省略すると、0になる。 + 他のシェルとは異なり、重複しない候補はpopdからは取り除かれない。 + +pwd *vimshell-internal-pwd* + vimshellのカレントディレクトリを表示する。 + +repeat {cnt} {command} *vimshell-internal-repeat* + {command}を{cnt}回実行する。 + +shell *vimshell-internal-shell* + |g:vimshell_use_terminal_command|を用いて'shell'を起動する。シ + グナルやトラップなど、vimshellでは対応できない用途にも対応する + ことができる。 + +source {files} *vimshell-internal-source* + Windows環境では、"cmd.exe", 他の環境では、'shell'を利用して、 + {files}を読み込む。{files}は環境変数を変化させるシェルスクリ + プトである。環境変数の変化は、vimshellに反映される。 + +texe [{options}...] {command} *vimshell-internal-texe* + {command}に引数を与えて実行する。必ず外部コマンドが実行される。 + exe, iexeとは違い、端末コマンドを実行することに特化している。入 + 出力を行なうために新しいバッファが生成される。パイプを使うとエ + ラーになる。 + + Note: このコマンドは、まだ動作が不完全である。 + + iexe, exe, bg, texe, less はオプションを解釈し、それに基づい + て挙動を変更する。詳しくは |vimshell-execute-options|を参 + 照せよ。 + + --split={split-command} + バッファの分割方向を指定する。このオプションが省略された場合、 + |g:vimshell_split_command|が使用される。 + +time {command} *vimshell-internal-time* + {command}を同期的に実行し、実行時間を表示する。 + +view [{options}...] {filenames}... *vimshell-internal-view* + {filenames}を読み取り専用で別バッファに開く。ファイルの行数がウ + インドウサイズよりも少ない場合、別バッファを開かず、catのように + 動作する。ファイルの中身をちょっと見てみたいときに便利である。 + --split={split-command} + バッファの分割方向を指定する。このオプションが省略された場合、 + |g:vimshell_split_command|が使用される。 + +vi [{options}...] [{filenames}...] *vimshell-internal-vi* + |vimshell-internal-vim|と同じ動作をする。 + +vim [{options}...] [{filenames}...] *vimshell-internal-vim* + {filenames}を別バッファに開く。カレントディレクトリにある + ファイルを手軽に編集したいときに便利である。 + {filenames}を省略すると、無名バッファを開く。 + + --split={split-command} + バッファの分割方向を指定する。このオプションが省略された場合、 + |g:vimshell_split_command|が使用される。 + +vimdiff [{options}...] {filename1} {filename2} *vimshell-internal-vimdiff* + {filename1}と{filename2}を|:vimdiff|で比較する。vimshellから + diffを呼び出すのは不便なので、存分に活用するべきである。 + + --split={split-command} + バッファの分割方向を指定する。このオプションが省略された場合、 + |g:vimshell_split_command|が使用される。 + +vimsh [{filename}] *vimshell-internal-vimsh* + {filename}で表されるvimshellスクリプトファイルを実行する。ただ + し制御構造が実装されていないため、あまり利用価値はない。 + {filename}を省略すると、新しいvimshellバッファを開く。 + +which {command} *vimshell-internal-which* + {command}のフルパスを出力する。aliasも認識される。 + +whereis {command} *vimshell-internal-whereis* + {command}のフルパスをすべて出力する。 + +============================================================================== +SPECIAL COMMANDS *vimshell-special-commands* +special commandはinternal commandとは違い、vimshellが最小限の解釈しかせずに、 +コマンドに制御が渡る。それだけ柔軟な解釈ができるが、引数をパースするのはそれ +ぞれのコマンドの責任となる。 + +alias {alias-name} = {command} *vimshell-special-alias* + vimshellにaliasを定義する。vimshellは{alias-name}がコマンド名と + して使用されると、自動的に{command}に置き換える。普通のシェルと + は違い、 = の前後に空白があっても動作する。 + + aliasは引数を取ることができる。引数は$$args変数により参照す + る。 +> + vimshell% alias echo=':echo "$$args"' + vimshell% alias echo2=':echo "$$args[1]"' + vimshell% alias echo3=':echo "$$args[2:]"' +< +galias {global-alias-name} = {command} *vimshell-internal-galias* + vimshellにグローバルなaliasを定義する。vimshellは + {global-alias-name}がコマン ドライン中に現われると、自動的に + {command}に置き換える。|vimshell-internal-alias|とは違い、引数 + でも展開される。zshのグローバルエイリアスと良く似た機能である。 + + ただし、現状次のようなパイプ付きの展開がサポートされていない。 +> + vimshell% galias G = '|grep' + vimshell% ls G hoge +< +let ${var-name} = {expression} *vimshell-special-let* + {var-name}の変数へ{expression}を代入する。 + {var-name}の先頭には$を付加しなければならない。 + シェル変数はそれぞれのvimshellバッファ固有の変数である。 + + 環境変数に代入するには、変数名の先頭を大文字にする。 +> + vimshell% let $Hoge = $hoge +< + 普通のシェルと違って、 = の間に空白があってもなくても動作する。 + 代入する式はVim scriptとなっているので、計算も自由自在である。 + ただしvimshellでは変数名の頭に必ず$を付けなければならない。コマ + ンドの終了ステータスは$$statusに書き込まれまる。$$で始まる変数 + はvimshellの内部変数である。 + +sexe {command} *vimshell-special-sexe* + {command}を'shell'上で実行する。 vimshellでの起動に不具合がある + ときに使用する。 'shell'が適切に設定されていないと動作がおかし + くなる。Windows環境では一瞬DOS窓が表示されてしまう。 + +vexe {expression} *vimshell-special-vexe* + {expression}をVim Scriptの文として実行し、出力をvimshellバッ + ファに書き出す。コマンドの実行後はvimshellバッファへと戻って + こなければならない。もしこの規則が守られない場合、vimshellの + 状態は保証されない。 + vexeを直接使わなくても、:をプレフィクスとして実行しても同じ + 意味となる。ただし、:をプレフィクスとして実行すると、 + vimshellはメタ文字の解釈を一切行わない。 + 例: +> + :ls +< +============================================================================== +ALTER COMMAND *vimshell-alter-command* + +kana氏の作成したaltercmd.vim[http://github.com/kana/vim-altercmd]というものがあ +る。これはCommand line-modeでのコマンド名においてのみ展開される特殊なエイリアス +である。普通のエイリアスよりも、誤爆しにくいという利点がある。 + +それをvimshell上にも実装した。vimshellにもエイリアス機能があるが、altercmd機能 +を用いると、展開結果が一目で分かる。本家とは違い、altercmdの再帰的展開にも対応 +している。 + +使用方法は、vimshellバッファ上で|vimshell#altercmd#define|を呼びだすだけである。 +autocmd FileTypeを使用すると、楽に定義できるだろう。 +> + autocmd FileType vimshell + \ call vimshell#altercmd#define('g', 'git') +< +============================================================================== +HOOK *vimshell-hook* + +vimshellには関数がまだ存在しないが、決められたフック地点でVim Scriptの関数が呼 +べるため、 vimshellの内部構造を熟知していれば、より柔軟な処理ができる。 + +次の例では、chpwdにフックを設定し、カレントディレクトリ移動時にlsを実行する +ようにしている。 +> + autocmd FileType vimshell + \ call vimshell#hook#add('chpwd', 'my_chpwd', 'g:my_chpwd') + + function! g:my_chpwd(args, context) + call vimshell#execute('ls') + endfunction +< +vimshellでは次のようなフック地点が用意されている。フック関数はargsという引数を +表す変数と、contextというコンテキスト情報を引数に取る。フィルターとして動作する、 +一部のフック関数はcmdlineを第一引数に取る。 + +chpwd *vimshell-hook-chpwd* + vimshellのカレントディレクトリが変更されるときに呼びだされる。 + 第一引数は新しいカレントディレクトリである。 + +preparse *vimshell-hook-preparse* + エイリアスのパース前に呼びだされる。第一引数はcmdlineというコマ + ンドライン文字列で、戻り値は変更後のコマンドライン文字列である。 + +preexec *vimshell-hook-preexec* + エイリアスのパース後、コマンドの実行前に呼びだされる。第一引数 + はcmdlineというコマンドライン文字列で、戻り値は変更後のコマンド + ライン文字列である。 + +postexec *vimshell-hook-postexec* + コマンドの実行後に呼びだされる。第一引数はcmdlineという実行した + コマンドライン文字列である。 + +emptycmd *vimshell-hook-emptycmd* + コマンド名が空のときに呼びだされる。第一引数はcmdlineというコマ + ンドライン文字列で、戻り値は変更後のコマンドライン文字列である。 + +notfound *vimshell-hook-notfound* + コマンドが存在しないときに呼びだされる。第一引数はcmdlineという + コマンドライン文字列で、戻り値は変更後のコマンドライン文字列で + ある。 + +preprompt *vimshell-hook-preprompt* + コマンド実行後、プロンプト表示前に呼びだされる。 + +preinput *vimshell-hook-preinput* + コマンド実行時において、ユーザーの入力後に呼びだされる。第一引 + 数はinputというユーザー入力文字列で、戻り値は変更後の入力文字列 + である。普通|vimshell-internal-iexe|のバッファに使う。 + +postinput *vimshell-hook-postinput* + コマンド実行時において、ユーザーの入力がプロセスに処理された後 + に呼びだされる。第一引数はinputというユーザー入力文字列である。 + 普通|vimshell-internal-iexe|のバッファに使う。 + +cmdlineを簡易的に解析するなら、|vimproc#parser#split_args()|か、 +|vimproc#parser#split_args_through()|を使用する。この関数は引数に分割するコマン +ドライン文字列を取る。|vimproc#parser#split_args()|はクォート文字列を評価するが、 +|vimproc#parser#split_args_through()|はクォート文字列をそのまま残す。この関数は +;や&&, ||で表される複合文やパイプ、リダイレクト記号をうまく解析できないことに +注意しなければならない。 + +============================================================================== +TIPS *vimshell-tips* +ここでは、その他の便利機能について紹介する。 + +ディレクトリスタック *vimshell-tips-directory-stack* + vimshellでは、bashやzshのようなディレクトリスタックを完備してい + る。しかも何も設定せずにauto_pushdしてくれるので、pushdコマンド + は存在しない。ディレクトリスタックを参照するには + |vimshell-internal-dirs|コマンド、ディレクトリスタックから + |vimshell-internal-cd|するには |vimshell-internal-popd|コマンド + を使用する。他のシェルと同様に、"cd -"でも + |vimshell-internal-popd|と同じ動作になる。 + +auto_cd *vimshell-tips-auto_cd* + ディレクトリ名で実行すると、そのディレクトリに移動する。zshの機 + 能を移植した。例えば、..で上のディレクトリへ移動できる。 zshと + は違い、特に設定せずに使用できる。 + +ブロック *vimshell-tips-block* + ブロック構文もサポートしている。 +> + vimshell% echo /hoge/piyo/{hoge,hogera} + -> /hoge/piyo/hoge /hoge/piyo/hogera +< + zshのような数値展開も実装している。 +> + vimshell% echo {00..09} + -> 00 01 02 03 04 05 06 07 08 09 +< +ワイルドカード *vimshell-tips-wildcard* + ワイルドカードも普通に使える。指定されたファイルが存在しない場 + 合、zshのようにエラーになる。 +> + vimshell% ls *.htm +< + ワイルドカードの除外もサポートした。 +> + vimshell% ls *~*.htm +< + '~'で区切ってパターンを記述することで、「パターンを除外したパターン」 + という意味になる。 + +バッククオート *vimshell-tips-backquote* + コマンドの引数にコマンドの実行結果が使える。 +> + vimshell% echo `ls` +< + Vim scriptの埋め込みもできる。 +> + vimshell% echo `=3` +< + +fakecygpty *vimshell-tips-fakecygpty* + fakecygptyとはKyotaro Horiguchiさんが開発した、Windowsのパイプ + とCygwinのptyを接続させて動作させるためのコマンドである。例えば + 、次のコマンドでCygwinのsshと接続できる。 +> + > fakecygpty ssh +< + Meadowのソースコードに含まれていて探すのが大変なので、私がソー + スコードを再配布している。 + http://github.com/Shougo/fakecygpty + 自分でコンパイルするには、Cygwin環境上で +> + $ gcc fakecygpty.c -o fakecygpty.exe +< + というコマンドを実行する。あとはfakecygptyを$PATHの通ったところ + に置けば準備完了である。 +> + +sudo *vimshell-tips-sudo* + vimshell Ver.9より、sudoはiexeやsudo内部コマンドを用いなくて + も、そのまま実行できるようになった。ただし、Windows環境で + sudoするためには、Windows環境ではsudo.exeが必要である。 + http://bitbucket.org/wantora/sudo/wiki/Home + +日本語の取り扱い *vimshell-tips-japanese* + 'encoding'を自前で設定している環境(主にWindows)では、起動するコ + マンドとエンコーディングの設定が合わず、日本語の出力が文字化け + することがある。その場合、'termencoding'をコマンドのエンコーデ + ィングと揃えると文字化けは解消される。 + Windows環境なら、"cp932"に設定すると良い。 + さらに、コマンドによってはUTF-8で出力することがある。その場合、 + exeやiexeの"--encoding"オプションを使用すると良い。 +> + vimshell% iexe --encoding=utf8 ghci +< +============================================================================== +UNITE SOURCES *vimshell-unite-sources* + +ここでは、vimshellに添付されている、|unite|用sourceについて解説を行なう。 + + *vimshell-unite-source-vimshell-history* +vimshell/history + vimshellのヒストリを候補とする。インタラクティブバッファでも + 有効。候補はcompletion kindである。普通、mapping内で + |unite#sources#vimshell_history#start_complete()|を呼び出し + て使用する。 + デフォルトでは、がvimshell/historyの呼び出しとなる。 + 例: +> + inoremap unite#sources#vimshell_history#start_complete() +< + +source別アクション + +vimshell/history *vimshell-unite-action-vimshell-history* + execute 履歴の実行 + edit 履歴の編集 + delete 履歴の削除 + +============================================================================== +CREATE PLUGIN *vimshell-create-plugin* + +vimshellのinternal commandとして、autoload/internal/以下にある*.vimファイルを読 +み込むため、 自分でそこにプラグインファイルを追加することで、簡単にコマンドが追 +加できる。 + +============================================================================== +CHANGELOG *vimshell-changelog* + +doc/vimshell.txtを参照せよ。 + +============================================================================== +vim:tw=78:ts=8:ft=help:norl:noet:fen:fdl=0:isk+=-: diff --git a/vim/.vim/bundle/.neobundle/doc/vimshell.txt b/vim/.vim/bundle/.neobundle/doc/vimshell.txt new file mode 100644 index 0000000..82e12f7 --- /dev/null +++ b/vim/.vim/bundle/.neobundle/doc/vimshell.txt @@ -0,0 +1,2712 @@ +*vimshell.txt* Powerful shell implemented by VimScript + +Version: 9.0 +Author : Shougo +License: MIT license {{{ + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +}}} + +CONTENTS *vimshell-contents* + +Introduction |vimshell-introduction| +Install |vimshell-install| +Interface |vimshell-interface| + Commands |vimshell-commands| + Variables |vimshell-variables| + Functions |vimshell-functions| + Key mappings |vimshell-key-mappings| + Vimshell buffer key mappings |vimshell-buffer-key-mappings| + Interactive buffer key mappings |vimshell-interactive-buffer-key-mappings| +Examples |vimshell-examples| +Internal Commands |vimshell-internal-commands| +Special Commands |vimshell-special-commands| +Alter Command |vimshell-alter-command| +Hook |vimshell-hook| +Tips |vimshell-tips| +Unite sources |vimshell-unite-sources| +Create plugin |vimshell-create-plugin| +Changelog |vimshell-changelog| + + +============================================================================== +INTRODUCTION *vimshell-introduction* + +============================================================================== +USAGE *vimshell-usage* + +You can start vimshell in ":VimShell". Because vimshell works similar with +a common shell, you may operate it intuitively. But vimshell perform the +path appointment in '/'. Vimshell is misunderstood with escape sequence when +you use '\' by Windows for a path and do not work. + +ToDo + +============================================================================== +INSTALL *vimshell-install* + +vimshell needs |vimproc| +http://github.com/Shougo/vimproc + +Please install vimproc Ver.5.0(or later) before use vimshell. +And make proc.so + +Make method: + +* Mingw: > + $ make -f make_mingw.mak + +* Mac OS X: > + $ make -f make_mac.mak + +* Linux BSD: > + $ make -f make_gcc.mak + +* Visual Studio: > + $ make -f make_msvc.mak + +* Cygwin: > + $ make -f make_cygwin.mak + +After compile, copy autoload/vimproc.vim and autoload/vimproc/parser.vim and +autoload/proc.so(or proc.dll) to autoload directory. +Note: "proc.dll" compiled in Cygwin environment is only Cygwin Vim. Can't use +in Windows Vim. + +============================================================================== +INTERFACE *vimshell-interface* + +------------------------------------------------------------------------------ +COMMANDS *vimshell-commands* + +:VimShell *:VimShell* + Run vimshell. + +:VimShellCreate {path} *:VimShellCreate* + Todo + +:VimShellTab {path} *:VimShellTab* + Todo + +:VimShellPop {path} *:VimShellPop* + Todo + +:VimShellExecute {command} *:VimShellExecute* + Todo + +:VimShellInteractive [{command}] *:VimShellInteractive* + Todo + +:VimShellTerminal {command} *:VimShellTerminal* + Todo + +:VimShellSendString {string} *:VimShellSendString* + Todo + +:VimShellSendBuffer {bufname} *:VimShellSendBuffer* + Todo + +------------------------------------------------------------------------------ +VARIABLES *vimshell-variables* + +g:vimshell_prompt *g:vimshell_prompt* + Todo + +g:vimshell_user_prompt *g:vimshell_user_prompt* + Todo +> + let g:vimshell_user_prompt = 'getcwd()' +< + Todo + +g:vimshell_right_prompt *g:vimshell_right_prompt* + Todo +> +g:vimshell_no_default_keymappings *g:vimshell_no_default_keymappings* + Todo + +g:vimshell_ignore_case *g:vimshell_ignore_case* + Todo + +g:vimshell_smart_case *g:vimshell_smart_case* + Todo + +g:vimshell_max_list *g:vimshell_max_list* + Todo + +g:vimshell_use_ckw *g:vimshell_use_ckw* + Todo + +g:vimshell_split_height *g:vimshell_split_height* + Todo + +g:vimshell_temporary_directory *g:vimshell_temporary_directory* + Todo + +g:vimshell_max_command_history *g:vimshell_max_command_history* + Todo + +g:vimshell_max_directory_stack *g:vimshell_max_directory_stack* + Todo + +g:vimshell_vimshrc_path *g:vimshell_vimshrc_path* + Todo + +g:vimshell_escape_colors *g:vimshell_escape_colors* + Todo + +g:vimshell_disable_escape_highlight *g:vimshell_disable_escape_highlight* + Todo + +g:vimshell_cat_command *g:vimshell_cat_command* + Todo + +g:vimshell_environment_term *g:vimshell_environment_term* + Todo + +g:vimshell_split_command *g:vimshell_split_command* + Todo + +g:vimshell_cd_command *g:vimshell_cd_command* + Todo + +g:vimshell_no_save_history_commands *g:vimshell_no_save_history_commands* + Todo + +g:vimshell_interactive_no_save_history_commands *g:vimshell_interactive_no_save_history_commands* + Todo + +g:vimshell_interactive_update_time *g:vimshell_interactive_update_time* + Todo + +g:vimshell_interactive_command_options *g:vimshell_interactive_command_options* + Todo + +g:vimshell_interactive_interpreter_commands *g:vimshell_interactive_interpreter_commands* + Todo + +g:vimshell_interactive_encodings *g:vimshell_interactive_encodings* + Todo + +g:vimshell_interactive_no_echoback_commands *g:vimshell_interactive_no_echoback_commands* + Todo + +g:vimshell_terminal_cursor *g:vimshell_terminal_cursor* + Todo + +g:vimshell_terminal_commands *g:vimshell_terminal_commands* + Todo + +g:vimshell_interactive_cygwin_commands *g:vimshell_interactive_cygwin_commands* + Todo + +g:vimshell_interactive_cygwin_path *g:vimshell_interactive_cygwin_path* + Todo + +g:vimshell_interactive_cygwin_home *g:vimshell_interactive_cygwin_home* + Todo + +g:vimshell_interactive_monochrome_commands *g:vimshell_interactive_monochrome_commands* + Todo + +------------------------------------------------------------------------------ +KEY MAPPINGS *vimshell-key-mappings* + +(vimshell_split_switch) *(vimshell_split_switch)* + Todo + +(vimshell_split_create) *(vimshell_split_create)* + Todo + +(vimshell_switch) *(vimshell_switch)* + Todo + +(vimshell_create) *(vimshell_create)* + Todo + +VIMSHELL BUFFER KEY MAPPINGS *vimshell-buffer-key-mappings* + +Normal mode key mappings. + +(vimshell_enter) *(vimshell_enter)* + Execute command line. + +(vimshell_previous_prompt) *(vimshell_previous_prompt)* + Move to previous prompt from cursor. + +(vimshell_next_prompt) *(vimshell_next_prompt)* + Move to next prompt from cursor. + +(vimshell_delete_previous_output) *(vimshell_delete_previous_output)* + Delete previous output form cursor. + +(vimshell_paste_prompt) *(vimshell_paste_prompt)* + Paste cursor line to last prompt. + +(vimshell_move_end_argument) *(vimshell_move_end_argument)* + Move to command end argument. + +(vimshell_hide) *(vimshell_hide)* + Hide vimshell buffer. + +(vimshell_exit) *(vimshell_exit)* + Quit vimshell buffer. + +(vimshell_change_line) *(vimshell_change_line)* + Change whole line. + +(vimshell_delete_line) *(vimshell_delete_line)* + Delete whole line. + +(vimshell_hangup) *(vimshell_hangup)* + Terminate command. + +(vimshell_insert_head) *(vimshell_insert_head)* +(vimshell_insert_enter) *(vimshell_insert_enter)* +(vimshell_append_enter) *(vimshell_append_enter)* +(vimshell_append_end) *(vimshell_append_end)* + Enter insert mode. + +(vimshell_clear) *(vimshell_clear)* + Redraw vimshell buffer. + +(vimshell_move_head) *(vimshell_move_head)* + Move to head. + +(vimshell_execute_by_background) *(vimshell_execute_by_background)* + Execute command by iexe. + +Visual mode key mappings. +(vimshell_select_previous_prompt) *v_(vimshell_select_previous_prompt)* + Select previous prompt from cursor. + +(vimshell_select_next_prompt) *v_(vimshell_select_next_prompt)* + Select next prompt from cursor. + +Insert mode key mappings. + +(vimshell_command_complete) *i_(vimshell_command_complete)* + Start completion. + +(vimshell_push_current_line) *i_(vimshell_push_current_line)* + Push current line command to command line stack. + +(vimshell_insert_last_word) *i_(vimshell_insert_last_word)* + Insert command last word. + +(vimshell_run_help) *i_(vimshell_run_help)* + View internal command help. + +(vimshell_move_head) *i_(vimshell_move_head)* + Move to line head. + +(vimshell_delete_backward_line) *i_(vimshell_delete_backward_line)* + Delete backward line from cursor. + +(vimshell_delete_backward_word) *i_(vimshell_delete_backward_word)* + Delete backward word from cursor. + +(vimshell_enter) *i_(vimshell_enter)* + Execute command. + +(vimshell_interrupt) *i_(vimshell_interrupt)* + Send interrupt. + +(vimshell_move_previous_window) *i_(vimshell_move_previous_window)* + Move to previous window. + +(vimshell_delete_backward_char) *i_(vimshell_delete_backward_char)* +(vimshell_another_delete_backward_char) *i_(vimshell_another_delete_backward_char)* + Delete backward char from cursor. + +(vimshell_delete_forward_line) *i_(vimshell_delete_forward_line)* + Delete forward line from cursor. + +(vimshell_clear) *i_(vimshell_clear)* + Redraw vimshell buffer. + +(vimshell_execute_by_background) *i_(vimshell_execute_by_background)* + Execute command by iexe. + +Normal mode default key mappings. +{lhs} {rhs} +-------- ----------------------------- + (vimshell_enter) +q (vimshell_hide) +Q (vimshell_exit) + (vimshell_previous_prompt) + (vimshell_next_prompt) + (vimshell_delete_previous_output) + (vimshell_paste_prompt) +E (vimshell_move_end_argument) +cc (vimshell_change_line) +dd (vimshell_delete_line) +I (vimshell_insert_head) +A (vimshell_append_end) +i (vimshell_insert_enter) +a (vimshell_append_enter) +^ (vimshell_move_head) + (vimshell_hangup) + (vimshell_clear) + (vimshell_execute_by_background) + +Visual mode default key mappings. +{lhs} {rhs} +-------- ----------------------------- + (vimshell_select_previous_prompt) + (vimshell_select_next_prompt) + +Insert mode default key mappings. +{lhs} {rhs} +-------- ----------------------------- + (vimshell_enter) + Start vimshell/history source + (vimshell_command_complete) + (vimshell_move_head) + (vimshell_delete_backward_line) + (vimshell_delete_backward_word) + (while execute) (vimshell_execute_by_background) + (other) (vimshell_push_current_line) + (vimshell_insert_last_word) + (vimshell_run_help) + (vimshell_interrupt) + (vimshell_delete_backward_char) + (vimshell_delete_backward_char) + (vimshell_delete_forward_line) + (vimshell_move_previous_window) + +VIMSHELL INTERACTIVE BUFFER KEY MAPPINGS *vimshell-interactive-buffer-key-mappings* + +Normal mode key mappings. + +(vimshell_int_execute_line) *(vimshell_int_execute_line)* + Execute cursor line. + +(vimshell_int_previous_prompt) *(vimshell_int_previous_prompt)* + Move to previous prompt from cursor. + +(vimshell_int_next_prompt) *(vimshell_int_next_prompt)* + Move to next prompt from cursor. + +(vimshell_int_paste_prompt) *(vimshell_int_paste_prompt)* + Paste cursor line to last prompt. + +(vimshell_int_hangup) *(vimshell_int_hangup)* + Exit executing command. + +(vimshell_int_exit) *(vimshell_int_exit)* + Exit interactive buffer. + +(vimshell_int_restart_command) *(vimshell_int_restart_command)* + Restart command. + +(vimshell_int_change_line) *(vimshell_int_change_line)* + Change whole line. + +(vimshell_int_delete_line) *(vimshell_int_delete_line)* + Delete whole line. + +(vimshell_int_insert_enter) *(vimshell_int_insert_enter)* +(vimshell_int_insert_head) *(vimshell_int_insert_head)* +(vimshell_int_append_enter) *(vimshell_int_append_enter)* +(vimshell_int_append_end) *(vimshell_int_append_end)* + Enter insert mode. + +(vimshell_int_clear) *(vimshell_int_clear)* + Redraw interactive buffer. + +Insert mode key mappings. + +(vimshell_int_move_head) *i_(vimshell_int_move_head)* + Move to line head. + +(vimshell_int_delete_backward_line) *i_(vimshell_int_delete_backward_line)* + Delete backward line from cursor. + +(vimshell_int_delete_backward_word) *i_(vimshell_int_delete_backward_word)* + Delete backward word from cursor. + +(vimshell_int_execute_line) *i_(vimshell_int_execute_line)* + Execute current line. + +(vimshell_int_delete_backward_char) *i_(vimshell_int_delete_backward_char)* +(vimshell_int_another_delete_backward_char) *i_(vimshell_int_another_delete_backward_char)* + Delete backward character from cursor. + +(vimshell_int_send_input) *i_(vimshell_int_send_input)* + Send user input. + +(vimshell_int_interrupt) *i_(vimshell_int_interrupt)* + Send interrupt to command. + +(vimshell_int_command_complete) *i_(vimshell_int_command_complete)* + Start completion. + +(vimshell_int_delete_forward_line) *i_(vimshell_int_delete_forward_line)* + Delete forward line from cursor. + +Normal mode default key mappings. +{lhs} {rhs} +-------- ----------------------------- + (vimshell_int_previous_prompt) + (vimshell_int_next_prompt) + (vimshell_int_execute_line) + (vimshell_int_paste_prompt) + (vimshell_int_restart_command) + (vimshell_int_hangup) +q (vimshell_int_exit) +cc (vimshell_int_change_line) +dd (vimshell_int_delete_line) +I (vimshell_int_insert_head) +A (vimshell_int_append_end) +i (vimshell_int_insert_enter) +a (vimshell_int_append_enter) + (vimshell_int_clear) + +Insert mode default key mappings. +{lhs} {rhs} +-------- ----------------------------- + (vimshell_int_delete_backward_char) + (vimshell_int_delete_backward_char) + (vimshell_int_move_head) + (vimshell_int_delete_backward_line) + (vimshell_int_delete_backward_word) + (vimshell_int_delete_forward_line) + (vimshell_int_execute_line) + (vimshell_int_interrupt) + Start vimshell/history source + (vimshell_int_send_input) + + Select candidate or start completion + +------------------------------------------------------------------------------ +FUNCTIONS *vimshell-functions* + +vimshell#hook#set({hook-point}, {func-list}) *vimshell#hook#set()* + Todo + +vimshell#hook#get({hook-point}) *vimshell#hook#get()* + Todo + +vimshell#hook#add({hook-point}, {hook-name}, {func}) *vimshell#hook#add()* + Todo + +vimshell#hook#remove({hook-point}, {hook-name}) *vimshell#hook#remove()* + Todo + +============================================================================== +EXAMPLES *vimshell-examples* +> + let g:vimshell_user_prompt = 'fnamemodify(getcwd(), ":~")' + "let g:vimshell_right_prompt = 'vcs#info("(%s)-[%b]", "(%s)-[%b|%a]")' + let g:vimshell_enable_smart_case = 1 + + if has('win32') || has('win64') + " Display user name on Windows. + let g:vimshell_prompt = $USERNAME."% " + else + " Display user name on Linux. + let g:vimshell_prompt = $USER."% " + + call vimshell#set_execute_file('bmp,jpg,png,gif', 'gexe eog') + call vimshell#set_execute_file('mp3,m4a,ogg', 'gexe amarok') + let g:vimshell_execute_file_list['zip'] = 'zipinfo' + call vimshell#set_execute_file('tgz,gz', 'gzcat') + call vimshell#set_execute_file('tbz,bz2', 'bzcat') + endif + + " Initialize execute file list. + let g:vimshell_execute_file_list = {} + call vimshell#set_execute_file('txt,vim,c,h,cpp,d,xml,java', 'vim') + let g:vimshell_execute_file_list['rb'] = 'ruby' + let g:vimshell_execute_file_list['pl'] = 'perl' + let g:vimshell_execute_file_list['py'] = 'python' + call vimshell#set_execute_file('html,xhtml', 'gexe firefox') + + autocmd FileType vimshell + \ call vimshell#altercmd#define('g', 'git') + \| call vimshell#altercmd#define('i', 'iexe') + \| call vimshell#altercmd#define('l', 'll') + \| call vimshell#altercmd#define('ll', 'ls -l') + \| call vimshell#hook#add('chpwd', 'my_chpwd', 'g:my_chpwd') + + function! g:my_chpwd(args, context) + call vimshell#execute('ls') + endfunction + + autocmd FileType int-* call s:interactive_settings() + function! s:interactive_settings() + endfunction +< +Todo + +============================================================================== +INTERNAL COMMANDS *vimshell-internal-commands* + +Todo + +Note: Todo +> + vimshell% echo hello | vim +< + +bg [{option}...] {command} *vimshell-internal-bg* + Todo + + Example: +> + vimshell% ls& +< + Todo + + --filetype = {filetype-name} + Todo + +cd {directory-path} [{substitute-pattern}] *vimshell-internal-cd* + Todo + +clear *vimshell-internal-clear* + Clear display. + +dirs [{max}] *vimshell-internal-dirs* + Todo + +echo [{argument}...] *vimshell-internal-echo* + print arguments. + +eval {expression} *vimshell-internal-eval* + Todo + +exe [{option}...] {command} *vimshell-internal-exe* + Todo + + *vimshell-execute-options* + --encoding = {encoding-name} *vimshell-execute-options-encoding* + Todo + +exit *vimshell-internal-exit* + Exit vimshell buffer. + +gcd [{directory-path}] *vimshell-internal-gcd* + Todo + +gendoc {command} {args} *vimshell-internal-gendoc* + Todo + +gexe {command} *vimshell-internal-gexe* + Todo + +h [{pattern}] *vimshell-internal-h* + Todo + +histdel {history-number} *vimshell-internal-histdel* + Todo + +history [{search-string}] *vimshell-internal-history* + Todo + +iexe [{options}...] {command} *vimshell-internal-iexe* + Todo + + Note: + Todo + +less [{options}...] {command} *vimshell-internal-less* + Todo + +ls [{argument}...] *vimshell-internal-ls* + Todo + +mkcd {directory-name} *vimshell-internal-mkcd* + Todo + +nop *vimshell-internal-nop* + No operation. + +open {filename} *vimshell-internal-open* + Open {filename} by associated application. + +popd [{directory-stack-number}] *vimshell-internal-popd* + Todo + +pwd *vimshell-internal-pwd* + Print vimshell working directory. + +repeat {cnt} {command} *vimshell-internal-repeat* + Execute {command} {cnt} times. + +shell *vimshell-internal-shell* + Todo + +source {files} *vimshell-internal-source* + Todo + +texe [{options}...] {command} *vimshell-internal-texe* + Todo + + Note: Todo + + +time {command} *vimshell-internal-time* + Todo + +view [{options}...] {filenames}... *vimshell-internal-view* + Todo + +vi [{options}...] [{filenames}...] *vimshell-internal-vi* + Same as |vimshell-internal-vim|. + +vim [{options}...] [{filenames}...] *vimshell-internal-vim* + Todo + +vimdiff {filename1} {filename2} *vimshell-internal-vimdiff* + Todo + +vimsh [{filename}] *vimshell-internal-vimsh* + Todo + +which {command} *vimshell-internal-which* + Todo + +whereis {command} *vimshell-internal-whereis* + Print {command} by full path. + +============================================================================== +SPECIAL COMMANDS *vimshell-special-commands* +Todo + +alias {alias-name} = {command} *vimshell-special-alias* + Todo +> + vimshell% alias echo=':echo "$$args"' + vimshell% alias echo2=':echo "$$args[1]"' + vimshell% alias echo3=':echo "$$args[2:]"' +< +galias {global-alias-name} = {command} *vimshell-internal-galias* + Todo +> + vimshell% galias G = '|grep' + vimshell% ls G hoge +< +let ${var-name} = {expression} *vimshell-special-let* + Todo +> + vimshell% let $Hoge = $hoge +< +sexe {command} *vimshell-special-sexe* + Todo + +vexe {expression} *vimshell-special-vexe* + Todo + + Example: +> + :ls +< +============================================================================== +ALTER COMMAND *vimshell-alter-command* + +Todo +> + autocmd FileType vimshell + \ call vimshell#altercmd#define('g', 'git') +< +============================================================================== +HOOK *vimshell-hook* + +Todo +> + autocmd FileType vimshell + \ call vimshell#hook#add('chpwd', 'my_chpwd', 'g:my_chpwd') + + function! g:my_chpwd(args, context) + call vimshell#execute('ls') + endfunction +< +Todo + +chpwd *vimshell-hook-chpwd* + Todo + +preparse *vimshell-hook-preparse* + Todo + +preexec *vimshell-hook-preexec* + Todo + +postexec *vimshell-hook-postexec* + Todo + +emptycmd *vimshell-hook-emptycmd* + Todo + +notfound *vimshell-hook-notfound* + Todo + +preprompt *vimshell-hook-preprompt* + Todo + +preinput *vimshell-hook-preinput* + Todo + +postinput *vimshell-hook-postinput* + Todo + + Todo + +============================================================================== +TIPS *vimshell-tips* +Todo + +directory stack *vimshell-tips-directory-stack* + Todo + +auto_cd *vimshell-tips-auto_cd* + Todo + +block *vimshell-tips-block* + Todo +> + vimshell% echo /hoge/piyo/{hoge,hogera} + -> /hoge/piyo/hoge /hoge/piyo/hogera +< + Todo +> + vimshell% echo {00..09} + -> 00 01 02 03 04 05 06 07 08 09 +< +wild card *vimshell-tips-wildcard* + Todo +> + vimshell% ls *.htm +< + Todo +> + vimshell% ls *~*.htm +< + Todo + +backquote *vimshell-tips-backquote* + コマンドの引数にコマンドの実行結果が使える。 +> + vimshell% echo `ls` +< + Vim scriptの埋め込みもできる。 +> + vimshell% echo `=3` +< + +fakecygpty *vimshell-tips-fakecygpty* + Todo +> + > fakecygpty ssh +< + Todo + http://github.com/Shougo/fakecygpty +> + $ gcc fakecygpty.c -o fakecygpty.exe +< + Todo +> +============================================================================== +UNITE SOURCES *vimshell-unite-sources* + +Todo + + *vimshell-unite-source-vimshell-history* +vimshell/history + Todo + + Exmaple: +> + inoremap unite#sources#vimshell_history#start_complete() +< + +actions: + +vimshell/history *vimshell-unite-action-vimshell-history* + execute Execute history + edit Edit history + delete Delete history. + +============================================================================== +CREATE PLUGIN *vimshell-create-plugin* + +In this clause, I comment on a method to make plugin of vimshell. The +ability of vimshell will spread by creating plugin by yourself. + +============================================================================== +CHANGELOG *vimshell-changelog* + +2011-10-05 +- Improved vimshell#terminal#print(). + +2011-10-04 +- Improved earthquake syntax. +- Fixed history execution. +- Improved buffering. +- Fixed vimshell#interactive#exit(). +- Refactored internal commands. +- Added g:vimshell_use_terminal_command option. +- Improved shell internal command. + +2011-10-03 +- Fixed :VimShellExecute and :VimShellInteractive split behavior. +- Improved earthquake syntax. + +2011-09-28 +- Added time internal command. + +2011-09-25 +- Fixed tags. + +2011-09-24 +- Improved documentation. +- Refactored mappings. + +2011-09-23 +- Improved documentation. + +2011-09-19 +- vim and view internal commands allow multiple files. +- Refactored local variable names. +- Fixed interactive output. + +2011-09-18 +- Fixed hangup bugs. + +2011-09-17 +- Improved vimshell initialize. +- Fixed vimshell examples. + +2011-09-16 +- Fixed stopinsert. +- Improved g:vimshell_split_command behavior. +- Fixed complete files. +- Fixed iexe. + +2011-09-15 +- Added (vimshell_execute_by_background) keymapping. + +2011-09-14 +- Fixed next prompt. +- Fixed password input. +- Improved Japanese documentation. + +2011-09-13 +- Fixed history error. + +2011-09-12 +- Fixed inputsecret() error. +- Fixed tempname() problem. +- Deleted sudo internal command. +- Improved exe behavior. + +2011-09-09 +- Improved execute continuation. +- Improved commands history. +- Fixed terminal. +- Improved texe. + +2011-09-08 +- Supported vimproc Ver.6 +- Improved error message. +- Supported iexe error output. +- exe use pty. +- Improved interactive. + +2011-09-07 +- Ver.9.0 development started. + +------------------------------------------------------------------------------ +ChangeLog 8.0 + +2011-09-06 +- Fixed vimfiler function error. + +2011-09-04 +- Improved buffer name. +- Renamed save_dir. + +2011-09-01 +- Use unite#start_complete(). + +2011-08-31 +- Fixed interactive history completion. +- Fixed command completion. +- Fixed manual completion error. + +2011-08-29 +- Improved :VimShellPop behavior. + +2011-08-27 +- Fixed for gdb. +- Improved vimshell/history source. + +2011-08-24 +- Fixed vimshell get prompt error. + +2011-08-23 +- Fixed execute command behavior. +- Set winfixheight. +- Improved vimshell history error. +- Improved updatetime. + +2011-08-22 +- Fixed parser. + +2011-08-21 +- Improved clear. +- Improved :VimShellPop. + +2011-08-20 +- Improved documentation. + +2011-08-16 +- Added is_listed attribute. + +2011-08-14 +- Fixed context error. + +2011-08-13 +- Deleted bcd internal command. + +2011-08-12 +- Fixed for complete and echodoc error. +- Fixed documentation. + +2011-08-10 +- Improved internal commands initialize. +- Added vi internal command. +- Improved open file mapping. + +2011-08-09 +- Improved vimshell switch. + +2011-08-03 +- Improved documentation. + +2011-07-23 +- Deleted obsolute option. + +2011-07-22 +- Fixed color table. + +2011-07-21 +- Fixed vimshell initialize error. + +2011-07-20 +- Fixed complete error in interactive buffer. +- Improved set variables. +- Implemented interrupt in interactive buffer. +- Improved interrupt in vimshell buffer. + +2011-07-13 +- Fixed clear bug. + +2011-07-12 +- Fixed :VimShellSendString error. + +2011-07-11 +- Fixed save interactive history. + +2011-07-10 +- Fixed cd internal command. + +2011-07-06 +- Improved open cursor file. + +2011-07-05 +- Improved open cursor file. + +2011-07-04 +- Added (vimshell_move_head) mapping. +- Improved (vimshell_previous_prompt) and (vimshell_next_prompt) + +2011-07-02 +- Fixed preinput bug. + +2011-07-01 +- Improved escape sequences. +- Close popup if output. +- Improved interactive output. + +2011-06-25 +- Changed (vimshell_paste_prompt) behavior. + +2011-06-16 +- Fixed open_file(). +- Supported earthquake command. +- Added g:vimshell_interactive_monochrome_commands option. + +2011-06-15 +- Fixed execute_line(). +- Improved vimshell description. + +2011-06-14 +- Fixed filename completion. +- Fixed colorscheme problem. +- Fixed :VimShellInteractive error. + +2011-06-12 +- Improved open cursor file. + +2011-06-10 +- Fixed vital error. + +2011-06-08 +- Fixed restart keymapping. + +2011-06-04 +- Fixed terminal print error. + +2011-06-03 +- Improved hooks. +- Added some hook functions. + +2011-06-02 +- Added postinput hook. +- Changed input hook to preinput hook. +- Improved iexe and texe description. + +2011-06-01 +- Improved hook. +- Added input hook. +- Fixed exit error. + +2011-05-30 +- Fixed vimshell update bug. +- Improved examples. +- Improved previous/next prompt mappings in interactive. + +2011-05-29 +- Improved iexe completion. +- Improved description. +- Added source internal command. +- Improved :VimShellSendString command. + +2011-05-20 +- Fixed vimshell error problem. + +2011-05-18 +- Fixed vimshell completion error. +- Fixed mappings error. + +2011-05-17 +- Use neocomplcache filename_complete. + +2011-05-15 +- Fixed conceal problem. +- Fixed quote error. + +2011-05-14 +- Fixed man. + +2011-05-13 +- Use system_gui(). +- Use vimproc Ver.5.2. + +2011-05-11 +- Supported hash tag in termtter syntax. + +2011-05-10 +- Supported clojure. + +2011-05-08 +- Fixed set nocompatible bug. + +2011-04-27 +- Fixed vimshell history source. + +2011-04-16 +- Fixed execute command line bug. +- Improved filename completion. +- Improved complete position. + +2011-04-12 +- Improved history source. + +2011-04-05 +- Supported sbt in Windows. + +2011-04-01 +- Improved vimshell/history source. +- Fixed interactive command bug. +- Supported fsi interpreter. +- Improved unite source split direction. + +2011-03-25 +- Implemented unite highlight. +- Deleted g:vimshell_external_history_path option. +- Fixed delete action. +- Improved vimproc check. +- Fixed completion error when using neocomplcache. +- Deleted obsolute completefuncs. +- Added edit and execute actions. +- Improved default_action. +- Added unite source description. +- Refactoringed vimshell history. + +2011-03-23 +- Implemented vimshell history source. + +2011-03-16 +- Improved concealed highlight. + +2011-03-14 +- Deleted highlight oneline option. + +2011-03-13 +- Implemented &. +- Improved parser. + +2011-03-08 +- Improved concealed color. + +2011-03-07 +- Improved print. +- Improved virtual file. +- Implemented alias arguments. + +2011-03-06 +- Use conceal when possible. +- Fixed output error. + +2011-03-05 +- Fixed : parse. +- Improved vexe description. + +2011-03-03 +- Fixed cmdline error. + +2011-03-02 +- Save last executed command line. + +2011-02-26 +- Fixed error_line() and print_line(). +- Fixed : parse. +- Changed q keymapping behavior. + +2011-02-25 +- Implemented Vim command execution(example :ls). + +2011-02-24 +- Improved error output. + +2011-02-23 +- Fixed output position bug. +- Improved position restore. + +2011-02-22 +- Improved interactive buffer update. + +2011-02-16 +- Improved termtter syntax. + +2011-02-15 +- Fixed kill. + +2011-02-13 +- Fixed less initialization. + +2011-02-12 +- Improved documentation. + +2011-02-11 +- Improved timeout. + +2011-02-10 +- Check ls command. + +2011-01-28 +- Fixed hook#call(). + +2011-01-27 +- Fixed hook error. + +2011-01-26 +- Implemented postexec hook. + +2011-01-22 +- Fixed vimshell#print_line() error. + +2011-01-19 +- Fixed move head bug. +- Improved hooks. +- Fixed history execution bug. +- Catch hook error. + +2011-01-17 +- Fixed error message position. + +2011-01-16 +- Fixed vimshell#get_current_args() error. +- Fixed search cursor file. + +2011-01-12 +- Fixed English help. + +2011-01-11 +- Fixed for Vim 7.0 bug. + +2011-01-08 +- Improved vimproc error message. + +2010-12-26 +- Improved history output(Experimental). + +2010-12-25 +- Fixed :VimShellSendString. +- Supported maxima in Windows. + +2010-12-24 +- Improved usage. +- Fixed :VimShellExecute complete function. + +2010-12-23 +- Supported echodoc. +- Added gendoc command. + +2010-12-14 +- Implemented set winsize behavior. + +2010-12-08 +- Restored cd behavior. + +2010-12-07 +- Fixed less highlight. +- Improved delete highlight. + +2010-12-06 +- Changed (vimshell_another_delete_backward_char) mapping. + +2010-12-05 +- Fixed cd command. + +2010-11-17 +- Improved less keymappings. +- Improved view internal command. +- Improved less internal command. + +2010-11-16 +- Supported directory_mru. + +2010-11-07 +- Improved modeline. + +2010-11-04 +- Added g:vimshell_cd_command option. + +2010-11-03 +- Changed (vimshell_delete_previous_output) default mapping. + +2010-10-30 +- Added g:vimshell_interactive_no_echoback_commands option. +- Fixed echoback. + +2010-10-28 +- Fixed doc tags. +- Fixed terminal bug. +- Improved util.vim. + +2010-10-26 +- Fixed typo. +- Improved change current directory. + +2010-10-21 +- Fixed escape bug. +- Fixed filename execution. +- Check t:unite_buffer_dictionary. + +2010-10-19 +- Improved interactive update. +- Added g:vimshell_terminal_commands option. + +2010-10-14 +- Improved execute line. +- Fixed delete backward line. +- Stopinsert in vimdiff. + +2010-10-12 +- Fixed switch directory bug. + +2010-10-08 +- Improved window move. +- Improved vimshell switch. + +2010-10-07 +- Don't resolve link. + +2010-10-05 +- Fixed modifiable error. + +2010-10-02 +- Fixed typo. +- Fixed variables name. + +2010-10-01 +- Deleted completion imdisable(). +- Improved iskeyword. +- Fixed clear bug. + +2010-09-30 +- Improved clear. + +2010-09-29 +- Added g:vimshell_enable_auto_slash. +- Fixed vimshell switch bug. +- Improved (vimshell_switch). +- Fixed abbr in command completion. + +2010-09-28 +- Fixed (vimshell_delete_backward_line) error. +- Fixed glob(). +- Fixed conceal cursor. +- Fixed glob(). +- Implemented insert / (experimental). + +2010-09-27 +- Improved filename completion. +- Fixed complete executable. + +2010-09-23 +- Fixed send_string(). +- Fixed completion error. +- Fixed eof. +- Refactoringed vimshell completion. + +2010-09-21 +- Supported b:interactive.is_close_immediately for iexe buffers. +- Fixed typo. +- Merged from ujihisa. +- Changed completion keymappings. +- Changed clear keymappings. + +2010-09-16 +- Improved command split behavior. + +2010-09-15 +- Fixed japanese documentation. + +2010-09-09 +- Implemented (vimshell_int_clear). + +2010-09-05 +- Ver.8.0 development started. +- Use vimproc Ver.5. +- Changed completion keymappings. +- Fixed for scala. + +------------------------------------------------------------------------------ +ChangeLog 7.2 + +2010-09-04 +- Deleted VimShellBang and VimShellRead commands. + +2010-09-03 +- Fixed cursor. + +2010-09-02 +- Improved insert enter. +- Improved interactive cursor. +- Improved interactive update. + +2010-09-01 +- Improved insert enter. +- Improved output. + +2010-08-29 +- Improved syntax. + +2010-08-26 +- Supported grep pattern. +- Added syntax highlight. + +2010-08-25 +- Fixed filename completion. + +2010-08-23 +- Fixed alias parse. +- Fixed texe error. +- Improved save variables. + +2010-08-22 +- Improved iexe mappings. +- Improved vimshell mappings. +- Improved get_cur_text. +- Fixed prompt bug. + +2010-08-20 +- Stop insert when execute exit. + +2010-08-19 +- Improved column. +- Fixed update. +- Improved interactive completion. + +2010-08-18 +- Fixed initialization error check. +- Fixed environment variables. +- Fixed output bug. + +2010-08-17 +- Implemented which internal command. +- Implemented wherereis internal command. + +2010-08-15 +* Ver.7.2 development started. +- Improved wildcard. +- Fixed wildcard parse. +- Implemented file modifier. + +------------------------------------------------------------------------------ +ChangeLog 7.1: +2010-08-15 +- Improved error detection. + +2010-08-13 +- Supported set syntax in bg and less command. +- Fixed less parse. +- Improved terminal highlight. +- Implemented user syntax. +- Fixed :VimShellBang and :VimShellRead error. + +2010-08-08 +- Improved redirection. +- Fixed conceal parse. + +2010-08-07 +- Improved vimshell#switch_shell(). +- Implemented (vimshell_move_previous_window). + +2010-08-05 +- Improved iexe completion. +- Improved right prompt. +- Improved cursor word check. +- Fixed delete line bug. +- Improved change line. +- Improved process exists check. +- No change $SHELL. +- Improved default settings. + +2010-08-04 +- Improved send_string(). +- Check interactive command. +- Implemented print exit value. + +2010-08-03 +- Changed history mappings. +- Improved mappings name. +- Fixed conditional code bug. +- Ignore ** pattern when completion. + +2010-08-02 +- Implemented interactive command completion. +- Improved mappings. +- Improved send string. +- Fixed col. +- Fixed filename completion. + +2010-08-01 +- Deleted interactive command complete. +- Deleted terminal filter. + +2010-07-31 +- Fixed pipe parse bug. +- Added less internal command. +- Improved buffer name. +- Implemented (vimshell_less_next_half_screen). +- Fixed tags error. + +2010-07-30 +- Set wrap. +- Improved (vimshell_clear). +- Fixed h internal command. +- Implemented (vimshell_select_previous_prompt) and (vimshell_select_next_prompt) mappings. + +2010-07-27 +- Improved documentation. +- Fixed s:send_region(). +- Fixed execute continuation. + +2010-07-26 +- Fixed documentation. +- Supported conceal feature in Vim 7.3. + +2010-07-25 +- Fixed error print. +- Added g:vimshell_interactive_interpreter_commands option. +- Fixed texe filetype. +- Improved interpreter commands. +- Improved :VimShellInteractive, :VimshellTerminal, :VimShellExecute behavior. +- Fixed get type. +- Implemented (vimshell_interrupt). +- Fixed don't call preexec bug. +- Improved vimshell#system(). +- Improved vimshell#set_dictionary_helper(). + +2010-07-24 +- Fixed caching check. +- Implemented asyncronous exe. +- Fixed :VimShellInteractive, :VimshellTerminal, :VimShellExecute error. +- Clear previous highlight. + +2010-07-23 +- Implemented g:vimshell_vcs_print_null option. +- Implemented timeout in vcs. +- Improved documentation. +- Improved drawing character set. +- Improved scroll down. +- Implemented wrap around bs. +- Implemented key mappings helper function. +- Fixed default mappings bug. + +2010-07-22 +- Improved search cursor file. +- Added :VimShellSendBuffer command. +- Changed terminal filetype. +- Improved multibyte. +- Optimized escape sequence. +- Improved scroll region. +- Implemented reset escape sequence. +- Improved interactive. +- Fixed expand alias. +- Improved parser. + +2010-07-21 +- Improved initialize autoload. + +2010-07-18 +- Fixed (vimshell_int_send_input) error. + +2010-07-17 +- Improved killed message. +- Implemented pipe. +- Optimized head match. +- Improved print error. + +2010-07-15 +- Improved tilde substitution. + +2010-07-14 +- Changed list and wrap settings. + +2010-07-13 +- Improved terminal update. +- Fixed scrolling region. + +2010-07-12 +- Fixed history count. +- Fixed for neocomplcache Ver.5.1. +- Improved eskk and vimproc check. +- Improved output check. +- Fixed 256 colors highlight bug. +- Implemented magic equal completion. +- Implemented change cursor shape. +- Added g:vimshell_terminal_cursor. +- Added some keys. +- Implemented multibyte cursor move. + +2010-07-11 +- ReFixed listchars. +- Improved highlight. +- Improved g:vimshell_escape_colors. +- Improved output check. + +2010-07-10 +- Fixed listchars. + +2010-07-09 +- Fixed interactive position. +- Fixed output bug. +- Fixed interactive history error. +- Improved texe update. +- Fixed iexe execute bug. +- Fixed texe mappings. +- Fixed some error. +- Added (vimshell_term_execute_line) mapping. +- Improved listchars. +- Fixed command line completion. +- Fixed initialize bug. +- Deleted screen internal command. +- Improved commands. +- Improved args complete. +- Improved helper function name. +- Improved internal helper function. + +2010-07-07 +* Ver.7.1 development started. +- Fixed documentation. +- Using dictionary. + +------------------------------------------------------------------------------ +ChangeLog 7.0: +2010-07-07 +- Fixed auto completion bug. +- Improved :VimShellInteractive and :VimShellExecute and :VimShellTerminal commands. +- Improved termtter syntax. + +2010-07-06 +- Fixed directory compltion bug. + +2010-07-05 +- Improved texe update. + +2010-07-04 +- Improved history. +- Added g:vimshell_external_history_path option. +- Improved history and h command. +- Highlights history output. +- Implemented texe completion. +- Improved commands completion. +- Check window size. + +2010-07-03 +- Improved texe update. +- Fixed terminal clear bug. +- Improved escape highlight. +- Added g:vimshell_disable_escape_highlight option. +- Detect g:neocomplcache_enable_auto_select option. + +2010-07-02 +- Set $COLUMNS and $LINES. +- Set $VIMSHELL_TERM. +- Added g:vimshell_environment_term option. +- Improved interactive history. +- Set nomodifiable in texe. +- Implemented send input. +- Implemented texe auto update. + +2010-07-01 +- Added :VimShellTerminal command. +- Improved split window. +- Fixed (vimshell_clear) bug. +- Improved texe. +- Fixed escape error in texe. +- Fixed initial output in texe. +- Supported scroll. + +2010-06-30 +- Improved cursor move. + +2010-06-29 +- Fixed texe update. + +2010-06-28 +- Fixed repeat error. +- Refactoringed interactive. +- Improved update timing. +- Fixed print error. +- Improved (vimshell_int_execute_line) behavior. +- Fixed print bug. +- Merged hamaco's change. +- Fixed dirs and bcd and clear error. +- Fixed open cursor file. +- Fixed cursor position in texe. + +2010-06-27 +- Added g:vimshell_split_command option. +- Improved terminal mappings. + +2010-06-26 +- Fixed output for gosh. + +2010-06-25 +- Improved mappings. +- Changed background filetype. +- Implemented change title escape sequence. +- Improved terminal information. +- Added g:vimshell_interactive_no_save_history_commands option. +- Fixed append history. +- Implemented few escape sequences. +- Implemented texe. + +2010-06-24 +- Fixed auto update. + +2010-06-22 +- Improved gexe. +- Improved iexe filetype. +- Improved command completion. +- Fixed directory stack completion. +- Added g:vimshell_interactive_encodings option. +- Changed g:vimshell_history_max_size as g:vimshell_max_command_history. +- Added g:vimshell_max_directory_stack option. +- Improved append history. +- Improved popd and cd. + +2010-06-21 +- Fixed command completion bug. +- Added fakecygpty description. + +2010-06-20 +- Use vimproc Ver.4.1. +- Added g:vimshell_interactive_command_options and g:vimshell_interactive_cygwin_commands. +- Added g:vimshell_interactive_cygwin_path and g:vimshell_interactive_cygwin_home. +- Improved vimproc check. +- Revised help file. + +2010-06-19 +- Improved get cur_text. +- Fixed filename completion bug. +- Fixed PATH_SEPARATOR error. +- Fixed command complete. + +2010-06-18 +- Fixed expand glob bug. +- Improved escape filter. +- Added g:vimshell_cat_command option. +- Refactoringed. +- Improved imdisable. +- Fixed fatal print bug. +- Fixed cdpath complete. + +2010-06-16 +- Improved vimshell#complete#helper#files() and vimshell#complete#helper#cdpath_directories(). +- Improved highlight sequences. +- Fixed print_prompt() bug. +- Implemented delete_backword_char escape sequence. +- Added some escape sequences support. +- Improved echoback check. + +2010-06-15 +- Improved interactive update. +- Optimized escape sequence. +- Optimized highlight escape sequence. +- Improved highlight escape sequence. +- Improved skip prompt. +- Fixed context bug. +- Fixed window split bug. +- Fixed keyword filter error. +- Fixed escape parse bug. + +2010-06-14 +- Overwrite text in vimshell#terminal#print(). +- Changed hook specification. +- Improved parse alias. +- Deleted auto_popd. +- Implemented vimshell#hook#get(). + +2010-06-13 +- Fixed vimsh error. +- Improved print_prompt() behavior. +- Deleted hide internal command. +- Improved error message. +- Improved escape sequence. + +2010-06-12 +- Added (vimshell_change_line) and (vimshell_delete_line) keymappings. +- Improved auto update. +- Added (vimshell_int_delete_word) and (vimshell_insert_head) keymappings. +- Refactoringed mappings. +- Set $EDITOR to cat. +- Detect blocked time. +- Improved another (vimshell_another_delete_backword_char). +- Improved popd. +- Implemented popd completion. +- Optimized filter. +- Supported symbolic link and Win32 shortcut. +- Improved resolve. + +2010-06-11 +- Improved undo. +- Changed (vimshell_int_restart_command) default keymappings. + +2010-06-10 +- Improved iskeyword for altercmd. +- Improved skk.vim check. +- Fixed (vimshell_int_restart_command) command. + +2010-06-09 +- Fixed auto update and escape sequence error bug. +- Fixed change position bug when auto update. + +2010-06-08 +- Call explorer in vim and view. + +2010-06-07 +- Optimized control sequences check. +- Refactoringed terminal functions. +- Fixed u bug. + +2010-06-06 +- Fixed escape bug. +- Fixed update cursor move bug. +- Improved output routine. +- Improved highlight. +- Added some escape sequence functions. + +2010-06-04 +- Improved URL open in iexe. +- Improved iexe buffer update. +- Improved open file in vimshell buffer. +- Improved append history timing. + +2010-06-01 +- Fixed error when exe. +- Fixed popd error. + +2010-05-30 +- Improved update iexe buffer. + +2010-05-30 +- Improved echoback. +- Improved multiline input. +- Improved Japanese help. +- sudo supported Windows. +- Implemented interactive history complete. +- Added g:vimshell_no_save_history_programs variable. +- Added g:vimshell_interactive_update_time variable. +- Improved update iexe buffer. +- Fixed prompt history bug. + +2010-05-29 +- Improved run help. +- Check exists('*SkkDisable'). +- Improved dummy move in iexe. + +2010-05-28 +- Disable ime when execute (vimshell_int_execute_line). +- Supported eskk.vim. + +2010-05-26 +- Fixed eval back quote. + +2010-05-25 +- Improved iexe update. + +2010-05-24 +- Improved open. +- Improved vimshell#system(). +- Set interactive filetype when iexe buffer is initialized. +- Added (vimshell_interactive_another_delete_backword_char) (vimshell_delete_backword_char) and (vimshell_another_delete_backword_char) mappings. +- Fixed error. + +2010-05-23 +- Fixed cd error. +- Fixed behavior in iexe. +- Improved interactive complete. +- Improved alias parse. +- Added :VimShellRead command. + +2010-05-19 +- Fixed error in output check. +- Fixed output. +- Improved error line. + +2010-05-18 +- Added :VimShellBang command. +- Fixed output check error. +- Improved output check. +- Improved autocmd. + +2010-05-15 +* Improved output check. +* Improved Cygwin detect. + +2010-05-14 +* Improved disable bell. + +2010-05-13 +* Improved environment detect. +* Deleted g:vimshell_history_path option. +* Added g:vimshell_temporary_directory option. +* Revised help file. +* Fixed h bug. +* Changed history path. + +2010-05-11 +* Changed variables name. + +2010-05-10 +* Fixed error in output check. +* Improved :VimShellSendString. + +2010-05-09 +* vimshell disables bell. +* Fixed bug in iexe. +* Added (vimshell_interactive_restart_command) mapping. +* Improved :VimShellSendString. +* Improved highlight clear. + +2010-05-05 +* Improved encoding. +* sexe is special command. +* Added (vimshell_exit) mapping. +* Improved exit and open. + +2010-05-04 +* Improved system(). + +2010-05-02 +* Improved galias and alias parse. +* Implemented vimshell#set_alias() and vimshell#set_galias(). +* Fixed wildcard. +* Fixed convert encoding. + +2010-05-01 +* Fixed alias parse bug. +* Deleted obsolute mappings. +* Implemented some escape sequence functions. + +2010-04-30 +* Improved interactive keymappings. +* Improved interactive behavior. +* Fixed bg bug. +* Ignore escape sequences. +* Improved highlight. + +2010-04-27 +* Fixed vimshell#print(). +* Improved g:vimshell_no_default_keymappings. +* Nestable vexe. +* Deleted g:VimShell_MaxKeywordWidth. +* Fixed bcd bugs. + +2010-04-26 +* Improved auto complete behavior in iexe buffer. + +2010-04-25 +* vimshell#execute returns exit status. +* Improved prompt check. +* Added vimshell#version(). +* Fixed iexe args. +* Deleted g:VimShell_EnableInteractive. + +2010-04-24 +* Fixed prompt check error. +* Fixed mapping . + +2010-04-20 +* Ver.7 development started. +* Supported vimproc Ver.4. + +------------------------------------------------------------------------------ +ChangeLog 6.50: +2010-04-20 + * Marked as ver.6.50. + * Implemented .vimshrc quote. + * Revised Japanese help. + +2010-04-18 + * Implemented include Vim Script syntax. + +2010-04-17 + * Improved update behavior on insert mode. + * Fixed g:vimshell_ignore_case default value. + * Improved g:vimshell_ignore_case behavior. + * Detect head matches each prompt pattern. + * Fixed searchpos() bug. + * Improved prompt syntax highlight. + +2010-04-16 + * Improved iexe update. + * Add history when parse passed. + * Improved vimshell exception and error mechanism. + * Improved auto update behavior. + * Improved directory completion. + * Improved error catch. + +2010-04-14 + * Improved vimshell#start_insert(). + * Implemented multiline quote. + * Improved echo. + * Improved syntax of string. + * Fixed print and vexe split bugs. + +2010-04-13 + * Improved quote parser. + * Revised Japanese help. + * Improved output check. + * Changed vexe as special command. + * Added eval internal command. + * Deleted ev internal command. + * Fixed vimshell#print_line(). + * Improved alias and galias error message. + * Improved alias parse. + * Changed hook specification. + * Improved context. + +2010-04-12 + * Fixed command_complete bug. + * Improved expand wildcard. + +2010-04-08 + * Fixed output check when program exited. + * Call hook functions if interactive only. + * Implemented emptycmd, precmd, preexec hooks. + * Deleted g:VimShell_EnableAutoLs option. + * Fixed s:check_output() error. + * Improved vimshell#print_prompt(). + +2010-04-06 + * Fixed help file. + * Changed galias as special command. + * Fixed popd error. + * Disable output when inputing in iexe. + * Implemented hook. + * Added chpwd hook. + +2010-04-03 + * Fixed autocd. + * Refactoringed. + * Implemented recursive altercmd and alias. + * Fixed auto complete bug when path contains blanks. + * Added execute option description. + * Improved bg. + * Fixed :VimShellSendString bug. + +2010-04-02 + * Fixed vimshell#altercmd. + +2010-04-01 + * Interpret escape sequence(experimental). + * Added internal command description. + * Fixed escape color. + +2010-03-19 + * Fixed interrupt error. + * Supported comment in .vimshrc. + * Implemented altercmd. + +2010-03-03 + * Improved restore current directory. + * Added scala support in iexe. + * Improved gcd command. + * Supported fakecygpty. + * Fixed error message in interactive.vim. + * Improved cd. + +2010-03-02 + * Fixed interactive_command_complete error. + * Fixed vimshell#interactive#get_cur_text(). + +------------------------------------------------------------------------------ +ChangeLog 6.00-: +2010-02-26 + * Print lines if one screen in view. + * Fixed nomodifiable error in view. + * Revised internal vim command. + * Marked As Ver.6.05. + +2010-02-24 + * Fixed interactive filetype. + * Ignore .gitignore in vcs_git. + * Added g:vimshell_right_prompt variable. + * Improved parse in argument complete. + * Fixed command parse. + * Implemented history output execution. + +2010-02-18 + * Fixed "E121: Undefined variable: b:prompt_history" error. + * Fixed args_complete compltion pos bug. + * Fixed filename pattern. + * Fixed s:hist_size error. + * Renamed interactive_complete.vim. + +2010-02-17 + * Added vimshrc syntax file. + * setlocal nolist in vimshell buffer. + + 6.05 : *Supported vimproc Ver.3 or later* + - Improved update timing in iexe and bg. + - Optimized history completion. + - Changed history completion keymappings. + - Improved execute line in iexe. + - Fixed (vimshell_interactive_previous_prompt). + - Fixed no prompt behavior bug in iexe. + - Improved interactive in Windows. + - Fixed interactive option bug in iexe. + - Improved prompt in iexe. + - Improved prompt syntax. + - Fixed parse filename modifier bug. + - Improved split nicely. + - Fixed hang up bug. + - Implemented background execution and interrupt in exe. + - Fixed paste prompt bug in iexe. + - Implemented --encoding in exe and bg and iexe. + - Added :VimShellSendString command. + - Implemented vimshell#interactive#send_string(). + - Fixed convert encoding in redirecting. + - Improved terminal compatiblity. + - Deleted g:VimShell_UsePopen2 option. + - Improved redraw in executing. + + 6.04 : + - Fixed history_complete bug. + - Truncate many candidates in history_complete. + - Changed g:vimshell_split_height default value. + - Optimized complete file. + - Improved autocmd. + - Changed buffer name. + - Improved enter directory. + - Improved move to drive. + - Implemented auto update. + - Fixed multibyte input bug. + - Improved termtter syntax. + - Fixed sexe error. + - Implemented interactive mappings. + - Improved prompt move. + - Changed omni complete keymappings. + - Improved close popup. + - Improved buffer search in (vimshell_split_create). + - Improved detect for mac in open. + - Improved filtype and update in bg. + - Reimplemented vimshell#internal#iexe#vimshell_iexe(). + - Added :VimShellExecute and :VimShellInteractive commands. + - Implemented bg and iexe and sudo completions. + - Improved execute line in Normal mode. + - Improved keymappings. + - Implemented CursorHold event in iexe. + + 6.03 : + - Refactoringed. + - Improved environment detect in open. + - Fixed delete escape sequence bug. + - Improved interactive print. + - Implemented execute line in iexe buffer. + - Open URI when press . + - Improved password input. + - Implemented interactive termtter syntax. + - Fixed syntax error. + - Fixed alias parse. + - Improved start in Windows. + - Improved irb option in iexe. + - Improved vimshell split switch. + - Added :VimShellPop command. + + 6.02 : + - Improved autocommand in iexe. + - Improved completion in iexe. + - Improved highlight escape sequence. + - Fixed echo in iexe. + - Improved password input. + - Fixed timer. + - Added powershell.exe and cmd.exe support. + - Improved vimshell buffer settings. + - Fixed (vimshell_delete_previous_output) error. + - Delete control sequences. + - Improved complete pattern. + - Set completion timeout. + - Fixed interactive prompt bug. + - Deleted syntax keyword. + - Improved interactive print. + - Renamed interactive_complete. + - Fixed interactive process error. + - Fixed expand tilde bug. + + 6.01 : + - Improved error handling. + - Improved head match. + - Use completefunc_complete if available. + - Fixed trunk string. + - Escape complete candidates. + - Improved Windows pty support. + - Improved password input. + - Improved echo back. + - Improved encoding. + - Implemented next_prompt() in iexe. + - Implemented arguments completion. + - Set interactive option in Windows iexe. + - Fixed force exit error. + + 6.00 : + - Deleted plugin/interactive.vim. + - Deleted ftplugin/vimshell.vim. + - Implemented vimshell#system(). + - Implemented VCS information support. + - Deleted pipe inout. + - Implemented completion helper. + - Improved command completion. + - Implemented argument completion. + - Implemented expand wildcard. + - Improved get prompt. + +------------------------------------------------------------------------------ +ChangeLog 5.30-: + 5.38 : + - Fixed stdout flush bug. + - Append last line when interactive error. + - Syntax clear in clear command. + - Ignore interactive exit error. + - Use vimproc.vim. + - Fixed error in readonly buffer. + - Deleted interactive pty code. + - Use updatetime in iexe. + - Deleted CursorHold event in iexe. + - Deleted echo in iexe. + - Fixed iexe for echoback. + - Improved filetype in iexe. + - Improved read time. + - Improved iexe wait. + - Implemented bcd internal command. + - Implemented Windows pty support. + - Fixed popd. + - Improved completion. + + 5.37 : + - Added g:vimshell_no_default_keymappings option. + - Unique key mappings. + - Improved echo when executing. + - Fixed delete_line error. + - Implemented pseudo device '/dev/clip'. + - Improved command completion in Windows. + - Implemented mkcd internal command. + - Append last line. + + 5.36 : + - Added syntax keywords. + - Echo error when you use old Vim. + - Splitted mapping functions. + - Improved run_help. + - Implemented insert history completion. + - Improved completion. + + 5.35 : + - Improved open behavior. + - Fixed completion column bug. + - Implemented (vimshell_move_end_argument). + - Fixed environment variables parse bug. + - Accept null wildcard. + - Substitute modifier. + - Added VimShellCreate command. + - Save prompt variables when vimshell is initialized. + - Implemented vimshell#push_and_execute() function. + + 5.34 : + - Improved execute internal command. + - Fixed wildcard parse bug. + - Use startinsert!. + - Implemented vimdiff command. + - Fixed cursor pos bug in completion. + - Implemented 'vexe' and 'open' command. + - Fixed command completion bug. + + 5.33 : + - Deleted one command. + - Changed default prompt. + - Improved kill processes(Thanks Nico). + - Send interrupt when press in iexe(Thanks Nico). + - Improved tab completion in iexe. + - Fixed tilde parse bug. + - Don't select in completion. + - Implemented 'cd -' and '-' command. + - Improved popd behavior. + - Don't print prompt when switch to vimshell. + - Setlocal bufhidden=hide. + - Implemented 'cd name1 name2'. + - Fixed empty argument bug. + + 5.32 : + - Fixed delete_line when cursor pos is end. + - Escape g:VimShell_Prompt. + - Shell escape in sexe. + - Implemented clear key-mapping. + - Improved delete previous output. + - Implemented multiline user prompt. + - Fixed suffix execution bug. + - Overwrite highlight Normal in escape sequence range. + - Execute cursor file. + + 5.31 : + - Check cd path. + - Mark executable file. + - Improved completion. + - Deleted normal iexe. + - Splitted complete functions. + - Catch error in vim and view. + + 5.30 : + - Improved execute message. + - Implemented sexe command. + - Setfiletype iexe in iexe. + - Improved key-mappings. + - Fixed expand filename bug. + - Improved command search. + - Close window in exit. + - Implemented delete line. + - Implemented delete line and move head in iexe. + +------------------------------------------------------------------------------ +ChangeLog 5.10-5.29 + 5.29 : + - Implemented filename expantion. + - Supported neocomplcache omni completion. + - Improved block expantion. + - Improved highlight of escape sequence. + - Create g:vimshell_history_path's parent directory if not exists. + - Create g:vimshell_vimshrc_path's parent directory if not exists. + - Check 'cdpath' when cd. + - Used plugin key-mappings insetead of key-mappings option. + + 5.28 : + - Fixed tail space bug(Thanks Nico). + - Fixed prompt history bug(Thanks Nico). + - Supported escape sequence in cd. + - Print all error. + - Improved error print format. + - Optimized print. + - Implemented user prompt. + - Implemented exclude wildcard. + - Implemented global alias. + + 5.27 : + - Fixed parse error. + - Optimized output. + - Deleted long lines error. + - Implemented paste prompt. + - Extend current directory. + - Applyed backspace patch(Thanks Nico!). + - Added g:VimShell_PromptPrevKey, g:VimShell_PromptNextKey, g:VimShell_PastePromptKey options. + - Improved run_help and push_current_line. + + 5.26 : + - Implemented iexe completion. + - Implemented iexe prompt. + - as . + - Added g:VimShell_HistoryPrevKey, g:VimShell_HistoryNextKey, g:VimShell_TabCompletionKey options. + - Improved pty response. + - Set filetype. + - Improved initialize on pty. + - Improved syntax highlight. + - Improved run_help. + + 5.25 : + - Catch kill error. + - Improved prompt in background pty(Thanks Nico!). + - Supported input empty. + - Supported completion on pty. + - Improved output in dirs command. + - Implemented command history on pty(Thanks Nico!). + - . and .. were excluded from a wildcard expand result. + + 5.24 : + - Improved parser. + - Fixed append_history() bug. + - Implemented block. + - Supported multiple statements. + - Fixed alias parse bug. + - Implemented repeat. + - Improved pushd timing. + + 5.23 : + - Improved completion. + - Added g:VimShell_EnableAutoLs option. + - Move to parent directory if argument isn't directory in cd command. + - Implemented force kill processes. + + 5.22 : + - Improved share history. + - Improved run_help. + - Improved alias. + - Fixed parse bug. + - Changed run_help key mappings. + - Implemented sudo vim. + - Improved iexe and bg(Tanks Nico!). + + 5.21 : + - Improved error highlight. + - Implemented password input. + - Implemented sudo internal command. + - Added g:VimShell_SecondaryPrompt option. + - Set COLUMNS and LINES environment variables. + - Remove dup history. + - Improved history commands. + - Splitted parser. + - Reduce blanks when append history. + - Implemented insert last word keymapping. + - Improved iexe. + - Implemented run_help. + + 5.20 : + - Added g:VimShell_UsePopen2 option. + - Openable directory in vim command. + - Improved bg command. + - Fixed escape sequence. + - Improved highlight timing. + - Implemented error highlight. + - Refactoringed interactive.vim. + + 5.19 : + - Improved variables path. + - Implemented h string. + - Added space when command completed. + - Improved escape sequence support. + + 5.18 : + - Improved command completion. + - Changed alias syntax. + - Improved stdin read. + - Improved pipe in external command. + + 5.17 : + - Fixed error when bg or iexe terminated. + - Implemented gexe command. + - Implemented pipe. + - Check pipe in ls command. + - Improved wildcard. + - Fully pipe implemented. + + 5.16 : + - Implemented back quote and vim quote. + - Implemented double quote escape. + - Implemented expand home directory. + - Fixed stdin redirection bug. + - Get status. + + 5.15 : + - Fixed for ATOK X3. + - Improved error catch. + - Implemented redirection. + - Implemented /dev/null virtual device. + - Implemented special functions. + - Improved let and ev. + + 5.14 : + - Implemented echo. + - Implemented wildcard. + - Executable one liner in Windows. + - Improved command search. + - Implemented command completion. + - Fixed g:vimshell_execute_file_list bug. + + 5.13 : + - Added command vimshell_delete_previous_prompt. + - Fixed lcd escape bug. + - Deleted process.vim. + - Deleted ! execution. + - Added gcd command. + - Optimized parse in alias and let commands. + + 5.12 Changed command behavior: + - Added g:VimShell_EnableInteractive option. + - Changed command behavior. + - Added exe command. + - Convert encoding for system(). + - Fixed name conversion. + - Added g:vimshell_split_height option. + + 5.11: + - Added VimShellExecute and VimShellInteractive commands. + + 5.10: + - Implemented iexe. + - Improved bg. + - Improved print_prompt(). + - Use neocomplcache#manual_filename_complete(). + +------------------------------------------------------------------------------ +ChangeLog 5.9-4.0 + 5.9: + - Fixed background execution. + - Fixed auto_cd bug. + - Fixed error in screen command. + + 5.8: + - Fixed !! error. + - Implemented filename completion. + - Implemented exchange ~ into $HOME. + + 5.7: + - Implemented g:vimshell_execute_file_list. + - Refactoring. + - Added screen, bg internal command. + + 5.6: + - Escape prompt when prompt search. + - Fixed auto cd error. + + 5.5: + - Created ftplugin/vimshell.vim + - Added command vimshell_previous_prompt and vimshell_next_prompt. + + 5.4: + - Fixed alias, cd, histdel bug. + + 5.3: + - Improved autocmds. + - Refactoring plugin call. + + 5.2: + - Plugin interface changed. + - Converted special commands into internal commands. + - Deleted quick match. + + 5.1: + - Improved key-mappings and autocmd. + - Implemented command line stack. + + 5.0: + - Return previous buffer when call vimshell#switch_shell on vimshell. + - Implemented vimshell#error_line. + - Error when iexe execute without python interface. + + 4.9: + - Implemented exit command. + - Implemented hide command. + - Added g:vimshell_smart_case option. + + 4.8: + - Implemented comment. + - Not escape when cd command. + - Eval environment variables. + + 4.7: + - Improved vimshell#switch_shell. + - Implemented one command. + - Implemented ev command. + + 4.6: + - Implemented h command. + - Implemented VimShell buffer current directory. + - History execution was implemented with h command. + - Change VimShell current directory when vimshell#switch_shell. + + 4.5: + - Fixed popd and history bugs. + - Implemented history arguments. + - Implemented internal command. + - Improved syntax color. + + 4.4: + - Changed s:alias_table into b:vimshell_alias_table. + - Interpret cd of no argument as cd $HOME + - Added pwd command. + - Improved ls on Windows. + - Load ~/.vimshrc on init. + - Improved escape. + + 4.3: + - Implemented zsh like cd. + - Make built-in command autoload. + - Optimized special commands. + - Implemented popd, dirs command. + + 4.2: + - Implemented alias command. + - Implemented VimShell script. + - Optimized vimshell#process_enter. + + 4.1: + - Implemented history command. + - Implemented histdel command. + - Implemented nop command. + - Ignore empty command line. + + 4.0: + - Implemented shell background execution. + - Added g:VimShell_UseCkw option. + +------------------------------------------------------------------------------ +ChangeLog 3.9-1.0 + 3.9: + - Implemented background execution on Linux. + - Improved print prompt. + - Fixed cd bug. + - Fixed background execution bug. + + 3.8: + - Implemented background execution on Windows. + - Implemented shell execution. + - Implemented shell command. + - Implemented exit command. + + 3.7: + - Not escape quotation. + - Implemented command completion. + + 3.6: + - Improved command execute. + - Fixed execute program bug. + + 3.5: + - Implemented by autoload. + - Fixed non-Windows platform error. + - Improved history executed. + - Fixed many bugs. + + 3.4: + - Fixed filename escape bug. + - Fixed vimshell buffer clear when hide. + - No setlocal lazyredraw. + - Filename escape when cd. + - Implemented pseudo shell variables. + + 3.3: + - Changed escape sequence into \. + - Changed autocmd timing. + - Added filename escape. + - Added vimshell_split_switch, vimshell_switch, vimshell_split_create, vimshell_create. + - Can have multiple Vimshell instance. + + 3.2: + - Fixed space name command bug. + - Fixed quick match bug. + - Implemented vim and view command. + + 3.1: + - Fixed ATOK X3 is ON when startinsert. + - Silent message if exit code isn't 0. + + 3.0: + - Do startinsert! after command executed. + - Added g:vimshell_QuickMatchmax_lists option. + - Added g:VimShell_QuickMatchEnable option. + - Implemented two digits quick match. + + 2.9: + - Trial implemented highlight escape sequence. + - Fixed history bug. + - Convert cd to lcd. + + 2.8: + - Dup check when quick match. + - Due to optimize, filtering len(cur_keyword_str) >. + - Ignore head spaces when completion. + + 2.7: + - Implemented shell history completion by omnifunc. + - Mapping omnifunc . + - Implemented quick match. + - Improved escape. + + 2.6: + - Implemented shell history. + + 2.5: + - Set lazyredraw in vimshell buffer. + - Refactoring. + + 2.3: + - Code cleanup. + + 2.2: + - Fix syntax highlight at pipe command. + - Fix quotation highlight. + + 2.1: + - Fix syntax highlights. + + 2.0: + - Implemented syntax highlight. + + 1.0: + - Initial version. + +============================================================================== +vim:tw=78:ts=8:ft=help:norl:noet:fen:fdl=0:isk+=-: diff --git a/vim/.vim/bundle/.neobundle/ftdetect/ftdetect.vim b/vim/.vim/bundle/.neobundle/ftdetect/ftdetect.vim new file mode 100644 index 0000000..e69de29 diff --git a/vim/.vim/bundle/.neobundle/install_info b/vim/.vim/bundle/.neobundle/install_info new file mode 100644 index 0000000..ebfec0d --- /dev/null +++ b/vim/.vim/bundle/.neobundle/install_info @@ -0,0 +1,2 @@ +3.0 +{'vimshell': {'checked_time': 1706045295, 'installed_uri': 'https://github.com/Shougo/vimshell.git', 'installed_path': '/Users/joshp/.vim/bundle/vimshell_3787e5', 'revisions': {'1317805056': '3787e52766812d8b99a93ccdda57517bc2a0bab6'}, 'updated_time': '1317805056'}, 'neosnippet.vim': {'checked_time': 1706045295, 'installed_uri': 'https://github.com/Shougo/neosnippet.vim.git', 'installed_path': '/Users/joshp/.vim/bundle/neosnippet.vim', 'revisions': {'1690076198': 'efb2a615df2e6df9364087686dacca223fcfa16a'}, 'updated_time': '1690076198'}, 'vim-colorschemes': {'checked_time': 1706045295, 'installed_uri': 'https://github.com/flazz/vim-colorschemes.git', 'installed_path': '/Users/joshp/.vim/bundle/vim-colorschemes', 'revisions': {'1589579820': 'fd8f122cef604330c96a6a6e434682dbdfb878c9'}, 'updated_time': '1589579820'}, 'neobundle.vim': {'checked_time': 1706045293, 'installed_uri': 'https://github.com/Shougo/neobundle.vim.git', 'installed_path': '/Users/joshp/.vim/bundle/neobundle.vim', 'revisions': {}, 'updated_time': 1706045293}, 'neosnippet-snippets': {'checked_time': 1706045295, 'installed_uri': 'https://github.com/Shougo/neosnippet-snippets.git', 'installed_path': '/Users/joshp/.vim/bundle/neosnippet-snippets', 'revisions': {'1648787969': '725c989f18e9c134cddd63a7c6b15bed5c244657'}, 'updated_time': '1648787969'}, 'ctrlp.vim': {'checked_time': 1706045295, 'installed_uri': 'https://github.com/ctrlpvim/ctrlp.vim.git', 'installed_path': '/Users/joshp/.vim/bundle/ctrlp.vim', 'revisions': {'1689470507': '7c972cb19c8544c681ca345c64ec39e04f4651cc'}, 'updated_time': '1689470507'}, 'vim-fugitive': {'checked_time': 1706045295, 'installed_uri': 'https://github.com/tpope/vim-fugitive.git', 'installed_path': '/Users/joshp/.vim/bundle/vim-fugitive', 'revisions': {'1705705285': '854a8df0d06b8d3fcb30fa7f2b08c62b553eee3b'}, 'updated_time': '1705705285'}, 'vim-nerdtree-syntax-highlight': {'checked_time': 1706045484, 'installed_uri': 'https://github.com/tiagofumo/vim-nerdtree-syntax-highlight.git', 'installed_path': '/Users/joshp/.vim/bundle/vim-nerdtree-syntax-highlight', 'revisions': {'1688700398': '35e70334a2ff6e89b82a145d1ac889e82d1ddb4e'}, 'updated_time': '1688700398'}} diff --git a/vim/.vim/bundle/.neobundle/tags_info b/vim/.vim/bundle/.neobundle/tags_info new file mode 100644 index 0000000..55f29ed --- /dev/null +++ b/vim/.vim/bundle/.neobundle/tags_info @@ -0,0 +1,7 @@ +neobundle.vim +neosnippet-snippets +neosnippet.vim +vim-colorschemes +vim-fugitive +vim-nerdtree-syntax-highlight +vimshell diff --git a/vim/.vim/bundle/NeoBundle.lock b/vim/.vim/bundle/NeoBundle.lock new file mode 100644 index 0000000..7066887 --- /dev/null +++ b/vim/.vim/bundle/NeoBundle.lock @@ -0,0 +1,8 @@ +NeoBundleLock ctrlp.vim 7c972cb19c8544c681ca345c64ec39e04f4651cc +NeoBundleLock neobundle.vim 1306c131ff0a6cc094b7ff0727350e442b5427f1 +NeoBundleLock neosnippet-snippets 725c989f18e9c134cddd63a7c6b15bed5c244657 +NeoBundleLock neosnippet.vim efb2a615df2e6df9364087686dacca223fcfa16a +NeoBundleLock vim-colorschemes fd8f122cef604330c96a6a6e434682dbdfb878c9 +NeoBundleLock vim-fugitive 854a8df0d06b8d3fcb30fa7f2b08c62b553eee3b +NeoBundleLock vim-nerdtree-syntax-highlight 35e70334a2ff6e89b82a145d1ac889e82d1ddb4e +NeoBundleLock vimshell 3787e52766812d8b99a93ccdda57517bc2a0bab6 diff --git a/vim/.vim/bundle/ctrlp.vim b/vim/.vim/bundle/ctrlp.vim new file mode 160000 index 0000000..7c972cb --- /dev/null +++ b/vim/.vim/bundle/ctrlp.vim @@ -0,0 +1 @@ +Subproject commit 7c972cb19c8544c681ca345c64ec39e04f4651cc diff --git a/vim/.vim/bundle/neobundle.vim b/vim/.vim/bundle/neobundle.vim new file mode 160000 index 0000000..1306c13 --- /dev/null +++ b/vim/.vim/bundle/neobundle.vim @@ -0,0 +1 @@ +Subproject commit 1306c131ff0a6cc094b7ff0727350e442b5427f1 diff --git a/vim/.vim/bundle/neosnippet-snippets b/vim/.vim/bundle/neosnippet-snippets new file mode 160000 index 0000000..725c989 --- /dev/null +++ b/vim/.vim/bundle/neosnippet-snippets @@ -0,0 +1 @@ +Subproject commit 725c989f18e9c134cddd63a7c6b15bed5c244657 diff --git a/vim/.vim/bundle/neosnippet.vim b/vim/.vim/bundle/neosnippet.vim new file mode 160000 index 0000000..efb2a61 --- /dev/null +++ b/vim/.vim/bundle/neosnippet.vim @@ -0,0 +1 @@ +Subproject commit efb2a615df2e6df9364087686dacca223fcfa16a diff --git a/vim/.vim/bundle/vim-colorschemes b/vim/.vim/bundle/vim-colorschemes new file mode 160000 index 0000000..fd8f122 --- /dev/null +++ b/vim/.vim/bundle/vim-colorschemes @@ -0,0 +1 @@ +Subproject commit fd8f122cef604330c96a6a6e434682dbdfb878c9 diff --git a/vim/.vim/bundle/vim-fugitive b/vim/.vim/bundle/vim-fugitive new file mode 160000 index 0000000..854a8df --- /dev/null +++ b/vim/.vim/bundle/vim-fugitive @@ -0,0 +1 @@ +Subproject commit 854a8df0d06b8d3fcb30fa7f2b08c62b553eee3b diff --git a/vim/.vim/bundle/vim-nerdtree-syntax-highlight b/vim/.vim/bundle/vim-nerdtree-syntax-highlight new file mode 160000 index 0000000..35e7033 --- /dev/null +++ b/vim/.vim/bundle/vim-nerdtree-syntax-highlight @@ -0,0 +1 @@ +Subproject commit 35e70334a2ff6e89b82a145d1ac889e82d1ddb4e diff --git a/vim/.vim/bundle/vimshell_3787e5 b/vim/.vim/bundle/vimshell_3787e5 new file mode 160000 index 0000000..3787e52 --- /dev/null +++ b/vim/.vim/bundle/vimshell_3787e5 @@ -0,0 +1 @@ +Subproject commit 3787e52766812d8b99a93ccdda57517bc2a0bab6 diff --git a/vim/.vim/colors/onedark.vim b/vim/.vim/colors/onedark.vim new file mode 100644 index 0000000..6769d6c --- /dev/null +++ b/vim/.vim/colors/onedark.vim @@ -0,0 +1,713 @@ +" vim:fdm=marker +" Vim Color File +" Name: onedark.vim +" Maintainer: https://github.com/joshdick/onedark.vim/ +" License: The MIT License (MIT) +" Based On: https://github.com/MaxSt/FlatColor/ + +" Companion statusline plugin and terminal themes are included with onedark.vim: +" * https://github.com/joshdick/onedark.vim#lightlinevim-colorscheme +" * https://github.com/joshdick/onedark.vim#vim-airline-theme +" * https://github.com/joshdick/onedark.vim/tree/main/term + +" Color Reference {{{ + +" The following colors were measured inside Atom using its built-in inspector. + +" +---------------------------------------------+ +" | Color Name | RGB | Hex | +" |--------------+--------------------+---------| +" | Black | rgb(40, 44, 52) | #282c34 | +" |--------------+--------------------+---------| +" | White | rgb(171, 178, 191) | #abb2bf | +" |--------------+--------------------+---------| +" | Light Red | rgb(224, 108, 117) | #e06c75 | +" |--------------+--------------------+---------| +" | Dark Red | rgb(190, 80, 70) | #be5046 | +" |--------------+--------------------+---------| +" | Green | rgb(152, 195, 121) | #98c379 | +" |--------------+--------------------+---------| +" | Light Yellow | rgb(229, 192, 123) | #e5c07b | +" |--------------+--------------------+---------| +" | Dark Yellow | rgb(209, 154, 102) | #d19a66 | +" |--------------+--------------------+---------| +" | Blue | rgb(97, 175, 239) | #61afef | +" |--------------+--------------------+---------| +" | Magenta | rgb(198, 120, 221) | #c678dd | +" |--------------+--------------------+---------| +" | Cyan | rgb(86, 182, 194) | #56b6c2 | +" |--------------+--------------------+---------| +" | Gutter Grey | rgb(76, 82, 99) | #4b5263 | +" |--------------+--------------------+---------| +" | Comment Grey | rgb(92, 99, 112) | #5c6370 | +" +---------------------------------------------+ + +" }}} + +" Initialization {{{ + +highlight clear + +if exists("syntax_on") + syntax reset +endif + +set t_Co=256 + +let g:colors_name="onedark" + +" Set to "256" for 256-color terminals, or +" set to "16" to use your terminal emulator's native colors +" (a 16-color palette for this color scheme is available; see +" < https://github.com/joshdick/onedark.vim/blob/main/README.md > +" for more information.) +if !exists("g:onedark_termcolors") + let g:onedark_termcolors = 256 +endif + +" Not all terminals support italics properly. If yours does, opt-in. +if !exists("g:onedark_terminal_italics") + let g:onedark_terminal_italics = 0 +endif + +" This function is based on one from FlatColor: https://github.com/MaxSt/FlatColor/ +" Which in turn was based on one found in hemisu: https://github.com/noahfrederick/vim-hemisu/ +let s:group_colors = {} " Cache of default highlight group settings, for later reference via `onedark#extend_highlight` +function! s:h(group, style, ...) + if (a:0 > 0) " Will be true if we got here from onedark#extend_highlight + let s:highlight = s:group_colors[a:group] + for style_type in ["fg", "bg", "sp"] + if (has_key(a:style, style_type)) + let l:default_style = (has_key(s:highlight, style_type) ? copy(s:highlight[style_type]) : { "cterm16": "NONE", "cterm": "NONE", "gui": "NONE" }) + let s:highlight[style_type] = extend(l:default_style, a:style[style_type]) + endif + endfor + if (has_key(a:style, "gui")) + let s:highlight.gui = a:style.gui + endif + if (has_key(a:style, "cterm")) + let s:highlight.cterm = a:style.cterm + endif + else + let s:highlight = a:style + let s:group_colors[a:group] = s:highlight " Cache default highlight group settings + endif + + if g:onedark_terminal_italics == 0 + if has_key(s:highlight, "cterm") && s:highlight["cterm"] == "italic" + unlet s:highlight.cterm + endif + if has_key(s:highlight, "gui") && s:highlight["gui"] == "italic" + unlet s:highlight.gui + endif + endif + + if g:onedark_termcolors == 16 + let l:ctermfg = (has_key(s:highlight, "fg") ? s:highlight.fg.cterm16 : "NONE") + let l:ctermbg = (has_key(s:highlight, "bg") ? s:highlight.bg.cterm16 : "NONE") + else + let l:ctermfg = (has_key(s:highlight, "fg") ? s:highlight.fg.cterm : "NONE") + let l:ctermbg = (has_key(s:highlight, "bg") ? s:highlight.bg.cterm : "NONE") + endif + + execute "highlight" a:group + \ "guifg=" (has_key(s:highlight, "fg") ? s:highlight.fg.gui : "NONE") + \ "guibg=" (has_key(s:highlight, "bg") ? s:highlight.bg.gui : "NONE") + \ "guisp=" (has_key(s:highlight, "sp") ? s:highlight.sp.gui : "NONE") + \ "gui=" (has_key(s:highlight, "gui") ? s:highlight.gui : "NONE") + \ "ctermfg=" . l:ctermfg + \ "ctermbg=" . l:ctermbg + \ "cterm=" (has_key(s:highlight, "cterm") ? s:highlight.cterm : "NONE") +endfunction + +" public {{{ + +function! onedark#set_highlight(group, style) + call s:h(a:group, a:style) +endfunction + +function! onedark#extend_highlight(group, style) + call s:h(a:group, a:style, 1) +endfunction + +" }}} + +" }}} + +" Color Variables {{{ + +let s:colors = onedark#GetColors() + +let s:red = s:colors.red +let s:dark_red = s:colors.dark_red +let s:green = s:colors.green +let s:yellow = s:colors.yellow +let s:dark_yellow = s:colors.dark_yellow +let s:blue = s:colors.blue +let s:purple = s:colors.purple +let s:cyan = s:colors.cyan +let s:white = s:colors.white +let s:black = s:colors.black +let s:foreground = s:colors.foreground +let s:background = s:colors.background +let s:comment_grey = s:colors.comment_grey +let s:gutter_fg_grey = s:colors.gutter_fg_grey +let s:cursor_grey = s:colors.cursor_grey +let s:visual_grey = s:colors.visual_grey +let s:menu_grey = s:colors.menu_grey +let s:special_grey = s:colors.special_grey +let s:vertsplit = s:colors.vertsplit + +" }}} + +" Terminal Colors {{{ + +if has('nvim') + let g:terminal_color_0 = s:black.gui + let g:terminal_color_1 = s:red.gui + let g:terminal_color_2 = s:green.gui + let g:terminal_color_3 = s:yellow.gui + let g:terminal_color_4 = s:blue.gui + let g:terminal_color_5 = s:purple.gui + let g:terminal_color_6 = s:cyan.gui + let g:terminal_color_7 = s:comment_grey.gui + let g:terminal_color_8 = s:visual_grey.gui + let g:terminal_color_9 = s:red.gui + let g:terminal_color_10 = s:green.gui + let g:terminal_color_11 = s:yellow.gui + let g:terminal_color_12 = s:blue.gui + let g:terminal_color_13 = s:purple.gui + let g:terminal_color_14 = s:cyan.gui + let g:terminal_color_15 = s:white.gui +else + let g:terminal_ansi_colors = [ + \ s:black.gui, s:red.gui, s:green.gui, s:yellow.gui, + \ s:blue.gui, s:purple.gui, s:cyan.gui, s:comment_grey.gui, + \ s:visual_grey.gui, s:red.gui, s:green.gui, s:yellow.gui, + \ s:blue.gui, s:purple.gui, s:cyan.gui, s:white.gui + \] +endif + +" }}} + +" Syntax Groups (descriptions and ordering from `:h w18`) {{{ + +call s:h("Comment", { "fg": s:comment_grey, "gui": "italic", "cterm": "italic" }) " any comment +call s:h("Constant", { "fg": s:cyan }) " any constant +call s:h("String", { "fg": s:green }) " a string constant: "this is a string" +call s:h("Character", { "fg": s:green }) " a character constant: 'c', '\n' +call s:h("Number", { "fg": s:dark_yellow }) " a number constant: 234, 0xff +call s:h("Boolean", { "fg": s:dark_yellow }) " a boolean constant: TRUE, false +call s:h("Float", { "fg": s:dark_yellow }) " a floating point constant: 2.3e10 +call s:h("Identifier", { "fg": s:red }) " any variable name +call s:h("Function", { "fg": s:blue }) " function name (also: methods for classes) +call s:h("Statement", { "fg": s:purple }) " any statement +call s:h("Conditional", { "fg": s:purple }) " if, then, else, endif, switch, etc. +call s:h("Repeat", { "fg": s:purple }) " for, do, while, etc. +call s:h("Label", { "fg": s:purple }) " case, default, etc. +call s:h("Operator", { "fg": s:purple }) " sizeof", "+", "*", etc. +call s:h("Keyword", { "fg": s:purple }) " any other keyword +call s:h("Exception", { "fg": s:purple }) " try, catch, throw +call s:h("PreProc", { "fg": s:yellow }) " generic Preprocessor +call s:h("Include", { "fg": s:blue }) " preprocessor #include +call s:h("Define", { "fg": s:purple }) " preprocessor #define +call s:h("Macro", { "fg": s:purple }) " same as Define +call s:h("PreCondit", { "fg": s:yellow }) " preprocessor #if, #else, #endif, etc. +call s:h("Type", { "fg": s:yellow }) " int, long, char, etc. +call s:h("StorageClass", { "fg": s:yellow }) " static, register, volatile, etc. +call s:h("Structure", { "fg": s:yellow }) " struct, union, enum, etc. +call s:h("Typedef", { "fg": s:yellow }) " A typedef +call s:h("Special", { "fg": s:blue }) " any special symbol +call s:h("SpecialChar", { "fg": s:dark_yellow }) " special character in a constant +call s:h("Tag", {}) " you can use CTRL-] on this +call s:h("Delimiter", {}) " character that needs attention +call s:h("SpecialComment", { "fg": s:comment_grey }) " special things inside a comment +call s:h("Debug", {}) " debugging statements +call s:h("Underlined", { "gui": "underline", "cterm": "underline" }) " text that stands out, HTML links +call s:h("Ignore", {}) " left blank, hidden +call s:h("Error", { "fg": s:red }) " any erroneous construct +call s:h("Todo", { "fg": s:purple }) " anything that needs extra attention; mostly the keywords TODO FIXME and XXX + +" }}} + +" Highlighting Groups (descriptions and ordering from `:h highlight-groups`) {{{ +call s:h("ColorColumn", { "bg": s:cursor_grey }) " used for the columns set with 'colorcolumn' +call s:h("Conceal", {}) " placeholder characters substituted for concealed text (see 'conceallevel') +call s:h("Cursor", { "fg": s:black, "bg": s:blue }) " the character under the cursor +call s:h("CursorIM", {}) " like Cursor, but used when in IME mode +call s:h("CursorColumn", { "bg": s:cursor_grey }) " the screen column that the cursor is in when 'cursorcolumn' is set +if &diff + " Don't change the background color in diff mode + call s:h("CursorLine", { "gui": "underline" }) " the screen line that the cursor is in when 'cursorline' is set +else + call s:h("CursorLine", { "bg": s:cursor_grey }) " the screen line that the cursor is in when 'cursorline' is set +endif +call s:h("Directory", { "fg": s:blue }) " directory names (and other special names in listings) +call s:h("DiffAdd", { "bg": s:green, "fg": s:black }) " diff mode: Added line +call s:h("DiffChange", { "fg": s:yellow, "gui": "underline", "cterm": "underline" }) " diff mode: Changed line +call s:h("DiffDelete", { "bg": s:red, "fg": s:black }) " diff mode: Deleted line +call s:h("DiffText", { "bg": s:yellow, "fg": s:black }) " diff mode: Changed text within a changed line +if get(g:, 'onedark_hide_endofbuffer', 0) + " If enabled, will style end-of-buffer filler lines (~) to appear to be hidden. + call s:h("EndOfBuffer", { "fg": s:black }) " filler lines (~) after the last line in the buffer +endif +call s:h("ErrorMsg", { "fg": s:red }) " error messages on the command line +call s:h("VertSplit", { "fg": s:vertsplit }) " the column separating vertically split windows +call s:h("Folded", { "fg": s:comment_grey }) " line used for closed folds +call s:h("FoldColumn", {}) " 'foldcolumn' +call s:h("SignColumn", {}) " column where signs are displayed +call s:h("IncSearch", { "fg": s:yellow, "bg": s:comment_grey }) " 'incsearch' highlighting; also used for the text replaced with ":s///c" +call s:h("LineNr", { "fg": s:gutter_fg_grey }) " Line number for ":number" and ":#" commands, and when 'number' or 'relativenumber' option is set. +call s:h("CursorLineNr", {}) " Like LineNr when 'cursorline' or 'relativenumber' is set for the cursor line. +call s:h("MatchParen", { "fg": s:blue, "gui": "underline", "cterm": "underline" }) " The character under the cursor or just before it, if it is a paired bracket, and its match. +call s:h("ModeMsg", {}) " 'showmode' message (e.g., "-- INSERT --") +call s:h("MoreMsg", {}) " more-prompt +call s:h("NonText", { "fg": s:special_grey }) " '~' and '@' at the end of the window, characters from 'showbreak' and other characters that do not really exist in the text (e.g., ">" displayed when a double-wide character doesn't fit at the end of the line). +call s:h("Normal", { "fg": s:foreground, "bg": s:background }) " normal text +call s:h("Pmenu", { "fg": s:white, "bg": s:menu_grey }) " Popup menu: normal item. +call s:h("PmenuSel", { "fg": s:cursor_grey, "bg": s:blue }) " Popup menu: selected item. +call s:h("PmenuSbar", { "bg": s:cursor_grey }) " Popup menu: scrollbar. +call s:h("PmenuThumb", { "bg": s:white }) " Popup menu: Thumb of the scrollbar. +call s:h("Question", { "fg": s:purple }) " hit-enter prompt and yes/no questions +call s:h("QuickFixLine", { "fg": s:black, "bg": s:yellow }) " Current quickfix item in the quickfix window. +call s:h("Search", { "fg": s:black, "bg": s:yellow }) " Last search pattern highlighting (see 'hlsearch'). Also used for similar items that need to stand out. +call s:h("SpecialKey", { "fg": s:special_grey }) " Meta and special keys listed with ":map", also for text used to show unprintable characters in the text, 'listchars'. Generally: text that is displayed differently from what it really is. +call s:h("SpellBad", { "fg": s:red, "gui": "underline", "cterm": "underline" }) " Word that is not recognized by the spellchecker. This will be combined with the highlighting used otherwise. +call s:h("SpellCap", { "fg": s:dark_yellow }) " Word that should start with a capital. This will be combined with the highlighting used otherwise. +call s:h("SpellLocal", { "fg": s:dark_yellow }) " Word that is recognized by the spellchecker as one that is used in another region. This will be combined with the highlighting used otherwise. +call s:h("SpellRare", { "fg": s:dark_yellow }) " Word that is recognized by the spellchecker as one that is hardly ever used. spell This will be combined with the highlighting used otherwise. +call s:h("StatusLine", { "fg": s:white, "bg": s:cursor_grey }) " status line of current window +call s:h("StatusLineNC", { "fg": s:comment_grey }) " status lines of not-current windows Note: if this is equal to "StatusLine" Vim will use "^^^" in the status line of the current window. +call s:h("StatusLineTerm", { "fg": s:white, "bg": s:cursor_grey }) " status line of current :terminal window +call s:h("StatusLineTermNC", { "fg": s:comment_grey }) " status line of non-current :terminal window +call s:h("TabLine", { "fg": s:comment_grey }) " tab pages line, not active tab page label +call s:h("TabLineFill", {}) " tab pages line, where there are no labels +call s:h("TabLineSel", { "fg": s:white }) " tab pages line, active tab page label +call s:h("Terminal", { "fg": s:white, "bg": s:black }) " terminal window (see terminal-size-color) +call s:h("Title", { "fg": s:green }) " titles for output from ":set all", ":autocmd" etc. +call s:h("Visual", { "bg": s:visual_grey }) " Visual mode selection +call s:h("VisualNOS", { "bg": s:visual_grey }) " Visual mode selection when vim is "Not Owning the Selection". Only X11 Gui's gui-x11 and xterm-clipboard supports this. +call s:h("WarningMsg", { "fg": s:yellow }) " warning messages +call s:h("WildMenu", { "fg": s:black, "bg": s:blue }) " current match in 'wildmenu' completion + +" }}} + +" Termdebug highlighting for Vim 8.1+ {{{ + +" See `:h hl-debugPC` and `:h hl-debugBreakpoint`. +call s:h("debugPC", { "bg": s:special_grey }) " the current position +call s:h("debugBreakpoint", { "fg": s:black, "bg": s:red }) " a breakpoint + +" }}} + +" Language-Specific Highlighting {{{ + +" CSS +call s:h("cssAttrComma", { "fg": s:purple }) +call s:h("cssAttributeSelector", { "fg": s:green }) +call s:h("cssBraces", { "fg": s:white }) +call s:h("cssClassName", { "fg": s:dark_yellow }) +call s:h("cssClassNameDot", { "fg": s:dark_yellow }) +call s:h("cssDefinition", { "fg": s:purple }) +call s:h("cssFontAttr", { "fg": s:dark_yellow }) +call s:h("cssFontDescriptor", { "fg": s:purple }) +call s:h("cssFunctionName", { "fg": s:blue }) +call s:h("cssIdentifier", { "fg": s:blue }) +call s:h("cssImportant", { "fg": s:purple }) +call s:h("cssInclude", { "fg": s:white }) +call s:h("cssIncludeKeyword", { "fg": s:purple }) +call s:h("cssMediaType", { "fg": s:dark_yellow }) +call s:h("cssProp", { "fg": s:white }) +call s:h("cssPseudoClassId", { "fg": s:dark_yellow }) +call s:h("cssSelectorOp", { "fg": s:purple }) +call s:h("cssSelectorOp2", { "fg": s:purple }) +call s:h("cssTagName", { "fg": s:red }) + +" Fish Shell +call s:h("fishKeyword", { "fg": s:purple }) +call s:h("fishConditional", { "fg": s:purple }) + +" Go +call s:h("goDeclaration", { "fg": s:purple }) +call s:h("goBuiltins", { "fg": s:cyan }) +call s:h("goFunctionCall", { "fg": s:blue }) +call s:h("goVarDefs", { "fg": s:red }) +call s:h("goVarAssign", { "fg": s:red }) +call s:h("goVar", { "fg": s:purple }) +call s:h("goConst", { "fg": s:purple }) +call s:h("goType", { "fg": s:yellow }) +call s:h("goTypeName", { "fg": s:yellow }) +call s:h("goDeclType", { "fg": s:cyan }) +call s:h("goTypeDecl", { "fg": s:purple }) + +" HTML (keep consistent with Markdown, below) +call s:h("htmlArg", { "fg": s:dark_yellow }) +call s:h("htmlBold", { "fg": s:dark_yellow, "gui": "bold", "cterm": "bold" }) +call s:h("htmlBoldItalic", { "fg": s:green, "gui": "bold,italic", "cterm": "bold,italic" }) +call s:h("htmlEndTag", { "fg": s:white }) +call s:h("htmlH1", { "fg": s:red }) +call s:h("htmlH2", { "fg": s:red }) +call s:h("htmlH3", { "fg": s:red }) +call s:h("htmlH4", { "fg": s:red }) +call s:h("htmlH5", { "fg": s:red }) +call s:h("htmlH6", { "fg": s:red }) +call s:h("htmlItalic", { "fg": s:purple, "gui": "italic", "cterm": "italic" }) +call s:h("htmlLink", { "fg": s:cyan, "gui": "underline", "cterm": "underline" }) +call s:h("htmlSpecialChar", { "fg": s:dark_yellow }) +call s:h("htmlSpecialTagName", { "fg": s:red }) +call s:h("htmlTag", { "fg": s:white }) +call s:h("htmlTagN", { "fg": s:red }) +call s:h("htmlTagName", { "fg": s:red }) +call s:h("htmlTitle", { "fg": s:white }) + +" JavaScript +call s:h("javaScriptBraces", { "fg": s:white }) +call s:h("javaScriptFunction", { "fg": s:purple }) +call s:h("javaScriptIdentifier", { "fg": s:purple }) +call s:h("javaScriptNull", { "fg": s:dark_yellow }) +call s:h("javaScriptNumber", { "fg": s:dark_yellow }) +call s:h("javaScriptRequire", { "fg": s:cyan }) +call s:h("javaScriptReserved", { "fg": s:purple }) +" https://github.com/pangloss/vim-javascript +call s:h("jsArrowFunction", { "fg": s:purple }) +call s:h("jsClassKeyword", { "fg": s:purple }) +call s:h("jsClassMethodType", { "fg": s:purple }) +call s:h("jsDocParam", { "fg": s:blue }) +call s:h("jsDocTags", { "fg": s:purple }) +call s:h("jsExport", { "fg": s:purple }) +call s:h("jsExportDefault", { "fg": s:purple }) +call s:h("jsExtendsKeyword", { "fg": s:purple }) +call s:h("jsFrom", { "fg": s:purple }) +call s:h("jsFuncCall", { "fg": s:blue }) +call s:h("jsFunction", { "fg": s:purple }) +call s:h("jsGenerator", { "fg": s:yellow }) +call s:h("jsGlobalObjects", { "fg": s:yellow }) +call s:h("jsImport", { "fg": s:purple }) +call s:h("jsModuleAs", { "fg": s:purple }) +call s:h("jsModuleWords", { "fg": s:purple }) +call s:h("jsModules", { "fg": s:purple }) +call s:h("jsNull", { "fg": s:dark_yellow }) +call s:h("jsOperator", { "fg": s:purple }) +call s:h("jsStorageClass", { "fg": s:purple }) +call s:h("jsSuper", { "fg": s:red }) +call s:h("jsTemplateBraces", { "fg": s:dark_red }) +call s:h("jsTemplateVar", { "fg": s:green }) +call s:h("jsThis", { "fg": s:red }) +call s:h("jsUndefined", { "fg": s:dark_yellow }) +" https://github.com/othree/yajs.vim +call s:h("javascriptArrowFunc", { "fg": s:purple }) +call s:h("javascriptClassExtends", { "fg": s:purple }) +call s:h("javascriptClassKeyword", { "fg": s:purple }) +call s:h("javascriptDocNotation", { "fg": s:purple }) +call s:h("javascriptDocParamName", { "fg": s:blue }) +call s:h("javascriptDocTags", { "fg": s:purple }) +call s:h("javascriptEndColons", { "fg": s:white }) +call s:h("javascriptExport", { "fg": s:purple }) +call s:h("javascriptFuncArg", { "fg": s:white }) +call s:h("javascriptFuncKeyword", { "fg": s:purple }) +call s:h("javascriptIdentifier", { "fg": s:red }) +call s:h("javascriptImport", { "fg": s:purple }) +call s:h("javascriptMethodName", { "fg": s:white }) +call s:h("javascriptObjectLabel", { "fg": s:white }) +call s:h("javascriptOpSymbol", { "fg": s:cyan }) +call s:h("javascriptOpSymbols", { "fg": s:cyan }) +call s:h("javascriptPropertyName", { "fg": s:green }) +call s:h("javascriptTemplateSB", { "fg": s:dark_red }) +call s:h("javascriptVariable", { "fg": s:purple }) + +" JSON +call s:h("jsonCommentError", { "fg": s:white }) +call s:h("jsonKeyword", { "fg": s:red }) +call s:h("jsonBoolean", { "fg": s:dark_yellow }) +call s:h("jsonNumber", { "fg": s:dark_yellow }) +call s:h("jsonQuote", { "fg": s:white }) +call s:h("jsonMissingCommaError", { "fg": s:red, "gui": "reverse" }) +call s:h("jsonNoQuotesError", { "fg": s:red, "gui": "reverse" }) +call s:h("jsonNumError", { "fg": s:red, "gui": "reverse" }) +call s:h("jsonString", { "fg": s:green }) +call s:h("jsonStringSQError", { "fg": s:red, "gui": "reverse" }) +call s:h("jsonSemicolonError", { "fg": s:red, "gui": "reverse" }) + +" LESS +call s:h("lessVariable", { "fg": s:purple }) +call s:h("lessAmpersandChar", { "fg": s:white }) +call s:h("lessClass", { "fg": s:dark_yellow }) + +" Markdown (keep consistent with HTML, above) +call s:h("markdownBlockquote", { "fg": s:comment_grey }) +call s:h("markdownBold", { "fg": s:dark_yellow, "gui": "bold", "cterm": "bold" }) +call s:h("markdownBoldItalic", { "fg": s:green, "gui": "bold,italic", "cterm": "bold,italic" }) +call s:h("markdownCode", { "fg": s:green }) +call s:h("markdownCodeBlock", { "fg": s:green }) +call s:h("markdownCodeDelimiter", { "fg": s:green }) +call s:h("markdownH1", { "fg": s:red }) +call s:h("markdownH2", { "fg": s:red }) +call s:h("markdownH3", { "fg": s:red }) +call s:h("markdownH4", { "fg": s:red }) +call s:h("markdownH5", { "fg": s:red }) +call s:h("markdownH6", { "fg": s:red }) +call s:h("markdownHeadingDelimiter", { "fg": s:red }) +call s:h("markdownHeadingRule", { "fg": s:comment_grey }) +call s:h("markdownId", { "fg": s:purple }) +call s:h("markdownIdDeclaration", { "fg": s:blue }) +call s:h("markdownIdDelimiter", { "fg": s:purple }) +call s:h("markdownItalic", { "fg": s:purple, "gui": "italic", "cterm": "italic" }) +call s:h("markdownLinkDelimiter", { "fg": s:purple }) +call s:h("markdownLinkText", { "fg": s:blue }) +call s:h("markdownListMarker", { "fg": s:red }) +call s:h("markdownOrderedListMarker", { "fg": s:red }) +call s:h("markdownRule", { "fg": s:comment_grey }) +call s:h("markdownUrl", { "fg": s:cyan, "gui": "underline", "cterm": "underline" }) + +" Perl +call s:h("perlFiledescRead", { "fg": s:green }) +call s:h("perlFunction", { "fg": s:purple }) +call s:h("perlMatchStartEnd",{ "fg": s:blue }) +call s:h("perlMethod", { "fg": s:purple }) +call s:h("perlPOD", { "fg": s:comment_grey }) +call s:h("perlSharpBang", { "fg": s:comment_grey }) +call s:h("perlSpecialString",{ "fg": s:dark_yellow }) +call s:h("perlStatementFiledesc", { "fg": s:red }) +call s:h("perlStatementFlow",{ "fg": s:red }) +call s:h("perlStatementInclude", { "fg": s:purple }) +call s:h("perlStatementScalar",{ "fg": s:purple }) +call s:h("perlStatementStorage", { "fg": s:purple }) +call s:h("perlSubName",{ "fg": s:yellow }) +call s:h("perlVarPlain",{ "fg": s:blue }) + +" PHP +call s:h("phpVarSelector", { "fg": s:red }) +call s:h("phpOperator", { "fg": s:white }) +call s:h("phpParent", { "fg": s:white }) +call s:h("phpMemberSelector", { "fg": s:white }) +call s:h("phpType", { "fg": s:purple }) +call s:h("phpKeyword", { "fg": s:purple }) +call s:h("phpClass", { "fg": s:yellow }) +call s:h("phpUseClass", { "fg": s:white }) +call s:h("phpUseAlias", { "fg": s:white }) +call s:h("phpInclude", { "fg": s:purple }) +call s:h("phpClassExtends", { "fg": s:green }) +call s:h("phpDocTags", { "fg": s:white }) +call s:h("phpFunction", { "fg": s:blue }) +call s:h("phpFunctions", { "fg": s:cyan }) +call s:h("phpMethodsVar", { "fg": s:dark_yellow }) +call s:h("phpMagicConstants", { "fg": s:dark_yellow }) +call s:h("phpSuperglobals", { "fg": s:red }) +call s:h("phpConstants", { "fg": s:dark_yellow }) + +" Ruby +call s:h("rubyBlockParameter", { "fg": s:red}) +call s:h("rubyBlockParameterList", { "fg": s:red }) +call s:h("rubyClass", { "fg": s:purple}) +call s:h("rubyConstant", { "fg": s:yellow}) +call s:h("rubyControl", { "fg": s:purple }) +call s:h("rubyEscape", { "fg": s:red}) +call s:h("rubyFunction", { "fg": s:blue}) +call s:h("rubyGlobalVariable", { "fg": s:red}) +call s:h("rubyInclude", { "fg": s:blue}) +call s:h("rubyIncluderubyGlobalVariable", { "fg": s:red}) +call s:h("rubyInstanceVariable", { "fg": s:red}) +call s:h("rubyInterpolation", { "fg": s:cyan }) +call s:h("rubyInterpolationDelimiter", { "fg": s:red }) +call s:h("rubyInterpolationDelimiter", { "fg": s:red}) +call s:h("rubyRegexp", { "fg": s:cyan}) +call s:h("rubyRegexpDelimiter", { "fg": s:cyan}) +call s:h("rubyStringDelimiter", { "fg": s:green}) +call s:h("rubySymbol", { "fg": s:cyan}) + +" Sass +" https://github.com/tpope/vim-haml +call s:h("sassAmpersand", { "fg": s:red }) +call s:h("sassClass", { "fg": s:dark_yellow }) +call s:h("sassControl", { "fg": s:purple }) +call s:h("sassExtend", { "fg": s:purple }) +call s:h("sassFor", { "fg": s:white }) +call s:h("sassFunction", { "fg": s:cyan }) +call s:h("sassId", { "fg": s:blue }) +call s:h("sassInclude", { "fg": s:purple }) +call s:h("sassMedia", { "fg": s:purple }) +call s:h("sassMediaOperators", { "fg": s:white }) +call s:h("sassMixin", { "fg": s:purple }) +call s:h("sassMixinName", { "fg": s:blue }) +call s:h("sassMixing", { "fg": s:purple }) +call s:h("sassVariable", { "fg": s:purple }) +" https://github.com/cakebaker/scss-syntax.vim +call s:h("scssExtend", { "fg": s:purple }) +call s:h("scssImport", { "fg": s:purple }) +call s:h("scssInclude", { "fg": s:purple }) +call s:h("scssMixin", { "fg": s:purple }) +call s:h("scssSelectorName", { "fg": s:dark_yellow }) +call s:h("scssVariable", { "fg": s:purple }) + +" TeX +call s:h("texStatement", { "fg": s:purple }) +call s:h("texSubscripts", { "fg": s:dark_yellow }) +call s:h("texSuperscripts", { "fg": s:dark_yellow }) +call s:h("texTodo", { "fg": s:dark_red }) +call s:h("texBeginEnd", { "fg": s:purple }) +call s:h("texBeginEndName", { "fg": s:blue }) +call s:h("texMathMatcher", { "fg": s:blue }) +call s:h("texMathDelim", { "fg": s:blue }) +call s:h("texDelimiter", { "fg": s:dark_yellow }) +call s:h("texSpecialChar", { "fg": s:dark_yellow }) +call s:h("texCite", { "fg": s:blue }) +call s:h("texRefZone", { "fg": s:blue }) + +" TypeScript +call s:h("typescriptReserved", { "fg": s:purple }) +call s:h("typescriptEndColons", { "fg": s:white }) +call s:h("typescriptBraces", { "fg": s:white }) + +" XML +call s:h("xmlAttrib", { "fg": s:dark_yellow }) +call s:h("xmlEndTag", { "fg": s:red }) +call s:h("xmlTag", { "fg": s:red }) +call s:h("xmlTagName", { "fg": s:red }) + +" }}} + +" Plugin Highlighting {{{ + +" airblade/vim-gitgutter +call s:h("GitGutterAdd", { "fg": s:green }) +call s:h("GitGutterChange", { "fg": s:yellow }) +call s:h("GitGutterDelete", { "fg": s:red }) + +" dense-analysis/ale +call s:h("ALEError", { "fg": s:red, "gui": "underline", "cterm": "underline" }) +call s:h("ALEWarning", { "fg": s:yellow, "gui": "underline", "cterm": "underline" }) +call s:h("ALEInfo", { "gui": "underline", "cterm": "underline" }) +call s:h("ALEErrorSign", { "fg": s:red }) +call s:h("ALEWarningSign", { "fg": s:yellow }) +call s:h("ALEInfoSign", { }) + +" easymotion/vim-easymotion +call s:h("EasyMotionTarget", { "fg": s:red, "gui": "bold", "cterm": "bold" }) +call s:h("EasyMotionTarget2First", { "fg": s:yellow, "gui": "bold", "cterm": "bold" }) +call s:h("EasyMotionTarget2Second", { "fg": s:dark_yellow, "gui": "bold", "cterm": "bold" }) +call s:h("EasyMotionShade", { "fg": s:comment_grey }) + +" lewis6991/gitsigns.nvim +hi link GitSignsAdd GitGutterAdd +hi link GitSignsChange GitGutterChange +hi link GitSignsDelete GitGutterDelete + +" mhinz/vim-signify +hi link SignifySignAdd GitGutterAdd +hi link SignifySignChange GitGutterChange +hi link SignifySignDelete GitGutterDelete + +" neoclide/coc.nvim +call s:h("CocErrorSign", { "fg": s:red }) +call s:h("CocWarningSign", { "fg": s:yellow }) +call s:h("CocInfoSign", { "fg": s:blue }) +call s:h("CocHintSign", { "fg": s:cyan }) +call s:h("CocFadeOut", { "fg": s:comment_grey }) +" https://github.com/joshdick/onedark.vim/issues/313 +highlight! link CocMenuSel PmenuSel + +" neomake/neomake +call s:h("NeomakeErrorSign", { "fg": s:red }) +call s:h("NeomakeWarningSign", { "fg": s:yellow }) +call s:h("NeomakeInfoSign", { "fg": s:blue }) + +" plasticboy/vim-markdown (keep consistent with Markdown, above) +call s:h("mkdDelimiter", { "fg": s:purple }) +call s:h("mkdHeading", { "fg": s:red }) +call s:h("mkdLink", { "fg": s:blue }) +call s:h("mkdURL", { "fg": s:cyan, "gui": "underline", "cterm": "underline" }) + +" prabirshrestha/vim-lsp +call s:h("LspErrorText", { "fg": s:red }) +call s:h("LspWarningText", { "fg": s:yellow }) +call s:h("LspInformationText", { "fg":s:blue }) +call s:h("LspHintText", { "fg":s:cyan }) +call s:h("LspErrorHighlight", { "fg": s:red, "gui": "underline", "cterm": "underline" }) +call s:h("LspWarningHighlight", { "fg": s:yellow, "gui": "underline", "cterm": "underline" }) +call s:h("LspInformationHighlight", { "fg":s:blue, "gui": "underline", "cterm": "underline" }) +call s:h("LspHintHighlight", { "fg":s:cyan, "gui": "underline", "cterm": "underline" }) + +" tpope/vim-fugitive +call s:h("diffAdded", { "fg": s:green }) +call s:h("diffRemoved", { "fg": s:red }) + +" }}} + +" Git Highlighting {{{ + +call s:h("gitcommitComment", { "fg": s:comment_grey }) +call s:h("gitcommitUnmerged", { "fg": s:green }) +call s:h("gitcommitOnBranch", {}) +call s:h("gitcommitBranch", { "fg": s:purple }) +call s:h("gitcommitDiscardedType", { "fg": s:red }) +call s:h("gitcommitSelectedType", { "fg": s:green }) +call s:h("gitcommitHeader", {}) +call s:h("gitcommitUntrackedFile", { "fg": s:cyan }) +call s:h("gitcommitDiscardedFile", { "fg": s:red }) +call s:h("gitcommitSelectedFile", { "fg": s:green }) +call s:h("gitcommitUnmergedFile", { "fg": s:yellow }) +call s:h("gitcommitFile", {}) +call s:h("gitcommitSummary", { "fg": s:white }) +call s:h("gitcommitOverflow", { "fg": s:red }) +hi link gitcommitNoBranch gitcommitBranch +hi link gitcommitUntracked gitcommitComment +hi link gitcommitDiscarded gitcommitComment +hi link gitcommitSelected gitcommitComment +hi link gitcommitDiscardedArrow gitcommitDiscardedFile +hi link gitcommitSelectedArrow gitcommitSelectedFile +hi link gitcommitUnmergedArrow gitcommitUnmergedFile + +" }}} + +" Neovim-Specific Highlighting {{{ + +if has("nvim") + " Neovim terminal colors {{{ + let g:terminal_color_0 = s:black.gui + let g:terminal_color_1 = s:red.gui + let g:terminal_color_2 = s:green.gui + let g:terminal_color_3 = s:yellow.gui + let g:terminal_color_4 = s:blue.gui + let g:terminal_color_5 = s:purple.gui + let g:terminal_color_6 = s:cyan.gui + let g:terminal_color_7 = s:white.gui + let g:terminal_color_8 = s:visual_grey.gui + let g:terminal_color_9 = s:dark_red.gui + let g:terminal_color_10 = s:green.gui " No dark version + let g:terminal_color_11 = s:dark_yellow.gui + let g:terminal_color_12 = s:blue.gui " No dark version + let g:terminal_color_13 = s:purple.gui " No dark version + let g:terminal_color_14 = s:cyan.gui " No dark version + let g:terminal_color_15 = s:comment_grey.gui + let g:terminal_color_background = s:background.gui + let g:terminal_color_foreground = s:foreground.gui + " }}} + + " Neovim Diagnostics {{{ + call s:h("DiagnosticError", { "fg": s:red }) + call s:h("DiagnosticWarn", { "fg": s:yellow }) + call s:h("DiagnosticInfo", { "fg": s:blue }) + call s:h("DiagnosticHint", { "fg": s:cyan }) + call s:h("DiagnosticUnderlineError", { "fg": s:red, "gui": "underline", "cterm": "underline" }) + call s:h("DiagnosticUnderlineWarn", { "fg": s:yellow, "gui": "underline", "cterm": "underline" }) + call s:h("DiagnosticUnderlineInfo", { "fg": s:blue, "gui": "underline", "cterm": "underline" }) + call s:h("DiagnosticUnderlineHint", { "fg": s:cyan, "gui": "underline", "cterm": "underline" }) + " }}} + + " Neovim LSP (for versions < 0.5.1) {{{ + hi link LspDiagnosticsDefaultError DiagnosticError + hi link LspDiagnosticsDefaultWarning DiagnosticWarn + hi link LspDiagnosticsDefaultInformation DiagnosticInfo + hi link LspDiagnosticsDefaultHint DiagnosticHint + hi link LspDiagnosticsUnderlineError DiagnosticUnderlineError + hi link LspDiagnosticsUnderlineWarning DiagnosticUnderlineWarn + hi link LspDiagnosticsUnderlineInformation DiagnosticUnderlineInfo + hi link LspDiagnosticsUnderlineHint DiagnosticUnderlineHint + " }}} +endif + +" }}} + +" Must appear at the end of the file to work around this oddity: +" https://groups.google.com/forum/#!msg/vim_dev/afPqwAFNdrU/nqh6tOM87QUJ +set background=dark diff --git a/vim/.vim/plugged/ale b/vim/.vim/plugged/ale new file mode 160000 index 0000000..8922478 --- /dev/null +++ b/vim/.vim/plugged/ale @@ -0,0 +1 @@ +Subproject commit 8922478a83cd06bfe5b82eb45279649adc4ec046 diff --git a/vim/.vim/plugged/coc.nvim b/vim/.vim/plugged/coc.nvim new file mode 160000 index 0000000..7b9e1ef --- /dev/null +++ b/vim/.vim/plugged/coc.nvim @@ -0,0 +1 @@ +Subproject commit 7b9e1ef0a1399907c51d23b6080b94a5aba4a654 diff --git a/vim/.vim/plugged/copilot.vim b/vim/.vim/plugged/copilot.vim new file mode 160000 index 0000000..22fd954 --- /dev/null +++ b/vim/.vim/plugged/copilot.vim @@ -0,0 +1 @@ +Subproject commit 22fd9542e3c47552abab5e685fefd760e4f405b2 diff --git a/vim/.vim/plugged/fzf b/vim/.vim/plugged/fzf new file mode 160000 index 0000000..da752fc --- /dev/null +++ b/vim/.vim/plugged/fzf @@ -0,0 +1 @@ +Subproject commit da752fc9a4b3cb9dd08cc80614a491f980436b46 diff --git a/vim/.vim/plugged/fzf.vim b/vim/.vim/plugged/fzf.vim new file mode 160000 index 0000000..f6cb5b1 --- /dev/null +++ b/vim/.vim/plugged/fzf.vim @@ -0,0 +1 @@ +Subproject commit f6cb5b17897ff0c38f60fecd4b529678bcfec259 diff --git a/vim/.vim/plugged/gruvbox b/vim/.vim/plugged/gruvbox new file mode 160000 index 0000000..f1ecde8 --- /dev/null +++ b/vim/.vim/plugged/gruvbox @@ -0,0 +1 @@ +Subproject commit f1ecde848f0cdba877acb0c740320568252cc482 diff --git a/vim/.vim/plugged/lightline.vim b/vim/.vim/plugged/lightline.vim new file mode 160000 index 0000000..58c97bc --- /dev/null +++ b/vim/.vim/plugged/lightline.vim @@ -0,0 +1 @@ +Subproject commit 58c97bc21c6f657d3babdd4eefce7593e30e75ce diff --git a/vim/.vim/plugged/minimap.vim b/vim/.vim/plugged/minimap.vim new file mode 160000 index 0000000..701f4cf --- /dev/null +++ b/vim/.vim/plugged/minimap.vim @@ -0,0 +1 @@ +Subproject commit 701f4cf4b60a3e1685d2da484282f3a3d8bf9db6 diff --git a/vim/.vim/plugged/nerdtree b/vim/.vim/plugged/nerdtree new file mode 160000 index 0000000..bc606c4 --- /dev/null +++ b/vim/.vim/plugged/nerdtree @@ -0,0 +1 @@ +Subproject commit bc606c43e2d8ef0987d6d3d1ec8c17360a2e29d5 diff --git a/vim/.vim/plugged/tagbar b/vim/.vim/plugged/tagbar new file mode 160000 index 0000000..12edcb5 --- /dev/null +++ b/vim/.vim/plugged/tagbar @@ -0,0 +1 @@ +Subproject commit 12edcb59449b335555652898f82dd6d5c59d519a diff --git a/vim/.vim/plugged/undotree b/vim/.vim/plugged/undotree new file mode 160000 index 0000000..7df3be7 --- /dev/null +++ b/vim/.vim/plugged/undotree @@ -0,0 +1 @@ +Subproject commit 7df3be7a261ea31b528aa442b494fcb458f3d968 diff --git a/vim/.vim/plugged/vim-commentary b/vim/.vim/plugged/vim-commentary new file mode 160000 index 0000000..f67e3e6 --- /dev/null +++ b/vim/.vim/plugged/vim-commentary @@ -0,0 +1 @@ +Subproject commit f67e3e67ea516755005e6cccb178bc8439c6d402 diff --git a/vim/.vim/plugged/vim-css-color b/vim/.vim/plugged/vim-css-color new file mode 160000 index 0000000..faa6593 --- /dev/null +++ b/vim/.vim/plugged/vim-css-color @@ -0,0 +1 @@ +Subproject commit faa65935660a4596414fe21d57e2110faeb9e869 diff --git a/vim/.vim/plugged/vim-devicons b/vim/.vim/plugged/vim-devicons new file mode 160000 index 0000000..71f239a --- /dev/null +++ b/vim/.vim/plugged/vim-devicons @@ -0,0 +1 @@ +Subproject commit 71f239af28b7214eebb60d4ea5bd040291fb7e33 diff --git a/vim/.vim/plugged/vim-fugitive b/vim/.vim/plugged/vim-fugitive new file mode 160000 index 0000000..854a8df --- /dev/null +++ b/vim/.vim/plugged/vim-fugitive @@ -0,0 +1 @@ +Subproject commit 854a8df0d06b8d3fcb30fa7f2b08c62b553eee3b diff --git a/vim/.vim/plugged/vim-lsp b/vim/.vim/plugged/vim-lsp new file mode 160000 index 0000000..c20c665 --- /dev/null +++ b/vim/.vim/plugged/vim-lsp @@ -0,0 +1 @@ +Subproject commit c20c6650d32a85e09ae6c7a9747aef7ded3677fb diff --git a/vim/.vim/plugged/vim-lsp-settings b/vim/.vim/plugged/vim-lsp-settings new file mode 160000 index 0000000..df2ee38 --- /dev/null +++ b/vim/.vim/plugged/vim-lsp-settings @@ -0,0 +1 @@ +Subproject commit df2ee3844f6d6449aa3ff027a5f5a88e4b7bec99 diff --git a/vim/.vim/plugged/vim-smooth-scroll b/vim/.vim/plugged/vim-smooth-scroll new file mode 160000 index 0000000..0eae236 --- /dev/null +++ b/vim/.vim/plugged/vim-smooth-scroll @@ -0,0 +1 @@ +Subproject commit 0eae2367c70c3415b97869346af1b5e30c123dff diff --git a/vim/.vim/plugged/vim-startify b/vim/.vim/plugged/vim-startify new file mode 160000 index 0000000..4e089df --- /dev/null +++ b/vim/.vim/plugged/vim-startify @@ -0,0 +1 @@ +Subproject commit 4e089dffdad46f3f5593f34362d530e8fe823dcf diff --git a/vim/.vim/plugged/vim-surround b/vim/.vim/plugged/vim-surround new file mode 160000 index 0000000..3d188ed --- /dev/null +++ b/vim/.vim/plugged/vim-surround @@ -0,0 +1 @@ +Subproject commit 3d188ed2113431cf8dac77be61b842acb64433d9 diff --git a/vim/.viminfo b/vim/.viminfo new file mode 100644 index 0000000..cf981f8 --- /dev/null +++ b/vim/.viminfo @@ -0,0 +1,2350 @@ +# This viminfo file was generated by Vim 9.0. +# You may edit it if you're careful! + +# Viminfo version +|1,4 + +# Value of 'encoding' when this file was written +*encoding=utf-8 + + +# hlsearch on (H) or off (h): +~h +# Last Search Pattern: +~MSle0~/nerdtree + +# Last Substitute Search Pattern: +~MSle0&\ + +# Last Substitute String: +$ + +# Command Line History (newest to oldest): +:wq +|2,0,1707945903,,"wq" +:so +|2,0,1707759623,,"so" +:w +|2,0,1707759622,,"w" +:q +|2,0,1707759597,,"q" +:: +|2,0,1707430602,,":" +:Ex +|2,0,1707379711,,"Ex" +:ex +|2,0,1707379704,,"ex" +:Copilot +|2,0,1707373381,,"Copilot" +:q\ +|2,0,1707373095,,"q\\" +:q! +|2,0,1707336297,,"q!" +:wq! +|2,0,1707336293,,"wq!" +:terminal +|2,0,1707328622,,"terminal" +:qa +|2,0,1707328522,,"qa" +:vsplit ../third/third.c +|2,0,1707328316,,"vsplit ../third/third.c" +:vsplit terminal +|2,0,1707328092,,"vsplit terminal" +:%s/\/fifth/gI +|2,0,1707327514,,"%s/\\/fifth/gI" +:%s/\/out/gI +|2,0,1707327513,,"%s/\\/out/gI" +:%s/\/fifth/gI +|2,0,1707327499,,"%s/\\/fifth/gI" +:!mv fifth.c fifth +|2,0,1707327474,,"!mv fifth.c fifth" +:!mv fifth/matrixDeterminant.c fifth.c +|2,0,1707327442,,"!mv fifth/matrixDeterminant.c fifth.c" +:source % +|2,0,1707296314,,"source %" +:vsplit ~/.vimrc +|2,0,1707296135,,"vsplit ~/.vimrc" +:ALEInfo +|2,0,1707296105,,"ALEInfo" +:ALEStop +|2,0,1707296099,,"ALEStop" +:ALEEnable +|2,0,1707296091,,"ALEEnable" +:ALEGoToTypeDefinition +|2,0,1707296077,,"ALEGoToTypeDefinition" +:ALEGoToImplementation +|2,0,1707296075,,"ALEGoToImplementation" +:ALEGoToDefinition +|2,0,1707296072,,"ALEGoToDefinition" +:tabclose +|2,0,1707295950,,"tabclose" +:PlugInstall +|2,0,1707295805,,"PlugInstall" +:;q +|2,0,1707295764,,";q" +:verbose func {194} +|2,0,1707292929,,"verbose func {194}" +:source ~/nvim/init.lua +|2,0,1707290837,,"source ~/nvim/init.lua" +:h rtp +|2,0,1707290556,,"h rtp" +:qa! +|2,0,1707290107,,"qa!" +:nohlsearch +|2,0,1707282079,,"nohlsearch" +:%s/\/postorderfree/gI +|2,0,1707282073,,"%s/\\/postorderfree/gI" +:source ~/.vimrc +|2,0,1707281503,,"source ~/.vimrc" +:G pull +|2,0,1707279868,,"G pull" +:G push +|2,0,1707279853,,"G push" +:%s/\/post_order_free/gI +|2,0,1707279772,,"%s/\\/post_order_free/gI" +:Qa +|2,0,1707279695,,"Qa" +:!make +|2,0,1707279690,,"!make" +:kk +|2,0,1707278521,,"kk" +:!./fourth file1.txt +|2,0,1707277608,,"!./fourth file1.txt" +:%s/\/NeoBundle]/gI +|2,0,1707273603,,"%s/\\/NeoBundle]/gI" +:%s/\//gI +|2,0,1707273586,,"%s/\\//gI" +:%s/\/vasdfojjodsf/gI +|2,0,1707273578,,"%s/\\/vasdfojjodsf/gI" +:%s/\/NeoBundle]]/gI +|2,0,1707273548,,"%s/\\/NeoBundle]]/gI" +:NeoBundleInstall +|2,0,1707273223,,"NeoBundleInstall" +:Copilto +|2,0,1707273020,,"Copilto" +:source +|2,0,1707272518,,"source " +: +|2,0,1707271773,,"" +:LspInst:q +|2,0,1707271335,,"LspInst:q" +:Q +|2,0,1707250936,,"Q" +:colorscheme gruvbox +|2,0,1707250857,,"colorscheme gruvbox" +:Minimap +|2,0,1707250675,,"Minimap" +:help ale-fix-configuration +|2,0,1707243986,,"help ale-fix-configuration" +:ALEFixSuggest +|2,0,1707243871,,"ALEFixSuggest" +:ALEFix +|2,0,1707243861,,"ALEFix" +:ALEDetail +|2,0,1707243855,,"ALEDetail" +:ALEToggleBuffer +|2,0,1707243779,,"ALEToggleBuffer" +:GFiles +|2,0,1707243327,,"GFiles" +:FZF +|2,0,1707243224,,"FZF" +:Gfiles? +|2,0,1707243216,,"Gfiles?" +:Gfiles +|2,0,1707243212,,"Gfiles" +:Files +|2,0,1707243167,,"Files" +:f +|2,0,1707243121,,"f" +:fzf +|2,0,1707243120,,"fzf" +:vsplit ../second/second.c +|2,0,1707241815,,"vsplit ../second/second.c" +:; +|2,0,1707200389,,";" +:LspInstallServer +|2,0,1707200311,,"LspInstallServer" +:UndotreeShow +|2,0,1707200213,,"UndotreeShow" +:Gpush +|2,0,1707199999,,"Gpush" +:suorce ~/ +|2,0,1707199126,,"suorce ~/" +:source vimr +|2,0,1707199003,,"source vimr" +:h coc-action-jumpDefinition +|2,0,1707198624,,"h coc-action-jumpDefinition" +::h coc-action-jumpDefinition +|2,0,1707198613,,":h coc-action-jumpDefinition " +:vsplit +|2,0,1707198514,,"vsplit " +:PlugClean +|2,0,1707197802,,"PlugClean" +:LspStatus +|2,0,1707197731,,"LspStatus" +:LspInstallServer` +|2,0,1707197717,,"LspInstallServer`" +:P +|2,0,1707197714,,"P" +:Q! +|2,0,1707197696,,"Q!" +:!source ~/.vimrc +|2,0,1707197593,,"!source ~/.vimrc" +:Source ~ +|2,0,1707197584,,"Source ~" +:vsplit +|2,0,1707197375,,"vsplit" +:Vsplit +|2,0,1707197373,,"Vsplit" +:%s/binarySearchTree/fourth/gc +|2,0,1707197335,,"%s/binarySearchTree/fourth/gc" +:%s/binarySearchTree.out/fourth/g +|2,0,1707197309,,"%s/binarySearchTree.out/fourth/g" +:Lsp +|2,0,1707197070,,"Lsp" +:Git +|2,0,1707196487,,"Git" +:S=si +|2,0,1707196054,,"S=si" +:u +|2,0,1707196050,,"u" +:pv +|2,0,1707195977,,"pv" +:G commit -m "Fixed Third" +|2,0,1707013056,,"G commit -m \"Fixed Third\"" +:G stage . +|2,0,1707013047,,"G stage ." +:G add . +|2,0,1707013038,,"G add ." +:Wq +|2,0,1707008030,,"Wq" +:G +|2,0,1707004768,,"G" +:nohlserach +|2,0,1707004341,,"nohlserach" +:%s/numRows/numRowsCols/g +|2,0,1707004335,,"%s/numRows/numRowsCols/g" +:%s/numRows/numRowsCols/ga +|2,0,1707004325,,"%s/numRows/numRowsCols/ga" +:termnial +|2,0,1707003368,,"termnial" +:Terminal +|2,0,1707003366,,"Terminal" +:swap +|2,0,1707003165,,"swap" +:G commit -m "Fixes" +|2,0,1707003043,,"G commit -m \"Fixes\"" +:g stage . +|2,0,1707003034,,"g stage ." +:git +|2,0,1707003018,,"git" +:g add . +|2,0,1707003016,,"g add ." +:%s/matrixExponentiation/third/gc +|2,0,1707002351,,"%s/matrixExponentiation/third/gc" +:%s/Node/node_t/gc +|2,0,1706897965,,"%s/Node/node_t/gc" +:iw +|2,0,1706896745,,"iw" +:'<,'>q +|2,0,1706895576,,"'<,'>q" +:%s/second.out/second/g +|2,0,1706894128,,"%s/second.out/second/g" +:%s/orderedLinkedList/second/g +|2,0,1706894110,,"%s/orderedLinkedList/second/g" +:s/orderedLinkedList/second/g +|2,0,1706894097,,"s/orderedLinkedList/second/g" +:s/orderedLinkedList +|2,0,1706894075,,"s/orderedLinkedList" +:Lq +|2,0,1706642945,,"Lq" +:45 +|2,0,1706639472,,"45" +:40 +|2,0,1706639435,,"40" +:37 +|2,0,1706639130,,"37" +:3 +|2,0,1706639126,,"3" +:W +|2,0,1706636510,,"W" +:vsplit /Users/joshp/Projects/ComputerArchitecture/lecture-4/test.c +|2,0,1706636164,,"vsplit /Users/joshp/Projects/ComputerArchitecture/lecture-4/test.c" +:a; +|2,0,1706291479,,"a;" +:help 'fscanf' +|2,0,1706290881,,"help 'fscanf'" +:source ~.vimr +|2,0,1706289888,,"source ~.vimr" +:syntax on +|2,0,1706289390,,"syntax on" +:syntax off +|2,0,1706289387,,"syntax off" +:tabnext +|2,0,1706239420,,"tabnext" +::w +|2,0,1706239282,,":w" +:Lw +|2,0,1706238903,,"Lw" +:autocmd User CocStatusChange,CocDiagnosticChange call lightline#update() +|2,0,1706238428,,"autocmd User CocStatusChange,CocDiagnosticChange call lightline#update()" +:h coc-status +|2,0,1706238374,,"h coc-status" +:verbose imap +|2,0,1706238215,,"verbose imap " +:verbose imap tab +|2,0,1706238201,,"verbose imap tab" +:S +|2,0,1706237438,,"S" +:m +|2,0,1706237191,,"m" +:hsplit terminal +|2,0,1706158089,,"hsplit terminal" +:!sh hello.out +|2,0,1706158081,,"!sh hello.out" +:~./hello.out +|2,0,1706158069,,"~./hello.out" +:!Make +|2,0,1706158060,,"!Make" +:vs Makefile +|2,0,1706157956,,"vs Makefile" +:!ls +|2,0,1706157946,,"!ls" +:gcc +|2,0,1706157932,,"gcc" +:!vim ~/.vimrc +|2,0,1706143470,,"!vim ~/.vimrc" +:verbose imap +|2,0,1706142928,,"verbose imap " +:!vim --version +|2,0,1706142872,,"!vim --version" +:CocInstall coc-json coc-jedi +|2,0,1706142226,,"CocInstall coc-json coc-jedi" +:CocInstall coc-rust-analyzer coc-pylsp coc-clangd coc-clang-format-style-options +|2,0,1706142180,,"CocInstall coc-rust-analyzer coc-pylsp coc-clangd coc-clang-format-style-options" +:verbose imap +|2,0,1706141981,,"verbose imap " +:scriptnames +|2,0,1706141872,,"scriptnames" +:vsplit .vimrc +|2,0,1706141589,,"vsplit .vimrc" +:CocInstall +|2,0,1706141326,,"CocInstall " +:vsplit Projects/a2zsoftware/src/App.js +|2,0,1706140822,,"vsplit Projects/a2zsoftware/src/App.js" +:!la +|2,0,1706140796,,"!la" +:!cd Projects/a2zsoftware/ +|2,0,1706140792,,"!cd Projects/a2zsoftware/" +:!cd a2zsoftware +|2,0,1706140782,,"!cd a2zsoftware" +:!cd Projects/ +|2,0,1706140774,,"!cd Projects/" +:vsplit ~/Projects/a2zsoftware:cd +|2,0,1706140764,,"vsplit ~/Projects/a2zsoftware:cd" +:vs +|2,0,1706140729,,"vs" +:CocList +|2,0,1706128885,,"CocList" +:CocInstall coc-java +|2,0,1706128838,,"CocInstall coc-java" +:q!:CocInstall coc-java +|2,0,1706128838,,"q!:CocInstall coc-java" +:CocInfo +|2,0,1706128793,,"CocInfo" +:tsser +|2,0,1706128785,,"tsser" +:CocInstall coc-tsserver +|2,0,1706128777,,"CocInstall coc-tsserver" +:CocInstall coc-js +|2,0,1706128728,,"CocInstall coc-js" +:CocInstall coc-vimlsp +|2,0,1706128655,,"CocInstall coc-vimlsp" +:CocInstall coc-json coc-tsserver +|2,0,1706128617,,"CocInstall coc-json coc-tsserver" +:CocInstall coc-clangd +|2,0,1706128607,,"CocInstall coc-clangd" +:~/.vim/plugged/coc.nvim +|2,0,1706128403,,"~/.vim/plugged/coc.nvim" +::CocInstall coc-json coc-tsserver +|2,0,1706128358,,":CocInstall coc-json coc-tsserver" +:PlugIn +|2,0,1706128335,,"PlugIn" +::CocInstall coc-clangd +|2,0,1706128281,,":CocInstall coc-clangd" +:PlugStatus +|2,0,1706128226,,"PlugStatus" +:CocInstall coc-clangd +|2,0,1706119364,,"CocInstall coc-clangd " +:CocEnable +|2,0,1706119275,,"CocEnable" +:!npm ci +|2,0,1706119267,,"!npm ci" +:exit +|2,0,1706046239,,"exit" +:split +|2,0,1706046150,,"split" +:colorscheme wombat +|2,0,1706045590,,"colorscheme wombat" +:colorscheme molokai_dark +|2,0,1706045580,,"colorscheme molokai_dark" +:NERDTreeToggle +|2,0,1706045488,,"NERDTreeToggle" +:{ +|2,0,1706045229,,"{" +:NERDTree +|2,0,1706044952,,"NERDTree" +:NERDTRee +|2,0,1706044943,,"NERDTRee" +:help devicons +|2,0,1706044785,,"help devicons" +:helpdevicons +|2,0,1706044780,,"helpdevicons" +:exiut +|2,0,1706044735,,"exiut" +:quit +|2,0,1706044450,,"quit" +:termina +|2,0,1706044309,,"termina" +:help folding +|2,0,1706043782,,"help folding" + +# Search String History (newest to oldest): +?/nerdtree +|2,1,1707621168,47,"nerdtree" +? @$ +|2,1,1707379732,,"@$" +? \ +|2,1,1707327499,,"\\" +?/name +|2,1,1707327418,47,"name" +? searchNum +|2,1,1707296039,,"searchNum" +?/nvim +|2,1,1707290566,47,"nvim" +?/postorder +|2,1,1707282077,47,"postorder" +? \ +|2,1,1707282073,,"\\" +?/print2d +|2,1,1707279443,47,"print2d" +?/duplicate +|2,1,1707278584,47,"duplicate" +?/absent +|2,1,1707278401,47,"absent" +? \ +|2,1,1707273578,,"\\" +?/clip +|2,1,1707272539,47,"clip" +?/c +|2,1,1707272534,47,"c" +?/fix +|2,1,1707243962,47,"fix" +?/let +|2,1,1707243940,47,"let" +?/'c' +|2,1,1707243919,47,"'c'" +? ){ +|2,1,1707241173,,"){" +?/Buf* +|2,1,1707200491,47,"Buf*" +?/buf +|2,1,1707200483,47,"buf" +?/version +|2,1,1707200404,47,"version" +?/commit +|2,1,1707199968,47,"commit" +?/set.*= +|2,1,1707198982,47,"set.*=" +?/jump +|2,1,1707198825,47,"jump" +?/. +|2,1,1707198515,47,"." +?/push +|2,1,1707198398,47,"push" +?/pis +|2,1,1707198338,47,"pis" +? \<284\> +|2,1,1707197790,,"\\<284\\>" +? binarySearchTree +|2,1,1707197335,,"binarySearchTree" +?/m +|2,1,1707197329,47,"m" +? binarySearchTree.out +|2,1,1707197309,,"binarySearchTree.out" +?/lsp +|2,1,1707197051,47,"lsp" +?/crago +|2,1,1707167213,47,"crago" +?/x +|2,1,1707007653,47,"x" +?/m, +|2,1,1707007634,47,"m," +?// +|2,1,1707007484,47,"/" +? \* +|2,1,1707006526,,"\\*" +? numRows +|2,1,1707004335,,"numRows" +? matrixExponentiation +|2,1,1707002351,,"matrixExponentiation" +?/empty +|2,1,1706984504,47,"empty" +? Node +|2,1,1706897965,,"Node" +?/fclose +|2,1,1706895775,47,"fclose" +?/ +|2,1,1706894855,47," " +? second.out +|2,1,1706894128,,"second.out" +? orderedLinkedList +|2,1,1706894110,,"orderedLinkedList" +?/yes +|2,1,1706645728,47,"yes" +?/no +|2,1,1706645391,47,"no" +?/what +|2,1,1706643578,47,"what" +?/worked +|2,1,1706643538,47,"worked" +?/k +|2,1,1706291315,47,"k" +?/plug +|2,1,1706289562,47,"plug" +?/plgu +|2,1,1706289560,47,"plgu" +?/set +|2,1,1706238440,47,"set" +?/statusline +|2,1,1706238354,47,"statusline" +?/encoding +|2,1,1706238097,47,"encoding" +?/supertab +|2,1,1706238061,47,"supertab" +?/map +|2,1,1706238050,47,"map" +?/amp +|2,1,1706142723,47,"amp" +?/remap +|2,1,1706142718,47,"remap" +?/Su +|2,1,1706141891,47,"Su" +?/supertab;..;;; +|2,1,1706141888,47,"supertab;..;;;" +?/vim +|2,1,1706043335,47,"vim" +?/minAsset +|2,1,1704049503,47,"minAsset" +?/min +|2,1,1704049495,47,"min" + +# Expression History (newest to oldest): + +# Input Line History (newest to oldest): +@init.lua +|2,3,1707379740,,"init.lua" +@/Users/joshp/Projects/ComputerArchitecture/pa1/fifth/k +|2,3,1707328279,,"/Users/joshp/Projects/ComputerArchitecture/pa1/fifth/k" +@y +|2,3,1707197615,,"y" +@/Users/joshp/Projects/ComputerArchitecture/pa1/third +|2,3,1707006805,,"/Users/joshp/Projects/ComputerArchitecture/pa1/third" + +# Debug Line History (newest to oldest): + +# Registers: +"0 LINE 0 + +|3,0,0,1,1,0,1707379740,"" +""1 LINE 0 + "folke/lsp-colors.nvim", +|3,1,1,1,1,0,1707758335," \"folke/lsp-colors.nvim\"," +"2 LINE 0 + "folke/lsp-trouble", +|3,0,2,1,1,0,1707758309," \"folke/lsp-trouble\"," +"3 LINE 0 + "folke/lsp-trouble", +|3,0,3,1,1,0,1707758308," \"folke/lsp-trouble\"," +"4 LINE 0 + "folke/which-key.nvim", +|3,0,4,1,1,0,1707758292," \"folke/which-key.nvim\"," +"5 LINE 0 + mode = "n", -- mode to trigger which-key + window = { border = "single" }, -- set a border, see `|help nvim_open_win|` + layout = { + height = { min = 4, max = 25 }, -- min and max height of the columns + width = { min = 20, max = 50 }, -- min and max width of the columns + spacing = 3, -- spacing between columns + }, + triggers = "auto", -- automatically setup triggers + triggers_blacklist = { + -- list of mode / prefixes that should never be hooked by WhichKey + -- this is mostly relevant for key maps that start with a native binding + -- most people should not need to change this + i = { "j", "k" }, + v = { "j", "k" }, + }, +|3,0,5,1,15,0,1707758284," mode = \"n\", -- mode to trigger which-key"," window = { border = \"single\" }, -- set a border, see `|help nvim_open_win|`"," layout = {"," height = { min = 4, max = 25 }, -- min and max height of the columns"," width = { min = 20, max = 50 }, -- min and max width of the columns"," spacing = 3, -- spacing between columns"," },"," triggers = \"auto\", -- automatically setup triggers"," triggers_blacklist = {",>70 +|<" -- list of mode / prefixes that should never be hooked by WhichKey"," -- this is mostly relevant for key maps that start with a native binding"," -- most people should not need to change this"," i = { \"j\", \"k\" },"," v = { \"j\", \"k\" },"," }," +"6 LINE 0 + mode = "n", -- mode to trigger which-key + window = { border = "single" }, -- set a border, see `|help nvim_open_win|` + layout = { + height = { min = 4, max = 25 }, -- min and max height of the columns + width = { min = 20, max = 50 }, -- min and max width of the columns + spacing = 3, -- spacing between columns + }, + triggers = "auto", -- automatically setup triggers + triggers_blacklist = { + -- list of mode / prefixes that should never be hooked by WhichKey + -- this is mostly relevant for key maps that start with a native binding + -- most people should not need to change this + i = { "j", "k" }, + v = { "j", "k" }, +|3,0,6,1,14,0,1707758282," mode = \"n\", -- mode to trigger which-key"," window = { border = \"single\" }, -- set a border, see `|help nvim_open_win|`"," layout = {"," height = { min = 4, max = 25 }, -- min and max height of the columns"," width = { min = 20, max = 50 }, -- min and max width of the columns"," spacing = 3, -- spacing between columns"," },"," triggers = \"auto\", -- automatically setup triggers"," triggers_blacklist = {",>70 +|<" -- list of mode / prefixes that should never be hooked by WhichKey"," -- this is mostly relevant for key maps that start with a native binding"," -- most people should not need to change this"," i = { \"j\", \"k\" },"," v = { \"j\", \"k\" }," +"7 LINE 0 + fund +|3,0,7,1,1,0,1707671806," fund" +"8 LINE 0 + }, +|3,0,8,1,1,0,1707671801," }," +"9 LINE 0 + { + "folke/noice.nvim", + event = "VeryLazy", + dependencies = { + -- if you lazy-load any plugin below, make sure to add proper `module="..."` entries + "MunifTanjim/nui.nvim", + -- OPTIONAL: + -- `nvim-notify` is only needed, if you want to use the notification view. + -- If not available, we use `mini` as the fallback + "rcarriga/nvim-notify", + }, +|3,0,9,1,11,0,1707671800," {"," \"folke/noice.nvim\","," event = \"VeryLazy\","," dependencies = {"," -- if you lazy-load any plugin below, make sure to add proper `module=\"...\"` entries"," \"MunifTanjim/nui.nvim\","," -- OPTIONAL:"," -- `nvim-notify` is only needed, if you want to use the notification view."," -- If not available, we use `mini` as the fallback"," \"rcarriga/nvim-notify\","," }," +"v CHAR 0 + y +|3,0,31,0,1,0,1707328307,"y" +"- CHAR 0 + j +|3,0,36,0,1,0,1707758241,"j" + +# File marks: +'0 1 12 ~/.config/nvim/.git/MERGE_MSG +|4,48,1,12,1707945903,"~/.config/nvim/.git/MERGE_MSG" +'1 14 2 ~/.config/nvim/init.lua +|4,49,14,2,1707862893,"~/.config/nvim/init.lua" +'2 11 50 ~/.config/nvim/lua/vim-remaps.lua +|4,50,11,50,1707759629,"~/.config/nvim/lua/vim-remaps.lua" +'3 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,51,1,0,1707759597,"~/.config/nvim/lua/vim-undo.lua" +'4 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,52,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +'5 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,53,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +'6 1 0 ~/.config/nvim/init.lua +|4,54,1,0,1707758357,"~/.config/nvim/init.lua" +'7 1 0 ~/.config/nvim/init.lua +|4,55,1,0,1707758357,"~/.config/nvim/init.lua" +'8 17 0 ~/.config/nvim/init.lua +|4,56,17,0,1707758354,"~/.config/nvim/init.lua" +'9 17 0 ~/.config/nvim/init.lua +|4,57,17,0,1707758354,"~/.config/nvim/init.lua" + +# Jumplist (newest first): +-' 1 12 ~/.config/nvim/.git/MERGE_MSG +|4,39,1,12,1707945903,"~/.config/nvim/.git/MERGE_MSG" +-' 14 2 ~/.config/nvim/init.lua +|4,39,14,2,1707862893,"~/.config/nvim/init.lua" +-' 14 2 ~/.config/nvim/init.lua +|4,39,14,2,1707862893,"~/.config/nvim/init.lua" +-' 15 0 ~/.config/nvim/init.lua +|4,39,15,0,1707862891,"~/.config/nvim/init.lua" +-' 15 0 ~/.config/nvim/init.lua +|4,39,15,0,1707862891,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707862887,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707862887,"~/.config/nvim/init.lua" +-' 11 50 ~/.config/nvim/lua/vim-remaps.lua +|4,39,11,50,1707759629,"~/.config/nvim/lua/vim-remaps.lua" +-' 11 50 ~/.config/nvim/lua/vim-remaps.lua +|4,39,11,50,1707759629,"~/.config/nvim/lua/vim-remaps.lua" +-' 11 50 ~/.config/nvim/lua/vim-remaps.lua +|4,39,11,50,1707759629,"~/.config/nvim/lua/vim-remaps.lua" +-' 11 50 ~/.config/nvim/lua/vim-remaps.lua +|4,39,11,50,1707759629,"~/.config/nvim/lua/vim-remaps.lua" +-' 1 0 ~/.config/nvim/lua/vim-remaps.lua +|4,39,1,0,1707759606,"~/.config/nvim/lua/vim-remaps.lua" +-' 1 0 ~/.config/nvim/lua/vim-remaps.lua +|4,39,1,0,1707759606,"~/.config/nvim/lua/vim-remaps.lua" +-' 1 0 ~/.config/nvim/lua/vim-remaps.lua +|4,39,1,0,1707759606,"~/.config/nvim/lua/vim-remaps.lua" +-' 1 0 ~/.config/nvim/lua/vim-remaps.lua +|4,39,1,0,1707759606,"~/.config/nvim/lua/vim-remaps.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759597,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759597,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759597,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759597,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759597,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759597,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759597,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759597,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 10 22 ~/.config/nvim/lua/vim-undo.lua +|4,39,10,22,1707759570,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759561,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759561,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759561,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759561,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759561,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759561,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759561,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/lua/vim-undo.lua +|4,39,1,0,1707759561,"~/.config/nvim/lua/vim-undo.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 1 0 ~/.config/nvim/init.lua +|4,39,1,0,1707758357,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 17 0 ~/.config/nvim/init.lua +|4,39,17,0,1707758354,"~/.config/nvim/init.lua" +-' 18 0 ~/.config/nvim/init.lua +|4,39,18,0,1707758308,"~/.config/nvim/init.lua" +-' 18 0 ~/.config/nvim/init.lua +|4,39,18,0,1707758308,"~/.config/nvim/init.lua" +-' 18 0 ~/.config/nvim/init.lua +|4,39,18,0,1707758308,"~/.config/nvim/init.lua" + +# History of marks within files (newest to oldest): + +> ~/.config/nvim/.git/MERGE_MSG + * 1707945902 0 + " 1 12 + +> ~/.config/nvim/init.lua + * 1707862893 0 + " 14 2 + ^ 14 3 + . 14 2 + + 1 60 + + 12 28 + + 13 0 + + 23 35 + + 22 0 + + 13 0 + + 14 0 + + 18 19 + + 22 0 + + 18 1 + + 19 11 + + 18 19 + + 21 0 + + 20 0 + + 17 0 + + 18 0 + + 15 0 + + 14 2 + +> ~/.config/nvim/lua/vim-remaps.lua + * 1707759627 0 + " 11 50 + ^ 11 51 + . 11 50 + + 10 32 + + 11 50 + +> ~/.config/nvim/lua/vim-undo.lua + * 1707759583 0 + " 1 0 + ^ 10 23 + . 10 22 + + 10 22 + +> ~/.config/nvim/lua/plugins.lua + * 1707671806 0 + " 31 1 + . 31 0 + + 109 0 + + 111 1 + + 111 0 + + 109 0 + + 111 0 + + 110 0 + + 53 0 + + 34 0 + + 31 0 + +> ~/.config/nvim/lua/plugins/plugins.lua + * 1707621180 0 + " 1 0 + . 74 0 + + 74 0 + +> ~/.config/nvim/lua/joshp/lazy.lua + * 1707611015 0 + " 18 23 + . 18 23 + + 19 0 + + 16 0 + + 18 23 + +> ~/.config/nvim/lua/joshp/laz + * 1707611002 0 + " 1 0 + +> ~/.config/nvim/lua/joshp/lua/plugins/init.lua + * 1707610843 0 + " 149 0 + ^ 149 1 + . 149 0 + + 149 0 + +> ~/.config/nvim/lua/joshp/plugins/init.lua + * 1707610349 0 + " 149 0 + ^ 149 1 + . 149 0 + + 149 0 + +> ~/.config/nvim/lua/joshp/init.lua + * 1707608682 0 + " 14 0 + ^ 3 19 + . 15 0 + + 1 13 + + 3 18 + + 15 0 + +> ~/.config/nvim/lua/joshp/packer.lua + * 1707591572 0 + " 19 0 + . 19 0 + + 19 0 + +> ~/Projects/ComputerArchitecture/pa1/fifth/uninstall_macos.sh + * 1707430602 0 + " 1 34 + +> ~/Projects/ComputerArchitecture/pa1/fifth/__Tagbar__.1 + * 1707430594 0 + " 1 0 + . 4 0 + + 9 0 + + 8 0 + + 4 0 + +> ~/.config/nvim/after/plugin/illuminate.lua + * 1707430273 0 + " 55 1 + ^ 55 2 + . 55 1 + + 1 24 + + 55 1 + +> ~/.zshrc + * 1707409082 0 + " 11 16 + ^ 8 43 + . 8 42 + + 5 17 + + 5 0 + + 9 0 + + 7 0 + + 9 0 + + 8 42 + +> ~/.vimrc + * 1707382046 0 + " 88 6 + ^ 87 20 + . 87 0 + + 99 0 + + 118 0 + + 110 0 + + 118 0 + + 112 0 + + 113 0 + + 114 0 + + 97 0 + + 55 0 + + 90 8 + + 97 0 + + 91 0 + + 91 18 + + 90 22 + + 51 0 + + 59 0 + + 221 0 + + 221 32 + + 221 22 + + 221 3 + + 221 2 + + 221 0 + + 54 0 + + 92 32 + + 1 0 + + 209 18 + + 212 24 + + 209 0 + + 54 24 + + 55 0 + + 51 0 + + 50 0 + + 51 0 + + 54 0 + + 52 0 + + 51 0 + + 53 0 + + 58 21 + + 180 22 + + 230 0 + + 209 18 + + 212 27 + + 212 0 + + 180 22 + + 97 11 + + 202 0 + + 87 0 + + 87 23 + + 87 0 + + 87 25 + + 87 0 + + 87 25 + + 88 0 + + 87 0 + + 88 0 + + 87 0 + + 87 24 + + 209 0 + + 41 0 + + 87 2 + + 87 0 + + 97 23 + + 97 0 + + 97 16 + + 97 21 + + 87 0 + + 92 0 + + 87 16 + + 84 2 + + 80 0 + + 78 0 + + 80 10 + + 77 0 + + 97 9 + + 99 5 + + 97 19 + + 97 0 + + 99 0 + + 97 0 + + 208 21 + + 209 15 + + 209 0 + + 203 0 + + 221 0 + + 226 6 + + 230 0 + + 95 69 + + 93 0 + + 209 0 + + 57 23 + + 58 0 + + 76 0 + + 94 37 + + 223 0 + + 90 18 + + 94 18 + + 87 18 + + 88 18 + + 93 18 + + 87 0 + j 184 0 + u 34 16 + z 1 0 + +> ~/.config/nvim/NERD_tree_1 + * 1707379773 0 + " 1 0 + . 1 0 + + 1 0 + +> ~/Projects/ComputerArchitecture/pa1/fifth/fifth.c + * 1707373963 0 + " 39 0 + ^ 72 62 + . 72 48 + + 62 53 + + 66 1 + + 71 2 + + 71 0 + + 71 2 + + 71 3 + + 71 0 + + 67 5 + + 73 15 + + 74 1 + + 75 0 + + 79 0 + + 75 5 + + 68 18 + + 71 4 + + 78 0 + + 62 0 + + 71 2 + + 63 1 + + 63 0 + + 62 0 + + 66 0 + + 64 0 + + 66 0 + + 62 33 + + 64 30 + + 63 29 + + 68 31 + + 76 22 + + 77 0 + + 44 0 + + 80 0 + + 4 31 + + 42 208 + + 42 209 + + 5 12 + + 42 224 + + 42 225 + + 42 224 + + 42 251 + + 42 224 + + 42 251 + + 42 250 + + 42 211 + + 42 208 + + 6 1 + + 9 0 + + 42 216 + + 42 272 + + 42 208 + + 42 211 + + 42 208 + + 42 214 + + 42 208 + + 42 214 + + 42 208 + + 41 0 + + 42 1 + + 41 0 + + 42 0 + + 43 0 + + 42 0 + + 41 0 + + 11 44 + + 12 46 + + 13 2 + + 13 63 + + 14 51 + + 41 18 + + 41 14 + + 41 0 + + 15 18 + + 16 22 + + 41 18 + + 41 22 + + 41 0 + + 17 2 + + 18 14 + + 19 64 + + 20 2 + + 23 2 + + 33 2 + + 36 2 + + 39 18 + + 39 13 + + 41 0 + + 29 0 + + 23 0 + + 29 0 + + 23 0 + + 29 0 + + 4 22 + + 8 0 + + 7 20 + + 72 9 + + 36 35 + + 4 40 + + 34 55 + + 72 48 + +> ~/Projects/ComputerArchitecture/pa1/fifth/fifth. + * 1707373096 0 + " 1 0 + +> ~/Projects/ComputerArchitecture/pa1/fifth/NERD_tree_1 + * 1707336296 0 + " 4 0 + . 1 0 + + 1 0 + +> ~/Projects/ComputerArchitecture/pa1/fifth/file1.txt + * 1707328575 0 + " 1 0 + ^ 1 1 + . 1 0 + + 11 4 + + 11 0 + + 1 0 + + 11 0 + + 3 17 + + 4 17 + + 5 17 + + 6 17 + + 7 1 + + 7 17 + + 8 17 + + 9 0 + + 11 0 + + 10 0 + + 10 1 + + 1 0 + +> ~/Projects/ComputerArchitecture/pa1/third/third.c + * 1707328346 0 + " 31 0 + . 11 0 + + 48 26 + + 93 1 + + 48 0 + + 52 7 + + 57 0 + + 53 8 + + 56 0 + + 52 36 + + 53 37 + + 55 0 + + 93 1 + + 56 0 + + 52 0 + + 50 0 + + 93 1 + + 55 28 + + 54 46 + + 59 35 + + 93 1 + + 60 10 + + 59 36 + + 60 14 + + 56 0 + + 60 0 + + 61 0 + + 62 0 + + 63 0 + + 63 2 + + 93 0 + + 93 1 + + 58 0 + + 61 0 + + 63 0 + + 62 8 + + 63 25 + + 93 1 + + 93 17 + + 63 8 + + 62 7 + + 63 23 + + 93 1 + + 93 15 + + 63 16 + + 62 0 + + 63 17 + + 5 38 + + 12 0 + + 10 1 + + 5 45 + + 46 0 + + 47 21 + + 93 21 + + 59 24 + + 46 8 + + 93 30 + + 93 40 + + 93 1 + + 100 11 + + 104 0 + + 109 0 + + 104 0 + + 105 12 + + 111 12 + + 95 0 + + 94 0 + + 93 0 + + 63 3 + + 16 0 + + 17 65 + + 1 0 + + 17 0 + + 17 13 + + 17 0 + + 63 51 + + 72 0 + + 63 90 + + 70 0 + + 63 128 + + 69 0 + + 68 20 + + 63 123 + + 63 47 + + 71 15 + + 72 0 + + 73 6 + + 92 0 + + 94 0 + + 91 34 + + 92 0 + + 71 0 + + 63 2 + + 63 33 + + 63 52 + + 63 0 + + 63 2 + + 63 33 + + 63 52 + + 63 0 + + 11 0 + +> ~/Projects/ComputerArchitecture/pa1/fifth/undotree_2 + * 1707328243 0 + " 6 1 + . 3 0 + + 50 0 + + 3 0 + +> ~/Projects/ComputerArchitecture/pa1/fifth/diffpanel_3 + * 1707328243 0 + " 1 0 + . 8 0 + + 14 0 + + 8 0 + +> ~/Projects/ComputerArchitecture/pa1/__Tagbar__.1 + * 1707328189 0 + " 1 0 + . 11 0 + + 40 0 + + 11 0 + +> ~/Projects/ComputerArchitecture/pa1/fifth/terminal + * 1707328092 0 + " 1 0 + +> ~/Projects/ComputerArchitecture/pa1/NERD_tree_1 + * 1707327547 0 + " 7 0 + . 1 0 + + 1 0 + +> ~/Projects/ComputerArchitecture/pa1/fifth/Makefile + * 1707327545 0 + " 4 66 + ^ 4 67 + . 4 66 + + 1 0 + + 7 13 + + 4 66 + +> ~/Projects/ComputerArchitecture/pa1/-MINIMAP- + * 1707296404 0 + " 1 0 + . 1 0 + + 1 0 + +> ~/Projects/ComputerArchitecture/pa1/undotree_2 + * 1707296401 0 + " 3 1 + . 3 0 + + 2288 0 + + 2286 0 + + 2285 0 + + 1779 0 + + 1273 0 + + 674 0 + + 3 0 + +> ~/Projects/ComputerArchitecture/pa1/diffpanel_3 + * 1707296395 0 + " 1 0 + . 6 0 + + 12 0 + + 8 0 + + 6 0 + +> ~/Projects/ComputerArchitecture/pa1/fourth/fourth.c + * 1707296285 0 + " 15 5 + ^ 1 6 + . 1 0 + + 49 13 + + 49 19 + + 89 11 + + 86 41 + + 49 15 + + 49 14 + + 58 0 + + 49 3 + + 4 16 + + 4 0 + + 4 16 + + 60 0 + + 58 0 + + 59 0 + + 58 0 + + 49 0 + + 58 2 + + 58 0 + + 49 2 + + 58 0 + + 82 11 + + 80 0 + + 49 9 + + 80 0 + + 79 0 + + 49 9 + + 49 0 + + 49 27 + + 49 0 + + 49 24 + + 49 0 + + 49 9 + + 49 33 + + 49 0 + + 49 1 + + 49 0 + + 81 28 + + 84 28 + + 49 47 + + 57 38 + + 59 35 + + 51 16 + + 49 25 + + 49 0 + + 50 14 + + 52 0 + + 49 29 + + 49 0 + + 49 8 + + 49 0 + + 54 32 + + 53 27 + + 55 0 + + 49 26 + + 81 28 + + 84 28 + + 6 0 + + 51 17 + + 84 27 + + 85 0 + + 84 27 + + 49 3 + + 52 0 + + 55 0 + + 89 0 + + 90 0 + + 49 27 + + 4 0 + + 89 0 + + 49 0 + + 25 0 + + 28 0 + + 25 0 + + 27 0 + + 20 13 + + 24 10 + + 25 10 + + 89 9 + + 90 0 + + 89 1 + + 49 0 + + 27 0 + + 27 6 + + 27 0 + + 49 0 + + 31 0 + + 20 0 + + 79 23 + + 36 0 + + 43 8 + + 43 6 + + 43 0 + + 40 29 + + 40 27 + + 79 0 + + 20 0 + + 19 0 + + 89 0 + + 14 0 + + 1 0 + +> ~/Projects/ComputerArchitecture/pa1/fourth/__Tagbar__.1 + * 1707296278 0 + " 44 4 + . 47 0 + + 51 0 + + 47 0 + +> ~/Projects/ComputerArchitecture/pa1/fourth/NERD_tree_1 + * 1707296231 0 + " 5 0 + . 1 0 + + 1 0 + +> ~/Projects/ComputerArchitecture/pa1/fourth/ALEPreviewWindow + * 1707296187 0 + " 4 18 + . 2 0 + + 2 0 + +> ~/Projects/ComputerArchitecture/pa1/fourth/test1.txt + * 1707295957 0 + " 1 0 + +> ~/Projects/ComputerArchitecture/pa1/fourth/-MINIMAP- + * 1707295919 0 + " 1 0 + . 1 0 + + 1 0 + +> ~/__Tagbar__.1 + * 1707295851 0 + " 1 0 + . 11 0 + + 11 0 + +> ~/nvim/lua/joshp/init.lua + * 1707293069 0 + " 1 0 + ^ 1 25 + . 1 24 + + 1 24 + +> ~/nvim/init.lua + * 1707292932 0 + " 1 0 + ^ 1 19 + . 1 0 + + 1 0 + + 1 21 + + 1 44 + + 1 0 + + 1 13 + + 1 0 + +> ~/nvim/NERD_tree_1 + * 1707292753 0 + " 1 0 + . 1 0 + + 1 0 + +> /usr/share/vim/vim90/doc/options.txt + * 1707290570 0 + " 6683 14 + +> ~/Projects/ComputerArchitecture/pa1/fourth/test5.txt + * 1707290100 0 + " 2 0 + +> ~/Projects/ComputerArchitecture/pa1/fourth/test2.txt + * 1707290098 0 + " 1 0 + +> ~/Projects/ComputerArchitecture/pa1/fourth/test4.txt + * 1707290057 0 + " 2 0 + +> ~/Projects/ComputerArchitecture/pa1/fourth/undotree_2 + * 1707290010 0 + " 3 1 + . 3 0 + + 2146 0 + + 2145 0 + + 2127 0 + + 2125 0 + + 2108 0 + + 2090 0 + + 2084 0 + + 2078 0 + + 2079 0 + + 2078 0 + + 2018 0 + + 2024 0 + + 2018 0 + + 1531 0 + + 1022 0 + + 513 0 + + 4 0 + + 3 0 + +> ~/Projects/ComputerArchitecture/pa1/fourth/diffpanel_3 + * 1707290010 0 + " 1 0 + . 2 0 + + 46 0 + + 44 0 + + 42 0 + + 33 0 + + 26 0 + + 7 0 + + 5 0 + + 3 0 + + 2 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/fifth/Makefile + * 1707281291 0 + " 7 13 + . 7 13 + + 1 0 + + 4 67 + + 7 13 + +> fugitive:///Users/joshp/Projects/ComputerArchitecture/pa1/.git//4bc68fbfaf8ab95dceba0606208c6b09e90cbacb + * 1707279863 0 + " 29 0 + . 1 0 + + 1 0 + +> fugitive:///Users/joshp/Projects/ComputerArchitecture/pa1/.git//697d3efed3e8db10845a2a56fa19b67c2b6f51e8 + * 1707278523 0 + " 1 0 + . 1 0 + + 1 0 + +> ~/Projects/ComputerArchitecture/pa1/fourth/file1.txt + * 1707277932 0 + " 1 0 + ^ 6 3 + . 6 2 + + 7 0 + + 1 0 + + 6 2 + +> ~/Projects/ComputerArchitecture/pa1/file1 + * 1707277634 0 + " 1 0 + +> ~/.vim/plugged/ale/doc/ale.txt + * 1707244027 0 + " 400 0 + +> /Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/malloc/_malloc.h + * 1707243828 0 + " 45 7 + +> ~/Projects/ComputerArchitecture/pa1/first/file1.txt + * 1707243364 0 + " 1 0 + . 3 0 + + 8 0 + + 3 0 + + 5 0 + + 8 0 + + 4 0 + + 3 0 + +> ~/Projects/ComputerArchitecture/pa1/second/second.c + * 1707241817 0 + " 104 0 + ^ 17 2 + . 18 0 + + 36 0 + + 33 0 + + 35 0 + + 34 0 + + 35 0 + + 48 27 + + 49 0 + + 48 1 + + 48 0 + + 37 0 + + 37 33 + + 37 34 + + 43 0 + + 41 0 + + 37 47 + + 41 25 + + 41 0 + + 38 19 + + 39 11 + + 40 0 + + 41 49 + + 37 39 + + 41 55 + + 43 0 + + 43 14 + + 43 19 + + 5 18 + + 7 14 + + 7 0 + + 8 7 + + 34 0 + + 10 0 + + 11 0 + + 17 0 + + 18 0 + + 19 0 + + 20 0 + + 37 0 + + 38 0 + + 39 0 + + 48 0 + + 18 30 + + 4 43 + + 10 0 + + 11 0 + + 9 0 + + 43 1 + + 43 19 + + 43 9 + + 43 0 + + 43 1 + + 43 24 + + 43 11 + + 43 0 + + 65 0 + + 43 11 + + 43 0 + + 42 21 + + 43 13 + + 43 8 + + 43 0 + + 43 1 + + 43 17 + + 43 0 + + 43 56 + + 43 0 + + 43 14 + + 43 19 + + 46 0 + + 43 28 + + 44 1 + + 43 0 + + 43 20 + + 43 30 + + 73 14 + + 72 14 + + 73 0 + + 72 9 + + 73 0 + + 70 19 + + 71 0 + + 70 0 + + 44 20 + + 44 0 + + 44 8 + + 43 18 + + 44 0 + + 43 0 + + 43 16 + + 43 18 + + 43 14 + + 43 18 + + 11 28 + + 26 0 + + 25 1 + + 43 0 + + 85 0 + + 106 0 + + 18 0 + a 1 0 + j 53 1 + +> ~/Projects/ComputerArchitecture/pa1/first/first.c + * 1707240263 0 + " 59 0 + . 4 0 + + 45 0 + + 49 68 + + 68 62 + + 72 70 + + 78 71 + + 45 35 + + 49 46 + + 57 0 + + 58 5 + + 62 0 + + 59 26 + + 60 11 + + 61 0 + + 68 35 + + 72 49 + + 78 48 + + 82 0 + + 86 0 + + 89 0 + + 94 4 + + 94 0 + + 91 26 + + 93 4 + + 92 10 + + 93 0 + + 94 0 + + 93 11 + + 93 0 + + 93 11 + + 94 0 + + 57 0 + + 61 10 + + 62 0 + + 57 0 + + 62 10 + + 93 0 + + 50 22 + + 62 19 + + 78 24 + + 93 0 + + 102 24 + + 104 4 + + 102 22 + + 103 16 + + 105 7 + + 106 16 + + 107 0 + + 93 0 + + 103 15 + + 106 14 + + 77 0 + + 78 0 + + 62 0 + + 50 0 + + 61 0 + + 93 0 + + 61 0 + + 53 0 + + 7 38 + + 12 18 + + 15 39 + + 20 33 + + 20 44 + + 30 44 + + 35 18 + + 37 46 + + 39 19 + + 41 19 + + 64 27 + + 44 83 + + 47 144 + + 51 56 + + 96 25 + + 101 35 + + 108 27 + + 66 23 + + 70 31 + + 74 106 + + 75 53 + + 113 0 + + 113 9 + + 25 0 + + 45 0 + + 26 0 + + 115 0 + + 114 21 + + 115 0 + + 25 22 + + 5 0 + + 4 0 + +> ~/Projects/ComputerArchitecture/pa1/third/file1.txt + * 1707201273 0 + " 5 0 + . 5 0 + + 5 0 + +> ~/Projects/ComputerArchitecture/pa1/third/undotree_2 + * 1707200532 0 + " 13 1 + . 3 0 + + 78 0 + + 3 0 + +> ~/Projects/ComputerArchitecture/pa1/third/diffpanel_3 + * 1707200532 0 + " 1 0 + . 4 0 + + 4 0 + +> ~/.viomr + * 1707200477 0 + " 1 0 + +> ~/Projects/ComputerArchitecture/pa1/first/undotree_2 + * 1707200452 0 + " 4 1 + . 3 0 + + 3 0 + +> ~/Projects/ComputerArchitecture/pa1/first/diffpanel_3 + * 1707200440 0 + " 1 0 + . 4 0 + + 4 0 + +> ~/Projects/ComputerArchitecture/pa1/first/first. + * 1707200437 0 + " 1 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/undotree_2 + * 1707200389 0 + " 23 1 + . 23 0 + + 777 0 + + 401 0 + + 23 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/diffpanel_3 + * 1707200350 0 + " 1 0 + . 4 0 + + 4 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/third/third.c + * 1707200238 0 + " 1 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/third/undotree_2 + * 1707200233 0 + " 1 5 + . 23 0 + + 24 0 + + 23 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/third/diffpanel_3 + * 1707200224 0 + " 1 0 + . 2 0 + + 2 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/fourth/fourth.c + * 1707200216 0 + " 15 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/fourth/NERD_tree_1 + * 1707200216 0 + " 6 0 + . 1 0 + + 1 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/fourth/undotree_2 + * 1707200215 0 + " 3 1 + . 3 0 + + 5 0 + + 3 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/fourth/diffpanel_3 + * 1707200214 0 + " 1 0 + . 2 0 + + 2 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/fourth/fourth.viom + * 1707200183 0 + " 1 0 + +> ~/.vim/plugged/vim-fugitive/doc/fugitive.txt + * 1707199972 0 + " 461 0 + +> ~/Projects/ComputerArchitecture/pa1/third/NERD_tree_1 + * 1707199953 0 + " 7 2 + . 1 0 + + 1 0 + +> ~/Projects/ComputerArchitecture/pa1/fourth/Makefile + * 1707197365 0 + " 1 0 + ^ 1 11 + . 4 0 + + 1 0 + + 4 0 + + 1 0 + + 3 0 + + 4 0 + +> ~/Projects/ComputerArchitecture/pa1/fourth/binarySearchTree.c + * 1707197273 0 + " 4 1 + +> ~/Projects/ComputerArchitecture/pa1/third/third. + * 1707197238 0 + " 1 0 + +> ~/Projects/ComputerArchitecture/pa1/second/undotree_2 + * 1707196519 0 + " 3 1 + . 3 0 + + 1253 0 + + 1251 0 + + 1249 0 + + 1247 0 + + 944 0 + + 641 0 + + 338 0 + + 336 0 + + 17 0 + + 3 0 + + 13 0 + + 7 0 + + 3 0 + +> ~/Projects/ComputerArchitecture/pa1/second/diffpanel_3 + * 1707196508 0 + " 1 0 + . 48 0 + + 128 0 + + 124 0 + + 120 0 + + 116 0 + + 48 0 + +> /private/etc/hosts + * 1707093614 0 + " 9 0 + . 10 0 + + 10 1 + + 10 25 + + 10 0 + + 10 25 + + 10 0 + +> ~/Projects/ComputerArchitecture/pa1/NERD_tree_2 + * 1707006706 0 + " 1 0 + . 1 0 + + 1 0 + +> ~/Projects/ComputerArchitecture/pa1/third/Makefile + * 1707003079 0 + " 5 0 + . 4 67 + + 1 0 + + 3 0 + + 4 0 + + 7 13 + + 4 67 + +> ~/Projects/ComputerArchitecture/pa1/second/second. + * 1706985176 0 + " 1 0 + +> ~/Projects/ComputerArchitecture/pa1/first/test1.txt + * 1706937004 0 + " 10 0 + ^ 10 0 + . 9 0 + + 9 0 + +> ~/Projects/ComputerArchitecture/pa1/second/file2.txt + * 1706895603 0 + " 10 7 + ^ 10 8 + . 10 7 + + 10 7 + +> ~/Projects/ComputerArchitecture/pa1/second/file1.txt + * 1706895591 0 + " 8 7 + ^ 8 8 + . 8 7 + + 1 0 + + 8 7 + +> ~/Projects/ComputerArchitecture/pa1/second/Makefile + * 1706894130 0 + " 3 2 + ^ 1 11 + . 4 0 + + 4 56 + + 3 5 + + 4 0 + + 1 0 + + 4 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/first/aaa.txt + * 1706687254 0 + " 6 0 + . 7 0 + + 6 4 + + 7 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/first/tes1.txt + * 1706687213 0 + " 6 0 + . 8 0 + + 7 4 + + 8 0 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/first/tesss.txt + * 1706687190 0 + " 6 0 + . 7 0 + + 6 4 + + 7 0 + +> ~/Projects/ComputerArchitecture/PA1/first/Makefile + * 1706647765 0 + " 7 13 + ^ 7 13 + . 7 13 + + 1 9 + + 3 11 + + 4 66 + + 7 12 + + 4 67 + + 7 13 + +> ~/Projects/ComputerArchitecture/pa1_autograder/pa1/first/Makefile + * 1706646294 0 + " 4 66 + . 4 67 + + 4 67 + +> ~/Projects/ComputerArchitecture/PA1/ProdNums/prodNums.c + * 1706645736 0 + " 83 17 + ^ 83 18 + . 83 17 + + 36 37 + + 38 0 + + 36 33 + + 36 41 + + 87 0 + + 33 22 + + 60 1 + + 87 0 + + 1 0 + + 7 0 + + 87 0 + + 57 4 + + 38 9 + + 38 0 + + 33 36 + + 38 14 + + 38 29 + + 40 30 + + 42 35 + + 45 96 + + 47 38 + + 36 0 + + 38 0 + + 36 0 + + 31 0 + + 32 0 + + 58 15 + + 59 2 + + 58 2 + + 47 0 + + 42 23 + + 43 33 + + 42 19 + + 45 28 + + 34 17 + + 47 22 + + 49 0 + + 48 13 + + 35 0 + + 36 0 + + 37 35 + + 36 20 + + 37 16 + + 26 0 + + 39 10 + + 51 14 + + 56 0 + + 51 0 + + 52 0 + + 39 19 + + 52 22 + + 36 0 + + 37 0 + + 39 22 + + 42 28 + + 44 13 + + 45 0 + + 38 0 + + 41 27 + + 48 20 + + 47 0 + + 48 20 + + 44 21 + + 46 11 + + 60 23 + + 87 0 + + 67 0 + + 61 37 + + 62 36 + + 64 0 + + 62 27 + + 65 13 + + 63 6 + + 66 26 + + 69 128 + + 85 3 + + 86 3 + + 62 0 + + 48 18 + + 80 27 + + 81 12 + + 82 0 + + 72 9 + + 82 11 + + 83 28 + + 84 0 + + 48 0 + + 52 11 + + 55 0 + + 53 0 + + 84 0 + + 72 9 + + 72 0 + + 29 0 + + 38 0 + + 44 19 + + 69 21 + + 44 19 + + 69 21 + + 83 17 + +> ~/Projects/ComputerArchitecture/PA1/ProdNums/file1.txt + * 1706645722 0 + " 1 0 + ^ 10 6 + . 3 0 + + 6 3 + + 5 0 + + 8 5 + + 9 5 + + 10 5 + + 3 0 + +> ~/Projects/ComputerArchitecture/PA1/ProdNums/prodNums. + * 1706639467 0 + " 1 0 + +> ~/Projects/ComputerArchitecture/lecture-4/test.c + * 1706637951 0 + " 44 0 + ^ 42 20 + . 42 19 + + 1 18 + + 1 0 + + 1 15 + + 1 8 + + 1 15 + + 1 12 + + 1 1 + + 1 0 + + 1 23 + + 1 1 + + 1 0 + + 1 1 + + 1 17 + + 1 18 + + 1 0 + + 1 28 + + 1 21 + + 1 46 + + 1 0 + + 1 46 + + 1 26 + + 1 0 + + 1 29 + + 1 33 + + 1 42 + + 1 46 + + 1 0 + + 1 26 + + 1 33 + + 1 0 + + 1 16 + + 1 41 + + 1 21 + + 1 0 + + 1 16 + + 1 0 + + 1 1 + + 1 14 + + 1 1 + + 1 0 + + 1 14 + + 1 8 + + 1 0 + + 1 1 + + 1 8 + + 1 36 + + 1 1 + + 1 0 + + 1 21 + + 1 27 + + 1 0 + + 1 23 + + 1 0 + + 1 17 + + 1 0 + + 1 24 + + 1 32 + + 1 1 + + 1 35 + + 1 2 + + 1 73 + + 1 0 + + 1 37 + + 1 11 + + 1 0 + + 1 17 + + 1 0 + + 21 0 + + 33 35 + + 42 19 + +> ~/Projects/ComputerArchitecture/lecture-4/file1.txt + * 1706636700 0 + " 1 0 + ^ 1 1 + . 1 0 + + 3 0 + + 1 0 diff --git a/vim/.vimrc b/vim/.vimrc new file mode 100644 index 0000000..30786f3 --- /dev/null +++ b/vim/.vimrc @@ -0,0 +1,229 @@ +"NeoBundle Scripts----------------------------- {{{ +if &compatible + set nocompatible " Be iMproved +endif + +" Required: +set runtimepath+=/Users/joshp/.vim/bundle/neobundle.vim/ + +" Required: +call neobundle#begin(expand('/Users/joshp/.vim/bundle')) + +" Let NeoBundle manage NeoBundle +" Required: +NeoBundleFetch 'Shougo/neobundle.vim' + +" Add or remove your Bundles here: +NeoBundle 'Shougo/neosnippet.vim' +NeoBundle 'Shougo/neosnippet-snippets' +NeoBundle 'tpope/vim-fugitive' +NeoBundle 'flazz/vim-colorschemes' +NeoBundle 'tiagofumo/vim-nerdtree-syntax-highlight' +" You can specify revision/branch/tag. +NeoBundle 'Shougo/vimshell', { 'rev' : '3787e5' } + +" Required: +call neobundle#end() + +" Required: +filetype plugin indent on + +" If there are uninstalled bundles found on startup, +" this will conveniently prompt you to install them. +NeoBundleCheck +"End NeoBundle Scripts------------------------- }}} + +" PLUGINS ----------------------------------------- {{{ + +call plug#begin('~/.vim/plugged') + +Plug 'dense-analysis/ale' +Plug 'ryanoasis/vim-devicons' +Plug 'preservim/nerdtree' +Plug 'tpope/vim-fugitive' +Plug 'neoclide/coc.nvim', {'branch': 'release'} +Plug 'itchyny/lightline.vim' +Plug 'ap/vim-css-color' +Plug 'terryma/vim-smooth-scroll' +Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } +Plug 'junegunn/fzf.vim' +Plug 'mbbill/undotree' +Plug 'tpope/vim-surround' +Plug 'wfxr/minimap.vim' +Plug 'mhinz/vim-startify' +Plug 'github/copilot.vim' +Plug 'tpope/vim-commentary' +Plug 'morhetz/gruvbox' +Plug 'preservim/tagbar' + +if has("persistent_undo") + let target_path = expand('~/.undodir') + + " create the directory and any parent directories + " if the location does not exist. + if !isdirectory(target_path) + call mkdir(target_path, "p", 0700) + endif + + let &undodir=target_path + set undofile +endif + +call plug#end() + +" }}} + +" MAPPINGS --------------------------------------------------------------- {{{ +" Use space as leader key +let mapleader = " " +" J and K to move lines up and down +vnoremap J :m '>+1gv=gv +vnoremap K :m '<-2gv=gv + +" Use jk to escape from insert mode +inoremap jk + +" leader mappings +nnoremap nt :NERDTreeToggle +nnoremap ut :UndotreeToggle +nnoremap gs :Git +nnoremap f :Files +nnoremap gf :GFiles +nnoremap m :MinimapToggle +nnoremap sr :%s/\<\>//gI +nnoremap t :TagbarToggle +" no more Q +nnoremap Q + +" Smooth scroll +noremap :call smooth_scroll#up(&scroll, 40, 2) +noremap :call smooth_scroll#down(&scroll, 40, 2) +noremap :call smooth_scroll#up(&scroll*2, 40, 4) +noremap :call smooth_scroll#down(&scroll*2, 40, 4) +" Use tab for trigger completion with characters ahead and navigate +" NOTE: There's always complete item selected by default, you may want to enable +" no select by `"suggest.noselect": true` in your configuration file +" NOTE: Use command ':verbose imap ' to make sure tab is not mapped by +" other plugin before putting this into your config +inoremap + \ coc#pum#visible() ? coc#pum#next(1) : + \ CheckBackspace() ? "\" : + \ coc#refresh() +inoremap coc#pum#visible() ? coc#pum#prev(1) : "\" + +" Make to accept selected completion item or notify coc.nvim to format +" u breaks current undo, please make your own choice +inoremap coc#pum#visible() ? coc#pum#confirm() + \: "\u\\=coc#on_enter()\" + +function! CheckBackspace() abort + let col = col('.') - 1 + return !col || getline('.')[col - 1] =~# '\s' +endfunction + +" Use to trigger completion +if has('nvim') + inoremap coc#refresh() +else + inoremap coc#refresh() +endif + +" }}} + +" VIMSCRIPT -------------------------------------------------------------- {{{ + +" This will enable code folding. +" Use the marker method of folding. +augroup filetype_vim + autocmd! + autocmd FileType vim setlocal foldmethod=marker +augroup END +" +" If the current file type is HTML, set indentation to 2 spaces. +autocmd Filetype html setlocal tabstop=2 shiftwidth=2 expandtab + +" If Vim version is equal to or greater than 7.3 enable undofile. +" This allows you to undo changes to a file even after saving it. +if version >= 703 + set undodir=~/.vim/backup + set undofile + set undoreload=10000 +endif + +augroup cursor_off + autocmd! + autocmd WinLeave * set nocursorline nocursorcolumn + autocmd WinEnter * set cursorline cursorcolumn +augroup END + +" }}} + +" STATUS LINE ------------------------------------------------------------ {{{ + +" Clear status line when vimrc is reloaded. +set statusline= + +" Status line left side. +set statusline+=\ %F\ %M\ %Y\ %R + +" Use a divider to separate the left side from the right side. +set statusline+=%= + +" Status line right side. +set statusline+=\ ascii:\ %b\ hex:\ 0x%B\ row:\ %l\ col:\ %c\ percent:\ %p%% + +" Show the status on the second to last line. +set laststatus=2 + +" }}} + +" SETTINGS ------------------------------------------------------- {{{ + +set nocompatible +filetype on +syntax on +set number +set cursorline +set cursorcolumn +set shiftwidth=2 +set tabstop=2 +set incsearch +set ignorecase +set smartcase +set showcmd +set showmode +set showmatch +set hlsearch +set history=1000 +set wildmenu +set wildmode=list:longest +set wildignore=*.docx,*.jpg,*.png,*.gif,*.pdf,*.pyc,*.exe,*.flv,*.img,*.xlsx +set encoding=UTF-8 +set updatetime=300 +set signcolumn=yes +set relativenumber +set termguicolors +set scrolloff=8 +set updatetime=50 +set clipboard=unnamed +colorscheme gruvbox + +let g:lightline = { + \ 'colorscheme': 'gruvbox', + \ 'active': { + \ 'left': [ [ 'mode', 'paste' ], + \ [ 'cocstatus', 'readonly', 'filename', 'modified' ] ] + \ }, + \ 'component_function': { + \ 'cocstatus': 'coc#status' + \ }, + \ } + +let g:ale_linters = { + \ 'c': ['clang' , 'gcc'], + \ 'python': ['mypy'], + \ 'javascript': ['eslint'] + \ } + + +" }}} diff --git a/zsh/.zprofile b/zsh/.zprofile new file mode 100644 index 0000000..5bb6bc6 --- /dev/null +++ b/zsh/.zprofile @@ -0,0 +1,21 @@ + +eval "$(/opt/homebrew/bin/brew shellenv)" + + +# Added by Toolbox App +export PATH="$PATH:/Users/joshp/Library/Application Support/JetBrains/Toolbox/scripts" + + +## +# Your previous /Users/joshp/.zprofile file was backed up as /Users/joshp/.zprofile.macports-saved_2024-01-16_at_13:27:44 +## + +# MacPorts Installer addition on 2024-01-16_at_13:27:44: adding an appropriate PATH variable for use with MacPorts. +export PATH="/opt/local/bin:/opt/local/sbin:$PATH" +# Finished adapting your PATH environment variable for use with MacPorts. + + +# MacPorts Installer addition on 2024-01-16_at_13:27:44: adding an appropriate MANPATH variable for use with MacPorts. +export MANPATH="/opt/local/share/man:$MANPATH" +# Finished adapting your MANPATH environment variable for use with MacPorts. + diff --git a/zsh/.zprofile.bak b/zsh/.zprofile.bak new file mode 100644 index 0000000..37e194a --- /dev/null +++ b/zsh/.zprofile.bak @@ -0,0 +1,2 @@ + +eval "$(/opt/homebrew/bin/brew shellenv)" diff --git a/zsh/.zsh_profile b/zsh/.zsh_profile deleted file mode 100644 index 49bd4ca..0000000 --- a/zsh/.zsh_profile +++ /dev/null @@ -1,8 +0,0 @@ -export HISTSIZE=5000 -export SAVEHIST=10000 -HISTFILE=~/.cache/zsh/history -setopt EXTENDED_HISTORY # Write the history file in the ":start:elapsed;command" format. -setopt INC_APPEND_HISTORY # Write to the history file immediately, not when the shell exits. -setopt SHARE_HISTORY # Share history between all sessions. -setopt HIST_EXPIRE_DUPS_FIRST # Expire duplicate entries first when trimming history. -setopt HIST_IGNORE_DUPS # Don't record an entry that was just recorded again. diff --git a/zsh/.zshrc b/zsh/.zshrc index 5e8d968..bd4841b 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -2,6 +2,16 @@ export GPG_TTY=$TTY gpgconf --launch gpg-agent export BAT_THEME="Enki-Tokyo-Night" +# history stuff +export HISTSIZE=5000 +export SAVEHIST=10000 +export HISTFILE=~/.cache/zsh/.zsh_history +setopt EXTENDED_HISTORY # Write the history file in the ":start:elapsed;command" format. +setopt INC_APPEND_HISTORY # Write to the history file immediately, not when the shell exits. +setopt SHARE_HISTORY # Share history between all sessions. +setopt HIST_EXPIRE_DUPS_FIRST # Expire duplicate entries first when trimming history. +setopt HIST_IGNORE_DUPS # Don't record an entry that was just recorded again. + source ~/Projects/zsh-autocomplete/zsh-autocomplete.plugin.zsh # Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc. # Initialization code that may require console input (password prompts, [y/n]

    Zsp?c`tkn$`ZmwW=A6uA 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 C7oltb literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/roboto-mono-cyrillic-400-normal-f32fcdb5.woff b/qbit/vuetorrent/public/assets/roboto-mono-cyrillic-400-normal-f32fcdb5.woff new file mode 100644 index 0000000000000000000000000000000000000000..17b4547908bd0d6d11063b77e15784ac64a5e236 GIT binary patch literal 8728 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 AasU7T literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/roboto-mono-cyrillic-ext-400-normal-ae7d87eb.woff b/qbit/vuetorrent/public/assets/roboto-mono-cyrillic-ext-400-normal-ae7d87eb.woff new file mode 100644 index 0000000000000000000000000000000000000000..5004ebfab37a004798803e957efde314f2bc7b98 GIT binary patch literal 16876 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 literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/roboto-mono-cyrillic-ext-400-normal-eef02d41.woff2 b/qbit/vuetorrent/public/assets/roboto-mono-cyrillic-ext-400-normal-eef02d41.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..184deab2f25467d66eb73bcbd5cb1c8eaf1dd257 GIT binary patch literal 13016 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 aUQ7!bf?&^nA7lXl0`Pw>wTs`4V=Vx+$|e>7 literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/roboto-mono-greek-400-normal-3355834d.woff b/qbit/vuetorrent/public/assets/roboto-mono-greek-400-normal-3355834d.woff new file mode 100644 index 0000000000000000000000000000000000000000..eaca2941dddd737dbab5179addb7c0cb3db8a05b GIT binary patch literal 6716 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 OK=dsU2On@60Qf(wA51C$ literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/roboto-mono-greek-400-normal-53a8927b.woff2 b/qbit/vuetorrent/public/assets/roboto-mono-greek-400-normal-53a8927b.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5e1ac28b07161744610aa85e1aff4db6f6be9315 GIT binary patch literal 5552 zcmV;h6;JASPew8T0RR9102QzR4gdfE03{3n02NpO0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/qbit/vuetorrent/public/assets/roboto-mono-latin-400-normal-7295944e.woff2 b/qbit/vuetorrent/public/assets/roboto-mono-latin-400-normal-7295944e.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f8894bab50f641e86f695e85830a74dd395732fa GIT binary patch literal 12312 zcmV+zFz3&APew8T0RR9105BK;4gdfE09Tv<0584(0RR9100000000000000000000 z0000SHU?lnQ&d4zNC1R35eN!_nPB-93xh%c0X7081A{^YAO(d42Otaw8<#}0BG@

    0eVyUnZf5Hr%aYeWXo{O_ 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 nHis&oz<_e&zj!KLd9!lACo!qSSB5qoUMpA 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

  • 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Ɖ}_DvtH&r;E}mq8_oDPfaVVN313wxr6K9rnFchC$+})Rm%Q|q z?(4XCO?&E4^bTT7LhHhT`cx*W4)c5I!8&pc&E{eXQ62L_X5Eo(`*eX8DzCQD&So3o zFps$w)%7JDmB?2<;;ha>lv2D7*00WWMQBY)FgK7yg?<|Y>@}TPz`GYTA8SOTEj`$^ zr%-0{s9k!nwu>d1TL!8G+s(a1Qb#rbK6NN|DEBZli@X@n5YB2g@cq-s4)SiM?Cd_@ zBC#HdD<1yuzdJ$qkngmqoblFkg>*MUXledYgwKmU$DWZ{R4i?R4hFBmuBo3c(DV~| zZL&E$bttxfZZldIA=*x}__bo~iZQ%79H0N*`k4I^yv)7x{JTj0a+&<~GWpwO@^6>P zzh5T*ahd$*W%9oQ@~4(3UEp+(LrsYsNB&RYh2$hSC}DB%U_< zu}#p&e2)DOcbihb)(yMeu*OI%XLkXndjryt^Vv`8q=OaMmkh5tx%oiq*&{jN!hz2I zVs%a8QnPH~tZq8x=sWsCNTxvpIWGG`BBp)LP#U?mTc*(ZzGC1t;&Puh*Z+{ZVxBhNjYmMHr5N6)~;tizEWi>B4?-fQ4$@?CPE6ZFVJdh$r7>&-nrc`a4) zR>yIsKl|Xdy~65b=;p~`EpTX`h?p_xbIUzq4F&b#}4i0bR`LQaDn zN;hQqXRauR|5Skm2Q-X4j9%7aT6Z(HQQ9beTD+#Hi^;x)rl;xfcOwIloJ{|U)1NkBJ+Y9wEy2Rr$Xo+IX` zSvb%coP1vg@WD?ViqmNYSt&6BKXysV*&$wR8&@-t;=o-?&a3;d{-SbJLB+G}QL;gD zwp)dq9A&(NiMI4$)vSa`wn&CXjnw*h7t&8~_m8WmkjhR)a{fOq`iF^bAN$%*f79L+ z|MjllnX3VO@sy^xd}B>4lJK&!n~U7WWh|oI_ok{x@QAQ_iyl1cvnrm@pfG+sknF|| zeM{=OMrLSPrVd3J9uBaA$>Ts9(mcS}g2xq8fX_Be zAvf1CyuaD`1g_xN;-^27Ag6<7U-7kRH^k&-O+AnUdoEbeEW)nEedutM@uEF<>I^e} zKXxeERsZ#VlQKiyQ|z>XLL7ZHEE3JUH6Zvvf*=j3D+I-j3NEik(_3xmoq3xeup7l6mTXNv9hM3s90Mnh7c+e!v*?Dmx zmL--_qZ7M;^y9Z}^nwh%93>s=~X=;^)&s%x60mCiPxSJ~!o{a*;;m@OFyZ^9rNA=G0k`tImo4PW_>m9Ma zpFNzOlK5MiC9Zl;*(99oszhS_kwKFhDeeV9;rh5*`G~X7F_C1anB(GSg0p-<{C=L< zDEJetHC!dSVh8);IOhM#xuD7*s-N&wohoL0GEIb5kU=HMDtbnqA=UzTlT;{FKXFxl zV7{NHaB1ZzE^BqRJC$=@?Xxl!^L|7>u(SQuFQW9sM&}Xqac2&di%WGZp;hyS#HRIMMdzmy0t%d{SpyVGvfcIe%wG1tgohqoCql%tPd#?<0~y)3kL?g95QF3W`KgK z$YT?xrw7#MH)_Z#-$hFgwplO(nw_w%{HI!jz%T&pSK+~KIf5g{YYwXnagUfu14r^( z?T9o}SU8Hi0Bae!^25vmZeG~BoN~oO3->gNk~=>?EF9?8o2E<-Q5Jbj7E#x_&ROC{4i^u=7;MOec9c_R1+~_)zgw+k|zM|!e3hW*B1V*h5z2d|7hWVw(x&V zDt;>n1qtm`#B1g7H}1>OrJV_ZJSUbl;2qM#lrG|Wqz)IvYOj1mxlIm)Xi(D}Hnbij zR=VYfs7QL7giCmjZ5mr~|E7($=6t&&BW9nVuIxkkAztCAEqIF3u{m zwq?pj#t%e{;69>X+!k;nao>U7_RemvaC7Q23}2@KL+k=2CrFv8p^33#pFsl~35MU= zL{G3kz02-I+?kKK38J}B-F{enzsOa?2?qfPF@g=E_p?` zx`Y)+1FNwq5zNs8gX+X(XKB(e9Oz6+j#RRa@To)5N99di${<V@$>_Rzu|ldC+e{XDF`GCQA~pG0Dtm`$83#!*xv zqu#EBIF$5G$&R+4`<73Y8R|xr<(w2B+XNjIegjXerw+wCSMxJvNcFRO>QGdv78gjg zo=v=bMD*+rA?n2McjzH+?b>z989#|QYnC4Db{|w*bbH2_aZjhkv#*nx*-l>gIIMi6 zJ(az%9-HObD0JDq~pZcB=MzC_do@frOT4W1ifGHDZ! zt3~REzKe(#kk~p9P>fvQIbCq@qlY(zv+Es^@~-@lC2v<*^VU-Q?&1*Nmm&VW2ueTG zmRQC-G{mN0V?rI4+q`)<)e#%=L=O60e3OYh*+}~cYeh>05Hwm)`By4gApK;17^EgEkOOV0tpst88xg?2peO30T!Vv<4zBv_vEZD~s; zVM;7L*fAe$UT_)lxGdwg+3%~52hQKK_Ua$nK|4218CI<%LmgYK*6y+^c1g~x+V(Wk z9x_3SfrrusnzAZZOcuE^NH`@+(tk58Pz-h|)&EcToNnQ($&M?2Dc`~9mk|9LqTfRF zw-Ei^*~x(JzM13i=J@BW9Dn`A0$&X9<(E4KIu)!$I}3M|g#(od6Ei3(I4k71Mjm|L zhKC)_R8Uu20cc~BelW^I>fjVP-E!Uip zFmyKOyipwAxbhJl8P_r9^!WaX3zPkQiWFi zP-fgVb(nG6;7RC5FK-S5a&5JB!W`8~I!zr#N86C0Ou<1GN=S z3u2VKI_HPzDvjgkUY6%OR8^LwPJZU$YJ1Fc=U^qtf_3y+M=oMSQ81h(VTjO=aibU?`_X)p_F%nLdbyv+miI8aUee3wS+0V-U>Cyv#cNb zkbA#ro{zmucC82Tw?uPZ86yo}>z*C;7QQF;BL*<~?1qKWwe(>9Ms^cJhAc(O~-@XLM(j%!?Xk4g2oQ4BFm1% z8CHz zS_%%@-_VHJdgxHa)&0IhH^GQZ_6nOoYu2X9Efy_mofjVw%ULEHWFKuk$mh#Va;s05 z8~Ks^d$ykIVw2qQ;ZhSl;aK|26#TghFkMErzJsc9IPpiNaQ>nUU-^j6^72I-3TEmB zXItp0Xm}pZ92y*?LYCq)$m!%%^K<8`X4jR_driN-k$H@M(r|EA67n5e#@K3AoM-b% zCqI~pAcSYcdF3PO7xEHiNbbkZ*f*jMA4o^B?BqaQAjFZ2`5_1DA|_@`aB2$a=a9IM zYRhhjH&VlAY)bi{zG$=?a97mFgl;aM)Tqt)M?Q8*dT$mr?WDYIs?8c!(}CD$nLTr$ zekdsqcw!OVzJRQ7QJT&b((z*Kb$q9xckv`h-Syk8N$B+3lx|Vbkb8+Fy@_)o$6CB*QR-C8+ePpd1)Tp=B8;*wt4-19K-`xMaw1SAtrZ*yMrESR~t1|e8iYQgRT zOuvK+!r$)Gd4OT^J#=16e)=Ep&~;+iqVk3;0{DH4YL$F=B2SAuwmM%{soe!wM_VjZ z>kGop{HzC>$ON*_=Tf|e+-%i+gK_ z;zSCs1uyj2COAE{*I*oByCkPg=O&{#bg&b(n8r(t10CDPB)R3vM|24`D)QhrMM1{r z-Mq$|vffVEpBQn!F@m1iE-6B{xv7!bz)U=LN%Cs{e6PW=&D|5MM2EbuDpC7-D2Zm) zW$r#ibzC_LJJ>(8aQ!-tuG*+BN#}D^Bncu zERCo+;K90>!HWTP6ZZp2c*nW)7!+?uNo9=>`slRAGIi}c{qwyB?PyQmOsnaAh-wEq zvR5pnO;X{vRiQ;~Pw&t#T*sW>h3f*kE*o~Z^M-O4U~VdVf&943qZF*{e!zRb!F{cP zkP%L_aG*YdkgUiX?$5-Gl~Fpfn<^Y5{n*t`&CHfJnUPVoP%E;?nRL)jVm?#I-1)Ih(EjuqFohmkxc0N7+sWZ5yvK&9+vk;RW@DRh;Y?xg9@_+68Hq(X z5AaWR>pp`RaYB@}fI(gh7&7W8uLy#UX`vy5$4l($`YeRZe761mLb6>4mS3XMcgR@u z(86_0ned)G&2?2v^Vf-mC8BAhydX`Fl||Usm6HzVuMZufTzS`_;}%00agA5Z!q31< za&4Vw(}0w}^@#GNCD~y)MOG_EM^!QpCUHEK`)s|gQ%)B6)%n@MP7Y=m$jF!lDn?hJB+i8$B0Gq_U z`jZHvGV0seQ#x$He*ftLO=rs`-eAA~`7&AO06%Dz#&NN5pg!&)D#7Gf)q_EO)x*lr z0uLG^VEdi4JfsM-3+k}WgXBlNM{vm`L<_juNjzA*orkL*`*{&?%ZJtp_9q_OC+e#? zXE|uK??cq_w8pa=?4^Q^r!~c|AabpI#PP4^U73sH^evptpeDJduW^cQlbmxVmml(N zLeey~SdZ+x0P}`fVEdqM`Pe174b$wO`~AX!IzG9&xTlsgAMQ@7j$7rL{hXHBbq3#$ zU6Ow3u!(#9(*>F?*ILg*zSD|j)i#&qS9b90Ci*Oizb{_MoN?ijV80122}&2;do8{f zqAdfy-sb)9h!QPnY78X!9AEmu<-?LxhgN{zG%#MpJCcgx2Cf5O@jg_~2{JpF%0+x- zdG3S4J5?Wx2QRmC-`|b1_&jwePKVrW+3$b4NcDtg&$C3_Jqpk5e`P#F>wJAskG|p7 z@txKs`8Dy}MxaYM`XgWp?W2c(3=(q&sgG?X4_3&`G^ZFk58mSyt;!jVS(E`Enc#oX z9{7m9o*`Cs9GzA^qO->)5TM!PKxg_$P8gd|@>IU>U%@>#>9@ejJ7vrj=1|#wD}HiqcYkgTZ0@) zz>Z%R(WW^hJNWRvL|H`Zdor@5`WPj1>te8u=;oWaIy%bs3{zyXohao{#__X55$l^d zv`GGnb|aW=xH{AJ`}4|2>;g2a&MB>l5x6jD#L|UFpuHV_-X7_h7L;cqeeRMt-u^Y& z)kh7+LgvZCYg7)PGn0X`aG;I|CW)@wfjXgulpkgm(5b?NT~17oTW&vJB8I=j{OZDi zVJlCAg#(=iBDNW8L<13^;XQb{TsY9FBSB(qvO-R84~o@*-36H2^FXx`DGm;wQ5m88 z5DlM#6{ZTQoN;`Kwl>)~XM`ITNfDdLF@1$e(JTDudB#PjO@b|zyJSTC8LA_2uKJaa zv^RLpyRh;RRl7XX|3jYL+YHu~)Lye|o_g(Llg1ps!rP4al~nXKrRiv7j)U;1nK3e8 zk%%gqZJ#bgf9R9YM}Q80Y>qN~?*h!p%ZAE>_%6UY=ZJeqfa%t4sk$&49AjqXBaQ(! zL>UwJA*x;C_RYi6gOwY2r|QGdxYx4Vj|c0o3uC2ZlTQWHKQV z{{g{^ld+n_i+57lYy-a)=ME-5W=vE+vQHOi%H_K@cazVTi0Tr`jW&QxZ}?qEh;#hVHn?XHQTqhswY5oBjs)7a5B`?o|g6v@Rok! ziOQVpK4}G`T*G)-_W3`vV;sq5=IF{t+!PZp=s?YHqS8Fr>3aij)9E&JG}RhB@fjuN z3SLyMUy`z^#{6G@hc&UrfGNFV9?ZlD8ut%@RmmC<@Bnk4z>hHTDNSK=S_|*0@rO|2 z7?>li44fav8s;V5E7pVu6&l0DD4VZ{3(X0V?$5wx4KsH#QEcXF6qhn%ppMF(gm525 zlAJ|+nR>jslAvvlPDJ;!Y2po@Iuy6raTJD^z}s$_tQobB`1umivA+2Fp@x%5L3ovC z6>_^MbvEkP6mWdEc~SA^W_u+LcHuzX!KlwkLN9E(#F>X{RJbL`FHSrP?k}0*n#1Az z(42^YCYH11veBVi9>*jG-S6iLd8+^1%c#5GKXs}pI+G0hUPw6|4_0=MX~OO~FudBZ zYaZ-GIU5BPXpNxa6Njg~qWw^YOpkO;0Oc%23hNQh_jsg=R=JXQ0mt>eSsp$e+5s!O+tXpS|>8otU73^PX8iR|Zx6Av(`ToMPM(O}X?I zu5%*{@#lF5NhuKz?AEHc-+%0q^v$>ls?g_&1Nn~oD6=72Vv*EJViTXx6t_Szcli?T z?ExUOyaVJUk?UVQ_=^XB{ZKXsl!_+FHbE81A7C|UN4Y)HxUJS-zEQ6uN6H%O@wkd! zC0YU4(AYY-#pXL<>=ys9TRT0DVWaS@pDz&|yTkfsh?kNdlC!Bs*~&+hp>Xk`^dMv6 zTG+CF#tT;s$C7?#lGX`mn-FKFSMIuw0uVzDFR&XJvAo4|3^q0$=q`4Vx>Hizu|bfFQ6zO(qJPRozD%^ zw@n`NbGyNRyv`lH$9nSG6KTq& z%X5v%AG5D_njcv9zY8$Ok8pf8G$0EHI@TFaD$iyO`VuIQWDVI?gwo8<_MvNMeu>WI4l(}4k&lC#P)#Mk#XsGAd`ZmMS< z+wbRLEdzMVI9oGb=RQRBIkZj^`!tCfojvx025+oZN7gq^6k<*Ee_qH-5OSo$t?Mdr z1Lm(ku!$AGmMZA<5=BxbCadI#)%)uWYbFN#Y$nb~L1q5+>7}4oh${af1)@C9C9c5> z@4xuEA{Hcmk_a8cK(gm|EY{CSNV{*HqJ|smGR=m!08^Ge$N`enV_V6JyYHqtpEh|q z6u(3pV_3JXccxw9Ha)o2E{^&htX*NM@Vc%yXIZ6!s1FPc?)(nak0m7I&hH~?6sR&9 zub(ayRn;>NC8~Fc&1P-#N+K1Y_3k)j^)2V|s`KJbLa<|D1UNwZp!*TEEI0} z`JXS7^*-^7sBN~}>Q^86GF9Xl?dS!^7O&$fjU09^;$H*o%R>$uAFY4HGVeSe!232` z99@3COm->}n=M9DX_)YH6XD_^PVs93)M>ss&?$a}B=Ii}*70m;Hm=3Toakwm0%G-1 zW{t+d$1cek6QWX5F6>aa^tmbSL{ksHSmaMhBz?!o24C~w@)4a!LD3Id0A2W;6!i;G zT`81oiuwhpySF9Vf_)+Gzq=c_vN{DMu^$8^?(2YJHar*_<>Q~xH6GSM)*XZu^(?zP=w4}m7{x(<0DV&rN#Ce?{dP~@mqV*TH#<-4x<$G)$ zn8lqVz&huMJ4b-I`C+KWIU_{vS-ql+>mPC2=f_~(u9)&zx67bhAY`fJsOReJao6ZB zZNG zr9%dvb0iAr!&4E?2H9L8t!<11xK)tp%-0p}xDGPd44N9-#4nEgWz7p%b>D9IeZ7xk zn7Pd?k^tAS29{Q|c-{q=_Ls{Rr&GfC1yskmLi%*_>a;qRQMOD1=5gqR#ale0T6ZC0M_6ei& z$ihhVvGf|0+4oPd#Q$p5VXlw#p+n~OzuVQ8FP!tg<(#03^M%v?S8&>UKloXrx-K;S z!}qAZ(EhU*EB1c#dq4eP$43!uksH9Kb#2paUe`yV!|AhTn--Usp)+pbvd7$=#GIME z-A9~V$%aE)%Kz8bl{Gnz*EoH$NL2$)l0H#V%x@rvm8HBSMv*+2(TZ91gX5%u zs4I8(ZtV8sq2m}(ZVd95ganN}pgoUt3?kUY=*aS`sb`JR`)K0ngnHB`jLsJ?yn*9l z;iJ9|A|XW|ISNFd|4YI9AZ?t%Hwe-)V#n$b9aDs28r;*N$Nwc>Hf3iAZ_eGw(6M^& zmepx}7j!;KTLKw*19?8+!R;aSU=9_BllMKAFENdjghW5qK{UdU=zX5}B<|uo1*Ba} z_-rnE%psl1F*mY{j6;HwJ86_SjL9fESNlZw1jJ63$a5!9?f7U8{OGn&6{Am%Vef)s zQ-U~DeuJz;F{3ZUPaPRrx(D1 zJgiLoh&~*0fo>GDUd&TKJ|2ffst)T04$eU^+7#gkLRWB+q4RP${n3iX-z-{6SwQ5H z=oRW&dh(|>P)C3-#NEgYl1V!);?IWJM8GaZvK6!-xb@tkLp_Aixkrj@D;=ccR^S6U z-BTRhJIxI?%+rM3Xu=&Pta(d3+*?wHy~pek!$a}4+Bio^dyEan&@ACa#17NJpFt7m zxnMGX{B+CFWd8Vx1M`3wd;e1Gs~}H-n+%3>FVT*8SiPxbjPza4=4L@m_2f9IxS*^P zC%hW_L|5!c?2=RHMLl!y9*;98ysmbF!?1IluAPErfdmqF5G~-N%PAloGdZn~hwCy( zMpaTo_xjw5N@td1Zf-<8DV!bZPs{8nyH81(J5sku3QZ_JDe;Gu6n62;1-6FanW8R7 zjp9B}jo!uHdzKvg%d6tIQv|j>LBaGFxc`O=gL~y(A8dU*y8fGw zTE2CPVKm*gZ#&4oY1e+LyDRx}lB1^}zcM zH%mT{+g~Opb35w608^afq&u~EIfP}q6&0ajv&GzG=1Gi1c@NJPkwXsA6z>~Jj=V&E z$gG`NMy&~GTL?`)5K6i`A#rR>Ju7!OLfT(A;&(&FoqE%cgwz}X$tvSG=?v1T!{4qj zD4T||!=YGKs3X3|z-+e^+ih8FZfFpMPZJ5L8f-Frd48!51EHk(j)ep^?;)+fgT0Pw zH!^wSWF%<*IC(dU78k!7bEb>ZfeAc^sH8laAeldA3Ey@d28~R3RT34)d1jsh+HbX> zIZhlWjYJ!7?24|me>XZ$ucSy^1cm+(3HdOxJ2}YqDe;h%?oLX>8rW8jR-2KbMPxR*pk{8A)1txY|(JtuguXX5-Ag2 z8bEQ3hvQip2MV)LnF8{evB3WJ9uZzP3@z{XTD??!o{LBsu9k;kIZ1dLf_;M`&@n)B z96F9-qaehIe~89aiO70$iv(`&3q={ukfnh^KcuKVNaA{d6nEo$W-wqR(y^n`5Agi1 zbXEBxJcb)Gmrp$_!WP{js5OVpW&8ZI)-fsh{;*7X z1v&X!#^^-^)|;V{#)^Ru8rco4N)cha6YIFN4zwF=85u7OO0Knpm#@QktojAKA}|WU zhahgP!U)oR2|K+S6_1i4C4AOexDRHTv^_9@l^jwfnp&diVm<|V5=iL7lnGv5?(r{#i70DDIoIRxj9kH&olo0<@x7v z0{tFVqF=fYqexfrsb}SLC=6@))U)yy3R5VngqP2+cykJWE z%N{*yL$$j95(M1v`Cs7lKAeZx z>?&|J`N-I~En#qHU!Ty~p@ismLrrL{QPjYR7tAc`P1B9uf-xGIW90<|Mn4b7<=3F$ z$8j>m1%>b$N=qX|3}*MSWwJYzZ{^6)*&X1q1Iv&wmLc(nV_(AKD1s!GPCc8wIqerY zF24p;x{2emcLNiWp|f|xASafQ5gkF6DP{?uy%+o2cs9F=Y)w{1xj43U|g=o;^J& z!cj+f_(u2VqKQV$m=!q;yrGhEAD1>ZEXD~hUpvO&!HDjbQT-KSY*Q=?Ah{dg01dqY zj*1^3Olx`KNFJDNbYy6qgPVf}d%9nh)edIgAV3TZO%lUkH1m5>SN zLF2WC`Nc9go5a}4+iJZo4}D6a06)IqCSaEVo{)QHD!TRwV)OvVmFO z$*pIaA$VceI^NXBk!SIep%nt?r?VWwOMA`>s6LJp-qx+rH=AaNeQ;x5Zk9uM=_umn z{pKy0ZNo-hbCLph**K#1H5YB5e=T|2X@=NFYCvK#-&uHH$L8q1vjTWoM`SPf<Fp*|Jc2mX)Xr`G4i_0{f40X0tnHQ&lE4dml+oU9P2ODv1i1LY;+ z$P<=P6Lic`t%3Y=NUG_Jn&UhLw3-r~8iYy5W!I2Mf%SdZ+*kv?<`6$hZ^=$kxa72Q2 zH#$y^Ez?qeQ01qdRpYn7@j!NlNMmWq%dV+U=&T>6<7Qd@aJ@+S6`yRP7<_0L;23-; z7C`7fvI&Ulp1?0Jk2w^tPH)0hPk&*yS;x5*;^pO28z?huR>-%@e`TKY<6jlZ9DV&F znS?+<7mvFlhK`lE*VWLF&+NVawHyc~ONa>)$gZ0hEAU-)st*tFM+VNW z`gc>UaZq;m_4(h8&Oq!8yszuS$k4HT62msSrL~8Zc?plWkW7XAvIw)Nwerjqc2=EP z@^k4t26sOgruPq8YIg6?_w&o*9iCb)&t`K}{VXFZ3>p5yhYkQZZq8FczCX4*?f`T- zqb&!m>g()88reY3ti*!*Xo&e*Up`!#!=c=D>7R%kGpKSGndU8qlLkL{Gf)GekK^t z*HKI$7yNiemDvuT@g&aX+1k`HS&SHthfv`)haQ80*N2gIHY?S@0u=txBF&MG4ukXJ z5D%>5LBKeFKjx5#MXS~2D_Ipx;u}nLaJQ0e*WoJPfnDjo@yO89tygAScD!oYqwU9u zP&QRPKnavGNQP_rbF~Gb?XNlnP!kWAjT887fePIloW&?HFc-+Y7wYHgrr4W3z`2zJ?&==WroLjf}Fx z9fgntfu>tjr{k`Oxlxrx@x!p_s-|qc=?DW-bWb?Ww5L3pfP}@!dBSm^JmJYWHZVLH z!8$?4f2E`^VFjBwPS(yCe!W_K*_98JoDRTF3V!IoqE=Ymtop?E}-T2 zaYqg0mC57nu`n(QxneDtGYT2gp#{*GMu2MEz9*ir(uMKyv5lN%+GyHLb0Kp zD74et)3cK8`Q0Ua)ekQqjD@dY(gOq`cb4#Kn`E4Xi>YT-7-2v8&|Nn5C*3{{&0c__ ztA_ALb?U+nX^PNA8zy5FLplV(4h|$Kb{t;#ltZ#g{Od2uM1*a*CQ1Xoh&}kfYenV0 z|NYm+@!p@?FN^xOFGVlAPc4|-_Q$^}6se%?qV^}AkHxzD)Ph}mqA$GiM7qd7(P7;f z9f}6~$8{Y&{dI*ZHne1i> zZzOxnJ_gehxW<9l2hrM`D1_c99wL`DkD(dFLu~i(mN|(`(GH7T@>)TlVLY@;aXIiv z5e0|l;MSq3g_5Q=M@x8Ce#{{w_G5Gh&ZlaaR{Iz9uXzecW3uc9!BI{CfTs2~^uZJ{ zhjR`|eKk@8p9{gCerf|{Twcm`ct(&PP9Ik_x*9{&Y3obiSyd9= z+@XP4!b?No)(oq6W6Q|U*5suULHMZ!Q@t7zc9A$gGPJ%DoY}@PJXF#yrVuFV3s{^% zJ;xwGQ$=^E&jpdQIoXR%mK$^ND;x$5w}q*oM=?j>-EsI}3=)bnxr39*<*Dxjnpekp z3bc*^kh|w8AX+^vCL1{VPQf}UP<3^jUV;+2JV!50uTxt!oB+1D@qogUnHU+WM`w0L z|Lj3}f}{HDPC5R&^>>7b?-IBP_jL`U^FWwIqJi=Qm`duC9=d>Vs+K|LoD`5=?+bX^ zrW^q>ZF^Rh5Q1UJ5-OJcOH!WUOeV2VT{yNNIo3hSE{yaz5G+RV=oV`v&n2iv=b>le zRTdZlWnY~!cMQgx;3H3MC3NU%oLCU)Ok^7vYnv9jgOfvNSc}tU3Q5C3Lt#9Ffl#Vj z0}^Ddek5E;SU`{cNSKo28)jT^2N8e%y>IvU(bX>nWJWRt=$x1E+Q}7X=e!INv0qNr z7wb(qahyE&P`(D~@fe$^ue`*VTkbdbH~8z-rPxBYfkRhGDEWAN3!S-I-}8Tpg>VcDR1oU$ zA094>W)w(G1k+vtAqO8`NIL_A)%iVI-fzkN4r^GF$S7KnIqhW`^e`n=JO=w+2mj`S z@D;phapPU`))`Nr6cO#9*g;>o3Y=+E1c~#PaX2;A%ZeLW;x-{&B597ETElVKYN~ZbfCaSvI@f)&xwLr+|D{ z*fxE;#lI+K3S~5KMB@AtoxMOX?;Tde+%*m4(!R^0mhegC| zD`q)_j`>qSZbO@u6~9wuoFpRC8c5Xm1Qw9uPy?rZ36i%e+;|vf?5yd zTP8B!KsI5Jjax{gSuzXp|UWazX8vIEkZ-`rD^A&`jf;(F1oS@dFJKtT}4f8?=&6J*z{2T-f6$ zz|3Lb0Py#)$b3A}0smWcUPMs=CwV%#uB5aMFB^0sQE7RYByYnTI1Z=m#~cz7KPh6B zfsSV7F`DimIoPr}9m>-Ui4DK3@AUPDc}vLN^_KIj$Tt-e(P|qsyQyboZ0)M$sZh&d zM}3np#sZGR=mj2h(o4O;uSH1oB5OtI3>oZ_SLZKDSL#A+a2;bel=u!}2QVSC(GnDD zn`wETA-qcTxF9N)(}d^Cx?xWJqN$bjJnW@5$yS~O#;hmHa--X}8rqX=+p~l>c2Ro| zQM$ke9m91`9H)Xz4V%yC%o^k6fjC;9FB)Jwi1L`E2m3NfA1r0VggZ|GZ>!+~oM#sq zV(mW{lUQe#@Y-$P_J;yaADla4Bf%kv`*4t2Zy=OfQvkv2J~$?!zePf>*+Do-2oE_B zO8QWE21uyfu_wC{G9I0(qwRoZ1wNonJ>ktbkUZOm=bwM_{4WXrYr_AQ@V_Vg9|`|I z3ID$d|9?MqX^TrEH#%0Dhu|=241|(560wci=jK@LFjCwt%GS68A{4m_9bsZHJ8ZYm z;jkBWPsP#%0i1ePx~-F;$ljSl?N_5L_n1SfW!fUB_##7OrEw)B`aQK^y0Zi>B$)JR z9e!*Wo-=MSp(JKi7fNJ{^R_0JFuyC()3gtqs9Si`#P@(gh)T-qyo0lcC}wigKDA)F z9*571Qaq$Uw~X`;)ML>jQz)68++iNcs{q?O6!lpsnYpm(U@gPE6OPkG-ULtMdk*ZT zE#KQ9xDoR45~@?|tB;Uu1~PN}6T*4s~m6#i5c;84rTt zd5iIlVf~pUP~7DhSYH~9{Q0P71X6MLhwDYsd(ul-a{c}aF7HN(IWQA3l6ZUsC-U@B zpIcEC#kG{5@t8yMd3`1ZRAQc5uq)T&$A4Lyl^r@cgYE8ohxBn*U(N$1S?F72h{PbplF-krI5$)l22{%=wWNVy=(HRThmQ=M zlv99tLnrTnu|AZ{O2aTyQWr{uqQdUDl(uv6#5h4@iQ_i@<{pn{Et{7Y z5P8Y7xj5Yug`qSsuiF<5h0U^0c zy!H>mw_qd~TSiTM{3U23-Es1zA=yHhEY9^I%$`A_o2P)9fYgT)G%+hrfi3ajE95gR zpUZzY#jXd3EnqOR9oc&r{Pug?lK<`ZJDRz{d^uE7UO{8c!?a1y1V3kdPo zRDw|@o)oo=%ty4q(yVJ}C(6@4yil?1!%NYu%1f92wTj)xQ@t!F8G=?zjTVDO=$hy-qQrY5id@2Q}&XdWC+mH90fhd z{Crafd45++GX$UAR~WQ87kP((P^Tb`xaV^L{NB7OcEo+XE_Pi7p)xbtZGZ&zdk$K& zsRQx-6caMJ-RjYyHLC<=Kj;df79wvdG!P1;V zYED6$GH-69%=hRZ=bCmy0d?!cgGAO140{JzNlfjdPK^BVug-ypa+~Bp$_=9~f2R!z z9Kj#1A1TS7;v<@C&7HwqFZY4Y^>UwoRA4(O7J{amb9(zEg1nD$9O1tgm#+`(r&8>~ zGV~CaBanhR!hp0SMIZ(}STCWma~X=GjU0BK&#Pux4CN4^Cbx4C>M10Y*?b<@r3289 zgsNGvzeq=1X}dcGjC3Rg7=bY1+pa@r!-Q{pGPy6NfXr{EfZY-^MAp#a6ocuAiwu#Muq9;8 zc+8>JJL6zmWQggWrlj7?5?&?>i(`bD6li@qHtr%rq`7SgE8I^lSZi%z`!(TP@7q={ zTnH8!()zX-lQRXbTp1?o6lkqeOjFTlZ`Cx^Z&eBBE6KtJwBhBo!Y1$DAWb5 zuyh-~M0o2V{d2Bg48=|_`+<~) zCcZoTi$QJf&=`0u*Trt6o%a<(IXy2cuvtzVCu2vFeMX6lEM?vmlQ5i=U4h*ar(MkNFpLrz8{zEe zDGVp0e2*^W;ZU8Q?GuNWx(Sn{bx$8qK$}xVr(TNH1%$G%x&U=4AdFPdi38iUMlH6{ zg+r}o2`}H%;^$ql#P8V#%J<9)`Fmc$umA4+wqMq}p~De!m&Tq7=k~7PDjcz=P}3|Cv3OwGl=J#|pO)OZl>k43Qh2kCh3^hez%y1oHF(>A4$<9im@z5pBiW zAZS%^zD=xlD>my-Qr{MoBR{vIGW>D%VEJKe86Ez1PM|p}hvdD?E*@skDL7Ms$X{L1 zcW~*YxKFDf7(6erczG&TC8X7H$d~eRo*E3|${fOD&gHph;Lw6+*y_G)jZ)+Qn8Ujk zXpa3&d4QkK|5IQe=s7icWe^7J*` zrI|9A*cQ4B#|e;Gy9nGspM^E39|`RQcuEFL5Rfut=vh3jPwwuaJwaq#Kd;M|Du^qg zZCTF>`pQ5k86}`9P#X-~&NdpoGDODZKB!491h1GFVQh>oBfoJVOv8%|QPmIzAT+>z zU`0zZv|Nc8n#F^H*udm`I>X6;=N+HQ>S3r%t!c;b&9PfT+W1w?IeMm^l_gGKl+PR| zYk;7fB{<>bQ^KK0+&H0}Xu?t-)MAPqCv5a&h8Z zRR9D408Bs^VE+5$7$5^M{>6WL_qY4MHUS5i6Oi1YhT1Fg8!oW7)~x53%-F3Oc$^NUqXZO8w!J-xGN85bg1W?->AeCuh` zT61+Y>0Y&HQ$m94x!CEK?*}@qEM8g4bnxy`N_qM}Ie*pYGn1Rw(YW!hfQi}lb;Cnj zzb_|-Bf{;zEXQ|B&Yfyme-Tm>K{?ee#@TkEX!bUxU~`s7NT8rq48N56Vb^S-@1WFR z{`sy$Wq8d>quUb4(L&T~HQ3VWtNu4vt&;nB9y8yn-7Xtfm+P9aS(3e?|GZXd>Fmko z2ks>iUmfmEx!w-!aJ^@L-ziAson6o+_wvJDJNxsF#W$}6IdnAA181YpUisYoZ7B0~ zxJF>i#Dg9OV^&aO=+LFEZuB?BvNC$}5TnK&C--wShK;1z&mWFf7Y|DpqV6|6k%=`? zy?^6uFK3KgX>?ohcz{Ch$q&I!w_c^-2roVe#*F{5nM^XW<>+JkvG+_{*#8QT+~ZzT zhIXd$Ckpkdcjt5$uyta^Zt^$PFOHD6?Ot2f3{}=Pv7#A!SMDhc;$?Mn5ZbsWaxg!+v!I?&!>4C8xN9){binVr{Z_BxB%x@n3n&1P^NON=<#OzQid}gb zr(ZX=Rw*XREx-L!f(rnMCS!F)4>xvuCRO4E*;JetBP$R9KoPB+vm?!cfWKdr|M$Lu z9Z3lQxPQi3FaQ7{f4uT8#p56S!`uITeEcrO;NQkiGaNBE`=3^Pb0I-*(Zl}eH}=n& zO4Twgvd>3f14}M|QWUMjZt7QUbLv?@5?{5whPOOsjq-Larzju%g)&wvpO7bqvyTDC)m&QZ0#+x*sJaoUUAx1 z?}wO%2IBCcRk6&A|ox}>ptRHbeWQu4{_kK-zCJ_yX4pKMpLg~pQ4Xp=@x<4lsJsNkg z&Q8Cb>MxA6b&E*KOjVB2rs+UspT{4ccQQ&p6lT?a8KxDLVl6~&eiX{t=vF|F%OpfK zgL-q^wV#k)V#37JQ$;?x{Z8!P)HvR_`c5~PvxNkain5GFo6!coa(WOXA=RAMbIp3mqaU64enTPB}jNAaF3?%9$U=w6T+_Cm9&% zZ^jTzgewM2*V%t=Q2jo<2cOHcX_%RZa7u|APRP6(eG961;QM7wfB(2*!EGuhA*7c5 z5&}s6_~w2dqkPq7!|98)qvb$8lXB;u1G|pn$j8Txjla#(qs%#uoW*Zz;JrDBKF4%% z%i2&!QWrmP*6CvBxUihD*wK&9>|02WP+4ID8MLXNH@_<;we)A89 z4`20sUg3!!*jyh)cth=Ts=IjtP!+0SQJ1A^r-RseX?iD6jsJswTOu& zl2qFlb+3GPN%qh6!sY^odZPTpbsw*UIx=JQo!2uzW@FczuY4eaKtfUscUsxN$RVba zXV!tY3{A5O5yj1Rvp7oe=n=MJ3 z84g5rh^(FBw^!KU+u8o`K87({#{E3#(v7*Hx3tI2&1>HlH}Afi5l#Rpl-!s45t7%t zdX-u~uAM~)QN3_?VgYd)>IlUjx@H&U^{0ErGz|ZNz_zP zePDDv_n`6k>Ait63$#YcXyaG?f#D|?4-av(o;G+Qqq5q4Od7&r{$^DLAOwRJ*6dlt z5c$GF`2%`>OogKnRALJY^!`(8^&}%*VQDpt$kRiscdLnnWP%?11d~JuLQh_vO)0!)p;n zGDOFSpB~-M9YgHh{m;r`KLvQ39>G$#t{q*wGj-(uJDO(NqB+d(d(n_z>fPlJ-{-`h zTwz);kiT`D?|(oChSemsMB+>X-Xyste++?>)Inj;CdYE@g~%M=p3^tZJT>_cEN_=# zRgj4;U^=}1?T^xz^7zO*;qOc!bhIXlvum&7;o93k3+taEsZe{`#Gi@+_4K1qGmI!@ z*$+0n<8k-x_1Q?`HgKx5uuaWlq-@XqWtqnGUgPz9jWN^9Zq4&g3pMtYt=WEe~fhJ#tosCakGcV^dmnxT+I**%gJaNm- z^xfRwIKEyS7^0??-uRWI9-9|i6zed4nKjn+a(8NY`?qVAkX~Un;hz^xp=|j~d2CFS zG$>An1N+JfQ0Kt%eiviU$+G%NBrie|q6G5_&T~2@ia-9y>HCh2L);N8eb>s)>DI3F zl$O%(;V717&+;ozoTnZKb$pp^{&V!|jDp0T1|~3DrOdK`gx>J$$u9~i80&Go#M*QH zSpPr`B1A>2qouvA95tfGVjma?K7{4z77<-7W$YhIYG`Ke9pAXS7ozs1w$m)|+;Of- zyppZs+|AkPx|6YsPd1;K^zo!*rCH_WGm(p!@=g=6_W+xlU>TW;beypda0=516xbCO zO&XQydo*YLh7~!yakv{3f1$kHaqpFuH;>#{v;T?qwHZaf9!zHCFN+6t6xxe`WUGRu zk)L%=Md;~=C)?LVUAmRl)|zXQic=uUCv*?yj}6pber&QBA{zeq;^J%TvZe)?b~&W9 zzuubR*jq!{q#+Qq#y=2xFT&QIzm)eemNa!i-&2syP3cJ4*h6d_KP@XMVC-Z#F{_*)b^{B~UZ@>k3!C|N z-=LtSiwsWq)awzg>%$+9toVhTOmZ^><%mMn+oNu;{{I zy8TRNrOJ<4%hp!&$)@1@YwtSM@gRK2gv=z9gOvq5%?2_()ISjI`@8ecANP(5FSE<+ z7Qu2Ch&1I%UQqs{-3L!zU*Gf(-WOgQTXPiEw08>5*lu`QGuO14mecI(Z?2i5!7X8) z$9)f`KgXi#ulMa<=aY`(r^$ItOqO9*;0$uhhRB!o;}A;T?)5nfEaT9n^FU%Yv*Nkh z^Bwtq4vGd7<$qXD6A|y`YV^qF!5a8;;-ul`@q@xyVO#%W7N(k_{kd>XX&Q1930Ej8 z_LLGTP}un4GfbgeQPQcoF5bc zGp{6nUPK$UjxrzKpWMGK{yX%@V0gmU{5mS)ulx^^Fqaj9UcD%Ld|Zlr`Jr63$VjHH z$nF%JT|6z#9DZf`sPe~b<5}k(Z*3O4TdJ~kCAFKKW!en zV@8H@Nsk^73Yt@}TdQqp2Sk5KEc?vtMW|!zRuJgx?)$J?x4)YXxbZzMeDrh&XZ`J} z$&;I<-J@slvjL=vrSWtTToRNw&;}jVJ?e# zW+0Oy8&d|yNgFfB>4!8^#`C+h=YUa`@(|R1RQWmBvZ-YVc5c1pImoO$Y>46P$FS#+ zGre0wj2?$uQbZh71S0}B!Su6{%#B6(RMJcY7V?S4;v&2<<|cfv^GQ}dBK+FJCPLe` zL_^LhjD)la?+aVfDTgXPjRq6JuM2Q-L8JdR2c!B&wy3G;L|w1p3%*wkOyB^Y(K z77Re47`P3Af+s>5_>j(F^naUn#K$cPv+yAtn}&7>pm|b~82C~BY1j6(5MA7Ne#$vG6G$UR1yfkrfF^0S5Mmnl_>GD2ejNQXV z`UsmeQO+7@owSj*tWCPCLk+B>!AOsfmL{oQ!*D;q=%fxUT`{VL@yV)@0Ze%qJ&>jR z0`u8Qd4%)LsPapJ9r>1F_Log9FZkAiTSmA)thc-r`YjMP%=WxI>;>t=qU|>#67#fQw!64iM(Qvc~J_US2cdMV#01Ov}a`8oBls%~_iOQmBqA6PJ z=Ay~!s>7nGx(Mm&Bvsjl>J%Nmfa+vToz?18eHg|oNky{MD@B{z*(+H?bJ{Ca52dw` zq^8)lkaAKedLj9Q{=q`30SGDzr^4~l{pcLHu_$694KKfd&V`DLGL4wyWnbszAbmuc zXNK{L+j+TQ&T9BGX}rt}n;e8gHDam(ukh6-7p7j#^eO-^_nwx6imGOwUBxT?qUC~+ zs)Nd6S*k-?99F8&)YV2+pX)Nqw+*VwHMI@t@CUa&(>%G}_FSJ)AYxEOsyt#yo5wBU znZ}8a5zqBlb+-rAlzO*^P723uKRaP?xc%Hh&s8GV|4Zh66w(0uT@asRhp?;}Sv4C|zh;9@dD&FBCnWC=7zKB_LRIkfkkz0X&Ay zn9WFlNj%?>kJl&PNQi;c){vLW!PZESMSa4MUodLINEm`t>Bn$bsSF4(%eVIP@dvjK z2r&wT_w(|&g%1d_>VEI%7moWrPziw9k_bsyPEWWQRMf?G{hxLUVFumHtaR3NZU6$7 zCJ-SYaT^>2A|FOc1pbli{yoLf+3y1Y91B38WB{Ut1(>995LgQlqKhWN#jy~EE)ruj ziS+;vK=JSf97IQ1Ue(IlnF2$>6X9tIn6yNwc>(1Q=sM zywVgFT?%s?g%ym28{!!FXe5vo0mQF`MT%k(URV@6mdOswqKajXz_KF9@Ka=@EEy3< zM)8rET*)jtWabz$D~td)B_JgU2tNXfo518mV9_KnUna1k=x}Q~Qjv}brK5!COzw0R zeL8bIofU+JC*YLfpeigfDG`ols>Z3Ofm*Ss!9-{tya1F6Ge;`3GPl4jTaa=sh@ch}e+$#O7M7DO%&{%3jA3xI zFr-u%!aoef6UKBljO9ca^OZ1G)-Cv%Eu_*G;^G!cc#Fwni^X6osDUr8_h3H%GoXbQ zz@Wg48V&#?m6()}LP}0F!-?n1IPl%3`m}1hm)1QfA)>@wv?SRX`(ZW9#wt$gF)dqYx0>}2hJrOhs`X2IXQ@%e?XA=X?Qj|zaTwDM|0FEVr`ToPDoc6zODRVPLW@a%s%2N?dR9G+-wN3>IP?^f9 z3~p4Gk5q^*mARM77)ND26am0^G#n;^Yv+09`xSgu-9 zR31nb&piy&#_}wZ;%oo}o=qAiLFOzXMc9C3@mvis4Knv6DTW5{;W+|e3S_Q_q{}pr z4xVQfrbp)4CB-WPFi&`jC)CsvIphhJ^hDHq!u&i@%bp-^Po@%21}9IJx1JD9Pv%Zf z#><|p`||*59-cD~wVp?g&4U%^5zX_k(0SCid63XNQ^h=k`#j61d5HczbKg8;{5N20u?9;e7g9$|Kv*Ia5kMd^prX>G$3t|YM z0Ni0jMlhNL^&tZ%wg9CqkO7>Cg@d>PaEvfz5<@VZsGLTWP9tfV6UEI*>cd3&VUn&i zQB<0w+CY?TAn61UB?CyBt3<_Bl0Jqgf+4At5@kwB+Rj7?XOhM=QDK^-r$rRgBB^x| z<+?~Gqlr?{q!R~3r2~=y6o-X_saR-If-)KGM%I_ zogz4$tT&ws(Ml52O5xB-R?|vl?n;vDO5yKHKG~JZ7@Z^)ox&5Hd?GrP^&m;JA=PmSXwqfMkunNHcJL^zPy9UDwp0&P=c)X8k815BA+CsHm) zkvYz-3de39B%H@!fvxqH6kVxYPSrEM(bjPz^uus z)PZ@negktd5e9Rn6B$9q=6O}PWSAh#%DH8pBH;=G&^Q1F$AMsBIDp-T2tyJ;jL}$t z%^U|qgh5!hz`|RJ06Zb@4~wke|4;IQs617*i6YxX)d{9Z22(ZHDT?b62QI&CUrhMxt;$Bnh80=PX>nl{xdh0kSRUmwn z=}vk07{d*>@K-F4K8BA&a&^CtGC%13KE_xX_x%;?)5GtqlN?2V1sN1c!jaJ!C<>3u zLvun|cK%gL{})SXn=>||IAgSmF*x7Q2d!-kvNd!-Ym9pT3+nvWpbkzCZvimj`}5%9 zh;;ly9#ovk0{>b$_g{6yf31#y>_H_UK2TmG$vhb!SeX%bo`esB3-iu@C}69(|G5Qh z?N5m9@ITl@(@&*vbM}8zv8u;XyjTA(0TdAWfGJ2Cjz}>i+ejl3siI_aX+%bf7ui{Q zj4qH%G#9mRP}fNu@rvvc{TDX>f5hgDTj|*d8#V`IF|N*r*8$~-E4JZsV41>o*a((? z{ue+0FYt3fzjXrOOGv3=3*h8S9I9dpV85AAU&R~1eUoF1`u~<+5}D))5XK}t)EJK( z#Dm50h*~_%2aj6BgE;X_MR*1WJj)~=qK;>Nh-Zw#v+hy>Bo&@Tg<4UOqg3$!2GX$O zFPqoM?m!B(fdt|O8yH#0Z0aOG8rT)jAHXO`=7=JN(jYN-;Z;Tm0i8m?m=ZXL2m+D> z_Id)JAAx(BAjC~zDI;iJL%xeXev?Q+lKx$?I_TB!?QGvD9Ehg z71|T37AW7i-sVCStnk@#n29Wa!x2dU155yFZbPOL85o7Y|EN4DEUdj-)Lb9|j{hGu z2sR5|ohFh4Eif0!Mz#%$yDiL+-m zOXsv_E+j{5K8v}zYd(juB6>cXweMj53_yY#DjT9Rl#|53`DupgUg%7%K`~IexuL3E zUWR(D7^H02P%|PgQ+KfjNS6LTCTJHqACdhE{JY&QKpF9)PRZbgYCSL~|6P8QrG-KwFD4GfDHKg(&+}ld|88TA7We^b* z-0}<+D-brwtjOB{%)*$o6xUFZb*THaObOKv~O_GQJTbeOvHCv+dpokEYxiNb| zeu6`-h#>EAp_RzS);Fr+qR*E>HXBUPEau zrg>XyEoDV2b}eQEg?26F#0o_(ru(}`FJ)iRKUmDX7=N&odmUTpTn2DZ2bGzu5QWr5 zWdTbW*|4P;a{?j0giIpFc-nE|J;`U*gNfM$?`f!J@+(5*G`KVAJ|Sot)|tFP zh@HkCr2K<;{X6ICGL{DbFq{H_q$vOjjsqiTM36ikV1;7AOv5-(C>`WZhs2`+JQ^%Z zBchN5F!MA8K0AbVvgU_6`ac(L3CI8ZTuC_-$7%B){~h}7UwhtvcFzMFeE&AS>HNl+{pJCz8mV`K=Yc& zy0MA%(XhAY!u@E{@D7Spiw)9x?Y=E1;dhXfM0>K&^EA1vymck(8#ma$M%UK=iWvra z{gJqUYNgM^fyE^6CsneZ2S23^em(lJW|UF}PAA2`$UQ##e5gKe_RC_X3*_?BRK(Ts z@I4pOhn+s>x42pq&I9ZgS3T4t^p$7 zeHtQufMj3MgU#kH?;8X%Vc;0A;MO}@Fa)W^J~Jec6o%NFq3n8Joh zxOsXrk&{WUM(Z=na(ys1dR>3mUY+M|Oe=xpTd0NOdOykA>cn+wDEV~u=N6T1D3BfT zoj1j|b)GAl^tEAj@_N`$=ilK4s_rvlnn`Q*VG&+@CxV z6S>KBYHftWAI`a!^o8Syy3Z;tL|mwZ9Q_MIjO&$vyn?j4vVB8mneU-+1r!>go zCA;FVjLHL6ffsz$rlxvgZNaX5<4yr5&N@$>H0w6JI)%?njNXAV1|f~K zTOmUJ;n~@dInsWRQ;tXqf+697mguNi>CNgX0pq|JBoZ2DD$Q8;Wdo5DQTtxmiFQB3 zhwzxtWyn90&ZNIZuqb=p>s@GOIHjoYrrt7dM>giRK!y2@{cb|6!6a!+x>TIS*LvF1qdOs)-HELFk z_w?it9i}x=F0*oxZ`GVVq=;hw*u9C`QJEX|i+MAm$6Oky#n|lJ?(Md?O<-dFMZa2Z zmn3(}CZw`9Kdnu{>z<&ai1Cg^^VB*Q@bjM3D<@vTjynX$hsuQzT(KYO?dNNz3jN`^ zaR%v^MhBR7E(slr_rN^}4i46L$yFD6R+yW^gS)k6x#B~{nJ1o9EBsmem?@k(ZF(op zZVox;EO2F;J^O|wXVR}wtE~@nGO4lJaJU!ZtVtXd)ZcLJ$!xC9oO6~gYf5Z$%{K-i zyKg5i2Yjgg=rPOQm{;rx*0{gJF;#Bm73$KMqJ%9b(doijd$v5=-?ivpU zUYopf0(Cd+Vq`bOws7ew?ihJpL~~K5wq$T;Zy+yK6-*Xw!?1R1 z>^k9l^vdjpx5G(=0lJTcw%H{e#BPMea#@UFSoXc}^a=4qm(mBBmS1v;+zp;#@$-mF z!hayV7eE3(z?agBhRZ70ZZ^5xO{vk^Qrxhm3R!NLyi~lC-==bkDX%ZYaT;?VdiIcC zD(MBRSz+bz2~*}GRsF2M+DmEB+9 z89k85|4RK;k5yD2^LZNp_35|HZn)x>5o6`zcxy}0{d?Ud^SQl;F!7 zgA9*68R{$4f#o&2Mv4pXo^DzkWw>@wlBhXV!r<8gm^hoTYeu=W zxXJ#ftXX2YMCgFS1{Yhr_2w<1&)s*`=!qdeb3=vsyayFhY1MIpSc;o$wyIssGSPl= zWu7|K$^Jg3a1xLa{KzOLiWqtJDFe1H_o-;e3#ud>8glf^?JZs@-Zn!p=JXTD)%oqd zQ+J6P{sAr)y9I^Ud2JFZvI^=3<4oxZayMh8-}-Y#s%pKy{lsRW&Gj z3dG@TwZ`3tE$sd*Wv>z{DW7oVUJ2%X)J+kj!yutuqx|l-wFi?U{VTS6Th$$HJ*#gq zBfNC!SD34FekD~`z}iyuZT$$aRK<{9L9GW3S{=X=l_{VR}E#DiS#1^1F$zjyu2 zoVICP+PcN->d$WpdhtnDxVu=_)=OFV4J0!NcP$=H)PCO-essx{`P1oZ&Cg&RC!TdL z>;-h*4)}28Gcl^e^-Y!Y3BkqC2+f`;8oS22PWLz4%~9sCMa3>{>xozyj~HiTQe#1H zFnCAe@u6$g51qOld!@>cA6S-ieAL8@V`EmY=IiTto_m}b)S{c*xiKe8K+%j`i|cP6 zU`zrc&UjQheV@?;9?I%VxVS|9slDjkxAh7%-iKoJiI3ES93yaL(lWxDQbCTQT8lGJ?c%--o=<-=DL2WSMYjMk+O;Q z`Q}oZgF87@Ib5%o)3%I9wVM}2tgSaD+A;)}kJ~@*yN2i~K7tX?TNy%3bzYD9K43Cb)Fw3=DkuWCybEVAWIBkT|^FG z6u#yc4fhwkS1DAJrT4uf^OFCdMSf5)dzh;t`P}2H6ZLD&e|_*!qGp%7gc}AV+-IsAV$IH7;snfapTI*ZlSLg5vX@ ziHBytnxmu41-`?NQ>s9;$h$GBGY#Xncbsn6lP<5fvbfi=1f)hk+o7CC9g>d*xtm`bCA&PzZ`Mvv?OO{a3_`PXR^22V>iQ|!x11=+5>@1VaUz^UgiO3tsgk62RH?(NR# zX!7@H^k8Yva6Kqb;?i1qZ1&THJ^3~Jotyo;34$EP!-cT78|zUm?|v?3-+OomlllFL zs}rw=kp$-G&P)DX^7T#P(j-moxEq7CQrEoLWSr@D+?Q^DANwb$S*3Jv^r?cYjlYea zib$s8;mWIf4-#*V~7Qp?Vd^~jx z>-zl~Ja+GO^pBArIRkQ*{af-O?IsEazuqCBz;fH?T0hhNt5;_01!85U`ror?bYE}B z&4(W6Sn%Y0ddi7+>goM97jn09`?n2OmB5?zOxHV}o5TLMxSlfPAh9Z5$58UMy*~o? zgKivy0V0?fct+)Rl^mKI{W)Z1}w_`skDa*dYMULbh_{Kp8+A7y}4EbtI*Va}vg?1=InY>~2vI zP+n!}&e3X(Ip>qy!)lX_2w#d{WwPV+Zf)UvOIg0^R#pF zmyni8-__Z3S!~Oq{mNSvwU@!Cm3Eckaz{N6_9^hGSGMX|VdIUg0-hV9Q47Uy#n8AY zZIg2ya!zGR5f^%=wH(K}MS0DA+L9H!VP7nA*V#Xp>|H#X@$)TnDW%Z}7=T{MouW*@ z{MwJFGiQEHTEBfygIy2CF^X~_#grLgVLJGPXaM1M+X2>pZFXFZ5w-V>yfxAM|?X%MmoofZ8j+OsNo59;DyF7h~4$HQ{`Gs%OxL@&m;|lpyx97;UUs zTsrA;I=BOIE6tsSzf~>$G)b|(eP?u(LTZ|bo3IYtNS^i55XIyh?y4LFyuILeQsmNX zsT~e_)lNFawW`?V{+|q<__!7PNR49?5J0>z!H(njCiDBkDUsjI*F}|DUa&ZE8A&u* zDV~XMBe{Ue(Jqr#mYi(xVCh7>RZ5|iSJH%Z;a`b#KR+KVr9S~>FfL%0b> zAo^hS*LK*M659-mtvdLKjVV*RiwmQMTb6feOP_JJ?W0$cWhwJor{_8jXTO|m=+@lw zQE`8u;y$gZf^#D*OLEzF@USrg((MpaFJ0!=&GcCFk0d>y$HstD@(1}OyWx*R#)s|| zQ;tYzDj4$28B`;6Rj6~Ap^4y|)PL7ka0}N)+q(1U!O*629|YNQy@kiFjtcvEr{A7Q z=CKyXPviPL!WX{JJxVKui38l@OgO8mUGxB9X>gpq!-~OI{@Hq0$H06|B#fS7!loer zc&GrmCGRH*!-@N+1)Yf^5>X843f31dD%HkzrvWohraNyxddDc%Yo%X)@c9ebNFie5 z4;^dk1&661mk%W^kv_aAPw7;4Lm8tMYmx6Ou92>^wJWFh_?iJEH)=fvu3XVNb)A7S z)Y9t1`y#LU`7RXexGo1^cWy;O&D#!cd~3W1_(V0MG_-;OiH?^7rx-rDaXIlgg^oGC zZ4|RV?|G9wFDPqdyce`!n|}g+46w7lQ_fkeizm268F-hnf43JD z^D5VWWBD6OX&3bNR)6=`#c|=$yKp&XN>DaK-W#R$q@=zzD7H@J$tF*Vj!f7WTNV4XE!p9%^s6ML*xXu*gV+_SJT? zQJ!vFw}1|AH@xS!e|huGn;z!BCqTlyEY@*(^Ov{8&zaYf*WMVvgps}JtVR!wdCG;} zt-sAR?=jJtJs8@n{iAeaXY0I}u_^uNXf}tDr{6~|eQl%}5Ypd!RvCPr#qT+XkS6j; zrmpUjS1f?khYwCurVPO7duL8Z3*Wk!olm1DcY-Q{k|!9&1g@Etg0sM%p4{CzvCP|< zhs4;xqP#tyMWUB4pQ%6E{_%NMX39)4OWSCY>BHwJsu-_G=&wKZfTUIzatJ(A$dV|0 zq+9}@Jo+wVV8LGebJb*M{~m8f~r!o-;93BMFQxYTGz9wn*|p096IP2Gl!?P zw6drsQ>l&SydSU5$;4)TaH}x&KF|n!ETL0$Q2C|$S?rblk#pNEi)Z~RIdFkbX3OtA z+M-1Ds3<72^ z_uVhC#O?+8*S2U_(v(rq!+LqEri)&>RBJ7YB)O_RnhLLObN}tn!nG<>V%{eK|M>L> zF*r(=VK}6JT%@td#pJBowo-n>3N0pMy=Cu3LpPG)1P#>dbrCw?CoZCK^9_WkI@#Jk zs@WEYadMlJzyP}3bt3#TXmIz6{6%KgNCkiPFqCG+R0>CGvw3Bmq|#EA%j-#yK*LDs zcKQvBx72*$qvxgWZ4%It7Tx*NZrd=jHJ|8*q_UT8zw8{@vXH!RXxHA{0MW3z`B1DYTp0!@GV^D6>DRlC-be$V!#jwFO*&? zn&l}pVgNjJHfCn|G`o)X?kKHUUCXa4@-hU|ZosD(j(U#QuS^uGw7rc4)7?0q4E@Dm zjgj|Hp@nOX1xIeX1w7)`!R&Z)@;t9%vA|h^EnegObJBg1Q1W$nyM37_4yyIT?OxVF z@j8$O^Tud1uv6B~Et|6jV{!OkKA7?24eDaNrLa7`8N>s*RPsS4ZG?3VO6g8gDrs~` zTm@aOxv7-XSkDUzRpT{qMT+qV;c6;N&8ykm2$O| z^y?Qtof*tgSf_AzD%>6~2CS=)t~#`pi}NdU&k>^|u}b$C4+GS#3(pj;aMqJKhz4MfZT;a<4kQq(l_unW8kQ>Ckk6P&~ z(p&FTHMw=sFMq9oZ7b39X3P0llSIL^-C~Yp@zS5I73L*|wZW-v(wE?$`Pq1E-ny{F zzY)o(7~yzS`k1#x>VS@G9gU5E2rYEDDzF90fMkS*&#{QIe~}2H`3K2r?>#-A_4Q36~)+tEwfC$U!h-ZfvKfbN|n!5=rY$O zYbTc*!k^mtxkMcE0OAM_Ut0Nyovr2-;a667*I&%9hUVrd)R!0&)%fcN`2F@Cn$8Pv zq?OPu$Qw2zD9VRKMVsog2RABvzB+j2+tq$IkcsVQy}Sw)i=zSoNnKn(&ix1!^J@IK#9jSh%m{FYy3@a2}hz@ zarvA{9LX|Ngz+`j4NfGeg>hxf^{Pl+&l7r!6}i%EE&_n`KUA@$L_9ukk)yI~b)SQ` z&|D^PiLpTVL=|t54r^}iC{S7*n*K;sRYrwAB;sPoG3hP+r07wKBIB1Q9i07~{KHkO z%%IxUs8_}BN5VzqJR;F!^d^^k6*V^(j0=8{7FkZ*w>Pl|?llI!R@Xu%!`?x4-ZCUg zvuY5H`44{Ikym+RXLW)-&0_6Km`(PMvoqTJ@C9!MQ?{$tuWnWQo+<6?EFFEvx)|+~ zo7^ks(=9d~y*O{Zz7xeulY61l_D$T(xi&92>%+@=*G*tF(_F@+cz`L?NA$J{32#%# zHAOHH&l-7_tAXl%IpoHp(x3g|wIw(q{C7UongbX1Xz?0cSC)7$?YDztUV)DBW?bNT zn(ocjf;capO0Tk(aP*vzrPUUXL0z&)1K1m!rQvtW+g0}&uv|Masl5^}u!0_SToxL3 z6B5cVL4c<&J$#pU##`v*t9}6={X&l|fqU)RAf0miYeqTOB>e(26Bt}Q6AY+Z+wAU_ zdy}MT)0w>QuSvwtxq|4viFd#9;n$sHe)4&5Z;k+|k@r=Q(jSZ~Rxm}WOZRq{$k~@KlUi!3I+BLqS zhitykR~~v}#o+v2Ud8T3u~etcJF zqQw|ki`Td23-NXAMe%GGBN<3Z3)|05=Qn(#aTZ3~P!K`JSLIxwi+p#Cdy{s7`sh1x z!u6YL&W*JrxmTc1dwv(aDAKboiP?;h7kSiBo1?f3v6T6;#{S^lAlC=sbK~uYATu6I zptio9MgAGi`7ZnvhdMPMVf-PYV6wHgPBEk7Rc+*|9&Bz94~g}HFv z%_p>+JBmTvuu_lj;s_C=q1+d#-c4S!Da)63^Q8ulwH17Qzj?Xa|Eke?ba^??JIkPW zqr^LjDFpgTWLkJ7-dJ8G2M|Y`AErIfAx~PK`f7Ufr}$G^tiwPYZy#Km@oI5DVnOBL z4f*&N`%=10h#E3aP}Q&>v3(vY_S0BDo(!TD1wRvn5c@Wc)L-=3TpC-NoGWs*Q1|Ji z(jj_Ptk?h8*eHJo|m=oA%A!!X-R&o6kM zA8xZ>6q4HFdE1(O*4W!(_IKm~xzV*8o}Kd(r)TeSs#M~H+-B01+*6*FiJdeFH4pV` zu%%SA6-Ne($WeEZP~!|sOpQ=L-CuCp3Rb8?;<8d?PNz&>{38sQ^WTjN7q+{(Wvl(r zlz&^M;0@p$KqsZLH9w}GM~-9ht}q$p6K_{ zH0}`|mKUtMC(kL;`yuwJ`8K~XYOzw$biVV;pFhHsG1ETuvn|Pm(3?rSao^JQqF9fT zSd{^%@!0)CE`#TD!r`?VN5{f$A!+SrRt4M{~46AUaTsRtr zki@Pm=6^OF2*E6|12E$k5@Y*YisoT={foeiKDl;ZTPF}v(T6vjCwRTnr$E|*%D$DS z-Ie#^GZkhp8`d~2_^?o#I&K#GEs`I1e`)mm;&dXmm@25H6trZlXlxXT`lN+eUjOwV z*j)3>g|Aj^W0X^TYYx-H_1Z;f{LPozD`se%*`;RhyDimc{kC7dO6S=$k^c01sD13i za7a4WFSQeFcHzmdbz=E(u(J|8?#p| z66YR*DJpoRnYmqv_=G?v4$ByE^-k{dhi6Mg$1pO4J3T(m-0$CZFL{9DCL12xEwRyW z86%TB(|nq8qDnMaB=W&Uu?7_msgfybPJguSWL&}=eaUGS{S@16$EVycW<2)a069R$ zzk9|l#pt$$OOog}T}uhT#)YI5T^GU#W*{elUt7?fB!Bp?Fk+jqrB2WgObp@(GPxr= z_dqDnqew`IIZ(*}OlaZF@l<4$IOO}(eOAq?CKBTuCCZXrq>C(LIFV{$_CTWI0YG4{ zSI8p8Z!(YGtl*t@K=mWsc_FsK^r|_nwM^WpbRtooXO*#|R%hmhoAao&kxD}#q@CSz z2SNK(fjknD?!LpEQ&>LVZ-0sL6~Z}*82%kRh7ceD0n;t~O&IbacmO`Mff`NbpuPHy zH+%r(Hv)XG5a8)j^HCT?-kelEKt|rQW4|(!nRkuXTbliFc{tny3z9(Nm_cXW0-nVk@F?v>J0N*mIuY1M;n$o{1OLYhJW z7Y&&(04T+mBBijDSc=+8~>Y7m921GN`=6g^e-t}6O>bEmRAbkYMUOb2C+&t^>IZChyPKtwnKYs{*9+; z7=}oq6(w7#7=SH7)1+FnjLD!F(XhoDMrE=J8vxr9OfA`DYHHQ8iH(-bU%j(M+{$Ow57P+-<_ zJd)#tcL3?f@4kE|T3xBhO$(`qF;S`tOdl=gQq;QyquNkX)R^GCZ#ZDMIL@^UK?GDx zI9E-=wuBK;#;GJ@-BQ>{3OH3WN9?+58gYuRg_A8$*B&3u`Zxl7a;_bR;RKup(3|%< zu9m~h{jB>(F-+B%T(5~0&f6NC)J6%(J@IkSaRBO z;tByDA0+uW08AirTrhgJ)0UW93=qIKfhmAVKWQ85!&zkKjxY0M$mm-IUmsIC0AU+b zQ1?Cv*%z|uNU~|VP(jvx)Ev|NjwP8VG>hMyhKix0q6`CIaB0J?7`9>4N?H&}NR{h0 zq>7r}RLQh{nwEKnq*`hv*^;v&?6dKXjByzE?MZ_({3wI^$KrE2=zmR)7)CrQ(S*XG zp*3vhGHNK%5QljDo;oPuB4G%}Rn)43dg&q@cpA|tTmT>50<_jE*Ad|WWPidHZK-ON z3$V#0S3tK|+0wALRiu|~QB9jdlj=Bz;K%W994TIaSMm~mYM%@ggS^NKWMO1n7{d}6 z7L&Wda7X5-OoI-fse$?eeF4!L0Hk=n{{qq>r5A)wA`N61f`*}#5aLD4_pFafnu;Dm z2_``X7S{j_nW3zkqiW1fJ0Ds zaKQ~PFUsINjMlObC@uD2y*-o89<~Ww2ExlJt#e&aLljEB+Um1^fdf#X6a56qMDpp>^Ov@0323@#8A~iLZDW1BZeuUPoA4;HhxKf{ zkQh&P-rCw~rW+MTq-JrXvuIjmA{evjzyu(94+7s3o(-Up8yz})c&nDhVE(<8Z=OsQE_KMIkomHiDFo3iH%rbQ8G8Am+u`m*Wwr7l=!}ssrJ-mI{J|#=$y%#ShJU&Vs z8IG*20(sQz(>AZmG8|7P#vAME9H;FSP(PDmNi<<3xHugFf$_ADwje!_|J9p9>qXU| z2?oxG#2{e~d#DHl5T+pefgC6@M6b9-3ecj|-}7S{U1g%*$^kX?9p$(?5Fj4G(~vb~ zKSsMv2tN%WjXa(JI7#F=n2(swd_JWN!I5q@Z1~6@B*vU#X97^a7_ij=tziui8p!Q2 z|4RdI<@uqm2C$?bIbWD!Z)=K;G+hMKPDGN{8xi_Cydt6;*j8&@r?6Sw? zS243YeFo0ht48+Z7hwD)A_QvF2^JtZ>xVbnJdF$KQ%XL`P2^xl(1sVTJYh?I*XnVl z2&sXc{1Q(dJmBPY3i*7ZBz3L8pif<{pO)*>=hxGL$st z5ej{Rn)ldiV@woVfued1%likXI$X%LmsHdFFmc{|z-n*9YkT+eIB!5~v7&i)1Vn1* zJ|XAq^EQAB)c@q7AA3CF1Yo2aC!do*1OsF!5YBQJf?)_l2^&I49kNuZ7OF(kv;wgE z4%p3=ygZ7A+i7WK?_lxuvB^62X>z zZJao#EY0EWE(d|23j+g&Z%Eo}Akq(?FMr{2vcs6O4gJ( z$13thg==c-N1iy!HVQ|{yf@Y6cj~~;8IXfJy2fMUVc{o2V8bTvAcE;wk!8HuNGa!u zCLWlNj_*6hP>KQy%i#$_u1|=@fG|#+1{=S?DLwVszW%;SkS!rI z{36{00amYRkvnKr;fi&eM~(OJ@F_p{hs9SKUxtJ zIswlW+F!?YGOhzvU)QyKKhEFx1X&AYjRoo_@u|Bm*c`-2a~=aZcvN?Z(JqXOE zwaaN->R89cLI}YSfM93fB>(1L3p3XT*7S%4nxHKIw)L-D{`cDL6Ag_EFn6HixHOzP zwd(~qL2&}jKoic!-Drt6g4P)f;KjghFltBKQEz~A3$Wk^GG$3wnIK~3u=<9i0p)fS zh-ZP**gubc&qf1%UI6clOk@QFOX#1bo&l#!K% z9F-j7=`O;=h&y%OO8_1`4R~lu>giRKxlehwE5NUP($$o1l&58;rXE3k0t*UI_C0Y} zgU8#fL?5!KYCto*z>E(bPU%*MmqVzbw2gdxwEH`eBmG+mB};f)@3{@n%P-|+eOY6S zqnzX}Sh*I`7avoHuF$G9tRBumA^__oYjUZ|m@ua3B)S-#P&rxAg%F)B4M&(_jES8L z!xYY8ejp!kv>RZ+N&{F3Dl-~VVJiXRYWBxCU(ZjB`~$U!a%MAk0A`&v#zkN#@j(rz zkw1}`4f_|twoMFtPMix1iYO^!sF?SfjjHHSLpGGP0W=5Y#WW!>hT~#b>}2-W4_H}b zxai*O*r)Im!l3-%E95JIbOmz_J8Q(mbWFyDwHQH7}r zfGT4Z5rbCIDxpeP*|$)IRY({rt5~jb#G=)otAv_dl~kn}N|gc+RRHOy7!Sq6!wcc| zKmLNlUmw9&+Tm`!|EK;bLgFo`?t4&59;M&CuYeb#;P>rCG(DB~s>PKAWGzo}E~l77 z_$h?Mza%EAvR*)acNPHvPliDh*x6JLDGod|%LXQ1jYT^go`!|Lg87A~!--HP5cN47 zm}O;}n3IeES)Kf2$H{%;^o^PHR>1m=^EZcgkl6lk*ZX=95y#Tuw;1g_#BcRpm9b>c>GG>HSnOJMuB1yAg9LHRJ zb%|;7cq;%E9q(*I9QTU!cvWQ_V~!VOxj+Xo-&i>=QV1-JfD}8QO;xFSQg#WO3$A@* zVrdNgHe)+pcR6T6&ZI{Kr}KWLF^m;s!#HwieoZM|c*!Xxjw56oxU-CNuoz*8(avWW z_T5xrP&GB?sDDZ+MrC9S_y4bVchkGuo%YZJw#W|K&E9$IJyxg&3Wm&Z`T;m7XOeD^ zNXh3fn$crCwo5>t7eaUi+$c^*-U3WRC>}}sb0q_LK2uPx{?s|=!orjUkedB=N`8+q z?sbP9|DHn;Q3x~|f*Q%zPp^%L+_?@_bi_%oG6Xq7dL^X8RqtTx zfibHXh99^DEAY6)|7LJ10wYPCll`kLejfq2Ly(_e&fr zs;>o5PyUJ%O%QUj60(u-MMixMafk+2p_em8{%_=A?C7n=>(RGT*zvdA_N|Be! zYvq9eu>~~Ml~n+f@&TMHtG>z6M(HqDFFX}7wM{#N`Epptwa!j#xbgby$1R` z&DnZpQcKY~Qk%+{Dla-yBNF;NbmBq#a(h`sLQbsG8f|3e)LmCIGqv7(>_*B$azaV)zl8DJn z$9@2rBsm5boB%*&^>l>g`RqwQW#!T_6MY-8MQZ0^h)b-7>svioCUa(E&n& zfANfoTTE9n#&oYKzJZRwn81YlDZJ>&z!=rI*De9N0M80MmgHNjJvnm!=u^tIhLX>s zAPieI>&y@IOiQBdYpyCg>AF5RE1*l^csgqO)wQW>USL3%*9Qak)E=Y2v z#Xv-m1TBVdht@3nn!QT)5fF6<(M75lt8-Cka&h3_`~6D{KtL6$#`^0z9Ib(crv)6I zQCvPv@h}}+LB6-OTWE*;x_+4FLjiyRO8yL_Aqq^*E|GF0@JOk(n!UDRTLHAT0?Y2~ZDj>{~`2hnIM0!tRUzg$b3e9zAjSM&7S>P7m?sG=Su66RWr$IxQD3pnx~)FbttONc5zOx(ii ze7wT7+)^K==Yh4=)T_4I`Y{Twn|MDBds=u<&t-^nX3uqwhl85|0L}nlOes>I70+6p zRo~-%d9NJYpu^xiMdWVlBa+_ZUhiM@1^N;rbUG*w?=~CPxdOCi-i;RPy6oFhHWFGK zwv7duM3IJ`K~e&4dc#eB)F1JqHobv9u}9ricj&H54QizX zEhV6opnD7@lu*RtK!L|Ix{4`01;hrLPC#5Uf=aAEt(j6oZpCoGSN4prT;2Bf?O)3L zdu#s^(FD^<5XD=7Qc|$0u~nON&}%;(gT(3PPoCd^UsG&Ffuv%A4^?(Z^qV?r;;*HDUbbrrh_U&-H@sX$7 z{mTnqxjb^umoN1|aH;;x*ABktqH>)H{A#h$borQLjfp%m;+VcCX@7eSQS6#LjCc$?|jp$hnGzngJ+C6WQe;j{xKuKuRg? zxp(NPcLNfD1Vqvbfr54dumHURvdRrBZk038NvwKP;>d?_icV|FcS$$H1IasGY@MzG zRS1yBQrN)8#)42-3dM_OaCCNpe_t4FMkwVAt(yTJb#V;kvv5qKH^PYyyf_=vR3|+m z>K@|0dNBI9+gg#jrh9!5(V+pHWCAJBB%(7V!dfA65}t-oQW0vJX&~@YeDltN>_r2N zbGO7hPiIZ_h{BC~4D>LpIK1){57-V!h7wg;67gTY zCkE57ZrDCcnq&&iiYe@_Q_!1_R2HZZS&2F?u$-h{A4*xq^Tiebj3jHV{iELc>6iZU zLqtUU%6VnG4{{#+Q|yT8h@&kcN9iY%0yc_fV)Vn7814&JJS`C{h}g{qFbR!xpYu?xr-qRFlsuOI~B#fmrCda# zV-N)M>;X>;+} z($dZ@hJGK;=l@SB zV)O|tQB0l%MoV-JEmN2OFER0vT*#BmP^RRDBcd64X60?Jl;ArDBIWl!cE9l9j+KMy z3_R)_;IKtjKW8oPXP^E={`LELiJxcVW6vthThD_@!~1jnucKBQif0# zLMKy~F9k6@otAjQ5@T{HBH4^}#ky4m1^ioJkkNFt+ z=0JvU5puD#TkC7@OaF^CYwzFwX!iBme!SylCUOx!_cz>Zj+d`~2*&^`8RMx=vmviDqf>8OV7wiY7uSps|5uO^mT} z$%9`RHZDJ(EB|$HNkrqnA^77MS`*lA2=^a`T0+9+pQkynzj2<7#) z9BCwZ@}Dh3EGR(W|KeiW?+YV;6e&-iNv`C-u?F8)xI4b*==^`X<@DMu&T=Q0ue|%p zGwz^O{Qy)BS&h&HXb4{!pk9AO@M&3gV1*(PRF%YNLl_(r#kC>aVH8E{+yd1W&@O@$ zB#^*ziG&K%+1=b(@09QzD^}O_Io+ktwbswQ4Ii1-WtlAgnpI5GgZc|p6L8;cxa+mf zj}AAC+yIUQ4oT7sI1e0>n;|n~#LhsT8HRy{x9Vz_4gDC7xGd!XwOXpTrYkr;zH?sB zp@c*4l2Xnor<^-*d?)1i0XV#kM6BESSm8><08J_h2&xHd zNC8;q5wuoO#dkxMDu;-kp((ALTEf;^$N^|AT3Q{A3|nJ&MzN7yK4OTsN+|SijWeC4 zUlzjwlatv=bIH%nrv#UrIVCoZKxI-{WsaGqx>D^(dV5AIb{RFKjsV_?kDPd?-?zR* zX-`^XB_DH&Ii+}2BNG_`aDT3dZm-hjB_6LAst=@0m-(y2ING3po!4a(^H3$`c^798 z`udW<?#=QGW%|Mq8*f5Ey;0Dro3fZ3-J zydjgBx7-=6Bw8tz*02XsRaV(o>{xYI!iw_5Ljww!BRIU}QL&k5ubrKc&$VzFtTb5k z706N`B+r0al+)bT65)}S=o9=bCGXei&M(WFqFd7tU0TNVF7+8@*~%wFVQi^!NHLYd zNJczZe(R%%BAGUG*v_ZM-4YUBHTu_I1SjO zgynm~(r>?mjEu=7ljdC}ub8&$Qbc3}2w;N-LZ3it0(o)^u*iLpkF1j?% z06r3n`%1B|qWV1mC>Lpj7*wJDW!Te`p-d=j=o1N%9A8n_zP@6V|^=x_L#1enoaIa`_e z`@E-vZi|&ci)y)Y?ExGZGlHf}D9%6>bbKX6Sry4+0%0jwj6nARg%2oSN2p50oO}ElQ!t#CtaSE4gE>rRtC%qG$yFq~+*A9vAuetDpZILT9n1QO=ISn_J>( zi5sTJ4U#%!kuIX5P9f2q4)$Z|mXNiVQe%eCWjiycHFf4v1X8~{)f`obk_=~trE;BN z?&v5%f|v5?Ln&uAUf5X5y)x)m%=J*psT7GK5&;qVas0W`00SdiI?PvgDz;x-?$IQr z64BhLW{BSpUZ~%gSz05v)sZ$TRr@ZhVz`sxl{KNeVjqV?T1`lI18COSmE?5&?uDP9^ zC!oqzC8Dy(;~Z&@(RAdpco1Cg#>Q6iw3~3FCC|@ zWy-f;@E7u;e~lFdOD;JUeMA92KZM2xXk4^CwfAfREZ4oQgi%kZ|NC?V8QUT)#A zRBNn!=Ub8c19YFJ0mrxiAOV6)8rzyY)-*r}r;URUh5XS)(wdgA1;P~6_>%q0MB9So zP3%eGfB)*|Dw-5!ahp3X`*K+0yzZ^7p*166AXrF{D1}7t-1y+!@&sUc22ip+H$;@O z;N2Dw0BJ=U%M+Kl#M8iKiSFvwYj;cR?xW|s?LMV>*_K1Cda2n0T2Uj3U(Dng@W1$l zb8rIy3^tgRGPYOS;?Mkz7h~L#aL@o6Eqp&sJ`;69Ht26JH6dDhs&IYl|UX5W*E946BJ<%3MnsT?o0Z z)-d3nx_uQnI$69xu=40sy&4q6IG_EE`!{ZKa6qG6zb*>{#W4$yg!)Hm{I?MdOEs2w zSmKf`1hoji|CI&!qn`1~39r`{H=VDP(IY-X9q@P0<8YJV2DC!E4m#ZQofrQOh7t|_ zo%;6*058foD9W{7(t&%o(Fp=P3TF5O+)CdSOH>;k8|ncLzdhUZ(0Jm;Vy8LeeWfS; zk91|y0grA?v|n++s@<>Cu}47hbPZ{5Jf420t>F=^G5XK`=rm5rpQBGahe+zIkxo9` z0>4qW+?65sVI~R}$r}`sb0?7dMq&k!^fb^p*T-H+5C;+kJkRcvgF@2+sFDYg&%n&L zz|2J%<#eyJPJn78hcVfhV5$a8wcicVMYoMvLl$kbF>@q0alyH;OSuRDoDM)`oC;hi z4hM;|NDLL42c#SiMF(mO3n69XL}WyO(u{7Lwr&qBZ{Z~-&(gcuGUFP+SgbGd-!b%m z6YbEBtUJ(=kvInpGv=TRc9@Pb)?M@av*y?Qa9a0m2jl=iHXs=sHUNM|k2s`gs*o1o zxnx2Vpz4Ah_x*G|;ab*-9u=J)kOLVY;VR_nmI!RWj1Z1wN4YzW2uNDp;V}L2Z*W$z z2Wnh-Mn2-1a?< zrM@^u)=-o0s5BG5eTO&R*f`5J%Fmp)@f+{QBC-|UO+{`S0MvUTy0+JNTjJLiR*XB| zRV!&ZhK4$pcn%^G;EgwvWH(sg@d6m_rvwKZ5vLzL&%B2$q(L6ZGg`W`760~=e!A07 z_;iQCd%Q*bbJLC~>_{v#4q}W9Xd~7EgS7~j@s(dwAZCJ39=!HHAgK!BSwb>Ya7K3_ z0DSI(J7Hb3E5?fTphStvv})RWHny}zozLoo1sfJG{=1=fU=L5hT*(-p=X;kY83y+6 zjzx}hk?k9wzHzx;t~;L4%C1k^JNA8h-g;ky7c%WXA}YM24p&AL2>as6C5XOWCiz+~ z*JHgdG4C|oV7vh*SbDjh&ew2sVev@GXMcz!ZX`hBq3)pL5Yf@$6EY0G`b<_Xc8a#fQ>4&QVUP%!vOxq89PKU!{ffzP{F4_qJz0dRf@;=}=Tj#>y< zjD{h`VTjJTPO>u%r&^n78(Ig@nTKKMBH$!DaOBjFvE!-79N;xIxKWaBD4r;0IT+va z*--fG4Y`zIeLpbg@Ov_X03skDm}&$c$2{iEZHt#JfCL%598Fg5?L7Riu2k1YBC=qnID3CQX>RAE~JbqzCb6PspM-Z1#2b7>W(x^A9H z@V&Th)>cpTio$5%;M*YRE{$cbod-$a>3!D$??iv$K-GF{7xs&1@AvmVfIon^yTxR0u#6h)QWG5CBxp0k(j5$79Reekd)c*sk8ocY~ehl{=wTMv>}luT`cYo15p% zrTKU^tLq}ES4Qzk-w)J>soIi~{IRE3TrmBhHcGOUX1!INPr9Q!dY-Gt zD985_{y`i~9Vir+YZ|<;J=V;7ZnYP!c*I zt}~krYxQcQW;Yv7H<%~nXkhEmuTU~yi?m8FT1lME^MFGx&0#km4Y~f&?1yJhzhC*F z^O}u7hC;+jK^t)8Ctb(860M_G3Aq%Q-9}|t8&@Z?d;BK6^C&)l8{In%x^j$N>|z~= z>24iNA9mIxpt+(mfLn7Y=r&r~#IKs74bX+N?^P=aRit$=d{chQM05((EmqGnNxgKI&E0-^^LAs@;``>gJFXF8szq;X!>N?ItppFoCY|<< z?L>J2o|6#b0kcTLrUmL%cyN&z>L#-r68UmqvFKIPPfxwqK3uCzkM?k!pGGIwtBg2i z(utf6Fpn)A4n6&59j4X#(J|}JH?ST$%&{P>T8@?ZRndcKZKv*ZEKutP63E>cFio;- z;zpWk=Qbs{EX~`q5=rRquuRe7soS-1vjI^dYAQ||#bpE3-8$+QP1yAw1IpLxQ=7#<-cDy%?Fvin!xmZj;o;UVZi4UkTUQUaF|bWN=3c;yi=`xL4arK=5EnD zygv5&*Qrn)Q`TV4#v7-A?mP?rSEwL{xV5M%bj zkBZ~T?5EYwWwB1v#X=T+wL;zetbnV$Jm@%Y%eC3d{{j2DcYmHa0){KRnSK9{^6E-J z*V7k!Q8&1gp|};Xx>u3@q3b3hhMiKN6=G7A#$Ow$;unGt6q&~Xd>CxA0U{`k8P)T!EUb|j#RcvEYpqS#%or`d5 z#i1sWECBZT%dDy?Lk$&mZ$rit&IwB)0>nhr!s{`WC`PdPY26Kl zkk$g`VSw>U#5IT(BMGILV?FtJT_`Vma0BZKa%stjg2r-ca22+CblC!{W#*+sJ8l1v z^)$nn3cL*bov1dW&f18i9%D84!%TUep|l6OKy*Z2ny7!cP1fE!kka%dHrXcIgnkp8 zanZeOkF5dJ0>c3arb6ujuI0gJ#G2&DJ`-&Q9!kWT&A?8i@&E^)LbqVq zLaJrv^rgBj1Sd)lm9$!FQke~!DNJofOs3_?W7N$9(*s3)gd9j|HVL+Z*ZZkXkyrmn zlbGrb%{pk=*_M;Lll3GgS7A0@jaqF+d$UQtG|L+;TrQd$SvV-0XJSnJg{}D&#LQjQ zyZeeb2@x9r_w(^gy4!%Cn}O)VScDP_T7;42N#}SS+KW>x0AM2mO_qYJZdh(r$A|)M zDi*3XM#6JkICmXE-YiTGIAI@3%8NrN^R;tlKe>7O3`O?lp5wo>K9TwAoY#7{!D(mF zt!P&hewq)lEimO4Q(ZWN83?`W8FB)~j&5kM3Ou+(NQwe5=ZqCss5SnP;8!1yf%^RT zb2K)%=f|Stp}eLlZl($~<}Orde-CO#ZvM=cT}*q$USIbyw}{5z1Q=9zb3|8zQeYCn zPB)YWtGmOTxHJX%RP~=2LgqWotAj}L*8rRr35Fm-FjK{u#UkULYEAbhe7aC!v zR{sn{WMqP5evWfqhr6U`?md%>1I9!(;A0@#Z%4Msm8-ckas0`Bz`zuN^ao-gjN7(sMOA0n27ZB?8;HFL#3A;oE z`>+J>TOAYWPPYY#C{HV0^|hwX_LKPgE`VZS3jeA-@&PSCP7dI}G(VVyb_2&MmxPfY z(^Ie$fb7E#_mN{i@f)72;$PPU5MyL&*&} zj9_d%4IJHh#ENQ={HPKtDp!N%)-va~=7a7Hx>&GM`AVv^(fSo~1onUj#kEUUKtHjw z_sGfKr~K|)Xw;O@FS3$vJG{c#Ba!vv6QCsw7-v z`P$N+Uhi7zKAe&);A*e8d~kRt&oe^KhGb1(VN|ml)dgKyF>q0p{ANzKS}rN!Z9 zZF{`DGU4T9uf2FwKUv<7ie`BpaqiXYz;!aqHUmhDJVZl%q1gFC#*v_Km|8!&xEr<{ z_Z{rN?F8KSGFiR%a#;LnnH1q>398l|iP3GpMgoUt%9BgXef}C)Vu0 zJB_}FD6*+z7DXuFbHA^!m4xkcEx-Lc&`2vSRz~#!Z)FgFfW{9V)O)-}2P*6mJ_pI} z1Ax67&^OFP+ivc5?bD(>N#DjUi37jA9z=}LuLEp1h-<*fUy_wk@#U*=u#s`_m0U3djk_UqSh;nhU~{1==rq-5yK09sZh6fi*+*#-#CUl z3o84)mejZ(8O9i}omCs+7C$l{(z<0r&2VG*_>Fmy&EK^5VpuVX5m^~)y#YK^yEI>o z?LiVD`mCYSMxld~TO+2~>EdW-vOL~2_^T*R;tEOUbR1&A$O+-yg1<<3h=0HM5=6j@ zCb$no0y=s3vN<3Rjl!#+qO2=4DZFwuFZk8G?J1((f*<6O+hFE7*^LPEGFX_sQV5hz z9RYl(dOw6};IHw58+gZ?!hr}pYuHcjeHjgw|HQR&*Q0<+>E#>9#HQu=^C z9*0Ml9L0qY6fkFoCub+o>5WIW+p>Tdb`!EXLQf*bk9QxNhv^_W+jOo=?5$9Co?2|{ zZ;R}PIj-_5>}7iwQuEx6lWuqem~fZ83! zedr<aZO3IzcP|}H`E4kLjQJ4 zfFc0fb)5x$$|&?p4E4JYlP~YV(HIfUTDjg~OJ4*PZU(lv86G#u_9AHg>tU5#^G)c! zNj>Q}Si;+p;2v=65$o>QXyIa%$x%+rX-KzZMs-t~zT`Fw=gQk#qj+{c3etJEw#1#x zl`2i7hc!l}#Qjd*9@$W`D4n+j&H4El(2LZ&GD)hWz4w6%_Jr?Pf&pHS5$)|@f zBQCOpG^|#;nUq0QTNnB>QxPu6-NO>VC^`u*k_bkj3ty~e^Hq$zfVIr2?y*%ZI)ZeGE7$m@yTGk!(DX8K_L!PDCd=nARF7 zP@Q**=k)`|-ri`K2UfWb*y(u1AkJ{Bd`1lC@|=;B^u4eU#59k?z0S|`MWABA<#VMI zvKnkZqn8-%ayt|o8)8Bgx1W04XSnnCtmdACc?4>3%<9G+$(|~RlL*I7mk$H z$^R5qXVYhfhwF6IJ`<6^(_hp*|^hn>yI zgUpqqgf%*AUKzbA3*>MphQeoAZz9vQg!Ip{;75A7GZQNH`tfz;=PF8q(Oj zOw$Zc%~eb-k57wR=Oqa?rOaR_FBop)wN*Q5yL2I@L+pekEvI=$W~U&icu`@qkqn5g z(TO8RI*(~>WN7OZ+Cj1RbKHs>*bHthSpcY58C!I>Yv`B3^PqhDE}Xdr7jNO)H|@q0 zpqs5BqZjBTIW6*xoscEoTo9A6H!a_E@k5{CSAjIpqn>E<? z0bTWhTYR4{UKwtx)+5%G3RCy67!|&*pgW%lO+^tI2FUg3!KMC;(m@#uVkYNFkVVA( zSHr$X=;o4pb4&arf8)hZ*Z#Y+^@`qFl|Nox%S8YD>K1v=qrEgByor+sip_ zhO=_#XatPvWD#5h{rV?ck!Wlt8rn>by9L)Sfmvu=?yjbJ!&Y}=dA>}V=*{~S1PFji zWe|E>S4^t?ZqEs9KqDSN7MUKS6xwK{Pp-l>+-`;al>)ctKvm0*7tr8IS3&gjLft0Oz+0k-3dGp1gU5+#)cCu}*4A`tDV8yWMu1_`pB4zGGsBDE z$LC{%K#mb`kh}R70UV1)KYK8sxuuTUUnHfZ-g_M32*BG*B`q4KtQB#r;^qFWV;{P6 z4s9#yR*s--YKWfx2mqTOnt^`_8Ie@J7QtqMMiLGPDZ9H|r$GKE&s0$Ui52!V>pY=R zUV*3rJtckVn`EwUK{a>BmP6!zVfz9&n~wrdepS}w%5w%*C^le;(0_XZIDQ>}c3z7* zs277Q1RSB@cnp>;P1i7+9K=k**-p2`DLP}~O5bk;YEm&3)MLpta28N>q{h=S)CfKje+1yS%mB&1(?#`A`(Azcm6GYJjNiG3Ld=lNev{mn@p01@BG zr4%}P4SSBrAi!Gqm}oXwSt$jvZ?pSAXDMR_*ZO%hm>ihjTI0$2wH7sa`;u8);b9yi zMB$5#*q#a-BntbG;Nog5t)TcX{`Etv2JeAVjAXTwe?AYIi5dhEo`&w;2oT~-(xoE!rKmQm!0Z)y`<`v->qUi)G2h^;IV6`q7)KbKqHn0fp zG3G9x?lb_NC){7k!&Q#_WNZN8Crcf^dj~FbO)0VAF-d#zf^5Gw4UTDP54924fr zIY*mR@#8hdG;cBvwKca1WhjS16Bd*iStd}|j+^MPXy1m!@GcY#(0d3-vJO(m;@alu z=0sP*xDI!dW=t`2#npbXmgU)EFGmT8&Md%BQ3wnQt))Y0+fG7vl>;A&lpZ|+7cm9H zVw^G|TUptc`GwlU6hGfw<`JG??j;p)UhnKNu5DQM5lp#xM%q97oGRv`_s>OvR&$Dm zl+TW;%&t9=f-L%tjDe#K7WgO^t~27#(K!Sq>FVg#WV`z)KK}&G*kT@9f4#r3!}IA7>xg3UX7_Bbgs&lVbvmGe2UTk@G`?zzW)_W&iT^8=~*C~PRQ z#53aNA|?sP@hQq&ZmOS0IA)s#rn>JWI>~985`Ndy^I95D{uBG|>?-6RFh(%S!G=^) z>`T-Ax%D$74XT!Rc^!cyLU0w~01cG<9If*Dr9ZqV0vS2#a^FR#c+f!%rrJ{vT)*X_ z5ybx^x~G0YQGA@SyAJYIWjBIssL859g+W+#7X>7u_Ce&kc#C=6y|hOBNZH-n3!Lwv zqT#MBTBm@(-z{5SQ|8hg@$Mb~0k&llojWTaWQ%&*)sL%lq-*D989fk4P93yh#Qa%i zFC1mBK90!tu`#NiacKZVM{xvZW8+vzg-@GwgM;w!_1p6)I{6=I@BNkNLkO%SezuZ1 z2~)p-waZ`LdC>*Lz&0~rZQXs}3(@i41QKRp^-Kf%GlCKAl?Vu#J(aLHXJx!1yAK`J zbQF+`rANMmx`=btOO{o*`H{gXO>2zZ;=O0OA7yn4wO48oqP-%y@47bU-JSYD)t6%l zNl4+IRP5{61JQSCyA{tJjd6_g^x+f!WP6bo^1WiiugG>Ad3Ex7RYd639uty%>xHya z=41K znv%{*9XEX$&zD=KvgRr#j{Y_ma~`tM1Yl}DCbTG<8Xf?#b7|&jD0elX6*ffI^7TBk zB(#Y?WBRudD^EF)|3sw9nX)4VDnvncux@Y-Q?=#>5t{aboCKkZk}|Im8j}3{noSB_ z*|%yA=F9=0BDjjpQw6Qwz(>9=u`OL2t2M8kqAZpD+$)fI<#6A zgeY&3fLfazg7-ZMd4U~E|qB+Bq=i$tcAlRdzef8ZVv+f*|KES@4KOMQr zprki?ck4=C;vtCk;{8kXhAHP&A@r)G7li|ikVDwngjFq)rE3S?iIBf#5EPLhUz z5YTv#A?qGhNdVd`#=s1NFD{k*5ClU*LLyMxmIbIayVtV2L!W0dvhC%VVKoXJ@2IsX z2};e8xZlA(xT#whzM#=BX%n0P5ncu^#K6c6*hViwzR-*QA$Z(mpIm`$v(4D~mD%83 z43BR*SqD+rFxip7V2vO-9r-nWQ{GWisu(ovtS%sD3OJiFHZVlloB4XoD!$HQDE1k< z5eS3=E_c}t5FsAR8wzASG+e>v8foJan1AGxoq^a?fCf_!pp+Bco(fX)w-cWfs5SUI z#TEM=%9Rw@lUYP9WHmJV%E-SahgGRe)A)h50Y2CI@AU9Jn@8&2Ohi<}?kwNyKs(mh zz0)^6@~T%Hxc_=m4Xjxa#tojkQFG$R<|k{31h`kT06atRtsd2EMTROW5<`Ly+l+Y# z>t%dO%_!`0F1X&y@i~QKmOQIST4kRTatGu&&sXVZy>VJj19UoCvxld{hVvQD2BwJo zUM9zjYndqK;-lyQ$aydKonTC$&0rt7k}Pcm>3}5r{wHW+_-4=cM-|-)4|_wgM{o`@9-+Dg0f1m0vf7RaHfI}ffKs|GvE%RITa5&N%|n3 zV2B#21_g%A&`Zj#r6|O<?xFO zL#XD7fZE*|Ri-N45Ec8=dbc(U8r7RE?Ca5YLP1MwmNL|5Z`NyR$q7|Y+iI%n{sy;2-5fxX8DQv@#E_L@iYn4p(OA*tGgj4!O{#Nz zKQOmKJyT%~w8=cjtD)hF!`jEN(S*HhjWr~N=vifyhfGH_ErkVVS1^S(dUL)WD_<;& zwmpS?<0U~1UEZPR&o@dZsnRTd2mLj2&f7oZ`0XS!(DzH{?D3O-PUH|1Idk;HN%`1j zhrUr7w~owpM?WNIhZIfy(Mh>E5c$mYq`|Lbog zfrd43(!<3n^W>E}hMpo&tpMTTxpD`o%*=B6{GIQLLfxUDeHdYF$;BNHhnQg)Ovz9b zF7qg2_k0OmvJTLI>b@XBh;)1|(Ll`5%_gJ=uLb(R>~JMnFwRRx0F0vLYBcP)w>U=$_5qnB2~8Bec?BOfS5yzqC#Iv(=Z6hH@By#fpTzuB${mGN>_PA zCj5*nyB<(@QzQ9JFWAP*<=&4+bST#tzMnN7%`~d@ zn$@g3ja0$XS}dz@*kiGOv@tBwgbyBJtAe^d)45ZG!h8boaAh^NI=FEWbAwQ0HLm9U zKEBnzE)K@`CgB??656P>(iP-bhm41#J1IEG_au!e;VJdvv{QpIE|g)2niy!U}NK4`Va^(3KX z9IILJq8~|`Wuh+N>nB-HZ$duSiF6CN+9<*qLupCJO<2XX6icS5QDj|Q_T}WQ5GGp} zmFdj2Y(&uECn}uTTv6fBxcN@PyD9}V#d!P&u9qyRagooA81gOBq(Wmx&ebCM@mZx) z+^}%l0hn4ta6+GgZ{j;#Ddvf`_B@|+ik(wJlkn2!%$I`Jp$#R#4aYJ-p~A@$2~*@E z1PnIt6{r&EjIM|c(NM+>Q)DQRDB!FnpUDS`MZ&K_Y5KzVCH@J2(A^4pV%sxx^bpji ziJ#yjM$4TXJnt6S(C|4l596LNz4fsSB&}&G>tq3iUSe0hhoeb81{y7P6$nB;d9B!8 z9K(gSp{>aaY_C@A_JkbbAS(Fsq!eJ2n&*!QyLv^KlfOtIgV8*@PhbS9?YV@CLw*MS zb8rSKt(BJKh}bk>2pT`!`rz3~uoqZ)40VVRDDoxAcwa{4>=8C#KS%k}IX`3m9AA%J z^ia=7ccRQ-coAsYd4agG*Mj?ejc6n3$WvT5Dnp_H0&G&CN3nV~XkJB+4Tywn_{i8T z4^$;_NtGH!FND89mI!W~Hw_#-68i^)y*xRNNwK95FwO=c&l)0S6@o^)+*hivv~FLS zTquAFh|^xg;SXj|?sh8{6t-5ABNv?Vx!$Sho_~4-MTW3TP`PRJU(}0E@a8f)mWkHvfD=Bj-#N{&>ttQT7j^I znAvx-UvSSQd7HjB4ZCDTM5>_&6;TJpB7lkn*JTFbQ+-sHN_w)M74D+;2Ru+*B=e#% zPa4DKkkMQ=SQ5iH>(Ht*&|+QYrs{R@jTD4Y&K!{V~+~NIfLz4O?5X-H0#I) zh-FS1WLd9iJ7>PCjswA~(It;e6y^FZzYcMb%(@xT!F|(cP-~sg0BcPo~+foGZG~zYw5Ju9p9ejPJAp?G+%tj7tK`QNDEXI=x&Q zuF5VA>2ADW%#h55NL&2&G~<=jeK3<-LOD>&MvN^={O=l)E>!VvxK+;kX$O5VWbxYu zVcOq|bMnI|9Xx+L{lWAakJkn|0KKSK8w$a311&3SLsr)D-gTtoM82|TaSsXJ<=4`2 zQ7^eH?f3bySHv((%gWjTM2c!4q@k;=FU9a9rqxU7(TA88O^Jc{#IstGrEj=7Y%nVF z{QH`o^JcJ*`QyIAiZYw3_AJuxqWSk-lpZ<1(<)nOZ)JUwJ1<$#Ud6IazXd(9B;Bw^WT0=M@ zIzQ;-Q@gEs5xNngB^}i@0D|CZ4jju}pMURyS4X)E3X=!qr2OE@JA1_w^gVI0m?G*% z{y{RHP0f2VapqEuZTs;j8ei9-UevBM&{4X{wL)DGVf-1*xJkf*!*d6jVk25Q~cfXs~^)Ge@$0+RtJ1p5H-~e zLV-#g4-@JvB#OL1U9cLkq*<6NX@$xm;nXgv&3CH{XW1&vPNm)GaWTLliNl^2EjdvF zFtQDfZjAOIT{TgSsIuQ!1}t;8xQ67Kl50uwlMMkP%>u-4l#gC=zcgB{4<-v51tID` z9_|aAN|slfp5056kL&ZMb7~yG)A$@X(ny+5v6|1I$}OjI;TO&wA}HAz>gW}DoB6WY zvbwgCUNz(eMT)czD*5gVy~=BEq5WL^v;%9O-*|M^X^qyO4`8rd;w^LF7FB9)z*rT9 z`D3nbld4KVbclFN-50VvRke!)t2g9@V{Gh1pf0_u6$}jX7}}9c(pdS&tM3QZ(awM( zwth(8Mi>PT(8An~bsH2d;QAV=pDXoZwy_26uSfVf!cAfA0}m8Tu0rh?O40chTz5fE z1}jC}|7)o>YH(Y-WA1R+tux=wrCH)3K(s4J zpI@g2{LX=P@r;A{%`~(rm4+6XhTG06|b;5yDK;gI!rb1)87E zNNb)kD-f3wS|}&!6rrX+9NJxlh5t96Cm0cMG-lG*5x*|0@Cmg--`RVi7Qe35y-8x_sXJ6Ih9I&5x0b!g8Az~xGRZJ>|WadX%RU94tccv5plL`Q8?r%L7jMU^;H1s0fGE4#-snU_r77o-UqyzuLHRHBgP_I|suG+4(W~wdfT^y0c6_1N1(Ep?vGBuzVE>ppah??k#BOgTyhmqI zCuwBqyKx*JpaP9m^8iD~FOGLccjO&FCc#)Tzizy;y(TA^3lVm{d;Q%On}(yYy`v}4 zSCRJ;vE(K}f9=SAn@9z9Phqa?!k}2%+d!Zu7(rJTPS$Bxbt$z}74f2fi!m;7^}Npk z(Q198R8w_g>Fzi8)+OEpt_ZzUStXEWNK%BXltxIYdW+DYTpfgR;Gd+g2}x6sRb>@F zS-zZ#KJVfOe|!9ezN$qC?tUH!T^OTWisoFZBYzxLDKz&1*tvNHujGhgD*LS~?WQCNDwAkzvf##b+an!p0G##z`lr;HFQ-v*5=wnI>=+ca|bL=98 z05)OfB@mSl=qQ80MxqM;;mBL{5v2sHxfW)_idyHa{fg@%eWT2*;^~&6OI?k#9}8&e zC+CEln>67lC10o@-rwCpS4`7I>ld{+Pq^i(9l?3rr6Qk-BFU108o<(ZAKgI1tW7o$ ze;We;&y0S0Z7jkyJkq_GVC$mpfpdk7V8^q+N)Y-gD+Ij){Gc$bk@2RAw*32Dbkd}F zR4*g`-Ndh_D17@kdgFwD9zYMRzgpC@4gJ4+W%RG`6R=C+zh{V z3bmhxj3`7k`%tVbZEI)polWhT~q+-uDhoZ7w3_a7MvSd#R~=B zEu)6+AO?tl`DhBXrrK?iA0Q`4kP~c>^eKL2fUZNvh_L}3V#2UI2xByEOea;q48eM3 zo*J_2W{#Z?LmCi#L0Mw2NcZvAk>x&pdK2smUmW7tb@6X~wk>(|F8G2SG>(_Jkhx5COn%AuGAx0nI7wvb z=z2$EE@Z`l$Z~3!1f|fBk`voDZ6+!ED2o;ysMo{g4PP>Abn@}bl*lr%-R2zefqR}~ z!~i&ZJrn3Uy$)TJ`fTaL8+a6=vQROieC25(clT`U`VpsqHEX_}#^*;biXG|X8S=P^ zQtTj>Gy-+wT61BUGF*plUGx&zl5!0Hqt)9=6o$SUZ}n0`JIpBrl?jUMZlMP5UsUQ8 zu~B8ysF!bN-$%ilD0ry{6!clGfa;wu%mf%34;2OIum$@ui-l`RTCg{CVP1qIL}N)F zyvtBag$#4E2IVH^%Obqa{RGXIQt$$h!3KEq3CpZXXE#59J~vE7VHOu2X7x~}j%1O= zMU3M>IE_YCdLT47eyIg6|U}a&{ht-Y5jkS3?0~DutFgun;`*OWajj znV&h!Qs0B7UEAETVN?fTcPIVhu8R-Tm*{^A76m`7SM=Ptgx-C6=@1|0zd1e4N3hK~ zZGD0cZV`$%c7B=~QhcIti%IMViF(7`=_x)!%Fmp?dIsrYaV&-@@gKXORTT2L>UMt1rO7o+(hg6n(IvXz~7EPcXJb) zX?gtj?kf}DrX!(@t~tt2!X%vy}13uEWZm;8V2>}5yryT zh!65fk~<@-1X6@m8q?k=$i%Kv@RFPk{^hwo9@gp1)_6g(c!sOjs3IDxg(icjqFH-5 z1mO8m9h1)5JO%ZW4e~u*hy{*_3xp{tdNX7UlebdS()|a#qU#4B%4*e4kJqyFQ9aN1+?;fo zo2hgD_Chtj6C_LSlN0H~le8LvBHho$xLvpJhlI|>^+1IDjC7fHM~1post6*LabREd zS}!f%Jsaql-&{bx`}T)PfzEm8KO{vW$5X0u^d)^6={&b{8rI!HORqCsqfo2ha~F_O z24ZWpNEf45qt^mi0d@1e!Uh(QmxuH|WQ4}{0Fe^?!0phhHb!TbE`rZ-*=ERBk^zlo zAP+Ku1;A=#Q(BDV#UQr>PGjgbNl56?5!pZ`Cm*qhk#WSH6K#K=m5gF=)jyGgudcXjSeQzD*Bp+kEDoXa@dWgmMl4JPeE^ zLmG}V4b2mnO}Mg^I_K&giH7BlhnxL9hAd~0_&(k{$2C~^YQ&-1!TVB&byJC@7~*^L zi;i;>)^Qttn$)(QelZeE5(?7!GCwd2GzFXAN#n)$L?uJtLqUa2*WSa6hoh^5nO3!n z_*VZ`A3(cRb(+aOYKP&d4&1q)eEVoowP&=RmBPm7)mF5SJ*s(PlQQ#ePx&rj3S=^u zE#r-=0Ok6pgz8|J4za34sppl)8Bw)3BOm~GZU!3|1}1~0?gALix528>3j%KGlhLr z+9`%GLpb&Y0uouxGejWoqdX*`i2%E5<_vMSddi3Zg|1Slx9|uH?uck;!6eeYBNn&4x>R&<>f8*qJu1-w$kE3P8D*A8JF3 zn)hbaehtXo!z&lSZ_ZC)RmVnCvBF9Wtn8sA)SfVe|c z$pPTf3WDAs04K`3AHi990G+y&4)lFeP=J^h=2{g6?UA9MlLlg%a66?1)Hh+?Jay;p#H}a3c=GnG@w?3u>AgpI zi7Y0O4CI^8rEI!e*RX(|37{z{OqFpff5`I#4d7Vp*rdPRngv8!3a#UXgwb8;w1>TZ z7h3CFj_w7o&+{#{fShaQ0#=luLcSow3&eb;5LsU9F;f7!%4Vff-5daQy*m-ebkxD0C>5{*195y9mWc>t=AtTEf)IIB zoU_;`sJRI#W>#rMX`zdb!Qe(TgKY0{C@fvskPfolcpOu5pZ}z6SOJ2hOwaN)LlV9L zHCrW>13V)jAiCjP(4gf)w904`_F0%Xe`MUJhkXx&2;A&CXG}a zv9eybV#ibn40S=SqOzp9O3pX2+g5-qWHC7@EgX>G=YcytB@acieR@s1Y9h{9q zj$thLTO>a0c8s$FwGm1#04wb>*yeJ02?l{6%AN+3}mr zBN7h09z?iir2X1Hzk?NAezctqhsFRq+X45zxrx`+MK;9zpH5R6z@aqr4<`($@-T;6+GGU^k4=S$$N-u&_h=HR{`Q9D5)<{=3QQy=AlqT|KvZsB1%!_HB`meuMAJJ&}$u+@P7uLmo z;>o?g$Ls&}i|d8uUdmBgOEZ@zccwSY$Dp6uZ%CewB%P#r1-o&WWtd zFDXFOx_m*%RJ)3}Bx7s@zE!jJh#A$3|2Diixp*P%l9* zVwQOf(aP(D_A;Gkeg}Sx34SN}`-m~^q1WF_TBgK%Y>ge z(D=i*|M)A?wSJX;{zc4w?Y{Kd*P-AiH)Lkvks&>x+nu%Cm^4b$S4~Npt5c@G)X$|n z8+396O$UcFb|}q3Z9NX1G7E;4%mhcRJ(3uFY|OPV($Yf-URR@xPs?odTnZQqr7ONJ z&Ck^A=9SvoyScV`d}~8*tlv1?UcY@Jws!6=ZtnlEVm21<>~1gLI}p8kuhmXPB0b_X zzqalwgMl6@nbOZ>UENq>c8=Zo6p1u7jHBl&5_uG`bNxK6UOILavSNGoB_OO|q1gyM z_iCL0QLSbm&{)Y>Bf={pvzAySqWr`R#dBh2JDA;~Fyl+KCf$dDb_gB+Fi~%PUTLj> zx%7Tm?skI|H>7|l;OXv9gGy839oFg<@qA20h4K9Mxu~0rNmM%w$D4|*vlA#0H{>4v zoTkD6h5?xe?o?;ngl?%e7apz>bxlGA~nGO_2<~PI15e z1f}7g0GLc!8e)LLB_FO5So&^W%bAcV?)PbD&Iv>1#4h$jgr;ohTc8$ z6pz(9szfVP z(xHs)Gu6G%6Hb^FUd`NWeC?6Q%MJ2*1xppnL!yD>2-+EPEd!RQi-wl6ED-|6UIa&M z93O|fKkAJff6g0p3UlNQr3@~t3lM*P78AdAr}16r4@G7715$uF8r!@>%dIgK%C%ew zs{IkPwFcYNW$WSYOi@6G-$AGArzv3G05u*&!#)L;tb_JZ>l!cbzuc?rUQnm$oCVe0 z^TK?O5Nza_{rCTB$<5S=ZI-!Gx!J-K4EQzB{2`T$t*j98mwyP!p7^)Dsf;X4RM?2j zA-J|=X`08}$RNIT1{?lRyuP^WvjckI6PDG;WuBLrL5Ne7vf;`_jCRJ#{fs~jc2_Op0xU+t#n(Tf^~^jXWJez$h)pf3W+$$hzIf&JF- zxuEEvqGT@D((>r{KWxIbt|e$Q!4)3*vC8$ML~a_ot&q~#oRV@zZ2;i_;ck*1_>J<& zyqa5mB;YX~V*WONcki$&biKLXA>E1G;>$2U%?Gjd2>G@nba3lImaNO6F4!^M>v!x1 z;PgN;n5+Eu^HL@07TA@fm_1}uCPaRXhQSR$+UgnkPVS;;KIQ{bii^IqLFUJ{KuXt~ z!cLQOqAMr>)iwf6V89;cAfWu!@^<0>`^&Z4cjY#|r}!?!sJmH9yKOo9`oiRPM{4>*^s?_$CjV3ArmTu{!w3My{G4@zMK%q$hs zj+5zA(_DM=KS#>WqhJ7#2LO*rstlzH?;ZjdGXmm(K7Jx=AzQPnTagR}7Az>jVlERQ zE(7B8YS{kZMaAd@t8lxqQ->iWo*f7JA<`V9N>$0&f66O2`I$+}mTemae z)i3vbko{)n6>_;Y_J z911jd1&r>FeG=SJTXApD2;K>N*N*dyi(sH7S)HM8S%_#}T$1#Xp-S6*IHESJ z7WygKHIR;h8Qw-RC`mBoEdr-yi$0CRpa0GAAWGg>Eomy2!6tgi`~BVQ0?_rZR&g64 zQ)uE=2f8M1knjX+_8eiUYVInD{VB?70Uy=W9Fa?BiFw{CSXSXPvs9-~W6)mBkS!!w zB8Y2m6=}Rkm7PEI4_XVB0km=3--Tz!6uUIt=su$lD9XHbEE%iQapB zbw({h?27X&B%$H)8BTE$e|PC2YcG;aT`9d$$^`LmJaKj)nFnSHz=@jyqA?0I%YQn< zCdxGcF*r?eN`ZdJ0x0<0#|h@&J$n}n*RfZ{oAF@tW-9(0lj zAM|#)dS=de>}A_*$VfQj$<$L~Cqq=iZGs~{9b zaJRt!!~5kZ+>A5&aL6f~=t&H(xezh0mFGc_qr0aAb^)$GC2xk$2T&qvp^N@TwB)7Q04Lhu5b{7ST9bn_I& z?g|>tPTmLsgBkRjQt(B63oB4e?^-|6pFpr`00uE#jtIzwM7CEEkm=CSo^FCuGOe`u z+t{pr-ul>AFL(vu@MwOFu{cRjOHswaCnWChj+emHVoqA~shSGljyX=WAkR zq$E5NpkRS`1+59~GUMGYTCn}+JyWf=f)VwKl5B|^)pk&+vDu2#))sqfhPL9W9n01l zM1&%R*n(3ofr=V|(6B`SP}RW^^`qgc?HrB)@yiLyH{S+fo_}=r^8)0LuW)}wz%z?F zz$rw>r2kY8P=i5Ns<|#AR9x_-g|Wtk)}xiSimyy4lq!x9dcMpWav%lgfkp4=N)kwt%%AuG=lB%s_DIFRA<^a<*^lnekN1-)M;JD>Vd6f=P zwlvupEe$t|1&f?t8o1vdsfy6T3@pbeuPCxSmJNRDhwD&u0}}f4+4b?fIoM6LS?!Y?+QT7_BSB%1&BgBm==o(-vC#M5}I@x z;@K6Dsvv3eo)Xq(gJeKYp;@7>D#@HMX^1%0O@Vh5n9*ATli^Z}dQ{3g8tVT0BDjj? zK{G}V#HV9vIjjbbB^yAlAwg51WWy}fjdIPtV9|!RjTJ@PPs;Ha@I2kQ@zP4-VtGZW^~yhRY)F zhN!FuBG!I3${G2eL3F|jf4wXt4F@c=%M}<{39camLgz~^ny9hH2Mk`fj^2>J&shO| z@%h8RLT?86zOjqD?;vpvzM7L9p#!ShG{t+7gb8?UkzQt|U&F;VdBYKmiScR5@hPG& z6ZXw+aH-T+xzcB^GceZkn7tgf815tU2*KGm;iaB;<{>f;=-9ztbrbcW>(6@%}||Hz*;PE{hY++}>{5Lp3YvRix`&C?Xr zF8Q$q5Zo}o^j8~7_Py7AY6h;M0x|d@EFzQlK=k{P?xB zF=ZaTjx8)iD>O_dMs@67y;%7?Y*o+}I$DQ`yvgs2v{Y13wr4BA&NV+d-00R!6}8BO z;TVQ(E*@5sevDZk}qO)w9;%S-$-6zkgo36K3ydAijb&2=xp8NxT3 z3|W0QC zTNiYJ*Djz7EKW-vOA$EzQB9W3<3^5UbH+2{L>LeSTdS#6?77D%&GFzgyad4ht#cd` zF2ptMHAhL?&|049XofTJTuC&mD^U#N_ZD`H#P+s{8-|!%wJJ;#xwR}&M_NK1kWf;U ztwffO17_GjB&N7>v`OgyNSYX3YdBdkf_H(7489c>!d2Mnbyh){0CIxwGnZ!J-L!Ou zU&{+`Pw&kkoObh_R@Q4q)Rnb2n&1(`%G+CLil#I>i@C!bp^as}C_qbuVz#wKdt zZMc_O9A}M`@0gdON1uovKc8K~x96E_+z5PctDy_uwO0mbp9~*+ICur#5;^D&v)m@~ z6CZ;-!^~AAQAS4bzOl&O4I!TWm%q$|AjKqk&1hj)x#!h068Ei zH>+MZX&vB-z5sxA8(U<68KhcSB}^^bLAx)lbR9}&^b9#0IX`t69#pyLQUKs4(yq0x zhRp7LjZnufT*dZn=M}l!@tPJnpY^A|uiNP?X%y407j}ny&&}N_ z#7-v9kV^YH)}ZS?P%$xgX-8$`h?LEnREvCnfZEW^QxOd-F5N~IfT2#ah(-F?^(G1E zmtl5w7o(h(bG?a(697-#I$=_Q)=%Z;bD4>6NjgYzWjmq=tveiRU|4$(6@AdPnMpCU##ib8#?)Bjou&8mh8^&25K1jV7Wo+Pu^NpmT2Id)PAW|`B25-^Cf)4)^4OeX@&)-D1 zC0&5WpsGJ8O5PG0<3b6cdm_TlMU~&$SAgewcOOsJ1K^mX)r>KDNz`TsM$Uz1ey ze6m=jXI5czQOr;+4(GL(##}~69&A9MjV3c>;Ff@#g_%)2a5M4%T&}uptR%q1od-PS-(P5 zjXww)%P8T->goM@|6$PQVWskY{E+jgud}w+%U)ftbjP9}suPG-S$6{TU0$jd(ytNv zMw$L{Yl#hnvwI9p1i@<78YW2 z;Y&x}d^#cCf!x+ZL*wY3n>GD9Z@^cgfPmiyO@RNR2QbR-!evYVzq&LK@WDk967F2( zFv`cD3>e47kabcN;K;gc9OT0)N9d3(7Y;8Q2BXv>uoJ(Ix~o*F>CW}qhykf)9b|3; z%IW&F%L)G^4f{Jd4bJSh6pwZg?ZZoW1wEX5Vf2QR9&mQE=A2cJ}m@DmfmE+7qM0V^vy1dfqtSF>i{WyJBZ`>H4jv!v5?7UtT3QS~14x z;=Yh_R%;$pP%pG8vhJae5rQKSG3B#t-8_2y?Qri_PJSW=fsp!Ro}?l;`=&M!TbyW% z*s7Ha-e&_DgH=PO)@R^C2}q6xY)W((BlgT1LNPJ(Sw@GXw#h|kco;k<9s4jDLqT)@ za8hucNRKNNBd$5-xvmf>APTQ3Yllhj&g0EqyB1Be@q;pJ$>&X!Co!lC9}t>T2kX%b z1%OFe5%UOKV&VY0+d(Pp1iuo=%5gs)kZSukmjTd;O)@Lter>+nRfp>4wVTZj7+I~h zIa~zf#nCFty$ug&5-EMy{&G?vg*)nrYfj0Ryz_oJ+l{6$TrlnXu3rGab4=NhRnO|Y$Z&Zpl==o zwNlaK_@Ne?RbDx4mADhu(MrmVmUL>IP7y&_d{GHrH-g6rd`8S6+Avi zjkITv&8y9NXsDul zXSb_xz~Hf-O(XO1bZF4+H4i10BfXq1Zf#A(ek~e8Sf<@Q?iXuWqoPO1?e7DBzJF2KPY~%&bj&3UxQdbW(FzRU4E|;`Rg4Xc^_Eg5!-% zHeAiH<}&SF#`4S%e_*G4%YiB_BvaWYzZw4ETX2f*s{yR~o5X_mFQ z%*zD~^LwO2!AwgZ?|GNSt$p|MeTNF46Oo^!G1&QAx9AFSgM-RGpsmAzzmCEDP`DTl zgj+wvH^@=WrWwqvd|h<{oW{lgl<8O0+aPDPr6?=5c_h4B&PuUK-)2!?v|d zO5#PlgQmsvhn$ndHKX!D7|)1lvMcSJ&}F>6J{_DUglD4};h9yJ}erq^mI zv(w`Ce#}i1f8BFrQ>Mkv>TCh4r5%p{vTsdy` zhVY5OQPaUp>+*1591zx3*SqgLo zWYX1SX43^oo8HP316M%;3+GmpLN0Xu<)NG~WaKva(I?P=m2ikqug*L0Cv!n6&|cJjV5rSY&#Fpq{m z)I2xC9d)7M4joIH=ry$d8DTp%x+fPqcWOT*12|~pn2b-G!E+I0ZB&Va(U=SVvnKA3Hm0UJ*KOB-lMGYHMI1kZ)GErGk!b%$x2 zn;PVmOJE*6nWVOpC;7IdM_-3I>L(%s7-o%kp6$4dh5|v3v<%By*D_cOn)KtV0siV9 z$ESII6do=Os7!KEUqCIG!wUW|Q?F0CUiy^b*iLqn0ZE7EhM`FmFwC)1c>d$q0@>9x z!4!1_XGudBzLz1DL%D1|I=zf`P8a2d3zhrk+x663?DJ?%yy|i2x$|-e4NL-4Zsuxv ze}3~}<*wil`Q2amh#MLS9R6%1bpGWs7mXJI;X43HK(@b!Qm2k`>_q`@)2bVsr=()A zc+xS(j*Uk9PA6x^4`v{ruuaa!ahycR%ke>5j-Ti!O4L@KzS(ELv(mNgHX16vqT&A$ zbnIutaBN$nc``+rwh`OVM4}J7X(-WNyHSR~ZFW@i1^1XsoQ(*6Qa%G&+wK>*o6Y0K zLv-=;k);qADqb#vY}E`4KA;#1hL++4&mlQ;mn_ekF=5o@_!n)rn6Lcg81B~f(3g?V z0GtfsxyhC#T_O^)RNq|A2Y8vjfl%Yb$*H@gcW(I|KX-;s9-6&=cJ|uY(*EPF z^rmv_%%+*5w?0_62IP~OwTG+x&Ds7Vq=|^C76!(*-OHH_wEOdrM(xRaDbKBDuR)bhkafz)Qp}(Q5yKnFBq%38QqG1TU35F5^5vPHs!^)}H%K>0GR~Nx1d1 zYR$T*t|?+y&gHt?gwr_nD$o7wWs&c;A}y0oR_UgfA-=t45no-;c4e^PQ`y^eiEU&8 z4%{8s=8|&zOC~!d8iU&!i(>PMoVw-AMD}fOaT+J{^~{rTpPQK+qOWtbJ(qgHs07xO zQzHXVu0fPWE$so@&Dcb_&2J1XB*?Xov9I39<8yY}M+vCK)H7ZCv001js%Va@%BUWY{oSDq)1$Xj&>oj<-) z4y{xT;$?k==OhWzvUFDevEr@-YIULT#$}%5MGY~MrXywII*>Cmj~1EFiNP|rO6I8m zm3i|9DM`l}7I=@a%!mmtBg`5mhB`#HBcMQMY8;wjdDLx8PLzC?7!ApbisF3}I(GG< zOYF@`+~7=c6dd3q{Yp9ntjj_?oVB^$+VPY(d|3_Zq*Ts?%{F@~&C<9Ktx~$kro^7k z^RQSc^rgG}Ry6``eC1v2B>v`=ucJg(-usUtiC=!_zsc6suR=cv1$rk}>yh-%p4xh$ zQP+4exmSD5UJfJrQfC$bih3S9uHKaQJjKZ_(=tI4_Pv(P*QjE}jp}LBPX3ld&+IbX zYETTS)VFla$--aC-r1upb@}0esIKa&g!HU^o{hL+g8}E6Cz}d#A%>xvGptN#5 z+mdXPj?o8zsO)fT7MTGO`M#+mawnoA@o|DOe+)<5)JEQ#;6B5F9i($ruLqY9E&yN@ zLSkGJ9UIpGKDpS+<1q6aSegm|)Fy-~)w+E#+1i!Lbk3dxRvviNXidusVpU`AG@lnf z10|Pm+ZkL(@}ubF^xrt{kMyvVB1uTvzlJ3e=zhjb9i>dub3W%c`L!4*oK2olRqyWo zC!8TM`*hi7ZeSRRLbM+WSTe(%t|oJa*ejiY&|Yv|PY7;4cKGoCd)B~sYc$5g_^19y zoCisyEI}kh7m`9#Sw4AYZMXE*mNj9bXmVk+l_yw&v)zPth!p7rqvY+kxoSwJ4aPJd0G{Lz;P!RmL;X|@`iA;n-m<@Y@(h_$UA*F;jfB^gTu`4@b!GZ3n3e2;y5cQh6!gIsA@3n=c( zdY!o-AV6US0cc9ceKw6UJLd!m$R#o7BzVD%)1Uzvh$8p=noGQ3dL!u?^XzyBPa{I` zz_7bM`hQ%mruGl-?hd2h%{HM_QR1t7M&CLZm|)o3yH~+^nhqPG>+o*_QELn$WiOg+ zZ&mL8c9vZH*o%IM9p@1ykSiXRAS!2wv7vy|Jo!&X;WBBUU!NVu##5uC=uGuc^^6a~ z;2ZWI1g}K10lgC(vpoFY^Y6cVZBOrAMbA1tAVw-4ziS{t_#`qf3#9&D{lsB>EW4xV zKNtI#QBFE~8mCt(D)^-&N>WlgQ+xdHiV*)iaLaN8R3x*G*(Z?B9tZs|RI(Z&c3x%r z7;WYiwP3`{i-jZ1^q25)!J48g%got}R=SmOl25R-bzh~#zC%B_n9-I3TL~ItgY2-n zc9dhCM|OO7ESXQ3cFJk;42Vhf#E2XUqyELiJ~Z)d1b*`dd;|-lFHWz?700B38bkFB(&||0A zwiCFK22cRggL6yl6^IA(sI8S?RgA8O%7RH@f|V8Nl!M>s}VEpsznJJ71Lt!Q0lIW zNgchJB{nI5{s%-d^FSqw{)&mEY)?8AT1ETpr}#1F#I(Yq%sY98-su&~#YsamxR$YO zkcz>V3>JwC-Fprdo-o!52PM+1l#`NYplFOU+50r}BYKAl3gYg5Rbi5y0H$uEiwn`| znSo)>h4Rayz>@c%t6Sjxi+~TPUxVjsE%X}Jk041NN|^cs5a3ov<FNq_}N@5Bs$ zZ$!ZS0h#npUSKi_0y}TK#6Q3CgFt@}AO{8TG_)v{?hAj^)61w9Xh>uc*2qpcAb*{? ztn#j|yO`7cj@Hn}N*O-z4em0!^~!d!i=YpBK5;yQ{@#R+)_fj&j^c9CfxLiqTCbn< zJ{6px?99}*o{}SYzv|)lJ*xAJolc!eo-16~d<)x02b9zP?(i0P(jM>L-PX!vLQv~T zyi0B27+uR>FXnKVXZo$L3-G#`xC}h<8jD@x--5EMZ*0^9hnwx0ub@vzS9OZ9oNU4X zSL0sR|m=G%i(|1Y0JPo@<@aBn}K_=FLg1p@1 zFrWdNE0D;stydh1sPxTY>H-9nBKS|Vu}Le}sbc?He@CDkZE!wf_5|&axD5%S9n?2f zl19}U$*Dcl79EcM|=Rz0^L`(g;R=_)u}T z!9>hoJvM@cyd++(X)QLgkOWb*f&fzqXAly)@a$!ab9M9-;*$@~jMmT!WR2kiiE@5- z&=eYr7kGz&gOK)gpilcXsqdi))xgG1#5T&_5$ss^|FV(w`r7 zgAQ9YZo!b~)elpeRgc$J(2%-5g|33O43v3fmDlKk=IDzha8^@I&I;>+xL-JKO0K!L z-xGMIfFlOL|Kd6iqM5Ku+&0*q8b>!y63o z4Jwx7V6P0OnGNiNwBhn0DAO{N$B0+DuzR0t;LYHH*Jl5AbBs%-Zz2As0DsDDfPAFb z258X;InEF$LLSH-pC>tE9c0K`uRTC#q=*1L6+ML34B~RWqo<>7-qnqX1ypkM4#QP~ zDP}5+&X=RYgq64!{S@_I)56BQ&DmbD(y1?0ySmSb?t@{Ifld08X$%+-mM=HoRT^qM z_`DNh&Y3pu^~SUnm~00w7=SpV7yXQ%1}r(<4e$Px-0ZoapMyk-xVWJWs%eRezo1MT z5|d`%(5kkfA8M9v)1-3g@|Rm*eq;LW%XwEx;xevrYUvA2s|eNZW=YVcFf0$?fR52` zKlt#E+itiU4C4s8iKlxHGfIR$ny-#J!(N}EzO%72y|K0%R;ievS+sNi_VM0E6*=7h zrIpFn$P$Qd*@I^rr(fRp`3u&#s<7bX`>q3Jos9H~y?(bjA?BIK!y(*5oS=*-4nFiW zIXeIY#4d`=lnIX_HLp04mCSW0$UXuFvIxN=>E_vt_8txLh;@5u2Jwg*y7mCo+l|K2 z1d}VtqY{S|vt3fsRnqqFb?T0TlR%nI6uJCI$_%j+cy$Y^ssCX)I^t z2bB>On4}9|R1FT?Osu+X%cYr)Zu5BXXXcluM;tdR@K7Wyg5e-7Ey8ZQ>&5AxU9MKA zi$ehpM1F>C<+2-q(NYy>^PIxIJa5(4@-4nP`yVrmp()f-9U!Zr(W6iK&E;h_93s$+ zn*Sa=8msZ9R|@k9%^y=LMer-|DE%4i&?|JBoV{844vKyj_5*P)yWU%J&7Y?lQ$|uw zleT!+yv`d~FvuaVx#dBz0j(o)zG>jhH;PE;TCoRPY#E%|L8W)_FCu7Dlb;6TkkPQx zxm8jrk}7U;UP6vfs2ma8!`P~-)GzWpt7IRRcf*0VLLwakd@d|AllH&QAOFKi@Vd2yjT@0@4Wy7QYE#U^I8+vWRC zv~pm-aT2YFoti-5gGfQ3Z7-UTsmc6&%m8x$(`ZJSJ}$y%*kFKZb5a5cOAsGiMcLNg zO^dBrl4#7qzI8D6hAuX!+uC21LM*NHg6on(Eq-XsQAXx^PMj;sp{p+2AkkX*m zHFl)HfgQ(y{CDg6SPec)fIugzigr&Y5bP4aWg0X#q`?of^Z;~~v^|XMi5i->9R%k# zVG<26Krkdx&08KvYtqVP9Aaw)E_vB0TygJx_$8uBT+n~C(362%-^PX9`PX{WhG_@U z{GvXU^TaAtI{oroAgRaU&hk5dc zKXhVjh0Z7!X@fvDxHQj_HWpu?h6|b8x&X%pI|Wc_6WW)D#uzAvYDnM@E{aJ6jmu!X z8!I?0ufVpk65G0~N>A)G%!xKCas(c0>RdO2wc#mQ@%O3s<_$EOQ!&|Lr<9; zq{hDZ*$oKdPS2>T-5S@V9f@BjAXYpuu*vM=ez%MmdHv|p^~3o8;KIniZfns5d?RIA zwgwRU|Lz&-H2hjEjdBy_FZKTd#D3%WGGjEUdlk%RP*8dLEC!sVCP1T=m|( zTM31+Y^{hBoOZH2Ac0bh?f%{{;_O39f+MkC@*@2tT7iV-y&e!tl6@|?X~aQq1F*7K zIA^5or^u$qppGH3x+H=w(NI=^pNmk-x616-U1Hfv;Wji~)H$mVzue-WXVJ4l?N z;s5qu{%iK2ygh4JGFU*NOq82yu`7Ph^e+(b{8JpQN$dFgE?)gjtp;-HGG|6b4C){i zP7@vUBD(oHS7?!Y7YQsO;JPLc1_H44@bCscoo!Ss$9lCBI2-qci-NsS0K5DTL`5S9 z`YWZ|HA#5Iwc&+{svRWcD(sO>Q`>d)KCB(M;2YoW6*%%u(w-5NH4-oP&32dwsVRVj z(-jnwPMblw;nt zQZyBc4^Y+?f+&JLl~S+AkXIK7M3sQ$1C%X`{+AJVZXLbzi*si_xYh0m?CM(n!wDj< z*$KKBn1Yzqp8sYmfFEPUHHo`n9I$8Fe&CTd8w<4ers_`6fLzX(iCepIxI@Ci}*T^ zl7S*a`K&#l?MU!KMu~tIRKSH8@7%p<4l2i-Ena!iSFz#+Lxt8DWLx%v)mCfh_GXOI z>V}c5QX;k#=23rbEG|=bStbHh$iGBl0f>%0^?er2=UFi$w3Ro&#~IN)0o4xqy5*E2 zkukNHcYLQI&fJ%pDzE_VZvm4Hl>m6X%+#OImxG&Ag;-mHAa$);4epl^bqW>V4MU7R z=-A2wVP^0B1iS#}d8Byr&=O!wUnQYsz=O>gW6186KgE75@lsP)Y~HrP;R>af0jN#g zM_%wEeLG2)aEIU+#6YJ9>2>F|iKm|v^=ff`tjLXrY@PCt%P01^IuJ9cr66~H(FTTN zXI*i^e9@|H(w*H<+=@#JM?bb0Th(N$Uj?mYeL*0O83rmm6~<6QMb+L43Axx03Df7F zi|TeMzV$WKY;}isjl$2WcbpRSljFbpWBO5-&QAUjZJdtahJ>QAdgK;}N`tLn4B)5* zf}zb*K^L$Zxi9DL!_9o#dgeY|?#fK$5_VI7ri!#P{P0Ccunw=ChcOBU_65^Iprqbj z7@M}ke^G}bqicJvR$8TN9Zr9|OWK4`-QSzF=Ilf@rK=P<-;?7VwX4=s00M1oX=Pqe zs9_76ga!mq`dm=ZVqtzmIENNumFX}}+%lw-uUtUQQP-hrVRAvd&Juh@McdN~UD5@C ziA0|V3JhYEt2{$PXe3Yc;z0YntpOUlqsi(J0ZUh#BUgI2>-XiBE27i%;b{yAiJR2y z@19xUxpTk2#h*s}vdR@3)sgJJ3KDRep{}B0q9d#6%RV+^i(|g`Sf=6VZwv6sT=KFr zFGV&{8Wt{bIJt64Pv|}w-rh2d*veW|r28R|_Lq{nnN9Z;o6%yS-J}#nzXL5~)&7Fi z_{AfjP3u95~=zReL1HYf6VmfT1U7OL@(Q4!) zvq$FdHs3R}H+v4-PTjs`(_KCkD>uRxsb-%%h8F(7P z|-(3`H6oY)e21MwLboKUYU;+yN$D|V2H?W6k{$g&> zNV-~QsMg(n^4T{*(hEF&J@Z!s&TBfrz0OWXP?mxvv&HJ|T_ z`8oi0QP0&tu|E~&jlcd?I3CM?>X}z86O4a8-6`aL8h=T@lyyb>;rIbRE5HkYl-gp0 zZH*<8sCeVJo(#qZR3*x6)U4}gkg|UQPEop`(Vh^bK1A&RR{OqYiXH;Qds>yCaep?f zb^DKi&12#!${D|dX4|AJfgJcz0#sYi`(y0JoRAH49O%KTY?k%+PJyT`y zam?xRth#V7GtM6-xTE3Tu@Ftopc_VXNCUwWQBayWY7E3OQb^HK%v6fDS){+!VFOS! zGWjz1R7MFVDC@ypVL=~N&1A#hk2(d$JNkTy-WYO$h6Eay8Q}=r*+l<39aS{iE-=6= z-^Q&v&Pg5=e$fM?Nn=+I=VlI?h4GO2LBT?I@|`|o4!9mIY#7oH0*8(<+;z(_#LO%% z=-L04if?H)DNmxPwb8B_{K6^WG zocZ5eM1h;fZEy_XoeaFIkH!Zb(p&dX9Qeh_7wGS zCu@f}AItqEF_P19zR~B$cJv$-?dogXYTHlZnG|)N4F-1Oh2;Bpp>?sp>&1Ghrq(LI zw_Dx6;F$wqyIt9PJ+wN^>Vza@XJ@eTY$SPhmsuZkG2iX<7N1GgFxfq}o(7_vjckvd zjS=Mu+jQD1Rhi8O!Ic-^3An$tUWd~+n(Yflxpx))2pK4Gsdk{X(#i+M(LX&& zRD7XEvUqbd#B?TD4!~*SKb9iKs%Y>FSpLO}P>y@?Z(6_u5S+7i5HGGtHeDfB3 zn>6v}I_e$Zdl9R1XuAPTq$nMv#CcsmF}u+WQOuv>Uk04FT`1tE^<55hjV;Z@5{6|Ymj&A=%rp#s?NdYUCA4dX8g>qOxLiss8~|>MHW_1i!w*Ii2F+@^utIGRub1=2;kV1stcF zONn#QA*6K$NH>IaN)(ufR9oRN{Y`NSNH_{jT9m%|Mlf9O5>|&>6ub$^Av6u57@9gJ zbCm|eR5HV%Sap8B3cl8HBJ*;G3}n#;i%P<6K7f$SAQ{CbS$ry@B=4O9@GMfSBeHl< z$i~!MJTcS;q725Zhk-@PVl*KeGkWFZaD&PM?V? ze%`)eI79^_A@_3+S~jK3vi5Q(_zXFSumd?OYbf1gPny!nf@+x2I8`LaYiyZA73p=n z`Mm$EHcu3c!=mq5U>5y6P+xm7XZ--I&oSW3Xbye=XG8g%1uZqX>S2hp24<J1bzEjD`O_PR|NUwk zp3;v2gY(Im=?k1=^MvIy;->{AB-41_t5yoOt3I{CMk;g8_3)<-q^U{EWsL4k{ zG5cUcrEDN>hKp8e)?%|@ZcHXIvIB8NsaN%Z5sgzpKKOS;H3=A^!VKXdz?bMVVdN|z za@@fqUv13~@dnv*w%`tMmSC@FBDrx{zB);(It7Rnymfwba16Ojh~8)5Pg61J&+zt% zWhld8ZCZSQ0UM$j=@J$)F4D%Cq8B?LfNta%r_y}VHSVOIRt3klp~eL2O6#5c-OC$V zz5(`vt^eu+G51HguO9tNeA0`5Qr#VW@NE3wa&GR%H=c|h&J=d~bhg~jAO1sk^!Z{% zFPC-0+{*tt`$zuZ@0XXif|pD@Y+tPlFIWKB*9^JQLj8TchC@qiCCE4DmUqm&KK}|{ z+6UFQK0JHv#_7*KoT;Dt;LOeI=YH`~izb*(eS`Z(+qGHW-J}p7umZ5LQcXOXHX;8l zpym-_2wpv`G}uzrxsGlYjEla>4pvNQJsnL0<$Y$9<_1bEd*iwn>vaF+a&Dzm8*Lz! z3X#Sy^*DHphvRdbK?ex2!c&Uz?;}lnuLhi9)Cax>sIBM@jb&ol&X#)l!wl;?GS(h? zozUmZgYTdhq`Qi5XHI{zhW(po&)r<-!drQo%|HWh0g}&&DUgmJyhpw{Sa z*q5RDo$D7FUYf>V?$g`atgidfT4ib}am49P-FS&KAzqPeKa%vR4FB}v`>u}qLxSFO}rfw4Oz= z=1+@JSXiFdlj)hY0PuYRgZQgT5!&aLcwTrjM>=uUb)+?%Ks)(ZVaQ{rjcn!gza?vC z3dDa){7%#TUe99O&FVYx#03!P-EqUI=}iAd{Ayh1AlgjSya!^d*rdf>-wK3o7LNVq z$${3ld^p~&xp~ZoO$D|m3W(WG(c}VMVpyvXf@h>1rPi6DR7z&^Vg56*3il%qPy_LC0K99e2~x5n$tqiv-;hf%!jTToocR^J1xcd z%N44voa{$43i&;}6IBCWU)bnND<5kd8inBc$LBOT%i+}>;?T!@csk85#*{It6VwD9 zG#OOlVT)cpo!L`Of>+&uB z|K;l4@GaSrFR#B?-r!vf|2Yo&$86?DZ=9$d0!55@@|gYP>_T3P*TsQOlu}wK=9`Vf z$%nIJK@+#(6UJDQbH`2TI$yo^BD(!b!CD3W1>Cs#@DFBLcRzsbNc+yWStSDDa0>Ns zZ>7UlmCdEg?4o?FwN-n;eZ}W|dD;>?m^(gGK2s&-SfWC9z#kX@=BZ}l^X>P&zqpIH zKVNH5oL;)!{os7|B-{oPM5O9+*S8*M2cYe|&S>@Nmf3lczu*Da84wP43P#r_jp;pA z<`I@M80KhH7aei@i1X!PeS81A&wpa0MuKD0*L$yTXid-cSROmxDXZ|(4X03o4$9xa z!XN5)&h&$+p`X!%CwaG?u^W#w;g;0YrLo7>ry!+R7!?>@V&mx2uDR|B zhdkR#eJX3$S#p$|o@D*;OJW~zBdC3oeseyY|2Fe>E3SXAp`jmO;wa(9C9doia5qBUB(WkX;}m(T)+P?XAQhO@{IW>1|P zF1s&uqivCn4gvBs_n6$#r3r2~!51_Mk>zDaDsYoXp_Y?4=j#>1YEfz*Hq@gWZ^pL!3q0yv0!7v&eko+6$oWt_iMdEL&&bp@9ZRil^;&O+;q6(dC&|bL6ll(RW$`1S`e%` zS1(}OYm2BuAM8#Z0PoFPgF}OBxu(uQaOW&K{GU39lLLkt@eC0AbOEP(JehmV=F7MI zjh!tjGq^h2Sr|owdVp;{ka?Z6HA%a2FK2PgZ4?KNiuR;dHonR7>W>|*XNr1DNGI$M zZCdXq2BKm_RtM!?`kwq~jIfz~Xg(6kY_le?i8@yfT5)+H#VB2lkBh=PJJvjq1&X6u zAT${&0JAO8oHI)0IzN1izsCOh*1^j9_HHuhY_2Ws?QFywZ#I_iY`Hb8XYrn?CS>z4 zz)GQvdke*HH=zNkBWw4EbM0R2!{xMI8?#>opS`wCFR|;soOi8kHeG#HT4Zw-=WiSD#pu%FhbdaB#79x-ewbJwc9Tek!wh+x$K}TWN1XMLHo{@ zn!cj$S|%D1K@SaQDeMtRkR1Ccpi5^UGIiH8mawc~*AY#8j#0qNd`xn=Z#Z*XZjk7! zy}{=Jks490(i6Z^iGjvc^FJ(V2LMt;i9`jfdt~^am=MPXMyJZ7B{?nJF+aH@k(JKq zNW{vM`oYzF;r3ksqhuy*V^2$G)nR8;=N|Z$lh;hVbZV`}g2ad@?Udi(*t4Na-pdO# zZch_=Y1m;gK$Hbscxs%guEj%PU}}CYsZBfnND^Zz@^+)Y?0L7L6Maf@R@H{`D^NS} zD!g%~XnievZi9+6AI=FwwL)nxEylG#qv>oxJ#H{H+UR8tXr2LGuPO5pWK}Gde2w+#EprsGEsooi1cEAD!R}$)$cR z2JvLW*IqjcKahQu3-~k(&%45LK&u;Ek>eeJllJMDCd2O|S$Cd=g3cR&1vCO@V5i>}|q71B(B}Sb9DGvaAeUIW=~64DPX`rec4JU{j)^Dr4Zn0=$tp z^xe3q@^+}UW>J>>*#3wGJW&hcO&f0=_TP^8J$bFTnwtMMmN5UadyrM$Rx--}UhFWx z#(~Y4w)wjsPUU=rp&5f zd!NvISli3^J|>E$op6;qpI%qNTVF+eLQqin~Q=wWH2 z?9-9en1MU326kcr6-~G%34`62Q}z}u4UMkFjbO<&ajCD9zKwt-sQlL;Ps@{DlmnYYwZK}d`XI^{8?tXs z2yVs!;tAtwdqvpGkJj8)SRzw<=N^3FlS>2Fo!v;wS7-M1&A{c;+ow*xX7K0k+3SAV z!i=#Wh@qtT;&IS&oI_R$VSSjgzVP_SiP_59O**xgd3{C|njJEk9~##r@~{7G4-d>K zx7e6x)7##KNs*oJ@|ogo?y{KBt*_B{*VioG#g`H@C_N8iTo+0{qk_3zr@B5MpsN&h5{=l6O|< z;dVZPL+Wfiq(KBoGKQodePh^am z{Y4~k%EJ|xAk;j#8%A<5XIn*)?WQd`Yo$`jnLA;_tHAr2iZn1mUek~jZ+pXLK*78o z679Qgq>w4PL8LEogm)__-sldpo1@ewvdTAVUMQ)35m&Mv-=LP27ZNdv?@v~inZ?H% zm!FubY$j@;Hi_jV0E1;+`qlY3wJrT5NQ>Id+ zPZ}PFLC3r~rMb8biHz8JB4s;WqJDH3Wd?U3z>oz4LfFdjtT^>^`JCFVer~Q#GAcSv zBeV%fLV}v0gUM5wsf+MZSpE)nxlChwCrB=-T#De0aG@tf$@ro=9Pin)zRK$6#=X5Fcmxy(qN;V_QQ!Qt6DWm}mF9|YO-mtA4&c2AKBww$uP+^lSaJ7;oKp20 z{k@8H5=JP62yiO3%kC#vl9!m`~zO}P68OP-{N6Fa$uY4%n zQvOyfL!yXYOcJHJ5!jIri8jG+YDJ9Rn&|JXC3uv|jX z^VakZQThy}x}~DCU+bQ*ASJ zBZv*nOP}s~E4&Mw$s{Q9nQrMYPFjs19zEnEJ%rrQ8uqQ}IUDMpks9S~kB%ps_jt*m z4`AR(*}IH=WQ7TmH?!?6iOMY(_6g$aVdX7Iqy#7dav(56q+Y2D^f4i2fw&FxLz-O2 zFia(%rPt+Xhf{toiih%Ov2w@szrE*o@%D`$^>id#MV>HxLeFnwc>SMhiYVXCtxuVs zGu7()1vT>~4^SM>nN=WcRRs`nRs>UWK&T!S6(}y-pnk5@ztjH?ezKaC+i0 zGNQ!fkF<+KNbg~?GF%rn|1t%Z%8}+a43s;UVWbYnqifZHe{TumzVsqyoAZ=PDPm-Y zw8s_{S3p?sd0<^S!%hlQ7Fkds)lANWlfEVcLb?^`+BB&P?*UWW@6JEHx|cUI|4z=3 zHw>BL%tQwL1t&qVyN^BMs- z3e&dgRd(rFh%7?{CN5AQp3Q3});8dmu?3OQUDZiewh98#7arh<4+(>xeIr;l=H1Br zttThl-X(>$>K{kOIzN0+M^%I^G?>8vQ_#-nvdJm1;lmk1J*1G6&stpPI5+_28Kx=D zgLJu^p5kbYuIy(MW(@la%pl;hZh+`#Op>!+_2k=g{}c*Yc?f`xvb;raq1bIuDuIb& zcsP|r(t-|42OWR9`{Ydtf{NMo#_XuLr)=C_-#0F0iM6U9H?~iUyJvPlmUmB+v-jYv z+9WUaO9ML*G~5$}zMuFVm>d*vy2?Nvr*5@C+FQV&5BBJ!=bz&5@aE>cfk=Ri^4}H2 zv)~d`Aq#PIz?=dZ4-+#$8xgDvSo$s{l@BGjYi=C$}e~@H~DM_i7tQe~7M72!QW`>-B%Y^n$o(MBOi*z=5 z0vfsjTs>(`?Dun#6e3~zdJl*|uM|@hNPg(L)z)Ye5-0;JNP|QB9En*|tr%QxvQ0QA zq^BtHs0Unw6N)c&9`;dw_fWe#K?7#mVI)uSj*}WfrUO5;|4gb}S+qqIM-#THN z@Uba}9U=!(Y}SR;_pn?ZWa^{*9L}wSadsIA*Kx~Fl%){E;n8=zVK;7QP|Ro!(-&)O zf{7&t@(XRY2cJd!} ztu^}XXLGN74&QQsA3%b*{q8ZpJ(CEYz*$GTBAcPn|c&%D#NporUF2$4-j=Nf# z!h=URj@|{fV@0StCa+ulaZzBKQ|_C=T;GkqAV1C=jY|d}Z*JYSme9`R!F?-#rR>PB z*fYDK?ZFMx?B29j8lfTG9xqyg4C!XcAKCQEa_21-a`T`Xsl zi6~u8;&nKswmPwY0EJ&|gS=Vmbo6{6ByimxCwp=B!G^b`YxFN~9vCri^fm9|=W@+8 z>w9&cQqi#+^)&pfKVYygyP1OxXhIN|SLwnS!TN@rY}%427#;`&DSMm!G?MS)mg;X$ zSY=t%u*fc*<>__&ZehbExY5cjLDg0~2e&njW4X7uKBEl9E6gQamNS`}Ni#jH_`~Um z0kI>e5M24n$RuR$sY@~`)0d}vJq~PKXkB55na8UP3C4V<$46Wz>CCMqcLeTkGbh{7 zQ*)*c)F3cWBRx1C7y2KApC@1syp%>qqs!uV$a_QZ!J};f^ali;`EY_8E&-_)P>UP^ z6?27*(ivg|Ms&!CmQZtV6{9)AuEWxN`M=>$uei7{@@6ax$u=DF5O0Nl(vnuM!E=_# z{S?huS&!2!yfNL@Ds;qZhNdyOyFE_Nm?M@B7>iOcTMdLJ7Yx1tzT*f>I9n1df1}94 zt|))uk;MJp?R?2EHwU4uY<>7eCI*qJ{kFAA)>i_TKl8>@mkkZb7Zbaq?%BP+Yy0NdTzw+6Q|IJ4=wZ@inZyX;5!ofg7YNjKX zO2p*E$OTAv&S$gJM2+=7@W^NDVNGBD?1nGG<@#~;a0_&Mi+7{GbL>soJT}$%L#=wW zkbSz>@|;l1bZqxSLf;M7(9JSX`msLxNeb`sUw-7he0N_Zuh##A((tE$JpJG5ztI2r z|1yUPUH2g$s4SrAhadIC){DOXM4#cM^;5JVZxMfpMzs8(72`>qb4Op%TcJLKXIxsLdM|6&KrBqkB<>i z+iM58svb@y*H&<>=bYD0YQ(f+sH&kJ@?^EL3Z9kw$nrBo?n^R`ljmxZs!D=IVb=Mu zXLf>9peSGA<+y>y`+Nb9NEw4NafJ)8b%ev#364Ot`ts3s1X=*BY)R}P_GKQ*E`!vZ zmTm|_T9k|b0qnX4w;|8s1rzL}UVA{6IhV`G=1B7b;8Ch%cL!J(Pg)l$HTXk7oa{=5 z2->1}sD1#@daA<%d%fsKwo)Atc_msksH#Ed(cj+eak8uM>dxsu)B0}#8RH?yS)*V{ z#(J-xSJomJjfZx^Wf1>S06Y9GcC1Fk?2{^a@pJ*PrmkQ)H>8m8{My!ONZ5T|q%eTZ z2Cv44z4;xgdar{h+I|*d6Z$ez9K?$fI<)WQnLe3l$n2D5_MyKNyOYfizIK-Hd04#i z@vq0>+fCT`1L2R&u!?gQMq?$VS%f305Fe9ait#NZ9_w?ID=DnuU1j9S>FarbIa6Wl zOp|5GeNrz$?VJiC2n!`=GnhpK7oz`D?Q9&1pxz=N2bmQ6$^sGL|KdhON6OlN#Z~hP z5*INJH{L2bOuM)%$E&m#!OSNdA!~H83Tsfm2f_;w3gc3JE(xfWzbXfRlJw#`MGn3U z`mcQ*l83zV=v>VYK1 zEkrBDybBTKGD9W!!|LGLx9@DJpO=hR>-|S`gxDzVRieaW{~MQ4NAE_@P5P^yg0*Ms z`w!mz?Z$M^yt`>_oCy*oU;jct_;NCM=U>!adksnrn+|lShEdc|hI~<});pjikkjvS z|KZjR7;YEAO44qD+kVwQVvPd$KzA+z-lOCJM`Iu8kV?HV)eHWKq0+7$x+y2GACdEC zuC)j3C~u5f;88sTh;)}VT)D!z(>o>Oc%oTxw#&n#CCC6nb*Y}0yb}IxESj(rB3^nN zCH8k{xCQ`oA7I~%;Ap|vu5=G?_ILk4z*keg;3henM9$|xqbm!*s0diIckI79kz29}S6AP~M8AFnM-h6Y|Ms8p zYWcZMWf%5E{Ai~<%?HYlI3}Yt`Nh7xyYPADr$4+)yJLNk+0L%akJO0@F{YhIs2}QF zT3ZG)^l0sP26PN4p@o-Jo*_DT=ntitQIS;hXAy{Y#?L3g{S;;G^@-& zTHM=H%kgU+#&1y{vJ?V%z@LqT{KUiRm79LnSs13E%fZNV2q#i0e$)n__|wRQ@Psgj zv021PA2VlU-B`QQTZM?cjJPOLdcK}9JBTBusuc2+YzR`gxS*m3^?sKo7j=t8ZQoDP zlWGAvb;mQ{MvSD@EO{$KhGNTuGq z^7KCgw`MBy#Ovkx`skHYuqm*)D5Q5wL_%X*b)N$FmZ#>c+IV&B3GLg;Y{fF4QopS< z#+>oz^lu?Ey5rc|vv2V_ELBVArCu9nl`+F5=uRKnKdXuTvc!+h6#bY#&>G}pxD)4< zHzP33)4Qt+;8;g-jm)|kmo`Wxa#Cvo1`?!7cQLD^R;c|dI&;$X#+1VV=(}9pEFh)) zeHST7s=XViUousLn3-+Z1XmV7h40>$+hi6Kwg)-TS;uZ#QrrYV0v%_Gj8tdHw`*0G zUemE$B_t8Dmn(0jK|2~zx`_~T0!23Q3+hMVh)C#@yjg#f*jr|`nv0?*^HSKG!-OUk zR7Dah?Po)AeeES8NqLF)5q;>m_2n2nN(V@kLy~fJq28&qZ?9&cv5Pz@leWixvk#eP z(OV?{(;kWIVHu-+xlj(rezgp@NcTZRD6XXq%0ABZgKz%2{#CpnutUpJ$J@uZC!(?l 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