From 1e7933f5c7978b5494f45b56b57945a5a08d2a8b Mon Sep 17 00:00:00 2001 From: GitHub Actions CI Date: Tue, 16 Apr 2024 10:05:02 +0000 Subject: [PATCH] [dist][CI SKIP] GitHub Actions CI build: #, based on commit 4232085b1d2fb8dd0a594acdc48dc52512240984. --- frontend/webpack-stats.pro.json | 1049 +++++------- locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 61321 bytes locale/ar/LC_MESSAGES/djangojs.mo | Bin 0 -> 38086 bytes locale/bg/LC_MESSAGES/django.mo | Bin 0 -> 5169 bytes locale/bg/LC_MESSAGES/djangojs.mo | Bin 0 -> 912 bytes locale/bg_BG/LC_MESSAGES/djangojs.mo | Bin 0 -> 438 bytes locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 26091 bytes locale/ca/LC_MESSAGES/djangojs.mo | Bin 0 -> 11936 bytes locale/cs/LC_MESSAGES/django.mo | Bin 0 -> 60283 bytes locale/cs/LC_MESSAGES/djangojs.mo | Bin 0 -> 73757 bytes locale/cs_CZ/LC_MESSAGES/djangojs.mo | Bin 0 -> 7970 bytes locale/da_DK/LC_MESSAGES/djangojs.mo | Bin 0 -> 2248 bytes locale/de/LC_MESSAGES/django.mo | Bin 0 -> 77990 bytes locale/de/LC_MESSAGES/djangojs.mo | Bin 0 -> 98606 bytes locale/el/LC_MESSAGES/django.mo | Bin 0 -> 32435 bytes locale/el/LC_MESSAGES/djangojs.mo | Bin 0 -> 18151 bytes locale/el_GR/LC_MESSAGES/djangojs.mo | Bin 0 -> 4558 bytes locale/en/LC_MESSAGES/django.mo | Bin 0 -> 337 bytes locale/en/LC_MESSAGES/djangojs.mo | Bin 0 -> 337 bytes locale/en_US/LC_MESSAGES/djangojs.mo | Bin 0 -> 441 bytes locale/es/LC_MESSAGES/django.mo | Bin 0 -> 60751 bytes locale/es/LC_MESSAGES/djangojs.mo | Bin 0 -> 76977 bytes locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 60769 bytes locale/es_AR/LC_MESSAGES/djangojs.mo | Bin 0 -> 76959 bytes locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 60813 bytes locale/es_MX/LC_MESSAGES/djangojs.mo | Bin 0 -> 76989 bytes locale/fi/LC_MESSAGES/django.mo | Bin 0 -> 52517 bytes locale/fi/LC_MESSAGES/djangojs.mo | Bin 0 -> 36458 bytes locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 74867 bytes locale/fr/LC_MESSAGES/djangojs.mo | Bin 0 -> 91844 bytes locale/he/LC_MESSAGES/django.mo | Bin 0 -> 10687 bytes locale/he/LC_MESSAGES/djangojs.mo | Bin 0 -> 6926 bytes locale/hr/LC_MESSAGES/djangojs.mo | Bin 0 -> 487 bytes locale/hr_HR/LC_MESSAGES/djangojs.mo | Bin 0 -> 508 bytes locale/hu/LC_MESSAGES/django.mo | Bin 0 -> 55309 bytes locale/hu/LC_MESSAGES/djangojs.mo | Bin 0 -> 43759 bytes locale/is/LC_MESSAGES/django.mo | Bin 0 -> 40255 bytes locale/is/LC_MESSAGES/djangojs.mo | Bin 0 -> 20590 bytes locale/it/LC_MESSAGES/django.mo | Bin 0 -> 54652 bytes locale/it/LC_MESSAGES/djangojs.mo | Bin 0 -> 44074 bytes locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 41807 bytes locale/ja/LC_MESSAGES/djangojs.mo | Bin 0 -> 28811 bytes locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 78603 bytes locale/ko/LC_MESSAGES/djangojs.mo | Bin 0 -> 97439 bytes locale/lt/LC_MESSAGES/django.mo | Bin 0 -> 24851 bytes locale/lt/LC_MESSAGES/djangojs.mo | Bin 0 -> 11150 bytes locale/lv/LC_MESSAGES/django.mo | Bin 0 -> 36900 bytes locale/lv/LC_MESSAGES/djangojs.mo | Bin 0 -> 23222 bytes locale/lv_LV/LC_MESSAGES/djangojs.mo | Bin 0 -> 4698 bytes locale/mk/LC_MESSAGES/django.mo | Bin 0 -> 447 bytes locale/mk/LC_MESSAGES/djangojs.mo | Bin 0 -> 447 bytes locale/nb/LC_MESSAGES/djangojs.mo | Bin 0 -> 429 bytes locale/nb_NO/LC_MESSAGES/djangojs.mo | Bin 0 -> 21893 bytes locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 898 bytes locale/nl/LC_MESSAGES/djangojs.mo | Bin 0 -> 493 bytes locale/nl_NL/LC_MESSAGES/djangojs.mo | Bin 0 -> 31067 bytes locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 55123 bytes locale/pl/LC_MESSAGES/djangojs.mo | Bin 0 -> 35162 bytes locale/pt_BR/LC_MESSAGES/django.mo | Bin 0 -> 45832 bytes locale/pt_BR/LC_MESSAGES/djangojs.mo | Bin 0 -> 30620 bytes locale/pt_PT/LC_MESSAGES/djangojs.mo | Bin 0 -> 1474 bytes locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 95643 bytes locale/ru/LC_MESSAGES/djangojs.mo | Bin 0 -> 122208 bytes locale/sk/LC_MESSAGES/django.mo | Bin 0 -> 15082 bytes locale/sk_SK/LC_MESSAGES/djangojs.mo | Bin 0 -> 3457 bytes locale/sl/LC_MESSAGES/django.mo | Bin 0 -> 101645 bytes locale/sl_SI/LC_MESSAGES/djangojs.mo | Bin 0 -> 17985 bytes locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 57397 bytes locale/sv/LC_MESSAGES/djangojs.mo | Bin 0 -> 71037 bytes locale/th/LC_MESSAGES/django.mo | Bin 0 -> 155065 bytes locale/th_TH/LC_MESSAGES/djangojs.mo | Bin 0 -> 19321 bytes locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 56654 bytes locale/tr/LC_MESSAGES/djangojs.mo | Bin 0 -> 32926 bytes locale/uk/LC_MESSAGES/django.mo | Bin 0 -> 42000 bytes locale/uk/LC_MESSAGES/djangojs.mo | Bin 0 -> 19628 bytes locale/vi/LC_MESSAGES/django.mo | Bin 0 -> 36457 bytes locale/vi/LC_MESSAGES/djangojs.mo | Bin 0 -> 16814 bytes locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 70079 bytes locale/zh_CN/LC_MESSAGES/djangojs.mo | Bin 0 -> 88556 bytes locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 42065 bytes locale/zh_TW/LC_MESSAGES/djangojs.mo | Bin 0 -> 28976 bytes media/assets/css/bootstrap.min.css | 6 + .../frontend/static/css/TCAccept.0abfc181.css | 1 + .../frontend/static/css/TCView.0abfc181.css | 1 + .../frontend/static/css/app.bb42fc17.css | 1 + .../frontend/static/css/commons.17d1d5d0.css | 14 + .../frontend/static/css/draft.22c06bac.css | 1 + .../static/css/fileHistory.12927620.css | 1 + .../static/css/fileHistoryOld.6d426e0b.css | 1 + .../css/historyTrashFileView.14c233ee.css | 1 + .../static/css/markdownEditor.3110eb73.css | 1 + .../frontend/static/css/orgAdmin.1ccd26d7.css | 1 + .../css/plainMarkdownEditor.25e4c208.css | 1 + .../static/css/repoFolderTrash.69b56f7c.css | 1 + .../static/css/repoHistory.d2c893af.css | 1 + .../static/css/repoSnapshot.0ee3fb82.css | 1 + .../static/css/sdocFileHistory.2e8cd445.css | 1 + .../frontend/static/css/settings.4e24d65d.css | 1 + .../static/css/sharedDirView.0167fb72.css | 1 + .../sharedFileViewSpreadsheet.aea7959b.css | 1 + .../frontend/static/css/sysAdmin.defb2342.css | 1 + .../static/css/uploadLink.d59e882a.css | 1 + .../css/viewFileSpreadsheet.aea7959b.css | 1 + .../frontend/static/css/wiki.0ae434f3.css | 1 + .../frontend/static/js/334.414e1376.chunk.js | 1 + .../frontend/static/js/347.5f2fe80e.chunk.js | 1 + .../frontend/static/js/349.df816323.chunk.js | 1 + .../frontend/static/js/685.7291a8cc.chunk.js | 1 + .../frontend/static/js/695.4f440918.chunk.js | 1 + .../frontend/static/js/75.a877b6a8.chunk.js | 1 + .../frontend/static/js/834.cf890565.chunk.js | 1 + .../frontend/static/js/862.0ff9f3ae.chunk.js | 1 + .../frontend/static/js/965.306351b3.chunk.js | 1 + .../frontend/static/js/TCAccept.e482fe30.js | 1 + .../frontend/static/js/TCView.581dc96f.js | 1 + .../assets/frontend/static/js/app.1a7180e1.js | 2 + .../static/js/app.1a7180e1.js.LICENSE.txt | 1 + .../frontend/static/js/commons.383165b8.js | 2 + .../static/js/commons.383165b8.js.LICENSE.txt | 341 ++++ .../frontend/static/js/draft.4beb7a44.js | 1 + .../static/js/fileHistory.1247980e.js | 1 + .../static/js/fileHistoryOld.5e257b77.js | 1 + .../frontend/static/js/fileView.701a6851.js | 1 + .../js/historyTrashFileView.0e526075.js | 1 + .../static/js/markdownEditor.272bbcb4.js | 2 + .../js/markdownEditor.272bbcb4.js.LICENSE.txt | 15 + .../frontend/static/js/orgAdmin.aa24ddb3.js | 2 + .../js/orgAdmin.aa24ddb3.js.LICENSE.txt | 6 + .../static/js/plainMarkdownEditor.bf6a5a28.js | 1 + .../static/js/repoFolderTrash.3bc4559a.js | 1 + .../static/js/repoHistory.10b3f218.js | 1 + .../static/js/repoSnapshot.226860eb.js | 1 + .../frontend/static/js/runtime.86db51cf.js | 1 + .../static/js/sdocFileHistory.6f30f777.js | 1 + .../js/sdocPublishedRevision.86cecf4c.js | 1 + .../frontend/static/js/search.202e11d3.js | 1 + .../frontend/static/js/settings.64c844e3.js | 1 + .../static/js/sharedDirView.0204addb.js | 1 + .../static/js/sharedFileViewAudio.2ec74d76.js | 1 + .../js/sharedFileViewDocument.35bac6cf.js | 1 + .../static/js/sharedFileViewImage.bd650551.js | 1 + .../js/sharedFileViewMarkdown.40aedf21.js | 1 + .../static/js/sharedFileViewPDF.76b58320.js | 1 + .../static/js/sharedFileViewSVG.d8614899.js | 1 + .../static/js/sharedFileViewSdoc.b048d7e9.js | 1 + .../js/sharedFileViewSpreadsheet.753ec6c4.js | 1 + .../static/js/sharedFileViewText.d2ab5b73.js | 1 + .../js/sharedFileViewUnknown.67d00bc7.js | 1 + .../static/js/sharedFileViewVideo.63110405.js | 1 + .../frontend/static/js/sysAdmin.53da7c69.js | 2 + .../js/sysAdmin.53da7c69.js.LICENSE.txt | 6 + .../frontend/static/js/uploadLink.fea5ee55.js | 1 + .../static/js/viewFileDocument.f0f2abc4.js | 1 + .../static/js/viewFileSdoc.b770baec.js | 1 + .../static/js/viewFileSpreadsheet.994ecffe.js | 1 + .../static/js/viewFileText.a48aab76.js | 1 + .../frontend/static/js/wiki.2afbe122.js | 1 + media/assets/scripts/i18n/ar/djangojs.js | 649 ++++++++ media/assets/scripts/i18n/ca/djangojs.js | 355 ++++ media/assets/scripts/i18n/cs/djangojs.js | 1140 +++++++++++++ media/assets/scripts/i18n/de/djangojs.js | 1286 ++++++++++++++ media/assets/scripts/i18n/el/djangojs.js | 382 +++++ media/assets/scripts/i18n/en/djangojs.js | 138 ++ media/assets/scripts/i18n/es-ar/djangojs.js | 1093 ++++++++++++ media/assets/scripts/i18n/es-mx/djangojs.js | 1094 ++++++++++++ media/assets/scripts/i18n/es/djangojs.js | 1093 ++++++++++++ media/assets/scripts/i18n/fi/djangojs.js | 683 ++++++++ media/assets/scripts/i18n/fr/djangojs.js | 1199 ++++++++++++++ media/assets/scripts/i18n/he/djangojs.js | 274 +++ media/assets/scripts/i18n/hu/djangojs.js | 779 +++++++++ media/assets/scripts/i18n/is/djangojs.js | 502 ++++++ media/assets/scripts/i18n/it/djangojs.js | 788 +++++++++ media/assets/scripts/i18n/ja/djangojs.js | 604 +++++++ media/assets/scripts/i18n/ko/djangojs.js | 1286 ++++++++++++++ media/assets/scripts/i18n/lv/djangojs.js | 553 +++++++ media/assets/scripts/i18n/nl/djangojs.js | 696 ++++++++ media/assets/scripts/i18n/pl/djangojs.js | 658 ++++++++ media/assets/scripts/i18n/pt-br/djangojs.js | 601 +++++++ media/assets/scripts/i18n/ru/djangojs.js | 1294 +++++++++++++++ media/assets/scripts/i18n/sk/djangojs.js | 92 + media/assets/scripts/i18n/sl/djangojs.js | 470 ++++++ media/assets/scripts/i18n/sv/djangojs.js | 1072 ++++++++++++ media/assets/scripts/i18n/th/djangojs.js | 383 +++++ media/assets/scripts/i18n/tr/djangojs.js | 667 ++++++++ media/assets/scripts/i18n/uk/djangojs.js | 409 +++++ media/assets/scripts/i18n/vi/djangojs.js | 423 +++++ media/assets/scripts/i18n/zh-cn/djangojs.js | 1304 +++++++++++++++ media/assets/scripts/i18n/zh-tw/djangojs.js | 620 +++++++ media/assets/scripts/lib/jquery-ui.min.js | 7 + media/assets/scripts/lib/jquery.min.js | 2 + .../assets/scripts/lib/jquery.simplemodal.js | 718 ++++++++ seahub/help/locale/ar/LC_MESSAGES/django.mo | Bin 0 -> 103706 bytes seahub/help/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 21833 bytes seahub/help/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 380 bytes seahub/help/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 66511 bytes .../help/locale/es_AR/LC_MESSAGES/django.mo | Bin 0 -> 66529 bytes .../help/locale/es_MX/LC_MESSAGES/django.mo | Bin 0 -> 66527 bytes seahub/help/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 106377 bytes seahub/help/locale/ko/LC_MESSAGES/django.mo | Bin 0 -> 106318 bytes seahub/help/locale/ru/LC_MESSAGES/django.mo | Bin 0 -> 138257 bytes seahub/help/locale/sv/LC_MESSAGES/django.mo | Bin 0 -> 17546 bytes seahub/help/locale/tr/LC_MESSAGES/django.mo | Bin 0 -> 48048 bytes .../help/locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 91971 bytes .../locale/en/LC_MESSAGES/django.mo | Bin 0 -> 337 bytes .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 0 -> 1002 bytes static/scripts/i18n/ar/djangojs.js | 781 ++++++--- static/scripts/i18n/ca/djangojs.js | 315 +++- static/scripts/i18n/cs/djangojs.js | 1205 ++++++++++++-- static/scripts/i18n/de/djangojs.js | 1440 +++++++++++++--- static/scripts/i18n/el/djangojs.js | 344 +++- static/scripts/i18n/en/djangojs.js | 104 +- static/scripts/i18n/es-ar/djangojs.js | 1249 +++++++++++--- static/scripts/i18n/es-mx/djangojs.js | 1251 +++++++++++--- static/scripts/i18n/es/djangojs.js | 1249 +++++++++++--- static/scripts/i18n/fi/djangojs.js | 844 +++++++--- static/scripts/i18n/fr/djangojs.js | 1360 ++++++++++++--- static/scripts/i18n/he/djangojs.js | 246 ++- static/scripts/i18n/hu/djangojs.js | 936 ++++++++--- static/scripts/i18n/is/djangojs.js | 602 ++++--- static/scripts/i18n/it/djangojs.js | 959 ++++++++--- static/scripts/i18n/ja/djangojs.js | 576 ++++++- static/scripts/i18n/ko/djangojs.js | 1439 +++++++++++++--- static/scripts/i18n/lv/djangojs.js | 521 +++++- static/scripts/i18n/nl/djangojs.js | 865 +++++++--- static/scripts/i18n/pl/djangojs.js | 808 ++++++--- static/scripts/i18n/pt-br/djangojs.js | 744 ++++++--- static/scripts/i18n/ru/djangojs.js | 1452 +++++++++++++--- static/scripts/i18n/sl/djangojs.js | 471 +++++- static/scripts/i18n/sv/djangojs.js | 1232 +++++++++++--- static/scripts/i18n/th/djangojs.js | 341 +++- static/scripts/i18n/tr/djangojs.js | 626 ++++++- static/scripts/i18n/uk/djangojs.js | 383 ++++- static/scripts/i18n/vi/djangojs.js | 460 +++-- static/scripts/i18n/zh-cn/djangojs.js | 1473 ++++++++++++++--- static/scripts/i18n/zh-tw/djangojs.js | 779 ++++++--- tests/github_actions_dist.sh | 0 236 files changed, 44044 insertions(+), 5837 deletions(-) create mode 100644 locale/ar/LC_MESSAGES/django.mo create mode 100644 locale/ar/LC_MESSAGES/djangojs.mo create mode 100644 locale/bg/LC_MESSAGES/django.mo create mode 100644 locale/bg/LC_MESSAGES/djangojs.mo create mode 100644 locale/bg_BG/LC_MESSAGES/djangojs.mo create mode 100644 locale/ca/LC_MESSAGES/django.mo create mode 100644 locale/ca/LC_MESSAGES/djangojs.mo create mode 100644 locale/cs/LC_MESSAGES/django.mo create mode 100644 locale/cs/LC_MESSAGES/djangojs.mo create mode 100644 locale/cs_CZ/LC_MESSAGES/djangojs.mo create mode 100644 locale/da_DK/LC_MESSAGES/djangojs.mo create mode 100644 locale/de/LC_MESSAGES/django.mo create mode 100644 locale/de/LC_MESSAGES/djangojs.mo create mode 100644 locale/el/LC_MESSAGES/django.mo create mode 100644 locale/el/LC_MESSAGES/djangojs.mo create mode 100644 locale/el_GR/LC_MESSAGES/djangojs.mo create mode 100644 locale/en/LC_MESSAGES/django.mo create mode 100644 locale/en/LC_MESSAGES/djangojs.mo create mode 100644 locale/en_US/LC_MESSAGES/djangojs.mo create mode 100644 locale/es/LC_MESSAGES/django.mo create mode 100644 locale/es/LC_MESSAGES/djangojs.mo create mode 100644 locale/es_AR/LC_MESSAGES/django.mo create mode 100644 locale/es_AR/LC_MESSAGES/djangojs.mo create mode 100644 locale/es_MX/LC_MESSAGES/django.mo create mode 100644 locale/es_MX/LC_MESSAGES/djangojs.mo create mode 100644 locale/fi/LC_MESSAGES/django.mo create mode 100644 locale/fi/LC_MESSAGES/djangojs.mo create mode 100644 locale/fr/LC_MESSAGES/django.mo create mode 100644 locale/fr/LC_MESSAGES/djangojs.mo create mode 100644 locale/he/LC_MESSAGES/django.mo create mode 100644 locale/he/LC_MESSAGES/djangojs.mo create mode 100644 locale/hr/LC_MESSAGES/djangojs.mo create mode 100644 locale/hr_HR/LC_MESSAGES/djangojs.mo create mode 100644 locale/hu/LC_MESSAGES/django.mo create mode 100644 locale/hu/LC_MESSAGES/djangojs.mo create mode 100644 locale/is/LC_MESSAGES/django.mo create mode 100644 locale/is/LC_MESSAGES/djangojs.mo create mode 100644 locale/it/LC_MESSAGES/django.mo create mode 100644 locale/it/LC_MESSAGES/djangojs.mo create mode 100644 locale/ja/LC_MESSAGES/django.mo create mode 100644 locale/ja/LC_MESSAGES/djangojs.mo create mode 100644 locale/ko/LC_MESSAGES/django.mo create mode 100644 locale/ko/LC_MESSAGES/djangojs.mo create mode 100644 locale/lt/LC_MESSAGES/django.mo create mode 100644 locale/lt/LC_MESSAGES/djangojs.mo create mode 100644 locale/lv/LC_MESSAGES/django.mo create mode 100644 locale/lv/LC_MESSAGES/djangojs.mo create mode 100644 locale/lv_LV/LC_MESSAGES/djangojs.mo create mode 100644 locale/mk/LC_MESSAGES/django.mo create mode 100644 locale/mk/LC_MESSAGES/djangojs.mo create mode 100644 locale/nb/LC_MESSAGES/djangojs.mo create mode 100644 locale/nb_NO/LC_MESSAGES/djangojs.mo create mode 100644 locale/nl/LC_MESSAGES/django.mo create mode 100644 locale/nl/LC_MESSAGES/djangojs.mo create mode 100644 locale/nl_NL/LC_MESSAGES/djangojs.mo create mode 100644 locale/pl/LC_MESSAGES/django.mo create mode 100644 locale/pl/LC_MESSAGES/djangojs.mo create mode 100644 locale/pt_BR/LC_MESSAGES/django.mo create mode 100644 locale/pt_BR/LC_MESSAGES/djangojs.mo create mode 100644 locale/pt_PT/LC_MESSAGES/djangojs.mo create mode 100644 locale/ru/LC_MESSAGES/django.mo create mode 100644 locale/ru/LC_MESSAGES/djangojs.mo create mode 100644 locale/sk/LC_MESSAGES/django.mo create mode 100644 locale/sk_SK/LC_MESSAGES/djangojs.mo create mode 100644 locale/sl/LC_MESSAGES/django.mo create mode 100644 locale/sl_SI/LC_MESSAGES/djangojs.mo create mode 100644 locale/sv/LC_MESSAGES/django.mo create mode 100644 locale/sv/LC_MESSAGES/djangojs.mo create mode 100644 locale/th/LC_MESSAGES/django.mo create mode 100644 locale/th_TH/LC_MESSAGES/djangojs.mo create mode 100644 locale/tr/LC_MESSAGES/django.mo create mode 100644 locale/tr/LC_MESSAGES/djangojs.mo create mode 100644 locale/uk/LC_MESSAGES/django.mo create mode 100644 locale/uk/LC_MESSAGES/djangojs.mo create mode 100644 locale/vi/LC_MESSAGES/django.mo create mode 100644 locale/vi/LC_MESSAGES/djangojs.mo create mode 100644 locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 locale/zh_CN/LC_MESSAGES/djangojs.mo create mode 100644 locale/zh_TW/LC_MESSAGES/django.mo create mode 100644 locale/zh_TW/LC_MESSAGES/djangojs.mo create mode 100644 media/assets/css/bootstrap.min.css create mode 100644 media/assets/frontend/static/css/TCAccept.0abfc181.css create mode 100644 media/assets/frontend/static/css/TCView.0abfc181.css create mode 100644 media/assets/frontend/static/css/app.bb42fc17.css create mode 100644 media/assets/frontend/static/css/commons.17d1d5d0.css create mode 100644 media/assets/frontend/static/css/draft.22c06bac.css create mode 100644 media/assets/frontend/static/css/fileHistory.12927620.css create mode 100644 media/assets/frontend/static/css/fileHistoryOld.6d426e0b.css create mode 100644 media/assets/frontend/static/css/historyTrashFileView.14c233ee.css create mode 100644 media/assets/frontend/static/css/markdownEditor.3110eb73.css create mode 100644 media/assets/frontend/static/css/orgAdmin.1ccd26d7.css create mode 100644 media/assets/frontend/static/css/plainMarkdownEditor.25e4c208.css create mode 100644 media/assets/frontend/static/css/repoFolderTrash.69b56f7c.css create mode 100644 media/assets/frontend/static/css/repoHistory.d2c893af.css create mode 100644 media/assets/frontend/static/css/repoSnapshot.0ee3fb82.css create mode 100644 media/assets/frontend/static/css/sdocFileHistory.2e8cd445.css create mode 100644 media/assets/frontend/static/css/settings.4e24d65d.css create mode 100644 media/assets/frontend/static/css/sharedDirView.0167fb72.css create mode 100644 media/assets/frontend/static/css/sharedFileViewSpreadsheet.aea7959b.css create mode 100644 media/assets/frontend/static/css/sysAdmin.defb2342.css create mode 100644 media/assets/frontend/static/css/uploadLink.d59e882a.css create mode 100644 media/assets/frontend/static/css/viewFileSpreadsheet.aea7959b.css create mode 100644 media/assets/frontend/static/css/wiki.0ae434f3.css create mode 100644 media/assets/frontend/static/js/334.414e1376.chunk.js create mode 100644 media/assets/frontend/static/js/347.5f2fe80e.chunk.js create mode 100644 media/assets/frontend/static/js/349.df816323.chunk.js create mode 100644 media/assets/frontend/static/js/685.7291a8cc.chunk.js create mode 100644 media/assets/frontend/static/js/695.4f440918.chunk.js create mode 100644 media/assets/frontend/static/js/75.a877b6a8.chunk.js create mode 100644 media/assets/frontend/static/js/834.cf890565.chunk.js create mode 100644 media/assets/frontend/static/js/862.0ff9f3ae.chunk.js create mode 100644 media/assets/frontend/static/js/965.306351b3.chunk.js create mode 100644 media/assets/frontend/static/js/TCAccept.e482fe30.js create mode 100644 media/assets/frontend/static/js/TCView.581dc96f.js create mode 100644 media/assets/frontend/static/js/app.1a7180e1.js create mode 100644 media/assets/frontend/static/js/app.1a7180e1.js.LICENSE.txt create mode 100644 media/assets/frontend/static/js/commons.383165b8.js create mode 100644 media/assets/frontend/static/js/commons.383165b8.js.LICENSE.txt create mode 100644 media/assets/frontend/static/js/draft.4beb7a44.js create mode 100644 media/assets/frontend/static/js/fileHistory.1247980e.js create mode 100644 media/assets/frontend/static/js/fileHistoryOld.5e257b77.js create mode 100644 media/assets/frontend/static/js/fileView.701a6851.js create mode 100644 media/assets/frontend/static/js/historyTrashFileView.0e526075.js create mode 100644 media/assets/frontend/static/js/markdownEditor.272bbcb4.js create mode 100644 media/assets/frontend/static/js/markdownEditor.272bbcb4.js.LICENSE.txt create mode 100644 media/assets/frontend/static/js/orgAdmin.aa24ddb3.js create mode 100644 media/assets/frontend/static/js/orgAdmin.aa24ddb3.js.LICENSE.txt create mode 100644 media/assets/frontend/static/js/plainMarkdownEditor.bf6a5a28.js create mode 100644 media/assets/frontend/static/js/repoFolderTrash.3bc4559a.js create mode 100644 media/assets/frontend/static/js/repoHistory.10b3f218.js create mode 100644 media/assets/frontend/static/js/repoSnapshot.226860eb.js create mode 100644 media/assets/frontend/static/js/runtime.86db51cf.js create mode 100644 media/assets/frontend/static/js/sdocFileHistory.6f30f777.js create mode 100644 media/assets/frontend/static/js/sdocPublishedRevision.86cecf4c.js create mode 100644 media/assets/frontend/static/js/search.202e11d3.js create mode 100644 media/assets/frontend/static/js/settings.64c844e3.js create mode 100644 media/assets/frontend/static/js/sharedDirView.0204addb.js create mode 100644 media/assets/frontend/static/js/sharedFileViewAudio.2ec74d76.js create mode 100644 media/assets/frontend/static/js/sharedFileViewDocument.35bac6cf.js create mode 100644 media/assets/frontend/static/js/sharedFileViewImage.bd650551.js create mode 100644 media/assets/frontend/static/js/sharedFileViewMarkdown.40aedf21.js create mode 100644 media/assets/frontend/static/js/sharedFileViewPDF.76b58320.js create mode 100644 media/assets/frontend/static/js/sharedFileViewSVG.d8614899.js create mode 100644 media/assets/frontend/static/js/sharedFileViewSdoc.b048d7e9.js create mode 100644 media/assets/frontend/static/js/sharedFileViewSpreadsheet.753ec6c4.js create mode 100644 media/assets/frontend/static/js/sharedFileViewText.d2ab5b73.js create mode 100644 media/assets/frontend/static/js/sharedFileViewUnknown.67d00bc7.js create mode 100644 media/assets/frontend/static/js/sharedFileViewVideo.63110405.js create mode 100644 media/assets/frontend/static/js/sysAdmin.53da7c69.js create mode 100644 media/assets/frontend/static/js/sysAdmin.53da7c69.js.LICENSE.txt create mode 100644 media/assets/frontend/static/js/uploadLink.fea5ee55.js create mode 100644 media/assets/frontend/static/js/viewFileDocument.f0f2abc4.js create mode 100644 media/assets/frontend/static/js/viewFileSdoc.b770baec.js create mode 100644 media/assets/frontend/static/js/viewFileSpreadsheet.994ecffe.js create mode 100644 media/assets/frontend/static/js/viewFileText.a48aab76.js create mode 100644 media/assets/frontend/static/js/wiki.2afbe122.js create mode 100644 media/assets/scripts/i18n/ar/djangojs.js create mode 100644 media/assets/scripts/i18n/ca/djangojs.js create mode 100644 media/assets/scripts/i18n/cs/djangojs.js create mode 100644 media/assets/scripts/i18n/de/djangojs.js create mode 100644 media/assets/scripts/i18n/el/djangojs.js create mode 100644 media/assets/scripts/i18n/en/djangojs.js create mode 100644 media/assets/scripts/i18n/es-ar/djangojs.js create mode 100644 media/assets/scripts/i18n/es-mx/djangojs.js create mode 100644 media/assets/scripts/i18n/es/djangojs.js create mode 100644 media/assets/scripts/i18n/fi/djangojs.js create mode 100644 media/assets/scripts/i18n/fr/djangojs.js create mode 100644 media/assets/scripts/i18n/he/djangojs.js create mode 100644 media/assets/scripts/i18n/hu/djangojs.js create mode 100644 media/assets/scripts/i18n/is/djangojs.js create mode 100644 media/assets/scripts/i18n/it/djangojs.js create mode 100644 media/assets/scripts/i18n/ja/djangojs.js create mode 100644 media/assets/scripts/i18n/ko/djangojs.js create mode 100644 media/assets/scripts/i18n/lv/djangojs.js create mode 100644 media/assets/scripts/i18n/nl/djangojs.js create mode 100644 media/assets/scripts/i18n/pl/djangojs.js create mode 100644 media/assets/scripts/i18n/pt-br/djangojs.js create mode 100644 media/assets/scripts/i18n/ru/djangojs.js create mode 100644 media/assets/scripts/i18n/sk/djangojs.js create mode 100644 media/assets/scripts/i18n/sl/djangojs.js create mode 100644 media/assets/scripts/i18n/sv/djangojs.js create mode 100644 media/assets/scripts/i18n/th/djangojs.js create mode 100644 media/assets/scripts/i18n/tr/djangojs.js create mode 100644 media/assets/scripts/i18n/uk/djangojs.js create mode 100644 media/assets/scripts/i18n/vi/djangojs.js create mode 100644 media/assets/scripts/i18n/zh-cn/djangojs.js create mode 100644 media/assets/scripts/i18n/zh-tw/djangojs.js create mode 100644 media/assets/scripts/lib/jquery-ui.min.js create mode 100644 media/assets/scripts/lib/jquery.min.js create mode 100644 media/assets/scripts/lib/jquery.simplemodal.js create mode 100644 seahub/help/locale/ar/LC_MESSAGES/django.mo create mode 100644 seahub/help/locale/de/LC_MESSAGES/django.mo create mode 100644 seahub/help/locale/en/LC_MESSAGES/django.mo create mode 100644 seahub/help/locale/es/LC_MESSAGES/django.mo create mode 100644 seahub/help/locale/es_AR/LC_MESSAGES/django.mo create mode 100644 seahub/help/locale/es_MX/LC_MESSAGES/django.mo create mode 100644 seahub/help/locale/fr/LC_MESSAGES/django.mo create mode 100644 seahub/help/locale/ko/LC_MESSAGES/django.mo create mode 100644 seahub/help/locale/ru/LC_MESSAGES/django.mo create mode 100644 seahub/help/locale/sv/LC_MESSAGES/django.mo create mode 100644 seahub/help/locale/tr/LC_MESSAGES/django.mo create mode 100644 seahub/help/locale/zh_CN/LC_MESSAGES/django.mo create mode 100644 seahub/trusted_ip/locale/en/LC_MESSAGES/django.mo create mode 100644 seahub/trusted_ip/locale/zh_CN/LC_MESSAGES/django.mo mode change 100644 => 100755 tests/github_actions_dist.sh diff --git a/frontend/webpack-stats.pro.json b/frontend/webpack-stats.pro.json index a5b46a0e99e..d0df4c08c72 100644 --- a/frontend/webpack-stats.pro.json +++ b/frontend/webpack-stats.pro.json @@ -1,807 +1,550 @@ { "status": "done", "assets": { - "static/css/app.ce867cc5.css": { - "name": "static/css/app.ce867cc5.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/app.ce867cc5.css" + "static/css/app.bb42fc17.css": { + "name": "static/css/app.bb42fc17.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/app.bb42fc17.css" }, - "static/css/app.ce867cc5.css.map": { - "name": "static/css/app.ce867cc5.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/app.ce867cc5.css.map" + "static/css/commons.17d1d5d0.css": { + "name": "static/css/commons.17d1d5d0.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/commons.17d1d5d0.css" }, - "static/css/commons.2c40b537.css": { - "name": "static/css/commons.2c40b537.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/commons.2c40b537.css" + "static/css/draft.22c06bac.css": { + "name": "static/css/draft.22c06bac.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/draft.22c06bac.css" }, - "static/css/commons.2c40b537.css.map": { - "name": "static/css/commons.2c40b537.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/commons.2c40b537.css.map" + "static/css/fileHistory.12927620.css": { + "name": "static/css/fileHistory.12927620.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/fileHistory.12927620.css" }, - "static/css/draft.dfd8ec8b.css": { - "name": "static/css/draft.dfd8ec8b.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/draft.dfd8ec8b.css" + "static/css/fileHistoryOld.6d426e0b.css": { + "name": "static/css/fileHistoryOld.6d426e0b.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/fileHistoryOld.6d426e0b.css" }, - "static/css/draft.dfd8ec8b.css.map": { - "name": "static/css/draft.dfd8ec8b.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/draft.dfd8ec8b.css.map" + "static/css/historyTrashFileView.14c233ee.css": { + "name": "static/css/historyTrashFileView.14c233ee.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/historyTrashFileView.14c233ee.css" }, - "static/css/fileHistory.c207f9b1.css": { - "name": "static/css/fileHistory.c207f9b1.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/fileHistory.c207f9b1.css" + "static/css/markdownEditor.3110eb73.css": { + "name": "static/css/markdownEditor.3110eb73.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/markdownEditor.3110eb73.css" }, - "static/css/fileHistory.c207f9b1.css.map": { - "name": "static/css/fileHistory.c207f9b1.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/fileHistory.c207f9b1.css.map" + "static/css/orgAdmin.1ccd26d7.css": { + "name": "static/css/orgAdmin.1ccd26d7.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/orgAdmin.1ccd26d7.css" }, - "static/css/fileHistoryOld.34922be6.css": { - "name": "static/css/fileHistoryOld.34922be6.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/fileHistoryOld.34922be6.css" + "static/css/plainMarkdownEditor.25e4c208.css": { + "name": "static/css/plainMarkdownEditor.25e4c208.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/plainMarkdownEditor.25e4c208.css" }, - "static/css/fileHistoryOld.34922be6.css.map": { - "name": "static/css/fileHistoryOld.34922be6.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/fileHistoryOld.34922be6.css.map" + "static/css/repoFolderTrash.69b56f7c.css": { + "name": "static/css/repoFolderTrash.69b56f7c.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/repoFolderTrash.69b56f7c.css" }, - "static/css/historyTrashFileView.d2070387.css": { - "name": "static/css/historyTrashFileView.d2070387.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/historyTrashFileView.d2070387.css" + "static/css/repoHistory.d2c893af.css": { + "name": "static/css/repoHistory.d2c893af.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/repoHistory.d2c893af.css" }, - "static/css/historyTrashFileView.d2070387.css.map": { - "name": "static/css/historyTrashFileView.d2070387.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/historyTrashFileView.d2070387.css.map" + "static/css/repoSnapshot.0ee3fb82.css": { + "name": "static/css/repoSnapshot.0ee3fb82.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/repoSnapshot.0ee3fb82.css" }, - "static/css/markdownEditor.c66eb93d.css": { - "name": "static/css/markdownEditor.c66eb93d.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/markdownEditor.c66eb93d.css" + "static/css/sdocFileHistory.2e8cd445.css": { + "name": "static/css/sdocFileHistory.2e8cd445.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/sdocFileHistory.2e8cd445.css" }, - "static/css/markdownEditor.c66eb93d.css.map": { - "name": "static/css/markdownEditor.c66eb93d.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/markdownEditor.c66eb93d.css.map" + "static/css/settings.4e24d65d.css": { + "name": "static/css/settings.4e24d65d.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/settings.4e24d65d.css" }, - "static/css/orgAdmin.bb6a05c5.css": { - "name": "static/css/orgAdmin.bb6a05c5.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/orgAdmin.bb6a05c5.css" + "static/css/sharedDirView.0167fb72.css": { + "name": "static/css/sharedDirView.0167fb72.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/sharedDirView.0167fb72.css" }, - "static/css/orgAdmin.bb6a05c5.css.map": { - "name": "static/css/orgAdmin.bb6a05c5.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/orgAdmin.bb6a05c5.css.map" + "static/css/sharedFileViewSpreadsheet.aea7959b.css": { + "name": "static/css/sharedFileViewSpreadsheet.aea7959b.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/sharedFileViewSpreadsheet.aea7959b.css" }, - "static/css/repoFolderTrash.d4170c41.css": { - "name": "static/css/repoFolderTrash.d4170c41.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/repoFolderTrash.d4170c41.css" + "static/css/sysAdmin.defb2342.css": { + "name": "static/css/sysAdmin.defb2342.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/sysAdmin.defb2342.css" }, - "static/css/repoFolderTrash.d4170c41.css.map": { - "name": "static/css/repoFolderTrash.d4170c41.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/repoFolderTrash.d4170c41.css.map" + "static/css/TCAccept.0abfc181.css": { + "name": "static/css/TCAccept.0abfc181.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/TCAccept.0abfc181.css" }, - "static/css/repoHistory.f0ad8622.css": { - "name": "static/css/repoHistory.f0ad8622.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/repoHistory.f0ad8622.css" + "static/css/TCView.0abfc181.css": { + "name": "static/css/TCView.0abfc181.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/TCView.0abfc181.css" }, - "static/css/repoHistory.f0ad8622.css.map": { - "name": "static/css/repoHistory.f0ad8622.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/repoHistory.f0ad8622.css.map" + "static/css/uploadLink.d59e882a.css": { + "name": "static/css/uploadLink.d59e882a.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/uploadLink.d59e882a.css" }, - "static/css/repoSnapshot.c6bbee77.css": { - "name": "static/css/repoSnapshot.c6bbee77.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/repoSnapshot.c6bbee77.css" + "static/css/viewFileSpreadsheet.aea7959b.css": { + "name": "static/css/viewFileSpreadsheet.aea7959b.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/viewFileSpreadsheet.aea7959b.css" }, - "static/css/repoSnapshot.c6bbee77.css.map": { - "name": "static/css/repoSnapshot.c6bbee77.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/repoSnapshot.c6bbee77.css.map" + "static/css/wiki.0ae434f3.css": { + "name": "static/css/wiki.0ae434f3.css", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/css/wiki.0ae434f3.css" }, - "static/css/sdocFileHistory.f936c666.css": { - "name": "static/css/sdocFileHistory.f936c666.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/sdocFileHistory.f936c666.css" + "static/js/334.414e1376.chunk.js": { + "name": "static/js/334.414e1376.chunk.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/334.414e1376.chunk.js" }, - "static/css/sdocFileHistory.f936c666.css.map": { - "name": "static/css/sdocFileHistory.f936c666.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/sdocFileHistory.f936c666.css.map" + "static/js/347.5f2fe80e.chunk.js": { + "name": "static/js/347.5f2fe80e.chunk.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/347.5f2fe80e.chunk.js" }, - "static/css/settings.391717d2.css": { - "name": "static/css/settings.391717d2.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/settings.391717d2.css" + "static/js/349.df816323.chunk.js": { + "name": "static/js/349.df816323.chunk.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/349.df816323.chunk.js" }, - "static/css/settings.391717d2.css.map": { - "name": "static/css/settings.391717d2.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/settings.391717d2.css.map" + "static/js/685.7291a8cc.chunk.js": { + "name": "static/js/685.7291a8cc.chunk.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/685.7291a8cc.chunk.js" }, - "static/css/sharedDirView.945789e9.css": { - "name": "static/css/sharedDirView.945789e9.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/sharedDirView.945789e9.css" + "static/js/695.4f440918.chunk.js": { + "name": "static/js/695.4f440918.chunk.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/695.4f440918.chunk.js" }, - "static/css/sharedDirView.945789e9.css.map": { - "name": "static/css/sharedDirView.945789e9.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/sharedDirView.945789e9.css.map" + "static/js/75.a877b6a8.chunk.js": { + "name": "static/js/75.a877b6a8.chunk.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/75.a877b6a8.chunk.js" }, - "static/css/sharedFileViewSpreadsheet.ff1ddac7.css": { - "name": "static/css/sharedFileViewSpreadsheet.ff1ddac7.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/sharedFileViewSpreadsheet.ff1ddac7.css" + "static/js/834.cf890565.chunk.js": { + "name": "static/js/834.cf890565.chunk.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/834.cf890565.chunk.js" }, - "static/css/sharedFileViewSpreadsheet.ff1ddac7.css.map": { - "name": "static/css/sharedFileViewSpreadsheet.ff1ddac7.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/sharedFileViewSpreadsheet.ff1ddac7.css.map" + "static/js/862.0ff9f3ae.chunk.js": { + "name": "static/js/862.0ff9f3ae.chunk.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/862.0ff9f3ae.chunk.js" }, - "static/css/sysAdmin.feb7b73d.css": { - "name": "static/css/sysAdmin.feb7b73d.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/sysAdmin.feb7b73d.css" + "static/js/965.306351b3.chunk.js": { + "name": "static/js/965.306351b3.chunk.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/965.306351b3.chunk.js" }, - "static/css/sysAdmin.feb7b73d.css.map": { - "name": "static/css/sysAdmin.feb7b73d.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/sysAdmin.feb7b73d.css.map" + "static/js/app.1a7180e1.js": { + "name": "static/js/app.1a7180e1.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/app.1a7180e1.js" }, - "static/css/TCAccept.05d88392.css": { - "name": "static/css/TCAccept.05d88392.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/TCAccept.05d88392.css" + "static/js/app.1a7180e1.js.LICENSE.txt": { + "name": "static/js/app.1a7180e1.js.LICENSE.txt", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/app.1a7180e1.js.LICENSE.txt" }, - "static/css/TCAccept.05d88392.css.map": { - "name": "static/css/TCAccept.05d88392.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/TCAccept.05d88392.css.map" + "static/js/commons.383165b8.js": { + "name": "static/js/commons.383165b8.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/commons.383165b8.js" }, - "static/css/TCView.05d88392.css": { - "name": "static/css/TCView.05d88392.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/TCView.05d88392.css" + "static/js/commons.383165b8.js.LICENSE.txt": { + "name": "static/js/commons.383165b8.js.LICENSE.txt", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/commons.383165b8.js.LICENSE.txt" }, - "static/css/TCView.05d88392.css.map": { - "name": "static/css/TCView.05d88392.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/TCView.05d88392.css.map" + "static/js/draft.4beb7a44.js": { + "name": "static/js/draft.4beb7a44.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/draft.4beb7a44.js" }, - "static/css/uploadLink.01103a58.css": { - "name": "static/css/uploadLink.01103a58.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/uploadLink.01103a58.css" + "static/js/fileHistory.1247980e.js": { + "name": "static/js/fileHistory.1247980e.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/fileHistory.1247980e.js" }, - "static/css/uploadLink.01103a58.css.map": { - "name": "static/css/uploadLink.01103a58.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/uploadLink.01103a58.css.map" + "static/js/fileHistoryOld.5e257b77.js": { + "name": "static/js/fileHistoryOld.5e257b77.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/fileHistoryOld.5e257b77.js" }, - "static/css/viewFileSpreadsheet.ff1ddac7.css": { - "name": "static/css/viewFileSpreadsheet.ff1ddac7.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/viewFileSpreadsheet.ff1ddac7.css" + "static/js/fileView.701a6851.js": { + "name": "static/js/fileView.701a6851.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/fileView.701a6851.js" }, - "static/css/viewFileSpreadsheet.ff1ddac7.css.map": { - "name": "static/css/viewFileSpreadsheet.ff1ddac7.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/viewFileSpreadsheet.ff1ddac7.css.map" + "static/js/historyTrashFileView.0e526075.js": { + "name": "static/js/historyTrashFileView.0e526075.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/historyTrashFileView.0e526075.js" }, - "static/css/wiki.2d406fab.css": { - "name": "static/css/wiki.2d406fab.css", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/wiki.2d406fab.css" + "static/js/markdownEditor.272bbcb4.js": { + "name": "static/js/markdownEditor.272bbcb4.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/markdownEditor.272bbcb4.js" }, - "static/css/wiki.2d406fab.css.map": { - "name": "static/css/wiki.2d406fab.css.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/css/wiki.2d406fab.css.map" + "static/js/markdownEditor.272bbcb4.js.LICENSE.txt": { + "name": "static/js/markdownEditor.272bbcb4.js.LICENSE.txt", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/markdownEditor.272bbcb4.js.LICENSE.txt" }, - "static/js/305.d8dbbbbc.chunk.js": { - "name": "static/js/305.d8dbbbbc.chunk.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/305.d8dbbbbc.chunk.js" + "static/js/orgAdmin.aa24ddb3.js": { + "name": "static/js/orgAdmin.aa24ddb3.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/orgAdmin.aa24ddb3.js" }, - "static/js/305.d8dbbbbc.chunk.js.map": { - "name": "static/js/305.d8dbbbbc.chunk.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/305.d8dbbbbc.chunk.js.map" + "static/js/orgAdmin.aa24ddb3.js.LICENSE.txt": { + "name": "static/js/orgAdmin.aa24ddb3.js.LICENSE.txt", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/orgAdmin.aa24ddb3.js.LICENSE.txt" }, - "static/js/311.e7e04ffb.chunk.js": { - "name": "static/js/311.e7e04ffb.chunk.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/311.e7e04ffb.chunk.js" + "static/js/plainMarkdownEditor.bf6a5a28.js": { + "name": "static/js/plainMarkdownEditor.bf6a5a28.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/plainMarkdownEditor.bf6a5a28.js" }, - "static/js/311.e7e04ffb.chunk.js.map": { - "name": "static/js/311.e7e04ffb.chunk.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/311.e7e04ffb.chunk.js.map" + "static/js/repoFolderTrash.3bc4559a.js": { + "name": "static/js/repoFolderTrash.3bc4559a.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/repoFolderTrash.3bc4559a.js" }, - "static/js/379.e48ee7a7.chunk.js": { - "name": "static/js/379.e48ee7a7.chunk.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/379.e48ee7a7.chunk.js" + "static/js/repoHistory.10b3f218.js": { + "name": "static/js/repoHistory.10b3f218.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/repoHistory.10b3f218.js" }, - "static/js/379.e48ee7a7.chunk.js.map": { - "name": "static/js/379.e48ee7a7.chunk.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/379.e48ee7a7.chunk.js.map" + "static/js/repoSnapshot.226860eb.js": { + "name": "static/js/repoSnapshot.226860eb.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/repoSnapshot.226860eb.js" }, - "static/js/482.40023cf1.chunk.js": { - "name": "static/js/482.40023cf1.chunk.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/482.40023cf1.chunk.js" + "static/js/runtime.86db51cf.js": { + "name": "static/js/runtime.86db51cf.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/runtime.86db51cf.js" }, - "static/js/482.40023cf1.chunk.js.map": { - "name": "static/js/482.40023cf1.chunk.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/482.40023cf1.chunk.js.map" + "static/js/sdocFileHistory.6f30f777.js": { + "name": "static/js/sdocFileHistory.6f30f777.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sdocFileHistory.6f30f777.js" }, - "static/js/54.f8d765ee.chunk.js": { - "name": "static/js/54.f8d765ee.chunk.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/54.f8d765ee.chunk.js" + "static/js/sdocPublishedRevision.86cecf4c.js": { + "name": "static/js/sdocPublishedRevision.86cecf4c.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sdocPublishedRevision.86cecf4c.js" }, - "static/js/54.f8d765ee.chunk.js.map": { - "name": "static/js/54.f8d765ee.chunk.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/54.f8d765ee.chunk.js.map" + "static/js/search.202e11d3.js": { + "name": "static/js/search.202e11d3.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/search.202e11d3.js" }, - "static/js/545.2cc3d80f.chunk.js": { - "name": "static/js/545.2cc3d80f.chunk.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/545.2cc3d80f.chunk.js" + "static/js/settings.64c844e3.js": { + "name": "static/js/settings.64c844e3.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/settings.64c844e3.js" }, - "static/js/545.2cc3d80f.chunk.js.map": { - "name": "static/js/545.2cc3d80f.chunk.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/545.2cc3d80f.chunk.js.map" + "static/js/sharedDirView.0204addb.js": { + "name": "static/js/sharedDirView.0204addb.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sharedDirView.0204addb.js" }, - "static/js/921.ba8481b9.chunk.js": { - "name": "static/js/921.ba8481b9.chunk.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/921.ba8481b9.chunk.js" + "static/js/sharedFileViewAudio.2ec74d76.js": { + "name": "static/js/sharedFileViewAudio.2ec74d76.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sharedFileViewAudio.2ec74d76.js" }, - "static/js/921.ba8481b9.chunk.js.map": { - "name": "static/js/921.ba8481b9.chunk.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/921.ba8481b9.chunk.js.map" + "static/js/sharedFileViewDocument.35bac6cf.js": { + "name": "static/js/sharedFileViewDocument.35bac6cf.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sharedFileViewDocument.35bac6cf.js" }, - "static/js/975.7f1d8705.chunk.js": { - "name": "static/js/975.7f1d8705.chunk.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/975.7f1d8705.chunk.js" + "static/js/sharedFileViewImage.bd650551.js": { + "name": "static/js/sharedFileViewImage.bd650551.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sharedFileViewImage.bd650551.js" }, - "static/js/975.7f1d8705.chunk.js.map": { - "name": "static/js/975.7f1d8705.chunk.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/975.7f1d8705.chunk.js.map" + "static/js/sharedFileViewMarkdown.40aedf21.js": { + "name": "static/js/sharedFileViewMarkdown.40aedf21.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sharedFileViewMarkdown.40aedf21.js" }, - "static/js/997.4e7b85c4.chunk.js": { - "name": "static/js/997.4e7b85c4.chunk.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/997.4e7b85c4.chunk.js" + "static/js/sharedFileViewPDF.76b58320.js": { + "name": "static/js/sharedFileViewPDF.76b58320.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sharedFileViewPDF.76b58320.js" }, - "static/js/997.4e7b85c4.chunk.js.map": { - "name": "static/js/997.4e7b85c4.chunk.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/997.4e7b85c4.chunk.js.map" + "static/js/sharedFileViewSdoc.b048d7e9.js": { + "name": "static/js/sharedFileViewSdoc.b048d7e9.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sharedFileViewSdoc.b048d7e9.js" }, - "static/js/app.800f919a.js": { - "name": "static/js/app.800f919a.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/app.800f919a.js" + "static/js/sharedFileViewSpreadsheet.753ec6c4.js": { + "name": "static/js/sharedFileViewSpreadsheet.753ec6c4.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sharedFileViewSpreadsheet.753ec6c4.js" }, - "static/js/app.800f919a.js.LICENSE.txt": { - "name": "static/js/app.800f919a.js.LICENSE.txt", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/app.800f919a.js.LICENSE.txt" + "static/js/sharedFileViewSVG.d8614899.js": { + "name": "static/js/sharedFileViewSVG.d8614899.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sharedFileViewSVG.d8614899.js" }, - "static/js/app.800f919a.js.map": { - "name": "static/js/app.800f919a.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/app.800f919a.js.map" + "static/js/sharedFileViewText.d2ab5b73.js": { + "name": "static/js/sharedFileViewText.d2ab5b73.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sharedFileViewText.d2ab5b73.js" }, - "static/js/commons.84df398e.js": { - "name": "static/js/commons.84df398e.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/commons.84df398e.js" + "static/js/sharedFileViewUnknown.67d00bc7.js": { + "name": "static/js/sharedFileViewUnknown.67d00bc7.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sharedFileViewUnknown.67d00bc7.js" }, - "static/js/commons.84df398e.js.LICENSE.txt": { - "name": "static/js/commons.84df398e.js.LICENSE.txt", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/commons.84df398e.js.LICENSE.txt" + "static/js/sharedFileViewVideo.63110405.js": { + "name": "static/js/sharedFileViewVideo.63110405.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sharedFileViewVideo.63110405.js" }, - "static/js/commons.84df398e.js.map": { - "name": "static/js/commons.84df398e.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/commons.84df398e.js.map" + "static/js/sysAdmin.53da7c69.js": { + "name": "static/js/sysAdmin.53da7c69.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sysAdmin.53da7c69.js" }, - "static/js/draft.b5d27191.js": { - "name": "static/js/draft.b5d27191.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/draft.b5d27191.js" + "static/js/sysAdmin.53da7c69.js.LICENSE.txt": { + "name": "static/js/sysAdmin.53da7c69.js.LICENSE.txt", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/sysAdmin.53da7c69.js.LICENSE.txt" }, - "static/js/draft.b5d27191.js.map": { - "name": "static/js/draft.b5d27191.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/draft.b5d27191.js.map" + "static/js/TCAccept.e482fe30.js": { + "name": "static/js/TCAccept.e482fe30.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/TCAccept.e482fe30.js" }, - "static/js/fileHistory.88bff865.js": { - "name": "static/js/fileHistory.88bff865.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/fileHistory.88bff865.js" + "static/js/TCView.581dc96f.js": { + "name": "static/js/TCView.581dc96f.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/TCView.581dc96f.js" }, - "static/js/fileHistory.88bff865.js.map": { - "name": "static/js/fileHistory.88bff865.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/fileHistory.88bff865.js.map" + "static/js/uploadLink.fea5ee55.js": { + "name": "static/js/uploadLink.fea5ee55.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/uploadLink.fea5ee55.js" }, - "static/js/fileHistoryOld.3f18f9ad.js": { - "name": "static/js/fileHistoryOld.3f18f9ad.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/fileHistoryOld.3f18f9ad.js" + "static/js/viewFileDocument.f0f2abc4.js": { + "name": "static/js/viewFileDocument.f0f2abc4.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/viewFileDocument.f0f2abc4.js" }, - "static/js/fileHistoryOld.3f18f9ad.js.map": { - "name": "static/js/fileHistoryOld.3f18f9ad.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/fileHistoryOld.3f18f9ad.js.map" + "static/js/viewFileSdoc.b770baec.js": { + "name": "static/js/viewFileSdoc.b770baec.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/viewFileSdoc.b770baec.js" }, - "static/js/fileView.f3d13498.js": { - "name": "static/js/fileView.f3d13498.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/fileView.f3d13498.js" + "static/js/viewFileSpreadsheet.994ecffe.js": { + "name": "static/js/viewFileSpreadsheet.994ecffe.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/viewFileSpreadsheet.994ecffe.js" }, - "static/js/fileView.f3d13498.js.map": { - "name": "static/js/fileView.f3d13498.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/fileView.f3d13498.js.map" + "static/js/viewFileText.a48aab76.js": { + "name": "static/js/viewFileText.a48aab76.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/viewFileText.a48aab76.js" }, - "static/js/historyTrashFileView.11fe180d.js": { - "name": "static/js/historyTrashFileView.11fe180d.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/historyTrashFileView.11fe180d.js" - }, - "static/js/historyTrashFileView.11fe180d.js.map": { - "name": "static/js/historyTrashFileView.11fe180d.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/historyTrashFileView.11fe180d.js.map" - }, - "static/js/markdownEditor.3ee490c8.js": { - "name": "static/js/markdownEditor.3ee490c8.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/markdownEditor.3ee490c8.js" - }, - "static/js/markdownEditor.3ee490c8.js.LICENSE.txt": { - "name": "static/js/markdownEditor.3ee490c8.js.LICENSE.txt", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/markdownEditor.3ee490c8.js.LICENSE.txt" - }, - "static/js/markdownEditor.3ee490c8.js.map": { - "name": "static/js/markdownEditor.3ee490c8.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/markdownEditor.3ee490c8.js.map" - }, - "static/js/orgAdmin.c982a7fd.js": { - "name": "static/js/orgAdmin.c982a7fd.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/orgAdmin.c982a7fd.js" - }, - "static/js/orgAdmin.c982a7fd.js.LICENSE.txt": { - "name": "static/js/orgAdmin.c982a7fd.js.LICENSE.txt", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/orgAdmin.c982a7fd.js.LICENSE.txt" - }, - "static/js/orgAdmin.c982a7fd.js.map": { - "name": "static/js/orgAdmin.c982a7fd.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/orgAdmin.c982a7fd.js.map" - }, - "static/js/repoFolderTrash.28b24f80.js": { - "name": "static/js/repoFolderTrash.28b24f80.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/repoFolderTrash.28b24f80.js" - }, - "static/js/repoFolderTrash.28b24f80.js.map": { - "name": "static/js/repoFolderTrash.28b24f80.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/repoFolderTrash.28b24f80.js.map" - }, - "static/js/repoHistory.576546cc.js": { - "name": "static/js/repoHistory.576546cc.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/repoHistory.576546cc.js" - }, - "static/js/repoHistory.576546cc.js.map": { - "name": "static/js/repoHistory.576546cc.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/repoHistory.576546cc.js.map" - }, - "static/js/repoSnapshot.8c570ae6.js": { - "name": "static/js/repoSnapshot.8c570ae6.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/repoSnapshot.8c570ae6.js" - }, - "static/js/repoSnapshot.8c570ae6.js.map": { - "name": "static/js/repoSnapshot.8c570ae6.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/repoSnapshot.8c570ae6.js.map" - }, - "static/js/runtime.028fa1ae.js": { - "name": "static/js/runtime.028fa1ae.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/runtime.028fa1ae.js" - }, - "static/js/runtime.028fa1ae.js.map": { - "name": "static/js/runtime.028fa1ae.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/runtime.028fa1ae.js.map" - }, - "static/js/sdocFileHistory.5d6a8c34.js": { - "name": "static/js/sdocFileHistory.5d6a8c34.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sdocFileHistory.5d6a8c34.js" - }, - "static/js/sdocFileHistory.5d6a8c34.js.map": { - "name": "static/js/sdocFileHistory.5d6a8c34.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sdocFileHistory.5d6a8c34.js.map" - }, - "static/js/sdocPublishedRevision.aeef61c9.js": { - "name": "static/js/sdocPublishedRevision.aeef61c9.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sdocPublishedRevision.aeef61c9.js" - }, - "static/js/sdocPublishedRevision.aeef61c9.js.map": { - "name": "static/js/sdocPublishedRevision.aeef61c9.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sdocPublishedRevision.aeef61c9.js.map" - }, - "static/js/search.60173edb.js": { - "name": "static/js/search.60173edb.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/search.60173edb.js" - }, - "static/js/search.60173edb.js.map": { - "name": "static/js/search.60173edb.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/search.60173edb.js.map" - }, - "static/js/settings.4f5512b2.js": { - "name": "static/js/settings.4f5512b2.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/settings.4f5512b2.js" - }, - "static/js/settings.4f5512b2.js.map": { - "name": "static/js/settings.4f5512b2.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/settings.4f5512b2.js.map" - }, - "static/js/sharedDirView.859e8ccc.js": { - "name": "static/js/sharedDirView.859e8ccc.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedDirView.859e8ccc.js" - }, - "static/js/sharedDirView.859e8ccc.js.map": { - "name": "static/js/sharedDirView.859e8ccc.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedDirView.859e8ccc.js.map" - }, - "static/js/sharedFileViewAudio.cedd033e.js": { - "name": "static/js/sharedFileViewAudio.cedd033e.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewAudio.cedd033e.js" - }, - "static/js/sharedFileViewAudio.cedd033e.js.map": { - "name": "static/js/sharedFileViewAudio.cedd033e.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewAudio.cedd033e.js.map" - }, - "static/js/sharedFileViewDocument.180f58d8.js": { - "name": "static/js/sharedFileViewDocument.180f58d8.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewDocument.180f58d8.js" - }, - "static/js/sharedFileViewDocument.180f58d8.js.map": { - "name": "static/js/sharedFileViewDocument.180f58d8.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewDocument.180f58d8.js.map" - }, - "static/js/sharedFileViewImage.9d0dda04.js": { - "name": "static/js/sharedFileViewImage.9d0dda04.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewImage.9d0dda04.js" - }, - "static/js/sharedFileViewImage.9d0dda04.js.map": { - "name": "static/js/sharedFileViewImage.9d0dda04.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewImage.9d0dda04.js.map" - }, - "static/js/sharedFileViewMarkdown.7dbe56ed.js": { - "name": "static/js/sharedFileViewMarkdown.7dbe56ed.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewMarkdown.7dbe56ed.js" - }, - "static/js/sharedFileViewMarkdown.7dbe56ed.js.map": { - "name": "static/js/sharedFileViewMarkdown.7dbe56ed.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewMarkdown.7dbe56ed.js.map" - }, - "static/js/sharedFileViewPDF.a00415f0.js": { - "name": "static/js/sharedFileViewPDF.a00415f0.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewPDF.a00415f0.js" - }, - "static/js/sharedFileViewPDF.a00415f0.js.map": { - "name": "static/js/sharedFileViewPDF.a00415f0.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewPDF.a00415f0.js.map" - }, - "static/js/sharedFileViewSdoc.4a7b0355.js": { - "name": "static/js/sharedFileViewSdoc.4a7b0355.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewSdoc.4a7b0355.js" - }, - "static/js/sharedFileViewSdoc.4a7b0355.js.map": { - "name": "static/js/sharedFileViewSdoc.4a7b0355.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewSdoc.4a7b0355.js.map" - }, - "static/js/sharedFileViewSpreadsheet.0ffb4373.js": { - "name": "static/js/sharedFileViewSpreadsheet.0ffb4373.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewSpreadsheet.0ffb4373.js" - }, - "static/js/sharedFileViewSpreadsheet.0ffb4373.js.map": { - "name": "static/js/sharedFileViewSpreadsheet.0ffb4373.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewSpreadsheet.0ffb4373.js.map" - }, - "static/js/sharedFileViewSVG.5fd43385.js": { - "name": "static/js/sharedFileViewSVG.5fd43385.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewSVG.5fd43385.js" - }, - "static/js/sharedFileViewSVG.5fd43385.js.map": { - "name": "static/js/sharedFileViewSVG.5fd43385.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewSVG.5fd43385.js.map" - }, - "static/js/sharedFileViewText.2fe6341c.js": { - "name": "static/js/sharedFileViewText.2fe6341c.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewText.2fe6341c.js" - }, - "static/js/sharedFileViewText.2fe6341c.js.map": { - "name": "static/js/sharedFileViewText.2fe6341c.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewText.2fe6341c.js.map" - }, - "static/js/sharedFileViewUnknown.a0e468e0.js": { - "name": "static/js/sharedFileViewUnknown.a0e468e0.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewUnknown.a0e468e0.js" - }, - "static/js/sharedFileViewUnknown.a0e468e0.js.map": { - "name": "static/js/sharedFileViewUnknown.a0e468e0.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewUnknown.a0e468e0.js.map" - }, - "static/js/sharedFileViewVideo.6af2fa31.js": { - "name": "static/js/sharedFileViewVideo.6af2fa31.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewVideo.6af2fa31.js" - }, - "static/js/sharedFileViewVideo.6af2fa31.js.map": { - "name": "static/js/sharedFileViewVideo.6af2fa31.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sharedFileViewVideo.6af2fa31.js.map" - }, - "static/js/sysAdmin.6fc63bb6.js": { - "name": "static/js/sysAdmin.6fc63bb6.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sysAdmin.6fc63bb6.js" - }, - "static/js/sysAdmin.6fc63bb6.js.LICENSE.txt": { - "name": "static/js/sysAdmin.6fc63bb6.js.LICENSE.txt", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sysAdmin.6fc63bb6.js.LICENSE.txt" - }, - "static/js/sysAdmin.6fc63bb6.js.map": { - "name": "static/js/sysAdmin.6fc63bb6.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/sysAdmin.6fc63bb6.js.map" - }, - "static/js/TCAccept.c1a15517.js": { - "name": "static/js/TCAccept.c1a15517.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/TCAccept.c1a15517.js" - }, - "static/js/TCAccept.c1a15517.js.map": { - "name": "static/js/TCAccept.c1a15517.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/TCAccept.c1a15517.js.map" - }, - "static/js/TCView.d87affdd.js": { - "name": "static/js/TCView.d87affdd.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/TCView.d87affdd.js" - }, - "static/js/TCView.d87affdd.js.map": { - "name": "static/js/TCView.d87affdd.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/TCView.d87affdd.js.map" - }, - "static/js/uploadLink.d3bf7687.js": { - "name": "static/js/uploadLink.d3bf7687.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/uploadLink.d3bf7687.js" - }, - "static/js/uploadLink.d3bf7687.js.map": { - "name": "static/js/uploadLink.d3bf7687.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/uploadLink.d3bf7687.js.map" - }, - "static/js/viewFileDocument.8a503cff.js": { - "name": "static/js/viewFileDocument.8a503cff.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/viewFileDocument.8a503cff.js" - }, - "static/js/viewFileDocument.8a503cff.js.map": { - "name": "static/js/viewFileDocument.8a503cff.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/viewFileDocument.8a503cff.js.map" - }, - "static/js/viewFileSdoc.c9c556b9.js": { - "name": "static/js/viewFileSdoc.c9c556b9.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/viewFileSdoc.c9c556b9.js" - }, - "static/js/viewFileSdoc.c9c556b9.js.map": { - "name": "static/js/viewFileSdoc.c9c556b9.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/viewFileSdoc.c9c556b9.js.map" - }, - "static/js/viewFileSpreadsheet.77d500a4.js": { - "name": "static/js/viewFileSpreadsheet.77d500a4.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/viewFileSpreadsheet.77d500a4.js" - }, - "static/js/viewFileSpreadsheet.77d500a4.js.map": { - "name": "static/js/viewFileSpreadsheet.77d500a4.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/viewFileSpreadsheet.77d500a4.js.map" - }, - "static/js/viewFileText.7b29a2fb.js": { - "name": "static/js/viewFileText.7b29a2fb.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/viewFileText.7b29a2fb.js" - }, - "static/js/viewFileText.7b29a2fb.js.map": { - "name": "static/js/viewFileText.7b29a2fb.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/viewFileText.7b29a2fb.js.map" - }, - "static/js/wiki.fd7804d0.js": { - "name": "static/js/wiki.fd7804d0.js", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/wiki.fd7804d0.js" - }, - "static/js/wiki.fd7804d0.js.map": { - "name": "static/js/wiki.fd7804d0.js.map", - "path": "/Users/lidongze/seafile/seafile-10.0/data/dev/seahub/frontend/build/frontend/static/js/wiki.fd7804d0.js.map" + "static/js/wiki.2afbe122.js": { + "name": "static/js/wiki.2afbe122.js", + "path": "/home/runner/work/seahub/seahub/frontend/build/frontend/static/js/wiki.2afbe122.js" } }, "chunks": { "app": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/app.ce867cc5.css", - "static/js/app.800f919a.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/app.bb42fc17.css", + "static/js/app.1a7180e1.js" ], "draft": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/draft.dfd8ec8b.css", - "static/js/draft.b5d27191.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/draft.22c06bac.css", + "static/js/draft.4beb7a44.js" ], "fileHistory": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/fileHistory.c207f9b1.css", - "static/js/fileHistory.88bff865.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/fileHistory.12927620.css", + "static/js/fileHistory.1247980e.js" ], "fileHistoryOld": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/fileHistoryOld.34922be6.css", - "static/js/fileHistoryOld.3f18f9ad.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/fileHistoryOld.6d426e0b.css", + "static/js/fileHistoryOld.5e257b77.js" ], "fileView": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/fileView.f3d13498.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/fileView.701a6851.js" ], "historyTrashFileView": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/historyTrashFileView.d2070387.css", - "static/js/historyTrashFileView.11fe180d.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/historyTrashFileView.14c233ee.css", + "static/js/historyTrashFileView.0e526075.js" ], "markdownEditor": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/markdownEditor.c66eb93d.css", - "static/js/markdownEditor.3ee490c8.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/markdownEditor.3110eb73.css", + "static/js/markdownEditor.272bbcb4.js" ], "orgAdmin": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/orgAdmin.bb6a05c5.css", - "static/js/orgAdmin.c982a7fd.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/orgAdmin.1ccd26d7.css", + "static/js/orgAdmin.aa24ddb3.js" + ], + "plainMarkdownEditor": [ + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/plainMarkdownEditor.25e4c208.css", + "static/js/plainMarkdownEditor.bf6a5a28.js" ], "repoFolderTrash": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/repoFolderTrash.d4170c41.css", - "static/js/repoFolderTrash.28b24f80.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/repoFolderTrash.69b56f7c.css", + "static/js/repoFolderTrash.3bc4559a.js" ], "repoHistory": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/repoHistory.f0ad8622.css", - "static/js/repoHistory.576546cc.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/repoHistory.d2c893af.css", + "static/js/repoHistory.10b3f218.js" ], "repoSnapshot": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/repoSnapshot.c6bbee77.css", - "static/js/repoSnapshot.8c570ae6.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/repoSnapshot.0ee3fb82.css", + "static/js/repoSnapshot.226860eb.js" ], "sdocFileHistory": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/sdocFileHistory.f936c666.css", - "static/js/sdocFileHistory.5d6a8c34.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/sdocFileHistory.2e8cd445.css", + "static/js/sdocFileHistory.6f30f777.js" ], "sdocPublishedRevision": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/sdocPublishedRevision.aeef61c9.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/sdocPublishedRevision.86cecf4c.js" ], "search": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/search.60173edb.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/search.202e11d3.js" ], "settings": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/settings.391717d2.css", - "static/js/settings.4f5512b2.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/settings.4e24d65d.css", + "static/js/settings.64c844e3.js" ], "sharedDirView": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/sharedDirView.945789e9.css", - "static/js/sharedDirView.859e8ccc.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/sharedDirView.0167fb72.css", + "static/js/sharedDirView.0204addb.js" ], "sharedFileViewAudio": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/sharedFileViewAudio.cedd033e.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/sharedFileViewAudio.2ec74d76.js" ], "sharedFileViewDocument": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/sharedFileViewDocument.180f58d8.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/sharedFileViewDocument.35bac6cf.js" ], "sharedFileViewImage": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/sharedFileViewImage.9d0dda04.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/sharedFileViewImage.bd650551.js" ], "sharedFileViewMarkdown": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/sharedFileViewMarkdown.7dbe56ed.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/sharedFileViewMarkdown.40aedf21.js" ], "sharedFileViewPDF": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/sharedFileViewPDF.a00415f0.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/sharedFileViewPDF.76b58320.js" ], "sharedFileViewSdoc": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/sharedFileViewSdoc.4a7b0355.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/sharedFileViewSdoc.b048d7e9.js" ], "sharedFileViewSpreadsheet": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/sharedFileViewSpreadsheet.ff1ddac7.css", - "static/js/sharedFileViewSpreadsheet.0ffb4373.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/sharedFileViewSpreadsheet.aea7959b.css", + "static/js/sharedFileViewSpreadsheet.753ec6c4.js" ], "sharedFileViewSVG": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/sharedFileViewSVG.5fd43385.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/sharedFileViewSVG.d8614899.js" ], "sharedFileViewText": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/sharedFileViewText.2fe6341c.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/sharedFileViewText.d2ab5b73.js" ], "sharedFileViewUnknown": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/sharedFileViewUnknown.a0e468e0.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/sharedFileViewUnknown.67d00bc7.js" ], "sharedFileViewVideo": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/sharedFileViewVideo.6af2fa31.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/sharedFileViewVideo.63110405.js" ], "sysAdmin": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/sysAdmin.feb7b73d.css", - "static/js/sysAdmin.6fc63bb6.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/sysAdmin.defb2342.css", + "static/js/sysAdmin.53da7c69.js" ], "TCAccept": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/TCAccept.05d88392.css", - "static/js/TCAccept.c1a15517.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/TCAccept.0abfc181.css", + "static/js/TCAccept.e482fe30.js" ], "TCView": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/TCView.05d88392.css", - "static/js/TCView.d87affdd.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/TCView.0abfc181.css", + "static/js/TCView.581dc96f.js" ], "uploadLink": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/uploadLink.01103a58.css", - "static/js/uploadLink.d3bf7687.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/uploadLink.d59e882a.css", + "static/js/uploadLink.fea5ee55.js" ], "viewFileDocument": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/viewFileDocument.8a503cff.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/viewFileDocument.f0f2abc4.js" ], "viewFileSdoc": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/viewFileSdoc.c9c556b9.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/viewFileSdoc.b770baec.js" ], "viewFileSpreadsheet": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/viewFileSpreadsheet.ff1ddac7.css", - "static/js/viewFileSpreadsheet.77d500a4.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/viewFileSpreadsheet.aea7959b.css", + "static/js/viewFileSpreadsheet.994ecffe.js" ], "viewFileText": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/js/viewFileText.7b29a2fb.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/js/viewFileText.a48aab76.js" ], "wiki": [ - "static/js/runtime.028fa1ae.js", - "static/css/commons.2c40b537.css", - "static/js/commons.84df398e.js", - "static/css/wiki.2d406fab.css", - "static/js/wiki.fd7804d0.js" + "static/js/runtime.86db51cf.js", + "static/css/commons.17d1d5d0.css", + "static/js/commons.383165b8.js", + "static/css/wiki.0ae434f3.css", + "static/js/wiki.2afbe122.js" ] } } \ No newline at end of file diff --git a/locale/ar/LC_MESSAGES/django.mo b/locale/ar/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..06af9f61f4c02ee31e23a04bd9d1f3b862e307df GIT binary patch literal 61321 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 literal 0 HcmV?d00001 diff --git a/locale/ar/LC_MESSAGES/djangojs.mo b/locale/ar/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..e21a9f7530efa3197629d6c5799b4d9cd5b9b53b GIT binary patch literal 38086 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 literal 0 HcmV?d00001 diff --git a/locale/bg/LC_MESSAGES/django.mo b/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..420dcb06480fbf5048b1b88c496925a23c20803f GIT binary patch literal 5169 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 literal 0 HcmV?d00001 diff --git a/locale/bg_BG/LC_MESSAGES/djangojs.mo b/locale/bg_BG/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..a6f138aec0ad3dd26cd0af13328433d450e2aa6c GIT binary patch literal 438 zcmYL^Pfx-y7{)Pr+R?Lz*Te%vOSgGo6lV+yhD0JE)2k_?bTwPMw4FoZ*YNB4S?oaJ zNq+6y^m+gNoSuBQoQ@o4jtj@J>173hiI(mfm%i&^n)JqLlpGD56N|K={tE()L4{gDoswU z(gZdclN{E9!HqjMK|ku>@q&uHo2ug0`6aI?XDDH`ATX?QPPL#C+W%n(+L^T_!MLvL zu5C(-6FBUv(Dl80B`uR~!q3vJVAr-{P>?83M$ L;XH<*Gw@o!VcUV4 literal 0 HcmV?d00001 diff --git a/locale/ca/LC_MESSAGES/django.mo b/locale/ca/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..83de7d523f39e36ca2b771308c66ea7f1be424aa GIT binary patch literal 26091 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 NX>PAEEBtcc{Wlh*qKg0k literal 0 HcmV?d00001 diff --git a/locale/cs/LC_MESSAGES/django.mo b/locale/cs/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ea6fe90b50d3d43d317b7d07680ca3578fb7afcf GIT binary patch literal 60283 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

y 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 GiupH3>Ad0q literal 0 HcmV?d00001 diff --git a/locale/cs_CZ/LC_MESSAGES/djangojs.mo b/locale/cs_CZ/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..74b1c6e3b4b455557195715534dd91a1bee130cf GIT binary patch literal 7970 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 literal 0 HcmV?d00001 diff --git a/locale/da_DK/LC_MESSAGES/djangojs.mo b/locale/da_DK/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..1799fd301042ff2d31c6d955b5af03deaf55a0ed GIT binary patch literal 2248 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 z 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 literal 0 HcmV?d00001 diff --git a/locale/el_GR/LC_MESSAGES/djangojs.mo b/locale/el_GR/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..7b7a22f9bd05a640b05ae6ba1d16bc95880c56fd GIT binary patch literal 4558 zcma)-ZE#dq8OINn`Vz5kQj1FKsiie(-E5%N(xtRbAs|X<27*kjPUo_FAzLTm~YR2dN_*d{M#&5!pz(2u{!oNf5 zTgdCfa1oTrOQ7`K2yceB`1vkB|3%1B(*v)E+u#RbKfDI+hSGNkeh40g+V>^M&-~bP z6l&ch)V@E5l7GXG--L?8TTu4@#ee@7l>RGNtaVpILT(oO@eNS^Erp762UOgu?h@rREuApY6Mev_c`C7<8`mTq0cstbmSKw#hE_fq6>c@2``M2S9@NZD{y?`XE zZkE7D;Z2ZF<_XVldwv(*%KR&S{7WePZ$bI_9+W@U!iKl!e6uN*6`s!2UMQ_E<# z(d376rTSP+)AP9|+}XUBzI@WtO8czq8FL3*>HC8G>!2ymdQ|Uv?xg8%(IemTw0mf( zlP=olX?h-{sg^h@vyWn{xO|GH_$nuQ*3s6wo-u1Yl^4ab(~nhWdQ@L}a4EWBTfQ{0sErpdZ4ehOoz29{14$>g@D3~=tR17O- zO-6sCKs@ve5W4gvQ{%=)-GP)p2) zC=KH%sMsxGygQ6-R~%Pkvk@N#0^FGC@HtJ((M~3k)NZYnB~T2g)(#yP4Li^Dd~gnN4KSEpWZ& zo`dxFre;%>Uxbc1$+K(2RKa+t7RIh5NMf-VhGf0{!enB4f+Qg*rP)rw{O`E+#NqC8 zb%0fIb%$c;IUAPE_?>$wstg*}+ZLCJ&*m_ahlEb0?TV^^ySwbYUEQ4gVzoct7nJveQNC$!zT&my!^)%UH|N`0 zx;J!pUGQpodq>NfDn%P%)?f|0Qz{`}s|4j}6(t|UNtmwQ+Pf~d@`9X?X09tLQi{>e zf?c`2oX#3tux_uGp2|QRRC4R8aeq>XS9;03lrAuI7&X0?>cs!XT!snEws!l2nxCIGJC>9`9}^XhkzIYTuaRCTr6?4+}{PF)bM#t};o=^G&vXw0VD75ROxZb!1|xdWp81H3-%l;ATJ-xzWcR$gX{ z;2hz0#{$)4?Wjy*A2u}EDU3MV{Hh}|df}Ub^RhF148NYj6VhujX}&mQ&tH~W3fp8q zauqU00lR{-m^ayYhT?0MZC$m>rc>^-@<&f6@&w&U72pXD?-WtM9n86C?+HH59zLHj zxz!lLTIJ7$XF{iIHbyEE3PeY5%FRnF@y0GcR<1^zS*)z9;-v`($Qe!9n3Zki_~{(h z-G!plH$lozbN9T2{ltG}XLj*3^B#fY=o!K?-C-nnh+I#Y>;?3456F!d@#jhH&cqqE znkUUKs(?BCI$(e1$!lDCf#D|uW;%HtG1vW~B=V7a4k>bR5A@fwk8wkH$1 zG0zdtONY95C^dv%BR<>|jr|46&&TTju6ha%r>UvSE1puu+i?u%tX~L?o93L3WRvES z+HK}y=G%#8MlCnkRCao{#N3s3(L^pg%2xi6pTKoR+1G*#hN=h&_wOP*;|o_YSBbfM z@f7u`Gc@PQegP%^pVJ}4h7}`MPK}{vagUOov-n12mBVQQIZe(up3ll03CR@MHO<6n nlRZ7-ge>G1zyckgGc#B9i@51DT2gjV>RwWTnr1*Svu^$ia$Cwy literal 0 HcmV?d00001 diff --git a/locale/en/LC_MESSAGES/django.mo b/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..6c5906d1cd061dff54de8b533942893de34efc9e GIT binary patch literal 337 zcmYL@Jx{|h5Qd9j%E-dP;DHUUz!pqFHI3Uw*h!U-O0b#M1fyU_j*H-j@b~yFTo(FD zk8Zg4bkFbc(a#8TfSe*{$RTop42h8wT;AXuI{#UD_pUbq(k-mD?~SvRtk~?4EjU^8 zqD=EFDs<<30NFQY3lF=dhsseBt#T;zrx|V_Q9)Dk#909{hlG)3PGx%joM$`|st-_k zW&2hI=P8-jLXeC}P9|KkR7_ct6ud0&v1*&0YBW?@eNZA;wx|b_i4fD)jGb@x9W;=s z)e&`(o~PoXL1HJnrasJ?BXZgTj{lD(w~q zH^was#>D`VoGFbaTErs~9(7IJ3KbcOM5bJ16v8DphvpP^S3kGT7MHcg8Bde literal 0 HcmV?d00001 diff --git a/locale/es/LC_MESSAGES/django.mo b/locale/es/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..ab00cf2c6d3b724f0e810146861d69fe3bda8f00 GIT binary patch literal 60751 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 QFS4-4i5OjP;oiyeUrZNsKmY&$ literal 0 HcmV?d00001 diff --git a/locale/es_AR/LC_MESSAGES/django.mo b/locale/es_AR/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..5274a30c047e86284eabca82c470a53fff759304 GIT binary patch literal 60769 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 literal 0 HcmV?d00001 diff --git a/locale/es_AR/LC_MESSAGES/djangojs.mo b/locale/es_AR/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..63e133a0ed184faebca49464874acca3e92227dc GIT binary patch literal 76959 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 literal 0 HcmV?d00001 diff --git a/locale/es_MX/LC_MESSAGES/django.mo b/locale/es_MX/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..c4cab0f82a2347b44504379149e561605759dab5 GIT binary patch literal 60813 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 literal 0 HcmV?d00001 diff --git a/locale/fi/LC_MESSAGES/django.mo b/locale/fi/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..acdbf9d4f1b7cefcf6ddbb25b6d0b69ca15a84d9 GIT binary patch literal 52517 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 literal 0 HcmV?d00001 diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..6d2f81bd23c57c62e247696dcb778de160c17e05 GIT binary patch literal 74867 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%0DFpnY=+1`!1g4xb$O4OI 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 Oi_83!iM}L6`~Lte!C%$@ literal 0 HcmV?d00001 diff --git a/locale/fr/LC_MESSAGES/djangojs.mo b/locale/fr/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..9279e55dd2065086ffbf1e0b1768cfeec173e155 GIT binary patch literal 91844 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 HO#S}=^a4jh literal 0 HcmV?d00001 diff --git a/locale/he/LC_MESSAGES/django.mo b/locale/he/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..17861b780db2b0b2d00aceca80841963f4c58bda GIT binary patch literal 10687 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 j2g(0+mKrIc;Eg~i==?QTJk*X-Wu?zQ*cxy;OM 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%0ASZv{6YW`zj&8wVvayKPU(mG`{2PZ{Z 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 literal 0 HcmV?d00001 diff --git a/locale/hu/LC_MESSAGES/djangojs.mo b/locale/hu/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..17a8365aea3ab8b1a4a075b5f2d89ff356c85b80 GIT binary patch literal 43759 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 literal 0 HcmV?d00001 diff --git a/locale/is/LC_MESSAGES/django.mo b/locale/is/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..43f47123c6b443ebeea9c3d118608fcb872112ea GIT binary patch literal 40255 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�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 literal 0 HcmV?d00001 diff --git a/locale/it/LC_MESSAGES/django.mo b/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..cf3d5744f027a4bc5df34f4e5fb3d71c8c9d0f44 GIT binary patch literal 54652 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 bwBeaT^rv5~Fm)!0%CwEFQ&=BWxAgxPnLuw< literal 0 HcmV?d00001 diff --git a/locale/it/LC_MESSAGES/djangojs.mo b/locale/it/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..dc9b968b85aac0541ab62799af4a29c2571342e5 GIT binary patch literal 44074 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�H?r7Y6iwrXnT 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 CD0gQ7 literal 0 HcmV?d00001 diff --git a/locale/ja/LC_MESSAGES/djangojs.mo b/locale/ja/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..cd1dc8c455caffae9de3e1cba825a42015afccd4 GIT binary patch literal 28811 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 literal 0 HcmV?d00001 diff --git a/locale/ko/LC_MESSAGES/django.mo b/locale/ko/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..314def5758b98348548461361c3aa8c72c3c117f GIT binary patch literal 78603 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 PngcgE>j?7s?0l#{q=gK$ literal 0 HcmV?d00001 diff --git a/locale/ko/LC_MESSAGES/djangojs.mo b/locale/ko/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..96fb972c669f73eca5ef5c13c3319ffa21a0786a GIT binary patch literal 97439 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 By`}&F literal 0 HcmV?d00001 diff --git a/locale/lt/LC_MESSAGES/django.mo b/locale/lt/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..4054ccbbe35b6a7f05f22e11057edd443c03ef6a GIT binary patch literal 24851 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 CxMuqR literal 0 HcmV?d00001 diff --git a/locale/lv/LC_MESSAGES/django.mo b/locale/lv/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..b857562a489cc358653836d7deb7c7a2de0b2b22 GIT binary patch literal 36900 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 literal 0 HcmV?d00001 diff --git a/locale/lv/LC_MESSAGES/djangojs.mo b/locale/lv/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..1d669d11b9a30fb3b2bfa60aee81a4e539814569 GIT binary patch literal 23222 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 Y?}G>RI&3Y5Q|rAZ+ye#zUeBrh0>mVK2LJ#7 literal 0 HcmV?d00001 diff --git a/locale/mk/LC_MESSAGES/djangojs.mo b/locale/mk/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..3259ca6f00e7d72036d65728c437fdebb009e8a9 GIT binary patch literal 447 zcmYL^(N4lJ7=<-@wM(zP_)U~Rv}_|G8O5n6BO%$8!0^6oWvguM(sqgu;3N2YK8u|g zIO&)6q$ht*f6h+7kBp8D=Y~teiQ&f3$TNJI%YoUO%w97o-e{uHG)1peDkeAvMM++- ztU0ZO)F@IJOVMMUDHIC~*6an%={swpXiPN4&~w~Aa?Bcl)5ksU+A*?1qBM#n;i@27 zNDPx@7{c=?3g9+~M$_-D2~dfya7xv^$NElGhULY4{xul}s^dqdbA{Wgaya2@b{ XaG}+Lops>Cc(()h-~a}9XdV3m)BJuE literal 0 HcmV?d00001 diff --git a/locale/nb/LC_MESSAGES/djangojs.mo b/locale/nb/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..c32ac1cf3a7f4088c4ce079728544f9262b4820f GIT binary patch literal 429 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 a(eq4aOrCGKhc+jXV0$!Ab!TWFH2(vhdfTf2 literal 0 HcmV?d00001 diff --git a/locale/nl/LC_MESSAGES/django.mo b/locale/nl/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..e35ebe953a86f7dcaad66d7baf59068181f353a3 GIT binary patch literal 898 zcmZ8f&2G~`5H?Uam=jz$z+sR;ZPl)wqy;KhIZ*mTrM6U6=z-hBo;cgAcdgxVNh)50 zcYt@`Rp33iF;1!$80ph!cfR@A+3(lmrLU3L1Hm)Fk>H`=i=ee{f(^lU!BfFc!4tu6 z!J6RFokd<>JPJMu4&?sF-35Q?UKD|xLHrBxZ^gHDM&gC~kF_)07f2{tx{gShh3%s@ zQ~)~&WDB55&g)Pc!a$Ha%a}7@QE96Kdt~R6=*X4Yf-c}?05qPkm;p^C9{!5uXqOp= zBqeK}MJHGh=pc<87-vgZsc@>RrfM%=Z$dssFRjRj)de?abAf!q(1aGCGc%VSGll^Q?|TsSCB!ltB$#2Jz_!bw-!ErK(+I%AnWjZm4cY z^xjii7+4KF+F;suX0U^v;T$czcWzcVn@`pywYMouTQ*pd8W2_)>^7W_ zVP(u*XK9Lcoyewa&?A~AxvSDK>d$1;#gwVJPEM^!SL5TuQ<-+PdYny+-8Kp3PmMZJEK=Q1i`@8CVman#QA1`_5NEF6#L) z^n2U#)orA|V&Qoox~to9w5M7Tz$N)Bkpx+&bTG|?6F4ENC;ydw^*eA}3UTdPSUlF^#C^EDj5dSHs_)tIps+DXI zd~G{jg0TUVDRfsN9Py(hT08p}i@+8oyG7@fH3B@!y4%GYY^@6{_mwKypRV$3YX!vX zOSZv#)wi;l3@Bij4o+E0aR%wB7><6VqQQI$rC}NzLZgHJ%FX>()<(V|Ys^#|923FgO{<(Mrk&8d*VwX!>7=9p1}8rjqCd Da6yXO literal 0 HcmV?d00001 diff --git a/locale/nl_NL/LC_MESSAGES/djangojs.mo b/locale/nl_NL/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..be7023e9be86b27b731507af66f94022f0aa2647 GIT binary patch literal 31067 zcmb8137i~7*@v4OLO8-1K%fJJWF@;v2w<`?K<2Z!M8%_`K z1P|m8L`4Mz6c3cc4^Tk_MbHnt5EaEE3V4Dy%J=-M-tOsH0{YD_)lXercfIvib!~pK z*Y=kN{Px>62wnldxn~f33;WrV!v}p!%T~PKF!d5%4`w z@xK7+g5VcW<(M$T=es{t`yB$eheyKW;Zd*~ZZuvCRnDJ6m2Zo={{;8I{dYJO?lRN2 z6u6db`f@_1X`rzotU9_e`jI9S4=}BB*k%gi5a$PJsPTAA?HwCs5^n3Thnu9jZNFfXaWuaen+vG|qu4=X&Vc9V*=h z)cfZ^z4vAde+N|meh_LLT@UsC?dJbwsCIo2>b)O8$%QAN>i1Wu`X2BqU+%-9$~_e- z|6|}1xCAQyi=fiE#KNzH%I}j<<@`KU{qKT`e-Bi-9)Rkv$DrQ-jfMXK>ixe!z4ve9 zb_iwp?+o?co>1w85b+<(gi8MysPwv_+Ic>7;|MDL8Bpb_K&3wdJK@<-@ot3bzuVxx z@ILrT_&A&hcbwzf<4~yhN11yzRJ$*ND(4!ga;}4Fw*pjtqfq5K7pfc=L6z$=sCK>{ zDxF)*eK%CSzG3cfL-o&(pz`?@R5^YJRqua7<+ClqQt#~qmEUgWeg#zcVNm%`G4~9p z^o}+6JgD~;K()uoQ0Z@giZ^JiK+UsF7XA*n5AOFurGFh%I-fT8-B9V=4^@tbq1x$D zbN?J3fcw`_?Xc}!U%%a;>V2TOkAQlACRF4u-_JnR_XTtBjnGni90`?97gT<)f~wbIbFYO;cfkD1 zQ1v{=csW#kJ_|LTZ-r{dJD}?EFx2}$hAPh%sPaAsU3n~g?|DA{!BFLz29@qH@B?rT zRQyMw%DDxq{r(KqK0C75D*bU#<=7ueo*oEQpE*$FSPoUbUZ`>mLA_UpYNzv|(!T_1 z99{$U{`Ka*4KBic7u0*(p5WVW52*T1gqnX-pz@ms_lHZ(e*;wiG@@+4yqRJqqewMPyr{b8v0>+ltDGgLa4 zL#1;q)O(+UD&O74hoIv92&$i-g351u23;521*#siq1t;s)I3-TmH!z~=@-o1fJ*;d z<3&*Ee-J928==PeEl}mT11jD7jNdl@$D!hHfok7BK&89OVxQhbsQizF%6|q_I`g2? zT?WBt2lvBH_=5R&F7^7|3aIvfD?AL|3YE@da1#70JRBad z%a*OJV?LBS z50%c<@Id%cScZ4O9pF(bd_T>E%Krqo6Fdp-411ya<8-L;Gz<~V!P)Rccn4HE|9~2o z!AXp1a3EB^mqMj?B~*Ps3N_AdF!ya1emB%O_?r2D&-i1g{`dt{I|VEKyxt8ey(6If zkAg~fHry31G5=G{y#cBo!%*ej3{}4Kq4K=|?gB5h@DD?k`&y{?K4t!QLcMnnRDSnE z$b>is%J(Ix@%{vS%Qozvq4IrGj~_4ZhsyU_sCND&+#TL&?gydre;g{mU%+GFGf?%J zbg~aW5~_UD;ds~$C%~mp>7EAFuSKZ*VyO1n1XbQQng5kga^@PSbUqJNudhI*^B~+4 zJ`OeCo`Ji;ZBFt1yoYfzl-@BH?giIC&G&xue+$&OxB@D@n_&pQ1T{~73RRzfK#lJm zdVTpPL6v_BRQ3GM~2gKEb+;AHp}*af%14!B<*V-21N zXTeQS?RFznzMp}5|2Fgg5~K-&`yfkUu>V@G=d6cnw+}`ZXQ%ROW;0mEmZm&q252&_;#rFeLqzE>*0RzR;Y451l5m^LcRZc zsPVVmYkd4YpxlR;`;}1d&w(mO4^%p*LDgpiRQtwI?~OvGdjV8AKVa^gq2k{IRsToe z{_q#Z=Pi7n)BO8KK=sdTsB~7FdjKM0f>Ee?-w&1FBT)7JmGSRT?~h;a>vb5^{GSPx z?;1E67NFYWBB=CkfNs9Q18{!@s=psM{v4_uo`#C|98~?cK`2V@?FzMy?g15V7CZ>P z8Y=zQz=?1Gs(;Ql|93*Aa~V`SeZ=?~sB!RRsB+&ARh}oH*6}UIai{zAJE78_4VB)> zQ1kP(Q0crLDxCsUf1L+ak9R_q_X_jB2CAPv1(n~I;6dJvis z$8^Y$4i-X{<4UOZ`M8CD0;)WBLgjm}xxWcDz8-~=XOBUpw*{&k|AeZ~cCYj4?hNJL z%iQ}z)n^h^|8+r?YZ=t~unwx+>!IRBQ1iA1HO}5_yaK9RpMr{iE1U(t0`=aXjoWVU z<=X>J!~bxodEEn5{wh>|o(q-!#Zcw>7*xKWgKFn{;lc2`Q1y8hs@{Jy_xRWQ_a;E~ zUkH`{Y^e8_K$Z73Q2n2SD(7aXets)dyi1_sT?>`Z%~0)q3sm{;F!#g8??AQt524~e z3Duulpwj;%R5|_)4}{}$zMrQ+rF#_A`!k`^p99tJtD)+@7An0#3$H?z?*gcJ7enQH zDOCI`q3UxJoC0ryn)gpYwdpQ=s1KhRSEL`JW7xZXT+?Yf$N2 z2vwiU;Va;E@JM(sRQo&yw}a0@ zJ-h&gpaZv3r52~Ig!_(k;^Zz_leI79Pqfl~w3sn05f+5_c;OF5hq3X8+?gaacr$eQm zhpI;zD&KRU(s{3iUkyXt*Fm+{{ZRAtXYf$?0#tnu9rFEr3_J?=QmB5boBKU*67D;p z%KH`5I99UI10k_rb&9^>7#X4XF0`4x9%61ohsb z!@hlIz;U?eKSpu%4Zm2L?t-BGCYE`}=C6;S255o)}B5vpD8Hvg|drTabe{~6Ty z{S8$4eg~EQgpzOXL!i<-25KBHg6i*HsQe00?~Ov`^Fi1NKMvJCkHGQpr%>x&;HbIJgR1wt;Lh+esPsQ<{x?I(soSB-`yJ!2q0)OE zD*i4NU(SifBcaN54Agtep~`y(R6CX7uCNAG-*YYeLbyBb%b?o#TBz~)8L0ejgX+hx zLY4b*3;!jYf%_Ra2Ob=IeSRH01owqd^Wj?KJ#a4WC!pRtsOsn0O1Kzz8Fs*1pvLo$ zq2|vvZ}9$yL#4OM+#BKUxZe*|pO3*k;Z1M?yc25Od>E?!zk+J-r=i;6IjDXKYCfGE z;cT4y!eilTI0L=~PKRHBivLR(!l&UV9AEeCbRkrJmq7LZO;F|fDpb3E6RLdQhicDX zL$${Xa3P%A@bS)r3V#QDGrR_>{F9r${I7&6|17uFF?h=8%o|jY~jC#ivK&PeEta)e}@rYuHB*h4}^QeBjC1hHl%BU zxlsLgGgLb~0lVQpq2$YPXZm*ShAQU?P~&R_RQU?#UxrHmO!I#iRQtaVs$V_?C&G_G zmFG^l8~hqn|9=On+&_Yf|4R#h3QolRH>hzwfx$Ed&Vt)O{f@)jZ;t!mKA7((frPzV zk?i-J@fgCtZE>!`uZlSX^Gp0*Xa4Uso($&^wiC?3^9f-FpT!;Gx zsNb3JFtf`&3A05Oe$()OyM;yGE4a|y2jKn)_D3-fVSf#r1DVdj9%?{-tMGd#)cjwM zIRf|hFhz`hzr?&B^Bde6L!X8h!?R#N)K4;Cd)((^=3`%l`8jsYsS&8(-!Ol1HuMSe z`ybKl3Yvrc8u&rX56u7X*fr;$#Qh`8Ozf9pl3#@1DCSy>ev&7bJDZ;)$KiiH=1rJ= zsq>fNUoraKhItzEzjE+90rNFyW6lzXX%Wn|xbps&g-tZSW$@eheF1YIW)W`9+Y0<7 z=GB~JPwe{bXS@<#g!|Q)ldwO6nPg!X;CCHnyp5X) zaG{003%-Le{Vv438TTJBbql`)zt1U<-}#t#EMLO^YWPj_ zydC!q*q?w;Vdi17zqjHJGkzby{u(0ehuMbm{>~yFkN{0e*n{02t9Z{Xh7 zTix>(o_{p=V!|ZT7eM_MW3Dm#op1^6<**Ag5&Ko}NX!w~&wd3Yp7zmqUOv3OhH{*&8z(^ES*f{Po+D zw36Rt_-B8Q@+@Q<$5v4?z8PhKHDartxt2D$LoKuVQ{nygT4);osmFFz>EV^!dV0S0p@7TVVLJJ1>(%W{KMk@9zJIFPZ0hyOpM86^n2RE-fz6!d%x(}B)kXT zdollmIT-gWd*=b%M`5<5O&&HsoWV!2-vswk-(V_WBjy$OFU7nu6Zh+8e;@oJaefNF z3-#L`Q?>AIp!B9!VBUn$?_B)uws5)sg}scq&iwAd?_HREalan^2BTj$?n5zM*zd8p zdsEI0*w4jp0cI2C4$L1guf+dXmUMPTex3{jhIhjj>7#r%tx>%zaQcbaomad zFlHCrD=>RubiY@>r!bwkdoaJizAOF@!Y48Meb2)^|IPEOm^WfRgc-*>Prxt2L!f@I z$3E<>?)e?uU&*+i#jRf%bDr7d-XHr6Su(#JDa&>iXDR+avaoycTZH`=7IuL+b)Z?R zMU_Tai5tbi;y|uZj4K^2?@dvy?tEs3r$xD1Ff%O2mBvt*E5z7GqG;GzXNCFPXx&?9 zgp05Tukx554i-yMI8x-L#!wX2bLA+k=#eYcqFjD7jLt098}+bQA-q@*2jfycs&xhP z`{QQAKf|^4VE({BRK@MU@tj#|&Qh<3E8_xImENFN8pTbyhKp=AQldgWBr;_Eij87K zaGvz@`EY)|TqL=~<^sZ%#r|5ZHtM`rMdkj8A`oLut&pn}H@o(89(_@*Op8?V;lj9* zC*io_6HpOcj9i+0uGxrbhib9bdcRPMo7J$~%Ar`PH;Rp>uOc~CqLH>-@{8LrNZ4e!&_>@O7uXp73Q z_i&xu7_F-HD)eO|DnvCpG}j2}(*ix+@a{?&*TU!x&0Hy@&NJxeN?aK&$IZIyhhToS z8m?w|1oLZAI2t#@dJ_v#^HC{kjPX|ZNRH7<_&|yA88&LU`p^mOFK1)oYOr`_TPZq%g}I7)o%gDvVZK2s5 z)a2}LVO%aZE5*iWxY*A;d@6&*S~+2+z}EhY%ef-8%DTE!=km&6Tr2yznM5hJ{4~UC zjA?o!-^EMSBGU|vx<^=NcW0$71khBEm?#VTVy2CX1RKGN& z?rIWD-;~3Jy}g7uYeqIKVm|aU>;o+R5iYN6%9V<=+oEVN*DN)lo9G@Pa^AI+ITuCM zT&+>2%Pn5GgyE6e-QY@GPJ$(l6FzHWf6UkXC0ZKY-8k+ z!CFtwa@e2+_?$G6WN0Mmm^(bnEMuZ;(MXn#R(~kt`arE%bqiF+o}C?vGu())u)%!O zJCc_MFZh#TxF`{B!J=Y4*N+m>HxhR)L0BRi=QnA|O2ZVEU{O5K^n=1IlB?)0DoZ#> zPMVlWByx=_QySrL6jehLCFWI&oRGpbQYpo`d?5MZ9$_ihA5ma=AYM^JB9_s>iw*Zw zJ&Va;c0RDgvJQ6-q#FWAX~G=m4VtQijNT~lJwSMR0}6Q7uRacXZIw>Gbvy1 zXdO`#`gMJAORs2IQO+7sH?h$<60wJe5M5c64!JFx5{eSnLJhFhZV&K zcZEH+mJLM%S_d`6sZnjXix`{Y8gh@gnx}e%YpbqlGxlPo(A7m`h32j4)tq_X@%e6- zXniQhqU_h&T5b?+Rm%&}8ID9|SfbYO7iCI@{QU6u2z$`Rigl^77ElkCM!YC7w6s>t z^I&@TXEw6)b_?zxV#uQLZW9$DScZ1T$O@K4rE0LOn2&h4g(+d!8#NkKE_IvCtOv_` zg5~8L3#fbIF1uFuGAMOwrs1fdE0?U_HTjoU7%Ih0yv!QJquOkEEgQiSRaD7(I26^Q zX)Ha6OX}$L?A6ID{*YHERde|SKzo37x%DEv? zDpvdBTrE!mPL!jnkw?WXm!Vb#1r!_3tvsIKRI5Fq#d5uADtp&@S_SjllPtuGX zY|v83IwGFNYCMTzQl0_gwhQAXnew4ff{?n%=ma!j5IXTYqC{RT@GV#kG0 zdmLB~R^=)bIZOt?s$7ko6&2MUDX^s}4W#_4-zv{=YV3q=uGG;Ttcv?J(N@LzbUQ~$ zys-724A{itMh$tp$m~j1X>X@AsJ0$qT-6kDTbEU6jd-FuZdIRAh$$du_49Als8?&q zWi)IxrBm_sXj>h|dUOTOr#=)nOKf;hdyAEUQZpZgQ>IVxfvvg+tG&<(BPS16MxNbV*oj?cqFRz#B6<9srNSfJM-=N z_o2Zl`nuw9(Oa}zON)_c?HX>1HYkx;p`B8f`Mct_LehO7g0Ke3K?j(m9(03I<3LkO6hDMR@v=NoqyHu2-||$M@gY0VtuqS z;QPfzMvWCK)QVkdcQQZg;ih7aLxp~~fvmA0a!SA`tTQFio-11Jocb67+GT1z$_=TB z`=?WhdPBRD4cG>Yg^sSUZzviKhjMr&u_p5Xu+OV%5|2SsdG*yz#Z z_{N!|jcH*SrJg0gHY7Q(o_7U3>}_)hQ@4<(4Ukwk8PYsSoo%Bu@$F8-HCEkpcY{@l z`%{hfG0d7C9up!PSR-ZU2+C1D&Z6TfS(25%Wo3L*Y6;l7Qt`Xs>#-PY*<|BtV9K*DtKloS*ch>&@_?_xjZF=jfn^d+{qGq|5I4^IyHG(wp8f<(Qu>o%hF)vMt&@b`w;27hah4ib1v^L8Q3R%^_M9U{ zY9SFgqBg{*u0;UVv7xFU62qQk&^l+&NM8QzyVMYl>C$NKwDc}CQ+#v#bwQo!mV{HH zO`L)ys#xN3$B?JQjEY_9VC=Bge_jxRG-asx2|603C?>V;dLhvUX#X zKbeIR{|PU~ZMCDz;fV)Jw-_Zm}aYghoeTidxLajF15Fdr@$ zO>CJ|^I`ue&7kK%$l+#_5Vvj^c8=w>{tQX|%~IShJr z7^_FaZ=A6mi`(o+uMc{)(`UC})ZSxM@}9HLbW*0Glm7J4Et=mVCA(!O zDko3Pan@aFba3XQCD{v;|Kdefn>7B*M;{aFxpQ@?U#1C21)Dsk zQ|pL7O`G;(>b4H8GqEP~O^1IHRb%o~sEN5mzZ(;SbNxzvknIWWs$#iO{2$_2io`;N z=AnZfLo#jsVUIftK%9k#o#kZyVPih9bp=k=^+jb?0#?pGTH{6Er~0%l(8CMVpigRp zJ7A&3vZ58mnltYv${}YDgw-|6$RevqxMc=SahMNxUNlSJcEU}4CnbSVDQ!(JvOFiP zhc)eU`;Nuzby3m{sb9pjB_szl4bJ*F;|op6qNw^JGs4;8q`;jn^cAb!;S6>xbOG9* zJ8C9F&2bl$3+t6!m2HzPkEB|#10n>vli%gco_bn1GE^KGBIg12Z|u3Kcv5^eBCM+Z z9r!d^}qL(M*d*_I+~ zosGUk3VJ1~AdCli-*zI5Fcv=cc(k;RXVzARD~w=R(rV_x0C307xO5P+wo=zZk}z#q z{Iz1($&g35)p_H?ObJ?BE!1+HQ6NmvZc~ldjy*k`l2|8c9fgK=R%tG`>}Kp~G^h74 zN?6)atNb?>ocZoRL&rVB){e%xB?^3SJurt#$(`&lk+ROeC-@4Ai*0F<6PtfJ?l?m3>Vw8nsY6qvWM4!eNTINm|{P1KE(Q7EUJGmS{bPx>8iMM@UXaTv^?xyR70@ z58U3)mfyg=-*ymIL>~_{Hj#TyZA%(0WZfy2n`QQ6l>#TLbPpfbQBbV-Qljcodo*&H z)B*d8rW?j`=u3Fo+Eu+5K6&AL!k}%`_oXYg-MIOEvvqh}vA zgWotE%yv5Y#*!7+y2E9;8lQQ>SJ#V$a(tqDc2!EpPxJ4S$n0rH&p28y`Xk`Zz9?7j z4i_~!^9rYOK#0m!V#~@$*r`K}MzwqT^jx*t)sU<$4n}8o@i}h#P_8%ddIj`%U3OKRdi<8jByM7=BZNxhfftOpVL`mi+_DD8+z-!sg-cjyl`g6 z+;PFwp=L2(LIm8)Pcyijc7ufZ141(KT<4K&e(2ZI7 z(%@M$yayM0TtKjxzF5JOCtm~3PKd|0U_()RDr!%U(68++ZASPf6Qsld_H_|2}DnQ!ErmS^i>_Dkc?LD z{#vs*tmV{29rR#3IVMD(BKTKPKAXr2oBL>n>~3@GP&M&5m3U!)kqa==$hiPTP_VKn zd6Y!)XK!`3fLa9--&3j32t7cfXMC3?WzG2cEFw}TvMz!kc9pB{36)8;K7d+5i}JaJ zBT=M*Vl1u2QMJye^h`o8RS?p$apGQGmm3)3gPl&I`%$HerJ_#qGU>S7IWcRFWSY>u z+NW0A#6!Jjt!^KO6`q9oPm%6PpOo0*>mhw5;sn$?tVD@ZN2C2L%WfO$J(F=)*G;2} z8;J$JZIl?94W*@BHflv)hnAemMy2A$VRh;I(*DA08y4PBNjM)Jle+#E4# zTyi*2U>j=Yk>WJ4%IRtaD zK(o=D{uOrcd}7{e67&fIHrHSk{;v|5U#T=pt_L;hq$MQob;XUFi-o|0kES$PIu{b( zmQT2e3T1nwZD9;fk_O@?BnS1(Q9f`mX87z3dRjxojgFv~a4sj9B&8x8US-A+9tG}G z3~@@$QFWaQLw3=rx72hJ>m<&qbe}1?=@jXvQxq&<{_^!zk}R=?t?5mC->p$++kGeR zOfNj8cblT*g_e)zlWTvrKb#jXjntn`1fP_4EWUMjrsl=54jy#xslDgB*=W)mT#w6D z$~o@Dc?qV;>YWQRGB)*G?S&9ukXjK*pnwjQ8*Y%XV@T61ur-QTlh9R+#f)=I2CZ1g zfMA)er_{Ay!xJ6V%_^-HNmynmm>=3L>Ua{)yR5uzL9VQ5b4(Onk?O5R14U+YG7g+% za3eCqf?OS!;WNvj8o=T1lkKr_za4RYyy05^Me-N~UBvMM)zjEtBE@SP#~eku~OMo8hbq z?KieqG2PmtrPEp5`sp2-8&s6zfJl?CTF+i)ib4bzxiHmPiMV35^($LU7&bZeQgfIN zNg}!8N_T1#ilNq%0EytnJl!s-mux(-GS{?k!nQJ}%Uet`zR^q4czN$+tTGA~dvWNI z%d<05BP0{ff;pSndcC+domT6=h{7nVm!f8a`&BI~Ln)9H~+lX}x%{YqwycSaR`;Ys>U4ezop$6kT! zRyI1RQ#YfdYNBv;4{9;?LY|(~W|~EmUL#zCSqo=Zk~3w|z|<_1R;n!pM|VRuVAVoP zb=pU=!6_2XHNO~{Qk_KgLeZ5@img@!A4B9da^p0LlGvRvTAdpL8kH=F=~~|A=w$FP z5+tLE#tV#pe>;GMg9C;6gIu?AJGzXOm@8Gi&@MemH}yBj)Gn!Zn_L~s3@r_Qe|;<( z#KH-h_7iL`nz~cP%hsTE{v3hEp)lIWP4m+(;-rX%Rv+jpS!O{npYr-#eX>nLqojodZ08$9n78@0I&f29=AvL{( zi}S*r%I?I^ULmet;s!=lDWp!f(_BXW6pO)A@hSc{a~Re}s*pIc z!^x$c-5gnFnaxopE}(q#al^;$NiW28j>(U|PH8VArzE--=Zo)e#>pP8Ll%sExy(3K zi~7ixGT(00z-@l5NW78_&lH&nk0L(o?#lU>TY+={S|QJhRvxV?^atnM-$ClT#~$OWOAaHo#Z>Cx&yvwfp;dO|K5IgmZvn*X}rJBQdSi?L{FUP8+zi$7v^(urAe*PqqyH0&C)= zN@#XE_DNb4xfHC?wa`}YDGKw}N$?y3oYG{)x4!}CZZh|CUcosU#dO#6_*|lsC*tc` zo;zR9mCL#0%yC&FN+jK!j+**VuFR5{wWnt$Sx?Tv7)Lsy6vp)RV(sA3cd0^h+%inl zX&d7c(*-?$Lr+zU-4#85;Fv7`tlH(6_zGtTGo6x8Wa{WHHIPe>D_*%_gp`!9b(zDD z)XFCio7k;j$+2YSw0yfW36SfHr%yJAtwzv|JTCP$?FJtw&dw)sqkj*lXTphAmVENk zx!y=b!?CcYew>{2uu@9Vac3DXtGRN_>F)Ina^{7t!4%|cu|5?sk+`)3ZVX8n9$TE*$c3O0A4CA#v6BpRPA??n@#4Bp+Mif=^v`sM;*OBDGFe*>;cmZDP{oEi~TI=u#wN=v$brF4qv((u{4I`J0OJA0jT zuq7~wxZa)Rj!5Nkn|{tP-M-&RjjbKRa=c0${v{JdI|NB}lnr+Pe1a4*KLVVtp7^`M z`l~#NV9gxmr3vsiNXvLX<_5*qH20iQnxiyUneLf&DE$y5^~y_ zc$?jx;kuy?YdK9udVA_)w7Ya@ZV5)N8M?3U>-7;zk5-eBxF1*9LF%F;%TsF)$9H4* zx1gH9x{i}|yVGOMD0V@JKYt5RVn}{2sf=HebSqYxJGJEaQK7u1-B%Fl6bfXL6|uFK3Mvf%h>Iiwb|O5OW#m+%J0<6 zB#JzfKF<1;iyK-0xE$baIC7SuPYg?Iam*eeIHg%E)9u!BoEqiy$9JUU&(k?It~LCj z5?0-ObOXG=r&3;{bgsckAl5ucylo&T8>jHt4MMjoMu^%@)g8uUmaKF%GF@8V1&|o6 z^CfyLa~o3aj}oL$1#aW$RI8VMbEa;3FgFxG)x=&RdZMWLyL=R!TW9V)hOn352<<*JPtghguQ0A7TJ26WKD=p4#7-L|gC&RV3hJ6Q61xh_olqZW6EcUNB0xfEqpn9Z@?Z3^6wMwLt|0mD z=b%$Nr6jbefBOGCG>4ImGo=|bKS_(F!(FB1Oq&q*_w(Gt$jm#nMe;S@-_%e>tvO2h zcp*I+3AMjKw_&eH-}7}z8zwRxrYsbI`si4Vk9PhdWj|^aQj&X9$+svwqxBIM*W6nY z=_cGVvO?wXA7jvLbMAXQ%_IR>%TMFejaDwDi->X~b4(wTBt9+CCAA~<8-X-ZmDeMmON?rk*M)!9+^Sxbey($?O$_fzwE6` zHwwH5_b%Pb1=^nzu+|CPm_N98b^ou@XnkCMiBA+S;jJO!x?Iy8eNCTc_-Mz#&S=41 zAc_zmK`5(ywu&Bi{5@Li#C*q1W=UE>Yf0!Slov@buIS<7Ted=n)TAMGJ)d=d)RRQ>Eu z1s~O78`tS-$%ytIj2h|T$(N1fhUZGDAwGuJLA*WDBDEPWa1Mdg)MsI4o>zXf z==xPz+Jh-XEnE5xBMoy0VVSsg>yrb1r><3+c0 zFx`#-)?O=f`P1Z__p0mm=YnW6iZQXc@|pfg7@F;`hm{FCH|65pp2YqnW*M8k@F!!oieAy(u+&sW_J(B>#<5byOZ`( zRC}n+?#oeEU>8QCKnGOZ=#-H4yGz#fR2O%5&ya?+u)lyu3Z}LMK7CDNJpFfzfV-ot zPK*efJ-R`fD+kHN(bfWhlq{h4Y3??(OA4$?rmdoWI;}FDL=s`dq3)>{du1&f>brcc gDQ$tpN&BUCB|$S{>}R+37)vwX#}Zv%La7q`A2whpy#N3J literal 0 HcmV?d00001 diff --git a/locale/pl/LC_MESSAGES/django.mo b/locale/pl/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..134e19df2d69e8e7e23ece948c402f155f66ee3e GIT binary patch literal 55123 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

f%cup9d zx22X*B{i`%e|JO&Tm5ZCMtpU$4=Vx7O{%0IR`74hA}&zx0T0ueYIs4K3U=aio$PA% zPyc1SKXkd7-jM%*NM`@((QEd0sEopPWp7zIZCAkTSIwIvr_lMM@=7Sn^Vc}kU(;H| z-Iu03#VERUKTMNcRT{rsKo&7K_Jj}-I8D2@mj0}Ya^#h2BX75vc&L^P%IjB?BbxK^ zbPR}!%b!w@A%3Hl(o|`>##UR$f>~n`idrZsg=vP+{ta$v(Hf|VYi98i{wxW_WW)&^ z<+^~4a{q4Ng!`gpey8Q25Eo6(Knaq$JDNDUe zN~NZZrn0&YaQCI}-e>$37VrLYHJ6<*NzNdZ{8Zj0@9KS4AwlewZrV8|wD2%XEe3W5S#T6Gut zLh9KQTth0Z%3juu~McVu~UV!f@-yEDZ=m@x{ z!E{Iee`wJ;S9Hzb4>rsgGy^SNep);o#XqG*X2~zr7J-zDJ9DZ#iXroN4tTkFOC<`$ zw_Jh$c^wqgHoyu3Lqn`fn4t$P0>%NT8@DwDu5riMAvCGYuDFt4iijP~r*;?Hj`0e8 zgMzLD@lM7HD_t3lFNgOOqC5Dg>5bEE{g=*O}pZnh6NwH_sE z)-oHU33q5>67dQrQ>`mu8W2gY-2scz2V8zuOXC7}D%O-qvPtP#6bVe(uvAevl-6K^ zL*!md4|L4MUu#bW2%w&SO|IDyYer#pwh;)YDrx*1;5CCHLh#(Q;k?rN65Dov(rSqk z2k?&gQEj!K#;~qO-h0UIx^Dwqzpg+|11mnNJaO6UO66U~2Fotet?e!xFKnX$Q4)5n z8E*ib0BZR&b8QlwlwB&TohvLs#^yh)Amf>N+AZ}uEOk+^ zOYU7!tP}+mqlz<8{k}7=d4+mR7@o-_QA>iP5oXJ|2U=a73`3Q~o6hf>d?U}Qws;+& z#*%8;XrwJk{vo47Vz+R6Fjh$(<4t43B9$FkDV7d%GQtn)2S`-w-?^VxMi{&W!z)f$ zNb)I#O9%{lY|Cc+f(!bC6_K5n!)MwG$F&32HbYa&pgjd(aMQkDrTb64w4PQ7Kt;Sv zi(7gWj1Lb{%4=g11b8)LO#>YpA$6>(Yf;pe6YcPa7 zhmJ7C3ok>-v02#Qvbt)R(xepd?}3Q=3$Jm-Fu@F`iq5hMMgov;q;Dhze1AdHQXcn<9`Cg*(WZXV z19MDcl8N7~y*BX&V4xMpTw@(aiWNohhW*t|QBZ^k7PS^q9%tj^oC9g}(>qk*#p;&A z=WmEKq7i3d$)4An!Mei1V-uoaTly2J?p{vXiscFm%Mlp>&?2m=_jzziGS>@+q!C#;gV8!i>wYk%Ts#43iy( z(uejBo6!clxlCojZgw`2%id`@BxjfoP(0?M|M|E7pkM#~5Bu(e_ZB#6$mR9%_dovD z$KU+;n~#6;_(zX_+mT-y|MBt99{=6rA9kPo#V6nW zCkc=P(=(R6$Bm6Jz{O;UICPu;q?`4*hI zif+D!<^Bq(r!POh`Rsq+eC~hr&wlaBv(Np;v;6mzQY~+qB@qt-UF>&;)b*%;cglqc z{Bw5sx4!sWzw<~cYu)&BmGYjzc~e)lTG8G8=a=Uym(>uH22cJ_~PaMB|L8^;*Zbqc)31)q5r+#%TLeq={Y`q;o@&U z)jieo-<#u|JspYu>=B5I#5njn5JQ5{2P*}V|LA=Ln&~b(w7<(u^^;u?BZN)Vko`EG zP+3nOzBgXX=A-^D6|gb@pD0*lZs0JhgVTP`?n&4?KIzYTdZ3wuDdkzO1NA^I)RVLs z^z*IlqmOZE@JxGc%$1_XNjG3mbK0S_^!1kO{dwA>dL{kqmDd*N^n<`s zROT42|Kyk~RK1pIe!wkOhlGL3UBzOC?Y8pYiR&~3hdK*i*u4Dg=ChYKpM7@o@^hQd zJ%4fZ)PLz_P^qo2(%^tB;t+m9Fx`Br#od7JPv znUNOgVEK7Gd@)^p3;~cO*U%4%V&4K1a`+xCb(roA?CC&AxI%l`0JV`?cd2{^bRK9s zPA6yM(|LcU45s^V#6YFMV$j4$O}tA`Ofz?boDbh)(k#25B{6&L!E1dv@)VE)1V(FE)v+`1nt$m40 z*Bo6QEiNW|*m%_B@;jDt&08Pga#?>X6)H<-JICtR#m}SL7ockd-+^C%iN4x}bKBZW z5Uin0gT@5=jVZft8aqYiXut{_3f=?rY#*I~#elgLScp-4YQ^*fd@$Xe;y%GGBadPX zoT4=_7VXkK#}hv&0qnk29;0umFGyYS-U{<7?~3hn9n-$ zN<}8*3icL+9*_5qrz}MS*hqeMTJ-XSga#kIuVa3;bwm&-B%;GV`yRALS=LdMkI(j} z^!T9Ln}76vcj4C21dK4_fKo}MMwDdC-U!osT%w1ZUF^V`yM(3h^4j($WyRFD)Jjybj#ljAYE)!}%Er!K_mRiT(M-?lQz7QRx1BZ_JKp2N2cv zPH)P^y7aU+T#LJsQyP9$c0 zaf2jG?415yec_T-yxLzPX~QARTU&>~!tj(yhnZVI5qoh8K@>7Q#8m+jGn;P-Xc9-@ z;=!>W>|^EwgR@K2`@P)?wd6OWI&8=RP6 zegH*)TGVt;7~<41r$z#0=ls3RAs=t?m5GaSvcn221Lk5}70ah=p9<8+ zKmW%6p<`zy4#n+(F_2lU02kERUjgm3Gg$Y35#QKRXq6>;*`37OKpXj(TM}PSa(MZj z%{@GV!b-UIgEV)>puX^gGEeN(icGq@@Q%XBein6tITk3JXDmb>+_HS~A_0!Hn{bl{ zy*L*BG~X{!$D&n64<201;Vn(*!}pLOax!2xY)D(Duzq0K7_l*$!lYSh=6PvX%p3YG9cd~f+&R1S$1cf^ZhBCmJIwh z+du&a8?}}@Dw1v_X?asQ)VF*D^FWuBm0;x+u(S*x46FzsKc}jO|Oq2zgOEiv@VC%<=Sa(s!?$2OQJjJUQ}0Dhz4R zPd)nwq=_Qx2+YtWCt@?6N9aKn0x=5RqOD{fSkS$hz5+yr?MH^FOw+K}=#9lYntt>? zJQdx_X30Tf&A~ecG;Eoc*Q5v_*+@r75k5?q4BK~sxrrQf521QlK*V4eA5DRgA$gzz z0g1*KAkR)KCGcl1tZE>EPpvVB1W{0sB#oMWe`=i*+_kcTiH)D$&EY&jbBZk<3Z(^t zul&@$<^VeYZKErQ=`-|qG+~z&N944t$ivXu&)9PvFyoZ2!HLtSk2qE|riXj*4ArJI zSER{;i0*VR$ED0whJ^B7=X^rv^TOtQ&a&OhV9q(|Z_z-by8)S`P;%OHZw5*(VR;Z1 zpoCm@8xZGTU`qZmU_PG7{-(D+fB$`@yD>h4a|IIX;?{SCsjvK2{b)KQ$;eVTNeGy9 zuViB!NUm$9$I|>_at4o&b4BnhC^Ht1RcJL0{^&s zpnv-pw(yMH(~a+wNd5IcyPMk+7*s>16%oC1vAaEikvxb${R<~~^~>Act1sWW^Xivh zW_>|25XZ&Q1DECx=8xcqM2|g9A`G8PEAamZ;`vZsAY*ff)S#v|F{^61k#PjB=hnV~ z=ta;JC%ZX%3zWzxxfV>OyVFo$HdIIAEZ5^p+k`Ni3FLG5F(2BhSD=MiaKu@YBY9uuzDUx@K&&(<3|HMfcpg-j%nI%xo1rN9cZx2DR~&yGgDJeA6Y_j{Zw$U?+gQ#c zW`oV`1@`Ic3$pqJfWN^QkB^iwDYh;jPwjbp1&+i-_xwAhE2!M=$u6VI6MDc`!Srta z1(aRX=}*;yeX}{lgHClWe);YcMLyPtT*44~uG+wXxcHC0e>^!xJ_vy~|LSmeZ=ex? zx*!VP8*c+NaDU8SoXEa}HN3VBwrFh8LcRjEQ^51x4m~XB^9AQ;7`U* zpB!9VJPm-Mg*4<)OW0h&8(ewif~atDX=_Yxg`KqH)0{u9FxMe(iyMCm2Zq{$9oU0m z#<`J0BXvChDU`Q3#k_>o02Y>M&i76v^*X1`s<25~2Y4)Q296)8Y$?wnE-}wwTqddg zH3Vd}#Y=6IN3?lkT==*)TSd3Fp#gVVy0ngJRhs?qJ7@~08seg9vk*5y@T$Jd+LP+c zo6;|~Cxo;7=;y1HD8LX?q0(T8N`YJ-B7W)<|S?5 zO=5rd@wAA)T*(E-w|_*G7LWnVUE+SnXK*n3C>S^!?;KAMH_m^d?V0c6?1JXc#6YZH zMZpJ(>mN*|6rnAZ#9syyC0+o_6{iKU*FVt22n5MVhe;G3Z-2iwIXPZD*a3!xdg0X( zhQyEf-?yZ$gg?11Vc3fZuYrxh4}>*~#4i)UO6h@9z|chLNq292DjQcvlWKdMKe%5Z z-e|mnH&_yeh(fX@-61~)ffcWo=K_fjk%Z*VnC!-q>ixKY1k{`x)++A>A+YoPxtK%u z6^`e$C-#y)O(+SOP!r5~nuzNHxM_#%JtEV&xI^os?}j;G)i68kX?iS%X{EY+mqs># zC`uI-GS(GSscBr~3!ie!_U*$H_Rsbes~BcxQQNH}jNZ~HOdk}r-{G#AQCa%AzWY07 z8R`&LHm9tiqH_Rqm(CQ-7gciB^$l$!vnt%(Q3M$QOw#rDDa+RKwHyZUP@~YjwNV&P z3BW9%wX_M~6cyh<63*lYj_#!<(D^xlP$sW1cCowtS8@#fxuH)NMZa#tr45t{`QS|L z03AfJ22Y4F0k=zD`OVAE#et6&n0>(;UUTJ*Y-ct>c<^=%h)(H+>g`K(|k@ z+LmVy?`EN<@Pd^tUjb_*nT9LN4+Hv|#25OOMd`J)H>uTFsn7oUAO}8272LM5mRES4 zhzN!Uxz2g&O$A7~|VX9OjLFzv3;{r!XWU*JVX&JxGnzenNK~a#;ie zC4v{$mU1qttOfdrGKSg~fHc4uOJE>1wDpShU?Sm$N&g%jQ>uWLL1Hp_d&2WLaHJ_gCotRYu z%z+svRLgDib-@G5Sj&d#gy%{*MAOkWNAq=G@faz3&d<008Pw53mynoB9gU1G8sHyF1Nd#En#JgXMt7@QBVob0!z zhewK)ehLto<7HGP05$ePLK&f%ZaI;LuAj5>U|HC+=}sPG8fP$tO~}@TLk^*OVzUKk zY?J#701~ix2S}*r9H)jSZO>C6Y5urLZ=8BIguPR2nBaXIiEU5IpPW07RxERR4%ilO zT3XrSYoNI}`o^&o_AgIaIIkgiB8Zas3aiY~9?Zf=?=vuM8JsZC!CR;X3_)^8j9RjN z-BPeB5EFZ2uT6jnim2sVQ+E>)uc^b@97tf)19eLW+7?$Al(7i&q0~p(z>7Cp_Mi5=Q;oYx)y7G#Z(PxkKn!TJzj22uHJ@IY7gBVH$K znSo}IDDCA)isce-je6SiXnwSC*l;29+QEZB*`IBJW?{Bb#%7Gg9}-X9h_?I;3PX(1_0-f<=+H z<5g{_PCvViBBlev>BNmp=%8UA(?fS}ZuT6oEf|}fEpDV09i=iX@OkZ!LrEpW>bR6R zBb0>?#=ASHobCq7&(WH!j(SC^J8W`@LA)PKFP=BM9`OTM^ z-A@GxU_Km6jPP2cl9AQQ$Z>&QbO3ny;XD%zUHP$@2d=yUJq%4$f;`JcX!CMw8L!HS zYRxUol}xxuoL(sD+=Dc?fLj9T%P@exN39jheZvNiF1bDPr^?)W>H|MpQcB9s$0 zB1IK)=`2kdkiuQVz6LgUlA9(Aih+3%tBi{q@X8?sYr}$xig)c9FRuiK^L>ELkIH9c zyCmnLx+#p8*^4=8S$(jja1m0-3_Eb}A1afTn@MmaZ&9BH<`(}k>ArmD&aG4lB$x@w zC5tRT<^r+;H&bj{wnd6m*d@75x}bo31qvW-RNip%#@yB_1oS|q1{*zEv_aw zJq;+0*X)AG8E>*BpG4iNb^FBEb~g^jSit*xWa>V7B(KFS2*tLRMa!tQTP_@1!5WGW z5)wG(YInI@?4n;xMK=}C+4gfc(Hr(D9P2QJf&y)?8>WPDcos3c_M4 zSQK1_rw4h{+?VVXMk0Xo0LNRc*9id`p#H@Kkvq@Ec!yU*>SQktTyJ;76(m^9goq3P z-6cw38T_W95tPJ8;{64?dHouy2UMu;^=cc!aVcQtuK%gq7IQ7ayJi zsBY=Giko26Cl(#`jlAP7JFc+^#|FmGMj$cAeHMg$cda0L;bHTi(%zc#uY?MTexBGT zr?qhEK-EgWtL;3oxEqQkssMnY?OJKGSsSKY)j3Zb=x1D72!vY@6H64!u_gUpem?km;C z#nT-S{cd1JO3fxaM4g4Y44sbb?^J+7$W&;$Y9VbKRg0;Ijq;>z#AHqn*97!qc&1|D zsy=epE+U{rV3P*nESIdz1hLlr%Ej(x26n>Bqz!uBDKRI5KAY}| z5i(C?6llA8F$S51*Uz>PFRqaDc;&XoeSdjGK@N3U<@9`er z%O)|4vTn_@S}GRb+Ovk1tm>z}rHLZN;fI5$Qu}M$*9i!}Y$6$h4k8r9TTyiPkVv6x z-02iyKjI{qq8@nO$7w<0heAWcaZ286<4|+Zh8$OQLIa^?QM_(t@ z=k0JpqY*&+W@>1QN;1{B-f&k$-ocWDCka zklx7GIphq!c+o(ugtHE|%mqQGPWBD{vd!VFlrQk=yKRMq;0iB-`=9J3`}9N@sH6iV zAN}LET%b`|db&k_V;nH0GO-^5D7cA>WYK4n@}*eJ`V_0vypcba&Ku>14vNu&VUYSe zB4P9b^kh4#rAXnkC$Mk2O109h3SF2VN=GFQ4J8#0-4i7VCkNjGRs)3rt07*BU&-D3lOz22 zRE~{3H(YR(mDSJz+!#CnU5vF^MpVN6A2q}S@Kj=qC&zJ8t@usyTV5d+B|cSy(k3*% z6EK&0r;YVrF%^4?Rv4ap$|6H74KGT>dhTIcfbF$DH3PYnYLiT8JZ1sly`>7_7ar|L z6M{8xC^;2(KokOmnhXHwEfkc3t`3%1EVDwJ$cl0@+tX%%QA<4!jEh1K^N9&OMI}ftW-qrjBh6*KIk#TG$W6*b)!up-5035;5m4(~>$a=vQh1 z3Y*;ML{MU^!cdmV`N!(-fG~5{LPJa;gvg566GO7V%ogYRTwq@v1!)L7vXIAQ%1EQ4 zgCLt|(jWW|KZFbiP0~3MVX!CJ(n=}Yr?W9>de|pDu)i2;O(Uh&QGG-+*dC9^{85jWzX5xfA1%&IcT%W9!~~Az3_S|^VUE$*8I=bhUiB}`GbrI^ zcbm}9gyYrUQ^y5KE#XgaaV}{+m|o__U~8mT0$6N^men<`RT55toePPqr1e1fEzm;q z=zrW=b&PHwYdKp;y8`tSA$Ro=O4?CRlox_>k`0h0aE69e04>6YYhc?npTyP>#Ue&C znLV*ek`bIqO52dT{~?Nt4>Frs+6H6X9tIcSfwt91=~uwGs*qB0V{Zny%t6B-QV28J zW>VYG=0yI{dPZotl}39z^t$w!gq}?l61Pm8l_pSR^}i1ftVYYa!X0As*Sbh_hne(! zQe0jJi%;Q`xC+X!NZ3gfO35W?EaaeAYoNGxb~-(xD+m3X;xh+_=uL@JdvL=xAi#~) zcKeQWM#VFzs1t)@^@7vxOLA}be|tje!LKtS>FsUdPRd{%4ou{!PK-_}if!BpMzm0B z(lP^dpb^Vv{S1nN8U|j+kXRoDAFAXPWY$>|dDL3(#q2a%8u_4GfglE?GPio@$}628 zry=(0iWkm5P`@O6$R8@POkmD?M*zXCed+2Y_i~=JNmp?Dbu$t4=rt3ZfSc1JEidMX z|*4WGTi9xn!9Gb?}M;57(?xCZIN=2>tGY1*rAq>!y`K@+0)ABM$zvM$_&A(jQX48JJxweSz>>zt}C>y+89b&TZ z@(>!4t|%9;jyG5~gV5nbf(_36DXWd!NH}m{GXl6H(6@kbvR6r9&t_*7yJppQ%Ay} z*A_aE7(k)cDc+ceT=f(cL^P93SC}nLnTFa!iRNXY_$t+_;ynUmWUDCiQW+(Yb|32} ze~yk%l!zQY<`wpgXtSFNX~&}@@=?H^INWOh6T}eMfBnKRE-8RDP+ke};1)Y0DFMf6 zn>Nz0q=k&QKXmUu7{qY=t-neKiOqGwN#0?am=(gcQpg2CZi;}-Qobg*2sm5vq{vY1 znZ2IH)+sFSnj-iBDU3E{9pYJb3r{s z`kZnK0So))YB`bC2-}V=c?l2vI__bAXp~{4&`U&MeA{E&lJS_Mm)H)(I?f#5q~Cx{ zDY)EO)Bq}0mD5K2mY@G=qxJlnw4Rio_Hnb;?Vahvn%HI0PNf@`IiQI&+4vZ*lGHp0b0MgUv#kKiF^ZcTwA0w8;NymAg8 zSWjnLXCuS+0bB`V4Fi&aDe2cTmX}*7=r-UQ3S^7_5u?Un_zAS=P9#^48xZ;Z1u`IH;r1$kjun zz9%rS7+--gZVHOWm)a^lxTq^aJnHYj0xXSBthH>eJ~Z>%r&se7 zSxSuqw+E{|qrHLXOI?COl9Vg;O|Az-{Y|p_aTDbA@dFtbzKWV>{tglQv0&DBj!*P<_(6;HD#DHM{EL= zN)T#Rl`?_~DMNz;8@I2#FX61U~*&bL@3i}xQyrw<1w zvQ%7sI05qgV`%aZdNAE#aXdAGIdoiVJa9NG8*(cl(HwAVKS^J{Ki?Sn!%Nj!rzr{q zN=vH*R8c=G0p_+R%tLA~Cd){)EGvWib#0z<(wW1D>l-z2`4Sja;>`J|-5crBua9<) z54cJi6|?D=v+HrZ&+!8Uq#7oN=cO(Gg7uc@SE1q9h4Ne$e?qErFOotfy3eIrEa#FV z%DMsvF5Ks*(gU+q6vgaBxgGLr>1-~9zV5Y^PSHN(1cI!{#{%`>D8PI}_aT2IQ`!}W zZhu>=!xLWl=`|`9$?-;|g)_71RiA=jP{i_O)>yh^uts z9|}tt&i?aDUoo98wahWH(U+xm6~$So!_T}8&bd^c82dhaPi9q@?^>*u5+OE;sGEQL zXoHL(&3bQV2jR?Sy0oeJB#?Yntbr3nz_5l#kU{xsw5||{m9C;oP(V45MvL4KQwEe{ zopZX}^4v-dQLLa5rp^}07b=pFnIFIm(-R72Vsqu7`b>;gE@W^;P)+In+2?Re6@@ct zUIiA$-0}SsLLTRzHq*-y`2H8 zAx7j4t;ra&MIc=RVN#@{lME&O1k^* zsOKP?ofJMrnY#c0(QV{8cW=h{$?3U?QUuf?BT_hZra%-@i59HbAFQ+$M)6tbOd9=; z+TdW+I#Qol^Ze{?BeRekfw(EnjP)fk%PsfQ)&%^o~fl*pyelzStY zJ@d+_2?UIJk41qohMD73vEOVioLg#`>|DwTSNv#MLL7(PlAWprPP({APf$GVjpaps zaDD6rc&izR{Cqivr`Z_!uc9S*NI(%nL!Gr%{p<$15zvM;6rP#{q04d= z&4n-#Hb?0tu2771WapVz#vG$hd7VlV zw~;mFCCcDfieF0VKOtD9ntv^eE<4f_z9lD;rejMhiG5xJHTwO;mW|ImCmCg7O2~c% z4HoX&Z)~7-U5Wu9RG4deJeqroVMYAZG_GDTMs7Xeo;-o z#!BxR?{uPwZX`6QfnB46S5TSN%9^dIx277pE&!AvON7!|!*8tgx27J@iUg(*Hm?>* zdTs3*vLMaQ(MYUQB zY2(RG(dSmhIndI?iJ2v5;&PG&0%!9`nKmDE*bIN$9o}W)pPSXW`F3c@ri4CA-*rWn z3#XE{%xG9i`=A-d8m*me({->i3T6m`C$)lb8nJUgK&s1m*VdH&F7Zo^`0FxVK9G#^84#yXtaU!2kz3d7~@Kn-%hqsw0v z)@scsZ-5v|Iab0OlnIr(r79vFBPm%3enogI`C>#DY140r)g_5HLs2cYv-9jQG=Q{r z5vzMUqN)@|W#bnX1Y9XFS^lp6m?35r5|~a_=14EYFghEPfLzCD(rnZ3>POMYa4FaZ z^$mn6KKMlu?PC5%n@IFN!0k{YC~JeekSaejQvZ_lY+72oIbt~R!K_NkfTUI{c->dw zSD$QQJ7G%-)i7?s<}@H!r0H$DX>2Tok$3{Z98S;nwb_-TkJq{Ki!T6;28$of=iCId zan;gDMBLRuWgHYOcHZv;s{NRd!cmr&5ub&j4I7 zVSQI|yjWK)NR#QYel*scC6H3zQrWC&0oK-4!4^rjv!(5PuYW?Azh5 zDbVbqB)@9B3K@_(Uq1ibAa@+tO&)nB8JH}X-1{&PchtWOuPDL`SfDUMH3nKlfY+-=E}g#A z4Xz04q;spmJ23$_$A(LA6a3GDri) zAy<15Cjr2S8m?GqQ(g%PsIb+liv`D-2Y#rmVA!k`#CNJJd|)R_AqzhiQl%kr^BFex zH2kVObGBLuadKw)9K5Qf{(DQDf*^!Jpk z-;C2h-bR<&lg1;mBGi<<6>DTxDgY{g+14N@4oH0|U6ag!C&*@pifK&f?99ME9wxi!x(r6jM3U3{1nrfWz$yK5K${NUwMP~B>rRH^mfQo`G-R_LpO%pbZ zP41(qB!ur6p}F9q1TUx}p+GWPEL3qBIg!dG=d{vNx|i@Qqal?q@-<`ua}7a> zcM+kn(~EnO7K;UbKGSCt5;$JiKQibYOdnn0LRsmoIX=Kx!%%bJ!;EL8ZgCi;@E*Xn z5P$L*(&m}n+fw#0V9-wmNn?z3J##4!S%?9=4Q(P-3X}eIW6+eqLzUszh34iuTOf`1 zEfXK9uw;E#I@zc$vKn&NAPbj9>S{Ps?J5~d?K44hgFu!IF>2!SjVim}QXP4%QmQ|h_JPo9TWY@8^H5IT( z6&lejUt2x9qT*6-GJ}-b@EEc7csM}jsV1X|FeE8cNY61wHfmW^fQz^n9Hp=mVE569 zRzi$&p2L~Lc@%l6idUEUt3bxEqqCCRTa@8d5|m@GDy@m`#P~d@3&;vA%EDl*#KS|Y zN_3B3{I-w61(T&e0MgtisJ!q7_wY1K%LE?WSIx7HyZR~{x^x7*9}~sx6sOe=dr~+I zn;WdRlb|J8rI>5$rOCWiEuCZ*x6s(}1NOJN+la?aR*Qi;RT)@f89(_C{8}&pBamSj z87dJzVoq`Fz_>Ygzv6RMh7rJiryZ7Aljs(|K*D&NHAGA1`a za~VHK;{iPmWVB~`cERy8>s0Q6kstuRWG~Wg#PzAn+YmBb+oLgPwsQN;hPA9z;2rTy zh>d>xHs%2E-I61hc+%WBVaX;xnZm-G?{fRe!#R$EeqNq|iL+$+IzpZt z-?%l>n~G_p9jht7TTa(8e+&{KM5J+1*tT8}ESDb|AZ)!ddOSa)WHCYRt=7pmeiXs= zXilOUr+2`8l22fb{Sx~F*UEC6!41n?dy2toxU8_oSNfY7mw#vrWJgv=12#!V$MXg_r|!}Dqt28*Vpwxrs;YBI{GKfFOJ8(g zr6#(9$Or&33^hj`djuJ;o2nTA7=QVOaBJ<#q+2`(BRrqmi<<3gx=#)bnbI!of*Lgi zvq`@ftCYR%0u`(=Tf)I@+5^V9nwB-BK~JX3U~1x!w=XKAIn!eGTG#q}7b!1hDP8OD zu`jRzv-l(KNBOFk9w7r(s&R3wY*f+pmmhW(m5Zgk8JGbqo>VlX)&b5Vv zg_Q5bBOu?X)yBIZo2)g8T2HdP-|Aa_fScrUp2mgzo&YHqt9^{^a>la1p0}wyfkfm+ zf(h!aH(9h04ebe}QeT7)!MN=DHrs?8!pI30#YK8Q^<8-tos}`^5S3F&<}ADM_W?(K z@#4n(aFZD4N0Z}?tK6eDJ&Fm|n}3N(76p*hRgM88W3KS7@DfvWfTH`FlDoTcXB>wF zA6Mj+;4z)>v6wKN`$%wd{g9ss&RT};6a-s-Nn^|zF5V~gLu$vl-PbN>hCX;4z<*=# zdNZ@^6jGJzs3MJvfSAKFCjjgf39qYHM$_UBXxi@_Zg1~aTb5fp5_$Of&wIO{zOXyz zGVG(t|0a;>`2NA-5wWF?xC_1Gc;pNqedf5i^1`MJk+u_PHriO0tl`sfQzwe=Tr_S> zv7hq)QIa3j4xzk7@e1o`3I%B#^Oi(315_~20|=9RMj_kz^Als-#per$9E;?#e>srwfVgh?%a;AA2oGP9sfUcgPe3)rrEXzR z4e_Jck8C)uD6`>kG>Y%oa++)(`YN{~mwLuz{Rrg6xwNdh7LeqMBKJbKz%jjmOu5ip zDIo>iNMuq!i<39r!e7dD0#OF#KEdEDBt+ z)^Q}`>I~T(hxuA6V!!pq#<5ck* zGH^(|(52+HyEl?WPlb+45RwtV_S&N2amvAw9;sVRvsv5Fw)?%yE^xRIZdVk7Ndl$1 zVrZimLV1zcpTJW06^r8c$$x$_d$5TI?IsSK+(G(iy)aea>io^BfwE8wxN&3hPTL0}N+=NR zNW1bALZzS+gaea39Jsjyiz2WmQW?N>guur#YmJ+use`MLAyh+JEnw3&tQ>Pw_~#v4 za>aSmoIUG?m6Aps8&iek)?r}8t;js;qgm609e-)_{DiYbyJ#rU`WWzz=%c$T1Yh-{8rdVG-K34vs%5l7x5Qm5C3o zEagxbEddGbbHSNne%$x)yp=~^LZq76{ax3Typ>Lkqk`2Dl|~!Z&g9^#SF@2Z7@7x~ z>oA(#XUE|dq>zK%g1KVv3m0dG0ZlG<{}C~^tO$czm5&8J&avr8`q|BvnjB@!2kr^) zR82VvKNXA`N=Cx?0E7-dy85nxrE-!I0 zYfuy7o)lgxn)fMzyQC1~bmyw$VY6gO%*j8%M`<~b?%qHJcu=`P5Ux*Sr5^*0ko;W_fx3=MAluz)hH{< zg#jDj+T`wqQ0&C1UgaHN5Aw)L5~*j;M|>y-%`QcCoP40;ciM3(SPoCl6%Et6zYy`72 zn64+r)J$g0BS#C+0uIN7RW-N$?C@xmy4_S%;ZR@-FEQ)dqr`SM)@x=MP~9_W0HhMv z_J#~1zX53j+aD>*SHWYUMG;xsf&`w>N~0kV~qSuFwv& z#wMoRf3P#2J(@UAy>YeDxZSy_04!T>8LAet0#>ZI5F}Ce^ZO>_$rW{ZVs-{B8ebA_ zZGeKpDrz-Q5lE?gUi&owWWXzFYaBbJbEdlGJJ#lC12wtq*cUbyU4(M`>H>9835~W1lNM$u1nCm+~OP9ViX3A~#7OBAtRX zjhqfsQSige;Lb0^N$=Oj%5y zt43hybWRm+2WuqCm~INKen{ACU}}&ct0|QDl3`sHw;Pm~zKe7T*O2T}R;x1zRAVf; z^zw|{t<&vG)0?+1I?@hzguv4_zGC?YHA0=yh-uUwbVt8s*^%8f8&^ftNoMgt3&y#F zr(8qbU(hVi$k%$Yit{@5dBIIl=rMnf>4PtxZkKyz=#f)cb0Ee#39*E#0cAU75P^EM zUR>P(bjUct!2s6-2AC5x?u_8~bp|+2!s9UnXc6K;!E<&<)Y=t1LYDLj7t>@B4S($U z5gyrfM2(Qnpu~P~OQ4w-!wvu%;uZ`uuXM+Xx9qg9vgLQJp}lkQwNnm842UgB zw0rnyw5D?zpA^2=Uj8}i*toRHqV0}Vp0g}P9eyxA+9NT@tgFbk-EP39XkN{Q6I_?~ zrWe?mbmr40SuhuDLLV5?`8T3HI|Dl9NR3D*<@`=nixj>cN8D_!OCQGPeK@xUgr~FE z(sBRR^ubPlXY%f`4Foog)bAd=c#*>aAa6h9i(sUno!xE@6F8f0nv)Zn7egDI7l2;M zM&irFj(8d~3*>}Pkhh`zgAJw)!F89z^y+IQWNgerJ2QAQp?1(%>zReSSbJeh!Jg8P z3<{dM2eM{NETdA2-?-MU2OOPy7ttw0fJ;!SKsYOfu|v%wq(AyFaR)KRW1>$aXX9g1 zQAe;)99?W(f+utHxZ={133SFWO>yd|oU8K#kijcp4u}Y5j^>Q9u3BYTkb%XMLq;b` zL+kEZ)G48WIdc1XFO22k{Djb54aKjw8h4A+M_@>I1K%=_4)ETd(rN4eSHM#tp*3w7 zf8hGET<6Z^DGTCm#lW9``w#l~X0J70I{*2%|FG{qcn?4~U-rk}|M*)UfAiySKK{w$ zA3gqY_wlzL|K#IuJpSRwfBN{Ry#5Zaf7n0%$HzZ={CAIk*nRRBpM3X|zxw3QKKbkJ z=imPB-J_lEmw)?>U;Olse(|Fp{L}Y-zx(BnzxmI9^T+Y*Xd@=xFO((wn{V747Ld}i0#s?wxYB{qhz|V+d&&qdztU=oOADcl>ujY zpPc)>=iIaY&;R_-|D4KGryljbfZw_qK`;kiGAjr^!~5pbl^O)co)ZMGgvY^CpniNg&P0Oa4vi+RDBgPRB<-Q0v!pETMKZ(pLcLvn=IZ*BOLiOu1sCrgI z)<2eEcye{rEam`6vDNr#=4`N{^n0vJW#^OzP)3P;xlm$1jE|zY?nb zbx`_tm5;w3s=qh-_$bsk>risI1**PxL)Cv5)VMzhRqk_8@^}bJ?vFv~;dh|gIRusO zMR*oG;(W(BQ2n_K9syTCEdke+QJjJ_wJ3ABSr19(WA=JY;JK z9)gnR_o2r7EL8p(3tas(q55|c)V!SyRnJA9mqPVtH9Qt>g-65PQ2o9Us(cKOg$2|) zy#=b=`=Q$ZI8?oV4At*Hg)09zRDZtf`6N_*KlbszgBtJ8J%0s{A^tB=`}oX-ZXa9? zHBSk=9KI9wzynZncpk2VCtc|BZ-y+%;Ehn_?t*IPA*lX+1*(7FgtOoe;bQnKRJ*e; za^(l0;yKhf?t^E;&%y?L0=@$FEpq+d2#+Pc6-wT_q2xIRRX%|lUk=ruH+ue_Pyc-= zJ-EZC@AteLN`F4%E{Zla_fD3(DMc;c|~wO%%JN1FjRZ{;VJNwP~{(lnvchz%`7e4+rsPgZG z%6A9UI6eq9&by%2>)k&6UeC`$_3Hu8$Drixmg;4Xk466N2{`(fF`gcI}`zEM-ZJ&O-kG~(P{(C(?2Q{7tp~m?zR6m}8>i>73 z?8ehjr-yeXQ z&o4vOcL1uN--4Ql??O9&Q0=?`rN1**1i?ahD%8BMgvz%CYQNs?;{{Z`w|d?VHNFo* z$^9O<1%3`n&f4VF-XMUZ`=dh3d~1C^_B;HI5ND2gXqL`!*>5;BKh# zJPOZ)KZIw)fA!zb#+Vx7%b~_`E!4aYL$$vbsy}an8vlEt^zSY>AATCDAK!s0{}fdI zLvSAat&h)L<;HgjRK07VH)y~aO^12-wc&AVQypMmye}4w5f6qb5 z{Y5Cb9lhGk(^*jRy$~vWIkb8M)!uIZ{YI$%OhApNfRfj(Q2qH3)cEd(nujlWehsRh zPePUd8_(zb_kZ;9qpx)1Khg6HsP^YTR6aNlE`>M1bKtumA`I?<7sEsFTsUV9GK4Fk z^1lhb8h#eeh2Mmd^Yc*s{56yw97iF^{am;ZE``1DdZ>Ee0d0Fw>){a8JpK$0!_(F| zIqZR||2C*`?}MuMeNg2-36F&LLFKz2N-hsT<$nY!|6@??{=mn71C{Ui_0I1<11kSw zsP%R^RJp65=JPtJagF)!w?gHAH`M%n0BXMWLzVkH)Vx0mCHHT6eh+GXe*~rf&q4Kj z#s-&uEIfkvYhEb#dN9wY^J;(hdH#XtK6sGuUkHy8UPIVHm`Tv@3RTMQ9QZ}J(#J359gzn^ zgoM!R(?87nKM=~_H+cC+f^6wrf@J*rg!2g35sskTo8apRT3`A}UzZWSM;IaK$1sC6 zgm)2cA@or0R`?mhOx`g|!5axr5%g;l{+)fJ9N#Y^yqmc0Q@elvfyjR(+(x*BZ_oLU ze*=#v{vy=+c*3V&MA{r*#~+jS3BqfATy{jiZ#vlXyYcUv;Bn+TlW-^RXT!^Vxz$j% z;%=W;>-jAN=~MZ8kAE3}j}jj6@j;RD7x?%bxZl4EFAz2p{<|Xlu5}1@!M`B9jqo(# zS%QB5*&+A=d@tb_gfYU61nIAI?Nzj=wexQYpCoJ}e1V|f4+%df$VTY*M}#GWHxtgH z+&f_TJ6iP+nk1|)6X8b*OMP56<(~*C;bfn-9p2;Lg>k}C>e26GgeCr6>tHY8O2Q~X zzZrZx(SQF-mt@!HpZWK>eET=N|ErJxCwMMt7s8(qX7T<%;oAwP_<9z@3kY8!?Sq6j z5cUwRC)`B1pJ4cY6nu#Aw}kTvr~C4}+Oy2(;GYxzhZ6Y7PW_7Tup<7Kd0ysus^|OR zR|&76&Pxf$^Ij(`^lf~I_kO}M; z=aqchNbEGY0`Bx*{sexB@TY`6zMVk$ue`sLpx;Lbzeo50LBC5Jg5B_Ig!lRQZ#{+c zsN*j99m2m577$jEHUT5T_X*|i055+m`S?G3p6K~%U;iZWe^2;p!uh0q9?l}@_bI~j_Kp42=l_k53wIE<66O&W5nfNY zoS@&S|^hTZP$~2Wy6hqdYg8(@|cFxE*=$jc&L|T*MKtwVHxiQ)|SDjhfBzP!?vB zHaS$XdutUb?Kb1gj?AVd(Vl6;wTaCz&-bKR%`~&Lh-f`^6|`tt86q|4YIRN4>%p3O z-E7LzR+Ap^y0uG$E@hxKRF8-0S~B4htb~fmriPHD$z&sK<#u$znk+JtY0Km-|FS1! zR_Oe2Jqj~ZWMMwG`sH)gqIy(BW?pW7N2V;wi-!l;tYwT*`%4bAkT&u=IU3>Oy;ej?r*gyUzk@#8)-ZGe=j;5)l~y9$TV0t z7AB*ShZ*pb6s$uiiG617X?93J{#{abYNkXJCN+b;X#oH5(1*zrqww^zp61k?HX5xY zE+)-}8oI@-uS=7WIBRq@hT@0Ah1t*u<2s^2Bs^M45v)V63+k{y8_SfM@zQmlQab6E zS*fLEd>|~w`b_nCms@UCyjgyx_YJqcoc63|wuVCb&kK)eBy80SC@t_XEGOGbm+CaN z{8skEf7=o@hR|~#>sI74ZCf@PCh?S8MLyq-xKTBxCF=9mN}8?=wMrGVeq9AMJEBgk z6x#YIAI{>YosF({gU!gIH?+`3HBm4dD%*~SBeNAdxB5o@G?`zRi70B8dP35kq@ISgKw4oRC_CmUk|D5)5Nt?>v&kkOvy2Jeus1Hu z;ACDz4dV>OhK|+YHO)|vJY}EM&RYF+VaOBiMJ7ju^5>nKEPBYNpk6)#SlO zYmYt5K$JD&T*lw0kYgSN_VUz}Fz)oGmGN*U?B+7!AYX3c1bw3SruP?D|UQW*DE?fI;QB27&`#wxXW z$}cP^Ya1G2F+9eXy?jpjhp2NI+^uO6@#wftUX0VyXsjjksC&+^abaOpS)nP2=r49Gd>`48KJq%H*YkPAAsn~Yk=Oe1!(8X$I?PU4p zP8GIH%?wSdt7GY&U@)FSYRwR*Xeax7Feta4M}e{owuabKfZLWlwX03a(`QNH;cJQ) za->5x^A?1hP?CaZY7GYZ(#U(u3SPb-i>u22yR#qmRciMC(}|ZT_dEJ9J@;W<$gJvC z>k;|STVP`~#DImd(?ObMW#Qq%U|C9mwW7WGtlTIW^?8~DD|{!rT)rtSys=ql!p7`Y zcgx{f3LWc0{^|TlXRVXzQL349Jgr-_gI&sRayw*pthYzo-KRb?MtxZei;f4yw_N(t z8z_G@@I5gu1?GJsYT^s&%+8tK`A(8Ts$FZT8N*JfAV%G+USYxRr_!TpQ)VwcKyWxd`idiZ(MbZY@c-&8Q9xnwNB%Zm>6{ zdoT$MeHj0indw+_nJ8!Jd#k!zI4)MxN8*SLS6iq2Zkr*ScI}f_no_PpTh4E=*Ktsx zZ3VPW?pq#Mk09nK8EEd%X}cTR3A7eC(46UTTBJeCPM{*X)u~3^#Jc3>>D%68v^kHn zSM~JQdaB(fkHWFm(5&r|4n;j%^3k}~v$i#w_v}df%&dWJJ#3JOH%)qU?(Z|pmMp!r zX9@paYnEKvw`}=EOZd&w8KcMQB0f=?^_h)3H*Ypu*KFBfR&Lm`rhoI5Yu2ydzF}~1 z6Rus*?#f!scv$v3{$0O0+-r=;dcr1+fM9E^; z>&10n*W$c>(_sJNg|oKwZ`sfp+tS`8v$$K~pho9d5gbvmREx2Eak9cXVYm!e?A)=j zXL%=|Us*jIwpqT(XrEa=6c<&u`;2XC)Dq8FQ+Z!SMw!lz|?x_IG=S)Kb(ELL@7;+nMJ?zB}Tp~=Fj zdVF9X7pMyZ=D0?!4fc`Ys8L3-ZwX$2{dlpdB}}9)Z@6rnz<42xhT%GeEau?DSnVNn zX*@J-K8%}2*o^V)xlQG=f|5x*!NCMis+qQfH4{1#b6Y7UF$elI3x~)O`y?{bR9Xwi z-P3I(oFzF%q}e$4Ci-S3lJWT9!wLG`oh>XQZEm2#BAb>E z-))_w>t!8N;lcfgh1ENSLC)()z_nKO(lwyV*6Mb(>RKG^;);u4@`+Y6=B%|V534pp z`$fHA*FtZnI8EE6B5p>;Ua-cEZh>%18yjwDxZ{nQ8Pmm$)*>#jCGk404cj2|$Ymh8 z8c`8*H>v`0SN_Fer@+DeCap<|wgh{$&p*9^?)uXqgrw?`M@QV{73@G3PtZKtQ0FBW z)RS{|$Y5|c+{G)yX{4j+fqm@DIBYryq9e&Tih~SlD2m(_cM&_ir0FWk_#5Gb?e@!- z9>}5ztI`-M|7P0E#-IvgBdQlSufYJFV&dY?3ppiCI(l$_m5Mm5&POz?4=uSCQ=@4O z!6dli*Vxw_^Sl^X;sn>9UYyv zO0fbhj;&Y?x?hCty80KWWPEUcT)kjp4(w|s!M0N8qIR_`%FLZ{bShxIVwuBEJ)Je$ zT~&FuAC8gNfp@aRWAz~KD%iDVZG$2VwM+{}I<+;NicxcvLTh}hCkoCovHI8;3bBY2_Oh2HnzI&k6V#__|cCn8V^}b_$AHg;C`lIgU;Ki(xHoDkWAGaV zjn`B4-wTwxsIboUin?6NSogwiP-T+D%0-no9IP@#)lQ{mOhalHId8O!AP}Q#tFw=U zD$mzE!cL+{zB63(N&W*&iEiKwHi+{T1J4)>>4L0U zimGE-+*A8OnrRQfEO%aY-;71cCsOX4yH>QeTDFnKP`QoJ>8{smQkY^b$$G&3bu`=; z?26D5J>0D`RZG|HX2#_+dRl5%KlfD5YLHmj6jHlw3^St?*GD|Jt!cZ`e`Z!O)Y`wf znth~eOCTFJHg-E2NbUa4B*JKvLk-EcgkK-z?HXFAq+ekZ?B^4#Y4$=}6z4;Ci>5Ws z5V?0kOZeLkdWhBqYqMyIk=3FCZBb;Jd`lzGoO_onw7X%O`SC*1tq`Y4*Y#3EEA7U<#Fh?V3C}ewinXOiOzM-eqtcG(7|f>i)p*N zlvmNpSzS`Q2&;gXB}?9eoh}MH3D~sh6JeA3Z0^ISV!gMZj9@(mENwCs?M#kXX%Uf> zy`Ft}t6rJ>c2he&XNC}evn}mrwN2pLcXD{Eb#Ol>LQ_~{jry+!2iTf4H;%(on^H<2T~wKP$UjzyMSOGhK=wMxONLTH#pi;lvkTwzaflN}aScjO~D&tMl<5!5rL;b}=f z{pL?_o#(H$`|}Bnw(Ka1tdn20609GHThK9ZQ`|{lk1IQm0@{yEHRnHR_rd-3arxtx ze3k`9&p5a>}d*DiD7b(ay|w{w0&y5X4?9+0ntV5pw!NtE%5)F(U^V80c69|F^d6LH{%>w zx-Z6MvTzi<+tmAiD7h4qN>=Lg1+a{2vAZoD;dHg+ZkPQx)RdOo;h_4i!_)s&UtYE} z{mEMFR4>t+mn_rOTTFyqBX+i(5yc?WAA9Mi+j6w1nmT>pa?W0vR|BRAwvk~iMY;C! z#;n>^HvpmP;MTlTB4sTyEz@tztIwSt>C#-zimi`jX1#O|-C{WPmP?p5LTyWiebHuW z1-e4VW>$-_+J;z@-77AM8(h)IUYAPcw-z&$8oSK3b0U*!iM2EyyR$Aett{pL6_o4O zdf6OOWtbSXlV^jjRGtp5K1RL;TTAhZ6Kt7Ocx8 zO{)xxGyUMp7Qr=(EV4E*%alngC4%RQxzhbU?hYGb=je-VExlBC|KiA+`hRh zR(jXd^Bh)5 zsLqn5rpVXo%%Lol_sR9g6S{@DnC``Kk0y`O9c#Gf+`*>ab<0OPHI>u4m!wS*PP^^t z4RlwpHaMKO(J*`85eM>+F#H@?r|g+Vds2Yhf|}c(%v4{X6=9WNA}GBITJmXb{BGcE MA<}p?Z!hov7d3+l2LJ#7 literal 0 HcmV?d00001 diff --git a/locale/sv/LC_MESSAGES/django.mo b/locale/sv/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..29221cd0e50a94919eb282dd5abfb60c3bab2332 GIT binary patch literal 57397 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 literal 0 HcmV?d00001 diff --git a/locale/th/LC_MESSAGES/django.mo b/locale/th/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..59d1b9c269cc1db51978e2d12d77cd537bda1811 GIT binary patch literal 155065 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 h1*ifikXD=-M}cN6_8~ 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 literal 0 HcmV?d00001 diff --git a/locale/tr/LC_MESSAGES/django.mo b/locale/tr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..62b3e5c4b48f9ccc0df3ffe4a28d4a9e8906ebb4 GIT binary patch literal 56654 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 literal 0 HcmV?d00001 diff --git a/locale/uk/LC_MESSAGES/django.mo b/locale/uk/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..f036b8466f128fa12ee2f35b93e4c22194c72f74 GIT binary patch literal 42000 zcmdU&37A}EneUGfzyy#TSriX}kVMj*gq?;2LP8+2BxYe5M?5KK8rSA$?d7zFPD-wBQfH-SsQ zuYo6llaCLAc5s2mn?coo0$cS~1gC?Y zAeVxVfN#}(a3lC_Fb`gLqMOHy;4ze60rv%up5Xcq!M!P;46?LfDmWHA7n~2y1@{3r zf(L;g^X0z=HNP$3wcv9g|AI*@njwPAL9M$29t=JLihfUl`+_y_K=4Jd1NX zf>XdV!0BKCRQ->F8t)O1r3H_J`+y_9{Gu=a9@Kbmm=pwuf`@`{1Sf!6S37tlcowMj z%m?=amx7v44;X?&;G4jW;27|epyu~ipz41b)V#g`s@_*X(eHbp`1cc!zXer)@5!#; z{Xwl`3MhV@3BDOz2%ZXF3yO~qfNHl3RDUmkW5F7z@xBed5&U;h^Y|60dHxR6JYMm* z|Jz;tqriz=p9n4h=Yyi(L!jC}3Tpk2gIedapz4o+hk(BWMbG_DcID$hwVwt`ZqEQU zulbsNtifFf?_i7IUmJl2dqI$ulpy*Wu4+ATp{i8s~kW#@PUBosWZB_fw$SJp*bzp8>~#U-8$!4QjlXK+XFnpxXZjsCoV;sQUXN z1iF6+sPT^kMfW!FFz^CU>$?Ix1ndD3rC=D;x*qlSw}G0+=Roo4YoPl587R8`%3uGD zzkbkZuKnTQf!sd2NA2xxElnyF4iR-U6Nlt^-BaFM!5ZQ2hT1 zsCm8&YJPtJC9iL!k@`Ooyd3NRCxY(>)owGW`S0}QFZuG8kJqN2ehQ1rVB6u*~)TE~r`=JiofeEK9Px!(e+{%(K&JD}F{Z~p!-K&|8VpxW(= z)6;wp12yikpvD;wiry1Jt?Oz~?N)-vfNMcaWbha$`S=>B_TTdOeelhce*{X-{u>nC z#$zK^z!nv;Bm7vOxgOan)g2#d{f&2?z;m=0!oEeV(UjAE z1d7hHX1jV9fhSVF6cnAV1GUcggC~IZgQC~pfa33WLFvs8LCNjQp!hX*j=O#^sP@N! z((hA1SQ5+zwf>tyjsGAx2K*%WKJc%=2f)b}2Eics1@J!b?72?vz7DG0cfk|De+9+A z{VsBTa}J2949cMB^GQ(p@nul+{VupS_!IC-@E4%?a?!<(zRSQfDc=De1%4XTy1xZp z4gLmP49=g2?t`BI-wpm4L==LH-{ID`1{7T$1LuR!fv_ex@DgW_=Ys>3Zvx*4{uq>9 zdKuLG_Px~6Zyc!m$ARO(iQvBADWLTIY*6&O+~Xop^u7vI{Q{`^RZwzxBdGpv14Wm+ zz=Od1{q@H|_4hQm5P^9Xob?9kvWPyeFIW%+w}ZRDVQ}_4krD7Yj~6YZPs$^p^yivI zjxOH>r&4}1#FHJn2$XzW4T>)Vp!&NJMD>E-fM}CqS)x8+ZV?3zS}c5fop31b!C$gTMc`SGoH&Q1b9|Q1cuM(_aFQ1sOVc z1r(nb{~10O{17NP{4ppweABz!c$a|E>#M*)umny9zYpFDjzjsEgX=)?eP4t~{5l#` z|0jaF-U-eImxJQhGoZ%%A~*s38L0Ih_8#v)z$uhFK;7>F)$a#Dt?OP8lM_4z9t*w< zN*)ec>gaeBDE(Xns^5w)-|EYs0N>2@ZQw-kAN=*-fIXD=y~gpg2u`DX6W9(u4vLT8 z0Y#@1a*j^dfJajv0JXj~;9J3spy;<16d%6?9u9sL)cSt}o(%54%sd_05#6RU2a_yL0vx&6y5s3OTgv+`e%Ik=N>!qZr-

1e86A-7f^isFYp}jn3A)%SAgRv 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 I|9|WM0Fme^#Q*>R literal 0 HcmV?d00001 diff --git a/locale/vi/LC_MESSAGES/django.mo b/locale/vi/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..0bea2a124c2e03df4b2d4cf2d139c30124bdb021 GIT binary patch literal 36457 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

QgAT3VhBMASA6 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 z%0D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 literal 0 HcmV?d00001 diff --git a/locale/pt_BR/LC_MESSAGES/djangojs.mo b/locale/pt_BR/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..68c1663ea9df2c2a9b1a055bc3247bc6b21360c4 GIT binary patch literal 30620 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 T_Gr?D{jR3dZ7HXzZ?^vn;Q)j- literal 0 HcmV?d00001 diff --git a/locale/pt_PT/LC_MESSAGES/djangojs.mo b/locale/pt_PT/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..b1823f642d91cc872ccd908bea4f771099d1e67d GIT binary patch literal 1474 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 RP~_cJiz)~(x7-*f{6FGr-u?gp literal 0 HcmV?d00001 diff --git a/locale/ru/LC_MESSAGES/djangojs.mo b/locale/ru/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..18e429015bfd0505579707a46ae1567770bc2edc GIT binary patch literal 122208 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%0AiYn1F979b_FTnZfd|U92w8zNG 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 z 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 literal 0 HcmV?d00001 diff --git a/locale/sk_SK/LC_MESSAGES/djangojs.mo b/locale/sk_SK/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..620f5dcdf7816650503c5b097eec2d68f32f6b6c GIT binary patch literal 3457 zcma)+Uu+yl9mfYKfnF&oVsU50T1@(9Vh8GDv^A8r_5e=lS20k4C&*mJlY0-w+4 zzXO)={yh*E+sBQ*|0d_}!1v+(E_fLH3;03sU*P*eT1@Nj$L#~)Lm;hx6np?YmcLJc z_v8Hx_%JvFl8fsgRIx9DM?sO#e*+{v-vn{7Z|C#h2N5Fs0r*kyW$;7b&+_lT0?F=g zL9+J;ko3F(lD~fk$?m^F+V>Vnc`INM#We!b{wG0NcM&9ePk{yS8SvBKTK?`q^8aff z>3nW@{JsQI+&=cT{A>(D^?eF50(k;L z`8yB!0^|&25<=s%5IURBLn@HB4~m`6g$7c^PC_1soQBZ20HJuPmWG4QhyI1(puEu_ zf2npkWH>0+&*d+aug4%159NmX!f;URG^Pf~?vLir;~>(S<@W?wgisAV2`ND+ztfOo z5E_(M`j_dvhJ$MS9ON?)stX!)9#mszA)kWKpxl?~p&EuHlI|U)9jitWt6Ir>CgCp0 zAGU?|+#7DC^9FOir5uk`(+b-=&#FnN46Am97naQk9mt5yL`rJ!*o>9J%W$}u%_P?1 z1CNDoRXCf)o~Ce;&B{pnA^20)Bym0$f-bNs_R45Hd!Zu7W|frzeCe@Sqenb%OBr)` zl}*is%Cor+7P5KVWLV<$NWu&cS~6(EeaW@-+s3v_Y#s~Pyoo|-9m@xh>}q9k@Cpk2M>;iSyDT~2Q5~YwxgWG z1|CXHA^h)T)~)O+lQ_02MOY+922Yo*LRMDu@)`QxkYbav-;g@QElcq_k_A(!jYdl# zGyGzYHG0m=4qI2DH0-i9dJFZF`}{0&yn&+%MbELiHCIp;#f7kVpvOtkN}7dL85`@1 zHMgb0;>Bdk6)%|zFVt6xt8kf27Ez3{!Y9WkP8G*-o#ErBDwC(57{@5k;TA7hp!hDvyEI=seQzC^+myCArvntE-m37^P2~@KuJFuOp&lhxM8$by zJFdcYoV~i~lT&=~I6bQQF+Rbkr};QPew=H1n&9X0hUM@0bZ(kY4i=rA<|nae;$YEH z+JBx;R``jrsRGVVg<}6zwjP=NJ5r~&2VDujwN3j-yJGA6ed*hVHN50b;TQ7hZH~2w zH$Vg7rm0O=?Z3)>dJ7G!t=0Y=t%BqoU24N7`+Y29i&>w7-k$G5KQ+rqyc-G%;&jy4!&@9J@79as?5`XpN|P{FuCr zlt`~itdZVoqER88a_@%HZTv!+gFSfEF~Pmo1``44<}UmD1iq7NMJW$9x4JzXt%D+@8bj$_GMrdI5~uI)Z7 literal 0 HcmV?d00001 diff --git a/locale/sl/LC_MESSAGES/django.mo b/locale/sl/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..5e29a5f8cb77cb4edf7aae8a7c01b63be4fa526f GIT binary patch literal 101645 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 CDl}L~w``02 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

?qLPe0~b zH~y2sg`}SY9su41_Ja3;dhhGtdEn2%^TF9QC*K>O`n?I%y7&|*etN;je+^zld}`hG zryrb8{GDJ3j)S7#zkmmWFM;B>pyBGB0-i`T1U1hWfJ?x)f?5|J0S^NI2^2s4+{gE8 zy7)1m=y3+9aa;n5z73y#1E_iUGf;B#!{99NhoJg(=vp^#$AF^a#h}Ws0S^I(zz*=8 zKEB20KLZ|0`j^1Nz!$*-!JmWTYZ>jreZe{4R8aN52|NY79MpW?0nP@;K#k)i@MLhW z^)CMuP~+(X^?udI-{J9gQ0w49Q13kns=wa@mx8;GViSWaz=yzZgX(wvI#>QyQ1kLM zsCD!ekN*ya#P@%jlaoE*HsUvch`?ax+gVHCgJ1}Dzr*>hmV;A?uLmWE?gll^Z-Cw4 zAHY+=?(1FqeW2*}9`GFS1EBcxdmy4Z_!+2iuY9MIH#t!By8)aBJ`K(Ve+3=|&Ulv_ z$6_!fJ_L4xcY;rWp9Fis(hY9^{2_1#@$Z3}_bE5J^*-r z1HT6T6dV9QbF1^OgtxhQx)NMS`ny5#*VjPJ=gZ(-V0gRJ>wf_b5`XO-ZXJ(+T6fz) z(fNNs_3MN?o!&2lqT^O@3-}_q5BM%B6`$S?iXM-E>i6TI_~kipU+@K={{v9-|5Km- z+V?npaR|6K>4$@Rfzv?M+X<@Pv%x*U#o(UcGEnue^zl6S8shrxPdJA#!zU~NON8T< znfmqf{3g;5A*|$C^)qbyQC)B$p-SH0f|r7tH~nBKvyCnWcOyJW_%1>7sb8M(4B>Nx zqj^uimEh@MANYPS=hLs@`C6XEi?0w~Bz%ex{l3HlOELHY;jNTA8T=+ezq^Q!gF6UA zO5pc1!dD3!$UBX265+py7r;3L{WPybJm2f%3oI3x2>vBO>rTHvb6|ge#NV4K|3<=J z^V|tO48GZNp}nu`2=D^`d^q?$pD#FpAl`XS5&t_H{3pWWgkuQ5C(Px&^9gmrZiIaZ zR}khAScbtT3Hl-8?DsePy_BH!a3*DLC+PQo2>(ksfjI0M{2Sp&o_8nwInVknCtOba zDuR9^4op_*@mGXJd6=uk!Je!I}P9?_5uKKo9(0NBVw*>v*1KDXdBG*Z#QxHpzd`$Jg_$-*+6u ze`k|^F5w!&KgOx<;SpdqL2^=S`4fawDEDT<**w=k{f-Cs1@9sJg%bF^-9hkS@LEDI zWj2EA2=C?jjo`3)*#n0gRJZ1P_ zM=DQAQ;Bzjs3800`1?iwd^Na+a1-IngnuF2N%_A6KTr4yLBGQZ%SpeEaDk;bJvyJ~ z8%g_Tu*0Vds{VN%SS0^S@G+k@2p&Y*Qo^Ts{(Hi$JnPr(@mZcfW-0EEWN_>637^pK z-}x=^8&ZWn>Ytwn5B6maNagQA+Hu791t0b4`+?^W|0{5J!mWf^#PtioUxG&|PB;>{ zkDy-{;p>FEecAuvS#r8e(6322%$}V72zkDOP$ayacWU6b2+Me$3I33v-wT93!X|=# zmy!Pi@M7>1@C}6NJnQ$bgcbIb{5giaiwM6Xsh%VU@8$VF2>(fVnQ$Ow{u}%n;V#0l zgv$u}9ZblR{~3!pyWuS2U4-a2#>2l8rV~C(c#3cqVU(cXC6v9xmmf^McbtDd6+DP? zhxzzI@J!-U2yY?WLVO+Je4c+yn8x!}pnmu9{3iEkf0y$27lb*4C4_GidI(oi?gQZ4 zz;_e$TLGR3ew?sM3H;6=oJjg2i?Kd*pqbq z_5$BYIGgZ#!fk{lgp(El^>{na%LpGLyo%vO4QOXy?Y9;LGtd|Zv#C6TNbL zNB#J)P%ToB28!!T^+r$7(OJli*1HNJ5atG|nS{DeDXwo&eTir#ELGO#hD(L8zcgH= zl18yoFI6i&;k;&Juv#l!S1cr{yihBKy>#B*Swr#qnqk`Qs?*M3wOLckLf=q2DQdi2 zsx%u#6?9L&Xlrs*yk5*#D+LvIPri6-a#XxoFV+~_V6Gn42kC7g%!R|HzFMv}8j9G3 z@T^=oSS$9QeSAk}vo^e@FIQ&K4A&NGrT$Vr*MPiXxmd5~28z95(BURx zxK_*+Mwtz@R0|n%BbRT~Y18sG!@1DSRI!{Z4fh1I!!m^ijUKbZb;aV4J{Wr03n`rfRg( zehNhxjmtWn?bh^;PHTL)R2k~3PlsuC(U)j8crke=={l{5xx#fN=Cm=$Ky04FoaYQ% z-|)k{d>-BjmsSUOY?PRyQe~j0r)NeuGF*h0!*#h*!(|m6lp3WXlrI#*`JSsRvIs)D z&Rk{8HNn&M%6Hn=(x67$`1{Xx`pOf8BHNov{?CLWb?~VW2W~7 zX2$(Zn8nAdH8{G!8nF_{gJ9n9uv=R6vl6l%Y`82RM;dW#U$IzGV~w70g&TinxL^n`keeRD7UWW-Lg?dYx$v5W-btMQxxM_Ce=j&QWx<-YAxXdA2+~ zz~wdC4CXU05*FnuiYHl)sGC~83qe#3OAVH0voD=jKpZEp){6FWd9+>}?vE>^$HhiC zlB?I(RcnQq+q|F(moAvMBFq(-wVwDDy-=*=YojBQDUlRr(h9}?TywY)CD|MK;;>!> zLZ&^KKbWfwq~6j(2^k_?&DTmJ5~9I;CR~53^VlkZ8NS?x(;nG~ap+yH*`U1Idq*$w0E4g79$yg`OsnFAbT%~lK6ZYBc zm=dmdwHC~8)@qvdr0;P;W3V^Qj=Rm;(-il?6vMg7P^tjM!(ajOKUh#Sx<@1qi?tdp zEim5n5Q&2*x@wRqjw7XV{Ja{u%Oj1^OcpDyRz$dn<=pyGxmlK?nLTS(m`B;Oo|%y@y~CV3 z+K=QAr<93aRDagW23rn81q&j5l{~dsRB@TG1hWJSs_QCJFu}rZ>EU2u0dcE8F*z;L zPhOGHTcqAZXcr~eqqnkqAsA-e}i)zVgyX<`O5!pR$fske$^=8;-ex+ay3%?#;fn-s(O^H!{y zzj$8EeGM$W+&~WNbr{)MOZPUbH`Hr7VH((YD`G7y$b81lBt#|8Yo96VGi~NRH}ZDXb&5> z-EYf`x>tuVRWn^KUP zN2fI0R0fM#Q$`LHv00zgmsxU=mE7Th-F3nH~?GGLrlo&j< zm}Sg%H$t}~7%Ap$7t>-&1WQ%~OZwf6;c!uRq#+puHu;S3nkEnRp%SZ$O~{gp?M{k3 z( z#;Klx&7zzkr5=el;}bE6^|Z6zWn+c4A#Q`H`B#x15)s( zvufMM+;Eqou`jM3T!i|FYFDHpx~0c`Q3WGlzhyquG^(k~*zWDFfi?HYrNsHmU`tp_pDqKB~47^N%DK>=&O z9In((qh6QH9ZfPF^ElUIl6r}D^hva3^5dpRXJVwv+-@_@h}|#F#A93?NmtYK>q#2% ztb)*~B~ACn`M3tE+7=>o^Mk3>vX<~*4wnWhNNyhNq)vPdYle%Ju6jy2nD5E#ESLaC zTXAg>mu@s2vEstA8iDM2`OEOuAfT`Vq$pdGoCqb)Tw0^$zUnZx{fc-dQ;#V6iab|I zrrUG(%9?2B9_=XHu0U@%H^OD5p;D0XVofSc<5E?eAIQeon?vs+H<)D&R@aH$WTGU( z$r~~9)j9ph47j&USW{m{=gf@vXd=UiU%@@078PvHl=M~EW#hOTE+DAkYZ0~^qlPn% z(pn6uNotR)YAxXCo=uGkXH!L?D920BOk?T%xF03ckLj$i"}function s(e){return e.charAt(0).toUpperCase()+e.slice(1)}function l(e,t){for(var n="",r=(document.defaultView||window).getComputedStyle(e,""),i=0;i]*>(.*?)").test(e)}},"./src/js/html.js":function(e,t,n){"use strict";n.r(t);var r=n("./src/js/functions.js"),i=n("./src/js/print.js");function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function o(e,t){for(var n=e.cloneNode(),i=Array.prototype.slice.call(e.childNodes),a=0;a"+e.documentTitle+"",e.css&&(Array.isArray(e.css)||(e.css=[e.css]),e.css.forEach((function(e){p.srcdoc+=''}))),p.srcdoc+=""),e.type){case"pdf":if(r.default.isIE())try{console.info("Print.js doesn't support PDF printing in Internet Explorer."),window.open(e.fallbackPrintable,"_blank").focus(),e.onIncompatibleBrowser()}catch(h){e.onError(h)}finally{e.showModal&&i.default.close(),e.onLoadingEnd&&e.onLoadingEnd()}else a.default.print(e,p);break;case"image":l.default.print(e,p);break;case"html":o.default.print(e,p);break;case"raw-html":s.default.print(e,p);break;case"json":u.default.print(e,p)}}}},"./src/js/json.js":function(e,t,n){"use strict";n.r(t);var r=n("./src/js/functions.js"),i=n("./src/js/print.js");function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}t.default={print:function(e,t){if("object"!==a(e.printable))throw new Error("Invalid javascript data object (JSON).");if("boolean"!==typeof e.repeatTableHeader)throw new Error("Invalid value for repeatTableHeader attribute (JSON).");if(!e.properties||!Array.isArray(e.properties))throw new Error("Invalid properties array for your JSON data.");e.properties=e.properties.map((function(t){return{field:"object"===a(t)?t.field:t,displayName:"object"===a(t)?t.displayName:t,columnSize:"object"===a(t)&&t.columnSize?t.columnSize+";":100/e.properties.length+"%;"}})),e.printableElement=document.createElement("div"),e.header&&Object(r.addHeader)(e.printableElement,e),e.printableElement.innerHTML+=function(e){var t=e.printable,n=e.properties,i='';e.repeatTableHeader&&(i+=""),i+="";for(var a=0;a'+Object(r.capitalizePrint)(n[a].displayName)+"";i+="",e.repeatTableHeader&&(i+=""),i+="";for(var o=0;o";for(var s=0;s1)for(var c=0;c'+l+""}i+=""}return i+="
"}(e),e.footer&&Object(r.addFooter)(e.printableElement,e),i.default.send(e,t)}}},"./src/js/modal.js":function(e,t,n){"use strict";n.r(t);var r={show:function(e){var t=document.createElement("div");t.setAttribute("style","font-family:sans-serif; display:table; text-align:center; font-weight:300; font-size:30px; left:0; top:0;position:fixed; z-index: 9990;color: #0460B5; width: 100%; height: 100%; background-color:rgba(255,255,255,.9);transition: opacity .3s ease;"),t.setAttribute("id","printJS-Modal");var n=document.createElement("div");n.setAttribute("style","display:table-cell; vertical-align:middle; padding-bottom:100px;");var i=document.createElement("div");i.setAttribute("class","printClose"),i.setAttribute("id","printClose"),n.appendChild(i);var a=document.createElement("span");a.setAttribute("class","printSpinner"),n.appendChild(a);var o=document.createTextNode(e.modalMessage);n.appendChild(o),t.appendChild(n),document.getElementsByTagName("body")[0].appendChild(t),document.getElementById("printClose").addEventListener("click",(function(){r.close()}))},close:function(){var e=document.getElementById("printJS-Modal");e&&e.parentNode.removeChild(e)}};t.default=r},"./src/js/pdf.js":function(e,t,n){"use strict";n.r(t);var r=n("./src/js/print.js"),i=n("./src/js/functions.js");function a(e,t,n){var i=new window.Blob([n],{type:"application/pdf"});i=window.URL.createObjectURL(i),t.setAttribute("src",i),r.default.send(e,t)}t.default={print:function(e,t){if(e.base64){-1!==e.printable.indexOf(",")&&(e.printable=e.printable.split(",")[1]);var n=Uint8Array.from(atob(e.printable),(function(e){return e.charCodeAt(0)}));a(e,t,n)}else{e.printable=/^(blob|http|\/\/)/i.test(e.printable)?e.printable:window.location.origin+("/"!==e.printable.charAt(0)?"/"+e.printable:e.printable);var r=new window.XMLHttpRequest;r.responseType="arraybuffer",r.addEventListener("error",(function(){Object(i.cleanUp)(e),e.onError(r.statusText,r)})),r.addEventListener("load",(function(){if(-1===[200,201].indexOf(r.status))return Object(i.cleanUp)(e),void e.onError(r.statusText,r);a(e,t,r.response)})),r.open("GET",e.printable,!0),r.send()}}}},"./src/js/print.js":function(e,t,n){"use strict";n.r(t);var r=n("./src/js/browser.js"),i=n("./src/js/functions.js"),a={send:function(e,t){document.getElementsByTagName("body")[0].appendChild(t);var n=document.getElementById(e.frameId);n.onload=function(){if("pdf"!==e.type){var t=n.contentWindow||n.contentDocument;if(t.document&&(t=t.document),t.body.appendChild(e.printableElement),"pdf"!==e.type&&e.style){var i=document.createElement("style");i.innerHTML=e.style,t.head.appendChild(i)}var a=t.getElementsByTagName("img");a.length>0?function(e){var t=e.map((function(e){if(e.src&&e.src!==window.location.href)return function(e){return new Promise((function(t){!function n(){e&&"undefined"!==typeof e.naturalWidth&&0!==e.naturalWidth&&e.complete?t():setTimeout(n,500)}()}))}(e)}));return Promise.all(t)}(Array.from(a)).then((function(){return o(n,e)})):o(n,e)}else r.default.isFirefox()&&r.default.getFirefoxMajorVersion()<110?setTimeout((function(){return o(n,e)}),1e3):o(n,e)}}};function o(e,t){try{if(e.focus(),r.default.isEdge()||r.default.isIE())try{e.contentWindow.document.execCommand("print",!1,null)}catch(n){setTimeout((function(){e.contentWindow.print()}),1e3)}else setTimeout((function(){e.contentWindow.print()}),1e3)}catch(a){t.onError(a)}finally{r.default.isFirefox()&&r.default.getFirefoxMajorVersion()<110&&(e.style.visibility="hidden",e.style.left="-1px"),Object(i.cleanUp)(t)}}t.default=a},"./src/js/raw-html.js":function(e,t,n){"use strict";n.r(t);var r=n("./src/js/print.js"),i=n("./src/js/functions.js");t.default={print:function(e,t){e.printableElement=document.createElement("div"),e.printableElement.setAttribute("style","width:100%"),e.printableElement.innerHTML=e.printable,e.header&&Object(i.addHeader)(e.printableElement,e),e.footer&&Object(i.addFooter)(e.printableElement,e),r.default.send(e,t)}}},"./src/sass/index.scss":function(e,t,n){},0:function(e,t,n){e.exports=n("./src/index.js")}}).default},e.exports=t()},57313:function(e){!function(){"use strict";var t=function e(t){if(!(this instanceof e))return new e(t);if(this.version=1,this.support="undefined"!==typeof File&&"undefined"!==typeof Blob&&"undefined"!==typeof FileList&&(!!Blob.prototype.webkitSlice||!!Blob.prototype.mozSlice||!!Blob.prototype.slice||!1),!this.support)return!1;var n=this;n.files=[],n.defaults={chunkSize:1048576,forceChunkSize:!1,simultaneousUploads:3,fileParameterName:"file",chunkNumberParameterName:"resumableChunkNumber",chunkSizeParameterName:"resumableChunkSize",currentChunkSizeParameterName:"resumableCurrentChunkSize",totalSizeParameterName:"resumableTotalSize",typeParameterName:"resumableType",identifierParameterName:"resumableIdentifier",fileNameParameterName:"resumableFilename",relativePathParameterName:"resumableRelativePath",totalChunksParameterName:"resumableTotalChunks",dragOverClass:"dragover",throttleProgressCallbacks:.5,query:{},headers:{},preprocess:null,preprocessFile:null,method:"multipart",uploadMethod:"POST",testMethod:"GET",prioritizeFirstAndLastChunk:!1,target:"/",testTarget:null,parameterNamespace:"",testChunks:!0,generateUniqueIdentifier:null,getTarget:null,maxChunkRetries:100,chunkRetryInterval:void 0,permanentErrors:[400,401,403,404,409,415,440,441,442,443,500,501],maxFiles:void 0,withCredentials:!1,xhrTimeout:0,clearInput:!0,chunkFormat:"blob",setChunkTypeFromFile:!1,maxFilesErrorCallback:function(e,t){var r=n.getOpt("maxFiles");alert("Please upload no more than "+r+" file"+(1===r?"":"s")+" at a time.")},minFileSize:1,minFileSizeErrorCallback:function(e,t){alert(e.fileName||e.name+" is too small, please upload files larger than "+r.formatSize(n.getOpt("minFileSize"))+".")},maxFileSize:void 0,maxFileSizeErrorCallback:function(e,t){alert(e.fileName||e.name+" is too large, please upload files less than "+r.formatSize(n.getOpt("maxFileSize"))+".")},fileType:[],fileTypeErrorCallback:function(e,t){alert(e.fileName||e.name+" has type not allowed, please upload files of type "+n.getOpt("fileType")+".")}},n.opts=t||{},n.getOpt=function(t){var n=this;if(t instanceof Array){var i={};return r.each(t,(function(e){i[e]=n.getOpt(e)})),i}if(n instanceof f){if("undefined"!==typeof n.opts[t])return n.opts[t];n=n.fileObj}if(n instanceof d){if("undefined"!==typeof n.opts[t])return n.opts[t];n=n.resumableObj}if(n instanceof e)return"undefined"!==typeof n.opts[t]?n.opts[t]:n.defaults[t]},n.indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n=0&&(e.stopPropagation(),t.dropEffect="copy",t.effectAllowed="copy",n.dragstart||(n.fire("dragstart",n),n.dragstart=!0))};function s(e,t,n,r){var i;return e.isFile?e.file((function(e){e.relativePath=t+e.name,n.push(e),r()})):(e.isDirectory?i=e:e instanceof File&&n.push(e),"function"===typeof e.webkitGetAsEntry&&(i=e.webkitGetAsEntry()),i&&i.isDirectory?function(e,t,n,r){var i=e.createReader(),a=[];function o(){i.readEntries((function(e){if(e.length)return a=a.concat(e),o();l(a.map((function(e){return s.bind(null,e,t,n)})),r)}))}o()}(i,t+i.name+"/",n,r):("function"===typeof e.getAsFile&&(e=e.getAsFile())instanceof File&&(e.relativePath=t+e.name,n.push(e)),void r()))}function l(e,t){if(!e||0===e.length)return t();e[0]((function(){l(e.slice(1),t)}))}function u(e,t){if(e.length){n.fire("beforeAdd");var r=[];l(Array.prototype.map.call(e,(function(e){var t=e;return"function"===typeof e.webkitGetAsEntry&&(t=e.webkitGetAsEntry()),s.bind(null,t,"",r)})),(function(){r.length&&c(r,t)}))}}var c=function(e,t){var i=0,a=n.getOpt(["maxFiles","minFileSize","maxFileSize","maxFilesErrorCallback","minFileSizeErrorCallback","maxFileSizeErrorCallback","fileType","fileTypeErrorCallback"]);if("undefined"!==typeof a.maxFiles&&a.maxFiles0){var f=!1;for(var p in a.fileType){a.fileType[p]=a.fileType[p].replace(/\s/g,"").toLowerCase();var h=(a.fileType[p].match(/^[^.][^/]+$/)?".":"")+a.fileType[p];if(l.substr(-1*h.length).toLowerCase()===h||-1!==h.indexOf("/")&&(-1!==h.indexOf("*")&&c.substr(0,h.indexOf("*"))===h.substr(0,h.indexOf("*"))||c===h)){f=!0;break}}if(!f)return a.fileTypeErrorCallback(e,i++),!0}if("undefined"!==typeof a.minFileSize&&e.sizea.maxFileSize)return a.maxFileSizeErrorCallback(e,i++),!0;function O(r){n.getFromUniqueIdentifier(r)?s.push(e):function(){e.uniqueIdentifier=r;var i=new d(n,e,r);n.files.push(i),o.push(i),i.container="undefined"!=typeof t?t.srcElement:null,window.setTimeout((function(){n.fire("fileAdded",i,o)}),0)}(),u()}var m=r.generateUniqueIdentifier(e,t);m&&"function"===typeof m.then?m.then((function(e){O(e)}),(function(){u()})):O(m)})),window.setTimeout((function(){n.fire("filesAddedComplete",n,o)}),0)};function d(e,t,n){var i=this;i.opts={},i.getOpt=e.getOpt,i._prevProgress=0,i.resumableObj=e,i.file=t,i.fileName=t.fileName||t.name,i.size=t.size,i.relativePath=t.relativePath||t.webkitRelativePath||i.fileName,i.uniqueIdentifier=n,i._pause=!1,i.container="",i.preprocessState=0,i.error=null,i.remainingTime=-1,i.isSaved=!1,i.newFileName=i.fileName;var a=void 0!==n,o=function(e,t){switch(e){case"progress":i.resumableObj.fire("fileProgress",i,t);break;case"error":i.abort(),a=!0,i.chunks=[],i.resumableObj.fire("fileError",i,t);break;case"success":if(a)return;i.resumableObj.fire("fileProgress",i,t),i.isComplete()&&i.resumableObj.fire("fileSuccess",i,t);break;case"retry":i.resumableObj.fire("fileRetry",i)}};return i.chunks=[],i.abort=function(){var e=0;r.each(i.chunks,(function(t){"uploading"==t.status()&&(t.abort(),e++)})),e>0&&i.resumableObj.fire("fileProgress",i)},i.cancel=function(){var e=i.chunks;i.chunks=[],r.each(e,(function(e){"uploading"==e.status()&&(e.abort(),i.resumableObj.uploadNextChunk())})),i.resumableObj.removeFile(i),i.resumableObj.fire("fileProgress",i)},i.retry=function(){i.bootstrap();var e=!1;i.resumableObj.on("chunkingComplete",(function(){e||i.resumableObj.upload(),e=!0}))},i.bootstrap=function(){i.abort(),a=!1,i.chunks=[],i._prevProgress=0;for(var e=i.getOpt("forceChunkSize")?Math.ceil:Math.floor,t=Math.max(e(i.file.size/i.getOpt("chunkSize")),1),n=0;n.99999?1:e,e=Math.max(i._prevProgress,e),i._prevProgress=e,e},i.isUploading=function(){var e=!1;return r.each(i.chunks,(function(t){if("uploading"==t.status())return e=!0,!1})),e},i.isComplete=function(){var e=!1;return 1!==i.preprocessState&&(r.each(i.chunks,(function(t){var n=t.status();if("pending"==n||"uploading"==n||1===t.preprocessState)return e=!0,!1})),!e)},i.pause=function(e){i._pause="undefined"===typeof e?!i._pause:e},i.isPaused=function(){return i._pause},i.preprocessFinished=function(){i.preprocessState=2,i.upload()},i.upload=function(){var e=!1;if(!1===i.isPaused()){var t=i.getOpt("preprocessFile");if("function"===typeof t)switch(i.preprocessState){case 0:return i.preprocessState=1,t(i),!0;case 1:return!0}r.each(i.chunks,(function(t){if("pending"==t.status()&&1!==t.preprocessState)return t.send(),e=!0,!1}))}return e},i.markChunksCompleted=function(e){if(i.chunks&&!(i.chunks.length<=e))for(var t=0;t1e3*a.getOpt("throttleProgressCallbacks")&&(a.callback("progress"),a.lastProgressCallback=new Date),a.loaded=e.loaded||0}),!1),a.loaded=0,a.pendingRetry=!1,a.callback("progress");var t=function(e){var t=a.status();if("success"==t||"error"==t)a.callback(t,a.message()),a.resumableObj.uploadNextChunk();else{a.callback("retry",a.message()),a.abort(),a.retries++;var n=a.getOpt("chunkRetryInterval");void 0!==n?(a.pendingRetry=!0,setTimeout(a.send,n)):a.send()}};a.xhr.addEventListener("load",t,!1),a.xhr.addEventListener("error",t,!1),a.xhr.addEventListener("timeout",t,!1);var n=[["chunkNumberParameterName",a.offset+1],["chunkSizeParameterName",a.getOpt("chunkSize")],["currentChunkSizeParameterName",a.endByte-a.startByte],["totalSizeParameterName",a.fileObjSize],["typeParameterName",a.fileObjType],["identifierParameterName",a.fileObj.uniqueIdentifier],["fileNameParameterName",a.fileObj.fileName],["relativePathParameterName",a.fileObj.relativePath],["totalChunksParameterName",a.fileObj.chunks.length]].filter((function(e){return a.getOpt(e[0])})).reduce((function(e,t){return e[a.getOpt(t[0])]=t[1],e}),{}),i=a.getOpt("query");"function"==typeof i&&(i=i(a.fileObj,a)),r.each(i,(function(e,t){n[e]=t}));var o=a.fileObj.file.slice?"slice":a.fileObj.file.mozSlice?"mozSlice":a.fileObj.file.webkitSlice?"webkitSlice":"slice",s=a.fileObj.file[o](a.startByte,a.endByte,a.getOpt("setChunkTypeFromFile")?a.fileObj.file.type:""),l=null,u=[],c=a.getOpt("parameterNamespace");if("octet"===a.getOpt("method"))l=s,r.each(n,(function(e,t){u.push([encodeURIComponent(c+e),encodeURIComponent(t)].join("="))}));else if(l=new FormData,r.each(n,(function(e,t){l.append(c+e,t),u.push([encodeURIComponent(c+e),encodeURIComponent(t)].join("="))})),"blob"==a.getOpt("chunkFormat"))l.append(c+a.getOpt("fileParameterName"),s,a.fileObj.fileName);else if("base64"==a.getOpt("chunkFormat")){var d=new FileReader;d.onload=function(e){l.append(c+a.getOpt("fileParameterName"),d.result),a.xhr.send(l)},d.readAsDataURL(s)}var f=r.getTarget("upload",u),p=a.getOpt("uploadMethod");"post"===p.toLowerCase()&&(f=r.getTarget("upload",[])),a.xhr.open(p,f),"octet"===a.getOpt("method")&&a.xhr.setRequestHeader("Content-Type","application/octet-stream"),a.xhr.timeout=a.getOpt("xhrTimeout"),a.xhr.withCredentials=a.getOpt("withCredentials");var h=a.getOpt("headers");"function"===typeof h&&(h=h(a.fileObj,a)),r.each(h,(function(e,t){a.xhr.setRequestHeader(e,t)})),"blob"==a.getOpt("chunkFormat")&&a.xhr.send(l)}else a.test()},a.abort=function(){a.xhr&&a.xhr.abort(),a.xhr=null},a.status=function(){return a.pendingRetry?"uploading":a.markComplete?"success":a.xhr?a.xhr.readyState<4?"uploading":200==a.xhr.status||201==a.xhr.status?"success":r.contains(a.getOpt("permanentErrors"),a.xhr.status)||a.retries>=a.getOpt("maxChunkRetries")?"error":(a.abort(),"pending"):"pending"},a.message=function(){return a.xhr?a.xhr.responseText:""},a.progress=function(e){if("undefined"===typeof e&&(e=!1),0===a.fileObjSize)return 1;var t=e?(a.endByte-a.startByte)/a.fileObjSize:1;if(a.pendingRetry)return 0;switch(a.xhr&&a.xhr.status||a.markComplete||(t*=.95),a.status()){case"success":case"error":return 1*t;case"pending":return 0*t;default:return a.loaded/(a.endByte-a.startByte)*t}},this}return n.uploadNextChunk=function(){var e=!1;if(n.getOpt("prioritizeFirstAndLastChunk")&&(r.each(n.files,(function(t){return t.chunks.length&&"pending"==t.chunks[0].status()&&0===t.chunks[0].preprocessState?(t.chunks[0].send(),e=!0,!1):t.chunks.length>1&&"pending"==t.chunks[t.chunks.length-1].status()&&0===t.chunks[t.chunks.length-1].preprocessState?(t.chunks[t.chunks.length-1].send(),e=!0,!1):void 0})),e))return!0;if(r.each(n.files,(function(t){if(e=t.upload())return!1})),e)return!0;var t=!1;return r.each(n.files,(function(e){if(!e.isComplete())return t=!0,!1})),t||n.fire("complete"),!1},n.assignBrowse=function(e,t){"undefined"==typeof e.length&&(e=[e]),r.each(e,(function(e){var r;"INPUT"===e.tagName&&"file"===e.type?r=e:((r=document.createElement("input")).setAttribute("type","file"),r.style.display="none",e.addEventListener("click",(function(){r.style.opacity=0,r.style.display="block",r.focus(),r.click(),r.style.display="none"}),!1),e.appendChild(r));var i=n.getOpt("maxFiles");"undefined"===typeof i||1!=i?r.setAttribute("multiple","multiple"):r.removeAttribute("multiple"),t?r.setAttribute("webkitdirectory","webkitdirectory"):r.removeAttribute("webkitdirectory");var a=n.getOpt("fileType");"undefined"!==typeof a&&a.length>=1?r.setAttribute("accept",a.map((function(e){return(e=e.replace(/\s/g,"").toLowerCase()).match(/^[^.][^/]+$/)&&(e="."+e),e})).join(",")):r.removeAttribute("accept"),r.addEventListener("change",(function(e){c(e.target.files,e),n.getOpt("clearInput")&&(e.target.value="")}),!1)}))},n.assignDrop=function(e){"undefined"==typeof e.length&&(e=[e]),r.each(e,(function(e){e.addEventListener("dragover",o,!1),e.addEventListener("dragenter",o,!1),e.addEventListener("dragleave",a,!1),e.addEventListener("drop",i,!1)}))},n.unAssignDrop=function(e){"undefined"==typeof e.length&&(e=[e]),r.each(e,(function(e){e.removeEventListener("dragover",o),e.removeEventListener("dragenter",o),e.removeEventListener("dragleave",a),e.removeEventListener("drop",i)}))},n.enableDropOnDocument=function(){document.addEventListener("dragover",o,!1),document.addEventListener("dragenter",o,!1),document.addEventListener("dragleave",a,!1),document.addEventListener("drop",i,!1)},n.disableDropOnDocument=function(){document.removeEventListener("dragover",o),document.removeEventListener("dragenter",o),document.removeEventListener("dragleave",a),document.removeEventListener("drop",i)},n.isUploading=function(){var e=!1;return r.each(n.files,(function(t){if(t.isUploading())return e=!0,!1})),e},n.upload=function(){if(!n.isUploading()){n.fire("uploadStart");for(var e=1;e<=n.getOpt("simultaneousUploads");e++)n.uploadNextChunk()}},n.pause=function(){r.each(n.files,(function(e){e.abort()})),n.fire("pause")},n.cancel=function(){n.fire("beforeCancel");for(var e=n.files.length-1;e>=0;e--)n.files[e].cancel();n.fire("cancel")},n.progress=function(){var e=0,t=0;return r.each(n.files,(function(n){e+=n.progress()*n.size,t+=n.size})),t>0?e/t:0},n.addFile=function(e,t){c([e],t)},n.addFiles=function(e,t){c(e,t)},n.removeFile=function(e){for(var t=n.files.length-1;t>=0;t--)n.files[t]===e&&n.files.splice(t,1)},n.getFromUniqueIdentifier=function(e){var t=!1;return r.each(n.files,(function(n){n.uniqueIdentifier==e&&(t=n)})),t},n.getSize=function(){var e=0;return r.each(n.files,(function(t){e+=t.size})),e},n.handleDropEvent=function(e){i(e)},n.handleChangeEvent=function(e){c(e.target.files,e),e.target.value=""},n.updateQuery=function(e){n.opts.query=e},this};e.exports=t,e.exports.Resumable=t}()},85668:function(e){e.exports={Backspace:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,PauseBreak:19,CapsLock:20,Escape:27,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Insert:45,Delete:46,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,LeftWindowKey:91,RightWindowKey:92,SelectKey:93,NumPad0:96,NumPad1:97,NumPad2:98,NumPad3:99,NumPad4:100,NumPad5:101,NumPad6:102,NumPad7:103,NumPad8:104,NumPad9:105,Multiply:106,Add:107,Subtract:109,DecimalPoint:110,Divide:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F12:123,NumLock:144,ScrollLock:145,SemiColon:186,EqualSign:187,Comma:188,Dash:189,Period:190,ForwardSlash:191,GraveAccent:192,OpenBracket:219,BackSlash:220,CloseBracket:221,SingleQuote:222,ChineseInputMethod:229}},99434:function(e,t,n){"use strict";n.d(t,{ZX:function(){return JQ},dK:function(){return mt},Nd:function(){return dm},rQ:function(){return KQ},ZO:function(){return $$},Qo:function(){return VQ},S4:function(){return HQ},UT:function(){return eC}});var r={};n.r(r),n.d(r,{Decoder:function(){return RT},Encoder:function(){return DT},PacketType:function(){return $T},protocol:function(){return CT}});var i=n(93433),a=n(29439),o=n(1413),s=n(47313),l=n(74165),u=n(4942),c=n(37762),d=n(72013),f=n(63017),p=n(92340);function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=new WeakMap,m=new WeakMap,v=new WeakMap,g=new WeakMap,y=new WeakMap,b=new WeakMap,_=new WeakMap;function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;tn)throw new Error("Could not completely normalize the editor after ".concat(n," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state."));return!0}};return e};function T(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var x,E=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!n,i=n?R(e):e,o=x.None,s=x.None,l=0,u=null,d=(0,c.Z)(i);try{for(d.s();!(t=d.n()).done;){var f=t.value,p=f.codePointAt(0);if(!p)break;var h=W(f,p),O=r?[s,h]:[h,o],m=(0,a.Z)(O,2);if(o=m[0],s=m[1],B(o,x.ZWJ)&&B(s,x.ExtPict)&&!H(r?e.substring(0,l):e.substring(0,e.length-l)))break;if(B(o,x.RI)&&B(s,x.RI)&&!(u=null!==u?!u:!!r||K(e.substring(0,e.length-l))))break;if(o!==x.None&&s!==x.None&&V(o,s))break;l+=f.length}}catch(v){d.e(v)}finally{d.f()}return l||1},P=/\s/,$=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,Q=/['\u2018\u2019]/,C=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=0,r=!1;e.length>0;){var i=E(e,t),o=D(e,i,t),s=(0,a.Z)(o,2),l=s[0],u=s[1];if(A(l,u,t))r=!0,n+=i;else{if(r)break;n+=i}e=u}return n},D=function(e,t,n){if(n){var r=e.length-t;return[e.slice(r,e.length),e.slice(0,r)]}return[e.slice(0,t),e.slice(t)]},A=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(P.test(t))return!1;if(Q.test(t)){var i=E(n,r),o=D(n,i,r),s=(0,a.Z)(o,2);if(e(s[0],s[1],r))return!0}return!$.test(t)},R=(0,l.Z)().mark((function e(t){var n,r,i,a;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.length-1,r=0;case 2:if(!(r=55296&&e<=56319},L=function(e){return e>=56320&&e<=57343};!function(e){e[e.None=0]="None",e[e.Extend=1]="Extend",e[e.ZWJ=2]="ZWJ",e[e.RI=4]="RI",e[e.Prepend=8]="Prepend",e[e.SpacingMark=16]="SpacingMark",e[e.L=32]="L",e[e.V=64]="V",e[e.T=128]="T",e[e.LV=256]="LV",e[e.LVT=512]="LVT",e[e.ExtPict=1024]="ExtPict",e[e.Any=2048]="Any"}(x||(x={}));var M=/^(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])$/,N=/^(?:[\u0600-\u0605\u06DD\u070F\u0890\u0891\u08E2\u0D4E]|\uD804[\uDCBD\uDCCD\uDDC2\uDDC3]|\uD806[\uDD3F\uDD41\uDE3A\uDE84-\uDE89]|\uD807\uDD46)$/,I=/^(?:[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BF\u09C0\u09C7\u09C8\u09CB\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0\u0CC1\u0CC3\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0D02\u0D03\u0D3F\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82\u0D83\u0DD0\u0DD1\u0DD8-\u0DDE\u0DF2\u0DF3\u0E33\u0EB3\u0F3E\u0F3F\u0F7F\u1031\u103B\u103C\u1056\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF7\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BE-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC]|\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB1\uDCB2\uDCB9\uDCBB\uDCBC\uDCBE\uDCC1\uDDB0\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD31-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD66\uDD6D])$/,Z=/^[\u1100-\u115F\uA960-\uA97C]$/,U=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,j=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,F=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/,Y=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/,q=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])$/,W=function(e,t){var n=x.Any;return-1!==e.search(M)&&(n|=x.Extend),8205===t&&(n|=x.ZWJ),t>=127462&&t<=127487&&(n|=x.RI),-1!==e.search(N)&&(n|=x.Prepend),-1!==e.search(I)&&(n|=x.SpacingMark),-1!==e.search(Z)&&(n|=x.L),-1!==e.search(U)&&(n|=x.V),-1!==e.search(j)&&(n|=x.T),-1!==e.search(F)&&(n|=x.LV),-1!==e.search(Y)&&(n|=x.LVT),-1!==e.search(q)&&(n|=x.ExtPict),n};function B(e,t){return 0!==(e&t)}var z=[[x.L,x.L|x.V|x.LV|x.LVT],[x.LV|x.V,x.V|x.T],[x.LVT|x.T,x.T],[x.Any,x.Extend|x.ZWJ],[x.Any,x.SpacingMark],[x.Prepend,x.Any],[x.ZWJ,x.ExtPict],[x.RI,x.RI]];function V(e,t){return-1===z.findIndex((function(n){return B(e,n[0])&&B(t,n[1])}))}var G=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])*\u200D$/,H=function(e){return-1!==e.search(G)},J=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,K=function(e){var t=e.match(J);return null!==t&&t[0].length/2%2===1},ee=function(e){return(0,d.P)(e)&&fe.isNodeList(e.children)&&!se.isEditor(e)},te={isAncestor:function(e){return(0,d.P)(e)&&fe.isNodeList(e.children)},isElement:ee,isElementList:function(e){return Array.isArray(e)&&e.every((function(e){return te.isElement(e)}))},isElementProps:function(e){return void 0!==e.children},isElementType:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"type";return ee(e)&&e[n]===t},matches:function(e,t){for(var n in t)if("children"!==n&&e[n]!==t[n])return!1;return!0}},ne=["text"],re=["text"];function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ae(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=t.voids,r=void 0!==n&&n,i=t.mode,o=void 0===i?"lowest":i,s=t.at,l=void 0===s?e.selection:s,u=t.match;if(l){var d,f=se.path(e,l),p="lowest"===o,h=(0,c.Z)(se.levels(e,{at:f,voids:r,match:u,reverse:p}));try{for(h.s();!(d=h.n()).done;){var O=(0,a.Z)(d.value,2),m=O[0],v=O[1];if(!Ae.isText(m))if(ke.isRange(l)){if(me.isAncestor(v,l.anchor.path)&&me.isAncestor(v,l.focus.path))return[m,v]}else if(!me.equals(f,v))return[m,v]}}catch(g){h.e(g)}finally{h.f()}}},addMark:function(e,t,n){e.addMark(t,n)},after:function(e,t){var n,r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a={anchor:se.point(e,t,{edge:"end"}),focus:se.end(e,[])},o=i.distance,s=void 0===o?1:o,l=0,u=(0,c.Z)(se.positions(e,ae(ae({},i),{},{at:a})));try{for(u.s();!(r=u.n()).done;){var d=r.value;if(l>s)break;0!==l&&(n=d),l++}}catch(f){u.e(f)}finally{u.f()}return n},before:function(e,t){var n,r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a={anchor:se.start(e,[]),focus:se.point(e,t,{edge:"start"})},o=i.distance,s=void 0===o?1:o,l=0,u=(0,c.Z)(se.positions(e,ae(ae({},i),{},{at:a,reverse:!0})));try{for(u.s();!(r=u.n()).done;){var d=r.value;if(l>s)break;0!==l&&(n=d),l++}}catch(f){u.e(f)}finally{u.f()}return n},deleteBackward:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).unit,n=void 0===t?"character":t;e.deleteBackward(n)},deleteForward:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).unit,n=void 0===t?"character":t;e.deleteForward(n)},deleteFragment:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).direction,n=void 0===t?"forward":t;e.deleteFragment(n)},edges:function(e,t){return[se.start(e,t),se.end(e,t)]},end:function(e,t){return se.point(e,t,{edge:"end"})},first:function(e,t){var n=se.path(e,t,{edge:"start"});return se.node(e,n)},fragment:function(e,t){var n=se.range(e,t),r=fe.fragment(e,n);return r},hasBlocks:function(e,t){return t.children.some((function(t){return te.isElement(t)&&se.isBlock(e,t)}))},hasInlines:function(e,t){return t.children.some((function(t){return Ae.isText(t)||se.isInline(e,t)}))},hasTexts:function(e,t){return t.children.every((function(e){return Ae.isText(e)}))},insertBreak:function(e){e.insertBreak()},insertSoftBreak:function(e){e.insertSoftBreak()},insertFragment:function(e,t){e.insertFragment(t)},insertNode:function(e,t){e.insertNode(t)},insertText:function(e,t){e.insertText(t)},isBlock:function(e,t){return!e.isInline(t)},isEditor:function(e){var t=oe.get(e);if(void 0!==t)return t;if(!(0,d.P)(e))return!1;var n="function"===typeof e.addMark&&"function"===typeof e.apply&&"function"===typeof e.deleteBackward&&"function"===typeof e.deleteForward&&"function"===typeof e.deleteFragment&&"function"===typeof e.insertBreak&&"function"===typeof e.insertSoftBreak&&"function"===typeof e.insertFragment&&"function"===typeof e.insertNode&&"function"===typeof e.insertText&&"function"===typeof e.isInline&&"function"===typeof e.isVoid&&"function"===typeof e.normalizeNode&&"function"===typeof e.onChange&&"function"===typeof e.removeMark&&"function"===typeof e.getDirtyPaths&&(null===e.marks||(0,d.P)(e.marks))&&(null===e.selection||ke.isRange(e.selection))&&fe.isNodeList(e.children)&&Oe.isOperationList(e.operations);return oe.set(e,n),n},isEnd:function(e,t,n){var r=se.end(e,n);return be.equals(t,r)},isEdge:function(e,t,n){return se.isStart(e,t,n)||se.isEnd(e,t,n)},isEmpty:function(e,t){var n=t.children,r=(0,a.Z)(n,1)[0];return 0===n.length||1===n.length&&Ae.isText(r)&&""===r.text&&!e.isVoid(t)},isInline:function(e,t){return e.isInline(t)},isNormalizing:function(e){var t=g.get(e);return void 0===t||t},isStart:function(e,t,n){if(0!==t.offset)return!1;var r=se.start(e,n);return be.equals(t,r)},isVoid:function(e,t){return e.isVoid(t)},last:function(e,t){var n=se.path(e,t,{edge:"end"});return se.node(e,n)},leaf:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=se.path(e,t,n);return[fe.leaf(e,r),r]},levels:(0,l.Z)().mark((function(e){var t,n,r,i,o,s,u,d,f,p,h,O,m,v,g,y=arguments;return(0,l.Z)().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(n=(t=y.length>1&&void 0!==y[1]?y[1]:{}).at,r=void 0===n?e.selection:n,i=t.reverse,o=void 0!==i&&i,s=t.voids,u=void 0!==s&&s,null==(d=t.match)&&(d=function(){return!0}),r){l.next=6;break}return l.abrupt("return");case 6:f=[],p=se.path(e,r),h=(0,c.Z)(fe.levels(e,p)),l.prev=9,h.s();case 11:if((O=h.n()).done){l.next=20;break}if(m=(0,a.Z)(O.value,2),v=m[0],g=m[1],d(v,g)){l.next=15;break}return l.abrupt("continue",18);case 15:if(f.push([v,g]),u||!te.isElement(v)||!se.isVoid(e,v)){l.next=18;break}return l.abrupt("break",20);case 18:l.next=11;break;case 20:l.next=25;break;case 22:l.prev=22,l.t0=l.catch(9),h.e(l.t0);case 25:return l.prev=25,h.f(),l.finish(25);case 28:return o&&f.reverse(),l.delegateYield(f,"t1",30);case 30:case"end":return l.stop()}}),f,null,[[9,22,25,28]])})),marks:function(e){var t=e.marks,n=e.selection;if(!n)return null;if(t)return t;if(ke.isExpanded(n)){var r=se.nodes(e,{match:Ae.isText}),i=(0,a.Z)(r,1)[0];return i?T((0,a.Z)(i,1)[0],ne):{}}var o=n.anchor,s=o.path,l=se.leaf(e,s),u=(0,a.Z)(l,1)[0];if(0===o.offset){var c=se.previous(e,{at:s,match:Ae.isText}),d=se.above(e,{match:function(t){return te.isElement(t)&&se.isVoid(e,t)&&e.markableVoid(t)}});if(!d){var f=se.above(e,{match:function(t){return te.isElement(t)&&se.isBlock(e,t)}});if(c&&f){var p=(0,a.Z)(c,2),h=p[0],O=p[1],m=(0,a.Z)(f,2)[1];me.isAncestor(m,O)&&(u=h)}}}return T(u,re)},next:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,i=t.voids,o=void 0!==i&&i,s=t.match,l=t.at,u=void 0===l?e.selection:l;if(u){var c=se.after(e,u,{voids:o});if(c){var d=se.last(e,[]),f=(0,a.Z)(d,2)[1],p=[c.path,f];if(me.isPath(u)&&0===u.length)throw new Error("Cannot get the next node from the root node!");if(null==s)if(me.isPath(u)){var h=se.parent(e,u),O=(0,a.Z)(h,1)[0];s=function(e){return O.children.includes(e)}}else s=function(){return!0};var m=se.nodes(e,{at:p,match:s,mode:r,voids:o}),v=(0,a.Z)(m,1)[0];return v}}},node:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=se.path(e,t,n),i=fe.get(e,r);return[i,r]},nodes:(0,l.Z)().mark((function e(t){var n,r,i,o,s,u,d,f,p,h,O,m,v,g,y,b,_,S,w,k,T,x,E,P,$,Q,C=arguments;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(n=C.length>1&&void 0!==C[1]?C[1]:{}).at,i=void 0===r?t.selection:r,o=n.mode,s=void 0===o?"all":o,u=n.universal,d=void 0!==u&&u,f=n.reverse,p=void 0!==f&&f,h=n.voids,O=void 0!==h&&h,(m=n.match)||(m=function(){return!0}),i){e.next=6;break}return e.abrupt("return");case 6:le.isSpan(i)?(v=i[0],g=i[1]):(y=se.path(t,i,{edge:"start"}),b=se.path(t,i,{edge:"end"}),v=p?b:y,g=p?y:b),_=fe.nodes(t,{reverse:p,from:v,to:g,pass:function(e){var n=(0,a.Z)(e,1)[0];return!O&&(te.isElement(n)&&se.isVoid(t,n))}}),S=[],k=(0,c.Z)(_),e.prev=10,k.s();case 12:if((T=k.n()).done){e.next=37;break}if(x=(0,a.Z)(T.value,2),E=x[0],P=x[1],$=w&&0===me.compare(P,w[1]),"highest"!==s||!$){e.next=17;break}return e.abrupt("continue",35);case 17:if(m(E,P)){e.next=23;break}if(!d||$||!Ae.isText(E)){e.next=22;break}return e.abrupt("return");case 22:return e.abrupt("continue",35);case 23:if("lowest"!==s||!$){e.next=26;break}return w=[E,P],e.abrupt("continue",35);case 26:if(!(Q="lowest"===s?w:[E,P])){e.next=34;break}if(!d){e.next=32;break}S.push(Q),e.next=34;break;case 32:return e.next=34,Q;case 34:w=[E,P];case 35:e.next=12;break;case 37:e.next=42;break;case 39:e.prev=39,e.t0=e.catch(10),k.e(e.t0);case 42:return e.prev=42,k.f(),e.finish(42);case 45:if("lowest"!==s||!w){e.next=52;break}if(!d){e.next=50;break}S.push(w),e.next=52;break;case 50:return e.next=52,w;case 52:if(!d){e.next=54;break}return e.delegateYield(S,"t1",54);case 54:case"end":return e.stop()}}),e,null,[[10,39,42,45]])})),normalize:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.force,r=void 0!==n&&n,i=t.operation,o=function(e){return O.get(e)||[]},s=function(e){var t=o(e).pop(),n=t.join(",");return function(e){return m.get(e)||new Set}(e).delete(n),t};if(se.isNormalizing(e)){if(r){var l=Array.from(fe.nodes(e),(function(e){return(0,a.Z)(e,2)[1]})),u=new Set(l.map((function(e){return e.join(",")})));O.set(e,l),m.set(e,u)}0!==o(e).length&&se.withoutNormalizing(e,(function(){var t,n=(0,c.Z)(o(e));try{for(n.s();!(t=n.n()).done;){var r=t.value;if(fe.has(e,r)){var l=se.node(e,r),u=l,d=(0,a.Z)(u,2),f=d[0];d[1];te.isElement(f)&&0===f.children.length&&e.normalizeNode(l,{operation:i})}}}catch(g){n.e(g)}finally{n.f()}for(var p=o(e),h=p.length,O=0;0!==p.length;){if(!e.shouldNormalize({dirtyPaths:p,iteration:O,initialDirtyPathsLength:h,operation:i}))return;var m=s(e);if(fe.has(e,m)){var v=se.node(e,m);e.normalizeNode(v,{operation:i})}O++,p=o(e)}}))}},parent:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=se.path(e,t,n),i=me.parent(r);return se.node(e,i)},path:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.depth,i=n.edge;if(me.isPath(t))if("start"===i){var o=fe.first(e,t);t=(0,a.Z)(o,2)[1]}else if("end"===i){var s=fe.last(e,t);t=(0,a.Z)(s,2)[1]}return ke.isRange(t)&&(t="start"===i?ke.start(t):"end"===i?ke.end(t):me.common(t.anchor.path,t.focus.path)),be.isPoint(t)&&(t=t.path),null!=r&&(t=t.slice(0,r)),t},hasPath:function(e,t){return fe.has(e,t)},pathRef:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return se.pathRefs(e).delete(r),r.current=null,t}};return se.pathRefs(e).add(r),r},pathRefs:function(e){var t=y.get(e);return t||(t=new Set,y.set(e,t)),t},point:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).edge,r=void 0===n?"start":n;if(me.isPath(t)){var i;if("end"===r){var o=fe.last(e,t);i=(0,a.Z)(o,2)[1]}else{var s=fe.first(e,t);i=(0,a.Z)(s,2)[1]}var l=fe.get(e,i);if(!Ae.isText(l))throw new Error("Cannot get the ".concat(r," point in the node at path [").concat(t,"] because it has no ").concat(r," text node."));return{path:i,offset:"end"===r?l.text.length:0}}if(ke.isRange(t)){var u=ke.edges(t),c=(0,a.Z)(u,2),d=c[0],f=c[1];return"start"===r?d:f}return t},pointRef:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return se.pointRefs(e).delete(r),r.current=null,t}};return se.pointRefs(e).add(r),r},pointRefs:function(e){var t=b.get(e);return t||(t=new Set,b.set(e,t)),t},positions:(0,l.Z)().mark((function e(t){var n,r,i,o,s,u,d,f,p,h,O,m,v,g,y,b,_,S,w,k,T,x,P,$,Q,A,R,X,L,M=arguments;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(L=function(e,t,n){return"character"===t?E(e,n):"word"===t?C(e,n):"line"===t||"block"===t?e.length:1},r=(n=M.length>1&&void 0!==M[1]?M[1]:{}).at,i=void 0===r?t.selection:r,o=n.unit,s=void 0===o?"offset":o,u=n.reverse,d=void 0!==u&&u,f=n.voids,p=void 0!==f&&f,i){e.next=5;break}return e.abrupt("return");case 5:h=se.range(t,i),O=ke.edges(h),m=(0,a.Z)(O,2),v=m[0],g=m[1],y=d?g:v,b=!1,_="",S=0,w=0,k=0,T=(0,c.Z)(se.nodes(t,{at:i,reverse:d,voids:p})),e.prev=14,T.s();case 16:if((x=T.n()).done){e.next=51;break}if(P=(0,a.Z)(x.value,2),$=P[0],Q=P[1],!te.isElement($)){e.next=26;break}if(p||!t.isVoid($)){e.next=23;break}return e.next=22,se.start(t,Q);case 22:return e.abrupt("continue",49);case 23:if(!t.isInline($)){e.next=25;break}return e.abrupt("continue",49);case 25:se.hasInlines(t,$)&&(A=me.isAncestor(Q,g.path)?g:se.end(t,Q),R=me.isAncestor(Q,v.path)?v:se.start(t,Q),_=se.string(t,{anchor:R,focus:A},{voids:p}),b=!0);case 26:if(!Ae.isText($)){e.next=49;break}if((X=me.equals(Q,y.path))?(w=d?y.offset:$.text.length-y.offset,k=y.offset):(w=$.text.length,k=d?w:0),!X&&!b&&"offset"!==s){e.next=33;break}return e.next=32,{path:Q,offset:k};case 32:b=!1;case 33:if(0!==S){e.next=39;break}if(""!==_){e.next=37;break}return e.abrupt("break",49);case 37:S=L(_,s,d),_=D(_,S,d)[1];case 39:if(k=d?k-S:k+S,!((w-=S)<0)){e.next=44;break}return S=-w,e.abrupt("break",49);case 44:return S=0,e.next=47,{path:Q,offset:k};case 47:e.next=33;break;case 49:e.next=16;break;case 51:e.next=56;break;case 53:e.prev=53,e.t0=e.catch(14),T.e(e.t0);case 56:return e.prev=56,T.f(),e.finish(56);case 59:case"end":return e.stop()}}),e,null,[[14,53,56,59]])})),previous:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,i=t.voids,o=void 0!==i&&i,s=t.match,l=t.at,u=void 0===l?e.selection:l;if(u){var c=se.before(e,u,{voids:o});if(c){var d=se.first(e,[]),f=(0,a.Z)(d,2)[1],p=[c.path,f];if(me.isPath(u)&&0===u.length)throw new Error("Cannot get the previous node from the root node!");if(null==s)if(me.isPath(u)){var h=se.parent(e,u),O=(0,a.Z)(h,1)[0];s=function(e){return O.children.includes(e)}}else s=function(){return!0};var m=se.nodes(e,{reverse:!0,at:p,match:s,mode:r,voids:o}),v=(0,a.Z)(m,1)[0];return v}}},range:function(e,t,n){return ke.isRange(t)&&!n?t:{anchor:se.start(e,t),focus:se.end(e,n||t)}},rangeRef:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).affinity,r={current:t,affinity:void 0===n?"forward":n,unref:function(){var t=r.current;return se.rangeRefs(e).delete(r),r.current=null,t}};return se.rangeRefs(e).add(r),r},rangeRefs:function(e){var t=_.get(e);return t||(t=new Set,_.set(e,t)),t},removeMark:function(e,t){e.removeMark(t)},setNormalizing:function(e,t){g.set(e,t)},start:function(e,t){return se.point(e,t,{edge:"start"})},string:function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).voids,i=void 0!==r&&r,o=se.range(e,t),s=ke.edges(o),l=(0,a.Z)(s,2),u=l[0],d=l[1],f="",p=(0,c.Z)(se.nodes(e,{at:o,match:Ae.isText,voids:i}));try{for(p.s();!(n=p.n()).done;){var h=(0,a.Z)(n.value,2),O=h[0],m=h[1],v=O.text;me.equals(m,d.path)&&(v=v.slice(0,d.offset)),me.equals(m,u.path)&&(v=v.slice(u.offset)),f+=v}}catch(g){p.e(g)}finally{p.f()}return f},unhangRange:function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).voids,r=void 0!==n&&n,i=ke.edges(t),o=(0,a.Z)(i,2),s=o[0],l=o[1];if(0!==s.offset||0!==l.offset||ke.isCollapsed(t)||me.hasPrevious(l.path))return t;var u,d=se.above(e,{at:l,match:function(t){return te.isElement(t)&&se.isBlock(e,t)},voids:r}),f=d?d[1]:[],p={anchor:se.start(e,s),focus:l},h=!0,O=(0,c.Z)(se.nodes(e,{at:p,match:Ae.isText,reverse:!0,voids:r}));try{for(O.s();!(u=O.n()).done;){var m=(0,a.Z)(u.value,2),v=m[0],g=m[1];if(h)h=!1;else if(""!==v.text||me.isBefore(g,f)){l={path:g,offset:v.text.length};break}}}catch(y){O.e(y)}finally{O.f()}return{anchor:s,focus:l}},void:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return se.above(e,ae(ae({},t),{},{match:function(t){return te.isElement(t)&&se.isVoid(e,t)}}))},withoutNormalizing:function(e,t){var n=se.isNormalizing(e);se.setNormalizing(e,!1);try{t()}finally{se.setNormalizing(e,n)}se.normalize(e)}},le={isSpan:function(e){return Array.isArray(e)&&2===e.length&&e.every(me.isPath)}},ue=["children"],ce=["text"],de=new WeakMap,fe={ancestor:function(e,t){var n=fe.get(e,t);if(Ae.isText(n))throw new Error("Cannot get the ancestor node at path [".concat(t,"] because it refers to a text node instead: ").concat(Ee.stringify(n)));return n},ancestors:(0,l.Z)().mark((function e(t,n){var r,i,a,o,s,u,d=arguments;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=d.length>2&&void 0!==d[2]?d[2]:{},i=(0,c.Z)(me.ancestors(n,r)),e.prev=2,i.s();case 4:if((a=i.n()).done){e.next=12;break}return o=a.value,s=fe.ancestor(t,o),u=[s,o],e.next=10,u;case 10:e.next=4;break;case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(2),i.e(e.t0);case 17:return e.prev=17,i.f(),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[2,14,17,20]])})),child:function(e,t){if(Ae.isText(e))throw new Error("Cannot get the child of a text node: ".concat(Ee.stringify(e)));var n=e.children[t];if(null==n)throw new Error("Cannot get child at index `".concat(t,"` in node: ").concat(Ee.stringify(e)));return n},children:(0,l.Z)().mark((function(e,t){var n,r,i,a,o,s,u,c=arguments;return(0,l.Z)().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:n=(c.length>2&&void 0!==c[2]?c[2]:{}).reverse,r=void 0!==n&&n,i=fe.ancestor(e,t),a=i.children,o=r?a.length-1:0;case 5:if(!(r?o>=0:o1&&void 0!==d[1]?d[1]:{},r=(0,c.Z)(fe.nodes(t,n)),e.prev=2,r.s();case 4:if((i=r.n()).done){e.next=11;break}if(o=(0,a.Z)(i.value,2),s=o[0],0===(u=o[1]).length){e.next=9;break}return e.next=9,[s,u];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),elements:(0,l.Z)().mark((function e(t){var n,r,i,o,s,u,d=arguments;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},r=(0,c.Z)(fe.nodes(t,n)),e.prev=2,r.s();case 4:if((i=r.n()).done){e.next=11;break}if(o=(0,a.Z)(i.value,2),s=o[0],u=o[1],!te.isElement(s)){e.next=9;break}return e.next=9,[s,u];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),extractProps:function(e){return te.isAncestor(e)?T(e,ue):T(e,ce)},first:function(e,t){for(var n=t.slice(),r=fe.get(e,n);r&&!Ae.isText(r)&&0!==r.children.length;)r=r.children[0],n.push(0);return[r,n]},fragment:function(e,t){if(Ae.isText(e))throw new Error("Cannot get a fragment starting from a root text node: ".concat(Ee.stringify(e)));var n=(0,f.Uy)({children:e.children},(function(e){var n,r=ke.edges(t),i=(0,a.Z)(r,2),o=i[0],s=i[1],l=fe.nodes(e,{reverse:!0,pass:function(e){var n=(0,a.Z)(e,2)[1];return!ke.includes(t,n)}}),u=(0,c.Z)(l);try{for(u.s();!(n=u.n()).done;){var d=(0,a.Z)(n.value,2)[1];if(!ke.includes(t,d)){var f=fe.parent(e,d),p=d[d.length-1];f.children.splice(p,1)}if(me.equals(d,s.path)){var h=fe.leaf(e,d);h.text=h.text.slice(0,s.offset)}if(me.equals(d,o.path)){var O=fe.leaf(e,d);O.text=O.text.slice(o.offset)}}}catch(m){u.e(m)}finally{u.f()}se.isEditor(e)&&(e.selection=null)}));return n.children},get:function(e,t){for(var n=e,r=0;r2&&void 0!==u[2]?u[2]:{},i=(0,c.Z)(me.levels(n,r)),e.prev=2,i.s();case 4:if((a=i.n()).done){e.next=11;break}return o=a.value,s=fe.get(t,o),e.next=9,[s,o];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),i.e(e.t0);case 16:return e.prev=16,i.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),matches:function(e,t){return te.isElement(e)&&te.isElementProps(t)&&te.matches(e,t)||Ae.isText(e)&&Ae.isTextProps(t)&&Ae.matches(e,t)},nodes:(0,l.Z)().mark((function e(t){var n,r,i,a,o,s,u,c,d,f,p,h,O,m=arguments;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=(n=m.length>1&&void 0!==m[1]?m[1]:{}).pass,i=n.reverse,a=void 0!==i&&i,o=n.from,s=void 0===o?[]:o,u=n.to,c=new Set,d=[],f=t;case 6:if(!u||!(a?me.isBefore(d,u):me.isAfter(d,u))){e.next=9;break}return e.abrupt("break",37);case 9:if(c.has(f)){e.next=12;break}return e.next=12,[f,d];case 12:if(c.has(f)||Ae.isText(f)||0===f.children.length||null!=r&&!1!==r([f,d])){e.next=19;break}return c.add(f),p=a?f.children.length-1:0,me.isAncestor(d,s)&&(p=s[d.length]),d=d.concat(p),f=fe.get(t,d),e.abrupt("continue",6);case 19:if(0!==d.length){e.next=21;break}return e.abrupt("break",37);case 21:if(a){e.next=27;break}if(h=me.next(d),!fe.has(t,h)){e.next=27;break}return d=h,f=fe.get(t,d),e.abrupt("continue",6);case 27:if(!a||0===d[d.length-1]){e.next=32;break}return O=me.previous(d),d=O,f=fe.get(t,d),e.abrupt("continue",6);case 32:d=me.parent(d),f=fe.get(t,d),c.add(f),e.next=6;break;case 37:case"end":return e.stop()}}),e)})),parent:function(e,t){var n=me.parent(t),r=fe.get(e,n);if(Ae.isText(r))throw new Error("Cannot get the parent of path [".concat(t,"] because it does not exist in the root."));return r},string:function(e){return Ae.isText(e)?e.text:e.children.map(fe.string).join("")},texts:(0,l.Z)().mark((function e(t){var n,r,i,o,s,u,d=arguments;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=d.length>1&&void 0!==d[1]?d[1]:{},r=(0,c.Z)(fe.nodes(t,n)),e.prev=2,r.s();case 4:if((i=r.n()).done){e.next=11;break}if(o=(0,a.Z)(i.value,2),s=o[0],u=o[1],!Ae.isText(s)){e.next=9;break}return e.next=9,[s,u];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])}))};function pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function he(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=t.reverse,r=void 0!==n&&n,i=me.levels(e,t);return i=r?i.slice(1):i.slice(0,-1)},common:function(e,t){for(var n=[],r=0;rt[r])return 1}return 0},endsAfter:function(e,t){var n=e.length-1,r=e.slice(0,n),i=t.slice(0,n),a=e[n],o=t[n];return me.equals(r,i)&&a>o},endsAt:function(e,t){var n=e.length,r=e.slice(0,n),i=t.slice(0,n);return me.equals(r,i)},endsBefore:function(e,t){var n=e.length-1,r=e.slice(0,n),i=t.slice(0,n),a=e[n],o=t[n];return me.equals(r,i)&&a0},isAfter:function(e,t){return 1===me.compare(e,t)},isAncestor:function(e,t){return e.lengtht.length&&0===me.compare(e,t)},isParent:function(e,t){return e.length+1===t.length&&0===me.compare(e,t)},isPath:function(e){return Array.isArray(e)&&(0===e.length||"number"===typeof e[0])},isSibling:function(e,t){if(e.length!==t.length)return!1;var n=e.slice(0,-1),r=t.slice(0,-1);return e[e.length-1]!==t[t.length-1]&&me.equals(n,r)},levels:function(e){for(var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).reverse,n=void 0!==t&&t,r=[],i=0;i<=e.length;i++)r.push(e.slice(0,i));return n&&r.reverse(),r},next:function(e){if(0===e.length)throw new Error("Cannot get the next path of a root path [".concat(e,"], because it has no next index."));var t=e[e.length-1];return e.slice(0,-1).concat(t+1)},operationCanTransformPath:function(e){switch(e.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent:function(e){if(0===e.length)throw new Error("Cannot get the parent path of the root path [".concat(e,"]."));return e.slice(0,-1)},previous:function(e){if(0===e.length)throw new Error("Cannot get the previous path of a root path [".concat(e,"], because it has no previous index."));var t=e[e.length-1];if(t<=0)throw new Error("Cannot get the previous path of a first child path [".concat(e,"] because it would result in a negative index."));return e.slice(0,-1).concat(t-1)},relative:function(e,t){if(!me.isAncestor(t,e)&&!me.equals(e,t))throw new Error("Cannot get the relative path of [".concat(e,"] inside ancestor [").concat(t,"], because it is not above or equal to the path."));return e.slice(t.length)},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return null;var r=(0,i.Z)(e),a=n.affinity,o=void 0===a?"forward":a;if(0===e.length)return r;switch(t.type){case"insert_node":var s=t.path;(me.equals(s,r)||me.endsBefore(s,r)||me.isAncestor(s,r))&&(r[s.length-1]+=1);break;case"remove_node":var l=t.path;if(me.equals(l,r)||me.isAncestor(l,r))return null;me.endsBefore(l,r)&&(r[l.length-1]-=1);break;case"merge_node":var u=t.path,c=t.position;me.equals(u,r)||me.endsBefore(u,r)?r[u.length-1]-=1:me.isAncestor(u,r)&&(r[u.length-1]-=1,r[u.length]+=c);break;case"split_node":var d=t.path,f=t.position;if(me.equals(d,r)){if("forward"===o)r[r.length-1]+=1;else if("backward"!==o)return null}else me.endsBefore(d,r)?r[d.length-1]+=1:me.isAncestor(d,r)&&e[d.length]>=f&&(r[d.length-1]+=1,r[d.length]-=f);break;case"move_node":var p=t.path,h=t.newPath;if(me.equals(p,h))return r;if(me.isAncestor(p,r)||me.equals(p,r)){var O=h.slice();return me.endsBefore(p,h)&&p.lengtht.offset?1:0:n},isAfter:function(e,t){return 1===be.compare(e,t)},isBefore:function(e,t){return-1===be.compare(e,t)},equals:function(e,t){return e.offset===t.offset&&me.equals(e.path,t.path)},isPoint:function(e){return(0,d.P)(e)&&"number"===typeof e.offset&&me.isPath(e.path)},transform:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,f.Uy)(e,(function(e){if(null===e)return null;var r=n.affinity,i=void 0===r?"forward":r,a=e.path,o=e.offset;switch(t.type){case"insert_node":case"move_node":e.path=me.transform(a,t,n);break;case"insert_text":me.equals(t.path,a)&&(t.offset1&&void 0!==arguments[1]?arguments[1]:{}).reverse,n=void 0!==t&&t,r=e.anchor,i=e.focus;return ke.isBackward(e)===n?[r,i]:[i,r]},end:function(e){var t=ke.edges(e),n=(0,a.Z)(t,2)[1];return n},equals:function(e,t){return be.equals(e.anchor,t.anchor)&&be.equals(e.focus,t.focus)},includes:function(e,t){if(ke.isRange(t)){if(ke.includes(e,t.anchor)||ke.includes(e,t.focus))return!0;var n=ke.edges(e),r=(0,a.Z)(n,2),i=r[0],o=r[1],s=ke.edges(t),l=(0,a.Z)(s,2),u=l[0],c=l[1];return be.isBefore(i,u)&&be.isAfter(o,c)}var d=ke.edges(e),f=(0,a.Z)(d,2),p=f[0],h=f[1],O=!1,m=!1;return be.isPoint(t)?(O=be.compare(t,p)>=0,m=be.compare(t,h)<=0):(O=me.compare(t,p.path)>=0,m=me.compare(t,h.path)<=0),O&&m},intersection:function(e,t){var n=T(e,Se),r=ke.edges(e),i=(0,a.Z)(r,2),o=i[0],s=i[1],l=ke.edges(t),u=(0,a.Z)(l,2),c=u[0],d=u[1],f=be.isBefore(o,c)?c:o,p=be.isBefore(s,d)?s:d;return be.isBefore(p,f)?null:function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{};return(0,f.Uy)(e,(function(e){if(null===e)return null;var r,i,a=n.affinity,o=void 0===a?"inward":a;if("inward"===o){var s=ke.isCollapsed(e);ke.isForward(e)?(r="forward",i=s?r:"backward"):(r="backward",i=s?r:"forward")}else"outward"===o?ke.isForward(e)?(r="backward",i="forward"):(r="forward",i="backward"):(r=o,i=o);var l=be.transform(e.anchor,t,{affinity:r}),u=be.transform(e.focus,t,{affinity:i});if(!l||!u)return null;e.anchor=l,e.focus=u}))}},Te={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var i=ke.transform(n,t,{affinity:r});e.current=i,null==i&&e.unref()}}},xe=void 0,Ee={setScrubber:function(e){xe=e},stringify:function(e){return JSON.stringify(e,xe)}},Pe=function e(t,n){for(var r in t){var i=t[r],a=n[r];if((0,d.P)(i)&&(0,d.P)(a)){if(!e(i,a))return!1}else if(Array.isArray(i)&&Array.isArray(a)){if(i.length!==a.length)return!1;for(var o=0;o2&&void 0!==arguments[2]?arguments[2]:{}).loose,r=void 0!==n&&n;function i(e){return T(e,$e)}return Pe(r?i(e):e,r?i(t):t)},isText:function(e){return(0,d.P)(e)&&"string"===typeof e.text},isTextList:function(e){return Array.isArray(e)&&e.every((function(e){return Ae.isText(e)}))},isTextProps:function(e){return void 0!==e.text},matches:function(e,t){for(var n in t)if("text"!==n&&(!e.hasOwnProperty(n)||e[n]!==t[n]))return!1;return!0},decorations:function(e,t){var n,r=[De({},e)],i=(0,c.Z)(t);try{for(i.s();!(n=i.n()).done;){var o,s=n.value,l=T(s,Qe),u=ke.edges(s),d=(0,a.Z)(u,2),f=d[0],p=d[1],h=[],O=0,m=f.offset,v=p.offset,g=(0,c.Z)(r);try{for(g.s();!(o=g.n()).done;){var y=o.value,b=y.text.length,_=O;if(O+=b,m<=_&&O<=v)Object.assign(y,l),h.push(y);else if(m!==v&&(m===O||v===_)||m>O||v<_||v===_&&0!==_)h.push(y);else{var S=y,w=void 0,k=void 0;if(v_){var E=m-_;w=De(De({},S),{},{text:S.text.slice(0,E)}),S=De(De({},S),{},{text:S.text.slice(E)})}Object.assign(S,l),w&&h.push(w),h.push(S),k&&h.push(k)}}}catch(P){g.e(P)}finally{g.f()}r=h}}catch(P){i.e(P)}finally{i.f()}return r}};function Re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xe(e){for(var t=1;ts.children.length)throw new Error('Cannot apply an "insert_node" operation at path ['.concat(r,"] because the destination is past the end of the node."));if(o.id||(o.id=(0,p.nice)()),s.children.splice(l,0,o),t){var u,d=(0,c.Z)(ke.points(t));try{for(d.s();!(u=d.n()).done;){var f=(0,a.Z)(u.value,2),h=f[0];t[f[1]]=be.transform(h,n)}}catch(Je){d.e(Je)}finally{d.f()}}break;case"insert_text":var O=n.path,m=n.offset,v=n.text;if(0===v.length)break;var g=fe.leaf(e,O),y=g.text.slice(0,m),b=g.text.slice(m);if(g.text=y+v+b,t){var _,S=(0,c.Z)(ke.points(t));try{for(S.s();!(_=S.n()).done;){var w=(0,a.Z)(_.value,2),k=w[0];t[w[1]]=be.transform(k,n)}}catch(Je){S.e(Je)}finally{S.f()}}break;case"merge_node":var T=n.path,x=fe.get(e,T),E=me.previous(T),P=fe.get(e,E),$=fe.parent(e,T),Q=T[T.length-1];if(Ae.isText(x)&&Ae.isText(P))P.text+=x.text;else{if(Ae.isText(x)||Ae.isText(P))throw new Error('Cannot apply a "merge_node" operation at path ['.concat(T,"] to nodes of different interfaces: ").concat(Ee.stringify(x)," ").concat(Ee.stringify(P)));var C;(C=P.children).push.apply(C,(0,i.Z)(x.children))}if($.children.splice(Q,1),t){var D,A=(0,c.Z)(ke.points(t));try{for(A.s();!(D=A.n()).done;){var R=(0,a.Z)(D.value,2),X=R[0];t[R[1]]=be.transform(X,n)}}catch(Je){A.e(Je)}finally{A.f()}}break;case"move_node":var L=n.path,M=n.newPath;if(me.isAncestor(L,M))throw new Error("Cannot move a path [".concat(L,"] to new path [").concat(M,"] because the destination is inside itself."));var N=fe.get(e,L),I=fe.parent(e,L),Z=L[L.length-1];I.children.splice(Z,1);var U=me.transform(L,n),j=fe.get(e,me.parent(U)),F=U[U.length-1];if(j.children.splice(F,0,N),t){var Y,q=(0,c.Z)(ke.points(t));try{for(q.s();!(Y=q.n()).done;){var W=(0,a.Z)(Y.value,2),B=W[0];t[W[1]]=be.transform(B,n)}}catch(Je){q.e(Je)}finally{q.f()}}break;case"remove_node":var z=n.path,V=z[z.length-1];if(fe.parent(e,z).children.splice(V,1),t){var G,H=(0,c.Z)(ke.points(t));try{for(H.s();!(G=H.n()).done;){var J=(0,a.Z)(G.value,2),K=J[0],ee=J[1],te=be.transform(K,n);if(null!=t&&null!=te)t[ee]=te;else{var ne,re=void 0,ie=void 0,ae=(0,c.Z)(fe.texts(e));try{for(ae.s();!(ne=ae.n()).done;){var oe=(0,a.Z)(ne.value,2),se=oe[0],le=oe[1];if(-1!==me.compare(le,z)){ie=[se,le];break}re=[se,le]}}catch(Je){ae.e(Je)}finally{ae.f()}var ue=!1;re&&ie&&(ue=me.equals(ie[1],z)?!me.hasPrevious(ie[1]):me.common(re[1],z).length2&&void 0!==arguments[2]?arguments[2]:{};se.withoutNormalizing(e,(function(){var r=n.hanging,i=void 0!==r&&r,o=n.voids,s=void 0!==o&&o,l=n.mode,u=void 0===l?"lowest":l,d=n.at,f=n.match,p=n.select;if(fe.isNode(t)&&(t=[t]),0!==t.length){var h=t,O=(0,a.Z)(h,1)[0];if(d||(d=e.selection?e.selection:e.children.length>0?se.end(e,[]):[0],p=!0),null==p&&(p=!1),ke.isRange(d))if(i||(d=se.unhangRange(e,d,{voids:s})),ke.isCollapsed(d))d=d.anchor;else{var m=ke.edges(d),v=(0,a.Z)(m,2)[1],g=se.pointRef(e,v);Ke.delete(e,{at:d}),d=g.unref()}if(be.isPoint(d)){null==f&&(f=Ae.isText(O)?function(e){return Ae.isText(e)}:e.isInline(O)?function(t){return Ae.isText(t)||se.isInline(e,t)}:function(t){return te.isElement(t)&&se.isBlock(e,t)});var y=se.nodes(e,{at:d.path,match:f,mode:u,voids:s}),b=(0,a.Z)(y,1)[0];if(!b)return;var _=(0,a.Z)(b,2)[1],S=se.pathRef(e,_),w=se.isEnd(e,d,_);Ke.splitNodes(e,{at:d,match:f,mode:u,voids:s});var k=S.unref();d=w?me.next(k):k}var T=me.parent(d),x=d[d.length-1];if(s||!se.void(e,{at:T})){var E,P=(0,c.Z)(t);try{for(P.s();!(E=P.n()).done;){var $=E.value,Q=T.concat(x);x++,e.apply({type:"insert_node",path:Q,node:$}),d=me.next(d)}}catch(D){P.e(D)}finally{P.f()}if(d=me.previous(d),p){var C=se.end(e,d);C&&Ke.select(e,C)}}}}))},liftNodes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};se.withoutNormalizing(e,(function(){var n=t.at,r=void 0===n?e.selection:n,i=t.mode,o=void 0===i?"lowest":i,s=t.voids,l=void 0!==s&&s,u=t.match;if(null==u&&(u=me.isPath(r)?Ye(e,r):function(t){return te.isElement(t)&&se.isBlock(e,t)}),r)for(var c=se.nodes(e,{at:r,match:u,mode:o,voids:l}),d=Array.from(c,(function(t){var n=(0,a.Z)(t,2)[1];return se.pathRef(e,n)})),f=0,p=d;f1&&void 0!==arguments[1]?arguments[1]:{};se.withoutNormalizing(e,(function(){var n=t.match,r=t.at,i=void 0===r?e.selection:r,o=t.hanging,s=void 0!==o&&o,l=t.voids,u=void 0!==l&&l,c=t.mode,d=void 0===c?"lowest":c;if(i){if(null==n)if(me.isPath(i)){var f=se.parent(e,i),p=(0,a.Z)(f,1)[0];n=function(e){return p.children.includes(e)}}else n=function(t){return te.isElement(t)&&se.isBlock(e,t)};if(!s&&ke.isRange(i)&&(i=se.unhangRange(e,i,{voids:u})),ke.isRange(i))if(ke.isCollapsed(i))i=i.anchor;else{var h=ke.edges(i),O=(0,a.Z)(h,2)[1],m=se.pointRef(e,O);Ke.delete(e,{at:i}),i=m.unref(),null==t.at&&Ke.select(e,i)}var v=se.nodes(e,{at:i,match:n,voids:u,mode:d}),g=(0,a.Z)(v,1)[0],y=se.previous(e,{at:i,match:n,voids:u,mode:d});if(g&&y){var b=(0,a.Z)(g,2),_=b[0],S=b[1],w=(0,a.Z)(y,2),k=w[0],x=w[1];if(0!==S.length&&0!==x.length){var E,P,$=me.next(x),Q=me.common(S,x),C=me.isSibling(S,x),D=Array.from(se.levels(e,{at:S}),(function(e){return(0,a.Z)(e,1)[0]})).slice(Q.length).slice(0,-1),A=se.above(e,{at:S,mode:"highest",match:function(t){return D.includes(t)&&je(e,t)}}),R=A&&se.pathRef(e,A[1]);if(Ae.isText(_)&&Ae.isText(k)){var X=T(_,Me);P=k.text.length,E=X}else{if(!te.isElement(_)||!te.isElement(k))throw new Error("Cannot merge the node at path [".concat(S,"] with the previous sibling because it is not the same kind: ").concat(Ee.stringify(_)," ").concat(Ee.stringify(k)));X=T(_,Ne);P=k.children.length,E=X}C||Ke.moveNodes(e,{at:S,to:$,voids:u}),R&&Ke.removeNodes(e,{at:R.current,voids:u}),te.isElement(k)&&se.isEmpty(e,k)||Ae.isText(k)&&""===k.text&&0!==x[x.length-1]?Ke.removeNodes(e,{at:x,voids:u}):e.apply({type:"merge_node",path:$,position:P,properties:E}),R&&R.unref()}}}}))},moveNodes:function(e,t){se.withoutNormalizing(e,(function(){var n=t.to,r=t.at,i=void 0===r?e.selection:r,o=t.mode,s=void 0===o?"lowest":o,l=t.voids,u=void 0!==l&&l,c=t.match;if(i){null==c&&(c=me.isPath(i)?Ye(e,i):function(t){return te.isElement(t)&&se.isBlock(e,t)});for(var d=se.pathRef(e,n),f=se.nodes(e,{at:i,match:c,mode:s,voids:u}),p=Array.from(f,(function(t){var n=(0,a.Z)(t,2)[1];return se.pathRef(e,n)})),h=0,O=p;h1&&void 0!==arguments[1]?arguments[1]:{};se.withoutNormalizing(e,(function(){var n=t.hanging,r=void 0!==n&&n,i=t.voids,o=void 0!==i&&i,s=t.mode,l=void 0===s?"lowest":s,u=t.at,c=void 0===u?e.selection:u,d=t.match;if(c){null==d&&(d=me.isPath(c)?Ye(e,c):function(t){return te.isElement(t)&&se.isBlock(e,t)}),!r&&ke.isRange(c)&&(c=se.unhangRange(e,c,{voids:o}));for(var f=se.nodes(e,{at:c,match:d,mode:l,voids:o}),p=Array.from(f,(function(t){var n=(0,a.Z)(t,2)[1];return se.pathRef(e,n)})),h=0,O=p;h2&&void 0!==arguments[2]?arguments[2]:{};se.withoutNormalizing(e,(function(){var r=n.match,i=n.at,o=void 0===i?e.selection:i,s=n.compare,l=n.merge,u=n.hanging,d=void 0!==u&&u,f=n.mode,p=void 0===f?"lowest":f,h=n.split,O=void 0!==h&&h,m=n.voids,v=void 0!==m&&m;if(o){if(null==r&&(r=me.isPath(o)?Ye(e,o):function(t){return te.isElement(t)&&se.isBlock(e,t)}),!d&&ke.isRange(o)&&(o=se.unhangRange(e,o,{voids:v})),O&&ke.isRange(o)){if(ke.isCollapsed(o)&&se.leaf(e,o.anchor)[0].text.length>0)return;var g=se.rangeRef(e,o,{affinity:"inward"}),y=ke.edges(o),b=(0,a.Z)(y,2),_=b[0],S=b[1],w="lowest"===p?"lowest":"highest",k=se.isEnd(e,S,S.path);Ke.splitNodes(e,{at:S,match:r,mode:w,voids:v,always:!k});var T=se.isStart(e,_,_.path);Ke.splitNodes(e,{at:_,match:r,mode:w,voids:v,always:!T}),o=g.unref(),null==n.at&&Ke.select(e,o)}s||(s=function(e,t){return e!==t});var x,E=(0,c.Z)(se.nodes(e,{at:o,match:r,mode:p,voids:v}));try{for(E.s();!(x=E.n()).done;){var P=(0,a.Z)(x.value,2),$=P[0],Q=P[1],C={},D={};if(0!==Q.length){var A=!1;for(var R in t)"children"!==R&&"text"!==R&&s(t[R],$[R])&&(A=!0,$.hasOwnProperty(R)&&(C[R]=$[R]),l?null!=t[R]&&(D[R]=l($[R],t[R])):null!=t[R]&&(D[R]=t[R]));A&&e.apply({type:"set_node",path:Q,properties:C,newProperties:D})}}}catch(X){E.e(X)}finally{E.f()}}}))},splitNodes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};se.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,i=t.voids,o=void 0!==i&&i,s=t.match,l=t.at,u=void 0===l?e.selection:l,d=t.height,f=void 0===d?0:d,p=t.always,h=void 0!==p&&p;if(null==s&&(s=function(t){return te.isElement(t)&&se.isBlock(e,t)}),ke.isRange(u)&&(u=Fe(e,u)),me.isPath(u)){var O=u,m=se.point(e,O),v=se.parent(e,O),g=(0,a.Z)(v,1)[0];s=function(e){return e===g},f=m.path.length-O.length+1,u=m,h=!0}if(u){var y,b=se.pointRef(e,u,{affinity:"backward"});try{var _=se.nodes(e,{at:u,match:s,mode:r,voids:o}),S=(0,a.Z)(_,1)[0];if(!S)return;var w=se.void(e,{at:u,mode:"highest"});if(!o&&w){var k=(0,a.Z)(w,2),T=k[0],x=k[1];if(te.isElement(T)&&e.isInline(T)){var E=se.after(e,x);if(!E){var P=me.next(x);Ke.insertNodes(e,{text:""},{at:P,voids:o}),E=se.point(e,P)}u=E,h=!0}f=u.path.length-x.length+1,h=!0}y=se.pointRef(e,u);var $,Q=u.path.length-f,C=(0,a.Z)(S,2)[1],D=u.path.slice(0,Q),A=0===f?u.offset:u.path[Q]+0,R=(0,c.Z)(se.levels(e,{at:D,reverse:!0,voids:o}));try{for(R.s();!($=R.n()).done;){var X=(0,a.Z)($.value,2),L=X[0],M=X[1],N=!1;if(M.length2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(t)||(t=[t]);var r,i={},a=(0,c.Z)(t);try{for(a.s();!(r=a.n()).done;){i[r.value]=null}}catch(o){a.e(o)}finally{a.f()}Ke.setNodes(e,i,n)},unwrapNodes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};se.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,i=t.split,o=void 0!==i&&i,s=t.voids,l=void 0!==s&&s,u=t.at,d=void 0===u?e.selection:u,f=t.match;if(d){null==f&&(f=me.isPath(d)?Ye(e,d):function(t){return te.isElement(t)&&se.isBlock(e,t)}),me.isPath(d)&&(d=se.range(e,d));var p,h=ke.isRange(d)?se.rangeRef(e,d):null,O=se.nodes(e,{at:d,match:f,mode:r,voids:l}),m=Array.from(O,(function(t){var n=(0,a.Z)(t,2)[1];return se.pathRef(e,n)})).reverse(),v=function(t){var n=t.unref(),r=se.node(e,n),i=(0,a.Z)(r,1)[0],s=se.range(e,n);o&&h&&(s=ke.intersection(h.current,s)),Ke.liftNodes(e,{at:s,match:function(e){return te.isAncestor(i)&&i.children.includes(e)},voids:l})},g=(0,c.Z)(m);try{for(g.s();!(p=g.n()).done;){v(p.value)}}catch(y){g.e(y)}finally{g.f()}h&&h.unref()}}))},wrapNodes:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};se.withoutNormalizing(e,(function(){var r=n.mode,i=void 0===r?"lowest":r,o=n.split,s=void 0!==o&&o,l=n.voids,u=void 0!==l&&l,c=n.match,d=n.at,f=void 0===d?e.selection:d;if(f){if(null==c&&(c=me.isPath(f)?Ye(e,f):e.isInline(t)?function(t){return te.isElement(t)&&se.isInline(e,t)||Ae.isText(t)}:function(t){return te.isElement(t)&&se.isBlock(e,t)}),s&&ke.isRange(f)){var p=ke.edges(f),h=(0,a.Z)(p,2),O=h[0],m=h[1],v=se.rangeRef(e,f,{affinity:"inward"});Ke.splitNodes(e,{at:m,match:c,voids:u}),Ke.splitNodes(e,{at:O,match:c,voids:u}),f=v.unref(),null==n.at&&Ke.select(e,f)}for(var g=Array.from(se.nodes(e,{at:f,match:e.isInline(t)?function(t){return te.isElement(t)&&se.isBlock(e,t)}:function(e){return se.isEditor(e)},mode:"lowest",voids:u})),y=0,b=g;y0){var k=function(){var n=w,r=(0,a.Z)(n,1)[0],i=w[w.length-1],o=(0,a.Z)(r,2)[1],s=(0,a.Z)(i,2)[1];if(0===o.length&&0===s.length)return"continue";var l=me.equals(o,s)?me.parent(o):me.common(o,s),c=se.range(e,o,s),d=se.node(e,l),f=(0,a.Z)(d,1)[0],p=l.length+1,h=me.next(s.slice(0,p)),O=Ze(Ze({},t),{},{children:[]});Ke.insertNodes(e,O,{at:h,voids:u}),Ke.moveNodes(e,{at:c,match:function(e){return te.isAncestor(f)&&f.children.includes(e)},to:h.concat(0),voids:u})}();if("continue"===k)continue}}}}}))}},je=function e(t,n){if(te.isElement(n)){var r=n;return!!se.isVoid(t,n)||1===r.children.length&&e(t,r.children[0])}return!se.isEditor(n)},Fe=function(e,t){if(ke.isCollapsed(t))return t.anchor;var n=ke.edges(t),r=(0,a.Z)(n,2)[1],i=se.pointRef(e,r);return Ke.delete(e,{at:t}),i.unref()},Ye=function(e,t){var n=se.node(e,t),r=(0,a.Z)(n,1)[0];return function(e){return e===r}};function qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function We(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{}).edge,n=void 0===t?"anchor":t,r=e.selection;if(r)if("anchor"===n)Ke.select(e,r.anchor);else if("focus"===n)Ke.select(e,r.focus);else if("start"===n){var i=ke.edges(r),o=(0,a.Z)(i,1)[0];Ke.select(e,o)}else if("end"===n){var s=ke.edges(r),l=(0,a.Z)(s,2)[1];Ke.select(e,l)}},deselect:function(e){var t=e.selection;t&&e.apply({type:"set_selection",properties:t,newProperties:null})},move:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.selection,r=t.distance,i=void 0===r?1:r,a=t.unit,o=void 0===a?"character":a,s=t.reverse,l=void 0!==s&&s,u=t.edge,c=void 0===u?null:u;if(n){"start"===c&&(c=ke.isBackward(n)?"focus":"anchor"),"end"===c&&(c=ke.isBackward(n)?"anchor":"focus");var d=n.anchor,f=n.focus,p={distance:i,unit:o},h={};if(null==c||"anchor"===c){var O=l?se.before(e,d,p):se.after(e,d,p);O&&(h.anchor=O)}if(null==c||"focus"===c){var m=l?se.before(e,f,p):se.after(e,f,p);m&&(h.focus=m)}Ke.setSelection(e,h)}},select:function(e,t){var n=e.selection;if(t=se.range(e,t),n)Ke.setSelection(e,t);else{if(!ke.isRange(t))throw new Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(Ee.stringify(t)));e.apply({type:"set_selection",properties:n,newProperties:t})}},setPoint:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.selection,i=n.edge,a=void 0===i?"both":i;if(r){"start"===a&&(a=ke.isBackward(r)?"focus":"anchor"),"end"===a&&(a=ke.isBackward(r)?"anchor":"focus");var o=r.anchor,s=r.focus,l="anchor"===a?o:s;Ke.setSelection(e,(0,u.default)({},"anchor"===a?"anchor":"focus",We(We({},l),t)))}},setSelection:function(e,t){var n=e.selection,r={},i={};if(n){for(var a in t)("anchor"===a&&null!=t.anchor&&!be.equals(t.anchor,n.anchor)||"focus"===a&&null!=t.focus&&!be.equals(t.focus,n.focus)||"anchor"!==a&&"focus"!==a&&t[a]!==n[a])&&(r[a]=n[a],i[a]=t[a]);Object.keys(r).length>0&&e.apply({type:"set_selection",properties:r,newProperties:i})}}},ze={delete:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};se.withoutNormalizing(e,(function(){var n=t.reverse,r=void 0!==n&&n,i=t.unit,o=void 0===i?"character":i,s=t.distance,l=void 0===s?1:s,u=t.voids,d=void 0!==u&&u,f=t.at,p=void 0===f?e.selection:f,h=t.hanging,O=void 0!==h&&h;if(p){var m=!1;if(ke.isRange(p)&&ke.isCollapsed(p)&&(m=!0,p=p.anchor),be.isPoint(p)){var v=se.void(e,{at:p,mode:"highest"});if(!d&&v){p=(0,a.Z)(v,2)[1]}else{var g={unit:o,distance:l};p={anchor:p,focus:r?se.before(e,p,g)||se.start(e,[]):se.after(e,p,g)||se.end(e,[])},O=!0}}if(me.isPath(p))Ke.removeNodes(e,{at:p,voids:d});else if(!ke.isCollapsed(p)){if(!O){var y=ke.edges(p),b=(0,a.Z)(y,2)[1],_=se.end(e,[]);be.equals(b,_)||(p=se.unhangRange(e,p,{voids:d}))}var S=ke.edges(p),w=(0,a.Z)(S,2),k=w[0],T=w[1],x=se.above(e,{match:function(t){return te.isElement(t)&&se.isBlock(e,t)},at:k,voids:d}),E=se.above(e,{match:function(t){return te.isElement(t)&&se.isBlock(e,t)},at:T,voids:d}),P=x&&E&&!me.equals(x[1],E[1]),$=me.equals(k.path,T.path),Q=d?null:se.void(e,{at:k,mode:"highest"}),C=d?null:se.void(e,{at:T,mode:"highest"});if(Q){var D=se.before(e,k);D&&x&&me.isAncestor(x[1],D.path)&&(k=D)}if(C){var A=se.after(e,T);A&&E&&me.isAncestor(E[1],A.path)&&(T=A)}var R,X,L=[],M=(0,c.Z)(se.nodes(e,{at:p,voids:d}));try{for(M.s();!(X=M.n()).done;){var N=X.value,I=N,Z=(0,a.Z)(I,2),U=Z[0],j=Z[1];R&&0===me.compare(j,R)||(!d&&te.isElement(U)&&se.isVoid(e,U)||!me.isCommon(j,k.path)&&!me.isCommon(j,T.path))&&(L.push(N),R=j)}}catch(ce){M.e(ce)}finally{M.f()}var F=Array.from(L,(function(t){var n=(0,a.Z)(t,2)[1];return se.pathRef(e,n)})),Y=se.pointRef(e,k),q=se.pointRef(e,T),W="";if(!$&&!Q){var B=Y.current,z=se.leaf(e,B),V=(0,a.Z)(z,1)[0],G=B.path,H=k.offset,J=V.text.slice(H);J.length>0&&(e.apply({type:"remove_text",path:G,offset:H,text:J}),W=J)}if(F.reverse().map((function(e){return e.unref()})).filter((function(e){return null!==e})).forEach((function(t){return Ke.removeNodes(e,{at:t,voids:d})})),!C){var K=q.current,ee=se.leaf(e,K),ne=(0,a.Z)(ee,1)[0],re=K.path,ie=$?k.offset:0,ae=ne.text.slice(ie,T.offset);ae.length>0&&(e.apply({type:"remove_text",path:re,offset:ie,text:ae}),W=ae)}!$&&P&&q.current&&Y.current&&Ke.mergeNodes(e,{at:q.current,hanging:!0,voids:d}),m&&r&&"character"===o&&W.length>1&&W.match(/[\u0E00-\u0E7F]+/)&&Ke.insertText(e,W.slice(0,W.length-l));var oe=Y.unref(),le=q.unref(),ue=r?oe||le:le||oe;null==t.at&&ue&&Ke.select(e,ue)}}}))},insertFragment:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};se.withoutNormalizing(e,(function(){var r=n.hanging,i=void 0!==r&&r,o=n.voids,s=void 0!==o&&o,l=n.at,u=void 0===l?e.selection:l;if(t.length&&u){if(ke.isRange(u))if(i||(u=se.unhangRange(e,u,{voids:s})),ke.isCollapsed(u))u=u.anchor;else{var d=ke.edges(u),f=(0,a.Z)(d,2)[1];if(!s&&se.void(e,{at:f}))return;var p=se.pointRef(e,f);Ke.delete(e,{at:u}),u=p.unref()}else me.isPath(u)&&(u=se.start(e,u));if(s||!se.void(e,{at:u})){var h=se.above(e,{at:u,match:function(t){return te.isElement(t)&&se.isInline(e,t)},mode:"highest",voids:s});if(h){var O=(0,a.Z)(h,2)[1];if(se.isEnd(e,u,O))u=se.after(e,O);else if(se.isStart(e,u,O)){u=se.before(e,O)}}var m,v=se.above(e,{match:function(t){return te.isElement(t)&&se.isBlock(e,t)},at:u,voids:s}),g=(0,a.Z)(v,2)[1],y=se.isStart(e,u,g),b=se.isEnd(e,u,g),_=y&&b,S=!y||y&&b,w=!b,k=fe.first({children:t},[]),T=(0,a.Z)(k,2)[1],x=fe.last({children:t},[]),E=(0,a.Z)(x,2)[1],P=[],$=function(t){var n=(0,a.Z)(t,2),r=n[0],i=n[1];return!(0===i.length)&&(!!_||!(S&&me.isAncestor(i,T)&&te.isElement(r)&&!e.isVoid(r)&&!e.isInline(r))&&!(w&&me.isAncestor(i,E)&&te.isElement(r)&&!e.isVoid(r)&&!e.isInline(r)))},Q=(0,c.Z)(fe.nodes({children:t},{pass:$}));try{for(Q.s();!(m=Q.n()).done;){var C=m.value;$(C)&&P.push(C)}}catch(G){Q.e(G)}finally{Q.f()}for(var D=[],A=[],R=[],X=!0,L=!1,M=0,N=P;M0)&&(!b||R.length>0),voids:s});var B,z=se.pathRef(e,!F||F&&Y?me.next(j):j);if(Ke.insertNodes(e,D,{at:z.current,match:function(t){return Ae.isText(t)||se.isInline(e,t)},mode:"highest",voids:s}),_&&!D.length&&A.length&&!R.length&&Ke.delete(e,{at:g,voids:s}),Ke.insertNodes(e,A,{at:q.current,match:function(t){return te.isElement(t)&&se.isBlock(e,t)},mode:"lowest",voids:s}),Ke.insertNodes(e,R,{at:W.current,match:function(t){return Ae.isText(t)||se.isInline(e,t)},mode:"highest",voids:s}),!n.at)if(R.length>0&&W.current?B=me.previous(W.current):A.length>0&&q.current?B=me.previous(q.current):z.current&&(B=me.previous(z.current)),B){var V=se.end(e,B);Ke.select(e,V)}z.unref(),q.unref(),W.unref()}}}))},insertText:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};se.withoutNormalizing(e,(function(){var r=n.voids,i=void 0!==r&&r,a=n.at,o=void 0===a?e.selection:a;if(o){if(me.isPath(o)&&(o=se.range(e,o)),ke.isRange(o))if(ke.isCollapsed(o))o=o.anchor;else{var s=ke.end(o);if(!i&&se.void(e,{at:s}))return;var l=ke.start(o),u=se.pointRef(e,l),c=se.pointRef(e,s);Ke.delete(e,{at:o,voids:i});var d=u.unref(),f=c.unref();o=d||f,Ke.setSelection(e,{anchor:o,focus:o})}if(i||!se.void(e,{at:o})){var p=o,h=p.path,O=p.offset;t.length>0&&e.apply({type:"insert_text",path:h,offset:O,text:t})}}}))}};function Ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ge(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{},r="api/v2.1/seadoc/revision/"+e+"/",i=new FormData,a=new File([JSON.stringify(n)],t);return i.append("file",a),this.req.put(r,i)}},{key:"getRevisionBaseVersionContent",value:function(e){var t="api/v2.1/seadoc/revision/base-version-content/"+e+"/";return this.req.get(t)}},{key:"getPublishedRevisionContent",value:function(e){var t="api/v2.1/seadoc/revision/published-content/"+e+"/";return this.req.get(t)}},{key:"getSdocFiles",value:function(e,t,n){var r="api/v2.1/seadoc/dir/"+e+"/?p="+t+"&type="+n+"&doc_uuid="+e;return this.req.get(r)}},{key:"getSdocFileId",value:function(e,t){var n="api/v2.1/seadoc/file-uuid/"+e+"/?p="+t;return this.req.get(n)}},{key:"asyncCopyImages",value:function(e,t,n){var r="/api/v2.1/seadoc/async-copy-images/"+e+"/";return this.req.post(r,{origin_doc_uuid:t,image_list:n})}},{key:"getLinkFilesInfo",value:function(e,t){var n="/api/v2.1/seadoc/files-info/"+e+"/";return this.req.post(n,{files_url:t})}},{key:"getCopyMoveProgressView",value:function(e,t){var n="api/v2.1/seadoc/query-copy-move-progress/"+e+"/?&doc_uuid="+e+"&task_id="+t;return this.req.get(n)}},{key:"searchSdocFiles",value:function(e,t,n,r){var i="api/v2.1/seadoc/search-filename/"+e+"/?query="+t+"&page="+n+"&per_page="+r;return this.req.get(i)}},{key:"listParticipants",value:function(e){var t="api/v2.1/seadoc/participants/"+e+"/";return this.req.get(t)}},{key:"addParticipants",value:function(e,t){var n="api/v2.1/seadoc/participants/"+e+"/",r={emails:t};return this._sendPostRequest(n,r)}},{key:"deleteParticipants",value:function(e,t){var n="api/v2.1/seadoc/participant/"+e+"/",r={email:t};return this.req.delete(n,{data:r})}},{key:"listRelatedUsers",value:function(e){var t="api/v2.1/seadoc/related-users/"+e+"/";return this.req.get(t)}},{key:"getFileTagList",value:function(e){var t="/api/v2.1/seadoc/file-tags/".concat(e,"/");return this.req.get(t)}},{key:"addFileTag",value:function(e,t){var n=new FormData;n.append("repo_tag_id",t);var r="/api/v2.1/seadoc/file-tags/".concat(e,"/");return this._sendPostRequest(r,n)}},{key:"removeFileTag",value:function(e,t){var n="/api/v2.1/seadoc/file-tags/".concat(e,"/").concat(t,"/");return this.req.delete(n)}},{key:"getRepoTagList",value:function(e){var t="/api/v2.1/seadoc/repo-tags/".concat(e,"/");return this.req.get(t)}},{key:"createRepoTag",value:function(e,t,n){var r="/api/v2.1/seadoc/repo-tags/".concat(e,"/"),i=new FormData;return i.append("name",t),i.append("color",n),this._sendPostRequest(r,i)}},{key:"removeRepoTag",value:function(e,t){var n="/api/v2.1/seadoc/repo-tags/".concat(e,"/").concat(t,"/");return this.req.delete(n)}},{key:"updateRepoTag",value:function(e,t,n,r){var i="/api/v2.1/seadoc/repo-tags/".concat(e,"/").concat(t,"/"),a={name:n,color:r};return this.req.put(i,a)}},{key:"listUnseenNotifications",value:function(e){var t="/api/v2.1/seadoc/notifications/".concat(e,"/");return this.req.get(t)}},{key:"deleteUnseenNotifications",value:function(e,t){var n="/api/v2.1/seadoc/notifications/".concat(e,"/"),r={ids:t};return this.req.delete(n,{data:r})}},{key:"readAllNotifications",value:function(e){var t="/api/v2.1/seadoc/notifications/".concat(e,"/");return this.req.put(t)}}]),e}(),ct=ut,dt=function(){function e(){(0,nt.Z)(this,e)}return(0,rt.Z)(e,null,[{key:"format",value:function(e,t){var n=this.getValidDate(e);if(!n)return"";var r=t&&t.toUpperCase(),i=n.getFullYear(),a=n.getMonth()+1,o=n.getDate(),s=a<10?"0".concat(a):a,l=o<10?"0".concat(o):o;switch(r){case"YYYY-MM-DD HH:MM:SS":var u=n.getHours(),c=n.getMinutes(),d=n.getSeconds(),f=u<10?"0".concat(u):u,p=c<10?"0".concat(c):c,h=d<10?"0".concat(d):d;return"".concat(i,"-").concat(s,"-").concat(l," ").concat(f,":").concat(p,":").concat(h);case"YYYY-MM-DD HH:MM":var O=n.getHours(),m=n.getMinutes(),v=O<10?"0".concat(O):O,g=m<10?"0".concat(m):m;return"".concat(i,"-").concat(s,"-").concat(l," ").concat(v,":").concat(g);default:return"".concat(i,"-").concat(s,"-").concat(l)}}},{key:"isValidDateObject",value:function(e){return e instanceof Date&&!isNaN(e.getTime())}},{key:"getValidDate",value:function(e){if(!e)return null;var t="string"===typeof e,n=e,r=e;return t&&(n.split(" ").length>1||n.includes("T")?r=new Date(e):(n="".concat(e," 00:00:00"),r=new Date(n))),this.isValidDateObject(r)?r:t?(r=new Date(n.replace(/-/g,"/")),this.isValidDateObject(r)?r:null):null}}]),e}(),ft=function(){function e(){(0,nt.Z)(this,e)}return(0,rt.Z)(e,null,[{key:"setItem",value:function(e,t){var n,r=typeof t;return n="string"===r?t:"number"===r?t+"":JSON.stringify(t),window.localStorage.setItem(e,n)}},{key:"getItem",value:function(e,t){var n=window.localStorage.getItem(e);try{return JSON.parse(n)||t}catch(r){return n||t}}},{key:"removeItem",value:function(e){return window.localStorage.removeItem(e)}},{key:"setExpire",value:function(e,t,n){var r={data:t,time:Date.now(),expire:n};this.setItem(e,JSON.stringify(r))}},{key:"getExpire",value:function(e){var t=this.getItem(e);return t?(t=JSON.parse(t),Date.now()-t.time>t.expire?(this.removeItem(e),null):t.data):t}}]),e}(),pt=ft,ht=n(85668),Ot=n.n(ht),mt={INTERNAL_LINK_CLICK:"internal_link_click",TOGGLE_STAR:"toggle_star",UNMARK_AS_DRAFT:"unmark_as_draft",SHARE_SDOC:"share_sdoc",FREEZE_DOCUMENT:"freeze_document",UNFREEZE:"unfreeze",REFRESH_DOCUMENT:"refresh_document",PUBLISH_DOCUMENT:"publish_document",PUBLISH_DOCUMENT_ERROR:"publish_document_error",DOCUMENT_REPLACED:"document_replaced",DOCUMENT_REPLACED_ERROR:"document_replaced_error",REMOVE_DOCUMENT:"remove_document",REMOVE_DOCUMENT_ERROR:"remove_document_error",NEW_NOTIFICATION:"new_notification",CLEAR_NOTIFICATION:"clear_notification",PARTICIPANT_ADDED:"participant-added",PARTICIPANT_REMOVED:"participant-removed",CREATE_SDOC_FILE:"create_sdoc_file",INSERT_LINK:"insert_link"},vt={DELETE_NO_CHANGES_REVISION:"delete_no_changes_revision",MERGE:"merge",HAS_CONFLICT_BEFORE_PUBLISH:"has_conflict_before_publish",HAS_BEEN_PUBLISHED:"has_been_published",HAS_BEEN_REPLACED:"has_been_merge",HAS_CONFLICT_BEFORE_VIEW_CHANGES:"has_conflict_before_view_changes",HAS_BEEN_REMOVED:"has_been_removed",CHECKING:"checking",PUBLISHING:"publishing",DELETE_REVISION:"delete_revision"},gt=(He={},(0,u.default)(He,vt.DELETE_NO_CHANGES_REVISION,"Tip"),(0,u.default)(He,vt.MERGE,"Tip"),(0,u.default)(He,vt.HAS_CONFLICT_BEFORE_PUBLISH,"Tip"),(0,u.default)(He,vt.HAS_BEEN_PUBLISHED,"Tip"),(0,u.default)(He,vt.HAS_BEEN_REPLACED,"Tip"),(0,u.default)(He,vt.HAS_CONFLICT_BEFORE_VIEW_CHANGES,"Tip"),(0,u.default)(He,vt.HAS_BEEN_REMOVED,"Tip"),(0,u.default)(He,vt.CHECKING,"Tip"),(0,u.default)(He,vt.PUBLISHING,"Tip"),(0,u.default)(He,vt.DELETE_REVISION,"Delete_revision"),He),yt=(Je={},(0,u.default)(Je,vt.DELETE_NO_CHANGES_REVISION,"Rebase_delete_no_change_revision_tip"),(0,u.default)(Je,vt.MERGE,"Merge_tip"),(0,u.default)(Je,vt.HAS_CONFLICT_BEFORE_PUBLISH,"Has_conflict_before_publish_tip"),(0,u.default)(Je,vt.HAS_BEEN_PUBLISHED,"Has_been_published_tip"),(0,u.default)(Je,vt.HAS_BEEN_REPLACED,"Has_been_replaced_tip"),(0,u.default)(Je,vt.HAS_CONFLICT_BEFORE_VIEW_CHANGES,"Has_conflict_before_view_changes_tip"),(0,u.default)(Je,vt.HAS_BEEN_REMOVED,"Has_been_removed_tip"),(0,u.default)(Je,vt.CHECKING,"Checking"),(0,u.default)(Je,vt.PUBLISHING,"Publishing"),(0,u.default)(Je,vt.DELETE_REVISION,"Delete_tip"),Je);var bt=n(37387),_t=((0,bt.default)("mod+s"),(0,bt.default)("mod+z"),(0,bt.default)("mod+l"),(0,bt.default)("mod+f"),(0,bt.default)("mod+p"),(0,bt.default)("mod+g"),(0,bt.default)("mod+."),(0,bt.default)("mod+,"),(0,bt.default)("mod+/"),(0,bt.default)("mod+'"),(0,bt.default)("mod+;"),(0,bt.default)("mod+up"),(0,bt.default)("mod+down"),(0,bt.default)("mod+left"),(0,bt.default)("mod+right"),(0,bt.default)("mod+shift+z"),(0,bt.default)("mod+shift+g"),(0,bt.default)("mod+shift+."),(0,bt.default)("mod+shift+,"),(0,bt.default)("shift+enter"),(0,bt.default)("shift+mod+enter"),(0,bt.default)("opt+pageup"),(0,bt.default)("opt+pagedown"),(0,bt.default)("space"),function(e){return e.response?403===e.response.status?"Permission_denied":e.response.data&&e.response.data.error_msg?e.response.data.error_msg:"Error":"Please_check_the_network"}),St=function(){var e=navigator.platform;return"Mac68K"===e||"MacPPC"===e||"Macintosh"===e||"MacIntel"===e},wt="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i)),kt=function(e){var t=$s.getSetting("isSdocRevision"),n=$s.getSetting("originFilename");t&&(window.document.getElementsByTagName("title")[0].innerText="".concat(e("Revision")," - ").concat(n))},Tt=function(){var e,t,n,r=window.document,i=r.selection,a=0,o=0;if(i)"Control"!==i.type&&((e=i.createRange()).collapse(!0),a=e.boundingLeft,o=e.boundingTop);else if(window.getSelection&&(i=window.getSelection()).rangeCount&&((e=i.getRangeAt(0).cloneRange()).getClientRects&&(e.collapse(!0),(t=e.getClientRects()).length>0&&(n=t[0]),n&&(a=n.left,o=n.top)),0===a&&0===o||void 0===n)){var s=r.createElement("span");if(s.getClientRects){s.appendChild(r.createTextNode("\u200b")),e.insertNode(s),a=(n=s.getClientRects()[0]).left,o=n.top;var l=s.parentNode;l.removeChild(s),l.normalize()}}return{x:a,y:o}},xt=(0,rt.Z)((function e(t){(0,nt.Z)(this,e),this.id=t.revision_id||"",this.repoId=t.repo_id||"",this.docUuid=t.doc_uuid||"",this.filePath=t.file_path||"",this.filename=t.filename||"",this.parentPath=t.parent_path||"",this.nickname=t.nickname||"",this.createdTime=dt.format(t.created_at||"","YYYY-MM-DD HH:MM"),this.updatedTime=dt.format(t.updated_at||"","YYYY-MM-DD HH:MM"),this.isPublished=t.is_published||!1,this.publisher=t.publisher||"",this.publisherNickname=t.publisher_nickname||"",this.publishFileVersion=t.publish_file_version||"",this.originDocUuid=t.origin_doc_uuid||"",this.originFilePath=t.origin_file_path||"",this.originFileVersion=t.origin_file_version||"",this.originFilename=t.origin_filename||"",this.originParentPath=t.origin_parent_path||""})),Et=(0,rt.Z)((function e(t){(0,nt.Z)(this,e),this.name=t.name||"",this.username=t.email||t.username||"",this.email=this.username,this.contact_email=t.contact_email||"",this.avatar_url=t.avatar_url||"",this.name_pinyin=t.name_pinyin||""})),Pt=n(10658),$t=n.n(Pt),Qt=n(59694),Ct=n.n(Qt);$t().extend(Ct());var Dt="granted",At=function(e,t){var n=new Notification(e,t),r=setTimeout(n.close.bind(n),5e3);n.onshow=function(e){var t=$s.getSetting("mediaUrl").mediaUrl,n=document.createElement("audio");n.setAttribute("src","".concat(t,"audio/classic.mp3")),n.setAttribute("autoplay","autoplay"),n.setAttribute("id","seatable-audio");var r=document.getElementById("seatable-audio");r&&document.body.removeChild(r),document.body.appendChild(n)},n.onclose=function(){clearTimeout(r)},n.onclick=function(){n.close()}},Rt=function(e){var t=e+"",n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"")+"";return n?"sdoc_notification_".concat(t,"_").concat(n):"sdoc_notification_".concat(t)},Xt=n(45987),Lt=n(60136),Mt=n(29388),Nt=n(90054),It=n.n(Nt),Zt=n(12279),Ut=n.n(Zt),jt=n(91909),Ft=n.n(jt),Yt=n(37687),qt=n(8473),Wt=n(56825),Bt=n(1168);function zt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vt(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var Gt=0,Ht=(0,rt.Z)((function e(){(0,nt.Z)(this,e),this.id="".concat(Gt++)})),Jt=new WeakMap,Kt=new WeakMap,en=new WeakMap,tn=new WeakMap,nn=new WeakMap,rn=new WeakMap,an=new WeakMap,on=new WeakMap,sn=new WeakMap,ln=new WeakMap,un=new WeakMap,cn=new WeakMap,dn=new WeakMap,fn=new WeakMap,pn=new WeakMap,hn=new WeakMap,On=new WeakMap,mn=new WeakMap,vn=new WeakMap,gn=new WeakMap,yn=new WeakMap,bn=Symbol("placeholder"),_n=Symbol("mark-placeholder"),Sn=globalThis.Text,wn=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||null},kn=function(e){return xn(e)&&8===e.nodeType},Tn=function(e){return xn(e)&&1===e.nodeType},xn=function(e){var t=wn(e);return!!t&&e instanceof t.Node},En=function(e){var t=e&&e.anchorNode&&wn(e.anchorNode);return!!t&&e instanceof t.Selection},Pn=function(e){return xn(e)&&3===e.nodeType},$n=function(e,t,n){for(var r=e.childNodes,i=r[t],a=t,o=!1,s=!1;(kn(i)||Tn(i)&&0===i.childNodes.length||Tn(i)&&"false"===i.getAttribute("contenteditable"))&&(!o||!s);)a>=r.length?(o=!0,a=t-1,n="backward"):a<0?(s=!0,a=t+1,n="forward"):(i=r[a],t=a,a+="forward"===n?1:-1);return[i,t]},Qn=function(e,t,n){var r=$n(e,t,n);return(0,a.Z)(r,1)[0]},Cn=function e(t){var n="";if(Pn(t)&&t.nodeValue)return t.nodeValue;if(Tn(t)){for(var r=0,i=Array.from(t.childNodes);r=17,Xn="undefined"!==typeof navigator&&"undefined"!==typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,Ln="undefined"!==typeof navigator&&/Mac OS X/.test(navigator.userAgent),Mn="undefined"!==typeof navigator&&/Android/.test(navigator.userAgent),Nn="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),In="undefined"!==typeof navigator&&/Version\/[\d\.]+.*Safari/.test(navigator.userAgent),Zn="undefined"!==typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),Un="undefined"!==typeof navigator&&/Chrome/i.test(navigator.userAgent),jn="undefined"!==typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),Fn=Mn&&"undefined"!==typeof navigator&&/Chrome?\/(?:[0-5]?\d)(?:\.)/i.test(navigator.userAgent),Yn="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),qn="undefined"!==typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),Wn="undefined"!==typeof navigator&&/.*Wechat/.test(navigator.userAgent),Bn=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),zn=(!jn||!Fn)&&!Zn&&"undefined"!==typeof globalThis&&globalThis.InputEvent&&"function"===typeof globalThis.InputEvent.prototype.getTargetRanges,Vn={isComposing:function(e){return!!cn.get(e)},getWindow:function(e){var t=en.get(e);if(!t)throw new Error("Unable to find a host window element for this editor");return t},findKey:function(e,t){var n=on.get(t);return n||(n=new Ht,on.set(t,n)),n},findPath:function(e,t){for(var n=[],r=t;;){var i=Kt.get(r);if(null==i){if(se.isEditor(r))return n;break}var a=Jt.get(r);if(null==a)break;n.unshift(a),r=i}throw new Error("Unable to find the path for Slate node: ".concat(Ee.stringify(t)))},findDocumentOrShadowRoot:function(e){var t=Vn.toDOMNode(e,e),n=t.getRootNode();return(n instanceof Document||n instanceof ShadowRoot)&&null!=n.getSelection?n:t.ownerDocument},isFocused:function(e){return!!un.get(e)},isReadOnly:function(e){return!!ln.get(e)},blur:function(e){var t=Vn.toDOMNode(e,e),n=Vn.findDocumentOrShadowRoot(e);un.set(e,!1),n.activeElement===t&&t.blur()},focus:function(e){var t=Vn.toDOMNode(e,e),n=Vn.findDocumentOrShadowRoot(e);un.set(e,!0),n.activeElement!==t&&t.focus({preventScroll:!0})},deselect:function(e){var t=e.selection,n=Vn.findDocumentOrShadowRoot(e).getSelection();n&&n.rangeCount>0&&n.removeAllRanges(),t&&Ke.deselect(e)},hasDOMNode:function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).editable,i=void 0!==r&&r,a=Vn.toDOMNode(e,e);try{n=Tn(t)?t:t.parentElement}catch(o){if(!o.message.includes('Permission denied to access property "nodeType"'))throw o}return!!n&&(n.closest("[data-slate-editor]")===a&&(!(i&&!n.isContentEditable)||("boolean"===typeof n.isContentEditable&&n.closest('[contenteditable="false"]')===a||!!n.getAttribute("data-slate-zero-width"))))},insertData:function(e,t){e.insertData(t)},insertFragmentData:function(e,t){return e.insertFragmentData(t)},insertTextData:function(e,t){return e.insertTextData(t)},setFragmentData:function(e,t,n){e.setFragmentData(t,n)},toDOMNode:function(e,t){var n=sn.get(e),r=se.isEditor(t)?tn.get(e):null===n||void 0===n?void 0:n.get(Vn.findKey(e,t));if(!r)throw new Error("Cannot resolve a DOM node from Slate node: ".concat(Ee.stringify(t)));return r},toDOMPoint:function(e,t){var n,r=se.node(e,t.path),i=(0,a.Z)(r,1)[0],o=Vn.toDOMNode(e,i);se.void(e,{at:t})&&(t={path:t.path,offset:0});for(var s=Array.from(o.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),l=0,u=0;u0&&"\ufeff"!==e.textContext?e.textContent.startsWith("\ufeff")&&(e.textContent=e.textContent.slice(1)):e.parentNode.removeChild(e)})),p=S.textContent.length,b=f}}else if(g){for(var w=g.querySelectorAll("[data-slate-leaf]"),k=0;k component's context.");return e},ur={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0},cr=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(){var e;return(0,nt.Z)(this,n),(e=t.apply(this,arguments)).context=null,e.manager=null,e.mutationObserver=null,e}return(0,rt.Z)(n,[{key:"observe",value:function(){var e,t=this.props.node;if(!t.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");null===(e=this.mutationObserver)||void 0===e||e.observe(t.current,ur)}},{key:"componentDidMount",value:function(){var e=this.props.receivedUserInput,t=this.context;this.manager=function(e,t){var n=[],r=function(){n=[]};return{registerMutations:function(r){var a;if(t.current){var o=r.filter((function(t){return An(e,t,r)}));(a=n).push.apply(a,(0,i.Z)(o))}},restoreDOM:function(){n.length>0&&(n.reverse().forEach((function(e){"characterData"!==e.type&&(e.removedNodes.forEach((function(t){e.target.insertBefore(t,e.nextSibling)})),e.addedNodes.forEach((function(t){e.target.removeChild(t)})))})),r())},clear:r}}(t,e),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}},{key:"getSnapshotBeforeUpdate",value:function(){var e,t,n,r,i=null===(e=this.mutationObserver)||void 0===e?void 0:e.takeRecords();null!==i&&void 0!==i&&i.length&&(null===(r=this.manager)||void 0===r||r.registerMutations(i));return null===(t=this.mutationObserver)||void 0===t||t.disconnect(),null===(n=this.manager)||void 0===n||n.restoreDOM(),null}},{key:"componentDidUpdate",value:function(){var e;null===(e=this.manager)||void 0===e||e.clear(),this.observe()}},{key:"componentWillUnmount",value:function(){var e;null===(e=this.mutationObserver)||void 0===e||e.disconnect()}},{key:"render",value:function(){return this.props.children}}]),n}(s.Component);cr.contextType=sr;var dr=Mn?cr:function(e){var t=e.children;return s.createElement(s.Fragment,null,t)};function fr(e,t){var n=t.path,r=t.diff;if(!se.hasPath(e,n))return!1;var i=fe.get(e,n);if(!Ae.isText(i))return!1;if(r.start!==i.text.length||0===r.text.length)return i.text.slice(r.start,r.start+r.text.length)===r.text;var a=me.next(n);if(!se.hasPath(e,a))return!1;var o=fe.get(e,a);return Ae.isText(o)&&o.text.startsWith(r.text)}function pr(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;ri.text.length;){var o=se.next(e,{at:n,match:Ae.isText});if(!o||!me.isDescendant(o[1],a[1]))return null;r-=i.text.length,i=o[0],n=o[1]}return{path:n,offset:r}}function vr(e,t){var n=mr(e,t.anchor);if(!n)return null;if(ke.isCollapsed(t))return{anchor:n,focus:n};var r=mr(e,t.focus);return r?{anchor:n,focus:r}:null}function gr(e,t,n){var r=mn.get(e),i=null===r||void 0===r?void 0:r.find((function(e){var n=e.path;return me.equals(n,t.path)}));if(!i||t.offset<=i.diff.start)return be.transform(t,n,{affinity:"backward"});var a=i.diff;if(t.offset<=a.start+a.text.length){var o={path:t.path,offset:a.start},s=be.transform(o,n,{affinity:"backward"});return s?{path:s.path,offset:s.offset+t.offset-a.start}:null}var l={path:t.path,offset:t.offset-a.text.length+a.end-a.start},u=be.transform(l,n,{affinity:"backward"});return u?"split_node"===n.type&&me.equals(n.path,t.path)&&l.offset0&&void 0!==arguments[0]&&arguments[0],n=nn.get(t);n&&(v()||e?n.style.display="none":n.style.removeProperty("display"))},h=function(e,n){var r,i=null!==(r=mn.get(t))&&void 0!==r?r:[];mn.set(t,i);var a=fe.leaf(t,e),o=i.findIndex((function(t){return me.equals(t.path,e)}));if(o<0)return hr(a.text,n)&&i.push({path:e,diff:n,id:u++}),void p();var s=function(e,t,n){var r=Math.min(t.start,n.start),i=Math.max(0,Math.min(t.start+t.text.length,n.end)-n.start),a=pr(e,t,n),o=Math.max(n.start+n.text.length,t.start+t.text.length+(t.start+t.text.length>n.start?n.text.length:0)-i),s=a.slice(r,o);return hr(e,{start:r,end:Math.max(t.end,n.end-t.text.length+(t.end-t.start)),text:s})}(a.text,i[o].diff,n);if(!s)return i.splice(o,1),void p();i[o]=_r(_r({},i[o]),{},{diff:s})},O=function(e){var i=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at;c=!1,gn.delete(t),n.cancel(),r.cancel(),m()&&f(),vn.set(t,{at:i,run:e}),l=setTimeout(f)},m=function(){return!!vn.get(t)},v=function(){var e;return!(null===(e=mn.get(t))||void 0===e||!e.length)},g=function(e){gn.set(t,e),s&&(clearTimeout(s),s=null);var n=t.selection;if(e){var r=!n||!me.equals(n.anchor.path,e.anchor.path),i=!n||!me.equals(n.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1));(r&&c||i)&&(c=!1),(r||v())&&(s=setTimeout(f,200))}},y=function(){m()||(l=setTimeout(f))};return{flush:f,scheduleFlush:y,hasPendingDiffs:v,hasPendingAction:m,hasPendingChanges:function(){return m()||v()},isFlushing:function(){return i},handleUserSelect:g,handleCompositionEnd:function(e){o&&clearTimeout(o),o=setTimeout((function(){cn.set(t,!1),f()}),25)},handleCompositionStart:function(e){cn.set(t,!0),o&&(clearTimeout(o),o=null)},handleDOMBeforeInput:function(e){var n;s&&(clearTimeout(s),s=null);var r=e.inputType,i=null,o=e.dataTransfer||e.data||void 0;!1!==c&&"insertText"!==r&&"insertCompositionText"!==r&&(c=!1);var l=e.getTargetRanges(),u=(0,a.Z)(l,1)[0];u&&(i=Vn.toSlateRange(t,u,{exactMatch:!1,suppressThrow:!0}));var d=Vn.getWindow(t).getSelection();if(!i&&d&&(u=d,i=Vn.toSlateRange(t,d,{exactMatch:!1,suppressThrow:!0})),i=null!==(n=i)&&void 0!==n?n:t.selection){var f=!0;if(r.startsWith("delete")){if(ke.isExpanded(i)){var p=ke.edges(i),m=(0,a.Z)(p,2),v=m[0],b=m[1];if(fe.leaf(t,v.path).text.length===v.offset&&0===b.offset){var _=se.next(t,{at:v.path,match:Ae.isText});_&&me.equals(_[1],b.path)&&(i={anchor:b,focus:b})}}var S=r.endsWith("Backward")?"backward":"forward",w=ke.edges(i),k=(0,a.Z)(w,2),T=k[0],x=k[1],E=se.leaf(t,T.path),P=(0,a.Z)(E,2),$=P[0],Q=P[1],C={text:"",start:T.offset,end:x.offset},D=mn.get(t),A=null===D||void 0===D?void 0:D.find((function(e){return me.equals(e.path,Q)})),R=A?[A.diff,C]:[C];if(0===pr.apply(void 0,[$.text].concat(R)).length&&(f=!1),ke.isExpanded(i)){if(f&&me.equals(i.anchor.path,i.focus.path)){var X={path:i.anchor.path,offset:T.offset},L=se.range(t,X,X);return g(L),h(i.anchor.path,{text:"",end:x.offset,start:T.offset})}return O((function(){return se.deleteFragment(t,{direction:S})}),{at:i})}}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return O((function(){return se.deleteFragment(t)}),{at:i});case"deleteContent":case"deleteContentForward":var M=i.anchor;if(f&&ke.isCollapsed(i)){var N=fe.leaf(t,M.path);if(M.offset0?h(Z.path,{text:"",start:Z.offset-1,end:Z.offset}):O((function(){return se.deleteBackward(t)}),{at:i});case"deleteEntireSoftLine":return O((function(){se.deleteBackward(t,{unit:"line"}),se.deleteForward(t,{unit:"line"})}),{at:i});case"deleteHardLineBackward":return O((function(){return se.deleteBackward(t,{unit:"block"})}),{at:i});case"deleteSoftLineBackward":return O((function(){return se.deleteBackward(t,{unit:"line"})}),{at:i});case"deleteHardLineForward":return O((function(){return se.deleteForward(t,{unit:"block"})}),{at:i});case"deleteSoftLineForward":return O((function(){return se.deleteForward(t,{unit:"line"})}),{at:i});case"deleteWordBackward":return O((function(){return se.deleteBackward(t,{unit:"word"})}),{at:i});case"deleteWordForward":return O((function(){return se.deleteForward(t,{unit:"word"})}),{at:i});case"insertLineBreak":return O((function(){return se.insertSoftBreak(t)}),{at:i});case"insertParagraph":return O((function(){return se.insertBreak(t)}),{at:i});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if(function(e){return"DataTransfer"===(null===e||void 0===e?void 0:e.constructor.name)}(o))return O((function(){return Vn.insertData(t,o)}),{at:i});var j=null!==o&&void 0!==o?o:"";if(hn.get(t)&&(j=j.replace("\ufeff","")),"insertText"===r&&/.*\n.*\n$/.test(j)&&(j=j.slice(0,-1)),j.includes("\n"))return O((function(){var e=j.split("\n");e.forEach((function(n,r){n&&se.insertText(t,n),r!==e.length-1&&se.insertSoftBreak(t)}))}),{at:i});if(me.equals(i.anchor.path,i.focus.path)){var F=ke.edges(i),Y=(0,a.Z)(F,2),q=Y[0],W=Y[1],B={start:q.offset,end:W.offset,text:j};if(j&&c&&"insertCompositionText"===r){var z=c.start+c.text.search(/\S|$/);B.start+B.text.search(/\S|$/)===z+1&&B.end===c.start+c.text.length?(B.start-=1,c=null,y()):c=!1}else c="insertText"===r&&(null===c?B:!(!c||!ke.isCollapsed(i)||c.end+c.text.length!==q.offset)&&_r(_r({},c),{},{text:c.text+j}));if(f)return void h(q.path,B)}return O((function(){return se.insertText(t,j)}),{at:i})}}},handleKeyDown:function(e){v()||(p(!0),setTimeout(p))},handleDomMutations:function(e){var n;v()||m()||e.some((function(n){return An(t,n,e)}))&&(null===(n=yn.get(t))||void 0===n||n())},handleInput:function(){!m()&&v()||f()}}}var wr=["node"];function kr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Tr={subtree:!0,childList:!0,characterData:!0},xr=Mn?function(e){var t=e.node,n=Vt(e,wr);if(!Mn)return null;var r=lr(),i=function(){var e=(0,s.useRef)(!1);return(0,s.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e.current}(),o=(0,s.useState)((function(){return Sr(function(e){for(var t=1;t component's context.");return e.editor}(),P=(0,s.useState)(!1),$=(0,a.Z)(P,2),Q=$[0],C=$[1],D=(0,s.useRef)(null),A=(0,s.useRef)([]),R=(0,s.useState)(),X=(0,a.Z)(R,2),L=X[0],M=X[1],N=function(){var e=lr(),t=(0,s.useRef)(!1),n=(0,s.useRef)(0),r=(0,s.useCallback)((function(){if(!t.current){t.current=!0;var r=Vn.getWindow(e);r.cancelAnimationFrame(n.current),n.current=r.requestAnimationFrame((function(){t.current=!1}))}}),[e]);return(0,s.useEffect)((function(){return function(){return cancelAnimationFrame(n.current)}}),[]),{receivedUserInput:t,onUserInput:r}}(),I=N.onUserInput,Z=N.receivedUserInput,U=(0,s.useMemo)((function(){if(!Q)return null;var e=se.above(E,{mode:"highest",match:function(e){return te.isElement(e)&&se.isBlock(E,e)}});return e?e[0]:null}),[E,Q]),j=(0,s.useReducer)((function(e){return e+1}),0),F=(0,a.Z)(j,2)[1];yn.set(E,F),ln.set(E,f);var Y=(0,s.useMemo)((function(){return{isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}}),[]);(0,s.useEffect)((function(){D.current&&n&&D.current.focus()}),[n]);var q=(0,s.useRef)(),W=(0,s.useMemo)((function(){return Ft()((function(){var e=q.current;if((Mn||!Vn.isComposing(E))&&(!Y.isUpdatingSelection||null!==e&&void 0!==e&&e.isFlushing())&&!Y.isDraggingInternally){var t=Vn.findDocumentOrShadowRoot(E),n=t.activeElement,r=Vn.toDOMNode(E,E),i=t.getSelection();if(n===r?(Y.latestElement=n,un.set(E,!0)):un.delete(E),!i)return Ke.deselect(E);var a=i.anchorNode,o=i.focusNode,s=Vn.hasEditableTarget(E,a)||Vn.isTargetInsideNonReadonlyVoid(E,a),l=Vn.hasEditableTarget(E,o)||Vn.isTargetInsideNonReadonlyVoid(E,o);if(s&&l){var u=Vn.toSlateRange(E,i,{exactMatch:!1,suppressThrow:!0});u&&(Vn.isComposing(E)||null!==e&&void 0!==e&&e.hasPendingChanges()||null!==e&&void 0!==e&&e.isFlushing()?null===e||void 0===e||e.handleUserSelect(u):Ke.select(E,u))}!f||s&&l||Ke.deselect(E)}}),100)}),[E,f,Y]),B=(0,s.useMemo)((function(){return Ut()(W,0)}),[W]);q.current=xr({node:D,onDOMSelectionChange:W,scheduleOnDOMSelectionChange:B}),Jn((function(){var e,t,n;D.current&&(n=wn(D.current))?(en.set(E,n),tn.set(E,D.current),an.set(E,D.current),rn.set(D.current,E)):an.delete(E);var r=E.selection,i=Vn.findDocumentOrShadowRoot(E).getSelection();if(i&&Vn.isFocused(E)&&(null===(e=q.current)||void 0===e||!e.hasPendingAction())){var a=function(e){var t="None"!==i.type;if(r||t){var n=tn.get(E),a=!1;if(n.contains(i.anchorNode)&&n.contains(i.focusNode)&&(a=!0),t&&a&&r&&!e){var o=Vn.toSlateRange(E,i,{exactMatch:!0,suppressThrow:!0});if(o&&ke.equals(o,r)){var s;if(!Y.hasMarkPlaceholder)return;var l=i.anchorNode;if(null!==l&&void 0!==l&&null!==(s=l.parentElement)&&void 0!==s&&s.hasAttribute("data-slate-mark-placeholder"))return}}if(!r||Vn.hasRange(E,r)){Y.isUpdatingSelection=!0;var u=r&&Vn.toDOMRange(E,r);return u?(ke.isBackward(r)?i.setBaseAndExtent(u.endContainer,u.endOffset,u.startContainer,u.startOffset):i.setBaseAndExtent(u.startContainer,u.startOffset,u.endContainer,u.endOffset),g(E,u)):i.removeAllRanges(),u}E.selection=Vn.toSlateRange(E,i,{exactMatch:!1,suppressThrow:!0})}},o=a(),s="action"===(null===(t=q.current)||void 0===t?void 0:t.isFlushing());if(Mn&&s){var l=null,u=requestAnimationFrame((function(){if(s){var e=function(e){try{Vn.toDOMNode(E,E).focus(),a(e)}catch(fg){}};e(),l=setTimeout((function(){e(!0),Y.isUpdatingSelection=!1}))}}));return function(){cancelAnimationFrame(u),l&&clearTimeout(l)}}setTimeout((function(){o&&Nn&&Vn.toDOMNode(E,E).focus();Y.isUpdatingSelection=!1}))}}));var z=(0,s.useCallback)((function(e){if(I(),!f&&Vn.hasEditableTarget(E,e.target)&&!si(e,o)){var t;if(q.current)return q.current.handleDOMBeforeInput(e);B.flush(),W.flush();var n=E.selection,r=e.inputType,i=e.dataTransfer||e.data||void 0,s="insertCompositionText"===r||"deleteCompositionText"===r;if(s&&Vn.isComposing(E))return;var l=!1;if("insertText"===r&&n&&ke.isCollapsed(n)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==n.anchor.offset){var u,c;l=!0,E.marks&&(l=!1);var d=n.anchor,p=Vn.toDOMPoint(E,d),h=(0,a.Z)(p,2),O=h[0],m=h[1],v=null===(u=O.parentElement)||void 0===u?void 0:u.closest("a"),g=Vn.getWindow(E);if(l&&v&&Vn.hasDOMNode(E,v)){var y,b=null===g||void 0===g?void 0:g.document.createTreeWalker(v,NodeFilter.SHOW_TEXT).lastChild();b===O&&(null===(y=b.textContent)||void 0===y?void 0:y.length)===m&&(l=!1)}if(l&&O.parentElement&&"pre"===(null===g||void 0===g||null===(c=g.getComputedStyle(O.parentElement))||void 0===c?void 0:c.whiteSpace)){var _=se.above(E,{at:d.path,match:function(e){return te.isElement(e)&&se.isBlock(E,e)}});_&&fe.string(_[0]).includes("\t")&&(l=!1)}}if(!r.startsWith("delete")||r.startsWith("deleteBy")){var S=e.getTargetRanges(),w=(0,a.Z)(S,1)[0];if(w){var k=Vn.toSlateRange(E,w,{exactMatch:!1,suppressThrow:!1});if(!n||!ke.equals(n,k)){l=!1;var T=!s&&E.selection&&se.rangeRef(E,E.selection);Ke.select(E,k),T&&dn.set(E,T)}}}if(s)return;if(l||e.preventDefault(),n&&ke.isExpanded(n)&&r.startsWith("delete")){var x=r.endsWith("Backward")?"backward":"forward";return void se.deleteFragment(E,{direction:x})}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":se.deleteFragment(E);break;case"deleteContent":case"deleteContentForward":se.deleteForward(E);break;case"deleteContentBackward":se.deleteBackward(E);break;case"deleteEntireSoftLine":se.deleteBackward(E,{unit:"line"}),se.deleteForward(E,{unit:"line"});break;case"deleteHardLineBackward":se.deleteBackward(E,{unit:"block"});break;case"deleteSoftLineBackward":se.deleteBackward(E,{unit:"line"});break;case"deleteHardLineForward":se.deleteForward(E,{unit:"block"});break;case"deleteSoftLineForward":se.deleteForward(E,{unit:"line"});break;case"deleteWordBackward":se.deleteBackward(E,{unit:"word"});break;case"deleteWordForward":se.deleteForward(E,{unit:"word"});break;case"insertLineBreak":se.insertSoftBreak(E);break;case"insertParagraph":se.insertBreak(E);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===r&&Vn.isComposing(E)&&(C(!1),cn.set(E,!1)),"DataTransfer"===(null===i||void 0===i?void 0:i.constructor.name)?Vn.insertData(E,i):"string"===typeof i&&(l?A.current.push((function(){return se.insertText(E,i)})):se.insertText(E,i))}var P=null===(t=dn.get(E))||void 0===t?void 0:t.unref();dn.delete(E),!P||E.selection&&ke.equals(E.selection,P)||Ke.select(E,P)}}),[E,W,I,o,f,B]),V=(0,s.useCallback)((function(e){null==e?(W.cancel(),B.cancel(),tn.delete(E),an.delete(E),D.current&&zn&&D.current.removeEventListener("beforeinput",z)):zn&&e.addEventListener("beforeinput",z),D.current=e}),[W,B,E,z]);Jn((function(){var e=Vn.getWindow(E);return e.document.addEventListener("selectionchange",B),function(){e.document.removeEventListener("selectionchange",B)}}),[B]);var G=i([E,[]]),H=l&&1===E.children.length&&1===Array.from(fe.texts(E)).length&&""===fe.string(E)&&!Q,J=(0,s.useCallback)((function(e){var t;e&&H?M(null===(t=e.getBoundingClientRect())||void 0===t?void 0:t.height):M(void 0)}),[H]);if(H){var K,ee=se.start(E,[]);G.push((K={},(0,u.default)(K,bn,!0),(0,u.default)(K,"placeholder",l),(0,u.default)(K,"onPlaceholderResize",J),(0,u.default)(K,"anchor",ee),(0,u.default)(K,"focus",ee),K))}var ne=E.marks;if(Y.hasMarkPlaceholder=!1,E.selection&&ke.isCollapsed(E.selection)&&ne){var re=E.selection.anchor,ie=fe.leaf(E,re.path),ae=Vt(ie,Jr);if(!Ae.equals(ie,ne,{loose:!0})){Y.hasMarkPlaceholder=!0;var oe=Object.fromEntries(Object.keys(ae).map((function(e){return[e,null]})));G.push(ei(ei(ei((0,u.default)({},_n,!0),oe),ne),{},{anchor:re,focus:re}))}}return(0,s.useEffect)((function(){setTimeout((function(){var e=E.selection;if(e){var t=e.anchor,n=fe.leaf(E,t.path);if(ne&&!Ae.equals(n,ne,{loose:!0}))return void hn.set(E,ne)}hn.delete(E)}))})),s.createElement(Kn.Provider,{value:f},s.createElement(Gn.Provider,{value:i},s.createElement(dr,{node:D,receivedUserInput:Z},s.createElement(S,Object.assign({role:f?void 0:"textbox","aria-multiline":!f||void 0},x,{spellCheck:!(!zn&&Bn)&&x.spellCheck,autoCorrect:zn||!Bn?x.autoCorrect:"false",autoCapitalize:zn||!Bn?x.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!f,zindex:-1,suppressContentEditableWarning:!0,ref:V,style:ei(ei({},k?{}:ei({position:"relative",outline:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},L?{minHeight:L}:{})),b),onBeforeInput:(0,s.useCallback)((function(e){if(!zn&&!f&&!ai(e,x.onBeforeInput)&&Vn.hasSelectableTarget(E,e.target)&&(e.preventDefault(),!Vn.isComposing(E))){var t=e.data;se.insertText(E,t)}}),[x.onBeforeInput,E,f]),onInput:(0,s.useCallback)((function(e){if(!ai(e,x.onInput))if(q.current)q.current.handleInput();else{var t,n=(0,c.Z)(A.current);try{for(n.s();!(t=n.n()).done;){(0,t.value)()}}catch(r){n.e(r)}finally{n.f()}A.current=[]}}),[x.onInput]),onBlur:(0,s.useCallback)((function(e){if(!f&&!Y.isUpdatingSelection&&Vn.hasSelectableTarget(E,e.target)&&!ai(e,x.onBlur)){var t=Vn.findDocumentOrShadowRoot(E);if(Y.latestElement!==t.activeElement){var n=e.relatedTarget;if(n!==Vn.toDOMNode(E,E)&&(!Tn(n)||!n.hasAttribute("data-slate-spacer"))){if(null!=n&&xn(n)&&Vn.hasDOMNode(E,n)){var r=Vn.toSlateNode(E,n);if(te.isElement(r)&&!E.isVoid(r))return}if(In){var i=t.getSelection();null===i||void 0===i||i.removeAllRanges()}un.delete(E)}}}}),[f,Y.isUpdatingSelection,Y.latestElement,E,x.onBlur]),onClick:(0,s.useCallback)((function(e){if(Vn.hasTarget(E,e.target)&&!ai(e,x.onClick)&&xn(e.target)){var t=Vn.toSlateNode(E,e.target),n=Vn.findPath(E,t);if(!se.hasPath(E,n)||fe.get(E,n)!==t)return;if(3===e.detail&&n.length>=1){var r=n;if(!te.isElement(t)||!se.isBlock(E,t)){var i,a=se.above(E,{match:function(e){return te.isElement(e)&&se.isBlock(E,e)},at:n});r=null!==(i=null===a||void 0===a?void 0:a[1])&&void 0!==i?i:n.slice(0,1)}var o=se.range(E,r);return void Ke.select(E,o)}if(f)return;var s=se.start(E,n),l=se.end(E,n),u=se.void(E,{at:s}),c=se.void(E,{at:l});if(u&&c&&me.equals(u[1],c[1])){var d=se.range(E,s);Ke.select(E,d)}}}),[E,x.onClick,f]),onCompositionEnd:(0,s.useCallback)((function(e){if(Vn.hasSelectableTarget(E,e.target)){var t;if(Vn.isComposing(E)&&(C(!1),cn.set(E,!1)),null===(t=q.current)||void 0===t||t.handleCompositionEnd(e),ai(e,x.onCompositionEnd)||Mn)return;if(!In&&!Yn&&!Xn&&!Wn&&!qn&&e.data){var n=hn.get(E);hn.delete(E),void 0!==n&&(On.set(E,E.marks),E.marks=n),se.insertText(E,e.data);var r=On.get(E);On.delete(E),void 0!==r&&(E.marks=r)}}}),[x.onCompositionEnd,E]),onCompositionUpdate:(0,s.useCallback)((function(e){Vn.hasSelectableTarget(E,e.target)&&!ai(e,x.onCompositionUpdate)&&(Vn.isComposing(E)||(C(!0),cn.set(E,!0)))}),[x.onCompositionUpdate,E]),onCompositionStart:(0,s.useCallback)((function(e){if(Vn.hasSelectableTarget(E,e.target)){var t;if(null===(t=q.current)||void 0===t||t.handleCompositionStart(e),ai(e,x.onCompositionStart)||Mn)return;C(!0);var n=E.selection;if(n){if(ke.isExpanded(n))return void se.deleteFragment(E);var r=se.above(E,{match:function(e){return te.isElement(e)&&se.isInline(E,e)},mode:"highest"});if(r){var i=(0,a.Z)(r,2)[1];if(se.isEnd(E,n.anchor,i)){var o=se.after(E,i);Ke.setSelection(E,{anchor:o,focus:o})}}}}}),[x.onCompositionStart,E]),onCopy:(0,s.useCallback)((function(e){!Vn.hasSelectableTarget(E,e.target)||ai(e,x.onCopy)||oi(e)||(e.preventDefault(),Vn.setFragmentData(E,e.clipboardData,"copy"))}),[x.onCopy,E]),onCut:(0,s.useCallback)((function(e){if(!f&&Vn.hasSelectableTarget(E,e.target)&&!ai(e,x.onCut)&&!oi(e)){e.preventDefault(),Vn.setFragmentData(E,e.clipboardData,"cut");var t=E.selection;if(t)if(ke.isExpanded(t))se.deleteFragment(E);else{var n=fe.parent(E,t.anchor.path);se.isVoid(E,n)&&Ke.delete(E)}}}),[f,E,x.onCut]),onDragOver:(0,s.useCallback)((function(e){if(Vn.hasTarget(E,e.target)&&!ai(e,x.onDragOver)){var t=Vn.toSlateNode(E,e.target);te.isElement(t)&&se.isVoid(E,t)&&e.preventDefault()}}),[x.onDragOver,E]),onDragStart:(0,s.useCallback)((function(e){if(!f&&Vn.hasTarget(E,e.target)&&!ai(e,x.onDragStart)){var t=Vn.toSlateNode(E,e.target),n=Vn.findPath(E,t);if(te.isElement(t)&&se.isVoid(E,t)||se.void(E,{at:n,voids:!0})){var r=se.range(E,n);Ke.select(E,r)}Y.isDraggingInternally=!0,Vn.setFragmentData(E,e.dataTransfer,"drag")}}),[f,E,x.onDragStart,Y]),onDrop:(0,s.useCallback)((function(e){if(!f&&Vn.hasTarget(E,e.target)&&!ai(e,x.onDrop)){e.preventDefault();var t=E.selection,n=Vn.findEventRange(E,e),r=e.dataTransfer;Ke.select(E,n),Y.isDraggingInternally&&(!t||ke.equals(t,n)||se.void(E,{at:n,voids:!0})||Ke.delete(E,{at:t})),Vn.insertData(E,r),Vn.isFocused(E)||Vn.focus(E)}Y.isDraggingInternally=!1}),[f,E,x.onDrop,Y]),onDragEnd:(0,s.useCallback)((function(e){!f&&Y.isDraggingInternally&&x.onDragEnd&&Vn.hasTarget(E,e.target)&&x.onDragEnd(e),Y.isDraggingInternally=!1}),[f,Y,x,E]),onFocus:(0,s.useCallback)((function(e){if(!f&&!Y.isUpdatingSelection&&Vn.hasEditableTarget(E,e.target)&&!ai(e,x.onFocus)){var t=Vn.toDOMNode(E,E),n=Vn.findDocumentOrShadowRoot(E);if(Y.latestElement=n.activeElement,Nn&&e.target!==t)return void t.focus();un.set(E,!0)}}),[f,Y,E,x.onFocus]),onKeyDown:(0,s.useCallback)((function(e){if(!f&&Vn.hasEditableTarget(E,e.target)){var t;null===(t=q.current)||void 0===t||t.handleKeyDown(e);var n=e.nativeEvent;if(Vn.isComposing(E)&&!1===n.isComposing&&(cn.set(E,!1),C(!1)),ai(e,x.onKeyDown)||Vn.isComposing(E))return;var r=E.selection,i=E.children[null!==r?r.focus.path[0]:0],a="rtl"===It()(fe.string(i));if(or.isRedo(n)){e.preventDefault();var o=E;return void("function"===typeof o.redo&&o.redo())}if(or.isUndo(n)){e.preventDefault();var s=E;return void("function"===typeof s.undo&&s.undo())}if(or.isMoveLineBackward(n))return e.preventDefault(),void Ke.move(E,{unit:"line",reverse:!0});if(or.isMoveLineForward(n))return e.preventDefault(),void Ke.move(E,{unit:"line"});if(or.isExtendLineBackward(n))return e.preventDefault(),void Ke.move(E,{unit:"line",edge:"focus",reverse:!0});if(or.isExtendLineForward(n))return e.preventDefault(),void Ke.move(E,{unit:"line",edge:"focus"});if(or.isMoveBackward(n))return e.preventDefault(),void(r&&ke.isCollapsed(r)?Ke.move(E,{reverse:!a}):Ke.collapse(E,{edge:"start"}));if(or.isMoveForward(n))return e.preventDefault(),void(r&&ke.isCollapsed(r)?Ke.move(E,{reverse:a}):Ke.collapse(E,{edge:"end"}));if(or.isMoveWordBackward(n))return e.preventDefault(),r&&ke.isExpanded(r)&&Ke.collapse(E,{edge:"focus"}),void Ke.move(E,{unit:"word",reverse:!a});if(or.isMoveWordForward(n))return e.preventDefault(),r&&ke.isExpanded(r)&&Ke.collapse(E,{edge:"focus"}),void Ke.move(E,{unit:"word",reverse:a});if(zn){if((Un||In)&&r&&(or.isDeleteBackward(n)||or.isDeleteForward(n))&&ke.isCollapsed(r)){var l=fe.parent(E,r.anchor.path);if(te.isElement(l)&&se.isVoid(E,l)&&(se.isInline(E,l)||se.isBlock(E,l)))return e.preventDefault(),void se.deleteBackward(E,{unit:"block"})}}else{if(or.isBold(n)||or.isItalic(n)||or.isTransposeCharacter(n))return void e.preventDefault();if(or.isSoftBreak(n))return e.preventDefault(),void se.insertSoftBreak(E);if(or.isSplitBlock(n))return e.preventDefault(),void se.insertBreak(E);if(or.isDeleteBackward(n))return e.preventDefault(),void(r&&ke.isExpanded(r)?se.deleteFragment(E,{direction:"backward"}):se.deleteBackward(E));if(or.isDeleteForward(n))return e.preventDefault(),void(r&&ke.isExpanded(r)?se.deleteFragment(E,{direction:"forward"}):se.deleteForward(E));if(or.isDeleteLineBackward(n))return e.preventDefault(),void(r&&ke.isExpanded(r)?se.deleteFragment(E,{direction:"backward"}):se.deleteBackward(E,{unit:"line"}));if(or.isDeleteLineForward(n))return e.preventDefault(),void(r&&ke.isExpanded(r)?se.deleteFragment(E,{direction:"forward"}):se.deleteForward(E,{unit:"line"}));if(or.isDeleteWordBackward(n))return e.preventDefault(),void(r&&ke.isExpanded(r)?se.deleteFragment(E,{direction:"backward"}):se.deleteBackward(E,{unit:"word"}));if(or.isDeleteWordForward(n))return e.preventDefault(),void(r&&ke.isExpanded(r)?se.deleteFragment(E,{direction:"forward"}):se.deleteForward(E,{unit:"word"}))}}}),[f,E,x.onKeyDown]),onPaste:(0,s.useCallback)((function(e){f||!Vn.hasEditableTarget(E,e.target)||ai(e,x.onPaste)||(!zn||function(e){return e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length}(e.nativeEvent)||In)&&(e.preventDefault(),Vn.insertData(E,e.clipboardData))}),[f,E,x.onPaste])}),s.createElement(Gr,{decorations:G,node:E,renderElement:p,renderPlaceholder:m,renderLeaf:h,selection:E.selection,cursors:T,composingNode:U})))))},ni=function(e){var t=e.attributes,n=e.children;return s.createElement("span",Object.assign({},t),n,Mn&&s.createElement("br",null))},ri=function(){return[]},ii=function(e,t){if(t.getBoundingClientRect&&(!e.selection||e.selection&&ke.isCollapsed(e.selection))){var n=t.startContainer.parentElement;n.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,Yt.Z)(n,{scrollMode:"if-needed"}),delete n.getBoundingClientRect}},ai=function(e,t){if(!t)return!1;var n=t(e);return null!=n?n:e.isDefaultPrevented()||e.isPropagationStopped()},oi=function(e){return xn(e.target)&&(e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement)},si=function(e,t){if(!t)return!1;var n=t(e);return null!=n?n:e.defaultPrevented},li=(0,s.createContext)(!1);var ui=(0,s.createContext)({});var ci=["editor","children","onChange","value"],di=function(e){var t=e.editor,n=e.children,r=e.onChange,i=e.value,o=Vt(e,ci),l=(0,s.useRef)(!1),u=s.useState((function(){if(!fe.isNodeList(i))throw new Error("[Slate] value is invalid! Expected a list of elements but got: ".concat(Ee.stringify(i)));if(!se.isEditor(t))throw new Error("[Slate] editor is invalid! You passed: ".concat(Ee.stringify(t)));return t.children=i,Object.assign(t,o),{v:0,editor:t}})),c=(0,a.Z)(u,2),d=c[0],f=c[1],p=function(e){var t=(0,s.useRef)([]).current,n=(0,s.useRef)({editor:e}).current,r=(0,s.useCallback)((function(e){n.editor=e,t.forEach((function(t){return t(e)}))}),[t,n]);return{selectorContext:(0,s.useMemo)((function(){return{getSlate:function(){return n.editor},addEventListener:function(e){return t.push(e),function(){t.splice(t.indexOf(e),1)}}}}),[t,n]),onChange:r}}(t),h=p.selectorContext,O=p.onChange,m=(0,s.useCallback)((function(){r&&r(t.children),f((function(e){return{v:e.v+1,editor:t}})),O(t)}),[t,O,r]);(0,s.useEffect)((function(){return fn.set(t,m),function(){fn.set(t,(function(){})),l.current=!0}}),[t,m]);var v=(0,s.useState)(Vn.isFocused(t)),g=(0,a.Z)(v,2),y=g[0],b=g[1];return(0,s.useEffect)((function(){b(Vn.isFocused(t))}),[t]),Jn((function(){var e=function(){return b(Vn.isFocused(t))};return Rn?(document.addEventListener("focusin",e),document.addEventListener("focusout",e),function(){document.removeEventListener("focusin",e),document.removeEventListener("focusout",e)}):(document.addEventListener("focus",e,!0),document.addEventListener("blur",e,!0),function(){document.removeEventListener("focus",e,!0),document.removeEventListener("blur",e,!0)})}),[]),s.createElement(ui.Provider,{value:h},s.createElement(tr.Provider,{value:d},s.createElement(sr.Provider,{value:d.editor},s.createElement(li.Provider,{value:y},n))))},fi=function(e,t){var n=(t.top+t.bottom)/2;return e.top<=n&&e.bottom>=n},pi=function(e,t,n){var r=Vn.toDOMRange(e,t).getBoundingClientRect(),i=Vn.toDOMRange(e,n).getBoundingClientRect();return fi(r,i)&&fi(i,r)};function hi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Oi(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",n=e,r=n.apply,o=n.onChange,s=n.deleteBackward,l=n.addMark,u=n.removeMark;return sn.set(n,new WeakMap),n.addMark=function(e,t){var r,i;null===(r=pn.get(n))||void 0===r||r(),!hn.get(n)&&null!==(i=mn.get(n))&&void 0!==i&&i.length&&hn.set(n,null),On.delete(n),l(e,t)},n.removeMark=function(e){var t;!hn.get(n)&&null!==(t=mn.get(n))&&void 0!==t&&t.length&&hn.set(n,null),On.delete(n),u(e)},n.deleteBackward=function(e){if("line"!==e)return s(e);if(n.selection&&ke.isCollapsed(n.selection)){var t=se.above(n,{match:function(e){return te.isElement(e)&&se.isBlock(n,e)},at:n.selection});if(t){var r=(0,a.Z)(t,2)[1],i=se.range(n,r,n.selection.anchor),o=function(e,t){var n=se.range(e,ke.end(t)),r=Array.from(se.positions(e,{at:t})),i=0,a=r.length,o=Math.floor(a/2);if(pi(e,se.range(e,r[i]),n))return se.range(e,r[i],n);if(r.length<2)return se.range(e,r[r.length-1],n);for(;o!==r.length&&o!==i;)pi(e,se.range(e,r[o]),n)?a=o:i=o,o=Math.floor((i+a)/2);return se.range(e,r[a],n)}(n,i);ke.isCollapsed(o)||Ke.delete(n,{at:o})}}},n.apply=function(e){var t=[],o=mn.get(n);if(null!==o&&void 0!==o&&o.length){var s=o.map((function(t){return function(e,t){var n=e.path,r=e.diff,i=e.id;switch(t.type){case"insert_text":return!me.equals(t.path,n)||t.offset>=r.end?e:t.offset<=r.start?{diff:{start:t.text.length+r.start,end:t.text.length+r.end,text:r.text},id:i,path:n}:{diff:{start:r.start,end:r.end+t.text.length,text:r.text},id:i,path:n};case"remove_text":return!me.equals(t.path,n)||t.offset>=r.end?e:t.offset+t.text.length<=r.start?{diff:{start:r.start-t.text.length,end:r.end-t.text.length,text:r.text},id:i,path:n}:{diff:{start:r.start,end:r.end-t.text.length,text:r.text},id:i,path:n};case"split_node":return!me.equals(t.path,n)||t.position>=r.end?{diff:r,id:i,path:me.transform(n,t,{affinity:"backward"})}:t.position>r.start?{diff:{start:r.start,end:Math.min(t.position,r.end),text:r.text},id:i,path:n}:{diff:{start:r.start-t.position,end:r.end-t.position,text:r.text},id:i,path:me.transform(n,t,{affinity:"forward"})};case"merge_node":return me.equals(t.path,n)?{diff:{start:r.start+t.position,end:r.end+t.position,text:r.text},id:i,path:me.transform(n,t)}:{diff:r,id:i,path:me.transform(n,t)}}var a=me.transform(n,t);return a?{diff:r,path:a,id:i}:null}(t,e)})).filter(Boolean);mn.set(n,s)}var l=gn.get(n);l&&gn.set(n,yr(n,l,e));var u=vn.get(n);if(null!==u&&void 0!==u&&u.at){var c=be.isPoint(null===u||void 0===u?void 0:u.at)?gr(n,u.at,e):yr(n,u.at,e);vn.set(n,c?Oi(Oi({},u),{},{at:c}):null)}switch(e.type){case"insert_text":case"remove_text":case"set_node":case"split_node":t.push.apply(t,(0,i.Z)(ki(n,e.path)));break;case"set_selection":var d;null===(d=dn.get(n))||void 0===d||d.unref(),dn.delete(n);break;case"insert_node":case"remove_node":t.push.apply(t,(0,i.Z)(ki(n,me.parent(e.path))));break;case"merge_node":var f=me.previous(e.path);t.push.apply(t,(0,i.Z)(ki(n,f)));break;case"move_node":var p=me.common(me.parent(e.path),me.parent(e.newPath));t.push.apply(t,(0,i.Z)(ki(n,p)))}r(e);for(var h=0,O=t;h1&&void 0!==arguments[1]?arguments[1]:{};return(0,o.Z)((0,o.Z)({id:p.nice(),type:e},t),{},{children:[wo()]})};function To(e){var t=e.title,n=e.top,r=void 0===n?5:n,i=(0,Ti.useTranslation)().t;return s.createElement("span",{style:{position:"absolute",top:"".concat(r,"px"),color:"rgba(191,191,191,1)",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",userSelect:"none",textDecoration:"none",left:"1px"}},i(t))}var xo=function(){function e(){(0,nt.Z)(this,e)}return(0,rt.Z)(e,null,[{key:"getDataType",value:function(e){var t=typeof e;return"object"!==t?t:Object.prototype.toString.call(e).replace(/^\[object (\S+)\]$/,"$1")}},{key:"iterable",value:function(e){return["Object","Array"].includes(this.getDataType(e))}},{key:"isObjectChanged",value:function(e,t,n){var r=this;if(!this.iterable(e))throw new Error("source should be a Object or Array , but got ".concat(this.getDataType(e)));if(this.getDataType(e)!==this.getDataType(t))return!0;var i=Object.keys(e),a=Object.keys((0,o.Z)((0,o.Z)({},e),t)).filter((function(e){return!n.includes(e)}));return i.length!==a.length||a.some((function(i){return r.iterable(e[i])?r.isObjectChanged(e[i],t[i],n):e[i]!==t[i]}))}},{key:"isSameObject",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return!(!e||!t)&&!this.isObjectChanged(e,t,n)}}]),e}();Si=xo,(0,u.default)(xo,"isObject",(function(e){return"Object"===Si.getDataType(e)})),(0,u.default)(xo,"hasProperty",(function(e,t){return!!e&&Object.prototype.hasOwnProperty.call(e,t)}));var Eo=xo,Po=["at"],$o=function(e,t){var n=t.match,r=t.block,i=void 0;return(n||r)&&(i=function(t,i){return So(t,i,n)&&(!r||se.isBlock(e,t))}),(0,o.Z)((0,o.Z)({},t),{},{match:i})},Qo=function(e,t,n){try{return Vn.findPath(e,t)}catch(r){return n}},Co=function(e,t){var n=null;try{n=fe.get(e,t)}catch(r){n=null}return n},Do=function(e){return te.isElement(e)?e.type:""},Ao=function e(t,n){for(var r,i=0;i1&&void 0!==arguments[1]?arguments[1]:{},n=t.at,r=(0,Xt.Z)(t,Po);if(n||(n=e.selection),n){var i=ke.edges(n),s=(0,a.Z)(i,2),l=s[0],u=s[1],c=Bo(e,(0,o.Z)({at:l},r)),d=Bo(e,(0,o.Z)({at:u},r));if(c||d)return!c||!d||!me.equals(c[1],d[1])}},es=function(e){var t,n=null===(t=Bo(e))||void 0===t?void 0:t[0];return!!n&&function(e,t){return!fe.string(t)&&!t.children.some((function(t){return se.isInline(e,t)}))}(e,n)},ts=function(e,t){var n=e.selection;if(!n)return!1;var r=Bo(e,t),i=null===r||void 0===r?void 0:r[1];return(null===r||void 0===r?void 0:r[0].type)===ji&&(i=[i[0]]),!!i&&(Go(e,n.focus,i)||ke.isExpanded(e.selection)&&Go(e,n.anchor,i))},ns=function(e,t){var n=e.children||[];return n[n.length-1]===t},rs=function(e,t){t&&se.withoutNormalizing(e,(function(){Ke.deselect(e),Ke.select(e,t)})),Vn.focus(e)},is=function(e,t){var n=t.at,r=t.nodes,i=t.insertOptions,s=t.removeOptions;se.withoutNormalizing(e,(function(){!function(e,t,n){var r,i=fe.children(e,t,{reverse:!0}),s=(0,c.Z)(i);try{for(s.s();!(r=s.n()).done;){var l=(0,a.Z)(r.value,2)[1];Ke.removeNodes(e,(0,o.Z)((0,o.Z)({},n),{},{at:l}))}}catch(u){s.e(u)}finally{s.f()}}(e,n,s),Ke.insertNodes(e,r,(0,o.Z)((0,o.Z)({},i),{},{at:n.concat([0])}))}))},as=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.at,r=t.nodes,i=t.insertOptions,a=t.removeOptions;se.withoutNormalizing(e,(function(){Ke.removeNodes(e,(0,o.Z)({at:n},a)),Ke.insertNodes(e,r,(0,o.Z)((0,o.Z)({},i),{},{at:n}))}))},os=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=(0,o.Z)({},n);r.forEach((function(e){i[e]&&delete i[e]})),as(e,{at:t,nodes:i})},ss={CANCEL_TABLE_SELECT_RANGE:"cancel_table_select_range",SET_TABLE_SELECT_RANGE:"set_table_select_range",HIDDEN_CODE_BLOCK_HOVER_MENU:"hidden_code_block_hover_menu",ON_MOUSE_ENTER_BLOCK:"on_mouse_enter_block",ON_DRAG_OVER_BLOCK:"on_drag_over_block",ON_DRAG_LEAVE_BLOCK:"on_drag_leave_block",ON_DRAG_DROP_BLOCK:"on_drag_drop_block",INSERT_ELEMENT:"insert_element",OUTLINE_STATE_CHANGED:"outline_state_changed",RELOAD_IMAGE:"reload_image",ARTICLE_CLICK:"hidden_comment",UPDATE_TAG_VIEW:"update_tag_view",COMMENT_LIST_CLICK:"comment_list_click",UNSEEN_NOTIFICATIONS_COUNT:"unseen_notifications_count",CLOSE_CALLOUT_COLOR_PICKER:"close_callout_color_picker",OPEN_SEARCH_REPLACE_MODAL:"open_search_replace_modal",UPDATE_SEARCH_REPLACE_HIGHLIGHT:"update_search_replace_highlight",TABLE_CELL_MOUSE_ENTER:"table_cell_mouse_enter",HANDLE_MENTION_TEMP_CHOSEN:"handle_mention_temp_chosen",UPDATE_MENTION_TEMP_CONTENT:"update_mention_temp_content",TABLE_COLUMN_START_DRAG:"table_column_start_drag",TABLE_SHOW_DRAG_HANDLER:"table_show_drag_handler",TABLE_HIDE_DRAG_HANDLER:"table_show_drag_handler",ON_PRINT:"on_print",COMMENT_EDITOR_POST_COMMENT:"comment_editor_post_comment"},ls="diff",us="comment_editor",cs="add",ds="delete",fs="modify",ps="children_modify",hs="modify_modify",Os="delete_modify",ms="modify_delete",vs=[ms,Os,hs],gs="origin",ys="rebase_type",bs="modify_type",_s="old_element",Ss="other",ws="my",ks=[gs,ys,bs,_s],Ts=function(e,t){var n=t.slice(0,-1),r=Co(e,n);if(0===r.children.filter((function(e){return e[ys]})).length){var i=(0,o.Z)({},r);i[ys]&&delete i[ys],i[_s]&&delete i[_s],i[gs]&&delete i[gs],i.children=i.children.map((function(e){return e[ys]&&delete e[ys],e[_s]&&delete e[_s],e[gs]&&delete e[gs],e})),as(e,{at:n,nodes:i})}},xs=function(e,t){var n=t?t.trim().toLowerCase():"",r=Array.isArray(e)&&e.length>0?e:[];return n?r.filter((function(e){var t=e.name,r=e.name_pinyin,i=void 0===r?"":r;if(t.toString().toLowerCase().indexOf(n)>-1)return!0;if(!i)return!1;var a=i.toString().toLowerCase(),o=n.replace(/ |'/g,"");return a.indexOf(o)>-1||(a.replace(/'/g,"").indexOf(o)>-1||a.split("'").map((function(e){return e&&e.trim()?e.trim().slice(0,1):""})).join("").indexOf(o)>-1)})):r},Es=(0,rt.Z)((function e(t){var n,r,i;(0,nt.Z)(this,e),this.id=t.id||"",this.comment_id=(null===t||void 0===t||null===(n=t.detail)||void 0===n?void 0:n.comment_id)||"",this.reply_id=(null===t||void 0===t||null===(r=t.detail)||void 0===r?void 0:r.reply_id)||"",this.type=(null===t||void 0===t||null===(i=t.detail)||void 0===i?void 0:i.msg_type)||"",this.key="reply"!==this.type?Rt(this.comment_id):Rt(this.comment_id,this.reply_id)})),Ps=function(){function e(){var t=this;(0,nt.Z)(this,e),(0,u.default)(this,"initSettings",(function(){t.settings=window.seafile?window.seafile:window.seafileConfig;var e=t.settings,n={name:e.name,username:e.username,avatar_url:e.avatarURL};if(t.user=new Et(n),t.settings.isSdocRevision){var r=t.getSetting("repoID"),i=t.getSetting("siteRoot"),a=t.getSetting("originFilePath"),o="".concat(i,"lib/").concat(r,"/file").concat(a);t.settings.originFileURL=o}})),(0,u.default)(this,"uploadLocalImage",(function(e){var n=t.getSetting("docUuid");return t.api.uploadSdocImage(n,e).then((function(e){return e.data.relative_path}))})),this.settings=null,this.sdocServerApi=null,this.api=null,this.config=null}return(0,rt.Z)(e,[{key:"initApi",value:function(){this.initSettings();var e=this.getSetting("serviceUrl"),t=this.getSetting("accessToken");this.api=new ct(e,t),this.getSetting("isOpenSocket")&&(this.sdocServerApi=new lt(this.settings))}},{key:"getSettings",value:function(){return this.settings}},{key:"getSetting",value:function(e){return!1===this.settings[e]?this.settings[e]:this.settings[e]||""}},{key:"getPrintCss",value:function(){var e=this.getSetting("serviceUrl"),t=this.getSetting("mediaUrl");return["".concat(e).concat(t,"css/seafile-ui.css"),"".concat(e).concat(t,"/sdoc-editor/sdoc-editor-font.css")]}},{key:"updateSettings",value:function(e){for(var t in e)this.settings[t]=e[t]}},{key:"getViewConfig",value:function(){if(this.config)return this.config;var e=this.getSettings(),t=e.rawPath,n=e.docName;return this.config={rawPath:t,docName:n},this.config}},{key:"getEditorConfig",value:function(){if(this.config)return this.config;var e=this.getSettings(),t=e.docUuid,n=e.accessToken,r=e.sdocServer;return this.config={docUuid:t,accessToken:n,sdocServer:new(at())(r).origin,user:this.getUserInfo()},this.config}},{key:"getFileContent",value:function(){return this.sdocServerApi.getDocContent()}},{key:"normalizeSdocContent",value:function(){return this.sdocServerApi.normalizeSdocContent()}},{key:"saveContent",value:function(e){return this.sdocServerApi.saveDocContent(e)}},{key:"getDocUuid",value:function(){return this.getSetting("docUuid")}},{key:"getCollaborators",value:function(){return this.sdocServerApi.getCollaborators()}},{key:"getUserInfo",value:function(){return this.user}},{key:"listComments",value:function(){return this.sdocServerApi.listComments()}},{key:"insertComment",value:function(e){return this.sdocServerApi.insertComment(e)}},{key:"deleteComment",value:function(e){return this.sdocServerApi.deleteComment(e)}},{key:"updateComment",value:function(e,t){return this.sdocServerApi.updateComment(e,t)}},{key:"insertReply",value:function(e,t){return this.sdocServerApi.insertReply(e,t)}},{key:"deleteReply",value:function(e,t){return this.sdocServerApi.deleteReply(e,t)}},{key:"updateReply",value:function(e,t,n){return this.sdocServerApi.updateReply(e,t,n)}},{key:"startRevise",value:function(){var e=this.getSetting("repoID"),t=this.getSetting("docPath"),n=this.getSetting("docUuid");return this.api.startRevise(e,n,t)}},{key:"getSeadocOriginFileContent",value:function(){var e=this.getSetting("docUuid");return this.api.getSeadocOriginFileContent(e)}},{key:"getSdocRevisionsCount",value:function(){var e=this.getSetting("docUuid");return this.api.getSdocRevisionsCount(e)}},{key:"getSdocRevisions",value:function(e,t){var n=this.getSetting("docUuid");return this.api.getSdocRevisions(n,e,t)}},{key:"publishRevision",value:function(){var e=this.getSetting("docUuid");return this.api.publishRevision(e)}},{key:"updateSdocRevision",value:function(e){var t=this.getSetting("docUuid"),n=this.getSetting("docName");return this.api.updateSdocRevision(t,n,e)}},{key:"deleteSdocRevision",value:function(){var e=this.getSetting("docUuid");return this.api.deleteSdocRevision(e)}},{key:"deleteSdocOtherRevision",value:function(e){var t=this.getSetting("docUuid");return this.api.deleteSdocOtherRevision(t,e)}},{key:"getRevisionBaseVersionContent",value:function(){var e=this.getSetting("docUuid");return this.api.getRevisionBaseVersionContent(e)}},{key:"getPublishedRevisionContent",value:function(){var e=this.getSetting("docUuid");return this.api.getPublishedRevisionContent(e)}},{key:"getSdocLocalFiles",value:function(e,t){var n=this.getSetting("docUuid");return this.api.getSdocFiles(n,e,t)}},{key:"getSdocLocalFileId",value:function(e){var t=this.getSetting("docUuid");return this.api.getSdocFileId(t,e)}},{key:"getSdocLocalFileUrl",value:function(e){return this.getSetting("serviceUrl")+"/api/v2.1/seadoc/file/"+e+"/?doc_uuid="+e}},{key:"copyImage",value:function(e,t){var n=this.getSetting("docUuid");return this.api.asyncCopyImages(n,e,t)}},{key:"getLinkFilesInfo",value:function(e){var t=this.getSetting("docUuid");return this.api.getLinkFilesInfo(t,e)}},{key:"getCopyMoveProgressView",value:function(e){var t=this.getSetting("docUuid");return this.api.getCopyMoveProgressView(t,e)}},{key:"searchSdocFiles",value:function(e,t,n){var r=this.getSetting("docUuid");return this.api.searchSdocFiles(r,e,t,n)}},{key:"listParticipants",value:function(){var e=this.getSetting("docUuid");return this.api.listParticipants(e)}},{key:"addParticipants",value:function(e){var t=this.getSetting("docUuid");return this.api.addParticipants(t,e)}},{key:"deleteParticipants",value:function(e){var t=this.getSetting("docUuid");return this.api.deleteParticipants(t,e)}},{key:"listRelatedUsers",value:function(){var e=this.getSetting("docUuid");return this.api.listRelatedUsers(e)}},{key:"getFileTagList",value:function(){var e=this.getDocUuid();return this.api.getFileTagList(e)}},{key:"addFileTag",value:function(e){var t=this.getDocUuid();return this.api.addFileTag(t,e)}},{key:"removeFileTag",value:function(e){var t=this.getDocUuid();return this.api.removeFileTag(t,e)}},{key:"getRepoTagList",value:function(){var e=this.getDocUuid();return this.api.getRepoTagList(e)}},{key:"createRepoTag",value:function(e,t){var n=this.getDocUuid();return this.api.createRepoTag(n,e,t)}},{key:"removeRepoTag",value:function(e){var t=this.getDocUuid();return this.api.removeRepoTag(t,e)}},{key:"updateRepoTag",value:function(e,t,n){var r=this.getDocUuid();return this.api.updateRepoTag(r,e,t,n)}},{key:"listUnseenNotifications",value:function(){var e=this.getDocUuid();return this.api.listUnseenNotifications(e)}},{key:"deleteUnseenNotifications",value:function(e){var t=this.getDocUuid();return this.api.deleteUnseenNotifications(t,e)}},{key:"readAllNotifications",value:function(){var e=this.getDocUuid();return this.api.readAllNotifications(e)}}]),e}(),$s=new Ps,Qs=function(){return s.createElement("span",{className:"common-loading-icon common-loading-tip"})},Cs=function(e){return(0,d.P)(e)&&Array.isArray(e.redos)&&Array.isArray(e.undos)&&(0===e.redos.length||Oe.isOperationList(e.redos[0].operations))&&(0===e.undos.length||Oe.isOperationList(e.undos[0].operations))},Ds=(new WeakMap,new WeakMap),As=new WeakMap,Rs={isHistoryEditor:function(e){return Cs(e.history)&&se.isEditor(e)},isMerging:function(e){return As.get(e)},isSaving:function(e){return Ds.get(e)},redo:function(e){e.redo()},undo:function(e){e.undo()},withoutMerging:function(e,t){var n=Rs.isMerging(e);As.set(e,!1),t(),As.set(e,n)},withoutSaving:function(e,t){var n=Rs.isSaving(e);Ds.set(e,!1),t(),Ds.set(e,n)}},Xs=function(e){var t=e,n=t.apply;return t.history={undos:[],redos:[]},t.redo=function(){var e=t.history,n=e.redos;if(n.length>0){var r=n[n.length-1];r.selectionBefore&&Ke.setSelection(t,r.selectionBefore),Rs.withoutSaving(t,(function(){se.withoutNormalizing(t,(function(){var e,n=(0,c.Z)(r.operations);try{for(n.s();!(e=n.n()).done;){var i=e.value;t.apply(i)}}catch(a){n.e(a)}finally{n.f()}}))})),e.redos.pop(),e.undos.push(r)}},t.undo=function(){var e=t.history,n=e.undos;if(n.length>0){var r=n[n.length-1];Rs.withoutSaving(t,(function(){se.withoutNormalizing(t,(function(){var e,n=r.operations.map(Oe.inverse).reverse(),i=(0,c.Z)(n);try{for(i.s();!(e=i.n()).done;){var a=e.value;t.apply(a)}}catch(o){i.e(o)}finally{i.f()}r.selectionBefore&&Ke.setSelection(t,r.selectionBefore)}))})),e.redos.push(r),e.undos.pop()}},t.apply=function(e){var r=t.operations,i=t.history,a=i.undos,o=a[a.length-1],s=o&&o.operations[o.operations.length-1],l=Rs.isSaving(t),u=Rs.isMerging(t);if(null==l&&(l=Ms(e)),l){if(null==u&&(u=null!=o&&(0!==r.length||Ls(e,s))),o&&u)o.operations.push(e);else{var c={operations:[e],selectionBefore:t.selection};a.push(c)}for(;a.length>100;)a.shift();i.redos=[]}n(e)},t},Ls=function(e,t){return!(!t||"insert_text"!==e.type||"insert_text"!==t.type||e.offset!==t.offset+t.text.length||!me.equals(e.path,t.path))||!(!t||"remove_text"!==e.type||"remove_text"!==t.type||e.offset+e.text.length!==t.offset||!me.equals(e.path,t.path))},Ms=function(e,t){return"set_selection"!==e.type},Ns=function(){return{id:p.nice(),type:Ni,children:[]}},Is=function(){return ko(Zi)},Zs=function(e){return{id:p.nice(),type:e,children:[]}},Us=function(){return[Li,Mi]},js=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=void 0===t?e.selection:t,r=null;if((r=ke.isRange(n)&&!ke.isCollapsed(n)?n.focus.path:ke.isRange(n)?n.anchor.path:n)&&fe.get(e,r)){var i=se.above(e,{at:r,match:function(e){return te.isElement(e)&&e.type===Ni}});if(i)return{list:se.parent(e,i[1]),listItem:i}}return null},Fs=function(e){return e.children.some((function(e){return te.isElement(e)&&Us().includes(e.type)}))},Ys=function(e,t){var n,r=null===(n=se.parent(e,t))||void 0===n?void 0:n[0];return(null===r||void 0===r?void 0:r.type)===Ni},qs=function(e,t){var n=t.fromList,r=t.fromListItem,o=t.fromStartIndex,s=t.to,l=t.toList,u=t.toListIndex,d=void 0===u?null:u,f=t.deleteFromList,p=void 0===f||f,h=null,O=!1;return se.withoutNormalizing(e,(function(){if(r){var t=function(e,t){var n=t.at,r=void 0===n?e.selection:n,i=t.reverse,o=void 0!==i&&i,s=t.voids,l=void 0!==s&&s,u=t.match;if(r){var d,f;if(le.isSpan(r)){var p=(0,a.Z)(r,2);d=p[0],f=p[1]}else if(ke.isRange(r)){var h=se.first(e,r),O=se.last(e,r);d=o?O:h,f=o?h:O}var m=[e,[]];me.isPath(r)&&(m=se.node(e,r));var v,g=fe.descendants(m[0],{from:d,to:f,reverse:o,pass:function(t){var n=(0,a.Z)(t,1)[0];return!l&&se.isVoid(e,n)}}),y=(0,c.Z)(g);try{for(y.s();!(v=y.n()).done;){var b=(0,a.Z)(v.value,2),_=b[0],S=b[1];if(So(_,S,u))return[_,r.concat(S)]}}catch(w){y.e(w)}finally{y.f()}}}(e,{at:r[1],match:{type:Us()}});if(!t)return;h=null===t||void 0===t?void 0:t[1]}else{if(!n)return;h=n[1]}var u=null;if(s&&(u=s),l)if(null!==d)u=l[1].concat([d]);else{var f=jo(l);u=me.next(f)}u&&(O=function(e,t){var n=t.at,r=t.to,a=t.match,o=t.fromStartIndex,s=void 0===o?0:o,l=0,u=me.isPath(n)?n:n[1],c=me.isPath(n)?Co(e,u):n[0];if(!c)return l;if(!se.isBlock(e,c))return l;for(var d=c.children.length-1;d>=s;d--){var f=[].concat((0,i.Z)(u),[d]),p=Co(e,f);(!a||p&&a([p,f]))&&(Ke.moveNodes(e,{at:f,to:r}),l++)}return l}(e,{at:h,to:u,fromStartIndex:o}),p&&Ke.delete(e,{at:h}))})),O},Ws=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=function(){if(Wo(e,{match:{type:Us()}}))return!0;if(!t&&e.selection){var n=fe.common(e,e.selection.anchor.path,e.selection.focus.path);if(te.isElement(n[0])&&Us().includes(n[0].type))return!0}return!1};se.withoutNormalizing(e,(function(){do{Ke.unwrapNodes(e,{at:t,match:function(e){return Do(e)===Ni},split:!0}),Ke.unwrapNodes(e,{at:t,match:function(e){return Us().includes(Do(e))},split:!0})}while(n())}))},Bs=function(e,t){var n=t.list,r=t.listItem,i=!1;return se.withoutNormalizing(e,(function(){i=function(){var t=(0,a.Z)(n,2),i=t[0],o=t[1],s=(0,a.Z)(r,2),l=s[0],u=s[1],c=Wo(e,{at:o,match:{type:[Ni]}});if(!c){var d=null;try{d=me.next(o)}catch(S){return}var f=Fs(l),p=!Yo(n,u);if(f||p){var h=Zs(i.type);Ke.insertNodes(e,h,{at:d})}if(f){var O=Co(e,d);if(!O)return;qs(e,{formListItem:r,toList:[O,d]})}if(p){var m=Co(e,d);if(!m)return;qs(e,{fromList:n,fromStartIndex:u[u.length-1]+1,toList:[m,d],deleteFromList:!1})}return Ws(e,{at:u.concat(0)}),!0}var v=(0,a.Z)(c,2)[1],g=u.concat([1]);if(!Yo(n,u)){if(!Fs(l)){var y=Zs(i.type);Ke.insertNodes(e,y,{at:g})}var b=Co(e,g);if(!b)return;qs(e,{fromListItem:c,toList:[b,g],fromStartIndex:u[u.length-1]+1,deleteFromList:!1})}var _=me.next(v);return Ke.moveNodes(e,{at:u,to:_}),!0}()})),i},zs=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.increase,r=void 0===n||n,i=t.at,o=void 0===i?e.selection:i,s=t.enableResetOnShiftTab,l=No(e,{at:o,match:{type:[Zi]}}),u=Array.from(l);if(u.length){var c=[],d=[];u.forEach((function(t){var n=t[1],r=me.parent(n);c.some((function(e){var t=me.parent(e);return me.isAncestor(t,r)}))||(c.push(n),d.push(se.pathRef(e,n)))}));var f=r?d:d.reverse(),p=!1;return f.forEach((function(t){var n=t.unref();if(n){var i=se.parent(e,n);if(i&&0!==i[1].length){var o=se.parent(e,i[1]);if(o){var l=!1;if(r)l=function(e,t){var n=t.list,r=t.listItem,i=!1,o=(0,a.Z)(n,1)[0],s=(0,a.Z)(r,2)[1],l=null;try{l=me.previous(s)}catch(fg){return}var u=se.node(e,l);if(u){var c=(0,a.Z)(u,2),d=c[0],f=c[1],p=d.children.find((function(e){return Us().includes(e.type)})),h=f.concat(p?[1,p.children.length]:[1]);se.withoutNormalizing(e,(function(){if(!p){var t=Zs(o.type);Ke.wrapNodes(e,t,{at:s})}Ke.moveNodes(e,{at:s,to:h}),i=!0}))}return i}(e,{list:o,listItem:i});else{if(Ys(e,o[1]))return l=Bs(e,{list:o,listItem:i});s&&(l=function(e,t){var n=t.list,r=t.listItem,i=(0,a.Z)(n,2)[1];return!Ys(e,i)&&(Bs(e,{list:n,listItem:r}),!0)}(e,{list:o,listItem:i}))}p=l||p}}}})),p}},Vs=function(e,t,n){if(n===fo){var r=Zs(t),i=Is(),s=se.path(e,e.selection);return Ke.insertNodes(e,i,{at:[s[0]+1]}),Ke.select(e,[s[0]+1]),void Ke.wrapNodes(e,r)}se.withoutNormalizing(e,(function(){var n=e.selection;if(!n)return!1;if(!ke.isCollapsed(n)&&Ko(e))!function(e,t){se.withoutNormalizing(e,(function(){var n=ke.edges(e.selection),r=(0,a.Z)(n,2),i=r[0],s=r[1],l=fe.common(e,i.path,s.path),u=Us();if(u.includes(l[0].type)||l[0].type===Ni)if(l[0].type!==t){var c=ke.start(e.selection),d=ke.end(e.selection),f={at:c,match:{type:u},mode:"lowest"},p=Vo(e,f),h=Vo(e,(0,o.Z)((0,o.Z)({},f),{at:d})),O=Math.min(p[1].length,h[1].length);Ke.setNodes(e,{type:t},{at:e.selection,match:function(e,t){return te.isElement(e)&&u.includes(e.type)&&t.length>=O},mode:"all"})}else Ws(e);else{var m=l[1].length,v=No(e,{mode:"all"});Array.from(v).filter((function(e){return(0,a.Z)(e,2)[1].length===m+1})).forEach((function(n){if(u.includes(n[0].type))Ke.setNodes(e,{type:t},{at:n[1],match:function(e){return te.isElement(e)&&u.includes(e.type)},mode:"all"});else{var r=Ns();Ke.wrapNodes(e,r,{at:n[1]});var i=Zs(t);Ke.wrapNodes(e,i,{at:n[1]})}}))}}))}(e,t);else{var r=js(e);if(r)if(r.list[0].type!==t){Ke.setNodes(e,{type:t},{at:e.selection,match:function(e){return Us().includes(Do(e))},mode:"lowest"})}else Ws(e);else!function(e,t){var n=Zs(t);Ke.wrapNodes(e,n);var r=Mo(e,Zi);if(r){var i=(0,a.Z)(r,2)[1],o=Ns();Ke.wrapNodes(e,o,{at:i})}}(e,t)}}))},Gs=function(e,t){if(t)Ke.unwrapNodes(e,{mode:"highest",match:function(t){return t.type!==Hi&&(te.isElement(t)&&se.isBlock(e,t))}});else{var n={id:p.nice(),type:xi};Ke.wrapNodes(e,n,{mode:"highest",match:function(t){return t.type!==Hi&&(te.isElement(t)&&se.isBlock(e,t))}})}},Hs={"#":Qi,"##":Ci,"###":Di,"####":Ai,"#####":Ri,"######":Xi},Js={"*":Mi,"-":Mi},Ks={">":xi},el=(0,o.Z)((0,o.Z)((0,o.Z)({},Hs),Js),Ks),tl=(0,o.Z)({},Js),nl={"**":Ka.BOLD,"*":Ka.ITALIC,"***":Ka.BOLD_ITALIC},rl=function(e){var t=e.insertText,n=e,r=n.editorType===us?tl:el;return n.insertText=function(n){var i=e.selection;if(null==i)return t(n);if(ke.isExpanded(i))return t(n);if(null==Lo(e,Zi))return t(n);if(" "!==n)return t(n);var a=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n=t.anchor,r=se.above(e,{match:function(t){return se.isBlock(e,t)}});if(null==r)return{beforeText:"",range:null};var i=r[1],a={anchor:n,focus:se.start(e,i)};return{beforeText:se.string(e,a)||"",range:a}}(e),s=a.beforeText,l=a.range;if(!s||!l)return t(n);var u=r[s.trim()],c=nl[s.slice(-3)],d=nl[s.slice(-2)],f=nl[s.slice(-1)];if(!u&&!d&&!f&&!c)return t(n);if(c===Ka.BOLD_ITALIC){var p=null===s||void 0===s?void 0:s.slice(0,s.length-3),h=null===p||void 0===p?void 0:p.lastIndexOf("***"),O=(null===s||void 0===s?void 0:s.lastIndexOf("***"))+3;if(-3!==h){Ke.delete(e,{at:{anchor:{path:l.focus.path,offset:h},focus:(0,o.Z)({},i.focus)},voids:!0});var m=s.slice(h+3,O-3);return se.addMark(e,Ka.BOLD,!0),se.addMark(e,Ka.ITALIC,!0),t(m)}}if(d===Ka.BOLD){var v=s.slice(0,s.length-2).lastIndexOf("**"),g=s.lastIndexOf("**")+2;if(-1===v)return t(n);Ke.delete(e,{at:{anchor:{path:l.focus.path,offset:v},focus:(0,o.Z)({},i.focus)},voids:!0});var y=d.toLowerCase(),b=s.slice(v+2,g-2);return se.addMark(e,y,!0),t(b)}if(f===Ka.ITALIC){var _=null===s||void 0===s?void 0:s.slice(0,s.length-1),S=null===_||void 0===_?void 0:_.lastIndexOf("*"),w=(null===s||void 0===s?void 0:s.lastIndexOf("*"))+1;if(-1===S&&_.length>0)return t(n);if(-1!==S){Ke.delete(e,{at:{anchor:{path:l.focus.path,offset:S},focus:(0,o.Z)({},i.focus)},voids:!0});var k=f.toLowerCase(),T=s.slice(S+1,w-1);return se.addMark(e,k,!0),t(T)}}Ke.select(e,l),Ke.delete(e),u!==Mi?u!==xi?Ke.setNodes(e,{type:u}):Gs(e,!1):Vs(e,u)},n},il={editorPlugin:rl},al=function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return!0;if(!e.selection)return!0;var t=se.nodes(e,{match:function(e){var t=Do(e);return!!t&&(t===Zi||(!!t.startsWith($i)||(t===Ei||t===Pi)))},universal:!0,mode:"highest"});return!(0,a.Z)(t,1)[0]},ol=function(e,t){t&&Ke.setNodes(e,{type:t})},sl=function(e){var t=e.insertBreak,n=e.insertFragment,r=e.insertText,i=e;return i.insertBreak=function(){var n=se.nodes(i,{match:function(e){return!!te.isElement(e)&&(!!e.type&&(!!e.type.startsWith($i)||(e.type===Ei||e.type===Pi)))},universal:!0}),r=(0,a.Z)(n,1)[0];if(r){var o=function(e,t){var n=e.selection;return!!n&&(se.isEnd(e,n.anchor,t)||se.isEnd(e,n.focus,t))}(e,r[1]),s=se.next(e,{at:r[1]});if(o&&s&&2===e.children.length){var l=(0,a.Z)(s,2),u=l[0],c=l[1];if(u&&""===u.children[0].text)return void Ke.select(e,c)}if(o){var d=ko(Zi);Ke.insertNodes(i,d,{mode:"highest"})}else t()}else t()},i.insertFragment=function(t){var i,o,s=function(e,t){var n=se.nodes(e,{match:function(e){return t.includes(Do(e))},universal:!0}),r=(0,a.Z)(n,1)[0];return r?r[0]:null}(e,ro),l=fe.string(s||{children:[]}),u=1===t.length&&1===(null===(i=t[0])||void 0===i||null===(o=i.children)||void 0===o?void 0:o.length)&&ho.includes(t[0].type);if(!s||0!==l.length||!u)return n(t);var c=fe.string(t[0]);r(c)},i.onHotKeyDown=function(e){for(var t=St()?Ra:Xa,n=Object.entries(t),r=!1,o="",s=0;so?1:Math.round(100*c/o)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}else{var f=void 0;if(r!==(f=u<0?0:u>a?1:Math.round(100*u/a)/100))return{h:t.h,s:t.s,l:t.l,a:f,source:"rgb"}}return null}(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&"function"===typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleChange),window.removeEventListener("mouseup",r.handleMouseUp)},El(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),xl(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,n=(0,yl.ZP)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:Tl({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return s.createElement("div",{style:n.alpha},s.createElement("div",{style:n.checkboard},s.createElement(kl,{renderers:this.props.renderers})),s.createElement("div",{style:n.gradient}),s.createElement("div",{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},s.createElement("div",{style:n.pointer},this.props.pointer?s.createElement(this.props.pointer,this.props):s.createElement("div",{style:n.slider}))))}}]),t}(s.PureComponent||s.Component),$l=Pl,Ql=function(){function e(e,t){for(var n=0;n-1)){var i=n.getArrowOffset(),a=38===e.keyCode?r+i:r-i;n.setUpdatedValue(a,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+Dl++,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Ql(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,yl.ZP)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return s.createElement("div",{style:t.wrap},s.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?s.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(s.PureComponent||s.Component),Rl=Al,Xl=function(){function e(e,t){for(var n=0;na?0:360*(-100*u/a+100)/100,n.h!==c)return{h:c,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var d=void 0;if(d=l<0?0:l>i?359:100*l/i*360/100,n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null}(e,r.props.direction,r.props.hsl,r.container);t&&"function"===typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},Ll(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Xl(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,n=void 0===t?"horizontal":t,r=(0,yl.ZP)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===n});return s.createElement("div",{style:r.hue},s.createElement("div",{className:"hue-"+n,style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},s.createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),s.createElement("div",{style:r.pointer},this.props.pointer?s.createElement(this.props.pointer,this.props):s.createElement("div",{style:r.slider}))))}}]),t}(s.PureComponent||s.Component),Nl=Ml,Il=n(75192),Zl=n.n(Il);var Ul=function(){this.__data__=[],this.size=0};var jl=function(e,t){return e===t||e!==e&&t!==t};var Fl=function(e,t){for(var n=e.length;n--;)if(jl(e[n][0],t))return n;return-1},Yl=Array.prototype.splice;var ql=function(e){var t=this.__data__,n=Fl(t,e);return!(n<0)&&(n==t.length-1?t.pop():Yl.call(t,n,1),--this.size,!0)};var Wl=function(e){var t=this.__data__,n=Fl(t,e);return n<0?void 0:t[n][1]};var Bl=function(e){return Fl(this.__data__,e)>-1};var zl=function(e,t){var n=this.__data__,r=Fl(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function Vl(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=9007199254740991};var Pc=function(e){return null!=e&&Ec(e.length)&&!Ou(e)};var $c=function(e){return yc(e)&&Pc(e)};var Qc=function(){return!1},Cc="object"==typeof exports&&exports&&!exports.nodeType&&exports,Dc=Cc&&"object"==typeof module&&module&&!module.nodeType&&module,Ac=Dc&&Dc.exports===Cc?ru.Buffer:void 0,Rc=(Ac?Ac.isBuffer:void 0)||Qc,Xc=Function.prototype,Lc=Object.prototype,Mc=Xc.toString,Nc=Lc.hasOwnProperty,Ic=Mc.call(Object);var Zc=function(e){if(!yc(e)||"[object Object]"!=pu(e))return!1;var t=Oc(e);if(null===t)return!0;var n=Nc.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Mc.call(n)==Ic},Uc={};Uc["[object Float32Array]"]=Uc["[object Float64Array]"]=Uc["[object Int8Array]"]=Uc["[object Int16Array]"]=Uc["[object Int32Array]"]=Uc["[object Uint8Array]"]=Uc["[object Uint8ClampedArray]"]=Uc["[object Uint16Array]"]=Uc["[object Uint32Array]"]=!0,Uc["[object Arguments]"]=Uc["[object Array]"]=Uc["[object ArrayBuffer]"]=Uc["[object Boolean]"]=Uc["[object DataView]"]=Uc["[object Date]"]=Uc["[object Error]"]=Uc["[object Function]"]=Uc["[object Map]"]=Uc["[object Number]"]=Uc["[object Object]"]=Uc["[object RegExp]"]=Uc["[object Set]"]=Uc["[object String]"]=Uc["[object WeakMap]"]=!1;var jc=function(e){return yc(e)&&Ec(e.length)&&!!Uc[pu(e)]};var Fc=function(e){return function(t){return e(t)}},Yc="object"==typeof exports&&exports&&!exports.nodeType&&exports,qc=Yc&&"object"==typeof module&&module&&!module.nodeType&&module,Wc=qc&&qc.exports===Yc&&tu.process,Bc=function(){try{var e=qc&&qc.require&&qc.require("util").types;return e||Wc&&Wc.binding&&Wc.binding("util")}catch(fg){}}(),zc=Bc&&Bc.isTypedArray,Vc=zc?Fc(zc):jc;var Gc=function(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]},Hc=Object.prototype.hasOwnProperty;var Jc=function(e,t,n){var r=e[t];Hc.call(e,t)&&jl(r,n)&&(void 0!==n||t in e)||ec(e,t,n)};var Kc=function(e,t,n,r){var i=!n;n||(n={});for(var a=-1,o=t.length;++a-1&&e%1==0&&e0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}},bd=yd(vd);var _d=function(e,t){return bd(Od(e,t,fd),e+"")};var Sd=function(e,t,n){if(!hu(n))return!1;var r=typeof t;return!!("number"==r?Pc(n)&&nd(t,n.length):"string"==r&&t in n)&&jl(n[t],e)};var wd=function(e){return _d((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,o=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,o&&Sd(n[0],n[1],o)&&(a=i<3?void 0:a,i=1),t=Object(t);++r=t||n<0||d&&e-u>=a}function O(){var e=xd();if(h(e))return m(e);s=setTimeout(O,function(e){var n=t-(e-l);return d?Nd(n,a-(e-u)):n}(e))}function m(e){return s=void 0,f&&r?p(e):(r=i=void 0,o)}function v(){var e=xd(),n=h(e);if(r=arguments,i=this,l=e,n){if(void 0===s)return function(e){return u=e,s=setTimeout(O,t),c?p(e):o}(l);if(d)return clearTimeout(s),s=setTimeout(O,t),p(l)}return void 0===s&&(s=setTimeout(O,t)),o}return t=Ld(t)||0,hu(n)&&(c=!!n.leading,a=(d="maxWait"in n)?Md(Ld(n.maxWait)||0,t):a,f="trailing"in n?!!n.trailing:f),v.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=l=i=s=void 0},v.flush=function(){return void 0===s?o:m(xd())},v};var Zd=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return hu(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Id(e,t,{leading:r,maxWait:t,trailing:i})},Ud=function(){function e(e,t){for(var n=0;ni&&(l=i),u<0?u=0:u>a&&(u=a);var c=l/i,d=1-u/a;return{h:t.h,s:c,v:d,a:t.a,source:"hsv"}}(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=Zd((function(e,t,n){e(t,n)}),50),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Ud(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},n=t.color,r=t.white,i=t.black,a=t.pointer,o=t.circle,l=(0,yl.ZP)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:n,white:r,black:i,pointer:a,circle:o}},{custom:!!this.props.style});return s.createElement("div",{style:l.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},s.createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),s.createElement("div",{style:l.white,className:"saturation-white"},s.createElement("div",{style:l.black,className:"saturation-black"}),s.createElement("div",{style:l.pointer},this.props.pointer?s.createElement(this.props.pointer,this.props):s.createElement("div",{style:l.circle}))))}}]),t}(s.PureComponent||s.Component),Fd=jd;var Yd=function(e,t){for(var n=-1,r=null==e?0:e.length;++n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=Sf(e,360),t=Sf(t,100),n=Sf(n,100),0===t)r=i=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=o(l,s,e+1/3),i=o(l,s,e),a=o(l,s,e-1/3)}return{r:255*r,g:255*i,b:255*a}}(e.h,r,a),o=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a));return n=_f(n),{ok:o,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function nf(e,t,n){e=Sf(e,255),t=Sf(t,255),n=Sf(n,255);var r,i,a=Math.max(e,t,n),o=Math.min(e,t,n),s=(a+o)/2;if(a==o)r=i=0;else{var l=a-o;switch(i=s>.5?l/(2-a-o):l/(a+o),a){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(tf(r));return a}function gf(e,t){t=t||6;for(var n=tf(e).toHsv(),r=n.h,i=n.s,a=n.v,o=[],s=1/t;t--;)o.push(tf({h:r,s:i,v:a})),a=(a+s)%1;return o}tf.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=_f(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=rf(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=rf(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=nf(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=nf(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return af(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,i){var a=[Tf(Math.round(e).toString(16)),Tf(Math.round(t).toString(16)),Tf(Math.round(n).toString(16)),Tf(Ef(r))];if(i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1))return a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0);return a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*Sf(this._r,255))+"%",g:Math.round(100*Sf(this._g,255))+"%",b:Math.round(100*Sf(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*Sf(this._r,255))+"%, "+Math.round(100*Sf(this._g,255))+"%, "+Math.round(100*Sf(this._b,255))+"%)":"rgba("+Math.round(100*Sf(this._r,255))+"%, "+Math.round(100*Sf(this._g,255))+"%, "+Math.round(100*Sf(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(bf[af(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+of(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var i=tf(e);n="#"+of(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return tf(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(cf,arguments)},brighten:function(){return this._applyModification(df,arguments)},darken:function(){return this._applyModification(ff,arguments)},desaturate:function(){return this._applyModification(sf,arguments)},saturate:function(){return this._applyModification(lf,arguments)},greyscale:function(){return this._applyModification(uf,arguments)},spin:function(){return this._applyModification(pf,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(vf,arguments)},complement:function(){return this._applyCombination(hf,arguments)},monochromatic:function(){return this._applyCombination(gf,arguments)},splitcomplement:function(){return this._applyCombination(mf,arguments)},triad:function(){return this._applyCombination(Of,[3])},tetrad:function(){return this._applyCombination(Of,[4])}},tf.fromRatio=function(e,t){if("object"==Jd(e)){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:xf(e[r]));e=n}return tf(e,t)},tf.equals=function(e,t){return!(!e||!t)&&tf(e).toRgbString()==tf(t).toRgbString()},tf.random=function(){return tf.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},tf.mix=function(e,t,n){n=0===n?0:n||50;var r=tf(e).toRgb(),i=tf(t).toRgb(),a=n/100;return tf({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},tf.readability=function(e,t){var n=tf(e),r=tf(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},tf.isReadable=function(e,t,n){var r,i,a=tf.readability(e,t);switch(i=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":i=a>=4.5;break;case"AAlarge":i=a>=3;break;case"AAAsmall":i=a>=7}return i},tf.mostReadable=function(e,t,n){var r,i,a,o,s=null,l=0;i=(n=n||{}).includeFallbackColors,a=n.level,o=n.size;for(var u=0;ul&&(l=r,s=tf(t[u]));return tf.isReadable(e,s,{level:a,size:o})||!i?s:(n.includeFallbackColors=!1,tf.mostReadable(e,["#fff","#000"],n))};var yf=tf.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},bf=tf.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(yf);function _f(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Sf(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"===typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function wf(e){return Math.min(1,Math.max(0,e))}function kf(e){return parseInt(e,16)}function Tf(e){return 1==e.length?"0"+e:""+e}function xf(e){return e<=1&&(e=100*e+"%"),e}function Ef(e){return Math.round(255*parseFloat(e)).toString(16)}function Pf(e){return kf(e)/255}var $f=function(){var e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",t="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",n="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?";return{CSS_UNIT:new RegExp(e),rgb:new RegExp("rgb"+t),rgba:new RegExp("rgba"+n),hsl:new RegExp("hsl"+t),hsla:new RegExp("hsla"+n),hsv:new RegExp("hsv"+t),hsva:new RegExp("hsva"+n),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Qf(e){return!!$f.CSS_UNIT.exec(e)}var Cf=function(e){var t=0,n=0;return Hd(["r","g","b","a","h","s","l","v"],(function(r){if(e[r]&&(t+=1,isNaN(e[r])||(n+=1),"s"===r||"l"===r)){/^\d+%$/.test(e[r])&&(n+=1)}})),t===n&&e},Df=function(e,t){var n=e.hex?tf(e.hex):tf(e),r=n.toHsl(),i=n.toHsv(),a=n.toRgb(),o=n.toHex();return 0===r.s&&(r.h=t||0,i.h=t||0),{hsl:r,hex:"000000"===o&&0===a.a?"transparent":"#"+o,rgb:a,hsv:i,oldHue:e.h||t||r.h,source:e.source}},Af=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&tf(e).isValid()},Rf=function(e){if(!e)return"#fff";var t=Df(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},Xf=function(e,t){return tf(t+" ("+e.replace("\xb0","")+")")._ok},Lf=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var i=arguments.length,a=Array(i),o=0;os))return!1;var u=a.get(e),c=a.get(t);if(u&&c)return u==t&&c==e;var d=-1,f=!0,p=2&n?new Hf:void 0;for(a.set(e,t),a.set(t,e);++d1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"===typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"===typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(Zh(e.s)?n.props.hsl.s:e.s),l:Number(Zh(e.l)?n.props.hsl.l:e.l),source:"hsl"},t))},n.showHighlight=function(e){e.currentTarget.style.background="#eee"},n.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?n.state={view:"rgb"}:n.state={view:e.view},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),jh(t,[{key:"render",value:function(){var e=this,t=(0,yl.ZP)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),n=void 0;return"hex"===this.state.view?n=s.createElement("div",{style:t.fields,className:"flexbox-fix"},s.createElement("div",{style:t.field},s.createElement(Rl,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?n=s.createElement("div",{style:t.fields,className:"flexbox-fix"},s.createElement("div",{style:t.field},s.createElement(Rl,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),s.createElement("div",{style:t.field},s.createElement(Rl,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),s.createElement("div",{style:t.field},s.createElement(Rl,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),s.createElement("div",{style:t.alpha},s.createElement(Rl,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(n=s.createElement("div",{style:t.fields,className:"flexbox-fix"},s.createElement("div",{style:t.field},s.createElement(Rl,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),s.createElement("div",{style:t.field},s.createElement(Rl,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),s.createElement("div",{style:t.field},s.createElement(Rl,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),s.createElement("div",{style:t.alpha},s.createElement(Rl,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),s.createElement("div",{style:t.wrap,className:"flexbox-fix"},n,s.createElement("div",{style:t.toggle},s.createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},s.createElement(Uh.Z,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(s.Component);Fh.defaultProps={view:"hex"};var Yh=Fh,qh=function(){var e=(0,yl.ZP)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return s.createElement("div",{style:e.picker})},Wh=function(){var e=(0,yl.ZP)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return s.createElement("div",{style:e.picker})},Bh=function(e){var t=e.width,n=e.onChange,r=e.disableAlpha,i=e.rgb,a=e.hsl,o=e.hsv,l=e.hex,u=e.renderers,c=e.styles,d=void 0===c?{}:c,f=e.className,p=void 0===f?"":f,h=e.defaultView,O=(0,yl.ZP)(wd({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+i.r+", "+i.g+", "+i.b+", "+i.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},d),{disableAlpha:r});return s.createElement("div",{style:O.picker,className:"chrome-picker "+p},s.createElement("div",{style:O.saturation},s.createElement(Fd,{style:O.Saturation,hsl:a,hsv:o,pointer:Wh,onChange:n})),s.createElement("div",{style:O.body},s.createElement("div",{style:O.controls,className:"flexbox-fix"},s.createElement("div",{style:O.color},s.createElement("div",{style:O.swatch},s.createElement("div",{style:O.active}),s.createElement(kl,{renderers:u}))),s.createElement("div",{style:O.toggles},s.createElement("div",{style:O.hue},s.createElement(Nl,{style:O.Hue,hsl:a,pointer:qh,onChange:n})),s.createElement("div",{style:O.alpha},s.createElement($l,{style:O.Alpha,rgb:i,hsl:a,pointer:qh,renderers:u,onChange:n})))),s.createElement(Yh,{rgb:i,hsl:a,hex:l,view:h,onChange:n,disableAlpha:r})))};Bh.propTypes={width:Zl().oneOfType([Zl().string,Zl().number]),disableAlpha:Zl().bool,styles:Zl().object,defaultView:Zl().oneOf(["hex","rgb","hsl"])},Bh.defaultProps={width:225,disableAlpha:!1,styles:{}};var zh=Nf(Bh),Vh=function(e){var t=e.color,n=e.onClick,r=void 0===n?function(){}:n,i=e.onSwatchHover,a=e.active,o=(0,yl.ZP)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:Rf(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:a,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return s.createElement(Ff,{style:o.color,color:t,onClick:r,onHover:i,focusStyle:{boxShadow:"0 0 4px "+t}},s.createElement("div",{style:o.dot}))},Gh=function(e){var t=e.hex,n=e.rgb,r=e.onChange,i=(0,yl.ZP)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),a=function(e,t){e.r||e.g||e.b?r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},t):r({hex:e.hex,source:"hex"},t)};return s.createElement("div",{style:i.fields,className:"flexbox-fix"},s.createElement("div",{style:i.active}),s.createElement(Rl,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"hex",value:t,onChange:a}),s.createElement(Rl,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:n.r,onChange:a}),s.createElement(Rl,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:n.g,onChange:a}),s.createElement(Rl,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:n.b,onChange:a}))},Hh=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.colors,i=e.hex,a=e.rgb,o=e.styles,l=void 0===o?{}:o,u=e.className,c=void 0===u?"":u,d=(0,yl.ZP)(wd({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},l)),f=function(e,n){e.hex?Af(e.hex)&&t({hex:e.hex,source:"hex"},n):t(e,n)};return s.createElement(Td,{style:d.Compact,styles:l},s.createElement("div",{style:d.compact,className:"compact-picker "+c},s.createElement("div",null,mh(r,(function(e){return s.createElement(Vh,{key:e,color:e,active:e.toLowerCase()===i,onClick:f,onSwatchHover:n})})),s.createElement("div",{style:d.clear})),s.createElement(Gh,{hex:i,rgb:a,onChange:f})))};Hh.propTypes={colors:Zl().arrayOf(Zl().string),styles:Zl().object},Hh.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};Nf(Hh);var Jh=(0,yl.tz)((function(e){var t=e.hover,n=e.color,r=e.onClick,i=e.onSwatchHover,a={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},o=(0,yl.ZP)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:a}},{hover:t});return s.createElement("div",{style:o.swatch},s.createElement(Ff,{color:n,onClick:r,onHover:i,focusStyle:a}))})),Kh=function(e){var t=e.width,n=e.colors,r=e.onChange,i=e.onSwatchHover,a=e.triangle,o=e.styles,l=void 0===o?{}:o,u=e.className,c=void 0===u?"":u,d=(0,yl.ZP)(wd({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},l),{"hide-triangle":"hide"===a,"top-left-triangle":"top-left"===a,"top-right-triangle":"top-right"===a,"bottom-left-triangle":"bottom-left"===a,"bottom-right-triangle":"bottom-right"===a}),f=function(e,t){return r({hex:e,source:"hex"},t)};return s.createElement("div",{style:d.card,className:"github-picker "+c},s.createElement("div",{style:d.triangleShadow}),s.createElement("div",{style:d.triangle}),mh(n,(function(e){return s.createElement(Jh,{color:e,key:e,onClick:f,onSwatchHover:i})})))};Kh.propTypes={width:Zl().oneOfType([Zl().string,Zl().number]),colors:Zl().arrayOf(Zl().string),triangle:Zl().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:Zl().object},Kh.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};Nf(Kh);var eO=function(e){var t=e.direction,n=(0,yl.ZP)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return s.createElement("div",{style:n.picker})},tO=Object.assign||function(e){for(var t=1;t.5});return s.createElement("div",{style:n.picker})},aO=function(){var e=(0,yl.ZP)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return s.createElement("div",{style:e.pointer},s.createElement("div",{style:e.left},s.createElement("div",{style:e.leftInside})),s.createElement("div",{style:e.right},s.createElement("div",{style:e.rightInside})))},oO=function(e){var t=e.onClick,n=e.label,r=e.children,i=e.active,a=(0,yl.ZP)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:i});return s.createElement("div",{style:a.button,onClick:t},n||r)},sO=function(e){var t=e.rgb,n=e.currentColor,r=(0,yl.ZP)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return s.createElement("div",null,s.createElement("div",{style:r.label},"new"),s.createElement("div",{style:r.swatches},s.createElement("div",{style:r.new}),s.createElement("div",{style:r.current})),s.createElement("div",{style:r.label},"current"))},lO=function(){function e(e,t){for(var n=0;n100&&(e.a=100),e.a/=100,t({h:r.h,s:r.s,l:r.l,a:e.a,source:"rgb"},i))};return s.createElement("div",{style:o.fields,className:"flexbox-fix"},s.createElement("div",{style:o.double},s.createElement(Rl,{style:{input:o.input,label:o.label},label:"hex",value:i.replace("#",""),onChange:l})),s.createElement("div",{style:o.single},s.createElement(Rl,{style:{input:o.input,label:o.label},label:"r",value:n.r,onChange:l,dragLabel:"true",dragMax:"255"})),s.createElement("div",{style:o.single},s.createElement(Rl,{style:{input:o.input,label:o.label},label:"g",value:n.g,onChange:l,dragLabel:"true",dragMax:"255"})),s.createElement("div",{style:o.single},s.createElement(Rl,{style:{input:o.input,label:o.label},label:"b",value:n.b,onChange:l,dragLabel:"true",dragMax:"255"})),s.createElement("div",{style:o.alpha},s.createElement(Rl,{style:{input:o.input,label:o.label},label:"a",value:Math.round(100*n.a),onChange:l,dragLabel:"true",dragMax:"100"})))},dO=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)document.addEventListener(t,e[t])},AO=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)document.removeEventListener(t,e[t])},RO=function(e,t){var n=0,r=0,i=0,a=0;return e&&(n=e.clientX,r=e.clientY),t&&(i=t.scrollLeft,a=t.scrollTop),{positionX:n,positionY:r,scrollLeft:i,scrollTop:a}},XO=function(e,t,n){var r=0,i=0;if(!e)return{displacementX:r,displacementY:i};var a=e.clientX,o=e.clientY,s=0,l=0;return n&&(s=n.scrollLeft||0,l=n.scrollTop||0),{displacementX:r=a-t.positionX+s-(t.scrollLeft||0),displacementY:i=o-t.positionY+l-(t.scrollTop||0)}},LO=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=e.color,r=e.lastUsedColor;return s.createElement("div",{className:ml()("sdoc-color-item",{selected:r===n.value}),style:{backgroundColor:n.value},color:n.value,"data-color":n.value,title:n.index?t(n.name,{value:n.index}):t(n.name)})})),MO=n(48128),NO=function(e){var t=e.target,n=e.children,r=e.className,i=e.modifiers,a=e.placement,l=void 0===a?"bottom":a,u=e.fade,c=void 0!==u&&u,d=e.delay,f=void 0===d?0:d,p={popperClassName:ml()("sdoc-tooltip",r),modifiers:(0,o.Z)((0,o.Z)({},i),{},{preventOverflow:(0,o.Z)({boundariesElement:window.document.body},null===i||void 0===i?void 0:i.preventOverflow)}),placement:l,target:t,fade:c,delay:f};return s.createElement(MO.Z,p,n)},IO=function(e){var t=e.iconClass,n=e.id,r=e.isRichEditor,i=e.className,o=e.popoverClassName,l=e.disabled,u=e.t,c=e.setColor,d=e.recentUsedColorsKey,f=e.text,p=e.defaultColorTip,h=e.defaultColor,O=e.lastUsedColor,m=e.updateLastUsedColor,v=(0,s.useRef)(null),g=(0,s.useRef)(null),y=(0,s.useState)(pt.getItem(d,ia)),b=(0,a.Z)(y,2),_=b[0],S=b[1],w=(0,s.useState)(!1),k=(0,a.Z)(w,2),T=k[0],x=k[1],E=(0,s.useState)(!1),P=(0,a.Z)(E,2),$=P[0],Q=P[1],C=(0,s.useCallback)((function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!l){var n=e||"";if(c(n),""!==n&&_[0]!==n){var r=_.slice(0,9);r.unshift(n),pt.setItem(d,r),S(r)}m&&m(n),t&&(v.current.toggle(),x(!T))}}),[_,d,T,$,l]),D=(0,s.useCallback)((function(e){if(e.target.className.includes("sdoc-color-item")){var t=e.target.dataset.color;C(t)}}),[_,d,T,$]),A=(0,s.useCallback)((function(){$||(v.current.toggle(),x(!T))}),[T,$]),R=(0,s.useCallback)((function(){g.current.toggle(),Q(!$)}),[g,$]),X=(0,s.useCallback)((function(e){CO(e)}),[]),L=(0,s.useCallback)((function(e){var t=e.hex;C(t,!1)}),[l]),M=ml()(i,"sdoc-color-menu sdoc-menu-with-dropdown",{"menu-show":T,disabled:l,"rich-icon-btn d-flex":r,"rich-icon-btn-disabled":r&&l,"rich-icon-btn-hover":r&&!l,"btn btn-icon btn-secondary btn-active d-flex":!r}),N=(0,s.useCallback)((function(e){CO(e),C(O,!1)}),[_,O,l]),I="button-".concat(n);return s.createElement(s.Fragment,null,s.createElement("button",{type:"button",className:M,id:I,disabled:l},s.createElement("div",{className:ml()("last-used-color-container sdoc-menu-with-dropdown-icon",{disabled:l}),onClick:N},s.createElement("i",{className:ml()(t,"sdoc-color-icon")}),s.createElement("div",{className:"last-used-color",style:{backgroundColor:O||"unset"}})),s.createElement("div",{id:n,className:"sdoc-color-toggle sdoc-menu-with-dropdown-triangle"},s.createElement("i",{className:"sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(T?"caret-up":"drop-down")}))),f&&s.createElement(NO,{target:I},u(f)),!l&&s.createElement(gl.Z,{target:n,className:ml()("sdoc-color-menu-popover",o),trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:A,fade:!1,ref:v},s.createElement("div",{className:"sdoc-dropdown-menu sdoc-color-dropdown-menu"},s.createElement("div",{className:"p-3 d-flex flex-column"},s.createElement("div",{className:"sdoc-color-no-color-container"},s.createElement("div",{className:"sdoc-color-no-color-content",onClick:function(){return C(h)}},p||u("No_color"))),s.createElement("div",{className:"sdoc-color-default-colors-container",onClick:D},na.map((function(e,t){return s.createElement(LO,{key:"default-color-".concat(t),color:e,lastUsedColor:O})}))),s.createElement("div",{className:"sdoc-color-standard-colors-container"},s.createElement("div",{className:"sdoc-color-sub-title"},u("Standard_color")),s.createElement("div",{className:"d-flex",onClick:D},ra.map((function(e,t){return s.createElement(LO,{key:"standard-color-".concat(t),color:e,lastUsedColor:O})})))),s.createElement("div",{className:"sdoc-color-recent-used-colors-container"},s.createElement("div",{className:"sdoc-color-sub-title"},u("Recently_used")),s.createElement("div",{className:"d-flex",onClick:D},_.map((function(e,t){return s.createElement(LO,{key:"standard-color-".concat(t),color:{value:e,name:e}})}))))),s.createElement("div",{className:"sdoc-colors-divider"}),s.createElement("div",{className:ml()("sdoc-more-colors pr-2",{"show-pick":$}),id:"sdoc-more-colors"},s.createElement("span",null,u("More_color")),s.createElement("i",{className:"sdocfont sdoc-right-slide"})),s.createElement(gl.Z,{target:"sdoc-more-colors",className:"sdoc-more-colors-popover",trigger:"hover",placement:"left-end",hideArrow:!0,fade:!1,toggle:R,ref:g},s.createElement("div",{className:"sdoc-more-colors-container",onClick:X},s.createElement(zh,{disableAlpha:!0,color:O||"",onChange:L}))))))};IO.defaultProps={isRichEditor:!0,className:"menu-group-item"};var ZO=(0,Ti.withTranslation)("sdoc-editor")(IO),UO=n(97326),jO=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;return(0,nt.Z)(this,n),r=t.call(this,e),(0,u.default)((0,UO.Z)(r),"state",{isMounted:!1}),r.el=document.createElement("div"),e.className&&(r.el.className=e.className),e.style&&(r.el.style=e.style),r}return(0,rt.Z)(n,[{key:"componentDidMount",value:function(){document.body.appendChild(this.el)}},{key:"componentDidUpdate",value:function(){var e=this.props,t=e.className,n=e.style;t&&(this.el.className=t),n&&(this.el.style=n)}},{key:"componentWillUnmount",value:function(){document.body.removeChild(this.el)}},{key:"render",value:function(){return Bt.createPortal(this.props.children,this.el)}}]),n}(s.Component),FO=jO,YO=function(e){var t=e.className,n=e.disabled,r=e.isRichEditor,i=e.children,a=ml()(t,"sdoc-more-text-button",{disabled:n,"rich-icon-btn":r,"rich-icon-btn-disabled":r&&n,"rich-icon-btn-hover":r&&!n,"btn btn-icon btn-secondary btn-active":!r}),o="sdoc-more-text-operations";return s.createElement(s.Fragment,null,s.createElement("button",{className:a,type:"button",id:o},s.createElement("i",{className:"sdocfont sdoc-more"})),s.createElement(gl.Z,{target:o,className:"sdoc-menu-popover sdoc-dropdown-menu",trigger:"legacy",placement:"bottom-end",hideArrow:!0,fade:!1},s.createElement("div",{className:"menu-group"},i)))};YO.defaultProps={isRichEditor:!0,className:"menu-group-item"};var qO=YO,WO=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(){return(0,nt.Z)(this,n),t.apply(this,arguments)}return(0,rt.Z)(n,[{key:"render",value:function(){return s.createElement("div",{className:"btn-group "+this.props.className,role:"group"},this.props.children)}}]),n}(s.PureComponent);(0,u.default)(WO,"defaultProps",{className:"menu-group"});var BO=WO,zO=function(e){var t=e.disabled,n=e.isActive,r=e.isRichEditor,i=e.type,a=e.onMouseDown,o=e.className,l=e.iconClass,u=e.id,c=e.text,d=(0,Ti.useTranslation)().t,f=(0,s.useCallback)((function(e){t||a(e,i)}),[t,i]),p=ml()("",o,{"btn btn-icon btn-secondary btn-active":!r,"rich-icon-btn":r,"rich-icon-btn-disabled":r&&t,"rich-icon-btn-hover":r&&!t});return s.createElement(s.Fragment,null,s.createElement("button",{id:u,type:"button",className:p,disabled:t,"data-active":n,onClick:f},s.createElement("i",{className:l}),i===Bi&&s.createElement("span",{className:"sdoc-link-menu-item"},s.createElement("span",null,d(c)),s.createElement("i",{className:"sdocfont sdoc-drop-down"}))),s.createElement(NO,{target:u},d(c)))};zO.defaultProps={isRichEditor:!0,className:"menu-group-item"};var VO=zO,GO=function(e){var t=e.editor,n=e.readonly,r=e.toggle,i=e.eventBus,a=e.isRichEditor,l=e.className,u=dl(t,n),c=eo[Wi],d=(0,s.useCallback)((function(){i.dispatch(ss.INSERT_ELEMENT,{type:Wi,editor:t}),r&&r()}),[r,i]);if(t.editorType===us){var f=(0,o.Z)((0,o.Z)({isRichEditor:a,className:l},c),{},{disabled:u,isActive:!1,onMouseDown:d});return f.id="sdoc-comment-editor"+c.id,s.createElement(VO,f)}return s.createElement(vl,{disabled:u,menuConfig:c,onClick:d})},HO=(0,rt.Z)((function e(t){(0,nt.Z)(this,e),this.type=t.type||Wi,this.children=t.children||[{text:""}],this.href=t.href||"",this.title=t.title||""})),JO=n(41466),KO=n.n(JO),em=n(92229),tm=n.n(em),nm=function(e,t){return!!t||(null==e.selection||!!qo(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![Ui,ji,Wi].includes(n)})))},rm=function(e,t,n){if(!nm(e)){var r=e.selection;if(null!=r){var i=ke.isCollapsed(r);om(e);var a=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"").replace(/\.sdoc$/,"");return{id:p.nice(),type:Bi,doc_uuid:e,title:t,display_type:lo[1],children:[{id:p.nice(),text:t}]}}(n,t);if(i)e.insertText(" "),Ke.insertNodes(e,a),e.insertFragment([{id:p.nice(),text:" "}]);else se.string(e,r)!==t?(e.deleteFragment(),Ke.insertNodes(e,a)):(Ke.wrapNodes(e,a,{split:!0}),Ke.collapse(e,{edge:"end"}))}}},im=function(e){return $s.getSdocLocalFileUrl(e)},am=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n=t.anchor,r=se.nodes(e,{match:function(e){return Ae.isText(e)},mode:"lowest"}),i=(0,a.Z)(r,1),o=(0,a.Z)(i[0],2)[1],s={anchor:n,focus:se.start(e,o)};return{beforeText:se.string(e,s)||"",range:s}},om=function(e){var t=e.selection,n=am(e),r=n.beforeText,i=n.range;"[["===r.slice(-2)&&Ke.delete(e,{at:{anchor:{path:i.focus.path,offset:r.length-2},focus:(0,o.Z)({},t.focus)},voids:!0}),rs(e)},sm=["png","jpg","gif"],lm=function(e){var t=e.normalizeNode,n=e.isInline,r=e.insertData,i=e.insertText,o=e.insertFragment,s=e;return s.isInline=function(e){return e.type===Wi||n(e)},s.insertText=function(t){var n=se.path(e,e.selection);if(!(ke.isCollapsed(e.selection)&&Lo(e,Wi)&&se.isEnd(e,e.selection.focus,n)))return i(t);e.insertFragment([{id:p.nice(),text:t}])},s.insertData=function(t){var n,i,o=t.getData("text/plain");if(KO()(o)&&!function(e){if(!e)return!1;if(!KO()(e))return!1;var t=e.split(".")[1];return!!t&&sm.includes(t.toLowerCase())}(o)){var l=fl(o,o);return Ke.insertNodes(s,l),n=o,i=$s.getSetting("serviceUrl"),void(String(n).split("/")[2]===String(i).split("/")[2]&&$s.getLinkFilesInfo([o]).then((function(t){if(function(e,t){var n=e.data.files_info[t]||{},r=n.is_dir,i=n.file_ext;return!r&&"sdoc"===i}(t,o)){var n=se.nodes(e,{match:function(e){return e.type===Wi},universal:!0}),r=(0,a.Z)(n,1)[0],i=t.data.files_info[o].name,s=t.data.files_info[o].file_uuid;return Ke.removeNodes(e,{at:r[1]}),void rm(e,i,s)}})))}r(t)},s.insertFragment=function(e){if(Lo(s,Wi)&&e.slice(0).filter((function(e){return 0!==fe.string(e).length})).some((function(e){return[Li,Mi].includes(e.type)})))return;return o(e)},s.normalizeNode=function(e){var n=(0,a.Z)(e,2),r=n[0],i=n[1];return Do(r)!==Wi?t([r,i]):""===fe.string(r)?Ke.removeNodes(s,{at:i}):t([r,i])},s},um=function(e){e.editor;var t=e.element,n=e.menuPosition,r=e.onDeleteLink,i=e.onEditLink,a=er(),o=(0,Ti.useTranslation)().t,l=(0,s.useCallback)((function(e){e.stopPropagation(),!function(){var e=window.navigator.userAgent.toLowerCase(),t="micromessenger"===e.match(/MicroMessenger/i);return"micromessenger"===e.match(/MicroMessenger/i)&&"wxwork"===e.match(/wxwork/i)||t}()?window.open(t.href):location.href=t.href}),[t.href]);return s.createElement(s.Fragment,null,(0,Bt.createPortal)(s.createElement("div",{id:"link-op-menu",className:"link-op-menu",style:n},s.createElement("span",{target:"_blank",rel:"noopener noreferrer",className:"link-op-menu-link",onMouseDown:l},o("Open_link")),!a&&s.createElement("div",{className:"link-op-icons d-flex"},s.createElement("span",{role:"button",className:"link-op-icon",onClick:i},s.createElement("i",{className:"sdocfont sdoc-rename"})),s.createElement("span",{role:"button",className:"link-op-icon",onClick:r},s.createElement("i",{className:"sdocfont sdoc-unlink"})))),document.body))},cm=function(){function e(){(0,nt.Z)(this,e),this.instance=null,this.subscribers={}}return(0,rt.Z)(e,[{key:"subscribe",value:function(e,t){this.subscribers[e]||(this.subscribers[e]=[]);var n=this.subscribers[e];return n.push(t),function(){var e=n.indexOf(t);e>-1&&n.splice(e,1)}}},{key:"dispatch",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&(Ke.moveNodes(e,{at:a,to:c.concat(1)}),u=!0)})),u}(e);if(r)return!0}}},km=function(e){var t=e.normalizeNode;return function(n){var r=(0,a.Z)(n,2),o=r[0],s=r[1];if(!te.isElement(o))return t([o,s]);var l=Us();if(l.includes(o.type)){var u=Io([o,s]).find((function(e){return(0,a.Z)(e,1)[0].type!==Ni}));if(u){var d=Ns();return void Ke.wrapNodes(e,d,{at:u[1]})}}if(So(o,[],{type:l})){if(!o.children.length||!o.children.find((function(e){return e.type===Ni})))return void Ke.removeNodes(e,{at:s});var f=me.next(s),p=Co(e,f);(null===p||void 0===p?void 0:p.type)===o.type&&qs(e,{fromList:[p,f],toList:[o,s],deleteFromList:!0});var h=Fo(s),O=Co(e,h);if((null===O||void 0===O?void 0:O.type)===o.type)return void e.normalizeNode([O,h]);if(function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).nestedListItem,n=(0,a.Z)(t,2)[1],r=se.parent(e,n);if(!r||!So(r[0],[],{type:[Li,Mi]}))return!1;var i=null;try{i=me.previous(n)}catch(fg){return!1}var o=se.node(e,i);if(o){var s=(0,a.Z)(o,2)[1].concat([1]);return Ke.moveNodes(e,{at:n,to:s}),!0}return!1}(e,{nestedListItem:[o,s]}))return}o.type===Ni&&function(e,t){var n=t.listItem,r=!1,o=[].concat((0,i.Z)(Us()),[Zi]),s=(0,a.Z)(n,2)[1],l=Io(n),u=l.filter((function(e){var t=(0,a.Z)(e,1)[0];return!o.includes(t.type)})).map((function(t){var n=(0,a.Z)(t,2)[1];return se.pathRef(e,n)})),d=l[0],f=null!==d&&void 0!==d?d:[],p=(0,a.Z)(f,2),h=p[0],O=p[1];if(!d||!se.isBlock(e,h)){var m=Is();return Ke.insertNodes(e,m,{at:s.concat([0])}),!0}if(se.isBlock(e,h)&&!So(h,[],{type:[Zi]})){if(So(h,[],{type:Us()})){var v=se.parent(e,n[1]),g=d;return Io(d).reverse().forEach((function(t){Bs(e,{list:g,listItem:t})})),Ke.removeNodes(e,{at:[].concat((0,i.Z)(v[1]),[0])}),!0}if(o.includes(h.type))return!0;Ke.setNodes(e,{type:Zi},{at:O}),r=!0}var y=Io(d);if(y.length){var b,_,S=[],w=[],k=(0,c.Z)(y);try{for(k.s();!(_=k.n()).done;){var T=_.value;if(!te.isElement(T[0])||!se.isBlock(e,T[0]))break;S.push(se.pathRef(e,T[1])),w.push.apply(w,(0,i.Z)(Uo(e,{children:Io(T)})))}}catch(E){k.e(E)}finally{k.f()}var x=me.next(null===(b=y[y.length-1])||void 0===b?void 0:b[1]);w.reverse().forEach((function(t){var n=(0,a.Z)(t,2)[1];Ke.moveNodes(e,{at:n,to:x})})),S.forEach((function(t){var n=t.unref();n&&Ke.removeNodes(e,{at:n})})),S.length&&(r=!0)}return!!r||(u.reverse().forEach((function(t){var n=t.unref();n&&Ke.moveNodes(e,{at:n,to:O.concat([0])})})),!!u.length)}(e,{listItem:[o,s]})||t([o,s])}},Tm=n(84506),xm=function(e){return te.isElement(e)&&Us().includes(e.type)},Em=function(e){if(!xm(e))return[e];var t=fe.texts(e),n=Array.from(t),r=n.reduce((function(t,n){return me.isAncestor(t[1],n[1])?t:function(e,t,n){return fe.common(e,t,n)}(e,n[1],t[1])}),function(e,t,n){for(var r=n.type,i=me.parent(t[1]);Co(e,i).type!==r;)i=me.parent(i);return[Co(e,i),i]}(e,n[0],{type:Ni})),o=xm(r[0])?r[0].children:[r[0]],s=(0,Tm.Z)(o),l=s[0],u=s.slice(1);return[].concat((0,i.Z)(function(e){for(var t=null,n=e;xm(n)||n.type===Ni&&n.children[0].type!==Zi;)t=n,n=(0,a.Z)(n.children,1)[0];return t?t.children:[n]}(l)),(0,i.Z)(u))},Pm=function(e){return e.type===Ni?e:{id:p.nice(),type:Ni,children:[e]}},$m=function(e){var t,n;return 1===e.length&&xm(e[0])&&1===(0,i.Z)((t={children:e},fe.nodes(t,n))).filter((function(e){return te.isElement(e[0])})).filter((function(e){return(0,a.Z)(e,1)[0].type===Zi})).length},Qm=function(e){var t=e.insertFragment;return function(n){se.withoutNormalizing(e,(function(){var r=Vo(e,{match:{type:Ni},mode:"lowest"});if(!r){var o=xm(n[0])?[wo()].concat((0,i.Z)(n)):n;return t(o)}Ke.insertFragment(e,[wo()]),r=Vo(e,{match:{type:Ni},mode:"lowest"});var s=Vo(e,{match:{type:Zi},mode:"lowest"});if(!s){var l=xm(n)?[wo()].concat((0,i.Z)(n)):n;return t(l)}var u=function(e,t,n,r){var o=(0,a.Z)(n,2)[1],s=(0,a.Z)(r,2),l=s[0],u=s[1],c=!fe.string(l),d=t.flatMap(Em).map(Pm),f=(0,Tm.Z)(d),p=f[0],h=f.slice(1),O=null,m=[];if(!xm(t[0]))return{textNode:O=p,listItemNodes:m=h};if($m(t))O=p,m=h;else if(c){var v=Co(e,o),g=(0,Tm.Z)(v.children).slice(1),y=(0,Tm.Z)(p.children),b=y[0],_=y.slice(1);if(Ke.insertNodes(e,b,{at:me.next(u),select:!0}),Ke.removeNodes(e,{at:u}),_.length)if(g.length){var S=[].concat((0,i.Z)(o),[1,0]);Ke.insertNodes(e,_[0].children,{at:S,select:!0})}else Ke.insertNodes(e,_,{at:me.next(u),select:!0});O=wo(),m=h}else O=wo(),m=[p].concat((0,i.Z)(h));return{textNode:O,listItemNodes:m}}(e,n,r,s),c=u.textNode,d=u.listItemNodes;Ke.insertFragment(e,[c]);var f=r,p=(0,a.Z)(f,2)[1];return Ke.insertNodes(e,d,{at:me.next(p),select:!0})}))}},Cm=function(e,t){if(" "!==t)return!1;var n=e.selection;if(!ke.isCollapsed(n))return!1;var r=se.above(e),i=(0,a.Z)(r,2),o=i[0],s=i[1],l=se.pathRef(e,s);if(o.type!==Zi)return!1;var u=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n=t.anchor,r=se.above(e),i=(0,a.Z)(r,2)[1],o={anchor:n,focus:se.start(e,i)};return{beforeText:se.string(e,o)||"",range:o}}(e),c=u.beforeText,d=u.range,f=c.match(/^\s*[1-9]+\.\s*$/),p=f&&f[0];if(!f||0!==f.index)return!1;var h=Fo(s);if(!h)return"1."===p&&(Ke.delete(e,{at:d}),Vs(e,Li),!0);var O=se.node(e,h),m=(0,a.Z)(O,2),v=m[0],g=m[1];if(v.type!==Li&&"1."!==p)return!1;if(v.type!==Li&&"1."===p)return Ke.delete(e,{at:d}),ym(e,Li),rs(e),!0;var y=parseInt(f[0].slice(0,-1));if(v.children.length+1!==y)return!1;Ke.delete(e,{at:d});var b=se.above(e);o=(0,a.Z)(b,1)[0];var _=Zo([v,g]),S=(0,a.Z)(_,2)[1],w=me.next(S),k=Ns();return k.children.push(o),Ke.insertNodes(e,k,{at:w}),Ke.removeNodes(e,{at:l.unref()}),Ke.select(e,se.end(e,w)),!0},Dm=n(98228),Am=n.n(Dm),Rm=(n(73661),n(49969),n(88411),n(79633),n(16999),n(46667),n(7194),n(23328),n(82095),n(64827),n(51376),n(33602),n(26654),n(67314),n(94389),/\r\n|\r|\n/),Xm={php:function(e){return e.forEach((function(e){[""].includes(e.content)&&(e.type="operator",e.alias="")})),e}},Lm=function(e){0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},Mm=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},Nm=Am(),Im={"#f1f3f6":{border_color:"#d9dbe0",background_color:"#f1f3f6"},"#e1e9fe":{border_color:"#cbdeff",background_color:"#e1e9fe"},"#def0ff":{border_color:"#c7ecff",background_color:"#def0ff"},"#e7f9ee":{border_color:"#a5dfbf",background_color:"#e7f9ee"},"#eaf7d6":{border_color:"#c3e788",background_color:"#eaf7d6"},"#fef7e0":{border_color:"#faecb3",background_color:"#fef7e0"},"#fff1e8":{border_color:"#ffe1cd",background_color:"#fff1e8"},"#ffe6e3":{border_color:"#ffc6c4",background_color:"#ffe6e3"},"#ffe9f2":{border_color:"#ffd0e6",background_color:"#ffe9f2"},"#fde8ff":{border_color:"#f0c1ff",background_color:"#fde8ff"}},Zm={trumpet:"\ud83d\udce2",bulb:"\ud83d\udca1",prohibited:"\ud83d\udeab",warning:"\u26a0\ufe0f"},Um=[Hi,Li,Mi,Zi,Ei,Pi,xi].concat((0,i.Z)(ro),(0,i.Z)(Oo),[Ii,Vi,Wi,Bi]),jm=function(e){return!!e.selection&&!!Wm(e)},Fm=function(e,t){if(t)return!0;if(!e.selection)return!0;var n=qo(e),r=Ko(e);return!(n.length&&n.every((function(e){return(e.type!==Hi||!r)&&Um.includes(e.type)})))},Ym=function(e){if(e.selection){var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Object.keys(Im)[5],t=ko(Hi,{style:{background_color:e}});return t.children=[],t}();Ke.wrapNodes(e,t,{mode:"highest"}),rs(e)}},qm=function(e){if(e.selection){var t=se.above(e,{match:function(e){return e.type===Hi}});if(t){var n=(0,a.Z)(t,2)[1];Ke.unwrapNodes(e,{at:n,match:function(e){return e.type===Hi}});var r=se.point(e,e.selection);rs(e,r)}}},Wm=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.selection,n=se.above(e,{match:function(e){return e.type===Hi},mode:"highest",at:t});return n},Bm=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:co;if(e.selection){var r=[],i=se.path(e,e.selection,{edge:"start"}),o=function(e){return{id:p.nice(),type:Ui,language:e,style:{white_space:"nowrap"},children:[{id:p.nice(),type:ji,children:[{text:"",id:p.nice()}]}]}}(t);if(n===fo)return r=[""],o.children[0].children[0].text=r.join("\n"),Ke.insertNodes(e,o,{mode:"highest",at:[i[0]+1]}),void Ke.select(e,[i[0]+1,0,0]);if(n===co){var s,l=se.nodes(e,{match:function(t){return e.children.includes(t)},universal:!0}),u=(0,c.Z)(l);try{for(u.s();!(s=u.n()).done;){var d=s.value,f=(0,a.Z)(d,1)[0];f&&r.push(fe.string(f))}}catch(m){u.e(m)}finally{u.f()}Ke.removeNodes(e,{mode:"highest"});var h=[i[0]],O={anchor:{offset:0,path:[i[0],0,0]},focus:{offset:0,path:[i[0],0,0]}};o.children[0].children[0].text=r.join("\n"),Ke.insertNodes(e,o,{mode:"highest",at:h}),queueMicrotask((function(){Ke.select(e,O)}))}}},zm=function(e){var t=e.children.map((function(e){return fe.string(e)})).join("\n")||" ";tm()(t,{format:"text/plain",onCopy:function(t){t.setData("text/code-block",JSON.stringify(e))}})},Vm=function(e){var t=[{text:"Plain Text",value:"plaintext"},{text:"Bash",value:"bash"},{text:"CSS",value:"css"},{text:"C",value:"c"},{text:"C++",value:"cpp"},{text:"C#",value:"csharp"},{text:"Go",value:"go"},{text:"HTML",value:"html"},{text:"Javascript",value:"javascript"},{text:"Java",value:"java"},{text:"PHP",value:"php"},{text:"Python",value:"python"},{text:"Ruby",value:"ruby"},{text:"SQL",value:"sql"},{text:"Swift",value:"swift"},{text:"Typescript",value:"typescript"},{text:"XML",value:"xml"}];return t.find((function(t){return t.value===e}))||t[0]},Gm=500,Hm=50,Jm={minRowIndex:-1,maxRowIndex:-1,minColIndex:-1,maxColIndex:-1},Km=42,ev=35,tv="table",nv="row",rv="column",iv="cell",av=(_m={},(0,u.default)(_m,tv,"table"),(0,u.default)(_m,nv,"tr"),(0,u.default)(_m,iv,"td"),"after"),ov="before",sv="#dee8fe",lv="text_align",uv="background_color",cv="align_items",dv="min_height",fv={"sdoc-table-header-3f495d":"sdoc-table-body-3f495d","sdoc-table-header-2367f2":"sdoc-table-body-2367f2","sdoc-table-header-f77d21":"sdoc-table-body-f77d21","sdoc-table-header-0099f4":"sdoc-table-body-0099f4"},pv=["background_color"],hv=["background_color","text_align"],Ov="right",mv="bottom",vv="left",gv="row",yv="column",bv="first_column",_v="row",Sv="column",wv="cell-selected",kv=function(e,t){if(t.type!==Ui){if(t.type===Fi){var n=[t.children.length,t.children[0].children.length],r={minRowIndex:0,maxRowIndex:n[0]-1,minColIndex:0,maxColIndex:n[1]-1};e.tableSelectedRange=r}var i=e.setFragmentData(new DataTransfer);tm()("copy",{onCopy:function(e){i.types.forEach((function(t){var n=i.getData(t);e.setData(t,n)}))}}),t.type===Fi&&(e.tableSelectedRange=Jm)}else zm(t)},Tv=function(e,t){if(t.type!==Hi){var n=Vn.findPath(e,t);Ke.removeNodes(e,{at:n})}else qm(e)},xv=function(e,t,n){if(n===fo){var r=ko(Zi),i=se.path(e,e.selection);Ke.insertNodes(e,r,{at:[i[0]+1]}),Ke.select(e,[i[0]+1])}Ke.setNodes(e,{type:t})},Ev=function(e,t){var n=Vn.toSlateNode(e,t),r=Vn.findPath(e,n);return $v(e,r)&&(r=r.slice(0,r.length-1)),n&&r?[n,r]:[]},Pv=function(e,t){var n,r=se.node(e,t);return!(!r||(null===(n=r[0])||void 0===n?void 0:n.type)!==xi)},$v=function(e,t){var n,r=se.node(e,[t[0]]);if(r&&[Li,Mi].includes(null===(n=r[0])||void 0===n?void 0:n.type))return!0;if(t.length>1&&Pv(e,[t[0]])){var i,a=se.node(e,[t[0],t[1]]);if([Li,Mi].includes(null===(i=a[0])||void 0===i?void 0:i.type))return!0}return!1},Qv=function(e,t,n){var r=me.next(t),i=function(e,t){var n=se.node(e,[t[0]])[0].type;n===xi&&(n=se.node(e,[t[0],t[1]])[0].type);var r=se.node(e,t)[0],i=Zs(n);return i.children[0]=r,i}(e,n);Ke.removeNodes(e,{at:n}),Ke.insertNodes(e,i,{at:r})},Cv={type:"list",nodeType:"element",editorMenus:[Sm],editorPlugin:function(e){var t=e.insertBreak,n=e.handleTab,r=e.insertText,i=e.deleteBackward,s=e;return s.insertBreak=function(){wm(e)||t()},s.deleteBackward=function(t){var n=s.selection;if(null!==n){var r=Mo(e,Ni);if(r){var o=(0,a.Z)(r,2)[1],l=se.isStart(e,n.anchor,o);if(ke.isCollapsed(n)&&l)if(!se.previous(e,{at:o})){Ws(s,{at:o});var u=se.start(s,o);return void rs(s,u)}}i(t)}else i(t)},s.handleTab=function(e){s.selection&&function(e,t){var n=e.selection;if(n){var r=Vo(e,{type:[Ni]});if(!r)return!1;var i=e.selection;if(!ke.isCollapsed(n)){var a=n.anchor,s=n.focus;if(ke.isBackward(n)){var l={anchor:(0,o.Z)({},n.focus),focus:(0,o.Z)({},n.anchor)};a=l.anchor,s=l.focus}var u=se.unhangRange(e,{anchor:a,focus:s});u&&(i=u,Ke.select(e,u))}var c=!(0,bt.default)("shift+tab",t);return i&&r?(t.preventDefault(),zs(e,{at:i,increase:c,enableResetOnShiftTab:!0}),!0):void 0}}(s,e)||n&&n()},s.insertFragment=Qm(s),s.normalizeNode=km(e),s.insertText=function(e){if(!Cm(s,e))return r(e)},s.onCopy=function(e){var t=se.path(s,s.selection,{edge:"start"});$v(s,t)&&e.stopPropagation()},s.cut=function(e){var t=se.path(s,s.selection,{edge:"start"});$v(s,t)&&e.stopPropagation()},s},renderElements:[function(e,t){var n=e.attributes,r=e.children,i=e.element,a=i.type===Li?"ol":"ul";return s.createElement(a,Object.assign({"data-id":i.id,className:"list-container d-flex flex-column"},n),r)},function(e,t){var n=e.attributes,r=e.children,i=e.element,a="";switch(i.children[0].align){case"center":a="align-self-center";break;case"right":a="align-self-end";break;default:a=""}var o=i.children[0].children.every((function(e){return!0===e.bold}));return s.createElement("li",Object.assign({"data-id":i.id},n,{className:ml()(a,{"sdoc-li-blod":o})}),r)},function(e,t){var n=e.attributes,r=e.children,i=e.element;return s.createElement("div",Object.assign({"data-id":i.id},n),r)}]},Dv=function(e){var t=e.insertBreak,n=e.deleteBackward,r=e.onHotKeyDown,i=e;return i.insertBreak=function(){if(i.selection){var n=Lo(e,Ii);n?0!==fe.string(n).length?fe.string(n).length>0?Ke.splitNodes(e,{always:!0}):t():Ke.setNodes(e,{type:Zi,children:[wo()]},{at:n[1]}):t()}else t()},i.deleteBackward=function(t){var r=i.selection;if(r&&ke.isCollapsed(r)){var a=Lo(e,Ii);if(a&&0===fe.string(a).length)return void Ke.setNodes(e,{type:Zi,children:[wo()]},{at:a[1]})}n(t)},i.onHotKeyDown=function(t){if(Lo(e,Ii)){if((0,bt.default)("shift+enter",t)){t.preventDefault();var n=i.selection,a=se.start(e,n);Ke.insertText(e,"\n",{at:a}),rs(e,{anchor:{path:a.path,offset:a.offset+1},focus:{path:a.path,offset:a.offset+1}})}return!0}return r&&r(t)},i},Av=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(){var e;return(0,nt.Z)(this,n),e=t.apply(this,arguments),(0,u.default)((0,UO.Z)(e),"onChange",(function(t){var n=t.target.checked,r=e.props,i=r.editor,a=r.element,o=Vn.findPath(i,a);Ke.setNodes(i,{checked:n},{at:o})})),e}return(0,rt.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.children,r=e.element||{},i=r.id,a=r.align,o=r.checked,l=void 0!==o&&o,u={textAlign:a};return s.createElement("div",Object.assign({"data-id":i},t,{className:"sdoc-checkbox-container ".concat(t.className),style:u}),s.createElement("div",{className:"sdoc-checkbox-input-wrapper"},s.createElement("input",{className:"sdoc-checkbox-input",type:"checkbox",onChange:this.onChange,checked:l}),s.createElement("p",{className:"sdoc-checkbox-content-container"},n)))}}]),n}(s.PureComponent),Rv={editorPlugin:Dv,renderElements:[function(e,t){return s.createElement(Av,Object.assign({},e,{editor:t}))}]},Xv=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n=se.nodes(e,{match:function(t){return Do(t)===Ui||!!se.isVoid(e,t)},universal:!0});return!!(0,a.Z)(n,1)[0]},Lv=function(e,t){t===Ka.SUPERSCRIPT?Mv(e,Ka.SUBSCRIPT):t===Ka.SUBSCRIPT&&Mv(e,Ka.SUPERSCRIPT),se.addMark(e,t,!0)},Mv=function(e,t){se.removeMark(e,t)},Nv=function(e,t){var n=se.marks(e);if(n)return n[t];var r=se.nodes(e,{match:function(e){return!0===e[t]}});return!!(0,a.Z)(r,1)[0]},Iv={position:"absolute",top:-2,pointerEvents:"none",userSelect:"none",transform:"translateY(-100%)",fontSize:10,color:"white",background:"palevioletred",whiteSpace:"nowrap"},Zv={position:"absolute",userSelect:"none",height:"1.2em",width:2,background:"palevioletred"},Uv=function(e){var t=e.cursor_color,n=e.name,r=(0,o.Z)((0,o.Z)({},Iv),{},{background:t,left:"0%",cursor:"default"}),i=(0,o.Z)((0,o.Z)({},Zv),{},{background:t,left:"0%"});return i.top=1,s.createElement(s.Fragment,null,s.createElement("span",{className:"caret-item",contentEditable:!1,style:i},s.createElement("span",{style:{position:"relative"}},s.createElement("span",{name:n,className:"caret-name",contentEditable:!1,style:r}))))},jv=function(e,t){if(t)return!0;if(!e.selection)return!0;var n=se.nodes(e,{match:function(t){return!se.isEditor(t)&&te.isElement(t)&&se.isBlock(e,t)},universal:!0,mode:"highest"}),r=(0,a.Z)(n,1)[0][0].type;return r===Ui||r===Vi},Fv=function(e){var t=e.selection,n=se.marks(e);if(n&&n[Ka.FONT_SIZE])return n[Ka.FONT_SIZE];if(!t)return xa.DEFAULT;var r=se.nodes(e,{at:se.unhangRange(e,t),match:function(t){if(!se.isEditor(t)&&!te.isElement(t)){if(t[Ka.FONT_SIZE])return!0;var n=Xo(e.children,t.id);return!!n&&!![Ei,Pi].concat((0,i.Z)(ro),[ji]).includes(n.type)}return!1}}),o=(0,a.Z)(r,1)[0];if(!o)return xa.DEFAULT;var s=o[0];if(s[Ka.FONT_SIZE])return s[Ka.FONT_SIZE];var l=Xo(e.children,s.id);return xa[l.type]},Yv=function(e,t){se.addMark(e,Ka.FONT_SIZE,t),rs(e)},qv=function(e,t){if(!jv(e)){var n=Fv(e);"increase"===t&&(n+=1),"reduce"===t&&(n-=1)<1||Yv(e,n)}},Wv=function(e,t){var n=$s.getSetting("lang")||"zh-cn";if(e===wa)return"'Arial', ".concat("zh-cn"===n?"\u5b8b\u4f53":"Arial",", 'sans-serif'");var r=Ta.find((function(t){return t.name===e}))||{},i=r.usuallyFontFamilyName,a=r.fontFamilyName;!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,n=e.name,r=e.isSystemOwn,i=e.supportFontWeight,a=void 0===i?[]:i;if(!r&&n){var o=a.includes(t)?t:a[0],s=n.split(" ").join("+"),l="sdoc-font-link-".concat(s,"-").concat(o);if(!document.getElementById(l)){var u="https://fonts.googleapis.com/css?family=".concat(s,":").concat(o),c=document.createElement("link");c.rel="stylesheet",c.href=u,c.id=l,c.className="sdoc-google-font",document.body.appendChild(c)}}}(r,t);var o=a&&St()?a.mac:e;return"".concat(o,", ").concat("zh-cn"===n?"\u5b8b\u4f53":"Arial",", ").concat(i||"sans-serif")},Bv=["text"],zv=function(e,t){var n=e.attributes,r=e.children,i=e.leaf,a=(i.text,(0,Xt.Z)(i,Bv)),o=s.cloneElement(r),l={};if(i.isCaret&&(l.position="relative",l.display="inline-block",l.minWidth="2px"),i.computed_background_color&&(l.backgroundColor=i.computed_background_color),i[Ka.COLOR]&&(l.color=i[Ka.COLOR]),i[Ka.HIGHLIGHT_COLOR]&&(l.backgroundColor=i[Ka.HIGHLIGHT_COLOR]),i[Ka.FONT_SIZE]){var u=i[Ka.FONT_SIZE];"number"===typeof u&&(l.fontSize="".concat(u,"pt"))}if(i[Ka.FONT]){var c=i[Ka.BOLD]?600:400;l.fontFamily=Wv(i[Ka.FONT],c)}return i[Ka.BOLD]&&(o=s.createElement("strong",null,o)),i[Ka.ITALIC]&&(o=s.createElement("i",null,o)),i[Ka.UNDERLINE]&&(o=s.createElement("span",{style:{textDecoration:"underline"}},o)),i[Ka.STRIKETHROUGH]&&(o=s.createElement("span",{style:{textDecoration:"line-through"}},o)),i[Ka.SUPERSCRIPT]&&(o=s.createElement("sup",null,o)),i[Ka.SUBSCRIPT]&&(o=s.createElement("sub",null,o)),i[Ka.CODE]&&(o=s.createElement("code",null,o)),i[Ka.DELETE]&&(o=s.createElement("del",null,o)),i[Ka.ADD]&&(o=s.createElement("span",null,o)),i.decoration&&(o=s.createElement("span",{className:"token ".concat(i.type)},o)),s.createElement("span",Object.assign({"data-id":i.id},n,{style:l,className:Object.keys(a).join(" ")}),i.isCaret?s.createElement(Uv,i):null,o)},Vv={type:"text",editorPlugin:function(e){var t=function(t){if(Xv(e))return!1;!!Nv(e,t)?Mv(e,t):Lv(e,t)};return e.toggleTextBold=function(){t(Ka.BOLD)},e.toggleTextItalic=function(){t(Ka.ITALIC)},e},renderElements:[zv]},Gv=function(e){var t=e.editor,n=e.readonly,r=e.toggle,i=function(e,t){if(t)return!0;if(null==e.selection)return!0;if(Wm(e))return!0;var n=qo(e);return!!n.some((function(t){return e.isVoid(t)}))||!n.some((function(e){var t=Do(e);return t===Ui||t===Zi}))}(t,n),a=eo[Ui],o=(0,s.useCallback)((function(){Bm(t,"plaintext",co),r&&r(),rs(t)}),[t,r]);return s.createElement(vl,{disabled:i,menuConfig:a,onClick:o})},Hv=function(e){var t=e.normalizeNode,n=e.insertFragment,r=e.insertText,s=e.insertBreak,l=e.insertData,u=e.deleteBackward,c=e;return c.insertText=function(e){return r(". "===e?" ":e)},c.deleteBackward=function(t){Lo(e,Ui)&&ts(e)||u(t)},c.insertData=function(t){if(t.types.includes("text/code-block")&&!Lo(e,Ui)){var n={};if(Lo(c,xi)){var r=se.path(c,c.selection);n.at=[r[0]]}var i=JSON.parse(t.getData("text/code-block"));return Ke.insertNodes(c,i,(0,o.Z)({},n))}l(t)},c.insertFragment=function(t){if(1!==t.length||t[0].type!==Ui||Lo(e,Ui)){if(Lo(e,Ui)){t.forEach((function(e,n){if(e.type===Ui){var r=e.children.map((function(e){return e}));t.splice.apply(t,[n,1].concat((0,i.Z)(r)))}}));var a=t.map((function(e){var t=fe.string(e);return{id:p.nice(),type:ji,children:[{text:t,id:p.nice()}]}}));if(0!==se.string(c,c.selection.focus.path).length&&ke.isCollapsed(c.selection)){var o=(0,Tm.Z)(a),l=o[0],u=o.slice(1),d=fe.string(l);return r(d),void(0!==u.length&&(s(),n(u)))}return n(a)}return n(t)}return t.forEach((function(e,n){if(e.type===Ui){var r=e.children.map((function(e){var t=fe.string(e),n=ko(Zi);return n.children[0].text=t,n}));t.splice.apply(t,[n,1].concat((0,i.Z)(r)))}})),n(t)},c.normalizeNode=function(e){var n=(0,a.Z)(e,2),r=n[0],o=n[1],s=Do(r);if(!(s===ji&&o.length<=1)){if(s===Ui){if(0===r.children.length)return void Ke.delete(c,{at:o});if(ns(c,r)){var l=ko(Zi);Ke.insertNodes(c,l,{at:[o[0]+1]})}Do(r.children[0])!==ji&&(Ke.unwrapNodes(c),Ke.setNodes(c,{type:Zi},{mode:"highest"})),r.children.length>1&&r.children.forEach((function(e,t){e.type!==ji&&Ke.setNodes(c,{type:ji},{at:[].concat((0,i.Z)(o),[t])})}))}return t([r,o])}Ke.setNodes(c,{type:Zi},{at:o})},c.codeBlockOnKeyDown=function(e){if((0,bt.default)(["command+enter","ctrl+enter"],e)&&c.selection&&!ke.isExpanded(c.selection)){var t=se.path(c,c.selection),n=ko(Zi);Ke.insertNodes(c,n,{at:[t[0]+1]}),Ke.select(c,[t[0]+1])}if((0,bt.default)("tab",e)&&c.insertText(" "),(0,bt.default)("shift+tab",e)){var r={anchor:{offset:0,path:c.selection.focus.path},focus:(0,o.Z)({},c.selection.focus)},i=se.string(c,r);""===i.trim()&&function(e,t){for(var n=t>=4?4:t;n>0;)se.deleteBackward(e,"word"),n--}(c,i.length)}},c},Jv=s.createContext(null),Kv=function(){var e=(0,s.useContext)(Jv);if(!e)throw new Error("The `useScrollContext` hook must be used inside the component's context.");return e.scrollRef},eg=n(5684),tg=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.style,n=e.language,r=e.menuPosition,i=e.onChangeLanguage,o=e.onChangeAutoLineWrap,l=e.onCopyCodeBlock,u=e.onDeleteCodeBlock,c=e.t,d=t.white_space,f=void 0===d?"nowrap":d,p=(0,s.useState)(!1),h=(0,a.Z)(p,2),O=h[0],m=h[1],v=(0,s.useState)(""),g=(0,a.Z)(v,2),y=g[0],b=g[1],_=(0,s.useState)([{text:"Plain Text",value:"plaintext"},{text:"Bash",value:"bash"},{text:"CSS",value:"css"},{text:"C",value:"c"},{text:"C++",value:"cpp"},{text:"C#",value:"csharp"},{text:"Go",value:"go"},{text:"HTML",value:"html"},{text:"Javascript",value:"javascript"},{text:"Java",value:"java"},{text:"PHP",value:"php"},{text:"Python",value:"python"},{text:"Ruby",value:"ruby"},{text:"SQL",value:"sql"},{text:"Swift",value:"swift"},{text:"Typescript",value:"typescript"},{text:"XML",value:"xml"}]),S=(0,a.Z)(_,2),w=S[0],k=S[1],T=(0,s.useState)(!1),x=(0,a.Z)(T,2),E=x[0],P=x[1],$=(0,s.useCallback)((function(e){e.target.parentNode.className.includes("sdoc-search-langs")||m(!1)}),[]);(0,s.useEffect)((function(){return P(!0),window.addEventListener("click",$),function(){window.removeEventListener("click",$)}}),[]);var Q=(0,s.useCallback)((function(e){e.stopPropagation(),m(!O)}),[O]),C=(0,s.useCallback)((function(){o("normal"===f?"nowrap":"normal")}),[f]),D=(0,s.useCallback)((function(){u()}),[]),A=(0,s.useCallback)((function(e){var t=e.text;b(t),i(e)}),[]);(0,s.useEffect)((function(){var e=n;"text"===n&&(e="plaintext");var t=Vm(e);b(t.text)}),[n]);var R=(0,s.useCallback)((function(e){var t=[],n=[];[{text:"Plain Text",value:"plaintext"},{text:"Bash",value:"bash"},{text:"CSS",value:"css"},{text:"C",value:"c"},{text:"C++",value:"cpp"},{text:"C#",value:"csharp"},{text:"Go",value:"go"},{text:"HTML",value:"html"},{text:"Javascript",value:"javascript"},{text:"Java",value:"java"},{text:"PHP",value:"php"},{text:"Python",value:"python"},{text:"Ruby",value:"ruby"},{text:"SQL",value:"sql"},{text:"Swift",value:"swift"},{text:"Typescript",value:"typescript"},{text:"XML",value:"xml"}].forEach((function(r){r.value.startsWith(e.currentTarget.value.toLowerCase())?t.push(r):n.push(r)})),k([].concat(t,n))}),[]);return s.createElement(FO,null,s.createElement("div",{className:"sdoc-code-block-hover-menu-container",style:r},s.createElement("div",{className:"hover-menu-container"},s.createElement("div",{className:"sdoc-code-block-hover-operation-item sdoc-code-block-hover-operation-lang"},s.createElement("div",{role:"button",className:"op-item ".concat(O?"active":""),onClick:Q},s.createElement("span",null,y),s.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"}))),s.createElement("div",{className:"sdoc-code-block-hover-operation-divider"}),s.createElement("div",{id:"sdoc_code_block_auto_wrap",className:"sdoc-code-block-hover-operation-item"},s.createElement("div",{role:"button",className:"op-item ".concat("normal"===f?"active":""),onClick:C},s.createElement("i",{className:"sdocfont sdoc-auto-linefeed icon-font"})),E&&s.createElement(NO,{target:"sdoc_code_block_auto_wrap",placement:"top",fade:!0},c("Auto_wrap"))),s.createElement("div",{className:"sdoc-code-block-hover-operation-divider"}),s.createElement("div",{id:"sdoc_code_block_copy",className:"sdoc-code-block-hover-operation-item"},s.createElement("div",{role:"button",className:"op-item",onClick:l},s.createElement("i",{className:"sdocfont sdoc-copy icon-font"})),E&&s.createElement(NO,{target:"sdoc_code_block_copy",placement:"top",fade:!0},c("Copy"))),s.createElement("div",{className:"sdoc-code-block-hover-operation-divider"}),s.createElement("div",{id:"sdoc_code_block_delete",className:"sdoc-code-block-hover-operation-item"},s.createElement("div",{role:"button",className:"op-item",onClick:D},s.createElement("i",{className:"sdocfont sdoc-delete icon-font"})),E&&s.createElement(NO,{target:"sdoc_code_block_delete",placement:"top",fade:!0},c("Delete"))),O&&s.createElement("div",{className:"sdoc-langs-list-container"},s.createElement("div",{className:"sdoc-search-langs"},s.createElement(eg.Z,{placeholder:c("Search_language"),onChange:R})),s.createElement("ul",{className:"langs-list-ul"},w.map((function(e){return s.createElement("li",{className:"langs-list-li ".concat(y===e.text?"active":""),id:e.value,key:e.value,onClick:function(){A(e)}},e.text,s.createElement("span",{className:"li-check-mark ".concat(y===e.text?"li-checked":"")},s.createElement("i",{className:"sdocfont sdoc-check-mark icon-font"})))})))))))})),ng=function(e){var t=e.attributes,n=e.children,r=e.element,i=e.editor,l=er(),u=(0,s.useRef)(),c=Kv(),d=r.style,f=void 0===d?{white_space:"nowrap"}:d,p=f.white_space,h=(0,s.useState)({top:"",left:""}),O=(0,a.Z)(h,2),m=O[0],v=O[1],g=(0,s.useState)(!1),y=(0,a.Z)(g,2),b=y[0],_=y[1],S=(0,s.useCallback)((function(e){var t=e.value,n=Vn.findPath(i,r);Ke.setNodes(i,{language:t},{at:n})}),[]),w=(0,s.useCallback)((function(e){var t=Vn.findPath(i,r),n=(0,o.Z)((0,o.Z)({},f),{},{white_space:e});Ke.setNodes(i,{style:n},{at:t})}),[]),k=(0,s.useCallback)((function(){zm(r)}),[r]),T=(0,s.useCallback)((function(){var e=Vn.findPath(i,r);Ke.removeNodes(i,{at:e}),rs(i),Ke.select(i,i.selection)}),[]),x=(0,s.useCallback)((function(e){if(!l){if(u.current){var t=u.current.getBoundingClientRect(),n=t.top,r=t.left;v({top:n-42,left:r})}_(!0)}}),[]),E=(0,s.useCallback)((function(e){l||_(!1)}),[]),P=(0,s.useCallback)((function(e){if(!l&&b&&e.currentTarget.scrollTop){var t=u.current.getBoundingClientRect(),n=t.top,r=t.left;v({top:n-42,left:r})}}),[l,b]);(0,s.useEffect)((function(){if(!l){var e=null;return c.current&&(c.current.addEventListener("scroll",P),e=c.current),function(){e.removeEventListener("scroll",P)}}}),[P,l,c]);var $=(0,s.useCallback)((function(){u.current&&_(!1)}),[]);(0,s.useEffect)((function(){dm.getInstance().subscribe(ss.HIDDEN_CODE_BLOCK_HOVER_MENU,$)}),[]);return s.createElement("div",Object.assign({"data-id":r.id},t,{className:"sdoc-code-block-container ".concat(t.className),onClick:x,onMouseLeave:E}),s.createElement("pre",{onScroll:function(){dm.getInstance().dispatch(ss.UPDATE_SEARCH_REPLACE_HIGHLIGHT)},className:"sdoc-code-block-pre",ref:u},s.createElement("code",{className:"sdoc-code-block-code ".concat("nowrap"===p?"sdoc-code-no-wrap":"")},n)),b&&s.createElement(tg,{menuPosition:m,onChangeLanguage:S,language:r.language,style:r.style||{white_space:"nowrap"},onChangeAutoLineWrap:w,onCopyCodeBlock:k,onDeleteCodeBlock:T}))},rg={type:Ui,nodeType:"element",editorMenus:[Gv],editorPlugin:Hv,renderElements:[function(e,t){return s.createElement(ng,Object.assign({},e,{editor:t}))},function(e,t){var n=e.element,r=e.attributes,i=e.children;return s.createElement("div",Object.assign({"data-id":n.id},r,{className:"sdoc-code-line"}),i)}]},ig=n(93766),ag=n.n(ig),og=function(e,t){if(t)return!0;var n=e.selection;if(null===n)return!0;if(!ke.isCollapsed(n))return!0;var r=se.nodes(e,{match:function(t){var n=Do(t);if(!n&&Ro(t)&&t.id){var r=Xo(e.children,t.id);n=Do(r)}return n===Ui||(!!n.startsWith("header")||!!se.isVoid(e,t))},universal:!0});return!!(0,a.Z)(r,1)[0]},sg=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:co;if(t&&(r===fo||!og(e))){var a=t.map((function(t){return function(e){var t=ko(Vi);return(0,o.Z)((0,o.Z)({},t),{},{data:{src:e}})}(e.editorType===us?lg(t):t)})),s=n||e.selection,l=se.path(e,s);if(r===fo){if($v(e,l)){var u=l.slice(0,-2);u[u.length-1]=u[u.length-1]+1,Ke.insertNodes(e,a,{at:u});var c=me.next(me.next([].concat((0,i.Z)(u),[0,0])));return void rs(e,c)}var d=ko(Zi);return a.forEach((function(e,t){d.children[t]=e})),Ke.insertNodes(e,d,{at:[l[0]+1]}),void rs(e,[l[0]+1,2])}Ke.insertNodes(e,a,{at:s});var f=me.next(me.next(l));rs(e,f)}},lg=function(e){if(e&&e.startsWith("http"))return e;var t=$s.getSetting("serviceUrl"),n=$s.getSetting("assetsUrl");return ag()(t,n,e)},ug=function(e){var t=e.selection.focus.path,n=me.next(me.next(t));queueMicrotask((function(){Ke.select(e,n)}))},cg=function(e){var t=e.editor,n=e.readonly,r=e.eventBus,i=e.isRichEditor,a=e.className,l=og(t,n),u=eo[Vi],c=(0,Ti.useTranslation)().t,d=(0,s.useCallback)((function(){r.dispatch(ss.INSERT_ELEMENT,{type:po,editor:t})}),[t,r]);if(t.editorType===us){var f=(0,o.Z)((0,o.Z)({},u),{},{text:"Upload_local_image"}),p=(0,o.Z)((0,o.Z)({isRichEditor:i,className:a},f),{},{disabled:l,isActive:!1,onMouseDown:d});return s.createElement(VO,p)}return s.createElement(s.Fragment,null,s.createElement(vl,{disabled:l,menuConfig:u,className:"pr-2"},!l&&s.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"})),!l&&s.createElement(gl.Z,{target:u.id,trigger:"hover",className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-sub-dropdown-menu sdoc-insert-image-menu-popover",placement:"right-start",hideArrow:!0,fade:!1},s.createElement("div",{className:"sdoc-insert-image-menu-popover-container sdoc-dropdown-menu-container"},s.createElement("div",{className:"sdoc-dropdown-menu-item",onClick:d},c("Upload_local_image")))))},dg=(0,rt.Z)((function e(t){(0,nt.Z)(this,e),this.type=t.type||Vi,this.data=t.data||{src:""},this.children=t.children||[{text:""}]})),fg={data:""},pg=function(e){return"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||fg},hg=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,Og=/\/\*[^]*?\*\/| +/g,mg=/\n+/g,vg=function e(t,n){var r="",i="",a="",o=function(o){var s=t[o];"@"==o[0]?"i"==o[1]?r=o+" "+s+";":i+="f"==o[1]?e(s,o):o+"{"+e(s,"k"==o[1]?"":n)+"}":"object"==typeof s?i+=e(s,n?n.replace(/([^,])+/g,(function(e){return o.replace(/(^:.*)|([^,])+/g,(function(t){return/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t}))})):o):null!=s&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),a+=e.p?e.p(o,s):o+":"+s+";")};for(var s in t)o(s);return r+(n&&a?n+"{"+a+"}":a)+i},gg={},yg=function e(t){if("object"==typeof t){var n="";for(var r in t)n+=r+e(t[r]);return n}return t},bg=function(e,t,n,r,i){var a=yg(e),o=gg[a]||(gg[a]=function(e){for(var t=0,n=11;t>>0;return"go"+n}(a));if(!gg[o]){var s=a!==e?e:function(e){for(var t,n,r=[{}];t=hg.exec(e.replace(Og,""));)t[4]?r.shift():t[3]?(n=t[3].replace(mg," ").trim(),r.unshift(r[0][n]=r[0][n]||{})):r[0][t[1]]=t[2].replace(mg," ").trim();return r[0]}(e);gg[o]=vg(i?(0,u.default)({},"@keyframes "+o,s):s,n?"":"."+o)}var l=n&&gg.g?gg.g:null;return n&&(gg.g=gg[o]),function(e,t,n,r){r?t.data=t.data.replace(r,e):-1===t.data.indexOf(e)&&(t.data=n?e+t.data:t.data+e)}(gg[o],t,r,l),o},_g=function(e,t,n){return e.reduce((function(e,r,i){var a=t[i];if(a&&a.call){var o=a(n),s=o&&o.props&&o.props.className||/^go/.test(o)&&o;a=s?"."+s:o&&"object"==typeof o?o.props?"":vg(o,""):!1===o?"":o}return e+r+(null==a?"":a)}),"")};function Sg(e){var t=this||{},n=e.call?e(t.p):e;return bg(n.unshift?n.raw?_g(n,[].slice.call(arguments,1),t.p):n.reduce((function(e,n){return Object.assign(e,n&&n.call?n(t.p):n)}),{}):n,pg(t.target),t.g,t.o,t.k)}Sg.bind({g:1});var wg=Sg.bind({k:1});var kg=n(60596),Tg=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;return(0,nt.Z)(this,n),(r=t.call(this,e)).containerStyle=Sg({borderRadius:"3px",backgroundColor:"#fff",padding:"10px 16px",display:"flex",boxSizing:"border-box",boxShadow:"rgba(67, 90, 111, 0.3) 0px 0px 1px, rgba(67, 90, 111, 0.47) 0px 8px 10px -4px",justifyContent:"space-between",flexDirection:"row"}),r.containerBorderSuccess=Sg({borderLeft:"3px solid rgb(71, 184, 129)"}),r.containerBorderWarn=Sg({borderLeft:"3px solid rgb(217, 130, 43)"}),r.containerBorderDanger=Sg({borderLeft:"3px solid rgb(236, 76, 71)"}),r.containerBorderNotify=Sg({borderLeft:"3px solid rgb(16, 112, 202)"}),r.toastTextTitle=Sg({fontWeight:"600",fontSize:"14px",color:"#435a6f",margin:"0"}),r.toastTextChild=Sg({fontSize:"14px",color:"#999",margin:"0"}),r.toastClose=Sg({marginLeft:"15px",height:"24px",width:"24px",lineHeight:"22px",fontWeight:"700",textAlign:"center",fontSize:"20px",color:"#000",cursor:"pointer",opacity:"0.5",":hover":{opacity:1}}),r.toastIcon=Sg({marginRight:"10px",width:"14px",height:"20px",lineHeight:"20px"}),r}return(0,rt.Z)(n,[{key:"getContainerStyle",value:function(e){switch(e){case"success":default:return{borderStyle:this.containerBorderSuccess,iconColor:Sg({color:"rgb(71, 184, 129)"}),iconClass:"sdocfont sdoc-check-circle"};case"warning":return{borderStyle:this.containerBorderWarn,iconColor:Sg({color:"rgb(217, 130, 43)"}),iconClass:"sdocfont sdoc-exclamation-triangle"};case"none":return{borderStyle:this.containerBorderNotify,iconColor:Sg({color:"rgb(16, 112, 202)"}),iconClass:"sdocfont sdoc-description"};case"danger":return{borderStyle:this.containerBorderDanger,iconColor:Sg({color:"rgb(236, 76, 71)"}),iconClass:"sdocfont sdoc-exclamation-circle"}}}},{key:"render",value:function(){var e=this.getContainerStyle(this.props.intent);return s.createElement("div",{className:"".concat(e.borderStyle," ").concat(this.containerStyle)},s.createElement("div",{className:this.toastIcon},s.createElement("i",{className:"".concat(e.iconColor," ").concat(e.iconClass)})),s.createElement("div",{className:this.toastTextContainer},s.createElement("p",{className:this.toastTextTitle},this.props.title),this.props.children?s.createElement("p",{className:this.toastTextChild},this.props.children):null),this.props.isRemoveable&&s.createElement("div",{onClick:this.props.onRemove,className:this.toastClose},s.createElement("span",null,"\xd7")))}}]),n}(s.PureComponent),xg="cubic-bezier(0.0, 0.0, 0.2, 1)",Eg="cubic-bezier(0.4, 0.0, 1, 1)",Pg="cubic-bezier(0.175, 0.885, 0.320, 1.175)",$g=wg("openAnimation",{from:{opacity:0,transform:"translateY(-120%)"},to:{transform:"translateY(0)"}}),Qg=wg("closeAnimation",{from:{transform:"scale(1)",opacity:1},to:{transform:"scale(0.9)",opacity:0}}),Cg=Sg({display:"flex",flexDirection:"column",alignItems:"center",height:0,transition:"all ".concat(240,"ms ").concat(xg),'&[data-state="entering"], &[data-state="entered"]':{animation:"".concat($g," ").concat(240,"ms ").concat(Pg," both")},'&[data-state="exiting"]':{animation:"".concat(Qg," 120ms ").concat(Eg," both")}}),Dg=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(){var e;return(0,nt.Z)(this,n),e=t.apply(this,arguments),(0,u.default)((0,UO.Z)(e),"state",{isShown:!0,height:0}),(0,u.default)((0,UO.Z)(e),"close",(function(t){t&&(t.nativeEvent.stopImmediatePropagation(),t.stopPropagation()),e.clearCloseTimer(),e.setState({isShown:!1})})),(0,u.default)((0,UO.Z)(e),"startCloseTimer",(function(){e.props.duration&&(e.closeTimer=setTimeout((function(){e.close()}),1e3*e.props.duration))})),(0,u.default)((0,UO.Z)(e),"clearCloseTimer",(function(){e.closeTimer&&(clearTimeout(e.closeTimer),e.closeTimer=null)})),(0,u.default)((0,UO.Z)(e),"handleMouseEnter",(function(){e.clearCloseTimer()})),(0,u.default)((0,UO.Z)(e),"handleMouseLeave",(function(){e.startCloseTimer()})),(0,u.default)((0,UO.Z)(e),"onRef",(function(t){if(null!==t){var n=t.getBoundingClientRect().height;e.setState({height:n})}})),e}return(0,rt.Z)(n,[{key:"componentDidUpdate",value:function(e){e.isShown!==this.props.isShown&&this.setState({isShown:this.props.isShown})}},{key:"componentDidMount",value:function(){this.startCloseTimer()}},{key:"componentWillUnmount",value:function(){this.clearCloseTimer()}},{key:"render",value:function(){var e=this;return s.createElement(kg.ZP,{appear:!0,unmountOnExit:!0,timeout:240,in:this.state.isShown,onExited:this.props.onRemove},(function(t){return s.createElement("div",{"data-state":t,className:Cg,onMouseEnter:e.handleMouseEnter,onMouseLeave:e.handleMouseLeave,style:{height:e.state.height,zIndex:e.props.zIndex,marginBottom:e.state.isShown?0:-e.state.height}},s.createElement("div",{ref:e.onRef,style:{padding:8}},s.createElement(Tg,{intent:e.props.intent,title:e.props.title,"aria-label":e.props.title,children:e.props.children||"",isRemoveable:e.props.hasCloseButton,onRemove:function(t){return e.close(t)}})))}))}}]),n}(s.PureComponent);(0,u.default)(Dg,"defaultProps",{intent:"none"});var Ag=["id","description"],Rg=Sg({maxWidth:"560px",margin:"0 auto",top:0,left:0,right:0,position:"fixed",zIndex:999999}),Xg=function(e){return Object.hasOwnProperty.call(e,"id")},Lg=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e,r){var a;return(0,nt.Z)(this,n),a=t.call(this,e,r),(0,u.default)((0,UO.Z)(a),"getToasts",(function(){return a.state.toasts})),(0,u.default)((0,UO.Z)(a),"closeAll",(function(){a.getToasts().forEach((function(e){return e.close()}))})),(0,u.default)((0,UO.Z)(a),"notify",(function(e,t){if(Xg(t)){var n,r=(0,c.Z)(a.state.toasts);try{for(r.s();!(n=r.n()).done;){var o=n.value;String(o.id).startsWith(t.id)&&a.closeToast(o.id)}}catch(l){r.e(l)}finally{r.f()}}var s=a.createToastInstance(e,t);return a.onClose=t.onClose,a.setState((function(e){return{toasts:[s].concat((0,i.Z)(e.toasts))}})),s})),(0,u.default)((0,UO.Z)(a),"createToastInstance",(function(e,t){var r=++n.idCounter,i=Xg(t)?"".concat(t.id,"-").concat(r):r,o=t.hasCloseButton||!0,s=t.duration||2;return void 0!==t.hasCloseButton&&(o=t.hasCloseButton),void 0!==t.duration&&(s=t.duration),{id:i,title:e,description:t.description,hasCloseButton:o,duration:s,close:function(){return a.closeToast(i)},intent:t.intent}})),(0,u.default)((0,UO.Z)(a),"closeToast",(function(e){a.setState((function(t){return{toasts:t.toasts.map((function(t){return t.id===e?(0,o.Z)((0,o.Z)({},t),{},{isShown:!1}):t}))}}))})),(0,u.default)((0,UO.Z)(a),"removeToast",(function(e){a.onClose&&a.onClose(),a.setState((function(t){return{toasts:t.toasts.filter((function(t){return t.id!==e}))}}))})),e.bindNotify(a.notify),e.bindGetToasts(a.getToasts),e.bindCloseAll(a.closeAll),a.state={toasts:[]},a}return(0,rt.Z)(n,[{key:"render",value:function(){var e=this;return s.createElement("span",{className:Rg},this.state.toasts.map((function(t){var n=t.id,r=t.description,i=(0,Xt.Z)(t,Ag);return s.createElement(Dg,Object.assign({key:n,onRemove:function(){return e.removeToast(n)}},i),r)})))}}]),n}(s.PureComponent);(0,u.default)(Lg,"idCounter",0);var Mg="undefined"!==typeof window&&"undefined"!==typeof window.document,Ng=(0,rt.Z)((function e(){var t=this;(0,nt.Z)(this,e);var n=this;if((0,u.default)(this,"_bindNotify",(function(e){t.notifyHandler=e})),(0,u.default)(this,"_bindGetToasts",(function(e){t.getToastsHandler=e})),(0,u.default)(this,"_bindCloseAll",(function(e){t.closeAllHandler=e})),(0,u.default)(this,"getToasts",(function(){return t.getToastsHandler()})),(0,u.default)(this,"closeAll",(function(){return t.closeAllHandler()})),(0,u.default)(this,"notify",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.notifyHandler(e,(0,o.Z)((0,o.Z)({},t),{},{intent:"none"}))})),(0,u.default)(this,"success",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.notifyHandler(e,(0,o.Z)((0,o.Z)({},t),{},{intent:"success"}))})),(0,u.default)(this,"warning",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.notifyHandler(e,(0,o.Z)((0,o.Z)({},t),{},{intent:"warning"}))})),(0,u.default)(this,"danger",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.notifyHandler(e,(0,o.Z)((0,o.Z)({},t),{},{intent:"danger"}))})),Mg){var r=document.createElement("div");r.setAttribute("data-evergreen-toaster-container",""),document.body.appendChild(r),Bt.render(s.createElement(Lg,{bindNotify:this._bindNotify,bindGetToasts:this._bindGetToasts,bindCloseAll:this._bindCloseAll}),r)}})),Ig=new Ng,Zg="insert_text",Ug="remove_text",jg="insert_node",Fg="remove_node",Yg="merge_node",qg="split_node",Wg="set_node",Bg="move_node",zg=function(e){return Eo.isObject(e)?Eo.hasProperty(e,"children")?(0,o.Z)((0,o.Z)({},e),{},{id:p.nice(),children:Vg(e.children)}):(0,o.Z)((0,o.Z)({},e),{},{id:p.nice()}):e},Vg=function e(t){return Eo.isObject(t)?zg(t):Array.isArray(t)?t.map((function(t){return t.id=p.nice(),t.children&&(t.children=e(t.children)),t})):[{id:p.nice(),text:""}]},Gg=function(e,t){if(t)return!0;var n=e.selection;if(null===n)return!0;if(!ke.isCollapsed(n))return!0;var r=se.nodes(e,{match:function(t){var n=Do(t);if(!n&&Ro(t)&&t.id){var r=Xo(e.children,t.id);n=Do(r)}return!!n.startsWith("header")||(n===Ui||(n===Li||(n===Mi||(n===xi||(n===Ni||(n===Fi||(n===qi||(n===Yi||(n===Hi||!!se.isVoid(e,t))))))))))},universal:!0});return!!(0,a.Z)(r,1)[0]},Hg=function(e,t,n){var r={},i=Mo(e,Fi);if(i&&void 0!==t&&void 0!==n){var o=(0,a.Z)(i,2)[1];r=Cy(e,o,t,n)}return{id:p.nice(),type:qi,children:[{text:"",id:p.nice()}],style:r,inherit_style:r}},Jg=function(e,t,n){for(var r=[],i=0;i3&&void 0!==arguments[3]?arguments[3]:co;if(t&&(r===fo||!Gg(e))){var i=Kg(e,{size:t}),a=n||e.selection,o=se.path(e,a);Py(e,r,o,i)}},ty=function(e){var t=Lo(e,Fi),n=Lo(e,Yi),r=Lo(e,qi),i=Qo(e,r);return{table:t,tablePath:Qo(e,t),tableSize:[t.children.length,n.children.length],row:n,rowPath:Qo(e,n),rowIndex:i[i.length-2],cell:r,cellPath:Qo(e,r),cellIndex:i[i.length-1]}},ny=function(e,t){var n;if(Eo.isSameObject(e.tableSelectedRange,Jm)){if(qo(e).forEach((function(r){if(r.type===qi){var i=Qo(e,r);i&&(n=n||i,Ke.setNodes(e,{style:(0,o.Z)((0,o.Z)({},r.style),t),inherit_style:Qy(pv,t,r)},{at:i}))}})),n){var r={anchor:se.start(e,n),focus:se.end(e,n)};Ke.select(e,r)}}else for(var a=e.tableSelectedRange,s=a.minColIndex,l=a.maxColIndex,u=a.minRowIndex,c=a.maxRowIndex,d=ty(e).tablePath,f=u;f<=c;f++)for(var p=s;p<=l;p++){var h=[].concat((0,i.Z)(d),[f,p]),O=Co(e,h);Ke.setNodes(e,{style:(0,o.Z)((0,o.Z)({},O.style),t),inherit_style:Qy(hv,t,O)},{at:h})}},ry=function(e,t,n,r){for(var a=n.children[r].children,o=0,s=a.length;o=0;f--){var p=n.children[f].children[o],h=p.is_combined,O=p.rowspan,m=p.colspan;if(!h&&f+O-1>r){Ke.setNodes(e,{rowspan:O+1},{at:[].concat((0,i.Z)(t),[f,o])});for(var v=0;v1){Ke.setNodes(e,{rowspan:c+1},{at:[].concat((0,i.Z)(t),[r,o])});for(var g=0;g=0;d--){var f=n.children[a].children[d],p=f.is_combined,h=f.rowspan,O=f.colspan;if(!p&&d+O-1>r){Ke.setNodes(e,{colspan:O+1},{at:[].concat((0,i.Z)(t),[a,d])});for(var m=0;m1){Ke.setNodes(e,{colspan:c+1},{at:[].concat((0,i.Z)(t),[a,r])});for(var v=0;v2&&void 0!==arguments[2]?arguments[2]:av,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,a=ty(e),o=a.table,s=a.tablePath,l=a.tableSize,u=a.rowIndex,c=a.cellIndex;if(dm.getInstance().dispatch(ss.CANCEL_TABLE_SELECT_RANGE),t!==nv)if(t!==rv);else{if(l[1]>=Hm)return;var d=n===av?c+1:c,f=Math.min(Hm-l[1],r),p=py(e,o,d,f);fy(e,o,p);for(var h=0;h=Gm)return;for(var _=[].concat((0,i.Z)(s),n===av?[u+1]:[u]),S=Math.min(Gm-l[0],r),w=0;w=0;f--){var p=n.children[f].children[o],h=p.is_combined,O=p.rowspan;if(!h&&f+O-1>=r){Ke.setNodes(e,{rowspan:O-1},{at:[].concat((0,i.Z)(t),[f,o])});break}}else if(c>1){var m=[].concat((0,i.Z)(t),[r+1,o]),v=Hg(e);v.rowspan=c-1,v.colspan=d,Ke.removeNodes(e,{at:m}),Ke.insertNodes(e,v,{at:m})}}},cy=function(e,t,n,r){for(var a=0,o=n.children.length;a=0;d--){var f=n.children[a].children[d],p=f.is_combined,h=f.colspan;if(!p&&d+h-1>=r){Ke.setNodes(e,{colspan:h-1},{at:[].concat((0,i.Z)(t),[a,d])});break}}else if(c>1){var O=[].concat((0,i.Z)(t),[a,r+1]),m=Hg(e);m.rowspan=u,m.colspan=c-1,Ke.removeNodes(e,{at:O}),Ke.insertNodes(e,m,{at:O})}}},dy=function(e,t){e.tableSelectedRange=t||Jm},fy=function(e,t,n){var r=Qo(e,t);Ke.setNodes(e,{columns:n},{at:r})},py=function(e,t,n,r){var i=hy(e,t),a=i.slice(0),s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(e)&&0!==e.length?e.reduce((function(e,t){return e+t.width}),0):0}(i),l=i[n]||i[n-1],u=l.width*r;if(s>e.width){for(var c=0;c1&&void 0!==arguments[1]?arguments[1]:0;if(!e)return!1;var n=e.children.length;return t===e.children[n-1].text.length},Sy=function(){return 0===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)},wy=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=ty(e),a=r.tableSize,o=r.tablePath,s=r.rowIndex,l=r.cellIndex,u=r.cell,c=o.slice(0,-1),d=o[o.length-1],f=e.selection.focus;if(n===$a){if(!Sy(f.offset))return void setTimeout((function(){if(Lo(e,Fi)){var t=ty(e).cellIndex;if(0!==Math.abs(t-l)){if(0===s)return void(0!==d&&rs(e,[].concat((0,i.Z)(c),[d-1])));rs(e,[].concat((0,i.Z)(c),[d,s-1,l]));var n=e.selection.focus;Ke.select(e,{focus:n,anchor:n})}}}),10);if(t.preventDefault(),0===s)return void(0!==d&&rs(e,[].concat((0,i.Z)(c),[d-1])));rs(e,[].concat((0,i.Z)(c),[d,s-1,l]));var p=e.selection.focus;Ke.select(e,{focus:p,anchor:p})}if(n===Qa){if(!_y(u,f.offset))return;if(t.preventDefault(),s===a[0]-1&&l===a[1]-1)return void rs(e,[].concat((0,i.Z)(c),[d+1]));l===a[1]-1?rs(e,[].concat((0,i.Z)(c),[d,s+1,0])):rs(e,[].concat((0,i.Z)(c),[d,s,l+1]));var h=e.selection.anchor;Ke.select(e,{focus:h,anchor:h})}if(n===Ca){if(!_y(u,f.offset))return void setTimeout((function(){if(Lo(e,Fi)){var t=ty(e).cellIndex;if(0!==Math.abs(t-l)){if(s===a[0]-1){if(!Co(e,[].concat((0,i.Z)(c),[d+1])))return;return void rs(e,[].concat((0,i.Z)(c),[d+1]))}rs(e,[].concat((0,i.Z)(c),[d,s+1,l]));var n=e.selection.anchor;Ke.select(e,{focus:n,anchor:n})}}}),10);if(t.preventDefault(),s===a[0]-1){if(!Co([].concat((0,i.Z)(c),[d+1])))return;return void rs(e,[].concat((0,i.Z)(c),[d+1]))}rs(e,[].concat((0,i.Z)(c),[d,s+1,l]));var O=e.selection.anchor;Ke.select(e,{focus:O,anchor:O})}if(n===Da){if(!Sy(f.offset))return;if(t.preventDefault(),0===s&&0===l)return void(0!==d&&rs(e,[].concat((0,i.Z)(c),[d-1])));rs(e,[].concat((0,i.Z)(c),0===l?[d,s-1,a[1]-1]:[d,s,l-1]));var m=e.selection.focus;Ke.select(e,{focus:m,anchor:m})}},ky=function(e){return e?(4===e.length?"#"+e.slice(1,4).repeat(2):e).toUpperCase():""},Ty=function(e,t){var n=e.style,r=(void 0===n?{}:n)[dv]||Km;return 0===t?r+1:r},xy=function(e,t){var n,r=0,i=(0,c.Z)(t.children);try{for(i.s();!(n=i.n()).done;){var a=n.value,o=a.is_combined,s=a.rowspan;if(!(o||(void 0===s?1:s)>1)){var l=null;try{l=Vn.toDOMNode(e,a)}catch(u){if(!l)break}r=l.getBoundingClientRect().height;break}}}catch(d){i.e(d)}finally{i.f()}return r||(r=t.style[dv]||Km),r},Ey=function(e,t){if(!t)return Hg(e);var n=(0,o.Z)({children:[{text:"",id:p.nice()}]},t),r=[];if(n.children.forEach((function(e){e.type===Zi?r.push.apply(r,(0,i.Z)(e.children)):r.push(e)})),n.children=r.map((function(e){return e.BOLD&&(e.bold=e.BOLD,delete e.BOLD),e.ITALIC&&(e.italic=e.ITALIC,delete e.ITALIC),e})),n.data){var a=(0,o.Z)({},n.data);delete n.data,Object.keys(a).forEach((function(e){"align"===e&&(a.text_align=a.align,delete a.align)})),n.style=a}return n},Py=function(e,t,n,r){var i=e.selection;if(t===uo){var a=[n[0]];Ke.insertNodes(e,r,{at:a})}else if(t===fo){var o=[n[0]+1];Ke.insertNodes(e,r,{at:o})}else t===co&&(Ke.splitNodes(e,{at:i,always:!0}),Ke.insertNodes(e,r,{at:i.anchor}))},$y=function(e){var t=e.selection;if(!t)return co;if(!ke.isCollapsed(t))return co;var n=Bo(e);return n?se.isStart(e,t.anchor,n[1])?uo:se.isEnd(e,t.anchor,n[1])?fo:co:co},Qy=function(e,t,n){var r=(0,o.Z)({},n.inherit_style)||{};for(var i in t)Object.hasOwnProperty.call(t,i)&&e.includes(i)&&(r[i]=t[i]);return r},Cy=function(e,t,n,r){var i,o,s=se.nodes(e,{match:function(e){return e.type===Fi},at:t}),l=(0,a.Z)(s,1)[0];if(!l)return{};var u=null===(i=l[0].children[n])||void 0===i?void 0:i.children[r];return u&&null!==(o=u.inherit_style)&&void 0!==o?o:{}},Dy=function(e,t){var n="";return 0===t?n=e:t%2===0&&(n=fv[e]),n},Ay=function(e,t){var n=Vn.findPath(e,t);rs(e,se.end(e,n))},Ry=function(e,t,n){for(var r=t;r>=0;r--)for(var i=e.children[r],a=n;a>=0;a--){var o=i.children[a],s=o.colspan,l=void 0===s?0:s,u=o.rowspan,c=void 0===u?0:u;if(!(l<=1&&c<=1)){if(a+l>=n&&r+c>=t)return{currentCell:o,rowIndex:r,cellIndex:a};break}}},Xy=function(e,t,n,r){var i=r,a=t.children[n].children[r],o=t.children[n].children[r];if(o.is_combined){var s=Ry(t,n,r);r=s.cellIndex,n=s.rowIndex,o=s.currentCell}var l=t.columns,u=Vn.toDOMNode(e,o),c=a.colspan,d=a.rowspan,f=l[r].width,p=u.getBoundingClientRect().height;if(c>1)for(var h=r+1;h1)for(var O=n+1;O=n;d--){var f=a.children[d];Ke.removeNodes(e,{at:c}),Ke.insertNodes(e,f,{at:u})}else for(var p=[].concat((0,i.Z)(s),[o,t-1]),h=[].concat((0,i.Z)(s),[o,n]),O=n;O<=r;O++){var m=a.children[O];Ke.removeNodes(e,{at:h}),Ke.insertNodes(e,m,{at:p})}})),function(e,t,n,r,a){var o=(0,i.Z)(t.columns),s=a-r+1,l=o.splice(r,s);o.splice.apply(o,[n,0].concat((0,i.Z)(l))),fy(e,t,o)}(e,o,t,n,r);var u={minRowIndex:0,maxRowIndex:o.children.length-1,minColIndex:t,maxColIndex:t+r-n};dy(e,u)},Iy=function(e,t,n,r,i){var a=e.columns.length,o={minRowIndex:0,maxRowIndex:e.children.length-1,minColIndex:0,maxColIndex:a-1},s=n1&&void 0!==arguments[1]?arguments[1]:300,r=function(){var i=(0,cl.Z)((0,l.Z)().mark((function i(){return(0,l.Z)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,$s.getCopyMoveProgressView(e);case 2:i.sent.data.done?(clearTimeout(t),dm.getInstance().dispatch(ss.RELOAD_IMAGE)):t=setTimeout(r,n);case 5:case"end":return i.stop()}}),i)})));return function(){return i.apply(this,arguments)}}();r()}(e.data.task_id))})).catch((function(e){var t=_t(e);Ig.danger(t)}))}}t.types&&t.types.includes("Files")&&t.files[0].type.includes(Vi)?$s.uploadLocalImage(t.files).then((function(t){sg(u,t,e.selection,co),ug(u)})):r(t)},u.insertFragment=function(e){return function(e){return 1===e.length&&0===fe.string(e[0]).length&&1===e[0].children.filter((function(e){return(null===e||void 0===e?void 0:e.type)===Vi})).length}(e)&&ug(u),o(e)},u.imageOnKeyDown=function(t){if(13!==t.keyCode);else{var n=u.selection.focus,r=me.parent(n.path),i=me.next(r),a={anchor:{offset:0,path:i},focus:{offset:0,path:i}};Ke.setSelection(e,a)}},u.deleteBackward=function(t){var n=e.selection,r=se.before(e,n),o=se.before(e,n,{distance:1});if(!o)return i(t);var s=se.node(e,[o.path[0],o.path[1]]),l=(0,a.Z)(s,2),c=l[0],d=l[1];if(c.type===Vi&&ke.isCollapsed(n)&&es(e)&&!me.isCommon(d,n.anchor.path))return i(t),void rs(u,se.end(u,r));if(te.isElement(c)&&c.type===Vi){var f=se.node(e,[d[0]]),p=(0,a.Z)(f,2),h=p[0],O=p[1];if(h.type===Gi)return void Ke.removeNodes(e,{at:O});rs(e,me.next(d))}i(t)},u.insertBreak=function(){var t=e.selection;if(null==t)return s();var n=se.path(e,t),r=se.node(e,[n[0]]);if((0,a.Z)(r,1)[0].type===Gi){var i=ko(Zi);return Ke.insertNodes(e,i,{at:[n[0]+1]}),void rs(e,[n[0]+1])}s()},u},qy=n(9284),Wy=n.n(qy);function By(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zy(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"";var n=e;return t&&Object.keys(t).forEach((function(e){n=n.replace(e,t[e])})),n}function lb(){return"undefined"!==typeof n.g.window?n.g.window.innerWidth:0}var ub="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i));function cb(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.g.window.self,t=e.document.referrer;if(e===n.g.window.top||!t)return e;var r=function(e){return e.match(/(.*\/\/.*?)(\/|$)/)[1]};return r(e.location.href)===r(t)?cb(e.parent):e}var db=300,fb=27,pb=37,hb=39,Ob=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ky(e,t)}(o,e);var t,r,i,a=tb(o);function o(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),Gy(eb(t=a.call(this,e)),"handleWheel",(function(e){e.preventDefault()})),t.state={isClosing:!e.animationDisabled,shouldAnimate:!1,zoomLevel:0,offsetX:0,offsetY:0,loadErrorStatus:{},rotateDeg:0},t.outerEl=s.createRef(),t.zoomInBtn=s.createRef(),t.zoomOutBtn=s.createRef(),t.caption=s.createRef(),t.closeIfClickInner=t.closeIfClickInner.bind(eb(t)),t.handleImageDoubleClick=t.handleImageDoubleClick.bind(eb(t)),t.handleImageClick=t.handleImageClick.bind(eb(t)),t.handleImageMouseWheel=t.handleImageMouseWheel.bind(eb(t)),t.handleKeyInput=t.handleKeyInput.bind(eb(t)),t.handleMouseUp=t.handleMouseUp.bind(eb(t)),t.handleMouseDown=t.handleMouseDown.bind(eb(t)),t.handleMouseMove=t.handleMouseMove.bind(eb(t)),t.handleOuterMousewheel=t.handleOuterMousewheel.bind(eb(t)),t.handleTouchStart=t.handleTouchStart.bind(eb(t)),t.handleTouchMove=t.handleTouchMove.bind(eb(t)),t.handleTouchEnd=t.handleTouchEnd.bind(eb(t)),t.handlePointerEvent=t.handlePointerEvent.bind(eb(t)),t.handleCaptionMousewheel=t.handleCaptionMousewheel.bind(eb(t)),t.handleWindowResize=t.handleWindowResize.bind(eb(t)),t.handleZoomInButtonClick=t.handleZoomInButtonClick.bind(eb(t)),t.handleZoomOutButtonClick=t.handleZoomOutButtonClick.bind(eb(t)),t.requestClose=t.requestClose.bind(eb(t)),t.requestMoveNext=t.requestMoveNext.bind(eb(t)),t.requestMovePrev=t.requestMovePrev.bind(eb(t)),t.rotateImage=t.rotateImage.bind(eb(t)),t.isMobile=ub,t}return t=o,r=[{key:"UNSAFE_componentWillMount",value:function(){this.timeouts=[],this.currentAction=0,this.eventsSource=0,this.pointerList=[],this.preventInnerClose=!1,this.preventInnerCloseTimeout=null,this.keyPressed=!1,this.imageCache={},this.lastKeyDownTime=0,this.resizeTimeout=null,this.wheelActionTimeout=null,this.resetScrollTimeout=null,this.scrollX=0,this.scrollY=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,this.pinchTouchList=null,this.pinchDistance=0,this.keyCounter=0,this.moveRequested=!1,this.props.animationDisabled||this.setState({isClosing:!1})}},{key:"componentDidMount",value:function(){var e=this;this.windowContext=cb(),this.listeners={resize:this.handleWindowResize,mouseup:this.handleMouseUp,touchend:this.handleTouchEnd,touchcancel:this.handleTouchEnd,pointerdown:this.handlePointerEvent,pointermove:this.handlePointerEvent,pointerup:this.handlePointerEvent,pointercancel:this.handlePointerEvent},Object.keys(this.listeners).forEach((function(t){e.windowContext.addEventListener(t,e.listeners[t])})),document.addEventListener("wheel",this.handleWheel,{passive:!1}),this.loadAllImages()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=!1,r={},i={};this.getSrcTypes().forEach((function(a){t.props[a.name]!==e[a.name]&&(n=!0,r[t.props[a.name]]=!0,i[e[a.name]]=!0)})),(n||this.moveRequested)&&(Object.keys(r).forEach((function(e){!(e in i)&&e in t.imageCache&&(t.imageCache[e].loaded=!1)})),this.moveRequested=!1,this.loadAllImages(e))}},{key:"shouldComponentUpdate",value:function(){return!this.moveRequested}},{key:"componentWillUnmount",value:function(){var e=this;this.didUnmount=!0,Object.keys(this.listeners).forEach((function(t){e.windowContext.removeEventListener(t,e.listeners[t])})),document.removeEventListener("wheel",this.handleWheel,{passive:!1}),this.timeouts.forEach((function(e){return clearTimeout(e)}))}},{key:"setTimeout",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var n=this,r=setTimeout((function(){n.timeouts=n.timeouts.filter((function(e){return e!==r})),e()}),t);return this.timeouts.push(r),r}))},{key:"setPreventInnerClose",value:function(){var e=this;this.preventInnerCloseTimeout&&this.clearTimeout(this.preventInnerCloseTimeout),this.preventInnerClose=!0,this.preventInnerCloseTimeout=this.setTimeout((function(){e.preventInnerClose=!1,e.preventInnerCloseTimeout=null}),100)}},{key:"getBestImageForType",value:function(e){var t=this.props[e],n={};if(this.isImageLoaded(t))n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height);else{if(!this.isImageLoaded(this.props["".concat(e,"Thumbnail")]))return null;t=this.props["".concat(e,"Thumbnail")],n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height,!0)}return{src:t,height:this.imageCache[t].height,width:this.imageCache[t].width,targetHeight:n.height,targetWidth:n.width}}},{key:"getFitSizes",value:function(e,t,n){var r=this.getLightboxRect(),i=this.isMobile?0:70,a=r.height-2*i,o=r.width-2*i;return n||(a=Math.min(a,t),o=Math.min(o,e)),o/a>e/t?{width:e*a/t,height:a}:{width:o,height:t*o/e}}},{key:"getMaxOffsets",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel,t=this.getBestImageForType("mainSrc");if(null===t)return{maxX:0,minX:0,maxY:0,minY:0};var n=this.getLightboxRect(),r=this.getZoomMultiplier(e),i=0,a=0;return{maxX:i=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:a=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*i,minY:-1*a}}},{key:"getSrcTypes",value:function(){return[{name:"mainSrc",keyEnding:"i".concat(this.keyCounter)},{name:"mainSrcThumbnail",keyEnding:"t".concat(this.keyCounter)},{name:"nextSrc",keyEnding:"i".concat(this.keyCounter+1)},{name:"nextSrcThumbnail",keyEnding:"t".concat(this.keyCounter+1)},{name:"prevSrc",keyEnding:"i".concat(this.keyCounter-1)},{name:"prevSrcThumbnail",keyEnding:"t".concat(this.keyCounter-1)}]}},{key:"getZoomMultiplier",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel;return Math.pow(1.007,e)}},{key:"getLightboxRect",value:function(){return this.outerEl.current?this.outerEl.current.getBoundingClientRect():{width:lb(),height:"undefined"!==typeof n.g.window?n.g.window.innerHeight:0,top:0,right:0,bottom:0,left:0}}},{key:"clearTimeout",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){this.timeouts=this.timeouts.filter((function(t){return t!==e})),clearTimeout(e)}))},{key:"changeZoom",value:function(e,t,n){if(this.props.enableZoom){var r=Math.max(0,Math.min(db,e));if(r!==this.state.zoomLevel)if(0!==r){var i=this.getBestImageForType("mainSrc");if(null!==i){var a=this.getZoomMultiplier(),o=this.getZoomMultiplier(r),s=this.getLightboxRect(),l="undefined"!==typeof t?t-s.left:s.width/2,u="undefined"!==typeof n?n-s.top:s.height/2,c=(s.width-i.width*a)/2,d=(s.height-i.height*a)/2,f=l-(l-(c-this.state.offsetX))/a*o,p=u-(u-(d-this.state.offsetY))/a*o,h=(s.width-i.width*o)/2-f,O=(s.height-i.height*o)/2-p;if(3!==this.currentAction){var m=this.getMaxOffsets();this.state.zoomLevel>r&&(h=Math.max(m.minX,Math.min(m.maxX,h)),O=Math.max(m.minY,Math.min(m.maxY,O)))}this.setState({zoomLevel:r,offsetX:h,offsetY:O})}}else this.setState({zoomLevel:r,offsetX:0,offsetY:0})}}},{key:"closeIfClickInner",value:function(e){!this.preventInnerClose&&e.target.className.search(/\bril-inner\b/)>-1&&this.requestClose(e)}},{key:"handleKeyInput",value:function(e){if(e.stopPropagation(),!this.isAnimating())if("keyup"!==e.type){var t=e.which||e.keyCode,n=new Date;if(!(n.getTime()-this.lastKeyDownTime=Math.abs(e.deltaX)){if(e.stopPropagation(),Math.abs(e.deltaY)<1)return;this.scrollX=0,this.scrollY+=e.deltaY,this.changeZoom(this.state.zoomLevel-e.deltaY,e.clientX,e.clientY)}}else if(Math.abs(e.deltaY)>Math.abs(e.deltaX)){var t=this.state.offsetY+e.deltaY;t=t<0?0:t,this.setState({offsetY:t})}else{var n=this.state.offsetX+e.deltaX;n=n<0?0:n,this.setState({offsetX:n})}}},{key:"handleImageDoubleClick",value:function(e){this.state.zoomLevel>0?this.changeZoom(0,e.clientX,e.clientY):this.changeZoom(this.state.zoomLevel+100,e.clientX,e.clientY)}},{key:"handleImageClick",value:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"shouldHandleEvent",value:function(e){if(this.eventsSource===e)return!0;if(0===this.eventsSource)return this.eventsSource=e,!0;switch(e){case 1:default:return!1;case 2:return this.eventsSource=2,this.filterPointersBySource(),!0;case 3:return 1===this.eventsSource&&(this.eventsSource=3,this.filterPointersBySource(),!0)}}},{key:"addPointer",value:function(e){this.pointerList.push(e)}},{key:"removePointer",value:function(e){this.pointerList=this.pointerList.filter((function(t){return t.id!==e.id}))}},{key:"filterPointersBySource",value:function(){var e=this;this.pointerList=this.pointerList.filter((function(t){return t.source===e.eventsSource}))}},{key:"handleMouseDown",value:function(e){this.shouldHandleEvent(1)&&o.isTargetMatchImage(e.target)&&(this.addPointer(o.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[o.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(o.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":o.isTargetMatchImage(e.target)&&(this.addPointer(o.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[o.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(o.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&o.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,(function(e){return t.addPointer(o.parseTouchPointer(e))})),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,(function(e){return o.parseTouchPointer(e)})))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,(function(e){return t.removePointer(o.parseTouchPointer(e))})),this.multiPointerEnd(e))}},{key:"decideMoveOrSwipe",value:function(e){this.state.zoomLevel<=0?this.handleSwipeStart(e):this.handleMoveStart(e)}},{key:"multiPointerStart",value:function(e){switch(this.handleEnd(null),this.pointerList.length){case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"multiPointerMove",value:function(e,t){switch(this.currentAction){case 1:e.preventDefault(),this.handleMove(t[0]);break;case 2:e.preventDefault(),this.handleSwipe(t[0]);break;case 3:e.preventDefault(),this.handlePinch(t)}}},{key:"multiPointerEnd",value:function(e){switch(0!==this.currentAction&&(this.setPreventInnerClose(),this.handleEnd(e)),this.pointerList.length){case 0:this.eventsSource=0;break;case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"handleEnd",value:function(e){switch(this.currentAction){case 1:this.handleMoveEnd(e);break;case 2:this.handleSwipeEnd(e);break;case 3:this.handlePinchEnd(e)}}},{key:"handleMoveStart",value:function(e){var t=e.x,n=e.y;this.props.enableZoom&&(this.currentAction=1,this.moveStartX=t,this.moveStartY=n,this.moveStartOffsetX=this.state.offsetX,this.moveStartOffsetY=this.state.offsetY)}},{key:"handleMove",value:function(e){var t=e.x,n=e.y,r=this.moveStartX-t+this.moveStartOffsetX,i=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===r&&this.state.offsetY===i||this.setState({offsetX:r,offsetY:i})}},{key:"handleMoveEnd",value:function(){var e=this;this.currentAction=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0;var t=this.getMaxOffsets(),n=Math.max(t.minX,Math.min(t.maxX,this.state.offsetX)),r=Math.max(t.minY,Math.min(t.maxY,this.state.offsetY));n===this.state.offsetX&&r===this.state.offsetY||(this.setState({offsetX:n,offsetY:r,shouldAnimate:!0}),this.setTimeout((function(){e.setState({shouldAnimate:!1})}),this.props.animationDuration))}},{key:"handleSwipeStart",value:function(e){var t=e.x,n=e.y;this.currentAction=2,this.swipeStartX=t,this.swipeStartY=n,this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipe",value:function(e){var t=e.x,n=e.y;this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipeEnd",value:function(e){var t=this.swipeEndX-this.swipeStartX,n=Math.abs(t),r=Math.abs(this.swipeEndY-this.swipeStartY);if(this.currentAction=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,!(!e||this.isAnimating()||n<1.5*r)){if(n<200&&n0&&this.props.prevSrc?(e.preventDefault(),this.requestMovePrev()):t<0&&this.props.nextSrc&&(e.preventDefault(),this.requestMoveNext())}}},{key:"calculatePinchDistance",value:function(){var e=nb(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}},{key:"calculatePinchCenter",value:function(){var e=nb(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return{x:t.x-(t.x-n.x)/2,y:t.y-(t.y-n.y)/2}}},{key:"handlePinchStart",value:function(e){this.props.enableZoom&&(this.currentAction=3,this.pinchTouchList=e.map((function(e){return{id:e.id,x:e.x,y:e.y}})),this.pinchDistance=this.calculatePinchDistance())}},{key:"handlePinch",value:function(e){this.pinchTouchList=this.pinchTouchList.map((function(t){for(var n=0;n0&&t+i>=r||e.deltaY<0&&i<=0)&&e.preventDefault()}}},{key:"isAnimating",value:function(){return this.state.shouldAnimate||this.state.isClosing}},{key:"isImageLoaded",value:function(e){return e&&e in this.imageCache&&this.imageCache[e].loaded}},{key:"loadImage",value:function(e,t,r){var i=this;if(this.isImageLoaded(t))this.setTimeout((function(){r()}),1);else{var a=new n.g.Image;this.props.imageCrossOrigin&&(a.crossOrigin=this.props.imageCrossOrigin),a.onerror=function(n){i.props.onImageLoadError(t,e,n),i.setState((function(t){return{loadErrorStatus:zy(zy({},t.loadErrorStatus),{},Gy({},e,!0))}})),r(n)},a.onload=function(){i.props.onImageLoad(t,e,a),i.imageCache[t]={loaded:!0,width:a.width,height:a.height},r()},a.src=t}}},{key:"loadAllImages",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;this.getSrcTypes().forEach((function(n){var r=n.name;t[r]&&e.state.loadErrorStatus[r]&&e.setState((function(e){return{loadErrorStatus:zy(zy({},e.loadErrorStatus),{},Gy({},r,!1))}})),t[r]&&!e.isImageLoaded(t[r])&&e.loadImage(r,t[r],function(t,n){return function(r){r||e.props[t]!==n||e.didUnmount||e.forceUpdate()}}(r,t[r]))}))}},{key:"requestClose",value:function(e){var t=this,n=function(){t.saveRotateImage(),t.props.onCloseRequest(e)};this.props.animationDisabled||"keydown"===e.type&&!this.props.animationOnKeyInput?n():(this.setState({isClosing:!0}),this.setTimeout(n,this.props.animationDuration))}},{key:"requestMove",value:function(e,t){var n=this,r={zoomLevel:0,offsetX:0,offsetY:0};this.props.animationDisabled||this.keyPressed&&!this.props.animationOnKeyInput||(r.shouldAnimate=!0,this.setTimeout((function(){return n.setState({shouldAnimate:!1})}),this.props.animationDuration)),this.keyPressed=!1,this.moveRequested=!0,this.saveRotateImage(),"prev"===e?(this.keyCounter-=1,this.setState(r),this.props.onMovePrevRequest(t)):(this.keyCounter+=1,this.setState(r),this.props.onMoveNextRequest(t))}},{key:"requestMoveNext",value:function(e){this.requestMove("next",e)}},{key:"requestMovePrev",value:function(e){this.requestMove("prev",e)}},{key:"saveRotateImage",value:function(){this.props.onRotateImage&&0!==this.state.rotateDeg&&360!==this.state.rotateDeg&&(this.props.onRotateImage(this.state.rotateDeg),this.setState({rotateDeg:0}))}},{key:"rotateImage",value:function(){var e=this.state.rotateDeg;e=e>=360?this.state.rotateDeg-270:e+90,this.setState({rotateDeg:e})}},{key:"render",value:function(){var e=this,t=this.props,r=t.animationDisabled,i=t.animationDuration,a=t.clickOutsideToClose,l=t.discourageDownloads,u=t.enableZoom,c=t.imageTitle,d=t.nextSrc,f=t.prevSrc,p=t.toolbarButtons,h=t.onAfterOpen,O=t.imageCrossOrigin,m=t.reactModalProps,v=t.onRotateImage,g=this.state,y=g.zoomLevel,b=g.offsetX,_=g.offsetY,S=g.isClosing,w=g.loadErrorStatus,k=g.rotateDeg,T=this.getLightboxRect(),x={},E=this.isAnimating();!r&&E&&(x=zy(zy({},x),{},{transition:"transform ".concat(i,"ms")}));var P={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;P[t]=n}));var $=[],Q=function(t,n,r){if(e.props[t]){var i,a=e.getBestImageForType(t),u=zy(zy({},x),o.getTransform(zy(zy({},r),a)));if(y>0&&(u.cursor="move"),u.transform="".concat(u.transform," rotate(").concat(k,"deg)"),null===a&&(i=w,Object.keys(i).some((function(e){return i[e]}))))$.push(s.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:u,key:e.props[t]+P[t]},s.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==a){var d=a.src;l?(u.backgroundImage="url('".concat(d,"')"),$.push(s.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:u,key:d+P[t]},s.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):$.push(s.createElement("img",Hy({},O?{crossOrigin:O}:{},{className:"".concat(n," ril__image"),onDoubleClick:e.handleImageDoubleClick,onClick:e.handleImageClick,onWheel:e.handleImageMouseWheel,onDragStart:function(e){return e.preventDefault()},style:u,src:d,key:d+P[t],alt:"string"===typeof c?c:sb("Image"),draggable:!1})))}else{var f=s.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},rb(new Array(12)).map((function(e,t){return s.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})})));$.push(s.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:u,key:e.props[t]+P[t]},s.createElement("div",{className:"ril__loadingContainer"},f)))}}},C=this.getZoomMultiplier();Q("nextSrc","ril-image-next ril__imageNext",{x:T.width}),Q("mainSrc","ril-image-current",{x:-1*b,y:-1*_,zoom:C}),Q("prevSrc","ril-image-prev ril__imagePrev",{x:-1*T.width});var D=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),A={overlay:zy({zIndex:1e3,backgroundColor:"transparent"},D.overlay),content:zy({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},D.content)};return s.createElement(Wy(),Hy({isOpen:!0,onRequestClose:a?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),h()},style:A,contentLabel:sb("Lightbox"),appElement:"undefined"!==typeof n.g.window?n.g.window.document.body:void 0},m),s.createElement("div",{className:"ril-outer ril__outer ril__outerAnimating ".concat(this.props.wrapperClassName," ").concat(S?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(i,"ms"),animationDuration:"".concat(i,"ms"),animationDirection:S?"normal":"reverse"},ref:this.outerEl,onWheel:this.handleOuterMousewheel,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,tabIndex:"-1",onKeyDown:this.handleKeyInput,onKeyUp:this.handleKeyInput},s.createElement("div",{className:"ril-inner ril__inner",onClick:a?this.closeIfClickInner:void 0},$),f&&!this.isMobile&&s.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:E?void 0:this.requestMovePrev}),d&&!this.isMobile&&s.createElement("button",{type:"button",className:"ril-next-button ril__navButtons ril__navButtonNext",key:"next","aria-label":this.props.nextLabel,onClick:E?void 0:this.requestMoveNext}),s.createElement("div",{className:"ril-toolbar ril__toolbar"},s.createElement("ul",{className:"ril-toolbar-left ril__toolbarSide ril__toolbarLeftSide"},s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("span",{className:"ril-toolbar__item__child ril__toolbarItemChild"},c))),s.createElement("ul",{className:"ril-toolbar-right ril__toolbarSide ril__toolbarRightSide"},p&&p.map((function(e,t){return s.createElement("li",{key:"button_".concat(t+1),className:"ril-toolbar__item ril__toolbarItem"},e)})),this.props.onClickMoveUp&&!this.isMobile&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__upMoveButton",onClick:E?void 0:this.props.onClickMoveUp})),this.props.onClickMoveDown&&!this.isMobile&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downMoveButton",onClick:E?void 0:this.props.onClickMoveDown})),this.props.onClickDelete&&!this.isMobile&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton",onClick:E?void 0:this.props.onClickDelete})),this.props.onClickDownload&&!this.isMobile&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downloadButton",onClick:E?void 0:this.props.onClickDownload})),s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",key:"close","aria-label":this.props.closeLabel,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:E?void 0:this.requestClose})))),s.createElement("div",{onMouseDown:function(e){return e.stopPropagation()},className:"ril-caption ril__caption"},u&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",key:"zoom-in","aria-label":this.props.zoomInLabel,className:["ril-zoom-in","ril__toolbarItemChild","ril__builtinButton","ril__zoomInButton"].concat(rb(y===db?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:E||y===db,onClick:E||y===db?void 0:this.handleZoomInButtonClick})),u&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",key:"zoom-out","aria-label":this.props.zoomOutLabel,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(rb(0===y?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:E||0===y,onClick:E||0===y?void 0:this.handleZoomOutButtonClick})),v&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton"].join(" "),onClick:this.rotateImage})))),this.isMobile&&s.createElement("div",{className:"image-footer-choice mobile-image-footer-choice"},s.createElement("div",{className:"image-footer-icon"},s.createElement("div",null,v&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",style:{marginRight:"16px"},className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton","image-footer-choice-item"].join(" "),onClick:this.rotateImage})),this.props.onClickDownload&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__downloadButton","image-footer-choice-item"].join(" "),onClick:this.props.onClickDownload}))),this.props.onClickDelete&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton image-footer-choice-item",onClick:this.props.onClickDelete})))))}}],i=[{key:"isTargetMatchImage",value:function(e){return e&&/ril-image-current/.test(e.className)}},{key:"parseMouseEvent",value:function(e){return{id:"mouse",source:1,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parseTouchPointer",value:function(e){return{id:e.identifier,source:2,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parsePointerEvent",value:function(e){return{id:e.pointerId,source:3,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"getTransform",value:function(e){var t=e.x,n=void 0===t?0:t,r=e.y,i=void 0===r?0:r,a=e.zoom,o=void 0===a?1:a,s=e.width,l=e.targetWidth,u=n,c=lb();s>c&&(u+=(c-s)/2);var d=o*(l/s);return{transform:"translate3d(".concat(u,"px,").concat(i,"px,0) scale3d(").concat(d,",").concat(d,",1)")}}}],r&&Vy(t.prototype,r),i&&Vy(t,i),Object.defineProperty(t,"prototype",{writable:!1}),o}(s.Component);Ob.propTypes={mainSrc:Zl().string.isRequired,prevSrc:Zl().string,nextSrc:Zl().string,mainSrcThumbnail:Zl().string,prevSrcThumbnail:Zl().string,nextSrcThumbnail:Zl().string,onCloseRequest:Zl().func.isRequired,onMovePrevRequest:Zl().func,onMoveNextRequest:Zl().func,onImageLoadError:Zl().func,onImageLoad:Zl().func,onAfterOpen:Zl().func,onRotateImage:Zl().func,onClickMoveUp:Zl().func,onClickMoveDown:Zl().func,onClickDelete:Zl().func,onClickDownload:Zl().func,discourageDownloads:Zl().bool,animationDisabled:Zl().bool,animationOnKeyInput:Zl().bool,animationDuration:Zl().number,keyRepeatLimit:Zl().number,keyRepeatKeyupBonus:Zl().number,imageTitle:Zl().node,imageCaption:Zl().node,imageCrossOrigin:Zl().string,reactModalStyle:Zl().object,wrapperClassName:Zl().string,toolbarButtons:Zl().arrayOf(Zl().node),clickOutsideToClose:Zl().bool,enableZoom:Zl().bool,reactModalProps:Zl().shape({}),nextLabel:Zl().string,prevLabel:Zl().string,zoomInLabel:Zl().string,zoomOutLabel:Zl().string,closeLabel:Zl().string,imageLoadErrorMessage:Zl().node},Ob.defaultProps={imageTitle:null,imageCaption:null,toolbarButtons:null,reactModalProps:{},animationDisabled:!1,animationDuration:300,animationOnKeyInput:!1,clickOutsideToClose:!0,closeLabel:"Close lightbox",discourageDownloads:!1,enableZoom:!0,imageCrossOrigin:null,keyRepeatKeyupBonus:40,keyRepeatLimit:180,mainSrcThumbnail:null,nextLabel:"Next image",nextSrc:null,nextSrcThumbnail:null,onAfterOpen:function(){},onImageLoadError:function(){},onImageLoad:function(){},onMoveNextRequest:function(){},onMovePrevRequest:function(){},onClickMoveUp:null,onClickMoveDown:null,onClickDelete:null,onClickDownload:null,prevLabel:"Previous image",prevSrc:null,prevSrcThumbnail:null,reactModalStyle:{},wrapperClassName:"",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",imageLoadErrorMessage:"This image failed to load",onRotateImage:null};var mb=Ob,vb=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;(0,nt.Z)(this,n),r=t.call(this,e),(0,u.default)((0,UO.Z)(r),"getImageNodes",(function(e){for(var t=0,n=[];e&&t<=e.length-1;){var a=e[t];if("image"===a.type){var o=lg(a.data.src);o&&n.push(o)}else n.push.apply(n,(0,i.Z)(r.getImageNodes(a.children)));t++}return n})),(0,u.default)((0,UO.Z)(r),"moveToPrevImage",(function(){r.setState((function(e){return{imageIndex:(e.imageIndex+r.images.length-1)%r.images.length}}))})),(0,u.default)((0,UO.Z)(r),"moveToNextImage",(function(){r.setState((function(e){return{imageIndex:(e.imageIndex+1)%r.images.length}}))}));var a=e.editor,o=e.imageUrl;return r.images=r.getImageNodes(a.children),r.state={imageIndex:r.images.findIndex((function(e){return e===o}))},r}return(0,rt.Z)(n,[{key:"render",value:function(){var e=this.state.imageIndex,t=this.images.length,n=this.images[e]||"",r="";try{r=n?decodeURI(n.slice(n.lastIndexOf("/")+1)):""}catch(a){console.log(a)}var i=s.createElement("span",{className:"d-flex"},s.createElement("span",{className:"text-truncate"},r),s.createElement("span",{className:"flex-shrink-0"},"(",e+1,"/",this.images.length,")"));return s.createElement(mb,{wrapperClassName:"sf-editor-image-previewer",imageTitle:i,mainSrc:n,toolbarButtons:[],nextSrc:this.images[(e+1)%t],prevSrc:this.images[(e+t-1)%t],onCloseRequest:this.props.toggleImagePreviewer,onMovePrevRequest:this.moveToPrevImage,onMoveNextRequest:this.moveToNextImage,reactModalProps:{shouldReturnFocusAfterClose:!1}})}}]),n}(s.Component),gb=vb,yb=[{text:"Inline",value:"paragraph"},{text:"Block",value:"image_block"}],bb=[{type:"none",imgUrl:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABACAYAAACNx/A2AAAABGdBTUEAALGPC/xhBQAAAGxlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAKgAgAEAAAAAQAAAFCgAwAEAAAAAQAAAEAAAAAAOyoyywAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABBtJREFUeAHtnEuS2yAQhpEf5fKzXN54k0PlAjlLkqvMCbJIbpSNF/HC77fD74lcig1085AsaejFjA00NB/QNEjl5Hq9jo7H47fL5fI5SZJP8ntbRNESkIyOktHvRqPxo91uf032+/2bTPii1YgZWgIS5hsA/pEAJ9pSMUNLQAKcJ7vd7qotETNIAg2yRCxgJBABGvHQmREgzchYIgI04qEzI0CakbFEBGjEQ2e26CLqEvL0IpbLpdhut+J0Ot0KtVot0e12xXA4FDJKVyvWLNUpDpzP52KxWBhRjEYjMZnUPz63BjibzW6zzkjvXyZm43Q65RStbBkrH4iZhyXLFZSFTp2FDRA+j1q2KlDQgW5dhQ0QG4ar+Oi6tlmUHhugzdJ9NN5H97Gusn1nA0xDFZcO+Oi6tFekDhtgkUZVqS02QATJruKj69pmUXpsgIjpXMVH17XNovTYAHE8cxUfXdc2i9JjA8TZFsczW4FOnc/FbIAAh7OtzXJE2bqfh63PwgAZLxNA4V2cAEI1Xmd5AnxXj3+tfGDE9UzAPTp+ruvlKfIti9t1m3zPR3Q6HdHv93O3qTYAD4eDWK1Wd2DyjQshX1kRg8HgnpbHh1os4fP5fHs+8wgIMzLvu8haAMzOvEeIuIvEks5LKg9wvV7fnwqqIGEZmwCrdGzSKg0Qfg++jhIs47wudSsLEMvS5lEBAMJXhpbKArSBB2h5LeWgYQyM3Gw2N58k3yG+xWH4H1rSNmzrxaMF6PZ6PVtVbfmgADErsmEDDB6Px0K+Cqs1wDYDfs/Hn0EX12uhrtiCTQ+MbBYewNj6KQom6guxo2LnxmoJIUEAmnY55MHgEAJ4ITqOzSSUTd4AOc4ZoQZOBT6imuE+9cEeuANf8QaIWcGJ9KmA19QR0ww36VF5XNtN9XgBxMzijiJmqsuxKrQfzcLgrJ5sedVnZ4BpSKCqVJfmsgkAegi/p7PJd3Y7A3TdyWAw/BlHUK6I10J8TilOAH38GcDBYGpT8Z0ZnAFKy6TuJf1u898aIPcATxmBQQAkleTp91TtIQ2hDXdlZOuwAujiw7KNZT+nDlzl30LFe9n2OJ+xMnSDqtO3Ahi6Y6qZFjre03Vcl27bRzZAl9HRGZlNz24q2DDQzisFgwr3whXWZYJLyMI1AOUADbc2r4aX2owNDpcNeLJHCTkDfXYoqvFsPkYdo18W4Z5SSIBl61iRgAGREiNATGUqXqMaqHI+JxbVAgx55VNliNRpSAvQdjuvMiTKdtOurARIUacarFs+ohAdxCeAZYjFyjgAuLpTnVKeAHJ2njJ2sAibVLPwCWCz2SzClkq2oWLj/IpvJQnkYHQDP1+UQ70fokqwwxL+9SF6m08nfybyrDuUu8t3eQ6NP3/HgCxn3X8/f/cXVjOoZ3Iu2e4AAAAASUVORK5CYII=",value:"none"},{type:"grey",imgUrl:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABACAYAAACNx/A2AAAABGdBTUEAALGPC/xhBQAAAGxlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAKgAgAEAAAAAQAAAFCgAwAEAAAAAQAAAEAAAAAAOyoyywAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABFJJREFUeAHtnM1O4zAQgN00CPErxIUDl10eYJ9g9xH2YfdB9rJ3tHuFA0JA+Wuh669SIGrtePyTkJiMhNrGHnvyeTweu6GT+/v7U/33a7FYfHt9fS2Xy+VEjWIlMJlMlkVRLMqy/LOzs/Nzcnl5eT6fz8+sGmOBlcDW1tZ5+fLy8oUaR0dHajqdWiuPBe8ENDN1fX2t9OvXQk/bgqIR3jsg17uKFexW8FwKY7mdwAjQzkZUMgIUYbJXGgHa2YhKRoAiTPZKI0A7G1FJKaplqKSTb3V7e6seHh6U3sWsaujsXOnsXB0cHCidZBq08rsUBPDq6krd3Nxs0AAqf5QdHh6q4+PjjTq5XfCewhcXF0Z462CASN3cxQsgnseUlQp10clZxACrqekLA09EN1cRA2TBCJUY3dA+u9ITA/SZuuvGx+iut9W3z2KAVaoScgMxuiH9dakjBtilUUPqSwyQJDlUYnRD++xKTwyQHUaoxOiG9tmVnhgg27NQidEN7bMrPTFA9rZsz3wFnZz3xWKAgGNv6zMdqZv7ftgLIBBPTk5EnojnUTd3CVpa8Sri2nicpVQQQLyKuJb79JTMHu8pLGn0M9UJ9sA+Qnp6elodt+kvvNX29rba29tr3cxsAD4/P6u7u7s3YI+Pj0o/KKX29/ffrrXxJospzLMqpiMzPLLts8gsANY9b93LAMuUbksGD3A2m719K2iCxDRuAmzS8bk2aIDEPWKdS5jGbR3qDhYg09IU92wwAUisTC2DBegDD2htTeWkaQxG6uetVzFJP0e8ysN4TS1VH77t8tUCuru7u76q1vpJAeIV9bQBg3l0WD+YbTXAt4C4FxPP0GUbmuqILZl7MLJ1eIDxjVMumLSXYkVl5Wa2pJAkAJtWOcowOIUAL8WNs5iksikaoCQ4k2qwK4gRk4fHtIc9hINYiQaIV0gyfVfC23QjTR7epOcqk9re1E4UQDxLOop4asi2KnUcrcOQzJ56fdP7YIBVSmBq1HYtZBEAeoq4Z7Mp1ruDAYauZBhMPJMI9bp4LCRmlxIEMCaeAQ6DXYtKrGdIBqiqU4WX6rPPqzdA6QbeZQSDACSTtBn3TP1xjdRGOjPqbXgBDIlh9c7q76sAbopvqfK9en+S98wM26Da9L0Apr4xk6elzvdsN2677nuPYoAho2Mzsn69vqiwYNDPRwqDSniRiugwISRlkRpAPaBxavPR8CqbWeA4bOCbPZc4PTBmhXJ1Xi9n1Bn9voh0l+IE2Lcb6xIwEF3SCBBXduVrrg6GXC7JRa0AUx75DBmiazdkBei7nA8Zksv2plXZCNBF3dVhbuVkITaIGwD7kIv1cQA4ujPtUjYASlaePt5gFzaZvHADYPWbKF0YNLQ+TGw2diI5/0tCGwOmd1DFKv1v47GHNgzuQ5sVK9iV2i3/6S3UGb8FNYofAc3ub6Efg/2uN82/9Yc5P+3m18Tnqw0jWMFMs/vxHzzsngFycIAaAAAAAElFTkSuQmCC",value:"2px solid #E5E5E5"},{type:"black",imgUrl:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABACAYAAACNx/A2AAAABGdBTUEAALGPC/xhBQAAAGxlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAACQAAAAAQAAAJAAAAABAAKgAgAEAAAAAQAAAFCgAwAEAAAAAQAAAEAAAAAAOyoyywAAAAlwSFlzAAAWJQAAFiUBSVIk8AAABJZJREFUeAHtnFtPE0EUx6ftklpoCfSFRCMgKDEar89+BRO/hg8mxgcTv4WJDz7z6pvxYxgi+mKiNBEID7yUpBfKpVD7Ly5ZujM7Zy673R33JEA7O2fm7G/OOXPp0sL6+qcbv7Z+fv7daDxsHhx4Z2dnBZaLkECpVBrU5+f7d1ZXf9xdW3leWlm7vfl1Y+P+4eFhaTAY5PCE6C4ugBFY7e7tXS8USy+8rUZjGZc+fnjPlhZvskIhZ3iBiv97CJBt7+yyl69es2HU3vLa7U4RVZeXFvkaeekVAnAwnxXYjeBdqZG/USKQA1TCFa6cAwwzUSrJASrhClfOAYaZKJXkAJVwhSt74SJayenpKWu326zX67F+vz9S8jyPVSoVVqvV2NTUFK2hjNfSAthsNlmr1QrdOqDiB9dmZ2dZvV4P1XGtQDmE9/f3ufDGwQAi6rouSgDheQhZqqAudFwWMkA/NFVhwBOh66qQAWLC0BUTXd0+k9IjA1QJ3XHjTXTH20rbezJAf6micwMmujr9JalDBpikUVnqiwwQi2RdMdHV7TMpPTJA7DB0xURXt8+k9MgAsT3TFRNd3T6T0iMDxN4W2zNVgY7L+2IyQIDD3lYlHFHX9f2wEkBAXFhYIHkiPA91XRetqRVehbyWH2cxpgUQXoW85np4UqJHOYQpjf5PdbQ9MI2Qjo+PR8dt5+fnrFwus5mZmdjNdAbgyckJ63Q6l8COjo4YHsOoVquXZXG8cCKEh0+UjSa0cUDwyLjPIp0AGPS8cYhYKSCk45LMA+x2u5efCvIgIYyjAPN0VMoyDRB5D7lOJgjjuA51MwsQYanyUQEAIlfalswCVIEHaHGFstVlDIwcPv46yknF4aOHWIfhr23x+1BtFx8tQHd6elpVVVjfKkB4RXDZAIPn5uasPjaMvGeSz6CLbaitIzZr7oGRDcLDkKnmKeEw/7uA9mzMqJi5ES02xArAqFkO12CwDQE8GzeOycSWTcYAKckZSw3sCkyE5+Em7cEepANTMQYIr6Cs9GUL3qgbifLwKD3ZNartUe0YAYRnUUcRnqqzrbKdR4MwKNETrM97rQ3QXxLwGhWV6UwCgG4j74lsMvVubYC6MxkMRj6jCOol8ViIyS5FC6BJPgM4GCybVEw9gzJAfh0/vfjvVf4qA6Ru4GVGYBAAiSdx5j1efyjD0oYaGcE2lADq5LBgZ8HXfgLn5Tdb671gf5TXiAzRoIr0lQDavjGep9le74luXFSueo9kgDqjIzIyWB6cVDBhoJ9JCgYV6YUqpMMEnSUL1QDUAzSc2kwanm8zJjgcNuCTPZlIPdBkhpJ1HryOUcfop0WouxQpwLTdWJKAAVEmkQDhyrL1mqyDLF+nrEWFAG0e+WQZomw3JASoOp1nGZLM9qhZmQtQRl3WoWvXsQoRQQwBTMNaLI0DgKM73i4lBJAy86TxBpOwieeFIYDDrzZKwpZM9sFjE9qJuPwvCXGMWrFWq46W/3+2d2I9+Y3D+Em0iZ0ZWEHArvDm7bvGt83vK5MwJut9Pn38qOE9eXDvWaV87Uv+9Xe04Rz/+ru/Iau2n2nk1nEAAAAASUVORK5CYII=",value:"2px solid #41464A"}],_b=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.menuPosition,r=e.element,i=e.parentNodeEntry,l=e.imageCaptionInputRef,u=e.onHideImageHoverMenu,c=e.t,d=r.data,f=r.border_type,p=void 0===f?bb[0].type:f,h=i[0],O=h.align,m=void 0===O?"left":O,v=h.type,g=d.show_caption,y=void 0!==g&&g,b=(0,s.useState)({displayPopover:!1,alignPopover:!1,borderPopover:!1}),_=(0,a.Z)(b,2),S=_[0],w=_[1],k=(0,s.useState)(!1),T=(0,a.Z)(k,2),x=T[0],E=T[1],P=(0,s.useState)(!1),$=(0,a.Z)(P,2),Q=$[0],C=$[1];(0,s.useEffect)((function(){C(!0)}),[]);var D=(0,s.useCallback)((function(e,t){e.stopPropagation();var n=S;for(var r in n)n[r]=r===t&&!n[r];w((0,o.Z)({},n))}),[S]),A=(0,s.useCallback)((function(e,n){e.stopPropagation();var i=Vn.findPath(t,r);if(i){if(n.display_type===Gi&&v===Zi){var a=se.node(t,[i[0]]),s=JSON.parse(JSON.stringify(a.slice(0)));Ke.removeNodes(t,{at:[i[0]]});var c=s[0].children.findIndex((function(e){return e.id===r.id})),f=s[0].children.slice(0,c),p=s[0].children.slice(c,c+1),h=s[0].children.slice(c+1),O=null,m=null,g=null,y=i[0];return f.every((function(e){var t;return 0===(null===e||void 0===e||null===(t=e.text)||void 0===t?void 0:t.length)}))||((O=ko(Zi)).children=f,Ke.insertNodes(t,O,{at:[y]}),y+=1),(m=ko(Gi)).children=p,Ke.insertNodes(t,m,{at:[y]}),y+=1,void(h.every((function(e){var t;return 0===(null===e||void 0===e||null===(t=e.text)||void 0===t?void 0:t.length)}))||((g=ko(Zi)).children=h,Ke.insertNodes(t,g,{at:[y]})))}if(n.display_type===Zi&&v===Gi){var b=se.node(t,[i[0]]),_=JSON.parse(JSON.stringify(b.slice(0)));Ke.removeNodes(t,{at:[i[0]]});var S=ko(Zi);return S.children=_[0].children,void Ke.insertNodes(t,S,{at:[i[0]]})}if(n.align)return Ke.setNodes(t,n,{at:[i[0]]}),void u();if(n.border_type)return Ke.setNodes(t,n,{at:i}),void u();if("show_caption"===Object.keys(n)[0])return Ke.setNodes(t,{data:(0,o.Z)((0,o.Z)({},d),n)},{at:i}),void queueMicrotask((function(){l.current&&l.current.focus()}))}}),[]);return s.createElement(FO,null,s.createElement("div",{className:"sdoc-image-hover-menu-container",style:n},s.createElement("div",{className:"hover-menu-container"},v!==Fi&&s.createElement("span",{className:"op-group-item"},s.createElement("span",{role:"button",className:ml()("op-item",{active:S.displayPopover}),onClick:function(e){D(e,"displayPopover")}},s.createElement("span",{className:"mr-1"},c(v===Gi?"Block":"Inline")),s.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"}))),s.createElement("span",{className:"op-group-item"},v===Gi&&s.createElement("span",{role:"button",className:ml()("op-item",{active:S.alignPopover}),onClick:function(e){D(e,"alignPopover")}},s.createElement("i",{className:ml()("sdocfont sdoc-align-".concat(m||"left"," icon-font mr-1"))}),s.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"})),s.createElement("span",{id:"sdoc_image_border",role:"button",className:ml()("op-item","ml-1",{active:S.borderPopover}),onClick:function(e){D(e,"borderPopover")}},s.createElement("i",{className:"sdocfont sdoc-image icon-font mr-1"}),s.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"}),Q&&s.createElement(NO,{target:"sdoc_image_border",placement:"top",fade:!0},c("Image_border"))),v===Gi&&s.createElement("span",{id:"sdoc_image_caption",role:"button",className:ml()("op-item","ml-1",{active:y}),onClick:function(e){return A(e,{show_caption:!y})}},s.createElement("i",{className:"sdocfont sdoc-describe icon-font mr-1"}),Q&&s.createElement(NO,{target:"sdoc_image_caption",placement:"top",fade:!0},c("Insert_caption")))),s.createElement("span",{className:"op-group-item"},s.createElement("span",{id:"sdoc_image_full_screen_mode",role:"button",className:"op-item",onClick:function(e){e.stopPropagation(),E(!x)}},s.createElement("i",{className:"sdocfont sdoc-fullscreen icon-font"}),Q&&s.createElement(NO,{target:"sdoc_image_full_screen_mode",placement:"top",fade:!0},c("Full_screen_mode"))))),S.displayPopover&&s.createElement("div",{className:"sdoc-image-popover sdoc-dropdown-menu"},yb.map((function(e){return s.createElement("div",{key:e.value,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return A(t,{display_type:e.value})}},s.createElement("div",{className:"sdoc-dropdown-item-content"},s.createElement("i",{className:"sdoc-dropdown-item-content-icon"}),s.createElement("span",null,c(e.text))),v===e.value&&s.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"}))}))),S.alignPopover&&s.createElement("div",{className:"sdoc-image-popover align-popover sdoc-dropdown-menu"},eo[za].map((function(e){return s.createElement("div",{key:e.id,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return A(t,{align:e.type})}},s.createElement("div",{className:"sdoc-dropdown-item-content"},s.createElement("i",{className:ml()(e.iconClass,"icon-font")})),m===e.type&&s.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"}))}))),S.borderPopover&&s.createElement("div",{className:"sdoc-image-popover border-popover sdoc-dropdown-menu"},bb.map((function(e){return s.createElement("div",{key:e.type,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return A(t,{border_type:e.type})}},s.createElement("div",{className:"sdoc-dropdown-item-content"},s.createElement("img",{src:e.imgUrl,draggable:!1,alt:""}),p===e.type&&s.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"})))}))),x&&s.createElement(gb,{imageUrl:lg(d.src),editor:t,toggleImagePreviewer:function(){E(!x)}})))})),Sb=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t,n,r=e.element,i=e.editor,l=e.style,u=e.className,c=e.attributes,d=e.children,f=e.isSelected,p=e.t,h=r.data,O=r.border_type,m=void 0===O?bb[0].type:O,v=h.show_caption,g=void 0!==v&&v,y=Vn.findPath(i,r),b=se.node(i,[y[0]]),_={border:bb.find((function(e){return e.type===m})).value},S=er(),w=(0,s.useRef)(null),k=(0,s.useRef)(null),T=(0,s.useRef)(null),x=Kv(),E=(0,s.useState)(null),P=(0,a.Z)(E,2),$=P[0],Q=P[1],C=(0,s.useState)(!1),D=(0,a.Z)(C,2),A=D[0],R=D[1],X=(0,s.useState)(!1),L=(0,a.Z)(X,2),M=L[0],N=L[1],I=(0,s.useState)(!1),Z=(0,a.Z)(I,2),U=Z[0],j=Z[1],F=(0,s.useState)({}),Y=(0,a.Z)(F,2),q=Y[0],W=Y[1],B=(0,s.useState)((null===h||void 0===h?void 0:h.caption)||""),z=(0,a.Z)(B,2),V=z[0],G=z[1],H=(0,s.useCallback)((function(e){e.forEach((function(e){document.addEventListener(e.eventName,e.event)}))}),[]),J=(0,s.useCallback)((function(e){e.forEach((function(e){document.removeEventListener(e.eventName,e.event)}))}),[]),K=(0,s.useCallback)((function(e){var t;e.preventDefault(),e.stopPropagation();var n=e.clientX-(null===(t=k.current)||void 0===t?void 0:t.getBoundingClientRect().left)-5,r=w.current.width+n;r<20||(w.current.width=r,Q(r))}),[]),ee=(0,s.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),J([{eventName:"mousemove",event:K},{eventName:"mouseup",event:ee}]);var t=(0,o.Z)((0,o.Z)({},r.data),{},{width:w.current.width});!function(e,t){Ke.setNodes(e,{data:t},{match:function(e){return Do(e)===Vi},at:e.selection,voids:!0})}(i,t),setTimeout((function(){R(!1),j(!0),ae()}),100)}),[i,r.data,w.current]),te=(0,s.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),j(!1),R(!0),H([{eventName:"mousemove",event:K},{eventName:"mouseup",event:ee}])}),[K,ee,H]),ne=(0,s.useCallback)((function(){var e=r.data.width||"";return $&&(e=$),{width:e}}),[r.data,$]),re=(0,s.useCallback)((function(){ae()}),[]),ie=(0,s.useCallback)((function(e){var t;if(!A){var n=document.getElementsByClassName("sf-editor-image-previewer"),r="sdoc-image-caption-input"===e.target.id;e.target===w.current||(null===(t=n[0])||void 0===t?void 0:t.contains(e.target))||r||j(!1)}}),[A]);(0,s.useEffect)((function(){var e=null;return U?(H([{eventName:"click",event:ie}]),x.current&&x.current.addEventListener("scroll",re),e=x.current):(J([{eventName:"click",event:ie}]),x.current&&x.current.removeEventListener("scroll",re)),function(){J([{eventName:"click",event:ie}]),e&&e.removeEventListener("scroll",re)}}),[U,ie]);var ae=(0,s.useCallback)((function(){if(w.current){var e=w.current.getBoundingClientRect(),t=e.top,n=e.left;W({top:t-42,left:n-3})}}),[]),oe=(0,s.useCallback)((function(e){ae(),j(!0)}),[ae]),le=(0,s.useCallback)((function(){w.current&&(w.current.src=lg(h.src))}),[h.src]),ue=(0,s.useCallback)((function(){(N(!0),h.src.startsWith("http"))||dm.getInstance().subscribe(ss.RELOAD_IMAGE,le)}),[]),ce=(0,s.useCallback)((function(e){var t=Vn.findPath(i,r),n=(0,o.Z)((0,o.Z)({},h),{},{caption:e.target.value.trim()});t&&Ke.setNodes(i,{data:n},{at:t})}),[h,i,r]);return s.createElement(s.Fragment,null,M&&s.createElement("span",Object.assign({className:ml()("sdoc-image-wrapper",u)},c,{style:(0,o.Z)({},l)}),s.createElement("img",{ref:w,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAABLhJREFUeF7tnEF22zAMREVfrMmhYi+bLOMcqu7Foj69Wq3j2AaHJEQQmGxDgsDMF0hJttPEv9AKpNDVs/iJAASHgAAQgOAKBC+fHYAABFcgePnsAAQguALBy2cHIADBFQhePjsAAQiuQPDy2QEIQHAFgpfPDkAAvipwPB7n4Jq4Ln+/33+56L91AALg2v+JAPj2V6yOAIgS+R5AAHz7K1ZHAESJfA8gAL79FasjAKJEvgdUA3AdwLdc41Un3cYTgPE8hTImAJBc/gYTAH+eQhURAEguf4MJgD9PoYoIACSXv8EEwJ+nUEUEAJKr/+CPj4+nz8/Pp5TSj2mans4ZneZ5/n04HF7RDAkAqljH8e/v768ppZ+PUpjn+Q0BgQB0NBRZOsf8NR4CAQFAXOg0FjEfhYAAdDIVWVYy6V6slNLzy8vL6dFaUmy+C0CcUhhbcvUjXYAAKJjWMuTxePx1cdpHQ5/2+/0zOwAqm6Hx0hUqpSq9jpficwuQFFb+v2SQtDwBkBQy/n9uAcYN0k6Ph0BQ4fVRKfI0DFxi0+FLPfM8LwdB+E9q/0tAaYsZ6gxwfbXk3AfDqnaYUNIFcp8GugHgnkgRIcg1300HkK6QSBAg5rsAQDJ/7dheIFjqOdf87XXwbrc7SY9+r3ewobcA9BbJEwStjiLDAoCa77ETtIBgOADOt0XLhyLWT8PAOrAT/JdsKABq7omvKSEEfxUZBoCW5nM7GKwD5J704b1gmqboncB8B9A0n53A+BawhfnRITDbAbY0PzIEJgHoYX5UCMwBUPqAp+QAeG9OpIOhKQAsmB+tE5gBwJL5KwTom7WWXWirWN0B0HjA01I87xB0BcC6+RE6QTcARjF/SwjW9/ylX/Uu6XxdAOh5m1ci0hYQ3NJki+1ncwBGNV8TgkeaaEOwOQDSgjVX6FZzW5qSuxW2XPNSJ8mP5h8LlxbcysTadVoZAupR/FMw9+qV1icAD0iphaD02UftuuwAtZf/xfxSM1qchUrXJgANAVhCoUa0MP+ihFNK6Q39OPg6n1tAIxhyIWhs/r/sc9e/LpcANAIgpxPknvhrUkJBIAA1at+Y+8gASexWqSw55H5LSMqJdwEFrtyCoPTEX7A8tC0QgBqFM28Rtfb93NRruhI7QK7Kt8ctv9FX/A2muqW/zr4HATtAS5Xtx/r2s3EEwL5pTTO8bukEoKm89oMRAPseqWZIAFTltR+cANj3SDVDAqAqr/3gBMC+R6oZEgBVee0HJwD2PVLNkACoyms/OAGw75FqhgRAVV77wQmAfY9UMyQAqvLaD04A7HukmiEBUJXXfnACYN8j1QwJgKq89oMTAPseqWZIAFTltR+cANj3SDVDAqAqr/3g3QGwL1GsDDf/VHAsee1XSwDse6SaIQFQldd+cHUA7EvADB8pUP3lUMo7tgIEYGz/qrMnANUSjh2AAIztX3X2BKBawrEDEICx/avOngBUSzh2ABGAsctj9qgCCZ3A8b4UIAC+/ISrIQCwZL4mEABffsLVEABYMl8TCIAvP+FqCAAsma8JBMCXn3A1BACWzNcEAuDLT7gaAgBL5msCAfDlJ1wNAYAl8zWBAPjyE66GAMCS+ZrwBwVi8b1d1s5zAAAAAElFTkSuQmCC",style:ne(),draggable:!1,alt:""}),d),!M&&s.createElement(s.Fragment,null,s.createElement("span",Object.assign({"data-id":r.id,className:ml()("sdoc-image-wrapper",u)},c,{style:(0,o.Z)({},l)}),s.createElement("span",{className:"sdoc-image-inner"},s.createElement("span",{className:"sdoc-image-content"},s.createElement("span",{style:_},s.createElement("img",{className:ml()({"image-selected":f}),onClick:oe,ref:w,src:lg(h.src),style:ne(),draggable:!1,onError:ue,alt:""}),f&&s.createElement("span",{className:"image-resizer",ref:k,onMouseDown:te}),A&&s.createElement("span",{className:"image-size",contentEditable:!1},s.createElement("span",null,p("Width"),":",parseInt($||(null===(t=w.current)||void 0===t?void 0:t.clientWidth))),s.createElement("span",null,"\xa0\xa0"),s.createElement("span",null,p("Height"),":",w.current.clientHeight))),b[0].type===Gi&&g&&s.createElement("input",{id:"sdoc-image-caption-input",ref:T,className:"sdoc-image-caption-input-wrapper",style:{width:(null===h||void 0===h?void 0:h.width)||(null===(n=w.current)||void 0===n?void 0:n.clientWidth)},placeholder:p("Insert_caption"),autoComplete:"off",value:V,onBlur:ce,onChange:function(e){G(e.target.value)},onCompositionStart:function(e){e.stopPropagation()}}))),d),f&&U&&!S&&s.createElement(_b,{editor:i,menuPosition:q,element:r,parentNodeEntry:b,imageCaptionInputRef:T,onHideImageHoverMenu:function(){j(!1)}})))}));var wb={type:Vi,nodeType:"element",model:dg,editorMenus:[cg],editorPlugin:Yy,renderElements:[function(e,t){var n=Ur(),r=e.element,i=e.leaf,a=(0,o.Z)({},e.style);return i&&i.computed_background_color&&(a.backgroundColor=i.computed_background_color),(r.add||r.delete)&&(a=Object.assign({},a,r.add?Pa:Ea)).computed_background_color&&(a.backgroundColor=a.computed_background_color),s.createElement(Sb,Object.assign({},e,{style:a,editor:t,isSelected:n}))},function(e,t){var n=e.element,r=e.children,i=e.attributes,a=n.align,o="";return a&&(o="left"===a?"start":"right"===a?"end":a),s.createElement("div",Object.assign({className:"sdoc-image-block-wrapper",style:{display:"flex",padding:"5px 0px",justifyContent:"".concat(o)}},i),r)}]},kb=wb,Tb=function(e){var t=e.alternateColor,n=e.onClickTemplate,r=(0,s.useCallback)((function(e,r){return new Array(e).fill(null).map((function(e,i){return s.createElement("div",{className:"sdoc-table-template-row table-row ".concat(Dy(t,i)),key:"sdoc-template-table-row-".concat(i),onClick:function(e){return n(e,t)}},new Array(r).fill(null).map((function(e,t){return s.createElement("div",{className:"sdoc-table-template-cell",key:"sdoc-template-table-cell-".concat(t)})})))}))}),[n,t]);return s.createElement("div",{className:"sdoc-table-template-view-table"},r(4,4))};Tb.protoTypes={alternateColor:Zl().string.isRequired,onClickTemplate:Zl().func.isRequired};var xb=Tb,Eb=function(e){var t=e.editor,n=e.targetId,r=(0,s.useMemo)((function(){return Reflect.ownKeys(fv)}),[]),i=(0,s.useCallback)((function(e,n){!function(e,t){var n=Kg(e,{size:[4,4],alternate_highlight_color:t,alternate_highlight:!0}),r=se.path(e,e.selection),i=$y(e);Py(e,i,r,n)}(t,n)}),[t]);return s.createElement(gl.Z,{target:n,trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1,className:"sdoc-sub-dropdown-menu sdoc-table-template-popover",innerClassName:"sdoc-table-template-inner-popover"},r.map((function(e,t){return s.createElement(xb,{key:e+t,alternateColor:e,onClickTemplate:i})})))},Pb=function(e){var t=e.editor,n=e.target,r=e.trigger,i=void 0===r?"legacy":r,o=e.placement,l=void 0===o?"bottom-start":o,u=e.popperClassName,c=e.createTable,d=[5,10],f=[10,10],p=(0,s.useState)([5,10]),h=(0,a.Z)(p,2),O=h[0],m=h[1],v=(0,s.useState)([1,1]),g=(0,a.Z)(v,2),y=g[0],b=g[1],_=(0,s.useRef)(null),S=(0,s.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[1,1],n=O.slice(0),r=t[0],i=t[1];n[0]=rf[0]&&(n[0]=f[0]),n[1]>f[1]&&(n[1]=f[1]),m(n),b(t)}),[O,y,f,d]),w=(0,s.useCallback)((function(){c(y),_&&_.current&&_.current.toggle()}),[y,_]),k=(0,s.useCallback)((function(){for(var e=[],t=function(t){for(var n=[],r=function(e){var r=t<=y[0]&&0!==y[0]&&e<=y[1]&&0!==y[1],i=s.createElement("div",{key:"sdoc-table-size-cell-".concat(t,"-").concat(e),className:ml()("sdoc-table-size-cell",{active:r}),onClick:w,onMouseEnter:function(n){return S(n,[t,e])}});n.push(i)},i=1;i<=O[1];i++)r(i);e.push(s.createElement("div",{key:"sdoc-table-size-row-".concat(t),className:"sdoc-table-size-row d-flex"},n))},n=1;n<=O[0];n++)t(n);return e}),[O,y]);return s.createElement(gl.Z,{target:n,className:"sdoc-selected-table-size-popover sdoc-sub-dropdown-menu sdoc-dropdown-menu",trigger:i,placement:l,hideArrow:!0,fade:!1,ref:_,popperClassName:u},s.createElement("div",{className:"sdoc-selected-table-size-container w-100 h-100 d-flex flex-column"},s.createElement("div",{className:"sdoc-selected-table-tools-container"},s.createElement($b,{id:"sdoc-table-template-review-btn",text:"Table_template",iconClassname:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"})),s.createElement("div",{className:"sdoc-table-size-select"},k()),s.createElement("div",{className:"sdoc-selected-table-size-tip w-100 "},"".concat(y[0]," x ").concat(y[1])),s.createElement(Eb,{editor:t,targetId:"sdoc-table-template-review-btn"})))},$b=function(e){var t=e.id,n=e.className,r=e.text,i=e.iconClassname,a=(0,Ti.useTranslation)().t;return s.createElement("div",{id:t,className:ml()("sdoc-selected-table-size-custom",{className:n})},s.createElement("span",null,a(r)),s.createElement("i",{className:i}))},Qb=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.readonly,r=(e.eventBus,Gg(t,n)),i=eo[Fi],a=(0,s.useCallback)((function(e){var n=$y(t,fo);ey(t,e,t.selection,n)}),[t]);return s.createElement(s.Fragment,null,s.createElement(vl,{disabled:r,menuConfig:i,className:"pr-2"},!r&&s.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"})),!r&&s.createElement(Pb,{editor:t,target:i.id,trigger:"hover",placement:"right-start",createTable:a}))})),Cb=s.createContext(null),Db=function(e){var t=(0,s.useState)(aa),n=(0,a.Z)(t,2),r=n[0],i=n[1],o=(0,s.useState)(oa),l=(0,a.Z)(o,2),u=l[0],c=l[1],d=(0,s.useState)("#FF0000"),f=(0,a.Z)(d,2),p=f[0],h=f[1];return s.createElement(Cb.Provider,{value:{lastUsedFontColor:r,updateLastUsedFontColor:i,lastUsedHighlightColor:u,updateLastUsedHighlightColor:c,lastUsedTableCellBackgroundColor:p,updateLastUsedTableCellBackgroundColor:h}},e.children)},Ab=function(){var e=(0,s.useContext)(Cb);if(!e)throw new Error("'ColorContext' is null");var t=e.lastUsedFontColor,n=e.lastUsedHighlightColor,r=e.lastUsedTableCellBackgroundColor;return{lastUsedFontColor:t,updateLastUsedFontColor:e.updateLastUsedFontColor,lastUsedHighlightColor:n,updateLastUsedHighlightColor:e.updateLastUsedHighlightColor,lastUsedTableCellBackgroundColor:r,updateLastUsedTableCellBackgroundColor:e.updateLastUsedTableCellBackgroundColor}},Rb={id:"sdoc_background_color",iconClass:"sdocfont sdoc-bg-color",text:"Background_color"},Xb=function(e){var t=e.isRichEditor,n=e.className,r=e.editor,i=Ab(),a=i.lastUsedTableCellBackgroundColor,l=i.updateLastUsedTableCellBackgroundColor,u=(0,s.useCallback)((function(e){ny(r,{background_color:e})}),[r]),c=(0,o.Z)((0,o.Z)({isRichEditor:t,className:n,disabled:!1,isActive:!1},Rb),{},{onMouseDown:function(){},setColor:u,recentUsedColorsKey:"sdoc-recent-used-bg-colors",lastUsedColor:a,updateLastUsedColor:l,popoverClassName:"sdoc-table-cell-bg-colors-popover"});return s.createElement(ZO,c)},Lb=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;return(0,nt.Z)(this,n),r=t.call(this,e),(0,u.default)((0,UO.Z)(r),"getClassName",(function(){var e=r.props,t=e.isRichEditor,n=e.className,i=e.disabled,a="btn btn-icon btn-secondary btn-active d-flex";return t?(a="rich-icon-btn d-flex ".concat(i?"rich-icon-btn-disabled":"rich-icon-btn-hover"))+" "+n+" sdoc-menu-with-dropdown":a+" "+n+" sdoc-menu-with-dropdown"})),(0,u.default)((0,UO.Z)(r),"hidePopover",(function(){r.ref&&r.ref.toggle&&r.ref.toggle()})),(0,u.default)((0,UO.Z)(r),"setRef",(function(e){if(r.ref=e,r.ref){var t=r.ref.toggle;r.ref.toggle=function(){t&&t(),r.setState({isShowMenu:!r.state.isShowMenu})}}})),r.state={isShowMenu:!1},r}return(0,rt.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.id,n=e.iconClass,r=e.children,i=e.disabled,a=this.state.isShowMenu,o=this.getClassName();return s.createElement(s.Fragment,null,s.createElement("button",{id:t,type:"button",className:o},s.createElement("div",{className:"sdoc-menu-with-dropdown-icon"},s.createElement("i",{className:n})),s.createElement("div",{className:"sdoc-menu-with-dropdown-triangle"},s.createElement("i",{className:"sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(a?"caret-up":"drop-down")}))),!i&&s.createElement(gl.Z,{target:t,className:"sdoc-common-menu-popover sdoc-table-menu-popover",trigger:"legacy",placement:"bottom-start",hideArrow:!0,fade:!1,ref:this.setRef},s.createElement("div",{className:"sdoc-dropdown-menu"},r)))}}]),n}(s.Component);(0,u.default)(Lb,"defaultProps",{isRichEditor:!0,className:"menu-group-item"});var Mb=Lb,Nb=function(e){var t=e.editor,n=e.readonly,r=(0,s.useRef)(null),i=(0,Ti.useTranslation)().t,a=(0,s.useCallback)((function(e){n||(ny(t,(0,u.default)({},lv,e)),r.current&&r.current.hidePopover())}),[t,n]);return s.createElement(Mb,{id:"text-align",iconClass:"sdocfont sdoc-align-left",ref:r,disabled:n},s.createElement("div",{className:"sdoc-dropdown-menu-item",onClick:function(){return a("left")}},s.createElement("i",{className:"sdocfont sdoc-align-left mr-2"}),i("Left")),s.createElement("div",{className:"sdoc-dropdown-menu-item",onClick:function(){return a("center")}},s.createElement("i",{className:"sdocfont sdoc-align-center mr-2"}),i("Center")),s.createElement("div",{className:"sdoc-dropdown-menu-item",onClick:function(){return a("right")}},s.createElement("i",{className:"sdocfont sdoc-align-right mr-2"}),i("Right")))},Ib=function(e){var t=e.isRichEditor,n=(e.className,e.editor),r=e.readonly,i=(0,s.useState)(!1),l=(0,a.Z)(i,2),u=l[0],c=l[1];(0,s.useEffect)((function(){var e=function(e,t){if(t)return!0;var n=e.selection,r=e.tableSelectedRange;return!n||!!Eo.isSameObject(r,Jm)}(n,r);c(e)}),[n,n.tableSelectedRange,r]);var d=(0,s.useCallback)((function(){r||oy(n)}),[n,r]),f=eo[Za],p=(0,o.Z)((0,o.Z)({isRichEditor:t,disabled:u,isActive:!1},f),{},{onMouseDown:d});return s.createElement(VO,p)},Zb=function(e){var t=e.isRichEditor,n=e.className,r=e.editor,i=e.readonly,a=(0,s.useCallback)((function(){i||ly(r,tv)}),[r,i]),l=eo[Ia],u=(0,o.Z)((0,o.Z)({isRichEditor:t,className:ml()(n,"sdoc-remove-table menu-group-item"),disabled:i,isActive:!1},l),{},{onMouseDown:a});return s.createElement(VO,u)},Ub=function(e){var t=e.editor,n=e.readonly,r=(0,s.useRef)(null),i=(0,Ti.useTranslation)().t,a=(0,s.useCallback)((function(e){n||(ay(t,e),r.current&&r.current.hidePopover())}),[t,n]),o=(0,s.useCallback)((function(e){n||(ly(t,e),r.current&&r.current.hidePopover())}),[t,n]);return s.createElement(Mb,{id:"table-column",iconClass:"sdocfont sdoc-column",ref:r,disabled:n},s.createElement("div",{className:"sdoc-dropdown-menu-item",onClick:function(){return a(rv)}},i("Insert_column")),s.createElement("div",{className:"sdoc-dropdown-menu-item",onClick:function(){return o(rv)}},i("Remove_column")))},jb=function(e){var t=e.editor,n=e.readonly,r=(0,s.useRef)(null),i=(0,Ti.useTranslation)().t,a=(0,s.useCallback)((function(e){n||(ay(t,e),r.current&&r.current.hidePopover())}),[t,n]),o=(0,s.useCallback)((function(e){n||(ly(t,e),r.current&&r.current.hidePopover())}),[t,n]);return s.createElement(Mb,{id:"table-row",iconClass:"sdocfont sdoc-row",ref:r,disabled:n},s.createElement("div",{className:"sdoc-dropdown-menu-item",onClick:function(){return a(nv)}},i("Insert_row")),s.createElement("div",{className:"sdoc-dropdown-menu-item",onClick:function(){return o(nv)}},i("Remove_row")))},Fb=function(e){return e.replace(/(_[a-z])/g,(function(e){return"".concat(e.slice(1).toUpperCase())}))},Yb=function(e){var t=e.editor,n=e.readonly,r=(0,s.useRef)(null),i=(0,Ti.useTranslation)().t,a=(0,s.useCallback)((function(e){if(!n){var i=Fb(cv);ny(t,(0,u.default)({},i,e));var a=t.selection.focus;rs(t,a),r.current&&r.current.hidePopover()}}),[t,n]);return s.createElement(Mb,{id:"vertical-align",iconClass:"sdocfont sdoc-top-alignment",ref:r,disabled:n},s.createElement("div",{className:"sdoc-dropdown-menu-item",onClick:function(){return a("flex-start")}},s.createElement("i",{className:"sdocfont sdoc-top-alignment mr-2"}),i("Top_align")),s.createElement("div",{className:"sdoc-dropdown-menu-item",onClick:function(){return a("center")}},s.createElement("i",{className:"sdocfont sdoc-center-alignment mr-2"}),i("Center_align")),s.createElement("div",{className:"sdoc-dropdown-menu-item",onClick:function(){return a("flex-end")}},s.createElement("i",{className:"sdocfont sdoc-bottom-alignment mr-2"}),i("Bottom_align")))},qb=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.isRichEditor,n=e.className,r=e.editor,i=e.readonly;return function(e){var t=qo(e);return!!t.some((function(e){return e.type===Fi}))&&t[0].type===Fi&&t.slice(1).every((function(e){return[Yi,qi].includes(e.type)}))}(r)?s.createElement(BO,{className:"menu-group sdoc-table-menu-group"},s.createElement(Nb,{editor:r,readonly:i}),s.createElement(Yb,{editor:r,readonly:i}),s.createElement(Ub,{editor:r,readonly:i}),s.createElement(jb,{editor:r,readonly:i}),s.createElement(Xb,{editor:r,isRichEditor:t,className:n,readonly:i}),s.createElement(Ib,{editor:r,isRichEditor:t,className:n,readonly:i}),s.createElement(Zb,{editor:r,isRichEditor:t,className:n,readonly:i})):null})),Wb=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;return(0,nt.Z)(this,n),r=t.call(this,e),(0,u.default)((0,UO.Z)(r),"insertTableElement",(function(){var e=r.props,t=e.type,n=e.position,i=r.state.count;r.props.insertTableElement(t,n,i)})),(0,u.default)((0,UO.Z)(r),"getTip",(function(){var e=r.props,t=e.type,n=e.position,i=e.t;return i(t===nv?n===av?"Insert_below":"Insert_above":n===av?"Insert_on_the_right":"Insert_on_the_left")})),(0,u.default)((0,UO.Z)(r),"onKeyDown",(function(e){if((0,bt.default)("enter",e))return e.preventDefault(),void r.insertTableElement()})),(0,u.default)((0,UO.Z)(r),"onChange",(function(e){var t=e.target.value||"0",n=t?t.replace(/[^\d,]/g,""):t;if(n!==r.state.count){var i=r.props.currentCount,a=parseInt(n);i+a>r.maxCount?r.setState({count:r.maxCount-i}):r.setState({count:a})}})),r.state={count:e.count||1},r.maxCount=e.type===nv?Gm:Hm,r}return(0,rt.Z)(n,[{key:"render",value:function(){var e=this.state.count,t=this.props,n=t.t,r=t.type,i=t.currentCount>=this.maxCount;return s.createElement("button",{onMouseDown:this.insertTableElement,className:"dropdown-item d-flex align-items-center justify-content-between",disabled:i},this.getTip(),s.createElement("div",{className:"insert-number d-flex align-items-center"},s.createElement(eg.Z,{disabled:i,className:"insert-number-input",onMouseDown:function(e){e.stopPropagation()},onKeyDown:this.onKeyDown,value:e,onChange:this.onChange}),s.createElement("span",null,n(r===nv?"Row(s)":"Column(s)"))))}}]),n}(s.Component),Bb=(0,Ti.withTranslation)("sdoc-editor")(Wb),zb=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;return(0,nt.Z)(this,n),r=t.call(this,e),(0,u.default)((0,UO.Z)(r),"updateMenuPosition",(function(){var e=r.menu.offsetHeight;if(0!==e){var t=0;t=r.position.top+e>document.body.clientHeight?document.body.clientHeight-e-5:r.position.top;var n=r.position.left+3;r.setState({contextStyle:{top:t,left:n}})}else requestAnimationFrame(r.updateMenuPosition)})),(0,u.default)((0,UO.Z)(r),"insertTableElement",(function(e,t,n){var i=r.props.editor;ay(i,e,t,n)})),(0,u.default)((0,UO.Z)(r),"removeTableElement",(function(e){var t=r.props.editor;ly(t,e)})),(0,u.default)((0,UO.Z)(r),"renderRemoveBtn",(function(e,t){return s.createElement("button",{onMouseDown:r.removeTableElement.bind((0,UO.Z)(r),e),className:"dropdown-item"},r.props.t(t))})),(0,u.default)((0,UO.Z)(r),"combineCells",(function(){var e=r.props.editor;oy(e)})),(0,u.default)((0,UO.Z)(r),"toggleSplitCellSettingDialog",(function(){r.eventBus.dispatch(ss.INSERT_ELEMENT,{type:qi})})),r.state={contextStyle:{}},r.position=null,r.eventBus=dm.getInstance(),r}return(0,rt.Z)(n,[{key:"componentDidMount",value:function(){this.position=this.props.contextMenuPosition,this.updateMenuPosition()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.contextMenuPosition;Eo.isSameObject(t,this.props.contextMenuPosition)||(this.position=t,this.updateMenuPosition())}},{key:"componentWillUnmount",value:function(){this.menu=null}},{key:"isMergedCell",value:function(){var e=this.props.editor,t=Lo(e,qi),n=t.colspan,r=t.rowspan;return n>1||r>1}},{key:"render",value:function(){var e=this,t=this.state.contextStyle,n=this.props,r=n.editor,i=n.t,a=Lo(r,Fi);if(!a)return null;var o=Lo(r,Yi),l=a.children.length,u=o.children.length,c=r.tableSelectedRange,d=c.maxRowIndex-c.minRowIndex+1,f=c.maxColIndex-c.minColIndex+1,p=l+d>Gm?Gm-l:d,h=u+f>Hm?Hm-u:f,O=!Eo.isSameObject(c,Jm),m=!O,v=this.isMergedCell();return s.createElement(FO,{className:"sdoc-context-menu"},s.createElement("div",{style:t,ref:function(t){return e.menu=t},className:"sdoc-table-context-menu dropdown-menu"},s.createElement(Bb,{type:nv,count:p,currentCount:l,position:ov,insertTableElement:this.insertTableElement}),s.createElement(Bb,{type:nv,count:p,currentCount:l,position:av,insertTableElement:this.insertTableElement}),s.createElement(Bb,{type:rv,count:h,currentCount:u,position:ov,insertTableElement:this.insertTableElement}),s.createElement(Bb,{type:rv,count:h,currentCount:u,position:av,insertTableElement:this.insertTableElement}),s.createElement("div",{className:"seafile-divider dropdown-divider"}),this.renderRemoveBtn(nv,"Delete_row"),this.renderRemoveBtn(rv,"Delete_column"),this.renderRemoveBtn(tv,"Delete_table"),s.createElement("div",{className:"seafile-divider dropdown-divider"}),s.createElement("button",{className:"dropdown-item",disabled:!O,onMouseDown:this.combineCells},i("Combine_cell")),s.createElement("button",{className:"dropdown-item",disabled:!v||!m,onMouseDown:this.toggleSplitCellSettingDialog},i("Split_cell"))))}}]),n}(s.Component),Vb=(0,Ti.withTranslation)("sdoc-editor")(zb),Gb=(0,rt.Z)((function e(t){(0,nt.Z)(this,e),this.type=t.type||Fi,this.children=t.children||[{id:"",type:Yi,children:[{id:"",type:qi,children:[{text:"",id:""}],style:{text_align:"left",alignItems:"center",background_color:""},inherit_style:{text_align:"left",background_color:""}}],style:{min_height:42}}],this.columns=t.columns||[{width:ev}],this.ui=t.ui||{alternate_highlight:!0,alternate_highlight_color:""},this.style=t.style||{gridTemplateColumns:"repeat(1, ".concat(ev,"}px)"),gridAutoRows:"minmax(".concat(Km,"}px, auto)")}})),Hb=function(e){var t=e.insertBreak,n=e.deleteBackward,r=e.deleteForward,s=e.insertData,l=e.selectAll,u=e.normalizeNode,c=e.handleTab,d=e.getFragment,f=e.setFragmentData,p=e.insertFragment,h=e.cut,O=e;O.tableSelectedRange=Jm;var m=dm.getInstance();return O.tableOnKeyDown=function(e){if((0,bt.default)("mod+a",e)){e.preventDefault();var t=ty(O),n=t.table,r=t.tableSize,i={minRowIndex:0,maxRowIndex:r[0]-1,minColIndex:0,maxColIndex:r[1]-1};O.tableSelectedRange=i,m.dispatch(ss.SET_TABLE_SELECT_RANGE,n,i)}(0,bt.default)($a,e)&&wy(O,e,$a),(0,bt.default)(Qa,e)&&wy(O,e,Qa),(0,bt.default)(Ca,e)&&wy(O,e,Ca),(0,bt.default)(Da,e)&&wy(O,e,Da),(0,bt.default)("tab",e)&&e.preventDefault()},O.insertBreak=function(){null==Lo(O,Fi)?t():O.insertText("\n")},O.deleteBackward=function(t){var r=yy(O);if("table"!==r)if("range"!==r){if("default"!==r){var i=O.selection;if(i){var o=se.before(O,i);if(o){var s=by(O,o),l=by(O,i);if(s&&!l){var u=se.nodes(e,{match:function(t){return te.isElement(t)&&!se.parent(t,Vn.findPath(e,t))[1].length}}),c=(0,a.Z)(u,1)[0];if(!c)return;var d=Array.from(c),f=(0,a.Z)(d,2),p=f[0],h=f[1];if(p.type===Zi){var v=o.path;Ke.select(e,{anchor:{offset:0,path:[v[0],0,0,0]},focus:{offset:0,path:[v[0],0,0,0]}});var g=se.node(e,[v[0]]),y=se.node(e,[v[0],v[1]]),b=[g[0].children.length,y[0].children.length],_={minRowIndex:0,maxRowIndex:b[0]-1,minColIndex:0,maxColIndex:b[1]-1};return O.tableSelectedRange=_,void m.dispatch(ss.SET_TABLE_SELECT_RANGE,g[0],_)}return void([Ii,Li,Mi].includes(p.type)&&(Ke.delete(O,{at:h}),Ke.insertNodes(O,ko(Zi),{at:h}),rs(e,se.start(e,h))))}}}n(t)}}else gy(O);else{var S=ty(e).tablePath;sy(e,S)}},O.deleteForward=function(e){var t=se.next(O);Xo(O.children,t[0].id).type!==qi&&r(e)},O.getFragment=function(){var e=Lo(O,Fi);if(!e)return d();var t=O.tableSelectedRange;if(Eo.isSameObject(t,Jm)){var n=d();return[Object.freeze({children:n[0].children[0].children[0].children,id:n[0].id,type:Zi})]}for(var r=t.minColIndex,i=t.maxColIndex,a=t.minRowIndex,s=t.maxRowIndex,l=e.children,u=e.columns,c=[],f=[],p=a;p<=s;p++){for(var h=l[p],m=h.children,v=[],g=r;g<=i;g++){var y=m[g];v.push(y)}c.push((0,o.Z)((0,o.Z)({},h),{},{children:v}))}for(var b=r;b<=i;b++){var _=u[b];f.push(_)}return[Object.freeze((0,o.Z)((0,o.Z)({},e),{},{children:c,columns:f}))]},O.setFragmentData=function(e){if(!Lo(O,Fi))return f(e);var t=O.tableSelectedRange;return Eo.isSameObject(t,Jm)?f(e):vy(O,e)},O.cut=function(t){var n=Lo(O,Fi),r=O.tableSelectedRange;if(n&&!Eo.isSameObject(r,Jm)){vy(O,t.clipboardData);var i=yy(O);if("table"===i){var a=ty(e).tablePath;return void sy(e,a)}return"range"===i?void gy(O):void 0}return h(t)},O.insertData=function(e){if(Lo(O,qi)){var t=e.getData("application/".concat(ao));if(t){var n=decodeURIComponent(window.atob(t)),r=JSON.parse(n);if(Array.isArray(r)&&r.some((function(e){return e.type===Fi}))){var a=r.find((function(e){return e.type===Fi}));return void function(e,t,n){var r=ty(e),a=r.table,o=r.tablePath,s=r.tableSize,l=r.rowIndex,u=r.cellIndex,c=tt()(a);dm.getInstance().dispatch(ss.CANCEL_TABLE_SELECT_RANGE);for(var d=t.slice(s[0]-l),f=n.slice(s[1]-u),p=d.slice(0,Math.min(Gm-s[0],d.length)),h=f.slice(0,Math.min(Hm-s[1],n.length)),O=0;O0&&(c.columns=[].concat((0,i.Z)(a.columns),(0,i.Z)(h)));for(var g=0;gl.width}),style:(0,o.Z)((0,o.Z)({},t.style),{},{maxWidth:l.width?l.width:"100%"})}),s.createElement("div",{className:ml()("sdoc-table-scroll-wrapper",{"scroll-at-center":f+l.width!==h&&f>0,"scroll-at-right":f+l.width===h,"scroll-at-left":0===f}),ref:u,onScroll:O,onContextMenu:y},i)),v&&s.createElement(Vb,{editor:l,contextMenuPosition:g})))},p_=function(e){var t=e.index,n=e.column,r=e.addIconPosition,i=e.setAddIconPosition,o=e.setInsertColumnIndex,l=e.selectRange,u=e.tableSize,c=e.handleDragStart,d=e.handleDragEnd,f=lr(),p=f.tableSelectedRange,h=(0,s.useRef)(null),O=t_(),m=r_(),v=Lo(f,qi),g=v?Qo(f,v,[-1,-1]):[-1,-1],y=g.length,b=(0,s.useMemo)((function(){var e=p.minRowIndex,n=p.maxRowIndex,r=p.minColIndex,i=p.maxColIndex,o=(0,a.Z)(u,1)[0],s=0===e&&n===o-1,l=r<=t&&t<=i,c=0===r&&i===u[1]-1;return 1!==u[1]&&!c&&!(!s||!l)}),[t,p,u]),_=(0,s.useCallback)((function(e){var n=h.current.getBoundingClientRect(),a=n.left,s=n.width,l=n.top,u=O.getBoundingClientRect(),c=a+s/2,d={left:e.clientX>c?a+s-6:a-6,top:l};u.rightd.left?i(void 0):Eo.isSameObject(d,r)||(o(e.clientX>c?t:t-1),i(d))}),[t,r,n,u]),S=(0,s.useCallback)((function(e){i(void 0)}),[t,r,n,u]),w=0===m.minRowIndex&&m.maxRowIndex===u[0]-1,k=m.minColIndex<=t&&t<=m.maxColIndex;return s.createElement("div",{className:ml()("sdoc-table-column-header h-100",{"range-selected":w&&k,"range-selected-tip":!w&&k||g[y-1]===t,drag:b}),ref:h,onMouseMove:_,onMouseLeave:S,onClick:function(){return l(t)},onDragStart:c,onDragEnd:d,style:{width:n.width},draggable:b})},h_=function(e){var t=e.table,n=e.selectRange,r=e.tableSize,o=e.handleDragStart,l=e.handleDragEnd,u=lr(),c=(0,s.useState)(0),d=(0,a.Z)(c,2),f=d[0],p=d[1],h=(0,s.useState)(),O=(0,a.Z)(h,2),m=O[0],v=O[1],g=a_(),y=(0,s.useContext)(s_),b=(0,s.useState)(!1),_=(0,a.Z)(b,2),S=_[0],w=_[1],k=t_(),T=(0,s.useCallback)((function(){v(),p(0),w(!1)}),[t,g,r]),x=(0,s.useCallback)((function(e){v(e),w(!0)}),[t,g,r]),E=(0,s.useCallback)((function(e){!function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:av;if(!(t.children[0].children.length>=Hm)){var a=r===av?n+1:n,o=py(e,t,a,1);fy(e,t,o);for(var s=Qo(e,t),l=t.children.length,u=0;uu?l+s-7:l-7},d=_.current.getBoundingClientRect(),f=d.top,p=d.height;c.topf+p?i(void 0):Eo.isSameObject(c,r)||(o(e.clientY>u?n:n-1),i(c))}),[n,r,t,b]),P=(0,s.useCallback)((function(e){i(void 0)}),[n,r,t,b]),$=0===S.minColIndex&&S.maxColIndex===u[1]-1,Q=S.minRowIndex<=n&&n<=S.maxRowIndex;return s.createElement("div",{className:ml()("sdoc-table-row-header",{"range-selected":$&&Q,"range-selected-tip":!$&&Q||k[T-2]===n,drag:x}),style:{height:v},ref:y,onClick:function(){return l(n)},onMouseMove:E,onMouseLeave:P,onDragStart:c,onDragEnd:d,draggable:x})},m_=function(e){var t=e.table,n=e.selectRange,r=e.tableSize,o=e.handleDragStart,l=e.handleDragEnd,u=lr(),c=t.children,d=(0,s.useState)(0),f=(0,a.Z)(d,2),p=f[0],h=f[1],O=(0,s.useState)(),m=(0,a.Z)(O,2),v=m[0],g=m[1],y=(0,s.useState)(!1),b=(0,a.Z)(y,2),_=b[0],S=b[1],w=t_(),k=(0,s.useCallback)((function(){g(),h(0),S(!1)}),[r,t]),T=(0,s.useCallback)((function(e){g(e),S(!0)}),[r,t]),x=(0,s.useCallback)((function(e){!function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:av;if(!(t.children.length>=Gm)){var a=t.children[0].children.length,o=Jg(e,a,n),s=Qo(e,t),l=[].concat((0,i.Z)(s),r===av?[n+1]:[n]);Ke.insertNodes(e,o,{at:l});var u=[].concat((0,i.Z)(l),[0]);rs(e,u),r===av&&ry(e,s,t,n)}}(u,t,-1===e?0:e,-1===e?ov:av,1),g(),S(!1),h(0)}),[r,t]);return s.createElement(s.Fragment,null,s.createElement("div",{className:"sdoc-table-rows-header h-100 position-absolute d-flex flex-column d-print-none",contentEditable:!1},c.map((function(e,t){return s.createElement(O_,{key:e.id,index:t,row:e,addIconPosition:v,tableSize:r,setAddIconPosition:g,setInsertRowIndex:h,selectRange:n,handleDragStart:o,handleDragEnd:l})}))),v&&s.createElement("div",{className:ml()("position-fixed sdoc-table-add-element-icon-content",{"background-color-tip-blue":_}),contentEditable:!1,style:v,onMouseEnter:function(){return T(v)},onMouseLeave:k,onClick:function(){return x(p)}},"+"),v&&_&&s.createElement("div",{className:"position-fixed sdoc-table-add-element-tip background-color-tip-blue",style:{left:(null===v||void 0===v?void 0:v.left)+11,top:(null===v||void 0===v?void 0:v.top)+6,width:w.clientWidth+1,height:2,zIndex:1}}))},v_=function(e){var t=e.selectRange,n=e.tableSize,r=r_(),i=Eo.isSameObject(r,{minRowIndex:0,maxRowIndex:n[0]-1,minColIndex:0,maxColIndex:n[1]-1});return s.createElement("div",{className:ml()("sdoc-table-rows-columns-header d-print-none",{"range-selected":i}),contentEditable:!1,onClick:t})},g_=function(e){var t=e.editor,n=e.table,r=e.setSelectedRange,i=e.setIsDragMove,a=(0,Ti.useTranslation)().t,o=a_(),l=r_()||Jm,u=(0,s.useCallback)((function(e){var t=function(e,t){var n=e.children.length-1,r=t,i=t;return function t(n){var a=[];e.children.forEach((function(e,r){var o=e.children[n];o.is_combined&&a.push(r),o.colspan>1&&(i=Math.max(i,n+o.colspan-1),t(i))})),a.some((function(a){var o=Ry(e,a,n),s=o.cellIndex,l=o.currentCell;return r>s?(t(r=s),!1):i1&&(i=Math.max(i,n+r.rowspan-1),t(i)),e}),[]).some((function(a){var o=Ry(e,n,a),s=o.rowIndex,l=o.currentCell;return r>s?(t(r=s),!1):i1||l>1)&&n+c===r+1&&i+l===a+1?Jm:t}(l,u),Eo.isSameObject(R,Jm)||(e.preventDefault(),se.withoutNormalizing(c,(function(){var e={offset:0,path:[].concat((0,i.Z)(U),[n,r,0])};Ke.setSelection(c,{anchor:e,focus:e})}))),u.minRowIndex===u.maxRowIndex&&u.minColIndex===u.maxColIndex)return X(Jm),void dy(c,Jm);X(u),dy(c,u)}}),200),t=function(e){ae()};return DO({mousemove:e,mouseup:t}),function(){AO({mousemove:e,mouseup:t})}}}),[l,Q,R,l]);var le=(0,s.useCallback)((function(e,t){l.id!==e.id?X(Jm):X(t),dy(c,t)}),[l]),ue=(0,s.useCallback)((function(){X(Jm)}),[]),ce=ml()("sdoc-table-container position-relative",n.className,t,{"sdoc-table-selected":u,"sdoc-table-selected-range":!Eo.isSameObject(R,Jm)}),de=(0,s.useCallback)((function(e){q(e),V(!0)}),[]),fe=(0,s.useCallback)((function(){V(!1),K(!1)}),[]),pe=(0,s.useCallback)((function(){K(!0)}),[]),he=l.style?(0,o.Z)({},l.style):{},Oe=I.map((function(e){return"".concat(e.width,"px")}));he.gridTemplateColumns=Oe.join(" ");var me=l.children.map((function(e,t){return Ty(e,t)}));return he.gridAutoRows=me.map((function(e){return"minmax(".concat(e,"px, auto)")})).join(" "),s.createElement(n_.Provider,{value:R},s.createElement(i_.Provider,{value:I},s.createElement(o_.Provider,{value:Q},s.createElement(f_,{columns:I,attributes:n},u&&s.createElement(g_,{editor:c,table:l,setSelectedRange:oe,setIsDragMove:re}),s.createElement("div",{className:ml()(ce),style:he,onMouseDown:ie,ref:d,"data-id":l.id},r,!Q&&s.createElement(y_,{editor:c,table:l,handleShowResizeHandler:de,hideResizeHandlers:fe,handlerStartDragging:pe,isDraggingResizeHandler:J}),!Q&&z&&s.createElement(d_,{hideResizeHandlers:fe,element:l,resizeCellMaskInfo:Y,isDraggingResizeHandler:J}),ne&&s.createElement(S_,{table:l}))))))};var k_=function(e){if(er()){var t=e.className,n=e.attributes,r=e.children,i=e.element,a=lr(),l=hy(a,i),u=i.style?(0,o.Z)({},i.style):{},c=l.map((function(e){return"".concat(e.width,"px")}));u.gridTemplateColumns=c.join(" ");var d=i.children.map((function(e,t){return Ty(e,t)}));return u.gridAutoRows=d.map((function(e){return"minmax(".concat(e,"px, auto)")})).join(" "),s.createElement(f_,{columns:l,attributes:n},s.createElement("div",{className:ml()("sdoc-table-container",n.className,t),"data-id":i.id,style:u},r))}return s.createElement(w_,e)};var T_=function(e){var t,n=e.attributes,r=e.element,a=e.children,l=lr(),c=r_()||Jm,d=Qo(l,r,[0,0]),f=d.length,p=d[f-2],h=d[f-1],O=se.parent(l,d),m=se.parent(l,O[1]),v=c.minColIndex,g=c.maxColIndex,y=c.minRowIndex,b=c.maxRowIndex,_=p>=y&&p<=b&&h>=v&&h<=g,S=_&&h===v,w=_&&h===g,k=_&&p===y,T=_&&p===b,x=dm.getInstance(),E=m[0].id,P=(0,s.useRef)(!1),$=(0,s.useRef)(!1),Q=(0,s.useCallback)((function(e){var t=Qo(l,r);rs(l,t),Ke.collapse(l,{edge:"end"})}),[l,r]),C=n.style||{};if(Eo.hasProperty(r.style,lv)&&(C.textAlign=r.style[lv]),_&&(C.backgroundColor=sv),Eo.hasProperty(r.style,uv)){var D=r.style[uv];D&&"transparent"!==D&&"unset"!==D&&(C.backgroundColor=_?function(e,t,n){var r=ky(e),i=ky(t);if(!r&&!i)return"unset";if(r&&!i)return r;if(!r&&i)return i;if("#FFFFFF"===r)return i;if("#FFFFFF"===i)return r;var a=Math.max(Math.min(Number(n),1),0),o=parseInt(r.substring(1,3),16),s=parseInt(r.substring(3,5),16),l=parseInt(r.substring(5,7),16),u=parseInt(i.substring(1,3),16),c=parseInt(i.substring(3,5),16),d=parseInt(i.substring(5,7),16),f=Math.round(o*(1-a)+u*a),p=Math.round(s*(1-a)+c*a),h=Math.round(l*(1-a)+d*a);return"#"+(f=("0"+(f||0).toString(16)).slice(-2))+(p=("0"+(p||0).toString(16)).slice(-2))+("0"+(h||0).toString(16)).slice(-2)}(sv,D,.9):D)}r.is_combined&&(C.display="none"),0===p&&(C.borderTop="1px solid #ddd"),0===h&&(C.borderLeft="1px solid #ddd");var A=r.rowspan,R=void 0===A?1:A,X=r.colspan,L=void 0===X?1:X;C.gridArea="".concat(p+1," / ").concat(h+1," / span ").concat(R," / span ").concat(L),r.style&&(C=(0,o.Z)((0,o.Z)({},r.style),C));var M=(0,s.useMemo)((function(){return Ly(l,d)}),[]),N=(0,s.useCallback)((function(e){var t=e.target,n=m[0],r=My(n,c),i=Xy(l,n,p,h),a=(0,o.Z)((0,o.Z)({},i),{},{displayType:r,mouseDownEvent:e,tableId:E});if(a.displayType===Sv){var s=a.mouseDownEvent.nativeEvent.offsetX,u=a.width,f=a.cellIndex;0===f&&(a.left+=1),f===n.children[0].children.length-1&&(a.left-=2),s>=u/2?(a.left=a.left+u,$.current=!0):$.current=!1}else{var O=a.mouseDownEvent.nativeEvent.offsetY,v=a.height,g=a.rowIndex;0===g&&(a.top+=1),g===n.children.length-1&&(a.top-=2),O>=v/2?(a.top=a.top+v,$.current=!0):$.current=!1}var y=function(e,t,n,r,i){var a=r.length,o=r[a-2],s=r[a-1],l=Vn.toDOMNode(e,n.children[o].children[s]),u=l.classList.contains(wv);if(u)return!0;if(i&&(t===Sv?s+=1:o+=1),t===Sv&&s===n.columns.length||t===_v&&o===n.children.length)return!1;var c=null;if(t===Sv&&s>0){var d=n.children[o].children[s-1];c=Vn.toDOMNode(e,d)}else if(t===_v&&o>0){var f=n.children[o-1].children[s];c=Vn.toDOMNode(e,f)}if(u=(l=Vn.toDOMNode(e,n.children[o].children[s])).classList.contains(wv))return!0;if(c&&c.classList.contains(wv))return!0;if(t===Sv?n.children.some((function(e){return e.children[s-i].is_combined})):n.children[o-i].children.some((function(e){return e.is_combined})))return!0;if(t===Sv&&s===n.columns.length-1)return!1}(l,r,n,d,$.current);P.current=!y,(t.classList.contains(wv)||y)&&(a.top=-9999,a.left=-9999),x.dispatch(ss.TABLE_SHOW_DRAG_HANDLER,a)}),[h,d,l,x,p,c,m,E]),I=(0,s.useCallback)((function(e){if((e.stopPropagation(),e.preventDefault(),P.current)&&!e.target.classList.contains(wv)){var t=e.dataTransfer.getData(oo);if(t){var n=JSON.parse(t);if(n){var r=$.current?1:0,a=n.tableId,o=n.startIndex,s=n.endIndex,u=n.dragType;if(a!==E)return;u===Sv?Ny(l,h+r,o,s):function(e,t,n,r){var a=ty(e),o=a.table,s=a.tablePath,l=t=n;d--){var f=o.children[d];Ke.removeNodes(e,{at:c}),Ke.insertNodes(e,f,{at:u})}else for(var p=n;p<=r;p++){var h=o.children[p];Ke.removeNodes(e,{at:c}),Ke.insertNodes(e,h,{at:u})}var O={minRowIndex:t,maxRowIndex:t+r-n,minColIndex:0,maxColIndex:o.children.length-1};dy(e,O)}(l,p+r,o,s);var c=Iy(m[0],u,u===Sv?h+r:p+r,o,s);x.dispatch(ss.SET_TABLE_SELECT_RANGE,m[0],c)}}}}),[h,l,x,p,m,E]);return s.createElement("div",Object.assign({},n,{style:(0,o.Z)((0,o.Z)({},r.style),C),className:ml()("table-cell",n.className,M,(t={},(0,u.default)(t,wv,_),(0,u.default)(t,"cell-light-height-left-border",S),(0,u.default)(t,"cell-light-height-right-border",w),(0,u.default)(t,"cell-light-height-top-border",k),(0,u.default)(t,"cell-light-height-bottom-border",T),t)),"data-id":r.id,"row-index":p,"cell-index":h,onContextMenu:Q,onMouseMove:function(e){x.dispatch(ss.TABLE_CELL_MOUSE_ENTER,{mouseDownEvent:e,cell:r,rowIndex:p,cellIndex:h,tableId:E})},onDragOver:N,onDrop:I}),s.createElement("div",{className:"sdoc-cell-container"},a))};var x_,E_,P_=function(e){if(er()){var t=e.attributes,n=e.children,r=e.element,i=lr(),a=Qo(i,r,[0,0]);if(!a)return null;var l=a.length,u=a[l-2],c=a[l-1],d=(0,s.useMemo)((function(){return Ly(i,a)}),[a,i]),f=t.style||{};Eo.hasProperty(r.style,lv)&&(f.textAlign=r.style[lv]),Eo.hasProperty(r.style,uv)&&r.style[uv]&&(f.backgroundColor=r.style[uv]),r.is_combined&&(f.display="none"),0===u&&(f.borderTop="1px solid #ddd"),0===c&&(f.borderLeft="1px solid #ddd");var p=r.rowspan,h=void 0===p?1:p,O=r.colspan,m=void 0===O?1:O;return f.gridArea="".concat(u+1," / ").concat(c+1," / span ").concat(h," / span ").concat(m),s.createElement("div",Object.assign({},t,{style:(0,o.Z)((0,o.Z)({},r.style),f),className:ml()("table-cell",d,t.className),"data-id":r.id}),s.createElement("div",{className:"sdoc-cell-container"},n))}return s.createElement(T_,e)},$_={type:Fi,nodeType:"element",model:Gb,editorMenus:[Qb],editorPlugin:Hb,renderElements:[k_,function(e){var t=e.children;return s.createElement(s.Fragment,null,t)},P_]},Q_=n(83082),C_=n.n(Q_),D_=function(e,t){var n=e.nodeName,r=e.childNodes;if("PRE"===n){var i=Array.from(r).filter((function(e){return"CODE"===e.nodeName})),a=i[0];if(a){var o=a.getAttribute("lang");return o=[{text:"Plain Text",value:"plaintext"},{text:"Bash",value:"bash"},{text:"CSS",value:"css"},{text:"C",value:"c"},{text:"C++",value:"cpp"},{text:"C#",value:"csharp"},{text:"Go",value:"go"},{text:"HTML",value:"html"},{text:"Javascript",value:"javascript"},{text:"Java",value:"java"},{text:"PHP",value:"php"},{text:"Python",value:"python"},{text:"Ruby",value:"ruby"},{text:"SQL",value:"sql"},{text:"Swift",value:"swift"},{text:"Typescript",value:"typescript"},{text:"XML",value:"xml"}].find((function(e){return e.value===o}))||"plaintext",{id:p.nice(),language:o,type:Ui,children:t(i)}}var s=r[0].textContent.split("\n").map((function(e){return{id:p.nice(),type:ji,children:[{id:p.nice(),text:e}]}}));return{id:p.nice(),language:"plaintext",type:Ui,children:s}}if("CODE"===n&&"PRE"===e.parentElement.nodeName){var l=Array.from(r).every((function(e){return"P"===e.nodeName}));if(l)return Array.from(r).map((function(e){return{id:p.nice(),type:ji,children:[{id:p.nice(),text:e.textContent}]}}));var u=e.textContent;return u.indexOf("\n")>-1?u.split("\n").map((function(e){return{id:p.nice(),type:ji,children:[{id:p.nice(),text:e}]}})):{id:p.nice(),type:ji,children:[{id:p.nice(),text:e.textContent}]}}},A_=["H1","H2","H3","H4","H5","H6"],R_={H1:"header1",H2:"header2",H3:"header3",H4:"header4",H5:"header5",H6:"header6"},X_=["DIV","P"],L_=[function(e,t){var n=e.nodeName,r=e.childNodes;if("BLOCKQUOTE"===n)return{id:p.nice(),type:xi,children:t(r)}},D_,function(e,t){var n=e.nodeName,r=e.childNodes;if(n&&A_.includes(n))return{id:p.nice(),type:R_[n],children:t(r)}},function(e,t){if("IMG"===e.nodeName)return{id:p.nice(),type:Vi,data:{src:e.getAttribute("src")},children:[{text:"",id:p.nice()}]}},function(e,t){var n=e.nodeName,r=e.textContent||e.getAttribute("title")||e.getAttribute("href");if("A"===n)return{id:p.nice(),type:Wi,href:e.getAttribute("href"),title:e.getAttribute("title"),children:[{id:p.nice(),text:r}]}},function(e,t){var n=e.nodeName,r=e.childNodes;return"UL"===n?{id:p.nice(),type:Mi,children:t(r)}:"OL"===n?{id:p.nice(),type:Li,children:t(r)}:"LI"===n&&X_.includes(e.firstChild.nodeName)?{id:p.nice(),type:Ni,children:t(r)}:"LI"!==n||X_.includes(e.firstChild.nodeName)?X_.includes(n)&&"LI"===e.parentElement.nodeName?{id:p.nice(),type:Zi,children:t(r)}:void 0:{id:p.nice(),type:Ni,children:[{id:p.nice(),type:Zi,children:t(r)}]}},function(e,t){var n=e.nodeName,r=e.childNodes;return"TABLE"===n?{id:p.nice(),type:Fi,children:t(r)}:"THEAD"===n||"TBODY"===n?t(r):"TR"===n?{id:p.nice(),type:Yi,children:t(r)}:"TH"===n||"TD"===n?{id:p.nice(),type:qi,children:t(r)}:void 0},function(e,t){var n=e.nodeName,r=e.childNodes;if("P"===n&&"LI"!==e.parentElement.nodeName)return{id:p.nice(),type:Zi,children:t(r)}},function(e,t){var n=e.nodeName,r=e.nodeType;return"SPAN"===n?{id:p.nice(),text:e.textContent}:"STRONG"===n||"B"===n?{id:p.nice(),bold:!0,text:e.textContent}:"CODE"===n&&"PRE"!==e.parentElement.nodeName?{id:p.nice(),code:!0,text:e.textContent}:"DEL"===n?{id:p.nice(),delete:!0,text:e.textContent}:"I"===n?{id:p.nice(),italic:!0,text:e.textContent}:"INS"===n?{id:p.nice(),add:!0,text:e.textContent}:3===r?{id:p.nice(),text:e.textContent}:void 0}],M_=function(e){return!("#text"===e.nodeName&&"\n"===e.nodeValue)},N_=function e(t){for(var n,r=function(t){switch("[object NodeList]"===Object.prototype.toString.call(t)&&(t=Array.from(t)),C_()(t)){case"array":return I_(t);case"object":return e(t);case"null":case"undefined":return;default:throw new Error('The `next` argument was called with invalid children: "'.concat(t,'".'))}},i=0;i1&&void 0!==arguments[1]&&arguments[1],t=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(M_).forEach((function(n){var r=N_(n);switch(C_()(r)){case"array":var i=e?Z_(r):r;t=t.concat(i);break;case"object":t.push(r)}})),t},Z_=function(e){return 0===e.length?e:e=e.reduce((function(e,t){if(ea.includes(t.type)&&e.push(t),t.type===Ni){var n={id:p.nice(),type:Mi,children:[t]};return e.push(n),e}if(!t.type||ta.includes(t.type)){var r=e[e.length-1];if(r&&r.type===Zi)return r.children.push(t),e;var i={id:p.nice(),type:Zi,children:[t]};return e.push(i),e}return e}),[])},U_=function(e){var t=function(e){return(new DOMParser).parseFromString(e,"text/html").body}(e),n=Array.from(t.childNodes),r=[];return r=I_(n,!0),0===(r=Z_(r)).length&&(r=[{id:p.nice(),type:Zi,children:[{text:"",id:p.nice()}]}]),r},j_={type:"html",editorPlugin:function(e){var t=e.insertData,n=e;return n.insertData=function(r){if(!n.insertFragmentData(r)){if(!r.types.includes("text/code-block")&&Lo(e,Ui)){var i=r.getData("text/plain")||"";if(i){var a=[];i.split("\n").forEach((function(e){var t={id:p.nice(),type:ji,children:[{text:e,id:p.nice()}]};a.push(t)})),n.insertFragment(a)}return}var o=r.getData("text/html")||"";if(o){var s=U_(o);return void e.insertFragment(s)}t(r)}},n}},F_={},Y_={type:"font",editorPlugin:function(e){var t=e;return t.increaseFontSize=function(){qv(t,"increase")},t.reduceFontSize=function(){qv(t,"reduce")},t}},q_=function(e){var t=e.editor,n=e.readonly,r=e.toggle,i=e.eventBus,a=nm(t,n),o=eo[Bi],l=(0,s.useCallback)((function(){i.dispatch(ss.INSERT_ELEMENT,{type:Bi,insertSdocFileLinkCallback:rm}),r&&r()}),[r,i]);return s.createElement(vl,{disabled:a,menuConfig:o,onClick:l})},W_=function(e){var t=e.isInline,n=e.deleteBackward,r=e.onHotKeyDown,i=e;return i.isInline=function(e){return e.type===Bi||t(e)},i.deleteBackward=function(e){if(null===i.selection)return n(e);var t=se.node(i,i.selection);if(t&&0===fe.string(t[0]).length){var r=t[1];r.splice(-1,1,Math.max(t[1].at(-1)-1,0));var a=se.node(i,r);return a&&a[0].type===Bi?void Ke.delete(i,{at:a[1]}):n(e)}return n(e)},i.onHotKeyDown=function(e){if("["!==e.key)return r&&r(e);var t=dm.getInstance();return function(e){var t=e.selection.anchor;return"["===am(e).beforeText.slice(-1)&&se.isEnd(e,t,t.path)}(i)&&t.dispatch(ss.INSERT_ELEMENT,{type:Bi,insertSdocFileLinkCallback:rm,isShowHistoryFiles:!0}),r&&r(e)},i},B_={TEXT_LINK:"text_link",ICON_LINK:"icon_link",CARD_LINK:"card_link"},z_=(x_={},(0,u.default)(x_,B_.TEXT_LINK,{icon:"sdocfont sdoc-text-link",text:"Text_Link"}),(0,u.default)(x_,B_.ICON_LINK,{icon:"sdocfont sdoc-inline-link",text:"Icon_and_text_Link"}),(0,u.default)(x_,B_.CARD_LINK,{icon:"sdocfont sdoc-card-link",text:"Card"}),x_),V_=[B_.TEXT_LINK,B_.ICON_LINK,B_.CARD_LINK],G_=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.menuPosition,r=e.element,i=e.onUnwrapFileLinkNode,o=e.onHideInsertHoverMenu,l=e.t,u=er(),c=(0,s.useState)(!1),d=(0,a.Z)(c,2),f=d[0],p=d[1],h=(0,s.useCallback)((function(e){e.stopPropagation(),function(e,t){if(null!=e.selection&&!ke.isExpanded(e.selection)){var n=Vn.findPath(e,t);Ke.select(e,n);var r=e.setFragmentData(new DataTransfer);tm()("copy",{onCopy:function(e){r.types.forEach((function(t){var n=r.getData(t);e.setData(t,n)}))}})}}(t,r),Ig.success(l("Copied"),{hasCloseButton:!1,duration:2}),o()}),[]),O=(0,s.useCallback)((function(e){p(!0)}),[]),m=(0,s.useCallback)((function(e,n){e.stopPropagation();var i=Vn.findPath(t,r);i&&Ke.setNodes(t,{display_type:n},{at:i}),o()}),[]),v=r.display_type||B_.TEXT_LINK,g="sdoc-link-display-type-".concat(r.id);return s.createElement(FO,null,s.createElement("div",{className:"sdoc-link-hover-menu-container",style:n},s.createElement("div",{className:"hover-menu-container"},s.createElement("span",{className:"op-group-item"},s.createElement("span",{role:"button",className:ml()("op-item",{"ml-0":u})},s.createElement("a",{href:im(r.doc_uuid),target:"_blank",rel:"noopener noreferrer",className:"link-op-menu-link"},l("Open_link")))),!u&&s.createElement("span",{className:"op-group-item"},s.createElement("span",{role:"button",className:"op-item",onClick:h},s.createElement("i",{className:"sdocfont sdoc-copy icon-font"})),s.createElement("span",{role:"button",className:"op-item ".concat(f?"link-style-icon-active":""),onClick:O,id:g},s.createElement("i",{className:ml()("icon-font mr-1",z_[v].icon)}),s.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"})),s.createElement("span",{role:"button",className:"op-item",onClick:i},s.createElement("i",{className:"sdocfont sdoc-unlink icon-font"})))),f&&s.createElement("div",{className:"sdoc-file-display-style-popover sdoc-dropdown-menu"},V_.map((function(e){return s.createElement("div",{key:e,"date-type":e,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return m(t,e)}},s.createElement("div",{className:"sdoc-dropdown-item-content"},s.createElement("i",{className:ml()("sdoc-dropdown-item-content-icon",z_[e].icon)}),s.createElement("span",null,l(z_[e].text))),v===e&&s.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"}))})))))})),H_=function(e){var t=e.editor,n=e.element,r=e.children,i=e.attributes,l=(0,s.useRef)(null),u=Kv(),c=(0,s.useState)(!1),d=(0,a.Z)(c,2),f=d[0],p=d[1],h=(0,s.useState)({}),O=(0,a.Z)(h,2),m=O[0],v=O[1],g=er(),y=(0,s.useCallback)((function(){document.addEventListener("click",k)}),[]),b=(0,s.useCallback)((function(){document.removeEventListener("click",k)}),[]);(0,s.useEffect)((function(){return function(){b()}}),[]);var _=(0,s.useCallback)((function(e){if(e){var t=e.getBoundingClientRect(),n=t.top,r=t.left;v({top:n-42,left:r-18})}}),[]),S=(0,s.useCallback)((function(e){_(l.current)}),[]);(0,s.useEffect)((function(){var e=null;return f?(u.current&&u.current.addEventListener("scroll",S),e=u.current):u.current&&u.current.removeEventListener("scroll",S),function(){e&&e.removeEventListener("scroll",S)}}),[f]);var w=(0,s.useCallback)((function(e){if(g)window.open(im(n.doc_uuid));else{f&&e.stopPropagation();var r=Vn.findPath(t,n),i=se.end(t,r);rs(t,i),_(e.currentTarget),p(!0),setTimeout((function(){y()}),0)}}),[f]),k=(0,s.useCallback)((function(e){p(!1),b()}),[]),T=(0,s.useCallback)((function(){!function(e,t){if(null!=e.selection){var n=Vn.findPath(e,t);n&&Ke.unwrapNodes(e,{at:n})}}(t,n)}),[]),x={};return n.add?x=(0,o.Z)({},Pa):n.delete&&(x=(0,o.Z)({},Ea)),x.computed_background_color&&(x.backgroundColor=x.computed_background_color),s.createElement("span",Object.assign({},i,{"data-id":n.id,contentEditable:!1,className:"sdoc-file-render ".concat(n.display_type===B_.CARD_LINK?"sdoc-file-card-link":""),onClick:w,style:n.display_type===B_.CARD_LINK?x:{}}),s.createElement("span",{ref:l},[B_.ICON_LINK,B_.CARD_LINK].includes(n.display_type)&&s.createElement("span",{className:"sdoc-file-link-icon",style:x},s.createElement("i",{className:"sdocfont sdoc-document"})),s.createElement("span",{className:"sdoc-file-text-link",style:x},s.createElement("a",{href:im(n.doc_uuid),onClick:function(e){e.preventDefault()},title:n.title},r))),f&&!g&&t.selection&&ke.isCollapsed(t.selection)&&s.createElement(G_,{editor:t,menuPosition:m,element:n,onUnwrapFileLinkNode:T,onHideInsertHoverMenu:k}))},J_={type:Bi,editorMenus:[q_],editorPlugin:W_,renderElements:[function(e,t){return s.createElement(H_,Object.assign({},e,{editor:t}))}]},K_=function(e,t){return!!t||(null==e.selection||!!qo(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![Ui,ji,Wi].includes(n)})))},eS=function(e,t){return{id:p.nice(),type:zi,doc_uuid:e,title:t,display_type:lo[0],children:[{id:p.nice(),text:t||""}]}},tS=function(e,t,n){if(!K_(e)){var r=e.selection;if(null!=r)if(ke.isCollapsed(r)){e.insertText(" ");var i=eS(n,t);Ke.insertNodes(e,i),e.insertFragment([{id:p.nice(),text:" "}])}else{if(se.string(e,r)!==t){e.deleteFragment();var a=eS(n,t);Ke.insertNodes(e,a)}else{var o=eS(n,t);Ke.wrapNodes(e,o,{split:!0}),Ke.collapse(e,{edge:"end"})}}}},nS=function(e){return $s.getSdocLocalFileUrl(e)},rS=function(e){var t=e.editor,n=e.readonly,r=e.toggle,i=e.eventBus,a=K_(t,n),o=eo[zi],l=(0,s.useCallback)((function(){i.dispatch(ss.INSERT_ELEMENT,{type:zi,insertFileLinkCallback:tS}),r&&r()}),[r,i]);return s.createElement(vl,{disabled:a,menuConfig:o,onClick:l})},iS=function(e){var t=e.isInline,n=e.deleteBackward,r=e;return r.isInline=function(e){return e.type===zi||t(e)},r.deleteBackward=function(e){if(null===r.selection)return n(e);var t=se.node(r,r.selection);if(t&&0===fe.string(t[0]).length){var i=t[1];i.splice(-1,1,Math.max(t[1].at(-1)-1,0));var a=se.node(r,i);return a&&a[0].type===zi?void Ke.delete(r,{at:a[1]}):n(e)}return n(e)},r},aS={TEXT_LINK:"text_link",ICON_LINK:"icon_link",CARD_LINK:"card_link"},oS=(E_={},(0,u.default)(E_,aS.TEXT_LINK,{icon:"sdocfont sdoc-text-link",text:"Text_link"}),(0,u.default)(E_,aS.ICON_LINK,{icon:"sdocfont sdoc-inline-link",text:"Icon_and_text_Link"}),(0,u.default)(E_,aS.CARD_LINK,{icon:"sdocfont sdoc-card-link",text:"Card"}),E_),sS=[aS.TEXT_LINK,aS.ICON_LINK,aS.CARD_LINK],lS=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.menuPosition,r=e.element,i=e.onUnwrapFileLinkNode,o=e.onHideInsertHoverMenu,l=e.t,u=er(),c=(0,s.useState)(!1),d=(0,a.Z)(c,2),f=d[0],p=d[1],h=(0,s.useCallback)((function(e){e.stopPropagation(),function(e,t){if(null!=e.selection&&!ke.isExpanded(e.selection)){var n=Vn.findPath(e,t);Ke.select(e,n);var r=e.setFragmentData(new DataTransfer);tm()("copy",{onCopy:function(e){r.types.forEach((function(t){var n=r.getData(t);e.setData(t,n)}))}})}}(t,r),Ig.success(l("Copied"),{hasCloseButton:!1,duration:2}),o()}),[]),O=(0,s.useCallback)((function(e){p(!0)}),[]),m=(0,s.useCallback)((function(e,n){e.stopPropagation();var i=Vn.findPath(t,r);i&&Ke.setNodes(t,{display_type:n},{at:i}),o()}),[]),v=r.display_type||aS.TEXT_LINK,g="file-link-display-type-".concat(r.id);return s.createElement(FO,null,s.createElement("div",{className:"sdoc-file-link-hover-menu-container",style:n},s.createElement("div",{className:"hover-menu-container"},s.createElement("span",{className:"op-group-item"},s.createElement("span",{role:"button",className:ml()("op-item",{"ml-0":u})},s.createElement("a",{href:nS(r.doc_uuid),target:"_blank",rel:"noopener noreferrer",className:"link-op-menu-link"},l("Open_link")))),!u&&s.createElement("span",{className:"op-group-item"},s.createElement("span",{role:"button",className:"op-item",onClick:h},s.createElement("i",{className:"sdocfont sdoc-copy icon-font"})),s.createElement("span",{role:"button",className:ml()("op-item",{"link-style-icon-active":f}),onClick:O,id:g},s.createElement("i",{className:ml()("icon-font mr-1",oS[v].icon)}),s.createElement("i",{className:"sdocfont sdoc-drop-down icon-font"})),s.createElement("span",{role:"button",className:"op-item",onClick:i},s.createElement("i",{className:"sdocfont sdoc-unlink icon-font"})))),f&&s.createElement("div",{className:"sdoc-file-display-style-popover sdoc-dropdown-menu"},sS.map((function(e){return s.createElement("div",{key:e,"date-type":e,className:"sdoc-dropdown-menu-item sdoc-dropdown-item-with-left-icon pr-2",onClick:function(t){return m(t,e)}},s.createElement("div",{className:"sdoc-dropdown-item-content"},s.createElement("i",{className:ml()("sdoc-dropdown-item-content-icon",oS[e].icon)}),s.createElement("span",null,l(oS[e].text))),v===e&&s.createElement("i",{className:"sdocfont sdoc-check-mark sdoc-dropdown-item-right-icon"}))})))))})),uS=function(e){var t=e.editor,n=e.element,r=e.children,i=e.attributes,l=(0,s.useRef)(null),u=Kv(),c=er(),d=(0,s.useState)(!1),f=(0,a.Z)(d,2),p=f[0],h=f[1],O=(0,s.useState)({}),m=(0,a.Z)(O,2),v=m[0],g=m[1],y=(0,s.useCallback)((function(){document.addEventListener("click",k)}),[]),b=(0,s.useCallback)((function(){document.removeEventListener("click",k)}),[]);(0,s.useEffect)((function(){return function(){b()}}),[]);var _=(0,s.useCallback)((function(e){if(e){var t=e.getBoundingClientRect(),n=t.top,r=t.left;g({top:n-42,left:r-18})}}),[]),S=(0,s.useCallback)((function(e){_(l.current)}),[]);(0,s.useEffect)((function(){var e=null;return p?(u.current&&u.current.addEventListener("scroll",S),e=u.current):u.current&&u.current.removeEventListener("scroll",S),function(){e&&e.removeEventListener("scroll",S)}}),[p]);var w=(0,s.useCallback)((function(e){c?window.open(nS(n.doc_uuid)):(p&&e.stopPropagation(),_(e.currentTarget),h(!0),setTimeout((function(){y()}),0))}),[p]),k=(0,s.useCallback)((function(e){h(!1),b()}),[]),T=(0,s.useCallback)((function(){!function(e,t){if(null!=e.selection){var n=Vn.findPath(e,t);n&&Ke.unwrapNodes(e,{at:n})}}(t,n)}),[]),x={};return n.add?x=(0,o.Z)({},Pa):n.delete&&(x=(0,o.Z)({},Ea)),x.computed_background_color&&(x.backgroundColor=x.computed_background_color),s.createElement("span",Object.assign({},i,{"data-id":n.id,contentEditable:!1,className:ml()("sdoc-file-link-render",{"sdoc-file-card-link":n.display_type===aS.CARD_LINK}),onClick:w,style:n.display_type===aS.CARD_LINK?x:{}}),s.createElement("span",{ref:l},[aS.ICON_LINK,aS.CARD_LINK].includes(n.display_type)&&s.createElement("span",{className:"sdoc-file-link-icon",style:x},s.createElement("i",{className:"sdocfont sdoc-link-file"})),s.createElement("span",{className:"sdoc-file-text-link",style:x},s.createElement("a",{href:nS(n.doc_uuid),onClick:function(e){e.preventDefault()},title:n.title},r))),p&&s.createElement(lS,{editor:t,menuPosition:v,element:n,onUnwrapFileLinkNode:T,onHideInsertHoverMenu:k}))},cS={type:zi,editorMenus:[rS],editorPlugin:iS,renderElements:[function(e,t){return s.createElement(uS,Object.assign({},e,{editor:t}))}]},dS=function(e){var t=e.isComposing,n=e.element,r=e.attributes,i=e.children,a=e.className,l=e.placeholder,u=void 0===l?"Please_enter_text":l,c=n.indent,d=lr(),f=d.editorType===us,p=!1;if(1===d.children.length){var h=function(e){var t=e.children,n=1===t.length,r=t[0],i=Ae.isText(r),a=""===fe.string(r);return n&&i&&a}(d.children[0]),O=""===fe.string(n);p=h&&O&&!t}if(2===d.children.length&&d.children[0].type.startsWith("header")){var m=d.children[1];p=""===fe.string(n)&&(null===m||void 0===m?void 0:m.id)===(null===n||void 0===n?void 0:n.id)&&!t}var v={textAlign:n.align,paddingTop:"5px",paddingBottom:"5px",paddingLeft:c?"28px":""};return s.createElement("div",Object.assign({"data-id":n.id},r,{style:(0,o.Z)({position:p?"relative":""},v),className:a}),i,p&&s.createElement(To,{title:u,top:f?0:5}))},fS={editorPlugin:function(e){var t=e.handleTab,n=e.insertText,r=e.deleteBackward,i=e;return i.handleTab=function(e){var r,a=i.selection;if(a&&ke.isCollapsed(a)){var o=se.node(i,a,{depth:1});if((null===o||void 0===o||null===(r=o[0])||void 0===r?void 0:r.type)!==Zi)return t(e);e.preventDefault();var s,l=se.path(i,a),u=se.point(i,a);se.isStart(i,u,[l[0]])?((0,bt.default)("shift+tab",e)&&(s=!1),(0,bt.default)("tab",e)&&(s=!0),Ke.setNodes(i,{indent:s},{at:[l[0]]})):(0,bt.default)("tab",e)&&n(" ")}},i.deleteBackward=function(e){var t=i.selection;if(t){var n=se.node(i,t,{depth:1}),o=(0,a.Z)(n,1)[0],s=void 0===o?{}:o,l=s.type,u=s.indent;if(ke.isCollapsed(t)&&l===Zi&&u){var c=se.path(i,t),d=se.point(i,t);if(se.isStart(i,d,[c[0]]))return void Ke.setNodes(i,{indent:!1},{at:[c[0]]})}return r(e)}},i},type:Zi,renderElements:[function(e){return s.createElement(dS,e)}]},pS=eo[Hi],hS=function(e){var t=e.editor,n=e.isRichEditor,r=e.className,i=e.readonly,a=(0,Ti.useTranslation)().t,o=(0,s.useCallback)((function(e){Ig.warning("".concat(a("The_current_location_does_not_support_pasting")).concat(a(e&&e.at(0).toUpperCase()+e.slice(1))))}),[a]);(0,s.useEffect)((function(){return dm.getInstance().subscribe(ss.DISPLAY_CALLOUT_UNSUPPORT_ALERT,o)}),[o,a]);var l=(0,s.useCallback)((function(e){jm(t)?qm(t):Ym(t)}),[t]);return s.createElement(s.Fragment,null,s.createElement(VO,Object.assign({isRichEditor:n,className:r,disabled:Fm(t,i),isActive:jm(t),onMouseDown:l},pS)))},OS=function(e){var t=e.insertFragment,n=e.deleteBackward,r=e.onHotKeyDown,i=e.insertData,o=(e.onCopy,e);return o.deleteBackward=function(t){var r=Wm(e);if(r){var i=r[0];if(ts(e)&&i.callout_icon)return void function(e){Ke.setNodes(e,{callout_icon:""},{match:function(e){return e.type===Hi}}),Ke.select(e,se.start(e,e.selection))}(e);if(ts(e)&&function(e){var t=(0,a.Z)(e,1)[0],n=fe.string(t),r=t.children,i=1===r.length&&r[0].type===Zi,o=0===n.length;return i&&o}(r))return void qm(e)}return n(t)},o.insertData=function(e){if(Wm(o)&&e.types.includes("text/code-block"))return void dm.getInstance().dispatch(ss.DISPLAY_CALLOUT_UNSUPPORT_ALERT,Ui);return i(e)},o.insertFragment=function(n){if(Wm(e)){var r;if(ke.isCollapsed(e.selection)){var i=Mo(o,Zi);if(i){var a=se.parent(e,i[1]);if(a&&a[0].type===Hi&&!fe.string(i[0]).length)return t(n),Ke.removeNodes(o,{at:i[1]})}}var s=dm.getInstance(),l=null===(r=n.find((function(e){return!Um.includes(e.type)})))||void 0===r?void 0:r.type;if(l)return void s.dispatch(ss.DISPLAY_CALLOUT_UNSUPPORT_ALERT,l)}return t(n)},o.onHotKeyDown=function(t){var n=Wm(e);if(n){var i=(0,a.Z)(n,2)[1];if(dm.getInstance().dispatch(ss.CLOSE_CALLOUT_COLOR_PICKER),(0,bt.default)("mod+enter",t))return xv(o,Zi,fo),!0;if((0,bt.default)("mod+a",t)){t.preventDefault();try{var s=se.start(o,i),l=se.end(o,i),u=se.range(o,s,l);return Ke.select(o,u),!0}catch(c){return!0}}}return r&&r(t)},o.onCopy=function(t){Wm(e)&&t.stopPropagation()},o},mS=function(e){var t=e.editor,n=e.element,r=e.onCloseSelector,i=(0,s.useCallback)((function(e){e.stopPropagation();for(var i=e.target;!i.dataset||!i.dataset.backgroundColor;)i=i.parentNode;var a=i.dataset.backgroundColor,o=Qo(t,n);Ke.select(t,o),function(e,t){Ke.setNodes(e,{style:{background_color:t}},{match:function(e){return e.type===Hi}}),Ke.select(e,se.start(e,e.selection))}(t,a),r()}),[t,n,r]),a=(0,s.useCallback)((function(e){var t=(n.style||{}).background_color;return t&&t===e}),[n.style]);return s.createElement("div",{className:"sdoc-callout-color-selector-container",contentEditable:!1},s.createElement("ul",{className:"sdoc-color-selector-list"},Object.values(Im).map((function(e,t){var n=e.border_color,r=e.background_color;return s.createElement("li",{key:"sdoc-callout-color-selector-".concat(t),className:"sdoc-callout-color-item","data-border-color":n,"data-background-color":r,style:{borderColor:n,backgroundColor:r},onClick:i},a(r)&&s.createElement("i",{className:"sdoc-callout-color-checked-icon sdocfont sdoc-check-mark"}))}))))},vS=function(e){var t=e.editor,n=e.element,r=e.onCloseSelector,i=(0,s.useCallback)((function(e){e.stopPropagation();var i=e.target.dataset.image;if(i){var a=Qo(t,n);Ke.select(t,a),function(e,t){Ke.setNodes(e,{callout_icon:t},{match:function(e){return e.type===Hi}}),Ke.select(e,se.start(e,e.selection))}(t,i),r()}}),[t,n,r]);return s.createElement("div",{className:"sdoc-callout-icon-selector-container",onClick:i},Object.keys(Zm).map((function(e){var t=Zm[e];return s.createElement("div",{key:e,className:"icon-item"},s.createElement("span",{className:"sdoc-emoji "+e,"data-image":e},t))})))};function gS(e){var t=e.editor,n=e.element,r=e.popoverPosition,i=(0,s.useState)(!1),o=(0,a.Z)(i,2),l=o[0],u=o[1],c=(0,s.useState)(!1),d=(0,a.Z)(c,2),f=d[0],p=d[1],h=(0,s.useCallback)((function(e){e.stopPropagation(),l||p(!1),u(!l)}),[l,u]),O=(0,s.useCallback)((function(e){e.stopPropagation(),f||u(!1),p(!f)}),[f,p]),m=(0,s.useCallback)((function(){u(!1),p(!1)}),[]),v=ml()({"callout-menu-item":!0,"color-active":l}),g=ml()({"callout-menu-item":!0,"icon-active":f});return s.createElement(FO,null,s.createElement("div",{className:"sdoc-callout-hover-menu",style:r},s.createElement("div",{className:v,onClick:h},s.createElement("span",{className:"sdocfont sdoc-callout-color mr-1"}),s.createElement("span",{className:"sdocfont sdoc-drop-down"})),s.createElement("div",{className:"callout-menu-divider"}),s.createElement("div",{className:g,onClick:O},s.createElement("span",{className:"sdocfont sdoc-callout-icon mr-1"}),s.createElement("span",{className:"sdocfont sdoc-drop-down"})),l&&s.createElement(mS,{editor:t,element:n,onCloseSelector:m}),f&&s.createElement(vS,{editor:t,element:n,onCloseSelector:m})))}var yS=function(e,t){var n=e.attributes,r=e.children,i=e.element,o=er(),l=Kv(),u=Ur(),c=(0,Ti.useTranslation)().t,d=(0,s.useRef)(),f=(0,s.useState)(!1),p=(0,a.Z)(f,2),h=p[0],O=p[1],m=(0,s.useState)({top:"",left:""}),v=(0,a.Z)(m,2),g=v[0],y=v[1],b=(0,s.useMemo)((function(){var e,t=i.style.background_color,n=void 0===t?"transparent":t,r="transparent";u&&(r=null===(e=Im[n])||void 0===e?void 0:e.border_color);return{backgroundColor:n,borderColor:r}}),[i.style,u]),_=(0,s.useMemo)((function(){var e=i.callout_icon,t=void 0===e?"":e;return t?Zm[t]:null}),[i]),S=(0,s.useCallback)((function(){return!u&&(1===i.children.length&&!i.children.some((function(e){return"paragraph"!==e.type}))&&!fe.string(i).length)}),[i,u]),w=(0,s.useCallback)((function(){O(!1)}),[]),k=(0,s.useCallback)((function(e){if(!o&&h&&e.currentTarget.scrollTop){var t=d.current.getBoundingClientRect(),n=t.top,r=t.left;y({top:n-36,left:r})}}),[h,o]);(0,s.useEffect)((function(){return dm.getInstance().subscribe(ss.CLOSE_CALLOUT_COLOR_PICKER,w)}),[w]),(0,s.useEffect)((function(){if(!o){var e=null;return l.current&&(l.current.addEventListener("scroll",k),e=l.current),function(){e.removeEventListener("scroll",k)}}}),[k,o,l]),(0,s.useEffect)((function(){u||O(!1)}),[u]);var T=(0,s.useCallback)((function(){if(!o){var e=d.current.getBoundingClientRect(),t=e.top,n=e.left;y({top:t-42,left:n}),O(!0)}}),[o]),x=(0,s.useCallback)((function(e){T()}),[T]);return s.createElement("div",Object.assign({},n,{"data-id":i.id,className:"sdoc-callout-white-wrapper"}),s.createElement("div",{onClick:x,ref:d,className:"".concat(n.className," sdoc-callout-container"),style:b},i.callout_icon&&s.createElement("div",{className:"callout-icon"},s.createElement("span",{className:"sdoc-emoji "+i.callout_icon},_)),s.createElement("div",{className:"callout-content"},r,S()&&s.createElement("div",{contentEditable:!1,className:"sdoc-callout-placeholder"},c("Please_enter"),"...")),h&&s.createElement(gS,{editor:t,element:i,popoverPosition:g})))},bS={type:Hi,nodeType:"element",editorMenus:[hS],editorPlugin:OS,renderElements:[yS]},_S=n(85951),SS=function(e,t){var n=null;return function(){var r=arguments,i=this;clearTimeout(n),n=setTimeout((function(){e.apply(i,r)}),t)}},wS=function(e,t,n){var r=[];if(t.children&&function(e,t){return!Ae.isText(t)&&!!t.children&&t.children.every((function(t){return Ae.isText(t)||se.isInline(e,t)}))}(e,t)){var a=function(e){return e.children.reduce((function(t,n){return n.type===Vi?t.push((0,o.Z)((0,o.Z)({},e),{},{children:[]})):t[t.length-1].children.push(n),t}),[(0,o.Z)((0,o.Z)({},e),{},{children:[]})])}(t);a.forEach((function(t){var a=Array.from(fe.texts(t));if(a){var o=function(e){return e.reduce((function(e,t){var n,r,a=t[0].text.length,o={passedLength:(null!==(n=null===(r=e[e.length-1])||void 0===r?void 0:r.passedLength)&&void 0!==n?n:0)+a,textEntry:(0,i.Z)(t)};return e.concat(o)}),[])}(a),s=function(e,t){var n=fe.string(e),r=new RegExp(t,"gi");return(0,i.Z)(n.matchAll(r)).map((function(e){return e.index}))||[]}(t,n),l=s.reduce((function(t,r){for(var a,s=t.ranges,l=t.startMatchIndex;lr&&(a={path:Vn.findPath(e,d[0]),offset:r-f}),c>=r+n.length){var p={anchor:a,focus:{path:Vn.findPath(e,d[0]),offset:r+n.length-f}};return{ranges:[].concat((0,i.Z)(s),[p]),startMatchIndex:l}}}return t}),{ranges:[],startMatchIndex:0});r.push(l.ranges)}}))}return r},kS=function(e,t){if(""===t)return[];var n=function(e,t){var n=(0,i.Z)(se.nodes(e,{match:function(n){if(te.isElement(n)&&se.isBlock(e,n))try{return fe.string(n).toLowerCase().includes(t.toLowerCase())}catch(r){return!1}},mode:"lowest",at:[]}));return Array.from(n).reduce((function(n,r){var o=(0,a.Z)(r,1)[0];return[].concat((0,i.Z)(n),(0,i.Z)(wS(e,o,t.toLowerCase())))}),[]).flat()}(e,t),r=null===n||void 0===n?void 0:n.map((function(n){var r=Vn.toDOMRange(e,n),i=r.getBoundingClientRect(),a=function(e,t){var n=t.anchor.path,r={anchor:{path:n,offset:0},focus:{path:n,offset:1}},i=Vn.toDOMRange(e,r).getBoundingClientRect().height;return Math.round(i)}(e,n);return Math.round(i.height)>a?function(e,t,n,r,i,a){for(var o=0,s=1,l=!0,u=[];s<=r;){var c={anchor:{path:t,offset:n+o},focus:{path:t,offset:n+s}},d=Vn.toDOMRange(e,c);Math.round(d.getBoundingClientRect().height)===a?(l&&u.pop(),l||(l=!0),u.push({rangeInfo:d.getBoundingClientRect(),domRange:i}),s++):(o=s-1,l=!1)}return u}(e,n.anchor.path,n.anchor.offset,t.length,r,a):[{rangeInfo:i,domRange:r}]}));return r},TS=function(e,t,n){t&&t.length&&t.reverse().forEach((function(t){var r=t[t.length-1].domRange,i=Vn.toSlateRange(e,r,{exactMatch:!0});Ke.insertText(e,n,{at:se.end(e,i)}),Ke.delete(e,{at:i})}))},xS=function(e,t,n,r,i){if(e){var a=document.getElementById("sdoc-scroll-container"),o=n-e-20;if((a.scrollTop>o||a.scrollTop+a.clientHeightt+i||lr+i){o=Vn.toDOMNode(e,l).querySelector(".sdoc-code-block-pre");var u=s.x+s.width;if(s.x>n||u0?s.x-n:0;a=a-c-(n+a-u>0?n+a-u:0)}return a<0&&(a=0),n3&&void 0!==arguments[3]&&arguments[3],i=document.querySelectorAll(".sdoc-find-search-highlight-canvas");if(function(e){e.forEach((function(e){return e.getContext("2d").clearRect(0,0,e.width,e.height)}))}(i),0!==t.length){var o=document.querySelector(".sdoc-article-container").getBoundingClientRect(),s=o.top,l=o.left,u=0,c=0,d=0,f=function(e){var t=se.nodes(e,{match:function(e){var t;return!(!te.isElement(e)||e.type!==Ui)&&"nowrap"===((null===e||void 0===e||null===(t=e.style)||void 0===t?void 0:t.white_space)||"nowrap")},at:[]})||[];return Array.from(t).map((function(t){var n=(0,a.Z)(t,1)[0];return{codeBlockRange:Vn.toDOMNode(e,n).getBoundingClientRect(),codeBlockNode:n}}))}(e);do{var p=i[d];if(!p)return;for(var h=p.getContext("2d"),O=t[u],m=c;m=n.length&&(r=n.length-1),r<0&&n.length&&(r=0),$(r)}),[P,m.length,X]),j=(0,s.useCallback)((function(){U(t,l),R.current={x:window.innerWidth,y:window.innerHeight}}),[t,U,l]);(0,s.useEffect)((function(){var e=kS(t,l);PS(t,e,P,X.current),X.current=!1}),[P,t,l,m,X]),(0,s.useEffect)((function(){var e=dm.getInstance().subscribe(ss.UPDATE_SEARCH_REPLACE_HIGHLIGHT,j);return function(){e()}}),[t,U,j,m.length,l]);var F=(0,s.useCallback)((function(e){var n=e.target.value;X.current=!0,u(n),U(t,n),$(0)}),[t,U]),Y=(0,s.useCallback)((function(){var e=0===P?m.length-1:P-1;$(e),X.current=!0}),[P,m.length]),q=(0,s.useCallback)((function(){var e=P===m.length-1?0:P+1;$(e),X.current=!0}),[P,m.length]),W=(0,s.useCallback)((function(){A(!0)}),[]),B=(0,s.useCallback)((function(){A(!1)}),[]),z=(0,s.useCallback)((function(){TS(t,[m[P]],f),X.current=!0}),[P,t,m,f]),V=(0,s.useCallback)((function(){TS(t,m,f),B()}),[t,B,m,f]),G=(0,s.useCallback)((function(e){e.target.className.includes("sdoc-search-replace-popover-container")&&_(!0)}),[]),H=(0,s.useCallback)((function(e){if(b){var t=L.current.getBoundingClientRect(),n=t.width,r=t.height,i=e.movementX,a=e.movementY,o=k.x+i,s=k.y+a;o<=0&&(o=0),s<0&&(s=0),o+n>=R.current.x&&(o=R.current.x-n),s+r>=R.current.y&&(s=R.current.y-r),T({x:o,y:s})}}),[b,k.x,k.y]),J=(0,s.useCallback)((function(){_(!1)}),[]);return(0,Bt.createPortal)(s.createElement(s.Fragment,null,s.createElement("div",{className:"sdoc-search-replace-popover-container",onMouseDown:G,onMouseMove:H,onMouseUp:J,onMouseLeave:J,ref:L,style:{left:k.x,top:k.y}},s.createElement("div",{className:"sdoc-search-replace-popover-title"},s.createElement("span",{className:"sdoc-search-replace-title-text"},N("Search_and_replace")),s.createElement("i",{onClick:n,className:"sdocfont sdoc-sm-close sdoc-search-replace-title-close"})),s.createElement("div",{className:"sdoc-search-replace-popover-body"},s.createElement(_S.Z,{for:"sdoc-search-replace-search-ipt"},N("Search")),s.createElement("div",{className:"sdoc-replace-ipt-container"},s.createElement(eg.Z,{ref:M,autoFocus:!0,onKeyUp:function(e){m.length&&((0,bt.default)("enter",e)&&q(),(0,bt.default)("enter+shift",e)&&Y())},onChange:SS(F,300),id:"sdoc-search-replace-search-ipt",placeholder:N("Type_search_content")}),I&&s.createElement("div",{className:"sdoc-replace-ipt-tip"},I)),s.createElement(_S.Z,{className:"sdoc-replace-ipt-label",for:"sdoc-search-replace-replace-ipt"},N("Replace_as")),s.createElement(eg.Z,{onChange:function(e){return p(e.target.value)},id:"sdoc-search-replace-replace-ipt",placeholder:N("Type_replace_content")}),s.createElement("div",{className:"sdoc-search-replace-popover-btn-group"},s.createElement("button",{disabled:!m.length,onClick:Y,className:"btn btn-secondary"},N("Prevs")),s.createElement("button",{disabled:!m.length,onClick:q,className:"btn btn-secondary"},N("Next")),s.createElement("button",{disabled:!m.length||!Z,onClick:z,className:"btn btn-primary"},N("Replace")),s.createElement("button",{disabled:!m.length||!Z,onClick:W,className:"btn btn-primary"},N("Replace_all"))))),s.createElement(AS,{isOpen:D,handleConfirm:V,handleCancel:B,number:m.length,originalWord:l,replacedWord:f})),document.body)},XS=eo[Ua],LS=function(e){var t=e.isRichEditor,n=e.className,r=e.editor,i=e.readonly,o=(0,s.useState)(!1),l=(0,a.Z)(o,2),u=l[0],c=l[1];(0,s.useEffect)((function(){var e=dm.getInstance().subscribe(ss.OPEN_SEARCH_REPLACE_MODAL,(function(){return c(!0)}));return function(){return e()}}),[u]);var d=(0,s.useCallback)((function(){c(!u)}),[u]),f=document.querySelector(".sdoc-article-container"),p=(0,s.useMemo)((function(){var e=document.querySelector(".sdoc-article-container");return e?{offsetHeight:e.offsetHeight,offsetWidth:e.offsetWidth,clientHeight:e.clientHeight}:null}),[u]),h=(0,s.useMemo)((function(){if(!u)return!1;for(var e=Math.ceil(p.offsetHeight/5e3),t=[],n=0;n1&&void 0!==arguments[1])||arguments[1],n=e.selection;if(n&&ke.isCollapsed(n)){var r=IS(e);if(r){var i=(0,a.Z)(r,2),o=i[0],s=i[1],l=se.next(e,{at:s}),u=(0,a.Z)(l,2)[1],c=se.start(e,u),d="@"+o.children[0].text,f=se.pointRef(e,c);Ke.insertText(e,d,{at:c}),Ke.removeNodes(e,{at:s});var p=f.unref();t&&rs(e,p)}}},FS=function(e){var t=e.insertText,n=e.onHotKeyDown,r=e.isInline,i=e.deleteBackward,s=e.deleteForward,l=e.normalizeNode,u=e,c=dm.getInstance();return u.insertText=function(n){var r=e.selection;if("@"!==n||IS(e)){var i=se.previous(e);if(i){var s,l=se.above(e,{match:function(e){return e.type===Ki},at:i[1]});if(l)if(null===(s=n.match(/^[\u4e00-\u9fa5]+$/))||void 0===s?void 0:s.input){var c=se.end(e,l[1]),d=se.next(e,{at:l[1]});if(Ke.insertText(e,n,{at:c}),d){var f=(0,a.Z)(d,2),p=f[0],h=f[1];Ae.isText(p)&&""===p.text&&Ke.removeNodes(e,{at:h})}return rs(e,(0,o.Z)((0,o.Z)({},c),{},{offset:c.offset+n.length}))}}return t(n)}NS(u);var O=r.anchor,m=se.path(e,O),v=m.slice(0,m.length-1).concat(m.at(-1)+1);rs(e,v)},u.deleteBackward=function(t){var n=IS(e);if(n){var r=e.selection;if(r&&ke.isCollapsed(r)){var o=(0,a.Z)(n,2),s=o[0],l=o[1];if(!fe.string(s))return Ke.delete(e,{at:l})}}var u=se.previous(e);if(u){var c=se.above(e,{match:function(e){return e.type===Ji},at:u[1]}),d=ZS(e);if(d||c){var f=e.selection;if(f&&ke.isCollapsed(f)){var p=d||c,h=(0,a.Z)(p,2)[1];return Ke.removeNodes(e,{at:h})}}}return i(t)},u.deleteForward=function(t){var n=se.next(e,{match:function(e){return e.type===Ji}});if(n){var r=(0,a.Z)(n,2)[1];return Ke.removeNodes(e,{at:r})}return s(t)},u.onHotKeyDown=function(t){var r=IS(e);if(r){var i=(0,a.Z)(r,2)[1],o=Ot().DownArrow,s=Ot().UpArrow,l=Ot().Enter,d=Ot().Esc,f=Ot().RightArrow,p=Ot().LeftArrow,h=t.keyCode;if(h===f||h===p){var O=e.selection;if(!O)return;if(!ke.isCollapsed(O))return;if(h===f&&se.isEnd(e,O.focus,i))return jS(u);if(h===p&&se.isStart(e,O.focus,i))return t.preventDefault(),jS(u,!1)}if([o,s,l,d].includes(h))return t.preventDefault(),void c.dispatch(ss.HANDLE_MENTION_TEMP_CHOSEN,{event:t})}var m=ZS(e);if(m){var v=(0,a.Z)(m,2)[1],g=Ot().RightArrow,y=Ot().LeftArrow,b=t.keyCode;if(b===g||b===y)if(t.preventDefault(),b===y){var _=se.start(e,v),S=se.before(e,_,{distance:1});rs(u,S)}else{var w=se.end(e,v),k=se.after(e,w,{distance:1});rs(u,k)}}return n&&n(t)},u.onCompositionUpdate=function(e){if(IS(u)){var t=e.data.replace(/\'/g,"");return c.dispatch(ss.UPDATE_MENTION_TEMP_CONTENT,{compositionText:t}),!0}},u.onCompositionStart=function(t){if(IS(e))return t.preventDefault(),!0},u.onCompositionEnd=function(t){var n=function(e){var t=se.previous(e);if(t){var n=se.above(e,{match:function(e){return e.type===Ki},at:t[1]});return n}}(u);if(n){var r=t.data,i=se.end(e,n[1]),s=se.next(e,{at:n[1]});if(Ke.insertText(e,r,{at:i}),t.preventDefault(),rs(e,(0,o.Z)((0,o.Z)({},i),{},{offset:i.offset+r.length})),s){var l=(0,a.Z)(s,2),c=l[0],d=l[1];Ae.isText(c)&&""===c.text&&Ke.removeNodes(e,{at:d})}return!0}},u.isInline=function(e){return!![Ji,Ki].includes(e.type)||r(e)},u.normalizeNode=function(t){var n=(0,a.Z)(t,2),r=n[0],i=n[1],o=ZS(e);if(o){var s=se.next(e,{at:o[1]}),u=se.start(e,s[1]);rs(e,u)}return l([r,i])},u},YS=s.createContext(null),qS=function(e){var t=$s.getSetting("isSdocRevision"),n=$s.getSetting("isPublished"),r=(0,s.useState)([]),i=(0,a.Z)(r,2),o=i[0],l=i[1];return(0,s.useEffect)((function(){t&&n||$s.listRelatedUsers().then((function(e){var t=[];e.data.related_users.forEach((function(e){var n=new Et(e);t.push(n)})),l(t)})).catch((function(e){console.log(e)}))}),[]),s.createElement(YS.Provider,{value:{collaborators:o}},e.children)},WS=function(){var e=(0,s.useContext)(YS);if(!e)throw new Error("'CollaboratorsContext' is null");return{collaborators:e.collaborators}},BS=function(){var e=$s.getSetting("isSdocRevision"),t=$s.getSetting("isPublished"),n=(0,s.useState)(!0),r=(0,a.Z)(n,2),i=r[0],o=r[1],l=(0,s.useState)(!1),u=(0,a.Z)(l,2),c=u[0],d=u[1],f=(0,s.useState)({version:0,children:[],cursors:{}}),p=(0,a.Z)(f,2),h=p[0],O=p[1],m=(0,s.useState)(""),v=(0,a.Z)(m,2),g=v[0],y=v[1],b=(0,s.useCallback)((function(){return new Promise((function(e,t){$s.getFileContent().then((function(t){var n=t.data;n&&!n.children&&(n={version:0,children:n.content,cursors:n.cursors||{}}),e(n)})).catch((function(e){console.log(e);var n="Load_doc_content_error";e&&e.response&&("content_invalid"===(e.response.data||{}).error_type&&(n="Sdoc_format_invalid"));t(n)}))}))}),[]),_=(0,s.useCallback)((function(){d(!0),b().then((function(e){O(e),d(!1)})).catch((function(e){d(!1),y(e),O(null),d(!1)}))}),[b]);return(0,s.useEffect)((function(){e&&t||b().then((function(e){O(e),o(!1)})).catch((function(e){y(e),O(null),o(!1)}))}),[]),{isFirstLoading:i,isReloading:c,errorMessage:g,document:h,loadDocument:b,reloadDocument:_,setErrorMessage:y}},zS=s.createContext(null),VS=function(e){var t=$s.getSetting("isSdocRevision"),n=$s.getSetting("isPublished"),r=(0,s.useState)([]),i=(0,a.Z)(r,2),o=i[0],l=i[1],u=(0,Ti.useTranslation)().t,c=(0,s.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Array.isArray(e)&&0!==e.length){var t=o.slice(0);e.forEach((function(e){var n=new Et(e);t.find((function(e){return e.username===n.username}))||t.push(n)})),l(t)}}),[o]),d=(0,s.useCallback)((function(e){o.find((function(t){return t.username===e}))||$s.addParticipants([e]).then((function(e){var t=e.data.success;c(t)})).catch((function(e){var t=_t(e);Ig.danger(u(t))}))}),[c,o]),f=(0,s.useCallback)((function(e){if(o.find((function(t){return t.username===e}))){var t=o.slice(0);t=t.filter((function(t){return t.username!==e})),l(t)}}),[o]),p=(0,s.useCallback)((function(e){o.find((function(t){return t.username===e}))&&$s.deleteParticipants(e).then((function(t){var n=o.slice(0);n=n.filter((function(t){return t.username!==e})),l(n)})).catch((function(e){var t=_t(e);Ig.danger(u(t))}))}),[o]);return(0,s.useEffect)((function(){t&&n||$s.listParticipants().then((function(e){var t=e.data.participant_list;c(t)})).catch((function(e){}))}),[]),(0,s.useEffect)((function(){var e=dm.getInstance(),t=e.subscribe(mt.PARTICIPANT_ADDED,c),n=e.subscribe(mt.PARTICIPANT_REMOVED,f);return function(){t(),n()}}),[c,f]),s.createElement(zS.Provider,{value:{participants:o,addParticipants:d,deleteParticipant:p}},e.children)},GS=function(){var e=(0,s.useContext)(zS);if(!e)throw new Error("'ParticipantsContext' is null");return{participants:e.participants,addParticipants:e.addParticipants,deleteParticipant:e.deleteParticipant}},HS="Doc_comments",JS="All_comments",KS="Resolved_comments",ew="Unresolved_comments",tw="down",nw="0",rw="fetching",iw="fetched",aw="error",ow="add",sw="del",lw=function(e){var t=e.participant,n=e.setScrollTop,r=e.onSelectParticipant,i=e.participantIndex,a=e.activeParticipantIndex,o=(0,s.useRef)(null),l=(0,s.useRef)({});(0,s.useEffect)((function(){l.current.participantIndex=i,l.current.activeParticipantIndex=a}),[]),(0,s.useEffect)((function(){if(a===i&&a!==l.current.activeParticipantIndex){var e=o.current.offsetHeight,t=o.current.offsetTop;a>l.current.activeParticipantIndex?n(t,e,"down"):n(t,e,"up")}l.current.activeParticipantIndex=a}),[n,i,a,o,l]);var u=(0,s.useCallback)((function(e){CO(e),r(t)}),[t,r]),c=i===a;return s.createElement("div",{className:"comment-participant-item ".concat(c?"active":""),ref:o,onClick:u},s.createElement("div",{className:"comment-participant-container"},s.createElement("img",{className:"comment-participant-avatar",alt:t.name,src:t.avatar_url}),s.createElement("div",{className:"comment-participant-name"},t.name)))},uw=function(e){var t=e.editor,n=e.searchText,r=(0,s.useRef)(null),o=WS().collaborators,l=GS(),u=l.addParticipants,c=l.participants,d=(0,s.useState)([]),f=(0,a.Z)(d,2),p=f[0],h=f[1],O=(0,s.useState)(-1),m=(0,a.Z)(O,2),v=m[0],g=m[1],y=(0,s.useState)([]),b=(0,a.Z)(y,2),_=b[0],S=b[1];(0,s.useEffect)((function(){var e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=$s.getUserInfo().email,r={};t.forEach((function(e){e.email!==n&&(r[e.email]=e)}));var a=e.filter((function(e){return!r[e.email]&&e.email!==n})),o=Object.values(r);return[].concat(o,(0,i.Z)(a))}(o,c);S(e)}),[o,c]),(0,s.useEffect)((function(){return function(){jS(t)}}),[t]);var w=(0,s.useCallback)((function(){0!==p.length&&(h([]),g(-1))}),[p]),k=(0,s.useCallback)((function(e){var n;(null===(n=r.current)||void 0===n?void 0:n.contains(e.target))||jS(t)}),[t]);(0,s.useEffect)((function(){return document.addEventListener("mousedown",k),function(){document.removeEventListener("mousedown",k)}}),[k]);var T=(0,s.useCallback)((function(e,t,n){var i=r.current,a=i.offsetHeight,o=i.scrollTop;if(n===tw&&e+t-o-a+10>0){var s=e+t-a+10;r.current.scrollTop=s}"up"===n&&ewindow.innerHeight,s="".concat(o?e.y-a+22:e.y+22,"px");r.current.style.top=s;var l=e.x+15+i>window.innerWidth,u="".concat(l?window.innerWidth-i:e.x+15,"px");r.current.style.left=u}}),[r]),E=(0,s.useCallback)((function(e){return e.length?e?xs(_,e):[]:_}),[_]),P=(0,s.useCallback)((function(){var e=E(n);0!==e.length?(g(0),h(e),setTimeout((function(){var e=Tt();x(e)}),1)):w()}),[E,n,w,x]),$=(0,s.useCallback)((function(e,t){CO(e);var n=p.length;if(0!==n){var r=v;t===tw?++r>=n&&(r=0):--r<0&&(r=n-1),g(r)}}),[p,v]),Q=(0,s.useCallback)((function(e){var n=IS(t),r=(0,a.Z)(n,2),i=(r[0],r[1]);US(t,e),u(e.username),Ke.removeNodes(t,{at:i});var o=se.next(t,{at:i})[1];rs(t,se.start(t,o)),w()}),[t,w,u]),C=(0,s.useCallback)((function(e){0!==p.length&&Q(p[v])}),[p,v,Q]),D=(0,s.useCallback)((function(e){var n=e.event;n.keyCode!==Ot().DownArrow?n.keyCode!==Ot().UpArrow?n.keyCode!==Ot().Enter?n.keyCode!==Ot().Esc?P(n):jS(t):r.current?(C(),n.preventDefault()):jS(t):$(n,"up"):$(n,tw)}),[t,P,C,$]),A=(0,s.useCallback)((function(){var e=E(n);0!==e.length?(h(e),setTimeout((function(){var e=Tt();x(e)}),1)):w()}),[E,w,n,x]);return(0,s.useEffect)((function(){A(),g(0)}),[n,_]),(0,s.useEffect)((function(){var e=dm.getInstance().subscribe(ss.HANDLE_MENTION_TEMP_CHOSEN,D);return function(){e()}}),[D,n,_]),0===p.length?null:s.createElement(FO,null,s.createElement("div",{className:"sdoc-comment-caret-list",ref:r},p.map((function(e,t){return s.createElement(lw,{key:e.username,participantIndex:t,activeParticipantIndex:v,participant:e,setScrollTop:T,onSelectParticipant:Q})}))))},cw={type:Ji,nodeType:"element",editorPlugin:FS,renderElements:[function(e){var t=e.attributes,n=e.children,r=e.element;e.editor,e.readonly;return s.createElement("span",Object.assign({},t,{contentEditable:"false",key:r.id}),s.createElement("button",{className:"sdoc-mention"},n))},function(e,t){var n=e.attributes,r=e.children,i=e.element,o=(e.readonly,(0,s.useState)("")),l=(0,a.Z)(o,2),u=l[0],c=l[1],d=(0,s.useCallback)((function(e){var t=e.compositionText;c(fe.string(i)+t)}),[i]);return(0,s.useEffect)((function(){c(fe.string(i))}),[i]),(0,s.useEffect)((function(){dm.getInstance().subscribe(ss.UPDATE_MENTION_TEMP_CONTENT,d)}),[d]),s.createElement("span",Object.assign({},n,{className:"sdoc-mention-temp-ipt"}),s.createElement("span",null,"@"),s.createElement("span",null,r),s.createElement(uw,{searchText:u,editor:t}))}]},dw=[Vv,il,j_,Cv,kb,pm,cw],fw=[il,j_,ul,pm,gm,Cv,Rv,rg,kb,$_,Vv,F_,Y_,J_,fS,cS,bS,MS],pw=function(e){var t=e.element,n=e.children,r=(0,Ti.useTranslation)().t,i=lr(),a=(0,s.useCallback)((function(){var e=Qo(i,t);Ke.removeNodes(i,{at:e}),t.type===Ni&&Ts(i,e)}),[i,t]),o=(0,s.useCallback)((function(){var e=Qo(i,t);os(i,e,t,ks),t.type===Ni&&Ts(i,e)}),[i,t]);return s.createElement(s.Fragment,null,s.createElement("div",{className:"sdoc-rebase-btn-group",contentEditable:!1},s.createElement("div",{className:"sdoc-rebase-btn",onClick:o},r("Keep_other_modification")),s.createElement("div",{className:"mr-2 ml-2"},"|"),s.createElement("div",{className:"sdoc-rebase-btn",onClick:a},r("Keep_my_modification")),s.createElement("div",{className:"mr-2 ml-2"},"|"),s.createElement("div",{className:"sdoc-rebase-btn",onClick:o},r("Keep_both_modification"))),s.createElement("div",{className:"sdoc-rebase-other-changes-title",contentEditable:!1},r("Other_modification")),s.createElement("div",{className:"w-100 sdoc-rebase-my-changes",contentEditable:!1},n),s.createElement("div",{className:"sdoc-rebase-my-changes-title",contentEditable:!1},r("My_modification")),s.createElement("div",{className:"sdoc-rebase-my-changes empty",contentEditable:!1}))},hw=function(e){var t=e.element,n=e.children,r=(0,Ti.useTranslation)().t,a=lr(),o=(0,s.useCallback)((function(){var e=Qo(a,t);os(a,e,t[_s],ks);var n=(0,i.Z)(e);n[e.length-1]=e[e.length-1]+1,Ke.removeNodes(a,{at:n}),t.type===Ni&&Ts(a,e)}),[a,t]),l=(0,s.useCallback)((function(){var e=Qo(a,t),n=(0,i.Z)(e);n[e.length-1]=e[e.length-1]+1;var r=Co(a,n),o=tt()(r);os(a,n,o,ks),Ke.removeNodes(a,{at:e}),t.type===Ni&&Ts(a,e)}),[a,t]),u=(0,s.useCallback)((function(){var e=Qo(a,t);os(a,e,t,ks);var n=[].concat((0,i.Z)(e.slice(0,-1)),[e[e.length-1]+1]),r=Co(a,n);os(a,n,r,ks),t.type===Ni&&Ts(a,e)}),[a,t]);return t[gs]===Ss?s.createElement(s.Fragment,null,s.createElement("div",{className:"sdoc-rebase-btn-group",contentEditable:!1},s.createElement("div",{className:"sdoc-rebase-btn",onClick:o},r("Keep_other_modification")),s.createElement("div",{className:"mr-2 ml-2"},"|"),s.createElement("div",{className:"sdoc-rebase-btn",onClick:l},r("Keep_my_modification")),s.createElement("div",{className:"mr-2 ml-2"},"|"),s.createElement("div",{className:"sdoc-rebase-btn",onClick:u},r("Keep_both_modification"))),s.createElement("div",{className:"sdoc-rebase-other-changes-title",contentEditable:!1},r("Other_modification")),s.createElement("div",{className:"sdoc-rebase-other-changes",contentEditable:!1},n)):s.createElement(s.Fragment,null,s.createElement("div",{className:"sdoc-rebase-my-changes-title",contentEditable:!1},r("My_modification")),s.createElement("div",{className:"sdoc-rebase-my-changes",contentEditable:!1},n))},Ow=function(e){var t=e.element,n=e.children,r=(0,Ti.useTranslation)().t,i=lr(),a=(0,s.useCallback)((function(){var e=Qo(i,t);Ke.removeNodes(i,{at:e}),t.type===Ni&&Ts(i,e)}),[i,t]),o=(0,s.useCallback)((function(){var e=Qo(i,t);os(i,e,t,ks),t.type===Ni&&Ts(i,e)}),[i,t]);return s.createElement(s.Fragment,null,s.createElement("div",{className:"sdoc-rebase-btn-group",contentEditable:!1},s.createElement("div",{className:"sdoc-rebase-btn",onClick:a},r("Keep_other_modification")),s.createElement("div",{className:"mr-2 ml-2"},"|"),s.createElement("div",{className:"sdoc-rebase-btn",onClick:o},r("Keep_my_modification")),s.createElement("div",{className:"mr-2 ml-2"},"|"),s.createElement("div",{className:"sdoc-rebase-btn",onClick:o},r("Keep_both_modification"))),s.createElement("div",{className:"sdoc-rebase-other-changes-title",contentEditable:!1},r("Other_modification")),s.createElement("div",{className:"sdoc-rebase-other-changes empty",contentEditable:!1}),s.createElement("div",{className:"sdoc-rebase-my-changes-title",contentEditable:!1},r("My_modification")),s.createElement("div",{className:"sdoc-rebase-my-changes",contentEditable:!1},n))},mw=function(e){var t=e.element,n=e.children,r=t[ys];return r?r===ms?s.createElement(pw,{element:t},n):r===Os?s.createElement(Ow,{element:t},n):r===hs?s.createElement(hw,{element:t},n):s.createElement(s.Fragment,null,n):s.createElement(s.Fragment,null,n)},vw=function(e){(e.stopPropagation(),e.preventDefault(),e.dataTransfer.types.includes(oo))||dm.getInstance().dispatch(ss.ON_DRAG_OVER_BLOCK,e)},gw=function(e){e.stopPropagation(),e.preventDefault(),dm.getInstance().dispatch(ss.ON_DRAG_LEAVE_BLOCK,e)},yw=function(e){e.stopPropagation(),e.preventDefault(),dm.getInstance().dispatch(ss.ON_DRAG_DROP_BLOCK,e)},bw=function(e,t,n){(function(e,t){var n=Qo(e,t);if(n.length<=1)return!0;if(!Reflect.ownKeys(bo).includes(t.type))return!0;var r=se.above(e,{match:function(e){return bo[t.type].includes(e.type)},mode:"highest",at:n});return!r})(e,t)&&(n.onMouseEnter=function(e){return(t=e).stopPropagation(),void dm.getInstance().dispatch(ss.ON_MOUSE_ENTER_BLOCK,t);var t})},_w=function(e){var t=lr(),n=er(),r=e.element,i=e.attributes;switch(yo.includes(r.type)&&(bw(t,r,i),i.onDragOver=vw,i.onDragLeave=gw,i.onDrop=yw,i.className="sdoc-drag-cover"),function(e,t){_o.includes(e.type)&&(t["data-root"]="true")}(r,i),r.type){case Zi:var s=Xo(t.children,r.id);return s&&s.type,(0,(0,a.Z)(fS.renderElements,1)[0])(e);case Ei:return(0,(0,a.Z)(ul.renderElements,1)[0])(e,t);case Pi:return(0,(0,a.Z)(ul.renderElements,2)[1])(e,t);case Qi:case Ci:case Di:case Ai:case Ri:case Xi:return(0,(0,a.Z)(ul.renderElements,3)[2])(e,t);case Wi:return(0,(0,a.Z)(pm.renderElements,1)[0])(e,t,n);case xi:return(0,(0,a.Z)(gm.renderElements,1)[0])(e,t);case Li:case Mi:return(0,(0,a.Z)(Cv.renderElements,1)[0])(e,t);case Ni:return(0,(0,a.Z)(Cv.renderElements,2)[1])(e,t);case Ii:return(0,(0,a.Z)(Rv.renderElements,1)[0])(e,t);case Ui:return(0,(0,a.Z)(rg.renderElements,1)[0])(e,t);case ji:return(0,(0,a.Z)(rg.renderElements,2)[1])(e,t);case Vi:var l,u=Xo(t.children,r.id),c=(null===(l=t.element_comments_map)||void 0===l?void 0:l[u.id])||[],d=c&&c.filter((function(e){return!e.resolved})),f={};return d&&d.length>0&&(f.computed_background_color="rgba(129, 237, 247, 0.5)"),(0,(0,a.Z)(kb.renderElements,1)[0])((0,o.Z)((0,o.Z)({},e),{},{leaf:f}),t);case Gi:return(0,(0,a.Z)(kb.renderElements,2)[1])((0,o.Z)({},e),t);case Fi:return(0,(0,a.Z)($_.renderElements,1)[0])(e,t);case Yi:return(0,(0,a.Z)($_.renderElements,2)[1])(e,t);case qi:return(0,(0,a.Z)($_.renderElements,3)[2])(e,t);case Bi:return(0,(0,a.Z)(J_.renderElements,1)[0])(e,t);case zi:return(0,(0,a.Z)(cS.renderElements,1)[0])(e,t);case Hi:return(0,(0,a.Z)(bS.renderElements,1)[0])(e,t);case Ji:return(0,(0,a.Z)(cw.renderElements,1)[0])(e,t);case Ki:return(0,(0,a.Z)(cw.renderElements,2)[1])(e,t);default:return(0,(0,a.Z)(fS.renderElements,1)[0])(e)}},Sw=function(e){var t=e.element;return t[ys]?s.createElement(mw,{element:t},s.createElement(_w,e)):s.createElement(_w,e)},ww=function(e){var t=lr();return(0,(0,a.Z)(Vv.renderElements,1)[0])(e,t)},kw=function(e){return s.createElement(ww,e)};function Tw(){var e=(0,s.useState)({}),t=(0,a.Z)(e,2)[1];(0,s.useEffect)((function(){var e=dm.getInstance().subscribe("change",(function(){return t({})}));return function(){e()}}),[])}var xw=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;return(0,nt.Z)(this,n),r=t.call(this,e),(0,u.default)((0,UO.Z)(r),"registerEventHandler",(function(){document.addEventListener("click",r.onHideHeaderMenu,!0)})),(0,u.default)((0,UO.Z)(r),"unregisterEventHandler",(function(){document.removeEventListener("click",r.onHideHeaderMenu,!0)})),(0,u.default)((0,UO.Z)(r),"onHideHeaderMenu",(function(e){var t=r.menu;t&&t.contains(e.target)&&t!==e.target||r.setState({isShowHeaderPopover:!1},(function(){r.unregisterEventHandler()}))})),(0,u.default)((0,UO.Z)(r),"getValue",(function(){return function(e){var t=se.nodes(e,{match:function(e){var t=Do(e);return!!t&&(!!t.includes($i)||t===Ei||t===Pi)},universal:!0}),n=(0,a.Z)(t,1)[0];if(!n)return Zi;var r=(0,a.Z)(n,1)[0];return Do(r)}(r.props.editor)})),(0,u.default)((0,UO.Z)(r),"isActive",(function(e){return r.getValue()===e})),(0,u.default)((0,UO.Z)(r),"isDisabled",(function(){var e=r.props,t=e.editor,n=e.readonly;return al(t,n)})),(0,u.default)((0,UO.Z)(r),"onToggleClick",(function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var t=!r.state.isShowHeaderPopover;t?r.setState({isShowHeaderPopover:t},(function(){r.registerEventHandler()})):r.setState({isShowHeaderPopover:t},(function(){r.unregisterEventHandler()}))})),(0,u.default)((0,UO.Z)(r),"onMouseDown",(function(e){return function(){var t=r.props.editor,n=r.isActive(e);ol(t,n?Zi:e),rs(t,t.selection),r.setState({isShowHeaderPopover:!1},(function(){r.unregisterEventHandler()}))}})),(0,u.default)((0,UO.Z)(r),"setMenuRef",(function(e){r.menu=e})),(0,u.default)((0,UO.Z)(r),"getToolTip",(function(e){return-1!==window.navigator.userAgent.indexOf("Macintosh")?Aa[e]:Xa[e]})),r.state={isShowHeaderPopover:!1},r}return(0,rt.Z)(n,[{key:"render",value:function(){var e=this,t=this.props.t,n=this.state.isShowHeaderPopover,r="sdocfont sdoc-".concat(n?"caret-up":"drop-down"),a=this.getValue(),o=this.isDisabled(),l=[Zi,"divider",Ei,Pi,"divider"].concat((0,i.Z)(ro));return s.createElement("div",{className:"header-menu"},s.createElement("div",{className:ml()("header-toggle",{"header-toggle-disabled":o}),onClick:o?function(){}:this.onToggleClick},s.createElement("span",{className:"active"},t(io[a])),!o&&s.createElement("span",{className:r})),n&&s.createElement("div",{ref:this.setMenuRef,className:"header-popover sdoc-dropdown-menu"},l.map((function(n,r){if("divider"===n)return s.createElement("div",{key:r,className:"sdoc-dropdown-menu-divider"});var i="".concat(n,"-").concat(r),o=a===n;return s.createElement(s.Fragment,{key:r},s.createElement("div",{id:i,className:ml()("sdoc-dropdown-menu-item",{"position-relative":o}),onClick:e.onMouseDown(n)},o&&s.createElement("i",{className:"sdocfont sdoc-check-mark"}),s.createElement("span",{style:{fontSize:"".concat(xa[n],"pt")}},t(io[n]))),s.createElement(NO,{target:i,placement:"right"},e.getToolTip(n)))}))))}}]),n}(s.Component),Ew=(0,Ti.withTranslation)("sdoc-editor")(xw),Pw=function(e,t,n){if(n===fo){var r=ko(Zi),i=se.path(e,e.selection);Ke.insertNodes(e,r,{at:[i[0]+1]}),Ke.select(e,[i[0]+1])}Ke.setNodes(e,{type:t})},$w=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(){var e;return(0,nt.Z)(this,n),e=t.apply(this,arguments),(0,u.default)((0,UO.Z)(e),"isActive",(function(){return function(e){var t=Lo(e,Ii);return t?t.type:Zi}(e.props.editor)===Ii})),(0,u.default)((0,UO.Z)(e),"isDisabled",(function(){var t=e.props;return function(e,t){if(t)return!0;if(null==e.selection)return!0;var n,r=[],i=se.nodes(e,{universal:!0}),o=(0,c.Z)(i);try{for(o.s();!(n=o.n()).done;){var s=n.value,l=(0,a.Z)(s,1)[0];te.isElement(l)&&r.push(l)}}catch(u){o.e(u)}finally{o.f()}return!!r.some((function(t){if(se.isVoid(e,t)&&se.isBlock(e,t))return!0;var n=t.type;return n===ji||n===Ui||n===Ni||n===Fi||n===Yi||n===qi}))}(t.editor,t.readonly)})),(0,u.default)((0,UO.Z)(e),"onMouseDown",(function(){var t=e.props.editor,n=e.isActive(t);Pw(t,n?Zi:Ii),rs(t,t.selection)})),e}return(0,rt.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.isRichEditor,n=e.className,r=eo[Ii],i=(0,o.Z)((0,o.Z)({isRichEditor:t,className:n},r),{},{disabled:this.isDisabled(),isActive:this.isActive(),onMouseDown:this.onMouseDown});return s.createElement(VO,i)}}]),n}(s.Component),Qw=$w,Cw=function(e){var t=e.children,n=e.id,r=e.className,i=e.disabled,a=e.isRichEditor,o=e.onClick,l=e.tipMessage,u=ml()(r,{disabled:i,"rich-icon-btn":a,"rich-icon-btn-disabled":a&&i,"rich-icon-btn-hover":a&&!i,"btn btn-icon btn-secondary btn-active d-flex":!a});return s.createElement(s.Fragment,null,s.createElement("button",{type:"button",className:u,disabled:i,onClick:i?function(){}:o,id:n},t),l&&s.createElement(NO,{target:n},l))};Cw.defaultProps={isRichEditor:!0,className:"menu-group-item"};var Dw=Cw,Aw=function(e){var t=e.id;return[Ya,Fa].includes(t)},Rw=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.t,r=e.isRichEditor,i=e.className,a=e.idPrefix,l=e.readonly,u=Fv(t),c=u,d=t.editorType===us,f=Ab(),p=f.lastUsedFontColor,h=f.updateLastUsedFontColor,O=f.lastUsedHighlightColor,m=f.updateLastUsedHighlightColor,v=(0,s.useCallback)((function(e){return!!Nv(t,e)}),[t]),g=(0,s.useCallback)((function(){return Xv(t,l)}),[t,l]),y=(0,s.useCallback)((function(e,n){(e.preventDefault(),e.stopPropagation(),g())||(v(n)?Mv(t,n):Lv(t,n),rs(t))}),[t]),b=(0,s.useCallback)((function(e,n){se.addMark(t,e,n),rs(t)}),[t]),_=(0,s.useCallback)((function(e){CO(e),Yv(t,c+1)}),[t,u,c]),S=(0,s.useCallback)((function(e){CO(e);var n=c-1;n<1||Yv(t,n)}),[t,u,c]),w=(0,s.useCallback)((function(e){return eo[e].map((function(e){var t={isRichEditor:r,className:i,disabled:g(),isActive:v(e.type),onMouseDown:e.isColor?function(){}:y};return e.isColor&&(t.setColor=function(t){return b(e.type,t)},t.defaultColorTip=e.type===Ka.COLOR?n("Default"):"",t.lastUsedColor=e.type===Ka.COLOR?p:O,t.updateLastUsedColor=e.type===Ka.COLOR?h:m),(0,o.Z)((0,o.Z)((0,o.Z)({},t),e),{},{id:a?"".concat(a,"_").concat(e.id):e.id})}))}),[t,p,O,l]),k=w(ja);d&&(k=k.filter(Aw));var T=w(Va);return s.createElement(s.Fragment,null,k.map((function(e,t){var n=e.isColor?ZO:VO;return s.createElement(n,Object.assign({key:t},e))})),!d&&s.createElement(qO,null,T.map((function(e,t){return s.createElement(VO,Object.assign({key:t},e))})),s.createElement(Dw,{disabled:g(),onClick:_,id:"sdoc-increase-font-size",tipMessage:n("Increase_font_size")},s.createElement("i",{className:"sdocfont sdoc-increase-font-size"})),s.createElement(Dw,{disabled:g(),onClick:S,id:"sdoc-reduce-font-size",tipMessage:n("Reduce_font_size")},s.createElement("i",{className:"sdocfont sdoc-reduce-font-size"}))))})),Xw=function(e){var t=e.isRichEditor,n=e.className,r=e.editor,i=e.readonly,o=(0,s.useState)(!1),l=(0,a.Z)(o,2),u=l[0],c=l[1],d=(0,s.useRef)(null),f=function(e,t){if(t)return!0;if(!e.selection)return!0;var n=se.nodes(e,{match:function(t){return!se.isEditor(t)&&te.isElement(t)&&se.isBlock(e,t)},universal:!0,mode:"highest"}),r=(0,a.Z)(n,1)[0][0].type;return r===Ui||r===Fi}(r,i),p="sdoc-button-text-align",h=(0,Ti.useTranslation)().t,O=(0,s.useCallback)((function(e){d.current.toggle(),c(!u)}),[u]),m=(0,s.useCallback)((function(){return function(e){var t="left",n=e.selection;if(!n)return t;var r=se.nodes(e,{at:se.unhangRange(e,n),match:function(e){return!se.isEditor(e)&&te.isElement(e)&&e.align}}),i=(0,a.Z)(r,1)[0];return i?i[0].align:t}(r)}),[r]),v=(0,s.useCallback)((function(e){!function(e,t){Ke.setNodes(e,{align:t})}(r,e),O()}),[r,u]),g=ml()(n,"sdoc-menu-with-dropdown",{"menu-show":u,disabled:f,"rich-icon-btn d-flex":t,"rich-icon-btn-disabled":t&&f,"rich-icon-btn-hover":t&&!f,"btn btn-icon btn-secondary btn-active d-flex":!t}),y=m(),b=eo[za].filter((function(e){return e.type===y}))[0].iconClass,_="sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(u?"caret-up":"drop-down");return s.createElement(s.Fragment,null,s.createElement("button",{type:"button",className:g,id:p,disabled:f},s.createElement("div",{className:"sdoc-menu-with-dropdown-icon"},s.createElement("span",{className:b})),!f&&s.createElement("div",{className:"sdoc-menu-with-dropdown-triangle"},s.createElement("span",{className:_}))),s.createElement(NO,{target:p},h("Alignment_type")),!f&&s.createElement(gl.Z,{target:p,className:"sdoc-menu-popover sdoc-dropdown-menu",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:O,fade:!1,ref:d},s.createElement("div",{className:"pt-2 pb-2"},eo[za].map((function(e,t){return s.createElement("div",{key:t,className:"sdoc-dropdown-menu-item",onClick:function(){return v(e.type)}},s.createElement("i",{className:e.iconClass}))})))))};Xw.defaultProps={isRichEditor:!0,className:"menu-group-item"};var Lw=(0,Ti.withTranslation)("sdoc-editor")(Xw),Mw=function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return!0;if(null==e.selection)return!0;var t=se.nodes(e,{match:function(t){var n=Do(t);return!![Ui,ji].includes(n)||!!se.isVoid(e,t)},universal:!0});return!!(0,a.Z)(t,1)[0]},Nw=function(e,t){Object.keys(t).forEach((function(t){"text"!==t&&se.removeMark(e,t)}))},Iw=eo[Na],Zw=function(e){var t=e.isRichEditor,n=e.className,r=e.editor,i=e.readonly,a=(0,s.useCallback)((function(){!function(e){var t,n=se.nodes(e,{match:function(e){return Ae.isText(e)},universal:!0}),r=(0,c.Z)(n);try{for(r.s();!(t=r.n()).done;){var i=t.value[0];Nw(e,i)}}catch(a){r.e(a)}finally{r.f()}}(r)}),[]),l=(0,o.Z)((0,o.Z)({isRichEditor:t,className:n},Iw),{},{disabled:Mw(r,i),isActive:!1,onMouseDown:a});return s.createElement(VO,l)},Uw=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(){var e;return(0,nt.Z)(this,n),e=t.apply(this,arguments),(0,u.default)((0,UO.Z)(e),"isDisabled",(function(t){var n=e.props,r=n.editor;if(n.readonly)return!0;var i=r.history;return t===La?0===i.undos.length:0===i.redos.length})),(0,u.default)((0,UO.Z)(e),"onUndoMouseDown",(function(){e.props.editor.undo()})),(0,u.default)((0,UO.Z)(e),"onRedoMouseDown",(function(){e.props.editor.redo()})),e}return(0,rt.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.isRichEditor,n=e.className,r=eo[La],i=eo[Ma],a=(0,o.Z)((0,o.Z)({isRichEditor:t,className:n},r),{},{disabled:this.isDisabled(La),isActive:!1,onMouseDown:this.onUndoMouseDown}),l=(0,o.Z)((0,o.Z)({isRichEditor:t,className:n},i),{},{disabled:this.isDisabled(Ma),isActive:!1,onMouseDown:this.onRedoMouseDown});return s.createElement(s.Fragment,null,s.createElement(VO,a),s.createElement(VO,l))}}]),n}(s.Component),jw=Uw,Fw=function(e){var t=e.selectedFont,n=e.fontObject,r=e.setFont,i=(0,Ti.useTranslation)().t,a=n.name,o=t===a,l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=e.name;if(e.isSystemOwn)return!0;if(!n)return!0;var r=n.split(" ").join("+"),i="sdoc-font-link-".concat(r,"-").concat(t);return document.getElementById(i)}(n,400),u=l?{fontFamily:Wv(a,400)}:{};return s.createElement("div",{className:ml()("sdoc-dropdown-menu-item",{"position-relative":o}),onClick:function(){return r(a)}},o&&s.createElement("i",{className:"sdocfont sdoc-check-mark"}),s.createElement("span",{style:u},a===wa?i("Default_font"):a))},Yw=function(e){var t=e.editor,n=e.isRichEditor,r=e.className,o=e.readonly,l=(0,s.useState)(pt.getItem(ka,[])),u=(0,a.Z)(l,2),c=u[0],d=u[1],f=(0,s.useState)(!1),p=(0,a.Z)(f,2),h=p[0],O=p[1],m=(0,s.useState)(Ta),v=(0,a.Z)(m,2),g=v[0],y=v[1],b=(0,Ti.useTranslation)().t,_=(0,s.useRef)(null),S=jv(t,o),w="sdoc-button-font",k=function(e){var t=e.selection,n=se.marks(e);if(n&&n[Ka.FONT])return n[Ka.FONT];if(!t)return wa;var r=se.nodes(e,{at:se.unhangRange(e,t),match:function(e){return!se.isEditor(e)&&!te.isElement(e)&&e.font}}),i=(0,a.Z)(r,1)[0];return i?i[0][Ka.FONT]:wa}(t),T=$s.getSetting("lang");(0,s.useEffect)((function(){if("zh-cn"===T){var e=Ta.filter((function(e){return Eo.hasProperty(e,"langOrder")}));e.sort((function(e,t){return t.langOrder[T]-e.langOrder[T]}));var t=Ta.filter((function(e){return!Eo.hasProperty(e,"langOrder")}));y([].concat((0,i.Z)(e),(0,i.Z)(t)))}}),[]);var x=ml()(r,"sdoc-menu-with-dropdown sdoc-font-family-menu",{"menu-show":h,disabled:S,"rich-icon-btn d-flex":n,"rich-icon-btn-disabled":n&&S,"rich-icon-btn-hover":n&&!S,"btn btn-icon btn-secondary btn-active d-flex":!n}),E=(0,s.useRef)(null),P=(0,s.useCallback)((function(e){_.current.toggle(),O(!h)}),[h]),$="sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(h?"caret-up":"drop-down"),Q=(E.current?E.current.getBoundingClientRect():{bottom:92.5}).bottom,C=(0,s.useCallback)((function(e){if(P(),function(e,t){se.addMark(e,Ka.FONT,t),rs(e)}(t,e),c[0]!==e){var n,r=c.findIndex((function(t){return t===e}));-1===r?n=c.slice(0,9):(n=c.slice(0)).splice(r,1),n.unshift(e),pt.setItem(ka,n),d(n)}}),[k,t,h,c]);return s.createElement(s.Fragment,null,s.createElement("button",{type:"button",className:x,id:w,disabled:S,ref:E},s.createElement("div",{className:"sdoc-menu-with-dropdown-icon"},s.createElement("div",null,k===wa?b("Default_font"):k)),!S&&s.createElement("div",{className:"sdoc-menu-with-dropdown-triangle"},s.createElement("span",{className:$}))),s.createElement(NO,{target:w},b("Font")),!S&&s.createElement(gl.Z,{target:w,className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-font-size-menu-popover sdoc-font-family-menu-popover",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:P,fade:!1,ref:_},s.createElement("div",{className:"sdoc-font-size-menu-container",style:{maxHeight:window.innerHeight-Q-100}},Array.isArray(c)&&c.length>0&&s.createElement(s.Fragment,null,s.createElement("div",{className:"sdoc-dropdown-menu-title-name"},b("Recently_used")),c.map((function(e,t){var n=Ta.find((function(t){return t.name===e}));return s.createElement(Fw,{key:"".concat(t,"-recently-used"),fontObject:n,selectedFont:k,setFont:C})})),s.createElement("div",{className:"sdoc-dropdown-menu-divider"})),s.createElement("div",{className:"sdoc-dropdown-menu-title-name"},b("All_fonts")),g.map((function(e,t){return"divide"===e.type?s.createElement("div",{className:"sdoc-dropdown-menu-divider"}):s.createElement(Fw,{key:"".concat(t,"-all-font"),fontObject:e,selectedFont:k,setFont:C})})))))};Yw.defaultProps={isRichEditor:!0,className:"menu-group-item"};var qw=Yw,Ww=function(e){var t=e.isRichEditor,n=e.className,r=e.editor,i=e.readonly,o=(0,s.useState)(!1),l=(0,a.Z)(o,2),u=l[0],c=l[1],d=(0,Ti.useTranslation)().t,f=(0,s.useRef)(null),p=jv(r,i),h="sdoc-button-font-size",O=Fv(r),m=(0,s.useRef)(null),v=(0,s.useCallback)((function(e){f.current.toggle(),c(!u)}),[u]),g=(0,s.useCallback)((function(e){var t=e.value;v(),Yv(r,t)}),[r,O,u]),y=ml()(n,"sdoc-menu-with-dropdown sdoc-font-size-menu",{"menu-show":u,disabled:p,"rich-icon-btn d-flex":t,"rich-icon-btn-disabled":t&&p,"rich-icon-btn-hover":t&&!p,"btn btn-icon btn-secondary btn-active d-flex":!t}),b="sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(u?"caret-up":"drop-down"),_=(m.current?m.current.getBoundingClientRect():{bottom:92.5}).bottom;return s.createElement(s.Fragment,null,s.createElement("button",{type:"button",className:y,id:h,disabled:p,ref:m},s.createElement("div",{className:"sdoc-menu-with-dropdown-icon"},s.createElement("div",{className:"text-truncate"},O)),!p&&s.createElement("div",{className:"sdoc-menu-with-dropdown-triangle"},s.createElement("span",{className:b}))),s.createElement(NO,{target:h},d("Font_size")),!p&&s.createElement(gl.Z,{target:h,className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-font-size-menu-popover",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:v,fade:!1,ref:f},s.createElement("div",{className:"sdoc-font-size-menu-container",style:{maxHeight:window.innerHeight-_-100}},Sa.map((function(e,t){var n=O+""===e.name;return s.createElement("div",{key:t,className:ml()("sdoc-dropdown-menu-item",{"position-relative":n}),onClick:function(){return g(e)}},n&&s.createElement("i",{className:"sdocfont sdoc-check-mark"}),e.name)})))))};Ww.defaultProps={isRichEditor:!0,className:"menu-group-item"};var Bw=Ww,zw=function(e){var t=e.editor,n=e.readonly;return s.createElement(s.Fragment,null,s.createElement(qw,{editor:t,readonly:n}),s.createElement(Bw,{editor:t,readonly:n}))},Vw=function(e){var t=e.isRichEditor,n=e.className,r=e.editor,i=e.readonly,o=(0,s.useState)(!1),l=(0,a.Z)(o,2),u=l[0],c=l[1],d=(0,Ti.useTranslation)().t,f=(0,s.useRef)(null),p=i,h=(0,s.useRef)(null),O="sdoc-insert-toolbar-btn",m=(0,s.useMemo)((function(){return dm.getInstance()}),[]),v=(0,s.useCallback)((function(e){f.current&&f.current.toggle(),c(!u)}),[u]),g=ml()(n,"sdoc-menu-with-dropdown sdoc-insert-toolbar-btn",{"menu-show":u,disabled:p,"rich-icon-btn d-flex":t,"rich-icon-btn-disabled":t&&p,"rich-icon-btn-hover":t&&!p,"btn btn-icon btn-secondary btn-active d-flex":!t}),y="sdoc-menu-with-dropdown-triangle-icon sdocfont sdoc-".concat(u?"caret-up":"drop-down"),b=(h.current?h.current.getBoundingClientRect():{bottom:92.5}).bottom,_={eventBus:m,editor:r,readonly:i,toggle:v};return s.createElement(s.Fragment,null,s.createElement("button",{type:"button",className:g,id:O,disabled:p,ref:h},s.createElement("div",{className:"sdoc-menu-with-dropdown-icon"},s.createElement("i",{className:"sdocfont sdoc-insert mr-1"}),s.createElement("span",{className:"text-truncate"},d("Insert"))),!p&&s.createElement("div",{className:"sdoc-menu-with-dropdown-triangle"},s.createElement("span",{className:y}))),!p&&s.createElement(gl.Z,{target:O,className:"sdoc-menu-popover sdoc-dropdown-menu sdoc-insert-menu-popover",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:v,fade:!1,ref:f},s.createElement("div",{className:"sdoc-insert-menu-container sdoc-dropdown-menu-container",style:{maxHeight:window.innerHeight-b-100}},s.createElement(cg,_),s.createElement(Qb,_),s.createElement(GO,_),s.createElement(Gv,_),s.createElement("div",{className:"sdoc-dropdown-menu-divider"}),s.createElement(q_,_),s.createElement(rS,_))))};Vw.defaultProps={isRichEditor:!0,className:"menu-group-item"};var Gw=Vw,Hw=function(e){var t=e.editor,n=e.readonly;Tw();var r=Lo(t,qi);return s.createElement("div",{className:"sdoc-editor-toolbar"},s.createElement(BO,null,s.createElement(jw,{editor:t,readonly:n}),s.createElement(Zw,{editor:t,readonly:n})),s.createElement(BO,null,s.createElement(Gw,{editor:t,readonly:n})),s.createElement(Ew,{editor:t,readonly:n}),s.createElement(BO,null,s.createElement(zw,{editor:t,readonly:n}),s.createElement(Rw,{editor:t,readonly:n})),!r&&s.createElement(BO,null,s.createElement(Om,{editor:t,readonly:n}),s.createElement(Sm,{editor:t,type:Mi,readonly:n}),s.createElement(Sm,{editor:t,type:Li,readonly:n}),s.createElement(Qw,{editor:t,readonly:n}),s.createElement(Lw,{editor:t,readonly:n}),s.createElement(hS,{editor:t,readonly:n})),s.createElement(qb,{editor:t,readonly:n}),s.createElement(BO,{className:"menu-group sdoc-editor-toolbar-right-menu"},s.createElement(LS,{editor:t,readonly:n})))};Hw.defaultProps={readonly:!1};var Jw=Hw,Kw=function(){var e=(0,s.useRef)(null),t=lr(),n=Kv(),r=(0,s.useContext)(li),i=er(),a=(0,s.useCallback)((function(){var t=e.current,n=window.getSelection().getRangeAt(0).getBoundingClientRect();t.style.top="".concat(n.top-42-12,"px"),t.style.left="".concat(n.left,"px"),t.style.display="block"}),[]),o=(0,s.useCallback)((function(e){a()}),[]);(0,s.useEffect)((function(){var s=e.current,l=t.selection;if(s){if(i||!l||!r||ke.isCollapsed(l)||""===se.string(t,l)||Lo(t,Ui))return n.current&&n.current.removeEventListener("scroll",o),void s.removeAttribute("style");n.current&&n.current.addEventListener("scroll",o),a()}}));var l=(0,s.useCallback)((function(e){e.preventDefault()}),[]);return(0,Bt.createPortal)(s.createElement("div",{ref:e,className:"sdoc-context-toolbar",onMouseDown:l},s.createElement(BO,null,s.createElement(Rw,{editor:t,idPrefix:"sdoc_context_toolbar"}))),document.body)},ek=function(e){var t=e.insertPosition,n=e.slateNode,r=lr(),a=(0,s.useCallback)((function(){var e=dm.getInstance();t===co&&Ke.select(r,r.selection.focus),e.dispatch(ss.INSERT_ELEMENT,{type:po,insertPosition:t,slateNode:n})}),[r,t]),l=(0,s.useCallback)((function(e){var i=n.type===Ni?fo:t;ey(r,e,r.selection,i)}),[r,t,n]),u=(0,s.useCallback)((function(){dm.getInstance().dispatch(ss.INSERT_ELEMENT,{type:Wi,insertPosition:t,slateNode:n})}),[t]),c=(0,s.useCallback)((function(){var e=n.type===Ni?fo:t;Bm(r,"plaintext",e)}),[r,t,n]),d=(0,s.useCallback)((function(e){Vs(r,e,t)}),[r,t,n]),f=(0,s.useCallback)((function(){Pw(r,Ii,t)}),[r,t,n]),p=(0,s.useCallback)((function(e){xv(r,e,t)}),[r,t,n]),h=(0,s.useCallback)((function(e){t===co?Ym(r):t===fo&&(xv(r,e,t),Ym(r))}),[r,t]);return s.createElement(s.Fragment,null,s.createElement(vl,{menuConfig:(0,o.Z)({},no[Vi]),onClick:a}),s.createElement(vl,{menuConfig:(0,o.Z)({},no[Fi]),className:"pr-2"},s.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),s.createElement(Pb,{editor:r,target:"sdoc-side-menu-item-table",trigger:"hover",placement:"right-start",popperClassName:"sdoc-side-menu-table-size",createTable:l})),s.createElement(vl,{menuConfig:(0,o.Z)({},no[Wi]),onClick:u}),s.createElement(vl,{menuConfig:(0,o.Z)({},no[Ui]),onClick:c}),s.createElement(vl,{menuConfig:(0,o.Z)({},no[Hi]),onClick:function(){return h(Zi)}}),s.createElement(vl,{menuConfig:(0,o.Z)({},no[Mi]),onClick:function(){d(Mi)}}),s.createElement(vl,{menuConfig:(0,o.Z)({},no[Li]),onClick:function(){d(Li)}}),s.createElement(vl,{menuConfig:(0,o.Z)({},no[Ii]),onClick:f}),[no[Zi]].concat((0,i.Z)(no[$i])).map((function(e){return s.createElement(vl,{key:e.id,menuConfig:e,onClick:function(){return p(e.type)}})})))};ek.defaultProps={insertPosition:co};var tk=ek,nk=function(e){var t=e.target,n=e.slateNode;return s.createElement(gl.Z,{boundariesElement:"viewport",target:t,className:"sdoc-side-menu-insert-below-popover sdoc-sub-dropdown-menu sdoc-dropdown-menu",trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1},s.createElement("div",{className:"sdoc-dropdown-menu-container"},s.createElement(tk,{insertPosition:fo,slateNode:n})))},rk=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.target,n=e.slateNode,r=e.onReset,i=(e.t,lr()),a=(0,s.useCallback)((function(e){!function(e,t,n){if(n)if(n!==Hi)if([Li,Mi].includes(n))Vs(e,n);else if(n!==Ii)n===xi&&Oo.includes(t.type)?Ke.wrapNodes(e,{id:p.nice(),type:xi},{mode:"highest",match:function(t){return te.isElement(t)&&se.isBlock(e,t)}}):Ke.setNodes(e,{type:n});else{var r=t.type===Ii?Zi:Ii;Ke.setNodes(e,{type:r})}else Ym(e)}(i,n,e),r()}),[]),o=(0,s.useCallback)((function(e){var t=e;Oo.includes(n.type)&&(t=e.filter((function(e){return mo.includes(e.type)})));var r=Vn.findPath(i,n);if(r){var a=r[0],o=i.children[a];r.length>1&&o.type===xi&&(t=e.filter((function(e){return e.type!==Hi}))),ro.includes(o.type)&&(t=e.filter((function(e){return e.type!==xi})))}return t}),[n]);return s.createElement(gl.Z,{boundariesElement:"viewport",target:t,className:"sdoc-side-operation-translate-popover sdoc-sub-dropdown-menu sdoc-dropdown-menu",trigger:"hover",placement:"right-start",hideArrow:!0,fade:!1},s.createElement("div",{className:"sdoc-dropdown-menu-container"},o(to).map((function(e){return s.createElement(vl,{key:e.id,menuConfig:e,onClick:function(){return a(e.type)}})}))))})),ik=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.slateNode,n=e.isNodeEmpty,r=e.menuPosition,i=e.onReset,o=e.t,l=(0,s.useRef)(null),u=(0,s.useState)(""),c=(0,a.Z)(u,2),d=c[0],f=c[1],p=lr();(0,s.useEffect)((function(){return dm.getInstance().subscribe("change",i)}),[]);var h,O=(0,s.useCallback)((function(){kv(p,t),i()}),[p,i,t]),m=(0,s.useCallback)((function(){kv(p,t),Tv(p,t),i()}),[p,i,t]),v=(0,s.useCallback)((function(){Tv(p,t),i()}),[p,i,t]),g=(0,s.useCallback)((function(){var e=$s.getSetting("serviceUrl"),n=$s.getSetting("docUuid"),r=e+"/smart-link/".concat(n,"/#").concat(t.id);tm()(r),Ig.success(o("Copied"),{hasCloseButton:!1,duration:2}),i()}),[i,t.id,o]);return(0,s.useEffect)((function(){var e=r.top;if(l.current){var t=r.top+l.current.offsetHeight-document.body.clientHeight;t>0&&(e=r.top-t-10)}f("top: ".concat(e,"px; left: ").concat(r.left,"px"))}),[r,l.current]),s.createElement(FO,{className:"sdoc-side-menu-popover",style:d},s.createElement("div",{className:"sdoc-side-menu sdoc-dropdown-menu",ref:l},s.createElement(s.Fragment,null,!n&&!((h=t).type&&[Ui,Fi,Hi].includes(h.type))&&s.createElement(vl,{menuConfig:{id:"sdoc-side-menu-item-transform",text:"Transform_to",iconClass:"sdocfont sdoc-table-of-content"},className:"pr-2"},s.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),s.createElement(rk,{target:"sdoc-side-menu-item-transform",slateNode:t,onReset:i}))),n&&s.createElement(tk,{slateNode:t}),!n&&s.createElement(s.Fragment,null,s.createElement(vl,{menuConfig:{id:"sdoc-side-menu-item-insert-below",text:"Insert_below",iconClass:"sdocfont sdoc-insert"},className:"pr-2"},s.createElement("i",{className:"sdocfont sdoc-right-slide sdoc-dropdown-item-right-icon"}),s.createElement(nk,{target:"sdoc-side-menu-item-insert-below",slateNode:t})),s.createElement("div",{className:"sdoc-dropdown-menu-divider"}),[Qi,Ci,Di].includes(null===t||void 0===t?void 0:t.type)&&s.createElement(s.Fragment,null,s.createElement(vl,{menuConfig:{text:"Copy_link_of_section",iconClass:"sdocfont sdoc-link"},onClick:g}),s.createElement("div",{className:"sdoc-dropdown-menu-divider"})),s.createElement(vl,{menuConfig:{text:"Copy",iconClass:"sdocfont sdoc-copy"},onClick:O}),s.createElement(vl,{menuConfig:{text:"Cut",iconClass:"sdocfont sdoc-cut"},onClick:m}),s.createElement(vl,{menuConfig:{text:"Delete",iconClass:"sdocfont sdoc-delete"},onClick:v}))))})),ak=null,ok=null,sk=function(){var e=lr(),t=Kv(),n=(0,s.useRef)(null),r=(0,s.useState)(null),i=(0,a.Z)(r,2),o=i[0],l=i[1],u=(0,s.useState)({}),c=(0,a.Z)(u,2),d=c[0],f=c[1],p=(0,s.useState)(!1),h=(0,a.Z)(p,2),O=h[0],m=h[1],v=(0,s.useState)(!1),g=(0,a.Z)(v,2),y=g[0],b=g[1],_=(0,s.useState)({}),S=(0,a.Z)(_,2),w=S[0],k=S[1],T=(0,s.useCallback)((function(){b(!1),k({}),l(null)}),[]);(0,s.useEffect)((function(){var n;return y?(t.current.addEventListener("scroll",T),n=t.current):(t.current.removeEventListener("scroll",T),n=null),function(){n&&(n.removeEventListener("scroll",T),rs(e))}}),[y]),(0,s.useEffect)((function(){var n=dm.getInstance().subscribe(ss.ON_MOUSE_ENTER_BLOCK,(function(n){if(!y){for(var r=n.target;"true"!==(null===(i=r)||void 0===i||null===(a=i.dataset)||void 0===a?void 0:a.root);){var i,a;if(!r.parentNode)return;r=r.parentNode}var o=Vn.toSlateNode(e,r),s=function(e,t){var n=e.getBoundingClientRect(),r=0,i=parseFloat(window.getComputedStyle(e).getPropertyValue("padding-top")),a=parseFloat(window.getComputedStyle(e).getPropertyValue("line-height"));return vo.includes(t.type)&&(r=a/2+i-6),n.y-100+r}(r,o),u=function(e){if(!e)return!0;var t=e.children.find((function(e){return e.type===Vi})),n=e.type===Fi,r=e.type===Ui,i=e.type===Hi;return""===fe.string(e)&&!t&&!n&&!r&&!i}(o);f({top:s+t.current.scrollTop,left:20}),l(o),m(u)}}));return n}),[e,y,t]);var x=(0,s.useCallback)((function(){!function(e,t){if(t){var n=Vn.findPath(e,t);Ke.select(e,n)}}(e,o);var t=n.current.getBoundingClientRect(),r=t.top,i=t.left;b(!y),k({top:r,left:i})}),[e,y,o]),E=(0,s.useCallback)((function(t){ak=Vn.toDOMNode(e,o);var n=Vn.findPath(e,o);if(Pv(e,[n[0]])&&n.slice(1).every((function(e){return 0===e}))){var r=se.node(e,[n[0]]);ak=Vn.toDOMNode(e,r[0])}t.dataTransfer.setDragImage(ak,0,0)}),[e,o]),P=(0,s.useCallback)((function(e){var t=e.currentTarget;t.classList.contains("sdoc-draging")||t.classList.add("sdoc-draging")}),[]),$=(0,s.useCallback)((function(e){e.currentTarget.classList.remove("sdoc-draging")}),[]),Q=(0,s.useCallback)((function(t){var n=t.dataTransfer.types;if((ok=t.currentTarget).classList.remove("sdoc-draging"),!n.includes(oo))if(t.dataTransfer.files.length>0){var r=Ev(e,ok),i=(0,a.Z)(r,2)[1];!function(e,t,n){$s.uploadLocalImage(e).then((function(e){sg(t,e,n,fo)}))}(t.dataTransfer.files,e,i)}else{var o=Ev(e,ak),s=(0,a.Z)(o,2),l=s[0],u=s[1],c=Ev(e,ok),d=(0,a.Z)(c,2)[1];if(!([Ui,Fi,xi].includes(l.type)&&Pv(e,[d[0]])&&d.length>1)&&(![Ui,Fi,xi,Ii].includes(l.type)||!$v(e,d))&&(![Hi,Ui,Fi].includes(l.type)||!Wm(e,d))){if($v(e,u)){if(!Pv(e,[u[0]])){if(!$v(e,d)&&!Pv(e,[d[0]]))return void Qv(e,d,u);if(Pv(e,[d[0]]))return $v(e,d)?void Ke.moveNodes(e,{at:u,to:me.next(d)}):void Qv(e,d,u)}if(Pv(e,[u[0]])){if(!$v(e,d)&&!Pv(e,[d[0]]))return void Qv(e,d,u);if(Pv(e,[d[0]]))return $v(e,d)?void Ke.moveNodes(e,{at:u,to:me.next(d)}):void Qv(e,d,u)}}if(me.isAfter(d,u)){var f=d.slice(0);!Pv(e,[u[0]])&&Pv(e,[d[0]])&&d.length>1&&(f=me.next(d)),$v(e,d)&&(f=me.next(d)),Ke.moveNodes(e,{at:u,to:f})}if(me.isBefore(d,u)){var p=me.next(d);Ke.moveNodes(e,{at:u,to:p})}ak=null,ok=null}}}),[e]);return(0,s.useEffect)((function(){var e=dm.getInstance(),t=e.subscribe(ss.ON_DRAG_OVER_BLOCK,P),n=e.subscribe(ss.ON_DRAG_LEAVE_BLOCK,$),r=e.subscribe(ss.ON_DRAG_DROP_BLOCK,Q);return function(){t(),n(),r()}}),[$,P,Q]),s.createElement("div",{className:"sdoc-side-toolbar-container",style:d},o&&s.createElement("div",{ref:n,draggable:!0,onDragStart:E,className:"sdoc-side-op-icon",onClick:x},s.createElement("span",{className:ml()("sdocfont",{"sdoc-more-vertical":!O,"sdoc-append":O})})),y&&s.createElement(ik,{slateNode:o,isNodeEmpty:O,menuPosition:w,onReset:T}))},lk=Xs(wi(k())),uk=(null===fw||void 0===fw||fw.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),lk),function(){return null===fw||void 0===fw?void 0:fw.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),Xs(wi(k())))}),ck=function(){return null===dw||void 0===dw?void 0:dw.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),Xs(wi(k())))},dk=function(e){var t=e.apply,n=e;return n.apply=function(e){var r=function(e,t){var n=tt()(t);switch(n.type){case Zg:case Ug:var r=n.path,i=fe.get(e,r);n.node_id=i.id;break;case jg:var a=n.path,o=n.node;o.id||(o.id=p.nice());var s=fe.parent(e,a);n.parent_node_id=s.id;break;case Fg:var l=n.path,u=fe.get(e,l);n.node_id=u.id;break;case Yg:var c=n.path,d=fe.get(e,c);n.node_id=d.id;break;case qg:var f=n.path,h=n.properties;(void 0===h?{}:h).id=p.nice();var O=fe.get(e,f);n.node_id=O.id;break;case Wg:var m=n.path,v=fe.get(e,m);n.node_id=v.id;break;case Bg:var g=n.path,y=fe.get(e,g);n.node_id=y.id}return n}(n,e);t(r)},n.insertFragmentData=function(e){var t=e.getData("application/".concat(ao))||Fy(e);if(t){var r=decodeURIComponent(window.atob(t)),i=JSON.parse(r),a=Vg(i),o=Uy(n,a);return n.insertFragment(o),n}},n},fk=n(30274),pk=n.n(fk),hk=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(t.id===n)return r;for(var i=t.children,a=void 0===i?[]:i,o=0;o>4,c[l++]=(15&r)<<4|i>>2,c[l++]=(3&i)<<6|63&a;return u}(e);return Xk(n,t)}return{base64:!0,data:e}},Xk=function(e,t){return"blob"===t&&e instanceof ArrayBuffer?new Blob([e]):e},Lk=function(e,t){if("string"!==typeof e)return{type:"message",data:Xk(e,t)};var n=e.charAt(0);return"b"===n?{type:"message",data:Rk(e.substring(1),t)}:kk[n]?e.length>1?{type:kk[n],data:e.substring(1)}:{type:kk[n]}:Tk},Mk=String.fromCharCode(30);function Nk(e){if(e)return function(e){for(var t in Nk.prototype)e[t]=Nk.prototype[t];return e}(e)}Nk.prototype.on=Nk.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},Nk.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},Nk.prototype.off=Nk.prototype.removeListener=Nk.prototype.removeAllListeners=Nk.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,r=this._callbacks["$"+e];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var i=0;i1?t-1:0),r=1;r0);return t}function Kk(){var e=Jk(+new Date);return e!==Yk?(Gk=0,Yk=e):e+"."+Jk(Gk++)}for(;Hk0&&void 0!==arguments[0]?arguments[0]:{};return Object.assign(e,{xd:this.xd,xs:this.xs},this.opts),new sT(this.uri(),e)}},{key:"doWrite",value:function(e,t){var n=this,r=this.request({method:"POST",data:e});r.on("success",t),r.on("error",(function(e,t){n.onError("xhr post error",e,t)}))}},{key:"doPoll",value:function(){var e=this,t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(function(t,n){e.onError("xhr poll error",t,n)})),this.pollXhr=t}}]),n}(Wk),sT=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e,r){var i;return(0,nt.Z)(this,n),i=t.call(this),Fk((0,UO.Z)(i),r),i.opts=r,i.method=r.method||"GET",i.uri=e,i.async=!1!==r.async,i.data=void 0!==r.data?r.data:null,i.create(),i}return(0,rt.Z)(n,[{key:"create",value:function(){var e=this,t=Zk(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this.opts.xd,t.xscheme=!!this.opts.xs;var r=this.xhr=new rT(t);try{r.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders)for(var i in r.setDisableHeaderCheck&&r.setDisableHeaderCheck(!0),this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(i)&&r.setRequestHeader(i,this.opts.extraHeaders[i])}catch(fg){}if("POST"===this.method)try{r.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(fg){}try{r.setRequestHeader("Accept","*/*")}catch(fg){}"withCredentials"in r&&(r.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(r.timeout=this.opts.requestTimeout),r.onreadystatechange=function(){4===r.readyState&&(200===r.status||1223===r.status?e.onLoad():e.setTimeoutFn((function(){e.onError("number"===typeof r.status?r.status:0)}),0))},r.send(this.data)}catch(fg){return void this.setTimeoutFn((function(){e.onError(fg)}),0)}"undefined"!==typeof document&&(this.index=n.requestsCount++,n.requests[this.index]=this)}},{key:"onError",value:function(e){this.emitReserved("error",e,this.xhr),this.cleanup(!0)}},{key:"cleanup",value:function(e){if("undefined"!==typeof this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=iT,e)try{this.xhr.abort()}catch(fg){}"undefined"!==typeof document&&delete n.requests[this.index],this.xhr=null}}},{key:"onLoad",value:function(){var e=this.xhr.responseText;null!==e&&(this.emitReserved("data",e),this.emitReserved("success"),this.cleanup())}},{key:"abort",value:function(){this.cleanup()}}]),n}(Nk);if(sT.requestsCount=0,sT.requests={},"undefined"!==typeof document)if("function"===typeof attachEvent)attachEvent("onunload",lT);else if("function"===typeof addEventListener){addEventListener("onpagehide"in Ik?"pagehide":"unload",lT,!1)}function lT(){for(var e in sT.requests)sT.requests.hasOwnProperty(e)&&sT.requests[e].abort()}var uT="function"===typeof Promise&&"function"===typeof Promise.resolve?function(e){return Promise.resolve().then(e)}:function(e,t){return t(e,0)},cT=Ik.WebSocket||Ik.MozWebSocket,dT=(n(40918).lW,"undefined"!==typeof navigator&&"string"===typeof navigator.product&&"reactnative"===navigator.product.toLowerCase()),fT=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;return(0,nt.Z)(this,n),(r=t.call(this,e)).supportsBinary=!e.forceBase64,r}return(0,rt.Z)(n,[{key:"name",get:function(){return"websocket"}},{key:"doOpen",value:function(){if(this.check()){var e=this.uri(),t=this.opts.protocols,n=dT?{}:Zk(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=dT?new cT(e,t,n):t?new cT(e,t):new cT(e)}catch(tC){return this.emitReserved("error",tC)}this.ws.binaryType=this.socket.binaryType||"arraybuffer",this.addEventListeners()}}},{key:"addEventListeners",value:function(){var e=this;this.ws.onopen=function(){e.opts.autoUnref&&e.ws._socket.unref(),e.onOpen()},this.ws.onclose=function(t){return e.onClose({description:"websocket connection closed",context:t})},this.ws.onmessage=function(t){return e.onData(t.data)},this.ws.onerror=function(t){return e.onError("websocket error",t)}}},{key:"write",value:function(e){var t=this;this.writable=!1;for(var n=function(){var n=e[r],i=r===e.length-1;$k(n,t.supportsBinary,(function(e){try{t.ws.send(e)}catch(fg){}i&&uT((function(){t.writable=!0,t.emitReserved("drain")}),t.setTimeoutFn)}))},r=0;r1&&void 0!==arguments[1]?arguments[1]:{};return(0,nt.Z)(this,n),(r=t.call(this)).writeBuffer=[],e&&"object"===typeof e&&(i=e,e=null),e?(e=mT(e),i.hostname=e.host,i.secure="https"===e.protocol||"wss"===e.protocol,i.port=e.port,e.query&&(i.query=e.query)):i.host&&(i.hostname=mT(i.host).host),Fk((0,UO.Z)(r),i),r.secure=null!=i.secure?i.secure:"undefined"!==typeof location&&"https:"===location.protocol,i.hostname&&!i.port&&(i.port=r.secure?"443":"80"),r.hostname=i.hostname||("undefined"!==typeof location?location.hostname:"localhost"),r.port=i.port||("undefined"!==typeof location&&location.port?location.port:r.secure?"443":"80"),r.transports=i.transports||["polling","websocket"],r.writeBuffer=[],r.prevBufferLen=0,r.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},i),r.opts.path=r.opts.path.replace(/\/$/,"")+(r.opts.addTrailingSlash?"/":""),"string"===typeof r.opts.query&&(r.opts.query=function(e){for(var t={},n=e.split("&"),r=0,i=n.length;r1))return this.writeBuffer;for(var e,t=1,n=0;n=57344?n+=3:(r++,n+=4);return n}(e):Math.ceil(1.33*(e.byteLength||e.size))),n>0&&t>this.maxPayload)return this.writeBuffer.slice(0,n);t+=2}return this.writeBuffer}},{key:"write",value:function(e,t,n){return this.sendPacket("message",e,t,n),this}},{key:"send",value:function(e,t,n){return this.sendPacket("message",e,t,n),this}},{key:"sendPacket",value:function(e,t,n,r){if("function"===typeof t&&(r=t,t=void 0),"function"===typeof n&&(r=n,n=null),"closing"!==this.readyState&&"closed"!==this.readyState){(n=n||{}).compress=!1!==n.compress;var i={type:e,data:t,options:n};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),r&&this.once("flush",r),this.flush()}}},{key:"close",value:function(){var e=this,t=function(){e.onClose("forced close"),e.transport.close()},n=function n(){e.off("upgrade",n),e.off("upgradeError",n),t()},r=function(){e.once("upgrade",n),e.once("upgradeError",n)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",(function(){e.upgrading?r():t()})):this.upgrading?r():t()),this}},{key:"onError",value:function(e){n.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}},{key:"onClose",value:function(e,t){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"===typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",e,t),this.writeBuffer=[],this.prevBufferLen=0)}},{key:"filterUpgrades",value:function(e){for(var t=[],n=0,r=e.length;n=0&&e.num1?t-1:0),r=1;r1?n-1:0),i=1;in._opts.retries&&(n._queue.shift(),t&&t(e));else if(n._queue.shift(),t){for(var i=arguments.length,a=new Array(i>1?i-1:0),o=1;o0&&void 0!==arguments[0]&&arguments[0];if(this.connected&&0!==this._queue.length){var t=this._queue[0];t.pending&&!e||(t.pending=!0,t.tryCount++,this.flags=t.flags,this.emit.apply(this,t.args))}}},{key:"packet",value:function(e){e.nsp=this.nsp,this.io._packet(e)}},{key:"onopen",value:function(){var e=this;"function"==typeof this.auth?this.auth((function(t){e._sendConnectPacket(t)})):this._sendConnectPacket(this.auth)}},{key:"_sendConnectPacket",value:function(e){this.packet({type:$T.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}},{key:"onerror",value:function(e){this.connected||this.emitReserved("connect_error",e)}},{key:"onclose",value:function(e,t){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,t)}},{key:"onpacket",value:function(e){if(e.nsp===this.nsp)switch(e.type){case $T.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case $T.EVENT:case $T.BINARY_EVENT:this.onevent(e);break;case $T.ACK:case $T.BINARY_ACK:this.onack(e);break;case $T.DISCONNECT:this.ondisconnect();break;case $T.CONNECT_ERROR:this.destroy();var t=new Error(e.data.message);t.data=e.data.data,this.emitReserved("connect_error",t)}}},{key:"onevent",value:function(e){var t=e.data||[];null!=e.id&&t.push(this.ack(e.id)),this.connected?this.emitEvent(t):this.receiveBuffer.push(Object.freeze(t))}},{key:"emitEvent",value:function(e){if(this._anyListeners&&this._anyListeners.length){var t,r=this._anyListeners.slice(),i=(0,c.Z)(r);try{for(i.s();!(t=i.n()).done;){t.value.apply(this,e)}}catch(tC){i.e(tC)}finally{i.f()}}(0,bk.Z)((0,_k.Z)(n.prototype),"emit",this).apply(this,e),this._pid&&e.length&&"string"===typeof e[e.length-1]&&(this._lastOffset=e[e.length-1])}},{key:"ack",value:function(e){var t=this,n=!1;return function(){if(!n){n=!0;for(var r=arguments.length,i=new Array(r),a=0;a0&&e.jitter<=1?e.jitter:0,this.attempts=0}IT.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=0==(1&Math.floor(10*t))?e-n:e+n}return 0|Math.min(e,this.max)},IT.prototype.reset=function(){this.attempts=0},IT.prototype.setMin=function(e){this.ms=e},IT.prototype.setMax=function(e){this.max=e},IT.prototype.setJitter=function(e){this.jitter=e};var ZT=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e,i){var a,o;(0,nt.Z)(this,n),(a=t.call(this)).nsps={},a.subs=[],e&&"object"===typeof e&&(i=e,e=void 0),(i=i||{}).path=i.path||"/socket.io",a.opts=i,Fk((0,UO.Z)(a),i),a.reconnection(!1!==i.reconnection),a.reconnectionAttempts(i.reconnectionAttempts||1/0),a.reconnectionDelay(i.reconnectionDelay||1e3),a.reconnectionDelayMax(i.reconnectionDelayMax||5e3),a.randomizationFactor(null!==(o=i.randomizationFactor)&&void 0!==o?o:.5),a.backoff=new IT({min:a.reconnectionDelay(),max:a.reconnectionDelayMax(),jitter:a.randomizationFactor()}),a.timeout(null==i.timeout?2e4:i.timeout),a._readyState="closed",a.uri=e;var s=i.parser||r;return a.encoder=new s.Encoder,a.decoder=new s.Decoder,a._autoConnect=!1!==i.autoConnect,a._autoConnect&&a.open(),a}return(0,rt.Z)(n,[{key:"reconnection",value:function(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}},{key:"reconnectionAttempts",value:function(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}},{key:"reconnectionDelay",value:function(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}},{key:"randomizationFactor",value:function(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}},{key:"reconnectionDelayMax",value:function(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}},{key:"timeout",value:function(e){return arguments.length?(this._timeout=e,this):this._timeout}},{key:"maybeReconnectOnOpen",value:function(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}},{key:"open",value:function(e){var t=this;if(~this._readyState.indexOf("open"))return this;this.engine=new vT(this.uri,this.opts);var n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;var i=LT(n,"open",(function(){r.onopen(),e&&e()})),a=LT(n,"error",(function(n){r.cleanup(),r._readyState="closed",t.emitReserved("error",n),e?e(n):r.maybeReconnectOnOpen()}));if(!1!==this._timeout){var o=this._timeout;0===o&&i();var s=this.setTimeoutFn((function(){i(),n.close(),n.emit("error",new Error("timeout"))}),o);this.opts.autoUnref&&s.unref(),this.subs.push((function(){clearTimeout(s)}))}return this.subs.push(i),this.subs.push(a),this}},{key:"connect",value:function(e){return this.open(e)}},{key:"onopen",value:function(){this.cleanup(),this._readyState="open",this.emitReserved("open");var e=this.engine;this.subs.push(LT(e,"ping",this.onping.bind(this)),LT(e,"data",this.ondata.bind(this)),LT(e,"error",this.onerror.bind(this)),LT(e,"close",this.onclose.bind(this)),LT(this.decoder,"decoded",this.ondecoded.bind(this)))}},{key:"onping",value:function(){this.emitReserved("ping")}},{key:"ondata",value:function(e){try{this.decoder.add(e)}catch(fg){this.onclose("parse error",fg)}}},{key:"ondecoded",value:function(e){var t=this;uT((function(){t.emitReserved("packet",e)}),this.setTimeoutFn)}},{key:"onerror",value:function(e){this.emitReserved("error",e)}},{key:"socket",value:function(e,t){var n=this.nsps[e];return n?this._autoConnect&&!n.active&&n.connect():(n=new NT(this,e,t),this.nsps[e]=n),n}},{key:"_destroy",value:function(e){for(var t=0,n=Object.keys(this.nsps);t=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{var n=this.backoff.duration();this._reconnecting=!0;var r=this.setTimeoutFn((function(){t.skipReconnect||(e.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open((function(n){n?(t._reconnecting=!1,t.reconnect(),e.emitReserved("reconnect_error",n)):t.onreconnect()})))}),n);this.opts.autoUnref&&r.unref(),this.subs.push((function(){clearTimeout(r)}))}}},{key:"onreconnect",value:function(){var e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}]),n}(Nk),UT={};function jT(e,t){"object"===typeof e&&(t=e,e=void 0);var n,r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r=e;n=n||"undefined"!==typeof location&&location,null==e&&(e=n.protocol+"//"+n.host),"string"===typeof e&&("/"===e.charAt(0)&&(e="/"===e.charAt(1)?n.protocol+e:n.host+e),/^(https?|wss?):\/\//.test(e)||(e="undefined"!==typeof n?n.protocol+"//"+e:"https://"+e),r=mT(e)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";var i=-1!==r.host.indexOf(":")?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+i+":"+r.port+t,r.href=r.protocol+"://"+i+(n&&n.port===r.port?"":":"+r.port),r}(e,(t=t||{}).path||"/socket.io"),i=r.source,a=r.id,o=r.path,s=UT[a]&&o in UT[a].nsps;return t.forceNew||t["force new connection"]||!1===t.multiplex||s?n=new ZT(i,t):(UT[a]||(UT[a]=new ZT(i,t)),n=UT[a]),r.query&&!t.query&&(t.query=r.queryKey),n.socket(r.path,t)}Object.assign(jT,{Manager:ZT,Socket:NT,io:jT,connect:jT});var FT=n(44054),YT=n.n(FT),qT=YT()("sdoc:state-change");qT.enabled=!0,qT.log=console.log;var WT=YT()("sdoc:socket-client");WT.enabled=!0,WT.log=console.log;var BT=YT()("sdoc:socket-server");BT.enabled=!0,BT.log=console.log;var zT=YT()("sdoc:sdoc-conflict");zT.enabled=!0,zT.log=console.log;var VT,GT=(0,rt.Z)((function e(t){var n=this;(0,nt.Z)(this,e);var r=this;(0,u.default)(this,"getParams",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=r.config,n=t.docUuid,i=t.user;return(0,o.Z)({doc_uuid:n,user:i},e)})),(0,u.default)(this,"onConnected",(function(){n.socket.emit("join-room",(function(e){var t=ix.getInstance();if(e.success)return n.isReconnect&&(n.isReconnect=!1,t.onReconnect(e)),void t.dispatchConnectState("onConnected",e);n.socket.disconnect(),t.dispatchConnectState("connect-error",e)}))})),(0,u.default)(this,"onReconnect",(function(e){WT("reconnect."),n.isReconnect=!0,ix.getInstance().dispatchConnectState("reconnect")})),(0,u.default)(this,"onReconnectAttempt",(function(e){WT("reconnect_attempt. %s",e),ix.getInstance().dispatchConnectState("reconnect_attempt",e)})),(0,u.default)(this,"onReconnectError",(function(){WT("reconnect_error."),ix.getInstance().dispatchConnectState("reconnect_error")})),(0,u.default)(this,"onDisconnected",(function(e){WT("disconnect message: %s",e),ix.getInstance().dispatchConnectState("disconnect")})),(0,u.default)(this,"onConnectError",(function(){WT("connect_error."),ix.getInstance().dispatchConnectState("connect_error")})),(0,u.default)(this,"sendOperations",(function(e,t,r,i){WT("send operations: %O",e),n.socket.emit("update-document",n.getParams({operations:e,version:t,selection:r}),(function(e){i&&i(e)}))})),(0,u.default)(this,"onJoinRoom",(function(e){BT("%s joined room success.",e.username),ix.getInstance().dispatchConnectState("join-room",e)})),(0,u.default)(this,"onLeaveRoom",(function(e){BT("%s leaved room success.",e),ix.getInstance().dispatchConnectState("leave-room",e)})),(0,u.default)(this,"onReceiveRemoteOperations",(function(e){BT("receive operations: %O",e),ix.getInstance().onReceiveRemoteOperations(e)})),(0,u.default)(this,"getRecentOperations",(function(){var e=n.config.docUuid,t=ix.getInstance(),r=t.getDocumentVersion();n.socket.emit("sync-document",{doc_uuid:e,version:r},(function(e){e.success&&t.onGetRecentOperations(e)}))})),(0,u.default)(this,"sendCursorLocation",(function(e){var t=n.config.cursorData;n.socket.emit("update-cursor",n.getParams({location:e,cursor_data:t}))})),(0,u.default)(this,"receiveCursorLocation",(function(e){ix.getInstance().receiveCursorLocation(e)})),(0,u.default)(this,"disconnectWithServer",(function(){n.socket.disconnect()})),(0,u.default)(this,"receivePublishDocument",(function(){ix.getInstance().receivePublishDocument()})),(0,u.default)(this,"receivePublishDocumentError",(function(){ix.getInstance().receivePublishDocumentError()})),(0,u.default)(this,"receiveDocumentReplaced",(function(){ix.getInstance().receiveDocumentReplaced()})),(0,u.default)(this,"receiveDocumentReplacedError",(function(){ix.getInstance().receiveDocumentReplacedError()})),(0,u.default)(this,"receiveRemoveDocument",(function(){ix.getInstance().receiveRemoveDocument()})),(0,u.default)(this,"receiveRemoveDocumentError",(function(){ix.getInstance().receiveRemoveDocumentError()})),(0,u.default)(this,"receiveNewNotification",(function(e){ix.getInstance().receiveNewNotification(e)})),(0,u.default)(this,"receiveParticipantAdded",(function(e){ix.getInstance().receiveParticipantAdded(e)})),(0,u.default)(this,"receiveParticipantRemoved",(function(e){ix.getInstance().receiveParticipantRemoved(e)})),this.config=t,this.isReconnect=!1,this.socket=jT(t.sdocServer,{reconnection:!0,auth:{token:t.accessToken},query:{sdoc_uuid:t.docUuid}}),this.socket.on("connect",this.onConnected),this.socket.on("disconnect",this.onDisconnected),this.socket.on("connect_error",this.onConnectError),this.socket.on("join-room",this.onJoinRoom),this.socket.on("leave-room",this.onLeaveRoom),this.socket.on("update-document",this.onReceiveRemoteOperations),this.socket.on("doc-replaced",this.receiveDocumentReplaced),this.socket.on("doc-replaced-error",this.receiveDocumentReplacedError),this.socket.on("doc-published",this.receivePublishDocument),this.socket.on("doc-published-error",this.receivePublishDocumentError),this.socket.on("doc-removed",this.receiveRemoveDocument),this.socket.on("doc-removed-error",this.receiveRemoveDocumentError),this.socket.on("update-cursor",this.receiveCursorLocation),this.socket.on("new-notification",this.receiveNewNotification),this.socket.on("participant-added",this.receiveParticipantAdded),this.socket.on("participant-removed",this.receiveParticipantRemoved),this.socket.io.on("reconnect",this.onReconnect),this.socket.io.on("reconnect_attempt",this.onReconnectAttempt),this.socket.io.on("reconnect_error",this.onReconnectError)})),HT=GT,JT="idle",KT="sending",ex="conflict",tx="disconnect",nx="need_reload",rx=(0,rt.Z)((function e(t,n,r){var a=this;(0,nt.Z)(this,e),(0,u.default)(this,"getDocumentVersion",(function(){return a.document.version})),(0,u.default)(this,"updateDocumentVersion",(function(e){a.document.version=e.version})),(0,u.default)(this,"receivePublishDocument",(function(){a.eventBus.dispatch(mt.PUBLISH_DOCUMENT)})),(0,u.default)(this,"receivePublishDocumentError",(function(){a.eventBus.dispatch(mt.PUBLISH_DOCUMENT_ERROR)})),(0,u.default)(this,"receiveRemoveDocument",(function(){a.eventBus.dispatch(mt.REMOVE_DOCUMENT)})),(0,u.default)(this,"receiveRemoveDocumentError",(function(){a.eventBus.dispatch(mt.REMOVE_DOCUMENT_ERROR)})),(0,u.default)(this,"receiveDocumentReplaced",(function(){a.eventBus.dispatch(mt.DOCUMENT_REPLACED)})),(0,u.default)(this,"receiveDocumentReplacedError",(function(){a.eventBus.dispatch(mt.DOCUMENT_REPLACED_ERROR)})),(0,u.default)(this,"receiveNewNotification",(function(e){a.eventBus.dispatch(mt.NEW_NOTIFICATION,e)})),(0,u.default)(this,"onReceiveLocalOperations",(function(e){if(!a.editor.readonly){a.pendingOperationList.push(e);var t=(new Date).getTime();a.pendingOperationBeginTimeList.push(t),((t-a.pendingOperationBeginTimeList[0])/1e3>30||a.pendingOperationList.length>50)&&a.dispatchConnectState("pending_operations_exceed_limit"),a.sendOperations()}})),(0,u.default)(this,"sendOperations",(function(){a.editor.readonly||a.state===JT&&(qT("State changed: ".concat(a.state," -> ").concat(KT)),a.state=KT,a.sendNextOperations())})),(0,u.default)(this,"sendNextOperations",(function(){if(a.state===KT){if(0===a.pendingOperationList.length)return qT("State Changed: ".concat(a.state," -> ").concat(JT)),void(a.state=JT);a.dispatchConnectState("is-saving");var e=a.document.version,t=a.pendingOperationList.shift(),n=a.editor.selection;a._sendingOperations=t,a.socketClient.sendOperations(t,e,n,a.sendOperationsCallback)}})),(0,u.default)(this,"sendOperationsCallback",(function(e){if(e&&e.success){var t=e.version;a.document.version=t;var n=(new Date).getTime();return a.dispatchConnectState("saved",n),a.pendingOperationBeginTimeList.shift(),a._sendingOperations=null,void a.sendNextOperations()}var r=e.error_type;if("load_document_content_error"===r||"save_operations_to_database_error"===r)a.dispatchConnectState(r),qT("State Changed: ".concat(a.state," -> ").concat(nx)),a.state=nx,a._sendingOperations=null;else if("version_behind_server"===r){a.pendingOperationList.unshift((0,i.Z)(a._sendingOperations)),qT("State Changed: ".concat(a.state," -> ").concat(ex)),a.state=ex;var o=e.lose_operations;a.resolveConflicting(o)}else if("execute_client_operations_error"===r){a.editor.isRemote=!0;var s=(0,i.Z)(a._sendingOperations);mk(a.editor,[s]);var l=(new Date).getTime();a.dispatchConnectState("saved",l),Promise.resolve().then((function(e){a.editor.isRemote=!1,a.dispatchConnectState(r),a._sendingOperations=null,a.sendNextOperations()}))}})),(0,u.default)(this,"onReceiveRemoteOperations",(function(e){if(a.state===JT&&!a.editor.readonly){var t=e.version;if(t===a.document.version+1){a.editor.isRemote=!0;var n=e.operations;BT("execute remote operations: %O",n);try{gk(a.editor,n)}catch(r){return qT("State Changed: ".concat(a.state," -> ").concat(ex)),a.state=ex,void a.dispatchConnectState("sync_server_operations_error")}a.document.version=t,a.document.children=a.editor.children,Promise.resolve().then((function(){a.editor.isRemote=!1,a.revertOperationList=[]}))}else a.onConflictHappen()}})),(0,u.default)(this,"onReconnect",(function(e){e.version===a.getDocumentVersion()?(qT("State Changed: ".concat(a.state," -> ").concat(JT)),a.state=JT,a.pendingOperationList.length>0&&(WT("After reconnection, manually trigger the execution of ops."),qT("State Changed: ".concat(a.state," -> ").concat(KT)),a.state=KT,a.sendNextOperations())):a.onConflictHappen()})),(0,u.default)(this,"onConflictHappen",(function(){qT("State Changed: ".concat(a.state," -> ").concat(ex)),a.state=ex,a.socketClient.getRecentOperations()})),(0,u.default)(this,"onGetRecentOperations",(function(e){if(!a.editor.readonly){var t=e.mode,n=e.content;if(zT("Start conflict resolution"),"document"===t){var r=n.version,i=n.children;zT("Update local document to remote document"),a.document.children=i,a.document.version=r,a.editor.children=i,a.editor.isRemote=!0,a.editor.onChange(),qT("State Changed: ".concat(a.state," -> ").concat(JT)),a.editor.isRemote=!1,a.state=JT,a._sendingOperations=null;var o=a.pendingOperationList.slice();return a.pendingOperationList=[],zT("Re-execute local unsynchronized operations: %o",o),void vk(a.editor,o)}var s=n;a.resolveConflicting(s)}})),(0,u.default)(this,"resolveConflicting",(function(e){if(!a.editor.readonly){for(zT("resolve conflicts"),a.editor.isRemote=!0,0!==a.pendingOperationList.length&&(a.revertOperationList=a.pendingOperationList.slice(),a.pendingOperationList=[],zT("revert locale operations: %O",a.revertOperationList),mk(a.editor,a.revertOperationList)),e=e.sort((function(e,t){return e.version-t.version})),zT("lose operations length: %s",e.length);e.length>0;){var t=e.shift(),n=t.operations,r=t.version;zT("execute lose operations: %O",n);try{gk(a.editor,n)}catch(i){return qT("State Changed: ".concat(a.state," -> ").concat(ex)),a.state=ex,void a.dispatchConnectState("sync_server_operations_error")}a.document.version=r,a.document.children=a.editor.children}0!==a.revertOperationList.length?Promise.resolve().then((function(){a.editor.isRemote=!1,qT("State Changed: ".concat(a.state," -> ").concat(JT)),a.state=JT,a._sendingOperations=null,zT("Editor isRemote is false: %s",a.editor.isRemote),zT("Re-execute pending operations, %O",a.revertOperationList),vk(a.editor,a.revertOperationList),a.revertOperationList=[],zT("Complete conflict resolution")})):Promise.resolve().then((function(){a.editor.isRemote=!1,qT("State Changed: ".concat(a.state," -> ").concat(JT)),a.state=JT,a._sendingOperations=null,a.revertOperationList=[]}))}})),(0,u.default)(this,"sendCursorLocation",(function(e){a.socketClient.sendCursorLocation(e)})),(0,u.default)(this,"receiveCursorLocation",(function(e){if(!a.editor.readonly){var t=e.user,n=e.location,r=e.cursor_data;yk(a.editor,t,n,r)}})),(0,u.default)(this,"dispatchConnectState",(function(e,t){"leave-room"===e&&(!function(e,t){delete e.cursors[t],e.cursors=(0,o.Z)({},e.cursors)}(a.editor,t),a.editor.onCursor&&a.editor.onCursor(a.editor.cursors)),"disconnect"===e&&(a._sendingOperations&&(a.pendingOperationList.unshift(a._sendingOperations.slice()),a._sendingOperations=null),qT("State Changed: ".concat(a.state," -> ").concat(tx)),a.state=tx),a.eventBus.dispatch(e,t)})),(0,u.default)(this,"closeSocketConnect",(function(){a.socketClient.disconnectWithServer()})),(0,u.default)(this,"receiveParticipantAdded",(function(e){a.eventBus.dispatch(mt.PARTICIPANT_ADDED,e)})),(0,u.default)(this,"receiveParticipantRemoved",(function(e){a.eventBus.dispatch(mt.PARTICIPANT_REMOVED,e)})),this.editor=t,this.document=n,this.socketClient=new HT(r),this.pendingOperationList=[],this.pendingOperationBeginTimeList=[],this.remoteOperationsList=[],this.revertOperationList=[],this.eventBus=dm.getInstance(),this.state=JT}));VT=rx,(0,u.default)(rx,"getInstance",(function(e,t,n){if(VT.instance)return VT.instance;if(!t||!n)throw new Error("SocketManager init params is invalid. Place check your code to fix it.");return VT.instance=new VT(e,t,n),VT.instance})),(0,u.default)(rx,"destroy",(function(){VT.instance=null}));var ix=rx,ax=function(e,t){var n=e.onChange,r=e,i=null,a=t.config.user;return r.user=a,r.openConnection=function(){var e=t.document,n=t.config,a=function(e){var t=e.user,n=pk()({luminosity:"dark",format:"rgba",alpha:1});return{name:t.name,cursor_color:n}}(t.config);n.cursorData=a,i=ix.getInstance(r,e,n)},r.closeConnection=function(){i&&i.closeSocketConnect(),ix.destroy()},r.onChange=function(){if(!r.readonly){var i=t.document,a=t.config,o=r.operations;if(!r.isRemote&&o.length>0){var s=o.every((function(e){return"set_selection"===e.type})),l=ix.getInstance(r,i,a);if(!s){var u=o.filter((function(e){return"set_selection"!==e.type}));l.onReceiveLocalOperations(u)}l.sendCursorLocation(e.selection)}dm.getInstance(r,i,a).dispatch("change"),n()}},r.rebaseContent=function(e,n){var i=t.config;ix.getInstance(r,e,i).sendRebaseContent(e,n)},r.updateDocumentVersion=function(e){var n=t.config;ix.getInstance(r,e,n).updateDocumentVersion(e)},r},ox=n(93869),sx=n(21303);function lx(e){var t=e.value,n=e.onChange,r=e.min,i=e.step,a=e.max,o=e.readOnly,l=e.className;return s.createElement(eg.Z,{type:"number",className:l,value:t,min:r,step:i,max:a,readOnly:o,onChange:n})}lx.defaultProps={min:0,step:1,max:1/0,readOnly:!1};var ux=lx,cx=function(e){var t=e.editor,n=e.insertPosition,r=e.closeDialog,i=(0,Ti.useTranslation)().t,o=(0,s.useState)(""),l=(0,a.Z)(o,2),u=l[0],c=l[1],d=(0,s.useState)("1"),f=(0,a.Z)(d,2),p=f[0],h=f[1],O=(0,s.useState)("1"),m=(0,a.Z)(O,2),v=m[0],g=m[1],y=(0,s.useCallback)((function(){!p||!v||parseInt(p)<1||parseInt(p)>50||parseInt(v)<1||parseInt(v)>50?c("Valid_values_for_rows_and_columns"):(ey(t,[parseInt(p),parseInt(v)],t.selection,n),r())}),[t,p,v,n]),b=(0,s.useCallback)((function(e){var t=e.target.value;t!==p&&(c(""),h(t))}),[p]),_=(0,s.useCallback)((function(e){var t=e.target.value;t!==v&&(c(""),g(t))}),[v]);return s.createElement($S.Z,{isOpen:!0,toggle:r,size:"md",className:"sdoc-custom-table-size-dialog",zIndex:1111},s.createElement(QS.Z,{toggle:r},i("Customize_the_number_of_rows_and_columns")),s.createElement(CS.Z,null,s.createElement("div",{className:"d-flex sdoc-custom-table-size-container"},s.createElement("div",{className:"d-flex flex-column sdoc-custom-table-size-item mr-4"},s.createElement(_S.Z,{className:"mb-2"},i("Rows")),s.createElement(ux,{min:1,max:Gm,value:p,onChange:b})),s.createElement("div",{className:"d-flex flex-column sdoc-custom-table-size-item"},s.createElement(_S.Z,{className:"mb-2"},i("Columns")),s.createElement(ux,{min:1,max:Hm,value:v,onChange:_}))),u&&s.createElement(ox.Z,{className:"mt-2 mb-0",color:"danger"},i(u))),s.createElement(DS.Z,null,s.createElement(sx.Z,{color:"secondary",onClick:r},i("Cancel")),s.createElement(sx.Z,{color:"primary",onClick:y},i("Submit"))))},dx=n(34382),fx=n(20587),px=n(54105),hx=function(e){var t=e.editor,n=e.closeDialog,r=(0,Ti.useTranslation)().t,o=ty(t).cell,l=o.rowspan,u=void 0===l?1:l,c=o.colspan,d=void 0===c?1:c,f=(0,s.useState)(u),p=(0,a.Z)(f,2),h=p[0],O=p[1],m=(0,s.useState)(d),v=(0,a.Z)(m,2),g=v[0],y=v[1],b=u,_=d,S=(0,s.useState)(""),w=(0,a.Z)(S,2),k=w[0],T=w[1],x=(0,s.useCallback)((function(e){O(e.target.value)}),[]),E=(0,s.useCallback)((function(e){y(e.target.value)}),[]),P=(0,s.useCallback)((function(){var e=parseInt(h),a=parseInt(g);if(!e||!a||e<0||a<0)return T(r("Please_enter_a_non-negative_integer")),!1;var o=e,s=a;return e>b?(O(o=b),T(r("The_maximum_row_number_is_{number}").replace("{number}",b)),!1):a>_?(y(s=_),T(r("The_maximum_column_number_is_{number}").replace("{number}",_)),!1):(function(e,t,n){if(1!==t||1!==n){for(var r,a=ty(e),o=a.cell,s=a.rowIndex,l=a.cellIndex,u=a.cellPath,c=a.tablePath,d=o.rowspan,f=o.colspan,p=Math.floor(d/t),h=d%t,O=Math.floor(f/n),m=f%n,v=t*n,g=Math.ceil(o.children.length/v),y=0,b=0;b3&&void 0!==arguments[3]?arguments[3]:co,i=arguments.length>4?arguments[4]:void 0;if((r!==co||!dl(e))&&t&&n){if(r===fo){var a=fl(n,t),o=se.path(e,e.selection);if(i&&(null===i||void 0===i?void 0:i.type)===Ni){o=Vn.findPath(e,i);var s=me.next(o);return void Ke.insertNodes(e,a,{at:s})}var l=ko(Zi);return l.children[1]=a,l.children[2]={id:p.nice(),text:" "},void Ke.insertNodes(e,l,{at:[o[0]+1]})}var u=e.selection;if(null!=u)if(ke.isCollapsed(u)){var c=fl(n,t);Ke.insertNodes(e,c),e.insertFragment([{id:p.nice(),text:" "}])}else if(se.string(e,u)!==t){e.deleteFragment();var d=fl(n,t);Ke.insertNodes(e,d)}else{var f=fl(n,t);Ke.wrapNodes(e,f,{split:!0}),Ke.collapse(e,{edge:"end"})}}}(t,k,P,i,o),l()):h(u("The_link_address_is_invalid")):g(u("The_link_title_is_required")):h(u("The_link_address_is_required"))}),[t,P,k,b,_,i]),C=(0,s.useCallback)((function(e){if(13===e.keyCode)return e.preventDefault(),void Q()}),[t,P,k,b,_,i]),D=(0,s.useCallback)((function(e){var t=e.target.value.trim();t!==P&&$(t)}),[P]),A=(0,s.useCallback)((function(e){var t=e.target.value;t!==k&&T(t)}),[k]);return s.createElement($S.Z,{isOpen:!0,autoFocus:!1,toggle:l,className:n,zIndex:1071,returnFocusAfterClose:!1},s.createElement(QS.Z,{toggle:l},u("Insert_link")),s.createElement(CS.Z,null,s.createElement(s.Fragment,null,s.createElement("div",{className:"form-group"},s.createElement(_S.Z,{for:"addLink"},u("Link_address")),s.createElement("input",{onKeyDown:C,autoFocus:!0,type:"url",className:"form-control",id:"addLink",value:P,onChange:D}),f&&s.createElement(ox.Z,{color:"danger",className:"mt-2"},u(f))),s.createElement("div",{className:"form-group"},s.createElement(_S.Z,{for:"addTitle"},u("Link_title")),s.createElement("input",{onKeyDown:C,type:"text",className:"form-control",id:"addTitle",value:k,onChange:A}),v&&s.createElement(ox.Z,{color:"danger",className:"mt-2"},u(v))))),s.createElement(DS.Z,null,s.createElement(sx.Z,{color:"secondary",onClick:l},u("Cancel")),s.createElement(sx.Z,{color:"primary",disabled:!1,onClick:Q},u("Add_link"))))},mx=function e(t,n,r,i){for(var a=0;a0){var r=mx(a,t,n.data,e);S((0,i.Z)(r))}else n.data.forEach((function(e){e.path="/".concat(e.name)})),S(n.data)})).catch((function(e){n();var t=_t(e);Ig.danger(t)}))}),[]);(0,s.useEffect)((function(){k("/")}),[]);var T=(0,s.useCallback)(function(){var e=(0,cl.Z)((0,l.Z)().mark((function e(n,r,i){return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.stopPropagation(),!f.has(r.indexId)){e.next=6;break}w(i,r.indexId),f.delete(r.indexId),e.next=9;break;case 6:return e.next=8,k(r.path,r.indexId,i);case 8:f.add(r.indexId);case 9:t(null),g(r),h(new Set(Array.from(f)));case 12:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),[f]),x=(0,s.useCallback)((function(e,n){e.stopPropagation(),g(n),t(n)}),[]),E=(0,s.useCallback)((function(e){return Array.isArray(e)&&0!==e.length?e.map((function(e){var t,n;if(!e)return null;var i=e.type,a=e.indexId,l=e.name,c=(null===v||void 0===v?void 0:v.indexId)===a;return s.createElement("div",{key:a,className:"sdoc-folder-container"},"dir"===i&&s.createElement("div",{ref:u,className:"sdoc-folder"},s.createElement("div",{className:ml()("sdoc-folder-info sdoc-file-info",{active:c,expanded:f.has(a)}),onClick:function(t){return T(t,e,_)}},s.createElement("div",{className:"sdoc-file-icon-container"},s.createElement("i",{className:"sdoc-file-icon sdoc-file-icon-toggle sdocfont sdoc-right-slide"}),s.createElement("i",{className:"sdoc-file-icon sdocfont sdoc-file sdoc-folder-icon"})),s.createElement("span",{className:"sdoc-folder-name sdoc-file-name"},l)),s.createElement("div",{className:"sdoc-folder-children"},0===(null===(t=e.children)||void 0===t?void 0:t.length)&&s.createElement("div",{className:"sdoc-folder-children-empty"},"(".concat(o("Empty"),")")),(null===(n=e.children)||void 0===n?void 0:n.length)>0&&E(e.children))),"file"===i&&s.createElement("div",{className:ml()("sdoc-file-info",{active:c}),onClick:function(t){x(t,e)}},s.createElement("div",{className:"sdoc-file-icon-container"},s.createElement("i",{className:ml()("sdoc-file-icon sdocfont",{"sdoc-document":"sdoc"===r},{"sdoc-link-file":"file"===r})})),s.createElement("span",{className:"sdoc-file-name"},l)))})):null}),[_,v,f]);return s.createElement("div",{className:"sdoc-files-tree"},E(_))})),gx=function(e){var t=e.editor,n=e.dialogType,r=e.closeDialog,i=e.insertLinkCallback,l=n===zi?"Select_file":"Select_sdoc_document",u=(0,Ti.useTranslation)().t,c=(0,s.useState)(null),d=(0,a.Z)(c,2),f=d[0],p=d[1],h=(0,s.useCallback)((function(e){p(e)}),[]),O=(0,s.useCallback)((function(e){var r=i.insertFileLinkCallback,a=i.insertSdocFileLinkCallback;n===zi?r&&r(t,e.name,e.file_uuid):a&&a(t,e.name,e.file_uuid)}),[i,n,t]),m=(0,s.useCallback)((function(){if(f){var e=f.file_uuid,t=(0,o.Z)({},f);e&&""!==e?(O(t),r()):$s.getSdocLocalFileId(f.path).then((function(e){200===e.status&&(t=(0,o.Z)((0,o.Z)({},f),{},{file_uuid:e.data.file_uuid})),O(t),r()})).catch((function(e){var t=_t(e);Ig.danger(t)}))}}),[f]);return s.createElement($S.Z,{toggle:r,isOpen:!0,autoFocus:!1,zIndex:1071,returnFocusAfterClose:!1,className:"sdoc-file-select-dialog",contentClassName:"sdoc-file-select-modal"},s.createElement(QS.Z,{toggle:r},u(l)),s.createElement(CS.Z,{className:"p-0"},s.createElement("div",{className:"sdoc-file-select-container"},s.createElement(vx,{fileType:go[n],onSelectedFile:h,toggle:r}),s.createElement("div",{className:"sdoc-file-select-footer"},s.createElement(sx.Z,{color:"secondary",className:"mr-2",onClick:r},u("Cancel")),s.createElement(sx.Z,{color:"primary",className:"highlight-bg-color",disabled:!f,onClick:m},u("Confirm"))))))},yx=n(80936),bx=n.n(yx),_x=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.insertLinkCallback,r=e.closeDialog,i=e.t,u=(0,s.useRef)(),c=(0,s.useRef)(),d=(0,s.useState)([]),f=(0,a.Z)(d,2),p=f[0],h=f[1],O=(0,s.useState)({}),m=(0,a.Z)(O,2),v=m[0],g=m[1],y=(0,s.useState)(i("Recent_visited")),b=(0,a.Z)(y,2),_=b[0],S=b[1],w=(0,s.useState)(""),k=(0,a.Z)(w,2),T=k[0],x=k[1],E=(0,s.useCallback)((function(){var e=t.selection,n=se.node(t,e),r=Vn.toDOMNode(t,n[0]);if(r){var i=r.getBoundingClientRect(),a=i.top,o=i.right;g({left:o+5,top:a+20})}}),[]),P=(0,s.useCallback)((function(e){u.current.contains(e.target)||r()}),[]),$=(0,s.useCallback)((function(e){E()}),[]),Q=(0,s.useCallback)((function(e){var t=pt.getItem("sdoc-recent-files")||[];h(t)}),[]),C=(0,s.useCallback)((function(e){(0,n.insertSdocFileLinkCallback)(t,e.data.obj_name,e.data.doc_uuid),r()}),[r,t,n]);(0,s.useEffect)((function(){E(),Q(),setTimeout((function(){c.current.focus()}),0);var e=document.getElementById("sdoc-scroll-container");e.addEventListener("scroll",$);var t=dm.getInstance().subscribe(mt.INSERT_LINK,C);return document.addEventListener("click",P),function(){e.removeEventListener("scroll",$),t(),document.removeEventListener("click",P)}}),[]);var D=(0,s.useCallback)((function(e){var n=e.key,i=e.target;"Backspace"!==n||i.selectionStart||i.selectionEnd||i.value||(rs(t),r())}),[r,t]),A=(0,s.useCallback)(function(){var e=(0,cl.Z)((0,l.Z)().mark((function e(t){var n,r,a;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!c.current.typing){e.next=2;break}return e.abrupt("return");case 2:if(0!==t.target.value.trim().length){e.next=7;break}return S(i("Recent_visited")),x(""),Q(),e.abrupt("return");case 7:if(o=t.target.value.trim(),!(new RegExp("[A-Za-z]+").test(o)&&t.target.value.length<3)){e.next=12;break}return h([]),S(i("The_document_does_not_exist")),x(t.target.value),e.abrupt("return");case 12:return e.prev=12,e.next=15,$s.searchSdocFiles(t.target.value,1,10);case 15:if(!(null===(r=e.sent)||void 0===r||null===(n=r.data)||void 0===n?void 0:n.results)){e.next=21;break}return 0===(a=r.data.results).length?(S(i("The_document_does_not_exist")),x(t.target.value)):(S(""),x("")),h(a),e.abrupt("return");case 21:e.next=26;break;case 23:e.prev=23,e.t0=e.catch(12),Ig.danger(e.t0.message);case 26:case"end":return e.stop()}var o}),e,null,[[12,23]])})));return function(t){return e.apply(this,arguments)}}(),[]),R=(0,s.useCallback)((function(e){var i=e.doc_uuid,a=e.name;(0,n.insertSdocFileLinkCallback)(t,a,i),r()}),[]),X=(0,s.useCallback)((function(){dm.getInstance().dispatch(ss.INSERT_ELEMENT,{type:Bi,insertSdocFileLinkCallback:rm})}),[]),L=(0,s.useCallback)((function(){dm.getInstance().dispatch(mt.CREATE_SDOC_FILE,{newFileName:T.trim()})}),[T]);return s.createElement("div",{ref:u,className:"sdoc-history-files-wrapper popover",style:(0,o.Z)({},v)},s.createElement("input",{id:"sdoc-history-files-search-input",className:"sdoc-history-files-search-input",ref:c,autoComplete:"off",onChange:bx()(A,200),onCompositionStart:function(e){e.stopPropagation(),c.current.typing=!0},onCompositionEnd:function(e){e.stopPropagation(),c.current.typing=!1,A(e)},onKeyDown:D}),s.createElement("div",{className:"sdoc-history-files-content"},0!==_.length&&s.createElement("div",{className:"sdoc-history-files-header"},_),s.createElement("div",{className:ml()("sdoc-history-files",{"no-header":0===_.length})},p.map((function(e){return s.createElement("div",{key:e.doc_uuid,className:"sdoc-history-files-item",onClick:function(){R(e)}},s.createElement("i",{className:"sdocfont sdoc-document"}),s.createElement("span",null,e.name))})),s.createElement("div",{className:"sdoc-history-files-item",onClick:X},"...",i("More"))),s.createElement("div",{className:"sdoc-history-files-add",onClick:L},s.createElement("i",{className:"sdocfont sdoc-append"}),s.createElement("span",null,i(T?"Create ".concat(T,".sdoc"):"Create_a_new_sdoc_file")))))})),Sx=function(e){var t=e.editor,n=(0,s.useState)(""),r=(0,a.Z)(n,2),i=r[0],o=r[1],l=(0,s.useState)(""),u=(0,a.Z)(l,2),c=u[0],d=u[1],f=(0,s.useState)(co),p=(0,a.Z)(f,2),h=p[0],O=p[1],m=(0,s.useState)(null),v=(0,a.Z)(m,2),g=v[0],y=v[1],b=(0,s.useState)(null),_=(0,a.Z)(b,2),S=_[0],w=_[1],k=(0,s.useState)(!1),T=(0,a.Z)(k,2),x=T[0],E=T[1],P=(0,s.useState)(t),$=(0,a.Z)(P,2),Q=$[0],C=$[1],D=(0,s.useRef)(),A=(0,s.useCallback)((function(e){var t=e.target.files;$s.uploadLocalImage(t).then((function(e){sg(Q,e,Q.selection,h),D.current&&(D.current.value="")}))}),[Q,D,h,g]);(0,s.useEffect)((function(){var e=dm.getInstance().subscribe(ss.INSERT_ELEMENT,R);return function(){e()}}),[]);var R=(0,s.useCallback)((function(e){var n=e.type,r=e.element,i=e.insertPosition,a=void 0===i?co:i,s=e.slateNode,l=e.insertFileLinkCallback,u=e.insertSdocFileLinkCallback,c=e.isShowHistoryFiles,f=e.editor;O(a),y(s),d(r),o(n),w({insertSdocFileLinkCallback:u,insertFileLinkCallback:l}),E(c),C(f||t),n===po&&setTimeout((function(){D.current&&D.current.click()}),0)}),[t]),X=(0,s.useCallback)((function(){O(co),y(null),d(""),o(""),w(null),E(!1),C(null)}),[]),L={insertPosition:h,slateNode:g,editor:Q,element:c,closeDialog:X};switch(i){case Fi:return s.createElement(cx,L);case qi:return s.createElement(hx,L);case Wi:return s.createElement(Ox,L);case Bi:var M={editor:Q,dialogType:i,insertLinkCallback:S,closeDialog:X};return x?s.createElement(_x,M):s.createElement(gx,M);case zi:var N={editor:Q,dialogType:i,insertLinkCallback:S,closeDialog:X};return s.createElement(gx,N);case po:return s.createElement("input",{onClick:function(e){return e.stopPropagation()},ref:D,type:"file",multiple:!0,accept:"image/*",style:{display:"none"},onChange:A});default:return null}},wx=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;return(0,nt.Z)(this,n),r=t.call(this,e),(0,u.default)((0,UO.Z)(r),"onItemClick",(function(){var e=r.props.item.id;document.getElementById(e).scrollIntoView()})),(0,u.default)((0,UO.Z)(r),"onMouseOver",(function(){r.setState({isHighlighted:!0})})),(0,u.default)((0,UO.Z)(r),"onMouseOut",(function(){r.setState({isHighlighted:!1})})),r.state={isHighlighted:!1},r}return(0,rt.Z)(n,[{key:"render",value:function(){var e=this.state.isHighlighted,t=this.props.item,n=t.type,r=t.children,i=ml()("sdoc-outline-item",{"pl-5":"header2"===n,"pl-7":"header3"===n,active:e});return s.createElement("div",{className:i,onClick:this.onItemClick,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut},r.map((function(e){return e.text||e.title})).join(""))}}]),n}(s.PureComponent),kx=function(){var e=localStorage.getItem("sdoc"),t=(e?JSON.parse(e):{}).outlineOpen;return void 0!==t&&t},Tx=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.scrollLeft,n=e.doc,r=e.t,i=(0,s.useState)(!1),o=(0,a.Z)(i,2),l=o[0],u=o[1],c=(0,s.useCallback)((function(e){u(e),function(e){var t=localStorage.getItem("sdoc"),n=t?JSON.parse(t):{};n.outlineOpen=e,localStorage.setItem("sdoc",JSON.stringify(n))}(e),dm.getInstance().dispatch(ss.OUTLINE_STATE_CHANGED,e)}),[]);(0,s.useEffect)((function(){var e=kx();c(e)}),[c]);var d=(0,s.useCallback)((function(){c(!l)}),[l,c]),f=(0,s.useMemo)((function(){return n.filter((function(e){return["header1","header2","header3"].includes(e.type)}))}),[n]);return s.createElement("div",{className:ml()("sdoc-outline-wrapper",{active:l}),style:{left:-t}},s.createElement("div",{className:"sdoc-outline"},l&&s.createElement(s.Fragment,null,s.createElement("div",{className:"sdoc-outline-header"},s.createElement("h2",{className:"sdoc-outline-header__title"},r("Outline")),s.createElement("span",{className:"sdoc-outline-header__close sdocfont sdoc-cancel",onClick:d})),0===f.length&&s.createElement("p",{className:"mt-4 text-secondary"},r("Headings_you_add_to_the_document_will_appear_here")),f.length>0&&s.createElement("div",{className:"sdoc-outline-list-container"},f.map((function(e,t){return s.createElement(wx,{key:t,item:e})}))))),!l&&s.createElement(s.Fragment,null,s.createElement("span",{id:"sdoc-outline-menu",className:"sdoc-outline-menu sdocfont sdoc-table-of-content",onClick:d}),s.createElement(NO,{placement:"right",target:"sdoc-outline-menu"},r("Outline"))))}));function xx(e){var t=e.editor,n=e.children,r=(0,s.useRef)(null);(0,s.useEffect)((function(){t.width=r.current.children[0].clientWidth}),[]);var o=Kv(),l=(0,s.useState)({}),u=(0,a.Z)(l,2),c=u[0],d=u[1],f=(0,s.useCallback)((function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).scrollIntoArticle,t=void 0!==e&&e,n=o.current.getBoundingClientRect(),i=r.current.getBoundingClientRect();kx()&&(n.width-i.width)/2<280?d({marginLeft:"280px"}):d({}),t&&r.current.scrollIntoView({inline:"start",block:"nearest"})}),[o]),p=(0,s.useCallback)((function(e){r.current.contains(e.target)&&dm.getInstance().dispatch(ss.ARTICLE_CLICK,e)}),[]);return(0,s.useEffect)((function(){return dm.getInstance().subscribe(ss.OUTLINE_STATE_CHANGED,f)}),[f]),(0,s.useEffect)((function(){return f(),window.addEventListener("resize",f),function(){window.removeEventListener("resize",f)}}),[]),s.createElement("div",{className:"sdoc-article-container",style:c},1===s.Children.count(n)&&s.createElement("div",{className:"article",ref:r,onClick:p},n),s.Children.count(n)>1&&s.createElement(s.Fragment,null,s.createElement("div",{className:"article",ref:r,onClick:p},n[0]),(0,i.Z)(n.slice(1))))}var Ex=function(e){var t=e.children,n=e.readonly,r=ml()("sdoc-editor-container",{mobile:wt,readonly:n});return s.createElement("div",{className:r},t)},Px=s.createContext(),$x=function(){var e=(0,s.useContext)(Px);return{commentsInfo:e.commentsInfo,dispatch:e.dispatch}},Qx=s.createContext(),Cx=function(){var e=(0,s.useContext)(Qx);return{notificationsInfo:e.notificationsInfo,dispatch:e.dispatch}},Dx=function(e){var t=(0,Ti.useTranslation)().t,n=WS().collaborators,r=(0,s.useCallback)((function(e){if(e){var r=e.author,i=e.msg_type,a=e.reply,o=e.comment,s=n.find((function(e){return e.email===r})),l=o||a;!function(e,t){if(!("Notification"in window))return!1;Notification.permission===Dt?At(e,t):Notification.requestPermission((function(n){n===Dt&&At(e,t)}))}(t("comment"===i?"xxx_added_a_new_comment":"xxx_added_a_reply",{author:s?s.name:t("Unknown")}),{body:"".concat(l)})}}),[n,t]),i=(0,s.useCallback)(function(){var t=(0,cl.Z)((0,l.Z)().mark((function t(n){var i,a,o;return(0,l.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r(n),i=dm.getInstance(),e({type:rw}),t.prev=3,t.next=6,$s.listUnseenNotifications();case 6:a=t.sent,o=a.data.notifications,e({type:iw,payload:o}),i.dispatch(ss.UNSEEN_NOTIFICATIONS_COUNT,null===o||void 0===o?void 0:o.length),t.next=16;break;case 12:t.prev=12,t.t0=t.catch(3),console.log(t.t0),e({type:aw});case 16:case"end":return t.stop()}}),t,null,[[3,12]])})));return function(e){return t.apply(this,arguments)}}(),[r]);(0,s.useEffect)((function(){i();var e=dm.getInstance().subscribe(mt.NEW_NOTIFICATION,i);return function(){e()}}),[i])},Ax=function(){var e=0,t=0,n=function(){if(window.getSelection){var e=window.getSelection();if(e.getRangeAt&&e.rangeCount)return e.getRangeAt(0)}else if(document.selection&&document.selection.createRange)return document.selection.createRange();return null}();if(n){var r=n.getBoundingClientRect();e=r.x||0,t=r.y-100+(r.height-24)/2||0}return{x:e,y:t}},Rx=function(){var e=function(){var e=lr();if(!e.selection)return{x:0,y:0};var t=se.above(e,{mode:"lowest",match:function(t){return te.isElement(t)&&se.isBlock(e,t)}});if(!t)return{x:0,y:0};try{return Vn.toDOMNode(e,t[0]).getBoundingClientRect()}catch(n){return{x:0,y:0}}}(),t=(Kv().current||{}).scrollTop,n=void 0===t?0:t;return 0!==e.y&&(e.y=e.y-100+n),{x:e.x,y:e.y}},Xx=function(e){var t=e.id;return[Ya,Fa].includes(t)},Lx=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.editor,n=e.isRichEditor,r=e.className,i=e.idPrefix,a=e.readonly,l=(0,s.useCallback)((function(e){return!!Nv(t,e)}),[t]),u=(0,s.useCallback)((function(){return Xv(t,a)}),[t,a]),c=(0,s.useCallback)((function(e,n){(e.preventDefault(),e.stopPropagation(),u())||(l(n)?Mv(t,n):Lv(t,n),rs(t))}),[t]),d=(0,s.useCallback)((function(e){return eo[e].map((function(e){var t={isRichEditor:n,className:r,disabled:u(),isActive:l(e.type),onMouseDown:c};return(0,o.Z)((0,o.Z)((0,o.Z)({},t),e),{},{id:i?"".concat(i,"_").concat(e.id):e.id})}))}),[t,a])(ja).filter(Xx);return s.createElement(s.Fragment,null,d.map((function(e,t){return s.createElement(VO,Object.assign({key:t},e))})))})),Mx=function(e){var t=e.onSubmit,n=e.submitBtnText,r=e.onCancel;return(0,s.useEffect)((function(){return document.addEventListener("keydown",r,!1),document.addEventListener("click",r,!1),function(){document.removeEventListener("keydown",r,!1),document.removeEventListener("click",r,!1)}}),[r]),s.createElement("div",{role:"button",id:"sdoc-comment-editor-comment-btn"},s.createElement("i",{className:"sdocfont sdoc-save sdoc-comment-btn",onClick:t}),s.createElement(NO,{target:"sdoc-comment-editor-comment-btn"},n))},Nx=function(e){var t=e.editor,n=e.readonly,r=e.onSubmit,i=e.submitBtnText,a=e.onCancel;Tw();var o=dm.getInstance();return s.createElement("div",{className:"sdoc-comment-editor-toolbar"},s.createElement(BO,{className:"menu-group sdoc-comment-editor-menu-group"},s.createElement(Lx,{editor:t,readonly:n}),s.createElement(Sm,{editor:t,type:Mi,readonly:n}),s.createElement(Sm,{editor:t,type:Li,readonly:n}),s.createElement(GO,{editor:t,readonly:n,eventBus:o}),s.createElement(cg,{editor:t,readonly:n,eventBus:o})),s.createElement("div",{className:"sdoc-comment-editor-toolbar-right"},s.createElement(Mx,{editor:t,onSubmit:r,submitBtnText:i,onCancel:a})))};Nx.defaultProps={readonly:!1};var Ix=Nx,Zx=function(e){var t=(0,s.useState)([]),n=(0,a.Z)(t,2),r=n[0],i=n[1];return(0,s.useEffect)((function(){var t=Object.values(e.cursors)||[];i(t)}),[]),(0,s.useEffect)((function(){e.onCursor=function(e){var t=Object.values(e)||[];i(t)}}),[]),{cursors:r,setCursors:i}},Ux=function(){for(var e=new Map,t=arguments.length,n=new Array(t),r=0;r-1;){for(;(a=r[o]++)0?c:["plain"],u=d):(c=Mm(c,d.type),d.alias&&(c=Mm(c,d.alias)),u=d.content),"string"===typeof u){var f=u.split(Rm),p=f.length;s.push({types:c,content:f[0]});for(var h=1;h0){var c={anchor:{path:o,offset:0},focus:{path:o,offset:fe.string(i).length},computed_background_color:"rgba(129, 237, 247, 0.5)"};c.comment_count=null===u||void 0===u?void 0:u.length,s.push(c)}return s}}],qx=function(e){Tw();var t=Yx.map((function(t){return t(e)}));return function(e){var n=[];return t.forEach((function(t){var r;(null===(r=t(e))||void 0===r?void 0:r.length)&&(n=[].concat((0,i.Z)(n),(0,i.Z)(r)))})),n}},Wx=function(e){var t=lr(),n=er(),r=e.element,i=e.commentType;switch(r.type){case Zi:var s=Xo(t.children,r.id),l=(0,o.Z)((0,o.Z)({},e),{},{className:"sdoc-comment-editor-paragraph"});if(s&&s.type===Ni)return(0,(0,a.Z)(fS.renderElements,1)[0])(l);var u="comment"===i?"Enter_comment_Enter_for_new_line_shift_enter_to_send":"Enter_reply_Enter_for_new_line_Shift_Enter_to_send";return(0,(0,a.Z)(fS.renderElements,1)[0])((0,o.Z)((0,o.Z)({},l),{},{placeholder:u}));case Wi:return(0,(0,a.Z)(pm.renderElements,1)[0])(e,t,n);case Li:case Mi:return(0,(0,a.Z)(Cv.renderElements,1)[0])(e,t);case Ni:return(0,(0,a.Z)(Cv.renderElements,2)[1])(e,t);case Vi:var c,d=Xo(t.children,r.id),f=(null===(c=t.element_comments_map)||void 0===c?void 0:c[d.id])||[],p=f&&f.filter((function(e){return!e.resolved})),h={};return p&&p.length>0&&(h.computed_background_color="rgba(129, 237, 247, 0.5)"),(0,(0,a.Z)(kb.renderElements,1)[0])((0,o.Z)((0,o.Z)({},e),{},{leaf:h}),t);case Gi:return(0,(0,a.Z)(kb.renderElements,2)[1])((0,o.Z)({},e),t);case Ji:return(0,(0,a.Z)(cw.renderElements,1)[0])(e,t);case Ki:return(0,(0,a.Z)(cw.renderElements,2)[1])(e,t);default:return(0,(0,a.Z)(fS.renderElements,1)[0])(e)}},Bx=(0,rt.Z)((function e(t){var n=this;(0,nt.Z)(this,e),(0,u.default)(this,"onKeyDown",(function(e){var t=n.editor;if(t.onHotKeyDown&&t.onHotKeyDown(e))return;if((0,bt.default)("mod+b",e)&&(e.preventDefault(),t.toggleTextBold()),(0,bt.default)("mod+i",e)&&(e.preventDefault(),t.toggleTextItalic()),(0,bt.default)("opt+.",e)&&(e.preventDefault(),t.increaseFontSize()),(0,bt.default)("opt+,",e)&&(e.preventDefault(),t.reduceFontSize()),(0,bt.default)("mod+s",e)&&e.preventDefault(),(0,bt.default)("mod+y",e)){if(e.preventDefault(),0===t.history.redos.length)return!1;t.redo()}if((0,bt.default)("mod+z",e)){if(e.preventDefault(),0===t.history.undos.length)return!1;t.undo()}(((0,bt.default)("tab",e)||(0,bt.default)("shift+tab",e))&&t.handleTab&&t.handleTab(e),(0,bt.default)("mod+p",e))&&(e.preventDefault(),dm.getInstance().dispatch(ss.ON_PRINT));(Lo(t,Fi)&&n.editor.tableOnKeyDown(e),Lo(t,Vi)&&n.editor.imageOnKeyDown(e),Lo(t,Ui))&&(n.editor.codeBlockOnKeyDown(e),dm.getInstance().dispatch(ss.HIDDEN_CODE_BLOCK_HOVER_MENU))})),(0,u.default)(this,"onCopy",(function(e){n.editor.onCopy&&n.editor.onCopy(e),jy(e)})),(0,u.default)(this,"onCut",(function(e){jy(e),n.editor.cut&&n.editor.cut(e)})),(0,u.default)(this,"onPaste",(function(e){})),(0,u.default)(this,"onCompositionStart",(function(e){var t=n.editor;if(t.onCompositionStart&&t.onCompositionStart(e))return})),(0,u.default)(this,"onCompositionUpdate",(function(e){var t=n.editor;if(t.onCompositionUpdate&&t.onCompositionUpdate(e))return})),(0,u.default)(this,"onCompositionEnd",(function(e){var t=n.editor;if(t.onCompositionUpdate&&t.onCompositionEnd(e))return})),this.editor=t})),zx=function(e){var t=e.editor,n=e.slateValue,r=e.updateSlateValue,i=e.type,l=Zx(t).cursors,u=qx(t),c=(0,s.useMemo)((function(){return new Bx(t)}),[]),d=(0,s.useCallback)((function(e){0===e.button&&(t.reSetTableSelectedRange&&t.reSetTableSelectedRange(),dm.getInstance().dispatch(ss.CANCEL_TABLE_SELECT_RANGE))}),[]),f=(0,s.useCallback)((function(e,t){try{var n=e.selection;if(ke.isCollapsed(n)){var r=se.nodes(e,{match:function(e){return e.type===Vi},at:n});if((0,a.Z)(r,1)[0])return}var i=fe.get(e,n.focus.path),o=Vn.toDOMNode(e,i);if(!o)return;(0,Yt.Z)(o,{scrollMode:"if-needed"})}catch(s){}}),[]),p=(0,s.useCallback)((function(e){if((0,bt.default)("shift+enter",e))return e.preventDefault(),void dm.getInstance().dispatch(ss.COMMENT_EDITOR_POST_COMMENT,e);c.onKeyDown(e)}),[c]);return s.createElement(di,{editor:t,value:n,onChange:r},s.createElement(ti,{scrollSelectionIntoView:f,cursors:l,renderElement:function(e){return Wx((0,o.Z)((0,o.Z)({},e),{},{commentType:i}))},renderLeaf:kw,onMouseDown:d,decorate:u,onCut:c.onCut,onCopy:c.onCopy,onCompositionStart:c.onCompositionStart,onCompositionUpdate:c.onCompositionUpdate,onCompositionEnd:c.onCompositionEnd,onKeyDown:p}))},Vx=(0,s.forwardRef)((function(e,t){var n=e.editor,r=e.document,l=e.isReloading,u=e.type,c=e.onSubmit,d=e.submitBtnText,f=e.onCancel,p=(0,s.useState)(r.children),h=(0,a.Z)(p,2),O=h[0],m=h[1],v=(0,s.useRef)(null),g=n||(0,s.useMemo)((function(){var e=ck(),t=$s.getEditorConfig(),n=dk(ax(e,{document:r,config:t})),i=r.cursors;return n.cursors=i||{},n.width=364,n}),[]);(0,s.useEffect)((function(){var e=(0,a.Z)(g.children,1)[0];if(e){if((0,a.Z)(e.children,1)[0]){var t=se.end(g,[0,0]);rs(g,{anchor:t,focus:t})}m((0,i.Z)(g.children))}}),[]);var y=(0,s.useCallback)((function(){window.location.reload()}),[]);if((0,s.useEffect)((function(){dm.getInstance().subscribe(mt.REFRESH_DOCUMENT,y)}),[y]),(0,s.useImperativeHandle)(t,(function(){return{setSlateValue:function(e){g.children=e.children,m((0,i.Z)(e.children))},updateDocumentVersion:function(e){g.updateDocumentVersion(e)},getSlateValue:function(){return tt()((0,o.Z)((0,o.Z)({},r),{},{children:O}))}}}),[r,g,O]),l)return s.createElement("div",{className:"h-100 w-100 d-flex align-items-center justify-content-center"},s.createElement(Qs,null));return s.createElement(Ex,{editor:g},s.createElement(qS,null,s.createElement("div",{className:"sdoc-comment-editor-wrapper"},s.createElement("div",{ref:v,className:"article sdoc-comment-editor",onClick:function(e){if(e.target===v.current){var t=se.end(g,[]);rs(g,t)}}},s.createElement(Jv.Provider,{value:{scrollRef:v}},s.createElement(zx,{type:u,editor:g,slateValue:O,updateSlateValue:m}))),s.createElement(Ix,{editor:g,onSubmit:c,submitBtnText:d,onCancel:f}))))})),Gx=Vx,Hx=n(57506),Jx=n(79994),Kx=n(90085);function eE(e){if("object"!==typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}var tE=n(77937),nE=n(61784),rE=function(e){var t=this.constructor.prototype,n=t[e],r=function e(){return n.apply(e,arguments)};Object.setPrototypeOf(r,t);var i,a=Object.getOwnPropertyNames(n),o=(0,c.Z)(a);try{for(o.s();!(i=o.n()).done;){var s=i.value,l=Object.getOwnPropertyDescriptor(n,s);l&&Object.defineProperty(r,s,l)}}catch(tC){o.e(tC)}finally{o.f()}return r},iE={}.hasOwnProperty,aE=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(){var e;return(0,nt.Z)(this,n),(e=t.call(this,"copy")).Compiler=void 0,e.Parser=void 0,e.attachers=[],e.compiler=void 0,e.freezeIndex=-1,e.frozen=void 0,e.namespace={},e.parser=void 0,e.transformers=(0,tE.r)(),e}return(0,rt.Z)(n,[{key:"copy",value:function(){for(var e=new n,t=-1;++t1?r-1:0),o=1;o0){var o=(0,Tm.Z)(n),s=o[0],l=o.slice(1),u=t[a][1];eE(u)&&eE(s)&&(s=Jx(!0,u,s)),t[a]=[e,s].concat((0,i.Z)(l))}}}}]),n}(rE),oE=(new aE).freeze();function sE(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function lE(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function uE(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function cE(e){if(!eE(e)||"string"!==typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function dE(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function fE(e){return function(e){return Boolean(e&&"object"===typeof e&&"message"in e&&"messages"in e)}(e)?e:new nE.k(e)}var pE=n(18023),hE=n(43802),OE=n(46333),mE=n(46934);var vE=function(e){if("string"!==typeof e||!e)return!1;var t=e.slice(-1);return!!/[\u2014|\u2018|\u2019|\u201c|\u201d|\u2026|\u2039|\u203a|\u3001|\u3002|\u3008|\u3009|\u300a|\u300b|\u300c|\u300d|\u300e|\u300f|\u3010|\u3011|\u3014|\u3015|\u301c|\u301d|\u301e]/.test(t)||(!!function(e){return!!/[\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F]/.test(e)}(t)||!!function(e){return!!/[\uff01-\uff0f\uff1a-\uff1f\uff20\uff3b-\uff3f\uff40\uff5b-\uff5f]/.test(e)}(t))},gE=function(e){var t={type:"text",value:e.text};if(e.code&&(t=(0,o.Z)((0,o.Z)({},t),{},{type:"inlineCode"})),e.bold)if(t.value=t.value?t.value.trim():"",vE(t.value)){var n=t.value;t=[{type:"strong",children:[(0,o.Z)((0,o.Z)({},t),{},{value:n.substring(0,n.length-1)})]},{type:"text",value:n.substring(n.length-1)}]}else t={type:"strong",children:[t]};if(e.italic&&"strong"===t.type)t={type:"emphasis",children:[t]};else if(e.italic)if(t.value=t.value?t.value.trim():"",vE(t.value)){var r=t.value;t=[{type:"emphasis",children:[(0,o.Z)((0,o.Z)({},t),{},{value:r.substring(0,r.length-1)})]},{type:"text",value:r.substring(r.length-1)}]}else t={type:"emphasis",children:[t]};return t},yE=function(e){var t=e.children,n=[{type:"text",value:""}];if(!t||!Array.isArray(t)||0===t.length)return n;var r=[];return t.forEach((function(e){return function(e,t){if(t.type&&"image"===t.type){var n=t.data,r={type:"image",url:n.src,alt:n.alt||null,title:n.title||null};return(n.height||n.width)&&(r={type:"html",value:'').concat(n.alt,'')}),e.push(r),e}if(t.type&&"link"===t.type){var i={type:"link",url:t.href,title:t.title||null,children:[gE(t.children[0])]};return e.push(i),e}if(t.type&&"mention"===t.type){var a=t.children[0].text,o=t.username,s={type:"link",url:"javascript:void(0)",title:"__sdoc_mention__username".concat(o),children:[{type:"text",value:a}]};return e.push(s),e}if(t.type&&"column"===t.type){var l=t.data,u={text:"{".concat(l.name,"}")},c=gE(u);return e.push(c),e}var d=gE(t);return e.push(d),e}(r,e)})),r.flat()},bE=function(e){var t=e.type.replace("header","");return{type:"heading",depth:parseInt(t),children:yE(e)}},_E=function(e){return{type:"paragraph",children:yE(e)}},SE=function(e){return{type:"blockquote",children:e.children.map((function(e){return(0,EE[e.type])(e)})).flat()}},wE=function(e){var t=e.children.map((function(e){return"paragraph"===e.type?function(e){return _E(e)}(e):"code_block"===e.type?xE(e):"blockquote"===e.type?SE(e):"unordered_list"===e.type||"ordered_list"===e.type?kE(e):void 0}));return{type:"listItem",loose:1!==t.length&&(2===t.length&&t[1].type,!0),checked:null,children:t}},kE=function(e){var t,n=e.children.map((function(e){return wE(e)})),r=!1,i=(0,c.Z)(n);try{for(i.s();!(t=i.n()).done;){if(!0===t.value.loose){r=!0;break}}}catch(tC){i.e(tC)}finally{i.f()}return{type:"list",ordered:"ordered_list"===e.type,start:1,loose:r,children:n}},TE=function(e){return{type:"tableRow",children:e.children.map((function(e){return function(e){return{type:"tableCell",children:yE(e)}}(e)}))}},xE=function(e){var t=e.children;return{type:"code",lang:e.lang?e.lang:null,value:t.map((function(e){return function(e){var t;return(null===(t=e.children[0])||void 0===t?void 0:t.text)||""}(e)})).join("\n")}},EE={paragraph:_E,header1:bE,header2:bE,header3:bE,header4:bE,header5:bE,header6:bE,blockquote:SE,table:function(e){var t=e.children;return{type:"table",align:t.map((function(e){var t;return(null===(t=e.children[0])||void 0===t?void 0:t.align)||null})),children:t.map((function(e){return TE(e)}))}},check_list_item:function(e){return{type:"list",ordered:!1,start:null,spread:!1,children:[{type:"listItem",spread:!1,checked:e.checked,children:[_E(e)]}]}},ordered_list:kE,unordered_list:kE,code_block:xE,formula:function(e){return{type:"math",value:e.data.formula}},mention:function(e){return{type:"mention",value:e.data.value}}},PE=function(e){if(!function(e){return!(!e||!Array.isArray(e))}(e))return"";var t={type:"root",children:e.filter((function(e){return EE[e.type]})).map((function(e){return(0,EE[e.type])(e)})).flat()};return oE().use(pE.Z).use(hE.Z).use(OE.Z,{rule:"-",ruleSpaces:!1,bullet:"*",commonmarks:!0,fences:!0}).use(mE.Z).stringify(t)},$E="blockquote",QE="header",CE="".concat(QE,"1"),DE="".concat(QE,"2"),AE="".concat(QE,"3"),RE="".concat(QE,"4"),XE="".concat(QE,"5"),LE="".concat(QE,"6"),ME="ordered_list",NE="unordered_list",IE="list_item",ZE="paragraph",UE="code_block",jE="code_line",FE="table",YE="image",qE="link",WE=[$E,CE,DE,AE,RE,XE,LE,ME,NE,"check_list_item",ZE,UE,FE],BE=[YE,qE],zE=["H1","H2","H3","H4","H5","H6"],VE={H1:CE,H2:DE,H3:AE,H4:RE,H5:XE,H6:LE},GE=function(e,t){var n=e.nodeName,r=e.childNodes;if("PRE"===n){var i=Array.from(r).filter((function(e){return"CODE"===e.nodeName})),a=i[0];if(a){var o=a.getAttribute("lang");return o=[{text:"Plain Text",value:"plaintext"},{text:"Bash",value:"bash"},{text:"CSS",value:"css"},{text:"C",value:"c"},{text:"C++",value:"cpp"},{text:"C#",value:"csharp"},{text:"Go",value:"go"},{text:"HTML",value:"html"},{text:"Javascript",value:"javascript"},{text:"Java",value:"java"},{text:"PHP",value:"php"},{text:"Python",value:"python"},{text:"Ruby",value:"ruby"},{text:"SQL",value:"sql"},{text:"Swift",value:"swift"},{text:"Typescript",value:"typescript"},{text:"XML",value:"xml"}].find((function(e){return e.value===o}))||"plaintext",{id:p.nice(),language:o,type:UE,children:t(i)}}var s=r[0].textContent.split("\n").filter(Boolean).map((function(e){return{id:p.nice(),type:jE,children:[{id:p.nice(),text:e}]}}));return{id:p.nice(),language:"plaintext",type:UE,children:s}}if("CODE"===n&&"PRE"===e.parentElement.nodeName){var l=Array.from(r).every((function(e){return"P"===e.nodeName}));if(l)return Array.from(r).map((function(e){return{id:p.nice(),type:jE,children:[{id:p.nice(),text:e.textContent}]}}));var u=e.textContent;return u.indexOf("\n")>-1?u.slugid("\n").filter(Boolean).map((function(e){return{id:p.nice(),type:jE,children:[{id:p.nice(),text:e}]}})):{id:p.nice(),type:jE,children:[{id:p.nice(),text:e.textContent}]}}},HE=["DIV","P"],JE=[function(e,t){var n=e.nodeName,r=e.childNodes;if("BLOCKQUOTE"===n)return{id:p.nice(),type:$E,children:t(r)}},GE,function(e,t){var n=e.nodeName,r=e.childNodes;if(n&&zE.includes(n))return{id:p.nice(),type:VE[n],children:t(r)}},function(e,t){if("IMG"===e.nodeName)return{id:p.nice(),type:YE,data:{src:e.getAttribute("src")},children:[{text:"",id:p.nice()}]}},function(e,t){var n=e.nodeName,r=e.textContent||e.getAttribute("title")||e.getAttribute("href");if("A"===n)return{id:p.nice(),type:qE,href:e.getAttribute("href"),title:e.getAttribute("title"),children:[{id:p.nice(),text:r}]}},function(e,t){var n=e.nodeName,r=e.childNodes;return"UL"===n?{id:p.nice(),type:NE,children:t(r)}:"OL"===n?{id:p.nice(),type:ME,children:t(r)}:"LI"===n&&HE.includes(e.firstChild.nodeName)?{id:p.nice(),type:IE,children:t(r)}:"LI"!==n||HE.includes(e.firstChild.nodeName)?HE.includes(n)&&"LI"===e.parentElement.nodeName?{id:p.nice(),type:ZE,children:t(r)}:void 0:{id:p.nice(),type:IE,children:[{id:p.nice(),type:ZE,children:t(r)}]}},function(e,t){var n=e.nodeName,r=e.childNodes;if("TABLE"===n)return{id:p.nice(),type:FE,children:t(r)};if("THEAD"===n||"TBODY"===n)return t(r);if("TR"===n&&r.length>0){if(!Array.from(r).some((function(e){return"TH"===e.nodeName||"TD"===e.nodeName})))return;return{id:p.nice(),type:"table_row",children:t(r)}}return"TH"===n||"TD"===n?{id:p.nice(),type:"table_cell",children:t(r)}:void 0},function(e,t){var n=e.nodeName,r=e.childNodes;if("P"===n&&"LI"!==e.parentElement.nodeName)return{id:p.nice(),type:ZE,children:t(r)}},function(e,t){var n=e.nodeName,r=e.nodeType;return"SPAN"===n?{id:p.nice(),text:e.textContent}:"STRONG"===n||"B"===n?{id:p.nice(),bold:!0,text:e.textContent}:"CODE"===n&&"PRE"!==e.parentElement.nodeName?{id:p.nice(),code:!0,text:e.textContent}:"DEL"===n?{id:p.nice(),delete:!0,text:e.textContent}:"I"===n?{id:p.nice(),italic:!0,text:e.textContent}:"INS"===n?{id:p.nice(),add:!0,text:e.textContent}:3===r?{id:p.nice(),text:e.textContent}:void 0}],KE=function(e){return!("#text"===e.nodeName&&"\n"===e.nodeValue)},eP=function e(t){for(var n,r=function(t){switch("[object NodeList]"===Object.prototype.toString.call(t)&&(t=Array.from(t)),C_()(t)){case"array":return tP(t);case"object":return e(t);case"null":case"undefined":return;default:throw new Error('The `next` argument was called with invalid children: "'.concat(t,'".'))}},i=0;i1&&void 0!==arguments[1]&&arguments[1],t=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(KE).forEach((function(n){var r=eP(n);switch(C_()(r)){case"array":var i=e?nP(r):r;t=t.concat(i);break;case"object":t.push(r)}})),t},nP=function(e){return 0===e.length?[{id:p.nice(),type:ZE,children:[{text:"",id:p.nice()}]}]:e=e.reduce((function(e,t){if(WE.includes(t.type)&&e.push(t),t.type===IE){var n={id:p.nice(),type:NE,children:[t]};return e.push(n),e}if(!t.type||BE.includes(t.type)){var r=e[e.length-1];if(r&&r.type===ZE)return r.children.push(t),e;var i={id:p.nice(),type:ZE,children:[t]};return e.push(i),e}return e}),[])},rP=function(e){var t=(new DOMParser).parseFromString(e,"text/html").body,n=Array.from(t.childNodes),r=[];return r=tP(n,!0),r=nP(r)},iP={strong:"bold",emphasis:"italic"},aP=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.type,a=n.children,s=n.value;if(i===Wi){var l,u,c=0===a.length?{type:"text",value:""}:a[0];if(null===(l=n.title)||void 0===l||null===(u=l.startsWith)||void 0===u?void 0:u.call(l,"__sdoc_mention__username")){var d=n.title.split("__sdoc_mention__username")[1],f={id:p.nice(),username:d,type:"mention",children:[{id:p.nice(),text:c.value}]};return t.push(f),t}var h=[{id:p.nice(),text:c.value}],O={id:p.nice(),type:Wi,url:n.url,title:n.title,children:h};return t.push([wo(),O,wo()]),t}if(i===Vi){var m=(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({src:n.url},n.title&&{title:n.title}),n.alt&&{alt:n.alt}),n.width&&{width:n.width}),n.height&&{height:n.height}),v={id:p.nice(),data:m,type:Vi,children:[wo()]};return t.push([wo(),v,wo()]),t}if("html"===i){var g=hP(n);return t.push(g),t}if(r.id||(r.id=p.nice()),"text"===i)return r.text=s||"",void t.push(r);if("inlineCode"===i)return r.code=!0,r.text=s||"",void t.push(r);var y=iP[i];if(!Array.isArray(a)||0===a.length||!y)return r.text=s||"",void t.push(r);r[y]=!0,a.forEach((function(n){e(t,n,r)}))},oP=function(e){var t=e.children,n=[wo()];if(!t||!Array.isArray(t)||0===t.length)return n;var r=[];return t.forEach((function(e){return aP(r,e)})),r.flat()},sP=function(e){var t=e.children;return{id:p.nice(),type:xi,children:t.map((function(e){return(0,mP[e.type])(e)})).flat()}},lP=function(e){return{id:p.nice(),type:Zi,children:oP(e)}},uP=function(e){var t=e.children;return 0===t.length?{id:p.nice(),type:Ni,children:[lP({})]}:{id:p.nice(),type:Ni,children:t.map((function(e){return e.type===Zi?lP(e):"code"===e.type?pP(e):"blockquote"===e.type?sP(e):"list"===e.type?dP(e):"html"===e.type?OP(e):void 0})).flat()}},cP=function(e){return e.children.map((function(e){return function(e){var t=e.children,n=e.checked;return{id:p.nice(),type:Ii,checked:n,children:t.map((function(e){return oP(e)})).flat()}}(e)}))},dP=function(e){var t=e.ordered,n=e.children[0];return!0===t?function(e){var t=e.children;return{id:p.nice(),type:Li,children:t.map((function(e){return uP(e)}))}}(e):!1===t&&null===n.checked?function(e){var t=e.children;return{id:p.nice(),type:Mi,children:t.map((function(e){return uP(e)}))}}(e):cP(e)},fP=function(e,t){var n=e.children;return{id:p.nice(),type:Yi,children:n.map((function(e){return function(e,t){return{id:p.nice(),type:qi,align:t||null,children:oP(e)}}(e,t)}))}},pP=function(e){var t=e.lang,n=e.value.split("\n").filter(Boolean);return 0===n.length&&(n=[""]),{id:p.nice(),type:Ui,lang:t,children:n.map((function(e){return function(e){return{id:p.nice(),type:ji,children:[{id:p.nice(),text:e}]}}(e)}))}},hP=function(e){var t=wo();if("0&&{width:s}),!isNaN(l)&&l>0&&{height:l}),c={id:p.nice(),data:u,type:Vi,children:[wo()]};return[wo(),c,wo()]}return[t]},OP=function(e){return"1)){e.next=18;break}return h={resolved:!1},e.next=17,$s.updateComment(t,h);case 17:p({type:"UPDATE_COMMENT_STATE",payload:{element_id:r,comment_id:t,comment:h}});case 18:setTimeout((function(){f.current.scrollTo({top:1e4,behavior:"smooth"})}),0);case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[i.detail,p]),y=(0,s.useCallback)((function(e){var t=$s.getUserInfo(),n=[];if(i.resolved){var r={type:"comment",reply:!1,updated_at:$t()().format("YYYY-MM-DD HH:mm:ss"),author:t.username};n.push(r)}var a={type:"reply",reply:e,updated_at:$t()().format("YYYY-MM-DD HH:mm:ss"),author:t.username};n.push(a),g(i.id,n)}),[i.id,i.resolved,g]),b=(0,s.useCallback)(function(){var e=(0,cl.Z)((0,l.Z)().mark((function e(t){var n,r;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.id,r=i.detail.element_id,e.next=4,$s.deleteReply(n,t);case 4:p({type:"DELETE_REPLY",payload:{element_id:r,comment_id:n,reply_id:t}});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[i.detail,i.id,p]),_=(0,s.useCallback)(function(){var e=(0,cl.Z)((0,l.Z)().mark((function e(t,n){var r,a;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=i.id,a=i.detail.element_id,e.next=4,$s.updateReply(r,t,n);case 4:p({type:"UPDATE_REPLY",payload:{element_id:a,comment_id:r,reply_id:t,reply:n}});case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[i.detail,i.id,p]),S=(0,s.useCallback)((function(e){"sdoc-comment-url"!==e.target.className&&u(i)}),[i,u]),w=(0,s.useState)(!1),k=(0,a.Z)(w,2),T=k[0],x=k[1],E=(0,s.useCallback)((function(){x(!0)}),[]),P=(0,s.useCallback)((function(){O(i.id),x(!1)}),[i.id,O]);(0,s.useEffect)((function(){r||x(!1)}),[r]);var $=ml()("comment-ui-container",{active:r,"sdoc-resolved":i.resolved,"d-flex flex-column pt-0":n}),Q=i.resolved?"Reopen_discussion":"Enter_reply_Enter_for_new_line_Shift_Enter_to_send";return s.createElement("div",{id:"comment-item-wrapper_".concat(i.id),className:$,onClick:S},n&&s.createElement("div",{className:"comment-item-selected-text-container"},s.createElement("i",{className:"sdocfont sdoc-comment-quote mr-2"}),s.createElement("div",{className:"comment-item-selected-text"},fe.string(n))),s.createElement("ul",{ref:f,className:"comment-item-list"},s.createElement(NP,{key:i.id,container:t,isActive:r,comment:i,updateComment:m,updateCommentState:v,onDeleteComment:E,targetId:h}),i.replies&&i.replies.length>0&&i.replies.map((function(e){if("reply"===e.type){var n={key:e.id,isActive:r,container:t,reply:e,deleteReply:b,updateReply:_};return s.createElement(UP,n)}return s.createElement(jP,{key:e.id,reply:e})}))),r&&s.createElement("div",{className:"sdoc-reply-wrapper"},s.createElement(yP,{type:"reply",placeholder:Q,insertContent:y,hiddenComment:d})),T&&r&&s.createElement(ZP,{type:"comment",setIsShowDeleteDialog:x,targetId:h,deleteConfirm:P,setIsShowDeleteModal:x,parentDom:f.current}))};FP.defaultProps={container:"sdoc-comment-list-container"};var YP=FP,qP=function(e){var t=e.comments,n=e.selectionElement,r=e.hiddenComment,i=e.deleteUnseenNotifications,u=(0,s.useRef)(null),c=Rx(),d=(0,s.useState)(!1),f=(0,a.Z)(d,2),p=f[0],h=f[1],O=(0,s.useCallback)((function(e){"article"===e.target.className&&r()}),[r]);(0,s.useEffect)((function(){var e=dm.getInstance().subscribe(ss.ARTICLE_CLICK,O);return function(){e()}}),[]);var m=(0,s.useCallback)((function(e){p&&p.id===e.id||(h(e),i&&i(e))}),[p,i]),v=$x().dispatch,g=(0,s.useCallback)(function(){var e=(0,cl.Z)((0,l.Z)().mark((function e(t,n){var r,i,a;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$s.insertComment(n);case 2:r=e.sent,i=r.data.comment,a=(0,o.Z)((0,o.Z)({},n),{},{id:i.id,user_name:i.user_name,avatar_url:i.avatar_url,replies:[]}),v({type:"INSERT_COMMENT",payload:{element_id:t,comment:a}});case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[v]),y=(0,s.useCallback)((function(e){var t=$s.getUserInfo(),r=null===n||void 0===n?void 0:n.id,i=$t()().format("YYYY-MM-DD HH:mm:ss"),a={comment:e,detail:{element_id:r,comment:e},author:t.username,updated_at:i};g(r,a)}),[g,n]),b=(0,s.useCallback)((function(e){var t=u.current;t&&t.contains(e.target)&&t!==e.target||h(null)}),[]);return(0,s.useEffect)((function(){return document.addEventListener("click",b),u.current.scrollIntoView({behavior:"smooth",block:"nearest"}),function(){document.removeEventListener("click",b)}}),[b]),s.createElement("div",{ref:u,id:"sdoc-comment-list-container",className:"sdoc-comment-list-container",style:{top:c.y}},t.length>0&&s.createElement("div",{className:"comment-list"},t.map((function(e){if(e.resolved)return null;var t=p&&p.id===e.id,n={key:e.id,comment:e,isActive:t,onCommentClick:m,hiddenComment:function(){return h(null)}};return s.createElement(YP,n)}))),0===t.length&&s.createElement("div",{className:"comment-ui-container active"},s.createElement(yP,{type:"comment",globalComment:!0,insertContent:y,hiddenComment:r,commentRef:u})))},WP=function(e){var t=e.elementId,n=e.isElementSelected,r=e.commentsCount,i=e.editor,o=Ao(i.children,t),l=(0,s.useState)(-9999),u=(0,a.Z)(l,2),c=u[0],d=u[1],f=(0,s.useCallback)((function(e){CO(e),function(e,t){var n=Qo(e,t),r=se.end(e,n),i=se.start(e,n),a={anchor:[Ni,Li,Mi].includes(t.type)?i:r,focus:r};rs(e,a)}(i,o)}),[i,o]);if((0,s.useEffect)((function(){if(o){var e=function(e,t,n){var r;return(t.children||[]).forEach((function(t){var n=Vn.toDOMNode(e,t).childNodes[0],i=(n?n.getBoundingClientRect():{y:0}).y;r||(r=i),r=Math.min(r,i)})),r-100+n}(i,o,0);d(e)}}),[i,t,o,n]),!o)return null;var p={top:c};return n&&(p.zIndex=1),s.createElement("div",{className:"element-comments-count",style:p,onClick:f},s.createElement("i",{className:"sdocfont sdoc-comment-count"}),s.createElement("div",{className:"element-comments-count-value"},r))},BP=function(e){var t=e.elementCommentsMap,n=e.selectionElement,r=e.editor;return t?s.createElement("div",{className:"elements-comments-count"},Object.keys(t).map((function(e){var i=t[e];if(!Array.isArray(i)||0===i.length)return null;var a=i.filter((function(e){return!e.resolved})).length;if(0===a)return null;var o=n&&n.id===e;return s.createElement(WP,{key:e,elementId:e,isElementSelected:o,commentsCount:a,editor:r})}))):null},zP=function(e){var t=e.deleteUnseenNotifications,n=e.editor;Tw();var r=function(e){var t=e.editor,n=(0,s.useMemo)((function(){var e=se.above(t,{mode:"lowest",match:function(e){return te.isElement(e)&&se.isBlock(t,e)}});return e}),[t.selection]);return n&&n[0]?n[0]:null}({editor:n}),i=(0,s.useState)(!1),o=(0,a.Z)(i,2),l=o[0],u=o[1],c=(0,s.useCallback)((function(){u(!0)}),[]),d=(0,s.useState)([]),f=(0,a.Z)(d,2),p=f[0],h=f[1],O=$x().commentsInfo.element_comments_map;(0,s.useEffect)((function(){var e=O[null===r||void 0===r?void 0:r.id],t=e&&e.filter((function(e){return!e.resolved}));if(t&&t.length>0)return u(!0),void h(e);h([]),u(!1)}),[O,r,n.selection]);var m=(0,s.useCallback)((function(){h([]),u(!1)}),[]),v=function(){var e=(Kv().current||{}).scrollTop,t=void 0===e?0:e,n=Ax();return 0!==n.y&&(n.y=n.y+t),n}(),g=(0,s.useMemo)((function(){var e;if(r&&0===(null===(e=fe.string(r))||void 0===e?void 0:e.length)&&!r.children.find((function(e){return e.type===Vi})))return{top:"-99999px"};var t=O[null===r||void 0===r?void 0:r.id],n=t&&t.filter((function(e){return!e.resolved}));return n&&n.length>0||0===v.y||l?{top:"-99999px"}:{top:v.y,zIndex:2}}),[r,O,v.y,l]);return s.createElement("div",{className:"sdoc-comment-container"},s.createElement("div",{className:"comment-container-main"}),s.createElement("div",{className:"comment-container-right"},s.createElement("div",{className:"comment-add-wrapper",style:g},s.createElement("span",{className:"add-comment-icon",onClick:c},s.createElement("i",{className:"sdocfont sdoc-add-comment mr-1"}))),s.createElement(BP,{elementCommentsMap:O,selectionElement:r,editor:n}),s.createElement("div",{className:"comment-list-wrapper",style:l?{width:"294px"}:null},l&&s.createElement(qP,{comments:p,selectionElement:r,hiddenComment:m,deleteUnseenNotifications:t}))))},VP=function(){var e=($x().commentsInfo||[]).comment_list,t=(0,s.useState)(JS),n=(0,a.Z)(t,2),r=n[0],i=n[1],o=(0,s.useState)([e]),l=(0,a.Z)(o,2),u=l[0],c=l[1];return(0,s.useEffect)((function(){if(r===JS)c(e);else if(r===KS){var t=e.filter((function(e){return e.resolved}));c(t)}else if(r===ew){var n=e.filter((function(e){return!e.resolved}));c(n)}else if(r===HS){var i=e.filter((function(e){return e.detail.element_id===nw}));c(i)}}),[r,e]),{commentList:u,commentType:r,setCommentType:i}},GP=function(e){var t=e.toggle,n=e.toggleGlobalCommentEditor,r=(0,Ti.useTranslation)().t,i=(0,s.useRef)(null),o=(0,s.useState)(!1),u=(0,a.Z)(o,2),c=u[0],d=u[1];(0,s.useEffect)((function(){i.current&&d(!0)}),[]);var f=(0,s.useCallback)((function(e){CO(e),n()}),[n]),p=(0,s.useCallback)(function(){var e=(0,cl.Z)((0,l.Z)().mark((function e(t){var n,r,i;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return CO(t),e.prev=1,e.next=4,$s.readAllNotifications();case 4:return e.next=6,$s.listUnseenNotifications();case 6:n=e.sent,r=n.data.notifications,(i=dm.getInstance()).dispatch(ss.UNSEEN_NOTIFICATIONS_COUNT,null===r||void 0===r?void 0:r.length),i.dispatch(mt.NEW_NOTIFICATION),i.dispatch(mt.CLEAR_NOTIFICATION),e.next=16;break;case 14:e.prev=14,e.t0=e.catch(1);case 16:case"end":return e.stop()}}),e,null,[[1,14]])})));return function(t){return e.apply(this,arguments)}}(),[]);return s.createElement("div",{className:"comments-panel-header"},s.createElement("span",{className:"title"},r("Comments")),s.createElement("div",{ref:i,className:"comments-panel-header-right"},s.createElement("div",{id:"sdoc-read-all-btn",className:"sdoc-icon-btn",onClick:p},s.createElement("i",{className:"sdocfont sdoc-all-read"}),c&&s.createElement(NO,{target:"sdoc-read-all-btn"},r("Mark_all_as_read"))),s.createElement("div",{id:"sdoc-add-comment-btn",className:"sdoc-icon-btn",onClick:f},s.createElement("i",{className:"sdocfont sdoc-add-comment"}),c&&s.createElement(NO,{target:"sdoc-add-comment-btn"},r("Add_comment"))),s.createElement("div",{className:"sdoc-icon-btn",onClick:t},s.createElement("i",{className:"sdocfont sdoc-sm-close"}))))},HP=function(e){var t=e.participant,n=e.index,r=e.showMore,i=(0,s.useState)(!1),o=(0,a.Z)(i,2),l=o[0],u=o[1];(0,s.useEffect)((function(){u(!0)}),[]);var c=t.name,d=t.avatar_url,f="comment-participant-avatar-".concat(n,"-").concat(Math.floor(1e3*Math.random()));return s.createElement("div",{className:ml()("comment-participant-avatar",{"position-relative":r}),id:f},s.createElement("img",{src:d,alt:""}),l&&s.createElement(NO,{target:f},c),r&&s.createElement("div",{className:"comment-participants-more"},s.createElement("i",{className:"sdocfont sdoc-more"})))},JP=function(){var e=GS(),t=e.participants,n=e.deleteParticipant,r=(0,Ti.useTranslation)().t,i=(0,s.useCallback)((function(e){n(e.username)}),[n]);return Array.isArray(t)&&0!==t.length?s.createElement("div",{className:"sdoc-selected-participants"},t.map((function(e){var t=e.name,n=e.username,a=e.avatar_url;return s.createElement("div",{key:n,className:"sdoc-selected-participant"},s.createElement("img",{src:a,alt:""}),s.createElement("div",{className:"sdoc-selected-participant-name"},t),s.createElement("div",{className:"sdoc-selected-participant-delete",onClick:function(){return i(e)},title:r("Delete")},s.createElement("i",{className:"sdocfont sdoc-sm-close"})))}))):null},KP=function(e){var t=e.collaborators,n=GS(),r=n.participants,i=n.deleteParticipant,a=n.addParticipants,o=(0,Ti.useTranslation)().t,l=(0,s.useCallback)((function(e,t,n){CO(e),n?i(t.username):a(t.username)}),[i,a]);return Array.isArray(t)&&0!==t.length?s.createElement("div",{className:"sdoc-searched-collaborators"},t.map((function(e){var t=e.name,n=e.username,i=e.avatar_url,a=r.find((function(e){return e.username===n}));return s.createElement("div",{key:n,className:"sdoc-searched-collaborator",onClick:function(t){return l(t,e,a)}},s.createElement("img",{src:i,alt:""}),s.createElement("div",{className:"sdoc-selected-participant-name"},t),s.createElement("div",{className:"sdoc-searched-collaborator-operation"},a&&s.createElement("i",{className:"sdocfont sdoc-check-mark"})))}))):s.createElement("div",{className:"sdoc-searched-collaborators sdoc-searched-collaborators-empty-tip"},o("No_collaborators_available"))},e$=(0,s.forwardRef)((function(e,t){var n=e.target,r=(0,s.useRef)(),i=WS().collaborators,o=(0,Ti.useTranslation)().t,l=(0,s.useState)(""),u=(0,a.Z)(l,2),c=u[0],d=u[1],f=(0,s.useState)([]),p=(0,a.Z)(f,2),h=p[0],O=p[1];(0,s.useImperativeHandle)(t,(function(){return{toggle:function(){r.current&&r.current.toggle()}}}),[r.current]);var m=(0,s.useCallback)((function(e){var t=e.target.value;if(c!==t){var n=xs(i,t);d(t),O(n)}}),[c,i]);return s.createElement(gl.Z,{target:n,className:"sdoc-comments-participants-popover",placement:"bottom-start",hideArrow:!0,trigger:"legacy",fade:!1,ref:r},s.createElement("div",{className:"sdoc-comments-participants-editor-container",onClick:function(e){return CO(e)}},s.createElement(JP,null),s.createElement("div",{className:"sdoc-search-collaborators"},s.createElement("input",{className:"form-control",type:"text",placeholder:o("Search_collaborator"),value:c,onChange:m})),s.createElement(KP,{collaborators:c?h:i})))})),t$=e$,n$=function(){var e=(0,s.useRef)(),t=GS().participants,n=(0,Ti.useTranslation)().t,r="sdoc-add-participants",i="sdoc-comments-participants",o=(0,s.useState)(!1),l=(0,a.Z)(o,2),u=l[0],c=l[1];(0,s.useEffect)((function(){c(!0)}),[]);var d=(0,s.useCallback)((function(){e.current&&e.current.toggle()}),[e.current]),f=t.length;return s.createElement(s.Fragment,null,s.createElement("div",{className:"comments-participants-container"},s.createElement("div",{className:"comments-participants-editor-target",id:i}),t.slice(0,14).map((function(e,t){var n=e.username;return s.createElement(HP,{key:n,participant:e,index:t,showMore:f>13&&13===t})})),s.createElement("div",{className:"add-comments-participants",id:r,onClick:d},s.createElement("i",{className:"sdocfont sdoc-add"})),u&&s.createElement(NO,{target:r},n("Add_participants"))),u&&s.createElement(t$,{target:i,ref:e}))},r$=function(e){var t=e.type,n=e.setCommentType,r=(0,Ti.useTranslation)().t,i=(0,s.useCallback)((function(e,t){CO(e),n(t)}),[]);return s.createElement(wP.Z,{className:"sdoc-dropdown-menu-item",tag:"div",onClick:function(e){return i(e,t)}},r(t))},i$=function(e){var t=e.commentList,n=void 0===t?[]:t,r=e.commentType,i=e.setCommentType,o=(0,Ti.useTranslation)().t,l=(0,s.useState)(!1),u=(0,a.Z)(l,2),c=u[0],d=u[1],f=null;1===n.length?f=o("Total_1_comment"):n.length>1&&(f=o("Total_count_comments",{count:n.length}));return s.createElement("div",{className:"comments-panel-body__header"},s.createElement(n$,null),s.createElement("div",{className:"comments-types-count"},s.createElement("div",{id:"comment-types",className:"comment-type"},s.createElement(bP.Z,{isOpen:c,toggle:function(){return d(!c)}},s.createElement(_P.Z,{tag:"div",caret:!0,className:"d-flex align-items-center justify-content-center"},s.createElement("div",{id:"comment-type-controller"},o(r))),s.createElement(SP.Z,{className:"sdoc-dropdown-menu sdoc-comment-filter-dropdown",container:"comment-types"},s.createElement(r$,{type:JS,setCommentType:i}),s.createElement(r$,{type:HS,setCommentType:i}),s.createElement(r$,{type:KS,setCommentType:i}),s.createElement(r$,{type:ew,setCommentType:i})))),s.createElement("div",{className:"comment-count-tip"},f)))},a$=function(e){var t=e.insertDocComment,n=e.hiddenCommentEditor,r=e.isScrollDisplayed;return s.createElement("div",{className:ml()("sdoc-doc-comment-editor-container","sdoc-comment-list-container",{scrolled:r})},s.createElement("div",{className:"comment-ui-container active"},s.createElement(yP,{type:"comment",className:"sdoc-doc-comment-editor",insertContent:t,hiddenComment:n})))},o$=function(e){var t=e.deleteUnseenNotifications,n=e.editor,r=(0,s.useState)(null),i=(0,a.Z)(r,2),u=i[0],c=i[1],d=(0,s.useState)(!1),f=(0,a.Z)(d,2),p=f[0],h=f[1],O=(0,s.useState)(!1),m=(0,a.Z)(O,2),v=m[0],g=m[1],y=(0,s.useState)({}),b=(0,a.Z)(y,2),_=b[0],S=b[1],w=(0,s.useState)(!1),k=(0,a.Z)(w,2),T=k[0],x=k[1],E=(0,s.useRef)(null),P=(0,s.useRef)(null),$=(0,s.useRef)(null),Q=(0,s.useRef)(!1),C=(0,s.useRef)(null),D=VP(),A=D.commentList,R=D.commentType,X=D.setCommentType,L=(0,s.useCallback)((function(){dm.getInstance().dispatch(ss.OUTLINE_STATE_CHANGED,{scrollIntoArticle:!0})}),[]);(0,s.useEffect)((function(){p&&L()}),[p,L]);var M=(0,s.useCallback)((function(){if(p)return c(null),h(!1),void g(!1);h(!0)}),[p]),N=(0,s.useCallback)((function(e){Q.current||S({display:"none"})}),[]),I=(0,s.useCallback)((function(e){Q.current=!1,document.removeEventListener("mouseup",I),N()}),[N]),Z=(0,s.useCallback)((function(){if(P.current){var e=P.current,t=e.scrollHeight>e.clientHeight;x(t)}}),[]),U=(0,s.useCallback)((function(e){var t=$.current;if(Q.current&&t){console.log("999",999);var n=t.offsetWidth-e.movementX;n=Math.min(n,620),n=Math.max(n,360),t.style.width="".concat(n,"px");var r=e.movementX>0;L({width:n,isShrink:r}),Z()}}),[Z,L]),j=(0,s.useCallback)((function(e){Q.current=!0,document.addEventListener("mouseup",I),document.addEventListener("mousemove",U)}),[I,U]);(0,s.useEffect)((function(){var e=dm.getInstance(),t=e.subscribe(ss.COMMENT_LIST_CLICK,M);return function(){t(),document.removeEventListener("mousemove",U),e.dispatch(ss.OUTLINE_STATE_CHANGED)}}),[U,M]),(0,s.useEffect)((function(){Z()}),[A,Z,p]);var F=(0,s.useCallback)((function(){var e=document.querySelector(".sdoc-resolved");P.current.scrollTo({top:e.offsetTop,behavior:"smooth"})}),[]),Y=(0,s.useCallback)((function(){c(null)}),[]),q=(0,s.useCallback)((function(e,n){u&&u.id===e.id||(c(e),t&&t(e),e.detail.element_id)}),[u,t]),W=$x().dispatch,B=(0,s.useCallback)(function(){var e=(0,cl.Z)((0,l.Z)().mark((function e(t,n){var r,i,a;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$s.insertComment(n);case 2:r=e.sent,i=r.data.comment,a=(0,o.Z)((0,o.Z)({},n),{},{id:i.id,user_name:i.user_name,avatar_url:i.avatar_url,replies:[]}),W({type:"INSERT_COMMENT",payload:{element_id:t,comment:a}}),g(!1);case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[W]),z=(0,s.useCallback)((function(e){var t=$s.getUserInfo(),n=nw,r=$t()().format("YYYY-MM-DD HH:mm:ss"),i={comment:e,detail:{element_id:n,comment:e},author:t.username,updated_at:r};B(n,i),Z()}),[Z,B]),V=(0,s.useCallback)((function(){g(!v),c(null)}),[v]),G=(0,s.useCallback)((function(){g(!1)}),[]),H=(0,s.useCallback)((function(e){if(p){var t=e.pageY,n=C.current.getBoundingClientRect().top;S({top:"".concat(t-n-15,"px"),display:"block"})}}),[p]),J=(0,s.useCallback)((function(e){return!(!P.current||!P.current.contains(e.target))}),[]);return p?s.createElement("div",{className:"sdoc-comment-drawer",ref:$},s.createElement("div",{ref:C,className:"sdoc-comment-resize-handler",onMouseDown:j,onMouseLeave:N,onMouseMove:H},s.createElement("div",{style:_,className:"sdoc-comment-move-dragger"})),s.createElement("div",{ref:E,className:"comments-panel-wrapper"},s.createElement(GP,{toggle:M,toggleGlobalCommentEditor:V}),s.createElement("div",{className:"comments-panel-body"},s.createElement(i$,{commentList:A,commentType:R,setCommentType:X}),s.createElement("div",{ref:P,className:"comments-panel-body__content"},s.createElement("div",{id:"global-comment-list-container",className:"sdoc-comment-list-container"},Array.isArray(A)&&A.map((function(e){var t=e.detail.element_id,r=t!==nw?Ao(n.children,t):null,i=u&&u.id===e.id;return s.createElement(YP,{key:e.id,element:r,container:"global-comment-list-container",comment:e,isActive:i,onCommentClick:function(e){return q(e,r)},hiddenComment:Y,updateScrollPosition:F,isClickCommentPanelBody:J})})))),v&&s.createElement(a$,{isScrollDisplayed:T,isClickCommentPanelBody:J,hiddenCommentEditor:G,insertDocComment:z})))):null},s$=function(e){var t=e.type,n=e.editor,r=$x().commentsInfo,i=Cx(),a=i.notificationsInfo,o=i.dispatch,l=(0,s.useCallback)((function(e){var t=[],n=[],r=Rt(e.id),i=a.notifications_map[r];i&&(n.push(i.key),t.push(i.id)),Array.isArray(e.replies)&&e.replies.forEach((function(e){var r=Rt(e.comment_id,e.id),i=a.notifications_map[r];i&&(n.push(i.key),t.push(i.id))})),$s.deleteUnseenNotifications(t).then((function(e){o({type:sw,payload:n})})).catch((function(e){}))}),[o,a.notifications_map]),u=$s.getSettings("isFreezed").isFreezed;return r.isFetching?null:s.createElement(s.Fragment,null,"editor"===t&&!u&&s.createElement(zP,{deleteUnseenNotifications:l,editor:n}),"global"===t&&s.createElement(o$,{deleteUnseenNotifications:l,editor:n}))},l$=function(e){for(var t=[],n=tt()(e),r=0;r0&&s.forEach((function(e){l[e]&&delete l[e]})),dm.getInstance().dispatch(ss.UNSEEN_NOTIFICATIONS_COUNT,Object.keys(l).length),(0,o.Z)((0,o.Z)({},e),{},{notifications_map:l});default:return e}},m$=function(e){var t=e.children,n=e.editor,r=(0,s.useReducer)(O$,h$),i=(0,a.Z)(r,2),l=i[0],u=i[1];return Dx(u),(0,s.useEffect)((function(){n.notifications_map=(0,o.Z)({},l.notifications_map)}),[l]),s.createElement(Qx.Provider,{value:{notificationsInfo:l,dispatch:u}},t)},v$=function(e){var t=e.children,n=e.editor;return s.createElement(m$,{editor:n},s.createElement(p$,{editor:n},t))},g$=function(e){var t=e.readonly,n=e.showOutline,r=e.children,i=e.docValue,o=e.editor,l=e.showComment,u=(0,s.useRef)(null),c=(0,s.useState)(0),d=(0,a.Z)(c,2),f=d[0],p=d[1],h=(0,s.useCallback)((function(e){var t=e.target.scrollLeft;p(t)}),[]),O=ml()("sdoc-editor-content",{readonly:t,"no-outline":!n});return l?s.createElement("div",{className:"sdoc-content-wrapper"},s.createElement(v$,{editor:o},s.createElement(VS,null,s.createElement("div",{ref:u,className:"sdoc-scroll-container",onScroll:h,id:"sdoc-scroll-container"},s.createElement(Jv.Provider,{value:{scrollRef:u}},s.createElement("div",{className:O},n&&s.createElement(Tx,{scrollLeft:f,doc:i}),r))),s.createElement(s$,{editor:o,type:"global"})))):s.createElement("div",{className:"sdoc-content-wrapper"},s.createElement("div",{ref:u,className:"sdoc-scroll-container",onScroll:h,id:"sdoc-scroll-container"},s.createElement(Jv.Provider,{value:{scrollRef:u}},s.createElement("div",{className:O},n&&s.createElement(Tx,{scrollLeft:f,doc:i}),r))))};g$.defaultProps={readonly:!1,showOutline:!0,showComment:!1};var y$=g$,b$=function(e){var t=window.getComputedStyle(e),n=e.getBoundingClientRect(),r=t.marginTop;return n.height+parseInt(r)},_$=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=0,n=0,r=function(){if(window.getSelection){var e=window.getSelection();if(e.getRangeAt&&e.rangeCount)return e.getRangeAt(0)}else if(document.selection&&document.selection.createRange)return document.selection.createRange();return null}();if(r){var i=r.getBoundingClientRect();t=i.x||0,n=e?i.y-100:i.y-100+i.height}return{x:t,y:n}},S$=function(e){var t=e.isShowComment,n=e.editor,r=e.slateValue,i=e.updateSlateValue,o=Zx(n).cursors,l=qx(n),u=(0,s.useMemo)((function(){return new Bx(n)}),[]),c=(0,s.useCallback)((function(e){if(0===e.button){var t=function(e){var t=e.target,n=t.getAttribute("draggable"),r=t.classList.contains("sdoc-table-column-header"),i=t.classList.contains("sdoc-table-row-header");return r||i||"true"===n}(e);if(!t)n.reSetTableSelectedRange(),dm.getInstance().dispatch(ss.CANCEL_TABLE_SELECT_RANGE)}}),[]),d=Kv(),f=(0,s.useCallback)((function(e){var t=d.current,r=t.scrollTop,i=t.clientHeight;if(u.onKeyDown(e),"ArrowLeft"!==e.key||ts(n))if("ArrowUp"!==e.key&&"ArrowLeft"!==e.key){if("ArrowRight"!==e.key||function(e,t){var n,r,i=null===(n=Bo(e,t))||void 0===n?void 0:n[1];return!!i&&Ho(e,null===(r=e.selection)||void 0===r?void 0:r.focus,i)}(n))if("ArrowDown"!==e.key&&"ArrowRight"!==e.key){if("Backspace"===e.key){var o=_$().y;if(o<0){var s=Math.abs(o);if(ts(n)){var l=zo(n);if(!l)return;var c=Vn.toDOMNode(n,l[0]),f=b$(c),p=Bo(n);if(!p)return;var h=function(e){var t=window.getComputedStyle(e).marginTop;return parseInt(t)}(Vn.toDOMNode(n,p[0]));d.current.scroll(0,Math.max(0,r-(s+f+h)))}else d.current.scroll(0,Math.max(0,r-s));return}if(o>=0&&o<=i&&ts(n)){var O=zo(n);if(!O)return;var m=Vn.toDOMNode(n,O[0]),v=b$(m);if(o>=v)return;return void d.current.scroll(0,Math.max(0,r-v))}if(o>i){if(ts(n))d.current.scroll(0,Math.max(0,r+(o-i)));else{var g=_$(!1).y+11.2;d.current.scroll(0,Math.max(0,r+(g-i)))}return}}}else{var y=function(e){var t=Wo(e,{mode:"lowest",match:function(t){return te.isElement(t)&&se.isBlock(e,t)}}),n=(0,a.Z)(t,2),r=n[0],i=n[1],o=Wo(e,{mode:"highest",match:function(t){return te.isElement(t)&&se.isBlock(e,t)}}),s=(0,a.Z)(o,2),l=s[0],u=s[1],c=null;try{c=se.next(e,{at:i,match:function(t){return te.isElement(t)&&se.isBlock(e,t)}})}catch(d){c=null}if(r.id!==l.id&&!c)try{c=se.next(e,{at:u,match:function(t){return te.isElement(t)&&se.isBlock(e,t)}})}catch(d){c=null}return c}(n);if(!y)return;var b=Vn.toDOMNode(n,y[0]),_=b$(b);if(i-_$(!1).y>=_)return;d.current.scroll(0,Math.max(0,r+_))}}else{if(0===r)return;var S=zo(n);if(!S)return;var w=Vn.toDOMNode(n,S[0]),k=b$(w);if(_$(!0).y>=k)return;d.current.scroll(0,Math.max(0,r-k))}}),[d]),p=(0,s.useCallback)((function(e,t){try{var n=e.selection;if(ke.isCollapsed(n)){var r=se.nodes(e,{match:function(e){return e.type===Vi},at:n});if((0,a.Z)(r,1)[0])return}var i=fe.get(e,n.focus.path),o=Vn.toDOMNode(e,i);if(!o)return;(0,Yt.Z)(o,{scrollMode:"if-needed"})}catch(s){}}),[]);return s.createElement(di,{editor:n,value:r,onChange:i},s.createElement(xx,{editor:n},s.createElement(s.Fragment,null,s.createElement(Kw,null),s.createElement(Fx,null),s.createElement(ti,{scrollSelectionIntoView:p,cursors:o,renderElement:Sw,renderLeaf:kw,onKeyDown:f,onMouseDown:c,decorate:l,onCut:u.onCut,onCopy:u.onCopy,id:"sdoc-editor"})),s.createElement(sk,null),t&&s.createElement(s$,{editor:n,type:"editor"})))};S$.defaultProps={isShowComment:!0};var w$=S$,k$=function(e){var t=e.editor,n=e.slateValue,r=e.isShowComment,i=qx(t);return s.createElement(di,{editor:t,value:n},s.createElement(xx,{editor:t},s.createElement(s.Fragment,null,s.createElement(Fx,null),s.createElement(ti,{readOnly:!0,placeholder:"",renderElement:Sw,renderLeaf:kw,decorate:i})),r&&s.createElement(s$,{editor:t,type:"editor"})))};k$.defaultProps={isShowComment:!1};var T$=k$,x$=(0,s.forwardRef)((function(e,t){var n=e.editor,r=e.document,l=e.isReloading,u=n||(0,s.useMemo)((function(){var e=uk(),t=$s.getEditorConfig(),n=dk(ax(e,{document:r,config:t})),i=r.cursors;return n.cursors=i||{},n.width=672,n}),[]),c=(0,s.useState)(r.children),d=(0,a.Z)(c,2),f=d[0],p=d[1];(0,s.useEffect)((function(){p(r.children)}),[r.children]),(0,s.useEffect)((function(){return u.readonly=!1,function(){u.selection=null}}),[]),(0,s.useEffect)((function(){if(!n)return u.openConnection(),function(){u.closeConnection()}}),[]),(0,s.useEffect)((function(){var e=setTimeout((function(){var e=(0,a.Z)(u.children,1)[0];if(e&&(0,a.Z)(e.children,1)[0]){var t=se.end(u,[0,0]);rs(u,{anchor:t,focus:t})}}),300);return function(){clearTimeout(e)}}),[]);var h=(0,s.useCallback)((function(){window.location.reload()}),[]);(0,s.useEffect)((function(){dm.getInstance().subscribe(mt.REFRESH_DOCUMENT,h)}),[h]),(0,s.useImperativeHandle)(t,(function(){return{setSlateValue:function(e){u.children=e.children,p((0,i.Z)(e.children))},updateDocumentVersion:function(e){u.updateDocumentVersion(e)},getSlateValue:function(){return tt()((0,o.Z)((0,o.Z)({},r),{},{children:f}))}}}),[r,u,f]);var O=$s.getSetting("isFreezed");return l?s.createElement("div",{className:"h-100 w-100 d-flex align-items-center justify-content-center"},s.createElement(Qs,null)):wt?s.createElement(Ex,{editor:u,readonly:!0},s.createElement(Db,null,s.createElement(y$,{docValue:f,readonly:!0,showOutline:!1,editor:u,showComment:!1},s.createElement(T$,{editor:u,slateValue:f})))):O?s.createElement(Ex,{editor:u,readonly:O},s.createElement(qS,null,s.createElement(Db,null,s.createElement(Jw,{editor:u,readonly:O}),s.createElement(y$,{docValue:f,showOutline:!0,readonly:O,editor:u,showComment:!0},s.createElement(T$,{editor:u,slateValue:f,isShowComment:!0}))))):s.createElement(s.Fragment,null,s.createElement(Ex,{editor:u},s.createElement(qS,null,s.createElement(Db,null,s.createElement(Jw,{editor:u}),s.createElement(y$,{docValue:f,showOutline:!0,editor:u,showComment:!0},s.createElement(w$,{editor:u,slateValue:f,updateSlateValue:function(e){dm.getInstance().dispatch(ss.UPDATE_SEARCH_REPLACE_HIGHLIGHT,e),p(e)}}))))),s.createElement(Sx,{editor:u}))})),E$=x$,P$=function(e){var t=e.editor,n=e.document,r=e.showToolbar,i=e.showOutline,a=e.showComment,o=t||dk(uk()),l=(n||{version:0,children:[{id:"aaaa",type:"paragraph",children:[{text:""}]}]}).children;return s.createElement(Ex,{editor:o,readonly:!0},s.createElement(Db,null,r&&s.createElement(Jw,{editor:o,readonly:!0}),s.createElement(y$,{docValue:l,readonly:!0,showOutline:i,editor:o,showComment:a},s.createElement(T$,{editor:o,slateValue:l}))))};P$.defaultProps={showToolbar:!1,showOutline:!1};var $$=P$,Q$="a-zA-Z\\u{C0}-\\u{FF}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}\\u{4e00}-\\u{9fa5}",C$=new RegExp("[".concat(Q$,"]+|\\s+|[^").concat(Q$,"]"),"ug"),D$=function(e,t,n,r,i,a){for(var o=0,s=t.length,l=0,u=0;oe.length?n:e})),c.value=e.join(f,i)}else c.value=e.join(n.slice(l,l+c.count),i);l+=c.count,c.added||(u+=c.count)}}var p=t[s-1];return s>1&&"string"===typeof p.value&&(p.added||p.removed)&&e.equals("",p.value)&&(t[s-2].value+=p.value,t.pop()),t},A$=(0,rt.Z)((function e(t,n){var r=this;(0,nt.Z)(this,e);var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,u.default)(this,"done",(function(e){return r.callback?(setTimeout((function(){this.callback(void 0,e)}),0),!0):e})),(0,u.default)(this,"execCompareLength",(function(e){for(var t=-1*r.comparePath;t<=r.comparePath;t+=2){var n=void 0,i=e[t-1],a=e[t+1],o=(a?a.newPos:0)-t;i&&(e[t-1]=void 0);var s=i&&i.newPos+1=r.newLen&&o+1>=r.oldLen)return r.done(D$(r,n.components,r.newValue,r.oldValue,r.valueType,r.useLongestToken));e[t]=n}else e[t]=void 0}var u;r.comparePath++})),(0,u.default)(this,"exec",(function(e){setTimeout((function(){if(this.comparePath>this.maxEditLength)return this.callback();this.execCompareLength(e)||this.exec(e)}),0)})),(0,u.default)(this,"pushComponent",(function(e,t,n){var r=e[e.length-1];r&&r.added===t&&r.removed===n?e[e.length-1]={count:r.count+1,added:t,removed:n}:e.push({count:1,added:t,removed:n})})),(0,u.default)(this,"extractCommon",(function(e,t,n,i){for(var a=t.length,o=n.length,s=e.newPos,l=s-i,u=0;s+1=r.newLen&&t+1>=r.oldLen)return r.done([{value:r.join(r.newValue,r.valueType),count:r.oldValue.length}]);if(r.callback)r.exec(e);else for(;r.comparePath<=r.maxEditLength;){var n=r.execCompareLength(e);if(n)return n}})),this.oldValue=t,this.newValue=n;var a=Eo.getDataType(t),o=Eo.getDataType(n);(this.canCompare=!0,a===o)?(this.valueType=o,this.callback=i.callback,"function"===Eo.getDataType(i)?(this.callback=i,this.options={}):this.options={},this.comparePath=1,this.oldValue=this.removeEmpty(this.tokenize(t,a),a),this.oldLen=this.oldValue.length,this.newValue=this.removeEmpty(this.tokenize(n,o),o),this.newLen=this.newValue.length,this.maxEditLength=this.newLen+this.oldLen,this.options.maxEditLength&&(this.maxEditLength=Math.min(this.maxEditLength,this.options.maxEditLength))):this.canCompare=!1})),R$=A$,X$=["BOLD","ITALIC","bold","italic","columns","minHeight","min_height","language","white_space"],L$=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return null;if(!t)return e;var r=e.id;return(0,o.Z)((0,o.Z)({},e),{},(0,u.default)({id:r||p.nice()},t,!0),n)},M$=function e(t,n){var r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t?Array.isArray(t.children)&&0!==t.children.length?(0,o.Z)((0,o.Z)({},t),{},(r={},(0,u.default)(r,n,!0),(0,u.default)(r,"children",t.children.map((function(t){return e(t,n,i)}))),r)):L$(t,n,i):null},N$=function(e){var t={},n=[];return Array.isArray(e)&&0!==e.length?(e.forEach((function(e){n.push(e.id),t[e.id]=e})),{map:t,ids:n}):{map:t,ids:n}},I$=function(e){return!!e&&!(!Array.isArray(e.children)||0===e.children.length)},Z$=function(e,t){return new R$(e,t).getDiffs()},U$=function(e,t,n){var r=e.text,i=t.text,a=new R$(i||"",r||"").getDiffs(),o=[];return a.forEach((function(t,r){var i="".concat(e.id||p.nice(),"-").concat(r),a={id:i,text:t.value};if(t.added){n.changes.push(i);var s=L$(a,Ka.ADD,Pa);o.push(s)}else if(t.removed){n.changes.push(i);var l=L$(a,Ka.DELETE,Ea);o.push(l)}else{var u=L$(a);o.push(u)}})),o},j$=function e(t,n,r){if(!I$(t)&&!I$(n)){var a=U$(t,n,r);return[(0,o.Z)((0,o.Z)({},t),{},{children:a})]}if(!I$(t)||!I$(n)){var s=t.id||p.nice();return r.changes.push("".concat(s,"_delete")),[M$((0,o.Z)((0,o.Z)({},n),{},{id:"".concat(s,"_delete")}),Ka.DELETE,Ea),M$((0,o.Z)((0,o.Z)({},t),{},{id:"".concat(s,"_add")}),Ka.ADD,Pa)]}if(Eo.isSameObject(t,n,[].concat(X$,["type"])))return[t];var l=t.children,u=n.children,c=N$(l),d=c.map,f=c.ids,h=N$(u),O=h.map,m=h.ids,v=Z$(m,f),g=[];return v.forEach((function(n){var a=n.value,s=n.added,l=n.removed;a.forEach((function(n){var a=d[n],u=O[n];if(s)r.changes.push(n),g.push(M$(a,Ka.ADD,Pa));else if(l)r.changes.push(n),g.push(M$(u,Ka.DELETE,Ea));else if(Eo.isSameObject(a,u,X$))g.push(a);else if(a.type===u.type)if(a.type)if(a.type===Vi)a.data.src===u.data.src?g.push(a):(g.push(L$((0,o.Z)((0,o.Z)({},t),{},{id:t.id+"_add"}),Ka.ADD,Pa)),g.push(L$((0,o.Z)((0,o.Z)({},u),{},{id:t.id+"_delete"}),Ka.DELETE,Ea)));else if(a.type===Wi)if(a.title!==u.title){var c=e(a,u,r);g.push.apply(g,(0,i.Z)(c))}else a.href!==u.href?(r.changes.push(u.id+"_delete"),g.push(L$((0,o.Z)((0,o.Z)({},u),{},{id:u.id+"_delete"}),Ka.DELETE,Ea)),g.push(L$((0,o.Z)((0,o.Z)({},a),{},{id:a.id+"_add"}),Ka.ADD,Pa))):g.push(a);else if(a.type===Yi||a.type===qi){var f=e(a,u,r);g.push.apply(g,(0,i.Z)(f))}else{var p=e(a,u,r);g.push.apply(g,(0,i.Z)(p))}else{var h=U$(a,u,r);g.push.apply(g,(0,i.Z)(h))}else r.changes.push(u.id+"_delete"),g.push(L$((0,o.Z)((0,o.Z)({},u),{},{id:u.id+"_delete"}),Ka.DELETE,Ea)),g.push(L$((0,o.Z)((0,o.Z)({},a),{},{id:a.id+"_add"}),Ka.ADD,Pa))}))})),[(0,o.Z)((0,o.Z)({},t),{},{children:g})]},F$=function(e,t,n){e&&t&&n&&(Eo.isSameObject(t,n,X$)?e.value.push(t):j$(t,n,e).forEach((function(t){e.value.push(t)})))},Y$=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{children:[]},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{children:[]};if(!e&&!t)return{value:[],changes:[]};if(!e&&t)return{value:Zy(t.children),changes:[]};if(e&&!t)return{value:Zy(e.children),changes:[]};var n=(0,o.Z)((0,o.Z)({},e),{},{children:Zy(e.children)}),r=n.version,i=n.children,a=(0,o.Z)((0,o.Z)({},t),{},{children:Zy(t.children)}),s=a.version,l=a.children;return r===s?{value:i,changes:[]}:function(e,t){var n={value:[],changes:[]},r=N$(e),i=r.map,a=r.ids,o=N$(t),s=o.map,l=o.ids;return Z$(l,a).forEach((function(e){var t=e.value;e.removed?t.forEach((function(e){n.changes.push(e);var t=s[e],r=M$(t,Ka.DELETE,Ea);n.value.push(r)})):e.added?t.forEach((function(e){n.changes.push(e);var t=i[e],r=M$(t,Ka.ADD,Pa);n.value.push(r)})):t.forEach((function(e){var t=i[e];F$(n,t,s[t.id])}))})),n}(i,l)};window.getIdDiffs=Z$;var q$=function(e){var t=e.currentContent,n=e.lastContent,r=e.didMountCallback;$s.initApi();var i=Y$(t,n);return(0,s.useEffect)((function(){r&&r(i)}),[]),s.createElement($$,{document:{children:i.value},showToolbar:!1,showOutline:!1,showComment:!1})},W$=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(){return(0,nt.Z)(this,n),t.apply(this,arguments)}return(0,rt.Z)(n,[{key:"render",value:function(){return s.createElement("div",{className:"empty-loading-page"},s.createElement("div",{className:"lds-ripple page-centered"},s.createElement("div",null),s.createElement("div",null)))}}]),n}(s.Component),B$=W$,z$=function(e){var t=e.editor,n=e.revisionContent,r=e.didMountCallback,i=(0,s.useState)(!0),o=(0,a.Z)(i,2),l=o[0],u=o[1],c=(0,s.useState)(null),d=(0,a.Z)(c,2),f=d[0],p=d[1];return(0,s.useEffect)((function(){u(!0),$s.getSeadocOriginFileContent().then((function(e){var t=e.data.content,i=JSON.parse(t),a=Y$(n,i);p(a),r&&r(a),u(!1)})).catch((function(e){console.log("error"),u(!1)}))}),[n,r]),(0,s.useEffect)((function(){if(t)return t.readonly=!0,function(){t.selection=null}}),[]),l?s.createElement(B$,null):s.createElement(qS,null,s.createElement($$,{editor:t,document:{children:f.value},showToolbar:!0,showOutline:!0,showComment:!0}))},V$=function(e){var t=e.isShowChanges,n=e.revisionContent,r=e.didMountCallback,i=(0,s.useState)(!0),o=(0,a.Z)(i,2),l=o[0],u=o[1],c=(0,s.useState)(null),d=(0,a.Z)(c,2),f=d[0],p=d[1];if((0,s.useEffect)((function(){if(u(!0),t)return f?(r&&r(f),void setTimeout((function(){u(!1)}),1)):void $s.getRevisionBaseVersionContent().then((function(e){var t=e.data.content,i=JSON.parse(t),a=Y$(n,i);p(a),r&&r(a),u(!1)})).catch((function(e){console.log("error"),u(!1)}));setTimeout((function(){u(!1)}),1)}),[n,r,t,f]),l)return s.createElement(B$,null);var h={children:t&&(null===f||void 0===f?void 0:f.value)||n.children};return s.createElement($$,{document:h,showToolbar:!0,showOutline:!0,showComment:!1})},G$=function(e){var t=e.node,n=e.activeId,r=(0,s.useCallback)((function(){var e=t.id;document.getElementById(e).scrollIntoView()}),[t]),i=ml()({"outline-h2":"header2"===t.type,"outline-h3":"header3"===t.type,active:t.id===n});return s.createElement("div",{className:i,onClick:r},t.children.map((function(e){return e.text})).join(""))},H$=function(e){var t=e.editor,n=(0,Ti.useTranslation)().t,r=Kv(),i=(0,s.useState)([]),o=(0,a.Z)(i,2),l=o[0],u=o[1],c=(0,s.useState)(""),d=(0,a.Z)(c,2),f=d[0],p=d[1];(0,s.useEffect)((function(){var e=function(e){var t=[];return e.forEach((function(e){"header2"!==e.type&&"header3"!==e.type||t.push(e)})),t}(t.children);u(e)}),[t.children]);var h=(0,s.useCallback)((function(e){for(var t=r.current.scrollTop,n=getComputedStyle(null===r||void 0===r?void 0:r.current),i=parseInt(n.paddingTop),a=0;at-i){p(o.id);break}}}),[l,r]);return(0,s.useEffect)((function(){var e=null;return r.current&&(r.current.addEventListener("scroll",h),e=r.current),function(){e.removeEventListener("scroll",h)}}),[h,r]),s.createElement("div",{className:"sdoc-wiki-viewer-outline"},0===l.length&&s.createElement("div",{className:"empty-container"},n("No_out_line")),l.length>0&&l.map((function(e,t){return s.createElement(G$,{key:t,node:e,activeId:f})})))},J$=function(e){var t=e.editor,n=e.document,r=e.showOutline,i=e.scrollRef,a=t||dk(uk()),o=(n||{version:0,children:[{id:"aaaa",type:"paragraph",children:[{text:""}]}]}).children,l=(0,s.useRef)(null),u=i||l;return s.createElement(Ex,{editor:a,readonly:!0},s.createElement(Db,null,s.createElement("div",{ref:l,className:"sdoc-wiki-scroll-container"},s.createElement(Jv.Provider,{value:{scrollRef:u}},s.createElement(T$,{editor:a,slateValue:o,isShowComment:!1}),r&&s.createElement("div",{className:"sdoc-wiki-outline-container"},s.createElement(H$,{editor:a}))))))};J$.defaultProps={showToolbar:!1,showOutline:!1};var K$=J$,eQ=(0,s.forwardRef)((function(e,t){var n=e.isShowChanges,r=e.isReloading,i=e.document,a=e.revisionContent,o=e.didMountCallback,l=(0,s.useRef)(null),u=(0,s.useMemo)((function(){var e=uk(),t=$s.getEditorConfig(),n=dk(ax(e,{document:i,config:t})),r=i.cursors;return n.cursors=r||{},n.width=672,n}),[]);return(0,s.useEffect)((function(){return u.openConnection(),function(){u.closeConnection()}}),[]),(0,s.useImperativeHandle)(t,(function(){return{setSlateValue:function(e){return l.current.setSlateValue(e)},updateDocumentVersion:function(e){return l.current.updateDocumentVersion(e)},getSlateValue:function(){return l.current.getSlateValue()}}}),[l]),n?s.createElement(z$,{editor:u,revisionContent:a,didMountCallback:o}):s.createElement(E$,{ref:l,editor:u,isReloading:r,document:i})})),tQ=eQ,nQ=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;return(0,nt.Z)(this,n),r=t.call(this,e),(0,u.default)((0,UO.Z)(r),"onOperationExecuteError",(function(){var e=(0,r.props.t)("Failed_to_execute_operation_on_server");Ig.warning(e,{hasCloseButton:!0})})),(0,u.default)((0,UO.Z)(r),"onSyncServerOperationError",(function(){var e=(0,r.props.t)("Failed_to_sync_with_server_operations");Ig.danger(e,{hasCloseButton:!1,duration:null})})),(0,u.default)((0,UO.Z)(r),"onInternalServerExecError",(function(){var e=(0,r.props.t)("Internal_server_exec_operations_error");Ig.danger(e,{hasCloseButton:!1,duration:null})})),(0,u.default)((0,UO.Z)(r),"onPendingOpExceedLimit",(function(){var e=r.props.t;Ig.closeAll();var t=e("Pending_operations_exceed_limit");Ig.warning(t,{duration:5})})),(0,u.default)((0,UO.Z)(r),"onDisconnect",(function(){var e=r.props,t=e.t;if(e.isEditMode){var n=t("Server_is_not_connected_Operation_will_be_sent_to_server_later");Ig.warning(n,{hasCloseButton:!0,duration:null})}})),(0,u.default)((0,UO.Z)(r),"onReconnectError",(function(){if(!r.isConnectError){r.isConnectError=!0;var e=(0,r.props.t)("Server_is_disconnected_Reconnecting");Ig.closeAll(),Ig.warning(e,{hasCloseButton:!0,duration:null})}})),(0,u.default)((0,UO.Z)(r),"onReconnect",(function(){r.isConnectError=!1;var e=(0,r.props.t)("Server_is_reconnected");Ig.closeAll(),Ig.success(e)})),(0,u.default)((0,UO.Z)(r),"onDocumentSaving",(function(){r.setState({isSaving:!0,isSaved:!1})})),(0,u.default)((0,UO.Z)(r),"onDocumentSaved",(function(e){r.saveTimer&&clearTimeout(r.saveTimer),r.resetTimer&&clearTimeout(r.resetTimer),r.saveTimer=setTimeout((function(){r.setState({lastSavedAt:e,isSaving:!1,isSaved:!0})}),1e3),r.resetTimer=setTimeout((function(){r.setState({isSaving:!1,isSaved:!1})}),2e3)})),(0,u.default)((0,UO.Z)(r),"render",(function(){var e=r.props.t,t=r.state,n=t.isSaved,i=t.isSaving,a=t.lastSavedAt;return i&&!n?s.createElement("span",{className:"tip-message"},e("Saving")):!i&&n?s.createElement("span",{className:"tip-message"},e("All_changes_saved")):a?s.createElement("span",{className:"tip-message"},s.createElement("span",{className:"sdocfont sdoc-save-tip mr-2"}),s.createElement("span",{className:"save-time"},$t()(a).format("HH:mm"))):null})),r.state={isSaved:!1,isSaving:!1,lastSavedAt:""},r.saveTimer=null,r}return(0,rt.Z)(n,[{key:"componentDidMount",value:function(){var e=dm.getInstance();this.unsubscribeSavingEvent=e.subscribe("is-saving",this.onDocumentSaving),this.unsubscribeSavedEvent=e.subscribe("saved",this.onDocumentSaved),this.unsubscribeDisconnectEvent=e.subscribe("disconnect",this.onDisconnect),this.unsubscribeReconnectErrorEvent=e.subscribe("reconnect_error",this.onReconnectError),this.unsubscribeReconnectEvent=e.subscribe("reconnect",this.onReconnect),this.unsubscribeOpExecError=e.subscribe("execute_client_operations_error",this.onOperationExecuteError),this.unsubscribeSyncServerOpError=e.subscribe("sync_server_operations_error",this.onSyncServerOperationError),this.unsubscribeDocumentLoadError=e.subscribe("load_document_content_error",this.onInternalServerExecError),this.unsubscribeOperationsSaveError=e.subscribe("save_operations_to_database_error",this.onInternalServerExecError),this.unsubscribePendingOpExceedLimit=e.subscribe("pending_operations_exceed_limit",this.onPendingOpExceedLimit)}},{key:"componentWillUnmount",value:function(){this.unsubscribeSavingEvent(),this.unsubscribeSavedEvent(),this.unsubscribeDisconnectEvent(),this.unsubscribeReconnectErrorEvent(),this.unsubscribeReconnectEvent(),this.unsubscribeOpExecError(),this.unsubscribeSyncServerOpError(),this.unsubscribePendingOpExceedLimit(),this.unsubscribeDocumentLoadError(),this.unsubscribeOperationsSaveError(),clearTimeout(this.saveTimer)}}]),n}(s.Component),rQ=(0,Ti.withTranslation)("sdoc-editor")(nQ),iQ=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;return(0,nt.Z)(this,n),r=t.call(this,e),(0,u.default)((0,UO.Z)(r),"registerEventHandler",(function(){document.addEventListener("click",r.onHideDraftDropdownMenu)})),(0,u.default)((0,UO.Z)(r),"unregisterEventHandler",(function(){document.removeEventListener("click",r.onHideDraftDropdownMenu)})),(0,u.default)((0,UO.Z)(r),"onHideDraftDropdownMenu",(function(){r.setState({isDropdownMenuOpen:!1},(function(){r.unregisterEventHandler()}))})),(0,u.default)((0,UO.Z)(r),"onToggleClick",(function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var t=!r.state.isDropdownMenuOpen;t?r.setState({isDropdownMenuOpen:t},(function(){r.registerEventHandler()})):r.setState({isDropdownMenuOpen:t},(function(){r.unregisterEventHandler()}))})),(0,u.default)((0,UO.Z)(r),"unmark",(function(){dm.getInstance().dispatch(mt.UNMARK_AS_DRAFT)})),r.state={isDropdownMenuOpen:!1},r}return(0,rt.Z)(n,[{key:"render",value:function(){var e=this.state.isDropdownMenuOpen,t=this.props.t;return s.createElement("div",{className:"sdoc-draft-menu"},s.createElement("span",{className:"draft-toggle sdoc-draft-identifier",onClick:this.onToggleClick},t("Draft")),e&&s.createElement("ul",{className:"draft-popover list-unstyled m-0"},s.createElement("li",{className:"draft-menu-item",onClick:this.unmark},t("Unmark_as_draft"))))}}]),n}(s.Component),aQ=(0,Ti.withTranslation)("sdoc-editor")(iQ),oQ=function(){var e=(0,s.useState)([]),t=(0,a.Z)(e,2),n=t[0],r=t[1];(0,s.useEffect)((function(){i();var e=dm.getInstance().subscribe(ss.UPDATE_TAG_VIEW,i);return function(){e()}}),[]);var i=(0,s.useCallback)((0,cl.Z)((0,l.Z)().mark((function e(){var t,n;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,$s.getFileTagList();case 3:t=e.sent,n=t.data.file_tags,r(n),e.next=11;break;case 8:return e.prev=8,e.t0=e.catch(0),e.abrupt("return",null);case 11:case"end":return e.stop()}}),e,null,[[0,8]])}))),[]);return 0===n.length?null:s.createElement("div",{className:"sdoc-file-tag-quick-review-container"},n.map((function(e,t){var r=e.file_tag_id,i=e.tag_color,a=e.tag_name,o="tag".concat(r),l=n.length-t;return s.createElement(s.Fragment,{key:o},s.createElement("span",{id:o,style:{backgroundColor:i,zIndex:l},className:"sdoc-review-circle"}),s.createElement(NO,{target:o},a))})))},sQ=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=e.isStarred,r=e.isDraft,i=e.isEditMode,a=e.isPublished,o=void 0!==a&&a,l=$s.getSetting("isSdocRevision"),u=$s.getSetting("docName"),c=$s.getSettings(),d=c.isShowInternalLink,f=c.isStarIconShown,p=c.isFreezed,h=(0,s.useCallback)((function(){var e=dm.getInstance();l?e.dispatch(mt.INTERNAL_LINK_CLICK,{internalLink:window.location.href}):e.dispatch(mt.INTERNAL_LINK_CLICK)}),[l]),O=(0,s.useCallback)((function(){dm.getInstance().dispatch(mt.TOGGLE_STAR)}),[]),m=(0,s.useCallback)((function(){var e=$s.getSetting("originFileURL");window.open(e,"_blank")}),[]),v=s.createElement(s.Fragment,null,r&&s.createElement(aQ,null),f&&s.createElement("button",{className:"doc-icon sdocfont ".concat(n?"sdoc-starred":"sdoc-unstarred"," border-0 p-0 bg-transparent"),title:t(n?"Starred":"Unstarred"),"aria-label":t(n?"Unstar":"Star"),onClick:O}),d&&s.createElement("span",{className:"doc-icon"},s.createElement("span",{className:"internal-link sdocfont sdoc-link",title:t("Internal_link"),onClick:h})),p&&s.createElement("span",{className:"doc-icon"},s.createElement("img",{src:"data:image/png;base64,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",alt:t("Document_frozen"),title:t("Document_frozen"),width:"16px"})),s.createElement(oQ,null),s.createElement(rQ,{isEditMode:i}));if(!l)return s.createElement("div",{className:"doc-info"},s.createElement("div",{className:"doc-name"},u),v);var g=$s.getSetting("revisionCreatedAt"),y=$s.getSetting("originFilename"),b=$s.getSetting("revisionId");return s.createElement("div",{className:"sdoc-revision-info doc-info"},s.createElement("div",{className:"sdoc-revision-avatar"},s.createElement("img",{src:"data:image/png;base64,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",alt:""})),s.createElement("div",{className:"sdoc-revision-detail"},s.createElement("div",{className:"doc-name-container d-flex align-items-center justify-content-start w-100"},s.createElement("div",{className:"doc-name"},y),s.createElement("div",{className:"sdoc-revision-order"},t("Revision")+" "+b),d&&s.createElement("span",{className:"doc-icon"},s.createElement("span",{className:"internal-link sdocfont sdoc-link",title:t("Internal_link"),onClick:h})),o&&s.createElement(s.Fragment,null,s.createElement("div",{className:"sdoc-revision-published-tip"},t("Published")),s.createElement("div",{className:"sdoc-revision-source-doc",title:t("Jump_to_original_doc"),onClick:m},s.createElement("i",{className:"sdocfont sdoc-jump-to"}))),!o&&s.createElement(rQ,{isEditMode:i})),s.createElement("div",{className:"doc-state"},s.createElement("span",{className:"mr-2"},t("Created_at")),s.createElement("span",null,dt.format(g,"YYYY-MM-DD HH:MM")))))})),lQ=function e(t){if(!Array.isArray(t)||0===t.length)return!1;for(var n=!1,r=0;r=i&&(f(!0),F())}),[null===(t=o.current)||void 0===t?void 0:t.clientHeight,d,E]),W=(0,s.useCallback)((function(){j(!0)}),[]),B=(0,s.useCallback)((function(){N(""),j(!1)}),[]),z=(0,s.useCallback)((function(){var e=O.findIndex((function(e){return e.id===M}));if(-1!==e){var t=O[e];$s.deleteSdocOtherRevision(t.id).then((function(t){var r=O.slice(0);r.splice(e,1),n(r.length),m(r),B(),Ig.success(l("Revision_deleted"))})).catch((function(e){var t=_t(e);Ig.danger(l(t))}))}else B()}),[M,O,B]),V=(0,s.useCallback)((function(){return 1===y&&d?s.createElement("div",{className:"sdoc-revisions-container loading"},s.createElement(Qs,null)):1===y&&w?s.createElement("div",{className:"sdoc-revisions-container error"},l(w)):s.createElement("div",{className:"sdoc-revisions-container"},s.createElement("div",{className:"sdoc-revisions-header"},s.createElement("div",{className:"sdoc-revision-name-header",style:{width:"40%"}},l("ID")),s.createElement("div",{className:"sdoc-revision-user-header",style:{width:"25%"}},l("Creator")),s.createElement("div",{className:"sdoc-revision-time-header",style:{width:"30%"}},l("Created_time")),s.createElement("div",{className:"sdoc-revision-time-header",style:{width:"5%"}})),s.createElement("div",{className:"sdoc-revisions-content",onScroll:q},s.createElement("div",{className:"sdoc-revisions-list",ref:o},O.map((function(e){var t=e.id,n=M===t,r=A===t;return s.createElement("div",{key:e.id,className:ml()("sdoc-revision",{operating:n}),onClick:function(e){return Y(e,t)},onMouseEnter:function(){return R(t)},onMouseLeave:function(){return R("")}},s.createElement("div",{className:"sdoc-revision-name",style:{width:"40%"}},s.createElement("div",{className:"sdoc-revision-name-content"},l("Revision")+" "+t)),s.createElement("div",{className:"sdoc-revision-user",style:{width:"25%"}},e.nickname),s.createElement("div",{className:"sdoc-revision-time",style:{width:"30%"}},e.createdTime),s.createElement("div",{className:"sdoc-revision-operations",style:{width:"5%"}},s.createElement(yQ,{isActive:r,isOperating:n,revision:e,updateOperatingRevision:N,onDeleteOtherRevision:W})))})),d&&s.createElement("div",{className:"sdoc-revision loading"},s.createElement(Qs,null)))))}),[y,O,d,w,A,M]);return s.createElement(s.Fragment,null,s.createElement($S.Z,{isOpen:!0,toggle:r,className:"revisions-dialog"},s.createElement(QS.Z,{toggle:r},l("Revision")),s.createElement(CS.Z,{className:"revisions-body"},V())),U&&s.createElement(hQ,{tipType:vt.DELETE_REVISION,onSubmit:z,onClose:B,zIndex:1071},l(yt[vt.DELETE_REVISION],{content:"".concat(l("revision")," ").concat(M)})))},_Q=function(){var e=(0,Ti.useTranslation)().t,t=(0,s.useState)(0),n=(0,a.Z)(t,2),r=n[0],i=n[1],o=(0,s.useState)(!1),l=(0,a.Z)(o,2),u=l[0],c=l[1];(0,s.useEffect)((function(){$s.getSdocRevisionsCount().then((function(e){var t=e.data.count;i(t)})).catch((function(t){var n=_t(t);Ig.danger(e(n))}))}),[]);var d=(0,s.useCallback)((function(){c(!0)}),[]),f=(0,s.useCallback)((function(){c(!1)}),[]);return 0===r?null:s.createElement(s.Fragment,null,s.createElement("div",{className:"sdoc-revisions-count",onClick:d},1===r&&s.createElement(s.Fragment,null,e("1_revision")),r>1&&s.createElement(s.Fragment,null,e("x_revisions",{count:r}))),u&&s.createElement(bQ,{updateRevisionsCount:i,toggle:f}))},SQ=function(e){var t=e.changes,n=(0,Ti.useTranslation)().t,r=(0,s.useState)(0),o=(0,a.Z)(r,2),l=o[0],u=o[1],c=(0,s.useState)([]),d=(0,a.Z)(c,2),f=d[0],p=d[1],h=(0,s.useRef)();(0,s.useEffect)((function(){return new Promise((function(e){h.current=setInterval((function(){document.querySelector(".article")&&(clearInterval(h.current),h.current=null,e())}),100)})).then((function(){if(0!==t.length){var e=function(e){var t=[];return e.forEach((function(e){var n=document.querySelectorAll('[data-id="'.concat(e,'"]'))[0];if(!n)return[];for(;"true"!==(null===(r=n)||void 0===r||null===(i=r.dataset)||void 0===i?void 0:i.root);){var r,i,a;if(!(null===(a=n)||void 0===a?void 0:a.parentNode)||n instanceof Document)break;var o=n.parentNode;if(o instanceof Document)break;n=o}t.push(n.dataset.id)})),Array.from(new Set(t))}(t);p((0,i.Z)(e))}})),function(){h.current&&clearInterval(h.current)}}),[t]);var O=(0,s.useCallback)((function(e){u(e);var t=f[e],n=document.querySelectorAll('[data-id="'.concat(t,'"]'))[0];if(n){var r=document.getElementById("sdoc-scroll-container");r&&(r.scrollTop=n.offsetTop-10)}}),[f,l]),m=(0,s.useCallback)((function(){O(0!==l?l-1:f.length-1)}),[f,l]),v=(0,s.useCallback)((function(){l!==f.length-1?O(l+1):O(0)}),[f,l]);if(!Array.isArray(f)||0===f.length)return s.createElement("div",{className:"sdoc-revision-changes-container d-flex align-items-center pl-2 pr-2 ml-4"},n("No_changes"));var g=f.length;return s.createElement("div",{className:"sdoc-revision-changes-container d-flex align-items-center ml-4"},s.createElement("div",{className:"sdoc-revision-changes-tip d-flex align-items-center justify-content-center pl-2 pr-2"},"".concat(n("Changes")," ").concat(l+1,"/").concat(g)),s.createElement("div",{className:"sdoc-revision-changes-divider"}),s.createElement("div",{className:"sdoc-revision-changes-last d-flex align-items-center justify-content-center",id:"sdoc-revision-changes-last",onClick:m},s.createElement("i",{className:"sdocfont sdoc-next-page",style:{transform:"rotate(-90deg)"}})),s.createElement("div",{className:"sdoc-revision-changes-divider"}),s.createElement("div",{className:"sdoc-revision-changes-next d-flex align-items-center justify-content-center",id:"sdoc-revision-changes-next",onClick:v},s.createElement("i",{className:"sdocfont sdoc-previous-page",style:{transform:"rotate(-90deg)"}})),s.createElement(NO,{placement:"bottom",target:"sdoc-revision-changes-last"},n("Last_modification")),s.createElement(NO,{placement:"bottom",target:"sdoc-revision-changes-next"},n("Next_modification")))},wQ=function(e){var t=e.isShowChanges,n=e.isPublished,r=void 0!==n&&n,i=e.changes,o=e.handleViewChangesToggle,l=e.handleRevisionMerged,u=e.handleRevisionPublished,c=$s.getSetting("isSdocRevision"),d=(0,Ti.useTranslation)().t,f=(0,s.useState)(!1),p=(0,a.Z)(f,2),h=p[0],O=p[1],m=(0,s.useState)(""),v=(0,a.Z)(m,2),g=v[0],y=v[1],b=(0,s.useState)(null),_=(0,a.Z)(b,2),S=_[0],w=_[1],k=(0,s.useState)(!1),T=(0,a.Z)(k,2),x=T[0],E=T[1],P=BS().loadDocument,$=(0,s.useCallback)((function(){h||(y(vt.HAS_BEEN_REPLACED),O(!0))}),[h]),Q=(0,s.useCallback)((function(){u(),Ig.success(d(yt[vt.HAS_BEEN_PUBLISHED]))}),[u,d]),C=(0,s.useCallback)((function(){h||(y(vt.HAS_BEEN_REMOVED),O(!0))}),[h]),D=(0,s.useCallback)((function(){Ig.danger(d("Error"))}),[]);(0,s.useEffect)((function(){var e=dm.getInstance(),t=e.subscribe(mt.DOCUMENT_REPLACED,$),n=e.subscribe(mt.DOCUMENT_REPLACED_ERROR,D),r=e.subscribe(mt.PUBLISH_DOCUMENT,Q),i=e.subscribe(mt.PUBLISH_DOCUMENT_ERROR,D),a=e.subscribe(mt.REMOVE_DOCUMENT,C),o=e.subscribe(mt.REMOVE_DOCUMENT_ERROR,D);return function(){t(),n(),r(),i(),a(),o()}}),[]);var A=(0,s.useCallback)((function(e){x||(E(!0),r||!e?(o(e),E(!1)):P().then((function(t){lQ(t.children)?(y(vt.HAS_CONFLICT_BEFORE_VIEW_CHANGES),O(!0)):o(e),E(!1)})).catch((function(e){Ig.danger(d(e)),E(!1)})))}),[o,P,d,r,x]),R=(0,s.useCallback)((function(){O(!0),y(vt.CHECKING);var e=P(),t=$s.getRevisionBaseVersionContent(),n=$s.getSeadocOriginFileContent();Promise.all([e,t,n]).then((function(e){var t=(0,a.Z)(e,3),n=t[0],r=t[1],i=t[2],o=JSON.parse(r.data.content),s=JSON.parse(i.data.content);if(lQ(n.children))y(vt.HAS_CONFLICT_BEFORE_PUBLISH);else{var l=fQ(s,o,n),u=l.canMerge,c=l.isNeedReplaceMaster,f=l.value;if(u&&c)return y(vt.PUBLISHING),void $s.publishRevision().then((function(e){O(!1),y("")})).catch((function(e){Ig.danger(d("Error"))}));!u||c?(w(f),y(vt.MERGE)):y(vt.DELETE_NO_CHANGES_REVISION)}})).catch((function(e){"string"!==typeof e?Ig.danger(d("Error")):Ig.danger(d(e))}))}),[P,d]),X=(0,s.useCallback)((function(){if(vt.HAS_BEEN_PUBLISHED,g!==vt.DELETE_NO_CHANGES_REVISION)if(g!==vt.MERGE);else{var e=$s.getUserInfo().username,t={children:S.children,version:S.version,format_version:S.format_version,last_modify_user:e};$s.updateSdocRevision(t).then((function(e){var t=e.data.origin_file_version;$s.updateSettings({originFileVersion:t}),l&&l(S),O(!1)})).catch((function(e){Ig.danger(d("Error"))}))}else $s.deleteSdocRevision().then((function(e){var t=$s.getSetting("originFileURL");window.location.href=t})).catch((function(e){Ig.danger(d("Error"))}))}),[g,S,document]),L=(0,s.useCallback)((function(){O(!1)}),[]);return s.createElement(s.Fragment,null,!c&&s.createElement(s.Fragment,null,s.createElement(gQ,null),s.createElement(_Q,null)),c&&t&&s.createElement(SQ,{changes:i}),c&&s.createElement(vQ,{isShowChanges:t,onViewChangesToggle:A}),c&&!r&&s.createElement(OQ,{publishRevision:R}),h&&s.createElement(hQ,{tipType:g,onSubmit:X,onClose:L,zIndex:1072}))},kQ=n(55239),TQ=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(){return(0,nt.Z)(this,n),t.apply(this,arguments)}return(0,rt.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.t,n=e.collaborators;return s.createElement(gl.Z,{target:"collaborators",placement:"bottom-end",popperClassName:"collaborators-popover",trigger:"legacy",hideArrow:!0,fade:!1,security:"fixed"},s.createElement(kQ.Z,{className:"popover-header"},t("Online_members")," ","(",n.length,")"),s.createElement(IP.Z,{className:"popover-container"},s.createElement("div",{className:"content-list"},n.map((function(e,n){var r=0===n?"".concat(e.name," (").concat(t("Me"),")"):e.name;return s.createElement("div",{key:n,className:"collaborator-details"},s.createElement("span",{className:"collaborator-tag"}),s.createElement("img",{className:"collaborator-avatar",alt:r,src:e.avatar_url}),s.createElement("span",{className:"collaborator-name"},r))})))))}}]),n}(s.PureComponent),xQ=(0,Ti.withTranslation)("sdoc-editor")(TQ),EQ=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;(0,nt.Z)(this,n),r=t.call(this,e),(0,u.default)((0,UO.Z)(r),"onUserJoinRoom",(function(e){var t=r.state.collaborators.slice();t.find((function(t){return t.username===e.username}))||(t.push(e),r.setState({collaborators:t}))})),(0,u.default)((0,UO.Z)(r),"onUserLeaveRoom",(function(e){if(r.currentUser.username!==e){var t=r.state.collaborators.slice();t.find((function(t){return t.username===e}))&&(t=t.filter((function(t){return t.username!==e})),r.setState({collaborators:t}))}}));var i=$s.getUserInfo();return r.state={collaborators:[i]},r.currentUser=i,r}return(0,rt.Z)(n,[{key:"componentDidMount",value:function(){var e=this;$s.getCollaborators().then((function(t){var n=t.data.collaborators,r=n.findIndex((function(t){return t.username===e.currentUser.username}));r>-1&&n.splice(r,1),n.unshift(e.currentUser),e.setState({collaborators:n})}));var t=dm.getInstance();this.unsubscribeJoinEvent=t.subscribe("join-room",this.onUserJoinRoom),this.unsubscribeLeaveEvent=t.subscribe("leave-room",this.onUserLeaveRoom)}},{key:"componentWillUnmount",value:function(){this.unsubscribeJoinEvent(),this.unsubscribeLeaveEvent()}},{key:"render",value:function(){var e=this.state.collaborators;return s.createElement(s.Fragment,null,s.createElement("span",{className:"op-item",id:"collaborators"},s.createElement("i",{className:"sdocfont sdoc-user mr-1"}),e.length),s.createElement(xQ,{collaborators:e}))}}]),n}(s.PureComponent),PQ=n(2324),$Q=n.n(PQ),QQ=function(e){var t=e.shortcuts,n=e.containerClassName,r=void 0===n?"":n;return s.createElement("div",{className:ml()("sdoc-shortcut-prompt-container",r)},t.map((function(e,t){return s.createElement("kbd",{key:"sdoc-shortcut-".concat(e,"-").concat(t)},e)})))},CQ=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=(0,s.useState)(!1),r=(0,a.Z)(n,2),i=r[0],o=r[1],l=$s.getSetting("parentFolderURL"),u=$s.getSetting("isPro"),c=$s.getSetting("isFreezed"),d=$s.getSetting("docPerm"),f=$s.getSetting("historyURL"),p=$s.getSetting("isSdocRevision"),h=$s.getPrintCss();(0,s.useEffect)((function(){var e=dm.getInstance().subscribe(ss.ON_PRINT,m);return function(){e()}}),[]);var O=(0,s.useCallback)((function(e){o(!e)}),[]),m=(0,s.useCallback)((function(){$Q()({printable:"sdoc-editor",type:"html",scanStyles:!0,targetStyles:["*"],style:"@page { size: auto A4 landscape;margin:20px auto; padding: 0;} .d-print-none{display:none !important;}",css:h})}),[h]),v=(0,s.useCallback)((function(){dm.getInstance().dispatch(mt.FREEZE_DOCUMENT)}),[]),g=(0,s.useCallback)((function(){dm.getInstance().dispatch(mt.UNFREEZE)}),[]),y=(0,s.useCallback)((function(e){"rw"===d&&f&&(p||(e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),window.location.href=f))}),[d,f,p]),b=(0,s.useMemo)((function(){return-1!==window.navigator.userAgent.indexOf("Macintosh")?["\u2318","P"]:["Ctrl","P"]}),[]);return s.createElement(bP.Z,{isOpen:i,toggle:function(){return O(i)}},s.createElement(_P.Z,{className:"op-item",tag:"span"},s.createElement("i",{className:"sdocfont sdoc-more"})),s.createElement(SP.Z,{className:"sdoc-dropdown-menu",right:!0},l&&s.createElement(wP.Z,{className:"sdoc-dropdown-menu-item",tag:"a",href:l},t("Open_parent_folder")),u&&c&&s.createElement(wP.Z,{className:"sdoc-dropdown-menu-item",onClick:g},t("Unfreeze")),s.createElement(wP.Z,{className:"sdoc-dropdown-menu-item",onClick:m},s.createElement("div",{className:"sdoc-dropdown-print-container"},s.createElement("div",null,t("Print")),s.createElement(QQ,{shortcuts:b}))),u&&!c&&s.createElement(wP.Z,{className:"sdoc-dropdown-menu-item",onClick:v},t("Freeze_document")),s.createElement(wP.Z,{className:"sdoc-dropdown-menu-item",onClick:y},t("Document_history"))))}));function DQ(){var e=(0,s.useState)(0),t=(0,a.Z)(e,2),n=t[0],r=t[1],i=(0,s.useCallback)((function(e){CO(e),dm.getInstance().dispatch(ss.COMMENT_LIST_CLICK)}),[]);return(0,s.useEffect)((function(){var e=dm.getInstance().subscribe(ss.UNSEEN_NOTIFICATIONS_COUNT,(function(e){return r(e)}));return function(){e()}}),[]),s.createElement("span",{className:"op-item sdoc-notification-container",onClick:i},s.createElement("i",{className:"sdocfont sdoc-comments"}),n>0&&s.createElement("span",{className:"sdoc-notification-count"},n))}function AQ(){var e=(0,s.useCallback)((function(){dm.getInstance().dispatch(mt.SHARE_SDOC)}),[]);return s.createElement("span",{className:"op-item",onClick:e},s.createElement("i",{className:"sdocfont sdoc-share"}))}var RQ=n(27199),XQ=["#FBD44A","#EAA775","#F4667C","#DC82D2","#9860E5","#9F8CF1","#59CB74","#ADDF84","#89D2EA","#4ECCCB","#46A1FD","#C2C2C2"],LQ=function(){var e=(0,s.useState)(""),t=(0,a.Z)(e,2),n=t[0],r=t[1],i=(0,s.useState)([]),o=(0,a.Z)(i,2),u=o[0],c=o[1],d=(0,s.useRef)([]),f=(0,Ti.useTranslation)().t,p=(0,s.useCallback)((function(){dm.getInstance().dispatch(ss.UPDATE_TAG_VIEW)}),[]),h=(0,s.useMemo)((function(){var e=!!n.length,t=u.some((function(e){return e.tag_name===n}));return e&&!t}),[n,u]);(0,s.useEffect)((function(){m()}),[]);var O=(0,s.useCallback)((0,cl.Z)((0,l.Z)().mark((function e(){var t,n,r;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,$s.getFileTagList();case 3:return t=e.sent,n=t.data.file_tags,e.abrupt("return",n);case 8:e.prev=8,e.t0=e.catch(0),r=_t(e.t0),Ig.danger(f(r));case 12:case"end":return e.stop()}}),e,null,[[0,8]])}))),[f]),m=(0,s.useCallback)((0,cl.Z)((0,l.Z)().mark((function e(){var t,n,r,i;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,$s.getRepoTagList();case 3:return t=e.sent,n=t.data.repo_tags,e.next=7,O();case 7:r=e.sent,n.forEach((function(e){var t,n=r.find((function(t){return t.repo_tag_id===e.repo_tag_id}));e.file_tag_id=null!==(t=null===n||void 0===n?void 0:n.file_tag_id)&&void 0!==t?t:null})),c(n),d.current=n,e.next=17;break;case 13:e.prev=13,e.t0=e.catch(0),i=_t(e.t0),Ig.danger(f(i));case 17:case"end":return e.stop()}}),e,null,[[0,13]])}))),[O,f]),v=(0,s.useCallback)((0,cl.Z)((0,l.Z)().mark((function e(){var t,i,a,o;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=XQ[Math.floor(Math.random()*XQ.length)],e.next=4,$s.createRepoTag(n.trim(),t);case 4:return i=e.sent,a=i.data.repo_tag,e.next=8,$s.addFileTag(a.repo_tag_id);case 8:m(),r(""),p(),e.next=17;break;case 13:e.prev=13,e.t0=e.catch(0),o=_t(e.t0),Ig.danger(f(o));case 17:case"end":return e.stop()}}),e,null,[[0,13]])}))),[m,n,p,f]),g=(0,s.useCallback)((function(e){if(e.length){var t=d.current.filter((function(t){return-1!==t.tag_name.indexOf(e)}));c(t)}else c(d.current)}),[]),y=(0,s.useCallback)((function(e){var t,n,i,a=null!==(n=(t=e.target).value)&&void 0!==n?n:t.value="",o=(i=a,i.replace(/^\s+/,"")).slice(0,100);g(o),r(o)}),[g]),b=(0,s.useCallback)(function(){var e=(0,cl.Z)((0,l.Z)().mark((function e(t,n){var r;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,null===n){e.next=6;break}return e.next=4,$s.removeFileTag(n);case 4:e.next=8;break;case 6:return e.next=8,$s.addFileTag(t);case 8:m(),p(),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(0),r=_t(e.t0),Ig.danger(f(r));case 16:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(t,n){return e.apply(this,arguments)}}(),[m,p,f]);return s.createElement(gl.Z,{target:"tag-operation-icon-container",placement:"bottom",popperClassName:"sdoc-menu-popover sdoc-dropdown-menu sdoc-tag-popover",trigger:"legacy",hideArrow:!0,fade:!1,security:"fixed"},s.createElement(IP.Z,{className:"sdoc-popover-container"},s.createElement(eg.Z,{value:n,onChange:y,placeholder:f("Find_an_option"),maxLength:100,className:"sdoc-tag-search-input",bsSize:"sm",autoFocus:!0}),s.createElement("div",{className:"sdoc-tag-list-container"},u.length?u.map((function(e){return s.createElement(MQ,Object.assign({key:e.repo_tag_id,handleClickTag:b},e))})):s.createElement("span",null,f("No_options_available")))),h&&s.createElement(kQ.Z,{className:"sdoc-create-tag",onClick:v},s.createElement("i",{className:"sdocfont sdoc-append add-icon"}),"".concat(f("Add_option")," '").concat(n,"'")))},MQ=function(e){var t=e.repo_tag_id,n=e.tag_color,r=e.tag_name,i=e.handleClickTag,a=e.file_tag_id;return s.createElement("div",{className:"sdoc-tag-item",onClick:function(){return i(t,a)}},s.createElement("div",{className:"sdoc-tag-badge-container"},s.createElement(RQ.Z,{style:{backgroundColor:n},className:"sdoc-tag-badge",pill:!0},r)),s.createElement("div",{className:"sdoc-tag-added-mark"},null!==a&&s.createElement("i",{className:"sdocfont sdoc-check-mark"})))},NQ=function(){return s.createElement(s.Fragment,null,s.createElement("span",{className:"op-item tag-operation-icon",id:"tag-operation-icon-container"},s.createElement("i",{className:"sdocfont sdoc-tag"})),s.createElement(LQ,null))},IQ=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.isShowChanges,n=e.isPublished,r=void 0!==n&&n,i=e.changes,a=e.handleViewChangesToggle,o=e.handleRevisionMerged,l=e.handleRevisionPublished,u=$s.getSetting("isSdocRevision");return wt?s.createElement("div",{className:"doc-ops"},!u&&s.createElement(AQ,null),!u&&s.createElement(CQ,null)):s.createElement("div",{className:"doc-ops"},s.createElement(wQ,{isShowChanges:t,isPublished:r,changes:i,handleViewChangesToggle:a,handleRevisionMerged:o,handleRevisionPublished:l}),!r&&s.createElement(NQ,null),!r&&s.createElement(DQ,null),!u&&s.createElement(AQ,null),!r&&s.createElement(EQ,null),!u&&s.createElement(CQ,null))})),ZQ=["children","className"],UQ=function(e){var t=e.children,n=e.className,r=(0,Xt.Z)(e,ZQ);return(0,s.useEffect)((function(){setTimeout((function(){var e=window.location.href,t=e.slice(e.indexOf("#")+1);if(t){var n=document.getElementById(t);n&&n.scrollIntoView(!0)}}),500),function(){var e=$s.getSetting("docUuid"),t=$s.getSetting("docName"),n=pt.getItem("sdoc-recent-files",[]),r=[],a={doc_uuid:e,name:t};if(n.length>0){var o=n.find((function(t){return t.doc_uuid===e}));if(o)return;if(!o){var s=n.slice(0);10===n.length&&s.shift(),r=[a].concat((0,i.Z)(s))}}else r.push(a);pt.setItem("sdoc-recent-files",r)}()}),[]),s.createElement("div",Object.assign({className:ml()("sdoc-editor-page-wrapper",n)},r),t)},jQ=["children","className"],FQ=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(){return(0,nt.Z)(this,n),t.apply(this,arguments)}return(0,rt.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=(0,Xt.Z)(e,jQ);return s.createElement("div",Object.assign({className:ml()("sdoc-editor-page-header d-flex justify-content-between align-items-center px-4",n)},r),t)}}]),n}(s.Component),YQ=["children","className"],qQ=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(){return(0,nt.Z)(this,n),t.apply(this,arguments)}return(0,rt.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=(0,Xt.Z)(e,YQ);return s.createElement("div",Object.assign({className:ml()("sdoc-editor-page-content",n)},r),t)}}]),n}(s.Component),WQ=UQ;var BQ=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.t,n=(0,s.useCallback)((0,cl.Z)((0,l.Z)().mark((function e(){var t;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$s.normalizeSdocContent();case 2:t=e.sent,t.data.success&&location.reload(!0);case 5:case"end":return e.stop()}}),e)}))),[]);return s.createElement("div",{className:"error-page"},s.createElement("span",{className:"error-tip"},t("Sdoc_error_tip")),s.createElement(sx.Z,{className:"error-button",onClick:function(){return n()}},t("Repair")))})),zQ=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;return(0,nt.Z)(this,n),(r=t.call(this,e)).state={hasError:!1},r}return(0,rt.Z)(n,[{key:"componentDidCatch",value:function(e,t){console.log(e,t)}},{key:"render",value:function(){return this.state.hasError?s.createElement(BQ,null):this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0}}}]),n}(s.PureComponent),VQ=(0,Ti.withTranslation)("sdoc-editor")((function(e){var t=e.isStarred,n=e.isDraft,r=e.t;$s.initApi();var i=(0,s.useRef)(null),o=BS(),l=o.isFirstLoading,u=o.isReloading,c=o.errorMessage,d=o.document,f=o.reloadDocument,p=o.setErrorMessage,h=(0,s.useState)(!1),O=(0,a.Z)(h,2),m=O[0],v=O[1],g=(0,s.useState)(null),y=(0,a.Z)(g,2),b=y[0],_=y[1],S=(0,s.useState)([]),w=(0,a.Z)(S,2),k=w[0],T=w[1],x=$s.getSetting("isPublished")||!1,E=$s.getSetting("isSdocRevision")||!1,P=(0,s.useState)(x),$=(0,a.Z)(P,2),Q=$[0],C=$[1];(0,s.useEffect)((function(){kt(r)}),[]);var D=(0,s.useCallback)((function(e){T(e.changes)}),[m]),A=(0,s.useCallback)((function(e){if(Q)v(e);else{if(!e)return v(e),void f();var t=i.current.getSlateValue();_(t),v(e)}}),[d,i.current,Q]),R=(0,s.useCallback)((function(e){v(!1),i.current.setSlateValue(e),i.current.updateDocumentVersion(e)}),[]),X=(0,s.useCallback)((function(){$s.getPublishedRevisionContent().then((function(e){var t=e.data.content,n=JSON.parse(t);_(n),C(!0),$s.settings.isPublished=!0;var r=$s.getSetting("assetsUrl"),i=$s.getSetting("docUuid"),a=$s.getSetting("originDocUuid");$s.settings.assetsUrl=r.replace(i,a)})).catch((function(e){console.log(e);var t="Load_doc_content_error";e&&e.response&&("content_invalid"===(e.response.data||{}).error_type&&(t="Sdoc_format_invalid"));p(t),C(!0)}))}),[p]),L=(0,s.useCallback)((function(){return E?Q?s.createElement(V$,{isShowChanges:m,revisionContent:b,didMountCallback:D}):s.createElement(tQ,{ref:i,isShowChanges:m,isReloading:u,document:d,revisionContent:b,didMountCallback:D}):s.createElement(E$,{ref:i,isReloading:u,document:d})}),[E,i,u,d,Q,m,b,D]);return l?s.createElement(B$,null):c?s.createElement("div",{className:"error-page"},s.createElement("div",{className:"error-tip"},r(c))):s.createElement(zQ,null,s.createElement(WQ,null,s.createElement(FQ,null,s.createElement(sQ,{isStarred:t,isDraft:n,isPublished:Q,isEditMode:!Q&&!m}),s.createElement(IQ,{isShowChanges:m,isPublished:Q,changes:k,handleViewChangesToggle:A,handleRevisionMerged:R,handleRevisionPublished:X})),s.createElement(qQ,null,L())))})),GQ=function(e){(0,Lt.Z)(n,e);var t=(0,Mt.Z)(n);function n(e){var r;return(0,nt.Z)(this,n),(r=t.call(this,e)).state={isContextInit:!1,errorMessage:null,document:null},r.config=null,r}return(0,rt.Z)(n,[{key:"componentDidMount",value:function(){var e=(0,cl.Z)((0,l.Z)().mark((function e(){var t,n;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return $s.initApi(),e.prev=1,e.next=4,$s.getFileContent();case 4:t=e.sent,(n=t.data||{version:0,children:[{id:"aaaa",type:"paragraph",children:[{text:""}]}]})&&!n.children&&(n={version:0,children:n.content}),this.setState({isContextInit:!0,document:n}),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(1),console.log(e.t0),this.setState({isContextInit:!0,errorMessage:"Load_doc_content_error",document:null});case 14:case"end":return e.stop()}}),e,this,[[1,10]])})));return function(){return e.apply(this,arguments)}}()},{key:"render",value:function(){var e=this.state,t=e.isContextInit,n=e.errorMessage,r=e.document,i=this.props.t;if(!t)return s.createElement(B$,null);if(n)return s.createElement("div",{className:"d-flex justify-content-center"},i(n));var a=$s.getSettings(),o=a.docName,l=a.sharePermissionText,u=a.downloadURL;return s.createElement(zQ,null,s.createElement(WQ,null,s.createElement(FQ,null,s.createElement("div",{className:"doc-info"},s.createElement("h2",{className:"doc-name my-0"},o),l&&s.createElement("span",{className:"sdoc-share-permission ml-2"},l)),s.createElement("div",{className:"doc-ops"},u&&s.createElement("a",{href:u,className:"op-item"},s.createElement("i",{className:"sdocfont sdoc-download"})))),s.createElement(qQ,null,s.createElement($$,{document:r,showToolbar:!0,showOutline:!0}))))}}]),n}(s.Component),HQ=(0,Ti.withTranslation)("sdoc-editor")(GQ),JQ=q$,KQ=function(){$s.initApi();var e=(0,Ti.useTranslation)().t,t=(0,s.useState)(!0),n=(0,a.Z)(t,2),r=n[0],i=n[1],o=(0,s.useState)(""),l=(0,a.Z)(o,2),u=l[0],c=l[1],d=(0,s.useState)(!1),f=(0,a.Z)(d,2),p=f[0],h=f[1],O=(0,s.useState)([]),m=(0,a.Z)(O,2),v=m[0],g=m[1],y=(0,s.useState)({}),b=(0,a.Z)(y,2),_=b[0],S=b[1];(0,s.useEffect)((function(){kt(e)}),[]),(0,s.useEffect)((function(){$s.getPublishedRevisionContent().then((function(e){var t=e.data.content,n=JSON.parse(t);S(n),i(!1)})).catch((function(e){console.log(e);var t="Load_doc_content_error";e&&e.response&&("content_invalid"===(e.response.data||{}).error_type&&(t="Sdoc_format_invalid"));c(t),i(!1)}))}),[]);var w=(0,s.useCallback)((function(e){g((null===e||void 0===e?void 0:e.changes)||[])}),[]),k=(0,s.useCallback)((function(e){h(e)}),[]);return r?s.createElement(B$,null):u?s.createElement("div",{className:"error-page"},s.createElement("div",{className:"error-tip"},e(u))):s.createElement(zQ,null,s.createElement(WQ,null,s.createElement(FQ,null,s.createElement(sQ,{isEditMode:!1,isPublished:!0}),s.createElement(IQ,{isShowChanges:p,changes:v,isPublished:!0,handleViewChangesToggle:k})),s.createElement(qQ,null,s.createElement(V$,{isShowChanges:p,revisionContent:_,didMountCallback:w}))))},eC=function(e){var t=e.document,n=e.showOutline,r=e.scrollRef;return $s.initApi(),s.createElement(zQ,null,s.createElement(K$,{document:t,showOutline:n,scrollRef:r}))}},67314:function(){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var i=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],a=r.variable[1].inside,o=0;o>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}}),Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Prism.languages.c.boolean},82095:function(){!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism)},64827:function(){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}function r(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}var i="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",a="class enum interface record struct",o="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var u=l(a),c=RegExp(l(i+" "+a+" "+o+" "+s)),d=l(a+" "+o+" "+s),f=l(i+" "+a+" "+s),p=r(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),h=r(/\((?:[^()]|<>)*\)/.source,2),O=/@?\b[A-Za-z_]\w*\b/.source,m=t(/<<0>>(?:\s*<<1>>)?/.source,[O,p]),v=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,m]),g=/\[\s*(?:,\s*)*\]/.source,y=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[v,g]),b=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[p,h,g]),_=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[b]),S=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[_,v,g]),w={keyword:c,punctuation:/[<>()?,.:[\]]/},k=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,T=/"(?:\\.|[^\\"\r\n])*"/.source,x=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[x]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[T]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[v]),lookbehind:!0,inside:w},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[O,S]),lookbehind:!0,inside:w},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[O]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[u,m]),lookbehind:!0,inside:w},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[v]),lookbehind:!0,inside:w},{pattern:n(/(\bwhere\s+)<<0>>/.source,[O]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[y]),lookbehind:!0,inside:w},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[S,f,O]),inside:w}],keyword:c,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[O]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[O]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[h]),lookbehind:!0,alias:"class-name",inside:w},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[S,v]),inside:w,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[S]),lookbehind:!0,inside:w,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[O,p]),inside:{function:n(/^<<0>>/.source,[O]),generic:{pattern:RegExp(p),alias:"class-name",inside:w}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[u,m,O,S,c.source,h,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[m,h]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:c,"class-name":{pattern:RegExp(S),greedy:!0,inside:w},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var E=T+"|"+k,P=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[E]),$=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[P]),2),Q=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,C=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[v,$]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[Q,C]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[Q]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[$]),inside:e.languages.csharp},"class-name":{pattern:RegExp(v),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var D=/:[^}\r\n]+/.source,A=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[P]),2),R=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[A,D]),X=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[E]),2),L=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[X,D]);function M(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,D]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[R]),lookbehind:!0,greedy:!0,inside:M(R,A)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[L]),lookbehind:!0,greedy:!0,inside:M(L,X)}],char:{pattern:RegExp(k),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism)},79633:function(){Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete Prism.languages.go["class-name"]},23328:function(){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:r.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+n+/[A-Z]\w*\b/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+n+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:r.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+n+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:r.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism)},73661:function(){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},94389:function(){Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}},88411:function(){Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var i={};i[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},16999:function(){!function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],r=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,i=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,a=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:r,operator:i,punctuation:a};var o={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},s=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}];e.languages.insertBefore("php","variable",{string:s,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:s,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:i,punctuation:a}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(Prism)},7194:function(){Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},33602:function(){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",r=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+r),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+r+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(Prism)},51376:function(){Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}},26654:function(){Prism.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},Prism.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=Prism.languages.swift}))},49969:function(){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(Prism)},98228:function(e,t,n){var r=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);w+=S.value.length,S=S.next){var k=S.value;if(t.length>e.length)return;if(!(k instanceof a)){var T,x=1;if(g){if(!(T=o(_,w,e,v))||T.index>=e.length)break;var E=T.index,P=T.index+T[0].length,$=w;for($+=S.value.length;E>=$;)$+=(S=S.next).value.length;if(w=$-=S.value.length,S.value instanceof a)continue;for(var Q=S;Q!==t.tail&&($d.reach&&(d.reach=R);var X=S.prev;if(D&&(X=u(t,X,D),w+=D.length),c(t,X,x),S=u(t,X,new a(f,m?i.tokenize(C,m):C,y,C)),A&&u(t,S,A),x>1){var L={cause:f+","+h,reach:R};s(e,t,n,S.prev,w,L),d&&L.reach>d.reach&&(d.reach=L.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function u(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function c(e,t,n){for(var r=t.next,i=0;i"+a.content+""},!e.document)return e.addEventListener?(i.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,a=n.code,o=n.immediateClose;e.postMessage(i.highlight(a,i.languages[r],r)),o&&e.close()}),!1),i):i;var d=i.util.currentScript();function f(){i.manual||i.highlightAll()}if(d&&(i.filename=d.src,d.hasAttribute("data-manual")&&(i.manual=!0)),!i.manual){var p=document.readyState;"loading"===p||"interactive"===p&&d&&d.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return i}("undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=r),"undefined"!==typeof n.g&&(n.g.Prism=r),r.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:n}};i["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var a={};a[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:i},r.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(e,t){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:r.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if("undefined"!==typeof r&&"undefined"!==typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",i="loaded",a="pre[data-src]:not(["+t+'="'+i+'"]):not(['+t+'="'+n+'"])';r.hooks.add("before-highlightall",(function(e){e.selector+=", "+a})),r.hooks.add("before-sanity-check",(function(o){var s=o.element;if(s.matches(a)){o.code="",s.setAttribute(t,n);var l=s.appendChild(document.createElement("CODE"));l.textContent="Loading\u2026";var u=s.getAttribute("data-src"),c=o.language;if("none"===c){var d=(/\.(\w+)$/.exec(u)||[,"none"])[1];c=e[d]||d}r.util.setLanguage(l,c),r.util.setLanguage(s,c);var f=r.plugins.autoloader;f&&f.loadLanguages(c),function(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?t(r.responseText):r.status>=400?n("\u2716 Error "+r.status+" while fetching file: "+r.statusText):n("\u2716 Error: File does not exist or is empty"))},r.send(null)}(u,(function(e){s.setAttribute(t,i);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,void 0]:[n,n]}}(s.getAttribute("data-range"));if(n){var a=e.split(/\r\n?|\n/g),o=n[0],u=null==n[1]?a.length:n[1];o<0&&(o+=a.length),o=Math.max(0,Math.min(o-1,a.length)),u<0&&(u+=a.length),u=Math.max(0,Math.min(u,a.length)),e=a.slice(o,u).join("\n"),s.hasAttribute("data-start")||s.setAttribute("data-start",String(o+1))}l.textContent=e,r.highlightElement(l)}),(function(e){s.setAttribute(t,"failed"),l.textContent=e}))}})),r.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(a),i=0;t=n[i++];)r.highlightElement(t)}};var o=!1;r.fileHighlight=function(){o||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),o=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},93218:function(e,t,n){"use strict";n.d(t,{Z:function(){return Qe}});var r=n(14646),i=n(50420),a=n(56583),o=n(74401),s=n(47313),l=n(1168),u=n(75192),c=n.n(u),d={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=d.F1&&t<=d.F12)return!1;switch(t){case d.ALT:case d.CAPS_LOCK:case d.CONTEXT_MENU:case d.CTRL:case d.DOWN:case d.END:case d.ESC:case d.HOME:case d.INSERT:case d.LEFT:case d.MAC_FF_META:case d.META:case d.NUMLOCK:case d.NUM_CENTER:case d.PAGE_DOWN:case d.PAGE_UP:case d.PAUSE:case d.PRINT_SCREEN:case d.RIGHT:case d.SHIFT:case d.UP:case d.WIN_KEY:case d.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=d.ZERO&&e<=d.NINE)return!0;if(e>=d.NUM_ZERO&&e<=d.NUM_MULTIPLY)return!0;if(e>=d.A&&e<=d.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case d.SPACE:case d.QUESTION_MARK:case d.NUM_PLUS:case d.NUM_MINUS:case d.NUM_PERIOD:case d.NUM_DIVISION:case d.SEMICOLON:case d.DASH:case d.EQUALS:case d.COMMA:case d.PERIOD:case d.SLASH:case d.APOSTROPHE:case d.SINGLE_QUOTE:case d.OPEN_SQUARE_BRACKET:case d.BACKSLASH:case d.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},f=d,p=n(65886),h=6,O=7,m=n(70816),v=n.n(m),g=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,o.default)(t,e),t.prototype.render=function(){for(var e=this.props,t=e.value.localeData(),n=e.prefixCls,r=[],i=[],a=void 0,o=v()(),l=0;lt.year()?1:e.year()===t.year()&&e.month()>t.month()}var A=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,o.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.contentRender,n=e.prefixCls,r=e.selectedValue,i=e.value,a=e.showWeekNumber,o=e.dateRender,l=e.disabledDate,u=e.hoverValue,c=void 0,d=void 0,f=void 0,p=[],m=w(i),v=n+"-cell",g=n+"-week-number-cell",y=n+"-date",b=n+"-today",S=n+"-selected-day",T=n+"-selected-date",x=n+"-selected-start-date",E=n+"-selected-end-date",P=n+"-in-range-cell",$=n+"-last-month-cell",A=n+"-next-month-btn-day",R=n+"-disabled-cell",X=n+"-disabled-cell-first-of-row",L=n+"-disabled-cell-last-of-row",M=n+"-last-day-of-month",N=i.clone();N.date(1);var I=(N.day()+7-7)%7,Z=N.clone();Z.add(0-I,"days");var U=0;for(c=0;c0&&(G=p[U-1]);var H=v,J=!1,K=!1;Q(f,m)&&(H+=" "+b,q=!0);var ee=C(f,i),te=D(f,i);if(r&&Array.isArray(r)){var ne=u.length?u:r;if(!ee&&!te){var re=ne[0],ie=ne[1];re&&Q(f,re)&&(K=!0,B=!0,H+=" "+x),(re||ie)&&(Q(f,ie)?(K=!0,B=!0,H+=" "+E):(null!==re&&void 0!==re||!f.isBefore(ie,"day"))&&(null!==ie&&void 0!==ie||!f.isAfter(re,"day"))?f.isAfter(re,"day")&&f.isBefore(ie,"day")&&(H+=" "+P):H+=" "+P)}}else Q(f,i)&&(K=!0,B=!0);Q(f,r)&&(H+=" "+T),ee&&(H+=" "+$),te&&(H+=" "+A),f.clone().endOf("month").date()===f.date()&&(H+=" "+M),l&&l(f,i)&&(J=!0,G&&l(G,i)||(H+=" "+X),V&&l(V,i)||(H+=" "+L)),K&&(H+=" "+S),J&&(H+=" "+R);var ae=void 0;if(o)ae=o(f,i);else{var oe=t?t(f,i):f.date();ae=s.createElement("div",{key:(j=f,"rc-calendar-"+j.year()+"-"+j.month()+"-"+j.date()),className:y,"aria-selected":K,"aria-disabled":J},oe)}z.push(s.createElement("td",{key:U,onClick:J?void 0:e.onSelect.bind(null,f),onMouseEnter:J?void 0:e.onDayHover&&e.onDayHover.bind(null,f)||void 0,role:"gridcell",title:k(f),className:H},ae)),U++}F.push(s.createElement("tr",{key:c,role:"row",className:_()((Y={},Y[n+"-current-week"]=q,Y[n+"-active-week"]=B,Y))},W,z))}return s.createElement("tbody",{className:n+"-tbody"},F)},t}(s.Component);A.propTypes={contentRender:c().func,dateRender:c().func,disabledDate:c().func,prefixCls:c().string,selectedValue:c().oneOfType([c().object,c().arrayOf(c().object)]),value:c().object,hoverValue:c().any,showWeekNumber:c().bool},A.defaultProps={hoverValue:[]};var R=A,X=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,o.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.prefixCls;return s.createElement("table",{className:t+"-table",cellSpacing:"0",role:"grid"},s.createElement(y,e),s.createElement(R,e))},t}(s.Component),L=X;function M(e){return e}function N(e){return s.Children.map(e,M)}function I(e){var t=this.state.value.clone();t.month(e),this.setAndSelectValue(t)}var Z=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.state={value:n.value},r}return(0,o.default)(t,e),t.prototype.componentWillReceiveProps=function(e){"value"in e&&this.setState({value:e.value})},t.prototype.setAndSelectValue=function(e){this.setState({value:e}),this.props.onSelect(e)},t.prototype.months=function(){for(var e=this.state.value.clone(),t=[],n=0,r=0;r<4;r++){t[r]=[];for(var i=0;i<3;i++){e.month(n);var a=x(e);t[r][i]={value:n,content:a,title:a},n++}}return t},t.prototype.render=function(){var e=this,t=this.props,n=this.state.value,r=w(n),i=this.months(),a=n.month(),o=t.prefixCls,l=t.locale,u=t.contentRender,c=t.cellRender,d=i.map((function(i,d){var f=i.map((function(i){var d,f=!1;if(t.disabledDate){var p=n.clone();p.month(i.value),f=t.disabledDate(p)}var h=((d={})[o+"-cell"]=1,d[o+"-cell-disabled"]=f,d[o+"-selected-cell"]=i.value===a,d[o+"-current-cell"]=r.year()===n.year()&&i.value===r.month(),d),O=void 0;if(c){var m=n.clone();m.month(i.value),O=c(m,l)}else{var v=void 0;if(u){var g=n.clone();g.month(i.value),v=u(g,l)}else v=i.content;O=s.createElement("a",{className:o+"-month"},v)}return s.createElement("td",{role:"gridcell",key:i.value,onClick:f?null:I.bind(e,i.value),title:i.title,className:_()(h)},O)}));return s.createElement("tr",{key:d,role:"row"},f)}));return s.createElement("table",{className:o+"-table",cellSpacing:"0",role:"grid"},s.createElement("tbody",{className:o+"-tbody"},d))},t}(s.Component);Z.defaultProps={onSelect:function(){}},Z.propTypes={onSelect:c().func,cellRender:c().func,prefixCls:c().string,value:c().object};var U=Z;function j(e){this.props.changeYear(e)}function F(){}var Y=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.setAndSelectValue=function(e){r.setValue(e),r.props.onSelect(e)},r.setValue=function(e){"value"in r.props&&r.setState({value:e})},r.nextYear=j.bind(r,1),r.previousYear=j.bind(r,-1),r.prefixCls=n.rootPrefixCls+"-month-panel",r.state={value:n.value||n.defaultValue},r}return(0,o.default)(t,e),t.getDerivedStateFromProps=function(e){var t={};return"value"in e&&(t={value:e.value}),t},t.prototype.render=function(){var e=this.props,t=this.state.value,n=e.locale,r=e.cellRender,i=e.contentRender,a=e.renderFooter,o=t.year(),l=this.prefixCls,u=a&&a("month");return s.createElement("div",{className:l,style:e.style},s.createElement("div",null,s.createElement("div",{className:l+"-header"},s.createElement("a",{className:l+"-prev-year-btn",role:"button",onClick:this.previousYear,title:n.previousYear}),s.createElement("a",{className:l+"-year-select",role:"button",onClick:e.onYearPanelShow,title:n.yearSelect},s.createElement("span",{className:l+"-year-select-content"},o),s.createElement("span",{className:l+"-year-select-arrow"},"x")),s.createElement("a",{className:l+"-next-year-btn",role:"button",onClick:this.nextYear,title:n.nextYear})),s.createElement("div",{className:l+"-body"},s.createElement(U,{disabledDate:e.disabledDate,onSelect:this.setAndSelectValue,locale:n,value:t,cellRender:r,contentRender:i,prefixCls:l})),u&&s.createElement("div",{className:l+"-footer"},u)))},t}(s.Component);Y.propTypes={onChange:c().func,disabledDate:c().func,onSelect:c().func,renderFooter:c().func,rootPrefixCls:c().string,value:c().object,defaultValue:c().object},Y.defaultProps={onChange:F,onSelect:F},(0,p.polyfill)(Y);var q=Y;function W(e){var t=this.state.value.clone();t.add(e,"year"),this.setState({value:t})}function B(e){var t=this.state.value.clone();t.year(e),t.month(this.state.value.month()),this.setState({value:t}),this.props.onSelect(t)}var z=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.prefixCls=n.rootPrefixCls+"-year-panel",r.state={value:n.value||n.defaultValue},r.nextDecade=W.bind(r,10),r.previousDecade=W.bind(r,-10),r}return(0,o.default)(t,e),t.prototype.years=function(){for(var e=this.state.value.year(),t=10*parseInt(e/10,10)-1,n=[],r=0,i=0;i<4;i++){n[i]=[];for(var a=0;a<3;a++){var o=t+r,s=String(o);n[i][a]={content:s,year:o,title:s},r++}}return n},t.prototype.render=function(){var e=this,t=this.props,n=this.state.value,r=t.locale,i=t.renderFooter,a=this.years(),o=n.year(),l=10*parseInt(o/10,10),u=l+9,c=this.prefixCls,d=a.map((function(t,n){var r=t.map((function(t){var n,r=((n={})[c+"-cell"]=1,n[c+"-selected-cell"]=t.year===o,n[c+"-last-decade-cell"]=t.yearu,n),i=void 0;return i=t.yearu?e.nextDecade:B.bind(e,t.year),s.createElement("td",{role:"gridcell",title:t.title,key:t.content,onClick:i,className:_()(r)},s.createElement("a",{className:c+"-year"},t.content))}));return s.createElement("tr",{key:n,role:"row"},r)})),f=i&&i("year");return s.createElement("div",{className:this.prefixCls},s.createElement("div",null,s.createElement("div",{className:c+"-header"},s.createElement("a",{className:c+"-prev-decade-btn",role:"button",onClick:this.previousDecade,title:r.previousDecade}),s.createElement("a",{className:c+"-decade-select",role:"button",onClick:t.onDecadePanelShow,title:r.decadeSelect},s.createElement("span",{className:c+"-decade-select-content"},l,"-",u),s.createElement("span",{className:c+"-decade-select-arrow"},"x")),s.createElement("a",{className:c+"-next-decade-btn",role:"button",onClick:this.nextDecade,title:r.nextDecade})),s.createElement("div",{className:c+"-body"},s.createElement("table",{className:c+"-table",cellSpacing:"0",role:"grid"},s.createElement("tbody",{className:c+"-tbody"},d))),f&&s.createElement("div",{className:c+"-footer"},f)))},t}(s.Component),V=z;z.propTypes={rootPrefixCls:c().string,value:c().object,defaultValue:c().object,renderFooter:c().func},z.defaultProps={onSelect:function(){}};function G(e){var t=this.state.value.clone();t.add(e,"years"),this.setState({value:t})}function H(e,t){var n=this.state.value.clone();n.year(e),n.month(this.state.value.month()),this.props.onSelect(n),t.preventDefault()}var J=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.state={value:n.value||n.defaultValue},r.prefixCls=n.rootPrefixCls+"-decade-panel",r.nextCentury=G.bind(r,100),r.previousCentury=G.bind(r,-100),r}return(0,o.default)(t,e),t.prototype.render=function(){for(var e=this,t=this.state.value,n=this.props,r=n.locale,i=n.renderFooter,a=t.year(),o=100*parseInt(a/100,10),l=o-10,u=o+99,c=[],d=0,f=this.prefixCls,p=0;p<4;p++){c[p]=[];for(var h=0;h<3;h++){var O=l+10*d,m=l+10*d+9;c[p][h]={startDecade:O,endDecade:m},d++}}var v=i&&i("decade"),g=c.map((function(t,n){var r=t.map((function(t){var n,r=t.startDecade,i=t.endDecade,l=ru,d=((n={})[f+"-cell"]=1,n[f+"-selected-cell"]=r<=a&&a<=i,n[f+"-last-century-cell"]=l,n[f+"-next-century-cell"]=c,n),p=r+"-"+i,h=void 0;return h=l?e.previousCentury:c?e.nextCentury:H.bind(e,r),s.createElement("td",{key:r,onClick:h,role:"gridcell",className:_()(d)},s.createElement("a",{className:f+"-decade"},p))}));return s.createElement("tr",{key:n,role:"row"},r)}));return s.createElement("div",{className:this.prefixCls},s.createElement("div",{className:f+"-header"},s.createElement("a",{className:f+"-prev-century-btn",role:"button",onClick:this.previousCentury,title:r.previousCentury}),s.createElement("div",{className:f+"-century"},o,"-",u),s.createElement("a",{className:f+"-next-century-btn",role:"button",onClick:this.nextCentury,title:r.nextCentury})),s.createElement("div",{className:f+"-body"},s.createElement("table",{className:f+"-table",cellSpacing:"0",role:"grid"},s.createElement("tbody",{className:f+"-tbody"},g))),v&&s.createElement("div",{className:f+"-footer"},v))},t}(s.Component),K=J;function ee(e){var t=this.props.value.clone();t.add(e,"months"),this.props.onValueChange(t)}function te(e){var t=this.props.value.clone();t.add(e,"years"),this.props.onValueChange(t)}function ne(e,t){return e?t:null}J.propTypes={locale:c().object,value:c().object,defaultValue:c().object,rootPrefixCls:c().string,renderFooter:c().func},J.defaultProps={onSelect:function(){}};var re=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return ie.call(r),r.nextMonth=ee.bind(r,1),r.previousMonth=ee.bind(r,-1),r.nextYear=te.bind(r,1),r.previousYear=te.bind(r,-1),r.state={yearPanelReferer:null},r}return(0,o.default)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.prefixCls,r=t.locale,i=t.mode,a=t.value,o=t.showTimePicker,l=t.enableNext,u=t.enablePrev,c=t.disabledMonth,d=t.renderFooter,f=null;return"month"===i&&(f=s.createElement(q,{locale:r,value:a,rootPrefixCls:n,onSelect:this.onMonthSelect,onYearPanelShow:function(){return e.showYearPanel("month")},disabledDate:c,cellRender:t.monthCellRender,contentRender:t.monthCellContentRender,renderFooter:d,changeYear:this.changeYear})),"year"===i&&(f=s.createElement(V,{locale:r,defaultValue:a,rootPrefixCls:n,onSelect:this.onYearSelect,onDecadePanelShow:this.showDecadePanel,renderFooter:d})),"decade"===i&&(f=s.createElement(K,{locale:r,defaultValue:a,rootPrefixCls:n,onSelect:this.onDecadeSelect,renderFooter:d})),s.createElement("div",{className:n+"-header"},s.createElement("div",{style:{position:"relative"}},ne(u&&!o,s.createElement("a",{className:n+"-prev-year-btn",role:"button",onClick:this.previousYear,title:r.previousYear})),ne(u&&!o,s.createElement("a",{className:n+"-prev-month-btn",role:"button",onClick:this.previousMonth,title:r.previousMonth})),this.monthYearElement(o),ne(l&&!o,s.createElement("a",{className:n+"-next-month-btn",onClick:this.nextMonth,title:r.nextMonth})),ne(l&&!o,s.createElement("a",{className:n+"-next-year-btn",onClick:this.nextYear,title:r.nextYear}))),f)},t}(s.Component);re.propTypes={prefixCls:c().string,value:c().object,onValueChange:c().func,showTimePicker:c().bool,onPanelChange:c().func,locale:c().object,enablePrev:c().any,enableNext:c().any,disabledMonth:c().func,renderFooter:c().func,onMonthSelect:c().func},re.defaultProps={enableNext:1,enablePrev:1,onPanelChange:function(){},onValueChange:function(){}};var ie=function(){var e=this;this.onMonthSelect=function(t){e.props.onPanelChange(t,"date"),e.props.onMonthSelect?e.props.onMonthSelect(t):e.props.onValueChange(t)},this.onYearSelect=function(t){var n=e.state.yearPanelReferer;e.setState({yearPanelReferer:null}),e.props.onPanelChange(t,n),e.props.onValueChange(t)},this.onDecadeSelect=function(t){e.props.onPanelChange(t,"year"),e.props.onValueChange(t)},this.changeYear=function(t){t>0?e.nextYear():e.previousYear()},this.monthYearElement=function(t){var n=e.props,r=n.prefixCls,i=n.locale,a=n.value,o=a.localeData(),l=i.monthBeforeYear,u=r+"-"+(l?"my-select":"ym-select"),c=t?" "+r+"-time-status":"",d=s.createElement("a",{className:r+"-year-select"+c,role:"button",onClick:t?null:function(){return e.showYearPanel("date")},title:t?null:i.yearSelect},a.format(i.yearFormat)),f=s.createElement("a",{className:r+"-month-select"+c,role:"button",onClick:t?null:e.showMonthPanel,title:t?null:i.monthSelect},i.monthFormat?a.format(i.monthFormat):o.monthsShort(a)),p=void 0;t&&(p=s.createElement("a",{className:r+"-day-select"+c,role:"button"},a.format(i.dayFormat)));var h=[];return h=l?[f,p,d]:[d,f,p],s.createElement("span",{className:u},N(h))},this.showMonthPanel=function(){e.props.onPanelChange(null,"month")},this.showYearPanel=function(t){e.setState({yearPanelReferer:t}),e.props.onPanelChange(null,"year")},this.showDecadePanel=function(){e.props.onPanelChange(null,"decade")}},ae=re;function oe(e){var t=e.prefixCls,n=e.locale,r=e.value,i=e.timePicker,a=e.disabled,o=e.disabledDate,l=e.onToday,u=e.text,c=(!u&&i?n.now:u)||n.today,d=o&&!P(w(r),o)||a,f=d?t+"-today-btn-disabled":"";return s.createElement("a",{className:t+"-today-btn "+f,role:"button",onClick:d?null:l,title:T(r)},c)}function se(e){var t=e.prefixCls,n=e.locale,r=e.okDisabled,i=e.onOk,a=t+"-ok-btn";return r&&(a+=" "+t+"-ok-btn-disabled"),s.createElement("a",{className:a,role:"button",onClick:r?null:i},n.ok)}function le(e){var t,n=e.prefixCls,r=e.locale,i=e.showTimePicker,a=e.onOpenTimePicker,o=e.onCloseTimePicker,l=e.timePickerDisabled,u=_()(((t={})[n+"-time-picker-btn"]=!0,t[n+"-time-picker-btn-disabled"]=l,t)),c=null;return l||(c=i?o:a),s.createElement("a",{className:u,role:"button",onClick:c},i?r.dateSelect:r.timeSelect)}var ue=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,o.default)(t,e),t.prototype.onSelect=function(e){this.props.onSelect(e)},t.prototype.getRootDOMNode=function(){return l.findDOMNode(this)},t.prototype.render=function(){var e=this.props,t=e.value,n=e.prefixCls,i=e.showOk,a=e.timePicker,o=e.renderFooter,l=e.mode,u=null,c=o&&o(l);if(e.showToday||a||c){var d,f=void 0;e.showToday&&(f=s.createElement(oe,(0,r.Z)({},e,{value:t})));var p=void 0;(!0===i||!1!==i&&e.timePicker)&&(p=s.createElement(se,e));var h=void 0;e.timePicker&&(h=s.createElement(le,e));var O=void 0;(f||h||p||c)&&(O=s.createElement("span",{className:n+"-footer-btn"},c,N([f,h,p])));var m=_()(n+"-footer",((d={})[n+"-footer-show-ok"]=p,d));u=s.createElement("div",{className:m},O)}return u},t}(s.Component);ue.propTypes={prefixCls:c().string,showDateInput:c().bool,disabledTime:c().any,timePicker:c().element,selectedValue:c().any,showOk:c().bool,onSelect:c().func,value:c().object,renderFooter:c().func,defaultValue:c().object,mode:c().string};var ce=ue,de=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.onSelect=function(e){r.setState({highlightTime:e}),r.props.onSelect(e)},r.scrollUp=function(){r.timeRef.current.scrollBy(0,-200)},r.scrollDown=function(){r.timeRef.current.scrollBy(0,200)},r.state={highlightTime:r.props.value||null},r.timeRef=s.createRef(),r}return(0,o.default)(t,e),t.prototype.componentDidMount=function(){this.timeRef.current.scrollTo(0,544)},t.prototype.render=function(){for(var e=this,t=this.props,n=t.value,r=t.prefixCls,i=t.locale,a=n.format().slice(0,10),o=[],l=0;l<24;l++){var u=(String(l)+":00").padStart(5,"0"),c=(String(l)+":30").padStart(5,"0");o.push(u),o.push(c)}var d=this.state.highlightTime,f=d?d.format().slice(11,16):null,p=i&&"\u4eca\u5929"===i.today;return s.createElement("div",{className:r+"-right-panel"},s.createElement("div",{className:r+"-right-panel-header",onClick:this.scrollUp},s.createElement("span",null)),s.createElement("div",{className:r+"-right-panel-body",ref:this.timeRef},s.createElement("ul",null,o.map((function(t){var n=v()(a+" "+t);return n=p?n.locale("zh-cn"):n.locale("en-gb"),s.createElement("li",{key:t,onClick:e.onSelect.bind(e,n),className:f===t?r+"-selected-time":""},t)})))),s.createElement("div",{className:r+"-right-panel-footer",onClick:this.scrollDown},s.createElement("span",null)))},t}(s.Component);de.propTypes={prefixCls:c().string,value:c().object,onSelect:c().func,locale:c().object};var fe=de;function pe(e){return e?w(e):v()()}var he={value:c().object,defaultValue:c().object,onKeyDown:c().func},Oe={onKeyDown:function(){}};function me(){}var ve={className:c().string,locale:c().object,style:c().object,visible:c().bool,onSelect:c().func,prefixCls:c().string,onChange:c().func,onOk:c().func},ge={locale:{today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},style:{},visible:!0,prefixCls:"rc-calendar",className:"",onSelect:me,onChange:me,onClear:me,renderFooter:function(){return null},renderSidebar:function(){return null}},ye=void 0,be=void 0,_e=void 0,Se=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));we.call(r);var o=n.selectedValue;return r.state={str:$(o,r.props.format),invalid:!1,hasFocus:!1},r}return(0,o.default)(t,e),t.prototype.componentDidUpdate=function(){!_e||!this.state.hasFocus||this.state.invalid||0===ye&&0===be||_e.setSelectionRange(ye,be)},t.getDerivedStateFromProps=function(e,t){var n={};_e&&(ye=_e.selectionStart,be=_e.selectionEnd);var r=e.selectedValue;return t.hasFocus||(n={str:$(r,e.format),invalid:!1}),n},t.getInstance=function(){return _e},t.prototype.render=function(){var e=this.props,t=this.state,n=t.invalid,r=t.str,i=e.locale,a=e.prefixCls,o=e.placeholder,l=e.clearIcon,u=e.inputMode,c=n?a+"-input-invalid":"";return s.createElement("div",{className:a+"-input-wrap"},s.createElement("div",{className:a+"-date-input-wrap"},s.createElement("input",{ref:this.saveDateInput,className:a+"-input "+c,value:r,disabled:e.disabled,placeholder:o,onChange:this.onInputChange,onKeyDown:this.onKeyDown,onFocus:this.onFocus,onBlur:this.onBlur,inputMode:u})),e.showClear?s.createElement("a",{role:"button",title:i.clear,onClick:this.onClear},l||s.createElement("span",{className:a+"-clear-btn"})):null)},t}(s.Component);Se.propTypes={prefixCls:c().string,timePicker:c().object,value:c().object,disabledTime:c().any,format:c().oneOfType([c().string,c().arrayOf(c().string)]),locale:c().object,disabledDate:c().func,onChange:c().func,onClear:c().func,placeholder:c().string,onSelect:c().func,selectedValue:c().object,clearIcon:c().node,inputMode:c().string};var we=function(){var e=this;this.onClear=function(){e.setState({str:""}),e.props.onClear(null)},this.onInputChange=function(t){var n=t.target.value,r=e.props,i=r.disabledDate,a=r.format,o=r.onChange,s=r.selectedValue;if(!n)return o(null),void e.setState({invalid:!1,str:n});var l=v()(n,a,!0);if(l.isValid()){var u=e.props.value.clone();u.year(l.year()).month(l.month()).date(l.date()).hour(l.hour()).minute(l.minute()).second(l.second()),!u||i&&i(u)?e.setState({invalid:!0,str:n}):(s!==u||s&&u&&!s.isSame(u))&&(e.setState({invalid:!1,str:n}),o(u))}else e.setState({invalid:!0,str:n})},this.onFocus=function(){e.setState({hasFocus:!0})},this.onBlur=function(){e.setState((function(e,t){return{hasFocus:!1,str:$(t.value,t.format)}}))},this.onKeyDown=function(t){var n=t.keyCode,r=e.props,i=r.onSelect,a=r.value,o=r.disabledDate;n===f.ENTER&&i&&((!o||!o(a))&&i(a.clone()),t.preventDefault())},this.getRootDOMNode=function(){return l.findDOMNode(e)},this.focus=function(){_e&&_e.focus()},this.saveDateInput=function(e){_e=e}};(0,p.polyfill)(Se);var ke=Se;function Te(){}var xe=function(e){return!(!v().isMoment(e)||!e.isValid())&&e},Ee=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return Pe.call(r),r.state={mode:r.props.mode||"date",value:xe(n.value)||xe(n.defaultValue)||v()(),selectedValue:n.selectedValue||n.defaultSelectedValue},r}return(0,o.default)(t,e),t.prototype.componentDidMount=function(){this.props.showDateInput&&this.saveFocusElement(ke.getInstance())},t.getDerivedStateFromProps=function(e,t){var n=e.value,r=e.selectedValue,i={};return"mode"in e&&t.mode!==e.mode&&(i={mode:e.mode}),"value"in e&&(i.value=xe(n)||xe(e.defaultValue)||pe(t.value)),"selectedValue"in e&&(i.selectedValue=r),i},t.prototype.render=function(){var e=this.props,t=this.state,n=e.locale,i=e.prefixCls,a=e.disabledDate,o=e.dateInputPlaceholder,l=e.timePicker,u=e.disabledTime,c=e.clearIcon,d=e.renderFooter,f=e.inputMode,p=e.showHourAndMinute,h=t.value,O=t.selectedValue,m=t.mode,v="time"===m,g=v&&u&&l?E(O,u):null,y=null;if(l&&v){var b=(0,r.Z)({showHour:!0,showSecond:!0,showMinute:!0},l.props,g,{onChange:this.onDateInputChange,value:O,disabledTime:u});void 0!==l.props.defaultValue&&(b.defaultOpenValue=l.props.defaultValue),y=s.cloneElement(l,b)}var _=e.showDateInput?s.createElement(ke,{format:this.getFormat(),key:"date-input",value:h,locale:n,placeholder:o,showClear:!0,disabledTime:u,disabledDate:a,onClear:this.onClear,prefixCls:i,selectedValue:O,onChange:this.onDateInputChange,onSelect:this.onDateInputSelect,clearIcon:c,inputMode:f}):null,S=[];return e.renderSidebar&&S.push(e.renderSidebar()),S.push(s.createElement("div",{className:i+"-panel",key:"panel"},_,s.createElement("div",{className:i+"-date-panel-container"},s.createElement("div",{tabIndex:this.props.focusablePanel?0:void 0,className:i+"-date-panel"},s.createElement(ae,{locale:n,mode:m,value:h,onValueChange:this.setValue,onPanelChange:this.onPanelChange,renderFooter:d,showTimePicker:v,prefixCls:i}),l&&v?s.createElement("div",{className:i+"-time-picker"},s.createElement("div",{className:i+"-time-picker-panel"},y)):null,s.createElement("div",{className:i+"-body"},s.createElement(L,{locale:n,value:h,selectedValue:O,prefixCls:i,dateRender:e.dateRender,onSelect:this.onDateTableSelect,disabledDate:a,showWeekNumber:e.showWeekNumber})),s.createElement(ce,{showOk:e.showOk,mode:m,renderFooter:e.renderFooter,locale:n,prefixCls:i,showToday:e.showToday,disabledTime:u,showTimePicker:v,showDateInput:e.showDateInput,timePicker:l,selectedValue:O,value:h,disabledDate:a,okDisabled:!1!==e.showOk&&(!O||!this.isAllowedDate(O)),onOk:this.onOk,onSelect:this.onSelect,onToday:this.onToday,onOpenTimePicker:this.openTimePicker,onCloseTimePicker:this.closeTimePicker})),p&&s.createElement(fe,{prefixCls:i,value:h,locale:n,onSelect:this.onDateTableSelect})))),this.renderRoot({children:S,className:e.showWeekNumber?i+"-week-number":""})},t}(s.Component);Ee.propTypes=(0,r.Z)({},he,ve,{prefixCls:c().string,className:c().string,style:c().object,defaultValue:c().object,value:c().object,selectedValue:c().object,defaultSelectedValue:c().object,mode:c().oneOf(["time","date","month","year","decade"]),locale:c().object,showDateInput:c().bool,showWeekNumber:c().bool,showToday:c().bool,showOk:c().bool,showHourAndMinute:c().bool,onSelect:c().func,onOk:c().func,onKeyDown:c().func,timePicker:c().element,dateInputPlaceholder:c().any,onClear:c().func,onChange:c().func,onPanelChange:c().func,disabledDate:c().func,disabledTime:c().any,dateRender:c().func,renderFooter:c().func,renderSidebar:c().func,clearIcon:c().node,focusablePanel:c().bool,inputMode:c().string,onBlur:c().func}),Ee.defaultProps=(0,r.Z)({},Oe,ge,{showToday:!0,showDateInput:!0,showHourAndMinute:!1,timePicker:null,onOk:Te,onPanelChange:Te,focusablePanel:!0});var Pe=function(){var e=this;this.onPanelChange=function(t,n){var r=e.props,i=e.state;"mode"in r||e.setState({mode:n}),r.onPanelChange(t||i.value,n)},this.onKeyDown=function(t){if("input"!==t.target.nodeName.toLowerCase()){var n=t.keyCode,r=t.ctrlKey||t.metaKey,i=e.props.disabledDate,a=e.state.value;switch(n){case f.DOWN:return e.goTime(1,"weeks"),t.preventDefault(),1;case f.UP:return e.goTime(-1,"weeks"),t.preventDefault(),1;case f.LEFT:return r?e.goTime(-1,"years"):e.goTime(-1,"days"),t.preventDefault(),1;case f.RIGHT:return r?e.goTime(1,"years"):e.goTime(1,"days"),t.preventDefault(),1;case f.HOME:return e.setValue(e.state.value.clone().startOf("month")),t.preventDefault(),1;case f.END:return e.setValue(function(e){return e.clone().endOf("month")}(e.state.value)),t.preventDefault(),1;case f.PAGE_DOWN:return e.goTime(1,"month"),t.preventDefault(),1;case f.PAGE_UP:return e.goTime(-1,"month"),t.preventDefault(),1;case f.ENTER:return i&&i(a)||e.onSelect(a,{source:"keyboard"}),t.preventDefault(),1;default:return e.props.onKeyDown(t),1}}},this.onClear=function(){e.onSelect(null),e.props.onClear()},this.onOk=function(){var t=e.state.selectedValue;e.isAllowedDate(t)&&e.props.onOk(t)},this.onDateInputChange=function(t){e.onSelect(t,{source:"dateInput"})},this.onDateInputSelect=function(t){e.onSelect(t,{source:"dateInputSelect"})},this.onDateTableSelect=function(t){var n=e.props.timePicker;if(!e.state.selectedValue&&n){var r=n.props.defaultValue;r&&function(e,t){v().isMoment(e)&&v().isMoment(t)&&(t.hour(e.hour()),t.minute(e.minute()),t.second(e.second()),t.millisecond(e.millisecond()))}(r,t)}e.onSelect(t)},this.onToday=function(){var t=w(e.state.value);e.onSelect(t,{source:"todayButton"})},this.onBlur=function(t){setTimeout((function(){var n=ke.getInstance(),r=e.rootInstance;!r||r.contains(document.activeElement)||n&&n.contains(document.activeElement)||e.props.onBlur&&e.props.onBlur(t)}),0)},this.getRootDOMNode=function(){return l.findDOMNode(e)},this.openTimePicker=function(){e.onPanelChange(null,"time")},this.closeTimePicker=function(){e.onPanelChange(null,"date")},this.goTime=function(t,n){e.setValue(function(e,t,n){return e.clone().add(t,n)}(e.state.value,t,n))}};(0,p.polyfill)(Ee);var $e=function(e){var t,n;return n=t=function(t){function n(){var e,r,o;(0,i.default)(this,n);for(var l=arguments.length,u=Array(l),c=0;c1&&void 0!==arguments[1]?arguments[1]:{},r=e.props;"value"in r||e.setState({value:t}),("keyboard"===n.source||"dateInputSelect"===n.source||!r.calendar.props.timePicker&&"dateInput"!==n.source||"todayButton"===n.source)&&e.close(e.focus),r.onChange(t)},this.onKeyDown=function(t){e.state.open||t.keyCode!==d.default.DOWN&&t.keyCode!==d.default.ENTER||(e.open(),t.preventDefault())},this.onCalendarOk=function(){e.close(e.focus)},this.onCalendarClear=function(){e.close(e.focus)},this.onCalendarBlur=function(){e.setOpen(!1)},this.onVisibleChange=function(t){e.setOpen(t)},this.getCalendarElement=function(){var t=e.props,n=e.state,r=t.calendar.props,i=n.value,a=i,s={ref:e.saveCalendarRef,defaultValue:a||r.defaultValue,selectedValue:i,onKeyDown:e.onCalendarKeyDown,onOk:(0,c.default)(r.onOk,e.onCalendarOk),onSelect:(0,c.default)(r.onSelect,e.onCalendarSelect),onClear:(0,c.default)(r.onClear,e.onCalendarClear),onBlur:(0,c.default)(r.onBlur,e.onCalendarBlur)};return o.default.cloneElement(t.calendar,s)},this.setOpen=function(t,n){var r=e.props.onOpenChange;e.state.open!==t&&("open"in e.props||e.setState({open:t},n),r(t))},this.open=function(t){e.setOpen(!0,t)},this.close=function(t){e.setOpen(!1,t)},this.focus=function(){e.state.open||s.default.findDOMNode(e).focus()},this.focusCalendar=function(){e.state.open&&e.calendarInstance&&e.calendarInstance.focus()}};(0,u.polyfill)(v),t.default=v,e.exports=t.default},49175:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Dnes",now:"Nyn\xed",backToToday:"Zp\u011bt na dne\u0161ek",ok:"Ok",clear:"Vymazat",month:"M\u011bs\xedc",year:"Rok",timeSelect:"Vybrat \u010das",dateSelect:"Vybrat datum",monthSelect:"Vyberte m\u011bs\xedc",yearSelect:"Vyberte rok",decadeSelect:"Vyberte dek\xe1du",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"P\u0159edchoz\xed m\u011bs\xedc (PageUp)",nextMonth:"N\xe1sleduj\xedc\xed (PageDown)",previousYear:"P\u0159edchoz\xed rok (Control + left)",nextYear:"N\xe1sleduj\xedc\xed rok (Control + right)",previousDecade:"P\u0159edchoz\xed dek\xe1da",nextDecade:"N\xe1sleduj\xedc\xed dek\xe1da",previousCentury:"P\u0159edchoz\xed stolet\xed",nextCentury:"N\xe1sleduj\xedc\xed stolet\xed"},e.exports=t.default},71238:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Heute",now:"Jetzt",backToToday:"Zur\xfcck zu Heute",ok:"OK",clear:"Zur\xfccksetzen",month:"Monat",year:"Jahr",timeSelect:"Zeit w\xe4hlen",dateSelect:"Datum w\xe4hlen",monthSelect:"W\xe4hle einen Monat",yearSelect:"W\xe4hle ein Jahr",decadeSelect:"W\xe4hle ein Jahrzehnt",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Vorheriger Monat (PageUp)",nextMonth:"N\xe4chster Monat (PageDown)",previousYear:"Vorheriges Jahr (Ctrl + left)",nextYear:"N\xe4chstes Jahr (Ctrl + right)",previousDecade:"Vorheriges Jahrzehnt",nextDecade:"N\xe4chstes Jahrzehnt",previousCentury:"Vorheriges Jahrhundert",nextCentury:"N\xe4chstes Jahrhundert"},e.exports=t.default},68042:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},e.exports=t.default},85594:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Hoy",now:"Ahora",backToToday:"Volver a hoy",ok:"Aceptar",clear:"Limpiar",month:"Mes",year:"A\xf1o",timeSelect:"Seleccionar hora",dateSelect:"Seleccionar fecha",monthSelect:"Elegir un mes",yearSelect:"Elegir un a\xf1o",decadeSelect:"Elegir una d\xe9cada",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Mes anterior (PageUp)",nextMonth:"Mes siguiente (PageDown)",previousYear:"A\xf1o anterior (Control + left)",nextYear:"A\xf1o siguiente (Control + right)",previousDecade:"D\xe9cada anterior",nextDecade:"D\xe9cada siguiente",previousCentury:"Siglo anterior",nextCentury:"Siglo siguiente"},e.exports=t.default},980:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Aujourd'hui",now:"Maintenant",backToToday:"Aujourd'hui",ok:"Ok",clear:"R\xe9tablir",month:"Mois",year:"Ann\xe9e",timeSelect:"S\xe9lectionner l'heure",dateSelect:"S\xe9lectionner la date",monthSelect:"Choisissez un mois",yearSelect:"Choisissez une ann\xe9e",decadeSelect:"Choisissez une d\xe9cennie",yearFormat:"YYYY",dateFormat:"DD/MM/YYYY",dayFormat:"DD",dateTimeFormat:"DD/MM/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Mois pr\xe9c\xe9dent (PageUp)",nextMonth:"Mois suivant (PageDown)",previousYear:"Ann\xe9e pr\xe9c\xe9dente (Ctrl + gauche)",nextYear:"Ann\xe9e prochaine (Ctrl + droite)",previousDecade:"D\xe9cennie pr\xe9c\xe9dente",nextDecade:"D\xe9cennie suivante",previousCentury:"Si\xe8cle pr\xe9c\xe9dent",nextCentury:"Si\xe8cle suivant"},e.exports=t.default},69979:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Dzisiaj",now:"Teraz",backToToday:"Ustaw dzisiaj",ok:"Ok",clear:"Wyczy\u015b\u0107",month:"Miesi\u0105c",year:"Rok",timeSelect:"Ustaw czas",dateSelect:"Ustaw dat\u0119",monthSelect:"Wybierz miesi\u0105c",yearSelect:"Wybierz rok",decadeSelect:"Wybierz dekad\u0119",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Poprzedni miesi\u0105c (PageUp)",nextMonth:"Nast\u0119pny miesi\u0105c (PageDown)",previousYear:"Ostatni rok (Ctrl + left)",nextYear:"Nast\u0119pny rok (Ctrl + right)",previousDecade:"Ostatnia dekada",nextDecade:"Nast\u0119pna dekada",previousCentury:"Ostatni wiek",nextCentury:"Nast\u0119pny wiek"},e.exports=t.default},40274:function(e,t){"use strict";t.__esModule=!0,t.default={today:"\u0421\u0435\u0433\u043e\u0434\u043d\u044f",now:"\u0421\u0435\u0439\u0447\u0430\u0441",backToToday:"\u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0434\u0430\u0442\u0430",ok:"Ok",clear:"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c",month:"\u041c\u0435\u0441\u044f\u0446",year:"\u0413\u043e\u0434",timeSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0440\u0435\u043c\u044f",dateSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0430\u0442\u0443",monthSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u043c\u0435\u0441\u044f\u0446",yearSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0433\u043e\u0434",decadeSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0435",yearFormat:"YYYY",dateFormat:"D-M-YYYY",dayFormat:"D",dateTimeFormat:"D-M-YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u043c\u0435\u0441\u044f\u0446 (PageUp)",nextMonth:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0441\u044f\u0446 (PageDown)",previousYear:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0433\u043e\u0434 (Control + left)",nextYear:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0433\u043e\u0434 (Control + right)",previousDecade:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0435",nextDecade:"\u0421\u043b\u0435\u0434\u0443\u0449\u0435\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0435",previousCentury:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0432\u0435\u043a",nextCentury:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u0435\u043a"},e.exports=t.default},72857:function(e,t){"use strict";t.__esModule=!0,t.default={today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},e.exports=t.default},1642:function(e,t){"use strict";t.__esModule=!0,t.default={today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u78ba\u5b9a",timeSelect:"\u9078\u64c7\u6642\u9593",dateSelect:"\u9078\u64c7\u65e5\u671f",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u500b\u6708 (\u7ffb\u9801\u4e0a\u9375)",nextMonth:"\u4e0b\u500b\u6708 (\u7ffb\u9801\u4e0b\u9375)",monthSelect:"\u9078\u64c7\u6708\u4efd",yearSelect:"\u9078\u64c7\u5e74\u4efd",decadeSelect:"\u9078\u64c7\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u6642mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u9375\u52a0\u5de6\u65b9\u5411\u9375)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u9375\u52a0\u53f3\u65b9\u5411\u9375)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7d00",nextCentury:"\u4e0b\u4e00\u4e16\u7d00"},e.exports=t.default},64444:function(e,t){"use strict";t.__esModule=!0;var n={adjustX:1,adjustY:1},r=[0,0],i={bottomLeft:{points:["tl","tl"],overflow:n,offset:[0,-3],targetOffset:r},bottomRight:{points:["tr","tr"],overflow:n,offset:[0,-3],targetOffset:r},topRight:{points:["br","br"],overflow:n,offset:[0,3],targetOffset:r},topLeft:{points:["bl","bl"],overflow:n,offset:[0,3],targetOffset:r}};t.default=i,e.exports=t.default},90127:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.INTERNAL_EVENTS=t.EXTERNAL_EVENTS=void 0;t.INTERNAL_EVENTS={ON_ARTICLE_INFO_TOGGLE:"on_article_info_toggle",ON_MOUSE_ENTER_BLOCK:"on_mouse_enter_block",ON_OPEN_LINK_MODAL:"on_open_link_modal",ON_CLOSE_LINK_POPOVER:"on_close_link_popover",ON_OPEN_FORMULA_DIALOG:"on_open_formula_dialog",ON_SELECT_ALL_CELL:"on_select_all_cell"},t.EXTERNAL_EVENTS={ON_HELP_INFO_TOGGLE:"on_help_info_toggle",ON_LINK_CLICK:"on_link_click",ON_INSERT_IMAGE:"on_insert_image",INSERT_IMAGE:"insert_image"}},78060:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HELPER_HOTKEYS=void 0;t.HELPER_HOTKEYS=[{Make_list:[["*/-","space"]],Make_ordered_list:[["1.","space"]],Insert_new_item:[["Enter"]],Insert_child_in_item:[["Shift","Enter"]],Increase_depth:[["Tab"]]},{Heading_1:[["#","space"]],Heading_2:[["##","space"]],Heading_3:[["###","space"]],Heading_4:[["####","space"]],Heading_5:[["#####","space"]],Heading_6:[["######","space"]]},{Make_code_block:[["```","space"]],Insert_new_line:[["Enter"]],Escape_code_block:[["Ctrl","Enter"],["Cmd","Enter"]],Insert_indent:[["Tab"]]},{Make_block_quote:[[">","space"]],Escape_block_quote:[["Enter"]]},{Insert_table_row:[["Enter"]],Escape_table:[["Ctrl","Enter"],["Cmd","Enter"]]},{Insert_formula:[["Ctrl","$"],["Cmd","$"]]},{Bold:[["**bold** / __bold__","space"]],Italic:[["*italic* / _italic_","space"]],Italic_bold:[["***italic*** / ___italic___","space"]],Inline_code:[["`code`","space"]]},{Save_file:[["Ctrl","s"],["Cmd","s"]]},{Paste_screen_shot:[["Ctrl","v"],["Cmd","v"]],Drag_image_from_anywhere_to_upload_it:[]}]},73832:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TRANSLATE_NAMESPACE=void 0;t.TRANSLATE_NAMESPACE="seafile-editor"},35714:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.children,n=(0,l.useSlateStatic)(),i=(0,o.useState)(u.OUTLINE),a=r(i,2),c=a[0],d=a[1],f=(0,o.useCallback)((function(){c!==u.OUTLINE&&d(u.OUTLINE)}),[c]),p=(0,o.useCallback)((function(){c!==u.FILE_DETAIL&&d(u.FILE_DETAIL)}),[c]);return o.default.createElement("div",{className:"sf-article-info-container"},o.default.createElement("ul",{className:"sf-article-info-nav nav"},o.default.createElement("li",{className:"nav-item"},o.default.createElement("span",{className:"nav-link ".concat(c===u.OUTLINE&&"active"),onClick:f},o.default.createElement("i",{className:"iconfont icon-list-ul"}))),o.default.createElement("li",{className:"nav-item"},o.default.createElement("span",{className:"nav-link ".concat(c===u.FILE_DETAIL&&"active"),onClick:p},o.default.createElement("i",{className:"iconfont icon-info-circle"})))),o.default.createElement("div",{className:"sf-article-info-content"},c===u.OUTLINE&&o.default.createElement(s.default,{editor:n}),c===u.FILE_DETAIL&&o.default.createElement(o.default.Fragment,null,t)))};var o=a(n(47313)),s=i(n(53089)),l=n(10541);n(17881);var u={OUTLINE:"outline",FILE_DETAIL:"file_detail"}},74154:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=e.getData("application/x-slate-fragment"),n=e.getData("text")||e.getData("text/plain")||"",r=t?JSON.parse(decodeURIComponent(window.atob(t))):null,i=e.getData("text/html")||"",a=e.types.includes("text/rtf"),o=e.files,s="text";return a?s="text":o.length>0?s="file":r&&Array.isArray(r)?s="fragment":i&&(s="html"),{text:n,html:i,fragment:r,type:s,files:o}}},66313:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(92360),i={fragment:"application/x-slate-fragment",html:"text/html",text:"text/plain"};t.default=function(e,t,n){var a=i[t],o=e.dataTransfer||e.clipboardData;if("fragment"===t){var s=window.btoa(encodeURIComponent(JSON.stringify(n)));o.setData(a,s);var l="",u="";n.forEach((function(e){u=r.Node.string(e).replace(/\ufeff/,""),l+=u+"\r\n"})),o.setData("text",l)}else"html"===t?(o.setData(a,n),o.setData("text",o.getData("text"))):o.setData("text",n)}},21894:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.title,n=e.shortcutData,r=e.shortcutDataNames;return i.default.createElement("div",{className:"sf-editor-classify-hotkeys"},i.default.createElement("h5",{className:"hotkey-type"},t),i.default.createElement("ul",{className:"hotkey-list"},Object.keys(n).map((function(e){var t=r[e],o=n[e];return 0!==o.length&&(o=o.length>1&&(0,a.isMac)()?o[1]:o[0]),i.default.createElement("li",{className:"hotkey-shortcuts",key:t},i.default.createElement("div",{className:"hotkey-shortcuts-left"},t),i.default.createElement("div",{className:"hotkey-shortcuts-right"},o[0]&&i.default.createElement("div",{className:"key hotkey-first"},o[0]),o[1]&&i.default.createElement("div",{className:"key hotkey-second"},o[1])))}))))};var i=r(n(47313)),a=n(31529)},69102:function(e,t,n){"use strict";var r=n(64836).default,i=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,(0,o.useTranslation)(d.TRANSLATE_NAMESPACE).t)("userHelp",{returnObjects:!0}),t=e.title,n=e.userHelpData,r=(0,a.useCallback)((function(){c.default.getInstance().dispatch(u.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,!1)}),[]);return a.default.createElement("div",{className:"sf-editor-helper"},a.default.createElement("div",{className:"sf-editor-helper__header"},a.default.createElement("div",{className:"title"},t),a.default.createElement("div",{className:"help-close",onClick:r},a.default.createElement("i",{className:"iconfont icon-times-circle"}))),a.default.createElement("div",{className:"sf-editor-helper__content"},n.map((function(e,t){var n=l.HELPER_HOTKEYS[t],r=e.shortcutType,i=e.shortcutData;return a.default.createElement(s.default,{key:"use-hotkey-".concat(t),title:r,shortcutData:n,shortcutDataNames:i})}))))};var a=i(n(47313)),o=n(72970),s=r(n(21894)),l=n(78060),u=n(90127),c=r(n(61894)),d=n(73832);n(97732)},55786:function(e,t,n){"use strict";var r=n(56690).default,i=n(89728).default,a=n(61655).default,o=n(26389).default,s=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(47313));n(30067);var u=function(e){a(n,e);var t=o(n);function n(){return r(this,n),t.apply(this,arguments)}return i(n,[{key:"render",value:function(){return l.default.createElement("div",{className:"empty-loading-page"},l.default.createElement("div",{className:"lds-ripple page-centered"},l.default.createElement("div",null),l.default.createElement("div",null)))}}]),n}(l.default.Component);t.default=u},53089:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(47313)),s=n(72970),l=i(n(30714)),u=n(17185),c=n(73832);n(52303);t.default=function(e){var t=e.editor,n=(0,s.useTranslation)(c.TRANSLATE_NAMESPACE).t,i=(0,u.useScrollContext)(),a=(0,o.useState)([]),d=r(a,2),f=d[0],p=d[1],h=(0,o.useState)(""),O=r(h,2),m=O[0],v=O[1];(0,o.useEffect)((function(){var e=function(e){var t=[];return e.forEach((function(e){"header2"!==e.type&&"header3"!==e.type||t.push(e)})),t}(t.children);p(e)}),[t.children]);var g=(0,o.useCallback)((function(e){for(var t=i.current.scrollTop,n=getComputedStyle(null===i||void 0===i?void 0:i.current),r=parseInt(n.paddingTop),a=0;at-r){v(o.id);break}}}),[f,i]);return(0,o.useEffect)((function(){var e=null;return i.current&&(i.current.addEventListener("scroll",g),e=i.current),function(){e.removeEventListener("scroll",g)}}),[g,i]),o.default.createElement("div",{className:"sf-editor-outline"},0===f.length&&o.default.createElement("div",{className:"empty-container"},n("No_outline")),f.length>0&&f.map((function(e,t){return o.default.createElement(l.default,{key:t,node:e,activeId:m})})))}},30714:function(e,t,n){"use strict";var r=n(64836).default,i=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(47313)),o=r(n(46123));t.default=function(e){var t=e.node,n=e.activeId,r=(0,a.useCallback)((function(){var e=t.id;document.getElementById(e).scrollIntoView()}),[t]),i=(0,o.default)({"outline-h2":"header2"===t.type,"outline-h3":"header3"===t.type,active:t.id===n});return a.default.createElement("div",{className:i,onClick:r},t.children.map((function(e){return e.text})).join(""))}},74565:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.value,n=e.editorApi,i=e.onSave,a=e.columns,h=e.onContentChanged,m=e.isSupportFormula,v=(0,o.useState)(t),g=r(v,2),y=g[0],b=g[1],_=(0,o.useMemo)((function(){return(0,f.default)(u.baseEditor,{editorApi:n,onSave:i,columns:a})}),[a,n,i]),S=(0,o.useMemo)((function(){return new d.default(_)}),[_]),w=(0,u.useHighlight)(_),k=(0,o.useCallback)((function(e){(b(e),_.forceNormalize)||(_.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&h&&h(e),c.default.getInstance().dispatch("change"))}),[_,h]),T=(0,o.useCallback)((function(e){var t=r(e.children,1)[0];if(t&&r(t.children,1)[0]){var n=l.Editor.start(e,[0,0]),i={anchor:n,focus:n};(0,p.focusEditor)(e,i)}}),[]);(0,o.useEffect)((function(){_.forceNormalize=!0,l.Editor.normalize(_,{force:!0});var e=setTimeout((function(){_.forceNormalize=!1,T(_)}),300);return function(){_.forceNormalize=!1,clearTimeout(e)}}),[]),(0,o.useEffect)((function(){return function(){_.selection=null,_.history={redos:[],undos:[]}}}),[]);var x=(0,o.useCallback)((function(){var e=_.children;1===e.length&&0===l.Node.string(e[0]).length&&T(_)}),[_,T]);return o.default.createElement("div",{className:"sf-simple-slate-editor-container"},o.default.createElement(u.Toolbar,{editor:_,isSupportFormula:m,isSupportColumn:!!a}),o.default.createElement("div",{className:"sf-slate-editor-content",onClick:x},o.default.createElement(s.Slate,{editor:_,initialValue:y,onChange:k},o.default.createElement("div",{className:"sf-slate-scroll-container ".concat(O?"":"isWin")},o.default.createElement("div",{className:"sf-slate-article-container"},o.default.createElement("div",{className:"article"},o.default.createElement(u.SetNodeToDecorations,null),o.default.createElement(s.Editable,{decorate:w,renderElement:u.renderElement,renderLeaf:u.renderLeaf,onKeyDown:S.onKeyDown,onCopy:S.onCopy})))))))};var o=a(n(47313)),s=n(10541),l=n(92360),u=n(28439),c=i(n(61894)),d=i(n(31219)),f=i(n(11032)),p=n(29606),h=n(31529);n(67172);var O=(0,h.isMac)()},11032:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return t.editorApi&&(n.api=t.editorApi),t.onSave&&(n.onSave=t.onSave),t.columns&&(n.columns=t.columns),n}},65293:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.children,n=(0,o.useState)(!1),i=r(n,2),a=i[0],f=i[1],p=(0,o.useState)(!1),h=r(p,2),O=h[0],m=h[1],v=(0,o.useCallback)((function(e){m(e),f(!1)}),[]),g=(0,o.useCallback)((function(e){f(e),m(!1)}),[]);(0,o.useEffect)((function(){var e=l.default.getInstance(),t=e.subscribe(u.INTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,v),n=e.subscribe(u.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,g);return function(){n(),t()}}),[]);var y=(0,s.default)("sf-markdown-help-wrapper",{active:O||a});return o.default.createElement("div",{className:y},O&&o.default.createElement(d.default,{children:t}),a&&o.default.createElement(c.default,null))};var o=a(n(47313)),s=i(n(46123)),l=i(n(61894)),u=n(90127),c=i(n(69102)),d=i(n(35714));n(50591)},69232:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.value,n=e.editorApi,i=e.onSave,a=e.onContentChanged,v=e.isSupportFormula,y=e.isSupportInsertSeafileImage,b=e.children,_=(0,o.useState)(t),S=r(_,2),w=S[0],k=S[1],T=(0,o.useRef)(null),x=(0,o.useMemo)((function(){return(0,f.default)(u.baseEditor,{editorApi:n,onSave:i})}),[n,i]),E=(0,o.useMemo)((function(){return new d.default(x)}),[x]);(0,m.default)(x);var P=(0,u.useHighlight)(x),$=(0,o.useCallback)((function(e){(k(e),x.forceNormalize)||(x.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&a&&a(e),c.default.getInstance().dispatch("change"))}),[x.forceNormalize,x.operations,a]),Q=(0,o.useCallback)((function(e){var t=r(e.children,1)[0];if(t&&r(t.children,1)[0]){var n=l.Editor.start(e,[0,0]),i={anchor:n,focus:n};(0,h.focusEditor)(e,i)}}),[]);(0,o.useEffect)((function(){x.forceNormalize=!0,l.Editor.normalize(x,{force:!0});var e=setTimeout((function(){x.forceNormalize=!1,Q(x)}),300);return function(){x.forceNormalize=!1,clearTimeout(e)}}),[]),(0,o.useEffect)((function(){return function(){x.selection=null,x.history={redos:[],undos:[]}}}),[]);var C=(0,o.useCallback)((function(){var e=x.children;1===e.length&&0===l.Node.string(e[0]).length&&Q(x)}),[x,Q]);return o.default.createElement("div",{className:"sf-slate-editor-container"},o.default.createElement(u.Toolbar,{editor:x,isRichEditor:!0,isSupportFormula:v,isSupportInsertSeafileImage:y}),o.default.createElement("div",{className:"sf-slate-editor-content",onClick:C},o.default.createElement(O.ScrollContext.Provider,{value:{scrollRef:T}},o.default.createElement(s.Slate,{editor:x,initialValue:w,onChange:$},o.default.createElement("div",{ref:T,className:"sf-slate-scroll-container ".concat(g?"":"isWin")},o.default.createElement("div",{className:"sf-slate-article-container"},o.default.createElement("div",{className:"article"},o.default.createElement(u.SetNodeToDecorations,null),o.default.createElement(s.Editable,{decorate:P,renderElement:u.renderElement,renderLeaf:u.renderLeaf,onKeyDown:E.onKeyDown,onCopy:E.onCopy})))),o.default.createElement(p.default,{children:b})))))};var o=a(n(47313)),s=n(10541),l=n(92360),u=n(28439),c=i(n(61894)),d=i(n(31219)),f=i(n(86410)),p=i(n(65293)),h=n(29606),O=n(17185),m=i(n(95318)),v=n(31529);n(51125);var g=(0,v.isMac)()},86410:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;return t.editorApi&&(n.api=t.editorApi),t.onSave&&(n.onSave=t.onSave),n}},64892:function(e,t,n){"use strict";var r=n(64836).default,i=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.value,n=e.isShowOutline,r=e.scrollRef,i=e.onLinkClick,d=(0,a.useRef)(null),p=(0,a.useMemo)((function(){return(0,o.createSlateEditor)()}),[]),h=r||d,O=(0,o.useHighlight)(p);return(0,c.default)(i),(0,a.useEffect)((function(){return function(){p.selection=null,p.history={redos:[],undos:[]}}}),[]),a.default.createElement(s.Slate,{editor:p,initialValue:t},a.default.createElement(u.ScrollContext.Provider,{value:{scrollRef:h}},a.default.createElement("div",{ref:d,className:"sf-slate-viewer-scroll-container ".concat(f?"":"isWin"," ").concat(n?"outline":"")},a.default.createElement("div",{className:"sf-slate-viewer-article-container"},a.default.createElement("div",{className:"article"},a.default.createElement(o.SetNodeToDecorations,null),a.default.createElement(s.Editable,{readOnly:!0,decorate:O,renderElement:o.renderElement,renderLeaf:o.renderLeaf}))),n&&a.default.createElement("div",{className:"sf-slate-viewer-outline"},a.default.createElement(l.default,{editor:p})))))};var a=i(n(47313)),o=n(28439),s=n(10541),l=r(n(53089)),u=n(17185),c=r(n(22027)),d=n(31529);n(94752);var f=(0,d.isMac)()},11152:function(e,t,n){"use strict";var r=n(56690).default,i=n(89728).default,a=n(66115).default,o=n(61655).default,s=n(26389).default,l=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(4942)),c=l(n(47313)),d=l(n(1168)),f=function(e){o(n,e);var t=s(n);function n(e){var i;return r(this,n),i=t.call(this,e),(0,u.default)(a(i),"state",{isMounted:!1}),i.el=document.createElement("div"),e.className&&(i.el.className=e.className),e.style&&(i.el.style=e.style),i}return i(n,[{key:"componentDidMount",value:function(){document.body.appendChild(this.el)}},{key:"componentDidUpdate",value:function(){var e=this.props,t=e.className,n=e.style;t&&(this.el.className=t),n&&(this.el.style=n)}},{key:"componentWillUnmount",value:function(){document.body.removeChild(this.el)}},{key:"render",value:function(){return d.default.createPortal(this.props.children,this.el)}}]),n}(c.default.Component);t.default=f},20156:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ElementPopover",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"MenuGroup",{enumerable:!0,get:function(){return a.MenuGroup}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return a.MenuItem}}),Object.defineProperty(t,"Select",{enumerable:!0,get:function(){return o.default}});var i=r(n(11152)),a=n(35334),o=r(n(39162))},35334:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"MenuGroup",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return a.default}});var i=r(n(71732)),a=r(n(31770));n(76612)},21884:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(47313)),s=n(72970),l=i(n(46123)),u=i(n(15084)),c=n(73832),d=function(e){var t=e.readonly,n=e.className,i=e.isDisabled,a=e.dropDownList,d=e.id,f=e.text,p=e.iconClass,h=e.isShowMenuItemTooltip,O=void 0!==h&&h,m=e.isShowListItemIcon,v=void 0!==m&&m,g=(0,o.useState)(!1),y=r(g,2),b=y[0],_=y[1],S=(0,o.useRef)(),w=(0,o.useRef)(),k=(0,s.useTranslation)(c.TRANSLATE_NAMESPACE).t,T=(0,o.useMemo)((function(){return"menu-dropdown-".concat(d)}),[d]),x=(0,o.useCallback)((function(e){var t,n,r=null===S||void 0===S||null===(t=S.current)||void 0===t?void 0:t.contains(e.target),i=null===w||void 0===w||null===(n=w.current)||void 0===n?void 0:n.contains(e.target);(b||!r||i)&&(document.removeEventListener("click",x),_(!1))}),[b]),E=(0,o.useCallback)((function(e){_(!0),document.addEventListener("click",x)}),[x]),P=(0,o.useCallback)((function(e,t,n){e.stopPropagation(),x(e),n&&n(t)}),[x]);return o.default.createElement("div",{style:{position:"relative"}},o.default.createElement("div",{ref:S,id:T,className:(0,l.default)(n,"sf-menu-group-item sf-menu-with-dropdown",{"header-popover-showed":b,"header-toggle-disabled":i}),onClick:!t&&!i&&E},o.default.createElement("span",{className:"sf-menu-with-dropdown-icon active ".concat(p)}),o.default.createElement("div",{className:"sf-menu-with-dropdown-triangle"},o.default.createElement("i",{className:"sf-menu-with-dropdown-triangle-icon iconfont icon-".concat(b?"caret-up":"drop-down")})),!!b&&o.default.createElement("div",{ref:w,className:"sf-dropdown-list "},a.map((function(e,t){var n=e.id,r=e.iconClass,i=e.handleClick,a=e.text;return o.default.createElement(o.Fragment,{key:t},o.default.createElement("div",{id:n,className:(0,l.default)("sf-dropdown-list-item"),onClick:function(t){return P(t,e,i)}},v&&r&&o.default.createElement("i",{className:"sf-dropdown-menu-item-icon ".concat(r)}),o.default.createElement("span",{className:"sf-dropdown-menu-item-text"},k(a))))}))),!!O&&o.default.createElement(u.default,{target:T},k(f))))};d.defaultProps={className:"",dropDownList:[],isShowMenuItemTooltip:!1,isShowListItemIcon:!1};t.default=d},71732:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(47313)),a=function(e){return i.default.createElement("div",{className:"btn-group "+e.className,role:"group"},e.children)};a.defaultProps={className:"sf-menu-group"};t.default=a},31770:function(e,t,n){"use strict";var r=n(64836).default,i=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(47313)),o=n(72970),s=r(n(46123)),l=r(n(15084)),u=n(73832),c=function(e){var t=e.disabled,n=e.isActive,r=e.isRichEditor,i=e.type,c=e.onMouseDown,d=e.className,f=e.iconClass,p=e.id,h=e.text,O=(0,o.useTranslation)(u.TRANSLATE_NAMESPACE).t,m=(0,a.useCallback)((function(e){t||c(e,i)}),[t,i,c]),v=(0,s.default)(d,{"sf-rich-editor":r,"sf-icon-btn":!0,"sf-icon-btn-disabled":t,"sf-icon-btn-hover":!t});return a.default.createElement(a.default.Fragment,null,a.default.createElement("button",{id:p,type:"button",className:v,disabled:t,"data-active":n,onClick:m},a.default.createElement("i",{className:f})),a.default.createElement(l.default,{target:p},O(h)))};c.defaultProps={isRichEditor:!0,className:"sf-menu-group-item"};t.default=c},17791:function(e,t,n){"use strict";var r=n(56690).default,i=n(89728).default,a=n(66115).default,o=n(61655).default,s=n(26389).default,l=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(4942)),c=l(n(47313)),d=function(e){o(n,e);var t=s(n);function n(){var e;return r(this,n),e=t.apply(this,arguments),(0,u.default)(a(e),"onClick",(function(t){t.stopPropagation(),t.nativeEvent.stopImmediatePropagation();var n=e.props.option;e.props.onOptionChanged(n)})),e}return i(n,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.isActive,r=e.optionClass,i="option-item ".concat(r||""," ").concat(n?"active":"");return c.default.createElement("span",{className:i,onClick:this.onClick},t.iconClass&&c.default.createElement("span",{className:"item-icon ".concat(t.iconClass)}),c.default.createElement("span",{className:"label"},t.label))}}]),n}(c.default.Component);t.default=d},63316:function(e,t,n){"use strict";var r=n(42122).default,i=n(56690).default,a=n(89728).default,o=n(66115).default,s=n(61655).default,l=n(26389).default,u=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=u(n(4942)),d=u(n(47313)),f=u(n(66943)),p=n(72970),h=function(e){s(n,e);var t=l(n);function n(e){var a;return i(this,n),a=t.call(this,e),(0,c.default)(o(a),"onMouseEnter",(function(){if(a.props.option){var e=a.settingRef.getBoundingClientRect(),t={height:e.height,width:e.width};a.setState({isShowMenu:!0,position:t})}})),(0,c.default)(o(a),"onMouseLeave",(function(){a.setState({isShowMenu:!1})})),(0,c.default)(o(a),"onBoldClick",(function(e){e.stopPropagation();var t=a.props.option,n=r(r({},t),{},{bold:!t.bold});a.props.onUpdateOption(n)})),(0,c.default)(o(a),"onItalicClick",(function(e){e.stopPropagation();var t=a.props.option,n=r(r({},t),{},{italic:!t.italic});a.props.onUpdateOption(n)})),(0,c.default)(o(a),"setSettingRef",(function(e){a.settingRef=e})),a.state={isShowMenu:!1,position:{top:0,left:0}},a}return a(n,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.t,r=!t,i=t||{},a=i.bold,o=i.italic,s=this.state.isShowMenu,l="sf-field-setting ".concat(r?"disable":""," option-item");return d.default.createElement("span",{ref:this.setSettingRef,className:l,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},d.default.createElement("span",{className:"iconfont icon-text-style"}),d.default.createElement("span",{className:"label"},n("Font_style")),d.default.createElement("span",{className:"icon-container"},d.default.createElement("span",{className:"iconfont icon-caret-up op-icon"})),s&&d.default.createElement(f.default,{position:this.state.position},d.default.createElement(f.default.Item,{iconClass:"iconfont icon-bold",isChecked:a,onClick:this.onBoldClick},n("bold")),d.default.createElement(f.default.Item,{iconClass:"iconfont icon-italic",isChecked:o,onClick:this.onItalicClick},n("italic"))))}}]),n}(d.default.Component);t.default=(0,p.withTranslation)("seafile-editor")(h)},39162:function(e,t,n){"use strict";var r=n(56690).default,i=n(89728).default,a=n(66115).default,o=n(61655).default,s=n(26389).default,l=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(4942)),c=l(n(47313)),d=l(n(17791)),f=l(n(63316));n(80418);var p=function(e){o(n,e);var t=s(n);function n(e){var i;return r(this,n),i=t.call(this,e),(0,u.default)(a(i),"handleSelector",(function(e){i.selector&&!i.selector.contains(e.target)&&i.setState({isShowSelector:!1})})),(0,u.default)(a(i),"getCurrentOption",(function(){var e=i.props,t=e.value,n=e.options;return t&&n.find((function(e){return e.value===t.value}))})),(0,u.default)(a(i),"onSelectToggle",(function(e){var t=!i.state.isShowSelector;t&&(i.dropdownContainerHasInit=!1),i.setState({isShowSelector:t})})),(0,u.default)(a(i),"onChange",(function(e){i.setState({isShowSelector:!1,currentOption:e}),i.props.onChange(e)})),(0,u.default)(a(i),"onUpdateOption",(function(e){i.setState({currentOption:e}),i.props.onChange(e)})),(0,u.default)(a(i),"setContainerRef",(function(e){i.dropdownContainer=e})),(0,u.default)(a(i),"setSelectorRef",(function(e){i.selector=e})),i.state={isShowSelector:!1,currentOption:i.getCurrentOption()},i.dropdownContainerHasInit=!1,i}return i(n,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleSelector)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleSelector)}},{key:"componentDidUpdate",value:function(){var e=this.props.options,t=this.state.currentOption,n=t&&e.findIndex((function(e){return e.value===t.value}));if(n>-1){var r=48+32*(n+1)-150;if(r<0)return;this.dropdownContainer&&!this.dropdownContainerHasInit&&(this.dropdownContainerHasInit=!0,this.dropdownContainer.scrollTop=r)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.selectClass,r=t.optionClass,i=t.isSelected,a=t.options,o=t.placeholder,s=this.state,l=s.currentOption,u=s.isShowSelector,p=u||i;return c.default.createElement("span",{ref:this.setSelectorRef,className:"select-container ".concat(n||"")},c.default.createElement("span",{className:"control-container ".concat(p?"active":""),onClick:this.onSelectToggle},!l&&c.default.createElement("span",{className:"label placeholder"},o),l&&c.default.createElement(c.default.Fragment,null,c.default.createElement("span",{className:"control-icon ".concat(l.iconClass)}),c.default.createElement("span",{className:"control-label"},l.label)),c.default.createElement("span",{className:"operation"},c.default.createElement("i",{className:"iconfont icon-drop-down arrow"}))),u&&c.default.createElement("span",{className:"select-popover"},c.default.createElement(f.default,{option:l,onUpdateOption:this.onUpdateOption}),c.default.createElement("span",{className:"option-item-divider"}),c.default.createElement("span",{className:"option-item-wrapper",ref:this.setContainerRef},a.map((function(t){var n=t.value===(l&&l.value);return c.default.createElement(d.default,{key:t.value,optionClass:r,isActive:n,option:t,onOptionChanged:e.onChange})})))))}}]),n}(c.default.Component);t.default=p},66943:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(62859)),a=r(n(17413));i.default.Item=a.default;t.default=i.default},17413:function(e,t,n){"use strict";var r=n(56690).default,i=n(89728).default,a=n(66115).default,o=n(61655).default,s=n(26389).default,l=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(4942)),c=l(n(47313));n(14175);var d=function(e){o(n,e);var t=s(n);function n(){var e;return r(this,n),e=t.apply(this,arguments),(0,u.default)(a(e),"onClick",(function(t){e.props.onClick(t)})),e}return i(n,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.itemClass,r=e.iconClass,i=e.isChecked,a="sf-menu-item ".concat(n||""),o="menu-item-icon ".concat(r||"");return c.default.createElement("span",{className:a,onClick:this.onClick},c.default.createElement("span",{className:o}),c.default.createElement("span",{className:"menu-item-name"},t),i&&c.default.createElement("span",{className:"iconfont icon-check-mark"}))}}]),n}(c.default.Component);t.default=d},62859:function(e,t,n){"use strict";var r=n(56690).default,i=n(89728).default,a=n(66115).default,o=n(61655).default,s=n(26389).default,l=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(4942)),c=l(n(47313)),d=function(e){o(n,e);var t=s(n);function n(){var e;return r(this,n),e=t.apply(this,arguments),(0,u.default)(a(e),"getStyle",(function(){return{marginLeft:e.props.position.width-10,marginTop:"30px"}})),e}return i(n,[{key:"render",value:function(){var e=this.getStyle();return c.default.createElement("span",{className:"sf-menu-container",style:e},this.props.children)}}]),n}(c.default.Component);t.default=d},15084:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(47313)),a=n(26213),o=r(n(46123));n(55488);t.default=function(e){var t=e.target,n=e.children,r=e.className,s=e.placement,l=(0,o.default)("sf-tooltip",r);return i.default.createElement(a.UncontrolledTooltip,{popperClassName:l,target:t,fade:!1,placement:s||"bottom",delay:0},n)}},57756:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNORDERED_LIST=t.TABLE_ROW=t.TABLE_CELL=t.TABLE=t.PARAGRAPH=t.ORDERED_LIST=t.LIST_ITEM=t.LINK=t.IMAGE=t.HEADER6=t.HEADER5=t.HEADER4=t.HEADER3=t.HEADER2=t.HEADER1=t.HEADER=t.FORMULA=t.COLUMN=t.CODE_LINE=t.CODE_BLOCK=t.CHECK_LIST_ITEM=t.BLOCKQUOTE=void 0;t.BLOCKQUOTE="blockquote";var n=t.HEADER="header";t.HEADER1="".concat(n,"1"),t.HEADER2="".concat(n,"2"),t.HEADER3="".concat(n,"3"),t.HEADER4="".concat(n,"4"),t.HEADER5="".concat(n,"5"),t.HEADER6="".concat(n,"6"),t.ORDERED_LIST="ordered_list",t.UNORDERED_LIST="unordered_list",t.LIST_ITEM="list_item",t.CHECK_LIST_ITEM="check_list_item",t.PARAGRAPH="paragraph",t.CODE_BLOCK="code_block",t.CODE_LINE="code_line",t.TABLE="table",t.TABLE_ROW="table_row",t.TABLE_CELL="table_cell",t.IMAGE="image",t.LINK="link",t.FORMULA="formula",t.COLUMN="column"},16963:function(e,t,n){"use strict";var r,i=n(38416).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0});var o={HEADERS:!0,HEADER_TITLE_MAP:!0,LIST_TYPE_ARRAY:!0,INSERT_POSITION:!0,TEXT_ALIGN:!0,ELementTypes:!0};t.TEXT_ALIGN=t.LIST_TYPE_ARRAY=t.INSERT_POSITION=t.HEADER_TITLE_MAP=t.HEADERS=t.ELementTypes=void 0;var s=a(n(57756));t.ELementTypes=s;var l=n(32057);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));t.HEADERS=[s.HEADER1,s.HEADER2,s.HEADER3,s.HEADER4,s.HEADER5,s.HEADER6],t.HEADER_TITLE_MAP=(i(r={},s.HEADER1,"Header_one"),i(r,s.HEADER2,"Header_two"),i(r,s.HEADER3,"Header_three"),i(r,s.HEADER4,"Header_four"),i(r,s.HEADER5,"Header_five"),i(r,s.HEADER6,"Header_six"),i(r,s.PARAGRAPH,"Paragraph"),r),t.LIST_TYPE_ARRAY=["unordered_list","ordered_list"],t.INSERT_POSITION={BEFORE:"before",CURRENT:"current",AFTER:"after"},t.TEXT_ALIGN={LEFT:"left",CENTER:"center",RIGHT:"right"}},76303:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WIN_HOTKEYS_EVENT_HEADER=t.MAC_HOTKEYS_TIP_HEADER=t.MAC_HOTKEYS_EVENT_HEADER=void 0;t.MAC_HOTKEYS_TIP_HEADER={paragraph:"\u2318+\u2325+0",header1:"\u2318+\u2325+1",header2:"\u2318+\u2325+2",header3:"\u2318+\u2325+3",header4:"\u2318+\u2325+4",header5:"\u2318+\u2325+5",header6:"\u2318+\u2325+6"},t.WIN_HOTKEYS_EVENT_HEADER={paragraph:"ctrl+alt+0",header1:"ctrl+alt+1",header2:"ctrl+alt+2",header3:"ctrl+alt+3",header4:"ctrl+alt+4",header5:"ctrl+alt+5",header6:"ctrl+alt+6"},t.MAC_HOTKEYS_EVENT_HEADER={paragraph:"cmd+opt+0",header1:"cmd+opt+1",header2:"cmd+opt+2",header3:"cmd+opt+3",header4:"cmd+opt+4",header5:"cmd+opt+5",header6:"cmd+opt+6"}},32057:function(e,t,n){"use strict";var r,i=n(38416).default;Object.defineProperty(t,"__esModule",{value:!0}),t.TEXT_STYLE_MAP=t.TABLE_SUBMENU_MAP=t.MENUS_CONFIG_MAP=t.CLEAR_FORMAT=void 0;var a=n(57756),o="bold",s="italic",l="code",u=t.CLEAR_FORMAT="clear_format",c=(t.TEXT_STYLE_MAP={BOLD:o,ITALIC:s,UNDERLINE:"underline",CODE:l,DELETE:"delete",ADD:"add",BOLD_ITALIC:"".concat(o,"_").concat(s)},t.TABLE_SUBMENU_MAP={TABLE_ALIGN_LEFT:"table_align_left",TABLE_ALIGN_CENTER:"table_align_center",TABLE_ALIGN_RIGHT:"table_align_right",TABLE_INSERT_COLUMN:"table_insert_column",TABLE_REMOVE_COLUMN:"table_remove_column",TABLE_INSERT_ROW:"table_insert_row",TABLE_REMOVE_ROW:"table_remove_row",TABLE_DELETE_TABLE:"table_delete_table"});t.MENUS_CONFIG_MAP=(i(r={},a.BLOCKQUOTE,{id:"seafile_".concat(a.BLOCKQUOTE),iconClass:"iconfont icon-quote-left",text:"Quote"}),i(r,a.ORDERED_LIST,{id:"seafile_".concat(a.ORDERED_LIST),iconClass:"iconfont icon-list-ol",text:"Ordered_list"}),i(r,a.UNORDERED_LIST,{id:"seafile_".concat(a.UNORDERED_LIST),iconClass:"iconfont icon-list-ul",text:"Unordered_list"}),i(r,a.CHECK_LIST_ITEM,{id:"seafle_".concat(a.CHECK_LIST_ITEM),iconClass:"iconfont icon-check-square",text:"Check_list_item"}),i(r,a.CODE_BLOCK,{id:"seafile_".concat(a.CODE_BLOCK),iconClass:"iconfont icon-code-block",text:"Code_block"}),i(r,a.LINK,{id:"seafile_".concat(a.LINK),iconClass:"iconfont icon-link",text:"Insert_link"}),i(r,a.IMAGE,{id:"seafile_".concat(a.IMAGE),iconClass:"iconfont icon-image",text:"Insert_image"}),i(r,a.TABLE,{id:"seafile_".concat(a.TABLE),iconClass:"iconfont icon-table",text:"Insert_table"}),i(r,s,{id:"seafile_".concat(s),iconClass:"iconfont icon-italic",text:"Italic",type:s}),i(r,o,{id:"seafile_".concat(o),iconClass:"iconfont icon-bold",text:"Bold",type:o}),i(r,l,{id:"seafile_".concat(l),iconClass:"iconfont icon-code",text:"Code",type:l}),i(r,c.TABLE_ALIGN_LEFT,{id:"seafile_".concat(c.TABLE_ALIGN_LEFT),iconClass:"iconfont icon-left-alignment",text:"Left"}),i(r,c.TABLE_ALIGN_CENTER,{id:"seafile_".concat(c.TABLE_ALIGN_CENTER),iconClass:"iconfont icon-center-horizontally",text:"Center"}),i(r,c.TABLE_ALIGN_RIGHT,{id:"seafile_".concat(c.TABLE_ALIGN_RIGHT),iconClass:"iconfont icon-align-right",text:"Right"}),i(r,c.TABLE_INSERT_COLUMN,{id:"seafile_".concat(c.TABLE_INSERT_COLUMN),iconClass:"iconfont icon-column",text:"Insert_column"}),i(r,c.TABLE_REMOVE_COLUMN,{id:"seafile_".concat(c.TABLE_REMOVE_COLUMN),text:"Remove_column"}),i(r,c.TABLE_INSERT_ROW,{id:"seafile_".concat(c.TABLE_INSERT_ROW),iconClass:"iconfont icon-row",text:"Insert_row"}),i(r,c.TABLE_REMOVE_ROW,{id:"seafile_".concat(c.TABLE_REMOVE_ROW),text:"Remove_row"}),i(r,c.TABLE_DELETE_TABLE,{id:"seafile_".concat(c.TABLE_DELETE_TABLE),iconClass:"iconfont icon-delete-table",text:"Remove_table"}),i(r,a.FORMULA,{id:"seafile_".concat(a.FORMULA),iconClass:"iconfont icon-formula",text:"Insert_formula"}),i(r,u,{id:"seafile_".concat(u),iconClass:"iconfont icon-clear-format",text:"Clear_format"}),i(r,a.COLUMN,{id:"seafile_".concat(a.COLUMN),iconClass:"iconfont icon-choose-column",text:"Insert_column"}),r)},29606:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(87601);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var i=n(45913);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var a=n(9978);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},87601:function(e,t,n){"use strict";var r=n(70215).default,i=n(861).default,a=n(74704).default,o=n(27424).default,s=n(42122).default,l=["at"],u=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isTextNode=t.isStartPoint=t.isSelectionAtBlockStart=t.isSelectionAtBlockEnd=t.isRangeAcrossBlocks=t.isLastNode=t.isLastChild=t.isFirstNode=t.isFirstChild=t.isEndPoint=t.isBlockTextEmptyAfterSelection=t.isBlockAboveEmpty=t.isAncestorEmpty=t.getSelectedNodeEntryByTypes=t.getSelectedNodeEntryByType=t.getSelectedNodeByTypes=t.getSelectedNodeByType=t.getSelectedElems=t.getQueryOptions=t.getPreviousPath=t.getPrevNode=t.getParentNode=t.getNodes=t.getNodeType=t.getNodeEntries=t.getNode=t.getNextSiblingNodes=t.getNextNode=t.getLastChildPath=t.getLastChild=t.getInlineNodes=t.getEditorString=t.getDeepInlineChildren=t.getCommonNode=t.getChildren=t.getAboveNode=t.getAboveBlockNode=t.findPath=t.findNode=t.findDescendant=void 0;var c=n(92360),d=n(10541),f=u(n(90552)),p=n(9978),h=n(57756),O=function(e,t){var n=t.match,r=t.block,i=void 0;return(n||r)&&(i=function(t,i){return(0,p.match)(t,i,n)&&(!r||c.Editor.isBlock(e,t))}),s(s({},t),{},{match:i})};t.getQueryOptions=O;t.findPath=function(e,t,n){try{return d.ReactEditor.findPath(e,t)}catch(r){return n}};t.getNode=function(e,t){var n=null;try{n=c.Node.get(e,t)}catch(r){n=null}return n};var m=function(e){return c.Element.isElement(e)?e.type:""};t.getNodeType=m;t.getParentNode=function e(t,n){for(var r,i=0;i1&&void 0!==arguments[1]?arguments[1]:{},n=t.at,i=r(t,l);if(n||(n=e.selection),n){var a=c.Range.edges(n),u=o(a,2),d=u[0],f=u[1],p=S(e,s({at:d},i)),h=S(e,s({at:f},i));if(p||h)return!p||!h||!c.Path.equals(p[1],h[1])}};var T=function(e,t){return!c.Node.string(t)&&!t.children.some((function(t){return c.Editor.isInline(e,t)}))};t.isAncestorEmpty=T;t.isBlockAboveEmpty=function(e){var t,n=null===(t=S(e))||void 0===t?void 0:t[0];return!!n&&T(e,n)};t.isSelectionAtBlockStart=function(e,t){var n,r=e.selection;if(!r)return!1;var i=null===(n=S(e,t))||void 0===n?void 0:n[1];return!!i&&(w(e,r.focus,i)||c.Range.isExpanded(e.selection)&&w(e,r.anchor,i))};t.isSelectionAtBlockEnd=function(e,t){var n,r,i=null===(n=S(e,t))||void 0===n?void 0:n[1];return!!i&&k(e,null===(r=e.selection)||void 0===r?void 0:r.focus,i)};t.isFirstNode=function(e,t){return(e.children||[])[0]===t};t.isLastNode=function(e,t){var n=e.children||[];return n[n.length-1]===t};t.isTextNode=function(e){return!!e&&(!Reflect.has(e,"children")&&void 0)};t.getInlineNodes=function e(t){if(!t.type)return[t];if(t.type===h.IMAGE)return[t];if(t.type===h.LINK)return[t];if(t.type===h.COLUMN)return[t];var n=t.children,r={id:f.default.nice(),text:""};return n?n.map((function(n){return n.type?n.type===h.IMAGE||n.type===h.LINK||n.type===h.COLUMN?n:e(t):n})).flat():[r]}},232:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.focusEditor=void 0;var r=n(92360),i=n(10541);t.focusEditor=function(e,t){t&&r.Editor.withoutNormalizing(e,(function(){r.Transforms.deselect(e),r.Transforms.select(e,t)})),i.ReactEditor.focus(e)}},45913:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(10261);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var i=n(33866);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var a=n(232);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=n(25953);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},10261:function(e,t,n){"use strict";var r=n(861).default;Object.defineProperty(t,"__esModule",{value:!0}),t.moveChildren=void 0;var i=n(92360),a=n(87601);t.moveChildren=function(e,t){var n=t.at,o=t.to,s=t.match,l=t.fromStartIndex,u=void 0===l?0:l,c=0,d=i.Path.isPath(n)?n:n[1],f=i.Path.isPath(n)?(0,a.getNode)(e,d):n[0];if(!f)return c;if(!i.Editor.isBlock(e,f))return c;for(var p=f.children.length-1;p>=u;p--){var h=[].concat(r(d),[p]),O=(0,a.getNode)(e,h);(!s||O&&s([O,h]))&&(i.Transforms.moveNodes(e,{at:h,to:o}),c++)}return c}},33866:function(e,t,n){"use strict";var r=n(42122).default,i=n(27424).default,a=n(74704).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeNodeChildren=void 0;var o=n(92360);t.removeNodeChildren=function(e,t,n){var s,l=o.Node.children(e,t,{reverse:!0}),u=a(l);try{for(u.s();!(s=u.n()).done;){var c=i(s.value,2)[1];o.Transforms.removeNodes(e,r(r({},n),{},{at:c}))}}catch(d){u.e(d)}finally{u.f()}}},25953:function(e,t,n){"use strict";var r=n(42122).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceNodeChildren=void 0;var i=n(92360),a=n(33866);t.replaceNodeChildren=function(e,t){var n=t.at,o=t.nodes,s=t.insertOptions,l=t.removeOptions;i.Editor.withoutNormalizing(e,(function(){(0,a.removeNodeChildren)(e,n,l),i.Transforms.insertNodes(e,o,r(r({},s),{},{at:n.concat([0])}))}))}},9978:function(e,t,n){"use strict";var r=n(42122).default,i=n(27424).default,a=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.match=t.isEmptyParagraph=t.generateHeaderElement=t.generateEmptyElement=t.generateElement=t.generateDefaultText=t.generateDefaultParagraph=t.Placeholder=void 0;var o=a(n(90552)),s=n(72970),l=n(57756),u=n(73832);t.match=function(e,t,n){return!n||("object"===typeof n?Object.entries(n).every((function(t){var n=i(t,2),r=n[0],a=n[1];return a&&!Array.isArray(a)?e[r]===a:(a=a||[]).includes(e[r])})):n(e,t))};var c=function(){return{id:o.default.nice(),text:""}};t.generateDefaultText=c;t.generateDefaultParagraph=function(){return{id:o.default.nice(),type:l.PARAGRAPH,children:[c()]}};t.generateEmptyElement=function(e){return{id:o.default.nice(),type:e,children:[c()]}};t.generateHeaderElement=function(e){var t={id:o.default.nice(),text:e};return{id:o.default.nice(),type:l.HEADER1,children:[t]}};t.generateElement=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.childrenOrText,i=void 0===n?"":n,a=t.props,s=void 0===a?{}:a;if("string"===typeof i&&(i=[{id:o.default.nice(),text:i}]),!Array.isArray(i))throw Error("childrenOrText must be a string or a Node array!");return r({id:o.default.nice(),type:e,children:i},s)};t.isEmptyParagraph=function(e){if("paragraph"!==e.type)return!1;if(1!==e.children.length)return!1;var t=i(e.children,1)[0];return!(!Text.isText(t)||""!==t.text||"image"===t.type)};t.Placeholder=function(e){var t=e.title,n=(0,s.useTranslation)(u.TRANSLATE_NAMESPACE).t;return React.createElement("span",{style:{position:"absolute",top:"0px",color:"rgba(191,191,191,1)",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",userSelect:"none",textDecoration:"none"}},n(t))}},24531:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.createSlateEditor=t.baseEditor=void 0;var i=n(92360),a=n(55386),o=n(10541),s=r(n(44829));t.baseEditor=s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,a.withHistory)((0,o.withReact)((0,i.createEditor)())));t.createSlateEditor=function(){return s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,a.withHistory)((0,o.withReact)((0,i.createEditor)())))}},71105:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SetNodeToDecorations",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"useHighlight",{enumerable:!0,get:function(){return a.default}});var i=r(n(22798)),a=r(n(94802))},83539:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeTokens=void 0;var n=/\r\n|\r|\n/,r=function(e){0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},i=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)};t.normalizeTokens=function(e){for(var t=[[]],a=[e],o=[0],s=[e.length],l=0,u=0,c=[],d=[c];u>-1;){for(;(l=o[u]++)0?p:["plain"],f=h):(p=i(p,h.type),h.alias&&(p=i(p,h.alias)),f=h.content),"string"===typeof f){var O=f.split(n),m=O.length;c.push({types:p,content:O[0]});for(var v=1;v1&&void 0!==arguments[1]&&arguments[1])return!0;if(null==e.selection)return!0;var t=a.Editor.nodes(e,{match:function(t){var n=(0,s.getNodeType)(t);return!![o.CODE_BLOCK,o.CODE_LINE].includes(n)||!!a.Editor.isVoid(e,t)},universal:!0});return!!i(t,1)[0]};var l=function(e,t){Object.keys(t).forEach((function(t){"text"!==t&&a.Editor.removeMark(e,t)}))};t.clearStyles=function(e){var t,n=a.Editor.nodes(e,{match:function(e){return a.Text.isText(e)},universal:!0}),i=r(n);try{for(i.s();!(t=i.n()).done;){var o=t.value[0];l(e,o)}}catch(s){i.e(s)}finally{i.f()}}},90074:function(e,t,n){"use strict";var r=n(42122).default,i=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(47313)),o=n(16963),s=n(20156),l=n(57459),u=o.MENUS_CONFIG_MAP[o.CLEAR_FORMAT];t.default=function(e){var t=e.isRichEditor,n=e.className,i=e.editor,o=e.readonly,c=(0,a.useCallback)((function(){(0,l.clearStyles)(i)}),[]),d=r(r({isRichEditor:t,className:n},u),{},{disabled:(0,l.isMenuDisabled)(i,o),isActive:!1,onMouseDown:c});return a.default.createElement(s.MenuItem,d)}},21734:function(e,t,n){"use strict";var r=n(74704).default,i=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapCodeBlock=t.transformToCodeBlock=t.setCodeBlockLanguage=t.isMenuDisabled=t.isInCodeBlock=t.getCodeBlockNodeEntry=void 0;var a=n(92360),o=n(57756),s=n(29606),l=n(80837);t.isMenuDisabled=function(e,t){if(t)return!0;if(!e.selection)return!0;var n=(0,s.getSelectedElems)(e);return!!n.find((function(t){return e.isVoid(t)}))||!n.every((function(e){return[o.CODE_BLOCK,o.PARAGRAPH,o.CODE_LINE].includes(e.type)}))};t.getCodeBlockNodeEntry=function(e){if(e.selection){var t=a.Editor.nodes(e,{match:function(e){return e.type===o.CODE_BLOCK},mode:"highest"});return i(t,1)[0]}};t.isInCodeBlock=function(e){if(!e.selection)return!1;var t=a.Editor.nodes(e,{match:function(e){return e.type===o.CODE_BLOCK},mode:"highest"});if(!i(t,1)[0])return!1;var n=!(0,s.getSelectedElems)(e).find((function(e){return![o.CODE_BLOCK,o.CODE_LINE].includes(e.type)}));return n};t.transformToCodeBlock=function(e){var t=(0,s.getSelectedElems)(e).reduce((function(e,t){return t.type===o.CODE_BLOCK?++e:e}),0);if(!(t>0)){var n,u=e.selection,c=u.anchor,d=u.focus,f=[],p=a.Editor.nodes(e,{match:function(t){return e.children.includes(t)},universal:!0}),h=r(p);try{for(h.s();!(n=h.n()).done;){var O=n.value,m=i(O,1)[0];m&&f.push(a.Node.string(m))}}catch(y){h.e(y)}finally{h.f()}var v=f.map((function(e){return(0,s.generateElement)(o.CODE_LINE,{childrenOrText:e})})),g=(0,s.generateElement)(o.CODE_BLOCK,{childrenOrText:v,props:{lang:l.EXPLAIN_TEXT}});a.Editor.withoutNormalizing(e,(function(){a.Transforms.removeNodes(e,{mode:"highest"});var t=a.Editor.path(e,u),n=a.Point.isBefore(c,d)?c.path:d.path,r=t&&Object.keys(t).length?[t[0]]:[n[0]];a.Transforms.insertNodes(e,g,{at:r});var i=a.Editor.start(e,r);(0,s.focusEditor)(e,i)}))}};t.unwrapCodeBlock=function(e){var t=(0,s.getSelectedNodeEntryByType)(e,o.CODE_BLOCK);if(t){var n,l=t[1],u=a.Editor.nodes(e,{at:l,match:function(e){return e.type===o.CODE_LINE}}),c=[],d=r(u);try{for(d.s();!(n=d.n()).done;){var f=n.value,p=i(f,1)[0],h=(0,s.generateElement)(o.PARAGRAPH,{childrenOrText:a.Node.string(p)});c.push(h)}}catch(m){d.e(m)}finally{d.f()}a.Transforms.removeNodes(e,{at:l,match:function(e){return e.type===o.CODE_BLOCK},mode:"highest"}),a.Transforms.insertNodes(e,c,{at:l});var O=[l[0]+c.length-1];(0,s.focusEditor)(e,a.Editor.end(e,O))}};t.setCodeBlockLanguage=function(e,t,n){a.Transforms.setNodes(e,{lang:t},{at:n}),(0,s.focusEditor)(e,e.selection||a.Editor.start(e,n))}},83909:function(e,t,n){"use strict";var r=n(75263).default,i=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(57756),o=i(n(35478)),s=i(n(95298)),l=r(n(5716)),u={type:a.CODE_BLOCK,nodeType:"element",editorMenus:[o.default],editorPlugin:s.default,renderElements:[l.default,l.renderCodeLine]};t.default=u},35478:function(e,t,n){"use strict";var r=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(47313)),a=n(20156),o=n(57756),s=n(21734),l=n(16963).MENUS_CONFIG_MAP[o.CODE_BLOCK];t.default=function(e){var t=e.isRichEditor,n=e.className,r=e.readonly,u=e.editor,c=(0,i.useMemo)((function(){return(0,s.isInCodeBlock)(u)}),[u.selection]),d=(0,i.useCallback)((function(e){e.preventDefault(),c?(0,s.unwrapCodeBlock)(u):(0,s.transformToCodeBlock)(u)}),[c]);return i.default.createElement(a.MenuItem,Object.assign({type:o.CODE_BLOCK,isRichEditor:t,className:n,disabled:(0,s.isMenuDisabled)(u,r),isActive:c,onMouseDown:d},l))}},95298:function(e,t,n){"use strict";var r=n(42122).default,i=n(27424).default,a=n(51589).default,o=n(861).default,s=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(37387)),u=n(92360),c=n(29606),d=n(21734),f=n(57756);t.default=function(e){var t=e.normalizeNode,n=e.insertFragment,s=e.insertText,p=e.insertBreak,h=e.insertData,O=e.insertNode,m=e.onHotKeyDown,v=e;return v.insertData=function(t){if(t.types.includes("text/code-block")&&!(0,c.getSelectedNodeByType)(e,f.CODE_BLOCK)){var n=JSON.parse(t.getData("text/code-block"));return O(n)}h(t)},v.insertFragment=function(t){if(1!==t.length||t[0].type!==f.CODE_BLOCK||(0,c.getSelectedNodeByType)(e,f.CODE_BLOCK)){if((0,c.getSelectedNodeByType)(e,f.CODE_BLOCK)){t.forEach((function(e,n){if(e.type===f.CODE_BLOCK){var r=e.children.map((function(e){return e}));t.splice.apply(t,[n,1].concat(o(r)))}}));var r=t.map((function(e){var t=u.Node.string(e);return(0,c.generateElement)(f.CODE_LINE,{childrenOrText:t})}));if(0!==u.Editor.string(v,v.selection.focus.path).length&&u.Range.isCollapsed(v.selection)){var i=a(r),l=i[0],d=i.slice(1),h=u.Node.string(l);return s(h),void(0!==d.length&&(p(),n(d)))}return n(r)}return n(t)}return t.forEach((function(e,n){if(e.type===f.CODE_BLOCK){var r=e.children.map((function(e){var t=u.Node.string(e);return(0,c.generateElement)(f.PARAGRAPH,{childrenOrText:t})}));t.splice.apply(t,[n,1].concat(o(r)))}})),n(t)},v.normalizeNode=function(e){var n=i(e,2),r=n[0],a=n[1],s=(0,c.getNodeType)(r);if(!(s===f.CODE_LINE&&a.length<=1)){if(s===f.CODE_BLOCK){if(0===r.children.length)return void u.Transforms.delete(v,{at:a});if((0,c.isLastNode)(v,r)){var l=(0,c.generateEmptyElement)(f.PARAGRAPH);u.Transforms.insertNodes(v,l,{at:[a[0]+1]})}if((0,c.isFirstNode)(v,r)){var d=(0,c.generateEmptyElement)(f.PARAGRAPH);u.Transforms.insertNodes(v,d,{at:[a[0]]})}(0,c.getNodeType)(r.children[0])!==f.CODE_LINE&&(u.Transforms.unwrapNodes(v),u.Transforms.setNodes(v,{type:f.PARAGRAPH},{mode:"highest"})),r.children.length>1&&r.children.forEach((function(e,t){e.type!==f.CODE_LINE&&u.Transforms.setNodes(v,{type:f.CODE_LINE},{at:[].concat(o(a),[t])})}))}return t([r,a])}u.Transforms.setNodes(v,{type:f.PARAGRAPH},{at:a})},v.onHotKeyDown=function(e){if(!(0,d.getCodeBlockNodeEntry)(v))return m&&m(e);if((0,l.default)("mod+enter",e)){if(e.preventDefault(),v.selection&&!u.Range.isExpanded(v.selection)){var t=[u.Editor.path(v,v.selection)[0]+1],n=(0,c.generateEmptyElement)(f.PARAGRAPH);u.Transforms.insertNodes(v,n,{at:t}),u.Transforms.select(v,t)}return!0}if((0,l.default)("tab",e)){e.preventDefault();for(var a=u.Editor.nodes(v,{mode:"lowest",match:function(e){return e.type===f.CODE_LINE}}),s=Array.from(a),p=0,h=s;p1?u.Transforms.select(v,_):u.Transforms.select(v),!0}if((0,l.default)("shift+tab",e)){e.preventDefault();for(var S=v.selection,w=/^\s*/,k=u.Editor.nodes(v,{mode:"lowest",match:function(e){return e.type===f.CODE_LINE}}),T=Array.from(k),x=0,E=0,P=T;E1){var L=T.at(0)[1].concat(0),M=T.at(-1)[1].concat(0),N=u.Editor.range(v,L,M);u.Transforms.select(v,N)}else{var I=S.anchor,Z=S.focus;if(u.Range.isCollapsed(S)){var U=r(r({},S.focus),{},{offset:S.focus.offset-x});u.Transforms.select(v,U)}else{var j={anchor:r(r({},I),{},{offset:I.offset-x}),focus:r(r({},Z),{},{offset:Z.offset-x})};u.Transforms.select(v,j)}}return!0}if((0,l.default)("mod+a",e)){e.preventDefault();var F=u.Editor.nodes(v,{mode:"highest",match:function(e){return e.type===f.CODE_BLOCK}});if(!F)return;var Y=Array.from.apply(Array,o(F));return u.Transforms.select(v,Y[1]),!0}},v}},80837:function(e,t,n){"use strict";var r,i=n(38416).default;Object.defineProperty(t,"__esModule",{value:!0}),t.LANGUAGE_MAP=t.EXPLAIN_TEXT=void 0;var a=t.EXPLAIN_TEXT="text";t.LANGUAGE_MAP=(i(r={},a,"Text"),i(r,"html","HTML"),i(r,"css","CSS"),i(r,"javascript","Javascript"),i(r,"c","C"),i(r,"cpp","C++"),i(r,"csharp","C#"),i(r,"java","Java"),i(r,"python","Python"),i(r,"sql","SQL"),i(r,"swift","Swift"),i(r,"json","JSON"),r)},5716:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderCodeLine=t.default=void 0;var o=a(n(47313)),s=i(n(58455)),l=n(21734),u=n(80837),c=n(29606);t.default=function(e,t){var n=e.attributes,i=e.children,a=e.element,d=(0,o.useState)(!0),f=r(d,2),p=f[0],h=f[1],O=(0,o.useRef)(null);(0,o.useEffect)((function(){t.selection&&((0,l.isInCodeBlock)(t)||m(),(0,l.isInCodeBlock)(t)&&v())}),[t,t.selection]);var m=(0,o.useCallback)((function(e){var n;null!==O&&void 0!==O&&null!==(n=O.current)&&void 0!==n&&n.contains(null===e||void 0===e?void 0:e.target)||(0,l.isInCodeBlock)(t)||(h(!1),g())}),[h]),v=(0,o.useCallback)((function(){h(!0),document.addEventListener("click",m,!0)}),[m]),g=(0,o.useCallback)((function(){document.removeEventListener("click",m)}),[m]);return o.default.createElement("div",{ref:O,className:"sf-code-block-container"},o.default.createElement("pre",n,o.default.createElement("code",null,i)),p&&o.default.createElement(s.default,{lang:a.lang,handleLangSelectorChange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.EXPLAIN_TEXT,n=(0,c.findPath)(t,a);(0,l.setCodeBlockLanguage)(t,e,n)}}))};t.renderCodeLine=function(e,t){var n=e.element,r=e.attributes,i=e.children;return o.default.createElement("div",Object.assign({"data-id":n.id},r,{className:"sf-code-line"}),i)}},58455:function(e,t,n){"use strict";var r=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(47313)),a=n(80837);n(23938);t.default=function(e){var t=e.handleLangSelectorChange,n=e.lang,r=void 0===n?a.EXPLAIN_TEXT:n,o=(0,i.useMemo)((function(){var e=[];for(var t in a.LANGUAGE_MAP)if(Object.hasOwnProperty.call(a.LANGUAGE_MAP,t)){var n=a.LANGUAGE_MAP[t];e.push(i.default.createElement("option",{key:t,value:t},n))}return e}),[]);return i.default.createElement("select",{name:"language",className:"sf-lang-selector",value:r||"",onChange:function(e){return t(e.target.value)}},o)}},20081:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.TEXT=t.STRING=t.SINGLE_SELECT=t.RATE=t.NUMBER=t.MULTIPLE_SELECT=t.MTIME=t.LONG_TEXT=t.LINK_FORMULA=t.LINK=t.LAST_MODIFIER=t.IMAGE=t.GEOLOCATION=t.FORMULA=t.FILE=t.EMAIL=t.DURATION=t.DEFAULT=t.DATE=t.CTIME=t.CREATOR=t.COLLABORATOR=t.CHECKBOX=t.BUTTON=t.BOOL=t.AUTO_NUMBER=void 0;t.DEFAULT="default",t.NUMBER="number",t.TEXT="text",t.CHECKBOX="checkbox",t.DATE="date",t.SINGLE_SELECT="single-select",t.LONG_TEXT="long-text",t.IMAGE="image",t.FILE="file",t.MULTIPLE_SELECT="multiple-select",t.COLLABORATOR="collaborator",t.LINK="link",t.FORMULA="formula",t.LINK_FORMULA="link-formula",t.CREATOR="creator",t.CTIME="ctime",t.LAST_MODIFIER="last-modifier",t.MTIME="mtime",t.GEOLOCATION="geolocation",t.AUTO_NUMBER="auto-number",t.URL="url",t.EMAIL="email",t.DURATION="duration",t.BUTTON="button",t.RATE="rate",t.BOOL="bool",t.STRING="string"},64830:function(e,t,n){"use strict";var r,i=n(38416).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.COLUMNS_ICON_CONFIG=void 0;var o=a(n(20081));t.COLUMNS_ICON_CONFIG=(i(r={},o.DEFAULT,"dtable-font dtable-icon-single-line-text"),i(r,o.TEXT,"dtable-font dtable-icon-single-line-text"),i(r,o.NUMBER,"dtable-font dtable-icon-number"),i(r,o.CHECKBOX,"dtable-font dtable-icon-check-square-solid"),i(r,o.DATE,"dtable-font dtable-icon-calendar-alt-solid"),i(r,o.SINGLE_SELECT,"dtable-font dtable-icon-single-election"),i(r,o.LONG_TEXT,"dtable-font dtable-icon-long-text"),i(r,o.IMAGE,"dtable-font dtable-icon-picture"),i(r,o.FILE,"dtable-font dtable-icon-file-alt-solid"),i(r,o.MULTIPLE_SELECT,"dtable-font dtable-icon-multiple-selection"),i(r,o.COLLABORATOR,"dtable-font dtable-icon-collaborator"),i(r,o.LINK,"dtable-font dtable-icon-link-other-record"),i(r,o.FORMULA,"dtable-font dtable-icon-formula"),i(r,o.LINK_FORMULA,"dtable-font dtable-icon-link-formulas"),i(r,o.CREATOR,"dtable-font dtable-icon-creator"),i(r,o.CTIME,"dtable-font dtable-icon-creation-time"),i(r,o.LAST_MODIFIER,"dtable-font dtable-icon-creator"),i(r,o.MTIME,"dtable-font dtable-icon-creation-time"),i(r,o.GEOLOCATION,"dtable-font dtable-icon-location"),i(r,o.AUTO_NUMBER,"dtable-font dtable-icon-autonumber"),i(r,o.URL,"dtable-font dtable-icon-url"),i(r,o.EMAIL,"dtable-font dtable-icon-email"),i(r,o.DURATION,"dtable-font dtable-icon-duration"),i(r,o.BUTTON,"dtable-font dtable-icon-button"),i(r,o.RATE,"dtable-font dtable-icon-rate"),r)},27097:function(e,t,n){"use strict";var r=n(42122).default,i=n(27424).default,a=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setSeaTableColumn=t.isMenuDisabled=t.insertSeaTableColumn=t.getColumnType=t.getColumnByKey=void 0;var o=n(92360),s=a(n(90552)),l=n(57756),u=n(29606),c=a(n(49191));t.isMenuDisabled=function(e,t){if(t)return!0;if(null==e.selection)return!0;var n=o.Editor.nodes(e,{match:function(e){var t=(0,u.getNodeType)(e);return t===l.PARAGRAPH||(t===l.BLOCKQUOTE||(t===l.UNORDERED_LIST||(t===l.ORDERED_LIST||(t===l.CHECK_LIST_ITEM||(t===l.IMAGE||t===l.TABLE_CELL)))))},universal:!0,mode:"highest"});return!i(n,1)[0]};t.getColumnType=function(e){var t=o.Editor.nodes(e,{match:function(e){return(0,u.getNodeType)(e)===l.COLUMN},universal:!0}),n=i(t,1)[0];if(!n)return l.PARAGRAPH;var r=i(n,1)[0];return(0,u.getNodeType)(r)};t.insertSeaTableColumn=function(e,t){if(!t){var n=new c.default({});n.id=s.default.nice(),o.Transforms.insertNodes(e,r({},n))}(0,u.focusEditor)(e)};t.setSeaTableColumn=function(e,t){o.Transforms.setNodes(e,{data:t},{match:function(e){return e.type===l.COLUMN},at:e.selection})};t.getColumnByKey=function(e,t){return e.find((function(e){return e.key===t}))||null}},1442:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(57756),a=r(n(66287)),o=r(n(98196)),s=r(n(57417)),l={type:i.COLUMN,nodeType:"element",editorMenus:[a.default],editorPlugin:o.default,renderElements:[s.default]};t.default=l},66287:function(e,t,n){"use strict";var r=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isRichEditor,n=e.className,r=e.readonly,o=e.editor,s=(0,i.useCallback)((function(e){var t=c(o);(0,l.insertSeaTableColumn)(o,t)}),[o]);return i.default.createElement(a.MenuItem,Object.assign({isRichEditor:t,className:n,disabled:(0,l.isMenuDisabled)(o,r),isActive:c(o),onMouseDown:s},u))};var i=r(n(47313)),a=n(20156),o=n(32057),s=n(57756),l=n(27097),u=o.MENUS_CONFIG_MAP[s.COLUMN],c=function(e){return(0,l.getColumnType)(e)===s.COLUMN}},49191:function(e,t,n){"use strict";var r=n(89728).default,i=n(56690).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r((function e(t){i(this,e),this.type=t.type||"column",this.data=t.data||{key:"",name:"",bold:!1,italic:!1},this.children=t.children||[{text:""}]}));t.default=a},98196:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(16963);t.default=function(e){var t=e.isInline,n=e.isVoid,i=e;return i.isInline=function(e){return e.type===r.ELementTypes.COLUMN||t(e)},i.isVoid=function(e){return e.type===r.ELementTypes.COLUMN||n(e)},i}},57417:function(e,t,n){"use strict";var r=n(42122).default,i=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(47313)),o=n(10541),s=n(72970),l=n(20156),u=n(64830),c=n(27097),d=n(73832),f=["button","file"],p=function(e){var t=e.attributes,n=e.children,i=e.element,p=(0,o.useSlateStatic)(),h=(0,o.useSelected)(),O=(0,s.useTranslation)(d.TRANSLATE_NAMESPACE).t,m=(0,a.useMemo)((function(){return p.columns?p.columns.filter((function(e){return!f.includes(e.type)})):[]}),[p.columns]),v=(0,a.useMemo)((function(){return m.map((function(e){var t=u.COLUMNS_ICON_CONFIG[e.type];return{value:e.key,label:e.name,bold:!1,italic:!1,iconClass:t}}))}),[m]),g=(0,a.useCallback)((function(e){var t=i.data,n=e.value,a=e.label,o=e.bold,s=e.italic,l=r(r({},t),{key:n,name:a,bold:o,italic:s});(0,c.setSeaTableColumn)(p,l)}),[p,i]),y=(0,a.useMemo)((function(){var e=(i||{}).data,t=(0,c.getColumnByKey)(m,e.key),n=t&&t.key||"",a=v.findIndex((function(e){return e.value===n}));if(-1===a)return null;var o=v[a],s=r(r({},o),{bold:e.bold,italic:e.italic});return v.splice(a,1,s),s}),[m,i,v]),b={isSelected:h,placeholder:O("Select_field"),value:y,options:v,onChange:g};return a.default.createElement("span",t,a.default.createElement(l.Select,b),n)};t.default=function(e){if((0,o.useReadOnly)()){var t=e.attributes,n=(e.element.data||{}).name,r=n?"{".concat(n,"}"):"";return a.default.createElement("span",t,r)}return a.default.createElement(p,e)}},36188:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateFormula=t.isMenuDisabled=t.isFormulaType=t.isFormulaActive=t.insertFormula=void 0;var a=n(92360),o=i(n(90552)),s=n(87601),l=n(232),u=n(16963),c=n(57756),d=n(29606);t.isMenuDisabled=function(e){return!!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])||!!e.selection&&!!(0,s.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![u.ELementTypes.CODE_BLOCK,u.ELementTypes.CODE_LINE,u.ELementTypes.TABLE,u.ELementTypes.TABLE_CELL,u.ELementTypes.TABLE_ROW,u.ELementTypes.HEADER1,u.ELementTypes.HEADER2,u.ELementTypes.HEADER3,u.ELementTypes.HEADER4,u.ELementTypes.HEADER5,u.ELementTypes.HEADER6,u.ELementTypes.LIST_ITEM,u.ELementTypes.UNORDERED_LIST,u.ELementTypes.ORDERED_LIST].includes(n)}))};t.isFormulaActive=function(e){return f(e)};var f=function(e){var t=a.Editor.nodes(e,{match:function(e){return(0,s.getNodeType)(e)===u.ELementTypes.FORMULA},universal:!0});return!!r(t,1)[0]};t.isFormulaType=f;t.insertFormula=function(e,t){var n={id:o.default.nice(),type:c.FORMULA,data:{formula:t.formula},children:[(0,d.generateDefaultText)()]};a.Transforms.insertNodes(e,n,{at:t.at,void:!0}),(0,l.focusEditor)(e)};t.updateFormula=function(e,t){var n=t.formula,r=t.at;a.Transforms.setNodes(e,{data:{formula:n}},{at:r,void:!0}),(0,l.focusEditor)(e)}},3532:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(57756),a=r(n(65573)),o=r(n(81737)),s=r(n(87573)),l={type:i.FORMULA,nodeType:"element",editorMenus:[a.default],editorPlugin:o.default,renderElements:[s.default]};t.default=l},1067:function(e,t,n){"use strict";var r=n(27424).default,i=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(47313)),o=n(26213),s=n(72970),l=n(36188),u=n(29606),c=n(73832);t.default=function(e){var t=e.editor,n=e.formula,i=e.onCloseModal,d=(0,a.useRef)(n),f=(0,a.useState)(n),p=r(f,2),h=p[0],O=p[1],m=(0,a.useState)(null),v=r(m,2),g=v[0],y=v[1],b=(0,a.useState)(!0),_=r(b,2),S=_[0],w=_[1],k=(0,a.useRef)(null),T=(0,s.useTranslation)(c.TRANSLATE_NAMESPACE).t;(0,a.useEffect)((function(){var e=(0,u.getAboveBlockNode)(t);e&&y(e[1])}),[]),(0,a.useEffect)((function(){if(k.current){k.current.innerHTML="";var e=window.MathJax.tex2svg(h);k.current.appendChild(e)}}));var x=(0,a.useCallback)((function(e){w(!1),O(e.target.value)}),[]),E=(0,a.useCallback)((function(){var e={formula:h,at:g};d.current?(0,l.updateFormula)(t,e):(0,l.insertFormula)(t,e),i()}),[t,g,h,i]);return a.default.createElement(o.Modal,{isOpen:!0,toggle:i,autoFocus:!1,wrapClassName:"formula-dialog-wrapper"},a.default.createElement(o.ModalHeader,{toggle:i},T("insert_formula")),a.default.createElement(o.ModalBody,null,a.default.createElement("div",{className:"form-group"},a.default.createElement("label",{className:"form-check-label"},T("Formula")),a.default.createElement(o.Input,{type:"textarea",className:"form-control",value:h,autoFocus:!0,onChange:x})),a.default.createElement("div",{ref:k,className:"formula-preview"})),a.default.createElement(o.ModalFooter,null,a.default.createElement(o.Button,{color:"secondary",onClick:i},T("Cancel")),a.default.createElement(o.Button,{color:"primary",disabled:S,onClick:E},T("Insert_formula"))))}},65573:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(47313)),s=n(90127),l=n(32057),u=n(57756),c=i(n(31770)),d=n(36188),f=i(n(61894)),p=i(n(1067)),h=l.MENUS_CONFIG_MAP[u.FORMULA];t.default=function(e){var t=e.isRichEditor,n=e.className,i=e.readonly,a=e.editor,l=(0,o.useState)(!1),u=r(l,2),O=u[0],m=u[1],v=(0,o.useState)(""),g=r(v,2),y=g[0],b=g[1],_=(0,o.useMemo)((function(){return(0,d.isFormulaActive)(a)}),[a.selection]);(0,o.useEffect)((function(){var e=f.default.getInstance().subscribe(s.INTERNAL_EVENTS.ON_OPEN_FORMULA_DIALOG,w);return function(){return e()}}),[]);var S=(0,o.useCallback)((function(){m(!0)}),[]),w=(0,o.useCallback)((function(e){if(e){var t=(e.data||{}).formula;b(t),m(!0)}}),[]),k=(0,o.useCallback)((function(){m(!1),b("")}),[]);return o.default.createElement(o.default.Fragment,null,o.default.createElement(c.default,Object.assign({isRichEditor:t,className:n,disabled:(0,d.isMenuDisabled)(a,i),isActive:_,onMouseDown:S},h)),O&&o.default.createElement(p.default,{editor:a,formula:y,onCloseModal:k}))}},81737:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(16963);t.default=function(e){var t=e.isVoid,n=e;return n.isVoid=function(e){return e.type===r.ELementTypes.FORMULA||t(e)},n}},87573:function(e,t,n){"use strict";var r=n(64836).default,i=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(47313)),o=n(10541),s=n(90127),l=r(n(61894));n(29134);var u=function(e){var t=e.attributes,n=e.element,r=e.children,i=(0,o.useSelected)(),u=(0,a.useRef)(null);(0,a.useEffect)((function(){var e=(n.data||{}).formula,t=void 0===e?"":e;if(t&&u.current&&window.MathJax){u.current.innerHTML="";var r=window.MathJax.tex2svg(t);u.current.appendChild(r)}}),[n]);var c=(0,a.useCallback)((function(){l.default.getInstance().dispatch(s.INTERNAL_EVENTS.ON_OPEN_FORMULA_DIALOG,n)}),[n]);return a.default.createElement("span",Object.assign({onDoubleClick:c,className:"sf-block-formula "+(i?" sf-selected-formula":"")},t),a.default.createElement("span",{contentEditable:!1,ref:u}),a.default.createElement("span",{contentEditable:!1},r))};t.default=function(e){return a.default.createElement(u,e)}},5052:function(e,t,n){"use strict";var r=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setHeaderType=t.isMenuDisabled=t.getHeaderType=void 0;var i=n(92360),a=n(87601),o=n(16963),s=n(29606);t.isMenuDisabled=function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return!0;if(!e.selection)return!0;var t=i.Editor.nodes(e,{match:function(e,t){var n=(0,a.getNodeType)(e);if(!n&&(0,a.isTextNode)(e)&&e.id){var r=(0,a.getParentNode)(e,e.id);n=(0,a.getNodeType)(r)}return n===o.ELementTypes.PARAGRAPH||!(!n||!n.startsWith(o.ELementTypes.HEADER))},universal:!0,mode:"highest"});return!r(t,1)[0]};t.getHeaderType=function(e){var t=i.Editor.nodes(e,{match:function(t){if(i.Element.isElement(t)&&i.Editor.isBlock(e,t)){var n=(0,a.getNodeType)(t);if(n&&n.startsWith(o.ELementTypes.HEADER))return!0}return!1},universal:!0}),n=r(t,1)[0];if(n){var s=r(n,1)[0];return(0,a.getNodeType)(s)}};t.setHeaderType=function(e,t){t&&(i.Transforms.setNodes(e,{type:t}),(0,s.focusEditor)(e))}},7183:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(16963),a=n(44547),o=r(n(56208)),s=r(n(93654)),l={type:i.ELementTypes.HEADER,nodeType:"element",editorMenus:[s.default],editorPlugin:o.default,renderElements:[a.renderHeader]};t.default=l},93654:function(e,t,n){"use strict";var r=n(27424).default,i=n(861).default,a=n(64836).default,o=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(47313)),l=a(n(46123)),u=n(72970),c=n(5052),d=a(n(15084)),f=n(76303),p=n(16963),h=n(73832);n(3771);var O=[p.ELementTypes.PARAGRAPH].concat(i(p.HEADERS));t.default=function(e){var t=e.editor,n=e.readonly,i=(e.isRichEditor,(0,s.useState)(!1)),a=r(i,2),o=a[0],m=a[1],v=(0,s.useRef)(),g=(0,u.useTranslation)(h.TRANSLATE_NAMESPACE).t,y=(0,c.getHeaderType)(t),b=(0,c.isMenuDisabled)(t,n),_=(0,s.useCallback)((function(e){var t=v.current;t&&t.contains(e.target)&&t!==e.target||(m(!1),w())}),[]),S=(0,s.useCallback)((function(){document.addEventListener("mousedown",_)}),[]),w=(0,s.useCallback)((function(){document.removeEventListener("mousedown",_)}),[]),k=(0,s.useCallback)((function(e){(0,c.setHeaderType)(t,e),m(!1),w()}),[t,w]);return s.default.createElement("div",{className:(0,l.default)("sf-header-menu",{"header-popover-showed":o,"header-toggle-disabled":b})},s.default.createElement("div",{className:(0,l.default)("sf-header-toggle",{"header-toggle-disabled":b,"header-popover-showed":o}),onClick:b?void 0:function(e){e.stopPropagation(),e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),o?w():S(),m(!o)}},s.default.createElement("span",{className:"active"},g(p.HEADER_TITLE_MAP[null!==y&&void 0!==y?y:p.ELementTypes.PARAGRAPH])),!b&&s.default.createElement("span",{className:"iconfont icon-".concat(o?"caret-up":"drop-down")})),o&&s.default.createElement("div",{ref:v,className:"sf-header-popover"},O.map((function(e,t){var n,r="".concat(e,"-").concat(t),i=y===e;return s.default.createElement(s.Fragment,{key:t},s.default.createElement("div",{id:r,className:(0,l.default)("sf-dropdown-menu-item",{"position-relative":i}),onClick:function(){return k(e)}},i&&s.default.createElement("i",{className:"sf-font sf-check-mark"}),s.default.createElement("span",null,g(p.HEADER_TITLE_MAP[e]))),s.default.createElement(d.default,{target:r,placement:"right"},(n=e,-1!==window.navigator.userAgent.indexOf("Macintosh")?f.MAC_HOTKEYS_TIP_HEADER[n]:f.WIN_HOTKEYS_EVENT_HEADER[n])))}))))}},56208:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(92360),o=i(n(37387)),s=n(29606),l=n(5052),u=n(76303),c=n(31529),d=n(16963),f=n(57756);t.default=function(e){var t=e.insertBreak,n=e.insertFragment,i=e.insertText,p=e.deleteBackward,h=e.onHotKeyDown,O=e;return O.insertBreak=function(){var n=a.Editor.nodes(O,{match:function(e){return!!a.Element.isElement(e)&&!!e.type.startsWith(d.ELementTypes.HEADER)},universal:!0}),i=r(n,1)[0];if(i){var o=function(e,t){var n=e.selection;return!!n&&(a.Editor.isEnd(e,n.anchor,t)||a.Editor.isEnd(e,n.focus,t))}(e,i[1]);if(o){var l=(0,s.generateEmptyElement)(d.ELementTypes.PARAGRAPH);a.Transforms.insertNodes(O,l,{mode:"highest"})}else t()}else t()},O.deleteBackward=function(t){if(!e.selection)return p(t);var n=a.Editor.nodes(O,{match:function(e){return!!a.Element.isElement(e)&&!(!e.type||!e.type.startsWith(d.ELementTypes.HEADER))},universal:!0}),i=r(n,1)[0];if(!i)return p(t),!1;var o=function(e,t){var n=e.selection;return!!n&&(a.Editor.isStart(e,n.anchor,t)||a.Editor.isStart(e,n.focus,t))}(e,i[1]);return o?((0,l.setHeaderType)(e,d.ELementTypes.PARAGRAPH),!0):p(t)},O.insertFragment=function(t){var r=(0,s.getSelectedNodeEntryByTypes)(e,d.HEADERS);if(!r)return n(t);var o=t[0];if(1===t.length){if(d.LIST_TYPE_ARRAY.includes(o.type)){if(1===o.children.length){var l=a.Node.string(t[0]);return void i(l)}if((0,s.isSelectionAtBlockStart)(e))return void a.Transforms.insertNodes(O,t);var u=a.Path.next(r[1]);return void a.Transforms.insertNodes(O,t,{at:u})}if(o.type===f.TABLE){var c=a.Path.next(r[1]);return void a.Transforms.insertNodes(O,t,{at:c})}}return n(t)},O.onHotKeyDown=function(t){for(var n=(0,c.isMac)()?u.MAC_HOTKEYS_EVENT_HEADER:u.WIN_HOTKEYS_EVENT_HEADER,i=!1,a="",s=0,f=Object.entries(n);s-1)return t.split(o.ELementTypes.HEADER)[1];return"p"}(n)),u={textAlign:n.align};return i.default.createElement(l,Object.assign({"data-id":n.id,id:n.id,"data-root":"true"},r,{style:u}),s)}},24041:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={type:"html",editorPlugin:r(n(61409)).default};t.default=i},61409:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(41466)),a=r(n(90552)),o=n(31451),s=n(29606),l=n(57756);t.default=function(e){var t=e.insertData,n=e;return n.insertData=function(r){if(!n.insertFragmentData(r)){if(!r.types.includes("text/code-block")&&(0,s.getSelectedNodeByType)(e,l.CODE_BLOCK)){var u=r.getData("text/plain")||"";if(u){var c=[];u.split("\n").forEach((function(e){var t={id:a.default.nice(),type:l.CODE_LINE,children:[{text:e,id:a.default.nice()}]};c.push(t)})),n.insertFragment(c)}return}var d=r.getData("text/html")||"",f=r.getData("text/plain")||"";if(!(0,i.default)(f)&&d){var p=(0,o.deserializeHtml)(d);return void e.insertFragment(p)}t(r)}},n}},63e3:function(e,t,n){"use strict";var r=n(17061).default,i=n(17156).default,a=n(861).default,o=n(42122).default,s=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateImage=t.lazyLoadImage=t.isMenuDisabled=t.insertSeafileImage=t.insertImage=t.handleUpdateImage=t.getImagesUrlList=void 0;var l=n(92360),u=s(n(90552)),c=n(5052),d=n(57756),f=n(29606),p=n(21734);t.isMenuDisabled=function(e,t){return!!t||(!!(0,c.getHeaderType)(e)||!!(0,p.isInCodeBlock)(e))};var h=function(e,t,n){var r={type:d.IMAGE,id:u.default.nice(),data:o({init:!0,src:t},n&&{title:n}),children:[(0,f.generateDefaultText)()]};l.Transforms.insertNodes(e,r,{at:e.selection,select:!0})};t.insertImage=h;t.insertSeafileImage=function(e){var t=e.editor,n=e.url,r=e.title,i=e.selection,a={type:d.IMAGE,id:u.default.nice(),data:o({src:n},r&&{title:r}),children:[(0,f.generateDefaultText)()]};l.Transforms.insertNodes(t,a,{at:i,select:!0})};t.updateImage=function(e,t){l.Transforms.setNodes(e,{data:t},{match:function(e){return(0,f.getNodeType)(e)===d.IMAGE},at:e.selection,voids:!0})};t.getImagesUrlList=function e(t){for(var n=0,r=[];t&&n<=t.length-1;){var i=t[n];if(i.type===d.IMAGE){var o=i.data,s=void 0===o?{}:o;s.src&&r.push(s.src)}else r.push.apply(r,a(e(i.children)));n++}return r};var O=function(){var e=i(r().mark((function e(t,n){var i;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.api.uploadLocalImage){e.next=11;break}return e.prev=1,e.next=4,t.api.uploadLocalImage(n);case 4:i=e.sent,h(t,i),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.log("error",e.t0);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,n){return e.apply(this,arguments)}}();t.handleUpdateImage=O;t.lazyLoadImage=function(e,t,n){if(e){var r=new Image;r.onload=function(){t(r)},r.onerror=function(e){n(e)},r.src=e}else n("img path is require")}},1571:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(41604)),a=n(57756),o=r(n(7529)),s=r(n(41631)),l={type:a.IMAGE,nodeType:"element",editorMenus:[o.default],editorPlugin:i.default,renderElements:[s.default]};t.default=l},15490:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(47313)),s=n(26213),l=n(72970),u=i(n(41466)),c=n(63e3),d=n(73832),f=function(e){var t=e.editor,n=e.onToggleImageDialog,i=e.className,a=(0,o.useState)(""),f=r(a,2),p=f[0],h=f[1],O=(0,o.useRef)(null),m=(0,l.useTranslation)(d.TRANSLATE_NAMESPACE).t,v=(0,o.useMemo)((function(){return 0===p.length||!(0,u.default)(p)}),[p]),g=function(e){if(!(0,u.default)(p))return!1;0!==p.length&&((0,c.insertImage)(t,p),n())};return o.default.createElement(s.Modal,{onMouseDown:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()},isOpen:!0,toggle:n,className:i,zIndex:1071,onOpened:function(){var e;null===O||void 0===O||null===(e=O.current)||void 0===e||e.focus()},onClosed:n},o.default.createElement(s.ModalHeader,{toggle:n},m("Insert_image")),o.default.createElement(s.ModalBody,null,o.default.createElement(s.Form,null,o.default.createElement(s.FormGroup,null,o.default.createElement(s.Label,{for:"imageUrlInput"},m("Image_address")),o.default.createElement(s.Input,{invalid:!!p&&v,type:"url",onKeyDown:function(e){"Enter"===e.key&&g()},id:"imageUrlInput",innerRef:O,value:p,onChange:function(e){return h(e.target.value.trim())}}),o.default.createElement(s.FormFeedback,null,m("Image_address_invalid"))))),o.default.createElement(s.ModalFooter,null,o.default.createElement(s.Button,{color:"secondary",onClick:n},m("Cancel")),o.default.createElement(s.Button,{color:"primary",disabled:v,onClick:g},m("Submit"))))};f.defaultProps={classname:""};t.default=f},35914:function(e,t,n){"use strict";var r=n(17061).default,i=n(17156).default,a=n(27424).default,o=n(64836).default,s=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(47313)),u=n(72970),c=o(n(15490)),d=o(n(61894)),f=n(90127),p=n(63e3),h=n(29606),O=n(73832);n(92851);var m=l.default.forwardRef((function(e,t){var n=e.editor,o=e.handelClosePopover,s=e.isSupportInsertSeafileImage,m=(0,l.useState)(!1),v=a(m,2),g=v[0],y=v[1],b=(0,u.useTranslation)(O.TRANSLATE_NAMESPACE).t,_=(0,l.useCallback)((function(e){e.stopPropagation(),e.target.value=null,e.nativeEvent.stopImmediatePropagation()}),[]),S=(0,l.useCallback)(function(){var e=i(r().mark((function e(t){var i;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=t.target.files[0],(0,p.handleUpdateImage)(n,i),o(),(0,h.focusEditor)(n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[n,o]),w=(0,l.useCallback)((function(){y(!1),o()}),[o]);return l.default.createElement(l.Fragment,null,l.default.createElement("div",{className:"image-popover",ref:t},l.default.createElement("div",{className:"image-popover-item",onClick:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),y(!0)}},b("Insert_network_image")),l.default.createElement("label",{htmlFor:"image-uploader",className:"image-popover-item",onClick:_},b("Upload_local_image")),l.default.createElement("input",{onClick:_,onChange:S,type:"file",accept:"image/*",className:"image-uploader",id:"image-uploader"}),s&&l.default.createElement("div",{className:"image-popover-item",onClick:function(e){e.nativeEvent.stopImmediatePropagation(),e.stopPropagation(),d.default.getInstance().dispatch(f.EXTERNAL_EVENTS.ON_INSERT_IMAGE,n.selection),o()}},b("Insert_library_image"))),g&&l.default.createElement(c.default,{editor:n,onToggleImageDialog:w}))}));m.defaultProps={};t.default=m},7529:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(47313)),s=n(57756),l=n(32057),u=n(63e3),c=n(20156),d=i(n(35914)),f=l.MENUS_CONFIG_MAP[s.IMAGE];t.default=function(e){var t=e.isRichEditor,n=e.className,i=e.readonly,a=e.editor,s=e.isSupportInsertSeafileImage,l=(0,o.useState)(!1),p=r(l,2),h=p[0],O=p[1],m=(0,o.useRef)(null),v=(0,o.useCallback)((function(e){if(e){var t=m.current;if(t&&t.contains(e.target)&&t!==e.target)return}O(!1),y()}),[]),g=(0,o.useCallback)((function(){document.addEventListener("mousedown",v)}),[v]),y=(0,o.useCallback)((function(){document.removeEventListener("mousedown",v)}),[v]),b=(0,o.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var t=!h;t?(O(t),g()):(O(t),y())}),[h,g,y]);return o.default.createElement(o.default.Fragment,null,o.default.createElement(c.MenuItem,Object.assign({type:Image,isRichEditor:t,className:n,disabled:(0,u.isMenuDisabled)(a,i),isActive:h,onMouseDown:b},f)),h&&o.default.createElement(d.default,{ref:m,editor:a,setIsShowImagePopover:O,unregisterEventHandler:y,handelClosePopover:v,isSupportInsertSeafileImage:s}))}},41604:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(16963),i=n(57756),a=n(29606),o=n(63e3);t.default=function(e){var t=e.isInline,n=e.isVoid,s=e.insertData,l=e;return l.isInline=function(e){return e.type===r.ELementTypes.IMAGE||t(e)},l.isVoid=function(e){return e.type===r.ELementTypes.IMAGE||n(e)},l.insertData=function(e){if(e.types&&e.types.includes("Files")&&e.files[0].type.includes(i.IMAGE)){var t=e.files[0];return(0,o.handleUpdateImage)(l,t),void(0,a.focusEditor)(l)}return s(e)},l}},76217:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(47313)),s=n(10541),l=i(n(20905)),u=n(63e3);n(12594),n(16804);t.default=function(e){var t=e.imgUrl,n=e.toggleImagePreviewer,i=(0,s.useSlateStatic)(),a=(0,u.getImagesUrlList)(i.children),d=(0,o.useState)(a.findIndex((function(e){return e===t}))),f=r(d,2),p=f[0],h=f[1],O=a[p];return o.default.createElement(l.default,{wrapperClassName:"sf-editor-image-previewer",imageTitle:o.default.createElement(c,{mainSrc:O,imageIndex:p,images:a}),mainSrc:O,toolbarButtons:[],nextSrc:a[(p+1)%a.length],prevSrc:a[(p+a.length-1)%a.length],onCloseRequest:n,reactModalProps:{shouldReturnFocusAfterClose:!0,preventScroll:!0},onMovePrevRequest:function(){var e=(p+a.length-1)%a.length;h(e)},onMoveNextRequest:function(){var e=(p+1)%a.length;h(e)},imagePadding:70,reactModalStyle:{overlay:{zIndex:1071}}})};var c=function(e){var t=e.mainSrc,n=e.imageIndex,r=e.images;return o.default.createElement(o.default.Fragment,null,o.default.createElement("span",{className:"d-flex"},o.default.createElement("span",{className:"text-truncate"},function(){try{return t?decodeURI(t.slice(t.lastIndexOf("/")+1)):""}catch(e){return console.log("error",e),""}}()),o.default.createElement("span",{className:"flex-shrink-0"},"(",n+1,"/",r.length,")")))}},41631:function(e,t,n){"use strict";var r=n(42122).default,i=n(27424).default,a=n(64836).default,o=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(47313)),l=n(10541),u=n(72970),c=a(n(46123)),d=n(63e3),f=a(n(76217)),p=n(73832);n(16804);t.default=function(e,t){var n,a,o,h,O=e.attributes,m=e.children,v=e.element,g=(0,s.useState)(null===v||void 0===v||null===(n=v.data)||void 0===n?void 0:n.init),y=i(g,2),b=y[0],_=y[1],S=(0,s.useState)(!1),w=i(S,2),k=w[0],T=w[1],x=(0,s.useState)(!1),E=i(x,2),P=E[0],$=E[1],Q=(0,s.useState)(!1),C=i(Q,2),D=C[0],A=C[1],R=(0,s.useState)({height:0,width:0}),X=i(R,2),L=X[0],M=X[1],N=(0,u.useTranslation)(p.TRANSLATE_NAMESPACE).t,I=(0,s.useRef)(null),Z=(0,s.useRef)(),U=(0,l.useSelected)();(0,s.useEffect)((function(){var e=v.data,t=void 0===e?{}:e;if(t.init){var n=t.src;(0,d.lazyLoadImage)(n,(function(e){_(!1),T(!1)}),(function(){_(!1),T(!0)}))}}),[]);var j=(0,s.useCallback)((function(e){e.stopPropagation();var n=I.current,i=n.clientHeight,a=n.clientWidth;$(!0),M({width:a,height:i});var o=function(e){e.preventDefault(),e.stopPropagation();var t=I.current,n=Z.current,r=e.clientX-n.getBoundingClientRect().left-5,i=t.width+r,a=i/t.naturalWidth*t.naturalHeight;i<20||(t.width=i,t.height=a,M({width:t.clientWidth,height:t.clientHeight}))};document.addEventListener("mousemove",o),document.addEventListener("mouseup",(function e(){if(document.removeEventListener("mousemove",o),!P){$(!1);var n=I.current,i=n.clientHeight,a=n.clientWidth;(0,d.updateImage)(t,r(r({},v.data),{},{width:a,height:i}))}document.removeEventListener("mouseup",e)}))}),[t,v.data,P]),F=(0,s.useCallback)((function(e){e.preventDefault(),A(!1)}),[]);return s.default.createElement("span",Object.assign({},O,{contentEditable:!1,className:"sf-image-wrapper"}),b&&s.default.createElement("span",null,N("Image_is_uploading"),"..."),!b&&s.default.createElement("img",{ref:I,className:(0,c.default)("sf-image",{selected:U,error:k}),alt:(null===v||void 0===v||null===(a=v.data)||void 0===a?void 0:a.alt)||"",src:null===v||void 0===v||null===(o=v.data)||void 0===o?void 0:o.src,width:null===v||void 0===v?void 0:v.data.width,height:null===v||void 0===v?void 0:v.data.height}),U&&!b&&s.default.createElement(s.default.Fragment,null,s.default.createElement("span",{ref:Z,className:"resizer",onMouseDown:j}),s.default.createElement("span",{className:"full-screen",contentEditable:!1,onClick:function(){return A(!0)}},s.default.createElement("i",{className:"iconfont icon-fullscreen",title:N("Full_screen")}))),P&&s.default.createElement("span",{className:"image-size-info-tooltip"},"".concat(N("Width"),":").concat(L.width," ").concat(N("Height"),":").concat(L.height)),D&&s.default.createElement(f.default,{imgUrl:null===v||void 0===v||null===(h=v.data)||void 0===h?void 0:h.src,toggleImagePreviewer:F}),m)}},44829:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BlockquotePlugin",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"CheckListPlugin",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"CodeBlockPlugin",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"ColumnPlugin",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"FormulaPlugin",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"HeaderPlugin",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"HtmlPlugin",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"ImagePlugin",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"LinkPlugin",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"ListPlugin",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"MarkDownPlugin",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"NodeIdPlugin",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"ParagraphPlugin",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"TablePlugin",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"TextPlugin",{enumerable:!0,get:function(){return o.default}}),t.default=void 0;var i=r(n(76051)),a=r(n(85712)),o=r(n(39826)),s=r(n(7183)),l=r(n(1571)),u=r(n(54925)),c=r(n(44919)),d=r(n(83909)),f=r(n(59462)),p=r(n(79487)),h=r(n(63521)),O=r(n(3532)),m=r(n(1442)),v=r(n(35802)),g=r(n(24041)),y=[a.default,o.default,s.default,l.default,c.default,d.default,f.default,p.default,h.default,i.default,O.default,v.default,g.default,m.default,u.default];t.default=y},61611:function(e,t,n){"use strict";var r=n(17061).default,i=n(17156).default,a=n(42122).default,o=n(27424).default,s=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.upsertLinkText=t.updateLink=t.unWrapLinkNode=t.isMenuDisabled=t.isLinkType=t.insertSeafileLink=t.insertLink=t.getLinkInfo=t.generateLinkNode=void 0;var l=n(92360),u=s(n(90552)),c=n(87601),d=n(232),f=n(16963),p=n(9978),h=n(25953),O=function(e){return!!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])||!!e.selection&&!!(0,c.getSelectedElems)(e).some((function(t){var n=t.type;return!!e.isVoid(t)||!![f.ELementTypes.CODE_BLOCK,f.ELementTypes.CODE_LINE].includes(n)}))};t.isMenuDisabled=O;var m=function(e){var t=l.Editor.nodes(e,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK},universal:!0});return!!o(t,1)[0]};t.isLinkType=m;var v=function(e,t){return{type:f.ELementTypes.LINK,url:e,title:t,id:u.default.nice(),children:[{id:u.default.nice(),text:t||""}]}};t.generateLinkNode=v;t.insertLink=function(e){var t=e.editor,n=e.url,r=e.title,i=e.insertPosition,a=void 0===i?f.INSERT_POSITION.CURRENT:i,o=e.slateNode,s=t.selection;if((a!==f.INSERT_POSITION.CURRENT||!O(t))&&r&&n&&s){var h=v(n,r);if(a===f.INSERT_POSITION.AFTER){var m=l.Editor.path(t,s);if(o&&(null===o||void 0===o?void 0:o.type)===f.ELementTypes.LIST_ITEM){m=(0,c.findPath)(t,o,[]);var g=l.Path.next(m);return void l.Editor.insertNodes(t,h,{at:g})}var y=(0,p.generateEmptyElement)(f.ELementTypes.PARAGRAPH);return y.children.push(h,(0,p.generateDefaultText)()),l.Transforms.insertNodes(t,y,{at:[m[0]+1]}),void(0,d.focusEditor)(t)}if(l.Range.isCollapsed(s))return t.insertText(""),l.Editor.insertFragment(t,[h]),l.Editor.insertFragment(t,[{id:u.default.nice(),text:""}]),void(0,d.focusEditor)(t);l.Editor.string(t,s)!==r?(t.deleteFragment(),l.Transforms.insertNodes(t,h)):(l.Transforms.wrapNodes(t,h,{split:!0,at:s}),l.Transforms.collapse(t,{edge:"end"})),(0,d.focusEditor)(t)}};t.insertSeafileLink=function(e){var t=e.editor,n=e.url,r=e.title,i=e.selection;(0,d.focusEditor)(t,i);var a=v(n,r);if(l.Range.isCollapsed(i))return t.insertText(""),l.Editor.insertFragment(t,[a]),l.Editor.insertFragment(t,[{id:u.default.nice(),text:""}]),void(0,d.focusEditor)(t);l.Editor.string(t,i)!==r?(t.deleteFragment(),l.Transforms.insertNodes(t,a)):(l.Transforms.wrapNodes(t,a,{split:!0,at:i}),l.Transforms.collapse(t,{edge:"end"}))};t.getLinkInfo=function(e){if(!m(e))return null;var t=l.Editor.nodes(e,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK},universal:!0}),n=o(t,1)[0];if(!n)return null;var r=o(n,2),i=r[0],a=r[1],s=(0,c.getEditorString)(e,a);return{linkUrl:i.url,linkTitle:s||i.title,path:a}};t.updateLink=function(e,t,n){var r=(0,c.getAboveNode)(e,{match:{type:f.ELementTypes.LINK}});if(r){var i=r[0]||{},a=i.href,o=i.title;a===t&&o===n||l.Transforms.setNodes(e,{url:t,title:n},{at:r[1]}),g(e,{text:n})}};var g=function(e,t){var n=t.text,r=(0,c.getAboveNode)(e,{match:{type:f.ELementTypes.LINK}});if(r){var i=o(r,2),s=i[0],l=i[1];if(n&&n.length&&n!==(0,c.getEditorString)(e,l)){var u=s.children[0];(0,h.replaceNodeChildren)(e,{at:l,nodes:a(a({},u),{},{text:n}),insertOptions:{select:!0}})}}};t.upsertLinkText=g;var y=function(){var e=i(r().mark((function e(t){var n,i,a;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=t.selection){e.next=2;break}return e.abrupt("return");case 2:if(n=l.Editor.nodes(t,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK},universal:!0}),i=o(n,1),(a=i[0])&&a[0]){e.next=5;break}return e.abrupt("return");case 5:l.Transforms.unwrapNodes(t,{match:function(e){return(0,c.getNodeType)(e)===f.ELementTypes.LINK}});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();t.unWrapLinkNode=y},44919:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(57756),a=r(n(36064)),o=r(n(26339)),s=r(n(82446)),l={type:i.LINK,nodeType:"element",editorMenus:[a.default],editorPlugin:o.default,renderElements:[s.default]};t.default=l},36064:function(e,t,n){"use strict";var r=n(42122).default,i=n(27424).default,a=n(64836).default,o=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(47313)),l=n(92360),u=a(n(31770)),c=n(32057),d=n(57756),f=n(61611),p=a(n(61894)),h=a(n(81326)),O=n(90127),m=c.MENUS_CONFIG_MAP[d.LINK];t.default=function(e){var t=e.isRichEditor,n=e.className,a=e.readonly,o=e.editor,c=(0,s.useState)(!1),v=i(c,2),g=v[0],y=v[1],b=(0,s.useState)({linkTitle:"",linkUrl:""}),_=i(b,2),S=_[0],w=_[1],k=(0,s.useMemo)((function(){return(0,f.isLinkType)(o)}),[o.selection]);(0,s.useEffect)((function(){var e=p.default.getInstance().subscribe(O.INTERNAL_EVENTS.ON_OPEN_LINK_MODAL,T);return function(){return e()}}),[]),(0,s.useEffect)((function(){if((0,f.isLinkType)(o)){var e=o.selection&&l.Editor.string(o,o.selection);e&&w(r(r({},S),{},{linkTitle:e}))}}),[o.selection]);var T=(0,s.useCallback)((function(e){Reflect.ownKeys.length&&w(e),y(!0)}),[y,w]),x=(0,s.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),k)k&&(0,f.unWrapLinkNode)(o);else{if(o.selection){var t=l.Editor.string(o,o.selection);w(r(r({},S),{},{linkTitle:t}))}y(!0),document.getElementById("seafile_".concat(d.LINK)).blur()}}),[o,k,S]),E=(0,s.useCallback)((function(){y(!1),w({linkTitle:"",linkUrl:""})}),[]);return s.default.createElement(s.default.Fragment,null,s.default.createElement(u.default,Object.assign({isRichEditor:t,className:n,disabled:(0,f.isMenuDisabled)(o,a),isActive:k,onMouseDown:x},m)),g&&s.default.createElement(h.default,{onCloseModal:E,editor:o,linkTitle:S.linkTitle,linkUrl:S.linkUrl}))}},81326:function(e,t,n){"use strict";var r=n(38416).default,i=n(42122).default,a=n(27424).default,o=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(47313)),l=n(26213),u=n(72970),c=n(61611),d=n(31529),f=n(73832);t.default=function(e){var t=e.editor,n=e.onCloseModal,o=e.linkTitle,p=e.linkUrl,h=(0,s.useState)({linkUrl:null!==p&&void 0!==p?p:"",linkTitle:null!==o&&void 0!==o?o:""}),O=a(h,2),m=O[0],v=O[1],g=(0,s.useState)({linkUrl:"",linkTitle:""}),y=a(g,2),b=y[0],_=y[1],S=(0,s.useRef)(null),w=(0,u.useTranslation)(f.TRANSLATE_NAMESPACE).t,k=(0,s.useMemo)((function(){return!!Object.values(m).some((function(e){return 0===e.length}))||!!Object.values(b).some((function(e){return e.length>0}))}),[m,b]),T=(0,s.useCallback)((function(){var e;null===(e=S.current)||void 0===e||e.focus()}),[]),x=(0,s.useCallback)((function(e,t){if("linkUrl"===e){if(0===t.length)return Promise.reject("Link_address_required");if(!(0,d.isUrl)(t))return Promise.reject("Link_address_invalid")}if("linkTitle"===e){if(!t.length)return Promise.reject("Link_title_required");if(!t.trim().length)return Promise.reject("Blank_title_not_allowed")}return Promise.resolve()}),[]),E=(0,s.useCallback)((function(e,t){return"linkUrl"===e?t.trim():t}),[]),P=(0,s.useCallback)((function(e){var t=e.target.name,n=e.target.value;n=E(t,n),x(t,n).then((function(){return _(i(i({},b),{},r({},t,"")))}),(function(e){return _(i(i({},b),{},r({},t,e)))})),v(i(i({},m),{},r({},t,n)))}),[m,E,x,b]),$=(0,s.useCallback)((function(e){(Object.entries(m).forEach((function(e){var t=a(e,2),n=t[0],o=t[1];return x(n,o).catch((function(e){return _((function(t){return i(i({},t),{},r({},n,e))}))}))})),k)||((0,c.isLinkType)(t)?(0,c.updateLink)(t,m.linkUrl,m.linkTitle):(0,c.insertLink)({editor:t,url:m.linkUrl,title:m.linkTitle}),n());e.preventDefault(),e.stopPropagation()}),[t,m,k,n,x]),Q=(0,s.useCallback)((function(e){"Enter"===e.key&&$(e)}),[$]);return s.default.createElement(l.Modal,{isOpen:!0,toggle:n,onOpened:T,zIndex:1100},s.default.createElement(l.ModalHeader,{toggle:n},w("Insert_link")),s.default.createElement(l.ModalBody,null,s.default.createElement(l.Form,{onChange:P},s.default.createElement(l.FormGroup,null,s.default.createElement(l.Label,{for:"linkUrl"},w("Link_address")),s.default.createElement(l.Input,{onKeyDown:Q,onChange:function(){},value:m.linkUrl,invalid:!!b.linkUrl,name:"linkUrl",innerRef:S,type:"url",id:"linkUrl"}),s.default.createElement(l.FormFeedback,null,w(b.linkUrl))),s.default.createElement(l.FormGroup,null,s.default.createElement(l.Label,{for:"linkTitle"},w("Link_title")),s.default.createElement(l.Input,{onKeyDown:Q,onChange:function(){},value:m.linkTitle,invalid:!!b.linkTitle,name:"linkTitle",id:"linkTitle"}),s.default.createElement(l.FormFeedback,null,w(b.linkTitle))))),s.default.createElement(l.ModalFooter,null,s.default.createElement(l.Button,{onClick:n,color:"secondary"},w("Cancel")),s.default.createElement(l.Button,{onClick:$,disabled:k,color:"primary"},w("Add_link"))))}},26339:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(92360),o=i(n(90552)),s=n(87601),l=n(61611),u=n(57756),c=n(31529),d=n(232),f=n(63e3);t.default=function(e){var t=e.isInline,n=e.deleteBackward,i=e.insertText,p=e.normalizeNode,h=e.insertData,O=e;return O.isInline=function(e){return e.type===u.LINK||t(e)},O.insertText=function(t){var n=a.Range.isCollapsed(e.selection),r=a.Editor.path(e,e.selection),l=(0,s.getSelectedNodeByType)(e,u.LINK),c=a.Editor.isEnd(e,e.selection.focus,r);if(!(n&&l&&c))return i(t);a.Editor.insertFragment(O,[{id:o.default.nice(),text:t}])},O.insertData=function(e){var t=e.getData("text/plain");if(!(0,c.isUrl)(t)||(0,c.isImage)(t))(0,c.isUrl)(t)&&(0,c.isImage)(t)?(0,f.insertImage)(O,t):h(e);else{var n=(0,l.generateLinkNode)(t,t);a.Editor.insertFragment(O,[n],{select:!0})}},O.deleteBackward=function(t){if(!O.selection)return n(t);if((0,l.isLinkType)(e)){var r=(0,l.getLinkInfo)(e);if(r&&1===r.linkTitle.length){var i=a.Editor.next(e),o=a.Path.next(r.path),s=a.Editor.node(e,o);return(0,d.focusEditor)(e,i[1]),a.Transforms.select(e,s[1]),void a.Transforms.delete(O,{at:r.path})}}return n(t)},O.normalizeNode=function(e){var t=r(e,2),n=t[0],i=t[1];return(0,s.getNodeType)(n)!==u.LINK?p([n,i]):""===a.Node.string(n)?a.Transforms.removeNodes(O,{at:i}):p([n,i])},O}},82446:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(47313)),s=i(n(46123)),l=n(10541),u=i(n(17781)),c=n(61611),d=i(n(61894)),f=n(90127);n(35082);t.default=function(e,t){var n=e.attributes,i=e.children,a=e.element,p=(0,o.useState)(!1),h=r(p,2),O=h[0],m=h[1],v=(0,o.useState)({top:0,left:0}),g=r(v,2),y=g[0],b=g[1],_=(0,l.useReadOnly)(),S=(0,o.useCallback)((function(e){k(),m(!1)}),[b]),w=(0,o.useCallback)((function(){window.addEventListener("click",S)}),[S]),k=(0,o.useCallback)((function(){window.removeEventListener("click",S)}),[S]),T=(0,o.useCallback)((function(e){e.stopPropagation();var n=d.default.getInstance();if(_)n.dispatch(f.EXTERNAL_EVENTS.ON_LINK_CLICK,e);else if(n.dispatch(f.INTERNAL_EVENTS.ON_CLOSE_LINK_POPOVER),n.subscribe(f.INTERNAL_EVENTS.ON_CLOSE_LINK_POPOVER,(function(){return m(!1)})),(0,c.getLinkInfo)(t)){var r=e.target.getBoundingClientRect(),i=r.top,a=r.left,o=r.width;b({top:i-42,left:a-70+o/2}),m(!0),w()}}),[t,_,w]),x=(0,o.useCallback)((function(e){e.preventDefault()}),[]);return o.default.createElement(o.default.Fragment,null,o.default.createElement("span",Object.assign({onClick:T,"data-url":a.url,className:(0,s.default)("sf-virtual-link",{selected:O})},n),o.default.createElement("a",{href:a.url,onClick:x},i)),O&&o.default.createElement(u.default,{popoverPosition:y,linkUrl:a.url,editor:t,onClosePopover:S}))}},17781:function(e,t,n){"use strict";var r=n(64836).default,i=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(47313)),o=n(1168),s=n(72970),l=r(n(61894)),u=n(61611),c=n(31529),d=n(90127),f=n(73832);n(35082);t.default=function(e){var t=e.linkUrl,n=e.onClosePopover,r=e.popoverPosition,i=e.editor,p=(0,s.useTranslation)(f.TRANSLATE_NAMESPACE).t;(0,a.useEffect)((function(){return function(){n()}}),[n]);var h=(0,a.useCallback)((function(e){(0,c.isUrl)(t)||e.preventDefault()}),[t]),O=(0,a.useCallback)((function(e){e.stopPropagation(),(0,u.unWrapLinkNode)(i)}),[i]),m=(0,a.useCallback)((function(e){e.stopPropagation();var t=(0,u.getLinkInfo)(i);if(t){var r=t.linkTitle,a=t.linkUrl;l.default.getInstance().dispatch(d.INTERNAL_EVENTS.ON_OPEN_LINK_MODAL,{linkTitle:r,linkUrl:a}),n()}else n()}),[i,n]);return a.default.createElement(a.default.Fragment,null,(0,o.createPortal)(a.default.createElement("div",{id:"link-op-menu",className:"sf-link-op-menu",style:r},a.default.createElement("a",{href:t,onClick:h,target:"_blank",rel:"noopener noreferrer",className:"sf-link-op-menu-link"},p("Open_link")),a.default.createElement("div",{className:"sf-link-op-icons d-flex "},a.default.createElement("span",{role:"button",className:"sf-link-op-icon",onClick:m},a.default.createElement("i",{className:"iconfont icon-rename"})),a.default.createElement("span",{role:"button",className:"sf-link-op-icon",onClick:O},a.default.createElement("i",{className:"iconfont icon-unlink"})))),document.body))}},29226:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LIST_TYPES=void 0;var r=n(57756);t.LIST_TYPES=[r.ORDERED_LIST,r.UNORDERED_LIST]},14911:function(e,t,n){"use strict";var r=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setListType=t.isMenuDisabled=t.getBeforeText=t.getActiveListType=void 0;var i=n(92360),a=n(57756),o=n(29226),s=n(66012);t.isMenuDisabled=function(e,t){if(t||!e.selection)return!0;var n=i.Editor.nodes(e,{match:function(t){return!!i.Element.isElement(t)&&(!(!i.Editor.isVoid(e,t)||!i.Editor.isBlock(e,t))||!![a.CODE_LINE,a.CODE_BLOCK,a.TABLE,a.CHECK_LIST_ITEM].includes(t.type))}});return!!r(n,1)[0]};t.getActiveListType=function(e){var t=e.selection;if(t){var n;if(i.Range.isCollapsed(t)){var s=i.Editor.nodes(e,{match:function(e){return o.LIST_TYPES.includes(e.type)},mode:"lowest"});n=r(s,1)[0]}else{var l=t.anchor,u=t.focus,c=i.Node.common(e,l.path,u.path);if(o.LIST_TYPES.includes(c[0].type))n=c;else if(c[0].type===a.LIST_ITEM)n=i.Editor.parent(e,c[1]);else if(i.Text.isText(c[0])){var d=i.Editor.nodes(e,{at:c[1],match:function(e){return o.LIST_TYPES.includes(e.type)},mode:"lowest"});n=r(d,1)[0]}}return n&&n[0].type}};t.setListType=function(e,t){(0,s.transformsToList)(e,t)};t.getBeforeText=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n=t.anchor,a=i.Editor.above(e),o=r(a,2)[1],s={anchor:n,focus:i.Editor.start(e,o)};return{beforeText:i.Editor.string(e,s)||"",range:s}}},79487:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(57756),a=r(n(15812)),o=r(n(14825)),s=n(33018),l={type:i.LIST_ITEM,nodeType:"element",editorMenus:[a.default],editorPlugin:o.default,renderElements:[s.renderList,s.renderListItem,s.renderListLic]};t.default=l},15812:function(e,t,n){"use strict";var r=n(64836).default,i=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(47313)),o=r(n(31770)),s=n(14911),l=n(16963),u=n(66012),c=n(29606);n(57756),t.default=function(e){var t=e.editor,n=e.readonly,r=e.isRichEditor,i=e.type,d=e.className,f=(0,s.getActiveListType)(t,i)===i,p=(0,a.useMemo)((function(){return l.MENUS_CONFIG_MAP[i]}),[]),h=(0,a.useCallback)((function(e){e.preventDefault(),(0,u.transformsToList)(t,i),(0,c.focusEditor)(t)}),[f]);return a.default.createElement(o.default,Object.assign({isRichEditor:r,isActive:f,disabled:(0,s.isMenuDisabled)(t,n),className:d,onMouseDown:h},p))}},14825:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(37387)),a=n(14911),o=n(13273),s=n(75228),l=n(37129),u=n(38855),c=n(29226),d=n(15842),f=n(9549),p=n(29606),h=n(66012),O=n(57756);t.default=function(e){var t=e.insertBreak,n=e.onHotKeyDown,r=e.deleteBackward,m=e.insertText,v=e;return v.insertBreak=function(){(0,s.insertBreakList)(e)||t()},v.deleteBackward=function(t){if(null!==v.selection){var n=(0,f.getListItemEntry)(e,{});if(n&&(0,p.isSelectionAtBlockStart)(e,{match:function(e){return e.type===O.LIST_ITEM}})){var i=n.list,a=n.listItem;if((0,p.isFirstNode)(i[0],a[0])&&!(0,f.isListNested)(e,i[1]))return void(0,h.unwrapList)(e)}r(t)}else r(t)},v.insertText=function(e){if(!(0,d.handleShortcut)(v,e))return m(e)},v.onHotKeyDown=function(t){var r=(0,a.getActiveListType)(e);if(c.LIST_TYPES.includes(r)){if((0,i.default)(["tab","shift+tab"],t)&&(0,o.handleTab)(v,t))return!0;if((0,i.default)("shift+enter",t))return t.preventDefault(),!0}return n&&n(t)},v.insertFragment=(0,l.insertFragmentList)(v),v.normalizeNode=(0,u.normalizeList)(v),v}},75228:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.insertBreakList=void 0;var r=n(29606),i=n(9549),a=n(66012);t.insertBreakList=function(e){if(e.selection){var t=!1,n=(0,i.getListItemEntry)(e,{});if(n&&(0,r.isBlockAboveEmpty)(e)&&(t=(0,a.movedListItemUp)(e,n)))return!0;if(!t)if((0,a.insertListItem)(e))return!0}}},37129:function(e,t,n){"use strict";var r=n(861).default,i=n(51589).default,a=n(27424).default,o=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertFragmentList=t.getTextAndListItemNodes=void 0;var s=n(92360),l=o(n(90552)),u=n(29606),c=n(29226),d=n(57756),f=function(e){return s.Element.isElement(e)&&c.LIST_TYPES.includes(e.type)},p=function(e){if(!f(e))return[e];var t=s.Node.texts(e),n=Array.from(t),o=n.reduce((function(t,n){return s.Path.isAncestor(t[1],n[1])?t:(0,u.getCommonNode)(e,n[1],t[1])}),function(e,t,n){for(var r=n.type,i=s.Path.parent(t[1]);(0,u.getNode)(e,i).type!==r;)i=s.Path.parent(i);return[(0,u.getNode)(e,i),i]}(e,n[0],{type:d.LIST_ITEM})),l=f(o[0])?o[0].children:[o[0]],c=i(l),p=c[0],h=c.slice(1);return[].concat(r(function(e){for(var t=null,n=e;f(n)||n.type===d.LIST_ITEM&&n.children[0].type!==d.PARAGRAPH;)t=n,n=a(n.children,1)[0];return t?t.children:[n]}(p)),r(h))},h=function(e){if(e.type===d.LIST_ITEM)return e;var t=(0,u.getInlineNodes)(e);return{id:l.default.nice(),type:d.LIST_ITEM,children:[{id:l.default.nice(),type:d.PARAGRAPH,children:t}]}},O=function(e,t,n,o){var l=a(n,2)[1],c=a(o,2),O=c[0],m=c[1],v=!s.Node.string(O),g=t.flatMap(p).map(h),y=i(g),b=y[0],_=y.slice(1),S=null,w=[];if(!f(t[0]))return{textNode:S=b,listItemNodes:w=_};if(function(e){return 1===e.length&&f(e[0])&&1===r((0,u.getNodes)({children:e})).filter((function(e){return s.Element.isElement(e[0])})).filter((function(e){return a(e,1)[0].type===d.PARAGRAPH})).length}(t))S=b,w=_;else if(v){var k=(0,u.getNode)(e,l),T=i(k.children).slice(1),x=i(b.children),E=x[0],P=x.slice(1);if(s.Transforms.insertNodes(e,E,{at:s.Path.next(m),select:!0}),s.Transforms.removeNodes(e,{at:m}),P.length)if(T.length){var $=[].concat(r(l),[1,0]);s.Transforms.insertNodes(e,P[0].children,{at:$,select:!0})}else s.Transforms.insertNodes(e,P,{at:s.Path.next(m),select:!0});S=(0,u.generateDefaultText)(),w=_}else S=(0,u.generateDefaultText)(),w=[b].concat(r(_));return{textNode:S,listItemNodes:w}};t.getTextAndListItemNodes=O;t.insertFragmentList=function(e){var t=e.insertFragment;return function(n){s.Editor.withoutNormalizing(e,(function(){var i=(0,u.findNode)(e,{match:{type:d.LIST_ITEM},mode:"lowest"});if(!i){var o=f(n)?[(0,u.generateDefaultText)()].concat(r(n)):n;return t(o)}(0,s.insertFragment)(e,[(0,u.generateDefaultText)()]),i=(0,u.findNode)(e,{match:{type:d.LIST_ITEM},mode:"lowest"});var l=(0,u.findNode)(e,{match:{type:d.PARAGRAPH},mode:"lowest"});if(!l){var c=f(n)?[(0,u.generateDefaultText)()].concat(r(n)):n;return t(c)}var p=O(e,n,i,l),h=p.textNode,m=p.listItemNodes;(0,s.insertFragment)(e,[h]);var v=a(i,2)[1];return s.Transforms.insertNodes(e,m,{at:s.Path.next(v),select:!0})}))}}},38855:function(e,t,n){"use strict";var r=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeList=void 0;var i=n(92360),a=n(66012),o=n(57756),s=n(29606),l=n(29226);t.normalizeList=function(e){var t=e.normalizeNode;return function(n){var u=r(n,2),c=u[0],d=u[1];if(!i.Element.isElement(c))return t([c,d]);if(l.LIST_TYPES.includes(c.type)){var f=(0,s.getChildren)([c,d]).find((function(e){return r(e,1)[0].type!==o.LIST_ITEM}));if(f){var p=(0,s.generateElement)(o.LIST_ITEM,[]);return void i.Transforms.wrapNodes(e,p,{at:f[1]})}}if((0,s.match)(c,[],{type:l.LIST_TYPES})){if(!c.children.length||!c.children.find((function(e){return e.type===o.LIST_ITEM})))return void i.Transforms.removeNodes(e,{at:d});var h=i.Path.next(d),O=(0,s.getNode)(e,h);(null===O||void 0===O?void 0:O.type)===c.type&&(0,a.moveListItemsToList)(e,{fromList:[O,h],toList:[c,d],deleteFromList:!0});var m=(0,s.getPreviousPath)(d),v=(0,s.getNode)(e,m);if((null===v||void 0===v?void 0:v.type)===c.type)return void e.normalizeNode([v,m]);if((0,a.normalizeNestedList)(e,{nestedListItem:[c,d]}))return}c.type===o.LIST_ITEM&&(0,a.normalizeListItem)(e,{listItem:[c,d]})||t([c,d])}}},13273:function(e,t,n){"use strict";var r=n(42122).default,i=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.handleTab=void 0;var a=n(92360),o=i(n(37387)),s=n(29606),l=n(57756),u=n(66012);t.handleTab=function(e,t){var n=e.selection;if(n){var i=(0,s.findNode)(e,{type:[l.LIST_ITEM]});if(i){var c=e.selection;if(!a.Range.isCollapsed(n)){var d=n.anchor,f=n.focus;if(a.Range.isBackward(n)){var p={anchor:r({},n.focus),focus:r({},n.anchor)};d=p.anchor,f=p.focus}var h=a.Editor.unhangRange(e,{anchor:d,focus:f});h&&(c=h,a.Transforms.select(e,h))}var O=!(0,o.default)("shift+tab",t);return c&&i?(t.preventDefault(),(0,u.moveListItems)(e,{at:c,increase:O,enableResetOnShiftTab:!0}),!0):void 0}}}},15842:function(e,t,n){"use strict";var r=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.handleShortcut=void 0;var i=n(92360),a=n(14911),o=n(57756),s=n(29606);t.handleShortcut=function(e,t){if(" "!==t)return!1;var n=e.selection;if(!i.Range.isCollapsed(n))return!1;var l=i.Editor.above(e),u=r(l,2),c=u[0],d=u[1];if(c.type!==o.PARAGRAPH)return!1;var f=(0,a.getBeforeText)(e),p=f.beforeText,h=f.range,O=p.match(/^\s*[1]+\.\s*$/),m=p.match(/^\s*\*+\s*$/),v=O&&O[0],g=m&&m[0];if(m)return"*"===g&&(0===m.index&&(i.Transforms.delete(e,{at:h}),(0,a.setListType)(e,o.UNORDERED_LIST),(0,s.focusEditor)(e),!0));if(O){if(0!==O.index)return!1;if("1."!==v)return!1;var y=(0,s.getPreviousPath)(d),b=null;if(y&&(b=i.Editor.node(e,y)),!y||b[0].type!==o.ORDERED_LIST)return i.Transforms.delete(e,{at:h}),(0,a.setListType)(e,o.ORDERED_LIST),(0,s.focusEditor)(e),!0}return!1}},9549:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isListNested=t.hasListChild=t.getListItemEntry=void 0;var r=n(92360),i=n(57756),a=n(29226);t.getListItemEntry=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=void 0===t?e.selection:t,a=null;if((a=r.Range.isRange(n)&&!r.Range.isCollapsed(n)?n.focus.path:r.Range.isRange(n)?n.anchor.path:n)&&r.Node.get(e,a)){var o=r.Editor.above(e,{at:a,match:function(e){return r.Element.isElement(e)&&e.type===i.LIST_ITEM}});if(o)return{list:r.Editor.parent(e,o[1]),listItem:o}}return null};t.hasListChild=function(e){return e.children.some((function(e){return r.Element.isElement(e)&&a.LIST_TYPES.includes(e.type)}))};t.isListNested=function(e,t){var n,a=null===(n=r.Editor.parent(e,t))||void 0===n?void 0:n[0];return(null===a||void 0===a?void 0:a.type)===i.LIST_ITEM}},33018:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderListLic=t.renderListItem=t.renderList=void 0;var i=r(n(47313)),a=n(57756);n(13159);t.renderList=function(e,t){var n=e.attributes,r=e.children,o=e.element,s=o.type===a.ORDERED_LIST?"ol":"ul";return i.default.createElement(s,Object.assign({"data-id":o.id,"data-root":"true",className:"sf-list-line"},n),r)};t.renderListItem=function(e,t){var n=e.attributes,r=e.children,a=e.element;return i.default.createElement("li",Object.assign({"data-id":a.id,"data-root":"true"},n),r)};t.renderListLic=function(e,t){var n=e.attributes,r=e.children,a=e.element;return i.default.createElement("div",Object.assign({"data-id":a.id},n),r)}},66012:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"insertListItem",{enumerable:!0,get:function(){return r.insertListItem}}),Object.defineProperty(t,"moveListItems",{enumerable:!0,get:function(){return s.moveListItems}}),Object.defineProperty(t,"moveListItemsToList",{enumerable:!0,get:function(){return o.moveListItemsToList}}),Object.defineProperty(t,"movedListItemDown",{enumerable:!0,get:function(){return i.movedListItemDown}}),Object.defineProperty(t,"movedListItemUp",{enumerable:!0,get:function(){return a.movedListItemUp}}),Object.defineProperty(t,"normalizeListItem",{enumerable:!0,get:function(){return d.normalizeListItem}}),Object.defineProperty(t,"normalizeNestedList",{enumerable:!0,get:function(){return c.normalizeNestedList}}),Object.defineProperty(t,"removeFirstListItem",{enumerable:!0,get:function(){return l.removeFirstListItem}}),Object.defineProperty(t,"transformsToList",{enumerable:!0,get:function(){return f.transformsToList}}),Object.defineProperty(t,"unwrapList",{enumerable:!0,get:function(){return u.unwrapList}});var r=n(50767),i=n(71824),a=n(68202),o=n(75659),s=n(77272),l=n(63861),u=n(77043),c=n(14605),d=n(3551),f=n(5054)},50767:function(e,t,n){"use strict";var r=n(42122).default,i=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertListItem=void 0;var a=n(92360),o=n(29606),s=n(57756);t.insertListItem=function(e){var t=(0,o.getAboveNode)(e,{match:{type:s.PARAGRAPH}});if(!t)return!1;var n=i(t,2)[1],l=a.Editor.parent(e,n);if(!l)return!1;var u=i(l,2),c=u[0],d=u[1];if(c.type!==s.LIST_ITEM)return!1;var f=!1;return a.Editor.withoutNormalizing(e,(function(){var t;a.Range.isCollapsed(e.selection)||a.Transforms.delete(e,{at:e.selection});var i=(0,o.isStartPoint)(e,null===(t=e.selection)||void 0===t?void 0:t.focus,n),l=(0,o.isBlockTextEmptyAfterSelection)(e),u=a.Path.next(n),p=a.Path.next(d);if(i){var h=(0,o.generateElement)(s.PARAGRAPH);a.Transforms.insertNodes(e,h,{at:d});var O=(0,o.generateElement)(s.LIST_ITEM,{childrenOrText:[]});return a.Transforms.wrapNodes(e,O,{at:d}),void(f=!0)}if(l){var m,v=null===(m=a.Editor.marks(e))||void 0===m?void 0:m.key,g=(0,o.generateElement)(s.PARAGRAPH);a.Transforms.insertNodes(e,r(r({},g),v),{at:p});var y=(0,o.generateElement)(s.LIST_ITEM,{childrenOrText:[]});a.Transforms.wrapNodes(e,y,{at:p}),a.Transforms.select(e,p),f=!0}else{a.Transforms.splitNodes(e);var b=(0,o.generateElement)(s.LIST_ITEM,{childrenOrText:[]});a.Transforms.wrapNodes(e,b,{at:u}),a.Transforms.moveNodes(e,{at:u,to:p}),a.Transforms.select(e,p),a.Transforms.collapse(e,{edge:"start"}),f=!0}c.children.length>1&&(a.Transforms.moveNodes(e,{at:u,to:p.concat(1)}),f=!0)})),f}},71824:function(e,t,n){"use strict";var r=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.movedListItemDown=void 0;var i=n(92360),a=n(29606),o=n(29226);t.movedListItemDown=function(e,t){var n=t.list,s=t.listItem,l=!1,u=r(n,1)[0],c=r(s,2)[1],d=null;try{d=i.Path.previous(c)}catch(g){return}var f=i.Editor.node(e,d);if(f){var p=r(f,2),h=p[0],O=p[1],m=h.children.find((function(e){return o.LIST_TYPES.includes(e.type)})),v=O.concat(m?[1,m.children.length]:[1]);i.Editor.withoutNormalizing(e,(function(){if(!m){var t=(0,a.generateElement)(u.type);i.Transforms.wrapNodes(e,t,{at:c})}i.Transforms.moveNodes(e,{at:c,to:v}),l=!0}))}return l}},68202:function(e,t,n){"use strict";var r=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.movedListItemUp=void 0;var i=n(92360),a=n(29606),o=n(9549),s=n(75659),l=n(77043),u=n(57756);t.movedListItemUp=function(e,t){var n=t.list,c=t.listItem,d=!1;return i.Editor.withoutNormalizing(e,(function(){d=function(){var t=r(n,2),d=t[0],f=t[1],p=r(c,2),h=p[0],O=p[1],m=(0,a.getAboveNode)(e,{at:f,match:{type:[u.LIST_ITEM]}});if(!m){var v=null;try{v=i.Path.next(f)}catch(P){return}var g=(0,o.hasListChild)(h),y=!(0,a.isLastChild)(n,O);if(g||y){var b=(0,a.generateElement)(d.type);i.Transforms.insertNodes(e,b,{at:v})}if(g){var _=(0,a.getNode)(e,v);if(!_)return;(0,s.moveListItemsToList)(e,{formListItem:c,toList:[_,v]})}if(y){var S=(0,a.getNode)(e,v);if(!S)return;(0,s.moveListItemsToList)(e,{fromList:n,fromStartIndex:O[O.length-1]+1,toList:[S,v],deleteFromList:!1})}return(0,l.unwrapList)(e,{at:O.concat(0)}),!0}var w=r(m,2)[1],k=O.concat([1]);if(!(0,a.isLastChild)(n,O)){if(!(0,o.hasListChild)(h)){var T=(0,a.generateElement)(d.type);i.Transforms.insertNodes(e,T,{at:k})}var x=(0,a.getNode)(e,k);if(!x)return;(0,s.moveListItemsToList)(e,{fromListItem:m,toList:[x,k],fromStartIndex:O[O.length-1]+1,deleteFromList:!1})}var E=i.Path.next(w);return i.Transforms.moveNodes(e,{at:O,to:E}),!0}()})),d}},75659:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItemsToList=void 0;var r=n(92360),i=n(29606),a=n(29226);t.moveListItemsToList=function(e,t){var n=t.fromList,o=t.fromListItem,s=t.fromStartIndex,l=t.to,u=t.toList,c=t.toListIndex,d=void 0===c?null:c,f=t.deleteFromList,p=void 0===f||f,h=null,O=!1;return r.Editor.withoutNormalizing(e,(function(){if(o){var t=(0,i.findDescendant)(e,{at:o[1],match:{type:a.LIST_TYPES}});if(!t)return;h=null===t||void 0===t?void 0:t[1]}else{if(!n)return;h=n[1]}var c=null;if(l&&(c=l),u)if(null!==d)c=u[1].concat([d]);else{var f=(0,i.getLastChildPath)(u);c=r.Path.next(f)}c&&(O=(0,i.moveChildren)(e,{at:h,to:c,fromStartIndex:s}),p&&r.Transforms.delete(e,{at:h}))})),O}},77272:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveListItems=void 0;var r=n(92360),i=n(29606),a=n(9549),o=n(71824),s=n(68202),l=n(63861),u=n(57756);t.moveListItems=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.increase,c=void 0===n||n,d=t.at,f=void 0===d?e.selection:d,p=t.enableResetOnShiftTab,h=(0,i.getNodeEntries)(e,{at:f,match:{type:[u.PARAGRAPH]}}),O=Array.from(h);if(O.length){var m=[],v=[];O.forEach((function(t){var n=t[1],i=r.Path.parent(n);m.some((function(e){var t=r.Path.parent(e);return r.Path.isAncestor(t,i)}))||(m.push(n),v.push(r.Editor.pathRef(e,n)))}));var g=c?v:v.reverse(),y=!1;return g.forEach((function(t){var n=t.unref();if(n){var i=r.Editor.parent(e,n);if(i){var u=r.Editor.parent(e,i[1]);if(u){var d=!1;if(c)d=(0,o.movedListItemDown)(e,{list:u,listItem:i});else{if((0,a.isListNested)(e,u[1]))return d=(0,s.movedListItemUp)(e,{list:u,listItem:i});p&&(d=(0,l.removeFirstListItem)(e,{list:u,listItem:i}))}y=d||y}}}})),y}}},3551:function(e,t,n){"use strict";var r=n(74704).default,i=n(27424).default,a=n(861).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeListItem=void 0;var o=n(92360),s=n(29606),l=n(68202),u=n(29226),c=n(57756);t.normalizeListItem=function(e,t){var n=t.listItem,d=!1,f=[].concat(a(u.LIST_TYPES),[c.PARAGRAPH,c.CODE_BLOCK,c.BLOCKQUOTE]),p=i(n,2)[1],h=(0,s.getChildren)(n),O=h.filter((function(e){var t=i(e,1)[0];return!f.includes(t.type)})).map((function(t){var n=i(t,2)[1];return o.Editor.pathRef(e,n)})),m=h[0],v=i(null!==m&&void 0!==m?m:[],2),g=v[0],y=v[1];if(!m||!o.Editor.isBlock(e,g)){var b=(0,s.generateElement)(c.PARAGRAPH);return o.Transforms.insertNodes(e,b,{at:p.concat([0])}),!0}if(o.Editor.isBlock(e,g)&&!(0,s.match)(g,[],{type:[c.PARAGRAPH]})){if((0,s.match)(g,[],{type:u.LIST_TYPES})){var _=o.Editor.parent(e,n[1]),S=m;return(0,s.getChildren)(m).reverse().forEach((function(t){(0,l.movedListItemUp)(e,{list:S,listItem:t})})),o.Transforms.removeNodes(e,{at:[].concat(a(_[1]),[0])}),!0}if(f.includes(g.type))return!0;o.Transforms.setNodes(e,{type:c.PARAGRAPH},{at:y}),d=!0}var w=(0,s.getChildren)(m);if(w.length){var k,T,x=[],E=[],P=r(w);try{for(P.s();!(T=P.n()).done;){var $=T.value;if(!o.Element.isElement($[0])||!o.Editor.isBlock(e,$[0]))break;x.push(o.Editor.pathRef(e,$[1])),E.push.apply(E,a((0,s.getDeepInlineChildren)(e,{children:(0,s.getChildren)($)})))}}catch(C){P.e(C)}finally{P.f()}var Q=o.Path.next(null===(k=w[w.length-1])||void 0===k?void 0:k[1]);E.reverse().forEach((function(t){var n=i(t,2)[1];o.Transforms.moveNodes(e,{at:n,to:Q})})),x.forEach((function(t){var n=t.unref();n&&o.Transforms.removeNodes(e,{at:n})})),x.length&&(d=!0)}return!!d||(O.reverse().forEach((function(t){var n=t.unref();n&&o.Transforms.moveNodes(e,{at:n,to:y.concat([0])})})),!!O.length)}},14605:function(e,t,n){"use strict";var r=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeNestedList=void 0;var i=n(92360),a=n(29606),o=n(57756);t.normalizeNestedList=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).nestedListItem,n=r(t,2)[1],s=i.Editor.parent(e,n);if(!(s&&(0,a.match)(s[0],[],{type:[o.ORDERED_LIST,o.UNORDERED_LIST]})))return!1;var l=null;try{l=i.Path.previous(n)}catch(d){return!1}var u=i.Editor.node(e,l);if(u){var c=r(u,2)[1].concat([1]);return i.Transforms.moveNodes(e,{at:n,to:c}),!0}return!1}},63861:function(e,t,n){"use strict";var r=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeFirstListItem=void 0;var i=n(9549),a=n(68202);t.removeFirstListItem=function(e,t){var n=t.list,o=t.listItem,s=r(n,2)[1];return!(0,i.isListNested)(e,s)&&((0,a.movedListItemUp)(e,{list:n,listItem:o}),!0)}},5054:function(e,t,n){"use strict";var r=n(42122).default,i=n(861).default,a=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformsToList=void 0;var o=n(92360),s=n(29606),l=n(9549),u=n(29226),c=n(57756),d=n(77043);t.transformsToList=function(e,t){o.Editor.withoutNormalizing(e,(function(){var n=e.selection;if(!n)return!1;if(!o.Range.isCollapsed(n)&&(0,s.isRangeAcrossBlocks)(e))!function(e,t){var n=o.Range.edges(e.selection),l=a(n,2),f=l[0],p=l[1],h=o.Node.common(e,f.path,p.path),O=a(h,2),m=O[0],v=O[1];if([].concat(i(u.LIST_TYPES),[c.LIST_ITEM]).includes(m.type))if(m.type!==t){var g={at:f,match:{type:u.LIST_TYPES},mode:"lowest"},y=(0,s.findNode)(e,g),b=(0,s.findNode)(e,r(r({},g),{},{at:p})),_=Math.min(y[1].length,b[1].length);o.Transforms.setNodes(e,{type:t},{match:function(e,t){return o.Element.isElement(e)&&u.LIST_TYPES.includes(e.type)&&t.length>=_},mode:"all"})}else(0,d.unwrapList)(e);else{var S=v.length,w=o.Editor.nodes(e,{mode:"all"});Array.from(w).filter((function(e){var t=a(e,2);return t[0],t[1].length===S+1})).forEach((function(n){var r=a(n,2),i=r[0],l=r[1];if(u.LIST_TYPES.includes(i.type))o.Transforms.setNodes(e,{type:t},{at:l,match:function(e){return o.Element.isElement(e)&&c.LIST_ITEM.includes(e.type)},mode:"all"});else{var d=(0,s.generateElement)(c.LIST_ITEM,{childrenOrText:[]});o.Transforms.wrapNodes(e,d,{at:l});var f=(0,s.generateElement)(t,{childrenOrText:[]});o.Transforms.wrapNodes(e,f,{at:l})}}))}}(e,t);else{var f=(0,l.getListItemEntry)(e);if(f){f.list[0].type!==t?function(e,t){o.Transforms.setNodes(e,{type:t},{match:function(e){return u.LIST_TYPES.includes((0,s.getNodeType)(e))},mode:"lowest",at:e.selection})}(e,t):(0,d.unwrapList)(e)}else!function(e,t){var n=(0,s.generateElement)(t,{childrenOrText:[]});o.Transforms.wrapNodes(e,n);var r=(0,s.getSelectedNodeEntryByType)(e,c.PARAGRAPH);if(r){var i=a(r,2)[1],l=(0,s.generateElement)(c.LIST_ITEM,{childrenOrText:[]});o.Transforms.wrapNodes(e,l,{at:i})}}(e,t)}}))}},77043:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapList=void 0;var r=n(92360),i=n(29606),a=n(29226),o=n(57756);t.unwrapList=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).at,n=function(){if((0,i.getAboveNode)(e,{match:{type:a.LIST_TYPES}}))return!0;if(!t&&e.selection){var n=r.Node.common(e,e.selection.anchor.path,e.selection.focus.path);if(r.Element.isElement(n[0])&&a.LIST_TYPES.includes(n[0].type))return!0}return!1};r.Editor.withoutNormalizing(e,(function(){do{r.Transforms.unwrapNodes(e,{at:t,match:function(e){return(0,i.getNodeType)(e)===o.LIST_ITEM},split:!0}),r.Transforms.unwrapNodes(e,{at:t,match:function(e){return a.LIST_TYPES.includes((0,i.getNodeType)(e))},split:!0})}while(n())}))}},35802:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={editorPlugin:r(n(29172)).default};t.default=i},29172:function(e,t,n){"use strict";var r=n(42122).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(92360),a=n(66012),o=n(29606),s=n(16963),l=n(57756),u=n(88334),c=n(21734),d={"#":l.HEADER1,"##":l.HEADER2,"###":l.HEADER3,"####":l.HEADER4,"#####":l.HEADER5,"######":l.HEADER6,"*":l.UNORDERED_LIST,"-":l.UNORDERED_LIST,">":l.BLOCKQUOTE,"```":l.CODE_BLOCK},f={"**":s.TEXT_STYLE_MAP.BOLD,"*":s.TEXT_STYLE_MAP.ITALIC,"***":s.TEXT_STYLE_MAP.BOLD_ITALIC,__:s.TEXT_STYLE_MAP.BOLD,_:s.TEXT_STYLE_MAP.ITALIC,___:s.TEXT_STYLE_MAP.BOLD_ITALIC,"`":s.TEXT_STYLE_MAP.CODE};t.default=function(e){var t=e.insertText,n=e;return n.insertText=function(n){var p=e.selection;if(null==p)return t(n);if(i.Range.isExpanded(p))return t(n);if(null==(0,o.getSelectedNodeByType)(e,l.PARAGRAPH))return t(n);if(" "!==n)return t(n);var h=function(e){var t=e.selection;if(null==t)return{beforeText:"",range:null};var n=t.anchor,r=i.Editor.above(e,{match:function(t){return i.Editor.isBlock(e,t)}});if(null==r)return{beforeText:"",range:null};var a=r[1],o={anchor:n,focus:i.Editor.start(e,a)};return{beforeText:i.Editor.string(e,o)||"",range:o}}(e),O=h.beforeText,m=h.range;if(!O||!m)return t(n);var v=d[O.trim()],g=f[O.slice(-3)],y=f[O.slice(-2)],b=f[O.slice(-1)],_=f[O.slice(-1)];if(!v&&!y&&!b&&!g)return t(n);if(g!==s.TEXT_STYLE_MAP.BOLD_ITALIC){if(y===s.TEXT_STYLE_MAP.BOLD){var S=O.slice(-2),w=O.slice(0,O.length-2).lastIndexOf(S),k=O.lastIndexOf(S)+2;if(-1===w)return t(n);i.Transforms.delete(e,{at:{anchor:{path:m.focus.path,offset:w},focus:r({},p.focus)},voids:!0});var T=y.toLowerCase(),x=O.slice(w+2,k-2);return i.Editor.addMark(e,T,!0),t(x),void i.Editor.removeMark(e,T)}if(b===s.TEXT_STYLE_MAP.ITALIC){var E=O.slice(-1),P=null===O||void 0===O?void 0:O.slice(0,O.length-1),$=null===P||void 0===P?void 0:P.lastIndexOf(E),Q=(null===O||void 0===O?void 0:O.lastIndexOf(E))+1;if(""===P||"_"===P)return t(n);if($+1===P.length)return t(n);if(-1===$&&P.length>0)return t(n);if(-1!==$){i.Transforms.delete(e,{at:{anchor:{path:m.focus.path,offset:$},focus:r({},p.focus)},voids:!0});var C=b.toLowerCase(),D=O.slice($+1,Q-1);return i.Editor.addMark(e,C,!0),t(D),void i.Editor.removeMark(e,C)}}if(v!==l.CODE_BLOCK&&_===s.TEXT_STYLE_MAP.CODE){var A=null===O||void 0===O?void 0:O.slice(0,O.length-1),R=null===A||void 0===A?void 0:A.lastIndexOf("`"),X=(null===O||void 0===O?void 0:O.lastIndexOf("`"))+1;if(""===A||"`"===A)return t(n);if(R+1===A.length)return t(n);if(-1===R&&A.length>0)return t(n);if(-1!==R){i.Transforms.delete(e,{at:{anchor:{path:m.focus.path,offset:R},focus:r({},p.focus)},voids:!0});var L=_.toLowerCase(),M=O.slice(R+1,X-1);return i.Editor.addMark(e,L,!0),t(M),i.Editor.removeMark(e,L),void t(" ")}}i.Transforms.select(e,m),i.Transforms.delete(e),v!==l.UNORDERED_LIST?v!==l.BLOCKQUOTE?v!==l.CODE_BLOCK?i.Transforms.setNodes(e,{type:v}):(0,c.transformToCodeBlock)(e):(0,u.setBlockQuoteType)(e,!1):(0,a.transformsToList)(e,v)}else{var N=O.slice(-3),I=null===O||void 0===O?void 0:O.slice(0,O.length-3),Z=null===I||void 0===I?void 0:I.lastIndexOf(N),U=(null===O||void 0===O?void 0:O.lastIndexOf(N))+3;if(-1===Z)return t(n);if(-3!==Z){i.Transforms.delete(e,{at:{anchor:{path:m.focus.path,offset:Z},focus:r({},p.focus)},voids:!0});var j=O.slice(Z+3,U-3);return i.Editor.addMark(e,s.TEXT_STYLE_MAP.BOLD,!0),i.Editor.addMark(e,s.TEXT_STYLE_MAP.ITALIC,!0),t(j),i.Editor.removeMark(e,s.TEXT_STYLE_MAP.BOLD),void i.Editor.removeMark(e,s.TEXT_STYLE_MAP.ITALIC)}}},n}},51283:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SPLIT_NODE=t.SET_SELECTION=t.SET_NODE=t.REMOVE_TEXT=t.REMOVE_NODE=t.MOVE_NODE=t.MERGE_NODE=t.INSERT_TEXT=t.INSERT_NODE=void 0;t.INSERT_TEXT="insert_text",t.REMOVE_TEXT="remove_text",t.INSERT_NODE="insert_node",t.REMOVE_NODE="remove_node",t.MERGE_NODE="merge_node",t.SPLIT_NODE="split_node",t.SET_NODE="set_node",t.MOVE_NODE="move_node",t.SET_SELECTION="set_selection"},27810:function(e,t,n){"use strict";var r=n(42122).default,i=n(75263).default,a=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replacePastedDataId=t.replaceNodeId=t.decorateOperation=void 0;var o=a(n(32773)),s=a(n(90552)),l=i(n(51283)),u=a(n(46988));t.decorateOperation=function(e){var t=(0,o.default)(e);switch(t.type){case l.INSERT_NODE:var n=t.node;n.id||(n.id=s.default.nice());break;case l.SPLIT_NODE:var r=t.properties;(void 0===r?{}:r).id=s.default.nice()}return t};var c=function(e){return u.default.isObject(e)?u.default.hasProperty(e,"children")?r(r({},e),{},{id:s.default.nice(),children:d(e.children)}):r(r({},e),{},{id:s.default.nice()}):e};t.replaceNodeId=c;var d=function e(t){return u.default.isObject(t)?c(t):Array.isArray(t)?t.map((function(t){return t.id=s.default.nice(),t.children&&(t.children=e(t.children)),t})):[{id:s.default.nice(),text:""}]};t.replacePastedDataId=d},54925:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={editorPlugin:r(n(12528)).default};t.default=i},12528:function(e,t,n){"use strict";var r=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(27810),a=/data-slate-fragment="(.+?)"/m;t.default=function(e){var t=e.apply,n=e;return n.apply=function(e){var n=(0,i.decorateOperation)(e);t(n)},n.insertFragmentData=function(e){var t=e.getData("application/x-slate-fragment")||function(e){var t=e.getData("text/html").match(a)||[];return r(t,2)[1]}(e);if(t){var o=decodeURIComponent(window.atob(t)),s=JSON.parse(o),l=(0,i.replacePastedDataId)(s);return n.insertFragment(l),n}},n}},31093:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformToParagraph=void 0;var r=n(92360),i=n(57756),a=n(29606);t.transformToParagraph=function(e,t){e.selection&&(r.Transforms.setNodes(e,{type:i.PARAGRAPH}),(0,a.focusEditor)(e,t))}},85712:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(57756),a=r(n(38200)),o=r(n(8614)),s={type:i.PARAGRAPH,nodeType:"element",editorPlugin:a.default,renderElements:[o.default]};t.default=s},38200:function(e,t,n){"use strict";var r=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(92360),a=n(29606),o=n(57756),s=n(16963);t.default=function(e){var t=e.deleteBackward,n=e.insertBreak,l=e.insertFragment,u=e;return u.insertBreak=function(){if(u.selection){var t=i.Editor.nodes(u,{mode:"lowest"}),o=r(t,1)[0];if(o&&o[0].code){var s=(0,a.getAboveBlockNode)(u,{match:function(e){return i.Element.isElement(e)},mode:"highest"});if(function(e,t){var n=e.selection;return!!n&&(i.Editor.isStart(e,n.anchor,t)||i.Editor.isStart(e,n.focus,t))}(e,o[1])&&0!==i.Node.string(o[0]).length){i.Transforms.insertNodes(u,(0,a.generateDefaultParagraph)(),{at:s[1],select:!0});var l=i.Editor.start(e,i.Path.next(s[1])),c={anchor:l,focus:l};return void(0,a.focusEditor)(u,c)}if(function(e,t){var n=e.selection;return!!n&&(i.Editor.isEnd(e,n.anchor,t)||i.Editor.isEnd(e,n.focus,t))}(e,o[1])){var d=i.Path.next(s[1]);return void i.Transforms.insertNodes(u,(0,a.generateDefaultParagraph)(),{at:d,select:!0})}}n()}else n()},u.deleteBackward=function(e){if(u.selection){var n=(0,a.getSelectedNodeEntryByType)(u,o.PARAGRAPH);if(n&&""===i.Node.string(n[0])){var r=(0,a.getPrevNode)(u);if(r&&r[0].type===o.TABLE_CELL)return void i.Transforms.removeNodes(u,{at:n[1]})}return t(e)}t(e)},u.insertFragment=function(t){var n={type:[o.PARAGRAPH]},c=(0,a.getNodeEntries)(u,{match:n}),d=r(c,1)[0];if(!d)return l(t);var f=t[0];if(1===t.length&&s.LIST_TYPE_ARRAY.includes(f.type)){if(1===f.children.length){var p=i.Node.string(t[0]);return void(0,i.insertText)(p)}if((0,a.isSelectionAtBlockStart)(e))return void i.Transforms.insertNodes(u,t);var h=i.Path.next(d[1]);i.Transforms.insertNodes(u,t,{at:h})}else{if(1!==t.length||f.type!==o.TABLE)return l(t);var O=d[0].children.some((function(e){return i.Editor.isVoid(u,e)}));if(0===i.Node.string(d[0]).length&&!O)return void i.Transforms.insertNodes(u,t,{at:d[1]});var m=i.Path.next(d[1]);i.Transforms.insertNodes(u,t,{at:m})}},u}},8614:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(47313));t.default=function(e){var t=e.element,n=e.attributes,r=e.children;return i.default.createElement("p",Object.assign({"data-id":t.id,"data-root":"true"},n),r)}},23374:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TABLE_ROW_NODE_NAME=t.TABLE_CELL_NODE_NAME=t.TABLE_BODY_NODE_NAME=void 0;t.TABLE_CELL_NODE_NAME="td",t.TABLE_ROW_NODE_NAME="tr",t.TABLE_BODY_NODE_NAME="tbody"},98536:function(e,t,n){"use strict";var r=n(42122).default,i=n(27424).default,a=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.selectCellByGrid=t.pasteContentIntoTable=t.jumpOutTableInEditor=t.isSelectingMultipleTables=t.isInTable=t.isDisabled=t.insertTable=t.getTableFocusingInfos=t.getTableEntry=t.getSelectedTableCells=t.getSelectGrid=void 0;var o=n(92360),s=n(10541),l=a(n(41466)),u=n(8655),c=n(57756),d=n(29606),f=a(n(74154)),p=n(70473),h=n(31529),O=n(61611),m=n(63e3);t.isDisabled=function(e,t){var n=e.selection;if(t||!n)return!0;var r=[c.TABLE,c.TABLE_ROW,c.TABLE_CELL,c.FORMULA,c.CODE_BLOCK,c.COLUMN,c.BLOCKQUOTE,c.UNORDERED_LIST,c.ORDERED_LIST,c.LIST_ITEM],a=o.Editor.nodes(e,{match:function(e){return r.includes(e.type)},mode:"highest"});return!!i(a,1)[0]};var v=function(e){if(!e.selection)return!1;var t=b(e);return!!i(t,1)[0]};t.isInTable=v;t.insertTable=function(e,t,n){var r=(0,u.generateTable)({rowNum:t,columnNum:n}),a=e.selection;if(o.Editor.insertNode(e,r,{select:!1}),o.Range.isCollapsed(a)){var s=o.Editor.nodes(e,{at:a.anchor.path,match:function(e){return e.type===c.PARAGRAPH&&0===o.Node.string(e).length}}),l=i(s,1)[0];if(l){var f=l[1];1===f.length&&0!==f[0]&&o.Transforms.removeNodes(e,{at:f})}}var p=o.Editor.nodes(e,{match:function(e){return e.id===r.id},mode:"highest"}),h=i(p,1)[0],O=o.Editor.start(e,h[1]);(0,d.focusEditor)(e,O)};var g=function(e){if(!v(e))return null;var t=o.Editor.nodes(e,{match:function(e){return[c.TABLE,c.TABLE_ROW,c.TABLE_CELL].includes(e.type)}}),n=Array.from(t),r=n[0],i=n[1],a=n[2],s=a[1].at(-1),l=a[1].at(-2);return{cellEntry:a,tableEntry:r,rowEntry:i,columnIndex:s,rowIndex:l}};t.getTableFocusingInfos=g;t.selectCellByGrid=function(e,t,n){var r=g(e),a=i(r.tableEntry,2)[1],s=o.Editor.range(e,a.concat(t,n));(0,d.focusEditor)(e,s)};t.getSelectedTableCells=function(e){var t=b(e),n=i(t,1)[0];if(!n)return null;var r=i(n,1)[0].children,a=y(e);if(!a)return null;for(var o=a.startRowIndex,s=a.endRowIndex,l=a.startColIndex,c=a.endColIndex,d=[],f=o;f<=s;f++){for(var p=r[f],h=[],O=l;O<=c;O++){var m=p.children[O];h.push(m)}d.push((0,u.generateTableRow)({childrenOrText:h})),h=[]}return[(0,u.generateTable)({childrenOrText:d})]};var y=function(e){var t=b(e),n=i(t,1)[0];if(!n)return null;var a=document.querySelectorAll(".selected-cell");if(0===a.length)return null;var l=s.ReactEditor.toSlateNode(e,a[0]),u=s.ReactEditor.findPath(e,l);return o.Path.isAncestor(n[1],u)?Array.from(a).reduce((function(e,t){var n=e.startRowIndex,i=e.endRowIndex,a=e.startColIndex,o=e.endColIndex,s=t.cellIndex,l=t.parentNode.rowIndex;return(-1===i||l>i)&&(e.endRowIndex=l),(-1===n||lo)&&(e.endColIndex=s),(-1===a||s=Q+1||(t.children.some((function(t,n){if(P+n>=$+1)return!0;var i=r.concat(P+n).concat(0);if(o.Transforms.removeNodes(e,{at:i}),t.children.type!==c.PARAGRAPH){var a=o.Node.string(t),s=(0,d.generateElement)(c.PARAGRAPH,{childrenOrText:a});o.Transforms.insertNodes(e,s,{at:i})}else o.Transforms.insertNodes(e,t.children,{at:i});return!1})),!1)}))}else a[0].type===c.PARAGRAPH?(0,o.insertFragment)(e,a):o.Transforms.insertText(e,s.replace(/\r\n|\n/g," "))};t.jumpOutTableInEditor=function(e){var t=b(e),n=i(t,1)[0];if(n){var r=i(n,2)[1],a=o.Path.parent(r).concat(r.at(-1)+1);o.Transforms.insertNodes(e,(0,d.generateElement)(c.PARAGRAPH),{at:a}),o.Transforms.select(e,{path:a.concat(0),offset:0})}};var b=function(e){return o.Editor.nodes(e,{match:function(e){return e.type===c.TABLE},mode:"highest"})};t.getTableEntry=b;t.isSelectingMultipleTables=function(e){var t=0;return(0,d.getSelectedElems)(e).some((function(e){return e.type===c.TABLE&&t++,t>1}))}},63521:function(e,t,n){"use strict";var r=n(75263).default,i=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(57756),o=i(n(58166)),s=n(18732),l=i(n(72531)),u=r(n(41699)),c={type:a.TABLE,nodeType:"element",editorMenus:[o.default,s.AlignmentDropDown,s.ColumnOperationDropDownList,s.RowOperationDropDownList,s.RemoveTableMenu],editorPlugin:l.default,renderElements:[u.RenderTableCell,u.RenderTableRow,u.default]};t.default=c},58166:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(47313)),s=i(n(31770)),l=n(16963),u=n(57756),c=n(98536),d=i(n(5610));n(33577);var f=l.MENUS_CONFIG_MAP[u.TABLE];t.default=function(e){var t=e.editor,n=e.readonly,i=e.className,a=e.isRichEditor,l=(0,o.useState)(!1),u=r(l,2),p=u[0],h=u[1],O=(0,o.useMemo)((function(){return(0,c.isDisabled)(t,n)}),[t.selection,n]),m=(0,c.isInTable)(t),v=(0,o.useRef)(null),g=(0,o.useCallback)((function(e){if(e){var t=v.current;if(t&&t.contains(e.target)&&t!==e.target)return}h(!1),b()}),[]),y=(0,o.useCallback)((function(){document.addEventListener("mousedown",g)}),[]),b=(0,o.useCallback)((function(){document.removeEventListener("mousedown",g)}),[]),_=(0,o.useCallback)((function(e){e.stopPropagation(),e.preventDefault();var t=!p;h(t),t?y():b()}),[p,y,b]);return o.default.createElement("div",{className:"sf-table-menu-item"},o.default.createElement(s.default,Object.assign({isRichEditor:a,className:i,disabled:O,isActive:m,onMouseDown:_,editor:t},f)),p&&o.default.createElement(d.default,{ref:v,editor:t,onHideSelector:g}))}},18732:function(e,t,n){"use strict";var r=n(42122).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.RowOperationDropDownList=t.RemoveTableMenu=t.ColumnOperationDropDownList=t.AlignmentDropDown=void 0;var o=a(n(47313)),s=i(n(21884)),l=n(16963),u=i(n(31770)),c=n(36347);t.AlignmentDropDown=function(e){var t=e.editor,n=e.readonly,i=(0,o.useMemo)((function(){return[r(r({},l.MENUS_CONFIG_MAP[l.TABLE_SUBMENU_MAP.TABLE_ALIGN_LEFT]),{},{handleClick:function(e){return(0,c.changeColumnAlign)(t,l.TEXT_ALIGN.LEFT)}}),r(r({},l.MENUS_CONFIG_MAP[l.TABLE_SUBMENU_MAP.TABLE_ALIGN_CENTER]),{},{handleClick:function(e){return(0,c.changeColumnAlign)(t,l.TEXT_ALIGN.CENTER)}}),r(r({},l.MENUS_CONFIG_MAP[l.TABLE_SUBMENU_MAP.TABLE_ALIGN_RIGHT]),{},{handleClick:function(e){return(0,c.changeColumnAlign)(t,l.TEXT_ALIGN.RIGHT)}})]}),[t]);return o.default.createElement(s.default,Object.assign({editor:t,readonly:n,isDisabled:!1,dropDownList:i,isShowListItemIcon:!0},l.MENUS_CONFIG_MAP[l.TABLE_SUBMENU_MAP.TABLE_ALIGN_LEFT]))};t.ColumnOperationDropDownList=function(e){var t=e.editor,n=e.readonly,i=(0,o.useMemo)((function(){return[r(r({},l.MENUS_CONFIG_MAP[l.TABLE_SUBMENU_MAP.TABLE_INSERT_COLUMN]),{},{handleClick:function(e){return(0,c.insertColumn)(t)}}),r(r({},l.MENUS_CONFIG_MAP[l.TABLE_SUBMENU_MAP.TABLE_REMOVE_COLUMN]),{},{handleClick:function(e){return(0,c.removeColumn)(t)}})]}),[t]);return o.default.createElement(s.default,Object.assign({editor:t,readonly:n,isDisabled:!1,dropDownList:i},l.MENUS_CONFIG_MAP[l.TABLE_SUBMENU_MAP.TABLE_INSERT_COLUMN]))};t.RowOperationDropDownList=function(e){var t=e.editor,n=e.readonly,i=(0,o.useMemo)((function(){return[r(r({},l.MENUS_CONFIG_MAP[l.TABLE_SUBMENU_MAP.TABLE_INSERT_ROW]),{},{handleClick:function(e){return(0,c.insertRow)(t)}}),r(r({},l.MENUS_CONFIG_MAP[l.TABLE_SUBMENU_MAP.TABLE_REMOVE_ROW]),{},{handleClick:function(e){return(0,c.removeRow)(t)}})]}),[t]);return o.default.createElement(s.default,Object.assign({editor:t,readonly:n,isDisabled:!1,dropDownList:i},l.MENUS_CONFIG_MAP[l.TABLE_SUBMENU_MAP.TABLE_INSERT_ROW]))};t.RemoveTableMenu=function(e){var t=e.editor,n=(e.readonly,e.className),r=e.isRichEditor;return o.default.createElement(u.default,Object.assign({isRichEditor:r,className:n,disabled:!1,isActive:!1,onMouseDown:function(){return(0,c.removeTable)(t)},editor:t},l.MENUS_CONFIG_MAP[l.TABLE_SUBMENU_MAP.TABLE_DELETE_TABLE]))}},5610:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(47313)),s=i(n(46123)),l=n(98536);n(33577);var u=o.default.forwardRef((function(e,t){var n=e.editor,i=e.onHideSelector,a=(0,o.useState)({row:0,column:0}),u=r(a,2),c=u[0],d=u[1],f=(0,o.useState)({row:4,column:4}),p=r(f,2),h=p[0],O=p[1],m=(0,o.useCallback)((function(e,t){var n=e+1,r=t+1,i=n+1,a=r+1;i<4?i=4:i>10&&(i=10),a<4?a=4:a>10&&(a=10),d({row:n,column:r}),O({row:i,column:a})}),[]),v=(0,o.useCallback)((function(){(0,l.insertTable)(n,c.row,c.column),i()}),[n,i,c.column,c.row]),g=(0,o.useCallback)((function(e,t){for(var n=c.row,r=c.column,i=[],a=function(e){for(var a=[],l=function(t){var i=n>e&&r>t;a.push(o.default.createElement("div",{onClick:v,onMouseEnter:function(){return m(e,t)},className:(0,s.default)("sf-table-selector-cell",{selected:i}),key:"".concat(e,"-").concat(t)}))},u=0;u0&&void 0!==arguments[0]?arguments[0]:{}).childrenOrText,t=void 0===e?"":e;return(0,r.generateElement)(i.TABLE_CELL,{childrenOrText:t,props:{}})});t.generateTableCell=a;var o=function(e){var t=e.columnNum,n=e.childrenOrText,o=void 0===n?"":n,s=[];if(t)s=Array.from({length:t},(function(){return a()}));else if("string"===typeof o&&(o=[a({childrenOrText:o})]),!Array.isArray(o))throw Error("childrenOrText must be a string or a Node array!");return(0,r.generateElement)(i.TABLE_ROW,{childrenOrText:t?s:o})};t.generateTableRow=o;t.generateTable=function(e){var t=e.rowNum,n=e.columnNum,a=e.childrenOrText,s=void 0===a?"":a,l=[],u=[];if(t)u=new Array(n).fill(null),l=Array.from({length:t},(function(){return o({columnNum:n})}));else{if("string"===typeof s&&(s=[o({childrenOrText:s})]),!Array.isArray(s))throw Error("childrenOrText must be a string or a Node array!");var c=s[0].children.length;u=new Array(c).fill(null)}return(0,r.generateElement)(i.TABLE,{childrenOrText:t?l:s,props:{align:u}})}},72531:function(e,t,n){"use strict";var r=n(861).default,i=n(27424).default,a=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(92360),s=a(n(37387)),l=n(98536),u=n(16963),c=a(n(66313)),d=n(57756),f=n(36347),p=a(n(74154)),h=a(n(61894)),O=n(90127),m=n(29606);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,a=e.onHotKeyDown,v=e.insertText,g=e.deleteForward,y=e.onCopy,b=e.insertData,_=e.insertFragment,S=e.normalizeNode,w=e;return w.insertBreak=function(){var n=(0,l.isInTable)(w);if(!e.selection||!n)return t&&t();(0,f.insertRow)(w);var r=o.Editor.nodes(w,{match:function(e){return o.Element.isElement(e)&&e.type===d.TABLE_ROW}}),a=i(r,1)[0],s=o.Path.next(a[1]).concat(0);o.Transforms.select(w,s)},w.insertText=function(e){if(!(0,l.isInTable)(w))return v&&v(e);var t=w.selection;if(" "!==e||!t||!o.Range.isCollapsed(t))return v(e);v(e)},w.insertData=function(e){return(0,l.isInTable)(w)?"file"===(0,p.default)(e).type?b(e):(0,l.pasteContentIntoTable)(w,e):b&&b(e)},w.insertFragment=function(t){if(!(0,l.isInTable)(w))return _&&_(t);if(Array.isArray(t)){var n=t[0];if(1!==t.length||n.type!==d.TABLE){var a=[d.TABLE,d.BLOCKQUOTE,d.UNORDERED_LIST,d.ORDERED_LIST,d.CODE_BLOCK];if(t.some((function(e){return a.includes(e.type)}))){var s=t.reduce((function(e,t){return e+o.Node.string(t)}),"");o.Editor.insertText(w,s)}else{var c=[].concat(r(u.HEADERS),[d.CHECK_LIST_ITEM,d.PARAGRAPH]),f=t.map((function(e){return c.includes(e.type)?e.children:e})).flat();_(f)}}else{var p=(0,l.getTableFocusingInfos)(e),h=p.tableEntry,O=p.rowEntry,v=(0,l.getSelectGrid)(e);if(!v){var g=(0,m.getSelectedNodeEntryByType)(e,d.TABLE_CELL);if(!g)return;var y=i(g,2)[1],b=y.pop();v={startRowIndex:y.pop(),startColIndex:b}}var S=v,k=S.startRowIndex,T=S.startColIndex,x=i(h,2),E=x[0],P=x[1],$=i(O,1)[0].children.length,Q=E.children.length;n.children.forEach((function(t,n){if(k+n>=Q)return!0;var i=[].concat(r(P),[k+n]);return t.children.forEach((function(t,n){if(T+n>=$)return!0;var a=[].concat(r(i),[T+n]).concat(0);o.Transforms.removeNodes(e,{at:a});var s=[].concat(r(u.HEADERS),[d.CHECK_LIST_ITEM,d.PARAGRAPH]),l=t.children.map((function(e){return s.includes(e.type)?e.children:e})).flat();return o.Transforms.insertNodes(e,l,{at:a}),!1})),!1}))}}},w.deleteBackward=function(t){if(!(0,l.isInTable)(w))return n(t);var r=w.selection;if(o.Range.isRange(r)){var a=o.Editor.nodes(e,{match:function(e){return e.type===d.TABLE_CELL},mode:"lowest"}),s=i(a,1)[0];if(!o.Editor.isStart(w,r.anchor,s[1]))return n&&n(t)}},w.deleteForward=function(t){if(!(0,l.isInTable)(w))return g(t);var n=w.selection;if(o.Range.isRange(n)){var r=o.Editor.nodes(e,{match:function(e){return e.type===d.TABLE_CELL},mode:"lowest"}),a=i(r,1)[0];if(!o.Editor.isEnd(w,n.anchor,a[1]))return g(t)}},w.onHotKeyDown=function(e){if(!(0,l.isInTable)(w))return a&&a(e);if((0,s.default)("tab",e)){e.preventDefault();var t,n,r=(0,l.getTableFocusingInfos)(w),c=i(r.tableEntry,1)[0],d=i(r.rowEntry,1)[0],p=r.columnIndex,m=r.rowIndex;if(p0?(g=S,v=_-1):S>0?(g=S-1,v=b.children.length-1):(g=0,v=0),(0,l.selectCellByGrid)(w,g,v),!0}if((0,s.default)("mod+enter",e)||(0,s.default)("shift+enter",e))return e.preventDefault(),(0,l.jumpOutTableInEditor)(w),!0;if((0,s.default)("mod+a",e)){e.preventDefault();var k=(0,l.getTableFocusingInfos)(w),T=i(k.tableEntry,1)[0],x=i(k.rowEntry,1)[0],E=T.children.length,P=x.children.length;return(0,l.selectCellByGrid)(w,E-1,P-1),h.default.getInstance().dispatch(O.INTERNAL_EVENTS.ON_SELECT_ALL_CELL,T.id),!0}if((0,s.default)("delete",e)||(0,s.default)("backspace",e)){var $=(0,l.getSelectGrid)(w);if(!$)return a&&a(e);var Q=$.startRowIndex,C=$.endRowIndex,D=$.startColIndex,A=$.endColIndex;if(-1===Q||-1===C||-1===D||-1===A)return;for(var R=(0,l.getTableEntry)(w),X=i(R,1)[0],L=i(X,2)[1],M=Q;M<=C;M++)for(var N=D;N<=A;N++)o.Transforms.insertText(w,"",{at:L.concat(M,N)});return!0}return a&&a(e)},w.onCopy=function(e){if(!(0,l.isInTable)(w))return y&&y(e);e.preventDefault(),e.stopPropagation();var t=(0,l.getSelectedTableCells)(w);if(t)return(0,c.default)(e,"fragment",t),!0;var n=(0,m.getSelectedNodeByType)(w,d.TABLE_CELL);return!!n&&((0,c.default)(e,"fragment",n.children),!0)},w.normalizeNode=function(t){var n=i(t,2),r=n[0],a=n[1];if(r.type===d.TABLE){if((0,m.isLastNode)(w,r)){var s=(0,m.generateEmptyElement)(d.PARAGRAPH);o.Transforms.insertNodes(w,s,{at:[a[0]+1]})}if((0,m.isFirstNode)(w,r)){var l=(0,m.generateEmptyElement)(d.PARAGRAPH);o.Transforms.insertNodes(w,l,{at:[a[0]]})}}if(r.type===d.TABLE_ROW){var u=o.Editor.parent(e,a);if((null===u||void 0===u?void 0:u[0].type)!==d.TABLE)return void(0,o.unwrapNodes)(e,{at:a})}if(r.type===d.TABLE_CELL){var c=o.Editor.parent(e,a);if((null===c||void 0===c?void 0:c[0].type)!==d.TABLE_ROW)return void(0,o.unwrapNodes)(e,{at:a})}return S([r,a])},w}},61384:function(e,t,n){"use strict";var r=n(27424).default,i=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(47313)),o=n(72970),s=n(36347),l=n(16963),u=n(73832);t.default=function(e){var t=e.position,n=e.editor,i=e.handleCloseContextMenu,c=(0,a.useState)({}),d=r(c,2),f=d[0],p=d[1],h=(0,a.useRef)(null),O=(0,o.useTranslation)(u.TRANSLATE_NAMESPACE).t;(0,a.useLayoutEffect)((function(){m(t)}),[t]);var m=(0,a.useCallback)((function(e){var t=h.current.offsetHeight;0===t&&requestAnimationFrame(m);var n=document.body.clientHeight,r=e.top+t>n?n-t-5:e.top,i=e.left+3;p({top:r,left:i,zIndex:"1071",display:"block"})}),[]),v=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a1&&void 0!==arguments[1]?arguments[1]:s.INSERT_POSITION.AFTER,n=(0,l.getTableFocusingInfos)(e),r=a(n.tableEntry,2)[1],c=a(n.rowEntry,1)[0],d=function(e){var n,a=(i(n={},s.INSERT_POSITION.BEFORE,(function(e){return r.concat(e)})),i(n,s.INSERT_POSITION.AFTER,(function(e){return r.concat(e+1)})),n);return a[t](e)}(n.rowIndex),f=c.children.map((function(e){var t=e.align;return(0,u.generateTableCell)({align:t})})),p=(0,u.generateTableRow)({childrenOrText:f});o.Transforms.insertNodes(e,p,{at:d})};t.removeRow=function(e){if(!(0,l.isSelectingMultipleTables)(e)){var t=(0,l.getSelectGrid)(e),n=(0,l.getTableEntry)(e),r=a(n,1)[0];if(r)if(t){var i=t.startRowIndex,s=t.endRowIndex,u=a(r,2),f=u[0],p=u[1],h=f.children.length;if(0===i&&s===h-1)return d(e);for(var O=s;O>=i;O--){var m=p.concat(O);o.Transforms.removeNodes(e,{at:m})}var v=o.Editor.start(e,r[1].concat(i-1<0?0:i-1));(0,c.focusEditor)(e,v)}else{var g=(0,l.getTableFocusingInfos)(e),y=a(g.tableEntry,2),b=y[0],_=y[1],S=a(g.rowEntry,2)[1],w=g.rowIndex,k=null,T=b.children.length;if(!(T>1))return d(e);k=w===T-1?o.Editor.start(e,_.concat(w-1)):o.Editor.start(e,S),o.Transforms.removeNodes(e,{at:S}),(0,c.focusEditor)(e,k)}}};var d=function(e){var t=(0,l.getTableEntry)(e),n=a(t,1)[0];if(n){var r=a(n,2),i=r[0],s=r[1];if((0,c.isLastNode)(e,i)){var u=(0,c.generateDefaultParagraph)();o.Transforms.removeNodes(e,{at:s}),o.Transforms.insertNodes(e,u,{at:s});var d=o.Editor.start(e,s);(0,c.focusEditor)(e,d)}else{var f=o.Editor.start(e,s[1]);o.Transforms.removeNodes(e,{at:s}),(0,c.focusEditor)(e,f)}}};t.removeTable=d;t.insertColumn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.INSERT_POSITION.AFTER,n=(0,l.getTableFocusingInfos)(e),d=a(n.tableEntry,2),f=d[0],p=d[1],h=n.rowIndex,O=n.columnIndex,m=function(e,n){var r,a=(i(r={},s.INSERT_POSITION.BEFORE,(function(e,t){return p.concat(e,t)})),i(r,s.INSERT_POSITION.AFTER,(function(e,t){return p.concat(e,t+1)})),r);return a[t](e,n)};f.children.forEach((function(t,n){var r=m(n,O),i=(0,u.generateTableCell)(n,O);o.Transforms.insertNodes(e,i,{at:r})}));var v=r(f.align),g=t===s.INSERT_POSITION.BEFORE?O:O+1;v.splice(g,0,s.TEXT_ALIGN.LEFT),o.Transforms.setNodes(e,{align:v},{at:p});var y=o.Editor.start(e,m(h,O));(0,c.focusEditor)(e,y)};t.removeColumn=function(e){if(!(0,l.isSelectingMultipleTables)(e)){var t=(0,l.getSelectGrid)(e),n=(0,l.getTableEntry)(e),i=a(n,1)[0];if(i){if(t){var s=t.startColIndex,u=t.endColIndex,f=a(i,2),p=f[0],h=f[1],O=p.children.length,m=p.children[0].children.length;if(0===s&&u===m-1)return d(e);for(var v=0;vs;g--){var y=h.concat(v,g);o.Transforms.removeNodes(e,{at:y})}var b=o.Editor.start(e,h.concat(0,s-1<0?0:s-1));(0,c.focusEditor)(e,b)}var _=(0,l.getTableFocusingInfos)(e),S=a(_.tableEntry,2),w=S[0],k=S[1],T=a(_.rowEntry,2),x=T[0],E=T[1],P=_.columnIndex,$=x.children.length,Q=null;if($>1){var C=P===$-1;w.children.forEach((function(t,n){var r=k.concat(n,P);o.Transforms.removeNodes(e,{at:r})}));var D=r(w.align);D.splice(P,1),o.Transforms.setNodes(e,{align:D},{at:k}),Q=C?o.Editor.start(e,E.concat(P-1)):o.Editor.start(e,E.concat(P)),(0,c.focusEditor)(e,Q)}else d(e)}}};t.changeColumnAlign=function(e,t){var n=(0,l.getTableFocusingInfos)(e),i=a(n.tableEntry,2),s=i[0],u=i[1],c=n.columnIndex,d=(0,l.getSelectGrid)(e),f=r(s.align);if(d)for(var p=d.startColIndex,h=d.endColIndex,O=p;O<=h;O++)f.splice(O,O,t);else f.splice(c,c,t);o.Transforms.setNodes(e,{align:f},{at:u})}},71844:function(e,t,n){"use strict";var r=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.toggleTextStyle=t.removeMark=t.isMenuDisabled=t.isMarkActive=t.addMark=void 0;var i=n(92360),a=n(21734),o=n(16963),s=n(29606);t.isMenuDisabled=function(e,t){return!!t||(!e.selection||!!(0,a.isInCodeBlock)(e))};var l=function(e,t){if(!e.selection)return!1;var n=i.Editor.marks(e);if(n&&Object.keys(n).length>0)return!!n[t];var a=i.Editor.nodes(e,{match:function(e){return!0===e[t]}});return!!r(a,1)[0]};t.isMarkActive=l;var u=function(e,t){i.Editor.addMark(e,t,!0)};t.addMark=u;var c=function(e,t){i.Editor.removeMark(e,t)};t.removeMark=c;t.toggleTextStyle=function(e,t){l(e,t)?c(e,t):u(e,t),t===o.TEXT_STYLE_MAP.CODE&&(i.Range.isCollapsed(e.selection)&&i.Editor.insertText(e,""),(0,s.focusEditor)(e))}},39826:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(52981)),a=r(n(77903)),o=r(n(10940)),s={type:"text",editorMenus:[i.default],editorPlugin:a.default,renderElements:[o.default]};t.default=s},52981:function(e,t,n){"use strict";var r=n(64836).default,i=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(47313)),o=n(16963),s=r(n(31770)),l=n(71844);t.default=function(e){var t=e.editor,n=e.readonly,r=e.type,i=e.isRichEditor,u=e.className,c=o.MENUS_CONFIG_MAP[r],d=(0,l.isMenuDisabled)(t,n),f=(0,l.isMarkActive)(t,r),p=(0,a.useCallback)((function(e,n){(0,l.toggleTextStyle)(t,r)}),[t,r]);return a.default.createElement("div",null,a.default.createElement(s.default,Object.assign({editor:t,disabled:d,isActive:f,isRichEditor:i,className:u,onMouseDown:p},c)))}},77903:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(37387)),a=n(16963),o=n(71844);t.default=function(e){var t=e.onHotKeyDown,n=e;return n.onHotKeyDown=function(e){return(0,i.default)("mod+b",e)||(0,i.default)("mod+i",e)?!!(0,o.isMenuDisabled)(n)||((0,i.default)("mod+b",e)?((0,o.toggleTextStyle)(n,a.TEXT_STYLE_MAP.BOLD),!0):!!(0,i.default)("mod+i",e)&&((0,o.toggleTextStyle)(n,a.TEXT_STYLE_MAP.ITALIC),!0)):t&&t(e)},n}},10940:function(e,t,n){"use strict";var r=n(70215).default,i=["text"],a=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(47313)),s=n(16963);t.default=function(e,t){var n=e.attributes,a=e.children,l=e.leaf,u=(l.text,r(l,i)),c=o.default.cloneElement(a);return l[s.TEXT_STYLE_MAP.BOLD]&&(c=o.default.createElement("strong",null,c)),l[s.TEXT_STYLE_MAP.ITALIC]&&(c=o.default.createElement("i",null,c)),l[s.TEXT_STYLE_MAP.UNDERLINE]&&(c=o.default.createElement("span",{style:{textDecoration:"underline"}},c)),l[s.TEXT_STYLE_MAP.CODE]&&(c=o.default.createElement("code",null,c)),l[s.TEXT_STYLE_MAP.DELETE]&&(c=o.default.createElement("del",null,c)),l[s.TEXT_STYLE_MAP.ADD]&&(c=o.default.createElement("span",null,c)),l.decoration&&(c=o.default.createElement("span",{className:"token ".concat(l.type)},c)),o.default.createElement("span",Object.assign({"data-id":l.id},n,{className:Object.keys(u).join(" ")}),c)}},10474:function(e,t,n){"use strict";var r=n(27424).default,i=n(75263).default,a=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(47313)),s=n(10541),l=i(n(57756)),u=n(44829),c=function(e){var t=e.element,n=(0,s.useSlateStatic)();switch(t.type){case l.BLOCKQUOTE:return(0,r(u.BlockquotePlugin.renderElements,1)[0])(e);case l.HEADER1:case l.HEADER2:case l.HEADER3:case l.HEADER4:case l.HEADER5:case l.HEADER6:return(0,r(u.HeaderPlugin.renderElements,1)[0])(e,n);case l.IMAGE:return(0,r(u.ImagePlugin.renderElements,1)[0])(e,n);case l.LINK:return(0,r(u.LinkPlugin.renderElements,1)[0])(e,n);case l.CODE_BLOCK:return(0,r(u.CodeBlockPlugin.renderElements,1)[0])(e,n);case l.CODE_LINE:return(0,r(u.CodeBlockPlugin.renderElements,2)[1])(e,n);case l.CHECK_LIST_ITEM:return(0,r(u.CheckListPlugin.renderElements,1)[0])(e,n);case l.ORDERED_LIST:case l.UNORDERED_LIST:return(0,r(u.ListPlugin.renderElements,1)[0])(e,n);case l.LIST_ITEM:return(0,r(u.ListPlugin.renderElements,2)[1])(e,n);case l.TABLE_CELL:return(0,r(u.TablePlugin.renderElements,1)[0])(e);case l.TABLE_ROW:return(0,r(u.TablePlugin.renderElements,2)[1])(e);case l.TABLE:return(0,r(u.TablePlugin.renderElements,3)[2])(e,n);case l.FORMULA:return(0,r(u.FormulaPlugin.renderElements,1)[0])(e,n);case l.COLUMN:return(0,r(u.ColumnPlugin.renderElements,1)[0])(e);default:return(0,r(u.ParagraphPlugin.renderElements,1)[0])(e)}};t.default=function(e){return o.default.createElement(c,e)}},47484:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(47313)),o=n(10541),s=n(44829),l=function(e){var t=(0,o.useSlateStatic)();return(0,r(s.TextPlugin.renderElements,1)[0])(e,t)};t.default=function(e){return a.default.createElement(l,e)}},13246:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(47313)),s=i(n(46123)),l=n(90127),u=i(n(29671)),c=i(n(61894)),d=n(20156),f=i(n(89473)),p=i(n(93654)),h=i(n(52981)),O=i(n(36064)),m=n(16963),v=i(n(7529)),g=i(n(35478)),y=i(n(88876)),b=i(n(15812)),_=n(57756),S=i(n(58166)),w=n(18732),k=n(98536),T=i(n(65573)),x=i(n(90074)),E=i(n(74748)),P=i(n(66287));n(91330);var $=function(e){var t=e.editor,n=e.readonly,i=void 0!==n&&n,a=e.isRichEditor,$=void 0!==a&&a,Q=e.isSupportFormula,C=void 0!==Q&&Q,D=e.isSupportInsertSeafileImage,A=void 0!==D&&D,R=e.isSupportColumn,X=void 0!==R&&R;(0,u.default)();var L=(0,o.useState)(!1),M=r(L,2),N=M[0],I=M[1],Z=(0,o.useMemo)((function(){return(0,k.isInTable)(t)}),[t.selection]),U=(0,o.useCallback)((function(){var e=!N;I(e),c.default.getInstance().dispatch(l.INTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,e)}),[N]),j=(0,o.useCallback)((function(e){e&&I(!1)}),[]);(0,o.useEffect)((function(){var e=c.default.getInstance().subscribe(l.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,j);return function(){e()}}),[]);var F=(0,o.useState)(!1),Y=r(F,2),q=Y[0],W=Y[1],B=(0,o.useCallback)((function(){W(!q)}),[q]),z=(0,s.default)("iconfont",{"icon-angle-double-left":!N,"icon-angle-double-right":N}),V={editor:t,readonly:i,isRichEditor:$};return o.default.createElement("div",{className:"sf-slate-editor-toolbar"},$&&o.default.createElement(d.MenuGroup,null),o.default.createElement(d.MenuGroup,null,o.default.createElement(p.default,V)),o.default.createElement(d.MenuGroup,null,o.default.createElement(h.default,Object.assign({},V,{type:m.TEXT_STYLE_MAP.BOLD})),o.default.createElement(h.default,Object.assign({},V,{type:m.TEXT_STYLE_MAP.ITALIC})),o.default.createElement(h.default,Object.assign({},V,{type:m.TEXT_STYLE_MAP.CODE})),o.default.createElement(O.default,V)),o.default.createElement(d.MenuGroup,null,o.default.createElement(f.default,V),o.default.createElement(y.default,V),o.default.createElement(b.default,Object.assign({},V,{type:_.ORDERED_LIST})),o.default.createElement(b.default,Object.assign({},V,{type:_.UNORDERED_LIST}))),o.default.createElement(d.MenuGroup,null,o.default.createElement(g.default,V),o.default.createElement(S.default,V),o.default.createElement(v.default,Object.assign({},V,{isSupportInsertSeafileImage:A})),C&&o.default.createElement(T.default,V),X&&o.default.createElement(P.default,V)),Z&&o.default.createElement(d.MenuGroup,{className:"sf-menu-group sf-table-operations-group"},o.default.createElement(w.AlignmentDropDown,V),o.default.createElement(w.ColumnOperationDropDownList,V),o.default.createElement(w.RowOperationDropDownList,V),o.default.createElement(w.RemoveTableMenu,V)),o.default.createElement(d.MenuGroup,null,o.default.createElement(x.default,V)),$&&o.default.createElement("div",{className:"sf-slate-article-info-control",onClick:U},o.default.createElement("span",{className:z})),!$&&o.default.createElement("div",{className:"sf-slate-help-info-control",onClick:B},o.default.createElement("span",{className:"iconfont icon-use-help"})),q&&o.default.createElement(E.default,{isRichEditor:$,toggleShortcutDialog:B}))};$.defaultProps={readonly:!1};t.default=$},45865:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Toolbar",{enumerable:!0,get:function(){return i.default}});var i=r(n(13246))},74748:function(e,t,n){"use strict";var r=n(56690).default,i=n(89728).default,a=n(66115).default,o=n(61655).default,s=n(26389).default,l=n(75263).default,u=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=u(n(4942)),d=l(n(47313)),f=n(26213),p=n(72970);n(70166);var h=window.navigator.platform.indexOf("Win")<0?"\u2318":"CTRL",O=function(e){o(n,e);var t=s(n);function n(){var e;return r(this,n),e=t.apply(this,arguments),(0,c.default)(a(e),"renderShortcut",(function(e){return d.default.createElement(d.Fragment,null,d.default.createElement("span",{className:"keyboard-shortcut"},e.map((function(e,t){return d.default.createElement("kbd",{key:t},e)}))),d.default.createElement("br",null))})),(0,c.default)(a(e),"renderContainer",(function(t,n){return d.default.createElement("div",{className:"keyboard-shortcut-container"},d.default.createElement("div",{className:"col-4"},e.renderShortcut(t)),d.default.createElement("div",{className:"col-8"},n))})),e}return i(n,[{key:"render",value:function(){var e=this.props,t=e.t,n=e.toggleShortcutDialog,r=e.isRichEditor,i=t("userHelp",{returnObjects:!0}),a=i.userHelpData;return d.default.createElement(f.Modal,{isOpen:!0,toggle:n,className:"keyboard-shortcut-dialog",zIndex:1071},d.default.createElement(f.ModalHeader,{toggle:n},d.default.createElement("span",{className:"mr-2"},t(i.title))),d.default.createElement(f.ModalBody,null,d.default.createElement("div",null,d.default.createElement("div",{className:"pb-2"},d.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[1].shortcutType)),this.renderContainer(["#","space"],t(a[1].shortcutData.Heading_1)),this.renderContainer(["##","space"],t(a[1].shortcutData.Heading_2)),this.renderContainer(["###","space"],t(a[1].shortcutData.Heading_3)),this.renderContainer(["####","space"],t(a[1].shortcutData.Heading_4)),this.renderContainer(["#####","space"],t(a[1].shortcutData.Heading_5)),this.renderContainer(["######","space"],t(a[1].shortcutData.Heading_6))),d.default.createElement("div",{className:"pb-2"},d.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[0].shortcutType)),d.default.createElement("div",{className:"keyboard-shortcut-container"},d.default.createElement("div",{className:"col-4"},this.renderShortcut(["*","space"]),this.renderShortcut(["-","space"])),d.default.createElement("div",{className:"col-8"},t(a[0].shortcutData.Make_list))),d.default.createElement("div",{className:"keyboard-shortcut-container"},d.default.createElement("div",{className:"col-4"},this.renderShortcut(["1.","space"])),d.default.createElement("div",{className:"col-8"},t(a[0].shortcutData.Make_ordered_list))),this.renderContainer(["Tab"],t(a[0].shortcutData.Increase_depth)),this.renderContainer(["Shift","Enter"],t(a[0].shortcutData.Insert_child_in_item)),this.renderContainer(["Enter"],t(a[0].shortcutData.Insert_new_item))),d.default.createElement("div",{className:"pb-2"},d.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[6].shortcutType)),d.default.createElement("div",{className:"keyboard-shortcut-container"},d.default.createElement("div",{className:"col-4"},this.renderShortcut(["**bold**","space"]),this.renderShortcut(["__bold__","space"])),d.default.createElement("div",{className:"col-8"},t(a[6].shortcutData.Bold))),d.default.createElement("div",{className:"keyboard-shortcut-container"},d.default.createElement("div",{className:"col-4"},this.renderShortcut(["*italic*","space"]),this.renderShortcut(["_italic_","space"])),d.default.createElement("div",{className:"col-8"},t(a[6].shortcutData.Italic))),d.default.createElement("div",{className:"keyboard-shortcut-container"},d.default.createElement("div",{className:"col-4"},this.renderShortcut(["***italic***","space"]),this.renderShortcut(["___italic___","space"])),d.default.createElement("div",{className:"col-8"},t(a[6].shortcutData.Italic_bold))),this.renderContainer(["`code`","space"],t(a[6].shortcutData.Inline_code))),d.default.createElement("div",{className:"pb-2"},d.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[2].shortcutType)),d.default.createElement("div",{className:"keyboard-shortcut-container"},d.default.createElement("div",{className:"col-4"},this.renderShortcut(["```","space"])),d.default.createElement("div",{className:"col-8"},t(a[2].shortcutData.Make_code_block))),this.renderContainer(["Tab"],t(a[2].shortcutData.Insert_indent)),this.renderContainer(["Enter"],t(a[2].shortcutData.Insert_new_line)),this.renderContainer([h,"Enter"],t(a[2].shortcutData.Escape_code_block))),d.default.createElement("div",{className:"pb-2"},d.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[3].shortcutType)),this.renderContainer([">","space"],t(a[3].shortcutData.Make_block_quote)),this.renderContainer(["Enter"],t(a[3].shortcutData.Escape_block_quote))),d.default.createElement("div",{className:"pb-2"},d.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[4].shortcutType)),this.renderContainer(["Enter"],t(a[4].shortcutData.Insert_table_row)),this.renderContainer([h,"Enter"],t(a[4].shortcutData.Escape_table))),r&&d.default.createElement("div",{className:"pb-2"},d.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[7].shortcutType)),this.renderContainer([h,"s"],t(a[7].shortcutData.Save_file))),d.default.createElement("div",{className:"pb-2"},d.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[8].shortcutType)),this.renderContainer([h,"v"],t(a[8].shortcutData.Paste_screen_shot))))))}}]),n}(d.default.PureComponent);t.default=(0,p.withTranslation)("seafile-editor")(O)},95318:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(47313),a=r(n(61894)),o=n(90127),s=n(63e3),l=n(61611);t.default=function(e){(0,i.useEffect)((function(){return a.default.getInstance().subscribe(o.EXTERNAL_EVENTS.INSERT_IMAGE,(function(t){var n=t.title,r=t.url,i=t.isImage,a=t.selection;i?(0,s.insertSeafileImage)({editor:e,title:n,url:r,selection:a}):(0,l.insertSeafileLink)({editor:e,title:n,url:r,selection:a})}))}),[e])}},47018:function(e,t,n){"use strict";var r=n(27424).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(47313);t.default=function(e){var t=(0,i.useState)(!0),n=r(t,2),a=n[0],o=n[1];return(0,i.useEffect)((function(){if(e){if(window.MathJax={options:{enableMenu:!1},tex:{inlineMath:[["$","$"]],displayMath:[["$$","$$"]]},svg:{fontCache:"global"}},!document.querySelector("#mathjax")){var t=document.createElement("script");t.src=e,t.id="mathjax",document.body.appendChild(t),t.onload=function(){o(!1)}}return function(){var e=document.getElementById("mathjax");e&&e.parentNode.removeChild(e)}}o(!1)}),[]),{isLoadingMathJax:a}}},17185:function(e,t,n){"use strict";var r=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useScrollContext=t.ScrollContext=void 0;var i=r(n(47313)),a=t.ScrollContext=i.default.createContext(null);t.useScrollContext=function(){var e=(0,i.useContext)(a);if(!e)throw new Error("The `useScrollContext` hook must be used inside the component's context.");return e.scrollRef}},29671:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,a.useState)({}),t=r(e,2)[1];(0,a.useEffect)((function(){var e=o.default.getInstance().subscribe("change",(function(){return t({})}));return function(){e()}}),[])};var a=n(47313),o=i(n(61894))},22027:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(47313).useEffect,i=n(90127).EXTERNAL_EVENTS,a=n(61894).default;t.default=function(e){r((function(){return a.getInstance().subscribe(i.ON_LINK_CLICK,(function(t){t.preventDefault(),t.stopPropagation();for(var n,r=t.target;!r.dataset||!r.dataset.url;)r=r.parentNode;r&&(n=r.dataset.url,e?e(n):window.open(n))}))}),[e])}},95423:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"EXTERNAL_EVENTS",{enumerable:!0,get:function(){return i.EXTERNAL_EVENTS}}),Object.defineProperty(t,"EmailEditorDialog",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"EventBus",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"LongTextEditorDialog",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"MarkdownEditor",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"MarkdownPreview",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"MarkdownViewer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"SeaTableEditor",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"SeaTableViewer",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"SimpleEditor",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"deserializeHtml",{enumerable:!0,get:function(){return h.deserializeHtml}}),Object.defineProperty(t,"getPreviewContent",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"mdStringToSlate",{enumerable:!0,get:function(){return h.mdStringToSlate}}),Object.defineProperty(t,"processor",{enumerable:!0,get:function(){return h.processor}}),Object.defineProperty(t,"replaceColumnData",{enumerable:!0,get:function(){return O.replaceColumnData}}),Object.defineProperty(t,"slateToMdString",{enumerable:!0,get:function(){return h.slateToMdString}});var i=n(90127),a=r(n(17054)),o=r(n(76809)),s=r(n(59898)),l=r(n(17158)),u=r(n(39226)),c=r(n(78954)),d=r(n(83417)),f=r(n(50328)),p=r(n(61894)),h=n(31451),O=n(12728),m=r(n(53059))},17158:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.lang,n=e.readOnly,i=void 0!==n&&n,a=e.headerName,f=e.value,p=e.columns,h=e.autoSave,O=void 0!==h&&h,m=e.saveDelay,v=void 0===m?6e4:m,g=e.isCheckBrowser,y=void 0!==g&&g,b=e.editorApi,_=e.onSaveEditorValue,S=e.onEditorValueChanged,w=e.onCloseEditorDialog,k=(0,o.useRef)(null),T=(0,o.useState)(!1),x=r(T,2),E=x[0],P=x[1],$=(0,o.useState)(!1),Q=r($,2),C=Q[0],D=Q[1],A=(0,o.useState)({}),R=r(A,2),X=R[0],L=R[1],M=(0,o.useCallback)((function(){var e;if(E&&!i){var t=null===(e=k.current)||void 0===e?void 0:e.getSlateValue();_(t),P(!1)}}),[E,_,i]),N=(0,o.useCallback)((function(){var e,t=null;!i&&E&&(t=null===(e=k.current)||void 0===e?void 0:e.getSlateValue());w(t)}),[E,w,i]),I=(0,o.useCallback)((function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),N())}),[N]);(0,o.useEffect)((function(){var e=null;return O&&(e=setTimeout((function(){M()}),v)),document.addEventListener("keydown",I),function(){clearTimeout(e),document.removeEventListener("keydown",I)}}),[O,v,M,I]);var Z=(0,o.useMemo)((function(){return(0,l.default)(y)}),[y]),U=Z.isValidBrowser,j=Z.isWindowsWechat,F=(0,o.useCallback)((function(){var e={};C||(e={width:"100%",height:"100%",top:0,border:"none"}),D(!C),L(e)}),[C]),Y=(0,o.useCallback)((function(){setTimeout((function(){if(S&&"function"===typeof S){var e,t=null===(e=k.current)||void 0===e?void 0:e.getSlateValue();S(t)}P(!0)}),0)}),[S]),q=(0,s.default)("longtext-header-container",{"longtext-header-container-border":i||j}),W=(0,s.default)("longtext-content-container",{"longtext-container-scroll":i||j});return o.default.createElement(u.default,{onModalClick:N},o.default.createElement("div",{style:X,className:"longtext-dialog-container"},o.default.createElement("div",{className:q},o.default.createElement("div",{className:"longtext-header"},o.default.createElement("span",{className:"longtext-header-name"},a),o.default.createElement("div",{className:"longtext-header-tool"},o.default.createElement("span",{onClick:F,className:"longtext-header-tool-item mr-1 dtable-font dtable-icon-full-screen ".concat(C?"long-text-full-screen":"")}),o.default.createElement("span",{onClick:N,className:"longtext-header-tool-item dtable-font dtable-icon-x"}))),!U&&o.default.createElement(c.default,{lang:t,isWindowsWechat:j})),o.default.createElement("div",{onKeyDown:function(e){e.stopPropagation(),I(e)},className:W},o.default.createElement(d.default,{ref:k,value:f,columns:p,editorApi:b,onContentChanged:Y}))))};var o=a(n(47313)),s=i(n(46123)),l=i(n(23)),u=i(n(95378)),c=i(n(75523)),d=i(n(83417));n(68288)},75523:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.lang,n=e.isWindowsWechat;if("zh-cn"!==t)return null;var r=n?"\u4f60\u4f7f\u7528\u7684\u5fae\u4fe1\u5b58\u5728\u517c\u5bb9\u6027\u95ee\u9898\uff0c\u4ec5\u4ee5\u53ea\u8bfb\u6a21\u5f0f\u9884\u89c8\u3002":"\u4f60\u5f53\u524d\u4f7f\u7528\u7684\u6d4f\u89c8\u5668\u53ef\u80fd\u5b58\u5728\u517c\u5bb9\u6027\u95ee\u9898\u3002";return i.default.createElement("div",{className:"browser-tip"},i.default.createElement("span",{className:"browser-tip__icon dtable-font dtable-icon-description"}),i.default.createElement("span",{className:"browser-tip__message"},"".concat(r,"\u8bf7\u8bd5\u8bd5\u4ee5\u4e0b\u6d4f\u89c8\u5668: Chrome \u6d4f\u89c8\u5668\u6700\u65b0\u7248\uff0c360 \u6781\u901f\u7248\uff0cMicrosoft Edge \u6700\u65b0\u7248")))};var i=r(n(47313))},39226:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.lang,n=e.readOnly,i=e.headerName,a=e.value,h=e.autoSave,O=void 0===h||h,m=e.saveDelay,v=void 0===m?6e4:m,g=e.isCheckBrowser,y=void 0!==g&&g,b=e.editorApi,_=e.onSaveEditorValue,S=e.onEditorValueChanged,w=e.onCloseEditorDialog,k=(0,o.useRef)(null),T=(0,o.useState)(!1),x=r(T,2),E=x[0],P=x[1],$=(0,o.useState)(!1),Q=r($,2),C=Q[0],D=Q[1],A=(0,o.useState)({}),R=r(A,2),X=R[0],L=R[1],M=(0,o.useCallback)((function(){var e,t;if(E&&!n){var r=null===(e=k.current)||void 0===e?void 0:e.getValue(),i=null===(t=k.current)||void 0===t?void 0:t.getSlateValue(),a=(0,u.default)(i,!1),o=a.previewText,s=a.images,l=a.links,c=a.checklist;_({text:r,preview:o,images:s,links:l,checklist:c}),P(!1)}}),[E,_,n]),N=(0,o.useCallback)((function(){var e=null;if(!n&&E){var t,r,i=null===(t=k.current)||void 0===t?void 0:t.getValue(),a=null===(r=k.current)||void 0===r?void 0:r.getSlateValue(),o=(0,u.default)(a,!1);e={text:i,preview:o.previewText,images:o.images,links:o.links,checklist:o.checklist}}w(e)}),[E,w,n]),I=(0,o.useCallback)((function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),N())}),[N]);(0,o.useEffect)((function(){var e=null;return O&&(e=setTimeout((function(){M()}),v)),document.addEventListener("keydown",I),function(){clearTimeout(e),document.removeEventListener("keydown",I)}}),[O,v,M,I]);var Z=(0,o.useMemo)((function(){return(0,c.default)(y)}),[y]),U=Z.isValidBrowser,j=Z.isWindowsWechat,F=(0,o.useCallback)((function(){var e={};C||(e={width:"100%",height:"100%",top:0,border:"none"}),D(!C),L(e)}),[C]),Y=(0,o.useCallback)((function(){setTimeout((function(){if(S&&"function"===typeof S){var e,t,n=null===(e=k.current)||void 0===e?void 0:e.getValue(),r=null===(t=k.current)||void 0===t?void 0:t.getSlateValue(),i=(0,u.default)(r,!1),a=i.previewText,o=i.images,s=i.links,l=i.checklist;S({text:n,preview:a,images:o,links:s,checklist:l})}P(!0)}),0)}),[S]),q=(0,s.default)("longtext-header-container",{"longtext-header-container-border":n||j}),W=(0,s.default)("longtext-content-container",{"longtext-container-scroll":n||j});return o.default.createElement(d.default,{onModalClick:N},o.default.createElement("div",{style:X,className:"longtext-dialog-container"},o.default.createElement("div",{className:q},o.default.createElement("div",{className:"longtext-header"},o.default.createElement("span",{className:"longtext-header-name"},i),o.default.createElement("div",{className:"longtext-header-tool"},o.default.createElement("span",{onClick:F,className:"longtext-header-tool-item mr-1 dtable-font dtable-icon-full-screen ".concat(C?"long-text-full-screen":"")}),o.default.createElement("span",{onClick:N,className:"longtext-header-tool-item dtable-font dtable-icon-x"}))),!U&&o.default.createElement(f.default,{lang:t,isWindowsWechat:j})),o.default.createElement("div",{onKeyDown:function(e){e.stopPropagation(),I(e)},className:W},!n&&!j&&o.default.createElement(l.default,{ref:k,value:a,editorApi:b,onContentChanged:Y}),(n||j)&&o.default.createElement(p.default,{isWindowsWechat:j,value:a,isShowOutline:!1}))))};var o=a(n(47313)),s=i(n(46123)),l=i(n(59898)),u=i(n(53059)),c=i(n(23)),d=i(n(95378)),f=i(n(75523)),p=i(n(78954));n(68288)},95378:function(e,t,n){"use strict";var r=n(56690).default,i=n(89728).default,a=n(66115).default,o=n(61655).default,s=n(26389).default,l=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(4942)),c=l(n(47313)),d=l(n(1168)),f=function(e){o(n,e);var t=s(n);function n(e){var i;r(this,n),i=t.call(this,e),(0,u.default)(a(i),"onModalClick",(function(e){if(!(i.el&&i.el.contains(e.target)&&i.el!==e.target)){e&&e.stopPropagation(),e&&e.stopImmediatePropagation();var t=e.target.className;"string"===typeof t&&i.props.onModalClick&&("longtext-modal-wrapper"===t||t.startsWith("longtext-modal-wrapper"))&&i.props.onModalClick()}}));var o=i.props.containerClass;return i.el=document.createElement("div"),i.el.className="longtext-modal-wrapper",i.el.className="longtext-modal-wrapper ".concat(o||""),document.body.appendChild(i.el),i}return i(n,[{key:"componentDidMount",value:function(){this.el.addEventListener("mousedown",this.onModalClick)}},{key:"componentWillUnmount",value:function(){this.el.removeEventListener("mousedown",this.onModalClick),document.body.removeChild(this.el)}},{key:"render",value:function(){return d.default.createPortal(this.props.children,this.el)}}]),n}(c.default.Component);t.default=f},17054:function(e,t,n){"use strict";var r=n(27424).default,i=n(64836).default,a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(n(47313)),s=i(n(55786)),l=n(31451),u=i(n(47018)),c=i(n(69232)),d=n(29606),f=(0,o.forwardRef)((function(e,t){var n=e.isFetching,i=e.value,a=e.initValue,f=e.editorApi,p=e.mathJaxSource,h=e.isSupportInsertSeafileImage,O=e.onSave,m=e.onContentChanged,v=e.children,g=(0,o.useState)([]),y=r(g,2),b=y[0],_=y[1],S=(0,o.useState)(!0),w=r(S,2),k=w[0],T=w[1],x=(0,u.default)(p).isLoadingMathJax;(0,o.useImperativeHandle)(t,(function(){return{getValue:function(){return(0,l.slateToMdString)(b)}}}),[b]),(0,o.useEffect)((function(){if(!n){var e=(0,l.mdStringToSlate)(i);!i&&a&&(e=[(0,d.generateHeaderElement)(a)]),_(e),T(!1)}}),[n]);var E=(0,o.useCallback)((function(e){_(e),m&&m()}),[m]),P={isSupportFormula:!!p,isSupportInsertSeafileImage:h,value:b,editorApi:f,onSave:O,onContentChanged:E,children:v};return n||k||x?o.default.createElement(s.default,null):o.default.createElement(c.default,P)}));t.default=f},78954:function(e,t,n){"use strict";var r=n(56690).default,i=n(89728).default,a=n(66115).default,o=n(61655).default,s=n(26389).default,l=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=l(n(4942)),c=l(n(47313)),d=l(n(55786)),f=n(31451),p=l(n(64892));n(67195);var h=function(e){o(n,e);var t=s(n);function n(e){var i;return r(this,n),i=t.call(this,e),(0,u.default)(a(i),"convertMarkdown",(function(e){f.processor.process(e).then((function(e){var t=String(e).replace(/
1&&void 0!==arguments[1]&&arguments[1],t=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(u).forEach((function(n){var r=c(n);switch((0,a.default)(r)){case"array":var i=e?f(r):r;t=t.concat(i);break;case"object":t.push(r)}})),(0,l.formatInlineNodes)(t)},f=function(e){return 0===e.length?[{id:i.default.nice(),type:o.PARAGRAPH,children:[{text:"",id:i.default.nice()}]}]:e=e.reduce((function(e,t){if(o.TOP_LEVEL_TYPES.includes(t.type)&&e.push(t),t.type===o.LIST_ITEM){var n={id:i.default.nice(),type:o.UNORDERED_LIST,children:[t]};return e.push(n),e}if(!t.type||o.INLINE_LEVEL_TYPES.includes(t.type)){var r=e[e.length-1];if(r&&r.type===o.PARAGRAPH)return r.children.push(t),e;var a={id:i.default.nice(),type:o.PARAGRAPH,children:[t]};return e.push(a),e}return e}),[])};t.default=function(e){var t=(new DOMParser).parseFromString(e,"text/html").body,n=Array.from(t.childNodes),r=[];return r=d(n,!0),r=f(r)}},21997:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(90552)),a=n(79941);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("BLOCKQUOTE"===n)return{id:i.default.nice(),type:a.BLOCKQUOTE,children:t(r)}}},52149:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(90552)),a=n(79941),o=n(65058);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("PRE"===n){var s=Array.from(r).filter((function(e){return"CODE"===e.nodeName})),l=s[0];if(l){var u=l.getAttribute("lang");return u=(0,o.genCodeLangs)().find((function(e){return e.value===u}))||"plaintext",{id:i.default.nice(),language:u,type:a.CODE_BLOCK,children:t(s)}}var c=r[0].textContent.split("\n").filter(Boolean).map((function(e){return{id:i.default.nice(),type:a.CODE_LINE,children:[{id:i.default.nice(),text:e}]}}));return{id:i.default.nice(),language:"plaintext",type:a.CODE_BLOCK,children:c}}if("CODE"===n&&"PRE"===e.parentElement.nodeName){if(Array.from(r).every((function(e){return"P"===e.nodeName})))return Array.from(r).map((function(e){return{id:i.default.nice(),type:a.CODE_LINE,children:[{id:i.default.nice(),text:e.textContent}]}}));var d=e.textContent;return d.indexOf("\n")>-1?d.split("\n").filter(Boolean).map((function(e){return{id:i.default.nice(),type:a.CODE_LINE,children:[{id:i.default.nice(),text:e}]}})):{id:i.default.nice(),type:a.CODE_LINE,children:[{id:i.default.nice(),text:e.textContent}]}}}},21362:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(90552)),a=n(79941);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if(n&&a.HEADER_LIST.includes(n))return{id:i.default.nice(),type:a.HEADER_TYPE_MAP[n],children:t(r)}}},18122:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(90552)),a=n(79941);t.default=function(e,t){if("IMG"===e.nodeName)return{id:i.default.nice(),type:a.IMAGE,data:{src:e.getAttribute("src")},children:[{text:"",id:i.default.nice()}]}}},56351:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(21997)),a=r(n(52149)),o=r(n(21362)),s=r(n(18122)),l=r(n(68251)),u=r(n(24678)),c=r(n(94552)),d=r(n(58415)),f=r(n(16684)),p=[i.default,a.default,o.default,s.default,l.default,u.default,d.default,c.default,f.default];t.default=p},68251:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(90552)),a=n(79941);t.default=function(e,t){var n=e.nodeName,r=e.textContent||e.getAttribute("title")||e.getAttribute("href");if("A"===n)return{id:i.default.nice(),type:a.LINK,url:e.getAttribute("href")||r,title:e.getAttribute("title"),children:[{id:i.default.nice(),text:r}]}}},24678:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(90552)),a=n(79941),o=["DIV","P"];t.default=function(e,t){var n=e.nodeName,r=e.childNodes;return"UL"===n?{id:i.default.nice(),type:a.UNORDERED_LIST,children:t(r)}:"OL"===n?{id:i.default.nice(),type:a.ORDERED_LIST,children:t(r)}:"LI"===n&&o.includes(e.firstChild.nodeName)?{id:i.default.nice(),type:a.LIST_ITEM,children:t(r)}:"LI"!==n||o.includes(e.firstChild.nodeName)?o.includes(n)&&"LI"===e.parentElement.nodeName?{id:i.default.nice(),type:a.PARAGRAPH,children:t(r)}:void 0:{id:i.default.nice(),type:a.LIST_ITEM,children:[{id:i.default.nice(),type:a.PARAGRAPH,children:t(r)}]}}},94552:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(90552)),a=n(79941);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("P"===n&&"LI"!==e.parentElement.nodeName)return{id:i.default.nice(),type:a.PARAGRAPH,children:t(r)}}},58415:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(90552)),a=n(79941);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("TABLE"===n)return{id:i.default.nice(),type:a.TABLE,align:[],children:t(r)};if("THEAD"===n||"TBODY"===n)return t(r);if("TR"===n&&r.length>0){if(!Array.from(r).some((function(e){return"TH"===e.nodeName||"TD"===e.nodeName})))return;return{id:i.default.nice(),type:a.TABLE_ROW,children:t(r)}}return"TH"===n||"TD"===n?{id:i.default.nice(),type:a.TABLE_CELL,children:t(r)}:void 0}},16684:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(90552));t.default=function(e,t){var n=e.nodeName,r=e.nodeType;return"SPAN"===n?{id:i.default.nice(),text:e.textContent}:"STRONG"===n||"B"===n?{id:i.default.nice(),bold:!0,text:e.textContent}:"CODE"===n&&"PRE"!==e.parentElement.nodeName?{id:i.default.nice(),code:!0,text:e.textContent}:"DEL"===n?{id:i.default.nice(),delete:!0,text:e.textContent}:"I"===n?{id:i.default.nice(),italic:!0,text:e.textContent}:"INS"===n?{id:i.default.nice(),add:!0,text:e.textContent}:3===r?{id:i.default.nice(),text:e.textContent}:void 0}},31451:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"deserializeHtml",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"mdStringToSlate",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"processor",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"slateToMdString",{enumerable:!0,get:function(){return a.default}});var i=r(n(70314)),a=r(n(65598)),o=r(n(15834)),s=r(n(93010))},15834:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(9016),a=r(n(15318)),o=r(n(12293)),s=r(n(40745)),l=r(n(25108)),u=r(n(1405)),c=r(n(5147)),d=r(n(44038)),f=r(n(25083)),p=r(n(96121)),h=r(n(284)),O=r(n(52801)),m=r(n(12907)),v=(0,i.unified)().use(a.default).use(o.default).use(s.default).use(l.default).use(u.default,{allowDangerousHtml:!0}).use(c.default,{displayMath:["$$","$$"]}).use(f.default).use(p.default,{blanks:["pre","code"]}).use(d.default).use(h.default,m.default).use(O.default);t.default=v},12907:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(33406)),a=n(21226),o=(0,i.default)(a.defaultSchema,{tagNames:["input","code","span","div","blockquote","pre"],attributes:{input:["type"],li:["className"],code:["className"],span:["className"],div:["className"]},protocols:{src:["http","https","cid"]}});t.default=o},70314:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(9016),a=r(n(15318)),o=r(n(12293)),s=r(n(40745)),l=n(29606),u=n(34002);t.default=function(e){if(!e)return[(0,l.generateDefaultParagraph)()];var t=e;"number"===typeof e&&(t=e+"");var n=(0,i.unified)().use(a.default).use(o.default).use(s.default).parse(t);return 0===n.children.length?[(0,l.generateDefaultParagraph)()]:(0,u.formatMdToSlate)(n.children)}},34002:function(e,t,n){"use strict";var r=n(861).default,i=n(51589).default,a=n(42122).default,o=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformUnorderedList=t.transformTableRow=t.transformTableCell=t.transformTable=t.transformParagraph=t.transformOrderedList=t.transformMath=t.transformListItem=t.transformListContent=t.transformList=t.transformHtml=t.transformHr=t.transformHeader=t.transformCodeLine=t.transformCodeBlock=t.transformCheckListItem=t.transformCheckList=t.transformBlockquote=t.transformBlockHtml=t.formatMdToSlate=void 0;var s=o(n(90552)),l=n(29606),u=n(57756),c=o(n(93010)),d={strong:"bold",emphasis:"italic"},f=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.type,o=n.children,c=n.value;if(i===u.LINK){var f=0===o.length?{type:"text",value:""}:o[0],p=[{id:s.default.nice(),text:f.value||""}],h={id:s.default.nice(),type:u.LINK,url:n.url,title:n.title,children:p};return t.push([(0,l.generateDefaultText)(),h,(0,l.generateDefaultText)()]),t}if(i===u.IMAGE){var O=a(a(a(a({src:n.url},n.title&&{title:n.title}),n.alt&&{alt:n.alt}),n.width&&{width:n.width}),n.height&&{height:n.height}),m={id:s.default.nice(),data:O,type:u.IMAGE,children:[(0,l.generateDefaultText)()]};return t.push([(0,l.generateDefaultText)(),m,(0,l.generateDefaultText)()]),t}if("html"===i){var v=Q(n);return t.push(v),t}if(r.id||(r.id=s.default.nice()),"text"===i){var g=c&&"\u200b"!==c?c:"";return r.text=g,void t.push(r)}if("inlineCode"===i)return r.code=!0,r.text=c||"",void t.push(r);var y=d[i];if(!Array.isArray(o)||0===o.length||!y)return r.text=c||"",void t.push(r);r[y]=!0,o.forEach((function(n){e(t,n,r)}))},p=function(e){var t=e.children,n=[(0,l.generateDefaultText)()];if(!t||!Array.isArray(t)||0===t.length)return n;var r=[];return t.forEach((function(e){return f(r,e)})),r.flat()},h=function(e){var t=e.depth,n="".concat(u.HEADER).concat(t);return{id:s.default.nice(),type:n,children:p(e)}};t.transformHeader=h;var O=function(e){return{id:s.default.nice(),type:u.PARAGRAPH,children:p(e)}};t.transformParagraph=O;var m=function(e){var t=e.children;return{id:s.default.nice(),type:u.BLOCKQUOTE,children:t.map((function(e){return(0,A[e.type])(e)})).flat()}};t.transformBlockquote=m;var v=function(e){return{id:s.default.nice(),type:u.PARAGRAPH,children:p(e)}};t.transformListContent=v;var g=function(e){var t=e.children;return 0===t.length?{id:s.default.nice(),type:u.LIST_ITEM,children:[v({})]}:{id:s.default.nice(),type:u.LIST_ITEM,children:t.map((function(e){if(e.type===u.PARAGRAPH)return v(e);if("code"===e.type)return P(e);if("blockquote"===e.type)return m(e);if("list"===e.type){return w(e,!0)}return"heading"===e.type?O(e):"html"===e.type?C(e):void 0})).flat()}};t.transformListItem=g;var y=function(e){var t=e.children;return{id:s.default.nice(),type:u.ORDERED_LIST,children:t.map((function(e){return g(e)}))}};t.transformOrderedList=y;var b=function(e){var t=e.children;return{id:s.default.nice(),type:u.UNORDERED_LIST,children:t.map((function(e){return g(e)}))}};t.transformUnorderedList=b;var _=function(e){var t=e.children,n=e.checked;if(0===t.length)return{id:s.default.nice(),type:u.CHECK_LIST_ITEM,checked:n,children:[p({})]};if(1===t.length)return{id:s.default.nice(),type:u.CHECK_LIST_ITEM,checked:n,children:t.map((function(e){return p(e)})).flat()};var a=i(t),o=a[0],l=a.slice(1),c={id:s.default.nice(),type:u.CHECK_LIST_ITEM,checked:n,children:p(o)},d=R(l);return[c].concat(r(d))};t.transformCheckListItem=_;var S=function(e){return e.children.map((function(e){return _(e)})).flat()};t.transformCheckList=S;var w=function(e,t){var n=e.ordered,r=e.children[0];return!0===n?y(e):!1===n&&null===r.checked||t?b(e):S(e)};t.transformList=w;var k=function(e,t){return{id:s.default.nice(),type:u.TABLE_CELL,children:p(e)}};t.transformTableCell=k;var T=function(e){var t=e.children;return{id:s.default.nice(),type:u.TABLE_ROW,children:t.map((function(e){return k(e)}))}};t.transformTableRow=T;var x=function(e){var t=e.children,n=e.align,r=void 0===n?[]:n;return{id:s.default.nice(),type:u.TABLE,align:r,children:t.map((function(e,t){return T(e)}))}};t.transformTable=x;var E=function(e){return{id:s.default.nice(),type:u.CODE_LINE,children:[{id:s.default.nice(),text:e}]}};t.transformCodeLine=E;var P=function(e){var t=e.lang,n=e.value.split("\n");return 0===n.length&&(n=[""]),{id:s.default.nice(),type:u.CODE_BLOCK,lang:t,children:n.map((function(e){return E(e)}))}};t.transformCodeBlock=P;var $=function(e){return{id:s.default.nice(),type:"hr",children:[(0,l.generateDefaultText)()]}};t.transformHr=$;var Q=function(e){var t=(0,l.generateDefaultText)();if("0&&{width:c}),!isNaN(d)&&d>0&&{height:d}),p={id:s.default.nice(),data:f,type:u.IMAGE,children:[(0,l.generateDefaultText)()]};return[(0,l.generateDefaultText)(),p,(0,l.generateDefaultText)()]}return[t]};t.transformHtml=Q;var C=function(e){return"')}),e.push(r),e}if(t.type&&"link"===t.type){var i={type:"link",url:t.url,title:t.title||null,children:[u(t.children[0])]};return e.push(i),e}if(t.type&&"column"===t.type){var a=t.data,o={text:"{".concat(a.name,"}")},s=u(o);return e.push(s),e}var l=u(t);return e.push(l),e}(r,e)})),r.flat()},d=function(e){var t=e.type.replace("header","");return{type:"heading",depth:parseInt(t),children:c(e)}},f=function(e){var t=e.children,n=["image","column","formula"];return t.some((function(e){return n.includes(e.type)}))||0!==o.Node.string(e).length?{type:"paragraph",children:c(e)}:{type:"paragraph",children:[l("\u200b")]}},p=function(e){return{type:"blockquote",children:e.children.map((function(e){return(0,g[e.type])(e)})).flat()}},h=function(e){var t=e.children.map((function(e){return"paragraph"===e.type?function(e){return f(e)}(e):"code_block"===e.type?v(e):"blockquote"===e.type?p(e):"unordered_list"===e.type||"ordered_list"===e.type?O(e):void 0}));return{type:"listItem",loose:1!==t.length&&(2===t.length&&t[1].type,!0),checked:null,children:t}},O=function(e){var t,n=e.children.map((function(e){return h(e)})),i=!1,a=r(n);try{for(a.s();!(t=a.n()).done;){if(!0===t.value.loose){i=!0;break}}}catch(o){a.e(o)}finally{a.f()}return{type:"list",ordered:"ordered_list"===e.type,start:1,loose:i,children:n}},m=function(e){return{type:"tableRow",children:e.children.map((function(e){return function(e){return{type:"tableCell",children:c(e)}}(e)}))}},v=function(e){var t=e.children;return{type:"code",lang:e.lang?e.lang:null,value:t.map((function(e){return function(e){var t;return(null===(t=e.children[0])||void 0===t?void 0:t.text)||""}(e)})).join("\n")}},g={paragraph:f,header1:d,header2:d,header3:d,header4:d,header5:d,header6:d,blockquote:p,table:function(e){var t=e.children;return{type:"table",align:e.align,children:t.map((function(e){return m(e)}))}},check_list_item:function(e){return{type:"list",ordered:!1,start:null,spread:!1,children:[{type:"listItem",spread:!1,checked:!!e.checked,children:[f(e)]}]}},ordered_list:O,unordered_list:O,code_block:v,formula:function(e){return{type:"math",value:e.data.formula}}};t.formatSlateToMd=function(e){return e.filter((function(e){return g[e.type]})).map((function(e){return(0,g[e.type])(e)})).flat()}},31529:function(e,t,n){"use strict";var r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isUrl=t.isMac=t.isImage=t.IMAGE_TYPES=void 0;var i=r(n(41466));t.isMac=function(){var e=navigator.platform;return"Mac68K"===e||"MacPPC"===e||"Macintosh"===e||"MacIntel"===e};var a=t.IMAGE_TYPES=["png","jpg","gif"];t.isImage=function(e){if(!e)return!1;if(!o(e))return!1;var t=e.slice(e.lastIndexOf("/")+1).split(".")[1];return!!t&&a.includes(t.toLowerCase())};var o=function(e){return!!e&&(!!e.startsWith("http")&&!!(0,i.default)(e))};t.isUrl=o},70473:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.htmlDeserializer=void 0;var r=n(31547),i=n(57756),a=n(8655),o=n(29606),s={A:function(e){return{type:i.LINK,data:{href:e.getAttribute("href")}}},BLOCKQUOTE:function(){return{type:i.BLOCKQUOTE}},H1:function(){return{type:i.HEADER1}},H2:function(){return{type:i.HEADER2}},H3:function(){return{type:i.HEADER3}},H4:function(){return{type:i.HEADER4}},H5:function(){return{type:i.HEADER5}},H6:function(){return{type:i.HEADER6}},IMG:function(e){return{type:i.IMAGE,children:[{text:""}],data:{src:e.getAttribute("src")}}},LI:function(){return{type:i.LIST_ITEM,data:{}}},OL:function(){return{type:i.ORDERED_LIST}},P:function(){return{type:i.PARAGRAPH}},UL:function(){return{type:i.UNORDERED_LIST}},TABLE:function(){return{type:i.TABLE}},BR:function(){return{text:""}}},l=["H1","H2","H3","H4","H5","H6"],u={CODE:function(){return{CODE:!0}},DEL:function(){return{DELETE:!0}},EM:function(){return{ITALIC:!0}},I:function(){return{ITALIC:!0}},STRONG:function(){return{BOLD:!0}},INS:function(){return{INS:!0}}},c=function e(t){if(3===t.nodeType){if("\n"===t.textContent||"\r"===t.textContent)return null;if("BODY"===t.parentElement.nodeName){var n=t.textContent.replace(/(\n|\r\n)/g,"");return 0===n.length?null:{type:i.PARAGRAPH,children:[{text:n}]}}return t.textContent}if(1!==t.nodeType)return null;var c=t.nodeName,d=t,f=Array.from(d.childNodes).map(e).flat();if("LI"===c&&t.className&&t.className.indexOf("task-list-item")>=0)return(0,r.jsx)("element",{data:{checked:!1},type:"list_item"},f);if("PRE"===c&&t.childNodes[0]&&"CODE"===t.childNodes[0].nodeName){var p=t.childNodes[0],h=[];return p.childNodes.forEach((function(e,t){e.innerText&&h.push({type:"code_line",children:[{text:e.innerText}]})})),{data:{syntax:null},children:h,type:"code_block"}}if("BODY"===t.nodeName)return(0,r.jsx)("fragment",{},f);if(s[c]){var O=s[c](t);return"IMG"===c?(0,r.jsx)("element",O,[{text:""}]):"BR"===c?"":"TABLE"===c?(0,r.jsx)("element",O,function(e){if("BODY"!==e.parentNode.nodeName)return null;var t=0;Array.from(e.rows[0].childNodes).forEach((function(e,n){"TD"!==e.nodeName&&"TH"!==e.nodeName||(t+=Number(e.getAttribute("colspan"))||1)}));for(var n=[],r=0;r-1&&n.splice(e,1)}}},{key:"dispatch",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0})),a=r[i];a=a.slice(a.indexOf("/")+1),t=(a=parseInt(a))>=76,53===a&&navigator.appVersion&&navigator.appVersion.includes("WindowsWechat")&&(t=!1,n=!0)}return{isValidBrowser:t,isWindowsWechat:n}}},53059:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(92360),i=n(95423),a=function e(t,n){for(var r=0;t&&r<=t.length-1;){var i=t[r];"link"===i.type?n.links.push(i.url):"image"===i.type?n.images.push(i.data.src):"check_list_item"===i.type?(n.checklist.total+=1,i.checked&&n.checklist.completed++):e(i.children,n),r++}},o=function(e,t){for(var n="",r=0;r=150)break}t.previewText=n},s=function(e){var t="";if("check_list_item"===e.type)return t+="";for(var n=0;n1&&void 0!==arguments[1])||arguments[1]?(0,i.mdStringToSlate)(e):e,n={previewText:"",images:[],links:[],checklist:{total:0,completed:0}};return a(t,n),o(t,n),n}},57279:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){if("string"!==typeof e||!e)return!1;var t=e.slice(-1);return!!/[\u2014|\u2018|\u2019|\u201c|\u201d|\u2026|\u2039|\u203a|\u3001|\u3002|\u3008|\u3009|\u300a|\u300b|\u300c|\u300d|\u300e|\u300f|\u3010|\u3011|\u3014|\u3015|\u301c|\u301d|\u301e]/.test(t)||(!!function(e){return!!/[\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F]/.test(e)}(t)||!!function(e){return!!/[\uff01-\uff0f\uff1a-\uff1f\uff20\uff3b-\uff3f\uff40\uff5b-\uff5f]/.test(e)}(t))}},46988:function(e,t,n){"use strict";var r=n(42122).default,i=n(56690).default,a=n(89728).default,o=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,l=o(n(4942)),u=function(){function e(){i(this,e)}return a(e,null,[{key:"getDataType",value:function(e){var t=typeof e;return"object"!==t?t:Object.prototype.toString.call(e).replace(/^\[object (\S+)\]$/,"$1")}},{key:"iterable",value:function(e){return["Object","Array"].includes(this.getDataType(e))}},{key:"isObjectChanged",value:function(e,t,n){var i=this;if(!this.iterable(e))throw new Error("source should be a Object or Array , but got ".concat(this.getDataType(e)));if(this.getDataType(e)!==this.getDataType(t))return!0;var a=Object.keys(e),o=Object.keys(r(r({},e),t)).filter((function(e){return!n.includes(e)}));return a.length!==o.length||o.some((function(r){return i.iterable(e[r])?i.isObjectChanged(e[r],t[r],n):e[r]!==t[r]}))}},{key:"isSameObject",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return!(!e||!t)&&!this.isObjectChanged(e,t,n)}}]),e}();s=u,(0,l.default)(u,"isObject",(function(e){return"Object"===s.getDataType(e)})),(0,l.default)(u,"hasProperty",(function(e,t){return!!e&&Object.prototype.hasOwnProperty.call(e,t)}));t.default=u},12728:function(e,t,n){"use strict";var r=n(42122).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceColumnData=void 0;t.replaceColumnData=function e(t,n,i,a){for(var o=function(){var o=t[s];if("column"===o.type){var l=o.data,u=n.find((function(e){return e.key===l.key})),c={text:u?i&&i(u):"",bold:l.bold,italic:l.italic};return t.splice(s,1,c),1}if("image"===o.type){var d=o.data||{src:""};if(a&&"function"===typeof a){var f=a(d.src),p=r(r({},d),{src:f});o.data=p}}if(o.children){var h=o.children;e(h,n,i,a)}},s=0;se.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"";var n=e;return t&&Object.keys(t).forEach((function(e){n=n.replace(e,t[e])})),n}function w(){return"undefined"!==typeof n.g.window?n.g.window.innerWidth:0}var k="undefined"!==typeof window&&(window.innerWidth<768||null!=navigator.userAgent.toLowerCase().match(/(ipod|ipad|iphone|android|coolpad|mmp|smartphone|midp|wap|xoom|symbian|j2me|blackberry|wince)/i));function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.g.window.self,t=e.document.referrer;if(e===n.g.window.top||!t)return e;var r=function(e){return e.match(/(.*\/\/.*?)(\/|$)/)[1]};return r(e.location.href)===r(t)?T(e.parent):e}var x=300,E=27,P=37,$=38,Q=39,C=40,D=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(l,e);var t,i,a,o=m(l);function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),d(O(t=o.call(this,e)),"handleWheel",(function(e){e.preventDefault()})),t.state={isClosing:!e.animationDisabled,shouldAnimate:!1,zoomLevel:0,offsetX:0,offsetY:0,loadErrorStatus:{},rotateDeg:0},t.outerEl=r.createRef(),t.zoomInBtn=r.createRef(),t.zoomOutBtn=r.createRef(),t.caption=r.createRef(),t.closeIfClickInner=t.closeIfClickInner.bind(O(t)),t.handleImageDoubleClick=t.handleImageDoubleClick.bind(O(t)),t.handleImageClick=t.handleImageClick.bind(O(t)),t.handleImageMouseWheel=t.handleImageMouseWheel.bind(O(t)),t.handleKeyInput=t.handleKeyInput.bind(O(t)),t.handleMouseUp=t.handleMouseUp.bind(O(t)),t.handleMouseDown=t.handleMouseDown.bind(O(t)),t.handleMouseMove=t.handleMouseMove.bind(O(t)),t.handleOuterMousewheel=t.handleOuterMousewheel.bind(O(t)),t.handleTouchStart=t.handleTouchStart.bind(O(t)),t.handleTouchMove=t.handleTouchMove.bind(O(t)),t.handleTouchEnd=t.handleTouchEnd.bind(O(t)),t.handlePointerEvent=t.handlePointerEvent.bind(O(t)),t.handleCaptionMousewheel=t.handleCaptionMousewheel.bind(O(t)),t.handleWindowResize=t.handleWindowResize.bind(O(t)),t.handleZoomInButtonClick=t.handleZoomInButtonClick.bind(O(t)),t.handleZoomOutButtonClick=t.handleZoomOutButtonClick.bind(O(t)),t.requestClose=t.requestClose.bind(O(t)),t.requestMoveNext=t.requestMoveNext.bind(O(t)),t.requestMovePrev=t.requestMovePrev.bind(O(t)),t.requestMoveUp=t.requestMoveUp.bind(O(t)),t.requestMoveDown=t.requestMoveDown.bind(O(t)),t.rotateImage=t.rotateImage.bind(O(t)),t.isMobile=k,t}return t=l,i=[{key:"UNSAFE_componentWillMount",value:function(){this.timeouts=[],this.currentAction=0,this.eventsSource=0,this.pointerList=[],this.preventInnerClose=!1,this.preventInnerCloseTimeout=null,this.keyPressed=!1,this.imageCache={},this.lastKeyDownTime=0,this.resizeTimeout=null,this.wheelActionTimeout=null,this.resetScrollTimeout=null,this.scrollX=0,this.scrollY=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,this.pinchTouchList=null,this.pinchDistance=0,this.keyCounter=0,this.moveRequested=!1,this.props.animationDisabled||this.setState({isClosing:!1})}},{key:"componentDidMount",value:function(){var e=this;this.windowContext=T(),this.listeners={resize:this.handleWindowResize,mouseup:this.handleMouseUp,touchend:this.handleTouchEnd,touchcancel:this.handleTouchEnd,pointerdown:this.handlePointerEvent,pointermove:this.handlePointerEvent,pointerup:this.handlePointerEvent,pointercancel:this.handlePointerEvent},Object.keys(this.listeners).forEach((function(t){e.windowContext.addEventListener(t,e.listeners[t])})),document.addEventListener("wheel",this.handleWheel,{passive:!1}),this.loadAllImages()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=!1,r={},i={};this.getSrcTypes().forEach((function(a){t.props[a.name]!==e[a.name]&&(n=!0,r[t.props[a.name]]=!0,i[e[a.name]]=!0)})),(n||this.moveRequested)&&(Object.keys(r).forEach((function(e){!(e in i)&&e in t.imageCache&&(t.imageCache[e].loaded=!1)})),this.moveRequested=!1,this.loadAllImages(e))}},{key:"shouldComponentUpdate",value:function(){return!this.moveRequested}},{key:"componentWillUnmount",value:function(){var e=this;this.didUnmount=!0,Object.keys(this.listeners).forEach((function(t){e.windowContext.removeEventListener(t,e.listeners[t])})),document.removeEventListener("wheel",this.handleWheel,{passive:!1}),this.timeouts.forEach((function(e){return clearTimeout(e)}))}},{key:"setTimeout",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var n=this,r=setTimeout((function(){n.timeouts=n.timeouts.filter((function(e){return e!==r})),e()}),t);return this.timeouts.push(r),r}))},{key:"setPreventInnerClose",value:function(){var e=this;this.preventInnerCloseTimeout&&this.clearTimeout(this.preventInnerCloseTimeout),this.preventInnerClose=!0,this.preventInnerCloseTimeout=this.setTimeout((function(){e.preventInnerClose=!1,e.preventInnerCloseTimeout=null}),100)}},{key:"getBestImageForType",value:function(e){var t=this.props[e],n={};if(this.isImageLoaded(t))n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height);else{if(!this.isImageLoaded(this.props["".concat(e,"Thumbnail")]))return null;t=this.props["".concat(e,"Thumbnail")],n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height,!0)}return{src:t,height:this.imageCache[t].height,width:this.imageCache[t].width,targetHeight:n.height,targetWidth:n.width}}},{key:"getFitSizes",value:function(e,t,n){var r=this.getLightboxRect(),i=this.isMobile?0:70,a=r.height-2*i,o=r.width-2*i;return n||(a=Math.min(a,t),o=Math.min(o,e)),o/a>e/t?{width:e*a/t,height:a}:{width:o,height:t*o/e}}},{key:"getMaxOffsets",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel,t=this.getBestImageForType("mainSrc");if(null===t)return{maxX:0,minX:0,maxY:0,minY:0};var n=this.getLightboxRect(),r=this.getZoomMultiplier(e),i=0,a=0;return{maxX:i=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:a=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*i,minY:-1*a}}},{key:"getSrcTypes",value:function(){return[{name:"mainSrc",keyEnding:"i".concat(this.keyCounter)},{name:"mainSrcThumbnail",keyEnding:"t".concat(this.keyCounter)},{name:"nextSrc",keyEnding:"i".concat(this.keyCounter+1)},{name:"nextSrcThumbnail",keyEnding:"t".concat(this.keyCounter+1)},{name:"prevSrc",keyEnding:"i".concat(this.keyCounter-1)},{name:"prevSrcThumbnail",keyEnding:"t".concat(this.keyCounter-1)}]}},{key:"getZoomMultiplier",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel;return Math.pow(1.007,e)}},{key:"getLightboxRect",value:function(){return this.outerEl.current?this.outerEl.current.getBoundingClientRect():{width:w(),height:"undefined"!==typeof n.g.window?n.g.window.innerHeight:0,top:0,right:0,bottom:0,left:0}}},{key:"clearTimeout",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){this.timeouts=this.timeouts.filter((function(t){return t!==e})),clearTimeout(e)}))},{key:"changeZoom",value:function(e,t,n){if(this.props.enableZoom){var r=Math.max(0,Math.min(x,e));if(r!==this.state.zoomLevel)if(0!==r){var i=this.getBestImageForType("mainSrc");if(null!==i){var a=this.getZoomMultiplier(),o=this.getZoomMultiplier(r),s=this.getLightboxRect(),l="undefined"!==typeof t?t-s.left:s.width/2,u="undefined"!==typeof n?n-s.top:s.height/2,c=(s.width-i.width*a)/2,d=(s.height-i.height*a)/2,f=l-(l-(c-this.state.offsetX))/a*o,p=u-(u-(d-this.state.offsetY))/a*o,h=(s.width-i.width*o)/2-f,O=(s.height-i.height*o)/2-p;if(3!==this.currentAction){var m=this.getMaxOffsets();this.state.zoomLevel>r&&(h=Math.max(m.minX,Math.min(m.maxX,h)),O=Math.max(m.minY,Math.min(m.maxY,O)))}this.setState({zoomLevel:r,offsetX:h,offsetY:O})}}else this.setState({zoomLevel:r,offsetX:0,offsetY:0})}}},{key:"closeIfClickInner",value:function(e){!this.preventInnerClose&&e.target.className.search(/\bril-inner\b/)>-1&&this.requestClose(e)}},{key:"handleKeyInput",value:function(e){if(e.stopPropagation(),!this.isAnimating())if("keyup"!==e.type){var t=e.which||e.keyCode,n=new Date;if(!(n.getTime()-this.lastKeyDownTime=Math.abs(e.deltaX)){if(e.stopPropagation(),Math.abs(e.deltaY)<1)return;this.scrollX=0,this.scrollY+=e.deltaY,this.changeZoom(this.state.zoomLevel-e.deltaY,e.clientX,e.clientY)}}else if(Math.abs(e.deltaY)>Math.abs(e.deltaX)){var t=this.state.offsetY+e.deltaY;t=t<0?0:t,this.setState({offsetY:t})}else{var n=this.state.offsetX+e.deltaX;n=n<0?0:n,this.setState({offsetX:n})}}},{key:"handleImageDoubleClick",value:function(e){this.state.zoomLevel>0?this.changeZoom(0,e.clientX,e.clientY):this.changeZoom(this.state.zoomLevel+100,e.clientX,e.clientY)}},{key:"handleImageClick",value:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"shouldHandleEvent",value:function(e){if(this.eventsSource===e)return!0;if(0===this.eventsSource)return this.eventsSource=e,!0;switch(e){case 1:default:return!1;case 2:return this.eventsSource=2,this.filterPointersBySource(),!0;case 3:return 1===this.eventsSource&&(this.eventsSource=3,this.filterPointersBySource(),!0)}}},{key:"addPointer",value:function(e){this.pointerList.push(e)}},{key:"removePointer",value:function(e){this.pointerList=this.pointerList.filter((function(t){return t.id!==e.id}))}},{key:"filterPointersBySource",value:function(){var e=this;this.pointerList=this.pointerList.filter((function(t){return t.source===e.eventsSource}))}},{key:"handleMouseDown",value:function(e){this.shouldHandleEvent(1)&&l.isTargetMatchImage(e.target)&&(this.addPointer(l.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[l.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(l.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":l.isTargetMatchImage(e.target)&&(this.addPointer(l.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[l.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(l.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&l.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,(function(e){return t.addPointer(l.parseTouchPointer(e))})),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,(function(e){return l.parseTouchPointer(e)})))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,(function(e){return t.removePointer(l.parseTouchPointer(e))})),this.multiPointerEnd(e))}},{key:"decideMoveOrSwipe",value:function(e){this.state.zoomLevel<=0?this.handleSwipeStart(e):this.handleMoveStart(e)}},{key:"multiPointerStart",value:function(e){switch(this.handleEnd(null),this.pointerList.length){case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"multiPointerMove",value:function(e,t){switch(this.currentAction){case 1:e.preventDefault(),this.handleMove(t[0]);break;case 2:e.preventDefault(),this.handleSwipe(t[0]);break;case 3:e.preventDefault(),this.handlePinch(t)}}},{key:"multiPointerEnd",value:function(e){switch(0!==this.currentAction&&(this.setPreventInnerClose(),this.handleEnd(e)),this.pointerList.length){case 0:this.eventsSource=0;break;case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"handleEnd",value:function(e){switch(this.currentAction){case 1:this.handleMoveEnd(e);break;case 2:this.handleSwipeEnd(e);break;case 3:this.handlePinchEnd(e)}}},{key:"handleMoveStart",value:function(e){var t=e.x,n=e.y;this.props.enableZoom&&(this.currentAction=1,this.moveStartX=t,this.moveStartY=n,this.moveStartOffsetX=this.state.offsetX,this.moveStartOffsetY=this.state.offsetY)}},{key:"handleMove",value:function(e){var t=e.x,n=e.y,r=this.moveStartX-t+this.moveStartOffsetX,i=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===r&&this.state.offsetY===i||this.setState({offsetX:r,offsetY:i})}},{key:"handleMoveEnd",value:function(){var e=this;this.currentAction=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0;var t=this.getMaxOffsets(),n=Math.max(t.minX,Math.min(t.maxX,this.state.offsetX)),r=Math.max(t.minY,Math.min(t.maxY,this.state.offsetY));n===this.state.offsetX&&r===this.state.offsetY||(this.setState({offsetX:n,offsetY:r,shouldAnimate:!0}),this.setTimeout((function(){e.setState({shouldAnimate:!1})}),this.props.animationDuration))}},{key:"handleSwipeStart",value:function(e){var t=e.x,n=e.y;this.currentAction=2,this.swipeStartX=t,this.swipeStartY=n,this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipe",value:function(e){var t=e.x,n=e.y;this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipeEnd",value:function(e){var t=this.swipeEndX-this.swipeStartX,n=Math.abs(t),r=Math.abs(this.swipeEndY-this.swipeStartY);if(this.currentAction=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,!(!e||this.isAnimating()||n<1.5*r)){if(n<200&&n0&&this.props.prevSrc?(e.preventDefault(),this.requestMovePrev()):t<0&&this.props.nextSrc&&(e.preventDefault(),this.requestMoveNext())}}},{key:"calculatePinchDistance",value:function(){var e=v(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}},{key:"calculatePinchCenter",value:function(){var e=v(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return{x:t.x-(t.x-n.x)/2,y:t.y-(t.y-n.y)/2}}},{key:"handlePinchStart",value:function(e){this.props.enableZoom&&(this.currentAction=3,this.pinchTouchList=e.map((function(e){return{id:e.id,x:e.x,y:e.y}})),this.pinchDistance=this.calculatePinchDistance())}},{key:"handlePinch",value:function(e){this.pinchTouchList=this.pinchTouchList.map((function(t){for(var n=0;n0&&t+i>=r||e.deltaY<0&&i<=0)&&e.preventDefault()}}},{key:"isAnimating",value:function(){return this.state.shouldAnimate||this.state.isClosing}},{key:"isImageLoaded",value:function(e){return e&&e in this.imageCache&&this.imageCache[e].loaded}},{key:"loadImage",value:function(e,t,r){var i=this;if(this.isImageLoaded(t))this.setTimeout((function(){r()}),1);else{var a=new n.g.Image;this.props.imageCrossOrigin&&(a.crossOrigin=this.props.imageCrossOrigin),a.onerror=function(n){i.props.onImageLoadError(t,e,n),i.setState((function(t){return{loadErrorStatus:u(u({},t.loadErrorStatus),{},d({},e,!0))}})),r(n)},a.onload=function(){i.props.onImageLoad(t,e,a),i.imageCache[t]={loaded:!0,width:a.width,height:a.height},r()},a.src=t}}},{key:"loadAllImages",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;this.getSrcTypes().forEach((function(n){var r=n.name;t[r]&&e.state.loadErrorStatus[r]&&e.setState((function(e){return{loadErrorStatus:u(u({},e.loadErrorStatus),{},d({},r,!1))}})),t[r]&&!e.isImageLoaded(t[r])&&e.loadImage(r,t[r],function(t,n){return function(r){r||e.props[t]!==n||e.didUnmount||e.forceUpdate()}}(r,t[r]))}))}},{key:"requestClose",value:function(e){var t=this,n=function(){t.saveRotateImage(),t.props.onCloseRequest(e)};this.props.animationDisabled||"keydown"===e.type&&!this.props.animationOnKeyInput?n():(this.setState({isClosing:!0}),this.setTimeout(n,this.props.animationDuration))}},{key:"requestMove",value:function(e,t){var n=this,r={zoomLevel:0,offsetX:0,offsetY:0};this.props.animationDisabled||this.keyPressed&&!this.props.animationOnKeyInput||(r.shouldAnimate=!0,this.setTimeout((function(){return n.setState({shouldAnimate:!1})}),this.props.animationDuration)),this.keyPressed=!1,this.moveRequested=!0,this.saveRotateImage(),"prev"===e?(this.keyCounter-=1,this.setState(r),this.props.onMovePrevRequest(t)):"next"===e?(this.keyCounter+=1,this.setState(r),this.props.onMoveNextRequest(t)):"up"===e?(this.keyCounter=0,this.setState(r),this.props.onClickMoveUp(t)):"down"===e&&(this.keyCounter=0,this.setState(r),this.props.onClickMoveDown(t))}},{key:"requestMoveNext",value:function(e){this.requestMove("next",e)}},{key:"requestMovePrev",value:function(e){this.requestMove("prev",e)}},{key:"requestMoveUp",value:function(e){this.requestMove("up",e)}},{key:"requestMoveDown",value:function(e){this.requestMove("down",e)}},{key:"saveRotateImage",value:function(){this.props.onRotateImage&&0!==this.state.rotateDeg&&360!==this.state.rotateDeg&&(this.props.onRotateImage(this.state.rotateDeg),this.setState({rotateDeg:0}))}},{key:"rotateImage",value:function(){var e=this.state.rotateDeg;e=e>=360?this.state.rotateDeg-270:e+90,this.setState({rotateDeg:e})}},{key:"render",value:function(){var e=this,t=this.props,i=t.animationDisabled,a=t.animationDuration,o=t.clickOutsideToClose,c=t.discourageDownloads,d=t.enableZoom,p=t.imageTitle,h=t.nextSrc,O=t.prevSrc,m=t.toolbarButtons,v=t.onAfterOpen,y=t.imageCrossOrigin,b=t.reactModalProps,_=t.onRotateImage,w=this.state,k=w.zoomLevel,T=w.offsetX,E=w.offsetY,P=w.isClosing,$=w.loadErrorStatus,Q=w.rotateDeg,C=this.getLightboxRect(),D={},A=this.isAnimating();!i&&A&&(D=u(u({},D),{},{transition:"transform ".concat(a,"ms")}));var R={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;R[t]=n}));var X=[],L=function(t,n,i){if(e.props[t]){var a,o=e.getBestImageForType(t),s=u(u({},D),l.getTransform(u(u({},i),o)));if(k>0&&(s.cursor="move"),s.transform="".concat(s.transform," rotate(").concat(Q,"deg)"),null===o&&(a=$,Object.keys(a).some((function(e){return a[e]}))))X.push(r.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:s,key:e.props[t]+R[t]},r.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==o){var d=o.src;c?(s.backgroundImage="url('".concat(d,"')"),X.push(r.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:s,key:d+R[t]},r.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):X.push(r.createElement("img",f({},y?{crossOrigin:y}:{},{className:"".concat(n," ril__image"),onDoubleClick:e.handleImageDoubleClick,onClick:e.handleImageClick,onWheel:e.handleImageMouseWheel,onDragStart:function(e){return e.preventDefault()},style:s,src:d,key:d+R[t],alt:"string"===typeof p?p:S("Image"),draggable:!1})))}else{var h=r.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},g(new Array(12)).map((function(e,t){return r.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})})));X.push(r.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:s,key:e.props[t]+R[t]},r.createElement("div",{className:"ril__loadingContainer"},h)))}}},M=this.getZoomMultiplier();L("nextSrc","ril-image-next ril__imageNext",{x:C.width}),L("mainSrc","ril-image-current",{x:-1*T,y:-1*E,zoom:M}),L("prevSrc","ril-image-prev ril__imagePrev",{x:-1*C.width});var N=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),I={overlay:u({zIndex:1e3,backgroundColor:"transparent"},N.overlay),content:u({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},N.content)};return r.createElement(s(),f({isOpen:!0,onRequestClose:o?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),v()},style:I,contentLabel:S("Lightbox"),appElement:"undefined"!==typeof n.g.window?n.g.window.document.body:void 0},b),r.createElement("div",{className:"ril-outer ril__outer ril__outerAnimating ".concat(this.props.wrapperClassName," ").concat(P?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(a,"ms"),animationDuration:"".concat(a,"ms"),animationDirection:P?"normal":"reverse"},ref:this.outerEl,onWheel:this.handleOuterMousewheel,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,tabIndex:"-1",onKeyDown:this.handleKeyInput,onKeyUp:this.handleKeyInput},r.createElement("div",{className:"ril-inner ril__inner",onClick:o?this.closeIfClickInner:void 0},X),O&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:A?void 0:this.requestMovePrev}),h&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-next-button ril__navButtons ril__navButtonNext",key:"next","aria-label":this.props.nextLabel,onClick:A?void 0:this.requestMoveNext}),r.createElement("div",{className:"ril-toolbar ril__toolbar"},r.createElement("ul",{className:"ril-toolbar-left ril__toolbarSide ril__toolbarLeftSide"},r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("span",{className:"ril-toolbar__item__child ril__toolbarItemChild"},p))),r.createElement("ul",{className:"ril-toolbar-right ril__toolbarSide ril__toolbarRightSide"},m&&m.map((function(e,t){return r.createElement("li",{key:"button_".concat(t+1),className:"ril-toolbar__item ril__toolbarItem"},e)})),this.props.onClickMoveUp&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__upMoveButton",onClick:A?void 0:this.requestMoveUp})),this.props.onClickMoveDown&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downMoveButton",onClick:A?void 0:this.requestMoveDown})),this.props.onClickDelete&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton",onClick:A?void 0:this.props.onClickDelete})),this.props.onClickDownload&&!this.isMobile&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downloadButton",onClick:A?void 0:this.props.onClickDownload})),r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"close","aria-label":this.props.closeLabel,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:A?void 0:this.requestClose})))),r.createElement("div",{onMouseDown:function(e){return e.stopPropagation()},className:"ril-caption ril__caption"},d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-in","aria-label":this.props.zoomInLabel,className:["ril-zoom-in","ril__toolbarItemChild","ril__builtinButton","ril__zoomInButton"].concat(g(k===x?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:A||k===x,onClick:A||k===x?void 0:this.handleZoomInButtonClick})),d&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",key:"zoom-out","aria-label":this.props.zoomOutLabel,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(g(0===k?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:A||0===k,onClick:A||0===k?void 0:this.handleZoomOutButtonClick})),_&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton"].join(" "),onClick:this.rotateImage})))),this.isMobile&&r.createElement("div",{className:"image-footer-choice mobile-image-footer-choice"},r.createElement("div",{className:"image-footer-icon"},r.createElement("div",null,_&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",style:{marginRight:"16px"},className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton","image-footer-choice-item"].join(" "),onClick:this.rotateImage})),this.props.onClickDownload&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__downloadButton","image-footer-choice-item"].join(" "),onClick:this.props.onClickDownload}))),this.props.onClickDelete&&r.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},r.createElement("button",{type:"button",className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton image-footer-choice-item",onClick:this.props.onClickDelete})))))}}],a=[{key:"isTargetMatchImage",value:function(e){return e&&/ril-image-current/.test(e.className)}},{key:"parseMouseEvent",value:function(e){return{id:"mouse",source:1,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parseTouchPointer",value:function(e){return{id:e.identifier,source:2,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parsePointerEvent",value:function(e){return{id:e.pointerId,source:3,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"getTransform",value:function(e){var t=e.x,n=void 0===t?0:t,r=e.y,i=void 0===r?0:r,a=e.zoom,o=void 0===a?1:a,s=e.width,l=e.targetWidth,u=n,c=w();s>c&&(u+=(c-s)/2);var d=o*(l/s);return{transform:"translate3d(".concat(u,"px,").concat(i,"px,0) scale3d(").concat(d,",").concat(d,",1)")}}}],i&&c(t.prototype,i),a&&c(t,a),Object.defineProperty(t,"prototype",{writable:!1}),l}(r.Component);D.propTypes={mainSrc:a().string.isRequired,prevSrc:a().string,nextSrc:a().string,mainSrcThumbnail:a().string,prevSrcThumbnail:a().string,nextSrcThumbnail:a().string,onCloseRequest:a().func.isRequired,onMovePrevRequest:a().func,onMoveNextRequest:a().func,onImageLoadError:a().func,onImageLoad:a().func,onAfterOpen:a().func,onRotateImage:a().func,onClickMoveUp:a().func,onClickMoveDown:a().func,onClickDelete:a().func,onClickDownload:a().func,discourageDownloads:a().bool,animationDisabled:a().bool,animationOnKeyInput:a().bool,animationDuration:a().number,keyRepeatLimit:a().number,keyRepeatKeyupBonus:a().number,imageTitle:a().node,imageCaption:a().node,imageCrossOrigin:a().string,reactModalStyle:a().object,wrapperClassName:a().string,toolbarButtons:a().arrayOf(a().node),clickOutsideToClose:a().bool,enableZoom:a().bool,reactModalProps:a().shape({}),nextLabel:a().string,prevLabel:a().string,zoomInLabel:a().string,zoomOutLabel:a().string,closeLabel:a().string,imageLoadErrorMessage:a().node},D.defaultProps={imageTitle:null,imageCaption:null,toolbarButtons:null,reactModalProps:{},animationDisabled:!1,animationDuration:300,animationOnKeyInput:!1,clickOutsideToClose:!0,closeLabel:"Close lightbox",discourageDownloads:!1,enableZoom:!0,imageCrossOrigin:null,keyRepeatKeyupBonus:40,keyRepeatLimit:180,mainSrcThumbnail:null,nextLabel:"Next image",nextSrc:null,nextSrcThumbnail:null,onAfterOpen:function(){},onImageLoadError:function(){},onImageLoad:function(){},onMoveNextRequest:function(){},onMovePrevRequest:function(){},onClickMoveUp:null,onClickMoveDown:null,onClickDelete:null,onClickDownload:null,prevLabel:"Previous image",prevSrc:null,prevSrcThumbnail:null,reactModalStyle:{},wrapperClassName:"",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",imageLoadErrorMessage:"This image failed to load",onRotateImage:null},t.default=D},90262:function(){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var i=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],a=r.variable[1].inside,o=0;o>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}}),Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Prism.languages.c.boolean},47598:function(){!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism)},44010:function(){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}function r(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}var i="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",a="class enum interface record struct",o="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var u=l(a),c=RegExp(l(i+" "+a+" "+o+" "+s)),d=l(a+" "+o+" "+s),f=l(i+" "+a+" "+s),p=r(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),h=r(/\((?:[^()]|<>)*\)/.source,2),O=/@?\b[A-Za-z_]\w*\b/.source,m=t(/<<0>>(?:\s*<<1>>)?/.source,[O,p]),v=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,m]),g=/\[\s*(?:,\s*)*\]/.source,y=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[v,g]),b=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[p,h,g]),_=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[b]),S=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[_,v,g]),w={keyword:c,punctuation:/[<>()?,.:[\]]/},k=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,T=/"(?:\\.|[^\\"\r\n])*"/.source,x=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[x]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[T]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[v]),lookbehind:!0,inside:w},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[O,S]),lookbehind:!0,inside:w},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[O]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[u,m]),lookbehind:!0,inside:w},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[v]),lookbehind:!0,inside:w},{pattern:n(/(\bwhere\s+)<<0>>/.source,[O]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[y]),lookbehind:!0,inside:w},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[S,f,O]),inside:w}],keyword:c,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[O]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[O]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[h]),lookbehind:!0,alias:"class-name",inside:w},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[S,v]),inside:w,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[S]),lookbehind:!0,inside:w,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[O,p]),inside:{function:n(/^<<0>>/.source,[O]),generic:{pattern:RegExp(p),alias:"class-name",inside:w}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[u,m,O,S,c.source,h,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[m,h]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:c,"class-name":{pattern:RegExp(S),greedy:!0,inside:w},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var E=T+"|"+k,P=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[E]),$=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[P]),2),Q=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,C=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[v,$]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[Q,C]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[Q]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[$]),inside:e.languages.csharp},"class-name":{pattern:RegExp(v),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var D=/:[^}\r\n]+/.source,A=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[P]),2),R=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[A,D]),X=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[E]),2),L=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[X,D]);function M(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,D]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[R]),lookbehind:!0,greedy:!0,inside:M(R,A)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[L]),lookbehind:!0,greedy:!0,inside:M(L,X)}],char:{pattern:RegExp(k),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism)},58111:function(){Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete Prism.languages.go["class-name"]},15094:function(){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:r.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+n+/[A-Z]\w*\b/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+n+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:r.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+n+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:r.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism)},46154:function(){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},2450:function(){Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},64333:function(){Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}},29393:function(){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,i,a){if(n.language===r){var o=n.tokenStack=[];n.code=n.code.replace(i,(function(e){if("function"===typeof a&&!a(e))return e;for(var i,s=o.length;-1!==n.code.indexOf(i=t(r,s));)++s;return o[s]=e,i})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var i=0,a=Object.keys(n.tokenStack);!function o(s){for(var l=0;l=a.length);l++){var u=s[l];if("string"===typeof u||u.content&&"string"===typeof u.content){var c=a[i],d=n.tokenStack[c],f="string"===typeof u?u:u.content,p=t(r,c),h=f.indexOf(p);if(h>-1){++i;var O=f.substring(0,h),m=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=f.substring(h+p.length),g=[];O&&g.push.apply(g,o([O])),g.push(m),v&&g.push.apply(g,o([v])),"string"===typeof u?s.splice.apply(s,[l,1].concat(g)):u.content=g}}else u.content&&o(u.content)}return s}(n.tokens)}}}})}(Prism)},76402:function(){Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var i={};i[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},4338:function(){!function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],r=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,i=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,a=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:r,operator:i,punctuation:a};var o={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},s=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}];e.languages.insertBefore("php","variable",{string:s,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:s,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:i,punctuation:a}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(Prism)},46538:function(){Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},91070:function(){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",r=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+r),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+r+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(Prism)},66949:function(){Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}},46627:function(){Prism.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},Prism.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=Prism.languages.swift}))},70283:function(){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(Prism)},23221:function(e,t,n){var r=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);w+=S.value.length,S=S.next){var k=S.value;if(t.length>e.length)return;if(!(k instanceof a)){var T,x=1;if(g){if(!(T=o(_,w,e,v))||T.index>=e.length)break;var E=T.index,P=T.index+T[0].length,$=w;for($+=S.value.length;E>=$;)$+=(S=S.next).value.length;if(w=$-=S.value.length,S.value instanceof a)continue;for(var Q=S;Q!==t.tail&&($d.reach&&(d.reach=R);var X=S.prev;if(D&&(X=u(t,X,D),w+=D.length),c(t,X,x),S=u(t,X,new a(f,m?i.tokenize(C,m):C,y,C)),A&&u(t,S,A),x>1){var L={cause:f+","+h,reach:R};s(e,t,n,S.prev,w,L),d&&L.reach>d.reach&&(d.reach=L.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function u(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function c(e,t,n){for(var r=t.next,i=0;i"+a.content+""},!e.document)return e.addEventListener?(i.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,a=n.code,o=n.immediateClose;e.postMessage(i.highlight(a,i.languages[r],r)),o&&e.close()}),!1),i):i;var d=i.util.currentScript();function f(){i.manual||i.highlightAll()}if(d&&(i.filename=d.src,d.hasAttribute("data-manual")&&(i.manual=!0)),!i.manual){var p=document.readyState;"loading"===p||"interactive"===p&&d&&d.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return i}("undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=r),"undefined"!==typeof n.g&&(n.g.Prism=r),r.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:n}};i["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var a={};a[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:i},r.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(e,t){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:r.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if("undefined"!==typeof r&&"undefined"!==typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",i="loaded",a="pre[data-src]:not(["+t+'="'+i+'"]):not(['+t+'="'+n+'"])';r.hooks.add("before-highlightall",(function(e){e.selector+=", "+a})),r.hooks.add("before-sanity-check",(function(o){var s=o.element;if(s.matches(a)){o.code="",s.setAttribute(t,n);var l=s.appendChild(document.createElement("CODE"));l.textContent="Loading\u2026";var u=s.getAttribute("data-src"),c=o.language;if("none"===c){var d=(/\.(\w+)$/.exec(u)||[,"none"])[1];c=e[d]||d}r.util.setLanguage(l,c),r.util.setLanguage(s,c);var f=r.plugins.autoloader;f&&f.loadLanguages(c),function(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?t(r.responseText):r.status>=400?n("\u2716 Error "+r.status+" while fetching file: "+r.statusText):n("\u2716 Error: File does not exist or is empty"))},r.send(null)}(u,(function(e){s.setAttribute(t,i);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,void 0]:[n,n]}}(s.getAttribute("data-range"));if(n){var a=e.split(/\r\n?|\n/g),o=n[0],u=null==n[1]?a.length:n[1];o<0&&(o+=a.length),o=Math.max(0,Math.min(o-1,a.length)),u<0&&(u+=a.length),u=Math.max(0,Math.min(u,a.length)),e=a.slice(o,u).join("\n"),s.hasAttribute("data-start")||s.setAttribute("data-start",String(o+1))}l.textContent=e,r.highlightElement(l)}),(function(e){s.setAttribute(t,"failed"),l.textContent=e}))}})),r.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(a),i=0;t=n[i++];)r.highlightElement(t)}};var o=!1;r.fileHighlight=function(){o||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),o=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},90552:function(e,t,n){e.exports=n(64882)},64882:function(e,t,n){var r=n(40918).lW,i=n(861).default,a=n(28086),o="undefined"!==typeof r?function(e){return r.from(e).toString("base64")}:function(e){return btoa(String.fromCharCode.apply(String,i(e)))},s="undefined"!==typeof r?function(e){return r.from(e,"base64")}:function(e){return Uint8Array.from(atob(e),(function(e){return e.charCodeAt(0)}))};t.encode=function(e){var t=a.parse(e);return o(t).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.decode=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/")+"==";return a.stringify(s(t))},t.v4=function(){var e=a.v4(null,new Uint8Array(16));return o(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.nice=function(){var e=a.v4(null,new Uint8Array(16));return e[0]=127&e[0],o(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)}},8473:function(e,t){"use strict";for(var n="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),r={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},i={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:n?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},a={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},o=1;o<20;o++)a["f"+o]=111+o;function s(e,t,n){t&&!("byKey"in t)&&(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map((function(e){return l(e,t)})),i=function(e){return r.some((function(t){return u(t,e)}))};return null==n?i:i(n)}function l(e,t){var n=t&&t.byKey,i={},a=(e=e.replace("++","+add")).split("+"),o=a.length;for(var s in r)i[r[s]]=!1;var l=!0,u=!1,f=void 0;try{for(var p,h=a[Symbol.iterator]();!(l=(p=h.next()).done);l=!0){var O=p.value,m=O.endsWith("?")&&O.length>1;m&&(O=O.slice(0,-1));var v=d(O),g=r[v];1!==o&&g||(n?i.key=v:i.which=c(O)),g&&(i[g]=!m||null)}}catch(y){u=!0,f=y}finally{try{!l&&h.return&&h.return()}finally{if(u)throw f}}return i}function u(e,t){for(var n in e){var r=e[n],i=void 0;if(null!=r&&((null!=(i="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&i!==r))return!1}return!0}function c(e){return e=d(e),a[e]||e.toUpperCase().charCodeAt(0)}function d(e){return e=e.toLowerCase(),e=i[e]||e}t.TB=function(e,t){return s(e,{byKey:!0},t)}},26046:function(e,t,n){"use strict";var r=n(48593);e.exports=function(e,t){return void 0===t&&(t=!1),function(n,i,a){if(n)e(n);else if(i.statusCode>=400&&i.statusCode<=599){var o=a;if(t)if(r.TextDecoder){var s=function(e){void 0===e&&(e="");return e.toLowerCase().split(";").reduce((function(e,t){var n=t.split("="),r=n[0],i=n[1];return"charset"===r.trim()?i.trim():e}),"utf-8")}(i.headers&&i.headers["content-type"]);try{o=new TextDecoder(s).decode(a)}catch(l){}}else o=String.fromCharCode.apply(null,new Uint8Array(a));e({cause:o})}else e(null,a)}}},66994:function(e,t,n){"use strict";var r=n(48593),i=n(10434),a=n(2237);l.httpHandler=n(26046);var o=function(e){var t={};return e?(e.trim().split("\n").forEach((function(e){var n=e.indexOf(":"),r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();"undefined"===typeof t[r]?t[r]=i:Array.isArray(t[r])?t[r].push(i):t[r]=[t[r],i]})),t):t};function s(e,t,n){var r=e;return a(t)?(n=t,"string"===typeof e&&(r={uri:e})):r=i({},t,{uri:e}),r.callback=n,r}function l(e,t,n){return u(t=s(e,t,n))}function u(e){if("undefined"===typeof e.callback)throw new Error("callback argument missing");var t=!1,n=function(n,r,i){t||(t=!0,e.callback(n,r,i))};function r(){var e=void 0;if(e=c.response?c.response:c.responseText||function(e){try{if("document"===e.responseType)return e.responseXML;var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName;if(""===e.responseType&&!t)return e.responseXML}catch(n){}return null}(c),v)try{e=JSON.parse(e)}catch(t){}return e}function i(e){return clearTimeout(d),e instanceof Error||(e=new Error(""+(e||"Unknown XMLHttpRequest Error"))),e.statusCode=0,n(e,g)}function a(){if(!u){var t;clearTimeout(d),t=e.useXDR&&void 0===c.status?200:1223===c.status?204:c.status;var i=g,a=null;return 0!==t?(i={body:r(),statusCode:t,method:p,headers:{},url:f,rawRequest:c},c.getAllResponseHeaders&&(i.headers=o(c.getAllResponseHeaders()))):a=new Error("Internal XMLHttpRequest Error"),n(a,i,i.body)}}var s,u,c=e.xhr||null;c||(c=e.cors||e.useXDR?new l.XDomainRequest:new l.XMLHttpRequest);var d,f=c.url=e.uri||e.url,p=c.method=e.method||"GET",h=e.body||e.data,O=c.headers=e.headers||{},m=!!e.sync,v=!1,g={body:void 0,headers:{},statusCode:0,method:p,url:f,rawRequest:c};if("json"in e&&!1!==e.json&&(v=!0,O.accept||O.Accept||(O.Accept="application/json"),"GET"!==p&&"HEAD"!==p&&(O["content-type"]||O["Content-Type"]||(O["Content-Type"]="application/json"),h=JSON.stringify(!0===e.json?h:e.json))),c.onreadystatechange=function(){4===c.readyState&&setTimeout(a,0)},c.onload=a,c.onerror=i,c.onprogress=function(){},c.onabort=function(){u=!0},c.ontimeout=i,c.open(p,f,!m,e.username,e.password),m||(c.withCredentials=!!e.withCredentials),!m&&e.timeout>0&&(d=setTimeout((function(){if(!u){u=!0,c.abort("timeout");var e=new Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",i(e)}}),e.timeout)),c.setRequestHeader)for(s in O)O.hasOwnProperty(s)&&c.setRequestHeader(s,O[s]);else if(e.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in e&&(c.responseType=e.responseType),"beforeSend"in e&&"function"===typeof e.beforeSend&&e.beforeSend(c),c.send(h||null),c}e.exports=l,e.exports.default=l,l.XMLHttpRequest=r.XMLHttpRequest||function(){},l.XDomainRequest="withCredentials"in new l.XMLHttpRequest?l.XMLHttpRequest:r.XDomainRequest,function(e,t){for(var n=0;n=t+n||t?new java.lang.String(e,t,n)+"":e}function v(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}f.prototype.parseFromString=function(e,t){var n=this.options,r=new c,i=n.domBuilder||new p,o=n.errorHandler,s=n.locator,u=n.xmlns||{},f=/\/x?html?$/.test(t),h=f?a.HTML_ENTITIES:a.XML_ENTITIES;s&&i.setDocumentLocator(s),r.errorHandler=function(e,t,n){if(!e){if(t instanceof p)return t;e=t}var r={},i=e instanceof Function;function a(t){var a=e[t];!a&&i&&(a=2==e.length?function(n){e(t,n)}:e),r[t]=a&&function(e){a("[xmldom "+t+"]\t"+e+O(n))}||function(){}}return n=n||{},a("warning"),a("error"),a("fatalError"),r}(o,i,s),r.domBuilder=n.domBuilder||i,f&&(u[""]=l.HTML),u.xml=u.xml||l.XML;var m=n.normalizeLineEndings||d;return e&&"string"===typeof e?r.parse(m(e),u,h):r.errorHandler.error("invalid doc source"),i.doc},p.prototype={startDocument:function(){this.doc=(new s).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,n,r){var i=this.doc,a=i.createElementNS(e,n||t),o=r.length;v(this,a),this.currentElement=a,this.locator&&h(this.locator,a);for(var s=0;s=0))throw new $(E,new Error(e.tagName+"@"+n));for(var i=t.length-1;r"==e&&">")||"&"==e&&"&"||'"'==e&&"""||"&#"+e.charCodeAt()+";"}function Z(e,t){if(t(e))return!0;if(e=e.firstChild)do{if(Z(e,t))return!0}while(e=e.nextSibling)}function U(){this.ownerDocument=this}function j(e,t,n,r){e&&e._inc++,n.namespaceURI===a.XMLNS&&delete t._nsMap[n.prefix?n.localName:""]}function F(e,t,n){if(e&&e._inc){e._inc++;var r=t.childNodes;if(n)r[r.length++]=n;else{for(var i=t.firstChild,a=0;i;)r[a++]=i,i=i.nextSibling;r.length=a,delete r[r.length]}}}function Y(e,t){var n=t.previousSibling,r=t.nextSibling;return n?n.nextSibling=r:e.firstChild=r,r?r.previousSibling=n:e.lastChild=n,t.parentNode=null,t.previousSibling=null,t.nextSibling=null,F(e.ownerDocument,e),t}function q(e){return e&&e.nodeType===N.DOCUMENT_TYPE_NODE}function W(e){return e&&e.nodeType===N.ELEMENT_NODE}function B(e){return e&&e.nodeType===N.TEXT_NODE}function z(e,t){var n=e.childNodes||[];if(i(n,W)||q(t))return!1;var r=i(n,q);return!(t&&r&&n.indexOf(r)>n.indexOf(t))}function V(e,t){var n=e.childNodes||[];if(i(n,(function(e){return W(e)&&e!==t})))return!1;var r=i(n,q);return!(t&&r&&n.indexOf(r)>n.indexOf(t))}function G(e,t,n){if(!function(e){return e&&(e.nodeType===N.DOCUMENT_NODE||e.nodeType===N.DOCUMENT_FRAGMENT_NODE||e.nodeType===N.ELEMENT_NODE)}(e))throw new $(x,"Unexpected parent node type "+e.nodeType);if(n&&n.parentNode!==e)throw new $(E,"child not in parent");if(!function(e){return e&&(W(e)||B(e)||q(e)||e.nodeType===N.DOCUMENT_FRAGMENT_NODE||e.nodeType===N.COMMENT_NODE||e.nodeType===N.PROCESSING_INSTRUCTION_NODE)}(t)||q(t)&&e.nodeType!==N.DOCUMENT_NODE)throw new $(x,"Unexpected node type "+t.nodeType+" for parent node type "+e.nodeType)}function H(e,t,n){var r=e.childNodes||[],a=t.childNodes||[];if(t.nodeType===N.DOCUMENT_FRAGMENT_NODE){var o=a.filter(W);if(o.length>1||i(a,B))throw new $(x,"More than one element or text in fragment");if(1===o.length&&!z(e,n))throw new $(x,"Element in fragment can not be inserted before doctype")}if(W(t)&&!z(e,n))throw new $(x,"Only one element can be added and only after doctype");if(q(t)){if(i(r,q))throw new $(x,"Only one doctype is allowed");var s=i(r,W);if(n&&r.indexOf(s)1||i(a,B))throw new $(x,"More than one element or text in fragment");if(1===o.length&&!V(e,n))throw new $(x,"Element in fragment can not be inserted before doctype")}if(W(t)&&!V(e,n))throw new $(x,"Only one element can be added and only after doctype");if(q(t)){if(i(r,(function(e){return q(e)&&e!==n})))throw new $(x,"Only one doctype is allowed");var s=i(r,W);if(n&&r.indexOf(s)=0;w--){if(""===(k=i[w]).prefix&&k.namespace===e.namespaceURI){d=k.namespace;break}}if(d!==e.namespaceURI)for(w=i.length-1;w>=0;w--){var k;if((k=i[w]).namespace===e.namespaceURI){k.prefix&&(c=k.prefix+":"+u);break}}}t.push("<",c);for(var T=0;T"),n&&/^script$/i.test(u))for(;l;)l.data?t.push(l.data):me(l,t,n,r,i.slice()),l=l.nextSibling;else for(;l;)me(l,t,n,r,i.slice()),l=l.nextSibling;t.push("")}else t.push("/>");return;case b:case S:for(l=e.firstChild;l;)me(l,t,n,r,i.slice()),l=l.nextSibling;return;case p:return Oe(t,e.name,e.value);case h:return t.push(e.data.replace(/[<&>]/g,I));case O:return t.push("");case y:return t.push("\x3c!--",e.data,"--\x3e");case _:var $=e.publicId,Q=e.systemId;if(t.push("");else if(Q&&"."!=Q)t.push(" SYSTEM ",Q,">");else{var C=e.internalSubset;C&&t.push(" [",C,"]"),t.push(">")}return;case g:return t.push("");case m:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function ve(e,t,n){var r;switch(t.nodeType){case f:(r=t.cloneNode(!1)).ownerDocument=e;case S:break;case p:n=!0}if(r||(r=t.cloneNode(!1)),r.ownerDocument=e,r.parentNode=null,n)for(var i=t.firstChild;i;)r.appendChild(ve(e,i,n)),i=i.nextSibling;return r}function ge(e,t,n){var r=new t.constructor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var a=t[i];"object"!=typeof a&&a!=r[i]&&(r[i]=a)}switch(t.childNodes&&(r.childNodes=new Q),r.ownerDocument=e,r.nodeType){case f:var o=t.attributes,s=r.attributes=new A,l=o.length;s._ownerElement=r;for(var u=0;u=0&&e0},lookupPrefix:function(e){for(var t=this;t;){var n=t._nsMap;if(n)for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)&&n[r]===e)return r;t=t.nodeType==p?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var n=t._nsMap;if(n&&Object.prototype.hasOwnProperty.call(n,e))return n[e];t=t.nodeType==p?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},u(d,N),u(d,N.prototype),U.prototype={nodeName:"#document",nodeType:b,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==S){for(var n=e.firstChild;n;){var r=n.nextSibling;this.insertBefore(n,t),n=r}return e}return K(this,e,t),e.ownerDocument=this,null===this.documentElement&&e.nodeType===f&&(this.documentElement=e),e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),Y(this,e)},replaceChild:function(e,t){K(this,e,t,J),e.ownerDocument=this,t&&this.removeChild(t),W(e)&&(this.documentElement=e)},importNode:function(e,t){return ve(this,e,t)},getElementById:function(e){var t=null;return Z(this.documentElement,(function(n){if(n.nodeType==f&&n.getAttribute("id")==e)return t=n,!0})),t},getElementsByClassName:function(e){var t=l(e);return new C(this,(function(n){var r=[];return t.length>0&&Z(n.documentElement,(function(i){if(i!==n&&i.nodeType===f){var a=i.getAttribute("class");if(a){var o=e===a;if(!o){var s=l(a);o=t.every((u=s,function(e){return u&&-1!==u.indexOf(e)}))}o&&r.push(i)}}var u})),r}))},createElement:function(e){var t=new ee;return t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new Q,(t.attributes=new A)._ownerElement=t,t},createDocumentFragment:function(){var e=new ce;return e.ownerDocument=this,e.childNodes=new Q,e},createTextNode:function(e){var t=new re;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new ie;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new ae;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new de;return n.ownerDocument=this,n.tagName=n.nodeName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new te;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new ue;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new ee,r=t.split(":"),i=n.attributes=new A;return n.childNodes=new Q,n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.namespaceURI=e,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,i._ownerElement=n,n},createAttributeNS:function(e,t){var n=new te,r=t.split(":");return n.ownerDocument=this,n.nodeName=t,n.name=t,n.namespaceURI=e,n.specified=!0,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,n}},c(U,N),ee.prototype={nodeType:f,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var n=this.ownerDocument.createAttribute(e);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===S?this.insertBefore(e,null):function(e,t){return t.parentNode&&t.parentNode.removeChild(t),t.parentNode=e,t.previousSibling=e.lastChild,t.nextSibling=null,t.previousSibling?t.previousSibling.nextSibling=t:e.firstChild=t,e.lastChild=t,F(e.ownerDocument,e,t),t}(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n&&n.value||""},setAttributeNS:function(e,t,n){var r=this.ownerDocument.createAttributeNS(e,t);r.value=r.nodeValue=""+n,this.setAttributeNode(r)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new C(this,(function(t){var n=[];return Z(t,(function(r){r===t||r.nodeType!=f||"*"!==e&&r.tagName!=e||n.push(r)})),n}))},getElementsByTagNameNS:function(e,t){return new C(this,(function(n){var r=[];return Z(n,(function(i){i===n||i.nodeType!==f||"*"!==e&&i.namespaceURI!==e||"*"!==t&&i.localName!=t||r.push(i)})),r}))}},U.prototype.getElementsByTagName=ee.prototype.getElementsByTagName,U.prototype.getElementsByTagNameNS=ee.prototype.getElementsByTagNameNS,c(ee,N),te.prototype.nodeType=p,c(te,N),ne.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(T[x])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,n){n=this.data.substring(0,e)+n+this.data.substring(e+t),this.nodeValue=this.data=n,this.length=n.length}},c(ne,N),re.prototype={nodeName:"#text",nodeType:h,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var r=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling),r}},c(re,ne),ie.prototype={nodeName:"#comment",nodeType:y},c(ie,ne),ae.prototype={nodeName:"#cdata-section",nodeType:O},c(ae,ne),oe.prototype.nodeType=_,c(oe,N),se.prototype.nodeType=w,c(se,N),le.prototype.nodeType=v,c(le,N),ue.prototype.nodeType=m,c(ue,N),ce.prototype.nodeName="#document-fragment",ce.prototype.nodeType=S,c(ce,N),de.prototype.nodeType=g,c(de,N),fe.prototype.serializeToString=function(e,t,n){return pe.call(e,t,n)},N.prototype.toString=pe;try{if(Object.defineProperty){var be=function e(t){switch(t.nodeType){case f:case S:var n=[];for(t=t.firstChild;t;)7!==t.nodeType&&8!==t.nodeType&&n.push(e(t)),t=t.nextSibling;return n.join("");default:return t.nodeValue}};Object.defineProperty(C.prototype,"length",{get:function(){return D(this),this.$$length}}),Object.defineProperty(N.prototype,"textContent",{get:function(){return be(this)},set:function(e){switch(this.nodeType){case f:case S:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),ye=function(e,t,n){e["$$"+t]=n}}}catch(_e){}t.DocumentType=oe,t.DOMException=$,t.DOMImplementation=M,t.Element=ee,t.Node=N,t.NodeList=Q,t.XMLSerializer=fe},87271:function(e,t,n){"use strict";var r=n(67236).freeze;t.XML_ENTITIES=r({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),t.HTML_ENTITIES=r({Aacute:"\xc1",aacute:"\xe1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",Acirc:"\xc2",acirc:"\xe2",acute:"\xb4",Acy:"\u0410",acy:"\u0430",AElig:"\xc6",aelig:"\xe6",af:"\u2061",Afr:"\ud835\udd04",afr:"\ud835\udd1e",Agrave:"\xc0",agrave:"\xe0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03b1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2a3f",AMP:"&",amp:"&",And:"\u2a53",and:"\u2227",andand:"\u2a55",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\xc5",angzarr:"\u237c",Aogon:"\u0104",aogon:"\u0105",Aopf:"\ud835\udd38",aopf:"\ud835\udd52",ap:"\u2248",apacir:"\u2a6f",apE:"\u2a70",ape:"\u224a",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",Aring:"\xc5",aring:"\xe5",Ascr:"\ud835\udc9c",ascr:"\ud835\udcb6",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",Atilde:"\xc3",atilde:"\xe3",Auml:"\xc4",auml:"\xe4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",Barwed:"\u2306",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",Because:"\u2235",because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",Beta:"\u0392",beta:"\u03b2",beth:"\u2136",between:"\u226c",Bfr:"\ud835\udd05",bfr:"\ud835\udd1f",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bNot:"\u2aed",bnot:"\u2310",Bopf:"\ud835\udd39",bopf:"\ud835\udd53",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxDL:"\u2557",boxDl:"\u2556",boxdL:"\u2555",boxdl:"\u2510",boxDR:"\u2554",boxDr:"\u2553",boxdR:"\u2552",boxdr:"\u250c",boxH:"\u2550",boxh:"\u2500",boxHD:"\u2566",boxHd:"\u2564",boxhD:"\u2565",boxhd:"\u252c",boxHU:"\u2569",boxHu:"\u2567",boxhU:"\u2568",boxhu:"\u2534",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxUL:"\u255d",boxUl:"\u255c",boxuL:"\u255b",boxul:"\u2518",boxUR:"\u255a",boxUr:"\u2559",boxuR:"\u2558",boxur:"\u2514",boxV:"\u2551",boxv:"\u2502",boxVH:"\u256c",boxVh:"\u256b",boxvH:"\u256a",boxvh:"\u253c",boxVL:"\u2563",boxVl:"\u2562",boxvL:"\u2561",boxvl:"\u2524",boxVR:"\u2560",boxVr:"\u255f",boxvR:"\u255e",boxvr:"\u251c",bprime:"\u2035",Breve:"\u02d8",breve:"\u02d8",brvbar:"\xa6",Bscr:"\u212c",bscr:"\ud835\udcb7",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsol:"\\",bsolb:"\u29c5",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",Bumpeq:"\u224e",bumpeq:"\u224f",Cacute:"\u0106",cacute:"\u0107",Cap:"\u22d2",cap:"\u2229",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",Ccaron:"\u010c",ccaron:"\u010d",Ccedil:"\xc7",ccedil:"\xe7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",Cdot:"\u010a",cdot:"\u010b",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",CenterDot:"\xb7",centerdot:"\xb7",Cfr:"\u212d",cfr:"\ud835\udd20",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03a7",chi:"\u03c7",cir:"\u25cb",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",Colon:"\u2237",colon:":",Colone:"\u2a74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",Conint:"\u222f",conint:"\u222e",ContourIntegral:"\u222e",Copf:"\u2102",copf:"\ud835\udd54",coprod:"\u2210",Coproduct:"\u2210",COPY:"\xa9",copy:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",Cross:"\u2a2f",cross:"\u2717",Cscr:"\ud835\udc9e",cscr:"\ud835\udcb8",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",Cup:"\u22d3",cup:"\u222a",cupbrcap:"\u2a48",CupCap:"\u224d",cupcap:"\u2a46",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",Dagger:"\u2021",dagger:"\u2020",daleth:"\u2138",Darr:"\u21a1",dArr:"\u21d3",darr:"\u2193",dash:"\u2010",Dashv:"\u2ae4",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",Dcaron:"\u010e",dcaron:"\u010f",Dcy:"\u0414",dcy:"\u0434",DD:"\u2145",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21ca",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",Delta:"\u0394",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",Dfr:"\ud835\udd07",dfr:"\ud835\udd21",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",Diamond:"\u22c4",diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",Dopf:"\ud835\udd3b",dopf:"\ud835\udd55",Dot:"\xa8",dot:"\u02d9",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",Downarrow:"\u21d3",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVector:"\u21bd",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295f",DownRightVector:"\u21c1",DownRightVectorBar:"\u2957",DownTee:"\u22a4",DownTeeArrow:"\u21a7",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",Dscr:"\ud835\udc9f",dscr:"\ud835\udcb9",DScy:"\u0405",dscy:"\u0455",dsol:"\u29f6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",DZcy:"\u040f",dzcy:"\u045f",dzigrarr:"\u27ff",Eacute:"\xc9",eacute:"\xe9",easter:"\u2a6e",Ecaron:"\u011a",ecaron:"\u011b",ecir:"\u2256",Ecirc:"\xca",ecirc:"\xea",ecolon:"\u2255",Ecy:"\u042d",ecy:"\u044d",eDDot:"\u2a77",Edot:"\u0116",eDot:"\u2251",edot:"\u0117",ee:"\u2147",efDot:"\u2252",Efr:"\ud835\udd08",efr:"\ud835\udd22",eg:"\u2a9a",Egrave:"\xc8",egrave:"\xe8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",ENG:"\u014a",eng:"\u014b",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\ud835\udd3c",eopf:"\ud835\udd56",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",Epsilon:"\u0395",epsilon:"\u03b5",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",Escr:"\u2130",escr:"\u212f",esdot:"\u2250",Esim:"\u2a73",esim:"\u2242",Eta:"\u0397",eta:"\u03b7",ETH:"\xd0",eth:"\xf0",Euml:"\xcb",euml:"\xeb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",ExponentialE:"\u2147",exponentiale:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",Ffr:"\ud835\udd09",ffr:"\ud835\udd23",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",Fopf:"\ud835\udd3d",fopf:"\ud835\udd57",ForAll:"\u2200",forall:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",Fscr:"\u2131",fscr:"\ud835\udcbb",gacute:"\u01f5",Gamma:"\u0393",gamma:"\u03b3",Gammad:"\u03dc",gammad:"\u03dd",gap:"\u2a86",Gbreve:"\u011e",gbreve:"\u011f",Gcedil:"\u0122",Gcirc:"\u011c",gcirc:"\u011d",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",gE:"\u2267",ge:"\u2265",gEl:"\u2a8c",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",ges:"\u2a7e",gescc:"\u2aa9",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",Gfr:"\ud835\udd0a",gfr:"\ud835\udd24",Gg:"\u22d9",gg:"\u226b",ggg:"\u22d9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gl:"\u2277",gla:"\u2aa5",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gnE:"\u2269",gne:"\u2a88",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",Gopf:"\ud835\udd3e",gopf:"\ud835\udd58",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Gscr:"\ud835\udca2",gscr:"\u210a",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",Gt:"\u226b",GT:">",gt:">",gtcc:"\u2aa7",gtcir:"\u2a7a",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",hArr:"\u21d4",harr:"\u2194",harrcir:"\u2948",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",Hfr:"\u210c",hfr:"\ud835\udd25",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",Hopf:"\u210d",hopf:"\ud835\udd59",horbar:"\u2015",HorizontalLine:"\u2500",Hscr:"\u210b",hscr:"\ud835\udcbd",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xcd",iacute:"\xed",ic:"\u2063",Icirc:"\xce",icirc:"\xee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xa1",iff:"\u21d4",Ifr:"\u2111",ifr:"\ud835\udd26",Igrave:"\xcc",igrave:"\xec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Im:"\u2111",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",in:"\u2208",incare:"\u2105",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",Int:"\u222c",int:"\u222b",intcal:"\u22ba",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\ud835\udd40",iopf:"\ud835\udd5a",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\xbf",Iscr:"\u2110",iscr:"\ud835\udcbe",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xcf",iuml:"\xef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\ud835\udd0d",jfr:"\ud835\udd27",jmath:"\u0237",Jopf:"\ud835\udd41",jopf:"\ud835\udd5b",Jscr:"\ud835\udca5",jscr:"\ud835\udcbf",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\ud835\udd0e",kfr:"\ud835\udd28",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\ud835\udd42",kopf:"\ud835\udd5c",Kscr:"\ud835\udca6",kscr:"\ud835\udcc0",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",Lang:"\u27ea",lang:"\u27e8",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",Larr:"\u219e",lArr:"\u21d0",larr:"\u2190",larrb:"\u21e4",larrbfs:"\u291f",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",lat:"\u2aab",lAtail:"\u291b",latail:"\u2919",late:"\u2aad",lates:"\u2aad\ufe00",lBarr:"\u290e",lbarr:"\u290c",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",lE:"\u2266",le:"\u2264",LeftAngleBracket:"\u27e8",LeftArrow:"\u2190",Leftarrow:"\u21d0",leftarrow:"\u2190",LeftArrowBar:"\u21e4",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21c3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrow:"\u2194",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTee:"\u22a3",LeftTeeArrow:"\u21a4",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangle:"\u22b2",LeftTriangleBar:"\u29cf",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21bf",LeftUpVectorBar:"\u2958",LeftVector:"\u21bc",LeftVectorBar:"\u2952",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",les:"\u2a7d",lescc:"\u2aa8",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\ud835\udd0f",lfr:"\ud835\udd29",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",Ll:"\u22d8",ll:"\u226a",llarr:"\u21c7",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoust:"\u23b0",lmoustache:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lnE:"\u2268",lne:"\u2a87",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftarrow:"\u27f5",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longleftrightarrow:"\u27f7",longmapsto:"\u27fc",LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",longrightarrow:"\u27f6",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\ud835\udd43",lopf:"\ud835\udd5d",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",Lscr:"\u2112",lscr:"\ud835\udcc1",Lsh:"\u21b0",lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",Lt:"\u226a",LT:"<",lt:"<",ltcc:"\u2aa6",ltcir:"\u2a79",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\ud835\udd10",mfr:"\ud835\udd2a",mho:"\u2127",micro:"\xb5",mid:"\u2223",midast:"*",midcir:"\u2af0",middot:"\xb7",minus:"\u2212",minusb:"\u229f",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\ud835\udd44",mopf:"\ud835\udd5e",mp:"\u2213",Mscr:"\u2133",mscr:"\ud835\udcc2",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266e",natural:"\u266e",naturals:"\u2115",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",neArr:"\u21d7",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\ud835\udd11",nfr:"\ud835\udd2b",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nhArr:"\u21ce",nharr:"\u21ae",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlArr:"\u21cd",nlarr:"\u219a",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nLeftarrow:"\u21cd",nleftarrow:"\u219a",nLeftrightarrow:"\u21ce",nleftrightarrow:"\u21ae",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",Nopf:"\u2115",nopf:"\ud835\udd5f",Not:"\u2aec",not:"\xac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangle:"\u22ea",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangle:"\u22eb",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",npre:"\u2aaf\u0338",nprec:"\u2280",npreceq:"\u2aaf\u0338",nrArr:"\u21cf",nrarr:"\u219b",nrarrc:"\u2933\u0338",nrarrw:"\u219d\u0338",nRightarrow:"\u21cf",nrightarrow:"\u219b",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\ud835\udca9",nscr:"\ud835\udcc3",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\xd1",ntilde:"\xf1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nVDash:"\u22af",nVdash:"\u22ae",nvDash:"\u22ad",nvdash:"\u22ac",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwArr:"\u21d6",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xd3",oacute:"\xf3",oast:"\u229b",ocir:"\u229a",Ocirc:"\xd4",ocirc:"\xf4",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\ud835\udd12",ofr:"\ud835\udd2c",ogon:"\u02db",Ograve:"\xd2",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\ud835\udd46",oopf:"\ud835\udd60",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",Or:"\u2a54",or:"\u2228",orarr:"\u21bb",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",Oscr:"\ud835\udcaa",oscr:"\u2134",Oslash:"\xd8",oslash:"\xf8",osol:"\u2298",Otilde:"\xd5",otilde:"\xf5",Otimes:"\u2a37",otimes:"\u2297",otimesas:"\u2a36",Ouml:"\xd6",ouml:"\xf6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",par:"\u2225",para:"\xb6",parallel:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",Pfr:"\ud835\udd13",pfr:"\ud835\udd2d",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plus:"+",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",Popf:"\u2119",popf:"\ud835\udd61",pound:"\xa3",Pr:"\u2abb",pr:"\u227a",prap:"\u2ab7",prcue:"\u227c",prE:"\u2ab3",pre:"\u2aaf",prec:"\u227a",precapprox:"\u2ab7",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",precsim:"\u227e",Prime:"\u2033",prime:"\u2032",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportion:"\u2237",Proportional:"\u221d",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\ud835\udcab",pscr:"\ud835\udcc5",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\ud835\udd14",qfr:"\ud835\udd2e",qint:"\u2a0c",Qopf:"\u211a",qopf:"\ud835\udd62",qprime:"\u2057",Qscr:"\ud835\udcac",qscr:"\ud835\udcc6",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",QUOT:'"',quot:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",Rang:"\u27eb",rang:"\u27e9",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",Rarr:"\u21a0",rArr:"\u21d2",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",rAtail:"\u291c",ratail:"\u291a",ratio:"\u2236",rationals:"\u211a",RBarr:"\u2910",rBarr:"\u290f",rbarr:"\u290d",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",Re:"\u211c",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",rect:"\u25ad",REG:"\xae",reg:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",Rfr:"\u211c",rfr:"\ud835\udd2f",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrow:"\u2192",Rightarrow:"\u21d2",rightarrow:"\u2192",RightArrowBar:"\u21e5",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVector:"\u21c2",RightDownVectorBar:"\u2955",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTee:"\u22a2",RightTeeArrow:"\u21a6",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangle:"\u22b3",RightTriangleBar:"\u29d0",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVector:"\u21be",RightUpVectorBar:"\u2954",RightVector:"\u21c0",RightVectorBar:"\u2953",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoust:"\u23b1",rmoustache:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",Ropf:"\u211d",ropf:"\ud835\udd63",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",Rscr:"\u211b",rscr:"\ud835\udcc7",Rsh:"\u21b1",rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",Sc:"\u2abc",sc:"\u227b",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",sccue:"\u227d",scE:"\u2ab4",sce:"\u2ab0",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdot:"\u22c5",sdotb:"\u22a1",sdote:"\u2a66",searhk:"\u2925",seArr:"\u21d8",searr:"\u2198",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\ud835\udd16",sfr:"\ud835\udd30",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",sol:"/",solb:"\u29c4",solbar:"\u233f",Sopf:"\ud835\udd4a",sopf:"\ud835\udd64",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25a1",Square:"\u25a1",square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squf:"\u25aa",srarr:"\u2192",Sscr:"\ud835\udcae",sscr:"\ud835\udcc8",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",Sub:"\u22d0",sub:"\u2282",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",subplus:"\u2abf",subrarr:"\u2979",Subset:"\u22d0",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succ:"\u227b",succapprox:"\u2ab8",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",Sum:"\u2211",sum:"\u2211",sung:"\u266a",Sup:"\u22d1",sup:"\u2283",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",Supset:"\u22d1",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swArr:"\u21d9",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\ud835\udd17",tfr:"\ud835\udd31",there4:"\u2234",Therefore:"\u2234",therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223c",THORN:"\xde",thorn:"\xfe",Tilde:"\u223c",tilde:"\u02dc",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xd7",timesb:"\u22a0",timesbar:"\u2a31",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",top:"\u22a4",topbot:"\u2336",topcir:"\u2af1",Topf:"\ud835\udd4b",topf:"\ud835\udd65",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",TRADE:"\u2122",trade:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\ud835\udcaf",tscr:"\ud835\udcc9",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\xda",uacute:"\xfa",Uarr:"\u219f",uArr:"\u21d1",uarr:"\u2191",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",Ucirc:"\xdb",ucirc:"\xfb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\ud835\udd18",ufr:"\ud835\udd32",Ugrave:"\xd9",ugrave:"\xf9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",uogon:"\u0173",Uopf:"\ud835\udd4c",uopf:"\ud835\udd66",UpArrow:"\u2191",Uparrow:"\u21d1",uparrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21c5",UpDownArrow:"\u2195",Updownarrow:"\u21d5",updownarrow:"\u2195",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03d2",upsi:"\u03c5",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTee:"\u22a5",UpTeeArrow:"\u21a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\ud835\udcb0",uscr:"\ud835\udcca",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\xdc",uuml:"\xfc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",vArr:"\u21d5",varr:"\u2195",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",Vbar:"\u2aeb",vBar:"\u2ae8",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",VDash:"\u22ab",Vdash:"\u22a9",vDash:"\u22a8",vdash:"\u22a2",Vdashl:"\u2ae6",Vee:"\u22c1",vee:"\u2228",veebar:"\u22bb",veeeq:"\u225a",vellip:"\u22ee",Verbar:"\u2016",verbar:"|",Vert:"\u2016",vert:"|",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\ud835\udd19",vfr:"\ud835\udd33",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\ud835\udd4d",vopf:"\ud835\udd67",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\ud835\udcb1",vscr:"\ud835\udccb",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",Wedge:"\u22c0",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\ud835\udd1a",wfr:"\ud835\udd34",Wopf:"\ud835\udd4e",wopf:"\ud835\udd68",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\ud835\udcb2",wscr:"\ud835\udccc",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\ud835\udd1b",xfr:"\ud835\udd35",xhArr:"\u27fa",xharr:"\u27f7",Xi:"\u039e",xi:"\u03be",xlArr:"\u27f8",xlarr:"\u27f5",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\ud835\udd4f",xopf:"\ud835\udd69",xoplus:"\u2a01",xotime:"\u2a02",xrArr:"\u27f9",xrarr:"\u27f6",Xscr:"\ud835\udcb3",xscr:"\ud835\udccd",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\xdd",yacute:"\xfd",YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\xa5",Yfr:"\ud835\udd1c",yfr:"\ud835\udd36",YIcy:"\u0407",yicy:"\u0457",Yopf:"\ud835\udd50",yopf:"\ud835\udd6a",Yscr:"\ud835\udcb4",yscr:"\ud835\udcce",YUcy:"\u042e",yucy:"\u044e",Yuml:"\u0178",yuml:"\xff",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",Zfr:"\u2128",zfr:"\ud835\udd37",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",Zopf:"\u2124",zopf:"\ud835\udd6b",Zscr:"\ud835\udcb5",zscr:"\ud835\udccf",zwj:"\u200d",zwnj:"\u200c"}),t.entityMap=t.HTML_ENTITIES},84125:function(e,t,n){var r=n(55441);r.DOMImplementation,r.XMLSerializer,t.DOMParser=n(83031).DOMParser},87040:function(e,t,n){var r=n(67236).NAMESPACE,i=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,a=new RegExp("[\\-\\.0-9"+i.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),o=new RegExp("^"+i.source+a.source+"*(?::"+i.source+a.source+"*)?$"),s=0,l=1,u=2,c=3,d=4,f=5,p=6,h=7;function O(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,O)}function m(){}function v(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function g(e,t,n,i,a,o){function O(e,t,r){n.attributeNames.hasOwnProperty(e)&&o.fatalError("Attribute "+e+" redefined"),n.addValue(e,t.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,a),r)}for(var m,v=++t,g=s;;){var y=e.charAt(v);switch(y){case"=":if(g===l)m=e.slice(t,v),g=c;else{if(g!==u)throw new Error("attribute equal must after attrName");g=c}break;case"'":case'"':if(g===c||g===l){if(g===l&&(o.warning('attribute value must after "="'),m=e.slice(t,v)),t=v+1,!((v=e.indexOf(y,t))>0))throw new Error("attribute value no end '"+y+"' match");O(m,b=e.slice(t,v),t-1),g=f}else{if(g!=d)throw new Error('attribute value must after "="');O(m,b=e.slice(t,v),t),o.warning('attribute "'+m+'" missed start quot('+y+")!!"),t=v+1,g=f}break;case"/":switch(g){case s:n.setTagName(e.slice(t,v));case f:case p:case h:g=h,n.closed=!0;case d:case l:break;case u:n.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return o.error("unexpected end of input"),g==s&&n.setTagName(e.slice(t,v)),v;case">":switch(g){case s:n.setTagName(e.slice(t,v));case f:case p:case h:break;case d:case l:"/"===(b=e.slice(t,v)).slice(-1)&&(n.closed=!0,b=b.slice(0,-1));case u:g===u&&(b=m),g==d?(o.warning('attribute "'+b+'" missed quot(")!'),O(m,b,t)):(r.isHTML(i[""])&&b.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+b+'" missed value!! "'+b+'" instead!!'),O(b,b,t));break;case c:throw new Error("attribute value missed!!")}return v;case"\x80":y=" ";default:if(y<=" ")switch(g){case s:n.setTagName(e.slice(t,v)),g=p;break;case l:m=e.slice(t,v),g=u;break;case d:var b=e.slice(t,v);o.warning('attribute "'+b+'" missed quot(")!!'),O(m,b,t);case f:g=p}else switch(g){case u:n.tagName;r.isHTML(i[""])&&m.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+m+'" missed value!! "'+m+'" instead2!!'),O(m,m,t),t=v,g=l;break;case f:o.warning('attribute space is required"'+m+'"!!');case p:g=l,t=v;break;case c:g=d,t=v;break;case h:throw new Error("elements closed character '/' and '>' must be connected to")}}v++}}function y(e,t,n){for(var i=e.tagName,a=null,o=e.length;o--;){var s=e[o],l=s.qName,u=s.value;if((p=l.indexOf(":"))>0)var c=s.prefix=l.slice(0,p),d=l.slice(p+1),f="xmlns"===c&&d;else d=l,c=null,f="xmlns"===l&&"";s.localName=d,!1!==f&&(null==a&&(a={},S(n,n={})),n[f]=a[f]=u,s.uri=r.XMLNS,t.startPrefixMapping(f,u))}for(o=e.length;o--;){(c=(s=e[o]).prefix)&&("xml"===c&&(s.uri=r.XML),"xmlns"!==c&&(s.uri=n[c||""]))}var p;(p=i.indexOf(":"))>0?(c=e.prefix=i.slice(0,p),d=e.localName=i.slice(p+1)):(c=null,d=e.localName=i);var h=e.uri=n[c||""];if(t.startElement(h,d,i,e),!e.closed)return e.currentNSMap=n,e.localNSMap=a,!0;if(t.endElement(h,d,i),a)for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&t.endPrefixMapping(c)}function b(e,t,n,r,i){if(/^(?:script|textarea)$/i.test(n)){var a=e.indexOf("",t),o=e.substring(t+1,a);if(/[&<]/.test(o))return/^script$/i.test(n)?(i.characters(o,0,o.length),a):(o=o.replace(/&#?\w+;/g,r),i.characters(o,0,o.length),a)}return t+1}function _(e,t,n,r){var i=r[n];return null==i&&((i=e.lastIndexOf(""))t?(n.comment(e,t+4,i-t-4),i+3):(r.error("Unclosed comment"),-1):-1;if("CDATA["==e.substr(t+3,6)){var i=e.indexOf("]]>",t+9);return n.startCDATA(),n.characters(e,t+9,i-t-9),n.endCDATA(),i+3}var a=function(e,t){var n,r=[],i=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;i.lastIndex=t,i.exec(e);for(;n=i.exec(e);)if(r.push(n),n[1])return r}(e,t),o=a.length;if(o>1&&/!doctype/i.test(a[0][0])){var s=a[1][0],l=!1,u=!1;o>3&&(/^public$/i.test(a[2][0])?(l=a[3][0],u=o>4&&a[4][0]):/^system$/i.test(a[2][0])&&(u=a[3][0]));var c=a[o-1];return n.startDTD(s,l,u),n.endDTD(),c.index+c[0].length}return-1}function k(e,t,n){var r=e.indexOf("?>",t);if(r){var i=e.substring(t,r).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(i){i[0].length;return n.processingInstruction(i[1],i[2]),r+2}return-1}return-1}function T(){this.attributeNames={}}O.prototype=new Error,O.prototype.name=O.name,m.prototype={parse:function(e,t,n){var i=this.domBuilder;i.startDocument(),S(t,t={}),function(e,t,n,i,a){function o(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}function s(e){var t=e.slice(1,-1);return Object.hasOwnProperty.call(n,t)?n[t]:"#"===t.charAt(0)?o(parseInt(t.substr(1).replace("x","0x"))):(a.error("entity not found:"+e),e)}function l(t){if(t>S){var n=e.substring(S,t).replace(/&#?\w+;/g,s);p&&u(S),i.characters(n,0,t-S),S=t}}function u(t,n){for(;t>=d&&(n=f.exec(e));)c=n.index,d=c+n[0].length,p.lineNumber++;p.columnNumber=t-c+1}var c=0,d=0,f=/.*(?:\r\n?|\n)|.*$/g,p=i.locator,h=[{currentNSMap:t}],m={},S=0;for(;;){try{var x=e.indexOf("<",S);if(x<0){if(!e.substr(S).match(/^\s*$/)){var E=i.doc,P=E.createTextNode(e.substr(S));E.appendChild(P),i.currentElement=P}return}switch(x>S&&l(x),e.charAt(x+1)){case"/":var $=e.indexOf(">",x+3),Q=e.substring(x+2,$).replace(/[ \t\n\r]+$/g,""),C=h.pop();$<0?(Q=e.substring(x+2).replace(/[\s<].*/,""),a.error("end tag name: "+Q+" is not complete:"+C.tagName),$=x+1+Q.length):Q.match(/\sS?S=$:l(Math.max(x,S)+1)}}(e,t,n,i,this.errorHandler),i.endDocument()}},T.prototype={setTagName:function(e){if(!o.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,t,n){if(!o.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:n}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},t.XMLReader=m,t.ParseError=O},92534:function(e,t,n){var r=n(40918).lW;!function(){var t=n(39030),i=n(70615).utf8,a=n(70615).bin,o=function e(n,o){n.constructor==String?n=o&&"binary"===o.encoding?a.stringToBytes(n):i.stringToBytes(n):"undefined"!=typeof r&&"function"==typeof r.isBuffer&&r.isBuffer(n)?n=Array.prototype.slice.call(n,0):Array.isArray(n)||(n=n.toString());for(var s=t.bytesToWords(n),l=8*n.length,u=1732584193,c=-271733879,d=-1732584194,f=271733878,p=0;p>>24)|4278255360&(s[p]<<24|s[p]>>>8);s[l>>>5]|=128<>>9<<4)]=l;var h=e._ff,O=e._gg,m=e._hh,v=e._ii;for(p=0;p>>0,c=c+y>>>0,d=d+b>>>0,f=f+_>>>0}return t.endian([u,c,d,f])};o._ff=function(e,t,n,r,i,a,o){var s=e+(t&n|~t&r)+(i>>>0)+o;return(s<>>32-a)+t},o._gg=function(e,t,n,r,i,a,o){var s=e+(t&r|n&~r)+(i>>>0)+o;return(s<>>32-a)+t},o._hh=function(e,t,n,r,i,a,o){var s=e+(t^n^r)+(i>>>0)+o;return(s<>>32-a)+t},o._ii=function(e,t,n,r,i,a,o){var s=e+(n^(t|~r))+(i>>>0)+o;return(s<>>32-a)+t},o._blocksize=16,o._digestsize=16,e.exports=function(e,n){if("undefined"!=typeof e){var r=t.wordsToBytes(o(e,n));return n&&n.asBytes?r:n&&n.asString?a.bytesToString(r):t.bytesToHex(r)}}}()},57312:function(e,t){"use strict";function n(){return!1}function r(){return!0}function i(){this.timeStamp=Date.now(),this.target=void 0,this.currentTarget=void 0}Object.defineProperty(t,"__esModule",{value:!0}),i.prototype={isEventObject:1,constructor:i,isDefaultPrevented:n,isPropagationStopped:n,isImmediatePropagationStopped:n,preventDefault:function(){this.isDefaultPrevented=r},stopPropagation:function(){this.isPropagationStopped=r},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=r,this.stopPropagation()},halt:function(e){e?this.stopImmediatePropagation():this.stopPropagation(),this.preventDefault()}},t.default=i,e.exports=t.default},77712:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(57312)),a=r(n(71843)),o=!0,s=!1,l=["altKey","bubbles","cancelable","ctrlKey","currentTarget","eventPhase","metaKey","shiftKey","target","timeStamp","view","type"];function u(e){return null===e||void 0===e}var c=[{reg:/^key/,props:["char","charCode","key","keyCode","which"],fix:function(e,t){u(e.which)&&(e.which=u(t.charCode)?t.keyCode:t.charCode),void 0===e.metaKey&&(e.metaKey=e.ctrlKey)}},{reg:/^touch/,props:["touches","changedTouches","targetTouches"]},{reg:/^hashchange$/,props:["newURL","oldURL"]},{reg:/^gesturechange$/i,props:["rotation","scale"]},{reg:/^(mousewheel|DOMMouseScroll)$/,props:[],fix:function(e,t){var n=void 0,r=void 0,i=void 0,a=t.wheelDelta,o=t.axis,s=t.wheelDeltaY,l=t.wheelDeltaX,u=t.detail;a&&(i=a/120),u&&(i=0-(u%3===0?u/3:u)),void 0!==o&&(o===e.HORIZONTAL_AXIS?(r=0,n=0-i):o===e.VERTICAL_AXIS&&(n=0,r=i)),void 0!==s&&(r=s/120),void 0!==l&&(n=-1*l/120),n||r||(r=i),void 0!==n&&(e.deltaX=n),void 0!==r&&(e.deltaY=r),void 0!==i&&(e.delta=i)}},{reg:/^mouse|contextmenu|click|mspointer|(^DOMMouseScroll$)/i,props:["buttons","clientX","clientY","button","offsetX","relatedTarget","which","fromElement","toElement","offsetY","pageX","pageY","screenX","screenY"],fix:function(e,t){var n=void 0,r=void 0,i=void 0,a=e.target,o=t.button;return a&&u(e.pageX)&&!u(t.clientX)&&(r=(n=a.ownerDocument||document).documentElement,i=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),e.which||void 0===o||(e.which=1&o?1:2&o?3:4&o?2:0),!e.relatedTarget&&e.fromElement&&(e.relatedTarget=e.fromElement===a?e.toElement:e.fromElement),e}}];function d(){return o}function f(){return s}function p(e){var t=e.type,n="function"===typeof e.stopPropagation||"boolean"===typeof e.cancelBubble;i.default.call(this),this.nativeEvent=e;var r=f;"defaultPrevented"in e?r=e.defaultPrevented?d:f:"getPreventDefault"in e?r=e.getPreventDefault()?d:f:"returnValue"in e&&(r=e.returnValue===s?d:f),this.isDefaultPrevented=r;var a=[],o=void 0,u=void 0,p=l.concat();for(c.forEach((function(e){t.match(e.reg)&&(p=p.concat(e.props),e.fix&&a.push(e.fix))})),o=p.length;o;)this[u=p[--o]]=e[u];for(!this.target&&n&&(this.target=e.srcElement||document),this.target&&3===this.target.nodeType&&(this.target=this.target.parentNode),o=a.length;o;)(0,a[--o])(this,e);this.timeStamp=e.timeStamp||Date.now()}var h=i.default.prototype;(0,a.default)(p.prototype,h,{constructor:p,preventDefault:function(){var e=this.nativeEvent;e.preventDefault?e.preventDefault():e.returnValue=s,h.preventDefault.call(this)},stopPropagation:function(){var e=this.nativeEvent;e.stopPropagation?e.stopPropagation():e.cancelBubble=o,h.stopPropagation.call(this)}}),t.default=p,e.exports=t.default},41684:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){function i(t){var r=new a.default(t);n.call(e,r)}if(e.addEventListener){var o=function(){var n=!1;return"object"===typeof r?n=r.capture||!1:"boolean"===typeof r&&(n=r),e.addEventListener(t,i,r||!1),{v:{remove:function(){e.removeEventListener(t,i,n)}}}}();if("object"===typeof o)return o.v}else if(e.attachEvent)return e.attachEvent("on"+t,i),{remove:function(){e.detachEvent("on"+t,i)}}};var r,i=n(77712),a=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},30220:function(e,t,n){e.exports={default:n(48124),__esModule:!0}},35637:function(e,t,n){e.exports={default:n(53033),__esModule:!0}},16793:function(e,t,n){e.exports={default:n(90236),__esModule:!0}},68629:function(e,t,n){e.exports={default:n(5690),__esModule:!0}},83132:function(e,t,n){e.exports={default:n(96039),__esModule:!0}},71010:function(e,t,n){e.exports={default:n(2881),__esModule:!0}},50420:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},17996:function(e,t,n){"use strict";var r,i=n(16793),a=(r=i)&&r.__esModule?r:{default:r};t.Z=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},56583:function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(5259),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"===typeof t?"undefined":(0,a.default)(t))&&"function"!==typeof t?e:t}},5259:function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(71010)),i=o(n(83132)),a="function"===typeof i.default&&"symbol"===typeof r.default?function(e){return typeof e}:function(e){return e&&"function"===typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":typeof e};function o(e){return e&&e.__esModule?e:{default:e}}t.default="function"===typeof i.default&&"symbol"===a(r.default)?function(e){return"undefined"===typeof e?"undefined":a(e)}:function(e){return e&&"function"===typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":"undefined"===typeof e?"undefined":a(e)}},2470:function(e,t){"use strict";t.byteLength=function(e){var t=s(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,a=s(e),o=a[0],l=a[1],u=new i(function(e,t,n){return 3*(t+n)/4-n}(0,o,l)),c=0,d=l>0?o-4:o;for(n=0;n>16&255,u[c++]=t>>8&255,u[c++]=255&t;2===l&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,u[c++]=255&t);1===l&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t);return u},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,a=[],o=16383,s=0,u=r-i;su?u:s+o));1===i?(t=e[r-1],a.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],a.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return a.join("")};for(var n=[],r=[],i="undefined"!==typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)n[o]=a[o],r[a.charCodeAt(o)]=o;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function l(e,t,r){for(var i,a,o=[],s=t;s>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},40918:function(e,t,n){"use strict";var r=n(56690).default,i=n(89728).default,a=n(66115).default,o=n(61655).default,s=n(26389).default,l=n(2470),u=n(60545),c="function"===typeof Symbol&&"function"===typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.lW=p,t.h2=50;var d=2147483647;function f(e){if(e>d)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,p.prototype),t}function p(e,t,n){if("number"===typeof e){if("string"===typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return m(e)}return h(e,t,n)}function h(e,t,n){if("string"===typeof e)return function(e,t){"string"===typeof t&&""!==t||(t="utf8");if(!p.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|b(e,t),r=f(n),i=r.write(e,t);i!==n&&(r=r.slice(0,i));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(ee(e,Uint8Array)){var t=new Uint8Array(e);return g(t.buffer,t.byteOffset,t.byteLength)}return v(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(ee(e,ArrayBuffer)||e&&ee(e.buffer,ArrayBuffer))return g(e,t,n);if("undefined"!==typeof SharedArrayBuffer&&(ee(e,SharedArrayBuffer)||e&&ee(e.buffer,SharedArrayBuffer)))return g(e,t,n);if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return p.from(r,t,n);var i=function(e){if(p.isBuffer(e)){var t=0|y(e.length),n=f(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!==typeof e.length||te(e.length)?f(0):v(e);if("Buffer"===e.type&&Array.isArray(e.data))return v(e.data)}(e);if(i)return i;if("undefined"!==typeof Symbol&&null!=Symbol.toPrimitive&&"function"===typeof e[Symbol.toPrimitive])return p.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function O(e){if("number"!==typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function m(e){return O(e),f(e<0?0:0|y(e))}function v(e){for(var t=e.length<0?0:0|y(e.length),n=f(t),r=0;r=d)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+d.toString(16)+" bytes");return 0|e}function b(e,t){if(p.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||ee(e,ArrayBuffer))return e.byteLength;if("string"!==typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return H(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return J(e).length;default:if(i)return r?-1:H(e).length;t=(""+t).toLowerCase(),i=!0}}function _(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return X(this,t,n);case"utf8":case"utf-8":return C(this,t,n);case"ascii":return A(this,t,n);case"latin1":case"binary":return R(this,t,n);case"base64":return Q(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function S(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function w(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),te(n=+n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"===typeof t&&(t=p.from(t,r)),p.isBuffer(t))return 0===t.length?-1:k(e,t,n,r,i);if("number"===typeof t)return t&=255,"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):k(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function k(e,t,n,r,i){var a,o=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,l/=2,n/=2}function u(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var c=-1;for(a=n;as&&(n=s-l),a=n;a>=0;a--){for(var d=!0,f=0;fi&&(r=i):r=i;var a,o=t.length;for(r>o/2&&(r=o/2),a=0;a>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function Q(e,t,n){return 0===t&&n===e.length?l.fromByteArray(e):l.fromByteArray(e.slice(t,n))}function C(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:a>223?3:a>191?2:1;if(i+s<=n){var l=void 0,u=void 0,c=void 0,d=void 0;switch(s){case 1:a<128&&(o=a);break;case 2:128===(192&(l=e[i+1]))&&(d=(31&a)<<6|63&l)>127&&(o=d);break;case 3:l=e[i+1],u=e[i+2],128===(192&l)&&128===(192&u)&&(d=(15&a)<<12|(63&l)<<6|63&u)>2047&&(d<55296||d>57343)&&(o=d);break;case 4:l=e[i+1],u=e[i+2],c=e[i+3],128===(192&l)&&128===(192&u)&&128===(192&c)&&(d=(15&a)<<18|(63&l)<<12|(63&u)<<6|63&c)>65535&&d<1114112&&(o=d)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,r.push(o>>>10&1023|55296),o=56320|1023&o),r.push(o),i+=s}return function(e){var t=e.length;if(t<=D)return String.fromCharCode.apply(String,e);var n="",r=0;for(;rr.length?(p.isBuffer(a)||(a=p.from(a)),a.copy(r,i)):Uint8Array.prototype.set.call(r,a,i);else{if(!p.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i)}i+=a.length}return r},p.byteLength=b,p.prototype._isBuffer=!0,p.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tn&&(e+=" ... "),""},c&&(p.prototype[c]=p.prototype.inspect),p.prototype.compare=function(e,t,n,r,i){if(ee(e,Uint8Array)&&(e=p.from(e,e.offset,e.byteLength)),!p.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),l=this.slice(r,i),u=e.slice(t,n),c=0;c>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return T(this,e,t,n);case"utf8":case"utf-8":return x(this,e,t,n);case"ascii":case"latin1":case"binary":return E(this,e,t,n);case"base64":return P(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return $(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},p.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var D=4096;function A(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;ir)&&(n=r);for(var i="",a=t;an)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,r,i,a){if(!p.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function I(e,t,n,r,i){B(t,r,i,e,n,7);var a=Number(t&BigInt(4294967295));e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a;var o=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,n}function Z(e,t,n,r,i){B(t,r,i,e,n,7);var a=Number(t&BigInt(4294967295));e[n+7]=a,a>>=8,e[n+6]=a,a>>=8,e[n+5]=a,a>>=8,e[n+4]=a;var o=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=o,o>>=8,e[n+2]=o,o>>=8,e[n+1]=o,o>>=8,e[n]=o,n+8}function U(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function j(e,t,n,r,i){return t=+t,n>>>=0,i||U(e,0,n,4),u.write(e,t,n,r,23,4),n+4}function F(e,t,n,r,i){return t=+t,n>>>=0,i||U(e,0,n,8),u.write(e,t,n,r,52,8),n+8}p.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||M(e,t,this.length);for(var r=this[e],i=1,a=0;++a>>=0,t>>>=0,n||M(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},p.prototype.readUint8=p.prototype.readUInt8=function(e,t){return e>>>=0,t||M(e,1,this.length),this[e]},p.prototype.readUint16LE=p.prototype.readUInt16LE=function(e,t){return e>>>=0,t||M(e,2,this.length),this[e]|this[e+1]<<8},p.prototype.readUint16BE=p.prototype.readUInt16BE=function(e,t){return e>>>=0,t||M(e,2,this.length),this[e]<<8|this[e+1]},p.prototype.readUint32LE=p.prototype.readUInt32LE=function(e,t){return e>>>=0,t||M(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},p.prototype.readUint32BE=p.prototype.readUInt32BE=function(e,t){return e>>>=0,t||M(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},p.prototype.readBigUInt64LE=re((function(e){z(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||V(e,this.length-8);var r=t+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,24),i=this[++e]+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(r)+(BigInt(i)<>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||V(e,this.length-8);var r=t*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e],i=this[++e]*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+n;return(BigInt(r)<>>=0,t>>>=0,n||M(e,t,this.length);for(var r=this[e],i=1,a=0;++a=(i*=128)&&(r-=Math.pow(2,8*t)),r},p.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||M(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},p.prototype.readInt8=function(e,t){return e>>>=0,t||M(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},p.prototype.readInt16LE=function(e,t){e>>>=0,t||M(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},p.prototype.readInt16BE=function(e,t){e>>>=0,t||M(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},p.prototype.readInt32LE=function(e,t){return e>>>=0,t||M(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},p.prototype.readInt32BE=function(e,t){return e>>>=0,t||M(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},p.prototype.readBigInt64LE=re((function(e){z(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||V(e,this.length-8);var r=this[e+4]+this[e+5]*Math.pow(2,8)+this[e+6]*Math.pow(2,16)+(n<<24);return(BigInt(r)<>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||V(e,this.length-8);var r=(t<<24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e];return(BigInt(r)<>>=0,t||M(e,4,this.length),u.read(this,e,!0,23,4)},p.prototype.readFloatBE=function(e,t){return e>>>=0,t||M(e,4,this.length),u.read(this,e,!1,23,4)},p.prototype.readDoubleLE=function(e,t){return e>>>=0,t||M(e,8,this.length),u.read(this,e,!0,52,8)},p.prototype.readDoubleBE=function(e,t){return e>>>=0,t||M(e,8,this.length),u.read(this,e,!1,52,8)},p.prototype.writeUintLE=p.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||N(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a>>=0,n>>>=0,r)||N(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},p.prototype.writeUint8=p.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,1,255,0),this[t]=255&e,t+1},p.prototype.writeUint16LE=p.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},p.prototype.writeUint16BE=p.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},p.prototype.writeUint32LE=p.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},p.prototype.writeUint32BE=p.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},p.prototype.writeBigUInt64LE=re((function(e){return I(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),p.prototype.writeBigUInt64BE=re((function(e){return Z(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),p.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a>0)-s&255;return t+n},p.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},p.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},p.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},p.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},p.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},p.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},p.prototype.writeBigInt64LE=re((function(e){return I(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),p.prototype.writeBigInt64BE=re((function(e){return Z(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),p.prototype.writeFloatLE=function(e,t,n){return j(this,e,t,!0,n)},p.prototype.writeFloatBE=function(e,t,n){return j(this,e,t,!1,n)},p.prototype.writeDoubleLE=function(e,t,n){return F(this,e,t,!0,n)},p.prototype.writeDoubleBE=function(e,t,n){return F(this,e,t,!1,n)},p.prototype.copy=function(e,t,n,r){if(!p.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(a=t;a=r+4;n-=3)t="_".concat(e.slice(n-3,n)).concat(t);return"".concat(e.slice(0,n)).concat(t)}function B(e,t,n,r,i,a){if(e>n||e3?0===t||t===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat(8*(a+1)).concat(s):">= -(2".concat(s," ** ").concat(8*(a+1)-1).concat(s,") and < 2 ** ")+"".concat(8*(a+1)-1).concat(s):">= ".concat(t).concat(s," and <= ").concat(n).concat(s),new Y.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,n){z(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||V(t,e.length-(n+1))}(r,i,a)}function z(e,t){if("number"!==typeof e)throw new Y.ERR_INVALID_ARG_TYPE(t,"number",e)}function V(e,t,n){if(Math.floor(e)!==e)throw z(e,n),new Y.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new Y.ERR_BUFFER_OUT_OF_BOUNDS;throw new Y.ERR_OUT_OF_RANGE(n||"offset",">= ".concat(n?1:0," and <= ").concat(t),e)}q("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"}),RangeError),q("ERR_INVALID_ARG_TYPE",(function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(typeof t)}),TypeError),q("ERR_OUT_OF_RANGE",(function(e,t,n){var r='The value of "'.concat(e,'" is out of range.'),i=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?i=W(String(n)):"bigint"===typeof n&&(i=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(i=W(i)),i+="n"),r+=" It must be ".concat(t,". Received ").concat(i)}),RangeError);var G=/[^+/0-9A-Za-z-_]/g;function H(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function J(e){return l.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(G,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function K(e,t,n,r){var i;for(i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function ee(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function te(e){return e!==e}var ne=function(){for(var e="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var r=16*n,i=0;i<16;++i)t[r+i]=e[n]+e[i];return t}();function re(e){return"undefined"===typeof BigInt?ie:e}function ie(){throw new Error("BigInt not supported")}},44680:function(e,t,n){"use strict";var r=n(28476),i=n(59962),a=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&a(e,".prototype.")>-1?i(n):n}},59962:function(e,t,n){"use strict";var r=n(1199),i=n(28476),a=i("%Function.prototype.apply%"),o=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(o,a),l=i("%Object.getOwnPropertyDescriptor%",!0),u=i("%Object.defineProperty%",!0),c=i("%Math.max%");if(u)try{u({},"a",{value:1})}catch(f){u=null}e.exports=function(e){var t=s(r,o,arguments);l&&u&&(l(t,"length").configurable&&u(t,"length",{value:1+c(0,e.length-(arguments.length-1))}));return t};var d=function(){return s(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},70615:function(e){var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;nc;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},81829:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},91800:function(e){var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},87177:function(e,t,n){var r=n(56496);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},27245:function(e){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},44682:function(e,t,n){e.exports=!n(20883)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},49891:function(e,t,n){var r=n(42766),i=n(74257).document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},13850:function(e){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},39391:function(e,t,n){var r=n(24018),i=n(7682),a=n(67547);e.exports=function(e){var t=r(e),n=i.f;if(n)for(var o,s=n(e),l=a.f,u=0;s.length>u;)l.call(e,o=s[u++])&&t.push(o);return t}},53473:function(e,t,n){var r=n(74257),i=n(91800),a=n(87177),o=n(22797),s=n(42516),l="prototype",u=function e(t,n,u){var c,d,f,p=t&e.F,h=t&e.G,O=t&e.S,m=t&e.P,v=t&e.B,g=t&e.W,y=h?i:i[n]||(i[n]={}),b=y[l],_=h?r:O?r[n]:(r[n]||{})[l];for(c in h&&(u=n),u)(d=!p&&_&&void 0!==_[c])&&s(y,c)||(f=d?_[c]:u[c],y[c]=h&&"function"!=typeof _[c]?u[c]:v&&d?a(f,r):g&&_[c]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[l]=e[l],t}(f):m&&"function"==typeof f?a(Function.call,f):f,m&&((y.virtual||(y.virtual={}))[c]=f,t&e.R&&b&&!b[c]&&o(b,c,f)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},20883:function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},74257:function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},42516:function(e){var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},22797:function(e,t,n){var r=n(56201),i=n(23386);e.exports=n(44682)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},4737:function(e,t,n){var r=n(74257).document;e.exports=r&&r.documentElement},48253:function(e,t,n){e.exports=!n(44682)&&!n(20883)((function(){return 7!=Object.defineProperty(n(49891)("div"),"a",{get:function(){return 7}}).a}))},94935:function(e,t,n){var r=n(81829);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},72964:function(e,t,n){var r=n(81829);e.exports=Array.isArray||function(e){return"Array"==r(e)}},42766:function(e){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},88992:function(e,t,n){"use strict";var r=n(30458),i=n(23386),a=n(16503),o={};n(22797)(o,n(56930)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(o,{next:i(1,n)}),a(e,t+" Iterator")}},20233:function(e,t,n){"use strict";var r=n(70672),i=n(53473),a=n(37940),o=n(22797),s=n(90962),l=n(88992),u=n(16503),c=n(57627),d=n(56930)("iterator"),f=!([].keys&&"next"in[].keys()),p="keys",h="values",O=function(){return this};e.exports=function(e,t,n,m,v,g,y){l(n,t,m);var b,_,S,w=function(e){if(!f&&e in E)return E[e];switch(e){case p:case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",T=v==h,x=!1,E=e.prototype,P=E[d]||E["@@iterator"]||v&&E[v],$=P||w(v),Q=v?T?w("entries"):$:void 0,C="Array"==t&&E.entries||P;if(C&&(S=c(C.call(new e)))!==Object.prototype&&S.next&&(u(S,k,!0),r||"function"==typeof S[d]||o(S,d,O)),T&&P&&P.name!==h&&(x=!0,$=function(){return P.call(this)}),r&&!y||!f&&!x&&E[d]||o(E,d,$),s[t]=$,s[k]=O,v)if(b={values:T?$:w(h),keys:g?$:w(p),entries:Q},y)for(_ in b)_ in E||a(E,_,b[_]);else i(i.P+i.F*(f||x),t,b);return b}},89398:function(e){e.exports=function(e,t){return{value:t,done:!!e}}},90962:function(e){e.exports={}},70672:function(e){e.exports=!0},36639:function(e,t,n){var r=n(64025)("meta"),i=n(42766),a=n(42516),o=n(56201).f,s=0,l=Object.isExtensible||function(){return!0},u=!n(20883)((function(){return l(Object.preventExtensions({}))})),c=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[r].i},getWeak:function(e,t){if(!a(e,r)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[r].w},onFreeze:function(e){return u&&d.NEED&&l(e)&&!a(e,r)&&c(e),e}}},17625:function(e,t,n){"use strict";var r=n(44682),i=n(24018),a=n(7682),o=n(67547),s=n(52747),l=n(94935),u=Object.assign;e.exports=!u||n(20883)((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r}))?function(e,t){for(var n=s(e),u=arguments.length,c=1,d=a.f,f=o.f;u>c;)for(var p,h=l(arguments[c++]),O=d?i(h).concat(d(h)):i(h),m=O.length,v=0;m>v;)p=O[v++],r&&!f.call(h,p)||(n[p]=h[p]);return n}:u},30458:function(e,t,n){var r=n(40980),i=n(31388),a=n(13850),o=n(83388)("IE_PROTO"),s=function(){},l="prototype",u=function(){var e,t=n(49891)("iframe"),r=a.length;for(t.style.display="none",n(4737).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("

w{#B(;5tzqxKlqET{ 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 PpW`5i-KU6wEAW2-SZz9n literal 0 HcmV?d00001 diff --git a/locale/vi/LC_MESSAGES/djangojs.mo b/locale/vi/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..53c260b2294a02108b26ba28eeae89fb4eab849f GIT binary patch literal 16814 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 TG8STAd78@^D2*oWUm^bsizvsi literal 0 HcmV?d00001 diff --git a/locale/zh_CN/LC_MESSAGES/django.mo b/locale/zh_CN/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..2102e61fc3f259eb9d4bc8dffbdb6cc0676b475e GIT binary patch literal 70079 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 literal 0 HcmV?d00001 diff --git a/locale/zh_CN/LC_MESSAGES/djangojs.mo b/locale/zh_CN/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..037c03d2d413c04313ea6b5f348d32079b4aa4f4 GIT binary patch literal 88556 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 >2HamMc*Z$AvrXGhs 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 Q2~qc7EtOvG^}_o90JHWs{{R30 literal 0 HcmV?d00001 diff --git a/media/assets/css/bootstrap.min.css b/media/assets/css/bootstrap.min.css new file mode 100644 index 00000000000..13176351c2c --- /dev/null +++ b/media/assets/css/bootstrap.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width}@viewport{width:device-width}html{font-size:16px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#373a3c;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #818a91}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#0275d8;text-decoration:none}a:focus,a:hover{color:#014c8c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}pre{margin-top:0;margin-bottom:1rem}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.h1{font-size:2.5rem}.h2{font-size:2rem}.h3{font-size:1.75rem}.h4{font-size:1.5rem}.h5{font-size:1.25rem}.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300}.display-2{font-size:5.5rem;font-weight:300}.display-3{font-size:4.5rem;font-weight:300}.display-4{font-size:3.5rem;font-weight:300}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.dl-horizontal{margin-right:-1.875rem;margin-left:-1.875rem}.dl-horizontal::after{display:table;clear:both;content:""}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;line-height:1.5;color:#818a91}.blockquote-footer::before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.img-fluid{display:block;max-width:100%;height:auto}.img-rounded{border-radius:.3rem}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:.25rem;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#818a91}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#333;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;line-height:1.5;color:#373a3c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:.9375rem;padding-left:.9375rem;margin-right:auto;margin-left:auto}.container::after{display:table;clear:both;content:""}@media (min-width:544px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:940px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{padding-right:.9375rem;padding-left:.9375rem;margin-right:auto;margin-left:auto}.container-fluid::after{display:table;clear:both;content:""}.row{margin-right:-.9375rem;margin-left:-.9375rem}.row::after{display:table;clear:both;content:""}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:.9375rem;padding-left:.9375rem}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.333333%}.col-xs-2{width:16.666667%}.col-xs-3{width:25%}.col-xs-4{width:33.333333%}.col-xs-5{width:41.666667%}.col-xs-6{width:50%}.col-xs-7{width:58.333333%}.col-xs-8{width:66.666667%}.col-xs-9{width:75%}.col-xs-10{width:83.333333%}.col-xs-11{width:91.666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.333333%}.col-xs-pull-2{right:16.666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.333333%}.col-xs-pull-5{right:41.666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.333333%}.col-xs-pull-8{right:66.666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.333333%}.col-xs-pull-11{right:91.666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.333333%}.col-xs-push-2{left:16.666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.333333%}.col-xs-push-5{left:41.666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.333333%}.col-xs-push-8{left:66.666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.333333%}.col-xs-push-11{left:91.666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.333333%}.col-xs-offset-2{margin-left:16.666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333333%}.col-xs-offset-5{margin-left:41.666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333333%}.col-xs-offset-8{margin-left:66.666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333333%}.col-xs-offset-11{margin-left:91.666667%}.col-xs-offset-12{margin-left:100%}@media (min-width:544px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.333333%}.col-sm-2{width:16.666667%}.col-sm-3{width:25%}.col-sm-4{width:33.333333%}.col-sm-5{width:41.666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333%}.col-sm-8{width:66.666667%}.col-sm-9{width:75%}.col-sm-10{width:83.333333%}.col-sm-11{width:91.666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.333333%}.col-sm-pull-2{right:16.666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.333333%}.col-sm-pull-5{right:41.666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.333333%}.col-sm-pull-8{right:66.666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.333333%}.col-sm-pull-11{right:91.666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.333333%}.col-sm-push-2{left:16.666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.333333%}.col-sm-push-5{left:41.666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.333333%}.col-sm-push-8{left:66.666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.333333%}.col-sm-push-11{left:91.666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.333333%}.col-sm-offset-2{margin-left:16.666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333333%}.col-sm-offset-5{margin-left:41.666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333333%}.col-sm-offset-8{margin-left:66.666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333333%}.col-sm-offset-11{margin-left:91.666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:768px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.333333%}.col-md-2{width:16.666667%}.col-md-3{width:25%}.col-md-4{width:33.333333%}.col-md-5{width:41.666667%}.col-md-6{width:50%}.col-md-7{width:58.333333%}.col-md-8{width:66.666667%}.col-md-9{width:75%}.col-md-10{width:83.333333%}.col-md-11{width:91.666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.333333%}.col-md-pull-2{right:16.666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.333333%}.col-md-pull-5{right:41.666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.333333%}.col-md-pull-8{right:66.666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.333333%}.col-md-pull-11{right:91.666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.333333%}.col-md-push-2{left:16.666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.333333%}.col-md-push-5{left:41.666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.333333%}.col-md-push-8{left:66.666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.333333%}.col-md-push-11{left:91.666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.333333%}.col-md-offset-2{margin-left:16.666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333333%}.col-md-offset-5{margin-left:41.666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333333%}.col-md-offset-8{margin-left:66.666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333333%}.col-md-offset-11{margin-left:91.666667%}.col-md-offset-12{margin-left:100%}}@media (min-width:992px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.333333%}.col-lg-2{width:16.666667%}.col-lg-3{width:25%}.col-lg-4{width:33.333333%}.col-lg-5{width:41.666667%}.col-lg-6{width:50%}.col-lg-7{width:58.333333%}.col-lg-8{width:66.666667%}.col-lg-9{width:75%}.col-lg-10{width:83.333333%}.col-lg-11{width:91.666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.333333%}.col-lg-pull-2{right:16.666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.333333%}.col-lg-pull-5{right:41.666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.333333%}.col-lg-pull-8{right:66.666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.333333%}.col-lg-pull-11{right:91.666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.333333%}.col-lg-push-2{left:16.666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.333333%}.col-lg-push-5{left:41.666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.333333%}.col-lg-push-8{left:66.666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.333333%}.col-lg-push-11{left:91.666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.333333%}.col-lg-offset-2{margin-left:16.666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333333%}.col-lg-offset-5{margin-left:41.666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333333%}.col-lg-offset-8{margin-left:66.666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333333%}.col-lg-offset-11{margin-left:91.666667%}.col-lg-offset-12{margin-left:100%}}@media (min-width:1200px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left}.col-xl-1{width:8.333333%}.col-xl-2{width:16.666667%}.col-xl-3{width:25%}.col-xl-4{width:33.333333%}.col-xl-5{width:41.666667%}.col-xl-6{width:50%}.col-xl-7{width:58.333333%}.col-xl-8{width:66.666667%}.col-xl-9{width:75%}.col-xl-10{width:83.333333%}.col-xl-11{width:91.666667%}.col-xl-12{width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.333333%}.col-xl-pull-2{right:16.666667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.333333%}.col-xl-pull-5{right:41.666667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.333333%}.col-xl-pull-8{right:66.666667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.333333%}.col-xl-pull-11{right:91.666667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.333333%}.col-xl-push-2{left:16.666667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.333333%}.col-xl-push-5{left:41.666667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.333333%}.col-xl-push-8{left:66.666667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.333333%}.col-xl-push-11{left:91.666667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.333333%}.col-xl-offset-2{margin-left:16.666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.333333%}.col-xl-offset-5{margin-left:41.666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.333333%}.col-xl-offset-8{margin-left:66.666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.333333%}.col-xl-offset-11{margin-left:91.666667%}.col-xl-offset-12{margin-left:100%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{padding:.75rem;line-height:1.5;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered td,.table-bordered th{border:1px solid #eceeef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover tbody tr:hover{background-color:#f5f5f5}.table-active,.table-active>td,.table-active>th{background-color:#f5f5f5}.table-hover .table-active:hover{background-color:#e8e8e8}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e8e8e8}.table-success,.table-success>td,.table-success>th{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>td,.table-info>th{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.table-responsive{display:block;width:100%;min-height:.01%;overflow-x:auto}.thead-inverse th{color:#fff;background-color:#373a3c}.thead-default th{color:#55595c;background-color:#eceeef}.table-inverse{color:#eceeef;background-color:#373a3c}.table-inverse.table-bordered{border:0}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#55595c}.table-reflow thead{float:left}.table-reflow tbody{display:block;white-space:nowrap}.table-reflow td,.table-reflow th{border-top:1px solid #eceeef;border-left:1px solid #eceeef}.table-reflow td:last-child,.table-reflow th:last-child{border-right:1px solid #eceeef}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{border-bottom:1px solid #eceeef}.table-reflow tr{float:left}.table-reflow tr td,.table-reflow tr th{display:block!important;border:1px solid #eceeef}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#55595c;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:.25rem}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{border-color:#66afe9;outline:0}.form-control::-webkit-input-placeholder{color:#999;opacity:1}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999;opacity:1}.form-control::placeholder{color:#999;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}.form-control-file,.form-control-range{display:block}.form-control-label{padding:.375rem .75rem;margin-bottom:0}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:2.25rem}.input-group-sm input[type=date].form-control,.input-group-sm input[type=time].form-control,.input-group-sm input[type=datetime-local].form-control,.input-group-sm input[type=month].form-control,input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:1.8625rem}.input-group-lg input[type=date].form-control,.input-group-lg input[type=time].form-control,.input-group-lg input[type=datetime-local].form-control,.input-group-lg input[type=month].form-control,input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:3.166667rem}}.form-control-static{min-height:2.25rem;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.275rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.333333;border-radius:.3rem}.form-group{margin-bottom:1rem}.checkbox,.radio{position:relative;display:block;margin-bottom:.75rem}.checkbox label,.radio label{padding-left:1.25rem;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox label input:only-child,.radio label input:only-child{position:static}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.checkbox+.checkbox,.radio+.radio{margin-top:-.25rem}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:1.25rem;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:.75rem}input[type=checkbox].disabled,input[type=checkbox]:disabled,input[type=radio].disabled,input[type=radio]:disabled{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label{cursor:not-allowed}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;-webkit-background-size:1.4625rem 1.4625rem;background-size:1.4625rem 1.4625rem}.has-success .checkbox,.has-success .checkbox-inline,.has-success .form-control-label,.has-success .radio,.has-success .radio-inline,.has-success .text-help,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#5cb85c}.has-success .form-control{border-color:#5cb85c}.has-success .input-group-addon{color:#5cb85c;background-color:#eaf6ea;border-color:#5cb85c}.has-success .form-control-feedback{color:#5cb85c}.has-success .form-control-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==)}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .form-control-label,.has-warning .radio,.has-warning .radio-inline,.has-warning .text-help,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;background-color:#fff;border-color:#f0ad4e}.has-warning .form-control-feedback{color:#f0ad4e}.has-warning .form-control-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+)}.has-danger .checkbox,.has-danger .checkbox-inline,.has-danger .form-control-label,.has-danger .radio,.has-danger .radio-inline,.has-danger .text-help,.has-danger.checkbox label,.has-danger.checkbox-inline label,.has-danger.radio label,.has-danger.radio-inline label{color:#d9534f}.has-danger .form-control{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;background-color:#fdf7f7;border-color:#d9534f}.has-danger .form-control-feedback{color:#d9534f}.has-danger .form-control-danger{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=)}@media (min-width:544px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;padding:.375rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:.25rem}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{text-decoration:none}.btn.focus{text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;background-image:none;border-color:#01549b}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#014682;border-color:#01315a}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary:disabled.focus,.btn-primary:disabled:focus{background-color:#0275d8;border-color:#0275d8}.btn-primary.disabled:hover,.btn-primary:disabled:hover{background-color:#0275d8;border-color:#0275d8}.btn-secondary{color:#373a3c;background-color:#fff;border-color:#ccc}.btn-secondary:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.focus,.btn-secondary:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.active,.btn-secondary:active,.open>.btn-secondary.dropdown-toggle{color:#373a3c;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus{background-color:#fff;border-color:#ccc}.btn-secondary.disabled:hover,.btn-secondary:disabled:hover{background-color:#fff;border-color:#ccc}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info:disabled.focus,.btn-info:disabled:focus{background-color:#5bc0de;border-color:#5bc0de}.btn-info.disabled:hover,.btn-info:disabled:hover{background-color:#5bc0de;border-color:#5bc0de}.btn-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#419641}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;background-image:none;border-color:#419641}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#2d672d}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success:disabled.focus,.btn-success:disabled:focus{background-color:#5cb85c;border-color:#5cb85c}.btn-success.disabled:hover,.btn-success:disabled:hover{background-color:#5cb85c;border-color:#5cb85c}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#b06d0f}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning:disabled.focus,.btn-warning:disabled:focus{background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning.disabled:hover,.btn-warning:disabled:hover{background-color:#f0ad4e;border-color:#f0ad4e}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#8b211e}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger:disabled.focus,.btn-danger:disabled:focus{background-color:#d9534f;border-color:#d9534f}.btn-danger.disabled:hover,.btn-danger:disabled:hover{background-color:#d9534f;border-color:#d9534f}.btn-primary-outline{color:#0275d8;background-color:transparent;background-image:none;border-color:#0275d8}.btn-primary-outline.active,.btn-primary-outline.focus,.btn-primary-outline:active,.btn-primary-outline:focus,.open>.btn-primary-outline.dropdown-toggle{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary-outline:hover{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary-outline.disabled.focus,.btn-primary-outline.disabled:focus,.btn-primary-outline:disabled.focus,.btn-primary-outline:disabled:focus{border-color:#43a7fd}.btn-primary-outline.disabled:hover,.btn-primary-outline:disabled:hover{border-color:#43a7fd}.btn-secondary-outline{color:#ccc;background-color:transparent;background-image:none;border-color:#ccc}.btn-secondary-outline.active,.btn-secondary-outline.focus,.btn-secondary-outline:active,.btn-secondary-outline:focus,.open>.btn-secondary-outline.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.btn-secondary-outline:hover{color:#fff;background-color:#ccc;border-color:#ccc}.btn-secondary-outline.disabled.focus,.btn-secondary-outline.disabled:focus,.btn-secondary-outline:disabled.focus,.btn-secondary-outline:disabled:focus{border-color:#fff}.btn-secondary-outline.disabled:hover,.btn-secondary-outline:disabled:hover{border-color:#fff}.btn-info-outline{color:#5bc0de;background-color:transparent;background-image:none;border-color:#5bc0de}.btn-info-outline.active,.btn-info-outline.focus,.btn-info-outline:active,.btn-info-outline:focus,.open>.btn-info-outline.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info-outline:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info-outline.disabled.focus,.btn-info-outline.disabled:focus,.btn-info-outline:disabled.focus,.btn-info-outline:disabled:focus{border-color:#b0e1ef}.btn-info-outline.disabled:hover,.btn-info-outline:disabled:hover{border-color:#b0e1ef}.btn-success-outline{color:#5cb85c;background-color:transparent;background-image:none;border-color:#5cb85c}.btn-success-outline.active,.btn-success-outline.focus,.btn-success-outline:active,.btn-success-outline:focus,.open>.btn-success-outline.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success-outline:hover{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success-outline.disabled.focus,.btn-success-outline.disabled:focus,.btn-success-outline:disabled.focus,.btn-success-outline:disabled:focus{border-color:#a3d7a3}.btn-success-outline.disabled:hover,.btn-success-outline:disabled:hover{border-color:#a3d7a3}.btn-warning-outline{color:#f0ad4e;background-color:transparent;background-image:none;border-color:#f0ad4e}.btn-warning-outline.active,.btn-warning-outline.focus,.btn-warning-outline:active,.btn-warning-outline:focus,.open>.btn-warning-outline.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning-outline:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning-outline.disabled.focus,.btn-warning-outline.disabled:focus,.btn-warning-outline:disabled.focus,.btn-warning-outline:disabled:focus{border-color:#f8d9ac}.btn-warning-outline.disabled:hover,.btn-warning-outline:disabled:hover{border-color:#f8d9ac}.btn-danger-outline{color:#d9534f;background-color:transparent;background-image:none;border-color:#d9534f}.btn-danger-outline.active,.btn-danger-outline.focus,.btn-danger-outline:active,.btn-danger-outline:focus,.open>.btn-danger-outline.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger-outline:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger-outline.disabled.focus,.btn-danger-outline.disabled:focus,.btn-danger-outline:disabled.focus,.btn-danger-outline:disabled:focus{border-color:#eba5a3}.btn-danger-outline.disabled:hover,.btn-danger-outline:disabled:hover{border-color:#eba5a3}.btn-link{font-weight:400;color:#0275d8;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#014c8c;text-decoration:underline;background-color:transparent}.btn-link:disabled:focus,.btn-link:disabled:hover{color:#818a91;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.333333;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height;-o-transition-property:height;transition-property:height}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.25rem;margin-left:.25rem;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown-item{display:block;width:100%;padding:3px 20px;clear:both;font-weight:400;line-height:1.5;color:#373a3c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#2b2d2f;text-decoration:none;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#0275d8;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#818a91}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:.875rem;line-height:1.5;color:#818a91;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar::after{display:table;clear:both;content:""}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:.3em .3em 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 .3em .3em}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group::after{display:table;clear:both;content:""}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.25rem}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1;color:#55595c;text-align:center;background-color:#eceeef;border:1px solid #ccc;border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.275rem .75rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.25rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:last-child>.btn-group:active,.input-group-btn:last-child>.btn-group:focus,.input-group-btn:last-child>.btn-group:hover,.input-group-btn:last-child>.btn:active,.input-group-btn:last-child>.btn:focus,.input-group-btn:last-child>.btn:hover{z-index:3}.c-input{position:relative;display:inline;padding-left:1.5rem;color:#555;cursor:pointer}.c-input>input{position:absolute;z-index:-1;opacity:0}.c-input>input:checked~.c-indicator{color:#fff;background-color:#0074d9}.c-input>input:focus~.c-indicator{-webkit-box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9;box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9}.c-input>input:active~.c-indicator{color:#fff;background-color:#84c6ff}.c-input+.c-input{margin-left:1rem}.c-indicator{position:absolute;top:0;left:0;display:block;width:1rem;height:1rem;font-size:65%;line-height:1rem;color:#eee;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#eee;background-repeat:no-repeat;background-position:center center;-webkit-background-size:50% 50%;background-size:50% 50%}.c-checkbox .c-indicator{border-radius:.25rem}.c-checkbox input:checked~.c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=)}.c-checkbox input:indeterminate~.c-indicator{background-color:#0074d9;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)}.c-radio .c-indicator{border-radius:50%}.c-radio input:checked~.c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==)}.c-inputs-stacked .c-input{display:inline}.c-inputs-stacked .c-input::after{display:block;margin-bottom:.25rem;content:""}.c-inputs-stacked .c-input+.c-input{margin-left:0}.c-select{display:inline-block;max-width:100%;-webkit-appearance:none;padding:.375rem 1.75rem .375rem .75rem;padding-right:.75rem\9;color:#55595c;vertical-align:middle;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center;background-image:none\9;-webkit-background-size:8px 10px;background-size:8px 10px;border:1px solid #ccc;-moz-appearance:none}.c-select:focus{border-color:#51a7e8;outline:0}.c-select::-ms-expand{opacity:0}.c-select-sm{padding-top:3px;padding-bottom:3px;font-size:12px}.c-select-sm:not([multiple]){height:26px;min-height:26px}.file{position:relative;display:inline-block;height:2.5rem;cursor:pointer}.file input{min-width:14rem;margin:0;filter:alpha(opacity=0);opacity:0}.file-custom{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #ddd;border-radius:.25rem}.file-custom::after{content:"Choose file..."}.file-custom::before{position:absolute;top:-.075rem;right:-.075rem;bottom:-.075rem;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;content:"Browse";background-color:#eee;border:1px solid #ddd;border-radius:0 .25rem .25rem 0}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:inline-block}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#818a91}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{color:#818a91;cursor:not-allowed;background-color:transparent}.nav-inline .nav-item{display:inline-block}.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{margin-left:1rem}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs::after{display:table;clear:both;content:""}.nav-tabs .nav-item{float:left;margin-bottom:-1px}.nav-tabs .nav-item+.nav-item{margin-left:.2rem}.nav-tabs .nav-link{display:block;padding:.5em 1em;border:1px solid transparent;border-radius:.25rem .25rem 0 0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{color:#818a91;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{color:#55595c;background-color:#fff;border-color:#ddd #ddd transparent}.nav-pills::after{display:table;clear:both;content:""}.nav-pills .nav-item{float:left}.nav-pills .nav-item+.nav-item{margin-left:.2rem}.nav-pills .nav-link{display:block;padding:.5em 1em;border-radius:.25rem}.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{color:#fff;cursor:default;background-color:#0275d8}.nav-stacked .nav-item{display:block;float:none}.nav-stacked .nav-item+.nav-item{margin-top:.2rem;margin-left:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;padding:.5rem 1rem}.navbar::after{display:table;clear:both;content:""}@media (min-width:544px){.navbar{border-radius:.25rem}}.navbar-full{z-index:1000}@media (min-width:544px){.navbar-full{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:544px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1030;width:100%}@media (min-width:544px){.navbar-sticky-top{border-radius:0}}.navbar-brand{float:left;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}.navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1rem;margin-left:1rem;overflow:hidden}.navbar-divider::before{content:"\00a0"}.navbar-toggler{padding:.5rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}@media (min-width:544px){.navbar-toggleable-xs{display:block!important}}@media (min-width:768px){.navbar-toggleable-sm{display:block!important}}@media (min-width:992px){.navbar-toggleable-md{display:block!important}}.navbar-nav .nav-item{float:left}.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}.navbar-nav .nav-link+.nav-link{margin-left:1rem}.navbar-nav .nav-item+.nav-item{margin-left:1rem}.navbar-light .navbar-brand{color:rgba(0,0,0,.8)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.6)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-divider{background-color:rgba(0,0,0,.075)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover{color:#fff}.navbar-dark .navbar-divider{background-color:rgba(255,255,255,.075)}.card{position:relative;display:block;margin-bottom:.75rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:.25rem}.card-block{padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-radius:.25rem .25rem 0 0}.card>.list-group:last-child .list-group-item:last-child{border-radius:0 0 .25rem .25rem}.card-header{padding:.75rem 1.25rem;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5}.card-header:first-child{border-radius:.25rem .25rem 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f5f5f5;border-top:1px solid #e5e5e5}.card-footer:last-child{border-radius:0 0 .25rem .25rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-primary-outline{background-color:transparent;border-color:#0275d8}.card-secondary-outline{background-color:transparent;border-color:#ccc}.card-info-outline{background-color:transparent;border-color:#5bc0de}.card-success-outline{background-color:transparent;border-color:#5cb85c}.card-warning-outline{background-color:transparent;border-color:#f0ad4e}.card-danger-outline{background-color:transparent;border-color:#d9534f}.card-inverse .card-footer,.card-inverse .card-header{border-bottom:1px solid rgba(255,255,255,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote>footer,.card-inverse .card-link,.card-inverse .card-text{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:.25rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-radius:.25rem .25rem 0 0}.card-img-bottom{border-radius:0 0 .25rem .25rem}@media (min-width:544px){.card-deck{display:table;table-layout:fixed;border-spacing:1.25rem 0}.card-deck .card{display:table-cell;width:1%;vertical-align:top}.card-deck-wrapper{margin-right:-1.25rem;margin-left:-1.25rem}}@media (min-width:544px){.card-group{display:table;width:100%;table-layout:fixed}.card-group .card{display:table-cell;vertical-align:top}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}@media (min-width:544px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eceeef;border-radius:.25rem}.breadcrumb::after{display:table;clear:both;content:""}.breadcrumb>li{float:left}.breadcrumb>li+li::before{padding-right:.5rem;padding-left:.5rem;color:#818a91;content:"/"}.breadcrumb>.active{color:#818a91}.pagination{display:inline-block;padding-left:0;margin-top:1rem;margin-bottom:1rem;border-radius:.25rem}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#0275d8;border-color:#0275d8}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:#818a91;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;line-height:1.5;color:#0275d8;text-decoration:none;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#014c8c;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.333333}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.275rem .75rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.pager{padding-left:0;margin-top:1rem;margin-bottom:1rem;text-align:center;list-style:none}.pager::after{display:table;clear:both;content:""}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eceeef}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover{color:#818a91;cursor:not-allowed;background-color:#fff}.pager .disabled>span{color:#818a91;cursor:not-allowed;background-color:#fff}.pager-next>a,.pager-next>span{float:right}.pager-prev>a,.pager-prev>span{float:left}.label{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.label-default{background-color:#818a91}.label-default[href]:focus,.label-default[href]:hover{background-color:#687077}.label-primary{background-color:#0275d8}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#025aa5}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:.3rem}@media (min-width:544px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d0d5d8}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:15px;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:35px}.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d0e9c6}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faf2cc}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebcccc}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:block;width:100%;height:1rem;margin-bottom:1rem}.progress[value]{-webkit-appearance:none;color:#0074d9;border:0;-moz-appearance:none;appearance:none}.progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:.25rem}.progress[value]::-webkit-progress-value::before{content:attr(value)}.progress[value]::-webkit-progress-value{background-color:#0074d9;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.progress[value="100"]::-webkit-progress-value{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@media screen and (min-width:0\0){.progress{background-color:#eee;border-radius:.25rem}.progress-bar{display:inline-block;height:1rem;text-indent:-999rem;background-color:#0074d9;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.progress[width^="0"]{min-width:2rem;color:#818a91;background-color:transparent;background-image:none}.progress[width="100%"]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}.progress-striped[value]::-webkit-progress-value{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:1rem 1rem;background-size:1rem 1rem}.progress-striped[value]::-moz-progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}@media screen and (min-width:0\0){.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:1rem 1rem;background-size:1rem 1rem}}.progress-animated[value]::-webkit-progress-value{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-animated[value]::-moz-progress-bar{animation:progress-bar-stripes 2s linear infinite}@media screen and (min-width:0\0){.progress-animated .progress-bar-striped{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}}.progress-success[value]::-webkit-progress-value{background-color:#5cb85c}.progress-success[value]::-moz-progress-bar{background-color:#5cb85c}@media screen and (min-width:0\0){.progress-success .progress-bar{background-color:#5cb85c}}.progress-info[value]::-webkit-progress-value{background-color:#5bc0de}.progress-info[value]::-moz-progress-bar{background-color:#5bc0de}@media screen and (min-width:0\0){.progress-info .progress-bar{background-color:#5bc0de}}.progress-warning[value]::-webkit-progress-value{background-color:#f0ad4e}.progress-warning[value]::-moz-progress-bar{background-color:#f0ad4e}@media screen and (min-width:0\0){.progress-warning .progress-bar{background-color:#f0ad4e}}.progress-danger[value]::-webkit-progress-value{background-color:#d9534f}.progress-danger[value]::-moz-progress-bar{background-color:#d9534f}@media screen and (min-width:0\0){.progress-danger .progress-bar{background-color:#d9534f}}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right{padding-left:10px}.media-left{padding-right:10px}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-flush .list-group-item{border-width:1px 0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}a.list-group-item,button.list-group-item{width:100%;color:#555;text-align:inherit}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#818a91;cursor:not-allowed;background-color:#eceeef}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#818a91}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#a8d6fe}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.857143%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out,-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header::after{display:table;clear:both;content:""}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer::after{display:table;clear:both;content:""}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:544px){.modal-dialog{width:600px;margin:30px auto}.modal-sm{width:300px}}@media (min-width:768px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;opacity:0;line-break:auto}.tooltip.in{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip.tooltip-top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-arrow,.tooltip.tooltip-bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-arrow,.tooltip.tooltip-left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;line-break:auto}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom .popover-arrow,.popover.popover-top .popover-arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.bs-tether-element-attached-bottom .popover-arrow::after,.popover.popover-top .popover-arrow::after{bottom:1px;margin-left:-10px;content:"";border-top-color:#fff;border-bottom-width:0}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left .popover-arrow,.popover.popover-right .popover-arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.bs-tether-element-attached-left .popover-arrow::after,.popover.popover-right .popover-arrow::after{bottom:-10px;left:1px;content:"";border-right-color:#fff;border-left-width:0}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top .popover-arrow,.popover.popover-bottom .popover-arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top .popover-arrow::after,.popover.popover-bottom .popover-arrow::after{top:1px;margin-left:-10px;content:"";border-top-width:0;border-bottom-color:#fff}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right .popover-arrow,.popover.popover-left .popover-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right .popover-arrow::after,.popover.popover-left .popover-arrow::after{right:1px;bottom:-10px;content:"";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-.7rem -.7rem 0 0}.popover-content{padding:9px 14px}.popover-arrow,.popover-arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover-arrow{border-width:11px}.popover-arrow::after{content:"";border-width:10px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.carousel-item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out,-o-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.carousel-item.active.right,.carousel-inner>.carousel-item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.carousel-item.active.left,.carousel-inner>.carousel-item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.carousel-item.active,.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.5}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-prev::before{content:"\2039"}.carousel-control .icon-next::before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media (min-width:544px){.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .icon-prev{margin-left:-15px}.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix::after{display:table;clear:both;content:""}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-xs-left{float:left!important}.pull-xs-right{float:right!important}.pull-xs-none{float:none!important}@media (min-width:544px){.pull-sm-left{float:left!important}.pull-sm-right{float:right!important}.pull-sm-none{float:none!important}}@media (min-width:768px){.pull-md-left{float:left!important}.pull-md-right{float:right!important}.pull-md-none{float:none!important}}@media (min-width:992px){.pull-lg-left{float:left!important}.pull-lg-right{float:right!important}.pull-lg-none{float:none!important}}@media (min-width:1200px){.pull-xl-left{float:left!important}.pull-xl-right{float:right!important}.pull-xl-none{float:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.invisible{visibility:hidden!important}.text-hide{font:"0/0" a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}@media (min-width:544px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-muted{color:#818a91}.text-primary{color:#0275d8!important}a.text-primary:focus,a.text-primary:hover{color:#025aa5}.text-success{color:#5cb85c!important}a.text-success:focus,a.text-success:hover{color:#449d44}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5}.text-warning{color:#f0ad4e!important}a.text-warning:focus,a.text-warning:hover{color:#ec971f}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c}.bg-inverse{color:#eceeef;background-color:#373a3c}.bg-faded{background-color:#f7f7f9}.bg-primary{color:#fff!important;background-color:#0275d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5}.bg-success{color:#fff!important;background-color:#5cb85c!important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44}.bg-info{color:#fff!important;background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5}.bg-warning{color:#fff!important;background-color:#f0ad4e!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f}.bg-danger{color:#fff!important;background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c}.m-x-auto{margin-right:auto!important;margin-left:auto!important}.m-a-0{margin:0 0!important}.m-t-0{margin-top:0!important}.m-r-0{margin-right:0!important}.m-b-0{margin-bottom:0!important}.m-l-0{margin-left:0!important}.m-x-0{margin-right:0!important;margin-left:0!important}.m-y-0{margin-top:0!important;margin-bottom:0!important}.m-a-1{margin:1rem 1rem!important}.m-t-1{margin-top:1rem!important}.m-r-1{margin-right:1rem!important}.m-b-1{margin-bottom:1rem!important}.m-l-1{margin-left:1rem!important}.m-x-1{margin-right:1rem!important;margin-left:1rem!important}.m-y-1{margin-top:1rem!important;margin-bottom:1rem!important}.m-a-2{margin:1.5rem 1.5rem!important}.m-t-2{margin-top:1.5rem!important}.m-r-2{margin-right:1.5rem!important}.m-b-2{margin-bottom:1.5rem!important}.m-l-2{margin-left:1.5rem!important}.m-x-2{margin-right:1.5rem!important;margin-left:1.5rem!important}.m-y-2{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-a-3{margin:3rem 3rem!important}.m-t-3{margin-top:3rem!important}.m-r-3{margin-right:3rem!important}.m-b-3{margin-bottom:3rem!important}.m-l-3{margin-left:3rem!important}.m-x-3{margin-right:3rem!important;margin-left:3rem!important}.m-y-3{margin-top:3rem!important;margin-bottom:3rem!important}.p-a-0{padding:0 0!important}.p-t-0{padding-top:0!important}.p-r-0{padding-right:0!important}.p-b-0{padding-bottom:0!important}.p-l-0{padding-left:0!important}.p-x-0{padding-right:0!important;padding-left:0!important}.p-y-0{padding-top:0!important;padding-bottom:0!important}.p-a-1{padding:1rem 1rem!important}.p-t-1{padding-top:1rem!important}.p-r-1{padding-right:1rem!important}.p-b-1{padding-bottom:1rem!important}.p-l-1{padding-left:1rem!important}.p-x-1{padding-right:1rem!important;padding-left:1rem!important}.p-y-1{padding-top:1rem!important;padding-bottom:1rem!important}.p-a-2{padding:1.5rem 1.5rem!important}.p-t-2{padding-top:1.5rem!important}.p-r-2{padding-right:1.5rem!important}.p-b-2{padding-bottom:1.5rem!important}.p-l-2{padding-left:1.5rem!important}.p-x-2{padding-right:1.5rem!important;padding-left:1.5rem!important}.p-y-2{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-a-3{padding:3rem 3rem!important}.p-t-3{padding-top:3rem!important}.p-r-3{padding-right:3rem!important}.p-b-3{padding-bottom:3rem!important}.p-l-3{padding-left:3rem!important}.p-x-3{padding-right:3rem!important;padding-left:3rem!important}.p-y-3{padding-top:3rem!important;padding-bottom:3rem!important}.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030}.hidden-xs-up{display:none!important}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:544px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/media/assets/frontend/static/css/TCAccept.0abfc181.css b/media/assets/frontend/static/css/TCAccept.0abfc181.css new file mode 100644 index 00000000000..3527d52d0c7 --- /dev/null +++ b/media/assets/frontend/static/css/TCAccept.0abfc181.css @@ -0,0 +1 @@ +body{overflow:hidden}#wrapper{height:100%}.top-header{background:#f4f4f7;border-bottom:1px solid #e8e8e8;flex-shrink:0;padding:.5rem 1rem}.content{max-width:950px} \ No newline at end of file diff --git a/media/assets/frontend/static/css/TCView.0abfc181.css b/media/assets/frontend/static/css/TCView.0abfc181.css new file mode 100644 index 00000000000..3527d52d0c7 --- /dev/null +++ b/media/assets/frontend/static/css/TCView.0abfc181.css @@ -0,0 +1 @@ +body{overflow:hidden}#wrapper{height:100%}.top-header{background:#f4f4f7;border-bottom:1px solid #e8e8e8;flex-shrink:0;padding:.5rem 1rem}.content{max-width:950px} \ No newline at end of file diff --git a/media/assets/frontend/static/css/app.bb42fc17.css b/media/assets/frontend/static/css/app.bb42fc17.css new file mode 100644 index 00000000000..7dd49c0f9da --- /dev/null +++ b/media/assets/frontend/static/css/app.bb42fc17.css @@ -0,0 +1 @@ +#info-bar{background:#fddaa4;color:#1f0600;padding:4px 10px}#info-bar .close{color:#888;cursor:pointer;font-size:16px;line-height:1}#info-bar-info a{color:#a68558;text-decoration:underline}.activity-details{cursor:pointer;text-decoration:underline}.activity-details:hover{color:#333}.mobile-activity-time{display:inline-block;margin-bottom:.2em}.cur-activity-modifiers{margin-left:-.5rem}.cur-activity-modifiers:hover{background:#f5f5f5;cursor:pointer}.cur-activity-modifiers .toggle-icon{color:#999}.activity-modifier-selector-container{background:#fff;border:1px solid #e8e8e8;margin-top:2px;width:320px;z-index:2}.activity-selected-modifiers{background:#f6f6f6;border-bottom:1px solid #dde2ea;line-height:1;min-height:2rem}.activity-selected-modifier{align-items:center;background:#eaeaea;border-radius:10px;display:inline-flex;margin-right:10px;padding:0 8px 0 2px}.unselect-activity-user{color:#909090;cursor:pointer}.unselect-activity-user:hover{color:#5a5a5a}.activity-user-list{max-height:200px;min-height:4rem}.activity-user-item{cursor:pointer}.activity-user-item:hover{background:#f5f5f5}.activity-user-name{font-size:14px}.share-dialog .share-dialog-content{min-height:28rem}.account-dialog .nav .nav-item{padding:0}.account-dialog .nav .nav-item .nav-link{color:#8a948f;font-weight:400;padding:.5rem 0;transition:none;width:100%}.account-dialog .nav .nav-item .nav-link.active{border-bottom:.125rem solid #ff8000;color:#ff8000;text-decoration:none}.account-dialog .nav-pills .nav-item .nav-link{color:#333;padding:.3125rem 1rem .3125rem 8px}.account-dialog .nav-pills .nav-item .nav-link:hover{background-color:#f5f5f5}.account-dialog .nav-pills .nav-item .nav-link.active{background-color:#ff8000;border:none;color:#fff}.account-dialog table{table-layout:fixed;width:100%}.account-dialog .accounts-list{max-height:400px;overflow:auto}.account-dialog .accounts-list table thead tr{border-bottom:1px solid #efefef;height:2.1875rem}.account-dialog .accounts-list table tbody tr{border-bottom:1px solid #efefef;height:2.5625rem}.account-dialog table th{font-weight:500;padding:.3125rem .1875rem}.account-dialog table td{color:#333;font-size:14px;padding:3px .1875rem;word-break:break-all}.account-dialog table td a{color:inherit;text-decoration:none}.account-dialog .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dialog .select-module{font-size:16px}.account-dialog .select-module.select-module-icon{height:1.5rem;width:1.5rem}.account-dialog .select-module.select-module-name{margin-left:.5rem}.account-dialog .op-target{word-wrap:break-word;color:#ea7500}.account-dialog{height:calc(100% - 56px);max-width:600px}.account-dialog .account-dialog-content{display:flex;flex-direction:row;min-height:27rem;overflow:hidden;padding:0}.account-dialog-content .account-dialog-side{border-right:1px solid #eee;display:flex;flex:0 0 25%;padding:12px 8px}.account-dialog-content .account-dialog-main{flex:1 1;padding:.5rem 1.5rem 2rem}.account-dialog-content .account-dialog-main .tab-content{flex:1 1}.account-dialog-content .account-dialog-main .tab-pane{height:100%}.account-dialog .wechat-input-content{height:250px}.accounts-manage .accounts-manage-header{border-bottom:1px solid #efefef;padding:.375rem 0}.accounts-manage .accounts-manage-header button{font-weight:400}.accounts-manage .no-accounts{height:400px}.accounts-manage .no-accounts img{width:120px}.accounts-manage .no-accounts p{color:#afafaf;margin-top:1rem}.accounts-manage .accounts-list-body{cursor:pointer;max-height:400px;overflow-y:auto}.accounts-manage td,.accounts-manage th{border-color:#efefef;padding:.5rem .1875rem}.accounts-manage th{color:#999}.accounts-manage .accounts-list-body tr:hover{background-color:#f9f9f9}.accounts-manage .accounts-list-body .account-operation-btn{display:none;margin-right:.2rem}.accounts-manage .accounts-list-body tr:hover .account-operation-btn{align-items:center;cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.accounts-manage .account-operation-btn .dtable-font{color:#999;font-size:14px}.accounts-manage .account-operation-btn:hover .dtable-font{color:#5a5a5a}.add-account,.edit-account{height:100%}.add-account .add-account-header,.edit-account .edit-account-header{border-bottom:1px solid #efefef;padding:.375rem 0}.add-account .back-btn,.edit-account .back-btn{cursor:pointer;height:18px;width:18px}.add-account .back-btn .dtable-icon-return,.edit-account .back-btn .dtable-icon-return{color:#999;font-size:14px}.add-account .back-btn:hover .dtable-icon-return,.edit-account .back-btn:hover .dtable-icon-return{color:#5a5a5a}.add-account .add-account-header-text,.edit-account .edit-account-header-text{margin-left:.25rem}.add-account .add-account-btn,.edit-account .edit-account-btn{border-color:#ff8000;color:#ff8000;font-weight:400;margin:0;padding-bottom:0;padding-top:0}.add-account .account-loading-tip{margin-top:1rem}.add-account .add-account-btn:hover,.edit-account .edit-account-btn:hover{background-color:transparent}.base-account{height:calc(100% - 38px)}.base-account input[type=checkbox]{margin-top:-2px;vertical-align:middle}.base-account .account-name-desc{margin-top:.375rem}.base-account .base-account-password .input-group .form-control{border-right:none;height:38px}.base-account .base-account-password .input-group .input-group-text{border-radius:0 3px 3px 0;height:38px}.lib-decrypt-form .intro{color:#464646;font-size:1.3em}.lib-decrypt-form .password-input{margin:0 auto;width:50%}.lib-decrypt-form .submit{margin:1.5em auto 1em;width:50%}.tag-list-container{list-style:none;max-height:15rem;overflow:auto}.add-tag-link{color:#666}.add-tag-link:hover{background:#f5f5f5;color:#444;text-decoration:none}.tag-list-item{height:2.5rem}.tag-list-item.hl{background:#f5f5f5}.tag-selected-icon{color:#999}.tag-delete-icon{color:#999;font-size:18px}.tag-delete-icon:hover{color:#444}.tag-dialog-back{color:#888;cursor:pointer;margin-right:10px}.tag-dialog-back:focus,.tag-dialog-back:hover{color:#444}.tag-color-option .colorinput-color:before{display:none}.tag-color-option .color-selected{opacity:0}.tag-color-option .colorinput-input:checked~.colorinput-color .color-selected{opacity:1}.tag-color-popover .popover{max-width:360px}.tag-color-popover .colorinput-color,.tag-color-popover .tag-color{height:20px;width:20px}.tag-color-popover .tag-color-option .colorinput-input:checked~.colorinput-color .color-selected{font-size:12px}.dirents-more-menu{border:1px solid #ccc;border-bottom-left-radius:0;border-bottom-right-radius:2px!important;border-top-left-radius:0;border-top-right-radius:2px!important;height:30px;margin-left:0;padding:4px 15px;width:46px}.dirents-more-menu:hover{background-color:#fff;border:1px solid #ccc}.list-tag-popover .popover{max-width:500px;width:500px}.list-tag-popover .add-tag-link{cursor:pointer}.list-tag-popover .tag-list-footer{align-items:center;border-top:1px solid #dedede;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:1rem}.list-tag-popover .tag-list-footer .item-text{color:#ff8000;cursor:pointer}.list-tag-popover .tag-list-footer a:hover{text-decoration:none}.list-tag-popover .tag-color{height:20px;width:20px}.add-item-btn{align-items:center;background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #dedede;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:30px;overflow:hidden;padding:0 10px;position:relative}.add-item-btn:hover{background-color:#f5f5f5}.add-item-btn .dtable-icon-add-table{font-size:12px;font-weight:600;margin-right:10px;-webkit-transform:none;transform:none}.add-item-btn .add-new-option{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-filetag-popover .edit-filetag-popover-input{color:#212529;font-size:14px;height:30px;max-height:30px}.edit-filetag-popover .popover{padding:10px 10px 0;width:200px}.edit-filetag-popover .tag-list-container{padding:10px 0}.edit-filetag-popover .tag-not-found{opacity:.5}.edit-filetag-popover .tag-list-item{height:30px}.edit-filetag-popover .tag-item{align-items:center;border-radius:10px;display:flex;margin:.25rem 0;max-width:130px;padding:0 .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.edit-filetag-popover .tag-item .tag-name{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-filetag-popover .add-item-btn{margin:0 -10px}.extra-attributes-dialog .selected-single-select-container{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid rgba(0,40,100,.12);border-radius:3px;height:38px;padding:0 10px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.extra-attributes-dialog .selected-single-select-container.disable{background-color:#f8f9fa}.extra-attributes-dialog .selected-single-select-container.focus{border-color:#1991eb!important;box-shadow:0 0 0 2px rgba(70,127,207,.25)}.extra-attributes-dialog .selected-single-select-container:not(.disable):hover{cursor:pointer}.extra-attributes-dialog .selected-single-select-container .fa-caret-down{color:#949494;font-size:16px}.extra-attributes-dialog .selected-single-select-container .single-select-option{border-radius:10px;font-size:13px;line-height:20px;max-width:250px;overflow:hidden;padding:0 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:-webkit-min-content;width:min-content}.single-select-editor-popover .popover,.single-select-editor-popover .popover-inner{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.single-select-editor-container{background-color:#fff;min-height:160px;overflow:hidden;width:320px}.single-select-editor-container .search-single-selects{padding:10px 10px 0}.single-select-editor-container .search-single-selects input{font-size:14px;max-height:30px}.single-select-editor-container .single-select-editor-content{max-height:200px;min-height:100px;overflow-x:hidden;overflow-y:scroll;padding:10px}.single-select-editor-container .single-select-editor-content .single-select-option-container{align-items:center;border-radius:2px;color:#212529;display:flex;font-size:13px;height:30px;justify-content:space-between;padding-left:12px;width:100%}.single-select-editor-container .single-select-editor-content .single-select-option-container:hover{background-color:#f5f5f5;cursor:pointer}.single-select-editor-container .single-select-editor-content .single-select-option{border-radius:10px;height:20px;line-height:20px;margin-right:10px;overflow:hidden;padding:0 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.single-select-editor-container .single-select-editor-content .single-select-option-selected{text-align:center;width:20px}.extra-attributes-dialog .column-name{padding-top:9px}.extra-attributes-dialog .column-item{min-height:56px}.extra-attributes-dialog{margin:28px 0 0}.extra-attributes-dialog .extra-attributes-content-container{height:100%;overflow:hidden}.extra-attributes-dialog .modal-body{overflow-y:scroll;padding:30px}.extra-attributes-dialog .modal-body .form-control.disabled{background-color:#f8f9fa}.apply-properties-dialog .apply-properties{align-items:center;display:flex;height:38px;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.apply-properties-dialog .apply-properties .loading-tip{display:inline-block;height:16px;margin:0;width:16px}.tip-for-new-file{align-self:flex-start;margin:0 auto;padding:2em 1em}@media (min-width:768px){.tip-for-new-file{padding:5em 8em}}.big-new-file-button{background:#fff;border:1px solid #d1d1d1;border-radius:8px;cursor:pointer;margin:0 .75em 1.5em;padding:.9em 2em 1em;width:160px}.big-new-file-button:focus,.big-new-file-button:hover{border-color:#eb9205;color:#eb8205}.repo-info-bar{border:1px solid #e6e6dd;border-radius:5px;margin:10px 16px 0;padding:10px}.used-tag-list{list-style:none}.used-tag-item{display:inline-block;margin:auto 15px}.used-tag{border-radius:50%;cursor:pointer;display:inline-block;height:12px;width:12px}.used-tag-name{margin:0 .25rem}.used-tag-files{color:#888;font-size:14px}.used-tag-files:hover{cursor:pointer;text-decoration:underline}.file-info{cursor:pointer;display:inline-block;margin:0 15px}.file-info a{color:#333}.info-icon{color:#888;vertical-align:-3px}.readme-dialog-edit{position:absolute;right:16px}.readme-dialog .modal-body{padding:0 30px}@-webkit-keyframes closeWindow{0%{opacity:1}to{opacity:0}}@keyframes closeWindow{0%{opacity:1}to{opacity:0}}.ril__outer{-ms-content-zooming:none;-ms-touch-select:none;background-color:rgba(0,0,0,.85);bottom:0;height:100%;left:0;outline:none;right:0;top:0;-ms-touch-action:none;touch-action:none;-ms-user-select:none;width:100%;z-index:1000}.ril__outerClosing{opacity:0}.ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner{bottom:0;left:0;position:absolute;right:0;top:0}.ril__image,.ril__imageNext,.ril__imagePrev{-ms-content-zooming:none;-ms-touch-select:none;margin:auto;max-width:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none}.ril__imageDiscourager{background-position:50%;background-repeat:no-repeat;background-size:contain}.ril__navButtons{border:none;bottom:0;cursor:pointer;height:34px;margin:auto;opacity:.7;padding:40px 30px;position:absolute;top:0;width:20px}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__outer .ril__navButtonPrev{background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Im00MTIgNTE1LjIgMzYxLjYtMzYxLjZjMjIuNC0xOS4yIDIyLjQtNTQuNCAwLTc2LjhzLTU3LjYtMjIuNC03Ni44IDBsLTQwNi40IDQwMGMtMjIuNCAyMi40LTIyLjQgNTcuNiAwIDc2LjhsNDA2LjQgNDAzLjJjMjIuNCAyMi40IDU3LjYgMjIuNCA3Ni44IDBzMjIuNC01Ny42IDAtNzYuOEw0MTIgNTE1LjJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 50%;left:0}.ril__outer .ril__navButtonNext{background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik02NDAgNTE1LjIgMjc4LjQgMTUzLjZjLTIyLjQtMTkuMi0yMi40LTU0LjQgMC03Ni44czU3LjYtMjIuNCA3Ni44IDBsNDA2LjQgNDAwYzIyLjQgMjIuNCAyMi40IDU3LjYgMCA3Ni44TDM1NS4yIDk1Ni44Yy0yMi40IDIyLjQtNTcuNiAyMi40LTc2LjggMHMtMjIuNC01Ny42IDAtNzYuOEw2NDAgNTE1LjJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 50%;right:0}.ril__downloadBlocker{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.ril__caption,.ril__toolbar{-ms-flex-pack:justify;background-color:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.ril__caption{-ms-flex-pack:center;bottom:0;justify-content:center;max-height:150px;overflow:auto}.ril__captionContent{color:#fff;margin:0 auto;padding:10px 20px}.ril__toolbar{height:50px;top:0}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;padding-left:20px;padding-right:0;text-overflow:ellipsis}.ril__toolbarRightSide{-ms-flex:0 0 auto;flex:0 0 auto;padding-left:0;padding-right:20px}.ril__toolbarItem{color:#fff;display:inline-block;font-size:120%;line-height:50px;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{border:none;cursor:pointer;height:35px;opacity:.7;width:40px}.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__closeButton{background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik02MTEuMiA1MTIgOTEyIDIxMS4yYzI4LjgtMjguOCAyOC44LTczLjYgMC05OS4ycy03My42LTI4LjgtOTkuMiAwTDUxMiA0MTIuOCAyMTEuMiAxMTJjLTI4LjgtMjguOC03My42LTI4LjgtOTkuMiAwcy0yOC44IDczLjYgMCA5OS4yTDQxMi44IDUxMiAxMTIgODEyLjhjLTI4LjggMjguOC0yOC44IDczLjYgMCA5OS4yIDI4LjggMjUuNiA3My42IDI4LjggOTkuMiAwTDUxMiA2MTEuMiA4MTIuOCA5MTJjMjguOCAyOC44IDczLjYgMjguOCA5OS4yIDAgMjguOC0yOC44IDI4LjgtNzMuNiAwLTk5LjJMNjExLjIgNTEyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat 50%}.ril__zoomInButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0ibTEgMTkgNi02TTkgOGg2TTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+) no-repeat 50%}.ril__zoomOutButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0ibTEgMTkgNi02TTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50%}.ril__rotateButton{background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGQ9Im0xMjQuOCAxNjAgNTQuNCA1MS4yQzM0NS42IDI4LjggNjMwLjQgMTYgODEyLjggMTgyLjRTMTAwOCA2MzMuNiA4NDEuNiA4MTYgMzkwLjQgMTAxMS4yIDIwOCA4NDQuOGMtMzguNC0zNS4yLTczLjYtNzYuOC05Ni0xMjQuOC02LjQtOS42LTkuNi0xNi05LjYtMjguOCAwLTMyIDI1LjYtNTQuNCA1NC40LTU0LjQgMTkuMiAwIDM4LjQgOS42IDU0LjQgMzIgODMuMiAxNjYuNCAyODggMjMwLjQgNDU0LjQgMTQ0czIzMC40LTI5MS4yIDE0NC00NTcuNi0yODgtMjMwLjQtNDU0LjQtMTQ0Yy0zNS4yIDE5LjItNjcuMiA0MS42LTk2IDczLjZsNTEuMiA0NC44YzEyLjggMTIuOCAxNiAzOC40IDMuMiA1MS4yLTYuNCA2LjQtMTYgOS42LTI1LjYgOS42TDEwNS42IDQwMGMtMTkuMiAwLTM1LjItMTIuOC0zOC40LTMyTDY0IDE4OC44Yy0zLjItMTkuMiAxMi44LTM1LjIgMzItMzguNCAxMi44LTMuMiAyMi40IDMuMiAyOC44IDkuNnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat 50%}.ril__outerAnimating{-webkit-animation-name:closeWindow;animation-name:closeWindow}@-webkit-keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__loadingCircle{height:60px;position:relative;width:60px}.ril__loadingCirclePoint{height:100%;left:0;position:absolute;top:0;width:100%}.ril__loadingCirclePoint:before{-webkit-animation:pointFade .8s ease-in-out infinite both;animation:pointFade .8s ease-in-out infinite both;background-color:#fff;border-radius:30%;content:"";display:block;height:30%;margin:0 auto;width:11%}.ril__loadingCirclePoint:first-of-type{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.ril__loadingCirclePoint:nth-of-type(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{-webkit-animation-delay:-666ms;animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{-webkit-animation-delay:-533ms;animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(10):before,.ril__loadingCirclePoint:nth-of-type(4):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.ril__loadingCirclePoint:nth-of-type(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(11):before,.ril__loadingCirclePoint:nth-of-type(5):before{-webkit-animation-delay:-266ms;animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(12):before,.ril__loadingCirclePoint:nth-of-type(6):before{-webkit-animation-delay:-133ms;animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(13){-webkit-transform:rotate(1turn);transform:rotate(1turn)}.ril__loadingCirclePoint:nth-of-type(13):before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:0ms;animation-delay:0ms}.ril__loadingContainer{bottom:0;left:0;position:absolute;right:0;top:0}.ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer{display:none}.ril__errorContainer{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;bottom:0;color:#fff;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer{display:none}.ril__loadingContainer__icon{color:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.tr-drop-effect{background-color:#f8f8f8}.star-empty{color:#d0d0d0}.dir-icon{max-width:24px;position:relative;text-align:center}.dir-icon .locked{height:1rem;left:50%;position:absolute;top:50%;width:1rem}.tag-list-title{overflow:hidden}.dirent-sdoc-draft-identifier{background:#eee;border-radius:10px;color:#888;display:inline-block;font-size:14px;height:20px;line-height:20px;margin-left:6px;padding:0 8px}.grid-view{align-content:flex-start;display:flex;flex:1 1;flex-wrap:wrap;list-style:none;padding:.625rem 1rem 10rem}.grid-item{line-height:0;padding:10px 4px;position:relative;text-align:center;width:134px}.grid-item:hover .grid-file-img-link{background:#f8f8f8}.grid-item:hover a{color:#eb8205}.grid-file-img-link{border-radius:3px;font-size:0;height:96px;line-height:0;margin:0 auto 6px;position:relative;text-align:center;width:96px}.grid-file-img-link .thumbnail{background:#fff;border:1px solid #ddd;border-radius:1px;max-height:88px;max-width:88px;padding:1px}.grid-file-img-link:before{content:"";display:inline-block;height:100%;vertical-align:middle}.grid-file-name{display:inline-block;font-size:14px;line-height:17px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.grid-file-name-link{color:#333;font-size:.875rem}.grid-file-locked-icon{bottom:0;position:absolute;right:10px;width:16px}.grid-selected-active{background-color:#f8f8f8}.grid-link-selected-active{color:#eb8205}.grid-drop-show{background:#f8f8f8}.wiki-page-container .article{border:none;margin:0;max-width:none;padding:0 10px}.wiki-page-container .article span[data-url]{cursor:pointer}.wiki-page-container .article .ml-2{text-decoration:underline}.wiki-page-container .article .ml-2:hover{color:#eb8205;text-decoration:underline}#wiki-page-last-modified{color:#666;font-size:12px;padding:40px 10px}.main-panel{overflow:hidden}.cur-view-content.lib-content-container{padding:0}.view-mode-container{display:flex;flex-direction:row!important;min-height:0;overflow:hidden!important;padding-left:0!important}.dir-colunm-view{display:flex;width:100%}.dir-content-nav{background-color:#fff;border-right:1px solid #eee;display:flex;flex:0 0 25%;flex-direction:column;overflow:hidden}.dir-content-nav:hover{overflow:auto}.dir-content-main{display:flex;flex:1 0 74.5%;flex-direction:column;overflow:auto}.tree-view{border:1px solid rgba(69,170,242,0);flex:1 1;line-height:1.5;margin-left:-9px;padding:12px 12px 12px 0}.tree-view-drop{border:1px solid #45aaf2}.tree-view-drop:before{border-left:1px solid #45aaf2;content:"";display:block;float:left;height:calc(100% + 24px);margin-left:8px;margin-top:-12px}.tree-node-inner{cursor:pointer;height:24px;line-height:1.625;position:relative}.tree-node-inner-hover{background-color:#f5f5f5;border-radius:.25rem}.tree-node-inner .tree-node-text{font-size:14px;line-height:24px;overflow:hidden;padding-left:2.8rem;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 1.5rem)}.tree-node-inner .left-icon{align-items:center;display:flex;left:0;padding-left:1.5rem;position:absolute;top:0}.folder-toggle-icon{align-content:center;color:silver;display:flex;justify-content:center;left:0;line-height:1.625;position:absolute;width:1.5rem}.tree-node-drop{background-color:#ffefb2}.tree-node-icon{color:#b0b0b0;display:inline-block;text-align:center;width:1rem}.tree-node-inner .right-icon{bottom:0;color:#888;font-size:.8125rem;position:absolute;right:.5rem;text-align:center;top:0;width:1rem;z-index:2}.tree-node-inner .right-icon i{font-size:.8125rem;height:100%;line-height:1.625rem!important;vertical-align:middle;width:100%}.tree-node-hight-light{background-color:#ff9800!important;border-radius:4px;color:#fff}.tree-node-hight-light i{color:#fff}.dropdown-menu{min-width:8rem}.parent-path{position:relative}.parent-path .form-text{font-size:.9375rem;margin-left:.25rem;margin-top:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dir-content-main .wiki-page-container{display:flex;flex:1 1;padding:0 1rem 1.25rem}.dir-content-main .wiki-page-content{flex:1 1;width:100%}.dir-content-main .wiki-open-file{background-color:#fff;border:none;border-radius:50%;bottom:10px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);color:#999;cursor:pointer;font-size:16px;height:40px;right:10px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:40px;z-index:1050}.dir-content-main .wiki-open-file i{left:12px;position:absolute;top:12px}.dir-content-main .wiki-open-file:hover{background-color:#f6f6f6}.dir-content-main .sf-slate-viewer-scroll-container{background-color:#fff;border:none;overflow:inherit;padding:0}.dir-content-main .sf-slate-viewer-article-container{display:block;width:100%}.dir-content-resize{cursor:ew-resize;flex:0 0 .5%}.readonly-tip-message{align-items:center;background-color:#fefbdc;display:flex;justify-content:center;padding:.25rem 0}.transfer-group-name{line-height:2rem;margin-left:10px}.group-transfer-select .true__dropdown-indicator,.reviewer-select .true__indicator-separator{display:none}.manage-members{max-height:300px;min-height:200px;overflow-y:auto;padding:.5rem 0}.manage-members-table td,.manage-members-table th{text-align:left;vertical-align:middle}.add-members-select .true__indicator-separator{display:none}.add-members{display:flex;justify-content:space-between}.add-members .add-members-select{width:385px}.add-members .btn{width:75px}.group-error{margin-top:10px}.group-manage-members-dialog .search-group-members{background:#f1f1f1;border:1px solid transparent;color:#999;font-size:14px;font-weight:400;margin:12px 0 0}.group-manage-members-dialog .search-group-members.active{background:#fff;border-color:#ccc}.group-manage-members-dialog .search-group-members .input-group-input,.group-manage-members-dialog .search-group-members .input-group-text{background:transparent;border:none;color:inherit}.group-manage-members-dialog .search-group-members.active .input-group-input{color:#495057}.group-manage-members-dialog .search-group-members .input-group-input:focus{box-shadow:none}#group-members-popover,#group-setting-popover{right:0;top:42px}.group-member-list-header{border-bottom:1px solid #e3e3e5;margin-bottom:0;padding-bottom:10px}.group-member-list{border-top:0;margin-top:0;max-height:400px;padding-top:0}.group-member-list .user-item{line-height:2rem}.group-member-list .user-item:hover{background-color:#f8f8f8}.group-member-list .user-item .group-member-name{margin:0 5px;max-width:70%}.group-member-list .user-item .group-member-admin{color:#888;font-size:12px}.department-group-icon{color:#888;margin-left:.25rem}.group-top-op-icon{display:inline-block;font-size:22px;margin:3px 0 0 10px}.cur-view-content-groups .group-list-panel{padding-bottom:1rem}.group-list-panel .group-item-heading{border-bottom:1px solid #e6e6e6;font-size:1rem;font-weight:400;margin:.75rem 0 0;padding:.25rem}.group-list-panel .group-item-empty-tip{border-bottom:1px solid #e5e5e5;color:#a4a4a4;padding:4px 0;text-align:center} \ No newline at end of file diff --git a/media/assets/frontend/static/css/commons.17d1d5d0.css b/media/assets/frontend/static/css/commons.17d1d5d0.css new file mode 100644 index 00000000000..66f9708a028 --- /dev/null +++ b/media/assets/frontend/static/css/commons.17d1d5d0.css @@ -0,0 +1,14 @@ +@charset "UTF-8";.paginator .btn{min-width:2.375rem}body{overflow:hidden}.file-view-header{background:#fff;border-bottom:1px solid #c9c9c9;flex-shrink:0;padding:4px 10px}.file-title{font-size:1.2rem;font-weight:700;line-height:1.5;margin-bottom:0}.file-star{color:#999;font-size:.875rem;margin-left:.5rem}.file-star:focus,.file-star:hover{color:#999;text-decoration:none}.file-locked-icon{margin-left:.5rem}.meta-info{font-size:.8125rem}.file-view-content{background:#f4f4f4;border-right:4px solid transparent;padding:30px 0}.file-details-container{-webkit-animation:move .5s ease-in-out 1;animation:move .5s ease-in-out 1;background-color:#fff;box-shadow:-1px 0 3px 0 #ccc;height:100%;position:absolute;right:0;width:300px;z-index:50}.file-view-body .seafile-comment{width:100%}@media (min-width:768px){.file-view-body .seafile-comment{border-left:1px solid #e6e6dd;width:300px}}.sf-tooltip .tooltip-inner{background-color:#303133;font-weight:lighter;text-align:start}.sf-tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#303133}.sf-tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#303133}.sf-tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#303133}.sf-tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#303133}.sf-header-menu{align-items:center;color:#212529;display:flex;height:100%;padding:6px 8px;position:relative;width:140px}.sf-header-menu.header-toggle-disabled:after{border-top:6px solid #e5e6e8;content:"";position:absolute;right:12px;top:12px}.sf-header-menu.sf-header-popover-showed:after{border-bottom-color:#222428;border-top-color:transparent;content:"";position:absolute;right:12px;top:7px}.sf-header-menu .sf-header-toggle{align-items:center;cursor:pointer;display:flex;flex:1 1;height:24px;justify-content:space-between;padding-left:5px}.sf-header-menu .sf-header-toggle .active{font-size:14px}.sf-header-menu .header-toggle-disabled{color:#bdbdbd;cursor:inherit}.sf-header-menu .sf-header-toggle.sf-header-popover-showed,.sf-header-menu .sf-header-toggle:not(.header-toggle-disabled):hover{background-color:#f2f2f2;border-radius:2px}.sf-header-menu .sf-header-toggle .iconfont{align-items:center;color:#555;cursor:pointer;display:inline-flex;font-size:12px;height:24px;justify-content:center;margin-left:8px;width:12px}.sf-header-menu .sf-header-popover{align-items:flex-start;background-color:#fff;border:1px solid #e5e6e8;border-radius:2px;box-shadow:0 0 10px #ccc;display:flex;flex-direction:column;left:8px;padding:8px 0;position:absolute;top:32px;width:100%;z-index:101}.sf-header-menu .sf-header-popover .sf-dropdown-menu-item{font-size:14px;height:auto;line-height:1;padding:9px 16px 9px 28px;width:100%}.sf-header-menu .sf-header-popover .sf-dropdown-menu-item:hover{background-color:#f2f2f2}.sf-header-menu .sf-header-popover .sf-dropdown-menu-item .sf-check-mark{color:#798d99;left:8px;position:absolute;-webkit-transform:scale(.8);transform:scale(.8)}.sf-menu-group{align-items:center;border-right:1px solid #e5e6e8;color:#555;display:flex;font-size:.75rem;height:100%;justify-content:center;padding:6px 0 6px 8px}.sf-menu-group .sf-menu-group-item{background-color:#fcfcfc;border:none!important;color:#555;height:24px;line-height:24px;margin-right:8px;width:24px}.sf-menu-group .sf-menu-group-item:disabled{color:#bdbdbd}.sf-menu-group .sf-menu-group-item:hover{background-color:#f2f2f2;border-radius:2px}.sf-menu-group .sf-menu-group-item[data-active=true]{color:#eb8205}.sf-menu-group .sf-menu-group-item .iconfont{font-size:13px}.sf-menu-group .sf-menu-group-item.sf-menu-with-dropdown{align-items:center;border:0!important;display:flex;height:24px;justify-content:center;margin-right:10px;overflow:hidden;padding:0!important;width:36px}.sf-menu-group .sf-menu-group-item.sf-menu-with-dropdown.disabled{color:#999;width:24px!important}.sf-menu-with-dropdown:not(.disabled):hover{background:#f2f2f2;border-radius:2px}.sf-menu-with-dropdown .sf-menu-with-dropdown-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.sf-menu-with-dropdown .sf-menu-with-dropdown-triangle{align-items:center;display:flex;height:24px;justify-content:center;width:12px}.sf-menu-with-dropdown .sf-menu-with-dropdown-triangle .sf-menu-with-dropdown-triangle-icon{color:#999;font-size:12px}.sf-dropdown-list{align-items:flex-start;align-items:center;background-color:#fff;border:1px solid #e5e6e8;border-radius:2px;box-shadow:0 0 10px #ccc;display:flex;flex-direction:column;left:5px;padding:8px 0;position:absolute;top:30px;z-index:1000}.sf-dropdown-list .sf-dropdown-menu-item-icon{margin-right:8px}.sf-dropdown-list .sf-dropdown-menu-item-text{white-space:nowrap}.sf-dropdown-list .sf-dropdown-list-item{display:flex;font-size:14px;height:auto;line-height:1;padding:9px 16px 9px 28px;width:100%}.sf-dropdown-list .sf-dropdown-list-item:hover{background-color:#f2f2f2}.sf-menu-container{background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 10px #eee;color:#212529;display:flex;flex-direction:column;min-width:80px;overflow-x:hidden;overflow-y:auto;padding:8px 0;position:absolute;width:150px;z-index:1080}.sf-menu-container .sf-menu-item{cursor:pointer;display:flex;height:32px;line-height:32px;padding:0 10px;position:relative}.sf-menu-container .sf-menu-item:hover{background-color:#f5f5f5}.sf-menu-container .sf-menu-item .menu-item-icon{color:#aaa;margin-right:5px}.sf-menu-container .sf-menu-item .icon-check-mark{color:#aaa;font-size:13px;height:32px;line-height:32px;position:absolute;right:10px}.select-container{display:inline-block;font-weight:400;margin:0 5px;position:relative}.select-container .control-container{align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:inline-flex;font-size:13px;height:24px;justify-content:center;line-height:1.5;padding:0 10px;-webkit-user-select:none;user-select:none}.select-container .control-container.active,.select-container .control-container:hover{border:1px solid #3c88fd;box-shadow:0 0 0 2px rgba(70,127,207,.25)}.select-container .control-container .placeholder{color:#bfbfbf}.select-container .control-container .control-icon{color:#aaa;cursor:default;font-size:13px;margin-right:5px}.select-container .control-container .operation{align-items:center;display:inline-flex;justify-content:center;margin-left:8px}.select-container .control-container .arrow{color:#949494;display:inline-block;font-size:12px;-webkit-transform:scale(.8);transform:scale(.8);transition:all .1s}.select-container .control-container .arrow:hover{color:#666}.select-container .select-popover{background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 10px #eee;display:flex;flex-direction:column;left:0;margin-top:4px;max-height:265px;min-width:80px;padding:8px 0;position:absolute;z-index:10}.select-popover .option-item-divider{border-top:1px solid #efefef;margin-top:8px}.select-popover .sf-field-setting{align-items:center;display:flex;position:relative}.select-popover .sf-field-setting .icon-container{align-items:center;display:flex;justify-content:center;position:absolute;right:10px}.select-popover .sf-field-setting .icon-text-style{color:#aaa;font-size:14px}.select-popover .sf-field-setting .op-icon{color:#aaa;font-size:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.select-popover .option-item-wrapper{flex:1 1;min-height:0;min-width:0;overflow:auto}.select-popover .option-item{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:32px;min-width:80px;overflow-wrap:normal;padding:0 12px;white-space:nowrap}.select-popover .option-item:hover{background-color:#f5f5f5}.select-popover .option-item.active{background-color:#39a0ff;color:#fff}.select-popover .option-item.disable{color:#aaa;cursor:default}.select-popover .option-item .item-icon{color:#aaa;cursor:default;font-size:14px}.select-popover .option-item.active .item-icon{color:#fff}.select-popover .option-item .label{margin:0 5px}.image-toggle-disabled{color:#bdbdbd;cursor:inherit}.image-popover{align-items:flex-start;background-color:#fff;border:1px solid #e5e6e8;border-radius:2px;box-shadow:0 0 10px #ccc;display:flex;flex-direction:column;left:8px;padding:8px 0;position:absolute;top:42px;z-index:101}.image-popover .image-popover-item{cursor:pointer;font-size:14px;height:auto;line-height:1;margin:0;padding:9px 16px;white-space:nowrap;width:100%}.image-popover .image-popover-item:hover{background-color:#4d9ef8;color:#fff}.image-popover .image-uploader{display:none}.sf-image-wrapper{display:inline-block;max-width:100%;padding:1px;position:relative}.sf-image-wrapper .sf-image.error{height:21px;width:21px}.sf-image-wrapper .sf-image.selected{box-shadow:0 0 0 2px #007bff}.sf-image-wrapper .resizer{background-color:#007bff;border:1px solid #fff;bottom:-5px;cursor:se-resize;height:10px;position:absolute;right:-5px;width:10px}.sf-image-wrapper .full-screen{background-color:#fff;border:1px solid #0028641f;border-radius:3px;box-shadow:0 2px 5px 0 #0003;cursor:pointer;display:inline-block;height:26px;line-height:20px;padding:2px;position:absolute;right:-32px;text-align:center;top:0;-webkit-user-select:none!important;user-select:none!important;width:26px;z-index:1000}.sf-image-wrapper .full-screen:hover{background-color:#efefef;display:block}.sf-image-wrapper .image-size-info-tooltip{background-color:#4c4c4c;border-radius:3px;bottom:-25px;color:#fff;display:inline-block;font-size:12px;height:22px;left:100%;line-height:12px;padding:5px;position:absolute;-webkit-transform:translateX(5px);transform:translateX(5px);white-space:nowrap;z-index:1}.sf-virtual-link{color:#eb8205}.sf-virtual-link:hover{text-decoration:underline;text-underline-position:under}.sf-virtual-link.selected{background-color:#e5e5e5}.sf-link-op-menu{background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.08);display:flex;height:36px;padding:7px 8px;position:absolute;z-index:1999}.sf-link-op-menu-link{border-right:1p solid #f1f1f1;color:#212529;font-size:12px;line-height:20px;padding:0 5px}.sf-link-op-menu-link:hover{background:#f1f1f1;color:#212529;cursor:pointer;text-decoration:none}.sf-link-op-icons{border-left:1px solid #e5e5e5;margin-left:8px}.sf-link-op-icon{align-items:center;border-radius:2px;color:#555;display:flex;margin-left:8px;padding:4px}.sf-link-op-icon .iconfont{cursor:pointer;font-size:12px}.sf-link-op-icon:hover{background:#f2f2f2}.sf-code-block-container{background:#f5f7fa;border-radius:4px;margin:10px 0;overflow:hidden;padding:0;position:relative}.sf-lang-selector{align-items:center;-webkit-appearance:none;appearance:none;background:#eee;border:none;border-radius:3px;cursor:pointer;display:flex;font-size:12px;line-height:1;outline:none;padding:2px 5px;position:absolute;right:0;top:0;transition:all .3s;width:-webkit-max-content;width:max-content}.sf-code-block-container .tag{padding:0!important}.sf-check-list-item{margin:.5rem 0}.sf-check-list-item input{vertical-align:-2px}.sf-list-line{-webkit-padding-start:24px;display:flex;flex-direction:column;margin:0!important;padding-inline-start:24px}.sf-table-menu-item{position:relative}.sf-table-size-selector-card{background-color:#fff;border:1px solid #0028641f;padding:5px 12px;position:absolute;top:30px;z-index:1}.sf-table-size-selector-card .sf-table-grid-info{margin-bottom:5px;text-align:center;width:100%}.sf-table-size-selector-card .sf-table-selector-cell{border:1px solid #ccc;height:15px;width:20px}.sf-table-size-selector-card .sf-table-row{display:flex}.sf-table-size-selector-card .sf-table-selector-cell.selected{background-color:#ffa94d}.sf-table-container td{position:relative}.sf-table-container .selected-cell{background-color:#fff4e6;caret-color:transparent}.sf-table-container .selected-cell-top:before{border-top:1px double #ffa94d;bottom:0;content:"";left:0;margin:-1px;position:absolute;right:0;top:0;z-index:2}.sf-table-container .selected-cell-bottom:before{border-bottom:1px double #ffa94d;bottom:0;content:"";left:0;margin:-1px;position:absolute;right:0;top:0;z-index:2}.sf-table-container .selected-cell-left:before{border-left:1px double #ffa94d;bottom:0;content:"";left:0;margin:-1px;position:absolute;right:0;top:0;z-index:2}.sf-table-container .selected-cell-right:before{border-right:1px double #ffa94d;bottom:0;content:"";left:0;margin:-1px;position:absolute;right:0;top:0;z-index:2}.sf-context-menu{background-color:#fff;border:1px solid rgba(0,40,100,.12);border-radius:3px;display:flex;flex-direction:column;left:0;position:absolute;top:0;z-index:1000}.sf-context-menu .sf-context-menu-item{background-color:#fff;border:none;clear:both;color:#212529;display:flex;padding:.25rem 1.5rem;white-space:nowrap}.sf-context-menu .sf-context-menu-item:focus,.sf-context-menu .sf-context-menu-item:hover{background-color:#f8f9fa;color:#16181b;text-decoration:none}.sf-context-menu .sf-divider{color:#eee;cursor:default;height:1px;margin:5px 0;width:100%}.sf-selected-formula{cursor:pointer;display:block;outline:2px solid #007bff;-webkit-user-select:none;user-select:none}.sf-selected-formula .MathJax{margin:0}.formula-dialog-wrapper .form-check-label{margin-bottom:4px}.formula-dialog-wrapper .formula-preview{border:2px dashed #ebebeb;min-height:40px;overflow-x:auto;padding:10px}.keyboard-shortcut-dialog{max-width:500px}.keyboard-shortcut-dialog .modal-body{max-height:390px;overflow:auto}.keyboard-shortcut-container{align-items:center;background-color:#f8f8f8;border-radius:3px;box-sizing:border-box;display:flex;line-height:1.5;margin-top:3px;padding-bottom:.5rem;padding-top:.5rem}.keyboard-shortcut-title{font-size:.9rem}.keyboard-shortcut-container>div:first-child{text-align:right}.keyboard-shortcut-container>div:last-child{padding-left:1rem;padding-right:1rem}.keyboard-shortcut{display:inline-block}.keyboard-shortcut kbd{background-color:hsla(0,0%,100%,.25);border:solid rgba(0,0,0,.1);border-radius:3px;border-width:1px 1px 2px;box-sizing:border-box;color:#212529;display:inline-block;font:inherit;font-size:12px;margin-bottom:0;margin-left:1px;margin-right:1px;min-width:12px;padding:1px 3px;text-align:center;text-transform:uppercase}.sf-slate-editor-toolbar{background-color:#fcfcfc!important}.sf-slate-editor-toolbar .sf-slate-article-info-control{color:#555;cursor:pointer;display:flex;height:30px;justify-content:center;line-height:30px;position:absolute;right:20px;width:30px}.sf-slate-editor-toolbar .sf-slate-article-info-control:hover{background-color:#e5e5e5}.sf-slate-editor-toolbar .sf-slate-help-info-control{color:#555;cursor:pointer;display:flex;height:30px;justify-content:center;line-height:30px;position:absolute;right:20px;width:30px}.sf-slate-editor-toolbar .sf-slate-help-info-control>span:hover{color:#333;cursor:pointer}.sf-slate-editor-toolbar .sf-slate-article-info-control .iconfont{font-size:13px}.sf-editor-helper{background-color:#fff;border-left:1px solid #eee;flex:1 0 350px;height:100%;overflow-x:hidden;overflow-y:auto}.sf-editor-helper__header{background-color:#fafaf9;border-bottom:1px solid #eee;box-sizing:border-box;display:flex;font-size:1rem;height:50px;justify-content:space-between;line-height:50px;padding:0 10px}.sf-editor-helper__header .title{font-weight:bolder;margin-bottom:0}.sf-editor-helper__header .help-close{cursor:pointer}.sf-editor-helper__content{box-sizing:border-box;font-size:.8rem;height:calc(100% - 50px);overflow-y:auto;padding:0 15px}.sf-editor-helper .sf-editor-classify-hotkeys{color:#2c2d30;display:flex;flex-direction:column;justify-content:space-between}.sf-editor-helper .sf-editor-classify-hotkeys .hotkey-type{border-bottom:1px solid #eee;font-weight:bolder;line-height:2;margin:10px 0 0}.sf-editor-helper .sf-editor-classify-hotkeys .hotkey-list{list-style:none;padding:0}.sf-editor-helper .sf-editor-classify-hotkeys .hotkey-shortcuts{border-bottom:1px solid #eee;color:#2c2d30;display:flex;justify-content:space-between;padding:10px 0}.sf-editor-helper .sf-editor-classify-hotkeys .hotkey-shortcuts-left{line-height:30px;word-break:break-all}.sf-editor-helper .sf-editor-classify-hotkeys .hotkey-shortcuts-right{min-width:-webkit-max-content;min-width:max-content}.sf-editor-helper .sf-editor-classify-hotkeys .hotkey-shortcuts-right .key{background-color:#e8e8e8;border:1px solid #919191;border-radius:3px;box-shadow:0 1px 0 #919193;display:inline-block;height:30px;line-height:20px;margin-left:5px;padding:3px 5px}.sf-editor-outline{border-left:1px solid #ddd;padding:.5rem 1rem .5rem 0}.sf-editor-outline .outline-h2,.sf-editor-outline .outline-h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-editor-outline .outline-h2{color:#364149;cursor:pointer;line-height:2.5;margin-left:20px;white-space:nowrap}.sf-editor-outline .outline-h2:hover{color:#eb8205}.sf-editor-outline .outline-h3{color:#364149;cursor:pointer;line-height:2.5;margin-left:40px;white-space:nowrap}.sf-editor-outline .outline-h3:hover{color:#eb8205}.sf-editor-outline .empty-container{margin-top:10px;text-align:center}.sf-editor-outline .outline-h2.active,.sf-editor-outline .outline-h3.active{color:#eb8205}.sf-article-info-container{background-color:#f5f5f5;display:flex;flex:1 1;flex-direction:column;min-height:0;-webkit-user-select:none;user-select:none}.sf-article-info-container .nav{background-color:#fff;border-bottom:1px solid #eee;flex-shrink:0;flex-wrap:nowrap;height:36px;justify-content:space-around;min-width:125px;padding:10px 0}.sf-article-info-container .nav .nav-item{padding:0 .75rem}.sf-article-info-container .nav .nav-link{margin-right:0;padding:0 .75rem;transition:color .3s}.sf-article-info-container .nav-link{color:#888}.sf-article-info-container .nav .nav-link.active{border-bottom:0;color:#ff9800}.sf-article-info-container .nav .iconfont{font-size:.875rem;font-weight:700}.sf-article-info-container .sf-article-info-content{flex:1 1;font-size:.937rem;min-height:0;overflow:auto}.sf-article-info-container .sf-article-info-content:hover{overflow:auto}.sf-markdown-help-wrapper{background-color:#fff;border-left:1px solid #eee;display:none;flex:0 0 300px;height:100%;overflow-x:hidden;overflow-y:auto;width:300px}.sf-markdown-help-wrapper.active{display:flex;flex-direction:column}.sf-slate-editor-container{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.sf-slate-editor-container .sf-slate-editor-toolbar{align-items:center;background-color:#fff;border-bottom:1px solid #e5e6e8;display:flex;height:44px;justify-content:center;padding:0 10px;position:relative;-webkit-user-select:none;user-select:none;z-index:102}.sf-slate-editor-container .sf-slate-editor-content{background:#f5f5f5;display:flex;height:calc(100% - 44px);min-height:0;position:relative;width:100%}.sf-slate-editor-container .sf-slate-scroll-container{background-color:#fafaf9;height:100%;overflow:auto;width:100%}.sf-slate-editor-container .sf-slate-scroll-container.isWin::-webkit-scrollbar{height:8px;width:8px}.sf-slate-editor-container .sf-slate-scroll-container.isWin::-webkit-scrollbar-button{display:none}.sf-slate-editor-container .sf-slate-scroll-container.isWin::-webkit-scrollbar-thumb{background-color:#ceced4;border-radius:10px}.sf-slate-editor-container .sf-slate-article-container{flex:1 1;margin:0 auto;max-width:950px;min-width:400px;padding-bottom:20px;padding-top:20px;position:relative}.sf-slate-editor-container .sf-slate-editor-content .article{background-color:#fff;border:1px solid #e5e6e8;box-shadow:0 0 15px rgba(0,0,0,.06);color:#212529;max-width:950px;min-height:1200px;padding:40px 60px}.sf-slate-editor-container .sf-slate-editor-content .article h1,.sf-slate-editor-container .sf-slate-editor-content .article h2,.sf-slate-editor-container .sf-slate-editor-content .article h3,.sf-slate-editor-container .sf-slate-editor-content .article h4,.sf-slate-editor-container .sf-slate-editor-content .article h5,.sf-slate-editor-container .sf-slate-editor-content .article h6{color:#212529}.sf-slate-editor-container .sf-slate-editor-content .article div:first-child{outline:none}@media (max-width:991.8px){.sf-slate-editor-toolbar{justify-content:flex-start!important;overflow-x:auto;padding-right:40px!important}.sf-slate-editor-toolbar::-webkit-scrollbar{display:none}.sf-slate-editor-toolbar .sf-slate-article-info-control,.sf-slate-editor-toolbar .sf-slate-help-info-control{align-items:center;background-color:#fcfcfc;height:43px;padding:0 20px;position:fixed;right:0}.sf-slate-article-container{width:100%}.sf-slate-article-container .article{margin:20px!important;padding:20px 30px}.sf-markdown-help-wrapper{flex:0 0 250px;width:250px!important}}@media (max-width:768px){.sf-slate-editor-container .sf-slate-article-container{flex:1 1;margin:0 auto;max-width:950px;min-width:auto;padding-bottom:0;padding-top:0;position:relative}.sf-slate-article-container .article{border:0!important;margin:0!important;padding:10px 15px!important}}.sf-slate-viewer-scroll-container{background:#f4f4f4;display:flex;flex:1 1;min-height:0;min-width:0;overflow:auto;padding:30px 0 15px}.sf-slate-viewer-scroll-container.isWin::-webkit-scrollbar{height:8px;width:8px}.sf-slate-viewer-scroll-container.isWin::-webkit-scrollbar-button{display:none}.sf-slate-viewer-scroll-container.isWin::-webkit-scrollbar-thumb{background-color:#ceced4;border-radius:10px}.sf-slate-viewer-scroll-container .sf-slate-viewer-article-container{flex:1 1;margin:0 auto 15px}.sf-slate-viewer-scroll-container.outline .sf-slate-viewer-article-container{margin:0 340px 15px 40px}.sf-slate-viewer-scroll-container .sf-slate-viewer-outline{height:80%;overflow-y:hidden;padding-right:1rem;position:fixed;right:0;top:97px;width:300px}.sf-slate-viewer-scroll-container .sf-slate-viewer-outline:hover{overflow-y:auto}.sf-slate-viewer-scroll-container .article{background:#fff;border:1px solid #e6e6dd;color:#212529;margin:0 auto;max-width:950px;min-height:calc(100% - 15px);padding:40px 60px}.sf-slate-viewer-scroll-container .article h1,.sf-slate-viewer-scroll-container .article h2,.sf-slate-viewer-scroll-container .article h3,.sf-slate-viewer-scroll-container .article h4,.sf-slate-viewer-scroll-container .article h5,.sf-slate-viewer-scroll-container .article h6{color:#212529}@media (max-width:991.98px){.sf-slate-viewer-article-container{margin:0!important;padding:0 10px;width:100%}.sf-slate-viewer-outline{display:none!important}}@media (max-width:768px){.sf-slate-viewer-article-container .article{margin:0!important;padding:20px!important}}.sf-simple-slate-editor-container{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.sf-simple-slate-editor-container .sf-slate-editor-toolbar{align-items:center;background-color:#fff;border-bottom:1px solid #e5e6e8;display:flex;height:44px;justify-content:flex-start;padding:0 10px;position:relative;-webkit-user-select:none;user-select:none;z-index:102}.sf-simple-slate-editor-container .sf-slate-editor-content{background:#f5f5f5;display:flex;height:calc(100% - 44px);min-height:0;position:relative;width:100%}.sf-simple-slate-editor-container .sf-slate-scroll-container{height:100%;overflow:auto;width:100%}.sf-simple-slate-editor-container .sf-slate-scroll-container.isWin::-webkit-scrollbar{height:8px;width:8px}.sf-simple-slate-editor-container .sf-slate-scroll-container.isWin::-webkit-scrollbar-button{display:none}.sf-simple-slate-editor-container .sf-slate-scroll-container.isWin::-webkit-scrollbar-thumb{background-color:#ceced4;border-radius:10px}.sf-simple-slate-editor-container .sf-slate-article-container{height:100%;overflow:auto;width:100%}.sf-simple-slate-editor-container .sf-slate-editor-content .article{background-color:#fff;border:none;color:#212529;margin:0;min-height:100%;padding:10px}.sf-simple-slate-editor-container .sf-slate-editor-content .article h1,.sf-simple-slate-editor-container .sf-slate-editor-content .article h2,.sf-simple-slate-editor-container .sf-slate-editor-content .article h3,.sf-simple-slate-editor-container .sf-slate-editor-content .article h4,.sf-simple-slate-editor-container .sf-slate-editor-content .article h5,.sf-simple-slate-editor-container .sf-slate-editor-content .article h6{color:#212529}.sf-simple-slate-editor-container .sf-slate-editor-content .article div:first-child{outline:none}.longtext-modal-wrapper{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1070}.longtext-dialog-container{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:3px;bottom:20px;display:flex;flex-direction:column;margin-left:50%;overflow:hidden;position:absolute;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:800px}.longtext-header-container{box-sizing:border-box;padding:0 8px 0 16px}.longtext-header-container.longtext-header-container-border{border-bottom:1px solid #e9ecef}.longtext-header-container .longtext-header{display:flex;height:36px;justify-content:space-between;line-height:36px}.longtext-header-container .longtext-header-name{font-weight:700}.longtext-header-container .longtext-header-tool{align-items:center;display:flex;flex-direction:row}.longtext-header-container .longtext-header-tool-item{border-radius:3px;color:#000;cursor:pointer;display:block;font-size:16px;font-weight:700;height:24px;line-height:24px;opacity:.5;text-align:center;width:24px}.longtext-header-container .longtext-header-tool-item.long-text-full-screen{background-color:#e0e0e0}.longtext-header-container .longtext-header-tool-item:not(.long-text-full-screen):hover{opacity:1}.longtext-header-container .browser-tip{color:#f25041;display:flex;font-size:13px;height:12px;margin-bottom:8px}.longtext-header-container .browser-tip__icon{display:inline-block;line-height:12px;margin-right:4px;-webkit-transform:scale(.8);transform:scale(.8)}.longtext-header-container .browser-tip__message{line-height:12px}.longtext-content-container{flex:1 1 auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden}.longtext-content-container.longtext-content-container-scroll{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-y:auto}.longtext-content-container .sf-slate-editor-toolbar{border-bottom:1px solid #e9ecef;border-top:1px solid #e9ecef;box-shadow:none;height:34px}.longtext-content-container .sf-slate-editor-content{height:calc(100% - 34px)}.longtext-content-container .sf-slate-editor-toolbar .sf-menu-group{padding:4px 0 4px 8px}.longtext-content-container .sf-slate-editor-toolbar .sf-menu-group:first-child{padding-left:0}.longtext-content-container .sf-slate-editor-toolbar .sf-menu-group .sf-menu-group-item .iconfont{font-size:12px}.longtext-content-container .sf-slate-editor-toolbar .sf-header-menu{padding:4px 6px 4px 0}.longtext-content-container .sf-slate-editor-toolbar .sf-header-menu .sf-header-toggle{padding:0 3px 0 6px}.longtext-content-container .sf-slate-editor-toolbar .sf-slate-help-info-control{right:6px}.longtext-content-container .sf-slate-editor-toolbar .sf-slate-help-info-control .iconfont{font-size:14px}.longtext-content-container .sf-simple-slate-editor-container{border:none;height:100%;width:100%}.longtext-content-container .sf-simple-slate-editor-container .article{color:#212529;height:auto;margin:0!important;min-height:100%!important;padding:16px}.longtext-content-container .sf-simple-slate-editor-container .article>div[role=textbox]>:first-child{margin-top:0}.longtext-content-container .article h2{border-bottom:none}.longtext-content-container .article pre{margin:0}.longtext-content-container .sf-slate-editor-toolbar button:focus{outline:none}.longtext-content-container .sf-image-wrapper .full-screen{align-items:center;background-color:rgba(0,0,0,.5);border:none;border-radius:3px;box-shadow:none;display:flex;height:28px;justify-content:center;line-height:28px;padding:0;position:absolute;right:10px;top:10px;-webkit-user-select:none!important;user-select:none!important;width:28px;z-index:1000}.longtext-content-container .sf-image-wrapper .full-screen .iconfont{color:#fff}.longtext-content-container .sf-image-wrapper .full-screen:hover{background-color:rgba(0,0,0,.5);display:flex}@-webkit-keyframes commonLoading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes commonLoading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.common-loading-icon{-webkit-animation:commonLoading .9s linear infinite;animation:commonLoading .9s linear infinite;border:2px solid #eee;border-left-color:#aaa;border-radius:50%;display:inline-block;height:20px;width:20px}.common-loading-tip{display:block;margin:0 auto}.sdoc-dropdown-item-with-left-icon .sdoc-dropdown-item-content .sdoc-dropdown-item-content-icon{color:#444}.sdoc-tooltip{pointer-events:none}.sdoc-tooltip .tooltip-inner{background-color:#303133;font-weight:lighter;text-align:start}.sdoc-tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#303133}.sdoc-tooltip.bs-tooltip-auto[x-placement^=top]{margin-bottom:-2px}.sdoc-tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#303133}.sdoc-tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#303133}.sdoc-tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#303133}.menu-group .sdoc-color-menu.menu-show{background:#e5e5e5;border-radius:2px}.menu-group .sdoc-color-menu .last-used-color-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.menu-group .sdoc-color-menu .last-used-color-container.disabled{padding-right:0}.menu-group .sdoc-color-menu .sdoc-color-toggle{align-items:center;display:flex;height:100%;justify-content:center}.menu-group .sdoc-color-menu .last-used-color-container:not(.disabled):hover,.menu-group .sdoc-color-menu .sdoc-color-toggle:hover{background-color:#e5e5e5}.menu-group .sdoc-color-menu.disabled .sdoc-color-toggle{display:none}.sdoc-color-menu .sdoc-color-icon{height:12px;line-height:12px;-webkit-transform:scale(.85);transform:scale(.85);width:12px}.sdoc-color-menu .last-used-color{border:1px solid rgba(0,0,0,.08);border-radius:1px;height:3px;margin-top:1px;width:14px}.sdoc-color-menu-popover .popover{left:-24px!important}.sdoc-color-menu-popover .sdoc-color-dropdown-menu{padding:0 0 12px;width:251px}.sdoc-color-menu-popover .sdoc-color-no-color-container{height:24px;margin-bottom:5px;width:100%}.sdoc-color-menu-popover .sdoc-color-no-color-content{border:1px solid rgba(0,0,0,.12);border-radius:2px;cursor:pointer;font-size:12px;height:100%;line-height:22px;text-align:center;width:100%}.sdoc-color-menu-popover .sdoc-color-default-colors-container{display:flex;flex-wrap:wrap}.sdoc-color-menu-popover .sdoc-color-item{border:.5px solid rgba(0,0,0,.08);height:20px;margin-bottom:3px;margin-right:3px;position:relative;width:20px}.sdoc-color-menu-popover .sdoc-color-item:not(.selected):hover:before{border:1px solid rgba(0,0,0,.24);content:"";height:calc(100% + 5px);left:-2.5px;pointer-events:none;position:absolute;top:-2.5px;width:calc(100% + 5px)}.sdoc-color-menu-popover .sdoc-color-item.selected:after{border:1px solid rgba(0,0,0,.88);content:"";height:calc(100% + 5px);left:-2.5px;pointer-events:none;position:absolute;top:-2.5px;width:calc(100% + 5px)}.sdoc-color-menu-popover .sdoc-color-item:hover{cursor:pointer}.sdoc-color-menu-popover .sdoc-color-item:nth-child(10n){margin-right:0}.sdoc-color-menu-popover .sdoc-color-sub-title{color:rgba(0,0,0,.4);font-size:11px;line-height:16px;margin:7px 0}.sdoc-color-menu-popover .sdoc-colors-divider{border-bottom:1px solid rgba(0,0,0,.08);height:1px;margin:0 0 8px;width:100%}.sdoc-color-menu-popover .sdoc-more-colors{align-items:center;display:flex;font-size:12px;height:30px;justify-content:space-between;padding:0 12px}.sdoc-color-menu-popover .sdoc-more-colors .sdocfont{color:#888;font-size:12px;-webkit-transform:scale(.6);transform:scale(.6)}.sdoc-color-menu-popover .sdoc-more-colors.show-pick{background-color:rgba(51,77,102,.06);cursor:pointer}.sdoc-more-colors-popover .popover{left:10px!important}.menu-group #button-sdoc-highlight-color .sdoc-color-icon{left:1px;position:relative}.menu-group{align-items:center;border-right:1px solid #e5e6e8;color:#444;display:flex;font-size:.75rem;height:100%;justify-content:center;padding:6px 0 6px 8px}.menu-group .menu-group-item{background-color:transparent;border:none!important;color:#444;height:24px;line-height:24px;margin-right:8px;width:24px}.menu-group .menu-group-item:disabled{color:#bdbdbd}.menu-group .menu-group-item:hover{background-color:#f2f2f2;border-radius:2px}.menu-group .menu-group-item[data-active=true]{color:#eb8205}.menu-group .menu-group-item .sdocfont,.sdoc-menu-with-dropdown .sdoc-menu-with-dropdown-icon .sdocfont{font-size:12px}.menu-group .menu-group-item.sdoc-menu-with-dropdown{align-items:center;border:0!important;display:flex;height:24px;justify-content:center;margin-right:10px;overflow:hidden;padding:0!important;width:36px}.menu-group .menu-group-item.sdoc-menu-with-dropdown.disabled{color:#999;width:24px!important}.sdoc-menu-with-dropdown:not(.disabled):hover{background:#f2f2f2;border-radius:2px}.sdoc-menu-with-dropdown .sdoc-menu-with-dropdown-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.sdoc-menu-with-dropdown .sdoc-menu-with-dropdown-triangle{align-items:center;display:flex;height:24px;justify-content:center;width:12px}.sdoc-menu-with-dropdown .sdoc-menu-with-dropdown-triangle .sdoc-menu-with-dropdown-triangle-icon{color:#999;font-size:12px}.link-op-menu{background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.08);display:flex;height:36px;padding:7px 8px;position:absolute;z-index:1000}.link-op-menu .link-op-menu-triangle{background:#fff;border-bottom:1px solid rgba(0,40,100,.12);border-right:1px solid rgba(0,40,100,.12);height:8px;position:absolute;right:50%;top:31px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px;z-index:1001}.link-op-menu-link{border-radius:2px;color:#212529;cursor:pointer;font-size:12px;line-height:20px;padding:0 5px}.link-op-menu-link:hover{background:#f1f1f1;color:#212529;text-decoration:none}.link-op-icons{border-left:1px solid #e5e5e5;margin-left:8px}.link-op-icon{align-items:center;border-radius:2px;color:#999;display:flex;margin-left:8px;padding:4px}.link-op-icon .sdocfont{color:#444;font-size:12px}.link-op-icon:hover{background:#f2f2f2}.seafile-ed-hovermenu-mouseclick{background-color:#e5e5e5}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.sdoc-code-block-hover-menu-container{height:42px;max-width:250px;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:101}.sdoc-code-block-hover-menu-container .hover-menu-container{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.08);display:flex;height:36px;justify-content:space-around;padding:7px 8px;width:100%}.sdoc-code-block-hover-menu-container .hover-menu-container .active{background:#f2f2f2;color:#212529;text-decoration:none}.sdoc-code-block-hover-menu-container .hover-menu-container .op-item{border-radius:2px;color:#212529;font-size:12px;height:100%;line-height:20px;position:relative;text-align:center;width:100%}.sdoc-code-block-hover-menu-container .sdoc-code-block-hover-operation-item.sdoc-code-block-hover-operation-lang .op-item{padding:0 5px}.sdoc-code-block-hover-menu-container .hover-menu-container .sdoc-code-block-hover-operation-lang .icon-font{align-items:center;display:inline-flex;justify-content:center;margin-left:8px}.sdoc-code-block-hover-menu-container .sdoc-code-block-hover-operation-item{height:20px;justify-content:center;text-align:center;width:20px}.sdoc-code-block-hover-menu-container .sdoc-code-block-hover-operation-item.sdoc-code-block-hover-operation-lang{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sdoc-code-block-hover-menu-container .sdoc-code-block-hover-operation-lang .icon-font{color:#999}.sdoc-code-block-hover-menu-container .sdoc-code-block-hover-operation-divider{background-color:#e5e5e5;height:20px;margin:0 8px;width:1px}.sdoc-code-block-hover-menu-container .hover-menu-container .op-item:hover{background:#f2f2f2;color:#212529;text-decoration:none}.sdoc-code-block-hover-menu-container .icon-font{color:#444;font-size:12px}.sdoc-langs-list-container{background-color:#fff;border:1px solid #dedede;border-radius:4px;box-shadow:0 0 5px #ccc;left:0;overflow-y:hidden;position:absolute;top:38px;width:200px}.sdoc-langs-list-container .sdoc-search-langs{padding:10px 10px 0}.sdoc-langs-list-container .sdoc-search-langs input{font-size:14px;max-height:30px}.sdoc-langs-list-container .langs-list-ul{list-style:none;max-height:280px;min-height:100px;overflow-y:auto;padding:10px}.sdoc-langs-list-container .langs-list-ul .langs-list-li{cursor:pointer;display:flex;font-size:13px;height:30px;justify-content:space-between;line-height:30px;padding-left:12px;position:relative;white-space:nowrap}.sdoc-langs-list-container .langs-list-ul .langs-list-li .active,.sdoc-langs-list-container .langs-list-ul .langs-list-li:hover{background-color:#f5f5f5}.sdoc-langs-list-container .langs-list-ul .langs-list-li .li-check-mark{opacity:0;padding:0 10px}.sdoc-langs-list-container .langs-list-ul .langs-list-li .li-checked{opacity:1}.sdoc-code-block-container{position:relative}.sdoc-code-block-pre{background:#fafafa;border:1px solid #f0f0f0}.sdoc-code-block-pre .sdoc-code-no-wrap{white-space:nowrap}.sdoc-code-block-pre .sdoc-code-no-wrap .sdoc-code-line>span{white-space:pre}.sdoc-code-block-code .sdoc-code-line{counter-increment:number;margin-left:32px;position:relative}.sdoc-code-block-code .sdoc-code-line:before{color:#ccc;content:counter(number);left:-50px;position:absolute;text-align:end;width:40px}.sdoc-code-line +.token.comment,.token.cdata,.token.doctype,.token.prolog{color:#708090}.sdoc-code-line +.token.punctuation{color:#999}.sdoc-code-line +.token.namespace{opacity:.7}.sdoc-code-line +.token.property,.token.boolean,.token.constant,.token.deleted,.token.number,.token.symbol,.token.tag{color:#905;padding:0}.sdoc-code-line +.token.selector,.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.string{color:#690}.language-css .token.string,.sdoc-code-line +.token.operator,.style .token.string,.token.entity,.token.url{color:#9a6e3a}.sdoc-code-line +.token.atrule,.token.attr-value,.token.keyword{color:#07a}.sdoc-code-line +.token.function,.token.class-name{color:#dd4a68}.sdoc-code-line +.token.regex,.token.important,.token.variable{color:#e90}.sdoc-code-line +.sdoc-code-line +.token.important,.token.bold{font-weight:700}.sdoc-code-line +.token.italic{font-style:italic}.sdoc-code-line +.token.entity{cursor:help}@-webkit-keyframes closeWindow{0%{opacity:1}to{opacity:0}}@keyframes closeWindow{0%{opacity:1}to{opacity:0}}.ril__outer{-ms-content-zooming:none;-ms-touch-select:none;background-color:rgba(0,0,0,.85);bottom:0;height:100%;left:0;outline:none;right:0;top:0;-ms-touch-action:none;touch-action:none;-ms-user-select:none;width:100%;z-index:1000}.ril__outerClosing{opacity:0}.ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner{bottom:0;left:0;position:absolute;right:0;top:0}.ril__image,.ril__imageNext,.ril__imagePrev{-ms-content-zooming:none;-ms-touch-select:none;margin:auto;max-width:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none}.ril__imageDiscourager{background-position:50%;background-repeat:no-repeat;background-size:contain}.ril__navButtons{border:none;bottom:0;cursor:pointer;height:34px;margin:auto;opacity:.7;padding:40px 30px;position:absolute;top:0;width:20px}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__outer .ril__navButtonPrev{background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Im00MTIgNTE1LjIgMzYxLjYtMzYxLjZjMjIuNC0xOS4yIDIyLjQtNTQuNCAwLTc2LjhzLTU3LjYtMjIuNC03Ni44IDBsLTQwNi40IDQwMGMtMjIuNCAyMi40LTIyLjQgNTcuNiAwIDc2LjhsNDA2LjQgNDAzLjJjMjIuNCAyMi40IDU3LjYgMjIuNCA3Ni44IDBzMjIuNC01Ny42IDAtNzYuOEw0MTIgNTE1LjJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 50%;left:0}.ril__outer .ril__navButtonNext{background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik02NDAgNTE1LjIgMjc4LjQgMTUzLjZjLTIyLjQtMTkuMi0yMi40LTU0LjQgMC03Ni44czU3LjYtMjIuNCA3Ni44IDBsNDA2LjQgNDAwYzIyLjQgMjIuNCAyMi40IDU3LjYgMCA3Ni44TDM1NS4yIDk1Ni44Yy0yMi40IDIyLjQtNTcuNiAyMi40LTc2LjggMHMtMjIuNC01Ny42IDAtNzYuOEw2NDAgNTE1LjJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 50%;right:0}.ril__downloadBlocker{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.ril__caption,.ril__toolbar{-ms-flex-pack:justify;background-color:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.ril__caption{-ms-flex-pack:center;bottom:0;justify-content:center;max-height:150px;overflow:auto}.ril__captionContent{color:#fff;margin:0 auto;padding:10px 20px}.ril__toolbar{height:50px;top:0}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;padding-left:20px;padding-right:0;text-overflow:ellipsis}.ril__toolbarRightSide{-ms-flex:0 0 auto;flex:0 0 auto;padding-left:0;padding-right:20px}.ril__toolbarItem{color:#fff;display:inline-block;font-size:120%;line-height:50px;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{border:none;cursor:pointer;height:35px;opacity:.7;width:40px}.mobile-image-footer-choice .ril__builtinButton,.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril-toolbar .ril__builtinButton{width:30px}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__deleteButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSJweCIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDojZmZmO2ZpbGwtb3BhY2l0eToxIiBkPSJNMTAuMi41Yy40MDIgMCAuOC4zNTIuODUuNzVsLjIgMS4zNTJoMy42MDJjLjM0NyAwIC42NDguMjk2LjY0OC41OTdzLS4zLjYwMi0uNjQ4LjYwMmgtMS4yNXYxMGMwIC4zOTgtLjIwNC44NDctLjUgMS4xOTktLjM1Mi4zNTItLjc1LjQ1LTEuMjA0LjQ1aC03Ljc1Yy0uNDQ5IDAtLjg5OC0uMi0xLjE5OS0uNDUtLjM0Ny0uMzUyLS41LS43NS0uNS0xLjJ2LTEwaC0xLjNBLjU4MS41ODEgMCAwIDEgLjUgMy4yNWMwLS4zLjMtLjYwMi42NDgtLjYwMkg0Ljd2LS4wOTdsLjItMS4zNTJDNC45NDguODUyIDUuMy41IDUuNzUuNVptLS41NTIgNS42MDJjLS4zOTggMC0uNjk5LjI5Ni0uNjk5LjY5OVYxMmMwIC4zOTguMzAxLjcuNy43LjQwMiAwIC43MDMtLjMwMi43MDMtLjdWNi44NTJjMC0uNDAzLS4zMDEtLjc1LS43MDQtLjc1Wm0tMy4yOTYgMGEuNjgzLjY4MyAwIDAgMC0uNzA0LjY5OVYxMmMwIC4zOTguMzAxLjcuNzA0LjcuMzk4IDAgLjY5OS0uMzAyLjY5OS0uN1Y2Ljg1MmMwLS40MDMtLjMwMS0uNzUtLjctLjc1Wm0wIDAiLz48L3N2Zz4=) no-repeat 50%}.ril__downloadButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSJweCIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDojZmZmO2ZpbGwtb3BhY2l0eToxIiBkPSJNOS4xMDIgOC44OThWMS42MDJDOS4xMDIuOTQ5IDguNjAyLjUgOCAuNWMtLjYwMiAwLTEuMTAyLjQ1LTEuMTAyIDEuMTAydjcuMjk2TDQuMiA2LjJhMS4wNDUgMS4wNDUgMCAwIDAtMS41LjA1MWMtLjM5OC4zOTgtLjM5OCAxLjEwMiAwIDEuNUw3LjI1IDEyLjNjLjM5OC40IDEuMTAyLjQgMS41IDBsNC41NS00LjU1Yy40LS4zOTguNC0xLjEwMi4wNTItMS41LS40MDMtLjM5OC0xLjEwMi0uMzk4LTEuNS0uMDVsLS4wNTEuMDVabS03LjUgNC40NTRoMTIuODQ3Yy42MDIgMCAxLjEwMi40NDkgMS4xMDIgMS4wOTcgMCAuNjUzLS41IDEuMDUxLTEuMTUzIDEuMDUxSDEuNjAyQy45NDkgMTUuNS41IDE1LjA1LjUgMTQuMzk4YzAtLjU0Ni40NS0xLjA0NiAxLjEwMi0xLjA0NlptMCAwIi8+PC9zdmc+) no-repeat 50%}.ril__downMoveButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSJweCIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDojZmZmO2ZpbGwtb3BhY2l0eToxIiBkPSJNOCAxNS41QTcuNDkyIDcuNDkyIDAgMCAxIC41IDhDLjUgMy44NTIgMy44NTIuNSA4IC41czcuNSAzLjM1MiA3LjUgNy41LTMuMzUyIDcuNS03LjUgNy41Wk04IDIuMTQ4QzQuOCAyLjE0OCAyLjE0OCA0LjgwMSAyLjE0OCA4YzAgMy4yIDIuNjUzIDUuODUyIDUuODUyIDUuODUyIDMuMiAwIDUuODUyLTIuNjUzIDUuODUyLTUuODUyIDAtMy4yLTIuNjUzLTUuODUyLTUuODUyLTUuODUyWm0wIDAiLz48cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDojZmZmO2ZpbGwtb3BhY2l0eToxIiBkPSJNOC41NSAxMGEuOTEuOTEgMCAwIDEtMS4xOTggMEw0LjQ0OSA3LjEwMkM0LjIgNi43NSA0LjIgNi4yNSA0LjUgNS45NDljLjMtLjMuOC0uMzQ3IDEuMTQ4LS4wNWwyLjMwMSAyLjMgMi4zMDEtMi4zYy4yLS4yNS41NS0uMzQ4Ljg1Mi0uMjk3LjI5Ni4wNDYuNTQ2LjI5Ni42NDguNjQ4LjA1LjMtLjA1LjY0OC0uMy44NTJabTAgMCIvPjwvc3ZnPg==) no-repeat 50%}.ril__upMoveButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSJweCIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDojZmZmO2ZpbGwtb3BhY2l0eToxIiBkPSJNOCAuNUE3LjQ5MiA3LjQ5MiAwIDAgMCAuNSA4YzAgNC4xNDggMy4zNTIgNy41IDcuNSA3LjVzNy41LTMuMzUyIDcuNS03LjVTMTIuMTQ4LjUgOCAuNVptMCAxMy4zNTJjLTMuMiAwLTUuODUyLTIuNjUzLTUuODUyLTUuODUyIDAtMy4yIDIuNjUzLTUuODUyIDUuODUyLTUuODUyIDMuMiAwIDUuODUyIDIuNjUzIDUuODUyIDUuODUyIDAgMy4yLTIuNjUzIDUuODUyLTUuODUyIDUuODUyWm0wIDAiLz48cGF0aCBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDojZmZmO2ZpbGwtb3BhY2l0eToxIiBkPSJNOC41NSA2YS45MS45MSAwIDAgMC0xLjE5OCAwTDQuNDQ5IDguODk4Yy0uMjUuMzUyLS4yNS44NTIuMDUxIDEuMTUzLjMuMy44LjM0NyAxLjE0OC4wNWwyLjMwMS0yLjMgMi4zMDEgMi4zYy4yLjI1LjU1LjM0OC44NTIuMjk3LjI5Ni0uMDQ2LjU0Ni0uMjk2LjY0OC0uNjQ4LjA1LS4zLS4wNS0uNjQ4LS4zLS44NTJabTAgMCIvPjwvc3ZnPg==) no-repeat 50%}.ril__closeButton{background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik02MTEuMiA1MTIgOTEyIDIxMS4yYzI4LjgtMjguOCAyOC44LTczLjYgMC05OS4ycy03My42LTI4LjgtOTkuMiAwTDUxMiA0MTIuOCAyMTEuMiAxMTJjLTI4LjgtMjguOC03My42LTI4LjgtOTkuMiAwcy0yOC44IDczLjYgMCA5OS4yTDQxMi44IDUxMiAxMTIgODEyLjhjLTI4LjggMjguOC0yOC44IDczLjYgMCA5OS4yIDI4LjggMjUuNiA3My42IDI4LjggOTkuMiAwTDUxMiA2MTEuMiA4MTIuOCA5MTJjMjguOCAyOC44IDczLjYgMjguOCA5OS4yIDAgMjguOC0yOC44IDI4LjgtNzMuNiAwLTk5LjJMNjExLjIgNTEyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat 50%}.ril__zoomInButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0ibTEgMTkgNi02TTkgOGg2TTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+) no-repeat 50%}.ril__zoomOutButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0ibTEgMTkgNi02TTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50%}.ril__rotateButton{background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGQ9Im0xMjQuOCAxNjAgNTQuNCA1MS4yQzM0NS42IDI4LjggNjMwLjQgMTYgODEyLjggMTgyLjRTMTAwOCA2MzMuNiA4NDEuNiA4MTYgMzkwLjQgMTAxMS4yIDIwOCA4NDQuOGMtMzguNC0zNS4yLTczLjYtNzYuOC05Ni0xMjQuOC02LjQtOS42LTkuNi0xNi05LjYtMjguOCAwLTMyIDI1LjYtNTQuNCA1NC40LTU0LjQgMTkuMiAwIDM4LjQgOS42IDU0LjQgMzIgODMuMiAxNjYuNCAyODggMjMwLjQgNDU0LjQgMTQ0czIzMC40LTI5MS4yIDE0NC00NTcuNi0yODgtMjMwLjQtNDU0LjQtMTQ0Yy0zNS4yIDE5LjItNjcuMiA0MS42LTk2IDczLjZsNTEuMiA0NC44YzEyLjggMTIuOCAxNiAzOC40IDMuMiA1MS4yLTYuNCA2LjQtMTYgOS42LTI1LjYgOS42TDEwNS42IDQwMGMtMTkuMiAwLTM1LjItMTIuOC0zOC40LTMyTDY0IDE4OC44Yy0zLjItMTkuMiAxMi44LTM1LjIgMzItMzguNCAxMi44LTMuMiAyMi40IDMuMiAyOC44IDkuNnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat 50%}.ril__outerAnimating{-webkit-animation-name:closeWindow;animation-name:closeWindow}@-webkit-keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__loadingCircle{height:60px;position:relative;width:60px}.ril__loadingCirclePoint{height:100%;left:0;position:absolute;top:0;width:100%}.ril__loadingCirclePoint:before{-webkit-animation:pointFade .8s ease-in-out infinite both;animation:pointFade .8s ease-in-out infinite both;background-color:#fff;border-radius:30%;content:"";display:block;height:30%;margin:0 auto;width:11%}.ril__loadingCirclePoint:first-of-type{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.ril__loadingCirclePoint:nth-of-type(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{-webkit-animation-delay:-666ms;animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{-webkit-animation-delay:-533ms;animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(10):before,.ril__loadingCirclePoint:nth-of-type(4):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.ril__loadingCirclePoint:nth-of-type(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(11):before,.ril__loadingCirclePoint:nth-of-type(5):before{-webkit-animation-delay:-266ms;animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(12):before,.ril__loadingCirclePoint:nth-of-type(6):before{-webkit-animation-delay:-133ms;animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(13){-webkit-transform:rotate(1turn);transform:rotate(1turn)}.ril__loadingCirclePoint:nth-of-type(13):before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:0ms;animation-delay:0ms}.ril__loadingContainer{bottom:0;left:0;position:absolute;right:0;top:0}.ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer{display:none}.ril__errorContainer{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;bottom:0;color:#fff;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer{display:none}.ril__loadingContainer__icon{color:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.mobile-image-previewer .ril-toolbar .ril__toolbarRightSide{padding-right:14px}.image-footer-choice.mobile-image-footer-choice{background-color:#000;height:100px;padding:0;z-index:1052}.mobile-image-footer-choice{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);border-radius:2px;border-top-left-radius:0;border-top-right-radius:0;bottom:0;color:#fff;display:-ms-flexbox;display:flex;height:30px;justify-content:space-between;padding:0 3px;position:absolute;width:100%}.mobile-image-footer-choice .image-footer-icon,.mobile-image-footer-choice .image-footer-icon span{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.mobile-image-footer-choice .image-footer-icon span{color:#dbdbdb;cursor:pointer;height:24px;width:24px}.image-footer-choice.mobile-image-footer-choice .image-footer-icon{-ms-flex-pack:justify;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:space-between;margin:0 20px;width:100%}.mobile-image-footer-choice .image-footer-icon .image-footer-choice-item{background-color:#333;border-radius:5px;height:40px;width:40px}.ril__outer .ril-toolbar .ril-close{height:53px;width:30px}.ril__outer .ril__toolbarItem{height:50px}.ril__outer .ril__toolbarItem button{opacity:.7}.ril__outer .ril__toolbarItem button:hover{opacity:1}.sdoc-image-hover-menu-container{height:42px;position:absolute;width:auto;z-index:101}.sdoc-image-hover-menu-container .hover-menu-container{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.08);display:flex;height:36px;justify-content:flex-start}.sdoc-image-hover-menu-container .hover-menu-container>span{padding:0 8px}.sdoc-image-hover-menu-container .hover-menu-container>span:not(:last-of-type){border-right:1px solid #e5e5e5;padding:0 8px}.sdoc-image-hover-menu-container .hover-menu-container .op-item{align-items:center;border-radius:2px;color:#212529;display:inline-flex;font-size:12px;height:24px;justify-content:center;min-width:24px;padding:0 5px;position:relative}.sdoc-image-hover-menu-container .hover-menu-container .op-item:hover{background:#f1f1f1;color:#212529;text-decoration:none}.sdoc-image-hover-menu-container .hover-menu-container .active{background:#f1f1f1}.sdoc-image-hover-menu-container .hover-menu-container .icon-font{color:#999;font-size:12px}.sdoc-image-hover-menu-container .sdoc-image-popover{align-items:flex-start;background-color:#fff;border:1px solid #e5e6e8;border-radius:2px;box-shadow:0 0 10px #ccc;display:flex;flex-direction:column;position:absolute;top:37px;white-space:nowrap;z-index:101}.sdoc-image-hover-menu-container .align-popover{left:80px;min-width:6rem}.sdoc-image-hover-menu-container .border-popover{align-items:center;flex-direction:row;height:80px;left:115px;padding:0 8px}.sdoc-image-hover-menu-container .border-popover .sdoc-dropdown-menu-item .sdoc-dropdown-item-content .sdoc-check-mark{-webkit-transform:translateX(-24px);transform:translateX(-24px)}.sdoc-image-hover-menu-container .border-popover .sdoc-dropdown-menu-item:hover{background-color:transparent}.sdoc-table-template-inner-popover{background-color:#fff;display:flex;flex-wrap:wrap;height:100%;padding:10px;width:310px}.sdoc-table-template-view-table{border:1px solid #e2e3e6;cursor:pointer;margin:10px 5px;padding:10px}.sdoc-table-template-view-table:hover{box-shadow:0 0 3px 2px #e2e3e6}.sdoc-table-template-view-table .sdoc-table-template-row .sdoc-table-template-cell{border-left:1px solid #e2e3e6;border-right:1px solid #e2e3e6;height:15px;width:28px}.sdoc-table-template-view-table .sdoc-table-template-row{display:flex}.sdoc-table-template-view-table .sdoc-table-template-row:first-child .sdoc-table-template-cell{border:none;border-top:1px solid #e2e3e6}.sdoc-table-template-view-table .sdoc-table-template-row:last-child .sdoc-table-template-cell{border-bottom:1px solid #e2e3e6}.sdoc-table-body-3f495d{background-color:#f1f3f6}.sdoc-table-header-3f495d{background-color:#3f495d;color:#fff}.sdoc-table-body-2367f2{background-color:#e1edff}.sdoc-table-header-2367f2{background-color:#2367f2;color:#fff}.sdoc-table-body-f77d21{background-color:#fff1e8}.sdoc-table-header-f77d21{background-color:#f77d21}.sdoc-table-body-0099f4{background-color:#e1f5ff}.sdoc-table-header-0099f4{background-color:#0099f4}.sdoc-selected-table-size-popover .popover{background-color:#fff;border-radius:2px;max-width:222px;min-height:100px;min-width:100px}.sdoc-selected-table-size-popover .sdoc-selected-table-size-tip{font-size:14px;height:35px;padding:5px 10px 10px;text-align:center}.sdoc-selected-table-size-popover .sdoc-table-size-select{padding:0 10px}.sdoc-selected-table-size-popover .sdoc-table-size-row{border-bottom:1px solid #ccc;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sdoc-selected-table-size-popover .sdoc-table-size-row:first-child{border-top:1px solid #ccc}.sdoc-selected-table-size-popover .sdoc-table-size-cell{border-right:1px solid #ccc;height:15px;width:20px}.sdoc-selected-table-size-popover .sdoc-table-size-row .sdoc-table-size-cell:first-child{border-left:1px solid #ccc}.sdoc-selected-table-size-popover .sdoc-table-size-cell.active{background-color:#ffa94d}.sdoc-selected-table-size-popover .sdoc-table-size-select{margin-top:5px}.sdoc-selected-table-size-container .sdoc-selected-table-tools-container{border-bottom:1px solid #dedede;margin-bottom:10px;padding:10px 0}.sdoc-selected-table-size-popover .sdoc-selected-table-size-custom{align-items:center;display:flex;justify-content:space-between;min-height:32px;padding:0 10px}.sdoc-selected-table-size-popover .sdoc-selected-table-size-custom:hover{background:#f5f5f5;cursor:pointer}.sdoc-table-menu-group .sdoc-menu-with-dropdown .sdoc-menu-with-dropdown-icon{width:24px}.sdoc-table-menu-group .sdoc-menu-with-dropdown .sdoc-menu-with-dropdown-triangle{width:12px}.sdoc-table-menu-group .sdoc-color-menu .last-used-color-container{height:100%}.sdoc-table-menu-popover .sdoc-dropdown-menu-item{font-size:14px}.sdoc-context-menu .sdoc-table-context-menu{display:block;font-size:.875rem}.sdoc-table-context-menu .insert-number{margin-left:50px}.sdoc-table-context-menu .insert-number-input{height:20px;margin-right:.25rem;padding-left:4px;padding-right:4px;text-align:center;transition:none;width:36px}.sdoc-table-context-menu .dropdown-item:hover .insert-number-input{background-color:transparent;border:1px solid #fff;color:#fff}.sdoc-table-context-menu .dropdown-item:disabled .insert-number-input{color:#adb5bd}.sdoc-table-wrapper .sdoc-table-columns-header{height:12px;overflow:hidden;top:-12px;width:100%}.sdoc-table-wrapper .sdoc-table-columns-header .sdoc-table-column-header{background-color:#f3f5f7;border-right:1px solid rgba(0,0,0,.08);cursor:pointer;flex-shrink:0}.sdoc-table-wrapper .sdoc-table-columns-header .sdoc-table-column-header.drag{cursor:move}.sdoc-table-wrapper .sdoc-table-rows-header{height:100%;left:-12px;position:absolute;width:12px}.sdoc-table-wrapper .sdoc-table-rows-header .sdoc-table-row-header:first-child{border-top:1px solid rgba(0,0,0,.08)}.sdoc-table-wrapper .sdoc-table-row-header{background-color:#f3f5f7;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;width:100%}.sdoc-table-wrapper .sdoc-table-rows-header .sdoc-table-row-header.drag{cursor:move}.sdoc-table-wrapper .sdoc-table-rows-columns-header{background-color:#f3f5f7;border-bottom:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);border-top-left-radius:3px;height:13px;left:-12px;position:absolute;top:-12px;width:13px}.sdoc-table-wrapper .sdoc-table-column-header.range-selected,.sdoc-table-wrapper .sdoc-table-row-header.range-selected,.sdoc-table-wrapper .sdoc-table-rows-columns-header.range-selected{background-color:#81868f!important}.sdoc-table-wrapper .sdoc-table-column-header.range-selected-tip,.sdoc-table-wrapper .sdoc-table-row-header.range-selected-tip,.sdoc-table-wrapper .sdoc-table-rows-columns-header.range-selected-tip{background-color:#e9ebed}.sdoc-table-wrapper .sdoc-table-add-element-icon-content{background-color:#ccc;border-radius:50%;color:#fff;cursor:default;height:12px;line-height:10px;text-align:center;width:12px;z-index:1}.sdoc-table-wrapper .sdoc-table-add-element-icon-content:hover{cursor:pointer}.sdoc-table-wrapper{margin:16px 0;page-break-inside:avoid;width:100%}.sdoc-table-wrapper+.sdoc-table-wrapper{margin-top:32px}.sdoc-table-wrapper .sdoc-table-scroll-wrapper{cursor:default;max-width:100%;overflow-x:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sdoc-table-wrapper.scroll .sdoc-table-scroll-wrapper.scroll-at-center:before,.sdoc-table-wrapper.scroll .sdoc-table-scroll-wrapper.scroll-at-right:before{background:linear-gradient(270deg,transparent,rgba(0,0,0,.1));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:8px}.sdoc-table-wrapper.scroll .sdoc-table-scroll-wrapper.scroll-at-center:after,.sdoc-table-wrapper.scroll .sdoc-table-scroll-wrapper.scroll-at-left:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1));content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:8px}.sdoc-table-wrapper .sdoc-table-container{cursor:text;display:grid;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sdoc-table-wrapper .table-row{height:auto}.sdoc-table-wrapper .table-cell{align-items:flex-start;border-bottom:1px solid #ccc;border-right:1px solid #ccc;display:flex;line-height:1.5;padding:10px}.sdoc-cell-container{width:100%}.table-cell>span{min-width:1px}.sdoc-table-wrapper .cell-selected{caret-color:transparent;position:relative}.sdoc-table-wrapper .table-row-height-just{bottom:-2.5px;height:5px;left:0;pointer-events:none;width:100%;z-index:1}.sdoc-table-wrapper .table-row-height-just:hover{cursor:row-resize;z-index:2}.sdoc-table-wrapper .table-row-height-just.resizing .table-row-height-just-color-tip{background-color:#2d7ff9;border-radius:1px;height:2px;margin-top:1.5;width:100%}.sdoc-table-wrapper .table-cell-width-just{height:100%;pointer-events:none;top:0;width:5px;z-index:1}.sdoc-table-wrapper .table-cell-width-just:hover{cursor:col-resize;z-index:2}.sdoc-table-wrapper .table-cell-width-just.resizing .table-cell-width-just-color-tip{background-color:#2d7ff9;border-radius:1px;height:100%;margin-left:1.5px;width:2px}.sdoc-table-wrapper .background-color-tip-blue{background-color:#2d7ff9!important}.sdoc-table-wrapper .sdoc-table-selected-range .table-cell ::selection{background-color:transparent;background-color:initial}.sdoc-table-resize-mask{left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;z-index:2}.sdoc-table-resize-mask .sdoc-table-resize-top{cursor:row-resize;height:1px;position:absolute;top:1px;width:100%}.sdoc-table-resize-mask>div{pointer-events:auto;position:absolute}.sdoc-table-resize-mask .sdoc-table-resize-bottom{bottom:1px;cursor:row-resize;height:1px;width:100%}.sdoc-table-resize-mask .sdoc-table-resize-right{cursor:col-resize;height:100%;right:-1px;width:1px}.sdoc-table-resize-mask .sdoc-table-resize-left{cursor:col-resize;height:100%;left:-1px;width:1px}.sdoc-link-hover-menu-container{height:42px;position:absolute;width:auto;z-index:101}.sdoc-link-hover-menu-container .hover-menu-container{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.08);display:flex;height:36px;justify-content:flex-start;padding:7px 8px}.sdoc-link-hover-menu-container .hover-menu-container>span:not(:last-of-type){border-right:1px solid #e5e5e5;padding-right:8px}.sdoc-link-hover-menu-container .hover-menu-container .op-item{align-items:center;border-radius:2px;color:#212529;display:inline-flex;font-size:12px;height:24px;justify-content:center;min-width:24px;padding:0 5px;position:relative}.sdoc-link-hover-menu-container .hover-menu-container .op-item:hover{background:#f1f1f1;color:#212529;text-decoration:none}.sdoc-link-hover-menu-container .op-group-item:last-child .op-item{margin-left:8px}.sdoc-link-hover-menu-container .hover-menu-container .link-style-icon-active{background:#f1f1f1}.sdoc-link-hover-menu-container .hover-menu-container .op-tooltip:hover:after{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 0 5px #ccc;color:#212529;content:attr(op-item-tooltip);display:flex;font-size:12px;height:30px;justify-content:center;left:-20px;position:absolute;top:-40px;width:70px}.sdoc-link-hover-menu-container .hover-menu-container .icon-font{color:#999;font-size:12px}.sdoc-link-hover-menu-container .sdoc-file-display-style-popover{align-items:flex-start;background-color:#fff;border:1px solid #e5e6e8;border-radius:2px;box-shadow:0 0 10px #ccc;display:flex;flex-direction:column;padding:8px 0;position:absolute;right:-80px;top:37px;white-space:nowrap;z-index:101}.sdoc-file-render:hover{background-color:#e5e5e5}.sdoc-file-render .sdoc-file-link-icon{color:#ff9800;padding-right:5px}.sdoc-file-link-hover-menu-container{height:42px;position:absolute;width:auto;z-index:101}.sdoc-file-link-hover-menu-container .hover-menu-container{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.08);display:flex;height:36px;justify-content:flex-start;padding:7px 8px}.sdoc-file-link-hover-menu-container .hover-menu-container>span:not(:last-of-type){border-right:1px solid #e5e5e5;padding-right:8px}.sdoc-file-link-hover-menu-container .hover-menu-container .op-item{align-items:center;border-radius:2px;color:#212529;display:inline-flex;font-size:12px;height:24px;justify-content:center;min-width:24px;padding:0 5px;position:relative}.sdoc-file-link-hover-menu-container .hover-menu-container .op-item:hover{background:#f1f1f1;color:#212529;text-decoration:none}.sdoc-file-link-hover-menu-container .op-group-item:last-child .op-item{margin-left:8px}.sdoc-file-link-hover-menu-container .hover-menu-container .link-style-icon-active{background:#f1f1f1}.sdoc-file-link-hover-menu-container .hover-menu-container .op-tooltip:hover:after{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 0 5px #ccc;color:#212529;content:attr(op-item-tooltip);display:flex;font-size:12px;height:30px;justify-content:center;left:-20px;position:absolute;top:-40px;width:70px}.sdoc-file-link-hover-menu-container .hover-menu-container .icon-font{color:#999;font-size:12px}.sdoc-file-link-hover-menu-container .sdoc-file-display-style-popover{align-items:flex-start;background-color:#fff;border:1px solid #e5e6e8;border-radius:2px;box-shadow:0 0 10px #ccc;display:flex;flex-direction:column;padding:8px 0;position:absolute;right:-80px;top:37px;white-space:nowrap;z-index:101}.sdoc-file-link-render:hover{background-color:#e5e5e5}.sdoc-file-card-link{background-color:#f3f3f3;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;height:50px;margin-bottom:-3px;position:relative;width:420px}.sdoc-file-link-render .sdoc-file-link-icon{color:#ff9800;padding-right:5px}.sdoc-file-card-link .sdoc-file-link-icon :first-child{font-size:24px}.sdoc-file-card-link .sdoc-file-link-icon{left:12px;position:absolute;top:6px}.sdoc-file-card-link .sdoc-file-text-link{left:42px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:16px;white-space:nowrap;width:330px}.sdoc-file-card-link .sdoc-file-text-link a{color:#333;text-decoration:none}.sdoc-callout-color-selector-container{background-color:#fff;border:1px solid #eee;border-radius:3px;left:0;padding:10px;position:absolute;top:36.5px;z-index:100}.sdoc-callout-color-selector-container .sdoc-color-selector-list{display:flex;margin:0;padding:0}.sdoc-callout-color-selector-container .sdoc-color-selector-list .sdoc-callout-color-item{border-radius:3px;border-style:solid;border-width:1px;cursor:pointer;height:20px;list-style:none;margin-right:10px;position:relative;width:20px}.sdoc-callout-color-selector-container .sdoc-color-selector-list .sdoc-callout-color-item:last-child{margin-right:0}.sdoc-callout-color-selector-container .sdoc-color-selector-list .sdoc-callout-color-item .sdoc-callout-color-checked-icon{font-size:12px;left:3px;position:absolute;top:1px}.sdoc-callout-icon-selector-container{background-color:#fff;border:1px solid #eee;border-radius:3px;display:flex;left:40px;min-width:100px;padding:4px;position:absolute;top:36.5px;z-index:100}.sdoc-callout-icon-selector-container .icon-item{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;margin:0 4px;width:32px}.sdoc-callout-icon-selector-container .icon-item:hover{background-color:#f2f2f2}.sdoc-callout-icon-selector-container .icon-item img{cursor:pointer;display:inline-block;height:24px;width:24px}.sdoc-callout-hover-menu{background-color:#fff;border:1px solid #eee;border-radius:3px;display:flex;height:36px;padding:7px;position:absolute;z-index:100}.sdoc-callout-hover-menu .callout-menu-item{align-items:center;color:#aaa;cursor:pointer;display:flex;justify-content:center;padding:0 4px}.sdoc-callout-hover-menu .callout-menu-item:hover{color:#444}.sdoc-callout-hover-menu .callout-menu-item .sdocfont{color:#444;font-size:12px}.sdoc-callout-hover-menu .callout-menu-item .sdoc-drop-down{color:#999}.sdoc-callout-hover-menu .callout-menu-item.color-active,.sdoc-callout-hover-menu .callout-menu-item.icon-active{background-color:#f2f2f2;border-radius:2px}.sdoc-callout-hover-menu .callout-menu-divider{border-left:1px solid #ccc;margin:4px 8px}.sdoc-callout-white-wrapper{padding:5px 0}.sdoc-callout-container{border-radius:5px;border-style:solid;border-width:1px;display:flex;padding:10px;position:relative}.sdoc-callout-container .callout-content{flex:1 1;overflow:auto;position:relative}.sdoc-callout-container .sdoc-callout-placeholder{color:#b8b6b6;pointer-events:none;position:absolute;top:5px}.sdoc-emoji{align-items:center;display:flex;font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-size:21px;height:24px;justify-content:center;line-height:24px;white-space:nowrap;width:24px}.sdoc-emoji.wraning{color:block}.sdoc-callout-container .callout-icon{margin-right:8px;margin-top:2px;width:18px}.sdoc-callout-container .callout-icon .sdoc-emoji{font-size:16px}.sdoc-search-replace-popover-container{background:#fff;border:1px solid #ebebeb;height:280px;position:absolute;width:400px;z-index:103}.sdoc-search-replace-popover-container .sdoc-search-replace-popover-title{border-bottom:1px solid #ebebeb;display:flex;justify-content:space-between;padding:10px 15px;pointer-events:none;-webkit-user-select:none;user-select:none}.sdoc-search-replace-popover-container .sdoc-search-replace-popover-title .sdoc-search-replace-title-text{color:#333;font-weight:600}.sdoc-search-replace-popover-container .sdoc-search-replace-popover-title .sdoc-search-replace-title-close{cursor:pointer;pointer-events:all}.sdoc-search-replace-popover-container .sdoc-search-replace-popover-body{padding:10px 15px;pointer-events:visibleFill;pointer-events:none}.sdoc-search-replace-popover-body button,.sdoc-search-replace-popover-body input,.sdoc-search-replace-popover-body label{pointer-events:auto}.sdoc-search-replace-popover-body label{-webkit-user-select:none;user-select:none}.sdoc-search-replace-popover-body .sdoc-replace-ipt-label{margin-top:10px}.sdoc-search-replace-popover-body .sdoc-search-replace-popover-btn-group{display:flex;justify-content:space-between;margin-top:20px}.sdoc-search-replace-popover-body .sdoc-search-replace-popover-btn-group .btn{border-radius:5px;min-height:35px;padding:0;width:23%}.sdoc-replace-all-confirm-modal{background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:104}.sdoc-replace-ipt-container{display:flex;position:relative}.sdoc-replace-ipt-container input{padding-right:85px}.sdoc-replace-ipt-container .sdoc-replace-ipt-tip{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:15px;top:0}.sdoc-search-highlight-container{left:0;mix-blend-mode:multiply;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}.sdoc-find-search-highlight-canvas{position:absolute}.sdoc-comment-caret-list{background:#fff;border:1px solid #ededed;border-radius:5px;max-height:200px;max-width:200px;min-width:150px;overflow:auto;padding:10px 0;position:absolute;z-index:1049}.sdoc-comment-caret-list .comment-participant-item{padding:5px 0}.sdoc-comment-caret-list .comment-participant-item.active,.sdoc-comment-caret-list .comment-participant-item:hover{background:#f5f5f5;cursor:pointer}.sdoc-comment-caret-list .comment-participant-item .comment-participant-container{align-items:center;display:flex;padding:0 8px}.sdoc-comment-caret-list .comment-participant-item .comment-participant-avatar{border-radius:50%;height:16px;vertical-align:middle;width:16px}.sdoc-comment-caret-list .comment-participant-item .comment-participant-name{flex:1 1;font-size:14px;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdoc-mention-temp-ipt{border-radius:5px;display:inline-block;margin:0 1px;padding:0 5px}.sdoc-mention{background-color:transparent;border:none;border-radius:5px;color:#1677ff;cursor:pointer;display:inline-block;margin:0 2px;padding:0 2px}.sdoc-mention:hover{background-color:#ddecfd}.sdoc-rebase-btn-group{color:#aaa;display:flex;margin-bottom:3px;width:100%}.sdoc-rebase-btn-group .sdoc-rebase-btn{cursor:pointer}.sdoc-rebase-other-changes-title{background-color:#cae8fe;border-radius:3px 3px 0 0;padding-left:4px;width:100%}.sdoc-rebase-other-changes{background-color:rgba(202,232,254,.8);border-radius:0 0 3px 3px;margin-bottom:3px}.sdoc-rebase-my-changes-title{background-color:#d4d4fe;border-radius:3px 3px 0 0;padding-left:4px;width:100%}.sdoc-rebase-my-changes{background-color:#dee8fe;border-radius:0 0 3px 3px}.sdoc-rebase-my-changes.empty,.sdoc-rebase-other-changes.empty{height:3px}.sdoc-rebase-my-changes>:first-child,.sdoc-rebase-other-changes>:first-child{margin:0;padding:.8em 0 .8em .2em}.header-menu{align-items:center;border-right:1px solid #e5e6e8;display:flex;height:100%;padding:6px 8px;position:relative;width:140px}.header-menu .header-toggle{align-items:center;cursor:pointer;display:flex;flex:1 1;height:24px;justify-content:space-between;padding-left:5px}.header-menu .header-toggle .active{font-size:14px}.header-menu .header-toggle-disabled{color:#bdbdbd;cursor:inherit}.header-menu .header-toggle:not(.header-toggle-disabled):hover{background:#f2f2f2;border-radius:2px}.header-menu .header-toggle .sdocfont{align-items:center;color:#999;cursor:pointer;display:inline-flex;font-size:12px;height:24px;justify-content:center;margin-left:8px;width:12px}.header-menu .header-popover{align-items:flex-start;background-color:#fff;border:1px solid #e5e6e8;border-radius:2px;box-shadow:0 0 10px #ccc;display:flex;flex-direction:column;left:8px;padding:8px 0;position:absolute;top:42px;width:180px;z-index:101}.header-menu .header-popover .sdoc-dropdown-menu-item{font-size:14px;height:auto;line-height:1;padding:9px 16px 9px 28px}.header-menu .header-popover .sdoc-dropdown-menu-item .sdoc-check-mark{color:#798d99;left:8px;position:absolute;-webkit-transform:scale(.8);transform:scale(.8)}.menu-group .menu-group-item.sdoc-menu-with-dropdown.sdoc-font-family-menu{max-width:76px;width:76px}.menu-group .menu-group-item.sdoc-menu-with-dropdown.sdoc-font-family-menu.disabled{width:70px!important}.sdoc-font-family-menu .sdoc-menu-with-dropdown-icon,.sdoc-font-family-menu .sdoc-menu-with-dropdown-icon div{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:64px}.sdoc-font-family-menu .sdoc-menu-with-dropdown-icon div{color:#212529;padding-left:5px}.menu-group .menu-group-item.sdoc-menu-with-dropdown.sdoc-font-family-menu.disabled .sdoc-menu-with-dropdown-icon{width:70px!important}.menu-group .menu-group-item.sdoc-menu-with-dropdown.sdoc-font-family-menu.disabled .sdoc-menu-with-dropdown-icon div{color:#bdbdbd;padding-right:5px;width:70px}.sdoc-font-family-menu-popover .sdoc-dropdown-menu-title-name{color:gray;cursor:default;font-size:14px;padding:8px 10px}.menu-group .sdoc-menu-with-dropdown.sdoc-font-size-menu{width:46px}.menu-group .sdoc-menu-with-dropdown.sdoc-font-size-menu.disabled{width:34px!important}.menu-group .sdoc-font-size-menu .sdoc-menu-with-dropdown-icon,.menu-group .sdoc-font-size-menu .sdoc-menu-with-dropdown-icon div{font-size:14px;width:34px}.menu-group .sdoc-font-size-menu .sdoc-menu-with-dropdown-icon div{color:#212529;padding-left:5px}.menu-group .sdoc-menu-with-dropdown.sdoc-font-size-menu.disabled .sdoc-menu-with-dropdown-icon div{color:#bdbdbd;padding-right:5px}.sdoc-font-size-menu-popover .sdoc-dropdown-menu-item .sdoc-check-mark{color:#798d99;left:8px;position:absolute;-webkit-transform:scale(.8);transform:scale(.8)}.sdoc-font-size-menu-popover .sdoc-font-size-menu-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-x:hidden;overflow-y:scroll;padding:8px 0}.sdoc-font-size-menu-popover .sdoc-dropdown-menu-item{font-size:14px}.menu-group .menu-group-item.sdoc-insert-toolbar-btn{align-items:center;display:flex;justify-content:space-between;width:76px}.menu-group .menu-group-item.sdoc-insert-toolbar-btn.disabled{color:#bdbdbd;width:64px!important}.menu-group .sdoc-insert-toolbar-btn .sdoc-menu-with-dropdown-icon{flex:1 1;font-size:14px;justify-content:flex-start;padding-left:6px;padding-right:2px}.sdoc-insert-menu-popover .popover{min-width:200px}.sdoc-context-toolbar{background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 0 0 0 hsla(0,0%,6%,.05),0 3px 6px hsla(0,0%,6%,.1),0 9px 24px hsla(0,0%,6%,.2);display:none;height:42px;position:absolute;width:auto;z-index:101}.sdoc-side-menu,.sdoc-side-menu-popover{position:absolute}.sdoc-side-menu{background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;box-shadow:0 2px 12px 2px rgba(68,73,77,.16);padding:8px 0;-webkit-transform:translateX(-200px);transform:translateX(-200px);width:200px;z-index:999}.sdoc-side-menu-insert-below-popover .popover{background-color:#fff;border-radius:2px;cursor:pointer;left:-6px!important;min-height:120px;min-width:150px}.sdoc-side-toolbar-container{left:0;position:absolute;top:0}.sdoc-side-toolbar-container .sdoc-side-op-icon{border-radius:3px;color:#bdbdbd;cursor:pointer;height:24px;margin-right:1px;padding:0 3px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sdoc-side-toolbar-container .sdoc-side-op-icon :first-child{font-size:14px}.sdoc-side-toolbar-container .side-op-icon-active{background-color:#f2f2f2;border-radius:2px}.sdoc-custom-table-size-dialog .sdoc-custom-table-size-container{width:100%}.sdoc-custom-table-size-dialog .sdoc-custom-table-size-item{width:calc(50% - 16px)}.sdoc-files-tree{display:flex;flex:1 1;flex-direction:column;height:400px;overflow-y:auto;padding:8px 16px;width:100%}.sdoc-files-tree .sdoc-file-info{border-radius:2px;height:32px;line-height:32px;overflow:hidden;padding-left:2.8rem;position:relative;text-overflow:ellipsis;white-space:nowrap}.sdoc-files-tree .sdoc-file-info:hover{background-color:#f5f5f5;cursor:pointer}.sdoc-files-tree .sdoc-file-info .sdoc-file-icon-container{align-items:center;display:flex;height:100%;left:0;padding-left:1.5rem;position:absolute;width:2.8rem}.sdoc-files-tree .sdoc-file-info .sdoc-file-icon{color:#9aa0ac}.sdoc-files-tree .sdoc-file-info.active{background-color:#f5f5f5}.sdoc-files-tree .sdoc-file-icon-toggle{font-size:12px!important;height:1.5rem;left:0;line-height:1.5rem!important;position:absolute;text-align:center;-webkit-transform:scale(.8);transform:scale(.8);width:1.5rem}.sdoc-files-tree .sdoc-file-info.expanded .sdoc-file-icon-toggle{-webkit-transform:rotate(90deg) scale(.8);transform:rotate(90deg) scale(.8)}.sdoc-files-tree .sdoc-file-info .sdoc-file-name{font-size:14px}.sdoc-files-tree .sdoc-folder-children{padding-left:20px}.sdoc-files-tree .sdoc-folder-children-empty{color:#999;padding:4px 20px}.sdoc-file-select-dialog{max-width:520px}.sdoc-file-select-dialog .sdoc-file-select-modal{width:520px}.sdoc-file-select-dialog .sdoc-file-select-footer{align-items:center;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;padding:1rem}.sdoc-file-select-dialog .highlight-bg-color{background-color:#ff8000;border-color:#ff8000}.sdoc-history-files-wrapper{cursor:pointer;position:absolute;width:400px;z-index:101}.sdoc-history-files-wrapper .sdoc-history-files-search-input{background-color:transparent;border:0;color:#212529;font-size:14px;margin-top:-21px;outline:none;padding:0;position:absolute;text-decoration:underline}.sdoc-history-files-wrapper .sdoc-history-files-content .sdoc-history-files-header{align-items:center;color:#999;display:flex;font-size:14px;height:32px;margin-top:8px;padding:0 16px}.sdoc-history-files-wrapper .sdoc-history-files-content .sdoc-history-files{max-height:306px;overflow-y:scroll}.sdoc-history-files-wrapper .sdoc-history-files-content .no-header{margin-top:8px}.sdoc-history-files-wrapper .sdoc-history-files-content .sdoc-history-files .sdoc-history-files-item{font-size:14px;height:32px;line-height:32px;overflow:hidden;padding:0 16px;text-overflow:ellipsis;white-space:nowrap}.sdoc-history-files-wrapper .sdoc-history-files-content .sdoc-history-files .sdoc-history-files-item :first-child{font-size:12px;margin-right:5px}.sdoc-history-files-wrapper .sdoc-history-files-content .sdoc-history-files .sdoc-history-files-item:hover{background-color:#f5f5f5}.sdoc-history-files-wrapper .sdoc-history-files-content .sdoc-history-files-add{align-items:center;border-top:1px solid #e9ecef;display:flex;font-size:14px;height:32px;padding:0 16px}.sdoc-history-files-wrapper .sdoc-history-files-content .sdoc-history-files-add :first-child{color:#444;margin-right:10px}.sdoc-outline-wrapper{bottom:0;display:flex;margin:20px 30px 20px 16px;min-height:0;pointer-events:none;position:fixed;top:100px;z-index:101}.sdoc-outline-wrapper.active{pointer-events:all}.sdoc-outline{display:flex;flex:1 1;flex-direction:column;font-size:14px;min-height:0;position:relative;width:220px}.sdoc-outline-header{align-items:center;border-bottom:1px solid #dbdbdb;color:#999;display:flex;justify-content:space-between;padding:.25rem 0}.sdoc-outline-header__title{font-size:14px;line-height:1.1;margin:0!important}.sdoc-outline-header__close{cursor:pointer;font-size:14px}.sdoc-outline-header__close:hover{color:#555}.sdoc-outline-list-container{display:flex;flex:1 1;flex-direction:column;list-style:none;overflow-x:hidden;overflow-y:hidden;padding:.5rem 0}.sdoc-outline-list-container:hover{overflow-y:auto}.sdoc-outline-item{cursor:pointer;padding:4px 0}.sdoc-outline-item.active{color:#ff8000}.sdoc-outline-menu{align-items:center;background:#fff;border-radius:0 50% 50% 0;box-shadow:0 0 6px rgba(0,0,0,.12);color:#888;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;left:-15px;line-height:1;pointer-events:all;position:absolute;top:20px;width:28px}.sdoc-outline-menu.disabled{opacity:.65}.sdoc-outline-menu:not(.disabled):hover{color:#333}.sdoc-editor-container .article{font-size:11pt}.sdoc-editor-container .sdoc-code-block-pre{font-size:10pt}.sdoc-editor-container .article p{margin:0;padding:5px 0}.element-icon{color:#444!important}.sdoc-icon-btn{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.sdoc-icon-btn:hover{cursor:pointer}.sdoc-icon-btn .sdocfont{color:#999;font-size:16px}.sdoc-icon-btn:hover .sdocfont{color:#5a5a5a}.sdoc-editor-container{flex-direction:column}.sdoc-editor-container .sdoc-editor-toolbar{align-items:center;background-color:#fff;border-bottom:1px solid #e5e6e8;display:flex;flex:1 1;height:44px;justify-content:center;padding:0 10px;position:relative;-webkit-user-select:none;user-select:none;z-index:102}.sdoc-editor-container .sdoc-editor-toolbar .sdoc-editor-toolbar-right-menu{border-right:none;display:flex;flex-direction:row-reverse;position:absolute;right:8px}.sdoc-content-wrapper{display:flex;height:calc(100vh - 44px);width:100%}.sdoc-editor-container .sdoc-editor-content{display:flex;min-width:1100px;position:absolute;width:100%}.sdoc-editor-container .sdoc-scroll-container{background:#f5f5f5;flex:1 1;height:100%;overflow:auto;position:relative;width:100%;z-index:100}.sdoc-editor-container .sdoc-article-container{margin:0 auto;padding-bottom:20px;padding-top:20px;position:relative;top:0;width:794px}.sdoc-editor-container .sdoc-editor-content .article{background-color:#fff;border:1px solid #e5e6e8;box-shadow:0 0 15px rgba(0,0,0,.06);min-height:800px;padding:40px 60px;width:794px}.sdoc-editor-container .sdoc-editor-content .article>div{caret-color:blue}.sdoc-editor-container .sdoc-editor-content .article .sdoc-drag-cover:before{content:" ";display:inline-block;left:-60px;position:absolute;width:59px}.sdoc-editor-container .sdoc-editor-content .article .sdoc-draging{border-bottom:2px solid #2383e2}.sdoc-editor-container .seafile-block-container{position:relative}.sdoc-editor-container .seafile-block-container .comment-count{align-items:center;background:rgba(0,0,0,.3);border-radius:4px;color:#fff;display:flex;height:15px;justify-content:center;line-height:18px;pointer-events:none;position:absolute;right:-55px;top:0;width:15px}.sdoc-editor-container .seafile-block-container .comment-count__btn{font-size:12px;-webkit-transform:scale(.75);transform:scale(.75)}.sdoc-comment-editor-toolbar{align-items:center;border-top:1px solid #e5e6e8;display:flex;height:32px;justify-content:space-between;margin:5px 8px 0;-webkit-user-select:none;user-select:none;z-index:102}.sdoc-comment-editor-menu-group{border-right:none;padding-left:0!important}.sdoc-editor-container .article .sdoc-header-1,.sdoc-editor-container .article .sdoc-header-2,.sdoc-editor-container .article .sdoc-header-3,.sdoc-editor-container .article .sdoc-header-4,.sdoc-editor-container .article .sdoc-header-5,.sdoc-editor-container .article .sdoc-header-6,.sdoc-editor-container .article .sdoc-header-subtitle,.sdoc-editor-container .article .sdoc-header-title{font-weight:700;line-height:1.1;margin:1.2em 0 .4em}.sdoc-editor-container .article .sdoc-header-2,.sdoc-editor-container .article .sdoc-header-3{line-height:1.5}.sdoc-editor-container .article .sdoc-header-4{line-height:1.125}.sdoc-editor-container .article .list-container{margin:0;padding-left:1.2em!important}.sdoc-editor-container .article .list-container .sdoc-li-blod::marker{font-weight:700}.sdoc-editor-container .article .sdoc-checkbox-container{padding:0 2px}.sdoc-editor-container .article .sdoc-checkbox-container .sdoc-checkbox-input-wrapper{align-items:baseline;display:flex}.sdoc-editor-container .article .sdoc-checkbox-container .sdoc-checkbox-input-wrapper .sdoc-checkbox-input{margin-right:5px;vertical-align:middle}.sdoc-editor-container .article .sdoc-checkbox-container .sdoc-checkbox-input-wrapper .sdoc-checkbox-content-container{width:calc(100% - 1em);word-break:normal}.sdoc-editor-container .article .sdoc-image-wrapper{display:inline-block;padding:6px 6px 6px 0;position:relative}.sdoc-editor-container .article .sdoc-image-inner{display:inline-block;position:relative}.sdoc-editor-container .article .sdoc-image-content{align-items:flex-start;display:flex;flex-direction:column}.sdoc-editor-container .article .sdoc-image-content :first-child{position:relative}.sdoc-editor-container .article .sdoc-image-content .sdoc-image-caption-input-wrapper{background-color:transparent;border:0;color:#8a8f8d;margin-top:8px;outline:none;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sdoc-editor-container .article .sdoc-image-content .sdoc-image-caption-input-wrapper::-webkit-input-placeholder{color:#bec0bf}.sdoc-editor-container .article .sdoc-image-content .sdoc-image-caption-input-wrapper::placeholder{color:#bec0bf}.sdoc-editor-container .article .image-selected{box-shadow:0 0 0 2px #007bff}.sdoc-editor-container .article .image-resizer{background-color:#007bff;border:1px solid #fff;bottom:-5px;cursor:se-resize;height:10px;position:absolute;right:-5px;width:10px}.sdoc-editor-container .article .image-full-screen{background-color:#fff;border:1px solid rgba(0,40,100,.12);border-radius:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);display:inline-block;height:26px;line-height:20px;padding:2px;position:absolute;right:-32px;text-align:center;top:0;-webkit-user-select:none!important;user-select:none!important;width:26px;z-index:1000}.sdoc-editor-container .article .image-full-screen:hover{background-color:#efefef;display:block}.sdoc-editor-container .article .image-size{background-color:#4c4c4c;border-radius:3px;bottom:-25px;color:#fff;display:inline-block;font-size:12px;height:22px;left:100%;line-height:12px;padding:5px;position:absolute;-webkit-transform:translateX(5px);transform:translateX(5px);white-space:nowrap;z-index:1}.sdoc-editor-container .article .caret-item .caret-name:before{content:attr(name)}.sdoc-editor-container .article .caret-item .caret-name{display:none}.sdoc-editor-container .article .caret-item:hover .caret-name{display:block}.sdoc-editor-container .article .virtual-link{color:#eb8205}.sdoc-editor-container .article .virtual-link:hover{text-decoration:underline;text-underline-position:under}.sdoc-editor-container .sdoc-comment-editor .list-container{padding-left:2em!important}.sdoc-comment-editor .list-container li p{margin:0!important}.sdoc-comment-editor .sdoc-comment-editor-paragraph{margin:.8em 0!important;padding:0!important}.sdoc-comment-editor .sdoc-image-wrapper{padding:1px!important}.sdoc-dropdown-menu,.sdoc-dropdown-menu .sdoc-dropdown-menu-container{min-width:12rem;padding:8px 0}.sdoc-dropdown-menu .sdoc-dropdown-menu-divider{border-top:1px solid #e9ecef;height:0;margin:.5rem 0;overflow:hidden;width:100%}.sdoc-dropdown-menu .sdoc-dropdown-menu-item{align-items:center;display:flex;height:30px;padding:4px 24px;-webkit-user-select:none;user-select:none;width:100%}.sdoc-dropdown-menu .sdoc-dropdown-menu-item.disabled,.sdoc-dropdown-menu .sdoc-dropdown-menu-item.disabled .sdoc-dropdown-item-content-icon{color:#c2c2c2!important}.sdoc-dropdown-menu .sdoc-dropdown-menu-item:hover{background-color:#f5f5f5;cursor:pointer}.sdoc-dropdown-menu .sdoc-dropdown-menu-item.disabled:hover{background-color:transparent;background-color:initial;color:#c2c2c2;cursor:default}.sdoc-dropdown-menu .sdoc-dropdown-menu-item .sdocfont{font-size:12px;line-height:12px}.sdoc-dropdown-menu .sdoc-dropdown-menu-item .sdoc-dropdown-item-content{align-items:center;display:flex;flex:1 1;font-size:14px;justify-content:flex-start}.sdoc-dropdown-menu .sdoc-dropdown-item-content .sdoc-dropdown-item-content-icon{margin-right:10px}.sdoc-dropdown-menu .sdoc-dropdown-item-right-icon{color:#999;-webkit-transform:scale(.6);transform:scale(.6)}.sdoc-dropdown-menu .sdoc-dropdown-item-with-left-icon{min-height:32px;padding:3px 12px}.sdoc-dropdown-menu .sdoc-check-mark{color:#798d99;-webkit-transform:scale(.8);transform:scale(.8)}.sdoc-sub-dropdown-menu .popover{left:-8px!important}.sdoc-sub-dropdown-menu .bs-popover-auto[x-placement^=left]{left:8px!important}.sdoc-comment-btn{color:#ff8e03}.sdoc-comment-btn:hover{color:#d47604}.sdoc-comment-list-container{margin-top:5px;position:absolute}.sdoc-comment-list-container .article.sdoc-comment-editor{font-size:14px}.sdoc-comment-list-container .comment-ui-container{background-color:#edf2fa;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.04);cursor:pointer;margin-bottom:10px;padding:16px}.sdoc-comment-list-container .comment-ui-container.active{background:hsla(0,0%,100%,.92);box-shadow:0 1px 3px rgba(0,0,0,.15),0 4px 8px 3px rgba(0,0,0,.15);left:-5px;position:relative}.sdoc-comment-drawer .sdoc-comment-list-container .comment-ui-container{padding:0 0 16px}.sdoc-comment-list-container .comment-item-selected-text-container{align-items:center;border-radius:3px 3px 0 0;display:flex;height:32px;overflow:hidden;padding:6px 16px;width:100%}.sdoc-comment-list-container .comment-item-selected-text-container .sdoc-comment-quote{flex-shrink:0;font-size:12px}.sdoc-comment-list-container .comment-item-selected-text-container .comment-item-selected-text{flex:1 1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdoc-comment-list-container .comment-item-list{list-style:none;margin:0;min-width:280px;overflow-x:hidden;overflow-y:auto;padding:0}.sdoc-comment-list-container .comment-item{cursor:pointer;padding:16px 10px 0;position:relative}.comment-delete-popover .comment-delete-popover-container{padding:16px}.comment-delete-popover-container .delete-control{display:flex;justify-content:flex-end;width:100%}.sdoc-comment-list-container .comment-ui-container.active .comment-item:hover{background:#fafafa}.sdoc-comment-list-container .comment-item .comment-author,.sdoc-comment-list-container .comment-item .comment-header{align-items:center;display:flex;justify-content:space-between}.sdoc-comment-list-container .comment-item .comment-content{word-wrap:break-word;margin-left:41px;margin-top:10px;word-break:keep-all}.comment-item .comment-content{font-size:14px}.comment-item .comment-content ol,.comment-item .comment-content ul{padding-left:2em}.comment-item .comment-content ol li p,.comment-item .comment-content ul li p{margin:0}.comment-item .comment-content p{margin:.8em 0}.sdoc-comment-list-container .comment-header .comment-author__avatar{align-items:center;display:flex}.sdoc-comment-list-container .comment-header .comment-author__avatar img{border-radius:50%;height:32px;width:32px}.sdoc-comment-list-container .comment-header .comment-author__info{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap}.sdoc-comment-list-container .comment-header .comment-author__info .name{color:#1f1f1f;font-size:14px;font-weight:500;line-height:20px}.sdoc-comment-list-container .comment-header .comment-author__info .time{align-items:center;color:#444746;display:inline-flex;font-size:12px;line-height:16px}.sdoc-comment-list-container .comment-header .sdoc-unread-message-tip{background-color:#fc6440;border-radius:50%;display:inline-block;height:6px;margin-left:6px;width:6px}.sdoc-comment-list-container .comment-header .sdoc-unread-message-text-tip{background-color:#fc6440;border-radius:8px;color:#fff;display:none;height:16px;margin-left:6px;padding:0 5px}.sdoc-comment-list-container .comment-ui-container:hover .comment-header .sdoc-unread-message-tip{display:none}.sdoc-comment-list-container .comment-ui-container:hover .comment-header .sdoc-unread-message-text-tip{display:inline-block}.sdoc-comment-list-container .comment-ui-container .comment-operation{align-items:center;background-color:#fff;border-radius:50%;color:#464d5a;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0!important;width:32px}.sdoc-comment-list-container .comment-ui-container.active .comment-operation:hover{background-color:#f0f0f0;cursor:pointer}.sdoc-comment-list-container .comment-ui-container .comment-operation .sdoc-confirm{color:#20a0ff;font-weight:800}.sdoc-comment-menu{border-radius:2px;padding:0}.sdoc-popover-menu{background:#fff;height:auto;padding:8px 0;width:140px}.sdoc-popover-menu__item{background-color:transparent;background-color:#fff;color:#202428;cursor:default;font-size:14px;height:28px;padding:4px 24px;vertical-align:middle}.sdoc-popover-menu__item:hover{background-color:#20a0ff;color:#fff}.sdoc-comment-editor-wrapper{border:1px solid #ececec;border-top-left-radius:3px;border-top-right-radius:3px;border-radius:3px}.comment-editor-wrapper .sdoc-comment-editor-wrapper .article.sdoc-comment-editor{background-color:transparent;border:none;box-shadow:none;max-height:130px;min-height:130px;overflow-x:hidden;overflow-y:auto;padding:8px 8px 0;width:100%}.comment-container-right .sdoc-editor-container{width:365px}.sdoc-comment-container .comment-container-right .sdoc-editor-container{width:auto}.article.sdoc-comment-editor :first-child{margin-top:0!important}.sdoc-comment-list-container .comment-editor-wrapper{cursor:text;display:flex;flex-direction:column;justify-content:center}.sdoc-comment-list-container .comment-editor-wrapper .comment-editor:empty:before{content:attr(placeholder);opacity:.6}.sdoc-comment-list-container .comment-editor-wrapper .comment-editor:focus-visible{outline:none}.sdoc-comment-list-container .comment-editor-wrapper .comment-editor:focus{border:1px solid rgba(0,0,0,.12)}.sdoc-comment-list-container .comment-editor-wrapper .comment-editor-user-info{align-items:center;display:flex;margin-bottom:10px}.sdoc-comment-list-container .comment-editor-wrapper .comment-editor-user-info .comment-editor-user-img{border-radius:50%;height:30px;margin-right:8px;overflow:hidden;width:30px}.sdoc-comment-list-container .comment-editor-wrapper .comment-editor-user-info .comment-editor-user-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.sdoc-comment-list-container .comment-editor-wrapper .comment-operations{display:flex;justify-content:flex-end}.sdoc-reply-wrapper{padding:0 10px}.sdoc-doc-comment-editor-container.sdoc-comment-list-container .comment-ui-container{padding-left:10px;padding-right:10px}.sdoc-article-container .sdoc-comment-list-container{width:312px}.sdoc-article-container .comment-ui-container{margin:0;padding:0}.sdoc-article-container .sdoc-comment-list-container .comment-item{padding:16px}.sdoc-article-container .sdoc-comment-list-container .comment-item .comment-editor-wrapper.pb-3{padding-bottom:0!important}.sdoc-article-container .sdoc-comment-list-container .comment-item .comment-author{align-items:flex-start}.sdoc-article-container .sdoc-comment-list-container .comment-item .comment-content{margin-left:33px}.sdoc-article-container .sdoc-comment-list-container .comment-item .comment-author__avatar img{height:24px;margin-top:3px;width:24px}.sdoc-article-container .sdoc-comment-list-container .comment-item .comment-author__info{padding-left:8px}.sdoc-article-container .sdoc-comment-list-container .sdoc-reply-wrapper{padding:0 16px 16px}.sdoc-article-container .sdoc-comment-list-container .comment-content div:last-child p{margin-bottom:0}.sdoc-article-container .sdoc-comment-list-container .comment-list .comment-ui-container.active{padding:0}.sdoc-article-container .sdoc-comment-list-container .comment-ui-container.active{padding:16px}.sdoc-comment-container .comment-container-right .element-comments-count{align-items:center;color:#999;display:flex;height:16px;justify-content:center;left:-22px;position:absolute;width:16px}.sdoc-comment-container .comment-container-right .element-comments-count:hover{color:#333;cursor:pointer}.sdoc-comment-container .comment-container-right .element-comments-count-value{color:#fff;cursor:pointer;font-size:12px;height:14px;left:0;line-height:13px;pointer-events:none;position:absolute;text-align:center;top:0;width:16px}.sdoc-comments-participants-popover .popover{margin-top:0;max-width:282px}.sdoc-comments-participants-popover .sdoc-comments-participants-editor-container{min-height:160px;width:280px}.sdoc-comments-participants-popover .sdoc-selected-participants{background-color:#f6f6f6;border-bottom:1px solid #dde2ea;border-radius:3px 3px 0 0;min-height:34px;padding:5px}.sdoc-comments-participants-popover .sdoc-selected-participant{align-items:center;background:#eaeaea;border-radius:10px;display:inline-flex;font-size:13px;height:20px;margin-right:10px;padding:0 8px 0 2px}.sdoc-comments-participants-popover .sdoc-selected-participant img{border-radius:50%;height:16px;vertical-align:middle;width:16px}.sdoc-comments-participants-popover .sdoc-selected-participant .sdoc-selected-participant-name{color:#16181b;flex:1 1;margin-left:4px}.sdoc-comments-participants-popover .sdoc-selected-participant .sdoc-selected-participant-delete{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:flex-end;padding-top:1px;width:20px}.sdoc-comments-participants-popover .sdoc-selected-participant .sdoc-selected-participant-delete .sdocfont{color:#909090;display:inline-block;font-size:12px}.sdoc-comments-participants-popover .sdoc-selected-participant .sdoc-selected-participant-delete:hover .sdocfont{color:#5a5a5a}.sdoc-comments-participants-popover .sdoc-search-collaborators{padding:10px}.sdoc-comments-participants-popover .sdoc-search-collaborators input{height:28px}.sdoc-comments-participants-popover .sdoc-searched-collaborators{align-items:center;display:flex;flex-direction:column;max-height:200px;overflow:auto;padding:10px}.sdoc-comments-participants-popover .sdoc-searched-collaborators.sdoc-searched-collaborators-empty-tip{align-items:flex-start;font-size:14px;opacity:.5}.sdoc-comments-participants-popover .sdoc-searched-collaborator{align-items:center;border-radius:2px;clear:both;color:#212529;display:flex;font-size:14px;font-weight:400;height:30px;padding:.25rem 0;width:100%}.sdoc-comments-participants-popover .sdoc-searched-collaborator:hover{background-color:#f8f9fa;cursor:pointer}.sdoc-comments-participants-popover .sdoc-searched-collaborator img{border-radius:50%;height:16px;margin-left:10px;vertical-align:middle;width:16px}.sdoc-comments-participants-popover .sdoc-searched-collaborator .sdoc-selected-participant-name{color:#16181b;flex:1 1;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdoc-comments-participants-popover .sdoc-searched-collaborator .sdoc-searched-collaborator-operation{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.sdoc-comments-participants-popover .sdoc-searched-collaborator .sdoc-searched-collaborator-operation .sdocfont{color:#798d99;font-size:12px}.sdoc-comment-drawer .comments-panel-body__header .comments-participants-container{align-items:center;display:flex;height:42px;max-width:100%;padding-top:6px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sdoc-comment-drawer .comments-panel-body__header .comments-participants-editor-target{background-color:transparent;height:100%;left:-1px;position:absolute;top:0;width:1px;z-index:-1}.sdoc-comment-drawer .comments-panel-body__header .comment-participant-avatar{border-radius:50%;margin-right:-.5rem;vertical-align:middle}.sdoc-comment-drawer .comments-panel-body__header .comment-participant-avatar img{background:#ced4da no-repeat 50%/cover;border:2px solid #fff;border-radius:50%;color:#868e96;display:inline-block;font-size:.875rem;font-weight:600;height:28px;line-height:2rem;position:relative;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:bottom;width:28px}.sdoc-comment-drawer .comments-panel-body__header .add-comments-participants{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:50%;bottom:-3px;cursor:pointer;display:flex;height:20px;justify-content:center;margin-right:-.5rem;position:relative;width:20px}.sdoc-comment-drawer .add-comments-participants .sdocfont{border-radius:50%;color:#ff8000;font-size:16px}.sdoc-comment-drawer .comment-participants-more{align-items:center;background-color:rgba(0,0,0,.6);border:2px solid #fff;border-radius:50%;display:flex;height:28px;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:28px}.sdoc-comment-drawer .comment-participants-more .sdocfont{color:#fff;font-size:12px}.sdoc-comment-drawer{border-left:1px solid #e2e3e6;max-width:620px;min-width:360px;position:relative;width:360px;z-index:103}.sdoc-comment-drawer .comments-panel-wrapper{background:#fff;display:flex;flex-direction:column;height:calc(100vh - 93px)}.sdoc-comment-drawer .sdoc-comment-resize-handler{cursor:ew-resize;height:100%;left:0;margin-right:-2px;position:absolute;width:6px;z-index:103}.sdoc-comment-drawer .sdoc-comment-resize-handler:hover{border-left:1px solid #d8d8d8}.sdoc-comment-resize-handler .sdoc-comment-move-dragger{background-color:#2674f8;border-radius:3px;cursor:ew-resize;display:none;height:30px;left:-4px;position:absolute;top:0;width:6px}.sdoc-comment-drawer .comments-panel-header{align-items:center;border-bottom:1px solid #eaecef;display:flex;height:46px;justify-content:space-between;padding:0 16px}.sdoc-comment-drawer .comments-panel-header .title{color:#212529;font-size:16px;font-weight:500}.sdoc-comment-drawer .comments-panel-header .comments-panel-header-right{display:flex}.sdoc-comment-drawer .comments-panel-header-right .sdoc-icon-btn:not(:last-child){margin-right:4px}.sdoc-comment-drawer .comments-panel-header .sdoc-icon-btn .sdocfont.sdoc-sm-close{font-weight:700}.sdoc-comment-drawer .comments-panel-body{background-color:#f5f5f5;display:flex;flex:1 1;flex-direction:column;min-height:0}.sdoc-comment-drawer .comments-panel-body__header{display:flex;flex-direction:column;height:80px;padding:0 16px}.sdoc-comment-drawer .comments-panel-body__header .comments-types-count{align-items:center;border-top:1px solid #e1e2e5;display:flex;height:38px;justify-content:space-between;margin-top:10px;padding:16px 0}.sdoc-comment-drawer .comments-panel-body__header .comment-type{color:#212529;font-size:12px}.sdoc-comment-drawer .comments-panel-body__header .comment-count-tip{color:#999;font-size:12px}.sdoc-comment-drawer .comments-panel-body__content{display:flex;flex:1 1;flex-direction:column;overflow:auto;padding:0 16px 16px}.sdoc-comment-drawer .comments-panel-body__content .sdoc-comment-list-container{position:relative}.sdoc-comment-drawer .comments-panel-body__content .comment-ui-container.active{left:0}.sdoc-comment-drawer .comments-panel-body__content .comment-ui-container.active.sdoc-resolved,.sdoc-comment-drawer .comments-panel-body__content .comment-ui-container.sdoc-resolved{background:#f5f5f5}.sdoc-dropdown-menu .dropdown-item{color:#212529;font-size:14px}.sdoc-comment-drawer .comments-panel-body .sdoc-doc-comment-editor-container{padding:0 16px;position:absolute;top:120px;width:100%}.sdoc-comment-drawer .comments-panel-body .sdoc-doc-comment-editor-container.scrolled{width:calc(100% - 1em)}.sdoc-comment-drawer .sdoc-doc-comment-editor-container .comment-ui-container.active{left:0;margin-bottom:0;padding:16px 10px}.sdoc-comment-drawer .sdoc-comment-list-container .comment-ui-container{background-color:#fff;border:1px solid #c7c7c7}.sdoc-comment-drawer .sdoc-comment-list-container .comment-item-selected-text-container{background-color:#f5f5f5;border-bottom:1px solid #c7c7c7}.comments-panel-body__header .sdoc-comment-filter-dropdown.sdoc-dropdown-menu{border:1px solid #dee3eb}.sdoc-comment-container{left:0}.sdoc-comment-container,.sdoc-comment-container .comment-container-main{position:absolute;top:0;width:794px}.sdoc-comment-container .comment-container-right{left:100%;position:absolute}.sdoc-comment-container .comment-container-right .comment-add-wrapper{left:-22px;position:absolute;width:20px}.sdoc-comment-container .comment-container-right .comment-add-wrapper .sdocfont{background-color:#fff;color:#999}.sdoc-comment-container .comment-container-right .comment-add-wrapper .sdocfont:hover{color:#333;cursor:pointer}.sdoc-comment-container .comment-container-right .comment-list-wrapper{left:14px;position:absolute;width:280px}.sdoc-editor-container .sdoc-editor-content.no-outline .sdoc-article-container{margin-left:0!important}.sdoc-editor-container.mobile .sdoc-editor-content.readonly .sdoc-article-container{padding:0;width:auto}.sdoc-editor-container.mobile .sdoc-editor-content.readonly .article{padding:1rem;width:100%!important}.sdoc-diff{margin:0 -5px;overflow:hidden;padding:0 5px}.empty-loading-page{height:100%;position:fixed;width:100%}.page-centered{left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lds-ripple{display:inline-block;height:64px;position:relative;width:64px}.lds-ripple div{-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #eb8205;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{height:0;left:28px;opacity:1;top:28px;width:0}to{height:58px;left:-1px;opacity:0;top:-1px;width:58px}}@keyframes lds-ripple{0%{height:0;left:28px;opacity:1;top:28px;width:0}to{height:58px;left:-1px;opacity:0;top:-1px;width:58px}}.sdoc-wiki-viewer-outline{border-left:1px solid #ddd;padding:.5rem 1rem .5rem 0}.sdoc-wiki-viewer-outline .outline-h2,.sdoc-wiki-viewer-outline .outline-h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdoc-wiki-viewer-outline .outline-h2{color:#364149;cursor:pointer;line-height:2.5;margin-left:20px;white-space:nowrap}.sdoc-wiki-viewer-outline .outline-h2:hover{color:#eb8205}.sdoc-wiki-viewer-outline .outline-h3{color:#364149;cursor:pointer;line-height:2.5;margin-left:40px;white-space:nowrap}.sdoc-wiki-viewer-outline .outline-h3:hover{color:#eb8205}.sdoc-wiki-viewer-outline .empty-container{margin-top:10px;text-align:center}.sdoc-wiki-viewer-outline .outline-h2.active,.sdoc-wiki-viewer-outline .outline-h3.active{color:#eb8205}.sdoc-editor-container{display:flex;flex:1 1;min-height:0}.sdoc-wiki-scroll-container{display:flex;overflow:auto}.sdoc-wiki-scroll-container .sdoc-article-container{margin:0 340px 0 40px!important;width:100%}.sdoc-wiki-scroll-container .sdoc-article-container .article .sdoc-header-2{border-bottom:1px solid #ccc}.sdoc-wiki-outline-container{height:80%;overflow-y:auto;padding-right:1rem;position:fixed;right:0;top:97px;width:300px}.sdoc-editor-page-wrapper .tip-message{color:#999;display:inline-flex;font-size:12px;height:27px;line-height:27px;margin-left:12px;opacity:.75;width:-webkit-max-content;width:max-content}.sdoc-editor-page-wrapper .tip-message .sdocfont{font-size:14px;padding-top:1px}.sdoc-draft-menu{margin-left:.5rem;position:relative}.sdoc-draft-identifier{background:#eee;border-radius:10px;color:#888;cursor:pointer;display:inline-block;font-size:14px;height:20px;line-height:20px;padding:0 8px}.sdoc-draft-identifier:hover{background:#dbdbdb}.sdoc-draft-menu .draft-popover{background-color:#fff;border:1px solid #e5e6e8;border-radius:2px;box-shadow:0 0 10px #e5e6e8;left:0;padding:8px 0;position:absolute;top:25px;width:178px;z-index:10}.sdoc-draft-menu .draft-popover .draft-menu-item{cursor:pointer;padding:4px 12px;width:100%}.sdoc-draft-menu .draft-popover .draft-menu-item:hover{background-color:#f5f5f5}.sdoc-file-tag-quick-review-container{display:flex;margin-left:.5rem}.sdoc-file-tag-quick-review-container .sdoc-review-circle{border:.125rem solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:1rem;margin-right:-.5rem;width:1rem}.sdoc-editor-page-header .doc-info{align-items:center;display:flex}.sdoc-editor-page-header .doc-info .doc-name{color:#212529;font-size:18px;font-weight:700}.sdoc-editor-page-header .doc-info .doc-icon{color:#999;cursor:pointer;font-size:14px;line-height:1;margin-left:.5rem}.sdoc-editor-page-header .doc-info .doc-icon:hover{color:#333;margin-left:.5rem}.sdoc-editor-page-header .doc-info .sdoc-link{font-size:14px}.sdoc-editor-page-header .doc-info .sdoc-freezed{color:red}.sdoc-editor-page-header .doc-state{font-size:.8125rem}.sdoc-editor-page-header .doc-info .sdoc-revision-avatar{margin-right:6px;width:44px}.sdoc-editor-page-header .sdoc-revision-info .sdoc-revision-avatar{height:44px;margin-right:6px;overflow:hidden;width:44px}.sdoc-editor-page-header .sdoc-revision-avatar img{height:100%;width:100%}.sdoc-editor-page-header .sdoc-revision-info .sdoc-revision-detail{display:flex;flex-direction:column}.sdoc-editor-page-header .sdoc-revision-info .sdoc-revision-order{background:#eee;border-radius:10px;color:#888;cursor:default;display:inline-block;font-size:14px;height:20px;line-height:20px;margin-left:.5rem;padding:0 8px}.sdoc-editor-page-header .sdoc-revision-info .sdoc-revision-published-tip{background:#5eba00;border-radius:10px;color:#fff;cursor:default;display:inline-block;font-size:14px;height:20px;line-height:20px;margin-left:.5rem;padding:0 8px}.sdoc-editor-page-header .sdoc-revision-info .sdoc-revision-source-doc{align-items:center;cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin-left:.5rem;width:20px}.sdoc-editor-page-header .sdoc-revision-info .sdoc-revision-source-doc .sdoc-jump-to{color:#999;font-size:14px}.sdoc-editor-page-header .sdoc-revision-info .sdoc-revision-source-doc:hover .sdoc-jump-to{color:#333}.sdoc-tip-dialog .highlight-bg-color{background-color:#ff8000;border-color:#ff8000}.sdoc-tip-dialog .sdoc-tip-dialog-custom-container{align-items:center;display:flex;flex-direction:column;padding-bottom:40px;padding-top:46px}.sdoc-tip-dialog .sdoc-tip-dialog-custom-container .sdoc-tip-img-container{align-items:center;display:flex;height:140px;justify-content:center;overflow:hidden;width:140px}.sdoc-tip-dialog .sdoc-tip-dialog-custom-container .sdoc-tip-content{padding:10px 16px 64px;text-align:center;width:100%}.sdoc-tip-dialog .sdoc-tip-dialog-custom-container .sdoc-tip-operation-btn{min-width:140px}.sdoc-tip-dialog .sdoc-tip-dialog-custom-container.publishing{height:180px;justify-content:center;padding:2rem}.sdoc-tip-dialog .sdoc-tip-dialog-custom-container.publishing .common-loading-tip{border-width:4px;height:30px;width:30px}.sdoc-tip-dialog .sdoc-tip-dialog-custom-container.publishing .sdoc-tip-content{margin-top:8px;padding:0}.seadoc-switch.small .custom-switch-indicator{border-radius:6px;height:12px;width:22px}.seadoc-switch.small .custom-switch-indicator:before{height:8px;width:8px}.seadoc-switch.small .custom-switch-input:checked~.custom-switch-indicator:before{left:12px}.sdoc-toggle-revision-changes .custom-switch{padding-left:0}.sdoc-more-revision-operations-dropdown .sdoc-more-revision-operations-toggle{align-items:center;background-color:#f0f0f0;border-radius:15px;color:#666;display:flex;height:30px;justify-content:center;width:66px}.sdoc-more-revision-operations-dropdown .sdoc-more-revision-operations-toggle:hover{color:#333;cursor:pointer}.sdoc-more-revision-operations-dropdown .sdoc-more-revision-operations-toggle .sdoc-revise{margin-right:10px}.sdoc-more-revision-operations-dropdown .sdoc-more-revision-operations-toggle .sdocfont{font-size:14px}.sdoc-more-revision-operations-dropdown .dropdown-item{height:64px;padding:12px}.sdoc-more-revision-operations-dropdown .sdoc-more-revision-operation{align-items:flex-start;display:flex;flex-direction:column;width:373px}.sdoc-more-revision-operations-dropdown .sdoc-more-revision-operation-title .sdocfont{font-size:14px;margin-right:6px}.sdoc-more-revision-operations-dropdown .sdoc-more-revision-operation-title-name{color:#212529;font-size:14px}.sdoc-more-revision-operations-dropdown .sdoc-more-revision-operation-describe{color:#999;font-size:13px;padding-left:20px;white-space:break-spaces;width:100%}.sdoc-revision-operation-toggle{color:#999;display:none;font-size:16px}.revisions-body .sdoc-revision:hover .sdoc-revision-operation-toggle,.revisions-dialog .revisions-body .sdoc-revision.operating .sdoc-revision-operation-toggle{display:inline-block}.sdoc-revision-operation-toggle:hover{color:#333;cursor:pointer}.sdoc-revision-menu-popover .popover{margin-top:0}.revisions-dialog{height:calc(100% - 56px);max-width:700px;width:700px}.revisions-dialog .modal-content{height:100%;overflow:hidden}.revisions-dialog .revisions-body{height:calc(100% - 50px);overflow:hidden;padding:0}.revisions-dialog .sdoc-revisions-container{display:flex;flex-direction:column;height:100%;width:100%}.revisions-dialog .sdoc-revisions-container .sdoc-revisions-header{align-items:center;border-bottom:1px solid rgba(0,40,100,.12);display:flex;height:41px;justify-content:center;margin:0 16px;width:calc(100% - 32px)}.revisions-dialog .sdoc-revisions-container .sdoc-revisions-content{flex:1 1;overflow-x:hidden;overflow-y:scroll;padding:0 16px 16px}.revisions-dialog .sdoc-revisions-container .sdoc-revisions-list{align-items:center;display:flex;flex-direction:column;justify-content:center}.revisions-dialog .sdoc-revisions-container.loading{align-items:center;justify-content:center}.revisions-dialog .revisions-body .sdoc-revision{align-items:flex-start;border-bottom:1px solid rgba(0,40,100,.12);display:flex;height:41px;justify-content:center;width:100%}.revisions-dialog .revisions-body .sdoc-revision.operating{background-color:#f5f5f5}.revisions-dialog .revisions-body .sdoc-revision:hover{background-color:#f5f5f5;cursor:pointer}.revisions-dialog .sdoc-revision-name-header,.revisions-dialog .sdoc-revision-time-header,.revisions-dialog .sdoc-revision-user-header{color:#999;padding-left:9px}.revisions-dialog .sdoc-revision .sdoc-revision-name,.revisions-dialog .sdoc-revision .sdoc-revision-user{align-items:center;display:flex;height:100%;overflow:hidden;padding-left:9px}.revisions-dialog .sdoc-revision .sdoc-revision-name-content{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revisions-dialog .sdoc-revision .sdoc-revision-time{align-items:center;display:flex;height:100%;overflow:hidden;padding-left:9px}.revisions-dialog .revisions-body .sdoc-revision.loading{align-items:center;border-bottom:none;height:40px}.revisions-dialog .sdoc-revision.loading:hover{background-color:transparent;background-color:initial}.revisions-dialog .sdoc-revision-operations{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.sdoc-revisions-count{border:1px solid #e5e5e5;border-radius:3px;color:#666;height:30px;line-height:28px;margin-left:1rem;padding:0 16px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sdoc-revisions-count:hover{color:#333;cursor:pointer}.sdoc-revision-changes-container{border:1px solid #e5e5e5;border-radius:3px;height:32px}.sdoc-revision-changes-container .sdoc-revision-changes-divider{border-right:1px solid #e5e5e5;height:100%;width:1px}.sdoc-revision-changes-container .sdoc-revision-changes-last,.sdoc-revision-changes-container .sdoc-revision-changes-next{height:100%;padding:0 8px}.sdoc-revision-changes-container .sdoc-revision-changes-last .sdocfont,.sdoc-revision-changes-container .sdoc-revision-changes-next .sdocfont{color:#000;opacity:.5}.sdoc-revision-changes-container .sdoc-revision-changes-last:hover,.sdoc-revision-changes-container .sdoc-revision-changes-next:hover{background-color:#f5f5f5;cursor:pointer}.sdoc-revision-changes-container .sdoc-revision-changes-last:hover .sdocfont,.sdoc-revision-changes-container .sdoc-revision-changes-next:hover .sdocfont{opacity:.75}.collaborators-popover.popover{max-width:300px;width:300px}.collaborators-popover .popover-container{display:flex;flex-direction:column;justify-content:center;margin:0;max-height:360px;padding:0}.collaborators-popover .popover-header{align-items:center;background:#fff;border-bottom:1px solid #ededed;color:#212529;display:flex;font-size:16px;font-weight:600;height:50px;justify-content:center;min-height:50px}.collaborators-popover .popover-container .content-list{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding:5px 0}.content-list .collaborator-details{align-items:center;display:flex;height:32px;line-height:32px;padding:3px 12px;width:100%}.content-list .collaborator-details:hover{background-color:#f8f8f8}.content-list .collaborator-details .collaborator-tag{background-color:#08db6b;border-radius:50%;height:5px;margin-right:8px;overflow:hidden;width:5px}.content-list .collaborator-details .collaborator-avatar{border-radius:50%;height:20px;margin-right:8px;overflow:hidden;width:20px}.content-list .collaborator-details .collaborator-name{color:#212529;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdoc-shortcut-prompt-container kbd{background-color:hsla(0,0%,100%,.25);border:solid rgba(0,0,0,.1);border-radius:3px;border-width:1px 1px 2px;color:#333;display:inline-block;font:inherit;margin-bottom:0;margin-left:1px;margin-right:1px;min-width:12px;padding:1px 3px;text-align:center}.sdoc-shortcut-prompt-container:last-child{margin-right:0}.sdoc-notification-container .sdoc-notification-count{background:#fc6440;border-radius:50%;color:#fff;font-size:12px;min-height:20px;min-width:20px;padding:2px;position:absolute;right:-10px;text-align:center;top:-7px;-webkit-transform:scale(.7);transform:scale(.7)}.sdoc-tag-popover{padding-bottom:0;width:230px}.sdoc-popover-container .sdoc-tag-search-input{margin-bottom:10px}.sdoc-popover-container .sdoc-tag-list-container{max-height:180px;overflow-y:auto}.sdoc-tag-item{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:space-between;padding:3px 10px;width:100%}.sdoc-tag-item:hover{background-color:#eee}.sdoc-tag-item .sdoc-tag-badge-container{align-items:center;display:flex;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sdoc-tag-item .sdoc-tag-badge{font-size:13px;font-weight:400;margin-right:10px;overflow:hidden;text-overflow:ellipsis}.sdoc-tag-item .sdoc-tag-added-mark{width:18px}.sdoc-create-tag{background-color:#fff;border-bottom:none;border-top:1px solid #eee;cursor:pointer;font-size:14px;font-weight:400;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.sdoc-create-tag:hover{background-color:#f5f5f5}.sdoc-create-tag .add-icon{font-size:13px;font-weight:600;margin-right:6px}.doc-ops,.doc-ops .op-item{align-items:center;display:flex}.doc-ops .op-item{cursor:pointer;margin-left:1rem;position:relative}.doc-ops .op-item .sdocfont{color:#666;cursor:pointer;font-size:18px}.doc-ops .op-item .sdocfont:hover{color:#333;cursor:pointer}.doc-ops .popover-wrapper{width:300px}.sdoc-dropdown-print-container{align-items:center;display:flex;justify-content:space-between;width:100%}body{color-adjust:exact;-webkit-print-color-adjust:exact}#root,#wrapper{display:flex;height:100%;width:100%}.sdoc-editor-page-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0}.sdoc-editor-page-wrapper .sdoc-editor-page-header{background-color:#fff;border-bottom:1px solid #e5e6e8;flex-shrink:0;height:56px;position:relative;z-index:103}.sdoc-editor-page-wrapper .sdoc-editor-page-content{display:flex;flex:1 1;min-height:0}.permission-editor-explanation{word-wrap:break-word;color:#9c9c9c;font-size:12px;padding-left:10px;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:pre-wrap;word-break:keep-all}.permission-editor .permission-editor__option{padding-bottom:2px;padding-top:2px}.permission-editor .permission-editor__control .permission-editor-explanation{display:none}.cur-view-content .permission-editor-select .permission-editor__control,.cur-view-content .permission-editor-select .permission-editor__control .permission-editor__input,.cur-view-content .permission-editor-select .permission-editor__control div,.cur-view-content .permission-editor-select .permission-editor__indicators{height:1.5rem;min-height:1.5rem}.cur-view-content .permission-editor-select .permission-editor__value-container div:nth-child(2){margin:0;padding:0}.cur-view-content .permission-editor-select .permission-editor__indicators .permission-editor__indicator{padding:0 .5rem}.permission-editor__menu .permission-editor__option--is-disabled{border-top:1px solid #dedede;color:#9c9c9c}.permission-editor__menu .permission-editor__option--is-disabled:hover{background-color:#f0f0f0!important;color:#9c9c9c!important}.permission-editor-btn-add-custom-permission{align-items:center;display:flex;font-size:12px;line-height:13px;padding:.5rem 0}.permission-editor-btn-add-custom-permission .fa{font-size:12px;line-height:13px;margin-right:.25rem}.permission-editor .btn-add-custom-permission span,.share-dialog-main .permission-editor .permission-editor__placeholder,.share-dialog-main .true__menu,.share-dialog-main .true__placeholder{word-break:keep-all}.longtext-preview-container{height:100%;overflow:auto;padding:16px;width:100%}.longtext-preview-container .sf-slate-viewer-scroll-container{background:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-y:auto;padding:0}.longtext-preview-container .sf-slate-viewer-article-container{height:100%;margin:0;width:100%}.longtext-preview-container .sf-slate-viewer-article-container .article{border:0;color:#212529;height:auto;min-height:100%!important;padding:0}.longtext-preview-container .article :first-child{margin-top:0}.notification-wrapper .popover{max-width:300px}.notification-container{background:#fff;border-radius:3px;box-shadow:0 0 5px #ccc;position:absolute;right:-10px;top:-1px;width:320px}.notification-container .notification-header{align-items:center;border-bottom:1px solid #ededed;display:flex;font-size:16px;font-weight:600;height:50px;justify-content:center;position:relative}.notification-container .notification-header .notification-close-icon{color:#000;cursor:pointer;font-weight:700;height:24px;opacity:.5;position:absolute;right:14px;text-align:center;width:24px}.notification-container .notification-header .notification-close-icon:hover{opacity:.75}.notification-container .notification-body{padding:0}.notification-container .notification-body .show-weixin-qrcode{align-items:center;border-bottom:1px solid #ededed;cursor:pointer;display:flex;height:40px;justify-content:flex-start;padding-left:10px}.show-weixin-qrcode .weixin-icon{color:#999;font-size:20px;margin-left:20px}.notification-container .notification-body .mark-notifications{align-items:center;border-bottom:1px solid #ededed;color:#b4b4b4;cursor:pointer;display:flex;height:36px;justify-content:flex-end;padding-right:1rem}.notification-container .notification-body .mark-notifications:hover{text-decoration:underline}.notification-body .notification-list-container{max-height:260px;overflow:auto}.notification-list-container .notification-item{border-bottom:1px solid #ededed;cursor:pointer;padding:14px 16px 14px 10px;position:relative}.notification-list-container .notification-item:last-child{border-bottom:none}.notification-list-container .notification-item:hover{background:#f5f5f5}.notification-list-container .notification-item .notification-item-header{align-items:center;display:flex}.notification-list-container .notification-item .notification-point{background:red;border-radius:50%;display:inline-block;height:8px;margin-right:12px;position:absolute;width:8px}.notification-list-container .notification-item .notification-header-info{display:flex;flex:1 1;justify-content:space-between;margin-left:20px;width:calc(100% - 20px)}.notification-user-detail{display:flex;width:65%}.notification-user-detail img{margin-top:3px}.notification-user-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item .notification-header-info .notification-time{color:#b4b4b4;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-list-container .notification-item .notification-content-wrapper{font-size:13px}.notification-item .notification-content-quotes{width:8px}.notification-list-container .notification-item .notification-comment-content{max-width:calc(100% - 16px)}.notification-list-container .notification-item .notification-comment-content p{display:inline-block;letter-spacing:1px;margin-bottom:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-list-container .notification-item .notification-comment-content p img{height:auto;max-height:60px;max-width:70%}.notification-body .notification-footer{align-items:center;background:#f9f9f9;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #ededed;cursor:pointer;display:flex;height:40px;justify-content:center}.notification-body .notification-footer:hover{text-decoration:underline}.error-page{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden}.error-page .error-tip{color:red}.error-page .error-button{margin-top:20px}.sdoc-context-menu .dropdown-item:not(:disabled),.sdoc-editor-page-wrapper .dropdown-item{color:#212529}.sdoc-context-menu .dropdown-item:hover{color:#fff}a[title^=__sdoc_mention__username]{background-color:transparent;border:none;border-radius:5px;color:#1677ff!important;cursor:pointer;display:inline-block;padding:0 2px}a[title^=__sdoc_mention__username]:hover{background-color:#ddecfd}.sdoc-share-permission{border:1px solid rgba(0,0,0,.12);border-radius:4px;font-size:12px;padding:2px 6px}.seahub-switch.small .custom-switch-indicator{border-radius:6px;cursor:pointer;height:12px;width:22px}.seahub-switch.small .custom-switch-indicator.disabled{cursor:default}.seahub-switch.small .custom-switch-indicator:before{height:8px;width:8px}.seahub-switch.small .custom-switch-input:checked~.custom-switch-indicator:before{left:12px}.cur-view-toolbar{align-items:center;display:flex;flex:1 1;height:32px;position:relative}.border-left-show:before{background-color:#ddd;content:"";height:30px;left:-1px;position:absolute;top:10px;width:1px}.operation-item{background-color:#fff;border:1px solid #ccc;border-radius:2px;font-weight:400;height:30px;line-height:29px;min-width:55px;padding:0 .5rem}.group-operations,.operation-item{margin-right:.25rem}.group-operations .group-op-item{font-size:1.125rem;font-weight:400;min-width:46px;padding:0 .5rem}.detail-btn button,.group-operations .group-op-item,.sf-view-mode-btn{background-color:#fff;border:1px solid #ccc;border-radius:2px;height:30px;line-height:29px}.detail-btn button,.sf-view-mode-btn{color:#aaa;font-size:18px;min-width:2rem;padding:0}.detail-btn button{font-size:15px;padding-top:1px}.sf-view-mode-btn.current-mode{background-color:#ccc!important;color:#fff!important}.common-toolbar{align-items:center;display:flex;margin-left:auto}.common-toolbar>div{margin-left:.5rem}.common-toolbar .logout-icon{align-items:center;color:#ccc;display:flex;height:32px;justify-content:center;margin-left:8px;text-decoration:none;width:32px}.path-toolbar{list-style:none}.path-toolbar .toolbar-item{display:inline-block;margin-left:.75rem;text-align:center}.path-toolbar .toolbar-item a{color:#8a8a8a;font-size:22px}.path-toolbar .toolbar-item a:hover{color:#eb8205;text-decoration:none}@media (max-width:767px){.border-left-show:before{width:0}}.search-mask{background-color:rgba(0,0,0,.2);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.search-container{position:relative;z-index:2}.search-container.show{background-color:#fff;border-radius:3px;box-shadow:0 3px 8px 0 rgba(116,129,141,.1);cursor:default;display:flex;flex-direction:column;min-height:200px;overflow:hidden;padding:1rem 0 0 1rem;position:absolute;right:110px;top:10px;width:600px}.search-container .input-icon svg.input-icon-addon{height:100%;padding:7px}.search-container.show .input-icon svg.input-icon-addon{padding:12px}.search-icon-left{display:flex}.search-icon-right{color:#999;cursor:pointer;display:flex;font-style:normal;min-width:25px;pointer-events:all}.search-icon-right:hover{color:#333;text-decoration:none}.search-icon-right.sf3-font-set-up{left:auto;right:25px}.search-container .search-settings{left:1rem;right:14px;top:54px;z-index:100}.search-container .search-settings .custom-switch{padding-left:0}.search-icon-arrow{left:auto;right:40px}.search-input{font-size:.875rem;height:1.875rem;width:15rem}.search-container.show .search-input{height:38px}.search-result-container{background-color:#fff;border-radius:0 0 3px 3px;box-shadow:0 3px 8px 0 rgba(116,129,141,.1);left:0;position:absolute;top:2rem;top:60px;width:100%}.dropdown-search-result-container{box-shadow:none;display:flex;flex-direction:column;max-height:300px;overflow:auto;position:relative;top:0}.search-result-container .search-result-none{line-height:4rem;text-align:center}.search-result-container .search-result-list{list-style:none;margin:4px 0;padding:0}.search-result-container .search-result-list-container{flex:1 1;overflow:auto}.search-result-container .search-result-item{border-radius:4px;cursor:pointer;display:flex;font-size:.8125rem;margin-right:1rem;padding:10px 0 10px 8px}.search-result-container .search-result-item.search-result-item-highlight,.search-result-container .search-result-item:hover{background-color:#f0f0f0}.search-result-item .item-img{height:36px;width:36px}.search-result-item .lib-item-img{height:36px;padding:4px;width:36px}.search-result-item .item-content{flex:1 1;margin-left:.25rem;overflow-x:hidden}.item-content .item-name a{color:#ea8102!important}.item-content .item-link{color:#7d7d7d;margin:0}.item-content .item-text{margin:0}.item-content .item-text b{font-weight:700}.search-result-container .item-content .item-text{font-size:.8125rem;line-height:1.5;padding:0}.main-panel-south{flex:auto;height:calc(100% - 50px);overflow:auto}.search-page{margin:30px auto;width:65%}.search-page .search-result-container{border-radius:0;box-shadow:none;padding:1.25rem 1rem}.search-page .search-page-container{background:#f7f7f8;padding:1.25rem 1rem}.search-page .search-page-container .search-input{padding-left:.5rem;width:30rem}.search-page .search-page-container .fa-angle-double-down,.search-page .search-page-container .fa-angle-double-up{font-size:1rem}.search-page .advanced-search .search-file-types .search-input{max-width:100%;padding-left:.5rem;width:30rem}.search-page .search-page-container .search-icon-right{left:28rem}.search-page .paginator{margin:1rem 0;text-align:center}.search-page .advanced-search,.search-page .search-filters{color:#747474}.search-page .search-filters{padding-top:10px}.search-page .advanced-search .search-file-types,.search-page .advanced-search .search-repo{padding:5px 0}.search-file-types .search-file-types-form{top:10px}.search-page .advanced-search .search-catalog{border-top:1px dashed #e2e2e2;padding:10px 0}.search-page .advanced-search .search-catalog:first-child{border:none}.search-page .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#3b88fd}.search-date .ant-input{border:1px solid rgba(0,40,100,.12);border-radius:3px;height:2.375rem;line-height:1.6;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.search-date .select-data-icon{color:#b2b2b2;position:absolute;right:1.5rem;top:.5rem}.search-page .search-result-container .search-result-item{margin-bottom:1rem;padding:0}.search-page .search-result-container .search-result-item:hover{background-color:inherit}.search-page .search-result-item .item-content{margin-left:.8rem}.search-page .search-result-item .item-content .item-link a{color:#8b8b8b!important}.search-page .search-result-container .search-result-item{cursor:default}.rc-calendar tbody tr{height:1.75rem}@media (max-width:767px){.common-toolbar .search{margin:0}.search-icon-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:2rem}.search-icon-container .input-icon-addon{height:100%;padding:7px}.search-container .input-icon svg.input-icon-addon{padding:12px}.search-icon{color:#999;font-size:1.25rem;line-height:1}.search-container{display:flex;justify-content:center;left:0;position:fixed;right:0;top:5rem;z-index:2}.search-input{box-shadow:5px 5px 5px #888;height:2.5rem;width:20rem!important}.search-result-container{left:auto;position:absolute;top:2.5rem;width:20rem}.search-page{height:100%;margin:0;width:100%}.search-page .search-page-container .search-input{box-shadow:none;width:95%!important}.search-page .search-page-container .search-icon-right{left:85%}.search-page .search-result-container{left:0;top:0;width:100%}}.search-result-container .search-mode-container{align-items:center;border-bottom:1px solid #ddd;display:flex;height:40px;margin-right:16px;padding:0 12px}.search-result-container .search-mode-item{align-items:center;border-bottom:2px solid transparent;cursor:pointer;display:flex;font-size:14px;height:40px;line-height:40px;margin-right:30px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.search-result-container .search-mode-item.search-mode-active{border-bottom-color:#ff8001;color:#ff8001}.search-result-container .search-mode-similarity-index-status{align-items:center;display:flex;flex-direction:column;height:64px;justify-content:center}.search-result-container .search-mode-similarity-index-status.index-status-uncreated{cursor:pointer}.visited-search-results-title{color:#999;font-size:.875rem;font-weight:400;margin:7px 0 10px}.notification-list-dialog{height:calc(100% - 56px);max-width:720px;width:720px}.notification-list-dialog .notification-list-content{height:100%}.notification-header-close{display:flex}.notification-header-close .notification-dropdown-toggle{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.notification-header-close .item-dropdown-icon,.notification-header-close .notification-close-icon{color:#000;cursor:pointer;height:24px;opacity:.5;width:24px}.notification-header-close .item-dropdown-icon:hover,.notification-header-close .notification-close-icon:hover{color:#000;opacity:.75}.notification-header-close .item-dropdown-icon{font-weight:400}.notification-header-close .notification-close-icon{font-weight:700}.notification-header-close .dropdown-menu{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);min-width:8rem}.notification-header-close .dtable-dropdown-menu.large.dropdown-menu .dropdown-item{min-height:0;min-height:auto;padding:.25rem 1.5rem}.notification-list-content .notification-modal-body{height:100%;overflow:hidden;padding:0}.notification-modal-body .notification-dialog-body{height:100%;overflow:auto;padding:2rem 1rem}.notification-dialog-body table{overflow-y:auto;table-layout:fixed;width:100%}.notification-modal-body .notification-dialog-body .paginator{height:38px}.notification-dialog-body table thead tr{height:2.1875rem}.notification-dialog-body table th{border-bottom:1px solid #eee;color:#9c9c9c;font-weight:400;line-height:1.6;padding:.3125rem .1875rem;text-align:left}.notification-dialog-body table tbody tr:hover{background:#f5f5f5;cursor:pointer}.notification-dialog-body table td{border-bottom:1px solid #eee;color:#333;font-size:14px;padding:.5rem .1875rem;word-break:break-all}.wechat-dialog-body{padding:3rem}.wechat-dialog-body,.wechat-dialog-message{align-items:center;display:flex;flex-direction:column;justify-content:center}.wechat-dialog-message{color:#666;font-size:14px;margin-top:1rem;width:100%}.notification-dialog-body .empty-tip{background-color:#fff;border-radius:3px;margin:5.5em 1em;padding:30px;text-align:center}.notification-dialog-body .empty-tip .no-items-img-tip{height:100px;width:100px}@media (min-width:768px){.notification-dialog-body .empty-tip{padding:30px 80px}}#notifications{position:relative;width:32px}#notice-icon{display:block;position:relative}@media (max-width:390px){#notifications{margin-left:8px}}#notifications .title{color:#322;font-size:1rem;font-weight:400;line-height:1.5}#notifications .sf2-icon-bell{color:#999;font-size:24px;line-height:1;vertical-align:middle}#notifications .num{background:#fc6440;border-radius:100%;color:#fff;font-size:9px;height:16px;left:12px;line-height:16px;min-width:16px;padding:0 2px;position:absolute;text-align:center;top:-3px}#notice-popover{right:-12px;top:38px}#notice-popover .outer-caret{right:18px}#notice-popover a{font-weight:400}#notice-popover li{border-bottom:1px solid #dfdfe1;padding:9px 0 3px}#notice-popover li.unread{border-left:2px solid #feac74;padding-left:10px;padding-right:10px}#notice-popover li.read{border-left:2px solid transparent;padding-left:10px;padding-right:10px}#notice-popover li:hover{background:#f5f5f7}#notice-popover li.read:hover{background:#f5f5f7;border-left:2px solid #dfdfe1}#notice-popover .avatar{border-radius:1000px;float:left}#notice-popover .brief{font-size:.8125rem;line-height:1.5rem;margin-bottom:1rem;margin-left:40px}#notice-popover .time{clear:both;color:#999;font-size:.8125rem;line-height:1.5rem;margin:0;text-align:right}#notice-popover .view-all{color:#a4a4a4;display:block;padding:7px 0;text-align:center}#notice-popover .sf-popover-close{position:absolute;right:10px;top:17px}#notice-popover .sf-popover-hd{border-bottom:1px solid #dfdfe1;margin:0 10px}#notice-popover .sf-popover-con{max-height:25rem}.sf-single-selector .cur-option{cursor:pointer}.sf-single-selector .cur-option .toggle-icon{color:#999}.sf-single-selector .options-container{background:#fff;border:1px solid #e8e8e8;min-width:165px;z-index:2}.sf-single-selector .option-list{max-height:200px;min-height:4rem}.sf-single-selector .option-item{cursor:pointer}.sf-single-selector .option-item:hover{background:#f5f5f5}.sf-single-selector .option-item-text{font-size:14px}.btn-qr-code-icon{font-size:1.5rem;font-weight:400;line-height:1;padding:.375rem}.rc-calendar,.rc-calendar *{box-sizing:border-box}.rc-calendar-hidden{display:none}.rc-calendar-input-wrap{border-bottom:1px solid #e9e9e9;padding:6px;position:relative}.rc-calendar-input-wrap:after{clear:both;content:""}.rc-calendar-date-input-wrap{overflow:hidden}.rc-calendar-time-picker{background-color:#fff;height:217px;position:absolute;top:34px;width:100%}.rc-calendar-time-picker-panel{position:relative;width:100%}.rc-calendar-time-picker-panel .rc-time-picker-panel-input-wrap{display:none}.rc-calendar-time-picker-panel .rc-time-picker-panel-inner{border:none;box-shadow:none}.rc-calendar-time-picker-panel .rc-time-picker-panel-select{max-height:217px;width:84px}.rc-calendar-time-picker-panel .rc-time-picker-panel-select li{padding:0;text-align:center}.rc-calendar-time-picker-wrap{float:left;width:100%}.rc-calendar-time-picker-wrap .rc-time-picker{width:100%}.rc-calendar-time-picker-wrap .rc-time-picker-input{border:1px solid transparent;height:22px;outline:0;padding:0}.rc-calendar-time-picker-wrap .rc-time-picker-icon{display:none}.rc-calendar-input{border:1px solid transparent;color:#666;cursor:text;height:22px;line-height:1.5;outline:0;width:100%}.rc-calendar-input-invalid{border-color:red}.rc-calendar-clear-btn{cursor:pointer;height:20px;line-height:20px;margin:0;overflow:hidden;position:absolute;right:6px;text-align:center;top:6px;width:20px;z-index:9999}.rc-calendar-clear-btn:after{color:#aaa;content:"x";display:inline-block;font-size:12px;line-height:1;transition:color .3s ease;width:20px}.rc-calendar-clear-btn:hover:after{color:#666}.rc-calendar-picker{left:-9999px;position:absolute;top:-9999px;z-index:1000}.rc-calendar-picker-hidden{display:none}.rc-calendar-picker-slide-up-appear,.rc-calendar-picker-slide-up-enter{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1);display:block!important;opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0}.rc-calendar-picker-slide-up-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34);display:block!important;opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0}.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-bottomLeft,.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-bottomRight,.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-bottomLeft,.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-bottomRight{-webkit-animation-name:rcDropdownSlideUpIn;animation-name:rcDropdownSlideUpIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-topLeft,.rc-calendar-picker-slide-up-appear.rc-calendar-picker-slide-up-appear-active.rc-calendar-picker-placement-topRight,.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-topLeft,.rc-calendar-picker-slide-up-enter.rc-calendar-picker-slide-up-enter-active.rc-calendar-picker-placement-topRight{-webkit-animation-name:rcDropdownSlideDownIn;animation-name:rcDropdownSlideDownIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-bottomLeft,.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-bottomRight{-webkit-animation-name:rcDropdownSlideUpOut;animation-name:rcDropdownSlideUpOut;-webkit-animation-play-state:running;animation-play-state:running}.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-topLeft,.rc-calendar-picker-slide-up-leave.rc-calendar-picker-slide-up-leave-active.rc-calendar-picker-placement-topRight{-webkit-animation-name:rcDropdownSlideDownOut;animation-name:rcDropdownSlideDownOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes rcDropdownSlideUpIn{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes rcDropdownSlideUpIn{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes rcDropdownSlideUpOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes rcDropdownSlideUpOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes rcDropdownSlideDownIn{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@keyframes rcDropdownSlideDownIn{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@-webkit-keyframes rcDropdownSlideDownOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@keyframes rcDropdownSlideDownOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}.rc-calendar{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 5px #ccc;font-family:Arial,Hiragino Sans GB,Microsoft Yahei,"Microsoft Sans Serif",WenQuanYi Micro Hei,sans-serif;font-size:12px;line-height:1.5;list-style:none;outline:none;position:relative;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rc-calendar-date-panel,.rc-calendar-date-panel-container{display:flex}.rc-calendar-date-panel,.rc-calendar-panel{display:block;outline:none;position:relative}.rc-calendar-week-number{width:286px}.rc-calendar-week-number-cell{text-align:center}.rc-calendar-header{border-bottom:1px solid #ccc;height:34px;line-height:30px;padding:0 10px;text-align:center;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rc-calendar-header>a{display:inline-block;font-weight:700;line-height:34px;padding:0 5px;text-align:center;width:30px}.rc-calendar-header>a:hover{color:#f09f4g;cursor:pointer}.rc-calendar-header .rc-calendar-prev-month-btn{left:25px;position:absolute}.rc-calendar-header .rc-calendar-prev-month-btn:after{content:"‹"}.rc-calendar-header .rc-calendar-next-month-btn{position:absolute;right:25px}.rc-calendar-header .rc-calendar-next-month-btn:after{content:"›"}.rc-calendar-day-select,.rc-calendar-month-select,.rc-calendar-year-select{color:#666;display:inline-block;font-size:12px;font-weight:700;line-height:34px;padding:0 8px}.rc-calendar-day-select:hover,.rc-calendar-month-select:hover,.rc-calendar-year-select:hover{color:#f09f4g;cursor:pointer}.rc-calendar-day-select.rc-calendar-time-status:hover,.rc-calendar-month-select.rc-calendar-time-status:hover,.rc-calendar-year-select.rc-calendar-time-status:hover{color:#666;cursor:pointer}.rc-calendar-next-month-btn,.rc-calendar-next-year-btn,.rc-calendar-prev-month-btn,.rc-calendar-prev-year-btn{color:#999;cursor:pointer;display:inline-block;font-family:Arial,Hiragino Sans GB,Microsoft Yahei,"Microsoft Sans Serif",sans-serif;font-size:16px;line-height:34px;padding:0 5px;position:absolute;top:0}.rc-calendar-next-month-btn:hover,.rc-calendar-next-year-btn:hover,.rc-calendar-prev-month-btn:hover,.rc-calendar-prev-year-btn:hover{color:#f09f4g}.rc-calendar-next-year-btn{right:0}.rc-calendar-next-year-btn:after{content:"»"}.rc-calendar-prev-year-btn{left:0}.rc-calendar-prev-year-btn:after{content:"«"}.rc-calendar-body{height:217px;padding:9px 10px 10px}.rc-calendar-right-panel{height:inherit;width:68px}.rc-calendar-right-panel-header{height:34px;line-height:34px}.rc-calendar-right-panel-header span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.rc-calendar-right-panel-body{border-left:1px solid #ccc;height:217px;overflow-y:scroll}.rc-calendar-right-panel-body ul{box-sizing:border-box;list-style:none;margin:0;padding:0;width:100%}.rc-calendar-right-panel-body ul li{cursor:pointer;padding:8px 0;text-align:center}.rc-calendar-right-panel-body ul li:hover{color:#e8bf6a}.rc-calendar-right-panel-body .rc-calendar-selected-time{color:#f09f3f}.rc-calendar-right-panel-body::-webkit-scrollbar{width:0}.rc-calendar-right-panel-footer{border-left:1px solid #ccc;height:39px;line-height:34px}.rc-calendar-right-panel-footer span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rc-calendar-right-panel-footer,.rc-calendar-right-panel-header{color:#999;cursor:pointer;display:flex;font-size:16px;justify-content:center}.rc-calendar-right-panel-footer span:after,.rc-calendar-right-panel-header span:after{content:"›"}.rc-calendar table{background-color:transparent;border-collapse:collapse;max-width:100%;width:100%}.rc-calendar table,.rc-calendar td,.rc-calendar th{border:none}.rc-calendar-table{border-spacing:0;margin-bottom:0}.rc-calendar-column-header{line-height:18px;padding:6px 0;text-align:center;width:33px}.rc-calendar-column-header .rc-calendar-column-header-inner{display:block;font-weight:400}.rc-calendar-week-number-header .rc-calendar-column-header-inner{display:none}.rc-calendar-cell{padding:1px 0}.rc-calendar-date{background:transparent;border-radius:4px 4px;color:#666;display:block;height:26px;line-height:26px;margin:0 auto;padding:0;text-align:center;width:26px}.rc-calendar-date:hover{background:#fcecd9;cursor:pointer}.rc-calendar-selected-day .rc-calendar-date{background:#fcecd9}.rc-calendar-selected-date .rc-calendar-date{background:#f09f3f;color:#fff}.rc-calendar-selected-date .rc-calendar-date:hover{background:#f09f3f}.rc-calendar-today .rc-calendar-date{border:1px solid #f09f3f}.rc-calendar-disabled-cell .rc-calendar-date{background:#f3f3f3;border-radius:0;color:#bcbcbc;cursor:not-allowed;width:auto}.rc-calendar-disabled-cell .rc-calendar-date:hover{background:#f3f3f3}.rc-calendar-disabled-cell-first-of-row .rc-calendar-date{border-bottom-left-radius:4px;border-top-left-radius:4px}.rc-calendar-disabled-cell-last-of-row .rc-calendar-date{border-bottom-right-radius:4px;border-top-right-radius:4px}.rc-calendar-last-month-cell .rc-calendar-date,.rc-calendar-next-month-btn-day .rc-calendar-date{color:#bbb}.rc-calendar-footer{border-top:1px solid #ccc;padding:10px 0;position:relative;text-align:center}.rc-calendar-footer .rc-time-picker{width:90px}.rc-calendar-footer .rc-time-picker-input{height:24px}.rc-calendar-footer-show-ok{text-align:right}.rc-calendar-footer-show-ok .rc-calendar-footer-btn{padding-right:12px}.rc-calendar-footer-show-ok .rc-calendar-time-picker-btn{margin-left:0;padding:0 12px}.rc-calendar-footer-show-ok .rc-calendar-today-btn{float:left;padding-left:12px}.rc-calendar-footer-btn{margin-top:2px}.rc-calendar-footer-btn:after{clear:both;content:"x";font-size:0;height:0;overflow:hidden}.rc-calendar-time-picker-btn{margin-left:10px}.rc-calendar-ok-btn,.rc-calendar-time-picker-btn,.rc-calendar-today-btn{color:#f46830;display:inline-block;text-align:center}.rc-calendar-ok-btn:hover,.rc-calendar-time-picker-btn:hover,.rc-calendar-today-btn:hover{color:#f09f4g;cursor:pointer}.rc-calendar-ok-btn-disabled,.rc-calendar-ok-btn-disabled:hover,.rc-calendar-time-picker-btn-disabled,.rc-calendar-time-picker-btn-disabled:hover,.rc-calendar-today-btn-disabled,.rc-calendar-today-btn-disabled:hover{color:#bbb}.rc-calendar-today-btn{padding-left:10px}.rc-calendar-time-input{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px 6px;color:#666;display:inline-block;height:25px;line-height:1.5;margin:0;padding:4px 10px;position:relative;-webkit-transform:border .3s cubic-bezier(.35,0,.25,1),background .3s cubic-bezier(.35,0,.25,1),box-shadow .3s cubic-bezier(.35,0,.25,1);transform:border .3s cubic-bezier(.35,0,.25,1),background .3s cubic-bezier(.35,0,.25,1),box-shadow .3s cubic-bezier(.35,0,.25,1);width:40px}.rc-calendar-time-input:hover{border-color:#f09f4g}.rc-calendar-time-input:focus{border-color:#f09f4g;box-shadow:0 0 3px #f09f4g}.rc-calendar-time-panel{background:#fff;bottom:0;left:0;outline:none;position:absolute;right:0;top:0;z-index:10}.rc-calendar-time-panel-header{border-bottom:1px solid #ccc;height:34px;line-height:34px;padding:0 10px;position:relative;text-align:center;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rc-calendar-time-panel-body{padding:9px 10px 10px}.rc-calendar-time-panel-title{border-radius:4px;display:inline-block;font-weight:700;height:30px;line-height:22px;padding:4px 5px;text-align:center;width:180px}.rc-calendar-time-panel-table{border-collapse:separate;height:255px;table-layout:fixed;width:100%}.rc-calendar-time-panel-cell{height:42px;text-align:center;vertical-align:middle}.rc-calendar-time-panel-time{border-radius:4px;display:block;line-height:26px;margin:0 auto;width:26px}.rc-calendar-time-panel-time:hover{background:#fcecd9;cursor:pointer}.rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time,.rc-calendar-time-panel-selected-cell .rc-calendar-time-panel-time:hover{background:#f09f3f;color:#fff}.rc-calendar-month-panel{background:#fff;bottom:0;left:0;outline:none;position:absolute;right:0;top:0;z-index:10}.rc-calendar-month-panel>div{display:flex;flex-direction:column;height:100%}.rc-calendar-month-panel-hidden{display:none}.rc-calendar-month-panel-header{border-bottom:1px solid #ccc;height:34px;line-height:30px;padding:0 10px;position:relative;text-align:center;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rc-calendar-month-panel-header>a{display:inline-block;font-weight:700;padding:4px 5px;text-align:center;width:30px}.rc-calendar-month-panel-header>a:hover{color:#f09f4g;cursor:pointer}.rc-calendar-month-panel-next-year-btn,.rc-calendar-month-panel-prev-year-btn{position:absolute;top:0}.rc-calendar-month-panel-next-year-btn:after{content:"»"}.rc-calendar-month-panel-prev-year-btn{left:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rc-calendar-month-panel-prev-year-btn:after{content:"«"}.rc-calendar-month-panel .rc-calendar-month-panel-year-select{width:180px}.rc-calendar-month-panel-year-select-arrow{display:none}.rc-calendar-month-panel-next-year-btn{right:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rc-calendar-month-panel-body{flex:1 1;padding:9px 10px 10px}.rc-calendar-month-panel-footer{border-top:1px solid #ccc;line-height:38px}.rc-calendar-month-panel-table{border-collapse:separate;height:100%;table-layout:fixed;width:100%}.rc-calendar-month-panel-cell{text-align:center}.rc-calendar-month-panel-cell .rc-calendar-month-panel-month{background:transparent;border-radius:4px 4px;color:#666;display:block;height:36px;line-height:36px;margin:0 auto;padding:0;text-align:center;width:46px}.rc-calendar-month-panel-cell .rc-calendar-month-panel-month:hover{background:#fcecd9;cursor:pointer}.rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month{color:#bfbfbf}.rc-calendar-month-panel-cell-disabled .rc-calendar-month-panel-month:hover{background:#fff;cursor:not-allowed}.rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month,.rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month:hover{background:#f09f3f;color:#fff}.rc-calendar-month-header-wrap{height:308px;position:relative}.rc-calendar-year-panel{background:#fff;bottom:0;left:0;outline:none;position:absolute;right:0;top:0;z-index:10}.rc-calendar-year-panel>div{display:flex;flex-direction:column;height:100%}.rc-calendar-year-panel-hidden{display:none}.rc-calendar-year-panel-header{border-bottom:1px solid #ccc;height:34px;line-height:30px;padding:0 10px;position:relative;text-align:center;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rc-calendar-year-panel-header>a{display:inline-block;font-weight:700;padding:4px 5px;text-align:center;width:30px}.rc-calendar-year-panel-header>a:hover{color:#f09f4g;cursor:pointer}.rc-calendar-year-panel-next-decade-btn,.rc-calendar-year-panel-prev-decade-btn{position:absolute;top:0}.rc-calendar-year-panel-next-decade-btn:after{content:"»"}.rc-calendar-year-panel-prev-decade-btn{left:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rc-calendar-year-panel-prev-decade-btn:after{content:"«"}.rc-calendar-year-panel .rc-calendar-year-panel-decade-select{width:180px}.rc-calendar-year-panel-decade-select-arrow{display:none}.rc-calendar-year-panel-next-decade-btn{right:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rc-calendar-year-panel-body{flex:1 1;padding:9px 10px 10px}.rc-calendar-year-panel-footer{border-top:1px solid #ccc;line-height:38px}.rc-calendar-year-panel-table{border-collapse:separate;height:100%;table-layout:fixed;width:100%}.rc-calendar-year-panel-cell{text-align:center}.rc-calendar-year-panel-year{background:transparent;border-radius:4px 4px;color:#666;display:block;height:36px;line-height:36px;margin:0 auto;padding:0;text-align:center;width:46px}.rc-calendar-year-panel-year:hover{background:#fcecd9;cursor:pointer}.rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year,.rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year:hover{background:#f09f3f;color:#fff}.rc-calendar-year-panel-last-decade-cell .rc-calendar-year-panel-year,.rc-calendar-year-panel-next-decade-cell .rc-calendar-year-panel-year{color:rgba(0,0,0,.25);-ms-user-select:none;user-select:none;-webkit-user-select:none}.rc-calendar-decade-panel{background:#fff;bottom:0;display:flex;flex-direction:column;left:0;outline:none;position:absolute;right:0;top:0;z-index:10}.rc-calendar-decade-panel-hidden{display:none}.rc-calendar-decade-panel-header{border-bottom:1px solid #ccc;height:34px;line-height:34px;padding:0 10px;position:relative;text-align:center;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rc-calendar-decade-panel-header>a{display:inline-block;font-weight:700;padding:1px 5px;text-align:center;width:30px}.rc-calendar-decade-panel-header>a:hover{color:#f09f4g;cursor:pointer}.rc-calendar-decade-panel-next-century-btn,.rc-calendar-decade-panel-prev-century-btn{position:absolute;top:0}.rc-calendar-decade-panel-next-century-btn:after{content:"»"}.rc-calendar-decade-panel-prev-century-btn{left:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rc-calendar-decade-panel-prev-century-btn:after{content:"«"}.rc-calendar-decade-panel-next-century-btn{right:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rc-calendar-decade-panel-body{flex:1 1;padding:9px 10px 10px}.rc-calendar-decade-panel-footer{border-top:1px solid #ccc;line-height:38px}.rc-calendar-decade-panel-table{border-collapse:separate;height:100%;table-layout:fixed;width:100%}.rc-calendar-decade-panel-cell{text-align:center}.rc-calendar-decade-panel-decade{background:transparent;border-radius:4px 4px;color:#666;display:block;height:36px;line-height:36px;margin:0 auto;padding:0;text-align:center}.rc-calendar-decade-panel-decade:hover{background:#fcecd9;cursor:pointer}.rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade,.rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade:hover{background:#f09f3f;color:#fff}.rc-calendar-decade-panel-last-century-cell .rc-calendar-decade-panel-decade,.rc-calendar-decade-panel-next-century-cell .rc-calendar-decade-panel-decade{color:rgba(0,0,0,.25);-ms-user-select:none;user-select:none;-webkit-user-select:none}.rc-calendar-range{overflow:hidden;width:502px}.rc-calendar-range-part{position:relative;width:250px}.rc-calendar-range-part .rc-calendar-time-picker{top:69px}.rc-calendar-range-part .rc-calendar-time-picker-panel-select{width:77px}.rc-calendar-range-left{float:left}.rc-calendar-range-left .rc-calendar-time-picker-panel-select:last-child{border-right:1px solid #e9e9e9}.rc-calendar-range-right{float:right}.rc-calendar-range-right .rc-calendar-time-picker-panel{left:21px}.rc-calendar-range-right .rc-calendar-time-picker-panel-select:first-child{border-left:1px solid #e9e9e9}.rc-calendar-range-middle{height:35px;line-height:35px;margin-left:-10px;position:absolute;text-align:center}.rc-calendar-range .rc-calendar-date-panel:after{clear:both;content:".";display:block;height:0;visibility:hidden}.rc-calendar-range .rc-calendar-input-wrap{height:35px}.rc-calendar-range .rc-calendar-input,.rc-calendar-range .rc-time-picker-input{height:22px;padding:1px 7px}.rc-calendar-range .rc-calendar-body,.rc-calendar-range .rc-calendar-decade-panel-body,.rc-calendar-range .rc-calendar-month-panel-body,.rc-calendar-range .rc-calendar-year-panel-body{border-bottom:1px solid #e9e9e9}.rc-calendar-range.rc-calendar-week-number{width:574px}.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part{width:286px}.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part .rc-calendar-time-picker{top:69px}.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-part .rc-calendar-time-picker-panel-select{width:89px}.rc-calendar-range.rc-calendar-week-number .rc-calendar-range-right .rc-calendar-time-picker-panel{left:36px}.rc-calendar-range .rc-calendar-decade-panel,.rc-calendar-range .rc-calendar-month-panel,.rc-calendar-range .rc-calendar-year-panel{top:35px}.rc-calendar-range .rc-calendar-month-panel .rc-calendar-year-panel{top:0}.rc-calendar-range .rc-calendar-decade-panel-table,.rc-calendar-range .rc-calendar-month-panel-table,.rc-calendar-range .rc-calendar-year-panel-table{height:198px}.rc-calendar-range .rc-calendar-in-range-cell{background:#ebf4f8;border-radius:0}.rc-calendar-range-bottom{text-align:right}.rc-calendar-range .rc-calendar-footer{border-top:none;padding:0}.rc-calendar-range .rc-calendar-footer-btn{padding:10px 12px 10px 0}.rc-calendar-range .rc-calendar-ok-btn{position:static}.rc-calendar-range .rc-calendar-today-btn{float:left}.rc-calendar-full{width:275px}.rc-calendar-full-header{border-bottom:1px solid #ccc;overflow:hidden;padding:5px 10px;text-align:center;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rc-calendar-full-header-month-select,.rc-calendar-full-header-year-select{float:right;margin-right:5px;width:70px}.rc-calendar-full-header-switcher{display:inline-block;float:right}.rc-calendar-full-header-switcher-normal:hover{border-color:#f09f4g;box-shadow:0 0 2px rgba(45,183,245,.8);cursor:pointer}.rc-calendar-full-header-switcher-focus{background-color:#f09f3f;border-color:#f09f3f;color:#fff}.rc-calendar-full-header-switcher>span{border:1px solid #d9d9d9;color:#666;float:left;height:28px;line-height:24px;padding:0 10px}.rc-calendar-full-header-switcher>span:first-child{border-bottom-left-radius:4px;border-right:none;border-top-left-radius:4px}.rc-calendar-full-header-switcher>span:last-child{border-bottom-right-radius:4px;border-left:none;border-top-right-radius:4px}.rc-calendar-fullscreen{width:auto}.rc-calendar-fullscreen .rc-calendar-full-header{border-bottom:none}.rc-calendar-fullscreen .rc-calendar-column-header{padding-right:12px;text-align:right}.rc-calendar-fullscreen .rc-calendar-cell{padding:0}.rc-calendar-fullscreen .rc-calendar-cell .rc-calendar-date,.rc-calendar-fullscreen .rc-calendar-month-panel-cell .rc-calendar-month-panel-month{border:none;border-radius:0;border-top:2px solid #eee;display:block;height:116px;margin:0 4px;padding-right:8px;text-align:right;width:auto}.rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month,.rc-calendar-fullscreen .rc-calendar-selected-day .rc-calendar-date{background-color:#fcecd9;color:#666}.rc-calendar-fullscreen .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month,.rc-calendar-fullscreen .rc-calendar-today .rc-calendar-date{border-top-color:#f09f3f;color:#f09f3f}.rc-calendar-table{table-layout:auto}.rc-calendar-table tbody tr{height:auto}.rc-calendar-input:focus{border-color:transparent}.user-option-name{font-size:14px;font-weight:500}.user-option-email{font-size:12px}.invite-accept-icon{color:green;font-size:1.25rem;font-style:normal;line-height:1;margin-left:.5rem;vertical-align:middle}.invite-link-in-popup,.invite-link-in-popup:hover{text-decoration:none}.invite-link-icon-in-popup{color:#f89a68;cursor:pointer;font-size:.875rem;font-style:normal;line-height:1;margin-left:.5rem;vertical-align:middle}.submit-btn .loading-icon{height:21px;margin:1px auto;width:21px}.seafile-multicolor-icon{fill:currentColor;height:1em;overflow:hidden;width:1em}.seafile-multicolor-icon-monitor{fill:#444;color:#bdbdbd;font-size:14px}.ai-search-refrences{border-top:1px solid rgba(0,40,100,.12);padding-top:10px}.ai-search-refrences .ai-search-refrences-title{margin-bottom:6px}.ai-search-refrences .ai-search-refrences-container{display:flex}.ai-search-refrences .ai-search-refrences-container .ai-search-refrences-detail{border:1px solid #ccc;border-radius:3px;margin-right:8px;max-width:200px;padding:4px 8px}.ai-search-refrences .ai-search-refrences-detail:hover{background-color:#f5f5f5;cursor:pointer}.search-container.show.ai-search-ask{width:800px}.ai-search-ask .ai-search-ask-header{align-items:center;border-bottom:1px solid rgba(0,40,100,.12);display:flex;padding:1rem}.ai-search-ask .ai-search-ask-header .ai-search-ask-return{cursor:pointer;line-height:10px;padding:0 4px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ai-search-ask .ai-search-ask-header .ai-search-ask-return .seafile-multicolor-icon-arrow{opacity:.6}.ai-search-ask .ai-search-ask-header .ai-search-ask-return:hover .seafile-multicolor-icon-arrow{opacity:.8}.ai-search-ask .ai-search-ask-body{display:flex;max-height:400px;overflow-y:auto}.ai-search-ask .ai-search-ask-body .ai-search-ask-body-left{flex-shrink:0;margin-right:1rem}.ai-search-ask .ai-search-ask-body .ai-search-ask-body-right{font-size:14px;line-height:1.8;width:100%}.ai-search-ask .ai-search-ask-body .ai-search-ask-body-markdown .sf-slate-viewer-scroll-container{background:none;padding:0}.ai-search-ask .ai-search-ask-body .ai-search-ask-body-markdown .sf-slate-viewer-article-container{margin:0}.ai-search-ask .ai-search-ask-body .ai-search-ask-body-markdown .article{border:none;padding:0}.ai-search-ask .ai-search-ask-body .ai-search-ask-body-markdown .article p{margin-bottom:1rem;margin-top:0}.ai-search-ask .ai-search-ask-footer{border-top:1px solid rgba(0,40,100,.12);margin:0 1rem;padding:1rem 0}.ai-search-ask .ai-search-ask-footer .ai-search-ask-footer-btn{background-color:#fff;cursor:pointer;height:16px;position:absolute;right:8px;top:8px;width:16px}.ai-search-ask .ai-search-ask-footer .ai-search-ask-footer-btn .seafile-multicolor-icon-send{color:#ff8000}.ai-search-ask .ai-search-ask-footer .ai-search-ask-footer-btn:hover .seafile-multicolor-icon-send{color:#d96d00}@media (max-width:768px){.search-container.show.ai-search-ask{width:100%}.ai-search-ask .search-input{box-shadow:none;width:100%!important}}.top-search-file-icon{align-self:center;color:#999;cursor:pointer;font-size:20px;font-weight:800}.user-details-popover{background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:0 0 14px rgba(0,0,0,.14);left:2px;z-index:1000}.user-details-main{border-bottom:1px solid #eee}.user-details-name{font-size:1rem;font-weight:500}.share-dialog .share-dialog-content{display:flex;flex-direction:column;min-height:27rem;padding:0}@media (min-width:768px){.share-dialog .share-dialog-content{flex-direction:row}}.share-dialog-content .share-dialog-side{border-bottom:1px solid #eee;flex-basis:22%;padding:1rem}.share-dialog .nav .nav-item .nav-link{padding:.3125rem .25rem}@media (min-width:768px){.share-dialog-content .share-dialog-side{border:0;border-right:1px solid #eee;padding:12px 8px}.share-dialog-side .nav{flex-direction:column}.share-dialog-side .nav-pills .nav-item .nav-link{margin:0;padding:.3125rem .5rem;width:100%}}.share-dialog-content .share-dialog-main{display:flex;flex-basis:78%;padding:1rem}.share-dialog-content .share-dialog-main .tab-content{flex:1 1}.share-dialog-content .share-dialog-main .tab-pane{height:100%}.share-list-container{max-height:20rem;min-height:10rem;overflow:auto}#share-link-panel .share-list-container{max-height:23rem;overflow:hidden}#share-link-panel .table-real-container{height:20rem;overflow:auto}.share-dialog-content label{padding:.5rem 0 .25rem}.share-dialog-content label.form-check-label{padding:.25rem 0}.link-operation-content{margin-left:1.25rem}.link-operation-icon{color:#9aa0ac}.tip{color:grey;margin-bottom:1rem}.generate-share-link .passwd,.generate-upload-link .passwd{width:60%}.generate-share-link .permission{margin-left:2.5rem}.generate-link-btn{margin-top:1.125rem}input.expire-input{display:inline-block;height:1.5rem;margin:0 .25rem 0 1.25rem;padding:.25rem;width:4rem}.expire-input-border{border-bottom-right-radius:0;border-top-right-radius:0;height:2.375rem!important;padding:.375rem .75rem!important}.share-dialog-main .permission-editor .permission-editor__menu{width:240px}.expir-span{border:1px solid rgba(0,40,100,.12);border-bottom-right-radius:3px;border-left:none;border-top-right-radius:3px;display:inline-block;font-size:.9375rem;height:2.375rem;line-height:2.25;margin-left:-5px;min-width:2.375rem;padding:0 8px;position:absolute;text-align:center;top:4px}.custom-permission .permission-header{align-items:center;border-bottom:1px solid #efefef;display:flex;justify-content:space-between;padding:.375rem 0}.custom-permission .permission-header .back-icon{color:#999;cursor:pointer;margin-right:10px}.custom-permission .permission-name-desc{margin-top:.375rem}.custom-permission .permission-name-desc label{color:#999;font-size:14px}.custom-permission .permission-name-desc .permission-desc,.custom-permission .permission-name-desc .permission-name{flex:1 1}.custom-permission .permission-name-desc .permission-desc{margin-left:.4rem}.custom-permission .permissions-list-body{max-height:350px;overflow-y:scroll}.file-chooser-container{border:1px solid rgba(0,40,100,.12);border-radius:3px;font-size:1rem;height:20rem;overflow:auto;padding:.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.item-toggle{color:silver;cursor:pointer;height:1.5rem;left:0;line-height:1.5rem!important;position:absolute;text-align:center;top:0;width:1.5rem}.file-chooser-container .list-view{margin-top:.25rem}.list-view-header{padding-left:1.5rem;position:relative}.list-view-header:hover{background-color:#fdefb9}.list-view-header .name{color:#eb8205}.list-view-content{list-style:none;margin:0;padding:0}.file-chooser-item{padding-left:22px;position:relative}.file-chooser-item .item-info{cursor:pointer;height:1.5rem;line-height:1.625;position:relative}.file-chooser-item .item-active{background:#f3af7d!important;border-radius:2px;box-shadow:inset 0 0 1px #999;color:#fff}.file-chooser-item .item-info:hover{background:#fdefb9;border-radius:2px;box-shadow:inset 0 0 1px #999}.file-chooser-item .item-info .name{flex:1 1}.file-chooser-item .item-active .icon{color:#fff!important}.file-chooser-search-input{position:relative}.file-chooser-search-input .search-control{position:absolute;right:.7rem;top:.5rem}.file-chooser-search-input .search-input{width:100%}.file-chooser-search-container{border:1px solid #eee;height:20rem;overflow:auto;padding:10px;position:relative}.file-chooser-search-close{position:absolute;right:-.5rem;top:-.5rem}.searched-active{background:#f3af7d!important;border-radius:2px;box-shadow:inset 0 0 1px #999}.searched-active td{color:#fff}.searched-active .icon{color:#fff!important}.select-open-repo{background:#fdefb9}.file-chooser-table td{border-bottom:1px solid transparent}.file-chooser-item .item-info .item-text{font-size:15px;line-height:24px;overflow:hidden;padding-left:2.8rem;text-overflow:ellipsis;white-space:nowrap}.file-chooser-item .item-info .item-left-icon{align-items:center;display:flex;left:0;padding-left:1.5rem;position:absolute;top:0}#wrapper{height:100%}.shared-file-view-md{height:100%;overflow-y:hidden}.shared-file-view-md-header{background:#f4f4f7;border-bottom:1px solid #e8e8e8;height:53px;justify-content:space-between;padding:8px 16px 4px}.shared-file-view-md-main{height:calc(100% - 53px)}.shared-file-view-head{align-items:center;background:#fff;display:flex;height:60px;justify-content:space-between;margin:0 auto;width:950px}.shared-file-view-head h2{color:#222;font-size:1.4em;font-weight:400;margin-bottom:0}.shared-file-view-head .share-by{margin:0}.shared-file-view-body{background:#f4f4f4;border:1px solid #ededed;height:calc(100% - 60px);overflow:auto;padding:30px 0 15px}.shared-file-view-body.md-view{display:flex;min-height:0;padding:0}.shared-file-view-body .sf-slate-viewer-outline{top:145px!important}@media (max-width:991.98px){.shared-file-view-head{padding:10px 20px;width:100%}}.dialog-operation{align-items:center;display:flex}.dialog-operation .file-internal-link{color:#999;cursor:pointer;font-size:12px;font-weight:700;margin-left:.5rem;margin-top:2px}.dialog-operation .file-internal-link:hover{color:#333}.file-tag-list .file-tag-item{align-items:center;border-radius:10px;display:flex;margin:.25rem 0;max-width:180px;padding:0 .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.file-tag-list .file-tag-item .tag-name{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-container{border-left:1px solid #e8e8e8;display:flex;flex:1 1;flex-direction:column}.detail-header{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #e8e8e8;display:flex;height:40px;justify-content:center;line-height:2.5rem;position:relative}.detail-header .detail-control{color:#b9b9b9;font-size:16px;padding-left:.5rem}.detail-header .detail-control:hover{color:#888}.detail-header .detail-title{align-items:center;display:flex;flex:1 1;justify-content:center;margin-left:.25rem;width:0}.detail-header .detail-title .name{color:#322;font-size:1rem;line-height:1.5rem;margin:0 .5rem 0 .25rem;vertical-align:middle}.detail-body{display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto}.dirent-info .img{align-items:center;display:flex;height:10rem;justify-content:center;padding:.5rem 0}.dirent-info .img .thumbnail{display:inline-block;max-height:100%;max-width:calc(100% - 4px)}.dirent-table-container{display:flex;padding:10px 20px 20px}.dirent-table-container tr{border:none}.dirent-table-container table{flex:1 1}.dirent-table-container td,.dirent-table-container th{border:none;padding:5px 3px}.dirent-table-container th{color:#9c9c9c;font-size:13px;font-weight:400;text-align:left}.dirent-table-container td{color:#333;font-size:14px;word-break:break-all}.dirent-table-container .file-tag-container th{list-style:none;padding-top:8px;vertical-align:top}.dirent-table-container .file-tag-container .tag-list{list-style:none}.dirent-table-container .seafile-multicolor-icon.seafile-multicolor-icon-tag{cursor:pointer;height:20px;width:20px}.file-related-files th{vertical-align:top}.file-related-files td i{padding:0}.file-related-files td ul{list-style:none;max-height:100px;overflow-y:scroll;white-space:nowrap}.file-related-files td ul li{margin-bottom:5px;overflow-x:hidden;text-overflow:ellipsis}.file-related-files ul li a,.list-related-file-table tr td a{color:#333}.list-related-file-body{max-height:500px;min-height:200px;overflow-y:scroll}.no-related-file{text-align:center}.sf-add-related-file .alert{margin:.5rem}.sf-add-related-file .related-file-subtitle{display:inline-block;margin-bottom:.5rem}.detail-container .nav-item .nav-link,.detail-container .nav-item .nav-link i{margin:0 auto}.detail-container .edit-file-extra-attributes-btn{background-color:#f0f0f0;border-radius:3px;color:#929292;cursor:pointer;font-size:14px;height:28px;line-height:28px;max-width:100%;min-width:80px;padding:0 10px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detail-container .edit-file-extra-attributes-btn:hover{background-color:#dbdbdb;color:#666;cursor:pointer}.file-uploader-container{display:flex}.file-uploader{bottom:99999px;position:fixed}.uploader-list-view{background-color:#fff;border:1px solid #ddd;border-radius:3px;bottom:1px;box-shadow:0 0 6px #ddd;display:flex;flex-direction:column;height:20rem;position:fixed;right:1px;width:35rem;z-index:1050}.uploader-list-header{background-color:#f0f0f0;border-bottom:1px solid #ddd;color:#322;display:flex;font-size:1rem;justify-content:space-between;min-height:2.25rem;padding:.625rem}.uploader-list-header .progress{height:5px;margin-top:8px;width:475px}.uploader-list-header .upload-dialog-op-container{line-height:1}.uploader-list-header .upload-dialog-op{color:#b8b8b8;cursor:pointer;display:inline-block;font-size:18px;line-height:1;margin:3px 0 0 4px}.uploader-list-content{background-color:#fff;overflow:auto;padding:0 1rem 1.25rem}.file-upload-item{height:44px}.upload-progress .progress-container{height:24px;padding:4px 0}.upload-progress .progress{height:5px;width:80%}.upload-progress .progress .progress-bar{color:#e83}.upload-progress .progress-text{color:#666;font-size:12px;line-height:12px;margin-top:2px}#upload-link-total-progress-container{border:1px solid #eee;border-width:1px 0;font-size:14px;height:52px;margin:20px -32px 0}#upload-link-total-progress-container .progress{height:5px;margin-top:8px}.file-upload-item .upload-success-icon{background:#47b881;border-radius:100%;color:#fff;font-size:8px;font-weight:bolder;height:16px;line-height:1.1;padding:4px;width:16px}.file-upload-item .upload-success-msg{color:#47b881}.file-upload-item .upload-failure-icon{background:#ec4c47;border-radius:100%;color:#fff;font-size:8px;height:16px;padding:4px;text-align:center;width:16px}.file-upload-item .upload-failure-msg{color:#ec4c47}#wrapper,.wrapper{display:flex;flex-direction:column;height:100%;width:100%}#header{display:flex}#main{flex:1 1;min-height:0}#main,.side-panel{display:flex;overflow:hidden}.side-panel{flex:0 0 22%;flex-direction:column}.main-panel{display:flex;flex:1 0 78%;flex-direction:column}@media (max-width:767px){.side-panel{background:#f8f8f8;height:100%;left:-300px;max-width:calc(100% - 40px);position:fixed;transition:all .3s ease;width:300px;z-index:1031}}.main-panel-north,.side-panel-north{background:#f4f4f7;border-bottom:1px solid #e8e8e8;display:flex;flex-shrink:0;padding:.5rem 1rem;position:relative;z-index:100}@media (max-width:767px){.side-panel-north{border-right:1px solid #eee}.main-panel-north{padding-bottom:.25rem}}.main-panel-center,.side-panel-center{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.side-panel-center,.side-panel-footer{border-right:1px solid #eee;min-height:0}.cur-view-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.cur-view-path{align-items:center;background:#f9f9f9;display:flex;flex-shrink:0;justify-content:space-between;max-height:40px;padding:8px 16px;position:relative}.cur-view-path:after{border-bottom:1px solid #e8e8e8;bottom:0;content:"";left:16px;position:absolute;right:16px}.cur-view-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding:0 1rem}.table-container{flex:1 1;padding:0 1rem 10rem;position:relative}.table-drop-active:before{border:1px solid #45aaf2;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:-1}.cur-view-content .hd{background:#f2f2f2;border-radius:2px;height:48px;margin-bottom:.5em;padding:9px 10px}.cur-view-content .tip{font-size:14px}.cur-view-detail{-webkit-animation:move .5s ease-in-out 1;animation:move .5s ease-in-out 1;background-color:#fff;box-shadow:-1px 0 3px 0 #ccc;display:block;height:100%;position:absolute;right:0;width:300px;z-index:50}@-webkit-keyframes move{0%{opacity:.5;right:-500px}to{opacity:1;right:0}}@keyframes move{0%{opacity:.5;right:-500px}to{opacity:1;right:0}}.cur-view-detail .detail-container{height:100%}.reach-router,div[tabindex="-1"][role=group]{display:flex;flex:1 1;flex-direction:column;min-height:0}.header{align-items:center;background-color:#fff;border-bottom:1px solid #e5e5e5;box-shadow:0 3px 2px -2px hsla(0,0%,78%,.15);display:flex;flex-shrink:0;justify-content:space-between;padding:.625rem}.header .cur-file-info{display:flex;margin-left:.5rem}.header .info-item{align-items:center;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;margin-right:.5rem}.header .file-copywriting{color:#999;font-size:1rem;font-weight:400;margin-left:.5rem}.header .file-feature{background-color:#fbcb09;color:#fff;font-size:1.8rem;height:2.9375rem;width:2.9375rem}.header .file-operation-btn{margin-right:.25rem}.review{padding:0}.review .cur-file-info{margin:0}.review .file-feature{font-size:3rem;height:4.1875rem;width:4.1875rem}.review-state{border:1px solid transparent;border-radius:3px;margin:auto .5rem;position:relative}.review-state-finished{background-color:#dff1cc;border-color:#d2ecb8;color:#316100}.review-state-closed{background-color:#f5d2d2;border-color:#f1c1c0;color:#6b1110}.review-state-closed:focus,.review-state-finished:focus{box-shadow:0 0 0 0}img:not([src]),img[src=""]{opacity:0}.cur-view-path.draft-review-nav,.cur-view-path.share-upload-nav{padding:0 1rem}.cur-view-container .fa-star.fas{color:#999}.path-container{align-items:center;display:flex;max-width:80%;word-break:keep-all}.path-container a,.path-container span{flex-shrink:1;max-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.path-container span:first-child,.path-container span:last-child{flex-shrink:0}.path-container span.path-file-name,.path-container span.path-repo-name{flex-shrink:1}.image-file-view{position:relative;text-align:center}.image-file-view:before{content:" ";display:inline-block;font-size:0;height:100%;line-height:0;vertical-align:middle}#image-view{background:#fff;border:1px solid #eee;font-size:0;height:auto;line-height:0;max-height:calc(100% - 4px);max-width:calc(100% - 4px);padding:1px;width:auto}#img-next,#img-prev{background:#fff;border-radius:100%;color:#888;height:50px;line-height:50px;position:absolute;text-decoration:none;top:48%;width:50px}#img-prev{left:15px}#img-next{right:15px}#img-next:hover,#img-prev:hover{color:#333}.svg-file-view{position:relative;text-align:center}.svg-file-view:before{content:" ";display:inline-block;font-size:0;height:100%;line-height:0;vertical-align:middle}#svg-view{max-height:100%;max-width:100%}.pdf-file-view{overflow:hidden;position:relative}.pdf-file-view.file-view-content{border:0}.sf-hide{height:0;overflow:hidden}#mainContainer,#outerContainer,#viewerContainer{bottom:0;left:0;position:absolute;right:0;top:0}#viewerContainer{margin-bottom:33px;overflow:auto;padding:10px 0 0}#viewerContainer:focus{outline:none}.pdfViewer .page{background:#fff;border:none;box-shadow:0 0 6px #ccc;margin:0 auto 10px;position:relative}.page .loading-icon{left:50%;position:absolute;top:50%}#toolbarViewerMiddle{left:auto;right:0;-webkit-transform:none;transform:none}select#scaleSelect{background:#fff;font-size:12px;height:24px}#scaleSelectContainer:after{top:4px}#errorWrapper{background:#ff6e6e;color:#0c0c0d;padding:3px 6px}#errorWrapper,.toolbar{left:0;position:absolute;right:0;z-index:998}.toolbar{bottom:0}#toolbarContainer{border-top:1px solid #c9c9c9;box-shadow:none;height:auto}#loadingBar{background:transparent;border:0;height:auto;position:fixed;top:50%;width:auto}input#pageNumber{font-size:12px;height:20px;margin:0 0 0 9px;padding:0 5px}#numPages.toolbarLabel{margin:0;padding:0 7px}#sidebarContainer{background:#fff;border-top:none;bottom:0;position:absolute;top:0}#toolbarSidebar{background:#fff;height:auto}#thumbnailView{padding:0;width:100%}#thumbnails-header .title{font-size:1rem}#thumbnails-header .sf2-icon-x3{font-family:seafile-font2}#thumbnails-header .close-thumbnail-panel{color:#999;font-size:1rem}#thumbnails-header .close-thumbnail-panel:hover{color:#555}#thumbnailView .thumbnail{border:none;border-radius:0;border-radius:initial;float:none;height:auto;margin:0 1px 0 0;max-height:none;max-width:none;padding:10px 0;text-align:center;width:auto}#thumbnailView .thumbnail.selected{background:#f0f0f0}#thumbnailView .thumbnail .thumbnail-page-number{bottom:0;color:#999;font-size:.875rem;position:absolute;right:100%}#thumbnailView .thumbnail .thumbnailImage{border:1px solid #ddd;border-radius:3px}#thumbnailView .thumbnail.selected .thumbnailImage{border:2px solid #ff9800}#sidebarContent{inset-block:51.5px 0}.splitToolbarButton>.toolbarButton{float:none}#overlayContainer{background-color:rgba(0,0,0,.2);display:table;height:100%;position:absolute;width:100%;z-index:999}.dirent-info .img .thumbnail{border:0;border-radius:0;float:none;height:auto;margin:0;padding:0;width:auto}@media print{#wrapper{display:none}}.text-file-view .cm-editor{border:1px solid #ccc;box-shadow:0 0 6px #ccc;height:auto;margin:0 auto;max-width:950px;min-height:300px;width:calc(100% - 40px)}.text-file-view .cm-editor.cm-focused{outline:none}.text-file-view .cm-gutter,.text-file-view .cm-scroll{min-height:300px}.text-file-view{overflow:auto}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{height:100%;left:0;position:absolute;top:0;width:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff")}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{background-color:#000;box-sizing:border-box;color:#fff;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;padding:0;position:relative;vertical-align:top;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{height:100%!important;width:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{max-width:100%;width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js .vjs-tech,.video-js.vjs-fill:not(.vjs-audio-only-mode){height:100%;width:100%}.video-js .vjs-tech{left:0;position:absolute;top:0}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){height:100%!important;padding-top:0!important;width:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{cursor:default;opacity:.5}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;height:150px;margin:0 auto;padding:20px;text-align:center;width:300px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{background-color:#2b333f;background-color:rgba(43,51,63,.7);border:.06666em solid #fff;border-radius:.3em;cursor:pointer;display:block;font-size:3em;height:1.63332em;left:10px;line-height:1.5em;opacity:1;padding:0;position:absolute;top:10px;transition:all .4s;width:3em}.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-1.5em;margin-top:-.81666em;top:50%}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:#73859f;background-color:rgba(115,133,159,.5);border-color:#fff;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-decoration:none;text-transform:none;transition:none}.vjs-control .vjs-button{height:100%;width:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;font-family:Arial,Helvetica,sans-serif;margin:0;overflow:auto;padding:0}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{font-size:1.2em;line-height:1.4em;list-style:none;margin:0;padding:.2em 0;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:none}.vjs-menu li.vjs-menu-title{cursor:default;font-size:1em;font-weight:700;line-height:2em;margin:0 0 .3em;padding:0;text-align:center;text-transform:uppercase}.vjs-menu-button-popup .vjs-menu{border-top-color:rgba(43,51,63,.7);bottom:0;display:none;height:0;left:-3em;margin-bottom:1.5em;position:absolute;width:10em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:1.5em;max-height:15em;position:absolute;width:100%}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{overflow:hidden;transition:all .4s}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{height:100%;left:4em;margin:0;opacity:0;padding:0;position:absolute;top:0;transition:all .4s;width:auto}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{height:100%;margin:0;overflow:hidden;width:auto}.video-js .vjs-control-bar{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:0;display:none;height:3em;left:0;position:absolute;right:0;width:100%}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;opacity:1;transition:visibility .1s,opacity .1s;visibility:visible}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s;visibility:visible}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;pointer-events:auto;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{flex:none;height:100%;margin:0;padding:0;position:relative;text-align:center;width:4em}.video-js .vjs-control.vjs-visible-text{padding-left:1em;padding-right:1em;width:auto}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{clip:rect(0 0 0 0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{align-items:center;cursor:pointer;display:flex;flex:auto;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{align-items:center;display:flex}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{display:block;height:100%;margin:0;padding:0;position:absolute;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{background-color:#000;display:none;height:100%;position:absolute;width:1px;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{background-color:#000;background-color:rgba(0,0,0,.8);color:#fff}.video-js .vjs-slider{-webkit-touch-callout:none;background-color:#73859f;background-color:rgba(115,133,159,.5);cursor:pointer;margin:0 .45em;padding:0;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{box-shadow:0 0 1em #fff;text-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;display:flex;margin-right:1em}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{height:1px;margin-left:-1px;opacity:0;visibility:visible;width:1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;visibility:visible}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{height:3em;margin-right:0;width:5em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{transition:width .1s;width:10em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;width:3em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{height:3em;opacity:1;position:relative;transition:none;visibility:visible;width:5em}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{bottom:3em;left:.5em;position:absolute}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{height:.3em;width:5em}.vjs-volume-bar.vjs-slider-vertical{height:5em;margin:1.35em auto;width:.3em}.video-js .vjs-volume-level{background-color:#fff;bottom:0;left:0;position:absolute}.video-js .vjs-volume-level:before{font-size:.9em;position:absolute;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{left:-.3em;top:-.5em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{right:-.5em;top:-.3em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:8em;height:8em;width:3em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{background-color:#000;display:none;height:1px;position:absolute;width:100%;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{height:100%;width:1px}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{background-color:#000;background-color:rgba(0,0,0,.8);color:#fff}.vjs-poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.video-js .vjs-live-control{align-items:flex-start;display:flex;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;text-align:left;width:auto}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;display:inline-flex;flex:none;font-size:1em;height:100%;line-height:3em;min-width:4em;padding-left:.5em;padding-right:.5em;width:auto}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;text-align:left;width:auto}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;padding-left:1em;padding-right:1em;width:auto}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{bottom:3em;left:0;pointer-events:none;position:absolute;right:0;top:0}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;margin-bottom:.1em;text-align:center}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{height:100%;left:0;position:absolute;top:0;width:100%}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;pointer-events:none;text-align:center}.vjs-playback-rate .vjs-menu{left:0;width:4em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-align:center;text-shadow:.05em .05em .1em #000;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{background-clip:padding-box;border:6px solid rgba(43,51,63,.7);border-radius:25px;box-sizing:border-box;display:none;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.85;position:absolute;text-align:left;top:50%;visibility:hidden;width:50px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards;display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{border:inherit;border-color:#fff transparent transparent;border-radius:inherit;box-sizing:inherit;content:"";height:inherit;margin:-6px;opacity:1;position:absolute;width:inherit}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation-delay:.44s;animation-delay:.44s;border-top-color:#fff}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" ";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{display:block;flex:auto}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.vjs-text-track-settings fieldset{border:none;margin:5px;padding:3px}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;display:block;height:1px;margin:0 0 5px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{background-image:linear-gradient(0deg,#fff 88%,#73859f);outline-style:solid;outline-width:medium}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);border-radius:2px;color:#2b333f;cursor:pointer}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:none}.video-js :focus:not(:focus-visible){outline:none}.video-js{max-height:100%;max-width:800px}.audio-file-view .video-js,.video-js{margin:0 auto;width:calc(100% - 40px)}.audio-file-view .video-js{height:3em;max-width:500px}.audio-file-view .video-js .vjs-fullscreen-control{display:none} \ No newline at end of file diff --git a/media/assets/frontend/static/css/draft.22c06bac.css b/media/assets/frontend/static/css/draft.22c06bac.css new file mode 100644 index 00000000000..f57b9bac2ff --- /dev/null +++ b/media/assets/frontend/static/css/draft.22c06bac.css @@ -0,0 +1 @@ +#wrapper{display:flex;height:100%;width:100%}.header .button-group{align-items:center;display:flex}.header .add-reviewer-btn,.header .common-list-btn{margin-right:.25em}.header .common-list-btn .common-list-btn-number{margin-left:.5em}.main .cur-view-container{background-color:#fafaf9;display:flex;flex-flow:row nowrap;height:100%;width:100%}.main .cur-view-container .cur-view-content{flex:auto;height:100%}.main .cur-view-right-part{flex-shrink:0;height:100%;position:relative;width:300px}.cur-file-info .file-info{display:block;padding-top:10px}.file-info .draft-link,.file-info .view-file-link{color:#1e1e1e;display:block;font-size:.6em;font-weight:400;text-decoration:underline}.file-info .file-review{color:#999;font-size:1rem;font-weight:400}.cur-file-info .last-modification{font-size:.8125rem}.seafile-toggle-diff{display:flex;margin-right:10px}.seafile-toggle-diff .custom-switch .custom-switch-indicator{border:1px solid #e9ecef}.seafile-toggle-diff .custom-switch-input:checked~.custom-switch-indicator{background-color:#f19645}.review-side-panel{background-color:#fff;border-left:1px solid #e6e6dd;height:100%}.review-side-panel-head{background-color:#fafaf9;border-bottom:1px solid #e5e5e5;font-weight:700;line-height:3em;text-align:center}.review-side-panel-body{height:100%;overflow-y:scroll;padding:1rem 1rem 3rem}.review-side-panel-body .dirent-table-container{padding-left:0}.dirent-table-container th{word-wrap:break-word;word-break:normal}.dirent-table-container td a:hover{text-decoration:underline}.review-side-panel-item{border-bottom:1px solid #e6e6dd;padding:1em 0}.review-side-panel-item:last-child{border:0}.review-side-panel-item .author-info,.review-side-panel-item .reviewer-info{align-items:center;display:flex}.review-side-panel-header{color:#666;display:flex;font-size:.8125rem;font-weight:700;justify-content:space-between;margin-bottom:2px}.review-side-panel-item i{color:#c8c8c8;font-size:1rem;margin:5px 5px 0 0}.review-side-panel-item i:hover{color:#a4a4a4;cursor:pointer}.review-side-panel-avatar{height:1.5rem;margin-right:10px;width:1.5rem}.review-side-panel-item .author-name,.review-side-panel-item .reviewer-name{height:2rem;line-height:2rem}.markdown-viewer-render-content{position:relative}.markdown-viewer-render-content tr:nth-child(2n){background-color:#fff}.review-side-panel-nav{margin:0}.review-side-panel-nav .nav-item{padding-top:4px;width:33.3%}.review-side-panel-nav .nav-item .nav-link{margin:0 auto}.review-side-panel-nav .nav-item .nav-link.active{border-color:#f19645;color:#f19645}.review-side-panel-nav .nav-item i{font-size:1rem;padding:0 8px;width:1rem}.review-side-panel .tab-content{height:calc(100% - 38px)}.review-side-panel .tab-content .tab-pane{height:100%}@media (max-width:768px){.markdown-viewer-render-content{margin:0}.header .file-operation-btn{padding:.1rem .25rem}}@media (max-width:992px){.dirent-table-container td,.review-side-panel{font-size:12px!important}} \ No newline at end of file diff --git a/media/assets/frontend/static/css/fileHistory.12927620.css b/media/assets/frontend/static/css/fileHistory.12927620.css new file mode 100644 index 00000000000..a728a2ca099 --- /dev/null +++ b/media/assets/frontend/static/css/fileHistory.12927620.css @@ -0,0 +1 @@ +.item-active{background-color:#fdc297!important;color:#fff}.item-active i{color:#fff}.history-list-item .history-info{flex:1 1;padding:0 .5rem}.history-list-item .history-operation{align-items:center;display:flex;justify-content:center;width:1.5rem}.history-info .time{color:#000}.history-info .owner{align-items:center;color:#888;display:flex;margin-top:.25rem}.owner .squire-icon{background-color:#549b5a;height:.5rem;margin-right:.25rem;width:.5rem}.history-body .dropdown-menu{min-width:8rem}.history-body .dropdown-menu a{color:#6e7687;text-decoration:none}.history-header{align-items:center;background-color:#f4f4f7;border-bottom:1px solid #e8e8e8;display:flex;font-size:1rem;justify-content:space-between;padding:.5rem 1rem}.file-history-header{background-color:#fff;height:50px}.history-header .title{font-size:1.25rem;line-height:1rem}.history-header .title .go-back{color:silver;margin-right:.75rem}.history-header .title .go-back:hover{color:#f93;text-decoration:none}.content-viewer{display:flex;flex:1 1;min-height:0}.content-viewer .sf-slate-viewer-scroll-container{background-color:#fafaf9;display:block;padding:20px 40px}.content-viewer .sf-slate-viewer-article-container .article{max-width:100%;width:100%}.panel-header{border-bottom:1px solid #e8e8e8;font-size:1rem;font-weight:400;height:36px;line-height:1.5;padding:.5rem 0;position:relative;text-align:center;width:100%}.history-body{display:flex;flex:1 1;height:500px;min-height:0;overflow:hidden}.history-list-container{flex:1 1;flex-direction:column;min-height:0;overflow:auto}.history-list-container .history-list-item{display:flex;flex:1 1;padding:5px 10px}.history-list-container .history-list-item:hover{background-color:#ffe7d5}.history-content .main-panel{flex:1 1 auto}.history-content .history-side-panel{background-color:#fff;border-left:1px solid #e5e5e5;display:flex;flex:0 0 auto;flex-direction:column;-webkit-user-select:none;-ms-user-select:none;user-select:none}.history-content .history-side-panel .history-side-panel-title{border-bottom:1px solid #e5e5e5;font-size:1rem;font-weight:bolder;height:50px;line-height:50px;padding:0 10px}@media (min-width:992px){.history-side-panel{width:260px}.history-content .main-panel{max-width:calc(100% - 260px)}}@media (max-width:991.8px){.history-content .main-panel{max-width:calc(100% - 190px)}}@media (max-width:768px){.history-content .main-panel{max-width:100%}.content-viewer .sf-slate-viewer-scroll-container{padding:20px}.content-viewer .sf-slate-viewer-article-container{margin:0;padding:0}.content-viewer .sf-slate-viewer-article-container .article{padding:20px}} \ No newline at end of file diff --git a/media/assets/frontend/static/css/fileHistoryOld.6d426e0b.css b/media/assets/frontend/static/css/fileHistoryOld.6d426e0b.css new file mode 100644 index 00000000000..af34e02a916 --- /dev/null +++ b/media/assets/frontend/static/css/fileHistoryOld.6d426e0b.css @@ -0,0 +1 @@ +.old-history-header{align-items:center;background-color:#f4f4f7;border-bottom:1px solid #e8e8e8;display:flex;font-size:1rem;justify-content:space-between;padding:.5rem 1rem}.old-history-main{display:inline!important;min-height:1px;overflow:auto;padding:16px 10% 0;position:relative}.old-history-main .go-back{color:#ccc;float:left;font-size:25px;margin-left:-3rem}.old-history-main .go-back:hover{color:#f93;text-decoration:none}.old-history-main .get-more-btn{background:#efefef;border:0;border-radius:2px;color:#777;padding:.5em 0;width:100%}.old-history-main .get-more-btn:hover{color:#444}.old-history-main p{color:grey;font-size:12px;margin-bottom:1rem;margin-top:0}.old-history-main h2{color:#222;font-size:1.5em;font-weight:700;line-height:1.5}.old-history-main .file-name{word-wrap:break-word;color:#ee8204}.old-history-main .commit-list{margin:8px 0 40px;width:100%}.old-history-main .commit-list .avatar{border-radius:2px;height:16px;vertical-align:middle;width:16px}.old-history-main .commit-list .username{color:#eb8205;font-weight:700;text-decoration:none;vertical-align:middle}.old-history-more-operation i{color:#999;cursor:pointer}.old-history-more-operation a:hover{text-decoration:none}.old-history-more-operation i:hover{color:#666}@media (max-width:768px){.old-history-main .go-back{margin-left:-2rem}} \ No newline at end of file diff --git a/media/assets/frontend/static/css/historyTrashFileView.14c233ee.css b/media/assets/frontend/static/css/historyTrashFileView.14c233ee.css new file mode 100644 index 00000000000..9ae7efc4a50 --- /dev/null +++ b/media/assets/frontend/static/css/historyTrashFileView.14c233ee.css @@ -0,0 +1 @@ +.file-view-content.md-content{background:#f4f4f4;border-right:none;display:flex;height:100%;padding:0;width:100%}.md-content .sf-slate-viewer-scroll-container .article{border:1px solid #ccc;box-shadow:0 0 6px #ccc;padding:70px 75px}.sdoc-file-view .sdoc-editor-container{background:transparent} \ No newline at end of file diff --git a/media/assets/frontend/static/css/markdownEditor.3110eb73.css b/media/assets/frontend/static/css/markdownEditor.3110eb73.css new file mode 100644 index 00000000000..8b7d2946931 --- /dev/null +++ b/media/assets/frontend/static/css/markdownEditor.3110eb73.css @@ -0,0 +1 @@ +.seafile-btn-view-review{align-items:center;display:flex}.seafile-btn-view-review .tag:hover{cursor:pointer}.topbar-btn-container{align-items:center;display:flex}.btn-new-draft,.seafile-btn-add-review{margin-right:10px}.collab-users-dropdown.dropdown{margin-right:6px}.btn-active[data-active=true]{color:#eb8205}.add-item-btn{align-items:center;background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #dedede;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:30px;overflow:hidden;padding:0 10px;position:relative}.add-item-btn:hover{background-color:#f5f5f5}.add-item-btn .dtable-icon-add-table{font-size:12px;font-weight:600;margin-right:10px;-webkit-transform:none;transform:none}.add-item-btn .add-new-option{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-list-container{list-style:none;max-height:15rem;overflow:auto}.add-tag-link{color:#666}.add-tag-link:hover{background:#f5f5f5;color:#444;text-decoration:none}.tag-list-item{height:2.5rem}.tag-list-item.hl{background:#f5f5f5}.tag-selected-icon{color:#999}.tag-delete-icon{color:#999;font-size:18px}.tag-delete-icon:hover{color:#444}.tag-dialog-back{color:#888;cursor:pointer;margin-right:10px}.tag-dialog-back:focus,.tag-dialog-back:hover{color:#444}.tag-color-option .colorinput-color:before{display:none}.tag-color-option .color-selected{opacity:0}.tag-color-option .colorinput-input:checked~.colorinput-color .color-selected{opacity:1}.tag-color-popover .popover{max-width:360px}.tag-color-popover .colorinput-color,.tag-color-popover .tag-color{height:20px;width:20px}.tag-color-popover .tag-color-option .colorinput-input:checked~.colorinput-color .color-selected{font-size:12px}.edit-filetag-popover .edit-filetag-popover-input{color:#212529;font-size:14px;height:30px;max-height:30px}.edit-filetag-popover .popover{padding:10px 10px 0;width:200px}.edit-filetag-popover .tag-list-container{padding:10px 0}.edit-filetag-popover .tag-not-found{opacity:.5}.edit-filetag-popover .tag-list-item{height:30px}.edit-filetag-popover .tag-item{align-items:center;border-radius:10px;display:flex;margin:.25rem 0;max-width:130px;padding:0 .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.edit-filetag-popover .tag-item .tag-name{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-filetag-popover .add-item-btn{margin:0 -10px}.dirent-table-container tr{border:none}.dirent-table-container td,.dirent-table-container th{border:none;padding:5px 3px}.dirent-table-container th{color:#9c9c9c;font-size:13px;font-weight:400;text-align:left}.dirent-table-container td{color:#333;font-size:14px;word-break:break-all}.dirent-table-container .file-tag-container th{list-style:none;padding-top:8px;vertical-align:top}.dirent-table-container .file-tag-container .tag-list{list-style:none}.file-related-files th{vertical-align:top}.file-related-files td i{padding:0}.file-related-files td ul{list-style:none;max-height:100px;overflow-x:hidden;overflow-y:scroll;text-overflow:ellipsis;white-space:nowrap}.file-related-files td ul li{margin-bottom:5px}.file-related-files ul li a,.list-related-file-table tr td a{color:#333}.list-related-file-body{max-height:500px;min-height:200px;overflow-y:scroll}.detail-container .tab-content{height:calc(100% - 73px)}.detail-container .nav-item .nav-link,.detail-container .nav-item .nav-link i{margin:0 auto}#root,body,html{height:100%;width:100%}#root{display:flex;flex-direction:column;min-height:0;min-width:0}.sf-md-viewer-topbar-first,.sf-md-viewer-topbar-first-narrow{align-items:center;background-color:#fff;border-bottom:1px solid #e5e5e5;box-shadow:0 3px 2px -2px hsla(0,0%,78%,.15);flex-shrink:0;padding:4px 10px}@media (max-width:768px){.sf-md-viewer-topbar-first{display:none!important}}@media (min-width:768px){.sf-md-viewer-topbar-first-narrow{display:none!important}}.topbar-file-info{display:inline-block;margin-left:8px;-webkit-user-select:text;-ms-user-select:text;user-select:text}.topbar-file-info .file-title{align-items:center;display:flex;font-size:1.2rem;font-weight:700}.topbar-file-info .file-title .iconfont{font-size:.875rem}.topbar-file-info .file-title .file-star{color:#999;cursor:pointer;font-size:.875rem;margin-left:.5rem;vertical-align:text-bottom}.topbar-file-info .file-title .file-star .star{color:#999}.topbar-file-info .file-state{font-size:.8125rem}.topbar-file-info .file-state .file-modifier-name{margin-right:.5rem}.topbar-file-info .file-state .file-modifier-savedraft{color:#888;margin-left:.5rem}.sf-md-viewer-content{display:flex;flex:1 1;min-height:0;min-width:0}*{margin:0;padding:0}html,input,textarea{background:#eee;font-family:Roboto,sans-serif;line-height:1.4}body{overflow-y:hidden}p{margin:0}:not(pre)>code{background-color:#eee;font-family:monospace;padding:3px}img{max-width:100%}img.active{box-shadow:0 0 0 2px blue}input{background:#fafafa;border:2px solid #ddd;box-sizing:border-box;font-size:.85em;padding:.5em;width:100%}input:focus{border-color:blue;outline:0}input[type=checkbox]{width:auto}a,a:hover{color:#eb8205}.lds-ripple{display:inline-block;height:64px;position:relative;width:64px}.lds-ripple div{-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #eb8205;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{height:0;left:28px;opacity:1;top:28px;width:0}to{height:58px;left:-1px;opacity:0;top:-1px;width:58px}}@keyframes lds-ripple{0%{height:0;left:28px;opacity:1;top:28px;width:0}to{height:58px;left:-1px;opacity:0;top:-1px;width:58px}}.empty-loading-page{height:100%;position:fixed;width:100%}.page-centered{left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)} \ No newline at end of file diff --git a/media/assets/frontend/static/css/orgAdmin.1ccd26d7.css b/media/assets/frontend/static/css/orgAdmin.1ccd26d7.css new file mode 100644 index 00000000000..a1a92dc419a --- /dev/null +++ b/media/assets/frontend/static/css/orgAdmin.1ccd26d7.css @@ -0,0 +1 @@ +.system-statistic-time-range{align-items:center;display:flex;font-size:13px;margin:15px 0 25px}.sys-stat-tool{color:#333;display:flex;font-size:13px}.system-statistic-item{border:1px solid #c5c5c5;cursor:pointer;padding:5px 10px}.sys-stat-tool .item-active,.system-statistic-item:hover{background:#efefef}.system-statistic-input-container{align-items:center;display:flex;margin-left:1rem}.system-statistic-input{height:31px;width:120px}.error-tip{color:red}.statistic-traffic-tab{color:#333;display:flex;font-size:13px;margin-top:10px}.statistic-traffic-tab .statistic-traffic-tab-item{border-bottom:2px solid transparent;color:#8a948f;cursor:pointer;margin-right:10px;padding:3px 0}.statistic-traffic-tab .statistic-traffic-tab-item.active,.statistic-traffic-tab .statistic-traffic-tab-item:hover{border-bottom:2px solid #eb8025;color:#eb8025}.statistic-reports-title{background:#f7f7f7;color:#222;margin-top:15px;padding:3px 10px}.statistic-reports-submit{margin-left:15px}.statistic-reports-wrapper{align-items:center;display:flex;margin-top:15px}.statistic-reports-input{height:30px;width:80px}.statistic-reports-tip{font-size:13px;padding:0 10px}.system-statistic-connect{line-height:1;padding:0 5px}.system-statistic-button{height:31px;margin-left:1rem}.rc-calendar table{table-layout:auto}.rc-calendar tbody tr{height:1.75rem}.web-setting-icon-btn{font-size:1rem;line-height:1.5;min-width:0}.web-setting-icon-btn-submit{color:green}.web-setting-icon-btn-cancel{color:#666}.web-setting-textarea{min-height:7rem}.web-setting-label{word-break:break-word}.paginator{font-size:14px;margin:10px 0;text-align:center}.cur-view-path.org-user-nav{padding:0 1rem}.cur-view-path.org-admin-user-nav{padding:0 16px 1px}.cur-view-path .operation-item{font-size:12px;height:24px;line-height:24px}.cur-view-container .no-group,.cur-view-container .no-libraty,.cur-view-container .no-member{color:#a4a4a4;margin:30px 0;text-align:center}.cur-view-path .sf-heading a{color:#eb8205}.cur-view-subcontainer{margin:10px}.cur-view-subcontainer table{margin:8px 0 40px}.org-departments>div{height:100%}.org-members .cur-view-content{padding-bottom:40px}.cur-view-path button:hover{cursor:pointer}.audit-unselect-item{background:#f2f2f2;border:1px solid #ccc;border-radius:2px;cursor:pointer;display:inline-block;font-size:14px;margin:10px 5px 0;padding:1px 8px}.audit-unselect-item:hover{background-color:#ddd}.no-deco,.no-deco:focus,.no-deco:hover{text-decoration:none}.cur-view-path .nav .nav-item a{padding:7px 10px} \ No newline at end of file diff --git a/media/assets/frontend/static/css/plainMarkdownEditor.25e4c208.css b/media/assets/frontend/static/css/plainMarkdownEditor.25e4c208.css new file mode 100644 index 00000000000..41f8c5e3a72 --- /dev/null +++ b/media/assets/frontend/static/css/plainMarkdownEditor.25e4c208.css @@ -0,0 +1 @@ +.sf-code-mirror .cm-editor{font-size:13px;height:100vh}.sf-code-mirror .cm-editor .cm-scroller{overflow-x:visible;overflow-x:initial}.seafile-btn-view-review{align-items:center;display:flex}.seafile-btn-view-review .tag:hover{cursor:pointer}.topbar-btn-container{align-items:center;display:flex}.btn-new-draft,.seafile-btn-add-review{margin-right:10px}.collab-users-dropdown.dropdown{margin-right:6px}.btn-active[data-active=true]{color:#eb8205}.empty-loading-page{height:100%;position:fixed;width:100%}.page-centered{left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lds-ripple{display:inline-block;height:64px;position:relative;width:64px}.lds-ripple div{-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #eb8205;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{height:0;left:28px;opacity:1;top:28px;width:0}to{height:58px;left:-1px;opacity:0;top:-1px;width:58px}}@keyframes lds-ripple{0%{height:0;left:28px;opacity:1;top:28px;width:0}to{height:58px;left:-1px;opacity:0;top:-1px;width:58px}}.sf-plain-editor{display:flex;flex:1 1;min-height:0;min-width:0;position:relative}.sf-plain-editor-main{inset:0;position:absolute}.sf-plain-editor-left-panel{background-color:#fff;border-right:1px solid #e6e6dd}.sf-plain-editor-left-panel,.sf-plain-editor-right-panel{height:100%;overflow-x:hidden;overflow-y:scroll;width:50%}.sf-plain-editor-right-panel{background-color:#fafaf9}.rendered-markdown.article{padding:0 20px 20px}.rendered-markdown tbody tr:first-child{font-weight:400}#root,body,html{height:100%;width:100%}#root{display:flex;flex-direction:column;min-height:0;min-width:0}.sf-md-viewer-topbar-first,.sf-md-viewer-topbar-first-narrow{align-items:center;background-color:#fff;border-bottom:1px solid #e5e5e5;box-shadow:0 3px 2px -2px hsla(0,0%,78%,.15);flex-shrink:0;padding:4px 10px}@media (max-width:768px){.sf-md-viewer-topbar-first{display:none!important}}@media (min-width:768px){.sf-md-viewer-topbar-first-narrow{display:none!important}}.topbar-file-info{display:inline-block;margin-left:8px;-webkit-user-select:text;-ms-user-select:text;user-select:text}.topbar-file-info .file-title{align-items:center;display:flex;font-size:1.2rem;font-weight:700}.topbar-file-info .file-title .iconfont{font-size:.875rem}.topbar-file-info .file-title .file-star{color:#999;cursor:pointer;font-size:.875rem;margin-left:.5rem;vertical-align:text-bottom}.topbar-file-info .file-title .file-star .star{color:#999}.topbar-file-info .file-state{font-size:.8125rem}.topbar-file-info .file-state .file-modifier-name{margin-right:.5rem}.topbar-file-info .file-state .file-modifier-savedraft{color:#888;margin-left:.5rem}.sf-md-viewer-content{display:flex;flex:1 1;min-height:0;min-width:0} \ No newline at end of file diff --git a/media/assets/frontend/static/css/repoFolderTrash.69b56f7c.css b/media/assets/frontend/static/css/repoFolderTrash.69b56f7c.css new file mode 100644 index 00000000000..5250f70fcdf --- /dev/null +++ b/media/assets/frontend/static/css/repoFolderTrash.69b56f7c.css @@ -0,0 +1 @@ +body{overflow:hidden}#wrapper{height:100%}.top-header{background:#f4f4f7;border-bottom:1px solid #e8e8e8;flex-shrink:0;padding:.5rem 1rem}.go-back{color:silver;font-size:1.75rem;left:-40px;position:absolute;top:-5px}.op-bar{background:#f2f2f2;border-radius:2px;padding:9px 10px}.more{background:#efefef;border:0;color:#777}.more:hover{background:#dfdfdf;color:#000}.clean{border-color:#ccc;border-radius:2px;font-weight:400;height:30px;line-height:28px;min-width:55px;padding:0 .5rem} \ No newline at end of file diff --git a/media/assets/frontend/static/css/repoHistory.d2c893af.css b/media/assets/frontend/static/css/repoHistory.d2c893af.css new file mode 100644 index 00000000000..b3221888e64 --- /dev/null +++ b/media/assets/frontend/static/css/repoHistory.d2c893af.css @@ -0,0 +1 @@ +.commit-detail-item{list-style-type:none}body{overflow:hidden}#wrapper{height:100%}.top-header{background:#f4f4f7;border-bottom:1px solid #e8e8e8;flex-shrink:0;padding:.5rem 1rem}.details{color:#666;font-size:12px;margin-left:.25rem;text-decoration:underline}.commit-label{background:#eee;border-radius:3px;margin:0 2px;padding:1px 5px;white-space:nowrap}.go-back{color:silver;font-size:1.75rem;left:-40px;position:absolute;top:-5px} \ No newline at end of file diff --git a/media/assets/frontend/static/css/repoSnapshot.0ee3fb82.css b/media/assets/frontend/static/css/repoSnapshot.0ee3fb82.css new file mode 100644 index 00000000000..1a5662651b9 --- /dev/null +++ b/media/assets/frontend/static/css/repoSnapshot.0ee3fb82.css @@ -0,0 +1 @@ +body{overflow:hidden}#wrapper{height:100%}.top-header{background:#f4f4f7;border-bottom:1px solid #e8e8e8;flex-shrink:0;padding:.5rem 1rem}.go-back{color:silver;font-size:1.75rem;left:-40px;position:absolute;top:-5px}.op-bar{background:#f2f2f2;border-radius:2px;padding:9px 10px}.op-bar-btn{border-color:#ccc;border-radius:2px;font-weight:400;height:30px;line-height:28px;min-width:55px;padding:0 .5rem}.heading-commit-time{font-size:60%;font-weight:400} \ No newline at end of file diff --git a/media/assets/frontend/static/css/sdocFileHistory.2e8cd445.css b/media/assets/frontend/static/css/sdocFileHistory.2e8cd445.css new file mode 100644 index 00000000000..3f3fee3496c --- /dev/null +++ b/media/assets/frontend/static/css/sdocFileHistory.2e8cd445.css @@ -0,0 +1 @@ +.go-back{color:silver;margin-right:.75rem}.go-back:hover{color:#f93;cursor:pointer}.item-active{background-color:#fdc297!important;color:#fff}.item-active i{color:#fff}.history-list-item .history-info{flex:1 1;padding:0 .5rem}.history-list-item .history-operation{align-items:center;display:flex;justify-content:center;width:1.5rem}.history-info .time{color:#000}.history-info .owner{align-items:center;color:#888;display:flex;margin-top:.25rem}.owner .squire-icon{background-color:#549b5a;height:.5rem;margin-right:.25rem;width:.5rem}.history-body .dropdown-menu{min-width:8rem}.history-body .dropdown-menu a{color:#6e7687;text-decoration:none}.sdoc-file-history .sdoc-file-history-container{flex:1 1;overflow-x:hidden}.sdoc-file-history .sdoc-file-history-header{background-color:#fff;border-bottom:1px solid #e5e5e5;height:50px}.sdoc-file-history .sdoc-file-history-header .sdoc-file-history-header-left{flex:1 1;font-size:1.25rem}.sdoc-file-history .sdoc-file-history-header .file-name{flex:1 1}.sdoc-file-history .sdoc-file-history-header .sdoc-file-history-header-right{height:100%;min-width:100px}.sdoc-file-history .sdoc-file-history-header .sdoc-file-changes-container{border:1px solid #e5e5e5;border-radius:3px;height:32px}.sdoc-file-history .sdoc-file-history-header .sdoc-file-changes-divider{border-right:1px solid #e5e5e5;height:100%;width:1px}.sdoc-file-history .sdoc-file-history-header .sdoc-file-changes-last,.sdoc-file-history .sdoc-file-history-header .sdoc-file-changes-next{height:100%;padding:0 8px}.sdoc-file-history .sdoc-file-history-header .sdoc-file-changes-last .fas,.sdoc-file-history .sdoc-file-history-header .sdoc-file-changes-next .fas{color:#000;opacity:.5}.sdoc-file-history .sdoc-file-history-header .sdoc-file-changes-last:hover,.sdoc-file-history .sdoc-file-history-header .sdoc-file-changes-next:hover{background-color:#f5f5f5;cursor:pointer;opacity:.75}.sdoc-file-history .sdoc-file-history-header .sdoc-file-changes-last:hover .fas,.sdoc-file-history .sdoc-file-history-header .sdoc-file-changes-next:hover .fas{opacity:.75}.sdoc-file-history .sdoc-file-history-content{height:100%;width:100%}.sdoc-file-history .sdoc-file-history-content .sdoc-file-history-viewer{background-color:#fff;border:1px solid #e6e6dd;flex:1 1;min-height:120px;width:100%;word-break:break-word}.sdoc-file-history .sdoc-file-history-container .sdoc-file-history-content .sdoc-editor-content{padding:20px 40px;position:absolute}.sdoc-file-history .sdoc-file-history-content .sdoc-scroll-container{position:relative!important;width:100%}.sdoc-file-history .sdoc-file-history-content .sdoc-article-container{margin-left:0!important;padding-bottom:0;padding-top:0;width:100%}.sdoc-file-history .sdoc-file-history-content .article{width:100%}.sdoc-file-history .sdoc-file-history-panel{border-left:1px solid #e5e5e5;width:260px}.sdoc-file-history .sdoc-file-history-panel .sdoc-file-history-select-range{background-color:#fff;border-bottom:1px solid #e5e5e5;height:50px;padding:10px 18px}.sdoc-file-history .sdoc-file-history-panel .sdoc-file-history-select-range-title{font-size:1rem;font-weight:bolder;height:100%;line-height:29px;width:100%}.sdoc-file-history .sdoc-file-history-panel .sdoc-file-history-diff-switch{border-top:1px solid #e5e5e5;height:50px;padding:0 18px}.sdoc-file-history .sdoc-file-history-diff-switch .custom-switch{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-left:0;width:100%}.sdoc-file-history .sdoc-file-history-diff-switch .custom-switch-description{flex:1 1;margin-left:0;padding-right:8px}.sdoc-file-history-versions{flex:1 1;flex-direction:column;min-height:0;overflow:auto}.sdoc-file-history-versions .history-list-item{border-bottom:1px solid #e5e5e5;display:flex;flex:1 1;padding:5px 10px}.sdoc-file-history-versions .history-list-item.history-month-title{padding:5px 16px}.sdoc-file-history-versions .history-list-item:last-child{border-bottom:none}.sdoc-file-history-versions .history-list-item:not(.item-active):hover{background-color:#f5f5f5;cursor:pointer}.sdoc-file-history-versions .history-list-item .history-operation{flex-shrink:0}.sdoc-file-history-versions .history-list-item .history-info{overflow:hidden}.sdoc-file-history-versions .history-list-item .history-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sdoc-file-history-versions .history-list-item.item-active .history-info .name{color:#ff8000}.sdoc-file-history-versions .history-list-item .history-operation:hover{cursor:pointer}.sdoc-file-history-versions .history-list-item .history-operation a.fas{color:#888}.sdoc-file-history-versions .history-list-item .history-operation:hover a.fas{color:#333}.sdoc-file-history-versions .history-list-item.item-active{background-color:#ffecd9!important}.sdoc-file-history-versions .history-list-item.item-active .history-info .time{color:#ff8000}.history-info .owner{min-height:22.5px}.sdoc-file-history-versions .dropdown-menu{min-width:8rem}.history-content .main-panel{flex:1 1 auto}.history-content .history-side-panel{background-color:#fff;border-left:1px solid #e5e5e5;display:flex;flex:0 0 auto;flex-direction:column;-webkit-user-select:none;-ms-user-select:none;user-select:none}.history-content .history-side-panel .history-side-panel-title{background-color:#fafaf9;border-bottom:1px solid #e5e5e5;font-size:1rem;font-weight:bolder;height:50px;line-height:50px;padding:0 10px}.sdoc-file-history-versions .history-info .rename-container,.sdoc-file-history-versions .history-info .rename-container input{box-sizing:border-box;max-width:100%;min-width:100%;overflow:hidden;width:100%}.sdoc-file-history-versions .history-info .rename-container input:focus{box-shadow:none}.sdoc-file-history-versions .daily-history-detail-toggle-container{display:flex;flex-shrink:0;height:100%;justify-content:center;width:20px}.sdoc-file-history-versions .daily-history-detail-toggle-container .daily-history-detail-toggle{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.sdoc-file-history-versions .daily-history-detail-no-more{height:20px;margin-right:14px;width:20px}.sdoc-file-history-versions .daily-history-detail-toggle .dropdown-toggle{color:#888;font-size:18px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:all .1s}.sdoc-file-history-versions .daily-history-detail-toggle.daily-history-detail-show .dropdown-toggle{-webkit-transform:none;-webkit-transform:initial;transform:none}.sdoc-file-history-versions .daily-history-detail-toggle .dropdown-toggle:hover{color:#333;cursor:pointer}@media (min-width:992px){.history-side-panel{width:260px}}@media (max-width:768px){.sdoc-file-history .sdoc-file-history-content{padding:0}.sdoc-file-history .sdoc-file-history-content .sdoc-file-history-viewer{border:none}.markdown-viewer-render-content{margin:20px}.markdown-viewer-render-content .diff-view{padding:20px}} \ No newline at end of file diff --git a/media/assets/frontend/static/css/settings.4e24d65d.css b/media/assets/frontend/static/css/settings.4e24d65d.css new file mode 100644 index 00000000000..5a128246694 --- /dev/null +++ b/media/assets/frontend/static/css/settings.4e24d65d.css @@ -0,0 +1 @@ +body{overflow:hidden}#wrapper{height:100%}.top-header{background:#f4f4f7;border-bottom:1px solid #e8e8e8;flex-shrink:0;padding:.5rem 1rem}.side-panel{border-right:1px solid #eee;flex:0 0 22%;padding:1rem}.main-panel{flex:1 0 78%}.heading{background:#f9f9f9;color:#322;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:8px 16px;position:relative}.heading:after{border-bottom:1px solid #e8e8e8;bottom:0;content:"";left:16px;position:absolute;right:16px}.content{overflow:auto;padding:0 1rem 8rem}.setting-item{font-size:.875rem;margin:1em 0 3em}.setting-item-heading{border-bottom:1px solid #ddd;font-size:.9375rem;font-weight:400;margin-bottom:.7rem;padding-bottom:.3rem}.avatar-edit,.user-avatar{border-radius:3px}.avatar-edit{background:rgba(0,0,0,.3);color:#fff;cursor:pointer;font-size:24px;height:80px;left:.75rem;line-height:80px;position:absolute;text-align:center;top:0;width:80px}.user-setting-nav .nav-item .nav-link{border-left:2px solid transparent;color:#333;flex:auto;margin:0;padding-left:1em}.user-setting-nav .nav-item.active .nav-link{border-color:#ff9800;color:#ff9800}.user-setting-nav .nav-item .nav-link:hover{color:#eb8205}.eye-icon{color:#666}.input-tip{color:#666;padding-top:calc(.375rem + 1px)}@media (min-width:768px){.input-tip{padding-left:0}}.language-selector{width:260px}.btn{min-width:60px} \ No newline at end of file diff --git a/media/assets/frontend/static/css/sharedDirView.0167fb72.css b/media/assets/frontend/static/css/sharedDirView.0167fb72.css new file mode 100644 index 00000000000..46ff177cc31 --- /dev/null +++ b/media/assets/frontend/static/css/sharedDirView.0167fb72.css @@ -0,0 +1 @@ +@-webkit-keyframes closeWindow{0%{opacity:1}to{opacity:0}}@keyframes closeWindow{0%{opacity:1}to{opacity:0}}.ril__outer{-ms-content-zooming:none;-ms-touch-select:none;background-color:rgba(0,0,0,.85);bottom:0;height:100%;left:0;outline:none;right:0;top:0;-ms-touch-action:none;touch-action:none;-ms-user-select:none;width:100%;z-index:1000}.ril__outerClosing{opacity:0}.ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner{bottom:0;left:0;position:absolute;right:0;top:0}.ril__image,.ril__imageNext,.ril__imagePrev{-ms-content-zooming:none;-ms-touch-select:none;margin:auto;max-width:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none}.ril__imageDiscourager{background-position:50%;background-repeat:no-repeat;background-size:contain}.ril__navButtons{border:none;bottom:0;cursor:pointer;height:34px;margin:auto;opacity:.7;padding:40px 30px;position:absolute;top:0;width:20px}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__outer .ril__navButtonPrev{background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Im00MTIgNTE1LjIgMzYxLjYtMzYxLjZjMjIuNC0xOS4yIDIyLjQtNTQuNCAwLTc2LjhzLTU3LjYtMjIuNC03Ni44IDBsLTQwNi40IDQwMGMtMjIuNCAyMi40LTIyLjQgNTcuNiAwIDc2LjhsNDA2LjQgNDAzLjJjMjIuNCAyMi40IDU3LjYgMjIuNCA3Ni44IDBzMjIuNC01Ny42IDAtNzYuOEw0MTIgNTE1LjJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 50%;left:0}.ril__outer .ril__navButtonNext{background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik02NDAgNTE1LjIgMjc4LjQgMTUzLjZjLTIyLjQtMTkuMi0yMi40LTU0LjQgMC03Ni44czU3LjYtMjIuNCA3Ni44IDBsNDA2LjQgNDAwYzIyLjQgMjIuNCAyMi40IDU3LjYgMCA3Ni44TDM1NS4yIDk1Ni44Yy0yMi40IDIyLjQtNTcuNiAyMi40LTc2LjggMHMtMjIuNC01Ny42IDAtNzYuOEw2NDAgNTE1LjJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 50%;right:0}.ril__downloadBlocker{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.ril__caption,.ril__toolbar{-ms-flex-pack:justify;background-color:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.ril__caption{-ms-flex-pack:center;bottom:0;justify-content:center;max-height:150px;overflow:auto}.ril__captionContent{color:#fff;margin:0 auto;padding:10px 20px}.ril__toolbar{height:50px;top:0}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;padding-left:20px;padding-right:0;text-overflow:ellipsis}.ril__toolbarRightSide{-ms-flex:0 0 auto;flex:0 0 auto;padding-left:0;padding-right:20px}.ril__toolbarItem{color:#fff;display:inline-block;font-size:120%;line-height:50px;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{border:none;cursor:pointer;height:35px;opacity:.7;width:40px}.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__closeButton{background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik02MTEuMiA1MTIgOTEyIDIxMS4yYzI4LjgtMjguOCAyOC44LTczLjYgMC05OS4ycy03My42LTI4LjgtOTkuMiAwTDUxMiA0MTIuOCAyMTEuMiAxMTJjLTI4LjgtMjguOC03My42LTI4LjgtOTkuMiAwcy0yOC44IDczLjYgMCA5OS4yTDQxMi44IDUxMiAxMTIgODEyLjhjLTI4LjggMjguOC0yOC44IDczLjYgMCA5OS4yIDI4LjggMjUuNiA3My42IDI4LjggOTkuMiAwTDUxMiA2MTEuMiA4MTIuOCA5MTJjMjguOCAyOC44IDczLjYgMjguOCA5OS4yIDAgMjguOC0yOC44IDI4LjgtNzMuNiAwLTk5LjJMNjExLjIgNTEyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat 50%}.ril__zoomInButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0ibTEgMTkgNi02TTkgOGg2TTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+) no-repeat 50%}.ril__zoomOutButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0ibTEgMTkgNi02TTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50%}.ril__rotateButton{background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGQ9Im0xMjQuOCAxNjAgNTQuNCA1MS4yQzM0NS42IDI4LjggNjMwLjQgMTYgODEyLjggMTgyLjRTMTAwOCA2MzMuNiA4NDEuNiA4MTYgMzkwLjQgMTAxMS4yIDIwOCA4NDQuOGMtMzguNC0zNS4yLTczLjYtNzYuOC05Ni0xMjQuOC02LjQtOS42LTkuNi0xNi05LjYtMjguOCAwLTMyIDI1LjYtNTQuNCA1NC40LTU0LjQgMTkuMiAwIDM4LjQgOS42IDU0LjQgMzIgODMuMiAxNjYuNCAyODggMjMwLjQgNDU0LjQgMTQ0czIzMC40LTI5MS4yIDE0NC00NTcuNi0yODgtMjMwLjQtNDU0LjQtMTQ0Yy0zNS4yIDE5LjItNjcuMiA0MS42LTk2IDczLjZsNTEuMiA0NC44YzEyLjggMTIuOCAxNiAzOC40IDMuMiA1MS4yLTYuNCA2LjQtMTYgOS42LTI1LjYgOS42TDEwNS42IDQwMGMtMTkuMiAwLTM1LjItMTIuOC0zOC40LTMyTDY0IDE4OC44Yy0zLjItMTkuMiAxMi44LTM1LjIgMzItMzguNCAxMi44LTMuMiAyMi40IDMuMiAyOC44IDkuNnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat 50%}.ril__outerAnimating{-webkit-animation-name:closeWindow;animation-name:closeWindow}@-webkit-keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__loadingCircle{height:60px;position:relative;width:60px}.ril__loadingCirclePoint{height:100%;left:0;position:absolute;top:0;width:100%}.ril__loadingCirclePoint:before{-webkit-animation:pointFade .8s ease-in-out infinite both;animation:pointFade .8s ease-in-out infinite both;background-color:#fff;border-radius:30%;content:"";display:block;height:30%;margin:0 auto;width:11%}.ril__loadingCirclePoint:first-of-type{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.ril__loadingCirclePoint:nth-of-type(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{-webkit-animation-delay:-666ms;animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{-webkit-animation-delay:-533ms;animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(10):before,.ril__loadingCirclePoint:nth-of-type(4):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.ril__loadingCirclePoint:nth-of-type(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(11):before,.ril__loadingCirclePoint:nth-of-type(5):before{-webkit-animation-delay:-266ms;animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(12):before,.ril__loadingCirclePoint:nth-of-type(6):before{-webkit-animation-delay:-133ms;animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(13){-webkit-transform:rotate(1turn);transform:rotate(1turn)}.ril__loadingCirclePoint:nth-of-type(13):before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:0ms;animation-delay:0ms}.ril__loadingContainer{bottom:0;left:0;position:absolute;right:0;top:0}.ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer{display:none}.ril__errorContainer{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;bottom:0;color:#fff;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer{display:none}.ril__loadingContainer__icon{color:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.repo-info-bar{border:1px solid #e6e6dd;border-radius:5px;margin:10px 16px 0;padding:10px}.used-tag-list{list-style:none}.used-tag-item{display:inline-block;margin:auto 15px}.used-tag{border-radius:50%;cursor:pointer;display:inline-block;height:12px;width:12px}.used-tag-name{margin:0 .25rem}.used-tag-files{color:#888;font-size:14px}.used-tag-files:hover{cursor:pointer;text-decoration:underline}.file-info{cursor:pointer;display:inline-block;margin:0 15px}.file-info a{color:#333}.info-icon{color:#888;vertical-align:-3px}.readme-dialog-edit{position:absolute;right:16px}.readme-dialog .modal-body{padding:0 30px}body{overflow:hidden}#wrapper{height:100%}.top-header{background:#f4f4f7;border-bottom:1px solid #e8e8e8;flex-shrink:0;height:53px;padding:8px 16px 4px}.shared-dir-view-main{margin:0 auto;max-width:950px;padding:15px 0 40px;width:calc(100% - 40px)}.op-bar{background:#f2f2f2;border-radius:2px;padding:9px 10px}.sf-view-mode-btn{background-color:#fff;border:1px solid #ccc;border-radius:2px;color:#aaa;font-size:18px;height:30px;line-height:29px;min-width:2rem;padding:0}.sf-view-mode-btn.current-mode{background-color:#ccc;color:#fff}.shared-dir-op-btn{height:30px;line-height:30px;padding:0 10px}.shared-dir-upload-btn{border:1px solid #ccc}.grid-item .action-icon{background:#fff;border:1px solid #eee;border-radius:3px;margin:0;padding:3px 5px;position:absolute;right:24px;top:10px}.grid-view{align-content:flex-start;display:flex;flex:1 1;flex-wrap:wrap;list-style:none;padding:.625rem 1rem 10rem}.grid-item{line-height:0;padding:10px 4px;position:relative;text-align:center;width:134px}.grid-item:hover .grid-file-img-link{background:#f8f8f8}.grid-item:hover a{color:#eb8205}.grid-file-img-link{border-radius:3px;font-size:0;height:96px;line-height:0;margin:0 auto 6px;position:relative;text-align:center;width:96px}.grid-file-img-link .thumbnail{background:#fff;border:1px solid #ddd;border-radius:1px;max-height:88px;max-width:88px;padding:1px}.grid-file-img-link:before{content:"";display:inline-block;height:100%;vertical-align:middle}.grid-file-name{display:inline-block;font-size:14px;line-height:17px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.grid-file-name-link{color:#333;font-size:.875rem}.grid-file-locked-icon{bottom:0;position:absolute;right:10px;width:16px}.grid-selected-active{background-color:#f8f8f8}.grid-link-selected-active{color:#eb8205}.grid-drop-show{background:#f8f8f8} \ No newline at end of file diff --git a/media/assets/frontend/static/css/sharedFileViewSpreadsheet.aea7959b.css b/media/assets/frontend/static/css/sharedFileViewSpreadsheet.aea7959b.css new file mode 100644 index 00000000000..05770f17bc4 --- /dev/null +++ b/media/assets/frontend/static/css/sharedFileViewSpreadsheet.aea7959b.css @@ -0,0 +1 @@ +.spreadsheet-file-view{overflow:auto}#spreadsheet-container{background:#fff;border:1px solid #ccc;box-shadow:0 0 6px #ccc;display:block;margin:0 auto;max-width:950px;min-height:100%;width:calc(100% - 40px)} \ No newline at end of file diff --git a/media/assets/frontend/static/css/sysAdmin.defb2342.css b/media/assets/frontend/static/css/sysAdmin.defb2342.css new file mode 100644 index 00000000000..d055a29b123 --- /dev/null +++ b/media/assets/frontend/static/css/sysAdmin.defb2342.css @@ -0,0 +1 @@ +.heading{background:#f9f9f9;color:#322;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:8px 16px}.content{display:flex;overflow:auto;padding:0 1rem 8rem}.system-admin-info dd,.system-admin-info dt{color:inherit}.info-item-heading{border-bottom:1px solid #ddd;font-size:1rem;font-weight:400;margin-bottom:.7em;padding-bottom:.2em}.info-item-content{margin-bottom:2em}.btn{min-width:60px}.system-statistic-time-range{align-items:center;display:flex;font-size:13px;margin:15px 0 25px}.sys-stat-tool{color:#333;display:flex;font-size:13px}.system-statistic-item{border:1px solid #c5c5c5;cursor:pointer;padding:5px 10px}.sys-stat-tool .item-active,.system-statistic-item:hover{background:#efefef}.system-statistic-input-container{align-items:center;display:flex;margin-left:1rem}.system-statistic-input{height:31px;width:120px}.error-tip{color:red}.statistic-traffic-tab{color:#333;display:flex;font-size:13px;margin-top:10px}.statistic-traffic-tab .statistic-traffic-tab-item{border-bottom:2px solid transparent;color:#8a948f;cursor:pointer;margin-right:10px;padding:3px 0}.statistic-traffic-tab .statistic-traffic-tab-item.active,.statistic-traffic-tab .statistic-traffic-tab-item:hover{border-bottom:2px solid #eb8025;color:#eb8025}.statistic-reports-title{background:#f7f7f7;color:#222;margin-top:15px;padding:3px 10px}.statistic-reports-submit{margin-left:15px}.statistic-reports-wrapper{align-items:center;display:flex;margin-top:15px}.statistic-reports-input{height:30px;width:80px}.statistic-reports-tip{font-size:13px;padding:0 10px}.system-statistic-connect{line-height:1;padding:0 5px}.system-statistic-button{height:31px;margin-left:1rem}.rc-calendar table{table-layout:auto}.rc-calendar tbody tr{height:1.75rem}.cur-view-path .operation-item{font-size:12px;height:24px;line-height:24px}.cur-view-container .no-group,.cur-view-container .no-libraty,.cur-view-container .no-member{color:#a4a4a4;margin:30px 0;text-align:center}.cur-view-path .sf-heading a{color:#eb8205}.cur-view-subcontainer{margin:10px}.cur-view-subcontainer table{margin:8px 0 40px}.org-departments>div{height:100%}.org-members .cur-view-content{padding-bottom:40px}.cur-view-path button:hover{cursor:pointer}.commit-detail-item{list-style-type:none}.web-setting-icon-btn{font-size:1rem;line-height:1.5;min-width:0}.web-setting-icon-btn-submit{color:green}.web-setting-icon-btn-cancel{color:#666}.web-setting-textarea{min-height:7rem}.web-setting-label{word-break:break-word}.cur-view-content{position:relative}.dir-content-main{height:100%;overflow-y:hidden;padding-right:1rem;position:absolute;right:0;width:75%}.dir-content-main:hover{overflow-y:auto}.dir-content-main table td{line-height:2rem}.dir-content-main .empty-tip{box-shadow:none}.dir-content-main .empty-tip img{height:140px;width:140px}.dir-content-nav{overflow:hidden;position:absolute;width:24%}.dir-content-nav:hover{overflow:auto}.dir-content-resize{border-left:1px solid #eee;height:100%;left:25%;position:absolute;width:1%}.department-children{padding-left:1rem;position:relative}.tree-node-inner{display:flex;padding-right:1rem;position:relative}.tree-node-inner i{color:silver;left:.3rem;position:absolute;top:20%}.tree-node-inner-hover{background-color:#ffefb2;border-radius:.25rem;cursor:pointer}.tree-node-hight-light{background-color:#feac74!important;border-radius:4px;color:#fff}.tree-node-hight-light i{color:#fff}.tree-node-hight-light .attr-action-icon,.tree-node-hight-light .attr-action-icon:focus,.tree-node-hight-light .attr-action-icon:hover{color:#fff!important}.tree-node-icon{padding-right:1.5rem}.tree-node-text{font-size:14px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 2.5rem)}.tree-view{flex:1 1;padding:12px 12px 12px 0}.form-content .conditions-preview-container{background-color:#f5f5f5;max-height:300px;min-height:38px;overflow:auto;padding:10px}.conditions-preview-wrapper .conditions-preview-container{background-color:#f5f5f5;min-height:300px;overflow:auto;padding:10px}.conditions-preview-container ol,.conditions-preview-container ul{-webkit-padding-start:40px;margin-bottom:1em;padding-inline-start:40px}.conditions-editor-dialog-main{height:600px;overflow:hidden;padding:0} \ No newline at end of file diff --git a/media/assets/frontend/static/css/uploadLink.d59e882a.css b/media/assets/frontend/static/css/uploadLink.d59e882a.css new file mode 100644 index 00000000000..193e870215f --- /dev/null +++ b/media/assets/frontend/static/css/uploadLink.d59e882a.css @@ -0,0 +1 @@ +body{overflow:hidden}#wrapper{height:100%}.top-header{background:#f4f4f7;border-bottom:1px solid #e8e8e8;flex-shrink:0;padding:.5rem 1rem}#upload-link-panel{border:1px solid #ddd;margin:2em auto;max-width:calc(100% - 20px);width:928px}.shared-by .avatar{height:20px;width:20px}#upload-link-panel .warning-icon{color:#f25041;font-size:48px}#upload-link-drop-zone{background:rgba(255,152,0,.1);border:2px dashed #ff9800;border-radius:4px;padding:28px 0}#upload-link-drop-zone .upload-icon{color:rgba(240,159,63,.8);font-size:60px;line-height:1}.mh-2{min-height:2rem} \ No newline at end of file diff --git a/media/assets/frontend/static/css/viewFileSpreadsheet.aea7959b.css b/media/assets/frontend/static/css/viewFileSpreadsheet.aea7959b.css new file mode 100644 index 00000000000..05770f17bc4 --- /dev/null +++ b/media/assets/frontend/static/css/viewFileSpreadsheet.aea7959b.css @@ -0,0 +1 @@ +.spreadsheet-file-view{overflow:auto}#spreadsheet-container{background:#fff;border:1px solid #ccc;box-shadow:0 0 6px #ccc;display:block;margin:0 auto;max-width:950px;min-height:100%;width:calc(100% - 40px)} \ No newline at end of file diff --git a/media/assets/frontend/static/css/wiki.0ae434f3.css b/media/assets/frontend/static/css/wiki.0ae434f3.css new file mode 100644 index 00000000000..cc7edea0775 --- /dev/null +++ b/media/assets/frontend/static/css/wiki.0ae434f3.css @@ -0,0 +1 @@ +.wiki-nav-content{margin-top:18px}.wiki-nav-content.no-children{margin-left:1rem}.wiki-nav-content a,.wiki-nav-content span{color:#4d5156;display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wiki-nav-content a:hover,.wiki-nav-content-highlight a{color:#eb8205;text-decoration:none}.switch-btn{color:silver;cursor:pointer;font-size:12px;left:0;padding-right:10px;position:absolute;top:2px}.wiki-page-container .article{border:none;margin:0;max-width:none;padding:0 10px}.wiki-page-container .article span[data-url]{cursor:pointer}.wiki-page-container .article .ml-2{text-decoration:underline}.wiki-page-container .article .ml-2:hover{color:#eb8205;text-decoration:underline}#wiki-page-last-modified{color:#666;font-size:12px;padding:40px 10px}.wiki-page-container .sdoc-wiki-scroll-container{background-color:#fff!important;overflow:inherit;padding:0!important}.wiki-page-container .sdoc-wiki-scroll-container .sdoc-article-container{margin:0 auto!important}.wiki-page-container .sdoc-article-container .article .sdoc-header-title{margin-top:0}.wiki-page-container .sdoc-article-container .article{border:none;margin:0;max-width:none;padding:0 10px}.wiki-page-container .sdoc-wiki-outline-container{top:79px;width:200px!important}@media (max-width:991.98px){.wiki-page-container .sdoc-article-container{margin:0!important;padding:0 10px;width:100%}.wiki-page-container .sdoc-wiki-outline-container{display:none}}@media (max-width:767px){.wiki-page-container .sdoc-wiki-outline-container{display:none}}.side-panel{height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.side-panel .nav{border-bottom:1px solid #eee;height:36px;min-width:125px;padding-bottom:10px;padding-top:10px}.side-panel .nav-link{color:#888}.side-panel .nav-link.active{color:#eb8205}.side-panel-content{font-size:.875rem;height:calc(100% - 36px);overflow:auto;padding-bottom:8px;padding-top:8px}.image-view{background-color:#fff;border-radius:3px;box-shadow:0 0 10px #aaa;font-size:0;height:150px;line-height:150px;overflow:hidden;position:absolute;text-align:center;width:200px;z-index:1004}.image-view img{max-height:100%;max-width:100%}.image-view i{-webkit-animation:rotate 1.5s ease infinite;animation:rotate 1.5s ease infinite;color:#eb8205;font-size:30px;height:100%;line-height:150px;text-align:center;width:100%}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.outline-h2{color:#364149;cursor:pointer;line-height:2.5;margin-left:20px;white-space:nowrap}.outline-h2:hover{color:#eb8205}.outline-h3{color:#364149;cursor:pointer;line-height:2.5;margin-left:40px;white-space:nowrap}.outline-h3:hover{color:#eb8205}.tree-view{line-height:1.5;padding:0 12px}.tree-node-inner{cursor:pointer;height:24px;line-height:1.625;position:relative}.tree-node-inner-hover{background-color:#ffefb2;border-radius:.25rem}.tree-node-inner .tree-node-text{font-size:14px;line-height:24px;overflow:hidden;padding-left:2.8rem;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 1rem)}.tree-node-inner .left-icon{align-items:center;padding-left:1.5rem;top:0}.folder-toggle-icon,.tree-node-inner .left-icon{display:flex;justify-content:center;left:0;position:absolute}.folder-toggle-icon{align-content:center;color:silver;line-height:1.625;width:1.5rem}.tree-node-icon{color:#b0b0b0;display:inline-block;text-align:center;width:1rem}.tree-node-inner .right-icon{bottom:0;color:#888;font-size:.8125rem;position:absolute;right:1rem;text-align:center;top:0;width:1.5rem;z-index:2}.tree-node-inner .right-icon i{font-size:.8125rem;height:100%;line-height:1.625rem!important;vertical-align:middle;width:100%}.tree-node-hight-light{background-color:#feac74!important;border-radius:4px;color:#fff}.tree-node-hight-light i{color:#fff}.dropdown-menu{min-width:8rem}.parent-path{position:relative}.parent-path .form-text{font-size:.9375rem;margin-left:.25rem;margin-top:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wiki-side-panel .panel-top{background:#fff}.wiki-side-nav{border-right:1px solid #eee;display:flex;flex:auto;flex-direction:column;overflow:hidden}.wiki-pages-heading{background-color:#f9f9f9;border-bottom:1px solid #e8e8e8;font-size:1rem;font-weight:400;height:40px;line-height:1.5;margin-bottom:0;padding:.5rem 0 .5rem 2rem;position:relative}.heading-icon{color:#888;font-size:.8125rem;position:absolute;right:1rem;top:25%}.wiki-pages-container{flex:1 1;overflow:hidden;padding-bottom:10px}.wiki-pages-container:hover{overflow:auto}.wiki-pages-container .tree-view{margin-left:-10px;margin-top:14px;padding-left:0}img[src=""]{opacity:0}.wiki-side-panel{display:flex;flex:0 0 20%;flex-direction:column;overflow:hidden}@media (max-width:767px){.wiki-side-panel{z-index:1051}}.wiki-main-panel{display:flex;flex:1 0 80%;flex-direction:column;min-height:0;overflow:hidden}.wiki-main-panel .main-panel-north{background-color:#fff}.cur-view-content .wiki-page-container{display:flex;flex:1 1;margin:0 -1rem -1.25rem;overflow-y:auto;padding:30px 1rem 1.25rem 30px}.cur-view-content .wiki-page-content{padding-right:30px;width:calc(100% - 200px)}@media (max-width:991.98px){.cur-view-content .wiki-page-container{padding:30px 14px 0}.cur-view-content .wiki-page-content{padding-right:0;width:100%}}.wiki-main-panel .article h1{margin-top:0}.wiki-page-container .outline-h2,.wiki-page-container .outline-h3{color:#4d5156;font-size:12px;height:24px}.wiki-page-container .outline-h2.active,.wiki-page-container .outline-h3.active{color:#eb8205}.wiki-page-container .sf-slate-viewer-scroll-container{background-color:#fff!important;overflow:inherit;padding:0!important}.wiki-page-container .sf-slate-viewer-article-container{margin:0!important;width:100%}.wiki-page-container .sf-slate-viewer-outline{top:79px;width:200px}@media (max-width:767px){.wiki-page-container .article{padding:0!important}} \ No newline at end of file diff --git a/media/assets/frontend/static/js/334.414e1376.chunk.js b/media/assets/frontend/static/js/334.414e1376.chunk.js new file mode 100644 index 00000000000..1f4b658cc9e --- /dev/null +++ b/media/assets/frontend/static/js/334.414e1376.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[334],{55334:function(e,r,o){function t(e){var r={as:"keyword",do:"keyword",else:"keyword",end:"keyword",exception:"keyword",fun:"keyword",functor:"keyword",if:"keyword",in:"keyword",include:"keyword",let:"keyword",of:"keyword",open:"keyword",rec:"keyword",struct:"keyword",then:"keyword",type:"keyword",val:"keyword",while:"keyword",with:"keyword"},o=e.extraWords||{};for(var t in o)o.hasOwnProperty(t)&&(r[t]=e.extraWords[t]);var n=[];for(var i in r)n.push(i);function d(o,t){var n=o.next();if('"'===n)return t.tokenize=k,t.tokenize(o,t);if("{"===n&&o.eat("|"))return t.longString=!0,t.tokenize=y,t.tokenize(o,t);if("("===n&&o.match(/^\*(?!\))/))return t.commentLevel++,t.tokenize=w,t.tokenize(o,t);if("~"===n||"?"===n)return o.eatWhile(/\w/),"variableName.special";if("`"===n)return o.eatWhile(/\w/),"quote";if("/"===n&&e.slashComments&&o.eat("/"))return o.skipToEnd(),"comment";if(/\d/.test(n))return"0"===n&&o.eat(/[bB]/)&&o.eatWhile(/[01]/),"0"===n&&o.eat(/[xX]/)&&o.eatWhile(/[0-9a-fA-F]/),"0"===n&&o.eat(/[oO]/)?o.eatWhile(/[0-7]/):(o.eatWhile(/[\d_]/),o.eat(".")&&o.eatWhile(/[\d]/),o.eat(/[eE]/)&&o.eatWhile(/[\d\-+]/)),"number";if(/[+\-*&%=<>!?|@\.~:]/.test(n))return"operator";if(/[\w\xa1-\uffff]/.test(n)){o.eatWhile(/[\w\xa1-\uffff]/);var i=o.current();return r.hasOwnProperty(i)?r[i]:"variable"}return null}function k(e,r){for(var o,t=!1,n=!1;null!=(o=e.next());){if('"'===o&&!n){t=!0;break}n=!n&&"\\"===o}return t&&!n&&(r.tokenize=d),"string"}function w(e,r){for(var o,t;r.commentLevel>0&&null!=(t=e.next());)"("===o&&"*"===t&&r.commentLevel++,"*"===o&&")"===t&&r.commentLevel--,o=t;return r.commentLevel<=0&&(r.tokenize=d),"comment"}function y(e,r){for(var o,t;r.longString&&null!=(t=e.next());)"|"===o&&"}"===t&&(r.longString=!1),o=t;return r.longString||(r.tokenize=d),"string"}return{startState:function(){return{tokenize:d,commentLevel:0,longString:!1}},token:function(e,r){return e.eatSpace()?null:r.tokenize(e,r)},languageData:{autocomplete:n,commentTokens:{line:e.slashComments?"//":void 0,block:{open:"(*",close:"*)"}}}}}o.r(r),o.d(r,{fSharp:function(){return i},oCaml:function(){return n},sml:function(){return d}});var n=t({name:"ocaml",extraWords:{and:"keyword",assert:"keyword",begin:"keyword",class:"keyword",constraint:"keyword",done:"keyword",downto:"keyword",external:"keyword",function:"keyword",initializer:"keyword",lazy:"keyword",match:"keyword",method:"keyword",module:"keyword",mutable:"keyword",new:"keyword",nonrec:"keyword",object:"keyword",private:"keyword",sig:"keyword",to:"keyword",try:"keyword",value:"keyword",virtual:"keyword",when:"keyword",raise:"builtin",failwith:"builtin",true:"builtin",false:"builtin",asr:"builtin",land:"builtin",lor:"builtin",lsl:"builtin",lsr:"builtin",lxor:"builtin",mod:"builtin",or:"builtin",raise_notrace:"builtin",trace:"builtin",exit:"builtin",print_string:"builtin",print_endline:"builtin",int:"type",float:"type",bool:"type",char:"type",string:"type",unit:"type",List:"builtin"}}),i=t({name:"fsharp",extraWords:{abstract:"keyword",assert:"keyword",base:"keyword",begin:"keyword",class:"keyword",default:"keyword",delegate:"keyword","do!":"keyword",done:"keyword",downcast:"keyword",downto:"keyword",elif:"keyword",extern:"keyword",finally:"keyword",for:"keyword",function:"keyword",global:"keyword",inherit:"keyword",inline:"keyword",interface:"keyword",internal:"keyword",lazy:"keyword","let!":"keyword",match:"keyword",member:"keyword",module:"keyword",mutable:"keyword",namespace:"keyword",new:"keyword",null:"keyword",override:"keyword",private:"keyword",public:"keyword","return!":"keyword",return:"keyword",select:"keyword",static:"keyword",to:"keyword",try:"keyword",upcast:"keyword","use!":"keyword",use:"keyword",void:"keyword",when:"keyword","yield!":"keyword",yield:"keyword",atomic:"keyword",break:"keyword",checked:"keyword",component:"keyword",const:"keyword",constraint:"keyword",constructor:"keyword",continue:"keyword",eager:"keyword",event:"keyword",external:"keyword",fixed:"keyword",method:"keyword",mixin:"keyword",object:"keyword",parallel:"keyword",process:"keyword",protected:"keyword",pure:"keyword",sealed:"keyword",tailcall:"keyword",trait:"keyword",virtual:"keyword",volatile:"keyword",List:"builtin",Seq:"builtin",Map:"builtin",Set:"builtin",Option:"builtin",int:"builtin",string:"builtin",not:"builtin",true:"builtin",false:"builtin",raise:"builtin",failwith:"builtin"},slashComments:!0}),d=t({name:"sml",extraWords:{abstype:"keyword",and:"keyword",andalso:"keyword",case:"keyword",datatype:"keyword",fn:"keyword",handle:"keyword",infix:"keyword",infixr:"keyword",local:"keyword",nonfix:"keyword",op:"keyword",orelse:"keyword",raise:"keyword",withtype:"keyword",eqtype:"keyword",sharing:"keyword",sig:"keyword",signature:"keyword",structure:"keyword",where:"keyword",true:"keyword",false:"keyword",int:"builtin",real:"builtin",string:"builtin",char:"builtin",bool:"builtin"},slashComments:!0})}}]); \ No newline at end of file diff --git a/media/assets/frontend/static/js/347.5f2fe80e.chunk.js b/media/assets/frontend/static/js/347.5f2fe80e.chunk.js new file mode 100644 index 00000000000..2fe131e4d7d --- /dev/null +++ b/media/assets/frontend/static/js/347.5f2fe80e.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[347],{80347:function(e,t,n){function r(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}n.r(t),n.d(t,{cython:function(){return f},mkPython:function(){return c},python:function(){return u}});var i=r(["and","or","not","is"]),a=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in","False","True"],o=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];function s(e){return e.scopes[e.scopes.length-1]}function c(e){for(var t="error",n=e.delimiters||e.singleDelimiters||/^[\(\)\[\]\{\}@,:`=;\.\\]/,c=[e.singleOperators,e.doubleOperators,e.doubleDelimiters,e.tripleDelimiters,e.operators||/^([-+*/%\/&|^]=?|[<>=]+|\/\/=?|\*\*=?|!=|[~!@]|\.\.\.)/],l=0;li?v(e,n):a0&&x(e,n)&&(o+=" "+t),o}return k(e,n)}function k(r,a,o){if(r.eatSpace())return null;if(!o&&r.match(/^#.*/))return"comment";if(r.match(/^[0-9\.]/,!1)){var s=!1;if(r.match(/^[\d_]*\.\d+(e[\+\-]?\d+)?/i)&&(s=!0),r.match(/^[\d_]+\.\d*/)&&(s=!0),r.match(/^\.\d+/)&&(s=!0),s)return r.eat(/J/i),"number";var l=!1;if(r.match(/^0x[0-9a-f_]+/i)&&(l=!0),r.match(/^0b[01_]+/i)&&(l=!0),r.match(/^0o[0-7_]+/i)&&(l=!0),r.match(/^[1-9][\d_]*(e[\+\-]?[\d_]+)?/)&&(r.eat(/J/i),l=!0),r.match(/^0(?![\dx])/i)&&(l=!0),l)return r.eat(/L/i),"number"}if(r.match(h))return-1!==r.current().toLowerCase().indexOf("f")?(a.tokenize=function(n,r){for(;"rubf".indexOf(n.charAt(0).toLowerCase())>=0;)n=n.substr(1);var i=1==n.length,a="string";function o(e){return function(t,n){var r=k(t,n,!0);return"punctuation"==r&&("{"==t.current()?n.tokenize=o(e+1):"}"==t.current()&&(n.tokenize=e>1?o(e-1):s)),r}}function s(s,c){for(;!s.eol();)if(s.eatWhile(/[^'"\{\}\\]/),s.eat("\\")){if(s.next(),i&&s.eol())return a}else{if(s.match(n))return c.tokenize=r,a;if(s.match("{{"))return a;if(s.match("{",!1))return c.tokenize=o(0),s.current()?a:c.tokenize(s,c);if(s.match("}}"))return a;if(s.match("}"))return t;s.eat(/['"]/)}if(i){if(e.singleLineStringErrors)return t;c.tokenize=r}return a}return s.isString=!0,s}(r.current(),a.tokenize),a.tokenize(r,a)):(a.tokenize=function(n,r){for(;"rubf".indexOf(n.charAt(0).toLowerCase())>=0;)n=n.substr(1);var i=1==n.length,a="string";function o(o,s){for(;!o.eol();)if(o.eatWhile(/[^'"\\]/),o.eat("\\")){if(o.next(),i&&o.eol())return a}else{if(o.match(n))return s.tokenize=r,a;o.eat(/['"]/)}if(i){if(e.singleLineStringErrors)return t;s.tokenize=r}return a}return o.isString=!0,o}(r.current(),a.tokenize),a.tokenize(r,a));for(var u=0;u1&&s(t).offset>n;){if("py"!=s(t).type)return!0;t.scopes.pop()}return s(t).offset!=n}function _(e,n){e.sol()&&(n.beginningOfLine=!0,n.dedent=!1);var r=n.tokenize(e,n),i=e.current();if(n.beginningOfLine&&"@"==i)return e.match(m,!1)?"meta":d?"operator":t;if(/\S/.test(i)&&(n.beginningOfLine=!1),"variable"!=r&&"builtin"!=r||"meta"!=n.lastToken||(r="meta"),"pass"!=i&&"return"!=i||(n.dedent=!0),"lambda"==i&&(n.lambda=!0),":"==i&&!n.lambda&&"py"==s(n).type&&e.match(/^\s*(?:#|$)/,!1)&&v(e,n),1==i.length&&!/string|comment/.test(r)){var a="[({".indexOf(i);if(-1!=a&&function(e,t,n){var r=e.match(/^[\s\[\{\(]*(?:#|$)/,!1)?null:e.column()+1;t.scopes.push({offset:t.indent+(u||e.indentUnit),type:n,align:r})}(e,n,"])}".slice(a,a+1)),-1!=(a="])}".indexOf(i))){if(s(n).type!=i)return t;n.indent=n.scopes.pop().offset-(u||e.indentUnit)}}return n.dedent&&e.eol()&&"py"==s(n).type&&n.scopes.length>1&&n.scopes.pop(),r}return{name:"python",startState:function(){return{tokenize:y,scopes:[{offset:0,type:"py",align:null}],indent:0,lastToken:null,lambda:!1,dedent:0}},token:function(e,n){var r=n.errorToken;r&&(n.errorToken=!1);var i=_(e,n);return i&&"comment"!=i&&(n.lastToken="keyword"==i||"punctuation"==i?e.current():i),"punctuation"==i&&(i=null),e.eol()&&n.lambda&&(n.lambda=!1),r?t:i},indent:function(e,t,n){if(e.tokenize!=y)return e.tokenize.isString?null:0;var r=s(e),i=r.type==t.charAt(0)||"py"==r.type&&!e.dedent&&/^(else:|elif |except |finally:)/.test(t);return null!=r.align?r.align-(i?1:0):r.offset-(i?u||n.unit:0)},languageData:{autocomplete:a.concat(o).concat(["exec","print"]),indentOnInput:/^\s*([\}\]\)]|else:|elif |except |finally:)$/,commentTokens:{line:"#"},closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""']}}}}var l,u=c({}),f=c({extra_keywords:(l="by cdef cimport cpdef ctypedef enum except extern gil include nogil property public readonly struct union DEF IF ELIF ELSE",l.split(" "))})}}]); \ No newline at end of file diff --git a/media/assets/frontend/static/js/349.df816323.chunk.js b/media/assets/frontend/static/js/349.df816323.chunk.js new file mode 100644 index 00000000000..d477cfd0ecf --- /dev/null +++ b/media/assets/frontend/static/js/349.df816323.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[349],{53613:function(e,t,r){function a(e){var t=e.client||{},r=e.atoms||{false:!0,true:!0,null:!0},a=e.builtin||l(c),n=e.keywords||l(s),i=e.operatorChars||/^[*+\-%<>!=&|~^\/]/,o=e.support||{},u=e.hooks||{},d=e.dateSQL||{date:!0,time:!0,timestamp:!0},m=!1!==e.backslashStringEscapes,p=e.brackets||/^[\{}\(\)\[\]]/,g=e.punctuation||/^[;.,:]/;function h(e,s){var l=e.next();if(u[l]){var c=u[l](e,s);if(!1!==c)return c}if(o.hexNumber&&("0"==l&&e.match(/^[xX][0-9a-fA-F]+/)||("x"==l||"X"==l)&&e.match(/^'[0-9a-fA-F]*'/)))return"number";if(o.binaryNumber&&(("b"==l||"B"==l)&&e.match(/^'[01]+'/)||"0"==l&&e.match(/^b[01]*/)))return"number";if(l.charCodeAt(0)>47&&l.charCodeAt(0)<58)return e.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/),o.decimallessFloat&&e.match(/^\.(?!\.)/),"number";if("?"==l&&(e.eatSpace()||e.eol()||e.eat(";")))return"macroName";if("'"==l||'"'==l&&o.doubleQuote)return s.tokenize=b(l),s.tokenize(e,s);if((o.nCharCast&&("n"==l||"N"==l)||o.charsetCast&&"_"==l&&e.match(/[a-z][a-z0-9]*/i))&&("'"==e.peek()||'"'==e.peek()))return"keyword";if(o.escapeConstant&&("e"==l||"E"==l)&&("'"==e.peek()||'"'==e.peek()&&o.doubleQuote))return s.tokenize=function(e,t){return(t.tokenize=b(e.next(),!0))(e,t)},"keyword";if(o.commentSlashSlash&&"/"==l&&e.eat("/"))return e.skipToEnd(),"comment";if(o.commentHash&&"#"==l||"-"==l&&e.eat("-")&&(!o.commentSpaceRequired||e.eat(" ")))return e.skipToEnd(),"comment";if("/"==l&&e.eat("*"))return s.tokenize=f(1),s.tokenize(e,s);if("."!=l){if(i.test(l))return e.eatWhile(i),"operator";if(p.test(l))return"bracket";if(g.test(l))return e.eatWhile(g),"punctuation";if("{"==l&&(e.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||e.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";e.eatWhile(/^[_\w\d]/);var m=e.current().toLowerCase();return d.hasOwnProperty(m)&&(e.match(/^( )+'[^']*'/)||e.match(/^( )+"[^"]*"/))?"number":r.hasOwnProperty(m)?"atom":a.hasOwnProperty(m)?"type":n.hasOwnProperty(m)?"keyword":t.hasOwnProperty(m)?"builtin":null}return o.zerolessFloat&&e.match(/^(?:\d+(?:e[+-]?\d+)?)/i)?"number":e.match(/^\.+/)?null:o.ODBCdotTable&&e.match(/^[\w\d_$#]+/)?"type":void 0}function b(e,t){return function(r,a){for(var n,i=!1;null!=(n=r.next());){if(n==e&&!i){a.tokenize=h;break}i=(m||t)&&!i&&"\\"==n}return"string"}}function f(e){return function(t,r){var a=t.match(/^.*?(\/\*|\*\/)/);return a?"/*"==a[1]?r.tokenize=f(e+1):r.tokenize=e>1?f(e-1):h:t.skipToEnd(),"comment"}}function _(e,t,r){t.context={prev:t.context,indent:e.indentation(),col:e.column(),type:r}}return{name:"sql",startState:function(){return{tokenize:h,context:null}},token:function(e,t){if(e.sol()&&t.context&&null==t.context.align&&(t.context.align=!1),t.tokenize==h&&e.eatSpace())return null;var r=t.tokenize(e,t);if("comment"==r)return r;t.context&&null==t.context.align&&(t.context.align=!0);var a=e.current();return"("==a?_(e,t,")"):"["==a?_(e,t,"]"):t.context&&t.context.type==a&&function(e){e.indent=e.context.indent,e.context=e.context.prev}(t),r},indent:function(e,t,r){var a=e.context;if(!a)return null;var n=t.charAt(0)==a.type;return a.align?a.col+(n?0:1):a.indent+(n?0:r.unit)},languageData:{commentTokens:{line:o.commentSlashSlash?"//":o.commentHash?"#":"--",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]}}}}function n(e){for(var t;null!=(t=e.next());)if("`"==t&&!e.eat("`"))return"string.special";return e.backUp(e.current().length-1),e.eatWhile(/\w/)?"string.special":null}function i(e){return e.eat("@")&&(e.match("session."),e.match("local."),e.match("global.")),e.eat("'")?(e.match(/^.*'/),"string.special"):e.eat('"')?(e.match(/^.*"/),"string.special"):e.eat("`")?(e.match(/^.*`/),"string.special"):e.match(/^[0-9a-zA-Z$\.\_]+/)?"string.special":null}function o(e){return e.eat("N")?"atom":e.match(/^[a-zA-Z.#!?]/)?"string.special":null}r.r(t),r.d(t,{cassandra:function(){return h},esper:function(){return w},gpSQL:function(){return v},gql:function(){return y},hive:function(){return f},mariaDB:function(){return p},msSQL:function(){return d},mySQL:function(){return m},pgSQL:function(){return _},plSQL:function(){return b},sparkSQL:function(){return x},sql:function(){return a},sqlite:function(){return g},standardSQL:function(){return u}});var s="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";function l(e){for(var t={},r=e.split(" "),a=0;a!=^\&|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:!1,dateSQL:l("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":i}}),m=a({client:l("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:l(s+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:l("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:l("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:l("date time timestamp"),support:l("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":i,"`":n,"\\":o}}),p=a({client:l("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:l(s+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group group_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:l("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:l("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:l("date time timestamp"),support:l("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":i,"`":n,"\\":o}}),g=a({client:l("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:l(s+"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),builtin:l("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:l("null current_date current_time current_timestamp"),operatorChars:/^[*+\-%<>!=&|/~]/,dateSQL:l("date time timestamp datetime"),support:l("decimallessFloat zerolessFloat"),identifierQuote:'"',hooks:{"@":i,":":i,"?":i,$:i,'"':function(e){for(var t;null!=(t=e.next());)if('"'==t&&!e.eat('"'))return"string.special";return e.backUp(e.current().length-1),e.eatWhile(/\w/)?"string.special":null},"`":n}}),h=a({client:{},keywords:l("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),builtin:l("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:l("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:l("commentSlashSlash decimallessFloat"),hooks:{}}),b=a({client:l("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),keywords:l("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),builtin:l("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),operatorChars:/^[*\/+\-%<>!=~]/,dateSQL:l("date time timestamp"),support:l("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")}),f=a({keywords:l("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),builtin:l("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:l("false true null unknown"),operatorChars:/^[*+\-%<>!=]/,dateSQL:l("date timestamp"),support:l("ODBCdotTable doubleQuote binaryNumber hexNumber")}),_=a({client:l("source"),keywords:l(s+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),builtin:l("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:l("false true null unknown"),operatorChars:/^[*\/+\-%<>!=&|^\/#@?~]/,backslashStringEscapes:!1,dateSQL:l("date time timestamp"),support:l("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")}),y=a({keywords:l("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:l("false true"),builtin:l("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\-%<>!=]/}),v=a({client:l("source"),keywords:l("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),builtin:l("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:l("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:l("date time timestamp"),support:l("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")}),x=a({keywords:l("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),builtin:l("tinyint smallint int bigint boolean float double string binary timestamp decimal array map struct uniontype delimited serde sequencefile textfile rcfile inputformat outputformat"),atoms:l("false true null"),operatorChars:/^[*\/+\-%<>!=~&|^]/,dateSQL:l("date time timestamp"),support:l("ODBCdotTable doubleQuote zerolessFloat")}),w=a({client:l("source"),keywords:l("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),builtin:{},atoms:l("false true null"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:l("time"),support:l("decimallessFloat zerolessFloat binaryNumber hexNumber")})}}]); \ No newline at end of file diff --git a/media/assets/frontend/static/js/685.7291a8cc.chunk.js b/media/assets/frontend/static/js/685.7291a8cc.chunk.js new file mode 100644 index 00000000000..0397ca1981b --- /dev/null +++ b/media/assets/frontend/static/js/685.7291a8cc.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[685],{55685:function(e,t,r){r.r(t),r.d(t,{css:function(){return _},gss:function(){return S},keywords:function(){return q},less:function(){return O},mkCSS:function(){return i},sCSS:function(){return C}});var o=r(1413);function i(e){var t,r,i=(e=(0,o.Z)((0,o.Z)({},K),e)).inline,a=e.tokenHooks,n=e.documentTypes||{},l=e.mediaTypes||{},s=e.mediaFeatures||{},c=e.mediaValueKeywords||{},d=e.propertyKeywords||{},p=e.nonStandardPropertyKeywords||{},u=e.fontProperties||{},m=e.counterDescriptors||{},g=e.colorKeywords||{},h=e.valueKeywords||{},b=e.allowNested,f=e.lineComment,k=!0===e.supportsAtComponent,y=!1!==e.highlightNonStandardPropertyKeywords;function w(e,r){return t=r,e}function v(e,t){var r=e.next();if(a[r]){var o=a[r](e,t);if(!1!==o)return o}return"@"==r?(e.eatWhile(/[\w\\\-]/),w("def",e.current())):"="==r||("~"==r||"|"==r)&&e.eat("=")?w(null,"compare"):'"'==r||"'"==r?(t.tokenize=x(r),t.tokenize(e,t)):"#"==r?(e.eatWhile(/[\w\\\-]/),w("atom","hash")):"!"==r?(e.match(/^\s*\w*/),w("keyword","important")):/\d/.test(r)||"."==r&&e.eat(/\d/)?(e.eatWhile(/[\w.%]/),w("number","unit")):"-"!==r?/[,+>*\/]/.test(r)?w(null,"select-op"):"."==r&&e.match(/^-?[_a-z][_a-z0-9-]*/i)?w("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(r)?w(null,r):e.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(e.current())&&(t.tokenize=z),w("variableName.function","variable")):/[\w\\\-]/.test(r)?(e.eatWhile(/[\w\\\-]/),w("property","word")):w(null,null):/[\d.]/.test(e.peek())?(e.eatWhile(/[\w.%]/),w("number","unit")):e.match(/^-[\w\\\-]*/)?(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?w("def","variable-definition"):w("variableName","variable")):e.match(/^\w+-/)?w("meta","meta"):void 0}function x(e){return function(t,r){for(var o,i=!1;null!=(o=t.next());){if(o==e&&!i){")"==e&&t.backUp(1);break}i=!i&&"\\"==o}return(o==e||!i&&")"!=e)&&(r.tokenize=null),w("string","string")}}function z(e,t){return e.next(),e.match(/^\s*[\"\')]/,!1)?t.tokenize=null:t.tokenize=x(")"),w(null,"(")}function P(e,t,r){this.type=e,this.indent=t,this.prev=r}function q(e,t,r,o){return e.context=new P(r,t.indentation()+(!1===o?0:t.indentUnit),e.context),r}function _(e){return e.context.prev&&(e.context=e.context.prev),e.context.type}function B(e,t,r){return S[r.context.type](e,t,r)}function C(e,t,r,o){for(var i=o||1;i>0;i--)r.context=r.context.prev;return B(e,t,r)}function O(e){var t=e.current().toLowerCase();r=h.hasOwnProperty(t)?"atom":g.hasOwnProperty(t)?"keyword":"variable"}var S={top:function(e,t,o){if("{"==e)return q(o,t,"block");if("}"==e&&o.context.prev)return _(o);if(k&&/@component/i.test(e))return q(o,t,"atComponentBlock");if(/^@(-moz-)?document$/i.test(e))return q(o,t,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(e))return q(o,t,"atBlock");if(/^@(font-face|counter-style)/i.test(e))return o.stateArg=e,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e))return"keyframes";if(e&&"@"==e.charAt(0))return q(o,t,"at");if("hash"==e)r="builtin";else if("word"==e)r="tag";else{if("variable-definition"==e)return"maybeprop";if("interpolation"==e)return q(o,t,"interpolation");if(":"==e)return"pseudo";if(b&&"("==e)return q(o,t,"parens")}return o.context.type},block:function(e,t,o){if("word"==e){var i=t.current().toLowerCase();return d.hasOwnProperty(i)?(r="property","maybeprop"):p.hasOwnProperty(i)?(r=y?"string.special":"property","maybeprop"):b?(r=t.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(r="error","maybeprop")}return"meta"==e?"block":b||"hash"!=e&&"qualifier"!=e?S.top(e,t,o):(r="error","block")},maybeprop:function(e,t,r){return":"==e?q(r,t,"prop"):B(e,t,r)},prop:function(e,t,o){if(";"==e)return _(o);if("{"==e&&b)return q(o,t,"propBlock");if("}"==e||"{"==e)return C(e,t,o);if("("==e)return q(o,t,"parens");if("hash"!=e||/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(t.current())){if("word"==e)O(t);else if("interpolation"==e)return q(o,t,"interpolation")}else r="error";return"prop"},propBlock:function(e,t,o){return"}"==e?_(o):"word"==e?(r="property","maybeprop"):o.context.type},parens:function(e,t,r){return"{"==e||"}"==e?C(e,t,r):")"==e?_(r):"("==e?q(r,t,"parens"):"interpolation"==e?q(r,t,"interpolation"):("word"==e&&O(t),"parens")},pseudo:function(e,t,o){return"meta"==e?"pseudo":"word"==e?(r="variableName.constant",o.context.type):B(e,t,o)},documentTypes:function(e,t,o){return"word"==e&&n.hasOwnProperty(t.current())?(r="tag",o.context.type):S.atBlock(e,t,o)},atBlock:function(e,t,o){if("("==e)return q(o,t,"atBlock_parens");if("}"==e||";"==e)return C(e,t,o);if("{"==e)return _(o)&&q(o,t,b?"block":"top");if("interpolation"==e)return q(o,t,"interpolation");if("word"==e){var i=t.current().toLowerCase();r="only"==i||"not"==i||"and"==i||"or"==i?"keyword":l.hasOwnProperty(i)?"attribute":s.hasOwnProperty(i)?"property":c.hasOwnProperty(i)?"keyword":d.hasOwnProperty(i)?"property":p.hasOwnProperty(i)?y?"string.special":"property":h.hasOwnProperty(i)?"atom":g.hasOwnProperty(i)?"keyword":"error"}return o.context.type},atComponentBlock:function(e,t,o){return"}"==e?C(e,t,o):"{"==e?_(o)&&q(o,t,b?"block":"top",!1):("word"==e&&(r="error"),o.context.type)},atBlock_parens:function(e,t,r){return")"==e?_(r):"{"==e||"}"==e?C(e,t,r,2):S.atBlock(e,t,r)},restricted_atBlock_before:function(e,t,o){return"{"==e?q(o,t,"restricted_atBlock"):"word"==e&&"@counter-style"==o.stateArg?(r="variable","restricted_atBlock_before"):B(e,t,o)},restricted_atBlock:function(e,t,o){return"}"==e?(o.stateArg=null,_(o)):"word"==e?(r="@font-face"==o.stateArg&&!u.hasOwnProperty(t.current().toLowerCase())||"@counter-style"==o.stateArg&&!m.hasOwnProperty(t.current().toLowerCase())?"error":"property","maybeprop"):"restricted_atBlock"},keyframes:function(e,t,o){return"word"==e?(r="variable","keyframes"):"{"==e?q(o,t,"top"):B(e,t,o)},at:function(e,t,o){return";"==e?_(o):"{"==e||"}"==e?C(e,t,o):("word"==e?r="tag":"hash"==e&&(r="builtin"),"at")},interpolation:function(e,t,o){return"}"==e?_(o):"{"==e||";"==e?C(e,t,o):("word"==e?r="variable":"variable"!=e&&"("!=e&&")"!=e&&(r="error"),"interpolation")}};return{name:e.name,startState:function(){return{tokenize:null,state:i?"block":"top",stateArg:null,context:new P(i?"block":"top",0,null)}},token:function(e,o){if(!o.tokenize&&e.eatSpace())return null;var i=(o.tokenize||v)(e,o);return i&&"object"==typeof i&&(t=i[1],i=i[0]),r=i,"comment"!=t&&(o.state=S[o.state](t,e,o)),r},indent:function(e,t,r){var o=e.context,i=t&&t.charAt(0),a=o.indent;return"prop"!=o.type||"}"!=i&&")"!=i||(o=o.prev),o.prev&&("}"!=i||"block"!=o.type&&"top"!=o.type&&"interpolation"!=o.type&&"restricted_atBlock"!=o.type?(")"!=i||"parens"!=o.type&&"atBlock_parens"!=o.type)&&("{"!=i||"at"!=o.type&&"atBlock"!=o.type)||(a=Math.max(0,o.indent-r.unit)):a=(o=o.prev).indent),a},languageData:{indentOnInput:/^\s*\}$/,commentTokens:{line:f,block:{open:"/*",close:"*/"}},autocomplete:j}}}function a(e){for(var t={},r=0;r!?|~^@]/,f=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function l(e,n,a){return t=e,r=a,n}function d(e,t){var r,n=e.next();if('"'==n||"'"==n)return t.tokenize=(r=n,function(e,t){var n,i=!1;if(a&&"@"==e.peek()&&e.match(f))return t.tokenize=d,l("jsonld-keyword","meta");for(;null!=(n=e.next())&&(n!=r||i);)i=!i&&"\\"==n;return i||(t.tokenize=d),l("string","string")}),t.tokenize(e,t);if("."==n&&e.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return l("number","number");if("."==n&&e.match(".."))return l("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(n))return l(n);if("="==n&&e.eat(">"))return l("=>","operator");if("0"==n&&e.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return l("number","number");if(/\d/.test(n))return e.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),l("number","number");if("/"==n)return e.eat("*")?(t.tokenize=m,m(e,t)):e.eat("/")?(e.skipToEnd(),l("comment","comment")):function(e,t,r){return t.tokenize==d&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(t.lastType)||"quasi"==t.lastType&&/\{\s*$/.test(e.string.slice(0,e.pos-(r||0)))}(e,t,1)?(function(e){for(var t,r=!1,n=!1;null!=(t=e.next());){if(!r){if("/"==t&&!n)return;"["==t?n=!0:n&&"]"==t&&(n=!1)}r=!r&&"\\"==t}}(e),e.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),l("regexp","string.special")):(e.eat("="),l("operator","operator",e.current()));if("`"==n)return t.tokenize=p,p(e,t);if("#"==n&&"!"==e.peek())return e.skipToEnd(),l("meta","meta");if("#"==n&&e.eatWhile(u))return l("variable","property");if("<"==n&&e.match("!--")||"-"==n&&e.match("->")&&!/\S/.test(e.string.slice(0,e.start)))return e.skipToEnd(),l("comment","comment");if(s.test(n))return">"==n&&t.lexical&&">"==t.lexical.type||(e.eat("=")?"!"!=n&&"="!=n||e.eat("="):/[<>*+\-|&?]/.test(n)&&(e.eat(n),">"==n&&e.eat(n))),"?"==n&&e.eat(".")?l("."):l("operator","operator",e.current());if(u.test(n)){e.eatWhile(u);var i=e.current();if("."!=t.lastType){if(c.propertyIsEnumerable(i)){var o=c[i];return l(o.type,o.style,i)}if("async"==i&&e.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return l("async","keyword",i)}return l("variable","variable",i)}}function m(e,t){for(var r,n=!1;r=e.next();){if("/"==r&&n){t.tokenize=d;break}n="*"==r}return l("comment","comment")}function p(e,t){for(var r,n=!1;null!=(r=e.next());){if(!n&&("`"==r||"$"==r&&e.eat("{"))){t.tokenize=d;break}n=!n&&"\\"==r}return l("quasi","string.special",e.current())}var k="([{}])";function v(e,t){t.fatArrowAt&&(t.fatArrowAt=null);var r=e.string.indexOf("=>",e.start);if(!(r<0)){if(o){var n=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(e.string.slice(e.start,r));n&&(r=n.index)}for(var a=0,i=!1,c=r-1;c>=0;--c){var s=e.string.charAt(c),f=k.indexOf(s);if(f>=0&&f<3){if(!a){++c;break}if(0==--a){"("==s&&(i=!0);break}}else if(f>=3&&f<6)++a;else if(u.test(s))i=!0;else if(/["'\/`]/.test(s))for(;;--c){if(0==c)return;if(e.string.charAt(c-1)==s&&"\\"!=e.string.charAt(c-2)){c--;break}}else if(i&&!a){++c;break}}i&&!a&&(t.fatArrowAt=c)}}var y={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function w(e,t,r,n,a,i){this.indented=e,this.column=t,this.type=r,this.prev=a,this.info=i,null!=n&&(this.align=n)}function b(e,t){for(var r=e.localVars;r;r=r.next)if(r.name==t)return!0;for(var n=e.context;n;n=n.prev)for(r=n.vars;r;r=r.next)if(r.name==t)return!0}var h={state:null,column:null,marked:null,cc:null};function x(){for(var e=arguments.length-1;e>=0;e--)h.cc.push(arguments[e])}function g(){return x.apply(null,arguments),!0}function V(e,t){for(var r=t;r;r=r.next)if(r.name==e)return!0;return!1}function A(t){var r=h.state;if(h.marked="def",r.context)if("var"==r.lexical.info&&r.context&&r.context.block){var n=z(t,r.context);if(null!=n)return void(r.context=n)}else if(!V(t,r.localVars))return void(r.localVars=new $(t,r.localVars));e.globalVars&&!V(t,r.globalVars)&&(r.globalVars=new $(t,r.globalVars))}function z(e,t){if(t){if(t.block){var r=z(e,t.prev);return r?r==t.prev?t:new T(r,t.vars,!0):null}return V(e,t.vars)?t:new T(t.prev,new $(e,t.vars),!1)}return null}function j(e){return"public"==e||"private"==e||"protected"==e||"abstract"==e||"readonly"==e}function T(e,t,r){this.prev=e,this.vars=t,this.block=r}function $(e,t){this.name=e,this.next=t}var _=new $("this",new $("arguments",null));function O(){h.state.context=new T(h.state.context,h.state.localVars,!1),h.state.localVars=_}function q(){h.state.context=new T(h.state.context,h.state.localVars,!0),h.state.localVars=null}function E(){h.state.localVars=h.state.context.vars,h.state.context=h.state.context.prev}function I(e,t){var r=function(){var r=h.state,n=r.indented;if("stat"==r.lexical.type)n=r.lexical.indented;else for(var a=r.lexical;a&&")"==a.type&&a.align;a=a.prev)n=a.indented;r.lexical=new w(n,h.stream.column(),e,null,r.lexical,t)};return r.lex=!0,r}function C(){var e=h.state;e.lexical.prev&&(")"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function S(e){return function t(r){return r==e?g():";"==e||"}"==r||")"==r||"]"==r?x():g(t)}}function N(e,t){return"var"==e?g(I("vardef",t),he,S(";"),C):"keyword a"==e?g(I("form"),D,N,C):"keyword b"==e?g(I("form"),N,C):"keyword d"==e?h.stream.match(/^\s*$/,!1)?g():g(I("stat"),U,S(";"),C):"debugger"==e?g(S(";")):"{"==e?g(I("}"),q,ae,C,E):";"==e?g():"if"==e?("else"==h.state.lexical.info&&h.state.cc[h.state.cc.length-1]==C&&h.state.cc.pop()(),g(I("form"),D,N,C,je)):"function"==e?g(Oe):"for"==e?g(I("form"),q,Te,N,E,C):"class"==e||o&&"interface"==t?(h.marked="keyword",g(I("form","class"==e?e:t),Se,C)):"variable"==e?o&&"declare"==t?(h.marked="keyword",g(N)):o&&("module"==t||"enum"==t||"type"==t)&&h.stream.match(/^\s*\w/,!1)?(h.marked="keyword","enum"==t?g(Le):"type"==t?g(Ee,S("operator"),se,S(";")):g(I("form"),xe,S("{"),I("}"),ae,C,C)):o&&"namespace"==t?(h.marked="keyword",g(I("form"),W,N,C)):o&&"abstract"==t?(h.marked="keyword",g(N)):g(I("stat"),X):"switch"==e?g(I("form"),D,S("{"),I("}","switch"),q,ae,C,C,E):"case"==e?g(W,S(":")):"default"==e?g(S(":")):"catch"==e?g(I("form"),O,P,N,C,E):"export"==e?g(I("stat"),Be,C):"import"==e?g(I("stat"),Fe,C):"async"==e?g(N):"@"==t?g(W,N):x(I("stat"),W,S(";"),C)}function P(e){if("("==e)return g(Ie,S(")"))}function W(e,t){return F(e,t,!1)}function B(e,t){return F(e,t,!0)}function D(e){return"("!=e?x():g(I(")"),U,S(")"),C)}function F(e,t,r){if(h.state.fatArrowAt==h.stream.start){var n=r?M:L;if("("==e)return g(O,I(")"),re(Ie,")"),C,S("=>"),n,E);if("variable"==e)return x(O,xe,S("=>"),n,E)}var a=r?H:G;return y.hasOwnProperty(e)?g(a):"function"==e?g(Oe,a):"class"==e||o&&"interface"==t?(h.marked="keyword",g(I("form"),Ce,C)):"keyword c"==e||"async"==e?g(r?B:W):"("==e?g(I(")"),U,S(")"),C,a):"operator"==e||"spread"==e?g(r?B:W):"["==e?g(I("]"),Ke,C,a):"{"==e?ne(Z,"}",null,a):"quasi"==e?x(J,a):"new"==e?g(function(e){return function(t){return"."==t?g(e?R:Q):"variable"==t&&o?g(ye,e?H:G):x(e?B:W)}}(r)):g()}function U(e){return e.match(/[;\}\)\],]/)?x():x(W)}function G(e,t){return","==e?g(U):H(e,t,!1)}function H(e,t,r){var n=0==r?G:H,a=0==r?W:B;return"=>"==e?g(O,r?M:L,E):"operator"==e?/\+\+|--/.test(t)||o&&"!"==t?g(n):o&&"<"==t&&h.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?g(I(">"),re(se,">"),C,n):"?"==t?g(W,S(":"),a):g(a):"quasi"==e?x(J,n):";"!=e?"("==e?ne(B,")","call",n):"."==e?g(Y,n):"["==e?g(I("]"),U,S("]"),C,n):o&&"as"==t?(h.marked="keyword",g(se,n)):"regexp"==e?(h.state.lastType=h.marked="operator",h.stream.backUp(h.stream.pos-h.stream.start-1),g(a)):void 0:void 0}function J(e,t){return"quasi"!=e?x():"${"!=t.slice(t.length-2)?g(J):g(U,K)}function K(e){if("}"==e)return h.marked="string.special",h.state.tokenize=p,g(J)}function L(e){return v(h.stream,h.state),x("{"==e?N:W)}function M(e){return v(h.stream,h.state),x("{"==e?N:B)}function Q(e,t){if("target"==t)return h.marked="keyword",g(G)}function R(e,t){if("target"==t)return h.marked="keyword",g(H)}function X(e){return":"==e?g(C,N):x(G,S(";"),C)}function Y(e){if("variable"==e)return h.marked="property",g()}function Z(e,t){return"async"==e?(h.marked="property",g(Z)):"variable"==e||"keyword"==h.style?(h.marked="property","get"==t||"set"==t?g(ee):(o&&h.state.fatArrowAt==h.stream.start&&(r=h.stream.match(/^\s*:\s*/,!1))&&(h.state.fatArrowAt=h.stream.pos+r[0].length),g(te))):"number"==e||"string"==e?(h.marked=a?"property":h.style+" property",g(te)):"jsonld-keyword"==e?g(te):o&&j(t)?(h.marked="keyword",g(Z)):"["==e?g(W,ie,S("]"),te):"spread"==e?g(B,te):"*"==t?(h.marked="keyword",g(Z)):":"==e?x(te):void 0;var r}function ee(e){return"variable"!=e?x(te):(h.marked="property",g(Oe))}function te(e){return":"==e?g(B):"("==e?x(Oe):void 0}function re(e,t,r){function n(a,i){if(r?r.indexOf(a)>-1:","==a){var o=h.state.lexical;return"call"==o.info&&(o.pos=(o.pos||0)+1),g((function(r,n){return r==t||n==t?x():x(e)}),n)}return a==t||i==t?g():r&&r.indexOf(";")>-1?x(e):g(S(t))}return function(r,a){return r==t||a==t?g():x(e,n)}}function ne(e,t,r){for(var n=3;n"),se):"quasi"==e?x(me,ve):void 0}function fe(e){if("=>"==e)return g(se)}function le(e){return e.match(/[\}\)\]]/)?g():","==e||";"==e?g(le):x(de,le)}function de(e,t){return"variable"==e||"keyword"==h.style?(h.marked="property",g(de)):"?"==t||"number"==e||"string"==e?g(de):":"==e?g(se):"["==e?g(S("variable"),oe,S("]"),de):"("==e?x(qe,de):e.match(/[;\}\)\],]/)?void 0:g()}function me(e,t){return"quasi"!=e?x():"${"!=t.slice(t.length-2)?g(me):g(se,pe)}function pe(e){if("}"==e)return h.marked="string.special",h.state.tokenize=p,g(me)}function ke(e,t){return"variable"==e&&h.stream.match(/^\s*[?:]/,!1)||"?"==t?g(ke):":"==e?g(se):"spread"==e?g(ke):x(se)}function ve(e,t){return"<"==t?g(I(">"),re(se,">"),C,ve):"|"==t||"."==e||"&"==t?g(se):"["==e?g(se,S("]"),ve):"extends"==t||"implements"==t?(h.marked="keyword",g(se)):"?"==t?g(se,S(":"),se):void 0}function ye(e,t){if("<"==t)return g(I(">"),re(se,">"),C,ve)}function we(){return x(se,be)}function be(e,t){if("="==t)return g(se)}function he(e,t){return"enum"==t?(h.marked="keyword",g(Le)):x(xe,ie,Ae,ze)}function xe(e,t){return o&&j(t)?(h.marked="keyword",g(xe)):"variable"==e?(A(t),g()):"spread"==e?g(xe):"["==e?ne(Ve,"]"):"{"==e?ne(ge,"}"):void 0}function ge(e,t){return"variable"!=e||h.stream.match(/^\s*:/,!1)?("variable"==e&&(h.marked="property"),"spread"==e?g(xe):"}"==e?x():"["==e?g(W,S("]"),S(":"),ge):g(S(":"),xe,Ae)):(A(t),g(Ae))}function Ve(){return x(xe,Ae)}function Ae(e,t){if("="==t)return g(B)}function ze(e){if(","==e)return g(he)}function je(e,t){if("keyword b"==e&&"else"==t)return g(I("form","else"),N,C)}function Te(e,t){return"await"==t?g(Te):"("==e?g(I(")"),$e,C):void 0}function $e(e){return"var"==e?g(he,_e):"variable"==e?g(_e):x(_e)}function _e(e,t){return")"==e?g():";"==e?g(_e):"in"==t||"of"==t?(h.marked="keyword",g(W,_e)):x(W,_e)}function Oe(e,t){return"*"==t?(h.marked="keyword",g(Oe)):"variable"==e?(A(t),g(Oe)):"("==e?g(O,I(")"),re(Ie,")"),C,ue,N,E):o&&"<"==t?g(I(">"),re(we,">"),C,Oe):void 0}function qe(e,t){return"*"==t?(h.marked="keyword",g(qe)):"variable"==e?(A(t),g(qe)):"("==e?g(O,I(")"),re(Ie,")"),C,ue,E):o&&"<"==t?g(I(">"),re(we,">"),C,qe):void 0}function Ee(e,t){return"keyword"==e||"variable"==e?(h.marked="type",g(Ee)):"<"==t?g(I(">"),re(we,">"),C):void 0}function Ie(e,t){return"@"==t&&g(W,Ie),"spread"==e?g(Ie):o&&j(t)?(h.marked="keyword",g(Ie)):o&&"this"==e?g(ie,Ae):x(xe,ie,Ae)}function Ce(e,t){return"variable"==e?Se(e,t):Ne(e,t)}function Se(e,t){if("variable"==e)return A(t),g(Ne)}function Ne(e,t){return"<"==t?g(I(">"),re(we,">"),C,Ne):"extends"==t||"implements"==t||o&&","==e?("implements"==t&&(h.marked="keyword"),g(o?se:W,Ne)):"{"==e?g(I("}"),Pe,C):void 0}function Pe(e,t){return"async"==e||"variable"==e&&("static"==t||"get"==t||"set"==t||o&&j(t))&&h.stream.match(/^\s+#?[\w$\xa1-\uffff]/,!1)?(h.marked="keyword",g(Pe)):"variable"==e||"keyword"==h.style?(h.marked="property",g(We,Pe)):"number"==e||"string"==e?g(We,Pe):"["==e?g(W,ie,S("]"),We,Pe):"*"==t?(h.marked="keyword",g(Pe)):o&&"("==e?x(qe,Pe):";"==e||","==e?g(Pe):"}"==e?g():"@"==t?g(W,Pe):void 0}function We(e,t){if("!"==t||"?"==t)return g(We);if(":"==e)return g(se,Ae);if("="==t)return g(B);var r=h.state.lexical.prev;return x(r&&"interface"==r.info?qe:Oe)}function Be(e,t){return"*"==t?(h.marked="keyword",g(Je,S(";"))):"default"==t?(h.marked="keyword",g(W,S(";"))):"{"==e?g(re(De,"}"),Je,S(";")):x(N)}function De(e,t){return"as"==t?(h.marked="keyword",g(S("variable"))):"variable"==e?x(B,De):void 0}function Fe(e){return"string"==e?g():"("==e?x(W):"."==e?x(G):x(Ue,Ge,Je)}function Ue(e,t){return"{"==e?ne(Ue,"}"):("variable"==e&&A(t),"*"==t&&(h.marked="keyword"),g(He))}function Ge(e){if(","==e)return g(Ue,Ge)}function He(e,t){if("as"==t)return h.marked="keyword",g(Ue)}function Je(e,t){if("from"==t)return h.marked="keyword",g(W)}function Ke(e){return"]"==e?g():x(re(B,"]"))}function Le(){return x(I("form"),xe,S("{"),I("}"),re(Me,"}"),C,C)}function Me(){return x(xe,Ae)}return O.lex=q.lex=!0,E.lex=!0,C.lex=!0,{name:e.name,startState:function(t){var r={tokenize:d,lastType:"sof",cc:[],lexical:new w(-t,0,"block",!1),localVars:e.localVars,context:e.localVars&&new T(null,null,!1),indented:0};return e.globalVars&&"object"==typeof e.globalVars&&(r.globalVars=e.globalVars),r},token:function(e,n){if(e.sol()&&(n.lexical.hasOwnProperty("align")||(n.lexical.align=!1),n.indented=e.indentation(),v(e,n)),n.tokenize!=m&&e.eatSpace())return null;var a=n.tokenize(e,n);return"comment"==t?a:(n.lastType="operator"!=t||"++"!=r&&"--"!=r?t:"incdec",function(e,t,r,n,a){var o=e.cc;for(h.state=e,h.stream=a,h.marked=null,h.cc=o,h.style=t,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;)if((o.length?o.pop():i?W:N)(r,n)){for(;o.length&&o[o.length-1].lex;)o.pop()();return h.marked?h.marked:"variable"==r&&b(e,n)?"variableName.local":t}}(n,a,t,r,e))},indent:function(t,r,a){if(t.tokenize==m||t.tokenize==p)return null;if(t.tokenize!=d)return 0;var i,o=r&&r.charAt(0),u=t.lexical;if(!/^\s*else\b/.test(r))for(var c=t.cc.length-1;c>=0;--c){var f=t.cc[c];if(f==C)u=u.prev;else if(f!=je&&f!=E)break}for(;("stat"==u.type||"form"==u.type)&&("}"==o||(i=t.cc[t.cc.length-1])&&(i==G||i==H)&&!/^[,\.=+\-*:?[\(]/.test(r));)u=u.prev;n&&")"==u.type&&"stat"==u.prev.type&&(u=u.prev);var l=u.type,k=o==l;return"vardef"==l?u.indented+("operator"==t.lastType||","==t.lastType?u.info.length+1:0):"form"==l&&"{"==o?u.indented:"form"==l?u.indented+a.unit:"stat"==l?u.indented+(function(e,t){return"operator"==e.lastType||","==e.lastType||s.test(t.charAt(0))||/[,.]/.test(t.charAt(0))}(t,r)?n||a.unit:0):"switch"!=u.info||k||0==e.doubleIndentSwitch?u.align?u.column+(k?0:1):u.indented+(k?0:a.unit):u.indented+(/^(?:case|default)\b/.test(r)?a.unit:2*a.unit)},languageData:{indentOnInput:/^\s*(?:case .*?:|default:|\{|\})$/,commentTokens:i?void 0:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]},wordChars:"$"}}}r.r(t),r.d(t,{javascript:function(){return a},json:function(){return i},jsonld:function(){return o},typescript:function(){return u}});var a=n({name:"javascript"}),i=n({name:"json",json:!0}),o=n({name:"json",jsonld:!0}),u=n({name:"typescript",typescript:!0})}}]); \ No newline at end of file diff --git a/media/assets/frontend/static/js/75.a877b6a8.chunk.js b/media/assets/frontend/static/js/75.a877b6a8.chunk.js new file mode 100644 index 00000000000..b019e06917c --- /dev/null +++ b/media/assets/frontend/static/js/75.a877b6a8.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[75],{58075:function(e,t,n){function r(e){for(var t={},n=e.split(" "),r=0;r","->>","->ArrayChunk","->Eduction","->Vec","->VecNode","->VecSeq","-cache-protocol-fn","-reset-methods","..","/","<","<=","=","==",">",">=","EMPTY-NODE","Inst","StackTraceElement->vec","Throwable->map","accessor","aclone","add-classpath","add-watch","agent","agent-error","agent-errors","aget","alength","alias","all-ns","alter","alter-meta!","alter-var-root","amap","ancestors","and","any?","apply","areduce","array-map","as->","aset","aset-boolean","aset-byte","aset-char","aset-double","aset-float","aset-int","aset-long","aset-short","assert","assoc","assoc!","assoc-in","associative?","atom","await","await-for","await1","bases","bean","bigdec","bigint","biginteger","binding","bit-and","bit-and-not","bit-clear","bit-flip","bit-not","bit-or","bit-set","bit-shift-left","bit-shift-right","bit-test","bit-xor","boolean","boolean-array","boolean?","booleans","bound-fn","bound-fn*","bound?","bounded-count","butlast","byte","byte-array","bytes","bytes?","case","cast","cat","char","char-array","char-escape-string","char-name-string","char?","chars","chunk","chunk-append","chunk-buffer","chunk-cons","chunk-first","chunk-next","chunk-rest","chunked-seq?","class","class?","clear-agent-errors","clojure-version","coll?","comment","commute","comp","comparator","compare","compare-and-set!","compile","complement","completing","concat","cond","cond->","cond->>","condp","conj","conj!","cons","constantly","construct-proxy","contains?","count","counted?","create-ns","create-struct","cycle","dec","dec'","decimal?","declare","dedupe","default-data-readers","definline","definterface","defmacro","defmethod","defmulti","defn","defn-","defonce","defprotocol","defrecord","defstruct","deftype","delay","delay?","deliver","denominator","deref","derive","descendants","destructure","disj","disj!","dissoc","dissoc!","distinct","distinct?","doall","dorun","doseq","dosync","dotimes","doto","double","double-array","double?","doubles","drop","drop-last","drop-while","eduction","empty","empty?","ensure","ensure-reduced","enumeration-seq","error-handler","error-mode","eval","even?","every-pred","every?","ex-data","ex-info","extend","extend-protocol","extend-type","extenders","extends?","false?","ffirst","file-seq","filter","filterv","find","find-keyword","find-ns","find-protocol-impl","find-protocol-method","find-var","first","flatten","float","float-array","float?","floats","flush","fn","fn?","fnext","fnil","for","force","format","frequencies","future","future-call","future-cancel","future-cancelled?","future-done?","future?","gen-class","gen-interface","gensym","get","get-in","get-method","get-proxy-class","get-thread-bindings","get-validator","group-by","halt-when","hash","hash-combine","hash-map","hash-ordered-coll","hash-set","hash-unordered-coll","ident?","identical?","identity","if-let","if-not","if-some","ifn?","import","in-ns","inc","inc'","indexed?","init-proxy","inst-ms","inst-ms*","inst?","instance?","int","int-array","int?","integer?","interleave","intern","interpose","into","into-array","ints","io!","isa?","iterate","iterator-seq","juxt","keep","keep-indexed","key","keys","keyword","keyword?","last","lazy-cat","lazy-seq","let","letfn","line-seq","list","list*","list?","load","load-file","load-reader","load-string","loaded-libs","locking","long","long-array","longs","loop","macroexpand","macroexpand-1","make-array","make-hierarchy","map","map-entry?","map-indexed","map?","mapcat","mapv","max","max-key","memfn","memoize","merge","merge-with","meta","method-sig","methods","min","min-key","mix-collection-hash","mod","munge","name","namespace","namespace-munge","nat-int?","neg-int?","neg?","newline","next","nfirst","nil?","nnext","not","not-any?","not-empty","not-every?","not=","ns","ns-aliases","ns-imports","ns-interns","ns-map","ns-name","ns-publics","ns-refers","ns-resolve","ns-unalias","ns-unmap","nth","nthnext","nthrest","num","number?","numerator","object-array","odd?","or","parents","partial","partition","partition-all","partition-by","pcalls","peek","persistent!","pmap","pop","pop!","pop-thread-bindings","pos-int?","pos?","pr","pr-str","prefer-method","prefers","primitives-classnames","print","print-ctor","print-dup","print-method","print-simple","print-str","printf","println","println-str","prn","prn-str","promise","proxy","proxy-call-with-super","proxy-mappings","proxy-name","proxy-super","push-thread-bindings","pvalues","qualified-ident?","qualified-keyword?","qualified-symbol?","quot","rand","rand-int","rand-nth","random-sample","range","ratio?","rational?","rationalize","re-find","re-groups","re-matcher","re-matches","re-pattern","re-seq","read","read-line","read-string","reader-conditional","reader-conditional?","realized?","record?","reduce","reduce-kv","reduced","reduced?","reductions","ref","ref-history-count","ref-max-history","ref-min-history","ref-set","refer","refer-clojure","reify","release-pending-sends","rem","remove","remove-all-methods","remove-method","remove-ns","remove-watch","repeat","repeatedly","replace","replicate","require","reset!","reset-meta!","reset-vals!","resolve","rest","restart-agent","resultset-seq","reverse","reversible?","rseq","rsubseq","run!","satisfies?","second","select-keys","send","send-off","send-via","seq","seq?","seqable?","seque","sequence","sequential?","set","set-agent-send-executor!","set-agent-send-off-executor!","set-error-handler!","set-error-mode!","set-validator!","set?","short","short-array","shorts","shuffle","shutdown-agents","simple-ident?","simple-keyword?","simple-symbol?","slurp","some","some->","some->>","some-fn","some?","sort","sort-by","sorted-map","sorted-map-by","sorted-set","sorted-set-by","sorted?","special-symbol?","spit","split-at","split-with","str","string?","struct","struct-map","subs","subseq","subvec","supers","swap!","swap-vals!","symbol","symbol?","sync","tagged-literal","tagged-literal?","take","take-last","take-nth","take-while","test","the-ns","thread-bound?","time","to-array","to-array-2d","trampoline","transduce","transient","tree-seq","true?","type","unchecked-add","unchecked-add-int","unchecked-byte","unchecked-char","unchecked-dec","unchecked-dec-int","unchecked-divide-int","unchecked-double","unchecked-float","unchecked-inc","unchecked-inc-int","unchecked-int","unchecked-long","unchecked-multiply","unchecked-multiply-int","unchecked-negate","unchecked-negate-int","unchecked-remainder-int","unchecked-short","unchecked-subtract","unchecked-subtract-int","underive","unquote","unquote-splicing","unreduced","unsigned-bit-shift-right","update","update-in","update-proxy","uri?","use","uuid?","val","vals","var-get","var-set","var?","vary-meta","vec","vector","vector-of","vector?","volatile!","volatile?","vreset!","vswap!","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn","xml-seq","zero?","zipmap"],o=y(r),i=y(a),c=y(s),d=y(["->","->>","as->","binding","bound-fn","case","catch","comment","cond","cond->","cond->>","condp","def","definterface","defmethod","defn","defmacro","defprotocol","defrecord","defstruct","deftype","do","doseq","dotimes","doto","extend","extend-protocol","extend-type","fn","for","future","if","if-let","if-not","if-some","let","letfn","locking","loop","ns","proxy","reify","struct-map","some->","some->>","try","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn"]),l=/^(?:[\\\[\]\s"(),;@^`{}~]|$)/,u=/^(?:[+\-]?\d+(?:(?:N|(?:[eE][+\-]?\d+))|(?:\.?\d*(?:M|(?:[eE][+\-]?\d+))?)|\/\d+|[xX][0-9a-fA-F]+|r[0-9a-zA-Z]+)?(?=[\\\[\]\s"#'(),;@^`{}~]|$))/,p=/^(?:\\(?:backspace|formfeed|newline|return|space|tab|o[0-7]{3}|u[0-9A-Fa-f]{4}|x[0-9A-Fa-f]{4}|.)?(?=[\\\[\]\s"(),;@^`{}~]|$))/,m=/^(?:(?:[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*(?:\.[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*)*\/)?(?:\/|[^\\\/\[\]\d\s"#'(),;@^`{}~][^\\\[\]\s"(),;@^`{}~]*)*(?=[\\\[\]\s"(),;@^`{}~]|$))/;function f(e,t){if(e.eatSpace()||e.eat(","))return["space",null];if(e.match(u))return[null,"number"];if(e.match(p))return[null,"string.special"];if(e.eat(/^"/))return(t.tokenize=h)(e,t);if(e.eat(/^[(\[{]/))return["open","bracket"];if(e.eat(/^[)\]}]/))return["close","bracket"];if(e.eat(/^;/))return e.skipToEnd(),["space","comment"];if(e.eat(/^[#'@^`~]/))return[null,"meta"];var n=e.match(m),r=n&&n[0];return r?"comment"===r&&"("===t.lastToken?(t.tokenize=b)(e,t):k(r,o)||":"===r.charAt(0)?["symbol","atom"]:k(r,i)||k(r,c)?["symbol","keyword"]:"("===t.lastToken?["symbol","builtin"]:["symbol","variable"]:(e.next(),e.eatWhile((function(e){return!k(e,l)})),[null,"error"])}function h(e,t){for(var n,r=!1;n=e.next();){if('"'===n&&!r){t.tokenize=f;break}r=!r&&"\\"===n}return[null,"string"]}function b(e,t){for(var n,r=1;n=e.next();)if(")"===n&&r--,"("===n&&r++,0===r){e.backUp(1),t.tokenize=f;break}return["space","comment"]}function y(e){for(var t={},n=0;n\=|\>|\=\=|\&\&|\|\|)/,m={name:"rpmspec",startState:function(){return{controlFlow:!1,macroParameters:!1,section:!1}},token:function(r,e){if("#"==r.peek())return r.skipToEnd(),"comment";if(r.sol()){if(r.match(u))return"header";if(r.match(p))return"atom"}if(r.match(/^\$\w+/))return"def";if(r.match(/^\$\{\w+\}/))return"def";if(r.match(l))return"keyword";if(r.match(s))return e.controlFlow=!0,"keyword";if(e.controlFlow){if(r.match(f))return"operator";if(r.match(/^(\d+)/))return"number";r.eol()&&(e.controlFlow=!1)}if(r.match(i))return r.eol()&&(e.controlFlow=!1),"number";if(r.match(/^%[\w]+/))return r.match("(")&&(e.macroParameters=!0),"keyword";if(e.macroParameters){if(r.match(/^\d+/))return"number";if(r.match(")"))return e.macroParameters=!1,"keyword"}return r.match(/^%\{\??[\w \-\:\!]+\}/)?(r.eol()&&(e.controlFlow=!1),"def"):(r.next(),null)}}}}]); \ No newline at end of file diff --git a/media/assets/frontend/static/js/TCAccept.e482fe30.js b/media/assets/frontend/static/js/TCAccept.e482fe30.js new file mode 100644 index 00000000000..5e881f3ee7f --- /dev/null +++ b/media/assets/frontend/static/js/TCAccept.e482fe30.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[408],{3531:function(e,n,t){var s=t(15671),r=t(43144),o=t(60136),a=t(29388),c=t(47313),i=t(1168),d=t(21303),l=t(61805),u=t(93564),m=t(93190),h=t(2551),f=(t(93984),t(46417)),x=window.app.pageOptions.csrfToken,p=window.tc,j=p.termsName,v=p.formAction,y=p.formTerms,w=p.formReturnTo,b=p.logoutURL,Z=p.termsText,_=function(e){(0,o.Z)(t,e);var n=(0,a.Z)(t);function t(){return(0,s.Z)(this,t),n.apply(this,arguments)}return(0,r.Z)(t,[{key:"render",value:function(){return(0,f.jsxs)("div",{className:"h-100 d-flex flex-column",children:[(0,f.jsxs)("div",{className:"top-header d-flex justify-content-between",children:[(0,f.jsx)(u.Z,{}),(0,f.jsx)(m.Z,{})]}),(0,f.jsx)("div",{className:"o-auto",children:(0,f.jsxs)("div",{className:"py-4 px-4 my-6 mx-auto content",children:[(0,f.jsx)("h2",{dangerouslySetInnerHTML:{__html:j}}),(0,f.jsx)("div",{className:"article",children:(0,f.jsx)(h.Z,{content:Z})}),(0,f.jsxs)("form",{action:v,method:"post",children:[(0,f.jsx)("input",{type:"hidden",name:"csrfmiddlewaretoken",value:x}),(0,f.jsx)("div",{dangerouslySetInnerHTML:{__html:y}}),(0,f.jsx)("div",{dangerouslySetInnerHTML:{__html:w}}),(0,f.jsx)(d.Z,{type:"submit",children:(0,l.ih)("Accept")}),(0,f.jsx)("a",{href:b,className:"btn btn-secondary ml-2",children:(0,l.ih)("Cancel")})]})]})})]})}}]),t}(c.Component);i.render((0,f.jsx)(_,{}),document.getElementById("wrapper"))},93984:function(){}},function(e){e.O(0,[351],(function(){return n=3531,e(e.s=n);var n}));e.O()}]); \ No newline at end of file diff --git a/media/assets/frontend/static/js/TCView.581dc96f.js b/media/assets/frontend/static/js/TCView.581dc96f.js new file mode 100644 index 00000000000..0becd1ef2ff --- /dev/null +++ b/media/assets/frontend/static/js/TCView.581dc96f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[90],{45129:function(e,n,t){var s=t(15671),r=t(43144),c=t(60136),a=t(29388),u=t(47313),i=t(1168),l=t(93564),o=t(93190),d=t(2551),h=(t(93984),t(46417)),x=window.tc,f=x.termsName,m=x.termsText,j=function(e){(0,c.Z)(t,e);var n=(0,a.Z)(t);function t(){return(0,s.Z)(this,t),n.apply(this,arguments)}return(0,r.Z)(t,[{key:"render",value:function(){return(0,h.jsxs)("div",{className:"h-100 d-flex flex-column",children:[(0,h.jsxs)("div",{className:"top-header d-flex justify-content-between",children:[(0,h.jsx)(l.Z,{}),(0,h.jsx)(o.Z,{})]}),(0,h.jsx)("div",{className:"o-auto",children:(0,h.jsxs)("div",{className:"py-4 px-4 my-6 mx-auto content",children:[(0,h.jsx)("h2",{dangerouslySetInnerHTML:{__html:f}}),(0,h.jsx)("div",{className:"article",children:(0,h.jsx)(d.Z,{content:m})})]})})]})}}]),t}(u.Component);i.render((0,h.jsx)(j,{}),document.getElementById("wrapper"))},93984:function(){}},function(e){e.O(0,[351],(function(){return n=45129,e(e.s=n);var n}));e.O()}]); \ No newline at end of file diff --git a/media/assets/frontend/static/js/app.1a7180e1.js b/media/assets/frontend/static/js/app.1a7180e1.js new file mode 100644 index 00000000000..b641e17bf46 --- /dev/null +++ b/media/assets/frontend/static/js/app.1a7180e1.js @@ -0,0 +1,2 @@ +/*! For license information please see app.1a7180e1.js.LICENSE.txt */ +(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[143],{58452:function(e,t,n){"use strict";var i=n(15671),s=n(43144),r=n(60136),o=n(29388),a=n(47313),l=n(1168),c=n(3885),h=n(66367),p=n.n(h),d=n(42995),u=n(61805),m=n(83854),g=n(46417),f=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).close=function(){if(s.setState({isClosed:!0}),navigator.cookieEnabled){var e=new Date,t=document.cookie.split("; "),n=!1,i=u.JR+"_";e.setTime(e.getTime()+12096e5),i+="; expires="+e.toGMTString()+"; path="+u.ze;for(var r=0,o=t.length;r ",p]});break;case"delete":e=(0,u.ih)("Deleted library"),t=s.repo_name;break;case"recover":e=(0,u.ih)("Restored library"),t=p;break;case"clean-up-trash":e=(0,u.ih)("Cleaned trash"),t=0==s.days?(0,u.ih)("Removed all items from trash."):(0,u.ih)("Removed items older than {n} days from trash.").replace("{n}",s.days),l=!0}else if("files"==s.obj_type){var f="".concat(u.ze,"lib/").concat(s.repo_id,"/file").concat(m.c.encodePath(s.path)),v="').concat(s.name,""),x=s.createdFilesCount-1,y=(0,u.ih)("{file} and {n} other files").replace("{file}",v).replace("{n}",x);e=(0,u.ih)("Created {n} files").replace("{n}",s.createdFilesCount),t=(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("p",{className:"m-0 d-inline",dangerouslySetInnerHTML:{__html:y}}),n&&(0,g.jsx)("button",{type:"button",onClick:this.onListCreatedFilesToggle,className:"activity-details text-secondary ml-2 border-0 p-0 bg-transparent",children:(0,u.ih)("details")})]}),l=!0}else if("file"==s.obj_type){var w=s.name.endsWith("(draft).md"),S=w?"":"".concat(u.ze,"lib/").concat(s.repo_id,"/file").concat(m.c.encodePath(s.path)),D=(0,g.jsx)("a",{href:S,target:"_blank",rel:"noreferrer",children:s.name});switch(w&&(D=s.name),s.op_type){case"create":e=w?(0,u.ih)("Created draft"):(0,u.ih)("Created file"),t=D,l=!0;break;case"delete":e=w?(0,u.ih)("Deleted draft"):(0,u.ih)("Deleted file"),t=s.name,l=!0;break;case"recover":e=(0,u.ih)("Restored file"),t=D,l=!0;break;case"rename":e=(0,u.ih)("Renamed file"),t=(0,g.jsxs)("span",{children:[s.old_name," => ",D]}),l=!0;break;case"move":var j=(0,g.jsx)("a",{href:S,children:s.path});e=(0,u.ih)("Moved file"),t=(0,g.jsxs)("span",{children:[s.old_path," => ",j]}),l=!0;break;case"edit":e=w?(0,u.ih)("Updated draft"):(0,u.ih)("Updated file"),t=D,l=!0}}else{var C=u.ze+"library/"+s.repo_id+"/"+encodeURIComponent(s.repo_name)+m.c.encodePath(s.path),k=(0,g.jsx)("a",{href:C,target:"_blank",rel:"noreferrer",children:s.name});switch(s.op_type){case"create":e=(0,u.ih)("Created folder"),t=k,l=!0;break;case"delete":e=(0,u.ih)("Deleted folder"),t=s.name,l=!0;break;case"recover":e=(0,u.ih)("Restored folder"),t=k,l=!0;break;case"rename":e=(0,u.ih)("Renamed folder"),t=(0,g.jsxs)("span",{children:[s.old_name," => ",k]}),l=!0;break;case"move":var I=(0,g.jsx)("a",{href:C,children:s.path});e=(0,u.ih)("Moved folder"),t=(0,g.jsxs)("span",{children:[s.old_path," => ",I]}),l=!0}}var M=!0;if(r>0){var N=o[r-1].time;M=!L()(s.time).isSame(N,"day")}return(0,g.jsxs)(a.Fragment,{children:[M&&(0,g.jsx)("tr",{children:(0,g.jsx)("td",{colSpan:n?5:3,className:"border-top-0",children:L()(s.time).format("YYYY-MM-DD")})}),n?(0,g.jsxs)("tr",{children:[(0,g.jsx)("td",{className:"text-center",children:(0,g.jsx)("img",{src:s.avatar_url,alt:"",width:"32",height:"32",className:"avatar"})}),(0,g.jsx)("td",{children:(0,g.jsx)("a",{href:c,children:s.author_name})}),(0,g.jsx)("td",{children:e}),(0,g.jsxs)("td",{children:[t,l&&(0,g.jsx)("br",{}),l&&d]}),(0,g.jsx)("td",{className:"text-secondary",children:(0,g.jsx)("time",{datetime:s.time,is:"relative-time",title:L()(s.time).format("llll"),children:L()(s.time).fromNow()})})]}):(0,g.jsxs)("tr",{children:[(0,g.jsx)("td",{className:"text-center align-top",children:(0,g.jsx)("img",{src:s.avatar_url,alt:"",width:"32",height:"32",className:"avatar"})}),(0,g.jsxs)("td",{children:[(0,g.jsx)("a",{href:c,children:s.author_name}),(0,g.jsx)("p",{className:"m-0 text-secondary",children:e}),t]}),(0,g.jsxs)("td",{className:"text-right align-top",children:[(0,g.jsx)("span",{className:"text-secondary mobile-activity-time",children:(0,g.jsx)("time",{datetime:s.time,is:"relative-time",title:L()(s.time).format("llll"),children:L()(s.time).fromNow()})}),l&&(0,g.jsx)("br",{}),l&&p]})]}),this.state.isListCreatedFiles&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(H,{activity:s,toggleCancel:this.onListCreatedFilesToggle})})]})}}]),n}(a.Component);L().locale(window.app.config.lang);var q=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=m.c.isDesktop(),t=this.props,n=t.items,i=t.isLoadingMore;if(!n.length)return(0,g.jsx)(E.Z,{children:(0,g.jsx)("p",{children:(0,u.ih)("No more activities")})});var s=(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"8%"}),(0,g.jsx)("th",{width:"15%",children:(0,u.ih)("User")}),(0,g.jsx)("th",{width:"20%",children:(0,u.ih)("Operation")}),(0,g.jsxs)("th",{width:"37%",children:[(0,u.ih)("File")," / ",(0,u.ih)("Library")]}),(0,g.jsx)("th",{width:"20%",children:(0,u.ih)("Time")})]})}),r=(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"15%"}),(0,g.jsx)("th",{width:"53%"}),(0,g.jsx)("th",{width:"32%"})]})});return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsxs)("table",{className:"table-hover table-thead-hidden",children:[e?s:r,(0,g.jsx)("tbody",{children:n.map((function(t,i){return(0,g.jsx)(W,{isDesktop:e,item:t,index:i,items:n},i)}))})]}),i?(0,g.jsx)("span",{className:"loading-icon loading-tip"}):""]})}}]),n}(a.Component),V=q,K=n(5684),Y=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).handleOutsideClick=function(e){s.state.isPopoverOpen&&!s.userSelector.contains(e.target)&&s.togglePopover()},s.togglePopover=function(){s.setState({isPopoverOpen:!s.state.isPopoverOpen},(function(){if(!s.state.isPopoverOpen){var e=s.props.availableUsers.filter((function(e){return e.isSelected}));s.props.setTargetUsers(e)}}))},s.onToggleClick=function(e){e.stopPropagation(),s.togglePopover()},s.onQueryChange=function(e){s.setState({query:e.target.value})},s.toggleSelectItem=function(e,t){e.stopPropagation(),s.props.toggleSelectUser(t)},s.state={isPopoverOpen:!1,query:""},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){document.addEventListener("click",this.handleOutsideClick)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.handleOutsideClick)}},{key:"render",value:function(){var e=this,t=this.state,n=t.isPopoverOpen,i=t.query,s=this.props,r=s.currentSelectedUsers,o=s.availableUsers,a=o.filter((function(e){return e.isSelected})),l=i.trim()?o.filter((function(e){return-1!=e.contact_email.indexOf(i.trim())||-1!=e.name.indexOf(i.trim())})):o;return(0,g.jsxs)("div",{className:"mt-4 position-relative",children:[(0,g.jsxs)("span",{className:"cur-activity-modifiers d-inline-block p-2 rounded",onClick:this.onToggleClick,children:[r.length>0?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("span",{children:(0,u.ih)("Modified by:")}),(0,g.jsx)("span",{className:"d-inline-block ml-1",children:r.map((function(e){return e.name})).join(", ")})]}):(0,u.ih)("Modified by"),(0,g.jsx)("i",{className:"fas fa-caret-down ml-2 toggle-icon"})]}),n&&(0,g.jsxs)("div",{className:"position-absolute activity-modifier-selector-container rounded shadow",ref:function(t){return e.userSelector=t},children:[(0,g.jsx)("ul",{className:"activity-selected-modifiers px-3 py-1 list-unstyled",children:a.map((function(t,n){return(0,g.jsxs)("li",{className:"activity-selected-modifier",children:[(0,g.jsx)("img",{src:t.avatar_url,className:"avatar w-5 h-5",alt:""}),(0,g.jsx)("span",{className:"activity-user-name ml-2",children:t.name}),(0,g.jsx)("i",{className:"sf2-icon-close unselect-activity-user ml-2",onClick:function(n){e.toggleSelectItem(n,t)}})]},n)}))}),(0,g.jsx)("div",{className:"px-3 pt-3",children:(0,g.jsx)(K.Z,{type:"text",placeholder:(0,u.ih)("Find modifiers"),value:i,onChange:this.onQueryChange})}),(0,g.jsx)("ul",{className:"activity-user-list list-unstyled p-3 o-auto",children:l.map((function(t,n){return(0,g.jsxs)("li",{className:"activity-user-item h-6 p-1 rounded d-flex justify-content-between align-items-center",onClick:function(n){e.toggleSelectItem(n,t)},children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("img",{src:t.avatar_url,className:"avatar w-5 h-5",alt:""}),(0,g.jsx)("span",{className:"activity-user-name ml-2",children:t.name})]}),t.isSelected&&(0,g.jsx)("i",{className:"sf2-icon-tick text-gray font-weight-bold"})]},n)}))})]})]})}}]),n}(a.Component);L().locale(window.app.config.lang);var X=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).mergePublishEvents=function(e){e.forEach((function(e){"publish"===e.op_type&&(s.curPathList.push(e.path),s.oldPathList.push(e.old_path))}));for(var t=[],n=0;n=n&&s.setState({isLoadingMore:!0},(function(){s.getMore()}))}},s.state={errorMsg:"",isFirstLoading:!0,isLoadingMore:!1,currentPage:1,hasMore:!0,allItems:[],items:[],availableUsers:[],targetUsers:[]},s.avatarSize=72,s.curPathList=[],s.oldPathList=[],s.availableUserEmails=new Set,s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this,t=this.state,n=t.currentPage,i=t.availableUsers;w.I.listActivities(n,this.avatarSize).then((function(t){var s=e.mergePublishEvents(t.data.events);(s=e.mergeFileCreateEvents(s)).forEach((function(t){e.availableUserEmails.has(t.author_email)||(e.availableUserEmails.add(t.author_email),i.push({email:t.author_email,name:t.author_name,contact_email:t.author_contact_email,avatar_url:t.avatar_url,isSelected:!1}))}));var r=e.filterEvents(s);e.setState({allItems:s,items:r,availableUsers:i,currentPage:n+1,isFirstLoading:0==r.length,hasMore:!0}),e.state.items.length<25&&e.getMore()})).catch((function(t){e.setState({isFirstLoading:!1,errorMsg:m.c.getErrorMsg(t,!0)})}))}},{key:"getMore",value:function(){var e=this,t=this.state,n=t.currentPage,i=t.availableUsers,s=t.targetUsers;w.I.listActivities(n,this.avatarSize).then((function(t){var r=e.mergePublishEvents(t.data.events);(r=e.mergeFileCreateEvents(r)).forEach((function(t){e.availableUserEmails.has(t.author_email)||(e.availableUserEmails.add(t.author_email),i.push({email:t.author_email,name:t.author_name,contact_email:t.author_contact_email,avatar_url:t.avatar_url,isSelected:!1}))}));var o=e.filterEvents(r),a=[].concat((0,T.Z)(e.state.items),(0,T.Z)(o));e.setState({allItems:[].concat((0,T.Z)(e.state.allItems),(0,T.Z)(r)),items:a,availableUsers:i,currentPage:n+1,isFirstLoading:0==a.length,isLoadingMore:!1,hasMore:0!==t.data.events.length}),e.state.items.length<25&&e.state.hasMore&&(s.length&&100==n||e.getMore())})).catch((function(t){e.setState({isFirstLoading:!1,isLoadingMore:!1,errorMsg:m.c.getErrorMsg(t,!0)})}))}},{key:"render",value:function(){var e=this.props.onlyMine,t=this.state,n=t.targetUsers,i=t.availableUsers;return(0,g.jsx)("div",{className:"main-panel-center",children:(0,g.jsxs)("div",{className:"cur-view-container",id:"activities",children:[(0,g.jsx)("div",{className:"cur-view-path",children:(0,g.jsxs)("ul",{className:"nav",children:[(0,g.jsx)("li",{className:"nav-item",children:(0,g.jsx)(c.rU,{to:"".concat(u.ze,"dashboard/"),className:"nav-link".concat(e?"":" active"),children:(0,u.ih)("All Activities")})}),(0,g.jsx)("li",{className:"nav-item",children:(0,g.jsx)(c.rU,{to:"".concat(u.ze,"my-activities/"),className:"nav-link".concat(e?" active":""),children:(0,u.ih)("My Activities")})})]})}),(0,g.jsxs)("div",{className:"cur-view-content d-block",onScroll:this.handleScroll,children:[this.state.isFirstLoading&&(0,g.jsx)(O.Z,{}),!this.state.isFirstLoading&&this.state.errorMsg&&(0,g.jsx)("p",{className:"error text-center",children:this.state.errorMsg}),!this.state.isFirstLoading&&(0,g.jsxs)(a.Fragment,{children:[!e&&(0,g.jsx)(Y,{availableUsers:i,currentSelectedUsers:n,setTargetUsers:this.setTargetUsers,toggleSelectUser:this.toggleSelectUser}),(0,g.jsx)(V,{items:this.state.items,isLoadingMore:this.state.isLoadingMore})]})]})]})})}}]),n}(a.Component),J=X,$=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){return(0,g.jsx)(J,{onlyMine:!0})}}]),n}(a.Component),Q=$,ee=n(13380),te=n(25417),ne=n(57124),ie=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.data,t=e.loading,n=e.errorMsg,i=e.items;if(t)return(0,g.jsx)(O.Z,{});if(n)return(0,g.jsx)("p",{className:"error text-center",children:n});var s=(0,g.jsxs)(E.Z,{children:[(0,g.jsx)("h2",{children:(0,u.ih)("No favorites")}),(0,g.jsx)("p",{children:(0,u.ih)("You have not added any libraries, folders or files to your favorites yet. A favorite gives you quick access to your most frequently used objects. You can add a library, folder or file to your favorites by clicking the star to the left of its name.")})]}),r=(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"4%"}),(0,g.jsx)("th",{width:"40%",children:(0,u.ih)("Name")}),(0,g.jsx)("th",{width:"32%",children:(0,u.ih)("Library")}),(0,g.jsx)("th",{width:"18%",children:(0,u.ih)("Last Update")}),(0,g.jsx)("th",{width:"6%"})]})}),o=(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"12%"}),(0,g.jsx)("th",{width:"80%"}),(0,g.jsx)("th",{width:"8%"})]})}),a=m.c.isDesktop();return i.length?(0,g.jsxs)("table",{className:"table-hover ".concat(a?"":"table-thead-hidden"),children:[a?r:o,(0,g.jsx)(se,{items:i})]}):s}}]),n}(a.Component),se=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).state={items:s.props.items},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){this.getThumbnails()}},{key:"getThumbnails",value:function(){var e=this.state.items.filter((function(e){return(m.c.imageCheck(e.obj_name)||u.eA&&m.c.videoCheck(e.obj_name))&&!e.repo_encrypted&&!e.encoded_thumbnail_src&&!e.deleted}));if(0!=e.length){var t=e.length,n=this;!function i(s){var r=e[s];w.I.createThumbnail(r.repo_id,r.path,48).then((function(e){r.encoded_thumbnail_src=e.data.encoded_thumbnail_src})).catch((function(e){})).then((function(){s0&&t.forEach((function(t){e.push(t.id+"")})),s.customPermissions=e),s.customPermissions},s.state={isLoading:!0,currentOption:s.props.currentPerm,customPermissions:[]},s.customPermissions=null,s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){this.props.repoID?this.listCustomPermissions():this.setState({isLoading:!1})}},{key:"render",value:function(){var e=this,t=this.state,n=t.isLoading,i=t.currentOption,s=[];return n||(s=this.getPermissions()),(0,g.jsx)(d.Z,{isOpen:!0,toggle:this.props.toggleDialog,children:(0,g.jsxs)(C.Z,{style:{maxHeight:"400px",overflow:"auto"},children:[n&&(0,g.jsx)(O.Z,{}),!n&&s.map((function(t,n){return(0,g.jsxs)("div",{className:"d-flex",children:[(0,g.jsx)("input",{id:"option-".concat(n),className:"mt-1",type:"radio",name:"permission",value:t,checked:i==t,onChange:e.switchOption}),(0,g.jsxs)("label",{htmlFor:"option-".concat(n),className:"ml-2",children:[e.translatePermission(t),(0,g.jsx)("p",{className:"text-secondary small m-0",children:e.translateExplanation(t)})]})]},n)}))]})})}}]),n}(a.Component),ve=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,i.Z)(this,n);for(var s=arguments.length,r=new Array(s),o=0;o=n&&s.setState({isLoadingMore:!0},(function(){s.getMore()}))}},s.getMore=function(){var e=s.state.page;w.I.listShareLinks({page:e+1}).then((function(t){var n=t.data.map((function(e){return new be.Z(e)}));s.setState({isLoadingMore:!1,hasMore:25==t.data.length,page:e+1,items:s._sortItems(s.state.items.concat(n),s.state.sortBy,s.state.sortOrder)})})).catch((function(e){s.setState({isLoadingMore:!1,errorMsg:m.c.getErrorMsg(e,!0)})}))},s.onRemoveLink=function(e){w.I.deleteShareLink(e.token).then((function(){var t=s.state.items.filter((function(t){return t.token!==e.token}));s.setState({items:t});var n=(0,u.ih)("Successfully deleted 1 item.");S.Z.success(n)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.toggleSortOptionsDialog=function(){s.setState({isSortOptionsDialogOpen:!s.state.isSortOptionsDialogOpen})},s.toggleCleanInvalidShareLinksDialog=function(){s.setState({isCleanInvalidShareLinksDialogOpen:!s.state.isCleanInvalidShareLinksDialogOpen})},s.cleanInvalidShareLinks=function(){w.I.cleanInvalidShareLinks().then((function(e){var t=s.state.items.filter((function(e){return""!==e.obj_id})).filter((function(e){return!e.is_expired}));s.setState({items:t}),S.Z.success((0,u.ih)("Successfully cleaned invalid share links."))})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.state={isCleanInvalidShareLinksDialogOpen:!1,loading:!0,hasMore:!1,isLoadingMore:!1,page:1,errorMsg:"",items:[],sortBy:"name",sortOrder:"asc"},s.sortOptions=[{value:"name-asc",text:(0,u.ih)("By name ascending")},{value:"name-desc",text:(0,u.ih)("By name descending")},{value:"time-asc",text:(0,u.ih)("By expiration ascending")},{value:"time-desc",text:(0,u.ih)("By expiration descending")}],s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){this.listUserShareLinks()}},{key:"listUserShareLinks",value:function(){var e=this,t=this.state.page;w.I.listShareLinks({page:t}).then((function(t){var n=t.data.map((function(e){return new be.Z(e)}));e.setState({loading:!1,hasMore:25==t.data.length,items:e._sortItems(n,e.state.sortBy,e.state.sortOrder)})})).catch((function(t){e.setState({loading:!1,errorMsg:m.c.getErrorMsg(t,!0)})}))}},{key:"render",value:function(){return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(_e,{onShowSidePanel:this.props.onShowSidePanel,onSearchedClick:this.props.onSearchedClick,children:(0,g.jsx)(B.Z,{className:"operation-item d-none d-md-block",onClick:this.toggleCleanInvalidShareLinksDialog,children:(0,u.ih)("Clean invalid share links")})}),(0,g.jsx)("div",{className:"main-panel-center",children:(0,g.jsxs)("div",{className:"cur-view-container",children:[(0,g.jsxs)("div",{className:"cur-view-path share-upload-nav",children:[(0,g.jsxs)("ul",{className:"nav",children:[(0,g.jsx)("li",{className:"nav-item",children:(0,g.jsx)(c.rU,{to:"".concat(u.ze,"share-admin-share-links/"),className:"nav-link active",children:(0,u.ih)("Share Links")})}),u.$g&&(0,g.jsx)("li",{className:"nav-item",children:(0,g.jsx)(c.rU,{to:"".concat(u.ze,"share-admin-upload-links/"),className:"nav-link",children:(0,u.ih)("Upload Links")})})]}),!m.c.isDesktop()&&this.state.items.length>0&&(0,g.jsx)("span",{className:"sf3-font sf3-font-sort action-icon",onClick:this.toggleSortOptionsDialog})]}),(0,g.jsx)("div",{className:"cur-view-content",onScroll:this.handleScroll,children:(0,g.jsx)(Fe,{loading:this.state.loading,isLoadingMore:this.state.isLoadingMore,errorMsg:this.state.errorMsg,items:this.state.items,sortBy:this.state.sortBy,sortOrder:this.state.sortOrder,sortItems:this.sortItems,onRemoveLink:this.onRemoveLink})})]})}),this.state.isSortOptionsDialogOpen&&(0,g.jsx)(Me,{toggleDialog:this.toggleSortOptionsDialog,sortBy:this.state.sortBy,sortOrder:this.state.sortOrder,sortOptions:this.sortOptions,sortItems:this.sortItems}),this.state.isCleanInvalidShareLinksDialogOpen&&(0,g.jsx)(Ne.Z,{title:(0,u.ih)("Clean invalid share links"),message:(0,u.ih)("Are you sure you want to clean invalid share links?"),executeOperation:this.cleanInvalidShareLinks,confirmBtnText:(0,u.ih)("Clean"),toggleDialog:this.toggleCleanInvalidShareLinksDialog})]})}}]),n}(a.Component),Re=n(6626),Ee=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.loading,i=t.errorMsg,s=t.items;if(n)return(0,g.jsx)(O.Z,{});if(i)return(0,g.jsx)("p",{className:"error text-center",children:i});var r=(0,g.jsxs)(E.Z,{children:[(0,g.jsx)("h2",{children:(0,u.ih)("No upload links")}),(0,g.jsx)("p",{children:(0,u.ih)("You have not created any upload links yet. An upload link allows anyone to upload files to a folder or library. You can create an upload link for a folder or library by clicking the share icon to the right of its name.")})]}),o=m.c.isDesktop(),a=(0,g.jsxs)("table",{className:"table-hover ".concat(o?"":"table-thead-hidden"),children:[(0,g.jsx)("thead",{children:o?(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"4%"}),(0,g.jsx)("th",{width:"30%",children:(0,u.ih)("Name")}),(0,g.jsx)("th",{width:"24%",children:(0,u.ih)("Library")}),(0,g.jsx)("th",{width:"16%",children:(0,u.ih)("Visits")}),(0,g.jsx)("th",{width:"16%",children:(0,u.ih)("Expiration")}),(0,g.jsx)("th",{width:"10%"})]}):(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"12%"}),(0,g.jsx)("th",{width:"80%"}),(0,g.jsx)("th",{width:"8%"})]})}),(0,g.jsx)("tbody",{children:s.map((function(t,n){return(0,g.jsx)(Ae,{isDesktop:o,item:t,onRemoveLink:e.props.onRemoveLink},n)}))})]});return s.length?a:r}}]),n}(a.Component),Ae=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).toggleOpMenu=function(){s.setState({isOpMenuOpen:!s.state.isOpMenuOpen})},s.toggleLinkDialog=function(){s.setState({isLinkDialogOpen:!s.state.isLinkDialogOpen})},s.handleMouseOver=function(){s.setState({isOpIconShown:!0})},s.handleMouseOut=function(){s.setState({isOpIconShown:!1})},s.viewLink=function(e){e.preventDefault(),s.toggleLinkDialog()},s.removeLink=function(e){e.preventDefault(),s.props.onRemoveLink(s.props.item)},s.renderExpiration=function(){var e=s.props.item;if(!e.expire_date)return"--";var t=L()(e.expire_date).format("YYYY-MM-DD"),n=L()(e.expire_date).format("YYYY-MM-DD HH:mm:ss");return(0,g.jsx)("span",{className:e.is_expired?"error":"",title:n,children:t})},s.state={isOpIconShown:!1,isOpMenuOpen:!1,isLinkDialogOpen:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.item,t=this.state,n=t.isOpIconShown,i=t.isLinkDialogOpen,s=m.c.getFolderIconUrl(!1),r="".concat(u.ze,"library/").concat(e.repo_id,"/").concat(encodeURIComponent(e.repo_name)),o="".concat(r).concat(m.c.encodePath(e.path)),l=""===e.obj_id?(0,g.jsx)("span",{style:{color:"red"},children:(0,u.ih)("(deleted)")}):null,h=(0,g.jsxs)("tr",{onMouseOver:this.handleMouseOver,onMouseOut:this.handleMouseOut,onFocus:this.handleMouseOver,children:[(0,g.jsx)("td",{children:(0,g.jsx)("img",{src:s,alt:"",width:"24"})}),(0,g.jsxs)("td",{children:[(0,g.jsx)(c.rU,{to:o,children:e.obj_name}),l]}),(0,g.jsx)("td",{children:(0,g.jsx)(c.rU,{to:r,children:e.repo_name})}),(0,g.jsx)("td",{children:e.view_cnt}),(0,g.jsx)("td",{children:this.renderExpiration()}),(0,g.jsxs)("td",{children:[!e.is_expired&&(0,g.jsx)("a",{href:"#",className:"sf2-icon-link action-icon ".concat(n?"":"invisible"),title:(0,u.ih)("View"),"aria-label":(0,u.ih)("View"),role:"button",onClick:this.viewLink}),(0,g.jsx)("a",{href:"#",className:"sf2-icon-delete action-icon ".concat(n?"":"invisible"),title:(0,u.ih)("Remove"),"aria-label":(0,u.ih)("Remove"),role:"button",onClick:this.removeLink})]})]}),p=(0,g.jsxs)("tr",{children:[(0,g.jsx)("td",{children:(0,g.jsx)("img",{src:s,alt:"",width:"24"})}),(0,g.jsxs)("td",{children:[(0,g.jsx)(c.rU,{to:o,children:e.obj_name}),(0,g.jsx)("br",{}),(0,g.jsx)("span",{children:e.repo_name}),(0,g.jsx)("br",{}),(0,g.jsxs)("span",{className:"item-meta-info",children:[(0,u.ih)("Visits"),": ",e.view_cnt]}),(0,g.jsxs)("span",{className:"item-meta-info",children:[(0,u.ih)("Expiration"),": ",this.renderExpiration()]})]}),(0,g.jsx)("td",{children:(0,g.jsxs)(ee.Z,{isOpen:this.state.isOpMenuOpen,toggle:this.toggleOpMenu,children:[(0,g.jsx)(te.Z,{tag:"i",className:"sf-dropdown-toggle fa fa-ellipsis-v ml-0",title:(0,u.ih)("More operations"),"aria-label":(0,u.ih)("More operations"),"data-toggle":"dropdown","aria-expanded":this.state.isOpMenuOpen}),(0,g.jsxs)("div",{className:this.state.isOpMenuOpen?"":"d-none",onClick:this.toggleOpMenu,children:[(0,g.jsx)("div",{className:"mobile-operation-menu-bg-layer"}),(0,g.jsxs)("div",{className:"mobile-operation-menu",children:[!e.is_expired&&(0,g.jsx)(ne.Z,{className:"mobile-menu-item",onClick:this.viewLink,children:(0,u.ih)("View")}),(0,g.jsx)(ne.Z,{className:"mobile-menu-item",onClick:this.removeLink,children:(0,u.ih)("Remove")})]})]})]})})]});return(0,g.jsxs)(a.Fragment,{children:[this.props.isDesktop?h:p,i&&(0,g.jsx)(ke.Z,{link:e.link,toggleDialog:this.toggleLinkDialog})]})}}]),n}(a.Component),Ue=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onRemoveLink=function(e){w.I.deleteUploadLink(e.token).then((function(){var t=s.state.items.filter((function(t){return t.token!==e.token}));s.setState({items:t});var n=(0,u.ih)("Successfully deleted 1 item.");S.Z.success(n)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.toggleCleanInvalidUploadLinksDialog=function(){s.setState({isCleanInvalidUploadLinksDialogOpen:!s.state.isCleanInvalidUploadLinksDialogOpen})},s.cleanInvalidUploadLinks=function(){w.I.cleanInvalidUploadLinks().then((function(e){var t=s.state.items.filter((function(e){return""!==e.obj_id})).filter((function(e){return!e.is_expired}));s.setState({items:t}),S.Z.success((0,u.ih)("Successfully cleaned invalid upload links."))})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.state={isCleanInvalidUploadLinksDialogOpen:!1,loading:!0,errorMsg:"",items:[]},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){this.listUserUploadLinks()}},{key:"listUserUploadLinks",value:function(){var e=this;w.I.listUserUploadLinks().then((function(t){var n=t.data.map((function(e){return new Re.Z(e)}));e.setState({loading:!1,items:n})})).catch((function(t){e.setState({loading:!1,errorMsg:m.c.getErrorMsg(t,!0)})}))}},{key:"render",value:function(){return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(_e,{onShowSidePanel:this.props.onShowSidePanel,onSearchedClick:this.props.onSearchedClick,children:(0,g.jsx)(B.Z,{className:"operation-item d-none d-md-block",onClick:this.toggleCleanInvalidUploadLinksDialog,children:(0,u.ih)("Clean invalid upload links")})}),(0,g.jsx)("div",{className:"main-panel-center",children:(0,g.jsxs)("div",{className:"cur-view-container",children:[(0,g.jsx)("div",{className:"cur-view-path share-upload-nav",children:(0,g.jsxs)("ul",{className:"nav",children:[u.Fl&&(0,g.jsx)("li",{className:"nav-item",children:(0,g.jsx)(c.rU,{to:"".concat(u.ze,"share-admin-share-links/"),className:"nav-link",children:(0,u.ih)("Share Links")})}),(0,g.jsx)("li",{className:"nav-item",children:(0,g.jsx)(c.rU,{to:"".concat(u.ze,"share-admin-upload-links/"),className:"nav-link active",children:(0,u.ih)("Upload Links")})})]})}),(0,g.jsx)("div",{className:"cur-view-content",children:(0,g.jsx)(Ee,{loading:this.state.loading,errorMsg:this.state.errorMsg,items:this.state.items,onRemoveLink:this.onRemoveLink})})]})}),this.state.isCleanInvalidUploadLinksDialogOpen&&(0,g.jsx)(Ne.Z,{title:(0,u.ih)("Clean invalid upload links"),message:(0,u.ih)("Are you sure you want to clean invalid upload links?"),executeOperation:this.cleanInvalidUploadLinks,confirmBtnText:(0,u.ih)("Clean"),toggleDialog:this.toggleCleanInvalidUploadLinksDialog})]})}}]),n}(a.Component),ze=n(72611),Be=n(11621),Ge=(0,s.Z)((function e(t){(0,i.Z)(this,e),this.repo_id=t.repo_id,this.repo_name=t.repo_name,this.permission=t.permission,this.size_original=t.size,this.size=m.c.bytesToSize(t.size),this.owner_name=t.owner_name,this.owner_email=t.owner_email,this.owner_contact_email=t.owner_contact_email,this.encrypted=t.encrypted,this.last_modified=t.last_modified,this.modifier_contact_email=t.modifier_contact_email,this.modifier_email=t.modifier_email,this.modifier_name=t.modifier_name,this.type=t.type,this.starred=t.starred,this.monitored=t.monitored,this.status=t.status,this.storage_name=t.storage_name,void 0!=t.is_admin&&(this.is_admin=t.is_admin)}));var He=function(){return(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"12%",children:(0,g.jsx)("span",{className:"sr-only",children:(0,u.ih)("Library Type")})}),(0,g.jsx)("th",{width:"80%"}),(0,g.jsx)("th",{width:"8%",children:(0,g.jsx)("span",{className:"sr-only",children:(0,u.ih)("Actions")})})]})})},We=n(63876),qe=n(48128),Ve=n(15108),Ke=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.repoID;return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("span",{id:"watching-".concat(e),className:"ml-1",children:(0,g.jsx)(Ve.Z,{symbol:"monitor"})}),(0,g.jsx)(qe.Z,{placement:"bottom",target:"#watching-".concat(e),children:(0,u.ih)("You are watching file changes of this library.")})]})}}]),n}(a.Component),Ye=Ke,Xe=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).freezeItem=function(e){s.setState({isItemFreezed:e})},s.sortByName=function(e){e.preventDefault();var t="asc"==s.props.sortOrder?"desc":"asc";s.props.sortItems("name",t)},s.sortByTime=function(e){e.preventDefault();var t="asc"==s.props.sortOrder?"desc":"asc";s.props.sortItems("time",t)},s.sortBySize=function(e){e.preventDefault();var t="asc"==s.props.sortOrder?"desc":"asc";s.props.sortItems("size",t)},s.state={isItemFreezed:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.loading,i=t.errorMsg,s=t.items,r=t.sortBy,o=t.sortOrder,a=(0,g.jsxs)(E.Z,{children:[(0,g.jsx)("h2",{children:(0,u.ih)("No shared libraries")}),(0,g.jsx)("p",{children:(0,u.ih)("No libraries have been shared directly with you. A shared library can be shared with full or restricted permission. If you need access to a library owned by another user, ask the user to share the library with you.")})]});if(n)return(0,g.jsx)(O.Z,{});if(i)return(0,g.jsx)("p",{className:"error text-center",children:i});var l="name"==r,c="time"==r,h="size"==r,p="asc"==o?(0,g.jsx)("span",{className:"fas fa-caret-up"}):(0,g.jsx)("span",{className:"fas fa-caret-down"}),d=(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"4%"}),(0,g.jsx)("th",{width:"4%",children:(0,g.jsx)("span",{className:"sr-only",children:(0,u.ih)("Library Type")})}),(0,g.jsx)("th",{width:"34%",children:(0,g.jsxs)("a",{className:"d-block table-sort-op",href:"#",onClick:this.sortByName,children:[(0,u.ih)("Name")," ",l&&p]})}),(0,g.jsx)("th",{width:"10%",children:(0,g.jsx)("span",{className:"sr-only",children:(0,u.ih)("Actions")})}),(0,g.jsx)("th",{width:"14%",children:(0,g.jsxs)("a",{className:"d-block table-sort-op",href:"#",onClick:this.sortBySize,children:[(0,u.ih)("Size")," ",h&&p]})}),(0,g.jsx)("th",{width:"18%",children:(0,g.jsxs)("a",{className:"d-block table-sort-op",href:"#",onClick:this.sortByTime,children:[(0,u.ih)("Last Update")," ",c&&p]})}),(0,g.jsx)("th",{width:"16%",children:(0,u.ih)("Owner")})]})}),f=m.c.isDesktop(),v=(0,g.jsxs)("table",{className:f?"":"table-thead-hidden",children:[f?d:(0,g.jsx)(He,{}),(0,g.jsx)("tbody",{children:s.map((function(t,n){return(0,g.jsx)(Je,{data:t,isDesktop:f,isItemFreezed:e.state.isItemFreezed,freezeItem:e.freezeItem,onMonitorRepo:e.props.onMonitorRepo},n)}))})]});return s.length?v:a}}]),n}(a.Component),Je=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).toggleOpMenu=function(){s.setState({isOpMenuOpen:!s.state.isOpMenuOpen},(function(){s.props.freezeItem(s.state.isOpMenuOpen)}))},s.handleMouseOver=function(){s.props.isItemFreezed||s.setState({highlight:!0,showOpIcon:!0})},s.handleMouseOut=function(){s.props.isItemFreezed||s.setState({highlight:!1,showOpIcon:!1})},s.share=function(e){e.preventDefault(),s.setState({isShowSharedDialog:!0})},s.leaveShare=function(e){e.preventDefault();var t,n=s.props.data;if(-1==n.owner_email.indexOf("@seafile_group")){var i={share_type:"personal",from:n.owner_email};t=w.I.leaveShareRepo(n.repo_id,i)}else t=w.I.leaveShareGroupOwnedRepo(n.repo_id);t.then((function(e){s.setState({unshared:!0});var t=(0,u.ih)("Successfully unshared {name}").replace("{name}",n.repo_name);S.Z.success(t)})).catch((function(e){var t=m.c.getErrorMsg(e);t===(0,u.ih)("Error")&&(t=(0,u.ih)("Failed to unshare {name}").replace("{name}",n.repo_name)),(0,S.Z)(t)}))},s.toggleShareDialog=function(){s.setState({isShowSharedDialog:!1})},s.onToggleStarRepo=function(e){e.preventDefault();var t=s.props.data.repo_name;s.state.isStarred?w.I.unstarItem(s.props.data.repo_id,"/").then((function(){s.setState({isStarred:!s.state.isStarred});var e=(0,u.ih)("Successfully unstarred {library_name_placeholder}.").replace("{library_name_placeholder}",t);S.Z.success(e)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)})):w.I.starItem(s.props.data.repo_id,"/").then((function(){s.setState({isStarred:!s.state.isStarred});var e=(0,u.ih)("Successfully starred {library_name_placeholder}.").replace("{library_name_placeholder}",t);S.Z.success(e)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.visitRepo=function(){(0,c.c4)(s.repoURL)},s.watchFileChanges=function(){var e=s.props.data;w.I.monitorRepo(e.repo_id).then((function(){s.props.onMonitorRepo(e,!0)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.unwatchFileChanges=function(){var e=s.props.data;w.I.unMonitorRepo(e.repo_id).then((function(){s.props.onMonitorRepo(e,!1)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.state={highlight:!1,showOpIcon:!1,unshared:!1,isShowSharedDialog:!1,isStarred:s.props.data.starred,isOpMenuOpen:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){if(this.state.unshared)return null;var e=this.props.data;e.icon_url=m.c.getLibIconUrl(e),e.icon_title=m.c.getLibIconTitle(e);var t=this.state.showOpIcon?"":" invisible",n="op-icon sf2-icon-share repo-share-btn"+t,i="op-icon sf2-icon-x3"+t,s=this.repoURL="".concat(u.ze,"library/").concat(e.repo_id,"/").concat(m.c.encodePath(e.repo_name),"/"),r=u._y&&("r"==e.permission||"rw"==e.permission),o=(0,g.jsxs)(a.Fragment,{children:[(0,g.jsxs)("tr",{className:this.state.highlight?"tr-highlight":"",onMouseOver:this.handleMouseOver,onMouseOut:this.handleMouseOut,onFocus:this.handleMouseOver,children:[(0,g.jsx)("td",{className:"text-center",children:(0,g.jsx)("a",{href:"#",role:"button","aria-label":this.state.isStarred?(0,u.ih)("Unstar"):(0,u.ih)("Star"),onClick:this.onToggleStarRepo,children:(0,g.jsx)("i",{className:"fa-star ".concat(this.state.isStarred?"fas":"far star-empty")})})}),(0,g.jsx)("td",{children:(0,g.jsx)("img",{src:e.icon_url,title:e.icon_title,alt:e.icon_title,width:"24"})}),(0,g.jsx)("td",{children:(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(c.rU,{to:s,children:e.repo_name}),e.monitored&&(0,g.jsx)(Ye,{repoID:e.repo_id})]})}),(0,g.jsxs)("td",{children:[u._y&&e.is_admin&&(0,g.jsx)("a",{href:"#",className:n,title:(0,u.ih)("Share"),role:"button","aria-label":(0,u.ih)("Share"),onClick:this.share}),(0,g.jsx)("a",{href:"#",className:i,title:(0,u.ih)("Leave Share"),role:"button","aria-label":(0,u.ih)("Leave Share"),onClick:this.leaveShare}),r&&(0,g.jsxs)(ee.Z,{isOpen:this.state.isOpMenuOpen,toggle:this.toggleOpMenu,children:[(0,g.jsx)(te.Z,{tag:"i",role:"button",tabIndex:"0",className:"sf-dropdown-toggle sf2-icon-caret-down".concat(t),title:(0,u.ih)("More operations"),"aria-label":(0,u.ih)("More operations"),"data-toggle":"dropdown","aria-expanded":this.state.isOpMenuOpen}),(0,g.jsx)(ze.Z,{children:(0,g.jsx)(ne.Z,{onClick:e.monitored?this.unwatchFileChanges:this.watchFileChanges,children:e.monitored?(0,u.ih)("Unwatch File Changes"):(0,u.ih)("Watch File Changes")})})]})]}),(0,g.jsx)("td",{children:e.size}),(0,g.jsx)("td",{title:L()(e.last_modified).format("llll"),children:L()(e.last_modified).fromNow()}),(0,g.jsx)("td",{title:e.owner_contact_email,children:e.owner_name})]}),this.state.isShowSharedDialog&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(We.Z,{itemType:"library",itemName:e.repo_name,itemPath:"/",repoID:e.repo_id,repoEncrypted:e.encrypted,enableDirPrivateShare:!0,userPerm:e.permission,isAdmin:!0,toggleDialog:this.toggleShareDialog})})]}),l=(0,g.jsxs)(a.Fragment,{children:[(0,g.jsxs)("tr",{onMouseOver:this.handleMouseOver,onMouseOut:this.handleMouseOut,children:[(0,g.jsx)("td",{onClick:this.visitRepo,children:(0,g.jsx)("img",{src:e.icon_url,title:e.icon_title,alt:e.icon_title,width:"24"})}),(0,g.jsxs)("td",{onClick:this.visitRepo,children:[(0,g.jsx)(c.rU,{to:s,children:e.repo_name}),e.monitored&&(0,g.jsx)(Ye,{repoID:e.repo_id}),(0,g.jsx)("br",{}),(0,g.jsx)("span",{className:"item-meta-info",title:e.owner_contact_email,children:e.owner_name}),(0,g.jsx)("span",{className:"item-meta-info",children:e.size}),(0,g.jsx)("span",{className:"item-meta-info",title:L()(e.last_modified).format("llll"),children:L()(e.last_modified).fromNow()})]}),(0,g.jsx)("td",{children:(0,g.jsxs)(ee.Z,{isOpen:this.state.isOpMenuOpen,toggle:this.toggleOpMenu,children:[(0,g.jsx)(te.Z,{tag:"i",className:"sf-dropdown-toggle fa fa-ellipsis-v ml-0",title:(0,u.ih)("More operations"),"data-toggle":"dropdown","aria-expanded":this.state.isOpMenuOpen}),(0,g.jsxs)("div",{className:this.state.isOpMenuOpen?"":"d-none",onClick:this.toggleOpMenu,children:[(0,g.jsx)("div",{className:"mobile-operation-menu-bg-layer"}),(0,g.jsxs)("div",{className:"mobile-operation-menu",children:[(0,g.jsx)(ne.Z,{className:"mobile-menu-item",onClick:this.onToggleStarRepo,children:this.state.isStarred?(0,u.ih)("Unstar"):(0,u.ih)("Star")}),u._y&&e.is_admin&&(0,g.jsx)(ne.Z,{className:"mobile-menu-item",onClick:this.share,children:(0,u.ih)("Share")}),(0,g.jsx)(ne.Z,{className:"mobile-menu-item",onClick:this.leaveShare,children:(0,u.ih)("Leave Share")}),r&&(0,g.jsx)(ne.Z,{className:"mobile-menu-item",onClick:e.monitored?this.unwatchFileChanges:this.watchFileChanges,children:e.monitored?(0,u.ih)("Unwatch File Changes"):(0,u.ih)("Watch File Changes")})]})]})]})})]}),this.state.isShowSharedDialog&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(We.Z,{itemType:"library",itemName:e.repo_name,itemPath:"/",repoID:e.repo_id,repoEncrypted:e.encrypted,enableDirPrivateShare:!0,userPerm:e.permission,isAdmin:!0,toggleDialog:this.toggleShareDialog})})]});return this.props.isDesktop?o:l}}]),n}(a.Component),$e=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).sortItems=function(e,t){Be.ZP.save("seafile-repo-dir-sort-by",e),Be.ZP.save("seafile-repo-dir-sort-order",t),s.setState({sortBy:e,sortOrder:t,items:m.c.sortRepos(s.state.items,e,t)})},s.toggleSortOptionsDialog=function(){s.setState({isSortOptionsDialogOpen:!s.state.isSortOptionsDialogOpen})},s.onMonitorRepo=function(e,t){var n=s.state.items.map((function(n){return n.repo_id===e.repo_id&&(n.monitored=t),n}));s.setState({items:n})},s.state={loading:!0,errorMsg:"",items:[],sortBy:Be.ZP.load("seafile-repo-dir-sort-by")||"name",sortOrder:Be.ZP.load("seafile-repo-dir-sort-order")||"asc",isSortOptionsDialogOpen:!1},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;w.I.listRepos({type:"shared"}).then((function(t){var n=t.data.repos.map((function(e){return new Ge(e)}));e.setState({loading:!1,items:m.c.sortRepos(n,e.state.sortBy,e.state.sortOrder)})})).catch((function(t){e.setState({loading:!1,errorMsg:m.c.getErrorMsg(t,!0)})}))}},{key:"render",value:function(){return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("div",{className:"main-panel-center",children:(0,g.jsxs)("div",{className:"cur-view-container",children:[(0,g.jsxs)("div",{className:"cur-view-path",children:[(0,g.jsx)("h3",{className:"sf-heading m-0",children:(0,u.ih)("Shared with me")}),!m.c.isDesktop()&&this.state.items.length>0&&(0,g.jsx)("span",{className:"sf3-font sf3-font-sort action-icon",onClick:this.toggleSortOptionsDialog})]}),(0,g.jsx)("div",{className:"cur-view-content",children:(0,g.jsx)(Xe,{loading:this.state.loading,errorMsg:this.state.errorMsg,items:this.state.items,sortBy:this.state.sortBy,sortOrder:this.state.sortOrder,sortItems:this.sortItems,onMonitorRepo:this.onMonitorRepo})})]})}),this.state.isSortOptionsDialogOpen&&(0,g.jsx)(Me,{toggleDialog:this.toggleSortOptionsDialog,sortBy:this.state.sortBy,sortOrder:this.state.sortOrder,sortItems:this.sortItems})]})}}]),n}(a.Component),Qe=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.loading,i=t.errorMsg,s=t.items,r=(0,g.jsxs)(E.Z,{children:[(0,g.jsx)("h2",{children:(0,u.ih)("No libraries have been shared with you")}),(0,g.jsx)("p",{children:(0,u.ih)("No libraries have been shared with you from other servers.")})]});if(n)return(0,g.jsx)(O.Z,{});if(i)return(0,g.jsx)("p",{className:"error text-center",children:i});var o=(0,g.jsxs)("table",{children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"4%"}),(0,g.jsx)("th",{width:"20%",children:(0,u.ih)("Name")}),(0,g.jsx)("th",{width:"20%",children:(0,u.ih)("Shared by")}),(0,g.jsx)("th",{width:"26%",children:(0,u.ih)("At server")}),(0,g.jsx)("th",{width:"20%",children:(0,u.ih)("Time")}),(0,g.jsx)("th",{width:"10%"})]})}),(0,g.jsx)("tbody",{children:s.map((function(t,n){return(0,g.jsx)(et,{item:t,leaveShare:e.props.leaveShare},n)}))})]});return s.length?o:r}}]),n}(a.Component),et=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).handleMouseOver=function(){s.setState({isOpIconShown:!0})},s.handleMouseOut=function(){s.setState({isOpIconShown:!1})},s.leaveShare=function(e){e.preventDefault(),s.props.leaveShare(s.props.item)},s.state={isOpIconShown:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.item,t=this.state.isOpIconShown;e.icon_url=m.c.getLibIconUrl(e),e.icon_title=m.c.getLibIconTitle(e);var n="".concat(u.ze,"remote-library/").concat(this.props.item.provider_id,"/").concat(this.props.item.repo_id,"/").concat(m.c.encodePath(this.props.item.repo_name),"/");return(0,g.jsxs)("tr",{onMouseOver:this.handleMouseOver,onMouseOut:this.handleMouseOut,onFocus:this.handleMouseOver,children:[(0,g.jsx)("td",{children:(0,g.jsx)("img",{src:e.icon_url,title:e.icon_title,alt:e.icon_title,width:"24"})}),(0,g.jsx)("td",{children:(0,g.jsx)(c.rU,{to:n,children:e.repo_name})}),(0,g.jsx)("td",{children:e.from_user}),(0,g.jsx)("td",{children:e.from_server_url}),(0,g.jsx)("td",{title:L()(e.last_modified).format("llll"),children:L()(e.ctime).fromNow()}),(0,g.jsx)("td",{children:(0,g.jsx)("a",{href:"#",role:"button",className:"action-icon sf2-icon-x3 ".concat(t?"":"invisible"),title:(0,u.ih)("Leave Share"),"aria-label":(0,u.ih)("Leave Share"),onClick:this.leaveShare})})]})}}]),n}(a.Component),tt=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).leaveShare=function(e){var t=e.id,n=e.repo_name;w.I.deleteOCMShareReceived(t).then((function(e){var i=s.state.items.filter((function(e){return e.id!=t}));s.setState({items:i}),S.Z.success((0,u.ih)("Successfully unshared {name}").replace("{name}",n))})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.state={loading:!0,errorMsg:"",items:[]},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;w.I.listOCMSharesReceived().then((function(t){e.setState({loading:!1,items:t.data.ocm_share_received_list})})).catch((function(t){e.setState({loading:!1,errorMsg:m.c.getErrorMsg(t,!0)})}))}},{key:"render",value:function(){return(0,g.jsx)(a.Fragment,{children:(0,g.jsx)("div",{className:"main-panel-center",children:(0,g.jsxs)("div",{className:"cur-view-container",children:[(0,g.jsx)("div",{className:"cur-view-path",children:(0,g.jsx)("h3",{className:"sf-heading m-0",children:(0,u.ih)("Shared from other servers")})}),(0,g.jsx)("div",{className:"cur-view-content",children:(0,g.jsx)(Qe,{loading:this.state.loading,errorMsg:this.state.errorMsg,items:this.state.items,leaveShare:this.leaveShare})})]})})})}}]),n}(a.Component),nt=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).getAllReceivedShares=function(){var e=w.I.server+"/ocm-via-webdav/received-shares/";w.I.req.get(e).then((function(e){s.setState({loading:!1,shareID:"",path:"",items:e.data.received_share_list})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.leaveShare=function(e){var t=e.id,n=e.name,i=w.I.server+"/ocm-via-webdav/received-shares/"+t+"/";w.I.req.delete(i).then((function(e){var i=s.state.items.filter((function(e){return e.id!=t}));s.setState({items:i}),S.Z.success((0,u.ih)("Successfully unshared {name}").replace("{name}",n))})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.openFolder=function(e){s.setState({loading:!0});var t=w.I.server+"/ocm-via-webdav/received-shares/"+e.id+"/?path="+e.path;w.I.req.get(t).then((function(t){s.setState({loading:!1,shareID:e.id,path:t.data.parent_dir,items:t.data.received_share_list})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onPathClick=function(e){s.setState({loading:!0});var t=w.I.server+"/ocm-via-webdav/received-shares/"+s.state.shareID+"/?path="+e;w.I.req.get(t).then((function(e){s.setState({loading:!1,items:e.data.received_share_list,path:e.data.parent_dir})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.state={loading:!0,shareID:"",path:"",items:[],errorMsg:""},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){this.getAllReceivedShares()}},{key:"render",value:function(){return(0,g.jsx)(a.Fragment,{children:(0,g.jsx)("div",{className:"main-panel-center",children:(0,g.jsxs)("div",{className:"cur-view-container",children:[(0,g.jsx)("div",{className:"cur-view-path align-items-center",children:(0,g.jsx)(rt,{shareID:this.state.shareID,currentPath:this.state.path,onPathClick:this.onPathClick,getAllReceivedShares:this.getAllReceivedShares})}),(0,g.jsx)("div",{className:"cur-view-content",children:(0,g.jsx)(it,{loading:this.state.loading,errorMsg:this.state.errorMsg,items:this.state.items,path:this.state.path,leaveShare:this.leaveShare,openFolder:this.openFolder})})]})})})}}]),n}(a.Component),it=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){return(0,i.Z)(this,n),t.call(this,e)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.loading,i=t.errorMsg,s=t.items,r=t.path,o=(0,g.jsxs)(E.Z,{children:[(0,g.jsx)("h2",{children:(0,u.ih)("No libraries have been shared with you")}),(0,g.jsx)("p",{children:(0,u.ih)("No libraries have been shared with you from other servers.")})]});if(n)return(0,g.jsx)(O.Z,{});if(i)return(0,g.jsx)("p",{className:"error text-center",children:i});var a=(0,g.jsxs)("table",{children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"5%"}),(0,g.jsx)("th",{width:"30%",children:(0,u.ih)("Name")}),(0,g.jsx)("th",{width:"35%",children:(0,u.ih)("Shared By")}),(0,g.jsx)("th",{width:"20%",children:(0,u.ih)("Time")}),(0,g.jsx)("th",{width:"5%"}),(0,g.jsx)("th",{width:"5%"})]})}),(0,g.jsx)("tbody",{children:s.map((function(t,n){return(0,g.jsx)(st,{item:t,path:r,leaveShare:e.props.leaveShare,openFolder:e.props.openFolder},n)}))})]});return s.length?a:o}}]),n}(a.Component),st=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).handleMouseOver=function(){s.setState({isOpIconShown:!0})},s.handleMouseOut=function(){s.setState({isOpIconShown:!1})},s.downloadFile=function(){var e=u.ze+"ocm-via-webdav/download-received-file/?share_id="+s.props.item.id+"&path="+s.props.item.path;window.location.href=e},s.leaveShare=function(e){e.preventDefault(),s.props.leaveShare(s.props.item)},s.openFolder=function(e){e.preventDefault(),s.props.openFolder(s.props.item)},s.state={isOpIconShown:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.item,t=this.state.isOpIconShown;return e.is_dir?e.icon_url=m.c.getFolderIconUrl():e.icon_url=m.c.getFileIconUrl(e.name),(0,g.jsxs)("tr",{onMouseOver:this.handleMouseOver,onMouseOut:this.handleMouseOut,children:[(0,g.jsx)("td",{children:(0,g.jsx)("img",{src:e.icon_url,width:"24",alt:""})}),(0,g.jsx)("td",{children:e.is_dir?(0,g.jsx)("a",{href:"#",onClick:this.openFolder,children:e.name}):e.name}),(0,g.jsx)("td",{children:e.shared_by}),(0,g.jsx)("td",{title:L()(e.last_modified).format("llll"),children:L()(e.ctime).fromNow()}),(0,g.jsx)("td",{children:e.is_dir?"":(0,g.jsx)("a",{href:"#",className:"action-icon sf2-icon-download ".concat(t?"":"invisible"),title:(0,u.ih)("Download"),onClick:this.downloadFile})}),(0,g.jsx)("td",{children:this.props.path?"":(0,g.jsx)("a",{href:"#",className:"action-icon sf2-icon-x3 ".concat(t?"":"invisible"),title:(0,u.ih)("Leave Share"),onClick:this.leaveShare})})]})}}]),n}(a.Component),rt=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onPathClick=function(e){var t=m.c.getEventData(e,"path");s.props.onPathClick(t)},s.turnPathToLink=function(e){var t=(e=e.slice(1,e.length-1)).split("/"),n="";return t.map((function(e,i){return i===t.length-1?(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("span",{className:"path-split",children:"/"}),(0,g.jsx)("span",{className:"path-file-name",children:e})]},i):(0===i?n="/":n+=e+"/",(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("span",{className:"path-split",children:"/"}),(0,g.jsx)("a",{className:"path-link","data-path":n,onClick:s.onPathClick,children:e})]},i))}))},s.state={},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.turnPathToLink(this.props.currentPath);return(0,g.jsxs)("div",{className:"path-container",children:[(0,g.jsx)("a",{href:"#",onClick:this.props.getAllReceivedShares,children:(0,u.ih)("All")}),e]})}}]),n}(a.Component),ot=nt,at=n(35662),lt=n(93190),ct=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){return(0,g.jsxs)("div",{className:"main-panel-north ".concat(this.props.children?"border-left-show":""),children:[(0,g.jsxs)("div",{className:"cur-view-toolbar",children:[(0,g.jsx)("span",{className:"sf2-icon-menu side-nav-toggle hidden-md-up d-md-none",title:"Side Nav Menu"}),(0,g.jsx)("div",{className:"operation",children:this.props.children})]}),(0,g.jsx)("div",{className:"common-toolbar",children:(0,g.jsx)(lt.Z,{isAdminPanel:!1})})]})}}]),n}(a.Component),ht=ct,pt=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,i.Z)(this,n);for(var s=arguments.length,r=new Array(s),o=0;o-1)return e=(0,u.ih)("Name should not include '/'."),this.setState({errMessage:e}),!1;if(this.state.encrypt){var n=this.state.password1.trim(),i=this.state.password2.trim();if(!n.length)return e=(0,u.ih)("Please enter password"),this.setState({errMessage:e}),!1;if(!i.length)return e=(0,u.ih)("Please enter the password again"),this.setState({errMessage:e}),!1;if(n.length0&&(0,g.jsxs)(ae.Z,{children:[(0,g.jsx)(le.Z,{children:(0,u.ih)("Template")}),(0,g.jsx)(yt.ME,{defaultValue:this.templateOptions[0],options:this.templateOptions,onChange:this.handlelibraryTemplatesInputChange,value:this.templateOptions.find((function(t){return t.value===e.state.library_template}))||null})]}),u.al.length>0&&(0,g.jsxs)(ae.Z,{children:[(0,g.jsx)(le.Z,{children:(0,u.ih)("Storage Backend")}),(0,g.jsx)(yt.ME,{defaultValue:this.storageOptions[0],options:this.storageOptions,onChange:this.handleStorageInputChange,value:this.storageOptions.find((function(t){return t.value===e.state.storage_id}))||null})]}),"group"===this.props.libraryType&&(0,g.jsxs)(ae.Z,{children:[(0,g.jsx)(le.Z,{for:"exampleSelect",children:(0,u.ih)("Permission")}),(0,g.jsxs)(K.Z,{type:"select",name:"select",id:"exampleSelect",onChange:this.onPermissionChange,value:this.state.permission,children:[(0,g.jsx)("option",{value:"rw",children:(0,u.ih)("Read-Write")}),(0,g.jsx)("option",{value:"r",children:(0,u.ih)("Read-Only")})]})]}),u.l3&&(0,g.jsxs)("div",{children:[(0,g.jsxs)(ae.Z,{check:!0,children:[(0,g.jsx)(K.Z,{type:"checkbox",id:"encrypt",onChange:this.onEncrypted}),(0,g.jsx)(le.Z,{for:"encrypt",children:(0,u.ih)("Encrypt")})]}),!this.state.disabled&&(0,g.jsxs)(ae.Z,{children:[(0,g.jsx)(le.Z,{for:"passwd1",children:(0,u.ih)("Password")}),(0,g.jsxs)("span",{className:"tip",children:[" ",(0,u.ih)("(at least {placeholder} characters)").replace("{placeholder}",u.gl)]}),(0,g.jsx)(K.Z,{id:"passwd1",type:"password",disabled:this.state.disabled,value:this.state.password1,onChange:this.handlePassword1Change,autoComplete:"new-password"})]}),!this.state.disabled&&(0,g.jsxs)(ae.Z,{children:[(0,g.jsx)(le.Z,{for:"passwd2",children:(0,u.ih)("Password again")}),(0,g.jsx)(K.Z,{id:"passwd2",type:"password",disabled:this.state.disabled,value:this.state.password2,onChange:this.handlePassword2Change,autoComplete:"new-password"})]})]})]}),this.state.errMessage&&(0,g.jsx)(xt.Z,{color:"danger",children:this.state.errMessage})]}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:this.toggle,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{color:"primary",onClick:this.handleSubmit,disabled:!this.state.isSubmitBtnActive,children:(0,u.ih)("Submit")})]})]})}}]),n}(a.Component),St=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onCreateRepo=function(e){s.props.onCreateRepo(e),s.onCreateToggle()},s.onCreateToggle=function(){s.setState({isCreateRepoDialogShow:!s.state.isCreateRepoDialogShow})},s.toggleMore=function(){s.setState({isOpen:!s.state.isOpen})},s.onDropdownToggleKeyDown=function(e){"Enter"!=e.key&&"Space"!=e.key||s.toggleMore()},s.visitDeletedviaKey=function(e){"Enter"!=e.key&&"Space"!=e.key||(0,c.c4)("".concat(u.ze,"my-libs/deleted/"))},s.state={isCreateRepoDialogShow:!1,isOpen:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsxs)("div",{className:"cur-view-toolbar",children:[(0,g.jsx)("span",{className:"sf2-icon-menu side-nav-toggle hidden-md-up d-md-none",title:"Side Nav Menu",onClick:this.props.onShowSidePanel}),m.c.isDesktop()?(0,g.jsxs)("div",{className:"operation",children:[(0,g.jsxs)("button",{className:"btn btn-secondary operation-item",title:(0,u.ih)("New Library"),onClick:this.onCreateToggle,children:[(0,g.jsx)("i",{className:"fas fa-plus-square text-secondary mr-1"}),(0,u.ih)("New Library")]}),(0,g.jsxs)(ee.Z,{isOpen:this.state.isOpen,toggle:this.toggleMore,children:[(0,g.jsx)(te.Z,{className:"btn btn-secondary operation-item",onKeyDown:this.onDropdownToggleKeyDown,children:(0,u.ih)("More")}),(0,g.jsx)(ze.Z,{children:(0,g.jsx)(ne.Z,{className:"link-dropdown-container",onKeyDown:this.visitDeletedviaKey,children:(0,g.jsx)(c.rU,{className:"link-dropdown-item",to:u.ze+"my-libs/deleted/",children:(0,u.ih)("Deleted Libraries")})})})]})]}):(0,g.jsx)("span",{className:"sf2-icon-plus mobile-toolbar-icon",title:(0,u.ih)("New Library"),onClick:this.onCreateToggle})]}),this.state.isCreateRepoDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(wt,{libraryType:this.props.libraryType,onCreateRepo:this.onCreateRepo,onCreateToggle:this.onCreateToggle})})]})}}]),n}(a.Component),Dt=(n(25984),function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).getFileCounts=function(e){w.I.getRepoInfo(e.repo_id).then((function(e){s.setState({fileCount:e.data.file_count})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.state={fileCount:0},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this.props.currentRepo;this.getFileCounts(e)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.currentRepo.repo_id!==this.props.currentRepo.repo_id&&this.getFileCounts(e.currentRepo)}},{key:"render",value:function(){var e=this.props.currentRepo,t=m.c.getLibIconUrl(e),n=m.c.getLibIconUrl(e,!0);return(0,g.jsxs)("div",{className:"detail-container",children:[(0,g.jsxs)("div",{className:"detail-header",children:[(0,g.jsx)("div",{className:"detail-control sf2-icon-x1",onClick:this.props.closeDetails}),(0,g.jsxs)("div",{className:"detail-title dirent-title",children:[(0,g.jsx)("img",{src:t,width:"24",height:"24",alt:""})," ",(0,g.jsx)("span",{className:"name ellipsis",title:e.repo_name,children:e.repo_name})]})]}),(0,g.jsxs)("div",{className:"detail-body dirent-info",children:[(0,g.jsx)("div",{className:"img",children:(0,g.jsx)("img",{src:n,height:"96",alt:""})}),(0,g.jsx)("div",{className:"dirent-table-container",children:(0,g.jsxs)("table",{className:"table-thead-hidden",children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"35%"}),(0,g.jsx)("th",{width:"65%"})]})}),(0,g.jsxs)("tbody",{children:[(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{children:(0,u.ih)("Files")}),(0,g.jsx)("td",{children:this.state.fileCount})]}),(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{children:(0,u.ih)("Size")}),(0,g.jsx)("td",{children:e.size})]}),(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{children:(0,u.ih)("Last Update")}),(0,g.jsx)("td",{children:L()(e.last_modified).fromNow()})]})]})]})})]})]})}}]),n}(a.Component)),jt=n(56529),bt=n(84566),Ct=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).submit=function(){var e=s.state.keepDays;s.state.autoHistory&&(e=s.state.expireDays);var t=s.props.repoID;if(/^-?\d+$/.test(e)){var n=(0,u.ih)("Successfully set library history.");w.I.setRepoHistoryLimit(t,e).then((function(e){S.Z.success(n),s.setState({keepDays:e.data.keep_days}),s.props.toggleDialog()})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))}else s.setState({errorInfo:(0,u.ih)("Please enter a non-negative integer")})},s.handleKeyDown=function(e){"Enter"===e.key&&(s.submit(),e.preventDefault())},s.onChange=function(e){var t=e.target.value;s.setState({keepDays:t,expireDays:t})},s.setLimitDays=function(e){"allHistory"===e?s.setState({keepDays:-1,disabled:!0}):"noHistory"===e?s.setState({keepDays:0,disabled:!0}):s.setState({disabled:!1}),s.setState({allHistory:"allHistory"===e,noHistory:"noHistory"===e,autoHistory:"autoHistory"===e})},s.state={keepDays:-1,expireDays:30,disabled:!0,allHistory:!0,noHistory:!1,autoHistory:!1,errorInfo:""},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;w.I.getRepoHistoryLimit(this.props.repoID).then((function(t){e.setState({keepDays:t.data.keep_days,allHistory:t.data.keep_days<0,noHistory:0===t.data.keep_days,autoHistory:t.data.keep_days>0,disabled:!(t.data.keep_days>0),expireDays:t.data.keep_days>0?t.data.keep_days:30})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))}},{key:"render",value:function(){var e=this,t=this.props.itemName,n=(0,u.ih)("{placeholder} History Setting");return n=n.replace("{placeholder}",''+m.c.HTMLescape(t)+""),(0,g.jsxs)(d.Z,{isOpen:!0,toggle:this.props.toggleDialog,children:[(0,g.jsx)(A.Z,{toggle:this.props.toggleDialog,children:(0,g.jsx)("span",{dangerouslySetInnerHTML:{__html:n},className:"d-flex mw-100"})}),(0,g.jsx)(C.Z,{children:(0,g.jsxs)(vt.Z,{children:[!u.Qo&&(0,g.jsx)(ae.Z,{children:(0,g.jsx)(le.Z,{className:"error",children:(0,u.ih)("Setting library history is disabled by Admin.")})}),(0,g.jsxs)(ae.Z,{check:!0,children:[(0,g.jsx)(K.Z,{type:"radio",name:"radio1",checked:this.state.allHistory,disabled:!u.Qo,onChange:function(){e.setLimitDays("allHistory")}})," ",(0,g.jsx)(le.Z,{children:(0,u.ih)("Keep full history")})]}),(0,g.jsxs)(ae.Z,{check:!0,children:[(0,g.jsx)(K.Z,{type:"radio",name:"radio1",checked:this.state.noHistory,disabled:!u.Qo,onChange:function(){e.setLimitDays("noHistory")}})," ",(0,g.jsx)(le.Z,{children:(0,u.ih)("Don't keep history")})]}),(0,g.jsxs)(ae.Z,{check:!0,children:[(0,g.jsx)(K.Z,{type:"radio",name:"radio1",checked:this.state.autoHistory,disabled:!u.Qo,onChange:function(){e.setLimitDays("autoHistory")}})," ",(0,g.jsx)(le.Z,{children:(0,u.ih)("Only keep a period of history:")}),(0,g.jsx)(K.Z,{type:"text",className:"expire-input",value:this.state.expireDays,onChange:this.onChange,disabled:this.state.disabled,onKeyDown:this.handleKeyDown})," ",(0,g.jsx)(le.Z,{children:(0,g.jsx)("span",{children:(0,u.ih)("days")})})]}),this.state.errorInfo&&(0,g.jsx)(xt.Z,{color:"danger",children:this.state.errorInfo})]})}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:this.props.toggleDialog,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{color:"primary",onClick:this.submit,children:(0,u.ih)("Submit")})]})]})}}]),n}(a.Component),kt=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).handleOldPasswordInputChange=function(e){s.setState({oldPassword:e.target.value})},s.handleNewPasswordInputChange=function(e){s.setState({newPassword:e.target.value})},s.handleNewPasswordAgainInputChange=function(e){s.setState({newPasswordAgain:e.target.value})},s.formSubmit=function(e){var t=s.state,n=t.oldPassword,i=t.newPassword,r=t.newPasswordAgain;return n?i?i.length'+m.c.HTMLescape(t)+""),(0,g.jsxs)(d.Z,{isOpen:!0,style:{height:"auto"},toggle:n,children:[(0,g.jsx)(A.Z,{toggle:n,children:(0,g.jsx)("span",{dangerouslySetInnerHTML:{__html:i},className:"d-flex mw-100"})}),(0,g.jsx)(C.Z,{children:(0,g.jsxs)("form",{id:"repo-change-passwd-form",action:"",method:"post",children:[(0,g.jsx)("label",{htmlFor:"passwd",children:(0,u.ih)("Old Password")}),(0,g.jsx)("br",{}),(0,g.jsx)("input",{type:"password",name:"old_passwd",className:"form-control",id:"passwd",value:this.state.oldPassword,onChange:this.handleOldPasswordInputChange}),(0,g.jsx)("br",{}),(0,g.jsx)("label",{htmlFor:"new-passwd",children:(0,u.ih)("New Password")}),(0,g.jsx)("span",{className:"tip",children:(0,u.ih)("(at least {placeholder} characters)").replace("{placeholder}",u.gl)}),(0,g.jsx)("br",{}),(0,g.jsx)("input",{type:"password",name:"new_passwd",className:"form-control",id:"new-passwd",value:this.state.newPassword,onChange:this.handleNewPasswordInputChange}),(0,g.jsx)("br",{}),(0,g.jsx)("label",{htmlFor:"new-passwd-again",children:(0,u.ih)("New Password Again")}),(0,g.jsx)("br",{}),(0,g.jsx)("input",{type:"password",name:"new_passwd_again",className:"form-control",id:"new-passwd-again",value:this.state.newPasswordAgain,onChange:this.handleNewPasswordAgainInputChange}),(0,g.jsx)("br",{}),this.state.errorMsg&&(0,g.jsx)(xt.Z,{color:"danger",children:this.state.errorMsg})]})}),(0,g.jsx)(z.Z,{children:(0,g.jsx)("button",{className:"btn btn-primary",disabled:this.state.submitBtnDisabled,onClick:this.formSubmit,children:(0,u.ih)("Submit")})})]})}}]),n}(a.Component),It=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).state={errMessage:"",showLoading:!0,showSuccess:!1,showError:!1},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;w.I.resetAndSendEncryptedRepoPassword(this.props.repoID).then((function(t){e.setState({showLoading:!1}),e.setState({showSuccess:!0})})).catch((function(t){t.response&&(e.setState({errMessage:t.response.data.error_msg}),e.setState({showLoading:!1}),e.setState({showError:!0}))}))}},{key:"render",value:function(){var e=""+u.Ru+"",t=(0,u.ih)("New password has been sent to your email {mail}. Please check your mailbox. If you don\u2019t receive the password, please check if your email address is properly configured.").replace("{mail}",e);return(0,g.jsxs)(d.Z,{isOpen:!0,toggle:this.props.toggleDialog,children:[(0,g.jsx)(A.Z,{toggle:this.props.toggleDialog,children:(0,u.ih)("Reset library password")}),(0,g.jsxs)(C.Z,{children:[this.state.showLoading&&(0,g.jsx)("span",{children:(0,u.ih)("Sending new password...")}),this.state.showSuccess&&(0,g.jsx)("div",{dangerouslySetInnerHTML:{__html:t}}),this.state.showError&&(0,g.jsx)("span",{className:"err-message",children:this.state.errMessage})]})]})}}]),n}(a.Component),Mt=n(58447),Nt=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).handleInputChange=function(e){s.setState({inputValue:e})},s.formSubmit=function(){var e=s.state.inputValue;if(e&&e.length){s.setState({submitBtnDisabled:!0});var t=s.props,n=t.repoID,i=t.repoName,r=e.map((function(e,t){return e.value})).join(",");w.I.addNewRepoLabels(n,r).then((function(e){var t=(0,u.ih)("Successfully added label(s) for library {placeholder}").replace("{placeholder}",i);S.Z.success(t),s.props.toggleDialog()})).catch((function(e){var t=m.c.getErrorMsg(e);s.setState({formErrorMsg:t,submitBtnDisabled:!1})}))}else s.setState({formErrorMsg:(0,u.ih)("It is required.")})},s.state={isLoading:!0,existingLabels:null,errorMsg:"",submitBtnDisabled:!1},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;w.I.getAllRepoSnapshotLabels().then((function(t){e.setState({isLoading:!1,existingLabels:t.data,errorMsg:""})})).catch((function(t){var n=m.c.getErrorMsg(t);e.setState({isLoading:!1,errorMsg:n})}))}},{key:"render",value:function(){return(0,g.jsxs)(d.Z,{isOpen:!0,toggle:this.props.toggleDialog,children:[(0,g.jsx)(A.Z,{toggle:this.props.toggleDialog,children:(0,u.ih)("Label Current State")}),(0,g.jsx)(C.Z,{children:(0,g.jsx)(Zt,{data:this.state,handleChange:this.handleInputChange})}),this.state.existingLabels&&(0,g.jsxs)(z.Z,{children:[(0,g.jsx)("button",{className:"btn btn-secondary",onClick:this.props.toggleDialog,children:(0,u.ih)("Cancel")}),(0,g.jsx)("button",{className:"btn btn-primary",disabled:this.state.submitBtnDisabled,onClick:this.formSubmit,children:(0,u.ih)("Submit")})]})]})}}]),n}(a.Component),Zt=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.data,t=e.isLoading,n=e.errorMsg,i=e.existingLabels,s=e.formErrorMsg;return t?(0,g.jsx)(O.Z,{}):n?(0,g.jsx)("p",{className:"error mt-4 text-center",children:n}):(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(Mt.Z,{isMulti:!0,onChange:this.props.handleChange,placeholder:"",options:i.map((function(e,t){return{label:e,value:e}}))}),s&&(0,g.jsx)("p",{className:"error m-0 mt-2",children:s})]})}}]),n}(a.Component),Pt=Nt,_t=n(63035),Tt=n(53108),Ft=n(21179),Lt=n(73722),Ot=n(86500),Rt=n(59743),Et=n(76578),At=n(78534),Ut=n(62150),zt=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMouseEnter=function(){s.setState({isOperationShow:!0})},s.onMouseLeave=function(){s.setState({isOperationShow:!1})},s.deleteUserFolderPermission=function(){var e=s.props.item;s.props.deleteUserFolderPermission(e)},s.onChangeUserFolderPerm=function(e){var t=s.props.item;s.props.onChangeUserFolderPerm(t.repo_id,e,t.folder_path,t.user_email)},s.state={isOperationShow:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.item,t=e.permission;return(0,g.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,children:[(0,g.jsx)("td",{children:(0,g.jsx)("a",{href:"".concat(u.ze,"profile/").concat(encodeURIComponent(e.user_email),"/"),target:"_blank",rel:"noreferrer",children:e.user_name})}),this.props.showPath&&(0,g.jsx)("td",{children:(0,g.jsx)("a",{href:"".concat(u.ze,"library/").concat(e.repo_id,"/").concat(m.c.encodePath(this.props.repoName+e.folder_path)),children:e.folder_name})}),(0,g.jsx)("td",{children:(0,g.jsx)(ue.Z,{isTextMode:!0,autoFocus:!0,isEditIconShow:this.state.isOperationShow,currentPermission:t,permissions:this.props.permissions,onPermissionChanged:this.onChangeUserFolderPerm})}),(0,g.jsx)("td",{children:(0,g.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteUserFolderPermission,onKeyDown:m.c.onKeyDown,title:(0,u.ih)("Delete"),"aria-label":(0,u.ih)("Delete")})})]})}}]),n}(a.Component),Bt=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).handleUserSelectChange=function(e){s.setState({selectedUsers:e})},s.setPermission=function(e){s.setState({permission:e})},s.addUserFolderPerm=function(){var e=s.state.selectedUsers,t=s.props.folderPath||s.state.folderPath;if(!e||!e.length||!t)return!1;var n=e.map((function(e,t){return e.email}));(s.props.isDepartmentRepo?w.I.addDepartmentRepoUserFolderPerm(s.props.repoID,s.state.permission,t,n):w.I.addUserFolderPerm(s.props.repoID,s.state.permission,t,n)).then((function(e){var t=[];if(e.data.failed.length>0)for(var n=0;n0&&this.state.errorMsg.map((function(e,t){var n="";return n=e.user_email?e.user_email+": "+e.error_msg:e,(0,g.jsx)("tr",{children:(0,g.jsx)("td",{colSpan:3,children:(0,g.jsx)("p",{className:"error",children:n})})},t)}))]})]}),(0,g.jsx)("div",{className:"share-list-container",children:(0,g.jsxs)("table",{className:"table-thead-hidden w-xs-250",children:[i,(0,g.jsx)("tbody",{children:n.map((function(n,i){return(0,g.jsx)(zt,{item:n,permissions:e.permissions,deleteUserFolderPermission:e.deleteUserFolderPermItem,onChangeUserFolderPerm:e.onChangeUserFolderPerm,showPath:t,repoName:e.props.repoName},i)}))})]})})]})}}]),n}(a.Component),Gt=Bt,Ht=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMouseEnter=function(){s.setState({isOperationShow:!0})},s.onMouseLeave=function(){s.setState({isOperationShow:!1})},s.deleteGroupPermissionItem=function(){var e=s.props.item;s.props.deleteGroupPermissionItem(e)},s.onChangeGroupPermission=function(e){var t=s.props.item;s.props.onChangeGroupPermission(t,e)},s.state={isOperationShow:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.item;return(0,g.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,children:[(0,g.jsx)("td",{children:(0,g.jsx)("a",{href:"".concat(u.ze,"group/").concat(e.group_id,"/"),target:"_blank",rel:"noreferrer",children:e.group_name})}),this.props.showPath&&(0,g.jsx)("td",{children:(0,g.jsx)("a",{href:"".concat(u.ze,"library/").concat(e.repo_id,"/").concat(m.c.encodePath(this.props.repoName+e.folder_path)),children:e.folder_name})}),(0,g.jsx)("td",{children:(0,g.jsx)(ue.Z,{isTextMode:!0,autoFocus:!0,isEditIconShow:this.state.isOperationShow,currentPermission:e.permission,permissions:this.props.permissions,onPermissionChanged:this.onChangeGroupPermission})}),(0,g.jsx)("td",{children:(0,g.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteGroupPermissionItem,onKeyDown:m.c.onKeyDown,title:(0,u.ih)("Delete"),"aria-label":(0,u.ih)("Delete")})})]})}}]),n}(a.Component),Wt=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).handleSelectChange=function(e){s.setState({selectedOption:e})},s.loadOptions=function(){w.I.shareableGroups().then((function(e){s.options=e.data.map((function(e,t){return{id:e.id,label:e.name,value:e.name}}))}))},s.listGroupPermissionItems=function(){var e=s.props,t=e.isDepartmentRepo,n=e.repoID,i=e.folderPath;(t?w.I.listDepartmentRepoGroupFolderPerm(n,i):w.I.listGroupFolderPerm(n,i)).then((function(e){0!==e.data.length&&s.setState({groupPermissionItems:e.data})}))},s.setPermission=function(e){s.setState({permission:e})},s.addGroupFolderPerm=function(){var e=s.state.selectedOption,t=s.props.folderPath||s.state.folderPath;if(!e||!t)return!1;(s.props.isDepartmentRepo?w.I.addDepartmentRepoGroupFolderPerm(s.props.repoID,s.state.permission,t,e.id):w.I.addGroupFolderPerm(s.props.repoID,s.state.permission,t,e.id)).then((function(e){var t=[];if(e.data.failed.length>0)for(var n=0;n0&&this.state.errorMsg.map((function(e,t){var n=e.group_id+": "+e.error_msg;return(0,g.jsx)("tr",{children:(0,g.jsx)("td",{colSpan:3,children:(0,g.jsx)("p",{className:"error",children:n})})},t)}))]})]}),(0,g.jsx)("div",{className:"share-list-container",children:(0,g.jsxs)("table",{className:"table-thead-hidden w-xs-250",children:[n,(0,g.jsx)("tbody",{children:this.state.groupPermissionItems.map((function(n,i){return(0,g.jsx)(Ht,{item:n,permissions:e.permissions,deleteGroupPermissionItem:e.deleteGroupPermissionItem,onChangeGroupPermission:e.onChangeGroupPermission,showPath:t,repoName:e.props.repoName},i)}))})]})})]})}}]),n}(a.Component),qt=Wt,Vt=(n(62990),function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).toggle=function(e){s.state.activeTab!==e&&s.setState({activeTab:e})},s.renderContent=function(){var e=s.state.activeTab;return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("div",{className:"share-dialog-side",children:(0,g.jsxs)(_t.Z,{pills:!0,children:[(0,g.jsx)(Tt.Z,{role:"tab","aria-selected":"userPermission"===e,"aria-controls":"user-perm-panel",children:(0,g.jsx)(Ft.Z,{className:"userPermission"===e?"active":"",onClick:s.toggle.bind((0,y.Z)(s),"userPermission"),tabIndex:"0",onKeyDown:m.c.onKeyDown,children:(0,u.ih)("User Permission")})}),(0,g.jsx)(Tt.Z,{role:"tab","aria-selected":"groupPermission"===e,"aria-controls":"group-perm-panel",children:(0,g.jsx)(Ft.Z,{className:"groupPermission"===e?"active":"",onClick:s.toggle.bind((0,y.Z)(s),"groupPermission"),tabIndex:"0",onKeyDown:m.c.onKeyDown,children:(0,u.ih)("Group Permission")})})]})}),(0,g.jsx)("div",{className:"share-dialog-main",children:(0,g.jsxs)(Lt.Z,{activeTab:s.state.activeTab,children:[(0,g.jsx)(Ot.Z,{tabId:"userPermission",role:"tabpanel",id:"user-perm-panel",children:(0,g.jsx)(Gt,{repoID:s.props.repoID,repoName:s.props.repoName,folderPath:s.props.folderPath,isDepartmentRepo:s.props.isDepartmentRepo})}),(0,g.jsx)(Ot.Z,{tabId:"groupPermission",role:"tabpanel",id:"group-perm-panel",children:(0,g.jsx)(qt,{repoID:s.props.repoID,repoName:s.props.repoName,folderPath:s.props.folderPath,isDepartmentRepo:s.props.isDepartmentRepo})})]})})]})},s.state={activeTab:"userPermission"},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.repoName,n=e.folderName,i=t?(0,u.ih)("{placeholder} Folder Permission"):(0,u.ih)("Set permission of {placeholder}");return i=i.replace("{placeholder}",''+m.c.HTMLescape(t||n)+""),(0,g.jsx)("div",{children:(0,g.jsxs)(d.Z,{isOpen:!0,style:{maxWidth:"980px"},className:"share-dialog",toggle:this.props.toggleDialog,children:[(0,g.jsx)(A.Z,{toggle:this.props.toggleDialog,children:(0,g.jsx)("span",{dangerouslySetInnerHTML:{__html:i},className:"d-flex mw-100"})}),(0,g.jsx)(C.Z,{className:"dialog-list-container share-dialog-content",role:"tablist",children:this.renderContent()})]})})}}]),n}(a.Component)),Kt=n(18718),Yt=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMenuItemClick=function(e){var t=m.c.getEventData(e,"toggle");s.props.onMenuItemClick(t)},s.onMenuItemKeyDown=function(e){"Enter"!=e.key&&"Space"!=e.key||s.onMenuItemClick(e)},s.onDropdownToggleClick=function(e){s.toggleOperationMenu(e)},s.onDropdownToggleKeyDown=function(e){"Enter"!=e.key&&"Space"!=e.key||s.onDropdownToggleClick(e)},s.toggleOperationMenu=function(e){var t=e.target?e.target.dataset:null;t&&t.toggle&&"Rename"===t.toggle?s.setState({isItemMenuShow:!s.state.isItemMenuShow}):s.setState({isItemMenuShow:!s.state.isItemMenuShow},(function(){s.state.isItemMenuShow?s.props.onFreezedItem():s.props.onUnfreezedItem()}))},s.toggleAdvancedMenuShown=function(e){s.setState({isAdvancedMenuShown:!0})},s.toggleAdvancedMenu=function(e){e.stopPropagation(),s.setState({isAdvancedMenuShown:!s.state.isAdvancedMenuShown},(function(){s.toggleOperationMenu(e)}))},s.onDropDownMouseMove=function(e){s.state.isAdvancedMenuShown&&e.target&&"dropdown-item"===e.target.className&&s.setState({isAdvancedMenuShown:!1})},s.generatorOperations=function(){var e=s.props.repo,t=u._y&&e.encrypted&&u.yV&&u.aZ,n=["Rename","Transfer"];if(u.n_&&n.push("Folder Permission"),n.push("Share Admin","Divider"),e.encrypted&&n.push("Change Password"),t&&n.push("Reset Password"),u._y){var i=e.monitored?"Unwatch File Changes":"Watch File Changes";n.push(i)}n.push("Divider","History Setting","Advanced");for(var r=0;r'+m.c.HTMLescape(e.repo_name)+"",n=(0,u.ih)("{placeholder} API Token").replace("{placeholder}",t);return(0,g.jsxs)(d.Z,{isOpen:!0,style:{maxWidth:"800px"},toggle:this.props.onRepoAPITokenToggle,children:[(0,g.jsx)(A.Z,{toggle:this.props.onRepoAPITokenToggle,children:(0,g.jsx)("span",{dangerouslySetInnerHTML:{__html:n},className:"d-flex mw-100"})}),(0,g.jsx)(C.Z,{children:(0,g.jsx)("div",{className:"o-auto",children:this.renderContent()})})]})}}]),n}(a.Component),sn=n(74165),rn=n(15861),on=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.accountName,n=e.closeDialog;return(0,g.jsxs)(d.Z,{isOpen:!0,toggle:n,children:[(0,g.jsx)(A.Z,{toggle:n,children:(0,u.ih)("Delete SeaTable base")}),(0,g.jsx)(C.Z,{children:(0,g.jsx)("p",{className:"pb-6",children:(0,u.ih)("Are you sure to delete SeaTable {accountName}?").replace("{accountName}",t)})}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:n,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{color:"primary",onClick:this.props.onDeleteSeatables,children:(0,u.ih)("Delete")})]})]})}}]),n}(a.Component),an=on,ln=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).openDialog=function(){s.setState({isShowDialog:!0})},s.closeDialog=function(){s.setState({isShowDialog:!1})},s.onDeleteSeatables=function(){var e=s.props.setting;s.props.deleteStableAccountSetting(e,"seatable_account_manage"),s.closeDialog()},s.state={isShowDialog:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.state.isShowDialog,t=this.props,n=t.setting,i=t.t,s=t.index,r=n.base_api_token,o=n.base_name,a=n.seatable_server_url;return(0,g.jsxs)("tr",{children:[(0,g.jsx)("td",{width:"30%",className:"text-truncate",title:o,"aria-label":o,children:o}),(0,g.jsx)("td",{id:"abc-".concat(s),width:"55%",className:"text-truncate",title:a,"aria-label":a,children:a}),(0,g.jsxs)("td",{width:"15%",children:[(0,g.jsx)("span",{className:"account-operation-btn",onClick:this.props.editSeatableSettingAccount.bind(this,r),title:(0,u.ih)("Edit"),"aria-label":(0,u.ih)("Edit"),children:(0,g.jsx)("i",{className:"sf2-icon-edit",style:{color:"#999"}})}),(0,g.jsx)("span",{className:"account-operation-btn",onClick:this.openDialog,title:(0,u.ih)("Delete"),"aria-label":(0,u.ih)("Delete"),children:(0,g.jsx)("i",{className:"sf2-icon-delete",style:{color:"#999"}})})]}),e&&(0,g.jsx)(an,{t:i,accountName:o,onDeleteSeatables:this.onDeleteSeatables,closeDialog:this.closeDialog})]},"account-".concat(r))}}]),n}(a.Component),cn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,i.Z)(this,n);for(var s=arguments.length,r=new Array(s),o=0;o'+m.c.HTMLescape(o.repo_name)+"",l=(0,u.ih)("{placeholder} SeaTable integration").replace("{placeholder}",a);return(0,g.jsxs)(d.Z,{isOpen:!0,toggle:r,className:"account-dialog",children:[(0,g.jsx)(A.Z,{toggle:r,children:(0,g.jsx)("p",{dangerouslySetInnerHTML:{__html:l},className:"m-0"})}),(0,g.jsx)(C.Z,{className:"account-dialog-content",children:(0,g.jsxs)("div",{className:"account-dialog-main",children:[i===un&&(0,g.jsx)(hn,{seatableSettings:n,changeStatus:function(){return e.changeStatus(mn)},editSeatableSettingAccount:this.editSeatableSettingAccount,deleteStableAccountSetting:this.deleteStableAccountSetting}),i===mn&&(0,g.jsx)(dn,{changeStatus:function(){return e.changeStatus(un)},onSubmit:this.onSubmit}),i===gn&&(0,g.jsx)(dn,{currentDtableInfo:s,changeStatus:function(){return e.changeStatus(un)},onSubmit:this.onSubmit})]})})]})}}]),n}(a.Component),vn=fn,xn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMouseEnter=function(){s.setState({isOperationShow:!0})},s.onMouseLeave=function(){s.setState({isOperationShow:!1})},s.onDeleteLink=function(e){e.preventDefault(),s.props.deleteItem(s.props.item)},s.state={isOperationShow:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e,t=this.props.item,n="/"===t.path?"/":t.path.slice(0,t.path.length-1);return e=t.is_dir?"".concat(u.ze,"library/").concat(t.repo_id,"/").concat(encodeURIComponent(t.repo_name)).concat(m.c.encodePath(n)):"".concat(u.ze,"lib/").concat(t.repo_id,"/file").concat(m.c.encodePath(t.path)),(0,g.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,children:[(0,g.jsx)("td",{className:"name",children:t.creator_name}),(0,g.jsx)("td",{children:t.is_dir?(0,g.jsx)(c.rU,{to:e,children:t.obj_name}):(0,g.jsx)("a",{href:e,target:"_blank",rel:"noreferrer",children:t.obj_name})}),(0,g.jsx)("td",{children:(0,g.jsx)("a",{href:t.link,target:"_blank",rel:"noreferrer",children:t.link})}),(0,g.jsx)("td",{children:(0,g.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"invisible"),onClick:this.onDeleteLink,onKeyDown:m.c.onKeyDown,title:(0,u.ih)("Delete"),"aria-label":(0,u.ih)("Delete")})})]})}}]),n}(a.Component),yn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).deleteItem=function(e){w.I.deleteRepoShareLink(s.props.repo.repo_id,e.token).then((function(){var t=s.state.items.filter((function(t){return t.token!==e.token}));s.setState({items:t});var n=(0,u.ih)("Successfully deleted 1 item");S.Z.success(n)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.state={loading:!0,errorMsg:"",items:[]},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;w.I.listRepoShareLinks(this.props.repo.repo_id).then((function(t){e.setState({loading:!1,items:t.data})})).catch((function(t){e.setState({loading:!1,errorMsg:m.c.getErrorMsg(t,!0)})}))}},{key:"render",value:function(){var e=this,t=this.state,n=t.loading,i=t.errorMsg,s=t.items;return(0,g.jsxs)(a.Fragment,{children:[n&&(0,g.jsx)(O.Z,{}),!n&&i&&(0,g.jsx)("p",{className:"error text-center mt-8",children:i}),!n&&!i&&!s.length&&(0,g.jsx)(E.Z,{forDialog:!0,children:(0,g.jsx)("p",{className:"text-secondary",children:(0,u.ih)("No share links")})}),!n&&!i&&s.length>0&&(0,g.jsxs)("table",{className:"table-hover",children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"22%",children:(0,u.ih)("Creator")}),(0,g.jsx)("th",{width:"20%",children:(0,u.ih)("Name")}),(0,g.jsx)("th",{width:"50%",children:(0,u.ih)("Link")}),(0,g.jsx)("th",{width:"8%"})]})}),(0,g.jsx)("tbody",{children:s.map((function(t,n){return(0,g.jsx)(xn,{item:t,deleteItem:e.deleteItem},n)}))})]})]})}}]),n}(a.Component),wn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMouseEnter=function(){s.setState({isOperationShow:!0})},s.onMouseLeave=function(){s.setState({isOperationShow:!1})},s.onDeleteLink=function(e){e.preventDefault(),s.props.deleteItem(s.props.item)},s.state={isOperationShow:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.item,t="/"===e.path?"/":e.path.slice(0,e.path.length-1),n="".concat(u.ze,"library/").concat(e.repo_id,"/").concat(encodeURIComponent(e.repo_name)).concat(m.c.encodePath(t));return(0,g.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,children:[(0,g.jsx)("td",{className:"name",children:e.creator_name}),(0,g.jsx)("td",{children:(0,g.jsx)(c.rU,{to:n,children:e.obj_name})}),(0,g.jsx)("td",{children:(0,g.jsx)("a",{href:e.link,target:"_blank",rel:"noreferrer",children:e.link})}),(0,g.jsx)("td",{children:(0,g.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"invisible"),onClick:this.onDeleteLink,onKeyDown:m.c.onKeyDown,title:(0,u.ih)("Delete"),"aria-label":(0,u.ih)("Delete")})})]})}}]),n}(a.Component),Sn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).deleteItem=function(e){w.I.deleteRepoUploadLink(s.props.repo.repo_id,e.token).then((function(){var t=s.state.items.filter((function(t){return t.token!==e.token}));s.setState({items:t});var n=(0,u.ih)("Successfully deleted 1 item");S.Z.success(n)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.state={loading:!0,errorMsg:"",items:[]},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;w.I.listRepoUploadLinks(this.props.repo.repo_id).then((function(t){e.setState({loading:!1,items:t.data})})).catch((function(t){e.setState({loading:!1,errorMsg:m.c.getErrorMsg(t,!0)})}))}},{key:"render",value:function(){var e=this,t=this.state,n=t.loading,i=t.errorMsg,s=t.items;return(0,g.jsxs)(a.Fragment,{children:[n&&(0,g.jsx)(O.Z,{}),!n&&i&&(0,g.jsx)("p",{className:"error text-center mt-8",children:i}),!n&&!i&&!s.length&&(0,g.jsx)(E.Z,{forDialog:!0,children:(0,g.jsx)("p",{className:"text-secondary",children:(0,u.ih)("No upload links")})}),!n&&!i&&s.length>0&&(0,g.jsxs)("table",{className:"table-hover",children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"22%",children:(0,u.ih)("Creator")}),(0,g.jsx)("th",{width:"20%",children:(0,u.ih)("Name")}),(0,g.jsx)("th",{width:"50%",children:(0,u.ih)("Link")}),(0,g.jsx)("th",{width:"8%"})]})}),(0,g.jsx)("tbody",{children:s.map((function(t,n){return(0,g.jsx)(wn,{item:t,deleteItem:e.deleteItem},n)}))})]})]})}}]),n}(a.Component),Dn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMouseEnter=function(){s.setState({isOperationShow:!0})},s.onMouseLeave=function(){s.setState({isOperationShow:!1})},s.onDeleteLink=function(e){e.preventDefault(),s.props.deleteItem(s.props.item)},s.changePerm=function(e){var t=s.props.item;w.I.updateShareToUserItemPermission(t.repo_id,t.path,"user",t.share_to,e).then((function(){s.setState({permission:e})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onEditPermission=function(e){e.nativeEvent.stopImmediatePropagation(),s.setState({isShowPermEditor:!0})},s.state={permission:s.props.item.permission,isOperationShow:!1,isShowPermEditor:!1},s.permissions=["rw","r"],u._y&&("/"===s.props.item.path&&s.props.isRepoOwner&&s.permissions.push("admin"),s.permissions.push("cloud-edit","preview")),s}return(0,s.Z)(n,[{key:"render",value:function(){var e,t=this.props.item,n="/"===t.path?"/":t.path.slice(0,t.path.length-1);return e="".concat(u.ze,"library/").concat(t.repo_id,"/").concat(encodeURIComponent(t.repo_name)).concat(m.c.encodePath(n)),(0,g.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,children:[(0,g.jsx)("td",{children:(0,g.jsx)(c.rU,{to:e,children:m.c.getFolderName(t.path)})}),(0,g.jsx)("td",{className:"name",children:t.share_to_name}),(0,g.jsxs)("td",{children:[!this.state.isShowPermEditor&&(0,g.jsxs)("div",{children:[(0,g.jsx)("span",{children:t.permission_name||m.c.sharePerms(this.state.permission)}),this.state.isOperationShow&&(0,g.jsx)("a",{href:"#",role:"button","aria-label":(0,u.ih)("Edit"),title:(0,u.ih)("Edit"),className:"fa fa-pencil-alt attr-action-icon",onClick:this.onEditPermission})]}),this.state.isShowPermEditor&&(0,g.jsx)(ue.Z,{repoID:t.repo_id,isTextMode:!0,isEditIconShow:this.state.isOperationShow,isEditing:!0,currentPermission:this.state.permission,permissions:this.permissions,onPermissionChanged:this.changePerm})]}),(0,g.jsx)("td",{children:(0,g.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"invisible"),onClick:this.onDeleteLink,onKeyDown:m.c.onKeyDown,title:(0,u.ih)("Delete"),"aria-label":(0,u.ih)("Delete")})})]})}}]),n}(a.Component),jn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).deleteItem=function(e){w.I.deleteShareToUserItem(e.repo_id,e.path,"user",e.share_to).then((function(t){var n=s.state.items.filter((function(t){return t.path+t.share_to!==e.path+e.share_to}));s.setState({items:n});var i=(0,u.ih)("Successfully deleted 1 item");S.Z.success(i)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.state={loading:!0,errorMsg:"",items:[]},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;w.I.getAllRepoFolderShareInfo(this.props.repo.repo_id,"user").then((function(t){e.setState({loading:!1,items:t.data.share_info_list})})).catch((function(t){e.setState({loading:!1,errorMsg:m.c.getErrorMsg(t,!0)})}))}},{key:"render",value:function(){var e=this,t=this.state,n=t.loading,i=t.errorMsg,s=t.items,r=this.props.repo.owner_email===u.b6;return(0,g.jsxs)(a.Fragment,{children:[n&&(0,g.jsx)(O.Z,{}),!n&&i&&(0,g.jsx)("p",{className:"error text-center mt-8",children:i}),!n&&!i&&!s.length&&(0,g.jsx)(E.Z,{forDialog:!0,children:(0,g.jsx)("p",{className:"text-secondary",children:(0,u.ih)("No user shares")})}),!n&&!i&&s.length>0&&(0,g.jsxs)("table",{className:"table-hover",children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"30%",children:(0,u.ih)("Name")}),(0,g.jsx)("th",{width:"30%",children:(0,u.ih)("User")}),(0,g.jsx)("th",{width:"30%",children:(0,u.ih)("Permission")}),(0,g.jsx)("th",{width:"10%"})]})}),(0,g.jsx)("tbody",{children:s.map((function(t,n){return(0,g.jsx)(Dn,{item:t,deleteItem:e.deleteItem,isRepoOwner:r},n)}))})]})]})}}]),n}(a.Component),bn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMouseEnter=function(){s.setState({isOperationShow:!0})},s.onMouseLeave=function(){s.setState({isOperationShow:!1})},s.onDeleteLink=function(e){e.preventDefault(),s.props.deleteItem(s.props.item)},s.changePerm=function(e){var t=s.props.item;w.I.updateShareToGroupItemPermission(t.repo_id,t.path,"group",t.share_to,e).then((function(){s.setState({permission:e})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onEditPermission=function(e){e.nativeEvent.stopImmediatePropagation(),s.setState({isShowPermEditor:!0})},s.state={permission:s.props.item.permission,isOperationShow:!1,isShowPermEditor:!1},s.permissions=["rw","r"],u._y&&("/"===s.props.item.path&&s.props.isRepoOwner&&s.permissions.push("admin"),s.permissions.push("cloud-edit","preview")),s}return(0,s.Z)(n,[{key:"render",value:function(){var e,t=this.props.item,n="/"===t.path?"/":t.path.slice(0,t.path.length-1);return e="".concat(u.ze,"library/").concat(t.repo_id,"/").concat(encodeURIComponent(t.repo_name)).concat(m.c.encodePath(n)),(0,g.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,children:[(0,g.jsx)("td",{children:(0,g.jsx)(c.rU,{to:e,children:m.c.getFolderName(t.path)})}),(0,g.jsx)("td",{className:"name",children:t.share_to_name}),(0,g.jsxs)("td",{children:[!this.state.isShowPermEditor&&(0,g.jsxs)("div",{children:[(0,g.jsx)("span",{children:t.permission_name||m.c.sharePerms(this.state.permission)}),this.state.isOperationShow&&(0,g.jsx)("a",{href:"#",role:"button","aria-label":(0,u.ih)("Edit"),title:(0,u.ih)("Edit"),className:"fa fa-pencil-alt attr-action-icon",onClick:this.onEditPermission})]}),this.state.isShowPermEditor&&(0,g.jsx)(ue.Z,{repoID:t.repo_id,isTextMode:!0,isEditIconShow:this.state.isOperationShow,isEditing:!0,currentPermission:this.state.permission,permissions:this.permissions,onPermissionChanged:this.changePerm})]}),(0,g.jsx)("td",{children:(0,g.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"invisible"),onClick:this.onDeleteLink,onKeyDown:m.c.onKeyDown,title:(0,u.ih)("Delete"),"aria-label":(0,u.ih)("Delete")})})]})}}]),n}(a.Component),Cn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).deleteItem=function(e){w.I.deleteShareToGroupItem(e.repo_id,e.path,"group",e.share_to).then((function(t){var n=s.state.items.filter((function(t){return t.path+t.share_to!==e.path+e.share_to}));s.setState({items:n});var i=(0,u.ih)("Successfully deleted 1 item");S.Z.success(i)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.state={loading:!0,errorMsg:"",items:[]},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;w.I.getAllRepoFolderShareInfo(this.props.repo.repo_id,"group").then((function(t){e.setState({loading:!1,items:t.data.share_info_list})})).catch((function(t){e.setState({loading:!1,errorMsg:m.c.getErrorMsg(t,!0)})}))}},{key:"render",value:function(){var e=this,t=this.state,n=t.loading,i=t.errorMsg,s=t.items,r=this.props.repo.owner_email===u.b6;return(0,g.jsxs)(a.Fragment,{children:[n&&(0,g.jsx)(O.Z,{}),!n&&i&&(0,g.jsx)("p",{className:"error text-center mt-8",children:i}),!n&&!i&&!s.length&&(0,g.jsx)(E.Z,{forDialog:!0,children:(0,g.jsx)("p",{className:"text-secondary",children:(0,u.ih)("No group shares")})}),!n&&!i&&s.length>0&&(0,g.jsxs)("table",{className:"table-hover",children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"30%",children:(0,u.ih)("Name")}),(0,g.jsx)("th",{width:"30%",children:(0,u.ih)("Group")}),(0,g.jsx)("th",{width:"30%",children:(0,u.ih)("Permission")}),(0,g.jsx)("th",{width:"10%"})]})}),(0,g.jsx)("tbody",{children:s.map((function(t,n){return(0,g.jsx)(bn,{item:t,deleteItem:e.deleteItem,isRepoOwner:r},n)}))})]})]})}}]),n}(a.Component),kn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).getInitialActiveTab=function(){return s.enableShareLink?"shareLink":s.enableUploadLink?"uploadLink":"shareToUser"},s.toggle=function(e){s.state.activeTab!==e&&s.setState({activeTab:e})},s.onTabKeyDown=function(e){"Enter"!=e.key&&"Space"!=e.key||e.target.click()},s.enableShareLink=!s.props.repo.encrypted&&u.Fl,s.enableUploadLink=!s.props.repo.encrypted&&u.$g,s.state={activeTab:s.getInitialActiveTab()},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.state.activeTab,t=this.props.repo.repo_name,n=(0,u.ih)("{placeholder} Share Admin");return n=n.replace("{placeholder}",''+m.c.HTMLescape(t)+""),(0,g.jsx)("div",{children:(0,g.jsxs)(d.Z,{isOpen:!0,style:{maxWidth:"760px"},className:"share-dialog",toggle:this.props.toggleDialog,children:[(0,g.jsx)(A.Z,{toggle:this.props.toggleDialog,children:(0,g.jsx)("span",{dangerouslySetInnerHTML:{__html:n},className:"d-flex mw-100"})}),(0,g.jsx)(C.Z,{className:"dialog-list-container share-dialog-content",role:"tablist",children:(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("div",{className:"share-dialog-side",children:(0,g.jsxs)(_t.Z,{pills:!0,children:[this.enableShareLink&&(0,g.jsx)(Tt.Z,{role:"tab","aria-selected":"shareLink"===e,"aria-controls":"share-link-panel",children:(0,g.jsx)(Ft.Z,{className:"shareLink"===e?"active":"",onClick:this.toggle.bind(this,"shareLink"),tabIndex:"0",onKeyDown:this.onTabKeyDown,children:(0,u.ih)("Share Links")})}),this.enableUploadLink&&(0,g.jsx)(Tt.Z,{role:"tab","aria-selected":"uploadLink"===e,"aria-controls":"upload-link-panel",children:(0,g.jsx)(Ft.Z,{className:"uploadLink"===e?"active":"",onClick:this.toggle.bind(this,"uploadLink"),tabIndex:"0",onKeyDown:this.onTabKeyDown,children:(0,u.ih)("Upload Links")})}),(0,g.jsx)(Tt.Z,{role:"tab","aria-selected":"shareToUser"===e,"aria-controls":"share-to-user-panel",children:(0,g.jsx)(Ft.Z,{className:"shareToUser"===e?"active":"",onClick:this.toggle.bind(this,"shareToUser"),tabIndex:"0",onKeyDown:this.onTabKeyDown,children:(0,u.ih)("User Shares")})}),(0,g.jsx)(Tt.Z,{role:"tab","aria-selected":"shareToGroup"===e,"aria-controls":"share-to-group-panel",children:(0,g.jsx)(Ft.Z,{className:"shareToGroup"===e?"active":"",onClick:this.toggle.bind(this,"shareToGroup"),tabIndex:"0",onKeyDown:this.onTabKeyDown,children:(0,u.ih)("Group Shares")})})]})}),(0,g.jsx)("div",{className:"share-dialog-main",children:(0,g.jsxs)(Lt.Z,{activeTab:this.state.activeTab,children:[this.enableShareLink&&"shareLink"===e&&(0,g.jsx)(Ot.Z,{tabId:"shareLink",role:"tabpanel",id:"share-link-panel",children:(0,g.jsx)(yn,{repo:this.props.repo})}),this.enableUploadLink&&"uploadLink"===e&&(0,g.jsx)(Ot.Z,{tabId:"uploadLink",role:"tabpanel",id:"upload-link-panel",children:(0,g.jsx)(Sn,{repo:this.props.repo})}),"shareToUser"===e&&(0,g.jsx)(Ot.Z,{tabId:"shareToUser",role:"tabpanel",id:"share-to-user-panel",children:(0,g.jsx)(jn,{repo:this.props.repo})}),"shareToGroup"===e&&(0,g.jsx)(Ot.Z,{tabId:"shareToGroup",role:"tabpanel",id:"share-to-group-panel",children:(0,g.jsx)(Cn,{repo:this.props.repo})})]})})]})})]})})}}]),n}(a.Component),In=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).submit=function(){var e;if(s.state.isAutoDel){e=s.state.autoDelDays;if(!/^-?\d+$/.test(e)||e<=0)return void s.setState({errorInfo:(0,u.ih)("Please enter a positive integer")})}else e=0;var t=s.props.repoID;w.I.setRepoOldFilesAutoDelDays(t,e).then((function(e){s.props.toggleDialog(),S.Z.success((0,u.ih)("Successfully set it."))})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.handleKeyDown=function(e){"Enter"===e.key&&(s.submit(),e.preventDefault())},s.onChange=function(e){var t=e.target.value;s.setState({autoDelDays:t})},s.updateRadioCheck=function(e){"noAutoDel"===e?s.setState({isAutoDel:!1}):"autoDel"===e&&s.setState({isAutoDel:!0})},s.state={autoDelDays:0,isAutoDel:!1,errorInfo:""},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;w.I.getRepoOldFilesAutoDelDays(this.props.repoID).then((function(t){e.setState({autoDelDays:t.data.auto_delete_days,isAutoDel:t.data.auto_delete_days>0})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))}},{key:"render",value:function(){var e=this;return(0,g.jsxs)(d.Z,{isOpen:!0,toggle:this.props.toggleDialog,children:[(0,g.jsx)(A.Z,{toggle:this.props.toggleDialog,children:(0,u.ih)("Auto deletion")}),(0,g.jsx)(C.Z,{children:(0,g.jsxs)(vt.Z,{children:[(0,g.jsxs)(ae.Z,{check:!0,children:[(0,g.jsx)(K.Z,{type:"radio",name:"radio1",checked:!this.state.isAutoDel,onChange:function(){e.updateRadioCheck("noAutoDel")}})," ",(0,g.jsx)(le.Z,{children:(0,u.ih)("Do not automatically delete files")})]}),(0,g.jsxs)(ae.Z,{check:!0,children:[(0,g.jsx)(K.Z,{type:"radio",name:"radio1",checked:this.state.isAutoDel,onChange:function(){e.updateRadioCheck("autoDel")}})," ",(0,g.jsx)(le.Z,{children:(0,u.ih)("Automatically delete files that are not modified within certain days:")}),(0,g.jsx)(K.Z,{type:"text",className:"expire-input",value:this.state.autoDelDays,disabled:!this.state.isAutoDel,onChange:this.onChange,onKeyDown:this.handleKeyDown})," ",(0,g.jsx)(le.Z,{children:(0,g.jsx)("span",{children:(0,u.ih)("days")})})]}),this.state.errorInfo&&(0,g.jsx)(xt.Z,{color:"danger",children:this.state.errorInfo})]})}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:this.props.toggleDialog,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{color:"primary",onClick:this.submit,children:(0,u.ih)("Submit")})]})]})}}]),n}(a.Component),Mn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onFocus=function(){s.props.isItemFreezed||s.setState({isOpIconShow:!0})},s.onMouseEnter=function(){s.props.isItemFreezed||s.setState({isOpIconShow:!0,highlight:!0})},s.onMouseLeave=function(){s.props.isItemFreezed||s.setState({isOpIconShow:!1,highlight:!1})},s.onMenuItemClick=function(e){switch(e){case"Star":case"Unstar":s.onToggleStarRepo();break;case"Share":s.onShareToggle();break;case"Delete":s.onDeleteToggle();break;case"Rename":s.onRenameToggle();break;case"Transfer":s.onTransferToggle();break;case"History Setting":s.onHistorySettingToggle();break;case"Change Password":s.onChangePasswordToggle();break;case"Reset Password":s.onResetPasswordToggle();break;case"Watch File Changes":s.watchFileChanges();break;case"Unwatch File Changes":s.unwatchFileChanges();break;case"Folder Permission":s.onFolderPermissionToggle();break;case"Label Current State":s.onLabelToggle();break;case"API Token":s.onAPITokenToggle();break;case"Share Admin":s.toggleRepoShareAdminDialog();break;case"Old Files Auto Delete":s.toggleOldFilesAutoDelDialog();break;case"SeaTable integration":s.onSeaTableIntegrationToggle()}},s.visitRepo=function(){!s.state.isRenaming&&s.props.repo.repo_name&&(0,c.c4)(s.repoURL)},s.onRepoClick=function(){s.props.onRepoClick(s.props.repo)},s.onToggleStarRepo=function(e){e.preventDefault();var t=s.props.repo.repo_name;s.state.isStarred?w.I.unstarItem(s.props.repo.repo_id,"/").then((function(){s.setState({isStarred:!s.state.isStarred});var e=(0,u.ih)("Successfully unstarred {library_name_placeholder}.").replace("{library_name_placeholder}",t);S.Z.success(e)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)})):w.I.starItem(s.props.repo.repo_id,"/").then((function(){s.setState({isStarred:!s.state.isStarred});var e=(0,u.ih)("Successfully starred {library_name_placeholder}.").replace("{library_name_placeholder}",t);S.Z.success(e)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.watchFileChanges=function(){var e=s.props.repo;w.I.monitorRepo(e.repo_id).then((function(){s.props.onMonitorRepo(e,!0)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.unwatchFileChanges=function(){var e=s.props.repo;w.I.unMonitorRepo(e.repo_id).then((function(){s.props.onMonitorRepo(e,!1)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onShareToggle=function(e){void 0!=e&&e.preventDefault(),s.setState({isShareDialogShow:!s.state.isShareDialogShow})},s.onDeleteToggle=function(e){e.preventDefault(),s.setState({isDeleteDialogShow:!s.state.isDeleteDialogShow})},s.onRenameToggle=function(){s.props.onFreezedItem(),s.setState({isRenaming:!s.state.isRenaming})},s.onTransferToggle=function(){s.setState({isTransferDialogShow:!s.state.isTransferDialogShow})},s.onHistorySettingToggle=function(){s.setState({isHistorySettingDialogShow:!s.state.isHistorySettingDialogShow})},s.onChangePasswordToggle=function(){s.setState({isChangePasswordDialogShow:!s.state.isChangePasswordDialogShow})},s.onResetPasswordToggle=function(){s.setState({isResetPasswordDialogShow:!s.state.isResetPasswordDialogShow})},s.onLabelToggle=function(){s.setState({isLabelRepoStateDialogOpen:!s.state.isLabelRepoStateDialogOpen})},s.onFolderPermissionToggle=function(){s.setState({isFolderPermissionDialogShow:!s.state.isFolderPermissionDialogShow})},s.onAPITokenToggle=function(){s.setState({isAPITokenDialogShow:!s.state.isAPITokenDialogShow})},s.onSeaTableIntegrationToggle=function(){s.setState({isSeaTableIntegrationShow:!s.state.isSeaTableIntegrationShow})},s.toggleRepoShareAdminDialog=function(){s.setState({isRepoShareAdminDialogOpen:!s.state.isRepoShareAdminDialogOpen})},s.toggleOldFilesAutoDelDialog=function(){s.setState({isOldFilesAutoDelDialogOpen:!s.state.isOldFilesAutoDelDialogOpen})},s.onUnfreezedItem=function(){s.setState({highlight:!1,isOpIconShow:!1}),s.props.onUnfreezedItem()},s.onRenameConfirm=function(e){var t=s.props.repo,n=t.repo_id;w.I.renameRepo(n,e).then((function(){s.props.onRenameRepo(t,e),s.onRenameCancel()})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onRenameCancel=function(){s.props.onUnfreezedItem(),s.setState({isRenaming:!s.state.isRenaming})},s.onTransferRepo=function(e){var t=s.props.repo.repo_id;w.I.transferRepo(t,e.email).then((function(e){s.props.onTransferRepo(t);var n=(0,u.ih)("Successfully transferred the library.");S.Z.success(n)})).catch((function(e){e.response?S.Z.danger(e.response.data.error_msg||(0,u.ih)("Error"),{duration:3}):S.Z.danger((0,u.ih)("Failed. Please check the network."),{duration:3})})),s.onTransferToggle()},s.onDeleteRepo=function(e){w.I.deleteRepo(e.repo_id).then((function(t){s.setState({isRepoDeleted:!0,isDeleteDialogShow:!1}),s.props.onDeleteRepo(e);var n=e.repo_name,i=(0,u.ih)("Successfully deleted {name}.").replace("{name}",n);S.Z.success(i)})).catch((function(t){var n=m.c.getErrorMsg(t);if(n===(0,u.ih)("Error")){var i=e.repo_name;n=(0,u.ih)("Failed to delete {name}.").replace("{name}",i)}S.Z.danger(n),s.setState({isRepoDeleted:!1})}))},s.renderPCUI=function(){var e=s.props.repo,t=m.c.getLibIconUrl(e),n=m.c.getLibIconTitle(e),i="".concat(u.ze,"library/").concat(e.repo_id,"/").concat(m.c.encodePath(e.repo_name),"/");return(0,g.jsxs)("tr",{className:s.state.highlight?"tr-highlight":"",onMouseEnter:s.onMouseEnter,onMouseLeave:s.onMouseLeave,onClick:s.onRepoClick,onFocus:s.onFocus,children:[(0,g.jsx)("td",{className:"text-center",children:(0,g.jsx)("a",{href:"#",role:"button","aria-label":s.state.isStarred?(0,u.ih)("Unstar"):(0,u.ih)("Star"),onClick:s.onToggleStarRepo,children:(0,g.jsx)("i",{className:"fa-star ".concat(s.state.isStarred?"fas":"far star-empty")})})}),(0,g.jsx)("td",{children:(0,g.jsx)("img",{src:t,title:n,alt:n,width:"24"})}),(0,g.jsxs)("td",{children:[s.state.isRenaming&&(0,g.jsx)(Kt.Z,{name:e.repo_name,onRenameConfirm:s.onRenameConfirm,onRenameCancel:s.onRenameCancel}),!s.state.isRenaming&&e.repo_name&&(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(c.rU,{to:i,children:e.repo_name}),e.monitored&&(0,g.jsx)(Ye,{repoID:e.repo_id})]}),!s.state.isRenaming&&!e.repo_name&&(0,u.ih)("Broken (please contact your administrator to fix this library)")]}),(0,g.jsx)("td",{children:e.repo_name&&s.state.isOpIconShow&&(0,g.jsxs)("div",{children:[(0,g.jsx)("a",{href:"#",className:"op-icon sf2-icon-share",title:(0,u.ih)("Share"),role:"button","aria-label":(0,u.ih)("Share"),onClick:s.onShareToggle}),(0,g.jsx)("a",{href:"#",className:"op-icon sf2-icon-delete",title:(0,u.ih)("Delete"),role:"button","aria-label":(0,u.ih)("Delete"),onClick:s.onDeleteToggle}),(0,g.jsx)(Xt,{isPC:!0,repo:s.props.repo,onMenuItemClick:s.onMenuItemClick,onFreezedItem:s.props.onFreezedItem,onUnfreezedItem:s.onUnfreezedItem})]})}),(0,g.jsx)("td",{children:e.size}),u.al.length>0&&(0,g.jsx)("td",{children:e.storage_name}),(0,g.jsx)("td",{title:L()(e.last_modified).format("llll"),children:L()(e.last_modified).fromNow()})]})},s.renderMobileUI=function(){var e=s.props.repo,t=m.c.getLibIconUrl(e),n=m.c.getLibIconTitle(e),i=s.repoURL="".concat(u.ze,"library/").concat(e.repo_id,"/").concat(m.c.encodePath(e.repo_name),"/");return(0,g.jsxs)("tr",{className:s.state.highlight?"tr-highlight":"",onMouseEnter:s.onMouseEnter,onMouseLeave:s.onMouseLeave,onClick:s.onRepoClick,children:[(0,g.jsx)("td",{onClick:s.visitRepo,children:(0,g.jsx)("img",{src:t,title:n,alt:n,width:"24"})}),(0,g.jsxs)("td",{onClick:s.visitRepo,children:[s.state.isRenaming&&(0,g.jsx)(Kt.Z,{name:e.repo_name,onRenameConfirm:s.onRenameConfirm,onRenameCancel:s.onRenameCancel}),!s.state.isRenaming&&e.repo_name&&(0,g.jsxs)("div",{children:[(0,g.jsx)(c.rU,{to:i,children:e.repo_name}),e.monitored&&(0,g.jsx)(Ye,{repoID:e.repo_id})]}),!s.state.isRenaming&&!e.repo_name&&(0,g.jsx)("div",{children:"(gettext('Broken (please contact your administrator to fix this library)'))"}),(0,g.jsx)("span",{className:"item-meta-info",children:e.size}),(0,g.jsx)("span",{className:"item-meta-info",title:L()(e.last_modified).format("llll"),children:L()(e.last_modified).fromNow()})]}),(0,g.jsx)("td",{children:e.repo_name&&(0,g.jsx)(Xt,{repo:s.props.repo,isStarred:s.state.isStarred,onMenuItemClick:s.onMenuItemClick,onFreezedItem:s.props.onFreezedItem,onUnfreezedItem:s.onUnfreezedItem})})]})},s.state={isOpIconShow:!1,isStarred:s.props.repo.starred,isRenaming:!1,isShareDialogShow:!1,isDeleteDialogShow:!1,isTransferDialogShow:!1,isHistorySettingDialogShow:!1,isChangePasswordDialogShow:!1,isResetPasswordDialogShow:!1,isLabelRepoStateDialogOpen:!1,isFolderPermissionDialogShow:!1,isAPITokenDialogShow:!1,isSeaTableIntegrationShow:!1,isRepoShareAdminDialogOpen:!1,isRepoDeleted:!1,isOldFilesAutoDelDialogOpen:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.repo;return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(p(),{query:"(min-width: 768px)",children:this.renderPCUI()}),(0,g.jsx)(p(),{query:"(max-width: 767.8px)",children:this.renderMobileUI()}),this.state.isShareDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(We.Z,{itemType:"library",itemName:e.repo_name,itemPath:"/",repoID:e.repo_id,repoEncrypted:e.encrypted,enableDirPrivateShare:!0,userPerm:e.permission,toggleDialog:this.onShareToggle})}),this.state.isDeleteDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(jt.Z,{repo:e,isRepoDeleted:this.state.isRepoDeleted,onDeleteRepo:this.onDeleteRepo,toggle:this.onDeleteToggle})}),this.state.isTransferDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(bt.Z,{itemName:e.repo_name,submit:this.onTransferRepo,toggleDialog:this.onTransferToggle})}),this.state.isHistorySettingDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(Ct,{repoID:e.repo_id,itemName:e.repo_name,toggleDialog:this.onHistorySettingToggle})}),this.state.isChangePasswordDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(kt,{repoID:e.repo_id,repoName:e.repo_name,toggleDialog:this.onChangePasswordToggle})}),this.state.isResetPasswordDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(It,{repoID:e.repo_id,toggleDialog:this.onResetPasswordToggle})}),this.state.isLabelRepoStateDialogOpen&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(Pt,{repoID:e.repo_id,repoName:e.repo_name,toggleDialog:this.onLabelToggle})}),this.state.isFolderPermissionDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(Vt,{toggleDialog:this.onFolderPermissionToggle,repoID:e.repo_id,repoName:e.repo_name})}),this.state.isAPITokenDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(nn,{repo:e,onRepoAPITokenToggle:this.onAPITokenToggle})}),this.state.isSeaTableIntegrationShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(vn,{repo:e,onSeaTableIntegrationToggle:this.onSeaTableIntegrationToggle})}),this.state.isRepoShareAdminDialogOpen&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(kn,{repo:e,toggleDialog:this.toggleRepoShareAdminDialog})}),this.state.isOldFilesAutoDelDialogOpen&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(In,{repoID:e.repo_id,toggleDialog:this.toggleOldFilesAutoDelDialog})})]})}}]),n}(a.Component),Nn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onFreezedItem=function(){s.setState({isItemFreezed:!0})},s.onUnfreezedItem=function(){s.setState({isItemFreezed:!1})},s.sortByName=function(e){e.preventDefault();var t="asc"==s.props.sortOrder?"desc":"asc";s.props.sortRepoList("name",t)},s.sortByTime=function(e){e.preventDefault();var t="asc"==s.props.sortOrder?"desc":"asc";s.props.sortRepoList("time",t)},s.sortBySize=function(e){e.preventDefault();var t="asc"==s.props.sortOrder?"desc":"asc";s.props.sortRepoList("size",t)},s.renderRepoListView=function(){return(0,g.jsx)(a.Fragment,{children:s.props.repoList.map((function(e){return(0,g.jsx)(Mn,{repo:e,isItemFreezed:s.state.isItemFreezed,onFreezedItem:s.onFreezedItem,onUnfreezedItem:s.onUnfreezedItem,onRenameRepo:s.props.onRenameRepo,onDeleteRepo:s.props.onDeleteRepo,onTransferRepo:s.props.onTransferRepo,onMonitorRepo:s.props.onMonitorRepo,onRepoClick:s.props.onRepoClick},e.repo_id)}))})},s.renderPCUI=function(){var e=u.al.length>0,t="asc"===s.props.sortOrder?(0,g.jsx)("span",{className:"fas fa-caret-up"}):(0,g.jsx)("span",{className:"fas fa-caret-down"});return(0,g.jsxs)("table",{children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"4%"}),(0,g.jsx)("th",{width:"4%",children:(0,g.jsx)("span",{className:"sr-only",children:(0,u.ih)("Library Type")})}),(0,g.jsx)("th",{width:e?"33%":"38%",children:(0,g.jsxs)("a",{className:"d-block table-sort-op",href:"#",onClick:s.sortByName,children:[(0,u.ih)("Name")," ","name"===s.props.sortBy&&t]})}),(0,g.jsx)("th",{width:"14%",children:(0,g.jsx)("span",{className:"sr-only",children:(0,u.ih)("Actions")})}),(0,g.jsx)("th",{width:e?"15%":"20%",children:(0,g.jsxs)("a",{className:"d-block table-sort-op",href:"#",onClick:s.sortBySize,children:[(0,u.ih)("Size")," ","size"===s.props.sortBy&&t]})}),e?(0,g.jsx)("th",{width:"15%",children:(0,u.ih)("Storage Backend")}):null,(0,g.jsx)("th",{width:e?"15%":"20%",children:(0,g.jsxs)("a",{className:"d-block table-sort-op",href:"#",onClick:s.sortByTime,children:[(0,u.ih)("Last Update")," ","time"===s.props.sortBy&&t]})})]})}),(0,g.jsx)("tbody",{children:s.renderRepoListView()})]})},s.renderMobileUI=function(){return(0,g.jsxs)("table",{className:"table-thead-hidden",children:[(0,g.jsx)(He,{}),(0,g.jsx)("tbody",{children:s.renderRepoListView()})]})},s.state={isItemFreezed:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(p(),{query:"(min-width: 768px)",children:this.renderPCUI()}),(0,g.jsx)(p(),{query:"(max-width: 767.8px)",children:this.renderMobileUI()})]})}}]),n}(a.Component),Zn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,i.Z)(this,n);for(var s=arguments.length,r=new Array(s),o=0;o0&&(0,g.jsx)("span",{className:"sf3-font sf3-font-sort action-icon",onClick:this.toggleSortOptionsDialog})]}),(0,g.jsxs)("div",{className:"cur-view-content",children:[this.state.isLoading&&(0,g.jsx)(O.Z,{}),!this.state.isLoading&&this.state.errorMsg&&(0,g.jsx)("p",{className:"error text-center mt-8",children:this.state.errorMsg}),!this.state.isLoading&&!this.state.errorMsg&&0===this.state.repoList.length&&this.emptyTip,!this.state.isLoading&&!this.state.errorMsg&&this.state.repoList.length>0&&(0,g.jsx)(Nn,{sortBy:this.state.sortBy,sortOrder:this.state.sortOrder,repoList:this.state.repoList,onRenameRepo:this.onRenameRepo,onDeleteRepo:this.onDeleteRepo,onTransferRepo:this.onTransferRepo,onMonitorRepo:this.onMonitorRepo,onRepoClick:this.onRepoClick,sortRepoList:this.sortRepoList})]})]}),!this.state.isLoading&&!this.state.errorMsg&&this.state.isGuideForNewDialogOpen&&(0,g.jsx)(Pn,{toggleDialog:this.toggleGuideForNewDialog}),this.state.isSortOptionsDialogOpen&&(0,g.jsx)(Me,{toggleDialog:this.toggleSortOptionsDialog,sortBy:this.state.sortBy,sortOrder:this.state.sortOrder,sortItems:this.sortRepoList}),this.state.isShowDetails&&(0,g.jsx)("div",{className:"cur-view-detail",children:(0,g.jsx)(Dt,{currentRepo:this.state.currentRepo,closeDetails:this.closeDetails})})]})]})}}]),n}(a.Component);L().locale(u.KQ);var Tn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).refreshDeletedRepoList=function(e){var t=s.state.deletedRepoList.filter((function(t){return t.repo_id!==e}));s.setState({deletedRepoList:t})},s.state={deletedRepoList:[],isLoading:!0},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;w.I.listDeletedRepo().then((function(t){e.setState({deletedRepoList:t.data,isLoading:!1})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))}},{key:"render",value:function(){return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("div",{className:"main-panel-north",children:(0,g.jsx)(Ze.Z,{onSearchedClick:this.props.onSearchedClick})}),(0,g.jsx)("div",{className:"main-panel-center",children:(0,g.jsxs)("div",{className:"cur-view-container",children:[(0,g.jsx)("div",{className:"cur-view-path",children:(0,g.jsxs)("div",{className:"path-container",children:[(0,g.jsx)(c.rU,{to:u.ze+"my-libs/",children:(0,u.ih)("My Libraries")}),(0,g.jsx)("span",{className:"path-split",children:"/"}),(0,g.jsx)("span",{children:(0,u.ih)("Deleted Libraries")})]})}),(0,g.jsxs)("div",{className:"cur-view-content",children:[this.state.isLoading&&(0,g.jsx)(O.Z,{}),!this.state.isLoading&&0===this.state.deletedRepoList.length&&(0,g.jsxs)(E.Z,{children:[(0,g.jsx)("h2",{children:(0,u.ih)("No deleted libraries")}),(0,g.jsx)("p",{children:(0,u.ih)("You have not deleted any libraries in the last {placeholder} days. A deleted library will be cleaned automatically after this period.").replace("{placeholder}",u.UR)})]}),0!==this.state.deletedRepoList.length&&(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{className:"tip mt-2",children:(0,u.ih)("Tip: libraries deleted {placeholder} days ago will be cleaned automatically.").replace("{placeholder}",u.UR)}),(0,g.jsx)(Fn,{deletedRepoList:this.state.deletedRepoList,refreshDeletedRepoList:this.refreshDeletedRepoList})]})]})]})})]})}}]),n}(a.Component),Fn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this,t=this.props.deletedRepoList;return(0,g.jsxs)("table",{children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{style:{width:"4%"}}),(0,g.jsx)("th",{style:{width:"52%"},children:(0,u.ih)("Name")}),(0,g.jsx)("th",{style:{width:"30%"},children:(0,u.ih)("Deleted Time")}),(0,g.jsx)("th",{style:{width:"14%"}})]})}),(0,g.jsx)("tbody",{children:t&&t.map((function(t){return(0,g.jsx)(Ln,{repo:t,refreshDeletedRepoList:e.props.refreshDeletedRepoList},t.repo_id)}))})]})}}]),n}(a.Component),Ln=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMouseEnter=function(){s.setState({hideRestoreMenu:!1,highlight:!0})},s.onMouseLeave=function(){s.setState({hideRestoreMenu:!0,highlight:!1})},s.restoreDeletedRepo=function(e){e.preventDefault();var t=s.props.repo.repo_id,n=s.props.repo.repo_name;w.I.restoreDeletedRepo(t).then((function(e){var i=(0,u.ih)("Successfully restored the library.")+" "+n;S.Z.success(i),s.props.refreshDeletedRepoList(t)})).catch((function(e){var t=m.c.getErrorMsg(e);t===(0,u.ih)("Error")&&(t=(0,u.ih)("Failed. Please check the network.")),S.Z.danger(t)}))},s.state={hideRestoreMenu:!0,highlight:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=L().utc(this.props.repo.del_time).toDate();e=L()(e).fromNow();var t=m.c.getLibIconUrl(this.props.repo);return(0,g.jsxs)("tr",{className:this.state.highlight?"tr-highlight":"",onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,tabIndex:"0",onFocus:this.onMouseEnter,children:[(0,g.jsx)("td",{className:"text-center",children:(0,g.jsx)("img",{src:t,alt:"",width:"24"})}),(0,g.jsx)("td",{className:"name",children:this.props.repo.repo_name}),(0,g.jsx)("td",{className:"update",children:e}),(0,g.jsx)("td",{children:(0,g.jsx)("a",{href:"#",onClick:this.restoreDeletedRepo,title:(0,u.ih)("Restore"),role:"button","aria-label":(0,u.ih)("Restore"),className:"sf2-icon-reply action-icon ".concat(this.state.highlight?"":"vh")})})]})}}]),n}(a.Component),On=Tn,Rn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,i.Z)(this,n);for(var s=arguments.length,r=new Array(s),o=0;o-1,r=t.owner_email===u.b6,o=t.is_admin,a=[];if(u._y){if(-1!=t.owner_email.indexOf("@seafile_group")){if(i){if(t.owner_email==n.id+"@seafile_group"){if(s.isDeparementOnwerGroupMember=!0,a=["Rename"],u.n_&&a.push("Folder Permission"),a.push("Share Admin","Divider"),t.encrypted&&a.push("Change Password"),t.encrypted&&u.yV&&u.aZ&&a.push("Reset Password"),"r"==t.permission||"rw"==t.permission){var l=t.monitored?"Unwatch File Changes":"Watch File Changes";a.push(l)}return a.push("Divider","History Setting","Details"),m.c.isDesktop()&&a.push("Advanced"),a}a.push("Unshare")}}else(r||o)&&a.push("Share"),(i||r||o)&&a.push("Unshare");if("r"==t.permission||"rw"==t.permission){var c=t.monitored?"Unwatch File Changes":"Watch File Changes";a.push(c)}}else r&&a.push("Share"),(i||r)&&a.push("Unshare");return a},s.generatorMobileMenu=function(){var e=[];if(s.props.libraryType&&"public"===s.props.libraryType){var t=s.props.repo.owner_email===u.b6;(u.AU||t)&&e.push("Unshare")}else e=s.generatorOperations(),s.isDeparementOnwerGroupMember&&(e.unshift("Unshare"),e.unshift("Share"));return e.length?(0,g.jsxs)(ee.Z,{isOpen:s.state.isItemMenuShow,toggle:s.toggleOperationMenu,children:[(0,g.jsx)(te.Z,{tag:"i",className:"sf-dropdown-toggle fa fa-ellipsis-v ml-0",title:(0,u.ih)("More operations"),"aria-label":(0,u.ih)("More operations"),"data-toggle":"dropdown","aria-expanded":s.state.isItemMenuShow,onClick:s.clickOperationMenuToggle}),(0,g.jsxs)("div",{className:"".concat(s.state.isItemMenuShow?"":"d-none"),onClick:s.toggleOperationMenu,children:[(0,g.jsx)("div",{className:"mobile-operation-menu-bg-layer"}),(0,g.jsx)("div",{className:"mobile-operation-menu",children:e.map((function(e,t){return(0,g.jsx)(ne.Z,{"data-toggle":e,onClick:s.onMenuItemClick,children:s.translateMenuItem(e)},t)}))})]})]}):null},s.generatorPCMenu=function(){var e=[];if(s.props.libraryType&&"public"===s.props.libraryType){var t=s.props.repo.owner_email===u.b6;(u.AU||t)&&e.push("Unshare")}else e=s.generatorOperations();var n=(0,g.jsx)("a",{href:"#",className:"op-icon sf2-icon-share",title:(0,u.ih)("Share"),role:"button","aria-label":(0,u.ih)("Share"),onClick:s.onItemShare}),i=(0,g.jsx)("a",{href:"#",className:"op-icon sf2-icon-x3",title:(0,u.ih)("Unshare"),role:"button","aria-label":(0,u.ih)("Unshare"),onClick:s.onItemUnshare}),r=(0,g.jsx)("a",{href:"#",className:"op-icon sf2-icon-delete",title:(0,u.ih)("Delete"),role:"button","aria-label":(0,u.ih)("Delete"),onClick:s.onItemDeleteToggle});if(s.isDeparementOnwerGroupMember){var o=s.getAdvancedOperations();return(0,g.jsxs)(a.Fragment,{children:[n,r,(0,g.jsxs)(ee.Z,{isOpen:s.state.isItemMenuShow,toggle:s.toggleOperationMenu,children:[(0,g.jsx)(te.Z,{className:"sf-dropdown-toggle sf2-icon-caret-down border-0 p-0",title:(0,u.ih)("More operations"),"aria-label":(0,u.ih)("More operations"),"data-toggle":"dropdown","aria-expanded":s.state.isItemMenuShow,"aria-haspopup":!0,style:{minWidth:"0"},onClick:s.clickOperationMenuToggle,onKeyDown:s.onDropdownToggleKeyDown}),(0,g.jsx)(ze.Z,{onMouseMove:s.onDropDownMouseMove,children:e.map((function(e,t){return"Divider"==e?(0,g.jsx)(ne.Z,{divider:!0},t):"Advanced"==e?(0,g.jsxs)(ee.Z,{direction:"right",className:"w-100",isOpen:s.state.isAdvancedMenuShown,toggle:s.toggleAdvancedMenu,onMouseMove:function(e){e.stopPropagation()},children:[(0,g.jsx)(te.Z,{caret:!0,className:"dropdown-item font-weight-normal rounded-0 d-flex justify-content-between align-items-center pr-2",onMouseEnter:s.toggleAdvancedMenuShown,children:s.translateMenuItem(e)}),(0,g.jsx)(ze.Z,{children:o.map((function(e,t){return(0,g.jsx)(ne.Z,{"data-toggle":e,onClick:s.onMenuItemClick,onKeyDown:s.onMenuItemKeyDown,children:s.translateMenuItem(e)},t)}))})]},t):(0,g.jsx)(ne.Z,{"data-toggle":e,onClick:s.onMenuItemClick,onKeyDown:s.onMenuItemKeyDown,children:s.translateMenuItem(e)},t)}))})]})]})}return(0,g.jsx)(a.Fragment,{children:e.map((function(e){switch(e){case"Share":return(0,g.jsx)(a.Fragment,{children:n},e);case"Unshare":return(0,g.jsx)(a.Fragment,{children:i},e);case"Watch File Changes":case"Unwatch File Changes":return(0,g.jsxs)(ee.Z,{isOpen:s.state.isItemMenuShow,toggle:s.toggleOperationMenu,children:[(0,g.jsx)(te.Z,{className:"sf-dropdown-toggle sf2-icon-caret-down border-0 p-0",title:(0,u.ih)("More operations"),"aria-label":(0,u.ih)("More operations"),"data-toggle":"dropdown","aria-expanded":s.state.isItemMenuShow,"aria-haspopup":!0,style:{minWidth:"0"},onClick:s.clickOperationMenuToggle,onKeyDown:s.onDropdownToggleKeyDown}),(0,g.jsx)(ze.Z,{children:[e].map((function(e,t){return(0,g.jsx)(ne.Z,{"data-toggle":e,onClick:s.onMenuItemClick,onKeyDown:s.onMenuItemKeyDown,children:s.translateMenuItem(e)},t)}))})]},e);default:return null}}))})},s.onToggleStarRepo=function(e){e.preventDefault();var t=s.props.repo.repo_name;s.state.isStarred?w.I.unstarItem(s.props.repo.repo_id,"/").then((function(){s.setState({isStarred:!s.state.isStarred});var e=(0,u.ih)("Successfully unstarred {library_name_placeholder}.").replace("{library_name_placeholder}",t);S.Z.success(e)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)})):w.I.starItem(s.props.repo.repo_id,"/").then((function(){s.setState({isStarred:!s.state.isStarred});var e=(0,u.ih)("Successfully starred {library_name_placeholder}.").replace("{library_name_placeholder}",t);S.Z.success(e)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.renderPCUI=function(){var e=s.getRepoComputeParams(),t=e.iconUrl,n=e.iconTitle,i=e.libPath,r=s.props.repo;return(0,g.jsx)(a.Fragment,{children:(0,g.jsxs)("tr",{className:s.state.highlight?"tr-highlight":"",onMouseEnter:s.onMouseEnter,onMouseOver:s.onMouseOver,onMouseLeave:s.onMouseLeave,onFocus:s.onMouseEnter,children:[(0,g.jsx)("td",{className:"text-center",children:(0,g.jsx)("a",{href:"#",role:"button","aria-label":s.state.isStarred?(0,u.ih)("Unstar"):(0,u.ih)("Star"),onClick:s.onToggleStarRepo,children:(0,g.jsx)("i",{className:"fa-star ".concat(s.state.isStarred?"fas":"far star-empty")})})}),(0,g.jsx)("td",{children:(0,g.jsx)("img",{src:t,title:n,alt:n,width:"24"})}),(0,g.jsx)("td",{children:s.state.isRenaming?(0,g.jsx)(Kt.Z,{name:r.repo_name,onRenameConfirm:s.onRenameConfirm,onRenameCancel:s.onRenameCancel}):(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(c.rU,{to:i,children:r.repo_name}),r.monitored&&(0,g.jsx)(Ye,{repoID:r.repo_id})]})}),(0,g.jsx)("td",{children:s.state.isOperationShow&&s.generatorPCMenu()}),(0,g.jsx)("td",{children:r.size}),(0,g.jsx)("td",{title:L()(r.last_modified).format("llll"),children:L()(r.last_modified).fromNow()}),(0,g.jsx)("td",{title:r.owner_contact_email,children:r.owner_name})]})})},s.visitRepo=function(){s.state.isRenaming||(0,c.c4)(s.repoURL)},s.renderMobileUI=function(){var e=s.getRepoComputeParams(),t=e.iconUrl,n=e.iconTitle,i=e.libPath,r=s.props.repo;return s.repoURL=i,(0,g.jsx)(a.Fragment,{children:(0,g.jsxs)("tr",{className:s.state.highlight?"tr-highlight":"",onMouseEnter:s.onMouseEnter,onMouseOver:s.onMouseOver,onMouseLeave:s.onMouseLeave,children:[(0,g.jsx)("td",{onClick:s.visitRepo,children:(0,g.jsx)("img",{src:t,title:n,width:"24",alt:n})}),(0,g.jsxs)("td",{onClick:s.visitRepo,children:[s.state.isRenaming?(0,g.jsx)(Kt.Z,{name:r.repo_name,onRenameConfirm:s.onRenameConfirm,onRenameCancel:s.onRenameCancel}):(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(c.rU,{to:i,children:r.repo_name}),r.monitored&&(0,g.jsx)(Ye,{repoID:r.repo_id})]}),(0,g.jsx)("br",{}),(0,g.jsx)("span",{className:"item-meta-info",title:r.owner_contact_email,children:r.owner_name}),(0,g.jsx)("span",{className:"item-meta-info",children:r.size}),(0,g.jsx)("span",{className:"item-meta-info",title:L()(r.last_modified).format("llll"),children:L()(r.last_modified).fromNow()})]}),(0,g.jsx)("td",{children:s.generatorMobileMenu()})]})})},s.state={highlight:!1,isOperationShow:!1,isItemMenuShow:!1,isAdvancedMenuShown:!1,isShowSharedDialog:!1,isRenaming:!1,isStarred:s.props.repo.starred,isFolderPermissionDialogOpen:!1,isHistorySettingDialogShow:!1,isDeleteDialogShow:!1,isAPITokenDialogShow:!1,isRepoShareAdminDialogOpen:!1,isRepoDeleted:!1,isChangePasswordDialogShow:!1,isResetPasswordDialogShow:!1,isOldFilesAutoDelDialogOpen:!1,isSeaTableIntegrationShow:!1},s.isDeparementOnwerGroupMember=!1,s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.repo,t=e.owner_email.indexOf("@seafile_group")>-1;return(0,g.jsxs)(a.Fragment,{children:[m.c.isDesktop()?this.renderPCUI():this.renderMobileUI(),this.state.isShowSharedDialog&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(We.Z,{itemType:"library",itemName:e.repo_name,itemPath:"/",repoID:e.repo_id,repoEncrypted:e.encrypted,enableDirPrivateShare:!0,userPerm:e.permission,isAdmin:e.is_admin,isGroupOwnedRepo:t,toggleDialog:this.toggleShareDialog})}),this.state.isFolderPermissionDialogOpen&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(Vt,{toggleDialog:this.onItemFolderPermissionToggle,repoID:e.repo_id,repoName:e.repo_name,isDepartmentRepo:!0})}),this.state.isDeleteDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(jt.Z,{repo:this.props.repo,isRepoDeleted:this.state.isRepoDeleted,onDeleteRepo:this.onItemDelete,toggle:this.onItemDeleteToggle})}),this.state.isHistorySettingDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(Ct,{repoID:e.repo_id,itemName:e.repo_name,toggleDialog:this.onHistorySettingToggle})}),this.state.isAPITokenDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(nn,{repo:e,onRepoAPITokenToggle:this.onAPITokenToggle})}),this.state.isRepoShareAdminDialogOpen&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(kn,{repo:e,toggleDialog:this.toggleRepoShareAdminDialog})}),this.state.isChangePasswordDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(kt,{repoID:e.repo_id,repoName:e.repo_name,toggleDialog:this.onChangePasswordToggle})}),this.state.isResetPasswordDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(It,{repoID:e.repo_id,toggleDialog:this.onResetPasswordToggle})}),this.state.isOldFilesAutoDelDialogOpen&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(In,{repoID:e.repo_id,toggleDialog:this.toggleOldFilesAutoDelDialog})}),this.state.isSeaTableIntegrationShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(vn,{repo:e,onSeaTableIntegrationToggle:this.onSeaTableIntegrationToggle})})]})}}]),n}(a.Component),Un=An,zn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).sortByName=function(e){e.preventDefault();var t="asc"==s.props.sortOrder?"desc":"asc";s.props.sortItems("name",t)},s.sortByTime=function(e){e.preventDefault();var t="asc"==s.props.sortOrder?"desc":"asc";s.props.sortItems("time",t)},s.sortBySize=function(e){e.preventDefault();var t="asc"==s.props.sortOrder?"desc":"asc";s.props.sortItems("size",t)},s.getSortMetaData=function(){return{sortByName:"name"==s.props.sortBy,sortByTime:"time"==s.props.sortBy,sortBySize:"size"==s.props.sortBy,sortIcon:"asc"==s.props.sortOrder?(0,g.jsx)("span",{className:"fas fa-caret-up"}):(0,g.jsx)("span",{className:"fas fa-caret-down"})}},s.onFreezedItem=function(){s.setState({isItemFreezed:!0})},s.onUnfreezedItem=function(){s.setState({isItemFreezed:!1})},s.onItemRename=function(e,t){if(s.props.repoList.some((function(e){return e.name===t}))){var n=(0,u.ih)('The name "{name}" is already taken. Please choose a different name.');return n=n.replace("{name}",m.c.HTMLescape(t)),S.Z.danger(n),!1}s.props.onItemRename(e,t)},s.renderRepoListView=function(){return(0,g.jsx)(a.Fragment,{children:s.props.repoList.map((function(e){return(0,g.jsx)(Un,{repo:e,libraryType:s.props.libraryType,currentGroup:s.props.currentGroup,isItemFreezed:s.state.isItemFreezed,onFreezedItem:s.onFreezedItem,onUnfreezedItem:s.onUnfreezedItem,onItemUnshare:s.props.onItemUnshare,onItemDelete:s.props.onItemDelete,onItemDetails:s.props.onItemDetails,onItemRename:s.props.onItemRename,onMonitorRepo:s.props.onMonitorRepo},e.repo_id)}))})},s.renderPCUI=function(){var e=void 0===s.props.isShowTableThread||s.props.isShowTableThread,t=s.getSortMetaData(),n=t.sortByName,i=t.sortByTime,r=t.sortBySize,o=t.sortIcon;return(0,g.jsxs)("table",{className:e?"":"table-thead-hidden",children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"4%"}),(0,g.jsx)("th",{width:"4%",children:(0,g.jsx)("span",{className:"sr-only",children:(0,u.ih)("Library Type")})}),(0,g.jsx)("th",{width:"36%",children:(0,g.jsxs)("a",{className:"d-block table-sort-op",href:"#",onClick:s.sortByName,children:[(0,u.ih)("Name")," ",n&&o]})}),(0,g.jsx)("th",{width:"12%",children:(0,g.jsx)("span",{className:"sr-only",children:(0,u.ih)("Actions")})}),(0,g.jsx)("th",{width:"14%",children:(0,g.jsxs)("a",{className:"d-block table-sort-op",href:"#",onClick:s.sortBySize,children:[(0,u.ih)("Size")," ",r&&o]})}),(0,g.jsx)("th",{width:"14%",children:(0,g.jsxs)("a",{className:"d-block table-sort-op",href:"#",onClick:s.sortByTime,children:[(0,u.ih)("Last Update")," ",i&&o]})}),(0,g.jsx)("th",{width:"16%",children:(0,u.ih)("Owner")})]})}),(0,g.jsx)("tbody",{children:s.renderRepoListView()})]})},s.renderMobileUI=function(){return(0,g.jsxs)("table",{className:"table-thead-hidden",children:[(0,g.jsx)(He,{}),(0,g.jsx)("tbody",{children:s.renderRepoListView()})]})},s.state={isItemFreezed:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=m.c.isDesktop()?this.renderPCUI():this.renderMobileUI();return this.props.hasNextPage?(0,g.jsxs)(a.Fragment,{children:[e,(0,g.jsx)(O.Z,{})]}):e}}]),n}(a.Component),Bn=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onCreateRepo=function(e){w.I.createPublicRepo(e).then((function(e){var t={repo_id:e.data.id,repo_name:e.data.name,permission:e.data.permission,size:e.data.size,owner_name:e.data.owner_name,owner_email:e.data.owner,mtime:e.data.mtime,encrypted:e.data.encrypted},n=new Ge(t),i=s.addRepoItem(n);s.setState({repoList:i}),s.onCreateRepoToggle()})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onRepoSelectedHandler=function(e){e.forEach((function(e){w.I.selectOwnedRepoToPublic(e.repo_id,{share_type:"public",permission:e.sharePermission}).then((function(){var t=s.addRepoItem(e);s.setState({repoList:t})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))}))},s.onItemUnshare=function(e){w.I.unshareRepo(e.repo_id,{share_type:"public"}).then((function(){var t=s.state.repoList.filter((function(t){return t.repo_id!==e.repo_id}));s.setState({repoList:t});var n=(0,u.ih)("Successfully unshared {name}").replace("{name}",e.repo_name);S.Z.success(n)})).catch((function(t){var n=m.c.getErrorMsg(t);n===(0,u.ih)("Error")&&(n=(0,u.ih)("Failed to unshare {name}").replace("{name}",e.repo_name)),(0,S.Z)(n)}))},s.onItemDelete=function(){},s.addRepoItem=function(e){for(var t=!1,n=0,i=s.state.repoList,r=0;r0&&(0,g.jsx)("span",{className:"sf3-font sf3-font-sort action-icon",onClick:this.toggleSortOptionsDialog})]}),(0,g.jsxs)("div",{className:"cur-view-content",children:[this.state.isLoading&&(0,g.jsx)(O.Z,{}),!this.state.isLoading&&e&&e,!this.state.isLoading&&0===this.state.repoList.length&&t,!this.state.isLoading&&this.state.repoList.length>0&&(0,g.jsx)(zn,{libraryType:this.state.libraryType,repoList:this.state.repoList,sortBy:this.state.sortBy,sortOrder:this.state.sortOrder,sortItems:this.sortItems,onItemUnshare:this.onItemUnshare,onItemDelete:this.onItemDelete})]})]})}),this.state.isSortOptionsDialogOpen&&(0,g.jsx)(Me,{toggleDialog:this.toggleSortOptionsDialog,sortBy:this.state.sortBy,sortOrder:this.state.sortOrder,sortItems:this.sortItems}),this.state.isCreateRepoDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(wt,{libraryType:this.state.libraryType,onCreateToggle:this.onCreateRepoToggle,onCreateRepo:this.onCreateRepo})}),this.state.isSelectRepoDialpgShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(En,{onRepoSelectedHandler:this.onRepoSelectedHandler,onShareRepoDialogClose:this.onSelectRepoToggle})})]})}}]),n}(a.Component),Gn=Bn,Hn=n(30207),Wn=n.n(Hn),qn=""!==u.NZ?Wn()(u.NZ):void 0,Vn=new(function(){function e(){(0,i.Z)(this,e)}return(0,s.Z)(e,[{key:"watchRepo",value:function(e,t){qn&&(qn.emit("repo_update",{request:"watch_update",repo_id:e,user:{name:u.u2,username:u.b6,contact_email:u.Ru}}),qn.on("repo_update",t))}},{key:"unwatchRepo",value:function(e,t){qn&&(qn.emit("repo_update",{request:"unwatch_update",repo_id:e,user:{name:u.u2,username:u.b6,contact_email:u.Ru}}),qn.off("repo_update",t))}}]),e}()),Kn=n(55668),Yn=n(19725),Xn=n(69443),Jn=n(61166),$n=n(70609),Qn=n(47809),ei=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).handleSubmit=function(e){var t=s.props.repoID,n=s.state.password;w.I.setRepoDecryptPassword(t,n).then((function(e){s.props.onLibDecryptDialog()})).catch((function(e){s.setState({showError:!0})})),e.preventDefault()},s.handleKeyDown=function(e){"Enter"==e.key&&s.handleSubmit(e)},s.handleChange=function(e){s.setState({password:e.target.value,showError:!1})},s.toggle=function(){window.location.href=u.ze},s.state={password:"",showError:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){return(0,g.jsx)(d.Z,{isOpen:!0,toggle:this.toggle,children:(0,g.jsxs)(C.Z,{children:[(0,g.jsx)("button",{type:"button",className:"close",onClick:this.toggle,children:(0,g.jsx)("span",{"aria-hidden":"true",children:"\xd7"})}),(0,g.jsxs)(vt.Z,{className:"lib-decrypt-form text-center",children:[(0,g.jsx)("img",{src:"".concat(u.si,"img/lock.png"),alt:"","aria-hidden":"true"}),(0,g.jsx)("p",{className:"intro",children:(0,u.ih)("This library is password protected")}),this.state.showError&&(0,g.jsx)("p",{className:"error",children:(0,u.ih)("Wrong password")}),(0,g.jsx)("input",{type:"password",name:"password",className:"form-control password-input",autoComplete:"off",onKeyDown:this.handleKeyDown,placeholder:(0,u.ih)("Password"),onChange:this.handleChange}),(0,g.jsx)("button",{type:"submit",className:"btn btn-primary submit",onClick:this.handleSubmit,children:(0,u.ih)("Submit")}),(0,g.jsxs)("p",{className:"tip",children:["* ",(0,u.ih)("The password will be kept in the server for only 1 hour.")]})]})]})})}}]),n}(a.Component),ti=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,i.Z)(this,n);for(var s=arguments.length,r=new Array(s),o=0;oe.length&&i.indexOf(e)>-1;return t&&(l=e),t})))return r=(r=(r=(0,u.ih)("Can not move directory %(src)s to its subdirectory %(des)s")).replace("%(src)s",l)).replace("%(des)s",i),void s.setState({errMessage:r});s.props.onItemsMove(n,i),s.toggle()}}else s.setState({errMessage:r})},s.moveItem=function(){var e=s.props.repoID,t=s.state,n=t.repo,i=t.selectedPath,r=m.c.joinPath(s.props.path,s.props.dirent.name),o=(0,u.ih)("Invalid destination path");if(!n||n.repo_id===e&&""===i)s.setState({errMessage:o});else if(i&&r===i)s.setState({errMessage:o});else if(i&&s.props.path===i&&n.repo_id===e)s.setState({errMessage:o});else{if(i&&i.length>r.length&&i.indexOf(r)>-1)return o=(o=(o=(0,u.ih)("Can not move directory %(src)s to its subdirectory %(des)s")).replace("%(src)s",r)).replace("%(des)s",i),void s.setState({errMessage:o});s.props.onItemMove(n,s.props.dirent,i,s.props.path),s.toggle()}},s.toggle=function(){s.props.onCancelMove()},s.onDirentItemClick=function(e,t){s.setState({repo:e,selectedPath:t,errMessage:""})},s.onRepoItemClick=function(e){s.setState({repo:e,selectedPath:"/",errMessage:""})},s.state={repo:{repo_id:s.props.repoID},selectedPath:s.props.path,errMessage:""},s}return(0,s.Z)(n,[{key:"shouldComponentUpdate",value:function(e,t){return this.state.errMessage!==t.errMessage}},{key:"render",value:function(){var e=(0,u.ih)("Move {placeholder} to");e=this.props.isMutipleOperation?(0,u.ih)("Move selected item(s) to:"):e.replace("{placeholder}",''+m.c.HTMLescape(this.props.dirent.name)+"");var t="current_repo_and_other_repos",n=this.props,i=n.dirent,s=n.selectedDirentList,r=n.isMutipleOperation,o=(i||s[0]).permission;return m.c.getUserPermission(o).isCustomPermission&&(t="only_current_library"),(0,g.jsxs)(d.Z,{isOpen:!0,toggle:this.toggle,children:[(0,g.jsx)(A.Z,{toggle:this.toggle,children:r?e:(0,g.jsx)("div",{dangerouslySetInnerHTML:{__html:e},className:"d-flex mw-100"})}),(0,g.jsxs)(C.Z,{children:[(0,g.jsx)(Ut.Z,{repoID:this.props.repoID,currentPath:this.props.path,onDirentItemClick:this.onDirentItemClick,onRepoItemClick:this.onRepoItemClick,mode:t}),this.state.errMessage&&(0,g.jsx)(xt.Z,{color:"danger",className:"mt-2",children:this.state.errMessage})]}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:this.toggle,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{color:"primary",onClick:this.handleSubmit,children:(0,u.ih)("Submit")})]})]})}}]),n}(a.Component),hi=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).handleSubmit=function(){s.props.isMutipleOperation?s.copyItems():s.copyItem()},s.copyItems=function(){var e=s.state,t=e.repo,n=e.selectedPath,i=(0,u.ih)("Invalid destination path");if(t&&""!==n){var r=s.props.selectedDirentList,o=[];if(r.forEach((function(e){var t=m.c.joinPath(s.props.path,e.name);o.push(t)})),o.some((function(e){return e===n})))s.setState({errMessage:i});else{var a="";if(o.some((function(e){var t=n.length>e.length&&n.indexOf(e)>-1;return t&&(a=e),t})))return i=(i=(i=(0,u.ih)("Can not move directory %(src)s to its subdirectory %(des)s")).replace("%(src)s",a)).replace("%(des)s",n),void s.setState({errMessage:i});s.props.onItemsCopy(t,n),s.toggle()}}else s.setState({errMessage:i})},s.copyItem=function(){var e=s.state,t=e.repo,n=e.repoID,i=e.selectedPath,r=m.c.joinPath(s.props.path,s.props.dirent.name),o=(0,u.ih)("Invalid destination path");if(!t||t.repo_id===n&&""===i)s.setState({errMessage:o});else if(i&&r===i)s.setState({errMessage:o});else{if(i&&i.length>r.length&&i.indexOf(r)>-1)return o=(o=(o=(0,u.ih)("Can not copy directory %(src)s to its subdirectory %(des)s")).replace("%(src)s",r)).replace("%(des)s",i),void s.setState({errMessage:o});s.props.onItemCopy(t,s.props.dirent,i,s.props.path),s.toggle()}},s.toggle=function(){s.props.onCancelCopy()},s.onDirentItemClick=function(e,t){s.setState({repo:e,selectedPath:t,errMessage:""})},s.onRepoItemClick=function(e){s.setState({repo:e,selectedPath:"/",errMessage:""})},s.state={repo:{repo_id:s.props.repoID},selectedPath:s.props.path,errMessage:""},s}return(0,s.Z)(n,[{key:"shouldComponentUpdate",value:function(e,t){return this.state.errMessage!==t.errMessage}},{key:"render",value:function(){var e=(0,u.ih)("Copy {placeholder} to");e=this.props.isMutipleOperation?(0,u.ih)("Copy selected item(s) to:"):e.replace("{placeholder}",''+m.c.HTMLescape(this.props.dirent.name)+"");var t=this.props.isMutipleOperation;return(0,g.jsxs)(d.Z,{isOpen:!0,toggle:this.toggle,children:[(0,g.jsx)(A.Z,{toggle:this.toggle,children:t?e:(0,g.jsx)("div",{dangerouslySetInnerHTML:{__html:e},className:"d-flex mw-100"})}),(0,g.jsxs)(C.Z,{children:[(0,g.jsx)(Ut.Z,{repoID:this.props.repoID,currentPath:this.props.path,onDirentItemClick:this.onDirentItemClick,onRepoItemClick:this.onRepoItemClick,mode:"current_repo_and_other_repos"}),this.state.errMessage&&(0,g.jsx)(xt.Z,{color:"danger",className:"mt-2",children:this.state.errMessage})]}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:this.toggle,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{color:"primary",onClick:this.handleSubmit,children:(0,u.ih)("Submit")})]})]})}}]),n}(a.Component),pi=n(78655),di=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).inputNewName=function(e){s.setState({tagName:e.target.value}),s.state.errorMsg&&s.setState({errorMsg:""})},s.selectTagcolor=function(e){s.setState({tagColor:e.target.value})},s.createTag=function(){var e=s.state.tagName,t=s.state.tagColor,n=s.props.repoID;w.I.createRepoTag(n,e,t).then((function(e){var t=e.data.repo_tag.repo_tag_id;s.props.onRepoTagCreated&&s.props.onRepoTagCreated(t),s.props.toggleCancel()})).catch((function(t){var n;500===t.response.status?n=(0,u.ih)("Internal Server Error"):400===t.response.status&&(n=(n=(0,u.ih)('Tag "{name}" already exists.')).replace("{name}",m.c.HTMLescape(e))),s.setState({errorMsg:n})}))},s.handleKeyDown=function(e){"Enter"===e.key&&s.createTag()},s.state={tagName:"",tagColor:pi.QQ[0],newTag:{},errorMsg:""},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this,t=!!this.state.tagName.trim();return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsxs)(A.Z,{toggle:this.props.onClose,children:[(0,g.jsx)("span",{className:"tag-dialog-back fas fa-sm fa-arrow-left",onClick:this.props.toggleCancel,"aria-label":(0,u.ih)("Back")}),(0,u.ih)("New Tag")]}),(0,g.jsx)(C.Z,{children:(0,g.jsxs)("div",{role:"form",className:"tag-create",children:[(0,g.jsxs)("div",{className:"form-group",children:[(0,g.jsx)("label",{className:"form-label",children:(0,u.ih)("Name")}),(0,g.jsx)(K.Z,{onKeyDown:this.handleKeyDown,autoFocus:!0,value:this.state.tagName,onChange:this.inputNewName}),(0,g.jsx)("div",{className:"mt-2",children:(0,g.jsx)("span",{className:"error",children:this.state.errorMsg})})]}),(0,g.jsxs)("div",{className:"form-group",children:[(0,g.jsx)("label",{className:"form-label",children:(0,u.ih)("Select a color")}),(0,g.jsx)("div",{className:"d-flex justify-content-between",children:pi.QQ.map((function(t,n){return(0,g.jsx)("div",{className:"tag-color-option",onChange:e.selectTagcolor,children:(0,g.jsxs)("label",{className:"colorinput",children:[0===n?(0,g.jsx)("input",{name:"color",type:"radio",value:t,className:"colorinput-input",defaultChecked:!0,onClick:e.selectTagcolor}):(0,g.jsx)("input",{name:"color",type:"radio",value:t,className:"colorinput-input",onClick:e.selectTagcolor}),(0,g.jsx)("span",{className:"colorinput-color rounded-circle d-flex align-items-center justify-content-center",style:{backgroundColor:t},children:(0,g.jsx)("i",{className:"fas fa-check color-selected"})})]})},n)}))})]})]})}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:this.props.toggleCancel,children:(0,u.ih)("Cancel")}),t?(0,g.jsx)(B.Z,{color:"primary",onClick:this.createTag,children:(0,u.ih)("Save")}):(0,g.jsx)(B.Z,{color:"primary",disabled:!0,children:(0,u.ih)("Save")})]})]})}}]),n}(a.Component);n(6251);var ui,mi=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMouseEnter=function(){s.setState({isTagHighlighted:!0})},s.onMouseLeave=function(){s.setState({isTagHighlighted:!1})},s.getRepoTagIdList=function(){return(s.props.fileTagList||[]).map((function(e){return e.repo_tag_id}))},s.onEditFileTag=function(){var e=s.props,t=e.repoID,n=e.repoTag,i=e.filePath,r=s.getRepoTagIdList();if(-1===r.indexOf(n.id)){var o=n.id;w.I.addFileTag(t,i,o).then((function(){r=s.getRepoTagIdList(),s.props.onFileTagChanged()})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))}else{for(var a=null,l=s.props.fileTagList,c=0;c-1?{isValid:t=!1,errMessage:n=(0,u.ih)("Name should not include '/'.")}:{isValid:t,errMessage:n}:{isValid:t=!1,errMessage:n=(0,u.ih)("Name is required.")}},s.checkDuplicatedName=function(){return s.props.checkDuplicatedName(s.state.newName)},s.onAfterModelOpened=function(){if(s.newInput.current){s.newInput.current.focus();var e=s.props.dirent;if("file"===e.type){var t=e.name.lastIndexOf(".md");s.newInput.current.setSelectionRange(0,t,"forward")}else s.newInput.current.setSelectionRange(0,-1)}},s.state={newName:"",errMessage:"",isSubmitBtnActive:!1},s.newInput=a.createRef(),s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillMount",value:function(){this.setState({newName:this.props.dirent.name})}},{key:"componentDidMount",value:function(){var e=this.props.dirent;this.changeState(e)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.changeState(e.dirent)}},{key:"render",value:function(){var e=this.props.dirent.type;return(0,g.jsxs)(d.Z,{isOpen:!0,toggle:this.toggle,onOpened:this.onAfterModelOpened,children:[(0,g.jsx)(A.Z,{toggle:this.toggle,children:"file"===e?(0,u.ih)("Rename File"):(0,u.ih)("Rename Folder")}),(0,g.jsxs)(C.Z,{children:[(0,g.jsx)("p",{children:"file"===e?(0,u.ih)("New file name"):(0,u.ih)("New folder name")}),(0,g.jsx)(K.Z,{onKeyDown:this.handleKeyDown,innerRef:this.newInput,value:this.state.newName,onChange:this.handleChange}),this.state.errMessage&&(0,g.jsx)(xt.Z,{color:"danger",className:"mt-2",children:this.state.errMessage})]}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:this.toggle,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{color:"primary",onClick:this.handleSubmit,disabled:!this.state.isSubmitBtnActive,children:(0,u.ih)("Submit")})]})]})}}]),n}(a.Component),yi=n(90299),wi=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMoveToggle=function(){s.setState({isMoveDialogShow:!s.state.isMoveDialogShow})},s.onCopyToggle=function(){s.setState({isCopyDialogShow:!s.state.isCopyDialogShow})},s.onItemsDelete=function(){s.props.onItemsDelete()},s.onItemsDownload=function(){var e=s.props,t=e.path,n=e.repoID,i=e.selectedDirentList;if(i.length){if(1===i.length&&!i[0].isDir()){var r=m.c.joinPath(t,i[0].name),o=li.Z.getUrl({type:"download_file_url",repoID:n,filePath:r});return void(location.href=o)}if(u.Zb){var a=s.props.selectedDirentList.map((function(e){return e.name}));w.I.zipDownload(n,t,a).then((function(e){var t=e.data.zip_token;location.href="".concat(u.gc,"zip/").concat(t)})).catch((function(e){var t=m.c.getErrorMsg(e);s.setState({isLoading:!1,errorMsg:t})}))}else s.setState({isZipDialogOpen:!0})}},s.closeZipDialog=function(){s.setState({isZipDialogOpen:!1})},s.checkDuplicatedName=function(e){return m.c.checkDuplicatedNameInList(s.props.direntList,e)},s.onItemRename=function(e){var t=s.props.selectedDirentList[0];s.props.onItemRename(t,e)},s.onPermissionItem=function(){s.setState({showLibContentViewDialogs:!s.state.showLibContentViewDialogs,isPermissionDialogOpen:!s.state.isPermissionDialogOpen})},s.onStartRevise=function(e){var t=s.props.repoID,n=s.getDirentPath(e);w.I.sdocStartRevise(t,n).then((function(e){var n=u.ze+"lib/"+t+"/file"+m.c.encodePath(e.data.file_path);window.open(n)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.getDirentMenuList=function(e){var t=s.props.isRepoOwner,n=s.props.currentRepoInfo,i=m.c.getDirentOperationList(t,n,e,!0),r=["Move","Copy","Delete","Download"];return i="dir"==e.type?i.filter((function(e,t){return-1==r.indexOf(e.key)&&"Divider"!=e})):i.filter((function(e,t){return-1==r.indexOf(e.key)}))},s.onMenuItemClick=function(e){var t=s.props.selectedDirentList[0];switch(e){case"Share":s.setState({showLibContentViewDialogs:!0,showShareDialog:!0});break;case"Rename":s.setState({showLibContentViewDialogs:!0,isRenameDialogOpen:!0});break;case"Permission":s.onPermissionItem();break;case"Tags":s.listFileTags(t);break;case"Lock":s.lockFile(t);break;case"Unlock":s.unlockFile(t);break;case"History":s.onHistory(t);break;case"Access Log":s.onAccessLog(t);break;case"Properties":s.props.showDirentDetail("info");break;case"Open via Client":s.onOpenViaClient(t)}},s.lockFile=function(e){var t=s.getDirentPath(e);w.I.lockfile(s.props.repoID,t).then((function(t){t.data.is_locked&&(s.props.updateDirent(e,"is_locked",!0),s.props.updateDirent(e,"locked_by_me",!0),s.props.updateDirent(e,"lock_owner_name",u.u2),s.props.unSelectDirent())})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.unlockFile=function(e){var t=s.getDirentPath(e);w.I.unlockfile(s.props.repoID,t).then((function(t){t.data.is_locked||(s.props.updateDirent(e,"is_locked",!1),s.props.updateDirent(e,"locked_by_me",!1),s.props.updateDirent(e,"lock_owner_name",""),s.props.unSelectDirent())})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onOpenViaClient=function(e){var t=s.getDirentPath(e),n=li.Z.getUrl({type:"open_via_client",repoID:s.props.repoID,filePath:t});location.href=n},s.onHistory=function(e){var t=s.getDirentPath(e),n=li.Z.getUrl({type:"file_revisions",repoID:s.props.repoID,filePath:t});location.href=n},s.onAccessLog=function(e){var t=s.getDirentPath(e),n=u.ze+"repo/file-access/"+s.props.repoID+"/?p="+encodeURIComponent(t);window.open(n)},s.toggleCancel=function(){s.setState({showLibContentViewDialogs:!1,showShareDialog:!1,showEditFileTagDialog:!1,isRenameDialogOpen:!1,isPermissionDialogOpen:!1})},s.listFileTags=function(e){var t=s.getDirentPath(e);w.I.listFileTags(s.props.repoID,t).then((function(e){for(var t=e.data.file_tags,n=0,i=t.length;n0&&s.forEach((function(e){o+=e.name+" "})),(0,g.jsxs)("div",{className:"path-container",children:[this.props.pathPrefix&&this.props.pathPrefix.map((function(t,n){return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(c.rU,{to:t.url,className:"normal",onClick:function(n){return e.onTabNavClick(n,t.name,t.id)},children:(0,u.ih)(t.showName)}),(0,g.jsx)("span",{className:"path-split",children:"/"})]},n)})),this.props.pathPrefix&&0===this.props.pathPrefix.length&&(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(c.rU,{to:u.ze+"my-libs/",className:"normal",onClick:function(t){return e.onTabNavClick(t,"my-libs")},children:(0,u.ih)("Libraries")}),(0,g.jsx)("span",{className:"path-split",children:"/"})]}),!this.props.pathPrefix&&(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(c.rU,{href:u.ze+"my-libs/",className:"normal",onClick:function(t){return e.onTabNavClick(t,"my-libs")},children:(0,u.ih)("Libraries")}),(0,g.jsx)("span",{className:"path-split",children:"/"})]}),"/"===n||""===n?(0,g.jsx)("span",{className:"path-repo-name",children:i}):(0,g.jsx)("a",{className:"path-link","data-path":"/",onClick:this.onPathClick,children:i}),r,this.props.isViewFile&&(0,g.jsx)(Ci.O,{repoID:this.props.repoID,path:this.props.currentPath}),this.props.isViewFile&&0!==s.length&&(0,g.jsxs)("span",{id:"column-mode-file-tags",className:"tag-list tag-list-stacked align-middle ml-1 d-flex align-items-center",children:[s.map((function(e,t){return(0,g.jsx)("span",{className:"file-tag",style:{zIndex:t,backgroundColor:e.color}},e.id)})),(0,g.jsx)(qe.Z,{target:"column-mode-file-tags",placement:"bottom",children:o})]})]})}}]),n}(a.Component),Ii=ki,Mi={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},Ni=new Uint8Array(16);function Zi(){if(!ui&&!(ui="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return ui(Ni)}for(var Pi=[],_i=0;_i<256;++_i)Pi.push((_i+256).toString(16).slice(1));function Ti(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Pi[e[t+0]]+Pi[e[t+1]]+Pi[e[t+2]]+Pi[e[t+3]]+"-"+Pi[e[t+4]]+Pi[e[t+5]]+"-"+Pi[e[t+6]]+Pi[e[t+7]]+"-"+Pi[e[t+8]]+Pi[e[t+9]]+"-"+Pi[e[t+10]]+Pi[e[t+11]]+Pi[e[t+12]]+Pi[e[t+13]]+Pi[e[t+14]]+Pi[e[t+15]]}var Fi=function(e,t,n){if(Mi.randomUUID&&!t&&!e)return Mi.randomUUID();var i=(e=e||{}).random||(e.rng||Zi)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){n=n||0;for(var s=0;s<16;++s)t[n+s]=i[s];return t}return Ti(i)},Li=n(30560),Oi=n(29389),Ri=n(27205),Ei=(n(6251),function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).togglePopover=function(){s.setState({isPopoverOpen:!s.state.isPopoverOpen})},s.selectTagColor=function(e){var t=e.target.value,n=s.props,i=n.repoID,r=n.tag,o=r.id,a=r.name;w.I.updateRepoTag(i,o,a,t).then((function(){s.setState({tagColor:t,isPopoverOpen:!s.state.isPopoverOpen})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.state={tagColor:s.props.tag.color,isPopoverOpen:!1},s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.tag.color!==this.props.tag.color&&this.setState({tagColor:e.tag.color})}},{key:"render",value:function(){var e=this,t=this.state,n=t.isPopoverOpen,i=t.tagColor,s=this.props.tag,r=s.id,o=s.color,a=(0,T.Z)(pi.QQ);return-1==a.indexOf(o)&&a.unshift(o),(0,g.jsxs)("div",{children:[(0,g.jsx)("span",{id:"tag-".concat(r,"-color"),className:"tag-color cursor-pointer rounded-circle d-flex align-items-center justify-content-center",style:{backgroundColor:i},onClick:this.togglePopover,children:(0,g.jsx)("i",{className:"fas fa-caret-down text-white"})}),(0,g.jsx)(Oi.Z,{target:"tag-".concat(r,"-color"),isOpen:n,placement:"bottom",toggle:this.togglePopover,className:"tag-color-popover mw-100",children:(0,g.jsx)(Ri.Z,{className:"p-2",children:(0,g.jsx)("div",{className:"d-flex justify-content-between",children:a.map((function(t,n){return(0,g.jsx)("div",{className:"tag-color-option mx-1",children:(0,g.jsxs)("label",{className:"colorinput",children:[(0,g.jsx)("input",{name:"color",type:"radio",value:t,className:"colorinput-input",defaultChecked:t==i,onClick:e.selectTagColor}),(0,g.jsx)("span",{className:"colorinput-color rounded-circle d-flex align-items-center justify-content-center",style:{backgroundColor:t},children:(0,g.jsx)("i",{className:"fas fa-check color-selected"})})]})},n)}))})})})]})}}]),n}(a.Component)),Ai=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).toggleMode=function(){s.setState({isEditing:!s.state.isEditing},(function(){s.state.isEditing&&s.input.current.focus()}))},s.updateTagName=function(e){var t=e.target.value,n=s.props,i=n.repoID,r=n.tag,o=r.id,a=r.color;w.I.updateRepoTag(i,o,t,a).then((function(){s.setState({tagName:t})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onInputKeyDown=function(e){"Enter"==e.key?(s.toggleMode(),s.updateTagName(e)):"Escape"==e.key&&(e.nativeEvent.stopImmediatePropagation(),s.toggleMode())},s.onInputBlur=function(e){s.toggleMode(),s.updateTagName(e)},s.state={tagName:s.props.tag.name,isEditing:!1},s.input=a.createRef(),s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.tag.name!==this.props.tag.name&&this.setState({tagName:e.tag.name})}},{key:"render",value:function(){var e=this.state,t=e.isEditing,n=e.tagName;return(0,g.jsx)("div",{className:"mx-2 flex-fill d-flex",children:t?(0,g.jsx)("input",{type:"text",ref:this.input,defaultValue:n,onBlur:this.onInputBlur,onKeyDown:this.onInputKeyDown,className:"flex-fill form-control-sm form-control"}):(0,g.jsx)("span",{onClick:this.toggleMode,className:"cursor-pointer flex-fill",children:n})})}}]),n}(a.Component),Ui=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMouseOver=function(){s.setState({isTagHighlighted:!0})},s.onMouseOut=function(){s.setState({isTagHighlighted:!1})},s.deleteTag=function(){s.props.onDeleteTag(s.props.item)},s.state={isTagHighlighted:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.state.isTagHighlighted,t=this.props,n=t.item,i=t.repoID;return(0,g.jsxs)("li",{className:"tag-list-item px-4 d-flex justify-content-between align-items-center ".concat(e?"hl":""),onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut,children:[(0,g.jsx)(Ei,{repoID:i,tag:n}),(0,g.jsx)(Ai,{repoID:i,tag:n}),(0,g.jsx)("button",{className:"tag-delete-icon sf2-icon-delete border-0 px-0 bg-transparent cursor-pointer ".concat(e?"":"invisible"),onClick:this.deleteTag,"aria-label":(0,u.ih)("Delete"),title:(0,u.ih)("Delete")})]})}}]),n}(a.Component),zi=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).togglePopover=function(){s.setState({isPopoverOpen:!s.state.isPopoverOpen})},s.selectTagColor=function(e){var t=e.target.value;s.props.updateVirtualTag(s.props.tag,{color:t}),s.setState({tagColor:t,isPopoverOpen:!s.state.isPopoverOpen})},s.state={tagColor:s.props.tag.color,isPopoverOpen:!1},s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.tag.color!==this.props.tag.color&&this.setState({tagColor:e.tag.color})}},{key:"render",value:function(){var e=this,t=this.state,n=t.isPopoverOpen,i=t.tagColor,s=this.props.tag,r=s.id,o=s.color,a=(0,T.Z)(pi.QQ);return-1==a.indexOf(o)&&a.unshift(o),(0,g.jsxs)("div",{children:[(0,g.jsx)("span",{id:"tag-".concat(r,"-color"),className:"tag-color cursor-pointer rounded-circle d-flex align-items-center justify-content-center",style:{backgroundColor:i},onClick:this.togglePopover,children:(0,g.jsx)("i",{className:"fas fa-caret-down text-white"})}),(0,g.jsx)(Oi.Z,{target:"tag-".concat(r,"-color"),isOpen:n,placement:"bottom",toggle:this.togglePopover,className:"tag-color-popover mw-100",children:(0,g.jsx)(Ri.Z,{className:"p-2",children:(0,g.jsx)("div",{className:"d-flex justify-content-between",children:a.map((function(t,n){return(0,g.jsx)("div",{className:"tag-color-option mx-1",children:(0,g.jsxs)("label",{className:"colorinput",children:[(0,g.jsx)("input",{name:"color",type:"radio",value:t,className:"colorinput-input",defaultChecked:t==i,onClick:e.selectTagColor}),(0,g.jsx)("span",{className:"colorinput-color rounded-circle d-flex align-items-center justify-content-center",style:{backgroundColor:t},children:(0,g.jsx)("i",{className:"fas fa-check color-selected"})})]})},n)}))})})})]})}}]),n}(a.Component),Bi=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).toggleMode=function(){s.setState({isEditing:!s.state.isEditing})},s.updateTagName=function(e){var t=e.target.value;s.props.updateVirtualTag(s.props.tag,{name:t}),s.setState({tagName:t})},s.onInputKeyDown=function(e){"Enter"==e.key?(s.toggleMode(),s.updateTagName(e)):"Escape"==e.key&&(e.nativeEvent.stopImmediatePropagation(),s.toggleMode())},s.onInputBlur=function(e){s.toggleMode(),s.updateTagName(e)},s.state={tagName:s.props.tag.name,isEditing:!0},s.input=a.createRef(),s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.tag.name!==this.props.tag.name&&this.setState({tagName:e.tag.name})}},{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.input.current.focus()}),1)}},{key:"render",value:function(){var e=this.state,t=e.isEditing,n=e.tagName;return(0,g.jsx)("div",{className:"mx-2 flex-fill d-flex",children:t?(0,g.jsx)("input",{type:"text",ref:this.input,defaultValue:n,onBlur:this.onInputBlur,onKeyDown:this.onInputKeyDown,className:"flex-fill form-control-sm form-control"}):(0,g.jsx)("span",{onClick:this.toggleMode,className:"cursor-pointer flex-fill",style:{width:100,height:20},children:n})})}}]),n}(a.Component),Gi=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMouseOver=function(){s.setState({isTagHighlighted:!0})},s.onMouseOut=function(){s.setState({isTagHighlighted:!1})},s.deleteVirtualTag=function(){s.props.deleteVirtualTag(s.props.item)},s.state={isTagHighlighted:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.state.isTagHighlighted,t=this.props,n=t.item,i=t.repoID;return(0,g.jsxs)("li",{className:"tag-list-item px-4 d-flex justify-content-between align-items-center ".concat(e?"hl":""),onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut,children:[(0,g.jsx)(zi,{repoID:i,tag:n,updateVirtualTag:this.props.updateVirtualTag}),(0,g.jsx)(Bi,{repoID:i,tag:n,updateVirtualTag:this.props.updateVirtualTag}),(0,g.jsx)("button",{className:"tag-delete-icon sf2-icon-delete border-0 px-0 bg-transparent cursor-pointer ".concat(e?"":"invisible"),onClick:this.deleteVirtualTag,"aria-label":(0,u.ih)("Delete"),title:(0,u.ih)("Delete")})]})}}]),n}(a.Component),Hi=n(39857),Wi=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).toggleTooltip=function(){s.setState({showTooltip:!s.state.showTooltip})},s.onClickImport=function(){s.importOptionsInput.click()},s.importTagsInputChange=function(){if(s.importOptionsInput.files&&s.importOptionsInput.files.length){var e=new FileReader;e.onload=s.onImportTags.bind((0,y.Z)(s)),e.onerror=s.onImportTagsError.bind((0,y.Z)(s)),e.readAsText(s.importOptionsInput.files[0])}else S.Z.warning((0,u.ih)("Please select a file"))},s.getValidTags=function(e){var t=[],n={};s.props.repotagList.forEach((function(e){return n[e.name]=!0}));for(var i=0;i0){var o=e.color,a=t.name;w.I.createRepoTag(n,a,o).then((function(e){i[r]=new Xn.Z(e.data.repo_tag),s.setState({repotagList:i})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))}},s.state={repotagList:[]},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){this.loadTags()}},{key:"render",value:function(){var e=this;return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("ul",{className:"tag-list tag-list-container my-2",children:this.state.repotagList.map((function(t,n){return t.is_virtual?(0,g.jsx)(Gi,{item:t,repoID:e.props.repoID,deleteVirtualTag:e.deleteVirtualTag,updateVirtualTag:e.updateVirtualTag},n):(0,g.jsx)(Ui,{item:t,repoID:e.props.repoID,onDeleteTag:e.onDeleteTag},n)}))}),(0,g.jsxs)("div",{className:"add-tag-link px-4 py-2 d-flex align-items-center",onClick:this.createVirtualTag,children:[(0,g.jsx)("span",{className:"sf2-icon-plus mr-2"}),(0,u.ih)("Create a new tag")]}),(0,g.jsx)(Wi,{toggle:this.props.onListTagCancel,repotagList:this.state.repotagList,updateTags:this.updateTags,repoID:this.props.repoID})]})}}]),n}(a.Component),Vi=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMouseDown=function(e){e.stopPropagation()},s.toggleRepoTag=function(e){e.stopPropagation(),s.setState({isListRepoTagShow:!s.state.isListRepoTagShow})},s.hidePopover=function(e){if(e)for(var t=e.target;t;){if("string"===typeof t.className&&t.className.includes("tag-color-popover"))return;t=t.parentNode}s.setState({isListRepoTagShow:!1})},s.toggleCancel=function(){s.setState({isListRepoTagShow:!1})},s.state={isListRepoTagShow:!1},s.tagsIconID="tags-icon-".concat(Fi()),s}return(0,s.Z)(n,[{key:"isMarkdownFile",value:function(e){return m.c.getFileName(e).includes(".md")}},{key:"render",value:function(){var e=this.props,t=e.repoID,n=e.userPerm,i=e.currentPath;if("rw"!==n)return"";if(this.isMarkdownFile(i))return"";var s=null;if(m.c.getFileName(i)){var r=u.ze+"repo/"+t+"/trash/?path="+encodeURIComponent(i);s=(0,g.jsxs)("ul",{className:"path-toolbar",children:[(0,g.jsx)("li",{className:"toolbar-item",children:(0,g.jsx)("a",{className:"op-link sf2-icon-tag",href:"#",id:this.tagsIconID,role:"button",onClick:this.toggleRepoTag,onMouseDown:this.onMouseDown,title:(0,u.ih)("Tags"),"aria-label":(0,u.ih)("Tags")})}),(0,g.jsx)("li",{className:"toolbar-item",children:(0,g.jsx)("a",{className:"op-link sf2-icon-recycle",href:r,title:(0,u.ih)("Trash"),"aria-label":(0,u.ih)("Trash")})})]})}else{var o=u.ze+"repo/"+t+"/trash/",a=u.ze+"repo/history/"+t+"/";s=(0,g.jsxs)("ul",{className:"path-toolbar",children:[(0,g.jsx)("li",{className:"toolbar-item",children:(0,g.jsx)("a",{className:"op-link sf2-icon-tag",href:"#",id:this.tagsIconID,role:"button",onClick:this.toggleRepoTag,onMouseDown:this.onMouseDown,title:(0,u.ih)("Tags"),"aria-label":(0,u.ih)("Tags")})}),(0,g.jsx)("li",{className:"toolbar-item",children:(0,g.jsx)("a",{className:"op-link sf2-icon-recycle",href:o,title:(0,u.ih)("Trash"),"aria-label":(0,u.ih)("Trash")})}),(0,g.jsx)("li",{className:"toolbar-item",children:(0,g.jsx)("a",{className:"op-link sf2-icon-history",href:a,title:(0,u.ih)("History"),"aria-label":(0,u.ih)("History")})})]})}return(0,g.jsxs)(g.Fragment,{children:[s,this.state.isListRepoTagShow&&(0,g.jsx)(Li.Z,{popoverClassName:"list-tag-popover",target:this.tagsIconID,hideSeahubPopover:this.hidePopover,hideSeahubPopoverWithEsc:this.hidePopover,canHideSeahubPopover:!0,boundariesElement:document.body,placement:"bottom-end",children:(0,g.jsx)(qi,{repoID:t,onListTagCancel:this.toggleCancel})})]})}}]),n}(a.Component),Ki=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).toggleSortOptionsDialog=function(){s.setState({isSortOptionsDialogOpen:!s.state.isSortOptionsDialogOpen})},s.state={isSortOptionsDialogOpen:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=m.c.isDesktop();return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(Ii,{repoName:this.props.repoName,pathPrefix:this.props.pathPrefix,currentPath:this.props.currentPath,onPathClick:this.props.onPathClick,onTabNavClick:this.props.onTabNavClick,repoID:this.props.repoID,isViewFile:this.props.isViewFile,fileTags:this.props.fileTags}),e&&(0,g.jsx)(Vi,{repoID:this.props.repoID,repoName:this.props.repoName,userPerm:this.props.userPerm,currentPath:this.props.currentPath,updateUsedRepoTags:this.props.updateUsedRepoTags,onDeleteRepoTag:this.props.onDeleteRepoTag}),!e&&this.props.direntList.length>0&&(0,g.jsx)("span",{className:"sf3-font sf3-font-sort action-icon",onClick:this.toggleSortOptionsDialog}),this.state.isSortOptionsDialogOpen&&(0,g.jsx)(Me,{toggleDialog:this.toggleSortOptionsDialog,sortBy:this.props.sortBy,sortOrder:this.props.sortOrder,sortItems:this.props.sortItems})]})}}]),n}(a.Component),Yi=n(57357),Xi=n(1413),Ji=n(37387),$i=n(71500),Qi=n(20587);var es=function(e){var t=e.column.name;return(0,g.jsx)(Qi.Z,{md:3,className:"d-flex column-name",children:(0,g.jsx)("div",{className:"w-100 text-truncate",children:t||""})})},ts=n(4942),ns=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).blurInput=function(){setTimeout((function(){s.inputRef.current&&s.inputRef.current.blur()}),1)},s.onBlur=function(){var e=s.props,t=e.column,n=e.onCommit,i={};i[t.key]=s.state.value.trim(),n(i,t)},s.onChange=function(e){var t=e.target.value;t!==s.state.value&&s.setState({value:t})},s.onCut=function(e){e.stopPropagation()},s.onPaste=function(e){e.stopPropagation()},s.onKeyDown=function(e){if(e.keyCode===pi.mW.Esc)return e.stopPropagation(),void s.blurInput();var t=e.currentTarget,n=t.selectionStart,i=t.selectionEnd,r=t.value;(e.keyCode===pi.mW.ChineseInputMethod||e.keyCode===pi.mW.LeftArrow&&0===n||e.keyCode===pi.mW.RightArrow&&i===r.length)&&e.stopPropagation()},s.state={value:e.row[e.column.key]||""},s.inputRef=a.createRef(),s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.row[e.column.key];t!==this.state.value&&this.setState({value:t})}},{key:"render",value:function(){var e=this.props.column,t=this.state.value;return(0,g.jsx)("input",{type:"text",onBlur:this.onBlur,onCut:this.onCut,onPaste:this.onPaste,onChange:this.onChange,className:"form-control",value:t||"",onKeyDown:this.onKeyDown,disabled:!e.editable,ref:this.inputRef})}}]),n}(a.Component),is=ns;var ss=function(e){var t=e.column,n=e.row[t.key],i=t.data||{},s=i.result_type,r=i.format;return s===pi.HC.DATE?(0,g.jsx)("div",{className:"form-control disabled",children:(0,$i.n4)(n,r)}):s===pi.HC.STRING?n:"object"===typeof n?null:(0,g.jsx)(g.Fragment,{})},rs=n(46123),os=n.n(rs),as=n(72669),ls=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onCompositionStart=function(){s.isInputtingChinese=!0},s.onChange=function(e){s.timer&&clearTimeout(s.timer);var t=s.props,n=t.onChange,i=t.wait,r=e.target.value;s.setState({searchValue:r||""},(function(){s.isInputtingChinese||(s.timer=setTimeout((function(){n&&n(s.state.searchValue.trim())}),i))}))},s.onCompositionEnd=function(e){s.isInputtingChinese=!1,s.onChange(e)},s.setFocus=function(e){if(s.inputRef!==document.activeElement&&(s.inputRef.focus(),e)){var t=s.state.searchValue.length;s.inputRef.setSelectionRange(0,t)}},s.state={searchValue:e.value},s.isInputtingChinese=!1,s.timer=null,s.inputRef=null,s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;this.props.autoFocus&&this.inputRef&&this.inputRef!==document.activeElement&&setTimeout((function(){e.inputRef.focus()}),0)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.value!==this.props.value&&this.setState({searchValue:e.value})}},{key:"componentWillUnmount",value:function(){this.timer&&clearTimeout(this.timer),this.timer=null,this.inputRef=null}},{key:"render",value:function(){var e=this,t=this.props,n=t.placeholder,i=t.autoFocus,s=t.className,r=t.onKeyDown,o=t.disabled,a=t.style,l=this.state.searchValue;return(0,g.jsx)("input",{type:"text",value:l,className:os()("form-control",s),onChange:this.onChange,autoFocus:i,placeholder:n,onCompositionStart:this.onCompositionStart,onCompositionEnd:this.onCompositionEnd,onKeyDown:r,disabled:o,style:a,ref:function(t){return e.inputRef=t}})}}]),n}(a.Component);ls.defaultProps={wait:100,disabled:!1,value:""};var cs,hs=ls,ps=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;(0,i.Z)(this,n),(s=t.call(this,e)).getCascadeColumnValue=function(e){var t=e.column,n=e.row,i=e.columns,s=(t.data||{}).cascade_column_key;return s&&i.find((function(e){return e.key===s}))?n[s]:""},s.getSelectColumnOptions=function(e){var t=e.column,n=e.row,i=e.columns,s=(0,$i.T8)(t),r=t.data||{},o=r.cascade_column_key,a=r.cascade_settings;if(o&&i.find((function(e){return e.key===o}))){var l=n[o];if(!l)return[];var c=a[l];return c&&Array.isArray(c)&&0!==c.length?s.filter((function(e){return c.includes(e.id)})):[]}return s},s.toggle=function(){s.ref.toggle(),s.props.onUpdateState()},s.onChangeSearch=function(e){if(s.state.searchVal!==e){var t=e.toLowerCase(),n=t?s.options.filter((function(e){return e.name&&e.name.toLowerCase().indexOf(t)>-1})):s.options;s.setState({searchVal:e,filteredOptions:n})}},s.onSelectOption=function(e){var t=s.props.column;s.setState({value:e},(function(){s.props.onCommit((0,ts.default)({},t.key,e),t),s.toggle()}))};var r=s.getSelectColumnOptions(e);return s.state={value:e.row[e.column.key],searchVal:"",highlightIndex:-1,maxItemNum:0,itemHeight:0,filteredOptions:r},s.options=r,s.timer=null,s.editorKey="single-select-editor-".concat(e.column.key),s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.getCascadeColumnValue(this.props)!==this.getCascadeColumnValue(e)&&(this.options=this.getSelectColumnOptions(e),this.setState({filteredOptions:this.options}))}},{key:"render",value:function(){var e=this,t=this.state,n=t.value,i=t.filteredOptions,s=this.props.column;return(0,g.jsx)(as.Z,{target:this.editorKey,className:"single-select-editor-popover",trigger:"legacy",placement:"bottom-start",hideArrow:!0,toggle:this.toggle,ref:function(t){return e.ref=t},children:(0,g.jsxs)("div",{className:"single-select-editor-container",children:[(0,g.jsx)("div",{className:"search-single-selects",children:(0,g.jsx)(hs,{placeholder:(0,u.ih)("Find an option"),onKeyDown:this.onKeyDown,onChange:this.onChangeSearch,autoFocus:!0})}),(0,g.jsx)("div",{className:"single-select-editor-content",children:i.map((function(t){var i=n===t.id,r={backgroundColor:t.color,color:t.textColor||null,maxWidth:Math.max(138,s.width?s.width-62:0)};return(0,g.jsxs)("div",{className:"single-select-option-container",onClick:e.onSelectOption.bind(e,i?null:t.id),children:[(0,g.jsx)("div",{className:"single-select-option",style:r,children:t.name}),(0,g.jsx)("div",{className:"single-select-option-selected",children:i&&(0,g.jsx)("i",{})})]},t.id)}))})]})})}}]),n}(a.Component),ds=ps,us=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;(0,i.Z)(this,n),(s=t.call(this,e)).updateState=function(){s.setState({isShowSingleSelect:!s.state.isShowSingleSelect})},s.onCommit=function(e,t){s.props.onCommit(e,t)};var r=e.column;return s.options=(0,$i.T8)(r),s.state={isShowSingleSelect:!1},s.editorKey="single-select-editor-".concat(r.key),s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.state.isShowSingleSelect,t=this.props,n=t.column,i=t.row[n.key],s=this.options.find((function(e){return e.id===i})),r=s?{backgroundColor:s.color,color:s.textColor||null}:{backgroundColor:pi.yR},o=s?s.name:(0,u.ih)(pi.sL);return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("div",{id:this.editorKey,className:os()("selected-single-select-container",{disable:!n.editable,focus:e}),children:(0,g.jsxs)("div",{className:"single-select-inner w-100 h-100 d-flex align-items-center justify-content-between",children:[(0,g.jsx)("div",{children:i&&(0,g.jsx)("div",{className:"single-select-option",style:r,title:o,children:o})}),n.editable&&(0,g.jsx)("i",{className:"fas fa-caret-down"})]})}),n.editable&&(0,g.jsx)(ds,{column:n,row:this.props.row,columns:this.props.columns,onCommit:this.onCommit,onUpdateState:this.updateState})]})}}]),n}(a.Component),ms=us,gs=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;(0,i.Z)(this,n),(s=t.call(this,e)).onChange=function(e){var t=s.props.column.data,n=t&&t.format?t.format:pi.Ul,i=null;t&&"custom_currency"===t.format&&(i=t.currency_symbol);var r=e.target.value.trim();if((0,$i.V5)()||!(r.indexOf(".\u3002")>-1)){var o=(0,$i.MS)(r,n,i);o!==s.state.value&&s.setState({value:o})}},s.onKeyDown=function(e){var t=e.currentTarget,n=t.selectionStart,i=t.selectionEnd,r=t.value;e.keyCode===pi.mW.Enter||e.keyCode===pi.mW.Esc?(e.preventDefault(),s.input.blur()):(e.keyCode===pi.mW.LeftArrow&&0===n||e.keyCode===pi.mW.RightArrow&&i===r.length)&&e.stopPropagation()},s.onBlur=function(){var e=s.state.value,t=s.props.column;s.props.onCommit((0,ts.default)({},t.key,(0,$i.ap)(e,t.data)),t)},s.setInputRef=function(e){return s.input=e,s.input},s.onPaste=function(e){e.stopPropagation()},s.onCut=function(e){e.stopPropagation()};var r=e.row,o=e.column,a=r[o.key];return s.state={value:(0,$i.d8)(a,o.data)},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.column;return(0,g.jsx)("input",{ref:this.setInputRef,type:"text",className:"form-control",value:this.state.value,onBlur:this.onBlur,onPaste:this.onPaste,onCut:this.onCut,onKeyDown:this.onKeyDown,onChange:this.onChange,disabled:!e.editable})}}]),n}(a.Component),fs=gs,vs=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.column,n=e.row,i=t.data,s=t.key,r=(0,$i.n4)(n[s],i?i.format:"");return(0,g.jsx)("input",{type:"text",className:"form-control",value:r,disabled:!0})}}]),n}(a.Component),xs=vs,ys=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.column,n=e.row,i=t.key,s=(0,$i.n4)(n[i],"YYYY-MM-DD HH:mm:ss")||"";return(0,g.jsx)("div",{className:"form-control",style:{width:320},children:s})}}]),n}(a.Component),ws=ys,Ss=(cs={},(0,ts.default)(cs,pi.EM.TEXT,is),(0,ts.default)(cs,pi.EM.FORMULA,ss),(0,ts.default)(cs,pi.EM.SINGLE_SELECT,ms),(0,ts.default)(cs,pi.EM.NUMBER,fs),(0,ts.default)(cs,pi.EM.DATE,xs),(0,ts.default)(cs,pi.EM.CTIME,ws),(0,ts.default)(cs,pi.EM.MTIME,ws),cs),Ds=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.column,n=e.row,i=e.columns,s=Ss[t.type]||Ss.text;return(0,g.jsxs)("div",{className:"pb-4 row column-item",children:[(0,g.jsx)(es,{column:t}),(0,g.jsx)(Qi.Z,{md:9,className:"d-flex align-items-center extra-attribute-item-info",children:(0,g.jsx)(s,{column:t,row:n,columns:i,onCommit:this.props.onCommit})})]})}}]),n}(a.Component),js=Ds,bs=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;(0,i.Z)(this,n),(s=t.call(this,e)).startAnimation=function(e){!0===s.state.animationEnd&&e&&e(),setTimeout((function(){var t=s.modalRef.current.firstChild,n=s.getDialogStyle(),i=n.width,r=n.maxWidth,o=n.marginLeft,a=n.height;t.style.width="".concat(i,"px"),t.style.maxWidth="".concat(r,"px"),t.style.marginLeft="".concat(o,"px"),t.style.height="".concat(a,"px"),t.style.marginRight="unset",t.style.marginTop="28px",setTimeout((function(){s.setState({animationEnd:!0},(function(){t.style.transition="none",e&&e()}))}),280)}),1)},s.getFormatUpdateData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=s.state.columns,n={},i=function(i){var s=t.find((function(e){return e.key===i}));if(s&&s.editable){var r=s.type,o=s.name,a=e[i];if(r===pi.EM.SINGLE_SELECT){var l=(0,$i.T8)(s).find((function(e){return e.id===a}));n[o]=l?l.name:""}else n[s.name]=e[i]}};for(var r in e)i(r);return n},s.getData=function(){var e=s.props,t=e.repoID,n=e.filePath;w.I.getFileExtendedProperties(t,n).then((function(e){var t=e.data,n=t.row,i=t.metadata,r=t.editable_columns;s.isExist=Boolean(n._id),s.setState({row:n,columns:(0,$i.s2)(i,r,s.isEmptyFile),isLoading:!1,errorMsg:""})})).catch((function(e){var t=m.c.getErrorMsg(e);s.setState({isLoading:!1,errorMsg:t})}))},s.createData=function(e){var t=s.props,n=t.repoID,i=t.filePath;w.I.newFileExtendedProperties(n,i,e).then((function(e){s.isExist=!0;var t=e.data.row;s.setState({row:t,isLoading:!1,errorMsg:""})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger((0,u.ih)(t))}))},s.updateData=function(e,t){var n=(0,Xi.Z)((0,Xi.Z)({},s.state.row),e);s.setState({row:n},(function(){var t=s.getFormatUpdateData(e),n=s.props,i=n.repoID,r=n.filePath;s.isExist?w.I.updateFileExtendedProperties(i,r,t).then((function(e){s.setState({update:{},row:e.data.row})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger((0,u.ih)(t))})):s.createData(t)}))},s.onHotKey=function(e){(0,Ji.default)("esc",e)&&s.onToggle()},s.onToggle=function(){s.props.onToggle()},s.getDialogStyle=function(){return{width:800,maxWidth:800,marginLeft:(window.innerWidth-800)/2,height:pi.KF}},s.getInitStyle=function(){var e=window.innerWidth;return{width:"".concat(e-80,"px"),maxWidth:"".concat(e-80,"px"),marginLeft:"".concat(80,"px"),height:"".concat(100,"px"),marginRight:"".concat(80,"px"),marginTop:"30%",transition:"all .3s"}},s.renderColumns=function(){var e=s.state,t=e.isLoading,n=e.errorMsg,i=e.columns,r=e.row,o=e.update;if(t)return(0,g.jsx)("div",{className:"w-100 h-100 d-flex align-items-center justify-content-center",children:(0,g.jsx)(O.Z,{})});if(n)return(0,g.jsx)("div",{className:"w-100 h-100 d-flex align-items-center justify-content-center error-message",children:(0,u.ih)(n)});var a=(0,Xi.Z)((0,Xi.Z)({},r),o);return(0,g.jsx)(g.Fragment,{children:i.map((function(e){return(0,g.jsx)(js,{column:e,row:a,columns:i,onCommit:s.updateData},e.key)}))})},s.renderContent=function(){return s.state.animationEnd?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(A.Z,{toggle:s.onToggle,children:(0,u.ih)("Edit extra properties")}),(0,g.jsx)(C.Z,{children:s.renderColumns()})]}):null};var r=e.direntDetail,o=e.direntType;if(s.state={animationEnd:!1,isLoading:!0,update:{},row:{},columns:[],errorMsg:""},"dir"===o)s.isEmptyFile=!1;else{var l=(null===r||void 0===r?void 0:r.id)||"";s.isEmptyFile=l==="0".repeat(l.length)}return s.isExist=!1,s.modalRef=a.createRef(),s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){this.startAnimation(this.getData),window.addEventListener("keydown",this.onHotKey)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keydown",this.onHotKey)}},{key:"render",value:function(){var e=this.state.animationEnd;return(0,g.jsx)(d.Z,{isOpen:!0,className:"extra-attributes-dialog",style:e?this.getDialogStyle():this.getInitStyle(),zIndex:pi.Ue.f,contentClassName:"extra-attributes-content-container",modalClassName:"extra-attributes-modal",wrapClassName:"extra-attributes",fade:!1,innerRef:this.modalRef,toggle:this.onToggle,children:this.renderContent()})}}]),n}(a.Component),Cs=bs,ks=n(46408),Is=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).submit=function(){var e=s.props,t=e.repoID,n=e.path;s.setState({submitting:!0}),w.I.applyFolderExtendedProperties(t,n).then((function(){S.Z.success((0,u.ih)("Successfully applied the properties.")),s.props.toggle()})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t),s.setState({submitting:!1})}))},s.state={submitting:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.state.submitting;return(0,g.jsxs)(d.Z,{isOpen:!0,toggle:this.props.toggle,className:"apply-properties-dialog",children:[(0,g.jsx)(A.Z,{toggle:this.props.toggle,children:(0,u.ih)("Apply properties")}),(0,g.jsx)(C.Z,{children:(0,g.jsx)("p",{children:(0,u.ih)("Are you sure you want to apply the properties to all the files inside the folder?")})}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:this.props.toggle,disabled:e,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{color:"primary",className:"flex-shrink-0 apply-properties",disabled:e,onClick:this.submit,children:e?(0,g.jsx)(O.Z,{}):(0,g.jsx)(g.Fragment,{children:(0,u.ih)("Submit")})})]})]})}}]),n}(a.Component),Ms=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).getDirentPosition=function(){var e=s.props.repoInfo,t=s.getDirentPath(),n=e.repo_name;if("/"!==t){var i=t.lastIndexOf("/");n+=t.slice(0,i)}return n},s.onEditFileTagToggle=function(){s.setState({isEditFileTagShow:!s.state.isEditFileTagShow})},s.onFileTagChanged=function(){var e=s.getDirentPath();s.props.onFileTagChanged(s.props.dirent,e)},s.getDirentPath=function(){if(m.c.isMarkdownFile(s.props.path))return s.props.path;var e=s.props,t=e.dirent,n=e.path;return m.c.joinPath(n,t.name)},s.toggleExtraPropertiesDialog=function(){s.setState({isShowExtraProperties:!s.state.isShowExtraProperties})},s.toggleApplyPropertiesDialog=function(){s.setState({isShowApplyProperties:!s.state.isShowApplyProperties})},s.renderTags=function(){var e=s.props,t=e.direntType,n=e.direntDetail,i=s.getDirentPosition();return"dir"===t?(0,g.jsxs)("table",{className:"table-thead-hidden",children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"35%"}),(0,g.jsx)("th",{width:"65%"})]})}),(0,g.jsxs)("tbody",{children:[(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{children:(0,u.ih)("Location")}),(0,g.jsx)("td",{children:i})]}),(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{children:(0,u.ih)("Last Update")}),(0,g.jsx)("td",{children:L()(n.mtime).format("YYYY-MM-DD")})]}),"rw"===n.permission&&u.EG&&(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("tr",{className:"file-extra-attributes",children:(0,g.jsx)("th",{colSpan:2,children:(0,g.jsx)("div",{className:"edit-file-extra-attributes-btn",onClick:s.toggleExtraPropertiesDialog,children:(0,u.ih)("Edit extra properties")})})}),(0,g.jsx)("tr",{className:"file-extra-attributes",children:(0,g.jsx)("th",{colSpan:2,children:(0,g.jsx)("div",{className:"edit-file-extra-attributes-btn text-truncate",onClick:s.toggleApplyPropertiesDialog,title:(0,u.ih)("Apply properties to files inside the folder"),children:(0,u.ih)("Apply properties to files inside the folder")})})})]})]})]}):(0,g.jsxs)("table",{className:"table-thead-hidden",children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"35%"}),(0,g.jsx)("th",{width:"65%"})]})}),(0,g.jsxs)("tbody",{children:[(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{children:(0,u.ih)("Size")}),(0,g.jsx)("td",{children:m.c.bytesToSize(n.size)})]}),(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{children:(0,u.ih)("Location")}),(0,g.jsx)("td",{children:i})]}),(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{children:(0,u.ih)("Last Update")}),(0,g.jsx)("td",{children:L()(n.last_modified).fromNow()})]}),(0,g.jsxs)("tr",{className:"file-tag-container",children:[(0,g.jsx)("th",{children:(0,u.ih)("Tags")}),(0,g.jsxs)("td",{children:[(0,g.jsx)(ks.Z,{fileTagList:s.props.fileTagList}),(0,g.jsx)("span",{onClick:s.onEditFileTagToggle,id:s.tagListTitleID,children:(0,g.jsx)(Ve.Z,{symbol:"tag"})})]})]}),"rw"===n.permission&&u.EG&&(0,g.jsx)("tr",{className:"file-extra-attributes",children:(0,g.jsx)("th",{colSpan:2,children:(0,g.jsx)("div",{className:"edit-file-extra-attributes-btn",onClick:s.toggleExtraPropertiesDialog,children:(0,u.ih)("Edit extra properties")})})})]})]})},s.state={isEditFileTagShow:!1,isShowExtraProperties:!1,isShowApplyProperties:!1},s.tagListTitleID="detail-list-view-tags-".concat(Fi()),s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.direntType,n=e.direntDetail,i=e.fileTagList,s=this.getDirentPath();return(0,g.jsxs)(a.Fragment,{children:[this.renderTags(),this.state.isEditFileTagShow&&(0,g.jsx)(Yi.Z,{repoID:this.props.repoID,repoTags:this.props.repoTags,filePath:s,fileTagList:i,toggleCancel:this.onEditFileTagToggle,onFileTagChanged:this.onFileTagChanged,target:this.tagListTitleID,isEditFileTagShow:this.state.isEditFileTagShow}),this.state.isShowExtraProperties&&(0,g.jsx)(Cs,{repoID:this.props.repoID,filePath:s,direntType:t,direntDetail:n,onToggle:this.toggleExtraPropertiesDialog}),this.state.isShowApplyProperties&&(0,g.jsx)(Is,{toggle:this.toggleApplyPropertiesDialog,repoID:this.props.repoID,path:s})]})}}]),n}(a.Component);Ms.defaultProps={fileTagList:[]};var Ns=Ms,Zs=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).loadDirentInfo=function(e,t,n){if(e){var i=m.c.joinPath(t,e.name);s.updateDetailView(e,i)}else{var r=m.c.getDirName(t);w.I.listDir(n,r).then((function(e){for(var n=e.data.dirent_list,i=null,r=0;r0&&t.includes(s.props.dirent)){s.props.onShowDirentsDraggablePreview(),e.dataTransfer.setDragImage(s.refs.empty_content,0,0);var n=t.map((function(e){var t=s.getDirentPath(e);return{nodeDirent:e,nodeParentPath:s.props.path,nodeRootPath:t}}));return n=JSON.stringify(n),void e.dataTransfer.setData("applicaiton/drag-item-info",n)}e.dataTransfer&&e.dataTransfer.setDragImage&&e.dataTransfer.setDragImage(s.refs.drag_icon,15,15);var i=s.getDirentPath(s.props.dirent),r={nodeDirent:s.props.dirent,nodeParentPath:s.props.path,nodeRootPath:i};r=JSON.stringify(r),e.dataTransfer.setData("applicaiton/drag-item-info",r)},s.onItemDragEnter=function(e){if(m.c.isIEBrower()||!s.state.canDrag)return!1;"dir"===s.props.dirent.type&&(e.stopPropagation(),s.setState({isDropTipshow:!0}))},s.onItemDragOver=function(e){if(m.c.isIEBrower()||!s.state.canDrag)return!1;"copy"!==e.dataTransfer.dropEffect&&(e.preventDefault(),e.dataTransfer.dropEffect="move")},s.onItemDragLeave=function(e){if(m.c.isIEBrower()||!s.state.canDrag)return!1;"dir"===s.props.dirent.type&&e.stopPropagation(),s.setState({isDropTipshow:!1})},s.onItemDragDrop=function(e){if(m.c.isIEBrower()||!s.state.canDrag)return!1;if(s.setState({isDropTipshow:!1}),!e.dataTransfer.files.length&&"dir"===s.props.dirent.type){e.stopPropagation();var t=e.dataTransfer.getData("applicaiton/drag-item-info");if(t=JSON.parse(t),Array.isArray(t)){var n=t.map((function(e){return e.nodeRootPath})),i=m.c.joinPath(s.props.path,s.props.dirent.name);if(n.some((function(e){return e===i})))return;s.props.onItemsMove(s.props.currentRepoInfo,i)}else{var r=t,o=r.nodeDirent,a=r.nodeParentPath,l=r.nodeRootPath,c=s.props.dirent;if(o.name!==c.name&&("dir"!==c.type||"dir"!==o.type||a===s.props.path||-1===s.props.path.indexOf(l))){var h=m.c.joinPath(s.props.path,s.props.dirent.name);s.onItemMove(s.props.currentRepoInfo,o,h,a)}}}},s.onItemMouseDown=function(e){s.props.onItemMouseDown(e)},s.onItemContextMenu=function(e){var t=s.props.dirent;s.props.onItemContextMenu(e,t)},s.renderItemOperation=function(){var e=s.props,t=e.dirent,n=e.currentRepoInfo,i=e.selectedDirentList,r=!0,o=!0,l=(0,y.Z)(s),c=l.isCustomPermission,h=l.customPermission;if(c){var p=h.permission;r=p.download,o=p.delete}var d=m.c.isHasPermissionToShare(n,t.permission,t);return(0,g.jsx)(a.Fragment,{children:i.length>1?(0,g.jsx)(a.Fragment,{children:s.state.isOperationShow&&!t.isSelected&&(0,g.jsxs)("div",{className:"operations",children:[("rw"===t.permission||"r"===t.permission||c&&r)&&(0,g.jsx)("a",{href:"#",className:"op-icon sf2-icon-download",title:(0,u.ih)("Download"),role:"button","aria-label":(0,u.ih)("Download"),onClick:s.onItemDownload}),d&&(0,g.jsx)("a",{href:"#",className:"op-icon sf2-icon-share",title:(0,u.ih)("Share"),role:"button","aria-label":(0,u.ih)("Share"),onClick:s.onItemShare}),("rw"===t.permission||"cloud-edit"===t.permission||c&&o)&&(0,g.jsx)("a",{href:"#",className:"op-icon sf2-icon-delete",title:(0,u.ih)("Delete"),role:"button","aria-label":(0,u.ih)("Delete"),onClick:s.onItemDelete}),(0,g.jsx)(yi.Z,{item:s.props.dirent,toggleClass:"sf2-icon-caret-down",isHandleContextMenuEvent:!0,getMenuList:s.props.getDirentItemMenuList,onMenuItemClick:s.onMenuItemClick,unfreezeItem:s.unfreezeItem,freezeItem:s.props.freezeItem})]})}):(0,g.jsx)(a.Fragment,{children:s.state.isOperationShow&&(0,g.jsxs)("div",{className:"operations",children:[("rw"===t.permission||"r"===t.permission||c&&r)&&(0,g.jsx)("a",{href:"#",className:"op-icon sf2-icon-download",title:(0,u.ih)("Download"),role:"button","aria-label":(0,u.ih)("Download"),onClick:s.onItemDownload}),d&&(0,g.jsx)("a",{href:"#",className:"op-icon sf2-icon-share",title:(0,u.ih)("Share"),role:"button","aria-label":(0,u.ih)("Share"),onClick:s.onItemShare}),("rw"===t.permission||"cloud-edit"===t.permission||c&&o)&&(0,g.jsx)("a",{href:"#",className:"op-icon sf2-icon-delete",title:(0,u.ih)("Delete"),role:"button","aria-label":(0,u.ih)("Delete"),onClick:s.onItemDelete}),(0,g.jsx)(yi.Z,{item:s.props.dirent,toggleClass:"sf2-icon-caret-down",isHandleContextMenuEvent:!0,getMenuList:s.props.getDirentItemMenuList,onMenuItemClick:s.onMenuItemClick,unfreezeItem:s.unfreezeItem,freezeItem:s.props.freezeItem})]})})})};var r=s.props.dirent,o=m.c.getUserPermission(r.permission),l=o.isCustomPermission,c=o.customPermission;if(s.isCustomPermission=l,s.customPermission=c,s.canPreview=!0,s.canDrag="rw"===r.permission,l){var h=c.permission,p=h.preview,d=h.modify;s.canPreview=p||d,s.canDrag=d}return s.state={isOperationShow:!1,highlight:!1,isZipDialogOpen:!1,isMoveDialogShow:!1,isCopyDialogShow:!1,isShareDialogShow:!1,isMutipleOperation:!1,canDrag:s.canDrag,isShowTagTooltip:!1,isDragTipShow:!1,isDropTipshow:!1,isEditFileTagShow:!1,isPermissionDialogOpen:!1,isOpMenuOpen:!1},s.tagListTitleID="tag-list-title-".concat(Fi()),s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this;e.isItemFreezed===this.props.isItemFreezed||e.isItemFreezed||this.setState({highlight:!1,isOperationShow:!1},(function(){e.activeDirent&&e.activeDirent.name===e.dirent.name&&t.setState({isOperationShow:!0})}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.path,i=t.dirent,s=t.activeDirent,r=m.c.joinPath(n,i.name),o="";this.props.currentRepoInfo&&(o=u.ze+"library/"+this.props.repoID+"/"+this.props.currentRepoInfo.repo_name+m.c.encodePath(r));var l=u.ze+"lib/"+this.props.repoID+"/file"+m.c.encodePath(r);i.is_sdoc_revision&&i.revision_id&&(l=u.ze+"lib/"+this.props.repoID+"/revisions/"+i.revision_id+"/");var c=m.c.getDirentIcon(i),h=this.state.highlight?"tr-highlight ":"";h+=this.state.isDropTipshow?"tr-drop-effect":"",h+=s&&s.name===i.name?"tr-active":"",h+=i.isSelected?"tr-active":"";var d=i.is_freezed?(0,u.ih)("Frozen by {name}"):(0,u.ih)("locked by {name}");d=d.replace("{name}",i.lock_owner_name);var f=m.c.isDesktop(),v=this.state.canDrag,x="".concat(u.si,"img/file-").concat(i.is_freezed?"freezed-32.svg":"locked-32.png"),y=i.is_freezed?(0,u.ih)("freezed"):(0,u.ih)("locked"),w=(0,g.jsxs)("tr",{className:h,draggable:v,onFocus:this.onMouseEnter,onMouseEnter:this.onMouseEnter,onMouseOver:this.onMouseOver,onMouseLeave:this.onMouseLeave,onClick:this.onDirentClick,onDragStart:this.onItemDragStart,onDragEnter:this.onItemDragEnter,onDragOver:this.onItemDragOver,onDragLeave:this.onItemDragLeave,onDrop:this.onItemDragDrop,onMouseDown:this.onItemMouseDown,onContextMenu:this.onItemContextMenu,children:[(0,g.jsx)("td",{className:"pl10 ".concat(this.state.isDragTipShow?"tr-drag-effect":""),children:(0,g.jsx)("input",{type:"checkbox",className:"vam",onChange:this.onItemSelected,checked:i.isSelected})}),(0,g.jsx)("td",{className:"pl10",children:void 0!==i.starred&&(0,g.jsx)("a",{href:"#",role:"button","aria-label":i.starred?(0,u.ih)("Unstar"):(0,u.ih)("Star"),onClick:this.onItemStarred,children:(0,g.jsx)("i",{className:"fa-star ".concat(i.starred?"fas":"far star-empty")})})}),(0,g.jsx)("td",{className:"pl10",children:(0,g.jsxs)("div",{className:"dir-icon",children:[this.canPreview&&i.encoded_thumbnail_src?(0,g.jsx)("img",{ref:"drag_icon",src:"".concat(u.ze).concat(i.encoded_thumbnail_src),className:"thumbnail cursor-pointer",onClick:this.onItemClick,alt:""}):(0,g.jsx)("img",{ref:"drag_icon",src:c,width:"24",alt:""}),i.is_locked&&(0,g.jsx)("img",{className:"locked",src:x,alt:y,title:d}),(0,g.jsx)("div",{ref:"empty_content",style:{position:"absolute",width:"1px",height:"1px"}})]})}),(0,g.jsxs)("td",{className:"name",children:[this.state.isRenameing&&(0,g.jsx)(Kt.Z,{hasSuffix:"dir"!==i.type,name:i.name,onRenameConfirm:this.onRenameConfirm,onRenameCancel:this.onRenameCancel}),!this.state.isRenameing&&(0,g.jsx)(a.Fragment,{children:i.isDir()||this.canPreview?(0,g.jsx)("a",{href:"dir"===i.type?o:l,onClick:this.onItemClick,children:i.name}):(0,g.jsx)("a",{className:"sf-link",onClick:this.onItemClick,children:i.name})})]}),(0,g.jsxs)("td",{className:"tag-list-title",children:["dir"!==i.type&&i.file_tags&&i.file_tags.length>0&&(0,g.jsx)("div",{id:this.tagListTitleID,className:"dirent-item tag-list tag-list-stacked",children:i.file_tags.map((function(e,t){return(0,g.jsx)(Os,{fileTag:e,length:i.file_tags.length,index:t},t)}))}),"dir"!==i.type&&(!i.file_tags||0==i.file_tags.length)&&(0,g.jsx)("div",{id:this.tagListTitleID,className:"dirent-item tag-list tag-list-stacked"})]}),(0,g.jsx)("td",{className:"operation",children:this.renderItemOperation()}),(0,g.jsx)("td",{className:"file-size",children:i.size&&i.size}),(0,g.jsx)("td",{className:"last-update",title:L().unix(i.mtime).format("llll"),children:i.mtime_relative})]}),S=(0,g.jsxs)("tr",{children:[(0,g.jsx)("td",{onClick:this.onItemClick,children:(0,g.jsxs)("div",{className:"dir-icon",children:[this.canPreview&&i.encoded_thumbnail_src?(0,g.jsx)("img",{src:"".concat(u.ze).concat(i.encoded_thumbnail_src),className:"thumbnail cursor-pointer",alt:""}):(0,g.jsx)("img",{src:c,width:"24",alt:""}),i.is_locked&&(0,g.jsx)("img",{className:"locked",src:x,alt:y,title:d})]})}),(0,g.jsxs)("td",{onClick:this.onItemClick,children:[this.state.isRenameing&&(0,g.jsx)(Kt.Z,{hasSuffix:"dir"!==i.type,name:i.name,onRenameConfirm:this.onRenameConfirm,onRenameCancel:this.onRenameCancel}),!this.state.isRenameing&&(0,g.jsx)(a.Fragment,{children:i.isDir()||this.canPreview?(0,g.jsx)("a",{href:"dir"===i.type?o:l,children:i.name}):(0,g.jsx)("a",{className:"sf-link",children:i.name})}),(0,g.jsx)("br",{}),i.size&&(0,g.jsx)("span",{className:"item-meta-info",children:i.size}),(0,g.jsx)("span",{className:"item-meta-info",children:i.mtime_relative})]}),(0,g.jsx)("td",{children:(0,g.jsxs)(ee.Z,{isOpen:this.state.isOpMenuOpen,toggle:this.toggleOpMenu,children:[(0,g.jsx)(te.Z,{tag:"i",className:"sf-dropdown-toggle fa fa-ellipsis-v ml-0",title:(0,u.ih)("More operations"),"aria-label":(0,u.ih)("More operations"),"data-toggle":"dropdown","aria-expanded":this.state.isOpMenuOpen}),(0,g.jsxs)("div",{className:this.state.isOpMenuOpen?"":"d-none",onClick:this.toggleOpMenu,children:[(0,g.jsx)("div",{className:"mobile-operation-menu-bg-layer"}),(0,g.jsxs)("div",{className:"mobile-operation-menu",children:[void 0!==i.starred&&(0,g.jsx)(ne.Z,{className:"mobile-menu-item",onClick:this.onItemStarred,children:i.starred?(0,u.ih)("Unstar"):(0,u.ih)("Star")}),this.props.getDirentItemMenuList(i,!0).map((function(t,n){return"Divider"!=t&&"Open via Client"!=t.key?(0,g.jsx)(ne.Z,{className:"mobile-menu-item","data-op":t.key,onClick:e.onMobileMenuItemClick,children:t.value},n):null}))]})]})]})})]});return(0,g.jsxs)(a.Fragment,{children:[f?w:S,this.state.isMoveDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(ci,{path:this.props.path,repoID:this.props.repoID,dirent:this.props.dirent,isMutipleOperation:this.state.isMutipleOperation,onItemMove:this.props.onItemMove,onCancelMove:this.onItemMoveToggle,repoEncrypted:this.props.repoEncrypted})}),this.state.isCopyDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(hi,{path:this.props.path,repoID:this.props.repoID,dirent:this.props.dirent,isMutipleOperation:this.state.isMutipleOperation,onItemCopy:this.props.onItemCopy,onCancelCopy:this.onItemCopyToggle,repoEncrypted:this.props.repoEncrypted})}),(0,g.jsx)(p(),{query:"(min-width: 768px)",children:this.state.isEditFileTagShow&&(0,g.jsx)(Yi.Z,{repoID:this.props.repoID,repoTags:this.props.repoTags,fileTagList:i.file_tags,filePath:r,toggleCancel:this.onEditFileTagToggle,onFileTagChanged:this.onFileTagChanged,target:this.tagListTitleID,isEditFileTagShow:this.state.isEditFileTagShow})}),(0,g.jsx)(p(),{query:"(max-width: 767.8px)",children:this.state.isEditFileTagShow&&(0,g.jsx)(fi,{repoID:this.props.repoID,repoTags:this.props.repoTags,fileTagList:i.file_tags,filePath:r,toggleCancel:this.onEditFileTagToggle,onFileTagChanged:this.onFileTagChanged})}),this.state.isZipDialogOpen&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(vi.Z,{repoID:this.props.repoID,path:this.props.path,target:this.props.dirent.name,toggleDialog:this.closeZipDialog})}),this.state.isShareDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(We.Z,{itemType:i.type,itemName:i.name,itemPath:r,userPerm:i.permission,repoID:this.props.repoID,repoEncrypted:this.props.repoEncrypted,enableDirPrivateShare:this.props.enableDirPrivateShare,isGroupOwnedRepo:this.props.isGroupOwnedRepo,toggleDialog:this.closeSharedDialog})}),this.state.isPermissionDialogOpen&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(Vt,{toggleDialog:this.onPermissionItem,repoID:this.props.repoID,folderPath:r,folderName:i.name,isDepartmentRepo:this.props.isGroupOwnedRepo})})]})}}]),n}(a.Component),Es=n(92161),As=n(30426),Us=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,i.Z)(this,n);for(var s=arguments.length,r=new Array(s),o=0;o0&&!s.state.activeDirent||(s.setState({activeDirent:e}),s.props.onDirentClick(e))},s.sortByName=function(e){e.preventDefault();var t="asc"==s.props.sortOrder?"desc":"asc";s.props.sortItems("name",t)},s.sortByTime=function(e){e.preventDefault();var t="asc"==s.props.sortOrder?"desc":"asc";s.props.sortItems("time",t)},s.sortBySize=function(e){e.preventDefault();var t="asc"==s.props.sortOrder?"desc":"asc";s.props.sortItems("size",t)},s.prepareImageItem=function(e){var t=e.name,n=s.props.repoID,i=m.c.encodePath(m.c.joinPath(s.props.path,t)),r="".concat(u.ze,"repo/").concat(n,"/raw").concat(i);return{name:t,url:"".concat(u.ze,"lib/").concat(n,"/file").concat(i),src:r}},s.showImagePopup=function(e){var t=s.props.fullDirentList.filter((function(e){return m.c.imageCheck(e.name)})),n=t.map((function(e){return s.prepareImageItem(e)}));s.setState({isImagePopupOpen:!0,imageItems:n,imageIndex:t.indexOf(e)})},s.moveToPrevImage=function(){var e=s.state.imageItems.length;s.setState((function(t){return{imageIndex:(t.imageIndex+e-1)%e}}))},s.moveToNextImage=function(){var e=s.state.imageItems.length;s.setState((function(t){return{imageIndex:(t.imageIndex+1)%e}}))},s.closeImagePopup=function(){s.setState({isImagePopupOpen:!1})},s.onCreateFileToggle=function(e){s.setState({isCreateFileDialogShow:!s.state.isCreateFileDialogShow,fileType:e||""})},s.onCreateFolderToggle=function(){s.setState({isCreateFolderDialogShow:!s.state.isCreateFolderDialogShow})},s.onAddFolder=function(e){s.setState({isCreateFolderDialogShow:!1}),s.props.onAddFolder(e)},s.checkDuplicatedName=function(e){return s.props.direntList.some((function(t){return t.name===e}))},s.onMoveToggle=function(){s.setState({isMoveDialogShow:!s.state.isMoveDialogShow})},s.onCopyToggle=function(){s.setState({isCopyDialogShow:!s.state.isCopyDialogShow})},s.onItemsDownload=function(){var e=s.props,t=e.path,n=e.repoID,i=e.selectedDirentList;if(i.length){if(1===i.length&&!i[0].isDir()){var r=m.c.joinPath(t,i[0].name),o=li.Z.getUrl({type:"download_file_url",repoID:n,filePath:r});return void(location.href=o)}var a=i.map((function(e){return e.name}));s.setState({isProgressDialogShow:!0,downloadItems:a})}},s.onCloseZipDownloadDialog=function(){s.setState({isProgressDialogShow:!1})},s.onMouseDown=function(e){2!==e.button||e.stopPropagation()},s.handleContextClick=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e.preventDefault(),e.stopPropagation();var r=e.clientX||e.touches&&e.touches[0].pageX,o=e.clientY||e.touches&&e.touches[0].pageY;s.props.posX&&(r-=s.props.posX),s.props.posY&&(o-=s.props.posY),(0,As.SC)();var a={id:t,position:{x:r,y:o},target:e.target,currentObject:i,menuList:n};0!==n.length&&(0,As.AE)(a)},s.onContainerClick=function(){(0,As.SC)(),s.state.activeDirent&&s.onDirentClick(null)},s.onContainerMouseDown=function(e){s.onMouseDown(e)},s.onContainerContextMenu=function(e){e.preventDefault();var t=s.props.userPerm,n=m.c.getUserPermission(s.props.userPerm),i=n.isCustomPermission,r=n.customPermission;if("admin"===t||"rw"===t||i){var o=Fs.Z.NEW_FOLDER,a=Fs.Z.NEW_FILE,l=Fs.Z.NEW_MARKDOWN_FILE,c=Fs.Z.NEW_EXCEL_FILE,h=Fs.Z.NEW_POWERPOINT_FILE,p=Fs.Z.NEW_WORD_FILE,d=Fs.Z.NEW_SEADOC_FILE,g=[o,a,"Divider",l,c,h,p];if(u.np&&g.push(d),0===s.props.selectedDirentList.length){if(i)if(!r.permission.create)return;var f=g;s.handleContextClick(e,"dirent-container-menu",f)}else if(1===s.props.selectedDirentList.length)if(s.state.activeDirent){if(s.onDirentClick(null),e.preventDefault(),e.persist(),i)if(!r.permission.modify)return;setTimeout((function(){var t=g;s.handleContextClick(e,"dirent-container-menu",t)}),0)}else{var v=s.props.selectedDirentList[0],x=s.getDirentItemMenuList(v,!0);s.handleContextClick(e,"dirent-item-menu",x,v)}else{var y=[];if(i){var w=r.permission,S=w.modify,D=w.copy,j=w.download,b=w.delete;S&&y.push(Fs.Z.MOVE),D&&y.push(Fs.Z.COPY),j&&y.push(Fs.Z.DOWNLOAD),b&&y.push(Fs.Z.DELETE)}else y=[Fs.Z.MOVE,Fs.Z.COPY,Fs.Z.DOWNLOAD,Fs.Z.DELETE];s.handleContextClick(e,"dirents-menu",y)}}},s.onContainerMenuItemClick=function(e){switch(e){case"New Folder":s.onCreateFolderToggle();break;case"New File":s.onCreateFileToggle();break;case"New Markdown File":s.onCreateFileToggle(".md");break;case"New Excel File":s.onCreateFileToggle(".xlsx");break;case"New PowerPoint File":s.onCreateFileToggle(".pptx");break;case"New Word File":s.onCreateFileToggle(".docx");break;case"New SeaDoc File":s.onCreateFileToggle(".sdoc")}(0,As.SC)()},s.onDirentsMenuItemClick=function(e){switch(e){case"Move":s.onMoveToggle();break;case"Copy":s.onCopyToggle();break;case"Download":s.onItemsDownload();break;case"Delete":s.props.onItemsDelete()}(0,As.SC)()},s.onThreadMouseDown=function(e){s.onMouseDown(e)},s.onThreadContextMenu=function(e){e.stopPropagation()},s.onItemMouseDown=function(e){s.onMouseDown(e)},s.onItemContextMenu=function(e,t){if(!(s.props.selectedDirentList.length>1)){s.onDirentClick(t);var n=s.getDirentItemMenuList(t,!0);s.handleContextClick(e,"dirent-item-menu",n,t)}},s.setDirentItemRef=function(e){return function(t){s.direntItems[e]=t}},s.onMenuItemClick=function(e,t,n){var i=s.getDirentIndex(t);s.direntItems[i].onMenuItemClick(e,n),(0,As.SC)()},s.onShowMenu=function(e){s.freezeItem()},s.onHideMenu=function(e){s.unfreezeItem()},s.getDirentIndex=function(e){for(var t=s.props.direntList,n=0,i=0;i0&&(o=Vs()(t.name).slice(0,7),l=t.file_tags.map((function(e){return e.name})).join(" "));var c="";this.props.currentRepoInfo&&(c=u.ze+"library/"+this.props.repoID+"/"+this.props.currentRepoInfo.repo_name+m.c.encodePath(i));var h=u.ze+"lib/"+this.props.repoID+"/file"+m.c.encodePath(i);t.is_sdoc_revision&&t.revision_id&&(h=u.ze+"lib/"+this.props.repoID+"/revisions/"+t.revision_id+"/");var p="grid-file-img-link cursor-pointer";p+=this.state.isGridSelected?" grid-selected-active":" ",p+=this.state.isGridDropTipShow?" grid-drop-show":" ";var d=t.is_freezed?(0,u.ih)("Frozen by {name}"):(0,u.ih)("locked by {name}");d=d.replace("{name}",t.lock_owner_name);var f="".concat(u.si,"img/file-").concat(t.is_freezed?"freezed":"locked","-32.png"),v=t.is_freezed?(0,u.ih)("freezed"):(0,u.ih)("locked");return(0,g.jsx)(a.Fragment,{children:(0,g.jsxs)("li",{className:"grid-item",onContextMenu:this.onGridItemContextMenu,onMouseDown:this.onGridItemMouseDown,children:[(0,g.jsxs)("div",{className:p,draggable:this.canDrag,onClick:this.onItemClick,onDragStart:this.onGridItemDragStart,onDragEnter:this.onGridItemDragEnter,onDragOver:this.onGridItemDragOver,onDragLeave:this.onGridItemDragLeave,onDrop:this.onGridItemDragDrop,children:[this.canPreview&&t.encoded_thumbnail_src?(0,g.jsx)("img",{src:"".concat(u.ze).concat(r),ref:this.gridIcon,className:"thumbnail",onClick:this.onItemClick,alt:""}):(0,g.jsx)("img",{src:s,ref:this.gridIcon,width:"96",alt:""}),t.is_locked&&(0,g.jsx)("img",{className:"grid-file-locked-icon",src:f,alt:v,title:d})]}),(0,g.jsxs)("div",{className:"grid-file-name",onDragStart:this.onGridItemDragStart,draggable:this.canDrag,children:["dir"!==t.type&&t.file_tags&&t.file_tags.length>0&&(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("div",{id:"tag-list-title-".concat(o),className:"dirent-item tag-list tag-list-stacked d-inline-block align-middle",children:t.file_tags.map((function(e,n){var i=t.file_tags.length;return(0,g.jsx)("span",{className:"file-tag",style:{zIndex:i-n,backgroundColor:e.color}},e.id)}))}),(0,g.jsx)(qe.Z,{target:"tag-list-title-".concat(o),placement:"bottom",children:l})]}),t.isDir()||this.canPreview?(0,g.jsx)("a",{className:"grid-file-name-link ".concat(this.state.isGridSelected?"grid-link-selected-active":""),href:"dir"===t.type?c:h,onClick:this.onItemLinkClick,children:t.name}):(0,g.jsx)("a",{className:"sf-link grid-file-name-link ".concat(this.state.isGridSelected?"grid-link-selected-active":""),onClick:this.onItemLinkClick,children:t.name})]})]})})}}]),n}(a.Component),Ys=(n(62012),function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onCreateFileToggle=function(e){s.setState({isCreateFileDialogShow:!s.state.isCreateFileDialogShow,fileType:e||""})},s.onGridItemClick=function(e){(0,As.SC)(),s.setState({activeDirent:e}),s.props.onGridItemClick(e)},s.onMoveToggle=function(){s.setState({isMoveDialogShow:!s.state.isMoveDialogShow})},s.onCopyToggle=function(){s.setState({isCopyDialogShow:!s.state.isCopyDialogShow})},s.onAddFolder=function(e){s.setState({isCreateFolderDialogShow:!1}),s.props.onAddFolder(e)},s.onItemShare=function(e){e.nativeEvent.stopImmediatePropagation(),s.setState({isShareDialogShow:!s.state.isShareDialogShow})},s.closeSharedDialog=function(){s.setState({isShareDialogShow:!s.state.isShareDialogShow})},s.onItemDelete=function(e,t){t.nativeEvent.stopImmediatePropagation(),s.props.onItemDelete(e)},s.onItemConvert=function(e,t,n){t.nativeEvent.stopImmediatePropagation(),s.props.onItemConvert(e,n)},s.exportDocx=function(){var e=window.app.config.serviceURL+"/repo/sdoc_export_to_docx/"+s.props.repoID+"/?file_path="+s.getDirentPath(s.props.dirent);window.location.href=e},s.onMenuItemClick=function(e,t,n){switch((0,As.SC)(),e){case"Download":s.onItemDownload(t,n);break;case"Share":s.onItemShare(n);break;case"Delete":s.onItemDelete(t,n);break;case"Rename":s.onItemRenameToggle();break;case"Move":s.onItemMoveToggle();break;case"Copy":s.onItemCopyToggle();break;case"Unfreeze Document":case"Unlock":s.onUnlockItem(t);break;case"Freeze Document":s.onFreezeDocument(t);break;case"Convert to Markdown":s.onItemConvert(t,n,"markdown");break;case"Convert to docx":s.onItemConvert(t,n,"docx");break;case"Export docx":s.exportDocx();break;case"Convert to sdoc":s.onItemConvert(t,n,"sdoc");break;case"Tags":s.onEditFileTagToggle();break;case"Permission":s.onPermissionItem();break;case"Lock":s.onLockItem(t);break;case"History":s.onHistory(t);break;case"New Folder":s.onCreateFolderToggle(t);break;case"New File":s.onCreateFileToggle("");break;case"New Markdown File":s.onCreateFileToggle(".md");break;case"New Excel File":s.onCreateFileToggle(".xlsx");break;case"New PowerPoint File":s.onCreateFileToggle(".pptx");break;case"New Word File":s.onCreateFileToggle(".docx");break;case"New SeaDoc File":s.onCreateFileToggle(".sdoc");break;case"Access Log":s.onAccessLog(t);break;case"Properties":s.props.showDirentDetail("info");break;case"Open via Client":s.onOpenViaClient(t)}},s.onEditFileTagToggle=function(){s.setState({isEditFileTagShow:!s.state.isEditFileTagShow})},s.onFileTagChanged=function(){var e=s.state.activeDirent?s.state.activeDirent:"",t=m.c.joinPath(s.props.path,e.name);s.props.onFileTagChanged(e,t)},s.getDirentPath=function(e){var t=s.props.path;return"/"===t?t+e.name:t+"/"+e.name},s.closeZipDialog=function(){s.setState({isZipDialogOpen:!1})},s.onItemDownload=function(e,t){t.nativeEvent.stopImmediatePropagation();var n=e,i=s.props.repoID,r=s.getDirentPath(n);if("dir"===n.type)s.setState({isZipDialogOpen:!0});else{var o=li.Z.getUrl({type:"download_file_url",repoID:i,filePath:r});location.href=o}},s.onCreateFolderToggle=function(){s.setState({isCreateFolderDialogShow:!s.state.isCreateFolderDialogShow})},s.onItemRenameToggle=function(){s.setState({isRenameDialogShow:!s.state.isRenameDialogShow})},s.onItemMoveToggle=function(){s.setState({isMoveDialogShow:!s.state.isMoveDialogShow})},s.onItemCopyToggle=function(){s.setState({isCopyDialogShow:!s.state.isCopyDialogShow})},s.onPermissionItem=function(){s.setState({isPermissionDialogOpen:!s.state.isPermissionDialogOpen})},s.onLockItem=function(e){var t=s.props.repoID,n=s.getDirentPath(e);w.I.lockfile(t,n).then((function(){s.props.updateDirent(e,"is_locked",!0),s.props.updateDirent(e,"locked_by_me",!0);var t=u.b6.split("@");s.props.updateDirent(e,"lock_owner_name",t[0])})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onFreezeDocument=function(e){var t=s.props.repoID,n=s.getDirentPath(e);w.I.lockfile(t,n,-1).then((function(){s.props.updateDirent(e,"is_freezed",!0),s.props.updateDirent(e,"is_locked",!0),s.props.updateDirent(e,"locked_by_me",!0);var t=u.b6.split("@");s.props.updateDirent(e,"lock_owner_name",t[0])})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onUnlockItem=function(e){var t=s.props.repoID,n=s.getDirentPath(e);w.I.unlockfile(t,n).then((function(){s.props.updateDirent(e,"is_locked",!1),s.props.updateDirent(e,"locked_by_me",!1),s.props.updateDirent(e,"lock_owner_name","")})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onHistory=function(e){var t=s.props.repoID,n=s.getDirentPath(e),i=li.Z.getUrl({type:"file_revisions",repoID:t,filePath:n});location.href=i},s.onAccessLog=function(e){var t=s.getDirentPath(e),n=u.ze+"repo/file-access/"+s.props.repoID+"/?p="+encodeURIComponent(t);window.open(n)},s.onOpenViaClient=function(e){var t=s.props.repoID,n=s.getDirentPath(e),i=li.Z.getUrl({type:"open_via_client",repoID:t,filePath:n});location.href=i},s.onItemRename=function(e){s.props.onItemRename(s.state.activeDirent,e)},s.prepareImageItem=function(e){var t=e.name,n=s.props.repoID,i=m.c.encodePath(m.c.joinPath(s.props.path,t)),r="".concat(u.ze,"repo/").concat(n,"/raw").concat(i);return{name:t,url:"".concat(u.ze,"lib/").concat(n,"/file").concat(i),src:r}},s.showImagePopup=function(e){var t=s.props.fullDirentList.filter((function(e){return m.c.imageCheck(e.name)})),n=t.map((function(e){return s.prepareImageItem(e)}));s.setState({isImagePopupOpen:!0,imageItems:n,imageIndex:t.indexOf(e)})},s.closeImagePopup=function(){s.setState({isImagePopupOpen:!1})},s.moveToPrevImage=function(){var e=s.state.imageItems.length;s.setState((function(t){return{imageIndex:(t.imageIndex+e-1)%e}}))},s.moveToNextImage=function(){var e=s.state.imageItems.length;s.setState((function(t){return{imageIndex:(t.imageIndex+1)%e}}))},s.checkDuplicatedName=function(e){return m.c.checkDuplicatedNameInList(s.props.direntList,e)},s.onMouseDown=function(e){e.stopPropagation(),e.button},s.onGridContainerMouseDown=function(e){s.onMouseDown(e)},s.onGridItemMouseDown=function(e){s.onMouseDown(e)},s.gridContainerClick=function(){(0,As.SC)(),s.props.isDirentDetailShow||s.onGridItemClick(null)},s.onGridContainerContextMenu=function(e){e.preventDefault();var t=s.props.userPerm;if("admin"===t||"rw"===t){var n=Fs.Z.NEW_FOLDER,i=Fs.Z.NEW_FILE,r=Fs.Z.NEW_MARKDOWN_FILE,o=Fs.Z.NEW_EXCEL_FILE,a=Fs.Z.NEW_POWERPOINT_FILE,l=Fs.Z.NEW_WORD_FILE,c=Fs.Z.NEW_SEADOC_FILE,h=[n,i,"Divider",r,o,a,l];u.np&&h.push(c),s.handleContextClick(e,"dirent-grid-container-menu",h)}},s.onGridItemContextMenu=function(e,t){var n=s.getDirentItemMenuList(t,!0);s.handleContextClick(e,"grid-item-contextmenu",n,t),s.props.onGridItemClick&&s.props.onGridItemClick(t)},s.handleContextClick=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e.preventDefault(),e.stopPropagation();var r=e.clientX||e.touches&&e.touches[0].pageX,o=e.clientY||e.touches&&e.touches[0].pageY;s.props.posX&&(r-=s.props.posX),s.props.posY&&(o-=s.props.posY),(0,As.SC)(),s.setState({activeDirent:i});var a={id:t,position:{x:r,y:o},target:e.target,currentObject:i,menuList:n};0!==n.length&&(0,As.AE)(a)},s.getDirentItemMenuList=function(e,t){var n=s.isRepoOwner,i=s.props.currentRepoInfo;return m.c.getDirentOperationList(n,i,e,t)},s.state={isImagePopupOpen:!1,imageItems:[],imageIndex:0,isShareDialogShow:!1,isMoveDialogShow:!1,isCopyDialogShow:!1,isEditFileTagShow:!1,isZipDialogOpen:!1,isRenameDialogShow:!1,isCreateFolderDialogShow:!1,isCreateFileDialogShow:!1,fileType:"",isPermissionDialogOpen:!1,isMutipleOperation:!1,isGridItemFreezed:!1,activeDirent:null},s.isRepoOwner=e.currentRepoInfo.owner_email===u.b6,s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.direntList,i=t.path,s=this.state.activeDirent?this.state.activeDirent:"",r=m.c.joinPath(i,s.name);return this.props.isDirentListLoading?(0,g.jsx)(O.Z,{}):(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("ul",{className:"grid-view",onClick:this.gridContainerClick,onContextMenu:this.onGridContainerContextMenu,onMouseDown:this.onGridContainerMouseDown,children:0!==n.length&&n.map((function(t,n){return(0,g.jsx)(Ks,{dirent:t,repoID:e.props.repoID,path:e.props.path,onItemClick:e.props.onItemClick,currentRepoInfo:e.props.currentRepoInfo,showImagePopup:e.showImagePopup,onGridItemContextMenu:e.onGridItemContextMenu,onItemMove:e.props.onItemMove,onGridItemMouseDown:e.onGridItemMouseDown,onGridItemClick:e.onGridItemClick,activeDirent:e.state.activeDirent},n)}))}),(0,g.jsx)(Es.Z,{id:"grid-item-contextmenu",onMenuItemClick:this.onMenuItemClick}),(0,g.jsx)(Es.Z,{id:"dirent-grid-container-menu",onMenuItemClick:this.onMenuItemClick}),this.state.isCreateFolderDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(ii.Z,{parentPath:this.props.path,onAddFolder:this.onAddFolder,checkDuplicatedName:this.checkDuplicatedName,addFolderCancel:this.onCreateFolderToggle})}),this.state.isCreateFileDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(si.Z,{parentPath:this.props.path,fileType:this.state.fileType,onAddFile:this.props.onAddFile,checkDuplicatedName:this.checkDuplicatedName,toggleDialog:this.onCreateFileToggle})}),this.state.isMoveDialogShow&&(0,g.jsx)(ci,{path:this.props.path,repoID:this.props.repoID,repoEncrypted:this.props.currentRepoInfo.encrypted,isMutipleOperation:this.state.isMutipleOperation,onItemMove:this.props.onItemMove,onCancelMove:this.onMoveToggle,dirent:this.state.activeDirent}),this.state.isZipDialogOpen&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(vi.Z,{repoID:this.props.repoID,path:this.props.path,target:s.name,toggleDialog:this.closeZipDialog})}),this.state.isCopyDialogShow&&(0,g.jsx)(hi,{path:this.props.path,repoID:this.props.repoID,repoEncrypted:this.props.currentRepoInfo.encrypted,isMutipleOperation:this.state.isMutipleOperation,onItemCopy:this.props.onItemCopy,onCancelCopy:this.onCopyToggle,dirent:this.state.activeDirent}),this.state.isEditFileTagShow&&(0,g.jsx)(fi,{repoID:this.props.repoID,fileTagList:s.file_tags,filePath:r,toggleCancel:this.onEditFileTagToggle,repoTags:this.props.repoTags,onFileTagChanged:this.onFileTagChanged}),this.state.isShareDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(We.Z,{itemType:s.type,itemName:s.name,itemPath:r,userPerm:s.permission,repoID:this.props.repoID,repoEncrypted:!1,enableDirPrivateShare:this.props.enableDirPrivateShare,isGroupOwnedRepo:this.props.isGroupOwnedRepo,toggleDialog:this.closeSharedDialog})}),this.state.isRenameDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(xi,{dirent:this.state.activeDirent,onRename:this.onItemRename,checkDuplicatedName:this.checkDuplicatedName,toggleCancel:this.onItemRenameToggle})}),this.state.isPermissionDialogOpen&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(Vt,{toggleDialog:this.onPermissionItem,repoID:this.props.repoID,folderPath:r,folderName:s.name,isDepartmentRepo:this.props.isGroupOwnedRepo})}),this.state.isImagePopupOpen&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(Ls.Z,{imageItems:this.state.imageItems,imageIndex:this.state.imageIndex,closeImagePopup:this.closeImagePopup,moveToPrevImage:this.moveToPrevImage,moveToNextImage:this.moveToNextImage})})]})}}]),n}(a.Component)),Xs=Ys,Js=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){return"/"===this.props.path&&0===this.props.direntList.length?(0,g.jsx)(_s,{path:this.props.path,isDirentListLoading:this.props.isDirentListLoading,onAddFile:this.props.onAddFile}):(0,g.jsxs)(a.Fragment,{children:[this.props.isRepoInfoBarShow&&(0,g.jsx)(Ts.Z,{repoID:this.props.repoID,currentPath:this.props.path,usedRepoTags:this.props.usedRepoTags,updateUsedRepoTags:this.props.updateUsedRepoTags,onFileTagChanged:this.props.onFileTagChanged}),(0,g.jsx)(Xs,{path:this.props.path,repoID:this.props.repoID,currentRepoInfo:this.props.currentRepoInfo,isGroupOwnedRepo:this.props.isGroupOwnedRepo,userPerm:this.props.userPerm,enableDirPrivateShare:this.props.enableDirPrivateShare,direntList:this.props.direntList,fullDirentList:this.props.fullDirentList,onAddFile:this.props.onAddFile,onItemClick:this.props.onItemClick,onItemDelete:this.props.onItemDelete,onItemMove:this.props.onItemMove,onItemCopy:this.props.onItemCopy,onItemConvert:this.props.onItemConvert,isDirentListLoading:this.props.isDirentListLoading,updateDirent:this.props.updateDirent,onRenameNode:this.props.onRenameNode,showDirentDetail:this.props.showDirentDetail,onGridItemClick:this.props.onGridItemClick,isDirentDetailShow:this.props.isDirentDetailShow,onItemRename:this.props.onItemRename,onAddFolder:this.props.onAddFolder,repoTags:this.props.repoTags,onFileTagChanged:this.props.onFileTagChanged})]})}}]),n}(a.Component),$s=Js,Qs=n(20512),er=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).handleChange=function(e){e.target.value.trim()?s.setState({isSubmitBtnActive:!0}):s.setState({isSubmitBtnActive:!1}),s.setState({newName:e.target.value})},s.handleSubmit=function(){var e=s.validateInput(),t=e.isValid,n=e.errMessage;if(t)if(s.checkDuplicatedName()){var i=(0,u.ih)('The name "{name}" is already taken. Please choose a different name.');i=i.replace("{name}",m.c.HTMLescape(s.state.newName)),s.setState({errMessage:i})}else s.props.onRename(s.state.newName);else s.setState({errMessage:n})},s.handleKeyDown=function(e){"Enter"===e.key&&s.handleSubmit()},s.toggle=function(){s.props.toggleCancel()},s.changeState=function(e){var t=e.object.name;s.setState({newName:t})},s.validateInput=function(){var e=s.state.newName.trim(),t=!0,n="";return e?e.indexOf("/")>-1?{isValid:t=!1,errMessage:n=(0,u.ih)("Name should not include '/'.")}:{isValid:t,errMessage:n}:{isValid:t=!1,errMessage:n=(0,u.ih)("Name is required.")}},s.checkDuplicatedName=function(){return s.props.checkDuplicatedName(s.state.newName)},s.onAfterModelOpened=function(){if(s.newInput.current){var e=s.props.currentNode,t=e.object.type;if(s.newInput.current.focus(),"file"===t){var n=e.object.name.lastIndexOf(".md");s.newInput.current.setSelectionRange(0,n,"forward")}else s.newInput.current.setSelectionRange(0,-1)}},s.state={newName:"",errMessage:"",isSubmitBtnActive:!1},s.newInput=a.createRef(),s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillMount",value:function(){this.setState({newName:this.props.currentNode.object.name})}},{key:"componentDidMount",value:function(){var e=this.props.currentNode;this.changeState(e)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.changeState(e.currentNode)}},{key:"render",value:function(){var e=this.props.currentNode.object.type;return(0,g.jsxs)(d.Z,{isOpen:!0,toggle:this.toggle,onOpened:this.onAfterModelOpened,children:[(0,g.jsx)(A.Z,{toggle:this.toggle,children:"file"===e?(0,u.ih)("Rename File"):(0,u.ih)("Rename Folder")}),(0,g.jsxs)(C.Z,{children:[(0,g.jsx)("p",{children:"file"===e?(0,u.ih)("New file name"):(0,u.ih)("New folder name")}),(0,g.jsx)(K.Z,{onKeyDown:this.handleKeyDown,innerRef:this.newInput,placeholder:"newName",value:this.state.newName,onChange:this.handleChange}),this.state.errMessage&&(0,g.jsx)(xt.Z,{color:"danger",className:"mt-2",children:this.state.errMessage})]}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:this.toggle,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{color:"primary",onClick:this.handleSubmit,disabled:!this.state.isSubmitBtnActive,children:(0,u.ih)("Submit")})]})]})}}]),n}(a.Component),tr=er,nr=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onNodeClick=function(e){s.setState({opNode:e}),m.c.imageCheck(e.object.name)?s.showNodeImagePopup(e):s.props.onNodeClick(e)},s.onMenuItemClick=function(e,t){switch(s.setState({opNode:t}),e){case"New Folder":t?s.onAddFolderToggle():s.onAddFolderToggle("root");break;case"New File":t?s.onAddFileToggle():s.onAddFileToggle("root");break;case"Rename":s.onRenameToggle();break;case"Delete":s.onDeleteNode(t);break;case"Copy":s.onCopyToggle();break;case"Move":s.onMoveToggle();break;case"Open in New Tab":s.onOpenFile(t)}},s.onAddFileToggle=function(e){if("root"===e){var t=s.props.treeData.root;s.setState({isAddFileDialogShow:!s.state.isAddFileDialogShow,opNode:t})}else s.setState({isAddFileDialogShow:!s.state.isAddFileDialogShow})},s.onAddFolderToggle=function(e){if("root"===e){var t=s.props.treeData.root;s.setState({isAddFolderDialogShow:!s.state.isAddFolderDialogShow,opNode:t})}else s.setState({isAddFolderDialogShow:!s.state.isAddFolderDialogShow})},s.onRenameToggle=function(){s.setState({isRenameDialogShow:!s.state.isRenameDialogShow})},s.onCopyToggle=function(){s.setState({isCopyDialogShow:!s.state.isCopyDialogShow})},s.onMoveToggle=function(){s.setState({isMoveDialogShow:!s.state.isMoveDialogShow})},s.onAddFolderNode=function(e){s.setState({isAddFolderDialogShow:!s.state.isAddFolderDialogShow}),s.props.onAddFolderNode(e)},s.onRenameNode=function(e){s.setState({isRenameDialogShow:!s.state.isRenameDialogShow});var t=s.state.opNode;s.props.onRenameNode(t,e)},s.onDeleteNode=function(e){s.props.onDeleteNode(e)},s.onOpenFile=function(e){var t=u.ze+"lib/"+s.props.repoID+"/file"+m.c.encodePath(e.path);window.open(t,"_blank")},s.checkDuplicatedName=function(e){var t=s.state.opNode;return(t.parentNode?t.parentNode:t).children.map((function(e){return e.object})).some((function(t){return t.name===e}))},s.showNodeImagePopup=function(e){var t=e.parentNode.children.filter((function(e){return m.c.imageCheck(e.object.name)})).map((function(e){return e.object.name}));s.setState({isNodeImagePopupOpen:!0,imageNodeItems:s.prepareImageItems(e),imageIndex:t.indexOf(e.object.name)})},s.prepareImageItems=function(e){var t=e.parentNode.children.filter((function(e){return m.c.imageCheck(e.object.name)})),n=!s.props.currentRepoInfo.encrypted;return t.map((function(t){return function(t){var i=t.object.name,r=m.c.encodePath(m.c.joinPath(e.parentNode.path,i)),o="gif"===i.substr(i.lastIndexOf(".")+1).toLowerCase(),a=s.props.repoID,l="";return l=n&&!o?"".concat(u.ze,"thumbnail/").concat(a,"/").concat(u.fp).concat(r):"".concat(u.ze,"repo/").concat(a,"/raw").concat(r),{name:i,url:"".concat(u.ze,"lib/").concat(a,"/file").concat(r),src:l}}(t)}))},s.closeNodeImagePopup=function(){s.setState({isNodeImagePopupOpen:!1})},s.moveToPrevImage=function(){var e=s.state.imageNodeItems.length;s.setState((function(t){return{imageIndex:(t.imageIndex+e-1)%e}}))},s.moveToNextImage=function(){var e=s.state.imageNodeItems.length;s.setState((function(t){return{imageIndex:(t.imageIndex+1)%e}}))},s.stopTreeScrollPropagation=function(e){e.stopPropagation()},s.state={opNode:null,isAddFileDialogShow:!1,isAddFolderDialogShow:!1,isRenameDialogShow:!1,isNodeImagePopupOpen:!1,imageNodeItems:[],imageIndex:0,isCopyDialogShow:!1,isMoveDialogShow:!1,isMutipleOperation:!1},s.isNodeMenuShow=!0,s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.setState({opNode:e.currentNode})}},{key:"render",value:function(){var e=this.props.navRate?"0 0 "+100*this.props.navRate+"%":"0 0 25%",t=this.props.inResizing?"none":"";return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("div",{className:"dir-content-nav",role:"navigation",style:{flex:e,userSelect:t},onScroll:this.stopTreeScrollPropagation,children:this.props.isTreeDataLoading?(0,g.jsx)(O.Z,{}):(0,g.jsx)(Qs.Z,{userPerm:this.props.userPerm,isNodeMenuShow:this.isNodeMenuShow,treeData:this.props.treeData,currentPath:this.props.currentPath,onNodeClick:this.onNodeClick,onNodeExpanded:this.props.onNodeExpanded,onNodeCollapse:this.props.onNodeCollapse,onMenuItemClick:this.onMenuItemClick,onFreezedItem:this.onFreezedItem,onUnFreezedItem:this.onUnFreezedItem,onItemMove:this.props.onItemMove,currentRepoInfo:this.props.currentRepoInfo,selectedDirentList:this.props.selectedDirentList,onItemsMove:this.props.onItemsMove})}),this.state.isAddFolderDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(ii.Z,{parentPath:this.state.opNode.path,onAddFolder:this.onAddFolderNode,checkDuplicatedName:this.checkDuplicatedName,addFolderCancel:this.onAddFolderToggle})}),this.state.isAddFileDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(si.Z,{parentPath:this.state.opNode.path,onAddFile:this.props.onAddFileNode,checkDuplicatedName:this.checkDuplicatedName,toggleDialog:this.onAddFileToggle})}),this.state.isRenameDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(tr,{currentNode:this.state.opNode,onRename:this.onRenameNode,checkDuplicatedName:this.checkDuplicatedName,toggleCancel:this.onRenameToggle})}),this.state.isCopyDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(hi,{path:this.state.opNode.parentNode.path,repoID:this.props.repoID,dirent:this.state.opNode.object,onItemCopy:this.props.onItemCopy,repoEncrypted:this.props.currentRepoInfo.encrypted,onCancelCopy:this.onCopyToggle,isMutipleOperation:this.state.isMutipleOperation})}),this.state.isMoveDialogShow&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(ci,{path:this.state.opNode.parentNode.path,repoID:this.props.repoID,dirent:this.state.opNode.object,onItemMove:this.props.onItemMove,repoEncrypted:this.props.currentRepoInfo.encrypted,onCancelMove:this.onMoveToggle,isMutipleOperation:this.state.isMutipleOperation})}),this.state.isNodeImagePopupOpen&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(Ls.Z,{imageItems:this.state.imageNodeItems,imageIndex:this.state.imageIndex,closeImagePopup:this.closeNodeImagePopup,moveToPrevImage:this.moveToPrevImage,moveToNextImage:this.moveToNextImage})})]})}}]),n}(a.Component);nr.defaultProps={navRate:.25};var ir=nr,sr=n(88376),rr=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,i.Z)(this,n);for(var s=arguments.length,r=new Array(s),o=0;o.4?s.setState({inResizing:!1,navRate:.38}):s.setState({navRate:n})},s.setCookie=function(e,t){var n=e+"="+t+";";document.cookie=n},s.getCookie=function(e){for(var t=e+"=",n=document.cookie.split(";"),i=0,s=n.length;i=t.scrollHeight&&s.props.onListContainerScroll()},s.state={currentDirent:null},s.errMessage=(0,g.jsx)("div",{className:"message err-tip",children:(0,u.ih)("Folder does not exist.")}),s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.path===this.props.path&&e.updateDetail===this.props.updateDetail||this.setState({currentDirent:null})}},{key:"render",value:function(){var e=this.props,t=e.path,n=e.repoID,i=e.usedRepoTags,s=!1;return"/"===t&&0!==i.length&&(s=!0),(0,g.jsxs)(a.Fragment,{children:[(0,g.jsxs)("div",{className:"cur-view-container",children:["read-only"===this.props.currentRepoInfo.status&&(0,g.jsx)("div",{className:"readonly-tip-message",children:(0,u.ih)("This library has been set to read-only by admin and cannot be updated.")}),(0,g.jsx)("div",{className:"cur-view-path",children:(0,g.jsx)(Ki,{repoID:n,repoName:this.props.currentRepoInfo.repo_name,pathPrefix:this.props.pathPrefix,currentPath:this.props.path,userPerm:this.props.userPerm,isViewFile:this.props.isViewFile,onTabNavClick:this.props.onTabNavClick,onPathClick:this.onPathClick,updateUsedRepoTags:this.props.updateUsedRepoTags,fileTags:this.props.fileTags,onDeleteRepoTag:this.props.onDeleteRepoTag,direntList:this.props.direntList,sortBy:this.props.sortBy,sortOrder:this.props.sortOrder,sortItems:this.props.sortItems})}),(0,g.jsxs)("div",{className:"cur-view-content lib-content-container ".concat("column"===this.props.currentMode?"view-mode-container":""),onScroll:this.onItemsScroll,children:[!this.props.pathExist&&this.errMessage,this.props.pathExist&&(0,g.jsxs)(a.Fragment,{children:["list"===this.props.currentMode&&(0,g.jsx)(Ws,{path:this.props.path,repoID:n,currentRepoInfo:this.props.currentRepoInfo,isGroupOwnedRepo:this.props.isGroupOwnedRepo,userPerm:this.props.userPerm,enableDirPrivateShare:this.props.enableDirPrivateShare,isRepoInfoBarShow:s,repoTags:this.props.repoTags,usedRepoTags:this.props.usedRepoTags,updateUsedRepoTags:this.props.updateUsedRepoTags,isDirentListLoading:this.props.isDirentListLoading,direntList:this.props.direntList,fullDirentList:this.props.fullDirentList,sortBy:this.props.sortBy,sortOrder:this.props.sortOrder,sortItems:this.props.sortItems,onAddFolder:this.props.onAddFolder,onAddFile:this.props.onAddFile,onItemClick:this.onItemClick,onItemSelected:this.onItemSelected,onItemDelete:this.onItemDelete,onItemRename:this.props.onItemRename,onItemMove:this.onItemMove,onItemCopy:this.props.onItemCopy,onItemConvert:this.props.onItemConvert,onDirentClick:this.onDirentClick,updateDirent:this.props.updateDirent,isAllItemSelected:this.props.isAllDirentSelected,onAllItemSelected:this.props.onAllDirentSelected,selectedDirentList:this.props.selectedDirentList,onItemsMove:this.props.onItemsMove,onItemsCopy:this.props.onItemsCopy,onItemsDelete:this.props.onItemsDelete,onFileTagChanged:this.props.onFileTagChanged,showDirentDetail:this.props.showDirentDetail,loadDirentList:this.props.loadDirentList}),"grid"===this.props.currentMode&&(0,g.jsx)($s,{path:this.props.path,repoID:n,currentRepoInfo:this.props.currentRepoInfo,isGroupOwnedRepo:this.props.isGroupOwnedRepo,userPerm:this.props.userPerm,enableDirPrivateShare:this.props.enableDirPrivateShare,onRenameNode:this.props.onRenameNode,isRepoInfoBarShow:s,repoTags:this.props.repoTags,usedRepoTags:this.props.usedRepoTags,updateUsedRepoTags:this.props.updateUsedRepoTags,isDirentListLoading:this.props.isDirentListLoading,direntList:this.props.direntList,fullDirentList:this.props.fullDirentList,onAddFile:this.props.onAddFile,onItemClick:this.onItemClick,onItemDelete:this.props.onItemDelete,onItemMove:this.onItemMove,onItemCopy:this.props.onItemCopy,onItemConvert:this.props.onItemConvert,updateDirent:this.props.updateDirent,onAddFolder:this.props.onAddFolder,showDirentDetail:this.props.showDirentDetail,onGridItemClick:this.onGridItemClick,isDirentDetailShow:this.props.isDirentDetailShow,onItemRename:this.props.onItemRename,onFileTagChanged:this.props.onFileTagChanged}),"column"===this.props.currentMode&&(0,g.jsx)(lr,{path:this.props.path,repoID:n,currentRepoInfo:this.props.currentRepoInfo,isGroupOwnedRepo:this.props.isGroupOwnedRepo,userPerm:this.props.userPerm,enableDirPrivateShare:this.props.enableDirPrivateShare,isTreeDataLoading:this.props.isTreeDataLoading,treeData:this.props.treeData,currentNode:this.props.currentNode,onNodeClick:this.props.onNodeClick,onNodeCollapse:this.props.onNodeCollapse,onNodeExpanded:this.props.onNodeExpanded,onAddFolderNode:this.props.onAddFolder,onAddFileNode:this.props.onAddFile,onRenameNode:this.props.onRenameNode,onDeleteNode:this.props.onDeleteNode,isViewFile:this.props.isViewFile,isFileLoading:this.props.isFileLoading,isFileLoadedErr:this.props.isFileLoadedErr,hash:this.props.hash,filePermission:this.props.filePermission,content:this.props.content,lastModified:this.props.lastModified,latestContributor:this.props.latestContributor,onLinkClick:this.props.onLinkClick,isRepoInfoBarShow:s,repoTags:this.props.repoTags,usedRepoTags:this.props.usedRepoTags,updateUsedRepoTags:this.props.updateUsedRepoTags,isDirentListLoading:this.props.isDirentListLoading,direntList:this.props.direntList,fullDirentList:this.props.fullDirentList,sortBy:this.props.sortBy,sortOrder:this.props.sortOrder,sortItems:this.props.sortItems,onAddFolder:this.props.onAddFolder,onAddFile:this.props.onAddFile,onItemClick:this.onItemClick,onItemSelected:this.onItemSelected,onItemDelete:this.onItemDelete,onItemRename:this.props.onItemRename,onItemMove:this.onItemMove,onItemCopy:this.props.onItemCopy,onItemConvert:this.props.onItemConvert,onDirentClick:this.onDirentClick,updateDirent:this.props.updateDirent,isAllItemSelected:this.props.isAllDirentSelected,onAllItemSelected:this.props.onAllDirentSelected,selectedDirentList:this.props.selectedDirentList,onItemsMove:this.props.onItemsMove,onItemsCopy:this.props.onItemsCopy,onItemsDelete:this.props.onItemsDelete,onFileTagChanged:this.props.onFileTagChanged,showDirentDetail:this.props.showDirentDetail,onItemsScroll:this.onItemsScroll})]})]})]}),this.props.isDirentDetailShow&&(0,g.jsx)(a.Fragment,{children:(0,g.jsx)("div",{className:"cur-view-detail",children:"/"!==this.props.path||this.state.currentDirent?(0,g.jsx)(Ps,{repoID:n,path:this.props.path,dirent:this.state.currentDirent,currentRepoInfo:this.props.currentRepoInfo,repoTags:this.props.repoTags,fileTags:this.props.isViewFile?this.props.fileTags:[],onFileTagChanged:this.props.onFileTagChanged,onItemDetailsClose:this.props.closeDirentDetail,direntDetailPanelTab:this.props.direntDetailPanelTab}):(0,g.jsx)(Dt,{currentRepo:this.props.currentRepoInfo,closeDetails:this.props.closeDirentDetail})})})]})}}]),n}(a.Component),hr=n(57313),pr=n.n(hr),dr="uploading",ur="error",mr="isSaving",gr="uploaded",fr=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onUploadCancel=function(e){e.preventDefault(),s.props.onUploadCancel(s.props.resumableFile)},s.onUploadRetry=function(e){e.preventDefault(),s.props.onUploadRetry(s.props.resumableFile)},s.formatFileSize=function(e){return"number"!==typeof e?"":e>=1e9?(e/1e9).toFixed(1)+" G":e>=1e6?(e/1e6).toFixed(1)+" M":e>=1e3?(e/1e3).toFixed(1)+" K":e.toFixed(1)+" B"},s.state={uploadState:dr},s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.resumableFile,n=dr;t.error?n=ur:(0!==t.remainingTime||t.isSaved||(n=mr),t.isSaved&&(n=gr)),this.setState({uploadState:n})}},{key:"render",value:function(){var e=this.props.resumableFile,t=Math.round(100*e.progress()),n=e.error;return(0,g.jsxs)("tr",{className:"file-upload-item",children:[(0,g.jsx)("td",{className:"upload-name",children:(0,g.jsx)("div",{className:"ellipsis",children:e.newFileName})}),(0,g.jsx)("td",{children:(0,g.jsx)("span",{className:"file-size",children:this.formatFileSize(e.size)})}),(0,g.jsxs)("td",{className:"upload-progress",children:[(this.state.uploadState===dr||this.state.uploadState===mr)&&(0,g.jsxs)(a.Fragment,{children:[e.size>=1e8&&(0,g.jsxs)(a.Fragment,{children:[e.isUploading()&&(0,g.jsxs)("div",{className:"progress-container",children:[(0,g.jsx)("div",{className:"progress",children:(0,g.jsx)("div",{className:"progress-bar",role:"progressbar",style:{width:"".concat(t,"%")},"aria-valuenow":t,"aria-valuemin":"0","aria-valuemax":"100"})}),-1===e.remainingTime&&(0,g.jsx)("div",{className:"progress-text",children:(0,u.ih)("Preparing to upload...")}),e.remainingTime>0&&(0,g.jsxs)("div",{className:"progress-text",children:[(0,u.ih)("Remaining")," ",m.c.formatTime(e.remainingTime)]}),0===e.remainingTime&&(0,g.jsx)("div",{className:"progress-text",children:(0,u.ih)("Saving...")})]}),!e.isUploading()&&(0,g.jsx)("div",{className:"progress-container d-flex align-items-center",children:(0,g.jsx)("div",{className:"progress",children:(0,g.jsx)("div",{className:"progress-bar",role:"progressbar",style:{width:"".concat(t,"%")},"aria-valuenow":t,"aria-valuemin":"0","aria-valuemax":"100"})})})]}),e.size<1e8&&(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("div",{className:"progress-container d-flex align-items-center",children:(0,g.jsx)("div",{className:"progress",children:(0,g.jsx)("div",{className:"progress-bar",role:"progressbar",style:{width:"".concat(t,"%")},"aria-valuenow":t,"aria-valuemin":"0","aria-valuemax":"100"})})}),this.state.uploadState===dr&&(0,g.jsxs)(g.Fragment,{children:[0==t&&(0,g.jsx)("p",{className:"progress-text mb-0",children:(0,u.ih)("Waiting...")}),t>0&&(0,g.jsx)("p",{className:"progress-text mb-0",children:"".concat((0,u.ih)("Uploading...")," ").concat(t,"%")})]}),this.state.uploadState===mr&&(0,g.jsx)("p",{className:"progress-text mb-0",children:(0,u.ih)("Saving...")})]})]}),this.state.uploadState===gr&&(0,g.jsxs)("div",{className:"d-flex align-items-center",children:[(0,g.jsx)("span",{className:"upload-success-icon sf2-icon-tick mr-2"}),(0,g.jsx)("span",{className:"upload-success-msg",children:(0,u.ih)("Uploaded")})]}),this.state.uploadState===ur&&(0,g.jsxs)("div",{className:"d-flex align-items-center",children:[(0,g.jsx)("span",{className:"upload-failure-icon fas fa-exclamation mr-2"}),(0,g.jsx)("span",{className:"upload-failure-msg",dangerouslySetInnerHTML:{__html:n}})]})]}),(0,g.jsx)("td",{className:"upload-operation",children:(0,g.jsxs)(a.Fragment,{children:[this.state.uploadState===dr&&(0,g.jsx)("a",{href:"#",onClick:this.onUploadCancel,role:"button",children:(0,u.ih)("Cancel")}),this.state.uploadState===ur&&(0,g.jsx)("a",{href:"#",onClick:this.onUploadRetry,role:"button",children:(0,u.ih)("Retry")})]})})]})}}]),n}(a.Component),vr=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.file;return(0,g.jsxs)("tr",{className:"file-upload-item",children:[(0,g.jsx)("td",{className:"upload-name",children:(0,g.jsx)("div",{className:"ellipsis",title:e.name,children:e.name})}),(0,g.jsx)("td",{children:m.c.bytesToSize(e.size)}),(0,g.jsx)("td",{children:(0,g.jsxs)("div",{className:"d-flex align-items-center",children:[(0,g.jsx)("span",{className:"upload-failure-icon fas fa-exclamation mr-2"}),(0,g.jsx)("span",{className:"upload-failure-msg",children:(0,u.ih)("File too large")})]})}),(0,g.jsx)("td",{})]})}}]),n}(a.Component),xr=vr,yr=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onCancelAllUploading=function(){s.props.onCancelAllUploading()},s.onMinimizeUpload=function(e){e.nativeEvent.stopImmediatePropagation(),s.setState({isMinimized:!s.state.isMinimized})},s.onCloseUpload=function(e){e.nativeEvent.stopImmediatePropagation(),s.props.onCloseUploadDialog()},s.state={isMinimized:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e,t=this,n=this.props,i=n.totalProgress,s=n.retryFileList,r=n.uploadBitrate,o=n.uploadFileList,a=n.forbidUploadFileList,l=n.isUploading,c=(0,u.ih)("{uploaded_files_num}/{all_files_num} Files").replace("{uploaded_files_num}",o.filter((function(e){return e.isSaved})).length).replace("{all_files_num}",o.length);if(!l){var h=o.filter((function(e){return e.error})).length+a.length;h>0&&(e=(0,u.ih)("{failed_files_num} file(s) failed to upload").replace("{failed_files_num}",h))}return(0,g.jsxs)("div",{className:"uploader-list-view mw-100",style:{height:this.state.isMinimized?document.querySelector(".uploader-list-header").offsetHeight:"20rem"},children:[(0,g.jsxs)("div",{className:"uploader-list-header flex-shrink-0",children:[(0,g.jsx)("div",{children:l?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("span",{children:(0,u.ih)("File Uploading...")}),(0,g.jsx)("span",{className:"ml-2",children:"".concat(i,"% (").concat(m.c.formatBitRate(r),")")}),(0,g.jsx)("div",{className:"progress",children:(0,g.jsx)("div",{className:"progress-bar",role:"progressbar",style:{width:"".concat(i,"%")},"aria-valuenow":i,"aria-valuemin":"0","aria-valuemax":"100"})})]}):(0,g.jsx)(g.Fragment,{children:e?(0,g.jsx)("p",{className:"m-0 error",children:e}):(0,g.jsx)("p",{className:"m-0",children:(0,u.ih)("All files uploaded")})})}),(0,g.jsxs)("div",{className:"upload-dialog-op-container",children:[(0,g.jsx)("span",{className:"sf2-icon-minus upload-dialog-op",onClick:this.onMinimizeUpload}),!l&&(0,g.jsx)("span",{className:"sf2-icon-x1 upload-dialog-op",onClick:this.onCloseUpload})]})]}),(0,g.jsxs)("div",{className:"uploader-list-content",children:[(0,g.jsxs)("div",{className:"d-flex justify-content-between align-items-center border-bottom",children:[o.length>0&&(0,g.jsx)("span",{children:c}),(0,g.jsxs)("div",{className:"ml-auto",children:[(0,g.jsx)("button",{className:"btn btn-lg border-0 background-transparent px-0",onClick:this.props.onUploadRetryAll,disabled:0==s.length,children:(0,u.ih)("Retry All")}),(0,g.jsx)("button",{className:"btn btn-lg border-0 background-transparent px-0 ml-3",onClick:this.props.onCancelAllUploading,disabled:!l,children:(0,u.ih)("Cancel All")})]})]}),(0,g.jsxs)("table",{className:"table-thead-hidden",children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"40%",children:(0,u.ih)("name")}),(0,g.jsx)("th",{width:"15%",children:(0,u.ih)("size")}),(0,g.jsx)("th",{width:"30%",children:(0,u.ih)("progress")}),(0,g.jsx)("th",{width:"15%",children:(0,u.ih)("state")})]})}),(0,g.jsxs)("tbody",{children:[this.props.forbidUploadFileList.map((function(e,t){return(0,g.jsx)(xr,{file:e},t)})),this.props.uploadFileList.map((function(e,n){return(0,g.jsx)(fr,{resumableFile:e,onUploadCancel:t.props.onUploadCancel,onUploadRetry:t.props.onUploadRetry},n)}))]})]})]})]})}}]),n}(a.Component),wr=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,i.Z)(this,n);for(var s=arguments.length,r=new Array(s),o=0;o0&&0===t.length&&s.setState({isUploadProgressDialogShow:!0,totalProgress:100})},s.setUploadFileList=function(){var e=s.resumable.files;s.setState({uploadFileList:e,isUploadProgressDialogShow:!0}),m.c.registerGlobalVariable("uploader","isUploadProgressDialogShow",!0)},s.onFileProgress=function(e){var t=s.getBitrate(),n=s.state.uploadFileList.map((function(n){if(n.uniqueIdentifier===e.uniqueIdentifier&&t){var i=8*(n.size-n.size*n.progress()),s=Math.floor(i/t);n.remainingTime=s}return n}));s.setState({uploadBitrate:t,uploadFileList:n})},s.getBitrate=function(){var e=0,t=0,n=(new Date).getTime();if(s.resumable.files.forEach((function(t){e+=t.progress()*t.size})),s.timestamp){var i=n-s.timestamp;if(i'+m.c.HTMLescape(o)+"",l=(0,u.ih)("Are you sure you want to delete %s ?").replace("%s",a),c="";return(t>0||n>0)&&(c=(0,u.ih)("This folder has been shared to {user_amount} user(s) and {group_amount} group(s).").replace("{user_amount}",t).replace("{group_amount}",n)),(0,g.jsxs)(d.Z,{isOpen:!0,toggle:r,children:[(0,g.jsx)(A.Z,{toggle:r,children:(0,u.ih)("Delete Folder")}),(0,g.jsxs)(C.Z,{children:[(0,g.jsx)("p",{dangerouslySetInnerHTML:{__html:l}}),c&&(0,g.jsx)("p",{className:"error",children:c})]}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:r,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{color:"primary",onClick:this.deleteFolder,children:(0,u.ih)("Delete")})]})]})}}]),n}(a.Component),kr=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).showDirentDetail=function(e){e?s.setState({direntDetailPanelTab:e},(function(){s.setState({isDirentDetailShow:!0})})):s.setState({direntDetailPanelTab:"",isDirentDetailShow:!0})},s.toggleDirentDetail=function(){s.setState({direntDetailPanelTab:"",isDirentDetailShow:!s.state.isDirentDetailShow})},s.closeDirentDetail=function(){s.setState({isDirentDetailShow:!1,direntDetailPanelTab:""})},s.onpopstate=function(e){if(e.state&&e.state.key){if("/"===s.state.path)return;s.loadDirentList("/"),s.setState({path:"/",isViewFile:!1})}else if(e.state&&e.state.path){var t=e.state.path;if("column"===s.state.currentMode&&m.c.isMarkdownFile(t))return void s.showFile(t);s.loadDirentList(t),s.setState({path:t,isViewFile:!1})}},s.onRepoUpdateEvent=function(){var e=new Date;if(!(parseFloat(e-s.lastModifyTime)/1e3<=5)){var t=s.props.repoID,n=s.state,i=n.path,r=n.dirID;"column"===s.state.currentMode?s.state.isViewFile?s.updateColumnMarkdownData(i):w.I.dirMetaData(t,i).then((function(e){e.data.id!==r&&s.loadDirentList(i)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)})):w.I.dirMetaData(t,i).then((function(e){e.data.id!==r&&s.loadDirentList(i)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))}},s.updateUsedRepoTags=function(){var e=s.props.repoID;w.I.listRepoTags(e).then((function(e){var t=[],n=[];e.data.repo_tags.forEach((function(e){var i=new Xn.Z(e);t.push(i),i.fileCount>0&&n.push(i)})),s.setState({repoTags:t,usedRepoTags:n})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.updateColumnMarkdownData=function(e){var t=s.props.repoID;s.setState({path:e,isViewFile:!0}),w.I.getFileInfo(t,e).then((function(n){var i=n.data,r=i.mtime,o=i.permission,a=i.last_modifier_name;w.I.getFileDownloadLink(t,e).then((function(e){w.I.getFileContent(e.data).then((function(e){s.state.content!==e.data&&s.setState({isFileLoading:!0}),s.setState({content:e.data,filePermission:o,latestContributor:a,lastModified:L().unix(r).fromNow(),isFileLoading:!1,isFileLoadedErr:!1})}))}))})).catch((function(){s.setState({isFileLoading:!1,isFileLoadedErr:!0})}))},s.loadDirData=function(e){var t=s.props.repoID;Vn.watchRepo(t,s.onRepoUpdateEvent),s.updateUsedRepoTags(),m.c.isMarkdownFile(e)?w.I.getFileInfo(s.props.repoID,e).then((function(){"column"!==s.state.currentMode&&(Be.ZP.save("seafile_view_mode","column"),s.setState({currentMode:"column"})),s.loadSidePanel(e),s.showFile(e)})).catch((function(){"column"===s.state.currentMode?(s.loadSidePanel(e),s.showDir(e)):s.showDir(e)})):"column"===s.state.currentMode?(s.loadSidePanel(e),s.showDir(e)):s.showDir(e)},s.loadSidePanel=function(e){var t=s.props.repoID;"/"===e?w.I.listDir(t,"/").then((function(e){var t=e.data,n=t.dirent_list,i=t.user_perm,r=s.state.treeData;s.addResponseListToNode(n,r.root),s.setState({isTreeDataLoading:!1,treeData:r,userPerm:i})})).catch((function(){s.setState({isTreeDataLoading:!1})})):s.loadNodeAndParentsByPath(e)},s.showDir=function(e){var t=s.props.repoID;if(s.state.isSessionExpired||s.setState({isDirentListLoading:!0,isViewFile:!1,selectedDirentList:[]}),s.loadDirentList(e),s.resetShowLength(),s.isNeedUpdateHistoryState){var n=s.state.currentRepoInfo,i=u.ze+"library/"+t+"/"+encodeURIComponent(n.repo_name)+m.c.encodePath(e);window.history.pushState({url:i,path:e},e,i)}else s.isNeedUpdateHistoryState=!0},s.showFile=function(e){var t=s.props.repoID;"column"===s.state.currentMode&&w.I.listFileTags(t,e).then((function(e){var t=e.data.file_tags.map((function(e){return new Yn.Z(e)}));s.setState({fileTags:t})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)})),s.setState({isFileLoading:!0,path:e,isViewFile:!0}),w.I.getFileInfo(t,e).then((function(n){var i=n.data,r=i.mtime,o=i.permission,a=i.last_modifier_name;w.I.getFileDownloadLink(t,e).then((function(e){w.I.getFileContent(e.data).then((function(e){s.setState({content:e.data,filePermission:o,latestContributor:a,lastModified:L().unix(r).fromNow(),isFileLoading:!1,isFileLoadedErr:!1})}))}))})).catch((function(e){var t=m.c.getErrorMsg(e,!0);e.response&&403===e.response.status||S.Z.danger(t),s.setState({isFileLoading:!1,isFileLoadedErr:!0})}));var n=s.state.currentRepoInfo,i=u.ze+"library/"+t+"/"+encodeURIComponent(n.repo_name)+m.c.encodePath(e);window.history.pushState({url:i,path:e},e,i)},s.loadDirentList=function(e){var t=s.props.repoID;w.I.listDir(t,e,{with_thumbnail:!0}).then((function(n){var i=[];n.data.dirent_list.forEach((function(e){var t=new Kn.Z(e);i.push(t)})),s.setState({pathExist:!0,userPerm:n.data.user_perm,isDirentListLoading:!1,direntList:m.c.sortDirents(i,s.state.sortBy,s.state.sortOrder),dirID:n.data.dir_id,path:e,isSessionExpired:!1}),!s.state.repoEncrypted&&i.length&&s.getThumbnails(t,e,s.state.direntList),s.state.currentRepoInfo.is_admin&&(s.foldersSharedOut?s.identifyFoldersSharedOut():(s.foldersSharedOut=[],w.I.getAllRepoFolderShareInfo(t).then((function(e){e.data.share_info_list.forEach((function(e){-1===s.foldersSharedOut.indexOf(e.path)&&s.foldersSharedOut.push(e.path)})),s.identifyFoldersSharedOut()}))))})).catch((function(e){m.c.getErrorMsg(e,!0),e.response&&403===e.response.status?s.setState({isDirentListLoading:!1}):s.setState({isDirentListLoading:!1,pathExist:!1})}))},s.identifyFoldersSharedOut=function(){var e=s.state,t=e.path,n=e.direntList;0!=s.foldersSharedOut.length&&(n.forEach((function(e){"dir"==e.type&&-1!==s.foldersSharedOut.indexOf(m.c.joinPath(t,e.name)+"/")&&(e.has_been_shared_out=!0)})),s.setState({direntList:n}))},s.onListContainerScroll=function(){var e=s.state.itemsShowLength+100;s.setState({itemsShowLength:e})},s.resetShowLength=function(){s.setState({itemsShowLength:100})},s.getThumbnails=function(e,t,n){var i=n.filter((function(e){return(m.c.imageCheck(e.name)||u.eA&&m.c.videoCheck(e.name))&&!e.encoded_thumbnail_src}));if(0!=i.length){var r=(0,y.Z)(s),o=i.length;!function s(a){var l=i[a],c=[t,l.name].join("/");w.I.createThumbnail(e,c,48).then((function(e){l.encoded_thumbnail_src=e.data.encoded_thumbnail_src})).catch((function(e){})).then((function(){a1?(0,u.ih)("Restored {name} and {n} other items"):(0,u.ih)("Restored {name}");r=r.replace("{name}",n[0].path.split("/").pop()).replace("{n}",n.length-1),S.Z.success(r)}if(i.length){var o=i.length>1?(0,u.ih)("Failed to restore {name} and {n} other items"):(0,u.ih)("Failed to restore {name}");o=o.replace("{name}",i[0].path.split("/").pop()).replace("{n}",i.length-1),S.Z.danger(o)}})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onDeleteItems=function(){var e=s.props.repoID,t=s.getSelectedDirentPaths(),n=s.getSelectedDirentNames();s.setState({updateDetail:!s.state.updateDetail}),w.I.deleteMutipleDirents(e,s.state.path,n).then((function(e){"column"===s.state.currentMode&&s.deleteTreeNodes(t),s.deleteDirents(n);var i="";i=t.length>1?(i=(i=(0,u.ih)("Successfully deleted {name} and {n} other items.")).replace("{name}",n[0])).replace("{n}",n.length-1):(i=(0,u.ih)("Successfully deleted {name}.")).replace("{name}",n[0]);var r=(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("span",{children:i}),(0,g.jsx)("a",{className:"action-link p-0 ml-1",href:"#",onClick:s.restoreDeletedDirents.bind((0,y.Z)(s),e.data.commit_id,t),children:(0,u.ih)("Undo")})]});S.Z.success(r,{duration:5})})).catch((function(e){var t=m.c.getErrorMsg(e);t===(0,u.ih)("Error")&&(t=(t=(t=(0,u.ih)("Failed to delete {name} and {n} other items.")).replace("{name}",n[0])).replace("{n}",n.length-1)),S.Z.danger(t)}))},s.onAddFolder=function(e){var t=s.props.repoID;w.I.createDir(t,e).then((function(){var t=m.c.getFileName(e),n=m.c.getDirName(e);"column"===s.state.currentMode&&s.addNodeToTree(t,n,"dir"),n!==s.state.path||s.state.isViewFile||s.addDirent(t,"dir")})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onAddFile=function(e){var t=s.props.repoID;w.I.createFile(t,e).then((function(t){var n=m.c.getFileName(e),i=m.c.getDirName(e);"column"===s.state.currentMode&&s.addNodeToTree(n,i,"file"),i!==s.state.path||s.state.isViewFile||s.addDirent(n,"file",t.data.size)})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.switchViewMode=function(e){if(e!==s.state.currentMode)if("detail"!==e){Be.ZP.save("seafile_view_mode",e);var t=s.state.path;if("column"===s.state.currentMode&&s.state.isViewFile){t=m.c.getDirName(t),s.setState({path:t,isViewFile:!1});var n=s.state.currentRepoInfo,i=u.ze+"library/"+n.repo_id+"/"+encodeURIComponent(n.repo_name)+m.c.encodePath(t);window.history.pushState({url:i,path:t},t,i)}"column"===e&&s.loadSidePanel(s.state.path),s.isNeedUpdateHistoryState=!1,s.setState({currentMode:e}),s.showDir(t)}else s.toggleDirentDetail()},s.onSearchedClick=function(e){var t=e.is_dir?e.path.slice(0,e.path.length-1):e.path;if(s.state.currentPath!==t)if("column"===s.state.currentMode){for(var n=-1,i=m.c.getPaths(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:null,n=m.c.getFileName(e);if(t!==s.state.path){var i=s.state.direntList.filter((function(e){return e.name!==n}));s.recaculateSelectedStateAfterDirentDeleted(n,i),s.setState({direntList:i})}else s.loadDirentList(s.state.path)},s.moveDirents=function(e){var t=s.state.direntList.filter((function(t){return-1===e.indexOf(t.name)}));s.setState({direntList:t,selectedDirentList:[],isDirentSelected:!1,isAllDirentSelected:!1})},s.updateDirent=function(e,t,n){var i=s.state.direntList.map((function(i){return i.name===e.name&&(i[t]=n),i}));s.setState({direntList:i})},s.loadTreeNodeByPath=function(e){var t=s.props.repoID,n=s.state.treeData.clone(),i=n.getNodeByPath(e);i.isLoaded?(n.getNodeByPath(i.parentNode.path).isExpanded=!0,s.setState({treeData:n,currentNode:i})):w.I.listDir(t,i.path).then((function(e){s.addResponseListToNode(e.data.dirent_list,i),n.getNodeByPath(i.parentNode.path).isExpanded=!0,s.setState({treeData:n,currentNode:i})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.loadNodeAndParentsByPath=function(e){var t=s.props.repoID,n=s.state.treeData.clone();m.c.isMarkdownFile(e)&&(e=m.c.getDirName(e)),w.I.listDir(t,e,{with_parents:!0}).then((function(e){for(var t=e.data,i=t.dirent_list,r=t.user_perm,o={},a=0;a0&&(n=n.filter((function(t){return t.name!==e}))),s.setState({selectedDirentList:n,isDirentSelected:n.length>0,isAllDirentSelected:n.length===t.length})},s.onLibDecryptDialog=function(){s.setState({libNeedDecrypt:!1}),s.loadDirData(s.state.path)},s.onLibDecryptWhenCopyMove=function(){s.state.libNeedDecryptWhenCopy&&(s.state.copyMoveSingleItem?s.onCopyItem(s.state.destRepoWhenCopyMove,s.state.srcDirentWhenCopyMove,s.state.destDirentPathWhenCopyMove,s.state.srcNodeParentPathWhenCopyMove):s.onCopyItems(s.state.destRepoWhenCopyMove,s.state.destDirentPathWhenCopyMove),s.setState({libNeedDecryptWhenCopy:!1,copyMoveSingleItem:!1})),s.state.libNeedDecryptWhenMove&&(s.state.copyMoveSingleItem?s.onMoveItem(s.state.destRepoWhenCopyMove,s.state.srcDirentWhenCopyMove,s.state.destDirentPathWhenCopyMove,s.state.srcNodeParentPathWhenCopyMove):s.onMoveItems(s.state.destRepoWhenCopyMove,s.state.destDirentPathWhenCopyMove),s.setState({libNeedDecryptWhenMove:!1,copyMoveSingleItem:!1}))},s.sortItems=function(e,t){Be.ZP.save("seafile-repo-dir-sort-by",e),Be.ZP.save("seafile-repo-dir-sort-order",t),s.setState({sortBy:e,sortOrder:t,items:m.c.sortDirents(s.state.direntList,e,t)})},s.onUploadFile=function(e){e.nativeEvent.stopImmediatePropagation(),s.uploader.onFileUpload()},s.onUploadFolder=function(e){e.nativeEvent.stopImmediatePropagation(),s.uploader.onFolderUpload()},s.onToolbarFileTagChanged=function(){var e=s.props.repoID,t=s.state.path;w.I.listFileTags(e,t).then((function(e){var t=e.data.file_tags.map((function(e){return new Yn.Z(e)}));s.setState({fileTags:t})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.unSelectDirent=function(){s.setState({isDirentSelected:!1,selectedDirentList:[]});s.onDirentSelected({})},s.onDeleteRepoTag=function(e){var t=s.state.direntList.map((function(t){if(t.file_tags){var n=t.file_tags.filter((function(t){return t.repo_tag_id!==e}));t.file_tags=n}return t}));s.setState({direntList:t}),s.updateUsedRepoTags()},s.handleSubmit=function(e){var t={share_type:"personal",from:s.state.currentRepoInfo.owner_email};w.I.leaveShareRepo(s.props.repoID,t).then((function(e){(0,c.c4)(u.ze+"shared-libs/")})).catch((function(e){var t=m.c.getErrorMsg(e,!0);S.Z.danger(t)})),e.preventDefault()},s.state={currentMode:Be.ZP.load("seafile_view_mode")||"list",path:"",pathExist:!0,isViewFile:!1,hash:"",currentRepoInfo:null,repoName:"",repoEncrypted:!1,libNeedDecrypt:!1,isGroupOwnedRepo:!1,userPerm:"",selectedDirentList:[],fileTags:[],repoTags:[],usedRepoTags:[],isTreeDataLoading:!0,treeData:Qn.Z.buildTree(),currentNode:null,isFileLoading:!0,isFileLoadedErr:!1,filePermission:"",content:"",lastModified:"",latestContributor:"",isDirentListLoading:!0,direntList:[],isDirentSelected:!1,sortBy:Be.ZP.load("seafile-repo-dir-sort-by")||"name",sortOrder:Be.ZP.load("seafile-repo-dir-sort-order")||"asc",isAllDirentSelected:!1,dirID:"",errorMsg:"",isDirentDetailShow:!1,direntDetailPanelTab:"",updateDetail:!1,itemsShowLength:100,isSessionExpired:!1,isCopyMoveProgressDialogShow:!1,isDeleteFolderDialogOpen:!1,asyncCopyMoveTaskId:"",asyncOperationType:"move",asyncOperationProgress:0,asyncOperatedFilesLength:0},s.oldonpopstate=window.onpopstate,window.onpopstate=s.onpopstate,s.lastModifyTime=new Date,s.isNeedUpdateHistoryState=!0,s.currentMoveItemName="",s.currentMoveItemPath="",s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillMount",value:function(){var e=window.location.hash;"#"===e.slice(0,1)&&this.setState({hash:e})}},{key:"componentDidMount",value:function(){var e=(0,rn.Z)((0,sn.Z)().mark((function e(){var t,n,i,s,r,o,a,l,c;return(0,sn.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.props.repoID,n=window.location.href.split("?")[0],n=decodeURIComponent(n),(i=(i=n.slice(n.indexOf(t)+t.length+1)).slice(i.indexOf("/"))).length>1&&"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),e.prev=6,e.next=9,w.I.getRepoInfo(t);case 9:if(s=e.sent,r=new Jn.Z(s.data),o=r.owner_email.indexOf("@seafile_group")>-1,this.setState({currentRepoInfo:r}),!r.permission.startsWith("custom-")){e.next=19;break}return a=r.permission.split("-")[1],e.next=17,w.I.getCustomPermission(t,a);case 17:l=e.sent,window.custom_permission=l.data.permission;case 19:this.isNeedUpdateHistoryState=!1,this.setState({repoName:r.repo_name,libNeedDecrypt:r.lib_need_decrypt,repoEncrypted:r.encrypted,isGroupOwnedRepo:o,path:i}),r.lib_need_decrypt||this.loadDirData(i),e.next=27;break;case 24:e.prev=24,e.t0=e.catch(6),e.t0.response?403==e.t0.response.status?(this.setState({isDirentListLoading:!1,errorMsg:(0,u.ih)("Permission denied")}),c=(0,u.ih)("Permission denied"),S.Z.danger(c)):404==e.t0.response.status?this.setState({isDirentListLoading:!1,errorMsg:(0,u.ih)("Library share permission not found.")}):this.setState({isDirentListLoading:!1,errorMsg:(0,u.ih)("Error")}):this.setState({isDirentListLoading:!1,errorMsg:(0,u.ih)("Please check the network.")});case 27:case"end":return e.stop()}}),e,this,[[6,24]])})));return function(){return e.apply(this,arguments)}}()},{key:"componentWillUnmount",value:function(){window.onpopstate=this.oldonpopstate,Vn.unwatchRepo(this.props.repoID,this.onRepoUpdateEvent)}},{key:"componentDidUpdate",value:function(){this.lastModifyTime=new Date}},{key:"getAsyncCopyMoveProgress",value:function(){var e=(0,rn.Z)((0,sn.Z)().mark((function e(){var t,n,i,s,r,o,a,l,c,h;return(0,sn.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.state,n=t.asyncOperationType,i=t.asyncCopyMoveTaskId,e.prev=1,e.next=4,w.I.queryAsyncOperationProgress(i);case 4:if(s=e.sent,!(r=s.data).failed){e.next=12;break}return o=(0,u.ih)("Failed to move files to another library."),"copy"===n&&(o=(0,u.ih)("Failed to copy files to another library.")),S.Z.danger(o),this.setState({asyncOperationProgress:0,isCopyMoveProgressDialogShow:!1}),e.abrupt("return");case 12:if(!r.successful){e.next=19;break}return"move"===n&&(this.currentMoveItemName&&this.currentMoveItemPath?("column"===this.state.currentMode&&this.deleteTreeNode(this.currentMoveItemPath),this.moveDirent(this.currentMoveItemName),this.currentMoveItemName="",this.currentMoveItemPath=""):("column"===this.state.currentMode&&(a=this.getSelectedDirentPaths(),this.deleteTreeNodes(a)),l=this.getSelectedDirentNames(),this.moveDirents(l))),this.setState({isCopyMoveProgressDialogShow:!1}),c=(0,u.ih)("Successfully moved files to another library."),"copy"===n&&(c=(0,u.ih)("Successfully copied files to another library.")),S.Z.success(c),e.abrupt("return");case 19:h=r.total?parseInt((r.done/r.total*100).toFixed(2)):0,this.getAsyncCopyMoveProgress(),this.setState({asyncOperationProgress:h}),e.next=27;break;case 24:e.prev=24,e.t0=e.catch(1),this.setState({asyncOperationProgress:0,isCopyMoveProgressDialogShow:!1});case 27:case"end":return e.stop()}}),e,this,[[1,24]])})));return function(){return e.apply(this,arguments)}}()},{key:"renameItemAjaxCallback",value:function(e,t){"column"===this.state.currentMode&&this.renameTreeNode(e,t),this.renameDirent(e,t)}},{key:"deleteItem",value:function(e,t){var n=this,i=this.props.repoID;t?this.setState({folderToDelete:e},(function(){n.toggleDeleteFolderDialog()})):w.I.deleteFile(i,e).then((function(i){n.deleteItemAjaxCallback(e,t);var s=m.c.getFileName(e),r=(0,u.ih)("Successfully deleted {name}").replace("{name}",s),o=(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("span",{children:r}),(0,g.jsx)("a",{className:"action-link p-0 ml-1",href:"#",onClick:n.restoreDeletedDirents.bind(n,i.data.commit_id,[e]),children:(0,u.ih)("Undo")})]});S.Z.success(o,{duration:5})})).catch((function(t){var n=m.c.getErrorMsg(t);if(n===(0,u.ih)("Error")){var i=m.c.getFileName(e);n=(0,u.ih)("Failed to delete {name}").replace("{name}",i)}S.Z.danger(n)}))}},{key:"deleteItemAjaxCallback",value:function(e){"column"===this.state.currentMode&&this.deleteTreeNode(e),this.deleteDirent(e)}},{key:"deleteDirent",value:function(e){if(e===this.state.path){var t=m.c.getDirName(e);this.showDir(t)}else if(m.c.isChildPath(e,this.state.path)){var n=m.c.getFileName(e),i=this.state.direntList.filter((function(e){return e.name!==n}));this.recaculateSelectedStateAfterDirentDeleted(n,i),this.setState({direntList:i})}else if(m.c.isAncestorPath(e,this.state.path)){var s=m.c.getDirName(e);this.showDir(s)}}},{key:"createTreeNode",value:function(e,t){var n=this.createDirent(e,t);return new $n.Z({object:n})}},{key:"createDirent",value:function(e,t,n){var i=this.state.userPerm,s={name:e,type:t,mtime:(new Date).getTime()/1e3,size:n,permission:i};return new Kn.Z(s)}},{key:"render",value:function(){var e=this;if(this.state.libNeedDecrypt)return(0,g.jsx)(b.Z,{children:(0,g.jsx)(ei,{repoID:this.props.repoID,onLibDecryptDialog:this.onLibDecryptDialog})});if(this.state.libNeedDecryptWhenCopy||this.state.libNeedDecryptWhenMove)return(0,g.jsx)(b.Z,{children:(0,g.jsx)(ei,{repoID:this.state.destRepoWhenCopyMove.repo_id,onLibDecryptDialog:this.onLibDecryptWhenCopyMove})});if(this.state.errorMsg)return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("p",{className:"error mt-6 text-center",children:this.state.errorMsg}),(0,g.jsx)("button",{type:"submit",className:"btn btn-primary submit",onClick:this.handleSubmit,children:(0,u.ih)("Leave Share")})]});if(!this.state.currentRepoInfo)return"";var t=!1,n=this.state,i=n.currentRepoInfo,s=n.userPerm,r=n.isCopyMoveProgressDialogShow,o=n.isDeleteFolderDialogOpen,l=m.c.isHasPermissionToShare(i,s),c=i.owner_email===u.b6,h=i.is_virtual,p=i.is_admin;h||!c&&!p||(t=!0);var d=this.state.direntList.filter((function(t,n){return n0&&s.setState({errMessage:e.data.failed})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.toggleItemFreezed=function(e){s.setState({isItemFreezed:e})},s.handleScroll=function(e){var t=s.state,n=t.page,i=t.hasNextPage,r=t.isLoadingMore;if(i&&!r){var o=e.target.clientHeight,a=e.target.scrollHeight;o+e.target.scrollTop+1>=a&&s.setState({isLoadingMore:!0},(function(){s.listGroupMembers(n+1)}))}},s.changeMember=function(e){s.setState({groupMembers:s.state.groupMembers.map((function(t){return t.email==e.email&&(t=e),t}))})},s.deleteMember=function(e){var t=s.state.groupMembers;t.splice(t.indexOf(e),1),s.setState({groupMembers:t})},s.searchMembers=function(e){var t=s.state.groupMembers,n=e.target.value,i=n.trim().toLowerCase(),r=t.filter((function(e){return e.name.toLowerCase().indexOf(i)>-1}));s.setState({keyword:n,membersFound:r})},s.clearSearch=function(){s.setState({keyword:"",membersFound:[]})},s.onSearchInputFocus=function(){s.setState({searchActive:!0})},s.onSearchInputBlur=function(){s.setState({searchActive:!1})},s.state={isLoading:!0,isLoadingMore:!1,groupMembers:[],page:1,perPage:100,hasNextPage:!1,selectedOption:null,errMessage:[],isItemFreezed:!1,searchActive:!1,keyword:"",membersFound:[]},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){this.listGroupMembers(this.state.page)}},{key:"render",value:function(){var e=this.state,t=e.isLoading,n=e.hasNextPage,i=e.groupMembers,s=e.keyword,r=e.membersFound,o=e.searchActive;return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("p",{className:"mb-2",children:(0,u.ih)("Add group member")}),(0,g.jsxs)("div",{className:"add-members",children:[(0,g.jsx)(At.Z,{placeholder:(0,u.ih)("Search users"),onSelectChange:this.onSelectChange,ref:"userSelect",isMulti:!0,className:"add-members-select"}),this.state.selectedOption?(0,g.jsx)(B.Z,{color:"secondary",onClick:this.addGroupMember,children:(0,u.ih)("Submit")}):(0,g.jsx)(B.Z,{color:"secondary",disabled:!0,children:(0,u.ih)("Submit")})]}),this.state.errMessage.length>0&&this.state.errMessage.map((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(0,g.jsx)("div",{className:"group-error error",children:e.error_msg},t)})),i.length>10&&(0,g.jsxs)(Rt.Z,{className:"search-group-members rounded ".concat(o?"active":""),children:[(0,g.jsx)(pn.Z,{children:(0,g.jsx)("i",{className:"fas fa-search","aria-hidden":!0})}),(0,g.jsx)(K.Z,{type:"text",className:"input-group-input px-0",placeholder:(0,u.ih)("Search group members"),value:s,onChange:this.searchMembers,onFocus:this.onSearchInputFocus,onBlur:this.onSearchInputBlur}),s&&(0,g.jsx)(pn.Z,{children:(0,g.jsx)("i",{className:"sf2-icon-x1","aria-hidden":!0,onClick:this.clearSearch})})]}),(0,g.jsx)("div",{className:"manage-members",onScroll:s.trim()?function(){}:this.handleScroll,children:t?(0,g.jsx)(O.Z,{}):(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(Fr,{groupMembers:s.trim()?r:i,changeMember:this.changeMember,deleteMember:this.deleteMember,groupID:this.props.groupID,isOwner:this.props.isOwner,isItemFreezed:this.state.isItemFreezed,toggleItemFreezed:this.toggleItemFreezed}),!s.trim()&&n&&(0,g.jsx)(O.Z,{})]})})]})}}]),n}(a.Component),Or=Lr,Rr=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.groupID,n=e.isOwner,i=e.toggleManageMembersDialog;return(0,g.jsxs)(d.Z,{isOpen:!0,toggle:i,className:"group-manage-members-dialog",children:[(0,g.jsx)(A.Z,{toggle:i,children:(0,u.ih)("Manage group members")}),(0,g.jsx)(C.Z,{className:"pb-0",children:(0,g.jsx)(Or,{groupID:t,isOwner:n})})]})}}]),n}(a.Component),Er=Rr,Ar=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).leaveGroup=function(){w.I.quitGroup(s.props.groupID,u.b6).then((function(e){s.props.onGroupChanged()})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s}return(0,s.Z)(n,[{key:"render",value:function(){return(0,g.jsxs)(d.Z,{isOpen:!0,toggle:this.props.toggleLeaveGroupDialog,children:[(0,g.jsx)(A.Z,{toggle:this.props.toggleLeaveGroupDialog,children:(0,u.ih)("Leave Group")}),(0,g.jsx)(C.Z,{children:(0,g.jsx)("p",{children:(0,u.ih)("Really want to leave this group?")})}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:this.props.toggleLeaveGroupDialog,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{color:"primary",onClick:this.leaveGroup,children:(0,u.ih)("Leave")})]})]})}}]),n}(a.Component),Ur=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).loadGroup=function(e){w.I.getGroup(e).then((function(e){var t=new D(e.data),n=s.getEmptyTip(t),i=t.admins.indexOf(u.b6)>-1,r=t.owner===u.b6,o=0!==t.parent_group_id;s.setState({emptyTip:n,currentGroup:t,isStaff:i,isDepartmentGroup:o,isOwner:r,currentPage:1,repoList:[]},(function(){s.loadRepos(s.state.currentPage)}))})).catch((function(e){s.setState({isLoading:!1,errMessage:m.c.getErrorMsg(e,!0)})}))},s.loadRepos=function(e){var t=s.state.perPage;w.I.listGroupRepos(s.props.groupID,e,t).then((function(n){var i=!0;n.data.length=a&&s.setState({isLoadingMore:!0},(function(){s.loadRepos(n+1)}))}},s.state={isLoading:!0,isLoadingMore:!1,errMessage:"",emptyTip:null,currentGroup:null,currentRepo:null,isStaff:!1,isOwner:!1,sortBy:Be.ZP.load("seafile-repo-dir-sort-by")||"name",sortOrder:Be.ZP.load("seafile-repo-dir-sort-order")||"asc",isSortOptionsDialogOpen:!1,repoList:[],currentPage:1,perPage:300,hasNextPage:!1,libraryType:"group",isCreateRepoDialogShow:!1,isDepartmentGroup:!1,showGroupDropdown:!1,showGroupMembersPopover:!1,showRenameGroupDialog:!1,showDismissGroupDialog:!1,showTransferGroupDialog:!1,showImportMembersDialog:!1,showManageMembersDialog:!1,groupMembers:[],isShowDetails:!1,isLeaveGroupDialogOpen:!1},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this.props.groupID;this.loadGroup(e)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.groupID!==this.props.groupID&&this.loadGroup(e.groupID)}},{key:"render",value:function(){var e=this,t=this.state,n=t.errMessage,i=t.emptyTip,s=t.currentGroup,r=t.isDepartmentGroup,o=t.isStaff,l=!1;s&&(0===s.parent_group_id||s.admins.indexOf(u.b6)>-1)&&(l=!0);var h=0;return r&&s.group_quota&&(h=s.group_quota_usage/s.group_quota*100+"%"),(0,g.jsxs)(a.Fragment,{children:[(0,g.jsxs)("div",{className:"main-panel-north border-left-show",children:[(0,g.jsxs)("div",{className:"cur-view-toolbar",children:[(0,g.jsx)("span",{className:"sf2-icon-menu side-nav-toggle hidden-md-up d-md-none",title:"Side Nav Menu",onClick:this.props.onShowSidePanel}),(0,g.jsx)("div",{className:"operation",children:(!r&&u.cA||r&&o)&&(m.c.isDesktop()?(0,g.jsxs)("button",{className:"btn btn-secondary operation-item",title:(0,u.ih)("New Library"),onClick:this.onCreateRepoToggle,children:[(0,g.jsx)("i",{className:"fas fa-plus-square text-secondary mr-1"}),(0,u.ih)("New Library")]}):(0,g.jsx)("span",{className:"sf2-icon-plus mobile-toolbar-icon",title:(0,u.ih)("New Library"),onClick:this.onCreateRepoToggle}))})]}),(0,g.jsx)(Ze.Z,{onSearchedClick:this.props.onSearchedClick})]}),(0,g.jsxs)("div",{className:"main-panel-center flex-row",children:[(0,g.jsxs)("div",{className:"cur-view-container",children:[(0,g.jsx)("div",{className:"cur-view-path",children:s&&(0,g.jsxs)(a.Fragment,{children:[(0,g.jsxs)("div",{className:"path-container",children:[(0,g.jsx)(c.rU,{to:"".concat(u.ze,"groups/"),onClick:function(){return e.onTabNavClick("groups")},children:(0,u.ih)("Groups")}),(0,g.jsx)("span",{className:"path-split",children:"/"}),(0,g.jsx)("span",{children:s.name}),r&&(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("span",{className:"department-group-icon fas fa-building",title:(0,u.ih)("This is a special group representing a department.")}),s.group_quota>0&&(0,g.jsx)("span",{className:"department-usage-container",children:(0,g.jsxs)("div",{className:"department-usage",children:[(0,g.jsx)("span",{id:"quota-bar",className:"department-quota-bar",children:(0,g.jsx)("span",{id:"quota-usage",className:"usage",style:{width:h}})}),(0,g.jsxs)("span",{className:"department-quota-info",children:[m.c.bytesToSize(s.group_quota_usage)," / ",m.c.bytesToSize(s.group_quota)]})]})})]})]}),(0,g.jsxs)("div",{className:"path-tool",children:[l&&(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(Jt.Z,{className:"sf2-icon-cog1 action-icon group-top-action-icon",title:(0,u.ih)("Settings"),op:this.toggleGroupDropdown}),this.state.showGroupDropdown&&(0,g.jsxs)("div",{className:"sf-popover",id:"group-setting-popover",children:[(0,g.jsxs)("div",{className:"sf-popover-hd sf-popover-title",children:[(0,g.jsx)("span",{children:(0,u.ih)("Settings")}),(0,g.jsx)("a",{href:"#",className:"sf-popover-close js-close sf2-icon-x1 action-icon",role:"button","aria-label":(0,u.ih)("Close"),onClick:this.toggleGroupDropdown})]}),(0,g.jsxs)("div",{className:"sf-popover-con",children:[(this.state.isStaff||this.state.isOwner)&&(0,g.jsxs)("ul",{className:"sf-popover-list",children:[(0,g.jsx)("li",{children:(0,g.jsx)("a",{href:"#",className:"sf-popover-item",onClick:this.toggleRenameGroupDialog,children:(0,u.ih)("Rename")})}),this.state.isOwner&&(0,g.jsx)("li",{children:(0,g.jsx)("a",{href:"#",className:"sf-popover-item",onClick:this.toggleTransferGroupDialog,children:(0,u.ih)("Transfer")})})]}),(this.state.isStaff||this.state.isOwner)&&(0,g.jsxs)("ul",{className:"sf-popover-list",children:[(0,g.jsx)("li",{children:(0,g.jsx)("a",{href:"#",className:"sf-popover-item",onClick:this.toggleImportMembersDialog,children:(0,u.ih)("Import Members")})}),(0,g.jsx)("li",{children:(0,g.jsx)("a",{href:"#",className:"sf-popover-item",onClick:this.toggleManageMembersDialog,children:(0,u.ih)("Manage Members")})})]}),this.state.isOwner&&(0,g.jsx)("ul",{className:"sf-popover-list",children:(0,g.jsx)("li",{children:(0,g.jsx)("a",{href:"#",className:"sf-popover-item",onClick:this.toggleDismissGroupDialog,children:(0,u.ih)("Delete Group")})})}),!this.state.isOwner&&!r&&(0,g.jsx)("ul",{className:"sf-popover-list",children:(0,g.jsx)("li",{children:(0,g.jsx)("a",{href:"#",className:"sf-popover-item",onClick:this.toggleLeaveGroupDialog,children:(0,u.ih)("Leave Group")})})})]})]})]}),(0,g.jsx)("a",{href:"#",className:"sf2-icon-user2 action-icon group-top-action-icon",title:(0,u.ih)("Members"),id:"groupMembers",onClick:function(){return e.toggleGroupMembersPopover("open")}}),this.state.showGroupMembersPopover&&(0,g.jsxs)("div",{className:"sf-popover",id:"group-members-popover",children:[(0,g.jsxs)("div",{className:"sf-popover-hd sf-popover-title group-member-list-header",children:[(0,g.jsx)("span",{children:(0,u.ih)("Members")}),(0,g.jsx)("a",{href:"#",className:"sf-popover-close js-close sf2-icon-x1 action-icon",onClick:this.toggleGroupMembersPopover})]}),(0,g.jsx)("div",{className:"sf-popover-con",children:(0,g.jsx)("ul",{className:"sf-popover-list group-member-list",children:this.state.groupMembers.map((function(t,n){return(0,g.jsx)("li",{children:(0,g.jsxs)("a",{href:"#",className:"sf-popover-item user-item d-flex",children:[(0,g.jsx)("img",{src:t.avatar_url,alt:"",className:"group-member-avatar avatar"}),(0,g.jsxs)("span",{className:"txt-item ellipsis d-flex",children:[(0,g.jsx)("span",{className:"group-member-name ellipsis",children:t.name}),(0,g.jsx)("span",{className:"group-member-admin",children:e.translateRole(t.role)})]})]})},n)}))})})]}),!m.c.isDesktop()&&this.state.repoList.length>0&&(0,g.jsx)("span",{className:"sf3-font sf3-font-sort action-icon",onClick:this.toggleSortOptionsDialog}),this.state.isSortOptionsDialogOpen&&(0,g.jsx)(Me,{toggleDialog:this.toggleSortOptionsDialog,sortBy:this.state.sortBy,sortOrder:this.state.sortOrder,sortItems:this.sortItems})]})]})}),(0,g.jsxs)("div",{className:"cur-view-content d-block",onScroll:this.handleScroll,children:[this.state.isLoading&&(0,g.jsx)(O.Z,{}),!this.state.isLoading&&n&&(0,g.jsx)("div",{className:"error text-center mt-2",children:n}),!this.state.isLoading&&0===this.state.repoList.length&&i,!this.state.isLoading&&this.state.repoList.length>0&&(0,g.jsx)(zn,{repoList:this.state.repoList,hasNextPage:this.state.hasNextPage,currentGroup:this.state.currentGroup,sortBy:this.state.sortBy,sortOrder:this.state.sortOrder,sortItems:this.sortItems,onItemUnshare:this.onItemUnshare,onItemDelete:this.onItemDelete,onItemDetails:this.onItemDetails,onItemRename:this.onItemRename,onMonitorRepo:this.onMonitorRepo})]})]}),this.state.isShowDetails&&(0,g.jsx)("div",{className:"cur-view-detail",children:(0,g.jsx)(Dt,{currentRepo:this.state.currentRepo,closeDetails:this.closeDetails})})]}),this.state.isCreateRepoDialogShow&&!this.state.isDepartmentGroup&&(0,g.jsx)(b.Z,{children:(0,g.jsx)(wt,{libraryType:this.state.libraryType,onCreateToggle:this.onCreateRepoToggle,onCreateRepo:this.onCreateRepo})}),this.state.isCreateRepoDialogShow&&this.state.isDepartmentGroup&&(0,g.jsx)(wt,{isAdmin:this.state.isAdmin,onCreateToggle:this.onCreateRepoToggle,onCreateRepo:this.onCreateRepo,libraryType:"department"}),this.state.showRenameGroupDialog&&(0,g.jsx)(Nr,{showRenameGroupDialog:this.state.showRenameGroupDialog,toggleRenameGroupDialog:this.toggleRenameGroupDialog,loadGroup:this.loadGroup,groupID:this.props.groupID,onGroupChanged:this.props.onGroupChanged,currentGroupName:s.name}),this.state.showDismissGroupDialog&&(0,g.jsx)(Mr,{showDismissGroupDialog:this.state.showDismissGroupDialog,toggleDismissGroupDialog:this.toggleDismissGroupDialog,loadGroup:this.loadGroup,groupID:this.props.groupID,onGroupChanged:this.props.onGroupChanged}),this.state.showTransferGroupDialog&&(0,g.jsx)(Zr,{toggleTransferGroupDialog:this.toggleTransferGroupDialog,groupID:this.props.groupID,onGroupChanged:this.props.onGroupChanged}),this.state.showImportMembersDialog&&(0,g.jsx)(Pr,{toggleImportMembersDialog:this.toggleImportMembersDialog,importMembersInBatch:this.importMembersInBatch}),this.state.showManageMembersDialog&&(0,g.jsx)(Er,{toggleManageMembersDialog:this.toggleManageMembersDialog,groupID:this.props.groupID,onGroupChanged:this.props.onGroupChanged,isOwner:this.state.isOwner}),this.state.isLeaveGroupDialogOpen&&(0,g.jsx)(Ar,{toggleLeaveGroupDialog:this.toggleLeaveGroupDialog,groupID:this.props.groupID,onGroupChanged:this.props.onGroupChanged})]})}}]),n}(a.Component),zr=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){return(0,i.Z)(this,n),t.call(this,e)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.onShowSidePanel,n=e.onSearchedClick;return(0,g.jsxs)("div",{className:"main-panel-north border-left-show",children:[(0,g.jsxs)("div",{className:"cur-view-toolbar",children:[(0,g.jsx)("span",{title:"Side Nav Menu",onClick:t,className:"sf2-icon-menu side-nav-toggle hidden-md-up d-md-none"}),u.Wz&&(0,g.jsxs)("div",{className:"operation",children:[(0,g.jsx)(p(),{query:"(min-width: 768px)",children:(0,g.jsxs)(B.Z,{color:"btn btn-secondary operation-item",onClick:this.props.toggleAddGroupModal,children:[(0,g.jsx)("i",{className:"fas fa-plus-square text-secondary mr-1"}),(0,u.ih)("New Group")]})}),(0,g.jsx)(p(),{query:"(max-width: 767.8px)",children:(0,g.jsx)("span",{className:"sf2-icon-plus mobile-toolbar-icon",title:(0,u.ih)("New Group"),onClick:this.props.toggleAddGroupModal})})]})]}),(0,g.jsx)(Ze.Z,{searchPlaceholder:this.props.searchPlaceholder,onSearchedClick:n})]})}}]),n}(a.Component),Br=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).handleGroupChange=function(e){var t=e.target.value;t.trim()?s.setState({isSubmitBtnActive:!0}):s.setState({isSubmitBtnActive:!1}),s.setState({groupName:t}),s.state.errorMsg&&s.setState({errorMsg:""})},s.handleSubmitGroup=function(){var e=s.state.groupName.trim();if(e){var t=(0,y.Z)(s);w.I.createGroup(e).then((function(e){t.props.onCreateGroup()})).catch((function(e){var t=m.c.getErrorMsg(e);s.setState({errorMsg:t})}))}else s.setState({errorMsg:(0,u.ih)("Name is required")});s.setState({groupName:""})},s.handleKeyDown=function(e){13===e.keyCode&&(s.handleSubmitGroup(),e.preventDefault())},s.state={groupName:"",errorMsg:"",isSubmitBtnActive:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){return(0,g.jsxs)(d.Z,{isOpen:this.props.showAddGroupModal,toggle:this.props.toggleAddGroupModal,autoFocus:!1,children:[(0,g.jsx)(A.Z,{toggle:this.props.toggleAddGroupModal,children:(0,u.ih)("New Group")}),(0,g.jsxs)(C.Z,{children:[(0,g.jsx)("label",{htmlFor:"groupName",children:(0,u.ih)("Name")}),(0,g.jsx)(K.Z,{type:"text",id:"groupName",value:this.state.groupName,onChange:this.handleGroupChange,onKeyDown:this.handleKeyDown,autoFocus:!0}),(0,g.jsx)("span",{className:"error",children:this.state.errorMsg})]}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:this.props.toggleAddGroupModal,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{color:"primary",onClick:this.handleSubmitGroup,disabled:!this.state.isSubmitBtnActive,children:(0,u.ih)("Submit")})]})]})}}]),n}(a.Component),Gr=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onItemUnshare=function(e){var t=s.props.group;w.I.unshareRepoToGroup(e.repo_id,t.id).then((function(){var t=s.state.repoList.filter((function(t){return t.repo_id!==e.repo_id}));s.setState({repoList:t})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onItemDelete=function(e){var t=s.state.repoList.filter((function(t){return t.repo_id!==e.repo_id}));s.setState({repoList:t})},s.onItemRename=function(e,t){var n=s.props.group;w.I.renameGroupOwnedLibrary(n.id,e.repo_id,t).then((function(n){var i=s.state.repoList.map((function(n){return n.repo_id===e.repo_id&&(n.repo_name=t),n}));s.setState({repoList:i})})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t)}))},s.onMonitorRepo=function(e,t){var n=s.state.repoList.map((function(n){return n.repo_id===e.repo_id&&(n.monitored=t),n}));s.setState({repoList:n})},s.state={repoList:[]},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this.props.group.repos.map((function(e){return new Ge(e)}));this.setState({repoList:e})}},{key:"render",value:function(){var e=this.props.group,t=(0,g.jsx)("p",{className:"group-item-empty-tip",children:(0,u.ih)("No libraries")});return(0,g.jsxs)("div",{className:"group-list-panel",children:[(0,g.jsx)("h4",{className:"group-item-heading ellipsis",children:(0,g.jsx)("a",{href:"".concat(u.ze,"group/").concat(e.id,"/"),title:e.name,children:e.name})}),0===this.state.repoList.length?t:(0,g.jsx)(zn,{isShowTableThread:!1,isShowRepoOwner:!1,currentGroup:this.props.group,repoList:this.state.repoList,onItemUnshare:this.onItemUnshare,onItemDelete:this.onItemDelete,onItemDetails:this.props.onItemDetails,onItemRename:this.onItemRename,onMonitorRepo:this.onMonitorRepo})]})}}]),n}(a.Component),Hr=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).listGroups=function(){w.I.listGroups(!0).then((function(e){var t=e.data.map((function(e){return new D(e)}));s.setState({isLoading:!1,groupList:t.sort((function(e,t){return e.name.toLowerCase()'+m.c.HTMLescape(this.props.accepter)+"",i=(0,u.ih)("Are you sure to revoke access of user {placeholder} ?").replace("{placeholder}",n);return(0,g.jsxs)(d.Z,{isOpen:!0,toggle:e,children:[(0,g.jsx)(A.Z,{toggle:e,children:(0,u.ih)("Revoke Access")}),(0,g.jsx)(C.Z,{children:(0,g.jsx)("p",{dangerouslySetInnerHTML:{__html:i}})}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:e,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{className:"submit-btn",color:"primary",onClick:this.onRevokeInvitation,disabled:t,children:t?(0,g.jsx)(O.Z,{}):(0,u.ih)("Submit")})]})]})}}]),n}(a.Component),Yr=Kr,Xr=(n(94817),function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).toggleOpMenu=function(){s.setState({isOpMenuOpen:!s.state.isOpMenuOpen})},s.onMouseEnter=function(){s.setState({isOpIconShown:!0})},s.onMouseLeave=function(){s.setState({isOpIconShown:!1})},s.deleteItem=function(e){e.preventDefault(),s.setState({isOpIconShown:!1});var t=s.props.invitation.token;w.I.deleteInvitation(t).then((function(e){s.setState({deleted:!0}),S.Z.success((0,u.ih)("Successfully deleted 1 item."))})).catch((function(e){var t=m.c.getErrorMsg(e);S.Z.danger(t),s.setState({isOpIconShown:!0})}))},s.revokeItem=function(){s.setState({deleted:!0})},s.toggleRevokeDialog=function(e){e.preventDefault(),s.setState({isRevokeDialogOpen:!s.state.isRevokeDialogOpen})},s.state={isOpIconShown:!1,isOpMenuOpen:!1,isRevokeDialogOpen:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.state,t=e.isOpIconShown,n=e.deleted,i=e.isRevokeDialogOpen;if(n)return null;var s=this.props.invitation,r=(0,g.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,tabIndex:"0",children:[(0,g.jsx)("td",{children:s.accepter}),(0,g.jsx)("td",{children:L()(s.invite_time).format("YYYY-MM-DD")}),(0,g.jsx)("td",{children:L()(s.expire_time).format("YYYY-MM-DD")}),(0,g.jsx)("td",{children:s.accept_time&&(0,g.jsx)("i",{className:"sf2-icon-tick invite-accept-icon"})}),(0,g.jsx)("td",{children:t&&(s.accept_time?(0,g.jsx)("a",{href:"#",role:"button",className:"action-icon sf3-font sf3-font-cancel-invitation",title:(0,u.ih)("Revoke Access"),"aria-label":(0,u.ih)("Revoke Access"),onClick:this.toggleRevokeDialog}):(0,g.jsx)("a",{href:"#",role:"button",className:"action-icon sf2-icon-x3",title:(0,u.ih)("Delete"),"aria-label":(0,u.ih)("Delete"),onClick:this.deleteItem}))})]}),o=(0,g.jsxs)("tr",{children:[(0,g.jsxs)("td",{children:[s.accepter,(0,g.jsx)("br",{}),(0,g.jsxs)("span",{className:"item-meta-info",children:[L()(s.invite_time).format("YYYY-MM-DD"),(0,g.jsxs)("span",{className:"small",children:["(",(0,u.ih)("Invite Time"),")"]})]}),(0,g.jsxs)("span",{className:"item-meta-info",children:[L()(s.expire_time).format("YYYY-MM-DD"),(0,g.jsxs)("span",{className:"small",children:["(",(0,u.ih)("Expiration"),")"]})]}),(0,g.jsx)("span",{className:"item-meta-info",children:s.accept_time&&(0,u.ih)("Accepted")})]}),(0,g.jsx)("td",{children:(0,g.jsxs)(ee.Z,{isOpen:this.state.isOpMenuOpen,toggle:this.toggleOpMenu,children:[(0,g.jsx)(te.Z,{tag:"i",className:"sf-dropdown-toggle fa fa-ellipsis-v ml-0",title:(0,u.ih)("More operations"),"aria-label":(0,u.ih)("More operations"),"data-toggle":"dropdown","aria-expanded":this.state.isOpMenuOpen}),(0,g.jsxs)("div",{className:this.state.isOpMenuOpen?"":"d-none",onClick:this.toggleOpMenu,children:[(0,g.jsx)("div",{className:"mobile-operation-menu-bg-layer"}),(0,g.jsx)("div",{className:"mobile-operation-menu",children:s.accept_time?(0,g.jsx)(ne.Z,{className:"mobile-menu-item",onClick:this.toggleRevokeDialog,children:(0,u.ih)("Revoke Access")}):(0,g.jsx)(ne.Z,{className:"mobile-menu-item",onClick:this.deleteItem,children:(0,u.ih)("Delete")})})]})]})})]});return(0,g.jsxs)(a.Fragment,{children:[this.props.isDesktop?r:o,i&&(0,g.jsx)(Yr,{accepter:s.accepter,token:s.token,revokeInvitation:this.revokeItem,toggleDialog:this.toggleRevokeDialog})]})}}]),n}(a.Component)),Jr=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){return(0,i.Z)(this,n),t.call(this,e)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.data,t=e.loading,n=e.errorMsg,i=e.invitationsList;if(t)return(0,g.jsx)(O.Z,{});if(n)return(0,g.jsx)("p",{className:"error text-center mt-2",children:n});if(!i.length)return(0,g.jsxs)(E.Z,{children:[(0,g.jsx)("h2",{children:(0,u.ih)("No guest invitations")}),(0,g.jsx)("p",{children:(0,u.ih)('You have not invited any guests yet. A guest can access shared libraries through the web interface allowing more efficient ways to collaborate than through links. You can invite a guest by clicking the "Invite Guest" button in the menu bar.')})]});var s=m.c.isDesktop();return(0,g.jsxs)("table",{className:"table-hover".concat(s?"":" table-thead-hidden"),children:[(0,g.jsx)("thead",{children:s?(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"25%",children:(0,u.ih)("Email")}),(0,g.jsx)("th",{width:"20%",children:(0,u.ih)("Invite Time")}),(0,g.jsx)("th",{width:"20%",children:(0,u.ih)("Expiration")}),(0,g.jsx)("th",{width:"18%",children:(0,u.ih)("Accepted")}),(0,g.jsx)("th",{width:"7%"})]}):(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"92%"}),(0,g.jsx)("th",{width:"8%"})]})}),(0,g.jsx)("tbody",{children:i.map((function(e,t){return(0,g.jsx)(Xr,{isDesktop:s,invitation:e},t)}))})]})}}]),n}(a.Component),$r=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onInvitePeople=function(e){e.push.apply(e,s.state.invitationsList),s.setState({invitationsList:e})},s.toggleInvitePeopleDialog=function(){s.setState({isInvitePeopleDialogOpen:!s.state.isInvitePeopleDialogOpen})},s.state={loading:!0,errorMsg:"",invitationsList:[],isInvitePeopleDialogOpen:!1},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;w.I.listInvitations().then((function(t){e.setState({invitationsList:t.data,loading:!1})})).catch((function(t){e.setState({loading:!1,errorMsg:m.c.getErrorMsg(t,!0)})}))}},{key:"render",value:function(){return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(Wr,{onShowSidePanel:this.props.onShowSidePanel,onSearchedClick:this.props.onSearchedClick,toggleInvitePeopleDialog:this.toggleInvitePeopleDialog}),(0,g.jsx)("div",{className:"main-panel-center flex-row",children:(0,g.jsxs)("div",{className:"cur-view-container",children:[(0,g.jsx)("div",{className:"cur-view-path",children:(0,g.jsx)("h3",{className:"sf-heading",children:(0,u.ih)("Invite Guest")})}),(0,g.jsx)("div",{className:"cur-view-content",children:(0,g.jsx)(Jr,{data:this.state})})]})}),this.state.isInvitePeopleDialogOpen&&(0,g.jsx)(Vr,{onInvitePeople:this.onInvitePeople,toggleDialog:this.toggleInvitePeopleDialog})]})}}]),n}(a.Component),Qr=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).inputNewName=function(e){event.target.value.trim()?s.setState({isSubmitBtnActive:!0}):s.setState({isSubmitBtnActive:!1}),s.setState({name:e.target.value})},s.handleKeyDown=function(e){"Enter"===e.key&&s.handleSubmit()},s.handleSubmit=function(){var e=s.state,t=e.isExist,n=e.name,i=e.repoID;s.props.addWiki(t,n,i),s.props.toggleCancel()},s.toggle=function(){s.props.toggleCancel()},s.state={isExist:!1,name:"",repoID:"",isSubmitBtnActive:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){return(0,g.jsxs)(d.Z,{isOpen:!0,autoFocus:!1,toggle:this.toggle,children:[(0,g.jsx)(A.Z,{toggle:this.toggle,children:(0,u.ih)("New Wiki")}),(0,g.jsxs)(C.Z,{children:[(0,g.jsx)("label",{className:"form-label",children:(0,u.ih)("Name")}),(0,g.jsx)(K.Z,{onKeyDown:this.handleKeyDown,autoFocus:!0,value:this.state.name,onChange:this.inputNewName})]}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:this.toggle,children:(0,u.ih)("Cancel")}),(0,g.jsx)(B.Z,{color:"primary",onClick:this.handleSubmit,disabled:!this.state.isSubmitBtnActive,children:(0,u.ih)("Submit")})]})]})}}]),n}(a.Component),eo=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onChange=function(e){s.setState({repoID:e.repo_id})},s.handleSubmit=function(){var e=s.state.repoID;s.props.addWiki(e),s.props.toggleCancel()},s.toggle=function(){s.props.toggleCancel()},s.state={repos:[],repoID:""},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;w.I.listRepos().then((function(t){var n=t.data.repos.filter((function(e){switch(e.type){case"mine":return!e.encrypted;case"shared":return!e.encrypted&&e.is_admin;default:return!e.encrypted&&!t.data.repos.some((function(t){return t.type!=e.type&&t.repo_id==e.repo_id}))}})).map((function(e){return new Ge(e)}));n=m.c.sortRepos(n,"name","asc"),e.setState({repos:n})}))}},{key:"render",value:function(){var e=this;return(0,g.jsxs)(d.Z,{isOpen:!0,toggle:this.toggle,children:[(0,g.jsx)(A.Z,{toggle:this.toggle,children:(0,u.ih)("Publish a Library")}),(0,g.jsx)(C.Z,{className:"dialog-list-container",children:(0,g.jsxs)("table",{children:[(0,g.jsx)("thead",{children:(0,g.jsxs)("tr",{children:[(0,g.jsx)("th",{width:"6%"}),(0,g.jsx)("th",{width:"9%"}),(0,g.jsx)("th",{width:"55%",children:(0,u.ih)("Name")}),(0,g.jsx)("th",{width:"30%",children:(0,u.ih)("Last Update")})]})}),(0,g.jsx)("tbody",{children:this.state.repos.map((function(t,n){return(0,g.jsxs)("tr",{children:[(0,g.jsx)("td",{className:"text-center",children:(0,g.jsx)("input",{type:"radio",className:"vam",name:"repo",value:t.repo_id,onChange:e.onChange.bind(e,t)})}),(0,g.jsx)("td",{className:"text-center",children:(0,g.jsx)("img",{src:m.c.getLibIconUrl(t,!1),width:"24",title:m.c.getLibIconTitle(t),alt:m.c.getLibIconTitle(t)})}),(0,g.jsx)("td",{children:t.repo_name}),(0,g.jsx)("td",{children:L()(t.last_modified).fromNow()})]},n)}))})]})}),(0,g.jsxs)(z.Z,{children:[(0,g.jsx)(B.Z,{color:"secondary",onClick:this.toggle,children:(0,u.ih)("Cancel")}),this.state.repoID?(0,g.jsx)(B.Z,{color:"primary",onClick:this.handleSubmit,children:(0,u.ih)("Submit")}):(0,g.jsx)(B.Z,{color:"primary",disabled:!0,children:(0,u.ih)("Submit")})]})]})}}]),n}(a.Component),to=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,i.Z)(this,n);for(var s=arguments.length,r=new Array(s),o=0;o-1)&&(n=s.generatorPrefix(e,t)),s.setState({currentTab:e,pathPrefix:n},(function(){var e=s.state,t=e.currentTab,n=e.pathPrefix;window.history.replaceState({currentTab:t,pathPrefix:n},null)})),m.c.isDesktop()||s.state.isSidePanelClosed||s.setState({isSidePanelClosed:!0})},s.generatorPrefix=function(e,t){var n=[];if(t){var i={url:u.ze+"groups/",showName:"Groups",name:"groups",id:null},r={url:u.ze+"group/"+t+"/",showName:e,name:e,id:t};n.push(i),n.push(r)}else{var o={url:u.ze+e+"/",showName:s.getTabShowName(e),name:e,id:null};n.push(o)}return n},s.getTabShowName=function(e){return"my-libs"===e?"Libraries":"shared-libs"===e?"Shared with me":"org"===e?"Shared with all":void 0},s.toggleSidePanel=function(){s.setState({isSidePanelClosed:!s.state.isSidePanelClosed})},s.state={isOpen:!1,isSidePanelClosed:!1,currentTab:"/",pathPrefix:[]},s.dirViewPanels=["my-libs","shared-libs","org"],window.onpopstate=s.onpopstate,s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillMount",value:function(){m.c.isDesktop()||this.setState({isSidePanelClosed:!0})}},{key:"componentDidMount",value:function(){this.navigateClientUrlToLib();var e=window.location.href.split("/");this.setState({currentTab:e[e.length-2]})}},{key:"render",value:function(){var e=this.state,t=e.currentTab,n=e.isSidePanelClosed,i=u.cA?(0,g.jsx)(_n,{path:u.ze,onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}):(0,g.jsx)(fo,{path:u.ze,onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick});return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(v,{}),(0,g.jsxs)("div",{id:"main",children:[(0,g.jsx)(Z,{isSidePanelClosed:this.state.isSidePanelClosed,onCloseSidePanel:this.onCloseSidePanel,currentTab:t,tabItemClick:this.tabItemClick}),(0,g.jsx)(_,{children:(0,g.jsxs)(c.F0,{className:"reach-router",children:[i,(0,g.jsx)(po,{path:u.ze+"dashboard",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(uo,{path:u.ze+"my-activities",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(mo,{path:u.ze+"starred",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(go,{path:u.ze+"linked-devices",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(yo,{path:u.ze+"share-admin-libs",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(wo,{path:u.ze+"share-admin-folders",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(Oe,{path:u.ze+"share-admin-share-links",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(Ue,{path:u.ze+"share-admin-upload-links",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(fo,{path:u.ze+"shared-libs",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(vo,{path:u.ze+"shared-with-ocm",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(xo,{path:u.ze+"ocm-via-webdav",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(_n,{path:u.ze+"my-libs",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(On,{path:u.ze+"my-libs/deleted/",onSearchedClick:this.onSearchedClick}),(0,g.jsx)(Ir,{path:u.ze+"library/:repoID/*",pathPrefix:this.state.pathPrefix,onMenuClick:this.onShowSidePanel,onTabNavClick:this.tabItemClick}),(0,g.jsx)(ft,{path:u.ze+"remote-library/:providerID/:repoID/*",pathPrefix:this.state.pathPrefix,onMenuClick:this.onShowSidePanel,onTabNavClick:this.tabItemClick}),(0,g.jsx)(Hr,{path:u.ze+"groups",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(Ur,{path:u.ze+"group/:groupID",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick,onTabNavClick:this.tabItemClick,onGroupChanged:this.onGroupChanged}),(0,g.jsx)(ao,{path:u.ze+"published",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick}),(0,g.jsx)(Gn,{path:u.ze+"org/",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick,onTabNavClick:this.tabItemClick}),(0,g.jsx)($r,{path:u.ze+"invitations/",onShowSidePanel:this.onShowSidePanel,onSearchedClick:this.onSearchedClick})]})}),(0,g.jsx)(p(),{query:"(max-width: 767.8px)",children:(0,g.jsx)(d.Z,{zIndex:"1030",isOpen:!n,toggle:this.toggleSidePanel,contentClassName:"d-none"})})]})]})}}]),n}(a.Component);l.render((0,g.jsx)(So,{}),document.getElementById("wrapper"))},30560:function(e,t,n){"use strict";var i=n(1413),s=n(15671),r=n(43144),o=n(60136),a=n(29388),l=n(47313),c=n(29389),h=n(78655),p=n(46417),d=function(e){(0,o.Z)(n,e);var t=(0,a.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var i=arguments.length,r=new Array(i),o=0;o2&&void 0!==arguments[2]?arguments[2]:window;"function"===typeof window.CustomEvent?n=new window.CustomEvent(e,{detail:t}):(n=document.createEvent("CustomEvent")).initCustomEvent(e,!1,!0,t),i&&(i.dispatchEvent(n),s()(r.h,t))}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;l(o,s()({},e,{type:o}),t)}function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;l(a,s()({},e,{type:a}),t)}},92161:function(e,t,n){"use strict";var i=n(15671),s=n(43144),r=n(60136),o=n(29388),a=n(47313),l=n(18760),c=n(30426),h=n(30171),p=n(83854),d=n(46417),u=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).registerHandlers=function(){document.addEventListener("mousedown",s.handleOutsideClick),document.addEventListener("touchstart",s.handleOutsideClick),document.addEventListener("scroll",s.handleHide),document.addEventListener("contextmenu",s.handleHide),document.addEventListener("keydown",s.handleKeyNavigation),window.addEventListener("resize",s.handleHide)},s.unregisterHandlers=function(){document.removeEventListener("mousedown",s.handleOutsideClick),document.removeEventListener("touchstart",s.handleOutsideClick),document.removeEventListener("scroll",s.handleHide),document.removeEventListener("contextmenu",s.handleHide),document.removeEventListener("keydown",s.handleKeyNavigation),window.removeEventListener("resize",s.handleHide)},s.handleShow=function(e){if(e.detail.id===s.props.id){var t=e.detail.position,n=t.x,i=t.y,r=e.detail,o=r.currentObject,a=r.menuList;s.setState({isVisible:!0,x:n,y:i,currentObject:o,menuList:a}),s.registerHandlers(),(0,h._N)(s.props.onShowMenu,e)}},s.handleHide=function(e){!s.state.isVisible||e.detail&&e.detail.id&&e.detail.id!==s.props.id||(s.unregisterHandlers(),s.setState({isVisible:!1}),(0,h._N)(s.props.onHideMenu,e))},s.handleOutsideClick=function(e){s.menu.contains(e.target)||(0,c.SC)()},s.handleMouseLeave=function(e){e.preventDefault(),s.props.hideOnLeave&&(0,c.SC)()},s.handleContextMenu=function(e){s.handleHide(e)},s.handleKeyNavigation=function(e){!1!==s.state.isVisible&&(e.preventDefault(),s.hideMenu(e))},s.hideMenu=function(e){27!==e.keyCode&&13!==e.keyCode||(0,c.SC)()},s.getMenuPosition=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n={top:t,left:e};if(!s.menu)return n;var i=window,r=i.innerWidth,o=i.innerHeight,a=s.menu.getBoundingClientRect();return t+a.height>o&&(n.top-=a.height),e+a.width>r&&(n.left-=a.width),n.top<0&&(n.top=a.height0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n={top:t,left:e};if(!s.menu)return n;var i=window,r=i.innerWidth,o=i.innerHeight,a=s.menu.getBoundingClientRect();return n.left=e-a.width,t+a.height>o&&(n.top-=a.height),n.left<0&&(n.left+=a.width),n.top<0&&(n.top=a.heightr&&(n.left=a.width1?t-1:0),i=1;ie.length)&&(t=e.length);for(var n=0,i=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"";var n=e;return t&&Object.keys(t).forEach((function(e){n=n.replace(e,t[e])})),n}function M(){return"undefined"!==typeof n.g.window?n.g.window.innerWidth:0}function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.g.window.self,t=e.document.referrer;if(e===n.g.window.top||!t)return e;var i=function(e){return e.match(/(.*\/\/.*?)(\/|$)/)[1]};return i(e.location.href)===i(t)?N(e.parent):e}var Z=300,P=27,_=37,T=39,F=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&y(e,t)}(o,e);var t,i,s,r=S(o);function o(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),f(w(t=r.call(this,e)),"handleWheel",(function(e){e.preventDefault()})),t.state={isClosing:!e.animationDisabled,shouldAnimate:!1,zoomLevel:0,offsetX:0,offsetY:0,loadErrorStatus:{},rotateDeg:0},t.outerEl=a.createRef(),t.zoomInBtn=a.createRef(),t.zoomOutBtn=a.createRef(),t.caption=a.createRef(),t.closeIfClickInner=t.closeIfClickInner.bind(w(t)),t.handleImageDoubleClick=t.handleImageDoubleClick.bind(w(t)),t.handleImageClick=t.handleImageClick.bind(w(t)),t.handleImageMouseWheel=t.handleImageMouseWheel.bind(w(t)),t.handleKeyInput=t.handleKeyInput.bind(w(t)),t.handleMouseUp=t.handleMouseUp.bind(w(t)),t.handleMouseDown=t.handleMouseDown.bind(w(t)),t.handleMouseMove=t.handleMouseMove.bind(w(t)),t.handleOuterMousewheel=t.handleOuterMousewheel.bind(w(t)),t.handleTouchStart=t.handleTouchStart.bind(w(t)),t.handleTouchMove=t.handleTouchMove.bind(w(t)),t.handleTouchEnd=t.handleTouchEnd.bind(w(t)),t.handlePointerEvent=t.handlePointerEvent.bind(w(t)),t.handleCaptionMousewheel=t.handleCaptionMousewheel.bind(w(t)),t.handleWindowResize=t.handleWindowResize.bind(w(t)),t.handleZoomInButtonClick=t.handleZoomInButtonClick.bind(w(t)),t.handleZoomOutButtonClick=t.handleZoomOutButtonClick.bind(w(t)),t.requestClose=t.requestClose.bind(w(t)),t.requestMoveNext=t.requestMoveNext.bind(w(t)),t.requestMovePrev=t.requestMovePrev.bind(w(t)),t.rotateImage=t.rotateImage.bind(w(t)),t}return t=o,i=[{key:"UNSAFE_componentWillMount",value:function(){this.timeouts=[],this.currentAction=0,this.eventsSource=0,this.pointerList=[],this.preventInnerClose=!1,this.preventInnerCloseTimeout=null,this.keyPressed=!1,this.imageCache={},this.lastKeyDownTime=0,this.resizeTimeout=null,this.wheelActionTimeout=null,this.resetScrollTimeout=null,this.scrollX=0,this.scrollY=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,this.pinchTouchList=null,this.pinchDistance=0,this.keyCounter=0,this.moveRequested=!1,this.props.animationDisabled||this.setState({isClosing:!1})}},{key:"componentDidMount",value:function(){var e=this;this.windowContext=N(),this.listeners={resize:this.handleWindowResize,mouseup:this.handleMouseUp,touchend:this.handleTouchEnd,touchcancel:this.handleTouchEnd,pointerdown:this.handlePointerEvent,pointermove:this.handlePointerEvent,pointerup:this.handlePointerEvent,pointercancel:this.handlePointerEvent},Object.keys(this.listeners).forEach((function(t){e.windowContext.addEventListener(t,e.listeners[t])})),document.addEventListener("wheel",this.handleWheel,{passive:!1}),this.loadAllImages()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=!1,i={},s={};this.getSrcTypes().forEach((function(r){t.props[r.name]!==e[r.name]&&(n=!0,i[t.props[r.name]]=!0,s[e[r.name]]=!0)})),(n||this.moveRequested)&&(Object.keys(i).forEach((function(e){!(e in s)&&e in t.imageCache&&(t.imageCache[e].loaded=!1)})),this.moveRequested=!1,this.loadAllImages(e))}},{key:"shouldComponentUpdate",value:function(){return!this.moveRequested}},{key:"componentWillUnmount",value:function(){var e=this;this.didUnmount=!0,Object.keys(this.listeners).forEach((function(t){e.windowContext.removeEventListener(t,e.listeners[t])})),document.removeEventListener("wheel",this.handleWheel,{passive:!1}),this.timeouts.forEach((function(e){return clearTimeout(e)}))}},{key:"setTimeout",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){var n=this,i=setTimeout((function(){n.timeouts=n.timeouts.filter((function(e){return e!==i})),e()}),t);return this.timeouts.push(i),i}))},{key:"setPreventInnerClose",value:function(){var e=this;this.preventInnerCloseTimeout&&this.clearTimeout(this.preventInnerCloseTimeout),this.preventInnerClose=!0,this.preventInnerCloseTimeout=this.setTimeout((function(){e.preventInnerClose=!1,e.preventInnerCloseTimeout=null}),100)}},{key:"getBestImageForType",value:function(e){var t=this.props[e],n={};if(this.isImageLoaded(t))n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height);else{if(!this.isImageLoaded(this.props["".concat(e,"Thumbnail")]))return null;t=this.props["".concat(e,"Thumbnail")],n=this.getFitSizes(this.imageCache[t].width,this.imageCache[t].height,!0)}return{src:t,height:this.imageCache[t].height,width:this.imageCache[t].width,targetHeight:n.height,targetWidth:n.width}}},{key:"getFitSizes",value:function(e,t,n){var i=this.getLightboxRect(),s=i.height-2*this.props.imagePadding,r=i.width-2*this.props.imagePadding;return n||(s=Math.min(s,t),r=Math.min(r,e)),r/s>e/t?{width:e*s/t,height:s}:{width:r,height:t*r/e}}},{key:"getMaxOffsets",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel,t=this.getBestImageForType("mainSrc");if(null===t)return{maxX:0,minX:0,maxY:0,minY:0};var n=this.getLightboxRect(),i=this.getZoomMultiplier(e),s=0,r=0;return{maxX:s=i*t.width-n.width<0?(n.width-i*t.width)/2:(i*t.width-n.width)/2,maxY:r=i*t.height-n.height<0?(n.height-i*t.height)/2:(i*t.height-n.height)/2,minX:-1*s,minY:-1*r}}},{key:"getSrcTypes",value:function(){return[{name:"mainSrc",keyEnding:"i".concat(this.keyCounter)},{name:"mainSrcThumbnail",keyEnding:"t".concat(this.keyCounter)},{name:"nextSrc",keyEnding:"i".concat(this.keyCounter+1)},{name:"nextSrcThumbnail",keyEnding:"t".concat(this.keyCounter+1)},{name:"prevSrc",keyEnding:"i".concat(this.keyCounter-1)},{name:"prevSrcThumbnail",keyEnding:"t".concat(this.keyCounter-1)}]}},{key:"getZoomMultiplier",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.zoomLevel;return Math.pow(1.007,e)}},{key:"getLightboxRect",value:function(){return this.outerEl.current?this.outerEl.current.getBoundingClientRect():{width:M(),height:"undefined"!==typeof n.g.window?n.g.window.innerHeight:0,top:0,right:0,bottom:0,left:0}}},{key:"clearTimeout",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){this.timeouts=this.timeouts.filter((function(t){return t!==e})),clearTimeout(e)}))},{key:"changeZoom",value:function(e,t,n){if(this.props.enableZoom){var i=Math.max(0,Math.min(Z,e));if(i!==this.state.zoomLevel)if(0!==i){var s=this.getBestImageForType("mainSrc");if(null!==s){var r=this.getZoomMultiplier(),o=this.getZoomMultiplier(i),a=this.getLightboxRect(),l="undefined"!==typeof t?t-a.left:a.width/2,c="undefined"!==typeof n?n-a.top:a.height/2,h=(a.width-s.width*r)/2,p=(a.height-s.height*r)/2,d=l-(l-(h-this.state.offsetX))/r*o,u=c-(c-(p-this.state.offsetY))/r*o,m=(a.width-s.width*o)/2-d,g=(a.height-s.height*o)/2-u;if(3!==this.currentAction){var f=this.getMaxOffsets();this.state.zoomLevel>i&&(m=Math.max(f.minX,Math.min(f.maxX,m)),g=Math.max(f.minY,Math.min(f.maxY,g)))}this.setState({zoomLevel:i,offsetX:m,offsetY:g})}}else this.setState({zoomLevel:i,offsetX:0,offsetY:0})}}},{key:"closeIfClickInner",value:function(e){!this.preventInnerClose&&e.target.className.search(/\bril-inner\b/)>-1&&this.requestClose(e)}},{key:"handleKeyInput",value:function(e){if(e.stopPropagation(),!this.isAnimating())if("keyup"!==e.type){var t=e.which||e.keyCode,n=new Date;if(!(n.getTime()-this.lastKeyDownTime=Math.abs(e.deltaX)){if(e.stopPropagation(),Math.abs(e.deltaY)<1)return;this.scrollX=0,this.scrollY+=e.deltaY,this.changeZoom(this.state.zoomLevel-e.deltaY,e.clientX,e.clientY)}}else if(Math.abs(e.deltaY)>Math.abs(e.deltaX)){var t=this.state.offsetY+e.deltaY;t=t<0?0:t,this.setState({offsetY:t})}else{var n=this.state.offsetX+e.deltaX;n=n<0?0:n,this.setState({offsetX:n})}}},{key:"handleImageDoubleClick",value:function(e){this.state.zoomLevel>0?this.changeZoom(0,e.clientX,e.clientY):this.changeZoom(this.state.zoomLevel+100,e.clientX,e.clientY)}},{key:"handleImageClick",value:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}},{key:"shouldHandleEvent",value:function(e){if(this.eventsSource===e)return!0;if(0===this.eventsSource)return this.eventsSource=e,!0;switch(e){case 1:default:return!1;case 2:return this.eventsSource=2,this.filterPointersBySource(),!0;case 3:return 1===this.eventsSource&&(this.eventsSource=3,this.filterPointersBySource(),!0)}}},{key:"addPointer",value:function(e){this.pointerList.push(e)}},{key:"removePointer",value:function(e){this.pointerList=this.pointerList.filter((function(t){return t.id!==e.id}))}},{key:"filterPointersBySource",value:function(){var e=this;this.pointerList=this.pointerList.filter((function(t){return t.source===e.eventsSource}))}},{key:"handleMouseDown",value:function(e){this.shouldHandleEvent(1)&&o.isTargetMatchImage(e.target)&&(this.addPointer(o.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[o.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(o.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":o.isTargetMatchImage(e.target)&&(this.addPointer(o.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[o.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(o.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&o.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,(function(e){return t.addPointer(o.parseTouchPointer(e))})),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,(function(e){return o.parseTouchPointer(e)})))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,(function(e){return t.removePointer(o.parseTouchPointer(e))})),this.multiPointerEnd(e))}},{key:"decideMoveOrSwipe",value:function(e){this.state.zoomLevel<=0?this.handleSwipeStart(e):this.handleMoveStart(e)}},{key:"multiPointerStart",value:function(e){switch(this.handleEnd(null),this.pointerList.length){case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"multiPointerMove",value:function(e,t){switch(this.currentAction){case 1:e.preventDefault(),this.handleMove(t[0]);break;case 2:e.preventDefault(),this.handleSwipe(t[0]);break;case 3:e.preventDefault(),this.handlePinch(t)}}},{key:"multiPointerEnd",value:function(e){switch(0!==this.currentAction&&(this.setPreventInnerClose(),this.handleEnd(e)),this.pointerList.length){case 0:this.eventsSource=0;break;case 1:e.preventDefault(),this.decideMoveOrSwipe(this.pointerList[0]);break;case 2:e.preventDefault(),this.handlePinchStart(this.pointerList)}}},{key:"handleEnd",value:function(e){switch(this.currentAction){case 1:this.handleMoveEnd(e);break;case 2:this.handleSwipeEnd(e);break;case 3:this.handlePinchEnd(e)}}},{key:"handleMoveStart",value:function(e){var t=e.x,n=e.y;this.props.enableZoom&&(this.currentAction=1,this.moveStartX=t,this.moveStartY=n,this.moveStartOffsetX=this.state.offsetX,this.moveStartOffsetY=this.state.offsetY)}},{key:"handleMove",value:function(e){var t=e.x,n=e.y,i=this.moveStartX-t+this.moveStartOffsetX,s=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===i&&this.state.offsetY===s||this.setState({offsetX:i,offsetY:s})}},{key:"handleMoveEnd",value:function(){var e=this;this.currentAction=0,this.moveStartX=0,this.moveStartY=0,this.moveStartOffsetX=0,this.moveStartOffsetY=0;var t=this.getMaxOffsets(),n=Math.max(t.minX,Math.min(t.maxX,this.state.offsetX)),i=Math.max(t.minY,Math.min(t.maxY,this.state.offsetY));n===this.state.offsetX&&i===this.state.offsetY||(this.setState({offsetX:n,offsetY:i,shouldAnimate:!0}),this.setTimeout((function(){e.setState({shouldAnimate:!1})}),this.props.animationDuration))}},{key:"handleSwipeStart",value:function(e){var t=e.x,n=e.y;this.currentAction=2,this.swipeStartX=t,this.swipeStartY=n,this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipe",value:function(e){var t=e.x,n=e.y;this.swipeEndX=t,this.swipeEndY=n}},{key:"handleSwipeEnd",value:function(e){var t=this.swipeEndX-this.swipeStartX,n=Math.abs(t),i=Math.abs(this.swipeEndY-this.swipeStartY);if(this.currentAction=0,this.swipeStartX=0,this.swipeStartY=0,this.swipeEndX=0,this.swipeEndY=0,!(!e||this.isAnimating()||n<1.5*i)){if(n<200&&n0&&this.props.prevSrc?(e.preventDefault(),this.requestMovePrev()):t<0&&this.props.nextSrc&&(e.preventDefault(),this.requestMoveNext())}}},{key:"calculatePinchDistance",value:function(){var e=D(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))}},{key:"calculatePinchCenter",value:function(){var e=D(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pinchTouchList,2),t=e[0],n=e[1];return{x:t.x-(t.x-n.x)/2,y:t.y-(t.y-n.y)/2}}},{key:"handlePinchStart",value:function(e){this.props.enableZoom&&(this.currentAction=3,this.pinchTouchList=e.map((function(e){return{id:e.id,x:e.x,y:e.y}})),this.pinchDistance=this.calculatePinchDistance())}},{key:"handlePinch",value:function(e){this.pinchTouchList=this.pinchTouchList.map((function(t){for(var n=0;n0&&t+s>=i||e.deltaY<0&&s<=0)&&e.preventDefault()}}},{key:"isAnimating",value:function(){return this.state.shouldAnimate||this.state.isClosing}},{key:"isImageLoaded",value:function(e){return e&&e in this.imageCache&&this.imageCache[e].loaded}},{key:"loadImage",value:function(e,t,i){var s=this;if(this.isImageLoaded(t))this.setTimeout((function(){i()}),1);else{var r=new n.g.Image;this.props.imageCrossOrigin&&(r.crossOrigin=this.props.imageCrossOrigin),r.onerror=function(n){s.props.onImageLoadError(t,e,n),s.setState((function(t){return{loadErrorStatus:m(m({},t.loadErrorStatus),{},f({},e,!0))}})),i(n)},r.onload=function(){s.props.onImageLoad(t,e,r),s.imageCache[t]={loaded:!0,width:r.width,height:r.height},i()},r.src=t}}},{key:"loadAllImages",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;this.getSrcTypes().forEach((function(n){var i=n.name;t[i]&&e.state.loadErrorStatus[i]&&e.setState((function(e){return{loadErrorStatus:m(m({},e.loadErrorStatus),{},f({},i,!1))}})),t[i]&&!e.isImageLoaded(t[i])&&e.loadImage(i,t[i],function(t,n){return function(i){i||e.props[t]!==n||e.didUnmount||e.forceUpdate()}}(i,t[i]))}))}},{key:"requestClose",value:function(e){var t=this,n=function(){t.saveRotateImage(),t.props.onCloseRequest(e)};this.props.animationDisabled||"keydown"===e.type&&!this.props.animationOnKeyInput?n():(this.setState({isClosing:!0}),this.setTimeout(n,this.props.animationDuration))}},{key:"requestMove",value:function(e,t){var n=this,i={zoomLevel:0,offsetX:0,offsetY:0};this.props.animationDisabled||this.keyPressed&&!this.props.animationOnKeyInput||(i.shouldAnimate=!0,this.setTimeout((function(){return n.setState({shouldAnimate:!1})}),this.props.animationDuration)),this.keyPressed=!1,this.moveRequested=!0,this.saveRotateImage(),"prev"===e?(this.keyCounter-=1,this.setState(i),this.props.onMovePrevRequest(t)):(this.keyCounter+=1,this.setState(i),this.props.onMoveNextRequest(t))}},{key:"requestMoveNext",value:function(e){this.requestMove("next",e)}},{key:"requestMovePrev",value:function(e){this.requestMove("prev",e)}},{key:"saveRotateImage",value:function(){this.props.onRotateImage&&0!==this.state.rotateDeg&&360!==this.state.rotateDeg&&(this.props.onRotateImage(this.state.rotateDeg),this.setState({rotateDeg:0}))}},{key:"rotateImage",value:function(){var e=this.state.rotateDeg;e=e>=360?this.state.rotateDeg-270:e+90,this.setState({rotateDeg:e})}},{key:"render",value:function(){var e=this,t=this.props,i=t.animationDisabled,s=t.animationDuration,r=t.clickOutsideToClose,l=t.discourageDownloads,c=t.enableZoom,h=t.imageTitle,p=t.nextSrc,u=t.prevSrc,g=t.isDesktop,f=t.toolbarButtons,x=t.reactModalStyle,y=t.onAfterOpen,w=t.imageCrossOrigin,S=t.reactModalProps,D=t.onRotateImage,b=this.state,C=b.zoomLevel,k=b.offsetX,M=b.offsetY,N=b.isClosing,P=b.loadErrorStatus,_=b.rotateDeg,T=this.getLightboxRect(),F={};!i&&this.isAnimating()&&(F=m(m({},F),{},{transition:"transform ".concat(s,"ms")}));var L={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;L[t]=n}));var O=[],R=function(t,n,i){if(e.props[t]){var s,r=e.getBestImageForType(t),c=m(m({},F),o.getTransform(m(m({},i),r)));if(C>0&&(c.cursor="move"),c.transform="".concat(c.transform," rotate(").concat(_,"deg)"),null===r&&(s=P,Object.keys(s).some((function(e){return s[e]}))))O.push(a.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:c,key:e.props[t]+L[t]},a.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==r){var p=r.src;l?(c.backgroundImage="url('".concat(p,"')"),O.push(a.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:c,key:p+L[t]},a.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):O.push(a.createElement("img",v({},w?{crossOrigin:w}:{},{className:"".concat(n," ril__image"),onDoubleClick:e.handleImageDoubleClick,onClick:e.handleImageClick,onWheel:e.handleImageMouseWheel,onDragStart:function(e){return e.preventDefault()},style:c,src:p,key:p+L[t],alt:"string"===typeof h?h:I("Image"),draggable:!1})))}else{var d=a.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},j(new Array(12)).map((function(e,t){return a.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})})));O.push(a.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:c,key:e.props[t]+L[t]},a.createElement("div",{className:"ril__loadingContainer"},d)))}}},E=this.getZoomMultiplier();R("nextSrc","ril-image-next ril__imageNext",{x:T.width}),R("mainSrc","ril-image-current",{x:-1*k,y:-1*M,zoom:E}),R("prevSrc","ril-image-prev ril__imagePrev",{x:-1*T.width});var A={overlay:m({zIndex:1e3,backgroundColor:"transparent"},x.overlay),content:m({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},x.content)};return a.createElement(d(),v({isOpen:!0,onRequestClose:r?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),y()},style:A,contentLabel:I("Lightbox"),appElement:"undefined"!==typeof n.g.window?n.g.window.document.body:void 0},S),a.createElement("div",{className:"ril-outer ril__outer ril__outerAnimating ".concat(this.props.wrapperClassName," ").concat(N?"ril-closing ril__outerClosing":""),style:{transition:"opacity ".concat(s,"ms"),animationDuration:"".concat(s,"ms"),animationDirection:N?"normal":"reverse"},ref:this.outerEl,onWheel:this.handleOuterMousewheel,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,tabIndex:"-1",onKeyDown:this.handleKeyInput,onKeyUp:this.handleKeyInput},a.createElement("div",{className:"ril-inner ril__inner",onClick:r?this.closeIfClickInner:void 0},O),u&&g&&a.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:this.isAnimating()?void 0:this.requestMovePrev}),p&&g&&a.createElement("button",{type:"button",className:"ril-next-button ril__navButtons ril__navButtonNext",key:"next","aria-label":this.props.nextLabel,onClick:this.isAnimating()?void 0:this.requestMoveNext}),a.createElement("div",{className:"ril-toolbar ril__toolbar"},a.createElement("ul",{className:"ril-toolbar-left ril__toolbarSide ril__toolbarLeftSide"},a.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},a.createElement("span",{className:"ril-toolbar__item__child ril__toolbarItemChild"},h))),a.createElement("ul",{className:"ril-toolbar-right ril__toolbarSide ril__toolbarRightSide"},f&&f.map((function(e,t){return a.createElement("li",{key:"button_".concat(t+1),className:"ril-toolbar__item ril__toolbarItem"},e)})),a.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},a.createElement("button",{type:"button",key:"close","aria-label":this.props.closeLabel,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:this.isAnimating()?void 0:this.requestClose})))),a.createElement("div",{onMouseDown:function(e){return e.stopPropagation()},className:"ril-caption ril__caption"},c&&a.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},a.createElement("button",{type:"button",key:"zoom-in","aria-label":this.props.zoomInLabel,className:["ril-zoom-in","ril__toolbarItemChild","ril__builtinButton","ril__zoomInButton"].concat(j(C===Z?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:this.isAnimating()||C===Z,onClick:this.isAnimating()||C===Z?void 0:this.handleZoomInButtonClick})),c&&a.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},a.createElement("button",{type:"button",key:"zoom-out","aria-label":this.props.zoomOutLabel,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(j(0===C?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:this.isAnimating()||0===C,onClick:this.isAnimating()||0===C?void 0:this.handleZoomOutButtonClick})),D&&a.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},a.createElement("button",{type:"button",className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton","ril_rotateImageButton"].join(" "),onClick:this.rotateImage})))))}}],s=[{key:"isTargetMatchImage",value:function(e){return e&&/ril-image-current/.test(e.className)}},{key:"parseMouseEvent",value:function(e){return{id:"mouse",source:1,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parseTouchPointer",value:function(e){return{id:e.identifier,source:2,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"parsePointerEvent",value:function(e){return{id:e.pointerId,source:3,x:parseInt(e.clientX,10),y:parseInt(e.clientY,10)}}},{key:"getTransform",value:function(e){var t=e.x,n=void 0===t?0:t,i=e.y,s=void 0===i?0:i,r=e.zoom,o=void 0===r?1:r,a=e.width,l=e.targetWidth,c=n,h=M();a>h&&(c+=(h-a)/2);var p=o*(l/a);return{transform:"translate3d(".concat(c,"px,").concat(s,"px,0) scale3d(").concat(p,",").concat(p,",1)")}}}],i&&g(t.prototype,i),s&&g(t,s),Object.defineProperty(t,"prototype",{writable:!1}),o}(a.Component);F.propTypes={isDesktop:h().bool,mainSrc:h().string.isRequired,prevSrc:h().string,nextSrc:h().string,mainSrcThumbnail:h().string,prevSrcThumbnail:h().string,nextSrcThumbnail:h().string,onCloseRequest:h().func.isRequired,onMovePrevRequest:h().func,onMoveNextRequest:h().func,onImageLoadError:h().func,onImageLoad:h().func,onAfterOpen:h().func,discourageDownloads:h().bool,animationDisabled:h().bool,animationOnKeyInput:h().bool,animationDuration:h().number,keyRepeatLimit:h().number,keyRepeatKeyupBonus:h().number,imageTitle:h().node,imageCaption:h().node,imageCrossOrigin:h().string,reactModalStyle:h().object,imagePadding:h().number,wrapperClassName:h().string,toolbarButtons:h().arrayOf(h().node),clickOutsideToClose:h().bool,enableZoom:h().bool,reactModalProps:h().shape({}),nextLabel:h().string,prevLabel:h().string,zoomInLabel:h().string,zoomOutLabel:h().string,closeLabel:h().string,imageLoadErrorMessage:h().node,onRotateImage:h().func},F.defaultProps={isDesktop:!0,imageTitle:null,imageCaption:null,toolbarButtons:null,reactModalProps:{},animationDisabled:!1,animationDuration:300,animationOnKeyInput:!1,clickOutsideToClose:!0,closeLabel:"Close lightbox",discourageDownloads:!1,enableZoom:!0,imagePadding:10,imageCrossOrigin:null,keyRepeatKeyupBonus:40,keyRepeatLimit:180,mainSrcThumbnail:null,nextLabel:"Next image",nextSrc:null,nextSrcThumbnail:null,onAfterOpen:function(){},onImageLoadError:function(){},onImageLoad:function(){},onMoveNextRequest:function(){},onMovePrevRequest:function(){},prevLabel:"Previous image",prevSrc:null,prevSrcThumbnail:null,reactModalStyle:{},wrapperClassName:"",zoomInLabel:"Zoom in",zoomOutLabel:"Zoom out",imageLoadErrorMessage:"This image failed to load",onRotateImage:null};var L=F,O=n(46417),R=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,i.Z)(this,n),t.apply(this,arguments)}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props.imageItems,t=this.props.imageIndex,n=e.length,i=e[t].name,s="".concat(i," (").concat(t+1,"/").concat(n,")");return(0,O.jsx)(L,{imageTitle:s,mainSrc:e[t].src,nextSrc:e[(t+1)%n].src,prevSrc:e[(t+n-1)%n].src,onCloseRequest:this.props.closeImagePopup,onMovePrevRequest:this.props.moveToPrevImage,onMoveNextRequest:this.props.moveToNextImage,imagePadding:70,imageLoadErrorMessage:(0,l.ih)("The image could not be loaded."),prevLabel:(0,l.ih)("Previous (Left arrow key)"),nextLabel:(0,l.ih)("Next (Right arrow key)"),closeLabel:(0,l.ih)("Close (Esc)"),zoomInLabel:(0,l.ih)("Zoom in"),zoomOutLabel:(0,l.ih)("Zoom out")})}}]),n}(a.Component),E=R},42123:function(e,t,n){"use strict";var i=n(15671),s=n(43144),r=n(60136),o=n(29388),a=n(47313),l=n(42995),c=n(12756),h=n(12213),p=n(7764),d=n(21303),u=n(89915),m=n(61805),g=n(68396),f=n(46417),v=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).copyToClipboard=function(){(0,u.Z)(s.props.link),s.props.toggleDialog(),g.Z.success((0,m.ih)("The link is copied to the clipboard."),{duration:2})},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.link,n=e.toggleDialog;return(0,f.jsxs)(l.Z,{isOpen:!0,toggle:n,children:[(0,f.jsx)(c.Z,{toggle:n,children:(0,m.ih)("Link")}),(0,f.jsx)(h.Z,{children:(0,f.jsx)("a",{href:t,children:t})}),(0,f.jsxs)(p.Z,{children:[(0,f.jsx)(d.Z,{color:"primary",onClick:this.copyToClipboard,children:(0,m.ih)("Copy")}),(0,f.jsx)(d.Z,{color:"secondary",onClick:n,children:(0,m.ih)("Close")})]})]})}}]),n}(a.Component);t.Z=v},23396:function(e,t,n){"use strict";var i,s=n(15671),r=n(43144),o=n(60136),a=n(29388),l=n(47313),c=n(42995),h=n(12756),p=n(12213),d=n(61805),u=n(4514),m=n(83854),g=n(51282),f=n(46417),v=function(e){(0,o.Z)(n,e);var t=(0,a.Z)(n);function n(e){var r;return(0,s.Z)(this,n),(r=t.call(this,e)).queryZipProgress=function(){var e=r.state.zipToken;u.I.queryZipProgress(e).then((function(t){var n=t.data;if(1==n.failed){var s;switch(clearInterval(i),n.failed_reason){case"size too large":s=(0,d.ih)("Failed to download. The total size of the files exceeded the limit.");break;case"internal error":s=(0,d.ih)("Internal Server Error");break;default:s=(0,d.ih)("Error")}r.setState({isLoading:!1,errorMsg:s})}else r.setState({zipProgress:0==n.total?"100%":(n.zipped/n.total*100).toFixed(2)+"%"}),n.total==n.zipped&&(clearInterval(i),r.props.toggleDialog(),location.href="".concat(d.gc,"zip/").concat(e))})).catch((function(e){clearInterval(i);var t=m.c.getErrorMsg(e);r.setState({isLoading:!1,errorMsg:t})}))},r.cancelZipTask=function(){var e=r.state.zipToken;u.I.cancelZipTask(e).then((function(e){})).catch((function(e){}))},r.toggleDialog=function(){var e=r.state.zipProgress;e&&"100%"!=e&&(clearInterval(i),r.cancelZipTask()),r.props.toggleDialog()},r.state={isLoading:!0,errorMsg:"",zipProgress:null},r}return(0,r.Z)(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.token,s=t.path,r=t.repoID,o=t.target;(n?o.length?u.I.getShareLinkDirentsZipTask(n,s,o):u.I.getShareLinkZipTask(n,s):u.I.zipDownload(r,s,o)).then((function(t){var n=t.data.zip_token;e.setState({isLoading:!1,errorMsg:"",zipToken:n}),e.queryZipProgress(),i=setInterval(e.queryZipProgress,1e3)})).catch((function(t){var n=m.c.getErrorMsg(t);e.setState({isLoading:!1,errorMsg:n})}))}},{key:"render",value:function(){return(0,f.jsxs)(c.Z,{isOpen:!0,toggle:this.toggleDialog,children:[(0,f.jsx)(h.Z,{toggle:this.toggleDialog,children:(0,d.ih)("Download")}),(0,f.jsx)(p.Z,{children:(0,f.jsx)(x,{data:this.state})})]})}}]),n}(l.Component),x=function(e){(0,o.Z)(n,e);var t=(0,a.Z)(n);function n(){return(0,s.Z)(this,n),t.apply(this,arguments)}return(0,r.Z)(n,[{key:"render",value:function(){var e=this.props.data,t=e.isLoading,n=e.errorMsg,i=e.zipProgress;return t?(0,f.jsx)(g.Z,{}):n?(0,f.jsxs)("div",{className:"text-center mt-7 mb-8",children:[(0,f.jsx)("img",{src:"".concat(d.si,"img/error-tip.png"),alt:"",width:"100"}),(0,f.jsx)("p",{className:"mt-3",children:n})]}):(0,f.jsx)("p",{className:"mt-4 text-center",children:"".concat((0,d.ih)("Packaging...")," ").concat(i)})}}]),n}(l.Component);t.Z=v},90299:function(e,t,n){"use strict";var i=n(15671),s=n(43144),r=n(60136),o=n(29388),a=n(47313),l=n(18760),c=n(16614),h=n(25417),p=n(72611),d=n(57124),u=n(13380),m=n(61805),g=n(83854),f=n(46417),v=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onShowMenu=function(){},s.onHideMenu=function(){s.state.isItemMenuShow&&(s.setState({isItemMenuShow:!1}),"function"===typeof s.props.unfreezeItem&&s.props.unfreezeItem())},s.onDropdownToggleKeyDown=function(e){"Enter"!=e.key&&"Space"!=e.key||s.onDropdownToggleClick(e)},s.onDropdownToggleClick=function(e){e.preventDefault(),e.stopPropagation(),s.toggleOperationMenu()},s.toggleOperationMenu=function(){s.setState({isItemMenuShow:!s.state.isItemMenuShow},(function(){s.state.isItemMenuShow&&"function"===typeof s.props.freezeItem?s.props.freezeItem():s.state.isItemMenuShow||"function"!==typeof s.props.unfreezeItem||s.props.unfreezeItem()}))},s.onMenuItemKeyDown=function(e){"Enter"!=e.key&&"Space"!=e.key||s.onMenuItemClick(e)},s.onMenuItemClick=function(e){var t=g.c.getEventData(e,"toggle"),n=s.props.item;s.props.onMenuItemClick(t,e,n)},s.state={menuList:[],isItemMenuShow:!1},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){this.props.isHandleContextMenuEvent&&(this.listenerId=l.Z.register(this.onShowMenu,this.onHideMenu));var e=this.props.item,t=this.props.getMenuList(e);this.setState({menuList:t})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.item;if(t.name!==this.props.item.name){var n=this.props.getMenuList(t);this.setState({menuList:n})}}},{key:"componentWillUnmount",value:function(){this.props.isHandleContextMenuEvent&&this.listenerId&&l.Z.unregister(this.listenerId)}},{key:"render",value:function(){var e=this,t=this.state.menuList,n=this.props,i=n.toggleClass,s=n.tagName;return i="sf-dropdown-toggle "+i,t.length?s&&"button"===s?(0,f.jsxs)(c.Z,{isOpen:this.state.isItemMenuShow,toggle:this.onDropdownToggleClick,children:[(0,f.jsx)(h.Z,{className:i,"data-toggle":"dropdown",title:(0,m.ih)("More operations"),"aria-label":(0,m.ih)("More operations"),"aria-expanded":this.state.isItemMenuShow,onKeyDown:this.onDropdownToggleKeyDown}),(0,f.jsx)(p.Z,{children:t.map((function(t,n){return"Divider"===t?(0,f.jsx)(d.Z,{divider:!0},n):(0,f.jsx)(d.Z,{"data-toggle":t.key,onClick:e.onMenuItemClick,onKeyDown:e.onMenuItemKeyDown,children:t.value},n)}))})]}):(0,f.jsxs)(u.Z,{isOpen:this.state.isItemMenuShow,toggle:this.onDropdownToggleClick,className:"vam",children:[(0,f.jsx)(h.Z,{tag:s||"i",role:"button",tabIndex:"0",className:i,title:(0,m.ih)("More operations"),"data-toggle":"dropdown","aria-expanded":this.state.isItemMenuShow,"aria-label":(0,m.ih)("More operations"),onKeyDown:this.onDropdownToggleKeyDown}),(0,f.jsx)(p.Z,{children:t.map((function(t,n){return"Divider"===t?(0,f.jsx)(d.Z,{divider:!0},n):(0,f.jsx)(d.Z,{"data-toggle":t.key,onClick:e.onMenuItemClick,onKeyDown:e.onMenuItemKeyDown,children:t.value},n)}))})]}):""}}]),n}(a.Component);v.defaultProps={isHandleContextMenuEvent:!0,toggleClass:"sf2-icon-caret-down"},t.Z=v},57357:function(e,t,n){"use strict";n.d(t,{Z:function(){return D}});var i=n(15671),s=n(43144),r=n(60136),o=n(29388),a=n(47313),l=n(61805),c=n(4514),h=n(83854),p=n(68396),d=n(46417);var u=function(e){var t=e.callBack,n=e.footerName,i=e.className,s=e.addIconClassName;return(0,d.jsxs)("div",{className:"add-item-btn ".concat(i||""),onClick:function(e){t(e)},children:[(0,d.jsx)("span",{className:"fas fa-plus mr-2 ".concat(s||"")}),(0,d.jsx)("span",{className:"add-new-option",title:n,children:n})]})},m=n(46123),g=n.n(m),f=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onCompositionStart=function(){s.isInputtingChinese=!0},s.onChange=function(e){s.timer&&clearTimeout(s.timer);var t=s.props,n=t.onChange,i=t.wait,r=e.target.value;s.setState({searchValue:r||""},(function(){s.isInputtingChinese||(s.timer=setTimeout((function(){n&&n(s.state.searchValue.trim())}),i))}))},s.onCompositionEnd=function(e){s.isInputtingChinese=!1,s.onChange(e)},s.clearSearch=function(){var e=s.props.clearValue;s.setState({searchValue:""},(function(){e&&e()}))},s.setFocus=function(e){if(s.inputRef!==document.activeElement&&(s.inputRef.focus(),e)){var t=s.state.searchValue.length;s.inputRef.setSelectionRange(0,t)}},s.isFunction=function(e){return e&&"[object Function]"==={}.toString.call(e)},s.renderClear=function(){var e=s.props,t=e.isClearable,n=e.clearClassName,i=e.components,r=void 0===i?{}:i,o=s.state.searchValue;if(!t||!o)return null;var l=r.ClearIndicator;return a.isValidElement(l)?a.cloneElement(l,{clearValue:s.clearSearch}):s.isFunction(l)?(0,d.jsx)(l,{clearValue:s.clearSearch}):(0,d.jsx)("i",{className:g()("search-text-clear input-icon-addon",n),onClick:s.clearSearch,children:"\xd7"})},s.state={searchValue:e.value},s.isInputtingChinese=!1,s.timer=null,s.inputRef=null,s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;this.props.autoFocus&&this.inputRef&&this.inputRef!==document.activeElement&&setTimeout((function(){e.inputRef.focus()}),0)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.value!==this.props.value&&this.setState({searchValue:e.value})}},{key:"componentWillUnmount",value:function(){this.timer&&clearTimeout(this.timer),this.timer=null,this.inputRef=null}},{key:"render",value:function(){var e=this,t=this.props,n=t.placeholder,i=t.autoFocus,s=t.className,r=t.onKeyDown,o=t.disabled,l=t.style,c=this.state.searchValue;return(0,d.jsxs)(a.Fragment,{children:[(0,d.jsx)("input",{type:"text",value:c,className:g()("form-control",s),onChange:this.onChange,autoFocus:i,placeholder:n,onCompositionStart:this.onCompositionStart,onCompositionEnd:this.onCompositionEnd,onKeyDown:r,disabled:o,style:l,ref:function(t){return e.inputRef=t}}),this.renderClear()]})}}]),n}(a.Component);f.defaultProps={wait:100,disabled:!1,value:""};var v=f,x=n(30560),y=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,i.Z)(this,n);for(var s=arguments.length,r=new Array(s),o=0;o-1&&s.setHighlightIndex(s.state.highlightIndex-1);else if(e.keyCode===S.mW.DownArrow){var r=s.state.searchVal.trim(),o=t.filter((function(e){return e.name.includes(r)}));s.state.highlightIndex-1?{isValid:t=!1,errMessage:n=(0,l.ih)("Name should not include '/'.")}:{isValid:t,errMessage:n}:{isValid:t=!1,errMessage:n=(0,l.ih)("Name is required.")}},s.state={name:e.name},s.inputRef=a.createRef(),s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){var e=this;if(this.inputRef.current.focus(),this.props.hasSuffix){var t=this.props.name.lastIndexOf(".");this.inputRef.current.setSelectionRange(0,t,"forward")}else this.inputRef.current.setSelectionRange(0,-1);setTimeout((function(){document.addEventListener("click",e.onClick)}),1)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.onClick)}},{key:"render",value:function(){return(0,p.jsx)("div",{className:"rename-container",children:(0,p.jsx)("input",{ref:this.inputRef,value:this.state.name,onChange:this.onChange,onKeyDown:this.onKeyDown})})}}]),n}(a.Component);t.Z=d},70155:function(e,t,n){"use strict";n.d(t,{Z:function(){return j}});var i=n(15671),s=n(43144),r=n(60136),o=n(29388),a=n(47313),l=n(68164),c=n(42995),h=n(12756),p=n(12213),d=n(7764),u=n(21303),m=n(70816),g=n.n(m),f=n(61805),v=n(4514),x=n(83854),y=n(68396),w=n(46417),S=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onFileTagChanged=function(e){var t=e.parent_path,n={name:e.filename},i="/"===t?t+e.filename:t+"/"+e.filename;s.props.onFileTagChanged(n,i)},s.onDeleteTaggedFile=function(e){var t=s.props.repoID,n=e.file_tag_id;v.I.deleteFileTag(t,n).then((function(t){s.getTaggedFiles(),s.props.updateUsedRepoTags(),s.props.onFileTagChanged&&!e.file_deleted&&s.onFileTagChanged(e)})).catch((function(e){var t=x.c.getErrorMsg(e);y.Z.danger(t)}))},s.getTaggedFiles=function(){var e=s.props,t=e.repoID,n=e.currentTag,i=e.shareLinkToken;(i?v.I.getShareLinkTaggedFiles(i,n.id):v.I.listTaggedFiles(t,n.id)).then((function(e){var t=[];void 0!==e.data.tagged_files&&e.data.tagged_files.forEach((function(e){var n=e;t.push(n)})),s.setState({taggedFileList:t})})).catch((function(e){var t=x.c.getErrorMsg(e);y.Z.danger(t)}))},s.state={taggedFileList:[]},s}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){this.getTaggedFiles()}},{key:"render",value:function(){var e=this,t=this.state.taggedFileList;return(0,w.jsxs)(c.Z,{isOpen:!0,style:{maxWidth:"678px"},children:[(0,w.jsx)(h.Z,{toggle:this.props.onClose,children:(0,f.ih)("Tagged Files")}),(0,w.jsx)(p.Z,{className:"dialog-list-container",children:(0,w.jsxs)("table",{children:[(0,w.jsx)("thead",{children:(0,w.jsxs)("tr",{children:[(0,w.jsx)("th",{width:"50%",className:"ellipsis",children:(0,f.ih)("Name")}),(0,w.jsx)("th",{width:"20%",children:(0,f.ih)("Size")}),(0,w.jsx)("th",{width:"22%",children:(0,f.ih)("Last Update")}),(0,w.jsx)("th",{width:"8%"})]})}),(0,w.jsx)("tbody",{children:t.map((function(t,n){return(0,w.jsx)(D,{repoID:e.props.repoID,taggedFile:t,onDeleteTaggedFile:e.onDeleteTaggedFile,shareLinkToken:e.props.shareLinkToken,enableFileDownload:e.props.enableFileDownload},n)}))})]})}),(0,w.jsx)(d.Z,{children:(0,w.jsx)(u.Z,{color:"secondary",onClick:this.props.toggleCancel,children:(0,f.ih)("Close")})})]})}}]),n}(a.Component),D=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onMouseEnter=function(){s.setState({active:!0})},s.onMouseLeave=function(){s.setState({active:!1})},s.deleteFile=function(e){e.preventDefault(),s.props.onDeleteTaggedFile(s.props.taggedFile)},s.state={active:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.taggedFile,n=e.shareLinkToken,i=e.enableFileDownload,s=t.parent_path?x.c.joinPath(t.parent_path,t.filename):"",r=n?f.ze+"d/"+n+"/files/?p="+x.c.encodePath(s):f.ze+"lib/"+this.props.repoID+"/file"+x.c.encodePath(s);return(0,w.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,children:[t.file_deleted?(0,w.jsx)(a.Fragment,{children:(0,w.jsxs)("td",{colSpan:"3",className:"name",children:[t.filename," ",(0,w.jsx)("span",{style:{color:"red"},children:(0,f.ih)("deleted")})]})}):(0,w.jsxs)(a.Fragment,{children:[(0,w.jsx)("td",{children:(0,w.jsx)("a",{href:r,target:"_blank",className:"d-inline-block w-100 ellipsis",title:t.filename,rel:"noreferrer",children:t.filename})}),(0,w.jsx)("td",{children:x.c.bytesToSize(t.size)}),(0,w.jsx)("td",{children:g().unix(t.mtime).fromNow()})]}),(0,w.jsxs)("td",{children:[!n&&(0,w.jsx)("a",{href:"#",role:"button","aria-label":(0,f.ih)("Delete"),title:(0,f.ih)("Delete"),className:"action-icon sf2-icon-x3".concat(this.state.active?"":" invisible"),onClick:this.deleteFile}),n&&i&&(0,w.jsx)("a",{className:"action-icon sf2-icon-download".concat(this.state.active?"":" invisible"),href:"".concat(r,"&dl=1"),title:(0,f.ih)("Download"),"aria-label":(0,f.ih)("Download")})]})]})}}]),n}(a.Component),j=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;return(0,i.Z)(this,n),(s=t.call(this,e)).onListTaggedFiles=function(e){s.setState({currentTag:e,isListTaggedFileShow:!s.state.isListTaggedFileShow})},s.onCloseDialog=function(){s.setState({isListTaggedFileShow:!1})},s.state={currentTag:null,isListTaggedFileShow:!1},s}return(0,s.Z)(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.repoID,i=t.usedRepoTags,s=t.className;return(0,w.jsxs)("div",{className:"repo-info-bar ".concat(s||""),children:[i.length>0&&(0,w.jsx)("ul",{className:"used-tag-list",children:i.map((function(t){return(0,w.jsxs)("li",{className:"used-tag-item",children:[(0,w.jsx)("span",{className:"used-tag",style:{backgroundColor:t.color}}),(0,w.jsx)("span",{className:"used-tag-name",title:t.name,children:t.name}),(0,w.jsx)("button",{type:"button",className:"used-tag-files border-0 bg-transparent",onClick:e.onListTaggedFiles.bind(e,t),children:t.fileCount>1?t.fileCount+" files":t.fileCount+" file"})]},t.id)}))}),this.state.isListTaggedFileShow&&(0,w.jsx)(l.Z,{children:(0,w.jsx)(S,{repoID:n,currentTag:this.state.currentTag,onClose:this.onCloseDialog,toggleCancel:this.onListTaggedFiles,updateUsedRepoTags:this.props.updateUsedRepoTags,onFileTagChanged:this.props.onFileTagChanged,shareLinkToken:this.props.shareLinkToken,enableFileDownload:this.props.enableFileDownload})})]})}}]),n}(a.Component)},88376:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var i=n(1413),s=n(15671),r=n(43144),o=n(60136),a=n(29388),l=n(47313),c=n(95423),h=n(72970),p=n(98624),d=n(61805),u=n(83854),m=n(51282),g=n(46417),f=function(e){(0,o.Z)(n,e);var t=(0,a.Z)(n);function n(e){var r;return(0,s.Z)(this,n),(r=t.call(this,e)).onLinkClick=function(e){r.props.onLinkClick(e)},r.changeInlineNode=function(e){var t,n,i=r.props.repoID;if("image"==e.type){if(t=e.data.src,new RegExp(d.xx+"/lib/"+i+"/file.*raw=1").test(t)){var s=t.indexOf("/file"),o=t.indexOf("?");n=t.substring(s+5,o)}else{if(!/^\.\.\/*/.test(t)&&!/^\.\/*/.test(t))return;var a=r.props.path,l=a.slice(0,a.lastIndexOf("/"))+"/"+t;n=u.c.pathNormalize(l)}e.data.src=d.xx+"/view-image-via-public-wiki/?slug="+d.oF+"&path="+n}else if("link"==e.type)if(t=e.url,u.c.isInternalFileLink(t,i))if(u.c.isInternalMarkdownLink(t,i)){var c=u.c.getPathFromInternalMarkdownLink(t,i);e.url=d.xx+"/published/"+d.oF+c}else e.url=t.replace(/(.*)lib\/([-0-9a-f]{36})\/file(.*)/g,(function(e,t,n,i){return"".concat(t,"d/").concat(d.lI,"/files/?p=").concat(i,"&dl=1")}));else if(u.c.isInternalDirLink(t,i)){var h=u.c.getPathFromInternalDirLink(t,i);e.url=d.xx+"/published/"+d.oF+h}return e},r.modifyValueBeforeRender=function(e){return u.c.changeMarkdownNodes(e,r.changeInlineNode)},r.renderMarkdown=function(){var e=r.props,t=e.isTOCShow,n=void 0===t||t,s=e.isWiki,o=e.markdownContent,a=(0,i.Z)({isShowOutline:n,mathJaxSource:"".concat(d.si,"js/mathjax/tex-svg.js"),value:o,scrollRef:r.scrollRef,onLinkClick:r.onLinkClick},s&&{beforeRenderCallback:r.modifyValueBeforeRender});return(0,g.jsx)(h.I18nextProvider,{i18n:p.Z,children:(0,g.jsx)(l.Suspense,{fallback:(0,g.jsx)(m.Z,{}),children:(0,g.jsx)(c.MarkdownViewer,(0,i.Z)({},a))})})},r.scrollRef=l.createRef(),r}return(0,r.Z)(n,[{key:"render",value:function(){if(this.props.isFileLoading)return(0,g.jsx)(m.Z,{});var e=this.props,t=e.isWiki,n=e.containerClassName,i="wiki-page-container ".concat(void 0===n?"":n),s="wiki-page-content ".concat(t?"":NaN);return(0,g.jsx)("div",{ref:this.scrollRef,className:i,children:(0,g.jsxs)("div",{className:s,children:[this.props.children,this.renderMarkdown(),(0,g.jsxs)("p",{id:"wiki-page-last-modified",children:[(0,d.ih)("Last modified by")," ",this.props.latestContributor,", ",(0,g.jsx)("span",{children:this.props.lastModified})]})]})})}}]),n}(l.Component);f.defaultProps={isWiki:!1};var v=f},20512:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var i=n(15671),s=n(43144),r=n(60136),o=n(29388),a=n(47313),l=n(39131),c=n(61805),h=n(90299),p=n(83854),d=n(46417),u=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;(0,i.Z)(this,n),(s=t.call(this,e)).onMouseEnter=function(){s.props.isItemFreezed||s.setState({isShowOperationMenu:!0,isHighlight:!0})},s.onMouseOver=function(){s.props.isItemFreezed||s.setState({isShowOperationMenu:!0,isHighlight:!0})},s.onMouseLeave=function(){s.props.isItemFreezed||s.setState({isShowOperationMenu:!1,isHighlight:!1})},s.onNodeClick=function(){var e=s.props.node.object;if(e.isDir())s.props.onNodeClick(s.props.node);else{var t=p.c.getUserPermission(e.permission),n=t.isCustomPermission,i=t.customPermission;if(n){var r=i.permission,o=r.preview,a=r.modify;if(!o&&!a)return}s.props.onNodeClick(s.props.node)}},s.onLoadToggle=function(e){e.stopPropagation();var t=s.props.node;t.isExpanded?s.props.onNodeCollapse(t):s.props.onNodeExpanded(t)},s.onNodeDragStart=function(e){if(p.c.isIEBrower()||!s.canDrag)return!1;s.props.onNodeDragStart(e,s.props.node)},s.onNodeDragEnter=function(e){if(p.c.isIEBrower()||!s.canDrag)return!1;"dir"===s.props.node.object.type&&s.setState({isNodeDropShow:!0}),s.props.onNodeDragEnter(e,s.props.node)},s.onNodeDragMove=function(e){if(p.c.isIEBrower()||!s.canDrag)return!1;s.props.onNodeDragMove(e)},s.onNodeDragLeave=function(e){if(p.c.isIEBrower()||!s.canDrag)return!1;s.setState({isNodeDropShow:!1}),s.props.onNodeDragLeave(e,s.props.node)},s.onNodeDrop=function(e){if(p.c.isIEBrower()||!s.canDrag)return!1;e.stopPropagation(),s.setState({isNodeDropShow:!1}),s.props.onNodeDrop(e,s.props.node)},s.unfreezeItem=function(){s.setState({isShowOperationMenu:!1}),s.props.unfreezeItem()},s.onMenuItemClick=function(e,t,n){s.props.onMenuItemClick(e,n)},s.onItemMouseDown=function(e){e.stopPropagation(),e.button},s.onItemContextMenu=function(e){s.handleContextClick(e)},s.handleContextClick=function(e){s.props.handleContextClick(e,s.props.node),s.setState({isShowOperationMenu:!1})},s.getNodeTypeAndIcon=function(){var e=s.props.node,t="",n="";if("dir"===e.object.type)t=(0,d.jsx)("i",{className:"far fa-folder"}),n="dir";else{var i=e.object.name.lastIndexOf(".");if(-1===i)t=(0,d.jsx)("i",{className:"far fa-file"}),n="file";else{var r=e.object.name.slice(i).toLowerCase();".png"===r||".jpg"===r||".jpeg"===r||".gif"===r||".bmp"===r?(t=(0,d.jsx)("i",{className:"far fa-image"}),n="image"):".md"===r||".markdown"===r?(t=(0,d.jsx)("i",{className:"far fa-file-alt"}),n="file"):(t=(0,d.jsx)("i",{className:"far fa-file"}),n="file")}}return{icon:t,type:n}},s.calculateMenuList=function(e){var t=l.Z.NEW_FOLDER,n=l.Z.NEW_FILE,i=l.Z.COPY,r=l.Z.MOVE,o=l.Z.RENAME,a=l.Z.DELETE,c=l.Z.OPEN_VIA_CLIENT,h=[o,a,i,r,c];"dir"===e.object.type&&(h=[t,n,i,r,o,a]);var d=s.props.userPerm,u=p.c.getUserPermission(d),m=u.isCustomPermission,g=u.customPermission;if(!m)return h;h=[];var f=g.permission,v=f.create,x=f.modify,y=f.delete,w=f.copy;return"dir"===e.object.type&&v&&h.push(t,n),w&&h.push(i),x&&h.push(r,o),y&&h.push(a),"dir"!==e.object.type&&h.push(c),h},s.renderChildren=function(){var e=s.props,t=e.node,i=e.paddingLeft;return t.hasChildren()?(0,d.jsx)("div",{className:"children",style:{paddingLeft:i},children:t.children.map((function(e){return(0,d.jsx)(n,{node:e,paddingLeft:i,userPerm:s.props.userPerm,currentPath:s.props.currentPath,isNodeMenuShow:s.props.isNodeMenuShow,isItemFreezed:s.props.isItemFreezed,onNodeClick:s.props.onNodeClick,onNodeCollapse:s.props.onNodeCollapse,onNodeExpanded:s.props.onNodeExpanded,freezeItem:s.props.freezeItem,onMenuItemClick:s.props.onMenuItemClick,unfreezeItem:s.unfreezeItem,onNodeDragStart:s.props.onNodeDragStart,onNodeDragMove:s.props.onNodeDragMove,onNodeDrop:s.props.onNodeDrop,onNodeDragEnter:s.props.onNodeDragEnter,onNodeDragLeave:s.props.onNodeDragLeave,handleContextClick:s.props.handleContextClick},e.path)}))}):""},s.state={isHighlight:!1,isShowOperationMenu:!1,isNodeDropShow:!1};var r=e.userPerm;s.canDrag="rw"===r;var o=p.c.getUserPermission(r),a=o.isCustomPermission,c=o.customPermission;if(a){var h=c.permission.modify;s.canDrag=h}return s}return(0,s.Z)(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.isItemFreezed||this.setState({isShowOperationMenu:!1,isHighlight:!1})}},{key:"render",value:function(){var e=this.props,t=e.currentPath,n=e.node,i=e.isNodeMenuShow,s=e.userPerm,r=this.getNodeTypeAndIcon(),o=r.type,a=r.icon,l=this.state.isHighlight?"tree-node-inner-hover ":"";n.path===t&&(l="tree-node-hight-light");var u=p.c.getUserPermission(s).isCustomPermission;return(0,d.jsxs)("div",{className:"tree-node",children:[(0,d.jsxs)("div",{type:o,className:"tree-node-inner text-nowrap ".concat(l," ").concat("/"===n.path?"hide":""," ").concat(this.state.isNodeDropShow?"tree-node-drop":""),title:n.object.name,onMouseEnter:this.onMouseEnter,onMouseOver:this.onMouseOver,onMouseLeave:this.onMouseLeave,onMouseDown:this.onItemMouseDown,onContextMenu:this.onItemContextMenu,onClick:this.onNodeClick,children:[(0,d.jsx)("div",{className:"tree-node-text",draggable:this.canDrag,onDragStart:this.onNodeDragStart,onDragEnter:this.onNodeDragEnter,onDragLeave:this.onNodeDragLeave,onDragOver:this.onNodeDragMove,onDrop:this.onNodeDrop,children:n.object.name}),(0,d.jsxs)("div",{className:"left-icon",children:["dir"===o&&(!n.isLoaded||n.isLoaded&&n.hasChildren())&&(0,d.jsx)("i",{className:"folder-toggle-icon fa ".concat(n.isExpanded?"fa-caret-down":"fa-caret-right"),onMouseDown:function(e){return e.stopPropagation()},onClick:this.onLoadToggle}),(0,d.jsx)("i",{className:"tree-node-icon",children:a})]}),i&&(0,d.jsx)("div",{className:"right-icon",children:("rw"===s||c.rd||u)&&this.state.isShowOperationMenu&&(0,d.jsx)(h.Z,{item:this.props.node,toggleClass:"fas fa-ellipsis-v",getMenuList:this.calculateMenuList,onMenuItemClick:this.onMenuItemClick,freezeItem:this.props.freezeItem,unfreezeItem:this.unfreezeItem})})]}),n.isExpanded&&this.renderChildren()]})}}]),n}(a.Component),m=n(92161),g=n(30426),f=function(e){(0,r.Z)(n,e);var t=(0,o.Z)(n);function n(e){var s;(0,i.Z)(this,n),(s=t.call(this,e)).onItemMove=function(e,t,n,i){s.props.onItemMove(e,t,n,i)},s.onNodeDragStart=function(e,t){if(p.c.isIEBrower())return!1;var n={nodeDirent:t.object,nodeParentPath:t.parentNode.path,nodeRootPath:t.path};n=JSON.stringify(n),e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("applicaiton/drag-item-info",n)},s.onNodeDragEnter=function(e,t){if(p.c.isIEBrower()||!s.canDrop)return!1;e.persist(),"tree-view tree "===e.target.className&&s.setState({isTreeViewDropTipShow:!0})},s.onNodeDragMove=function(e){if(p.c.isIEBrower()||!s.canDrop)return!1;e.preventDefault(),e.dataTransfer.dropEffect="move"},s.onNodeDragLeave=function(e,t){if(p.c.isIEBrower()||!s.canDrop)return!1;"tree-view tree tree-view-drop"===e.target.className&&s.setState({isTreeViewDropTipShow:!1})},s.onContainerClick=function(e){(0,g.SC)()},s.onNodeClick=function(e){(0,g.SC)(),s.props.onNodeClick(e)},s.onNodeDrop=function(e,t){if(p.c.isIEBrower()||!s.canDrop)return!1;if(!e.dataTransfer.files.length){var n=e.dataTransfer.getData("applicaiton/drag-item-info"),i=n=JSON.parse(n),r=i.nodeDirent,o=i.nodeParentPath,a=i.nodeRootPath,l=t;if(Array.isArray(n))return l?void s.onMoveItems(n,l,s.props.currentRepoInfo,l.path):("/"===n[0].nodeParentPath||s.props.onItemsMove(s.props.currentRepoInfo,"/"),void s.setState({isTreeViewDropTipShow:!1}));if(!l)return"/"===o||s.onItemMove(s.props.currentRepoInfo,r,"/",o),void s.setState({isTreeViewDropTipShow:!1});if("dir"===l.object.type&&o!==l.path&&(o!==l.parentNode.path||l.object.name!==r.name)){if("dir"===l.object.type&&"dir"===r.type)if(l.parentNode.path!==o)if(p.c.getPaths(l.path).includes(a))return;s.onItemMove(s.props.currentRepoInfo,r,l.path,o)}}},s.onMoveItems=function(e,t,n,i){var r=[],o=p.c.getPaths(i);(e.forEach((function(e){var t=e.nodeRootPath;r.push(t)})),"dir"===t.object.type)&&(r.some((function(e){return e===i}))||e[0].nodeParentPath&&e[0].nodeParentPath===t.path||r.some((function(e){return o.includes(e)}))||s.props.onItemsMove(n,i))},s.freezeItem=function(){s.setState({isItemFreezed:!0})},s.unfreezeItem=function(){s.setState({isItemFreezed:!1})},s.onMenuItemClick=function(e,t){s.props.onMenuItemClick(e,t),(0,g.SC)()},s.onMouseDown=function(e){e.stopPropagation(),e.button},s.onContextMenu=function(e){e.preventDefault();var t=s.props.currentRepoInfo;if("admin"!==t.permission&&"rw"!==t.permission)return"";s.handleContextClick(e)},s.handleContextClick=function(e,t){if(e.preventDefault(),e.stopPropagation(),s.props.isNodeMenuShow){var n=e.clientX||e.touches&&e.touches[0].pageX,i=e.clientY||e.touches&&e.touches[0].pageY;s.props.posX&&(n-=s.props.posX),s.props.posY&&(i-=s.props.posY),(0,g.SC)();var r=s.getMenuList(t),o={id:"tree-node-contextmenu",position:{x:n,y:i},target:e.target,currentObject:t,menuList:r};(0,g.AE)(o)}},s.getMenuList=function(e){var t=[],n=l.Z.NEW_FOLDER,i=l.Z.NEW_FILE,r=l.Z.COPY,o=l.Z.MOVE,a=l.Z.RENAME,c=l.Z.DELETE,h=l.Z.OPEN_VIA_CLIENT;if(!e)return[n,i];t="dir"===e.object.type?[n,i,r,o,a,c]:[a,c,r,o,h];var d=s.props.userPerm,u=p.c.getUserPermission(d),m=u.isCustomPermission,g=u.customPermission;if(!m)return t;t=[];var f=g.permission,v=f.create,x=f.modify,y=f.delete,w=f.copy;return e?("dir"===e.object.type&&v&&t.push(n,i),w&&t.push(r),x&&t.push(o,a),y&&t.push(c),"dir"!==e.object.type&&t.push(h),t):(v&&t.push(n,i),t)},s.onShowMenu=function(){s.freezeItem()},s.onHideMenu=function(){s.unfreezeItem()},s.state={isItemFreezed:!1,isTreeViewDropTipShow:!1};var r=e.userPerm;s.canDrop="rw"===r;var o=p.c.getUserPermission(r),a=o.isCustomPermission,c=o.customPermission;if(a){var h=c.permission.modify;s.canDrop=h}return s}return(0,s.Z)(n,[{key:"render",value:function(){return(0,d.jsxs)("div",{className:"tree-view tree ".concat(this.state.isTreeViewDropTipShow&&this.canDrop?"tree-view-drop":""),onDrop:this.onNodeDrop,onDragEnter:this.onNodeDragEnter,onDragLeave:this.onNodeDragLeave,onMouseDown:this.onMouseDown,onContextMenu:this.onContextMenu,onClick:this.onContainerClick,children:[(0,d.jsx)(u,{userPerm:this.props.userPerm,node:this.props.treeData.root,currentPath:this.props.currentPath,paddingLeft:20,isNodeMenuShow:this.props.isNodeMenuShow,isItemFreezed:this.state.isItemFreezed,onNodeClick:this.onNodeClick,onMenuItemClick:this.props.onMenuItemClick,onNodeExpanded:this.props.onNodeExpanded,onNodeCollapse:this.props.onNodeCollapse,onNodeDragStart:this.onNodeDragStart,freezeItem:this.freezeItem,unfreezeItem:this.unfreezeItem,onNodeDragMove:this.onNodeDragMove,onNodeDrop:this.onNodeDrop,onNodeDragEnter:this.onNodeDragEnter,onNodeDragLeave:this.onNodeDragLeave,handleContextClick:this.handleContextClick}),(0,d.jsx)(m.Z,{id:"tree-node-contextmenu",onMenuItemClick:this.onMenuItemClick,onHideMenu:this.onHideMenu,onShowMenu:this.onShowMenu})]})}}]),n}(a.Component)},41433:function(e){function t(){}e.exports=function(e,n,i){var s=!1;return i=i||t,r.count=e,0===e?n():r;function r(e,t){if(r.count<=0)throw new Error("after called too many times");--r.count,e?(s=!0,n(e),n=i):0!==r.count||s||n(null,t)}}},72855:function(e){e.exports=function(e,t,n){var i=e.byteLength;if(t=t||0,n=n||i,e.slice)return e.slice(t,n);if(t<0&&(t+=i),n<0&&(n+=i),n>i&&(n=i),t>=i||t>=n||0===i)return new ArrayBuffer(0);for(var s=new Uint8Array(e),r=new Uint8Array(n-t),o=t,a=0;o0&&e.jitter<=1?e.jitter:0,this.attempts=0}e.exports=t,t.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=0==(1&Math.floor(10*t))?e-n:e+n}return 0|Math.min(e,this.max)},t.prototype.reset=function(){this.attempts=0},t.prototype.setMin=function(e){this.ms=e},t.prototype.setMax=function(e){this.max=e},t.prototype.setJitter=function(e){this.jitter=e}},55354:function(e,t){!function(e){"use strict";t.encode=function(t){var n,i=new Uint8Array(t),s=i.length,r="";for(n=0;n>2],r+=e[(3&i[n])<<4|i[n+1]>>4],r+=e[(15&i[n+1])<<2|i[n+2]>>6],r+=e[63&i[n+2]];return s%3===2?r=r.substring(0,r.length-1)+"=":s%3===1&&(r=r.substring(0,r.length-2)+"=="),r},t.decode=function(t){var n,i,s,r,o,a=.75*t.length,l=t.length,c=0;"="===t[t.length-1]&&(a--,"="===t[t.length-2]&&a--);var h=new ArrayBuffer(a),p=new Uint8Array(h);for(n=0;n>4,p[c++]=(15&s)<<4|r>>2,p[c++]=(3&r)<<6|63&o;return h}}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")},86202:function(e){var t="undefined"!==typeof t?t:"undefined"!==typeof WebKitBlobBuilder?WebKitBlobBuilder:"undefined"!==typeof MSBlobBuilder?MSBlobBuilder:"undefined"!==typeof MozBlobBuilder&&MozBlobBuilder,n=function(){try{return 2===new Blob(["hi"]).size}catch(e){return!1}}(),i=n&&function(){try{return 2===new Blob([new Uint8Array([1,2])]).size}catch(e){return!1}}(),s=t&&t.prototype.append&&t.prototype.getBlob;function r(e){return e.map((function(e){if(e.buffer instanceof ArrayBuffer){var t=e.buffer;if(e.byteLength!==t.byteLength){var n=new Uint8Array(e.byteLength);n.set(new Uint8Array(t,e.byteOffset,e.byteLength)),t=n.buffer}return t}return e}))}function o(e,n){n=n||{};var i=new t;return r(e).forEach((function(e){i.append(e)})),n.type?i.getBlob(n.type):i.getBlob()}function a(e,t){return new Blob(r(e),t||{})}"undefined"!==typeof Blob&&(o.prototype=Blob.prototype,a.prototype=Blob.prototype),e.exports=n?i?Blob:a:s?o:void 0},51813:function(e){var t=[].slice;e.exports=function(e,n){if("string"==typeof n&&(n=e[n]),"function"!=typeof n)throw new Error("bind() requires a function");var i=t.call(arguments,2);return function(){return n.apply(e,i.concat(t.call(arguments)))}}},69380:function(e){function t(e){if(e)return function(e){for(var n in t.prototype)e[n]=t.prototype[n];return e}(e)}e.exports=t,t.prototype.on=t.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},t.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},t.prototype.off=t.prototype.removeListener=t.prototype.removeAllListeners=t.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,i=this._callbacks["$"+e];if(!i)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var s=0;s0&&(this.extraHeaders=t.extraHeaders),t.localAddress&&(this.localAddress=t.localAddress)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingIntervalTimer=null,this.pingTimeoutTimer=null,this.open()}e.exports=h,h.priorWebsocketSuccess=!1,s(h.prototype),h.protocol=a.protocol,h.Socket=h,h.Transport=n(21776),h.transports=n(88011),h.parser=n(46211),h.prototype.createTransport=function(e){r('creating transport "%s"',e);var t=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}(this.query);t.EIO=a.protocol,t.transport=e;var n=this.transportOptions[e]||{};return this.id&&(t.sid=this.id),new i[e]({query:t,socket:this,agent:n.agent||this.agent,hostname:n.hostname||this.hostname,port:n.port||this.port,secure:n.secure||this.secure,path:n.path||this.path,forceJSONP:n.forceJSONP||this.forceJSONP,jsonp:n.jsonp||this.jsonp,forceBase64:n.forceBase64||this.forceBase64,enablesXDR:n.enablesXDR||this.enablesXDR,withCredentials:n.withCredentials||this.withCredentials,timestampRequests:n.timestampRequests||this.timestampRequests,timestampParam:n.timestampParam||this.timestampParam,policyPort:n.policyPort||this.policyPort,pfx:n.pfx||this.pfx,key:n.key||this.key,passphrase:n.passphrase||this.passphrase,cert:n.cert||this.cert,ca:n.ca||this.ca,ciphers:n.ciphers||this.ciphers,rejectUnauthorized:n.rejectUnauthorized||this.rejectUnauthorized,perMessageDeflate:n.perMessageDeflate||this.perMessageDeflate,extraHeaders:n.extraHeaders||this.extraHeaders,forceNode:n.forceNode||this.forceNode,localAddress:n.localAddress||this.localAddress,requestTimeout:n.requestTimeout||this.requestTimeout,protocols:n.protocols||void 0,isReactNative:this.isReactNative})},h.prototype.open=function(){var e;if(this.rememberUpgrade&&h.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length){var t=this;return void setTimeout((function(){t.emit("error","No transports available")}),0)}e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(n){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)},h.prototype.setTransport=function(e){r("setting transport %s",e.name);var t=this;this.transport&&(r("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",(function(){t.onDrain()})).on("packet",(function(e){t.onPacket(e)})).on("error",(function(e){t.onError(e)})).on("close",(function(){t.onClose("transport close")}))},h.prototype.probe=function(e){r('probing transport "%s"',e);var t=this.createTransport(e,{probe:1}),n=!1,i=this;function s(){if(i.onlyBinaryUpgrades){var s=!this.supportsBinary&&i.transport.supportsBinary;n=n||s}n||(r('probe transport "%s" opened',e),t.send([{type:"ping",data:"probe"}]),t.once("packet",(function(s){if(!n)if("pong"===s.type&&"probe"===s.data){if(r('probe transport "%s" pong',e),i.upgrading=!0,i.emit("upgrading",t),!t)return;h.priorWebsocketSuccess="websocket"===t.name,r('pausing current transport "%s"',i.transport.name),i.transport.pause((function(){n||"closed"!==i.readyState&&(r("changing transport and sending upgrade packet"),d(),i.setTransport(t),t.send([{type:"upgrade"}]),i.emit("upgrade",t),t=null,i.upgrading=!1,i.flush())}))}else{r('probe transport "%s" failed',e);var o=new Error("probe error");o.transport=t.name,i.emit("upgradeError",o)}})))}function o(){n||(n=!0,d(),t.close(),t=null)}function a(n){var s=new Error("probe error: "+n);s.transport=t.name,o(),r('probe transport "%s" failed because of error: %s',e,n),i.emit("upgradeError",s)}function l(){a("transport closed")}function c(){a("socket closed")}function p(e){t&&e.name!==t.name&&(r('"%s" works - aborting "%s"',e.name,t.name),o())}function d(){t.removeListener("open",s),t.removeListener("error",a),t.removeListener("close",l),i.removeListener("close",c),i.removeListener("upgrading",p)}h.priorWebsocketSuccess=!1,t.once("open",s),t.once("error",a),t.once("close",l),this.once("close",c),this.once("upgrading",p),t.open()},h.prototype.onOpen=function(){if(r("socket open"),this.readyState="open",h.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.upgrade&&this.transport.pause){r("starting upgrade probes");for(var e=0,t=this.upgrades.length;e';i=document.createElement(e)}catch(t){(i=document.createElement("iframe")).name=n.iframeId,i.src="javascript:0"}i.id=n.iframeId,n.form.appendChild(i),n.iframe=i}this.form.action=this.uri(),h(),e=e.replace(l,"\\\n"),this.area.value=e.replace(a,"\\n");try{this.form.submit()}catch(p){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===n.iframe.readyState&&c()}:this.iframe.onload=c}},13233:function(e,t,n){var i=n(38832),s=n(91450),r=n(69380),o=n(20690),a=n(53489)("engine.io-client:polling-xhr"),l=n(87925);function c(){}function h(e){if(s.call(this,e),this.requestTimeout=e.requestTimeout,this.extraHeaders=e.extraHeaders,"undefined"!==typeof location){var t="https:"===location.protocol,n=location.port;n||(n=t?443:80),this.xd="undefined"!==typeof location&&e.hostname!==location.hostname||n!==e.port,this.xs=e.secure!==t}}function p(e){this.method=e.method||"GET",this.uri=e.uri,this.xd=!!e.xd,this.xs=!!e.xs,this.async=!1!==e.async,this.data=void 0!==e.data?e.data:null,this.agent=e.agent,this.isBinary=e.isBinary,this.supportsBinary=e.supportsBinary,this.enablesXDR=e.enablesXDR,this.withCredentials=e.withCredentials,this.requestTimeout=e.requestTimeout,this.pfx=e.pfx,this.key=e.key,this.passphrase=e.passphrase,this.cert=e.cert,this.ca=e.ca,this.ciphers=e.ciphers,this.rejectUnauthorized=e.rejectUnauthorized,this.extraHeaders=e.extraHeaders,this.create()}if(e.exports=h,e.exports.Request=p,o(h,s),h.prototype.supportsBinary=!0,h.prototype.request=function(e){return(e=e||{}).uri=this.uri(),e.xd=this.xd,e.xs=this.xs,e.agent=this.agent||!1,e.supportsBinary=this.supportsBinary,e.enablesXDR=this.enablesXDR,e.withCredentials=this.withCredentials,e.pfx=this.pfx,e.key=this.key,e.passphrase=this.passphrase,e.cert=this.cert,e.ca=this.ca,e.ciphers=this.ciphers,e.rejectUnauthorized=this.rejectUnauthorized,e.requestTimeout=this.requestTimeout,e.extraHeaders=this.extraHeaders,new p(e)},h.prototype.doWrite=function(e,t){var n="string"!==typeof e&&void 0!==e,i=this.request({method:"POST",data:e,isBinary:n}),s=this;i.on("success",t),i.on("error",(function(e){s.onError("xhr post error",e)})),this.sendXhr=i},h.prototype.doPoll=function(){a("xhr poll");var e=this.request(),t=this;e.on("data",(function(e){t.onData(e)})),e.on("error",(function(e){t.onError("xhr poll error",e)})),this.pollXhr=e},r(p.prototype),p.prototype.create=function(){var e={agent:this.agent,xdomain:this.xd,xscheme:this.xs,enablesXDR:this.enablesXDR};e.pfx=this.pfx,e.key=this.key,e.passphrase=this.passphrase,e.cert=this.cert,e.ca=this.ca,e.ciphers=this.ciphers,e.rejectUnauthorized=this.rejectUnauthorized;var t=this.xhr=new i(e),n=this;try{a("xhr open %s: %s",this.method,this.uri),t.open(this.method,this.uri,this.async);try{if(this.extraHeaders)for(var s in t.setDisableHeaderCheck&&t.setDisableHeaderCheck(!0),this.extraHeaders)this.extraHeaders.hasOwnProperty(s)&&t.setRequestHeader(s,this.extraHeaders[s])}catch(r){}if("POST"===this.method)try{this.isBinary?t.setRequestHeader("Content-type","application/octet-stream"):t.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(r){}try{t.setRequestHeader("Accept","*/*")}catch(r){}"withCredentials"in t&&(t.withCredentials=this.withCredentials),this.requestTimeout&&(t.timeout=this.requestTimeout),this.hasXDR()?(t.onload=function(){n.onLoad()},t.onerror=function(){n.onError(t.responseText)}):t.onreadystatechange=function(){if(2===t.readyState)try{var e=t.getResponseHeader("Content-Type");(n.supportsBinary&&"application/octet-stream"===e||"application/octet-stream; charset=UTF-8"===e)&&(t.responseType="arraybuffer")}catch(r){}4===t.readyState&&(200===t.status||1223===t.status?n.onLoad():setTimeout((function(){n.onError("number"===typeof t.status?t.status:0)}),0))},a("xhr data %s",this.data),t.send(this.data)}catch(r){return void setTimeout((function(){n.onError(r)}),0)}"undefined"!==typeof document&&(this.index=p.requestsCount++,p.requests[this.index]=this)},p.prototype.onSuccess=function(){this.emit("success"),this.cleanup()},p.prototype.onData=function(e){this.emit("data",e),this.onSuccess()},p.prototype.onError=function(e){this.emit("error",e),this.cleanup(!0)},p.prototype.cleanup=function(e){if("undefined"!==typeof this.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=c:this.xhr.onreadystatechange=c,e)try{this.xhr.abort()}catch(t){}"undefined"!==typeof document&&delete p.requests[this.index],this.xhr=null}},p.prototype.onLoad=function(){var e;try{var t;try{t=this.xhr.getResponseHeader("Content-Type")}catch(n){}e=("application/octet-stream"===t||"application/octet-stream; charset=UTF-8"===t)&&this.xhr.response||this.xhr.responseText}catch(n){this.onError(n)}null!=e&&this.onData(e)},p.prototype.hasXDR=function(){return"undefined"!==typeof XDomainRequest&&!this.xs&&this.enablesXDR},p.prototype.abort=function(){this.cleanup()},p.requestsCount=0,p.requests={},"undefined"!==typeof document)if("function"===typeof attachEvent)attachEvent("onunload",d);else if("function"===typeof addEventListener){addEventListener("onpagehide"in l?"pagehide":"unload",d,!1)}function d(){for(var e in p.requests)p.requests.hasOwnProperty(e)&&p.requests[e].abort()}},91450:function(e,t,n){var i=n(21776),s=n(31905),r=n(46211),o=n(20690),a=n(40276),l=n(53489)("engine.io-client:polling");e.exports=h;var c=null!=new(n(38832))({xdomain:!1}).responseType;function h(e){var t=e&&e.forceBase64;c&&!t||(this.supportsBinary=!1),i.call(this,e)}o(h,i),h.prototype.name="polling",h.prototype.doOpen=function(){this.poll()},h.prototype.pause=function(e){var t=this;function n(){l("paused"),t.readyState="paused",e()}if(this.readyState="pausing",this.polling||!this.writable){var i=0;this.polling&&(l("we are currently polling - waiting to pause"),i++,this.once("pollComplete",(function(){l("pre-pause polling complete"),--i||n()}))),this.writable||(l("we are currently writing - waiting to pause"),i++,this.once("drain",(function(){l("pre-pause writing complete"),--i||n()})))}else n()},h.prototype.poll=function(){l("polling"),this.polling=!0,this.doPoll(),this.emit("poll")},h.prototype.onData=function(e){var t=this;l("polling got data %s",e);r.decodePayload(e,this.socket.binaryType,(function(e,n,i){if("opening"===t.readyState&&"open"===e.type&&t.onOpen(),"close"===e.type)return t.onClose(),!1;t.onPacket(e)})),"closed"!==this.readyState&&(this.polling=!1,this.emit("pollComplete"),"open"===this.readyState?this.poll():l('ignoring poll - transport state "%s"',this.readyState))},h.prototype.doClose=function(){var e=this;function t(){l("writing close packet"),e.write([{type:"close"}])}"open"===this.readyState?(l("transport open - closing"),t()):(l("transport not open - deferring close"),this.once("open",t))},h.prototype.write=function(e){var t=this;this.writable=!1;var n=function(){t.writable=!0,t.emit("drain")};r.encodePayload(e,this.supportsBinary,(function(e){t.doWrite(e,n)}))},h.prototype.uri=function(){var e=this.query||{},t=this.secure?"https":"http",n="";return!1!==this.timestampRequests&&(e[this.timestampParam]=a()),this.supportsBinary||e.sid||(e.b64=1),e=s.encode(e),this.port&&("https"===t&&443!==Number(this.port)||"http"===t&&80!==Number(this.port))&&(n=":"+this.port),e.length&&(e="?"+e),t+"://"+(-1!==this.hostname.indexOf(":")?"["+this.hostname+"]":this.hostname)+n+this.path+e}},86177:function(e,t,n){var i,s,r=n(40918).lW,o=n(21776),a=n(46211),l=n(31905),c=n(20690),h=n(40276),p=n(53489)("engine.io-client:websocket");if("undefined"!==typeof WebSocket?i=WebSocket:"undefined"!==typeof self&&(i=self.WebSocket||self.MozWebSocket),"undefined"===typeof window)try{s=n(77020)}catch(m){}var d=i||s;function u(e){e&&e.forceBase64&&(this.supportsBinary=!1),this.perMessageDeflate=e.perMessageDeflate,this.usingBrowserWebSocket=i&&!e.forceNode,this.protocols=e.protocols,this.usingBrowserWebSocket||(d=s),o.call(this,e)}e.exports=u,c(u,o),u.prototype.name="websocket",u.prototype.supportsBinary=!0,u.prototype.doOpen=function(){if(this.check()){var e=this.uri(),t=this.protocols,n={};this.isReactNative||(n.agent=this.agent,n.perMessageDeflate=this.perMessageDeflate,n.pfx=this.pfx,n.key=this.key,n.passphrase=this.passphrase,n.cert=this.cert,n.ca=this.ca,n.ciphers=this.ciphers,n.rejectUnauthorized=this.rejectUnauthorized),this.extraHeaders&&(n.headers=this.extraHeaders),this.localAddress&&(n.localAddress=this.localAddress);try{this.ws=this.usingBrowserWebSocket&&!this.isReactNative?t?new d(e,t):new d(e):new d(e,t,n)}catch(i){return this.emit("error",i)}void 0===this.ws.binaryType&&(this.supportsBinary=!1),this.ws.supports&&this.ws.supports.binary?(this.supportsBinary=!0,this.ws.binaryType="nodebuffer"):this.ws.binaryType="arraybuffer",this.addEventListeners()}},u.prototype.addEventListeners=function(){var e=this;this.ws.onopen=function(){e.onOpen()},this.ws.onclose=function(){e.onClose()},this.ws.onmessage=function(t){e.onData(t.data)},this.ws.onerror=function(t){e.onError("websocket error",t)}},u.prototype.write=function(e){var t=this;this.writable=!1;for(var n=e.length,i=0,s=n;i=31||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},t.enable(s())},90197:function(e,t,n){function i(e){var n;function i(){if(i.enabled){var e=i,s=+new Date,r=s-(n||s);e.diff=r,e.prev=n,e.curr=s,n=s;for(var o=new Array(arguments.length),a=0;a0)return function(e){if((e=String(e)).length>100)return;var o=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(!o)return;var a=parseFloat(o[1]);switch((o[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*r;case"days":case"day":case"d":return a*s;case"hours":case"hour":case"hrs":case"hr":case"h":return a*i;case"minutes":case"minute":case"mins":case"min":case"m":return a*n;case"seconds":case"second":case"secs":case"sec":case"s":return a*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(e);if("number"===c&&!1===isNaN(e))return a.long?o(l=e,s,"day")||o(l,i,"hour")||o(l,n,"minute")||o(l,t,"second")||l+" ms":function(e){if(e>=s)return Math.round(e/s)+"d";if(e>=i)return Math.round(e/i)+"h";if(e>=n)return Math.round(e/n)+"m";if(e>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},46211:function(e,t,n){var i,s=n(61899),r=n(60224),o=n(72855),a=n(41433),l=n(16097);"undefined"!==typeof ArrayBuffer&&(i=n(55354));var c="undefined"!==typeof navigator&&/Android/i.test(navigator.userAgent),h="undefined"!==typeof navigator&&/PhantomJS/i.test(navigator.userAgent),p=c||h;t.protocol=3;var d=t.packets={open:0,close:1,ping:2,pong:3,message:4,upgrade:5,noop:6},u=s(d),m={type:"error",data:"parser error"},g=n(86202);function f(e,t,n){for(var i=new Array(e.length),s=a(e.length,n),r=function(e,n,s){t(n,(function(t,n){i[e]=n,s(t,i)}))},o=0;o1?{type:u[s],data:e.substring(1)}:{type:u[s]}:m}s=new Uint8Array(e)[0];var r=o(e,1);return g&&"blob"===n&&(r=new g([r])),{type:u[s],data:r}},t.decodeBase64Packet=function(e,t){var n=u[e.charAt(0)];if(!i)return{type:n,data:{base64:!0,data:e.substr(1)}};var s=i.decode(e.substr(1));return"blob"===t&&g&&(s=new g([s])),{type:n,data:s}},t.encodePayload=function(e,n,i){"function"===typeof n&&(i=n,n=null);var s=r(e);if(n&&s)return g&&!p?t.encodePayloadAsBlob(e,i):t.encodePayloadAsArrayBuffer(e,i);if(!e.length)return i("0:");f(e,(function(e,i){t.encodePacket(e,!!s&&n,!1,(function(e){i(null,function(e){return e.length+":"+e}(e))}))}),(function(e,t){return i(t.join(""))}))},t.decodePayload=function(e,n,i){if("string"!==typeof e)return t.decodePayloadAsBinary(e,n,i);var s;if("function"===typeof n&&(i=n,n=null),""===e)return i(m,0,1);for(var r,o,a="",l=0,c=e.length;l0;){for(var a=new Uint8Array(s),l=0===a[0],c="",h=1;255!==a[h];h++){if(c.length>310)return i(m,0,1);c+=a[h]}s=o(s,2+c.length),c=parseInt(c);var p=o(s,0,c);if(l)try{p=String.fromCharCode.apply(null,new Uint8Array(p))}catch(g){var d=new Uint8Array(p);p="";for(h=0;h=55296&&t<=56319&&s=55296&&e<=57343){if(t)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value");return!1}return!0}function a(e,t){return s(e>>t&63|128)}function l(e,t){if(0==(4294967168&e))return s(e);var n="";return 0==(4294965248&e)?n=s(e>>6&31|192):0==(4294901760&e)?(o(e,t)||(e=65533),n=s(e>>12&15|224),n+=a(e,6)):0==(4292870144&e)&&(n=s(e>>18&7|240),n+=a(e,12),n+=a(e,6)),n+=s(63&e|128)}function c(){if(i>=n)throw Error("Invalid byte index");var e=255&t[i];if(i++,128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function h(e){var s,r;if(i>n)throw Error("Invalid byte index");if(i==n)return!1;if(s=255&t[i],i++,0==(128&s))return s;if(192==(224&s)){if((r=(31&s)<<6|c())>=128)return r;throw Error("Invalid continuation byte")}if(224==(240&s)){if((r=(15&s)<<12|c()<<6|c())>=2048)return o(r,e)?r:65533;throw Error("Invalid continuation byte")}if(240==(248&s)&&(r=(7&s)<<18|c()<<12|c()<<6|c())>=65536&&r<=1114111)return r;throw Error("Invalid UTF-8 detected")}e.exports={version:"2.1.2",encode:function(e,t){for(var n=!1!==(t=t||{}).strict,i=r(e),s=i.length,o=-1,a="";++o65535&&(r+=s((t-=65536)>>>10&1023|55296),t=56320|1023&t),r+=s(t);return r}(c)}}},60224:function(e,t,n){var i=n(40918).lW,s=n(12833),r=Object.prototype.toString,o="function"===typeof Blob||"undefined"!==typeof Blob&&"[object BlobConstructor]"===r.call(Blob),a="function"===typeof File||"undefined"!==typeof File&&"[object FileConstructor]"===r.call(File);e.exports=function e(t){if(!t||"object"!==typeof t)return!1;if(s(t)){for(var n=0,r=t.length;n0&&!this.encoding){var e=this.packetBuffer.shift();this.packet(e)}},u.prototype.cleanup=function(){c("cleanup");for(var e=this.subs.length,t=0;t=this._reconnectionAttempts)c("reconnect failed"),this.backoff.reset(),this.emitAll("reconnect_failed"),this.reconnecting=!1;else{var t=this.backoff.duration();c("will wait %dms before reconnect attempt",t),this.reconnecting=!0;var n=setTimeout((function(){e.skipReconnect||(c("attempting reconnect"),e.emitAll("reconnect_attempt",e.backoff.attempts),e.emitAll("reconnecting",e.backoff.attempts),e.skipReconnect||e.open((function(t){t?(c("reconnect attempt error"),e.reconnecting=!1,e.reconnect(),e.emitAll("reconnect_error",t.data)):(c("reconnect success"),e.onreconnect())})))}),t);this.subs.push({destroy:function(){clearTimeout(n)}})}},u.prototype.onreconnect=function(){var e=this.backoff.attempts;this.reconnecting=!1,this.backoff.reset(),this.updateSocketIds(),this.emitAll("reconnect",e)}},10950:function(e){e.exports=function(e,t,n){return e.on(t,n),{destroy:function(){e.removeListener(t,n)}}}},52169:function(e,t,n){var i=n(44684),s=n(69380),r=n(19678),o=n(10950),a=n(51813),l=n(33136)("socket.io-client:socket"),c=n(31905),h=n(60224);e.exports=u;var p={connect:1,connect_error:1,connect_timeout:1,connecting:1,disconnect:1,error:1,reconnect:1,reconnect_attempt:1,reconnect_failed:1,reconnect_error:1,reconnecting:1,ping:1,pong:1},d=s.prototype.emit;function u(e,t,n){this.io=e,this.nsp=t,this.json=this,this.ids=0,this.acks={},this.receiveBuffer=[],this.sendBuffer=[],this.connected=!1,this.disconnected=!0,this.flags={},n&&n.query&&(this.query=n.query),this.io.autoConnect&&this.open()}s(u.prototype),u.prototype.subEvents=function(){if(!this.subs){var e=this.io;this.subs=[o(e,"open",a(this,"onopen")),o(e,"packet",a(this,"onpacket")),o(e,"close",a(this,"onclose"))]}},u.prototype.open=u.prototype.connect=function(){return this.connected||(this.subEvents(),this.io.reconnecting||this.io.open(),"open"===this.io.readyState&&this.onopen(),this.emit("connecting")),this},u.prototype.send=function(){var e=r(arguments);return e.unshift("message"),this.emit.apply(this,e),this},u.prototype.emit=function(e){if(p.hasOwnProperty(e))return d.apply(this,arguments),this;var t=r(arguments),n={type:(void 0!==this.flags.binary?this.flags.binary:h(t))?i.BINARY_EVENT:i.EVENT,data:t,options:{}};return n.options.compress=!this.flags||!1!==this.flags.compress,"function"===typeof t[t.length-1]&&(l("emitting packet with ack id %d",this.ids),this.acks[this.ids]=t.pop(),n.id=this.ids++),this.connected?this.packet(n):this.sendBuffer.push(n),this.flags={},this},u.prototype.packet=function(e){e.nsp=this.nsp,this.io.packet(e)},u.prototype.onopen=function(){if(l("transport is open - connecting"),"/"!==this.nsp)if(this.query){var e="object"===typeof this.query?c.encode(this.query):this.query;l("sending connect packet with query %s",e),this.packet({type:i.CONNECT,query:e})}else this.packet({type:i.CONNECT})},u.prototype.onclose=function(e){l("close (%s)",e),this.connected=!1,this.disconnected=!0,delete this.id,this.emit("disconnect",e)},u.prototype.onpacket=function(e){var t=e.nsp===this.nsp,n=e.type===i.ERROR&&"/"===e.nsp;if(t||n)switch(e.type){case i.CONNECT:this.onconnect();break;case i.EVENT:case i.BINARY_EVENT:this.onevent(e);break;case i.ACK:case i.BINARY_ACK:this.onack(e);break;case i.DISCONNECT:this.ondisconnect();break;case i.ERROR:this.emit("error",e.data)}},u.prototype.onevent=function(e){var t=e.data||[];l("emitting event %j",t),null!=e.id&&(l("attaching ack callback to event"),t.push(this.ack(e.id))),this.connected?d.apply(this,t):this.receiveBuffer.push(t)},u.prototype.ack=function(e){var t=this,n=!1;return function(){if(!n){n=!0;var s=r(arguments);l("sending ack %j",s),t.packet({type:h(s)?i.BINARY_ACK:i.ACK,id:e,data:s})}}},u.prototype.onack=function(e){var t=this.acks[e.id];"function"===typeof t?(l("calling ack %s with %j",e.id,e.data),t.apply(this,e.data),delete this.acks[e.id]):l("bad ack %s",e.id)},u.prototype.onconnect=function(){this.connected=!0,this.disconnected=!1,this.emitBuffered(),this.emit("connect")},u.prototype.emitBuffered=function(){var e;for(e=0;e=31||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},t.enable(s())},9266:function(e,t,n){function i(e){var n;function i(){if(i.enabled){var e=i,s=+new Date,r=s-(n||s);e.diff=r,e.prev=n,e.curr=s,n=s;for(var o=new Array(arguments.length),a=0;a0)return function(e){if((e=String(e)).length>100)return;var o=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(!o)return;var a=parseFloat(o[1]);switch((o[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*r;case"days":case"day":case"d":return a*s;case"hours":case"hour":case"hrs":case"hr":case"h":return a*i;case"minutes":case"minute":case"mins":case"min":case"m":return a*n;case"seconds":case"second":case"secs":case"sec":case"s":return a*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(e);if("number"===c&&!1===isNaN(e))return a.long?o(l=e,s,"day")||o(l,i,"hour")||o(l,n,"minute")||o(l,t,"second")||l+" ms":function(e){if(e>=s)return Math.round(e/s)+"d";if(e>=i)return Math.round(e/i)+"h";if(e>=n)return Math.round(e/n)+"m";if(e>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},91343:function(e,t,n){var i=n(56675),s=n(37834),r=Object.prototype.toString,o="function"===typeof Blob||"undefined"!==typeof Blob&&"[object BlobConstructor]"===r.call(Blob),a="function"===typeof File||"undefined"!==typeof File&&"[object FileConstructor]"===r.call(File);function l(e,t){if(!e)return e;if(s(e)){var n={_placeholder:!0,num:t.length};return t.push(e),n}if(i(e)){for(var r=new Array(e.length),o=0;o=0&&e.num=31||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},t.enable(s())},5619:function(e,t,n){function i(e){var n;function i(){if(i.enabled){var e=i,s=+new Date,r=s-(n||s);e.diff=r,e.prev=n,e.curr=s,n=s;for(var o=new Array(arguments.length),a=0;a0)return function(e){if((e=String(e)).length>100)return;var o=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(!o)return;var a=parseFloat(o[1]);switch((o[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*r;case"days":case"day":case"d":return a*s;case"hours":case"hour":case"hrs":case"hr":case"h":return a*i;case"minutes":case"minute":case"mins":case"min":case"m":return a*n;case"seconds":case"second":case"secs":case"sec":case"s":return a*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(e);if("number"===c&&!1===isNaN(e))return a.long?o(l=e,s,"day")||o(l,i,"hour")||o(l,n,"minute")||o(l,t,"second")||l+" ms":function(e){if(e>=s)return Math.round(e/s)+"d";if(e>=i)return Math.round(e/i)+"h";if(e>=n)return Math.round(e/n)+"m";if(e>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},19678:function(e){e.exports=function(e,t){for(var n=[],i=(t=t||0)||0;i0);return t}function l(){var e=a(+new Date);return e!==t?(r=0,t=e):e+"."+a(r++)}for(;o=e.notificationsWrapperRef.offsetHeight&&e.props.listNotifications&&e.props.listNotifications()},e}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleOutsideClick,!0)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleOutsideClick,!0)}},{key:"render",value:function(){var e=this,t=this.props,n=t.headerText,r=t.bodyText,i=t.footerText;return(0,u.jsx)(l.Z,{className:"notification-wrapper",target:"notification-popover",isOpen:!0,fade:!1,hideArrow:!0,placement:"bottom",children:(0,u.jsxs)("div",{className:"notification-container",ref:function(t){return e.notificationContainerRef=t},children:[(0,u.jsxs)("div",{className:"notification-header",children:[n,(0,u.jsx)("span",{className:"sf3-font sf3-font-x-01 notification-close-icon",onClick:this.props.onNotificationListToggle})]}),(0,u.jsxs)("div",{className:"notification-body",children:[(0,u.jsx)("div",{className:"mark-notifications",onClick:this.props.onMarkAllNotifications,children:r}),(0,u.jsx)("div",{className:"notification-list-container",onScroll:this.onHandleScroll,ref:function(t){return e.notificationListRef=t},children:(0,u.jsx)("div",{ref:function(t){return e.notificationsWrapperRef=t},children:this.props.children})}),(0,u.jsx)("div",{className:"notification-footer",onClick:this.onNotificationDialogToggle,children:i})]})]})})}}]),n}(s.Component);c.defaultProps={headerText:"",bodyText:"",footerText:""};var d=n(4514),f=n(61805),p=n(70816),h=n.n(p),O=n(83854),m=function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,r.Z)(this,n);for(var i=arguments.length,a=new Array(i),o=0;o"+i+"",c=""+s+"";return{avatar_url:r,notice:l=(l=l.replace("{user_link}",u)).replace("{group_link}",c)}}if("repo_share"===t){var d=n.share_from_user_avatar_url,p=n.share_from_user_name,h=n.repo_name,m=f.ze+"library/"+n.repo_id+"/"+h+"/",v="";return v=(v=(v="/"===n.path?(0,f.ih)("{share_from} has shared a library named {repo_link} to you."):(0,f.ih)("{share_from} has shared a folder named {repo_link} to you.")).replace("{share_from}",p)).replace("{repo_link}","{tagA}".concat(h,"{/tagA}")),{avatar_url:d,notice:v=(v=(v=O.c.HTMLescape(v)).replace("{tagA}",""))).replace("{/tagA}","")}}if("repo_share_perm_change"===t){var g=n.share_from_user_avatar_url,y=n.share_from_user_name,b=n.permission,_=n.repo_name,S=f.ze+"library/"+n.repo_id+"/"+_+"/",w="";return w=(w=(w=(w="/"===n.path?(0,f.ih)("{share_from} has changed the permission of library {repo_link} to {permission}."):(0,f.ih)("{share_from} has changed the permission of folder {repo_link} to {permission}.")).replace("{share_from}",y)).replace("{repo_link}","{tagA}".concat(_,"{/tagA}"))).replace("{permission}",b),{avatar_url:g,notice:w=(w=(w=O.c.HTMLescape(w)).replace("{tagA}",""))).replace("{/tagA}","")}}if("repo_share_perm_delete"===t){var k=n.share_from_user_avatar_url,T=n.share_from_user_name,x=n.repo_name,E="";return E=(E=(E="/"===n.path?(0,f.ih)("{share_from} has cancelled the sharing of library {repo_name}."):(0,f.ih)("{share_from} has cancelled the sharing of folder {repo_name}.")).replace("{share_from}",T)).replace("{repo_name}",x),{avatar_url:k,notice:E=O.c.HTMLescape(E)}}if("repo_share_to_group"===t){var P=n.share_from_user_avatar_url,$=n.share_from_user_name,Q=n.repo_name,C=f.ze+"library/"+n.repo_id+"/"+Q+"/",D=f.ze+"group/"+n.group_id+"/",A=n.group_name,R="";return R=(R=(R=(R="/"===n.path?(0,f.ih)("{share_from} has shared a library named {repo_link} to group {group_link}."):(0,f.ih)("{share_from} has shared a folder named {repo_link} to group {group_link}.")).replace("{share_from}",$)).replace("{repo_link}","{tagA}".concat(Q,"{/tagA}"))).replace("{group_link}","{tagB}".concat(A,"{/tagB}")),{avatar_url:P,notice:R=(R=(R=(R=(R=O.c.HTMLescape(R)).replace("{tagA}",""))).replace("{/tagA}","")).replace("{tagB}",""))).replace("{/tagB}","")}}if("repo_transfer"===t){var X=n.transfer_from_user_avatar_url,L=n.transfer_from_user_name,M=n.repo_name,N=f.ze+"library/"+n.repo_id+"/"+M+"/",I=(0,f.ih)("{user} has transfered a library named {repo_link} to you.");return I=(I=I.replace("{user}",L)).replace("{repo_link}","{tagA}".concat(M,"{/tagA}")),{avatar_url:X,notice:I=(I=(I=O.c.HTMLescape(I)).replace("{tagA}",""))).replace("{/tagA}","")}}if("file_uploaded"===t){var Z=n.uploaded_user_avatar_url,U=n.file_name,j=f.ze+"lib/"+n.repo_id+"/file"+n.file_path,F=n.folder_name,Y=f.ze+"library/"+n.repo_id+"/"+n.repo_name+n.folder_path,q="";return n.repo_id?(q=(q=(q=(0,f.ih)("A file named {upload_file_link} is uploaded to {uploaded_link}.")).replace("{upload_file_link}","{tagA}".concat(U,"{/tagA}"))).replace("{uploaded_link}","{tagB}".concat(F,"{/tagB}")),q=(q=(q=(q=(q=O.c.HTMLescape(q)).replace("{tagA}",""))).replace("{/tagA}","")).replace("{tagB}",""))).replace("{/tagB}","")):(q=(q=(0,f.ih)("A file named {upload_file_link} is uploaded.")).replace("{upload_file_link}","".concat(U)),q=O.c.HTMLescape(q)),{avatar_url:Z,notice:q}}if("folder_uploaded"===t){var W=n.uploaded_user_avatar_url,B=n.folder_name,z=f.ze+"library/"+n.repo_id+"/"+n.repo_name+n.folder_path,V=n.parent_dir_name,G=f.ze+"library/"+n.repo_id+"/"+n.repo_name+n.parent_dir_path,H="";return n.repo_id?(H=(H=(H=(0,f.ih)("A folder named {upload_folder_link} is uploaded to {uploaded_link}.")).replace("{upload_folder_link}","{tagA}".concat(B,"{/tagA}"))).replace("{uploaded_link}","{tagB}".concat(V,"{/tagB}")),H=(H=(H=(H=(H=O.c.HTMLescape(H)).replace("{tagA}",""))).replace("{/tagA}","")).replace("{tagB}",""))).replace("{/tagB}","")):(H=(H=(0,f.ih)("A folder named {upload_folder_link} is uploaded.")).replace("{upload_folder_link}","".concat(B)),H=O.c.HTMLescape(H)),{avatar_url:W,notice:H}}if("repo_monitor"===t){var J=n.op_user_avatar_url,K=n.op_user_email,ee=n.op_user_name,te=n.op_type,ne=n.repo_id,re=n.repo_name,ie=n.obj_type,ae=n.obj_path_list,oe=n.old_obj_path_list,se="".concat(f.ze,"profile/").concat(encodeURIComponent(K)),le="').concat(O.c.HTMLescape(ee),""),ue="".concat(f.ze,"library/").concat(ne,"/").concat(encodeURIComponent(re),"/"),ce="').concat(O.c.HTMLescape(re),""),de="";if("file"==ie){var fe=O.c.getFileName(ae[0]),pe="".concat(f.ze,"lib/").concat(ne,"/file").concat(O.c.encodePath(ae[0])),he="').concat(O.c.HTMLescape(fe),"");switch(te){case"create":de=1==ae.length?(0,f.ih)("{user} created file {fileName} in library {libraryName}."):(0,f.ih)("{user} created file {fileName} and {fileCount} other file(s) in library {libraryName}.");break;case"delete":de=(de=1==ae.length?(0,f.ih)("{user} deleted file {fileName} in library {libraryName}."):(0,f.ih)("{user} deleted file {fileName} and {fileCount} other file(s) in library {libraryName}.")).replace("{fileName}",fe);break;case"recover":de=(0,f.ih)("{user} restored file {fileName} in library {libraryName}.");break;case"rename":de=(de=(0,f.ih)("{user} renamed file {oldFileName} {fileName} in library {libraryName}.")).replace("{oldFileName}",O.c.getFileName(oe[0]));break;case"move":de=1==ae.length?(0,f.ih)("{user} moved file {fileName} in library {libraryName}."):(0,f.ih)("{user} moved file {fileName} and {fileCount} other file(s) in library {libraryName}.");break;case"edit":de=(0,f.ih)("{user} updated file {fileName} in library {libraryName}.")}de=(de=de.replace("{fileName}",he)).replace("{fileCount}",ae.length-1)}else{var Oe=O.c.getFolderName(ae[0]),me="".concat(f.ze,"library/").concat(ne,"/").concat(encodeURIComponent(re)).concat(O.c.encodePath(ae[0])),ve="').concat(O.c.HTMLescape(Oe),"");switch(n.op_type){case"create":de=1==ae.length?(0,f.ih)("{user} created folder {folderName} in library {libraryName}."):(0,f.ih)("{user} created folder {folderName} and {folderCount} other folder(s) in library {libraryName}.");break;case"delete":de=(de=1==ae.length?(0,f.ih)("{user} deleted folder {folderName} in library {libraryName}."):(0,f.ih)("{user} deleted folder {folderName} and {folderCount} other folder(s) in library {libraryName}.")).replace("{folderName}",Oe);break;case"recover":de=(0,f.ih)("{user} restored folder {folderName} in library {libraryName}.");break;case"rename":de=(de=(0,f.ih)("{user} renamed folder {oldFolderName} {folderName} in library {libraryName}.")).replace("{oldFolderName}",O.c.getFolderName(oe[0]));break;case"move":de=1==ae.length?(0,f.ih)("{user} moved folder {folderName} in library {libraryName}."):(0,f.ih)("{user} moved folder {folderName} and {folderCount} other folder(s) in library {libraryName}.")}de=(de=de.replace("{folderName}",ve)).replace("{folderCount}",ae.length-1)}return{avatar_url:J,notice:de=(de=de.replace("{user}",le)).replace("{libraryName}",ce)}}if("deleted_files"===t){var ge=n.repo_id,ye=n.repo_name,be="".concat(f.ze,"library/").concat(ge,"/").concat(encodeURIComponent(ye),"/"),_e="').concat(O.c.HTMLescape(ye),""),Se=(0,f.ih)("Your library {libraryName} has recently deleted a large number of files.");return{avatar_url:null,notice:Se=Se.replace("{libraryName}",_e)}}if("saml_sso_failed"===t){var we=n.error_msg;return{avatar_url:null,notice:(0,f.ih)(we)}}return{avatar_url:null,notice:null}}},{key:"render",value:function(){var e=this.props.noticeItem,t=this.generatorNoticeInfo(),n=t.avatar_url,r=t.notice;return n||r?this.props.tr?(0,u.jsxs)("tr",{className:e.seen?"read":"unread font-weight-bold",children:[(0,u.jsx)("td",{className:"text-center",children:(0,u.jsx)("img",{src:n,width:"32",height:"32",className:"avatar",alt:""})}),(0,u.jsx)("td",{className:"pr-1 pr-md-8",children:(0,u.jsx)("p",{className:"m-0",dangerouslySetInnerHTML:{__html:r}})}),(0,u.jsx)("td",{children:h()(e.time).fromNow()})]}):(0,u.jsx)("li",{onClick:this.onNoticeItemClick,className:e.seen?"read":"unread",children:(0,u.jsxs)("div",{className:"notice-item",children:[(0,u.jsxs)("div",{className:"main-info",children:[(0,u.jsx)("img",{src:n,width:"32",height:"32",className:"avatar",alt:""}),(0,u.jsx)("p",{className:"brief",dangerouslySetInnerHTML:{__html:r}})]}),(0,u.jsx)("p",{className:"time",children:h()(e.time).fromNow()})]})}):""}}]),n}(s.Component),v=m,g=n(93433),y=n(13380),b=n(25417),_=n(72611),S=n(57124),w=n(42995),k=n(12756),T=n(12213),x=n(51282),E=(n(98391),n(53379),function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).getItems=function(e){i.setState({isLoading:!0}),d.I.listNotifications(e,20).then((function(t){i.setState({isLoading:!1,items:[].concat((0,g.Z)(i.state.items),(0,g.Z)(t.data.notification_list)),currentPage:e,hasNextPage:O.c.hasNextPage(e,20,t.data.count)})})).catch((function(e){i.setState({isLoading:!1,errorMsg:O.c.getErrorMsg(e,!0)})}))},i.markAllRead=function(){d.I.updateNotifications().then((function(e){i.setState({items:i.state.items.map((function(e){return e.seen=!0,e}))})})).catch((function(e){i.setState({isLoading:!1,errorMsg:O.c.getErrorMsg(e,!0)})}))},i.clearAll=function(){d.I.deleteNotifications().then((function(e){i.setState({items:[]})})).catch((function(e){i.setState({isLoading:!1,errorMsg:O.c.getErrorMsg(e,!0)})}))},i.toggle=function(){i.props.onNotificationDialogToggle()},i.toggleDropDownMenu=function(){i.setState({isItemMenuShow:!i.state.isItemMenuShow})},i.onHandleScroll=function(){i.state.hasNextPage&&!i.state.isLoading&&i.tableRef&&i.notificationTableRef.offsetHeight+i.notificationTableRef.scrollTop+1>=i.tableRef.offsetHeight&&i.getItems(i.state.currentPage+1)},i.renderHeaderRowBtn=function(){return(0,u.jsxs)("div",{className:"notification-header-close",children:[(0,u.jsxs)(y.Z,{isOpen:i.state.isItemMenuShow,toggle:i.toggleDropDownMenu,children:[(0,u.jsx)(b.Z,{tag:"span","data-toggle":"dropdown","aria-expanded":i.state.isItemMenuShow,className:"notification-dropdown-toggle",children:(0,u.jsx)("span",{className:"sf3-font sf3-font-more-level item-dropdown-icon"})}),(0,u.jsxs)(_.Z,{right:!0,className:"dtable-dropdown-menu large",children:[(0,u.jsx)(S.Z,{onClick:i.markAllRead,children:(0,f.ih)("Mark all read")}),(0,u.jsx)(S.Z,{onClick:i.clearAll,children:(0,f.ih)("Clear")})]})]}),(0,u.jsx)("span",{className:"sf3-font sf3-font-x-01 notification-close-icon",onClick:i.toggle})]})},i.state={isLoading:!0,errorMsg:"",currentPage:1,hasNextPage:!1,items:[],isItemMenuShow:!1},i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e=this,t=new URL(window.location).searchParams,n=this.state.currentPage;this.setState({currentPage:parseInt(t.get("page")||n)},(function(){e.getItems(e.state.currentPage)}))}},{key:"render",value:function(){var e,t=this,n=this.state,r=n.isLoading,i=n.errorMsg,a=n.items;if(i)e=(0,u.jsx)("p",{className:"error mt-6 text-center",children:i});else{var o=O.c.isDesktop()?[{width:"7%",text:""},{width:"73%",text:(0,f.ih)("Message")},{width:"20%",text:(0,f.ih)("Time")}]:[{width:"15%",text:""},{width:"52%",text:(0,f.ih)("Message")},{width:"33%",text:(0,f.ih)("Time")}];e=(0,u.jsxs)("table",{className:"table-hover",ref:function(e){return t.tableRef=e},children:[(0,u.jsx)("thead",{children:(0,u.jsx)("tr",{children:o.map((function(e,t){return(0,u.jsx)("th",{width:e.width,children:e.text},t)}))})}),(0,u.jsx)("tbody",{children:a.map((function(e,t){return(0,u.jsx)(v,{noticeItem:e,tr:!0},t)}))})]}),r&&(e=(0,u.jsxs)(u.Fragment,{children:[e,(0,u.jsx)(x.Z,{})]}))}return(0,u.jsxs)(w.Z,{isOpen:!0,toggle:this.toggle,className:"notification-list-dialog",contentClassName:"notification-list-content",zIndex:1046,children:[(0,u.jsx)(k.Z,{close:this.renderHeaderRowBtn(),toggle:this.toggle,children:(0,f.ih)("Notifications")}),(0,u.jsx)(T.Z,{className:"notification-modal-body",children:(0,u.jsx)("div",{className:"notification-dialog-body",ref:function(e){return t.notificationTableRef=e},onScroll:this.onHandleScroll,children:e})})]})}}]),n}(s.Component)),P=function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).onClick=function(e){e.preventDefault(),i.state.showNotice?(d.I.updateNotifications(),i.setState({showNotice:!1,unseenCount:0})):(i.loadNotices(),i.setState({showNotice:!0}))},i.loadNotices=function(){d.I.listNotifications(1,5).then((function(e){var t=e.data.notification_list;i.setState({noticeList:t})}))},i.onNoticeItemClick=function(e){var t=i.state.noticeList.map((function(t){return t.id===e.id&&(t.seen=!0),t}));d.I.markNoticeAsRead(e.id);var n=0===i.state.unseenCount?0:i.state.unseenCount-1;i.setState({noticeList:t,unseenCount:n})},i.getInitDialogState=function(){return"all"===O.c.getUrlSearches().notifications},i.onNotificationDialogToggle=function(){var e=i.state.isShowNotificationDialog?null:"all";O.c.updateSearchParameter("notifications",e),i.setState({isShowNotificationDialog:!i.state.isShowNotificationDialog})},i.onNotificationListToggle=function(){i.setState({showNotice:!1})},i.onMarkAllNotifications=function(){d.I.updateNotifications().then((function(){i.setState({unseenCount:0})})).catch((function(e){i.setState({errorMsg:O.c.getErrorMsg(e,!0)})}))},i.state={showNotice:!1,unseenCount:0,noticeList:[],isShowNotificationDialog:i.getInitDialogState()},i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e=this;d.I.getUnseenNotificationCount().then((function(t){e.setState({unseenCount:t.data.unseen_count})}))}},{key:"render",value:function(){var e=this,t=this.state.unseenCount;return(0,u.jsxs)("div",{id:"notifications",children:[(0,u.jsxs)("a",{href:"#",onClick:this.onClick,className:"no-deco",id:"notice-icon",title:(0,f.ih)("Notifications"),"aria-label":(0,f.ih)("Notifications"),children:[(0,u.jsx)("span",{className:"sf2-icon-bell",id:"notification-popover"}),(0,u.jsx)("span",{className:"num ".concat(t?"":"hide"),children:t})]}),this.state.showNotice&&(0,u.jsx)(c,{headerText:(0,f.ih)("Notification"),bodyText:(0,f.ih)("Mark all as read"),footerText:(0,f.ih)("View all notifications"),onNotificationListToggle:this.onNotificationListToggle,onNotificationDialogToggle:this.onNotificationDialogToggle,onMarkAllNotifications:this.onMarkAllNotifications,children:(0,u.jsx)("ul",{className:"notice-list list-unstyled",id:"notice-popover",children:this.state.noticeList.map((function(t){return(0,u.jsx)(v,{noticeItem:t,onNoticeItemClick:e.onNoticeItemClick},t.id)}))})}),this.state.isShowNotificationDialog&&(0,u.jsx)(E,{onNotificationDialogToggle:this.onNotificationDialogToggle})]})}}]),n}(s.Component)},32959:function(e,t,n){"use strict";n.d(t,{BD:function(){return p},in:function(){return S},ME:function(){return b},$4:function(){return h}});var r=n(15671),i=n(43144),a=n(60136),o=n(29388),s=n(1413),l=n(45987),u=n(47313),c=n(37168),d=n(93605),f=n(18713),p={option:function(e,t){var n=t.isDisabled,r=t.isSelected,i=t.isFocused;return(0,s.Z)((0,s.Z)({},e),{},{cursor:n?"default":"pointer",backgroundColor:r?"#20a0ff":i?"#f5f5f5":"#fff",".header-icon .dtable-font":{color:r?"#fff":"#aaa"}})},control:function(e){return(0,s.Z)((0,s.Z)({},e),{},{fontSize:"14px",cursor:"pointer",lineHeight:"1.5"})},menuPortal:function(e){return(0,s.Z)((0,s.Z)({},e),{},{zIndex:9999})},indicatorSeparator:function(){}},h={option:function(e,t){var n=t.isDisabled,r=t.isFocused;return(0,s.Z)((0,s.Z)({},e),{},{cursor:n?"default":"pointer",backgroundColor:r?"#f5f5f5":"#fff"})},control:function(e){return(0,s.Z)((0,s.Z)({},e),{},{fontSize:"14px",cursor:"pointer",lineHeight:"1.5"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(){return{display:"none"}},clearIndicator:function(){return{display:"none"}}},O=n(46417),m=["innerProps"],v=function(e){var t=e.innerProps,n=(0,l.Z)(e,m);return n.innerProps=(0,s.Z)((0,s.Z)({},t),{},{onMouseDown:function(e){e.nativeEvent.stopImmediatePropagation(),t.onMouseDown(e)}}),(0,O.jsx)(c.c.ClearIndicator,(0,s.Z)({},n))},g=function(e){return(0,O.jsx)("div",{onClick:function(e){return e.nativeEvent.stopImmediatePropagation()},onMouseDown:function(e){return e.nativeEvent.stopImmediatePropagation()},children:(0,O.jsx)(c.c.MenuList,(0,s.Z)((0,s.Z)({},e),{},{children:e.children}))})},y=function(e){return(0,O.jsx)("div",{style:e.data.style,children:(0,O.jsx)(c.c.Option,(0,s.Z)({},e))})},b=function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,r.Z)(this,n);for(var i=arguments.length,a=new Array(i),o=0;o'+O.c.HTMLescape(t.repo_name||t.name)+"",r=(0,h.ih)("Are you sure you want to delete %s ?");r=r.replace("%s",n);var i="";(this.state.sharedToUserCount>0||this.state.sharedToGroupCount>0)&&(i=(i=(i=(0,h.ih)("This library has been shared to {user_amount} user(s) and {group_amount} group(s).")).replace("{user_amount}",this.state.sharedToUserCount)).replace("{group_amount}",this.state.sharedToGroupCount));var a=this.props.toggle;return(0,m.jsxs)(u.Z,{isOpen:!0,toggle:a,children:[(0,m.jsx)(c.Z,{toggle:a,children:(0,h.ih)("Delete Library")}),(0,m.jsxs)(d.Z,{children:[(0,m.jsx)("p",{dangerouslySetInnerHTML:{__html:r}}),""!=i&&(0,m.jsx)("p",{className:"error",dangerouslySetInnerHTML:{__html:i}})]}),(0,m.jsxs)(f.Z,{children:[(0,m.jsx)(p.Z,{color:"secondary",onClick:a,children:(0,h.ih)("Cancel")}),(0,m.jsx)(p.Z,{color:"primary",disabled:e,onClick:this.onDeleteRepo,children:(0,h.ih)("Delete")})]})]})}}]),n}(s.Component);t.Z=v},13884:function(e,t,n){"use strict";var r=n(15671),i=n(43144),a=n(60136),o=n(29388),s=n(47313),l=n(42995),u=n(12756),c=n(12213),d=n(7764),f=n(21303),p=n(68396),h=n(89915),O=n(61805),m=n(4514),v=n(83854),g=n(46417),y=function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).getInternalLink=function(){var e=i.props.repoID,t=i.props.path;m.I.getInternalLink(e,t).then((function(e){var t=e.data.smart_link;i.setState({isLoading:!1,smartLink:t})})).catch((function(e){var t=v.c.getErrorMsg(e);p.Z.danger(t),i.setState({isLoading:!1})}))},i.copyToClipBoard=function(){(0,h.Z)(i.state.smartLink);var e=(0,O.ih)("Internal link has been copied to clipboard");p.Z.success(e,{duration:2}),i.toggle()},i.toggle=function(){i.props.onInternalLinkDialogToggle({internalLink:""})},i.state={smartLink:"",isLoading:!0},i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){this.props.internalLink?this.setState({smartLink:this.props.internalLink}):this.getInternalLink()}},{key:"render",value:function(){var e=(0,O.ih)("An internal link is a link to a file or folder that can be accessed by users with read permission to the file or folder.");return(0,g.jsx)(s.Fragment,{children:(0,g.jsxs)(l.Z,{isOpen:!0,toggle:this.toggle,children:[(0,g.jsx)(u.Z,{toggle:this.toggle,children:(0,O.ih)("Internal Link")}),(0,g.jsxs)(c.Z,{children:[(0,g.jsx)("p",{className:"tip mb-1",children:e}),(0,g.jsx)("p",{children:(0,g.jsx)("a",{target:"_blank",href:this.state.smartLink,rel:"noreferrer",children:this.state.smartLink})})]}),(0,g.jsxs)(d.Z,{children:[(0,g.jsx)(f.Z,{color:"secondary",onClick:this.toggle,children:(0,O.ih)("Cancel")}),(0,g.jsx)(f.Z,{color:"primary",onClick:this.copyToClipBoard,children:(0,O.ih)("Copy")})]})]})})}}]),n}(s.Component);t.Z=y},63876:function(e,t,n){"use strict";n.d(t,{Z:function(){return Ue}});var r=n(15671),i=n(43144),a=n(97326),o=n(60136),s=n(29388),l=n(47313),u=n(63035),c=n(53108),d=n(21179),f=n(73722),p=n(86500),h=n(42995),O=n(12756),m=n(12213),v=n(61805),g=n(4514),y=n(83854),b=n(82746),_=n(68396),S=n(51282),w=n(70816),k=n.n(w),T=n(92229),x=n.n(T),E=n(21303),P=n(87147),$=n(64185),Q=n(74073),C=n(54105),D=n(85951),A=n(46417),R=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).handleEmailsInputChange=function(e){i.setState({emails:e.target.value})},i.handleMsgInputChange=function(e){i.setState({msg:e.target.value})},i.sendLink=function(){var e=i.state,t=e.emails,n=e.msg;if(t.trim()){i.setState({btnDisabled:!0,sending:!0});var r=i.props,a=r.token;("uploadLink"==r.linkType?g.I.sendUploadLink(a,t.trim(),n.trim()):g.I.sendShareLink(a,t.trim(),n.trim())).then((function(e){i.props.closeShareDialog();var t=e.data,n=t.success,r=t.failed;if(n.length){var a=(0,v.ih)("Successfully sent to {placeholder}").replace("{placeholder}",n.join(", "));_.Z.success(a)}r.length&&r.forEach((function(e){var t=(0,v.ih)("Failed to send to {email_placeholder}: {errorMsg_placeholder}").replace("{email_placeholder}",e.email).replace("{errorMsg_placeholder}",e.error_msg);_.Z.warning(t)}))})).catch((function(e){var t=y.c.getErrorMsg(e);i.setState({btnDisabled:!1,sending:!1,errorMsg:t})}))}else i.setState({errorMsg:(0,v.ih)("Please input at least an email.")})},i.state={emails:"",msg:"",errorMsg:"",btnDisabled:!1,sending:!1},i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.state,t=e.emails,n=e.msg,r=e.errorMsg,i=e.btnDisabled,a=e.sending;return(0,A.jsxs)(Q.Z,{children:[(0,A.jsxs)(C.Z,{children:[(0,A.jsx)(D.Z,{htmlFor:"emails",className:"text-secondary font-weight-normal",children:(0,v.ih)("Send to:")}),(0,A.jsx)("input",{type:"text",id:"emails",className:"form-control w-75",value:t,onChange:this.handleEmailsInputChange,placeholder:(0,v.ih)("Emails, separated by ','")})]}),(0,A.jsxs)(C.Z,{children:[(0,A.jsx)(D.Z,{htmlFor:"msg",className:"text-secondary font-weight-normal",children:(0,v.ih)("Message (optional):")}),(0,A.jsx)("textarea",{className:"form-control w-75",id:"msg",value:n,onChange:this.handleMsgInputChange})]}),r&&(0,A.jsx)("p",{className:"error",children:r}),(0,A.jsx)(E.Z,{color:"primary",onClick:this.sendLink,disabled:i,className:"mr-2",children:(0,v.ih)("Send")}),(0,A.jsx)(E.Z,{color:"secondary",onClick:this.props.toggleSendLink,children:(0,v.ih)("Cancel")}),a&&(0,A.jsx)("p",{className:"mt-2",children:(0,v.ih)("Sending...")})]})}}]),n}(l.Component),X=n(59743),L=n(5684),M=n(76578),N=n(56754),I=n.n(N),Z=n(29389),U=n(27205),j=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).togglePopover=function(){i.setState({isPopoverOpen:!i.state.isPopoverOpen})},i.state={isPopoverOpen:!1},i.btnID="btn-"+Math.random().toString().substr(2,5),i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props.link,t=this.state.isPopoverOpen;return(0,A.jsxs)("div",{className:"ml-2",children:[(0,A.jsx)(E.Z,{outline:!0,color:"primary",className:"btn-icon btn-qr-code-icon sf3-font sf3-font-qr-code",id:this.btnID,onClick:this.togglePopover,type:"button"}),(0,A.jsx)(Z.Z,{placement:"bottom",isOpen:t,target:this.btnID,toggle:this.togglePopover,children:(0,A.jsxs)(U.Z,{children:[(0,A.jsx)(I(),{value:e,size:128}),(0,A.jsx)("p",{className:"m-0 mt-1 text-center",style:{maxWidth:"128px"},children:(0,v.ih)("Scan the QR code to view the shared content directly")})]})})]})}}]),n}(l.Component),F=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(){return(0,r.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.link,n=e.linkExpired,r=e.copyLink;return(0,A.jsxs)(l.Fragment,{children:[(0,A.jsxs)("div",{className:"d-flex",children:[(0,A.jsxs)(X.Z,{children:[(0,A.jsx)(L.Z,{type:"text",readOnly:!0,value:t}),(0,A.jsx)(M.Z,{addonType:"append",children:(0,A.jsx)(E.Z,{color:"primary",onClick:r,className:"border-0",children:(0,v.ih)("Copy")})})]}),(0,A.jsx)(j,{link:t})]}),n&&(0,A.jsxs)("p",{className:"err-message mt-1",children:["(",(0,v.ih)("Expired"),")"]})]})}}]),n}(l.Component),Y=F,q=n(25965),W=n(73689),B=n(38122),z=y.c.isDesktop()?250:210,V=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;(0,r.Z)(this,n),(i=t.call(this,e)).disabledDate=function(e){if(!e)return!1;if(i.isExpireDaysNoLimit)return e.isBefore(k()(),"day");var t=i.props,n=t.minDays,r=t.maxDays,a=k()().add(n,"days"),o=k()().add(r,"days");return 0!==n&&0!==r?e.isBefore(a,"day")||e.isAfter(o,"day"):0!==n&&0===r?e.isBefore(a,"day"):0===n&&0!==r?e.isBefore(k()(),"day")||e.isAfter(o,"day"):void 0};var a=i.props,o=a.minDays,s=a.maxDays,l=a.defaultDays;i.isExpireDaysNoLimit=0===o&&0===s&&0==l;var u="";return 0!==o&&0!==s?u=(0,v.ih)("{minDays_placeholder} - {maxDays_placeholder} days").replace("{minDays_placeholder}",o).replace("{maxDays_placeholder}",s):0!==o&&0===s?u=(0,v.ih)("Greater than or equal to {minDays_placeholder} days").replace("{minDays_placeholder}",o):0===o&&0!==s&&(u=(0,v.ih)("Less than or equal to {maxDays_placeholder} days").replace("{maxDays_placeholder}",s)),i.expirationLimitTip=u,i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.expType,n=e.setExpType,r=e.expireDays,i=e.onExpireDaysChanged,a=e.expDate,o=e.onExpDateChanged;return(0,A.jsxs)(l.Fragment,{children:[(0,A.jsxs)(C.Z,{check:!0,children:[(0,A.jsxs)(D.Z,{check:!0,children:[(0,A.jsx)(L.Z,{type:"radio",name:"set-exp",value:"by-days",checked:"by-days"==t,onChange:n,className:"mr-1"}),(0,A.jsx)("span",{children:(0,v.ih)("Expiration days")})]}),"by-days"==t&&(0,A.jsxs)(l.Fragment,{children:[(0,A.jsxs)(X.Z,{style:{width:z},children:[(0,A.jsx)(L.Z,{type:"text",value:r,onChange:i}),(0,A.jsx)(M.Z,{addonType:"append",children:(0,A.jsx)(q.Z,{children:(0,v.ih)("days")})})]}),!this.isExpireDaysNoLimit&&(0,A.jsx)(W.Z,{color:"muted",children:this.expirationLimitTip})]})]}),(0,A.jsxs)(C.Z,{check:!0,children:[(0,A.jsxs)(D.Z,{check:!0,children:[(0,A.jsx)(L.Z,{type:"radio",name:"set-exp",value:"by-date",checked:"by-date"==t,onChange:n,className:"mr-1"}),(0,A.jsx)("span",{children:(0,v.ih)("Expiration time")})]}),"by-date"==t&&(0,A.jsx)(B.Z,{inputWidth:z,disabledDate:this.disabledDate,value:a,onChange:o})]})]})}}]),n}(l.Component),G=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).onCopySharedLink=function(){var e=i.props.sharedLinkInfo;x()(e.link),_.Z.success((0,v.ih)("Share link is copied to the clipboard."))},i.onCopyDownloadLink=function(){var e=i.props.sharedLinkInfo;x()("".concat(e.link,"?dl=1")),_.Z.success((0,v.ih)("Direct download link is copied to the clipboard."))},i.toggleStoredPasswordVisible=function(){i.setState({storedPasswordVisible:!i.state.storedPasswordVisible})},i.handleMouseOverExpirationEditIcon=function(){i.setState({isExpirationEditIconShow:!0})},i.handleMouseOutExpirationEditIcon=function(){i.setState({isExpirationEditIconShow:!1})},i.editingExpirationToggle=function(){i.setState({isEditingExpiration:!i.state.isEditingExpiration})},i.setExpType=function(e){i.setState({expType:e.target.value})},i.onExpDateChanged=function(e){i.setState({expDate:e})},i.onExpireDaysChanged=function(e){var t=e.target.value.trim();i.setState({expireDays:t})},i.updateExpiration=function(){var e=i.props.sharedLinkInfo,t=i.state,n=t.expType,r=t.expireDays,a=t.expDate,o="";o="by-days"==n?k()().add(parseInt(r),"days").format():a.format(),g.I.updateShareLink(e.token,"",o).then((function(e){i.setState({isEditingExpiration:!1}),i.props.updateLink(new b.Z(e.data))})).catch((function(e){var t=y.c.getErrorMsg(e);_.Z.danger(t)}))},i.handleMouseOver=function(){i.setState({isOpIconShown:!0})},i.handleMouseOut=function(){i.setState({isOpIconShown:!1})},i.changePerm=function(e){var t=i.props.sharedLinkInfo,n=y.c.getShareLinkPermissionObject(e.value).permissionDetails;g.I.updateShareLink(t.token,JSON.stringify(n)).then((function(e){i.props.updateLink(new b.Z(e.data))})).catch((function(e){var t=y.c.getErrorMsg(e);_.Z.danger(t)}))},i.toggleLinkDeleteDialog=function(){i.setState({isLinkDeleteDialogOpen:!i.state.isLinkDeleteDialogOpen})},i.toggleSendLink=function(){i.setState({isSendLinkShown:!i.state.isSendLinkShown})},i.deleteLink=function(){var e=i.props.sharedLinkInfo.token;i.props.deleteLink(e)},i.goBack=function(){i.props.showLinkDetails(null)},i.state={storedPasswordVisible:!1,isEditingExpiration:!1,isExpirationEditIconShow:!1,expType:"by-days",expireDays:i.props.defaultExpireDays,expDate:null,isOpIconShown:!1,isLinkDeleteDialogOpen:!1,isSendLinkShown:!1},i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.sharedLinkInfo,n=e.permissionOptions,r=this.state.isOpIconShown,i=y.c.getShareLinkPermissionStr(t.permissions);this.permOptions=n.map((function(e){return{value:e,text:y.c.getShareLinkPermissionObject(e).text,isSelected:e==i}}));var a=this.permOptions.filter((function(e){return e.isSelected}))[0];return(0,A.jsxs)("div",{children:[(0,A.jsx)("button",{className:"fa fa-arrow-left back-icon border-0 bg-transparent text-secondary p-0",onClick:this.goBack,title:(0,v.ih)("Back"),"aria-label":(0,v.ih)("Back")}),(0,A.jsxs)("dl",{children:[(0,A.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.ih)("Link:")}),(0,A.jsx)("dd",{children:(0,A.jsx)(Y,{link:t.link,linkExpired:t.is_expired,copyLink:this.onCopySharedLink})}),!t.is_dir&&t.permissions.can_download&&(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.ih)("Direct Download Link:")}),(0,A.jsx)("dd",{children:(0,A.jsx)(Y,{link:"".concat(t.link,"?dl=1"),linkExpired:t.is_expired,copyLink:this.onCopyDownloadLink})})]}),t.password&&(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.ih)("Password:")}),(0,A.jsxs)("dd",{className:"d-flex align-items-center",children:[(0,A.jsx)("span",{className:"mr-1",children:this.state.storedPasswordVisible?t.password:"***************"}),(0,A.jsx)("span",{tabIndex:"0",role:"button","aria-label":this.state.storedPasswordVisible?(0,v.ih)("Hide"):(0,v.ih)("Show"),onKeyDown:this.onIconKeyDown,onClick:this.toggleStoredPasswordVisible,className:"eye-icon fas ".concat(this.state.storedPasswordVisible?"fa-eye":"fa-eye-slash")})]})]}),t.expire_date&&(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.ih)("Expiration Date:")}),!this.state.isEditingExpiration&&(0,A.jsxs)("dd",{style:{width:"250px"},onMouseEnter:this.handleMouseOverExpirationEditIcon,onMouseLeave:this.handleMouseOutExpirationEditIcon,children:[k()(t.expire_date).format("YYYY-MM-DD HH:mm:ss"),this.state.isExpirationEditIconShow&&(0,A.jsx)("a",{href:"#",role:"button","aria-label":(0,v.ih)("Edit"),title:(0,v.ih)("Edit"),className:"fa fa-pencil-alt attr-action-icon",onClick:this.editingExpirationToggle})]}),this.state.isEditingExpiration&&(0,A.jsx)("dd",{children:(0,A.jsxs)("div",{className:"ml-4",children:[(0,A.jsx)(V,{minDays:v.pw,maxDays:v.WN,defaultDays:v.WW,expType:this.state.expType,setExpType:this.setExpType,expireDays:this.state.expireDays,onExpireDaysChanged:this.onExpireDaysChanged,expDate:this.state.expDate,onExpDateChanged:this.onExpDateChanged}),(0,A.jsxs)("div",{className:"by-days"==this.state.expType?"mt-2":"mt-3",children:[(0,A.jsx)("button",{className:"btn btn-primary mr-2",onClick:this.updateExpiration,children:(0,v.ih)("Update")}),(0,A.jsx)("button",{className:"btn btn-secondary",onClick:this.editingExpirationToggle,children:(0,v.ih)("Cancel")})]})]})})]}),v._y&&t.permissions&&(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.ih)("Permission:")}),(0,A.jsx)("dd",{style:{width:"250px"},onMouseEnter:this.handleMouseOver,onMouseLeave:this.handleMouseOut,children:(0,A.jsx)(P.Z,{isDropdownToggleShown:r&&!t.is_expired,currentSelectedOption:a,options:this.permOptions,selectOption:this.changePerm})})]})]}),v.yC&&!this.state.isSendLinkShown&&(0,A.jsx)(E.Z,{onClick:this.toggleSendLink,className:"mr-2",children:(0,v.ih)("Send")}),this.state.isSendLinkShown&&(0,A.jsx)(R,{linkType:"shareLink",token:t.token,toggleSendLink:this.toggleSendLink,closeShareDialog:this.props.closeShareDialog}),!this.state.isSendLinkShown&&(0,A.jsx)(E.Z,{onClick:this.toggleLinkDeleteDialog,children:(0,v.ih)("Delete")}),this.state.isLinkDeleteDialogOpen&&(0,A.jsx)($.Z,{title:(0,v.ih)("Delete share link"),message:(0,v.ih)("Are you sure you want to delete the share link?"),executeOperation:this.deleteLink,confirmBtnText:(0,v.ih)("Delete"),toggleDialog:this.toggleLinkDeleteDialog})]})}}]),n}(l.Component),H=n(93869),J=y.c.isDesktop()?250:210,K=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).setExpType=function(e){i.setState({expType:e.target.value})},i.onExpDateChanged=function(e){i.setState({expDate:e})},i.onPasswordInputChecked=function(){i.setState({isShowPasswordInput:!i.state.isShowPasswordInput,password:"",passwdnew:"",errorInfo:""})},i.togglePasswordVisible=function(){i.setState({isPasswordVisible:!i.state.isPasswordVisible})},i.generatePassword=function(){var e=y.c.generatePassword(v.pr);i.setState({password:e,passwdnew:e})},i.inputPassword=function(e){var t=e.target.value.trim();i.setState({password:t})},i.inputPasswordNew=function(e){var t=e.target.value.trim();i.setState({passwdnew:t})},i.setPermission=function(e){i.setState({currentPermission:e.target.value})},i.generateShareLink=function(){if(i.validateParamsInput()){i.setState({errorInfo:""});var e,t=i.props,n=t.type,r=t.itemPath,a=t.repoID,o=i.state,s=o.linkAmount,l=o.isShowPasswordInput,u=o.password,c=o.isExpireChecked,d=o.expType,f=o.expireDays,p=o.expDate;if(v._y){var h=y.c.getShareLinkPermissionObject(i.state.currentPermission).permissionDetails;e=JSON.stringify(h)}var O,m="";if(c&&(m="by-days"==d?k()().add(parseInt(f),"days").format():p.format()),"batch"==n){var S=v.KV||l;O=g.I.batchCreateMultiShareLink(a,r,s,S,m,e)}else O=g.I.createMultiShareLink(a,r,u,m,e);O.then((function(e){if("batch"==n){var t=e.data.map((function(e){return new b.Z(e)}));i.props.updateAfterCreation(t)}else{var r=new b.Z(e.data);i.props.updateAfterCreation(r)}})).catch((function(e){var t=e.response.data;if("Folder permission denied."===(t&&t.error_msg))i.setState({errorInfo:(0,v.ih)('Share links cannot be generated because "Invisible", "Online Read-Write" or "Online Read-Only" is set for you on some folder(s) in the library.')});else{var n=y.c.getErrorMsg(e);_.Z.danger(n)}}))}},i.onExpireChecked=function(e){i.setState({isExpireChecked:e.target.checked})},i.onExpireDaysChanged=function(e){var t=e.target.value.trim();i.setState({expireDays:t})},i.validateParamsInput=function(){var e=i.props.type,t=i.state,n=t.linkAmount,r=t.isShowPasswordInput,a=t.password,o=t.passwdnew,s=t.isExpireChecked,l=t.expType,u=t.expireDays,c=t.expDate;if("batch"==e){if(!Number.isInteger(parseInt(n))||parseInt(n)<=1)return i.setState({errorInfo:(0,v.ih)("Please enter an integer bigger than 1 as number of links.")}),!1;if(parseInt(n)>200)return i.setState({errorInfo:(0,v.ih)("Please enter an integer not bigger than {max_number} as number of links.").replace("{max_number}",200)}),!1}if("single"==e&&r){if(0===a.length)return i.setState({errorInfo:(0,v.ih)("Please enter a password.")}),!1;if(a.lengthf)return i.setState({errorInfo:"Please enter valid days"}),!1;if(0!==d&&0!==f&&(uf))return i.setState({errorInfo:"Please enter valid days"}),!1;i.setState({expireDays:u})}return!0},i.onLinkAmountChange=function(e){i.setState({linkAmount:e.target.value})},i.goBack=function(){i.props.setMode("")},i.isExpireDaysNoLimit=0===v.pw&&0===v.WN&&0==v.WW,i.defaultExpireDays=i.isExpireDaysNoLimit?"":v.WW,i.state={linkAmount:"",isShowPasswordInput:!!v.KV,isPasswordVisible:!1,isExpireChecked:!i.isExpireDaysNoLimit,expType:"by-days",expireDays:i.defaultExpireDays,expDate:null,password:"",passwdnew:"",errorInfo:"",currentPermission:e.currentPermission},i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.userPerm,r=t.type,i=t.permissionOptions,a=y.c.getUserPermission(n).isCustomPermission;return(0,A.jsxs)(l.Fragment,{children:[(0,A.jsx)("div",{className:"d-flex align-items-center pb-2 border-bottom",children:(0,A.jsxs)("h6",{className:"font-weight-normal m-0",children:[(0,A.jsx)("button",{className:"fa fa-arrow-left back-icon border-0 bg-transparent text-secondary p-0 mr-2",onClick:this.goBack,title:(0,v.ih)("Back"),"aria-label":(0,v.ih)("Back")}),"batch"==r?(0,v.ih)("Generate links in batch"):(0,v.ih)("Generate Link")]})}),(0,A.jsxs)(Q.Z,{className:"pt-4",children:["batch"==r&&(0,A.jsxs)(C.Z,{children:[(0,A.jsx)(D.Z,{for:"link-number",className:"p-0",children:(0,v.ih)("Number of links")}),(0,A.jsx)(L.Z,{type:"number",id:"link-number",value:this.state.linkAmount,onChange:this.onLinkAmountChange,style:{width:J}})]}),(0,A.jsxs)(C.Z,{check:!0,children:[v.KV?(0,A.jsxs)(D.Z,{check:!0,children:[(0,A.jsx)(L.Z,{type:"checkbox",checked:!0,readOnly:!0,disabled:!0}),(0,A.jsx)("span",{children:(0,v.ih)("Add password protection")})]}):(0,A.jsxs)(D.Z,{check:!0,children:[(0,A.jsx)(L.Z,{type:"checkbox",checked:this.state.isShowPasswordInput,onChange:this.onPasswordInputChecked}),(0,A.jsx)("span",{children:(0,v.ih)("Add password protection")})]}),"batch"!=r&&this.state.isShowPasswordInput&&(0,A.jsxs)("div",{className:"ml-4",children:[(0,A.jsxs)(C.Z,{children:[(0,A.jsx)(D.Z,{for:"passwd",children:(0,v.ih)("Password")}),(0,A.jsx)("span",{className:"tip",children:(0,v.ih)("(at least {passwordMinLength} characters and includes {passwordStrengthLevel} of the following: number, upper letter, lower letter and other symbols)").replace("{passwordMinLength}",v.pr).replace("{passwordStrengthLevel}",v.Ym)}),(0,A.jsxs)(X.Z,{style:{width:J},children:[(0,A.jsx)(L.Z,{id:"passwd",type:this.state.isPasswordVisible?"text":"password",value:this.state.password||"",onChange:this.inputPassword}),(0,A.jsxs)(M.Z,{addonType:"append",children:[(0,A.jsx)(E.Z,{onClick:this.togglePasswordVisible,children:(0,A.jsx)("i",{className:"link-operation-icon fas ".concat(this.state.isPasswordVisible?"fa-eye":"fa-eye-slash")})}),(0,A.jsx)(E.Z,{onClick:this.generatePassword,children:(0,A.jsx)("i",{className:"link-operation-icon fas fa-magic"})})]})]})]}),(0,A.jsxs)(C.Z,{children:[(0,A.jsx)(D.Z,{for:"passwd-again",children:(0,v.ih)("Password again")}),(0,A.jsx)(L.Z,{id:"passwd-again",style:{width:J},type:this.state.isPasswordVisible?"text":"password",value:this.state.passwdnew||"",onChange:this.inputPasswordNew})]})]})]}),(0,A.jsxs)(C.Z,{check:!0,children:[(0,A.jsxs)(D.Z,{check:!0,children:[this.isExpireDaysNoLimit?(0,A.jsx)(L.Z,{type:"checkbox",onChange:this.onExpireChecked}):(0,A.jsx)(L.Z,{type:"checkbox",checked:!0,readOnly:!0,disabled:!0}),(0,A.jsx)("span",{children:(0,v.ih)("Add auto expiration")})]}),this.state.isExpireChecked&&(0,A.jsx)("div",{className:"ml-4",children:(0,A.jsx)(V,{minDays:v.pw,maxDays:v.WN,defaultDays:v.WW,expType:this.state.expType,setExpType:this.setExpType,expireDays:this.state.expireDays,onExpireDaysChanged:this.onExpireDaysChanged,expDate:this.state.expDate,onExpDateChanged:this.onExpDateChanged})})]}),v._y&&!a&&(0,A.jsxs)(C.Z,{check:!0,children:[(0,A.jsx)(D.Z,{check:!0,children:(0,A.jsx)("span",{children:(0,v.ih)("Set permission")})}),i.map((function(t,n){return(0,A.jsx)(C.Z,{check:!0,className:"ml-4",children:(0,A.jsxs)(D.Z,{check:!0,children:[(0,A.jsx)(L.Z,{type:"radio",name:"permission",value:t,checked:e.state.currentPermission==t,onChange:e.setPermission,className:"mr-1"}),y.c.getShareLinkPermissionObject(t).text]})},n)}))]}),this.state.errorInfo&&(0,A.jsx)(H.Z,{color:"danger",className:"mt-2",children:(0,v.ih)(this.state.errorInfo)}),(0,A.jsx)(E.Z,{onClick:this.generateShareLink,className:"mt-2 ml-1 mb-1",children:(0,v.ih)("Generate")})]})]})}}]),n}(l.Component),ee=n(43216),te=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).onMouseOver=function(){i.setState({isItemOpVisible:!0})},i.onMouseOut=function(){i.setState({isItemOpVisible:!1})},i.cutLink=function(e){var t=e.length;return e.slice(0,9)+"..."+e.slice(t-5)},i.onDeleteIconClicked=function(e){e.preventDefault(),e.stopPropagation(),i.toggleDeleteShareLinkDialog()},i.toggleDeleteShareLinkDialog=function(){i.setState({isDeleteShareLinkDialogOpen:!i.state.isDeleteShareLinkDialogOpen})},i.onCopyIconClicked=function(e){e.preventDefault(),e.stopPropagation();var t=i.props.item;x()(t.link),_.Z.success((0,v.ih)("Share link is copied to the clipboard."))},i.clickItem=function(e){i.props.showLinkDetails(i.props.item)},i.onCheckboxClicked=function(e){e.stopPropagation()},i.toggleSelectLink=function(e){var t=i.props.item;i.props.toggleSelectLink(t,e.target.checked)},i.deleteLink=function(){var e=i.props.item;i.props.deleteLink(e.token)},i.state={isItemOpVisible:!1,isDeleteShareLinkDialogOpen:!1},i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.state.isItemOpVisible,t=this.props.item,n=t.isSelected,r=void 0!==n&&n,i=t.permissions,a=t.link,o=t.expire_date,s=y.c.getShareLinkPermissionStr(i);return(0,A.jsxs)(l.Fragment,{children:[(0,A.jsxs)("tr",{onClick:this.clickItem,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut,className:"cursor-pointer ".concat(r?"tr-highlight":""),children:[(0,A.jsx)("td",{className:"text-center",children:(0,A.jsx)("input",{type:"checkbox",checked:r,className:"vam",onClick:this.onCheckboxClicked,onChange:this.toggleSelectLink})}),(0,A.jsx)("td",{children:this.cutLink(a)}),(0,A.jsx)("td",{children:v._y&&i&&y.c.getShareLinkPermissionObject(s).text}),(0,A.jsx)("td",{children:o?k()(o).format("YYYY-MM-DD HH:mm"):"--"}),(0,A.jsxs)("td",{children:[(0,A.jsx)("a",{href:"#",role:"button",onClick:this.onCopyIconClicked,className:"sf2-icon-copy action-icon ".concat(e?"":"invisible"),title:(0,v.ih)("Copy"),"aria-label":(0,v.ih)("Copy")}),(0,A.jsx)("a",{href:"#",role:"button",onClick:this.onDeleteIconClicked,className:"sf2-icon-delete action-icon ".concat(e?"":"invisible"),title:(0,v.ih)("Delete"),"aria-label":(0,v.ih)("Delete")})]})]}),this.state.isDeleteShareLinkDialogOpen&&(0,A.jsx)($.Z,{title:(0,v.ih)("Delete share link"),message:(0,v.ih)("Are you sure you want to delete the share link?"),executeOperation:this.deleteLink,confirmBtnText:(0,v.ih)("Delete"),toggleDialog:this.toggleDeleteShareLinkDialog})]})}}]),n}(l.Component),ne=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).toggleDeleteShareLinksDialog=function(){i.setState({isDeleteShareLinksDialogOpen:!i.state.isDeleteShareLinksDialogOpen})},i.toggleSelectAllLinks=function(e){i.props.toggleSelectAllLinks(e.target.checked)},i.cancelSelectAllLinks=function(){i.props.toggleSelectAllLinks(!1)},i.exportSelectedLinks=function(){var e=i.props.shareLinks.filter((function(e){return e.isSelected})),t="".concat(v.ze,"share/link/export-excel/?");t+=e.map((function(e){return"token=".concat(e.token)})).join("&"),location.href=t},i.state={isDeleteShareLinksDialogOpen:!1},i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.shareLinks,r=t.permissionOptions,i=t.isLoadingMore,a=t.handleScroll,o=n.filter((function(e){return e.isSelected})),s=n.length==o.length;return(0,A.jsxs)(l.Fragment,{children:[(0,A.jsxs)("div",{className:"d-flex justify-content-between align-items-center pb-2 mt-1 pr-1 border-bottom",children:[(0,A.jsx)("h6",{className:"font-weight-normal m-0",children:(0,v.ih)("Share Link")}),(0,A.jsx)("div",{className:"d-flex",children:0==o.length?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("button",{className:"btn btn-sm btn-outline-primary mr-2",onClick:this.props.setMode.bind(this,"singleLinkCreation"),children:(0,v.ih)("Generate Link")}),(0,A.jsx)("button",{className:"btn btn-sm btn-outline-primary",onClick:this.props.setMode.bind(this,"linksCreation"),children:(0,v.ih)("Generate links in batch")})]}):(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("button",{className:"btn btn-sm btn-secondary mr-2",onClick:this.cancelSelectAllLinks,children:(0,v.ih)("Cancel")}),(0,A.jsx)("button",{className:"btn btn-sm btn-secondary mr-2",onClick:this.toggleDeleteShareLinksDialog,children:(0,v.ih)("Delete")}),(0,A.jsx)("button",{className:"btn btn-sm btn-secondary",onClick:this.exportSelectedLinks,children:(0,v.ih)("Export")})]})})]}),0==n.length?(0,A.jsx)(ee.Z,{forDialog:!0,children:(0,A.jsx)("p",{className:"text-secondary",children:(0,v.ih)("No share links")})}):(0,A.jsxs)("div",{className:"share-list-container share-link",children:[(0,A.jsx)("table",{className:"table-place-header",children:(0,A.jsx)("thead",{children:(0,A.jsxs)("tr",{children:[(0,A.jsx)("th",{width:"5%",className:"text-center",children:(0,A.jsx)("input",{type:"checkbox",checked:s,className:"vam",onChange:this.toggleSelectAllLinks})}),(0,A.jsx)("th",{width:"26%",children:(0,v.ih)("Link")}),(0,A.jsx)("th",{width:"30%",children:(0,v.ih)("Permission")}),(0,A.jsx)("th",{width:"25%",children:(0,v.ih)("Expiration")}),(0,A.jsx)("th",{width:"14%"})]})})}),(0,A.jsxs)("div",{className:"table-real-container",onScroll:a,children:[(0,A.jsxs)("table",{className:"table-real-content table-thead-hidden",children:[(0,A.jsx)("thead",{children:(0,A.jsxs)("tr",{children:[(0,A.jsx)("th",{width:"5%",className:"text-center"}),(0,A.jsx)("th",{width:"26%",children:(0,v.ih)("Link")}),(0,A.jsx)("th",{width:"30%",children:(0,v.ih)("Permission")}),(0,A.jsx)("th",{width:"25%",children:(0,v.ih)("Expiration")}),(0,A.jsx)("th",{width:"14%"})]})}),(0,A.jsx)("tbody",{children:n.map((function(t,n){return(0,A.jsx)(te,{item:t,permissionOptions:r,showLinkDetails:e.props.showLinkDetails,toggleSelectLink:e.props.toggleSelectLink,deleteLink:e.props.deleteLink},n)}))})]}),i&&(0,A.jsx)(S.Z,{})]})]}),this.state.isDeleteShareLinksDialogOpen&&(0,A.jsx)($.Z,{title:(0,v.ih)("Delete share links"),message:(0,v.ih)("Are you sure you want to delete the selected share link(s) ?"),executeOperation:this.props.deleteShareLinks,confirmBtnText:(0,v.ih)("Delete"),toggleDialog:this.toggleDeleteShareLinksDialog})]})}}]),n}(l.Component),re=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).showLinkDetails=function(e){i.setState({sharedLinkInfo:e,mode:e?"displayLinkDetails":""})},i.updateLink=function(e){var t=i.state.shareLinks;i.setState({sharedLinkInfo:e,shareLinks:t.map((function(t){return t.token==e.token?e:t}))})},i.deleteLink=function(e){var t=i.state.shareLinks;g.I.deleteShareLink(e).then((function(){i.setState({mode:"",sharedLinkInfo:null,shareLinks:t.filter((function(t){return t.token!==e}))}),_.Z.success((0,v.ih)("Successfully deleted 1 share link"))})).catch((function(e){var t=y.c.getErrorMsg(e);_.Z.danger(t)}))},i.deleteShareLinks=function(){var e=i.state.shareLinks,t=e.filter((function(e){return e.isSelected})).map((function(e){return e.token}));g.I.deleteShareLinks(t).then((function(t){var n=t.data,r=n.success,a=n.failed;if(r.length){var o=e.filter((function(e){return!r.some((function(t){return t.token==e.token}))}));i.setState({shareLinks:o});var s=r.length,l=1==s?(0,v.ih)("Successfully deleted 1 share link"):(0,v.ih)("Successfully deleted {number_placeholder} share links").replace("{number_placeholder}",s);_.Z.success(l)}a.forEach((function(e){var t="".concat(e.token,": ").concat(e.error_msg);_.Z.danger(t)}))})).catch((function(e){var t=y.c.getErrorMsg(e);_.Z.danger(t)}))},i.updateAfterCreation=function(e){var t=i.state,n=t.mode,r=t.shareLinks;"singleLinkCreation"==n?(r.unshift(e),i.setState({mode:"displayLinkDetails",sharedLinkInfo:e,shareLinks:r})):i.setState({mode:"",shareLinks:e.concat(r)})},i.setMode=function(e){i.setState({mode:e})},i.toggleSelectAllLinks=function(e){var t=i.state.shareLinks;i.setState({shareLinks:t.map((function(t){return t.isSelected=e,t}))})},i.toggleSelectLink=function(e,t){var n=i.state.shareLinks;i.setState({shareLinks:n.map((function(n){return n.token==e.token&&(n.isSelected=t),n}))})},i.handleScroll=function(e){if(!i.state.isLoadingMore&&i.state.hasMore){var t=e.target.clientHeight,n=e.target.scrollHeight;t+e.target.scrollTop+1>=n&&i.setState({isLoadingMore:!0},(function(){i.getMore()}))}},i.getMore=function(){var e=i.state,t=e.page,n=e.shareLinks,r=i.props,a=r.repoID,o=r.itemPath;g.I.listShareLinks({repoID:a,path:o,page:t+1}).then((function(e){i.setState({isLoadingMore:!1,hasMore:25==e.data.length,page:t+1,shareLinks:n.concat(e.data.map((function(e){return new b.Z(e)})))})})).catch((function(e){i.setState({isLoadingMore:!1});var t=y.c.getErrorMsg(e);_.Z.danger(t)}))},i.isExpireDaysNoLimit=0===v.pw&&0===v.WN&&0==v.WW,i.defaultExpireDays=i.isExpireDaysNoLimit?"":v.WW,i.state={isLoading:!0,hasMore:!1,isLoadingMore:!1,page:1,mode:"listLinks",sharedLinkInfo:null,shareLinks:[],permissionOptions:[],currentPermission:""},i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e=this,t=this.state.page,n=this.props,r=n.repoID,i=n.itemPath;if(g.I.listShareLinks({repoID:r,path:i,page:t}).then((function(t){e.setState({isLoading:!1,hasMore:25==t.data.length,shareLinks:t.data.map((function(e){return new b.Z(e)}))})})).catch((function(e){var t=y.c.getErrorMsg(e);_.Z.danger(t)})),v._y){var a=this.props,o=a.itemType,s=a.userPerm;if("library"==o){var l=y.c.getShareLinkPermissionList(o,s,i);this.setState({permissionOptions:l,currentPermission:l[0]})}else{var u;"file"===this.props.itemType?u=g.I.getFileInfo(r,i):"dir"===this.props.itemType&&(u=g.I.getDirInfo(r,i)),u.then((function(t){var n=t.data.can_edit,r=t.data.permission,a=y.c.getShareLinkPermissionList(e.props.itemType,r,i,n);e.setState({permissionOptions:a,currentPermission:a[0]})})).catch((function(e){var t=y.c.getErrorMsg(e);_.Z.danger(t)}))}}}},{key:"render",value:function(){if(this.state.isLoading)return(0,A.jsx)(S.Z,{});var e=this.props,t=e.repoID,n=e.itemPath,r=e.userPerm,i=this.state,a=i.mode,o=i.shareLinks,s=i.sharedLinkInfo,l=i.permissionOptions,u=i.currentPermission,c=i.isLoadingMore;switch(a){case"displayLinkDetails":return(0,A.jsx)(G,{sharedLinkInfo:s,permissionOptions:l,defaultExpireDays:this.defaultExpireDays,showLinkDetails:this.showLinkDetails,updateLink:this.updateLink,deleteLink:this.deleteLink,closeShareDialog:this.props.closeShareDialog});case"singleLinkCreation":return(0,A.jsx)(K,{type:"single",repoID:t,itemPath:n,userPerm:r,permissionOptions:l,currentPermission:u,setMode:this.setMode,updateAfterCreation:this.updateAfterCreation});case"linksCreation":return(0,A.jsx)(K,{type:"batch",repoID:t,itemPath:n,userPerm:r,permissionOptions:l,currentPermission:u,setMode:this.setMode,updateAfterCreation:this.updateAfterCreation});default:return(0,A.jsx)(ne,{shareLinks:o,permissionOptions:l,setMode:this.setMode,showLinkDetails:this.showLinkDetails,toggleSelectAllLinks:this.toggleSelectAllLinks,toggleSelectLink:this.toggleSelectLink,deleteShareLinks:this.deleteShareLinks,deleteLink:this.deleteLink,handleScroll:this.handleScroll,isLoadingMore:c})}}}]),n}(l.Component),ie=n(6626),ae=y.c.isDesktop()?250:210,oe=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).getUploadLink=function(){var e=i.props.itemPath,t=i.props.repoID;g.I.getUploadLink(t,e).then((function(e){if(0!==e.data.length){var t=new ie.Z(e.data[0]);i.setState({sharedUploadInfo:t})}})).catch((function(e){var t=y.c.getErrorMsg(e,!0);e.response&&403===e.response.status||_.Z.danger(t),i.props.closeShareDialog()}))},i.addPassword=function(){i.setState({showPasswordInput:!i.state.showPasswordInput,password:"",passwordnew:"",errorInfo:""})},i.togglePasswordVisible=function(){i.setState({passwordVisible:!i.state.passwordVisible})},i.generatePassword=function(){var e=y.c.generatePassword(v.pr);i.setState({password:e,passwordnew:e})},i.inputPassword=function(e){i.setState({password:e.target.value})},i.inputPasswordNew=function(e){i.setState({passwordnew:e.target.value})},i.toggleStoredPasswordVisible=function(){i.setState({storedPasswordVisible:!i.state.storedPasswordVisible})},i.generateUploadLink=function(){if(i.validateParamsInput()){i.setState({errorInfo:""});var e=i.props,t=e.itemPath,n=e.repoID,r=i.state,a=r.password,o=r.isExpireChecked,s=r.expType,l=r.expireDays,u=r.expDate,c="";o&&(c="by-days"==s?k()().add(parseInt(l),"days").format():u.format()),g.I.createUploadLink(n,t,a,c).then((function(e){var t=new ie.Z(e.data);i.setState({sharedUploadInfo:t})})).catch((function(e){var t=y.c.getErrorMsg(e);_.Z.danger(t)}))}},i.validateParamsInput=function(){var e=i.state,t=e.showPasswordInput,n=e.password,r=e.passwordnew,a=e.isExpireChecked,o=e.expType,s=e.expireDays,l=e.expDate;if(t){if(0===n.length)return i.setState({errorInfo:(0,v.ih)("Please enter a password.")}),!1;if(n.length0)for(var r=0;r0)for(var n=0;n0)for(var n=0;n0&&this.state.errorMsg.map((function(e,t){var n="";return n=e.email?e.email+": "+e.error_msg:e,(0,A.jsx)("tr",{children:(0,A.jsx)("td",{colSpan:3,children:(0,A.jsx)("p",{className:"error",children:n})})},t)}))]})]}),(0,A.jsx)("div",{className:"share-list-container",children:(0,A.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[t,(0,A.jsx)(ce,{repoID:this.props.repoID,items:e,permissions:this.permissions,deleteShareItem:this.deleteShareItem,onChangeUserPermission:this.onChangeUserPermission})]})})]})}}]),n}(l.Component),fe=n(32959),pe=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).onMouseEnter=function(){i.setState({isOperationShow:!0})},i.onMouseLeave=function(){i.setState({isOperationShow:!1})},i.deleteShareItem=function(){var e=i.props.item;i.props.deleteShareItem(e.group_info.id)},i.onChangeUserPermission=function(e){var t=i.props.item;i.props.onChangeUserPermission(t,e)},i.state={isOperationShow:!1},i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props.item,t=y.c.getSharedPermission(e);return(0,A.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,tabIndex:"0",onFocus:this.onMouseEnter,children:[(0,A.jsx)("td",{className:"name",children:e.group_info.name}),(0,A.jsx)("td",{children:(0,A.jsx)(le.Z,{repoID:this.props.repoID,isTextMode:!0,autoFocus:!0,isEditIconShow:this.state.isOperationShow,currentPermission:t,permissions:this.props.permissions,onPermissionChanged:this.onChangeUserPermission})}),(0,A.jsx)("td",{children:(0,A.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteShareItem,onKeyDown:y.c.onKeyDown,title:(0,v.ih)("Delete"),"aria-label":(0,v.ih)("Delete")})})]})}}]),n}(l.Component),he=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(){return(0,r.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){var e=this,t=this.props.items;return(0,A.jsx)("tbody",{children:t.map((function(t,n){return(0,A.jsx)(pe,{item:t,repoID:e.props.repoID,permissions:e.props.permissions,deleteShareItem:e.props.deleteShareItem,onChangeUserPermission:e.props.onChangeUserPermission},n)}))})}}]),n}(l.Component),Oe=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;(0,r.Z)(this,n),(i=t.call(this,e)).handleSelectChange=function(e){i.setState({selectedOption:e})},i.loadOptions=function(){g.I.shareableGroups().then((function(e){for(var t=[],n=0;n0)for(var n=0;n0)for(var n=0;n0&&this.state.errorMsg.map((function(e,t){var n=e.group_name+": "+e.error_msg;return(0,A.jsx)("tr",{children:(0,A.jsx)("td",{colSpan:3,children:(0,A.jsx)("p",{className:"error",children:n})})},t)}))]})]}),(0,A.jsx)("div",{className:"share-list-container",children:(0,A.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[e,(0,A.jsx)(he,{repoID:this.props.repoID,items:this.state.sharedItems,permissions:this.permissions,deleteShareItem:this.deleteShareItem,onChangeUserPermission:this.onChangeUserPermission})]})})]})}}]),n}(l.Component),me=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).onMouseEnter=function(){i.setState({isOperationShow:!0})},i.onMouseLeave=function(){i.setState({isOperationShow:!1})},i.deleteShareItem=function(){var e=i.props.item;i.props.deleteShareItem(e.token)},i.onChangeUserPermission=function(e){var t=i.props.item;i.props.onChangeUserPermission(t.token,e)},i.state={isOperationShow:!1},i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props.item,t=e.is_admin?"admin":e.permission;return(0,A.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,tabIndex:"0",onFocus:this.onMouseEnter,children:[(0,A.jsx)("td",{className:"name",children:e.accepter}),(0,A.jsx)("td",{children:(0,A.jsx)(le.Z,{isTextMode:!0,isEditIconShow:this.state.isOperationShow,currentPermission:t,permissions:this.props.permissions,onPermissionChanged:this.onChangeUserPermission})}),(0,A.jsx)("td",{children:k()(e.expire_time).format("YYYY-MM-DD")}),(0,A.jsx)("td",{className:"name",children:e.inviter_name}),(0,A.jsx)("td",{children:(0,A.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteShareItem,onKeyDown:y.c.onKeyDown,title:(0,v.ih)("Delete"),"aria-label":(0,v.ih)("Delete")})})]})}}]),n}(l.Component),ve=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(){return(0,r.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){var e=this,t=this.props.items;return(0,A.jsx)("tbody",{children:t.map((function(t,n){return(0,A.jsx)(me,{item:t,permissions:e.props.permissions,deleteShareItem:e.props.deleteShareItem,onChangeUserPermission:e.props.onChangeUserPermission},n)}))})}}]),n}(l.Component),ge=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).handleInputChange=function(e){var t=e.target.value;i.setState({emails:t}),i.state.errorMsg&&i.setState({errorMsg:""})},i.handleKeyDown=function(e){13===e.keyCode&&(e.preventDefault(),i.shareAndInvite())},i.setPermission=function(e){i.setState({permission:e})},i.onInvitePeople=function(e){e.push.apply(e,i.state.sharedItems),i.setState({sharedItems:e})},i.shareAndInvite=function(){var e=i.state.emails.trim();if(!e)return i.setState({errorMsg:(0,v.ih)("It is required.")}),!1;for(var t=[],n=0,r=(e=e.split(",")).length;n0&&(0,A.jsx)("tr",{children:(0,A.jsx)("td",{colSpan:3,children:(0,A.jsx)("p",{className:"error",children:this.state.errorMsg})})},"error")]})]}),(0,A.jsx)("div",{className:"share-list-container",children:(0,A.jsxs)("table",{className:"w-xs-200",children:[(0,A.jsx)("thead",{children:(0,A.jsxs)("tr",{children:[(0,A.jsx)("th",{width:"25%",children:(0,v.ih)("Email")}),(0,A.jsx)("th",{width:"20%",children:(0,v.ih)("Permission")}),(0,A.jsx)("th",{width:"20%",children:(0,v.ih)("Expiration")}),(0,A.jsx)("th",{width:"20%",children:(0,v.ih)("Inviter")}),(0,A.jsx)("th",{width:"15%",children:""})]})}),(0,A.jsx)(ve,{items:t,permissions:this.permissions,deleteShareItem:this.deleteShareItem,onChangeUserPermission:this.onChangeUserPermission})]})})]})}}]),n}(l.Component),ye=n(17787),be=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).onMouseEnter=function(){i.setState({isOperationShow:!0})},i.onMouseLeave=function(){i.setState({isOperationShow:!1})},i.deleteShareItem=function(){i.setState({isOpFrozen:!0});var e=i.props.item;i.props.deleteShareItem(e)},i.state={isOperationShow:!1,isOpFrozen:!1},i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props.item,t=this.state,n=t.isOperationShow,r=t.isOpFrozen;return(0,A.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,children:[(0,A.jsx)("td",{children:(0,A.jsx)("a",{href:e.to_server_url,target:"_blank",rel:"noreferrer",children:e.to_server_name})}),(0,A.jsx)("td",{children:e.to_user}),(0,A.jsx)("td",{children:y.c.sharePerms(e.permission)}),(0,A.jsx)("td",{children:(0,A.jsx)(ye.Z,{className:"sf2-icon-x3 action-icon ".concat(n&&!r?"":"hide"),op:this.deleteShareItem,title:(0,v.ih)("Delete")})})]})}}]),n}(l.Component),_e=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(){return(0,r.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){var e=this;return(0,A.jsx)("div",{className:"share-list-container",children:(0,A.jsxs)("table",{className:"table-thead-hidden",children:[(0,A.jsx)("thead",{children:(0,A.jsxs)("tr",{children:[(0,A.jsx)("th",{width:"30%",children:(0,v.ih)("Server")}),(0,A.jsx)("th",{width:"25%",children:(0,v.ih)("User Email")}),(0,A.jsx)("th",{width:"30%",children:(0,v.ih)("Permission")}),(0,A.jsx)("th",{width:"15%"})]})}),(0,A.jsx)("tbody",{children:this.props.items.map((function(t,n){return(0,A.jsx)(be,{item:t,deleteShareItem:e.props.deleteShareItem},n)}))})]})})}}]),n}(l.Component),Se=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).OCMShare=function(){var e=i.props,t=e.repoID,n=e.itemPath,r=i.state,a=r.selectedServer,o=r.toUser,s=r.permission,l=a.value;l.endsWith("/")||(l+="/"),i.setState({btnDisabled:!0,isSubmitting:!0}),g.I.addOCMSharePrepare(o,l,t,n,s).then((function(e){var t=i.state.ocmShares;t.unshift(e.data),i.setState({ocmShares:t,selectedServer:null,toUser:"",permission:"rw",isSubmitting:!1})})).catch((function(e){var t=y.c.getErrorMsg(e);_.Z.danger(t),i.setState({btnDisabled:!1,isSubmitting:!1})}))},i.handleToUserChange=function(e){var t=e.target.value;i.setState({toUser:t,btnDisabled:!i.state.selectedServer||!t.trim()})},i.handleServerChange=function(e){i.setState({selectedServer:e,btnDisabled:!i.state.toUser.trim()})},i.deleteShareItem=function(e){var t=e.id;_.Z.notify((0,v.ih)("It may take some time, please wait.")),g.I.deleteOCMSharePrepare(t).then((function(e){var n=i.state.ocmShares.filter((function(e){return e.id!=t}));i.setState({ocmShares:n}),_.Z.success((0,v.ih)("Successfully deleted 1 item."))})).catch((function(e){var t=y.c.getErrorMsg(e);_.Z.danger(t)}))},i.setPermission=function(e){i.setState({permission:e})},i.state={selectedServer:null,toUser:"",permission:"rw",btnDisabled:!0,isSubmitting:!1,ocmShares:[]},i.permissions=["rw","r"],i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e=this;g.I.listOCMSharesPrepare(this.props.repoID).then((function(t){e.setState({ocmShares:t.data.ocm_share_list})})).catch((function(t){var n=y.c.getErrorMsg(t);e.setState({errorMsg:n})}))}},{key:"render",value:function(){var e=this.state,t=e.errorMsg,n=e.ocmShares,r=e.toUser,i=e.selectedServer,a=e.permission,o=e.btnDisabled,s=e.isSubmitting;return(0,A.jsxs)(l.Fragment,{children:[(0,A.jsxs)("table",{children:[(0,A.jsx)("thead",{children:(0,A.jsxs)("tr",{children:[(0,A.jsx)("th",{width:"30%",children:(0,v.ih)("Server")}),(0,A.jsx)("th",{width:"25%",children:(0,v.ih)("User Email")}),(0,A.jsx)("th",{width:"30%",children:(0,v.ih)("Permission")}),(0,A.jsx)("th",{width:"15%"})]})}),(0,A.jsx)("tbody",{children:(0,A.jsxs)("tr",{children:[(0,A.jsx)("td",{children:(0,A.jsx)(fe.ME,{placeholder:(0,v.ih)("Select a server"),value:i,options:v.jN,onChange:this.handleServerChange})}),(0,A.jsx)("td",{children:(0,A.jsx)(L.Z,{value:r,onChange:this.handleToUserChange})}),(0,A.jsx)("td",{children:(0,A.jsx)(le.Z,{isTextMode:!1,isEditIconShow:!1,currentPermission:a,permissions:this.permissions,onPermissionChanged:this.setPermission})}),(0,A.jsx)("td",{children:(0,A.jsx)(E.Z,{onClick:this.OCMShare,disabled:o,className:s?"btn-loading":"",children:(0,v.ih)("Submit")})})]})})]}),t?(0,A.jsx)("p",{className:"error text-center mt-4",children:t}):(0,A.jsx)(_e,{items:n,deleteShareItem:this.deleteShareItem})]})}}]),n}(l.Component),we=n(89915),ke=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).copyToClipBoard=function(){(0,we.Z)(i.state.smartLink);var e=(0,v.ih)("Internal link has been copied to clipboard");_.Z.success(e,{duration:2})},i.state={smartLink:"",isInternalLoding:!0},i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.repoID,r=t.path,i=t.direntType;g.I.getInternalLink(n,r,i).then((function(t){e.setState({smartLink:t.data.smart_link,isInternalLoding:!1})})).catch((function(e){var t=y.c.getErrorMsg(e);_.Z.danger(t)}))}},{key:"render",value:function(){return this.state.isInternalLoding?(0,A.jsx)(S.Z,{}):(0,A.jsxs)("div",{children:[(0,A.jsx)("p",{className:"tip mb-1",children:(0,v.ih)("An internal link is a link to a file or folder that can be accessed by users with read permission to the file or folder.")}),(0,A.jsx)("p",{children:(0,A.jsx)("a",{target:"_blank",href:this.state.smartLink,rel:"noreferrer",children:this.state.smartLink})}),(0,A.jsx)(E.Z,{onClick:this.copyToClipBoard,color:"primary",className:"mt-2",children:(0,v.ih)("Copy")})]})}}]),n}(l.Component),Te=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).onMouseEnter=function(){i.setState({isShowOperations:!0})},i.onMouseOver=function(){i.setState({isShowOperations:!0})},i.onMouseLeave=function(){i.setState({isShowOperations:!1})},i.onEditCustomPermission=function(){var e=i.props.permission;i.props.onEditCustomPermission(e)},i.onDeleteCustomPermission=function(){var e=i.props.permission;i.props.onDeleteCustomPermission(e)},i.state={isShowOperations:!1},i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props.permission,t=e.id,n=e.name,r=e.description;return(0,A.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onMouseOver:this.onMouseOver,tabIndex:"0",onFocus:this.onMouseEnter,children:[(0,A.jsx)("td",{width:"22%",className:"text-truncate",title:n,children:n}),(0,A.jsx)("td",{width:"56%",className:"text-truncate",children:r}),(0,A.jsx)("td",{width:"22%",children:this.state.isShowOperations&&(0,A.jsxs)(l.Fragment,{children:[(0,A.jsx)(ye.Z,{className:"fa fa-pencil-alt attr-action-icon",title:(0,v.ih)("Edit"),op:this.onEditCustomPermission}),(0,A.jsx)(ye.Z,{className:"fa fa-trash attr-action-icon",title:(0,v.ih)("Delete"),op:this.onDeleteCustomPermission})]})})]},t)}}]),n}(l.Component),xe=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(){return(0,r.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){var e=this,t=this.props.permissions;return(0,A.jsxs)("div",{className:"custom-permission",children:[(0,A.jsxs)("div",{className:"permission-header",children:[(0,A.jsx)("div",{className:"title",children:(0,v.ih)("Permission")}),(0,A.jsx)("div",{className:"operation",children:(0,A.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-primary",onClick:this.props.onAddCustomPermission,children:(0,v.ih)("Add permission")})})]}),(0,A.jsxs)("div",{className:"permission-main mt-4",children:[(0,A.jsx)("table",{className:"permissions-list-header",children:(0,A.jsx)("thead",{children:(0,A.jsxs)("tr",{children:[(0,A.jsx)("th",{width:"22%",children:(0,v.ih)("Permission name")}),(0,A.jsx)("th",{width:"56%",children:(0,v.ih)("Description")}),(0,A.jsx)("th",{width:"22%"})]})})}),(0,A.jsx)("div",{className:"permissions-list-body",children:(0,A.jsx)("table",{children:(0,A.jsx)("tbody",{children:t.map((function(t){return(0,A.jsx)(Te,{permission:t,onEditCustomPermission:e.props.onEditCustomPermission,onDeleteCustomPermission:e.props.onDeleteCustomPermission},t.id)}))})})})]})]})}}]),n}(l.Component),Ee=xe,Pe=n(4942),$e=n(39857),Qe=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).onChangePermissionName=function(e){var t=i.state.permission_name,n=e.target.value;n!==t&&i.setState({permission_name:n})},i.onChangePermissionDescription=function(e){var t=i.state.permission_desc,n=e.target.value;n!==t&&i.setState({permission_desc:n})},i.onChangePermission=function(e){return function(){var t=i.state.permission,n=!t[e],r=Object.assign({},t,(0,Pe.default)({},e,n));i.setState({permission:r})}},i.validParams=function(){var e=i.state,t=e.permission_name,n=e.permission_desc,r=!1;return t&&t.trim()?n&&n.trim()?{isValid:r=!0}:{isValid:r,errMessage:(0,v.ih)("Description is required")}:{isValid:r,errMessage:(0,v.ih)("Name is required")}},i.onUpdateCustomPermission=function(){var e=i.state,t=e.permission_name,n=e.permission_desc,r=e.permission,a=i.validParams(),o=a.isValid,s=a.errMessage;o?i.props.onUpdateCustomPermission(t,n,r):i.setState({errMessage:s})},i.toggle=function(){i.setState({tooltipOpen:!i.state.tooltipOpen})},i.state={isLoading:!0,permission_name:"",permission_desc:"",permission:{upload:!1,download:!1,modify:!1,copy:!1,delete:!1,preview:!1,download_external_link:!1},errMessage:"",tooltipOpen:!1},i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e=this.props.permission;e?this.setState({permission_name:e.name,permission_desc:e.description,permission:e.permission,isLoading:!1}):this.setState({isLoading:!1})}},{key:"render",value:function(){var e="add"===this.props.mode?(0,v.ih)("Add permission"):(0,v.ih)("Edit permission"),t=this.state,n=t.isLoading,r=t.permission_name,i=t.permission_desc,a=t.permission,o=t.errMessage;return(0,A.jsxs)("div",{className:"custom-permission",children:[(0,A.jsxs)("div",{className:"permission-header",children:[(0,A.jsxs)("div",{className:"d-flex align-items-center",children:[(0,A.jsx)(ye.Z,{className:"fa fa-arrow-left back-icon",op:this.props.onChangeMode,title:(0,v.ih)("Back")}),(0,A.jsx)("span",{children:e})]}),(0,A.jsx)("div",{className:"operation",children:(0,A.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-primary",onClick:this.onUpdateCustomPermission,children:(0,v.ih)("Submit")})})]}),(0,A.jsxs)("div",{className:"permission-main mt-4",children:[n&&(0,A.jsx)(S.Z,{}),!n&&(0,A.jsxs)(l.Fragment,{children:[(0,A.jsxs)("div",{className:"permission-name-desc d-flex",children:[(0,A.jsxs)(C.Z,{className:"permission-name",children:[(0,A.jsx)(D.Z,{children:(0,v.ih)("Permission name")}),(0,A.jsx)(L.Z,{value:r||"",onChange:this.onChangePermissionName})]}),(0,A.jsxs)(C.Z,{className:"permission-desc",children:[(0,A.jsx)(D.Z,{children:(0,v.ih)("Description")}),(0,A.jsx)(L.Z,{value:i||"",onChange:this.onChangePermissionDescription})]})]}),o&&(0,A.jsx)(H.Z,{color:"danger",children:o}),(0,A.jsxs)("div",{className:"permission-options",children:[(0,A.jsx)(C.Z,{check:!0,children:(0,A.jsxs)(D.Z,{check:!0,children:[(0,A.jsx)(L.Z,{type:"checkbox",onChange:this.onChangePermission("upload"),checked:a.upload}),(0,A.jsx)("span",{children:(0,v.ih)("Upload")})]})}),(0,A.jsx)(C.Z,{check:!0,children:(0,A.jsxs)(D.Z,{check:!0,children:[(0,A.jsx)(L.Z,{type:"checkbox",onChange:this.onChangePermission("download"),checked:a.download}),(0,A.jsx)("span",{children:(0,v.ih)("Download")})]})}),(0,A.jsx)(C.Z,{check:!0,children:(0,A.jsxs)(D.Z,{check:!0,children:[(0,A.jsx)(L.Z,{type:"checkbox",onChange:this.onChangePermission("create"),checked:a.create}),(0,A.jsx)("span",{children:(0,v.ih)("Create")})]})}),(0,A.jsx)(C.Z,{check:!0,children:(0,A.jsxs)(D.Z,{check:!0,children:[(0,A.jsx)(L.Z,{type:"checkbox",onChange:this.onChangePermission("modify"),checked:a.modify}),(0,A.jsx)("span",{children:(0,v.ih)("Modify")}),(0,A.jsx)("span",{id:"modify-tip",className:"fa fa-question-circle ml-2",style:{color:"#999"}}),(0,A.jsxs)($e.Z,{toggle:this.toggle,delay:{show:0,hide:0},target:"modify-tip",placement:"bottom",isOpen:this.state.tooltipOpen,children:["(",(0,v.ih)("Modify includes modify file, move/rename file and folder"),")"]})]})}),(0,A.jsx)(C.Z,{check:!0,children:(0,A.jsxs)(D.Z,{check:!0,children:[(0,A.jsx)(L.Z,{type:"checkbox",onChange:this.onChangePermission("copy"),checked:a.copy}),(0,A.jsx)("span",{children:(0,v.ih)("Copy")})]})}),(0,A.jsx)(C.Z,{check:!0,children:(0,A.jsxs)(D.Z,{check:!0,children:[(0,A.jsx)(L.Z,{type:"checkbox",onChange:this.onChangePermission("delete"),checked:a.delete}),(0,A.jsx)("span",{children:(0,v.ih)("Delete")})]})}),(0,A.jsx)(C.Z,{check:!0,children:(0,A.jsxs)(D.Z,{check:!0,children:[(0,A.jsx)(L.Z,{type:"checkbox",onChange:this.onChangePermission("preview"),checked:a.preview}),(0,A.jsx)("span",{children:(0,v.ih)("Preview online")})]})}),(0,A.jsx)(C.Z,{check:!0,children:(0,A.jsxs)(D.Z,{check:!0,children:[(0,A.jsx)(L.Z,{type:"checkbox",onChange:this.onChangePermission("download_external_link"),checked:a.download_external_link}),(0,A.jsx)("span",{children:(0,v.ih)("Generate share link")})]})})]})]})]})]})}}]),n}(l.Component);Qe.defaultProps={mode:"add"};var Ce=Qe,De=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(){var e;(0,r.Z)(this,n);for(var i=arguments.length,a=new Array(i),o=0;o0&&void 0!==arguments[0]?arguments[0]:{},n=(0,m.F)({components:t}),r=n.Input,i=n.MultiValue,a=n.Placeholder,o=n.SingleValue,l=n.ValueContainer,u=(0,h.Z)(n,F);return(0,p.Z)({Input:(e=r,function(t){t.in,t.onExited,t.appear,t.enter,t.exit;var n=(0,h.Z)(t,Q);return s.createElement(e,n)}),MultiValue:X(i),Placeholder:L(a),SingleValue:M(o),ValueContainer:Z(l)},u)},q=Y(),W=(q.Input,q.MultiValue,q.Placeholder,q.SingleValue,q.ValueContainer,(0,O.Z)(Y)),B=n(4514),z=n(61805),V=n(83854),G=n(68396),H=n(78534),J=n(32959),K=n(46417),ee=function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).handleSelectChange=function(e){i.setState({selectedOption:e})},i.submit=function(){var e=i.state.selectedOption;i.props.submit(e)},i.onClick=function(){i.setState({transferToUser:!i.state.transferToUser})},i.state={selectedOption:null,errorMsg:[],transferToUser:!0},i.options=[],i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e=this;z._y&&B.I.listDepartments().then((function(t){for(var n=0;n'+V.c.HTMLescape(t)+""),(0,K.jsxs)(l.Z,{isOpen:!0,toggle:this.props.toggleDialog,children:[(0,K.jsx)(u.Z,{toggle:this.props.toggleDialog,children:(0,K.jsx)("span",{dangerouslySetInnerHTML:{__html:n},className:"d-flex mw-100"})}),(0,K.jsxs)(c.Z,{children:[this.state.transferToUser?(0,K.jsx)(H.Z,{ref:"userSelect",isMulti:!1,className:"reviewer-select",placeholder:(0,z.ih)("Select a user"),onSelectChange:this.handleSelectChange}):(0,K.jsx)(J.ME,{isClearable:!0,maxMenuHeight:200,hideSelectedOptions:!0,components:W(),placeholder:(0,z.ih)("Select a department"),options:this.options,onChange:this.handleSelectChange,value:this.state.selectedOption}),z._y&&e&&(0,K.jsx)("span",{role:"button",tabIndex:"0",className:"action-link",onClick:this.onClick,onKeyDown:V.c.onKeyDown,children:this.state.transferToUser?(0,z.ih)("Transfer to department"):(0,z.ih)("Transfer to user")})]}),(0,K.jsxs)(d.Z,{children:[(0,K.jsx)(f.Z,{color:"secondary",onClick:this.props.toggleDialog,children:(0,z.ih)("Cancel")}),(0,K.jsx)(f.Z,{color:"primary",onClick:this.submit,children:(0,z.ih)("Submit")})]})]})}}]),n}(s.Component)},43216:function(e,t,n){"use strict";var r=n(15671),i=n(43144),a=n(60136),o=n(29388),s=n(47313),l=n(61805),u=n(46417),c=function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,r.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){return(0,u.jsxs)("div",{className:this.props.forDialog?"text-center mt-8":"empty-tip",children:[(0,u.jsx)("img",{src:"".concat(l.si,"img/no-items-tip.png"),alt:"",width:"100",height:"100",className:"no-items-img-tip"}),this.props.children]})}}]),n}(s.Component);t.Z=c},62150:function(e,t,n){"use strict";n.d(t,{Z:function(){return $}});var r=n(15671),i=n(43144),a=n(97326),o=n(60136),s=n(29388),l=n(47313),u=n(5684),c=n(4514),d=n(61805),f=n(83854),p=n(68396),h=n(61166),O=n(46417),m=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;(0,r.Z)(this,n),(i=t.call(this,e)).onToggleClick=function(e){e.stopPropagation();var t=i.props.node;t.isExpanded?i.props.onNodeCollapse(t):i.props.onNodeExpanded(t)},i.onItemClick=function(e){e.stopPropagation();var t=!1;i.props.selectedRepo&&(t=i.props.selectedRepo.repo_id===i.props.repo.repo_id),t?i.props.selectedPath!==i.state.filePath?i.props.onDirentItemClick(i.state.filePath,i.props.node.object):"dir"===i.props.node.object.type&&i.onToggleClick(e):i.props.onDirentItemClick(i.state.filePath,i.props.node.object)},i.renderChildren=function(){var e=i.props.node;return e.hasChildren()?(0,O.jsx)("div",{className:"list-view-content",children:e.children.map((function(e){return(0,O.jsx)(n,{node:e,onNodeCollapse:i.props.onNodeCollapse,onNodeExpanded:i.props.onNodeExpanded,repo:i.props.repo,onDirentItemClick:i.props.onDirentItemClick,selectedRepo:i.props.selectedRepo,selectedPath:i.props.selectedPath,fileSuffixes:i.props.fileSuffixes},e.path)}))}):""};var a=i.props.filePath?i.props.filePath+"/"+i.props.node.object.name:i.props.node.path;return i.state={filePath:a},i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props.node,t=!1;this.props.selectedRepo&&(t=this.props.selectedRepo.repo_id===this.props.repo.repo_id);var n=this.props.selectedPath===this.state.filePath,r=e.object.name;if(this.props.fileSuffixes&&r&&"file"===e.object.type)if(-1!==r.indexOf(".")){var i=r.slice(r.lastIndexOf(".")+1).toLowerCase();if(!this.props.fileSuffixes.includes(i))return null}else if("file"===e.object.type)return null;return(0,O.jsxs)("div",{className:"file-chooser-item",children:[(0,O.jsx)("div",{className:"".concat("/"===e.path?"hide":""),children:(0,O.jsxs)("div",{className:"".concat(t&&n?"item-active":""," item-info"),onClick:this.onItemClick,children:[(0,O.jsx)("div",{className:"item-text",children:(0,O.jsx)("span",{className:"name user-select-none ellipsis",title:e.object&&e.object.name,children:e.object&&e.object.name})}),(0,O.jsxs)("div",{className:"item-left-icon",children:["file"!==e.object.type&&(0,O.jsx)("span",{className:"icon item-toggle fa ".concat(e.isExpanded?"fa-caret-down":"fa-caret-right"),onClick:this.onToggleClick}),(0,O.jsx)("i",{className:"tree-node-icon",children:(0,O.jsx)("span",{className:"icon far ".concat("dir"===e.object.type?"fa-folder":"fa-file")})})]})]})}),e.isExpanded&&this.renderChildren()]})}}]),n}(l.Component),v=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(){return(0,r.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){return(0,O.jsx)("div",{className:"list-view-content",style:{marginLeft:"-1.5rem"},children:(0,O.jsx)(m,{node:this.props.treeData.root,onNodeCollapse:this.props.onNodeCollapse,onNodeExpanded:this.props.onNodeExpanded,repo:this.props.repo,onDirentItemClick:this.props.onDirentItemClick,selectedRepo:this.props.selectedRepo,selectedPath:this.props.selectedPath,fileSuffixes:this.props.fileSuffixes})})}}]),n}(l.Component),g=v,y=n(70609),b=n(55668),_=n(47809),S=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).loadRepoDirentList=function(e){if(!i.state.hasLoaded){var t=e.repo_id;c.I.listDir(t,"/").then((function(e){var t=i.state.treeData.clone(),n=[];n=!0===i.props.isShowFile?e.data.dirent_list:e.data.dirent_list.filter((function(e){return"dir"===e.type})),i.addResponseListToNode(n,t.root),i.setState({treeData:t,hasLoaded:!0})})).catch((function(e){var t=f.c.getErrorMsg(e);p.Z.danger(t)}))}},i.addResponseListToNode=function(e,t){t.isLoaded=!0,t.isExpanded=!0;var n=e.map((function(e){return new b.Z(e)})),r=(n=f.c.sortDirents(n,"name","asc")).map((function(e){return new y.Z({object:e})}));t.addChildren(r)},i.onNodeExpanded=function(e){var t=i.props.repo.repo_id,n=i.state.treeData.clone();(e=n.getNodeByPath(e.path)).isLoaded?(n.expandNode(e),i.setState({treeData:n})):c.I.listDir(t,e.path).then((function(t){var r=[];r=!0===i.props.isShowFile?t.data.dirent_list:t.data.dirent_list.filter((function(e){return"dir"===e.type})),i.addResponseListToNode(r,e),i.setState({treeData:n})})).catch((function(e){var t=f.c.getErrorMsg(e);p.Z.danger(t)}))},i.onNodeCollapse=function(e){var t=_.Z.collapseNode(i.state.treeData,e);i.setState({treeData:t})},i.loadNodeAndParentsByPath=function(e,t,n){var r=i.state.treeData.clone();c.I.listDir(e,t,{with_parents:!0}).then((function(e){var a=e.data.dirent_list;a=a.filter((function(e){return"dir"===e.type}));for(var o={},s=0;s0&&i.map((function(t,i){return(0,O.jsx)(S,{isCurrentRepo:!!n,currentPath:r,repo:t,initToShowChildren:e.props.initToShowChildren,selectedRepo:e.props.selectedRepo,selectedPath:e.props.selectedPath,onRepoItemClick:e.props.onRepoItemClick,onDirentItemClick:e.props.onDirentItemClick,isShowFile:e.props.isShowFile,fileSuffixes:e.props.fileSuffixes,selectedItemInfo:e.props.selectedItemInfo},i)}))})}}]),n}(l.Component),k=w,T=n(51282),x=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).onMouseEnter=function(){i.setState({highlight:!0})},i.onMouseLeave=function(){i.setState({highlight:!1})},i.onClick=function(){var e=i.props.item;i.props.onItemClick(e)},i.searchItemDoubleClick=function(e){var t=i.props.item;i.props.onSearchedItemDoubleClick(t)},i.state={highlight:!1},i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.item,n=e.currentItem,r=t.link_content?f.c.getFolderIconUrl(!1,192):f.c.getDefaultLibIconUrl(!1),i=t.is_dir?r:f.c.getFileIconUrl(t.name,192),a=this.state.highlight?"tr-highlight":"";return n&&t.repo_id===n.repo_id&&t.path===n.path&&(a="tr-active"),(0,O.jsxs)("tr",{className:a,onClick:this.onClick,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onDoubleClick:this.searchItemDoubleClick,children:[(0,O.jsx)("td",{className:"text-center",children:(0,O.jsx)("img",{className:"item-img",src:i,alt:"",width:"24"})}),(0,O.jsx)("td",{children:(0,O.jsxs)("span",{className:"item-link",children:[t.repo_name,"/",t.link_content]})})]})}}]),n}(l.Component),E=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).onItemClick=function(e){i.setState({currentItem:e}),i.props.onItemClick(e)},i.state={currentItem:null},i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this;return(0,O.jsxs)("table",{className:"table-thead-hidden file-chooser-table",rules:"node",frame:"void",children:[(0,O.jsx)("thead",{children:(0,O.jsxs)("tr",{children:[(0,O.jsx)("th",{width:"8%"}),(0,O.jsx)("th",{width:"92%"})]})}),(0,O.jsx)("tbody",{children:this.props.searchResults.map((function(t,n){return(0,O.jsx)(x,{item:t,currentItem:e.state.currentItem,onItemClick:e.onItemClick,onSearchedItemDoubleClick:e.props.onSearchedItemDoubleClick},n)}))})]})}}]),n}(l.Component),P=function(e){(0,o.Z)(n,e);var t=(0,s.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).onOtherRepoToggle=function(){if(i.state.hasRequest)i.setState({isOtherRepoShow:!i.state.isOtherRepoShow});else{var e=(0,a.Z)(i);c.I.listRepos().then((function(t){for(var n=t.data.repos,r=[],a=[],o=0;o-1||(r.push(n[o]),a.push(n[o].repo_id)));r=f.c.sortRepos(r,"name","asc"),i.setState({repoList:r,isOtherRepoShow:!i.state.isOtherRepoShow,selectedItemInfo:{}})}))}},i.onCurrentRepoToggle=function(){i.setState({isCurrentRepoShow:!i.state.isCurrentRepoShow})},i.onDirentItemClick=function(e,t,n){i.props.onDirentItemClick(e,t,n),i.setState({selectedRepo:e,selectedPath:t})},i.onRepoItemClick=function(e){i.props.onRepoItemClick&&i.props.onRepoItemClick(e),i.setState({selectedRepo:e,selectedPath:"/"})},i.onCloseSearching=function(){i.setState({isSearching:!1,isResultGot:!1,searchInfo:"",searchResults:[]}),i.inputValue="",i.timer=null,i.source=null},i.onSearchInfoChanged=function(e){var t=e.target.value.trim();if(i.setState({searchInfo:t}),i.inputValue===t)return!1;if(i.inputValue=t,0===t.length)return i.setState({isSearching:!1,searchResults:[]}),!1;if(!i.state.searchResults.length&&t.length>0&&i.setState({isSearching:!0,isResultGot:!1}),""===i.inputValue||i.getValueLength(i.inputValue)<3)return i.setState({isResultGot:!1}),!1;var n=i.props.repoID,r=i.props.isShowFile,a={q:t,search_repo:"only_current_library"===i.props.mode?n:"all",search_ftypes:"all",obj_type:r?"file":"dir"};i.timer&&clearTimeout(i.timer),i.timer=setTimeout(i.getSearchResult(a),500)},i.getSearchResult=function(e){i.source&&i.cancelRequest(),i.setState({isResultGot:!1}),i.source=c.I.getSource(),i.sendRequest(e,i.source.token)},i.sendRequest=function(e,t){c.I.searchFiles(e,t).then((function(e){if(!e.data.total)return i.setState({searchResults:[],isResultGot:!0}),void(i.source=null);var t=i.formatResultItems(e.data.results);i.setState({searchResults:t,isResultGot:!0}),i.source=null}))},i.cancelRequest=function(){i.source.cancel("prev request is cancelled")},i.getValueLength=function(e){for(var t,n=0,r=0;n=128&&t<=2047?r+=2:t>=2048&&t<=65535&&(r+=3);return r},i.formatResultItems=function(e){for(var t=[],n=e.length>10?10:e.length,r=0;r0?(0,O.jsx)(E,{searchResults:i.state.searchResults,onItemClick:i.onSearchedItemClick,onSearchedItemDoubleClick:i.onSearchedItemDoubleClick}):void 0:(0,O.jsx)(T.Z,{})},i.onSearchedItemDoubleClick=function(e){if("dir"===e.type){var t={repoID:e.repo_id,filePath:e.path};if(i.setState({selectedItemInfo:t}),i.props.repoID&&e.repo_id===i.props.repoID)c.I.getRepoInfo(i.props.repoID).then((function(t){var n=new h.Z(t.data),r=e.path.substring(0,e.path.length-1);i.setState({selectedRepo:n,selectedPath:r,isCurrentRepoShow:!0})})).catch((function(e){var t=f.c.getErrorMsg(e);p.Z.danger(t)}));else if(i.state.hasRequest)i.setState({isOtherRepoShow:!i.state.isOtherRepoShow});else{var n=(0,a.Z)(i);c.I.listRepos().then((function(t){for(var r=t.data.repos,a=[],o=[],s=0;s-1||(a.push(r[s]),o.push(r[s].repo_id)));var l=(a=f.c.sortRepos(a,"name","asc")).filter((function(t){return t.repo_id===e.repo_id})),u=e.path.substring(0,e.path.length-1),c=l[0];i.setState({repoList:a,isOtherRepoShow:!0,selectedPath:u,selectedRepo:c})}))}i.onCloseSearching()}},i.onScroll=function(e){e.stopPropagation()},i.renderRepoListView=function(){return(0,O.jsxs)("div",{className:"file-chooser-container user-select-none",onScroll:i.onScroll,children:["current_repo_and_other_repos"===i.props.mode&&(0,O.jsxs)(l.Fragment,{children:[(0,O.jsxs)("div",{className:"list-view",children:[(0,O.jsxs)("div",{className:"list-view-header",children:[(0,O.jsx)("span",{className:"item-toggle fa ".concat(i.state.isCurrentRepoShow?"fa-caret-down":"fa-caret-right"),onClick:i.onCurrentRepoToggle}),(0,O.jsx)("span",{className:"library",children:(0,d.ih)("Current Library")})]}),i.state.isCurrentRepoShow&&i.state.currentRepoInfo&&(0,O.jsx)(k,{initToShowChildren:!0,currentRepoInfo:i.state.currentRepoInfo,currentPath:i.props.currentPath,selectedRepo:i.state.selectedRepo,selectedPath:i.state.selectedPath,onRepoItemClick:i.onRepoItemClick,onDirentItemClick:i.onDirentItemClick,isShowFile:i.props.isShowFile,fileSuffixes:i.props.fileSuffixes,selectedItemInfo:i.state.selectedItemInfo})]}),(0,O.jsxs)("div",{className:"list-view",children:[(0,O.jsxs)("div",{className:"list-view-header",children:[(0,O.jsx)("span",{className:"item-toggle fa ".concat(i.state.isOtherRepoShow?"fa-caret-down":"fa-caret-right"),onClick:i.onOtherRepoToggle}),(0,O.jsx)("span",{className:"library",children:(0,d.ih)("Other Libraries")})]}),i.state.isOtherRepoShow&&(0,O.jsx)(k,{initToShowChildren:!1,repoList:i.state.repoList,selectedRepo:i.state.selectedRepo,selectedPath:i.state.selectedPath,onRepoItemClick:i.onRepoItemClick,onDirentItemClick:i.onDirentItemClick,isShowFile:i.props.isShowFile,fileSuffixes:i.props.fileSuffixes,selectedItemInfo:i.state.selectedItemInfo})]})]}),"only_current_library"===i.props.mode&&(0,O.jsxs)("div",{className:"list-view",children:[(0,O.jsxs)("div",{className:"list-view-header",children:[(0,O.jsx)("span",{className:"item-toggle fa ".concat(i.state.isCurrentRepoShow?"fa-caret-down":"fa-caret-right"),onClick:i.onCurrentRepoToggle}),(0,O.jsx)("span",{className:"library",children:(0,d.ih)("Current Library")})]}),i.state.isCurrentRepoShow&&i.state.currentRepoInfo&&(0,O.jsx)(k,{initToShowChildren:!0,currentRepoInfo:i.state.currentRepoInfo,currentPath:i.props.currentPath,selectedRepo:i.state.selectedRepo,selectedPath:i.state.selectedPath,onRepoItemClick:i.onRepoItemClick,onDirentItemClick:i.onDirentItemClick,isShowFile:i.props.isShowFile,fileSuffixes:i.props.fileSuffixes,selectedItemInfo:i.state.selectedItemInfo})]}),"only_all_repos"===i.props.mode&&(0,O.jsx)("div",{className:"file-chooser-container",children:(0,O.jsxs)("div",{className:"list-view",children:[(0,O.jsxs)("div",{className:"list-view-header",children:[(0,O.jsx)("span",{className:"item-toggle fa fa-caret-down"}),(0,O.jsx)("span",{className:"library",children:(0,d.ih)("Libraries")})]}),(0,O.jsx)(k,{initToShowChildren:!1,repoList:i.state.repoList,selectedRepo:i.state.selectedRepo,selectedPath:i.state.selectedPath,onRepoItemClick:i.onRepoItemClick,onDirentItemClick:i.onDirentItemClick,isShowFile:i.props.isShowFile,fileSuffixes:i.props.fileSuffixes,selectedItemInfo:i.state.selectedItemInfo})]})})]})},i.state={hasRequest:!1,isCurrentRepoShow:!0,isOtherRepoShow:!1,repoList:[],currentRepoInfo:null,selectedRepo:null,selectedPath:i.props.currentPath||"/",isSearching:!1,isResultGot:!1,searchInfo:"",searchResults:[],selectedItemInfo:{}},i.inputValue="",i.timer=null,i.source=null,i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e=this;if(this.props.repoID){var t=this.props.repoID;c.I.getRepoInfo(t).then((function(t){var n=new h.Z(t.data);e.setState({currentRepoInfo:n,selectedRepo:n})})).catch((function(e){var t=f.c.getErrorMsg(e);p.Z.danger(t)}))}else c.I.listRepos().then((function(t){for(var n=t.data.repos,r=[],i=[],a=0;a-1||(r.push(n[a]),i.push(n[a].repo_id)));r=f.c.sortRepos(r,"name","asc"),e.setState({repoList:r})}))}},{key:"render",value:function(){return!this.state.selectedRepo&&this.props.repoID?"":(0,O.jsxs)(l.Fragment,{children:[d._y&&(0,O.jsxs)("div",{className:"file-chooser-search-input",children:[(0,O.jsx)(u.Z,{className:"search-input mb-2",placeholder:(0,d.ih)("Search"),type:"text",value:this.state.searchInfo,onChange:this.onSearchInfoChanged}),0!==this.state.searchInfo.length&&(0,O.jsx)("span",{className:"search-control attr-action-icon fas fa-times",onClick:this.onCloseSearching})]}),this.state.isSearching&&(0,O.jsx)("div",{className:"file-chooser-search-container",children:this.renderSearchedView()}),!this.state.isSearching&&this.renderRepoListView()]})}}]),n}(l.Component),$=P},46408:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});n(47313);var r=n(46417);var i=function(e){return(0,r.jsx)("ul",{className:"file-tag-list",children:Array.isArray(e.fileTagList)&&e.fileTagList.map((function(e){var t=e.tag_color||e.color,n=e.tag_name||e.name||"";return(0,r.jsx)("li",{style:{backgroundColor:t},className:"file-tag-item",children:(0,r.jsx)("span",{className:"tag-name",title:n,children:n})},e.id)}))})}},15254:function(e,t,n){"use strict";var r=n(15671),i=n(43144),a=n(60136),o=n(29388),s=n(47313),l=n(61805),u=n(46417),c=window.app.pageOptions.err,d=function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(){return(0,r.Z)(this,n),t.apply(this,arguments)}return(0,i.Z)(n,[{key:"render",value:function(){var e;return e="File preview unsupported"==c?(0,u.jsx)("p",{children:(0,l.ih)("Online view is not applicable to this file format")}):(0,u.jsx)("p",{className:"error",children:c||this.props.errorMsg}),(0,u.jsx)("div",{className:"file-view-content flex-1 o-auto",children:(0,u.jsxs)("div",{className:"file-view-tip",children:[e,(0,u.jsx)("a",{href:"?dl=1",className:"btn btn-secondary",children:(0,l.ih)("Download")})]})})}}]),n}(s.Component);t.Z=d},38130:function(e,t,n){"use strict";n.d(t,{Z:function(){return ve}});var r=n(15671),i=n(43144),a=n(60136),o=n(29388),s=n(47313),l=n(31929),u=n.n(l),c=n(4514),d=n(61805),f=n(83854),p=n(68396),h=n(70816),O=n.n(h),m=n(44028),v=n(46417),g=window.app.pageOptions,y=g.fileName,b=g.repoID,_=g.filePath,S=g.latestContributor,w=g.latestContributorName,k=g.lastModificationTime,T=function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).toggleStar=function(e){e.preventDefault(),i.props.toggleStar()},i}return(0,i.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.isStarred,n=e.isLocked,r=t?(0,d.ih)("starred"):(0,d.ih)("unstarred"),i=(0,d.ih)("locked");return(0,v.jsxs)("div",{className:"text-truncate",children:[(0,v.jsxs)("h2",{className:"file-title d-flex align-items-center",children:[(0,v.jsx)("span",{className:"file-name text-truncate",title:y,children:y}),(0,v.jsx)("a",{className:"file-star ".concat(t?"fa":"far"," fa-star"),href:"#",title:r,role:"button","aria-label":t?(0,d.ih)("Unstar"):(0,d.ih)("Star"),onClick:this.toggleStar}),(0,v.jsx)(m.O,{repoID:b,path:_}),d._y&&n&&(0,v.jsx)("img",{className:"file-locked-icon",width:"16",src:"".concat(d.si,"img/file-locked-32.png"),alt:i,title:i,"aria-label":i})]}),(0,v.jsxs)("div",{className:"meta-info",children:[(0,v.jsx)("a",{href:"".concat(d.ze,"profile/").concat(encodeURIComponent(S),"/"),children:w}),(0,v.jsx)("span",{className:"ml-2",children:O()(1e3*k).format("YYYY-MM-DD HH:mm")})]})]})}}]),n}(s.PureComponent),x=T,E=n(74165),P=n(15861),$=n(60595),Q=n(16614),C=n(25417),D=n(72611),A=n(13380),R=n(57124),X=n(39857),L=n(21303),M=function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).toggle=function(){i.setState({tooltipOpen:!i.state.tooltipOpen})},i.state={tooltipOpen:!1},i}return(0,i.Z)(n,[{key:"render",value:function(){var e="btn-icon",t=(0,v.jsxs)(s.Fragment,{children:[(0,v.jsx)("i",{className:this.props.icon}),(0,v.jsx)(X.Z,{toggle:this.toggle,delay:{show:0,hide:0},target:this.props.id,placement:"bottom",isOpen:this.state.tooltipOpen,children:this.props.text})]});return this.props.tag&&"a"==this.props.tag?(0,v.jsx)(L.Z,{id:this.props.id,className:e,tag:"a",href:this.props.href,"aria-label":this.props.text,children:t}):(0,v.jsx)(L.Z,{id:this.props.id,className:e,onClick:this.props.onClick,"aria-label":this.props.text,children:t})}}]),n}(s.Component),N=n(68164),I=n(63876),Z=window.app.pageOptions,U=Z.canLockUnlockFile,j=Z.repoID,F=Z.repoName,Y=Z.repoEncrypted,q=Z.parentDir,W=Z.filePerm,B=Z.filePath,z=Z.fileType,V=Z.fileName,G=Z.canEditFile,H=Z.err,J=Z.canDownloadFile,K=function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).toggleShareDialog=function(){i.setState({isShareDialogOpen:!i.state.isShareDialogOpen})},i.toggleMoreOpMenu=function(){i.setState({moreDropdownOpen:!i.state.moreDropdownOpen})},i.toggle=function(){i.setState({dropdownOpen:!i.state.dropdownOpen})},i.state={isLoading:!0,dropdownOpen:!1,moreDropdownOpen:!1,isShareDialogOpen:!1},i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e=(0,P.Z)((0,E.Z)().mark((function e(){var t,n,r;return(0,E.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!W||!W.startsWith("custom-")){e.next=19;break}return this.isCustomPermission=!0,t=W.split("-")[1],e.prev=3,e.next=6,c.I.getCustomPermission(j,t);case 6:n=e.sent,this.customPermission=n.data.permission,window.custom_permission=this.customPermission,this.setState({isLoading:!1}),e.next=17;break;case 12:e.prev=12,e.t0=e.catch(3),r=f.c.getErrorMsg(e.t0),p.Z.danger(r),this.setState({isLoading:!1});case 17:e.next=20;break;case 19:this.setState({isLoading:!1});case 20:case"end":return e.stop()}}),e,this,[[3,12]])})));return function(){return e.apply(this,arguments)}}()},{key:"render",value:function(){if(this.state.isLoading)return null;var e,t,n=this.props,r=n.isLocked,i=n.lockedByMe,a=this.state.moreDropdownOpen,o=!1;U&&(r?i&&(o=!0,e=(0,d.ih)("Unlock"),t="fa fa-unlock"):(o=!0,e=(0,d.ih)("Lock"),t="fa fa-lock"));var l=!1;Y?l=!0:"rw"!=W&&"r"!=W||(l=!0);var u=this.isCustomPermission,c=this.customPermission;u&&(l=c.permission.download_external_link);return(0,v.jsxs)(s.Fragment,{children:[(0,v.jsxs)($.Z,{className:"d-none d-md-block flex-shrink-0 ml-4",children:["PDF"==z&&(0,v.jsx)(M,{id:"seafile-pdf-print",icon:"fa fa-print",text:(0,d.ih)("Print")}),(0,v.jsx)(M,{id:"open-parent-folder",icon:"fa fa-folder-open",text:(0,d.ih)("Open parent folder"),tag:"a",href:"".concat(d.ze,"library/").concat(j,"/").concat(f.c.encodePath(F+q))}),o&&(0,v.jsx)(M,{id:"lock-unlock-file",icon:t,text:e,onClick:this.props.toggleLockFile}),l&&(0,v.jsx)(M,{id:"share-file",icon:"fa fa-share-alt",text:(0,d.ih)("Share"),onClick:this.toggleShareDialog}),G&&"SDoc"!=z&&!H&&(this.props.isSaving?(0,v.jsx)("button",{type:"button","aria-label":(0,d.ih)("Saving..."),className:"btn btn-icon btn-secondary btn-active",children:(0,v.jsx)("i",{className:"fa fa-spin fa-spinner"})}):this.props.needSave?(0,v.jsx)(M,{text:(0,d.ih)("Save"),id:"saveButton",icon:"fa fa-save",onClick:this.props.onSave}):(0,v.jsx)("button",{type:"button",className:"btn btn-icon btn-secondary btn-active",disabled:!0,children:(0,v.jsx)("i",{className:"fa fa-save"})})),J&&(0,v.jsx)(M,{id:"download-file",icon:"fa fa-download",text:(0,d.ih)("Download"),tag:"a",href:"?dl=1"}),(0,v.jsx)(M,{id:"file-details",icon:"fas fa-info",text:(0,d.ih)("Details"),onClick:this.props.toggleDetailsPanel}),"rw"==W&&(0,v.jsx)(M,{id:"open-via-client",icon:"sf3-font sf3-font-desktop",text:(0,d.ih)("Open via Client"),tag:"a",href:"seafile://openfile?repo_id=".concat(encodeURIComponent(j),"&path=").concat(encodeURIComponent(B))}),(0,v.jsxs)(Q.Z,{isOpen:a,toggle:this.toggleMoreOpMenu,children:[(0,v.jsx)(C.Z,{"aria-label":(0,d.ih)("More operations"),children:(0,v.jsx)("span",{className:"fas fa-ellipsis-v"})}),(0,v.jsx)(D.Z,{right:!0,children:"rw"==W&&(0,v.jsx)("a",{href:"".concat(d.ze,"repo/file_revisions/").concat(j,"/?p=").concat(encodeURIComponent(B),"&referer=").concat(encodeURIComponent(location.href)),className:"dropdown-item",children:(0,d.ih)("History")})})]})]}),(0,v.jsxs)(A.Z,{isOpen:this.state.dropdownOpen,toggle:this.toggle,className:"d-block d-md-none flex-shrink-0 ml-4",children:[(0,v.jsx)($.Z,{children:G&&"SDoc"!=z&&!H&&(this.props.isSaving?(0,v.jsx)("button",{type:"button","aria-label":(0,d.ih)("Saving..."),className:"btn btn-icon btn-secondary btn-active",children:(0,v.jsx)("i",{className:"fa fa-spin fa-spinner"})}):this.props.needSave?(0,v.jsx)(M,{text:(0,d.ih)("Save"),id:"saveButton",icon:"fa fa-save",onClick:this.props.onSave}):(0,v.jsx)("button",{type:"button",className:"btn btn-icon btn-secondary btn-active",disabled:!0,children:(0,v.jsx)("i",{className:"fa fa-save"})}))}),(0,v.jsx)(C.Z,{className:"sf2-icon-more mx-1","aria-label":(0,d.ih)("More operations")}),(0,v.jsxs)(D.Z,{right:!0,children:[(0,v.jsx)(R.Z,{children:(0,v.jsx)("a",{href:"".concat(d.ze,"library/").concat(j,"/").concat(f.c.encodePath(F+q)),className:"text-inherit",children:(0,d.ih)("Open parent folder")})}),o&&(0,v.jsx)(R.Z,{onClick:this.props.toggleLockFile,children:e}),l&&(0,v.jsx)(R.Z,{onClick:this.toggleShareDialog,children:(0,d.ih)("Share")}),"rw"==W&&(0,v.jsx)(R.Z,{children:(0,v.jsx)("a",{href:"".concat(d.ze,"repo/file_revisions/").concat(j,"/?p=").concat(encodeURIComponent(B),"&referer=").concat(encodeURIComponent(location.href)),className:"text-inherit",children:(0,d.ih)("History")})}),J&&(0,v.jsx)(R.Z,{children:(0,v.jsx)("a",{href:"?dl=1",className:"text-inherit",children:(0,d.ih)("Download")})}),(0,v.jsx)(R.Z,{onClick:this.props.toggleDetailsPanel,children:(0,d.ih)("Details")})]})]}),this.state.isShareDialogOpen&&(0,v.jsx)(N.Z,{children:(0,v.jsx)(I.Z,{itemType:"file",itemName:V,itemPath:B,userPerm:W,repoID:j,repoEncrypted:Y,toggleDialog:this.toggleShareDialog})})]})}}]),n}(s.Component),ee=K,te=n(19725),ne=n(46408),re=(n(25984),function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).renderHeader=function(e,t){return(0,v.jsxs)("div",{className:"detail-header",children:[(0,v.jsx)("div",{className:"detail-control sf2-icon-x1",onClick:i.props.togglePanel}),(0,v.jsxs)("div",{className:"detail-title dirent-title",children:[(0,v.jsx)("img",{src:e,width:"24",height:"24",alt:""})," ",(0,v.jsx)("span",{className:"name ellipsis",title:t,children:t})]})]})},i.renderDetailBody=function(e){var t=i.state.direntDetail,n=i.props,r=n.repoName,a=n.path;return(0,v.jsxs)("div",{className:"detail-body dirent-info",children:[(0,v.jsx)("div",{className:"img",children:(0,v.jsx)("img",{src:e,className:"thumbnail",alt:""})}),i.state.direntDetail&&(0,v.jsx)("div",{className:"dirent-table-container",children:(0,v.jsxs)("table",{className:"table-thead-hidden",children:[(0,v.jsx)("thead",{children:(0,v.jsxs)("tr",{children:[(0,v.jsx)("th",{width:"35%"}),(0,v.jsx)("th",{width:"65%"})]})}),(0,v.jsxs)("tbody",{children:[(0,v.jsxs)("tr",{children:[(0,v.jsx)("th",{children:(0,d.ih)("Size")}),(0,v.jsx)("td",{children:f.c.bytesToSize(t.size)})]}),(0,v.jsxs)("tr",{children:[(0,v.jsx)("th",{children:(0,d.ih)("Location")}),(0,v.jsx)("td",{children:r+a})]}),(0,v.jsxs)("tr",{children:[(0,v.jsx)("th",{children:(0,d.ih)("Last Update")}),(0,v.jsx)("td",{children:O()(t.last_modified).fromNow()})]}),(0,v.jsxs)("tr",{className:"file-tag-container",children:[(0,v.jsx)("th",{children:(0,d.ih)("Tags")}),(0,v.jsx)("td",{children:(0,v.jsx)(ne.Z,{fileTagList:i.state.fileTagList})})]})]})]})})]})},i.state={direntType:"",direntDetail:"",fileTagList:[]},i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.dirent,r=t.path,i=t.repoID,a=f.c.joinPath(r,n.name);c.I.getFileInfo(i,a).then((function(t){e.setState({direntType:"file",direntDetail:t.data})})).catch((function(e){var t=f.c.getErrorMsg(e);p.Z.danger(t)})),c.I.listFileTags(i,a).then((function(t){var n=[];t.data.file_tags.forEach((function(e){var t=new te.Z(e);n.push(t)})),e.setState({fileTagList:n})})).catch((function(e){var t=f.c.getErrorMsg(e);p.Z.danger(t)}))}},{key:"render",value:function(){var e=this.props,t=e.dirent,n=e.repoID,r=e.path,i=f.c.getFileIconUrl(t.name),a=f.c.getFileIconUrl(t.name,192),o=f.c.imageCheck(t.name),s=f.c.videoCheck(t.name);return(o||d.eA&&s)&&(a="".concat(d.ze,"thumbnail/").concat(n,"/1024")+f.c.encodePath("".concat("/"===r?"":r,"/").concat(t.name))),(0,v.jsxs)("div",{className:"detail-container file-details-container",children:[this.renderHeader(i,t.name),this.renderDetailBody(a)]})}}]),n}(s.Component)),ie=re,ae=(n(98258),window.app.pageOptions),oe=ae.isStarred,se=ae.isLocked,le=ae.lockedByMe,ue=ae.repoID,ce=ae.filePath,de=ae.enableWatermark,fe=ae.userNickName,pe=ae.repoName,he=ae.parentDir,Oe=ae.fileName,me=function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(e){var i;return(0,r.Z)(this,n),(i=t.call(this,e)).toggleDetailsPanel=function(){i.setState({isDetailsPanelOpen:!i.state.isDetailsPanelOpen})},i.toggleStar=function(){i.state.isStarred?c.I.unstarItem(ue,ce).then((function(e){i.setState({isStarred:!1})})).catch((function(e){var t=f.c.getErrorMsg(e);p.Z.danger(t)})):c.I.starItem(ue,ce).then((function(e){i.setState({isStarred:!0})})).catch((function(e){var t=f.c.getErrorMsg(e);p.Z.danger(t)}))},i.toggleLockFile=function(){i.state.isLocked?c.I.unlockfile(ue,ce).then((function(e){i.setState({isLocked:!1,lockedByMe:!1})})).catch((function(e){var t=f.c.getErrorMsg(e);p.Z.danger(t)})):c.I.lockfile(ue,ce).then((function(e){i.setState({isLocked:!0,lockedByMe:!0})})).catch((function(e){var t=f.c.getErrorMsg(e);p.Z.danger(t)}))},i.state={isStarred:oe,isLocked:se,lockedByMe:le,isDetailsPanelOpen:!1},i}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){var e=f.c.getFileIconUrl(Oe,192);document.getElementById("favicon").href=e}},{key:"render",value:function(){var e=this.state.isDetailsPanelOpen;return(0,v.jsxs)("div",{className:"h-100 d-flex flex-column",children:[(0,v.jsxs)("div",{className:"file-view-header d-flex justify-content-between align-items-center",children:[(0,v.jsx)(x,{isStarred:this.state.isStarred,isLocked:this.state.isLocked,toggleStar:this.toggleStar}),(0,v.jsx)(ee,{isLocked:this.state.isLocked,lockedByMe:this.state.lockedByMe,onSave:this.props.onSave,isSaving:this.props.isSaving,needSave:this.props.needSave,toggleLockFile:this.toggleLockFile,toggleDetailsPanel:this.toggleDetailsPanel})]}),(0,v.jsxs)("div",{className:"file-view-body flex-auto d-flex o-hidden",children:[this.props.content,e&&(0,v.jsx)(ie,{repoID:ue,repoName:pe,path:he,dirent:{name:Oe,type:"file"},togglePanel:this.toggleDetailsPanel})]})]})}}]),n}(s.Component);de&&u().init({watermark_txt:"".concat(d.aD," ").concat(fe),watermark_alpha:.075});var ve=me},15108:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});n(47313);var r,i=n(46417);try{(r=n(49566)).keys().forEach(r)}catch(o){console.log(o)}var a=function(e){var t=e.className,n=e.symbol,r="seafile-multicolor-icon seafile-multicolor-icon-".concat(n," ").concat(t||"");return(0,i.jsx)("svg",{className:r,children:(0,i.jsx)("use",{xlinkHref:"#".concat(n)})})}},51282:function(e,t,n){"use strict";n(47313);var r=n(46417);t.Z=function(){return(0,r.jsx)("span",{className:"loading-icon loading-tip"})}},93564:function(e,t,n){"use strict";var r=n(15671),i=n(43144),a=n(60136),o=n(29388),s=n(47313),l=n(61805),u=n(46417),c=function(e){(0,a.Z)(n,e);var t=(0,o.Z)(n);function n(){var e;(0,r.Z)(this,n);for(var i=arguments.length,a=new Array(i),o=0;o